Comunicación entre editran e interfaces
Desde una interfaz a Onesait · Editran
Generalizando, cabría decir que se trata de envío de mensajes desde programas batch al CICS donde esté corriendo editran.
En la instalación de editran se suministra el jcl ZTBPJBAT y la clist ZTBG, con los que se pueden enviar A5P de tipos 1 a 4 a una sesión de transmisión determinada, cuyo significado es el siguiente:
Tipo 1: Orden de carga de emisión y principio de emisión.
Tipo 2: Orden de inicialización de recepción y principio de recepción.
Tipo 3: Orden de proceso posterior a emisión.
Tipo 4: Orden de descarga de recepción.
Estas órdenes causan que editran lance los procesos previos/posteriores a emisión/recepción, desde los cuales se informará a editran de su correcta o incorrecta finalización por medio de los mensajes AnR (+) o AnR (‑), siendo n de 1 a 4 y correspondiendo a los tipos de A5P vistos antes. Concretamente:
A1R (+): Ordena a editran el comienzo de la emisión.
A2R (+): Ordena a editran el comienzo de la recepción.
EDP: Interrumpir emisión.
EDR: Interrumpir recepción.
Desde Onesait · Editran a una interfaz
En los casos que nos interesan, no se puede hablar realmente de envío de mensajes desde editran a otra región donde se esté ejecutando un proceso, sino del lanzamiento de Job’s invocando procedimientos previos/posteriores a emisión/recepción con aportación de ciertos valores pasados por parámetros.
Estos procedimientos se lanzarán sólo si están especificados en el perfil de la sesión de transmisión correspondiente. En este caso, un A5P siempre determina que se lance el procedimiento correspondiente a su tipo, como hemos visto anteriormente. No obstante, también se lanzan los procedimientos en otras circunstancias:
Se lanza el previo a emisión cuando se recibe petición de emisión del operador local o de editran remoto y el tampón de emisión está:
Vacío.
No emitido completo, pero con todos los registros confirmados por el receptor y se recibe un rechazo de éste a la emisión.
Se lanza el previo a recepción cuando el tampón de recepción está en situaciones equivalentes a las que se acaban de ver para el de emisión.
Se lanza el posterior a emisión al finalizar ésta.
Se lanza el posterior a recepción al finalizar ésta.
Editran lanzará, además, los procedimientos previos a emisión o recepción, cuando el tampón correspondiente esté cerrado.
Editran lanza un procedimiento de excepción, cuando ocurra una incidencia o una interrupción de la transmisión.