Update Order Shipment Message Examples

Update Order Shipment request example:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:tracelink:soap">
    <soapenv:Header/>
    <soapenv:Body>
        <urn:UpdateOrderShipment>
            <OrderRequest deliverynumber="D12345">
		 <previousDeliveryNumber>D45678</previousDeliveryNumber>
                <OrderDate>2015-06-01</OrderDate>
                <OrderComplete>true</OrderComplete>
                <ShipToCountryCode>US</ShipToCountryCode>
                <SaleType>INCOUNTRYSALE</SaleType>
                <SupplyType>PRISONDISTRIBUTION</SupplyType>
                <FundingSource>OWNFUNDS</FundingSource>
                <SoldFromParty>
                    <BusinessIdentifiers>
                        <BusinessIdentifier identifiertype="GLN" identifiervalue="8888882028677"/>
                    </BusinessIdentifiers>
                    <BusinessName>Kendall Pharma</BusinessName>
                    <Street1>300 Trade Center</Street1>
                    <Street2>Suite 7690</Street2>
                    <City>Woburn</City>
                    <StateOrRegion>MA</StateOrRegion>
                    <PostalCode>01801</PostalCode>
                    <CountryCode>US</CountryCode>
                </SoldFromParty>
                <ShipFromLocation>
                    <BusinessIdentifiers>
                        <BusinessIdentifier identifiertype="GLN" identifiervalue="8888882028655"/>
                    </BusinessIdentifiers>
                    <BusinessName>Rx Logistics</BusinessName>
                    <Street1>1 Distribution Drive</Street1>
                    <City>Memphis</City>
                    <StateOrRegion>TN</StateOrRegion>
                    <PostalCode>13184</PostalCode>
                    <CountryCode>IS</CountryCode>
                </ShipFromLocation>
                <SoldToParty>
                    <BusinessIdentifiers>
                        <BusinessIdentifier identifiertype="GLN" identifiervalue="3333331013655"/>
                    </BusinessIdentifiers>
                    <DefaultFromMasterData>true</DefaultFromMasterData>
                </SoldToParty>
                <ShipToLocation>
                    <BusinessIdentifiers>
                        <BusinessIdentifier identifiertype="DEA" identifiervalue="RF10009"/>
                    </BusinessIdentifiers>
                </ShipToLocation>
                <DropShipment>true</DropShipment>
                <portalAccessCode>ABC123</portalAccessCode>
                <AttemptDisaggregation>false</AttemptDisaggregation>
		 <IsCorrectiveShipment>false</IsCorrectiveShipment>
                <Transactions>
                    <Transaction>
                        <OrderID>303005</OrderID>
                        <OrderType>PO</OrderType>
                        <Date>2015-06-01</Date>
                    </Transaction>
                    <Transaction>
                        <OrderID>10025001</OrderID>
                        <OrderType>INVOICE</OrderType>
                        <Date>2015-06-01</Date>
                    </Transaction>
                </Transactions>
                <PickedItem>
                    <WarehouseOperator>John Smith</WarehouseOperator>
                    <Items>
                        <Item sn="00008820200000047506"/>
                        <Item sn="00008820200000047513"/>
                        <Item sn="00008820200000047520"/>
                    </Items>
                </PickedItem>
                <OrderItems>
                    <OrderItem>
                        <InternalItemCode>100311</InternalItemCode>
                        <Quantity>2304</Quantity>
                        <Lot>A12345</Lot>
                    </OrderItem>
                    <OrderItem>
                        <InternalItemCode>100311</InternalItemCode>
                        <Quantity>4608</Quantity>
                        <Lot>B45678</Lot>
                        <ExpirationDate>2015-06-01</ExpirationDate>
                        <UnitPrice>250.00</UnitPrice>
                        <CurrencyCode>RUB</CurrencyCode>
                        <GrossPrice>300.00</GrossPrice>
                        <GrossPriceCurrencyCode>RUB</GrossPriceCurrencyCode>
                        <OrderItemTransactions>
                            <OrderItemTransaction>
                                <OrderId>PO7000008</OrderId>
                                <OrderType>PO</OrderType>
                                <Date>2015-06-02</Date>
                            </OrderItemTransaction>
                        </OrderItemTransactions>
                        <OrderItemTrans
                    </OrderItem>
                </OrderItems>
            </OrderRequest>
        </urn:UpdateOrderShipment>
    </soapenv:Body>
</soapenv:Envelope>

Update Order Shipment Complete response example:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:tracelink:soap">				
	<soapenv:Header/>			
	<soapenv:Body>			
		<urn:UpdateOrderShipment>		
			<OrderRequest deliverynumber="D12345">	
				<OrderComplete>true</OrderComplete>
			</OrderRequest>	
		</urn:UpdateOrderShipment>		
	</soapenv:Body>			
</soapenv:Envelope>	

Request Pick example:

The following example demonstrates how to update an order with newly picked items:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:tracelink:soap">				
	<soapenv:Header/>
	<soapenv:Body>
		<urn:UpdateOrderShipment>
			<OrderRequest deliverynumber="D12345">
				<OrderComplete>false</OrderComplete>
				<PickedItem>
					<WarehouseOperator>John Smith</WarehouseOperator>
					<Items>
						<Item sn="00008820200000047506"/>
						<Item sn="00008820200000047513"/>
						<Item sn="00008820200000047520"/>
					</Items>
				</PickedItem>
			</OrderRequest>	
		</urn:UpdateOrderShipment>
	</soapenv:Body>	
</soapenv:Envelope>

Request Order Complete response example:

The following example demonstrates how to complete an order after incremental picking is used:

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
   <S:Body>
      <ns2:UpdateOrderShipmentResponse xmlns:ns2="urn:tracelink:soap" xmlns:ns3="http://tracelink.com/som">
         <TLResponse>
            <Success>true</Success>
         </TLResponse>
      </ns2:UpdateOrderShipmentResponse>
   </S:Body>
</S:Envelope>