> Who Knew You Could Do That with RPG IV? Modern RPG for the Modern
Programmer <http://www.redbooks.ibm.com/redpieces/abstracts/sg245402.html>

Muy buen redbook, para los que venimos de RPG "de toda la vida". Veo en la
web de IBM que es de 2016, pero estoy seguro de haberlo leido muchos años
antes ¿En el 2000?



El mié, 31 mar 2021 a las 17:50, datil400 (<[email protected]>) escribió:

> Hola a tod@s,
>
> para el que esté interesado, os comento que he averiguado sobre este tema.
>
> La situación está bien documentada por IBM, pero hay que ser capaz de
> encontrar esa documentación y de entenderla. Para mí, de momento, veo muy
> complicada la relación entre pila de llamadas, límites de control, gestión
> y manejo de excepciones. Pero tiempo al tiempo.
>
> Lo que si tengo claro es, que cualquier mensaje de escape lanzado desde un
> programa de servicio si no es manejado antes de alcanzar un límite de
> control, el grupo de activación del programa de servicio podría ser
> eliminado del trabajo. Además, el programa(s) de servicio activos en ese
> grupo, no pueden reactivarse de nuevo.
>
> De momento sé cómo solucionar el problema en la situación concreta que he
> detectado, que consiste en enviar el mensaje de escape a la entrada
> anterior al límite de control.
>
> Documentacion:
>
> ILE Concepts
> Who Knew You Could Do That with RPG IV? Modern RPG for the Modern
> Programmer <http://www.redbooks.ibm.com/redpieces/abstracts/sg245402.html>
> RPG: Exception and Error Handling
> <http://www.redbooks.ibm.com/abstracts/redp4321.html>
>
> Saludos,
>
> Javier Mora
>
>
> El mar, 30 mar 2021 a las 12:22, datil400 (<[email protected]>) escribió:
>
>> Creo que está relacionado con el límite de control de la pila de llamadas.
>>
>> Si lanzó un mensaje de escape desde el programa de servicio y alcanza el
>> límite de control del grupo de activación, lo elimina.
>>
>> Me parece raro que no se puedan lanzar mensajes de escape que pasen a
>> través de varios grupos de activación.
>>
>> En la documentación de IBM habla del tema, pero no entiendo muy bien el
>> concepto de límite de control.
>>
>> Un saludo
>>
>> Javier
>>
>> El mar., 30 mar. 2021 9:08, Alex Martínez <[email protected]> escribió:
>>
>>> Hola
>>>
>>> ¿estás utilizando un RCLRSC cuando se producen esos mensajes de escape ?
>>>
>>> Salu2
>>>
>>> El lun, 29 mar 2021 a las 9:54, datil400 (<[email protected]>)
>>> escribió:
>>>
>>>> Hola a tod@s,
>>>>
>>>> os planteo un problema que me sucede con un grupo de activación.
>>>>
>>>> Tengo un programa de servicio que se ejecuta en un grupo de activación
>>>> con nombre. Pretendo que cuando se active el programa de servicio, el grupo
>>>> de activación permanezca durante toda el tiempo de vida del trabajo.
>>>>
>>>> Pues resulta, que ante determinados mensajes de escape el grupo de
>>>> activación desaparece. Aunque los mensajes de escape estén supervisados
>>>> (monitor).
>>>>
>>>> Esta situación obliga a cerrar el trabajo y volverlo a abrir, porque a
>>>> partir de ese momento, ni el programa de servicio se vuelve a activar y,
>>>> por descontado, tampoco se crea de nuevo el grupo de activación.
>>>>
>>>> ¿Alguno de vosotros se ha encontrado con una situación parecida? ¿Supo
>>>> resolverlo?
>>>>
>>>> Un saludo y gracias por vuestros comentarios.
>>>>
>>>> Javier Mora
>>>> ____________________________________________________
>>>> Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
>>>> Forum.Help400 © Publicaciones Help400, S.L.
>>>
>>> ____________________________________________________
>>> Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
>>> Forum.Help400 © Publicaciones Help400, S.L.
>>
>> ____________________________________________________
> Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
> Forum.Help400 © Publicaciones Help400, S.L.
____________________________________________________
�nete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 � Publicaciones Help400, S.L.

Reply via email to