X12 418 — Rail Advance Interchange Consist
Le 418 transmet le consist annoncé d'un train qui va arriver à un junction interchange — liste des cars, ordre dans le train, hazmat — entre deux roads ferroviaires.
Objet
Le 418 documente le consist (ordre des wagons) d'un train qui va arriver à un junction : numéro de chaque car, position dans le train, contenu, hazmat info. Il permet au road receveur de préparer son yard, trier les cars destinés à différents customers, et gérer la HM placarding.
Il est émis quelques heures avant l'arrivée. Acquitté par 997. Suivi typiquement d'un 417 (waybill interchange) une fois le train accepté.
Structure d'enveloppe
Le 418 voyage à l'intérieur des trois niveaux d'enveloppe X12 (ISA/IEA,
GS/GE avec functional group AC, et ST/SE).
Exemple didactique en 004010 :
ISA*00* *00* *ZZ*UPRR *ZZ*BNSF *260515*1500*U*00401*000000418*0*P*>~
GS*AC*UPRR*BNSF*20260515*1500*1*X*004010~
ST*418*0001~
ZD*UPRR*TRAIN-MMUNICK-25*20260516*0600~
F9*USCHI*UNICCITYCH*IL~
D9*USKCMO*UNICKC*MO~
LX*1~
N7*UPRR*543210*HAZMAT~
ZA*TRAIN-POS-3~
LX*2~
N7*BNSF*789012*BOXCAR~
ZA*TRAIN-POS-12~
SE*12*0001~
GE*1*1~
IEA*1*000000418~ Segments courants
- Header —
ST,ZD(Train identification). - Origine / destination du train —
F9,D9. - Boucle cars —
LX:N7(Car identification),ZA(Train Position). - Summary —
SE.
Pièges courants
- Hazmat position rules : la FRA impose des règles de buffer cars autour des hazmat ; un 418 qui place un hazmat directement derrière la locomotive viole 49 CFR 174.
- Consist accuracy : un consist erroné fait dérailler le yard plan ; toujours valider numéros vs. la PTC list.
- Power on tail : certaines configurations modernes ont power on tail (distributed power) ; le 418 doit le déclarer en
ZD, sinon le yard mis-sorts.
Transactions liées
Documentation
Le code 418 et le nom Rail Advance Interchange Consist sont publics et listés sur x12.org/products/transaction-sets. La structure complète des loops, qualifiers et code-lists est distribuée par DISA via les Implementation Guides (TR3) propriétaires. ediverse.io ne couvre que les concepts publics, l'enveloppe et des exemples didactiques.