Request Payload:-
[
{
"userId": "12",
"status": "Active",
"names": [
{
"nameType": "Legal Name",
"firstName": "renu",
"lastName": "Tomar"
}
],
"addresses": [
{
"addressType": "Residential Address",
"country": "India",
"state": "Bihar",
"city": "chapra",
"pinCode": "210205"
}
]
},
{
"userId": "13",
"status": "Active",
"names": [
{
"nameType": "Mailing Name",
"firstName": "Anurag",
"lastName": "Verma"
}
],
"addresses": [
{
"addressType": "Mail Address",
"country": "India",
"state": "Uttar Pradesh",
"city": "Karwi",
"pinCode": "210205"
}
]
}
]
Expected Response:-
[
{
"userId": "12",
"status": "Active",
"names": [
{
"nameType": "Legal Name",
"firstName": "renu",
"lastName": "Tomar"
}
],
"addresses": [
{
"addressType": "Residential Address",
"country": "India",
"state": "Bihar",
"city": "chapra",
"pinCode": "210205"
}
]
},
{
"userId": "13",
"status": "Active",
"names": [
{
"nameType": "Mailing Name",
"firstName": "Anurag",
"lastName": "Verma"
}
],
"addresses": [
{
"addressType": "Mail Address",
"country": "India",
"state": "Uttar Pradesh",
"city": "Karwi",
"pinCode": "210205"
}
],
"ruleValidation": [
{
"errrorDesc": "Legal Name not found for the user"
},
{
"errrorDesc": "Residential Address not found for the user"
}
]
}
]
I already built the Business knowledge model for name varification and address varification but facing issue with the decision dmn.