DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Communication / Fonctions Dotnet
  • Appel de la fonction DotNetExécuteXML
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Exécute une procédure sur un serveur de services Web XML DotNet. L'ensemble des paramètres de la procédure doit être spécifié à l'aide d'un message XML.
Exemple
// Définition du message XML de la procédure "getTemp" qui
// retourne la température d'une ville identifiée par son code postal
MessageXML = ...
"<SOAP-ENV:Envelope xmlns:SOAP-ENV=" + ...
"""http://schemas.xmlsoap.org/soap/envelope/""" + ...
"xmlns:xsi=""http://www.w3.org/1999/XMLSchema-instance""" + ...
"xmlns:xsd=""http://www.w3.org/1999/XMLSchema"">" + ...
"SOAP-ENV:Body> " + ...
"<ns1:getTemp xmlns:ns1=""urn:xmethods-Temperature"" SOAP-" + ...
"ENV:encodingStyle=""http://schemas.xmlsoap.org/soap/encoding/"">" + ...
"<zipcode xsi:type=""xsd:string"">94041</zipcode> " + ...
"</ns1:getTemp> " + ...
"</SOAP-ENV:Body> " + ...
"</SOAP-ENV:Envelope>"
 
// Exécution de la procédure "getTemp"
ResExécution = DotNetExécuteXML("http://services.xmethods.net:80" + ...
  "/soap/servlet/rpcrouter", MessageXML)
Syntaxe
<Résultat> = DotNetExécuteXML(<URL du serveur> , <Message XML> [, <Action de la procédure>])
<Résultat> : Booléen
  • Vrai si la communication avec le serveur a été établie,
  • Faux dans le cas contraire. Pour connaître le libellé de l'erreur, utilisez la fonction ErreurInfo avec la constante errMessage.
<URL du serveur> : Chaîne de caractères
URL du serveur à contacter. Ce paramètre est fourni dans la documentation du serveur de services Web XML DotNet et de ses procédures.
<Message XML> : Chaîne de caractères
Message XML contenant l'ensemble des données permettant l'exécution d'une procédure (nom, espace de nommage, style d'encodage et paramètres de la procédure). Ces paramètres sont fournis dans la documentation du serveur de services Web XML DotNet et de ses procédures.
<Action de la procédure> : Chaîne de caractères optionnelle
Action de la procédure (appelée aussi "DotNetAction"). Ce paramètre est fourni dans la documentation du serveur de services Web XML DotNet et de ses procédures.
Remarques

Appel de la fonction DotNetExécuteXML

Après l'appel de la fonction DotNetExécuteXML :
  • L'ensemble des données de la procédure est effacé.
  • La structure de l'entête spécifié avec la fonction DotNetAjouteEntête est effacée.
  • La fonction DotNetDonneRésultat permet de récupérer le résultat de la procédure exécutée.
  • La fonction DotNetErreur permet de récupérer le message d'erreur de la procédure exécutée.
Composante : wd300com.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale