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

Responder a