Wir kommen der Sache näher, am Prompt funktioniert das einwandfrei.

Nun will ich das aber im CL machen und sage daher:

CHGVAR VAR(&BEFEHL) VALUE('CD /Datenaustausch/IMPCSV; +
HEAD -n1000 ' *CAT &PCFILE *CAT ' >part1000.dat')

QSH CMD(&BEFEHL)

Das Joblog zeigt dann:

Befehl wurde normal mit Ausführungsstatus 1 beendet.
Die Variable Befehl enthielt tatsächlich :

CD /Datenaustausch/IMPCSV; HEAD -n1000 AArbnaf0.dat >part1000.dat

Nur die Datei part1000.dat wurde nicht erzeugt.

Was läuft falsch ?

Gruß Thomas