MBS Device Registration

Registers multiple devices for message-based synchronization (MBS) with Unwired Server by specifying a template name and a collection of device property settings.

Device registration and activation is required in a message-based synchronization environment. These two steps are dependent actions that make the device and its associated user part of the Unwired Platform mobility system.

Device registration begins with a registration notice and device template you create once and then reuse in Sybase Control Center. The registration notifies users that they must identify themselves by pairing their identity with that of their devices. The device template then sets up the device and makes it compatible for Unwired Platform messaging use. You can use as many templates as you require.

Once the registration notification is received, the user submits appropriate information to Unwired Server. This creates a registration slot that is occupied by the device upon device activation. For message-based environments, the device is the primary identity and only a user name is associated with it.

Syntax

List<DeviceInfoVO> registerMBSDevicesByTemplate(String templateName, List<RegistrationRequestVO> registrationRequests, List<PropertyItemVO> settings) throws SUPAdminException;

Returns

If successful, returns an object of the specified type (can be null). If unsuccessful, returns SUPAdminException.

Examples

Usage

Any registration settings specified in the registrationRequests parameter override the settings specified in the settings parameter, and any settings specified in the settings parameter override the settings defined in the specified template. If a property is not defined in the template, the default property value is used for device registration.