Introduction

Note! Not all SOAP service methods have a complete specification. Hence, not all SOAP service methods are implemented by the FlightDataSetService. Four service methods are implemented:

  • SetAcdmTimesInbound
  • SetAcdmTimesOutbound
  • SetBasicFlightDataInbound
  • SetBasicFlightDataOutbound

Example SOAP templates

SetAcdmTimesInboundRequest SOAP template

SetAcdmTimesInboundRequest SOAP template
<soapenv:Envelope
    xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:flig="http://www.asrv.aero/webservices/1.0/flightdatasetservice"
    xmlns:dat="http://www.asrv.aero/webservices/1.0/flightdatasetservice/datadefinitions">
   <soapenv:Header/>
   <soapenv:Body>
      <flig:setAcdmTimesInboundRequest>
         <dat:transData>
            <dat:correlationId>?</dat:correlationId>
            <dat:sourceOrganization>?</dat:sourceOrganization>
            <dat:sourceTimestamp>?</dat:sourceTimestamp>
         </dat:transData>
         <dat:flightLegIdentifier>
            <dat:ifplId>?</dat:ifplId>
            <dat:callsign>?</dat:callsign>
            <dat:aircraftRegistration>?</dat:aircraftRegistration>
            <dat:ssrCode>?</dat:ssrCode>
            <dat:flightId>?</dat:flightId>
            <dat:flightDepartureDate>?</dat:flightDepartureDate>
            <dat:departureAirportIATA>?</dat:departureAirportIATA>
            <dat:arrivalAirportIATA>?</dat:arrivalAirportIATA>
            <dat:departureAirportICAO>?</dat:departureAirportICAO>
            <dat:arrivalAirportICAO>?</dat:arrivalAirportICAO>
         </dat:flightLegIdentifier>
         <dat:acdmTimesInbound>
            <dat:ettt>?</dat:ettt>
            <dat:eldt>?</dat:eldt>
            <dat:tldt>?</dat:tldt>
            <dat:aldt>?</dat:aldt>
            <dat:sibt>?</dat:sibt>
            <dat:eibt>?</dat:eibt>
            <dat:aibt>?</dat:aibt>
            <dat:acgt>?</dat:acgt>
            <dat:aegt>?</dat:aegt>
         </dat:acdmTimesInbound>
      </flig:setAcdmTimesInboundRequest>
   </soapenv:Body>
</soapenv:Envelope>
 

SetAcdmTimesInbound SOAP template

SetAcdmTimesInbound SOAP template
<soapenv:Envelope
    xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:flig="http://www.asrv.aero/webservices/1.0/flightdatasetservice"
    xmlns:dat="http://www.asrv.aero/webservices/1.0/flightdatasetservice/datadefinitions">
   <soapenv:Header/>
   <soapenv:Body>
      <flig:setAcdmTimesOutboundRequest>
         <dat:transData>
            <dat:correlationId>?</dat:correlationId>
            <dat:sourceOrganization>?</dat:sourceOrganization>
            <dat:sourceTimestamp>?</dat:sourceTimestamp>
         </dat:transData>
         <dat:flightLegIdentifier>
            <dat:ifplId>?</dat:ifplId>
            <dat:callsign>?</dat:callsign>
            <dat:aircraftRegistration>?</dat:aircraftRegistration>
            <dat:ssrCode>?</dat:ssrCode>
            <dat:flightId>?</dat:flightId>
            <dat:flightDepartureDate>?</dat:flightDepartureDate>
            <dat:departureAirportIATA>?</dat:departureAirportIATA>
            <dat:arrivalAirportIATA>?</dat:arrivalAirportIATA>
            <dat:departureAirportICAO>?</dat:departureAirportICAO>
            <dat:arrivalAirportICAO>?</dat:arrivalAirportICAO>
         </dat:flightLegIdentifier>
         <dat:acdmTimesOutbound>
            <dat:asbt>?</dat:asbt>
            <dat:asrt>?</dat:asrt>
            <dat:tsat>?</dat:tsat>
            <dat:asat>?</dat:asat>
            <dat:ardt>?</dat:ardt>
            <dat:sobt>?</dat:sobt>
            <dat:eobt>?</dat:eobt>
            <dat:tobt>?</dat:tobt>
            <dat:aobt>?</dat:aobt>
            <dat:erzt>?</dat:erzt>
            <dat:arzt>?</dat:arzt>
            <dat:eczt>?</dat:eczt>
            <dat:aczt>?</dat:aczt>
            <dat:eezt>?</dat:eezt>
            <dat:aezt>?</dat:aezt>
            <dat:ctot>?</dat:ctot>
            <dat:etot>?</dat:etot>
            <dat:ttot>?</dat:ttot>
            <dat:atot>?</dat:atot>
         </dat:acdmTimesOutbound>
      </flig:setAcdmTimesOutboundRequest>
   </soapenv:Body>
</soapenv:Envelope>

SetBasicFlightDataInbound SOAP template

SetBasicFlightDataInbound SOAP template
<soapenv:Envelope
    xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:flig="http://www.asrv.aero/webservices/1.0/flightdatasetservice"
    xmlns:dat="http://www.asrv.aero/webservices/1.0/flightdatasetservice/datadefinitions">
   <soapenv:Header/>
   <soapenv:Body>
      <flig:setBasicFlightDataInboundRequest>
         <dat:transData>
            <dat:correlationId>?</dat:correlationId>
            <dat:sourceOrganization>?</dat:sourceOrganization>
            <dat:sourceTimestamp>?</dat:sourceTimestamp>
         </dat:transData>
         <dat:basicFlightDataInbound>
            <dat:flightLegIdentifier>
               <dat:ifplId>?</dat:ifplId>
               <dat:callsign>?</dat:callsign>
               <dat:aircraftRegistration>?</dat:aircraftRegistration>
               <dat:ssrCode>?</dat:ssrCode>
               <dat:flightId>?</dat:flightId>
               <dat:flightDepartureDate>?</dat:flightDepartureDate>
               <dat:departureAirportIATA>?</dat:departureAirportIATA>
               <dat:arrivalAirportIATA>?</dat:arrivalAirportIATA>
               <dat:departureAirportICAO>?</dat:departureAirportICAO>
               <dat:arrivalAirportICAO>?</dat:arrivalAirportICAO>
            </dat:flightLegIdentifier>
            <dat:flightIsMultiLeg>?</dat:flightIsMultiLeg>
            <!--Zero or more repetitions:-->
            <dat:flightRouteIATA>?</dat:flightRouteIATA>
            <!--Zero or more repetitions:-->
            <dat:codeshareData>
               <dat:codeShareFlightNumber>?</dat:codeShareFlightNumber>
               <dat:codeShareAirlineIATA>?</dat:codeShareAirlineIATA>
               <dat:codeShareAirlineICAO>?</dat:codeShareAirlineICAO>
               <dat:codeShareAirlineTicketed>?</dat:codeShareAirlineTicketed>
            </dat:codeshareData>
            <dat:flightServiceTypeIATA>?</dat:flightServiceTypeIATA>
            <dat:aircraftIATAType>?</dat:aircraftIATAType>
            <dat:flightIsCancelled>?</dat:flightIsCancelled>
            <dat:flightDIIndicator>?</dat:flightDIIndicator>
            <dat:aircraftParkingPosition>?</dat:aircraftParkingPosition>
            <dat:baggageClaimUnit>?</dat:baggageClaimUnit>
            <dat:beltFirstBag>?</dat:beltFirstBag>
            <dat:beltLastBag>?</dat:beltLastBag>
            <dat:sibt>?</dat:sibt>
            <dat:eldt>?</dat:eldt>
            <dat:aldt>?</dat:aldt>
            <dat:eibt>?</dat:eibt>
            <dat:aibt>?</dat:aibt>
            <dat:linkedDeparture>
               <dat:ifplId>?</dat:ifplId>
               <dat:callsign>?</dat:callsign>
               <dat:aircraftRegistration>?</dat:aircraftRegistration>
               <dat:ssrCode>?</dat:ssrCode>
               <dat:flightId>?</dat:flightId>
               <dat:flightDepartureDate>?</dat:flightDepartureDate>
               <dat:departureAirportIATA>?</dat:departureAirportIATA>
               <dat:arrivalAirportIATA>?</dat:arrivalAirportIATA>
               <dat:departureAirportICAO>?</dat:departureAirportICAO>
               <dat:arrivalAirportICAO>?</dat:arrivalAirportICAO>
            </dat:linkedDeparture>
         </dat:basicFlightDataInbound>
      </flig:setBasicFlightDataInboundRequest>
   </soapenv:Body>
</soapenv:Envelope>

SetBasicFlightDataOutbound SOAP template

SetBasicFlightDataOutbound SOAP template
<soapenv:Envelope
    xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:flig="http://www.asrv.aero/webservices/1.0/flightdatasetservice"
    xmlns:dat="http://www.asrv.aero/webservices/1.0/flightdatasetservice/datadefinitions">
   <soapenv:Header/>
   <soapenv:Body>
      <flig:setBasicFlightDataOutboundRequest>
         <dat:transData>
            <dat:correlationId>?</dat:correlationId>
            <dat:sourceOrganization>?</dat:sourceOrganization>
            <dat:sourceTimestamp>?</dat:sourceTimestamp>
         </dat:transData>
         <dat:basicFlightDataOutbound>
            <dat:flightLegIdentifier>
               <!--Optional:-->
               <dat:ifplId>?</dat:ifplId>
               <!--Optional:-->
               <dat:callsign>?</dat:callsign>
               <!--Optional:-->
               <dat:aircraftRegistration>?</dat:aircraftRegistration>
               <!--Optional:-->
               <dat:ssrCode>?</dat:ssrCode>
               <!--Optional:-->
               <dat:flightId>?</dat:flightId>
               <!--Optional:-->
               <dat:flightDepartureDate>?</dat:flightDepartureDate>
               <!--Optional:-->
               <dat:departureAirportIATA>?</dat:departureAirportIATA>
               <!--Optional:-->
               <dat:arrivalAirportIATA>?</dat:arrivalAirportIATA>
               <!--Optional:-->
               <dat:departureAirportICAO>?</dat:departureAirportICAO>
               <!--Optional:-->
               <dat:arrivalAirportICAO>?</dat:arrivalAirportICAO>
            </dat:flightLegIdentifier>
            <!--Optional:-->
            <dat:flightIsMultiLeg>?</dat:flightIsMultiLeg>
            <!--Zero or more repetitions:-->
            <dat:flightRouteIATA>?</dat:flightRouteIATA>
            <!--Zero or more repetitions:-->
            <dat:codeshareData>
               <dat:codeShareFlightNumber>?</dat:codeShareFlightNumber>
               <!--Optional:-->
               <dat:codeShareAirlineIATA>?</dat:codeShareAirlineIATA>
               <!--Optional:-->
               <dat:codeShareAirlineICAO>?</dat:codeShareAirlineICAO>
               <!--Optional:-->
               <dat:codeShareAirlineTicketed>?</dat:codeShareAirlineTicketed>
            </dat:codeshareData>
            <!--Optional:-->
            <dat:flightServiceTypeIATA>?</dat:flightServiceTypeIATA>
            <!--Optional:-->
            <dat:aircraftIATAType>?</dat:aircraftIATAType>
            <!--Optional:-->
            <dat:flightIsCancelled>?</dat:flightIsCancelled>
            <!--Optional:-->
            <dat:flightDIIndicator>?</dat:flightDIIndicator>
            <!--Optional:-->
            <dat:aircraftParkingPosition>?</dat:aircraftParkingPosition>
            <!--Optional:-->
            <dat:gate>?</dat:gate>
            <!--Optional:-->
            <dat:gateAction>?</dat:gateAction>
            <!--Optional:-->
            <dat:sobt>?</dat:sobt>
            <!--Optional:-->
            <dat:tobt>?</dat:tobt>
            <!--Optional:-->
            <dat:eobt>?</dat:eobt>
            <!--Optional:-->
            <dat:aobt>?</dat:aobt>
            <!--Optional:-->
            <dat:tsat>?</dat:tsat>
            <!--Optional:-->
            <dat:ttot>?</dat:ttot>
            <!--Optional:-->
            <dat:etot>?</dat:etot>
            <!--Optional:-->
            <dat:atot>?</dat:atot>
            <!--Optional:-->
            <dat:fuelRampRequested>?</dat:fuelRampRequested>
            <!--Optional:-->
            <dat:aircraftMTOW>?</dat:aircraftMTOW>
            <!--Optional:-->
            <dat:linkedArrival>
               <!--Optional:-->
               <dat:ifplId>?</dat:ifplId>
               <!--Optional:-->
               <dat:callsign>?</dat:callsign>
               <!--Optional:-->
               <dat:aircraftRegistration>?</dat:aircraftRegistration>
               <!--Optional:-->
               <dat:ssrCode>?</dat:ssrCode>
               <!--Optional:-->
               <dat:flightId>?</dat:flightId>
               <!--Optional:-->
               <dat:flightDepartureDate>?</dat:flightDepartureDate>
               <!--Optional:-->
               <dat:departureAirportIATA>?</dat:departureAirportIATA>
               <!--Optional:-->
               <dat:arrivalAirportIATA>?</dat:arrivalAirportIATA>
               <!--Optional:-->
               <dat:departureAirportICAO>?</dat:departureAirportICAO>
               <!--Optional:-->
               <dat:arrivalAirportICAO>?</dat:arrivalAirportICAO>
            </dat:linkedArrival>
         </dat:basicFlightDataOutbound>
      </flig:setBasicFlightDataOutboundRequest>
   </soapenv:Body>
</soapenv:Envelope>

 Example SOAP requests

 SetAcdmTimesInbound example SOAP request

SetAcdmTimesInbound example SOAP request
<setAcdmTimesInboundRequest xmlns="http://www.asrv.aero/webservices/1.0/flightdatasetservice">
    <transData xmlns="http://www.asrv.aero/webservices/1.0/flightdatasetservice/datadefinitions">
        <correlationId>ATL_01_2017-03-23T09:28:57.729Z</correlationId>
        <sourceOrganization>ATLABGO</sourceOrganization>
        <sourceTimestamp>2017-03-23T09:28:57.729Z</sourceTimestamp>
    </transData>
    <flightLegIdentifier xmlns="http://www.asrv.aero/webservices/1.0/flightdatasetservice/datadefinitions">
        <flightId>BOK999</flightId>
        <flightDepartureDate>2017-03-23</flightDepartureDate>
        <departureAirportIATA>OSL</departureAirportIATA>
        <arrivalAirportIATA>BGO</arrivalAirportIATA>
        <arrivalAirportICAO>ENBR</arrivalAirportICAO>
    </flightLegIdentifier>
    <acdmTimesInbound xmlns="http://www.asrv.aero/webservices/1.0/flightdatasetservice/datadefinitions">
        <aibt>2017-03-23T09:28:56.000Z</aibt>
    </acdmTimesInbound>
</setAcdmTimesInboundRequest>

SetAcdmTimesOutbound example SOAP request

SetAcdmTimesOutbound example SOAP request
<setAcdmTimesOutboundRequest xmlns="http://www.asrv.aero/webservices/1.0/flightdatasetservice">
    <transData xmlns="http://www.asrv.aero/webservices/1.0/flightdatasetservice/datadefinitions">
        <correlationId>ATL_01_2017-03-23T10:10:47.915Z</correlationId>
        <sourceOrganization>ATLABGO</sourceOrganization>
        <sourceTimestamp>2017-03-23T10:10:47.915Z</sourceTimestamp>
    </transData>
    <flightLegIdentifier xmlns="http://www.asrv.aero/webservices/1.0/flightdatasetservice/datadefinitions">
        <flightId>BOK103</flightId>
        <flightDepartureDate>2017-03-23</flightDepartureDate>
        <departureAirportIATA>BGO</departureAirportIATA>
        <arrivalAirportIATA>SKN</arrivalAirportIATA>
        <departureAirportICAO>ENBR</departureAirportICAO>
        <arrivalAirportICAO>ENSK</arrivalAirportICAO>
    </flightLegIdentifier>
    <acdmTimesOutbound xmlns="http://www.asrv.aero/webservices/1.0/flightdatasetservice/datadefinitions">
        <aobt>2017-03-23T10:10:47.000Z</aobt>
    </acdmTimesOutbound>
</setAcdmTimesOutboundRequest>

 

SetBasicFlightDataInbound SOAP example

SetBasicFlightDataInbound SOAP template
<soapenv:Envelope
        xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
        xmlns:flig="http://www.asrv.aero/webservices/1.0/flightdatasetservice"
        xmlns:dat="http://www.asrv.aero/webservices/1.0/flightdatasetservice/datadefinitions">
    <soapenv:Header/>
    <soapenv:Body>
        <flig:setBasicFlightDataInboundRequest>
            <dat:transData>
                <dat:correlationId>BHS_01_2017-03-23T10:10:47.915Z</dat:correlationId>
                <dat:sourceOrganization>BHSBGO</dat:sourceOrganization>
                <dat:sourceTimestamp>2017-03-23T10:10:47.915Z</dat:sourceTimestamp>
            </dat:transData>
            <dat:basicFlightDataInbound>
                <dat:flightLegIdentifier>
                    <dat:ifplId>AA62962432</dat:ifplId>
                    <dat:callsign>NAX616</dat:callsign>
                    <dat:aircraftRegistration>LNDYT</dat:aircraftRegistration>
                    <dat:flightId>DY616</dat:flightId>
                    <dat:flightDepartureDate>2017-04-25</dat:flightDepartureDate>
                    <dat:departureAirportIATA>OSL</dat:departureAirportIATA>
                    <dat:arrivalAirportIATA>BGO</dat:arrivalAirportIATA>
                    <dat:departureAirportICAO>ENGM</dat:departureAirportICAO>
                    <dat:arrivalAirportICAO>ENBR</dat:arrivalAirportICAO>
                </dat:flightLegIdentifier>
                <dat:baggageClaimUnit>3</dat:baggageClaimUnit>
                <dat:beltFirstBag>2017-03-23T10:10:40Z</dat:beltFirstBag>
                <dat:beltLastBag>2017-03-23T10:10:45Z</dat:beltLastBag>
            </dat:basicFlightDataInbound>
        </flig:setBasicFlightDataInboundRequest>
    </soapenv:Body>
</soapenv:Envelope>

  • No labels