ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

INFORME DEL PROCESO DE TRANSMISION DE DATOS PARA EL


Enviado por   •  13 de Marzo de 2018  •  Trabajos  •  5.533 Palabras (23 Páginas)  •  252 Visitas

Página 1 de 23

INFORME DEL PROCESO DE TRANSMISION DE DATOS PARA EL

SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA

Autor

Ing. Jorge Manuel Díaz Pisco

Fecha Creación

30/Marzo/2012

El Sistema Integrado de Administración financiera está compuesto por procesos a nivel cliente (instalado en cada unidad ejecutora a nivel nacional), y que ha sido desarrollado en el lenguaje de programación Visual Fox Pro, y por procesos almacenados en la base de datos Oracle (situado en el Ministerio de Economía y Finanzas), ambos están enlazados mediante el Sistema Avanzado de Transacciones (SAT), quien actúa como agente que va integrado en la aplicación a nivel cliente y en servicios instalados en los servidores del Ministerio de Economía y Finanzas (MEF), y es quien se encarga de prepara los datos a transmitir utilizando un protocolo propio basado en el TCP/IP, este sistema es capaz de utilizar una variedad de medios de comunicación y que las unidades ejecutoras, en su mayoría, utilizan la Red Internet para transmitir sus datos. La arquitectura de transmisión de datos se muestra en el gráfico 1.

[pic 1]

                                                                                        Grafico 1

Proceso de transacción a nivel Cliente

El Sistema Integrado de Administración Financiera (SIAF) envía información de sus registros de los diferentes módulos a la base de datos central (DBMS Oracle) que se encuentra ubicada en la sede central del Ministerio de Economía y Finanzas para que, mediante un conjunto de procedimientos almacenados, aprueben o rechacen dichos registros, esta respuesta es recibida y actualizada en el sistema cliente del SIAF.

Este proceso es ejecutado por un proyecto desarrollado en el lenguaje de programación Visual Fox Pro, el cual contiene un conjunto de librerías, programas y formularios diseñados para cada módulo del sistema, el mismo que contempla cada regla de negocio que se debe de cumplir al enviar y recibir información.

Interfaz de Usuario – Comunicación Cliente

-         Usa las funciones del SAT para la encriptación y para despachar los archivos transaccionales a través de este software

Se apoya a su vez de un conjunto de librerías como: (PROPUESTA al cambio 19/02/2007)

-         MEFENCRY y MSVCRTD para las firmas electrónicas

-         MSXML2 para generar y leer archivos XML

Secuencia de Acciones que realiza el Proceso de Envío y Recepción:

PARTE 1

        1.- Inicia una Transacción

        2.- Crea cursor de control de registro

        3.- Limpia cursores de envío

        4.- Ejecuta procedimiento de barrido de registros habilitados para envio :

                4.1.- Ejecuta proceso de carga de registros en cursores

                4.2.- Genera el archivo XML con la información de los cursores

        5.- Inicia envío del XML

                5.1.- Prepara archivo MS2 (con rutinas del TCI)

                5.2.- Ejecuta el SAT

5.2.1.- Se conecta al Servidor de Correo

5.2.2.- Deposita los archivos MS2

5.2.3.- Recibe los archivos IN2

5.3.- Extrae archivos recibidos con KEY's (usa función de TCI)

y los copia a la carpeta  XML\RECEIVE.

5.4.- Realiza la confirmación de Envío

5.4.1.- Verifica La Existencia de MW2

5.4.2.- Verifica la No Existencia de HDR y GZD.

                5.5.- Si hay error revierte los cambios, sino confirma los cambios.

        6.- Fin de la Transacción

PARTE 2

        1.- Lee Archivos recibidos (XML) en la carpeta XML\RECEIVE del Siaf_Vfp

        2.- Registra archivo XML en una tabla de Control (Control_Transmisión)

        3.- Carga cursores de entrada con la información de los archivos XML

        4.- Actualiza datos de los cursores a las Tablas Definitivas

                4.1- Inicia Transacción

                4.2.- Lee cursores por cada archivo XML registrado en una Tabla de Control

                4.3.- Reemplaza o inserta en Tablas del FOX

                4.4.- Graba ocurrencias de errores en un Log de Error (carpeta CORREO)

                4.5.- Si hay error revierte cambios, sino confirma los cambios

        5.- Renombra archivo XML:

                XMQ Procesado

                ERR Cargado con errores

                XML No procesado (No leído - duplicado)

EL SIAF cuenta con un conjunto de Módulos, cada módulo tiene su propio comportamiento en la preparación, envío y recepción de archivos. Por esto se ha organizado la aplicación de esta manera:

a.-         Un Ejecutable Siafcorreo.exe

b.-         Un conjunto de Formularios

- f_correo_consucode_xml.scx                        (para el Módulo MRPS)

- f_correo_deuda_xml.scx                        (para el Módulo de Deuda Pública)

- f_correo_planilla_xml_062005.scx                (para el Módulo de MCPP)

- f_correo_pp_disket_xml.scx                        (para los Gobiernos Locales que no transmiten)

- f_correo_pp_pliego_gl_xml.scx                (para el Módulo de Formulación GL como pliego)

- f_correo_pp_pliego_xml.scx                        (para el Módulo de Formulación SP como pliego)

- f_correo_pp_ue_gl_xml.scx                        (para el Módulo de Formulación GL como UE)

- f_correo_pp_ue_xml.scx                        (para el Módulo de Formulación SP como UE)

- f_correo_pto_ues_xml.scx                        (para el Módulo de MPP)

- f_correo_ues_io_xml.scx                        (para el Módulo de Registro Adm. Y Contable)

- f_correo_ues_pliego_xml.scx                        (para el Módulo de Estados Anexos Financieros – Cierre Contable)

- f_correo_xml.scx                        (para la Confirmación de la Nueva Versión)

...

Descargar como (para miembros actualizados)  txt (29.4 Kb)   pdf (1.5 Mb)   docx (1.4 Mb)  
Leer 22 páginas más »
Disponible sólo en Clubensayos.com