PDA

View Full Version : CPYSPLF eines anderen Users



mic74
17-04-09, 15:30
Hallo liebe i5 Gemeinde,
hab da ein Problem mit dem kopieren von Spoolfiles.

Beim folgenden Befehl:

CPYSPLF FILE(SPOOLNAME) TOFILE(MRUTTEN/FILENAME) +
JOB(USER/JOB) SPLNBR(*LAST) +
CRTDATE(*LAST)

Bekomme ich immer die Meldung, daß mehrere Jobs mit gleichem Namen gefunden wurden.

CPF3343 received
Duplicate job names found.

Da es ein täglicher Job ist, haut das auch hin.
Da der Tagesabschluss unter einem anderen Usernamen läuft, muss ich halt den User mit angeben.
Mir gehen nun die Ideen aus.
Muss ich erst die Jobattribute des zuletzt gelaufenen Tagesabschluss auslesen, um axplizit die Jobnummer mit angeben zu können ?
Dachte eigentlich, daß es reicht den Parameter *LAST anzugeben, damit die zuletzt erstellte Spoofile kopiert wird.

Sind insgesamt 4 Spoolfiles dieses Jobs, die ich zusammenfügen muss.

Danke

Fuerchau
17-04-09, 17:56
Häng den benötigten CPYSPLF mit in den Job, ggf. ein CLP drumrum stricken.
Ohne explizite Job-Nr. gehts nicht.
*LAST benennt die letzte SPLF des Job's bei gleichen Spoolnamen.

Alternativ die JOB-API's bemühen und über das Jobdatum den letzten Job ermitteln (die Job-Nr. kann ja schließlich wieder von vorne anfangen).