Routes End to End Service Description Document

advertisement
S1P2 ROUTES SERVICE
END2END
DESCRIPTION
An overview of the FAA Implementation of Airborne Reroutes, Direct-To Fix,
Tailored Arrivals, and Controller Initiated Routes Services from a full end-toend perspective
August 29, 2014
Version 1.0
1
Written by the Data
Comm
Implementation
Team
Routes End to End Service Description
Contents
How to use this document ............................................................................................................................ 4
Scope of the Routes Service.......................................................................................................................... 4
Use cases we are mapping to ....................................................................................................................... 4
Operational assumptions .............................................................................................................................. 6
Operational Scenarios for Routes Service..................................................................................................... 6
Chapter 1: Initial En Route Services .............................................................................................................. 6
Initial Service: Operational Context for Crew Initiated Request for Direct To ......................................... 6
Initial Service: Operational Context for Controller Initiated Direct To ..................................................... 9
Initial Service: Operational Context for Ground System Initiated Reroute ............................................ 11
Chapter 2: Full En Route Services ............................................................................................................... 13
Full Service: Operational Context for Crew Initiated Request for Direct To ........................................... 13
Full Service: Operational Context for Controller Initiated Direct To ...................................................... 13
Full Service: Operational Context for Ground System Initiated Reroute................................................ 15
Full Service: Operational Context for Aircrew Initiated Re-route........................................................... 16
Messages Addressed in this End to End Document .................................................................................... 19
Definitions of terms .................................................................................................................................... 23
Equipage Assumptions ................................................................................................................................ 23
Considerations for loadable content .......................................................................................................... 24
General guidance for all uplinks ................................................................................................................. 24
Direct to clearances for duplicate waypoints ......................................................................................... 25
Guidance for constructing [routeclearances] ............................................................................................. 26
General [routeclearance] instructions .................................................................................................... 26
Airways in routeclearances ..................................................................................................................... 27
Message Specific Instructions ..................................................................................................................... 29
UM74 ...................................................................................................................................................... 29
UM77 ...................................................................................................................................................... 29
UM79 ...................................................................................................................................................... 29
UM80 ...................................................................................................................................................... 30
UM81 ...................................................................................................................................................... 30
2
UM83 ...................................................................................................................................................... 31
UM84 ...................................................................................................................................................... 32
UM169 .................................................................................................................................................... 32
Guidance for Multi-Element Messages....................................................................................................... 32
Appendix: Open Issues ................................................................................................................................ 34
Guidance for intercepting arrival and transition procedures midway ....................................................... 34
Descend Via................................................................................................................................................. 34
Appendix: Explanation of Route and Route Segment Clearances (UM79, UM80, and UM83) ................. 36
3
How to use this document
This document describes the routes service from the Data Comm Implementation Team’s (DCIT)
perspective. This document provides an overview of how the routes services will work based on the
FAA’s use cases. Additionally, this document includes rules for the ground automation to have the
greatest chance of building route uplinks that are loadable and operationally acceptable. These rules
can serve as the basis for requirements for ground systems.
This document is the parent to supporting documents that provide greater detail about how the routes
and reroutes services impact individual organizations. For example, supporting documentation like the
systems integration document and the local systems design and requirements will address detailed
interfaces. Use Cases provide greater detail about features in the controller’s CHI.
This document is considered complete for the FAA’s Final Investment Decision as all high risk items
pertaining to the routes service have been identified. However, open issues will continue to be
addressed by the DCIT, and this document will continually be updated as new problems and solutions
are identified.
In addition, this document contains information from ground system specifications, en route use cases
and leverages DCIT and industry user community input. This document represents the best available
information at the time it is published and will be updated as new information becomes available.
Scope of the Routes Service
This end to end service description covers both the S1P2 initial and full versions of the CPDLC Routes,
Airborne Reroute (ABRR), and Initial Tailored Arrivals (ITAs) services. The complete lists of uplink and
downlink messages included in the routes services appear in Table 7 - Table 10.
Because the en route services will be implemented in phases, this end to end document is divided into
two chapters
1. Initial en route services (controller initiated reroutes, direct-to fix, Airborne Reroutes, pilot
altitude and direct-to fix requests)
2. Full en route services (Tailored Arrivals, Pilot initiated routes)
Use cases we are mapping to




NUT CPDLC Routes Use Case 07_30_14
DRAFT FULL CPDLC Routes Use Case 3_5_14
NUT CPDLC Airborne Reroute (ABRR) Use Case 07_30_14
DRAFT FULL CPDLC Initial Tailored Arrivals Use Case 3_5_14
4
5
Operational assumptions
It is assumed that the routes service will operate domestically, ground automation will build the
clearance for the controller, all datalink equipped aircraft are eligible for the procedures, and the
aircrew will be properly trained to participate.
According to the GOLD section 4.1.2.3, the controller should use voice to communicate with an aircraft
that is below 10,000 ft AGL to minimize distractions and pilot head down time.
For the ground automation to build messages that load, it is assumed that the aircraft’s current route is
what the ground automation knows.
Operational Scenarios for Routes Service
1. Crew initiated request direct to (initial service)
2. Controller initiated direct to (initial service)
3. Ground initiated route, including (initial service)
a. Traffic Flow Management (TFM) initiated reroutes (initial service)
b. controller initiated re-routes (initial service)
4. Aircrew initiated route request (includes AOC initiated to crew via ACARS, weather deviations)
(full service)
5. Enhanced ground initiated routes (full service)
a. ITAs (full service)
b. weather deviations (full service)
c. holding (full service)
Chapter 1: Initial En Route Services
The initial routes service will support the crew initiated request for direct to, controller initiated direct
to, and some scenarios of ground initiated routes (TFM initiated and controller initiated). ITAs and
aircrew initiated route requests will be implemented in Full Services which are discussed in Chapter 2.
The messages supported in Initial route services are limited to those in Table 7 and Table 9.
Initial Service: Operational Context for Crew Initiated Request for Direct To
The messages for a crew or Pilot Initiated Downlink (PID) for direct-to-fix are shown in Figure 1. The
steps of this scenario are covered in the CPDLC Routes Use Case, and they are summarized in Table 1.
6
1. Request direct
to [position]
7. WILCO/
UNABLE
5. Proceed direct
to [position]
3. Standby
Figure 1. Crew initiated request for direct to or request for reroute
Table 1. Operational steps for crew initiated request for direct to routing (Initial Service)
Step
Operating Method
1
The flight crew sends a CPDLC downlink message, for example DM22
REQUEST DIRECT TO [pos].
2
Upon ATSU system receipt of DM22, the controller is notified.
3
The controller may respond with a UM1 STANDBY.
4
Upon aircraft system receipt of the STANDBY, the flight crew is notified.
5
If the controller can accommodate the crew’s request, the controller responds to
the downlink with UM74 PROCEED DIRECT TO [pos]. The ground system
will concatenate UM169 REST OF ROUTE UNCHANGED to any route uplink,
except when the clearance includes the destination.
If the controller cannot accommodate the crew’s request, the controller responds
to the downlink with UM0 UNABLE.
6
Upon aircraft system receipt of the response message, the flight crew is notified.
If the controller sent UM74, the crew views the message and loads it into the
FMC (if applicable).
7W
If the crew can comply with the direct to, the crew responds with DM0 WILCO.
7
Step
Operating Method
7U
If the crew cannot comply with the direct to, the crew responds with DM1
UNABLE.
8
Initial Service: Operational Context for Controller Initiated Direct To
The controller can initiate a direct to clearance through a keyboard command. The steps of this scenario
are described in the CPDLC Routes Use Case, and they are summarized in Table 2 . Figure 2 shows the
uplinks and downlinks between the aircraft and ground.
3. Standby
5. WILCO/
UNABLE
1. Proceed direct to
[position]
Figure 2. Controller initiated direct to
9
Table 2. Operational steps for controller initiated direct to routing (Initial Service)
Step
Operating Method
1
The controller sends a CPDLC message for direct routing to a fix that is on the
aircraft’s currently cleared route. UM74 PROCEED DIRECT TO [pos] is
concatenated with UM169 REST OF ROUTE UNCHANGED, unless the
[position] is the destination airport.
When the ATSU system sends a CPDLC message, the controller is notified.
2
Upon aircraft system receipt of a CPDLC message requiring a response, the
flight crew is notified. The flight crew reviews the uplink, and if the message is
loadable, the flight crew loads the clearance in the FMC.
3
The flight crew may respond with DM2, STANDBY.
4
Upon ATSU system receipt of DM2 STANDBY, the controller is not notified
but the STANBY response can be viewed.
5W
After the flight crew has determined that they can comply with the direct to, the
flight crew responds with a DM0 WILCO.
5U
If the aircrew cannot comply with the direct to, the flight crew responds with a
DM1 UNABLE. The crew may append DM65 DUE TO WEATHER or DM66
DUE TO AIRCRAFT PERFORMANCE.
6
Upon ATSU system receipt of the flight crew response:
 when the response is WILCO the uplink in progress indication is removed, or
 when the response is an UNABLE or NEGATIVE, the controller is notified.
10
Initial Service: Operational Context for Ground System Initiated Reroute
According to the CPDLC Routes Use Case, a ground system initiated reroute could occur for several
reasons, including a Traffic Flow Management (TFM) generated reroute or a controller initiated re-route.
The following operational method in Table 3 is intentionally written to be generic and capture both
types of ground system initiated reroutes. In this example, there are several options for the type of
route uplink that could be sent including um79, um80, and um83. Figure 3 shows the messaging for a
ground system initiated reroute.
3. Standby
5. WILCO/
UNABLE
1. [routeclearance]
message
Figure 3. Messaging for ground system initiated reroute
11
Table 3. Operational steps for ground initiated reroute (Initial Service)
Step
Operating Method
1
The controller sends a CPDLC message for reroute, UM79 CLEARED TO
[pos] VIA [routeclearance] + UM169 REST OF ROUTE UNCHANGED.
(Alternatively, the ground could build a reroute message with UM80
CLEARED [routeclearance], or UM83 AT [position] CLEARED
[routeclearance].)
Note that for TFM initiated reroutes, UM169 [TRAFFIC FLOW
MANAGEMENT REROUTE] will also be appended to the uplink.
2
Upon aircraft system receipt of the uplink, the flight crew is notified. The flight
crew reviews the uplink and loads the clearance in the FMC.
3
The flight crew may respond with DM2, STANDBY.
4
Upon ATSU system receipt of DM2 STANDBY, the controller is not notified
but the STANBY response can be viewed.
5W
After the flight crew has determined that they can comply with the new route,
the flight crew responds with a DM0 WILCO.
5U
If the uplink is unacceptable (a partial load occurs or an irresolvable
discontinuity results), the flight crew responds with a DM1 UNABLE. The
crew may append DM65 DUE TO WEATHER or DM66 DUE TO AIRCRAFT
PERFORMANCE if those reasons apply.
6
Upon ATSU system receipt of the flight crew response:
 when the response is WILCO the uplink in progress indication is removed,
or
 when the response is an UNABLE or NEGATIVE, the controller is notified.
12
Chapter 2: Full En Route Services
In addition to the capabilities implemented during initial en route services, full en route services will
introduce ITAs and aircrew initiated route requests. The uplink and downlink messages that will be
added during the Full En Route Service and are listed in
13
Table 8 shows all the uplink and downlink messages that will be added when the Full Routes Service is
implemented. All the initial services messages from Table 7 will remain available.
Table 8 and Table 10.
Full Service: Operational Context for Crew Initiated Request for Direct To
For full services, an aircrew initiated request for direct to would be sent the same way as during initial
services, and the ground’s response would always be either UM74 or UNABLE. Reference chapter 1,
Figure 1 and Table 1 for a description of the operating method and messaging.
Full Service: Operational Context for Controller Initiated Direct To
For full services, a controller initiated direct routing would be sent the same way as during initial
services, but the controller could send three additional messages, UM75, UM77 and UM78. See Figure
4 for messaging.
3. Standby
5. WILCO/
UNABLE
1. Direct to
message
Figure 4. Messaging for controller initiated direct to (full services)
14
Table 4. Operational steps for controller initiated direct to routing (Full Services)
Step
Operating Method
1
The controller sends a CPDLC message for direct routing to a fix that is on the
aircraft’s currently cleared route with UM74 PROCEED DIRECT TO [pos],
UM75 WHEN ABLE PROCEED DIRECT TO [position], UM77 AT [pos]
PROCEED DIRECT TO [pos], or UM78 AT [altitude] PROCEED DIRECT TO
[position], (whichever message is appropriate for the situation) concatenated
with UM169 REST OF ROUTE UNCHANGED, unless the position is the
destination airport.
When the ATSU system sends a CPDLC message, the controller is notified.
2
Upon aircraft system receipt of a CPDLC message requiring a response, the
flight crew is notified. The flight crew reviews the uplink, and if the message is
loadable, the flight crew loads the clearance in the FMC.
3
The flight crew may respond with DM2, STANDBY.
4
Upon ATSU system receipt of DM2 STANDBY, the controller is not notified
but the STANBY response can be viewed.
5W
After the flight crew has determined that they can comply with the direct to, the
flight crew responds with a DM0 WILCO.
5U
If the aircrew cannot comply with the direct to, the flight crew responds with a
DM1 UNABLE. The crew may append DM65 DUE TO WEATHER or DM66
DUE TO AIRCRAFT PERFORMANCE.
6
Upon ATSU system receipt of the flight crew response:
 when the response is WILCO the uplink in progress indication is removed, or
 when the response is an UNABLE or NEGATIVE, the controller is notified.
15
Full Service: Operational Context for Ground System Initiated Reroute
In Full Services, a ground system initiated reroute could occur for several reasons, including a Traffic
Flow Management (TFM) generated reroute, a controller initiated re-route, or ITAs. In addition to
UM79, UM80, and UM83, the controller could also send UM81 and UM84 in full services. The following
operational method in Table 5 is intentionally written to be generic and capture all types of ground
system initiated reroutes.
Figure 5 shows the messaging for a ground system initiated reroute.
3. Standby
5. WILCO/
UNABLE
1. [routeclearance]
message
Figure 5. Messaging for ground system initiated reroute
16
Table 5. Operational steps for ground initiated reroute
Step
Operating Method
1
The controller sends a CPDLC message for reroute, UM79 CLEARED TO
[pos] VIA [routeclearance] + UM169 REST OF ROUTE UNCHANGED.
(Alternatively, the ground could build a reroute message with UM80
CLEARED [routeclearance], UM81 CLEARED [procedurename], UM83 AT
[position] CLEARED [routeclearance], or UM84 AT [position] CLEARED
[procedurename].)
Note that for TFM initiated reroutes, UM169 [TRAFFIC FLOW
MANAGEMENT REROUTE] will also be appended to the uplink.
2
Upon aircraft system receipt of the uplink, the flight crew is notified. The flight
crew reviews the uplink and loads the clearance in the FMC.
3
The flight crew may respond with DM2, STANDBY.
4
Upon ATSU system receipt of DM2 STANDBY, the controller is not notified
but the STANBY response can be viewed.
5W
After the flight crew has determined that they can comply with the new route,
the flight crew activates the route in the FMC and responds with a DM0
WILCO.
5U
If the uplink is unacceptable (a partial load occurs or an irresolvable
discontinuity results), the flight crew responds with a DM1 UNABLE. The
crew may append DM65 DUE TO WEATHER or DM66 DUE TO AIRCRAFT
PERFORMANCE if those reasons apply.
6
Upon ATSU system receipt of the flight crew response:
 when the response is WILCO the uplink in progress indication is removed,
or
 when the response is an UNABLE or NEGATIVE, the controller is notified.
Full Service: Operational Context for Aircrew Initiated Re-route
Figure 6 shows the messaging involved with a crew initiated reroute.
17
1. Request
[routeclearance]
7. WILCO/
UNABLE
[routeclearance]
message
3. Standby
Figure 6. Messaging for aircrew initiated request for reroute
The GOLD outlines the Dynamic Airborne Reroute Procedure (DARP) for an airborne aircraft to
request reroute clearances that are initiated by an Aeronautical Operational Control (AOC). The
following steps are in line with the GOLD for DARP.
If the re-route is initiated from the AOC, the following steps will occur prior to Table 6:
a. The flight crew will receive a re-route suggestion from their AOC via an ACARS uplink.
b. The crew loads this route into the inactive route, reviews the re-route, and modifies it if
needed.
c. When applicable, the crew deletes any waypoints on the proposed route that have already
been sequenced.
d. If the re-route is acceptable to the crew, they follow the steps in Table 6 to request a route
revision from ATC.
18
Table 6. Operational steps for aircrew/AOC initiated re-route
Step
Operating Method
1
At least 10 minutes prior to the divergence waypoint, the flight crew sends a
CPDLC downlink message, for example DM24 REQUEST [routeclearance]
where the first fix in the [routeclearance] is the next waypoint ahead of the
aircraft.
2
Upon ATSU system receipt of DM24, the controller is notified.
3
The controller may respond with a UM1 STANDBY.
4
Upon aircraft system receipt of the STANDBY, the flight crew is notified.
5
If the controller can accommodate the crew’s request, the controller responds to
the downlink with either UM80, UM79, UM83, UM81, or UM84. When the
clearance excludes the destination, the ground system will concatenate UM169
REST OF ROUTE UNCHANGED to route uplinks.
If the controller cannot accommodate the crew’s request completely, the
controller responds to the downlink with UM0 UNABLE.
If the controller can only accommodate some portion of the request, the
controller responds to the downlink with UM0 UNABLE, and they may use
freetext to indicate they are working on another route revision.
When the requested clearance is rejected by the controller, the flight crew
should continue in accordance with the existing clearance.
6
Upon aircraft system receipt of the response message, the flight crew is notified.
If the controller sent an FMC loadable message, the crew views the message and
loads it into the FMC. If the message is not FMC loadable, the aircrew views
the message and manually enters the route modifications.
7W
If the crew can comply with the new route, the crew responds with DM0
WILCO.
7U
If the crew cannot comply with the new route, the crew responds with DM1
UNABLE. The crew may append DM65 DUE TO WEATHER or DM66 DUE
TO AIRCRAFT PERFORMANCE.
8
Upon ATSU system receipt of the flight crew response:
 when the response is WILCO the uplink in progress indication is removed, or
 when the response is an UNABLE or NEGATIVE, the controller is notified.
19
Messages Addressed in this End to End Document
The SSSD contains the master list of all messages for each service, and the following message tables are
a subset of the SSSD. These tables need to be kept consistent with the SSSD, as the SSSD is maintained
outside DCIT.
Table 7 shows all the uplink and downlink messages planned for the Initial Routes Service. These
messages will remain available when full services are implemented later.
Table 7. Messages for Initial Routes service
FANS
MSG ID
UM74
UM79
UM80
UM83
UM137
DM22
DM40
FANS Message Element
PROCEED DIRECT TO [position]
CLEARED TO [position] VIA [routeclearance]
CLEARED [routeclearance]
AT [position] CLEARED [routeclearance]
CONFIRM ASSIGNED ROUTE
REQUEST DIRECT TO [position]
ASSIGNED ROUTE [routeclearance]
20
Dialog
Type
Route
Route
Route
Route
Route
Route
Route
ENR S1P2 Segment
S1P2-I, S1P2-F
S1P2-I, S1P2-F
S1P2-I, S1P2-F
S1P2-I, S1P2-F
S1P2-I, S1P2-F
S1P2-I, S1P2-F
S1P2-I, S1P2-F
Table 8 shows all the uplink and downlink messages that will be added when the Full Routes Service is
implemented. All the initial services messages from Table 7 will remain available.
Table 8. Messages added for the Full Routes Service
FANS
MSG ID
UM75
UM77
UM78
UM81
UM82
UM84
UM91
UM92
UM93
DM15
DM23
DM24
DM27
DM41
DM51
FANS Message Element
WHEN ABLE PROCEED DIRECT TO [position]
AT [position] PROCEED DIRECT TO [position]
AT [altitude] PROCEED DIRECT TO [position]
CLEARED [procedurename]
CLEARED TO DEVIATE UP TO [distanceoffset] [direction]
OF ROUTE
AT [position] CLEARED [procedurename]
HOLD AT [position] MAINTAIN [altitude] INBOUND
TRACK [degrees] [direction] TURNS [leg type]
HOLD AT [position] AS PUBLISHED MAINTAIN [altitude]
EXPECT FURTHER CLEARANCE AT [time]
REQUEST OFFSET [distanceoffset] [direction] OF
ROUTE
REQUEST [procedurename]
REQUEST [routeclearance]
REQUEST WEATHER DEVIATION UP TO
[distanceoffset] [direction] OF ROUTE
BACK ON ROUTE
WHEN CAN WE EXPECT BACK ON ROUTE
21
Dialog
Type
ENR
S1P2
Segment
Route
Route
Route
Route
S1P2-F
S1P2-F
S1P2-F
S1P2-F
Route
Route
S1P2-F
S1P2-F
Route
Route
Route
S1P2-F
S1P2-F
S1P2-F
Route
Route
Route
S1P2-F
S1P2-F
S1P2-F
Route
Route
Route
S1P2-F
S1P2-F
S1P2-F
The messages in Table 9 include uplinks and downlinks for the Initial Altitude and Speed services. In
addition, messages that do not belong to one specific service category are listed, such as freetext and
Wilco. The altitude and speed messages are included in this end to end document to reduce the need
for more end to end documents later.
Table 9. Messages for Initial Altitude, Speed, and other services
FANS
MSG ID
FANS Message Element
Dialog
Type
ENR S1P2
Segment
UM0
UM1
UNABLE
STANDBY
N/A
N/A
S1P2-I, S1P2-F
S1P2-I, S1P2-F
UM19
UM20
UM23
MAINTAIN [altitude]
CLIMB TO AND MAINTAIN [altitude]
DESCEND TO AND MAINTAIN [altitude]
Altitude
Altitude
Altitude
S1P2-I, S1P2-F
S1P2-I, S1P2-F
S1P2-I, S1P2-F
UM36
UM37
EXPEDITE CLIMB TO [altitude]
EXPEDITE DESCENT TO [altitude]
Altitude
Altitude
S1P2-I, S1P2-F
S1P2-I, S1P2-F
UM38
UM39
UM49
Altitude
Altitude
Altitude
Altitude &
Speed
N/A
N/A
N/A
N/A
S1P2-I, S1P2-F
S1P2-I, S1P2-F
S1P2-I, S1P2-F
UM61
UM159
UM166
UM167
UM169
IMMEDIATELY CLIMB TO [altitude]
IMMEDIATELY DESCEND TO [altitude]
CROSS [position] AT AND MAINTAIN [altitude]
CROSS [position] AT AND MAINTAIN [altitude] AT
[speed]
ERROR [errorinformation]
DUE TO TRAFFIC
DUE TO AIRSPACE RESTRICTION
[freetext]
UM169
UM169
UM169
UM177
DM0
DM1
[freetext] "DUE TO WEATHER"
[freetext] "REST OF ROUTE UNCHANGED"
[freetext] "TRAFFIC FLOW MANAGEMENT REROUTE"
AT PILOTS DISCRETION
WILCO
UNABLE
N/A
N/A
N/A
N/A
N/A
N/A
S1P2-I, S1P2-F
S1P2-I, S1P2-F
S1P2-I, S1P2-F
S1P2-I, S1P2-F
S1P2-I, S1P2-F
S1P2-I, S1P2-F
DM2
DM3
DM6
DM9
DM10
DM20
STANDBY
ROGER
REQUEST [altitude]
REQUEST CLIMB TO [altitude]
REQUEST DESCENT TO [altitude]
REQUEST VOICE CONTACT
N/A
N/A
Altitude
Altitude
Altitude
N/A
S1P2-I, S1P2-F
S1P2-I, S1P2-F
S1P2-I, S1P2-F
S1P2-I, S1P2-F
S1P2-I, S1P2-F
S1P2-I, S1P2-F
DM38
DM62
DM65
DM66
DM73
ASSIGNED ALTITUDE [altitude]
ERROR [errorinformation]
DUE TO WEATHER
DUE TO AIRCRAFT PERFORMANCE
[versionnumber]
Altitude
N/A
N/A
N/A
N/A
S1P2-I, S1P2-F
S1P2-I, S1P2-F
S1P2-I, S1P2-F
S1P2-I, S1P2-F
S1P2-I, S1P2-F
22
S1P2-I, S1P2-F
S1P2-I, S1P2-F
S1P2-I, S1P2-F
S1P2-I, S1P2-F
S1P2-I, S1P2-F
The messages in Table 10 include uplinks and downlinks for the Full Altitude and Speed services, as well
as messages that are not specific to one service category.
Table 10. Messages for Full Altitude, Speed, and other services
FANS
MSG ID
UM4
UM5
UM30
UM31
UM32
UM46
UM47
UM48
UM55
UM56
UM57
UM106
UM107
UM108
UM109
UM116
UM131
UM136
UM169
UM171
UM173
DM7
DM18
DM25
DM28
DM29
DM30
DM32
DM34
DM37
DM39
DM49
DM75
DM76
FANS Message Element
AFFIRM
NEGATIVE
MAINTAIN BLOCK [altitude] TO [altitude]
CLIMB TO AND MAINTAIN BLOCK [altitude] TO [altitude]
DESCEND TO AND MAINTAIN BLOCK [altitude] TO
[altitude]
CROSS [position] AT [altitude]
CROSS [position] AT OR ABOVE [altitude]
CROSS [position] AT OR BELOW [altitude]
CROSS [position] AT [speed]
CROSS [position] AT OR LESS THAN [speed]
CROSS [position] AT OR GREATER THAN [speed]
MAINTAIN [speed]
MAINTAIN PRESENT SPEED
MAINTAIN [speed] OR GREATER
MAINTAIN [speed] OR LESS
RESUME NORMAL SPEED
REPORT REMAINING FUEL AND SOULS ON BOARD
CONFIRM ASSIGNED SPEED
[freetext] "DUE TO SPACING"
CLIMB AT [verticalrate] MINIMUM
DESCEND AT [verticalrate] MINIMUM
REQUEST BLOCK [altitude] TO [altitude]
REQUEST [speed]
REQUEST CLEARANCE
LEAVING [altitude]
CLIMBING TO [altitude]
DESCENDING TO [altitude]
PRESENT ALTITUDE [altitude]
PRESENT SPEED [speed]
LEVEL [altitude]
ASSIGNED SPEED [speed]
WHEN CAN WE EXPECT [speed]
AT PILOTS DISCRETION
REACHING BLOCK [altitude] TO [altitude]
23
Dialog
Type
ENR
S1P2
Segment
N/A
N/A
Altitude
Altitude
S1P2-F
S1P2-F
S1P2-F
S1P2-F
Altitude
Altitude
Altitude
Altitude
Speeds
Speeds
Speeds
Speeds
Speeds
Speeds
Speeds
Speeds
N/A
Speeds
N/A
Altitude
Altitude
Altitude
Speeds
N/A
Altitude
Altitude
Altitude
Altitude
Speeds
Altitude
Speeds
Speeds
N/A
Altitude
S1P2-F
S1P2-F
S1P2-F
S1P2-F
S1P2-F
S1P2-F
S1P2-F
S1P2-F
S1P2-F
S1P2-F
S1P2-F
S1P2-F
S1P2-F
S1P2-F
S1P2-F
S1P2-F
S1P2-F
S1P2-F
S1P2-F
S1P2-F
S1P2-F
S1P2-F
S1P2-F
S1P2-F
S1P2-F
S1P2-F
S1P2-F
S1P2-F
S1P2-F
S1P2-F
Definitions of terms
FMC Loadable
A loadable message can be automatically entered into the FMC when the crew selects the LOAD
prompt. For example, when routeclearances are loaded into the FMC, and the new route is
automatically populated rather than manually entered by the crew.
Non-loadable
A non-loadable message cannot be auto-loaded into the FMS and the LOAD prompt is not displayed.
Some messages are non-loadable by design. For example, freetext is not loadable. Whether a specific
message is loadable or non-loadable depends on the aircraft type.
Partial load
After the crew selects the LOAD prompt, the FMC may display a message, “Partial Clearance Loaded” to
indicate that one or more parameters in the uplink did not load. For example, the route may be missing
an airway or procedure. Because the crew cannot resolve the ground’s intention, crews must reject
messages that result in partial clearance loaded. Crews should use CPDLC or voice to resolve the
clearance with the ground.
Discontinuity
A discontinuity in the route can occur after loading a routeclearance. Discontinuities indicate that there
is a gap in the route, i.e. no defined path between two waypoints. Crews should reject any clearance
that results in a discontinuity that they are unable to resolve.
Equipage Assumptions
The rules for ground automation in this end to end document are written with the assumption that the 922 FMC is operating on MD-11 aircraft, and the U11 FMC is operating on the B737.
For example, on the 737, the U11 FMC software must be used for uplinks with arrival,
departure, approach, and transition procedures, and uplinks that attach altitude and/or speed
constraints to a latitude/longitude point as part of the [routeclearance] variable. The FMC
version U10.8a, as well as all preceding versions, will not load these items in a routeclearance,
resulting in “partial load” annunciations that cannot be resolved by the aircrew.
24
And on the MD-11 -921 FMC, messages using the [routeclearance] parameter must adhere to
the following rule when using airways with Transitions or Arrivals: The end of the airway cannot
be the first fix in the Transition or the Arrival. The consequence of using the same point for the
end of the airway and the first point in the Transition or Arrival is a discontinuity which requires
crew intervention to resolve. This issue has been resolved on the -922 FMC.
The DCIT’s strategy is to write rules for uplinks in order to accommodate the lowest common
denominator in terms of aircraft type specific limitations. The ground system is not expected to build
messages specific to aircraft type.
Considerations for loadable content
In general, the ground should uplink as much loadable content as possible. The intention is to leverage
the capability of auto-loading routes which will reduce workload for crews, one of the most powerful
features of datalink. If a loadable message exists that meets the intention of the clearance, the ground
automation should select that loadable message first, rather than a non-loadable message. Finally, the
ground system should construct messages so the least amount of repeat material is uplinked to the
cockpit (except as noted below). Reducing the amount of clearance material that the crew and
controller must review will improve response times and reduce errors.
Additionally, the ground should not exclude messages that are not loadable from being sent. Messages
that are not loadable are still valuable because they reduce radio transmissions, increase clarity, and
increase the overall capability of the routes service.
General guidance for all uplinks
The ground system should follow all ASN1 data definition rules for route construction from DO-258A. As
a result, radials cannot be uplinked as they are not defined in the ASN1.
When using the [position] parameter, the ground should follow data definition rules from DO-258A for
fixnames, navaids, airports, latitudeLongitudes, and placebearingdistance. This rule will resolve issues
such as fake/ghost intersections, VORs coded as airports, XXX (incomplete route indicator), and some
problems with duplicate waypoints.
For example, when sending uplinks with [position], the ground should code the position
appropriately as a fixname, navaid, airport, lat/long, or place bearing distance.
The following is an example of an ERAM Automatic Departure Route (ADR) that assigns a
ghost/fake intersection (i.e. SNADP). The fix SNADP is not published, but it is adapted in the
ZHU ERAM. If an aircraft files ‘KMSY DCT CEW....’, ERAM will insert the adapted ADR route
string ‘..SNADP..’ The resulting route will be ‘KMSY..SNADP..CEW.....’ However, since the fix
‘SNADP’ is not published and not stored in a navigation database, the route will not be loadable
on the aircraft.
25
When using the [procedure] parameter, the ground should follow data definition rules from DO-258A.
When using the [position] parameter with fixnames, navaids, and airports, the ground should only
uplink fixnames, navaids, and airports that are published in the current ground navigation database.
This rule will resolve fake/ghost intersections.
When using the [procedure] parameter, the ground should only uplink [procedurenames] that are
published in the current navigation database.
Direct to clearances for duplicate waypoints
Duplicate waypoints will not be supported for uplink purposes. Voice will be used when a route
amendment contains a clearance to or from a duplicate waypoint.
For example, for the route KLAX..FMN..LBL..CAP..LBL..VHP..KCLE, voice will be used for
clearances such as, “Proceed direct to LBL” or “At FMN proceed direct LBL.”
26
Guidance for constructing [routeclearances]
As a reminder, the ground should choose the message that uplinks the least amount of repeat material
to the cockpit. The ground should also choose the uplink that will minimize/eliminate the number of
partial loads or load failures for various fleet types, and many of the rules in this end to end document
are written to achieve that goal.
General [routeclearance] instructions

The ground will include the optional lat/long field for Published identifiers (waypoint names) in the
route information variable of [routeclearance] uplinks.

If the [routeclearance] in an uplink contains an arrival procedure/transition, then the last waypoint
in the [routeinformation] must be the same as the first fix in the transition (if specified) or the
procedure (if a transition is not specified). If the uplink contains a Transition, the Transition name
must be included in the [proceduretransition] field of the [procedurename] variable. If the
[routeclearance] in an uplink contains a departure procedure/transition, then the first waypoint in
the [routeinformation] must be the same as the last fix in the transition (if specified) or the
procedure (if a transition is not specified).
o
For example, the following uplink abides by this rule, as KEACH is the first point of the
KEACH1 arrival procedure, so it must be listed last in [routeinformation]:
UM80 : Cleared [routeclr]
dest airport(): KLAX
arr procname(): ARR,KEACH1
route info(): 4
(pub): MANEY
(pub): DUETS
(pub): DINTY
(pub): KEACH
o
No transition specified
For example, the following uplink abides by this rule, as CEBAD is the first point of the
CEBAD transition, so it must be listed last in [routeinformation]. Additionally, the CEBAD
transition is included in the [proceduretransition] field:
UM80 : Cleared [routeclr]
dest airport(): KLAX
arr procname(): ARR,KEACH1,CEBAD
route info(): 4
(pub): MANEY
(pub): DUETS
(pub): DINTY
(pub): CEBAD
27
CEBAD transition specified

When the controller’s intent is to send only the arrival procedure (no transition), the ground should
exclude the [proceduretransition] from the uplink.

When an uplink includes the [proceduretransition] variable in a [routeclearance], the ground must
use published, named transitions and arrival procedures. For example, the ground cannot uplink
PIECH.TUDOR2, where PIECH is coded as the [proceduretransition], because PIECH is not a published
arrival transition. Instead, the ground should use the published transition names for the TUDOR2:
LMT, LKV, or RBL in the [proceduretransition] variable.

For messages using the [routeclearance] parameter, a common waypoint must exist between the
flight segments listed here to avoid discontinuities in the uplink:
a. A departure procedure/transition and the en route segment
b. The en route segment and the arrival/transition
c. The arrival and the approach/transition
d. The en route segment and the approach/transition
e. A departure procedure/transition and the arrival/transition or
approach/transition (if there is no en route segment).
Airways in routeclearances
For the clearance to load properly, the ground system must use published named waypoints to
designate airway entry, termination and intersection points.
Note: This rule is an update to the previous guidance given for [airwayidentifier] in DO-258A,
Table 4.6-33 [routeclearance] Variables.
As a consequence of this rule, the first element in the route cannot be an airway. Instead, a
published identifier specifying the airway entry point must be the first element of the route.
For example, the following uplink is properly constructed for a route with multiple
airways.
The ground’s route is: KEWR./.GYNTS..SUZIE.J80..J100.BCE..OAL.MOD4..KSFO
(80) : Cleared [routeclr]
orig airport(): KEWR
dest airport(): KSFO
arr procname(): ARR,MOD4,OAL
route info(): 7
(pub): GYNTS
SUZIE is the entry to J80
(pub): SUZIE
(airway): J80
SAKES is the intersection of J80 and J100
(pub): SAKES
(airway): J100
BCE is the exit from J100
(pub): BCE
(pub): OAL
28
If there is not a published waypoint at an airway intersection, the ground must specify the exit
point for the first airway by using a published, named waypoint as the exit point. Then, the
ground could insert a latlong at the mathematical intersection of the two airways. After the
latlong, the ground must use a published named waypoint for the second airway’s entry point.
The following UM80 illustrates this scenario:
The ground’s route is: KEWR./.COPES.J75..J61.FORTS..KRDU
The uplink built would be
(80) : Cleared [routeclr]
orig airport(): KEWR
dest airport(): KRDU
route info(): 7
(pub): COPES
(airway): J75
MURPH is inserted, is the exit from J75
(pub): MURPH
(l/l): N39 09.0 W076 53.0
Lat/long is inserted, the mathematical intersection
(pub): OTT
OTT is inserted, is the entry to J61
(airway): J61
(pub): FORTS
If no [publishedidentifier] exists between the aircraft’s current position and the intersecting
airway, the ground cannot send this type of clearance.
29
Message Specific Instructions
UM74
UM74 PROCEED DIRECT TO [position] will insert a direct leg from the aircraft’s present position to the
specified fix.


The specified position will be on the aircraft’s current route per the Routes Use Case. Allowed
waypoint types are: navaid, fixname, airport, latitudelongitude, and placebearingdistance.
Uplinking “PROCEED DIRECT TO [destinationairport]” will result in clearing all route points and
arrival/approach procedures in the aircraft’s route.
UM77
UM77 AT [pos] PROCEED DIRECT TO [pos] will insert a leg from the first specified fix to the second
specified fix.


The positions must be specified the same way as they are in the current route. For example, if
the [position] is coded as a navaid in the aircraft’s route, it must be coded as a navaid in the
uplink.
For both the first [position] and the second [position], the ground will always use a point on the
cleared route. Allowed waypoint types are: navaid, fixname, airport, latitudelongitude, and
placebearingdistance.
UM79
UM79 CLEARED TO [position] VIA [route clearance] will replace everything in the route before the
“TO” position with the [routeclearance] contents.


The specified “TO” position in UM79 must be a point in the aircraft’s current flight plan.
The ground will concatenate UM79 with the freetext message, “Rest of route unchanged.”

The specified “TO” position must be a point after the SID or the SID Transition (if these are present)
up to but excluding the first point in the Arrival, Approach, or associated Transition in the aircraft’s
active route.
For UM79, when the “TO” point is not an airway termination, the ground system will not include
the “TO” point as the last element in the routeinformation field.For UM79, when the “TO” point is
an airway termination point, the ground system will include the “TO” point as the last element in
the routeinformation field after the airway.

o This example message illustrates this rule:
(79) : Cleared To [pos] Via [routeclr]
pos(nav): BOS
route info(): 4
(pub): BREZY
30
(pub): PACER
(airway): J42
(pub): BOS


BOS is repeated in routeinfo
The ground system will not include the arrival airport as the [position] in UM79.
o (Reference GOLD 6.1.3.9) When using UM 79 CLEARED TO [position] VIA [route clearance],
ATC should not populate the [position] field with the destination airport unless the route is
specified to destination. All forecast weather data for the uplinked waypoints is lost from
the FMS when the new route is activated.
Guidance about when to use UM79:
o When the ground wants to replace the route from the aircraft’s present position leading up
to a point. UM79 only replaces a segment of the route.
UM80
UM80 CLEARED [routeclearance] will replace everything in the route with the routeclearance
contents.

UM80 should always be defined from next fix from aircraft’s current position to the destination.
Therefore, the ground should never concatenate the freetext message, “REST OF ROUTE
UNCHANGED” with UM80.
o
o


Reference GOLD 6.1.3.8: ATC should only use UM 80 CLEARED [route clearance] to issue
CPDLC re-route clearances if the route is specified from the aircraft present position to
destination. All forecast weather data is lost from the FMS when the new route is activated.
Note: For military aircraft, the clearance limit may mean destination airport.
UM80 should be used when the ground needs to send arrival procedures, when UM83 is not
available for use.
Guidance about when to use UM80:
o When the ground wants to replace the entire route, start to finish. This message is ideal for
non-airborne re-routes or predeparture clearances when the ground needs to change the
aircraft’s route in its entirety.
o In general, the ground should avoid using UM80 if only a segment is to be changed.
However, there may be cases where UM80 is the only message that will work.
UM81
UM81 CLEARED [procedurename] inserts or replaces the existing terminal area procedure of the
specified type in the active route.

UM81 will only be used to send arrivals and arrival transitions. The ground will not send approaches
or SIDS with UM81.
31


When the procedure is an arrival or transition, the procedure name must match that of a procedure
at the airplane’s destination airport and the [procedurename] must correspond to a procedure in
the navigation database on the airplane.
UM81 will be used to change an arrival procedure where the new arrival procedure’s transition fix is
already the last fix of the aircraft’s current cleared route.
UM83
UM83 AT [pos] CLEARED [routeclearance] will replace everything in the route after the specified AT
position with the [routeclearance] contents.
Note: UM83 with arrival procedures causes issues on some aircraft. To accommodate that
limitation, the FAA has implemented a switch to enable/disable uplink of UM83. When UM83 is
available for use, the following rules apply.


For UM83, the AT position must be a position in the aircraft’s current route.
For UM83, the ground should always give the final point as the destination. Therefore, the ground
should never concatenate the freetext message, “REST OF ROUTE UNCHANGED” with UM83.
o
Reference GOLD 6.1.3.7, ATC should only use UM 83 AT [position] CLEARED [route
clearance] to issue CPDLC re-route clearances if the following conditions are satisfied:
 a) The route is specified to destination; and
 b) The [position] in UM 83 is on the currently cleared route.
 Note.—All forecast weather data after [position] is lost from the FMS when the new
route is activated.

UM83 will be used when the revision includes a route change starting at a specified position (the
“AT” point) which is the last point in the SID or the SID Transition (if these are present) or any point
after that, excluding any point within the Arrival, Approach, or associated Transitions.

For UM83, when the “AT” point is an airway entry point, the ground system will include the “AT”
point as the first element in the [routeinformation] field and the airway itself as the second element.
o The following example illustrates this rule:
(83) : At [pos] Cleared [routeclearance]
pos(nav): LNK
dest airport(): KSFO
arr procname(): ARR,MOD4,OAL
route info(): 7
(pub): LNK
LNK is repeated in routeinfo
(airway): J146
(pub): GLD
(airway): J80
(pub): MLF
(airway): J58
(pub): OAL
32


For UM83, when the “AT” point is not an airway entry point, the ground system will not include the
“AT” point as the first element in the [routeinformation] field.
Guidance about when to use UM83
o When the ground wants to replace the route after a specified point up to the destination.
UM83 only replaces a segment of the route.
UM84
UM84 AT [pos] CLEARED [procedurename] will insert or replace an existing procedure of the type
specified. However, the DCIT recommends using it to give an aircraft a descent clearance on an
already assigned procedure, as UM80 is preferred for changes to arrival procedures since it is
loadable on more aircraft.



The [position] needs to be in the aircraft’s cleared route.
The [position] needs to be at the start of the arrival procedure or the arrival transition. Example: At
[CEBAD] cleared [KEACH1.CEBAD]
UM84 will only be used to send arrivals and arrival transitions that are already present in the
aircraft’s cleared route. New procedures/changed procedures will not be sent with UM84; instead
UM80 should be used because it is loadable on all aircraft types.
Approaches will not be sent with UM84.

Per DO-258-A, the [procedure] variable has a maximum size of 6 characters.

Per DO-258-A, the [proceduretransition] variable has a maximum size of 5 characters.

o
When the procedure is an arrival, then that arrival procedure must be compatible with the
assigned runway.
UM169
UM169[freetext] elements will include no more than 80 characters.
Guidance for Multi-Element Messages
When an ATC clearance containing one or more loadable message element is loaded into the route, all
loadable elements will load sequentially. Non-loadable elements in the same uplink will be displayed,
but will not be loaded and will not affect processing of the loadable elements in any way. Because
loadable elements load sequentially, the order of the elements is important. For example, an element
like UM50 (CROSS [position] between [level] and [level]) depends on the existence of the specified
[position] in the route. If the same uplink also contains UM80, which replace the entire route and delete
any previous changes, then UM80 should appear first and UM50 should follow.
33


A clearance that replaces the entire route (UM80) needs to be the first loadable element in an
uplink.
As general guidance, use of [routeclearance] elements helps to reduce the potential for
unintended loads that can result from concatenating multiple loadable message elements. The
ground should use messages with the [routeclearance] variable rather than piecing together
multiple elements.
o Example: CROSS ABC AT FL190 +PROCEED DIRECT TO XYZ. The last element may clear
ABC and its crossing constraint. A better solution would be to use a [routeclearance],
like uM79. Ex: CLEARED to XYZ via [ABC/FL190, XYZ].
34
Appendix: Open Issues
For all route uplinks, the first element needs to be a point that is some distance ahead of current aircraft
position (X minutes or X miles). (The intent is to not send a route point that has already been over
flown.) The DCIT needs time to figure out the requirement for the ground to use. This is an open item.
For a ground initiated re-route, the second rule that needs to be determined is how much time or
distance ahead the first divergence point must be. The DCIT needs time to figure out the requirement
for the ground to use. This is an open item.
Guidance for intercepting arrival and transition procedures midway
Aircraft operators and controllers have a need to intercept procedures mid-way through. For situations
where an arrival or transition procedure is to be intercepted part way down, the ground will not uplink
anything. Voice will be used instead, until the flight deck group develops their preference.
Descend Via
35
Nat Tracks
If an operator wants to file a nat track, the nat track must be broken into a series of lat/longs because
the FMC cannot load a Nat track. This issue will exist for Flex tracks as well.
Possible solution for Nat Tracks & Flex Tracks.
ATOP defines the tracks as a series of lat/longs and uplinks this way. ERAM could receive the
definitions for the Nat tracks via interface to ATOP and expand the Nat tracks, uplinking this
way, with limitation that the route expansion will end at the entry and the fixname to the nat
track. Expansion by ERAM will extend through the end fix of the track definition.
The ground will include UM169 including the NAT definition.
36
Appendix: Explanation of Route and Route Segment Clearances (UM79, UM80, and UM83)
(This section is an excerpt from Gordon Sandell’s Loading of ATC Clearances into the FMS.)
There are 3 clearance elements that replace all or large segments of the existing route that may be
loaded directly into the FMS on the various Boeing airplanes. They are as follows:
79
80
83
CLEARED TO position VIA route clearance
CLEARED routeclearance
AT position CLEARED route clearance
All four of these message elements are implemented on all Boeing FANS-1 airplane models (737, 747400, 747-8, 757/ 767, 777, 787, and MD-11).
The way in which each of these clearances modifies the route in the FMC is a little different. Message
element um80 will replace the route in its entirety, as shown in Figure 7 and Figure 8 below.
CLEARED XXXXX – YYYYY – ZZZZZ
Replaces flight plan between origin and destination (on ground), or
Between airplane and destination (in air)
EFGHI
JKLMN
OPQRS
Inserts the fixes/ATS routes in the [routeinformation]
ZABCD
UVWXY
ZZZZZ
YYYYY
PQRST
XXXXX
KLMNO
FGHIJ
ABCDE
ORIG
Figure 7. Loading of UM80 when aircraft is airborne
Loading of um80 when the airplane is on the ground is shown in Figure 8 below.
37
DEST
PREDEPARTURE CLEARANCE XXXXX – YYYYY – ZZZZZ
Replaces flight plan between origin and destination
Inserts the fixes/ATS routes in the [routeinformation]
EFGHI
JKLMN
ZABCD
UVWXY
OPQRS
DEST
ZZZZZ
YYYYY
PQRST
KLMNO
FGHIJ
ABCDE
XXXXX
ORIG
Figure 8. Loading of um80 when aircraft is on ground
The other route clearance uplinks (um79 and um83) will each only replace a segment of the route.
Message element 79 (CLEARED TO position VIA routeclearance) will replace the flight plan between
where the airplane is and the specified waypoint, as shown in Figure 9 below.
38
CLEARED TO JKLMN VIA XXXXX – YYYYY – ZZZZZ
Replaces flight plan between airplane and JKLMN
Inserts the fixes/ATS routes in the [routeinformation]
ZABCD
UVWXY
EFGHI
JKLMN
OPQRS
DEST
ZZZZZ
YYYYY
PQRST
XXXXX
KLMNO
FGHIJ
ABCDE
ORIG
Figure 9. Loading of um79
Note that Figure 9 shows what happens when the specified [position] is a fix in the existing active route.
If it is not a fix in the existing active route, then the position and the contents of the [routeinformation]
parameter will be inserted, followed by a flight plan discontinuity and the remainder of the existing enroute segment of the route. For the example shown, if the waypoint JKLMN did NOT exist in the active
route, then the result of this uplink would be:
XXXXX
YYYYY
ZZZZZ
JKLMN
-- DISCONTINUITY -PQRST
UVWXY
ZABCD
EFGHI
OPQRS
39
Message element 83 (AT position CLEARED routeclearance) will replace the flight plan, beginning at the
specified position, and continuing right up to the destination, as shown in Figure 10 below.
AT UVWXY CLEARED XXXXX – YYYYY – ZZZZZ
Replaces flight plan between UVWXY and destination
Inserts the fixes/ATS routes in the [routeinformation]
EFGHI
JKLMN
OPQRS
DEST
ZZZZZ
ZABCD
YYYYY
UVWXY
XXXXX
PQRST
KLMNO
FGHIJ
ABCDE
ORIG
Figure 10. Loading of um83
Again, Figure 10 shows what happens when the specified [position] is a fix in the existing active route. If
it is not a fix in the existing active route, then the position and the contents of the [routeinformation]
parameter will be inserted after the remainder of the existing en-route segment of the route, separated
from it by a flight plan discontinuity. For the example shown, if the waypoint UVWXY did NOT exist in
the active route, then the result of this uplink would be:
PQRST
ZABCD
EFGHI
JKLMN
OPQRS
-- DISCONTINUITY -UVWXY
40
XXXXX
YYYYY
ZZZZZ
41
Download