> 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/interfaz-generica-de-aplicacion/funciones-invocadas-desde-jcl-de-aplicacion/procedimientos-onesait-editran-lanzados-desde-jcl.md).

# Procedimientos Onesait Editran lanzados desde JCL

Existen una serie de JCLs que se podrán ejecutar de la forma que se quiera (SUB, Planificador, etc..). Realizarán las mismas peticiones que desde el Operador de Editran. Estos JCLs tienen un único paso que ejecutan el procedimiento correspondiente (previo/posterior a emisión/recepción) pasándole los siguientes parámetros:

* ORIGEN Obligatorio ‘A’. Indica que la petición ha sido realizada por JCL.
* FUNCION Función requerida, indicando la operación a realizar. Los valores posibles están comentados en el propio JCL.
* L0 Indica el Alias codificado en los perfiles de Editran. Se utiliza para la generación de los ficheros temporales y de aplicación de recepción generados por Editran.
* L1 Son los 6 primeros caracteres del Código Local (General o Secundario).
* L2 Son los 3 últimos caracteres del Código Local (General o Secundario).
* R1 Son los 6 primeros caracteres del Código de la Entidad Remota.
* R2 Son los 3 últimos caracteres del Código de la Entidad Remota.
* AP El nombre de la Aplicación de Presentación.
* DATOS Este parámetro solo se pasa al procedimiento de modificar Estados (ZTBGJP6) y tiene el siguiente formato:
  * Xnnnmmmm Siendo:
    * X: E (Emisión), R (Recepción)
    * nnn: 999 (Se inicializa el Estado), 000 (No se inicializa el Estado)
    * mmmm: Número de Sesión de Presentación
* LF Es un parámetro optativo y sirve sólo para el previo a emisión (ZTBGP1). Tiene los valores S/N o nulo.
  * ‘S’ indica que se desea cargar una lista de ficheros de aplicación, a pesar de que en los perfiles haya otros distintos (en este caso si no existe lista, casca el procedimiento).
  * ‘N’ o nulos, indica que se deben cargar los ficheros de aplicación especificados en perfiles. Si no hay ficheros en perfiles, se busca en la lista ZTBGFCAR.

A continuación, se relacionan dichos JCLs:

* ZTBGJAPL JCL que ejecuta cualquiera de las peticiones del operador de Editran.
* ZTBGJMCR JCL que ejecuta el procedimiento previo a emisión de Macroficheros.
* ZTBGJP1 JCL que ejecuta el procedimiento previo a emisión.
* ZTBGJFF1 JCL que ejecuta el procedimiento previo a emisión con Editran/FF.
* ZTBGJP2 JCL que ejecuta el procedimiento previo a recepción.
* ZTBGJP3 JCL que ejecuta el procedimiento posterior a emisión.
* ZTBGJP4 JCL que ejecuta el procedimiento posterior a recepción.
* ZTBGJP6 JCL que ejecuta el procedimiento de modificación de Estados.
* ZTBGJFF4 JCL que ejecuta el procedimiento posterior a recepción con Editran/FF.


---

# 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/interfaz-generica-de-aplicacion/funciones-invocadas-desde-jcl-de-aplicacion/procedimientos-onesait-editran-lanzados-desde-jcl.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.
