Reduces Keys Analysis (JREDKEY)
Comando JREDKEY
Analisi per la riduzione delle chiavi
Esamina il database di un ambiente e stampa l'analisi delle chiavi ridondanti perche' uguali a quelle di altre viste o perche' sottoinsieme troncato di quelle di altre viste.
| Keyword |
Description |
Choices |
Notes |
| LIBL |
Library or Library list |
Name, *LIBL, *USRLIBL, *ALLUSR, *ALL |
Optional, Positional 1 |
| FORMAT |
Print format |
*SIMPLE, *COMPLEX |
Optional, Positional 2 |
| EXPFILE |
Expand files |
*ALL, *FLGPHY, *FLGKEY |
Optional, Positional 3 |
| EXPB |
Expand keys flagged blank |
*NO, *YES |
Optional, Positional 4 |
| EXP1 |
Expand keys flagged 1=FirstDup |
*NO, *YES |
Optional, Positional 5 |
| EXPD |
Expand keys flagged D=DupKy |
*NO, *YES |
Optional, Positional 6 |
| EXPS |
Expand keys flagged S=SubsetKy |
*NO, *YES |
Optional, Positional 7 |
Library or Library list (LIBL) - library
Nome della libreria in cui risiede il database.
Valori permessi:
- *USRLIBL
- Il database e' tutto quello presente nella parte utente della lista librerie.
- nome-libreria
- Il database e' quello presente nella libreria richiesta.
- *LIBL
- Il database e' tutto quello presente in lista librerie.
- *ALLUSR
- Il database e' tutto quello presente in tutte le librerie utente.
- *ALL
- Il database e' tutto quello presente in tutte le librerie.
Print format (FORMAT)
Formato della stampa ottenibile.
Valori permessi:
- *COMPLEX
- La stampa e' nella forma piu' ampia e complessa e risente di tutte le scelte esercitate tramite i parametri del comando. In particolare il dettaglio della stampa e' composto da una prima riga contenente:
- Libreria e Nome del fisico portatore delle viste elencate subito dopo.
- Contatore progressivo dei fisici elencati.
-
Una seconda riga contenente:
- Contatore progressivo delle viste elencate.
- Libreria e Nome della vista portatrice delle chiavi.
- Date di Creazione, Modifica e UltimoUso della vista.
- Numero dei giorni d'uso.
- Formato record della vista.
- Flag di analisi della vista: 1=PrimoDeiDuplicati D=Duplicato S=SottoinsiemeTroncato.
- Elenco delle chiavi.
-
Una terza riga contenente:
- Nome e attributo del programma utente.
- Formato record usato dal programma.
- Tipologia d'uso: I=Input O=Output U=Update ?=UsoNonDefinito
- Numero dei giorni d'uso del programma.
- Testo descrittivo del programma utente.
-
La stampa delle terze righe e' condizionata dai parametri EXPB, EXP1, EXPD, EXPS che esaminano il flag di analisi visto sulla seconda riga.
- *SIMPLE
- La stampa e' nella forma piu' semplice e non risente delle opzioni esercitate tramite i parametri del comando EXPB, EXP1, EXPD, EXPS. In particolare il dettaglio della stampa e' costituito da una sola riga contenente i seguenti dati:
- Fisico-Logico-FlagDiAnalisi-ElencoChiavi
-
mentre mancano i dati statistici e la lista dei programmi utenti dei logici.
Expand files (EXPFILE)
Espande l'elenco delle viste in funzione dell'analisi eseguita.
Valori permessi:
- *ALL
- Sono elencate tutte le viste del database.
- *FLGPHY
- Sono elencate tutte le viste di file fisici che hanno almeno una vista fleggata.
- *FLGKEY
- Sono elencate tutte le viste fleggate.
Expand keys flagged blanks (EXPB)
Sceglie se elencare i programmi utenti delle viste con il flag di analisi in bianco.
Il parametro vale solo per la stampa con il formato *COMPLEX.
Valori permessi:
- *NO
- Non elenca i programmi delle viste fleggate blank.
- *YES
- Elenca i programmi delle viste fleggate blank.
Expand keys flagged 1=FirstDup (EXP1)
Sceglie se elencare i programmi utenti delle viste con il flag di analisi uguale a "1" che contrassegna la vista come primo dei doppioni nella definizione delle chiavi.
Il parametro vale solo per la stampa con il formato *COMPLEX.
Valori permessi:
- *YES
- Elenca i programmi delle viste fleggate "1".
- *NO
- Non elenca i programmi delle viste fleggate "1".
Expand keys flagged D=DupKy (EXPD)
Sceglie se elencare i programmi utenti delle viste con il flag di analisi uguale a "D" che contrassegna la vista come doppione nella definizione delle chiavi.
Il parametro vale solo per la stampa con il formato *COMPLEX.
Valori permessi:
- *YES
- Elenca i programmi delle viste fleggate "D".
- *NO
- Non elenca i programmi delle viste fleggate "D".
Expand keys flagged S=SubsetKy (EXPS)
Sceglie se elencare i programmi utenti delle viste con il flag di analisi uguale a "S" che contrassegna la vista come dotata di chiavi che sono il sottoinsieme troncato di quelle di un'altra vista.
Il parametro vale solo per la stampa con il formato *COMPLEX.
Valori permessi:
- *YES
- Elenca i programmi delle viste fleggate "S".
- *NO
- Non elenca i programmi delle viste fleggate "S".