DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Communication / Fonctions J2EE
  • Appel de la fonction J2EEExé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 J2EE. 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 = J2EEExécuteXML("http://services.xmethods.net:80"+ ...
"/soap/servlet/rpcrouter", MessageXML)
Syntaxe
<Résultat> = J2EEExé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 si la communication avec le serveur n'a pas été établie. 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 J2EE 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 J2EE et de ses procédures.
<Action de la procédure> : Chaîne de caractères optionnelle
Action de la procédure (appelée aussi "J2EEAction"). Ce paramètre est fourni dans la documentation du serveur de services Web XML J2EE et de ses procédures.
Remarques

Appel de la fonction J2EEExécuteXML

Après l'appel de la fonction J2EEExécuteXML :
  • L'ensemble des données de la procédure est effacé.
  • La structure de l'entête spécifié avec la fonction J2EEAjouteEntête est effacée.
  • La fonction J2EEDonneRésultat permet de récupérer le résultat de la procédure exécutée.
  • La fonction J2EEErreur permet de récupérer le message d'erreur de la procédure exécutée.
Composante : wd290com.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