Configuring check order
Check order is an error-checking process used to determine if a Sync BOD received by the IEC Server is updated. Check order starts by checking the variationID for inbound Sync BODs. The variationID is an attribute containing a version number for the BOD. This version number refers to the identification (ID) of the BOD, for example, the item number for a SyncItemMaster BOD. If a Sync BOD is received, but another Sync BOD for the same noun and identification, having a higher (or the same) variationID, has already been received, the new Sync BOD is disregarded by the IEC server. This is because the data in the BOD is outdated. There is a check order process in the agreement to handle this. You must set up the check order process for inbound Sync BOD mappings to generate custom agreements.
You can set up how to find the BOD ID by using the check order configuration window. This is the primary key for the BOD. You must also set up how to find the variationID (VID) in the BOD. XPaths are used for these settings.
When importing a standard mapping for an inbound Sync BOD from the server, the check order settings are automatically copied from the standard agreement. You must use these settings as basis for custom BODs, as it is difficult to make the correct settings. The IEC server stores variationID values for all primary keys. The check order settings should not be changed, once in production, as this can create inconsistent data.