Are you interested in knowing what is the use of multimerge and merge APIs? Are you also would like to know the difference between merge and multimerge API? If so, then you reached the right place. In this article, we will learn about these APIs in detail.
A) What is Multimerge API?
The Multimerge API is used to merge the list of records together. Multimerge is the generic form of merge API.
B) What is Merge API?
The merge API is used to merge two base object records that are identified as the same base object record.
C) What are the differences between Multimerge and Merge API?
1) Number of records to merge :
a) Merge API allows only two records to merge
b) Multimerge API allows more than two records to merge.
2) Parameters to request :
a) Merge API accepts sourceRecord key and targetRecord key as parameters in the input
b) Multimerge API accepts multiple record key lists as parameters in the request.
3) Consolidated records :
a) Merge API allows records irrespective of the value of consolidation indicator
b) Multimerge API allows merging of unconsolidated records only i.e. consolidation indicator !=1
4) Final value for consolidation indicator :
a) The final value for consolidation indicator after performing merge API operation is 1 i.e consolidated state
b) Multimerge API does not change consolidation indicator value for surviving records.
5) Surviving Record :
a) The surviving record is specified in merge API with targetRecordkey as the parameter.
b) For Multimerge API, the surviving record will be determined based on survivorship rules of the XREF that are participating in the merge process.
Learn more about Informatica MDM survivorship rules here