Hier gibts Doku und Beispiele:
https://www.ibm.com/support/knowledg...aspkickoff.htm

Klar ist jede Sprache die XML native kann besser als ILERPG.
Aber auf der IBM i kannst du ebenso Java oder Node.js verwenden.