A TOS request allows a user to submit a Trajectory Option Set for a TFMS flight consisting of one or more unique route combinations. To submit a valid tfmRequestReply TOS request message to TFMS there are certain JMS properties and message elements / attributes that are required, see Required Elements in all TFMData Requests. A TOS message submitted via Request/Reply will result in a reply back to the requestor according to the reply option specified. In addition, a successfully processed TOS message results in the distribution of updated flight data information over the Flow Information and Flight Data feeds from TFMS to NEMS.
Successfully processed TOS message
The following example illustrates a successfully processed TOS message as entered today by flight operators in current message format as compared to how the same message may be entered in NEMS Request/Reply TFMData format.
The TOS message in current mesage format.
<FOS_INPUT> <TOS_MESSAGE> <UNIQUE_FLT_ID_DATA> <ACID>DAL222</ACID> <ORIG>KSAN</ORIG> <DEST>KATL</DEST> <IGTD>201608232200</IGTD> </UNIQUE_FLT_ID_DATA> <TOS_SEQ_NO>1</TOS_SEQ_NO> <TYPE>B752</TYPE> <TRAJ_OPTION_LIST> <TRAJ_OPTION> <TRAJ_INDEX>1</TRAJ_INDEX> <REL_TRAJ_COST>0</REL_TRAJ_COST> <ROUTE>DCT IPL J18 GBN DCT PXR J18 SJN DCT TCC J6 PNH DCT CALOR DCT CHIKE DCT MEM DCT</ROUTE> <ALT>F320</ALT> <SPEED>N0380</SPEED> </TRAJ_OPTION> </TRAJ_OPTION_LIST> </TOS_MESSAGE> </FOS_INPUT> *****************Response Received************** <FOS_OUTPUT> <TOS_REPLY> <UNIQUE_FLT_ID_DATA> <ACID>DAL222</ACID> <ORIG>KSAN</ORIG> <DEST>KATL</DEST> <IGTD>201608232200</IGTD> </UNIQUE_FLT_ID_DATA> <TOS_SEQ_NO>1</TOS_SEQ_NO> </TOS_REPLY> </FOS_OUTPUT>
The same TOS message in TFMData format for NEMS.
<?xmlversion="1.0" encoding="UTF-8"?> <tx:tfmDataService xmlns="urn:us:gov:dot:faa:atm:tfm:ficommonmessages" xmlns:nas="http://www.faa.aero/nas/3.1" xmlns:ax="http://www.fixm.aero/tfm/3.1" xmlns:fb="http://www.fixm.aero/base/3.0" xmlns:fx="http://www.fixm.aero/flight/3.0" xmlns:fdm="urn:us:gov:dot:faa:atm:tfm:flightdata" xmlns:frt="urn:us:gov:dot:faa:atm:tfm:rapttimeline" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="urn:us:gov:dot:faa:atm:tfm:tfmdataservice" xmlns:fim="urn:us:gov:dot:faa:atm:tfm:flowinformation" xmlns:fce="urn:us:gov:dot:faa:atm:tfm:ficommondatatypes" xmlns:fm2="urn:us:gov:dot:faa:atm:tfm:ficommonmessages2" xmlns:nxce="urn:us:gov:dot:faa:atm:tfm:tfmdatacoreelements" xmlns:trr="urn:us:gov:dot:faa:atm:tfm:tfmrequestreplytypes" xmlns:nxcm="urn:us:gov:dot:faa:atm:tfm:flightdatacommonmessages" xsi:schemaLocation="urn:us:gov:dot:faa:atm:tfm:tfmdataservice TFMData_Service.xsd"> <tx:tfmRequestReply> <tx:request serviceCode="FOSTOSMSG"> <trr:requestId> <trr:requestor> <fm2:center>DAL</fm2:center> </trr:requestor> <trr:uniqueMsgId>d9845bd7-d8ee-4207-87f5-94afd2f88506</trr:uniqueMsgId> <trr:replyOption>SUCC_OR_ERR_OR_WARN</trr:replyOption> </trr:requestId> <trr:fosRequest> <trr:TOS_MESSAGE> <uniqueFltIdData> <ACID>DAL222</ACID> <orig>KSAN</orig> <dest>KATL</dest> <IGTD>2016-08-23T22:00:00Z</IGTD> </uniqueFltIdData> <tosSeqNo>1</tosSeqNo> <type>B752</type> <trajOptList> <trajOption> <trajIndex>1</trajIndex> <relTrajCost>0</relTrajCost> <route>DCT IPL J18 GBN DCT PXR J18 SJN DCT TCC J6 PNH DCT CALOR DCT CHIKE DCT MEM DCT</route> <alt>F320</alt> <speed>N0380</speed> </trajOption> </trajOptList> </trr:TOS_MESSAGE> </trr:fosRequest> </tx:request> </tx:tfmRequestReply> </tx:tfmDataService> *****************NEMS Response Received************** <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns4:tfmDataService xmlns:ns16="http://www.fixm.aero/flight/3.0" xmlns:ns14="http://www.fixm.aero/base/3.0" xmlns:ns15="http://www.fixm.aero/foundation/3.0" xmlns:ns9="urn:us:gov:dot:faa:atm:tfm:tfmrequestreplytypes" xmlns:ns5="http://www.fixm.aero/tfm/3.1" xmlns:ns12="urn:us:gov:dot:faa:atm:tfm:flowinformation" xmlns:ns6="urn:us:gov:dot:faa:atm:tfm:tfmdatacoreelements" xmlns:ns13="urn:us:gov:dot:faa:atm:tfm:rapttimeline" xmlns:ns7="http://www.faa.aero/nas/3.1" xmlns:ns10="urn:us:gov:dot:faa:atm:tfm:ficommonmessages" xmlns:ns8="urn:us:gov:dot:faa:atm:tfm:ficommonmessages2" xmlns:ns11="urn:us:gov:dot:faa:atm:tfm:ficommondatatypes" xmlns:ns2="urn:us:gov:dot:faa:atm:tfm:flightdatacommonmessages" xmlns:ns4="urn:us:gov:dot:faa:atm:tfm:tfmdataservice" xmlns:ns3="urn:us:gov:dot:faa:atm:tfm:flightdata"> <ns4:tfmRequestReply> <ns4:reply serviceCode="FOSTOSMSG"> <ns9:requestId> <ns9:requestor> <ns8:center>DAL</ns8:center> </ns9:requestor> <ns9:uniqueMsgId>d9845bd7-d8ee-4207-87f5-94afd2f88506</ns9:uniqueMsgId> </ns9:requestId> <ns9:status>SUCCESS</ns9:status> <ns9:fosReplyData> <ns9:tosReplyData> <ns9:UNIQUE_FLT_ID_DATA> <ns10:ACID>DAL222</ns10:ACID> <ns10:orig>KSAN</ns10:orig> <ns10:dest>KATL</ns10:dest> <ns10:IGTD>2016-08-23T22:00:00Z</ns10:IGTD> </ns9:UNIQUE_FLT_ID_DATA> <ns9:TOS_SEQ_NO>1</ns9:TOS_SEQ_NO> </ns9:tosReplyData> </ns9:fosReplyData> </ns4:reply> </ns4:tfmRequestReply> </ns4:tfmDataService> ]]></log4j:message> </log4j:event>
A FOS_UPDATE message is also distributed over the Flow Information feed for the specified flight as depicted below.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns4:tfmDataService xmlns:ns16="http://www.fixm.aero/flight/3.0" xmlns:ns14="http://www.fixm.aero/base/3.0" xmlns:ns15="http://www.fixm.aero/foundation/3.0" xmlns:ns9="urn:us:gov:dot:faa:atm:tfm:tfmrequestreplytypes" xmlns:ns5="http://www.fixm.aero/tfm/3.1" xmlns:ns12="urn:us:gov:dot:faa:atm:tfm:flowinformation" xmlns:ns6="urn:us:gov:dot:faa:atm:tfm:tfmdatacoreelements" xmlns:ns13="urn:us:gov:dot:faa:atm:tfm:rapttimeline" xmlns:ns7="http://www.faa.aero/nas/3.1" xmlns:ns10="urn:us:gov:dot:faa:atm:tfm:ficommonmessages" xmlns:ns8="urn:us:gov:dot:faa:atm:tfm:ficommonmessages2" xmlns:ns11="urn:us:gov:dot:faa:atm:tfm:ficommondatatypes" xmlns:ns2="urn:us:gov:dot:faa:atm:tfm:flightdatacommonmessages" xmlns:ns4="urn:us:gov:dot:faa:atm:tfm:tfmdataservice" xmlns:ns3="urn:us:gov:dot:faa:atm:tfm:flightdata"> <ns4:fiOutput> <ns12:fiMessage sensitivity="A" destinationCodes="DAL" sourceFacility="DAL" sourceTimeStamp="2016-08-23T20:22:06Z" msgType="FOS_UPDATE"> <ns12:fosData> <ns8:TOS_MESSAGE> <ns10:uniqueFltIdData> <ns10:ACID>DAL222</ns10:ACID> <ns10:orig>KSAN</ns10:orig> <ns10:dest>KATL</ns10:dest> <ns10:IGTD>2016-08-23T22:00:00Z</ns10:IGTD> </ns10:uniqueFltIdData> <ns10:tosSeqNo>1</ns10:tosSeqNo> <ns10:type>B752</ns10:type> <ns10:trajOptList> <ns10:trajOption> <ns10:trajIndex>1</ns10:trajIndex> <ns10:route>DCT IPL J18 GBN DCT PXR J18 SJN DCT TCC J6 PNH DCT CALOR DCT CHIKE DCT MEM DCT</ns10:route> <ns10:alt>F320</ns10:alt> <ns10:speed>N0380</ns10:speed> </ns10:trajOption> </ns10:trajOptList> </ns8:TOS_MESSAGE> </ns12:fosData> </ns12:fiMessage> </ns4:fiOutput> </ns4:tfmDataService>
If the specified flight is included in an FXA or TMI, a TMI_FLIGHT_LIST message is also distributed over the Flow Information feed to update the flight information. In this case, the flight was included in a GDP for ATL therefore a TMI_FLIGHT_LIST message was distributed.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns4:tfmDataService xmlns:ns16="http://www.fixm.aero/flight/3.0" xmlns:ns14="http://www.fixm.aero/base/3.0" xmlns:ns15="http://www.fixm.aero/foundation/3.0" xmlns:ns9="urn:us:gov:dot:faa:atm:tfm:tfmrequestreplytypes" xmlns:ns5="http://www.fixm.aero/tfm/3.1" xmlns:ns12="urn:us:gov:dot:faa:atm:tfm:flowinformation" xmlns:ns6="urn:us:gov:dot:faa:atm:tfm:tfmdatacoreelements" xmlns:ns13="urn:us:gov:dot:faa:atm:tfm:rapttimeline" xmlns:ns7="http://www.faa.aero/nas/3.1" xmlns:ns10="urn:us:gov:dot:faa:atm:tfm:ficommonmessages" xmlns:ns8="urn:us:gov:dot:faa:atm:tfm:ficommonmessages2" xmlns:ns11="urn:us:gov:dot:faa:atm:tfm:ficommondatatypes" xmlns:ns2="urn:us:gov:dot:faa:atm:tfm:flightdatacommonmessages" xmlns:ns4="urn:us:gov:dot:faa:atm:tfm:tfmdataservice" xmlns:ns3="urn:us:gov:dot:faa:atm:tfm:flightdata"> <ns4:fiOutput> <ns12:fiMessage sensitivity="A" visDomain="PUBLIC" destinationCodes="DAL,FAA" sourceFacility="TFMS" sourceTimeStamp="2016-08-23T20:22:09Z" msgType="TMI_FLIGHT_LIST"> <ns12:tmiFlightDataList> <ns12:flightData> <ns8:flight> <ns6:aircraftId>DAL222</ns6:aircraftId> <ns6:igtd>2016-08-23T22:00:00Z</ns6:igtd> <ns6:departurePoint> <ns6:airport>SAN</ns6:airport> </ns6:departurePoint> <ns6:arrivalPoint> <ns6:airport>ATL</ns6:airport> </ns6:arrivalPoint> </ns8:flight> <ns8:flightReference>313</ns8:flightReference> <ns8:status>PLANNED</ns8:status> <ns8:engineClass>JET</ns8:engineClass> <ns8:weightClass>LARGE</ns8:weightClass> <ns8:aircraftCategory>CIVILIAN_JET</ns8:aircraftCategory> <ns8:userCategory>COMMERCIAL</ns8:userCategory> <ns8:IGTA>2016-08-24T04:40:00Z</ns8:IGTA> <ns8:SGTD>2016-08-23T22:00:00Z</ns8:SGTD> <ns8:SGTA>2016-08-24T04:40:00Z</ns8:SGTA> <ns8:OETD>2016-08-23T22:10:00Z</ns8:OETD> <ns8:OETA>2016-08-24T01:47:49Z</ns8:OETA> <ns8:BETD>2016-08-23T22:10:00Z</ns8:BETD> <ns8:BETA>2016-08-24T01:47:49Z</ns8:BETA> <ns8:OCTD>2016-08-24T01:33:00Z</ns8:OCTD> <ns8:OCTA>2016-08-24T05:10:00Z</ns8:OCTA> <ns8:CTD>2016-08-24T01:33:00Z</ns8:CTD> <ns8:CTA>2016-08-24T05:10:00Z</ns8:CTA> <ns8:CTL_ELEMENT>ATL</ns8:CTL_ELEMENT> <ns8:CTL_PROGRAM>ATL</ns8:CTL_PROGRAM> <ns8:CTL_TYPE>GDP</ns8:CTL_TYPE> <ns8:CTA_COMPLIANCE>false</ns8:CTA_COMPLIANCE> <ns8:CTD_COMPLIANCE>false</ns8:CTD_COMPLIANCE> <ns8:ETE_COMPLIANCE>false</ns8:ETE_COMPLIANCE> <ns8:CANCELLED_BUT_FLEW>false</ns8:CANCELLED_BUT_FLEW> <ns8:SPURIOUS_FLT>false</ns8:SPURIOUS_FLT> <ns8:CDM_MBR>true</ns8:CDM_MBR> <ns8:GDC>1639</ns8:GDC> <ns8:fltTraversals> <ns6:fix sequenceNumber="1" elapsedTime="980">IPL</ns6:fix> <ns6:fix sequenceNumber="2" elapsedTime="1413">BZA</ns6:fix> <ns6:fix sequenceNumber="3" elapsedTime="1714">MOHAK</ns6:fix> <ns6:fix sequenceNumber="4" elapsedTime="1852">JUDTH</ns6:fix> <ns6:fix sequenceNumber="5" elapsedTime="2343">GBN</ns6:fix> <ns6:fix sequenceNumber="6" elapsedTime="2774">PXR</ns6:fix> <ns6:fix sequenceNumber="7" elapsedTime="3137">FORPE</ns6:fix> <ns6:fix sequenceNumber="8" elapsedTime="3357">CHEKR</ns6:fix> <ns6:fix sequenceNumber="9" elapsedTime="3607">BOLIC</ns6:fix> <ns6:fix sequenceNumber="10" elapsedTime="3976">VERNO</ns6:fix> <ns6:fix sequenceNumber="11" elapsedTime="4221">SJN</ns6:fix> <ns6:fix sequenceNumber="12" elapsedTime="6844">TCC</ns6:fix> <ns6:fix sequenceNumber="13" elapsedTime="7727">PNH</ns6:fix> <ns6:fix sequenceNumber="14" elapsedTime="9978">CALOR</ns6:fix> <ns6:fix sequenceNumber="15" elapsedTime="12065">CHIKE</ns6:fix> <ns6:fix sequenceNumber="16" elapsedTime="14226">MEM</ns6:fix> <ns6:waypoint sequenceNumber="1" latitudeDecimal="32.733555" longitudeDecimal="-117.18967"/> <ns6:waypoint sequenceNumber="2" elapsedTime="136" latitudeDecimal="32.735638" longitudeDecimal="-117.05301"/> <ns6:waypoint sequenceNumber="3" elapsedTime="177" latitudeDecimal="32.73636" longitudeDecimal="-117.00341"/> <ns6:waypoint sequenceNumber="4" elapsedTime="193" latitudeDecimal="32.736668" longitudeDecimal="-116.981705"/> <ns6:waypoint sequenceNumber="5" elapsedTime="240" latitudeDecimal="32.737602" longitudeDecimal="-116.91406"/> <ns6:waypoint sequenceNumber="6" elapsedTime="259" latitudeDecimal="32.738" longitudeDecimal="-116.88474"/> <ns6:waypoint sequenceNumber="7" elapsedTime="375" latitudeDecimal="32.74039" longitudeDecimal="-116.69497"/> <ns6:waypoint sequenceNumber="8" elapsedTime="489" latitudeDecimal="32.742584" longitudeDecimal="-116.49684"/> <ns6:waypoint sequenceNumber="9" elapsedTime="492" latitudeDecimal="32.74263" longitudeDecimal="-116.49207"/> <ns6:waypoint sequenceNumber="10" elapsedTime="497" latitudeDecimal="32.74272" longitudeDecimal="-116.48333"/> <ns6:waypoint sequenceNumber="11" elapsedTime="545" latitudeDecimal="32.743572" longitudeDecimal="-116.396835"/> <ns6:waypoint sequenceNumber="12" elapsedTime="571" latitudeDecimal="32.744015" longitudeDecimal="-116.34921"/> <ns6:waypoint sequenceNumber="13" elapsedTime="596" latitudeDecimal="32.74444" longitudeDecimal="-116.30159"/> <ns6:waypoint sequenceNumber="14" elapsedTime="644" latitudeDecimal="32.745235" longitudeDecimal="-116.206345"/> <ns6:waypoint sequenceNumber="15" elapsedTime="663" latitudeDecimal="32.745533" longitudeDecimal="-116.16824"/> <ns6:waypoint sequenceNumber="16" elapsedTime="668" latitudeDecimal="32.745605" longitudeDecimal="-116.158714"/> <ns6:waypoint sequenceNumber="17" elapsedTime="689" latitudeDecimal="32.745926" longitudeDecimal="-116.115265"/> <ns6:waypoint sequenceNumber="18" elapsedTime="788" latitudeDecimal="32.747253" longitudeDecimal="-115.90922"/> <ns6:waypoint sequenceNumber="19" elapsedTime="867" latitudeDecimal="32.74807" longitudeDecimal="-115.7437"/> <ns6:waypoint sequenceNumber="20" elapsedTime="907" latitudeDecimal="32.7484" longitudeDecimal="-115.660805"/> <ns6:waypoint sequenceNumber="21" elapsedTime="980" latitudeDecimal="32.748863" longitudeDecimal="-115.508575"/> <ns6:waypoint sequenceNumber="22" elapsedTime="1048" latitudeDecimal="32.752323" longitudeDecimal="-115.36613"/> <ns6:waypoint sequenceNumber="23" elapsedTime="1088" latitudeDecimal="32.75429" longitudeDecimal="-115.2821"/> <ns6:waypoint sequenceNumber="24" elapsedTime="1096" latitudeDecimal="32.754665" longitudeDecimal="-115.265915"/> <ns6:waypoint sequenceNumber="25" elapsedTime="1193" latitudeDecimal="32.759144" longitudeDecimal="-115.06362"/> <ns6:waypoint sequenceNumber="26" elapsedTime="1239" latitudeDecimal="32.76116" longitudeDecimal="-114.96721"/> <ns6:waypoint sequenceNumber="27" elapsedTime="1413" latitudeDecimal="32.768127" longitudeDecimal="-114.60284"/> <ns6:waypoint sequenceNumber="28" elapsedTime="1701" latitudeDecimal="32.77557" longitudeDecimal="-114.0"/> <ns6:waypoint sequenceNumber="29" elapsedTime="1714" latitudeDecimal="32.775845" longitudeDecimal="-113.9721"/> <ns6:waypoint sequenceNumber="30" elapsedTime="1852" latitudeDecimal="32.8165" longitudeDecimal="-113.68839"/> <ns6:waypoint sequenceNumber="31" elapsedTime="2343" latitudeDecimal="32.956257" longitudeDecimal="-112.67427"/> <ns6:waypoint sequenceNumber="32" elapsedTime="2774" latitudeDecimal="33.43302" longitudeDecimal="-111.9702"/> <ns6:waypoint sequenceNumber="33" elapsedTime="2929" latitudeDecimal="33.543663" longitudeDecimal="-111.6724"/> <ns6:waypoint sequenceNumber="34" elapsedTime="3137" latitudeDecimal="33.691387" longitudeDecimal="-111.27055"/> <ns6:waypoint sequenceNumber="35" elapsedTime="3357" latitudeDecimal="33.84" longitudeDecimal="-110.83957"/> <ns6:waypoint sequenceNumber="36" elapsedTime="3607" latitudeDecimal="34.011227" longitudeDecimal="-110.3517"/> <ns6:waypoint sequenceNumber="37" elapsedTime="3976" latitudeDecimal="34.260685" longitudeDecimal="-109.62721"/> <ns6:waypoint sequenceNumber="38" elapsedTime="4107" latitudeDecimal="34.348125" longitudeDecimal="-109.36923"/> <ns6:waypoint sequenceNumber="39" elapsedTime="4221" latitudeDecimal="34.424038" longitudeDecimal="-109.14352"/> <ns6:waypoint sequenceNumber="40" elapsedTime="5420" latitudeDecimal="34.801846" longitudeDecimal="-106.62106"/> <ns6:waypoint sequenceNumber="41" elapsedTime="6149" latitudeDecimal="35.0058" longitudeDecimal="-105.077965"/> <ns6:waypoint sequenceNumber="42" elapsedTime="6844" latitudeDecimal="35.18214" longitudeDecimal="-103.59852"/> <ns6:waypoint sequenceNumber="43" elapsedTime="7130" latitudeDecimal="35.202538" longitudeDecimal="-102.98333"/> <ns6:waypoint sequenceNumber="44" elapsedTime="7727" latitudeDecimal="35.23506" longitudeDecimal="-101.699036"/> <ns6:waypoint sequenceNumber="45" elapsedTime="8425" latitudeDecimal="36.05379" longitudeDecimal="-100.574066"/> <ns6:waypoint sequenceNumber="46" elapsedTime="8891" latitudeDecimal="36.594536" longitudeDecimal="-99.80986"/> <ns6:waypoint sequenceNumber="47" elapsedTime="9960" latitudeDecimal="37.816193" longitudeDecimal="-98.015564"/> <ns6:waypoint sequenceNumber="48" elapsedTime="9978" latitudeDecimal="37.83602" longitudeDecimal="-97.98561"/> <ns6:waypoint sequenceNumber="49" elapsedTime="11455" latitudeDecimal="37.749702" longitudeDecimal="-94.69818"/> <ns6:waypoint sequenceNumber="50" elapsedTime="12065" latitudeDecimal="37.687458" longitudeDecimal="-93.34361"/> <ns6:waypoint sequenceNumber="51" elapsedTime="12299" latitudeDecimal="37.40292" longitudeDecimal="-92.96865"/> <ns6:waypoint sequenceNumber="52" elapsedTime="12723" latitudeDecimal="36.883614" longitudeDecimal="-92.29548"/> <ns6:waypoint sequenceNumber="53" elapsedTime="13607" latitudeDecimal="35.790203" longitudeDecimal="-90.92254"/> <ns6:waypoint sequenceNumber="54" elapsedTime="14226" latitudeDecimal="35.015118" longitudeDecimal="-89.98321"/> <ns6:waypoint sequenceNumber="55" elapsedTime="14419" latitudeDecimal="34.92581" longitudeDecimal="-89.58368"/> <ns6:waypoint sequenceNumber="56" elapsedTime="15656" latitudeDecimal="34.322536" longitudeDecimal="-87.043205"/> <ns6:waypoint sequenceNumber="57" elapsedTime="15794" latitudeDecimal="34.252148" longitudeDecimal="-86.7627"/> <ns6:waypoint sequenceNumber="58" elapsedTime="15834" latitudeDecimal="34.231365" longitudeDecimal="-86.68046"/> <ns6:waypoint sequenceNumber="59" elapsedTime="15876" latitudeDecimal="34.20958" longitudeDecimal="-86.59452"/> <ns6:waypoint sequenceNumber="60" elapsedTime="15915" latitudeDecimal="34.18945" longitudeDecimal="-86.51536"/> <ns6:waypoint sequenceNumber="61" elapsedTime="16071" latitudeDecimal="34.108418" longitudeDecimal="-86.1991"/> <ns6:waypoint sequenceNumber="62" elapsedTime="16104" latitudeDecimal="34.091225" longitudeDecimal="-86.13247"/> <ns6:waypoint sequenceNumber="63" elapsedTime="16236" latitudeDecimal="34.022034" longitudeDecimal="-85.866005"/> <ns6:waypoint sequenceNumber="64" elapsedTime="16284" latitudeDecimal="33.997204" longitudeDecimal="-85.771034"/> <ns6:waypoint sequenceNumber="65" elapsedTime="16540" latitudeDecimal="33.878822" longitudeDecimal="-85.322716"/> <ns6:waypoint sequenceNumber="66" elapsedTime="16556" latitudeDecimal="33.872387" longitudeDecimal="-85.29856"/> <ns6:waypoint sequenceNumber="67" elapsedTime="16564" latitudeDecimal="33.869183" longitudeDecimal="-85.28654"/> <ns6:waypoint sequenceNumber="68" elapsedTime="16632" latitudeDecimal="33.841503" longitudeDecimal="-85.182915"/> <ns6:waypoint sequenceNumber="69" elapsedTime="16689" latitudeDecimal="33.818085" longitudeDecimal="-85.095535"/> <ns6:waypoint sequenceNumber="70" elapsedTime="16855" latitudeDecimal="33.75119" longitudeDecimal="-84.84748"/> <ns6:waypoint sequenceNumber="71" elapsedTime="16998" latitudeDecimal="33.69943" longitudeDecimal="-84.65705"/> <ns6:waypoint sequenceNumber="72" elapsedTime="17007" latitudeDecimal="33.696457" longitudeDecimal="-84.64615"/> <ns6:waypoint sequenceNumber="73" elapsedTime="17082" latitudeDecimal="33.673443" longitudeDecimal="-84.561935"/> <ns6:waypoint sequenceNumber="74" elapsedTime="17179" latitudeDecimal="33.647377" longitudeDecimal="-84.46684"/> <ns6:waypoint sequenceNumber="75" elapsedTime="17223" latitudeDecimal="33.63672" longitudeDecimal="-84.42806"/> <ns6:airway sequenceNumber="1">J6</ns6:airway> <ns6:airway sequenceNumber="2">J18</ns6:airway> <ns6:airway sequenceNumber="3">J18</ns6:airway> </ns8:fltTraversals> <ns8:rvsmData equipped="true" currentCompliance="true" futureCompliance="true"/> <ns8:tmiFlightInfoList> <ns8:tmi updateType="UPDATE" lastUpdateTime="2016-08-23T20:17:47Z"> <ns8:flowProgramId>ATL</ns8:flowProgramId> </ns8:tmi> <ns8:flowProgramFlightData> <ns8:slotData> <ns8:CR_TIME>2016-08-23T14:10:21Z</ns8:CR_TIME> <ns8:assignedArrivalSlot> <ns11:controlledElement>ATL</ns11:controlledElement> <ns11:slotTime>2016-08-24T05:10:00Z</ns11:slotTime> <ns11:uniqueLetter>A</ns11:uniqueLetter> </ns8:assignedArrivalSlot> <ns8:CTL_EXEMPT>-</ns8:CTL_EXEMPT> <ns8:delayStatus> <ns8:ALD>false</ns8:ALD> <ns8:GDP>true</ns8:GDP> <ns8:AFP>false</ns8:AFP> <ns8:CTOP>false</ns8:CTOP> <ns8:DAS>false</ns8:DAS> <ns8:GSD>false</ns8:GSD> <ns8:TOD>false</ns8:TOD> </ns8:delayStatus> <ns8:SL_HOLD>-</ns8:SL_HOLD> </ns8:slotData> <ns8:SUB>true</ns8:SUB> </ns8:flowProgramFlightData> </ns8:tmiFlightInfoList> </ns12:flightData> </ns12:tmiFlightDataList> </ns12:fiMessage> </ns4:fiOutput> </ns4:tfmDataService>
A FlightRoute message is also distributed over the Flight Data feed for the specified flight as depicted below.
<?xml version="1.0" encoding="UTF-8"?> <ds:tfmDataService xmlns:ds="urn:us:gov:dot:faa:atm:tfm:tfmdataservice" xmlns="urn:us:gov:dot:faa:atm:tfm:tfmdataservice" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:fdm="urn:us:gov:dot:faa:atm:tfm:flightdata" xmlns:nxcm="urn:us:gov:dot:faa:atm:tfm:flightdatacommonmessages" xmlns:nxce="urn:us:gov:dot:faa:atm:tfm:tfmdatacoreelements" xsi:schemaLocation="urn:us:gov:dot:faa:atm:tfm:tfmdataservice TFMData_Service.xsd"> <fltdOutput> <fdm:fltdMessage msgType="FlightRoute" fdTrigger="TRAJECTORY_OPTION_SET_MSG" flightRef="313" sensitivity="R" airline="DAL" sourceFacility="DAL" sourceTimeStamp="2016-08-23T20:22:06Z" acid="DAL222" depArpt="SAN" arrArpt="ATL" cdmPart="false" sensReason="FS"> <fdm:ncsmFlightRoute> <nxcm:qualifiedAircraftId> <nxce:aircraftId>DAL222</nxce:aircraftId> <nxce:computerId> <nxce:facilityIdentifier>DAL</nxce:facilityIdentifier> </nxce:computerId> <nxce:igtd>2016-08-23T22:00:00Z</nxce:igtd> <nxce:departurePoint> <nxce:airport>SAN</nxce:airport> </nxce:departurePoint> <nxce:arrivalPoint> <nxce:airport>ATL</nxce:airport> </nxce:arrivalPoint> </nxcm:qualifiedAircraftId> <nxcm:flightStatusAndSpec> <nxcm:flightStatus>FILED</nxcm:flightStatus> <nxcm:aircraftModel>B752</nxcm:aircraftModel> <nxcm:aircraftspecification numberOfAircraft="1" aircraftEngineClass="JET">B752</nxcm:aircraftspecification> </nxcm:flightStatusAndSpec> <nxcm:altitude> <nxce:assignedAltitude> <nxce:simpleAltitude>320</nxce:simpleAltitude> </nxce:assignedAltitude> </nxcm:altitude> <nxcm:speed> <nxce:filedTrueAirSpeed>380</nxce:filedTrueAirSpeed> </nxcm:speed> <nxcm:ncsmRouteData> <nxcm:etd etdType="SCHEDULED" timeValue="2016-08-24T01:33:00Z"/> <nxcm:eta etaType="SCHEDULED" timeValue="2016-08-24T06:20:03Z"/> <nxcm:diversionIndicator>NO_DIVERSION</nxcm:diversionIndicator> <nxcm:rvsmData equipped="true" futureCompliance="true" currentCompliance="true"/> <nxcm:arrivalFixAndTime arrTime="2016-08-24T06:05:03Z" fixName="TIROE"/> <nxcm:departureFixAndTime arrTime="2016-08-24T01:49:20Z" fixName="IPL"/> <nxcm:nextPosition longitudeDecimal="-117.1896667" latitudeDecimal="32.7335556"/> <nxcm:flightTraversalData2> <nxce:fix sequenceNumber="1">SAN</nxce:fix> <nxce:fix sequenceNumber="2" elapsedTime="980">IPL</nxce:fix> <nxce:fix sequenceNumber="3" elapsedTime="1413">BZA</nxce:fix> <nxce:fix sequenceNumber="4" elapsedTime="1714">MOHAK</nxce:fix> <nxce:fix sequenceNumber="5" elapsedTime="1852">JUDTH</nxce:fix> <nxce:fix sequenceNumber="6" elapsedTime="2343">GBN</nxce:fix> <nxce:fix sequenceNumber="7" elapsedTime="2774">PXR</nxce:fix> <nxce:fix sequenceNumber="8" elapsedTime="3137">FORPE</nxce:fix> <nxce:fix sequenceNumber="9" elapsedTime="3357">CHEKR</nxce:fix> <nxce:fix sequenceNumber="10" elapsedTime="3607">BOLIC</nxce:fix> <nxce:fix sequenceNumber="11" elapsedTime="3976">VERNO</nxce:fix> <nxce:fix sequenceNumber="12" elapsedTime="4221">SJN</nxce:fix> <nxce:fix sequenceNumber="13" elapsedTime="6844">TCC</nxce:fix> <nxce:fix sequenceNumber="14" elapsedTime="7727">PNH</nxce:fix> <nxce:fix sequenceNumber="15" elapsedTime="9978">CALOR</nxce:fix> <nxce:fix sequenceNumber="16" elapsedTime="12065">CHIKE</nxce:fix> <nxce:fix sequenceNumber="17" elapsedTime="14226">MEM</nxce:fix> <nxce:fix sequenceNumber="18" elapsedTime="17223">ATL</nxce:fix> <nxce:waypoint sequenceNumber="1" latitudeDecimal="32.73" longitudeDecimal="-117.19"/> <nxce:waypoint sequenceNumber="2" elapsedTime="136" latitudeDecimal="32.74" longitudeDecimal="-117.05"/> <nxce:waypoint sequenceNumber="3" elapsedTime="177" latitudeDecimal="32.74" longitudeDecimal="-117.00"/> <nxce:waypoint sequenceNumber="4" elapsedTime="193" latitudeDecimal="32.74" longitudeDecimal="-116.98"/> <nxce:waypoint sequenceNumber="5" elapsedTime="240" latitudeDecimal="32.74" longitudeDecimal="-116.91"/> <nxce:waypoint sequenceNumber="6" elapsedTime="259" latitudeDecimal="32.74" longitudeDecimal="-116.88"/> <nxce:waypoint sequenceNumber="7" elapsedTime="375" latitudeDecimal="32.74" longitudeDecimal="-116.69"/> <nxce:waypoint sequenceNumber="8" elapsedTime="489" latitudeDecimal="32.74" longitudeDecimal="-116.50"/> <nxce:waypoint sequenceNumber="9" elapsedTime="492" latitudeDecimal="32.74" longitudeDecimal="-116.49"/> <nxce:waypoint sequenceNumber="10" elapsedTime="497" latitudeDecimal="32.74" longitudeDecimal="-116.48"/> <nxce:waypoint sequenceNumber="11" elapsedTime="545" latitudeDecimal="32.74" longitudeDecimal="-116.40"/> <nxce:waypoint sequenceNumber="12" elapsedTime="571" latitudeDecimal="32.74" longitudeDecimal="-116.35"/> <nxce:waypoint sequenceNumber="13" elapsedTime="596" latitudeDecimal="32.74" longitudeDecimal="-116.30"/> <nxce:waypoint sequenceNumber="14" elapsedTime="644" latitudeDecimal="32.75" longitudeDecimal="-116.21"/> <nxce:waypoint sequenceNumber="15" elapsedTime="663" latitudeDecimal="32.75" longitudeDecimal="-116.17"/> <nxce:waypoint sequenceNumber="16" elapsedTime="668" latitudeDecimal="32.75" longitudeDecimal="-116.16"/> <nxce:waypoint sequenceNumber="17" elapsedTime="689" latitudeDecimal="32.75" longitudeDecimal="-116.12"/> <nxce:waypoint sequenceNumber="18" elapsedTime="788" latitudeDecimal="32.75" longitudeDecimal="-115.91"/> <nxce:waypoint sequenceNumber="19" elapsedTime="867" latitudeDecimal="32.75" longitudeDecimal="-115.74"/> <nxce:waypoint sequenceNumber="20" elapsedTime="907" latitudeDecimal="32.75" longitudeDecimal="-115.66"/> <nxce:waypoint sequenceNumber="21" elapsedTime="980" latitudeDecimal="32.75" longitudeDecimal="-115.51"/> <nxce:waypoint sequenceNumber="22" elapsedTime="1048" latitudeDecimal="32.75" longitudeDecimal="-115.37"/> <nxce:waypoint sequenceNumber="23" elapsedTime="1088" latitudeDecimal="32.75" longitudeDecimal="-115.28"/> <nxce:waypoint sequenceNumber="24" elapsedTime="1096" latitudeDecimal="32.75" longitudeDecimal="-115.27"/> <nxce:waypoint sequenceNumber="25" elapsedTime="1193" latitudeDecimal="32.76" longitudeDecimal="-115.06"/> <nxce:waypoint sequenceNumber="26" elapsedTime="1239" latitudeDecimal="32.76" longitudeDecimal="-114.97"/> <nxce:waypoint sequenceNumber="27" elapsedTime="1413" latitudeDecimal="32.77" longitudeDecimal="-114.60"/> <nxce:waypoint sequenceNumber="28" elapsedTime="1701" latitudeDecimal="32.78" longitudeDecimal="-114.00"/> <nxce:waypoint sequenceNumber="29" elapsedTime="1714" latitudeDecimal="32.78" longitudeDecimal="-113.97"/> <nxce:waypoint sequenceNumber="30" elapsedTime="1852" latitudeDecimal="32.82" longitudeDecimal="-113.69"/> <nxce:waypoint sequenceNumber="31" elapsedTime="2343" latitudeDecimal="32.96" longitudeDecimal="-112.67"/> <nxce:waypoint sequenceNumber="32" elapsedTime="2774" latitudeDecimal="33.43" longitudeDecimal="-111.97"/> <nxce:waypoint sequenceNumber="33" elapsedTime="2929" latitudeDecimal="33.54" longitudeDecimal="-111.67"/> <nxce:waypoint sequenceNumber="34" elapsedTime="3137" latitudeDecimal="33.69" longitudeDecimal="-111.27"/> <nxce:waypoint sequenceNumber="35" elapsedTime="3357" latitudeDecimal="33.84" longitudeDecimal="-110.84"/> <nxce:waypoint sequenceNumber="36" elapsedTime="3607" latitudeDecimal="34.01" longitudeDecimal="-110.35"/> <nxce:waypoint sequenceNumber="37" elapsedTime="3976" latitudeDecimal="34.26" longitudeDecimal="-109.63"/> <nxce:waypoint sequenceNumber="38" elapsedTime="4107" latitudeDecimal="34.35" longitudeDecimal="-109.37"/> <nxce:waypoint sequenceNumber="39" elapsedTime="4221" latitudeDecimal="34.42" longitudeDecimal="-109.14"/> <nxce:waypoint sequenceNumber="40" elapsedTime="5420" latitudeDecimal="34.80" longitudeDecimal="-106.62"/> <nxce:waypoint sequenceNumber="41" elapsedTime="6149" latitudeDecimal="35.01" longitudeDecimal="-105.08"/> <nxce:waypoint sequenceNumber="42" elapsedTime="6844" latitudeDecimal="35.18" longitudeDecimal="-103.60"/> <nxce:waypoint sequenceNumber="43" elapsedTime="7130" latitudeDecimal="35.20" longitudeDecimal="-102.98"/> <nxce:waypoint sequenceNumber="44" elapsedTime="7727" latitudeDecimal="35.24" longitudeDecimal="-101.70"/> <nxce:waypoint sequenceNumber="45" elapsedTime="8425" latitudeDecimal="36.05" longitudeDecimal="-100.57"/> <nxce:waypoint sequenceNumber="46" elapsedTime="8891" latitudeDecimal="36.59" longitudeDecimal="-99.81"/> <nxce:waypoint sequenceNumber="47" elapsedTime="9960" latitudeDecimal="37.82" longitudeDecimal="-98.02"/> <nxce:waypoint sequenceNumber="48" elapsedTime="9978" latitudeDecimal="37.84" longitudeDecimal="-97.99"/> <nxce:waypoint sequenceNumber="49" elapsedTime="11455" latitudeDecimal="37.75" longitudeDecimal="-94.70"/> <nxce:waypoint sequenceNumber="50" elapsedTime="12065" latitudeDecimal="37.69" longitudeDecimal="-93.34"/> <nxce:waypoint sequenceNumber="51" elapsedTime="12299" latitudeDecimal="37.40" longitudeDecimal="-92.97"/> <nxce:waypoint sequenceNumber="52" elapsedTime="12723" latitudeDecimal="36.88" longitudeDecimal="-92.30"/> <nxce:waypoint sequenceNumber="53" elapsedTime="13607" latitudeDecimal="35.79" longitudeDecimal="-90.92"/> <nxce:waypoint sequenceNumber="54" elapsedTime="14226" latitudeDecimal="35.02" longitudeDecimal="-89.98"/> <nxce:waypoint sequenceNumber="55" elapsedTime="14419" latitudeDecimal="34.93" longitudeDecimal="-89.58"/> <nxce:waypoint sequenceNumber="56" elapsedTime="15656" latitudeDecimal="34.32" longitudeDecimal="-87.04"/> <nxce:waypoint sequenceNumber="57" elapsedTime="15794" latitudeDecimal="34.25" longitudeDecimal="-86.76"/> <nxce:waypoint sequenceNumber="58" elapsedTime="15834" latitudeDecimal="34.23" longitudeDecimal="-86.68"/> <nxce:waypoint sequenceNumber="59" elapsedTime="15876" latitudeDecimal="34.21" longitudeDecimal="-86.59"/> <nxce:waypoint sequenceNumber="60" elapsedTime="15915" latitudeDecimal="34.19" longitudeDecimal="-86.52"/> <nxce:waypoint sequenceNumber="61" elapsedTime="16071" latitudeDecimal="34.11" longitudeDecimal="-86.20"/> <nxce:waypoint sequenceNumber="62" elapsedTime="16104" latitudeDecimal="34.09" longitudeDecimal="-86.13"/> <nxce:waypoint sequenceNumber="63" elapsedTime="16236" latitudeDecimal="34.02" longitudeDecimal="-85.87"/> <nxce:waypoint sequenceNumber="64" elapsedTime="16284" latitudeDecimal="34.00" longitudeDecimal="-85.77"/> <nxce:waypoint sequenceNumber="65" elapsedTime="16540" latitudeDecimal="33.88" longitudeDecimal="-85.32"/> <nxce:waypoint sequenceNumber="66" elapsedTime="16556" latitudeDecimal="33.87" longitudeDecimal="-85.30"/> <nxce:waypoint sequenceNumber="67" elapsedTime="16564" latitudeDecimal="33.87" longitudeDecimal="-85.29"/> <nxce:waypoint sequenceNumber="68" elapsedTime="16632" latitudeDecimal="33.84" longitudeDecimal="-85.18"/> <nxce:waypoint sequenceNumber="69" elapsedTime="16689" latitudeDecimal="33.82" longitudeDecimal="-85.10"/> <nxce:waypoint sequenceNumber="70" elapsedTime="16855" latitudeDecimal="33.75" longitudeDecimal="-84.85"/> <nxce:waypoint sequenceNumber="71" elapsedTime="16998" latitudeDecimal="33.70" longitudeDecimal="-84.66"/> <nxce:waypoint sequenceNumber="72" elapsedTime="17007" latitudeDecimal="33.70" longitudeDecimal="-84.65"/> <nxce:waypoint sequenceNumber="73" elapsedTime="17082" latitudeDecimal="33.67" longitudeDecimal="-84.56"/> <nxce:waypoint sequenceNumber="74" elapsedTime="17179" latitudeDecimal="33.65" longitudeDecimal="-84.47"/> <nxce:waypoint sequenceNumber="75" elapsedTime="17223" latitudeDecimal="33.64" longitudeDecimal="-84.43"/> <nxce:airway sequenceNumber="1">J18</nxce:airway> <nxce:airway sequenceNumber="2">J18</nxce:airway> <nxce:airway sequenceNumber="3">J6</nxce:airway> <nxce:center sequenceNumber="1">ZLA</nxce:center> <nxce:center sequenceNumber="2" elapsedEntryTime="1701">ZAB</nxce:center> <nxce:center sequenceNumber="3" elapsedEntryTime="8425">ZKC</nxce:center> <nxce:center sequenceNumber="4" elapsedEntryTime="12723">ZME</nxce:center> <nxce:center sequenceNumber="5" elapsedEntryTime="15656">ZTL</nxce:center> <nxce:sector sequenceNumber="1">ZLANKX</nxce:sector> <nxce:sector sequenceNumber="2" elapsedEntryTime="497">ZLA09</nxce:sector> <nxce:sector sequenceNumber="3" elapsedEntryTime="867">ZLA31</nxce:sector> <nxce:sector sequenceNumber="4" elapsedEntryTime="1701">ZAB91</nxce:sector> <nxce:sector sequenceNumber="5" elapsedEntryTime="2929">ZAB50</nxce:sector> <nxce:sector sequenceNumber="6" elapsedEntryTime="4107">ZAB68</nxce:sector> <nxce:sector sequenceNumber="7" elapsedEntryTime="5420">ZAB94</nxce:sector> <nxce:sector sequenceNumber="8" elapsedEntryTime="6149">ZAB95</nxce:sector> <nxce:sector sequenceNumber="9" elapsedEntryTime="7130">ZAB97</nxce:sector> <nxce:sector sequenceNumber="10" elapsedEntryTime="8425">ZKC23</nxce:sector> <nxce:sector sequenceNumber="11" elapsedEntryTime="8891">ZKC06</nxce:sector> <nxce:sector sequenceNumber="12" elapsedEntryTime="9960">ZKC02</nxce:sector> <nxce:sector sequenceNumber="13" elapsedEntryTime="11455">ZKC28</nxce:sector> <nxce:sector sequenceNumber="14" elapsedEntryTime="12299">ZKC29</nxce:sector> <nxce:sector sequenceNumber="15" elapsedEntryTime="12723">ZME27</nxce:sector> <nxce:sector sequenceNumber="16" elapsedEntryTime="13607">ZME28</nxce:sector> <nxce:sector sequenceNumber="17" elapsedEntryTime="14419">ZME31</nxce:sector> <nxce:sector sequenceNumber="18" elapsedEntryTime="15656">ZTL03</nxce:sector> <nxce:sector sequenceNumber="19" elapsedEntryTime="16104">ZTL12</nxce:sector> <nxce:sector sequenceNumber="20" elapsedEntryTime="16284">ZTL05</nxce:sector> <nxce:sector sequenceNumber="21" elapsedEntryTime="16540">ZTL04</nxce:sector> <nxce:sector sequenceNumber="22" elapsedEntryTime="16556">ZTL01</nxce:sector> <nxce:sector sequenceNumber="23" elapsedEntryTime="16632">ZTLATL</nxce:sector> </nxcm:flightTraversalData2> <nxcm:routeOfFlight>KSAN..IPL.J18.GBN..PXR.J18.SJN..TCC.J6.PNH..CALOR..CHIKE..MEM..KATL</nxcm:routeOfFlight> </nxcm:ncsmRouteData> </fdm:ncsmFlightRoute> </fdm:fltdMessage> </fltdOutput> </ds:tfmDataService>
TOS message resulting in error
The next example illustrates a TOS message which results in error due to an invalid route as determined by TFMS. The first request/response depicts the message as entered by flight operators in current message format. The second request/response illustrates the same message entered in NEMS Request/Reply TFMData format.
<FOS_INPUT> <TOS_MESSAGE> <TOS_SEQ_NO>2</TOS_SEQ_NO> <TRAJ_OPTION_LIST> <TRAJ_OPTION> <ALT>F340</ALT> <REL_TRAJ_COST>0</REL_TRAJ_COST> <ROUTE>PRCH1 FICKY DCT 28N130W 25N140W/N0462F360 DCT SAYTO/N0458F380 DCT SCOON DCT PULPS V21 HARPO CAMPS3</ROUTE> <SPEED>N0470</SPEED> <TRAJ_INDEX>1</TRAJ_INDEX> </TRAJ_OPTION> </TRAJ_OPTION_LIST> <TYPE>B752</TYPE> <UNIQUE_FLT_ID_DATA> <ACID>DAL1197</ACID> <DEST>PHOG</DEST> <IGTD>201608221530</IGTD> <ORIG>KLAX</ORIG> </UNIQUE_FLT_ID_DATA> </TOS_MESSAGE> </FOS_INPUT> *****************Response Received************** <FOS_OUTPUT> <TOS_ERROR_REPLY> <UNIQUE_FLT_ID_DATA> <ACID>DAL1197</ACID> <ORIG>KLAX</ORIG> <DEST>PHOG</DEST> <IGTD>201608221530</IGTD> </UNIQUE_FLT_ID_DATA> <TOS_SEQ_NO>2</TOS_SEQ_NO> <RESULT>REJECT</RESULT> <ERROR_LIST> <ERROR> <ERROR_CODE>551</ERROR_CODE> <ERROR_TEXT>INVALID TOS OPTIONS</ERROR_TEXT> </ERROR> </ERROR_LIST> <TRAJ_OPTION_LIST> <TRAJ_OPTION> <TRAJ_INDEX>1</TRAJ_INDEX> <ERROR_LIST> <ERROR> <ERROR_CODE>522</ERROR_CODE> <ERROR_TEXT>Element PRCH1 is not adapted.</ERROR_TEXT> </ERROR> <ERROR> <ERROR_CODE>522</ERROR_CODE> <ERROR_TEXT>Element 900000S/1800000W is at an unreasonable distance.</ERROR_TEXT> </ERROR> <ERROR> <ERROR_CODE>522</ERROR_CODE> <ERROR_TEXT>Element 900000S/1800000W is at an unreasonable distance.</ERROR_TEXT> </ERROR> <ERROR> <ERROR_CODE>522</ERROR_CODE> <ERROR_TEXT>Element CAMPS3 is not adapted.</ERROR_TEXT> </ERROR> </ERROR_LIST> </TRAJ_OPTION> </TRAJ_OPTION_LIST> </TOS_ERROR_REPLY> </FOS_OUTPUT>
The same TOS message in TFMData format for NEMS.
<JMS_PROPERTIES><TimeStamp>2016-08-22T13:50:00Z</TimeStamp><serviceCode>FOSTOSMSG</serviceCode><center>DAL</center><UUID>d9845bd7-d8ee-4207-87f5-94afd2f88506</UUID><TFMDataClass>RequestReplyData</TFMDataClass></JMS_PROPERTIES><?xml version="1.0" encoding="UTF-8"?> <tx:tfmDataService xmlns="urn:us:gov:dot:faa:atm:tfm:ficommonmessages" xmlns:nas="http://www.faa.aero/nas/3.1" xmlns:ax="http://www.fixm.aero/tfm/3.1" xmlns:fb="http://www.fixm.aero/base/3.0" xmlns:fx="http://www.fixm.aero/flight/3.0" xmlns:fdm="urn:us:gov:dot:faa:atm:tfm:flightdata" xmlns:frt="urn:us:gov:dot:faa:atm:tfm:rapttimeline" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="urn:us:gov:dot:faa:atm:tfm:tfmdataservice" xmlns:fim="urn:us:gov:dot:faa:atm:tfm:flowinformation" xmlns:fce="urn:us:gov:dot:faa:atm:tfm:ficommondatatypes" xmlns:fm2="urn:us:gov:dot:faa:atm:tfm:ficommonmessages2" xmlns:nxce="urn:us:gov:dot:faa:atm:tfm:tfmdatacoreelements" xmlns:trr="urn:us:gov:dot:faa:atm:tfm:tfmrequestreplytypes" xmlns:nxcm="urn:us:gov:dot:faa:atm:tfm:flightdatacommonmessages" xsi:schemaLocation="urn:us:gov:dot:faa:atm:tfm:tfmdataservice TFMData_Service.xsd"> <tx:tfmRequestReply> <tx:request serviceCode="FOSTOSMSG"> <trr:requestId> <trr:requestor> <fm2:center>DAL</fm2:center> </trr:requestor> <trr:uniqueMsgId>d9845bd7-d8ee-4207-87f5-94afd2f88506</trr:uniqueMsgId> <trr:replyOption>SUCC_OR_ERR_OR_WARN</trr:replyOption> </trr:requestId> <trr:fosRequest> <trr:TOS_MESSAGE> <uniqueFltIdData> <ACID>DAL1197</ACID> <orig>KLAX</orig> <dest>PHOG</dest> <IGTD>2016-08-22T15:30:00Z</IGTD> </uniqueFltIdData> <tosSeqNo>2</tosSeqNo> <type>B752</type> <trajOptList> <trajOption> <trajIndex>1</trajIndex> <relTrajCost>0</relTrajCost> <route>PRCH1 FICKY DCT 28N130W 25N140W/N0462F360 DCT SAYTO/N0458F380 DCT SCOON DCT PULPS V21 HARPO CAMPS3</route> <alt>F340</alt> <speed>N0470</speed> </trajOption> </trajOptList> </trr:TOS_MESSAGE> </trr:fosRequest> </tx:request> </tx:tfmRequestReply> </tx:tfmDataService> *****************Response Received************** <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns4:tfmDataService xmlns:ns16="http://www.fixm.aero/flight/3.0" xmlns:ns14="http://www.fixm.aero/base/3.0" xmlns:ns15="http://www.fixm.aero/foundation/3.0" xmlns:ns9="urn:us:gov:dot:faa:atm:tfm:tfmrequestreplytypes" xmlns:ns5="http://www.fixm.aero/tfm/3.1" xmlns:ns12="urn:us:gov:dot:faa:atm:tfm:flowinformation" xmlns:ns6="urn:us:gov:dot:faa:atm:tfm:tfmdatacoreelements" xmlns:ns13="urn:us:gov:dot:faa:atm:tfm:rapttimeline" xmlns:ns7="http://www.faa.aero/nas/3.1" xmlns:ns10="urn:us:gov:dot:faa:atm:tfm:ficommonmessages" xmlns:ns8="urn:us:gov:dot:faa:atm:tfm:ficommonmessages2" xmlns:ns11="urn:us:gov:dot:faa:atm:tfm:ficommondatatypes" xmlns:ns2="urn:us:gov:dot:faa:atm:tfm:flightdatacommonmessages" xmlns:ns4="urn:us:gov:dot:faa:atm:tfm:tfmdataservice" xmlns:ns3="urn:us:gov:dot:faa:atm:tfm:flightdata"> <ns4:tfmRequestReply> <ns4:reply serviceCode="FOSTOSMSG"> <ns9:requestId> <ns9:requestor> <ns8:center>DAL</ns8:center> </ns9:requestor> <ns9:uniqueMsgId>d9845bd7-d8ee-4207-87f5-94afd2f88506</ns9:uniqueMsgId> </ns9:requestId> <ns9:status>ERROR</ns9:status> <ns9:responseMessage> <ns9:Code>551</ns9:Code> <ns9:description>INVALID TOS OPTIONS</ns9:description> </ns9:responseMessage> <ns9:fosReplyData> <ns9:tosReplyData> <ns9:UNIQUE_FLT_ID_DATA> <ns10:ACID>DAL1197</ns10:ACID> <ns10:orig>KLAX</ns10:orig> <ns10:dest>PHOG</ns10:dest> <ns10:IGTD>2016-08-22T15:30:00Z</ns10:IGTD> </ns9:UNIQUE_FLT_ID_DATA> <ns9:TOS_SEQ_NO>2</ns9:TOS_SEQ_NO> <ns9:TRAJ_OPTION_LIST> <ns9:TRAJ_OPTION> <ns9:TRAJ_INDEX>1</ns9:TRAJ_INDEX> <ns9:ERROR_LIST> <ns10:error> <ns10:errorCode>522</ns10:errorCode> <ns10:errorText>Element PRCH1 is not adapted.</ns10:errorText> </ns10:error> <ns10:error> <ns10:errorCode>522</ns10:errorCode> <ns10:errorText>Element 900000S/1800000W is at an unreasonable distance.</ns10:errorText> </ns10:error> <ns10:error> <ns10:errorCode>522</ns10:errorCode> <ns10:errorText>Element 900000S/1800000W is at an unreasonable distance.</ns10:errorText> </ns10:error> <ns10:error> <ns10:errorCode>522</ns10:errorCode> <ns10:errorText>Element CAMPS3 is not adapted.</ns10:errorText> </ns10:error> </ns9:ERROR_LIST> </ns9:TRAJ_OPTION> </ns9:TRAJ_OPTION_LIST> </ns9:tosReplyData> </ns9:fosReplyData> </ns4:reply> </ns4:tfmRequestReply> </ns4:tfmDataService>