4D v14.3SOAP ENVOYER ERREUR |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
SOAP ENVOYER ERREUR
|
SOAP ENVOYER ERREUR ( typeErreur ; description ) | ||||||||
Paramètre | Type | Description | ||||||
typeErreur | Entier long |
![]() |
1 = Erreur Client, 2 = Erreur Serveur | |||||
description | Chaîne |
![]() |
Description de l’erreur à envoyer au client SOAP | |||||
La commande SOAP ENVOYER ERREUR permet de retourner une erreur à un client SOAP en indiquant l’origine de l’erreur : client ou serveur. Utiliser cette commande vous permet de signaler une erreur à un client sans devoir retourner de résultat.
Par exemple, une erreur côté client peut être détectée lorsque vous publiez un Web Service “Racine_carree” et qu’un client envoie une requête avec un nombre négatif ; vous pouvez utiliser cette commande afin d’indiquer au client qu’une valeur positive est requise.
Une erreur possible côté serveur peut être par exemple un manque de mémoire survenu lors de l’exécution de la méthode.
Passez dans typeErreur l’origine de l’erreur. Vous pouvez utiliser les constantes prédéfinies suivantes, placées dans le thème Web Services (Serveur) :
Constante | Type | Valeur |
SOAP erreur client | Entier long | 1 |
SOAP erreur serveur | Entier long | 2 |
Pour reprendre l’exemple du Web Service “Racine_carree” fourni dans la description de la commande, l’instruction suivante peut être utilisée pour traiter les requêtes sur des nombres négatifs :
SOAP ENVOYER ERREUR(SOAP erreur client;"Valeurs positives requises")
Produit : 4D
Thème : Web Services (Serveur)
Numéro :
781
Nom intl. : SOAP SEND FAULT
Créé : 4D 2003
Renommé : 4D v13
SOAP DECLARATION
SOAP Lire information
4D - Langage ( 4D v14 R2)
4D - Langage ( 4D v14 R3)
4D - Langage ( 4D v13.5)
4D - Langage ( 4D v14.3)
4D - Langage ( 4D v14 R4)
Hérité de : ENVOYER ERREUR SOAP ( 4D v11 SQL Release 6)