Web Service Endpoint - Match and Merge

A Web Service Endpoint receives request data and transmits response data. For more information on the Matching and Merging Web Service Endpoint, see the Configuring Match and Merge topic in the Matching, Linking, and Merging documentation here.

Match and Merge integrates via the following calls:

For example use cases, see the Use Case Appendix topic in the Customer MDM Solution Enablement documentation here.

To access the Match and Merge Web Service endpoint for a given system, navigate to the following URL: [your system URL: port]/MatchingWS/matching.

Prerequisites

Create a web service endpoint as defined in the Web Service Endpoint topic here.

Configure a STEP Match and Merge Web Service Endpoint

  1. On the Web Service Endpoint object, open the STEP Match and Merge Web Service Endpoint Configuration flipper and verify the 'Web Service Endpoint Type' is set to 'STEP Match and Merge '. The type cannot be changed, if necessary, create a new web service endpoint. For other types of endpoints, see the configuration options defined in the Web Service Endpoint topic here.

  1. Click the 'Edit STEP Match and Merge Web Service Endpoint Configuration' link to configure as follows.

To modify a parameter:

  1. Continue configuration and validation as defined in the Configuring Match and Merge topic of the Matching, Linking, and Merging documentation here.

Business Conditions and Contexts

When sending a web service request, the request includes the current context. This request is sent to STEP and STEP returns a value with the context language included. If the 'Evaluate JavaScript Business Condition' fails, the included context signals which translation of the business condition message to include.

For more information, see the Business Condition: Evaluate JavaScript topic in the Business Rules documentation here.

Match Advanced STEPXML Output Template

The following in an example output template for a Match solution:

Copy
<Entity>
<Name/>
<Values>
<Value AttributeID="IndLastName"/>
<Value AttributeID="IndFirstName"/>
</Values>
<DataContainers>
<MultiDataContainer Type="ContEmailDataContainer"/>
<DataContainer Type="AddrMainAddressDataContainer"/>
</DataContainers>
</Entity>   

The XML template must contain a complexType 'EntityType' as defined in the STEPXML XSD.

 

To review the complexType:

  1. Open the STEP SDK and API documentation from [server]/sdk or click the STEP API Documentation button on the STEP Start Page.

  2. Under the STEPXML heading, click the html link.

  1. At the top, under the Namespaces heading, click the /step/outputtemplate link and scroll down to select the EntityType link from the complexTypes list.

See the following topics for more information: