Du kannst natürlich eine CLLE-Routine in dein ILE-RPG einbinden, das ist auf jeden Fall die komfortabelste Variante (Bedienerführung des CMD's, Konzentrieren auf das Wesentliche) und auf keinen Fall eine Notlösung.

Ansonsten gehts halt nur per CALL 'QCMDEXC' mit Zusammenschustern des CMD's mit relativ vielen Test's bis es denn funktioniert.
Beim Zusammenbauen sind vor allem die Feldausprägungen (schon mehrfach hingewiesen) für das später aufzurufende Programm (Zeichen, Gezont, Gepackt, oder doch default 15,5).

Die tatsächlich "eleganteste" Variante ist die Übergabe per *LDA (wenn 1024 Bytes als Parameter reichen). Beim SBMJOB wird die lokale LDA immer kopiert !
Vorteil: man braucht auch nicht hinter sich aufzuräumen wie bei Parametern per Datei.