In order to use
data synchronization to send data captured on mobile devices to a
synchronization service, you first need to upload the dictionary for the data that you wish synchronize. Uploading your dictionary to the synchronization service prepares the service to be able to accept the data when the data is uploaded from a CSPro application in the field. The deployment tool can optionally upload dictionaries in your CSPro applications to the service as part of deployment.
When you add a data entry application to deploy, the deployment tool automatically finds all of the data dictionaries used in that application and adds them to the
Dictionaries to Upload for Synchronization window. You should select all dictionaries that will be used for synchronization in your application by checking the box next to the name of the dictionary. If you have configured synchronization using the
Simple Synchronization dialog, make sure that the main dictionary for your application is selected. If you are using the synchronization functions in your application logic, make sure that any dictionary that is used in a call to
syncdata is selected.
When you click Deploy to upload your application your application to the synchronization service, any dictionaries that have been selected will also be uploaded to the service. If the dictionary has previously been uploaded, it will be updated with the version on your computer.
If any of the dictionaries specify a
syncable name, it will be displayed in parentheses after the dictionary file name. When such a dictionary is deployed, the synchronization service is configured to use the syncable name rather than the dictionary's actual name.