> 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/ibm-editran-v5.3-comun-z-os/editran-sepa/descripcion-de-la-funcionalidad/uso-de-listas-de-ficheros-por-onesait-ecosystems-editran.md).

# Uso de listas de ficheros por Editran

El producto, permite la transmisión de varios ficheros por la misma sesión.

Para emitir:

* Algunos clientes, utilizan lista de ficheros (ZTBGFCAR, ver formato Tabla 1) para realizar las cargas, pues sus ficheros tienen nombres distintos en cada una de ellas. Por tanto, crean diariamente una lista de ficheros de cada presentación a emitir. Esta lista, es pasada al paso previo a emisión. Normalmente, para poder utilizar un único procedimiento con todos los remotos, el dsname de la lista de ficheros está formada con variables reconocibles por el procedimiento (origen, remoto y aplicación).
* Otros clientes, utilizan siempre los mismos dsnames de ficheros a emitir (en cada transmisión tienen distinto contenido), por lo que optan por indicar en los propios perfiles del producto, el dsname de los ficheros a emitir.

Para recibir:

* Si en los perfiles de la aplicación, no se indica nada, descarga los ficheros recibidos con un nombre por defecto
* Si en los perfiles de la aplicación, se indica algo, descarga los ficheros recibidos con el nombre indicado
* En todos los casos, el posterior a recepción, paso ZTBGLFE, proporciona un fichero al usuario, que es una lista de ficheros recibidos y descargados (ZTBGFLFE, ver formato TABLA 2)

Tabla 1. Contenido del fichero ZTBGFCAR, fichero fijo de 80 de longitud, cuyo contenido son los ficheros de aplicación de emisión y las características de los mismos. El contenido es el siguiente (un registro por fichero):

<table data-header-hidden><thead><tr><th width="75.32501220703125" valign="top"></th><th width="197.1358642578125" valign="top"></th><th width="75.3250732421875" valign="top"></th><th width="67.9178466796875" valign="top"></th><th width="364.345458984375" valign="top"></th></tr></thead><tbody><tr><td valign="top">Nivel</td><td valign="top">Nombre</td><td valign="top">Long.</td><td valign="top">Tipo</td><td valign="top">Descripción</td></tr><tr><td valign="top">1</td><td valign="top">Formato de fichero</td><td valign="top">1</td><td valign="top">Alfn.</td><td valign="top"><p>Formato de fichero de aplicación:</p><p>‘R’: Registro, ‘M’: Modificado</p></td></tr><tr><td valign="top">1</td><td valign="top">Lenguaje datos origen</td><td valign="top">1</td><td valign="top">Alfn.</td><td valign="top"><p>Lenguaje original de los datos:</p><p>‘A’: Ascii, ‘E’: Ebcdic, ‘B’:Binario</p></td></tr><tr><td valign="top">1</td><td valign="top">Traducir en emisión</td><td valign="top">1</td><td valign="top">Alfn.</td><td valign="top"><p>Lenguaje en el que se emiten los datos:</p><p>‘A’: Ascii, ‘E’: Ebcdic, ‘N’:Sin traducción</p></td></tr><tr><td valign="top">1</td><td valign="top">Compresión</td><td valign="top">1</td><td valign="top">Alfn.</td><td valign="top"><p>Compresión:</p><p>‘F’ Comprimido, ‘N’ Sin compresión</p></td></tr><tr><td valign="top">1</td><td valign="top">Filler</td><td valign="top">1</td><td valign="top">Alfn.</td><td valign="top">Espacio de separación</td></tr><tr><td valign="top">1</td><td valign="top">Nombre físico</td><td valign="top">74</td><td valign="top">Alfn.</td><td valign="top">Nombre físico del fichero de aplicación</td></tr><tr><td valign="top">1</td><td valign="top">Filler</td><td valign="top">1</td><td valign="top">Alfn.</td><td valign="top">Espacio de separación</td></tr></tbody></table>

Tabla 2. Contenido del fichero ZTBGFLFE (lista de ficheros recibidos, que deja actualmente el procedimiento posterior a recepción), fijo de 130 de longitud. El contenido es el siguiente (un registro por fichero):

<table data-header-hidden><thead><tr><th width="60.111083984375" valign="top"></th><th width="136.4322509765625" valign="top"></th><th width="71.3951416015625" valign="top"></th><th width="79.0123291015625" valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top">Nivel</td><td valign="top">Nombre</td><td valign="top">Long.</td><td valign="top">Tipo</td><td valign="top">Descripción</td></tr><tr><td valign="top">1</td><td valign="top">Area de fichero</td><td valign="top">130</td><td valign="top">Alfn.</td><td valign="top"></td></tr><tr><td valign="top">2</td><td valign="top">Nombre físico</td><td valign="top">44</td><td valign="top">Alfn.</td><td valign="top">Nombre físico del fichero de aplicación descargado</td></tr><tr><td valign="top">2</td><td valign="top">Filler</td><td valign="top">1</td><td valign="top">Alfn.</td><td valign="top">Guion de separación</td></tr><tr><td valign="top">2</td><td valign="top">Fecha-fin-presentación</td><td valign="top">14</td><td valign="top">Num.</td><td valign="top">Fecha-Hora de fin de presentación en formato AAAAMMDDHHMMSS</td></tr><tr><td valign="top">2</td><td valign="top">Tipo-Fichero cargado</td><td valign="top">4</td><td valign="top">Num.</td><td valign="top"><p>Tipo de fichero cargado ó de salida</p><p>‘FIJO’</p><p>‘VBLE’</p><p>‘VEXP’</p><p>‘BINA’</p></td></tr><tr><td valign="top">2</td><td valign="top">Lenguaje-datos cargados</td><td valign="top">1</td><td valign="top">Alfn.</td><td valign="top"><p>Lenguaje de los datos cargados:</p><p>‘A’: Ascii, ‘E’: Ebcdic, ‘B’: Binario</p></td></tr><tr><td valign="top">2</td><td valign="top">Compresión</td><td valign="top">1</td><td valign="top">Alfn.</td><td valign="top"><p>Indica si el fichero fue cargado con compresión:</p><p>‘F’ Comprimido, ‘N’ Sin compresión</p></td></tr><tr><td valign="top">2</td><td valign="top">Filler</td><td valign="top">1</td><td valign="top">Alfn.</td><td valign="top">Área de reserva</td></tr><tr><td valign="top">2</td><td valign="top">Nombre físico origen</td><td valign="top">44</td><td valign="top">Alfn.</td><td valign="top">Nombre físico del fichero de aplicación en origen</td></tr><tr><td valign="top">2</td><td valign="top">Bytes fich.aplic</td><td valign="top">12</td><td valign="top">Num</td><td valign="top">Bytes fichero aplicación</td></tr><tr><td valign="top">2</td><td valign="top">Longitud de reg.</td><td valign="top">6</td><td valign="top">Num</td><td valign="top">Lrecl.</td></tr><tr><td valign="top">2</td><td valign="top">Filler</td><td valign="top">1</td><td valign="top">Alfn.</td><td valign="top">Área de reserva</td></tr></tbody></table>


---

# 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/ibm-editran-v5.3-comun-z-os/editran-sepa/descripcion-de-la-funcionalidad/uso-de-listas-de-ficheros-por-onesait-ecosystems-editran.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.
