Creo que el grupo de activación por defecto es relativo a cada trabajo, y finaliza con éste. De ahí que cuando recompilas no tengas problemas. Tampoco los tendrías en programas compilados con ACTGRP(*NEW).
Si usas un grupo de activación con nombre, sin embargo, una vez usado el programa creo que se queda siempre activo, con lo que si recompilas vas a tener que hacer el RCLACTGRP para que se actualice. Reconozco que nunca he usado grupos de activación con nombre. En mi caso, el programa de menú inicial de usuarios hace que cada punto de menú que se ejecuta se haga con ACTGRP(*NEW), y el resto de programas están con ACTGRP(*CALLER), salvo alguna excepción que requiere que sea *NEW. Y lo mismo con los procesos batch. No se si es la opción más eficiente, pero no me da problemas cuando recompilo. Tampoco utilizo nunca el grupo de activación por defecto. El lun, 30 may 2022 a las 11:31, datil400 (<[email protected]>) escribió: > Hola a tod@s, > > me surge una duda a la que no encuentro respuesta en la documentación que > he consultado. > > Normalmente ejecutamos programas en el grupo de activación por defecto > *DFTACTGRP, aunque los programas son ILE compilados con ACTGRP(*CALLER). > > Normalmente, cuando recompilo programas en producción es posible que algún > trabajo esté utilizando ese programa. Lo habitual es que el sistema > renombre el programa actual y lo deje en QRPL mientras esté activo en el > grupo de activación. Cuando finaliza la ejecución del programa y vuelve a > llamarse ejecuta la copia más actualizada. > > Esto es lo que ocurre en el grupo de activación por defecto. > > Sin embargo, si ejecuto el programa en un grupo de activación con el > nombre QILE, el programa siempre se queda activado. Es decir, aunque > finalice su ejecución siempre utiliza el objeto de programa original que se > utilizó en la primera llamada, no ejecuta la versión recién compilada. > > En este caso, siempre me toca reclamar el grupo de activación (RCLACTGRP) > para descargar la copia antigua. > > Mi duda es, ¿el grupo de activación por defecto *DFTACTGRP actúa de forma > diferente a un grupo con nombre en lo que respecta a la activación de > programas? > > 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.
