EDItran G
Módulo de gestión de ficheros
Módulo que gestiona los intercambios de ficheros de datos, facilitando el acceso y la integración de los
procesos de transmisión con los procesos de las aplicaciones usuarias, a las que aísla de la problemática
de la presentación de los datos.
El módulo de EDItran/P transmite ficheros que contienen los datos generados por las aplicaciones. Una de
las características básicas del protocolo que incorpora es la resincronización de la transmisión tras la
recuperación automática de las caídas de los circuitos de comunicaciones, lo que permite reanudar la transmisión
desde el último registro recibido correctamente por el extremo receptor.
Esta facilidad tan importante exige que el fichero que se está emitiendo, así como el que se crea en el extremo
receptor sobre el que se almacenan los registros recibidos, tengan una estructura orientada a procesos de
comunicaciones. Esta tarea es realizada por EDItran/G.
Estos ficheros, con una estructura específica se designan con el nombre de ficheros tampones. Es decir, los ficheros
a transmitir se almacenan en los tampones con el formato adecuado para ser transmitidos de manera segura en un momento
posterior; los datos están también comprimidos cifrados y firmados, caso de optarse por estas facilidades.
Características funcionales:
-
Envío de múltiples ficheros de aplicación: en un mismo proceso de transmisión se pueden enviar múltiples ficheros de datos.
En el extremo receptor se generan tantos ficheros físicos diferentes como los que se crearon en el extremo emisor.
En el caso de los entornos mainframe, el máximo número de ficheros a emitir/ recibir por presentación es de 99 y en recepción
existe la posibilidad de recibir todos los ficheros de la presentación en un único fichero.
-
Subentorno: permite la presentación de datos de varias entidades origen desde un mismo ordenador.
-
Compresión del fichero a transmitir y expansión del fichero recibido.
-
Una sesión de presentación (EDIran/G) puede utilizar múltiples sesiones de transmisión (EDItran/P), facilidad que permite la
transmisión de ficheros muy voluminosos a través de varias sesiones en paralelo para mejorar la ocupación de la línea,
garantizándose que en el extremo receptor se han recibido íntegramente todas las transmisiones.
-
Control de la integridad de los datos mediante algoritmos de Hash (SHA-1).
-
Adaptación del lenguaje de los datos ( EBCDIC/ASCII).
-
Conversión de caracteres: posibilidad de cambiar un carácter por otro en los ficheros recibidos para obtener datos
representables en un entorno concreto.
-
Cifrado de datos: enlace con los distintos módulos criptográficos incorporados en la plataforma para conseguir una transmisión segura.
-
Macroficheros de aplicación (sólo mainframe):
Fichero secuencial de aplicación que contiene datos para transmitir a diferentes centros remotos. Útil para aplicaciones que generan
multitud de ficheros a transmitir, ya que reduce de manera drástica el número de ficheros a gestionar con el consiguiente ahorro de tiempo.
-
Ficheros Particionados (entornos mainframe):
Se permite enviar un miembro de una librería particionada de formato fuente. Es decir, se cargará dicho miembro especificado como fichero
secuencial, se transmitirá al otro extremo y este último descargará dicha información en un fichero secuencial.
-
Ficheros generacionales (entornos mainframe).
-
Procedimientos para la automatización de los procesos de transmisión. La integración de las funcionalidades de EDItran/P y EDItran/G se
realiza a través de procedimientos, materializados a través de jcl, script, cl, cmd, batch, etc.
-
Cargar la presentación de emisión.
-
Procesar la presentación posterior a emisión.
-
Emitir la presentación.
-
Interrumpir la presentación de emisión.
-
Inicializar la presentación de recepción.
-
Descargar la presentación de recepción.
-
Recibir la presentación.
-
Interrumpir la presentación de recepción.
-
Interfaz de Programas de Aplicación.
-
API para manejo de las aplicaciones usuarias desde comando o desde programa que permite la automatización de todo
el proceso de emisión y recepción de ficheros mediante un intercambio bidireccional de peticiones/respuestas entre
la aplicación y EDItran/G.
-
Carga de emisión y principio de emisión.
-
Inicialización de la recepción y principio de recepción.
-
Interrupción de la transmisión.
-
Proceso posterior a emisión.
-
Descarga de recepción.
-
Inicialización de recepción.
-
Notificación de incidencias.
-
Etc...
-
Programas de usuarios. Estos programas, realizados por el usuario, efectúan funciones específicas
según las necesidades de cada instalación y aplicación. Se ejecutan en los procesos previos y posteriores
a la transmisión y en los casos de interrupción de la comunicación lo que facilita el control automático
por parte de las aplicaciones usuarias.