Estrazione di dati PDS (persistent data store) in file flat
Informazioni su questa attività
Il formato dei dati viene convertito in colonne delimitate da tabulazione. I dati vengono scritti in file separati per ciascuna tabella; pertanto, il formato dei dati per tutte le righe in ciascun dataset è congruente. Il programma genera anche un file separato. Questo file contiene una singola riga che fornisce i nomi colonna nell'ordine in cui i dati sono organizzati. Questo file è anche delimitato per facilità d'uso. Un'opzione (NOFF) sul programma KPDXTRA ignora la creazione del file separato e inserisce le informazioni della colonna come primo record del file di dati.
Questo file non è personalizzato da PARMGEN o Configuration Manager al momento dell'installazione e deve essere modificato per aggiungere informazioni pertinenti.
L'output di questo lavoro viene scritto nei file con il seguente standard di denominazione:
&hilev.&rte.tablename.D
&hilev.&rte.tablename.H Il nometabella è i primi otto byte della tabella effettiva con i caratteri non validi modificati in "#". Il suffisso "D" è per il file di dati e il suffisso "H" è per il file di intestazione. Notare che il parametro NOFF può essere passato al programma KPDXTRA per unire i dati dal file di intestazione nel file di dati e quindi non creare un file di intestazione univoco. I qualificatori di alto livello e di medio livello vengono passati come parametro al programma KPDXTRA (PREF = xxxx) e sono quindi controllati dal membro KPDPROCC nel dataset RKANSAMU.
Tutti i dataset vengono mantenuti in stato di lettura/scrittura anche se non sono attivi. Questo rende i set di dati non disponibili se è in esecuzione. I lavori non possono essere eseguiti sui dataset attivi e i dataset inattivi devono essere portati fuori linea.
È possibile rimuovere un set di dati dal sistema eseguendo il comando modify:
F stcname,KPDCMD QUIESCE FILE=DSN:data set Se è necessario eseguire un programma di utilità su un archivio dati attivo, immettere un comando SWITCH prima di immettere questo comando QUIESCE.