GeoHealthCheck.plugins.probe.owsgetcaps ======================================= .. py:module:: GeoHealthCheck.plugins.probe.owsgetcaps Classes ------- .. autoapisummary:: GeoHealthCheck.plugins.probe.owsgetcaps.OwsGetCaps GeoHealthCheck.plugins.probe.owsgetcaps.WmsGetCaps GeoHealthCheck.plugins.probe.owsgetcaps.WfsGetCaps GeoHealthCheck.plugins.probe.owsgetcaps.WcsGetCaps GeoHealthCheck.plugins.probe.owsgetcaps.CswGetCaps GeoHealthCheck.plugins.probe.owsgetcaps.WmtsGetCaps GeoHealthCheck.plugins.probe.owsgetcaps.WpsGetCaps GeoHealthCheck.plugins.probe.owsgetcaps.SosGetCaps Module Contents --------------- .. py:class:: OwsGetCaps Bases: :py:obj:`GeoHealthCheck.probe.Probe` Fetch OWS capabilities doc .. py:attribute:: AUTHOR :value: 'GHC Team' Plugin author or team. .. py:attribute:: NAME :value: 'OWS GetCapabilities' Short name of Plugin. TODO: i18n e.g. NAME_nl_NL ? .. py:attribute:: DESCRIPTION :value: 'Perform GetCapabilities Operation and check validity' Longer description of Plugin. TODO: optional i18n e.g. DESCRIPTION_de_DE ? .. py:attribute:: REQUEST_METHOD :value: 'GET' HTTP request method capitalized, GET (default) or POST. .. py:attribute:: REQUEST_TEMPLATE :value: '?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. .. py:attribute:: PARAM_DEFS Param defs, to be specified in subclasses .. py:attribute:: CHECKS_AVAIL Checks avail for all specific Caps checks. Optionally override Check PARAM_DEFS using set_params e.g. with specific `value`. .. py:class:: WmsGetCaps Bases: :py:obj:`OwsGetCaps` Fetch WMS capabilities doc .. py:attribute:: NAME :value: 'WMS GetCapabilities' Short name of Plugin. TODO: i18n e.g. NAME_nl_NL ? .. py:attribute:: RESOURCE_TYPE :value: 'OGC:WMS' Type of GHC Resource e.g. 'OGC:WMS', default not applicable. .. py:attribute:: PARAM_DEFS Param defs .. py:class:: WfsGetCaps Bases: :py:obj:`OwsGetCaps` WFS GetCapabilities Probe .. py:attribute:: NAME :value: 'WFS GetCapabilities' Short name of Plugin. TODO: i18n e.g. NAME_nl_NL ? .. py:attribute:: RESOURCE_TYPE :value: 'OGC:WFS' Type of GHC Resource e.g. 'OGC:WMS', default not applicable. .. py:attribute:: PARAM_DEFS Param defs .. py:class:: WcsGetCaps Bases: :py:obj:`OwsGetCaps` WCS GetCapabilities Probe .. py:attribute:: NAME :value: 'WCS GetCapabilities' Short name of Plugin. TODO: i18n e.g. NAME_nl_NL ? .. py:attribute:: RESOURCE_TYPE :value: 'OGC:WCS' Type of GHC Resource e.g. 'OGC:WMS', default not applicable. .. py:attribute:: PARAM_DEFS Param defs .. py:class:: CswGetCaps Bases: :py:obj:`OwsGetCaps` CSW GetCapabilities Probe .. py:attribute:: NAME :value: 'CSW GetCapabilities' Short name of Plugin. TODO: i18n e.g. NAME_nl_NL ? .. py:attribute:: RESOURCE_TYPE :value: 'OGC:CSW' Type of GHC Resource e.g. 'OGC:WMS', default not applicable. .. py:attribute:: PARAM_DEFS Param defs .. py:class:: WmtsGetCaps Bases: :py:obj:`OwsGetCaps` WMTS GetCapabilities Probe .. py:attribute:: NAME :value: 'WMTS GetCapabilities' Short name of Plugin. TODO: i18n e.g. NAME_nl_NL ? .. py:attribute:: RESOURCE_TYPE :value: 'OGC:WMTS' Type of GHC Resource e.g. 'OGC:WMS', default not applicable. .. py:attribute:: PARAM_DEFS Param defs .. py:method:: before_request() Before running actual request to service .. py:method:: after_request() After running actual request to service .. py:class:: WpsGetCaps Bases: :py:obj:`OwsGetCaps` WPS GetCapabilities Probe .. py:attribute:: NAME :value: 'WPS GetCapabilities' Short name of Plugin. TODO: i18n e.g. NAME_nl_NL ? .. py:attribute:: RESOURCE_TYPE :value: 'OGC:WPS' Type of GHC Resource e.g. 'OGC:WMS', default not applicable. .. py:attribute:: PARAM_DEFS Param defs .. py:class:: SosGetCaps Bases: :py:obj:`OwsGetCaps` SOS GetCapabilities Probe .. py:attribute:: NAME :value: 'SOS GetCapabilities' Short name of Plugin. TODO: i18n e.g. NAME_nl_NL ? .. py:attribute:: RESOURCE_TYPE :value: 'OGC:SOS' Type of GHC Resource e.g. 'OGC:WMS', default not applicable. .. py:attribute:: PARAM_DEFS Param defs