Est-il possible de générer un document WSDL à partir d'une intégration de service Web ?
Question
Est-il possible de générer un document WSDL à partir d'une intégration de service Web ?
S'applique à
BarTender 2019 et versions ultérieures
Réponse
La génération d'un document WSDL n'est actuellement pas prise en charge dans Integration Builder.
Un document WSDL est un fichier XML qui définit le fonctionnement d’un service Web en fournissant une description de la communication client/serveur. Cela permet aux utilisateurs de découvrir les schémas d’interface du service Web et s’avère utile pour comprendre des services Web complexes et bien spécifiés.
Cependant, les intégrations de services Web sont basées sur le principe architectural REST, qui privilégie une conception flexible et simplifiée, sans structure stricte de requête, réponse ou appel de procédure. Cela signifie qu’il n’est pas possible de générer automatiquement un document WSDL à partir d’une intégration de service Web, car les API REST sont, par définition, ambiguës.
Integration Builder utilise uniquement deux méthodes HTTP : GET et PUT.
- La méthode GET consiste en une requête via une URL.
- La méthode PUT consiste en une URL accompagnée d’une ou plusieurs variables.
L’URL et les variables peuvent être définies selon les besoins de l’utilisateur et ne sont donc pas tenues de respecter des spécifications prédéfinies. Vous trouverez ci-dessous un exemple de requête.
http://localhost:80/Integration/WebServiceIntegration/Execute?var1=1&var2=2&var3=3