|
|
|
|
|
SOAPVersHTTP (Fonction) En anglais : SOAPToHTTP Construit la requête HTTP d'appel à une fonction d'un Webservice. Cette requête peut être modifiée pour l'adapter si nécessaire aux attentes du Webservice. Elle pourra ensuite être envoyée grâce à la fonction HTTPEnvoie.
stParam1 est un Param1
stParam1.Chaîne = "une chaîne"
stParam1.Entier = 2
stRet est un MonResult
stRet = MaFonction(stParam1)
stParam1 est un Param1
stParam1.Chaîne = "une chaîne"
stParam1.Entier = 2
cMaRequête est un httpRequête = SOAPVersHTTP(MaFonction, stParam1)
HTTPEnvoie(cMaRequête)
WSRequete est un wsRequête
UneHTTPRequête est un httpRequête
UneHTTPRéponse est un httpRéponse
WWSdebase.Adresse = ...
"http://Serveur.mondomaine.com/WWSDEBASE_WEB/awws/WWSdebase.awws"
UneHTTPRequête = SOAPVersHTTP(WWSdebase._Renvoyer__2_Param_type_chaine,
WSRequete, "MaChaine1", "MaChaine2")
SI PAS ErreurDétectée() ALORS
UneHTTPRéponse = HTTPEnvoie(UneHTTPRequête)
SI PAS ErreurDétectée() ALORS
Info("HTTPEnvoie(UneHTTPRequête) = '" + UneHTTPRéponse.Contenu + "'")
SINON
Erreur("HTTPEnvoie(UneHTTPRequête).'" + ErreurInfo() + "'")
FIN
SINON
Erreur("SOAPVersHTTP().'" + ErreurInfo() + "'")
FIN
Syntaxe
<Résultat> = SOAPVersHTTP(<Fonction> [, <Requête HTTP à  utiliser>] [, <Paramètre 1> [... [, <Paramètre N>]]])
<Résultat> : Variable de type httpRequête Variable de type httpRequête correspondant à la requête HTTP générée. <Fonction> : Chaîne de caractères Nom de la fonction pour laquelle la requête SOAP doit être construite. Cette fonction est une fonction du WDSL du Webservice préalablement importé dans le projet. <Requête HTTP à utiliser> : Variable optionnelle de type wsRequête Nom de la variable de type wsRequête correspondant à une requête HTTP contenant les informations complémentaires à utiliser. <Paramètre 1> : Variant optionnel Premier paramètre attendu par la fonction. <Paramètre N> : Variant optionnel Nième paramètre attendu par la fonction. Remarques Les Webservices ont un spectre très large et tous ne respectent pas la norme. La facilité d'utilisation d'un Webservice tiers dans une application ou un site dépend de son concepteur. Cette fonction permet de récupérer le contenu de la requête HTTP qui part au serveur tiers de Webservice. Il est ainsi possible de modifier le contenu XML, pour l'adapter aux attentes du Webservice. Composante : wd300xml.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|