La otra alternativa es ejecutando el comando LS en el ambiente FTP, de esta forma no te ser� necesario crear un .BAT
Saludos -----Mensaje original----- De: Juan Brea [mailto:[EMAIL PROTECTED] Enviado el: Mi�rcoles, 19 de Marzo de 2003 04:55 a.m. 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 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] La informacion contenida en este correo es para uso exclusivo de los destinatarios del mismo. Esta prohibido a las personas o entidades que no sean los destinatarios de este correo realizar cualquier tipo de modificacion, copia o distribucion del mismo. Si Usted recibe este correo por error tenga bien notificar al emisor y eliminarlo. _____________________________________________________ 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]
