EAI Not Setting Primary MVG For 1:M Link
Last updated on MARCH 01, 2018
Applies to:Siebel Life Sciences CRM - Version 8.0  and later
Siebel CRM - Version 8.0  and later
Information in this document applies to any platform.
***Checked for relevance on 06-JAN-2011***
The 'Upsert' method of 'EAI Siebel Adapter' was invoked for Multi Value fields 'Alternate Phone#' and 'Address Name' using the Integration Objects (IO) 'CIFContact' and 'Internal Account Interface' respectively. In the IO 'CIFContact', Contact_Alternate Phone' is an Integration Component based on the 1:M Multi Value Link 'Alternate Phone'. In the IO 'Internal Account Interface', Account_Business Address is an Integration component based on the M:M Multi Value Link (MVL) 'Business Address'
It was observed that when the 'Upsert' operation was invoked on the Multi Value Fields (MVF) without passing the property 'IsPrimaryMVG' in the input xml, the first record was selected as the Primary in case of the MVG based M:M link ( i.e Busines Address) while in case of the MVG based on1:M (i.e Alternate Phone) there was NO Primary was selected automatically.
The above behaviour was also reproducible with a different IO i.e 'Internal Contact Interface' and for both values of Auto Primary (Default and None) for the underlying MVLs.
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