Sending Two Addresses With Two Different UCM External Ids To UCM Results In Only One Address Created Instead Of Two Addresses
Last updated on NOVEMBER 28, 2017
Applies to:Siebel Universal Customer Master - Version 22.214.171.124  and later
Information in this document applies to any platform.
For the UCM PersonService web service call, the "SwiPersonIO" IO is used.
On the SwiPersonIO IO > "Personal Address" IC > an additional custom user key was created with the [UCM External Id] IC field. The same field is being referenced in "UCM Cross Reference Service" business service.i.e in user properties of "UCM Cross Reference Service"
CompFieldMap Contact_INS Personal Address -- CIF Contact Address Reference:Address Id;;UCM External Id
During testing, two addresses were provided in the incoming message, each with a different UCM External Id IC field value, but the the rest of the IC fields had the same values, such as the following sample soap message:
After UCM processes the message, only one address was created based on the user keys (combination of INS Personal City+ INS Personal Postal Code+INS Personal State+INS Personal Street Address).
It was not expected for UCM to create only one address since two addresses were provided and each address had a different UCM External Id field value.
The expectation based on the user key creation/usage above, was that UCM would create two addresses. It was expected for UCM External Id to be considered as a unique key.
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
Million Knowledge Articles and hundreds of Community platforms