Setting a Primary Position for a Contact
You have a contact with multiple contact positions in a Siebel application. None of these positions are marked as the primary position for the contact, and you want to select one of them as the primary position.
To specify a contact position as a primary
Create your XML file and insert
<IsPrimaryMVG=
'Y'>
before the contact position you want to identify as the primary position for the contact as follows:<?xml version="1.0" encoding="UTF-8" ?> <?Siebel-Property-Set EscapeNames="false"?> - <SiebelMessage MessageId="1-69A" IntObjectFormat="Siebel Hierarchical" MessageType="Integration Object" IntObjectName="Sample Contact"> - <ListOfSampleContact> - <Contact> <FirstName>Pal888</FirstName> <IntegrationId>65454398</IntegrationId> <JobTitle>Manager</JobTitle> <LastName>John888</LastName> <MiddleName /> <PersonUId>1-Y88H</PersonUId> <PersonalContact>N</PersonalContact> - <ListOfContact_Position> - <Contact_Position IsPrimaryMVG="Y"> <EmployeeFirstName>Siebel</EmployeeFirstName> <EmployeeLastName>Administrator</EmployeeLastName> <Position>Siebel Administrator</Position> <RowStatus>N</RowStatus> <SalesRep>SADMIN</SalesRep> </Contact_Position> </ListOfContact_Position> </Contact> </ListOfSampleContact> </SiebelMessage>.
Use the Upsert or Sync method to update the account.