Das ist halt die Frage. Hier https://github.com/nauful/LibUA gibts wohl eine C#-Implementation der Schnittstelle, die man nur noch in RPGLE adaptieren muss.
Allerdings wäre das Verwenden des Client mit einem ODBC-Zugriff auf die IBM i wohl die schnellere Variante.