IBM z/OS Server : Transfer a PDS Member without Statistics

The SmartFTP Client seems to be unable to transfer a PDS Member where statistics are not displayed (STATS OFF).

The members without statistics are only listed with a Window icon and cannot be transfered.

Any suggestion is welcome.

Thanks for your help

i am experiencing the same problem, except with MVS load libraries. Load libraries are where binaries are stored in the mainframe world. Anyway, I sent a problem report several weeks ago and I have yet to hear anything back.

Here is some info that may help.

SYST
215 MVS is the operating system of this server. FTP Server is running on z/OS.

FEAT
211- Extensions supported
MDTM

here is the RAW LISTING:
Name Size TTR Alias-of AC --------- Attributes --------- Amode Rmode
AMOCSACT 0002E0 004408 01 FO RN RU 31 ANY
AMOCSCMD 000528 00440F 01 FO RN RU 24 24
AMOCSSMF 000168 004416 01 FO RN RU 24 24
ANFUXED1 000F48 004530 00 FO RN RU 31 ANY
APSUX01 000660 000C32 01 FO RN RU 31 ANY
APSUX03 001A60 004338 00 FO 24 24
APSUX15 0000C8 004401 00 FO RN RU 31 ANY
ASCBCHN 000280 000725 00 FO RN RU 24 24
BYPASSNQ 0003F0 00002E 01 FO RN RU 31 ANY
CDELOOK 000258 00540A 00 FO 24 24
CHFMSGT 002638 000108 00 FO 24 24
COBTPGM 001170 000111 00 FO ANY 24
COM508 002E18 000C25 00 FO ANY 24
CVTCLIST 001BC0 000526 00 FO 24 24
DFHCSVC 0008F0 000716 00 FO RF RN RU 31 ANY
DFHHPSVC 000088 004528 00 FO RF RN RU 31 ANY
DFSAFMD0 0002D8 00061E 01 FO RF RN RU 24 24
DFSMRCL0 0005F8 000626 00 FO RF RN RU 24 24
DUMMY 002430 00011E 00 FO 31 ANY
DVGMCQI 000418 000202 00 FO RN RU ANY 24
ENQRMD 000328 000536 00 FO ANY 24
EZACDONE 038418 000D27 01 FO RN RU 31 ANY
EZACDTNE 03A5D8 00130A 00 FO RN RU 31 ANY
EZACFMMN 0F4560 002C0B 01 FO RN RU 31 ANY
EZBTMCTL 038480 002504 01 FO RN RU 31 ANY
EZBTTMST 062A18 00180C 01 FO RN RU 31 24
EZBTTSSL 00C5D0 002B06 01 FO RN RU 31 ANY
EZBTZMST 01A140 00220C 01 FO RN RU 31 ANY
HASX36A 0002C0 00020B 01 FO 31 ANY
HOLIDAX 001770 004538 01 FO RN RU 24 24
IATUX19 000290 00080A 00 FO 31 ANY
IATUX28 0000A8 00071E 00 FO 31 ANY
IATUX29 0003A8 000812 00 FO 31 ANY
.
.
.
.
The file names in dataset above are in column 1. i.e. AMOCSACT, AMOCSCMD, ...-IATUX29. What I see displayed in the SmartFtp window is the info way off to the right. i.e. ANY, 31 ANY, ..etc???

Any ideas? Thanks.
8O

One more note:

The command line FTP client that comes with XP works fine and will display the files appropriately.

Hello ...

Unfortuantely we never got your bug report. Please post the full log file of the FTP session. And include a link to the raw directory listing. Copy&Past'ng the raw directory listing directly into the forum edit box removes the formatting.

Thanks a lot
-Mat

Thank you for your reply.

I have included the information you requested. Here are a couple links to the LOG and RAW LISTING files.

http://us.f1f.yahoofs.com/bc/47bcfec/bc ... BByZQ_oKH4

http://us.f1f.yahoofs.com/bc/47bcfec/bc ... BBSIZGXLEn

or try these links if those don't work. I am trying to use Yahoo Briefcase for the first time and I'm not certain what i am trying to do is ok.

LOG FILE
http://f1.pg.briefcase.yahoo.com/bc/rmd ... xt&.src=bc

RAW LISTING

http://f1.pg.briefcase.yahoo.com/bc/rmd ... xt&.src=bc

Thanks for the listing.

How can we distinguish between folders and files?

Can you give us some more information regarding the data in the columns in the listing (e.g. attributes) we can parse and use in SmartFTP?

Possible questions are whether the size is in bytes or in 8kb blocks etc?

Thanks
-Mat

Glad to see that you were able to view the files.

I'm not sure I understand your question entirely, however I will provide a brief explantion of each column in the raw listing.

NAME - This is the name of the actual executable program file.
SIZE -This is size of the executable program file in bytes (i.e. hex base 16). e.g. 1D0 would be a program that is 464 bytes long.
TTR - This is the actual track/record location of the file as it lays on the dasd platter. (Not very pertinent from an FTP perspective, in my opinion)
ALIAS OF - This represents as alias entry for a file. i.e. The files alternate name. You will notice that the TTR's match for the files that have aliases because they are essentially the same file, just a different name.
AC - Authorization code of how the program was linked. 0= non-authorized 1=Authorized. This really only has meaning on the mainframe platform much like the TTR data.
ATTRIBUTES - These are the specific attributes of each executable file. I will not explain each one as they really only have meaning in the mainframe arena.
AMODE - Again this is a mainframe specific item that deals with the addressing mode of this executable program file. i.e. is it 24-bit addressable or 31 bit addressable.
RMODE - Like AMODE this is mainframe specific and deals with the residency mode of the executable program file. 24 or 31 bit.

Please try the latest developer build.
https://www.smartftp.com/download

Let me know if it works. Thanks a lot

Sweet! Appears to have fixed the issue for our executable libraries.

However, I just discovered another relatively minor scenario that is not producing the desired results. In the mainframe environment there are basically two main library types: executable libraries and source libraries. The thing that I noticed is that sometimes in MVS source libraries the statistics for each file may or may not be turned on. Things like LAST CHANGE DATE, SIZE, USER ID (last person to update the source code)...etc..etc. When SmartFtp encounters one of these types of files with STATS OFF it doesn't display it. I have included a link that shows the raw listing file of one such source library.

http://f1.pg.briefcase.yahoo.com/bc/rmd ... xt&.src=bc

As you can see in the RAW LISTING, there are some files that have STATS ON and some files that have STATS OFF. For example, files CLRPARM and CNGRP01 are two files that have stats off. As such they do NOT show up in the SmartFtp window. Only files with STATS ON are displayed in the SmartFTP window.

Columns in the RAW LISTING that are noteworthy would be:
NAME - this is the name of the source file
CREATED - This is the date that the source file was originally created.
CHANGED - This is the data that the source file was last updated.
SIZE - This is the number of source lines in the file.
ID - This is the user id of the person that last updated the source file.

My apologies for not seeing this sooner. I remembered reading a "hit" in another forum about an individual having trouble with source datasets with files that had STATS OFF.

Im glad to hear it worked.

I've also implemented a workaround for the other issue in the latest developer build.
I appreciate your help in making SmartFTP a better software :=)

If you find any other problems with SmartFTP and MVS we would be more than happy to fix them as well :-)

Thanks a lot

Thanks! Works super!