> -----Mensaje original-----
> De: [EMAIL PROTECTED] [SMTP:[EMAIL PROTECTED] En nombre de alex martinez
> Enviado el: miércoles, 13 de septiembre de 2006 9:19
> Para: [email protected]
> Asunto: Re: API Retrieve User Information (QSYRUSRI) y autorizaciones
>
> 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.
USRPRF(*USER)
>
> La causa del problema puede ser que se ejecute con las autorizaciones del propietario USRPRF(*OWNER)
Ya he comprobado esta situación. Incluso me he atrevido a comprobar que la API QSYRUSRI no tenga autorizaciones adoptadas (que no las tiene).
Podría olvidarme de todo este asunto, pero se trata de un programa que va a estar funcionando en una aplicación crítica y me gustaría comprobar todas las posibles excepciones. Lo que más miedo me da no es que funcione ahora, sino que por un cambio de PTFs o de versión dejara de funcionar por no tener controlados estos temas.
Un poco extraño lo que está ocurriendo, sobre todo cuando compruebo que el usuario sin autorizaciones no puede hacer ni un DSPUSRPRF sobre cualquier otro usuario. Se emite un error por falta de autorizaciones.
>
> SAlu2
Gracias,
Javier Mora
Dpto. Informática
Dialsur S.A.U.
>
>
> El día 13/09/06, Javier Mora <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> escribió:
>
> > -----Mensaje original-----
> > De: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> [SMTP:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>] En nombre de Tellez Alvarado, Ignacio Andres
>
> > Enviado el: martes, 12 de septiembre de 2006 15:06
>
>
> > Para: [email protected] <mailto:[email protected]>
>
> > 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] <mailto:[EMAIL PROTECTED]>] on behalf of Javier Mora[ SMTP:[EMAIL PROTECTED] <mailto:SMTP:[EMAIL PROTECTED]>]
>
>
>
> >
> > Reply To: [email protected] <mailto:[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>
