Traitement de l'authentification et des erreurs – GE Industrial Solutions WattStation Connect Guide des services Internet Manuel d'utilisation

Page 16

Advertising
background image


WattStation™ Connect

Guide des services Internet

GE Energy

©2012 GE Company Tous droits réservés

16

Traitement de l'authentification et des erreurs
Si une erreur se produit au cours du service, une exception générique du type
EVSEWebServiceException

(Exception de service Internet ESVE) est déclenchée. L'exception

EVSEWebServiceException

représente toutes les exceptions qui peuvent survenir pendant un

appel de service Internet.
Pour comprendre la raison pour laquelle l'exception a été déclenchée, vous devez examiner les
attributs dans EVSEWebServiceException. Le message d'attribut et le code d'erreur « EVSEError »
donnent les renseignements pertinents au sujet de la cause de l’exception.

Le "message" d'attribut est la description de la chaîne de l'exception.

L'attribut "errorCode" (Code d'erreur) de l'objet "EVSEError" (Erreur EVSE) est la valeur
intégrale unique représentant la raison de cette exception.

Voici des types d'erreurs pouvant se produire au cours du service, ainsi que le message d'erreur et
les valeurs de code d'erreur.

Tableau 7 : Codes d'erreur et messages d'erreur correspondants

Code

Message d'erreur

Description

100

Invalid username or password (Nom
d'utilisateur et mot de passe non
valide)

Mauvaise entrée d'ouverture de session

101

Insufficient privileges to perform
this operation (Privilèges insuffisants
pour effectuer cette opération)

L'utilisateur n'a pas les autorisations requises
pour accéder à ce service Internet.

103

Service Exception (Exception de
service)

Une exception générale est déclenchée lorsque
le service de l'ordinateur principal ne peut
effectuer l'opération en raison d'une erreur
interne.

104

Station not found (Poste non trouvé) Le numéro de série du poste n'a pas été trouvé.

105

Invalid parameter (Paramètre non
valide)

Un paramètre acheminé au service est non
valide.


Si votre client ne prend pas en charge les exceptions, les exceptions sont alors retournées au client
en tant que réponse d'enveloppe SOAP. Dans l'enveloppe SOAP, on retrouvera un élément
<soap:fault>. L'élément <soap:fault> contiendra la raison de l'exception et le code d'erreur.

Advertising