Renvoie l'erreur de la dernière procédure SOAP ayant échoué.
// Renvoie le message d'erreur de la dernière procédure SOAP exécutée
ResMessageErreur = SOAPErreur(SOAPErrMessage)
Syntaxe
<Résultat> = SOAPErreur(<Type d'erreur>)
<Résultat> : Chaîne de caractères
- Erreur de la dernière procédure SOAP exécutée ayant échoué.
- Une chaîne vide ("") si :
- aucune erreur n'a été retournée par le serveur SOAP,
- aucune connexion n'a été établie avec le serveur SOAP.
<Type d'erreur> : Constante
Type d'erreur à retourner : | |
SOAPErrActeur | URL du serveur SOAP ayant provoqué l'erreur (utile si la procédure est exécutée par plusieurs serveurs SOAP). |
SOAPErrCode | Erreur de la dernière procédure SOAP exécutée :- "VersionMismatch" : La version SOAP utilisée sur le poste en cours est différente de celle utilisée sur le serveur SOAP.
- "MustUnderstand" : Le serveur SOAP ne comprend pas le paramètre spécifié dans l'entête (uniquement si le paramètre <Exécution de la procédure> de l'entête est initialisé à Vrai).
- "Client" : Mauvais paramétrage au niveau de l'exécution de la procédure.
- "Server" : Le serveur SOAP n'a pas exécuté la procédure.
Remarque : Cette chaîne de caractères peut être complétée d'informations supplémentaires. Le format utilisé est "<Erreur>.<Information>". Par exemple : "Client.Authentication" si l'erreur est due à l'authentification du client. |
SOAPErrDétail | Détail de l'erreur. Ce message est au format XML. |
SOAPErrMessage | Message d'erreur renvoyé par le serveur SOAP sur la dernière procédure SOAP exécutée. |
Composante : wd280com.dll