Getting this error w/Customer/CustMod:
"Description": "Unable to successfully complete requested action. See detail section for more information in the standard jXchange fault format.", "MessageSource": "Service Gateway", "Details": [ { "Code": "225", "Category": "Error", "Description": "Invalid CIF number", "Element": "CustId", "ElementValue": " 0", "Location": "CFCUSTMOD" } ] }
...however, my request header looks like this (following the SOAP object model) and I have obscured the CIF to be fictitious and removed relevant header info but it was a live CIF:
{ "CustModRq": { "ActIntentKey": null, "CustDetail": { "AnnIncmAmt": "15000", "AssetTotAmt": null, "BirthDt": null, "CustCrtRsnCode": null, "Custom": null, "CustOrgDt": null, "CustType": null, "Deceased": null, "DeceasedDt": null, "EducLvl": null, "EmplName": null, "EmplTitle": "jXchange Guru", "Gender": null, "HouseHoldName": null, "HouseHoldNum": null, "LastConDt": null, "LastMainDt": null, "NAICSCode": null, "OccType": null, "StdIndustCode": null }, "CustId": "L012345", "Dlt": null, "MsgRqHdr": { "AuthenProdCred": "", "AuthenUsrCred": null, "jXchangeHdr": { "AuditUsrId": "Test", "AuditWsId": "Test", "AuthenUsrId": null,
Not sure why it won't deserialize this correctly. I have also seen this on the customer search where your parser doesn't pick up the MaxRec value even though it's set to 100 so I cannot search.
Is there something else I'm missing or is the SOAP documentation out of date?
FYI - I'm using the Mulesoft JSON implementation but still following the SOAP object structure.