Re: PDS to SEQ and back to PDS.... Check the CBT Tape for LISTPDS
On Thu, 26 Jul 2007 07:08:52 -0500, John P Kalinich wrote: Note: ./ in the input members is translated to in the output. That's valuable. How do they deal with occurring in the input? Etc. PDS uses the OFFLOAD program from CBT file 093. It only translates ./ if it is in cc 1-2. The string is not affected. So, if appears in cc 1-2 of the output, is there any way to know whether it represents an actual in the input, or a translated ./? It seems they may have only traded one degeneracy for another. -- gil -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: PDS to SEQ and back to PDS.... Check the CBT Tape for LISTPDS
-- gil of the IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 07/26/2007 09:53:37 AM: On Thu, 26 Jul 2007 07:08:52 -0500, John P Kalinich wrote: Note: ./ in the input members is translated to in the output. That's valuable. How do they deal with occurring in the input? Etc. PDS uses the OFFLOAD program from CBT file 093. It only translates ./ if it is in cc 1-2. The string is not affected. So, if appears in cc 1-2 of the output, is there any way to know whether it represents an actual in the input, or a translated ./? No, you would not know unless you scanned the input for the substitution string. Regards, John K -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: PDS to SEQ and back to PDS.... Check the CBT Tape for LISTPDS
-- gil from the IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 07/25/2007 02:25:45 PM: On Wed, 25 Jul 2007 13:28:35 -0500, John P Kalinich wrote: The OFFLOAD subcommand offloads members of a PDS to a member of a PDS or a sequential data set. An IEBUPDTE ./ ADD NAME= control statement is added before each output member and ISPF statistics are included for use by the PDSLOAD program (CBT 093). Note: ./ in the input members is translated to in the output. That's valuable. How do they deal with occurring in the input? Etc. PDS uses the OFFLOAD program from CBT file 093. It only translates ./ if it is in cc 1-2. The string is not affected. Regards, John K -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
PDS to SEQ and back to PDS.... Check the CBT Tape for LISTPDS
A real oldie but goodie is the famous LISTPDS assembler program written by Gene Czarcinski of NASA Goddard Space Flight Center in the early 70s for the 360/95 when he was its system programmer. Bill Godfrey, my former office mate at PRC at Goddard back in the 70s, added some nice enhancements. It was on the famous NASA Goddard Goodies tape for years. You can now pull it from the CBT TAPE. Like StarTool below, Bill Godfrey added support to preserve the ISPF statistics; it works just fine with a PDSE. If you use PARM=UPDTE and add a SYSPUNCH DD statement, it will punch the entire PDS or selected members with ./ ADD IEBUPDTE control statements. Also, and I'm not sure if it's in the free version of PDSTOOLS - but I know it's in StarTool from Serena, there is a subcommand SEPARATE that will (and quoting the manual) . . . splits a member or data set containing members with ./ separators into their component members. Note that ISPF statistics are maintained. Bill Smith DFSMS Device Support, San Jose LPDS TITLE 'LIST PARTITIONED DATA SET UTILITY PROGRAM' [EMAIL PROTECTED] ** ** ** TITLE - LIST PARTITIONED DATA SET UTILITY PROGRAM** ** ** ** NAME - LISTPDS, ENTRY POINT - LISTPDS ** ** ** ** STATUS - VERSION 6.2, UPDATED 10JUL73 ** ** UPDATED 03DEC80 AT AFDSC/PENTAGON, BILL GODFREY ** **. MOVE SSI= KEYWORD AFTER MEMBER NAME ON ./ ADD ** **. FORMAT SPF STATISTICS ON SYSPRINT AND ON ./ ADD** **. ADD NEW PARM OPTIONS 'SPF' AND 'NOSPF',** ** DEFAULT IS 'SPF'. IF 'NOSPF' IS SPECIFIED, OR ** ** IF NO MEMBERS IN A PDS CONTAIN SPF STATISTICS, ** ** THEN THE OLD HEX FORMAT WILL BE USED ON SYSPRINT. ** **. ADD NEW PARM OPTION 'NOSEL' TO IGNORE SYSIN. ** ** SIMPLIFIES USE OF LISTPDS FROM TSO.** **. GET TIOT ADDRESS FROM TCB INSTEAD OF EXTRACT SVC. ** ** UPDATED 23FEB81 AT AFDSC/PENTAGON, BILL GODFREY ** **. UPDTE(XX) IN PARM SPECIFIES XX AS REPLACEMENT ** ** STRING FOR './' IF FOUND WITHIN A MEMBER. ** ** UPDATED 06JUL94 D.H.CARTWRIGHT.DHC **. 'TRUNC' WITH CARD IMAGES DELETES SEQ. NOS. 73-80 .DHC ** UPDATED 08FEB95 D.H.CARTWRIGHT.DHC **. IN THE ABOVE CASE SPECIAL PROCESS FOR 'PDSDOC' .DHC ** ** ** DEVELOPED BY . . . ** ** GENE CZARCINSKI** ** NASA/GODDARD SPACE FLIGHT CENTER ** ** GREENBELT, MARYLAND** -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: PDS to SEQ and back to PDS.... Check the CBT Tape for LISTPDS
On Wed, 25 Jul 2007 13:28:35 -0500, John P Kalinich wrote: The OFFLOAD subcommand offloads members of a PDS to a member of a PDS or a sequential data set. An IEBUPDTE ./ ADD NAME= control statement is added before each output member and ISPF statistics are included for use by the PDSLOAD program (CBT 093). Note: ./ in the input members is translated to in the output. That's valuable. How do they deal with occurring in the input? Etc. -- gil -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: PDS to SEQ and back to PDS.... Check the CBT Tape for LISTPDS
William Smith of the IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 07/25/2007 12:55:12 PM: Also, and I'm not sure if it's in the free version of PDSTOOLS - but I know it's in StarTool from Serena, there is a subcommand SEPARATE that will (and quoting the manual) . . . splits a member or data set containing members with ./ separators into their component members. Note that ISPF statistics are maintained. Bill Smith DFSMS Device Support, San Jose The OFFLOAD subcommand was added to free PDS (AKA PDS86) in August 2006. Regards, John Kalinich Computer Sciences Corp Example - OFFLOAD a:c seq The OFFLOAD subcommand offloads members of a PDS to a member of a PDS or a sequential data set. An IEBUPDTE ./ ADD NAME= control statement is added before each output member and ISPF statistics are included for use by the PDSLOAD program (CBT 093). Note: ./ in the input members is translated to in the output. SYNTAX - OFFLOAD memgroup output.dataset ALIAS/NOALIAS -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html