Party Synchronization

Sample Oracle E-Business Suite XML

<?xml version="1.0" encoding = "UTF-8"?><SYNC_CUSTOMER_005>
   <CNTROLAREA>
      <BSR>
         <VERB>SYNC</VERB>
         <NOUN>PARTY</NOUN>
         <REVISION>002</REVISION>
      </BSR>
      <SENDER>
         <LOGICALID>ORACLE</LOGICALID>
         <COMPONENT>ITM Application</COMPONENT>
         <TASK>PARTY SYNCHRONIZATION</TASK>
         <REFERENCEID>51001~PARTY_SYNC~21</REFERENCEID>
         <CONFIRMATION>Y</CONFIRMATION>
         <LANGUAGE>US</LANGUAGE>
         <CODEPAGE>AL32UTF8</CODEPAGE>
         <AUTHID>Srini-welcome</AUTHID>
      </SENDER>
      <DATETIME qualifier="CREATION">
         <YEAR>2010</YEAR>
         <MONTH>04</MONTH>
         <DAY>09</DAY>
         <HOUR>03</HOUR>
         <MINUTE>47</MINUTE>
         <SECOND>07</SECOND>
         <SUBSECOND>0000</SUBSECOND>
         <TIMEZONE/>
      </DATETIME>
   </CNTROLAREA>
   <DATAAREA>
      <SYNC_CUSTOMER>
         <PARTNER>
            <NAME index="1">Bhargava LTD.</NAME>
            <PARTNRID>24047</PARTNRID>
            <PARTNRTYPE>SHIP_TO</PARTNRTYPE>
            <NAME index="2">newly created</NAME>
            <NAME index="3"/>
            <PARTNRIDX>9717</PARTNRIDX>
            <TAXID/>
            <USERAREA>
               <ORACLE.SYNC_CUSTOMER_005.PARTNER.USERAREA>
                  <ORACLE.PARTY_ID>586929</ORACLE.PARTY_ID>
                  <ORACLE.PARTY_NUMBER>64683</ORACLE.PARTY_NUMBER>
                  <ORACLE.PARTY_TYPE>ORGANIZATION</ORACLE.PARTY_TYPE>
                  <ORACLE.PARTY_STATUS>A</ORACLE.PARTY_STATUS>
                  <ORACLE.HQ_BRANCH_IND/>
                  <ORACLE.SIC_CODE/>
                  <ORACLE.SIC_CODE_TYPE/>
                  <ORACLE.PERSON_FIRST_NAME/>
                  <ORACLE.PERSON_MIDDLE_NAME/>
                  <ORACLE.PERSON_LAST_NAME/>
                  <ORACLE.ALTERNATE_NAME/>
                  <ORACLE.LOCATION_ID>34574</ORACLE.LOCATION_ID>
                  <ORACLE.COUNTRY>IN</ORACLE.COUNTRY>
                  <ORACLE.ADDRESS1>KOLAR</ORACLE.ADDRESS1>
                  <ORACLE.ADDRESS2>NEAR M SCHL</ORACLE.ADDRESS2>
                  <ORACLE.ADDRESS3>SRVDH</ORACLE.ADDRESS3>
                  <ORACLE.ADDRESS4>bpl</ORACLE.ADDRESS4>
                  <ORACLE.CITY>Bhopal</ORACLE.CITY>
                  <ORACLE.POSTAL_CODE/>
                  <ORACLE.STATE>MP</ORACLE.STATE>
                  <ORACLE.PROVINCE/>
                  <ORACLE.COUNTY/>
                  <ORACLE.SITE_NUMBER>29664</ORACLE.SITE_NUMBER>
                  <ORACLE.OPERATING_UNIT>204</ORACLE.OPERATING_UNIT>
                  <ORACLE.PARAMETERS TYPE="VENDOR"/>
                  <ORACLE.PARAMETERS TYPE="SERVICE"/>
                  <ORACLE.PARAMETERS TYPE="DATA">
                     <ORACLE.PARAMETER index="1" name="" VALUE=""/>
                     <ORACLE.PARAMETER index="2" name="" VALUE=""/>
                     <ORACLE.PARAMETER index="3" name="" VALUE=""/>
                     <ORACLE.PARAMETER index="4" name="" VALUE=""/>
                     <ORACLE.PARAMETER index="5" name="" VALUE="Default"/>
                     <ORACLE.PARAMETER index="6" name="" VALUE=""/>
                     <ORACLE.PARAMETER index="7" name="" VALUE=""/>
                     <ORACLE.PARAMETER index="8" name="" VALUE=""/>
                     <ORACLE.PARAMETER index="9" name="" VALUE=""/>
                     <ORACLE.PARAMETER index="10" name="" VALUE=""/>
                     <ORACLE.PARAMETER index="11" name="" VALUE=""/>
                     <ORACLE.PARAMETER index="12" name="" VALUE=""/>
                     <ORACLE.PARAMETER index="13" name="" VALUE=""/>
                     <ORACLE.PARAMETER index="14" name="" VALUE=""/>
                     <ORACLE.PARAMETER index="15" name="" VALUE=""/>
                  </ORACLE.PARAMETERS>
               </ORACLE.SYNC_CUSTOMER_005.PARTNER.USERAREA>
            </USERAREA>            
            <CONTACT>
               <NAME index="1">GB ship to contact first GB ship to contact last</NAME>
               <CONTCTTYPE>Engineer</CONTCTTYPE>
               <EMAIL>gb@gbshipto.com</EMAIL>
               <FAX index="1"/>
               <TELEPHONE index="1">gbship_to contact phone</TELEPHONE>
               <USERAREA>
                  <ORACLE.SYNC_CUSTOMER_005.PARTNER.CONTACT.USERAREA>
                     <ORACLE.PARAMETERS TYPE="DATA">
                        <ORACLE.PARAMETER index="1" name="" VALUE=""/>
                        <ORACLE.PARAMETER index="2" name="" VALUE=""/>
                        <ORACLE.PARAMETER index="3" name="" VALUE=""/>
                        <ORACLE.PARAMETER index="4" name="" VALUE=""/>
                        <ORACLE.PARAMETER index="5" name="" VALUE=""/>
                        <ORACLE.PARAMETER index="6" name="" VALUE=""/>
                        <ORACLE.PARAMETER index="7" name="" VALUE=""/>
                        <ORACLE.PARAMETER index="8" name="" VALUE=""/>
                        <ORACLE.PARAMETER index="9" name="" VALUE=""/>
                        <ORACLE.PARAMETER index="10" name="" VALUE=""/>
                        <ORACLE.PARAMETER index="11" name="" VALUE=""/>
                        <ORACLE.PARAMETER index="12" name="" VALUE=""/>
                        <ORACLE.PARAMETER index="13" name="" VALUE=""/>
                        <ORACLE.PARAMETER index="14" name="" VALUE=""/>
                        <ORACLE.PARAMETER index="15" name="" VALUE=""/>
                     </ORACLE.PARAMETERS>
                  </ORACLE.SYNC_CUSTOMER_005.PARTNER.CONTACT.USERAREA>
                  <ORACLE.PARTY_ID>589929</ORACLE.PARTY_ID>
                  <ORACLE.PARTY_NUMBER>64723</ORACLE.PARTY_NUMBER>
                  <ORACLE.PARTY_TYPE>PERSON</ORACLE.PARTY_TYPE>
                  <ORACLE.PARTY_STATUS>A</ORACLE.PARTY_STATUS>
                  <ORACLE.ALTERNATE_NAME/>
                  <ORACLE.PERSON_FIRST_NAME>GB ship to contact first</ORACLE.PERSON_FIRST_NAME>
                  <ORACLE.PERSON_MIDDLE_NAME>GB ship to contact middle</ORACLE.PERSON_MIDDLE_NAME>
                  <ORACLE.PERSON_LAST_NAME>GB ship to contact last</ORACLE.PERSON_LAST_NAME>
                  <ORACLE.COUNTRY/>
                  <ORACLE.ADDRESS1/>
                  <ORACLE.ADDRESS2/>
                  <ORACLE.ADDRESS3/>
                  <ORACLE.ADDRESS4/>
                  <ORACLE.CITY/>
                  <ORACLE.POSTAL_CODE/>
                  <ORACLE.STATE/>
                  <ORACLE.PROVINCE/>
                  <ORACLE.COUNTY/>
               </USERAREA>
            </CONTACT>
            <CONTACT>
               <NAME index="1">GB Deliver to contact first GB Deliver to contact last</NAME>
               <CONTCTTYPE>Officer</CONTCTTYPE>
               <EMAIL>gb@delivertocontact.com</EMAIL>
               <FAX index="1"/>
               <TELEPHONE index="1">deliver to contact phone</TELEPHONE>
               <USERAREA>
                  <ORACLE.SYNC_CUSTOMER_005.PARTNER.CONTACT.USERAREA>
                     <ORACLE.PARAMETERS TYPE="DATA">
                        <ORACLE.PARAMETER index="1" name="" VALUE=""/>
                        <ORACLE.PARAMETER index="2" name="" VALUE=""/>
                        <ORACLE.PARAMETER index="3" name="" VALUE=""/>
                        <ORACLE.PARAMETER index="4" name="" VALUE=""/>
                        <ORACLE.PARAMETER index="5" name="" VALUE=""/>
                        <ORACLE.PARAMETER index="6" name="" VALUE=""/>
                        <ORACLE.PARAMETER index="7" name="" VALUE=""/>
                        <ORACLE.PARAMETER index="8" name="" VALUE=""/>
                        <ORACLE.PARAMETER index="9" name="" VALUE=""/>
                        <ORACLE.PARAMETER index="10" name="" VALUE=""/>
                        <ORACLE.PARAMETER index="11" name="" VALUE=""/>
                        <ORACLE.PARAMETER index="12" name="" VALUE=""/>
                        <ORACLE.PARAMETER index="13" name="" VALUE=""/>
                        <ORACLE.PARAMETER index="14" name="" VALUE=""/>
                        <ORACLE.PARAMETER index="15" name="" VALUE=""/>
                     </ORACLE.PARAMETERS>
                  </ORACLE.SYNC_CUSTOMER_005.PARTNER.CONTACT.USERAREA>
                  <ORACLE.PARTY_ID>590929</ORACLE.PARTY_ID>
                  <ORACLE.PARTY_NUMBER>64743</ORACLE.PARTY_NUMBER>
                  <ORACLE.PARTY_TYPE>PERSON</ORACLE.PARTY_TYPE>
                  <ORACLE.PARTY_STATUS>A</ORACLE.PARTY_STATUS>
                  <ORACLE.ALTERNATE_NAME/>
                  <ORACLE.PERSON_FIRST_NAME>GB Deliver to contact first</ORACLE.PERSON_FIRST_NAME>
                  <ORACLE.PERSON_MIDDLE_NAME>GB Deliver to contact middle</ORACLE.PERSON_MIDDLE_NAME>
                  <ORACLE.PERSON_LAST_NAME>GB Deliver to contact last</ORACLE.PERSON_LAST_NAME>
                  <ORACLE.COUNTRY/>
                  <ORACLE.ADDRESS1/>
                  <ORACLE.ADDRESS2/>
                  <ORACLE.ADDRESS3/>
                  <ORACLE.ADDRESS4/>
                  <ORACLE.CITY/>
                  <ORACLE.POSTAL_CODE/>
                  <ORACLE.STATE/>
                  <ORACLE.PROVINCE/>
                  <ORACLE.COUNTY/>
               </USERAREA>
            </CONTACT>
            <CONTACT>
               <NAME index="1">GB marketing contact first GB marketing contact last</NAME>
               <CONTCTTYPE>Manager</CONTCTTYPE>
               <EMAIL>gb@marketing_contact.com</EMAIL>
               <FAX index="1"/>
               <TELEPHONE index="1">marketing contact phone</TELEPHONE>
               <USERAREA>
                  <ORACLE.SYNC_CUSTOMER_005.PARTNER.CONTACT.USERAREA>
                     <ORACLE.PARAMETERS TYPE="DATA">
                        <ORACLE.PARAMETER index="1" name="" VALUE=""/>
                        <ORACLE.PARAMETER index="2" name="" VALUE=""/>
                        <ORACLE.PARAMETER index="3" name="" VALUE=""/>
                        <ORACLE.PARAMETER index="4" name="" VALUE=""/>
                        <ORACLE.PARAMETER index="5" name="" VALUE=""/>
                        <ORACLE.PARAMETER index="6" name="" VALUE=""/>
                        <ORACLE.PARAMETER index="7" name="" VALUE=""/>
                        <ORACLE.PARAMETER index="8" name="" VALUE=""/>
                        <ORACLE.PARAMETER index="9" name="" VALUE=""/>
                        <ORACLE.PARAMETER index="10" name="" VALUE=""/>
                        <ORACLE.PARAMETER index="11" name="" VALUE=""/>
                        <ORACLE.PARAMETER index="12" name="" VALUE=""/>
                        <ORACLE.PARAMETER index="13" name="" VALUE=""/>
                        <ORACLE.PARAMETER index="14" name="" VALUE=""/>
                        <ORACLE.PARAMETER index="15" name="" VALUE=""/>
                     </ORACLE.PARAMETERS>
                  </ORACLE.SYNC_CUSTOMER_005.PARTNER.CONTACT.USERAREA>
                  <ORACLE.PARTY_ID>594929</ORACLE.PARTY_ID>
                  <ORACLE.PARTY_NUMBER>64783</ORACLE.PARTY_NUMBER>
                  <ORACLE.PARTY_TYPE>PERSON</ORACLE.PARTY_TYPE>
                  <ORACLE.PARTY_STATUS>A</ORACLE.PARTY_STATUS>
                  <ORACLE.ALTERNATE_NAME/>
                  <ORACLE.PERSON_FIRST_NAME>GB marketing contact first</ORACLE.PERSON_FIRST_NAME>
                  <ORACLE.PERSON_MIDDLE_NAME>GB marketing contact middle</ORACLE.PERSON_MIDDLE_NAME>
                  <ORACLE.PERSON_LAST_NAME>GB marketing contact last</ORACLE.PERSON_LAST_NAME>
                  <ORACLE.COUNTRY/>
                  <ORACLE.ADDRESS1/>
                  <ORACLE.ADDRESS2/>
                  <ORACLE.ADDRESS3/>
                  <ORACLE.ADDRESS4/>
                  <ORACLE.CITY/>
                  <ORACLE.POSTAL_CODE/>
                  <ORACLE.STATE/>
                  <ORACLE.PROVINCE/>
                  <ORACLE.COUNTY/>
               </USERAREA>
            </CONTACT>        
         </PARTNER>
      </SYNC_CUSTOMER>
   </DATAAREA>
</SYNC_CUSTOMER_005>

Sample Oracle Global Trade Management XML

<?xml version="1.0" encoding="UTF-8"?>
<Transmission xmlns="http://xmlns.oracle.com/apps/otm"
	xmlns:itmUtil="http://www.jclark.com/xt/java/gtm.webserver.itm.ITMUtil">
	<TransmissionHeader xmlns=""
		xmlns:gCal="xalan://java.util.GregorianCalendar">
		<IsProcessInSequence>Y</IsProcessInSequence>
	</TransmissionHeader>
	<TransmissionBody>
		<GLogXMLElement>
			<GtmContact xmlns="http://xmlns.oracle.com/apps/gtm">
				<Contact xmlns="http://xmlns.oracle.com/apps/otm">
					<ContactGid>
						<Gid>
							<DomainName>GUEST</DomainName>
							<Xid>64683</Xid>
						</Gid>
					</ContactGid>
					<TransactionCode>IU</TransactionCode>
					<FirstName />
					<MiddleName />
					<LastName />
					<AlternateName />
					<CompanyName>Bhargava LTD.</CompanyName>
					<RemarkWithQual xmlns="">
						<RemarkQualifierGid>
							<Gid>
								<Xid>PARTY_ID</Xid>
							</Gid>
						</RemarkQualifierGid>
						<RemarkText>586929</RemarkText>
					</RemarkWithQual>
					<RemarkWithQual>
						<RemarkQualifierGid>
							<Gid>
								<Xid>PARTY_TYPE_ID</Xid>
							</Gid>
						</RemarkQualifierGid>
						<RemarkText>ORGANIZATION</RemarkText>
					</RemarkWithQual>
				</Contact>
				<LocationRef>
					<Location>
						<TransactionCode>IU</TransactionCode>
						<LocationGid>
							<Gid>
								<DomainName>GUEST</DomainName>
								<Xid>64683</Xid>
							</Gid>
						</LocationGid>
						<IsTemplate>Y</IsTemplate>
						<Address>
							<AddressLines>
								<SequenceNumber>1</SequenceNumber>
								<AddressLine>KOLAR</AddressLine>
							</AddressLines>
							<AddressLines>
								<SequenceNumber>2</SequenceNumber>
								<AddressLine>NEAR M SCHL</AddressLine>
							</AddressLines>
							<AddressLines>
								<SequenceNumber>3</SequenceNumber>
								<AddressLine>SRVDH</AddressLine>
							</AddressLines>
							<AddressLines>
								<SequenceNumber>4</SequenceNumber>
								<AddressLine>bpl</AddressLine>
							</AddressLines>
							<City>Bhopal</City>
							<Province>MP</Province>
							<PostalCode />
							<CountryCode3Gid>
								<Gid>
									<Xid>IN</Xid>
								</Gid>
							</CountryCode3Gid>
						</Address>
					</Location>
				</LocationRef>
				<TransactionCode>RC</TransactionCode>
				<ReplaceChildren>
					<ManagedChild>PartyRemark</ManagedChild>
				</ReplaceChildren>
			</GtmContact>
		</GLogXMLElement>
		<GLogXMLElement>
			<GtmContact xmlns="http://xmlns.oracle.com/apps/gtm">
				<Contact xmlns="http://xmlns.oracle.com/apps/otm">
					<ContactGid>
						<Gid>
							<DomainName>GUEST</DomainName>
							<Xid>64723</Xid>
						</Gid>
					</ContactGid>
					<TransactionCode>IU</TransactionCode>
					<FirstName>GB ship to contact first</FirstName>
					<MiddleName>GB ship to contact middle</MiddleName>
					<LastName>GB ship to contact last</LastName>
					<AlternateName />
					<CompanyName>Bhargava LTD.</CompanyName>
					<Fax />
					<EmailAddress>gb@gbshipto.com</EmailAddress>
					<Phone1>gbship_to contact phone</Phone1>
					<JobTitle>Engineer</JobTitle>
					<LocationGid>
						<Gid>
							<DomainName>GUEST</DomainName>
							<Xid>29664_PS</Xid>
						</Gid>
					</LocationGid>
					<RemarkWithQual xmlns="">
						<RemarkQualifierGid>
							<Gid>
								<Xid>PARTY_ID</Xid>
							</Gid>
						</RemarkQualifierGid>
						<RemarkText>589929</RemarkText>
					</RemarkWithQual>
					<RemarkWithQual>
						<RemarkQualifierGid>
							<Gid>
								<Xid>PARTY_TYPE_ID</Xid>
							</Gid>
						</RemarkQualifierGid>
						<RemarkText>PERSON</RemarkText>
					</RemarkWithQual>
				</Contact>
				<TransactionCode>RC</TransactionCode>
				<ReplaceChildren>
					<ManagedChild>PartyRemark</ManagedChild>
				</ReplaceChildren>
			</GtmContact>
		</GLogXMLElement>
		<GLogXMLElement>
			<GtmContact xmlns="http://xmlns.oracle.com/apps/gtm">
				<Contact xmlns="http://xmlns.oracle.com/apps/otm">
					<ContactGid>
						<Gid>
							<DomainName>GUEST</DomainName>
							<Xid>64743</Xid>
						</Gid>
					</ContactGid>
					<TransactionCode>IU</TransactionCode>
					<FirstName>GB Deliver to contact first</FirstName>
					<MiddleName>GB Deliver to contact middle</MiddleName>
					<LastName>GB Deliver to contact last</LastName>
					<AlternateName />
					<CompanyName>Bhargava LTD.</CompanyName>
					<Fax />
					<EmailAddress>gb@delivertocontact.com</EmailAddress>
					<Phone1>deliver to contact phone</Phone1>
					<JobTitle>Officer</JobTitle>
					<LocationGid>
						<Gid>
							<DomainName>GUEST</DomainName>
							<Xid>29664_PS</Xid>
						</Gid>
					</LocationGid>
					<RemarkWithQual xmlns="">
						<RemarkQualifierGid>
							<Gid>
								<Xid>PARTY_ID</Xid>
							</Gid>
						</RemarkQualifierGid>
						<RemarkText>590929</RemarkText>
					</RemarkWithQual>
					<RemarkWithQual>
						<RemarkQualifierGid>
							<Gid>
								<Xid>PARTY_TYPE_ID</Xid>
							</Gid>
						</RemarkQualifierGid>
						<RemarkText>PERSON</RemarkText>
					</RemarkWithQual>
				</Contact>
				<TransactionCode>RC</TransactionCode>
				<ReplaceChildren>
					<ManagedChild>PartyRemark</ManagedChild>
				</ReplaceChildren>
			</GtmContact>
		</GLogXMLElement>
		<GLogXMLElement>
			<GtmContact xmlns="http://xmlns.oracle.com/apps/gtm">
				<Contact xmlns="http://xmlns.oracle.com/apps/otm">
					<ContactGid>
						<Gid>
							<DomainName>GUEST</DomainName>
							<Xid>64783</Xid>
						</Gid>
					</ContactGid>
					<TransactionCode>IU</TransactionCode>
					<FirstName>GB marketing contact first</FirstName>
					<MiddleName>GB marketing contact middle</MiddleName>
					<LastName>GB marketing contact last</LastName>
					<AlternateName />
					<CompanyName>Bhargava LTD.</CompanyName>
					<Fax />
					<EmailAddress>gb@marketing_contact.com</EmailAddress>
					<Phone1>marketing contact phone</Phone1>
					<JobTitle>Manager</JobTitle>
					<LocationGid>
						<Gid>
							<DomainName>GUEST</DomainName>
							<Xid>29664_PS</Xid>
						</Gid>
					</LocationGid>
					<RemarkWithQual xmlns="">
						<RemarkQualifierGid>
							<Gid>
								<Xid>PARTY_ID</Xid>
							</Gid>
						</RemarkQualifierGid>
						<RemarkText>594929</RemarkText>
					</RemarkWithQual>
					<RemarkWithQual>
						<RemarkQualifierGid>
							<Gid>
								<Xid>PARTY_TYPE_ID</Xid>
							</Gid>
						</RemarkQualifierGid>
						<RemarkText>PERSON</RemarkText>
					</RemarkWithQual>
				</Contact>
				<TransactionCode>RC</TransactionCode>
				<ReplaceChildren>
					<ManagedChild>PartyRemark</ManagedChild>
				</ReplaceChildren>
			</GtmContact>
		</GLogXMLElement>
	</TransmissionBody>
</Transmission>