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.
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.
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.
Endpoints
N/A