Hola,
Exactamente igual no, es jugar con los parametros para TXT yo pondria:
CPYTOIMPF FROMFILE(mylib/myfile) TOSTMF('/home/temp/myfile.txt')
MBROPT(*REPLACE) STMFCODPAG(*PCASCII) RCDDLM(*CRLF) DTAFMT(*DLM)
STRDLM(*NONE)
Saludos.
2008/2/5, [EMAIL PROTECTED] <[EMAIL PROTECTED]>:
>
> Hola buenos dias Marti, gracias por la informacion. Lo he probado y va
> genial, pero ahora vamos a rizar un poquito el tema. Interesa que ademas de
> la hoja excel podamos generar un '.txt'. Puedo utilizar el mismo mandato?
> (lo probe ayer noche para el .cvs y ya no he tenido tiempo).
>
>
>
> Una vez mas gracias y un saludo.
>
> ----Mensaje original----
> De: [EMAIL PROTECTED]
> Recibido: 04/02/2008 19:07
> Para: , "forum.help400"
> Asunto: Re: Como someter una transferencia en batch
>
> Hola,
>
> Mirate el comando CPYTOIMPF para guardar el archivo en una carpeta de IFS
> en formato CSV, que puede abrir Excel. o incluso puedes guardarla
> directamente en una carpeta compartida del un servidor Wintel
>
> CPYTOIMPF FROMFILE(mylib/myfile) TOSTMF('/home/temp/myfile.csv')
> MBROPT(*REPLACE) STMFCODPAG(*PCASCII) RCDDLM(*CRLF) DTAFMT(*DLM) STRDLM('"')
> FLDDLM(';')
>
> Si el usuario que lanza el batch existe en el Wintel puedes poner:
> TOSTMF('/QNTC/serverip/sharedres/myfile.csv')
>
> Aunque esto funciona segun como este confugurado el servicio Netserver del
> AS400.
>
> Saludos
>
> 2008/2/4, [EMAIL PROTECTED] <[EMAIL PROTECTED]>:
> >
> > Hola forum, a ver si me podeis ayudar.
> >
> > Tenemos una aplicacion que recoge informacion del AS/400 y mediante un
> > .dtf transfiere un archivo resultante con tada la informacion a una hoja
> > excel. Este proceso funciona correctamente pero tiene la pega de que tarda
> > aproximadamente 2 horas y como es natural y logico el usuario no quiere
> > estarse delante de la pantalla durante dicho periodo de tiempo.
> >
> > Alguien me podria decir como puedo hacer para que todo el proceso se
> > realice en batch, entendiendose por todo el proceso la llamada al pgm de
> > recogida de datos y a la transferencia propiamente dicha. (evidentemente no
> > he conseguido ejecutar por batch el mandato STRPCO.)
> >
> > La estructura de la clp que ejecutamos es mas o menos como la siguiente:
> >
> > CALL PGM(BIBLIOTECA/PGM) /*Recogida de datos
> >
> > STRPCO
> >
> > STRPCCMD(RTOPCB ruta y objeto.DTF a ejecutar)
> >
> >
> >
> > Una vez mas daros las gracias por vuestra ayuda.
> >
> > Un saludo
> >
> > __________________________________________________
> > 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 visita la siguente URL:
> > http://listas.combios.es/mailman/listinfo/forum.help400
> >
>
>
>
> --
> Martà Riera
>
>
> __________________________________________________
> 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
>
--
Martà Riera
__________________________________________________
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