PDA

View Full Version : RUNRMTCMD, Spoolausgabe unterdrücken



Seiten : [1] 2

Frank ter Duis
21-10-09, 09:12
Hallo,

ich führe in einem Batchjob den Befehl RUNRMTCMD aus. Klappt auch alles super.

Das einzige was etwas nervig ist, das jeder Job ein "QSYSPRT" Spool erstellt, mit dem Inhalt "Der ferne Befehl hat keine Ausgabe erzeugt.". Die Nachricht ist auch inhaltlich richtig, nur total überflüssig ;-))

Ich hab die Nachrichtenaufzeichnung schon auf
Ebene 4
Bewertung 0
Text *NOLIST
gesetzt. Nützt aber leider nichts.

Hat jemand einen Tipp für mich?

Danke
Gruß Frank

Fuerchau
21-10-09, 09:18
Mach zum Schluss einen DLTSPLF.

Frank ter Duis
21-10-09, 09:26
Mach zum Schluss einen DLTSPLF.

Stimmt wäre eine Möglichkeit, wobei das natürlich die Auswirkung bekämpft und nicht die Ursache.

Danke

Gruß frank

Fuerchau
21-10-09, 11:39
Nicht so ganz.
Der Befehl RUNRMTCMD hat leider keinen Parameter zur Spoolunterdrückung.
Wenn du den als nicht brauchst ...

Ein CHGJOB hat nur Einfluss auf das Joblog !
Wäre ja noch schöner, wenn dadurch z.B. Rechnungen nicht mehr gedruckt würden ;).

alfredo
21-10-09, 13:08
Ich hab den RUNRMTCMD in ein eigenes Programm ausgelagert.

OVRPRTF FILE(QSYSPRT) HOLD(*YES) USRDTA(RUNRMTCMD)

RUNRMTCMD.......

DLTSPLF FILE(*SELECT) SELECT(*CURRENT *ALL *ALL RUNRMTCMD)
MONMSG MSGID(CPF0000)
DLTOVR FILE(QSYSPRT)

Frank ter Duis
21-10-09, 14:26
Ich habs jetzt so gemacht.

RTVJOBA JOB(&JOBNAME) USER(&USER) NBR(&JOBNBR)
OVRPRTF FILE(QSYSPRT) HOLD(*YES) OVRSCOPE(*JOB)

RUNRMTCMD ...

DLTSPLF FILE(QSYSPRT) JOB (&JOBNBR/&USER/&JOBNAME) SPLNBR(*LAST)
DLTOVR FILE(*ALL) LVL(*JOB)

Wobei ich zugebe, das Alfredos Lösung etwas eleganter ist. ;-)

Danke Euch allen
Gruß Frank

Fuerchau
21-10-09, 17:17
Wobei JOB(*) auch reicht.

schatte
24-11-09, 16:09
Hallo Leute,

gibt es keine andere Lösung? Ich habe einen Job der mehrere Tage laufen kann und mindestens einmal in der Minute RUNRMTCMD ausführt.

Selbst wenn ich das Spool anschließend lösche, zählt die Spoolerzeugung trotzdem in die Anzahl der maximalen Spools pro Job.

Hat jemand hierzu eine Lösung, bei welchem der Job nicht alle paar Tage neugestartet werden muss?

Gruß
Matthias

Fuerchau
24-11-09, 16:15
Nunja, der Job könnte selber ab und an einfach einen TFRJOB durchführen, dann erhältst du auch einen neuen Job.

Der Spool läßt sich leider nicht unterdrücken.

Pikachu
25-11-09, 09:03
Nunja, der Job könnte selber ab und an einfach einen TFRJOB durchführen, dann erhältst du auch einen neuen Job.
Sicher ?