wiki:interfaces_batchdjango

Version 1 (modified by Eduardo, 10 years ago) ( diff )

--

Manejo Archivo views.py en Batch Para Ejecución Por Demanda y Live

El archivo views.py que se encarga del manejo de las ejecuciones Live y por Demanda se encuentra en el módulo Batch:

Este archivo contiene todas los métodos definidos para las ejecuciones por Demanda y Live de Interfaces Contables; para esto, todas las ejecuciones están separadas por métodos independientes definidos en Python:

A su vez, este contiene un sistema para captura de errores, el cual esta basado en el modelo Try/Catch para Python, este captura los posibles errores, los cuales son capturados y desplegados por el método de respuesta que se ha creado para este módulo; todas las variables de manejo de errores son globales y su trabajo esta contemplado con los comentarios de acuerdo a la ejecución:

Todos los puntos iniciales de ejecución de las distintas Interfaces se encuentran parametrizadas en e, método ejecutarAccion, este contiene el nombre de ejecución básico de la interfaz que es el mismo que se encuentra parametrizado en la tabla Actividades, del modelo de Interfaz Contable:

Todo el sistema posee un manejo de Cache para las poder segmentar las ejecuciones largas, así mismo para el manejo eficiente de algunas variables que por cuestiones de seguridad no se pueden dejar globales:

Para el manejo de las conexiones de Base de Datos, se esta manejando el Plugin para Python de conexión con Oracle – cx_oracle – con el cual se regulan las conexiones parametrizadas, como la conexión a la Base de Datos de Contabilidad, por otra parte con este es que se monta el sistema transaccional correspondiente:

Attachments (9)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.