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>