You can unmerge records that were merged by a previous process. Use the ExecuteBatchUnmerge SIF API to batch unmerge records.
You can batch unmerge records that were consolidated by the following operations:
Automerge batch job.
Manual merge.
Manual record edit.
Load by ROWID_OBJECT.
Insert or update cross-reference records with the Put SIF API.
The ExecuteBatchUnmerge SIF API does not remove match records for the unmerged object that relate to parent records or related child tables. Use the list of unmerged records in table TEST_OUTPUT_TBL to remove these match records. The MDM Hub differentiates unmerged records from manually added records. By default, the MDM Hub assigns a value of 0 for manually added records. The MDM Hub assigns a value other than 0 for unmerged records in table TEST_OUTPUT_TBL in the EXPLODE_NODE_IND column.
You can also add the EXPLODE_NODE_IND column to the input table. If you set EXPLODE_NODE_IND to 1, the MDM Hub tries to unmerge the entire base object.
For more information about the ExecuteBatchUnmerge SIF API, see the