Create a Person with Multiple Addresses

In this use case, we'll create a person with multiple addresses. This use case requires a person to be created using createPerson operation of Person Web Service and then assigning a address to the PartyId using createAddress operation of Address Web Service.

Operation: createAddress

Request Body

<soapenv:Envelope xmlns:add="http://xmlns.oracle.com/apps/crmCommon/salesParties/addressService/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:typ="http://xmlns.oracle.com/apps/crmCommon/salesParties/addressService/types/">
	<soapenv:Body>
		<typ:createAddress>
			<typ:address>
				<add:PartyId>300100551137328</add:PartyId>
				<add:CreatedByModule>HZ_WS</add:CreatedByModule>
				<add:PrimaryFlag>true</add:PrimaryFlag>
				<add:Status>A</add:Status>
				<add:Address1>3450 North Triumph Boulevard</add:Address1>
				<add:Address2>Suite 300</add:Address2>
				<add:City>Lehi</add:City>
				<add:Country>US</add:Country>
				<add:PostalCode>84043</add:PostalCode>
				<add:State>Utah</add:State>
				<add:AddressPurpose>
				<add:Purpose>SHIP_TO</add:Purpose>
				</add:AddressPurpose>
			</typ:address>
		</typ:createAddress>
	</soapenv:Body>
</soapenv:Envelope>

Response Body

<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsa="http://www.w3.org/2005/08/addressing" xmlns:typ="http://xmlns.oracle.com/apps/crmCommon/salesParties/addressService/types/">
   <env:Header>
      <wsa:Action>http://xmlns.oracle.com/apps/crmCommon/salesParties/addressService//AddressService/createAddressResponse</wsa:Action>
      <wsa:MessageID>urn:uuid:4b7ab4f8-68bc-4ff2-826d-3bce0e40c5c3</wsa:MessageID>
   </env:Header>
   <env:Body>
      <ns0:createAddressResponse xmlns:ns0="http://xmlns.oracle.com/apps/crmCommon/salesParties/addressService/types/">
         <ns2:result xsi:type="ns1:AddressResult" xmlns:ns2="http://xmlns.oracle.com/apps/crmCommon/salesParties/addressService/types/" xmlns:ns1="http://xmlns.oracle.com/apps/crmCommon/salesParties/addressService/" xmlns:tns="http://xmlns.oracle.com/adf/svc/errors/" xmlns:ns0="http://xmlns.oracle.com/adf/svc/types/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <ns1:Value>
               <ns1:PartyId>300100551137328</ns1:PartyId>
               <ns1:PartyNumber>CDRM_967434</ns1:PartyNumber>
               <ns1:PartySourceSystem xsi:nil="true"/>
               <ns1:PartySourceSystemReferenceValue xsi:nil="true"/>
               <ns1:AddressId>300100551149826</ns1:AddressId>
               <ns1:AddressNumber>CDRM_784854</ns1:AddressNumber>
               <ns1:Comments xsi:nil="true"/>
               <ns1:ObjectVersionNumber>1</ns1:ObjectVersionNumber>
               <ns1:DoNotMailFlag>false</ns1:DoNotMailFlag>
               <ns1:CorpCurrencyCode>USD</ns1:CorpCurrencyCode>
               <ns1:CreatedBy>SALES_ADMIN</ns1:CreatedBy>
               <ns1:CreatedByModule>HZ_WS</ns1:CreatedByModule>
               <ns1:CreationDate>2021-09-17T11:42:19.238Z</ns1:CreationDate>
               <ns1:CurcyConvRateType>Corporate</ns1:CurcyConvRateType>
               <ns1:CurrencyCode>USD</ns1:CurrencyCode>
               <ns1:EndDateActive>4712-12-31</ns1:EndDateActive>
               <ns1:FormattedAddress>3450 North Triumph Boulevard,Suite 300,LEHI, UTAH 84043</ns1:FormattedAddress>
               <ns1:FormattedMultilineAddress>3450 North Triumph Boulevard&lt;BR>Suite 300&lt;BR>LEHI, UTAH 84043</ns1:FormattedMultilineAddress>
               <ns1:LastUpdateDate>2021-09-17T11:42:23.535Z</ns1:LastUpdateDate>
               <ns1:LastUpdateLogin>CB95683771782F55E0531C5CF00AFE56</ns1:LastUpdateLogin>
               <ns1:LastUpdatedBy>SALES_ADMIN</ns1:LastUpdatedBy>
               <ns1:LocationId>300100551149827</ns1:LocationId>
               <ns1:Mailstop xsi:nil="true"/>
               <ns1:PrimaryFlag>true</ns1:PrimaryFlag>
               <ns1:StartDateActive>2021-09-17</ns1:StartDateActive>
               <ns1:Status>A</ns1:Status>
               <ns1:AddrElementAttribute1 xsi:nil="true"/>
               <ns1:AddrElementAttribute2 xsi:nil="true"/>
               <ns1:AddrElementAttribute3 xsi:nil="true"/>
               <ns1:AddrElementAttribute4 xsi:nil="true"/>
               <ns1:AddrElementAttribute5 xsi:nil="true"/>
               <ns1:Address1>3450 North Triumph Boulevard</ns1:Address1>
               <ns1:Address2>Suite 300</ns1:Address2>
               <ns1:Address3 xsi:nil="true"/>
               <ns1:Address4 xsi:nil="true"/>
               <ns1:AddressLinesPhonetic xsi:nil="true"/>
               <ns1:Building xsi:nil="true"/>
               <ns1:City>Lehi</ns1:City>
               <ns1:ClliCode xsi:nil="true"/>
               <ns1:Country>US</ns1:Country>
               <ns1:County xsi:nil="true"/>
               <ns1:DateValidated xsi:nil="true"/>
               <ns1:Description xsi:nil="true"/>
               <ns1:FloorNumber xsi:nil="true"/>
               <ns1:HouseType xsi:nil="true"/>
               <ns1:Latitude xsi:nil="true"/>
               <ns1:LocationDirections xsi:nil="true"/>
               <ns1:Longitude xsi:nil="true"/>
               <ns1:PostalCode>84043</ns1:PostalCode>
               <ns1:PostalPlus4Code xsi:nil="true"/>
               <ns1:Province xsi:nil="true"/>
               <ns1:State>Utah</ns1:State>
               <ns1:ValidatedFlag>false</ns1:ValidatedFlag>
               <ns1:ValidationStartDate xsi:nil="true"/>
               <ns1:ValidationStatusCode xsi:nil="true"/>
               <ns1:SourceSystem xsi:nil="true"/>
               <ns1:SourceSystemReferenceValue xsi:nil="true"/>
               <ns1:EffectiveDate xsi:nil="true"/>
               <ns1:AddressPurpose>
                  <ns1:AddressPurposeId>300100551149829</ns1:AddressPurposeId>
                  <ns1:Purpose>SHIP_TO</ns1:Purpose>
                  <ns1:DeleteFlag xsi:nil="true"/>
               </ns1:AddressPurpose>
            </ns1:Value>
         </ns2:result>
      </ns0:createAddressResponse>
   </env:Body>
</env:Envelope>