Problem: Improper syntax in generated code calls causes device synchronization to return no data.
Explanation: This may originate from a misconception about the syntax of generated code calls. In this code example, the deployment_unit file used to autogenerate the class objects contains this section:
<synchronization-parameter name="city" type="string?"/>
This indicates that the class object created from the XML requires "city" to be specified prior to syncing with the object.
Solution: Research the mobile business object (MBO) design in Eclipse.