Correggere la lista librerie di un job schedulato

Accedi per salvare

Un job schedulato non eredita la lista librerie di chi lo ha creato: usa quella della sua job description. Per vedere quale sta usando davvero:

DSPJOBD JOBD(PRODLIB/BATCHJOBD)

E per correggerla:

CHGJOBD JOBD(PRODLIB/BATCHJOBD)                     +
        INLLIBL(PRODLIB DATALIB QGPL QTEMP)

Quale job description usi la voce di schedulazione si legge da WRKJOBSCDE, opzione 5, campo Job description.

Attenzione

QTEMP va lasciata in fondo e QGPL non va tolta: alcuni comandi di sistema si aspettano di trovarla. Togliere una libreria dalla lista di una job description usata da più job li rompe tutti insieme, e l'errore che ne esce è CPF9801, che sembra parlare di un oggetto mancante invece che di una lista sbagliata.

Suggerimento

la soluzione che regge negli anni non è allungare la lista librerie ma qualificare gli oggetti nei programmi. Una lista librerie lunga è comoda finché due librerie non contengono un oggetto con lo stesso nome — e allora vince quella che viene prima, in silenzio.


Rilasci. DSPJOBD e CHGJOBD ci sono su qualunque rilascio. Questa ricetta non ha prerequisiti.

← Torna al blog

Commenti

Nessun commento ancora. Sii il primo a commentare!

Devi avere un account per commentare. Accedi · Registrati