Task Completion Scheduling a Task Submit Reserve

164 Copyright © 2011 Open Geospatial Consortium sps:taskhttp:www.ogc.orgprocedurecamera1tasks6sps:task sps:eventDataPublishedsps:event sps:procedurehttp:www.ogc.orgprocedurecamera1sps:procedure sps:requestStatusAcceptedsps:requestStatus sps:taskStatusInExecutionsps:taskStatus sps:updateTime2010-08-20T12:37:00.001+02:00sps:updateTime sps:StatusReport sps:status sps:status sps:StatusReport sps:taskhttp:www.ogc.orgprocedurecamera1tasks6sps:task sps:eventTaskUpdatedsps:event sps:procedurehttp:www.ogc.orgprocedurecamera1sps:procedure sps:requestStatusAcceptedsps:requestStatus sps:taskStatusInExecutionsps:taskStatus sps:updateTime2010-08-20T12:40:50+02:00sps:updateTime sps:taskingParameters sps:ParameterData sps:encoding swe:TextEncoding tokenSeparator=, blockSeparator= sps:encoding sps:valuesY,relativePositioning,Y,-10,N,Nsps:values sps:ParameterData sps:taskingParameters sps:StatusReport sps:status sps:status sps:StatusReport sps:taskhttp:www.ogc.orgprocedurecamera1tasks6sps:task sps:eventTaskCompletedsps:event sps:percentCompletion100sps:percentCompletion sps:procedurehttp:www.ogc.orgprocedurecamera1sps:procedure sps:requestStatusAcceptedsps:requestStatus sps:taskStatusCompletedsps:taskStatus sps:updateTime2010-08-20T14:30:00+02:00sps:updateTime sps:StatusReport sps:status sps:Task sps:task sps:GetTaskResponse A GetStatus request with since parameter - supported by the service in this scenario - can yield a similar result but clients can also retrieve only those parts of the state log for a task that they do not already know. Let us assume that the client already performed a GetStatus request at 2010-08-20T12:37:05+02:00. 2010-08-20T14:00:00.00+02:00 – The client sends a GetStatus request with since parameter to the service, set to the value 2010-08-20T12:37:05+02:00. Listing 38 - GetStatus request example with since parameter sps:GetStatus 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:since 2010-08-20T12:37:05+02:00 sps:since sps:GetStatus 2010-08-20T14:00:00.01+02:00 – The service sends a response providing information about the last two state transitions only. Copyright © 2011 Open Geospatial Consortium 165 Listing 39 - GetStatus response example for request with since parameter 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 TaskUpdated sps:event sps:procedure http:www.ogc.orgprocedurecamera1 sps:procedure sps:requestStatus Accepted sps:requestStatus sps:taskStatus InExecution sps:taskStatus sps:updateTime 2010-08-20T12:40:50+02:00 sps:updateTime sps:taskingParameters sps:ParameterData sps:encoding swe:TextEncoding tokenSeparator = , blockSeparator = sps:encoding sps:values Y,relativePositioning,Y,-10,N,N sps:values sps:ParameterData sps:taskingParameters sps:StatusReport sps:status sps:status sps:StatusReport sps:task http:www.ogc.orgprocedurecamera1tasks6 sps:task sps:event TaskCompleted sps:event sps:percentCompletion 100 sps:percentCompletion sps:procedure http:www.ogc.orgprocedurecamera1 sps:procedure sps:requestStatus Accepted sps:requestStatus sps:taskStatus Completed sps:taskStatus sps:updateTime 2010-08-20T14:30:00+02:00 sps:updateTime sps:StatusReport sps:status sps:GetStatusResponse

9.6.6 Getting Result Access Information for a Task

2010-08-20T14:36:00+02:00 – The client sends a DescribeResultAccess request to get references to data services for the task. Listing 40 - DescribeResultAccess request example targetting a task soap12:Envelope xmlns:soap12 = http:www.w3.org200305soap-envelope xmlns:sps = http:www.opengis.netsps2.0 xmlns:xsi = http:www.w3.org2001XMLSchema-instance xmlns:ows = http:www.opengis.netows1.1 soap12:Body sps:DescribeResultAccess service = SPS version = 2.0.0 sps:target sps:task http:www.ogc.orgprocedurecamera1tasks6 sps:task sps:target sps:DescribeResultAccess soap12:Body soap12:Envelope 2010-08-20T14:36:01+02:00 - The service sends a response providing the requested information for accessing the data gathered for the task. Listing 41 - DescribeResultAccess response example with access information for a task soap12:Envelope xmlns:soap12=http:www.w3.org200305soap-envelope xmlns:sps=http:www.opengis.netsps2.0 xmlns:xsi=http:www.w3.org2001XMLSchema-instance xmlns:swe=http:www.opengis.netswe2.0 xmlns:ows=http:www.opengis.netows1.1 xmlns:sos=http:www.opengis.netsos2.0 xmlns:fes=http:www.opengis.netfes2.0 xmlns:gml=http:www.opengis.netgml3.2 xmlns:xlink=http:www.w3.org1999xlink soap12:Body 166 Copyright © 2011 Open Geospatial Consortium sps:DescribeResultAccessResponse sps:availability sps:available sps:DataAvailable sps:dataReference ows:ReferenceGroup ows:Identifierhttp:www.ogc.orgprocedurecamera1tasks6accessReferenceGroups1ow s:Identifier ows:ServiceReference xlink:href=http:www.ogc.orgSOS xlink:role=http:www.opengis.netspecSPS2.0referenceTypeFullServiceAccess ows:Identifierhttp:www.ogc.orgprocedurecamera1accessReferenceGroups1references 1ows:Identifier ows:Formatapplicationxmlows:Format ows:Metadata sps:SPSMetadata sps:dataAccessTypehttp:www.opengis.netsos2.0GetObservationsps:dataAccessType sps:SPSMetadata ows:Metadata ows:RequestMessage soap12:Envelope soap12:Body sos:GetObservation service=SOS version=2.0.0 sos:observedPropertyhttp:www.opengis.netdefpropertyTypex- radiancesos:observedProperty sos:procedurehttp:www.ogc.orgprocedurecamera1sos:procedure sos:temporalFilter fes:During fes:ValueReferencephenomenonTimefes:ValueReference gml:TimePeriod gml:id=gid01 gml:beginPosition2010-08- 20T12:37:00+02:00gml:beginPosition gml:endPosition2010-08- 20T14:30:00+02:00gml:endPosition gml:TimePeriod fes:During sos:temporalFilter sos:GetObservation soap12:Body soap12:Envelope ows:RequestMessage ows:ServiceReference ows:ReferenceGroup sps:dataReference sps:dataReference ows:ReferenceGroup ows:Identifierhttp:www.ogc.orgprocedurecamera1tasks6accessReferenceGroups2ow s:Identifier ows:Reference xlink:href=http:www.ogc.orgprocedurecamera1videostask_6.mj2 xlink:role=http:www.opengis.netspecSPS2.0referenceTypeResource ows:Identifierhttp:www.ogc.orgprocedurecamera1tasks6accessReferenceGroups2ref erences1ows:Identifier ows:Formatvideomj2ows:Format ows:Reference ows:ReferenceGroup sps:dataReference sps:DataAvailable sps:available sps:availability sps:DescribeResultAccessResponse soap12:Body soap12:Envelope