Go Back   FlashFXP Forums > >

Project: FlashFXP Bug Reports Ticket Tools
ID: 122 Category: Server Compatibility Issue
Title: Directory Parsing - OpenVMS Status: Closed (Fixed / Implemented)
Severity: Minor Version: 3.6 Final

Junior Member
shawncruiksh
03-02-2008, 05:19 PM
Directory Parsing - OpenVMS

When connecting to an OpenVMS 8.3 Server, the directory listing is not parsed correctly.

Connection Log Excerpt:
Code:
WinSock 2.0 -- OpenSSL 0.9.8g 19 Oct 2007
[R] Connecting to XXXXXXX -> IP=xx.x.x.xx PORT=xx
[R] Connected to XXXXX
[R] 220 xxxxx.xxxx.com FTP Server (Version 5.6) Ready.
[R] USER xxxxx
[R] 331 Username xxxxx requires a Password
[R] PASS (hidden)
[R] 230 User logged in.
[R] SYST
[R] 200 VMS OpenVMS V8.3 on node xxxx.xxxx.com.
[R] FEAT
[R] 502 FEAT is unimplemented.
[R] REST 100
[R] 502 REST is unimplemented.
[R] This site may not allow file resuming
[R] CWD WESSPL:
[R] 250-CWD command successful.
[R] 250 New default directory is $1$DGA861:[CU.WES.SPOOL]
[R] PWD
[R] 257 "$1$DGA861:[CU.WES.SPOOL]" is current directory.
[R] TYPE A
[R] 200 TYPE set to ASCII.
[R] PASV
[R] 227 Entering Passive Mode (xx,x,x,xx,xxx,x)
[R] Opening data connection IP: xx.x.x.xx PORT: xxxxx
[R] LIST
[R] 150 Opening data connection for $1$DGA861:[CU.WES.SPOOL]*.*;* (10.18.1.127,50508)
[R] 226 LIST Directory transfer complete.
[R] List Complete: 1.92 MB in 16.47 seconds (119.3 KB/s)
Directory List Excerpt:

Code:
Directory $1$DGA861:[CU.WES.SPOOL]

0222_N1B71.WEK;1        50/64         22-FEB-2008 18:13:19  [SYSTEM]               (RWED,RWED,RWED,RWED)
022_LOC.MON;1            1/64         26-FEB-2008 11:34:07  [SYSTEM]               (RWED,RWED,RWED,RWED)
160.WEK;1             1471/1472       28-FEB-2008 18:02:01  [SYSTEM]               (RWED,RWED,RWED,RWED)
1FIFOCST.MC2;2        6848/6848       28-FEB-2008 16:36:42  [SYSTEM]               (RWED,RWED,RWED,RWED)
24HR_FEB.MON;1         337/384         2-MAR-2008 08:20:03  [SYSTEM]               (RWED,RWED,RWED,RWED)
24HR_JAN.MON;1         287/320         2-FEB-2008 08:53:20  [SYSTEM]               (RWED,RWED,RWED,RWED)
3MCATPOST0203.MON;1
                      2148/2176        3-FEB-2008 11:37:17  [SYSTEM]               (RWED,RWED,RWED,RWED)
3MCATPOST0204.MON;1
                      1809/1856        7-FEB-2008 16:56:03  [SYSTEM]               (RWED,RWED,RWED,RWED)
3MEDIT0203.MON;1       522/576         3-FEB-2008 16:44:09  [SYSTEM]               (RWED,RWED,RWED,RWED)
3MEDIT0204.MON;2       538/576         8-FEB-2008 15:32:54  [SYSTEM]               (RWED,RWED,RWED,RWED)
3MEDIT0204.MON;1         0/0           8-FEB-2008 15:31:53  [SYSTEM]               (RWED,RWED,RWED,RWED)

5_DAY_LETTER.LTR;388
                         2/64         20-DEC-2007 12:25:09  [WES_AR_COLLECTORS]    (RWED,RWED,RWED,RWED)
5_DAY_LETTER.LTR;387
                         2/64         19-DEC-2007 11:03:35  [WES_AR_COLLECTORS]    (RWED,RWED,RWED,RWED)
5_DAY_LETTER.LTR;386
                         2/64         13-DEC-2007 11:34:41  [WES_AR_COLLECTORS]    (RWED,RWED,RWED,RWED)
5_DAY_LETTER.LTR;385
                         2/64         12-DEC-2007 17:31:22  [WES_AR_COLLECTORS]    (RWED,RWED,RWED,RWED)
5_DAY_LETTER.LTR;384
                         2/64         11-DEC-2007 16:05:41  [WES_AR_COLLECTORS]    (RWED,RWED,RWED,RWED)
5_DAY_LETTER.LTR;383
                         2/64          7-DEC-2007 12:14:11  [WES_AR_COLLECTORS]    (RWED,RWED,RWED,RWED)
5_DAY_LETTER.LTR;382
                         2/64          6-DEC-2007 15:33:28  [WES_AR_COLLECTORS]    (RWED,RWED,RWED,RWED)
5_DAY_LETTER.LTR;381
                         2/64          3-DEC-2007 17:36:04  [WES_AR_COLLECTORS]    (RWED,RWED,RWED,RWED)
5_DAY_LETTER.LTR;380
                         2/64         30-NOV-2007 13:34:22  [WES_AR_COLLECTORS]    (RWED,RWED,RWED,RWED)
5_DAY_LETTER.LTR;379
                         2/64         14-NOV-2007 12:20:25  [WES_AR_COLLECTORS]    (RWED,RWED,RWED,RWED)
5_DAY_LETTER.LTR;378
                         2/64         13-NOV-2007 11:44:16  [WES_AR_COLLECTORS]    (RWED,RWED,RWED,RWED)
5_DAY_LETTER.LTR;377
                         2/64         12-NOV-2007 12:24:22  [WES_AR_COLLECTORS]    (RWED,RWED,RWED,RWED)
5_DAY_LETTER.LTR;376
                         3/64          9-NOV-2007 17:21:35  [WES_AR_COLLECTORS]    (RWED,RWED,RWED,RWED)
5_DAY_LETTER.LTR;375
                         3/64          7-NOV-2007 11:37:59  [WES_AR_COLLECTORS]    (RWED,RWED,RWED,RWED)
5_DAY_LETTER.LTR;374
                         2/64          6-NOV-2007 14:10:09  [WES_AR_COLLECTORS]    (RWED,RWED,RWED,RWED)
5_DAY_LETTER.LTR;373
                         2/64          5-NOV-2007 18:01:40  [WES_AR_COLLECTORS]    (RWED,RWED,RWED,RWED)
5_DAY_LETTER.LTR;372
                         2/64          1-NOV-2007 19:07:13  [WES_AR_COLLECTORS]    (RWED,RWED,RWED,RWED)
5_DAY_LETTER.LTR;371
                         2/64          1-NOV-2007 11:59:08  [WES_AR_COLLECTORS]    (RWED,RWED,RWED,RWED)
5_DAY_LETTER.LTR;370
                         2/64         30-OCT-2007 11:22:08  [WES_AR_COLLECTORS]    (RWED,RWED,RWED,RWED)
5_DAY_LETTER.LTR;369
                         2/64         29-OCT-2007 10:30:51  [WES_AR_COLLECTORS]    (RWED,RWED,RWED,RWED)
5_DAY_LETTER.LTR;368
                         2/64         26-OCT-2007 13:19:08  [WES_AR_COLLECTORS]    (RWED,RWED,RWED,RWED)
5_DAY_LETTER.LTR;367
                         2/64         25-OCT-2007 11:21:25  [WES_AR_COLLECTORS]    (RWED,RWED,RWED,RWED)
5_DAY_LETTER.LTR;366
                         2/64         24-OCT-2007 12:09:56  [WES_AR_COLLECTORS]    (RWED,RWED,RWED,RWED)
5_DAY_LETTER.LTR;365
                         2/64         22-OCT-2007 11:31:43  [WES_AR_COLLECTORS]    (RWED,RWED,RWED,RWED)
5_DAY_LETTER.LTR;364
                         2/64         19-OCT-2007 12:36:33  [WES_AR_COLLECTORS]    (RWED,RWED,RWED,RWED)
5_DAY_LETTER.LTR;359
                         3/64         15-OCT-2007 13:58:38  [WES_AR_COLLECTORS]    (RWED,RWED,RWED,RWED)
5_DAY_LETTER.LTR;358
                         2/64          9-OCT-2007 13:33:50  [WES_AR_COLLECTORS]    (RWED,RWED,RWED,RWED)
5_DAY_LETTER.LTR;357
                         2/64          8-OCT-2007 19:04:29  [WES_AR_COLLECTORS]    (RWED,RWED,RWED,RWED)
5_DAY_LETTER.LTR;356
                         2/64          8-OCT-2007 11:35:12  [WES_AR_COLLECTORS]    (RWED,RWED,RWED,RWED)
5_DAY_LETTER.LTR;355
                         2/64          4-OCT-2007 19:04:40  [WES_AR_COLLECTORS]    (RWED,RWED,RWED,RWED)
5_DAY_LETTER.LTR;354
                         2/64          3-OCT-2007 10:07:56  [WES_AR_COLLECTORS]    (RWED,RWED,RWED,RWED)
5_DAY_LETTER.LTR;353
                         2/64          1-OCT-2007 10:49:20  [WES_AR_COLLECTORS]    (RWED,RWED,RWED,RWED)
5_DAY_LETTER.LTR;352
                         2/64         28-SEP-2007 11:43:33  [WES_AR_COLLECTORS]    (RWED,RWED,RWED,RWED)
5_DAY_LETTER.LTR;351
                         2/64         26-SEP-2007 11:30:39  [WES_AR_COLLECTORS]    (RWED,RWED,RWED,RWED)
5_DAY_LETTER.LTR;350
                         2/64         21-SEP-2007 17:39:06  [WES_AR_COLLECTORS]    (RWED,RWED,RWED,RWED)
5_DAY_LETTER.LTR;349
                         2/64         20-SEP-2007 15:25:30  [WES_AR_COLLECTORS]    (RWED,RWED,RWED,RWED)
5_DAY_LETTER.LTR;348
                         2/64         17-SEP-2007 14:09:45  [WES_AR_COLLECTORS]    (RWED,RWED,RWED,RWED)
5_DAY_LETTER.LTR;347
                         2/64         15-SEP-2007 11:34:58  [WES_AR_COLLECTORS]    (RWED,RWED,RWED,RWED)
Y_POST_C71.SAV;1         2/64         27-JAN-2008 13:24:17  [SYSTEM]               (RWED,RWED,RWED,RWED)
Y_POST_C77.SAV;1         5/64         27-JAN-2008 17:59:22  [SYSTEM]               (RWED,RWED,RWED,RWED)
Y_POST_C79.SAV;1        19/64         26-JAN-2008 23:32:46  [SYSTEM]               (RWED,RWED,RWED,RWED)
Y_POST_C80.SAV;1        18/64         27-JAN-2008 17:38:38  [SYSTEM]               (RWED,RWED,RWED,RWED)
Y_POST_C82.SAV;1         2/64         26-JAN-2008 15:15:46  [SYSTEM]               (RWED,RWED,RWED,RWED)
Y_POST_C84.SAV;1         2/64         26-JAN-2008 15:58:18  [SYSTEM]               (RWED,RWED,RWED,RWED)
Y_POST_C87.SAV;1         5/64         26-JAN-2008 13:12:35  [WES_PURCHASE_BUYER]   (RWED,RWED,RWED,RWED)
Y_POST_C89.SAV;1         2/64         26-JAN-2008 20:22:10  [SYSTEM]               (RWED,RWED,RWED,RWED)
Y_POST_C94.SAV;1         2/64         26-JAN-2008 10:16:35  [WES_PURCHASE_BUYER]   (RWED,RWED,RWED,RWED)
Y_POST_C96.SAV;1         2/64         28-JAN-2008 10:55:17  [WES_PURCHASE_BUYER]   (RWED,RWED,RWED,RWED)
Y_POST_C99.SAV;1         2/64         26-JAN-2008 12:33:52  [WES_PURCHASE_BUYER]   (RWED,RWED,RWED,RWED)
Y_POST_T02.SAV;1        35/64         28-JAN-2008 20:53:52  [WES_PURCHASE_BUYER]   (RWED,RWED,RWED,RWED)
Y_POST_T03.SAV;1         2/64         27-JAN-2008 16:46:33  [SYSTEM]               (RWED,RWED,RWED,RWED)
Y_POST_T04.SAV;1        12/64         27-JAN-2008 16:49:41  [SYSTEM]               (RWED,RWED,RWED,RWED)
Y_POST_T05.SAV;1        21/64         28-JAN-2008 17:12:56  [WES_PURCHASE_BUYER]   (RWED,RWED,RWED,RWED)
Y_POST_T06.SAV;1         2/64         26-JAN-2008 12:43:41  [WES_PURCHASE_BUYER]   (RWED,RWED,RWED,RWED)
Y_POST_T07.SAV;1         4/64         27-JAN-2008 16:02:16  [SYSTEM]               (RWED,RWED,RWED,RWED)
Y_POST_T08.SAV;1         2/64         28-JAN-2008 20:58:43  [WES_PURCHASE_BUYER]   (RWED,RWED,RWED,RWED)
Y_POST_T10.SAV;1         2/64         27-JAN-2008 17:58:16  [SYSTEM]               (RWED,RWED,RWED,RWED)
Y_STOCKSTATUS.SAV;1
                     33129/33152      28-JAN-2008 21:08:00  [WES_PURCHASE_BUYER]   (RWED,RWED,RWED,RWED)
ZWES_EXP.DBF;1       29176/29184       2-MAR-2008 02:54:02  [SYSTEM]               (RWED,RWED,RWED,RWED)
ZZZRENT.MON;1          419/448         1-MAR-2008 07:22:52  [SYSTEM]               (RWED,RWED,RWED,RWED)
ZZZRENT_ME.QTR;37      327/384         1-DEC-2007 08:11:21  [SYSTEM]               (RWED,RWED,RWED,RWED)

Total of 16924 files, 24792087/25551104 blocks
Senior Member
DayCuts
03-05-2008, 11:05 PM
Re: Directory Parsing - OpenVMS

Try using raw command DIRECTORY to list files, it should return results in a unix style format that flashfxp should be able to interpret. (theoretically anyway)

This is not a bug, as the remote access and file transfer protocol support in OpenVMS does NOT comply to FTP protocol standards, it is closer (though not the same) to a UNIX style ftp shell (uses put and get for example). Since the ftp tcp/ip service in openvms is not at all a proper standardised ftp server you cant expect it to just work like any other.

It does not abide by LIST format standards and it is therefor the servers fault their are ftp client compatibility issues.

(You should note that the 'FTP' TCP/IP service in OpenVMS is meant for remote shell access, using the $ FTP shell, not for remote ftp access using windows based clients)


Since this is a completely 'standalone' protocol in OpenVMS, it pretty much puts it in the same catagory as SFTP (FTP over SSH) in regards to specific FTP Client support. (that is, it would be concidered a different protocol like SFTP and HTTP are, and therefor support for it would need to be specificly added for the entire protocol in order for it to function correctly in all areas)
Junior Member
shawncruiksh
03-06-2008, 11:11 AM
Re: Directory Parsing - OpenVMS

I tried the "DIRECTORY" command, and FlashFXP returned:

Quote:
[R] DIRECTORY
[R] 500 Syntax error, command unrecognized.
Do you have any other work arounds?

PS - I would say it would be in your best interest to add this feature. I am testing this program out for a large corporation, which currently uses WS_FTP. Open_VMS support needs to be implemented before we purchase any licenses - otherwise WS_FTP will remain in place...
Senior Member
DayCuts
03-06-2008, 09:40 PM
Re: Directory Parsing - OpenVMS

I guess try using STAT -l or MLSD, see if it supports either of those. The DIRECTORY suggestion was made because the documentation for the ftp service in openvms says this is the command used to list the contents of a directory, and the example format it gave was that of unix style ls. shrug.
FlashFXP Developer
bigstar
03-15-2012, 09:01 AM
Re: Directory Parsing - OpenVMS

I do believe this has been resolved.

Please let me know if you still experience issues.
Ticket Tools
Subscribe to this Ticket


Posting Rules
You may not post new tickets

Smilies are On
[IMG] code is On
HTML code is Off


All times are GMT -5. The time now is 05:13 PM.

Parts of this site powered by vBulletin Mods & Addons from DragonByte Technologies Ltd. (Details)