Integration Server 10.15 | Publish-Subscribe Developer’s Guide | Synchronizing Data Between Multiple Resources | Setting Up Key Cross-Referencing in the Source Integration Server | Built-In Services for Key Cross-Referencing
 
Built-In Services for Key Cross-Referencing
The following table lists the built‑services that webMethods provides for key cross‑referencing. The key cross‑referencing services are located in the pub.synchronization.xref folder. For more information about these services, see the pub.synchronization.xref:createXReference.
Service
Description
createXReference
Used by the source to assign a canonical ID and add a row to the cross-reference table to create a cross‑reference between the canonical ID and the source’s native ID. To assign the value for the canonical ID, you can either specify the value as input to the createXReference service or have the createXReference service generate the value.
insertXReference
Used by a target to add a row to the cross‑reference table to add the target’s cross‑reference between an existing canonical ID (which the source added) and the target’s native ID.
getCanonicalKey
Retrieves the value of the canonical ID from the cross‑reference table that corresponds to the native ID that you specify as input to the getCanonicalKey service.
getNativeId
Retrieves the value of the native ID from the cross‑reference table that corresponds to the canonical ID that you specify as input to the getNativeId service.