Definición ficheros en CICS

A continuación, se relacionan los Ficheros de Perfiles, Log, Traza de editran, con los parámetros adecuados para CEDA.

ℹ️ Se ha detectado, que, si se definen string, databuffer e indexbuffer altos (accesos simultáneos), a veces no se termina de actualizar la información en los ficheros hasta pasado un rato, es decir la información no está siempre en disco, con lo que, si hacemos un repro de la traza, por ejemplo, podrían no salir los registros adecuados. Los accesos en escritura a traza, perfiles y log, además, no deberían ser simultáneos. En el caso de perfiles es evidente, pero en el caso de traza y log, es debido a que existe un registro de control el cual hay que actualizar antes que los de datos. Las actualizaciones a disco son automáticas en el caso de close-open del fichero al CICS, que es precisamente lo que se hace con los tampones cuando se notifican eventos desde los procesos batch al CICS. En el caso de tampones matriciales, por tanto, lo normal será tener un número mayor de accesos simultáneos.

Los ficheros a definir son (ver miembros FCTCEDA*):

  • Estadísticas: ZTBEFPE, ZTBEFAL, ZTBEFMP, ZTBEFMT, ZTBEFMH.

  • EDITRAN/G: ZTBGFLO, ZTBGFES, ZTBGFPE.

  • EDITRAN/P: ZTBPFLO, ZTBPFTR, ZTBPFPE.

  • Gestión de claves: ZTBPFGC.

  • Tampones. Habrá que definir tantos ficheros Tampones como sea necesario.

Definiciones en CICS (sin incluir tampones)

Fil(ZTBEFAL ) Vsa Clo Ena Rea Upd Add Bro Del     Sha     
       Dsn( KI.EGDC.ZTBE.ZTBEFAL                         )
Fil(ZTBEFMH ) Vsa Ope Ena Rea         Bro         Sha     
       Dsn( KI.EGDC.ZTBE.ZTBEFMH                         )
Fil(ZTBEFMP ) Vsa Ope Ena Rea         Bro         Sha     
       Dsn( KI.EGDC.ZTBE.ZTBEFMP                         )
Fil(ZTBEFMT ) Vsa Ope Ena Rea Upd Add Bro Del     Sha     
       Dsn( KI.EGDC.ZTBE.ZTBEFMT                         )
Fil(ZTBEFPE ) Vsa Clo Ena Rea Upd Add Bro Del     Sha     
       Dsn( KI.EGDC.ZTBE.ZTBEFPE 
Fil(ZTBFFLO ) Vsa Clo Ena Rea         Bro         Sha    
       Dsn( KI.EIDC.ZTBG.ZTBFFLOG                        )
Fil(ZTBFFPE ) Vsa Clo Ena Rea Upd Add Bro Del     Sha    
       Dsn( KI.EIDC.ZTBG.ZTBFFPER                        )
Fil(ZTBGFES ) Vsa Ope Ena Rea         Bro         Sha     
       Dsn( KI.EIDC.ZTBG.ZTBGFEST                        )
Fil(ZTBGFLO ) Vsa Ope Ena Rea         Bro         Sha     
       Dsn( KI.EIDC.ZTBG.ZTBGFLOG                        )
Fil(ZTBGFPE ) Vsa Ope Ena Rea Upd Add Bro Del     Sha     
       Dsn( KI.EIDC.ZTBG.ZTBGFPER                        )
Fil(ZTBGFQF ) Vsa Ope Ena Rea Upd Add Bro Del     Sha     
       Dsn( KI.EIDC.ZTBG.ZTBGFQF                         )
Fil(ZTBPFLO ) Vsa Ope Ena Rea Upd Add Bro Del     Sha     
       Dsn( KI.EGDC.ZTBP.ZTBPFLO                         )
Fil(ZTBPFPE ) Vsa Ope Ena Rea Upd Add Bro Del     Sha     
       Dsn( KI.EGDC.ZTBP.ZTBPFPE                         )
Fil(ZTBPFTR ) Vsa Ope Ena Rea Upd Add Bro Del     Sha    
       Dsn( KI.EGDC.ZTBP.ZTBPFTR                         )
Fil(ZTBPFGC ) Vsa Ope Ena Rea Upd Add Bro Del     Sha     
       Dsn( KI.EGDC.ZTBP.ZTBPFGC                         )
 

Ficheros en editran:

Producto

Fichero

Jcl inic.

Descripción

Tipo

Incluir en procedimientos

editran/EA Alarmas

ZTBEFAL

ZTBEJIAL

Log alarmas

Relativo

Todos.

editran/EA Alarmas

ZTBEFPE

ZTBEJIPE

Perfil alarmas

KSDS

Todos.

editran/EA Estadísticas

ZTBEFMT

ZTBEJIMT

Estadísticas ses. transmisión

KSDS

Todos.

editran/EA Estadísticas

ZTBEFMP

ZTBEJIMP

Estadísticas ses. presentación

KSDS

Todos.

editran/EA Estadísticas

ZTBEFMH

ZTBEJIMH

Estadísticas histórico

Relativo

Todos.

editran/FF

Firma

ZTBFFLO

ZTBFJILO

Log Firma USS

Relativo

Previo emisión y posterior recepción

editran/FF

Firma

ZTBFFPE

ZTBFJIPE

Perfil Firma USS

KSDS

Previo emisión y posterior recepción

editran/G

ZTBGFES

ZTBGJIES

Estados G

KSDS

Todos.

editran/G

ZTBGFLO

ZTBGJILO

LOG G

Relativo

Todos.

editran/G

ZTBGFPE

ZTBGJIPE

Perfiles G

KSDS

Todos.

editran/G

ZTBGFQF

ZTBGJIQF

Colas de ficheros

KSDS

Previo a emisión y posterior a emisión

editran/G

ZTBGFTCO

ZTBGJITC

Tablas de conversión

Plano

Previos a emisión y posteriores a recepción. No definido a CICS

editran/GC

ZTBPFGC

ZTBPJIGC

Gestión de claves

KSDS

Requiere RSA y DES.

Previo emisión y posterior recepción.

Tiene proc. especiales para TELEGC

editran/P

ZTBPFLO

ZTBPJILO

LOG P

Relativo

NO

editran/P

ZTBPFPE

ZTBPJIPE

Perfiles P

KSDS

Todos

editran/P

ZTBPFTR

ZTBPJITR

TRAZA P

Relativo

NO

editran

TAMPON

ZTBPJITD

Tampón Excii ó desatendido

KSDS

NO (alocación dinámica)

editran

TAMPON

ZTBPJITE

Tampón Específico

KSDS

NO (alocación dinámica)

editran

TAMPON

ZTBPJITM

Tampón Matricial

KSDS

NO (alocación dinámica)

Creación de ficheros VSAM

A continuación, se relacionan unos ejemplos de definición de todos los ficheros VSAM usados por editran:

  • Definición del fichero de Perfiles editran/P (ZTBPFPE): Ver JCL ZTBPJIPE

  • Definición del fichero de Log editran/P (ZTBPFLO): Ver JCL ZTBPJILO

  • Definición del fichero de Traza editran/P (ZTBPFTR): Ver JCL ZTBPJITR

  • Definición del fichero de Gestión claves intercambio editran/P y G (ZTBPFGC): Ver JCL ZTBPJIGC

  • Definición del fichero de Perfiles editran/G (ZTBGFPER): Ver JCL ZTBGJIPE

  • Definición del fichero de Log editran/G (ZTBGFLOG): Ver JCL ZTBGJILO

  • Definición del fichero de Estados editran/G (ZTBGFEST): Ver JCL ZTBPJIES

  • Ficheros tampones (hay varios tipos):

    • Tampón Específico (shr 2 3). Este fichero lo crea automáticamente la Interfaz de Aplicación en el previo a emisión/recepción. Ver JCL ZTBPJITE.

      • RECORDS(): El número de registros se especificará en la sesión de presentación de la interfaz de aplicación (editran) y como secundario pondrá una cuarta parte del primario.

      • RECORDSIZE():La longitud de registro será la longitud de transmisión usada y especificada en la sesión de transmisión de editran más la clave (36). Ej. 252+36=276 o 4050+36=4074.

    • Tampón Matricial (shr 3 3). Este fichero hay que crearlo físicamente. Ver JCL ZTBPJITM.

      • RECORDS(): El número de registros lo especificará el administrador de acuerdo al volumen de las trasmisiones que se realicen. Si no existe, editran lo define, tomando como base para la asignación de espacio del fichero la suma del número de registros asignados a cada una de las sesiones de transmisión asociadas a la sesión de presentación.

      • RECORDSIZE(): La longitud de registro será la longitud de transmisión usada y especificada en la sesión de transmisión de editran más la clave (36). Ej. 252+36=276 o 4050+36=4074.

    • Los Tampones del resto de los tipos han de estar definidos físicamente antes de iniciar los procesos de editran. Para EXCI, ver JCL ZTBPJITD.