The goal of application management is to register an application to Unwired Server as an entity, create an application template that specifies application connection details for a user, and activate application connections either manually or automatically.
Starting with this release, developers must invoke registration (manual or automatic) for native applications. For development details, see the Developer Guide for your application API and device platform type. For application, connection, registration details, see Administer > Applications in Sybase Control Center online help.
Task | Frequency | Accomplish by using |
---|---|---|
Create new applications to register application entities with Unwired Server. A default application template is created automatically. Modify and delete applications as part of application life cycle. | As required | Sybase Control Center for Unwired Platform with Applications node, and Applications tab. |
Create or modify application connection templates to specify details for native, workflow, and proxy application connections. | As required | Sybase Control Center for Unwired Platform, with Application node, and Application Connection Templates tab. |
For applications that need to be registered manually, register an application connection to associate an application connection with a user. This is not necessary for applications that are registered automatically.
|
As required | Sybase Control Center for Unwired Platform, with Application node, and Application Connections tab. |
View activated users, once they have logged in with the activation code. Users must either supply the activation code manually, or the device client supplies the activation code automatically as coded. | As required | Sybase Control Center for Unwired Platform with the Application node, and Application Users tab. |
Create a new activation code for a user whose code has expired. | As required | Sybase Control Center for Unwired Platform, with Application node, and Application Connections tab. |
Review registered application connections and users, delete application connections to free licenses, delete application connections to remove users from the system | As required | Sybase Control Center for Unwired Platform with the Applications node. |
Manage subscriptions | As required | Sybase Control Center for Unwired Platform with the Packages node. |
Application template are used for automatic activation. Therefore, when setting up the application template for automatic registration, be sure to set up the security configuration, domain, the application ID, and automatic registration enabled properties in application settings. Those are used for automatic application registration.
When a client application connects to the server with its application ID and credentials, and requests automatic registration, the application ID is used to look up a matching template. If that template allows automatic registration (the Automatic Registration Enabled property is set to true),the security configuration in the template is used to validate the credentials. Upon successful validation of those credentials, the user identity is registered in the Unwired Server. The client application may also include the security configuration as part of the username (user@securityconfiguration) and in that case, the security configuration (in addition to application ID) is used to look up a matching template. If no or multiple templates are detected, the registration request fails.
Device Client Type | Automatic Registration | Manual Registration |
---|---|---|
Workflow | X | X |
Native | X | X |
Online Data Proxy | X | X |