Child Cross Reference Not Working As Expected With UCM 8.1.1.10 (Doc ID 1680481.1)

Last updated on MARCH 02, 2017

Applies to:

Siebel Universal Customer Master - Version 8.1.1.10 [23021] and later
Information in this document applies to any platform.

Symptoms

Per documentation in UCM bookshelf, Supporting Documentation for ACR 744 and ACR 900 in Siebel CRM, Version 8.1.1.10 (Doc ID 1562265.1),  section 'About Cross-Referencing Parent and Child Records with External Systems', it is now possible for child records in UCM to be cross referenced with external systems.

In the customer scenario, when creating a Contact / Address, the xref ids were created as expected (and visible in the UCM client administration views).  An attempt was then made to update the Address using the previously stored xref id :-

....
<ListOfContact_INSPersonalAddress>
<Contact_INSPersonalAddress IsPrimaryMVG="Y">
<INSPersonalAddressId>FC-XYZ</INSPersonalAddressId>                    
<INSPersonalStreetAddress>34/45 ULEY ST</INSPersonalStreetAddress>
</Contact_INSPersonalAddress>                
</ListOfContact_INSPersonalAddress>
...  

(FC-XYZ was the xref id previously set for the Address)

But this resulted in an error :-

CIF Transaction Mgr service failed to process the record with SDH Row Id=1-9250. No user key can be used for the Integration Component instance 'Contact_INS Personal Address'.(SBL-EAI-04397)(SBL-IAI-00512)

  

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms