Operation Request - GetStatus

74 Copyright © 2011 Open Geospatial Consortium The GetStatus data type is derived from the SWES ExtensibleRequest data type specified in clause 9 of [OGC 09-001] and therefore inherits all the properties contained in that data type. GetStatus does not restrict the content model of ExtensibleRequest. Requirement http:www.opengis.netspecSPS2.0reqGetStatusRequestdataType REQ 56. The GetStatus data type shall contain the properties defined for SWES ExtensibleRequest. In addition, it shall contain the properties according to Table 32. Table 32 — Properties in the GetStatus data type Name Definition Data type and values Multiplicity and use task Pointer to the task for which status information is requested. Task id see clause 7.3.1.6 value as provided by SPS in response to a previous tasking request One mandatory since point in time in the past that denotes the begin of the time period – ended by the time when the request was received by the service – for which status reports of the identified task are requested DateTime see ISO 19103 and OGC 07-036 Table D.2 value shall be a point in time in the past One to zero optional if not provided in the request only the latest state shall be reported default behavior of the operation 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.6.4 Operation Response - GetStatusResponse

The GetStatusResponse data type represents the response to an SPS GetStatus operation request. The GetStatusResponse data type is derived from the SWES ExtensibleResponse data type see clause 9 of [OGC 09-001] and therefore inherits all the properties contained in that data type. GetStatusResponse does not restrict the content model of ExtensibleResponse . Copyright © 2011 Open Geospatial Consortium 75 Requirement http:www.opengis.netspecSPS2.0reqGetStatusResponsedataType REQ 57. The GetStatusResponse data type shall contain the properties defined for SWES ExtensibleResponse. In addition, it shall contain the property according to Table 33. Table 33 — Properties in the GetStatusResponse data type Name Definition Data type and values Multiplicity and use status status report providing information about the current or – if requested via the “since” parameter – a previous state of the requested tasktasking request StatusReport see 7.3.1.5 Property usage for providing status information of a GetFeasibility or Update request as defined in Table 34, of a Reserve or Submit request as defined in Table 35 and for a scheduled task as defined in Table 36 Table 37; all tables also indicate when a ReservationReport rather than a StatusReport is used to encode the status information Zero to many mandatory whether zero, one or more reports are contained in the GetStatus response depends on the status of the tasktasking request it could have made only one transition but also more, if the service supports the since parameter if not then only the current status is returned and that parameter is actually used in the request even though clients may have the option to request more status information, without using the ‘since’ parameter they are only interested in the current status The following tables define in more detail how status reports are used in a GetStatus operation response to provide status information of a task or tasking request. With the GetStatus operation it is possible to retrieve the currently valid tasking parameter values. For performance reasons, the current tasking parameter settings are omitted from tasking request responses. In contrast, tasking request respones may contain alternative sets of tasking parameters, which is not possible in GetStatus responses.