sdq_get_dedup_keys Function
This function allows you to invoke a third party vendor to generate the deduplication keys.
-
select Vendor: ‘EDQ’
-
Add new Vendor Parameter: Key Generation Process by Third Party with the value ‘Yes’
Name Value Key Generation Process by Third Party
Yes
-
Additionally, if the vendor also utilizes the Key Priority feature, we need to add a new Vendor Parameter.: ‘Support Key Priority’ with the value ‘Yes’
Name Value Support Key Priority
Yes
Item | Description |
---|---|
Syntax |
|
Parameters | session_id: The session ID obtained by initializing the session. parameterList: An XML character string contains the list of parameters and values that are specific to this function call. An XML example follows:
Note: The parameterList can be set to NULL if all required
parameters are already set at the session level. inputRecordSet: An XML character string containing the driver record. An XML example follows:
Note: The Id field can be empty. An example is an incoming
record without an assigned ID value. Here is an example of the XML in hierarchical data format (to support multiple child entities deduplication):
outputRecordSet: An XML character string populated by the vendor that contains the dedup keys generated for the driver record. An XML example follows:
Note: Optionally, if vendor supports Key
Priority feature, it should return <KeyPriority> field for each key in
the outputRecordSet |
Return Value | A return value of 0 indicates successful execution. Any other value is a vendor error code. The error message details from the vendor are obtained by calling the sdq_get_error_message function. |