Hi

ich habe ein kleines Problem beim Erstellen eines Command.
Ich habe ein Programm welches ein IFS Directory ausliest, und entweder anzeigt, druckt, oder in eine OUTFILE stellt.

Nun will ich dazu noch einen Command erzeugen.
Ich bekomme es irgendwie nicht hin, das bei OUTPUT(*OUTFILE) der Parameter OUTFILE angezeigt, und auch gefüllt werden muss.

Hier mal mein Command ... Wo liegt mein Fehler ???


CMD PROMPT('Auflisten IFS Directory')

PARM KWD(DIR) TYPE(*CHAR) LEN(256) MIN(1) MAX(1) +
PROMPT('Directory Name')

PARM KWD(OUTPUT) TYPE(*CHAR) LEN(8) RSTD(*YES) +
DFT(*) SPCVAL((* *) (*PRINT P) (*OUTFILE +
F)) PROMPT('Ausgabe')

PARM KWD(OUTFILE) TYPE(QUAL1) PMTCTL(CHECK) +
PROMPT('Ausgabedatei')
QUAL1: QUAL TYPE(*NAME) LEN(10) DFT(' ')
QUAL TYPE(*NAME) LEN(10) DFT(*LIBL) +
SPCVAL((*LIBL)) PROMPT('Bibliothek')

CHECK: PMTCTL CTL(OUTPUT) COND((*EQ '*OUTFILE'))