Hi, we have a requirement to exact match 4 identifier type values out of 8, where identifier type is configured as nested attribute along with identifier value, under identifiers.
As URI won't be available for values in nested attribute can anyone suggest/guide how to configure this match rule and I tried with below json and it throws following error. Any guidance is appreciated, thanks.
{
"uri": "configuration/entityTypes/Person/matchGroups/PersonExactNameDobGenderSsnHicnMbiCin",
"label": "Exact (Name, DOB, Gender, SSN, HICN, MBI, CIN)",
"type": "Exact",
"scope": "ALL",
"useOvOnly": "true",
"rule": {
"matchTokenClasses": {
"mapping": [
{
"attribute": "configuration/entityTypes/Person/attributes/Name",
"class": "com.reltio.match.token.ExactMatchToken"
},
{
"attribute": "configuration/entityTypes/Person/attributes/BirthInfo/attributes/DoB",
"class": "com.reltio.match.token.ExactMatchToken"
},
{
"attribute": "configuration/entityTypes/Person/attributes/Gender",
"class": "com.reltio.match.token.ExactMatchToken"
},
{
"attribute": "configuration/entityTypes/Person/attributes/Identifiers/attributes/ID",
"class": "com.reltio.match.token.ExactMatchToken"
},
{
"attribute": "configuration/entityTypes/Person/attributes/Identifiers/attributes/Type",
"class": "com.reltio.match.token.ExactMatchToken"
}
]
},
"comparatorClasses": {
"mapping": [
{
"attribute": "configuration/entityTypes/Person/attributes/Name",
"class": "com.reltio.match.comparator.DoubleMetaphoneComparator"
},
{
"attribute": "configuration/entityTypes/Person/attributes/BirthInfo/attributes/DoB",
"class": "com.reltio.match.comparator.DoubleMetaphoneComparator"
},
{
"attribute": "configuration/entityTypes/Person/attributes/Gender",
"class": "com.reltio.match.comparator.BasicStringComparator"
},
{
"attribute": "configuration/entityTypes/Person/attributes/Identifiers/attributes/ID",
"class": "com.reltio.match.comparator.BasicStringComparator"
},
{
"attribute": "configuration/entityTypes/Person/attributes/Identifiers/attributes/Type",
"class": "com.reltio.match.comparator.BasicStringComparator"
}
]
},
"and": {
"exact": [
"configuration/entityTypes/Person/attributes/Name",
"configuration/entityTypes/Person/attributes/BirthInfo/attributes/DoB",
"configuration/entityTypes/Person/attributes/Gender",
"configuration/entityTypes/Person/attributes/Identifiers/attributes/ID",
"configuration/entityTypes/Person/attributes/Identifiers/attributes/Type"
],
"equals": [
{
"values": [
"SSN",
"HICN",
"MBI",
"CIN"
],
"uri": "configuration/entityTypes/Person/attributes/Identifiers/attributes/Type"
}
]
}
}
}
Error message:
Error code 384:
Unknown type 'Exact' is specified for match group 'configuration/entityTypes/Person/matchGroups/PersonExactNameDobGenderSsnHicnMbiCin'
Error code 1975:
Invalid value for 'members.groupingRule'
Best regards.
------------------------------
Dinesh Reddy Korrapati
EH
------------------------------