UCM Merge Service

The UCM Merge Service handles all the UCM Merge related operations. It validates merge requests, submits valid merge request for further merge processing, prepares a History record to be stored in the Source Data and History tables, calls survivorship to decide on the winning fields, prepares inputs for merging child objects, and purges merge requests on a user specified status.