Other key concepts for understanding mobility include object queries, synchronization parameters, result set filters, result checkers, and personalization keys.
Personalization keys – metadata that enables users to store their name/value pairs on the device persistent store, the client application session (in memory), or the Unwired Server, and use the personalization keys to provide values to load arguments, synchronization parameters, operation arguments, or device application business logic specific usages. To use a personalization key for filtering, it must be mapped to a synchronization parameter/load argument.
The developer can define personalization keys for the application, or use two built-in system defined personalization keys—username and password—can be used to perform single sign-on from the device application to the Unwired Server, authentication and authorization on Unwired Server, as well as connecting to the back-end EIS using the same set of credentials. The password is never saved on the server.