The SSM operations does not support everything that is possible with SSM. All data elements are not supported and not all message types are supported. This is also reflected in the definition of IataSSMIdentifier. The mapping table below shows the SSM elements that are mapped to Airport Data Dictionary (ADD) elements. Not all are used in the SSM operations. 

NB!

Entity / ADD elementSSM 
Element No.
Comments
IataSSMData


Insert / Update (SubmitSSMInsertUpdateDataIataSSMInsertUpdateData)

  • NEW 
  • ADM 
  • CON 
  • EQT 
  • RPL

Delete (SubmitSSMDeleteDataIataSSMDeleteData)

  • CNL 
  • SKD 

Change FlightId (SubmitSSMChangeFlightIdDataIataSSMChangeFlightIdData)

  • FLT (UPDATE)
    NB! This will possibly result in a copy/create and then delete/cancel

XXXX

  • REV (Revision (of period)
    NB! Might result in copy/create and/or delete/cancel
  • TIM (UPDATE)


IataSSMFlightData





DEI 1.Ignored
DEI 2. 

DEI 3.

DEI 4.Ignored
DEI 5.Ignored
DEI 9.


IataSSMExistingPeriode 0..1




Existing period, only used for SSM/REV


IataSSMPeriodeData 1..*



There can be multiple periods for the same FlightId.





Default 1

DEI 1.

Ignored

DEI 2. Overrides any data "above"
DEI 3.Overrides any data "above"
DEI 4.Ignored
DEI 5.Ignored
DEI 6. 

DEI 9.Overrides any data "above"


Pr. IataSSMPeriodeData

New flight information 0..1





The new FlightId. Only relevant for SSM/FLT.




Pr. IataSSMPeriodeData

IataSSMAircraftData 0..*





  • Passenger Reservations Booking Designator 0..1

Ignored
  • Passenger Reservations Booking Modifiere 0..1

Ignored

DEI 2. Overrides any data "above"
DEI 3.Overrides any data "above"
DEI 4.Ignored
DEI 5.Ignored
DEI 6. 0..1Overrides any data "above"
DEI 9. 0..1Overrides any data "above"




Pr. IataSSMAircraftData or IataSSMPeriodeData

IataSSMRoutingData 0..*







FlightDepartureDate is the departure date for a flight (leg), or the date for the first departure on a multi leg flight.






FlightDepartureDate is the departure date for a flight (leg), or the date for the first departure on a multi leg flight.



DEI 1.

Ignored

DEI 2. Overrides any data "above"
DEI 3.Overrides any data "above"
DEI 4.Ignored
DEI 5.Ignored
DEI 6.Overrides any data "above"
  • MealServiceNote ; string(64).  0..1
DEI 7.Ignored
DEI 9.Overrides any data "above"
DEI 10

Pr. period

Segment information 0..1



Ignored, apart from any codeshare information.


Pr. period

Supplementary information 0..1




Ignored