Final State Initial State
10.1.2.6 Initial State
Once a tasking request with the intention to reserve or submit is received by the service and the implied task is feasible, a task gets scheduled by the service. 186 Copyright © 2011 Open Geospatial Consortium Table 75 — Connections of the Initial state Connector type name Source state Target state Notes Transition TaskReservationO rSubmission Initial State Tasking Request Choice A feasible tasking request with the intention to reserve or submit an implied task automatically enters the Scheduled state.10.1.3 EventsTrigger
Requirement http:www.opengis.netspecSPS2.0reqTasksEvents REQ 118. If an SPS server supports event notification, events shall be sent as defined in clauses 10.1.3.1 to 10.1.3.9.10.1.3.1 DataPublished
New data was published for a task that is InExecution. If supported by the service, this causes a notification of the event.10.1.3.2 ReservationExpired
A reserved task has expired the expiration time set by the service is before now - now being the time measured by the service. If supported by the service, this causes a notification of the event.10.1.3.3 TaskCancelled
A scheduled task has been cancelled. Data gathered and published for the cancelled task should not automatically be deleted so that a client can retrieve the data that was gathered until the task was cancelled. If supported by the service, this causes a notification of the event.10.1.3.4 TaskCompleted
A task that was InExecution was completed as planned. Implies that all data gathered in the task has been published. If supported by the service, this causes a notification of the event. Copyright © 2011 Open Geospatial Consortium 18710.1.3.5 TaskConfirmed
A reserved task was confirmed. If supported by the service, this causes a notification of the event.10.1.3.6 TaskFailed
A scheduled task has failed. Data gathered and published for the failed task should not automatically be deleted so that a client can at least retrieve the data that was gathered until the task failed. If supported by the service, this causes a notification of the event.10.1.3.7 TaskReserved
A task was reserved. Note: a service can support notification that a task was reserved by implementing the TaskingRequestAccepted event see Table 64.10.1.3.8 TaskSubmitted
A task was submitted. Note: a service can support notification that a task was reserved by implementing the TaskingRequestAccepted event see Table 64.10.1.3.9 TaskUpdated
A task was updated. If supported by the service, this causes a notification of the event.10.2 Tasking Request State Machine
10.2.1 Diagrams
The following diagram defines the state machine of an SPS tasking request. NOTE: Figure 34 is the same as Figure 8Parts
» OGC® Sensor Planning Service Implementation Standard
» Abstract Submitting organizations OGC® Sensor Planning Service Implementation Standard
» Specification identifier Conformance Classes
» Abbreviated terms OGC® Sensor Planning Service Implementation Standard
» Data dictionary tables Classes imported from other specifications with predefined XML encoding
» Namespace Conventions OGC® Sensor Planning Service Implementation Standard
» Introduction OGC® Sensor Planning Service Implementation Standard
» Client Server Interaction OGC® Sensor Planning Service Implementation Standard
» Introduction Task – Concept and Handling
» Tasking Parameters Tasking requests
» Reserving a Task State Handling
» Status Reporting OGC® Sensor Planning Service Implementation Standard
» Levels of Abstraction – SPS Chains
» Asynchronous Communication Information Access
» Interface Overview OGC® Sensor Planning Service Implementation Standard
» SPS Exceptions OGC® Sensor Planning Service Implementation Standard
» Introduction Data Types GetCapabilities Operation
» Operation Request – GetCapabilities GetCapabilities Operation
» OperationsMetadata section standard contents Advertising Implemented Operations
» Advertising Support for Status Logging
» Introduction Data Types Contents Package
» SPSContents SensorOffering Contents Package
» Data Types Operation Request - DescribeTasking
» Introduction Data Types Submit Operation
» Operation Request - Submit Operation Response - SubmitResponse
» Data Types GetStatus Operation
» Operation Request - GetStatus
» Operation Response - GetStatusResponse
» Data Types Operation Request – GetTask
» Operation Response – GetTaskResponse GetTask Operation
» Reference group usage Introduction
» Operation Response - DescribeResultAccessResponse AvailableOrNot
» DataAvailable DataNotAvailable UnavailableCode DescribeResultAccess Operation
» Introduction Data Types Reserve Operation
» Operation Request - Reserve Operation Response - ReservationReport
» Introduction Data Types Confirm Operation
» Operation Response - ConfirmResponse
» Introduction Data Types GetFeasibility Operation
» Operation Request - GetFeasibility
» Operation Response - GetFeasibilityResponse
» Data Types Operation Request - Update
» Operation Response - UpdateResponse
» Introduction Data Types Cancel Operation
» Operation Response - CancelResponse Exceptions
» Optional Parameters SPS tasking parameters representation
» SPS Events OGC® Sensor Planning Service Implementation Standard
» Channel based filteringSPS notification topics
» Introduction Action URIs OGC® Sensor Planning Service Implementation Standard
» actio OGC® Sensor Planning Service Implementation Standard
» Realization of PublishSubscribe OGC® Sensor Planning Service Implementation Standard
» Realization of Asynchronous RequestResponse
» Retrieving the Capabilities Document
» Getting Result Access Information for a Procedure
» Getting the Tasking Parameter Description
» Determining the Feasibility of a Tasking Request
» Task Submission Scheduling a Task Submit Reserve
» Reserving a Task Scheduling a Task Submit Reserve
» Automatic Reservation Expiration Scheduling a Task Submit Reserve
» Task Failure Scheduling a Task Submit Reserve
» Final Response Not Provided Before Latest Response Time
» Final Response is Provided Before Latest Response Time
» Task Completion Scheduling a Task Submit Reserve
» Getting Result Access Information for a Task
» Service Exceptions SPS Examples Scenario
» Notifications SPS Examples Scenario
» Using WS-Addressing SPS Examples Scenario
» Scheduled State InExecution State
» Reserved State Tasking Request Choice
» Diagrams Tasking Request State Machine
» Accepted State ChoiceA ChoiceB
» Invalid version number Common Request Response Handling
» Exception Appropriateness Exception Model Compliancy
» GetCapabilities operation facet validity Indicate support of SWE Common Encodings
» Mandatory Operations Service Metadata
» DescribeTasking operation facet validity
» Provide name for tasking parameter component
» Tasking Parameter Description Model Validity
» Tasking Parameter Usage Tasking request expiration
» GetStatus operation facet validity
» GetTask operation facet validity
» Handling requests for already deleted status information
» State handling State information storage
» Successful task submission Submit
» Identifiers for references and reference groups
» Referencing task data Result Handling
» Capability Test Conformance Class – State Logger
» GetStatus with since parameter Status history provisioning
» Capability Test Conformance Class – Reservation Manager
» Operations listed in Capabilities
» Cancel operation facet validity
» Capability Test Conformance Class – Task Updater
» Handling of updatable DataArray Handling of updatable DataRecord DataChoice
» Handling update not supported for a given procedure New identifier assignment
» State transition resulting of task update
» Operation listed in Capabilities
» SPS event encoding SPS event publication
» Capability Test Conformance Class – Channel Based PubSub
» Support of Topic Dialect Topic Set Contents
» XML Encoding Validity XML Validation Exception Reporting
Show more