IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Rapport d'erreur en utilisant la commande ENVOYER ERREUR SOAP

L'auteur

Site personnel

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

I. Produit : 4D 2003 ♪

Avertir l'utilisateur en cas d'erreur rencontrée dans une application est une pratique courante dans la programmation 4D. Il en va de même pour le développement web. En utilisant la commande ENVOYER ERREUR SOAP, vous pouvez envoyer des rapports d'erreur à vos clients SOAP. Vous pouvez l'utiliser de la même façon qu'une boîte d'alerte. La seule différence réside dans le fait que le premier paramètre spécifie si l'erreur est occasionnée par le client ou par le serveur.

Par exemple, prenez la méthode projet Web Service suivante :

 
Sélectionnez
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
C_ENTIER LONG($1;$int)
C_TEXTE($0;$status)

DECLARATION SOAP($1;Est un entier long ;SOAP entrée ;"id")
DECLARATION SOAP($0;Est un texte ;SOAP sortie ;"result")

$int:=$1

Si ($int1)
    ENVOYER ERREUR SOAP(SOAP erreur client ;"nombre trop important")
    $status:="Failed"
Sinon
    $status:="OK"
Fin de si

$0:=$status

Si l'utilisateur client tente de passer un nombre supérieur à 1, une erreur SOAP sera retournée : « nombre trop important ».

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+   

Copyright © 2004 4D s.a.. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.