cXML 1.2.007 Process Shipment

The data received in the predefined cXML_1.2.007_PROCESS_SHIPMENT_IN message definition is mapped to in the Staged Receiving Transaction Interface Version 2 service.

Data Mapping

Here's the data mapping. You can also access the XSD file by exporting the message transformation package for additional information.

Staged Receiving Transaction Interface Version 2

cXML_1.2.007_PROCESS_SHIPMENT_IN

Value provided in the XSL

InterfaceTransactionsAsync/Receipt

cXML/Request/ShipNoticeRequest/ShipNoticeHeader

ASNType

ASN

AutoTransactCode

DELIVER

BillOfLading

ShipControl/ShipmentIdentifier[@domain = "BillOfLading"]

BToBSiteCode

ShipNoticeHeader/Contact[@role = 'shipFrom']/@addressID

Comments

ShipNoticeHeader/Comments

Comments

Comments

DestinationTypeCode

RECEIVING

DocumentLineNumber

ShipNoticeItem/@lineNumber

DocumentNumber

OrderReference/@orderID

DocumentShipmentLineNumber

Extrinsic[@name = 'shipmentNum']

ExpectedReceiptDate

ShipNoticeHeader/@deliveryDate

FreightCarrierName

ShipControl/CarrierIdentifier[@domain = "Name"]

HazardDescription

ShipNoticeHeader/Hazard/Description/ShortName

ItemNumber

Extrinsic[@name = 'buyerPartNum']

NoticeCreationDate

ShipNoticeHeader/@noticeDate

PackingSlip

ShipControl/ShipmentIdentifier[@domain = "PackingSlip"]

Quantity

ShipNoticeItem/@quantity

ReceiptSourceCode

VENDOR

ShipmentNumber

ShipNoticeHeader/@shipmentID

ShippedDate

ShipNoticeHeader/@shipmentDate

StagedReceivingTransaction

ShipNoticePortion

TransactionType

NEW

TransactionType

SHIP

UOMCode

Note: There's a predefined DVM in use for this field.

ShipNoticeItem/UnitOfMeasure

VendorItemNumber

Extrinsic[@name= 'supplierPartNum']

WaybillAirbillNumber

ShipControl/ShipmentIdentifier[@domain = "WaybillAirbill"]

Sample Payload

This sample payload has a minimum data set. It doesn't include all the fields that are mapped.

cXML xmlns="http://xmlns.oracle.com/apps/scm/cmk/cXML" xmlns:xml="http://www.w3.org/XML/1998/namespace" timestamp="2004-01-31T16:23:01-07:00" payloadID="1233444-2004@OSN.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >
    <Header>
          <From>
                    <Credential domain="DUNS">
                              <Identity>11111111</Identity>
                    </Credential>
          </From>
          <To>
                    <Credential domain="DUNS">
                              <Identity>eastern_duns</Identity>
                    </Credential>
          </To>
          <Sender>
                    <Credential domain="OracleSN">
                              <Identity>eastern</Identity>
                              <SharedSecret>welcome</SharedSecret>
                    </Credential>
                    <UserAgent>Oracle Supplier Network</UserAgent>
          </Sender>
     </Header>
<Request>
<ShipNoticeRequest>
             <ShipNoticeHeader shipmentID="878789" operation = "SHIPMENT" noticeDate="2020-04-01T08:30:19-07:00" shipmentDate="2020-04-01T08:30:19-07:00" deliveryDate="2020-04-01T09:00:00-07:00">
                         <Contact role="shipFrom" addressID="">
                              <Name xml:lang="en">Vision Operation</Name>
                          </Contact>
                          <Hazard>
                                  <Description xml:lang="en">
                                            <ShortName>Hazard Description</ShortName>
                                  </Description>
                           </Hazard>
                           <Comments xml:lang="en">Got it all into one</Comments>
              </ShipNoticeHeader>
              <ShipControl startDate="">
                        <CarrierIdentifier domain = "Name">Federal Express</CarrierIdentifier>
                        <ShipmentIdentifier domain = "BillOfLading">8202 8261 1194</ShipmentIdentifier>
                        <ShipmentIdentifier domain = "PackingSlip">8202 8261 1194</ShipmentIdentifier>
                        <ShipmentIdentifier domain = "WaybillAirbill">8202 8261 1194</ShipmentIdentifier>
              </ShipControl>
              <ShipNoticePortion>
                        <OrderReference orderID="1004768">
                                  <DocumentReference payloadID="987654321@oracle.com"/> 
                        </OrderReference>
                        <Comments xml:lang="en">Call if you need help</Comments>
                        <Extrinsic name="supplierPartNum"/>
                        <Extrinsic name="buyerPartNum">RCV-100</Extrinsic>
                        <Extrinsic name="shipmentNum">1</Extrinsic>                                        
                        <ShipNoticeItem quantity="5" lineNumber="1">
                                  <UnitOfMeasure>Ea</UnitOfMeasure>
                        </ShipNoticeItem>
              </ShipNoticePortion>
         </ShipNoticeRequest>
</Request>
</cXML>