A MATCHER_USER_KEY is a unique identifier for each matching record in a reference match request. There are three ways to populate the MATCHER_USER_KEY:
Allow the matcher to assign a unique identifier to each matching record. This is the default.
Specify a field that contains a value that uniquely identifies each record. Include the following statement in your reference match request, after the </soap:inputRecords> statement:
<soap:inputKeyOffset>n</soap:inputKeyOffset>
where n is the column number of the field to be used to populate the MATCHER_USER_KEY. The column numbers are zero-based; the first field is 0, the second field is 1, and so on. Ensure that the field being referenced always contains a unique value for each record.
Specify a unique identifier for each record in your reference match request. Include the following statement in your request, before the </soap:inputRecords> statement:
<xsd:userKey>value</xsd:userKey>
where value contains a unique identifier for the record. For testing, you can enter unique values in the User Key field in the Input Matcher Data window.