Inicializar las áreas de memoria asignadas a un programa en

Todo lo relacionado al CICS .
Responder
radi2000

Inicializar las áreas de memoria asignadas a un programa en

Mensaje por radi2000 »

Hola,

Me gustaría saber si es posible que, en la ejecución en el CICS de una transacción, las áreas del memorias de las variables COBOL que no poseen
la clausula VALUE que están definidas en la WORKING-SECTION del programa COBOL asociado a la transacción estén inicializados, es decir, que en la primera invocación del programa, este tipo de variables COBOL no contengan un valor aleatorio.

Dicho de otra forma, ¿existe algún parámetro a nivel de la definición del programa en el CICS o en el propio CICS que pueda inicializar las áreas de memoria asignadas al programa?

Gracias de antemano,
tatindgp

Re: Inicializar las áreas de memoria asignadas a un programa

Mensaje por tatindgp »

Hola,
Mira todo depende de que tipo de programa cics hablas..si se trata de un conversacional ya sea con altamira o con cics nativo (puro) lo que podrias hacer es :
1- Si es con arquitectura altamira...entonces en el estado de inicio inicializas con un INITIALIZE las variables que quieras ya que luego lo psas a estado de continuacion y salvo que lo necesites..n odeberia de volver al estado de inicio a menos que canceles la ejecucion y vuelvas correr de nuevo la transacción.
2- Si es con cics nativo...entonces en el estado cero...haces lo mismo que en de altamira...y luego lo pasas al estado 1 u otro que quieras y listo, es muy similar a altamira....
Responder