Article View: bit.listserv.vm-util
Article #605Re: Looking for Partition Data Set (PDS) Dataset file format
From: A. Harry Williams
Date: Sun, 04 Sep 2005 23:07
Date: Sun, 04 Sep 2005 23:07
62 lines
4408 bytes
4408 bytes
On Sun, 4 Sep 2005 11:42:36 -0700 Paul Robinson said: >I am attempting to unpack on a PC, an EBCDIC Partitioned Data Set (PDS) >container file and extract the members (it's one of many I have >downloaded from the tape library, that one that has over 500 mainframe >tape files on it, whose name escapes me). This means I want to be able >to do extractions programmatically by reading the directory and any >associated metadata contained in the PDS file for that purpose. > >I need to find out the format of an IBM Mainframe PDS file and have >been unable to find any references for it. I believe it is similar in >concept to the old LBR archive file format (as opposed to say, ARC or >ZIP archives because LBR did not compress files and ARC and ZIP do). > >Short version of a long story: I do not have access to a mainframe and >Hercules won't work on my Windows XP, but I have MUSIC/SP (sans >utilites to read PDS datasets), which means I can't use tools like >IEBGENER or whatever is normally used on mainframes for that purpose, >so I wrote some quickie Turbo Pascal programs under MSDOS to, among >many tools related to this purpose, to read an EBCDIC coded file and >translate the EBCDIC data into ASCII so I can either extract the >members of the PDS untranslated as pure EBCDIC or extract and translate >(for doc files and source code). > >I have looked at the PDS files directly and can see that they consist >of some kind of metadata such as prefix information, some kind of >directory, then individual files, but with some extra coding stuck at >points in the middle of the individual members which causes problems >because they are then contaminated and I don't necessarily know where >or how this extra code is inserted. It also causes problems for >extracting, say, object files where I might not necessarily know what >is actual ESD/RLD/TXT object record data and what is some of the file >structure or metadata of the PDS container to which it is a member. > >I would like to find either the format of a PDS or a reference to one >of IBM's on-line manuals that I can download that would have it. > >Once I extract the individual members I can either upload them in >binary as pure EBCDIC or I can translate them into source code as >appropriate. > >I think I am at least a fair quality programmer, but I want to learn >more and I need to read other people's code to do that. > >I figure once I get more experience I'll be good at it. I've been a >notary public for 24 months and a computer programmer for 24 years. > >Thank you for any assistance you may be able to offer. You may send >replies to the list or to me directly if you prefer. You should be able to find the info here: http://www-1.ibm.com/servers/eserver/zseries/zos/bkserv/ or save yourself some work and get Xmit Manager here: http://www.cbttape.org/ftp/xmitmgr/XmitManager-v3.zip > >Paul Robinson >"A computer programmer and Notary Public >in and for the Commonwealth of Virginia, at large."
Technical Details
Message-ID:
<050904.190925.EDT.HARRY@VM.MARIST.EDU>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!newspeer.tds.net!sn-xit-03!sn-xit-10!sn-xit-01!sn-xit-14!supernews.com!149.173.6.116.MISMATCH!foggy!vm.sas.com!VM.MARIST.EDU!HARRYShow Full Headers
Complete Article Headers
X-Google-Thread: 10ab65,a652c1680e602bac
X-Google-Attributes: gid10ab65,public
X-Google-Language: ENGLISH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!newspeer.tds.net!sn-xit-03!sn-xit-10!sn-xit-01!sn-xit-14!supernews.com!149.173.6.116.MISMATCH!foggy!vm.sas.com!VM.MARIST.EDU!HARRY
From: "A. Harry Williams" <HARRY@VM.MARIST.EDU>
Newsgroups: bit.listserv.vm-util
Subject: Re: Looking for Partition Data Set (PDS) Dataset file format
Date: Sun, 4 Sep 2005 19:07:56 EDT
Organization: Marist College
Lines: 62
Sender: VM Utilities Discussion List <VM-UTIL@VM.MARIST.EDU>
Message-ID: <050904.190925.EDT.HARRY@VM.MARIST.EDU>
NNTP-Posting-Host: mozart.unx.sas.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Trace: foggy.unx.sas.com 1125875376 2453 10.19.150.41 (4 Sep 2005 23:09:36 GMT)
X-Complaints-To: usenet@unx.sas.com
NNTP-Posting-Date: Sun, 4 Sep 2005 23:09:36 +0000 (UTC)
Comments: Gated by NETNEWS@VM.SAS.COM
Return-Path: <owner-vm-util@VM.MARIST.EDU>
X-Mailer: MailBook 2000.01.450
In-Reply-To: <1125859356.540600.93500@f14g2000cwb.googlegroups.com>
Precedence: list
Return-Path: owner-vm-util@VM.MARIST.EDU
X-OriginalArrivalTime: 04 Sep 2005 23:09:33.0133 (UTC)
FILETIME=[B6037FD0:01C5B1A5]
Originator: daemon@mozart.unx.sas.com