EUROCONTROL is an intergovernmental organisation with 41 Member and 2 Comprehensive Agreement States.
AFOD is a SWIM service offered by the European AIS Database (EAD) which is a pan-European aeronautical information service provider, certified against the European Commission Implementing Regulation CIR (EU) 2017/373. AFOD provides essential information with regards to enabling the exchange of data with EAD SDD (AIXM 5.1) through a system-to-system connection, using the EAD AIMSL interfaces. AIMSL (AIM Service Layer) provides a SOAP Web Services based standard interface to the same SDD functions. The users are able to extract data from EAD using the following general scenario: 1. User sends a SOAP request to AIMSL, 2. AIMSL forwards the request to SDD, 3. SDD performs the requested actions, 4. SDD sends a SOAP response to AIMSL, 5. AIMSL forwards the response to the User. The EAD AFOD service offers two means of requesting/extracting data from EAD: - a feature request method based on OGC Web Feature Service with the temporal extension (WFS-TE) - a dataset extraction method based on OASIS web service notifications (WS-N).
Use aeronautical information and data for the management and provision of the European ATM Network services including ATFM, ATFCM, IFPS, etc.
The methods implemented by the service offer a large palette of aeronautical information data, required by customers who consume and provide harmonized and up-to-date data.
AFOD offers a web service providing AIXM 5.1 files for consumption.
Access and Use
In order to consume the AFOD services, an AIMSL Service Request Form has to be submitted through the EAD service desk, indicating the desired services. The form is available in the EAD Service/System Information OneSky Team.
Quality of Service
The AFOD service payloads are wrapped with MD5 checksum algorithm providing the possibility to verify that data didn't suffer unintended corruption. Further, data integrity is ensured by the Datagram-TLS v.1.2 (which is based on TLS v1.2) provided by the VPN client.
Extensible markup Language
AFOD implements the following comparison operators: PropertyIsEqualTo, PropertyIsNotEqualTo, PropertyIsLessThan, PropertyIsGreaterThan, PropertyIsLessThanOrEqualTo, PropertyIsGreaterThanOrEqualTo, PropertyIsLike.
Logical operators are also supported but does not implement additional functions.
Source of Information
2. EAD Data Operations Provider (DOP), for the world-wide minimum static dataset.
3. EAD as certified source of information AIS Provider-CIR(EU)2017/373.
The AFOD services are exposed via a technical infrastructure (AIMSL). AFOD is implemented using a standard SOAP Web Services protocol.
To avoid negative impact, when data usage is disproportionate and for extended periods, AIMSL is responsible for monitoring and limiting large amounts ____ of requests in short periods of time.
Not available to consumer.
The complete list of the SOAP response feedback is available in the SDD XML Primer document, appendix 6.3 Error, info and warning messages supported by SDD.
This request fetches exported AIXM 5.1 files, based on the defined parameter set.
Retrieves a specific download AIXM 5.1 XML file using a notifications process.
The steps of the above-mentioned process are as follows:
1. When storing a new parameter set, the system automatically creates a "topic" within AIMSL per user who is specified as "Subscriber" for the download.
2. The specified user may subscribe to the appropriate topic and recurrently poll for new status of an active download job. For subscription, the generated aimsl:id from the previously created pull point must be used.
3. The appropriate topic expression should be set as "sdd_download:<user_code_id>".
4. Once the system starts a regarding download job from the stored parameter set, every status change of the active download is notified to the topic. Possible values are QUEUED, PROCESSING, FINISHED, FAILED and CANCELLED.
5. When the status changes to FINISHED, the id of the created file is provided with the notification as the <downloadFileId>.
It is needed to request the download result via WS operation downloadAixmMessageFile - see SDD XML Primer, section 22.214.171.124 "Download Operations".
For security reasons, the addresses will be communicated only to customers.
Service Interface Binding
The web service is bound to the SOAP messaging protocol using Document style.
Network Interface Binding
SWIM TI Yellow Profile specification
Airspace - urn:aero:airm:1.0.0:LogicalModel:Subjects:AirspaceInfrastructure:Airspace:Airspace
RouteAvailability - urn:aero:airm:1.0.0:LogicalModel:Subjects:AirspaceInfrastructure:RouteAndProcedure:RouteAvailability
DesignatedPoint - urn:aero:airm:1.0.0:ConceptualModel:Subjects:AirspaceInfrastructure:InfrastructurePoint:DesignatedPoint
NAVAID - urn:aero:airm:1.0.0:LogicalModel:Subjects:BaseInfrastructure:NavigationInfrastructure:RadioNavigationService
The temporality extension has been developed in order to align the OGC WFS 2.0 and FES 2.0 standards with the AIXM 5.1 Temporality Concept. It allows retrieving data in AIXM 5.1 format via OGC WFS 2.0 requests.