9.3.1.13.1.2.1.7. GeoHealthCheck.plugins.probe.owsgetcaps
9.3.1.13.1.2.1.7.1. Classes
Fetch OWS capabilities doc |
|
Fetch WMS capabilities doc |
|
WFS GetCapabilities Probe |
|
WCS GetCapabilities Probe |
|
CSW GetCapabilities Probe |
|
WMTS GetCapabilities Probe |
|
WPS GetCapabilities Probe |
|
SOS GetCapabilities Probe |
9.3.1.13.1.2.1.7.2. Module Contents
- class GeoHealthCheck.plugins.probe.owsgetcaps.OwsGetCaps
Bases:
GeoHealthCheck.probe.ProbeFetch OWS capabilities doc
- AUTHOR = 'GHC Team'
Plugin author or team.
- NAME = 'OWS GetCapabilities'
Short name of Plugin. TODO: i18n e.g. NAME_nl_NL ?
- DESCRIPTION = 'Perform GetCapabilities Operation and check validity'
Longer description of Plugin. TODO: optional i18n e.g. DESCRIPTION_de_DE ?
- REQUEST_METHOD = 'GET'
HTTP request method capitalized, GET (default) or POST.
- REQUEST_TEMPLATE = '?SERVICE={service}&VERSION={version}&REQUEST=GetCapabilities'
Template in standard Python str.format(*args). The variables like {service} and {version} within a template are filled from actual values for parameters defined in PARAM_DEFS and substituted from values or constant values specified by user in GUI and stored in DB.
- PARAM_DEFS
Param defs, to be specified in subclasses
- CHECKS_AVAIL
Checks avail for all specific Caps checks. Optionally override Check PARAM_DEFS using set_params e.g. with specific value.
- class GeoHealthCheck.plugins.probe.owsgetcaps.WmsGetCaps
Bases:
OwsGetCapsFetch WMS capabilities doc
- NAME = 'WMS GetCapabilities'
Short name of Plugin. TODO: i18n e.g. NAME_nl_NL ?
- RESOURCE_TYPE = 'OGC:WMS'
Type of GHC Resource e.g. ‘OGC:WMS’, default not applicable.
- PARAM_DEFS
Param defs
- class GeoHealthCheck.plugins.probe.owsgetcaps.WfsGetCaps
Bases:
OwsGetCapsWFS GetCapabilities Probe
- NAME = 'WFS GetCapabilities'
Short name of Plugin. TODO: i18n e.g. NAME_nl_NL ?
- RESOURCE_TYPE = 'OGC:WFS'
Type of GHC Resource e.g. ‘OGC:WMS’, default not applicable.
- PARAM_DEFS
Param defs
- class GeoHealthCheck.plugins.probe.owsgetcaps.WcsGetCaps
Bases:
OwsGetCapsWCS GetCapabilities Probe
- NAME = 'WCS GetCapabilities'
Short name of Plugin. TODO: i18n e.g. NAME_nl_NL ?
- RESOURCE_TYPE = 'OGC:WCS'
Type of GHC Resource e.g. ‘OGC:WMS’, default not applicable.
- PARAM_DEFS
Param defs
- class GeoHealthCheck.plugins.probe.owsgetcaps.CswGetCaps
Bases:
OwsGetCapsCSW GetCapabilities Probe
- NAME = 'CSW GetCapabilities'
Short name of Plugin. TODO: i18n e.g. NAME_nl_NL ?
- RESOURCE_TYPE = 'OGC:CSW'
Type of GHC Resource e.g. ‘OGC:WMS’, default not applicable.
- PARAM_DEFS
Param defs
- class GeoHealthCheck.plugins.probe.owsgetcaps.WmtsGetCaps
Bases:
OwsGetCapsWMTS GetCapabilities Probe
- NAME = 'WMTS GetCapabilities'
Short name of Plugin. TODO: i18n e.g. NAME_nl_NL ?
- RESOURCE_TYPE = 'OGC:WMTS'
Type of GHC Resource e.g. ‘OGC:WMS’, default not applicable.
- PARAM_DEFS
Param defs
- before_request()
Before running actual request to service
- after_request()
After running actual request to service
- class GeoHealthCheck.plugins.probe.owsgetcaps.WpsGetCaps
Bases:
OwsGetCapsWPS GetCapabilities Probe
- NAME = 'WPS GetCapabilities'
Short name of Plugin. TODO: i18n e.g. NAME_nl_NL ?
- RESOURCE_TYPE = 'OGC:WPS'
Type of GHC Resource e.g. ‘OGC:WMS’, default not applicable.
- PARAM_DEFS
Param defs
- class GeoHealthCheck.plugins.probe.owsgetcaps.SosGetCaps
Bases:
OwsGetCapsSOS GetCapabilities Probe
- NAME = 'SOS GetCapabilities'
Short name of Plugin. TODO: i18n e.g. NAME_nl_NL ?
- RESOURCE_TYPE = 'OGC:SOS'
Type of GHC Resource e.g. ‘OGC:WMS’, default not applicable.
- PARAM_DEFS
Param defs