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 
  • RPL
  • ADM 
  • CON 
  • EQT 
  • TIM

Delete (SubmitSSMDeleteDataIataSSMDeleteData)

  • CNL 
  • SKD 

Change FlightId (SubmitSSMChangeFlightIdDataIataSSMChangeFlightIdData)

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

Change period (SubmitSSMChangePeriodDataIataSSMChangePeriodData)

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


IataSSMFlightData





DEI 1.Ignored
NILLABLE
DEI 2. 

NILLABLE

DEI 3.

NILLABLE

DEI 4.

NILLABLE

Ignored

DEI 5.

NILLABLE

Ignored

DEI 9.

NILLABLE


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. 

NILLABLE

Overrides any data "above"

DEI 3.

NILLABLE

Overrides any data "above"

DEI 4.

NILLABLE

Ignored

DEI 5.

NILLABLE

Ignored

DEI 6. 

NILLABLE

DEI 9.

NILLABLE

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. 

NILLABLE

Overrides any data "above"

DEI 3.

NILLABLE

Overrides any data "above"

DEI 4.

NILLABLE

Ignored

DEI 5.

NILLABLE

Ignored

DEI 6. 0..1

NILLABLE

Overrides any data "above"

DEI 9. 0..1

NILLABLE

Overrides 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.

NILLABLE

Ignored

DEI 2. 

NILLABLE

Overrides any data "above"

DEI 3.

NILLABLE

Overrides any data "above"

DEI 4.

NILLABLE

Ignored

DEI 5.

NILLABLE

Ignored

DEI 6.

NILLABLE

Overrides any data "above"

  • MealServiceNote ; string(64).  0..1
DEI 7.

NILLABLE

Ignored

DEI 9.

NILLABLE

Overrides any data "above"

DEI 10

NILLABLE

Pr. period

Segment information 0..1



Ignored, apart from any codeshare information.


Pr. period

Supplementary information 0..1




Ignored