Missing Sync Parameter Error Message on the BlackBerry Simulator

Problem: After generating the device application code in the Device Application Designer, launching the BlackBerry Simulator, and synchronizing the device application, a "Missing Sync Parameter" error appears.

Solution: The server does not save the default value for sync-only parameters during deployment. The behavior for sync-only parameters is:
  1. When a personalization key is defined for sync-only parameters, the default value is ignored.
  2. When a personalization key is not defined and a default value is defined, then the default value is used if you select the Use server default value for initial synchronization when you create the device application in the Device Application Designer.

The other situation in which this error is received is when there is a relationship defined for the MBO you are syncing. If you synchronize the second level MBO from the synchronization screen, the second MBO does not get the value that is defined for the relationship parameter.