BNSF 322 EDI Implementation Guidelines And Requirements
BNSF 322 EDI transaction set contains the format and establishes the data contents of the Terminal Operations and Intermodal Ramp Activity Transaction Set (322) for use within the context of an Electronic Data Interchange (EDI) environment. The BNSF 322 EDI transaction set can be used to provide all the information necessary for a railroad, terminal operation, port authority, or Intermodal ramp to communicate rail events (e.g. arrivals, departures), as well as terminal and Intermodal ramp activities (e.g., “ingates” or “outgates”), to authorized parties to a shipment. Burlington Northern Santa Fe will transmit and accept the BNSF 322 EDI Terminal Operations and Intermodal Ramp Activity transaction published by Data Interchange Standards Association (DISA) for ASC X12. The following guidelines are all-inclusive and identify unique requirements for use of the ASC X12 322 transaction set when transmitting data to, and receiving data from, Burlington Northern Santa Fe.
BNSF 322 EDI Sample
The transaction set is used to describe the electronic transmission of a single document between one company’s computer and another company’s computer. EDI transactions are defined by segments, and each item within the segment becomes a data element. Data element type, requirement designator, and length are described below.
Data Element Type
Specifies the characters that may be used.
Nn – Numeric N indicates that it is numeric; n indicates a decimal place.
R – Decimal R indicates an optional decimal point for integer values or a required decimal for decimal values. BNSF can accept positive and decimal values.
ID – Identifier A specific code taken from a table defined in the Data Element Dictionary, such as unit of measure.
AN – String A series of alpha/numeric characters.
DT – Date YYYMMDD (ISO standard date).
TM – Time HHMM expressed in a 24-hr clock format.
Date Element Requirement Designator
Indicates when this element must be included in an electronic document.
M – Mandatory – The data element must be used in the segment.
C – Conditional – The data element may be required in the segment, based on whether another element is used.
O – Optional – The data element may or may not be used in the segment at the option of the user.
Data Element Length
The minimum and maximum length of the characters in the data element. 1/15 Indicates the “1” is the minimum acceptable value and “15” is the maximum acceptable value.