Hallo!

Der Vorschlag von Fuerchau geht so leider nicht ganz, da der RUNRMTCMD keinen OS/400-Befehl als Parameter annimmt sondern nur eine normale Zeichenkette, zumindest unter V4R5.

Aber wie wär's damit:

DCL VAR(&INSTLIB) TYPE(*CHAR) LEN(10)
DCL VAR(&CMD) TYPE(*CHAR) LEN(200)
CHGVAR VAR(&CMD) VALUE('SBMJOB CMD(CALL PGM(ACTSYSPGM/INSTPGMCL3) PARM(' *CAT &INSTLIB *TCAT '))')
RUNRMTCMD CMD(&CMD) RMTLOCNAME(AS400.AS400) RMTUSER(USER) RMTPWD(pwd)

Viele Grüße
Jürgen