PROVIDER_SIDE

All the reverse entity references for this entity

Allows the service consumer to request an AIXM Basic Message based on filters which are linked to the event feature.

Operations

Endpoint for Digital NOTAM Subscription and Request Service Request Interface is RESTful Request-Reply interface WFS.

Url

URL:/swim/wfs/5.1.1/

Reference

EUROCONTROL Specification for SWIM Technical Infrastructure (TI) Yellow Profile

Interface Provision Side

Allows the service provider to distributes Digital NOTAM Messages based on the event scenario that has triggered the need for the service consumer to be updated.

Operations

This operation allows the service provider to publish Digital NOTAM messages to service consumers based on their subscriptions. Implementation is handled through AMQP 1.0 protocol and the published message is distributed to service consumers through AMQP Queues.

Idempotent
IDEMPOTENT
Binding Method
SWIM_TI_YP_1_1_AMQP_MESSAGING

Endpoint is AMQP 1.0 Queue in AMQP Message Broker. Each subscription is linked to one queue, and queue name is returned in subscription response. Queue enables guaranteed messaging, that means message is kept in the queue until message consumer sends acknowledgment. Only then message is removed from the queue.
Service consumer shall be able to connect to AMQP Message Broker.

Resource Type
URL
Url

url:withheld

Reference
Interface Provision Side

Allows the service consumer to select and subscribe to event scenarios of interest. It allows the service consumer to manage the subscriptions e.g. to pause a subscription, or to unsubscribe.

Operations

This operation allows a service consumer to request the list of topics (which represent type of data, i.e. SWIM services) available for subscription

Idempotent
IDEMPOTENT
Binding Method
SWIM_TI_YP_1_1_WS_LIGHT

Endpoint subscriptions is used for subscription management:
- creation of new subscription
- pause existing subscription
- resume existing subscription
- unsubscription/deletion of existing subscription
- get subscriptions
- get subscription details

Url

URL:/swim/v1/subscriptions/

Reference

In SWIM compliant implementation of Publish-Subscribe message exchange pattern using AMQP 1.0 protocol, the term topic is used to define service (i.e. type of data) that the future service consumer is allowed to subscribe to.

Endpoint topics is used to get:
- list of all topics
- topic details

Url

URL:/swim/v1/topics/

Reference
Description

Request message to pause a subscription.

Description

Reply message to an pause request.

Description

Reply message to a resume request.

Description

Request message to get a list of business topics (type of data, i.e. services) that are available for subscription.

Description

Request message to get the details on a specific topic.

Interface Provision Side

The interface is used to group the operations offered by the OGC Web Map Service 1.3.0 Interface Standard.

Operations

The GetCapabilities operation returns metadata about the operations, services, and data (“capabilities”) that are offered the WMS service.

Idempotent
IDEMPOTENT
Operation Message
Binding Method
SWIM_TI_YP_1_1_WS_LIGHT
Parameter

The GetFeatureInfo operation returns the spatial and attribute data for the features at a given location on a map. It is similar to the WFS GetFeature operation, but less flexible in both input and output. The one advantage of GetFeatureInfo is that the request uses an (x,y) pixel value from a returned WMS image. This is easier to use for a client that is not able to perform true geographic referencing.

Idempotent
IDEMPOTENT
Operation Message
Binding Method
SWIM_TI_YP_1_1_WS_LIGHT

The GetLegendGraphic operation provides a mechanism for generating legend graphics as images, beyond the LegendURL reference of WMS Capabilities. It generates a legend based on the style defined on the server, or alternatively based on a user-supplied SLD.

Idempotent
IDEMPOTENT
Operation Message
Binding Method
SWIM_TI_YP_1_1_WS_LIGHT

Endpoint for Aeronautical Aerodrome Map Request Service is RESTful Request-Reply interface WMS.

Url

URL:/swim/wms

Reference
Description

This is the map that is generated on the server as a result of the GetMap query to the service.

Interface Provision Side

This request fetches exported AIXM 5.1.1 files, based on the defined parameter set.

Operations

Retrieves a specific download AIXM 5.1.1 XML file using a notifications process.
The steps of the above-mentioned process are as follows:
1. User creates a new Extraction rule and Subscription.
2. System automatically creates a "topic" within AIMSL per user who is specified as "Subscriber" for the download.
3. The specified user may subscribe to the appropriate topic and recurrently consume messages published to his queue. To subscribe, user shall use an existing AMQP queue, which was created prior the subscription request.
4. The appropriate topic expression should be set as "adm:<user_id>".
5. Once the system starts dataset generation job, every status change of the active generation process is notified to the topic. Possible values are QUEUED, PROCESSING, FINISHED, FAILED and CANCELLED.
6. 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 ADM XML Primer, section 2.3.2.4 "Download Operations".

Idempotent
IDEMPOTENT
Operation Message
Binding Method
SWIM_TI_YP_1_1_WS_LIGHT
Parameter

For security reasons, the addresses will be communicated only to customers.

Resource Type
URL
Url

url:withheld

Reference
Description

Errors are provided with DownloadResponse or Fault Error Messages.

Interface Provision Side
TI Primitive Message Exchange Pattern

The Query Service for AIXM 5.1.1 is based on the Open Geospatial Consortium Web Feature Service Interface Standard (WFS).

Operations

The REST service points to a URL /swim/wfs/5.1.1 (AIXM5.1.1) which is routed by AIMSL to the WFS implementation.

Url

url:/swim/wfs/5.1.1

Reference

The DescribeFeatureType operation returns a schema description of feature types offered by a WFS instance.

url:withheld
Interface Provision Side
TI Primitive Message Exchange Pattern

The Data Publication Interface allows a consumer to obtain updates of the ADS-C exchanges of the flights he is interested in. It provides two ways of doing so: By creating an endpoint from which a consumer can listen to updates of flights matching certain filtering criteria defined in a subscription created through the Subscription Management Interface. In which case he will receive in its subscription response the endpoint address created specifically for his subscription. The dynamic endpoint created for a specific subscription is labelled by /<address> in this document, the specific value taken by the <address> placeholder is resolved in runtime and provided in the subscription response. By defining a number of preconfigured static endpoints where predefined filters are already applied. These preconfigured static endpoints do not require the creation of a specific subscription by the consumer, they are created in design-time by the service provider and are readily available for any consumer, subject to authorization verification. These static endpoints are labelled by /<predefinedSubscription> in this document, the specific values taken by these endpoints is defined by the service provider during design-time.

Operations

This operation allows the service provider to publish flight status updates to service consumers based on their subscriptions. By creating an endpoint from which a consumer can listen to updates of flights matching certain filtering criteria defined in a subscription created through the Flight Status Subscription Management Interface. In which case he will receive in its subscription response the endpoint address created specifically for his subscription. The dynamic endpoint created for a specific subscription is labelled by /<address> in this document, the specific value taken by the <address> placeholder is resolved in runtime and provided in the subscription response.

By defining a number of preconfigured static endpoints where predefined filters are already applied. These preconfigured static endpoints do not require the creation of a specific subscription by the consumer, they are created in design-time by the service provider and are readily available for any consumer, subject to authorization verification. These static endpoints are labelled by /<predefinedSubscription> in this document, the specific values taken by these endpoints is defined by the service provider during design-time.

The AMQP_MESSAGING Interface Binding as detailed in the EUROCONTROL Specification for SWIM Technical Infrastructure Yellow Profile, edition 1.1

Interface Provision Side

The Subscription Management Interface allows a consumer of the SWIM ADS-C Ground Distribution Service to select the set of datalink messages he is interested to receive via the Data Publication Interface.

Operations

This operation allows a consumer of the SWIM ADS-C Ground Distribution Service to select the set of datalink messages he is interested to receive via the Data Publication Interface.

Description

This message allows a consumer of the service to subscribe to a set of datalink messages he is interested in.

Description

The reply message of the subscription request indicating the subscription is confirmed.

Description

This message allows a consumer of the service to unsubscribe to a subscription he previously made.

Description

The reply message of the flight status unsubscription request confirming the unsubscription was successful.

Description

This message allows a consumer of the service to list the subscriptions he is currently subscribed to.

Description

The reply message of the list subscriptions request which is confirmed and detailing the list of subscriptions he has.

Description

The reply message of the subscriptions details request which is confirmed and giving the details of the subscriptions the service consumer.

Interface Provision Side

The Flight Status Data Publication Interface allows a consumer to obtain updates of the ADS-C exchanges of the flights he is interested in. It provides two ways of doing so: By creating an endpoint from which a consumer can listen to updates of flights matching certain filtering criteria defined in a subscription created through the Flight Status Subscription Management Interface. In which case he will receive in its subscription response the endpoint address created specifically for his subscription. The dynamic endpoint created for a specific subscription is labelled by /<address> in this document, the specific value taken by the <address> placeholder is resolved in runtime and provided in the subscription response. By defining a number of preconfigured static endpoints where predefined filters are already applied. These preconfigured static endpoints do not require the creation of a specific subscription by the consumer, they are created in design-time by the service provider and are readily available for any consumer, subject to authorization verification. These static endpoints are labelled by /<predefinedSubscription> in this document, the specific values taken by these endpoints is defined by the service provider during design-time.

Operations

This operation allows the service provider to publish flight status updates to service consumers based on their subscriptions. By creating an endpoint from which a consumer can listen to updates of flights matching certain filtering criteria defined in a subscription created through the Flight Status Subscription Management Interface. In which case he will receive in its subscription response the endpoint address created specifically for his subscription. The dynamic endpoint created for a specific subscription is labelled by /<address> in this document, the specific value taken by the <address> placeholder is resolved in runtime and provided in the subscription response.

By defining a number of preconfigured static endpoints where predefined filters are already applied. These preconfigured static endpoints do not require the creation of a specific subscription by the consumer, they are created in design-time by the service provider and are readily available for any consumer, subject to authorization verification. These static endpoints are labelled by /<predefinedSubscription> in this document, the specific values taken by these endpoints is defined by the service provider during design-time.

The AMQP_MESSAGING Interface Binding as detailed in the EUROCONTROL Specification for SWIM Technical Infrastructure Yellow Profile, edition 1.1

Interface Provision Side

The Flight Status Subscription Management Interface allows a consumer of the SWIM ADS-C Ground Distribution Service to subscribe to flight status changes he is interested in to receive via the Flight Status Data Publication Interface.

Operations
Description

The reply message of the flight status subscription request confirming the subscription was successfully created.

Description

This message allows a consumer of the service to unsubscribe to a subscription he previously made on a flight status change.

Description

The reply message of the list subscriptions request which is confirmed and detailing the list of flights status subscriptions he has.

Description

The reply message of the subscriptions details request which is confirmed and giving the details of the subscriptions the service consumer.

Interface Provision Side