> For the complete documentation index, see [llms.txt](https://docs.editran.onesait.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.editran.onesait.com/documentacion-editran/copy-of-privado-editran-v5.3-cics/instalacion/definicion-ficheros-en-cics.md).

# 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)&#x20;

```
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                         )
 
```

&#x20;Ficheros en editran:&#x20;

<table data-header-hidden><thead><tr><th width="134.1480712890625"></th><th width="105.28399658203125"></th><th width="101.3333740234375"></th><th width="162.654296875"></th><th width="85.53076171875"></th><th></th></tr></thead><tbody><tr><td>Producto</td><td>Fichero</td><td>Jcl inic.</td><td>Descripción</td><td>Tipo</td><td>Incluir  en procedimientos</td></tr><tr><td>editran/EA Alarmas</td><td>ZTBEFAL</td><td>ZTBEJIAL</td><td>Log alarmas</td><td>Relativo</td><td>Todos.</td></tr><tr><td>editran/EA Alarmas</td><td>ZTBEFPE</td><td>ZTBEJIPE</td><td>Perfil alarmas</td><td>KSDS</td><td>Todos.</td></tr><tr><td>editran/EA Estadísticas</td><td>ZTBEFMT</td><td>ZTBEJIMT</td><td>Estadísticas  ses. transmisión</td><td>KSDS</td><td>Todos.</td></tr><tr><td>editran/EA Estadísticas</td><td>ZTBEFMP</td><td>ZTBEJIMP</td><td>Estadísticas  ses. presentación</td><td>KSDS</td><td>Todos.</td></tr><tr><td>editran/EA Estadísticas</td><td>ZTBEFMH</td><td>ZTBEJIMH</td><td>Estadísticas  histórico</td><td>Relativo</td><td>Todos.</td></tr><tr><td><p>editran/FF</p><p>Firma</p></td><td>ZTBFFLO</td><td>ZTBFJILO</td><td>Log Firma USS</td><td>Relativo</td><td>Previo emisión y posterior recepción</td></tr><tr><td><p>editran/FF</p><p>Firma</p></td><td>ZTBFFPE</td><td>ZTBFJIPE</td><td>Perfil Firma USS</td><td>KSDS</td><td>Previo emisión y posterior recepción</td></tr><tr><td>editran/G</td><td>ZTBGFES</td><td>ZTBGJIES</td><td>Estados G</td><td>KSDS</td><td>Todos.</td></tr><tr><td>editran/G</td><td>ZTBGFLO</td><td>ZTBGJILO</td><td>LOG  G</td><td>Relativo</td><td>Todos.</td></tr><tr><td>editran/G</td><td>ZTBGFPE</td><td>ZTBGJIPE</td><td>Perfiles G</td><td>KSDS</td><td>Todos.</td></tr><tr><td>editran/G</td><td>ZTBGFQF</td><td>ZTBGJIQF</td><td>Colas de ficheros</td><td>KSDS</td><td>Previo a emisión y posterior a emisión</td></tr><tr><td>editran/G</td><td>ZTBGFTCO</td><td>ZTBGJITC</td><td>Tablas de conversión</td><td>Plano</td><td>Previos a emisión y posteriores a recepción. No definido a CICS</td></tr><tr><td>editran/GC</td><td>ZTBPFGC</td><td>ZTBPJIGC</td><td>Gestión de claves</td><td>KSDS</td><td><p>Requiere RSA y DES.</p><p>Previo emisión y posterior recepción.</p><p>Tiene proc. especiales para TELEGC</p></td></tr><tr><td>editran/P</td><td>ZTBPFLO</td><td>ZTBPJILO</td><td>LOG  P</td><td>Relativo</td><td>NO</td></tr><tr><td>editran/P</td><td>ZTBPFPE</td><td>ZTBPJIPE</td><td>Perfiles P</td><td>KSDS</td><td>Todos</td></tr><tr><td>editran/P</td><td>ZTBPFTR</td><td>ZTBPJITR</td><td>TRAZA P</td><td>Relativo</td><td>NO</td></tr><tr><td>editran</td><td>TAMPON</td><td>ZTBPJITD</td><td>Tampón Excii ó desatendido</td><td>KSDS</td><td>NO (alocación dinámica)</td></tr><tr><td>editran</td><td>TAMPON</td><td>ZTBPJITE</td><td>Tampón  Específico</td><td>KSDS</td><td>NO (alocación dinámica)</td></tr><tr><td>editran</td><td>TAMPON</td><td>ZTBPJITM</td><td>Tampón  Matricial</td><td>KSDS</td><td>NO (alocación dinámica)</td></tr></tbody></table>

## 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.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.editran.onesait.com/documentacion-editran/copy-of-privado-editran-v5.3-cics/instalacion/definicion-ficheros-en-cics.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
