Das ausführende Programm eines Commands kann natürlich auch ein RPG-Programm sein !
Besser ist hier schon die Verwendung von RPGLE. Im weitesten (ausser im Free-Format) ist alles beim alten geblieben.

Mittels CVTRPGSRC kannst du mal ein RPG in RPGLE umsetzen um zu sehen was daraus gemacht wird.