Service Methods

You can perform the following service methods for any repository.

  • Add Method - This method adds a new record along with the relationship records into the MDM repository. This supports the following:
    • Adding new Parent Record
    • Adding new child Records
  • Modify Method - This method modifies the existing record along with the relationship records in the MDM repository. This supports the following:
    • Modifying the Parent Record
    • Adding new child record
    • Modifying existing child record
    • Deleting existing child record
  • Delete Method - This method deletes the record along with the relationship records from the MDM repository. This supports the following:
    • Deleting the Parent record
    • Deleting the Parent along with all Child relationships
  • Find Method - This method finds the record along with the relationship records in the MDM repository. This supports the following:
    • Find All Parent records
    • Find the existing record bundle for the specified Product Id and Product ID Ext
    • Find all the relationship records for the specified parent Product ID and Product ID Ext and relationship name
    • Find a specific relationship record for specified parent and child product ID and Product ID Ext
  • Validate Method - This method validates the record along with the relationship records in the MDM repository. This method supports the following:
    • Validate the Record Bundle for Structural and Rule base errors
  • Build Relationship Method - This method adds the relationship objects into the cache and it is the supporting method for add, modify and delete. The Build relationship is not recommended from Soap Client such as SOAP UI as this functionality is to improve performance in UI Builder. The Build Relationship is used for adding child relationship objects from a session into the cache. Whenever any addition or modifications (add/update/delete) are done to the parent record then the build relationship is attached to the parent object from cache to form the record bundle. The entire record bundle is saved to the MDM.
  • Copy Method - The copy operation is currently supported only through SOAP requests using generated web services. We support only deep cloning of records. Upon successful operations the first version of the cloned record will be created and is available for view.

The following Sample depicts the service methods for the PersonAddressClient (PAC) repository model.