Ist es möglich, ein WSDL-Dokument aus einer Webdienstintegration zu generieren?
Frage
Kann ein WSDL-Dokument aus einer Web Service Integration generiert werden?
Gilt für
BarTender 2019 und neuer
Antwort
Das Generieren eines WSDL-Dokuments wird im Integration Builder derzeit nicht unterstützt.
Ein WSDL-Dokument ist eine XML-Datei, die die Funktionsweise eines Webdienstes beschreibt, indem sie die Kommunikation zwischen Client und Server definiert. Dadurch können Nutzer die Schnittstellen eines Webdienstes erkennen, was besonders bei komplexen und klar definierten Webdiensten hilfreich ist.
Web Service Integrationen basieren jedoch auf dem REST-Architekturprinzip, das auf ein flexibles und einfaches Design setzt und auf eine strikte Struktur von Anfragen, Antworten und Prozeduraufrufen verzichtet. Das bedeutet, dass es nicht möglich ist, automatisch ein WSDL-Dokument aus einer Web Service Integration zu generieren, da REST-APIs per Definition nicht eindeutig festgelegt sind.
Der Integration Builder verwendet nur zwei HTTP-Methoden: GET und PUT.
- Die GET-Methode besteht aus einer URL-Anfrage.
- Die PUT-Methode besteht aus der URL mit einer oder mehreren Variablen.
Sowohl die URL als auch die Variablen können nach den Bedürfnissen des Nutzers definiert werden und müssen daher keinen vordefinierten Spezifikationen entsprechen. Unten finden Sie ein Beispiel für eine Anfrage.
http://localhost:80/Integration/WebServiceIntegration/Execute?var1=1&var2=2&var3=3