Hola Juan Carlos,
Ampliando la idea de Feliu, todo eso lo puedes hacer con la sesi�n FTP y si
quieres pasar todos los ficheros del directorio con el MGET te ser� m�s
f�cil y no hay que estar preguntando, hay ejemplos en varios manuales que te
puedes bajar, te adjunto uno facilito.
1.00 0 anonymous xxxxxx -> conexi�n al pc como
usuario anonimo o con usuario y contrase�a
2.10 0 SYSCMD CHGCURLIB XDOLO -> mandato AS para cambiar
la CURLIB que es donde escribir� los ficheros
11.00 0 CD MASK -> Asignacio�n del
directorio del PC
12.00 0 MGET *.REF (REPLACE -> Recepci�n de ficheros
14.00 0 QUIT -> despedida y cierre
Todo esto lo puedes ejecutar por medio de una sesi�n interactiva (STRFTP) o
por ejecuci�n BATCH tienes que hacer un CL con unos OVRDBF y arrancar el
FTPBATCH.
En el libro rojo SG24-5190-00 V4 TCP/IP for AS/400 More Cool Things Than
Ever, tienes toda la informaci�n necesaria.
Saludos
Juan Brea
-----Mensaje original-----
De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] nombre de Feliu Soler
Enviado el: lunes, 17 de marzo de 2003 20:41
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)
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]
_____________________________________________________
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]