The load message contains, for each arrival airport, information about what actually is on board the aircraft that has the arrival airport as the final destination. For a single leg flight there will be only one LoadDestinationIATA airport, and only one LoadDestinationData as defined below.
LoadMessage
- Identification
- AircraftData
- CrewData 0..1
- CrewActiveOnBoard 0..1
- CrewCockpitActiveOnBoard 0..1
- CrewCabinActiveOnBoard 0..1
- CrewActiveOnBoard 0..1
- Identification
- LoadDestinationData 1..*
- LoadDestinationIATA mandatory
- PaxSeatedOnBoard 0..1
- CrewPassiveOnBoard 0..1
- PaxAdultOnBoard 0..1
- PaxChildOnBoard 0..1
- PaxInfantOnBoard 0..1
- CabinBaggageWeightOnBoard 0..1
- LoadTotalOnBoard mandatory
- BaggageWeightOnBoard 0..1
- CargoWeightOnBoard 0..1
- MailWeightOnBoard 0..1
- EquipmentWeightOnBoard 0..1
- PaxClass1OnBoard 0..1
- PaxClass2OnBoard 0..1
- PaxClass3OnBoard 0..1
- PadClass1OnBoard 0..1
- PadClass2OnBoard 0..1
- PadClass3OnBoard 0..1
- SupplementaryInformationText 0..1
- LastMinuteChangeCompartment 0..1
- LastMinuteChangeCompartmentLoad 0..1
- LoadCompartmentData 0..*
- LoadDestinationData 1..*
- end loaddestinationdata
- SupplementaryInformationText 0..1
- end loaddestinationdata
NB!!! On multi leg flights destination is really segment (all possible destinations the aircraft can visit on a multi leg flight).
This means some sort of structure is needed.
LDM | Load Message | ADD Term | Mapping comment | |||
---|---|---|---|---|---|---|
Element | Table | Field | Operation | Comments | ||
2.1 | ACT_FLIGHT | AIRLINE_DESIGNATOR | Identify | Airline designator | OperatingAirlineIATA | Part of the FlightId |
2.2 | ACT_FLIGHT | FLIGHT_NUMBER | Identify | Flight Number | FlightNumber | Part of the FlightId |
2.2 | ACT_FLIGHT | OPERATIONAL_SUFFIX | Identify | Optional Operational Suffix | OperationalSuffix | Part of the FlightId |
2.3 | ACT_FLIGHT | DATE_OF_OPERATION | Identify | Scheduled UTC date of departure | FlightDepartureDate | |
5. | ACT_FLIGHT_LEG | TOTAL_CREW | Update | Number of crew | CrewActiveOnBoard | |
6. | ACT_FLIGHT_LEG | ARRIVAL_STATION | Identify | Destination Airport | ArrivalAirportIATA | |
6. | ACT_FLIGHT_LEG_LOAD | DESTINATION | Identify | Destination Airport | ArrivalAirportIATA | |
8. | ACT_FLIGHT_LEG | TOTAL_PAX | Update | Number of passengers Adults/children for first Leg | PaxSeatedOnBoard | |
8. | ACT_FLIGHT_LEG_LOAD | PAX_ADULTS | Insert/Update | Number of Adults | PaxAdultOnBoard | |
8. | ACT_FLIGHT_LEG_LOAD | PAX_CHILDREN | Insert/Update | Number of Children | PaxChildOnBoard | |
8. | ACT_FLIGHT_LEG_LOAD | PAX_INFANTS | Insert/Update | Number of Infants | PaxInfantOnBoard | |
9. | ACT_FLIGHT_LEG_LOAD | CABIN_BAG_WEIGHT | Update | Cabin baggage weight | Total weight of all baggage in the cabin. | |
10. | ACT_FLIGHT_LEG | TOTAL_LOAD | Update | Total dead load for first Leg | LoadTotalLoaded | |
10. | ACT_FLIGHT_LEG_LOAD | TOTAL_LOAD | Insert/Update | Total dead load | LoadTotalLoaded | |
11. | ACT_FLIGHT_LEG_LOAD_COMP | COMPARTMENT | Insert/Update | Compartment | LoadCompartmentId | Can be multiple |
11. | ACT_FLIGHT_LEG_LOAD_COMP | LOAD | Insert/Update | Compartment Load | LoadCompartmentWeight | |
12. | ACT_FLIGHT_LEG_LOAD | PAX_CLASS1 | Insert/Update | Seats occupied by passengers class 1 including PADs | ? | |
12. | ACT_FLIGHT_LEG_LOAD | PAX_CLASS2 | Insert/Update | Seats occupied by passengers class 2 including PADs | ? | |
12. | ACT_FLIGHT_LEG_LOAD | PAX_CLASS3 | Insert/Update | Seats occupied by passengers class 3 including PADs | ? | |
12.1 | ACT_FLIGHT_LEG_LOAD | PAD_CLASS1 | Insert/Update | Seats occupied by outgoing PADs class 1 | ||
12.1 | ACT_FLIGHT_LEG_LOAD | PAD_CLASS2 | Insert/Update | Seats occupied by outgoing PADs class 2 | ||
12.1 | ACT_FLIGHT_LEG_LOAD | PAD_CLASS3 | Insert/Update | Seats occupied by outgoing PADs class 3 | ||
13. | ACT_FLIGHT_LEG_LOAD | DHC_CLASS1 | Insert/Update | Seats occupied by outgoing DHCs class 1 | CrewPassiveOnBoard | Sum of all |
13. | ACT_FLIGHT_LEG_LOAD | DHC_CLASS2 | Insert/Update | Seats occupied by outgoing DHCs class 2 | CrewPassiveOnBoard | Sum of all |
13. | ACT_FLIGHT_LEG_LOAD | DHC_CLASS3 | Insert/Update | Seats occupied by outgoing DHCs class 3 | CrewPassiveOnBoard | Sum of all |
11A | ACT_FLIGHT_LEG_LOAD_COMP | COMPARTMENT | Insert/Update | Cargo Compartment | LoadCompartmentId | |
11A | ACT_FLIGHT_LEG_LOAD_COMP | LOAD | Insert/Update | Cargo Compartment Load | LoadCompartmentWeight | |
11B | ACT_FLIGHT_LEG | TOTAL_LOAD | Update | Total dead load for first Leg | LoadTotalLoaded | |
11B | ACT_FLIGHT_LEG_LOAD | TOTAL_LOAD | Insert/Update | Total dead load | LoadTotalLoaded | |
14.1 | ACT_FLIGHT_LEG_LOAD | BAGGAGE | Insert/Update | Actual Baggage net weight | BaggageWeightOnBoard | |
14.1 | ACT_FLIGHT_LEG_LOAD | CARGO | Insert/Update | Actual Cargo net weight | CargoWeightOnBoard | |
14.1 | ACT_FLIGHT_LEG_LOAD | Insert/Update | Actual Mail net weight | MailWeightOnBoard | ||
14.1 | ACT_FLIGHT_LEG_LOAD | EQUIPMENT | Insert/Update | Actual Equipment net weight | EquipmentWeightOnBoard | |
15.2 | ACT_FLIGHT_LEG_LOAD_COMP | COMPARTMENT | Identify | Last Minute Change Compartment | LoadCompartmentId | Separate list for LMC updates. |
15.2 | ACT_FLIGHT_LEG_LOAD_COMP | LOAD | Update | Last Minute Change Compartment Load | LoadCompartmentWeight |