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.

Responder a