Introduction Data Types GetFeasibility Operation

Co Figure 29 — Data types of the GetFeasibility operation The details of the operation request and response are explained in the following subclauses.

7.3.11.3 Operation Request - GetFeasibility

Sending an instance of the GetFeasibility data type to the service performs an SPS GetFeasibility operation request. pyright © 2011 Open Geospatial Consortium 113 114 Copyright © 2011 Open Geospatial Consortium The GetFeasibility data type is derived from the TaskingRequest data type see clause 7.3.1.3 and therefore inherits all the properties contained in that data type. GetFeasibility neither restricts the content model of TaskingRequest nor adds additional properties. Requirement http:www.opengis.netspecSPS2.0reqGetFeasibilityRequestdataType REQ 91. The GetFeasibility data type shall contain the properties defined for TaskingRequest.

7.3.11.4 Operation Response - GetFeasibilityResponse

The GetFeasibilityResponse data type represents the response to an SPS GetFeasibility operation request. The GetFeasibilityResponse data type is derived from the TaskingResponse data type see clause 7.3.1.4 and therefore inherits all the properties contained in that data type. GetFeasibilityResponse neither restricts the content model of TaskingResponse nor adds additional properties. Requirement http:www.opengis.netspecSPS2.0reqGetFeasibilityResponsedataType REQ 92. The GetFeasibilityResponse data type shall contain the properties defined for TaskingResponse. A GetFeasibilityResponse contains a StatusReport see clause 7.3.1.5 to indicate the result of the requested operation. As a GetFeasibility request is a tasking request, the final result of that request might not be directly available and would then be pending. The properties of a StatusReport and the possible transitions see clause 6.3.6 shall be used as defined in the following table. All transitions starting from the Pending state are not applicable for reporting in the response, as the response provides only information about the first state transition, i.e. from initial to accepted, pending, or rejected. Clients retrieve further state transitions via notifications or GetStatus operation calls.