Configuring the Initial Synchronization Parameter

Configure an initial synchronization parameter for a syncable mobile business object,

  1. Right-click in any page (except Introduction) of the Device Application Designer and select Mobile Business Object References.
  2. In the Mobile Business Object References dialog, select the syncable user-defined mobile business object you want to configure an initial synchronization parameter for, and click Initial Sync.
  3. In the Configure Initial Synchronization Parameter dialog, unselect Use Server Default Configuration for Startup Synchronization. When this is selected, you cannot configure an initial synchronization parameter and the server default configuration is used for the startup synchronization.
  4. Select the Input parameter you want to configure and click Configure.
  5. In the Input dialog, select from these options:
    Option Description
    Variable Select and click Browse to browse for available variables to associate with the parameter. Click New to define a new variable to associate with the operation parameter.
    Literal Select to use a fixed value. For the calendar (date time) data type, click on Select to choose a value.
    Personalization Key This is enabled only if the mobile business object parameter has a personalization key associated with it.
    NULL This allows for passing NULL as an input to a parameter as opposed to an empty string. For example, if you select Literal and leave it empty, an empty string is passed to the server. Passing NULL instead of an empty string tells the server to first try and use personalization, then try with a default value and finally to pass NULL to the back-end system.

    To pass NULL as an input parameter:


    • The client supplies the value for parameters if you configured the parameter with personalization.
    • Make sure the server will accept those values.
    • For each parameter that is not a string type, the server:
      1. Checks for NULL (empty string). If the parameter is non-NULL, the server uses the value assigned to the parameter.
      2. If the parameter is NULL, it checks for the personalization value. If there is a value for this user, the parameter uses that value.
      3. If personalization is not defined but there is a default value defined on the mobile business object, the parameter uses the default value.
  6. Click OK.


Created September 17, 2009. Send feedback on this help topic to Sybase Technical Publications: pubs@sybase.com