CONTENTS
2. DOCUMENT VERSION CONTROL................................................................... 4
4.1 Summary of the segments....................................................................... 6
THIS DOCUMENT CONTAINS INFORMATION THAT IS THE PROPERTY OF ONESTOP CONNECTIONS PTY LIMITED
Access is granted for evaluation purposes only. It is not to be reproduced in part of whole, disclosed to a 3rd party or used for any other purpose without the written authorization of OneStop.
1. NOTES
This specification is intended only for RAIL OPERATORS sending a Train Consist EDI message to OneStop
This Guideline is a 'minimized version' of the Implementation Guide for the Industry Standard Rail BAPLIE.
This guideline has been tailored to essentially provide details of the rolling stock units that make up the train. The intrinsic details of export cargo would have been reported in the PRA, which normally precedes the Rail BAPLIE message. Therefore, the details in the BAPLIE message will be kept to the required minimum to avoid unnecessary repetition.
The data in the PRA will take precedence over the data in the Train Consist EDI message. For example, if the PRA container was sent to Terminal 1 but the Train Consist says it is going to Terminal 2 the Train Consist data will be changed to Terminal 1 to match the PRA before sending the message to Terminal 1.
The Train rail destination and the containers rail destination do not necessarily have to match. Although the Train has one primary destination nominated at the point of origin it may distribute some containers to other destinations before or after this point.
The sequence of wagon slot should trend in the same direction as the wagon sequence.
This guideline caters for reporting the pin configuration on empty wagons and/or empty wagons slots.
Empty wagons and the pin configuration of every empty wagon slot must be reported, unless the wagon has an equipment status of '13' indicating it is in need of repair or “Out of Service”.
2. DOCUMENT VERSION CONTROL
Document Title: Rail Operator – Rail BAPLIE Specifications
Owner 1-Stop Connection Pty Ltd |
||||
Version | Date | WR/Case Number | Change Detail | Changed by |
1.0 | 08/01/07 | WR24 | Initial draft | Marin Loo |
2.0 | 22/02/08 | WR24209 | Updated specs to include wagon class data validation/checking | Marin Loo |
2.1 | 28/08/08 | Updated to clarify that Group 7,9,10 is not required for wagons in repair or empty wagons | Marin Loo | |
2.2 | 10/09/08 | Updated to clarify that wagon sequence in the LOC+147 (Grp 7) is the rolling stock sequence | Marin Loo | |
2.3 | 2/10/08 |
Updated the NAD+MR segment. The destination of the wagon is at the wagon level which is determined by the NAD+CW segment (Group6). |
Marin Loo | |
2.4 | 11/11/08 | Updated to clarify that LOC+147 is not required for out of service wagons and locomotives. | Marin Loo | |
2.5 | 30/03/10 | Updated the message specs with the UNZ and optional UNA segment | Henry Aguilar | |
2.6 | 16/03/12 | Updated sample consists to correct RFF segments (from ‘REF’) | Ian Clemeno | |
2.6a | 22/11/16 | Updated the OneStop Logo on the title page | Tony Latella | |
2.7 | 22/01/17 | Updated general format of the document | Tony Latella | |
2.8 |
19 Feb 2018 |
Added the following to the NOTES section: “The data in the PRA will take precedence over the data in the Train Consist EDI message. For example, if the PRA container was sent to Terminal
|
Tony Latella |
2.9 |
31 Jan 2019 |
Added HAN segment to indicate Door facing direction. Updated MEA+AAE+G segment description the weight is expected to be verified gross weight. Updated Sample messages to reflect the HAN segment change |
Julie Zhang | |
3.0 |
24 Apr 2020 |
Changed the value of component element 1131 in HAN segment from HANDLING to HAN. HAN+DFF:HAN:306' |
Julie Zhang | |
3.1 |
22 May 2020 |
Update sample message to change FTX+AAA to FTX+ACB | Julie Zhang | |
3.2 |
2 July 2020 |
Updated LOC+147 code identifier 20 for PIN configuration | Julie Zhang |
3. MESSAGE RULES
1.1 Business Rules
- All containers/slots on a wagon must be reported to even if the containers/slots do not belong to the consignor.
- Empty slots must be reported.
- All mandatory data items in each record must be sent unless otherwise indicated.
1.2 Transport Rules
- Data files are transferred to OneStop via email attachments to the following email addresses:
- Production: trainconsist@edi.1-stop.biz
- Test: stop20@test.1-stop.biz
1.3 Internet Email (SMTP)
- The email Subject line must contain this string : TRAIN BAPLIE • The file must be the only attachment in the email.
- The file name should have the following format: CONSIST_YYYYMMDDHHMM.edi
- The email should be plain text only.
- There should be nothing in the email body.
4.DATA STRUCTURE
4.1 Summary of the segments
Group | Segment | Content |
1 Header |
UNB UNH BGM DTM |
Sender and Recipients mail Ids, only one Interchange (UNB to UNZ) Message type Message document type Date/time of preparation |
2 Message sender and receiver | NAD | Message Sender and Recipient |
4 Train details |
TDT LOC DTM QTY |
Train ID, service operator and owner. Place of departure and primary destination of train. Date and times, actual and estimated of train movement. Number of locomotives and wagons |
6 Rolling stock details | EQD | Repeated for each item of rolling stock. Identity of locomotives and wagons |
NAD RFF |
Associate a destination terminal to each wagon Sequence number of rolling stock | |
7,9,10 Container details 7 7 7 7 9 10 |
LOC FTX MEA RFF TDT LOC EQD HAN |
Repeated for each container. Location of container on train Commodity Gross weight CAN number, if export Shipping Line Booking number, if export Transport details Export routing. Discharge Port and Final Discharge Port Import rail destination and optionally additional delivery instructions. Container number, container iso and load status. Handling instructions |
Trailer |
UNT UNZ |
only one Interchange (UNB to UNZ) |
5. SEGMENT DETAIL
Delimiters + : ' have been shown at the point where they should appear in the segment. The data elements expressed in navy bold type indicate those dynamic values that will usually vary with each message. This is usually seen from the UNA segment (UNA:+.? '). The UNA segment is optional within an EDIFACT interchange. The specifications in the UNA segment define the characters that will be used as separators and indicators for the interchange.
NOTE:
Data elements
UNB+UNOA:1+ACME:ZZ+1STOP:ZZ+060101:1000+12161++++++1'
UNB element Description Logic
S001 | 0001 | Character set | ‘UNOA’ |
0002 | ‘1’ | ||
S002 | 0004 | Message Sender | Rail Operator Sender ID (Must be OneStop registered sender code) |
0007 | Message sender qualifie | r ‘ZZ’ | |
S003 | 0010 | Message recipient | ‘1STOP’ |
0007 | Message recipient qualifier | ‘ZZ’ | |
S004 | 0017 | System Date | System Date in YYMMDD format |
0019 | System Time | System Time in HHMM format | |
0020 | Sender Gateway reference | System generated. | |
0035 | ++++++1' |
UNH+12161+BAPLIE:D:97A:UN:ANZ26' ,Mandatory
UNH element Description Logic
0062 | Msg Reference no | System generated | |
S009 | 0065 | Msg Type Identifier | ‘BAPLIE’ |
0052 | Msg Type Version no | ‘D’ | |
0054 | Msg Type Release no | ‘97A’ | |
0051 | Controlling Agency | ‘UN’ | |
0057 | Association Assigned code | ‘ANZ26’ – Must be ANZ26 for Rail operators sending EDI |
BGM+T99+200608145SM2+9' BGM ,Mandatory element Description Logic
C002 | 1001 | Document/message code | ‘T99’ – Train Consist Message |
C106 | 1004 | Document/message no | System generated |
1225 | Message Function code |
‘9' - Original and Replacements ‘1’ – Cancellation |
DTM+137:200601010930:203' ,Mandatory
Gp1
DTM element Description Logic
C507 | 2005 | Date/time/period qualifier | ‘137’ – Document/message date time |
2380 | Date/time | Date/time of Message Created | |
2379 | Date/time/period format qualifier | ‘203’ – Format CCYYMMDDHHMM |
NAD+MS+ACME’ NAD+MR ,Mandatory
+1STOP’ ,Mandatory
Gp2
NAD element | Description Logic | |||||||
3035 | Party Qualifier | ‘MS’ - Message Sender | ||||||
C082 | 3039 | Company Code |
Train Operator code (must be a valid registered OneStop trading code) |
|||||
3035 | Party Qualifier | ‘MR’ – Message Recipient | ||||||
C082 | 3039 | Company Code | 1STOP | |||||
TDT+1+20060815+2++PATRK+++5SM2+NP' ,Mandatory
Grp 4
TDT element Description Logic
8051 | Transport stage qualifier | ‘1’ –Inland Transport | |
8028 | Conveyance Reference Number | Train Service Number | |
C220 | 8067 | Mode of Transport | ‘2’ – Rail |
C228 | Transport means | ||
C040 | 3127 | Carrier | Train Operator code |
8101 | |||
C401 | |||
C222 | 8213 | Transport Identification | Train Number |
8281 | Transport Ownership | Train Owner Code |
LOC+5+DUBBO' LOC+8 ,Mandatory
+AUSYD' ,Mandatory
Gp4
LOC element Description Logic
3227 | Place/location qualifier | ‘5’ – Place of departure | |
C517 | 3225 | Location Id | Departure ACOS code – Place of departure. (OneStop registered Departure ACOS) |
3227 | Place/location qualifier | ‘8’ – Place of Destination | |
C517 | 3225 | Location Id | UNLOCODE – Place of destination eg: AUSYD, AUMEL |
DTM+186:200601010930:203' ,Mandatory if Scheduled Departure date/time is not provided
DTM+189:200601010930:203' ,Mandatory if Actual Departure date/time is not provided DTM +132:200601020600:203 ,Mandatory
Gp4
DTM element Description Logic
C507 | 2005 | Date/time/period qualifier | ‘186’ – Actual Departure date/time |
2380 | Date/time | Actual Departure Date/Time | |
2379 | Date/time/period format qualifier | ‘203’ – Format CCYYMMDDHHMM | |
C507 | 2005 | Date/time/period qualifier | ‘189’ – Scheduled Departure date/time |
2380 | Date/time | Scheduled Departure Date/Time | |
2379 | Date/time/period format qualifier | ‘203’ – Format CCYYMMDDHHMM | |
C507 | 2005 | Date/time/period qualifier | ‘132’ – Scheduled Arrival date/time |
2380 | Date/time | Scheduled Arrival Date/Time | |
2379 | Date/time/period format qualifier | ‘203’ – Format CCYYMMDDHHMM |
QTY+T80:1' ,Mandatory if there are locomotives
QTY+T81:7' ,Mandatory
Gp4
QTY element Description Logic
C186 | 6063 | Quantity qualifier | T80 – Number of Locomotives |
4453 | 6060 | Quantity | No. of Locos |
C186 | 6063 | Quantity qualifier | T81 – Number of Wagons |
4453 | 6060 | Quantity | No. of Wagons |
- Group 6 EQD & RFF segments repeated for each unit of rolling stock
EQD+T83+8158+81' ,Mandatory if there are locomotives
EQD+RR+60448+NQZA++10+5' ,Mandatory
Gp 6
EQD element Description Logic
8053 | Equipment qualifier | ‘T83’ – Railway Locomotive | |
C237 | 8260 | Locomotive number |
Loco Number ‘LOCO’ If loco number is not known |
C224 | 8155 | Locomotive class | Loco class |
8053 | Equipment qualifier | ‘RR’ – Rail Car (Wagon) | |
C237 | 8260 | Wagon Number | Wagon Number (eg. 60448) |
C224 | 8155 | Wagon class |
Wagon Class (eg. NQZA) As part of WR24209 - The value of the wagon class will be checked for validity. The number of slots for the wagon class will also be checked to ensure that the right number of slots have been reported (refer to Grp7 – LOC segment). |
8027 | |||
8249 |
Equipment Status Code (Wagon Condition) |
‘13’ – (Requires Repair) If wagon is out of service else ‘10’ – (Usable) | |
8169 | Full/Empty indicator | ‘4’ – If wagon is empty (i.e there is no containers on it or it is out of service) ‘5’ – If wagon is loaded |
NAD+CW:ASLPB' ,Mandatory
Gp 6
RFF element Description Logic
3035 | Party qualifier | ‘CW’ – Equipment owner. This will help identify the destination terminal and associate each wagon with a terminal | |
C082 | 3039 | Party Id. Identification |
Marine Terminal Id eg: ASLPB, CTLPB, ASES1 etc This code is used by both P&O and Patrick. It is critical to get this right otherwise the data will go to the wrong stevedore. |
RFF+EQ:001' ,Mandatory
Gp 6
RFF element Description Logic
C506 | 1153 | Reference Qualifier | ‘EQ’ – Rolling stock sequence of locomotives and wagons from the front of the train (starting from the first wagon/loco details line in the screen). |
11054 | Reference Number |
Rolling Stock Sequence. * Note: Locomotives and Wagons will be part of the same sequence. |
- Group 7, 9 and 10 repeated for each container and empty slot in wagons that are not out of service. These groups do not apply to locomotives or wagons which are out of service
LOC+147+0020201:20' , Mandatory for Wagons that are not out of service. Not required for Locomotives
Gp 7
LOC element Description Logic
3227 | Location qualifier | ‘147’ – Container Wagon Stowage Slot | |
C517 | 3225 | Place/location identifier |
Stowage Location value which comprises of: Rolling stock sequence, Wagon slot, Vertical Stowage Position Example: 0030201 Where 003 is the rolling stock sequence 02 is the wagon slot 01 – Vertical Stowage Position (This is always 01 as double stacked cargo will not be catered for) The number of wagon slots for the wagon class will be checked as part of the wagon class validation to ensure that the number of slots have been correctly reported for the wagon class. |
1131 | Code list qualifier | Pin configuration settings 20 |
FTX+ACB++GENL' , Optional
Gp7
FTX element Description Logic
4451 | Text subject qualifier | ‘ACB’ – Additional Information (Commodity code) | |||||||
4453 | |||||||||
C107 | 4441 | Free Text Identification | Commodity code | ||||||
MEA+AAE+G+KGM:2100' Gp7 |
,Mandatory | ||||||||
MEA element Description | Logic | ||||||||
6311 | Measurement qualifier | ‘AAE’ – Measurement | |||||||
C502 | 6313 | Measurement dimension code |
‘G’ – Gross Weight, verified gross weight for full container according to SOLAS Container/Cargo Item weight |
||||||
C174 | 6411 | Measure unit qualifier | ‘KGM’ – Kilograms | ||||||
6314 | Measurement value | Container/cargo weight Blank if not known | |||||||
RFF+AAE:AAAH36E4F' ,Mandatory RFF+CN:SHPB100'
Gp7
RFF element Description Logic
C506 | 1153 | Reference Type qualifier | ‘AAE’ – Customs Export Reference Number |
1154 | Reference Number |
Customs Authority Number ‘UNKNOWN’ – if not known |
|
C506 | 1153 | Reference Type qualifier | ‘CN’ – Shipping line Booking number |
1154 | Reference Number | Shipping Line Booking reference ‘UNKNOWN’ - If not known | |
TDT+30+S263+1++ +++7134290' , Optional
Grp 9
TDT element Description Logic
8051 | Transport stage qualifier | ‘30’ – On-carriage | |
8028 | Voyage Number |
Voyage Number ‘UNKNOWN – If there is no matching PRA |
|
C220 | 8067 | Mode of Transport | ‘1’ – Maritime (ocean) |
C228 | |||
C040 | |||
8101 | |||
C401 | |||
C222 | 8213 | Lloyds Vessel Id |
Lloyds Number ‘UNKNOWN’ – If there is no matching PRA |
LOC+5+ACME’ ,Optional
LOC+8+ASLPB'
Gp9
LOC element Description Logic
3227 | Place/location qualifier | ‘5’ – Place of Departure | |
C517 | 3225 | Location Id |
Place of Departure (ACOS Rail Siding or Inland Depot of OneStop Sender Code) |
3227 | Place/location qualifier | ‘8’ – Place of Destination | |
C517 | 3225 | Location Id | Marine Terminal Id |
EQD+CN+MOLU6547823+22G0+2+5' ,Mandatory for loaded wagons
Gp10
EQD element Description Logic
8053 | Equipment qualifier | ‘CN’ – Container details | |
C237 | 8260 | Container Number | Container Number |
C224 | 8155 | Container size | Container ISO Size |
8077 | |||
8249 | Equipment Status Code |
‘2’ – If EXPORT ‘9’ - If STORAGE Blank if not known |
|
8169 | Full/Empty indicator |
‘5’ – If container is FULL ‘4’ – If container is EMPTY ‘5’ – If not known (will be treated as a full) |
HAN+DFF:HAN:306' ,Mandatory for some terminals such as ASLPB
Gp10
HAN element Description Logic
C524 | Handling Instructions | ||
4079 | Handling instruction description code | ‘DFF’ – Door facing forward ‘DFA’ – Door facing aft | |
1131 | Code list identification code | ‘HAN’ - handling instructions | |
3055 | Code list responsible agency code | ‘306’ - SMDG (Ship-planning Message Design Group) |
UNT+24+12161' ,Mandatory
UNT element Description Logic
0074 | Number of segments in the message | ||
0062 | Message Reference Number | Must match the msg ref number in the UNH segment (element 0062) |
UNZ+1+12161' ,Mandatory
UNT element Description Logic
0036 | Interchange control count | ||
0020 |
Interchange control reference / Sender Gateway reference |
Must match the Sender Gateway reference in the UNB segment (element 0020) |
6. SAMPLE MESSAGE
A train consisting of 1 locomotive and 5 laden wagons,1 damaged empty wagon and 1 empty wagon from ACME siding to Patrick Port Botany Terminal; carrying export containers. Exports include 20' General, 40' Hazardous, 40' Reefer and 40' General consignments. The pin setting of empty wagon slots is depicted in the LOC+147 segments.
Note: Mandatory Segments and elements are depicted in bold.
UNB+UNOA:1+ACME:ZZ+1STOP:ZZ+060101:1000+12161++++
++1' UNH+12161+BAPLIE:D:97A:UN:ANZ26'
BGM+T99+200608145SM2+9'
DTM+137:200601011000:203'
NAD+MS+ACME'
NAD+MR+ASLPB'
TDT+1+20060815+2++PAT+++5SM2+ACM'
LOC+5+DUBBO'
LOC+8+AUSYD'
DTM+186:200601010930:203'
DTM+132:200601020600:203
QTY+T80:1'
QTY+T81:7'
EQD+T83+8158+81' NAD+CW+ASLPB’
RFF+EQ:001'
EQD+RR+60448+NQZA++10+5'
NAD+CW+ASLPB’
RFF+EQ:002'
EQD+RR+60449+NQZA++10+5'
NAD+CW+ASLPB’
RFF+EQ:003'
EQD+RR+60450+NQZA++10+5'
NAD+CW+ASLPB’
RFF+EQ:004'
EQD+RR+60451+NQZA++10+5'
NAD+CW+ASLPB’ RFF+EQ:005' EQD+RR+60452+NQZA++10+5' NAD+CW+ASLPB’ RFF+EQ:006' EQD+RR+60452+NQZA++13+4' NAD+CW+ASLPB’ RFF+EQ:007' EQD+RR+60666+NQZA++10+4' NAD+CW+ASLPB’ RFF+EQ:008' LOC+147+0020101:20' FTX+ACB++GENL' MEA+AAE+G+KGM:21500' RFF+AAE:AAAH36E4F' RFF+CN:MOL1234567' TDT+30+100N+1+++++9756347' LOC+5+ACME’ LOC+8+ASLPB' EQD+CN+MOLU6547823+22G0++2 +5' HAN+DFF:HAN:306' LOC+147+0020101:20' * MEA+AAE+G+KGM' RFF+AAE:UNKNOWN' TDT+30+UNKNOWN+1++++ +UNKNOWN' LOC+5+ACME’ LOC+8+AUSYD' LOC+147+0020301:20' FTX+ACB++GENL' MEA+AAE+G+KGM:21500' RFF+AAE:AAAH36E4F' RFF+CN:MOL1234567' TDT+30+100N+1+++++9756347' LOC+5+ACME’ LOC+8+ASLPB' EQD+CN+MOLU6548547+22G0++2 +5' HAN+DFF:HAN:306' LOC+147+0030101:20' FTX+ACB++HAZ' MEA+AAE+G+KGM:25500' RFF+AAE:AAAD67E5F' RFF+CN:254178' TDT+30+100N+1+++++9756347' LOC+5+ACME’ LOC+8+ASLPB' EQD+CN+TOLU4433823+4310++2+5' HAN+DFF:HAN:306' MEA+AAE+AAL+KGM:22200 LOC+147+0030301:20' * MEA+AAE+G+KGM' RFF+AAE:UNKNOWN' TDT+30+UNKNOWN+1++++ +UNKNOWN' LOC+5+ACME’ |
|
LOC+8+AUSYD'
LOC+147+0040101:20'
FTX+ACB++HFMT'
MEA+AAE+G+KGM:28500'
RFF+AAE:AAAH38E6F'
RFF+CN:ANL554477'
TDT+30+100N+1+++++9756347'
LOC+5+ACME’
LOC+8+ASLPB'
EQD+CN+ANNU428453+43R0++2+5'
HAN+DFF:HAN:306'
LOC+147+0050101:20'
FTX+ACB++GENL'
MEA+AAE+G+KGM:23500'
RFF+AAE:AAAH78E4F'
RFF+CN:ANL456879'
TDT+30+100N+1+++++9756347'
LOC+5+ACME’
LOC+8+ASLPB'
EQD+CN+INBU5478821+43G0++2+5'
HAN+DFA:HAN:306'
LOC+147+0050301:20' Empty slot with pin configuration reported
* MEA+AAE+G+KGM'
RFF+AAE:UNKNOWN'
TDT+30+UNKNOWN+1++++
+UNKNOWN' LOC+5+ACME’
LOC+8+AUSYD'
LOC+147+0060101:20'
FTX+ACB++MACH'
MEA+AAE+G+KGM:17500'
RFF+AAE:AAAH446E4F'
RFF+CN:XX34567'
TDT+30+100N+1+++++9756347'
LOC+5+ACME’
LOC+8+ASLPB'
EQD+CN+TRIU6651096+2210++2+5'
HAN+DFF:HAN:306'
LOC+147+0060201:20' *Empty slot with pin configuration reported
MEA+AAE+G+KGM'
RFF+AAE:UNKNOWN'
TDT+30+UNKNOWN+1+++++UNKNOWN'
LOC+5+ACME’
LOC+8+AUSYD'
LOC+147+0060301:20'
FTX+ACB++MACH'
MEA+AAE+G+KGM::12500'
RFF+AAE:AAAH446E4F' RFF+CN:XX3456
TDT+30+100N+1+++++9756347'
LOC+5+ACME’
LOC+8+ASLPB'
EQD+CN+XTRU2563715+2210++2+5'
HAN+DFF:HAN:306'
LOC+147+0080101:20'
MEA+AAE+G+KGM' RFF
+AAE:UNKNOWN' LOC
+147+0080201:20' MEA
+AAE+G+KGM' RFF
+AAE:UNKNOWN' LOC
+147+0080301:20' MEA +AAE+G+KGM' RFF
+AAE:UNKNOWN' UNT +133+12161' UNZ+1+12161'