Gracias ya lo encontre, por si alguien lo necesita:

1) crear archivo Fisico, el largo delk registro debe ser el ancho del spool + 1
CRTPF FILE(ESD3031/TRG) RCDLEN(99)

2) Se copia el spool con atencion en poner *FCFC
CPYSPLF FILE(QSYSPRT) TOFILE(ESD3031/TRG) JOB(602222/METNGM/REC_7478_) SP
LNBR(2) MBROPT(*ADD) CTLCHAR(*FCFC)

3) se copia otro !!
CPYSPLF FILE(QSYSPRT) TOFILE(ESD3031/TRG) JOB(602223/METNGM/REC_7483_) SP
LNBR(2) MBROPT(*ADD) CTLCHAR(*FCFC)
169 registros copiados al archivo TRG en ESD3031.

Como el ave fenix, vuelve a ser Spool !!
4) Preparando el QSYSPRT.
OVRPRTF FILE(QSYSPRT) CTLCHAR(*FCFC) CHLVAL(*NORMAL) OVRSCOPE(*JOB)

Importantes son los parametros CTLCHAR, CHLVAL y OVRSCOPE !
http://www-01.ibm.com/support/docview.wss?uid=nas1755a79259940d4b5862565c2007d448d

5) Vuelve a Spool
cpyf fromfile(ESD3031/TRG) tofile(QSYSPRT)


Gracias
Saludos
El 25/03/2010 04:40 p.m., Nicolas Machado escribió:
mhh todavia no.
Pero se me ocurrio otra cosa y no no recuerdo como hacerlo.

La idea es copiar todos los listados a un archivo PF , con *ADD y *PTRCTL para no perder los caracters de control.
eso funciona.
Pero no recuerdo como pasarlo de nuevo al QSYSPRT, me parece que habia que hacer un OVRPRTF y luego un CPYF ???

Alguien recuerda ?

Saludos


El 25/03/2010 02:45 p.m., Àlex Corretgé escribió:
has probado con la opción USROPN y abrirlo y cerrarlo en el programa inicial?

Atentament / Kind Regards

Àlex Corretgé
Serveis Informàtics Corretgé.com SLU

Carrer de la Font, 2
17142 - Verges
Tel: +34 972 780 422
Cell: +34 669 86 92 64

http://corretge.cat/

skype: corretge_com

LinkedIn: http://www.linkedin.com/in/corretge

News: http://bloc.corretge.cat



2010/3/25 Nicolas Machado <[email protected] <mailto:[email protected]>>

    Buenas, queria consultarlos por este requerimiento.

    Tengo un programa que recorre un archivo y segun la condicion
    llama a un nuevo programa que entre otras cosas imprime un
    resporte usando hoja O y la qsysprt.
    Como el programa es llamado varias veces, el listado se repeti N
    veces.

    Ahora quieren que todos las salidas a spool esten en el mismo
    archivo QSYSPRT, y no en QSYSPRT separadas.
    Se me ocurrio hacer un OPEN del QSYSPRT antes del ciclo que llama
    al programa y hacer el CLOSE al finalizar.
     Esa seria la solucion ?

    desde ya muchas gracias

-- .::.
    Nicolas Machado
    Metodo Argentina S.A.
    _____________________
    Tel: 02262 527431
    Necochea, Buenos Aires.

    ____________________________________________________
    © 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



____________________________________________________
© Publicaciones Help400, S.L. - Todos los
derechos reservadoshttp://www.help400.es
----------------------------------------------------
Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400

--
.::.
Nicolas Machado
Metodo Argentina S.A.
_____________________
Tel: 02262 527431
Necochea, Buenos Aires.


____________________________________________________
© 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

--
.::.
Nicolas Machado
Metodo Argentina S.A.
_____________________
Tel: 02262 527431
Necochea, Buenos Aires.

____________________________________________________
© 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

Responder a