cXML 1.2.007 Ship Notice Request

The data received in the predefined cXML-1-2-007-ShipNoticeRequest-In message definitions 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-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']

Note: If a value isn't provided in the payload, this will be set to 1.

N/A

ItemNumber

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

N/A

Quantity

ShipNoticeRequest/ShipNoticePortion/ShipNoticeItem/@quantity

N/A

SecondaryQuantity

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

N/A

SecondaryUOMCode

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

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 deliveryDate="2020-03-27T09:00:00-08:00" shipmentDate="2020-03-17T08:30:19-08:00" noticeDate="2020-03-16" operation="new" shipmentID="484848>
                <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"/>
                </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="1004535" orderDate="2020-03-14">
                      <DocumentReference payloadID=""/>
                  </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>
                  <Extrinsic name="secondaryQuantity">12</Extrinsic>
                  <Extrinsic name="secondaryQuantityUOM">LBS</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>