packagemgrSlient

En este módulo se implementa o se anula la implementación de un paquete de contenido. Este módulo se invoca desde la página del gestor de implementación de la UI de administración. En un momento determinado, solo se debería ejecutar una instancia de packagemgrSilent. La página del gestor de implementación se encarga de forzar esta acción. El gestor de implementación no permitirá que el usuario implemente/anule la implementación de paquetes de contenido cuando haya una implementación o anulación de implementación en curso.

En un momento determinado no solo se debe estar ejecutando una única instancia de packagemgrSilent, sino que también es necesario que no haya ningún proceso de SHR ejecutándose en el momento de la invocación. De esto también se encarga la página del gestor de implementación en la IU de administración.

Este módulo obtiene un archivo con una lista de paquetes de contenido como entrada para implementar o para anular la implementación correspondiente. Puesto que puede haber dependencia entre los paquetes de contenido, se espera que el archivo de entrada tenga nombres de paquete de contenido en un orden que cumpla la dependencia. En este caso también se encarga el gestor de implementación de crear la lista ordenada de paquetes de contenido basándose en la dependencia correspondiente y de invocar a packagemgrSilent.

Según el tipo de paquete de contenido, una instalación típica de paquete de contenido conlleva

  1. Colocar artefactos en el directorio PMDB para ser consumidos durante el tiempo de ejecución por parte de varios procesos de SHR
  2. Crear un esquema en Sybase IQ DWH (dominio CP)
  3. Importar los artefactos ETL (ETL CP)
  4. Importar las definiciones de secuencia (ETL CP)
  5. Inicializar los procedimientos de carga (dominio CP)
  6. Inicializar los procedimientos agregados (dominio CP)
  7. Compilar los procedimientos de almacenamiento provisional (ETL CP)
  8. Implementar BIAR (aplicación CP)
Archivo de registro
  • {PMDB_HOME}/log/packagemgr.log
  • {PMDB_HOME}/log/trend.log
  • {PMDB_HOME}/log/collections.log
  • {PMDB_HOME}/log/stage.log
  • {PMDB_HOME}/log/loader.log
  • {PMDB_HOME}/log/aggregate.log