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

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.