Guía de Referencia de Usuario - JCL Tantia Modelo v 1 2
-
Upload
enrique-avila -
Category
Documents
-
view
326 -
download
1
Transcript of Guía de Referencia de Usuario - JCL Tantia Modelo v 1 2
-
7/22/2019 Gua de Referencia de Usuario - JCL Tantia Modelo v 1 2
1/28
Modelo de Transmisin de archivosTantia V 1.2
Gua de Referencia del Usuario
Revisada Mayo 2008
Versin 1.2
Calidad y Entornos
Transmisiones CCR
Modelo Tantia V 1.2Gua de Referencia del Usuario Pg. 1
-
7/22/2019 Gua de Referencia de Usuario - JCL Tantia Modelo v 1 2
2/28
Contenido
Introduccin _________________________________________________________3
Alcance ____________________________________________________________ 3
Esquema ___________________________________________________________ 4
Modelo V 1.2 XCOM__________________________________________________ 5
JCL ______________________________________________________________6
Ejemplo___________________________________________________________ 9
Salida - Transmisin exitosa_________________________________________10
Salida - Transmisin no exitosa ______________________________________12
Modelo V 1.2 Connect:Direct ____________________________________ 14
JCL _____________________________________________________________14Ejemplo Plataforma UNIX __________________________________________18
Salida - Transmisin exitosa_________________________________________19
Salida - Transmisin no exitosa ______________________________________21
Ejemplo Plataforma WinNT ________________________________________23
Salida - Transmisin exitosa_________________________________________24
Salida - Transmisin no exitosa ______________________________________26
Modelo Tantia V 1.2
Gua de Referencia del Usuario Pg. 2
-
7/22/2019 Gua de Referencia de Usuario - JCL Tantia Modelo v 1 2
3/28
Introduccin
Esta gua pretende el proporcionar la informacin necesaria para el uso del modelode Transmisin va Tantia (HFT) en su versin 1.2, as como definicin yexplicacin del JCL utilizado para este fin.
Con el objetivo de ser utilizado en la fase de conversin de procesos de transmisin de
XCOM, Connect:Direct y FTP a Tantiaen todos los pases que conforman el CCR.
El modelo de transmisin V1.2 tienen como objetivo el simplificar el envo dearchivos proporcionando un seguimiento End-to-End, con el fin de garantizar el envo de losarchivos y en caso contrario en notificar el envo no exitoso de estos.
Este documento abarca nicamente el envoHost-to-Server de archivos mediante:
XCOM
Connect:Direct
SCP
Alcance
El alcance para el modelo de transmisin TantiaV1.2 contempla solamente envos de Host aservidor y sus caractersticas son:
Envos va XCOM.
Envos SCP (SFTP).
Envos Connect:Direct.
Validacin del envo hasta el destino final (End-to-End).
Mensajes del envo del cliente al servidor destino, en el JCL.
Para envos del cliente al servidor destino va XCOM se retorna al JCL:
o Ruta origen en Tantiade donde se inicia la transmisin.
o Ruta remota a donde se realiza la transmisin.
o Mensaje del XCOM indicando el nmero de bytes trasmitidos.
o Nmero de transmisin o TaskID.
Para envos del cliente al servidor destino va Connect:Direct se retorna al JCL:
o Ruta origen en Tantiade donde se inicia la transmisin.
o Ruta remota a donde se realiza la transmisin.
o Fecha y hora de trmino de la transmisin del cliente al servidor destino.
o ID de la transmisin de Connect:Direct.
o Mensaje asociado
o Nmero de bytes trasmitidos.
Modelo Tantia V 1.2
Gua de Referencia del Usuario Pg. 3
-
7/22/2019 Gua de Referencia de Usuario - JCL Tantia Modelo v 1 2
4/28
.
Utilizacin de prefijos para evitar uso de mapas para el caso de XCOM.
Utilizacin del SNODE para transmisiones va Connect:Direct.
Utilizacin de los usuarios TANTIA
Cambio del PROC TANTIA por el TANTIANM, con lo cual se permite la convivencia del
modelo V1.1 y V1.2.
Eliminar el uso de la sentencia JCCLIB en el JCL de transmisin con el fin de facilitar la
promocin en ambientes previos
Inclusin del PROC TANTIANW dentro de las libreras SYS1.SYSPLEX.PROCLIB para
expansin de este al momento de ejecucin.
Eliminar el uso de bibliotecas de parmetros de edicin de Control-M, lo cual dificultaba la
promocin de componentes de transmisin en ambientes previos mediante el ChangeMan.
Alertamiento de transmisiones no exitosas mediante el PEM, con alertamiento a correo y
celulares.
Esquema
El modelo de transmisin de archivos va Tantiaen su versin 1.2 consiste de dos componentes:
El servidor (TANTIA HOST, en z/OS) y el cliente (TANTIA cliente en un servidor UNIX GTW-).
El servicio para la transferencia de archivos, bajo Tantia, se ofrece a travs del concepto Cliente-
Servidor, para satisfacer las necesidades aplicativas de envo y recuperacin de archivos, bajo el
esquema; HOST-TO-SERVER, asegurando cada uno de estos, a travs del cdigo de retorno
(end-to-end), que ahora para la versin 1.2 se enva al JCL del HOST.
Fig. 1
El modelo de transmisin 1.2 ofrece el envo a los servidores aplicativos desde el cliente mediante las
herramientas de transmisin:
XCOM
SCP (SFTP).
Connect Direct.
Modelo Tantia V 1.2
Gua de Referencia del Usuario Pg. 4
-
7/22/2019 Gua de Referencia de Usuario - JCL Tantia Modelo v 1 2
5/28
Modelo V 1.2 XCOM
Fig. 2
El modelo de Tantia para retransmisiones va XCOM se basa en el uso de un Id o prefijo, el cualelimina el uso de mapas tanto el servidor (Host) tanto como en el cliente (Tantia-Unix) la
definicin del ID es responsabilidad del rea de Transmisiones y ser esta ultima el que defina este,
as como realizar la definicin del cnf correspondiente al ID.
El esquema general para un envo de archivo utilizando el modelo 1.2 se basa en el envo de un archivo
de control el cual se baja posterior a l archivo de datos, esto tiene como ventaja que el archivo
de control llegara solo si y solo si, el archivo de datos se acabo de enviar, evitando que se enven
archivos incompletos (problemtica de la versin 1.1), las rutas a las que bajan los archivos
de datos y control son diferentes por lo que la ruta a la que baja el archivo de control ser la nicamonitoreada por el File-Agent, esto tiene como ventaja una disminucin considerable de alrededor de
2 a 4 minutos para ser monitoreada por el File-Agent, esto debido a que el archivo de control es de
solo un registro. Una vez detectado el archivo de control se activo la regla definida en el File-Agent
el cual ejecutara los scripts correspondientes para el anlisis del archivo de control, envo del
archivo, resultado del envo y contestacin al HOST de dicho envo con sus correspondientes
mensajes.
Fig. 3
Modelo Tantia V 1.2
Gua de Referencia del Usuario Pg. 5
-
7/22/2019 Gua de Referencia de Usuario - JCL Tantia Modelo v 1 2
6/28
(a) Se bajan los archivos de datos y de control, el archivo de controlcontiene la informacin necesaria para realizar la transmisinmediante XCOM a partir del GTW de Tantia al servidor destino,as como las rutas origen y destino.
(b) Una vez que se recibi el archivo de control, un componentedel File Agent esta monitoreando la ruta a donde se aloja el archivode control y una vez que este es procesado por el File Agente este le
aplica el Scrip, el cual analiza el archivo de control y determina laherramienta con la cual se enviara (en este caso mediante XCOM).
(c) El Script monitorea la ejecucin de la transmisin mediante el cdigode retorno realizado por esta.
(d) Una vez obtenidos los datos de la transmisin ya sea estaexitosa o no exitosa estos se envan mediante un archivo de controllos cuales estn siendo monitoreados por el JCL.
(e) Una vez detectado el archivo de control enviado por el GTW deTantia, el JCL extrae los mensajes enviados dentro del mismo archivo
de control y los despliega en la salida del JCL. Como parte dealertamiento si se recibe un archivo de error aparte de ser
enviados los mensajes en la salida del JCL se envan mensajes alSYSLOG para ser alertados mediante el PEM.
JCL
El JCL de transmisin para Tantiaen su versin 1.2 es:
Fig. 4
Donde:
A.- La tarjeta de Job se define de acuerdo a los estndares del CCR.
B.- El PROC TANTIANW, que consta de tres pasos, para la preparacin del JCL, queejecutar la transferencia de archivos. No es necesario codificar la sentencia JCLLIB yaque el PROC se encuentra definido entro de la librera SYS1.SYSPLEX.PROCLIB de
cada entorno.
Modelo Tantia V 1.2Gua de Referencia del Usuario
Pg.6
-
7/22/2019 Gua de Referencia de Usuario - JCL Tantia Modelo v 1 2
7/28
C.- DD LFILE, donde se ubica el archivo de HOST a transmitir.
D.- DD SYSIN, donde se declaran las opciones de transmisin de archivos.
Se declara como poltica, que en cada JCL-TANTIA, se deber generar un paso por cadaarchivo y/o JOB a transferir, ya sea para esquemas de Envo y/o Recuperacin.
El parmetro del COND, deber ser omitido de los pasos TANTIA, ya que el mismo PROC
retorna el RC, a menos de que sea requerido en pasos No-TANTIA, posteriores a estos.
SYSIN
El SYSINse compone de 5 parmetros:
ID ID o identificador el cual se compone de 5 caracteres (ABCDE), donde:
o A determina el pas.o B determina el negocio.o C ambienteo DE consecutivos asignado por el rea de transmisiones.
Para el ejemplo de la figura 4 se tiene como ejemplo RBP01, donde:
o R Puerto Rico.
o B Banco.o P Produccin.
o 01 Consecutivo asignado por el rea de transmisiones.
TIPO Determina el tipo o sentido de la transmisin a ejecutar
* La parte de recuperacin va XCOM, Connect Direct y SCP se encuentran
actualmente en desarrollo.
OPTS Opciones con las cuales se baja el archivo de datos a los servidores deTantiacomo ejemplo se tienen:
Modelo Tantia V 1.2
ASCII
LF
.
Los datos enviados desde el Host en EBCDIC
requieren una conversin ASCII.
En un envo indica que para cada registro
enviado por el Host de longitud fija los espacios
al final o nulos son removidos y el byte de
alimentacin de pgina es insertado
Gua de Referencia del Usuario Pg. 7
SEND Enva la transmisin de Host a Servidor.
RECEIVE *Realiza una recuperacin de Servidor a Host
-
7/22/2019 Gua de Referencia de Usuario - JCL Tantia Modelo v 1 2
8/28
CR
CODEPAGE
CRLF
Por ejemplo:
En un envo indica que para cada registroenviado por el Host de longitud fija los espaciosal final o nulos son removidos y el byte deretorno de carro es insertado.
Indica la tabla de conversin a ser utilizada, esta
puede aplicar de ASCII A EBCDIC o viceversa.
En un envo indica que para cada registro
enviado por el Host de longitud fija los espacios
al final o nulos son removidos y el byte de
retorno de carro y de alimentacin de pgina es
insertado.
Modelo Tantia V 1.2
OPTS=ASCII,LF
OPTS==ASCII,CR
OPTS=ASCII,CRLF
OPTS=ASCII,LF,CODEPAGE=XX
Donde XX es a tabla de conversin correspondiente a un cambio de
caracteres en particular, revisar con el rea de transmisiones las tablas de
conversin existentes, en caso de requerir alguna.
RUTA Destino en el caso de un SEND o ruta de donde se recuperara el
archivo en Server, definida y bajo la responsabilidad del propio
aplicativo.
RFILE Nombre del archivo en el servidor con el que se dejara el archivo en
el caso de un SEND, o nombre del archivo que se recuperar en el
caso de un RECEIVE, definido y bajo responsabilidad del propio
aplicativo.
Gua de Referencia del Usuario Pg. 8
-
7/22/2019 Gua de Referencia de Usuario - JCL Tantia Modelo v 1 2
9/28
Ejemplo
JCL de ejemplo:
Fig. 5
A.- Clase de ejecucin de acuerdo a los estndares del CCR:
B.- Scheduler Environment en caso de ser necesario (para el caso de Mxico PU este es necesario).
C.- Archivo a enviar.
D.- RBP01 es el ID que corresponde a:
R Puerto Rico.
B Banco.
P Produccin.
01 Consecutivo asignado por el rea de transmisiones, donde:
El cnf 01 es para el ejemplo es
REMOTE_SYSTEM=150.100.228.113
E.- SEND, indica que es un envo Host-to-Server.
F.- ASCII,LF indica que la transmisin convierte de EBCDIC a ASCII y se tiene que se eliminan losespacios o nulos en el byte de control de alimentacin de pgina.
G.- Ruta donde se depositara el archivo.
H.- Nombre con el cual se dejara el archivo.
Modelo Tantia V 1.2Gua de Referencia del Usuario Pg. 9
-
7/22/2019 Gua de Referencia de Usuario - JCL Tantia Modelo v 1 2
10/28
Salidas Transmisin exitosa
Las salidas generadas por el proceso de Tantiadel ejemplo previo, son 3.
La primera salida generada por el procedimiento TANTIANW (HFT0101)realiza las validaciones correspondientes y genera el archivo de control para latransmisin correspondiente.
Fig. 6
La segunda salida (HFT0102), realiza la transmisin a los GTWs de Tantiadel
archivo de datos (para el caso de envos Host-to-Server) como primer instancia y
posteriormente el archivo de control.
Modelo Tantia V 1.2Gua de Referencia del Usuario Pg.10
-
7/22/2019 Gua de Referencia de Usuario - JCL Tantia Modelo v 1 2
11/28
Donde:A
B
Fig. 7
Archivo de datos.
Archivo de control.
Modelo Tantia V 1.2
La tercera salida (HFT0103) es una rutina de validacin, este paso espera la
respuesta por parte de los GTWs de Tania y en caso de ser exitosa la transmisin se
muestra:
Gua de Referencia del Usuario Pg. 11
-
7/22/2019 Gua de Referencia de Usuario - JCL Tantia Modelo v 1 2
12/28
Fig. 8
Donde los mensajes HFTM0UNX son los mensajes enviados por los GTWs de
Tantia como resultado de la transmisin, tal como se puede observar en la
figura 8, los mensajes enviados por los servidores son:
o Local File, ruta de donde se realizo la transmisin.o Remote File, ruta a donde se realiza la transmisin.
o Mensaje de del XCOM asociado a la transmisin.o Transfer Id o TaskId asignada a la transmisin por XCOM.
Salidas Transmisin no exitosa
Las salidas generadas por el proceso en la cual la transmisin no fue exitosa son 3, las 2primeras son similares a las del ejemplo previo, cambiando solamente la ltima salida.
La tercera salida (HFT0103) es una rutina de validacin, este paso
espera la respuesta por parte de los GTWs de Tantia y en caso de ser
errnease muestra la siguiente pantalla:
Modelo Tantia V 1.2Gua de Referencia del Usuario Pg. 12
-
7/22/2019 Gua de Referencia de Usuario - JCL Tantia Modelo v 1 2
13/28
Modelo Tantia V 1.2
Fig. 9
Donde los mensajes HFTM0UNX son los mensajes enviados por los GTWs de
Tantia como resultado de la transmisin, tal como se puede observar en la
figura 9, los mensajes enviados por los servidores son:
o Local File, ruta de donde se realizo la transmisin.o Remote File, ruta a donde se realiza la transmisin.o Mensaje de del XCOM asociado a la transmisin, para este
caso una transmisin no exitosa.o Transfer Id o TaskId asignada a la transmisin por XCOM.
Como parte del alertamiento del PEM se mandan mensajes al LOG con el fin de
ser alertados, los mensajes enviados al LOG son:
Fig. 10
Gua de Referencia del Usuario Pg. 13
-
7/22/2019 Gua de Referencia de Usuario - JCL Tantia Modelo v 1 2
14/28
A. +HFTERR01 XM05008X JOB09599 Error envo va TantiaB. +HFTERR01 XCOMU0403E Cannot open output file
Modelo V 1.2 Connect:DirectEl modelo de Tantia para retransmisiones va Connect:Direct se basa en el uso del nododefinido en el NETMAP, del Connect:Direct por lo que se utiliza el parmetro SNODE elcual apunta al nodo de Connect:Direct esto permite eliminar el uso de prefijos tantoel servidor (Host) tanto como en el cliente (Tantia-Unix) la definicin del SNODEes responsabilidad del rea de Transmisiones mas sin embargo las conexiones entremaquinas y definicin del NETMAP corre a carga del rea de infraestructura y ser estaultima el que defina este..
El esquema general para un envo de archivo utilizando el modelo 1.2 se basa en el envo deun archivo de control el cual se baja posterior al archivo de datos, esto tiene como
ventaja que el archivo de control llegara solo si y solo si, el archivo de datos se acabo de
enviar, evitando que se enven archivos incompletos (problemtica de la versin 1.1),las rutas a las que bajan los archivos de datos y control son diferentes por lo que la ruta
a la que baja el archivo de control ser la nica monitoreada por el File-Agent, esto tienecomo ventaja una disminucin considerable de alrededor de 2 a 4 minutos para sermonitoreada por el File-Agent, esto debido a que el archivo de control es de solo un registro.
Una vez detectado el archivo de control se activo la regla definida en el File-Agent el cualejecutara los scripts correspondientes para el anlisis del archivo de control, envo delarchivo, resultado del envo y contestacin al Host de dicho envo con sus
correspondientes mensajes.
JCL
El JCL de transmisin para Tantiaen su versin 1.2 para Connect:Direct es:
Fig. 11
Modelo Tantia V 1.2
Gua de Referencia del Usuario Pg. 14
-
7/22/2019 Gua de Referencia de Usuario - JCL Tantia Modelo v 1 2
15/28
Donde:
A.- La tarjeta del job se define de acuerdo a los estndares del CCR.
B.- El PROC TANTIANW, que consta de tres pasos, para la preparacin del JCL, que ejecutar la
transferencia de archivos. No es necesario codificar la sentencia JCLLIB ya que el PROC se
encuentra definido dentro de la librera SYS1.SYSPLEX.PROCLIB de cada entorno.
C.- DD LFILE, donde se ubica el archivo de HOST a transmitir.
D.- DD SYSIN, donde se declaran las opciones de transmisin de archivos.
Se declara como poltica, que en cada JCL-TANTIA, se deber generar un paso por cada archivo y/o
JOB a transferir, ya sea para esquemas de Envo y/o Recuperacin.
El parmetro del COND, deber ser omitido de los pasos TANTIA, ya que el mismo PROC retorna el
cdigo de retorno, RC, a menos de que sea requerido en pasos No-TANTIA, posteriores a estos.
SYSIN
El SYSINse compone de 6 parmetros:
SNODE
TIPO
TIPO
SEND
Nombre del nodo de Connect:Direct.
Determina el tipo de transmisin a ejecutar.
Enva la transmisin de Host a servidor.RECEIVE (nota) Realiza una recuperacin de servidor a Host
Nota.- La parte de recuperacin va XCOM, Connect:Direct y SCP se encuentran
actualmente en desarrollo.
Modelo Tantia V 1.2
OPTS
ASCII
LF
Opciones con las cuales se baja el archivo de datos a los
servidores de Tantiaestas son:
Los datos enviados desde el Host en EBCDICrequieren una conversin ASCII.
En un envo indica que para cada registro enviado
por el Host de longitud fija los espacios al final onulos son removidos y el byte de alimentacin de
pgina es insertado.
Gua de Referencia del Usuario Pg. 15
-
7/22/2019 Gua de Referencia de Usuario - JCL Tantia Modelo v 1 2
16/28
CR
CODEPAGE
CRLF
Por ejemplo:
En un envo indica que para cada registroenviado por el Host de longitud fija los espaciosal final o nulos son removidos y el byte deretorno de carro es insertado.
Indica la tabla de conversin a ser utilizada, estapuede aplicar de ASCII A EBCDIC o viceversa.
En un envo indica que para cada registroenviado por el Host de longitud fija los espacios
al final o nulos son removidos y el byte deretorno de carro y de alimentacin de pgina esinsertado.
OPTS=ASCII,LF
OPTS==ASCII,CR
OPTS=ASCII,CRLF
OPTS=ASCII,LF,CODEPAGE=XX
Donde XX es a tabla de conversin correspondiente a un cambio de
caracteres en particular, checar con el rea de transmisiones las tablas
de conversin existentes, en caso de requerir alguna.
RUTA Destino en el caso de un SEND o ruta de donde se recuperara el archivo en
Server, definida y bajo la responsabilidad del propio aplicativo.
RFILENombre del archivo en el servidor con el que se dejara el archivo en el caso de
un SEND, o nombre del archivo que se recuperar en el caso de un RECEIVE,
definido y bajo responsabilidad del propio aplicativo.
SYSOPT Opciones de Connect:Direct con las cuales se baja el archivo de
datos a los servidores de Tantia al servidor destino. Cabe
sealar que existe una diferencia en la forma de codificar dicho
parmetro dependiendo si la plataforma es UNIX o Windows,
para lo cual se tiene la siguiente tabla.
Plataforma Windows
Modelo Tantia V 1.2
DATATYPE(TEXT/BINARY) Especifica el tipo de dato contenido dentro
del archivo.
TEXTindica que archivo es de tipotexto y que los blancos al final serneliminados al menos que se
especifique STRIP.BLANKS(NO).
BINARYindica que el archivocontiene datos binarios.
Gua de Referencia del Usuario Pg. 16
-
7/22/2019 Gua de Referencia de Usuario - JCL Tantia Modelo v 1 2
17/28
Modelo Tantia V 1.2
STRIP.BLANKS(YES/NO)
XLATE(YES/NO)
datatype=text/binary
strip.blanks=yes/no
xlate=yes/no
Determina si los blancos al final de cadaregistro son removidos de la lnea de texto
antes de ser escritos al archivo de texto deWindows.
Nota:El parmetro STRIP.BLANKS esignorado si DATATYPE(BINARY) es
especificado.
YESremueve los blancos de cadaregistro.
NOrespeta los blancos al final decada registro.
Indica si una conversin de caracteres debe
ser realizada utilizando la tabla de conversinpor default. Frecuente mente la conversin esentre ASCII y EBCDIC.
YESindica que la conversin debeser realizada.
NOno realiza ninguna conversin.
Nota:La conversin de datos es realizada almenos que se especifique XLATE(NO)
Plataforma UNIXEspecifica el tipo de dato contenido dentrodel archivo.
textindica que archivo es de tipotexto y que los blancos al final serneliminados al menos que seespecifique strip.blanks=no.
binary indica que el archivocontiene datos binarios.
Determina si los blancos al final de cadaregistro son removidos de la lnea de textoantes de ser escritos al archivo de texto deUNIX.
Nota:El parmetro strip.blanks es ignorado
si datatype=binary es especificado.
yes remueve los blancos de cadaregistro.
no respeta los blancos al final decada registro.
Indica si una conversin de caracteres debeser realizada utilizando la tabla de conversin
por default. Frecuente mente la conversion es
entre ASCCI y EBCDIC. yes indica que la conversin debe
ser realizada.
no no realiza ninguna conversin.
Nota:La conversin de datos es realizada almenos que se especifique xlate=no.
Gua de Referencia del Usuario Pg. 17
-
7/22/2019 Gua de Referencia de Usuario - JCL Tantia Modelo v 1 2
18/28
Ejemplo Plataforma UNIX
JCL de ejemplo:
Fig. 12
A.- Clase de ejecucin de acuerdo a los estndares del CCR:
B.- Scheduler Environment en caso de ser necesario (para el caso de Mxico PU este es necesario).
C.- Archivo a enviar.
D.- Nodo de Connect:Direct a donde se desea realizar la transmisin.
E.- SEND, indica que es un envo Host-to-Server.
F.- ASCII,LF indica que la transmisin convierte de EBCDIC a ASCII y se tiene que se eliminan los
espacios o nulos, se agrega el byte de control de alimentacin de pagina.
G.- Ruta donde se depositara el archivo.
H.- Nombre con el cual se dejara el archivo.
I.- Opciones para Connect Direct, para el ejemplo son opciones que aplican a una plataformaUNIX.
Modelo Tantia V 1.2
Gua de Referencia del Usuario Pg. 18
-
7/22/2019 Gua de Referencia de Usuario - JCL Tantia Modelo v 1 2
19/28
Salidas Transmisin exitosa
Las salidas generadas por el proceso de Tantia son 3.
La primera salida generada por el procedimiento TANTIANW(HFT0101) realiza las validaciones correspondientes y generael archivo de control para la transmisin correspondiente.
Fig. 13
La segunda salida (HFT0102), realiza la transmisin a los GTWs de Tantiadel
archivo de datos (para el caso de envos Host-to-Server) como primer instancia y
posteriormente el archivo de control.
Modelo Tantia V 1.2Gua de Referencia del Usuario Pg. 19
-
7/22/2019 Gua de Referencia de Usuario - JCL Tantia Modelo v 1 2
20/28
Donde:A
B
Fig. 14
Archivo de datos.Archivo de control.
Modelo Tantia V 1.2
La tercera salida (HFT0103) es una rutina de validacin, este paso espera la
respuesta por parte de los GTWs de Tania y en caso de ser exitosa la transmisin se
muestra:
Gua de Referencia del Usuario Pg. 20
-
7/22/2019 Gua de Referencia de Usuario - JCL Tantia Modelo v 1 2
21/28
Fig. 15
Donde los mensajes HFTM0UNX son los mensajes enviados por los GTWs
de Tantia,como resultado de la transmisin, tal como se puede observar en la
figura 15, los mensajes enviados por los servidores son:
o Local File, ruta de donde se realizo la transmisin.o Remote File, ruta a donde se realiza la transmisin.o DATE TX, fecha y hora en la que se realizo la transmisin del de los
GTWs de Tantia.o ID TX, Numero de transmisin de Connect:Direct.o MESSAGE, Mensaje del Connect:Direct como resultado de la
transmisin.o BYTES TX, Nmero de bytes transmitidos por el Connect:Direct al
servidor destino.
Salidas Transmisin no exitosa
Las salidas generadas por el proceso en la cual la transmisin no fue exitosa son 3, las 2primeras son similares a las del ejemplo previo, cambiando solamente la ltima salida.
La tercera salida (HFT0103) es una rutina de validacin, este paso
espera la respuesta por parte de los GTWs de Tantia y en caso de ser
errnease muestra la siguiente pantalla:
Modelo Tantia V 1.2
Gua de Referencia del Usuario Pg. 21
-
7/22/2019 Gua de Referencia de Usuario - JCL Tantia Modelo v 1 2
22/28
Modelo Tantia V 1.2
Fig. 16
Donde los mensajes HFTM0UNX son los mensajes enviados por los GTWs de
Tantia como resultado de la transmisin, tal como se puede observar en la
figura 16, los mensajes enviados por los servidores son:
o Local File, ruta de donde se realizo la transmisin.o Remote File, ruta a donde se realiza la transmisin.o DATE TX, fecha y hora en la que se realizo la transmisin de
Connect:Direct.o ID TX, nmero de transmisin asignada por Connect: Direct.
o MESSAGE, Mensaje de error envido por Connect:Direct.o BYTES TX, bytes transmitidos.
Como parte del alertamiento del PEM se mandan mensajes al LOG con el fin de
ser alertados, los mensajes enviados al LOG son:
Gua de Referencia del Usuario Pg. 22
-
7/22/2019 Gua de Referencia de Usuario - JCL Tantia Modelo v 1 2
23/28
A
B
Fig. 17
+HFTERR01 XM050083 JOB63792 Error envo va Tantia+HFTERR01 MESSAGE: Open failed for copy output file.Fdbk=&FDBK.
Ejemplo Plataforma Windows
JCL de ejemplo:
Fig. 18
Modelo Tantia V 1.2Gua de Referencia del Usuario Pg. 23
-
7/22/2019 Gua de Referencia de Usuario - JCL Tantia Modelo v 1 2
24/28
A.- Clase de ejecucin de acuerdo a los estndares del CCR:
B.- Scheduler Environment en caso de ser necesario (para el caso de Mxico PU este esnecesario).
C.- Archivo a enviar.
D.- Nodo de Connect Direct a donde se desea realizar la transmisin.
E.- SEND, indica que es un envo Host-to-Server.
F.- ASCII,LF indica que la transmisin convierte de EBCDIC a ASCII y se tiene que seeliminan los espacios o nulos, se inserta el byte de control de alimentacin de pagina.
G.- Ruta donde se depositara el archivo.
H.- Nombre con el cual se dejara el archivo.
I.- Opciones para Connect Direct, para el ejemplo son opciones que aplican a una plataforma
Windows.
Salidas Transmisin exitosa
Las salidas generadas por el proceso de Tantiadel ejemplo 3.
La primera salida generada por el procedimiento TANTIANW (HFT0101)
realiza las validaciones correspondientes y genera el archivo de control para la
transmisin correspondiente.
Fig. 19
La segunda salida (HFT0102), realiza la transmisin a los GTWs de Tantiadel
archivo de datos (para el caso de envos Host-to-Server) como primer instancia y
posteriormente el archivo de control.
Modelo Tantia V 1.2
Gua de Referencia del Usuario Pg. 24
-
7/22/2019 Gua de Referencia de Usuario - JCL Tantia Modelo v 1 2
25/28
Donde:
A
B
Fig. 20
Archivo de datos.
Archivo de control.
Modelo Tantia V 1.2
La tercera salida (HFT0103) es una rutina de validacin, este paso espera la
respuesta por parte de los GTWs de Tania y en caso de ser exitosa la transmisin se
muestra:
Gua de Referencia del Usuario Pg. 25
AA
-
7/22/2019 Gua de Referencia de Usuario - JCL Tantia Modelo v 1 2
26/28
Fig. 21
Donde los mensajes HFTM0UNX son los mensajes enviados por los GTWs de
Tantia como resultado de la transmisin, tal como se puede observar en lafigura 21, los mensajes enviados por los servidores son:
o Local File, ruta de donde se realizo la transmisin.o Remote File, ruta a donde se realiza la transmisin.o DATE TX, fecha y hora en la que se realizo la transmisin de los
GTWs de Tantia.o ID TX, Numero de transmisin de Connect:Direct.o MESSAGE, Mensaje del Connect:Direct como resultado de la
transmisin.o BYTES TX, Nmero de bytes transmitidos por el Connect:Direct al
servidor destino.
Salidas Transmisin no exitosa
Las salidas generadas por el proceso en la cual la transmisin no fue exitosa son 3, las 2primeras son similares a las del ejemplo previo, cambiando solamente la ltima salida.
La tercera salida (HFT0103) es una rutina de validacin, este paso
espera la respuesta por parte de los GTWs deTantiay en caso de ser errnease
muestra la siguiente pantalla:
Modelo Tantia V 1.2Gua de Referencia del Usuario Pg. 26
-
7/22/2019 Gua de Referencia de Usuario - JCL Tantia Modelo v 1 2
27/28
Modelo Tantia V 1.2
Fig.22
Donde los mensajes HFTM0UNX son los mensajes enviados por los GTWs deTantia como resultado de la transmisin, tal como se puede observar en la
figura 22, los mensajes enviados por los servidores son:
o Local File, ruta de donde se realizo la transmisin.o Remote File, ruta a donde se realiza la transmisin.o DATE TX, fecha y hora en la que se realizo la transmisin
de Connect:Direct.o ID TX, nmero de transmisin asignada por
Connect:Direct.o MESSAGE, Mensaje de error envido por Connect:Direct.o BYTES TX, bytes transmitidos.
Como parte del alertamiento del PEM se mandan mensajes al LOG con el fin de
ser alertados, los mensajes enviados al LOG son:
Gua de Referencia del Usuario Pg. 27
-
7/22/2019 Gua de Referencia de Usuario - JCL Tantia Modelo v 1 2
28/28
Fin del Documento
Modelo Tantia V 1.2Gua de Referencia del Usuario
A
B
Fig. 23
+HFTERR01 XM050083 JOB63792 Error envo va Tantia+HFTERR01 MESSAGE: Open failed for copy output file.Fdbk=&FDBK.
Pg. 28