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

  1. 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>.
    
  2. Use the Upsert or Sync method to update the account.