Mission

Interface role

The Mission interface allows for the creation, modification and retrieval of missions held within the ASM Support System by External Users. This interface allows exchange of mission information between host and foreign ASM Support Systems.

Figure 24 in Section 2.4.8.1 provides an overview of the Mission interface.

Information Exchange Flow

Figure 25 in Section 2.4.8.2 depicts the Mission interface information exchange flow

Interface Functions

The interface performs the following functions:

-          Creating a Mission - introduces a new Mission into the ASM Support System to be approved to be incorporated into the plan.

-          Updating a Mission - updates an existing Mission in the ASM Support System potentially as a result of a CDM process or simply to update the plan to reflect real world changes to planned activities

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

ASM-INTF-MIS-010: ASMtoASM Service should be supported by the Mission interface to manage the exchange of mission information.

ASM-INTF-MIS-020: The Mission interface shall support the following operation:

-          createMission,

-          updateMission,

-          queryMissionList

Operations

ASM-INTF-MIS-030:  The createMission operation shall receive and process the MissionCreationRequest message from an External User.

ASM-INTF-MIS-040:  If the mission is valid, the createMission operation shall transmit the newly created mission in the MissionReply message to the requesting External Users.                             

ASM-INTF-MIS-050:  If for any reason the request or the resulting mission is not valid, the createMission operation shall transmit an appropriate error in the MissionReply message to the requesting External Users.

Note: The definition of these 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-MIS-060: The updateMission operation shall receive and process the MissionUpdateRequest message from an External User.

ASM-INTF-MIS-070: If the mission update is valid, the updateMission operation shall transmit the updated mission in the MissionReply message to the requesting External Users.                             

ASM-INTF-MIS-080: If for any reason the request or the resulting updated mission is not valid, the updateMission operation shall transmit an appropriate error in the MissionReply message to the requesting External Users.

ASM-INTF-MIS-090: A MissionUpdateRequest 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 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-MIS-100: The queryMissionList operation shall receive and process the MissionListRequest message from an External User.

ASM-INTF-MIS-110: If the mission list request is valid, the queryMissionList operation shall transmit the list of missions in the MissionListReply message to the requesting External Users. 

ASM-INTF-MIS-120: If for any reason the request is not valid, the queryMissionList operation shall transmit an appropriate error in the MissionListReply 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
Behaviour
Interface Binding Description

N/A

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