A function to check request prior to sending them to a service. This function is autmatically called during the request process and can be used to check the request for consistency with ifself as well as with available metadata, and also perform additional validity checks that might not be possible with class validation.

Methods

signature(service = "SOS", operation = "DescribeSensor", verbose = "logical")

Checking a DescribeSensor request that is send to a SOS. This method currently checks the following elements:

  • operation@service attribute must be SOS

  • operation@request attribute must be DescribeSensor

  • operation@procedure must be listed in the given service's capabilities

  • operation@outputFormat must be supported by the operations capabilities description

  • operation@binding must be supported by the package implementations. See SosBindings.

signature(service = "SOS", operation = "SosGetObservationById", verbose = "logical")

Checking a GetObservationById request. Warning: Function not implemented yet.

signature(service = "SOS", operation = "SosGetObservation", verbose = "logical")

Checking a GetObservation request. Warning: Function not implemented yet.

signature(service = "SOS", operation = "OwsGetCapabilities_1.1.0", verbose = "logical")

Checking a GetCapabilities request. Warning: Function not implemented yet.

signature(service = "SOS", operation = "OwsGetCapabilities_2.0.0", verbose = "logical")

Checking a GetCapabilities request. Warning: Function not implemented yet.