Operation Request - Confirm

110 Copyright © 2011 Open Geospatial Consortium Requirement http:www.opengis.netspecSPS2.0reqConfirmRequestdataType REQ 88. The Confirm data type shall contain the properties defined for SWES ExtensibleRequest. In addition, it shall contain the property according to Table 54. Table 54 — Property in the Confirm data type Name Definition Data type and values Multiplicity and use task Pointer to the reserved task that is requested to be confirmed. Task id , see clause 7.3.1.6 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.10.4 Operation Response - ConfirmResponse

The ConfirmResponse data type represents the response to an SPS Confirm operation request. The ConfirmResponse data type is derived from the SWES ExtensibleResponse data type specified in clause 9 of [OGC 09-001] and therefore inherits all the properties contained in that data type. ConfirmResponse does not restrict the content model of ExtensibleResponse . Requirement http:www.opengis.netspecSPS2.0reqConfirmResponsedataType REQ 89. The ConfirmResponse data type shall contain the properties defined for SWES ExtensibleResponse. In addition, it shall contain the property according to Table 55. Table 55 — Property in the ConfirmResponse data type Name Definition Data type and values Multiplicity and use result report with the outcome of the confirmation request StatusReport, see 7.3.1.5 Properties of StatusReport shall be used as defined in Table 56 One mandatory Table 56 illustrate the usage of the StatusReport properties in Confirm responses. Copyright © 2011 Open Geospatial Consortium 111 Table 56 – StatusReport property usage in Confirm operation response property namecardinality Operation outcome Confirmation was accepted Confirmation was rejected 7 task1 task identifier used in request estimatedToC0..1 NA 1 event code0..1 NA 2 percentCompletion0..1 NA 3 procedure1 identifier of procedure associated with reserved task requestStatus code1 Accepted Rejected statusMessage0.. usage optional service should indicate why the confirmation was rejected taskingParameters0..1 NA 4 taskStatus code0..1 NA 5 updateTime1 point in time when confirmation was accepted point in time when confirmation was rejected alternative0.. NA 6 NA = not applicable NOTES: 1 only applicable to scheduled tasks that have not been finalized yet 2,4,5 only applicable to tasking requests and tasks 3 only applicable to tasks that are being or have been executed 6 only applicable to tasking requests 7 in this case the reserved task fails

7.3.10.5 Exceptions

Requirement http:www.opengis.netspecSPS2.0reqConfirmResponseexceptions REQ 90. When an SPS server encounters an error while performing a Confirm operation, it shall return an exception message as specified in clause 7.2.

7.3.10.6 Examples

Clause 9.6 provides example XML instances for the Confirm operation request and response.