WSDL2RPG (V7R1M0+)

WSDL2RPG dient zur Erstellung eines Web Service Client Moduls. Die Nutzung von Web Services durch RPG wird dadurch deutlich vereinfacht. Die im Modul enthaltenen Funktionen können sofort und ohne besondere Umstände von anderen RPG Prozeduren aufgerufen werden. WSDL2RPG benötigt für das Client Modul lediglich die WSDL Datei des Web Service. Zur Zeit werden die meisten “einfachen” Web Services - ohne Attachments - unterstützt. Ziel ist es, später auch Web Services mit Attachments verarbeiten zu können.

Die von WSDL2RPG zusätzlich benötigten Serviceprogramme sind, bis auf das HTTPAPI von Scott Klement, im Installationspaket enthalten und müssen nicht separat installiert werden. WSDL2RPG benötigt zwingend das HTTPAPI ab Version 1.24 sowie den enthaltenen SAX Parser.

WSDL2RPG liegt als Sicherungsdatei vor. Zur Installation übertragen Sie die Sicherungsdatei auf Ihre iSeries und compilieren und starten das Installationsprogramm A_INSTALL. Eine detaillierte Anleitung befindet sich in der Zip Datei.

In der jeweils aktuellen Version enthaltene Serviceprogramme:

Mitwirkende:

  • John Fox (Parameter Structure Visualizer, FAQ)
  • Sam David (Fehlerkorrekturen)

WSDL2 RPG ist nicht mehr verfügbar, da es unverhältnismäßig viel Zeit bindet, die ich aufgrund beruflicher Veränderungen nicht mehr aufbringen kann. Ich arbeite heute auch nicht mehr als RPG Entwickler.

Außerdem ist es aus meiner Sicht am Ende seines Lebenszyklus angekommen, weil die Web Services zunehmend komplexer werden und WSDL2RPG zum Beispiel keine Attribute unterstützt.

SourceForge

WSDL2RPG
(Stand: 19.06.2023)

WSDL2RPG V1.17.0

Wichtiger Hinweis: Mit der v1.12 wurde die Verarbeitung von multi-reference Elementen von RPC kodierten Web Services erneut komplett überarbeitet. Obwohl alte Stub Module weiterhin mit v1.12 funktionieren empfehle ich dringend alte Stub Module neu zu generieren.

Achtung: Ab der Version 1.12 wird das HTTP API in der Version 1.24 (beta10) oder höher benötigt. Nähere Hinweise enthält die Datei Installationshinweise_v1.12.txt.

Achtung: Für V5R2 wird zwingend das PTF SI23472 benötigt.

Druckbare FAQ Dokumente

FAQ How to create a Test Program v1.6

FAQ How to Save Response to Stream File v1.1

FAQ How to Send Base64 Encoded Passwords v1.0

FAQ How to Troubleshoot Performance Problems v1.2

FAQ How to Upload Base64 Encoded Files v1.1

FAQ How to Use Dynamic Arrays v1.8

FAQ Not all data was written v1.2

FAQ Proxy and HTTP Server requires Authentication v1.4

FAQ Unexpected Soap element received from the web service v1.0

FAQ Useful Procedures v0.2 (in Bearbeitung)

FAQ Web Service sends Schema and Any Elements v1.0

FAQ What Do I Need to Know For Upgrading to The latest Release v1.1

FAQ What service programs are needed at runtime v1.0

FAQ What to do in case of a RNF0501 compile error message v1.1

 

FAQ HTTPAPI and NTLM v1.10

Für das Lesen oder Drucken dieser PDF Dateien benötigen Sie den Adobe Acrobat Reader oder eine vergleichbare Software. Den Adobe Acrobat Reader können Sie auf der Adobe Internetseite herunterladen.

WSDL2RPG
(Stand: 17.06.2023)

WSDL2RPG V1.18

Noch nicht verfügbar.

[Home] [Deutsch] [English]