cXML 1.2.007 Ship Notice Request for OBN

This table shows where the data received in the predefined OBN-cXML-1-2-007-ShipNoticeRequest-In message definitions is mapped to in the Staged Receiving Transaction Interface Version 2 service. It also lists the values that are set in the XSL file.

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

OBN-cXML-1-2-007-ShipNoticeRequest-In

Value Provided in the XSL File

ASNType

N/A

ASN

Comments

ShipNoticeRequest/ShipNoticeHeader/Comments

N/A

ExpectedReceiptDate

ShipNoticeRequest/ShipNoticeHeader/@deliveryDate

N/A

HazardCode

ShipNoticeRequest/ShipNoticeHeader/Hazard[1]/Classification[1]/@domain

Note: The first Hazard element and the first Description element within it are the only ones mapped.

N/A

HazardDescription

ShipNoticeRequest/ShipNoticeHeader/Hazard[1]/Description[1]

Note: The first Hazard element and the first Description element within it are the only ones mapped.

N/A

PackingSlip

ShipNoticeRequest/ShipControl[1]/ShipmentIdentifier

Note: The first ShipControl element is the only one mapped.

N/A

ReceiptSourceCode

N/A

VENDOR

ShipmentNumber

ShipNoticeRequest/ShipNoticeHeader/@shipmentID

N/A

ShippedDate

ShipNoticeRequest/ShipNoticeHeader/@shipmentDate

N/A

TransactionDate

ShipNoticeRequest/ShipNoticeHeader/@shipmentDate

N/A

TransactionType

N/A

NEW

VendorId

This comes from Processing Configuration's PartnerKey1

N/A

VendorSiteId

This comes from Processing Configuration's PartnerKey2

N/A

StagedReceivingTransaction

ShipNoticePortion/ShipNoticeItem

N/A

Comments

ShipNoticeRequest/ShipNoticePortion/Comments [1]

Note: Only the first Comments element is mapped.

N/A

DestinationTypeCode

N/A

RECEIVING

DocumentLineNumber

ShipNoticeRequest/ShipNoticePortion/ShipNoticeItem/@lineNumber

N/A

DocumentNumber

ShipNoticeRequest/ShipNoticePortion/OrderReference/@orderID

N/A

DocumentShipmentLineNumber

ShipNoticeRequest/ShipNoticePortion/Extrinsic[@name = 'shipmentNum']

N/A

ItemNumber

ShipNoticeRequest/ShipNoticePortion/Extrinsic[@name = 'buyerPartNum']

N/A

Quantity

ShipNoticeRequest/ShipNoticePortion/ShipNoticeItem/@quantity

N/A

ReceiptSourceCode

N/A

VENDOR

ShipToLocationId

ShipNoticeRequest/ShipNoticeHeader/Contact[@role='shipTo']/@addressID

N/A

TransactionDate

ShipNoticeRequest/ShipNoticeHeader/@shipmentDate

N/A

TransactionType

N/A

SHIP

UOMCode

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

ShipNoticeRequest/ShipNoticePortion/ShipNoticeItem/UnitOfMeasure

N/A

VendorItemNumber

ShipNoticeRequest/ShipNoticePortion/Extrinsic[@name = 'supplierPartNum']

N/A

Sample Payload

Here's a sample payload:

<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="484848" operation = "new" noticeDate="2020-03-16" shipmentDate="2020-03-17T08:30:19-08:00" deliveryDate="2020-03-27T09:00:00-08:00">
                <ServiceLevel xml:lang="en"/>
                <Contact role="shipFrom" addressID="">
                     <Name xml:lang="en">Vision Operation</Name>
                </Contact>
                <Contact role="shipTo" addressID="4444">
                     <Name xml:lang="en">XYZ Corp.</Name>
                </Contact>
                <Hazard>
                   <Description xml:lang="en">Hazard Description</Description>
                   <Classification domain="H"></Classification>
                </Hazard> 
                <Comments xml:lang="en">Got it all into one</Comments>                      
              </ShipNoticeHeader>
              <ShipControl startDate="">
                 <CarrierIdentifier domain="SCAC">FDE</CarrierIdentifier>
                 <CarrierIdentifier domain="companyName">Federal Express</CarrierIdentifier>
                 <ShipmentIdentifier>8202 8261 1194</ShipmentIdentifier>
                 <Comments xml:lang="en">Got it all into one shipment.</Comments>
               </ShipControl>
               <ShipNoticePortion>
                  <OrderReference orderID="1008203" orderDate="2020-03-14">
                      <DocumentReference payloadID="987654321@Oracle.com"/>
                  </OrderReference>
                  <Contact role="customerService">
                     <Name xml:lang="en">Vision Operation</Name>
                  </Contact>
                  <Comments xml:lang="en">Call if you need help</Comments>
                  <Extrinsic name="supplierPartNum">CM00038-S</Extrinsic>
                  <Extrinsic name="buyerPartNum">CM00038</Extrinsic>
                  <Extrinsic name="shipmentNum">1</Extrinsic>
                  <ShipNoticeItem quantity="1" lineNumber="1">
                     <UnitOfMeasure>Ea</UnitOfMeasure>
                     <Packaging>
                        <PackagingCode xml:lang="en"/>
                        <Dimension quantity="1" type="volume">
                           <UnitOfMeasure></UnitOfMeasure>
                        </Dimension>
                     </Packaging>
                  </ShipNoticeItem>
                </ShipNoticePortion>
            </ShipNoticeRequest>
        </Request>
</cXML>