ASNOutToASNOutAT TAFR

 

Overview

 

ANOut (Advance Ship Notification Out of the warehouse/store) messages are published by a warehouse or stores system as part of its shipping process. These messages are published when a truck/train/… is loaded with items destined for a store or other warehouse. The expectation is that the electronic ASNOut message will arrive at the store/warehouse inventory system or the merchandizing system before the shipment physically arrives at the store/warehouse. An ASNOut Rib Message node is specific to a single source/destination combination.

 

For the destination store or warehouse, the logic to process these incoming messages is already in place for the ASNOutAT (Advanced Ship Notification At a warehouse/store). Hence, this TAFR has the purpose to transform the ASNOUT message into an ASNOutAT message and route the output message to the correct warehouse instance or store inventory system

 

RMS also can publish ASNOut messages; this TAFR will filter any of these messages.

 

This TAFR is only concerned with transforming on behalf of a store or warehouse system.

 

Functional Requirements

 

Message routing requirement: The message is transformed and published only if the message routing info does not contain a name = “source_app” and value = RMS.

 

Message type requirement: The message is transformed and published only if the message type of the input message is “asnoutcre”

 

Output message fields: The values of the following fields from the input message are copied onto the output message

 

input message

output message

family

family

type

type

ribMessageID

ribMessageID

publishTime

publishTime

customFalg

customFlag

id

id

routingInfo

routingInfo

 

Payload fields: The values of the following fields from the input payload must be copied onto the output payload

 

input ASNOut

output ASNOut

Comments

toLocation

toLocation

 

fromLocation

fromLocation

 

asnNbr

asnNbr

 

asnType

asnType

 

containerQty

containerQty

 

bolNbr

bolNbr

 

shipmentDate

shipmentDate

 

estArrDate

estArrDate

 

shipAddress1

shipAddress1

 

shipAddress2

shipAddress2

 

shipAddress3

shipAddress3

 

shipAddress4

shipAddress4

 

shipAddress5

shipAddress5

 

shipCity

shipCity

 

shipState

shipState

 

shipZip

shipZip

 

shipCountry

shipCountry

 

trailerNbr

trailerNbr

 

sealNbr

sealNbr

 

carrierCode

carrierCode

 

transhipmentNbr

transhipmentNbr

 

comments

comments

 

 

ASNOutDistro consumer direct: The message will be dropped if the input payload’s ASNOutDistro does not contain consumerDirect equal to “n” or “ ”.

 

 

Disclaimer: This document is a general data mapping and reference guide for data coming in and out of Oracle Retail application systems via RIB messages; it is not meant to give detailed information about every possible data scenario.