Where allowed to run: All environments (*ALL) Threadsafe: No |
Parameters Examples Error messages |
http://www.neroni.it/NERONI2/JCMPLIB.NERONI2.HTML
Stampa la comparazione del contenuto di due librerie "di provenienza" (FROM) con il contenuto di due librerie "di destinazione" (TO)
Note: Il comando corrente puo' sostituire la sequenza dei comandi JCMPLIBF "Compare libraries From" JCMPLIBT "Compare libraries To" JCMPLIBP "Compare libraries Print" quando tutte le librerie esaminate si trovano sulla stesso AS400.
Il dettaglio delle funzioni svolte e' desumibile dai testi d'aiuto dei tre comandi menzionati.
Top |
Keyword | Description | Choices | Notes |
---|---|---|---|
FRMLIB | From libraries group | Values (up to 2 repetitions): Name, *NONE | Required, Positional 1 |
TOLIB | To libraries group | Values (up to 2 repetitions): Name, *NONE | Required, Positional 2 |
OUTFILE | Compare libraries outfile | Qualified object name | Optional, Positional 3 |
Qualifier 1: Compare libraries outfile | Name, JCMPLIBOT | ||
Qualifier 2: library | Name, QTEMP | ||
FRMDAT | Start date CYYMMDD | Character value | Optional, Positional 4 |
FRMTIM | Start time HHMMSS | Character value | Optional, Positional 5 |
CMPCRI | Criteria for comparison | Values (up to 2 repetitions): *NONE, *CRTDAT, *SRCDAT | Optional, Positional 6 |
REFPGM | Reference program for messages | Name, *CPP | Optional, Positional 7 |
Top |
Elenco delle librerie dalle quali estrarre informazioni.
Valori permessi:
Top |
Elenco delle librerie dalle quali estrarre informazioni.
Valori permessi:
Top |
Nome del file AS400 destinato a contenere l'esito della comparazione tra le librerie di provenienza "From" e quelle di destinazione "To".
Se il file di emissione preesiste, il suo tracciato deve essere uguale a quello del relativo prototipo, e solo allora viene cancellato e ricreato.
Valori permessi:
Nome della libreria in cui risiede il file di emissione.
Valori permessi:
Top |
Data limite: si esaminano solo gli oggetti creati a partire dalla data-ora composta dal valore corrente e dal valore del parametro FRMTIM.
Per il confronto con la data-ora dei parametri si usa la data-ora dell'oggetto piu' recente del gruppo NomeOggetto-TipoOggetto-AttributoOggetto-MembroSorgente non importa di che libreria.
Valori permessi:
Top |
Ora limite: si esaminano solo gli oggetti creati a partire dalla data-ora composta dal valore corrente e dal valore del parametro FRMDAT.
Per il confronto con la data-ora dei parametri si usa la data-ora dell'oggetto piu' recente del gruppo NomeOggetto-TipoOggetto-AttributoOggetto-MembroSorgente non importa di che libreria.
Valori permessi:
Top |
Il parametro permette di scegliere quali righe stampare in base ad un paio di criteri.
Se la lista e' completamente in bianco, non si operano scelte basate sui criteri qui richiedibili.
Se almeno un elemento e' valorizzato, si stampano solo i record che soddisfano uno dei criteri in elenco.
Valori permessi:
Top |
Nei tool complessi a piu' livelli, il presente parametro compare in tutti i comandi di interfaccia dal primo all'ultimo dei chiamati in cascata e permette di condividere il programma di riferimento al cui chiamante verranno spediti i messaggi emessi da tutti i tool coinvolti.
Il programma di riferimento e' il command processing program del tool di cappello che in cascata chiama tutti gli altri. Il cappello, dopo aver riempito con il proprio nome il parametro "programma di riferimento", lo passa anche ai tool chiamati che lo utilizzano per spedire i propri messaggi.
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 con il quale condivide il presente parametro.
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 e a sua volta chiama altri tool condividendo il presente parametro.
Top |
Esempio 1: Confronta due librerie
Si esegue il comando.
Con i soli parametri necessari: JCMPLIB FRMLIB(NERONI1) TOLIB(NERONI2)
Questo comando permette di confrontare il contenuto delle librerie richieste facendo uso dei default.
Esempio 2: Confronta due librerie
Si esegue il comando.
JCMPLIB FRMLIB(NERONI1) TOLIB(NERONI2) OUTFILE(BUTTA/TERZO)
Questo comando permette di confrontare il contenuto delle librerie richieste facendo uso di file di emissione che resta nella libreria di comodo.
Esempio 3: Confronta due librerie su data sorgente
Si aggiunge il criterio di comparazione nell'esempio 2.
JCMPLIB FRMLIB(NERONI1) TOLIB(NERONI2) OUTFILE(BUTTA/QUARTO) CMPCRI(*SRCDAT)
Questo comando permette di confrontare il contenuto delle librerie richieste per date sorgente disuguali.
Top |
Tutti i messaggi previsti dai comandi JCMPLIBF JCMPLIBT JCMPLIBP
Messaggi *INFO e *COMP
Messaggi *STATUS
Nessun messaggio
Messaggi *DIAG seguiti da *ESCAPE CPF0001
Top |