Interface-A Access Rights by xit16869

VIEWS: 11 PAGES: 586

									Operational Event   Control Class   Service Name    Stakeholder / Role


Slot allocation     FlowManager     set_slot_allocate ATFM
                                    d




Slot allocation     FlowManager     set_slot_allocate ATFM
                                    d




N/A                 N/A             N/A             N/A
Slot allocation   FlowManager   set_slot_allocate ATFM
                                d




Slot allocation   FlowManager   set_slot_allocate ATFM
                                d




Slot allocation   FlowManager   set_slot_allocate ATFM
                                d
Slot allocation                    FlowManager     set_slot_allocate ATFM
                                                   d




AO becomes not ready for           FlowManager     require_slot_imp AO
improvements                                       rovement_propo
                                                   sals



Change to direct acceptance of slots FlowManager   request_for_dire AO
                                                   ct_improvement



Slot improvement acceptance        FlowManager     accept_slot_impr AO
                                                   ovement



Sot improvement rejection          FlowManager     reject_slot_impro AO
                                                   vement


Slot improvement proposal          FlowManager     propose_slot_im ATFM
                                                   provement
Aircraft is ready   FlowManager   indicate_flight_re AO
                                  adiness




Flight suspension   FlowManager   set_flight_suspe ATFM
                                  nded




Flight suspension   FlowManager   set_flight_suspe ATFM
                                  nded




Flight suspension   FlowManager   set_flight_suspe ATFM
                                  nded




Flight suspension   FlowManager   set_flight_suspe ATFM
                                  nded




Flight suspension   FlowManager   set_flight_suspe ATFM
                                  nded
Flight de-suspension   FlowManager   set_flight_desus ATFM
                                     pended




Flight de-suspension   FlowManager   set_flight_desus ATFM
                                     pended




Flight de-suspension   FlowManager   set_flight_desus ATFM
                                     pended




Flight de-suspension   FlowManager   set_flight_desus ATFM
                                     pended
Flight de-suspension   FlowManager   set_flight_desus ATFM
                                     pended




Slot cancellation      FlowManager   set_slot_cancelle ATFM
                                     d




Slot cancellation      FlowManager   set_slot_cancelle ATFM
                                     d




Slot cancellation      FlowManager   set_slot_cancelle ATFM
                                     d




Slot cancellation      FlowManager   set_slot_cancelle ATFM
                                     d
Slot cancellation   FlowManager   set_slot_cancelle AO
                                  d




Slot update         FlowManager   set_slot_revised ATFM




Slot update         FlowManager   set_slot_revised ATFM




Slot update         FlowManager   set_slot_revised ATFM
Slot update           FlowManager   set_slot_revised ATFM




Flight confirmation   FlowManager   set_flight_confir   AO
                                    med




Slot missed           FlowManager   notify_missed_sl AO
                                    ot
Tactical rerouting proposal    FlowManager   propose_tactical ATFM
                                             _rerouteing




Tactical rerouting rejection   FlowManager   reject_tactical_re AO
                                             routeing




Proposed Route Response        TBD           TBD              TBD




Copy of ATC Route Proposal     TBD           TBD              TBD
Cold start-up initiated   RecoveryManager   request_recover CATS
                                            y_data




Cold start-up initiated   RecoveryManager   request_recover CATS
                                            y_data




Cold start-up initiated   RecoveryManager   request_recover CATS
                                            y_data




Recovery completed        RecoveryManager   indicate_recover ATFM
                                            y_completion
Recovery completed        RecoveryManager   indicate_recover ECATS/Adjacent unit
                                            y_completion     to the one requesting
                                                             recovery data




Recovery completed        RecoveryManager   indicate_recover FPD
                                            y_completion




Recovery data provision   RecoveryManager   provide_recovery ECATS/Adjacent unit
                                            _data            to the one requesting
                                                             recovery data
Recovery data provision          RecoveryManager   provide_recovery FPD
                                                   _data




Recovery data provision          RecoveryManager   provide_recovery ATFM
                                                   _data




A controller creates a what-if   What-IfManager    create_alternativ CATS
                                                   e_flight_data
A controller makes a modification on What-IfManager      update_alternativ CATS
what-if for assessment                                   e_flight_data




A controller replaces a flight with a   What-IfManager   actualise_flight   CATS/Controlling
what-if flight
A controller removes an alternative   What-IfManager   delete_alternativ CATS
flight                                                 e_flight




A Controller creates a what-if        What-IfManager   create_whatif_co CATS
context                                                ntext




ATSU answers to individual            What-IfManager   answer_alternati CATS/Traversed
alternative flights created/updated                    ve_flight_data
by other ATSU
A context is removed                  What-IfManager      cancel_whatif_co CATS
                                                          ntext




Take-off clearance or Flight enters   TrajectoryManager   provide_trajector CATS/Controlling
the EMAN Elegibility horizon                              y




Take-off clearance or Flight enters   TrajectoryManager   provide_trajector CATS/Controlling
the EMAN Elegibility horizon                              y
Take-off clearance or Flight enters   TrajectoryManager   provide_trajector CATS/Controlling
the EMAN Elegibility horizon                              y




Take-off clearance or Flight enters   TrajectoryManager   provide_trajector CATS/Controlling
the EMAN Elegibility horizon                              y




Take-off clearance or Flight enters   TrajectoryManager   provide_trajector CATS/Controlling
the EMAN Elegibility horizon                              y




The upstream CATS forwards            TrajectoryManager   set_manoeuvre_i CATS/Controlling
information to the downstream                             nfo
CATS about the manoeuvring status
of a flight, as soon as he knows that
a flight begins or ends a manoeuvre.
The upstream CATS forwards            TrajectoryManager     set_manoeuvre_i CATS/Controlling
information to the downstream                               nfo
CATS about the manoeuvring status
of a flight, as soon as he knows that
a flight begins or ends a manoeuvre.




Local flight data is forwarded to a    DuplicationManager   duplicate_flight   CATS/Controlling
distant controller




A controller acknowledges the          DuplicationManager   acknowledge_flig ECATS/Receiving the
duplicated data received                                    ht_duplication   duplicated data




N/A                                    N/A                  N/A                N/A


N/A                                    N/A                  N/A                N/A




A controller wants to forward flight   FlightDataManager    provide_flight_da CATS/Controlling
data to pre-defined users                                   ta
A controller wants to forward flight   FlightDataManager   provide_flight_da MATS/Controlling
data to pre-defined users                                  ta




The AO changes the aircraft            FlightDataManager   provide_actual_a AO
allocated to a flight                                      ircraft_details
The AO changes the aircraft       FlightDataManager   provide_actual_a AO
allocated to a flight                                 ircraft_details




Exchange of flight data between   FlightDataManager   distribute_basic_ CATS
military units and civil ones.                        flight_data
Exchange of flight data between   FlightDataManager   distribute_basic_ MATS
military units and civil ones.                        flight_data




A CATS/MATS makes a reroute in    FlightDataManager   provide_reroute   CATS/Controlling
its AoR.
A CATS/MATS makes a reroute in   FlightDataManager   provide_reroute   MATS/Controlling
its AoR.




Flight plan change               FPFilingManager     change_flight_pl AO
                                                     an
Flight Plan Validation     FPFilingManager   change_flight_pl FPD
                                             an




Flight Plan Validation     FPFilingManager   change_flight_pl FPD
                                             an




Flight Plan Validation     FPFilingManager   change_flight_pl FPD
                                             an




Flight Plan Validation     FPFilingManager   change_flight_pl FPD
                                             an




Flight plan delayed        FPFilingManager   notify_flight_dela AO
                                             y




Flight plan cancellation   FPFilingManager   cancel_flight_pla AO
                                             n
An ATSU request details for a flight RecoveryManager   request_flight_pl CATS
plan                                                   an_details




An ATSU request details for a flight RecoveryManager   request_flight_pl MATS
plan                                                   an_details
An ATSU request details for a flight RecoveryManager   request_flight_pl OCATS
plan                                                   an_details




IFPS provides flight details for a   RecoveryManager   provide_flight_de FPD
previous request                                       tails
Flight creation   FPFilingManager   create_abbreviat APOP/DEP
                                    ed_flight_plan
Flight plan filing   FPFilingManager   create_full_flight CATS
                                       _plan
Flight plan filing   FPFilingManager   create_full_flight CATS
                                       _plan
Flight plan filing   FPFilingManager   create_full_flight MATS
                                       _plan
Flight plan filing                 FPFilingManager      create_full_flight AO
                                                        _plan




N/A                                N/A                  N/A              N/A

N/A                                N/A                  N/A              N/A




Data Owner aligns its SFPL after   FlightInformationMana get_flight_object All
local failure                      ger                                     stakeholders/DOWN




Resolution of technical failure    FlightInformationMana remove_flight_ob All
causing two Flight objects         ger                   ject             stakeholders/FOWN
representing the same flight
Removal of a stakeholder from the      FlightInformationMana remove_stakehol All
informed list by the flight owner      ger                   der_from_inform stakeholders/FOWN
                                                             ed_list




Resolution of scenario causing two     FlightOwnershipMana set_owner_manu All
Flight Owners for the same Flight      ger                 ally           stakeholders/FOWN
Object




subscription to several clusters for   SubscriptionManager   subscribe      All stakeholders
the Flight




de-subscription to previous            SubscriptionManager   unsubscribe    All stakeholders
subscriptions
N/A                                       N/A                N/A                N/A




cancellation of the take-off              DepartureManager   cancel_takeoff     APOP/DEP



AO requests deicing for the flight        DepartureManager   request_deicing AO



In response to a FLIPINT Contract         FlipcyManager      set_flipcy_4d_tra ACFT
Request provided an active 4D                                jectory
trajectory is available in the aircraft
FMS.




FLIPCY Request                            FlipcyManager      request_flipcy     ACFT

In response to a FLIPCY Request       FlipcyManager          set_flipcy_route   ACFT
provided an active route is available
in the aircraft FMS.



An occurence of the contract        AclManager               report_aircraft_p ACFT
between the aircraft and the ground                          osition
has happened.
e.g: When the flight reaches a
reporting point.




Emergency                                 AclManager         report_aircraft_p ACFT
                                                             osition
An occurence of the contract        AclManager              report_aircraft_p ACFT
between the aircraft and the ground                         osition
has happened.
e.g: When the flight reaches a
reporting point.




delivrance of the first oceanic         OceanicClearanceMan request_oceanic ACFT
clearance                               ager                _clearance




delivrance of an other oceanic          OceanicClearanceMan request_speed_l ACFT
clearance                               ager                evel_route_ame
                                                            ndment



When an oceanic route modification OceanicClearanceMan request_speed_l ACFT
is required whilst over the ocean. ager                evel_route_ame
                                                       ndment



modify the sequence of arrivals.        ArrivalSequenceMana update_arrival_s AMAN
                                        ger                 equence


The AMAN needs to apportion             ArrivalManager      set_aman_arrival AMAN
flights to a different arrival runway                       _runway



The AMAN needs to apportion             ArrivalManager      set_aman_arrival AMAN
flights to a different arrival runway                       _runway



Delay absorbing request                 ArrivalManager      set_arrival_mana AMAN
                                                            gement_delay_a
                                                            pportionments
When ATS knows the allocated          ArrivalManager          set_assigned_arr CATS/AD
runway for the flight and whenever it                         ival_runway
is changed.



When the assigned star changes            ArrivalManager      set_star           CATS/AD


The AMAN needs to apportion               ArrivalManager      set_aman_arrival AMAN
flights to a different arrival runway                         _runway



modify the sequence of arrivals.          ArrivalSequenceMana update_arrival_s AMAN
                                          ger                 equence


Delay absorbing request                   ArrivalManager      set_arrival_mana AMAN
                                                              gement_delay_b
                                                              elow_threshold




RTA request                               ArrivalSequenceMana set_arrival_time_ AMAN
                                          ger                 at_constraint_poi
                                                              nt



modify the sequence of arrivals.          ArrivalSequenceMana update_arrival_s AMAN
                                          ger                 equence


declaration of route and level            AircraftManager                        AO
preferences for use by CORA.                                  set_cora_prefere
                                                              nces

Prior to flight activation in the first   AircraftManager     set_ao_preferen AO
ATSU.                                                         ces

Prior to flight activation in the first   AircraftManager     set_flight_envelo AO
ATSU.                                                         pe

Off-block                                 DepartureManager    confirm_aircraft_l AO
                                                              eft_parking
Issued when Airport Operations        ArrivalManager      set_scheduled_i APOP/ARR
updates its schedule of arrival and                       n_blocks_time
departure flights at an aerodrome.




Issued when Airport Operations        DepartureManager    set_scheduled_o APOP/DEP
updates its schedule of arrival and                       ffblock_time
departure flights at an aerodrome.




De-icing allocated                    DepartureManager    set_deicing_proc APOP/DEP
                                                          edure


The flight is activated in the CFMU   ConstraintManager   set_constraint   ATFM
and CATS has declared interest.




On notification, activation, revisions, ArrivalManager    set_estimated_la CATS-APP/ARR
a missed approach or when the                             nding_time
flight is a parameter distance or time
from the arrival runway.




change of actual landing time         ArrivalManager      set_actual_landi CATS-AD/ARR
                                                          ng_time


The end of the taxi-out phase         DepartureManager    set_actual_taxi_ CATS/AD
                                                          out_time


On issue of Start Engines             DepartureManager    set_actual_startu CATS-AD/DEP
Clearance.                                                p_time


confirm the take off time.            DepartureManager    confirm_actual_d CATS-AD/DEP
                                                          eparture
Off-block                             DepartureManager   confirm_aircraft_l CATS-AD/DEP
                                                         eft_parking


Off-block                             DepartureManager   confirm_aircraft_l CATS/AD
                                                         eft_parking


CATS/Departure Management has         DepartureSequenceM update_departur CATS-AD/DEP
calculated or recalculated the        anager             e_sequence
departure sequence for a runway.




When the aircraft has reached its     ArrivalManager     set_actual_in_bl CATS-AD/ARR
parking position                                         ocks_time


When the aircraft has reached its     ArrivalManager     set_estimated_o CATS-AD/ARR
parking position                                         n_blocks_time



On notification, activation, revisions, ArrivalManager   set_estimated_la CATS-AD/ARR
a missed approach or when the                            nding_time
flight is a parameter distance or time
from the arrival runway.




the runway is first known or modified DepartureManager   set_departure_ru CATS-AD/DEP
                                                         nway


none                                  DepartureManager   set_target_offblo APOP/DEP
                                                         ck_time


When the flight plan is activated in DepartureManager    set_target_startu CATS-AD/DEP
the ATC system and when the slot is                      p_time
received for regulated flights.




the runway is first known or modified DepartureManager   set_departure_ru CATS-AD/DEP
                                                         nway
Airborne                              DepartureManager   confirm_actual_d CATS-AD/DEP
                                                         eparture


Departure Clearance Request           DepartureManager   request_departur CATS-AD/DEP
                                                         e_clearance




Airborne                              DepartureManager   confirm_actual_d CATS-AD/DEP
                                                         eparture


Triggered once at a pre-departure    SSRCodeManager      request_SSRCo CATS-AD/DEP
event depending on the procedures                        de
applicable to the departure airport.
Exceptionally, manual request from
aerodrome or departure (zone)
control.




cancellation of flight                DepartureManager   abrogate_depart CATS-AD/DEP
                                                         ure_clearance



fo.departure_data.clearance_for_de DepartureManager      set_departure_cl CATS-AD/DEP
parture.departure_clearance_status                       earance_expired
becomes expired.



cancellation of flight                CoordinationAndTrans abrogate_coordi CATS-AD/DEP
                                      ferManager           nation




Coordination proposed                 CoordinationAndTrans propose_coordin CATS-AD/DEP
Start-up, push-back, taxi or ETOT     ferManager           ation
have been confirmed, or ACT can
not be sent or data in the previous
PAC have changed.
the SID is known                      DepartureManager    set_sid        CATS-AD/DEP
Start-up, push-back, taxi or ETOT
have been confirmed, or ACT can
not be sent or data in the previous
PAC have changed.




a departure runway is allocated       DepartureManager    set_departure_ru CATS-AD/DEP
Start-up, push-back, taxi or ETOT                         nway
have been confirmed, or ACT can
not be sent or data in the previous
PAC have changed.




Start-up, push-back, taxi or ETOT     DepartureManager    set_estimated_ta CATS-AD/DEP
have been confirmed, or ACT can                           keoff_time
not be sent or data in the previous
PAC have changed.




Start-up, push-back, taxi or ETOT     DepartureManager    set_estimated_ta CATS-AD/DEP
have been confirmed, or ACT can                           keoff_time
not be sent or data in the previous
PAC have changed.




The flight is inside the AMAN         ArrivalSequenceMana update_arrival_s AMAN
horizon.                              ger                 equence


The flight is inside the AMAN         ArrivalSequenceMana update_arrival_s AMAN
horizon.                              ger                 equence


Cleared for take-off.                 DepartureManager    set_departure_cl CATS-APP/DEP
                                                          earance
Cleared for take-off.         CoordinationAndTrans set_departure_c CATS-APP/DEP
                              ferManager           onditions


Airborne                      DepartureManager    confirm_actual_d CATS-APP/DEP
                                                  eparture


Coordination proposal         CoordinationAndTrans counter_propose CATS/APP
                              ferManager




Departure Clearance Request   DepartureManager    request_departur CATS-APP/DEP
                                                  e_clearance




Coordination acceptance       CoordinationAndTrans accept_handover CATS/APP
                              ferManager




Coordination acceptance       CoordinationAndTrans accept_handover CATS
                              ferManager




Coordination acceptance       CoordinationAndTrans accept_handover CATS
                              ferManager
Coordination acceptance         CoordinationAndTrans accept_handover CATS
                                ferManager




Coordination acceptance         CoordinationAndTrans accept_handover MATS
                                ferManager




Coordination acceptance         CoordinationAndTrans accept_handover OCATS
                                ferManager




Coordination acceptance         CoordinationAndTrans accept_handover OCATS
                                ferManager




Coordination acceptance         CoordinationAndTrans accept_coordinat CATS/APP
                                ferManager           ion




When ATS knows the allocated SID DepartureManager   set_sid         CATS/AD
for the flight and whenever it is
changed
Start-up, push-back, taxi or ETOT     DepartureManager    set_sid        CATS-APP/DEP
have been confirmed, or ACT can
not be sent or data in the previous
PAC have changed.




Start-up, push-back, taxi or ETOT     DepartureManager    set_departure_ru CATS-APP/DEP
have been confirmed, or ACT can                           nway
not be sent or data in the previous
PAC have changed.




Start-up, push-back, taxi or ETOT     DepartureManager    set_estimated_ta CATS-AD/DEP
have been confirmed, or ACT can                           keoff_time
not be sent or data in the previous
PAC have changed.




Coordination proposed                 CoordinationAndTrans propose_coordin CATS-APP/DEP
Start-up, push-back, taxi or ETOT     ferManager           ation
have been confirmed, or ACT can
not be sent or data in the previous
PAC have changed.




Coordination proposed                 CoordinationAndTrans propose_coordin CATS/APP
                                      ferManager           ation
N.A.                               CoordinationAndTrans not modelled     CATS/APP
                                   ferManager           (implementation
                                                        feature of OLDI)




CATS/Departure Management has      DepartureSequenceM update_departur DMAN
calculated or recalculated the     anager             e_sequence
departure sequence for a runway.




CATS/Departure Management has      DepartureSequenceM update_departur DMAN
calculated or recalculated the     anager             e_sequence
departure sequence for a runway.




First instance of flipcy_route     FlipcyManager       set_flipcy_contra CATS/Controlling
received.                                              ct

                                   DCLManager          downlink_new_E ACFT
                                                       OBT_request


                                   DCLManager          uplink_revised_E CATS
                                                       OBT

                                   DCLManager          dowlink_departur ACFT
                                                       e_clearance_req
                                                       uest



                                   DCLManager          uplink_departure CATS/AD
                                                       _clearance


                                   DataLinkSupportMana contact          CATS/Controlling
                                   ger

                                   DataLinkSupportMana logon            CATS/Controlling
                                   ger

                                   ACMManager          downlink_not_au ACFT
                                                       thorized_NDA
                                 ACMManager         downlink_report   ACFT


                                 ACMManager         downlink_data_a ACFT
                                                    uthority


                                 ACMManager         uplink_next_auth CATS
                                                    ority

                                 ACMManager         uplink_contact    CATS

AGDL connection established      AclManager         request_4d_traje ACFT
(logon)                                             ctory



AGDL connection established      AclManager         set_4d_trajectory CATS
(logon).                                            _response




flight is bound to an ADES the   ArrivalManager     set_permission_f CATS-AD/ARR
AMAN is in charge of.                               or_aman_seque
                                                    ncing



Missed Approach                  ArrivalManager     set_missed_appr CATS
                                                    oach


Landed                           ArrivalManager     set_actual_landi CATS-AD/ARR
                                                    ng_time


Airborne                         DepartureManager   confirm_actual_d CATS
                                                    eparture


Emergency                        AircraftManager    declare_emerge CATS
                                                    ncy

Emergency cancelled              AircraftManager    cancel_emergen CATS
                                                    cy
On notification, activation, revisions, ArrivalManager   set_estimated_la CATS
a missed approach or when the                            nding_time
flight is a parameter distance or time
from the arrival runway.




On receipt of the Request for         DepartureManager   request_actual_s CATS/AD
Departure Clearance                                      tartup_time


When the Start-Up request has         DepartureManager   request_actual_s CATS/AD
been made to ATC.                                        tartup_time


When the Start-Up Approval is         DepartureManager   abrogate_startup CATS/AD
revised for any reason.


On issue of Start Engines             DepartureManager   set_actual_startu CATS/AD
Clearance.                                               p_time


When the flight plan is activated in DepartureManager    set_target_startu CATS/AD
the ATC system and when the slot is                      p_time
received for regulated flights.




When a change of the ETOT occurs DepartureManager        set_estimated_ta CATS/AD
                                                         keoff_time


When the aircraft has entered the     ArrivalManager     report_flight_ent CATS/AD
last FIR.                                                er_final_FIR


When the aircraft has entered the     ArrivalManager     report_flight_ent CATS/AD
last FIR.                                                er_final_FIR


When the aircraft has started its     ArrivalManager     report_final_appr CATS/AD
final approach.                                          oach


When the aircraft has started its     ArrivalManager     report_final_appr CATS/AD
final approach.                                          oach
Whenever MATS revises it's             DepartureManager   set_estimated_ta CATS/AD
estimated departure time for a flight.                    keoff_time



When a change of the ETOT occurs DepartureManager         set_estimated_ta CATS/AD
                                                          keoff_time


A downstream unit is responding to    SSRCodeManager      update_SSRCod CATS
a request for an SSR code.                                e




On notification, activation, revisions, ArrivalManager    set_estimated_la CATS-APP/ARR
a missed approach or when the                             nding_time
flight is a parameter distance or time
from the arrival runway.




Code assignment is requested by       SSRCodeManager      update_SSRCod CATS
upstream CAT/AD:                                          e




Cleared for take-off.                 DepartureManager    set_departure_cl CATS
                                                          earance


Cleared for take-off.                 CoordinationAndTrans set_departure_c CATS
                                      ferManager           onditions


Triggered once at a pre-departure    SSRCodeManager       request_SSRCo CATS/Controlling
event depending on the procedures                         de
applicable to the departure airport.
Exceptionally, manual request from
aerodrome or departure (zone)
control.
Notification phase starts or is in   CoordinationAndTrans set_coordination CATS/Controlling
progress :                           ferManager




Coordination proposed                CoordinationAndTrans propose_coordin CATS
                                     ferManager           ation




Code assignment is requested by      SSRCodeManager       update_SSRCod CATS
upstream CAT/AD:                                          e




Cleared for take-off.                DepartureManager     set_departure_cl CATS
                                                          earance


Cleared for take-off.                CoordinationAndTrans set_departure_c CATS
                                     ferManager           onditions


Triggered once at a pre-departure    SSRCodeManager       request_SSRCo CATS/Controlling
event depending on the procedures                         de
applicable to the departure airport.
Exceptionally, manual request from
aerodrome or departure (zone)
control.
Notification phase starts or is in   CoordinationAndTrans set_coordination CATS/Controlling
progress :                           ferManager




Coordination acceptance              CoordinationAndTrans accept_handover CATS
                                     ferManager




Coordination acceptance              CoordinationAndTrans accept_coordinat CATS
                                     ferManager           ion




Coordination proposed                CoordinationAndTrans propose_coordin CATS
                                     ferManager           ation




Delay absorbing request              ArrivalManager       set_arrival_mana CATS
                                                          gement_delay_a
                                                          pportionments
Coordination proposal              CoordinationAndTrans counter_propose CATS
                                   ferManager




Code assignment is resquested by   SSRCodeManager       update_SSRCod CATS
upstream CATS                                           e




Change of frequency                CoordinationAndTrans set_frequency_c CATS
                                   ferManager           hange




none                               CoordinationAndTrans release        CATS
                                   ferManager




CATS is notified by a downstream   ConstraintManager    request_new_co CATS
CATS.                                                   nstraint




CATS is notified by a downstream   ConstraintManager    request_modify_ CATS
CATS.                                                   constraint




CATS is notified by a downstream   ConstraintManager    request_delete_c CATS
CATS.                                                   onstraint
Triggered once at a pre-departure      SSRCodeManager      request_SSRCo CATS
event depending on the procedures                          de
applicable to the departure airport.
Exceptionally, manual request from
aerodrome or departure (zone)
control.




On notification, activation, revisions, ArrivalManager     set_estimated_la CATS-APP/ARR
a missed approach or when the                              nding_time
flight is a parameter distance or time
from the arrival runway.




Delay absorbing request                ArrivalManager      set_arrival_mana CATS
                                                           gement_delay_b
                                                           elow_threshold




none                                   ConstraintManager   set_eman_delay CATS
                                                           _apportionment




Flight is holding.                     ConstraintManager   set_constraint   CATS


Flight is no more holding.             ConstraintManager   set_constraint   CATS


none                                   ConstraintManager   reset_constraint CATS
Transfer phase is in progress to      CoordinationAndTrans propose_transfer CATS
downstream CATS                       ferManager           _data_update




Coordination acceptance               CoordinationAndTrans accept_coordinat CATS
                                      ferManager           ion




AGDL connection has been              DataLinkSupportMana logon_forward    CATS/Controlling
established (logon) and flight is a   ger
certain time or distance before the
COP.




important delay or holding            CoordinationAndTrans abrogate_coordi CATS
                                      ferManager           nation




Assume                                CoordinationAndTrans assume_flight   CATS
                                      ferManager
De-Assume                             CoordinationAndTrans deassume      CATS
                                      ferManager




De-Assume                             CoordinationAndTrans deassume      OCATS
                                      ferManager




Next Data Authority Request has   CoordinationAndTrans set_next_authorit CATS
been acknowledged by the airborne ferManager           y
system.




Coordination proposed                 CoordinationAndTrans propose_coordin CATS
Start-up, push-back, taxi or ETOT     ferManager           ation
have been confirmed, or ACT can
not be sent or data in the previous
PAC have changed.




none                                  CoordinationAndTrans point         CATS
                                      ferManager


Coordination proposal                 CoordinationAndTrans counter_propose CATS
                                      ferManager
Coordination proposed                CoordinationAndTrans propose_coordin CATS
                                     ferManager           ation




Coordination proposed                CoordinationAndTrans propose_coordin CATS
                                     ferManager           ation




CATS responsible for the flight.     SSRCodeManager       update_SSRCod CATS
Coordination is in progress to the                        e
downstream CATS.




none                                 CoordinationAndTrans reject_coordinati CATS
                                     ferManager           on




Unsolicited by the transferring      CoordinationAndTrans release         CATS
controller, or in response to a      ferManager
release request from the accepting
controller.




In response to a release request     CoordinationAndTrans request_on_freq CATS
from the accepting controller.       ferManager           uency
On request by the accepting   CoordinationAndTrans request_release CATS
controller.                   ferManager




Coordination proposed         CoordinationAndTrans propose_coordin CATS
                              ferManager           ation




Coordination proposal         CoordinationAndTrans counter_propose CATS
                              ferManager




none                          CoordinationAndTrans not modelled     CATS
                              ferManager           (implementation
                                                   feature of OLDI)




Assume                        CoordinationAndTrans assume_flight   CATS
                              ferManager
Transfer phase is in progress to     CoordinationAndTrans propose_transfer CATS
downstream CATS                      ferManager           _data_update




Coordination with the upstream       CoordinationAndTrans cancel_communi CATS
CATS still in progress and the first ferManager           cation_skip
sector of the downstream CATS has
been communication_skipped :




Coordination with the upstream       CoordinationAndTrans skip_communica CATS
CATS still in progress               ferManager           tion




Coordination phase is in progress.   CoordinationAndTrans terminate_coordi CATS
                                     ferManager           nation_dialogue




Transfer phase starts with the       CoordinationAndTrans initiate_transfer   CATS
downstream CATS.                     ferManager
Coordination proposed                  CoordinationAndTrans propose_coordin CATS
                                       ferManager           ation




The upstream MATS requested or         CivilMilitaryCrossingM accept_crossing CATS
proposed a crossing,                   anager




Coordination acceptance                CoordinationAndTrans accept_handover CATS
                                       ferManager




Coordination acceptance                CoordinationAndTrans accept_coordinat CATS
                                       ferManager           ion




Triggered once at a pre-departure      SSRCodeManager       request_SSRCo CATS
event depending on the procedures                           de
applicable to the departure airport.
Exceptionally, manual request from
aerodrome or departure (zone)
control.
Coordination acceptance               CoordinationAndTrans accept_coordinat CATS
                                      ferManager           ion




The upstream MATS requested or        CivilMilitaryCrossingM reject_crossing   CATS
proposed a crossing,                  anager




The upstream MATS                     CivilMilitaryCrossingM counter_propose CATS
requested/proposed a crossing :       anager                 _crossing




A crossing is notified or requested   CivilMilitaryCrossingM cancel_crossing CATS/Controlling
or accepted or under negotiation to   anager
the downstream MATS.
none                                     CivilMilitaryCrossingM set_crossing    CATS
                                         anager




when a request is necessary to           CivilMilitaryCrossingM request_crossing CATS/Controlling
cross an airspace controlled by a        anager
military unit with a flight controlled
by civil unit.




Notification phase starts or is in       CoordinationAndTrans set_coordination CATS/Controlling
progress,                                ferManager




Coordination proposed                    CoordinationAndTrans propose_coordin CATS
                                         ferManager           ation
Code assignment is resquested by   SSRCodeManager      update_SSRCod CATS
upstream OCATS                                         e




Coordination acceptance            CoordinationAndTrans accept_coordinat CATS
                                   ferManager           ion




Coordination proposed              CoordinationAndTrans propose_coordin CATS
                                   ferManager           ation




delivrance of the first oceanic    OceanicClearanceMan request_oceanic CATS
clearance                          ager                _clearance




CATS/Departure Management has      DepartureSequenceM update_departur DMAN
calculated or recalculated the     anager             e_sequence
departure sequence for a runway.




Delay absorbing request            ArrivalManager      set_arrival_mana CATS
                                                       gement_delay_a
                                                       pportionments




Code assignment is resquested by   SSRCodeManager      update_next_SS ECATS
upstream CATS.                                         RCode
Airborne                           DepartureManager     confirm_actual_d FPD
                                                        eparture


the upstream CATS requested or     CivilMilitaryCrossingM accept_crossing MATS
proposed a crossing.               anager




Coordination acceptance            CoordinationAndTrans accept_handover MATS
                                   ferManager




Coordination acceptance            CoordinationAndTrans accept_coordinat MATS
                                   ferManager           ion




Code assignment is resquested by   SSRCodeManager       update_SSRCod MATS
upstream MATS                                           e




Coordination acceptance            CoordinationAndTrans accept_coordinat MATS
                                   ferManager           ion
The upstream CATS requested or        CivilMilitaryCrossingM reject_crossing   MATS
proposed a crossing,                  anager




The upstream CATS                     CivilMilitaryCrossingM counter_propose MATS
requested/proposed a crossing.        anager                 _crossing




A crossing is notified or requested   CivilMilitaryCrossingM cancel_crossing MATS/Controlling
or accepted or under negotiation to   anager
the downstream CATS.




none                                  CivilMilitaryCrossingM set_crossing      MATS
                                      anager
when a request is necessary to           CivilMilitaryCrossingM request_crossing MATS/Controlling
cross an airspace controlled by a        anager
civil unit with a flight controlled by
military unit.




An oceanic clearance is requested        OceanicClearanceMan set_oceanic_cle OCATS
or already available.                    ager                arance




entry of the flight in an ADU's AoR.     CoordinationAndTrans propose_oceanic OCATS
                                         ferManager           _coordination




none                                     AclManager            set_aircraft_posit AO
                                                               ion_estimate



entry of the flight in the ECAC AoR. CoordinationAndTrans propose_oceanic OCATS
                                     ferManager           _coordination
Notification phase starts or is in   CoordinationAndTrans set_coordination OCATS
progress,                            ferManager




Coordination proposed                CoordinationAndTrans propose_coordin OCATS
                                     ferManager           ation




When it is known that an Eastbound CoordinationAndTrans cancel_oceanic_ OCATS
flight that has previously been       ferManager        coordination
activated to the centre will not now
do so. Usually as a result of a route
or level change.




Emergency                            AircraftManager     declare_emerge OCATS
                                                         ncy

Coordination acceptance              CoordinationAndTrans accept_coordinat OCATS
                                     ferManager           ion




An oceanic clearance is requested    OceanicClearanceMan set_oceanic_cle OCATS
or already available .               ager                arance
Notification phase starts or is in   CoordinationAndTrans set_coordination OCATS
progress.                            ferManager




Coordination acceptance              CoordinationAndTrans accept_handover OCATS
                                     ferManager




Coordination acceptance              CoordinationAndTrans accept_coordinat OCATS
                                     ferManager           ion




Assume                               CoordinationAndTrans assume_flight   OCATS
                                     ferManager




Coordination proposal                CoordinationAndTrans counter_propose OCATS
                                     ferManager
Coordination proposed              CoordinationAndTrans propose_coordin OCATS
                                   ferManager           ation




Emergency                          AircraftManager       declare_emerge OCATS
                                                         ncy

Coordination acceptance            CoordinationAndTrans accept_coordinat OCATS
                                   ferManager           ion




Upon receipt of a dataflow            CoordinationAndTrans reject_coordinati OCATS
containing invalid data or data in an ferManager           on
invalid format.




important delay or holding         CoordinationAndTrans abrogate_coordi OCATS
                                   ferManager           nation




when a pilot readbacks a clearance OceanicClearanceMan set_clearance_re OCATS
                                   ager                ad_back
When a clearance issued by           CoordinationAndTrans reject_coordinati OCATS
another OACC that is outside any     ferManager           on
LoA is unacceptable to the receiving
oceanic controller.




Transfer phase starts with the         CoordinationAndTrans initiate_transfer   OCATS
downstream OCATS.                      ferManager




Triggered once at a pre-departure      SSRCodeManager         request_SSRCo CATS-APP/ARR
event depending on the procedures                             de
applicable to the departure airport.
Exceptionally, manual request from
aerodrome or departure (zone)
control.




CATS responsible for the flight.       SSRCodeManager         update_SSRCod CATS
Coordination is in progress to the                            e
downstream CATS.




none                                   CoordinationAndTrans reject_coordinati CATS
                                       ferManager           on




none                                   CoordinationAndTrans reject_coordinati MATS
                                       ferManager           on
APOP allocates a stand to a flight   AirportCDMManager   allocate_stand    APOP




AO desuspends a departure            AirportCDMManager   desuspend_depa AO
                                                         rture


APOP desuspends a departure          AirportCDMManager   desuspend_depa APOP/DEP
                                                         rture




AO requests for stand allocation     AirportCDMManager   request_stand_al AO
                                                         location




AO notifies flight priorities to     AirportCDMManager   set_airline_priorit AO
APOP/DEP                                                 ies

AO notifies that boarding has        AirportCDMManager   set_boarding_sta AO
started                                                  rt_time




AO sets Estimated TOBT               AirportCDMManager   set_estimated_T AO
                                                         OBT
AO confirms TOBT                     AirportCDMManager   confirm_TOBT     AO




AO assigns an aircraft to a flight   AirportCDMManager   set_flight_associ AO
                                                         ation


AO suspends a departure              AirportCDMManager   suspend_depart AO
                                                         ure


APOP suspends a departure            AirportCDMManager   suspend_depart APOP/DEP
                                                         ure

Ground Handling services start       AirportCDMManager   set_AGHT         AO




AO sets Actual Ready Time            AirportCDMManager   set_ready_time   AO




AO notifies Number of passengers     AirportCDMManager   set_number_pas AO
                                                         sengers

AO cancels Flight schedule           AirportCDMManager   cancel_flight_sch AO
                                                         edule


AO updates Turn-Round Time           AirportCDMManager   set_turn_round_t AO
                                                         ime




AO provides pre-flight 4D flight     FlightUpdateManager set_AO_flight_pr AO
trajectory                                               ofile
ATFM provides 4D flight trajectory   FlightUpdateManager set_ATFM_flight ATFM
update to AOs                                            _profile




FPD validates a filed Flight Plan    FPFilingManager     accept_filed_fpl   FPD
with amendments



FPD validates a filed Flight Plan    FPFilingManager     accept_filed_fpl   FPD




FPD refers a filed Flight Plan for   FPFilingManager     notify_manual_c FPD
manual processing                                        orrection



FPD rejects a filed Flight Plan      FPFilingManager     reject_filed_fpl   FPD




AO sets Code Sharing Association     AirportCDMManager   set_shared_code AO
                                                         s
Condition                                          Modified class(es)


fo.ATF_measures.suspension_state /= exempted AND   FlowManagement::FlowMeasur
fo.ATF_measures.slot_state == pre-allocated        es
                                                   FlowManagement::Slot
                                                   FlowManagement::TACTReaso
                                                   n
                                                   FlowManagement::Regulation
                                                   FlowManagement::TACTComm
                                                   ent
                                                   FlowManagement::RegulationC
                                                   ause

fo.ATF_measures.suspension_state /= exempted AND   FlowManagement::FlowMeasur
fo.ATF_measures.slot_state == pre-allocated        es
                                                   FlowManagement::Slot
                                                   FlowManagement::TACTReaso
                                                   n
                                                   FlowManagement::Regulation
                                                   FlowManagement::TACTComm
                                                   ent
                                                   FlowManagement::RegulationC
                                                   ause




N/A                                                N/A
fo.ATF_measures.suspension_state /= exempted AND   FlowManagement::FlowMeasur
fo.ATF_measures.slot_state == pre-allocated        es
                                                   FlowManagement::Slot
                                                   FlowManagement::TACTReaso
                                                   n
                                                   FlowManagement::Regulation
                                                   FlowManagement::TACTComm
                                                   ent
                                                   FlowManagement::RegulationC
                                                   ause




fo.ATF_measures.suspension_state /= exempted AND   FlowManagement::FlowMeasur
fo.ATF_measures.slot_state == pre-allocated        es
                                                   FlowManagement::Slot
                                                   FlowManagement::TACTReaso
                                                   n
                                                   FlowManagement::Regulation
                                                   FlowManagement::TACTComm
                                                   ent
                                                   FlowManagement::RegulationC
                                                   ause




fo.ATF_measures.suspension_state /= exempted AND   FlowManagement::FlowMeasur
fo.ATF_measures.slot_state == pre-allocated        es
                                                   FlowManagement::Slot
                                                   FlowManagement::TACTReaso
                                                   n
                                                   FlowManagement::Regulation
                                                   FlowManagement::TACTComm
                                                   ent
                                                   FlowManagement::RegulationC
                                                   ause
fo.ATF_measures.suspension_state /= exempted AND            FlowManagement::FlowMeasur
fo.ATF_measures.slot_state == pre-allocated                 es
                                                            FlowManagement::Slot
                                                            FlowManagement::TACTReaso
                                                            n
                                                            FlowManagement::Regulation
                                                            FlowManagement::TACTComm
                                                            ent
                                                            FlowManagement::RegulationC
                                                            ause




fo.ATF_measures.suspension_state /= exempted AND            FlowManagement::FlowMeasur
fo.ATF_measures.slot_state == requesting_for_improvements   es




fo.ATF_measures.suspension_state /= exempted AND            FlowManagement::FlowMeasur
Slot management/allocated::not ready for improvements       es



fo.ATF_measures.suspension_state /= exempted AND            FlowManagement::FlowMeasur
fo.ATF_measures.slot_state == slot_proposed                 es
                                                            FlowManagement::Slot


fo.ATF_measures.suspension_state /= exempted AND            FlowManagement::FlowMeasur
fo.ATF_measures.slot_state == slot_proposed                 es


fo.ATF_measures.suspension_state /= exempted AND            FlowManagement::FlowMeasur
fo.ATF_measures.slot_state == slot_allocated                es
                                                            FlowManagement::Slot
                                                            FlowManagement::TACTReaso
                                                            n
                                                            FlowManagement::Regulation
                                                            FlowManagement::TACTComm
                                                            ent
fo.ATF_measures.suspension_state /= exempted AND               FlowManagement::FlowMeasur
fo.ATF_measures.slot_state == requesting_for_improvements OR   es
Slot management/allocated::not ready for improvements          FlowManagement::Slot




fo.ATF_measures.suspension_state == desuspended                FlowManagement::FlowMeasur
                                                               es
                                                               FlowManagement::TACTReaso
                                                               n
                                                               FlowManagement::TACTComm
                                                               ent



fo.ATF_measures.suspension_state == desuspended                FlowManagement::FlowMeasur
                                                               es
                                                               FlowManagement::TACTReaso
                                                               n
                                                               FlowManagement::TACTComm
                                                               ent



fo.ATF_measures.suspension_state == desuspended                FlowManagement::FlowMeasur
                                                               es
                                                               FlowManagement::TACTReaso
                                                               n
                                                               FlowManagement::TACTComm
                                                               ent



fo.ATF_measures.suspension_state == desuspended                FlowManagement::FlowMeasur
                                                               es
                                                               FlowManagement::TACTReaso
                                                               n
                                                               FlowManagement::TACTComm
                                                               ent



fo.ATF_measures.suspension_state == desuspended                FlowManagement::FlowMeasur
                                                               es
                                                               FlowManagement::TACTReaso
                                                               n
                                                               FlowManagement::TACTComm
                                                               ent
fo.ATF_measures.suspension_state == suspended OR   FlowManagement::FlowMeasur
fo.ATF_measures.suspension_state == confirmed      es
                                                   FlowManagement::ProposedDe
                                                   partureSlot
                                                   FlowManagement::TACTReaso
                                                   n
                                                   FlowManagement::TACTComm
                                                   ent




fo.ATF_measures.suspension_state == suspended OR   FlowManagement::FlowMeasur
fo.ATF_measures.suspension_state == confirmed      es
                                                   FlowManagement::ProposedDe
                                                   partureSlot
                                                   FlowManagement::TACTReaso
                                                   n
                                                   FlowManagement::TACTComm
                                                   ent




fo.ATF_measures.suspension_state == suspended OR   FlowManagement::FlowMeasur
fo.ATF_measures.suspension_state == confirmed      es
                                                   FlowManagement::ProposedDe
                                                   partureSlot
                                                   FlowManagement::TACTReaso
                                                   n
                                                   FlowManagement::TACTComm
                                                   ent




fo.ATF_measures.suspension_state == suspended OR   FlowManagement::FlowMeasur
fo.ATF_measures.suspension_state == confirmed      es
                                                   FlowManagement::ProposedDe
                                                   partureSlot
                                                   FlowManagement::TACTReaso
                                                   n
                                                   FlowManagement::TACTComm
                                                   ent
fo.ATF_measures.suspension_state == suspended OR   FlowManagement::FlowMeasur
fo.ATF_measures.suspension_state == confirmed      es
                                                   FlowManagement::ProposedDe
                                                   partureSlot
                                                   FlowManagement::TACTReaso
                                                   n
                                                   FlowManagement::TACTComm
                                                   ent




fo.ATF_measures.suspension_state /= exempted AND   FlowManagement::FlowMeasur
Slot management/allocated                          es
                                                   FlowManagement::TACTReaso
                                                   n
                                                   FlowManagement::TACTComm
                                                   ent



fo.ATF_measures.suspension_state /= exempted AND   FlowManagement::FlowMeasur
Slot management/allocated                          es
                                                   FlowManagement::TACTReaso
                                                   n
                                                   FlowManagement::TACTComm
                                                   ent



fo.ATF_measures.suspension_state /= exempted AND   FlowManagement::FlowMeasur
Slot management/allocated                          es
                                                   FlowManagement::TACTReaso
                                                   n
                                                   FlowManagement::TACTComm
                                                   ent



fo.ATF_measures.suspension_state /= exempted AND   FlowManagement::FlowMeasur
Slot management/allocated                          es
                                                   FlowManagement::TACTReaso
                                                   n
                                                   FlowManagement::TACTComm
                                                   ent
fo.ATF_measures.suspension_state /= exempted AND               FlowManagement::FlowMeasur
Slot management/allocated                                      es
                                                               FlowManagement::TACTReaso
                                                               n
                                                               FlowManagement::TACTComm
                                                               ent




fo.ATF_measures.slot_state == requesting_for_improvements OR   FlowManagement::Slot
fo.ATF_measures.slot_state == ready OR                         FlowManagement::TACTReaso
fo.ATF_measures.slot_state == slot_allocated                   n
                                                               FlowManagement::Regulation
                                                               FlowManagement::TACTComm
                                                               ent
                                                               FlowManagement::RegulationC
                                                               ause




fo.ATF_measures.slot_state == requesting_for_improvements OR   FlowManagement::Slot
fo.ATF_measures.slot_state == ready OR                         FlowManagement::TACTReaso
fo.ATF_measures.slot_state == slot_allocated                   n
                                                               FlowManagement::Regulation
                                                               FlowManagement::TACTComm
                                                               ent
                                                               FlowManagement::RegulationC
                                                               ause




fo.ATF_measures.slot_state == requesting_for_improvements OR   FlowManagement::Slot
fo.ATF_measures.slot_state == ready OR                         FlowManagement::TACTReaso
fo.ATF_measures.slot_state == slot_allocated                   n
                                                               FlowManagement::Regulation
                                                               FlowManagement::TACTComm
                                                               ent
                                                               FlowManagement::RegulationC
                                                               ause
fo.ATF_measures.slot_state == requesting_for_improvements OR                  FlowManagement::Slot
fo.ATF_measures.slot_state == ready OR                                        FlowManagement::TACTReaso
fo.ATF_measures.slot_state == slot_allocated                                  n
                                                                              FlowManagement::Regulation
                                                                              FlowManagement::TACTComm
                                                                              ent
                                                                              FlowManagement::RegulationC
                                                                              ause




fo.ATF_measures.suspension_state == suspended OR                              FlowManagement::FlowMeasur
fo.ATF_measures.suspension_state == confirmed                                 es
                                                                              FlowManagement::ProposedDe
                                                                              partureSlot


fo.ATF_measures.suspension_state /= exempted AND                              FlowManagement::FlowMeasur
fo.departure_data.takeoff_data.actual_take_off_time is not provided (flight   es
has not taken off yet) AND
Slot management/allocated
fo.ATF_measures.route_improvement_state == route_filed AND    FlowManagement::FlowMeasur
(fo.startup_data.startup_status /= requested OR actual) AND   es
no provide_flight_data is invoked AND                         Route::TacticalImprovementRo
no ATC clearance given                                        ute




fo.ATF_measures.route_improvement_state == reroute_proposed   FlowManagement::FlowMeasur
                                                              es




TBD                                                           TBD




TBD                                                           TBD
N/A                                                    FOS::Recovery




N/A                                                    FOS::Recovery




N/A                                                    FOS::Recovery




When a cold start-up has been successfully completed   FOS::Recovery
When a cold start-up has been successfully completed   FOS::Recovery




When a cold start-up has been successfully completed   FOS::Recovery




N/A                                                    All classes
N/A                         All classes




N/A                         All classes




Flight Plan/initial_state   FOS::AlternativeFlightInfo
                            FOS::AlternativeFlightData
                            FGI::What-IfContextId
NOT Flight Plan/initial_state                                    FOS::AlternativeFlightInfo
                                                                 FOS::AlternativeFlightData




fo.alternative_flight_info.status == no_acceptance_required OR   FOS::AlternativeFlightData
fo.alternative_flight_info.status == accepted
NOT Flight Plan/initial_state                             FOS::AlternativeFlightInfo
                                                          FOS::AlternativeFlightData




N/A                                                       FGI::What-IfContextId




fo.alternative_flight_info.status == acceptance_pending   FOS::AlternativeFlightData
                                                          FOS::AlternativeFlightRespons
                                                          e
                                                          FOS::AlternativeFlightRespons
                                                          eKind
                                                          FOS::AlternativeFlightRejectRe
                                                          ason
Parameter originator == originator creating the context   FGI::What-IfContextId
                                                          FOS::AlternativeFlightData
                                                          FOS::AlternativeFlightInfo
                                                          FOS::AlternativeFlightRejectRe
                                                          ason
                                                          FOS::AlternativeFlightRespons
                                                          e
                                                          FOS::AlternativeFlightRespons
                                                          eKind




N/A                                                       N/A




N/A                                                       N/A
N/A   N/A




N/A   N/A




N/A   N/A




N/A   Trajectory::ManoeuvreData
N/A                                                                         Trajectory::ManoeuvreData




fo.dynamic_filtering_rules.duplication_info.duplication_state ==            FOS::DuplicationInfo
no_ack_needed                                                               Aeronautical
                                                                            Information::Airspace::Sector




fo.dynamic_filtering_rules.duplication_info.duplication_state == ack_waiting FOS::DuplicationInfo




N/A                                                                         N/A


N/A                                                                         N/A




fo.coordination[entry ATSU boundary].coordination_status /= initial AND     N/A
fo.coordination[entry ATSU boundary].coordination_status /= notified AND
fo.coordination[exit ATSU boundary].coordination_status /= assumed
fo.crossing_sequence[entry MATS boundary].status /= no_crossing AND   N/A
fo.crossing_sequence[entry MATS boundary].status /= notified AND
fo.crossing_sequence[entry MATS boundary].status /= rejected AND
fo.crossing_sequence[entry MATS boundary].status /= cancelled




N/A                                                                   FGI::AircraftType
                                                                      FGI::AircraftRegistration
                                                                      BaseTypes::Mass
N/A                                                                      FGI::AircraftType
                                                                         FGI::AircraftRegistration
                                                                         BaseTypes::Mass




fo.planned_trajectory.trajectory_points [entry MATS].overflown = FALSE   N/A
fo.planned_trajectory.trajectory_points [entry CATS].overflown = FALSE   N/A




N/A                                                                      Route::Route
                                                                         and any other class affected by
                                                                         the flight plan change (such as
                                                                         the Route::ExpandedRoute,
                                                                         Trajectory::Trajectory)
N/A                                                              Route::Route
                                                                 and any other class affected by
                                                                 the flight plan change (such as
                                                                 the Route::ExpandedRoute,
                                                                 Trajectory::Trajectory)




fo.ATF_measures.route_improvement_state == reroute_proposed OR   FlowManagement::FlowMeasur
fo.flight_plan.status == filed OR                                es
fo.flight_plan.status == refiling_required                       FGI::FlightPlan
                                                                 FGI::FlightType
                                                                 FGI::NumberOfAircraft
                                                                 FGI::AircraftType
                                                                 FGI::WakeTurbulenceCategory
                                                                 FGI::FlightRules
                                                                 FGI::EquipmentCapabilityandSt
                                                                 atus
                                                                 FGI::EstimatedOffBlockTime
                                                                 Route::Route
                                                                 Aeronautical
                                                                 Information::Aerodrome
                                                                 Structure::Aerodrome
                                                                 SSRCode::SSRCode
                                                                 and any other class affected by
                                                                 the flight plan change (such as
                                                                 the Trajectory::Trajectory)
fo.flight_plan.status == filed                                                FGI::FlightPlan
                                                                              Route::Route




fo.flight_plan.status == filed                                                FGI::FlightPlan
                                                                              Route::Route




fo.flight_plan.status == filed                                                FGI::FlightPlan
                                                                              Route::Route




fo.flight_plan.status == filed                                                FGI::FlightPlan
                                                                              Route::Route




fo.departure_data.offblock.off_block_status /= actual (flight is on-blocks)   FGI::FlightPlan
AND                                                                           Departure::Offblock::OffBlock
(fo.ATF_measures.suspension_state == suspended OR
fo.flight_plan.status == filed)


fo.departure_data.takeoff_data.actual_take_off_time is not provided (flight   FlowManagement::FlowMeasur
has not taken off yet) AND                                                    es
Flight Plan/alive AND                                                         FGI::FlightPlan
Rerouteing/route_filed
N/A   N/A




N/A   N/A
N/A   N/A




N/A   N/A
Flight Plan/initial_state (i.e. At any time before the flight is created)   FGI::Arcid (as minimum)
                                                                            FGI::FlightPlan
                                                                            FGI::OtherInformation
                                                                            FGI::SupplementaryInformation
                                                                            FGI::FlightRules
                                                                            Aeronautical
                                                                            Information::Aerodrome
                                                                            Structure::Aerodrome
                                                                            FGI::NumberOfAircraft
                                                                            FGI::AircraftType
                                                                            Route::Route
                                                                            FGI::WakeTurbulenceCategory
                                                                            FGI::EstimatedOffBlockTime
                                                                            FGI::EstimatedOffBlockDate
                                                                            FGI::FlightType
                                                                            FGI::EquipmentCapabilityandSt
                                                                            atus
Flight Plan/initial_state OR            FlowManagement::FlowMeasur
fo.flight_plan.status == afpl_created   es
                                        FGI::Arcid
                                        FGI::FlightPlan
                                        FGI::OtherInformation
                                        FGI::SupplementaryInformation
                                        FGI::FlightRules
                                        Aeronautical
                                        Information::Aerodrome
                                        Structure::Aerodrome
                                        FGI::NumberOfAircraft
                                        FGI::AircraftType
                                        Route::Route
                                        FGI::WakeTurbulenceCategory
                                        FGI::EstimatedOffBlockTime
                                        FGI::EstimatedOffBlockDate
                                        FGI::FlightType
                                        FGI::EquipmentCapabilityandSt
                                        atus
                                        (and any other classes derived
                                        from the creation of a flight
                                        plan, eg. Trajectory::Trajectory)
Flight Plan/initial_state OR            FlowManagement::FlowMeasur
fo.flight_plan.status == afpl_created   es
                                        FGI::Arcid
                                        FGI::FlightPlan
                                        FGI::OtherInformation
                                        FGI::SupplementaryInformation
                                        FGI::FlightRules
                                        Aeronautical
                                        Information::Aerodrome
                                        Structure::Aerodrome
                                        FGI::NumberOfAircraft
                                        FGI::AircraftType
                                        Route::Route
                                        FGI::WakeTurbulenceCategory
                                        FGI::EstimatedOffBlockTime
                                        FGI::EstimatedOffBlockDate
                                        FGI::FlightType
                                        FGI::EquipmentCapabilityandSt
                                        atus
                                        (and any other classes derived
                                        from the creation of a flight
                                        plan, eg. Trajectory::Trajectory)
Flight Plan/initial_state OR            FlowManagement::FlowMeasur
fo.flight_plan.status == afpl_created   es
                                        FGI::Arcid
                                        FGI::FlightPlan
                                        FGI::OtherInformation
                                        FGI::SupplementaryInformation
                                        FGI::FlightRules
                                        Aeronautical
                                        Information::Aerodrome
                                        Structure::Aerodrome
                                        FGI::NumberOfAircraft
                                        FGI::AircraftType
                                        Route::Route
                                        FGI::WakeTurbulenceCategory
                                        FGI::EstimatedOffBlockTime
                                        FGI::EstimatedOffBlockDate
                                        FGI::FlightType
                                        FGI::EquipmentCapabilityandSt
                                        atus
                                        (and any other classes derived
                                        from the creation of a flight
                                        plan, eg. Trajectory::Trajectory)
Flight Plan/initial_state OR                                     FlowManagement::FlowMeasur
fo.flight_plan.status == afpl_created                            es
                                                                 FGI::Arcid
                                                                 FGI::FlightPlan
                                                                 FGI::OtherInformation
                                                                 FGI::SupplementaryInformation
                                                                 FGI::FlightRules
                                                                 Aeronautical
                                                                 Information::Aerodrome
                                                                 Structure::Aerodrome
                                                                 FGI::NumberOfAircraft
                                                                 FGI::AircraftType
                                                                 Route::Route
                                                                 FGI::WakeTurbulenceCategory
                                                                 FGI::EstimatedOffBlockTime
                                                                 FGI::EstimatedOffBlockDate
                                                                 FGI::FlightType
                                                                 FGI::EquipmentCapabilityandSt
                                                                 atus
                                                                 (and any other classes derived
                                                                 from the creation of a flight
                                                                 plan, eg. Trajectory::Trajectory)




N/A                                                              N/A

N/A                                                              N/A




originator /= fo.iop_information.flight_owner AND                N/A
originator == fo.traversed_aoi_stakeholders [i].IOP_identifier




originator == fo.iop_information.flight_owner                    N/A
originator == fo.iop_information.flight_owner   FOS::DynamicFilteringRules
                                                FOS::InformedStakeholderData




originator == fo.iop_information.flight_owner   Architectural Dependent
                                                Features::Common::FlightIOPIn
                                                formation




originator /= fo.iop_information.flight_owner   FOS::DynamicFilteringRules
                                                FOS::InformedStakeholderData
                                                Architectural Dependent
                                                Features::Consistency::ClusterI
                                                dentification
                                                Architectural Dependent
                                                Features::Common::IOPStakeh
                                                olderID




originator /= fo.iop_information.flight_owner   FOS::DynamicFilteringRules
                                                FOS::InformedStakeholderData
                                                Architectural Dependent
                                                Features::Consistency::ClusterI
                                                dentification
                                                Architectural Dependent
                                                Features::Common::IOPStakeh
                                                olderID
N/A                                                                     N/A




fo.departure_data. offBlock.off_block_status == estimated or approved   Departure::TakeOff



                                                                        Departure:DepartureData:Deici
fo.departure_data.de-icing_procedure.deicing_status == no_deicing       ng


An instance of the FLIPINTcontract class exists.                        Trajectory::Trajectory




none

An instance of the FLIPINTcontract class exists.                        Route::Expanded_Route




fo.aircraft.current.CDPLCstatus == enabled                              Aircraft::CurrentStateVector
                                                                        Aircraft::NextPosition




EmergencyData.emergency_status == declared                              Aircraft::CurrentStateVector
                                                                        Aircraft::EmergencyData
fo.aircraft.current.CDPLCstatus == enabled                     Aircraft::CurrentStateVector




fo.oceanic_entry_clearance.clearance_status == not_requested   Coordination::Oceanic
                                                               Clearance::OceanicClearance
                                                               Coordination::Oceanic
                                                               Clearance::OceanicTrack




fo.oceanic_entry_clearance.clearance_status == available       Coordination::Oceanic
                                                               Clearance::OceanicClearance




fo.oceanic_entry_clearance.clearance_status == available       Coordination::Oceanic
                                                               Clearance::OceanicClearance




fo.arrival_sequence.flight_in_aman_horizon == true.            Arrival::ArrivalSequence



fo.flight_script.constraint.constraint_originator == AMAN      Association only




fo.flight_script.constraint.constraint_originator == AMAN      Association only




CATS/Controlling == CATS/ARR                                   Constraint::DelayApportionment
fo.flight_script.constraint.constraint_originator == AMAN   Association only




fo.flight_script.constraint.constraint_originator == AMAN   Association only


fo.flight_script.constraint.constraint_originator == AMAN   Association only




fo.arrival_sequence.flight_in_aman_horizon == true.         Arrival::ArrivalSequence



CATS/Controlling == CATS/ARR                                Constraint::DelayApportionment




fo.arrival_sequence.flight_in_aman_horizon == true.         Constraints::4DConstraint




fo.arrival_sequence.flight_in_aman_horizon == true.         Arrival::ArrivalSequence



none                                                        Aircraft::CORAPreferences



none                                                        Aircraft::Preferences


fo.responsible belongs to no one                            Aircraft::FlightEnvelope


fo.departure_data.offblock.off_block_status == targeted     Departure::OffBlock
fo.arrival.in_blocks.schedulled_in_blocks_time=not_available                Arrival::InBlocks




fo.departure_data.offblock.off_block_status == not available.               Departure::OffBlock




fo.departure_data.de-icing_procedure.deicing_status == deicing_requested. Departure::Deicing and its sub-
                                                                          classes.


none                                                                        Any of the specialisations of the
                                                                            abstract class
                                                                            Constraints::Constraint



The name of the APP ATSU is in fo.coordination[n].receiving and the         Arrival::Landing
transition number “n” is in state “notified” or “proposed” or “accepted”.




CATS/Controlling == CATS-AD/ARR                                             Arrival::Landing



CATS/Controlling == CATS/AD                                                 Departure::TaxiOut
fo.departure_data.offblock_data.offblock_status == actual


CATS/Controlling == CATS/AD                                                 Departure::StartUp
fo.departure_data.startup_data.startup_status==requested


fo.departure_data.clearance_for_departure.departure_clearance_status == Departure::TakeOff
approved
fo.departure_data.offblock.off_block_status == targeted                   Departure::OffBlock



fo.departure_data.offblock.off_block_status == targeted                   Departure:Offblocks



none                                                                      Departure::DepartureSequence




CATS/Controlling == CATS/ARR                                              Arrival::OnBlocks
fo.arrival.in_blocks.in_blocks_time_status == targeted


CATS/Controlling == CATS/ARR                                              Arrival::OnBlocks




fo.flight_script.constraint.constraint_originator == AMAN                 Arrival::Landing
fo.arrival.landing.landing_time_status /= actual




fo.flight_script.constraint.constraint_originator == DMAN                 Association only



CATS/controlling == CATS/AD                                               Departure::OffBlock
fo.departure_data.offblock_data.offblock_status== scheduled or targeted


fo.flight_script.constraint.constraint_originator == DMAN                 Departure::StartUp
fo.departure_data.startup_data.startup_status == targeted




fo.flight_script.constraint.constraint_originator == DMAN                 Association only
CATS/controlling == CATS/AD                                             Departure::TakeOff
fo.departure_data.clearance_for_departure.departure_clearance_status ==
approved

CATS/Controlling == CATS-AD/DEP                                         Departure::DepartureClearance
fo.departure_data.clearance_for_departure.departure_clearance_status ==
not_yet_requested.
Fo.departure_data.take_off.take_off_time_status/=actual



CATS/Controlling == CATS-AD                                             Departure::TakeOff
fo.departure_data.clearance_for_departure.departure_clearance_status ==
approved

fo.next_SSR_code_state == undefined                                      SSRCode::SSRCode




fo.departure_data.clearance_for_departure.departure_clearance_status == Departure::DepartureClearance
requested.



CATS/Controlling == CATS-AD/DEP                                         Departure::DepartureClearance
fo.departure_data.clearance_for_departure.departure_clearance_status ==
approved.



Coordination phase started with downstream CATS :                        Coordination::Coordination And
CoordinationAndTransfer.coordination_status == notified OR proposed OR   Transfer::CoordinationAndTran
accepted OR countered OR communication_skipped                           sfer



CoordinationAndTransfer.coordination_status == initial.                  Coordination::Coordination And
                                                                         Transfer::CoordinationAndTran
                                                                         sfer
                                                                         Coordination::Coordination And
                                                                         Transfer::CoordinationData
fo.flight_script.constraint.constraint_originator == DMAN              Association only
CoordinationAndTransfer.coordination_status == initial.




fo.flight_script.constraint.constraint_originator == DMAN              Association only
CoordinationAndTransfer.coordination_status == initial.




fo.flight_script.constraint.constraint_originator == DMAN              Departure::TakeOff
fo.coordination[0].coordination_status == initial.




fo.flight_script.constraint.constraint_originator == DMAN              Departure::TakeOff
fo.departure_data.takeoff_data.actual_take_off_time not defined.




fo.arrival_sequence.flight_in_aman_horizon == true.                    Arrival::ArrivalSequence



fo.arrival_sequence.flight_in_aman_horizon == true.                    Arrival::ArrivalSequence



fo.departure_data.clearance_for_departure.departure_clearance_status == Departure::DepartureClearance
requested.
DepartureClearance.departure_clearance_status == requested.              Coordination::CoordinationData



CATS/controlling == CATS/APP                                            Departure::TakeOff
fo.departure_data.clearance_for_departure.departure_clearance_status ==
approved

CATS/APP is coordinated with the upstream CATS :                         Coordination::Coordination And
CoordinationAndTransfer.coordination_status == proposed or accepted      Transfer::CoordinationAndTran
                                                                         sfer
                                                                         Coordination::Coordination And
                                                                         Transfer::CoordinationData




CATS/Controlling == CATS-APP/DEP                                        Departure::DepartureClearance
fo.departure_data.clearance_for_departure.departure_clearance_status ==
not_yet_requested.
Fo.departure_data.take_off.take_off_time_status/=actual



CoordinationAndTransfer.coordination_status == proposed and              Coordination::Coordination And
CoordinationData.standard == true.                                       Transfer::CoordinationAndTran
                                                                         sfer



CoordinationAndTransfer.coordination_status == proposed.                 Coordination::Coordination And
                                                                         Transfer::CoordinationAndTran
                                                                         sfer
                                                                         Coordination::Coordination And
                                                                         Transfer::CoordinationData




CoordinationAndTransfer.coordination_status == proposed and coordination Coordination::Coordination And
conditions are standard : CoordinationData.standard == true.             Transfer::CoordinationAndTran
                                                                         sfer
                                                                         Coordination::Coordination And
                                                                         Transfer::CoordinationData
CoordinationAndTransfer.coordination_status == proposed and conditions   Coordination::Coordination And
are standard : CoordinationData.standard == true.                        Transfer::CoordinationAndTran
                                                                         sfer
                                                                         Coordination::Coordination And
                                                                         Transfer::CoordinationData




CoordinationAndTransfer.coordination_status ==proposed and conditions    Coordination::Coordination And
are standard : CoordinationData.standard == true.                        Transfer::CoordinationAndTran
                                                                         sfer
                                                                         Coordination::Coordination And
                                                                         Transfer::CoordinationData




CoordinationAndTransfer.coordination_status == proposed and              Coordination::Coordination And
CoordinationData.standard == true.                                       Transfer::CoordinationAndTran
                                                                         sfer
                                                                         Coordination::Coordination And
                                                                         Transfer::CoordinationData




CoordinationAndTransfer.coordination_status == proposed and              Coordination::Coordination And
CoordinationData.standard == true.                                       Transfer::CoordinationAndTran
                                                                         sfer
                                                                         Coordination::Coordination And
                                                                         Transfer::CoordinationData




CoordinationAndTransfer.coordination_status == proposed and              Coordination::Coordination And
CoordinationData.standard == true.                                       Transfer::CoordinationAndTran
                                                                         sfer



fo.flight_script.constraint.constraint_originator == DMAN                Association only
fo.flight_script.constraint.constraint_originator == DMAN     Association only
CoordinationAndTransfer.coordination_status == initial.




fo.flight_script.constraint.constraint_originator == DMAN     Association only
oordinationAndTransfer.coordination_status == initial.




fo.flight_script.constraint.constraint_originator == DMAN     Departure::TakeOff
fo.coordination[0].coordination_status == initial.




CoordinationAndTransfer.coordination_status == initial.       Coordination::Coordination And
                                                              Transfer::CoordinationAndTran
                                                              sfer
                                                              Coordination::Coordination And
                                                              Transfer::CoordinationData




CATS/AD responsible for the flight.                           Coordination::Coordination And
Coordination starts (non standard) :                          Transfer::CoordinationAndTran
CoordinationAndTransfer.coordination_status == notified and   sfer
CoordinationData.standard == false.                           Coordination::Coordination And
                                                              Transfer::CoordinationData
N.A.                                                                    N.A.




none                                                                    Departure::DepartureSequence




none                                                                    Departure::DepartureSequence




An instance of the ExpandedRoute class is aggregated with FLIPCYData.   Aircraft::FlipcyData::FLIPINTCo
                                                                        ntract

fo.airborne_status/=airborne



fo.airborne_status/=airborne                                            Departure::OffBlock::OffBlock


fo.airborne_status/=airborne




fo.airborne_status/=airborne



fo.airborne_status==airborne                                            Aircraft::Logon


fo.airborne_status==airborne                                            Aircraft::Logon


fo.airborne_status==airborne                                            Aircraft::Aircraft
fo.airborne_status==airborne                                                Aircraft::Aircraft


fo.airborne_status==airborne                                                Aircraft::Aircraft



fo.airborne_status==airborne                                                Aircraft::Aircraft


fo.airborne_status==airborne                                                Aircraft::Aircraft

fo.aircraft.4D_trajectory_data.status /= requested nor accepted nor rejected Trajectory::Trajectory
                                                                             Aircraft::4DTrajectoryData



fo.aircraft.4D_trajectory_data.status == requested                          Trajectory::Trajectory
                                                                            Aircraft::4DTrajectoryData




fo.flight_script.constraint.constraint_originator == AMAN                   Arrival::Arrival




CATS == CATS/Controlling                                                    Arrival::Arrival



CATS/Controlling == CATS/ARR                                                Arrival::Landing
fo.arrival.landing.landing_time_status /= actual


fo.departure_data.clearance_for_departure.departure_clearance_status == Departure::TakeOff
approved


EmergencyData.emergency_status == not_declared or declared                  Aircraft::EmergencyData


EmergencyData.emergency_status == declared                                  Aircraft::EmergencyData
fo.flight_script.constraint.constraint_originator == AMAN            Arrival::Landing




CATS/Controlling == CATS/AD                                          Departure::StartUp
fo.departure_data.startup_data.startup_status==targeted


CATS/Controlling == CATS/AD                                          Departure::StartUp
fo.departure_data.startup_data.startup_status=targeted


CATS/Controlling == CATS/AD                                          Departure::StartUp
fo.departure_data.startup_data.startup_status=requested or actual


CATS/Controlling == CATS/AD                                          Departure::StartUp
fo.departure_data.startup_data.startup_status==requested


fo.flight_script.constraint.constraint_originator == DMAN            Departure::StartUp
fo,departure_data,startup_data,start.startup_status==not_available




fo.flight_script.constraint.constraint_originator == DMAN            Departure::TakeOff
fo.departure_data.takeoff_data.actual_take_off_time not defined.


CATS/Controlling==CATS/AD                                            Arrival::Arrival



CATS/Controlling==CATS/AD                                            Arrival::Arrival



CATS/Controlling==CATS/AD                                            Arrival::Arrival
fo.arrival,entered_in_the_last_FIR=true


CATS/Controlling==CATS/AD                                            Arrival::Arrival
fo.arrival,entered_in_the_last_FIR=true
fo.flight_script.constraint.constraint_originator == DMAN              Departure::TakeOff
fo.departure_data.takeoff_data.actual_take_off_time not defined.



fo.flight_script.constraint.constraint_originator == DMAN              Departure::TakeOff
fo.departure_data.takeoff_data.actual_take_off_time not defined.


fo.next_SSR_code_state == requested                                    SSRCode::SSRCode




fo.flight_script.constraint.constraint_originator == AMAN              Arrival::Landing




fo.next_SSR_code_state == requested or proposed                        SSRCode::SSRCode




fo.departure_data.clearance_for_departure.departure_clearance_status == Departure::DepartureClearance
requested.


DepartureClearance.departure_clearance_status == requested.            Coordination::CoordinationData



fo.next_SSR_code_state == undefined                                    SSRCode::SSRCode
CoordinationAndTransfer.coordiantion_status == initial or notified.    Coordination::Coordination And
                                                                       Transfer::CoordinationAndTran
                                                                       sfer
                                                                       Coordination::Coordination And
                                                                       Transfer::CoordinationData




CoordinationAndTransfer.coordination_status == notified.               Coordination::Coordination And
                                                                       Transfer::CoordinationAndTran
                                                                       sfer
                                                                       Coordination::Coordination And
                                                                       Transfer::CoordinationData




fo.next_SSR_code_state == requested or proposed.                       SSRCode::SSRCode




fo.departure_data.clearance_for_departure.departure_clearance_status == Departure::DepartureClearance
requested.


DepartureClearance.departure_clearance_status == requested.            Coordination::CoordinationData



fo.next_SSR_code_state == undefined                                    SSRCode::SSRCode
CoordinationAndTransfer.coordiantion_status == initial or notified.     Coordination::Coordination And
                                                                        Transfer::CoordinationAndTran
                                                                        sfer
                                                                        Coordination::Coordination And
                                                                        Transfer::CoordinationData




CoordinationAndTransfer.Coordination_status == hand_over_proposed.      Coordination::Coordination And
                                                                        Transfer::CoordinationAndTran
                                                                        sfer




CoordinationAndTransfer.coordination_status == proposed or countered.   Coordination::Coordination And
                                                                        Transfer::CoordinationAndTran
                                                                        sfer
                                                                        Coordination::Coordination And
                                                                        Transfer::CoordinationData




CoordinationAndTransfer.coordination_status == notified.                Coordination::Coordination And
                                                                        Transfer::CoordinationAndTran
                                                                        sfer
                                                                        Coordination::Coordination And
                                                                        Transfer::CoordinationData




fo.arrival_sequence.flight_in_aman_horizon == true.                     Constraint::DelayApportionment
CoordinationAndTransfer.coordination_status == accepted or proposed.   Coordination::Coordination And
                                                                       Transfer::CoordinationAndTran
                                                                       sfer
                                                                       Coordination::Coordination And
                                                                       Transfer::CoordinationData




fo.next_SSR_code_state == requested or proposed.                       SSRCode::SSRCode




CATS/Controlling == CATS                                               Coordination::Coordination And
 fo.coordination[n].coordination_status == hand_over_accepted or       Transfer::CoordinationAndTran
requested_on_frequency.                                                sfer
                                                                       Coordination::Coordination And
                                                                       Transfer::TransferData




CoordinationAndTransfer.coordination_status == not_released.           Coordination::Coordination And
CoordinationAndTransfer.coordination_status == release_requested.      Transfer::CoordinationAndTran
                                                                       sfer



The name of the ATSU is in fo.coordination[n].receiving.               Any of the specialisations of the
                                                                       abstract class
                                                                       Constraints::Constraint



The name of the ATSU is in fo.coordination[n].receiving.               Any of the specialisations of the
                                                                       abstract class
                                                                       Constraints::Constraint



The name of the ATSU is in fo.coordination[n].receiving.               Any of the specialisations of the
                                                                       abstract class
                                                                       Constraints::Constraint
fo.next_SSR_code_state == undefined                         SSRCode::SSRCode




fo.flight_script.constraint.constraint_originator == AMAN   Arrival::Landing




fo.arrival_sequence.flight_in_aman_horizon == true.         Constraint::DelayApportionment




CATS/Controlling == CATS                                    Constraints::DelayApportionme
                                                            nt
                                                            Constraints::PartialDelayApporti
                                                            onment
                                                            Constraints::4DConstraint




                                                            Constraints::HoldingConstraint
CATS/Controlling == CATS

                                                            Constraints::HoldingConstraint
CATS/Controlling == CATS

CATS/Controlling == CATS                                    Any of the specialisations of the
                                                            abstract class
                                                            Constraints::Constraint
CATS/Controlling == CATS                                                   Coordination::Coordination And
CoordinationAndTransfer.coordination_status == transfer_initiated.         Transfer::CoordinationAndTran
CoordinationAndTransfer.coordination_status == hand_over_accepted.         sfer
                                                                           Coordination::Coordination And
                                                                           Transfer::TransferData




CoordinationAndTransfer.coordination_status == proposed.                   Coordination::Coordination And
                                                                           Transfer::CoordinationAndTran
                                                                           sfer
                                                                           Coordination::Coordination And
                                                                           Transfer::CoordinationData




An instance of the Logan class exists.                                     Aircraft::Logon




:CoordinationAndTransfer.coordination_status == notified, proposed,        Coordination::Coordination And
accepted, countered or communication_skipped.                              Transfer::CoordinationAndTran
                                                                           sfer



(CoordinationAndTransfer.receiving == sector assuming the flight and       Coordination::Coordination And
CoordinationAndTransfer.cooridnation_status == transfer_initiated or       Transfer::CoordinationAndTran
hand_over_accepted or requested_on_frequency or frequency_changed or       sfer
de_assume) or (CoordinationAndTransfer.receiving == sector preceding the
one assuming the flight and CoordinationAndTransfer.cooridnation_status    association only
== assumed)
(CoordinationAndTransfer.receiving == sector de-assuming the flight and   Coordination::Coordination And
CoordinationAndTransfer.cooridnation_status == assumed) or                Transfer::CoordinationAndTran
(CoordinationAndTransfer.receiving == sector preceding the one de-        sfer
assuming the flight and CoordinationAndTransfer.cooridnation_status ==
not_released or release_requested or released)                            association only




(CoordinationAndTransfer.receiving == sector de-assuming the flight and   Coordination::Coordination And
CoordinationAndTransfer.cooridnation_status == assumed) or                Transfer::CoordinationAndTran
(CoordinationAndTransfer.receiving == sector preceding the one de-        sfer
assuming the flight and CoordinationAndTransfer.cooridnation_status ==
not_released or release_requested or released) pbm                        association only




CATS/Controlling == CATS                                                  Coordination::CoordinationAnd
                                                                          Transfer




CoordinationAndTransfer.coordination_status == initial.                   Coordination::Coordination And
                                                                          Transfer::CoordinationAndTran
                                                                          sfer
                                                                          Coordination::Coordination And
                                                                          Transfer::CoordinationData




CATS/Controlling == CATS                                                  association only



CoordinationAndTransfer.coordination_status == notified.                  Coordination::Coordination And
                                                                          Transfer::CoordinationAndTran
                                                                          sfer
                                                                          Coordination::Coordination And
                                                                          Transfer::CoordinationData
CATS/Controlling == CATS                                                Coordination::Coordination And
fo.responsible belongs to CATS ATSU.                                    Transfer::CoordinationAndTran
CoordinationAndTransfer.coordination_status == notified and             sfer
CoordinationData.standard == false.                                     Coordination::Coordination And
                                                                        Transfer::CoordinationData




CATS/Controlling == CATS                                                Coordination::Coordination And
CoordinationAndTRansfer.coordination_status == accepted.                Transfer::CoordinationAndTran
                                                                        sfer
                                                                        Coordination::Coordination And
                                                                        Transfer::CoordinationData




fo.next_SSR_code_state == requested or proposed.                        SSRCode::SSRCode




Coordination phase in progress. Negotiation in progress also :          Coordination::Coordination And
CoordinationAndTransfer.coordination_status == proposed or countered.   Transfer::CoordinationAndTran
                                                                        sfer




CoordinationAndTransfer.coordination_status == not_released.            Coordination::Coordination And
CoordinationAndTransfer.coordination_status == release_requested.       Transfer::CoordinationAndTran
                                                                        sfer




fo.coordination[n].coordination_status == hand_over_proposed or         Coordination::Coordination And
hand_over_accepted                                                      Transfer::CoordinationAndTran
                                                                        sfer
CoordinationAndTransfer.coordination_status == not_released              Coordination::Coordination And
                                                                         Transfer::Release
                                                                         Coordination::Coordination And
                                                                         Transfer::CoordinationAndTran
                                                                         sfer




CATS/Controlling == CATS                                                 Coordination::Coordination And
CoordinationAndTransfer.coordination_status == accepted.                 Transfer::CoordinationAndTran
                                                                         sfer
                                                                         Coordination::Coordination And
                                                                         Transfer::CoordinationData




CoordinationAndTransfer.coordination_status == accepted or proposed.     Coordination::Coordination And
                                                                         Transfer::CoordinationAndTran
                                                                         sfer
                                                                         Coordination::Coordination And
                                                                         Transfer::CoordinationData




N.A.                                                                     N.A.




CoordinationAndTransfer.receiving == sector assuming the flight and      Coordination::Coordination And
CoordinationAndTransfer.cooridnation_status == transfer_initiated or     Transfer::CoordinationAndTran
hand_over_accepted or requested_on_frequency or frequency_changed or     sfer
de_assume or
CoordinationAndTransfer.receiving == sector preceding the one assuming   association only
the flight and CoordinationAndTransfer.cooridnation_status == assumed
CATS/Controlling == CATS                                                Coordination::Coordination And
CoordinationAndTransfer.coordination_status == transfer_initiated.      Transfer::CoordinationAndTran
CoordinationAndTransfer.coordination_status == hand_over_accepted.      sfer
                                                                        Coordination::Coordination And
                                                                        Transfer::TransferData




CoordinationAndTransfer.coordination_status == communication_skipped.   Coordination::Coordination And
                                                                        Transfer::CoordinationAndTran
                                                                        sfer




fo.coordination[n].coordination_status == coordinated.                  Coordination::Coordination And
                                                                        Transfer::CoordinationAndTran
                                                                        sfer




CoordinationAndTransfer.coordination_status == countered or proposed.   Coordination::Coordination And
                                                                        Transfer::CoordinationAndTran
                                                                        sfer

                                                                        Coordination::Coordination And
                                                                        Transfer::CoordinationData




CoordinationAndTransfer.coordination_status == accepted.                Coordination::Coordination And
                                                                        Transfer::CoordinationAndTran
                                                                        sfer
                                                                        Coordination::Coordination And
                                                                        Transfer::TransferData
CATS/Controlling ==CATS                                                 Coordination::Coordination And
CoordinationAndTransfer.coordination_status == accepted.                Transfer::CoordinationAndTran
                                                                        sfer
                                                                        Coordination::Coordination And
                                                                        Transfer::CoordinationData




CivilMilitaryCrossing. status == requested or revised or countered or   Coordination::Civil Military
revised_countered                                                       Crossing::CivilMilitaryCrossing
                                                                        Coordination::Civil Military
                                                                        Crossing::CivilMilitaryCrossing
                                                                        Data




CoordinationAndTransfer.coordination_status == hand_over_proposed.      Coordination::Coordination And
                                                                        Transfer::CoordinationAndTran
                                                                        sfer




CoordinationAndTransfer.coordination_status == proposed or countered.   Coordination::Coordination And
                                                                        Transfer::CoordinationAndTran
                                                                        sfer
                                                                        Coordination::Coordination And
                                                                        Transfer::CoordinationData




fo.next_SSR_code_state == undefined                                     SSRCode::SSRCode
CoordinationAndTransfer.coordination_status == proposed                    Coordination::Coordination And
CoordinationData.standard == true.                                         Transfer::CoordinationAndTran
                                                                           sfer
                                                                           Coordination::Coordination And
                                                                           Transfer::CoordinationData




CivilMilitaryCrossing. status == requested or revised or countered or      Coordination::Civil Military
revised_countered.                                                         Crossing::CivilMilitaryCrossing
                                                                           Coordination::Civil Military
                                                                           Crossing::CivilMilitaryCrossing
                                                                           Data




CivilMilitaryCrossing. status == revised or requested.                     Coordination::Civil Military
                                                                           Crossing::CivilMilitaryCrossing
                                                                           Coordination::Civil Military
                                                                           Crossing::CivilMilitaryCrossing
                                                                           Data
                                                                           Coordination::Civil Military
                                                                           Crossing::CrossingTrajectory




CivilMilitaryCrossing.status in {notified, requested, accepted, revised,   Coordination::Civil Military
countered, revised_countered, rejected}                                    Crossing::CivilMilitaryCrossing
CATS/Controlling=CATS                                                  Coordination::Civil Military
fo.CivilMilitaryCrossing.status=no_crossing, or notified               Crossing::CivilMilitaryCrossing
                                                                       Coordination::Civil Military
                                                                       Crossing::CivilMilitaryCrossing
                                                                       Data
                                                                       Coordination::Civil Military
                                                                       Crossing::CrossingTrajectory




CATS /Controlling == CATS                                              Coordination::Civil Military
fo.CivilMilitaryCrossing.status == notified, rejected or no_crossing   Crossing::CivilMilitaryCrossing
                                                                       Coordination::Civil Military
                                                                       Crossing::CivilMilitaryCrossing
                                                                       Data
                                                                       Coordination::Civil Military
                                                                       Crossing::CrossingTrajectory




CoordinationAndTransfer.coordiantion_status == initial or notified.    Coordination::Coordination And
                                                                       Transfer::CoordinationAndTran
                                                                       sfer
                                                                       Coordination::Coordination And
                                                                       Transfer::CoordinationData




CATS/Controlling == CATS,                                              Coordination::Coordination And
CoordinationAndTransfer.coordination_status == notified and            Transfer::CoordinationAndTran
CoordinationData.standard == true.                                     sfer
                                                                       Coordination::Coordination And
                                                                       Transfer::CoordinationData
fo.next_SSR_code_state == requested or proposed.               SSRCode::SSRCode




CoordinationAndTransfer.coordination_status == proposed        Coordination::Coordination And
and CoordinationData.standard == true.                         Transfer::CoordinationAndTran
                                                               sfer
                                                               Coordination::Coordination And
                                                               Transfer::CoordinationData




CATS/Controlling=CATS                                          Coordination::Coordination And
CoordinationAndTransfer.coordination_status == accepted.       Transfer::CoordinationAndTran
                                                               sfer
                                                               Coordination::Coordination And
                                                               Transfer::CoordinationData




fo.oceanic_entry_clearance.clearance_status == not_requested   Coordination::Oceanic
                                                               Clearance::OceanicClearance
                                                               Coordination::Oceanic
                                                               Clearance::OceanicTrack




none                                                           Departure::DepartureSequence




fo.arrival_sequence.flight_in_aman_horizon == true.            Constraint::DelayApportionment




fo.next_SSR_code_state == requested or proposed.               SSRCode::SSRCode
fo.departure_data.clearance_for_departure.departure_clearance_status == Departure::TakeOff
approved


Civil Military Crossing Status/requested or revised or countered or     Coordination::Civil Military
revised_countered                                                       Crossing::CivilMilitaryCrossing
                                                                        Coordination::Civil Military
                                                                        Crossing::CivilMilitaryCrossing
                                                                        Data




CoordinationAndTransfer.coordination_status == hand_over_proposed.      Coordination::Coordination And
                                                                        Transfer::CoordinationAndTran
                                                                        sfer




CoordinationAndTransfer.coordination_status == proposed or countered.   Coordination::Coordination And
                                                                        Transfer::CoordinationAndTran
                                                                        sfer
                                                                        Coordination::Coordination And
                                                                        Transfer::CoordinationData




fo.next_SSR_code_state == requested or proposed.                        SSRCode::SSRCode




CoordinationAndTransfer.coordination_status == proposed and             Coordination::Coordination And
CoordinationData.standard == true.                                      Transfer::CoordinationAndTran
                                                                        sfer
                                                                        Coordination::Coordination And
                                                                        Transfer::CoordinationData
Civil Military Crossing Status/requested or revised or countered or        Coordination::Civil Military
revised_countered                                                          Crossing::CivilMilitaryCrossing
                                                                           Coordination::Civil Military
                                                                           Crossing::CivilMilitaryCrossing
                                                                           Data




Civil MilitaryCrossing.status == revised or requested.                     Coordination::Civil Military
                                                                           Crossing::CivilMilitaryCrossing
                                                                           Coordination::Civil Military
                                                                           Crossing::CivilMilitaryCrossing
                                                                           Data
                                                                           Coordination::Civil Military
                                                                           Crossing::CrossingTrajectory




CivilMilitaryCrossing.status in {notified, requested, accepted, revised,   Coordination::Civil Military
countered, revised_countered, rejected}                                    Crossing::CivilMilitaryCrossing




CATS/Controlling == MATS                                                   Coordination::Civil Military
fo.CivilMilitaryCrossing.status == no_crossing, or notified                Crossing::CivilMilitaryCrossing
                                                                           Coordination::Civil Military
                                                                           Crossing::CivilMilitaryCrossing
                                                                           Data
                                                                           Coordination::Civil Military
                                                                           Crossing::CrossingTrajectory
CATS/Controlling=MATS                                                  Coordination::Civil Military
fo.CivilMilitaryCrossing.status=notified, rejected or no_crossing      Crossing::CivilMilitaryCrossing
                                                                       Coordination::Civil Military
                                                                       Crossing::CivilMilitaryCrossing
                                                                       Data
                                                                       Coordination::Civil Military
                                                                       Crossing::CrossingTrajectory




fo.oceanic_entry_clearance.clearance_status == requested,              Coordination::Oceanic
revision_requested or available.                                       Clearance::OceanicClearance
                                                                       Coordination::Oceanic
fo.coordination.agreed.time_at_coordination_point ==                   Clearance::OceanicRestriction
fo.oceanic_entry_clearance.time - 1h                                   Coordination::Oceanic
                                                                       Clearance::OceanicTrack




CATS/Controlling == OCATS                                              Coordination::Coordination And
CoordinationAndTransfer.coordination_status == notified or accepted.   Transfer::CoordinationAndTran
                                                                       sfer
                                                                       Coordination::Coordination And
                                                                       Transfer::CoordinationData




none                                                                   Arrival::Landing
                                                                       Aircraft::CurrentStateVector



CATS/Controlling=OCATS                                                 Coordination::Coordination And
CoordinationAndTransfer.coordination_status == notified or accepted.   Transfer::CoordinationAndTran
                                                                       sfer
                                                                       Coordination::Coordination And
                                                                       Transfer::CoordinationData
CoordinationAndTransfer.coordiantion_status == initial or notified.   Coordination::Coordination And
                                                                      Transfer::CoordinationAndTran
                                                                      sfer
                                                                      Coordination::Coordination And
                                                                      Transfer::CoordinationData




CATS/Controlling == OCATS :                                           Coordination::Coordination And
Coordination starts and is standard :                                 Transfer::CoordinationAndTran
CoordinationAndTransfer.coordination_status == notified and           sfer
CoordinationData.standard == true.                                    Coordination::Coordination And
                                                                      Transfer::CoordinationData




CATS/Controlling=OCATS :                                              Coordination::Coordination And
CoordinationAndTransfer.coordination_status == notified, proposed,    Transfer::CoordinationAndTran
countered or accepted.                                                sfer




CATS/Contolling == OCATS                                              Aircraft::EmergencyData


CoordinationAndTransfer.coordination_status == proposed and           Coordination::Coordination And
CoordinationData.standard == true.                                    Transfer::CoordinationAndTran
                                                                      sfer
                                                                      Coordination::Coordination And
                                                                      Transfer::CoordinationData




fo.oceanic_entry_clearance.clearance_status == requested,             Coordination::OceanicClearanc
revision_requested or available.                                      e
                                                                      Coordination::Restriction
                                                                      Coordination::OceanicTrack
CoordinationAndTransfer.coordination_status == initial or notified.      Coordination::Coordination And
                                                                         Transfer::CoordinationAndTran
                                                                         sfer
                                                                         Coordination::Coordination And
                                                                         Transfer::CoordinationData




CoordinationAndTransfer.coordination_status == hand_over_proposed.       Coordination::Coordination And
                                                                         Transfer::CoordinationAndTran
                                                                         sfer




CoordinationAndTransfer.coordination_status == proposed or countered.    Coordination::Coordination And
                                                                         Transfer::CoordinationAndTran
                                                                         sfer
                                                                         Coordination::Coordination And
                                                                         Transfer::CoordinationData




CoordinationAndTransfer.receiving == sector assuming the flight and      Coordination::Coordination And
CoordinationAndTransfer.cooridnation_status == transfer_initiated or     Transfer::CoordinationAndTran
hand_over_accepted or requested_on_frequency or frequency_changed or     sfer
de_assume or
CoordinationAndTransfer.receiving == sector preceding the one assuming   association only
the flight and CoordinationAndTransfer.cooridnation_status == assumed




CoordinationAndTransfer.coordination_status == accepted or proposed.     Coordination::Coordination And
                                                                         Transfer::CoordinationAndTran
                                                                         sfer
                                                                         Coordination::Coordination And
                                                                         Transfer::CoordinationData
CATS/Controlling == OCATS                                            Coordination::Coordination And
CoordinationAndTransfer.coordination_status == notified.             Transfer::CoordinationAndTran
                                                                     sfer
                                                                     Coordination::Coordination And
                                                                     Transfer::CoordinationData




CATS/Contolling == OCATS                                             Aircraft::EmergencyData


CoordinationAndTransfer.coordination_status == proposed and          Coordination::Coordination And
CoordinationData.standard == true.                                   Transfer::CoordinationAndTran
                                                                     sfer
                                                                     Coordination::Coordination And
                                                                     Transfer::CoordinationData




CoordinationAndTransfer.coordination_status == proposed.             Coordination::Coordination And
                                                                     Transfer::CoordinationAndTran
                                                                     sfer




CoordinationAndTransfer.coordination_status == notified, proposed,   Coordination::Coordination And
accepted, countered, or communication_skipped.                       Transfer::CoordinationAndTran
                                                                     sfer



CATS/Contolling == OCATS                                             Coordination::Oceanic
                                                                     Clearance::OceanicRestriction
                                                                     Coordination::Oceanic
                                                                     Clearance::OceanicClearance
                                                                     Coordination::Oceanic
                                                                     Clearance::OceanicTrack
CoordinationAndTransfer.coordination_status == proposed.                Coordination::Coordination And
                                                                        Transfer::CoordinationAndTran
                                                                        sfer




CoordinationAndTransfer.coordination_status == accepted.                Coordination::Coordination And
                                                                        Transfer::CoordinationAndTran
                                                                        sfer
                                                                        Coordination::Coordination And
                                                                        Transfer::TransferData




fo.next_SSR_code_state == undefined                                     SSRCode::SSRCode




fo.next_SSR_code_state == requested or proposed.                        SSRCode::SSRCode




CoordinationAndTransfer.coordination_status == proposed or countered.   Coordination::Coordination And
or CoordinationData.standard == false.                                  Transfer::CoordinationAndTran
                                                                        sfer




CoordinationAndTransfer.coordination_status == proposed or countered.   Coordination::Coordination And
Or CoordinationData.standard == false.                                  Transfer::CoordinationAndTran
                                                                        sfer
Current time < ELDT-20 min                           Airport-CDM::Turn-Round and
OR                                                   Stand
(Current time < EIBT - Time parameter                Management::StandAllocation,
AND                                                  Airport-CDM::Turn-Round and
AirportCDMData.status=="scheduled' or "initiated")   Stand
                                                     Management::AllocatedStand
DepartureSuspension.status="departure_suspended"     Airport-CDM::Pre-Departure
AND                                                  Progress Follow-
DepartureSuspension.Originator="AO"                  up::DepartureSuspension

DepartureSuspension.status="departure_suspended"     Airport-CDM::Pre-Departure
AND                                                  Progress Follow-
DepartureSuspension.Originator="APOP/DEP"            up::DepartureSuspension




Current time < ELDT-20 min                           Airport-CDM::Turn-Round and
OR                                                   Stand
(Current time < EIBT - Time parameter                Management::StandAllocation,
AND                                                  Airport-CDM::Turn-Round and
AirportCDMData.status=="scheduled' or "initiated")   Stand
                                                     Management::AllocatedStand




Current time < EOBT-x min                            Airport-CDM::Pre-Departure
                                                     Progress Follow-
                                                     up::PreDepartureProgress
AirportCDMData.status=="in_block"                    Airport-CDM::Pre-Departure
AND                                                  Progress Follow-up::Boarding
Current time < EOBT - Time parameter



Current time < TOBT - Time parameter                 Airport-CDM::Turn-Round and
                                                     Stand Management::Readiness
Current time < TOBT - Time parameter                    Airport-CDM::Turn-Round and
                                                        Stand Management::Readiness




FlightPlan.status=="filed"                              Airport-CDM::Pre-Departure
AND                                                     Progress Follow-
ELDT - 30 min <= Current time < EOBT - Time parameter   up::FlightAssociation

Current time < TakeOff. confirmed_take_off_time         Airport-CDM::Pre-Departure
                                                        Progress Follow-
                                                        up::DepartureSuspension

Current time < TakeOff. confirmed_take_off_time         Airport-CDM::Pre-Departure
                                                        Progress Follow-
                                                        up::DepartureSuspension
FlightPlan.status=="filed"                              Airport-CDM::Pre-Departure
AND                                                     Progress Follow-
Current time < EOBT - Time parameter                    up::GroundHandling




Current time < TOBT - Time parameter                    Airport-CDM::Turn-Round and
                                                        Stand Management::Readiness




FlightPlan.status=="filed"                              Airport-CDM::Pre-Departure
AND                                                     Progress Follow-up::Boarding
Current time < EOBT - Time parameter
AirportCDMData.status!="cancelled"                      Airport-CDM::AirportCDMData



Current time < TOBT - Time parameter                    Airport-CDM::Turn-Round and
                                                        Stand
                                                        Management::TurnRoundTime




TakeOff.departed=="departed"                            Flight Plan Processing::Flight
AND                                                     Plan Updates::AOFlightProfile
current time < Landing.landing_time
AND
Landing.landing_time_status<>"actual"
TakeOff.departed=="departed"                            Flight Plan Processing::Flight
AND                                                     Plan
current time < Landing.landing_time                     Updates::ATFMFlightProfile
AND
Landing.landing_time_status<>"actual"


FlightPlan.status=="filed"                              Flight Plan Processing::Flight
OR                                                      Plan Filing::FiledFlightPlan
FlightPlan.status=="manual"


FlightPlan.status=="filed"                              Flight Plan Processing::Flight
                                                        Plan Filing::FiledFlightPlan



FlightPlan.status=="filed"                              Flight Plan Processing::Flight
                                                        Plan Filing::FiledFlightPlan



FlightPlan.status=="manual"                             Flight Plan Processing::Flight
                                                        Plan Filing::FiledFlightPlan




FlightPlan.status=="filed"                              Airport-CDM::Pre-Departure
AND                                                     Progress Follow-
ELDT - 30 min <= Current time < EOBT - Time parameter   up::CodeSharing
role of modified class(es)               Comments


fo.ATF_measures                          The ATFM Users Manual says: "A SAM is sent
fo.ATF_measures.slot                     to AOs/ATS any time a flight becomes regulated
fo.ATF_measures.reason                   (new flight entering the system, new period of
fo.ATF_measures.regulations              regulation in the system, in response to an FCM
fo.ATF_measures.additional_information   or CHG providing new RVR after a suspension)
fo.ATF_measures.regulation_cause         but at the earliest 2 hours before the last
                                         received EOBT."




fo.ATF_measures                          The ATFM Users Manual says: "A SAM is sent
fo.ATF_measures.slot                     to AOs/ATS any time a flight becomes regulated
fo.ATF_measures.reason                   (new flight entering the system, new period of
fo.ATF_measures.regulations              regulation in the system, in response to an FCM
fo.ATF_measures.additional_information   or CHG providing new RVR after a suspension)
fo.ATF_measures.regulation_cause         but at the earliest 2 hours before the last
                                         received EOBT."

                                         This DF renames an existing one in ATFM&FPD-
                                         CATS IRD, the DF-ATFM-CATS-SLA one. But
                                         this DF is also defined in RECOV IRD. The
                                         PCR#93 confirms that the DF in this latter
                                         document will be also renamed into DF-ATFM-
                                         CATS-SAM.




N/A                                      The previous DF renames this existing one
                                         defined in RECOV IRD. The PCR#93 confirms
                                         that the DF in this latter document will be also
                                         renamed into DF-ATFM-CATS-SAM. This entry
                                         of the table is put in order to keep trace with the
                                         existing DFs.
fo.ATF_measures                          The ATFM Users Manual says: "A SAM is sent
fo.ATF_measures.slot                     to AOs/ATS any time a flight becomes regulated
fo.ATF_measures.reason                   (new flight entering the system, new period of
fo.ATF_measures.regulations              regulation in the system, in response to an FCM
fo.ATF_measures.additional_information   or CHG providing new RVR after a suspension)
fo.ATF_measures.regulation_cause         but at the earliest 2 hours before the last
                                         received EOBT."




fo.ATF_measures                          The ATFM Users Manual says: "A SAM is sent
fo.ATF_measures.slot                     to AOs/ATS any time a flight becomes regulated
fo.ATF_measures.reason                   (new flight entering the system, new period of
fo.ATF_measures.regulations              regulation in the system, in response to an FCM
fo.ATF_measures.additional_information   or CHG providing new RVR after a suspension)
fo.ATF_measures.regulation_cause         but at the earliest 2 hours before the last
                                         received EOBT."




fo.ATF_measures                          The ATFM Users Manual says: "A SAM is sent
fo.ATF_measures.slot                     to AOs/ATS any time a flight becomes regulated
fo.ATF_measures.reason                   (new flight entering the system, new period of
fo.ATF_measures.regulations              regulation in the system, in response to an FCM
fo.ATF_measures.additional_information   or CHG providing new RVR after a suspension)
fo.ATF_measures.regulation_cause         but at the earliest 2 hours before the last
                                         received EOBT."
fo.ATF_measures                          When the AO receives the slot allocation
fo.ATF_measures.slot                     message, it forwards it to the APOP.
fo.ATF_measures.reason
fo.ATF_measures.regulations              CFMU advised that CFMU will not distribute
fo.ATF_measures.additional_information   flight plans & flow management messages to
fo.ATF_measures.regulation_cause         APOP. Data flows is therefore included for local
                                         dissemination at the airport to the APOP.




fo.ATF_measures                          Status change.




fo.ATF_measures                          Status change. It is a notification to ATFM to
                                         indicate that the AO can accept directly slot
                                         improvements.


fo.ATF_measures
fo.ATF_measures.slot



fo.ATF_measures                          Status change.



fo.ATF_measures
fo.ATF_measures.slot
fo.ATF_measures.reason
fo.ATF_measures.regulations
fo.ATF_measures.regulation_cause
fo.ATF_measures                          The owner is the CATS at the tower. It is always
fo.ATF_measures.slot                     ATC that sends the message on behalf of the
                                         AO (that it is why it is kept the AO as the
                                         stakeholder ).




fo.ATF_measures
fo.ATF_measures.reason
fo.ATF_measures.additional_information




fo.ATF_measures
fo.ATF_measures.reason
fo.ATF_measures.additional_information




fo.ATF_measures
fo.ATF_measures.reason
fo.ATF_measures.additional_information




fo.ATF_measures
fo.ATF_measures.reason
fo.ATF_measures.additional_information




fo.ATF_measures
fo.ATF_measures.reason
fo.ATF_measures.additional_information
fo.ATF_measures
fo.ATF_measures.proposed_departure_time
fo.ATF_measures.reason
fo.ATF_measures.additional_information




fo.ATF_measures
fo.ATF_measures.proposed_departure_time
fo.ATF_measures.reason
fo.ATF_measures.additional_information




fo.ATF_measures
fo.ATF_measures.proposed_departure_time
fo.ATF_measures.reason
fo.ATF_measures.additional_information




fo.ATF_measures
fo.ATF_measures.proposed_departure_time
fo.ATF_measures.reason
fo.ATF_measures.additional_information
fo.ATF_measures                           When the AO receives the desuspension
fo.ATF_measures.proposed_departure_time   message, it forwards it to the APOP.
fo.ATF_measures.reason
fo.ATF_measures.additional_information    CFMU advised that CFMU will not distribute
                                          flight plans & flow management messages to
                                          APOP. Data flows is therefore included for local
                                          dissemination at the airport to the APOP.




fo.ATF_measures
fo.ATF_measures.reason
fo.ATF_measures.additional_information




fo.ATF_measures
fo.ATF_measures.reason
fo.ATF_measures.additional_information




fo.ATF_measures
fo.ATF_measures.reason
fo.ATF_measures.additional_information




fo.ATF_measures
fo.ATF_measures.reason
fo.ATF_measures.additional_information
fo.ATF_measures                          When the AO receives the cancellation
fo.ATF_measures.reason                   message, it forwards it to the APOP.
fo.ATF_measures.additional_information
                                         CFMU advised that CFMU will not distribute
                                         flight plans & flow management messages to
                                         APOP. Data flows is therefore included for local
                                         dissemination at the airport to the APOP.




fo.ATF_measures.slot
fo.ATF_measures.reason
fo.ATF_measures.regulations
fo.ATF_measures.additional_information
fo.ATF_measures.regulation_cause




fo.ATF_measures.slot
fo.ATF_measures.reason
fo.ATF_measures.regulations
fo.ATF_measures.additional_information
fo.ATF_measures.regulation_cause




fo.ATF_measures.slot
fo.ATF_measures.reason
fo.ATF_measures.regulations
fo.ATF_measures.additional_information
fo.ATF_measures.regulation_cause
fo.ATF_measures.slot                      When the AO receives the slot revision
fo.ATF_measures.reason                    message, it forwards it to the APOP.
fo.ATF_measures.regulations
fo.ATF_measures.additional_information    CFMU advised that CFMU will not distribute
fo.ATF_measures.regulation_cause          flight plans & flow management messages to
                                          APOP. Data flows is therefore included for local
                                          dissemination at the airport to the APOP.




fo.ATF_measures
fo.ATF_measures.proposed_departure_time




fo.ATF_measures                           Status change. No data exchanged, it is only a
                                          notification to the ATFM.
fo.ATF_measures                       It does not affect directly to the slot allocation
fo.ATF_measures.rerouteing_proposal   because as the result of the rejection or
                                      acceptance, appropriate actions are taken by the
                                      CFMU in order to cancel the slot or revise it.

                                      Rerouting process during pre-flight. Negotiation it
                                      is only done between AO and ATFM.

                                      Preflight phase is the period from the first
                                      submission of a flight plan until the termination of
                                      one of the following events :
                                      - engine start-up, call for start or push back at
                                      aerodrome of departure within the airspace of
                                      application;
                                      - first ATC activation at aerodrome of departure
                                      within the airspace of application;
                                      - first delivery of ATC clearance.




fo.ATF_measures                       Status change.

                                      It does not affect directly to the slot allocation
                                      because as the result of the rejection or
                                      acceptance, appropriate actions are taken by the
                                      CFMU in order to cancel the slot or revise it.




TBD                                   As stated in IRD documents, this aspect is not
                                      yet sufficiently mature to allow data definition.



TBD                                   As stated in IRD documents, this aspect is not
                                      yet sufficiently mature to allow data definition.
fo.recovery_info             No conditions found. It can be invoked at any
                             time after a crash in the system forcing a cold
                             start-up.

                             Stakeholders that provides recovery info will
                             receive the Recovery cluster so that they will
                             know which data has to be provided to which
                             stakeholder.




fo.recovery_info             No conditions found. It can be invoked at any
                             time after a crash in the system forcing a cold
                             start-up.

                             Stakeholders that provides recovery info will
                             receive the Recovery cluster so that they will
                             know which data has to be provided to which
                             stakeholder.




fo.recovery_info             No conditions found. It can be invoked at any
                             time after a crash in the system forcing a cold
                             start-up.

                             Stakeholders that provides recovery info will
                             receive the Recovery cluster so that they will
                             know which data has to be provided to which
                             stakeholder.




fo.recovery_info.completed   It is only a notification to the CATS that the
                             recovery from ATFM is completed since there is
                             no more recovery data available.

                             The stakeholder providing recovery info invokes
                             this service to indicate it has no more recovery
                             info to provide.
fo.recovery_info.completed   It is only a notification to the CATS that the
                             recovery from ECATS/Adjacent unit to the one
                             requesting recovery data is completed since
                             there is no more recovery data available.

                             The stakeholder providing recovery info invokes
                             this service to indicate it has no more recovery
                             info to provide.




fo.recovery_info.completed   It is only a notification to the CATS that the
                             recovery from FPD is completed since there is
                             no more recovery data available.

                             The stakeholder providing recovery info invokes
                             this service to indicate it has no more recovery
                             info to provide.




All roles                    Invoked by stakeholders providing recovery data
                             once a recovery request has been done.

                             During the recovery procedure, several Flight
                             Objects will be created. It is not possible to
                             specify in detail what classes and roles will be
                             created.
All roles                                            Invoked by stakeholders providing recovery data
                                                     once a recovery request has been done.

                                                     During the recovery procedure, several Flight
                                                     Objects will be created. It is not possible to
                                                     specify in detail what classes and roles will be
                                                     created.




All roles                                            Invoked by stakeholders providing recovery data
                                                     once a recovery request has been done.

                                                     During the recovery procedure, several Flight
                                                     Objects will be created. It is not possible to
                                                     specify in detail what classes and roles will be
                                                     created.




fo.alternative_flight_info                           Please note that as stated in the corresponding
fo.alternative_flight_info.alternative_flight_data   IRD, the data needed is a design solution
fo.what-if_contexts                                  dependent and may consist of selected sets of
                                                     data such as the original route, the alternative
                                                     route, the 4D trajectory or the entire flight script.

                                                     No conditions found. A controller may create and
                                                     modify what-ifs at any time.
fo.alternative_flight_info                           Please note that as stated in the corresponding
fo.alternative_flight_info.alternative_flight_data   IRD, the data needed is a design solution
                                                     dependent and may consist of selected sets of
                                                     data such as the original route, the alternative
                                                     route, the 4D trajectory or the entire flight script.

                                                     No conditions found. A controller may create and
                                                     modify what-ifs at any time.

                                                     No conditions found for access rights (the
                                                     service may be invoked in
                                                     Simulation/no_acceptance_required OR
                                                     Simulation/acceptance_required superstates
                                                     which turns out into an always TRUE condition)




fo.alternative_flight_info.alternative_flight_data   Please note that as stated in the corresponding
                                                     IRD, the data needed is a design solution
                                                     dependent and may consist of selected sets of
                                                     data such as the original route, the alternative
                                                     route, the 4D trajectory or the entire flight script.

                                                     No conditions found for access rights (the
                                                     service may be invoked in
                                                     Simulation/no_acceptance_required OR
                                                     Simulation/acceptance_required superstates
                                                     which turns out into an always TRUE condition)
fo.alternative_flight_info                            Notification to other ECATS.
fo.alternative_flight_info.alternative_flight_data
                                                      No conditions found. A controller may create and
                                                      modify what-ifs at any time.

                                                      No conditions found for access rights (the
                                                      service may be invoked in
                                                      Simulation/no_acceptance_required OR
                                                      Simulation/acceptance_required superstates
                                                      which turns out into an always TRUE condition)




fo.flight_key.operational_key.what-if_context         Several flights are grouped (and thus several FO
                                                      are modified) when creating a new what-if
                                                      context.

                                                      No conditions found, a controller can create new
                                                      what-if contexts at any time.




fo.alternative_flight_info                            The owner are all downstream CATS affected by
fo.alternative_flight_info.alternative_flight_data    an alternative flight.
fo.alternative_flight_info.downstream_response
fo.alternative_flight_info.downstream_response.reje   No conditions found, a controller can create new
ct_reason                                             what-if contexts at any time.
fo.alternative_flight_info.downstream_response.alte
rnative_flight_data_proposal
fo.alternative_flight_info                            When destroying a context, all the alternative
fo.alternative_flight_info.alternative_flight_data    flights are destroyed with it.
fo.alternative_flight_info.downstream_response
fo.alternative_flight_info.downstream_response.alte   The classes affected are not modified but
rnative_flight_data_proposal                          removed.
fo.alternative_flight_info.downstream_response.reje
ct_reason                                             No condition is found since a context can be
fo.flight_key.operational_key.what-if_context         requested to be removed at any time.
fo.what-if_contexts
                                                      See PCR#86 for traceability. A new DF will be
                                                      added in the TNA IRD.




N/A                                                   No class is modified. It is just the distribution of
                                                      trajectory to different stakeholders (this
                                                      distribution normally is automatically, but in some
                                                      special events, it can be triggered manually at
                                                      special events such as when the Departure
                                                      Clearance is issued)




N/A                                                   No class is modified. It is just the distribution of
                                                      trajectory to different stakeholders (this
                                                      distribution normally is automatically, but in some
                                                      special events, it can be triggered manually at
                                                      special events such as when the Departure
                                                      Clearance is issued)
N/A                                                 No class is modified. It is just the distribution of
                                                    trajectory to different stakeholders (this
                                                    distribution normally is automatically, but in some
                                                    special events, it can be triggered manually at
                                                    special events such as when the Departure
                                                    Clearance is issued)




N/A                                                 No class is modified. It is just the distribution of
                                                    trajectory to different stakeholders (this
                                                    distribution normally is automatically, but in some
                                                    special events, it can be triggered manually at
                                                    special events such as when the Departure
                                                    Clearance is issued)




N/A                                                 No class is modified. It is just the distribution of
                                                    trajectory to different stakeholders (this
                                                    distribution normally is automatically, but in some
                                                    special events, it can be triggered manually at
                                                    special events such as when the Departure
                                                    Clearance is issued)




fo.planned_trajectory.trajectory_points.manoeuvre_ No conditions found. It can be invoked at any
data                                               time (e.g. when the CATS detects that the flight
                                                   enters in a holding pattern).
fo.planned_trajectory.trajectory_points.manoeuvre_ No conditions found. It can be invoked at any
data                                               time (e.g. when the CATS detects that the flight
                                                   enters in a holding pattern).




fo.dynamic_filtering_rules.duplication_info
fo.dynamic_filtering_rules.duplication_info.sending_
sector
fo.dynamic_filtering_rules.duplication_info.recipient
_sectors



fo.dynamic_filtering_rules.duplication_info             Status change.

                                                        To be invoked when the ECATS has
                                                        successfully received the duplicated data


N/A                                                     According to PCR#73, this service has been
                                                        removed.

N/A                                                     This dataflow is not mature, it is a major open
                                                        issue in the IRD's (Data definition deficiency). A
                                                        PCR has been raised to record the problem.




N/A                                                     No classes are modified. It is just a distribution
                                                        that may be manual (i.e. The capability to send
                                                        specific FPL data to pre-defined users, on
                                                        manual request, shall be provided).

                                                        The Condition indicates that this service is
                                                        available to CATS when the flight becomes
                                                        active in ATSU until is transferred to the next
                                                        ATSU.
N/A                                              No classes are modified. It is just a distribution
                                                 that may be manual (i.e. The capability to send
                                                 specific FPL data to pre-defined users, on
                                                 manual request, shall be provided).

                                                 The Condition indicates that this service is
                                                 available to MATS when the flight becomes
                                                 active in a MATS area.




fo.flight_plan.aircraft_type                     When the AO allocates or changes the aircraft to
fo.flight_key.aircraft_reg                       be used. Can also be used to correct an error in
fo.departure_data.takeoff_data.take_off_weight   previous data supplied. If the type of aircraft
                                                 changes, i.e. it was incorrect, the trajectory is re-
                                                 calculated using the correct type and
                                                 performance data appropriate for it.

                                                 No conditions are found because it can be
                                                 invoked at any time to correct an error in
                                                 previous data supplied.
fo.flight_plan.aircraft_type                     When the AO allocates or changes the aircraft to
fo.flight_key.aircraft_reg                       be used. Can also be used to correct an error in
fo.departure_data.takeoff_data.take_off_weight   previous data supplied. If the type of aircraft
                                                 changes, i.e. it was incorrect, the trajectory is re-
                                                 calculated using the correct type and
                                                 performance data appropriate for it.

                                                 No conditions are found because it can be
                                                 invoked at any time to correct an error in
                                                 previous data supplied.




N/A                                              No classes are modified, it is a notification
                                                 service. It shall be possible for an eligible
                                                 operator to manually trigger the sending of
                                                 system flight plan data to a military ATSU.

                                                 According to eFDP requirements flight data is
                                                 exchanged prior to the flight entering the
                                                 airspace to be crossed.

                                                 BasicFlightData cluster will be distributed upon
                                                 this service invocation.
N/A                         No classes are modified, it is a notification
                            service. It shall be possible for an eligible
                            operator to manually trigger the sending of
                            system flight plan data to a civil ATSU.

                            According to eFDP requirements flight data is
                            exchanged prior to the flight entering the
                            airspace to be crossed.

                            BasicFlightData cluster will be distributed upon
                            this service invocation.




fo.flight_plan.icao_route   Please note that when the estimate data is
                            provided, this estimate data could be done over
                            any point, and in fact, the point that it is usually
                            given is the current track point at the moment of
                            invoking this service (equivalent of sending a
                            AFP message). Maybe the estimate data could
                            be removed from the input parameters since the
                            operational requirements of interoperability only
                            talks about the re-routing possibility of the AFP
                            message.
fo.flight_plan.icao_route                           Please note that when the estimate data is
                                                    provided, this estimate data could be done over
                                                    any point, and in fact, the point that it is usually
                                                    given is the current track point at the moment of
                                                    invoking this service (equivalent of sending a
                                                    AFP message). Maybe the estimate data could
                                                    be removed from the input parameters since the
                                                    operational requirements of interoperability only
                                                    talks about the re-routing possibility of the AFP
                                                    message.




fo.ATF_measures                                     Issued whenever there is any change made to
fo.flight_plan                                      basic flight plan data contained in previously
fo.flight_plan.other_information                    transmitted FPL or RPL data.
fo.flight_plan.number_of_aircraft
fo.flight_plan.aircraft_type                        It is not possible to detail each single class or
fo.flight_plan.flight_rules                         role affected by the change in the flight plan
fo.flight_plan.equipment_capability_and_status
fo.flight_plan.eobt
fo.flight_plan.icao_route
fo.flight_plan.alternative_destination_aerodromes
fo.assigned_SSR_mode_and_code
fo.flight_plan.supplementary_information
fo.flight_plan.other_information   The flight plan change (CHG) made by AO is
fo.flight_plan.icao_route          accepted or corrected. FPD may accept the
                                   change proposed by AO modifying the field18 or
                                   the route (after an agreement with AO).




fo.flight_plan.other_information   The flight plan change (CHG) made by AO is
fo.flight_plan.icao_route          accepted or corrected. FPD may accept the
                                   change proposed by AO modifying the field18 or
                                   the route (after an agreement with AO).




fo.flight_plan.other_information   The flight plan change (CHG) made by AO is
fo.flight_plan.icao_route          accepted or corrected. FPD may accept the
                                   change proposed by AO modifying the field18 or
                                   the route (after an agreement with AO).




fo.flight_plan.other_information   The flight plan change (CHG) made by AO is
fo.flight_plan.icao_route          accepted or corrected. FPD may accept the
                                   change proposed by AO modifying the field18 or
                                   the route (after an agreement with AO).




fo.ATF_measures                    Changes in ATF_measures and flight_plan only
fo.flight_plan                     deal with possible state changes.
fo.departure_data.offblock



fo.ATF_measures                    It is assumed that the cancellation of a flight plan
fo.flight_plan                     only produces changes in the states and some
                                   time after the deletion of the FO.
N/A   No class is modified. This is a service for
      accessing missing data.

      Note that no statechart diagram is associated to
      this service since any possible state change
      would be dependant on stakeholder invoking the
      service, not the flight object itself.

      The stakeholder may invoke this service at any
      time.




N/A   No class is modified. This is a service for
      accessing missing data.

      Note that no statechart diagram is associated to
      this service since any possible state change
      would be dependant on stakeholder invoking the
      service, not the flight object itself.

      The stakeholder may invoke this service at any
      time.
N/A   No class is modified. This is a service for
      accessing missing data.

      Note that no statechart diagram is associated to
      this service since any possible state change
      would be dependant on stakeholder invoking the
      service, not the flight object itself.

      The stakeholder may invoke this service at any
      time.




N/A   No class is modified. This service provides
      missing data to the original requester.

      Note that no statechart diagram is associated to
      this service since any possible state change
      would be dependant on stakeholder invoking the
      service, not the flight object itself.

      Note that this service is in fact a response to the
      "request_flight_plan_details" one.
fo.flight_plan                                      APOP shall be able to send abbreviated flight
fo.flight_plan.aircraft_identification              plans to CATS-AD for VFR flights. For having an
fo.flight_plan.number_of_aircraft                   abbreviated flight plan, the minimum information
fo.flight_plan.aircraft_type                        required is the aircraft_identification.
fo.flight_plan.icao_route
fo.flight_plan.eobt                                 Then, the CATS-AD will create the abbreviated
fo.flight_plan.eobd                                 flight plan.
fo.flight_plan.departure_aerodrome
fo.flight_plan.destination_aerodrome                Notification and creation service has been
fo.flight_plan.equipment_capability_and_status      merged in one operation. Even when the
fo.flight_plan.is_abbreviated                       associated DataFlow has been removed from
fo.flight_plan.other_information                    IRDv4.0, the service is kept because the concept
fo.flight_plan.supplementary_information            of abbreviated flight plan still exists. See also
fo.flight_plan.flight_rules                         PCR#95.
fo.flight_plan.alternative_destination_aerodromes
fo.flight_plan.supplementary_information
fo.flight_plan                                      Creation of a Flight Plan by the CATS, whenever
fo.flight_plan.aircraft_identification              Flight Plan data is created locally for a missing or
fo.flight_plan.flight_rules                         abbreviated Flight Plan and it is not currently
fo.flight_plan.number_of_aircraft                   known to FPD
fo.flight_plan.aircraft_type
fo.flight_plan.equipment_capability_and_status
fo.flight_plan.departure_aerodrome
fo.flight_plan.eobt
fo.flight_plan.eobd
fo.flight_plan.icao_route
fo.flight_plan.destination_aerodrome
fo.flight_plan.alternative_destination_aerodromes
fo.flight_plan.other_information
fo.flight_plan.supplementary_information
fo.ATF_measures
fo.flight_plan                                      Creation of a Flight Plan by the CATS, whenever
fo.flight_plan.aircraft_identification              CATS creates an SFPL on receipt of an air filed
fo.flight_plan.flight_rules                         FPL.
fo.flight_plan.number_of_aircraft
fo.flight_plan.aircraft_type
fo.flight_plan.equipment_capability_and_status
fo.flight_plan.departure_aerodrome
fo.flight_plan.eobt
fo.flight_plan.eobd
fo.flight_plan.icao_route
fo.flight_plan.destination_aerodrome
fo.flight_plan.alternative_destination_aerodromes
fo.flight_plan.other_information
fo.flight_plan.supplementary_information
fo.ATF_measures
fo.flight_plan                                      Creation of a Flight Plan by the MATS, whenever
fo.flight_plan.aircraft_identification              Flight Plan data is created locally for a missing or
fo.flight_plan.flight_rules                         abbreviated Flight Plan and it is not currently
fo.flight_plan.number_of_aircraft                   known to FPD
fo.flight_plan.aircraft_type
fo.flight_plan.equipment_capability_and_status
fo.flight_plan.departure_aerodrome
fo.flight_plan.eobt
fo.flight_plan.eobd
fo.flight_plan.icao_route
fo.flight_plan.destination_aerodrome
fo.flight_plan.alternative_destination_aerodromes
fo.flight_plan.other_information
fo.flight_plan.supplementary_information
fo.ATF_measures
fo.flight_plan                                      Creation of a Flight Plan by the AO, whenever
fo.flight_plan.aircraft_identification              Flight Plan data is created locally for a missing or
fo.flight_plan.flight_rules                         abbreviated Flight Plan and it is not currently
fo.flight_plan.number_of_aircraft                   known to FPD
fo.flight_plan.aircraft_type
fo.flight_plan.equipment_capability_and_status
fo.flight_plan.departure_aerodrome
fo.flight_plan.eobt
fo.flight_plan.eobd
fo.flight_plan.icao_route
fo.flight_plan.destination_aerodrome
fo.flight_plan.alternative_destination_aerodromes
fo.flight_plan.other_information
fo.flight_plan.supplementary_information
fo.ATF_measures




N/A                                                 This DF is not mature enough.

N/A                                                 Not processed because the DYNAV service is
                                                    not yet mature (PCR 3).

                                                    Out of FOIPS scope


N/A                                                 In fact this service could be invoked by any Data
                                                    Owner (DOWN) maintaining its own System
                                                    Flight Plan



N/A                                                 This service is invoked when the flight Owner
                                                    (FOWN) detects that there are two Flight Objects
                                                    representing the same flight. After manual
                                                    arbitration, one of them has to be manually
                                                    removed.
fo.dynamic_filtering_rules                          The system shall be able to remove from the
fo.dynamic_filtering_rules.informed_stakeholders    “informed” distribution list of a given flight-object
                                                    any ATSU provided it is not in this list for
                                                    geographical reasons .




fo.iop_information                                  This service is invoked when two stakeholders
                                                    considered they are the the flight owner for the
                                                    same Flight Object. After manual arbitration, one
                                                    of them claims as the correct Flight Owner.




fo.dynamic_filtering_rules                           Service for a data owner to subscribe
fo.dynamic_filtering_rules.informed_stakeholders     dynamically to a set of clusters.
fo.dynamic_filtering_rules.informed_stakeholders.di
stributed_clusters
fo.dynamic_filtering_rules.informed_stakeholders.inf
ormed_stakeholder




fo.dynamic_filtering_rules                           Service for a data owner to unsubscribe to a
fo.dynamic_filtering_rules.informed_stakeholders     previous dynamic subscription
fo.dynamic_filtering_rules.informed_stakeholders.di
stributed_clusters
fo.dynamic_filtering_rules.informed_stakeholders.inf
ormed_stakeholder
N/A                                                  Not processed because as stated in the IRDs
                                                     (v4.0) an issue has been raised on this because
                                                     it is not yet clear whether the EFD message will
                                                     be used for this purpose. The EFD message is
                                                     currently described only for ATC recipients.

                                                     Out of FOIPS scope




fo.departure_data.takeoff_data



fo.departure_data.de-icing.procedure                 DeicingStatus set to requested



fo.aircraft.flipcy.flipcy_4D_route




fo.aircraft.flipcy.flipcy_route




fo.aircraft.current (position, level and time)
fo.aircraft.next




fo.aircraft.current (position, level and time)
fo.aircraft.emergency (attribute emergency_status)
fo.aircraft.current (position, level and time)




fo.oceanic_entry_clearance
fo.oceanic_entry_clearance.oceanic_track




fo.oceanic_entry_clearance




fo.oceanic_entry_clearance




fo.arrival_sequence_element.sequence



fo.arrival.arrival_manager_runway




fo.arrival.arrival_manager_runway




fo.arrival.landing.delay_to_absorb
fo.arrival.assigned_arrival_runway




fo.arrival.star


fo.arrival.arrival_manager_runway




fo.arrival_sequence_element.sequence



fo.arrival.landing.delay_to_absorb




fo.arrival.landing.delay_to_absorb.ATSU_contributio
n.proposed_target_time_over_cop




fo.arrival_sequence_element.sequence



fo.aircraft.cora_preferences



fo.aircraft.preferences


fo.aircraft.envelope


fo,departure_data,offblock
fo.arrival.In_blocks (attribute
scheduled_in_blocks_time)




fo,departure_data,offblock




fo.departure_data.de-icing_procedure



fo.flight_script.constraint_list




fo.arrival.landing




fo.arrival.landing



fo.departure_data.taxi_data



fo.departure_data.startup_data



fo.departure_data.takeoff_data
fo,departure_data,offblock



fo,departure_data,offblock



fo.departure_sequence_element.sequence




fo.arrival.In_blocks (attribute actual_in_blocks_time)



fo.arrival.On_blocks (attribute
actual_on_blocks_time)



fo.arrival.landing




fo.departure_data.departure_runway



fo.departure_data.offblock_data



fo.departure_data.startup_data




fo.departure_data.departure_runway
fo.departure_data.takeoff_data



fo.departure_data.clearance_for_departure




fo.departure_data.takeoff_data



fo (attribute next_SSR_code_state)




fo.departure_data.clearance_for_departure




fo.departure_data.clearance_for_departure




fo.coordination [n]




fo.coordination[n]
fo.coordination[n].proposed
fo.departure_data.sid




fo.departure_data.departure_runway




fo.departure_data.takeoff_data




fo.departure_data.takeoff_data




fo.arrival_sequence_element.sequence



fo.arrival_sequence_element.sequence



fo.departure_data.clearance_for_departure
fo.coordination[n].agreed



fo.departure_data.takeoff_data



fo.coordination[n]
fo.coordination[n].proposed




fo.departure_data.clearance_for_departure




fo.coordination[n]




fo.coordination[n]
fo.coordination[n].agreed




fo.coordination[n]
fo.coordination[n].agreed
fo.coordination[n]
fo.coordination[n].agreed




fo.coordination[n]
fo.coordination[n].agreed




fo.coordination[n]
fo.coordination[n].agreed




fo.coordination[n]
fo.coordination[n].agreed




fo.coordination[n]




fo.departure_data.sid
fo.departure_data.sid




fo.departure_data.departure_runway




fo.departure_data.takeoff_data




fo.coordination[n]
fo.coordination[n].proposed




fo.coordination[n]
fo.coordination[n].proposed
N.A.




fo.departure_sequence_element.sequence




fo.departure_sequence_element.sequence




fo.aircraft.flipcy.flipint_contract




fo.departure_data.off_block




fo.aircraft.logon_parameters


fo.aircraft.logon_parameters
fo.aircraft.4D_trajectory_data.requested_trajectory
fo.aircraft.4D_trajectory_data



fo.aircraft.4D_trajectory_data.cleared_trajectory
fo.aircraft.4D_trajectory_data.alternative_proposal
fo.aircraft.4D_trajectory_data




fo.arrival (aman_sequencing_status attribute)




fo.arrival (missed_approach attribute)



fo.arrival.landing



fo.departure_data.takeoff_data



fo.aircraft.emergency


fo.aircraft.emergency
fo.arrival.landing




fo.departure_data.startup_data



fo.departure_data.startup_data



fo.departure_data.startup_data



fo.departure_data.startup_data



fo.departure_data.startup_data




fo.departure_data.takeoff_data



fo.arrival,entered_in_the_last_FIR



fo.arrival,entered_in_the_last_FIR



fo.arrival.in_final_approach



fo.arrival.in_final_approach
fo.departure_data.takeoff_data




fo.departure_data.takeoff_data



fo (attribute next_SSR_code_state)
fo.assigned_SSR_mode_and_code
fo.next_SSR_mode_and_code



fo.arrival.landing




fo (attribute next_SSR_code_state)
fo.assigned_SSR_mode_and_code
fo.next_SSR_mode_and_code



fo.departure_data.clearance_for_departure



fo.coordination[n].agreed



fo (attribute next_SSR_code_state)
fo.coordination[n]
fo.coordination[n].proposed




fo.coordination[n]
fo.coordination[n].proposed




fo (attribute next_SSR_code_state)
fo.assigned_SSR_mode_and_code
fo.next_SSR_mode_and_code



fo.departure_data.clearance_for_departure



fo.coordination[n].agreed



fo (attribute next_SSR_code_state)
fo.coordination[n]
fo.coordination[n].proposed




fo.coordination[n]




fo.coordination[n]
fo.coordination[n].agreed




fo.coordination[n]
fo.coordination[n].proposed




fo.arrival.landing.delay_to_absorb
fo.coordination[n]
fo.coordination[n].proposed




fo (attribute next_SSR_code_state)
fo.assigned_SSR_mode_and_code
fo.next_SSR_mode_and_code



fo.coordination[n]
fo.coordination[n].transfer_data
fo.coordination[n].transfer_data.transfer_conditions




fo.coordination[n]




fo.fliht_script.constraint_list




fo.fliht_script.constraint_list




fo.fliht_script.constraint_list
fo (attribute next_SSR_code_state)




fo.arrival.landing




fo.arrival.landing.delay_to_absorb




fo.eman_delay_apportionment
fo.eman_delay_apportionment.ATSU_contribution
fo.eman_delay_apportionment.ATSU_contribution.p
roposed_target_time_over_cop




fo.fliht_script.constraint_list


fo.fliht_script.constraint_list


fo.flight_script.constraint_list
fo.coordination[n].transfer_data
fo.coordination[n].transfer_data.transfer_conditions




fo.coordination[n]
fo.coordination[n].agreed




fo.aircraft.logon_parameters




fo.coordination[n]




fo.coordination[n]
fo.coordination[n-1]


fo.responsible
fo.coordination[n]
fo.coordination[n-1]


fo.responsible




fo.coordination[n]
fo.coordination[n-1]


fo.responsible




fo.coordination[n]




fo.coordination[n]
fo.coordination[n].proposed




fo.pointed_sector
fo.pointing_sector


fo.coordination[n]
fo.coordination[n].proposed
fo.coordination[n]
fo.coordination[n].proposed




fo.coordination[n]
fo.coordination[n].proposed




fo (attribute next_SSR_code_state)
fo.assigned_SSR_mode_and_code
fo.next_SSR_mode_and_code




fo.coordination[n]
fo.coordination[n].proposed




fo.coordination[n]




fo.coordination[n]
fo.coordination[n].release
fo.coordination[n]




fo.coordination[n]
fo.coordination[n].proposed




fo.coordination[n]
fo.coordination[n].proposed




N.A.




fo.coordination[n]
fo.coordination[n-1]


fo.responsible
fo.coordination[n]
fo.coordination[n].transfer_data




fo.coordination[n]




fo.coordination[n]
fo.coordination[n].receiving




fo.coordination[n]                                     Only the atribute coordination_status of the class
fo.coordination[n].agreed                              CoordinationAndTransfer is changed.




fo.coordination[n]
fo.coordination[n].transfer_data
fo.coordination[n].transfer_data.transfer_conditions
fo.coordination[n]
fo.coordination[n].proposed




fo.crossing_sequence[n] (attribute status)
fo.crossing_sequence[n] .accepted




fo.coordination[n]




fo.coordination[n]
fo.coordination[n].agreed




fo (attribute next_SSR_code_state)
fo.coordination[n]
fo.coordination[n].agreed




fo.crossing_sequence[n] (attribute status)
fo.crossing_sequence[n] .proposed




fo.crossing_sequence[n]
fo.crossing_sequence[n] .proposed
fo.crossing_sequence[n]
.proposed.crossing_trajectory




fo.crossing_sequence
fo.crossing_sequence[n]
fo.crossing_sequence[n] .proposed
fo.crossing_sequence[n]
.proposed.crossing_trajectory




fo.crossing_sequence[n]
fo.crossing_sequence[n] .proposed
fo.crossing_sequence[n]
.proposed.crossing_trajectory




fo.coordination[n]
fo.coordination[n].proposed




fo.coordination[n]
fo.coordination[n].proposed
fo (attribute next_SSR_code_state)
fo.assigned_SSR_mode_and_code
fo.next_SSR_mode_and_code



fo.coordination[n]
fo.coordination[n].agreed




fo.coordination[n]
fo.coordination[n].proposed




fo.oceanic_entry_clearance
fo.oceanic_entry_clearance.oceanic_track




fo.departure_sequence_element.sequence




fo.arrival.landing.delay_to_absorb




fo (attribute next_SSR_code_state)
fo.next_SSR_mode_and_code
fo.departure_data.takeoff_data



fo.crossing_sequence[n] (attribute status)
fo.crossing_sequence[n] .accepted




fo.coordination[n]




fo.coordination[n]
fo.coordination[n].agreed




fo (attribute next_SSR_code_state)
fo.assigned_SSR_mode_and_code
fo.next_SSR_mode_and_code



fo.coordination[n]
fo.coordination[n].agreed
fo.crossing_sequence[n] (attribute status)
fo.crossing_sequence[n] .proposed




fo.crossing_sequence[n]
fo.crossing_sequence[n] .proposed
fo.crossing_sequence[n]
.proposed.crossing_trajectory




fo.crossing_sequence




fo.crossing_sequence[n]
fo.crossing_sequence[n] .proposed
fo.crossing_sequence[n]
.proposed.crossing_trajectory
fo.crossing_sequence[n]
fo.crossing_sequence[n] .proposed
fo.crossing_sequence[n]
.proposed.crossing_trajectory




fo.oceanic_entry_clearance.restriction
fo.oceanic_entry_clearance
fo.oceanic_entry_clearance.oceanic_track




fo.coordination[n]
fo.coordination[n].proposed




fo.arrival.landing
fo.aircraft.current



fo.coordination[n]
fo.coordination[n].proposed
fo.coordination[n]
fo.coordination[n].proposed




fo.coordination[n]
fo.coordination[n].proposed




fo.coordination




fo.aircraft.emergency (attributes reason and
emergency_status)

fo.coordination[n]
fo.coordination[n].agreed




fo.oceanic_entry_clearance.restriction
fo.oceanic_entry_clearance
fo.oceanic_entry_clearance.oceanic_track
fo.coordination[n]
fo.coordination[n].proposed




fo.coordination[n]




fo.coordination[n]
fo.coordination[n].agreed




fo.coordination[n]
fo.coordination[n-1]


fo.responsible




fo.coordination[n]
fo.coordination[n].proposed
fo.coordination[n]
fo.coordination[n].proposed




fo.aircraft.emergency (attributes reason and
emergency_status)

fo.coordination[n]
fo.coordination[n].agreed




fo.coordination[n]
fo.coordination[n].proposed




fo.coordination[n]




fo.oceanic_entry_clearance.restriction
fo.oceanic_entry_clearance
fo.oceanic_entry_clearance.oceanic_track
fo.coordination[n]
fo.coordination[n].proposed




fo.coordination[n]
fo.coordination[n].transfer_data
fo.coordination[n].transfer_data.transfer_conditions




fo (attribute next_SSR_code_state)




fo (attribute next_SSR_code_state)
fo.assigned_SSR_mode_and_code
fo.next_SSR_mode_and_code




fo.coordination[n]
fo.coordination[n].proposed




fo.coordination[n]
fo.coordination[n].proposed
fo.CDM_data.stand_allocation,                      As mentioned by the CDM Functional
fo.CDM_data.stand_allocation.allocated_stand       Requirements: no change in Stand/Gate
                                                   Allocation should be provided later than ELDT -
                                                   20 min.
                                                   For departing flights that stay overnight on the
                                                   airport, it's assumed that stand allocation should
fo.CDM_data.pre_departure_progress_data.departu
re_suspension


fo.CDM_data.pre_departure_progress_data.departu
re_suspension




fo.CDM_data.stand_allocation                       As mentioned by the CDM Functional
                                                   Requirements: no change in Stand/Gate
                                                   Allocation should be provided later than ELDT -
                                                   20 min.
                                                   For departing flights that stay overnight on the
                                                   airport, it's assumed that stand allocation should
                                                   not be modified later than EIBT - "a time
                                                   parameter" to be defined locally.




fo.CDM_data.pre_departure_progress_data         It's assumed that a priority has to be
                                                communicated by the AO some time before
                                                EOBT, this duration being a local CDM
fo.CDM_data.pre_departure_progress_data.boardin Start of boarding has to be communicated by the
g_information (attribute boarding_start_time)   AO some time before EOBT (This duration being
                                                a local CDM parameter depending also on
                                                Aircraft type, Allocated stand ...). If no Boarding
                                                event has been received before EOBT - Time
                                                parameter, an alarm will be raised by CDM
fo.CDM_data.ready_time                          It's assumed that the AO or the Ground Handling
                                                agent is allowed to update TOBT not later than
                                                TOBT - "a time parameter" to be defined locally.
fo.CDM_data.ready_time                              The AO or the Ground Handling agent has to
                                                    confirm TOBT not later than TOBT - "a time
                                                    parameter" to be defined locally. If no
                                                    confirmation is received in time, an alarm is
                                                    raised.




fo.flight_association                           The assignment of an aircraft to departing flight
                                                has to be finalised when the arrival estimate is
                                                stable. CDM defines an event at ELDT-30
                                                minutes that can be used to provide this
fo.CDM_data.pre_departure_progress_data.departu This service is available while aircraft has not yet
re_suspension                                   taken off.


fo.CDM_data.pre_departure_progress_data.departu This service is available while aircraft has not yet
re_suspension                                   taken off.

fo.CDM_data.pre_departure_progress_data.ground Start of Ground Handling services has to be
_handling_data                                 communicated by the AO some time before
                                               EOBT, this duration being a local CDM
                                               parameter.



fo.CDM_data.ready_time                              It's assumed that the Actual Ready has to be
                                                    communicated by the AO not later than TOBT -
                                                    "a time parameter" to be defined locally.




fo.CDM_data.pre_departure_progress_data.boardin It's assumed that the number of passengers that
g_information (attribute number_of_passengers)  have checked in for the flight has to be
                                                communicated by the AO within the same time
fo.CDM_data                                     limit than Boarding start time.




fo.CDM_data.turn_round_time




fo.fp_updates_data.AO_flight_profile                This service is available when the flight is
                                                    airborne.
                                                    Not mature.
fo.fp_updates_data.ATFM_flight_profile   This service is available when the flight is
                                         airborne.
                                         Not mature.




fo.filed_flight_plans




fo.filed_flight_plans




fo.filed_flight_plans




fo.filed_flight_plans                    The submitted filed flight plan is rejected
                                         whenever IFPS cannot correct it neither
                                         automatically nor manually.




fo.shared_codes                          It's assumed that associated flight numbers have
                                         to be communicated by the AO within the same
                                         time limit than Flight asociation.
IRD Data Flow


DF-ATFM-AO-SAM




DF-ATFM-CATS-SAM




DF-ATFM-CATS-SLA
DF-ATFM-MATS-SLA




DF-CATS/AD-APOP-SAM




DF-CATS/AD-APOP-SRM
DF-AO-APOP-SAM




DF-AO-ATFM-SWM




DF-AO-ATFM-RFI




DF-AO-ATFM-SPA




DF-AO-ATFM-SRJ



DF-ATFM-AO-SIP
DF-CATS/AD-ATFM-REA




DF-ATFM-AO-FLS




DF-ATFM-CATS-FLS




DF-ATFM-MATS-SUSP




DF-CATS/AD-APOP-FLS




DF-AO-APOP-FLS
DF-ATFM-AO-DES




DF-ATFM-CATS-DES




DF-ATFM-MATS-DESU




DF-CATS/AD-APOP-DES
DF-AO-APOP-DES




DF-ATFM-AO-SLC




DF-ATFM-CATS-SLC




DF-ATFM-MATS-CANC




DF-CATS/AD-APOP-SLC
DF-AO-APOP-SLC




DF-ATFM-AO-SRM




DF-ATFM-CATS-SRM




DF-ATFM-MATS-SLRV
DF-AO-APOP-SRM




DF-AO-ATFM-FCM




DF-AO-ATFM-SMM
DF-ATFM-AO-RRP




DF-AO-ATFM-RJT




DF-ATFM-CATS-PRR




DF-CATS-ATFM-CARP
DF-CATS-ATFM-RDRQ




DF-CATS-ECATS-RDRQ




DF-CATS-FPD-RDRQ




DF-ATFM-CATS-RCT
DF-ECATS-CATS-RCT




DF-FPD-CATS-RCT




DF-ECATS-CATS-RDRS
DF-FPD-CATS-FPLR




NOT_TRACEABLE




DF-CATS-ECATS-AFDA
DF-CATS-ECATS-AFDU




NOT_TRACEABLE
DF-CATS-ECATS-AFDD




DF-CATS-ECATS-WIFC




DF-CATS-ECATS-WIFR
NOT_TRACEABLE




DF-CATS/AD-AO-4DTF




DF-CATS/AD-AO-DP4D
DF-CATS-FPD-4DTR




DF-CATS-ECATS-FDU




DF-CATS-AM-FDU




DF-CATS-AM-FMS
DF-CATS-ECATS-FMS




DF-CATS-ECATS-DUPD




DF-CATS-ECATS-DUPA




DF-CATS-ECATS-APSN


DF-CATS-ATFM-CPR




DF-CATS-ATFM-FSA
DF-MATS-ATFM-FSAD




DF-AO-APOP-AACD
DF-AO-CATS/AD-AACD




DF-CATS-MATS-BFD
DF-MATS-CATS-BFD




DF-CATS-FPD-AFP
DF-MATS-FPD-ARP




DF-AO-FPD-CHG
DF-FPD-ADU-CHGN




DF-FPD-CATS-CHG




DF-FPD-MATS-CHG




DF-FPD-OCATS-CHGN




DF-AO-FPD-DLA




DF-AO-FPD-CNL
DF-CATS-FPD-RQP




DF-MATS-FPD-RFPL
DF-OCATS-FPD-RFPL




DF-FPD-CATS-REJ
DF-CATS-FPD-AFP
DF-CATS-FPD-AFP
DF-CATS-FPD-FPL
DF-MATS-FPD-AFPL
DF-AO-FPD-FPL




DF-CATS-FPD-PAFP

DF-CATS-ACFT-DYRO




ICOG_DERIVED




ICOG_DERIVED
ICOG_DERIVED




ICOG_DERIVED




ICOG_DERIVED




ICOG_DERIVED
DF-ATFM-AO-EFD




DF-CATS/AD-APOP-FCNL



DF-AO-APOP-DICR



DF-ACFT-CATS-FL4D




DF-CATS-ACFT-FLRQ

DF-ACFT-CATS-FLRT




DF-ACFT-OCATS-APOS




DF-ACFT-OCATS-EMGY
DF-ACFT-OCATS-POS




DF-ACFT-OCATS-RCL




DF-ACFT-OCATS-RRC




DF-ACFT-OCATS-REQ




DF-CATS/AM-APOP-
ASEQ


DF-AM-CATS/AD-ARC




DF-AM-CATS/APP-ARC




DF-AM-CATS-ADA
DF-CATS/AD-APOP-
ARWY




NOT_TRACEABLE


DF-AM-CATS-ARC




DF-AM-CATS-ASEQ



DF-AM-CATS-DBT




DF-AM-CATS-STA




DF-AM-DM-ASEQ



DF-AO-CATS-AOPC



DF-AO-CATS/AD-AOPR


DF-AO-CATS/AD-OLIM


DF-AO-APOP-AOBT
DF-APOP-AO-SIBT




DF-APOP-AO-SOBT




DF-APOP-AO-DICE



DF-ATFM-CATS-EFD




DF-ATS/APP-ATS/AD-CTA




DF-CATS/AD-APOP-ALDT



DF-CATS/AD-APOP-AXOT



DF-CATS/AD-APOP-ASAT



DF-CATS/AD-APOP-ATOT
DF-CATS/AD-APOP-AOBT



DF-CATS/AD-AO-AOBT



DF-CATS/DM-APOP-
DSEQ




DF-CATS/AD-APOP-AIBT



DF-CATS/-AO-EOST




DF-CATS/AD-APOP-ELDT




DF-CATS/AD-APOP-
PRWY


DF-APOP-CATS/AD-TOBT



DF-CATS/AD-APOP-TSAT




DF-CATS/AD-APOP-TORY
DF-CATS/AD-CATS/APP-
ATD


DF-CATS/AD-CATS/APP-
CRQ




DF-CATS/AD-CATS-ATD



DF-CATS/AD-CATS-
CREQ




DF-CATS/AD-CATS-MAC




NOT_TRACEABLE




DF-CATS/AD-CATS-MAC




DF-CATS/AD-CATS-PAC
DF-CATS/AD-CATS-PAC




DF-CATS/AD-CATS-PAC




DF-CATS/AD-CATS-PAC




DF-CATS/AD-SMS-SMFP




DF-CATS/AM-AO-ASEQ



DF-CATS/AM-AO-PIAS



DF-CATS/APP-CATS/AD-
CRP
DF-CATS/APP-CATS/AD-
CRP


DF-CATS/APP-CATS-ATD



DF-CATS/APP-CATS-CDN




DF-CATS/APP-CATS-CRQ




DF-CATS/APP-CATS-LAM




DF-CATS-ECATS-LAM




DF-CATS-MATS-LAM
DF-CATS-OCATS-LAM




DF-MATS-CATS-LAM




DF-OCATS-CATS-LAM




DF-OCATS-OCATS-LAM




DF-CATS/APP-CATS-LAM




DF-CATS/AD-APOP-SID
DF-CATS/APP-CATS-PAC




DF-CATS/APP-CATS-PAC




DF-CATS/APP-CATS-PAC




DF-CATS/APP-CATS-PAC




DF-CATS/APP-CATS-RAP
DF-CATS/APP-CATS-SBY




DF-CATS/DM-AO-DSEQ




DF-CATS/DM-AO-PIDS




DF-CATS-ACFT-FLCR


AGDL DCL



AGDL DCL


AGDL DCL




AGDL DCL



AGDL DLIC


AGDL DLIC


AGDL ACM
AGDL ACM


AGDL ACM



AGDL ACM


AGDL ACM

DF-ACFT-CATS-RQ4D




DF-CATS-ACFT-RS4D




DF-CATS-AM-EDSE




DF-CATS-AM-MISA



DF-CATS/AD-AO-ALDT



DF-CATS/AD-AO-ATOT



DF-CATS/AD-AO-EMGY


DF-CATS/AD-AO-EMGY
DF-CATS/AD-AO-ELDT




DF-CATS/AD-APOP-ASRT



DF-CATS/AD-AO-ASRT



DF-CATS/AD-APOP-SATA



DF-CATS/AD-AO-ASAT



DF-CATS/AD-AO-TSAT




DF-CATS/AD-AO-ETOT



DF-CATS/AD-APOP-FIRE



DF-CATS/AD-AO-FIRE



DF-CATS/AD-APOP-FAPP



DF-CATS/AD-AO-FAPP
DF-MATS-ATFM-ETOD




DF-CATS/AD-APOP-ETOT



DF-CATS-APP-CODE




DF-CATS-ATS/AD-CTA




DF-CATS-CATS/AD-
CODE




DF-CATS-CATS/AD-CRP



DF-CATS-CATS/AD-CRP



DF-CATS-CATS/APP-ABI
DF-CATS-CATS/APP-ABI




DF-CATS-CATS/APP-ACT




DF-CATS-CATS/APP-
CODE




DF-CATS-CATS/APP-CRP



DF-CATS-CATS/APP-CRP



DF-CATS-ECATS-ABI
DF-CATS-ECATS-ABI




DF-CATS-ECATS-ACP




DF-CATS-ECATS-ACP




DF-CATS-ECATS-ACT




DF-CATS-ECATS-ADA
DF-CATS-ECATS-CDN




DF-CATS-ECATS-CODE




DF-CATS-ECATS-COF




DF-CATS-ECATS-COF




DF-CATS-ECATS-CON




DF-CATS-ECATS-CON




NOT_TRACEABLE
DF-CATS-ECATS-CREQ




DF-CATS-ECATS-CTA




DF-CATS-ECATS-DBT




DF-CATS-ECATS-EDA




DF-CATS-ECATS-FHLD


DF-CATS-ECATS-FNHL


NOT_TRACEABLE
DF-CATS-ECATS-HOP




DF-CATS-ECATS-LAM




DF-CATS-ECATS-LOF




DF-CATS-ECATS-MAC




DF-CATS-ECATS-MAS
NOT_TRACEABLE




NOT_TRACEABLE




DF-CATS-ECATS-NAN




DF-CATS-ECATS-PAC




DF-CATS-ECATS-PNT



DF-CATS-ECATS-PRP
DF-CATS-ECATS-RAP




DF-CATS-ECATS-REV




DF-CATS-ECATS-REV




DF-CATS-ECATS-RJC




DF-CATS-ECATS-RLS




DF-CATS-ECATS-ROF
DF-CATS-ECATS-RRQ




DF-CATS-ECATS-RRV




DF-CATS-ECATS-RTI




DF-CATS-ECATS-SBY




DF-CATS-ECATS-SCT
DF-CATS-ECATS-SDM




DF-CATS-ECATS-SKC




DF-CATS-ECATS-SKP




DF-CATS-ECATS-TER




DF-CATS-ECATS-TIM
DF-CATS-ECATS-TIP




DF-CATS-MATS-ACP




DF-CATS-MATS-ACP




DF-CATS-MATS-ACP




DF-CATS-MATS-CREQ
DF-CATS-MATS-LAM




DF-CATS-MATS-RJC




DF-CATS-MATS-XAP




DF-CATS-MATS-XCM
DF-CATS-MATS-XIN




DF-CATS-MATS-XRQ




DF-CATS-OCATS-ABI




DF-CATS-OCATS-ACT
DF-CATS-OCATS-CODE




DF-CATS-OCATS-LAM




DF-CATS-OCATS-REV




DF-CATS-OCATS-ROC




DF-DM-AM-DSEQ




DF-ECATS-CATS-ADA




DF-ECATS-CATS-CODE
DF-FPD-OCATS-DEP



DF-MATS-CATS-ACP




DF-MATS-CATS-ACP




DF-MATS-CATS-ACP




DF-MATS-CATS-CODE




DF-MATS-CATS-LAM
DF-MATS-CATS-RJC




DF-MATS-CATS-XAP




DF-MATS-CATS-XCM




DF-MATS-CATS-XIN
DF-MATS-CATS-XRQ




DF-OCATS-ACFT-OCM




DF-OCATS-ADU-EST




DF-AO-ATFM-APR




DF-OCATS-ATFM-EST
DF-OCATS-CATS-ABI




DF-OCATS-CATS-ACT




DF-OCATS-CATS-CNL




DF-OCATS-CATS-EMGY


DF-OCATS-CATS-LAM




DF-OCATS-CATS-OCM
DF-OCATS-OCATS-ABI




DF-OCATS-OCATS-ACP




DF-OCATS-OCATS-ACP




DF-OCATS-OCATS-AOC




DF-OCATS-OCATS-CDN
DF-OCATS-OCATS-CPL




DF-OCATS-OCATS-EMG


DF-OCATS-OCATS-LAM




DF-OCATS-OCATS-LRM




DF-OCATS-OCATS-MAC




DF-OCATS-OCATS-RBK
DF-OCATS-OCATS-REJ




DF-OCATS-OCATS-TOC




DF-CATS/APP-CATS-
CREQ




DF-CATS-OCATS-REV




DF-CATS-MATS-RJC




DF-MATS-CATS-RJC
DF-APOP-AO-SGAD




DF-AO-APOP-FCDC




DF-APOP-AO-FCDC




DF-AO-APOP-SGRQ




DF-AO-APOP-FPRI


DF-AO-APOP-BST




DF-AO-APOP-TOBT
DF-AO-APOP-TOBT




DF-AO-APOP-REG



DF-AO-APOP-FCD



DF-APOP-AO-FCD


DF-AO-APOP-AGHT




DF-AO-APOP-ARDT




DF-AO-APOP-NUMP



DF-AO-APOP-FSCA



DF-AO-APOP-ETTT




DF-AO-ATFM-AOFP
DF-ATFM-AO-ATFP




DF-FPD-AO-ACK(L)




DF-FPD-AO-ACK(S)




DF-FPD-AO-MAN




DF-FPD-AO-FPR




DF-AO-APOP-CODS
Operational Event                         Control Class    Service Name
DOWN requests updated clusters for        IntegrityManager get_updated_clusters
missing information
A stakeholder does not know the IOP       FOWNManager      query_flight_by_key
identifier for a given operational key
and/or the flight owner for that flight



Initiate a change/request to the FOWN     FOWNManager      begin_operation_group

Ends a change/request to the FOWN         FOWNManager      end_operation_group

Set a piece of data though B-Interface    FOWNManager      set_flight_plan

Set a piece of data though B-Interface    FOWNManager      set_flight_identification

Set a piece of data though B-Interface    FOWNManager      set_flow_measures

Set a piece of data though B-Interface    FOWNManager      set_dynamic_filtering_rules

Set a piece of data though B-Interface    FOWNManager      set_recovery_information

Set a piece of data though B-Interface    FOWNManager      set_what_if_id

Set a piece of data though B-Interface    FOWNManager      set_alternative_flight_info

Set a piece of data though B-Interface    FOWNManager      set_route_information

Set a piece of data though B-Interface    FOWNManager      set_aircraft

Set a piece of data though B-Interface    FOWNManager      set_arrival

Set a piece of data though B-Interface    FOWNManager      set_constraint

Set a piece of data though B-Interface    FOWNManager      set_arrival_sequence

Set a piece of data though B-Interface    FOWNManager      set_SSR

Set a piece of data though B-Interface    FOWNManager      set_civil_military_crossing_d
                                                           ata
Set a piece of data though B-Interface    FOWNManager      set_coordination_data

Set a piece of data though B-Interface    FOWNManager      set_transfert_data

Set a piece of data though B-Interface    FOWNManager      set_oceanic_clearance

Set a piece of data though B-Interface    FOWNManager      set_departure_clearance_da
                                                           ta
Set a piece of data though B-Interface    FOWNManager      set_deicing
Set a piece of data though B-Interface   FOWNManager     set_offblock

Set a piece of data though B-Interface   FOWNManager     set_departure_sequence

Set a piece of data though B-Interface   FOWNManager     set_start_up

Set a piece of data though B-Interface   FOWNManager     set_taxi_out

Set a piece of data though B-Interface   FOWNManager     set_departure_data

The DOWN accepts the what-if flight      FOWNManager     accept_proposal_flight_obje
proposed by the FOWN.                                    ct
The DOWN rejects the what-if flight      FOWNManager     reject_proposal_flight_object
proposed by the FOWN.
The DOWN acknowledges receipt of the     FOWNManager     distribution_successful
FO.
A stakeholder updates its IOP status.    SupervisionMana receive_IOP-enabled
                                         ger
Stakeholder / Role      Condition
All stakeholders/DOWN   originator /= fo.iop_information.flight_owner AND
                        originator == fo.traversed_aoi_stakeholders [i].IOP_identifier
All stakeholders        originator /= fo.iop_information.flight_owner




All stakeholders/DOWN   originator /= fo.iop_information.flight_owner AND
                        originator == fo.traversed_aoi_stakeholders [i].IOP_identifier
All stakeholders/DOWN   originator /= fo.iop_information.flight_owner AND
                        originator == fo.traversed_aoi_stakeholders [i].IOP_identifier
All stakeholders/DOWN   originator /= fo.iop_information.flight_owner AND
                        originator == fo.traversed_aoi_stakeholders [i].IOP_identifier
All stakeholders/DOWN   originator /= fo.iop_information.flight_owner AND
                        originator == fo.traversed_aoi_stakeholders [i].IOP_identifier
All stakeholders/DOWN   originator /= fo.iop_information.flight_owner AND
                        originator == fo.traversed_aoi_stakeholders [i].IOP_identifier
All stakeholders/DOWN   originator /= fo.iop_information.flight_owner AND
                        originator == fo.traversed_aoi_stakeholders [i].IOP_identifier
All stakeholders/DOWN   originator /= fo.iop_information.flight_owner AND
                        originator == fo.traversed_aoi_stakeholders [i].IOP_identifier
All stakeholders/DOWN   originator /= fo.iop_information.flight_owner AND
                        originator == fo.traversed_aoi_stakeholders [i].IOP_identifier
All stakeholders/DOWN   originator /= fo.iop_information.flight_owner AND
                        originator == fo.traversed_aoi_stakeholders [i].IOP_identifier
All stakeholders/DOWN   originator /= fo.iop_information.flight_owner AND
                        originator == fo.traversed_aoi_stakeholders [i].IOP_identifier
All stakeholders/DOWN   originator /= fo.iop_information.flight_owner AND
                        originator == fo.traversed_aoi_stakeholders [i].IOP_identifier
All stakeholders/DOWN   originator /= fo.iop_information.flight_owner AND
                        originator == fo.traversed_aoi_stakeholders [i].IOP_identifier
All stakeholders/DOWN   originator /= fo.iop_information.flight_owner AND
                        originator == fo.traversed_aoi_stakeholders [i].IOP_identifier
All stakeholders/DOWN   originator /= fo.iop_information.flight_owner AND
                        originator == fo.traversed_aoi_stakeholders [i].IOP_identifier
All stakeholders/DOWN   originator /= fo.iop_information.flight_owner AND
                        originator == fo.traversed_aoi_stakeholders [i].IOP_identifier
All stakeholders/DOWN   originator /= fo.iop_information.flight_owner AND
                        originator == fo.traversed_aoi_stakeholders [i].IOP_identifier
All stakeholders/DOWN   originator /= fo.iop_information.flight_owner AND
                        originator == fo.traversed_aoi_stakeholders [i].IOP_identifier
All stakeholders/DOWN   originator /= fo.iop_information.flight_owner AND
                        originator == fo.traversed_aoi_stakeholders [i].IOP_identifier
All stakeholders/DOWN   originator /= fo.iop_information.flight_owner AND
                        originator == fo.traversed_aoi_stakeholders [i].IOP_identifier
All stakeholders/DOWN   originator /= fo.iop_information.flight_owner AND
                        originator == fo.traversed_aoi_stakeholders [i].IOP_identifier
All stakeholders/DOWN   originator /= fo.iop_information.flight_owner AND
                        originator == fo.traversed_aoi_stakeholders [i].IOP_identifier
All stakeholders/DOWN   originator /= fo.iop_information.flight_owner AND
                        originator == fo.traversed_aoi_stakeholders [i].IOP_identifier
All stakeholders/DOWN   originator /= fo.iop_information.flight_owner AND
                        originator == fo.traversed_aoi_stakeholders [i].IOP_identifier
All stakeholders/DOWN   originator /= fo.iop_information.flight_owner AND
                        originator == fo.traversed_aoi_stakeholders [i].IOP_identifier
All stakeholders/DOWN   originator /= fo.iop_information.flight_owner AND
                        originator == fo.traversed_aoi_stakeholders [i].IOP_identifier
All stakeholders/DOWN   originator /= fo.iop_information.flight_owner AND
                        originator == fo.traversed_aoi_stakeholders [i].IOP_identifier
All stakeholders/DOWN   originator /= fo.iop_information.flight_owner AND
                        originator == fo.traversed_aoi_stakeholders [i].IOP_identifier
All stakeholders/DOWN   originator /= fo.iop_information.flight_owner AND
                        originator == fo.traversed_aoi_stakeholders [i].IOP_identifier
All stakeholders/DOWN   originator /= fo.iop_information.flight_owner AND
                        originator == fo.traversed_aoi_stakeholders [i].IOP_identifier
All stakeholders        none
Comments


In principle this operation is likely to be used by
CATS when receiving flights by standard OLDI
messages with no knowledge of the Flight
Object (reroute done outside the IOP area), but
this can be used by any IOP stakeholder.
Distribution Cluster    Stakeholder / Role
FlowManagement          AO
                        APOP
                        CATS
                        CATS-AD
                        MATS



FlowManagement          ATFM




FlowManagement          AO




Recovery                ATFM
                        FPD
                        ECATS
FlightObject            All Stakeholders


FlightObject            All Stakeholders


AlternativeFlightData   CATS




AlternativeFlightData   CATS
AlternativeFlightData   CATS




Trajectory              CATS




Trajectory              AMAN




Trajectory              AO




Trajectory              FPD
DuplicatedFlightData    ECATS




DuplicatedFlightData    CATS




CorrelationData         CATS




ManoeuvreInfo           CATS

FirstSystemActivation   AO




FirstSystemActivation   ATFM
                        FPD
BasicConflictDetectionData   CATS



AircraftDetails              APOP
                             CATS




AircraftDetails              ATFM




DelayData                    FPD


DelayData                    AO
                             APOP
                             OCATS



FlightData                   FPD
FlightData   CATS
             MATS
             AO
             APOP
             ADU
             OCATS




FlightData   CATS
FlightData   AO
             APOP
             CATS
             MATS




FlightData   AO
             APOP
FlightData   CATS
             MATS




FlightData   MATS
             ADU
FlightData   CATS-AD




FlightData   CATS
             OCATS
FlightData   APOP




FlightData   FPD
FlightData           FPD




FlightData           CATS
                     MATS
                     OCATS




CancellationData     ADU
                     AO
                     APOP
                     CATS
                     MATS
                     OCATS
CancelledDeparture   APOP
BasicFlightData   CATS




BasicFlightData   MATS
                  ADU
FlightDataChange          CATS
                          MATS




GeneralFlightData         CATS
                          CATS-APP
                          CATS-AD
                          ECATS




NewDestinationAerodrome   AO

NewDestinationAerodrome   APOP

WhatIfContexts            CATS

DynamicFilteringRules     CATS




StaticFilteringRules      CATS
FlightIdentification   All Stakeholders




FlightIdentification   All Stakeholders




Aircraft




                       ACFT
Aircraft




                       CATS
Aircraft




           CATS/AD
Aircraft




           CATS/Controlling
Aircraft




           CATS/receiving
Aircraft




           OCATS
ArrivalSequence




                  AO
ArrivalSequence




                  APOP
ArrivalSequence




                  CATS
ArrivalSequence

                  DM
Arrival




                  AM
Arrival




                  AO
Arrival




          APOP
Arrival
          ATFM
Arrival



          ATS/AD
Arrival




          CATS
Arrival



          CATS/APP
Coordination




               ADU/Traversed
Coordination




               ATFM
Coordination




               CATS
Coordination




               CATS
Coordination




               CATS
Coordination




               CATS
Coordination




               CATS
Coordination




               CATS
Coordination




               CATS
Coordination




               CATS
Coordination




               CATS
Coordination




               CATS
Coordination




               CATS
Coordination




               CATS
Coordination




               CATS
Coordination


               CATS
Coordination


               CATS
Coordination




               CATS
Coordination


               CATS
Coordination




               CATS
Coordination


               CATS
Coordination




               CATS/AD
Coordination




               CATS/APP
Coordination


               CATS/Receiving
Coordination




               ECATS
Coordination




               MATS
Coordination




               OCATS
Coordination




               OCATS
Coordination


               OCATS
Coordination




               OCATS
Coordination


               OCATS
Crossing




               CATS
Crossing




                CATS
Crossing




                MATS
Crossing




                MATS
CurrentVector


                OCATS
Departure




            AO
Departure


            APOP/DEP
Departure




            APOP
Departure


            ATFM
Departure




               CATS
Departure




               CATS
Departure



               CATS/AD
Departure



               CATS/APP
Departure


               OCATS
Departure



               SMS
DMANSequence

               AM
DMANSequence




               AO
DMANSequence

               APOP
Emergency




                     AO
Emergency



                     APOP
Emergency



                     CATS
Emergency



                     OCATS
Emergency



                     OCATS
DepartureClearance


                     APOP
DepartureClearance




                     CATS
DepartureClearance


                     CATS/AD
DepartureClearance




                     CATS/APP
Oceanic



                     ACFT
Oceanic



                     ATFM
Oceanic



                     CATS/Controlling
Oceanic



                     OCATS
Posting

                     CATS
Script



                     CATS
Script



                                MATS
SSR

                                CATS
SSR


                                CATS/AD
SSR


                                CATS/APP
SSR
                                MATS
SSR
                                OCATS
CurrentVector


                                ATFM
FlightPlanFilingNotifications   AO



FlightScheduleCancellation      APOP/ARR


FlightScheduleCancellation      APOP/DEP


FlightPriority                  APOP/ARR



FlightPriority                  APOP/DEP


FlightAssociations              APOP/ARR


FlightAssociations              APOP/DEP


GroundHandling                  APOP/ARR



GroundHandling                  APOP/DEP


Boarding                        APOP/ARR
Boarding               APOP/DEP


DepartureSuspension    AO

DepartureSuspension    APOP/ARR



DepartureSuspension    APOP/DEP


StandAllocation        AO

StandAllocation        APOP/ARR



StandAllocation        APOP/DEP


TurnRoundTimes         APOP/ARR




TurnRoundTimes         APOP/DEP



Readiness              APOP/DEP


Readiness              APOP/DEP


Take-OffNotification   APOP/ARR




FlightProfileUpdates   AO




FlightProfileUpdates   ATFM
FlightPlanUpdates   AO
role of distributed class(es)
fo.ATF_measures
fo.ATF_measures.slot
fo.ATF_measures.reason
fo.ATF_measures.regulations
fo.ATF_measures.additional_information
fo.ATF_measures.regulation_cause
fo.ATF_measures.proposed_departure_time
fo.ATF_measures.rerouteing_proposal
fo.ATF_measures
fo.ATF_measures.slot
fo.ATF_measures.reason
fo.ATF_measures.regulations
fo.ATF_measures.additional_information
fo.ATF_measures.regulation_cause
fo.ATF_measures.proposed_departure_time
fo.ATF_measures.rerouteing_proposal
fo.ATF_measures
fo.ATF_measures.slot
fo.ATF_measures.reason
fo.ATF_measures.regulations
fo.ATF_measures.additional_information
fo.ATF_measures.regulation_cause
fo.ATF_measures.proposed_departure_time
fo.ATF_measures.rerouteing_proposal
fo.recovery_info


All classes and roles


All classes and roles


fo.alternative_flight_info
fo.alternative_flight_info.alternative_flight_data
fo.alternative_flight_info.downstream_response
fo.alternative_flight_info.downstream_response.reject_reason
fo.alternative_flight_info.downstream_response.alternative_flight_d
ata_proposal


fo.alternative_flight_info
fo.alternative_flight_info.alternative_flight_data
fo.alternative_flight_info.downstream_response
fo.alternative_flight_info.downstream_response.reject_reason
fo.alternative_flight_info.downstream_response.alternative_flight_d
ata_proposal
fo.alternative_flight_info
fo.alternative_flight_info.alternative_flight_data
fo.alternative_flight_info.downstream_response
fo.alternative_flight_info.downstream_response.reject_reason
fo.alternative_flight_info.downstream_response.alternative_flight_d
ata_proposal

fo.planned_trajectory
fo.planned_trajectory.trajectory_points
fo.planned_trajectory.trajectory_points[n].prediction_uncertainty
fo.planned_trajectory.trajectory_points[n].belongs_to
fo.planned_trajectory.trajectory_points[n].manoeuvre_data
fo.planned_trajectory.trajectory_points[n].types
fo.planned_trajectory.trajectory_points[n].upstream
fo.planned_trajectory.trajectory_points[n].downstream
fo.airborne_status


fo.planned_trajectory
fo.planned_trajectory.trajectory_points
fo.planned_trajectory.trajectory_points[n].prediction_uncertainty
fo.planned_trajectory.trajectory_points[n].belongs_to
fo.planned_trajectory.trajectory_points[n].manoeuvre_data
fo.planned_trajectory.trajectory_points[n].types
fo.planned_trajectory.trajectory_points[n].upstream
fo.planned_trajectory.trajectory_points[n].downstream
fo.airborne_status




fo.planned_trajectory
fo.planned_trajectory.trajectory_points
fo.planned_trajectory.trajectory_points[n].prediction_uncertainty
fo.planned_trajectory.trajectory_points[n].belongs_to
fo.planned_trajectory.trajectory_points[n].manoeuvre_data
fo.planned_trajectory.trajectory_points[n].types
fo.planned_trajectory.trajectory_points[n].upstream
fo.planned_trajectory.trajectory_points[n].downstream
fo.airborne_status


fo.planned_trajectory
fo.planned_trajectory.trajectory_points
fo.airborne_status
fo.dynamic_filtering_rules.duplication_info
fo.dynamic_filtering_rules.duplication_info.sending_sector
fo.dynamic_filtering_rules.duplication_info.recipient_sectors
fo.flight_plan.aircraft_type
fo.flight_plan.departure_aerodrome
fo.flight_plan.destination_aerodrome
fo.assigned_SSR_mode_and_code
fo.flight_plan.icao_route

fo.dynamic_filtering_rules.duplication_info
fo.dynamic_filtering_rules.duplication_info.sending_sector
fo.dynamic_filtering_rules.duplication_info.recipient_sectors
fo.flight_plan.aircraft_type
fo.flight_plan.departure_aerodrome
fo.flight_plan.destination_aerodrome
fo.assigned_SSR_mode_and_code
fo.flight_plan.icao_route

fo.coordination.agreed
fo.assigned_SSR_mode_and_code
fo.next_SSR_mode_and_code




fo.planned_trajectory.trajectory_points.manoeuvre_data

fo.flight_plan.departure_aerodrome
fo.flight_plan.destination_aerodrome
fo.flight_plan.eobt
fo.flight_plan.eobd
fo.flight_plan.aircraft_type
fo.flight_plan.icao_route
fo.coordination.agreed

fo.flight_plan.departure_aerodrome
fo.flight_plan.destination_aerodrome
fo.flight_plan.eobt
fo.flight_plan.eobd
fo.flight_plan.aircraft_type
fo.flight_plan.icao_route
fo.coordination.agreed
fo.coordination.agreed
fo.planned_trajectory.trajectory_points.prediction_uncertainty
(associated to the agreed coordination)

fo.flight_plan.aircraft_identification
fo.flight_plan.aircraft_type
fo.flight_key.aircraft_reg
fo.flight_key.airframe_identification
fo.departure_data.takeoff_data.take_off_weight

fo.flight_plan.aircraft_identification
fo.flight_plan.aircraft_type
fo.flight_key.aircraft_reg
fo.flight_key.airframe_identification
fo.departure_data.takeoff_data.take_off_weight

fo.departure_data.offblock


fo.departure_data.offblock




fo.flight_plan.number_of_aircraft
fo.flight_plan.aircraft_type
fo.flight_plan.icao_route
fo.flight_plan.eobt
fo.flight_plan.eobd
fo.flight_plan.departure_aerodrome
fo.flight_plan.destination_aerodrome
fo.flight_plan.equipment_capability_and_status
fo.flight_plan
fo.flight_plan.other_information
fo.flight_plan.supplementary_information
fo.flight_plan.alternative_destination_aerodromes
fo.assigned_SSR_mode_and_code
fo.flight_plan.number_of_aircraft
fo.flight_plan.aircraft_type
fo.flight_plan.icao_route
fo.flight_plan.eobt
fo.flight_plan.eobd
fo.flight_plan.departure_aerodrome
fo.flight_plan.destination_aerodrome
fo.flight_plan.equipment_capability_and_status
fo.flight_plan
fo.flight_plan.other_information
fo.flight_plan.supplementary_information
fo.flight_plan.alternative_destination_aerodromes
fo.assigned_SSR_mode_and_code




fo.flight_plan.number_of_aircraft
fo.flight_plan.aircraft_type
fo.flight_plan.icao_route
fo.flight_plan.eobt
fo.flight_plan.eobd
fo.flight_plan.departure_aerodrome
fo.flight_plan.destination_aerodrome
fo.flight_plan.equipment_capability_and_status
fo.flight_plan
fo.flight_plan.other_information
fo.flight_plan.supplementary_information
fo.flight_plan.alternative_destination_aerodromes
fo.assigned_SSR_mode_and_code
fo.flight_plan.number_of_aircraft
fo.flight_plan.aircraft_type
fo.flight_plan.icao_route
fo.flight_plan.eobt
fo.flight_plan.eobd
fo.flight_plan.departure_aerodrome
fo.flight_plan.destination_aerodrome
fo.flight_plan.equipment_capability_and_status
fo.flight_plan
fo.flight_plan.other_information
fo.flight_plan.supplementary_information
fo.flight_plan.alternative_destination_aerodromes
fo.assigned_SSR_mode_and_code




fo.flight_plan.number_of_aircraft
fo.flight_plan.aircraft_type
fo.flight_plan.icao_route
fo.flight_plan.eobt
fo.flight_plan.eobd
fo.flight_plan.departure_aerodrome
fo.flight_plan.destination_aerodrome
fo.flight_plan.equipment_capability_and_status
fo.flight_plan
fo.flight_plan.other_information
fo.flight_plan.supplementary_information
fo.flight_plan.alternative_destination_aerodromes
fo.assigned_SSR_mode_and_code
fo.flight_plan.number_of_aircraft
fo.flight_plan.aircraft_type
fo.flight_plan.icao_route
fo.flight_plan.eobt
fo.flight_plan.eobd
fo.flight_plan.departure_aerodrome
fo.flight_plan.destination_aerodrome
fo.flight_plan.equipment_capability_and_status
fo.flight_plan
fo.flight_plan.other_information
fo.flight_plan.supplementary_information
fo.flight_plan.alternative_destination_aerodromes
fo.assigned_SSR_mode_and_code




fo.flight_plan.number_of_aircraft
fo.flight_plan.aircraft_type
fo.flight_plan.icao_route
fo.flight_plan.eobt
fo.flight_plan.eobd
fo.flight_plan.departure_aerodrome
fo.flight_plan.destination_aerodrome
fo.flight_plan.equipment_capability_and_status
fo.flight_plan
fo.flight_plan.other_information
fo.flight_plan.supplementary_information
fo.flight_plan.alternative_destination_aerodromes
fo.assigned_SSR_mode_and_code
fo.flight_plan.number_of_aircraft
fo.flight_plan.aircraft_type
fo.flight_plan.icao_route
fo.flight_plan.eobt
fo.flight_plan.eobd
fo.flight_plan.departure_aerodrome
fo.flight_plan.destination_aerodrome
fo.flight_plan.equipment_capability_and_status
fo.flight_plan
fo.flight_plan.other_information
fo.flight_plan.supplementary_information
fo.flight_plan.alternative_destination_aerodromes
fo.assigned_SSR_mode_and_code




fo.flight_plan.number_of_aircraft
fo.flight_plan.aircraft_type
fo.flight_plan.icao_route
fo.flight_plan.eobt
fo.flight_plan.eobd
fo.flight_plan.departure_aerodrome
fo.flight_plan.destination_aerodrome
fo.flight_plan.equipment_capability_and_status
fo.flight_plan
fo.flight_plan.other_information
fo.flight_plan.supplementary_information
fo.flight_plan.alternative_destination_aerodromes
fo.assigned_SSR_mode_and_code
fo.flight_plan.number_of_aircraft
fo.flight_plan.aircraft_type
fo.flight_plan.icao_route
fo.flight_plan.eobt
fo.flight_plan.eobd
fo.flight_plan.departure_aerodrome
fo.flight_plan.destination_aerodrome
fo.flight_plan.equipment_capability_and_status
fo.flight_plan
fo.flight_plan.other_information
fo.flight_plan.supplementary_information
fo.flight_plan.alternative_destination_aerodromes
fo.assigned_SSR_mode_and_code




fo.flight_plan.number_of_aircraft
fo.flight_plan.aircraft_type
fo.flight_plan.icao_route
fo.flight_plan.eobt
fo.flight_plan.eobd
fo.flight_plan.departure_aerodrome
fo.flight_plan.destination_aerodrome
fo.flight_plan.equipment_capability_and_status
fo.flight_plan
fo.flight_plan.other_information
fo.flight_plan.supplementary_information
fo.flight_plan.alternative_destination_aerodromes
fo.assigned_SSR_mode_and_code
fo.flight_plan.number_of_aircraft
fo.flight_plan.aircraft_type
fo.flight_plan.icao_route
fo.flight_plan.eobt
fo.flight_plan.eobd
fo.flight_plan.departure_aerodrome
fo.flight_plan.destination_aerodrome
fo.flight_plan.equipment_capability_and_status
fo.flight_plan
fo.flight_plan.other_information
fo.flight_plan.supplementary_information
fo.flight_plan.alternative_destination_aerodromes
fo.assigned_SSR_mode_and_code




fo.flight_plan.number_of_aircraft
fo.flight_plan.aircraft_type
fo.flight_plan.icao_route
fo.flight_plan.eobt
fo.flight_plan.eobd
fo.flight_plan.departure_aerodrome
fo.flight_plan.destination_aerodrome
fo.flight_plan.equipment_capability_and_status
fo.flight_plan
fo.flight_plan.other_information
fo.flight_plan.supplementary_information
fo.flight_plan.alternative_destination_aerodromes
fo.assigned_SSR_mode_and_code




fo.flight_plan
fo.flight_plan.departure_aerodrome
fo.flight_plan.destination_aerodrome



fo.departure_data.takeoff_data
fo.coordination.coordination_reference
fo.responsible
fo.previous_SSR_mode_and_code
fo.next_SSR_mode_and_code
fo.flight_plan.eobt
fo.flight_plan.eobd
fo.flight_plan.number_of_aircraft
fo.flight_plan.aircraft_type
fo.flight_plan.icao_route
fo.expanded_route
fo.flight_plan.equipment_capability_and_status
fo.flight_script.constraint_list (cleared_flight_level)
fo.flight_plan.other_information
fo.flight_plan.supplementary_information
fo.flight_plan.destination_aerodrome
fo.flight_plan.departure_aerodrome
fo.flight_plan

fo.coordination.coordination_reference
fo.responsible
fo.previous_SSR_mode_and_code
fo.next_SSR_mode_and_code
fo.flight_plan.eobt
fo.flight_plan.eobd
fo.flight_plan.number_of_aircraft
fo.flight_plan.aircraft_type
fo.flight_plan.icao_route
fo.expanded_route
fo.flight_plan.equipment_capability_and_status
fo.flight_script.constraint_list (cleared_flight_level)
fo.flight_plan.other_information
fo.flight_plan.supplementary_information
fo.flight_plan.destination_aerodrome
fo.flight_plan.departure_aerodrome
fo.flight_plan
fo.coordination.coordination_reference
fo.responsible
fo.previous_SSR_mode_and_code
fo.next_SSR_mode_and_code
fo.assigned_SSR_mode_and_code
fo.flight_plan.number_of_aircraft
fo.flight_plan.aircraft_type
fo.flight_plan.icao_route
fo.expanded_route
fo.flight_script.constraint_list (cleared_flight_level)
fo.flight_plan.other_information
fo.flight_plan.supplementary_information
fo.flight_plan.destination_aerodrome
fo.flight_plan.departure_aerodrome
fo.flight_plan
fo.coordination.release
fo.flight_script.constraint_list (assigned_speed)
fo.flight_script.constraint_list (assigned_heading)
fo.flight_script.constraint_list (cleared_direct_to)
fo.flight_script.constraint_list (assigned_vertical_rate)

fo.assigned_SSR_mode_and_code
fo.flight_plan.aircraft_type
fo.flight_plan.departure_aerodrome
fo.flight_plan.destination_aerodrome
fo.expanded_route
fo.flight_plan.flight_rules
fo.flight_plan.icao_route (cruising_level)
fo.responsible

fo.flight_plan.destination_aerodrome

fo.flight_plan.destination_aerodrome

fo.what-if_contexts

fo.dynamic_filtering_rules.duplication_info
fo.dynamic_filtering_rules.duplication_info.sending_sector
fo.dynamic_filtering_rules.duplication_info.recipient_sectors
fo.dynamic_filtering_rules.informed_stakeholders
fo.dynamic_filtering_rules.informed_stakeholders.distributed_cluste
rs
fo.traversed_aor_stakeholders
fo.traversed_aoi_stakeholders
fo.flight_key
fo.flight_key.IATA_flight_id
fo.flight_key.aircraft_reg
fo.flight_key.airframe_identification
fo.flight_key.IOP_identifier
fo.flight_key.operational_key
fo.flight_key.operational_key.ades
fo.flight_key.operational_key.adep
fo.flight_key.operational_key.arcid
fo.flight_key.operational_key.what-if_context
fo.flight_key.operational_key.eobt
fo.flight_key.operational_key.eobd
fo.flight_key
fo.flight_key.IATA_flight_id
fo.flight_key.aircraft_reg
fo.flight_key.airframe_identification
fo.flight_key.IOP_identifier
fo.flight_key.operational_key
fo.flight_key.operational_key.ades
fo.flight_key.operational_key.adep
fo.flight_key.operational_key.arcid
fo.flight_key.operational_key.what-if_context
fo.flight_key.operational_key.eobt
fo.flight_key.operational_key.eobd
fo.aircraft.flipcy_contract
fo.aircraft.4D_trajectory_data.cleared_trajectory
fo.aircraft.4D_trajectory_data.alternative_proposal
fo.aircraft.4D_trajectory_data
fo.aircraft.cora_preferences
fo.aircraft.envelope
fo.aircraft.preferences
fo.aircraft.4D_trajectory_data.requested_trajectory
fo.aircraft.flipcy.flipcy_4D_route
fo.aircraft.flipcy.flipcy_route
fo.aircraft.logon_parameters
fo.aircraft.current (position, level and time)
fo.aircraft.next
fo.aircraft.flipcy_contract
fo.aircraft.4D_trajectory_data.cleared_trajectory
fo.aircraft.4D_trajectory_data.alternative_proposal
fo.aircraft.4D_trajectory_data
fo.aircraft.cora_preferences
fo.aircraft.envelope
fo.aircraft.preferences
fo.aircraft.4D_trajectory_data.requested_trajectory
fo.aircraft.flipcy.flipcy_4D_route
fo.aircraft.flipcy.flipcy_route
fo.aircraft.logon_parameters
fo.aircraft.current (position, level and time)
fo.aircraft.next
fo.aircraft.flipcy_contract
fo.aircraft.4D_trajectory_data.cleared_trajectory
fo.aircraft.4D_trajectory_data.alternative_proposal
fo.aircraft.4D_trajectory_data
fo.aircraft.cora_preferences
fo.aircraft.envelope
fo.aircraft.preferences
fo.aircraft.4D_trajectory_data.requested_trajectory
fo.aircraft.flipcy.flipcy_4D_route
fo.aircraft.flipcy.flipcy_route
fo.aircraft.logon_parameters
fo.aircraft.current (position, level and time)
fo.aircraft.next
fo.aircraft.flipcy_contract
fo.aircraft.4D_trajectory_data.cleared_trajectory
fo.aircraft.4D_trajectory_data.alternative_proposal
fo.aircraft.4D_trajectory_data
fo.aircraft.cora_preferences
fo.aircraft.envelope
fo.aircraft.preferences
fo.aircraft.4D_trajectory_data.requested_trajectory
fo.aircraft.flipcy.flipcy_4D_route
fo.aircraft.flipcy.flipcy_route
fo.aircraft.logon_parameters
fo.aircraft.current (position, level and time)
fo.aircraft.next
fo.aircraft.flipcy_contract
fo.aircraft.4D_trajectory_data.cleared_trajectory
fo.aircraft.4D_trajectory_data.alternative_proposal
fo.aircraft.4D_trajectory_data
fo.aircraft.cora_preferences
fo.aircraft.envelope
fo.aircraft.preferences
fo.aircraft.4D_trajectory_data.requested_trajectory
fo.aircraft.flipcy.flipcy_4D_route
fo.aircraft.flipcy.flipcy_route
fo.aircraft.logon_parameters
fo.aircraft.current (position, level and time)
fo.aircraft.next
fo.aircraft.flipcy_contract
fo.aircraft.4D_trajectory_data.cleared_trajectory
fo.aircraft.4D_trajectory_data.alternative_proposal
fo.aircraft.4D_trajectory_data
fo.aircraft.cora_preferences
fo.aircraft.envelope
fo.aircraft.preferences
fo.aircraft.4D_trajectory_data.requested_trajectory
fo.aircraft.flipcy.flipcy_4D_route
fo.aircraft.flipcy.flipcy_route
fo.aircraft.logon_parameters
fo.aircraft.current (position, level and time)
fo.aircraft.next
ArrivalSequence




ArrivalSequence




ArrivalSequence


ArrivalSequence




fo.arrival




fo.arrival
fo.arrival

fo.arrival




fo.arrival




fo.arrival




fo.arrival
fo.coordination




fo.coordination




fo.coordination
fo.coordination
fo.coordination




fo.coordination
fo.coordination




fo.coordination




fo.coordination
fo.coordination




fo.coordination




fo.coordination
fo.coordination




fo.coordination




fo.coordination



fo.coordination



fo.coordination




fo.coordination



fo.coordination
fo.coordination



fo.coordination




fo.coordination
fo.coordination



fo.coordination




fo.coordination
fo.coordination




fo.coordination




fo.coordination



fo.coordination
fo.coordination



fo.coordination




fo.crossing_sequence
fo.crossing_sequence




fo.crossing_sequence




fo.crossing_sequence
fo.aircraft.current (position, level and time)
fo.arrival.landing
fo.flight_key.aircraft_reg
fo.flight_plan.aircraft_type
fo.departure_data



fo.departure_data




fo.departure_data



fo.departure_data
fo.departure_data




fo.departure_data




fo.departure_data




fo.departure_data



fo.departure_data




fo.departure_data


departure_sequence




departure_sequence


departure_sequence
fo.aircraft.emergency
fo.aircraft.current (position, level and time)
fo.aircraft.emergency (attribute emergency_status)
fo.aircraft.emergency (attributes reason and emergency_status)

fo.aircraft.emergency
fo.aircraft.current (position, level and time)
fo.aircraft.emergency (attribute emergency_status)
fo.aircraft.emergency (attributes reason and emergency_status)

fo.aircraft.emergency
fo.aircraft.current (position, level and time)
fo.aircraft.emergency (attribute emergency_status)
fo.aircraft.emergency (attributes reason and emergency_status)

fo.aircraft.emergency
fo.aircraft.current (position, level and time)
fo.aircraft.emergency (attribute emergency_status)
fo.aircraft.emergency (attributes reason and emergency_status)

fo.aircraft.emergency
fo.aircraft.current (position, level and time)
fo.aircraft.emergency (attribute emergency_status)
fo.aircraft.emergency (attributes reason and emergency_status)



fo.departure_clearance
fo.departure_clearance



fo.departure_clearance
fo.departure_clearance
fo.oceanic_entry_clearance
fo.coordination
fo.coordination.proposed
fo.coordination.agreed
fo.oceanic_entry_clearance
fo.oceanic_entry_clearance
fo.coordination
fo.coordination.proposed
fo.coordination.agreed
fo.oceanic_entry_clearance
fo.oceanic_entry_clearance
fo.coordination
fo.coordination.proposed
fo.coordination.agreed
fo.oceanic_entry_clearance
fo.oceanic_entry_clearance
fo.coordination
fo.coordination.proposed
fo.coordination.agreed
fo.oceanic_entry_clearance

fo.pointed_sector
fo.pointing_sector


fo.4D_constraints
fo.holding_constraint
role of any of the specialisations of the abstract class "Constraint"
fo.4D_constraints
fo.holding_constraint
role of any of the specialisations of the abstract class "Constraint"

fo.assigned_SSRCode
fo.next_SSRCode


fo.assigned_SSRCode
fo.next_SSRCode


fo.assigned_SSRCode
fo.next_SSRCode
fo.assigned_SSRCode
fo.next_SSRCode
fo.assigned_SSRCode
fo.next_SSRCode
fo.aircraft.current (position, level and time)
fo.arrival.landing
fo.flight_key.aircraft_reg
fo.flight_plan.aircraft_type
fo.filed_flight_plans



fo.CDM_data


fo.CDM_data


fo.CDM_data.pre_departure_progress_data



fo.CDM_data.pre_departure_progress_data


fo.flight_association
fo.shared_codes

fo.flight_association
fo.shared_codes

fo.CDM_data.pre_departure_progress_data.ground_handling_data



fo.CDM_data.pre_departure_progress_data.ground_handling_data


fo.CDM_data.pre_departure_progress_data.boarding_information
fo.CDM_data.pre_departure_progress_data.boarding_information


fo.CDM_data.pre_departure_progress_data.departure_suspension

fo.CDM_data.pre_departure_progress_data.departure_suspension



fo.CDM_data.pre_departure_progress_data.departure_suspension


fo.CDM_data.stand_allocation,
fo.CDM_data.stand_allocation.allocated_stand
fo.CDM_data.stand_allocation,
fo.CDM_data.stand_allocation.allocated_stand

fo.CDM_data.stand_allocation,
fo.CDM_data.stand_allocation.allocated_stand

fo.CDM_data.turn_round_time




fo.CDM_data.turn_round_time



fo.CDM_data.ready_time


fo.CDM_data.ready_time


fo.flight_key,
fo.departure_data.offblock,
fo.departure_data.takeoff_data,
fo.arrival.landing

fo.fp_updates_data.AO_flight_profile,
fo.fp_updates_data.ATFM_flight_profile




fo.fp_updates_data.AO_flight_profile,
fo.fp_updates_data.ATFM_flight_profile
fo.flight_key.ifpl_id
fo.flight_plan.aircraft_identification
fo.flight_plan.number_of_aircraft
fo.flight_plan.aircraft_type
fo.flight_plan.icao_route
fo.flight_plan.eobt
fo.flight_plan.eobd
fo.flight_plan.departure_aerodrome
fo.flight_plan.destination_aerodrome
fo.flight_plan.equipment_capability_and_status
fo.flight_plan
fo.flight_plan.is_abbreviated
fo.flight_plan.other_information
fo.flight_plan.supplementary_information
fo.flight_plan.flight_rules
fo.flight_plan.alternative_destination_aerodromes
fo.assigned_SSR_mode_and_code
Condition
set_slot_allocated OR
set_slot_revised OR
set_slot_cancelled OR
set_flight_suspended OR
set_flight_desuspended is invoked



indicate_flight_readiness OR
notify_missed_slot OR
require_slot_improvement_proposals OR
accept_slot_improvement OR
reject_slot_improvement OR
set_flight_confirmed OR
reject_tactical_rerouteing is invoked

propose_slot_improvement OR
propose_tactical_rerouteing is invoked




request_recovery_data is invoked


provide_recovery_data and
indicate_recovery_completion services are invoked
(Recovering data during a cold start-up)
create_alternative_flight_data OR
update_alternative_flight_data OR
actualise_flight is invoked
create_alternative_flight_data OR
update_alternative_flight_data OR
delete_alternative_flight is invoked




create_whatif_context is invoked.
answer_alternative_flight_data is invoked.




When the flight enters the EMAN Eligibility Horizon OR
whenever CATS updates its flight data such that the
estimated time at the En-route Management constraint
point will change




When the flight enters the AMAN Eligibility Horizon
AND
whenever CATS updates its flight data such that the
estimated time at the arrival management constraint
point will change.




set_departure_clearance OR
set_star OR
set_constraint OR
set_assigned_arrival_runway OR
set_arrival_time_at_constraint_point OR
set_aman_arrival_runway is invoked




fo.planned_trajectory.trajectory_points
(TrajectorySignificantPoint) changes
duplicate_flight is invoked AND
fo.planned_trajectory.trajectory_points [entry
CATS].overflown = TRUE AND
fo.planned_trajectory.trajectory_points [exit
CATS].overflown = FALSE




The acknowledge_flight_duplication is invoked AND
fo.dynamic_filtering_rules.duplication_info.duplication_s
tate == ack_waiting AND
fo.dynamic_filtering_rules.duplication_info.is_maintaine
d == TRUE




fo.coordination[n].coordination_status /= initial AND
(CoordinationState/notified is reached OR
CoordinationState/coordinated is reached AND
(fo.next_SSR_mode_and_code OR
fo.planned_trajectory.trajectory_points[BoundaryPoint].t
ime OR
fo.expanded_route.expanded_route_points[BoundaryP
oint] changes))
set_manoeuvre_info is invoked

provide_flight_data service is invoked OR
Whenever CATS makes a significant update to the
fo.flight_plan.icao_route (Significant updates are those
that exceed a pre-defined threshold change in value)




provide_flight_data service is invoked OR
Whenever CATS or MATS makes a significant update
to the fo.flight_plan.icao_route (Significant updates are
those that exceed a pre-defined threshold change in
value)
Estimates on
fo.planned_trajectory.trajectory_points(BoundaryPoint)
of a downstream ATSU changes (or is new).

provide_actual_aircraft_details is invoked.




fo.flight_plan.aircraft_type OR
fo.flight_key.aircraft_reg OR
fo.flight_key.airframe_identification is modified



AO invokes "notify_flight_delay" service


There is a change in the distributed classes AND
FPD invokes "notify_flight_delay" service




change_flight_plan is invoked by AO.
change_flight_plan is invoked by FPD.




change_flight_plan is invoked by MATS.
((fo.airborne_status == not_airborne AND
fo.flight_plan.destination_aerodrome changes) OR
(fo.airborne_status == not_airborne AND
accept_filed_fpl is invoked).




fo.flight_plan.destination_aerodrome changes
fo.airborne_status == airborne AND
- a significant change in the fo.expanded_route has
been cleared (change not comming from the AO, so
that there is a significant modification to the route
and/or estimate information) OR
- fo.flight_plan.flight_rules changes OR
- fo.flight_plan.aircraft_type changes




Each time the flight object enters in the Flight Plan/filed
state (e.g. Whenever CATS has a new (CATS activate
a flight plan) or updated fo.flight_plan)
create_abbreviated_flight_plan is invoked by APOP.




Each time the flight object enters in the Flight Plan/filed
state (e.g Whenever CATS/MATS creates a flight plan
in the FPD or updates an existing one) OR
create_full_flight_plan is invoked by MATS (as decided
by National Authorities).
create_full_flight_plan is invoked by AO (i.e. when FPD
has received a submitted flight plan from AO)




create_full_flight_plan is invoked by CATS/MATS
creating a flight that it is not known to FPD.
provide_reroute is invoked.




provide_flight_details is invoked




fo.flight_plan.status == cancelled AND
cancel_flight_plan is invoked by FPD.




cancel_takeoff is invoked by CATS-AD.
distribute_basic_flight_data is invoked by a MATS
elegible operator OR
At any change of any of the items of this Distribution
Cluster (including not only updates, but creations) in the
flight requiring to forward this information to ATSU but
whose airspace is not planned to be penetrated by the
flight (as specified and required by LoAs).




distribute_basic_flight_data is invoked by a MATS
elegible operator OR
At any change of any of the items of this Distribution
Cluster (including not only updates, but creations) in the
flight requiring to forward this information to ATSU but
whose airspace is not planned to be penetrated by the
flight (as specified and required by LoAs).
At any change of data of this cluster provided that
fo.coordination[n].transferring,
fo.coordination[n].receiving pair disappear for the 'n'
boundary AND fo.coordination_status /= initial for the
removed 'n' boundary.




set_coordination OR
propose_coordination is invoked OR
Whenever there is a change in the data of the cluster.




fo.flight_plan.destination_aerodrome changes

fo.flight_plan.destination_aerodrome changes

A context to which the flight belongs is created/updated
or removed.
Upon a change on the Flight Ownership.




Upon a change on the Flight Ownership.
A change on any of the roles OR
upon a delivery of a logical group of clusters that are
related to a single flight.




A change on any of the roles




On invocation of the service: set_flipcy_contract
set_4d_trajectory_response




On invocation of the service: set_cora_preferences
request_4d_trajectory
On invocation of the service: set_ao_preferences.
set_flight_envelope.




On invocation of the service: set_flipcy_4d_trajectory:
set_flipcy_route:
contact
logon




On invocation of the service: logon_forward.

fo.coordination[n],coordination_status == initial




On invocation of the service: report_aircraft_position.
fo.aircraft.current.position ==
fo.aircraft.next.next_reporting_point
On invocation of the service: update_arrival_sequence.

fo.arrival.arrival_sequencing_status == enable




On invocation of the service: update_arrival_sequence.

fo.arrival.arrival_sequencing_status == enable




On invocation of the service: update_arrival_sequence.

set_arrival_time_at_constraint_point.




On invocation of the service: update_arrival_sequence.


On invocation of the service:
set_arrival_management_delay_apportionments
set_arrival_management_delay_below_threshold
set_arrival_time_at_constraint_point
set_permission_for_aman_sequencing
fo.arrival.arrival_seuencing_status == disable
set_missed_approach.
fo.arrival.missed_approach == true
On invocation of the service:
set_scheduled_in_blocks_time.
fo.arrival_entered_in_last_FIR == true
fo.arrival.inblocks.inblocks_status /= actual
set_actual_landing_time.
fo.arrival.landing.landing_status /= actual
set_estimated_landing_time.
fo.arrival_entered_in_last_FIR == true
On invocation of the service: set_actual_landing_time.
fo.arrival.landing.landing_status == estimated
set_actual_in_blocks_time.
fo.arrival.inblocks.inblocks_status == scheduled
set_estimated_landing_time.
fo.arrival_entered_in_last_FIR == true
set_assigned_arrival_runway.
When ATS knows the allocated runway for the flight
and whenever it is changed.
set_star.
When the assigned star changes

When the set_aircraft_position_estimate service is
invoked.
On invocation of the service:
set_estimated_landing_time.
fo.arrival_entered_in_last_FIR == true
set_aman_arrival_runway.

On invocation of the service: abrogate_coordination.


On invocation of the service:
set_arrival_management_delay_apportionments
set_arrival_management_delay_below_threshold




On invocation of the service: set_aman_arrival_runway.
On invocation of the service:
propose_oceanic_coordination.




On invocation of the service:
propose_oceanic_coordination




On invocation of the service: abrogate_coordination.
On invocation of the service:
propose_coordination.
On invocation of the service: propose_coordination.




On invocation of the service:
counter_propose.
On invocation of the service:
accept_coordination.




On invocation of the service:
accept_handover.




On invocation of the service: set_frequency_change.
On invocation of the service:
propose_transfer_data_update.




On invocation of the service: assume_flight.
fo.coordination.coordination_status == transfer_initiated
OR handover_proposed OR requested_on_frequency
On invocation of the service: deassume
fo.coordination.coordination_status == assumed




On invocation of the service: set_next_authority .
On invocation of the service: reject_coordination .




On invocation of the service: release.




On invocation of the service: request_on_frequency.
fo.coordination.coordination_status ==
handover_proposed




On invocation of the service: request_release.
fo.coordination.coordination_status == not_released


On invocation of the service:
cancel_communication_skip .
fo.coordination.coordination_status ==
communication_skipped
On invocation of the service: skip_communication .




On invocation of the service:
terminate_coordination_dialogue .
fo.coordination.coordination_status == proposed OR
countered
On invocation of the service: initiate_transfer .
Fo.coordination.coordination_status == accepted




On invocation of the service: cancel_coordination .
Fo.coordination.coordination_status== notified OR
coordinated

On invocation of the service: set_departure_conditions.

On invocation of the service: abrogate_coordination.
Fo.coordination.coordination_status== notified OR
coordinated
On invocation of the service: set_coordination.
Fo.coordination.coordination_status== notified OR
initial
On invocation of the service: propose_coordination.
Fo.coordination.coordination_status== notified OR
initial OR coordinated
On invocation of the service: set_departure_conditions.

On invocation of the service: abrogate_coordination.
Fo.coordination.coordination_status== notified OR
coordinated




On invocation of the service: set_coordination.



On invocation of the service: set_coordination.
Fo.coordination.coordination_status== notified OR
initial
On invocation of the service: counter_propose.
Fo.coordination.coordination_status== notified OR
proposed OR accepted
On invocation of the service: accept_handover.
Fo.coordination.coordination_status==
handover_proposed
On invocation of the service: accept_coordination.
Fo.coordination.coordination_status== proposed
On invocation of the service: reject_coordination.
Fo.coordination.coordination_status== proposed OR
countered




On invocation of the service: propose_coordination.
Fo.coordination.coordination_status== notified OR
initial OR coordinated
On invocation of the service: accept_handover.
Fo.coordination.coordination_status== proposed
On invocation of the service: counter_propose.
Fo.coordination.coordination_status== notified OR
proposed OR accepted
On invocation of the service: reject_coordination.
Fo.coordination.coordination_status== proposed OR
countered




On invocation of the service: assume_flight.
fo.coordination.coordination_status == transfer_initiated
OR handover_proposed OR requested_on_frequency
On invocation of the service: deassume
fo.coordination.coordination_status == assumed

On invocation of the service: set_coordination.
Fo.coordination.coordination_status== notified OR
initial
On invocation of the service: abrogate_coordination.

Fo.coordination.coordination_status== notified OR
coordinated




On invocation of the service: initiate_transfer.
Fo.coordinated.coordination_status == initiated


On invocation of the service: accept_crossing.
Fo.crossing_sequence.status == requested OR
countered
reject_crossing.
Fo.crossing_sequence.status == requested OR
countered
counter_propose_crossing.
Fo.crossing_sequence.status == revised
cancel_crossing.
Fo.crossing_sequence.status == crossing
On invocation of the service: request_crossing.
Fo.crossing_sequence.status == no_crossing OR
notified
set_crossing.
Fo.crossing_sequence.status == no_crossing OR
notified




On invocation of the service: accept_crossing.
Fo.crossing_sequence.status == requested OR
countered
reject_crossing.
Fo.crossing_sequence.status == requested OR
countered
counter_propose_crossing.
Fo.crossing_sequence.status == revised
On invocation of the service: cancel_crossing.
Fo.crossing_sequence.status == crossing
set_crossing.
Fo.crossing_sequence.status == no_crossing OR
notified
 request_crossing.
Fo.crossing_sequence.status == no_crossing OR
notified




On invocation of the service: report_aircraft_position.
fo.aircraft.current.position ==
fo.aircraft.next.next_reporting_point
On invocation of the service:
confirm_aircraft_left_parking.
fo.departure_data.offblock.offblock_status == targeted
set_scheduled_offblock_time.
fo.departure_data.offblock.offblock_status ==
not_available OR scheduled
set_deicing_procedure
fo.departure_data.de-icing_procedure.deicing_status
== deicing_requested
confirm_actual_departure
fo,departure_data.takeoff.takeoff_status == approved
request_actual_startup_time
fo.departure_data.startup.startup_status == targeted
set_actual_startup_time
fo.departure_data.startup.startup_status == requested
set_target_startup_time
fo.departure_data.startup.startup_status ==
not_available


On invocation of the service: request_deicing.
fo.departure_data.de-icing_procedure.deicing_status
== no_deicing

On invocation of the service: confirm_actual_departure
fo,departure_data.takeoff.takeoff_status == approved
confirm_aircraft_left_parking
fo.departure_data.offblock.offblock_status == targeted
cancel_takeoff:
fo,departure_data.takeoff.takeoff_status == estimated
OR approved
request_actual_startup_time:
fo.departure_data.startup.startup_status == targeted
set_actual_startup_time
fo.departure_data.startup.startup_status == requested
set_target_startup_time
fo.departure_data.startup.startup_status ==
not_available
abrogate_actual_startup_time:
fo.departure_data.startup.startup_status == targeted
OR requested
set_actual_taxi_out_time
set_estimated_takeoff_time
fo,departure_data.takeoff.takeoff_status ==
not_available



On invocation of the service:
set_estimated_takeoff_time
fo,departure_data.takeoff.takeoff_status ==
not_available
On invocation of the service: confirm_actual_departure
fo.departure_data.offblock.offblock_status == targeted
abrogate_departure_clearance



On invocation of the service:
set_departure_runway/set_estimated_takeoff_time

fo,departure_data.takeoff.takeoff_status ==
not_available

On invocation of the service:
uplink_revised_EOBT




On invocation of the service set_target_offblocks_time

fo,departure_data.offblocks.offblocks_status ==
scheduled

On invocation of the service: confirm_actual_departure
fo.departure_data.offblock.offblock_status == targeted



On invocation of the service: confirm_actual_departure
fo.departure_data.offblock.offblock_status == targeted


On invocation of the service:
set_estimated_takeoff_time

fo,departure_data.takeoff.takeoff_status ==
not_available
On invocation of the service:
update_departure_sequence

On invocation of the service:
update_departure_sequence




On invocation of the service:
update_departure_sequence
On invocation of the service: declare_emergency
fo.aircraft.emergency_data.emergency_status ==
not_declared
cancel_emergency
fo.aircraft.emergency_data.emergency_status ==
declared
On invocation of the service: declare_emergency
fo.aircraft.emergency_data.emergency_status ==
not_declared


On invocation of the service: declare_emergency
fo.aircraft.emergency_data.emergency_status ==
not_declared


On invocation of the service: report_aircraft_position
fo.aircraft.current.position ==
fo.aircraft.next.next_reporting_point


On invocation of the service: declare_emergency
fo.aircraft.emergency_data.emergency_status ==
not_declared


set_departure_runway

set_sid
On invocation of the service:
request_departure_clearance
fo.departure_data.clearance_for_departure.departure_c
learance_status == not_yet_requested OR expired
abrogate_departure_clearance
fo.departure_data.clearance_for_departure.departure_c
learance_status == requested
On invocation of the service: set_sid




set_departure_clearance
uplink_departure_clearance
fo.departure_data.clearance_for_departure.departure_c
learance_status == requested
request_departure_clearance
fo.departure_data.clearance_for_departure.departure_c
learance_status == not_yet_requested OR expired
set_departure_clearance
fo.departure_data.clearance_for_departure.departure_c
learance_status == requested




· Request for departure clearance from an aerodrome
control to the first ACC on the route of flight;



· Request an acceptance level by the first ACC on the
route of flight from the next unit;



· Request the assignment of an SSR code from the unit
to which the clearance request is sent, if required. Note:
If only the SSR code is requested then this may be
achieved using the request_SSRCode service.

A revised clearance request is needed if:




· The departure runway to be used by the flight, the SID
or COP, or the route have changed and were included
in the previous CRQ;
· Before departure, the Estimated Take-Off Time has
changed by more than a parameter time
set_departure_clearance




On invocation of the service:
request_departure_clearance
fo.next_SSR_code_state == undefined
On invocation of the service: assign_SSRCode
fo.next_SSR_code_state == requested or proposed
request_SSRCode
fo.next_SSR_code_state == undefined
On invocation of the service: assign_SSRCode
fo.next_SSR_code_state == requested or proposed
request_SSRCode
fo.next_SSR_code_state == undefined
On invocation of the service: request_SSRCode
fo.next_SSR_code_state == undefined
On invocation of the service: assign_SSRCode
fo.next_SSR_code_state == requested or proposed
When the set_aircraft_position_estimate service is
invoked.


accept_filed_fpl is invoked OR
notify_manual_correction is invoked OR
reject_filed_fpl is invoked OR
cancel_flight_plan is invoked
cancel_flight_schedule is invoked


cancel_flight_schedule is invoked


set_airline_priorities is invoked



set_airline_priorities is invoked


set_flight_association is invoked OR
set_shared_codes is invoked

set_flight_association is invoked OR
set_shared_codes is invoked

set_AGHT is invoked



set_AGHT is invoked


set_boarding_start_time is invoked OR
set_number_passengers is invoked
set_boarding_start_time is invoked OR
set_number_passengers is invoked
suspend_departure is invoked OR
desuspend_departure is invoked
suspend_departure is invoked OR
desuspend_departure is invoked


suspend_departure is invoked OR
desuspend_departure is invoked

allocate_stand is invoked

request_stand_allocation is invoked



request_stand_allocation is invoked


set_turn_round_time is invoked




set_turn_round_time is invoked



set_estimated_TOBT is invoked OR
confirm_TOBT is invoked

set_ready_time is invoked


confirm_actual_departure is invoked




set_ATFM_flight_profile is invoked




set_AO_flight_profile is invoked
propose_reroute is invoked
Filter of Interest                                           Comment
AO Owning the Flight                                         Note that data sent to the APOP,
APOP at departure aerodrome                                  with the current practices, will be
CATS Traversed and Informed                                  redirected by the AO.
CATS at the departure aerodrome
MATS involved



Only will receive information for GAT flights




AO Owning the Flight




Only after cold start-up
ECATS are Adjacent unit to the one requesting
recovery data
To all stakeholders involved and only after cold start-up.


To all stakeholders involved by the alternative flight


CATS which are downstream and are affected by an             Please note that as stated in the
alternative flight                                           IRDs the data needed is a design
                                                             solution dependent and may
                                                             consist of selected sets of data
                                                             such as the original route, the
                                                             alternative route, the 4D trajectory
                                                             or the entire flight script.

CATS that are downstream and are affected by all real        Whenever a new context is
and alternative flights within a created context             created, the flights composing this
                                                             new context have to be published.

                                                             Please note that as stated in the
                                                             IRDs the data needed is a design
                                                             solution dependent and may
                                                             consist of selected sets of data
                                                             such as the original route, the
                                                             alternative route, the 4D trajectory
                                                             or the entire flight script.
CATS that have created or updated an alternative flight




Downstream centres for which the flight is inside their   The triggering events are:
EMAN Eligibility Horizon                                  When the flight enters the EMAN
                                                          Eligibility Horizon OR
                                                          whenever CATS updates its flight
                                                          data such that the estimated time
                                                          at the En-route Management
                                                          constraint point will change




Only distributed to AMAN at the destination airport       The triggering events are:
                                                          When the flight enters the AMAN
                                                          Eligibility Horizon AND
                                                          whenever CATS updates its flight
                                                          data such that the estimated time
                                                          at the arrival management
                                                          constraint point will change.
                                                          Note that the roles will only be
                                                          filled when the point belongs to the
                                                          appropriate class (e.g: There will
                                                          be no downstream sectors for
                                                          points that don't belong to the
                                                          BoundaryPoint class)
AO is owning the flight                                   See also PCR#74




Flight plan has a GAT segment                             Requirements for data distribution
                                                          (what and when it is distributed are
                                                          not yet mature). See also the
                                                          PCR#71 titled "Concept needs to
                                                          be clarified in DF-CATS-ATFM-
                                                          4DTR".
Distributed to the pointed ECATS                         The eFDP system shall enable
                                                         flight plan information duplication
                                                         independently of the type of control
                                                         performed in the sender and the
                                                         recipient ATSUs : approach or en-
                                                         route control.



Distributed only to the CATS currently controlling the
flight




Distributed only to the CATSaabout to receive the the    Distribution
flight




Distributed only to the CATS aabout to receive the the   Distribution
flight
AO is owning the flight                                  Distribution.

                                                         Note: The agree data
                                                         (fo.coordination.agreed)
                                                         corresponds only to the first
                                                         coordination in the FDPA.


Flight plan has a GAT segment                            Distribution.

                                                         Note: The agree data
                                                         (fo.coordination.agreed)
                                                         corresponds only to the first
                                                         coordination in the FDPA.

                                                         In the IOP requirements, the
                                                         significant updates are more
                                                         detailed and include:
                                                         Level modifications that change
                                                         the next ATSU OR
                                                         ETO modifications exceeding a
                                                         parameter threshold OR
                                                         Route and level modifications that
                                                         affect the route outside the local
                                                         Area of Responsibility OR
                                                         Whenever it updates its locally
                                                         held copy of Flight Plan data
Distributed only to the CATS about to receive the the    The BoundaryPoint computed for
flight                                                   downstream ATSUs should be
                                                         within the MTCD time horizon
                                                         parameter.
Distributed to both arrival and departure airports and
concerned CATS




Only will receive information for GAT flights




Flight plan has a GAT segment                            FPD then distributes these values
                                                         to APOP and OCATS.

AO is owning the flight                                  Note that data sent to the APOP,
Distributed to both arrival and departure airports and   with the current practices, will be
OCATS affected                                           redirected by the AO. This is why,
                                                         the AO also appears as destination
                                                         of this distribution cluster.

Flight plan has a GAT segment
Distributed to the CATS Traversed and Informed as well   Note that data sent to the APOP,
as to the MATS involved by the flight plan               with the current practices, will be
AO is owing the flight                                   redirected by the AO. This is why,
Distributed to both arrival and departure airports       the AO also appears as destination
ADU and OCATS involved by the flight plan                of this distribution cluster.




Distributed only to CATS informed and traversed by the
flight
AO is owning the flight
Distributed to both arrival and departure airports
CATS and MATS that are involved by the flight plan
and that may not have received a FPL before




AO is owning the flight and the                      other_information includes a
APOP is the former destination airport               change in the \DOF field only other
                                                     changes e.g. route, flight rules, etc.
                                                     are contained in the amendments
                                                     fields of the ACH message. It is
                                                     decided to include changes directly
                                                     in the classes linked with the FO
                                                     and not in the amendments field.
Distributed only to all affected CATS and MATS that are This cluster (ACH message) it is
no longer involved in the flight                        also sent to those CATS and
                                                        MATS that are no longer affected
                                                        by the flight because of a
                                                        rerouting).




Concerned MATS and ADU                                 The distribution cluster contains
                                                       the items of the AFP message
                                                       (except for the fo.is_abbreviated
                                                       field and
                                                       fo.assigned_SSR_mode_and_cod
                                                       e).
                                                       The content of this distribution
                                                       cluster is the ICAO flight plan
                                                       (except for the
                                                       fo.assigned_SSR_mode_and_cod
                                                       e).
Distributed to the CATS at the Departure Airport   The distribution cluster contains
                                                   the items of the AFP message
                                                   (except for the fo.is_abbreviated
                                                   field and
                                                   fo.assigned_SSR_mode_and_cod
                                                   e).
                                                   The content of this distribution
                                                   cluster is the ICAO flight plan
                                                   (except for the
                                                   fo.assigned_SSR_mode_and_cod
                                                   e).

                                                   See also PCR#95.




Only to concerned ATSUs.                           The distribution cluster contains
                                                   the items of the AFP message
                                                   (except for the fo.is_abbreviated
                                                   field and
                                                   fo.assigned_SSR_mode_and_cod
                                                   e).
                                                   The content of this distribution
                                                   cluster is the ICAO flight plan
                                                   (except for the
                                                   fo.assigned_SSR_mode_and_cod
                                                   e).
Distributed to the Departure Aerodrome   The distribution cluster contains
                                         the items of the AFP message
                                         (except for the fo.is_abbreviated
                                         field and
                                         fo.assigned_SSR_mode_and_cod
                                         e).
                                         The content of this distribution
                                         cluster is the ICAO flight plan
                                         (except for the
                                         fo.assigned_SSR_mode_and_cod
                                         e).




Flight plan has a GAT segment            The distribution cluster contains
                                         the items of the AFP message
                                         (except for the fo.is_abbreviated
                                         field and
                                         fo.assigned_SSR_mode_and_cod
                                         e).
                                         The content of this distribution
                                         cluster is the ICAO flight plan
                                         (except for the
                                         fo.assigned_SSR_mode_and_cod
                                         e).
Flight plan has a GAT segment                                Please note that when the estimate
                                                             data is provided, this estimate data
                                                             could be done over any point, and
                                                             in fact, the point that it is usually
                                                             given is the current track point at
                                                             the moment of invoking this
                                                             service (equivalent of sending a
                                                             AFP message). Maybe the
                                                             estimate data could be removed
                                                             from the input parameters since
                                                             the operational requirements of
                                                             interoperability only talks about the
                                                             re-routing possibility of the AFP
                                                             message.
                                                             This estimate data it is not
                                                             included in the distribution cluster.



Distributed to the stakeholder that had invoked the          The flight plan is provided to the
"request_flight_plan_details" service at first.              stakeholder that has requested it.




Distributed to ADU, CATS, MATS and OCATS having              Note that data sent to the APOP,
received previously the flight plan data                     with the current practices, will be
to AO owning the flight                                      redirected by the AO. This is why,
and distributed to both the arrival and departure airports   the AO also appears as destination
                                                             of this distribution cluster.

Distributed only to the Departure Aerodrome
Distributed to CATS that are Informed about a military
flight




Distributed only to concerned MATS and ADU
Distributed to Informed CATS and concerned MATS         Triggering event: At any change in
                                                        the flight requiring to forward this
                                                        information to an ATSU whose
                                                        airspace is not planned to be
                                                        penetrated by the flight anymore
                                                        (as specified and required by
                                                        LoAs) and that it has been notified
                                                        already.




Traversed CATS and CATS-APP and CATS-AD at both The triggering events are:
the departure and destination aeroctromes as well as On notification or activation of the
CATS-APP that are overflight                         coordination for the next
                                                     downstream unit OR
                                                     Whenever there is a change in the
                                                     data of the cluster while the aircraft
                                                     is still in the AoI of the concerned
                                                     ATS units.

AO is owning the flight

APOP is new destination aerodrome

Traversed CATS.

The stakeholder that is becoming Flight Owner.          This cluster is used to pass the
                                                        information related to the dynamic
                                                        filtering rules to the one that will
                                                        become a flight owner.


The stakeholder that is becoming Flight Owner.          This cluster is used to pass the
                                                        information related to the list of
                                                        traversed IOP ATSUs to the one
                                                        that will become a flight owner.
                                                     This cluster will be sent in every
                                                     logical group of clusters to any
                                                     stakeholder, in order to identify the
                                                     flight to which the group refers.

                                                     It contains information to identify a
                                                     flight.




only the flight-object associated to this aircraft




AOR traversal or AOI traversal
AOR traversal or AOI traversal




AOR traversal or AOI traversal   In response to a FLIPINT Contract
                                 Request provided an active 4D
                                 trajectory is available in the aircraft
                                 FMS.

                                 In response to a FLIPCY Request
                                 provided an active route is
                                 available in the aircraft FMS.




AOR traversal or AOI traversal   This distribution will be made for
                                 each data-link logged-on flight
                                 planned to cross the boundary.
                                 The exchange will occur at or as
                                 soon as possible after the earlier of
                                 the times determined from the
                                 following:
                                 · A parameter number of minutes
                                 before the estimated time at the
                                 COP,
                                 · The time at which the flight is at a
                                 bilaterally agreed distance from the
                                 COP,
AOR traversal or AOI traversal   · A parameter number of minutes
                                 before the estimated time at the
                                 COP,
The flight-object is operated by this AO                 · The time at which the flight is at a
(fo.flight_plan.aircraft_identification)                 bilaterally agreed distance from the
                                                         COP.

                                                         Whenever CATS/Arrival
                                                         Management has calculated, or
                                                         recalculated, and apportioned the
                                                         approach sequence for a runway.

                                                         On initial sequence assignment for
                                                         a flight of interest to the particular
                                                         AO and whenever the sequence
                                                         position of the flight changes.


flight-object lands at the airport managed by the APOP   Whenever CATS/Arrival
(fo.flight_plan.destination_aerodrome)                   Management has calculated, or
                                                         recalculated, and apportioned the
                                                         approach sequence for a runway.

                                                         On initial sequence assignment for
                                                         a flight of interest to the particular
                                                         AO and whenever the sequence
                                                         position of the flight changes.


AOR traversal or AOI traversal                           Whenever Arrival Management
                                                         updates its sequence calculations.
                                                         This provides the data for an
                                                         individual flight, rather than the
                                                         entire arrival sequence, and covers
                                                         the possibility that the position in
                                                         the sequence has not changed but
                                                         the time has.
                                                         When a new arrival sequence has
                                                         been calculated by Arrival
                                                         Management
fo.flight_plan.destination_aerodrome




The flight-object is operated by this AO
(fo.flight_plan.aircraft_identification)
flight-object lands at the airport managed by the APOP   The estimated time of landing is
(fo.flight_plan.destination_aerodrome)                   distributed to APOP:
                                                         · On notification to the last ATSU;
                                                         · On activation in the last ATSU;
                                                         · On revisions of this time of
                                                         landing;
                                                         · On a missed approach;
                                                         · When the flight is a parameter
                                                         distance or time from the arrival
                                                         runway.


flight is IFR-GAT (fo.flight_plan.flight_rules and
fo.flight_plan.flight_type)
AOR traversal or AOI traversal                           When Arrival Management
                                                         decides that the arrival sequencing
                                                         is better achieved with a different
                                                         runway assignment for a flight

AOR traversal or AOI traversal                           The distribution (MAC data
                                                         exchange):
                                                         · Will be initiated on a change to
                                                         the flight such that the previously
                                                         effected coordination is no longer
                                                         valid:
                                                         · the expected level at the transfer
                                                         point is changed resulting in a
                                                         change of the next unit in the co-
                                                         ordination sequence,
                                                         · the route of flight has been
                                                         altered resulting in change of the
                                                         next unit in the co-ordination
                                                         sequence,
                                                         · the flight is cancelled in the
                                                         sending unit,
                                                         · the flight is put on an indefinite
                                                         hold or is delayed en-route such
                                                         that a revised estimate cannot be
                                                         determined automatically,
                                                         · a MAC is received from the
                                                         previous unit in respect of the
                                                         flight;
                                                         · when the notification (ABI
                                                         message) previously effected for a
                                                         flight is cancelled for the reasons
                                                         stated in the OLDI specification;
                                                         · May also be used to abrogate a
                                                         Preliminary Activation (PAC)


AOR traversal or AOI traversal                           When Arrival Management
                                                         decides that the arrival sequencing
                                                         is better achieved with a different
                                                         runway assignment for a flight
AOR traversal or AOI traversal                            Immediately an estimate for a flight
                                                          entering the ADU’s AoR is
                                                          available and on subsequent
                                                          update to the data beyond a
                                                          parameterised threshold.
                                                          Eastbound flight only?
flight is IFR-GAT (fo.flight_plan.flight_rules and        Immediately an estimate for a flight
fo.flight_plan.flight_type)                               entering the ECAC area is
                                                          available and on subsequent
                                                          update to the data beyond a
                                                          parameterised threshold. Currently
                                                          this dataflow is implemented as
                                                          FNM/MFS as described in
                                                          IFPS_User_Manual
                                                          Subsequently at entry into each
                                                          ATSU (current dataflow FSA)
AOR traversal or AOI traversal                            The distribution (MAC data
and Stakeholder is involved in this coordination (        exchange):
CoordinationAndTransfer.coordination_status /= initial)   · Will be initiated on a change to
                                                          the flight such that the previously
                                                          effected coordination is no longer
                                                          valid:
                                                          · the expected level at the transfer
                                                          point is changed resulting in a
                                                          change of the next unit in the co-
                                                          ordination sequence,
                                                          · the route of flight has been
                                                          altered resulting in change of the
                                                          next unit in the co-ordination
                                                          sequence,
                                                          · the flight is cancelled in the
                                                          sending unit,
                                                          · the flight is put on an indefinite
                                                          hold or is delayed en-route such
                                                          that a revised estimate cannot be
                                                          determined automatically,
                                                          · a MAC is received from the
                                                          previous unit in respect of the
                                                          flight;
                                                          · when the notification (ABI
                                                          message) previously effected for a
                                                          flight is cancelled for the reasons
                                                          stated in the OLDI specification;
                                                          · May also be used to abrogate a
                                                          Preliminary Activation (PAC)

                                                          When a unit is no longer traversed
AOR traversal or AOI traversal                            · May be sent for each flight
and Stakeholder is involved in this coordination (        planned to cross the boundary of
CoordinationAndTransfer.coordination_status /= initial)   AORs where the time from
                                                          departure to the COP would not
                                                          permit the ACT to be sent at the
                                                          required time;
                                                          · Will be revised and re-sent if,
                                                          before departure, there is a
                                                          change to any item of data
                                                          included in the previous PAC;
                                                          · Will be initiated by a start-up,
                                                          push-back, taxi or ETOT confirmed
                                                          event.
                                                          The distribution (RAP data
                                                          exchange) is required when:
                                                          · The transferring system has
                                                          determined that the transfer
                                                          conditions are non-standard. In
                                                          this case it will be executed a
                                                          parameter time/distance before
                                                          transfer The time/distance
                                                          parameter before the boundary at
                                                          which the RAP is automatically
                                                          executed has to be the same as
                                                          that for the ACT facility;
                                                          · The transferring controller has
                                                          indicated that the proposed
                                                          transfer conditions are to be
                                                          referred to the accepting controller.
                                                          In this case it will be manually
                                                          executed before the calculated
                                                          time.
                                                          The distribution (ACT data
AOR traversal or AOI traversal                            The RRV data exchange is
and Stakeholder is involved in this coordination (        required on a change to the
CoordinationAndTransfer.coordination_status /= initial)   transfer conditions or pertinent
                                                          flight data items (instead of a REV)
                                                          if either:
                                                          · The transferring system has
                                                          determined that the transfer
                                                          conditions are non-standard; or
                                                          · The transferring controller has
                                                          indicated that the proposed
                                                          transfer conditions are to be
                                                          referred to the accepting controller.
                                                          The RRV has to be initiated
                                                          immediately following the detection
                                                          of a change in the co-ordination
                                                          data or when it is manually
                                                          initiated.
                                                          The distribution (REV data
                                                          exchange) is required on a change
                                                          to the transfer conditions or
                                                          pertinent flight data items (except
                                                          when a referred revision is
                                                          applicable):
                                                          · The ETO at the COP differs from
                                                          that in the previous message by
                                                          more than a value bilaterally
                                                          agreed, rounded to the nearest
                                                          integer value;
                                                          · There is any change to the
                                                          transfer level(s), SSR code or
                                                          equipment capability and status;
                                                          · Where bilaterally agreed and
AOR traversal or AOI traversal                            there is any change to data COP
                                                          The distribution (CDN the
and Stakeholder is involved in this coordination (        exchange) is required on manual
CoordinationAndTransfer.coordination_status /= initial)   command by the receiving
                                                          controller:
                                                          · In reply to a referred coordination
                                                          proposal (RAP)
                                                          · Unsolicited in order to change
                                                          previously agreed transfer
                                                          conditions
                                                          The distribution (PRP data
                                                          exchange) is required on manual
                                                          command of the receiving
                                                          controller, after notification and
                                                          before coordination has begun
                                                          - on manual initiation by the
                                                          accepting controller, when it wants
                                                          to request the application of some
                                                          tactical instruction.
AOR traversal or AOI traversal                            On the automatic acceptance by
and Stakeholder is involved in this coordination (        the proposed crossing conditions.
CoordinationAndTransfer.coordination_status /= initial)   (The receiving unit assesses the
                                                          proposed crossing conditions as
                                                          "standard").
                                                          · Following manual acceptance by
                                                          the controller of proposed transfer
                                                          conditions, forwarded by an ACT,
                                                          RAP, REV, RRV, RTI, TIP or CDN;
                                                          · Automatically, when bilaterally
                                                          agreed, as a reply to an ACT or
                                                          REV that has passed the filter for
                                                          standard conditions


AOR traversal or AOI traversal                            This distribution is made in
and Stakeholder is involved in this coordination (        response (acceptance) to a HOP.
CoordinationAndTransfer.coordination_status /= initial)   This distribution will be made as an
                                                          alternative to a ROF in response to
                                                          a HOP.

AOR traversal or AOI traversal                            This distribution will be initiated:
and Stakeholder is involved in this coordination (        · On manual command by the
CoordinationAndTransfer.coordination_status /= initial)   transferring controller.
                                                          · Automatically, by the transferring
                                                          system for a data-link equipped
                                                          aircraft, immediately at the same
                                                          time as the VCI instruction
                                                          “Contact or Monitor Frequency.
AOR traversal or AOI traversal                            The HOP may be exchanged on
and Stakeholder is involved in this coordination (        manual command by the
CoordinationAndTransfer.coordination_status /= initial)   transferring controller. The transfer
                                                          phase must have started.

                                                          The distribution (SDM data
                                                          exchange) may be sent:
                                                          · By the transferring unit to inform
                                                          the accepting unit of control data
                                                          and changes after the initiation of
                                                          the transfer phase or before the
                                                          transfer initiation if bilaterally
                                                          agreed. In the case of changes it
                                                          only needs to include the data
                                                          fields that have changed. SDM
                                                          exchanges before Transfer
                                                          Initiation will commence at a
                                                          bilaterally agreed time relative to
                                                          transfer initiation;
                                                          · By the accepting unit to notify the
                                                          transferring unit of the radio
                                                          telephony frequency to which the
                                                          flight is to be transferred. These
                                                          may also be made before the
                                                          transfer initiation if bilaterally
                                                          agreed.


AOR traversal or AOI traversal                            This distribution may be made:
and Stakeholder is involved in this coordination (        · On a manual command by the
CoordinationAndTransfer.coordination_status /= initial)   receiving controller upon contact
                                                          from the aircraft;
                                                          · Automatically for data-link
                                                          equipped flights on reception of an
                                                          air-ground “Monitoring Frequency”
                                                          message.
                                                          - This distribution is needed
                                                          automatically by the transferring
                                                          ATSU on transfer initiation and
                                                          subsequently on any change in the
                                                          sector/responsibility in control of
                                                          the flight.
AOR traversal or AOI traversal                            This distribution will be made for
and Stakeholder is involved in this coordination (        each data-link logged-on flight
CoordinationAndTransfer.coordination_status /= initial)   planned to cross the boundary. It
                                                          will occur after the Next Data
                                                          Authority Request (an ACM
                                                          service message) with the aircraft
                                                          has been acknowledged by the
                                                          airborne system.
AOR traversal or AOI traversal                            The distribution (RJC data
and Stakeholder is involved in this coordination (        exchange) is required:
CoordinationAndTransfer.coordination_status /= initial)   · To indicate rejection by a
                                                          controller at one unit of the transfer
                                                          conditions proposed by the
                                                          controller at the other unit in one of
                                                          the following:
                                                          · RAP, RRV, CDN, RTI, TIP,
                                                          · ACT, REV, if either is found to be
                                                          non-standard;
                                                          · On manual command of the
                                                          receiving controller either in reply
                                                          to a referred coordination proposal
                                                          (RAP) or by the transferring
                                                          controller in reply to a counter
                                                          coordination proposal (CDN).

AOR traversal or AOI traversal                            This data exchange will be made:
and Stakeholder is involved in this coordination (        · Unsolicited by the transferring
CoordinationAndTransfer.coordination_status /= initial)   controller, or,
                                                          · In response to a release request
                                                          from the accepting controller.


AOR traversal or AOI traversal                            This data exchange will be made
and Stakeholder is involved in this coordination (        on a manual command by the
CoordinationAndTransfer.coordination_status /= initial)   receiving controller:
                                                          · When the accepting controller
                                                          requires to have the aircraft early
                                                          on frequency;
                                                          · As a reply to a hand-over
                                                          proposal.
AOR traversal or AOI traversal
and Stakeholder is involved in this coordination (
CoordinationAndTransfer.coordination_status /= initial)

AOR traversal or AOI traversal
and Stakeholder is involved in this coordination (
CoordinationAndTransfer.coordination_status /= initial)

AOR traversal or AOI traversal                            When the receiving sector decides
and Stakeholder is involved in this coordination (        to be "skipped" from the
CoordinationAndTransfer.coordination_status /= initial)   coordination.
                                                          This distribution may be made on
                                                          manual command from the
                                                          receiving sector after coordination
                                                          has taken place.
AOR traversal or AOI traversal
and Stakeholder is involved in this coordination (
CoordinationAndTransfer.coordination_status /= initial)
AOR traversal or AOI traversal                            The TIM data exchange is only
and Stakeholder is involved in this coordination (        possible after coordination and will
CoordinationAndTransfer.coordination_status /= initial)   be made:
                                                          · Automatically by the transferring
                                                          unit to the accepting unit without
                                                          human intervention at a bilaterally
                                                          agreed time/distance of the flight
                                                          from the boundary;
                                                          · After manual confirmation (by the
                                                          transferring controller) of a
                                                          Request On Frequency received
                                                          from the accepting controller (this
                                                          is done to request an early transfer
                                                          of the voice communications
                                                          frequency).

AOR traversal or AOI traversal
and Stakeholder is involved in this coordination (
CoordinationAndTransfer.coordination_status /= initial)

AOR traversal or AOI traversal                            On manual command in response
and Stakeholder is involved in this coordination (        to a Clearance Request (CRQ)
CoordinationAndTransfer.coordination_status /= initial)
AOR traversal or AOI traversal                            Parameter time before Boundary
and Stakeholder is involved in this coordination (        Point and upon significant change
CoordinationAndTransfer.coordination_status /= initial)   of the notified information.

                                                          The ACT data exchange:
                                                          · Will be initiated automatically at a
                                                          bilaterally agreed parameter time
                                                          before transfer is expected to be
                                                          effected, except where
                                                          coordination is to be performed by
                                                          a PAC or RAP.
                                                          The parameter will be defined
                                                          separately for each of the COPs;
                                                          · May be initiated earlier (than the
                                                          automatic exchange) by manual
                                                          command;
                                                          · May be generated on the
                                                          departure of a flight if a PAC or
                                                          CRQ relating to the flight,
                                                          containing boundary estimate data,
                                                          has previously been transmitted;
                                                          · Will only be repeated to the same
                                                          co-ordination partner if the
                                                          previous one has been abrogated
                                                          by the use of a MAC;

                                                          on manual command in response
                                                          to a Clearance Request (CRQ)



AOR traversal or AOI traversal                            Parameter time before Oceanic
and Stakeholder is involved in this coordination (        Boundary Point or upon significant
CoordinationAndTransfer.coordination_status /= initial)   change of the notified information.

AOR traversal or AOI traversal                            Parameter time before Boundary
and Stakeholder is involved in this coordination (        Point and upon significant change
CoordinationAndTransfer.coordination_status /= initial)   of the notified information.

                                                          The distribution (CDN data
                                                          exchange) is required on manual
                                                          command by the receiving
                                                          controller:
                                                          · In reply to a referred coordination
                                                          proposal (RAP)
                                                          · Unsolicited in order to change
                                                          previously agreed transfer
                                                          conditions
AOR traversal or AOI traversal                            Rejection is done:
and Stakeholder is involved in this coordination (        · To indicate rejection by a
CoordinationAndTransfer.coordination_status /= initial)   controller at one unit of the transfer
                                                          conditions proposed by the
                                                          controller at the other unit
                                                          (messages RAP, RRV, CDN, RTI,
                                                          TIP, ACT, REV), if either is found
                                                          to be non-standard;
                                                          · On manual command of the
                                                          receiving controller either in reply
                                                          to a referred coordination proposal
                                                          (message RAP) or by the
                                                          transferring controller in reply to a
                                                          counter coordination proposal
                                                          (message CDN).
AOR traversal or AOI traversal                            Revision (message REV) is
and Stakeholder is involved in this coordination (        required on a change to the
CoordinationAndTransfer.coordination_status /= initial)   transfer conditions or pertinent
                                                          flight data items (except when a
                                                          referred revision is applicable):
                                                          · The ETO at the COP differs from
                                                          that in the previous message by
                                                          more than a value bilaterally
                                                          agreed, rounded to the nearest
                                                          integer value;
                                                          · There is any change to the
                                                          transfer level(s), SSR code or
                                                          equipment capability and status;
                                                          · Where bilaterally agreed and
                                                          there is any change to the COP
                                                          and/or the route;
                                                          Parameter time before Oceanic
                                                          Boundary Point or upon significant
                                                          change of the notified information.

AOR traversal or AOI traversal
and Stakeholder is involved in this coordination (
CoordinationAndTransfer.coordination_status /= initial)



AOR traversal or AOI traversal                            Parameter time before Oceanic
and Stakeholder is involved in this coordination (        Boundary Point or upon significant
CoordinationAndTransfer.coordination_status /= initial)   change of the notified information.
AOR traversal or AOI traversal                            Abrogation of the coordination
and Stakeholder is involved in this coordination (        (message MAC):
CoordinationAndTransfer.coordination_status /= initial)   · Will be initiated on a change to
                                                          the flight such that the previously
                                                          effected coordination is no longer
                                                          valid:
                                                          · the expected level at the transfer
                                                          point is changed resulting in a
                                                          change of the next unit in the co-
                                                          ordination sequence,
                                                          · the route of flight has been
                                                          altered resulting in change of the
                                                          next unit in the co-ordination
                                                          sequence,
                                                          · the flight is cancelled in the
                                                          sending unit,
                                                          · the flight is put on an indefinite
                                                          hold or is delayed en-route such
                                                          that a revised estimate cannot be
                                                          determined automatically,
                                                          · abrogation of the coordination is
                                                          received from the previous unit in
                                                          respect of the flight;
                                                          · when the notification (ABI
                                                          message) previously effected for a
                                                          flight is cancelled for the reasons
                                                          stated in the OLDI specification;
                                                          · May also be used to abrogate a
                                                          Preliminary Activation (message
                                                          PAC)


AOR traversal or AOI traversal                            When a transferring oceanic
and Stakeholder is involved in this coordination (        controller wishes to instigate the
CoordinationAndTransfer.coordination_status /= initial)   transfer of control to the next
                                                          OACC.
AOR traversal or AOI traversal
AOR traversal or AOI traversal   Crossing notification (message
                                 XIN) will be made:
                                 · Automatically or,
                                 · By manual command at the
                                 ATSU in communication with the
                                 aircraft, to the ATSU whose
                                 airspace is to be crossed.
                                 Multiple crossing notification
                                 exchanges may be made for the
                                 same flight.
AOR traversal or AOI traversal




AOR traversal or AOI traversal   The crossing cancellation
                                 (message XCM) may be made
                                 automatically or manually by a
                                 controller input, by the unit
                                 responsible for the flight:
                                 · When the flight will not enter the
                                 addressed unit’s airspace after a
                                 previous notification;
                                 · When the crossing will not be
                                 executed on the route expressed in
                                 the previous notification;
                                 · When the crossing will not be
                                 executed according to the
                                 conditions under negotiation or
                                 according to the conditions agreed
                                 after an airspace crossing
                                 dialogue;
                                 · When no operational reply has
                                 been received to an acknowledged
                                 crossing request (message XRQ) -
                                 to indicate that the current system
                                 dialogue is terminated.


AOR traversal or AOI traversal   When the flight reaches a
                                 reporting point.
The flight-object is operated by this AO
(fo.flight_plan.aircraft_identification)




flight-object departs at the airport managed by the   When the AO has requested de-
APOP (fo.flight_plan.departure_aerodrome)             icing for an aircraft and the service
                                                      has been allocated by the APOP.

flight-object departs at the airport managed by the
APOP (fo.flight_plan.departure_aerodrome)




flight is IFR-GAT (fo.flight_plan.flight_rules and
fo.flight_plan.flight_type)
AOR traversal or AOI traversal




AOR traversal or AOI traversal                           A preliminary activation (PAC) may
                                                         be sent for each flight planned to
                                                         cross the boundary of AORs where
                                                         the time from departure to the
                                                         COP would not permit the
                                                         activation (ACT) to be sent at the
                                                         required time;
                                                         · Will be revised and re-sent if,
                                                         before departure, there is a
                                                         change to any item of data
                                                         included in the previous message;
                                                         · Will be initiated by a start-up,
                                                         push-back, taxi or ETOT confirmed
                                                         event.

AOR traversal or AOI traversal




AOR traversal or AOI traversal




AOR traversal or AOI traversal



flight-object departs at the airport associated to the
SMS (fo.flight_plan.departure_aerodrome)



fo.flight_plan.destination_aerodrome                     When a new departure sequence
                                                         has been calculated by Departure
                                                         Management.
The flight-object is operated by this AO                 When Departure sequences are
(fo.flight_plan.aircraft_identification)                 calculated by Departure
                                                         Management.
                                                         On initial sequence assignment for
                                                         a flight of interest to the particular
                                                         AO and whenever the sequence
                                                         position of the flight changes

flight-object departs at the airport managed by the      When Departure sequences are
APOP (fo.flight_plan.departure_aerodrome)                calculated by Departure
                                                         Management.
The flight-object is operated by this AO
(fo.flight_plan.aircraft_identification)




flight-object lands at the airport managed by the APOP
(fo.flight_plan.destination_aerodrome)



AOR traversal or AOI traversal




AOR traversal or AOI traversal                           When the flight is in an emergency
                                                         situation.



AOR traversal or AOI traversal




flight-object departs at the airport managed by the      When ATS knows the allocated
APOP (fo.flight_plan.departure_aerodrome)                runway for the flight and whenever
                                                         it is changed when the flight has
                                                         taken off.
AOR traversal or AOI traversal   A clearance request is needed in
                                 one of the followinf conditions:
                                 · Request for departure clearance
                                 from an aerodrome control to the
                                 first ACC on the route of flight;
                                 · Request an acceptance level by
                                 the first ACC on the route of flight
                                 from the next unit;
                                 · Request the assignment of an
                                 SSR code from the unit to which
                                 the clearance request is sent, if
                                 required. Note: If only the SSR
                                 code is requested then this may be
                                 achieved using the
                                 request_SSRCode service.
                                 A revised clearance request is
                                 needed if:
                                 · The departure runway to be used
                                 by the flight, the SID or COP, or
                                 the route have changed and were
                                 included in the previous CRQ;
                                 · Before departure, the Estimated
                                 Take-Off Time has changed by
                                 more than a parameter time



AOR traversal or AOI traversal
AOR traversal or AOI traversal                       A clearance request is needed in
                                                     one of the following conditions:
                                                     · Request for departure clearance
                                                     from an aerodrome control to the
                                                     first ACC on the route of flight;
                                                     · Request an acceptance level by
                                                     the first ACC on the route of flight
                                                     from the next unit;
                                                     · Request the assignment of an
                                                     SSR code from the unit to which
                                                     the clearance request is sent, if
                                                     required. Note: If only the SSR
                                                     code is requested then this may be
                                                     achieved using the
                                                     request_SSRCode service.
                                                     A revised clearance request is
                                                     needed if:
                                                     · The departure runway to be used
                                                     by the flight, the SID or COP, or
                                                     the route have changed and were
                                                     included in the previous CRQ;
                                                     · Before departure, the Estimated
                                                     Take-Off Time has changed by
                                                     more than a parameter time



only the flight-object associated to this aircraft




flight is IFR-GAT (fo.flight_plan.flight_rules and
fo.flight_plan.flight_type)



AOR traversal or AOI traversal




AOR traversal or AOI traversal




AOR traversal or AOI traversal


AOR traversal or AOI traversal
AOR traversal or AOI traversal




AOR traversal or AOI traversal


AOR traversal or AOI traversal



AOR traversal or AOI traversal



AOR traversal or AOI traversal

AOR traversal or AOI traversal

flight is IFR-GAT (fo.flight_plan.flight_rules and
fo.flight_plan.flight_type)


flight-object is filed by this AO



flight-object lands at the airport managed by the APOP
(fo.flight_plan.destination_aerodrome)

flight-object departs from the airport managed by the
APOP (fo.flight_plan.departure_aerodrome)

flight-object lands at the airport managed by the APOP
(fo.flight_plan.destination_aerodrome)

flight-object departs from the airport managed by the
APOP (fo.flight_plan.departure_aerodrome)

flight-object lands at the airport managed by the APOP   This cluster gathers the data
(fo.flight_plan.destination_aerodrome)                   relating to the flights that are
                                                         "linked" to the current flight.
flight-object departs from the airport managed by the    This cluster gathers the data
APOP (fo.flight_plan.departure_aerodrome)                relating to the flights that are
                                                         "linked" to the current flight.
flight-object lands at the airport managed by the APOP
(fo.flight_plan.destination_aerodrome)


flight-object departs from the airport managed by the
APOP (fo.flight_plan.departure_aerodrome)

flight-object lands at the airport managed by the APOP
(fo.flight_plan.destination_aerodrome)
flight-object departs from the airport managed by the
APOP (fo.flight_plan.departure_aerodrome)

The flight-object is operated by this AO
(fo.flight_plan.aircraft_identification)
flight-object lands at the airport managed by the APOP
(fo.flight_plan.destination_aerodrome)


flight-object departs from the airport managed by the
APOP (fo.flight_plan.departure_aerodrome)

The flight-object is operated by this AO
(fo.flight_plan.aircraft_identification)
flight-object lands at the airport managed by the APOP
(fo.flight_plan.destination_aerodrome)

flight-object departs from the airport managed by the
APOP (fo.flight_plan.departure_aerodrome)

flight-object lands at the airport managed by the APOP    MTTT should be derived from
(fo.flight_plan.destination_aerodrome)                   locally agreed Turn-Round Time
                                                         tables. Distribution at ELDT- time
                                                         parameter could be proposed.
flight-object departs from the airport managed by the     MTTT should be derived from
APOP (fo.flight_plan.departure_aerodrome)                locally agreed Turn-Round Time
                                                         tables. Distribution at ELDT- time
flight-object departs from the airport managed by the    parameter could be proposed.
APOP (fo.flight_plan.departure_aerodrome)

flight-object departs from the airport managed by the
APOP (fo.flight_plan.departure_aerodrome)
flight-object lands at the airport managed by the APOP   Notification of take-off event to
(fo.flight_plan.destination_aerodrome)                   destination airport




The flight-object is operated by this AO                 Not mature yet.
(fo.flight_plan.aircraft_identification)                 So far, distribution of these data is
                                                         intended to keep the 4D
                                                         trajectories accurate and
                                                         consistent between AO and ATFM.

flight is IFR-GAT (fo.flight_plan.flight_rules and       Not mature yet.
fo.flight_plan.flight_type)                              So far, distribution of these data is
                                                         intended to keep the 4D
                                                         trajectories accurate and
                                                         consistent between AO and ATFM.
The flight-object is operated by this AO   Notification of Flight plan
(fo.flight_plan.aircraft_identification)   Amendments to AO (corresponds
                                           to DF-FPD-AO-FPUD) Not mature
                                           yet.
                                           Note: propose_reroute service
                                           allows CATS/MATS to inform IFPS
                                           about significant changes in the
                                           route for further distribution of this
                                           information to downstream units in
                                           the IFPS area.It is also used to
                                           inform IFPS of estimated data at a
                                           given point so that IFPS can
                                           update the route information.
                                           As a consequence of such an
                                           update, FPD distributes Flight Plan
                                           updates to AO.
IRD Data Flow (Pure Distribution)
DF-CATS-AM-FDU
DF-CATS-ECATS-FDU
DF-CATS-FPD-4DTR
DF-CATS-ATFM-4DTR
DF-CATS/AD-AO-AC4D




DF-CATS-AM-FDU
DF-CATS-ECATS-FDU
DF-CATS-FPD-4DTR
DF-CATS-ATFM-4DTR
DF-CATS/AD-AO-AC4D




DF-CATS-AM-FDU
DF-CATS-ECATS-FDU
DF-CATS-FPD-4DTR
DF-CATS-ATFM-4DTR
DF-CATS/AD-AO-AC4D




DF-CATS-AM-FDU
DF-CATS-ECATS-FDU
DF-CATS-FPD-4DTR
DF-CATS-ATFM-4DTR
DF-CATS-CATS/APP-CDTA
DF-CATS-ECATS-CDTA
DF-ECATS-CATS-FBC



DF-APOP-CATS/AD-ATYP
DF-APOP-ATFM-DPI




DF-APOP-CATS/AD-ATYP
DF-APOP-ATFM-DPI




DF-FPD-CATS-DLA
DF-FPD-OCATS-DLA
DF-AO-APOP-DLA
DF-FPD-CATS-DLA
DF-FPD-OCATS-DLA
DF-AO-APOP-DLA



DF-FPD-CATS-APL
DF-AO-APOP-CHG
DF-FPD-MATS-CAPL
DF-FPD-ADU-FPL
DF-FPD-CATS-FPL
DF-FPD-MATS-FPL
DF-FPD-OCATS-FPL
DF-AO-APOP-FPL
DF-CATS/AD-APOP-FPL
DF-CATS-ADU-GFPL
DF-CATS-MATS-GFPL
DF-CATS/APP-CATS/AD-GFDA
DF-CATS-CATS/AD-GFDA
DF-CATS-CATS/APP-GFDA
DF-CATS-ECATS-GFDA
DF-AO-APOP-CHG
DF-CATS/AD-APOP-CHG
DF-FPD-MATS-NTRL
DF-FPD-CATS-ACH
DF-FPD-CATS-APL
DF-AO-APOP-CHG
DF-FPD-MATS-CAPL
DF-FPD-ADU-FPL
DF-FPD-CATS-FPL
DF-FPD-MATS-FPL
DF-FPD-OCATS-FPL
DF-AO-APOP-FPL
DF-CATS/AD-APOP-FPL
DF-CATS-ADU-GFPL
DF-CATS-MATS-GFPL
DF-CATS/APP-CATS/AD-GFDA
DF-CATS-CATS/AD-GFDA
DF-CATS-CATS/APP-GFDA
DF-CATS-ECATS-GFDA
DF-AO-APOP-CHG
DF-CATS/AD-APOP-CHG
DF-FPD-MATS-NTRL
DF-FPD-CATS-ACH
DF-FPD-CATS-APL
DF-AO-APOP-CHG
DF-FPD-MATS-CAPL
DF-FPD-ADU-FPL
DF-FPD-CATS-FPL
DF-FPD-MATS-FPL
DF-FPD-OCATS-FPL
DF-AO-APOP-FPL
DF-CATS/AD-APOP-FPL
DF-CATS-ADU-GFPL
DF-CATS-MATS-GFPL
DF-CATS/APP-CATS/AD-GFDA
DF-CATS-CATS/AD-GFDA
DF-CATS-CATS/APP-GFDA
DF-CATS-ECATS-GFDA
DF-AO-APOP-CHG
DF-CATS/AD-APOP-CHG
DF-FPD-MATS-NTRL
DF-FPD-CATS-ACH
DF-FPD-CATS-APL
DF-AO-APOP-CHG
DF-FPD-MATS-CAPL
DF-FPD-ADU-FPL
DF-FPD-CATS-FPL
DF-FPD-MATS-FPL
DF-FPD-OCATS-FPL
DF-AO-APOP-FPL
DF-CATS/AD-APOP-FPL
DF-CATS-ADU-GFPL
DF-CATS-MATS-GFPL
DF-CATS/APP-CATS/AD-GFDA
DF-CATS-CATS/AD-GFDA
DF-CATS-CATS/APP-GFDA
DF-CATS-ECATS-GFDA
DF-AO-APOP-CHG
DF-CATS/AD-APOP-CHG
DF-FPD-MATS-NTRL
DF-FPD-CATS-ACH
DF-FPD-CATS-APL
DF-AO-APOP-CHG
DF-FPD-MATS-CAPL
DF-FPD-ADU-FPL
DF-FPD-CATS-FPL
DF-FPD-MATS-FPL
DF-FPD-OCATS-FPL
DF-AO-APOP-FPL
DF-CATS/AD-APOP-FPL
DF-CATS-ADU-GFPL
DF-CATS-MATS-GFPL
DF-CATS/APP-CATS/AD-GFDA
DF-CATS-CATS/AD-GFDA
DF-CATS-CATS/APP-GFDA
DF-CATS-ECATS-GFDA
DF-AO-APOP-CHG
DF-CATS/AD-APOP-CHG
DF-FPD-MATS-NTRL
DF-FPD-CATS-ACH
DF-FPD-CATS-APL
DF-AO-APOP-CHG
DF-FPD-MATS-CAPL
DF-FPD-ADU-FPL
DF-FPD-CATS-FPL
DF-FPD-MATS-FPL
DF-FPD-OCATS-FPL
DF-AO-APOP-FPL
DF-CATS/AD-APOP-FPL
DF-CATS-ADU-GFPL
DF-CATS-MATS-GFPL
DF-CATS/APP-CATS/AD-GFDA
DF-CATS-CATS/AD-GFDA
DF-CATS-CATS/APP-GFDA
DF-CATS-ECATS-GFDA
DF-AO-APOP-CHG
DF-CATS/AD-APOP-CHG
DF-FPD-MATS-NTRL
DF-FPD-CATS-ACH
DF-FPD-CATS-APL
DF-AO-APOP-CHG
DF-FPD-MATS-CAPL
DF-FPD-ADU-FPL
DF-FPD-CATS-FPL
DF-FPD-MATS-FPL
DF-FPD-OCATS-FPL
DF-AO-APOP-FPL
DF-CATS/AD-APOP-FPL
DF-CATS-ADU-GFPL
DF-CATS-MATS-GFPL
DF-CATS/APP-CATS/AD-GFDA
DF-CATS-CATS/AD-GFDA
DF-CATS-CATS/APP-GFDA
DF-CATS-ECATS-GFDA
DF-AO-APOP-CHG
DF-CATS/AD-APOP-CHG
DF-FPD-MATS-NTRL
DF-FPD-CATS-ACH
DF-FPD-CATS-APL
DF-AO-APOP-CHG
DF-FPD-MATS-CAPL
DF-FPD-ADU-FPL
DF-FPD-CATS-FPL
DF-FPD-MATS-FPL
DF-FPD-OCATS-FPL
DF-AO-APOP-FPL
DF-CATS/AD-APOP-FPL
DF-CATS-ADU-GFPL
DF-CATS-MATS-GFPL
DF-CATS/APP-CATS/AD-GFDA
DF-CATS-CATS/AD-GFDA
DF-CATS-CATS/APP-GFDA
DF-CATS-ECATS-GFDA
DF-AO-APOP-CHG
DF-CATS/AD-APOP-CHG
DF-FPD-MATS-NTRL
DF-FPD-CATS-ACH
DF-FPD-CATS-APL
DF-AO-APOP-CHG
DF-FPD-MATS-CAPL
DF-FPD-ADU-FPL
DF-FPD-CATS-FPL
DF-FPD-MATS-FPL
DF-FPD-OCATS-FPL
DF-AO-APOP-FPL
DF-CATS/AD-APOP-FPL
DF-CATS-ADU-GFPL
DF-CATS-MATS-GFPL
DF-CATS/APP-CATS/AD-GFDA
DF-CATS-CATS/AD-GFDA
DF-CATS-CATS/APP-GFDA
DF-CATS-ECATS-GFDA
DF-AO-APOP-CHG
DF-CATS/AD-APOP-CHG
DF-FPD-MATS-NTRL
DF-FPD-CATS-ACH
DF-FPD-CATS-APL
DF-AO-APOP-CHG
DF-FPD-MATS-CAPL
DF-FPD-ADU-FPL
DF-FPD-CATS-FPL
DF-FPD-MATS-FPL
DF-FPD-OCATS-FPL
DF-AO-APOP-FPL
DF-CATS/AD-APOP-FPL
DF-CATS-ADU-GFPL
DF-CATS-MATS-GFPL
DF-CATS/APP-CATS/AD-GFDA
DF-CATS-CATS/AD-GFDA
DF-CATS-CATS/APP-GFDA
DF-CATS-ECATS-GFDA
DF-AO-APOP-CHG
DF-CATS/AD-APOP-CHG
DF-FPD-MATS-NTRL
DF-FPD-CATS-ACH
DF-FPD-CATS-APL
DF-AO-APOP-CHG
DF-FPD-MATS-CAPL
DF-FPD-ADU-FPL
DF-FPD-CATS-FPL
DF-FPD-MATS-FPL
DF-FPD-OCATS-FPL
DF-AO-APOP-FPL
DF-CATS/AD-APOP-FPL
DF-CATS-ADU-GFPL
DF-CATS-MATS-GFPL
DF-CATS/APP-CATS/AD-GFDA
DF-CATS-CATS/AD-GFDA
DF-CATS-CATS/APP-GFDA
DF-CATS-ECATS-GFDA
DF-AO-APOP-CHG
DF-CATS/AD-APOP-CHG
DF-FPD-MATS-NTRL
DF-FPD-CATS-ACH
DF-FPD-CATS-APL
DF-AO-APOP-CHG
DF-FPD-MATS-CAPL
DF-FPD-ADU-FPL
DF-FPD-CATS-FPL
DF-FPD-MATS-FPL
DF-FPD-OCATS-FPL
DF-AO-APOP-FPL
DF-CATS/AD-APOP-FPL
DF-CATS-ADU-GFPL
DF-CATS-MATS-GFPL
DF-CATS/APP-CATS/AD-GFDA
DF-CATS-CATS/AD-GFDA
DF-CATS-CATS/APP-GFDA
DF-CATS-ECATS-GFDA
DF-AO-APOP-CHG
DF-CATS/AD-APOP-CHG
DF-FPD-MATS-NTRL
DF-FPD-CATS-ACH
DF-FPD-CATS-APL
DF-AO-APOP-CHG
DF-FPD-MATS-CAPL
DF-FPD-ADU-FPL
DF-FPD-CATS-FPL
DF-FPD-MATS-FPL
DF-FPD-OCATS-FPL
DF-AO-APOP-FPL
DF-CATS/AD-APOP-FPL
DF-CATS-ADU-GFPL
DF-CATS-MATS-GFPL
DF-CATS/APP-CATS/AD-GFDA
DF-CATS-CATS/AD-GFDA
DF-CATS-CATS/APP-GFDA
DF-CATS-ECATS-GFDA
DF-AO-APOP-CHG
DF-CATS/AD-APOP-CHG
DF-FPD-MATS-NTRL
DF-FPD-CATS-ACH
DF-FPD-ADU-CNL
DF-FPD-CATS-CNL
DF-FPD-MATS-CNL
DF-FPD-OCATS-CNL
DF-AO-APOP-CNL
DF-CATS/AD-APOP-CNL
DF-CATS-ADU-BFD




DF-CATS-ADU-BFD
DF-CATS/AD-APOP-DIV

DF-CATS/AD-APOP-DIV



ICOG_DERIVED




ICOG_DERIVED
ICOG_DERIVED.




DF-FPD-MATS-IFID




DF-ACFT-CATS-DYRS




DF-ACFT-CATS-DYRS
DF-ACFT-CATS-DYRS




DF-ACFT-CATS-DYRS




DF-ACFT-CATS-DYRS




DF-ACFT-CATS-DYRS
DF-ATFM-AO-EFD
DF-ATFM-APOP-FUM




DF-ATFM-AO-EFD
DF-ATFM-APOP-FUM
DF-ATFM-AO-EFD
DF-ATFM-APOP-FUM




DF-ATFM-AO-EFD
DF-ATFM-APOP-FUM
DF-ATFM-AO-EFD
DF-ATFM-APOP-FUM



DF-ATFM-AO-EFD
DF-ATFM-APOP-FUM




DF-ATFM-AO-EFD
DF-ATFM-APOP-FUM
DF-MATS-CATS-CFD
DF-CATS-MATS-CFD   "in accordance with the state" means that we have to check where is the stakeholder in th




DF-MATS-CATS-CFD
DF-CATS-MATS-CFD




DF-MATS-CATS-CFD
DF-CATS-MATS-CFD
DF-MATS-CATS-CFD
DF-CATS-MATS-CFD
DF-MATS-CATS-CFD
DF-CATS-MATS-CFD




DF-MATS-CATS-CFD
DF-CATS-MATS-CFD
DF-MATS-CATS-CFD
DF-CATS-MATS-CFD




DF-MATS-CATS-CFD
DF-CATS-MATS-CFD




DF-MATS-CATS-CFD
DF-CATS-MATS-CFD
DF-MATS-CATS-CFD
DF-CATS-MATS-CFD




DF-MATS-CATS-CFD
DF-CATS-MATS-CFD




DF-MATS-CATS-CFD
DF-CATS-MATS-CFD
DF-MATS-CATS-CFD
DF-CATS-MATS-CFD




DF-MATS-CATS-CFD
DF-CATS-MATS-CFD




DF-MATS-CATS-CFD
DF-CATS-MATS-CFD


DF-MATS-CATS-CFD
DF-CATS-MATS-CFD


DF-MATS-CATS-CFD
DF-CATS-MATS-CFD




DF-MATS-CATS-CFD
DF-CATS-MATS-CFD


DF-MATS-CATS-CFD
DF-CATS-MATS-CFD
DF-MATS-CATS-CFD
DF-CATS-MATS-CFD


DF-MATS-CATS-CFD
DF-CATS-MATS-CFD




DF-MATS-CATS-CFD
DF-CATS-MATS-CFD
DF-MATS-CATS-CFD
DF-CATS-MATS-CFD


DF-MATS-CATS-CFD
DF-CATS-MATS-CFD




DF-MATS-CATS-CFD
DF-CATS-MATS-CFD
DF-MATS-CATS-CFD
DF-CATS-MATS-CFD




DF-MATS-CATS-CFD
DF-CATS-MATS-CFD




DF-MATS-CATS-CFD
DF-CATS-MATS-CFD


DF-MATS-CATS-CFD
DF-CATS-MATS-CFD
DF-MATS-CATS-CFD
DF-CATS-MATS-CFD


DF-MATS-CATS-CFD
DF-CATS-MATS-CFD
DF-APOP-ATFM-DPI




DF-APOP-ATFM-DPI



DF-APOP-ATFM-DPI
DF-APOP-ATFM-DPI




DF-APOP-ATFM-DPI




DF-APOP-ATFM-DPI




DF-APOP-ATFM-DPI




DF-APOP-ATFM-DPI



DF-APOP-ATFM-DPI
DF-CATS/APP-CATS/AD-UBYP
DF-CATS-CATS/AD-UBYP
DF-CATS-CATS/APP-UBYP
DF-CATS-ECATS-UBYP
DF-ATFM-MATS-AFSA
DF-CATS/APP-CATS/AD-UBYP
DF-CATS-CATS/AD-UBYP
DF-CATS-CATS/APP-UBYP
DF-CATS-ECATS-UBYP
DF-ATFM-MATS-AFSA

DF-MATS-CATS-CFD
DF-CATS-MATS-CFD


DF-MATS-CATS-CFD
DF-CATS-MATS-CFD


DF-MATS-CATS-CFD
DF-CATS-MATS-CFD
DF-MATS-CATS-CFD
DF-CATS-MATS-CFD
DF-MATS-CATS-CFD
DF-CATS-MATS-CFD
DF-APOP-CATS/AD-PPA



DF-APOP-CATS/AD-PPD


DF-AO-APOP-MTTT




DF-AO-APOP-MTTT




DF-AO-APOP-MVT




DF-FPD-AO-FPUD




DF-FPD-AO-FPUD
ns that we have to check where is the stakeholder in the coordintion list and to know the state of the coordination:coordination[n].coordination_status =- ini
coordination:coordination[n].coordination_status =- initial: C2- between initial and transfer_initiated: B2- after transfer_initiated: A2
2- after transfer_initiated: A2
Control Class   Service

FlowManager     set_slot_allocated




FlowManager     require_slot_improvement_proposals

FlowManager     request_for_direct_improvement

FlowManager     accept_slot_improvement




FlowManager     reject_slot_improvement

FlowManager     propose_slot_improvement




FlowManager     indicate_flight_readiness

FlowManager     set_flight_suspended


FlowManager     set_flight_desuspended




FlowManager     set_slot_cancelled
FlowManager       set_slot_revised




FlowManager       set_flight_confirmed




FlowManager       notify_missed_slot

FlowManager       propose_tactical_rerouteing

FlowManager       reject_tactical_rerouteing

RecoveryManager   request_recovery_data

RecoveryManager   indicate_recovery_completion

RecoveryManager   provide_recovery_data

What-IfManager    create_alternative_flight_data


What-IfManager    update_alternative_flight_data

What-IfManager    actualise_flight

What-IfManager    delete_alternative_flight

What-IfManager    create_whatif_context

What-IfManager    answer_alternative_flight_data
What-IfManager       cancel_whatif_context




TrajectoryManager    provide_trajectory
TrajectoryManager    set_manoeuvre_info

DuplicationManager   duplicate_flight




DuplicationManager   acknowledge_flight_duplication


FlightDataManager    provide_flight_data
FlightDataManager    provide_actual_aircraft_details




FlightDataManager    distribute_basic_flight_data
FlightDataManager    provide_reroute
FPFilingManager   change_flight_plan




FPFilingManager   notify_flight_delay




FPFilingManager   cancel_flight_plan




RecoveryManager   request_flight_plan_details
RecoveryManager   provide_flight_details
FPFilingManager   create_abbreviated_flight_plan
FPFilingManager           create_full_flight_plan




DepartureManager          cancel_takeoff




DepartureManager          request_deicing
FlipcyManager             set_flipcy_4d_trajectory
FlipcyManager             set_flipcy_route
AclManager                report_aircraft_position




OceanicClearanceManager   request_oceanic_clearance




OceanicClearanceManager   request_speed_level_route_amendme
                          nt




ArrivalSequenceManager    update_arrival_sequence
ArrivalManager            set_aman_arrival_runway




ArrivalManager            set_arrival_management_delay_appor
                          tionments
ArrivalManager           set_assigned_arrival_runway




ArrivalManager           set_star




ArrivalManager           set_arrival_management_delay_below
                         _threshold



ArrivalSequenceManager   set_arrival_time_at_constraint_point




AircraftManager           set_cora_preferences
AircraftManager          set_ao_preferences
AircraftManager          set_flight_envelope
DepartureManager         confirm_aircraft_left_parking




ArrivalManager           set_scheduled_in_blocks_time
DepartureManager         set_scheduled_offblock_time
DepartureManager         set_deicing_procedure
ConstraintManager        set_constraint




ArrivalManager           set_estimated_landing_time
ArrivalManager           set_actual_landing_time
DepartureManager         set_actual_startup_time




DepartureManager         confirm_actual_departure




DepartureManager         update_departure_sequence
ArrivalManager           set_actual_in_blocks_time
ArrivalManager           set_estimated_on_blocks_time
DepartureManager                 set_departure_runway




DepartureManager                 set_target_startup_time
DepartureManager                 request_departure_clearance
SSRCodeManager                   request_SSRCode
DepartureManager                 abrogate_departure_clearance




DepartureManager                 set_departure_clearance_expired




CoordinationAndTransferManager   abrogate_Coordination




CoordinationAndTransferManager   propose_Coordination



DepartureManager                 set_sid




DepartureManager                 set_estimated_takeoff_time
DepartureManager                 set_departure_clearance




CoordinationAndTransferManager   set_departure_conditions




CoordinationAndTransferManager   counter_propose
CoordinationAndTransferManager   accept_handover




CoordinationAndTransferManager   accept_Coordination




FlipcyManager                    set_flipcy_contract
AclManager                       request_4d_trajectory

AclManager                       set_4d_trajectory_response

ArrivalManager                   set_permission_for_aman_sequencing

ArrivalManager                   set_missed_approach
AircraftManager                  declare_emergency
AircraftManager                  cancel_emergency
DepartureManager                 request_actual_startup_time




DepartureManager                 abrogate_actual_startup_time




ArrivalManager                   report_flight_enter_final_FIR
ArrivalManager                   report_final_approach
SSRCodeManager                   update_SSRCode
CoordinationAndTransferManager   set_Coordination




CoordinationAndTransferManager   set_frequency_change




CoordinationAndTransferManager   release
ConstraintManager                request_new_constraint




ConstraintManager                request_modify_constraint




ConstraintManager                set_eman_delay_apportionment




ConstraintManager                reset_constraint




CoordinationAndTransferManager   propose_transfer_data_update



DataLinkSupportManager           logon_forward
CoordinationAndTransferManager   assume_flight




CoordinationAndTransferManager   deassume




CoordinationAndTransferManager   set_next_authority




CoordinationAndTransferManager   point


CoordinationAndTransferManager   reject_Coordination
CoordinationAndTransferManager   request_on_frequency




CoordinationAndTransferManager   request_release




CoordinationAndTransferManager   cancel_communication_skip




CoordinationAndTransferManager   skip_communication




CoordinationAndTransferManager   terminate_Coordination_dialogue




CoordinationAndTransferManager   initiate_transfer




CivilMilitaryCrossingManager     accept_crossing



CivilMilitaryCrossingManager     reject_crossing



CivilMilitaryCrossingManager     counter_propose_crossing




CivilMilitaryCrossingManager     cancel_crossing
CivilMilitaryCrossingManager     set_crossing




CivilMilitaryCrossingManager     request_crossing




SSRCodeManager                   update_next_SSRCode
OceanicClearanceManager          set_oceanic_clearance




CoordinationAndTransferManager   propose_oceanic_Coordination



AclManager                       set_aircraft_position_estimate




CoordinationAndTransferManager   cancel_oceanic_Coordination




OceanicClearanceManager          set_clearance_read_back




DepartureManager                 set_deicing_procedure
DepartureManager                 set_actual_taxi_out_time




DepartureManager                 set_target_offblock_time
AirportCDMManager                desuspend_departure

AirportCDMManager                suspend_departure

AirportCDMManager                set_shared_codes
AirportCDMManager     set_flight_association

AirportCDMManager     cancel_flight_schedule
AirportCDMManager     set_boarding_start_time

AirportCDMManager     set_number_passengers

AirportCDMManager     set_AGHT

AirportCDMManager     set_airline_priorities

AirportCDMManager     set_estimated_TOBT

AirportCDMManager     confirm_TOBT

AirportCDMManager     set_ready_time

AirportCDMManager     allocate_stand




AirportCDMManager     request_stand_allocation




AirportCDMManager     set_Turn-Round_time


FlightUpdateManager   set_AO_flight_profile

FlightUpdateManager   set_ATFM_flight_profile

FPFilingManager       accept_filed_fpl

FPFilingManager       notify_manual_correction

FPFilingManager       reject_filed_fpl
Original class(es) affected

fo.ATF_measures
fo.ATF_measures.slot
fo.ATF_measures.reason
fo.ATF_measures.regulations
fo.ATF_measures.additional_information
fo.ATF_measures.regulation_cause




fo.ATF_measures

fo.ATF_measures

fo.ATF_measures
fo.ATF_measures.slot




fo.ATF_measures

fo.ATF_measures
fo.ATF_measures.slot
fo.ATF_measures.reason
fo.ATF_measures.regulations
fo.ATF_measures.regulation_cause
fo.ATF_measures
fo.ATF_measures.slot
fo.ATF_measures
fo.ATF_measures.reason
fo.ATF_measures.additional_information
fo.ATF_measures
fo.ATF_measures.proposed_departure_time
fo.ATF_measures.reason
fo.ATF_measures.additional_information




fo.ATF_measures
fo.ATF_measures.reason
fo.ATF_measures.additional_information
fo.ATF_measures.slot
fo.ATF_measures.reason
fo.ATF_measures.regulations
fo.ATF_measures.additional_information
fo.ATF_measures.regulation_cause




fo.ATF_measures
fo.ATF_measures.proposed_departure_time




fo.ATF_measures

fo.ATF_measures
fo.ATF_measures.rerouteing_proposal
fo.ATF_measures

fo.recovery_info

fo.recovery_info.completed

All roles

fo.alternative_flight_info
fo.alternative_flight_info.alternative_flight_data
fo.what-if_contexts
fo.alternative_flight_info
fo.alternative_flight_info.alternative_flight_data
fo.alternative_flight_info.alternative_flight_data

fo.alternative_flight_info
fo.alternative_flight_info.alternative_flight_data
fo.flight_key.operational_key.what-if_context

fo.alternative_flight_info
fo.alternative_flight_info.alternative_flight_data
fo.alternative_flight_info.downstream_response
fo.alternative_flight_info.downstream_response.rejec
t_reason
fo.alternative_flight_info.downstream_response.alter
native_flight_data_proposal
fo.alternative_flight_info
fo.alternative_flight_info.alternative_flight_data
fo.alternative_flight_info.downstream_response
fo.alternative_flight_info.downstream_response.alter
native_flight_data_proposal
fo.alternative_flight_info.downstream_response.rejec
t_reason
fo.flight_key.operational_key.what-if_context
fo.what-if_contexts
N/A
fo.planned_trajectory.trajectory_points.manoeuvre_d
ata
fo.dynamic_filtering_rules.duplication_info
fo.dynamic_filtering_rules.duplication_info.sending_s
ector
fo.dynamic_filtering_rules.duplication_info.recipient_
sectors
fo.dynamic_filtering_rules.duplication_info


N/A
fo.flight_plan.aircraft_type
fo.flight_key.aircraft_reg
fo.departure_data.takeoff_data.take_off_weight




N/A
fo.flight_plan.icao_route
and any other derived data (such as the trajectory,
coordination, etc).
fo.ATF_measures
fo.flight_plan
fo.flight_plan.other_information
fo.flight_plan.number_of_aircraft
fo.flight_plan.aircraft_type
fo.flight_plan.flight_rules
fo.flight_plan.equipment_capability_and_status
fo.flight_plan.eobt
fo.flight_plan.icao_route
fo.flight_plan.alternative_destination_aerodromes
fo.assigned_SSR_mode_and_code
fo.flight_plan.supplementary_information
and any other derived data (such as the trajectory,
coordination, etc).

fo.ATF_measures
fo.flight_plan
fo.departure_data.offblock




fo.ATF_measures
fo.flight_plan




N/A
N/A
fo.flight_plan
fo.flight_plan.aircraft_identification
fo.flight_plan.number_of_aircraft
fo.flight_plan.aircraft_type
fo.flight_plan.icao_route
fo.flight_plan.eobt
fo.flight_plan.eobd
fo.flight_plan.departure_aerodrome
fo.flight_plan.destination_aerodrome
fo.flight_plan.equipment_capability_and_status
fo.flight_plan.is_abbreviated
fo.flight_plan.other_information
fo.flight_plan.supplementary_information
fo.flight_plan.flight_rules
fo.flight_plan.alternative_destination_aerodromes
fo.flight_plan.supplementary_information
fo.flight_plan
fo.flight_plan.aircraft_identification
fo.flight_plan.flight_rules
fo.flight_plan.number_of_aircraft
fo.flight_plan.aircraft_type
fo.flight_plan.equipment_capability_and_status
fo.flight_plan.departure_aerodrome
fo.flight_plan.eobt
fo.flight_plan.eobd
fo.flight_plan.icao_route
fo.flight_plan.destination_aerodrome
fo.flight_plan.alternative_destination_aerodromes
fo.flight_plan.other_information
fo.flight_plan.supplementary_information
fo.ATF_measures
Departure::TakeOff




Departure:DepartureData:Deicing
Trajectory::Trajectory
Route::Expanded_Route
Aircraft::CurrentStateVector
Aircraft::NextPosition



Coordination::Oceanic Clearance::OceanicClearance
Coordination::Oceanic Clearance::OceanicTrack




Coordination::Oceanic Clearance::OceanicClearance




Arrival::ArrivalSequence
Association only




Constraint::DelayApportionment
Association only




Association only




Constraint::DelayApportionment




Constraints::4DConstraint




Aircraft::CORAPreferences
Aircraft::Preferences
Aircraft::FlightEnvelope
Departure::OffBlock




Arrival::InBlocks
Departure::OffBlock
Departure::Deicing and its sub-classes.
Any of the specialisations of the abstract class
Constraints::Constraint



Arrival::Landing
Arrival::Landing
Departure::StartUp




Departure::TakeOff




Departure::DepartureSequence
Arrival::OnBlocks
Arrival::OnBlocks
Association only




Departure::StartUp
Departure::DepartureClearance
SSRCode::SSRCode
Departure::DepartureClearance




Departure::DepartureClearance




Coordination::Coordination And
Transfer::CoordinationAndTransfer




Coordination::Coordination And
Transfer::CoordinationAndTransfer
Coordination::Coordination And
Transfer::CoordinationData
Association only




Departure::TakeOff
Departure::DepartureClearance




Coordination::CoordinationData




Coordination::Coordination And
Transfer::CoordinationAndTransfer
Coordination::Coordination And
Transfer::CoordinationData
Coordination::Coordination And
Transfer::CoordinationAndTransfer




Coordination::Coordination And
Transfer::CoordinationAndTransfer




Aircraft::FlipcyData::FLIPINTContract
Trajectory::Trajectory
Aircraft::4DTrajectoryData
Trajectory::Trajectory
Aircraft::4DTrajectoryData
Arrival::Arrival

Arrival::Arrival
Aircraft::EmergencyData
Aircraft::EmergencyData
Departure::StartUp




Departure::StartUp




Arrival::Arrival
Arrival::Arrival
SSRCode::SSRCode
Coordination::Coordination And
Transfer::CoordinationAndTransfer
Coordination::Coordination And
Transfer::CoordinationData


Coordination::Coordination And
Transfer::CoordinationAndTransfer
Coordination::Coordination And
Transfer::TransferData


Coordination::Coordination And
Transfer::CoordinationAndTransfer
Any of the specialisations of the abstract class
Constraints::Constraint



Any of the specialisations of the abstract class
Constraints::Constraint



Constraints::DelayApportionment
Constraints::PartialDelayApportionment
Constraints::4DConstraint


Any of the specialisations of the abstract class
Constraints::Constraint



Coordination::Coordination And
Transfer::CoordinationAndTransfer
Coordination::Coordination And
Transfer::TransferData
Aircraft::Logon
Coordination::Coordination And
Transfer::CoordinationAndTransfer

association only


Coordination::Coordination And
Transfer::CoordinationAndTransfer

association only


Coordination::CoordinationAndTransfer




association only


Coordination::Coordination And
Transfer::CoordinationAndTransfer
Coordination::Coordination And
Transfer::CoordinationAndTransfer




Coordination::Coordination And Transfer::Release
Coordination::Coordination And
Transfer::CoordinationAndTransfer



Coordination::Coordination And
Transfer::CoordinationAndTransfer




Coordination::Coordination And
Transfer::CoordinationAndTransfer




Coordination::Coordination And
Transfer::CoordinationAndTransfer

Coordination::Coordination And
Transfer::CoordinationData

Coordination::Coordination And
Transfer::CoordinationAndTransfer
Coordination::Coordination And
Transfer::TransferData


Coordination::Civil Military
Crossing::CivilMilitaryCrossing
Coordination::Civil Military
Crossing::CivilMilitaryCrossingData
Coordination::Civil Military
Crossing::CivilMilitaryCrossing
Coordination::Civil Military
Crossing::CivilMilitaryCrossingData
Coordination::Civil Military
Crossing::CivilMilitaryCrossing
Coordination::Civil Military
Crossing::CivilMilitaryCrossingData
Coordination::Civil Military
Crossing::CrossingTrajectory
Coordination::Civil Military
Crossing::CivilMilitaryCrossing
Coordination::Civil Military
Crossing::CivilMilitaryCrossing
Coordination::Civil Military
Crossing::CivilMilitaryCrossingData
Coordination::Civil Military
Crossing::CrossingTrajectory
Coordination::Civil Military
Crossing::CivilMilitaryCrossing
Coordination::Civil Military
Crossing::CivilMilitaryCrossingData
Coordination::Civil Military
Crossing::CrossingTrajectory
SSRCode::SSRCode
Coordination::Oceanic Clearance::OceanicClearance
Coordination::Oceanic
Clearance::OceanicRestriction
Coordination::Oceanic Clearance::OceanicTrack


Coordination::Coordination And
Transfer::CoordinationAndTransfer
Coordination::Coordination And
Transfer::CoordinationData
Arrival::Landing
Aircraft::CurrentStateVector




Coordination::Coordination And
Transfer::CoordinationAndTransfer




Coordination::Oceanic
Clearance::OceanicRestriction
Coordination::Oceanic Clearance::OceanicClearance
Coordination::Oceanic Clearance::OceanicTrack


Departure::Deicing and its sub-classes.
Departure::TaxiOut




Departure::OffBlock
Airport-CDM::Pre-Departure Progress Follow-
up::DepartureSuspension
Airport-CDM::Pre-Departure Progress Follow-
up::DepartureSuspension
Airport-CDM::Pre-Departure Progress Follow-
up::CodeSharing
Airport-CDM::Pre-Departure Progress Follow-
up::FlightAssociation
Airport-CDM::AirportCDMData
Airport-CDM::Pre-Departure Progress Follow-
up::Boarding
Airport-CDM::Pre-Departure Progress Follow-
up::Boarding
Airport-CDM::Pre-Departure Progress Follow-
up::GroundHandling
Airport-CDM::Pre-Departure Progress Follow-
up::PreDepartureProgress
Airport-CDM::Turn-Round and Stand
Management::Readiness
Airport-CDM::Turn-Round and Stand
Management::Readiness
Airport-CDM::Turn-Round and Stand
Management::Readiness
Airport-CDM::Turn-Round and Stand
Management::StandAllocation
Airport-CDM::Turn-Round and Stand
Management::AllocatedStand

Airport-CDM::Turn-Round and Stand
Management::StandAllocation,
Airport-CDM::Turn-Round and Stand
Management::AllocatedStand

Airport-CDM::Turn-Round and Stand
Management::TurnRoundTime

Flight Plan Processing::Flight Plan
Updates::AOFlightProfile
Flight Plan Processing::Flight Plan
Updates::ATFMFlightProfile
Flight Plan Processing::Flight Plan
Filing::FiledFlightPlan
Flight Plan Processing::Flight Plan
Filing::FiledFlightPlan
Flight Plan Processing::Flight Plan
Filing::FiledFlightPlan
Events                       QoS
                             Category
FlowManagement =>
Arrival
BasicConflictDetectionData
Coordination
Departure
DMANSequence
Oceanic
Script
Take-OffNotification
Trajectory
FlowManagement =>
Nothing else
FlowManagement =>
Nothing else
FlowManagement =>
Arrival
BasicConflictDetectionData
Coordination
Departure
DMANSequence
Oceanic
Script
Take-OffNotification
Trajectory
FlowManagement =>
Nothing else
FlowManagement =>
Nothing else



FlowManagement =>
Nothing else
FlowManagement =>
Nothing else

FlowManagement =>
Arrival
BasicConflictDetectionData
Coordination
Departure
DMANSequence
Oceanic
Script
Take-OffNotification
Trajectory
FlowManagement =>
Nothing else
FlowManagement =>
Arrival
BasicConflictDetectionData
Coordination
Departure
DMANSequence
Oceanic
Script
Take-OffNotification
Trajectory
FlowManagement =>
Arrival
BasicConflictDetectionData
Coordination
Departure
DMANSequence
Oceanic
Script
Take-OffNotification
Trajectory
FlowManagement =>
Nothing else
FlowManagement =>
Nothing else
FlowManagement =>
Nothing else
Recovery =>
Nothing else
Recovery =>
Nothing else
Recovery =>
Nothing else
AlternativeFlightData =>
FlightObject

AlternativeFlightData =>
FlightObject
AlternativeFlightData =>
FlightObject
AlternativeFlightData =>
Nothing else
AlternativeFlightData =>
Nothing else
AlternativeFlightData =>
Nothing else
AlternativeFlightData =>
Nothing else




Nothing
ManoeuvreInfo =>
Nothing else
DuplicatedFlightData =>
Nothing else



DuplicatedFlightData =>
Nothing else

Nothing
AircraftDetails
FlightData
FlightDataChange =>
Aircraft
Arrival
BasicConflictDetectionData
Coordination
Oceanic
Script
Trajectory
Nothing
BasicFlightData
FlightPlanUpdates
FlightData
FlightDataChange =>
Arrival
BasicConflictDetectionData
Coordination
Departure
DMANSequence
Oceanic
Script
Take-OffNotification
Trajectory
BasicFlightData
FlightData
FlightDataChange
GeneralFlightData =>
Arrival
BasicConflictDetectionData
Coordination
Departure
DMANSequence
FlowManagement
Oceanic
Script
Take-OffNotification
Trajectory

BasicFlightData
FlightData
FlightDataChange =>
Arrival
BasicConflictDetectionData
Coordination
Departure
DMANSequence
Oceanic
Script
Take-OffNotification
Trajectory

FlowManagement
BasicFlightData
CancellationData
FlightData
FlightDataChange

Nothing
Nothing
BasicFlightData
FlightData
FlightDataChange
GeneralFlightData
=>
FlowManagement
Departure
DMANSequence
Script
Trajectory
Coordination
Oceanic
BasicConflictDetectionData
BasicFlightData
FlightData
FlightDataChange
GeneralFlightData
=>
FlowManagement
Departure
DMANSequence
Script
Trajectory
Coordination
Oceanic
BasicConflictDetectionData


Departure =>
Script
Trajectory
Coordination
Crossing
Arrival
Departure
Trajectory
Trajectory
Aircraft =>
Script
Trajectory
Crossing
Arrival
Coordination =>
Script
Trajectory
Coordination
Crossing
Arrival
Coordination =>
Script
Trajectory
Coordination
Crossing
Arrival
ArrivalSequence
Arrival =>
Script
Trajectory
Coordination
Crossing
Script=>
Trajectory
Coordination
Crossing
Arrival
Arrival =>
Script
Trajectory
Coordination
Crossing
Arrival =>
Script
Trajectory
Coordination
Crossing
Script=>
Trajectory
Coordination
Crossing
Arrival
Script=>
Trajectory
Coordination
Crossing
Arrival
Aircraft
Aircraft
Aircraft
Departure =>
Script
Trajectory
Coordination
Crossing
Arrival
Arrival
Departure
Departure
Script=>
Trajectory
Coordination
Crossing
Arrival
Arrival
Arrival
Departure =>
Script
Trajectory
Coordination
Crossing
Arrival
Departure =>
Script
Trajectory
Coordination
Crossing
Arrival
DepartureSequence
Arrival
Arrival
Departure =>
Script
Trajectory
Coordination
Crossing
Arrival
Departure
Departure
SSR
Departure =>
Script
Trajectory
Coordination
Crossing
Arrival
Departure =>
Script
Trajectory
Coordination
Crossing
Arrival
Coordination =>
Script
Trajectory
Coordination
Crossing
Arrival
Coordination



Departure =>
Script
Trajectory
Coordination
Crossing
Arrival
Departure
Departure =>
Script
Trajectory
Coordination
Crossing
Arrival
Coordination =>
Script
Trajectory
Coordination
Crossing
Arrival
Coordination
Coordination =>
Script
Trajectory
Coordination
Crossing
Arrival
Coordination =>
Script
Trajectory
Coordination
Crossing
Arrival
Aircraft
Trajectory

Trajectory

Arrival

Arrival
Emergency
Emergency
Departure =>
Script
Trajectory
Coordination
Crossing
Arrival
Departure =>
Script
Trajectory
Coordination
Crossing
Arrival
Arrival
Arrival
SSR
Coordination =>
Script
Trajectory
Coordination
Crossing
Arrival
Coordination =>
Script
Trajectory
Coordination
Crossing
Arrival
Coordination =>
Script
Trajectory
Coordination
Crossing
Arrival
Script=>
Trajectory
Coordination
Crossing
Arrival
Script=>
Trajectory
Coordination
Crossing
Arrival
Script=>
Trajectory
Coordination
Crossing
Arrival
Script=>
Trajectory
Coordination
Crossing
Arrival
Coordination



Aircraft
Coordination =>
Script
Trajectory
Coordination
Crossing
Arrival
Coordination =>
Script
Trajectory
Coordination
Crossing
Arrival
Coordination =>
Script
Trajectory
Coordination
Crossing
Arrival
Coordination =>
Coordination

Coordination =>
Script
Trajectory
Coordination
Crossing
Arrival
Coordination =>
Script
Trajectory
Coordination
Crossing
Arrival
Coordination =>
Script
Trajectory
Coordination
Crossing
Arrival
Coordination =>
Script
Trajectory
Coordination
Crossing
Arrival
Coordination =>
Script
Trajectory
Coordination
Crossing
Arrival
Coordination =>
Script
Trajectory
Coordination
Crossing
Arrival
Coordination =>
Script
Trajectory
Coordination
Crossing
Arrival
Crossing =>
Trajectory
Coordination
Arrival
Crossing =>
Trajectory
Coordination
Arrival
Crossing =>
Trajectory
Coordination
Arrival


Crossing =>
Trajectory
Coordination
Arrival
Crossing =>
Trajectory
Coordination
Arrival


Crossing =>
Trajectory
Coordination
Arrival


SSR
Coordination =>
Script
Trajectory
Coordination
Crossing
Arrival
Coordination



Aircraft =>
Script
CurrentVector
Trajectory
Crossing
Arrival
Coordination =>
Script
Trajectory
Coordination
Crossing
Arrival
Coordination =>
Script
Trajectory
Coordination
Crossing
Arrival
Departure
Departure =>
Script
Trajectory
Coordination
Crossing
Arrival
Departure
Departure suspension
    ==> Flight Plan
Departure suspension
    ==> Flight Plan
FlightAssociations
FlightAssociations

Other CDM data
Other CDM data

Other CDM data

Other CDM data

Other CDM data

Readiness
  ==> Agreed Departure Data
Readiness
  ==> Agreed Departure Data
Readiness
  ==> Agreed Departure Data
StandAllocation
   ==> Readiness



StandAllocation
   ==> Readiness



TurnRoundTimes
    ==> Stand Allocation
    ==> Readiness
FlightProfileUpdates

FlightProfileUpdates

FlightPlanFilingNotifications

FlightPlanFilingNotifications

FlightPlanFilingNotifications
            Group of Data                                     Main roles included

Flight Plan                         fo.flight_plan
Duplicated flight data              fo.duplication_info
                                    fo.informed_stakeholders
Recovery                            fo.recovery_info
Alternative Flight Data             fo.what-if_contexts
                                    fo.alternative_flight_info
Flow Management Information         fo.ATF_measures.slot
Other Flow Management Information   fo.ATF_measures (Except the slot)
Flight Identification               fo.flight_key
Aircraft data                       fo.aircraft.current
Current state vector                fo.aircraft.current
Aircraft data (others)              the other classes of fo.aircraft
Coordination data / agreed          fo.coordination.agreed
                                    fo.coordination.transfer_data
                                    fo.oceanic_entry_clearance
Coordination data / proposed        Coordination.coordination.proposed
Coordination data / others          fo.coordination.Transferring
                                    fo.coordination.Receiving
                                    fo.coordination.release
                                    fo.coordination.requested_on_frequency
                                    fo.coordination.frequence.changed
Agreed Departure Data               fo.departure.departure_runway
                                    fo.departure.clearance_for_departure (when clearance status is approved)
                                    fo.departure.sid
                                    fo.departure.deicing_procedure.deicing_duration
                                    fo.departure.offblock
                                    fo.departure.taxi_data
                                    fo.departure.departure_route
                                    fo.departure.takeoff_data (except reason for cancelling…)
                                    fo.departure.startup_data (except status attribute)


other departure data                fo.departure.deicing_procedure.deicing_status
                                    fo.departure.deicing_procedure.deicing_place
                                    fo.departure.clearance_for_departure (when clearance status is not
                                    approved)
                                    fo.departure.startup_data.startup_status
                                    fo.departure.takeoff_data.reason_for_cancelling_flight_or_abort_takeoff
arrival_data                    fo.arrival.assigned_arrival_runway
                                fo.arrival.star
                                fo.arrival.in_blocks
                                fo.arrival.landing.landing_time
other arrival data              fo.arrival.landing. landing_time_status
                                fo.arrival.missed_approach
                                fo.arrival.entered_in_the_last_FIR
                                fo.arrival.in_final_approach
                                fo.arrival.arrival_sequencing_status
constraint:                     fo.constraint_list
crossing                        fo.crossing_sequence
ssr                             content of package ssr_code
trajectory                      fo.planned_trajectory
Flight Associations             fo.flight_associationfo.shared_codes
Departure suspension            fo.CDM_data.pre_departure_progress_data.departure_suspension               Duplicated
                                                                                                           Flight Data
Other CDM data:                 fo.CDM_data
                                fo.CDM_data.pre_departure_progress_data
                                fo.CDM_data.pre_departure_progress_data.ground_handling_data
                                fo.CDM_data.pre_departure_progress_data.boarding_information
Stand Allocation                fo.CDM_data.stand_allocation
                                fo.CDM_data.stand_allocation.allocated_stand
Readiness                       fo.CDM_data.ready_time                                               Alternative
TurnRoundTimes:                 fo.CDM_data.turn_round_time                                          Flight Data
FlightProfileUpdates            fo.fp_updates_data.AO_flight_profile,
                                fo.fp_updates_data.ATFM_flight_profile
FlightPlanFilingNotifications   fo.filed_flight_plans




                                                               aircraft-data
                                                               (current state
                                                               vector)                               aircraft-           proposed
                                                                                    Fllight                                                  agreed
                                                                                                     data (any           coordination data
                                                                                    Identification                                           coordination
                                                                                                     other)              (including the
                                                                                                                         oceanic
                                                                                                                         coordination)
                                                                            constraints (
                                                                            (includes Route package!)




                                                      trajectory




            arrival data
            (star, rwy, i
            n-
            block, landi




"the item at start of arrow, when changed, can cause a change to the item at end of arrow"
                   no arrow outgoing from a topic => no "knock-on" effect.
                                   Departure
                                  suspension




                   Flight Plan




                                                                 Recovery



                                                                                         Flight
                                                                                      Associations




                                 other            arrival data              other arrival data       ssr_data   Other Flow
"agreed                                           (star, rwy, in-                                               Management
departure_data                   departure_data                             (in last fir, final
                                 (not yet         block, landing, mis       approach, etc.)                     Information
impacting TOBT                                    sed approach
(EOBT, taxi                      agreed)                                    All the statuses!
                                                  pattern
duration, deice
duration, etc) +



                                                                                                                Flow
                                                                                                                Management
                                                                                                                Information
                                                                                                            Information
                                                                                                            (Slot)


            constraints (2D, 3D, 4D)
            (includes Route package!)



                                                                                    TurnRound
                                                                                      Times




                                                                         Stand                  Readiness
                              coordination     oceanic      crossing   Allocation
                                             coordination




o the item at end of arrow"
Management




Management
Group of services   Services                            Latency to distribution   Comment
                    set_slot_allocated                  D1
                    require_slot_improvement_proposals Current Practice
                    request_for_direct_improvement      Current Practice
                    accept_slot_improvement             Current Practice
                    reject_slot_improvement             Current Practice
                    propose_slot_improvement            Current Practice
                    indicate_flight_readiness           Current Practice
                    set_flight_suspended                D1
                    set_flight_desuspended              D1
                    set_slot_cancelled                  D1
                    set_slot_revised                    D1
                    set_flight_confirmed                Current Practice
                    notify_missed_slot                  Current Practice
                    propose_tactical_rerouteing         Current Practice
                    reject_tactical_rerouteing          Current Practice
                    request_recovery_data               C1
                    indicate_recovery_completion        D1
                    provide_recovery_data               D1
What-if Services    create_alternative_flight_data      Default
What-if Services    update_alternative_flight_data      Default
What-if Services    actualise_flight                    Default
What-if Services    delete_alternative_flight           Default
What-if Services    create_whatif_context               Default
What-if Services    answer_alternative_flight_data      Default
What-if Services    cancel_whatif_context               Default
                    provide_trajectory                  D1
                    set_manoeuvre_info                  D2
                    duplicate_flight                    Current Practice
                    acknowledge_flight_duplication      Current Practice
                    provide_flight_data                 Current Practice
                    provide_actual_aircraft_details     D1
                    distribute_basic_flight_data        Current Practice
                    provide_reroute                     Current Practice
                    change_flight_plan                  Current Practice
                    notify_flight_delay                 Current Practice
                    cancel_flight_plan                  Current Practice
                    request_flight_plan_details         Current Practice
                    provide_flight_details              Current Practice
                    create_abbreviated_flight_plan      Default
                    create_full_flight_plan             Current Practice
                    cancel_takeoff                      D1
                    request_deicing                     D1
                    set_flipcy_4d_trajectory            Default
                    set_flipcy_route                    Default
                    report_aircraft_position            Current Practice
                    request_oceanic_clearance           Current Practice
                    request_speed_level_route_amendment Current Practice
                    update_arrival_sequence             D1
                    set_aman_arrival_runway             D2
                                                        D2
                    set_arrival_management_delay_apportionments
                    set_assigned_arrival_runway         D2
set_star                             D2
                                     D2
set_arrival_management_delay_below_threshold
set_arrival_time_at_constraint_point D2
 set_cora_preferences                D1
set_ao_preferences                   D1
set_flight_envelope                  D1
confirm_aircraft_left_parking        D1
set_scheduled_in_blocks_time         D1
set_scheduled_offblock_time          D1
set_constraint                       D2
set_estimated_landing_time           C2
set_actual_landing_time              D1
set_actual_startup_time              D1
confirm_actual_departure             B2
update_departure_sequence            D1
set_actual_in_blocks_time            D1
set_estimated_on_blocks_time         D1
set_departure_runway                 B2
set_target_startup_time              D1
request_departure_clearance          D2
request_SSRCode                      D1
abrogate_departure_clearance         B2
abrogate_coordination                B2
propose_coordination                 B2
set_sid                              B2
set_estimated_takeoff_time           B2
set_departure_clearance              B2
set_departure_conditions             B2
counter_propose                      A2
accept_handover                      B2
accept_coordination                  B2
set_flipcy_contract                  Default
request_4d_trajectory                Default
set_4d_trajectory_response           Default
set_permission_for_aman_sequencing D2
set_missed_approach                  D2
declare_emergency                    D1
cancel_emergency                     D1
request_actual_startup_time          D1
abrogate_actual_startup_time         D1
report_flight_enter_final_FIR        D1
report_final_approach                D1
update_SSRCode                       B2
set_coordination                     C2
set_frequency_change                 A2
release                              A2
request_new_constraint               B2
request_modify_constraint            B2
set_eman_delay_apportionment         Current Practice
propose_transfer_data_update         A2
logon_forward                        C2
assume_flight                        A2
set_next_authority                B2
point                             A2
reject_coordination               B2
request_on_frequency              A2
request_release                   A2
cancel_communication_skip         B2
skip_communication                B2
terminate_coordination_dialogue   B2
initiate_transfer                 A2
accept_crossing                   B2
reject_crossing                   B2
counter_propose_crossing          B2
cancel_crossing                   B2
set_crossing                      B2
request_crossing                  B2
update_next_SSRCode               B2
set_oceanic_clearance             Current Practice
propose_oceanic_coordination      Current Practice
set_aircraft_position_estimate    Current practice
cancel_oceanic_coordination       Current Practice
set_clearance_read_back           Current Practice
set_deicing_procedure             D1
set_actual_taxi_out_time          D1
set_target_offblock_time          D1
accept_filed_fpl                  Current Practice
allocate_stand                    D1
cancel_flight_schedule            D1
confirm_TOBT                      D1
desuspend_departure               D1
notify_manual_correction          Current Practice
reject_filed_fpl                  Current Practice
request_stand_allocation          D1
set_AGHT                          D1
set_airline_priorities            D1
set_AO_flight_profile             D1
set_ATFM_flight_profile           D1
set_boarding_start_time           D1
set_estimated_TOBT                D1
set_flight_association            D1
set_number_passengers             D1
set_ready_time                    D1
set_shared_codes                  D1
set_turn_round_time               D1
suspend_departure                 D1
Group of services Services                              Availability       Comment

                   set_slot_allocated                   Needed
                   require_slot_improvement_proposals Current Practice
                   request_for_direct_improvement       Current Practice
                   accept_slot_improvement              Current Practice
                   reject_slot_improvement              Current Practice
                   propose_slot_improvement             Current Practice
                   indicate_flight_readiness            Current Practice
                   set_flight_suspended                 Needed
                   set_flight_desuspended               Needed
                   set_slot_cancelled                   Needed
                   set_slot_revised                     Needed
                   set_flight_confirmed                 Current Practice
                   notify_missed_slot                   Current Practice
                   propose_tactical_rerouteing          Current Practice
                   reject_tactical_rerouteing           Current Practice
                   request_recovery_data                Needed
                   indicate_recovery_completion         Needed
                   provide_recovery_data                Needed
What-if Services   create_alternative_flight_data       default
What-if Services   update_alternative_flight_data       default
What-if Services   actualise_flight                     default
What-if Services   delete_alternative_flight            default
What-if Services   create_whatif_context                default
What-if Services   answer_alternative_flight_data       default
What-if Services   cancel_whatif_context                default
                   provide_trajectory                   Needed
                   set_manoeuvre_info                   Needed
                   duplicate_flight                     Current Practice
                   acknowledge_flight_duplication       Current Practice
                   provide_flight_data                  Current Practice
                   provide_actual_aircraft_details      Needed
                   distribute_basic_flight_data         Essential
                   provide_reroute                      Current Practice
                   change_flight_plan                   Current Practice
                   notify_flight_delay                  Current Practice
                   cancel_flight_plan                   Current Practice
                   request_flight_plan_details          Current Practice
                   provide_flight_details               default
                   create_abbreviated_flight_plan       default
                   create_full_flight_plan              Current Practice
                   cancel_takeoff                       needed
                   request_deicing                      needed
                   set_flipcy_4d_trajectory             default
                   set_flipcy_route                     default
                   report_aircraft_position             needed
                   request_oceanic_clearance            current practice
                   request_speed_level_route_amendment  current practice
                   update_arrival_sequence              needed
                   set_aman_arrival_runway              needed
                                                        needed
                   set_arrival_management_delay_apportionments
                   set_assigned_arrival_runway          needed
                   set_star                             default
                                                        needed
                   set_arrival_management_delay_below_threshold
                   set_arrival_time_at_constraint_point needed
 set_cora_preferences              needed
set_ao_preferences                 non essential
set_flight_envelope                non essential
confirm_aircraft_left_parking      needed
set_scheduled_in_blocks_time       needed
set_scheduled_offblock_time        needed
set_constraint                     needed
set_estimated_landing_time         essential
set_actual_landing_time            needed
set_actual_startup_time            needed
confirm_actual_departure           needed
update_departure_sequence          needed
set_actual_in_blocks_time          needed
set_estimated_on_blocks_time       needed
set_departure_runway               needed
set_target_startup_time            needed
request_departure_clearance        needed
request_SSRCode                    essential
abrogate_departure_clearance       current practice
abrogate_coordination              current practice
propose_coordination               needed
set_sid                            needed
set_estimated_takeoff_time         needed
set_departure_clearance            needed
set_departure_conditions           needed
counter_propose                    needed
accept_handover                    needed
accept_coordination                needed
set_flipcy_contract                default
request_4d_trajectory              default
set_4d_trajectory_response         default
set_permission_for_aman_sequencing needed
set_missed_approach                needed
declare_emergency                  needed
cancel_emergency                   needed
request_actual_startup_time        needed
abrogate_actual_startup_time       needed
report_flight_enter_final_FIR      needed
report_final_approach              needed
update_SSRCode                     essential
set_coordination                   current practice
set_frequency_change               current practice
release                            current practice
request_new_constraint             needed
request_modify_constraint          needed
set_eman_delay_apportionment       needed
propose_transfer_data_update       current practice
logon_forward                      current practice
assume_flight                      needed
set_next_authority                 current practice
point                              essential
reject_coordination                current practice
request_on_frequency               current practice
request_release                    current practice
cancel_communication_skip          needed
skip_communication                 needed
terminate_coordination_dialogue   non essential
initiate_transfer                 current practice
accept_crossing                   current practice
reject_crossing                   current practice
counter_propose_crossing          current practice
cancel_crossing                   current practice
set_crossing                      current practice
request_crossing                  current practice
update_next_SSRCode               essential
set_oceanic_clearance             current practice
propose_oceanic_coordination      current practice
set_aircraft_position_estimate    current practice
cancel_oceanic_coordination       current practice
set_clearance_read_back           current practice
set_deicing_procedure             needed
set_actual_taxi_out_time          needed
set_target_offblock_time          needed
accept_filed_fpl                  Current Practice
allocate_stand                    Needed
cancel_flight_schedule            Needed
confirm_TOBT                      Needed
desuspend_departure               Needed
notify_manual_correction          Current Practice
reject_filed_fpl                  Current Practice
request_stand_allocation          Needed
set_AGHT                          Needed
set_airline_priorities            Needed
set_AO_flight_profile             Needed
set_ATFM_flight_profile           Needed
set_boarding_start_time           Needed
set_estimated_TOBT                Needed
set_flight_association            Needed
set_number_passengers             Needed
set_ready_time                    Needed
set_shared_codes                  Needed
set_turn_round_time               Needed
suspend_departure                 Needed

								
To top