|
|
|
|
|
- Présentation
- Principe d'utilisation
- Remarque
Application cliente : Exécuter des procédures sur un serveur SOAP
Avertissement
Cette fonctionnalité est réservée à un usage avancé pour gérer des cas particuliers. Dans la majorité des cas, il est recommandé d'importer le wsdl du webservice SOAP. Pour plus de détails, consultez Importation/consommation de Webservices.
WINDEV met à votre disposition un ensemble de fonctions SOAP. Grâce à ces fonctions, vous pouvez gérer l'exécution de procédures sur un serveur SOAP depuis vos applications WINDEV. L'ensemble des paramètres nécessaires à l'exécution d'une procédure SOAP est fourni dans la documentation du serveur SOAP et de ses procédures. Pour exécuter une procédure sur un serveur SOAP : - Initialisez la structure des paramètres de la procédure à exécuter (voir la structure d'une procédure SOAP).
Remarque : Pour effectuer des vérifications supplémentaires sur le serveur SOAP, ajoutez un entête de procédure (fonction SOAPAjouteEntête). - Exécutez la procédure (fonction SOAPExécute ou SOAPExécuteXML). Les opérations suivantes sont automatiquement réalisées :
- connexion entre le poste en cours et le serveur SOAP.
- transmission des paramètres de la procédure au serveur SOAP.
- vérification de l'entête si nécessaire.
- exécution de la procédure.
- renvoi du résultat ou de l'erreur de la procédure au poste en cours.
- Testez le résultat de la procédure.
Si la connexion n'a pas été établie, utilisez la fonction ErreurInfo pour connaître les causes de l'erreur. - si le résultat est différent d'une chaîne vide (""), la procédure a été exécutée avec succès.
- si le résultat correspond à une chaîne vide (""), la procédure n'a pas été exécutée et/ou a retourné une erreur. Pour connaître l'erreur de la procédure, utilisez la fonction SOAPErreur.
Actuellement, les transferts ne sont pas sécurisés (pas de cryptage des données transférées). Il est recommandé de ne pas utiliser le protocole SOAP pour transférer des données sensibles.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|