Hallo,
wir planen den verstärkten Einsatz von Webservices, damit unsere PC- und Web-Developer standardisiert mit der iSeries kommunizieren können. Wir werden dazu REST-Webservices implementieren. Das Herausgeben von Daten konnten wir relativ einfach in RPG implementieren, da die JSON-Syntax ja nicht so komplex ist.

Wir haben allerdings noch nichts implementiert, um Daten über so einen Webservice in die iSeries hereinzubekommen. Bevor wir uns da unnötige Mühe machen, möchte ich deshalb fragen, ob es da vielleicht etwas gibt, das uns die Arbeit erleichtert. In der Bibliothek SYSTOOLS beispielsweise gibt es ja eine ganze Reihe von SQL-Funktionen, die HTTP-Funktionalität bereitstellen. Ich habe auch gelesen, dass es XML-Unterstützungen für SQL gibt. Vielleicht gibt es ja so etwas auch für JSON?

Und noch eine Frage: Die SQL-Funktionen in SYSTOOLS sind laut IBM in Java implementiert. Gibt es Probleme, wenn man solche Funktionen in Webservices einsetzt? Bei vielen gleichzeitigen Anfragen an den Webservice werden dann ja sicherlich viele Jobs für die Verarbeitung gestartet. Wenn die Jobs dann eine solche SYSTOOLS-Funktion verwenden, müssen sie ja eine VM starten. Kann das zu Speicher/Performanceproblemen führen?

Dieter