I've been a happy user of FZ to unix servers for some time, and I'd now like to use it to access a z/VM mainframe.
I have already done a lot of transfers using the standard winXP ftp client, but I can't get it to work with FZ :
I can connect to the VM machine and the login/password is accepted. But then, the directory listing is completely wrong. this is under FZ3.0.1. I used to have 2.2.18 and the directory listing was never coming back.
here's what 3.0.1 says :
Code: Select all
Status: Resolving IP-Address for aaaa.bbb
Status: Connecting to xxx.xxx.xxx.xxx:21...
Status: Connection established, waiting for welcome message...
Response: 220-FTPSERVE IBM VM Level 520 at aaaa.bbb.com, 13:42:14 UTC WEDNESDAY 2007-10-10
Response: 220 Connection will close if idle for more than 5 minutes.
Command: USER mpa05$
Response: 331 Send password please.
Command: PASS *******
Response: 230-MPA05$ logged in; working directory = MPA05$ 191 (ReadOnly)
Response: 230 write access currently unavailable
Command: SYST
Response: 215-z/VM Version 5 Release 3.0, service level 0701 (64-bit)
Response: VM/CMS Level 22, Service Level 602
Response: 215 VM is the operating system of this server.
Command: FEAT
Response: 500 Unknown command, 'FEAT'
Status: Connected
Status: Retrieving directory listing...
Command: PWD
Response: 257 "MPA05$.191" is working directory (ReadOnly)
Command: TYPE I
Response: 200 Representation type is IMAGE.
Command: PASV
Response: 227 Data transfer will passively listen to xx,xx,xx,xx,60
Command: LIST
Response: 125 List started OK
Response: 250 List completed successfully.
Status: Directory listing successful
Here are the results with 2.2.18 FWIF :
Code: Select all
Etat : Connexion à aaaa.bbb ...
Etat : Connecté à aaaaaa.bbb. Attente du message d'accueil...
Réponse : 220-FTPSERVE IBM VM Level 520 at aaaaa.bbbb.ccc.com, 13:49:47 UTC WEDNESDAY 2007-10-10
Réponse : 220 Connection will close if idle for more than 5 minutes.
Commande : USER mpa05$
Réponse : 331 Send password please.
Commande : PASS *******
Réponse : 230-MPA05$ logged in; working directory = MPA05$ 191 (ReadOnly)
Réponse : 230 write access currently unavailable
Commande : FEAT
Réponse : 500 Unknown command, 'FEAT'
Commande : SYST
Réponse : 215-z/VM Version 5 Release 3.0, service level 0701 (64-bit)
Réponse : VM/CMS Level 22, Service Level 602
Réponse : 215 VM is the operating system of this server.
Etat : Connecté
Etat : Récupération de la liste de répertoires...
Commande : PWD
Réponse : 257 "MPA05$.191" is working directory (ReadOnly)
Commande : TYPE A
Réponse : 200 Representation type is ASCII.
Commande : PASV
Réponse : 227 Data transfer will passively listen to xxx,xxx,xxx,xxx,72
Commande : PORT xxx,xxx,xxx,xxx,211
Réponse : 200 Port request OK.
Commande : LIST
Réponse : 125 List started OK
Réponse : 550-The foreign file has been erased.
Réponse : 550 426 Data transfer aborted.
Erreur : N'a pas pu récupérer la liste du répertoire
Commande : PWD
Réponse : 257 "MPA05$.191" is working directory (ReadOnly)
the display stays locked on 125 List started OK for a long time (1mn or so).
To be noticed, I could successfully do a manual transfer of a known file with version 2.2.18 (I did not find a way to do it manually under 3.0.1).
What's the catch ? I know that the VM filesystem is different from the usual unix/windows fs, but however I can do a directory listing with the command line ftp client and all files show up correctly.
Thanks for your help !