Componentes del almacén de datos persistente

El almacén de datos persistente consta de un conjunto de componentes utilizados para escribir y recuperar datos históricos.

Importante: El contenido de esta sección se ha creado para y se aplica al almacén de datos persistente original, al que se hace referencia como PDS V1. Ahora existe una nueva versión PDS (denominada PDS V2). PDS V1 finalmente quedará en desuso.
KPDMANE
KPDMANE es el programa ejecutable primario. Es un servidor para las demás aplicaciones que se ejecutan en el mismo espacio de direcciones. Este programa está diseñado para ejecutarse dentro del espacio de direcciones TMS:Engine como una subtarea aparte. Aunque puede ejecutarse dentro de TMS:Engine, el programa no utiliza los servicios de TMS:Engine. Esto se debe a que el programa KPDMAIN también se utiliza en otros programas de utilidad que están destinados a ejecutarse en modalidad de proceso por lotes. KPDMANE es el programa que inicia la tarea de mantenimiento cuando realiza una conmutación y determina que no hay disponible ningún conjunto de datos vacío.
KPDUTIL
Este programa se utiliza principalmente para inicializar uno o más conjuntos de datos para el uso del almacén de datos persistente . El programa adjunta una subtarea e inicia el programa KPDMANE en ella. Las sentencias DD que se utilizan cuando se ejecuta este programa determinan qué archivos de control ejecuta el programa KPDMANE.
KPDARCH
Este programa cliente extrae datos del conjunto de datos especificado y los graba en un archivo sin formato. El programa adjunta una subtarea e inicia el programa KPDMANE en ésta. Los datos de salida continúan con un formato interno, con la información de índice excluida.
KPDREST
Este programa cliente lee los datos creados por el programa KPDARCH, los inserta en un conjunto de datos en el formato correcto para que los utilice el almacén de datos permanentesy vuelve a crear la información de índice. El programa adjunta una subtarea e inicia el programa KPDMANE en ella.
KPDXTRA
Este programa cliente extrae datos de un conjunto de datos y los graba en uno o varios archivos sin formato, con todos los datos de columna convertidos a EBCDIC y separados por tabuladores. Estos datos extraídos pueden cargarse en un sistema de gestión de bases de datos o en programas de hoja de cálculo como, por ejemplo, Excel. El programa adjunta una subtarea e inicia el programa KPDMANE en ella.
KPDDSCO
Este programa se comunica con la tarea iniciada que ejecuta el almacén de datos permanentes y le envía mandatos. El mandato típico es RESUME, que indica al almacén de datos persistente que puede reanudarse utilizando un conjunto de datos. El programa puede utilizar dos formas de comunicación:
  • Protocolo SNA para conectarse al y enviar solicitudes de comando.
  • SVC 34 para emitir un mandato de modificación en la tarea iniciada.
Este programa también registra información en un registro general mantenido en las tablas del almacén de datos permanentes .