Prueba con el parámetro DYNUSRPRF, según la ayuda del CRTSQLRPG:
Perfil de usuario dinámico (DYNUSRPRF) - Ayuda
Especifica el perfil de usuario que se utiliza para
sentencias de SQL dinámico.
*USER
Las sentencias de SQL dinámico locales se ejecutan
bajo el perfil del usuario del programa. Las
sentencias de SQL dinámico distribuidas se ejecutan
bajo el perfil del trabajo servidor de la aplicación.
*OWNER
Las sentencias de SQL dinámico locales se ejecutan
bajo el perfil del propietario del programa. Las
sentencias de SQL dinámico distribuidas se ejecutan
bajo el perfil del propietario del paquete SQL.
Quizás este parámetro sea el que buscas.
Saludos
Sergio Martínez
Estibarna
-----Mensaje original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
En nombre de [EMAIL PROTECTED]
Enviado el: jueves, 23 de febrero de 2006 10:21
Para: [email protected]
Asunto: SQL embebido y seguridad
Hasta ahora, para controlar el acceso a mis ficheros, los creo con
autorizacion publica *EXCLUDE. Para el acceso desde los programas, creo el
programa de conexion de cada usuario con USRPRF(*OWNER), y a partir de ahi
los programas que son llamados desde este inicial van adoptando la
autorizacion del que los creó, osea yo mismo. El problema me surge al usar
sentencias SQL en mis programas RPG: al abrir cursores no se adopta la
autorizacion del programa RPG y no puede accederse a los datos. ¿A alguien
se le ocurre como hacer que el SQL adopte la autorizacion del programa que
lo llama?. Gracias
----------------------------------------------------------------------------
----------------
Nueva Barra de Herramientas de OZÚ. Navega Más facilmente por Internet.
¡Descargatela gratis! http://barra.ozu.es/
----------------------------------------------------------------------------
----------------
Correo enviado desde http://www.ozu.es
__________________________________________________
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
__________________________________________________
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