158 Copyright © 2011 Open Geospatial Consortium
Listing 27 - GetTask response example
sps:GetTaskResponse xmlns:sps
= http:www.opengis.netsps2.0
xmlns:swe =
http:www.opengis.netswe2.0 xmlns:swes
= http:www.opengis.netswes2.0
xmlns:xsi =
http:www.w3.org2001XMLSchema-instance sps:task
sps:Task swes:identifier
http:www.ogc.orgprocedurecamera1tasks6 swes:identifier
sps:status sps:ReservationReport
sps:task http:www.ogc.orgprocedurecamera1tasks6
sps:task sps:estimatedToC
2010-08-20T14:30:00+02:00 sps:estimatedToC
sps:event TaskReserved
sps:event sps:procedure
http:www.ogc.orgprocedurecamera1 sps:procedure
sps:requestStatus Accepted
sps:requestStatus sps:taskStatus
Reserved sps:taskStatus
sps:updateTime 2010-08-20T11:12:01+02:00
sps:updateTime sps:taskingParameters
sps:ParameterData sps:encoding
swe:TextEncoding tokenSeparator
= ,
blockSeparator =
sps:encoding sps:values
2010-08-20T12:37:00+02:00,2010-08- 20T14:30:00+02:00,Y,pointToLookAt,51.902112,8.192728,0,Y,3.5
sps:values sps:ParameterData
sps:taskingParameters sps:reservationExpiration
2010-08- 20T11:30:00+02:00
sps:reservationExpiration sps:ReservationReport
sps:status sps:status
sps:StatusReport sps:task
http:www.ogc.orgprocedurecamera1tasks6 sps:task
sps:event TaskConfirmed
sps:event sps:percentCompletion
sps:percentCompletion sps:procedure
http:www.ogc.orgprocedurecamera1 sps:procedure
sps:requestStatus Accepted
sps:requestStatus sps:taskStatus
InExecution sps:taskStatus
sps:updateTime 2010-08-20T11:23:08+02:00
sps:updateTime sps:StatusReport
sps:status sps:Task
sps:task sps:GetTaskResponse
9.6.5.5 Cancelling a Scheduled Task
2010-08-20T11:23:00+02:00 – The client made up his mind and sends a Cancel request to the service as it does no longer want the task to be executedreserved.
Listing 28 - Cancel request example
sps:Cancel service
= SPS
version =
2.0.0 xmlns:sps
= http:www.opengis.netsps2.0
xmlns:swe =
http:www.opengis.netswe2.0 xmlns:xsi
= http:www.w3.org2001XMLSchema-
instance sps:task
http:www.ogc.orgprocedurecamera1tasks6 sps:task
sps:Cancel
2010-08-20T11:23:08+02:00 – The service sends a response indicating that the reserved task was cancelled.
Copyright © 2011 Open Geospatial Consortium 159
Listing 29 - Cancel response example
sps:CancelResponse xmlns:sps
= http:www.opengis.netsps2.0
xmlns:xsi =
http:www.w3.org2001XMLSchema-instance sps:result
sps:StatusReport sps:task
http:www.ogc.orgprocedurecamera1tasks6 sps:task
sps:procedure http:www.ogc.orgprocedurecamera1
sps:procedure sps:requestStatus
Accepted sps:requestStatus
sps:updateTime 2010-08-20T11:23:08+02:00
sps:updateTime sps:StatusReport
sps:result sps:CancelResponse
9.6.5.6 Task Failure
2010-08-20T11:29:00+02:00 - Before the task expires, the client sends a GetStatus request to the service. The since parameter, although supported by the service, is not
used in the request. Thus the current status of the task is requested.
The request is essentially the same as the one shown in Listing 22 2010-08-20T11:29:01+02:00 – The service sends a response with information about the
current status of the task, indicating that the reservation failed at 2010-08- 20T11:28:30+02:00.
Listing 30 - GetStatus response example for failed task
sps:GetStatusResponse xmlns:sps
= http:www.opengis.netsps2.0
xmlns:swe =
http:www.opengis.netswe2.0 xmlns:swes
= http:www.opengis.netswes2.0
xmlns:xsi =
http:www.w3.org2001XMLSchema-instance sps:status
sps:StatusReport sps:task
http:www.ogc.orgprocedurecamera1tasks6 sps:task
sps:event TaskFailed
sps:event sps:procedure
http:www.ogc.orgprocedurecamera1 sps:procedure
sps:requestStatus Accepted
sps:requestStatus sps:statusMessage
xml:lang =
en Your reservation failed because an emergency
tasking action required use of the resources that were reserved for your task.
sps:statusMessage sps:taskStatus
Failed sps:taskStatus
sps:updateTime 2010-08-20T11:28:30+02:00
sps:updateTime sps:StatusReport
sps:status sps:GetStatusResponse
9.6.5.7 Updating a Scheduled Task
Assuming that the task is now in execution the client can update it. 2010-08-20T12:40:00+02:00 – The client sends an Update request to the service,
requesting that the camera be moved 10 degrees left. The latest response time is set to 2010-08-20T12:41:00+02:00.