En casa de un cliente tengo montado algo que tal vez te sirva.
Se trata de
1) Instalar un servidor FTP en el PC donde se encuentren los ficheros. (En internet se encuentran algunos gratuitos y/o muy baratos).
2) Desde el AS400 se monta un CL que corra ininterrumpidamente con un DLY a tu conveniencia. Este CL debe, a grandes rasgos,:
a)Arrancar un .bat en el PC que haga un DIR del directorio donde esten los ficheros producto de la aplicacion de almacenes dirigido a un fichero, por ejemplo DIR.txt
b)Conectar con el PC (direcci�n IP) con un usuario y contrase�a.
c)Subir al AS el fichero DIR.txt
d)Tratar el fichero subido, recuperando los nombres de los ficheros que existen en el PC.
e)Subir por FTP cada uno de los ficheros y tratarlo
f)Eliminar el fichero del PC mediante instrucci�n FTP.
g)Si se cumple una hora finalizar programa
h)Esperar el DLY y volver a empezar....


Aunque parece lioso, una vez montado, funciona de maravilla, totalmente automatizado. Hay que tener cuidado en no borrar un fichero en el PC si no estas seguro de haberlo recibido y tratado correctamente.

Esto es lo que recuerdo a bote pronto ya que en este momento no dispongo de los fuentes ni del .bat necesario pero si lo necesitas puedo mandartelo en un par de dias, en cuanto pase por casa del cliente.

Saludos
Feliu Soler
QUADRE informatic, sl
email: [EMAIL PROTECTED]






From: Juan Carlos Paredes <[EMAIL PROTECTED]>
Reply-To: [EMAIL PROTECTED]
To: "'[EMAIL PROTECTED]'" <[EMAIL PROTECTED]>
Subject: RE: �C�mo detectar la creaci�n de un determinado fichero en una determinada carpeta de Windows? (No es OFF-TOPIC)
Date: Mon, 17 Mar 2003 18:49:35 +0100


No, Jes�s, precisamente ese es el problema. Todo el sistema de gesti�n de
almac�n est� en el PC (es un sistema est�ndar totalmente aut�nomo) y no
tiene comunicaci�n alguna con el iSeries. Est� previsto que genere un
fichero de texto para que cualquier sistema (sea iSeries o sea lo que sea)
pueda capturar y tratar esos datos. Lo que estoy tratando es de montar yo
esa comunicaci�n para que mi aplicaci�n de facturaci�n sea capaz de detectar
cuando se genera ese fichero.


Gracias.

Juan Carlos

> -----Mensaje original-----
> De: Arbues Sanz, Jesus [SMTP:[EMAIL PROTECTED]
> Enviado el: lunes, 17 de marzo de 2003 18:42
> Para: [EMAIL PROTECTED]
> Asunto: RE: �C�mo detectar la creaci�n de un determinado fichero en
> una determinada carpeta de Windows? (No es OFF-TOPIC)
>
> Puedes trabajar con los ExitPoints y recuperar cuando se ejecuta el
> proceso,
> el proceso del PC tiene que hacer algo en el ISeries, con lo que
> controlando
> alguna de las claves de registro lo pillas.
>
> No se decirte en cual buscar pero si te digo que por ah� lo podr�as
> pillar.
> Yo para el tema de transferencia de Client Access tengo hecho algo.
>
> Si tengo algo de tiempo te hago una prueba y te cuento.
>
> Un saludo,
>
> Jes�s
>
> -----Mensaje original-----
> De: Juan Carlos Paredes [mailto:[EMAIL PROTECTED]
> Enviado el: lunes, 17 de marzo de 2003 18:36
> Para: '[EMAIL PROTECTED]'
> Asunto: RE: �C�mo detectar la creaci�n de un determinado fichero en una
> determinada carpeta de Windows? (No es OFF-TOPIC)
>
>
> El problema es: �cu�ndo se ejecuta el programa de PC? �C�mo se detecta que
> se ha creado un nuevo fichero para lanzar la ejecuci�n del programa?
>
> Gracias.
>
> > -----Mensaje original-----
> > De: Alberto [SMTP:[EMAIL PROTECTED]
> > Enviado el: lunes, 17 de marzo de 2003 18:18
> > Para: [EMAIL PROTECTED]
> > Asunto: RE: �C�mo detectar la creaci�n de un determinado fichero en
> > una determinada carpeta de Windows? (No es OFF-TOPIC)
> >
> > Hola.
> > Yo lo que har�a seria por una parte crear en el AS un programa que coja
> un
> > fichero de las carpetas compartidas y lo integre en el sistema, y por
> otra
> > parte, un programa en el PC que copie el fichero ASCII a las carpetas
> > compartidas y llame a este RPG .
> >
> > -----Mensaje original-----
> > De: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED] En nombre de Juan Carlos
> > Paredes
> > Enviado el: lunes 17 de marzo de 2003 18:05
> > Para: 'Forum Help 400'
> > Asunto: �C�mo detectar la creaci�n de un determinado fichero en una
> > determinada carpeta de Windows? (No es OFF-TOPIC)
> >
> > Buenas tardes foro:
> >
> > Me encuentro con el siguiente problema. Se ha instalado en mi
> > empresa un sistema de gesti�n de almac�n est�ndar fuera del AS/400 (el
> > porqu� no viene al caso). Este trabaja bajo Windows, con SQL Server y
> > programado en Java. Dicho sistema de gesti�n de almac�n, genera un
> fichero
> > (texto ASCII) de confirmaci�n de salidas por cada env�o realizado, que
> el
> > sistema de gesti�n comercial (este s�, en el AS/400, con DB2/400 y RPG)
> > debe procesar para emitir las facturas de los env�os realizados a
> > clientes.
> >
> > Pues bien, mi problema es c�mo saber en qu� momento se ha generado
> > el fichero, para subir los datos al AS/400, procesarlos y emitir las
> > facturas. �Alguna idea? �Se puede asociar una "especie de trigger" que
> > lance un proceso en el AS/400? �Hay forma de que Windows genere
> > autom�ticamente un duplicado del fichero en una carpeta compartida del
> > AS/400 que yo pudiera chequear? �C�mo podr�a hacer un FTP autom�tico
> para
> > subir el fichero?
> >
> > Perdonad por plantear un tema que no es estrictamente de AS/400,
> > pero en entornos Windows estoy bastante "pez" y cualquier ayuda ser�
> > bienvenida.
> >
> > Gracias de antemano y un saludo.
> >
> > Juan Carlos
>
> _____________________________________________________
> 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]
>
> _____________________________________________________
> 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]


_____________________________________________________
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]


_________________________________________________________________
Charla con tus amigos en l�nea mediante MSN Messenger: http://messenger.microsoft.com/es



_____________________________________________________ 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]

Responder a