Bueno, esto tiene buena pinta ... utiliza la llamada a tu comando, el proceso .bat que lanza el ftp, ahora ya puedes ver el log que te devuelve el as400.
Yo creo que cambiaria el fichero .bat, poniendo algo así: CD C:\Transfer ftp -s:FTP.txt 50.40.60.10 ------------------ En fin, comenta como avanzas El 12 de febrero de 2014, 12:22, Fernando Idem <[email protected]>escribió: > Buenas Fernando, he ejecutado lo que dices de esta manera > > En el CL he hecho esto > > PGM > DCL VAR(&RUTA) TYPE(*CHAR) LEN(256) > CHGVAR VAR(&RUTA) VALUE('"\\ASTRANSFER\TRANSFER\PRUEBAS\PRUEBA.BAT"') > > RUNRMTCMD CMD(&RUTA) RMTLOCNAME('192.168.0.0' *IP) > > > En el fichero PRUEBA.LOG me deja esto; > > NET USE > > Y en la informacion del AS400 me deja esto; > > C:\Windows\system32>cd \ > C:\>cd Transfer > C:\Transfer>cd pruebas > C:\Transfer\PRUEBAS>ECHO NET USE 1>PRUEBA.LOG > C:\Transfer\PRUEBAS>NET USE 1>>PRUEBA.LOG > > Por cierto con el comando STRPCCMD, me funciona correctamente, > > Saludos > > > > El 12 de febrero de 2014, 11:38, Fernando Idem > <[email protected]>escribió: > > 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]> 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 >>> Salu2 >>> >>> >>> De: Fernando Idem <[email protected]> >>> Para: "forum.help400" <[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 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. >
____________________________________________________ Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) Forum.Help400 © Publicaciones Help400, S.L.

