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. ------------------------------------------------------------------
__________________________________________________ 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