Es ist sehr zu empfehlen solche "Tätigkeiten" (wie HTTP Requests) als eigenes Service auf der IBM i laufen zu lassen.
Also ein eigener Job, der via Data Queue (am Besten in Verbindung mit einer Tabelle), die Aufgaben bekommt, verarbeitet und das Ergebnis an den Aufrufer zurück schickt (ebenfalls via Data Queue zurück).

Mit DTAQs hast du quasi Zero Delay in der Kommunikation zwischen den Jobs und der HTTP Request wird sofort ausgeführt und der Aufrufer erhält auch sofort das Ergebnis zurück.

Damit hast du dann auch keine Probleme mit Rechte, Speicher, Paralellisierung usw..

lg Andreas