Data Types Operation Request - Update

118 Co Figure 30 — Data types of the Update operation The details of the operation request and response are explained in the following subclauses.

7.3.12.3 Operation Request - Update

Sending an instance of the Update data type to the service performs an SPS Update operation request. pyright © 2011 Open Geospatial Consortium Copyright © 2011 Open Geospatial Consortium 119 The Update 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. Update does not restrict the content model of TaskingRequest. Requirement http:www.opengis.netspecSPS2.0reqUpdateRequestdataType REQ 96. The Update data type shall contain the properties defined for TaskingRequest . In addition, it shall contain the properties according to Table 58. Table 58 — Property in the Update data type Name Definition Data type and values Multiplicity and use targetTask Pointer to the scheduled task to update. Task id , see clause 7.3.1.6 value shall be a pointer to a task that is scheduled by the service One mandatory id Note: the primary use of this property is to provide a pointeridentifier – see OGC 09-001 clause 16.3.1 for further details.

7.3.12.4 Operation Response - UpdateResponse

The UpdateResponse data type represents the response to an SPS Update operation request. The UpdateResponse 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. Requirement http:www.opengis.netspecSPS2.0reqUpdateResponsedataType REQ 97. The UpdateResponse data type shall contain the properties defined for TaskingResponse. In addition, it shall contain the properties according to Table 59. 120 Copyright © 2011 Open Geospatial Consortium Table 59 — Property in the UpdateResponse data type Name Definition Data type and values Multiplicity and use targetTask Pointer to the scheduled task to update. Task id , see clause 7.3.1.6 value shall be a pointer to a task that is scheduled by the service One mandatory id Note: the primary use of this property is to provide a pointeridentifier – see OGC 09-001 clause 16.3.1 for further details. An UpdateResponse contains a StatusReport see clause 7.3.1.5 to indicate the result of the requested operation. As an Update request is a tasking request, the final result of that request might not be directly available and would then be pending. Requirement http:www.opengis.netspecSPS2.0reqUpdateResponsestatusReportUsage REQ 98. The properties of a StatusReport for the possible transitions of an Update tasking request shall be used as defined in Table 60. 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.