GetMergeHistory returns a tree representing the merge history for a specified base object record. The root node of the tree is the surviving rowid. The child nodes represent the records that have been merged into the surviving record. Each node contains the rowid and merge date of the record.
The request specifies a package and a key to identify the record. The response contains a tree of (rowid, merge date) pairs.
You can configure GetMergeHistory requests according to a specific system when using the Hub Console Audit Manager to audit requests made by external applications. Once auditing for a particular SIF API request is enabled, Informatica MDM Hub captures each SIF request invocation and response in the audit log. For more information, see the
Multidomain MDM Configuration Guide
.
Use Case
This is the common scenario for using the GetMergeHistory request:
Fetch the list of merges from which the current record was formed
—get the list of merges, the product of whose cumulative changes have resulted in this record.