Hola Javier:

¿ El programa se ejecuta con las autorizaciones del usuario (*user) o del propietario (*owner)?

Haz un DSPPGM y revisa el parámetro USRPRF.

La causa del problema puede ser que se ejecute con las autorizaciones del propietario USRPRF(*OWNER)

SAlu2

El día 13/09/06, Javier Mora <[EMAIL PROTECTED]> escribió:

> -----Mensaje original-----
> De:   [EMAIL PROTECTED] [SMTP:[EMAIL PROTECTED]] En nombre de Tellez Alvarado, Ignacio Andres

> Enviado el:   martes, 12 de septiembre de 2006 15:06

> Asunto:       RE: API Retrieve User Information (QSYRUSRI) y autorizaciones
> Importancia:  Alta

>
>
> El usuario que ejecuta, ¿es parte de un grupo que tiene acceso al perfil?
>

No pertenece a ningún grupo.

Lo curioso de todo este asunto es que estoy intentando saltarme todos los controles de seguridad posibles para ver si el programa controla bien estas excepciones. Estoy un poco sorprendido.

Resumo el entorno:

- Nivel de seguridad: 30
- El usuario que utiliza la API es de tipo *USER, no tiene autorizaciones especiales (*NONE) y no pertenece a ningún grupo (*NONE).

- El perfil de usuario que es consultado con la API tiene autorizaciones *PUBLIC *EXCLUDE, y las autorizaciones habituales para su propietario y para el propio usuario.

- El programa que utiliza la API no tiene autorizaciones adoptadas.

> Atte.,
>
>        Ignacio
>
>
> ----------


> From:   [EMAIL PROTECTED] [SMTP:[EMAIL PROTECTED]] on behalf of Javier Mora[ SMTP:[EMAIL PROTECTED]]

>
> Reply To:       [email protected]
> Sent:   Martes, 12 de Septiembre de 2006 7:02
> To:     Forum AS/400 en castellano
> Subject:        API Retrieve User Information (QSYRUSRI) y autorizaciones

>
> Hola a todos:
>
>         Estoy probando un programa que necesita utilizar el API QSYRUSRI para obtener una información del perfil de usuario. En la descripción de la API dice que el usuario que la utiliza debe tener autorización *READ sobre el perfil de usuario.

>
>         El programa funciona perfecto. Lo curioso es que el usuario que lo utiliza no tiene ningún tipo de autorización sobre el perfil que consulta (*PUBLIC *EXCLUDE) y tampoco tiene una autorización espacial (*NONE). En las mismas circunstancias realizo un DSPUSRPRF sobre el perfil que consulta y el sistema me devuelve el error por no tener autorizaciones adecuadas.

>
>         Visto este comportamiento me asalta una duda. O yo no he entendido lo que me dice el manual, o algo estoy haciendo mal, porque lo que quiero probocar es, precisamente, el error por falta de autorizaciones.

>
>         Estoy en V5R3 con nivel de PTF TL05298. ¿Alguien puede orientarme? ¿Algún problema de PTF?
>
>         Un saludo y gracias por vuestras sugerencias,
>
>
>         Javier Mora
>         Dpto. Informática
>         Dialsur S.A.U.

>
>
>   _____ 
>

> -----------------------------------------------------------------
> Notice of Confidentiality: The information transmitted is intended only for the sender and person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, e-transmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited.
> If you received this in error, please contact the sender immediately by return electronic transmission and then immediately delete this transmission, including all attachments, without copying, distributing or disclosing same.
> ------------------------------------------------------------------
> Aviso de Confidencialidad: Este correo electrónico y/o el material adjunto es para uso exclusivo del emisor y la persona o entidad a la que expresamente se le ha enviado, y puede contener información confidencial o material privilegiado. Si usted no es el destinatario legítimo del mismo, por favor repórtelo inmediatamente al remitente del correo y bórrelo.
> Cualquier revisión, retransmisión, difusión o cualquier otro uso de este correo, por personas o entidades distintas a las del destinatario legítimo, queda expresamente prohibido. Este correo electrónico no pretende ni debe ser considerado como constitutivo de ninguna relación legal, contractual o de otra índole similar.
> ------------------------------------------------------------------

>




--
Mi blog sobre as400
http://www.ajut400.com

Responder a