Hola Jos� Ram�n:
S� es posible.
Se me ocurre una soluci�n un poco rebuscada:
- Creas una Cola de Salida, que no est� conectada a ninguna impresora, para
recibir estos Listados.
- Creas otra Cola de Salida, que no est� conectada a ninguna impresora,
para recibir las Copias de los Listados.
- A la primera Cola de Salida le asocias una Cola de Datos, para que reciba
un mensaje cada vez que llegue un Listado.
- Haces un programa que espere a que la Cola de datos reciba un mensaje
(mientras est� en espera no consume CPU).
- Cuando recibe el mensaje averigua los datos del fichero SPOOL.
- Si es un caso �nico no necesitas m�s, pero si tienes varios listados que
tengan que imprimirse en un n�mero diferente de colas, o que no sean las
mismas, deber�s tener una Tabla que para cada listado identifique por
cuantas y a cuales Colas de Salida hay que mandarlo.
- El programa hace SNDNETSPLF a un Usuario, que no pueda Iniciar Sesi�n
(para evitar problemas), que tenga asociada la Cola de Salida segunda que
hemos creado para recibir las Copias. El SNDNETSPLF lo haces tantas veces
como Copias a Imprimir.
- A cada una de las Copias que aparecen en la Cola de Salida de Copias, le
cambias la Cola de Salida a la que corresponda.
- Finalmente, el programa elimina el Listado de la Cola de salida original.
Un poco complicado, no?
Saludos,
---------------------------
Santiago Mart�
Dusen, S.A.
---------------------------
Jos� Ram�n Castro
<[EMAIL PROTECTED] Para: "[EMAIL PROTECTED]"
<[EMAIL PROTECTED]>
sa.com> cc:
Enviado por: Asunto: Imprimir archivo de spool en
varias colas de impresi�n
forum.help400-request@
combios.es
25/04/2002 11:42
Por favor, responda a
forum.help400
En lugar de ejecutar varias veces un proceso que genera un informe,
quisiera poder imprimir ese informe en diferentes colas de salida. Tengo
claro el proceso para realizarlo en interactivo siguiendo los siguientes
pasos:
- Obtener el archivo con SAVE(*YES)
- CHGSPLFA para cambiar la cola de salida OUTQ
- Esperar a que el archivo pase por los estados RDY, PND, WRT, SAV
- CHGSPLFA para cambiar de nuevo la cola OUTQ
- Liberar el archivo para que comience la impresi�n.
�Es posible hacer lo mismo desde un programa CL?
He visto productos de distribuci�n de informes que permiten duplicar los
archivos en spool para poder identificar una nueva cola de salida a la
copia realizada, pero estoy seguro que es posible s�lo con OS/400.
Un saludo,
Joserra
_____________________________________________________
Forum.HELP400 es un servicio m�s de NEWS/400.
� Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________
Para darte de baja, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]?body=LEAVE