> 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/anexo-c.-macroficheros/inicializacion-generica-de-estados-de-emision.md).

# Inicialización genérica de estados de emisión

## Generalidades. <a href="#toc149819096" id="toc149819096"></a>

El proceso de macrofichero puede utilizarse también para inicializar de forma incondicional el estado de emisión de una lista de sesiones. El resultado será equivalente a la inicialización de estados realizada desde la opción 2.1 del menú del operador o mediante el JCL de modificación de estados.

## Proceso de inicialización. <a href="#toc149819097" id="toc149819097"></a>

Se realiza desde el JCL ZTBGJMCR que invoca al procedimiento ZTBGPMCR poniendo el PARM "Ann " siendo nn=10 (inicializar emisión) seguido de 24 blancos.

Las sesiones a procesar se toman del fichero ZTBGFSES, de longitud de registro 80 por lo que se puede crear con un editor, que contiene en las 24 primeras posiciones de cada registro una sesión de presentación a procesar.

El proceso se realiza de la siguiente manera:

* Se toma una sesión de presentación del fichero ZTBGFSES, se accede al perfil de la misma y se valida su estado.
* Se realiza el proceso de modificación de estados para la sesión llamando al programa estándar ZTBGB160 con los parámetros de entrada E9990001 (modificación incondicional de estados de emisión con número de sesión 1) tal como lo haría el JCL ZTBGJ6.
* Se toma una nueva sesión de presentación de ZTBGFSES y se repite el tratamiento hasta que se acaba la lista de sesiones.

El proceso del macrofichero no se interrumpe si se produce error durante el tratamiento de alguna sesión. Si se produce más de un error prevalece el primero encontrado y el JCL finaliza con dicho código.


---

# 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/anexo-c.-macroficheros/inicializacion-generica-de-estados-de-emision.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.
