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