When a data table is defined to use an OData system connection, the synchronization component it contains is an HTTP request.
This request is a child definition to the data table. It can be defined to make a request to a specified URL and may use the request methods GET, POST, HEAD, or PUT. The HTTP request itself contains two types of child definitions: Request Arguments and Response Mappings.
The request arguments contain the data values passed as arguments to the back end system as a part of the request being made. The response mappings are defined using XPaths to retrieve data from structured XML return values provided by the back end system as a result of the HTTP request. These mappings can include the back end system’s last update value for the data table’s data source, the data values for the records to be stored in the data table, and other types of data.
There is a single request made to synchronize the data table, with the value mapped to the LastUpdate value determining whether or not the data values returned should be used to replace the data table on the Agentry Client.