Externe Soap Requests mit NAV Step by Step

Veröffentlicht von

Es wird in Einzelschritten die Realisation eines externen Soap Requests mit NAV beschrieben. Ergänzend werden einzelne Utilities wie SoapUI für den Aufbau der Schnittstellenrequest und Websocket für die einfache Analyse der aus NAV gesendeten Requests beschrieben.

Als erstes wird das Tool SoapUI für die Analyse der angebotenen Webfunktionen aus der .WSDL Datei benötigt. Hier genügt für unsere Bedürfnisse die Open Source Version.

In SoapUI wird ein neues Projekt mit der entsprechenden .WSDL Datei erstellt.

Aus den ausgelesenen Funktionen können nun für benötigten Abfragen Muster erstellt und direkt getestet werden. Die Antworten sind direkt ersichtlich.

Die so evaluierten Testrequests können nun in NAV übernommen werden. Hier jeweils ein Request gemäss den vorher in SoapUI getesteten Abfragen aufbauen und die Antwort auswerten.

Details zu Versand und Auswertung können dem Codebeispiel entnommen werden.