Hola Jesus
Siento discrepar pero si compilas un programa como explico en el
correo anterior con un usuario del tipo QSECOFR (pongamos QSECOFR1) con
grupo primario QSECOFR y el propietario del objeto no es QSECOFR ni
pertenece al grupo de QSECOFR (pongamos que pertenece al grupo de QPGMR)
y está compilado con autorizacion adoptada te ocurre lo mismo.
No tiene que ver la autorizacion *ALLOBJ, creo que tiene mas que ver
con ciertas opciones del compilador que no permite que sean modificadas.
En concreto en este caso ocurre cuando el objeto está compilado con
autorizacion adoptada y el propietario del objeto nuevo a compilar no
coincide con el original del objeto a sustituir. Da igual si se tiene
autorizacion *ALLOBJ, esta opcion no la admite.
De todas formas la prueba es bien simple, se hacen las compilaciones
necesarias sobre QTEMP y se cambian los propietarios y los parametros de
los objetos necesarios y luego se intentan sustituir con QSECOFR o uno
similar y el resultado es siempre el mismo.
En concreto en este caso es muy probable que si estan compilados los
pgms con autorizacion adoptada, los nuevos objetos deban tener tambien
autorizacion adoptada por lo que me parece que es una medida de
seguridad a la hora de sustituir programas con caracteristicas especiales.
Un saludo
Fernando Martinez
Jesus Olague escribió:
Suele ocurrir cuando tienes seguridad por grupos y el usuario con el
que compilas no tiene definido como primario el grupo que es el
propietario del objeto y el usuario no cuenta con atributos *ALLOBJ
Como se resuelve? algunas opciones son dar *ALLOBJ a tus programadores
(con las implicaciones de seguridad de datos que esto implica),
intercambia los grupos primario y suplementarios en el perfil antes de
iniciar una sesión específica en que hagas compilaciones o crea un
programa con seguridad adoptada a través del cual se haga la
compilación, el propietario de este programa debería tener atributos
de *SECOFR o ser también propietario de todos los programas
__________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________
Para darte de baja visita la siguente URL:
http://coyote.combios.es/mailman/listinfo/forum.help400