Référence du fichier ServiceException.h

Définition de la gestion des exceptions des services. Plus de détails...

#include <string>
#include <map>

Aller au code source de ce fichier.

Classes

class  ServiceException
 Gestion des exceptions de service. Plus de détails...
 

Énumérations

enum  ExceptionCode {
  OWS_MISSING_PARAMETER_VALUE = 0, OWS_INVALID_PARAMETER_VALUE = 1, OWS_VERSION_NEGOTIATION_FAILED = 2, OWS_INVALID_UPDATESEQUENCE = 3,
  OWS_NOAPPLICABLE_CODE = 4, WMS_INVALID_FORMAT = 5, WMS_INVALID_CRS = 6, WMS_LAYER_NOT_DEFINED = 7,
  WMS_STYLE_NOT_DEFINED = 8, WMS_LAYER_NOT_QUERYABLE = 9, WMS_INVALID_POINT = 10, WMS_CURRENT_UPDATESEQUENCE = 11,
  WMS_MISSING_DIMENSION_VALUE = 12, WMS_INVALID_DIMENSION_VALUE = 13, OWS_OPERATION_NOT_SUPORTED = 14, WMTS_TILE_OUT_OF_RANGE = 15,
  HTTP_NOT_FOUND = 16, GFI_PYRAMID_VALUES = 17, ADMIN_CONFLICT = 18, ADMIN_BAD_REQUEST = 19,
  INTERNAL_SERVER_ERROR = 20, SERVICE_UNAVAILABLE = 21
}
 Codes d'exceptions definis par les specifications WMS, OWS et HTTP. Plus de détails...
 

Description détaillée

Définition de la gestion des exceptions des services.

Documentation du type de l'énumération

◆ ExceptionCode

Codes d'exceptions definis par les specifications WMS, OWS et HTTP.

Valeurs énumérées
OWS_MISSING_PARAMETER_VALUE 

L'operation demandés nécessite un paramètre supplémentaire, et celui-ci ne possède pas de valeur par défaut

OWS_INVALID_PARAMETER_VALUE 

L'opération demandée inclut un paramètre avec une valeur invalide

OWS_VERSION_NEGOTIATION_FAILED 

La liste des versions dans le paramètre "AcceptVersions", de la requête "GetCapabilities", n'inclut pas de valeur supportée par ce serveur

OWS_INVALID_UPDATESEQUENCE 

La valeur du paramètre (optionel) "updateSequence", de la requête "GetCapabilities", est plus grand que la valeur du service

OWS_NOAPPLICABLE_CODE 

Pas d'autre code spécifié par ce service ne s'applique à cette exception

WMS_INVALID_FORMAT 

La requête demande un format non supporté par ce serveur

WMS_INVALID_CRS 

La requête demande un CRS non supporté par ce serveur pour au moins l'une des couches de la requête

WMS_LAYER_NOT_DEFINED 

La requête "GetMap" porte sur une couche non disponible sur ce serveur, ou la requête "GetFeatureInfo" porte sur une couche non visible sur la carte

WMS_STYLE_NOT_DEFINED 

La requête porte sur une couche avec un Style non défini par ce serveur

WMS_LAYER_NOT_QUERYABLE 

La requête "GetFeatureInfo" porte sur une couche non requêtable

WMS_INVALID_POINT 

La requête "GetFeatureInfo" contient des coordonnées invalides

WMS_CURRENT_UPDATESEQUENCE 

La valeur du paramètre (optionel) "updateSequence", de la requête "GetCapabilities", est plus grand que la valeur du service

WMS_MISSING_DIMENSION_VALUE 

La requête ne contient pas une valeur pour le paramètre "dimension", et le serveur ne définit pas de valeur par défaut pour celui-ci

WMS_INVALID_DIMENSION_VALUE 

Le paramètre "dimension" de la requête contient une valeur invalide

OWS_OPERATION_NOT_SUPORTED 

La requête porte sur une opération optionnelle non supportée par ce serveur

WMTS_TILE_OUT_OF_RANGE 

L'indice de colonne ou de ligne est en dehors de sa zone de définition

HTTP_NOT_FOUND 

Implémentation de l'erreur HTTP 404

GFI_PYRAMID_VALUES 

GFI from pyramid Responses

ADMIN_CONFLICT 

Conflit de configuration

ADMIN_BAD_REQUEST 

Mauvaise configuration

INTERNAL_SERVER_ERROR 

Erreur interne

SERVICE_UNAVAILABLE 

Erreur interne