accès depuis Windows à un mainframe par ftp en batch
Bonjour,
J'essaye de communiquer par ftp avec mon mainframe à partir de Windows
Lorsque je fais les commandes à la main à partir d'une fenêtre cmd, tout va bien. Pas contre, lorsque je fais un .bat pour faire la même chose, le mot de passe est refusé. Je dois surement coder quelque chose de pas bien, ou il me manque une commande mais quoi ?
Voilà ce que je fais :
1) un fichier (getftp.txt) qui contient les ordres ftp :
open ADRESSEIP
USER
MOTDEPASSE
ls
bye
2) un fichier .bat qui contient l'ordre ftp en lui-même
ftp.exe -s:c:\temp\getftp.txt
Et voilà la log de l'exécution du fichier bat:
C:\Temp>ftp.exe -s:c:\temp\getftp.txt
ftp> open ADRESSEIP
Connecté à ADRESSEIP.
220-FTPD1 IBM FTP CS V2R1 at ........, 14:12:30 on 2015-09-07.
220 Connection will close if idle for more than 5 minutes.
Utilisateur (ADRESSEIP:(none)) :
331 Send password please.
530 PASS command failed
Échec de l'identification.
ftp> ls
200 Port request OK.
530 You must first login with USER and PASS.
ftp> bye
221 Quit command received. Goodbye.
C:\Temp>pause
Appuyez sur une touche pour continuer...
Quelqu'un aurait il une idée ? Merci
NB : si je le fais à la main, voici ce que ça donne :
C:\Temp>ftp ADRESSEIP
Connecté à ADRESSEIP.
220-FTPD1 IBM FTP CS V2R1 at .................., 14:08:16 on 2015-09-07.
220 Connection will close if idle for more than 5 minutes.
Utilisateur (ADRESSEIP:(none)) : USER
331 Send password please.
Mot de passe :
230 USER is logged on. Working directory is ".......".
ftp> ls
200 Port request OK.
125 List started OK
....
250 List completed successfully.
ftp : 766 octets reçus en 0,01 secondes à 85,11 Ko/s.
ftp> bye
221 Quit command received. Goodbye.
creation PDS sur mainframe à partir de script FTP
Bonjour,
J'aimerais savoir s'il est possible, à partir d'un Windows, d'un Linux, ou d'un Unix, de créer un PDS sur un mainfame Zos au travers d'un script (shell, REXX, etc...)?
et si oui, quelles commandes ftp exécuter ? Je pense utiliser ftp, mais si il y a un autre moyen, simple et gratuit évidemment, je suis aussi preneur. Merci
Cordialement,
Thierry