Javier:
La utilizaba antes en otras instalaciones; ahora nuestros AS400 son
eminentemente
del tipo BATCH y de interactivo hay muy poco, solo para administracion, por lo
que
el problema del BATCH esta solucionado utilizando usuarios genericos sin
claves, con
todos los accesos necesarios, y los trabajos son sometidos automaticamente por
JobScheduler.
Me alegro que te sirva la solucion.
Saludos y buen año 2007
Atte.,
Ignacio T
> ----------
> From: [EMAIL PROTECTED]:[EMAIL PROTECTED] on behalf of Javier
> Mora[SMTP:[EMAIL PROTECTED]
> Reply To: forum.help400
> Sent: Viernes, 05 de Enero de 2007 6:27
> To: forum.help400
> Subject: RE: Autorización adoptada en trabajos sometidos a batch
>
> <<File: ATT233255.txt>>
> Hola Ignacio:
>
> Te has explicado bien, creo que te he entendido.
>
> Por las opciones que me habéis propuesto todos veo que, tarde o temprano, me
> tocará modificar las llamadas al SMBJOB. Tu idea es la que más me gusta
> porque no me obliga a dar autorizaciones sobre usuarios ni a dar
> autorizaciones adoptadas a todos los programas que ejecuto en batch. Voy a
> explorar esta opción.
>
> Supongo que este es el método que utilizas en tu instalación ¿no?
>
> Un saludo y gracias.
>
> Javier Mora
>
>
> _____
>
> De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Tellez
> Alvarado, Ignacio Andres
> Enviado el: jueves, 04 de enero de 2007 18:33
> Para: forum.help400
> Asunto: RE: Autorización adoptada en trabajos sometidos a batch
> Importancia: Alta
>
>
>
> Amigos
> Creo que una opcion es agregar una Routing Entry al SBS QBATCH
> ADDRTGE SBSD(QBATCH)
> SEQNBR(9998)
> CMPVAL('APP')
> PGM(QGPL/ISXADP01)
> cuyo programa ejecucion sea uno con autorizacion adoptada (ISXADP01)
> y ese programa, lo unico que tenga es:
> PGM
> MONMSG MSGID(CPF0000)
> CALL PGM(QCMD)
> ENDPGM
> Luego, cuando se someta el job a QBATCH
> debe someterse con el parametro:
>
> SBMJOB CMD(CALL PGM(PROGRAMA))
> JOB(JOB) RTGDTA('APP')
>
> O crear una JOBD que tenga ese parametro RTGDTA('APP')
>
> Con ello, el primer programa que queda en el Stack de Programas del
> Batch
> es ISXADP01 que tiene autorizacion adoptada.
>
> Espero se entienda mi explicacion y ojala les sirva.
>
> Saludos
> Ignacio T
>
> ----------
> From: [EMAIL PROTECTED]:[EMAIL PROTECTED] on behalf of Javier
> Mora[SMTP:[EMAIL PROTECTED]
>
> Reply To: forum.help400
> Sent: Jueves, 04 de Enero de 2007 11:38
> To: forum.help400
> Subject: RE: Autorización adoptada en trabajos sometidos a batch
>
> <<<File: ATT165477.txt>>>
> Hola Fernando:
>
> Le veo varios problemas a este método.
>
> 1. Me obliga a buscar y cambiar todos los programas que someten
> trabajos a batch. No me gustaría hacerlo.
>
> 2. El parámetro USER de SBMJOB debería ser un usuario con las
> autorizaciones adecuadas. El usuario que utiliza la aplicación no tiene
> ninguna sobre los archivos (*PUBLIC *EXCLUDE) y quiero que siga siendo así.
> Puedo utilizar otro (por ejemplo APLICATIVO) que tenga autorizaciones sobre
> los archivos, pero me obliga a que todos los usuarios tengan, por lo menos,
> autorización de uso sobre el usuario APLICATIVO. Esta situación tampoco me
> gusta demasiado.
>
>
> Un saludo y gracias por tu ayuda.
>
> Javier Mora
>
>
> _____
>
> De: [EMAIL PROTECTED] [<mailto:[EMAIL PROTECTED]>] En nombre de
> Fernando Martínez
>
> Enviado el: jueves, 04 de enero de 2007 13:40
> Para: forum.help400
> Asunto: Re: Autorización adoptada en trabajos sometidos a
> batch>
>
>
> Hola Javier
>
> Siempre puedes añadir el parametro USER en el SBMJOB aunque
> me parece extraño que te ocurra esto, ya que tengo realizado algo similar y
> me ocurrio que tuve que cambiar los programas para que recuperasen antes de
> submitir un proceso la descripcion de trabajo del usuario original y asi
> poder enviar los listados a las colas de trabajo correctas.
>
> Salu2
>
> Fernando Martinez
>
>
> Javier Mora escribió:
>
> Estimados colegas:
>
> Feliz Año 2007.
>
> Tengo un pequeño (o grande) en una aplicación que no se
> como resolver. La aplicación se inicia con un programa que tiene
> autorizaciones adoptadas sobre los archivos de datos. Ningún usuario puede
> acceder a estos ficheros por otros medios (*PUBLIC *EXCLUDE). Todo (eso
> parece) funciona mientras los programas se ejecuten en interactivo. El
> problema surge cuando determinadas opciones de menú someten trabajos pesados
> a batch. Observo que éstos no son sometidos adoptando las autorizaciones del
> programa que los somete, sino con las autorizaciones del usuario en curso.
> Evidentemente, el programa falla al serle denegado el acceso a los archivos
> de datos.
>
> No se si he conseguido explicarme bien. ¿Existe alguna
> forma de hacer que los SBMJOB adopten autorizaciones? Supongo que una opción
> es cambiar los programas de "alguna forma", pero quiero realizar los menos
> cambios posibles, ya que la aplicación tienen cientos de programas.
>
> Un saludo a todos y gracias por vuestras sugerencias.
>
> Un saludo,
>
>
> Javier Mora
>
>
> _____
>
>
> __________________________________________________
> Forum.HELP400 es un servicio m&#225;s de NEWS/400.
> &#169; Publicaciones Help400, S.L. - Todos los
> derechos reservados
> <<http://www.help400.es>>
> _____________________________________________________
>
> Para darte de baja visita la siguente URL:
>
> <<http://listas.combios.es/mailman/listinfo/forum.help400>>
>
>
>
>
> _____
>
> -----------------------------------------------------------------
> 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.
> ------------------------------------------------------------------
>
>
>
>
-----------------------------------------------------------------
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.
------------------------------------------------------------------
__________________________________________________
Forum.HELP400 es un servicio m&#225;s de NEWS/400.
&#169; Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________
Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400