View Full Version : sbmjob erzeugten spool mit Status Hold erzeugen
Moin,
ich möchte das der Spool, der z.B. mit nachfolgendem Befehl erzeugt wird, mit Status Hold erzeugt wird.
SBMJOB CMD(qsh cmd('ls -l')) OUTQ(QUSRSYS/PRT01)
Wie kann ich das umsetzen?
Danke+Gruß
Max
hm, vielleicht ein CL schreiben:
OVRPRTF QPRINT HOLD(*YES) OUTQ(QUSRSYS/PRT01)
qsh cmd('ls -l')
und dies im Batch aufrufen?
Das reicht nicht ganz.
Die QSH gibt auf STDOUT aus.
Es benötigt zusätzlich einen
OVRDBF STDOUT TOFILE(QPRINT)
Für eine Weiterverarbeitung ist allerdings die Ausgabe in eine PF besser.
Hierzu kann man einfach per
CRTPF QSHOUT RCDLEN(256)
OVRDBF STDOUT TOFILE(QSHOUT)
QSH ...
die Daten in die PF umleiten.
@Baldur
ich hab o.g. Befehl ausgeführt und einen Spool QPRINT erhalten.
Ohne ovedbf
Robi
Da scheint QPRINT der Default im Batch zu sein.
Mach das mal im Dialog, dann bekommst du eine Bildschirmausgabe und keinen Spool.
Dann ist beides erforderlich und es funktioniert immer so.