Where allowed to run: All environments (*ALL) Threadsafe: No |
Parameters Examples Error messages |
Compara fino a 10 liste librerie da descrizioni lavori
Scarica le liste in un file da portare in excel in separata sede. Il file ha 10 colonne e contiene in ogni colonna la lista librerie presente sulla job description corrispondente.
Il comando e' nato per facilitare il confronto delle liste librerie che fanno parte di descrizioni lavoro diverse. Le liste librerie vengono fotografate in un file IFS in formato csv che puo' essere letto e manipolato con EXCEL.
Il comando riceve i nomi delle job description da confrontare. Al termine dell'esecuzione emette due inviti. Il primo a consultare il file di emissione su AS400. /**/RUNQRY QRYFILE((QTEMP/JLLCMP1T)) RCDSLT(*YES) Il secondo a scaricare il file di emissione sull'IFS del medesimo AS400. /**/JTOCSV FROMFILE(QTEMP/JLLCMP1T) RMVBLANK(*TRAILING) Con un FTP chiamato da pc o se l'IFS e' definito come disco PC, copia il file sul pc ed aprilo con Excel. Non aprirlo direttamente su IFS con Excel perche' normalmente l'apertura dura un tempo esagerato.
Top |
Keyword | Description | Choices | Notes |
---|---|---|---|
JOBDFIRST | First job description | Qualified object name | Required, Positional 1 |
Qualifier 1: First job description | Name | ||
Qualifier 2: library | Name, *LIBL, *CURLIB | ||
JOBDOTHER | Other job descriptions | Values (up to 9 repetitions): Qualified object name | Required, Positional 2 |
Qualifier 1: Other job descriptions | Name | ||
Qualifier 2: library | Name, *FIRSTLIB, *LIBL, *CURLIB | ||
OUTFILE | Output file | Qualified object name | Optional, Positional 3 |
Qualifier 1: Output file | Name, JLLCMP1T | ||
Qualifier 2: library | Name, QTEMP | ||
REFPGM | Reference program for messages | Name, *CPP | Optional, Positional 4 |
Top |
Nome della prima descrizione lavoro da confrontare.
Valore obbligatorio.
Nome della libreria in cui risiede la descrizione lavoro.
Valori permessi:
Top |
Nome della altre descrizioni lavoro da confrontare.
Fino a nove elementi, il primo obbligatorio.
Nome della libreria in cui risiede la descrizione lavoro.
Valori permessi:
Top |
Nome del file fisico ricevente l'elenco comparativo delle librerie.
Non e' permesso il nome del prototipo "JLLCMP1".
Se il file di emissione preesiste rispetto alla richiesta corrente, per evitare la cancellazione di file estranei al comando, si verifica il level check del file che deve essere identico a quello del prototipo.
Valori permessi:
Nome della libreria in cui risiede il file fisico ricevente l'elenco comparativo delle librerie.
Valori permessi:
Top |
Programma di riferimento dei messaggi.
La trappola permette di dare visibilita' a tutti i messaggi come se fossero spediti tutti dallo stesso programma, scelto tramite il presente parametro.
Valori permessi:
I messaggi emessi dal programma corrente saranno indirizzati al chiamante del programma di riferimento, preferibilmete un video comandi.
Utile quando il comando corrente e' chiamato da un altro comando.
Valori speciali:
I comandi da questo chiamati (e che prevedono lo stesso parametro) faranno riferimento al programma corrente e i messaggi emessi da tali programmi saranno indirizzati al chiamante del programma corrente.
Utile quando il comando corrente e' il primo chiamante da un video comandi.
Top |
Esempio 1: Genera il file che permette di confrontare le liste librerie di tre job description.
Con i soli parametri necessari: JLLCMP JOBDFIRST(JOBDUNO) JOBDOTHER(JOBDDUE JOBDTRE) Anche con i parametri di default: JLLCMP JOBDFIRST(JOBDUNO) JOBDOTHER(JOBDDUE JOBDTRE) OUTFILE(QTEMP/JLLCMP1T) REFPGM(*CPP)
Questo comando genera il file fisico QTEMP/JLLCMP1T che contiene l'immagine delle liste librerie comparate. Il comando genera un log di cui si riporta esempio visibile al meglio se la chiamata avviene dal video comandi QCMD.
> JLLCMP JOBDFIRST(JOBDUNO) JOBDOTHER(JOBDDUE JOBDTRE) > /**/RUNQRY QRYFILE((QTEMP/JLLCMP1T)) RCDSLT(*YES) > /**/JTOCSV FROMFILE(QTEMP/JLLCMP1T) RMVBLANK(*TRAILING)
I messaggi che iniziano con /**/ sono comandi non eseguiti ma duplicabili ed eseguibili per completare le attivita' di confronto preparate dal comando JLLCMP.
Tramite il RUNQRY il file puo' essere visionato estemporaneamente.
Jobd 01 Jobd 02 Jobd 03 library library library JOBDUNO JOBDDUE JOBDTRE NERONI2 NERONI2 NERONI2 ---------- ---------- -------- QTEMP QTEMP QTEMP NERONI1 NERONI2 NERONI1 NERONI2 NERONI8 NERONI2 NERONI3 NERONI4 NERONI3 NERONI4 NERONI1 NERONI4 NERONI5 QGPL NERONI6 QGPL NERONI7 NERONI8 QGPL
Tramite il comando JTOCSV, il file puo' essere scaricato sotto forma di csv su un indirizzario IFS.
Con un FTP o se l'IFS e' definito come disco pc, lo scarico puo' essere portato su pc e da li' aperto con EXCEL.
Top |
Messaggi *DIAG seguiti da *ESCAPE CPF0001
Durante esecuzione
Top |