Pues podría funcionar. Es algo parecido a lo que me planteaba. Gracias por
la idea.

El sáb., 23 nov. 2019 14:09, Juan Carlos Paredes <[email protected]>
escribió:

> Se me ocurre una posible solución.
>
> Crea una función de usuario que devuelva una tabla con los datos que
> quieres recuperar de USER_INFO y GROUP_PROFILE_ENTRIES. Ese tipo de
> funciones sí te permiten trabajar con autorizaciones adoptadas, con user
> *OWNER, y puedes perfectamente utilizarlas una sentencia SELECT.
>
> Y esa SELECT es la que utilizas para crear la vista a la que accedan los
> usuarios que a ti te interese.
>
> Es pura elucubración mental, ¿eh? No lo he probado, pero en pura teoría,
> debe funcionar.
>
> Suerte.
> Juan Carlos
>
> ---
> https://paredes.info
> [email protected]
>
> El 22/11/2019 18:49, datil400 escribió:
> > Hola a tod@s,
> >
> > estoy preparando una vista para auditoría que utiliza QSYS2.USER_INFO
> > y QSYS2.GROUP_PROFILE_ENTRIES para extraer información de usuario y
> > grupos junto con un archivo de control de accesos de mi ERP.
> >
> > Claro está que estoy accediendo a información que puede comprometer
> > la seguridad, pero necesitamos conocer, por lo menos, si un usuario ya
> > no existe o que usuarios pertenecen a qué grupo. Evidentemente esta
> > vista sólo la puede utilizar usuarios como QSECOFR o que tengan
> > autorización especial *ALLOBJ.
> >
> > Hasta aquí todo correcto. Ahora necesito que esa vista la pueda
> > consultar determinados usuarios (como mi Jefe) sin tener que otorgarle
> > autorización *ALLOBJ a sus perfiles.
> >
> > Con la vista directamente no he encontrado una solución para que sea
> > consultada por usuarios "normales". ¿Es posible lo que quiero hacer?
> >
> > Si la defino como UDTF es posible porque puedo compilar el programa
> > con la autorización adoptada de QSECOFR
> > ____________________________________________________
> > Ú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.

Responder a