AirspaceNegotiation

Interface role

The Airspace Negotiation interface enables the retrieval and handling of proposals held within the ASM Support System by External Users.

A proposal refers to a specific reservation and effectively re-defines a subset of the reservation data. The Negotiation interface enables a proposal to be accepted or rejected as per the actions accessible through the service.

The Negotiation interface allows users managing the airspace to make proposals to booking requests introduced by foreign airspace requesters. The proposals could address the FLs, times, or even different area. These proposals could be accepted or rejected.    

Figure 27 in Section 2.4.9.1 provides an overview of the Airspace negotiation interface

Information Exchange Flow

Figure 28 in Section 2.4.9.2 depicts the Airspace negotiation interface information exchange flow.

Interface Functions

The interface performs the following functions:

-          Creating a Proposal - introduces a new Proposal into the ASM Support System.

-          Requesting Proposal List - allows access to the Proposal information from within the ASM Support System to allow for CDM processes.

-          Handling Proposals – accepts or rejects the Proposal

 

ASM-INTF-NEG-010: ASMtoASM Service should be supported by the Airspace Negotiation interface to manage the reservations.

ASM-INTF-NEG-020: The AirspaceNegotiation interface shall support the following operations:

-          createBookingProposal,

-          queryBookingProposalList

-          handleBookingProposal

Operations

ASM-INTF-NEG-030:  The createBookingProposal operation shall receive and process the BookingProposalRequest message from an External User.

ASM-INTF-NEG-040:  If the proposal is valid, the createBookingProposal operation shall transmit the newly created proposal in the BookingProposalReply message to the requesting External Users.                             

ASM-INTF-NEG-050:  If for any reason the request or the resulting proposal is not valid, the createBookingPrposal operation shall transmit an appropriate error in the BookingProposalReply message to the requesting External Users.

Note: The definition of these messages can be found in section 2.7.3 Interface Messages.

Idempotent
NON_IDEMPOTENT
Synchronous
ASYNCHRONOUS
TI Protocol Methods
Refer to Section 2.5 Technologies
Processing Consideration

ASM-INTF-NEG-060: The queryBookingProposalList operation shall receive and process the BookingProposalListRequest message from an External Users.

ASM-INTF-NEG-070: If the proposal list request is valid, the queryBookingProposalList operation shall transmit the list of proposals in the BookingProposalListReply message to the requesting External Users.                             

ASM-INTF-NEG-080: If for any reason the request is not valid, the queryBookingProposalList operation shall transmit an appropriate error in the BookingProposalListReply message to the requesting External Users.

Note: The definition of these messages can be found in section 2.7.3 Interface Messages.

Idempotent
NON_IDEMPOTENT
Synchronous
ASYNCHRONOUS
TI Protocol Methods
Refer to Section 2.5 Technologies
Processing Consideration

ASM-INTF-NEG-090: The handleBookingProposal operation shall receive and process the HandleBookingProposalRequest message from an External User.

ASM-INTF-NEG-100: If the request is valid, the handleBookingProposal operation shall perform the requested action.

ASM-INTF-NEG-110: If for any reason the request is not valid, the updateBooking operation shall transmit an appropriate error in the HandleBookingProposalReply message to the requesting External User.

ASM-INTF-NEG-120: A HandleBookingProposalRequest should be rejected by the service if the user performing the update does not have the appropriate actions matching their update.

Note: The definition of these messages can be found in section 2.7.3 Interface Messages.

Idempotent
NON_IDEMPOTENT
Synchronous
ASYNCHRONOUS
TI Protocol Methods
Refer to Section 2.5 Technologies
Processing Consideration
Behaviour
Interface Binding Description

N/A

Interface Provision Side
TI Primitive Message Exchange Pattern
Service Interface Binding
Network Interface Binding