Hallo Gemeinde,
ich möchte einen CMD mittels QCMDEXC aufrufen, bekomme aber immer die Medldung dass der Längenparameter nicht auf das letzte Keyword folgen kann.

den CMD habe ich zusammengebaut
SNDMAIL TOADR('klaus.tippmann@xy.de) *none subject(
Kundenanlage) MSG('Kunde für SAP') MSGESCCHR(*NONE) MAILTXTF
MT(*TEXT) ATTACH() FROMADR(abc@xy.de)
*none save(*no) CFMDEL(*NO) IDX(*NONE)

Aufruf klassich oder in Free
leng = 512;
//callqcmd2(cmd2:leng);
/end-free
c call 'QCMDEXC'
c parm cmd2
c parm leng

Fehler im Joblog

call testovr
Positional value cannot follow keyword parameter.
Positional value cannot follow keyword parameter.
Error found on SNDMAIL command.
Errors occurred in command.

was mach ich falsch?

Danke im Voraus
Klaus