Yo no tenia este problema, porque mis ficheros eran de una linea y al leerla
pod�a saber si estaba completa o no.
Pero si la transferencia se hace desde un Unix, con la instrucci�n DIR te da el
tama�o del fichero. Si no est� cerrado este tama�o es cero.
Tambi�n se puede hacer con la instrucci�n LS y el modificador -L , o sea:   ls
-l (disk       (que para un Unix es m�s est�ndar)

Miguel

En/Na Miguel Orueta ha escrit:

> Hola Miguel,
>
> Habiamos empezado a trabajar en esa linea, con alguna diferencia. En lugar
> de hacer DIR hacemos LS que genera un LSOUTPUT que tambien tratamos con GET
> y en lugar de DEL hacemos un REN de los archivos transferidos.
> Tenemos que asegurarnos que no traemos un archivo que se este generando en
> ese momento y no haya sido cerrado. �hay alguna manera de saber si el
> fichero esta cerrado o abierto? �alguno de los atributos que aparecen en el
> DIR nos podrian servir?, ....
>
> Saludos
> Miguel Orueta
> Depto. Inform�tica
> KRAFFT,S.A.
>
> ******************************************************************
>
> Hace unos meses ayud� a hacer una cosa parecida sobre un servidor NT, lo
>
> hac�amos desde el AS400 a base de un ciclo de tres FTP:
>
> Primer FTP:
> Se hacia un Dir con salida a disco:  ftp -dir (disc
> esto nos generaba un fichero en el AS400 (*curlib) DIROUTPUT
> Segundo FTP:
> Con el resultado del primer FTP cre�bamos  una instrucci�n GETpara cada
> fichero. Todas estas                         instrucciones GET se
> escrib�an en un  solo miembro de un fichero PF-SRC. Entonces se hacia
> un  FTP que copiaba todos los ficheros en el AS400.
> Tercer FTP:
>  Se procesaba cada fichero transferido al AS400. Si el proceso era
> correcto se generaba una
> instrucci�n  DEL para el fichero. Estas instrucciones se acumulaban en
> un miembro del fichero                      PF-SRC. Una vez procesados
> todos los ficheros se ejecutaba el tercer FTP que borraba todos  los
> ficheros ya procesados.
> Cada media hora se ejecutaba el ciclo completo.
>
> Miquel Casals Fradera
> [EMAIL PROTECTED]
>
>
> **********************MENSAJE
> ORIGINAL***************************************
>
>
> Hola,
>
> Tenemos una aplicaci�n de Gesti�n de Almac�n (ADAIA) en UNIX que genera
> ficheros planos por cada movimiento ejecutado por el almac�n.
> Los ficheros tienen como nombre NOMBRE.AAMMDDhhmmss, gener�ndonos un porr�n
> de ficheros/hora.
> Queremos pasar los ficheros al AS/400 para interfasearlos con nuestro ERP
> (BPCS), utilizando FTP y asegur�ndonos de que se eliminan del UNIX los
> ficheros transferidos y no los generados mientras se procesa la
> transferencia.
> Hemos hecho pruebas con MGET y MDEL, pero podemos eliminar ficheros no
> transferidos.
>
> �De que manera podemos automatizar esto y asegurarnos de eliminar solo lo
> transferido?
>
> Saludos y gracias.
> Miguel Orueta
> Depto. Inform�tica
> KRAFFT,S.A.
>
>
>
>
> _____________________________________________________
> 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
>
> _____________________________________________________
> 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]?bodyLEAVE


_____________________________________________________
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

Responder a