Zitat Zitat von Fuerchau Beitrag anzeigen
Um es mit D*B's Worten zu sagen:
Java-Aufrufe aus RPGLE sind aufwändig zu implementieren und sind mehr Huddel als nötig.
Zumal jeder Aufruf einer JAVA-Routine im RPG einen zusätzlichen JVM-Job generiert.
Auf seiner Internet-Seite http://www.bender-dv.de/ bietet er einen AppServer4RPG an.
Hiermit könnt ihr Java-Aufrufe in einer JVM kapseln und von jedem RPGLE aufrufen.
Das ist genau das was ich gesagt habe...
Ich habe ja gemeint dieses als eigenständiges "Microservice" (also ein eigener Job) laufen zu lassen.
Da hast du eben nur einen oder ein paar (je nach dem wieviel du da parallelisieren willst) und die haben fix ihre JVM.
Und die Kommunikation findet via Data Queue statt.
Also wenn du es strukturiert aufbaust, hast du diesen Teil komplett abgekapselt in einer Java-Box/Job und der Rest kann ganz normal in RPG laufen, ohne, dass dort irgendwelche JVMs oder so benötigt werden.

Hab ich schon oft gemacht, funktioniert super, schnell, einfach und flexibel zu skalieren.