Hola Fernando, Yo, en ocasiones, he tenido también problemas para ejecutar mediante un .bat algunos programas en un servidor, y he tenido que usar procesos en VB.
Te propongo una prueba: Si en el directorio donde tienes el 'envio.BAT' creas un 'pru.BAT' que contenga sólo DIR C:\ Y lo ejecutas desde el AS400 con un RUNRMTCMD como el que indicas, y miras en el Spool a ver si te crea un listado con el 'DIR' ¿te funciona? Saludos, F.Muru De: [email protected] [mailto:[email protected]] En nombre de Fernando Idem Enviado el: miércoles, 12 de febrero de 2014 11:39 Para: forum.help400 Asunto: Re: Envio ficheros por FTP No no lo he puesto NAMEFMT, porque el fichero esta en una carpeta de red. ¿Por qué lo hacemos así? porque enviamos el fichero de as400 y lo montamos con la hora y la fecha, y generamos una copia de seguridad en otra carpeta. Luego tenemos un BAT, que lo ejecutamos independiente, lo hace el usuario con un doble cliclk en su escritorio, que hace esta conexion y envia el fichero al servidor FTP. Saludos El 12 de febrero de 2014, 11:08, alberto <[email protected]<mailto:[email protected]>> escribió: Hola Por lo que entiendo con el BAT y la CL que llama al BAT sí funciona, no? Cómo haces el FTP desde el AS? Si lo haces en manual, con todos los comandos, te funciona? No tendrás que cambiar el NAMEFMT? es posible que internamente te coja el 0 y con el BAT te coja el 1 y esto lo tendrías que cambiar en el fichero ftp.txt<ftp://ftp.txt> Salu2 De: Fernando Idem <[email protected]<mailto:[email protected]>> Para: "forum.help400" <[email protected]<mailto:[email protected]>> Fecha: 12/02/2014 09:18 Asunto: Envio ficheros por FTP ________________________________ Buenos dias; Estamos intentando enviar unos ficheros a un servidor FTP. El proceso que estamos haciendo es el siguiente. En un CL enviamos el fichero por trasferencia a una carpeta de nuestra red. Una vez alli ejecutamos un BAT que hace la conexion FTP, y envia el fichero al servidor FTP. Pues bien si se hace desde este BAT ejecutandolo se envia sin problema, pero si lo hacemos desde AS400 no lo hace. En el CL tenemos lo siguiente CHGVAR VAR(&RUTA)VALUE('\\servidor\Transfer\envio.BAT') RUNRMTCMD CMD(&RUTA) RMTLOCNAME('192.168.0.0' *IP) En el bat tenemos lo siguiente; FTP -n < C:\Transfer\ftp.txt El fichero FTP.txt<ftp://FTP.txt> tiene lo siguiente open 50.40.60.10 user USUARIO PASSWORD cd in cd expediciones binary put C:\Transfer\fichero.txt close bye Se queda TIMW y no hace nada, tampoco conseguimos ver el log, Gracias por vuestros consejos, Un saludo____________________________________________________ Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) Forum.Help400 © Publicaciones Help400, S.L. ____________________________________________________ Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) Forum.Help400 © Publicaciones Help400, S.L.
____________________________________________________ Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) Forum.Help400 © Publicaciones Help400, S.L.

