Reduces Keys Analysis (JREDKEY)

Where allowed to run: All environments (*ALL)
Threadsafe: No
Parameters
Examples
Error messages

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.

Top

Parameters

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
Top

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.
Top

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.

Top

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.
Top

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.
Top

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".
Top

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".
Top

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".
Top

Examples

None
Top

Error messages

Unknown
Top