Capabilities Order Options Order

149 Copyright © 2014 Open Geospatial Consortium

9. ROSEO “SceneSelection” Requirement Class

This section reports all the requirements a ROSEO server has to comply with for claiming the conformance with respect to the SceneSelection class. This section has been structured by resources: for each ROSEO resource a dedicated sub- section has been prepared reporting all related requirements: ฀ Capabilities’s requirements have been reported in §9.1. ฀ Order Option’s requirements have been reported in §9.2. ฀ Order’s requirements have been reported in §9.3. ฀ Ordered Product’s requirements have been reported in §9.4.

9.1 Capabilities

None

9.2 Order Options

Requirements Class http:www.opengis.netspecROSEO1.0reqSceneSelection Target type ROSEO Server Dependency http:www.opengis.netspecROSEO1.0reqCore Requirement http:www.opengis.netspecROSEO1.0reqSceneSelectionOrderOptionsformat xml A ROSEO server shall return an OrderOptions resource for at least one collection or product having at least one non empty element of: OrderOptionsOrderOptionGroupsceneSelectionOption

9.3 Order

Requirements Class http:www.opengis.netspecROSEO1.0reqSceneSelection Target type ROSEO Server Dependency http:www.opengis.netspecROSEO1.0reqCore Requirement http:www.opengis.netspecROSEO1.0reqSceneSelectionOrdercreationcontent A ROSEO server shall accept creation of Order resource having, for at least one product, the scene selection option set roseo:OrderorderItemsceneSelection. 150 Copyright © 2014 Open Geospatial Consortium Requirement http:www.opengis.netspecROSEO1.0reqSceneSelectionOrderretrieverespons e When a Order resource having scene selection option is returned from a ROSEO server, it shall include the following element: roseo:OrderorderItemsceneSelection Requirement http:www.opengis.netspecROSEO1.0reqSceneSelectionOrderexception When a ROSEO server encounters an error on scene selection while creating an Order resource it shall return: ฀ HTTP Status Code: 400 ฀ HTTP Entity Body: an ows:ExceptionReport according to the clause 8 of [NR9] specifying: o “exceptionCode”: InvalidParameterValue o “locator”: sceneSelection o “ExceptionText”: “Invalid value for Parameter”

9.4 Ordered Product