1 / 18

PPFS Control Histórico

PPFS Control Histórico. 2012. Inicio Presentación. Contexto General Descripción Componentes Datastage Componentes Shell Procedimientos almacenados Rutas de fuentes/ejecutables. Contexto General. Control Histórico.

Download Presentation

PPFS Control Histórico

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PPFSControl Histórico 2012

  2. Inicio Presentación • Contexto General • Descripción • Componentes Datastage • Componentes Shell • Procedimientos almacenados • Rutas de fuentes/ejecutables

  3. Contexto General • Control Histórico Almacenar los Pseudos PFS procesados por un periodo de tiempo determinado (fecha de vuelo), que posteriormente serán eliminados de los modelos BASE (Base de datos Oracle creada para almacenar los PPFS entregados por Sabre) y ORIGINAL (Base de datos Oracle que actualmente almacena información de los PFS).

  4. Descripción • Control Histórico • Eliminación de registros modelo base y original: Elimina los registros que se encuentren fuera de la ventana histórica determinada. • Eliminación de registros tabla archivos: Elimina aquellos archivos físicos que no cuentan con registros en sus modelos base y físico. • Eliminación de registros de tabla de control de proceso interno: Elimina aquellos registros de las tablas de procesos que no cuenten con datos en los modelos base y original • Generar Registros en las tablas de control del sistema y corporativas: Almacena información del proceso en tablas de control.

  5. Componentes Datastage JB001_CTRLHIST_MODELO_BASE : Elimina registros del modelo base. JB002_CTRLHIST_MODELO_ORIGINAL : Elimina registros del modelo original JB003_CTRLHIST_ARCHIVOS : Elimina archivos físicos de carga. JB004_CTRLHIST_PROCESOS : Elimina registros de las tablas de control

  6. Componentes Datastage JB001_CTRLHIST_MODELO_BASE • Gatilla procedimiento almacenado BORRADOMODBASE

  7. Componentes Datastage JB002_CTRLHIST_MODELO_ORIGINAL • Gatilla procedimiento almacenado BORRADOMODORIGINAL

  8. Componentes Datastage JB003_CTRLHIST_ARCHIVOS • Gatilla procedimiento almacenado BORRADOARCHIVOS • Retorna listado de archivos y comando unix los borra.

  9. Componentes Datastage JB004_CTRLHIST_PROCESOS • Gatilla procedimiento almacenado BORRADOPROCESOS

  10. Componentes Datastage SEQ_CONTROL_HISTORICO • Gatilla Job JB001_CTRLHIST_MODELO_BASE y JB002_CTRLHIST_MODELO_ORIGINAL de forma concurrente. • Gatilla jobJB003_CTRLHIST_ARCHIVOS • Gatilla Job JB004_CTRLHIST_PROCESOS

  11. Componentes Datastage SEQ00_CONTROL_HISTORICO

  12. Componentes Shell • Composición Shell script: • SHELL_PROC_PPFS_CH.sh: Realiza el llamado a la shell principal de administración enviando el identificador de “CH” • SHELL_PROC_PPFS.sh: Shell de administración principal, en donde se validan ambientes antes de orquestar los procesos. • dsConfigLocal_CH.sh: Archivo de configuración que contiene variables y etapas asociadas a control histórico. • dsConfigLocal.sh: Archivo de configuración que contiene variables globales utilizadas en todas los procesos.

  13. Procedimientos almacenados • Procedimientos almacenados: • BORRADOMODBASE : Realiza la eliminación de los registros del modelo base que se encuentran fuera de la ventana histórica a mantener. • Se eliminan los registros de las tablas: • PPFS_CLASS_SERVICE • PPFS_CATEGORY_NAME • PPFS_CATEGORY_PASSENGER • PPFS_FLIGHT_SERVICE

  14. Procedimientos almacenados • Procedimientos almacenados: • BORRADOMODORIGINAL : Realiza la eliminación de los registros del modelo original que se encuentran fuera de la ventana histórica a mantener. • Se eliminan los registros de las tablas: • PFS_PAX • CATEGORY_PAX • CATEGORY_NAME

  15. Procedimientos almacenados • Procedimientos almacenados: • BORRADOARCHIVOS : Retorna el listado de archivos físicos que deben ser eliminados. • Path de ubicación de archivos a eliminar: • /dsdata/DSPPFS/DAT/HIST

  16. Procedimientos almacenados • Procedimientos almacenados: • BORRADOPROCESOS : Realiza la eliminación de los registros del modelo de control y error, que no tengan asociadas cargas en los modelos base ni original • Se eliminan los registros de las tablas: • PPFS_CATEGORY_NAME_ERR • PPFS_CATEGORY_PASSENGER_ERR • PPFS_CATEGORY_PFS_ERR • PPFS_ARCH_PPRC • PPFS_RECUPERACIONES • PPFS_ACTIVIDADES • PPFS_ETAPAS • PPFS_PROCESO_CARGA

  17. Rutas de fuentes/ejecutables • Rutas /dsapp/DSPPFS/CNF/dsConfigLocal.sh /dsapp/DSPPFS/CNF/dsConfigLocal_CH.sh /dsapp/DSPPFS/CNF/SHELL_PROC_PPFS.sh /dsapp/DSPPFS/CNF/SHELL_PROC_PPFS_CH.sh

More Related