This section aggregates requirements on the consumption of the NM B2B Services in support of the FF-ICE/R1 information exchanges, to help concerned Stakeholders conform to the applicable CP1 requirements. The conformity checklists captured in the Handbook for ANSPs and the Handbook for AUs then identifies the requirements that need to be satisfied in order for a concerned Stakeholder to achieve a particular objective set by CP1 and the SESAR Deployment Programme.
Status
Convention
The following conventions is used in this page:
- ‘MUST’ - indicates a requirement that must be implemented;
- ‘SHOULD’ - indicates a requirement that is recommended to achieve the best possible implementation; and
- ‘MAY’ - indicates an option.
Each requirement is detailed in a table with the following structure.
Title | Title of the requirement, used as a short name for the requirement for mnemonic and readability purposes. |
---|---|
Identifier | Unique identifier of the requirement. |
Stakeholders | One or more stakeholders impacted by the requirement (ANSP, NM, AU, ARO, …) |
Requirement | Statement expressing the requirement. |
Rationale | Justification of the existence of the requirement. |
CP1 Mandate | List of the specific mandate elements that are covered by the requirement. Null if the requirement does not come from the CP1 mandate. |
Notes | Additional notes to clarify the requirement. |
Guidance | Guidance to help stakeholders satisfy the requirement. |
Requirements on the connection to NM B2B Services
FFICE-REQ-001 - Signature of an agreement with NM
Title | Signature of an agreement with NM |
---|---|
Identifier | FFICE-REQ-001 |
Stakeholders | ANSP, AU |
Requirement | The Stakeholder MUST sign an agreement with NM in order to be able to consume the NM B2B Services. |
Rationale | Access to the NM B2B Services is subject to eligibility and usage conditions. |
CP1 Mandate | |
Notes | |
Guidance |
|
FFICE-REQ-002 - Access request to NM B2B Filing service
Title | Access request to NM B2B Filing service |
---|---|
Identifier | FFICE-REQ-002 |
Stakeholders | AU |
Requirement | The Stakeholder MUST request access to the NM B2B Filing Service. |
Rationale | Access to this NM B2B service is necessary for Stakeholders seeking to consume the FF-ICE Filing service provided by NM. See FF-ICE in the NM B2B for details. |
CP1 Mandate | |
Notes | |
Guidance |
FFICE-REQ-003 - Access request to NM B2B Trial service
Title | Access request to NM B2B Trial service |
---|---|
Identifier | FFICE-REQ-003 |
Stakeholders | AU |
Requirement | The Stakeholder SHOULD request access to the NM B2B Trial Service. |
Rationale | Access to this NM B2B service is necessary for Stakeholders seeking to consume the FF-ICE Trial service provided by NM. See FF-ICE in the NM B2B for details. |
CP1 Mandate | |
Notes | |
Guidance |
FFICE-REQ-004 - Access request to NM B2B Flight Data Request service
Title | Access request to NM B2B Flight Data Request service |
---|---|
Identifier | FFICE-REQ-004 |
Stakeholders | ANSP, AU |
Requirement | The Stakeholder MUST request access to the NM B2B Flight Data Request service. |
Rationale | Access to the NM B2B Flight Data Request service is necessary for Stakeholders seeking to consume the FF-ICE Flight Data Request service provided by NM. |
CP1 Mandate | |
Notes | |
Guidance |
FFICE-REQ-005 - Access request to NM B2B Notification service
Title | Access request to NM B2B Notification service |
---|---|
Identifier | FFICE-REQ-005 |
Stakeholders | ANSP |
Requirement | The Stakeholder MUST request access to the NM B2B Notification service. |
Rationale | Access to this NM B2B service is necessary for Stakeholders seeking to consume the FF-ICE Notification service provided by NM. See FF-ICE in the NM B2B for details. |
CP1 Mandate | |
Notes | |
Guidance |
FFICE-REQ-006 - Access request to NM B2B Publication Service
Title | Access request to NM B2B Publication service |
---|---|
Identifier | FFICE-REQ-006 |
Stakeholders | ANSP |
Requirement | The Stakeholder MUST request access to the NM B2B Flight Management service. |
Rationale | Access to NM B2B Publication Service service is necessary for Stakeholders seeking to consume the FF-ICE Data Publication service provided by NM. See FF-ICE in the NM B2B for details. |
CP1 Mandate | |
Notes | |
Guidance | Fill in the form as follows: ... |
Requirements on the management of subscriptions to FF-ICE information
FFICE-REQ-007 - Subscription to relevant eFPLs
Title | Subscription to relevant eFPLs and associated changes |
---|---|
Identifier | FFICE-REQ-007 |
Stakeholders | ANSP |
Requirement | The Stakeholder MUST manage its subscriptions appropriately using the NM B2B Publication Service so that it receives all relevant eFPLs filed by the eAUs and accepted by NM, as well as any subsequent changes to the ePFLs acceptance status. |
Rationale | |
CP1 Mandate | |
Notes | This replaces the current reception of FP messages (IFPL, ICHG...) through AFTN. It materialises the paradigm shift from a provider-driven "push" of legacy IFPL/ICHG messages to consumer-driven subscriptions to eFPLs & subsequent changes. |
Guidance | See NM B2B documentation |
FFICE-REQ-008 - Subscription to relevant notifications of departure and arrival
Title | Subscription to relevant notifications of departure and arrival |
---|---|
Identifier | FFICE-REQ-008 |
Stakeholders | ANSP |
Requirement | The Stakeholder SHALL manage its subscriptions appropriately using the NM B2B Subscription Management so that it receives all the notifications of departure and arrivals relevant to their operations. |
Rationale | |
CP1 Mandate | |
Notes | |
Guidance | See NM B2B documentation |
Requirements on the content of the FF-ICE information
The FF-ICE/R1 Implementation Guidance Manual, Appendix C, specifies the content of the FF-ICE Messages including the rules on the presence of fields per message. These rules are enforced in the schemas for the FF-ICE Messages provided by FIXM.
The requirements below complement these ICAO rules and focuses on FF-ICE Message content declared optional in the FF-ICE/R1 Manual, but whose provision may be either required, or recommended from a European perspective.
FF-ICE Data item presence in the filed eFPL (Summary table)
The table below provides a recap of the rules on the presence of fields for the filed eFPL (i.e. the eFPL sent by an eAU to NM). The table should be read as follows:
- Columns 1 and 2 contains the name of the Data Category and Data Item as listed in ICAO Doc 9965 Ed2 Volume 2 (the FF-ICE/R1 Implementation Guidance Manual), chapter C-4 Filed Flight Plan. A data item displayed in italic is an FF-ICE data item that is specific to Europe.
- Use of symbol indicates that the FF-ICE Data Item is new in the eFPL compared to the legacy FPL content.
- Columns 3 to 7 describe the rules on the presence of the FF-ICE Data Item in the filed eFPL.
- Column 3 indicates whether the data item is declared Mandatory (M) or Optional (O) in the message template for the filed flight plan provided by FIXM's FF-ICE Message Application 1.1.0, which generally reflect the rules on the presence of fields from ICAO Doc 9965 Ed2 Volume 2, Appendix C.
- Column 4 indicates whether the data item is considered mandatory (M) as per CP1. Use of the character "-" indicates that CP1 does not specify any rule for that item.
- Column 5 indicates whether the data item is considered Mandatory (M), Optional (O), forbidden (F), or not needed by NM. Use of the character "-" indicates that no rules are specified on top of what FIXM specifies.
- Column 6 indicates whether the data item is considered Mandatory (M) from the perspective given Use cases (ANSPs).
- Column 7 provides the aggregated rule on the presence of the data item, which corresponds to the most stringent of the FIXM, CP1, NM and Use Cases rules.
- Column 8 provides an indication whether the data item is supported by the current NM systems, based on the NM B2B R27 documentation. Use of symbol means that the data item is supported by the NM B2B R27 Filing Service. Use of symbol indicates that data item is either partly supported (e.g. can be received but cannot be processed yet) or not supported.
- Column 9 may capture additional notes in relation to the requirements on the data item presence, such as the justification for a particular CP1 requirement that is more stringent than what ICAO specifies.
Content of | Requirements on Data Item presence in the filed eFPL | |||||||
Data Category | Data Item | From FIXM | From EU CP1 | From NM B2B | From Use Cases | Aggregated Requirement | NM R27 Capabilities | Notes / Justifications |
---|---|---|---|---|---|---|---|---|
Message Information | List of Recipients | O | - | Not needed | - | Not needed | The FIXM template leaves these fields optional, even though they are described as mandatory in ICAO Doc 9965 Ed2 Volume 2 Appendix C-4, to allow these fields to be absent from the XML body of the FF-ICE message if they can be exchanged/retrieved through other means, as is the case in the NM B2B implementation. | |
Message Originator | O | - | Not needed | - | Not needed | |||
Request for Translation and Delivery | O | - | Not needed | - | Not needed | This item identifies the eASP that has been requested to translate and deliver the Flight Plan to identified Requested Recipients. In the context of the European implementation of FF-ICE, this eASP is always NM. The information is therefore implicit and the field is irrelevant. | ||
Requested Recipients | O | - | - | - | O | This implements the (IFPS Users Manual) Re-addressing Function. | ||
Request for Forwarding | O | - | Not needed | - | Not needed | This item identifies the eASP that is requested to forward the Flight Plan to all Relevant ASPs. In the context of the European implementation of FF-ICE, this eASP is always NM. The information is therefore implicit and the field does not need to be provided. | ||
Relevant ASPs | M | - | - | M | ||||
Message Date-Time | O | - | Not needed | - | Not needed | See Notes above for "Message Originator" | ||
Message Identifier | O | - | M | - | M | |||
Type of Request/Response | O | - | M | - | M | |||
AFTN Address | O | - | - | - | - | ? | ||
Contact Information | O O | - | Not needed | - | Not needed | The NM B2B services implements an authentication mechanism (using digital certificates – PKI) which makes the exchange of contact information about the sender not needed as part of the FF-ICE Message. | ||
Flight Identification | GUFI | M | - | - | - | M | ||
Aircraft Identification | M | - | M | - | M | |||
Flight Status | Operator Flight Plan Version | M | M | - | - | M | CP1 states that Operational stakeholders must implement services that support the exchange of flight information [...] According to ICAO Doc 9965 Ed2 Vol II chapter C-4, the Operator Flight Plan version falls under data category "Flight Status". | |
Flight Characteristics | Flight Rules | M | - | - | - | M | ||
Type of Flight | O | - | M | - | M | |||
Special Handling | O | - | - | - | O | |||
Flight Plan Originator | O | - | - | - | O | |||
Remarks | O | - | - | - | O | |||
Operator | O | - | - | - | O | |||
Equipment and Capabilities | M | - | - | - | M | |||
Supplementary Information Source | O | - | - | - | O | |||
Required Runway Visual Range | O | - | - | - | O | |||
EUR Special Handling | N/A | - | O | - | O | |||
Aircraft Characteristics | Total number of aircraft | O | - | - | - | O | ||
Registration | O | - | - | - | O | |||
Aircraft Address | O | - | - | - | O | |||
SELCAL Code | O | - | - | - | O | |||
Mode A Code | O | - | - | - | O | |||
Number and type of aircraft | M | - | - | - | M | |||
Wake Turbulence Category | M | - | - | - | M | |||
Aircraft Approach Category | O | - | - | - | O | |||
Departure/Destination Data | Departure Aerodrome | M | - | - | M | |||
Destination Aerodrome | M | - | - | M | ||||
Estimated Off-Block Time | M | - | - | M | ||||
Departure Airport Slot Identification | O | - | - | - | O | |||
Destination Airport Slot Identification | O | - | - | - | O | |||
Departure Runway | O | - | - | - | O | |||
Destination Runway | O | - | - | - | O | |||
Alternates | Alternate Destination Aerodrome(s) | O | - | - | - | O | ||
Alternate Take-Off Aerodrome(s) | O | - | - | - | O | |||
Alternate En-Route Aerodrome(s) | O | - | - | - | O | |||
Desired Route/Trajectory | M | - | - | - | M | |||
Route/Traj. Group | Aircraft Take-off Mass | O | M | - | - | M | CP1 states that Operational stakeholders must implement services that support the exchange of flight information [...] According to ICAO Doc 9965 Ed2 Vol II chapter 10.3, the flight performance data that can be provided by an operator includes the take-off mass. | |
Requested Cruising Speed | M | - | - | - | M | |||
Requested Cruising Level | M | - | - | - | M | |||
Total Estimated Elapsed Time | O | - | M | - | M | |||
General Flight Constraint | O | - | F | - | F | N/A | ||
Route/Traj. Element | M (2+) | M (2+) | M (2+) | - | M (2+) | |||
Along Route Distance | O | - | M | - | M | |||
Route Element Start Point | M | - | - | - | M | |||
Route to Next Element | O | - | - | - | O | ICAO FF-ICE/R1 Manual states that the field is required on each element, except when the element is the last point of the route. | ||
Route Truncation Indicator | O | - | - | - | O | |||
Requested Change | O | - | - | - | O | |||
Route/Trajectory Constraints | O | - | F | - | F | N/A | ||
Trajectory Point | O | M (Cond) | - | - | M (Cond) | CP1 states that Operational stakeholders must implement services that support the exchange of flight information [...] The exchange of a trajectory is therefore mandated by CP1. ICAO Doc 9965 Ed2 Vol II chapter E-3. Route/Trajectory identifies five packages that define specific levels of details for the route/trajectory. Three of these packages (Packages 1B, 2B and 2C) actually involve a trajectory. The minimum requirement from a CP1 perspective is that Package 1B (= Route with selected trajectory points) is supported. This implies that a selection of 4D Trajectory Points have to be exchanged in the filed eFPL, but not necessarily for all the constituting Route/Trajectory Elements. Therefore, the CP1 Rule is set to M (Conditional). | ||
Geo Position | M | M | - | - | M | |||
Time | M | M | - | - | M | |||
Level | M | M | - | - | M | |||
Predicted Airspeed | O | M | - | - | M | |||
Predicted Ground Speed | O | M | - | - | M | |||
Wind Vector | O O O | O - - | M M M | - - - | M M M | |||
Assumed Altimeter Setting | O | O | - | - | O | |||
Temperature | O O | O | M M | - - | M M | |||
Trajectory Point Property | O M O O | M (Cond) - - - | - - - - | - - - - | M (Cond) M O O | The exchange of a trajectory is mandated by CP1. ICAO Doc 9965 Ed2 Vol II chapter E-3. Route/Trajectory explains that a trajectory can either involve a selection of trajectory points, or be a complete trajectory. In the former case, the data item Trajectory Point Property MUST always be provided, because all the 4D trajectory points that constitute the selection must be qualified. In the latter case, only a subset of the trajectory points will be qualified; the other 4D trajectory points added to the complete trajectory will have no Trajectory Point Property. The CP1 Rule is set to M (Conditional) in order to reflect this. | ||
Planned Delay | O | - | - | - | O | |||
Weight at Point | N/A | - | O | - | O | |||
Route/Traj. Aircraft Performance | Performance Profile | O O M (1+) O M M M M | M M - - - - - - | - - M (3+) - - - - - | - - - - - - - - | M M M (3+) O M M M M | CP1 states that Operational stakeholders must implement services that support the exchange of flight information [...] According to ICAO Doc 9965 Ed2 Vol II chapter 10.3, the flight performance data that can be provided by an operator includes the Performance Profile. | |
Speed Schedule | O O M M | M M - - | - - - - | - - - - | M M M M | CP1 states that Operational stakeholders must implement services that support the exchange of flight information [...] According to ICAO Doc 9965 Ed2 Vol II chapter 10.3, the flight performance data that can be provided by an operator includes the Speed Schedule. | ||
Route to Revised Destination | Revised Destination | O | - | - | - | O | ||
Route String to Revised Destination | O | - | - | - | O | |||
Dangerous Goods | Dangerous Goods Information | O | - | - | - | O | ||
AIRAC | AIRAC Reference | O | - | - | - | O | ||
Supplementary Information | Fuel Endurance | O | - | - | - | O | ||
Persons on Board | O | - | - | - | O | |||
Emergency Radio | O | - | - | - | O | |||
Survival Capability | O | - | - | - | O | |||
Life Jacket Characteristics | O | - | - | - | O | |||
Aircraft Colour and Markings | O | - | - | - | O | |||
Pilot in Command | O | - | - | - | O | |||
Dinghies | O | - | - | - | O | |||
Remarks | O | - | - | - | O | |||
Other European Items | Stay Information | N/A | - | O | - | O | ||
EUR Special Handling | N/A | - | O | - | O | |||
Requirements on the provision of flight performance data in the filed eFPL
CP1 states that Operational stakeholders must implement services that support the exchange of flight information [...]
(a) related to FF-ICE Release 1 Services:
[...]
- flight plans, 4D trajectory, flight performance data, flight status;
ICAO Doc 9965 Ed2 Vol II, Chapter 10.3, table 2 explains that this comprises Climb and descent speed schedule, Take-off mass and Performance climb and descent profile.
The following requirements address the provision of performance data in the file eFPL, in line with CP1.
FFICE-REQ-INFO-001 - Provision of take-off mass in the filed eFPL
Title | Provision of take-off mass in the filed eFPL |
---|---|
Identifier | FFICE-REQ-INFO-001 |
Stakeholders | AU |
Requirement | The estimated take-off mass MUST be provided in the filed eFPL. |
Rationale | CP1 states that Operational stakeholders must implement services that support the exchange of flight information [...] According to ICAO Doc 9965 Ed2 Vol II chapter 10.3, the flight performance data that can be provided by an operator includes the take-off mass. |
CP1 Mandate | See CP1 Clarifications, item flight performance data |
Notes | The estimated take-off mass helps improve trajectory prediction in climb and descent. |
Guidance |
FFICE-REQ-INFO-002 - Provision of a performance profile in the filed eFPL
Title | Provision of a performance profile in the filed eFPL |
---|---|
Identifier | FFICE-REQ-INFO-002 |
Stakeholders | AU |
Requirement | A performance profile MUST be provided in the filed eFPL. |
Rationale | CP1 states that Operational stakeholders must implement services that support the exchange of flight information [...] According to ICAO Doc 9965 Ed2 Vol II chapter 10.3, the flight performance data that can be provided by an operator includes the Performance Profile. |
CP1 Mandate | See CP1 Clarifications, item flight performance data |
Notes | The performance profile helps improve trajectory prediction in climb and descent. |
Guidance | See also:
|
FFICE-REQ-INFO-003 - Provision of a speed schedule in the filed eFPL
Title | Provision of a speed schedule in the filed eFPL |
---|---|
Identifier | FFICE-REQ-INFO-003 |
Stakeholders | AU |
Requirement | A speed schedule MUST be provided in the filed eFPL. |
Rationale | CP1 states that Operational stakeholders must implement services that support the exchange of flight information [...] According to ICAO Doc 9965 Ed2 Vol II chapter 10.3, the flight performance data that can be provided by an operator includes the Speed Schedule. |
CP1 Mandate | See CP1 Clarifications, item flight performance data |
Notes | |
Guidance |
Requirements on the desired Route/Trajectory in the filed eFPL
A Route/Trajectory is distinguished by the type of route provided, and the type of trajectory information provided. ICAO Doc 9965 Ed2 Vol II, Appendix E-3. Route/Trajectory, specifies the five options for the level of details of the route/trajectory information in an eFPL, described as packages:
- Package 1A = Route and no trajectory points
- Package 1B = Route with selected trajectory points
- Package 2A = Expanded Route and no trajectory points
- Package 2B = Expanded Route with selected trajectory points
- Package 2C = Expanded Route with complete trajectory
CP1 states that Operational stakeholders must implement services that support the exchange of flight information [...]
(a) related to FF-ICE Release 1 Services:
[...]
- flight plan and routes generation and validation.
- flight plans, 4D trajectory, flight performance data, flight status;
The exchange of a 4D trajectory is mandated by CP1. The CP1 wording routes generation and validation is understood as relating to the Expanded Route. Therefore, it is considered that the exchange of an expanded route is also mandated by CP1.
Consequently, among the 5 packages defined above, only two are compatible with what CP1 requires. These two packages are:
- Package 2B = Expanded Route with selected trajectory points
- Package 2C = Expanded Route with complete trajectory
The minimum requirement from a CP1 perspective is that Package 2B is supported.
The following requirements address the provision of an expanded route and 4D trajectory in the filed eFPL accordingly.
FFICE-REQ-INFO-004 - Provision of an expanded route in the filed eFPL
Title | Provision of an expanded route in the filed eFPL |
---|---|
Identifier | FFICE-REQ-INFO-004 |
Stakeholders | AU |
Requirement | The desired route/trajectory of the filed eFPL MUST contain an expanded route. |
Rationale | Having an expanded route will allow all relevant stakeholders to process a route end to end (or simply beyond their current scope), even if they do not have full aeronautical data. |
CP1 Mandate | See CP1 Clarifications, item routes generation and validation |
Notes | |
Guidance | FIXM Resources |
FFICE-REQ-INFO-005 - Provision of selected trajectory points in the filed eFPL
Title | Provision of selected trajectory points in the filed eFPL |
---|---|
Identifier | FFICE-REQ-INFO-005 |
Stakeholders | AU |
Requirement | The desired route/trajectory of the filed eFPL MUST at least contain:
|
Rationale | CP1 states that Operational stakeholders must implement services that support the exchange of flight information [...] The minimum requirement from a CP1 perspective is that the desired route/trajectory of the filed eFPL contains a route with selected trajectory points. This corresponds to Package 1B specified by ICAO Doc 9965 Ed2 Vol II chapter E-3. Route/Trajectory. |
CP1 Mandate | See CP1 Clarifications, item 4D trajectory |
Notes | Paired with requirement on the "Provision of an expanded route in the filed eFPL" above, this corresponds to Package 2B specified by ICAO Doc 9965 Ed2 Vol II chapter E-3. Route/Trajectory. The selection of trajectory points outlined in this requirement is based on the minimum trajectory requirements specified in the IFPS User Manual R27.0. |
Guidance | FIXM Resources
NM Resources
|
FFICE-REQ-INFO-006 - Provision of a complete trajectory in the filed eFPL
Title | Provision of a complete trajectory in the filed eFPL |
---|---|
Identifier | FFICE-REQ-INFO-006 |
Stakeholders | AU |
Requirement | The desired route/trajectory of the filed eFPL MAY contain a complete trajectory with
|
Rationale | CP1 states that Operational stakeholders must implement services that support the exchange of flight information [...] The minimum requirement from a CP1 perspective is that the desired route/trajectory of the filed eFPL contains a route with selected trajectory points. Providing a complete trajectory is therefore optional. |
CP1 Mandate | See CP1 Clarifications, item 4D trajectory |
Notes | Paired with requirement on the "Provision of an expanded route in the filed eFPL" above, this corresponds to Package 2C specified by ICAO Doc 9965 Ed2 Vol II chapter E-3. Route/Trajectory. |
Guidance | FIXM Resources |
Requirements on the Trajectory Points (TP) in the filed eFPL
FFICE-REQ-INFO-007 - Provision of TP predicted airspeed in the filed eFPL
Title | Provision of TP predicted airspeed in the filed eFPL |
---|---|
Identifier | FFICE-REQ-INFO-007 |
Stakeholders | AU |
Requirement | A 4D Trajectory Point exchanged in the filed eFPL MUST contain a predicted airspeed. |
Rationale | |
CP1 Mandate | See CP1 Clarifications, item 4D trajectory |
Notes | |
Guidance |
FFICE-REQ-INFO-008 - Provision of TP predicted groundspeed in the filed eFPL
Title | Provision of TP predicted groundspeed in the filed eFPL |
---|---|
Identifier | FFICE-REQ-INFO-008 |
Stakeholders | AU |
Requirement | A 4D Trajectory Point exchanged in the filed eFPL MUST contain a predicted groundspeed. |
Rationale | |
CP1 Mandate | See CP1 Clarifications, item 4D trajectory |
Notes | |
Guidance |
FFICE-REQ-INFO-009 - Provision of TP position information in the filed eFPL
Title | Provision of TP position information in the filed eFPL |
---|---|
Identifier | FFICE-REQ-INFO-009 |
Stakeholders | AU |
Requirement | A 4D Trajectory Point exchanged in the filed eFPL SHALL contain its 2D position. |
Rationale | Plausibility. A 4D Trajectory Point defined by a 2D position, a level and a time. Exchanging a 4D Trajectory Point without its position is meaningless. |
CP1 Mandate | See CP1 Clarifications, item 4D trajectory |
Notes | The position of the 4D Trajectory Point is already declared mandatory in the filed eFPL in ICAO Doc 9965 Ed2 Vol II, Appendix C-4. |
Guidance | FIXM |
FFICE-REQ-INFO-010 - Provision of TP level information in the filed eFPL
Title | Provision of TP level information in the filed eFPL |
---|---|
Identifier | FFICE-REQ-INFO-010 |
Stakeholders | AU |
Requirement | A 4D Trajectory Point exchanged in the filed eFPL SHALL contain its level. |
Rationale | Plausibility. A 4D Trajectory Point defined by a 2D position, a level and a time. Exchanging 4D Trajectory Point without the level is meaningless. |
CP1 Mandate | See CP1 Clarifications, item 4D trajectory |
Notes | The level of the 4D Trajectory Point is already declared mandatory in the filed eFPL in ICAO Doc 9965 Ed2 Vol II, Appendix C-4. |
Guidance | FIXM |
FFICE-REQ-INFO-011 - Provision of TP time information in the filed eFPL
Title | Provision of TP time information in the filed eFPL |
---|---|
Identifier | FFICE-REQ-INFO-011 |
Stakeholders | AU |
Requirement | A 4D Trajectory Point exchanged in the filed eFPL SHALL contain its time. |
Rationale | Plausibility. A 4D Trajectory Point defined by a 2D position, a level and a time. Exchanging 4D Trajectory Point without the time is meaningless. |
CP1 Mandate | See CP1 Clarifications, item 4D trajectory |
Notes | The time of the 4D Trajectory Point is already declared mandatory in the filed eFPL in ICAO Doc 9965 Ed2 Vol II, Appendix C-4. |
Guidance | FIXM |
Requirements on flight status information in the filed eFPL
FFICE-REQ-INFO-012 - Provision of the operator flight plan version in filed the eFPL
Title | Provision of the operator flight plan version in filed the eFPL |
---|---|
Identifier | FFICE-REQ-INFO-012 |
Stakeholders | AU |
Requirement | The operator flight plan version MUST be provided in the filed eFPL. |
Rationale | CP1 states that Operational stakeholders must implement services that support the exchange of flight information [...] In the filed eFPL, this relates to the Operator Flight Plan Version. |
CP1 Mandate | See CP1 Clarifications, item flight status |
Notes | The operator flight plan version is already declared mandatory in the filed eFPL in ICAO Doc 9965 Ed2 Vol II, Appendix C-4. |
Guidance |
FF-ICE Data item presence in the distributed eFPL (Summary table)
The table below provides a recap of the rules on the presence of fields for the distributed eFPL (i.e. the eFPL sent by NM to ANSPs). The table follows the same conventions as the previous table and can be read in a similar manner.
The distributed eFPL is sent by NM to ANSPs using the FF-ICE Publication Service. ICAO Doc 9965 Ed2 Volume 2 does NOT specify the FF-ICE Messages exchanged by this Publication Service. As a result:
- no tabular description of the distributed eFPL can be found in Appendix C of ICAO Doc 9965 Ed2 Volume 2. The table shown below is however inspired by ICAO Doc 9965 Ed2 Volume 2, chapters C-4 Filed Flight Plan and C-5 Filing Status, with altogether provides a good baseline for outlining the content of the distributed eFPL.
- no XML message template exists in the FIXM "FF-ICE Message" Application 1.1.0 that can support the exchange of the distributed eFPL. The NM B2B Publication Services actually exchanges the distributed eFPL using a message named “FficePublicationMessage”, which is a bespoke NM B2B message. This message, however, still uses FIXM Core 4.3.0 for the representation of the flight data. It should be noted that all flight data items in FIXM Core 4.3.0 are declared optional. Therefore, for readability purpose, the column "From FIXM" outlining the requirements on the presence of fields is not shown in the table below.
Content of | Requirements on Data Item presence in the distributed eFPL | ||||||
Data Category | Data Item | Mandatory in filed eFPL? | From | From Use Cases | Aggregated Requirements | NM R27 Capabilities | Notes / Justifications |
---|---|---|---|---|---|---|---|
Flight Identification | GUFI | Yes | - | M | |||
Aircraft Identification | Yes | - | M | ||||
Flight Status | Operator Flight Plan Version | Yes | M | M | CP1 states that Operational stakeholders must implement services that support the exchange of flight information [...] | ||
Revalidation Status | N/A | M (Cond) | M (Cond) | CP1 states that Operational stakeholders must implement services that support the exchange of flight information [...] According to ICAO Doc 9965 Ed2 Vol II chapter C-4, the Filing Status & associated explanation fall under category "Flight Status". By analogy, it is considered that the revalidation status & associated explanation also falls under category "Flight Status". The is set to M (Cond) to acknowledge that the distributed eFPL wil only include a revalidation status if a reevaluation has effectively taken place whose outcome needs to be communicated to relevant eASPs. | |||
Revalidation Status Explanation | N/A | - | O | ||||
Flight Characteristics | Flight Rules | Yes | - | M | |||
Type of Flight | Yes | - | M | ||||
Special Handling | No | - | O | ||||
Flight Plan Originator | No | - | O | ||||
Remarks | No | - | O | ||||
Operator | No | - | O | ||||
Equipment and Capabilities | Yes | - | M | ||||
Supplementary Information Source | No | - | O | ||||
Required Runway Visual Range | No | - | O | ||||
Aircraft Characteristics | Total number of aircraft | No | - | O | |||
Registration | No | - | O | ||||
Aircraft Address | No | - | O | ||||
SELCAL Code | No | - | O | ||||
Mode A Code | No | - | O | ||||
Number and type of aircraft | Yes | - | M | ||||
Wake Turbulence Category | Yes | - | M | ||||
Aircraft Approach Category | No | - | O | ||||
Departure/Destination Data | Departure Aerodrome | Yes | - | M | |||
Destination Aerodrome | Yes | - | M | ||||
Estimated Off-Block Time | Yes | - | M | ||||
Departure Airport Slot Identification | No | - | O | ||||
Destination Airport Slot Identification | No | - | O | ||||
Departure Runway | No | - | TBD | O | |||
Destination Runway | No | - | TBD | O | |||
Alternates | Alternate Destination Aerodrome(s) | No | - | O | |||
Alternate Take-Off Aerodrome(s) | No | - | O | ||||
Alternate En-Route Aerodrome(s) | No | - | O | ||||
Desired Route/Trajectory | Yes | - | O | O | ANSP Use Cases:
| ||
Agreed Route/Trajectory | N/A | M (Cond) | M (Cond) | M (Cond) | CP1 requires a trajectory to be exchanged as part of the eFPL. However, an eFPL that becomes invalid after a flight plan re-evaluation will not contain an agreed route/trajectory. Therefore, the rule on the presence of the field is set to M (Conditional). ANSP Use Cases:
| ||
Route/Traj. Group | Aircraft Take-off Mass | Yes | M | TBD | M | ANSP Use Cases:
| |
Requested Cruising Speed | Yes | - | M | ||||
Requested Cruising Level | Yes | - | M | ||||
Total Estimated Elapsed Time | Yes | - | M | Always present. | |||
General Flight Constraint | No | - | TBD | TBD | |||
Route/Traj. Element | Yes | M (2+) | M (2+) | ||||
Along Route Distance | Yes | - | M | ||||
Route Element Start Point | Yes | - | M | ||||
Route to Next Element | No | - | O | Required on each element, except when the element is the last point of the route. | |||
Modified Route Indicator | No | - | O | ||||
Route Truncation Indicator | No | - | O | ||||
Requested Change | No | - | O | ||||
Route/Trajectory Constraints | No | - | TBD | TBD | |||
Trajectory Point | Yes (Cond) | M (Cond) | TBD | M (Cond) | ANSP Use Cases:
| ||
Geo Position | Yes | M | M | ||||
Time | Yes | M | M | ||||
Level | Yes | M | M | ||||
Predicted Airspeed | Yes | M | O | ||||
Predicted Ground Speed | Yes | M | O | ||||
Wind Vector | Yes Yes Yes | O - - | TBD TBD TBD | TBD TBD TBD | |||
Assumed Altimeter Setting | No | O | O | ||||
Temperature | Yes Yes | O - | TBD TBD | TBD TBD | |||
Trajectory Point Property | Yes (Cond) Yes - - | M (Cond) - - - | TBD | O M O O | ANSP Use Cases:
| ||
Planned Delay | No | - | O | ||||
Weight at Point | No | - | O | ||||
Route/Traj. Aircraft Performance | Performance Profile | Yes Yes Yes No Yes Yes Yes Yes | M M - - - - - - | TBD TBD | M M M (3+) O M M M M | ANSP Use Cases:
| |
Speed Schedule | Yes Yes Yes Yes | M M - - | TBD TBD | M M M M | ANSP Use Cases:
| ||
Route to Revised Destination | Revised Destination | No | - | O | |||
Route String to Revised Destination | No | - | O | ||||
Dangerous Goods | Dangerous Goods Information | No | - | O | |||
AIRAC | AIRAC Reference | No | - | O | |||
Supplementary Information | Fuel Endurance | No | - | O | |||
Persons on Board | No | - | O | ||||
Emergency Radio | No | - | O | ||||
Survival Capability | No | - | O | ||||
Life Jacket Characteristics | No | - | O | ||||
Aircraft Colour and Markings | No | - | O | ||||
Pilot in Command | No | - | O | ||||
Dinghies | No | - | O | ||||
Remarks | No | - | O | ||||
Other European Items | Route Text | N/A | - | O | |||
Ifps Identifier | N/A | - | O | ||||
Stay Information | No | - | O | ||||
AO What-If ReRoute Indicator | N/A | - | O | ||||
Replacement Flight Plan Indicator | N/A | - | O | ||||
Requirements on the provision of flight performance data in the distributed eFPL
FFICE-REQ-INFO-013 - Provision of take-off mass in the distributed eFPL
Title | Provision of take-off mass in the distributed eFPL |
---|---|
Identifier | FFICE-REQ-INFO-013 |
Stakeholders | NM |
Requirement | The estimated take-off mass exchanged in the filed eFPL MUST be provided in the distributed eFPL. |
Rationale | CP1 states that Operational stakeholders must implement services that support the exchange of flight information [...] According to ICAO Doc 9965 Ed2 Vol II chapter 10.3, the flight performance data that can be provided by an operator includes the take-off mass. |
CP1 Mandate | See CP1 Clarifications, item flight performance data |
Notes | The estimated take-off mass helps improve trajectory prediction in climb and descent. |
Guidance |
FFICE-REQ-INFO-014 - Provision of a performance profile in the distributed eFPL
Title | Provision of a performance profile in the distributed eFPL |
---|---|
Identifier | FFICE-REQ-INFO-014 |
Stakeholders | NM |
Requirement | The performance profile exchanged in the filed eFPL MUST be provided in the distributed eFPL. |
Rationale | CP1 states that Operational stakeholders must implement services that support the exchange of flight information [...] According to ICAO Doc 9965 Ed2 Vol II chapter 10.3, the flight performance data that can be provided by an operator includes the Performance Profile. |
CP1 Mandate | See CP1 Clarifications, item flight performance data |
Notes | The performance profile helps improve trajectory prediction in climb and descent. |
Guidance | See also:
|
FFICE-REQ-INFO-015 - Provision of a speed schedule in the distributed eFPL
Title | Provision of a speed schedule in the distributed eFPL |
---|---|
Identifier | FFICE-REQ-0xx |
Stakeholders | NM |
Requirement | The speed schedule exchanged in the filed eFPL MUST be provided in the distributed eFPL. |
Rationale | CP1 states that Operational stakeholders must implement services that support the exchange of flight information [...] According to ICAO Doc 9965 Ed2 Vol II chapter 10.3, the flight performance data that can be provided by an operator includes the Speed Schedule. |
CP1 Mandate | See CP1 Clarifications, item flight performance data |
Notes | |
Guidance |
Requirements on the agreed Route/Trajectory in the distributed eFPL
FFICE-REQ-INFO-016 - Preservation of the level of detail of the route/trajectory in the distributed eFPL
Title | Preservation of the level of detail of the route/trajectory in the distributed eFPL |
---|---|
Identifier | FFICE-REQ-INFO-016 |
Stakeholders | NM |
Requirement | The agreed route/trajectory that is exchanged in the distributed eFPL SHALL haver the same level of detail as the desired route/trajectory exchanged as part of the filed eFPL. |
Rationale | The minimum requirement from a CP1 perspective is that route/trajectory Package 2B is supported. Requirements FFICE-REQ-012, FFICE-REQ-013 and FFICE-REQ-014 materialises this minimum requirement for the filed eFPL. This requirement on the preservation of the level of detail of the route/trajectory guarantees that the minimum CP1 requirement is equally satisfied in the distributed eFPL. |
CP1 Mandate | See CP1 Clarifications, items 4D Trajectory and routes generation and validation |
Notes | As an example, if package 2B is provided in the filed eFPL, then the agreed route/trajectory exchanged as part of the distributed eFPL shall a level of details matching at least package 2B. |
Guidance |
FFICE-REQ-INFO-023 - Provision of selected trajectory points in the distributed eFPL
Title | Provision of selected trajectory points in the distributed eFPL |
---|---|
Identifier | FFICE-REQ-INFO-023 |
Stakeholders | NM |
Requirement | The agreed route/trajectory of the distributed eFPL MUST at least contain:
|
Rationale | CP1 states that Operational stakeholders must implement services that support the exchange of flight information [...] |
CP1 Mandate | See CP1 Clarifications, item 4D trajectory |
Notes | Requirement FFICE-REQ-INFO-016 on the preservation of the level of detail of the agreed route/trajectory in the distributed eFPL already guarantess that at least Package 2B is support in the distributed eFPL. The purpose of this requirement is to outline the types of trajectory points that MUST always be present in the agreed route/trajectory. The current selection of trajectory points outlined in this requirement is based on the minimum trajectory requirements specified in the IFPS User Manual R27.0. |
Guidance | FIXM Resources
NM Resources
|
Requirements on the Trajectory Points (TP) in the distributed eFPL
FFICE-REQ-INFO-017 - Provision of TP predicted airspeed in the distributed eFPL
Title | Provision of TP predicted airspeed in the distributed eFPL |
---|---|
Identifier | FFICE-REQ-INFO-017 |
Stakeholders | NM |
Requirement | A 4D Trajectory Point exchanged in the distributed eFPL MUST contain a predicted airspeed. |
Rationale | |
CP1 Mandate | See CP1 Clarifications, item 4D trajectory |
Notes | |
Guidance |
FFICE-REQ-INFO-018 - Provision of TP predicted groundspeed in the distributed eFPL
Title | Provision of TP predicted groundspeed in the distributed eFPL |
---|---|
Identifier | FFICE-REQ-INFO-018 |
Stakeholders | NM |
Requirement | A 4D Trajectory Point exchanged in the distributed eFPL MUST contain a predicted groundspeed. |
Rationale | |
CP1 Mandate | See CP1 Clarifications, item 4D trajectory |
Notes | |
Guidance |
FFICE-REQ-INFO-019 - Provision of TP position information in the distributed eFPL
Title | Provision of TP position information in the distributed eFPL |
---|---|
Identifier | FFICE-REQ-INFO-019 |
Stakeholders | NM |
Requirement | A 4D Trajectory Point exchanged in the distributed eFPL SHALL contain its 2D position. |
Rationale | Plausibility. A 4D Trajectory Point defined by a 2D position, a level and a time. Exchanging a 4D Trajectory Point without its position is meaningless. |
CP1 Mandate | See CP1 Clarifications, item 4D trajectory |
Notes | |
Guidance | FIXM |
FFICE-REQ-INFO-020 - Provision of TP level information in the distributed eFPL
Title | Provision of TP level information in the distributed eFPL |
---|---|
Identifier | FFICE-REQ-INFO-020 |
Stakeholders | NM |
Requirement | A 4D Trajectory Point exchanged in the distributed eFPL SHALL contain its level. |
Rationale | Plausibility. A 4D Trajectory Point defined by a 2D position, a level and a time. Exchanging 4D Trajectory Point without the level is meaningless. |
CP1 Mandate | See CP1 Clarifications, item 4D trajectory |
Notes | |
Guidance | FIXM |
FFICE-REQ-INFO-021 - Provision of TP time information in the distributed eFPL
Title | Provision of TP time information in the distributed eFPL |
---|---|
Identifier | FFICE-REQ-INFO-021 |
Stakeholders | NM |
Requirement | A 4D Trajectory Point exchanged in the distributed eFPL SHALL contain its time. |
Rationale | Plausibility. A 4D Trajectory Point defined by a 2D position, a level and a time. Exchanging 4D Trajectory Point without the time is meaningless. |
CP1 Mandate | See CP1 Clarifications, item 4D trajectory |
Notes | |
Guidance | FIXM |
Requirements on flight status information in the distributed eFPL
FFICE-REQ-INFO-022 - Provision of the operator flight plan version in the distributed eFPL
Title | Provision of the operator flight plan version in the distributed eFPL |
---|---|
Identifier | FFICE-REQ-INFO-022 |
Stakeholders | NM |
Requirement | The operator flight plan version MUST be provided in the distributed eFPL. |
Rationale | CP1 states that Operational stakeholders must implement services that support the exchange of flight information [...] In the filed eFPL, this relates to the Operator Flight Plan Version. |
CP1 Mandate | See CP1 Clarifications, item flight status |
Notes | |
Guidance |
FFICE-REQ-INFO-0xx - Provision of the Revalidation Status in the distributed eFPL
Title | Provision of the Revalidation Status in the distributed eFPL |
---|---|
Identifier | FFICE-REQ-xxx |
Stakeholders | NM |
Requirement | TODO |
Rationale | |
CP1 Mandate | |
Notes | |
Guidance |
??? Requirements on the desired Route/Trajectory in the distributed eFPL ???
TODO - if the need is confirmed
Requirements on the usage of the FF-ICE information
The requirements on the usage of the FF-ICE information will be gradually derived from the work on the USE CASES.
FFICE-REQ-xxx - Use of GUFI for FF-ICE messages correlation
Title | Use of GUFI for FF-ICE messages correlation |
---|---|
Identifier | FFICE-REQ-xxx |
Stakeholders | AU, NM, ANSP |
Requirement | The Stakeholder MUST use the GUFI as the primary means to correlate FF-ICE messages. |
Rationale | The Global Unique Flight Identifier (GUFI) is intended to provide a unique reference to a specific flight, civil or military. Its purpose is to assist in associating a message to the correct flight and to help in distinguishing between similar flights. [ ... ] In addition [ ... ], the GUFI will also assist in distinguishing between different flight plans e.g., answering the question “do these two flight plans concern one flight or two different flights?” extracts from FF-ICE/R1 Implementation Guidance Manual, chapter 3.7.1 |
CP1 Mandate | |
Notes |
|
Guidance |
FFICE-REQ-xxx - Check of GUFI uniqueness
Title | Check of GUFI uniqueness |
---|---|
Identifier | FFICE-REQ-xxx |
Stakeholders | AU, NM |
Requirement | The Stakeholder MUST check the uniqueness of the GUFI. |
Rationale | |
CP1 Mandate | |
Notes |
|
Guidance |
Requirements on the development, testing and validation of NM B2B client applications
FFICE-REQ-xxx - Development based on latest NM B2B release
Title | Development based on latest NM B2B release |
---|---|
Identifier | FFICE-REQ-xxx |
Stakeholders | AU, ANSP, ARO |
Requirement | The Stakeholder MUST consider the latest NM B2B release available at the start of their B2B client application development. |
Rationale | NM has been deploying new releases of its software on a regular basis. Since 2018, each new release has gradually incorporated new or enhanced FF-ICE-related capabilities. Starting the development of a client application based on the latest release of the NM B2B guarantees that these development are based on the most up-to-date implementation of FF-ICE services by NM. |
CP1 Mandate | |
Notes | |
Guidance |
FFICE-REQ-xxx - Development and testing in PRE-OPS
Title | Development and testing in PRE-OPS |
---|---|
Identifier | FFICE-REQ-xxx |
Stakeholders | AU, ANSP, ARO |
Requirement | The Stakeholder MUST develop and test its B2B client application supporting FF-ICE/R1 exchanges using the PREOPS platform. |
Rationale | NM deploys the NM B2B services on distinct platforms with distinct purposes, enabled services, data and access. The main purpose of the PREOPS platform is to support the development and testing of B2B client applications without impacting the operations. This platform is also used to validate the correct behaviour of client applications and to assess their readiness to be connected to the Operational platform. |
CP1 Mandate | |
Notes | |
Guidance |
FFICE-REQ-xxx - Validation for OPS usage
Title | Validation for OPS usage |
---|---|
Identifier | FFICE-REQ-xxx |
Stakeholders | AU, ANSP, ARO |
Requirement | The Stakeholder having performed the necessary developments and tests in PREOPS MUST get their client application validated by NM for OPS usage. |
Rationale | The operational use of the B2B Services will be allowed only after the Stakeholder has successfully executed the NM acceptance validation processes. This process is established in order to make sure that only client applications with correct behaviour use the operational system. |
CP1 Mandate | |
Notes | |
Guidance |
|