Bonjour.
Je cherche à réaliser un transfert FTP d'un fichier texte stocké sur un serveur dans une table colonnée du i.
La table colonnée contient un seul champ (400 alpha).
Si je réalise le transfert depuis un 1er serveur FTP (qui répond "UNIX emulated by FilleZilla"), le transfert est effectué, avec l'émission du message TCP3C53 (Records written to file xxx in library xxx have been truncated. Data in file may not be valid.). Il y a bien les données dans la table colonnée cible.
Les messages FTP sont les suivants :
229 Entering Extended Passive Mode (|||1849|)
150 Connection accepted
Records written to file ...
226 Transfer OK
226 ABOR command successful
Si je réalise le transfert depuis un 2ème serveur FTP (qui répond "UNIX Type: L8"), le transfert est effectué, avec l'émission du même message TCP3C53, mais après le message, il y un code 502 (Unrecognized or unsupported command). Il y a cependant bien les données dans la table colonnée cible.
Les messages FTP sont les suivants :
229 Entering Extended Passive Mode (|||10376|)
150 Opening data connection
Records written to file ...
226 Transfer complete
502 Unrecognized or unsupported command
Du fait de ce code 502, mes scripts FTP détectent une anomalie, et ils considèrent que le transfert est échoué.
Est-ce que quelqu'un sait pourquoi il y a ce code 502 sur un serveur et pas sur l'autre (de quelle commande provient-il) ?
Je vous remercie.
FTP
-
- Messages : 58
- Enregistré le : jeu. 12 avr. 2012, 14:50:53
je me connecte au site, puis :
- debug 900 (optionnel)
- namefmt 1 (pour forcer le HFS)
- ascii
- get tout.txt /qsys.lib/tbtst.lib/vtomfp0p.file/vtomfp0p.mbr (replace
et voici la réponse :
>>> PASV
227 Entering Passive Mode (192,168,232,38,40,142)
>>> RETR tout.txt
150 Opening data connection
Records written to file VTOMFP0P in library TBTST have been truncated. Data in file may not be valid.
>>> ABOR
226 Transfer complete
502 Unrecognized or unsupported command
le sendepsv 0 ne change rien, ça renvoie toujours le 502.
J'ai l'impression que c'est la commande abor qui génère cela, mais sur l'autre serveur, il fait la même chose, et je n'ai pas le 502 !
- debug 900 (optionnel)
- namefmt 1 (pour forcer le HFS)
- ascii
- get tout.txt /qsys.lib/tbtst.lib/vtomfp0p.file/vtomfp0p.mbr (replace
et voici la réponse :
>>> PASV
227 Entering Passive Mode (192,168,232,38,40,142)
>>> RETR tout.txt
150 Opening data connection
Records written to file VTOMFP0P in library TBTST have been truncated. Data in file may not be valid.
>>> ABOR
226 Transfer complete
502 Unrecognized or unsupported command
le sendepsv 0 ne change rien, ça renvoie toujours le 502.
J'ai l'impression que c'est la commande abor qui génère cela, mais sur l'autre serveur, il fait la même chose, et je n'ai pas le 502 !
-
- Messages : 58
- Enregistré le : jeu. 12 avr. 2012, 14:50:53
C'est bien la commande abor qui me pose problème : en débu, on voit la commande émise et acceptée par le serveur distant :
get tout.txt /qsys.lib/tbtst.lib/vtomfp0p.file/vtomfp0p.mbr (replace
>>> EPSV
229 Entering Extended Passive Mode (|||1916|)
>>> RETR tout.txt
150 Connection accepted
Records written to file VTOMFP0P in library TBTST have been truncated. Data in file may not be valid.
>>> ABOR
226 Transfer OK
226 ABOR command successful
get tout.txt /qsys.lib/tbtst.lib/vtomfp0p.file/vtomfp0p.mbr (replace
>>> EPSV
229 Entering Extended Passive Mode (|||1916|)
>>> RETR tout.txt
150 Connection accepted
Records written to file VTOMFP0P in library TBTST have been truncated. Data in file may not be valid.
>>> ABOR
226 Transfer OK
226 ABOR command successful
-
- Messages : 58
- Enregistré le : jeu. 12 avr. 2012, 14:50:53