Componenti del PDS (persistent data store)
L' archivio dati permanenti è costituito da una serie di componenti utilizzati per la scrittura e il richiamo dei dati cronologici.
Importante Il contenuto di questa sezione è stato creato e si applica al PDS (persistent data store) originale, denominato V1. Esiste ora una nuova versione PDS (denominata PDS V2). PDS V1 alla fine sarà obsoleto.
- KPDMANE
- KPDMANE è il programma principale eseguibile. Si tratta di un server per altre applicazioni in esecuzione nello stesso spazio di indirizzo. Questo programma è progettato per essere eseguito all'interno dello spazio di indirizzo TMS: Engine come attività secondaria separata. Anche se è in grado di funzionare all'interno di TMS: Engine, il programma non fa alcun uso dei servizi TMS: Engine. Ciò è dovuto al fatto che il programma KPDMAIN viene utilizzato anche in altri programmi di utilità che devono essere eseguiti in modalità batch. KPDMANE è il programma che alla fine avvia l'attività di manutenzione quando esegue uno switch e determina che non sono disponibili dataset vuoti.
- KPDUTIL
- Questo programma viene utilizzato principalmente per inizializzare uno o più dataset per l' archivio dati persistente . Il programma allega un'attività secondaria e avvia il programma KPDMANE al suo interno. Le istruzioni DD utilizzate quando questo programma viene eseguito stabiliscono quali file di controllo vengono eseguiti dal programma KPDMANE.
- KPDARCH
- Questo programma client estrae i dati dal dataset specificato e li scrive in un file flat. Il programma allega un'attività secondaria e avvia il programma KPDMANE al suo interno. I dati di output sono ancora in un formato interno, con le informazioni di indice escluse.
- REST KPD
- Questo programma client legge i dati creati dal programma KPDARCH, li inserisce in un dataset nel formato corretto per l'utilizzo da parte del PDS (persistent data store)e rigenera le informazioni di indice. Il programma allega un'attività secondaria e avvia il programma KPDMANE al suo interno.
- KPDXTRA
- Questo programma client estrae i dati da un dataset e li scrive in uno o più file di testo, con tutti i dati di colonna convertiti in EBCDIC e separati da tabulazioni. Questi dati estratti possono essere caricati in un sistema di gestione di database o in programmi di fogli di calcolo come Excel. Il programma allega un'attività secondaria e avvia il programma KPDMANE al suo interno.
- DSCO KPD
- Questo programma comunica con l'attività avviata che sta eseguendo l' archivio dati persistente e invia i comandi. Il comando tipico è
RESUME, che indica al PDS (persistent data store) che può riprendere a utilizzare un dataset. Il programma può utilizzare due forme di comunicazione:- Protocollo SNA per connettersi al e inviare richieste di comando.
- SVC 34 per emettere un comando di modifica per l'attività avviata.