Load arguments allow you to limit data stored in the Unwired Server cache and returned to the device based on the values the device user supplies via the argument over time. They can be paired with synchronization parameters to also control synchronization.
Pairing a load argument with a synchronization parameter during mobile business object (MBO) development, indicates that the user will supply values for this argument over time and the aggregate set of data based on the values provided over time are synchronized with that device. If not paired (or mapped) to a synchronization parameter, no such synchronization filtering occurs for the device and the argument is simply used to update the Unwired Server cache database (CDB) by retrieving a subset of data from the enterprise information system (EIS).
An initial read operation populates a CDB table with all rows of MBO data, which can be included in the data returned in synchronization requests made from one or more clients. In some cases, a load argument is desired to refine the data requested from the EIS. Mapping the load argument to a synchronization parameter partitions data in the CDB according to values sent from each device client.