Zitat Zitat von dschroeder Beitrag anzeigen
Vielen Dank! Also lasse ich das Thema CLI dann doch lieber weg. Zu deiner Frage, was die SYSTOOLS Funktionen so wertvolles machen: Wir verwenden z.B. die HTTPGETCLOB Funktion. Die holt die Daten eines Webservices und gibt sie als CLOB zurück. Wenn ich das manuell nachbaue, benötige ich sicherlich einiges an Code. Mit der Funktion habe ich nur einen Einzeiler in meinem RPG-Programm, um die Webservice Daten abzurufen.
Der Preis dafür eine JVM zu starten ist allerdings immens und im Java dürfte das auch ziemlich elementar zu erledigen sein und dann kann man das über Appserver4RPG (oder einen eigenen Mechanismus) ebenfalls als Einzeiler aus RPG aufrufen - ohne in jedem Job eine JVM zu starten.
Dazu kommen ja noch die Nebenwirkungen, die daraus resultieren, dass eine vorher bereits gestartete JVM ja nicht funktionieren muss (Classpath etc.).

D*B