X12 451 — Railroad Event Report
Le 451 rapporte un évènement opérationnel sur un wagon ferroviaire — arrival, departure, set out, pick up, interchange — entre un road et un customer ou interline partner.
Objet
Le 451 documente un évènement granulaire sur un car : arrival au siding du shipper, set out, pick up, classification yard event, interchange to another road. C'est la brique élémentaire de la visibility ferroviaire — un car peut générer 30-50 événements 451 sur un voyage.
Il alimente les TMS, les automated equipment identification (AEI) systems, et les ETA forecasting tools. Acquitté par 997.
Structure d'enveloppe
Le 451 voyage à l'intérieur des trois niveaux d'enveloppe X12 (ISA/IEA,
GS/GE avec functional group EI, et ST/SE).
Exemple didactique en 004010 :
ISA*00* *00* *ZZ*BNSF *ZZ*SHIPPER *260515*1530*U*00401*000000451*0*P*>~
GS*EI*BNSF*SHIPPER*20260515*1530*1*X*004010~
ST*451*0001~
ZS1*EI*EVT-2026-9981~
N7*BNSF*789012*BOXCAR~
ZD*BNSF*TRAIN-MKCBN-25~
F9*USKCMO*UNICKC*MO~
ZM*PI~
DTM*036*20260515*1500~
SE*8*0001~
GE*1*1~
IEA*1*000000451~ Segments courants
- Header —
ST,ZS1(Event reference). - Car —
N7. - Train —
ZD(si évènement train-related). - Lieu —
F9(Station). - Type d'évènement —
ZM(PI = pick up industry, SO = set out, IN = interchange). - Timestamp —
DTM*036. - Summary —
SE.
Pièges courants
- AEI vs manual : les évènements AEI (automated) sont timestamp-précis ; les manuels peuvent traîner — distinguer dans
ZS1. - Event sequence : un set out doit précéder un pick up sur le même car ; un 451 en désordre casse l'ETA forecasting.
- Junction events : un interchange event est CRITIQUE pour la facturation interline ; un 451 IN manquant entraîne perte de revenue.
Transactions liées
Documentation
Le code 451 et le nom Railroad Event Report 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.