Hallo,
in der Variablen steht folgendes:

CALL QSYS.QCMDEXC('STRQMQRY QMQRY(TRUMPFH/TTRWLSVST1) OUTPUT(*OUTFILE) OUTFILE(TRUMPFH/TTRWLSVST1) ALWQRYDFN(*YES) SETVAR((VAR1 100724))', 0000000117,00000)

1:1 den Befehl auf AS400 ausgeführt mit folgenden Fehlern:

Zeichen ',' nach Zeichenfolge ''STRQMQRY ' ist ungültig.

Ich habe das Kommo entfernt, dann:

CALL QSYS.QCMDEXC('STRQMQRY QMQRY(TRUMPFH/TTRWLSVST1) OUTPUT(*OUTFILE)
OUTFILE(TRUMPFH/TTRWLSVST1) ALWQRYDFN(*YES) SETVAR((VAR1 100724))' 0000000
117,00000)

Schlüsselwort QSYS.QCMDE für diesen Befehl ungültig.

Ich habe QSYS. entfernt, dann:

CALL QCMDEXC('STRQMQRY QMQRY(TRUMPFH/TTRWLSVST1) OUTPUT(*OUTFILE)
OUTFILE(TRUMPFH/TTRWLSVST1) ALWQRYDFN(*YES) SETVAR((VAR1 100724))' 0000000117,0
0000)

Schlüsselwort QCMDEXC für diesen Befehl ungültig
Fehler in Befehl CALL gefunden.

Ich werde wahnsinnig...

Gruss
Tobias