//MVSMODS1 JOB 527TEC000S0003,TEC,CLASS=8,MSGCLASS=5,PRTY=10, DOC FILE // REGION=512K,PERFORM=12,TYPRUN=HOLD,NOTIFY=TS15500 DOC FILE //*VERSION 508 DOC FILE //******************************************************************* DOC FILE //******************************************************************* DOC FILE //* FILE 01 IS RECFM=FB,LRECL=80,BLKSIZE=32720 * DOC FILE //* * DOC FILE //* ******************** * DOC FILE //* * VERSION 12-19-24 * * Final * DOC FILE //* ******************** Version * DOC FILE //* * VERSION # 508 * * DOC FILE //* ******************** * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //***CBT TAPE NAME SECTION * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* C B T T A P E N A M E S E C T I O N * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //******************************************************************* DOC FILE //* -- -- * DOC FILE //* -- C B T M V S U T I L I T I E S T A P E -- * DOC FILE //* -- -- * DOC FILE //* -- Every time that MVS is mentioned here, except for the -- * DOC FILE //* -- times when we refer to MVS 3.8 (circa 1978 and modified),-- * DOC FILE //* -- we usually mean z/OS(R), which is a trade mark of IBM. -- * DOC FILE //* -- -- * DOC FILE //* -- This tape contains more utilities than system mods. -- * DOC FILE //* -- Therefore, this tape shall no longer be called the -- * DOC FILE //* -- CBT MVS Mods Tape, because that is now misleading. -- * DOC FILE //* -- -- * DOC FILE //* -- Much of this material is actually external to the MVS -- * DOC FILE //* -- operating system itself. This tape is huge - vast. -- * DOC FILE //* -- This tape potentially can help an MVS installation -- * DOC FILE //* -- and its programmers in many ways. -- * DOC FILE //* -- -- * DOC FILE //* -- This collection is full of many tools for making the -- * DOC FILE //* -- support of z/OS (and earlier MVS systems) much easier. -- * DOC FILE //* -- It is the work of many "MVS" practitioners, over the -- * DOC FILE //* -- span of many years. I myself use many of these tools -- * DOC FILE //* -- and save myself tons of time. -- * DOC FILE //* -- -- * DOC FILE //* -- And it can save ANY INSTALLATION much money and time. -- * DOC FILE //* -- -- * DOC FILE //* --------------------------------------------------------------- * DOC FILE //* -- -- * DOC FILE //* -- This tape is the CBT MVS Tape. It is not to be confused -- * DOC FILE //* -- with the "SHARE" MVS Tape (a very very different tape.) -- * DOC FILE //* -- -- * DOC FILE //* -- (By the way, the contents of the "SHARE MVS Tape" are -- * DOC FILE //* -- now on the CBT Overflow Tape, Files 104 through 234.) -- * DOC FILE //* -- -- * DOC FILE //* -- PLEASE DO NOT REFER TO THIS TAPE AS THE "SHARE TAPE". IT -- * DOC FILE //* -- IS NOT IN ANY WAY CONNECTED TO THE "SHARE" ORGANIZATION. -- * DOC FILE //* -- -- * DOC FILE //* -- This tape is NOT CONNECTED IN ANY WAY to NaSPA either, -- * DOC FILE //* -- except for the fact that NaSPA used to be one of its -- * DOC FILE //* -- vehicles for distribution (from 1989 thru 1998. NaSPA -- * DOC FILE //* -- used to make copies of the tape, before we got our web -- * DOC FILE //* -- site, www.cbttape.org). -- * DOC FILE //* -- -- * DOC FILE //* -- To clarify: The CBT Tape is independently produced. -- * DOC FILE //* -- On the other hand, various committees of -- * DOC FILE //* -- the "SHARE" organization produced their own -- * DOC FILE //* -- tapes, including the "SHARE MVS committee". -- * DOC FILE //* -- The SHARE MVS committee's tape is often -- * DOC FILE //* -- conceptually confused with this CBT Tape. -- * DOC FILE //* -- -- * DOC FILE //* -- Nowadays, most of the SHARE committees no -- * DOC FILE //* -- longer produce tapes. If I understand -- * DOC FILE //* -- correctly, they put their software -- * DOC FILE //* -- contributions on the SHARE web site: -- * DOC FILE //* -- -- * DOC FILE //* -- http://www.share.org -- * DOC FILE //* -- -- * DOC FILE //* -- Note: The SHARE MVS committee has officially -- * DOC FILE //* -- "killed" its MVS tape. The contents of -- * DOC FILE //* -- the last SHARE MVS Tape are now on Files -- * DOC FILE //* -- 104 - 234 of the CBT Overflow Tape. -- * DOC FILE //* -- "SHARE" now distributes its software at -- * DOC FILE //* -- the SHARE web site: www.share.org . -- * DOC FILE //* -- -- * DOC FILE //* -- I have a copy of the last SHARE cd-rom -- * DOC FILE //* -- disk. If you want to know more about -- * DOC FILE //* -- those materials, please email me at: -- * DOC FILE //* -- -- * DOC FILE //* -- sbgolob@cbttape.org -- * DOC FILE //* -- -- * DOC FILE //* -- The Share Program Library Agency has been -- * DOC FILE //* -- discontinued by the SHARE organization. -- * DOC FILE //* -- Please email Sam Golob to find out about -- * DOC FILE //* -- the latest news for obtaining S.P.L.A. -- * DOC FILE //* -- distributed materials. -- * DOC FILE //* -- -- * DOC FILE //* -- Many of these materials can now be obtained -- * DOC FILE //* -- either at the CBT web site: www.cbttape.org -- * DOC FILE //* -- or on the CBT Overflow Tape. -- * DOC FILE //* -- -- * DOC FILE //* -- Sam Golob's email: sbgolob@cbttape.org -- * DOC FILE //* -- -- * DOC FILE //* -- For your convenience, the addresses for -- * DOC FILE //* -- obtaining various other tapes, are also -- * DOC FILE //* -- listed below. -- * DOC FILE //* -- -- * DOC FILE //* -- See File 071 on this tape which is a pds -- * DOC FILE //* -- that contains documentation files for the -- * DOC FILE //* -- various public tapes which we know about. -- * DOC FILE //* -- -- * DOC FILE //******************************************************************* DOC FILE //* -- -- * DOC FILE //* --------------------------------------------------------------- * DOC FILE //* -- "Everything in this collection is intended to make life -- * DOC FILE //* -- easier for the systems programmer (as long as it is -- * DOC FILE //* -- free)." (Arnie Casinghino) -- * DOC FILE //* --------------------------------------------------------------- * DOC FILE //* -- -- * DOC FILE //* -- WHAT IS THE CBT TAPE COLLECTION? -- * DOC FILE //* -- -- * DOC FILE //* -- BACKGROUND: -- * DOC FILE //* -- -- * DOC FILE //* -- IBM AND THE OS OPERATING SYSTEM ARCHITECTURE -- * DOC FILE //* -- -- * DOC FILE //* -- 1. IBM developed the "OS Architecture" operating -- * DOC FILE //* -- systems in the mid to late 1960s, so that the -- * DOC FILE //* -- architecture would be upwardly compatible. -- * DOC FILE //* -- Therefore, many programs that were written 40 or -- * DOC FILE //* -- more years ago, still can run unchanged, on today's -- * DOC FILE //* -- z/OS systems. -- * DOC FILE //* -- -- * DOC FILE //* -- 2. When one of the older programs does break, it is -- * DOC FILE //* -- often from something minor, which IBM had to change -- * DOC FILE //* -- for some reason. Example: Looking up the devices -- * DOC FILE //* -- that are attached to the system. IBM had to change -- * DOC FILE //* -- that mechanism several times, because of the advent -- * DOC FILE //* -- of new banking needs, and brokerage needs (ATM's, -- * DOC FILE //* -- and computer market trading). -- * DOC FILE //* -- -- * DOC FILE //* -- 3. When an IBM program does "break", then IBM either -- * DOC FILE //* -- fixes their own programs, or else IBM makes them -- * DOC FILE //* -- obsolete. They provide their customers with an -- * DOC FILE //* -- alternative, but sometimes the alternative isn't as -- * DOC FILE //* -- good as "the old way". (But often it's better. -- * DOC FILE //* -- Nevertheless, sometimes people want "the old way" -- * DOC FILE //* -- to continue to work, because they are used to it, -- * DOC FILE //* -- etc.) -- * DOC FILE //* -- -- * DOC FILE //* -- IBM AS A SOFTWARE HOUSE -- * DOC FILE //* -- -- * DOC FILE //* -- 1. IBM (software-wise), is a software developer for -- * DOC FILE //* -- their operating system and its utilities. They can't -- * DOC FILE //* -- develop "just any tools" that people want. They -- * DOC FILE //* -- are restricted by payroll needs to pay programmers, -- * DOC FILE //* -- they are restricted by the most urgent needs of the -- * DOC FILE //* -- customers (customer-driven), and they are restricted -- * DOC FILE //* -- by safety, which means that they don't want to write -- * DOC FILE //* -- something that will (even remotely) cause a problem -- * DOC FILE //* -- to someone. -- * DOC FILE //* -- -- * DOC FILE //* -- 2. When IBM does not write a tool that people need, -- * DOC FILE //* -- then the commercial vendors come in. BUT: -- * DOC FILE //* -- -- * DOC FILE //* -- A. Commercial vendors have to develop their tools -- * DOC FILE //* -- on expensive IBM hardware, that can run to 6 or -- * DOC FILE //* -- 7 figures. -- * DOC FILE //* -- -- * DOC FILE //* -- B. Commercial vendors also have "pay restrictions", -- * DOC FILE //* -- as well, just like IBM. They have to pay -- * DOC FILE //* -- programmers for their time, so they also have to -- * DOC FILE //* -- carefully schedule which projects that their -- * DOC FILE //* -- programmers can work on. -- * DOC FILE //* -- -- * DOC FILE //* -- C. Because of their (necessarily) large overhead, -- * DOC FILE //* -- commercial vendors have to charge exorbitant -- * DOC FILE //* -- amounts of money for their products, usually in -- * DOC FILE //* -- the 5 to 6 figure range. THIS SEVERELY LIMITS -- * DOC FILE //* -- THE NUMBER OF INSTALLATIONS THAT CAN AFFORD -- * DOC FILE //* -- TO HAVE VENDOR-WRITTEN TOOLS. -- * DOC FILE //* -- -- * DOC FILE //* -- THAT IS WHERE WE COME IN -- * DOC FILE //* -- -- * DOC FILE //* -- 1. IBM was nice enough to tell the systems programmers -- * DOC FILE //* -- enough about "the internals", so systems programmers -- * DOC FILE //* -- could write their own tools. These systems -- * DOC FILE //* -- programmers usually work for big companies who run -- * DOC FILE //* -- their own big computer installations. So there was -- * DOC FILE //* -- no "extra development expense" incurred by these -- * DOC FILE //* -- programmers. They could program whatever tools they -- * DOC FILE //* -- needed. This is basically, FREE DEVELOPMENT. -- * DOC FILE //* -- -- * DOC FILE //* -- 2. These systems programmers, who developed their own -- * DOC FILE //* -- tools, would use them for themselves. But what was -- * DOC FILE //* -- really needed, was a "central depository", where -- * DOC FILE //* -- other people could have access to this code and -- * DOC FILE //* -- share it. -- * DOC FILE //* -- -- * DOC FILE //* -- 3. That is what the CBT Tape collection is. It was -- * DOC FILE //* -- started by Arnold Casinghino at the Connecticut Bank -- * DOC FILE //* -- and Trust Company (CBT) in 1975. Arnie kept the -- * DOC FILE //* -- collection up for 15 years, until 1990, when I took -- * DOC FILE //* -- it over. We have been maintaining the collection -- * DOC FILE //* -- pro-actively for over 34 more years. -- * DOC FILE //* -- -- * DOC FILE //* -- 4. Therefore, people have a place to send in their -- * DOC FILE //* -- user-developed software, and they can benefit from -- * DOC FILE //* -- that type of software which was developed by others. -- * DOC FILE //* -- Much of the time, a systems programmer can find any -- * DOC FILE //* -- tool needed, AND THEY CAN GET IT FOR FREE. -- * DOC FILE //* -- -- * DOC FILE //* -- 5. Systems programmers in the IBM Mainframe world (the -- * DOC FILE //* -- z/OS part of it), depend heavily on this -- * DOC FILE //* -- collection, for software that is (either) not -- * DOC FILE //* -- provided by IBM, or some equivalent of it is -- * DOC FILE //* -- provided by vendors, but it is too expensive for -- * DOC FILE //* -- them to afford. -- * DOC FILE //* -- -- * DOC FILE //* -- 6. OF COURSE, IT IS "USE IT AT YOUR OWN RISK". We -- * DOC FILE //* -- can't warranty anything, but usually this software -- * DOC FILE //* -- has passed in front of "many eyes", and if someone -- * DOC FILE //* -- spots an error, they usually fix it themselves and -- * DOC FILE //* -- report it to us, or we try and fix it. -- * DOC FILE //* -- -- * DOC FILE //* -- 7. THAT'S ALL, FOLKS! -- * DOC FILE //* -- -- * DOC FILE //******************************************************************* DOC FILE //* -- -- * DOC FILE //* -- Loading CBT Tape files FROM A TAPE : SYSUPLOG FILE -- * DOC FILE //* -- ------- --- ---- ----- ---- - ---- -------- ---- -- * DOC FILE //* -- -- * DOC FILE //* -- *** Also see the SYSUPLOG Section below *** -- * DOC FILE //* -- -- * DOC FILE //* -- THIS SECTION ONLY APPLIES IF YOU ARE LOADING CBT FILES -- * DOC FILE //* -- FROM A TAPE. -- * DOC FILE //* -- -- * DOC FILE //* -- ------------------------------------------------------ -- * DOC FILE //* -- This does not apply if you are downloading CBT Files -- * DOC FILE //* -- from the www.cbttape.org website, or from the CBTA01 -- * DOC FILE //* -- disk pack that was backed up and tersed. -- * DOC FILE //* -- ------------------------------------------------------ -- * DOC FILE //* -- -- * DOC FILE //* -- If you are using the JCL from File 003 to load a CBT -- * DOC FILE //* -- Tape File from a TAPE (not from the XMIT files on the -- * DOC FILE //* -- web site and NOT from the CBTA01 disk pack): -- * DOC FILE //* -- -- * DOC FILE //* -- AND you are using the PDSLOAD program with the UPDATEO -- * DOC FILE //* -- procedure: (which you now MUST USE, in the UPDATEO proc) -- * DOC FILE //* -- -- * DOC FILE //* -- THEN: ****--->> You need access to the SYSUPLOG file. -- * DOC FILE //* -- -- * DOC FILE //* -- The SYSUPLOG file is a pds with each member corresponding - * DOC FILE //* -- to one CBT Tape file, one which was cut from the CBT Tape - * DOC FILE //* -- using the UPDATEO procedure (and not IEBCOPY). The -- * DOC FILE //* -- File 007 SYSUPLOG file is a sequential file, which YOU -- * DOC FILE //* -- RUN AS A JOB, TO CREATE THE NECESSARY SYSUPLOG PDS. -- * DOC FILE //* -- -- * DOC FILE //* -- You can create the SYSUPLOG file by running the SYSUPLOG -- * DOC FILE //* -- job in member SYSUPLOG of CBT FILE 008. OR, a copy of -- * DOC FILE //* -- it exists on the CBTA01 disk volume containing all of -- * DOC FILE //* -- the CBT Tape files for a given CBT Tape version number. -- * DOC FILE //* -- OR, it is contained in File 007 of any new CBT Tape. -- * DOC FILE //* -- -- * DOC FILE //* -- The following files will not have perfect data integrity -- * DOC FILE //* -- using the UPDATEO procedure, unless you have and use the -- * DOC FILE //* -- SYSUPLOG file, which is on CBT File 008, member FILE007. -- * DOC FILE //* -- -- * DOC FILE //* -- 008 014 033 047 134 182 264 311 312 314 387 404 -- * DOC FILE //* -- 546 547 570 593 599 612 614 680 702 760 795 814 -- * DOC FILE //* -- 847 850 854 862 875 883 888 889 890 896 897 898 -- * DOC FILE //* -- 917 935 939 952 967 969 979 985 988 995 1002 1048 -- * DOC FILE //* -- -- * DOC FILE //* -- Without using the SYSUPLOG file in the UPDATEO procedure -- * DOC FILE //* -- the string: "><" in column 1, if it was originally -- * DOC FILE //* -- there, will be wrongly changed into the string "./" . -- * DOC FILE //* -- This is a disaster, if it happens in a zip file or a -- * DOC FILE //* -- PDF file, or a Microsoft WORD file. -- * DOC FILE //* -- -- * DOC FILE //* -- >>>> AGAIN, SEE THE SYSUPLOG SECTION BELOW. <<<< -- * DOC FILE //* -- -- * DOC FILE //******************************************************************* DOC FILE //* -- -- * DOC FILE //* -- XEPHON Materials -- * DOC FILE //* -- -- * DOC FILE //* -- Thomas Publications, which acquired all rights for the -- * DOC FILE //* -- Xephon materials from www.xephon.com, has given support -- * DOC FILE //* -- rights for all the materials, up thru the end of -- * DOC FILE //* -- the year 2005, to www.cbttape.org. -- * DOC FILE //* -- -- * DOC FILE //* -- Therefore, XEPHON materials republished here, certainly -- * DOC FILE //* -- have a right to be here, so you don't have to worry -- * DOC FILE //* -- about using them. Please ignore the Xephon copyright -- * DOC FILE //* -- notices (which look quite frightening). -- * DOC FILE //* -- -- * DOC FILE //* -- The Xephon magazines have a rather scary copyright -- * DOC FILE //* -- notice printed on each page. This copyright notice no -- * DOC FILE //* -- longer applies, since Xephon gave the rights to Thomas, -- * DOC FILE //* -- and Xephon is defunct. But I have found it impossible -- * DOC FILE //* -- to edit these out of the magazines, so they simply -- * DOC FILE //* -- need to be ignored. Please use these materials as you -- * DOC FILE //* -- see fit. If you use any code, though, you should give -- * DOC FILE //* -- attribution to the author. It is only right to do that. -- * DOC FILE //* -- -- * DOC FILE //* -- Sam Golob (12-2009, 07-2016, 06-2023) -- * DOC FILE //* -- -- * DOC FILE //* -- This applies to all of the Xephon magazines except for -- * DOC FILE //* -- VM. The VM magazine rights were bought by SDS-USA, and -- * DOC FILE //* -- I got permission from Jim Lampi of SDS to post them on -- * DOC FILE //* -- our website, or put them on the CBT Tape, provided that -- * DOC FILE //* -- attribution is given to SDS (Software Diversified -- * DOC FILE //* -- Services). -- * DOC FILE //* -- -- * DOC FILE //* -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- * DOC FILE //* -- -- * DOC FILE //* -- Also, go to www.cbttape.org/xephon -- * DOC FILE //* -- where we have magazines from 1998 thru 2005 in PDF -- * DOC FILE //* -- format, with copyright notices changed, as far as -- * DOC FILE //* -- possible, and protections removed where they previously -- * DOC FILE //* -- existed. Use of these materials is now according to -- * DOC FILE //* -- the disclaimers on the CBT Tape. -- * DOC FILE //* -- -- * DOC FILE //* -- File 830 also contains Xephon MVS materials from before -- * DOC FILE //* -- 1998, so it is worth while to search the contents of -- * DOC FILE //* -- that file. The "raw" version of File 830 is File 814. -- * DOC FILE //* -- File 830 is a "fixed up" version of File 814, with much -- * DOC FILE //* -- effort put in, to correct errors. Not perfect yet, but -- * DOC FILE //* -- much better. -- * DOC FILE //* -- -- * DOC FILE //******************************************************************* DOC FILE //* -- -- * DOC FILE //* -- CBT TAPE CONTRIBUTION CONDITIONS: -- * DOC FILE //* -- -- * DOC FILE //* -- The only rules I have, regarding CBT Tape -- * DOC FILE //* -- contributions are: -- * DOC FILE //* -- -- * DOC FILE //* -- 1- The disclaimers in the "Disclaimer Section" of the -- * DOC FILE //* -- CBT Tape documentation (i.e. File 001) always apply, -- * DOC FILE //* -- and they override all other statements, both in the -- * DOC FILE //* -- actual file's documentation and elsewhere, regarding -- * DOC FILE //* -- the fitness and merchantability, etc. of the -- * DOC FILE //* -- materials in each file in the collection. -- * DOC FILE //* -- -- * DOC FILE //* -- 2- There should be no "time-outs". Somebody using the -- * DOC FILE //* -- tape ten or more years from now should be able to -- * DOC FILE //* -- run the materials then too. (Of course if the MVS -- * DOC FILE //* -- Operating System changes, we have no control over -- * DOC FILE //* -- that, and all disclaimers apply. But there must be -- * DOC FILE //* -- no artificial time-outs or expirations built into -- * DOC FILE //* -- the software.) -- * DOC FILE //* -- -- * DOC FILE //* -- 3- There should be no restrictions about who can copy -- * DOC FILE //* -- the materials. No contributor will be able to stop -- * DOC FILE //* -- anybody from copying the entire CBT tape for -- * DOC FILE //* -- themselves. -- * DOC FILE //* -- -- * DOC FILE //* -- 4- The contributor may (if he/she wants) retain -- * DOC FILE //* -- ownership of the materials, using copyright notices -- * DOC FILE //* -- to indicate that fact. However, the owner may not -- * DOC FILE //* -- restrict others from copying or using the file. If -- * DOC FILE //* -- the owner wishes to prohibit commercial use, he/she -- * DOC FILE //* -- may do so, by saying so. -- * DOC FILE //* -- -- * DOC FILE //******************************************************************* DOC FILE //* -- -- * DOC FILE //* -- Important Note: CBT Tape Materials vs. stuff on the Web -- * DOC FILE //* -- --------- ---- --- ---- --------- --- ----- -- --- --- -- * DOC FILE //* -- -- * DOC FILE //* -- There is a fundamental difference between what's on -- * DOC FILE //* -- the CBT Tape, and what's on a URL somewhere. -- * DOC FILE //* -- -- * DOC FILE //* -- The URLs depend on someone keeping them up. They are -- * DOC FILE //* -- dynamic by nature. Somebody has to pay the bill for -- * DOC FILE //* -- them. If the bill isn't paid, the URL -- * DOC FILE //* -- disappears--it's almost that simple--or sometimes the -- * DOC FILE //* -- provider itself disappears. One prominent example of -- * DOC FILE //* -- this, is the www.xephon.com website, whose URL has now -- * DOC FILE //* -- been taken over by some Chinese company, and it is -- * DOC FILE //* -- now unrecognizable, besides being nonexistent. -- * DOC FILE //* -- -- * DOC FILE //* -- But the CBT Tape, at bottom line, is a tape. Or it -- * DOC FILE //* -- can be kept on a cd-rom, which is almost the same -- * DOC FILE //* -- thing. Someone can keep it in the closet for 10 -- * DOC FILE //* -- years. Then it can be fished out and looked at, -- * DOC FILE //* -- and it'll still be useful. This difference is -- * DOC FILE //* -- something that many people (unless they stop to -- * DOC FILE //* -- think about it) don't realize. -- * DOC FILE //* -- -- * DOC FILE //* -- So what it boils down to, is that the CBT Tape, -- * DOC FILE //* -- besides being an MVS-related software repository, -- * DOC FILE //* -- is also a place to keep stuff and be able to refer -- * DOC FILE //* -- to it much later. IT IS MEANT TO LAST A LONG TIME, -- * DOC FILE //* -- WHEREAS WEB SITES MAY NOT LAST. -- * DOC FILE //* -- -- * DOC FILE //******************************************************************* DOC FILE //* -- -- * DOC FILE //* -- Announcement - (Differences in Installation Procedure) -- * DOC FILE //* -- -- * DOC FILE //* -- >>> ------------- ------------ ------------ <<< -- * DOC FILE //* -- >>> Contributors' Installation Instructions <<< -- * DOC FILE //* -- >>> ------------- ------------ ------------ <<< -- * DOC FILE //* -- -- * DOC FILE //* -- Many of these contributions were originally packaged -- * DOC FILE //* -- to be installed from somebody's web site. There are -- * DOC FILE //* -- some differences in installation procedure when you -- * DOC FILE //* -- install a package from the CBT Tape, from the CBT -- * DOC FILE //* -- Tape website (www.cbttape.org) or from files that -- * DOC FILE //* -- were downloaded from a private website. -- * DOC FILE //* -- -- * DOC FILE //* -- >>> ------------- ------------ ------------ <<< -- * DOC FILE //* -- >>> Contributors' Installation Instructions <<< -- * DOC FILE //* -- >>> ------------- ------------ ------------ <<< -- * DOC FILE //* -- -- * DOC FILE //* -- A CBT Tape file is a complete partitioned dataset, -- * DOC FILE //* -- usually, with the separate files as its MEMBERS. -- * DOC FILE //* -- Rarely, once in a while, it is a sequential dataset. -- * DOC FILE //* -- -- * DOC FILE //* -- Many of the components of the package, originally -- * DOC FILE //* -- intended to be separate files, or complete libraries, -- * DOC FILE //* -- are actually MEMBERS of this pds. IF YOU HAVE A -- * DOC FILE //* -- CBT TAPE FILE, YOU DO NOT HAVE TO SEPARATELY DOWNLOAD -- * DOC FILE //* -- THOSE FILES AND SEPARATELY UPLOAD THEM TO YOUR MVS -- * DOC FILE //* -- OR Z/OS SYSTEM. YOU ALREADY HAVE THEM, READY TO -- * DOC FILE //* -- BE USED, as MEMBERS of the CBT Tape file pds. -- * DOC FILE //* -- -- * DOC FILE //* -- Please be careful to note these differences in the -- * DOC FILE //* -- installation procedures, when you install from a CBT -- * DOC FILE //* -- Tape file. Sometimes we did not have time to redo -- * DOC FILE //* -- the installation instructions, to tell you that you -- * DOC FILE //* -- are not installing from the contributor's web site. -- * DOC FILE //* -- SO IT IS UP TO YOU TO ACCOUNT FOR THE DIFFERENCES. -- * DOC FILE //* -- -- * DOC FILE //* -- I have received some horrific looking emails from -- * DOC FILE //* -- people who have gotten confused. (E.g. "I have just -- * DOC FILE //* -- allocated 16 sequential files with blocksize 3600 -- * DOC FILE //* -- and I don't know what to do.....") -- * DOC FILE //* -- -- * DOC FILE //* -- * * * * * * * * * * * * -- * DOC FILE //* -- -- * DOC FILE //* -- Often, we have packaged entire pds'es in a CBT Tape -- * DOC FILE //* -- file, as XMIT-format MEMBERS of the install pds. So -- * DOC FILE //* -- in order to get that pds into proper shape on an MVS -- * DOC FILE //* -- system, you will need to do something like: -- * DOC FILE //* -- -- * DOC FILE //* -- TSO RECEIVE INDS('CBT.Vver.FILEnnn.PDS(xmitmem)') -- * DOC FILE //* -- -- * DOC FILE //* -- and answer the prompts to change defaults, if that is -- * DOC FILE //* -- necessary. Sometimes we have included a $RECEIVE -- * DOC FILE //* -- batch job to get this done, but sometimes not. -- * DOC FILE //* -- -- * DOC FILE //* -- XMIT and RECEIVE are commands from IBM, so that -- * DOC FILE //* -- IBM has HELP members for RECEIVE and XMIT (TRANSMIT) -- * DOC FILE //* -- in SYS1.HELP, and you should refer to them for -- * DOC FILE //* -- details on how to use these commands. -- * DOC FILE //* -- -- * DOC FILE //* -- BUT...... -- * DOC FILE //* -- If you don't have easy access to a "Mainframe"..... -- * DOC FILE //* -- -- * DOC FILE //* -- Several PC-based readers for XMIT-format files on -- * DOC FILE //* -- the PC are available for free. See Files 907 and -- * DOC FILE //* -- 871. File 871 also has a reader for XMIT-format -- * DOC FILE //* -- files on an Android phone. Also see the Un-XMIT -- * DOC FILE //* -- program on Sourceforge. File 916 contains a copy -- * DOC FILE //* -- of the XMIT-Manager program which is installable -- * DOC FILE //* -- on 64-bit Windows machines. -- * DOC FILE //* -- -- * DOC FILE //* -- All of these programs can also (and more easily) -- * DOC FILE //* -- be found on the main page of www.cbttape.org -- * DOC FILE //* -- on the left side, under "Xmit Manager" and -- * DOC FILE //* -- under "Xmit Viewers". -- * DOC FILE //* -- -- * DOC FILE //* -- * * * * * * * * * * * * -- * DOC FILE //* -- -- * DOC FILE //* -- On other occasions, we have packaged entire pds'es in -- * DOC FILE //* -- IEBUPDTE SYSIN format, or PDSLOAD (CBT File 093) -- * DOC FILE //* -- format, which is almost the same as IEBUPDTE, but it -- * DOC FILE //* -- preserves ISPF statistics of the individual members. -- * DOC FILE //* -- These pds'es will also be one MEMBER of the CBT Tape -- * DOC FILE //* -- file. The IEBUPDTE SYSIN or PDSLOAD formats are much -- * DOC FILE //* -- easier to understand than XMIT, in that they are just -- * DOC FILE //* -- the individual pds members strung together in one -- * DOC FILE //* -- single sequential file, with control cards in -- * DOC FILE //* -- between, telling IEBUPDTE or PDSLOAD how to -- * DOC FILE //* -- reconstruct the individual members in the actual pds. -- * DOC FILE //* -- PDSLOAD can also restore ISPF statistics for the -- * DOC FILE //* -- individual unloaded pds members. -- * DOC FILE //* -- -- * DOC FILE //* -- Sample PDSLOAD JCL may be found on File 093, or maybe -- * DOC FILE //* -- it might be packaged together with that individual -- * DOC FILE //* -- CBT Tape file, depending on how we packaged that -- * DOC FILE //* -- individual file. -- * DOC FILE //* -- -- * DOC FILE //* -- Note that a TAPEMAP (CBT File 299) of the CBT Tape -- * DOC FILE //* -- will show individual members of an IEBUPDTE SYSIN -- * DOC FILE //* -- format MEMBER which is really a pds. The member -- * DOC FILE //* -- names will show up in TAPEMAP's SYSPRNT2 DD name, -- * DOC FILE //* -- prefixed by a wedge > instead of a dash - . -- * DOC FILE //* -- -- * DOC FILE //* -- An ASCII-format TAPEMAP printout of the current CBT -- * DOC FILE //* -- Tape version, can be found on the www.cbttape.org -- * DOC FILE //* -- web site, at: -- * DOC FILE //* -- -- * DOC FILE //* -- http://www.cbttape.org/ftp/cbt/CBTMAP.txt -- * DOC FILE //* -- -- * DOC FILE //* -- So please use your head about this stuff. When you -- * DOC FILE //* -- have any further problems or questions about the -- * DOC FILE //* -- install of a package, please email me (Sam Golob) at: -- * DOC FILE //* -- -- * DOC FILE //* -- sbgolob@cbttape.org -- * DOC FILE //* -- -- * DOC FILE //* --------------------------------------------------------------- * DOC FILE //* -- -- * DOC FILE //* -- SYSUPLOG Section -- * DOC FILE //* -- -- * DOC FILE //* -- ANNOUNCEMENT - (FROM SAM GOLOB) November 2018 -- * DOC FILE //* -- -- * DOC FILE //* -- *----------------------------------------------------* -- * DOC FILE //* -- * THE FOLLOWING APPLIES, ONLY IF YOU ARE RELOADING * -- * DOC FILE //* -- * YOUR CBT TAPE FILES FROM AN ACTUAL TAPE....!!! * -- * DOC FILE //* -- *----------------------------------------------------* -- * DOC FILE //* -- -- * DOC FILE //* -- File 007 of the CBT Tape contains a job that creates -- * DOC FILE //* -- "the SYSUPLOG pds" (see below) -- * DOC FILE //* -- (File 007 is sequential. The SYSUPLOG file is a pds.) -- * DOC FILE //* -- -- * DOC FILE //* -- This job must be run, if you are reloading disk -- * DOC FILE //* -- files from a "tape". (Not necessary if you are -- * DOC FILE //* -- getting your files from the CBT Tape web site.) -- * DOC FILE //* -- -- * DOC FILE //* -- File 008 now contains all the files and jobs -- * DOC FILE //* -- necessary to create the CBT collection as a "tape". -- * DOC FILE //* -- -- * DOC FILE //* -- File 008 also contains all the jobs necessary to -- * DOC FILE //* -- re-create the disk files, from the "tape files", -- * DOC FILE //* -- if that is where you want to get your CBT Tape files -- * DOC FILE //* -- from. These jobs are named: VverJnn, where -- * DOC FILE //* -- -- * DOC FILE //* -- ver is the current tape version, e.g. 505 -- * DOC FILE //* -- nn is the sequence number of the job. -- * DOC FILE //* -- -- * DOC FILE //* -- Example: V496J05 will dump all CBT files from -- * DOC FILE //* -- 401 thru 500, to disk. -- * DOC FILE //* -- -- * DOC FILE //* -- (Of course, these jobs can be customized by you.) -- * DOC FILE //* -- -- * DOC FILE //* -- -->> See the next announcement below.... <<-- -- * DOC FILE //* -- -- * DOC FILE //* AN ACTUAL EXAMPLE * DOC FILE //* OF A SYSUPLOG FILE (FOR CBT FILE 314) * DOC FILE //* (these are the exception records) * DOC FILE //* * DOC FILE //* Member Line First 60 bytes of the record * DOC FILE //* Name Sequence for eyeballing and diagnosis * DOC FILE //* Number * DOC FILE //* -------- ------- -------------------------------------------- * DOC FILE //* TXT2HTML 0002118 >
' n = n + 1 * DOC FILE //* TXT2PDF@ 0000816 ><΅ΗΤ < Ψ??%Φ_>₯Τ * DOC FILE //* XMITIP 0011478 >' /* added by aja */ * DOC FILE //* XMITIP 0023813 >"_m_" "_d_" "); * DOC FILE //* * DOC FILE //* Note that the string '><' is present in columns 1 and 2 * DOC FILE //* for each record. This is legitimate, and the string was * DOC FILE //* NOT originally './', produced by LISTPDS or OFFLOAD. * DOC FILE //* * DOC FILE //* Only the first 16 bytes: member name, and line sequence * DOC FILE //* number, are actually used by the PDSLOAD program. The * DOC FILE //* rest of the record is for the programmer, to help him/her * DOC FILE //* eyeball which record in the file was an exception, while * DOC FILE //* looking at the original file. * DOC FILE //* * DOC FILE //* Also see the "OFFLOAD SECTION" below. * DOC FILE //* -- -- * DOC FILE //* --------------------------------------------------------------- * DOC FILE //* -- -- * DOC FILE //* CBT Tape Files which require the SYSUPLOG file in order * DOC FILE //* to preserve their data integrity (only when loading them * DOC FILE //* from a TAPE, are: * DOC FILE //* * DOC FILE //* 008 014 033 047 1002 1048 134 182 264 311 312 314 387 * DOC FILE //* 404 546 547 570 593 599 612 614 680 702 760 795 814 * DOC FILE //* 847 850 854 862 875 883 888 889 890 896 897 898 917 * DOC FILE //* 935 939 952 967 969 979 985 988 995 * DOC FILE //* * DOC FILE //* - - - - - - - - - - - - - - - - - - - - - - - - - - - - * DOC FILE //* * * * DOC FILE //* * A C K N O W L E D G E M E N T S * * DOC FILE //* * * * DOC FILE //* - - - - - - - - - - - - - - - - - - - - - - - - - - - - * DOC FILE //* * DOC FILE //* I kept the tape up across an assortment of jobs, * DOC FILE //* and also through the kindness of several data * DOC FILE //* centers, all of whom are owed a big "thank you". * DOC FILE //* * DOC FILE //* VERY VERY SPECIAL THANKS go to the late Gilbert * DOC FILE //* Saint-flour, who left us far too soon. Gilbert was * DOC FILE //* solely responsible for providing a work platform * DOC FILE //* to support the making of this tape, for at least * DOC FILE //* 5 years. He owned a P/390 that he used, to run his * DOC FILE //* business, and he gave me a userid on his machine * DOC FILE //* so I could support the CBT Tape from there. * DOC FILE //* Later on, when I was working at an MVS site in * DOC FILE //* another company, the lines were always open to * DOC FILE //* Gilbert's machine as well, so that everything could * DOC FILE //* be preserved and none of the material ever got lost. * DOC FILE //* BTW this was with written permission from that * DOC FILE //* company. * DOC FILE //* * DOC FILE //* More thanks........ * DOC FILE //* * DOC FILE //* Also, big thanks have to go to Scott Sherer and * DOC FILE //* NaSPA, for contracting to duplicate the tapes after * DOC FILE //* I made the first one. This went on for almost ten * DOC FILE //* years, until we started the www.cbttape.org website * DOC FILE //* at the end of 1998. NaSPA's support began in 1989, * DOC FILE //* when Arnie was still making CBT Tapes at CBT. * DOC FILE //* * DOC FILE //* Even before Arnie's shop lost their tape drives, * DOC FILE //* Scott and NaSPA were already duplicating CBT tapes * DOC FILE //* at Deluxe Check Printers. Credit goes to Marty Kuntz * DOC FILE //* who worked duplicating the tapes at Deluxe. * DOC FILE //* * DOC FILE //* Arnie's "Connecticut Bank & Trust" data center * DOC FILE //* got rid of their tape drives in 1990. * DOC FILE //* (We had about 1 1/2 years' advance warning before * DOC FILE //* we were obligated to completely switch over). * DOC FILE //* * DOC FILE //* Even more special thanks go to Sam Knutson, who * DOC FILE //* started the website, paid for it himself, administers * DOC FILE //* it, and so forth. The fact that he put it on a * DOC FILE //* reliable provider with much redundancy and almost no * DOC FILE //* down time, is a great boon to someone who is doing an * DOC FILE //* IPL of a new system during off hours, especially on a * DOC FILE //* Sunday. * DOC FILE //* * DOC FILE //* We owe a big debt of gratitude to Innovation Data * DOC FILE //* Processing, the makers of FDR and other fine software * DOC FILE //* products, for sponsoring the www.cbttape.org web site * DOC FILE //* during much of its existence (for at least 15 or 16 * DOC FILE //* years). Thanks to John Mazzone in particular. * DOC FILE //* * DOC FILE //* If some tool breaks, while you are installing a new * DOC FILE //* version of z/OS, you can hunt around on our site for * DOC FILE //* a newer version of what broke, and the hour doesn't * DOC FILE //* matter. The credit for this convenience, goes solely * DOC FILE //* to Sam Knutson. (sknutson@cbttape.org) * DOC FILE //* * DOC FILE //* Many other pats on the back go to Sam Knutson, also. * DOC FILE //* (This is for a lot of other stuff he does, to * DOC FILE //* constantly contribute, and for his continued and * DOC FILE //* continuous enthusiasm. AND for his sessions at SHARE.) * DOC FILE //* * DOC FILE //* Our gratitute goes out to all the other data centers * DOC FILE //* which have helped me out over the years: * DOC FILE //* (I have left several of them out intentionally, but * DOC FILE //* we still owe all of them a big "thank you".) * DOC FILE //* * DOC FILE //* 0- Newsweek, Inc, of course..... * DOC FILE //* Credit goes posthumously to my boss Stan McGinley. * DOC FILE //* 1- First National Bank of Toms River, NJ. * DOC FILE //* Credit goes to Fred Hetzel. * DOC FILE //* 2- Jensen Research Corp. (Credit to Eric Jensen) * DOC FILE //* 3- Brooklyn College of the City of New York * DOC FILE //* (To Howard Givner and the whole crew there) * DOC FILE //* 4- City University of New York * DOC FILE //* (Ben Klein and Aron Eisenpress in particular.) * DOC FILE //* 5- DOITT - Department of Information Technology * DOC FILE //* and Telecommunications - New York City * DOC FILE //* (To everyone there--a wonderful environment) * DOC FILE //* 6- The Great Atlantic and Pacific Tea Company * DOC FILE //* (Now defunct. They were helpful.) * DOC FILE //* * DOC FILE //* ===>> 7- An extra special thank you, of the highest order, * DOC FILE //* must be made to the Open Mainfram Project of the * DOC FILE //* Linux Foundation who (as of September 2020) have * DOC FILE //* made their IBM mainframe available to us for the * DOC FILE //* purpose of software development for CBT Tape * DOC FILE //* products. Thank you to all the people there, too * DOC FILE //* numerous to mention. And thank you to all the * DOC FILE //* CBT Tape contributors who are using this system * DOC FILE //* to further develop their products that we are * DOC FILE //* distributing here. * DOC FILE //* * DOC FILE //* SPECIAL, SPECIAL, SPECIAL...... * DOC FILE //* * DOC FILE //* I worked for my father, Milton J. Golob, of blessed * DOC FILE //* memory, for about a year. During that time, I was * DOC FILE //* accumulating contribution tapes (this was before * DOC FILE //* the Internet) in several satchels. My father gave * DOC FILE //* me a few months off, so I could work at an MVS * DOC FILE //* site and make CBT Tapes there. Many thanks to him too! * DOC FILE //* (He allowed me to accept the contract at Brooklyn * DOC FILE //* College while I was still working for him.) * DOC FILE //* * DOC FILE //* More thanks go to the many contributors of material. * DOC FILE //* THE ENTIRE COLLECTION DEPENDS ON ALL OF YOU....... * DOC FILE //* * DOC FILE //* Separate thanks go to people who help me fix things * DOC FILE //* on a regular basis: John McKown, Bill Godfrey, Greg * DOC FILE //* Price, John Kalinich, Ze'ev Atlas, Gabriel Gargiulo, * DOC FILE //* Roland Schiradin, Willy Jensen, Robert AH Prins, Rob * DOC FILE //* Prins (two different people), and many, many others. * DOC FILE //* I can't mention everybody, but many thanks go to you * DOC FILE //* all...!! * DOC FILE //* * DOC FILE //* Other thanks go to people who insisted that I NOT * DOC FILE //* BE ABLE TO MAKE ONE PENNY from this endeavor. It * DOC FILE //* has certainly kept the spirit of the CBT Tape up, * DOC FILE //* and the costs down. All the best of everything to * DOC FILE //* all of you. (I mean it.) YOU KNOW WHO YOU ARE...!! * DOC FILE //* * DOC FILE //* R.I.P. to Dave Andrews and John Hooper, my dear friends. * DOC FILE //* And of course to Rick Fochtman, Ken Tomiak, * DOC FILE //* and Gerhard Postpischil. We miss you all.... * DOC FILE //* * DOC FILE //* John Hooper is responsible for very reliable code, * DOC FILE //* in CBT File 019. * DOC FILE //* * DOC FILE //* Much of Gerhard's code is in CBT Files 860, 861, & 862. * DOC FILE //* These are very large files, and are worth exploration. * DOC FILE //* * DOC FILE //* You all owe Dave Andrews and his former boss, Bill * DOC FILE //* Winters, for the fact that you are able to have the * DOC FILE //* HLASM Assembler. WITHOUT THEM, YOU WOULDN'T HAVE IT.!! * DOC FILE //* Both of them have also passed on, as has John Ehrman. * DOC FILE //* We have to be grateful to all of them, for their work. * DOC FILE //* * DOC FILE //* --------------------------------------------------------------- * DOC FILE //* -- -- * DOC FILE //* -- ANNOUNCEMENT - (FROM SAM GOLOB) October 2015 -- * DOC FILE //* -- -- * DOC FILE //* -- A NEW PROCESS IN THE MAKING OF THIS TAPE. IT IS -- * DOC FILE //* -- NECESSARY TO USE A NEW FILE TO DUMP THE TAPE FILES TO -- * DOC FILE //* -- DISK, WHEN YOU ARE USING CBT FILE 003 JCL, OR THE -- * DOC FILE //* -- ---- --- --- ----- --- ---- --- --- -- * DOC FILE //* -- VverJnn (e.g. V496J05) jobs from File 008. -- * DOC FILE //* -- -- * DOC FILE //* -- YOU WILL NEED A NEW FILE CALLED THE SYSUPLOG PDS -- * DOC FILE //* -- WHICH WAS CREATED WHEN MAKING THIS TAPE VERSION. -- * DOC FILE //* -- -- * DOC FILE //* -- TO CREATE THE SYSUPLOG PDS, YOU NEED TO RUN THE -- * DOC FILE //* -- JOB ON EITHER MEMBER "SYSUPLOG" OR MEMBER "FILE007" -- * DOC FILE //* -- WHICH IS IN FILE 008. OR ELSE, JUST DUMP FILE 007 -- * DOC FILE //* -- OF THE CBT TAPE (A SEQUENTIAL FILE), AND RUN THE -- * DOC FILE //* -- JOB TO CREATE THE SYSUPLOG PDS. -- * DOC FILE //* -- -- * DOC FILE //* -- ----- WHY ??? ----- -- * DOC FILE //* -- -- * DOC FILE //* -- IF YOU ARE RESTORING FILES FROM AN ACTUAL TAPE, -- * DOC FILE //* -- YOU *MUST* USE THE PDSLOAD PROGRAM FROM FILE 093 -- * DOC FILE //* -- (PACKAGED IN THE CBTCREAT.LOAD LOAD LIBRARY ON -- * DOC FILE //* -- FILE 008, MEMBER LOADLIB). THE REASON FOR THIS -- * DOC FILE //* -- IS EXPLAINED BELOW. -- * DOC FILE //* -- -- * DOC FILE //* -- ------------------------------------------------ -- * DOC FILE //* -- ------------ IMPORTANT NOTE BELOW ------------ -- * DOC FILE //* -- ------------------------------------------------ -- * DOC FILE //* -- -- * DOC FILE //* -- CONCERNING REPLACEMENT OR NON-REPLACEMENT -- * DOC FILE //* -- OF ./ TO >< AND VICE-VERSA -- * DOC FILE //* -- -- * DOC FILE //* -- The PDSLOAD program (which performs a lot of the -- * DOC FILE //* -- functionality of IEBUPDTE) loads a partitioned dataset -- * DOC FILE //* -- from a sequentialized version of it, using "./ ADD -- * DOC FILE //* -- NAME=memname" cards to separate what should be each -- * DOC FILE //* -- member. -- * DOC FILE //* -- -- * DOC FILE //* -- Sometimes, such a sequentialized pds (now a PS -- * DOC FILE //* -- sequential file) is ITSELF a member of a pds. And we -- * DOC FILE //* -- package CBT Tape files that way quite often. The CBT -- * DOC FILE //* -- Tape file is itself a pds, but some of ITS members are -- * DOC FILE //* -- sequentialized pds'es, containing a lot of "./ ADD -- * DOC FILE //* -- NAME=" cards beginning in column 1. How do we prevent -- * DOC FILE //* -- IEBUPDTE, or PDSLOAD, from unwanted expansion of these -- * DOC FILE //* -- "inner" pds'es, while we are busy reloading the "outer" -- * DOC FILE //* -- pds? -- * DOC FILE //* -- -- * DOC FILE //* -- What we do, while we are sequentializing the outer pds, -- * DOC FILE //* -- is that automatically, using either the LISTPDS program -- * DOC FILE //* -- or the OFFLOAD program, we change all "./ ADD -- * DOC FILE //* -- NAME=memname" to ">< ADD NAME=memname" in the inner -- * DOC FILE //* -- pds. Then, when we go the opposite way, to make a pds -- * DOC FILE //* -- out of the "outer" sequential file, the inner pds -- * DOC FILE //* -- remains as a single sequential file, and there is no -- * DOC FILE //* -- confusion between any >< cards in the inner pds, and -- * DOC FILE //* -- the ./ cards in the outer pds. There are simply no ./ -- * DOC FILE //* -- cards in the inner pds. They are all changed to ><. -- * DOC FILE //* -- Upon expansion of the outer pds, the inner pds remains -- * DOC FILE //* -- a single member in the expanded outer pds that was -- * DOC FILE //* -- created (by IEBUPDTE or PDSLOAD) from the "outer" -- * DOC FILE //* -- sequentialized pds file. -- * DOC FILE //* -- -- * DOC FILE //* -- In order to further expand the "inner pds" which is now -- * DOC FILE //* -- a member of the "outer" pds (which is a pds), we have -- * DOC FILE //* -- to change all the "><" strings in IT, to "./" strings -- * DOC FILE //* -- in column 1. The PDSLOAD program does this -- * DOC FILE //* -- automatically, when we tell it to, using a PARM of -- * DOC FILE //* -- UPDTE(><). -- * DOC FILE //* -- -- * DOC FILE //* -- Nowadays, with new expanded techniques in packaging CBT -- * DOC FILE //* -- Tape files, this leads to a problem. A member of a pds -- * DOC FILE //* -- on a CBT Tape file, may not only be a "sequentialized -- * DOC FILE //* -- pds", sequentialized using IEBUPDTE or LISTPDS, or -- * DOC FILE //* -- OFFLOAD, and containing the >< string in column 1 -- * DOC FILE //* -- purposely. It may also be other stuff that possibly -- * DOC FILE //* -- might contain the string >< in column 1 of the (FB-80) -- * DOC FILE //* -- pds member. And how can that happen? -- * DOC FILE //* -- -- * DOC FILE //* -- We sometimes fold zip files as FB-80, and include them -- * DOC FILE //* -- as members of an FB-80 pds, in a CBT Tape file. -- * DOC FILE //* -- Sometimes the member might be a folded over Word docx -- * DOC FILE //* -- file, or a PDF file, or it might even be a file of a -- * DOC FILE //* -- load module in Greg Price's REVLOAD format. If it would -- * DOC FILE //* -- happen that the string >< lands in column 1, PDSLOAD -- * DOC FILE //* -- would automatically change it to a ./ string, and that -- * DOC FILE //* -- would wreak a lot of havoc in a zip file, and -- * DOC FILE //* -- considerable havoc in a Word or PDF file. -- * DOC FILE //* -- -- * DOC FILE //* -- HOW DO WE STOP THAT? -- * DOC FILE //* -- -- * DOC FILE //* -- An excellent programmer, a person with much experience -- * DOC FILE //* -- in this area, has created a way to flag these -- * DOC FILE //* -- "exceptional cases" using the optional DDNAME of -- * DOC FILE //* -- SYSUPLOG, to be used by both the LISTPDS and PDSLOAD -- * DOC FILE //* -- programs. The LISTPDS program which sequentialized the -- * DOC FILE //* -- pds orignally, flags which records have the string >< in -- * DOC FILE //* -- column 1. And the PDSLOAD program, which re-creates the -- * DOC FILE //* -- pds from its sequentialized form, reads that "exception -- * DOC FILE //* -- file" and purposely DOES NOT change the >< (which should -- * DOC FILE //* -- be there) back to ./ (which shouldn't be there). -- * DOC FILE //* -- -- * DOC FILE //* -- This preserves the integrity of the CBT Tape files when -- * DOC FILE //* -- they are reloaded to disk FROM TAPE. -- * DOC FILE //* -- -- * DOC FILE //* -- The NEWTnnnx members of File 008 and the VnnnJmxx -- * DOC FILE //* -- members of this pds have been changed to add this DDNAME -- * DOC FILE //* -- for all LISTPDS invocations. This seems to have solved -- * DOC FILE //* -- the problem of file integrity in the disk expansions of -- * DOC FILE //* -- all the CBT Tape files. -- * DOC FILE //* -- -- * DOC FILE //* -- So if you use PDSLOAD to preserve the ISPF statistics -- * DOC FILE //* -- on the tape files, you must include the //SYSUPLOG DD -- * DOC FILE //* -- name, at least on the problematic files, which have -- * DOC FILE //* -- non-null members in the SYSUPLOG pds. -- * DOC FILE //* -- -- * DOC FILE //* -- One problem is that to properly load some of the CBT -- * DOC FILE //* -- Tape disk files from tape, you need to have the -- * DOC FILE //* -- SYSUPLOG file made by LISTPDS when that version of -- * DOC FILE //* -- the CBT Tape was created. So for each level of the -- * DOC FILE //* -- CBT Tape, we have begun to provide the appropriate -- * DOC FILE //* -- SYSUPLOG file here. Just look at CBT File 008. -- * DOC FILE //* -- And run the SYSUPLOG job or the FILE007 job member -- * DOC FILE //* -- of CBT File 008. You will thus generate the proper -- * DOC FILE //* -- SYSUPLOG file. Then you can run the VnnnJmm jobs -- * DOC FILE //* -- (on File 008) properly. -- * DOC FILE //* -- -- * DOC FILE //* --------------------------------------------------------------- * DOC FILE //* -- -- * DOC FILE //* -- ANNOUNCEMENT - (FROM SAM GOLOB) (07/05) -- * DOC FILE //* -- -- * DOC FILE //* -- The regular CBT Tape has filled up again, and I have -- * DOC FILE //* -- decided to let it run over the length of a normal -- * DOC FILE //* -- IDRC compressed cartridge. So if you have a 3490E -- * DOC FILE //* -- cartridge the CBT Tape will still fit on one cart. -- * DOC FILE //* -- But otherwise you will have to split the tape into -- * DOC FILE //* -- two, using the COPYNLNL program (see below). -- * DOC FILE //* -- -- * DOC FILE //* -- *-----------------------------------------------------* -- * DOC FILE //* -- * * -- * DOC FILE //* -- * IF THE TAPE IS DISTRIBUTED IN AWS FORMAT, THERE * -- * DOC FILE //* -- * WILL BE NO DIFFERENCE FROM BEFORE. THE TAPE FILE * -- * DOC FILE //* -- * WILL JUST BE LONGER. * -- * DOC FILE //* -- * * -- * DOC FILE //* -- * Since an AWS tape is not a physical tape with a * -- * DOC FILE //* -- * magnetic strip of a fixed size, but it is a disk * -- * DOC FILE //* -- * file, it only matters how much disk space you * -- * DOC FILE //* -- * need to hold it. Therefore, it is possible to * -- * DOC FILE //* -- * have an AWS-format "3480" tape that will hold * -- * DOC FILE //* -- * many gigabytes. * -- * DOC FILE //* -- * * -- * DOC FILE //* -- *-----------------------------------------------------* -- * DOC FILE //* -- -- * DOC FILE //******************************************************************* DOC FILE //* -- -- * DOC FILE //* -- Announcement - ($$$#DATE member in the newer files) -- * DOC FILE //* -- (Now, all CBT files should have such -- * DOC FILE //* -- a member. SG 07/2022) -- * DOC FILE //* -- -- * DOC FILE //* -- Most of the files on this tape have a date stamp, -- * DOC FILE //* -- which is a member called $$$#DATE, that states when -- * DOC FILE //* -- this file was prepared for distribution. You can -- * DOC FILE //* -- use this member as a kind of "version" indicator. -- * DOC FILE //* -- The REXX programs or CLISTs which create this member -- * DOC FILE //* -- may be found on CBT File 006. -- * DOC FILE //* -- -- * DOC FILE //* -- The CLISTs which can produce the $$$#DATE member can -- * DOC FILE //* -- be found on File 006, called GENDAT and GENDATE. -- * DOC FILE //* -- (In practice, I usually use GENDATR, which was created -- * DOC FILE //* -- by Gabriel Gargiulo for this purpose.) -- * DOC FILE //* -- -- * DOC FILE //* -- The principal purpose of the $$$#DATE member is for -- * DOC FILE //* -- marking the level of a particular file on our web -- * DOC FILE //* -- site's UPDATES page. On that page, files are posted -- * DOC FILE //* -- in between tape version releases, so you may want to -- * DOC FILE //* -- compare your version of a file with the tape's -- * DOC FILE //* -- version, at a particular tape release level, or with -- * DOC FILE //* -- the level currently on the www.cbttape.org Updates -- * DOC FILE //* -- page. -- * DOC FILE //* -- -- * DOC FILE //* -- See www.cbttape.org and click on Updates . -- * DOC FILE //* -- -- * DOC FILE //* -- Further Note: We shall sometimes post versions of this -- * DOC FILE //* -- file (File 001) on the Updates page of www.cbttape.org -- * DOC FILE //* -- to show the intermediate versions (between releases). -- * DOC FILE //* -- Such versions of File 001 will be marked as an -- * DOC FILE //* -- "Intermediate Version". The version of File 001 that -- * DOC FILE //* -- goes with a final cut of the tape, will be marked as -- * DOC FILE //* -- a "Final Version". -- * DOC FILE //* -- -- * DOC FILE //* --------------------------------------------------------------- * DOC FILE //* -- -- * DOC FILE //* -- Contents of a typical $$$#DATE member: -- * DOC FILE //* -- -- * DOC FILE //* --------------------------------------------------------------- * DOC FILE //* * DOC FILE //* REGULAR CBT TAPE - VERSION 486 FILE: 832 * DOC FILE //* * DOC FILE //* ORIGINAL DSNAME: SBGOLOB.CBT486.FILE832 * DOC FILE //* --------------- * DOC FILE //* --RECFM-LRECL-BLKSIZE-DSORG * DOC FILE //* FB 80 5600 PO * DOC FILE //* * DOC FILE //* PDS117I 18 MEMBERS COUNTED; CUMULATIVE SIZE IS 11,612 RECORDS * DOC FILE //* * DOC FILE //* * DOC FILE //* TIME THIS PDS WAS SHIPPED: 03/18/13 13:52:03 UTC-4:00 * DOC FILE //* * DOC FILE //* Note: For accuracy, during Daylight Savings Time in my area, * DOC FILE //* I will adjust the UTC-5:00 to UTC-4:00. * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //* -- -- * DOC FILE //* -- Announcement - Hercules Note: (still true 12/2009) -- * DOC FILE //* -- -- * DOC FILE //* -- The MVS world today (in 2002) is starting to split -- * DOC FILE //* -- into two distinct and still coherent parts: the -- * DOC FILE //* -- commercial MVS sites, running OS/390 and z/OS, and -- * DOC FILE //* -- the Hobbyist sites, running MVS 3.8 under Hercules, -- * DOC FILE //* -- or variants of MVS 3.8. -- * DOC FILE //* -- -- * DOC FILE //* -- I am now trying to accommodate both of these valid -- * DOC FILE //* -- MVS platforms. Many tools that were developed on -- * DOC FILE //* -- one of these platforms, also will run on the other -- * DOC FILE //* -- platform. The two are very often, mutually -- * DOC FILE //* -- beneficial. -- * DOC FILE //* -- -- * DOC FILE //* -- Improvements to MVS tools that run under Hercules, -- * DOC FILE //* -- sometimes are the inspiration for corresponding -- * DOC FILE //* -- improvements to the same tools that run on OS/390 -- * DOC FILE //* -- and z/OS, and vice-versa. It's a good situation. -- * DOC FILE //* -- -- * DOC FILE //* -- One example of this is on File 134, and is the full -- * DOC FILE //* -- screen editor portion of the REVIEW program from -- * DOC FILE //* -- Greg Price. The editor is invoked using the UPDATE -- * DOC FILE //* -- command from a REVIEW session (or "U" from a REVIEW -- * DOC FILE //* -- directory list). This is an ISPF-like editor which -- * DOC FILE //* -- runs under RAW TSO (i.e. TSO READY mode). This -- * DOC FILE //* -- editor is a magnificent recovery tool which also -- * DOC FILE //* -- runs under z/OS (either under ISPF or in TSO READY -- * DOC FILE //* -- mode). So you see, that "necessity was the mother -- * DOC FILE //* -- of invention", in the MVS 3.8 environment where ISPF -- * DOC FILE //* -- wasn't available, but in the z/OS environment, a -- * DOC FILE //* -- fantastic new file recovery tool has now become -- * DOC FILE //* -- available to us!!! You can fix PARMLIB without -- * DOC FILE //* -- ISPF being available, and so forth. -- * DOC FILE //* -- -- * DOC FILE //* -- Another such tool is ZZSA, which is an IPL-able -- * DOC FILE //* -- multi-utility and (primitive) editor for MVS packs -- * DOC FILE //* -- and files. ZZSA comes as IPL text. It can be -- * DOC FILE //* -- either loaded from a CD-rom to IPL a mainframe from -- * DOC FILE //* -- the hardware console, or it can be IPL-ed from a pack -- * DOC FILE //* -- or a mini-disk where its IPL text was loaded onto. -- * DOC FILE //* -- See Files 437 and 538 for the ZZSA materials. -- * DOC FILE //* -- -- * DOC FILE //* -- Using ZZSA, you can read MVS disk packs without being -- * DOC FILE //* -- licensed for MVS, OS/390, or z/OS. -- * DOC FILE //* -- -- * DOC FILE //* -- On File 538 there is a zipped one-cylinder mini-disk -- * DOC FILE //* -- in P/390 AWS format which (after expansion) can be -- * DOC FILE //* -- IPL-ed to run ZZSA. -- * DOC FILE //* -- -- * DOC FILE //* -- If you have a Windows PC, and you want to learn how -- * DOC FILE //* -- to use ZZSA, there is a completely self-contained -- * DOC FILE //* -- system on CBT File 979 to construct a Hercules -- * DOC FILE //* -- environment, IPL ZZSA, and run it against a minidisk -- * DOC FILE //* -- in 3390 format. -- * DOC FILE //* -- -- * DOC FILE //* -- (Under Hercules, I think you have to run it in ESA390 -- * DOC FILE //* -- mode, but that is no problem. Just include all -- * DOC FILE //* -- the other disks you want to look at, in the Hercules -- * DOC FILE //* -- config file.) -- * DOC FILE //* -- -- * DOC FILE //******************************************************************* DOC FILE //* -- -- * DOC FILE //* -- Announcement - Hercules-specific tools for MVS 3.8 -- * DOC FILE //* -- -- * DOC FILE //* -- In the light of the fact that many people are running -- * DOC FILE //* -- MVS 3.8 in their homes, under the Hercules emulation -- * DOC FILE //* -- of S/390 hardware on their home PC, we have placed -- * DOC FILE //* -- some files which have predominantly Hercules-oriented -- * DOC FILE //* -- tools, on the CBT Tape. Some of these files are: -- * DOC FILE //* -- -- * DOC FILE //* -- File 035 - PDS 8.6 load module, tailored to run -- * DOC FILE //* -- under MVS 3.8. Load module name is -- * DOC FILE //* -- PDS8538. (Similar on File 135) -- * DOC FILE //* -- -- * DOC FILE //* -- File 052 - From Jim Morrison. SHOWMVS retro-fitted -- * DOC FILE //* -- to run as a batch program under MVS 3.8. -- * DOC FILE //* -- -- * DOC FILE //* -- File 077 - From Brian Westerman. Tools tested to -- * DOC FILE //* -- work under MVS 3.8. -- * DOC FILE //* -- -- * DOC FILE //* -- File 182 - PDS 8.6 has been fitted with a set of -- * DOC FILE //* -- options so it can run in line mode, under -- * DOC FILE //* -- MVS 3.8. See member $$$HERC. From John -- * DOC FILE //* -- Kalinich. -- * DOC FILE //* -- -- * DOC FILE //* -- File 415 - From Rob Prins. This is the famous RPF -- * DOC FILE //* -- TSO-based fullscreen edit program and -- * DOC FILE //* -- productivity package, designed to be a -- * DOC FILE //* -- lot like ISPF, in look and feel. Not -- * DOC FILE //* -- exactly ISPF, but it has some great -- * DOC FILE //* -- features, and it works under MVS 3.8. -- * DOC FILE //* -- (RPF/XA for MVS/XA and above, is on -- * DOC FILE //* -- File 417.) -- * DOC FILE //* -- -- * DOC FILE //* -- File 547 - From Volker Bandke. The "Father of the -- * DOC FILE //* -- MVS 3.8 Turnkey System" exhibits his -- * DOC FILE //* -- special collection of MVS 3.8 (and higher) -- * DOC FILE //* -- tools. This is a large collection. -- * DOC FILE //* -- -- * DOC FILE //* -- File 571 - From Jim Morrison. These are the XMIT370 -- * DOC FILE //* -- and RECV370 batch programs, to allow -- * DOC FILE //* -- MVS 3.8 to produce and "receive" TSO -- * DOC FILE //* -- XMIT-format unloaded pds'es. -- * DOC FILE //* -- -- * DOC FILE //* -- File 601 - A specially spiffed up version of QUEUE -- * DOC FILE //* -- for MVS 3.8 from Greg Price. It is more -- * DOC FILE //* -- SDSF-like than the original version of -- * DOC FILE //* -- QUEUE. -- * DOC FILE //* -- -- * DOC FILE //* -- File 887 - Scott Vetter's very large collection of -- * DOC FILE //* -- utilities specifically geared to run on -- * DOC FILE //* -- MVS 3.8. -- * DOC FILE //* -- -- * DOC FILE //* -- File 979 - A completely self-contained, non-IBM -- * DOC FILE //* -- environment, to be run on a Windows PC, -- * DOC FILE //* -- where you can learn how to use ZZSA, -- * DOC FILE //* -- the standalone IPL-able dataset fixer -- * DOC FILE //* -- upper. -- * DOC FILE //* -- -- * DOC FILE //******************************************************************* DOC FILE //* -- -- * DOC FILE //* -- Announcement - (lowercase characters in this file) -- * DOC FILE //* -- -- * DOC FILE //* -- We have started to introduce lowercase characters -- * DOC FILE //* -- into this file, because some of the URL's need -- * DOC FILE //* -- them, and some people who were trying to reach -- * DOC FILE //* -- an address on the Internet, which we have supplied, -- * DOC FILE //* -- weren't able to get there because of that. -- * DOC FILE //* -- -- * DOC FILE //* -- If an Internet server is running on a UNIX system, -- * DOC FILE //* -- the file names are case sensitive. You can usually -- * DOC FILE //* -- recognize this, by the forward slash(es) in the -- * DOC FILE //* -- Internet address. If you see forward slashes, -- * DOC FILE //* -- then suspect that the file names are case sensitive. -- * DOC FILE //* -- Try lower case first. -- * DOC FILE //* -- -- * DOC FILE //* -- I'm assuming that nowadays, there aren't too many -- * DOC FILE //* -- printers which can't print these characters. In -- * DOC FILE //* -- the past, that wasn't true. -- * DOC FILE //* -- -- * DOC FILE //* -- Lower case characters are also easier to read on -- * DOC FILE //* -- a terminal. I made an informal poll on the IBM-MAIN -- * DOC FILE //* -- newsgroup, and the votes came back overwhelmingly -- * DOC FILE //* -- in favor of introducing lower case characters. -- * DOC FILE //* -- (36 yes, 1 no.) -- * DOC FILE //* -- -- * DOC FILE //******************************************************************* DOC FILE //* -- -- * DOC FILE //* -- Announcement - (Breaking this file into a pds) -- * DOC FILE //* -- -- * DOC FILE //* -- Note ............ -- * DOC FILE //* -- -- * DOC FILE //* -- I have written a program, called CBTUPD, which will -- * DOC FILE //* -- break this file into a pds. I maintain File 001 -- * DOC FILE //* -- as members of that pds, and then I put them together -- * DOC FILE //* -- to create the sequential file which you are reading. -- * DOC FILE //* -- -- * DOC FILE //* -- There are currently close to 1500 members in that pds. -- * DOC FILE //* -- -- * DOC FILE //* -- File 004 of this tape contains source for CBTUPD, -- * DOC FILE //* -- in uncompressed form: RECFM=FB,BLKSIZE=32720,LRECL=80 -- * DOC FILE //* -- -- * DOC FILE //* -- File 006 of this tape contains all of the related -- * DOC FILE //* -- materials, at this time, including a "fixed" -- * DOC FILE //* -- version of the edit macro CBTUPDTE. File 006 is in -- * DOC FILE //* -- the normal CBT973-compressed IEBUPDTE SYSIN format. -- * DOC FILE //* -- -- * DOC FILE //* -- The CBTUPDTE edit macro has been superseded by the -- * DOC FILE //* -- assembler program called CBTUPD. Also, CBTUPD was -- * DOC FILE //* -- fixed to handle greater than 1000 files, whereas -- * DOC FILE //* -- (I think) the CBTUPDTE edit macro has not been -- * DOC FILE //* -- fixed that way. -- * DOC FILE //* -- -- * DOC FILE //* -- The CBTUPD assembler program should be run in batch, -- * DOC FILE //* -- because it does a lot of I/O. -- * DOC FILE //* -- -- * DOC FILE //* -- JCL to run the CBTUPD program (sample - customize): -- * DOC FILE //* -- -- * DOC FILE //* -- //MYIDUPD JOB (ACCT#),S-GOLOB, -- * DOC FILE //* -- // NOTIFY=&SYSUID, -- * DOC FILE //* -- // CLASS=A,MSGCLASS=X -- * DOC FILE //* -- //* -- * DOC FILE //* -- //INSERT EXEC PGM=CBTUPD -- * DOC FILE //* -- //STEPLIB DD DISP=SHR,DSN=MYID.LOAD -- * DOC FILE //* -- //INPUT DD DISP=SHR,DSN=MYID.CBT.EDIT(FILE001) -- * DOC FILE //* -- //OUTPUT DD DISP=SHR,DSN=MYID.CBTDOC.TEST(FILE001$) -- * DOC FILE //* -- -- * DOC FILE //* -- INPUT and OUTPUT files are RECFM=FB, LRECL=80, and -- * DOC FILE //* -- any appropriate blocksize. -- * DOC FILE //* -- -- * DOC FILE //* -- The OUTPUT file is a copy of the original File 001 -- * DOC FILE //* -- introducing ./ ADD NAME=membname cards of appropriate -- * DOC FILE //* -- member names as seperators, in appropriate places. -- * DOC FILE //* -- -- * DOC FILE //* -- The member names have been chosen to sort in collating -- * DOC FILE //* -- sequence, so the pieces of File 001 will remain in -- * DOC FILE //* -- the proper sort order (EBCDIC). -- * DOC FILE //* -- -- * DOC FILE //* -- The OUTPUT file will thus be input to a PDSLOAD or -- * DOC FILE //* -- IEBUPDTE reload job, to create the pds. -- * DOC FILE //* -- -- * DOC FILE //* -- If you want to create File 001 from the pds, you just -- * DOC FILE //* -- run program OFFLOAD with no separators (PARM=NOSEP) -- * DOC FILE //* -- to run all the members into a sequential dataset, -- * DOC FILE //* -- in member sort order. This will properly re-create -- * DOC FILE //* -- File 001. -- * DOC FILE //* -- -- * DOC FILE //* -- Longer Explanation: -- * DOC FILE //* -- -- * DOC FILE //* -- In response to a request that this file is too big -- * DOC FILE //* -- to use easily, we have supplied an assembler program -- * DOC FILE //* -- called CBTUPD in File 004 of this tape. CBTUPD will -- * DOC FILE //* -- insert ./ ADD NAME= (IEBUPDTE separator) cards into -- * DOC FILE //* -- this file. With these cards, you can use IEBUPDTE -- * DOC FILE //* -- PARM=NEW, or the PDSLOAD program from File 093, to load -- * DOC FILE //* -- a partitioned dataset with smaller chunks from this -- * DOC FILE //* -- file, as separate members. Additional tools to deal -- * DOC FILE //* -- with File 001 have been included in File 006. -- * DOC FILE //* -- -- * DOC FILE //* -- I deliberately chose the member names generated by -- * DOC FILE //* -- the CBTUPD program, so that they will sort (EBCDIC) -- * DOC FILE //* -- in collating sequence, so the smaller pieces of File 001 -- * DOC FILE //* -- will remain in their proper order. -- * DOC FILE //* -- -- * DOC FILE //* -- I wrote CBTUPD to put the separator cards in the -- * DOC FILE //* -- same places, to generate a pds with the same member -- * DOC FILE //* -- names, that I myself use when I update this file. -- * DOC FILE //* -- (SG - 04/04/13, since 02/1999). -- * DOC FILE //* -- -- * DOC FILE //* -- The member names are important, because they are in -- * DOC FILE //* -- collating sequence (EBCDIC - alphabetical) order, so that -- * DOC FILE //* -- when you put all the members back together with the -- * DOC FILE //* -- OFFLOAD program (from File 093) or with LISTPDS (from -- * DOC FILE //* -- File 316) or with the REVIEW (File 134) subcommand called -- * DOC FILE //* -- =OFFLOAD (which writes the members to a sequential file -- * DOC FILE //* -- previously allocated to the SYSUT2 ddname), or with the -- * DOC FILE //* -- STARTOOL (vendor product from Serena Inc.) command called -- * DOC FILE //* -- COMBINE, they will go back together in the proper order. -- * DOC FILE //* -- Then you can rebuild File 001 from the members of -- * DOC FILE //* -- this partitioned dataset. -- * DOC FILE //* -- -- * DOC FILE //* -- Please note that in all of the new CBT Tape files, -- * DOC FILE //* -- the @FILEnnn member will be equal to that component of -- * DOC FILE //* -- CBT File 001 which describes that particular file's -- * DOC FILE //* -- contents. So there is a correspondence between the -- * DOC FILE //* -- @FILEnnn member of a file, and its description on CBT -- * DOC FILE //* -- File 001. -- * DOC FILE //* -- -- * DOC FILE //* -- Our naming convention for these members, if the file -- * DOC FILE //* -- number is 4 digits, is @FILnnnn. The regular CBT Tape -- * DOC FILE //* -- now has over 1000 files, so that this naming convention -- * DOC FILE //* -- is now being used in a practical sense. -- * DOC FILE //* -- -- * DOC FILE //******************************************************************* DOC FILE //* -- -- * DOC FILE //* -- Announcement - (Microsoft WORD documentation -- * DOC FILE //* -- and documentation as PDF files) -- * DOC FILE //* -- -- * DOC FILE //* -- On some of the files on this tape, I've included -- * DOC FILE //* -- documentation by the authors of the files, that is in -- * DOC FILE //* -- either Microsoft WORD format, or in PDF format. I -- * DOC FILE //* -- discourage this, because you need a PC that has WORD, -- * DOC FILE //* -- or a Microsoft Word Reader (downloadable from -- * DOC FILE //* -- www.microsoft.com), in order to read the stuff. -- * DOC FILE //* -- Or you need the ADOBE PDF reader or equivalent program, -- * DOC FILE //* -- to read the PDF-format files. (But nowadays these -- * DOC FILE //* -- programs are readily available to most people.) -- * DOC FILE //* -- -- * DOC FILE //* -- Whenever I could, I have created plain text files to -- * DOC FILE //* -- replace the WORD stuff, but sometimes I've also had to -- * DOC FILE //* -- include the original doc from the file's author. -- * DOC FILE //* -- -- * DOC FILE //* -- Nowadays, I don't usually try to translate Microsoft -- * DOC FILE //* -- WORD files or PDF files into plain text. (SG 04/2013) -- * DOC FILE //* -- This is because most people don't have any trouble -- * DOC FILE //* -- reading them with the tools available on their PC's. -- * DOC FILE //* -- -- * DOC FILE //* -- To read such files, download them to a PC in "binary" -- * DOC FILE //* -- (i.e. no translation or carriage-return or line feed) -- * DOC FILE //* -- and they should be readable by WORD, on the PC. Or -- * DOC FILE //* -- the PDF files should be readable by the Adobe Reader, -- * DOC FILE //* -- the Foxit PDF reader, or by some equivalent program. -- * DOC FILE //* -- -- * DOC FILE //******************************************************************* DOC FILE //***Y2K SECTION * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* Y 2 K S E C T I O N * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //* -- -- * DOC FILE //* -- Some files on the CBT Tape and the CBT Overflow Tape -- * DOC FILE //* -- may be marked in their documentation that an attempt -- * DOC FILE //* -- was made to make (all or some of) their software Y2K -- * DOC FILE //* -- compliant. -- * DOC FILE //* -- -- * DOC FILE //* -- THE DISCLAIMER BELOW (DISCLAIMER SECTION) OVERRIDES -- * DOC FILE //* -- ALL SUCH STATEMENTS. NO RESPONSIBILITY OR GUARANTEE -- * DOC FILE //* -- OF ANY KIND, IS EXPRESSED OR IMPLIED, OR TO BE CONSTRUED -- * DOC FILE //* -- IN ANY STATEMENT ON THESE TAPES, TO THE EFFECT THAT ANY -- * DOC FILE //* -- SOFTWARE OR MATERIALS ARE Y2K COMPLIANT. ALL SUCH A -- * DOC FILE //* -- STATEMENT MEANS, IS THAT THE AUTHOR OF THE MATERIALS -- * DOC FILE //* -- HAS ATTEMPTED TO ADDRESS YEAR 2000 ISSUES, ETC. BUT -- * DOC FILE //* -- (AS IT IS FOR ALL THE REST OF THE MATERIALS ON THESE -- * DOC FILE //* -- TAPES) NO RESPONSIBILITIES ARE ASSUMED BY ANY PERSON, -- * DOC FILE //* -- ORGANIZATION, CORPORATION, OR LEGAL ENTITY WHO HANDLES -- * DOC FILE //* -- THESE TAPES, AS TO THE ACCURACY, USABILITY, ETC. OF THE -- * DOC FILE //* -- MATERIALS. THE USER OF THE MATERIALS DOES SO ENTIRELY -- * DOC FILE //* -- AT HIS/HER OWN RISK. -- * DOC FILE //* -- -- * DOC FILE //******************************************************************* DOC FILE //***ANNOUNCEMENT SECTION * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* A N N O U N C E M E N T S E C T I O N * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //* --------------------------------------------------------------- * DOC FILE //* -- -- * DOC FILE //* -- File 043 now has a novel way of accessing all of the -- * DOC FILE //* -- information on this tape. If your site has an FTP -- * DOC FILE //* -- connection with www.cbttape.org , it is now possible -- * DOC FILE //* -- to download the complete CBT Tape and CBT Overflow Tape -- * DOC FILE //* -- to your own z/OS system, and keep the Updates current -- * DOC FILE //* -- as well...!! This system was developed by Lionel Dyck. -- * DOC FILE //* -- Look at CBT File 043 for all the details. -- * DOC FILE //* -- -- * DOC FILE //* --------------------------------------------------------------- * DOC FILE //* -- -- * DOC FILE //* -- DOCUMENTATION FOR CBT TAPE(S) IS NOW AVAILABLE AT A -- * DOC FILE //* -- WEB SITE ON THE INTERNET: -- * DOC FILE //* -- -- * DOC FILE //* -- http://www.cbttape.org in ASCII or in EBCDIC -- * DOC FILE //* -- -- * DOC FILE //* -- ALL FILES FROM THE CBT TAPE AND CBT OVERFLOW TAPE ARE -- * DOC FILE //* -- AVAILABLE FOR DOWNLOAD AT: -- * DOC FILE //* -- -- * DOC FILE //* -- http://www.cbttape.org -- * DOC FILE //* -- -- * DOC FILE //* --------------------------------------------------------------- * DOC FILE //* -- -- * DOC FILE //* -- ALSO CHECK OUT http://www.cbttape.org FOR OTHER MVS -- * DOC FILE //* -- MATERIALS, AND FOR THE OLD CBT TAPE VERSION 249 (07/85), -- * DOC FILE //* -- AND POSSIBLY, FOR MANY OTHER OLD CBT TAPE VERSIONS. -- * DOC FILE //* -- -- * DOC FILE //* -- http://www.cbttape.org/c249down.htm -- * DOC FILE //* -- -- * DOC FILE //* -- Xephon materials are at: www.cbttape.org/xephon . -- * DOC FILE //* -- -- * DOC FILE //* -- Other relevant materials, some PC-based, may be obtained -- * DOC FILE //* -- at this web site. Content may vary. Sam Knutson is the -- * DOC FILE //* -- proprietor of the web site, and its contents. -- * DOC FILE //* -- -- * DOC FILE //* -- email: sknutson@cbttape.org -- * DOC FILE //* -- -- * DOC FILE //* -- The SHARE/GUIDE JES3 Tape materials and the SHARE JES2 -- * DOC FILE //* -- Tape materials are also available there. -- * DOC FILE //* -- -- * DOC FILE //* -- An FB-80 version of the JES2 Song Book (from the SHARE -- * DOC FILE //* -- sing-alongs on Thursday night) is available on File 033. -- * DOC FILE //* -- The SHARE officials have now given me permission to put -- * DOC FILE //* -- a Microsoft WORD version of the song book on the CBT -- * DOC FILE //* -- Tape, as well. -- * DOC FILE //* -- -- * DOC FILE //* -- This site is advertised to be available 24 hours a day, -- * DOC FILE //* -- 7 days a week, and usually it is always online, except -- * DOC FILE //* -- once when there was a general power outage in the -- * DOC FILE //* -- entire Washington D.C. area for a big length of time. -- * DOC FILE //* -- -- * DOC FILE //* -- We are using this site because Systems Programmers -- * DOC FILE //* -- often need access to CBT Tape materials at odd times, -- * DOC FILE //* -- and the site is very reliable, redundant, and has lots -- * DOC FILE //* -- of fast communication lines. -- * DOC FILE //* -- -- * DOC FILE //* --------------------------------------------------------------- * DOC FILE //* -- -- * DOC FILE //* -- I HAVE TRIED TO UPDATE THE ADDRESSES OF CONTRIBUTORS -- * DOC FILE //* -- IN THIS FILE. IF ONE ADDRESS FOR A GIVEN CONTRIBUTOR -- * DOC FILE //* -- IS MENTIONED IN FILE 001, AND ANOTHER IS EMBEDDED IN -- * DOC FILE //* -- THE ACTUAL PDS THAT COMES FROM THE DATA FILE ON THIS -- * DOC FILE //* -- TAPE, IT IS PROBABLE THAT THE ADDRESS ON THIS FILE IS -- * DOC FILE //* -- THE MOST RECENT. (ESPECIALLY IF IT INCLUDES AN EMAIL -- * DOC FILE //* -- ADDRESS.) -- * DOC FILE //* -- -- * DOC FILE //* -- SOMETIMES IT HAPPENS THAT THE CONTRIBUTOR EMBEDS HIS -- * DOC FILE //* -- OWN ADDRESS IN THE DATA FILE, AND THE ADDRESS IN THIS -- * DOC FILE //* -- DOCUMENTATION (FILE 001) WASN'T UPDATED. SO IN THAT -- * DOC FILE //* -- CASE, THE DATA FILE HAS THE MORE RECENT ADDRESS. I'D -- * DOC FILE //* -- SUGGEST TO TRY THE FILE 001 ADDRESS FIRST, AND THEN -- * DOC FILE //* -- TRY THE ONE IN THE DATA FILE. -- * DOC FILE //* -- -- * DOC FILE //* -- There are some problems with keeping both addresses -- * DOC FILE //* -- up-to-date. Often, the contributor will tell me about -- * DOC FILE //* -- a new contact address or email address. I will have -- * DOC FILE //* -- to find all occurrences of the old address and update -- * DOC FILE //* -- them. Sometimes, I'll do a perfect job, and sometimes -- * DOC FILE //* -- maybe not. Old files have a problem, because the -- * DOC FILE //* -- authors themselves (if they are still working) don't -- * DOC FILE //* -- bother to inform me at all. In any case, if you are -- * DOC FILE //* -- trying to contact an author, please write to me at -- * DOC FILE //* -- sbgolob@cbttape.org and I will do my best to help you. -- * DOC FILE //* -- -- * DOC FILE //* -- (S.GOLOB 04/13) -- * DOC FILE //* -- -- * DOC FILE //* --------------------------------------------------------------- * DOC FILE //* -- ADVICE .... -- * DOC FILE //* -- -- * DOC FILE //* -- FOR INFO ON USING THIS TAPE, SEE: -- * DOC FILE //* -- "USING THIS TAPE" SECTION, BELOW IN THIS DOC. -- * DOC FILE //* -- -- * DOC FILE //* -- FOR MORE ADVICE, SEE: -- * DOC FILE //* -- "WHAT TO DO WITH THIS TAPE FIRST" SECTION, BELOW. -- * DOC FILE //* -- -- * DOC FILE //* --------------------------------------------------------------- * DOC FILE //* --+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--- * DOC FILE //* --------------------------------------------------------------- * DOC FILE //* -- -- * DOC FILE //* -- ANNOUNCEMENT - (FROM SAM GOLOB) 999 Files (12/2020) -- * DOC FILE //* -- -- * DOC FILE //* -- ANNOUNCEMENT - (FROM SAM GOLOB) 980 Files (11/2018) -- * DOC FILE //* -- -- * DOC FILE //* -- ANNOUNCEMENT - (FROM SAM GOLOB) 940 Files (08/2014) -- * DOC FILE //* -- -- * DOC FILE //* -- ANNOUNCEMENT - (FROM SAM GOLOB) 920 Files (06/2013) -- * DOC FILE //* -- -- * DOC FILE //* -- ANNOUNCEMENT - (FROM SAM GOLOB) 900 Files (12/2012) -- * DOC FILE //* -- -- * DOC FILE //* -- ANNOUNCEMENT - (FROM SAM GOLOB) 880 Files (01/2012) -- * DOC FILE //* -- -- * DOC FILE //* -- ANNOUNCEMENT - (FROM SAM GOLOB) 860 Files (01/2011) -- * DOC FILE //* -- -- * DOC FILE //* -- ANNOUNCEMENT - (FROM SAM GOLOB) 840 Files (08/2010) -- * DOC FILE //* -- -- * DOC FILE //* -- ANNOUNCEMENT - (FROM SAM GOLOB) 820 Files (12/2009) -- * DOC FILE //* -- -- * DOC FILE //* -- ANNOUNCEMENT - (FROM SAM GOLOB) 1050 Files (04/2023) -- * DOC FILE //* -- -- * DOC FILE //* --------------------------------------------------------------- * DOC FILE //* -- -- * DOC FILE //* -- ANNOUNCEMENT - (FROM SAM GOLOB) 780 Files (05/07) -- * DOC FILE //* -- -- * DOC FILE //* -- After going first to 700 files and then to 750, -- * DOC FILE //* -- I am now adding 10 files at a time to the end of -- * DOC FILE //* -- the tape. Version 474 contains 780 files. Sam -- * DOC FILE //* -- Knutson had suggested that I add files gradually, -- * DOC FILE //* -- so I am adding them 10 at a time. -- * DOC FILE //* -- -- * DOC FILE //* --------------------------------------------------------------- * DOC FILE //* -- -- * DOC FILE //* -- ANNOUNCEMENT - (FROM SAM GOLOB) 600 Files (01/01) -- * DOC FILE //* -- -- * DOC FILE //* -- I HAVE DECIDED TO EXTEND THIS TAPE FROM 500 TO 600 -- * DOC FILE //* -- FILES. We are very grateful that we have more than -- * DOC FILE //* -- filled up all of the 500 file slots. Thanks to all -- * DOC FILE //* -- of you contributors! -- * DOC FILE //* -- -- * DOC FILE //* --------------------------------------------------------------- * DOC FILE //* -- -- * DOC FILE //* -- ANNOUNCEMENT - (FROM SAM GOLOB) (02/03) -- * DOC FILE //* -- -- * DOC FILE //* -- I now have the following email address: -- * DOC FILE //* -- -- * DOC FILE //* -- sbgolob@cbttape.org -- * DOC FILE //* -- -- * DOC FILE //* -- I do not use my sbgolob@aol.com address anymore. It is -- * DOC FILE //* -- not valid, and please do not send mail to me there, -- * DOC FILE //* -- anymore. My former attglobal.net address is also -- * DOC FILE //* -- not valid anymore. Please use sbgolob@cbttape.org. -- * DOC FILE //* -- -- * DOC FILE //* -- ---- Division of Responsibility ---- -- * DOC FILE //* -- -- * DOC FILE //* -- Sam Knutson, who is the www.cbttape.org webmaster, can -- * DOC FILE //* -- be contacted at: -- * DOC FILE //* -- -- * DOC FILE //* -- sknutson@cbttape.org -- * DOC FILE //* -- -- * DOC FILE //* -- Sam Golob should be contacted regarding contributions -- * DOC FILE //* -- and any information about tape contents and programs. -- * DOC FILE //* -- -- * DOC FILE //* -- THESE EMAIL ADDRESSES (FOR SAM GOLOB) MAY BE USED FOR -- * DOC FILE //* -- CORRESPONDENCE WITH HIM, AND/OR SUBMISSION OF NEW -- * DOC FILE //* -- MATERIAL FOR EITHER CBT TAPE (I.E. THIS TAPE, OR THE -- * DOC FILE //* -- CBT OVERFLOW TAPE). -- * DOC FILE //* -- -- * DOC FILE //* -- I'D ALSO LIKE TO REQUEST ALL CONTRIBUTORS, PAST AND/OR -- * DOC FILE //* -- PRESENT, TO CONTRIBUTE THEIR CURRENT EMAIL ADDRESS, AS -- * DOC FILE //* -- WELL AS THEIR TELEPHONE NUMBER FOR VOICE COMMUNICATION -- * DOC FILE //* -- AT LEAST TO ME. I AM HOPING THAT THE CBT MATERIAL WILL -- * DOC FILE //* -- BECOME MORE USEFUL, IF PARTICIPANTS WILL BE ABLE TO -- * DOC FILE //* -- TALK TO EACH OTHER. -- * DOC FILE //* -- -- * DOC FILE //* -- CONTRIBUTIONS TO THIS TAPE SHOULD NOW BE MADE -- * DOC FILE //* -- ELECTRONICALLY. PLEASE SEE THE CONTRIBUTOR INFORMATION -- * DOC FILE //* -- BELOW, OR COMMUNICATE WITH ME BY EMAIL FOR FURTHER -- * DOC FILE //* -- INFORMATION. (SG 10/97) -- * DOC FILE //* -- -- * DOC FILE //* -- If you want to contribute material to this tape, you -- * DOC FILE //* -- can also find Contributor Information at -- * DOC FILE //* -- -- * DOC FILE //* -- http://www.cbttape.org -- * DOC FILE //* -- -- * DOC FILE //* --------------------------------------------------------------- * DOC FILE //* -- -- * DOC FILE //* -- ANNOUNCEMENT - (FROM SAM GOLOB) (01/01) -- * DOC FILE //* -- -- * DOC FILE //* -- (not relevant now, but the techniques still are) -- * DOC FILE //* -- -- * DOC FILE //* -- The regular CBT Tape and the CBT Overflow Tapes have -- * DOC FILE //* -- filled up (as uncompressed 3480 cartridges). I have -- * DOC FILE //* -- therefore decided to distribute the CBT Tape on IDRC -- * DOC FILE //* -- compressed cartridges, which contain more data. If -- * DOC FILE //* -- you need 3480 uncompressed, please email me at: -- * DOC FILE //* -- -- * DOC FILE //* -- sbgolob@cbttape.org -- * DOC FILE //* -- -- * DOC FILE //* -- You can now use the COPYNLNL program which is on -- * DOC FILE //* -- Files 229 and 316, to split an NL tape. You can -- * DOC FILE //* -- use COPYNLNL to put, say, the first 300 NL files -- * DOC FILE //* -- on one tape, and the next 300 files on a second -- * DOC FILE //* -- tape. -- * DOC FILE //* -- -- * DOC FILE //* --------------------------------------------------------------- * DOC FILE //* -- -- * DOC FILE //* -- ANNOUNCEMENT - (FROM SAM GOLOB) (05/96) -- * DOC FILE //* -- -- * DOC FILE //* -- THIS TAPE HAS FILLED UP. I HAVE NOW ESTABLISHED A NEW -- * DOC FILE //* -- "CBT OVERFLOW TAPE" WHICH WILL BE DISTRIBUTED BY THE -- * DOC FILE //* -- SOURCES THAT DISTRIBUTE THIS TAPE (SEE BELOW). THE -- * DOC FILE //* -- NEW TAPE CONTAINS MUCH MORE MATERIAL THAN WHAT WAS -- * DOC FILE //* -- DELETED FROM THIS TAPE, AND IS VERY MUCH WORTH HAVING. -- * DOC FILE //* -- -- * DOC FILE //* -- NEW MATERIALS INCLUDED (BESIDES DELETED STUFF FROM -- * DOC FILE //* -- THE CBT TAPE) INCLUDE: -- * DOC FILE //* -- -- * DOC FILE //* -- U.K. G.U.I.D.E. Tape -- * DOC FILE //* -- GERMAN G.U.I.D.E. Tape -- * DOC FILE //* -- SWISS G.U.I.D.E. Tape -- * DOC FILE //* -- AUSSIE G.U.I.D.E. Tape -- * DOC FILE //* -- SHARE ISPF "Smoke and Mirrors" Tape (never, ever -- * DOC FILE //* -- distributed elsewhere....) -- * DOC FILE //* -- The Entire SHARE MVS Tape (SPLA Tape) -- * DOC FILE //* -- The Entire SHARE PL/1 Tape -- * DOC FILE //* -- Many other new materials...... -- * DOC FILE //* -- SELECTED FILES THAT WERE DELETED FROM THE CBT TAPE -- * DOC FILE //* -- A LONG TIME AGO. -- * DOC FILE //* -- -- * DOC FILE //* -- THE OVERFLOW TAPE WILL INCLUDE OTHER OLD CODE THAT -- * DOC FILE //* -- HAS PROVEN USEFUL IN THE PAST. THIS WILL BE A WAY -- * DOC FILE //* -- OF MAKING SUCH CODE AVAILABLE TO THE PUBLIC. -- * DOC FILE //* -- -- * DOC FILE //* -- > With the advent of the Hercules S/390 emulator for < -- * DOC FILE //* -- > PC's, and with a lot of people now running MVS 3.8, < -- * DOC FILE //* -- > these files have suddenly become quite relevant. < -- * DOC FILE //* -- -- * DOC FILE //* -- PLEASE NOTE THAT THE OVERFLOW TAPE VERSION NUMBERS -- * DOC FILE //* -- WILL FOLLOW CORRESPONDING REGULAR CBT TAPE NUMBERS, -- * DOC FILE //* -- SUFFIXED BY A "V". -- * DOC FILE //* -- -- * DOC FILE //* -- For Example: VERSION 413V OF THE OVERFLOW TAPE -- * DOC FILE //* -- CORRESPONDS TO VERSION 413 OF THE -- * DOC FILE //* -- REGULAR CBT TAPE. -- * DOC FILE //* -- -- * DOC FILE //* -- I WILL GENERALLY PRODUCE MORE REGULAR CBT TAPES THAN -- * DOC FILE //* -- OVERFLOW TAPES. THEREFORE, SOME OVERFLOW TAPE VERSION -- * DOC FILE //* -- NUMBERS MAY BE SKIPPED, IF THE OVERFLOW TAPE DOESN'T -- * DOC FILE //* -- HAVE TO BE CHANGED WHEN THE REGULAR TAPE HAS TO BE -- * DOC FILE //* -- CHANGED. ( Download files from: www.cbttape.org ). -- * DOC FILE //* -- -- * DOC FILE //* -- As of 03/99 it looks as if the CBT Overflow Tape too, -- * DOC FILE //* -- is about to fill up. I may have to distribute the -- * DOC FILE //* -- Overflow Tape as 3480 IDRC cartridges as well as the -- * DOC FILE //* -- regular CBT Tape. If you need 3480 uncompressed, -- * DOC FILE //* -- please email me at: sbgolob@cbttape.org -- * DOC FILE //* -- -- * DOC FILE //* -- (This last paragraph is not too relevant now - 11/18) -- * DOC FILE //* -- -- * DOC FILE //* -- Please note that the COPYNLNL program on Files 229 -- * DOC FILE //* -- and 316, can be used to split the NL CBT Tape. You -- * DOC FILE //* -- can use COPYNLNL to put, say, the first 300 files -- * DOC FILE //* -- on one tape, and the next 300 files on a second tape. -- * DOC FILE //* -- -- * DOC FILE //* -- If you get a CBT "Tape" as an AWS-format emulated -- * DOC FILE //* -- tape, you can use the VTT2TAPE program from CBT File -- * DOC FILE //* -- 533, to cut a real, physical tape from the AWS-format -- * DOC FILE //* -- tape. You'll have to upload (FTP?) the AWS-format -- * DOC FILE //* -- tape image from PC disk, to an FB-80 -- * DOC FILE //* -- (RECFM=FB,LRECL=80) MVS sequential file in BINARY, and -- * DOC FILE //* -- then the VTT2TAPE program will convert that file into -- * DOC FILE //* -- an actual tape on your tape drive. -- * DOC FILE //* -- -- * DOC FILE //* --------------------------------------------------------------- * DOC FILE //* --+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--- * DOC FILE //* --------------------------------------------------------------- * DOC FILE //* -- -- * DOC FILE //* -- ANNOUNCEMENT - (FROM SAM GOLOB) -- * DOC FILE //* -- -- * DOC FILE //* -- email: sbgolob@cbttape.org -- * DOC FILE //* -- -- * DOC FILE //* -- Whatever my current email address is, is also -- * DOC FILE //* -- posted at www.cbttape.org , where there is a -- * DOC FILE //* -- button to click, if you want to send an email -- * DOC FILE //* -- to me. (07/01) -- * DOC FILE //* -- -- * DOC FILE //* -- THIS TAPE HAS NOTHING TO DO WITH NaSPA, BUT I -- * DOC FILE //* -- PERSONALLY AM A MEMBER OF NaSPA. (I don't know -- * DOC FILE //* -- if they've renewed my membership lately.) -- * DOC FILE //* -- -- * DOC FILE //* --------------------------------------------------------------- * DOC FILE //* -- -- * DOC FILE //* -- ANNOUNCEMENT - WHEN FILES WERE UPDATED ON THIS TAPE. -- * DOC FILE //* -- -- * DOC FILE //* -- See the new "FILE UPDATE SECTION" below, just above -- * DOC FILE //* -- the "CHANGES SECTION", to learn how to tell which -- * DOC FILE //* -- files have been updated on this tape since the last -- * DOC FILE //* -- time you ordered this tape. -- * DOC FILE //* -- -- * DOC FILE //* --------------------------------------------------------------- * DOC FILE //* -- -- * DOC FILE //* -- ANNOUNCEMENT - -- * DOC FILE //* -- -- * DOC FILE //* -- I have made a 'serious' effort to correct spelling -- * DOC FILE //* -- and grammar errors in this file. (From now on, you -- * DOC FILE //* -- can call me "Teach".) Anyway, this is just to say, -- * DOC FILE //* -- that regarding any contribution from an "English" -- * DOC FILE //* -- speaking country (i.e. England or Australia, as -- * DOC FILE //* -- opposed to the U.S.), the national spelling customs -- * DOC FILE //* -- from that country will be adhered to. For example, -- * DOC FILE //* -- colour, authorisation, and so forth. From Dave -- * DOC FILE //* -- Cartwright or Greg Price, these will be tolerated, -- * DOC FILE //* -- and even encouraged. (My, am I a generous -- * DOC FILE //* -- sort....) but from others, these spellings are a -- * DOC FILE //* -- no-no. I'll send the cookie monster after you. -- * DOC FILE //* -- -- * DOC FILE //* -- All contributors, please don't worry. Just send -- * DOC FILE //* -- your stuff in as it is. Who cares. I'll just -- * DOC FILE //* -- hack it all up as I see fit. Any complaints? -- * DOC FILE //* -- Please let me know loudly and clearly (and -- * DOC FILE //* -- politely). -- * DOC FILE //* -- --- THE EDITOR -- * DOC FILE //* -- -- * DOC FILE //* --------------------------------------------------------------- * DOC FILE //* -- -- * DOC FILE //* -- ANNOUNCEMENT - ANNOUNCEMENT - ANNOUNCEMENT - ANNOUNCEMENT -- * DOC FILE //* -- -- * DOC FILE //* -- ****** - - - - - - - - - - - - - - - - - - ****** -- * DOC FILE //* -- ****** ( 3 4 9 0 E C A R T S ) ****** -- * DOC FILE //* -- ****** ( OR T W O T A P E S ) ****** -- * DOC FILE //* -- ****** - - - - - - - - - - - - - - - - - - ****** -- * DOC FILE //* -- -- * DOC FILE //* -- *** VERSION 342 is longer than 2400 FEET long *** -- * DOC FILE //* -- *** VERSION 404 took up 3158.3 FEET ... *** -- * DOC FILE //* -- *** VERSION 443 definitely needs IDRC ONLY .. *** -- * DOC FILE //* -- and took up 4257.3 FEET. -- * DOC FILE //* -- *** VERSION 471 DEFINITELY NEEDS 3490E ... *** -- * DOC FILE //* -- and took up 5653.2 Feet. -- * DOC FILE //* -- *** VERSION 478 DEFINITELY NEEDS 3490E ... *** -- * DOC FILE //* -- and took up 6975.7 Feet. -- * DOC FILE //* -- *** VERSION 496 (I don't know what it needs.) *** -- * DOC FILE //* -- (some kind of 3590 ??) -- * DOC FILE //* -- It took up 18161.8 Feet. -- * DOC FILE //* -- -- * DOC FILE //* -- --------------------------------------- -- * DOC FILE //* -- -- * DOC FILE //* -- *** VERSION 486 is a whopping 12663.0 Feet. *** -- * DOC FILE //* -- -- * DOC FILE //* -- *** VERSION 488 is a whopping 14306.0 Feet. *** -- * DOC FILE //* -- -- * DOC FILE //* -- *** VERSION 496 is a whopping 18161.8 Feet. *** -- * DOC FILE //* -- -- * DOC FILE //* -- *** VERSION 505 is a whopping 19911.6 Feet. *** -- * DOC FILE //* -- -- * DOC FILE //* -- There is no trouble with this tape in -- * DOC FILE //* -- AWS format, but as a real tape, I think -- * DOC FILE //* -- that maybe only a 3590 will hold it now. -- * DOC FILE //* -- -- * DOC FILE //* -- Most people will probably want to -- * DOC FILE //* -- download individual files, from -- * DOC FILE //* -- www.cbttape.org, or maybe they would -- * DOC FILE //* -- want to use the DFDSS or FDR-unloaded -- * DOC FILE //* -- disk pack (3390-3) containing all -- * DOC FILE //* -- files from the CBT Tape itself. See -- * DOC FILE //* -- -- * DOC FILE //* -- http://www.cbttape.org/dumpedformatlibrary.htm -- * DOC FILE //* -- -- * DOC FILE //* -- --------------------------------------- -- * DOC FILE //* -- -- * DOC FILE //* -- >>>>>> <<<<<< -- * DOC FILE //* -- >>>>>> I HAVE NOW ESTABLISHED A NEW "CBT <<<<<< -- * DOC FILE //* -- >>>>>> OVERFLOW TAPE", WHICH CONTAINS MATERIAL <<<<<< -- * DOC FILE //* -- >>>>>> DELETED FROM THIS TAPE, AND MUCH MORE. <<<<<< -- * DOC FILE //* -- >>>>>> <<<<<< -- * DOC FILE //* -- >>>>>> SEE FILE 071 FOR CONTENTS OF THE <<<<<< -- * DOC FILE //* -- >>>>>> CBT OVERFLOW TAPE. <<<<<< -- * DOC FILE //* -- >>>>>> <<<<<< -- * DOC FILE //* -- -- * DOC FILE //* -- * * * * * * * * * * * * * * * * * * * -- * DOC FILE //* -- -- * DOC FILE //* -- ANNOUNCEMENT: THE FULL CONTENTS OF THIS TAPE WILL NOW -- * DOC FILE //* -- PROBABLY ONLY FIT ON SOME KIND OF 3590 CARTRIDGE. -- * DOC FILE //* -- -- * DOC FILE //* -- These materials are now available for download -- * DOC FILE //* -- from the worldwide web at: -- * DOC FILE //* -- -- * DOC FILE //* -- http://www.cbttape.org -- * DOC FILE //* -- -- * DOC FILE //* -- MY BEST CONTACT INFORMATION, AS OF THIS WRITING, IS -- * DOC FILE //* -- THROUGH MY EMAIL ADDRESS: -- * DOC FILE //* -- -- * DOC FILE //* -- sbgolob@cbttape.org -- * DOC FILE //* -- -- * DOC FILE //* -- MY EMAIL ADDRESS IS ALSO POSTED AT www.cbttape.org -- * DOC FILE //* -- on the first page, where it says: -- * DOC FILE //* -- -- * DOC FILE //* -- Send email about CBT Tape in general, to Sam Golob. -- * DOC FILE //* -- -- * DOC FILE //* --------------------------------------------------------------- * DOC FILE //* -- -- * DOC FILE //* -- ANNOUNCEMENT: In order to help you see if what you need -- * DOC FILE //* -- is on some other tape, I am establishing File 071 -- * DOC FILE //* -- as a doc file which contains actual documentation -- * DOC FILE //* -- from other public tapes. Until now, we had some -- * DOC FILE //* -- of this documentation scattered in various files -- * DOC FILE //* -- on this tape. But now they are being gathered -- * DOC FILE //* -- in one file for your convenience. If you are -- * DOC FILE //* -- thinking of ordering some other tape, check in -- * DOC FILE //* -- File 071 first. -- * DOC FILE //* -- SG - 03/30/92 -- * DOC FILE //* -- -- * DOC FILE //* -- This is kind of obsolete now, but you should -- * DOC FILE //* -- look anyway. I may have these materials lying -- * DOC FILE //* -- around somewhere. SG - 10/27/2014 -- * DOC FILE //* -- -- * DOC FILE //* --------------------------------------------------------------- * DOC FILE //* -- -- * DOC FILE //* -- ANNOUNCEMENT: WE HAVE A *FIRST* FOR THIS TAPE. -- * DOC FILE //* -- -- * DOC FILE //* -- CARMINE CANNATELLO, AUTHOR OF AN EXTREMELY RELEVANT -- * DOC FILE //* -- BOOK CALLED "ADVANCED ASSEMBLER LANGUAGE AND MVS -- * DOC FILE //* -- INTERFACES", PUBLISHED BY JOHN WILEY, HAS DONATED -- * DOC FILE //* -- HIS MACHINE-READABLE CODING EXAMPLES TO THIS TAPE. -- * DOC FILE //* -- -- * DOC FILE //* -- John Wiley, the publisher, has just announced that -- * DOC FILE //* -- a second edition of Carmine's book is now being -- * DOC FILE //* -- published. Its ISBN number is: 0471-361-763 . -- * DOC FILE //* -- See below, for the publisher's phone number, and -- * DOC FILE //* -- how to order a copy. (It is now out of print.) -- * DOC FILE //* -- -- * DOC FILE //* -- ANYONE WHO HAS THE BOOK, AND I STRONGLY RECOMMEND -- * DOC FILE //* -- THAT YOU GET HOLD OF ONE, CAN NOW HAVE THE MATERIALS -- * DOC FILE //* -- ON THE OPTIONAL DISKETTE FOR FREE, INSTEAD OF HAVING -- * DOC FILE //* -- TO PAY FOR THEM. THESE MATERIALS ARE NOW ON FILE 069 -- * DOC FILE //* -- OF THIS TAPE. (File 069 has the 1st Edition code.) -- * DOC FILE //* -- -- * DOC FILE //* -- THIS BOOK EXPLAINS ASSEMBLER LANGUAGE CODING -- * DOC FILE //* -- TECHNIQUES SO CLEARLY, THAT YOU CAN LEARN THEM -- * DOC FILE //* -- POSSIBLY EVEN FROM ONE READING. IF YOU HAVE ANY -- * DOC FILE //* -- PROBLEM UNDERSTANDING ANY OF THE SOURCE CODE ON THIS -- * DOC FILE //* -- TAPE, IT'S A GOOD BET THAT CARMINE EXPLAINS THE -- * DOC FILE //* -- RELEVANT PRINCIPLES SOMEWHERE IN HIS BOOK. -- * DOC FILE //* -- -- * DOC FILE //* -- AGAIN, SEE FILE 069 ON THIS TAPE. -- * DOC FILE //* -- -- * DOC FILE //* -- THE ADDRESS OF THE PUBLISHER IS: -- * DOC FILE //* -- -- * DOC FILE //* -- John Wiley & Sons Inc. -- * DOC FILE //* -- Professional, Reference and Trade Group -- * DOC FILE //* -- 605 Third Avenue -- * DOC FILE //* -- New York, NY 10158-0012 -- * DOC FILE //* -- (212) 850-6000 MAIN NUMBER -- * DOC FILE //* -- -- * DOC FILE //* -- web site: http://www.wiley.com/compbooks -- * DOC FILE //* -- -- * DOC FILE //* -- To order a copy of the second edition of this book, -- * DOC FILE //* -- please call: 1-800-225-5945 extension 2497 -- * DOC FILE //* -- ISBN number: 0471-361-763 -- * DOC FILE //* -- -- * DOC FILE //* -- (This book is not too available nowadays. Check -- * DOC FILE //* -- Amazon or Ebay, or maybe someone you know, might -- * DOC FILE //* -- lend it to you.) -- * DOC FILE //* -- -- * DOC FILE //******************************************************************* DOC FILE //***SECTION DISCLAIMER SECTION * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* D I S C L A I M E R S E C T I O N * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* The tapes commonly referred to as "The CBT MVS Utilities * DOC FILE //* Tape", and "The CBT Overflow Tape", as well as "The CBT * DOC FILE //* Overflow Tape Two" are hereinafter referred to as "this * DOC FILE //* tape". The materials on these "tapes", even if they are * DOC FILE //* not physically on a tape, but they exist on a cd-rom disk, * DOC FILE //* or on any other machine-readable medium, or printed, or * DOC FILE //* written, or in analog or digital form, or in any data * DOC FILE //* representation format, such as EBCDIC or ASCII or any other * DOC FILE //* data representation scheme, or they are in any compressed * DOC FILE //* or encrypted format, shall fully be included in all * DOC FILE //* disclaimers of responsibility, as though these materials * DOC FILE //* were actually physically on tape. * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* THIS TAPE CONTAINS FREE SOFTWARE, NOT TO BE CHARGED FOR, * DOC FILE //* EXCEPT FOR HANDLING COSTS. * DOC FILE //* * DOC FILE //* THIS TAPE MAY BE FREELY DUPLICATED. * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* NOTICE. There are certain copyrighted sections on this tape * DOC FILE //* which contain reservations of rights. Owners of these * DOC FILE //* sections have given permission for the use of their * DOC FILE //* materials subject to the conditions stated in each case. * DOC FILE //* * DOC FILE //* THESE RESERVATIONS DO NOT APPLY TO THE ENTIRE TAPE ... !!!. * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* DISCLAIMER REGARDING "NON-FREE" MATERIALS. * DOC FILE //* The editor and/or any other persons or institutions, * DOC FILE //* corporations, or any other entity handling this tape, * DOC FILE //* do not assume responsibility for the inadvertent inclusion * DOC FILE //* of "non-free" materials. If any such materials are found * DOC FILE //* to have been accidentally included on this tape, please * DOC FILE //* inform the editor immediately, and such materials will be * DOC FILE //* promptly removed. * DOC FILE //* * DOC FILE //* ALL DISCLAIMERS OF RESPONSIBILITY, ABOVE AND BELOW, APPLY * DOC FILE //* TO ALL PERSONS AND/OR INSTALLATIONS OR ANY OTHER ENTITY * DOC FILE //* EDITING, DUPLICATING, PROCESSING, OR OTHERWISE HANDLING * DOC FILE //* THIS TAPE, AS WELL AS TO ALL AUTHORS AND CONTRIBUTORS OF * DOC FILE //* MATERIAL TO THIS TAPE. NO RESPONSIBILITIES ARE ASSUMED * DOC FILE //* BY ANY OF THESE PERSONS, INSTALLATIONS, CORPORATIONS, * DOC FILE //* ENTITIES, INSTITUTIONS, OR ORGANIZATIONS. * DOC FILE //* * DOC FILE //* No warranty, expressed or implied, is provided by any or * DOC FILE //* all of the persons and/or installations editing, * DOC FILE //* duplicating, or otherwise handling this tape, as well as * DOC FILE //* by all authors and contributors of material to this tape. * DOC FILE //* Persons and/or installations using any of the programs or * DOC FILE //* materials on this tape, do so entirely at their own risk. * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* NO WARRANTY IS MADE TO THE ACCURACY OF THE PROGRAMS OR * DOC FILE //* RELATED MATERIAL AND NO RESPONSIBILITY IS ASSUMED FOR ANY * DOC FILE //* MODIFICATION DIRECTLY OR INDIRECTLY CAUSED BY THE USE OF * DOC FILE //* THIS SOFTWARE. IT IS THE USER'S RESPONSIBILITY TO EVALUATE * DOC FILE //* THE USEFULNESS OF THE MATERIAL SUPPLIED. * DOC FILE //* * DOC FILE //* We do not guarantee to keep any material provided up to * DOC FILE //* date, nor do we guarantee to provide any corrections or * DOC FILE //* extensions described by anyone, or corrections or * DOC FILE //* extensions made in the future. * DOC FILE //* * DOC FILE //* NO WARRANTY, EXPRESSED OR IMPLIED, IS PROVIDED BY ANY OR * DOC FILE //* ALL OF THE PERSONS AND/OR INSTALLATIONS EDITING, * DOC FILE //* DUPLICATING, OR OTHERWISE HANDLING THIS TAPE, AS WELL AS * DOC FILE //* BY ALL AUTHORS AND CONTRIBUTORS OF MATERIAL TO THIS TAPE. * DOC FILE //* PERSONS AND/OR INSTALLATIONS USING ANY OF THE PROGRAMS OR * DOC FILE //* MATERIALS ON THIS TAPE, DO SO ENTIRELY AT THEIR OWN RISK. * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* This software is provided by the contributors and/or * DOC FILE //* copyright holders "as is", and any express or implied * DOC FILE //* warranties, including, but not limited to, the implied * DOC FILE //* warranties of merchantability and fitness for a * DOC FILE //* particular purpose are disclaimed. In no event shall * DOC FILE //* anybody involved in handling this tape collection, or * DOC FILE //* the contributors or copyright owners be liable for any * DOC FILE //* direct, indirect, incidental, special, exemplary, or * DOC FILE //* consequential damages (including, but not limited to, * DOC FILE //* procurement of substitute goods or services; loss of * DOC FILE //* use, data, or profits; or business interruption) * DOC FILE //* however caused and on any theory of liability, whether * DOC FILE //* in contract, strict liability, or tort (including * DOC FILE //* negligence or otherwise) arising in any way out of the * DOC FILE //* use of this software, even if advised of the * DOC FILE //* possibility of such damage. * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* THE EDITOR AND/OR ANY OTHER PERSONS, INSTITUTIONS, * DOC FILE //* CORPORATIONS, OR ANY OTHER ENTITY HANDLING THIS TAPE, AS * DOC FILE //* WELL AS ANY AUTHORS OR CONTRIBUTORS OF MATERIAL TO THIS * DOC FILE //* TAPE, DO NOT ASSUME ANY RESPONSIBILITY, EXPRESS, IMPLIED, * DOC FILE //* OR TO BE CONSTRUED IN ANY WAY, TO UPDATE THIS TAPE AT * DOC FILE //* ALL. ANY STATEMENTS TO THE CONTRARY, ANYWHERE ON THIS * DOC FILE //* TAPE, ARE HEREBY OVERRIDDEN BY THIS STATEMENT. * DOC FILE //* * DOC FILE //* Specifically, but not limited thereto, no responsibility * DOC FILE //* is assumed, in any way, by anyone handling this tape, or * DOC FILE //* by any author or contributor of material to this tape, to * DOC FILE //* ensure YEAR 2000 compliance of any materials on this * DOC FILE //* tape, at all. * DOC FILE //* * DOC FILE //* THESE STATEMENTS, IN THEIR GENERAL APPLICATION, AND NOT * DOC FILE //* LIMITED TO YEAR 2000 CONSIDERATIONS, APPLY TO ALL * DOC FILE //* MATERIALS CONTAINED ON THIS TAPE, WITHOUT EXCEPTION. * DOC FILE //* * DOC FILE //* These statements OVERRIDE ANY STATEMENT OF DOCUMENTATION, * DOC FILE //* anywhere else on this tape, that any software or materials * DOC FILE //* contained on this tape are YEAR 2000 compliant or functional. * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //***TAPE DUPLICATION SECTION * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* T A P E D U P L I C A T I O N S E C T I O N * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* THIS TAPE CONTAINS FREE SOFTWARE, NOT TO BE CHARGED FOR, * DOC FILE //* EXCEPT FOR HANDLING COSTS. * DOC FILE //* * DOC FILE //* THIS TAPE MAY BE FREELY DUPLICATED. * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* NOTICE. There are certain copyrighted sections on this tape * DOC FILE //* which contain reservations of rights. Owners of these * DOC FILE //* sections have given permission for the use of their * DOC FILE //* materials subject to the conditions stated in each case. * DOC FILE //* * DOC FILE //* THESE RESERVATIONS DO NOT APPLY TO THE ENTIRE TAPE ... !!!. * DOC FILE //* * DOC FILE //* All authors give their implied permission to allow their * DOC FILE //* materials to be duplicated. No contributor restricts the * DOC FILE //* ability of any user of this tape, to duplicate the entire * DOC FILE //* tape. * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* DUPLICATION ADVICE. (USE THIS ON YOUR OWN RESPONSIBILITY) * DOC FILE //* * DOC FILE //* Nowadays, most people do not obtain these materials from * DOC FILE //* a "tape", as it used to be. Most people download these * DOC FILE //* materials, a file at a time, from the www.cbttape.org web * DOC FILE //* site. At the web site, you can get a DFDSS or FDR backup * DOC FILE //* of a 3390-format disk, containing all the materials in one * DOC FILE //* version of the "tape". Or you can download the "tape" in * DOC FILE //* AWS format (emulating a 3480, but it is very long). * DOC FILE //* * DOC FILE //* So the following remarks are for general knowledge only, * DOC FILE //* and the techniques can apply to duplicating any tape. * DOC FILE //* But the general principles also apply to duplicating any of * DOC FILE //* these CBT Tape materials. (SBG - Nov 2018). * DOC FILE //* * DOC FILE //* The tape copying program called "COPYMODS" on File 229 * DOC FILE //* of this tape, is useful for making byte-for-byte copies * DOC FILE //* of this, and other tapes. Up to 16 copies may be made * DOC FILE //* at one time. See documentation with that file. It is * DOC FILE //* the editor's experience that cartridges are handled without * DOC FILE //* any problems by the "COPYMODS" program. COPYMODS can also * DOC FILE //* do tape-to-cart or cart-to-tape, but if you have multiple * DOC FILE //* output tapes, do not mix unit types. COPYMODS can now copy * DOC FILE //* tapes with files of up to 64K block size. * DOC FILE //* * DOC FILE //* Note: SL TAPES ARE COPIED BY THE "COPYMODS" PROGRAM, * DOC FILE //* LABELS AND ALL. * DOC FILE //* * DOC FILE //* THE "TAPEMAP" PROGRAM ON FILE 299, OR THE "TAPESCAN" * DOC FILE //* PROGRAM ON FILE 102, MAY BE OF FURTHER USE IN THIS AND * DOC FILE //* RELATED ENDEAVORS. ALSO SEE "TAPECOPY" ON FILE 174. * DOC FILE //* * DOC FILE //* You can now use the COPYNLNL program from Files 229 and * DOC FILE //* 316, to copy some NL files from the CBT Tape to one tape, * DOC FILE //* and the rest of them to a second tape. This should allow * DOC FILE //* 2-tape versions of the CBT Tape to be made, for 3480 * DOC FILE //* uncompressed cartridges, or even for 3480 IDRC carts. * DOC FILE //* * DOC FILE //* For example, you can use COPYNLNL to copy the first 300 NL * DOC FILE //* files of the CBT Tape to one output tape, and then copy * DOC FILE //* Files 301 to the end, over to a second output tape. This * DOC FILE //* way, if the tape is too long for 3480 non-IDRC, someone * DOC FILE //* who can read an IDRC tape can copy it properly to two * DOC FILE //* 3480 uncompressed tapes, and so forth. * DOC FILE //* * DOC FILE //* This tape is now too long for a 3600 foot reel, or for * DOC FILE //* a 3480 cart, or for a 3480 IDRC cart. To contain the * DOC FILE //* materials on one reel, you need a 3490E cart, at least. * DOC FILE //* Most likely, you would need a 3590 cartridge. * DOC FILE //* * DOC FILE //* If you want to have all the files on this tape in one place, * DOC FILE //* either use an AWS-format "tape" file on disk, whose "length" * DOC FILE //* is only limited by the amount of disk space to hold the file, * DOC FILE //* or else, try the alternative Tersed DFDSS or FDR backups of * DOC FILE //* a 3390 disk containing all the tape files, which can be found * DOC FILE //* at our web site, www.cbttape.org. * DOC FILE //* * DOC FILE //* If your shop has direct FTP access to the www.cbttape.org * DOC FILE //* web site, then you can use the software on CBT Tape File 043 * DOC FILE //* to directly download the entire tape from the web site to * DOC FILE //* your z/OS system's DASD. (Most convenient.) * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //***UPLOAD DOWNLOAD SECTION * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* U P L O A D D O W N L O A D S E C T I O N * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* This section refers to what happens when people email stuff * DOC FILE //* to me in ASCII. If you can avoid that (as per the remarks * DOC FILE //* below), please do so. * DOC FILE //* * DOC FILE //* I prefer contributions on cartridge or tape because they * DOC FILE //* are not as subject to error, as what we shall describe * DOC FILE //* below. For this reason, in this Internet age, I prefer * DOC FILE //* contributions in TSO XMIT format, which never had to * DOC FILE //* undergo an ASCII to EBCDIC translation (and vice-versa). * DOC FILE //* Hovever if your data has undergone ASCII <--> EBCDIC * DOC FILE //* conversion..... and since .... * DOC FILE //* we have fully entered the era of PC's, some of the * DOC FILE //* contributions to this tape have been obtained from diskette * DOC FILE //* downloads and uploads. Sometimes, the upload-download * DOC FILE //* software will make a mistake in character translation. * DOC FILE //* This editor would appreciate when anyone notices such * DOC FILE //* errors on any file in this tape. Please inform me about * DOC FILE //* them so they can be corrected. * DOC FILE //* * DOC FILE //* For your information, most contributions nowadays are sent * DOC FILE //* via email, with attached software sent in TSO XMIT format, * DOC FILE //* which is ALWAYS in EBCDIC character representation. * DOC FILE //* * DOC FILE //* -- email: sbgolob@cbttape.org -- * DOC FILE //* * DOC FILE //* ERRORS WE KNOW ABOUT ARE - * DOC FILE //* * DOC FILE //* HEX 53 SHOULD BE CHANGED TO HEX 5F USUALLY. * DOC FILE //* HEX 6A SHOULD BE CHANGED TO HEX 4F OR VICE-VERSA. * DOC FILE //* * DOC FILE //* PLEASE CALL THESE OR ANY OTHER ERRORS IN TO ME. THANKS AGAIN. * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //***NEWS BULLETIN SECTION * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* N E W S B U L L E T I N S E C T I O N * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //******************************************************************* DOC FILE //* --------------------------------------------------------------- * DOC FILE //* -- THERE IS A LOT OF NEW NEWS AT THE BEGINNING OF THIS FILE. -- * DOC FILE //* -- PLEASE RE-READ THIS STUFF, BECAUSE IT CHANGED WITH THE -- * DOC FILE //* -- CHANGE OF EDITORS OF THIS TAPE. I HOPE TO USE THIS PART -- * DOC FILE //* -- OF FILE 001 FOR PROVIDING NEWS BRIEFS. -- * DOC FILE //* --------------------------------------------------------------- * DOC FILE //******************************************************************* DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* I WILL TRY (WITHOUT PROMISING) TO PRODUCE UPDATES TO THIS * DOC FILE //* TAPE AS OFTEN AS I CAN. ONE OF THE NICE THINGS THAT ARNIE * DOC FILE //* HAS ALWAYS DONE, WAS TO KEEP THIS TAPE CURRENT. SBG 9/90. * DOC FILE //* * DOC FILE //* On the CBT Tape web site: www.cbttape.org , there is an * DOC FILE //* Updates page, which contains the latest versions of files. * DOC FILE //* These files are updated (almost) daily. If a file contains * DOC FILE //* a $$$#DATE member, that is an indication of the update date * DOC FILE //* and time, for that file. So please look there. * DOC FILE //* -- ------ ---- ----- * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* ANNOUNCEMENT ------*-*-*-*-*------ DOC FOR OTHER TAPES. * DOC FILE //* * DOC FILE //* NOTE: The arrival of Github and SourceForge has changed * DOC FILE //* much of the dynamics here. But I think that the * DOC FILE //* remarks below, still apply to a considerable extent. * DOC FILE //* * DOC FILE //* There is now documentation for the contents of other public * DOC FILE //* tapes on this tape. See File 071. Some of these materials * DOC FILE //* had been scattered in various files on this tape, and were * DOC FILE //* probably hard to find. We are now making it easier to find * DOC FILE //* this material, so if you want to order some other tape, you * DOC FILE //* can get some idea of what it has on it. * DOC FILE //* * DOC FILE //* We can't guarantee that whenever somebody else makes an * DOC FILE //* update, we can keep up. We'll do the best we can without * DOC FILE //* making promises. We will try to make File 071 reflect the * DOC FILE //* latest tapes that we have obtained ourselves. * DOC FILE //* * DOC FILE //* A lot of the other tapes have now been incorporated into the * DOC FILE //* CBT Overflow Tape, such as the SPLA MVS Tape, the SHARE PL/1 * DOC FILE //* Tape, the L.A. MVS Users Group Tape, and the European GUIDE * DOC FILE //* Tapes. SG 5/00. * DOC FILE //* * DOC FILE //* We have also established Files 050 and 051, to contain URLs * DOC FILE //* that can help point you to materials (many of them free) * DOC FILE //* which we can't put on this tape for some reason or other. * DOC FILE //* * DOC FILE //* A notable example of a free tool is TASID from Doug Nadel, * DOC FILE //* who worked for IBM's ISPF development. Doug is now retired. * DOC FILE //* Since Doug developed TASID on IBM equipment and while working * DOC FILE //* for them, TASID is copyrighted by IBM, but it is free. * DOC FILE //* Another such example was the compression program, TRSMAIN, * DOC FILE //* which is free, but a derivative of TRSMAIN called AMATERSE, * DOC FILE //* is now part of the z/OS operating system (in SYS1.MIGLIB). * DOC FILE //* * DOC FILE //* TASID can now be obtained here: * DOC FILE //* * DOC FILE //* https://www-01.ibm.com/support/docview.wss?uid=swg24009131 * DOC FILE //* (UCL checked by SBG, 12/18/2024) * DOC FILE //* * DOC FILE //* A bunch of zaps to TASID 5.21 were supplied by Vladimir * DOC FILE //* Mironov on CBT File 980, so that the initiator display * DOC FILE //* of TASID will now work. * DOC FILE //* * DOC FILE //* So please see File 980, where there is a zap for this * DOC FILE //* version of TASID, so it will display initiators properly * DOC FILE //* (Option 4) under z/OS 2.2 and 2.3. (Tested on 2.5 as well) * DOC FILE //* (This zap doesn't seem to work on z/OS 3.1.) * DOC FILE //* * DOC FILE //* Doug's site is now obsolete, as far as his IBM mainframe * DOC FILE //* creations are concerned. You can refer to File 683, where * DOC FILE //* a lot of IBM downloads are still available. * DOC FILE //* * DOC FILE //* See: ftp://public.dhe.ibm.com * DOC FILE //* * DOC FILE //* To get TRSMAIN, go to www.ibm.com , and search for * DOC FILE //* TRSMAIN. Current URL to get TRSMAIN (as of 03/01) is: * DOC FILE //* * DOC FILE //* ftp://ftp.software.ibm.com/s390/mvs/tools/packlib/ * DOC FILE //* * DOC FILE //* (It doesn't seem to work - use AMATERSE in SYS1.MIGLIB) * DOC FILE //* * DOC FILE //* (Yes, as of Nov 2018 it is still there, in its old form, * DOC FILE //* from 1998.) But, for the newest version of TRSMAIN... * DOC FILE //* * DOC FILE //* TRSMAIN is now distributed with the z/OS operating system * DOC FILE //* under the name AMATERSE. On a z/OS 2.x system, it is on * DOC FILE //* SYS1.MIGLIB, as follows: * DOC FILE //* * DOC FILE //* NAME DATA ALIASOF * DOC FILE //* AMATERSE * DOC FILE //* GIMUNPCK AMATERSE * DOC FILE //* TRSMAIN AMATERSE * DOC FILE //* * DOC FILE //* We hope these services will be of help to everyone. SG * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* With the advent of "retro-MVS computing", which you can do at * DOC FILE //* home with the HERCULES S390 emulator that runs on a PC, I'd * DOC FILE //* appreciate finding out about old utilities that might have * DOC FILE //* been forgotten over the years. If you have information about * DOC FILE //* old utilities, please email me at sbgolob@cbttape.org . * DOC FILE //* * DOC FILE //* Now, we can all run MVS in our house, only depending on * DOC FILE //* licensing issues for the software. Many people currently * DOC FILE //* are running MVS 3.8J, which is free. * DOC FILE //* * DOC FILE //* If you want to find out about Hercules, there is a news group. * DOC FILE //* Current URLs are (as of 05/01): yahoogroups.com is no longer * DOC FILE //* active. Go to groups.io for Hercules-related user groups * DOC FILE //* now. (12/20) * DOC FILE //* * DOC FILE //* New group now: https://hercules-390.groups.io/g/group * DOC FILE //* * DOC FILE //* Hercules is now available in several different versions: * DOC FILE //* One very good version is from: * DOC FILE //* * DOC FILE //* http://www.softdevlabs.com/hercules * DOC FILE //* * DOC FILE //* To find out a lot about Hercules, see the MOSHIX YouTube * DOC FILE //* videos at: (you can refer to File 977 as well) * DOC FILE //* * DOC FILE //* https://www.youtube.com/user/moshe5760/videos * DOC FILE //* * DOC FILE //* Please see Files 077 and 547, which contain utilities that * DOC FILE //* have been tested to run under MVS 3.8, running under the * DOC FILE //* Hercules emulator. Some of those tools might also run under * DOC FILE //* OS/390, or z/OS, but they haven't been tested there. * DOC FILE //* * DOC FILE //* Thanks to Volker Bandke for File 547, and to Brian Westerman * DOC FILE //* for File 077. * DOC FILE //* * DOC FILE //* To obtain an MVS system which can be installed on your PC * DOC FILE //* in a couple of minutes, complete with TSO and many utilities, * DOC FILE //* go to the TK5 website, which was put together by * DOC FILE //* Rob Prins.... (This is MVS 3.8, greatly enhanced * DOC FILE //* and completely legal to run.) * DOC FILE //* * DOC FILE //* https://hercules-390.groups.io/g/group * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* IMPORTANT - IF ANYBODY HAS AN OLD VERSION OF THE CBT TAPE: * DOC FILE //* IMPORTANT - IF ANYBODY HAS AN OLD VERSION OF THE CBT TAPE: * DOC FILE //* * DOC FILE //* >>> DEFINITION OF "OLD": BEFORE VERSION 248. <<<<< * DOC FILE //* * DOC FILE //* Looking at these old tapes makes it possible for us * DOC FILE //* to support any level of the MVS operating system, back * DOC FILE //* to the late 1970's at least. * DOC FILE //* * DOC FILE //* PLEASE MAKE A COPY ON A LARGE REEL OR CARTRIDGE, AND * DOC FILE //* SEND IT TO THE EDITOR: (CARTRIDGE PREFERRED) * DOC FILE //* * DOC FILE //* SAM GOLOB NEW ADDRESS * DOC FILE //* P.O. BOX 702 * DOC FILE //* Pomona, NY 10970 * DOC FILE //* * DOC FILE //* -- email: sbgolob@cbttape.org -- * DOC FILE //* * DOC FILE //* To obtain copies of some old tapes that we have, * DOC FILE //* in AWS format, please go to: * DOC FILE //* * DOC FILE //* http://www.cbttape.org/c249down.htm * DOC FILE //* * DOC FILE //* * DOC FILE //* THESE OLD TAPES MAY BE VERY IMPORTANT IN THE FUTURE, * DOC FILE //* FOR ALL KINDS OF PURPOSES. WE ARE LOOKING INTO WAYS * DOC FILE //* OF MAKING THE INFORMATION "VERY COMPACTLY" AVAILABLE * DOC FILE //* TO ALL. (POSSIBLY 20 OR 30 VOLUMES WORTH OF INFO ON * DOC FILE //* ONE DVD.) NO PROMISES YET, BUT PLEASE HELP !!!! * DOC FILE //* * DOC FILE //* I'D PREFER IF YOU MAKE THE COPIES USING THE "COPYMODS" * DOC FILE //* PROGRAM FROM FILE 229 OF THIS TAPE. I KNOW THAT PROGRAM * DOC FILE //* WORKS, AND WILL GRAB ALL THE FILES. * DOC FILE //* * DOC FILE //* THANKS IN ADVANCE. * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* A THANK YOU: (for all the OS/360 materials available) * DOC FILE //* * DOC FILE //* Thanks to Glen Herrmannsfeldt of the University of Washington * DOC FILE //* who sent me an OS/360 source tape. This tape contains, among * DOC FILE //* other things, source code for the free IBM compilers. How * DOC FILE //* complete the source code is, I'm not sure. I've included * DOC FILE //* source for the OS/360 ALGOL compiler and library on Files * DOC FILE //* 309 and 310 of this tape. Executable code is on File 176. * DOC FILE //* You can judge for yourselves. * DOC FILE //* * DOC FILE //* Note: If you are using the old OS/360 ALGOL compiler, or if * DOC FILE //* you wish to do so, we have a complete reworking of that * DOC FILE //* compiler on CBT File 876, from Tom Armstrong. Tom has tried * DOC FILE //* to correct all the errors and omissions found on the OS/360 * DOC FILE //* tapes that we had, and it is probably best, if you want * DOC FILE //* to use OS/360 ALGOL, to use his fixed version on File 876. * DOC FILE //* * DOC FILE //* (S.GOLOB 10/2014) * DOC FILE //* * DOC FILE //* Rick Fochtman has now made a cd-rom of the OS/360 source code. * DOC FILE //* If you want a copy of this cd-rom, please feel free to email * DOC FILE //* me at sbgolob@cbttape.org and inquire. * DOC FILE //* (S.GOLOB 05/00) * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* STILL ANOTHER REQUEST: * DOC FILE //* * DOC FILE //* If anyone has a copy of a free software tape for MVS from any * DOC FILE //* country (such as the UK GUIDE tape, etc.), I would appreciate * DOC FILE //* for you to send me a copy of it, and I will try and recipro- * DOC FILE //* cate by sending a CBT Tape to you. Thank you very much (it's * DOC FILE //* hard to get that stuff over here.) Also, language isn't too * DOC FILE //* much of a barrier. I can manage several languages well * DOC FILE //* enough, and MVS is universal. If I adapt any of that stuff * DOC FILE //* to this tape later, I'll try and make sure it's translated * DOC FILE //* into English first, but I can't make a firm promise on that. * DOC FILE //* * DOC FILE //* Since it is now possible to send entire tapes over the * DOC FILE //* Internet, with the tapes being in AWS format, please email * DOC FILE //* Sam Golob at sbgolob@cbttape.org , if you can send a * DOC FILE //* tape in this way. * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //***SECTION FILE DESCRIPTION SECTION * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* F I L E D E S C R I P T I O N S E C T I O N * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* This section contains a one-line description of each non-empty * DOC FILE //* file on the CBT MVS Utilities Tape. Its purpose is to provide * DOC FILE //* a more detailed description of each file's contents, than is * DOC FILE //* provided in the File Status Section of this documentation. * DOC FILE //* * DOC FILE //* Empty files are marked as such, and the descriptions of them * DOC FILE //* should be regarded as placeholders, in case the file number * DOC FILE //* would become occupied at a future date. * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //*+File 001: Detailed documentation of the CBT MVS Utilities Tape *# DOC FILE //*+File 002: CBT973 Compression-Decompression Program for Files * DOC FILE //*+File 003: JCL member to load each tape file to disk *# DOC FILE //*+File 004: Put ./ ADD cards into this file to make a PDS * DOC FILE //*+File 005: VMREXX exec to load CBT tape to VM - V2.0 * DOC FILE //*+File 006: Collection of Utilities to manipulate File 001 doc *# DOC FILE //*+File 007: SYSUPLOG (keep as EBCDIC only) - sequential data *# DOC FILE //*+File 008: Jobs used to create the previous CBT Tape version *# DOC FILE //*+File 009: Gene Lew old RACF exits * DOC FILE //*+File 010: IMON for z/OS - a comprehensive z/OS monitor * DOC FILE //*+File 011: MVS DEBE, MSG2USER, System Info into CLIST variables * DOC FILE //*+File 012: John Hancock Mutual ISPF Background Jobs driver * DOC FILE //*+File 013: SHARE RACF mods tape - SETPW2 fixed - WHOIS fixed * DOC FILE //*+File 014: Sam Golob's PDS & SMP/E Introduction tutorial, etc. * DOC FILE //*+File 015: Warner Brothers collection of Utilities and Exits * DOC FILE //*+File 016: Scott & White Hospital User Exits * DOC FILE //*+File 017: LISTDD program from Firemen's Fund * DOC FILE //*+File 018: TSUPDATE program from Conrail * DOC FILE //*+File 019: Utilities from John Hooper *# DOC FILE //*+File 020: A collection of system level REXX execs * DOC FILE //*+File 021: BELL & HOWELL operator communication utilities * DOC FILE //*+File 022: A collection of utilities from Mark Hedges * DOC FILE //*+File 023: Mods to LOGON to TSO under a secondary JES2 * DOC FILE //*+File 024: XFERDUMP from MCI - originally from Howard Dean * DOC FILE //*+File 025: TSO Console Pgm and other pgms from TU Services * DOC FILE //*+File 026: Program to take a survey at TSO LOGOFF time * DOC FILE //*+File 027: Date Check utility from DAYCO Products * DOC FILE //*+File 028: CLISTs to generate JCL to backup a list of datasets *# DOC FILE //*+File 029: Cook Book instructions to Enlarge the VTOC of a pack * DOC FILE //*+File 030: Mods to change console pfkeys MVS370 thru XA 2.1.7 * DOC FILE //*+File 031: IGGPRE00 exit with RACF interface * DOC FILE //*+File 032: JCLSCAN, COPYPACK, DOWNDATE programs * DOC FILE //*+File 033: SHARE JES2 Song Book * DOC FILE //*+File 034: RACFUSER - program to print PASSWORD info by userid * DOC FILE //*+File 035: LOAD MODULE file - Quick install of useful programs *# DOC FILE //*+File 036: FIXPDS. ISPF-based utility. Restore deleted members * DOC FILE //*+File 037: COPYCAT - pgm to copy and reorganize CVOLs * DOC FILE //*+File 038: KLINGON - TSO based reverse STAR TREK game * DOC FILE //*+File 039: CITIBANK - SMF 14-15 pgm, and IPOUPDTE mod & doc * DOC FILE //*+File 040: Clean a PDS, string scan-repl, super file copy, etc * DOC FILE //*+File 041: JES2 Exits to drive XEROX printers * DOC FILE //*+File 042: Utilities for IBM Connect:Direct - John Bradley * DOC FILE //*+File 043: The Official CBT Dialog for easy access to all files *# DOC FILE //*+File 044: ASMTOZAP - code your system zaps in assembler lang * DOC FILE //*+File 045: PDS Compare program adapted from Yale compare pgm * DOC FILE //*+File 046: PACKRAT program to scratch datasets from a DASD pack * DOC FILE //*+File 047: NOCELL-LISTICAT etc. Jim Lane's large collection. * DOC FILE //*+File 048: LISTVOL, LISTSPC, LOCINDEX: doc and help for them * DOC FILE //*+File 049: STATS program to report structure of datasets * DOC FILE //*+File 050: Internet URLs for Free Downloads * DOC FILE //*+File 051: Internet URLs for some Relevant Vendor Sites * DOC FILE //*+File 052: SHOWMVS for MVS 3.8 - from Jim Morrison * DOC FILE //*+File 053: Deluxe Check Printers ISPF system - source code * DOC FILE //*+File 054: Deluxe Check Printers ISPF system - ISPF panels * DOC FILE //*+File 055: Deluxe Check Printers ISPF system - ISPF messages * DOC FILE //*+File 056: Deluxe Check Printers ISPF system - ISPF skeletons * DOC FILE //*+File 057: Deluxe Check Printers ISPF system - ISPF clists * DOC FILE //*+File 058: TSO command to display the LINKLIST * DOC FILE //*+File 059: IPL DATE display under ISPF * DOC FILE //*+File 060: Software Status Report ISPF. Source and ISPF panels * DOC FILE //*+File 061: Software Status Report ISPF. Load Modules * DOC FILE //*+File 062: Software Status Report ISPF. Indxtbl init record * DOC FILE //*+File 063: Software Status Report ISPF. Prodtbl init record * DOC FILE //*+File 064: Software Status Report ISPF. History init record * DOC FILE //*+File 065: Mod to put uncataloged dataset into LINKLIST - old * DOC FILE //*+File 066: Alan Field utility collection * DOC FILE //*+File 067: IEFDB401 and IEFUJV exits from Coca Cola Corp. * DOC FILE //*+File 068: TSTVS - Console Editor and Dataset Utility-Rob Prins * DOC FILE //*+File 069: Coding Examples from Carmine Cannatello's ASM book * DOC FILE //*+File 070: Computer Sciences Corp - was Gen Dynamics Sysmods * DOC FILE //*+File 071: Documentation for the contents of other free tapes * DOC FILE //*+File 072: PANEXEC ISPF interface - ISPPLIB * DOC FILE //*+File 073: PANEXEC ISPF interface - ISPLLIB * DOC FILE //*+File 074: NASPA MACLIB - ISPF macros from NaSPA VIP Tape * DOC FILE //*+File 075: PANEXEC ISPF interface - ISPALIB * DOC FILE //*+File 076: PANEXEC ISPF interface - PROCS * DOC FILE //*+File 077: MVS 3.8 Utilities for Hercules from Brian Westerman * DOC FILE //*+File 078: ISPF EDIT macros from John Kalinich - SHARE cd-rom * DOC FILE //*+File 079: SCRIPT/VS DCF ISPF Interface * DOC FILE //*+File 080: RACF Data Reformatter to allow postprocessing * DOC FILE //*+File 081: MVS DEBE * DOC FILE //*+File 082: Reference Manuals: IEHMAP, MAPLPA, PTXREF, SUPERZAP * DOC FILE //*+File 083: IEHMAP Source and Object, with Installation JCL * DOC FILE //*+File 084: MAPLPA Object * DOC FILE //*+File 085: PTXREF Object * DOC FILE //*+File 086: SUPERZAP Object * DOC FILE //*+File 087: ISPF SYSLOG Archival Utility from Mark Diehl * DOC FILE //*+File 088: Brian Westerman Utilities * DOC FILE //*+File 089: University of Manitoba DYNALLOC Interface * DOC FILE //*+File 090: DELINKI - in PL/I and assembler - delink load mods * DOC FILE //*+File 091: PROCs for PL1/F, FORTRAN G & H, RPG/F and ALGOL * DOC FILE //*+File 092: PL1/F Compiler - moved to CBT Overflow Tape File 092 * DOC FILE //*+File 093: PDSLOAD, OFFLOAD, UPDTE, UNUPDTE: Sequentialize PDS * DOC FILE //*+File 094: DAF from Mike Cleary - Dataset Audit Facility * DOC FILE //*+File 095: ISPF EDIT MACRO collection from Paul Davis - 1 * DOC FILE //*+File 096: University of Missouri Hospital Utilities & Exits * DOC FILE //*+File 097: Old Peoples Bank Disk Mgmt stuff plus new VVDSLIST * DOC FILE //*+File 098: ISPF interface for XMIT/RECEIVE - source and data * DOC FILE //*+File 099: REXX Code Snippets - contributed *# DOC FILE //*+File 100: Deluxe Check Printers ISPF/PDF customizations * DOC FILE //*+File 101: Deluxe Check Printers ISPF Clists * DOC FILE //*+File 102: TAPESCAN program - Now 64K capable * DOC FILE //*+File 103: ISPF DIALOGS from Bill Horton of Tennessee Eastman * DOC FILE //*+File 104: JES2 Remote Printers (JRP package) - OS/390 level * DOC FILE //*+File 105: ISPF 3.8 OUTLIST replacement and enhancement * DOC FILE //*+File 106: Utility to list RACF access of Users to Entities * DOC FILE //*+File 107: Clemson University Structured Macro Library * DOC FILE //*+File 108: Clemson University Structured Macro SAMPLIB * DOC FILE //*+File 109: IEFACTRT exit code from First Chicago * DOC FILE //*+File 110: IEFACTRT sample output from File 109 code * DOC FILE //*+File 111: REVLON utility collection from Jim Purdy * DOC FILE //*+File 112: VTOC TSO command processor *# DOC FILE //*+File 113: SMPSCAN documentation * DOC FILE //*+File 114: SMPSCAN jobstream samples * DOC FILE //*+File 115: SMPSCAN source code * DOC FILE //*+File 116: Disk Seek Analysis program * DOC FILE //*+File 117: WTO Exits from Jim Cook of Coca Cola * DOC FILE //*+File 118: SMPPTFIN preprocessing - sort by FMIDs & their PTFs *# DOC FILE //*+File 119: Howard Dean Utility collection - 1st File * DOC FILE //*+File 120: Sam Golob's "MVS Tools & Tricks" and other articles * DOC FILE //*+File 121: Wide illustrations from Sam Golob's articles * DOC FILE //*+File 122: RMSG Subsystem and JES2 exits from Allergan * DOC FILE //*+File 123: TSO Echo Programs for "TSO Command Restriction" * DOC FILE //*+File 124: State of Wisconsin ISPF/PDF applications * DOC FILE //*+File 125: State of Connecticut RMF analysis system - in SAS * DOC FILE //*+File 126: Password Modification - ESA * DOC FILE //*+File 127: CHRYSLER utilities collection * DOC FILE //*+File 128: LDS utilities - ISPF/VTAM cmds, CHIMP, SYSLOG scan * DOC FILE //*+File 129: Shared DASD Checkpoint mod - XA and OS/390 * DOC FILE //*+File 130: Southwestern Public Service - Utilities colleciton * DOC FILE //*+File 131: SAR Security user exit - DMS/OS auto-restore exit * DOC FILE //*+File 132: First Nationwide Bank utilities - from George Ramas * DOC FILE //*+File 133: Alan Field Utility collection * DOC FILE //*+File 134: Greg Price Utility collection - REVIEW, etc. *# DOC FILE //*+File 135: Greg Price Load Module library *# DOC FILE //*+File 136: Howard Dean Utility collection - 2nd File * DOC FILE //*+File 137: Report Distribution System with Security * DOC FILE //*+File 138: Program called SYSTEM to report system info * DOC FILE //*+File 139: Dennis Longnecker Utilities + WHOHAS * DOC FILE //*+File 140: Data Archival/Recovery System (DARS) DASD Managemnt * DOC FILE //*+File 141: SYS1.BRODCAST package from Tim Vanderwall * DOC FILE //*+File 142: Invoke other VTAM applications from within TSO * DOC FILE //*+File 143: Online IDCAMS application, CLISTs etc. * DOC FILE //*+File 144: VPS User Exit 14 * DOC FILE //*+File 145: KERMIT for TSO - load library * DOC FILE //*+File 146: KERMIT for TSO - source * DOC FILE //*+File 147: ARCHIVER All your non-VSAM datasets to 1 VSAM file *# DOC FILE //*+File 148: Panvalet ISPF interface * DOC FILE //*+File 149: UCLA utilities collection * DOC FILE //*+File 150: ISPF Interactive Data Transmission Facility (XMIT) * DOC FILE //*+File 151: Load LISTCAT info into INFO/MVS database * DOC FILE //*+File 152: Harold Zbiegien Utilities - PSF emphasis, & others * DOC FILE //*+File 153: Harold Zbiegien - 3800 Character set samples * DOC FILE //*+File 154: Program to show SMP ELEMENTS from APPLY/ACCEPT run * DOC FILE //*+File 155: Dave North's REXX execs - go VB-255 to FB-80 etc. * DOC FILE //*+File 156: IEBASAP - source code * DOC FILE //*+File 157: IEBASAP - sample reports * DOC FILE //*+File 158: ISPF & REXX * DOC FILE //*+File 159: UCBFIND * DOC FILE //*+File 160: TSO CPS - Chuck Hoffman + ISPFPRIM from File 010 * DOC FILE //*+File 161: Jim Marshall - ISPF interfaces to utilities * DOC FILE //*+File 162: XREFASM * DOC FILE //*+File 163: DUDA UTILITIES * DOC FILE //*+File 164: RESCUE SYSTEM * DOC FILE //*+File 165: RACF 1.7 SYSTEM * DOC FILE //*+File 166: Vinh Vu Utilities collection * DOC FILE //*+File 167: CATELLUS UTIL * DOC FILE //*+File 168: Bill Godfrey Utilities collection * DOC FILE //*+File 169: Kevin Williams Utilities collection * DOC FILE //*+File 170: DUMPCSA program from Frank O'Quinn, USERS * DOC FILE //*+File 171: DISASM, TAPEMAP, SMFSPLIT, TPX, FX, SUTL, DLIUTILS * DOC FILE //*+File 172: David Cartwright's collection of Utilities * DOC FILE //*+File 173: Ted Bestani's collection - SMPETOOL etc etc * DOC FILE //*+File 174: TAPECOPY program from Aron Eisenpress * DOC FILE //*+File 175: PHILIPS Utilities from Clark Morris * DOC FILE //*+File 176: ALGOL Compiler - moved to CBT Overflow Tape File 089 * DOC FILE //*+File 177: Add OPCODES to the assembler as MACROS (MNEMAC lib) * DOC FILE //*+File 178: An IPCS interface for IDMS * DOC FILE //*+File 179: Leonard Woren's MACLIB * DOC FILE //*+File 180: Leonard Woren's TSO Commands * DOC FILE //*+File 181: Leonard Woren's MVS Programs * DOC FILE //*+File 182: PDS Command Package--Version 8.6.24.4 PDSE Support *# DOC FILE //*+File 183: Gilbert Saint-flour's collection of Utilities, etc. *# DOC FILE //*+File 184: Tom Bryant's way of setting up IPCS * DOC FILE //*+File 185: IKJTABLS Source Code and Auth Table handling tools *# DOC FILE //*+File 186: EMPTY * DOC FILE //*+File 187: CLIST Conversion Program: FB-80 <---> VB-255 * DOC FILE //*+File 188: IBM Source Tapes - a system to keep track of them * DOC FILE //*+File 189: IBM Source Tapes - sample report output - File 188 * DOC FILE //*+File 190: VSMDUMP from Bob Styma - who used parts of CSA * DOC FILE //*+File 191: Started Task accnting information system, Walt Sapp * DOC FILE //*+File 192: Generalized Recovery Routine, ESTAEX, FRR, ARR etc. * DOC FILE //*+File 193: TCOPY - tape copying program - now 64K capable * DOC FILE //*+File 194: CUT-PASTE edit macros from Jim Marshall * DOC FILE //*+File 195: Eli Duttman's "simple but useful" CLISTs * DOC FILE //*+File 196: JES2 Exit Loader - an older and more imperfect one * DOC FILE //*+File 197: IMS 3.1 Mods from Rockwell - large collection * DOC FILE //*+File 198: JES2 Exit Dynamic Reloader Commands from Bob Break * DOC FILE //*+File 199: BLKSPTRK, CMDPGM, more programs from Dave Cole * DOC FILE //*+File 200: Collection of Utilities from TWA * DOC FILE //*+File 201: IKJCT44B CLIST user exit to get system information * DOC FILE //*+File 202: Sample output from IEFU83 exit reporting I/O counts * DOC FILE //*+File 203: Produce STK Silo Eject cards from TMSGRW report * DOC FILE //*+File 204: MVS CROSS SYSTEM from Ken Tomiak & Joel Perlman * DOC FILE //*+File 205: MVS XSYS Doumentation in SCRIPT format * DOC FILE //*+File 206: DCOLLECT REXX execs from Linnea Nichols * DOC FILE //*+File 207: FSE a free version of old Full Screen Edit for TSO * DOC FILE //*+File 208: LSPC Command - Displays attributes of devices * DOC FILE //*+File 209: Hex Calculator written in REXX, by Art Tansky * DOC FILE //*+File 210: CICS Version of Cross System - moved CBT Overflow 310* DOC FILE //*+File 211: CICS XSYS Documentation - moved, CBT Overflow 311 * DOC FILE //*+File 212: DB2 CROSS SYSTEM - moved, CBT Overflow 312 * DOC FILE //*+File 213: DB2 XSYS Documentation - moved, CBT Overflow 313 * DOC FILE //*+File 214: MVS Control Blocks formatted for COBOL 2 * DOC FILE //*+File 215: Two CLISTs to help you use SMP/E better * DOC FILE //*+File 216: Date Conversion and Manipulation Routine * DOC FILE //*+File 217: Disassembler - From Load modules to ASM code * DOC FILE //*+File 218: MPL and ASM Monitor under RMFMON, from Jim Cook * DOC FILE //*+File 219: REXX execs from Tony Forte * DOC FILE //*+File 220: EDP Auditor Tool collection updated from Lee Conyers * DOC FILE //*+File 221: EDP Auditor REXX tools updated from Lee Conyers * DOC FILE //*+File 222: EMPTY * DOC FILE //*+File 223: FREE Tape Management System - reports all mounts * DOC FILE //*+File 224: FREE Tape Management System - sample outputs * DOC FILE //*+File 225: OFFLOAD program - Dave Cole's original version * DOC FILE //*+File 226: COMPRSEQ - Dave Cole's compare program - orig vers * DOC FILE //*+File 227: TSO authorization code from CBT Company * DOC FILE //*+File 228: DFHSM Dataset Recovery - ISPF dialog * DOC FILE //*+File 229: COPYMODS and other utilities for Tape Copying * DOC FILE //*+File 230: ISPF facilities demo from SHARE 66 presentation * DOC FILE //*+File 231: Source code for ISPF demo from File 230 * DOC FILE //*+File 232: Convert MVS IOGEN deck into approx HCPRIO for VM * DOC FILE //*+File 233: GBHABEND Program - produces any ABEND code (S or U) * DOC FILE //*+File 234: New Disassembler by Dick Thornton-author of File 217 * DOC FILE //*+File 235: LPA Loader program - MODREP * DOC FILE //*+File 236: ZAP to shorten LISTC LEV( ) display * DOC FILE //*+File 237: Load Library CSECT Cross Reference report program * DOC FILE //*+File 238: ISPF Interactive Disassembler - Load Modules * DOC FILE //*+File 239: ISPF Interactive Disassembler - ISPF Panels * DOC FILE //*+File 240: ISPF Interactive Disassembler - ISPF Messages * DOC FILE //*+File 241: ISPF Interactive Disassembler - JCL * DOC FILE //*+File 242: ISPF Interactive Disassembler - Formatted CBLKS * DOC FILE //*+File 243: ISPF Interactive Disassembler - Source Code * DOC FILE //*+File 244: UK GUIDE Tape Supplement - 1993A * DOC FILE //*+File 245: UK GUIDE Tape - Norwich Union Insurance Supplement * DOC FILE //*+File 246: Issue Console Commands from Batch * DOC FILE //*+File 247: Broadcast Manager Utilities to manage SYS1.BRODCAST *# DOC FILE //*+File 248: Jim Boysen Utility collection * DOC FILE //*+File 249: Programs from Eileen Barkow - WMOD updated for z/OS * DOC FILE //*+File 250: DISPLAY GRS LONG RNAMES - Console Command * DOC FILE //*+File 251: ISPF EDIT MACRO collection from Paul Davis - 2 * DOC FILE //*+File 252: JEFF KAPLAN Source Code * DOC FILE //*+File 253: JEFF KAPLAN REXX execs * DOC FILE //*+File 254: JEFF KAPLAN CNTL * DOC FILE //*+File 255: JEFF KAPLAN ISPPLIB * DOC FILE //*+File 256: JEFF KAPLAN ISPTLIB * DOC FILE //*+File 257: ZAPS to Linkage Editor to take BLKSIZE=32720 * DOC FILE //*+File 258: WIN3270 - 3270 Device Tools - SAS/C source code * DOC FILE //*+File 259: WIN3270 - 3270 Device Tools - Load Modules * DOC FILE //*+File 260: Quick Disk Mapping program - Updated for 3390-9 etc. * DOC FILE //*+File 261: Moved CMD1 Subsystem to File 296 of Overflow Tape * DOC FILE //*+File 262: PTFXREF Program * DOC FILE //*+File 263: MACROS from the UK G.U.I.D.E. Tape * DOC FILE //*+File 264: LOOK program for 64-bit addresses, DUDASD and JLOG * DOC FILE //*+File 265: BF Goodrich LOGON exit * DOC FILE //*+File 266: SS0104 TAPE MAP - SS0278 TAPE COPY measure footages * DOC FILE //*+File 267: HETUTL Utility-read a tape-make AWS or HET file * DOC FILE //*+File 268: REXX function package to access VSAM files * DOC FILE //*+File 269: PL/I source code for ADVENTURE game * DOC FILE //*+File 270: Washington State Utility Collection *# DOC FILE //*+File 271: Dynamic Proclib modification from Amdahl * DOC FILE //*+File 272: Mod to put Variable info into VTAM Logo * DOC FILE //*+File 273: TSO LOGON to a secondary JES2 * DOC FILE //*+File 274: Dynamic Proclib modification for ESA Release 4 * DOC FILE //*+File 275: Mark Hedges programs - APFLIST, PACKOFF, etc. * DOC FILE //*+File 276: REXX to calculate CHECKSUM in ZAP statements * DOC FILE //*+File 277: Program to substitute values in JCL * DOC FILE //*+File 278: ISPF package to keep track of SLSS subscription * DOC FILE //*+File 279: Documentation for File 278 * DOC FILE //*+File 280: Waterloo Script Documentation * DOC FILE //*+File 281: Waterloo Script Load Modules * DOC FILE //*+File 282: Waterloo Script Macro Library * DOC FILE //*+File 283: Waterloo Script Memo to Users * DOC FILE //*+File 284: Waterloo Script Source Code * DOC FILE //*+File 285: Waterloo Script Hyphenation File * DOC FILE //*+File 286: Waterloo Script Object Modules * DOC FILE //*+File 287: Waterloo Script TSO Prompter * DOC FILE //*+File 288: TSO Command Processor to invoke Waterloo Script * DOC FILE //*+File 289: PTF XREF REPORTS - Know BEFORE you RECEIVE...!! * DOC FILE //*+File 290: GPSAM - General Purpose Access Method * DOC FILE //*+File 291: CPU Instruction Speed monitor * DOC FILE //*+File 292: Utility to convert CBT Doc File to HTML * DOC FILE //*+File 293: CKIEBGEN versions (copy program) - Warren Whitford * DOC FILE //*+File 294: VSAM Analysis TSO command called VSAMANAL * DOC FILE //*+File 295: A Heartfelt Essay about programming, by Dave Cole * DOC FILE //*+File 296: TSO Utilities. Use with PDS86 package or standalone. * DOC FILE //*+File 297: GRS ISPF Interface from Mike Cleary * DOC FILE //*+File 298: GTE Panvalet-PDS member backup system * DOC FILE //*+File 299: TAPEMAP program - Reads tape files in many formats * DOC FILE //*+File 300: Jim Marshall's enormous collection of TSO programs *# DOC FILE //*+File 301: A version of CDSCB which checks auth thru RACF * DOC FILE //*+File 302: Program from Mike Cleary--Show LPA and Linklist info * DOC FILE //*+File 303: SIMTERM OS/390 from Alex Brodsky - VTAM pgms in TSO * DOC FILE //*+File 304: LSTVOL program source from Bruce Hogman * DOC FILE //*+File 305: LSTVOL assembly and linkedit printout * DOC FILE //*+File 306: The original version of TSSO from Bill Godfrey * DOC FILE //*+File 307: IEV90 program which invokes HLASM (ASMA90) * DOC FILE //*+File 308: Console display of system info from Alan Field * DOC FILE //*+File 309: ALGOL Compiler Source Code - a few modules incomplete* DOC FILE //*+File 310: ALGOL Library Source Code * DOC FILE //*+File 311: Dave Alcock's large Utilities collection *# DOC FILE //*+File 312: Lionel Dyck Collection of Utilities. A thru R *# DOC FILE //*+File 313: Lionel Dyck Collection of Utilities. S thru TS * DOC FILE //*+File 314: Lionel Dyck Collection of Utilities. TX thru Z *# DOC FILE //*+File 315: Dave Lees Utilities * DOC FILE //*+File 316: Jim Marshall's large collection of batch programs *# DOC FILE //*+File 317: BOOKMANAGER management REXX exec from Tim Henness * DOC FILE //*+File 318: REXX exec to print from a tape in POFFLOAD Format * DOC FILE //*+File 319: SMF type 14 and 15 Report Program * DOC FILE //*+File 320: DF/DSS Driver exits from John Sullivan * DOC FILE //*+File 321: COBOL Analyzer from Roland Schiradin & post processor* DOC FILE //*+File 322: TSO SLEEP programs (like the VM ones) * DOC FILE //*+File 323: REXX Function Package from Gerard Nicol * DOC FILE //*+File 324: Gerard Nicol package to access StorageTek API - HSC * DOC FILE //*+File 325: TSO Command Processor Programs from Wells Fargo * DOC FILE //*+File 326: Free FORTRAN G & H - moved to CBT Overflow File 090 * DOC FILE //*+File 327: Free RPG/F Compiler - moved to CBT Overflow File 091 * DOC FILE //*+File 328: IGGPRE00, IGGPOST0 code from Aron Eisenpress * DOC FILE //*+File 329: Southern California Edison JES2 Exit 6 * DOC FILE //*+File 330: ISPF dialog for SMF88, CICS CSD and COBANAL display * DOC FILE //*+File 331: COBOL subrtnes to set an area in W-S to an address * DOC FILE //*+File 332: Automatic Job Scheduler in MVS JES2 environment * DOC FILE //*+File 333: MVS Version of GZIP Compression - Load Module * DOC FILE //*+File 334: MVS Version of GZIP Compression - SOURCE .H * DOC FILE //*+File 335: MVS Version of GZIP Compression - SOURCE .C * DOC FILE //*+File 336: Utilities collection from Rice University * DOC FILE //*+File 337: Search entire system for PDS member name-Atalay Gul * DOC FILE //*+File 338: P390 Utilities from Gilbert Saint-flour * DOC FILE //*+File 339: JES2 Exit 5 - commands to better control job status * DOC FILE //*+File 340: DCM - Report statistics from 7980-3 controllers * DOC FILE //*+File 341: Code to load PLPA programs into CSA-structrd macros * DOC FILE //*+File 342: ISPF interface to Model 204 database-John Kalinich * DOC FILE //*+File 343: A VTOCLIST program - Peter Havercan & John Kalinich * DOC FILE //*+File 344: REXX execs and other tools from Joerg Berning * DOC FILE //*+File 345: Generalized MPF Exit - from Murray Nicholas * DOC FILE //*+File 346: JES2 Exits from Bob Break * DOC FILE //*+File 347: MODLIST program-list original COBOL compile options * DOC FILE //*+File 348: Programs to list a PDS directory in order * DOC FILE //*+File 349: REXX update ISPF in-storage & stored command tables * DOC FILE //*+File 350: JES2 exits to convert JOB affnty JCL to WLM SCHENV= * DOC FILE //*+File 351: Programs to list the LE Level currently installed * DOC FILE //*+File 352: INTEL large collection - moved to Overflow File 301 * DOC FILE //*+File 353: Collection of programs from Brian Cook - ETPS etc. * DOC FILE //*+File 354: Randy Hall's collection of utilities * DOC FILE //*+File 355: KONCAT program from Kaiser Permanente * DOC FILE //*+File 356: NETSOL-VTAM multi-session mgr - updated for OS/390 * DOC FILE //*+File 357: Carl Hafner's large collection of Utilities-PDSMATCH * DOC FILE //*+File 358: SYSOUT archive package from Eric Bielefeld * DOC FILE //*+File 359: Utilities from Howard Dean and Bill Smith * DOC FILE //*+File 360: State of Wisconsin utilities - COMMAND, VOLS updated *# DOC FILE //*+File 361: Frank Johnston Utilities - CXYPSCAN, ZZRELINK * DOC FILE //*+File 362: Frank Johnston Utilities - Load Library * DOC FILE //*+File 363: ISPF Name Change Exit * DOC FILE //*+File 364: Control Card Subsystem - CCSS * DOC FILE //*+File 365: System to send files error-free using TSO XMIT * DOC FILE //*+File 366: World Clock and PDSADD prgms from Marvin Shaw * DOC FILE //*+File 367: ASCB and TSO User REXX commands from John Kalinich * DOC FILE //*+File 368: Utility collection from James Williams * DOC FILE //*+File 369: Planning Research Corp collection of programs * DOC FILE //*+File 370: ZAPs-I/O counts in IEF285I msgs-see IEFU83,File 134 * DOC FILE //*+File 371: Load Modules-programs on File 270-Washington State * DOC FILE //*+File 372: DYNALLOC Program from Ken MacKenzie * DOC FILE //*+File 373: GTE TSO command - SAL - show dataset allocations * DOC FILE //*+File 374: SAS Programs to format IBM-produced SMF records * DOC FILE //*+File 375: SAS Programs to format Vendor SMF records * DOC FILE //*+File 376: ZDF Display Facility & utilities form David Marsden * DOC FILE //*+File 377: Exits and mods to run TCAS under SUB=MSTR: Ed Jaffe * DOC FILE //*+File 378: SORTTRAK to report on DFSORT SMF records: S.Kowalski * DOC FILE //*+File 379: PROCLIB Cross Reference reports * DOC FILE //*+File 380: REXX execs and other stuff from David McRitchie * DOC FILE //*+File 381: First Computer Services - programs and JES2 exits * DOC FILE //*+File 382: Paul Gillis utilities collection * DOC FILE //*+File 383: INTEL CLISTS for Techinfo system on File 352 * DOC FILE //*+File 384: Moved CDS programs to File 297 of Overflow Tape * DOC FILE //*+File 385: LPA Compare program from Jerry Lawson * DOC FILE //*+File 386: Salvador Carrasco EXECs and other programs * DOC FILE //*+File 387: Stony Brook PASCAL Distribution * DOC FILE //*+File 388: David Cole's Job Scheduler package * DOC FILE //*+File 389: QUEUE program for JES2 5.1, 5.2 * DOC FILE //*+File 390: Schudel QUEUE for ESA 5.2 thru OS390, early z/OS * DOC FILE //*+File 391: TRACE390 Instruction Trace Program from Robert Ngan * DOC FILE //*+File 392: QUEUE from Leonard Woren - JES2 4.2 and below * DOC FILE //*+File 393: RACFGRPS exec from Robert Lamerand & Ken MacKenzie * DOC FILE //*+File 394: Jan Jakubek collection of Utilites, and KSDSPACE Pgm * DOC FILE //*+File 395: CATIND exec to do bulk cataloging for a new system * DOC FILE //*+File 396: FINDSTR exec to invoke ISRSUPC automatically in 3.4 * DOC FILE //*+File 397: PACK and UNPK execs to do numeric conversions * DOC FILE //*+File 398: Generate system macro invocations more simply * DOC FILE //*+File 399: TSSO modifications, applications, and clists * DOC FILE //*+File 400: DYNAMASK program - for pre-dynamic UCB systems * DOC FILE //*+File 401: SPITBOL 360 Compiler and Library *# DOC FILE //*+File 402: SMF Display Consolidation from Multiple MVS systems * DOC FILE //*+File 403: Message Display Facility (UMSG) from Ugur Cilesiz * DOC FILE //*+File 404: TSSO for OS/390 and z/OS * DOC FILE //*+File 405: Defense Logistics Agency Exits and Utilities * DOC FILE //*+File 406: CQX (purge all jobs with same name), & FIND TSO cmds * DOC FILE //*+File 407: DYNAMIC BLDL - by David Cole - For pre-ESA * DOC FILE //*+File 408: David Cole's Macros - needed for his other pgms * DOC FILE //*+File 409: Rob Scott's MXI monitor package - FB-80 members * DOC FILE //*+File 410: Rob Scott's MXI monitor package - load modules * DOC FILE //*+File 411: Rob Scott's utilities - source code and FB-80 *# DOC FILE //*+File 412: Rob Scott's utilities - load modules * DOC FILE //*+File 413: Ashley Street's FADH Utility collection * DOC FILE //*+File 414: Convert printouts from machine control to ANSI * DOC FILE //*+File 415: RPF TSO-based ISPF-like editor, etc. Vers 1.9.9 *# DOC FILE //*+File 416: Deluxe Check Printing - useful programs * DOC FILE //*+File 417: RACFADM - ISPF Dialog to make RACF admin easier. *# DOC FILE //*+File 418: Combined Insurance collection of programs * DOC FILE //*+File 419: Dignus C language source and compiled assembler src * DOC FILE //*+File 420: Dignus Load Library - Compiled C to OS/390 utilities * DOC FILE //*+File 421: XACORZAP program by Robert Budge (INCORZAP author) * DOC FILE //*+File 422: Don Marquardt collection of utilities * DOC FILE //*+File 423: Jeff Broido collection - TSO commands and utilities * DOC FILE //*+File 424: VETAPE - 3420 to 3480 conversion program * DOC FILE //*+File 425: IEFUSI Exit from Mike Loos * DOC FILE //*+File 426: Started Task Accounting, and Jobnames processor * DOC FILE //*+File 427: IHASTOW macro source * DOC FILE //*+File 428: Programs to extract and display control block info * DOC FILE //*+File 429: Allergan Utilities - from Paul Banks * DOC FILE //*+File 430: McEvoy Utilities collection * DOC FILE //*+File 431: Steve Bacher's utilities, packages, and offerings * DOC FILE //*+File 432: Thierry Falissard's selected programs and stuff * DOC FILE //*+File 433: Frank Clarke's collection of REXX execs, etc. *# DOC FILE //*+File 434: Mark Zelden collection of Utilities and REXX execs *# DOC FILE //*+File 435: Frank Clarke's execs having to do with TSO userids *# DOC FILE //*+File 436: COMPCODE - sends NOTIFY & email for job completion * DOC FILE //*+File 437: Jan Jaeger utilities collection, including ZZSA * DOC FILE //*+File 438: Dan Snyder collection of structured macros & others * DOC FILE //*+File 439: PDSX Utility to scan all pds'es--from Volker Mielke * DOC FILE //*+File 440: Load Library for PDSX * DOC FILE //*+File 441: 2 Pgms for RACF from Brian Vogt - RESUME & RA#NAMES * DOC FILE //*+File 442: REVIVE Utility from Tetsuya Kimura (Kimu) * DOC FILE //*+File 443: Other Utilities from Tetsuya Kimura (Kimu) * DOC FILE //*+File 444: Ron Tatum pgms - create and read big blocks on tape * DOC FILE //*+File 445: Object Deck Disassembler from Chris Kendon * DOC FILE //*+File 446: COBOL Program which uses UNIX system services * DOC FILE //*+File 447: ENQMON from Rick Fochtman - GRS displays like MIM's * DOC FILE //*+File 448: Package to Insert Date into Global system variables * DOC FILE //*+File 449: AMDAHL Bookmanager Package * DOC FILE //*+File 450: REXX exec to globally search for character strings * DOC FILE //*+File 451: Gary Scarcella REXX execs - CUTCLEAR, SUBCAN * DOC FILE //*+File 452: Dan Dalby's MVS-JES2 Utilities + STEPLIB, etc. * DOC FILE //*+File 453: Paul Moinil collection of Utilities: Index * DOC FILE //*+File 454: Paul Moinil collection of Utilities: Basic Material * DOC FILE //*+File 455: Paul Moinil collection of Utilities: Complementary * DOC FILE //*+File 456: Paul Moinil collection of Utilities: Additional * DOC FILE //*+File 457: Paul Moinil collection of Utilities: Demo/Games * DOC FILE //*+File 458: Paul Moinil collection of Utilities: CBT Extracted * DOC FILE //*+File 459: Paul Moinil collection of Utilities: Supplementary * DOC FILE //*+File 460: ISPF GUIDE Tape - ISPCLIB file * DOC FILE //*+File 461: ISPF GUIDE Tape - Doc file * DOC FILE //*+File 462: ISPF GUIDE Tape - Edit Macros * DOC FILE //*+File 463: ISPF GUIDE Tape - Help file * DOC FILE //*+File 464: ISPF GUIDE Tape - ISPFMACS * DOC FILE //*+File 465: ISPF GUIDE Tape - JCL file * DOC FILE //*+File 466: ISPF GUIDE Tape - ISPMLIB file * DOC FILE //*+File 467: ISPF GUIDE Tape - ISPPLIB file * DOC FILE //*+File 468: ISPF GUIDE Tape - ISPSLIB file * DOC FILE //*+File 469: ISPF GUIDE Tape - Source file * DOC FILE //*+File 470: ISPF GUIDE Tape - SVC99MAC file * DOC FILE //*+File 471: ISPF GUIDE Tape - MACRO file * DOC FILE //*+File 472: MURPHY - TSO command to display one-liners randomly * DOC FILE //*+File 473: CHKASVT program to find non-reusable ASIDs. * DOC FILE //*+File 474: LIBCLEAN - compare contents of pds's. Rob Wunderlich * DOC FILE //*+File 475: Doc for the Large Block Interface (LBI) for tape * DOC FILE //*+File 476: LISP for MVS - moved back to CBT from Overflow Tape * DOC FILE //*+File 477: AWSUTIL Utility to Create AWS-format "tapes" on DASD * DOC FILE //*+File 478: RAWSTAPE from Jan Jaeger * DOC FILE //*+File 479: Broadcast Notices EDIT, BKMGR search, YAHTZEE * DOC FILE //*+File 480: Baldomero Castilla Utilities - Source Code * DOC FILE //*+File 481: Baldomero Castilla Utilities - Load Modules * DOC FILE //*+File 482: GDGCOPY Utility * DOC FILE //*+File 483: Thomas Ramseier collection of Utilities * DOC FILE //*+File 484: Cache Manager ISPF utility * DOC FILE //*+File 485: VTAM application from Binyamin Dissen * DOC FILE //*+File 486: SETCLOCK program * DOC FILE //*+File 487: REXX to trap and display output from TSO Commands * DOC FILE //*+File 488: Jim Iannone Utilities for Production Control * DOC FILE //*+File 489: Jim Iannone Utilities for Shared Medical Systems pkg * DOC FILE //*+File 490: INSTASM - Assembler Macros for Reentrant code * DOC FILE //*+File 491: XMITMAIL - Lite XMITIP written in COBOL + BATCHART * DOC FILE //*+File 492: SHOWzOS 8.03 and 7.25, plus SHOWMVS 7.10 and 6.30 *# DOC FILE //*+File 493: Utilities from Jim Connelley - VC, CRC32, C2F * DOC FILE //*+File 494: IKJEESX9 LISTBC exit - partial use of SYS1.BRODCAST * DOC FILE //*+File 495: Dynamic ISPF installs of products - from Tom Conley * DOC FILE //*+File 496: REXX exec to do LISTA (display allocations) * DOC FILE //*+File 497: CSVLLIX1 LLA Fetch exit example from A.Colombo * DOC FILE //*+File 498: Match Merge program from Craig Schneiderwent * DOC FILE //*+File 499: Utilities and RACF Panels from Ed Ross - * DOC FILE //*+File 500: MVS & z/OS Automation ECF V23-Event Capture Facility * DOC FILE //*+File 501: SNTP (Simple Network Time Protocol) Server - K.Clapp * DOC FILE //*+File 502: ZAP to AMASPZAP program to eliminate AMA117D message * DOC FILE //*+File 503: MBRLIST exec that runs under raw TSO * DOC FILE //*+File 504: Software Inventory System * DOC FILE //*+File 505: ASSIST Assembler - moved to Overflow Tape File 085 * DOC FILE //*+File 506: REXX execs for handling SMP/E output * DOC FILE //*+File 507: TPL V6.0 for MVS. Table Producing Language (pub dom) * DOC FILE //*+File 508: EXCMD - Command Processor to execute CLISTs & REXX * DOC FILE //*+File 509: Application to web-enable the SHOWMVS command * DOC FILE //*+File 510: IEBLIST and SPACE dataset listers - Ricardo Paranhos * DOC FILE //*+File 511: VSAM Space Analysis program from Geoffrey McIntyre * DOC FILE //*+File 512: ISPF CUT-PASTE - from Luc van Rompaey * DOC FILE //*+File 513: Tools to use OPERLOG in a sysplex, like SYSLOG * DOC FILE //*+File 514: ICHRTX00 special-purpose SAF exit - Larry Williams * DOC FILE //*+File 515: Alex Brodsky REXX functions (assembler) & ISPF stuff * DOC FILE //*+File 516: CA-1 (TMS) program. Inquire VOLSER against CTSQSTS. * DOC FILE //*+File 517: XPL Compiler Generator System * DOC FILE //*+File 518: Sam Knutson's Utilities - AUXBOOST, PUTPARM others * DOC FILE //*+File 519: Compare TMS (CA-1) volume data to IBM VTS vol status * DOC FILE //*+File 520: REXX Functions from Robin Ryerse * DOC FILE //*+File 521: Some EREP jobstreams from Tom Bryant * DOC FILE //*+File 522: Write User SMF records from Application Programs * DOC FILE //*+File 523: General SMF Record Selection Program from Paul Dion * DOC FILE //*+File 524: EXCP Tape Functions in a Subroutine, from Ron Tatum * DOC FILE //*+File 525: Zap to CFMON free IBM utility to work past OS/390 2.6* DOC FILE //*+File 526: Top Secret Security Administration package * DOC FILE //*+File 527: Matthew Stitt collection of programs & new LISTICAT * DOC FILE //*+File 528: J.McKown REXX--Look at LISTCAT and create IDCAMS srce* DOC FILE //*+File 529: Programs to report CICS SMF records, more - M.Stitt * DOC FILE //*+File 530: PL/I program to format PL/I programs - Roy Gardiner * DOC FILE //*+File 531: Compound EXEC to detect DSNames, and other EXECs * DOC FILE //*+File 532: Extensive collection of Roscoe RPFs - Charles Hottel * DOC FILE //*+File 533: AWS Tape,FKT<->Real Tape Conversion Utilities on MVS * DOC FILE //*+File 534: SPACE command from Paul Dion * DOC FILE //*+File 535: Concat, Alloc, Deconcat CMD from D.Sudibyo * DOC FILE //*+File 536: CA-Xcom and CA-Dispatch Report Distribution Extension* DOC FILE //*+File 537: Entry and Exit Assembler macros * DOC FILE //*+File 538: IPL Text for ZZSA (Standalone Utils) & ZZSA minidisk * DOC FILE //*+File 539: DSNUSAGE - a mini-app in SAS and REXX from H. White * DOC FILE //*+File 540: PARM Checker Routine - for setting program options * DOC FILE //*+File 541: CCKD DASD compression routines to be run on MVS * DOC FILE //*+File 542: Alastair Gray-replacement for MCNVTCAT, other tools * DOC FILE //*+File 543: REXXs and Assembler Program to display System Info * DOC FILE //*+File 544: Material and Code for setting up Stanford PL360 * DOC FILE //*+File 545: Stanford University PL360 EBCDIC distribution * DOC FILE //*+File 546: Documentation for Stanford PL360 * DOC FILE //*+File 547: Volker Bandke's Hercules Supplementary Utilities * DOC FILE //*+File 548: REXX Functions from Alfred Nikolyn * DOC FILE //*+File 549: ISPF Dialog to display Unit Names - from Mark Baron * DOC FILE //*+File 550: Dan Snyder's Structured Macro Toolkit Set * DOC FILE //*+File 551: Exits to control users of the CONSOLE TSO command * DOC FILE //*+File 552: COBOL 2 and COBOL/MVS Analysis Program * DOC FILE //*+File 553: SUBMITC Edit Macro to submit jobs, with "smarts" * DOC FILE //*+File 554: "MVS Power Programming" ESA Coding Examples * DOC FILE //*+File 555: Solomon Santos Utility and Subroutine collection * DOC FILE //*+File 556: HTTP Socket Requestor - Get a text file from the web * DOC FILE //*+File 557: Soundex Code Generator package from Jim Moore * DOC FILE //*+File 558: Dick Thornton's Large Collection of Assembler Code * DOC FILE //*+File 559: Dick Thornton's Large Collection of C-Language Code * DOC FILE //*+File 560: Dick Thornton's Large JCL Collection * DOC FILE //*+File 561: Dick Thornton's CLIST Collection * DOC FILE //*+File 562: Dick Thornton's EXECs, with PANELS and MESSAGES * DOC FILE //*+File 563: Dick Thornton's Large Collection of COBOL Code * DOC FILE //*+File 564: Dick Thornton's Documentation PDS'es * DOC FILE //*+File 565: Dick Thornton's Classes - C, COBOL, Dump Reading * DOC FILE //*+File 566: Sam Bass Utilities collection-copy 256K block tapes * DOC FILE //*+File 567: Clark Jennings CSVLLIX2 exit and Module Fetch Stats * DOC FILE //*+File 568: TSO Games circa 1980 - contributed by Dick Thornton * DOC FILE //*+File 569: Rules and Notes for File 568 TSO Games * DOC FILE //*+File 570: MVS Tips and 'How-To's - Please contribute your own! * DOC FILE //*+File 571: XMIT370 and RECV370 from Jim Morrison * DOC FILE //*+File 572: MVS zipping programs from Jeff Kaplan * DOC FILE //*+File 573: IEFUJV exit for System Symbolic substitution in JCL * DOC FILE //*+File 574: Some MVS 3.8-related items from Wolfgang Schaefer * DOC FILE //*+File 575: Read and Combine JES2 Spool Offload Files Directly * DOC FILE //*+File 576: Easy Handy Dataset Copying tool from Mick Sheehy * DOC FILE //*+File 577: Interesting REXX execs from Pergentino Arias * DOC FILE //*+File 578: General ISPF Table Handling Facility - Roy Gardiner * DOC FILE //*+File 579: BREAK and CONTINUE addon macros for HLASM Toolkit * DOC FILE //*+File 580: New CUT and PASTE macros from Michael R. Smith * DOC FILE //*+File 581: Complete Disaster Recovery System from Tom Hutchins * DOC FILE //*+File 582: TAPEMAP for MVS 3.8 (from File 299) and PDSLOAD * DOC FILE //*+File 583: PROFSET and EPROF packages from Jim Moore * DOC FILE //*+File 584: AUTOINIT (DASD Initialization in Batch)-Ugur Cilesiz * DOC FILE //*+File 585: AWSSL - Dataset to SL AWS Tape Utility - Reed Petty * DOC FILE //*+File 586: Generalized ISPF Application Starter - Robin Murray * DOC FILE //*+File 587: Older VTOC command-improved features-MVS38 can run it* DOC FILE //*+File 588: Automated System Shutdown from Sergey Makogonov * DOC FILE //*+File 589: HSCTOOL and Utilities - Philippe Leite - HERCMD * DOC FILE //*+File 590: Exercises from Knuth books in Assembler by C. Hottel * DOC FILE //*+File 591: VM REXXFORM - REXX exec reformatter * DOC FILE //*+File 592: DISPLAY function in Assembler programs - R.L. Rice * DOC FILE //*+File 593: ASMG * DOC FILE //*+File 594: Dataset Display Facility (DDF) from Roy Gardiner * DOC FILE //*+File 595: LABEL macro to trace program execution - R.L. Rice * DOC FILE //*+File 596: SWP EDIT macro from David Chambers * DOC FILE //*+File 597: MPF exit to issue START commands based on message id * DOC FILE //*+File 598: Utilities from Richard Rice * DOC FILE //*+File 599: REXX execs to summarize the ISPF environment * DOC FILE //*+File 600: SMF Exit and Programs to process TCP/IP SMF records * DOC FILE //*+File 601: MVS 3.8 version of QUEUE from Greg Price * DOC FILE //*+File 602: REXX execs from Mike Newell * DOC FILE //*+File 603: QWIKSCAN pds scanning utility from Sebastian Welton * DOC FILE //*+File 604: SIT SNOBOL4 load module, version 3.5 *# DOC FILE //*+File 605: ACF2 to RACF password capture conversion aid * DOC FILE //*+File 606: AWSSL V19J+ - supports creation of HET and AWS tapes * DOC FILE //*+File 607: A free IND$FILE version from Mike Rayborn - V1.0.6 * DOC FILE //*+File 608: Free Space Lister TSO command from Bob Glover * DOC FILE //*+File 609: RESCUE systems, RACF tool, etc. from John Miller * DOC FILE //*+File 610: CHANGE71 and WTOR programs from somitcw * DOC FILE //*+File 611: REXX to submit job based on RC from previous job * DOC FILE //*+File 612: DUDASD, DSPACE, LOCATE (modules) SYSINCRD - A.Cheng *# DOC FILE //*+File 613: JCL to create and renew a RESCUE system from prod * DOC FILE //*+File 614: SHOWMVS and SHOWzOS Load Libraries FB-80 XMIT format * DOC FILE //*+File 615: ISPF and DYNALLOC macro libraries - Lionel Dyck * DOC FILE //*+File 616: Programs etc. from Nigel Thomas * DOC FILE //*+File 617: REXX exec to produce SMF 30 Report from P. Berrios * DOC FILE //*+File 618: Cryptographic Interface from Pergentino Arias * DOC FILE //*+File 619: Dynamic Proclib modification for MVS 3.8J * DOC FILE //*+File 620: COBOL precompiler to extend COPY statements * DOC FILE //*+File 621: NPF Exits-print MVS datasets to PCL network printers * DOC FILE //*+File 622: MATRIX package - easy interface to data spaces * DOC FILE //*+File 623: Automated System Shutdown and Automated IPL - H Zhou * DOC FILE //*+File 624: FIND REXX to get all instances of a DSN. And TSOUCB. * DOC FILE //*+File 625: REXX to recatalog all datasets listed in a LISTCAT * DOC FILE //*+File 626: EN (display enqueues), JI (JES2 inits), CSA execs * DOC FILE //*+File 627: AUTOMAN Console Operations Package * DOC FILE //*+File 628: Convert TCP/IP packet trace into TCPDUMP format * DOC FILE //*+File 629: An SNTP Server from Andrew Armstrong * DOC FILE //*+File 630: DFDSS Move/Copy datasets in the foreground * DOC FILE //*+File 631: REXX to search a pds for strings * DOC FILE //*+File 632: BASE64 conversion on MVS for emails - Gary Cherlet * DOC FILE //*+File 633: Updated DSPACE TSO command and ISPF dialog using it * DOC FILE //*+File 634: List all or some UCBs defined to your MVS system * DOC FILE //*+File 635: REXX to generate mass file renames * DOC FILE //*+File 636: Execute TSO commands against datasets in LISTC LEV( )* DOC FILE //*+File 637: Program to compare load modules - Nolan Young * DOC FILE //*+File 638: Send Email With Attachments from Hunter Zhou * DOC FILE //*+File 639: Set System Clock program from Hunter Zhou * DOC FILE //*+File 640: VPS Dynamic Separator Page Printer exit * DOC FILE //*+File 641: For MVS 3.8, Display maxcc in Job Notify Message * DOC FILE //*+File 642: OPERLOG scan program and SMP/E API interface - R.Hobt* DOC FILE //*+File 643: Paul A. Scott macros and programs including CALENDAR * DOC FILE //*+File 644: FUSION - change management package from J. Caughman * DOC FILE //*+File 645: Update to SHOWMVS to show if it's running authorized * DOC FILE //*+File 646: CLIST to REXX conversion tool * DOC FILE //*+File 647: An XML parser written in REXX from Andrew Armstrong * DOC FILE //*+File 648: ZRMS Resource Monitoring Subsystem from Ben Marino * DOC FILE //*+File 649: PDS2PDS utility from Mike Newell * DOC FILE //*+File 650: A CSA Reporting and Tracking Tool from Mike Reeves * DOC FILE //*+File 651: Batch program to reset BWO flags from Chip Grantham * DOC FILE //*+File 652: A system-specific FIND utility from Richard Rice * DOC FILE //*+File 653: Dynamic Allocation utilities from Jim Harrison * DOC FILE //*+File 654: TSO FSI - Full Screen Interface from Tommy Sprinkle * DOC FILE //*+File 655: Catalog Cleanup Tool from David Kopischke * DOC FILE //*+File 656: Large collection of REXX utlities from Kannan Ak * DOC FILE //*+File 657: z/OS 1.4 RESCUE system build, from Kevin Mitts * DOC FILE //*+File 658: CRC check Assembler program and REXX that calls it * DOC FILE //*+File 659: Create P/390 DASD recipe - from Glenn Siegel * DOC FILE //*+File 660: Edit macro to check REXX execs for compile errors * DOC FILE //*+File 661: HOTRDR package to submit jobs, from Peter McFarland * DOC FILE //*+File 662: Automated system to convert CA-1 to FLEX-ES Faketape * DOC FILE //*+File 663: Public Domain C Runtime Library * DOC FILE //*+File 664: Date Conversion Routines and programs - Jay Moseley * DOC FILE //*+File 665: Field fixing routines from Jay Moseley * DOC FILE //*+File 666: Random number generator and COMB sort implementation * DOC FILE //*+File 667: An RPG Tutorial from Jay Moseley - see File 327 also * DOC FILE //*+File 668: OFFLOAD JES2 spool to datasets, from Hunter Zhou * DOC FILE //*+File 669: REXX save & retrieve variables, read/write VSAM-more *# DOC FILE //*+File 670: REXX math function package * DOC FILE //*+File 671: ZOOM edit macro to "cursor retrieve" datasets * DOC FILE //*+File 672: NETINIT - issue system cmds after VTAM is up, etc. * DOC FILE //*+File 673: CCFDELET utility to delete datasets using JCL * DOC FILE //*+File 674: REXX-based TSO/ISPF toolkit from Robin Murray * DOC FILE //*+File 675: REXX execs pertaining to DB2 by Isaac Yassin * DOC FILE //*+File 676: VPS exits and other exits from Jim Marshall * DOC FILE //*+File 677: Parallel Sysplex Manager ISPF Application, M.Willemse* DOC FILE //*+File 678: Write DFDSS dump to AWS-format file instead of a tape* DOC FILE //*+File 679: Edit macro to construct a flowchart from JCL w/VISIO * DOC FILE //*+File 680: Edit Macro, ISPF, REXX, PDSMAN courses - Bruce Koss * DOC FILE //*+File 681: Updated PL/I Execution Analyzer (PLEA) from Bob Styma* DOC FILE //*+File 682: ESO command processor to display Esoterics * DOC FILE //*+File 683: BPXSTOP URL from IBM with their website infromation * DOC FILE //*+File 684: Rick Fochtman's PDSUPDTE program and misc. exits etc.* DOC FILE //*+File 685: TXT2XML - Text to XML and back, from Pierre Delaunoy * DOC FILE //*+File 686: SMFDUMP program * DOC FILE //*+File 687: Compare VVDS'es to referenced Catalogs * DOC FILE //*+File 688: IMS - Generate DBRC INIT commands automat. + ACBLIST * DOC FILE //*+File 689: Peter Sawyer's famous paper on how to use SVC 26 * DOC FILE //*+File 690: Cross Memory storage browser from Martin Kline * DOC FILE //*+File 691: READSEQ program to pick records, and BRODCAST stuff * DOC FILE //*+File 692: UATAPE tape mapping and copying utility-D. Merrifield* DOC FILE //*+File 693: PDSCLEAN program: expand dir & empty PDS, empty PDSE * DOC FILE //*+File 694: MACTREE macro from Mark Yuhas to do a binary search * DOC FILE //*+File 695: Useful REXX execs from J.D. Acevedo * DOC FILE //*+File 696: System to imitate z/OS tape robot on FLEX-ES * DOC FILE //*+File 697: Reports for CICS/TS using Linux, Perl, and PostgreSQL* DOC FILE //*+File 698: RACF reporting using Linux, Perl, and PostgreSQL * DOC FILE //*+File 699: ISPF/assembler SUBMIT edit macro, returns JOB id * DOC FILE //*+File 700: Useful ISPF REXX execs from Jim Haire * DOC FILE //*+File 701: DB2 Admin helpers from Marino Drazeta * DOC FILE //*+File 702: JES2 Mellon Mod equivalents at z/OS 1.6 level, etc. * DOC FILE //*+File 703: Program to convert Fujitsu FAL stats to ISPF stats * DOC FILE //*+File 704: DRDASD program to report status of your disk packs * DOC FILE //*+File 705: Performance tuning z/OS on Flex-ES using TSSO, etc. * DOC FILE //*+File 706: Create line charts from your data using SVG * DOC FILE //*+File 707: Customize ISPF 3.4 dataset lists according to users * DOC FILE //*+File 708: A very general MPF exit system with great capability * DOC FILE //*+File 709: MPFCMD program from Bob Shannon * DOC FILE //*+File 710: TSO commands to display DASD volume and dataset recds* DOC FILE //*+File 711: Free LIBRARIAN program package * DOC FILE //*+File 712: Send a file or send mail from CICS using TCP/IP * DOC FILE //*+File 713: The EMPTYPDS batch program to "empty" a pds * DOC FILE //*+File 714: FLEXCLI program to issue FLEXES commands on MVS * DOC FILE //*+File 715: Tape Erase Program * DOC FILE //*+File 716: QUERYENQ ISPF implementation from Jim Moore * DOC FILE //*+File 717: JumpList program package from Joseph Caughman * DOC FILE //*+File 718: TSO or JES/MSTR Logon, Garry Green-Futurity Software * DOC FILE //*+File 719: Offline DASD Dump/Restore Program from Greg Smith * DOC FILE //*+File 720: Collection of Utilities from Bill Sweeney * DOC FILE //*+File 721: ChangeWiz - Program Change History - Shirley Huhtanen* DOC FILE //*+File 722: FileWiz - File Compare Program from Shirley Huhtanen * DOC FILE //*+File 723: Available Storage Displays, from Jim Moore * DOC FILE //*+File 724: HLASM Toolkit Improvements from Ed Jaffe * DOC FILE //*+File 725: CICS Auxiliary Trace Analyzer from Andrew Armstrong * DOC FILE //*+File 726: Generate VSAM DEFINE statements from VSAM file * DOC FILE //*+File 727: COPYVBS program using EXCP to read full 3390 tracks * DOC FILE //*+File 728: ICHPWX01 - RACF Password Quality Exit - Dave Jousma * DOC FILE //*+File 729: MAXITRAN REXX to script batch FTP from an MVS client * DOC FILE //*+File 730: Program to run COBOL programs in batch under z/OS. * DOC FILE //*+File 731: IKJTSOxx Parmlib info-Display/Chg XMIT parms-UCBDASD *# DOC FILE //*+File 732: A familiar version of the WHOHAS command * DOC FILE //*+File 733: ALGOL 68C Cambridge University distribution - 1976 * DOC FILE //*+File 734: Original PDS command, circa 1975. Still works. * DOC FILE //*+File 735: Edit macros from Tom Barthold * DOC FILE //*+File 736: Perl Script from Mark Naughton to display IODF detail* DOC FILE //*+File 737: Package to clear all DASD to X'00' after D/R Test * DOC FILE //*+File 738: Package to reallocate and reorg VSAM clusters * DOC FILE //*+File 739: Heavy Duty ISPF Commands Tool - by Ron Brown * DOC FILE //*+File 740: REXX Package to Execute SQL statements - Alan Wynne * DOC FILE //*+File 741: BASE64 encoding and decoding program in Assembler * DOC FILE //*+File 742: PDS member versioning tool from Bob Birdsall * DOC FILE //*+File 743: MODLIST program from Terry Miller * DOC FILE //*+File 744: RACF "Rules" Enforcer - RRE 3.40 * DOC FILE //*+File 745: FM "File Formatter" program package * DOC FILE //*+File 746: MVS and C Versions of Richard Tsujimoto's Parser * DOC FILE //*+File 747: System Logger Reader - from Mark Naughton * DOC FILE //*+File 748: BASE64 to text decoding; EMAIL Change Approval System* DOC FILE //*+File 749: Gilbert Saint-flour Utilities adapted for MVS 3.8 * DOC FILE //*+File 750: ISPF Productivity REXX EXECs by Ted MacNeil * DOC FILE //*+File 751: Tape Programs and Code from somitcw * DOC FILE //*+File 752: ISPF Profile Dumping Utility from Robin Ryerse * DOC FILE //*+File 753: Robin Ryerse's REXX Function Package * DOC FILE //*+File 754: ISPF Profile Searching Tool from Henrik Salminen * DOC FILE //*+File 755: Improved version of JRP which runs on MVS 3.8 * DOC FILE //*+File 756: Powerful JCL preprocessor from Daniel Gaeta * DOC FILE //*+File 757: LOGGRASM Utility to track Assembler code execution * DOC FILE //*+File 758: LOADWORD package from Craig Schneiderwent * DOC FILE //*+File 759: CICS MQ api crossing exit to trace MQ api calls * DOC FILE //*+File 760: Ken Tomiak's z/OS and PC sysprog helper's package * DOC FILE //*+File 761: FINDALL package of REXX execs from Mark Baron * DOC FILE //*+File 762: DDNAME info to nullify OEM products, and JCL info * DOC FILE //*+File 763: Convert FB-80 Hex to 2 lines printable and back, more* DOC FILE //*+File 764: Alex Kara Utility REXXes, etc. * DOC FILE //*+File 765: Forms Based Authentication for HTTP Server under z/OS* DOC FILE //*+File 766: Shared Spool Mods-"Mellon"-for JES2 z/OS 1.7 and 1.8 * DOC FILE //*+File 767: REXX Frontends for TERSE and UNTERSE - D. Gaeta * DOC FILE //*+File 768: VM/CMS version of VTT2DISK, VTT2TAPE... from File 533* DOC FILE //*+File 769: R. Prins' edit macros to convert code/text into HTML * DOC FILE //*+File 770: Event Management System for Automation - Deru Sudibyo* DOC FILE //*+File 771: ICSF (Cryptographic Services Facility) Monitor * DOC FILE //*+File 772: Stephen Bacher collected public work * DOC FILE //*+File 773: Disassemble a Chunk of Storage - Arthur Fichtl * DOC FILE //*+File 774: Upgraded 80-byte compress program like CBT973-RL Rice* DOC FILE //*+File 775: App under CICS COBOL to respond to HTTP requests * DOC FILE //*+File 776: RECV390 for the PC, zip file from Edgar Hofmann * DOC FILE //*+File 777: REXX exec to measure disk occupancy - Philippe Cochy * DOC FILE //*+File 778: Programs to access GIMAPI (SMP/E API) using REXX * DOC FILE //*+File 779: COBOL pgm to access SDSF and do Symbolic JCL Substit.* DOC FILE //*+File 780: Fullscreen interface using REXX without ISPF- D.Gaeta* DOC FILE //*+File 781: Modification of IBM Sample RACSEQ program - J. McKown* DOC FILE //*+File 782: Powerful Windows program to look at AWS-format tapes * DOC FILE //*+File 783: PL/I Scientific Subroutine Package for 360 (OS) * DOC FILE //*+File 784: J.McKown implementations of a "Dataset List" web page* DOC FILE //*+File 785: Substitute system symbols into JCL - K-H Doppelfeld * DOC FILE //*+File 786: Separate CBTF1.zip file into separate HTML datasets * DOC FILE //*+File 787: Send data to remote hosts in multi-Sysplex environmnt* DOC FILE //*+File 788: MA1K Application for MQ series by C.Schneiderwent * DOC FILE //*+File 789: Batch job to automate and email IBM's SCRT report * DOC FILE //*+File 790: SRS (Sysout Retrieval Services) pkg from Dave Danner * DOC FILE //*+File 791: STORAGE OBTAIN/RELEASE REXX Function - Anthony Rudd * DOC FILE //*+File 792: DISKMAP for z/OS EAV support-earlier z/OS too. * DOC FILE //*+File 793: R.L.Rice updates for SDF 3.4 - alpha * DOC FILE //*+File 794: RXMEM REXX function - beta version - from D.F.Gaeta * DOC FILE //*+File 795: HTTP Server in Assembler--ALPHA--needs expert to fix.* DOC FILE //*+File 796: Lindy Mayfield Utilities * DOC FILE //*+File 797: LWATMGR, LLWA, TSUB.Fix your TSO session auth tables *# DOC FILE //*+File 798: Job Scheduler written in COBOL from Kevin Dengsong * DOC FILE //*+File 799: SMF Type 30 post processor written in COBOL * DOC FILE //*+File 800: RECEIVE/UNXMIT tool written in REXX for the PC * DOC FILE //*+File 801: Create Browseable Bar Charts in Silverlight format * DOC FILE //*+File 802: DELINK program in C from Jason Winter * DOC FILE //*+File 803: ISPF Macro collection * DOC FILE //*+File 804: TAPEMAP reworked with JUMP instructions * DOC FILE //*+File 805: Establish SNMP sub-agent, and an EMC monitoring STC..* DOC FILE //*+File 806: SMF 110 CICS Performance Monitor Analysis Tools * DOC FILE //*+File 807: HFSELECT and SUPRDUMP from M.Karlin and others * DOC FILE //*+File 808: PC un-XMIT in object REXX. ZIP file from File 800. * DOC FILE //*+File 809: Fixed DITTO from Richard L. Rice * DOC FILE //*+File 810: Fixed ONSCREEN rework of FM (File 745) from R.L. Rice* DOC FILE //*+File 811: Fixed LIBRARIAN from Richard L. Rice (was File 711) * DOC FILE //*+File 812: Fixed DISASM from Richard L. Rice (was on File 171) * DOC FILE //*+File 813: Fixed SUTL from Richard L. Rice (was on File 171) * DOC FILE //*+File 814: Old XEPHON MVS articles in zipped text - from E.Vogt * DOC FILE //*+File 815: SRCHE multiple dataset search facility - Bob Glover * DOC FILE //*+File 816: Instant change of Default Notices number in ACCT/SYNC* DOC FILE //*+File 817: FIXCATLG program - Other pgms from M. Wojtukiewicz * DOC FILE //*+File 818: Assembler stub to call AMODE64 module from COBOL pgm * DOC FILE //*+File 819: RACF Exit Dynamic UPDATE/DELETE/REMOVE Facility "ICH"* DOC FILE //*+File 820: 64/20 Assembly Language Development Platform-R.Harper* DOC FILE //*+File 821: CC - ISPF Edit Macro to plug values into a Skeleton * DOC FILE //*+File 822: Softcap CPU Utilization and Measuring Tool for LPARs * DOC FILE //*+File 823: Expand ISPF command shell panel to retain 20 commands* DOC FILE //*+File 824: ISPF-based VTOC zapper that interfaces with RACF * DOC FILE //*+File 825: SSL Handshake diagnosis program * DOC FILE //*+File 826: TSO command to make a job cancelable or non-swap etc.* DOC FILE //*+File 827: RACF Profiling Utility from John C. Miller * DOC FILE //*+File 828: Updated DELAY program from somitcw * DOC FILE //*+File 829: TIDYASM program to neaten Assembler source code * DOC FILE //*+File 830: XEPHON MVS articles from 07/1987 thru 12/1996 EBCDIC * DOC FILE //*+File 831: Dynamic Concatenation TSO command * DOC FILE //*+File 832: Package to Print MVS files on TCPIP printers * DOC FILE //*+File 833: Label Aid Facility to look at COBOL programs in ISPF * DOC FILE //*+File 834: Dataset Migration Allocation Aid facility+Misc REXX's* DOC FILE //*+File 835: Programs and REXX to display the PPT under ISPF & TSO* DOC FILE //*+File 836: Xephon MVS Update programs/other pgms working on z/OS* DOC FILE //*+File 837: Exits. Inform TSO user about pending files to RECEIVE* DOC FILE //*+File 838: Dynamic Allocation macro that generates SVC99 params * DOC FILE //*+File 839: Long Parameters in EXEC - JCL symbolic substitution * DOC FILE //*+File 840: ICSF KGUP exit to make updates dependent on RACF * DOC FILE //*+File 841: Run CA-Optimized COBOL pgms with CA-Optimizer removed* DOC FILE //*+File 842: Create multiple XMIT-format datasets on MVS by prefix* DOC FILE //*+File 843: Panel recovery of HSM datasets from ISPF 3.4 or 6 * DOC FILE //*+File 844: ENQWATCH - Long running task - announce ENQ conflicts* DOC FILE //*+File 845: HOSTCMD, SYSCMD, RUNAUTH from G. Bliznets * DOC FILE //*+File 846: TRK0SAVE, TRK0UPD, EOFDISK by somitcw +"ONLINE CLIP" * DOC FILE //*+File 847: Development of COPYMODS program thru 88 versions * DOC FILE //*+File 848: LIBSPOOL * DOC FILE //*+File 849: Display TSO Users - DT cmd, Display Active - DA cmd * DOC FILE //*+File 850: RAKF Security System for MVS 3.8 * DOC FILE //*+File 851: RMMCOPY - generate JCL to copy tapes with 256K blocks* DOC FILE //*+File 852: GCCMVS - GCC C-Compiler and Library - 3.2.3 MVS 9.0 * DOC FILE //*+File 853: GCCMVS - GCC C-Compiler and Library - 3.4.6 MVS 1.0 * DOC FILE //*+File 854: Free Instructional Papers from "The Trainer's Friend"* DOC FILE //*+File 855: Excel spreadsheet to figure DASD sizes * DOC FILE //*+File 856: Shared Spool Mods (Mellon Mods) for z/OS 1.9 - 1.13 * DOC FILE //*+File 857: Interactive EREP Report from Marco Serafini * DOC FILE //*+File 858: Clemson University Structured Macro Library * DOC FILE //*+File 859: Clemson University Service Processor Source Modules * DOC FILE //*+File 860: Gerhard Postpischil miscellaneous source code * DOC FILE //*+File 861: Gerhard Postpischil macro library * DOC FILE //*+File 862: Gerhard Postpischil more code * DOC FILE //*+File 863: IKJEFF10 TSO SUBMIT exit - J. Callihan * DOC FILE //*+File 864: John McKown UNIX Shell Commands for z/OS * DOC FILE //*+File 865: Free zip/unzip (MINIZIP and MINIUNZ) for MVS * DOC FILE //*+File 866: BSPUFI - C SQL-DB2-TSO Processor/Executor/Monitor * DOC FILE //*+File 867: RDW2VB (add BDWs) and RECU2AWS programs from somitcw * DOC FILE //*+File 868: DISKCOMP trk-by-trk compare of 2 offline DASD packs * DOC FILE //*+File 869: Getmain/Freemain Trace with IPCS support * DOC FILE //*+File 870: HTTP REXX scripts from Rick Turnbull * DOC FILE //*+File 871: Un-XMIT for Android - from Roland Scholz * DOC FILE //*+File 872: z/OS port of Julian Seward's bzip2 library - R.Scholz* DOC FILE //*+File 873: Macros for ULUT-based UCB scans. 64-bit ULUT, Type 3.* DOC FILE //*+File 874: HELP members for some programs in the CBT collection *# DOC FILE //*+File 875: ALGOL 68C from Chris Cheney, et al * DOC FILE //*+File 876: ALGOL F v2.1 source and executables from T.Armstrong * DOC FILE //*+File 877: MAKE tool for z/OS. Includes V/B/E macros. * DOC FILE //*+File 878: TSO BURN command newly rewritten by Joe Reichman * DOC FILE //*+File 879: TSOFIND from Tom Hall. Also fixed for z/OS. * DOC FILE //*+File 880: Extension of ADRDSSU to manage dumps in a network * DOC FILE //*+File 881: Modification to Excel format Julian Calendar from CBT* DOC FILE //*+File 882: Console Automation Tools * DOC FILE //*+File 883: Manage DFHSM migration in a small environment * DOC FILE //*+File 884: Abe Kornelis macro library and other tools * DOC FILE //*+File 885: Disassembler with Jump Instructions-from Albert Cheng* DOC FILE //*+File 886: Init large quantities of DASD volumes - Ed Petka * DOC FILE //*+File 887: Scott Vetter collection of mods and pgms for MVS 3.8J* DOC FILE //*+File 888: MVSEXP - Browse z/OS system info with a web browser * DOC FILE //*+File 889: Hercules 3.12 - 64 bit for Windows + Hyperion 4.4.1 * DOC FILE //*+File 890: SIMULA 360/370 Compiler, Library, and PDF Format Doc * DOC FILE //*+File 891: REXX to flowchart, graph structure of COBOL programs * DOC FILE //*+File 892: TERSE pgms - DOS, OS/2, AIX, Windows, Linux, Mac OS-X* DOC FILE //*+File 893: SMFLOG - SMF Type 4, 20, 35 - Logons, Logoffs, Inits * DOC FILE //*+File 894: Collection of helpful REXX execs for OE from R.Zenuk * DOC FILE //*+File 895: STEMEDIT update and related mods to File 183-R.Nowak * DOC FILE //*+File 896: Misc. TSO Tools - from SHARE 1993 - still useful * DOC FILE //*+File 897: Port of SQLITE 3.8 to z/OS - File 923 is newer... * DOC FILE //*+File 898: Alex Kara collected works * DOC FILE //*+File 899: TSO command DACEE - Display and Format an ACEE * DOC FILE //*+File 900: MD5 and SHAx calculation programs for MVS and z/OS * DOC FILE //*+File 901: ASSIST assembler presented by Jay Moseley * DOC FILE //*+File 902: Callable Date Conversion routines from Jay Moseley * DOC FILE //*+File 903: Field formatting routines from Jay Moseley * DOC FILE //*+File 904: IBM Connect:Direct add-ons and exits from A. Cieri * DOC FILE //*+File 905: Common Storage info about selected PARMLIB members * DOC FILE //*+File 906: STLSPACE (nice LSPACE command) from Steve McColley * DOC FILE //*+File 907: XiFrame XMI Explorer for the PC, from Nick Barnes * DOC FILE //*+File 908: ISPF Client Server Local Dialogs and Facilities * DOC FILE //*+File 909: GSMAIL - package to email CA-Dispatch reports * DOC FILE //*+File 910: NoSQLz DBMS from Thierry Falissard * DOC FILE //*+File 911: Problems from "The REXX Language on TSO" - Gargiulo * DOC FILE //*+File 912: Don Higgins macro collections and programs * DOC FILE //*+File 913: Send z/OS SMS free space data to an iPhone * DOC FILE //*+File 914: Shared Spool Mods (Mellon Mods) for z/OS 2.1 * DOC FILE //*+File 915: Generic Tracker Facility - ISPF dialog, EAV planning * DOC FILE //*+File 916: Xmit Manager - installable on Win-64-bit - RAR format* DOC FILE //*+File 917: SELECTIT - Extremely powerful file manipulaton & copy* DOC FILE //*+File 918: Port of BASH 4.2 to z/OS - executables only * DOC FILE //*+File 919: Port of BASH 4.2 to z/OS - with source & executables * DOC FILE //*+File 920: Generate DEFINE statements from existing VSAM file * DOC FILE //*+File 921: ISPFDSN utility. Allocate ISPF datasets in native TSO* DOC FILE //*+File 922: DSPACE TSO command tailored for EAV volumes * DOC FILE //*+File 923: SQLITE 3.8.7 for z/OS, ported by John McKown * DOC FILE //*+File 924: LDSI list information about datasets (from ISPF 3.4) * DOC FILE //*+File 925: ENL - enlarge non-VSAM and VSAM datasets * DOC FILE //*+File 926: AMORT - payment schedule pgm from Phil Polchinski * DOC FILE //*+File 927: PRMEVSAM program from Steve Wentworth * DOC FILE //*+File 928: Adaptation of regex.h header file to COBOL copybooks * DOC FILE //*+File 929: REALNAME REXX function for GDG's etc. * DOC FILE //*+File 930: Support material for Phil Polchinski Calendar File * DOC FILE //*+File 931: Code from "TSO CLIST to TSO REXX Conversion Handbook"* DOC FILE //*+File 932: Calendar File (EBCDIC) - LRECL=35 * DOC FILE //*+File 933: Calendar File (ASCII text with Doc - zipped) * DOC FILE //*+File 934: DFSORT job to produce maximum Calendar File * DOC FILE //*+File 935: SQLITE 3.8.11 for z/OS, ported by John McKown * DOC FILE //*+File 936: Port of NAWK (New AWK) to z/OS from John McKown * DOC FILE //*+File 937: EMPTY * DOC FILE //*+File 938: SSINFO program * DOC FILE //*+File 939: PCRE2-Perl-Compatible Regular Expressions 10.44 z/OS * DOC FILE //*+File 940: Program to list libraries controlled by LLA * DOC FILE //*+File 941: G. Bliznets utilities - AMBLIST, DDL, ISP<->CSV * DOC FILE //*+File 942: Display VSAM info from ISPF 3.4. Create DEFINE's * DOC FILE //*+File 943: Xephon CICS Update articles - Sep 87 thru Jan 93 * DOC FILE //*+File 944: Xephon SNA Update articles - Mar 91 thru Dec 92 * DOC FILE //*+File 945: Xephon VSAM Update articles - Apr 91 thru Jan 93 * DOC FILE //*+File 946: Xephon VM Update articles - Sep 87 thru Jan 93 (SDS) * DOC FILE //*+File 947: Xephon VSE Update articles - Mar 91 thru Dec 92 (SDS)* DOC FILE //*+File 948: CICS and DB2 SMF execs - PDS2SEQ * DOC FILE //*+File 949: PDSUR - IEHMOVE substitute - easier to use * DOC FILE //*+File 950: Norbert Haas REXX Utilities - AUTOMAT etc. * DOC FILE //*+File 951: GDGP Utility for GDG's from Nick Light * DOC FILE //*+File 952: Valuable OS/360 Documents in PDF format * DOC FILE //*+File 953: John Gateley macro library and utilities * DOC FILE //*+File 954: Make addrspce CANCELABLE, FORCIBLE, NON-*** and more * DOC FILE //*+File 955: z/OS Remote Syslog Facility - John C. Miller * DOC FILE //*+File 956: Steve Myers programs: DSREF, ICOPY, DASDSUM, etc. * DOC FILE //*+File 957: IEBUPDTX program, macros, etc. from Seymour Metz * DOC FILE //*+File 958: Manipulate and Display the TSO Relogon Buffer * DOC FILE //*+File 959: Release unused DASD space without opening datasets * DOC FILE //*+File 960: REXX execs to use & demonstrate many useful z/OS APIs* DOC FILE //*+File 961: Additional ISPF Edit and View commands, Yves Colliard* DOC FILE //*+File 962: ISPF Interface for Mounting and Unmounting UNIX files* DOC FILE //*+File 963: Dynamic ISPF file allocation pkg from Al Ferguson * DOC FILE //*+File 964: Display VSAM dataset details ISPF 3.4 or PDS LISTC/F * DOC FILE //*+File 965: SQLITE 3.21.0 for z/OS, ported by John McKown * DOC FILE //*+File 966: HLASM - TSO prompter to run High-Level Assembler * DOC FILE //*+File 967: CBT Usermods Collection for ISPF (CUCI) *# DOC FILE //*+File 968: Show PARMLIB concatenation in ISRDDN format * DOC FILE //*+File 969: PDSEGEN multi-utility for PDSE v2 member generations *# DOC FILE //*+File 970: Ken Tomiak's version of RCNVTCAT (batch job) * DOC FILE //*+File 971: Program EMPTYTST: is a dataset or pds member empty? * DOC FILE //*+File 972: GENIE edit macro - like IBM's MODEL but extensible * DOC FILE //*+File 973: WATFIV (Fortran) compiler and library * DOC FILE //*+File 974: Rewrite of TSSO/AOF using enhanced console support * DOC FILE //*+File 975: Count & Statistics of Reserved Words in a COBOL pgm * DOC FILE //*+File 976: USYNC command: ADD/DEL userid entry in Broadcast DS * DOC FILE //*+File 977: URL Table for MOSHIX YouTube Mainframe Videos * DOC FILE //*+File 978: Beta version of GENIE edit macro - from K. Tomiak * DOC FILE //*+File 979: ZZSA Tutorial Package - complete setup to learn ZZSA * DOC FILE //*+File 980: ZAP for TASID 5.21 to fix Initiator Display (4) * DOC FILE //*+File 981: REXX Utilities from Larry Zuckett * DOC FILE //*+File 982: JOL from Clement Clarke * DOC FILE //*+File 983: Mainframe Software Installation Customizer (MSIC) * DOC FILE //*+File 984: Ken Tomiak REXX execs * DOC FILE //*+File 985: REXX execs from Marius Lewin * DOC FILE //*+File 986: A TSO PUTLINE programming interface - W. Jensen * DOC FILE //*+File 987: Programs from NaSPA VIP tape, fixed to run on z/OS * DOC FILE //*+File 988: OS/360 Storage Zap - original program from S. Metz * DOC FILE //*+File 989: FINDMEM package. Give member name, find the datasets *# DOC FILE //*+File 990: ISPF Developer Tips and Tricks - doc and code - V1.10* DOC FILE //*+File 991: From John Hamlet - SVCUPDTE * DOC FILE //*+File 992: Example code to put "security" in TSO commands * DOC FILE //*+File 993: COBOL program to read many types of SMF records * DOC FILE //*+File 994: TSO commands - Display entire load modules in hex * DOC FILE //*+File 995: WYLBUR and accessory tools for MVS 3.8 and MVS/SP * DOC FILE //*+File 996: Slaten pkgs-Loadlib Scanner, Rexx Toolkit, String pkg* DOC FILE //*+File 997: ISPF Git Interface - ZIGI *# DOC FILE //*+File 998: RACFROD reporting system for RACF * DOC FILE //*+File 999: CICSPlex aware batch facility-manage CICS resources * DOC FILE //*+File1000: Dan Dirkse Edit Macro Mass Change Facility * DOC FILE //*+File1001: REXX Execs from Peter Vels * DOC FILE //*+File1002: SMP/E Tutorial SHARE Presentations - in PDF format * DOC FILE //*+File1003: Programs from Peter Sylvester * DOC FILE //*+File1004: PRECIS Tape Mapping Program from UNC - improved * DOC FILE //*+File1005: Assembler Structured Programming Tool Set-Sylvester * DOC FILE //*+FILE1006: Load Module compare program from Reed Starnes * DOC FILE //*+FILE1007: DATOC - VTOC zapping tool in Batch from UNC * DOC FILE //*+FILE1008: ISPPREP modification from Kevin Ferguson * DOC FILE //*+FILE1009: DB2 User Defined Functions from Salvador Carrasco * DOC FILE //*+FILE1010: Some structured macros from Dan Snyder * DOC FILE //*+FILE1011: SDSF Exit so DA command does not call RMF * DOC FILE //*+FILE1012: Thoughts for Beginning Systems Programmers * DOC FILE //*+FILE1013: System Programmer Thoughts from David Spiegel * DOC FILE //*+FILE1014: REXX code to show the codes from a Jobstraam or TSU * DOC FILE //*+FILE1015: DB2 Multi-Utility - U. Braeuer - second edition * DOC FILE //*+FILE1016: TSO commands from Steve Myers * DOC FILE //*+FILE1017: Load Module Contents Analyzer - Batch - Steve Myers * DOC FILE //*+FILE1018: A "super duper" IEFACTRT exit * DOC FILE //*+FILE1019: Steve Myers' SMF-related programs * DOC FILE //*+FILE1020: Steve Myers' XREFASM package for modern Assemblers * DOC FILE //*+FILE1021: Steve Myers' improved program to make block letters * DOC FILE //*+FILE1022: Glenn Siegel automation process for IBM SCRT report * DOC FILE //*+FILE1023: REXX Xreference Utility from Richard Humphris * DOC FILE //*+FILE1024: Utilities from Lennie Dymoke-Bradshaw * DOC FILE //*+FILE1025: Batch DSLIST program from Steve Myers * DOC FILE //*+FILE1026: Jay Moseley documentation for his favorite utilities * DOC FILE //*+FILE1027: Convert JES2 output to email - P.Lemons * DOC FILE //*+FILE1028: SUPERXMT program implemented by Kevin Ferguson * DOC FILE //*+FILE1029: RXP (EXECIO-like) function package from Daniel Gaeta * DOC FILE //*+FILE1030: RXSQLITE from D.Gaeta-Alternative to SQLITE in REXX * DOC FILE //*+FILE1031: Find and Fix some irregular ISPF stats * DOC FILE //*+FILE1032: ZXPC 1.1.0 General "Service Provider" from Ben Marino* DOC FILE //*+FILE1033: REXX routine to calculate dates * DOC FILE //*+FILE1034: Easily copy a dataset under ISPF - DSU program * DOC FILE //*+FILE1035: zPipe - Free Pipes-like package written in REXX * DOC FILE //*+FILE1036: OS/360 Sort/Merge fixed by Tom Armstrong w/doc * DOC FILE //*+FILE1037: Disassembler from Gerhard Postpischil and T.Armstrong* DOC FILE //*+FILE1038: System Rexx to Modify the Linklist dynamically * DOC FILE //*+FILE1039: Version of the LOOK storage browser for MVS 3.8 * DOC FILE //*+FILE1040: Frank Clarke execs-enhance PL/I listings and source *# DOC FILE //*+FILE1041: B2H - Convert Book Manager and other inputs to HTML * DOC FILE //*+FILE1042: DEIMBED REXX to allocate temporary ISPF resources *# DOC FILE //*+FILE1043: A REXX Preprocessor from Edgar Hofmann * DOC FILE //*+FILE1044: CBTXREF. Given a member name, get the CBT Tape file *# DOC FILE //*+FILE1045: DATECONV Assembler macro from Sergey Kenunen * DOC FILE //*+FILE1046: Tool to convert ISPF panels into prepped form * DOC FILE //*+FILE1047: FINDLIBS and SHOWLIBS execs from Frank Clarke *# DOC FILE //*+FILE1048: Ancient "Monsanto Mods" from Monsanto Belgium 1970's * DOC FILE //*+FILE1049: Table of URL's of "I am a Mainframer" podcasts *# DOC FILE //*+FILE1050: Waterloo Assembler G - Jay Moseley and Dan Skomsky * DOC FILE //*+FILE1051: ZEMF Dynamic SMF Exits Alteration Facility - B.Marino* DOC FILE //*+FILE1052: TSO cmds to Display/Change attributes of DASD volumes* DOC FILE //*+FILE1053: MEMZAP and KDSLIST programs from Alain Barthelemy * DOC FILE //*+FILE1054: Tool to tell which TSO users are using pass phrases * DOC FILE //*+FILE1055: ESTAEX program to discover the REAL cause of an ABEND* DOC FILE //*+FILE1056: RUNDATA exec. Externalize customization of REXX execs*# DOC FILE //*+FILE1057: SHOWMEM suite of REXX execs from Frank Clarke *# DOC FILE //*+FILE1058: PLI-F Execution Library - needed for other files *# DOC FILE //*+FILE1059: EMPTY * DOC FILE //*+FILE1060: EMPTY * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //*** WHAT TO DO WITH THIS TAPE FIRST SECTION * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* W H A T T O D O W I T H T H I S T A P E F I R S T * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* A NEW SECTION: THIS TAPE IS LARGE -- VAST IS A BETTER * DOC FILE //* WORD. PEOPLE WANT TO KNOW WHAT TO INSTALL FIRST. AT * DOC FILE //* THE RISK OF OFFENDING THE "OWNERS" OF SOME OF THE FILES, * DOC FILE //* I'D VENTURE TO RECOMMEND SOME FILES TO LOOK AT FIRST. * DOC FILE //* * DOC FILE //* One thing I can recommend to get started. Look at File * DOC FILE //* 874 which is a partial list of HELP members for tools on * DOC FILE //* the CBT Tape. Looking at these help members, and seeing * DOC FILE //* what the programs do, might help you decide which * DOC FILE //* programs to install first. * DOC FILE //* * DOC FILE //* Please note that at the www.cbttape.org web site, there * DOC FILE //* is a button to click concerning the "top 10 most popular * DOC FILE //* files" that have been downloaded. This is an indication * DOC FILE //* of popularity, but you, yourself should search through * DOC FILE //* File 001 to try and determine what materials will help * DOC FILE //* you. However, I have included a few suggestions below. * DOC FILE //* * DOC FILE //* The "top-ten" list has not been updated recently. * DOC FILE //* * DOC FILE //* ANY COMMENTS ON THIS SUBJECT SHOULD BE ADDRESSED TO * DOC FILE //* ME (SAM GOLOB). WRITE ME, AT * DOC FILE //* * DOC FILE //* -- email: sbgolob@cbttape.org -- * DOC FILE //* -- -- * DOC FILE //* To see a TAPEMAP (CBT File 299) of a current version of * DOC FILE //* this tape, go to: * DOC FILE //* * DOC FILE //* http://www.cbttape.org/ftp/cbt/CBTMAP.txt * DOC FILE //* * DOC FILE //* Piece of advice - still relevant: * DOC FILE //* * DOC FILE //* MAP THIS TAPE WITH THE NEWEST "TAPEMAP" FROM FILE * DOC FILE //* 299. THIS "TAPEMAP" PROGRAM HAS TWO REPORT OUTPUTS. * DOC FILE //* REPORT #2 SHOWS ALL MEMBERS OF LIBRARIES AND ALL * DOC FILE //* MACRO NAMES THAT ARE IEBUPDTE-IMBEDDED WITHIN * DOC FILE //* SINGLE MEMBERS OF A FILE. YOU CAN SCAN THIS * DOC FILE //* REPORT IF YOU KEEP IT MACHINE-READABLE. IT WILL * DOC FILE //* HELP YOU FIND INDIVIDUAL PROGRAM NAMES OR MACROS. * DOC FILE //* * DOC FILE //* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * DOC FILE //* * DOC FILE //* YOU MAY TRY TO LOOK AT: (MY PERSONAL OPINIONS ONLY ... ) * DOC FILE //* * DOC FILE //* Check the "Top Ten" downloads at www.cbttape.org * DOC FILE //* (out of date, but still interesting) * DOC FILE //* * DOC FILE //* FILES 300 AND 316 FROM JIM MARSHALL. * DOC FILE //* FILE 300 CONTAINS A LARGE COLLECTION OF USEFUL TSO * DOC FILE //* COMMANDS TO EXPLORE. FILE 316 CONTAINS A LARGE COLLEC- * DOC FILE //* TION OF BATCH PROGRAMS. * DOC FILE //* * DOC FILE //* SEE THE LOAD MODULE LIBRARIES ON FILES 035 AND 135 FOR * DOC FILE //* QUICK-TO-PUT-IN AND AWESOMELY USEFUL UTILITIES. SOURCE * DOC FILE //* FOR ALMOST ALL OF THEM IS ON THE TAPE. SEE THE DES- * DOC FILE //* CRIPTIONS FOR FILES 035 AND 134 IN THE "DOCUMENTATION * DOC FILE //* SECTION" BELOW. THESE TWO LIBRARIES COMBINED WILL HELP * DOC FILE //* YOU TO QUICKLY SET UP SOME TOOLS. SOURCE FOR MODULES * DOC FILE //* IN FILE 035 CAN BE FOUND BY LOOKING BELOW IN THIS DOC * DOC FILE //* UNDER THE DESCRIPTION OF THE CONTENTS OF FILE 035. * DOC FILE //* MOST OF THE SOURCE FOR MODULES IN FILE 135 CAN BE FOUND * DOC FILE //* IN FILE 134. * DOC FILE //* * DOC FILE //* THE PDS 8.6 PRODUCT ON FILE 182 (MORE UTILITIES ON FILES * DOC FILE //* 296, 112, AND 134) IS INDISPENSABLE. "PDS 8.6" * DOC FILE //* DOES OVER 1000 SEPARATE UTILITY FUNCTIONS. THE "PDS" * DOC FILE //* PRODUCT WILL SAVE YOUR SHOP MUCH TIME AND MONEY. * DOC FILE //* IT PAYS TO MAKE THE INVESTMENT TO INSTALL PDS 8.6. * DOC FILE //* THIS WILL BE REPAID MANYFOLD, OVER YEARS OF TIME. * DOC FILE //* PDS 8.6 NOW HAS A QUICK INSTALL PROCEDURE AS WELL. * DOC FILE //* THE SUPPLEMENTAL UTILITIES HAVE BEEN COLLECTED IN XMIT * DOC FILE //* FORMAT (ON FILE 182) IN A MEMBER CALLED UTILXMIT. AND * DOC FILE //* THE MAIN EXECUTABLE CODE IS IN A MEMBER CALLED Z035XMIT. * DOC FILE //* THE ONLY THING LEFT TO DO BY HAND, IS TO COPY ALL THE * DOC FILE //* PANELS AND MESSAGES, AND THERE IS AN INSTALL MEMBER FOR * DOC FILE //* THAT TOO. PDS ALSO HAS AN SMP/E INSTALL INCLUDED, * DOC FILE //* IF YOU WANT TO GO THAT ROUTE. * DOC FILE //* * DOC FILE //* (Note: All utilities called by File 182 (or at least most * DOC FILE //* of them) are now in load module format as member * DOC FILE //* UTILXMIT in File 182. This is for everyone's * DOC FILE //* convenience, and to make sure that you are using * DOC FILE //* the appropriate level of each utility.) * DOC FILE //* * DOC FILE //* FILE 134 (SOURCE) AND/OR FILE 135 (LOAD) FROM GREG PRICE. * DOC FILE //* HIS VERSION OF THE "REVIEW" COMMAND AND FULLSCREEN ZAP * DOC FILE //* ARE SUPER POWERFUL TOOLS FOR ALL "SYSTEM DOCTORS". * DOC FILE //* THIS IS A GOOD COLLECTION, AND GREG HAS VERY INTERESTING * DOC FILE //* STUFF HERE. REVIEW NOW HAS AN "ISPF EDIT-LIKE" UPDATE * DOC FILE //* CAPABILITY THAT CAN RUN UNDER "RAW TSO" IN READY MODE, * DOC FILE //* WHICH DOES NOT NEED ISPF. A "MUST HAVE" FOR RECOVERY * DOC FILE //* SITUATIONS. SEE ALSO: RFE (Review Front End) THERE. * DOC FILE //* * DOC FILE //* FILE 172 FROM DAVID CARTWRIGHT OF SHENSTONE STAFFORDSHIRE IN * DOC FILE //* ENGLAND, IS A LARGE AND VERY COMPREHENSIVE COLLECTION * DOC FILE //* OF TOOLS. A SEARCH THROUGH THIS COLLECTION WILL BE * DOC FILE //* WORTHWHILE, ESPECIALLY FOR LEARNING. * DOC FILE //* * DOC FILE //* FILE 183 FROM GILBERT SAINT-FLOUR (maintained by Sam * DOC FILE //* Golob and Carlos Aguilera Sr.) * DOC FILE //* IS A NICE COLLECTION OF QUITE ORIGINAL TOOLS. * DOC FILE //* SEE ESPECIALLY THE SHOWMVS TSO/ISPF COMMAND WHICH WILL * DOC FILE //* SHOW YOU A LOT OF THINGS ABOUT YOUR SYSTEM AND YOUR * DOC FILE //* SESSION. SHOWMVS WILL KNOCK SOCKS OFF. SHOWMVS is now * DOC FILE //* on File 492, not on File 183. * DOC FILE //* * DOC FILE //* FILE 270 FROM KERMIT KISER OF THE STATE OF WASHINGTON IN * DOC FILE //* OLYMPIA. THIS IS A GREAT COLLECTION OF MANY UTILITIES, * DOC FILE //* INCLUDING SOME WHICH GIVE DEEP INSIGHT INTO ISPF. A * DOC FILE //* "MUST LOOK" FILE. (But it is getting old. Still OK.) * DOC FILE //* * DOC FILE //* FILE 409 and 410 MXI is a multi-function MVS auditor's * DOC FILE //* tool from Rob Scott. Use it to poke around the system * DOC FILE //* while under ISPF. Try it. You'll love it! * DOC FILE //* (Rob now works for Rocket Software, which markets a * DOC FILE //* commercial version of MXI, but this one is still pretty * DOC FILE //* good, even on many z/OS 2.5 and 3.1 systems.) * DOC FILE //* * DOC FILE //* FILE 415, which is RPF from Rob Prins. This is a multi- * DOC FILE //* utility and file editor, that runs in READY mode on * DOC FILE //* TSO. Rob has upgraded RPF more than 30 times, during * DOC FILE //* the past six years (as of 12/24), and it is very useful * DOC FILE //* for many purposes. Try it...!! * DOC FILE //* * DOC FILE //* (Note. I don't have a current version of QUEUE. If some * DOC FILE //* good sweet JES2 expert wants to adapt it for z/OS, it * DOC FILE //* would be much appreciated by many. QUEUE is a standard * DOC FILE //* spool browser on the MVS 3.8 Turnkey (TK4- TK5) system.) * DOC FILE //* Nowadays, SDSF is much improved under the direction of * DOC FILE //* Rob Scott and Rocket Software. So you probably won't * DOC FILE //* miss having QUEUE. * DOC FILE //* * DOC FILE //* The following paragraph is largely irrelevant nowadays. * DOC FILE //* * DOC FILE //* IF YOUR SHOP DOESN'T HAVE A JES2 "SPOOL BROWSER" TO LOOK * DOC FILE //* AT JOBS OR PRINTOUT, CONSIDER INSTALLING A VERSION OF * DOC FILE //* "QUEUE" (WHICHEVER IS APPROPRIATE FOR YOUR LEVEL OF * DOC FILE //* JES2) THAT CAN BE FOUND ON FILES 391 TO 398. FOR A * DOC FILE //* HIGH-QUALITY JES3 SPOOL BROWSER I HAVE TO POINT YOU * DOC FILE //* TO THE JES3 SHARE TAPE REFERRED TO BELOW. THERE IS A * DOC FILE //* JES2 SHARE TAPE THAT MAY HAVE SOME OTHER VERSIONS OF * DOC FILE //* QUEUE (SEE ALSO BELOW). FILE 392 NOW HAS LEONARD * DOC FILE //* WOREN'S VERSION OF QUEUE, WHICH HAS CONDITIONAL ASSEMBLY * DOC FILE //* OPTIONS TO WORK ON MANY VERSIONS OF JES2, INCLUDING * DOC FILE //* MVS/ESA JES2 VERSION 4.2. FILE 391 HAS A "STANDARD" * DOC FILE //* QUEUE FOR JES2 VERSION 4.2. THIS VERSION OF QUEUE NOW * DOC FILE //* HAS UPDATES IN A MEMBER, SO THAT YOU CAN ASSEMBLE IT * DOC FILE //* ON JES2 VERSION 4.3. I HAVEN'T LOOKED AT THE FILE 392 * DOC FILE //* VERSION OF QUEUE TO SEE IF IT WORKS FOR 4.3 WHEN * DOC FILE //* ASSEMBLED AT THE 4.2 LEVEL AGAINST 4.3 MACROS. PLEASE * DOC FILE //* REPORT ANY RESULTS AND REPORT ANY PROBLEMS TO SAM GOLOB * DOC FILE //* OR JACK SCHUDEL. (BOTH OUR ADDRESSES ARE IN THIS * DOC FILE //* DOCUMENT, JUST BELOW.) * DOC FILE //* * DOC FILE //* CONSIDER A TSO "CONSOLE SIMULATOR" FROM FILE 025, IF THESE * DOC FILE //* VERSIONS WORK PROPERLY AT YOUR SHOP. THERE ARE A * DOC FILE //* NUMBER OF DIFFERENT "SPY" PROGRAMS OR "CONSOLE DISPLAY * DOC FILE //* FACILITIES" OR "DIDOCS" PROGRAMS FOR TSO THAT ARE FOUND * DOC FILE //* ON THIS TAPE. YOU WON'T HAVE TO GO TO A SYSTEM CONSOLE * DOC FILE //* MOST OF THE TIME. SOME ARE MORE CONVENIENT THAN SDSF * DOC FILE //* IN THEIR CONSOLE FUNCTIONS. (SDSF IS A GREAT SPOOL * DOC FILE //* BROWSER--I'M NOT KNOCKING IT FOR THAT.) ALSO, WE'RE * DOC FILE //* TALKING "FREE" HERE. EVEN WITHOUT MVS/ESA V4, YOU CAN * DOC FILE //* HAVE YOUR OWN TSO CONSOLE WITH THESE PROGRAMS. * DOC FILE //* * DOC FILE //* (I use SPY from File 566. Works on z/OS thru 3.1.) * DOC FILE //* * DOC FILE //* For console support you can also use the SDSF LOG option, * DOC FILE //* which comes with IBM's current z/OS systems. Or IM * DOC FILE //* (CBT Tape File 010, option O). * DOC FILE //* * DOC FILE //* GUY ALBERTELLI'S "LOOK" PROGRAM ON FILE 264 LETS YOU PEEK * DOC FILE //* AROUND STORAGE, IN ANY ADDRESS SPACE, FOLLOWING CONTROL * DOC FILE //* BLOCKS BETTER THAN YOU IMAGINED. CONTROL BLOCK * DOC FILE //* MAPPINGS MAY BE EASILY ADDED TO ENHANCE THE POWER OF * DOC FILE //* "LOOK", AND MANY OF THESE MAPPINGS HAVE ALREADY BEEN * DOC FILE //* SUPPLIED. VARIOUS KINDS OF INDIRECT ADDRESSING ARE * DOC FILE //* SUPPORTED. A LOAD MODULE FOR "LOOK" IS NOW ON FILE * DOC FILE //* 035. (INSTANT INSTALL.) (Improved by Joe Reichman to * DOC FILE //* eliminate S0C4 abends, and it now has 64-bit addressing * DOC FILE //* support.) * DOC FILE //* * DOC FILE //* Note: Current application of CMD1 is on MVS 3.8 under * DOC FILE //* Hercules, in the Turnkey system (TK5). * DOC FILE //* * DOC FILE //* GUY'S UPDATE OF THE CMD1 MONITOR AND UTILITY SUBSYSTEM * DOC FILE //* (FILE 261) PROVIDES MANY SERVICES FREE, THAT MIGHT * DOC FILE //* OTHERWISE BE EXPENSIVELY PURCHASED IN A SYSTEM PROGRAMMER * DOC FILE //* "MAGIC BOX" TYPE TOOL. CMD1 HAS A FEW BUGS IN A FEW * DOC FILE //* FUNCTIONS (NONE SERIOUS TO MY KNOWLEDGE), BUT WHAT WORKS * DOC FILE //* --AND A LOT WORKS--IS WORTH ITS WEIGHT IN GOLD. * DOC FILE //* CMD1 HAS NOW BEEN UPDATED TO WORK ON MVS/ESA V4.2. * DOC FILE //* * DOC FILE //* THE VERSION OF TSSO (VERSION 4.3) ON FILE 404 MAKES POSSIBLE * DOC FILE //* GREAT STRIDES IN AUTOMATED OPERATIONS FOR NO COST AT * DOC FILE //* ALL. TSSO DOES SEVERAL THINGS. IT HAS A TSO "LINE MODE" * DOC FILE //* ENVIRONMENT FROM THE OPERATOR'S CONSOLE. TSSO ALSO DOES * DOC FILE //* AUTOMATIC MESSAGE HANDLING, OPERATOR REPLIES, AND IT * DOC FILE //* TRIGGERS MANY POSSIBLE KINDS OF ACTIONS AS THE RESULT * DOC FILE //* OF CONSOLE MESSAGES. TSSO ALLOWS EXECUTION OF TSO COM- * DOC FILE //* MANDS FROM A CONSOLE. SINCE ITS ENVIRONMENT IS TSO-LIKE, * DOC FILE //* ITS AUTOMATION ACTIONS CAN BE DONE UNDER CLIST CONTROL. * DOC FILE //* IF YOU ARE RUNNING TSSO UNDER JES, YOU CAN SUBMIT JOBS * DOC FILE //* FROM THE OPERATOR CONSOLE (WITH THE TSO SUBMIT COMMAND), * DOC FILE //* ETC. ETC. (THIS IS LIMITED ONLY BY YOUR IMAGINATION.) * DOC FILE //* * DOC FILE //* (The AOF part of TSSO was rewritten by Jamie Gibson as * DOC FILE //* a separate package called AOF. See File 974) * DOC FILE //* * DOC FILE //* TSSO HAS THE ENORMOUS ADVANTAGE OF BEING A SUBSYSTEM. * DOC FILE //* TSSO V-4.3 ALSO CAN RUN "SUB=MSTR" WITHOUT JES. THAT * DOC FILE //* QUALITY MAKES IT A POWERFUL RECOVERY TOOL, ESPECIALLY IF * DOC FILE //* YOU RUN THE PDS 8.6 PRODUCT UNDER TSSO. PDS 8.6 "COPY" * DOC FILE //* FUNCTION (TO INVOKE IEBCOPY) SHOULD WORK W/O JES. PDS 8.6 * DOC FILE //* "FIXPDS EXPANDDIR" TO EXPAND A PDS DIRECTORY ON THE FLY, * DOC FILE //* SHOULD ALSO WORK. PDS 8.6 "FIND" AND "REPLACE" STRINGS * DOC FILE //* IN PLACE, DEFINITELY WORKS (FOR LOAD MODULES AS WELL AS * DOC FILE //* FOR SOURCE-TYPE DATA). THESE THINGS CAN SAVE YOUR * DOC FILE //* TAILS, FOLKS. TSSO VERSION 4.3 IS A GREAT RECOVERY * DOC FILE //* TOOL. WE RUN IT ON Z/OS 3.1. * DOC FILE //* (FILE 404 IS UPDATED AND RUNS ON Z/OS 3.1.) * DOC FILE //* * DOC FILE //* SEE FILE 071 FOR THE CONTENTS OF OTHER PUBLIC DOMAIN TAPES. * DOC FILE //* MAYBE WHAT YOU NEED IS NOT ON THIS TAPE. THIS WILL TELL * DOC FILE //* YOU WHICH OTHER TAPE YOU MIGHT LIKE TO ORDER. * DOC FILE //* * DOC FILE //* (The world has changed a lot since I wrote this. * DOC FILE //* Nevertheless you can probably benefit by having a look * DOC FILE //* at File 071.) * DOC FILE //* * DOC FILE //* I TAKE ALL THE BLAME (OR PRAISE) FOR THIS SECTION. PLEASE * DOC FILE //* CALL OR WRITE ME FOR IMPROVEMENTS (SAM GOLOB). THANKS * DOC FILE //* (OR ABUSE) ARE ALSO WELCOME. TRY TO MAKE THE ABUSE * DOC FILE //* POLITE IF THAT IS POSSIBLE. ANYWAY, GOOD STUFF ALWAYS * DOC FILE //* COMES OUT OF THIS KIND OF FEEDBACK. THANKS. * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* THE TAPEMAP PROGRAM IN FILE 299 HAS BEEN FIXED SO THAT IT * DOC FILE //* NO LONGER LOOPS ON CERTAIN VARIABLE BLOCKED FILES. PLEASE * DOC FILE //* TAKE A BIT OF TIME TO REASSEMBLE AND LINK TAPEMAP FROM THE * DOC FILE //* NEWEST VERSION. (SEE ALSO THE DETAILED DESCRIPTION OF * DOC FILE //* THE TAPEMAP PROGRAM UNDER "FILE 299" LISTED BELOW.) * DOC FILE //* ALSO, THERE IS A LOAD MODULE FOR TAPEMAP ON FILE 035. * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* TOP TEN - Statistics from the www.cbttape.org web site * DOC FILE //* as to which files were the most popular downloads. * DOC FILE //* (outdated but useful to look at) * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* CBT Tape Home Page * DOC FILE //* * DOC FILE //* For the last few years, I have only updated the main version * DOC FILE //* of the CBT Tape around twice a year. Much new stuff comes * DOC FILE //* in, in-between these updates, and that can be found on the * DOC FILE //* CBT "Updates" page. Therefore, when going to the CBT Tape * DOC FILE //* site, www.cbttape.org, PLEASE LOOK AT THE UPDATES PAGE * DOC FILE //* FIRST. * DOC FILE //* * DOC FILE //* This is changed from when Arnie distributed the collection, * DOC FILE //* purely on tapes, and therefore, he made around 15 updates * DOC FILE //* per year (not TWO, the way I do). Therefore, the current * DOC FILE //* tape version, in Arnie's time (before 1991), was CURRENT. * DOC FILE //* * DOC FILE //* -------- I M P O R T A N T -------- * DOC FILE //* * DOC FILE //* BUT NOW, THE "CURRENT VERSION" IS NOT NECESSARILY CURRENT. * DOC FILE //* -- --- ----------- ------- * DOC FILE //* * DOC FILE //* SO PLEASE LOOK AT THE UPDATES SECTION OF www.cbttape.org * DOC FILE //* FIRST......!!!!!! * DOC FILE //* * DOC FILE //* -------- I M P O R T A N T -------- * DOC FILE //* * DOC FILE //* Where do I start? What are the most popular tools? Here * DOC FILE //* is a short list in order of what others are downloading * DOC FILE //* most often. * DOC FILE //* * DOC FILE //* The most popular download is CBT File * DOC FILE //* #1 the directory of the tape. Still * DOC FILE //* (#1) tops the download charts--after all, * DOC FILE //* "you can't tell the players without a * DOC FILE //* program". * DOC FILE //* * DOC FILE //* File 1 on both the CBT and Overflow (COV) is a complete * DOC FILE //* index and guide to what is on the tape so if you do not * DOC FILE //* already have file 1 for the current version of the tape * DOC FILE //* you will probably want to download it first. It is * DOC FILE //* available below in several formats so you can use the one * DOC FILE //* that is most convenient. * DOC FILE //* * DOC FILE //* * DOC FILE //* File001 - DIRECTORY Download EBCDIC compressed .ZIP * DOC FILE //* format for use on MVS * DOC FILE //* * DOC FILE //* File001 - DIRECTORY Download ASCII compressed .ZIP * DOC FILE //* format for use on PC * DOC FILE //* * DOC FILE //* View File 1 here as ASCII text. This is uncompressed * DOC FILE //* .TXT which is very large so use one of the .ZIP versions * DOC FILE //* if you can. * DOC FILE //* * DOC FILE //* (#2) File # 183 Gilbert Saint-flour's collection - * DOC FILE //* SHOWzOS etc (SHOWzOS is now on File 492) * DOC FILE //* (#3) File # 182 PDS Command Package - Version 8.6 * DOC FILE //* (#4) File # 020 A collection of System type REXX execs (4/8) * DOC FILE //* (#5) File # 120 Sam Golob's "MVS Tools & Tricks" * DOC FILE //* articles (5/9) * DOC FILE //* (#6) File # 172 David Cartwright's collection of * DOC FILE //* Utilities (6/4) * DOC FILE //* (#7) File # 134 Greg Price Utility collection - * DOC FILE //* REVIEW, etc. (7/5) (Load modules on File 135) * DOC FILE //* (#8) File # 171 DITTO, TAPEMAP, SMFUTIL, TPX, FX, * DOC FILE //* SUTL (no BLP req) (8/6) * DOC FILE //* (#9) File # 312 FTPBATCH, XMITIP - others from Lionel * DOC FILE //* Dyck (9/7) * DOC FILE //* (#10)File # 071 Documentation for the contents of * DOC FILE //* other free tapes * DOC FILE //* * DOC FILE //* The most "popular" files were determined by using the * DOC FILE //* freeware Analog Web analyzer to review web server logs * DOC FILE //* from Thu-01-Jul-1999 05:13 to Wed-30-Aug-2000 21:28 * DOC FILE //* (426.68 days). * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //******************************************************************* DOC FILE //***USING THIS TAPE SECTION * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* U S I N G T H I S T A P E S E C T I O N * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* THIS TAPE IS NON-LABELED AND CONTAINS 1060 FILES. * DOC FILE //* * DOC FILE //* THE FIRST FIVE FILES ON THIS TAPE ARE SEQUENTIAL FILES, * DOC FILE //* RECFM=FB,LRECL=80,BLKSIZE=32720. * DOC FILE //* * DOC FILE //* FILE 001 CONTAINS THIS INFORMATION (YOU ARE READING IT). * DOC FILE //* IT IS A CATALOG OF WHAT'S ON THIS TAPE, AND IT HAS A LOT OF * DOC FILE //* OTHER INFORMATION. * DOC FILE //* * DOC FILE //* FILE 002 CONTAINS ASSEMBLER SOURCE FOR THE PROGRAM WHICH * DOC FILE //* DECOMPRESSES MANY OF THE OTHER FILES ON THIS TAPE. THAT * DOC FILE //* PROGRAM IS CALLED CBT973. I'D ADVISE ASSEMBLING AND * DOC FILE //* LINKEDITING THE CBT973 PROGRAM, AND CUSTOMIZING THE JCL * DOC FILE //* OF FILE 003 TO USE THE LINKEDITED PROGRAM. * DOC FILE //* * DOC FILE //* FILE 003 CONTAINS JCL TO LOAD THE OTHER (NONTRIVIAL) FILES * DOC FILE //* ON THE TAPE TO DISK. FILE 003 MAY BE CUSTOMIZED TO LOAD * DOC FILE //* JUST A FEW OF THE FILES AT A TIME. BECAUSE OF THE LARGE * DOC FILE //* NUMBER OF EXEC CARDS NECESSARY TO LOAD ALL NONEMPTY FILES * DOC FILE //* IN ONE SHOT, FILE 003 IS BROKEN INTO AT LEAST 9 SEPARATE JOBS. * DOC FILE //* * DOC FILE //* If you download files from a real (or AWS-format) TAPE, you * DOC FILE //* will need to have an expansion of File 007 into a pds. This * DOC FILE //* is the //SYSUPLOG file that is necessary to have data * DOC FILE //* integrity when downloading from a tape. See the SYSUPLOG * DOC FILE //* section below. This file is to make sure that no data * DOC FILE //* strings "><" in column 1 of a file, are inadvertently changed * DOC FILE //* into the string "./", if for example, they occur in a zipped * DOC FILE //* file and they are supposed to be there as "><". * DOC FILE //* * DOC FILE //* A "helpful" file (pun intended) is File 874, which contains * DOC FILE //* HELP members for programs in this collection. It is not * DOC FILE //* inclusive, BUT IF YOU LOOK THROUGH THE MEMBERS, you may have * DOC FILE //* some assistance in deciding which tools to install for * DOC FILE //* yourself. * DOC FILE //* * DOC FILE //* Please look at File 008 nowadays (12/24), and use the jobs * DOC FILE //* V508Jnn (different if the current tape is not V508), to load * DOC FILE //* indiviual files down to disk, from a "tape". * DOC FILE //* * DOC FILE //* MY OWN PRACTICE IS TO CREATE A PDS THAT CONTAINS THE CONTENTS * DOC FILE //* OF FILES 001 AND 003. THEN I WORK FROM THAT PDS TO CUSTOMIZE * DOC FILE //* THE JCL ON FILE 003. SOME PEOPLE LOAD MATERIALS FROM THIS * DOC FILE //* TAPE INTO AN INFO/MVS DATABASE. SEE FILES 042 AND 043 FOR * DOC FILE //* THAT. THERE ARE ALL KINDS OF VARIATIONS AMONG PEOPLE ON HOW * DOC FILE //* THEY HANDLE A CBT TAPE. * DOC FILE //* * DOC FILE //* On the www.cbttape.org web site, you can get a Tersed backup * DOC FILE //* of an entire 3390 disk pack, either in DFDSS or FDR format, * DOC FILE //* which contains all the files in this tape. Sometimes that * DOC FILE //* format is more convenient to have, than the tape format. * DOC FILE //* It is recommended, on recent z/OS systems, to use AMATERSE * DOC FILE //* from SYS1.MIGLIB instead of TRSMAIN. * DOC FILE //* * DOC FILE //* Further observations about what you can do.... * DOC FILE //* * DOC FILE //* You can use the CBTUPD program, together with IEBUPDTE or * DOC FILE //* PDSLOAD (File 093) to create a partitioned dataset out of * DOC FILE //* this file. It may be easier for you to look at File 001 * DOC FILE //* if you have it broken into many separate members. * DOC FILE //* * DOC FILE //* The CBTUPD program is on File 004 or File 006. * DOC FILE //* * DOC FILE //* Load modules of these two programs are on File 035. * DOC FILE //* * DOC FILE //* ONE THING FOR SURE--TRY TO TAKE INTO ACCOUNT THAT THIS TAPE * DOC FILE //* IS UPDATED FREQUENTLY. IT PAYS TO STAY AS CURRENT AS * DOC FILE //* POSSIBLE. Check the Updates section of www.cbttape.org , * DOC FILE //* for files that were very recently updated. * DOC FILE //* * DOC FILE //* ONE FURTHER NOTE. MOST SOURCE FILES ARE NOW IN IEBUPDTE * DOC FILE //* SYSIN FORMAT SO THAT THE TAPEMAP PROGRAM CAN REPORT ON * DOC FILE //* MEMBER NAMES CONTAINED IN THESE FILES. THIS MEANS THAT * DOC FILE //* THEY ARE UNLOADED PDS'ES. PLAIN SEQUENTIAL FILES THAT WERE * DOC FILE //* ON THE TAPE BEFORE, HAVE BEEN CONVERTED TO PDS'ES WITH A * DOC FILE //* SINGLE MEMBER, SO THE TAPEMAP PROGRAM CAN REPORT THE MEMBER * DOC FILE //* NAME. * DOC FILE //* * DOC FILE //* MOST NEW FILES ARE BEING STORED ON THE TAPE WITH ISPF STATS * DOC FILE //* PRESERVED. IN ORDER TO GET THE STATS, YOU HAVE TO USE THE * DOC FILE //* PDSLOAD PROGRAM TO CONSTRUCT THE PDS, INSTEAD OF USING * DOC FILE //* IEBUPDTE. THE PDSLOAD LOAD MODULE IS ON FILE 035, AND SOURCE * DOC FILE //* IS ON FILE 093 IF YOU WANT TO ASSEMBLE IT YOURSELF. SEE THE * DOC FILE //* NOTES ON PDSLOAD THAT ARE IN FILE 003 FOR FURTHER INSTRUCTION. * DOC FILE //* IN THE "FILE STATUS SECTION" BELOW IN THIS FILE, YOU CAN SEE * DOC FILE //* THOSE FILES WHICH HAVE ISPF STATS PRESERVED, BY AN "S" MARKED * DOC FILE //* AFTER THE COUNT OF THE NUMBER OF RECORDS IN THAT FILE. * DOC FILE //* * DOC FILE //* REFER TO THE "WHAT TO DO WITH THIS TAPE FIRST" SECTION ABOVE. * DOC FILE //* THAT SECTION PROVIDES IDEAS ON WHAT FILES ON THIS TAPE TO * DOC FILE //* LOOK AT FIRST. * DOC FILE //* * DOC FILE //* Lionel Dyck's package for downloading and viewing CBT Tape * DOC FILE //* files directly on your z/OS system, from our www.cbttape.org * DOC FILE //* website, CBT File 043, can be useful for shops if z/OS has * DOC FILE //* an FTP connection with our website. * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* Using files from this tape, downloaded from the CBT Tape * DOC FILE //* web site: www.cbttape.org : * DOC FILE //* * DOC FILE //* 1- Most files on the web site are in zipped TSO XMIT format. * DOC FILE //* * DOC FILE //* 2- After downloading, unzip the file. You will get an * DOC FILE //* EBCDIC file in TSO-XMIT format usually. * DOC FILE //* * DOC FILE //* 3- Upload the file (in BINARY - NO TRANSLATION - no ASCII and * DOC FILE //* no CRLF) to an MVS machine, and under TSO, do a RECEIVE * DOC FILE //* command against the file: TSO RECEIVE INDS(file.name) * DOC FILE //* Answer the prompts appropriately, or keep pressing ENTER, * DOC FILE //* and you will get a file that is in the same format as on * DOC FILE //* my MVS machine. Usually it is a pds. * DOC FILE //* * DOC FILE //* The XMIT-format file must be an EBCDIC file, LRECL=80, * DOC FILE //* RECFM=FB, in order for the RECEIVE to work. * DOC FILE //* * DOC FILE //* 4- If you don't have an MVS machine, and you need to look at * DOC FILE //* the materials on a pc, use the XMIT manager program that * DOC FILE //* is available at the www.cbttape.org web site. * DOC FILE //* A 64-bit version of XMIT manager may be found on CBT * DOC FILE //* File 916, and may be downloaded to the PC from there. * DOC FILE //* * DOC FILE //* On the CBT website home page (www.cbttape.org) there is * DOC FILE //* a clicker on the left side called: XMIT Viewers. Go * DOC FILE //* there to see a collection of XMIT-file viewers for the * DOC FILE //* PC or for Android phones, that are available. * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //******************************************************************* DOC FILE //***REGULAR NEWS SECTION * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* R E G U L A R N E W S S E C T I O N * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //* READ THIS SECTION * DOC FILE //* BEGINNING 09/24/90. * DOC FILE //* * DOC FILE //* Note - Sam Knutson, who is the webmaster of the CBT Tape * DOC FILE //* web site: www.cbttape.org , sometimes will suggest * DOC FILE //* input to this documentation. This documentation * DOC FILE //* is written by Sam Golob, with some of the older parts * DOC FILE //* written by Arnold Casinghino (the tape's former * DOC FILE //* editor.) (from SG-05/17/01) * DOC FILE //* * DOC FILE //* The CBT Tape is now being edited by Sam Golob. This tape * DOC FILE //* was established and previously edited by Arnold Casinghino. * DOC FILE //* Arnie Casinghino has supported this tape for over 15 years, * DOC FILE //* from Version 1 through Version 321. Almost every MVS or z/OS * DOC FILE //* installation in the world has benefited in some way from * DOC FILE //* materials on some version of this tape. (Probably every * DOC FILE //* MVS installation has benefited, because suggestions * DOC FILE //* originating from materials on this tape have found their * DOC FILE //* way to IBM development desks through user requirements, and * DOC FILE //* have become a part of the operating system software.) * DOC FILE //* * DOC FILE //* Our plan is to keep the initials "CBT" even though this * DOC FILE //* tape is no longer supported at the Connecticut Bank and * DOC FILE //* Trust Company, because those initials reflect how the tape * DOC FILE //* should be properly and accurately referred to. For now, * DOC FILE //* I'm calling it the "CBT" MVS Utilities Tape without the * DOC FILE //* initials CBT meaning anything special. * DOC FILE //* * DOC FILE //* (There was once a joke about calling it "Casinghino's * DOC FILE //* Big Tape", but since Arnie wasn't maintaining it any more, * DOC FILE //* that one didn't stick.) * DOC FILE //* * DOC FILE //* ----------- PLEASE NOTE ------------ * DOC FILE //* * DOC FILE //* ALL DISCLAIMERS IN THIS FILE NOW APPLY TO ALL PERSONS, * DOC FILE //* INSTALLATIONS, CORPORATIONS, INSTITUTIONS, ENTITIES, OR * DOC FILE //* ORGANIZAIONS EDITING, DUPLICATING, OR OTHERWISE HANDLING * DOC FILE //* THIS TAPE. * DOC FILE //* * DOC FILE //* NO RESPONSIBILITIES ARE ASSUMED BY ANY OF THESE PERSONS, * DOC FILE //* INSTALLATIONS, CORPORATIONS, INSTITUTIONS, ENTITIES, OR * DOC FILE //* ORGANIZATIONS. * DOC FILE //* * DOC FILE //* COPIES OF THIS TAPE MAY BE ORDERED FROM THE DISTRIBUTION * DOC FILE //* SOURCES LISTED BELOW. IN ADDITION, THIS TAPE MAY BE FREELY * DOC FILE //* COPIED BY ANYONE. IN FACT, USER GROUPS ARE TO BE ENCOURAGED * DOC FILE //* TO MAKE COPIES OF THIS TAPE FOR THE USE OF THEIR MEMBERS AND * DOC FILE //* OTHERS. THIS PRACTICE WILL HELP PEOPLE TO OBTAIN THE LATEST * DOC FILE //* VERSION OF THE CBT TAPE FOR THEMSELVES AND THEIR * DOC FILE //* INSTALLATIONS MORE EASILY. IT WILL ALSO BE AN INCENTIVE FOR * DOC FILE //* PEOPLE TO ATTEND THE USER GROUP MEEETINGS. SEE THE "TAPE * DOC FILE //* DUPLICATION SECTION" AT THE BEGINNING OF THIS FILE, FOR * DOC FILE //* FURTHER COMMENTS ABOUT COPYING THIS TAPE. CONTRIBUTORS OF * DOC FILE //* UPDATES TO THIS TAPE, PLEASE SEE THE SPECIAL COMMENTS IN THE * DOC FILE //* "TAPE ORDER SECTION" BELOW. * DOC FILE //* * DOC FILE //* The documentation in this file has been written by both * DOC FILE //* Arnie Casinghino and Sam Golob, the tape's current editor. * DOC FILE //* Sometimes the contributors are helpful, and compose their * DOC FILE //* own documentation for their own stuff. The editor usually * DOC FILE //* makes every effort to include this documentation in the * DOC FILE //* "Documentation Section" below, as detailed description of * DOC FILE //* the contents of the particular file. * DOC FILE //* * DOC FILE //* ANY QUESTIONS CONCERNING DOCUMENTATION SHOULD BE DIRECTED * DOC FILE //* TO THE CURRENT EDITOR --- > * DOC FILE //* * DOC FILE //* Sam Golob: email: sbgolob@cbttape.org * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //***TAPE ORDER SECTION (WHO YOU GONNA CALL .... ) * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* T A P E O R D E R S E C T I O N * DOC FILE //* * DOC FILE //* (WITH CONTRIBUTOR INFORMATION) * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* YOU DO NOT HAVE TO BE A MEMBER OF NASPA, SHARE, OR ANY * DOC FILE //* OTHER ORGANIZATION TO OBTAIN THE CBT TAPE MATERIALS..... * DOC FILE //* * DOC FILE //* **** THEY ARE FREE TO ALL **** * DOC FILE //* * DOC FILE //* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * DOC FILE //* * DOC FILE //* The principal way, nowadays, of getting CBT Tape information * DOC FILE //* and materials, is from the CBT Tape web site, which is run * DOC FILE //* by Sam Knutson. The address is: * DOC FILE //* * DOC FILE //* www.cbttape.org * DOC FILE //* * DOC FILE //* Nowadays, we don't give out cd-roms on a regular basis * DOC FILE //* anymore. But you can download an AWS-tape version of the * DOC FILE //* CBT tape from www.cbttape.org, and you can also get DFDSS * DOC FILE //* or FDR backups of a 3390 format disk, from www.cbttape.org * DOC FILE //* as well. * DOC FILE //* * DOC FILE //* See below for more details and better advice. * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* All files from the CBT Tape are now obtainable online * DOC FILE //* through the Internet, at: www.cbttape.org * DOC FILE //* * DOC FILE //* This also includes the CBT Overflow tape, and CBT Tape * DOC FILE //* Version 249 from July 1985, which contains materials * DOC FILE //* that were previously deleted from the CBT Tape. * DOC FILE //* * DOC FILE //* Other previous levels of the tape can be obtained, in AWS * DOC FILE //* format, from the web page: * DOC FILE //* * DOC FILE //* http://www.cbttape.org/c249down.htm * DOC FILE //* * DOC FILE //* There is a lot of other good stuff on our web site: * DOC FILE //* www.cbttape.org including a lot of XEPHON MVS magazines * DOC FILE //* in PDF format. Xephon, Inc. is now defunct and we have * DOC FILE //* control over much of their stuff, which you can now use * DOC FILE //* in good conscience. See www.cbttape.org/xephon * DOC FILE //* * DOC FILE //* Sam Golob's articles are now directly online at * DOC FILE //* * DOC FILE //* http://www.cbttape.org/articles * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* ORDER INFORMATION FOR THE CBT TAPE IS CURRENT AS OF THE * DOC FILE //* DATE OF ISSUE OF THIS TAPE. THIS TAPE'S DATE OF ISSUE IS * DOC FILE //* DISPLAYED AT THE HEAD OF THIS FILE. (FOR YOUR INFORMATION, * DOC FILE //* IF A CBT TAPE IS MAPPED BY THE LATEST VERSION OF THE TAPEMAP * DOC FILE //* PROGRAM ON FILE 299, THE DATE OF ISSUE OF THAT TAPE WILL BE * DOC FILE //* DISPLAYED IN REPORT #1 OF TAPEMAP.) COPIES OF THE CBT TAPE * DOC FILE //* MAY BE ORDERED FROM THE SOURCES LISTED BELOW. * DOC FILE //* * DOC FILE //* Most people get these materials from www.cbttape.org. * DOC FILE //* * DOC FILE //* Additionally, files that have been updated since the last * DOC FILE //* version cut of the CBT Tape, may be found in the Updates * DOC FILE //* section of www.cbttape.org. Since all updated files are * DOC FILE //* immediately available to everybody from the website, I only * DOC FILE //* need to make new version cuts of the tape, two or three * DOC FILE //* times per year. (SG - 11/02/2014) * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //* CONTRIBUTOR INFORMATION * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* CONTRIBUTIONS SHOULD BE SENT TO THE EDITOR, AND PERSONAL * DOC FILE //* CONTACT SHOULD BE MADE WITH HIM, EITHER BY EMAIL OR BY * DOC FILE //* PHONE. (EMAIL IS BETTER, BUT EITHER WAY WILL DO.) * DOC FILE //* * DOC FILE //* >> At the www.cbttape.org web site, there is a button to click * DOC FILE //* >> which tells you CONTRIBUTOR INFORMATION. The information * DOC FILE //* >> there, will be current.... * DOC FILE //* * DOC FILE //* Most contributions are now made via email over the * DOC FILE //* Internet. To contribute, it is preferred that you make * DOC FILE //* a pds on an MVS system, including documentation member(s), * DOC FILE //* put the pds into TSO XMIT OUTDSN format, download it in * DOC FILE //* binary to the pc (if you need to), and attach it to an * DOC FILE //* email to me at: sbgolob@cbttape.org . * DOC FILE //* * DOC FILE //* If the file is large, you can zip it on the PC, before * DOC FILE //* attaching it to the email to me. That's all there is to * DOC FILE //* it. (NOV 99) * DOC FILE //* * DOC FILE //* IF YOU HAVE SOMETHING TO CONTRIBUTE AND YOU JUST SEND IT * DOC FILE //* IN, THAT WILL BE OK, BUT I'LL TRY AND CONTACT YOU BEFORE * DOC FILE //* INCLUDING IT IN THE TAPE. * DOC FILE //* * DOC FILE //* If you have any trouble sending anything in to me, please * DOC FILE //* contact me via email: sbgolob@cbttape.org and we can * DOC FILE //* arrange for some alternative means for sending in your * DOC FILE //* materials. * DOC FILE //* * DOC FILE //* If you want to send me anything any other way, my address * DOC FILE //* is: * DOC FILE //* * DOC FILE //* Sam Golob, P.O. Box 702, Pomona, NY 10970 USA * DOC FILE //* * DOC FILE //* This box is still active as of 12/2020, but I would prefer * DOC FILE //* that you use other means of sending me stuff. Please email * DOC FILE //* me if you hav any questions about anything: * DOC FILE //* * DOC FILE //* sbgolob@cbttape.org * DOC FILE //* * DOC FILE //* ------------------------------------------------------------- * DOC FILE //* * DOC FILE //* PLEASE -***-DOCUMENT-***- YOUR CONTRIBUTIONS ..... * DOC FILE //* * DOC FILE //* THE IDEA IS, THAT SOMEONE WHO DOESN'T KNOW YOUR STUFF, * DOC FILE //* SHOULD BE ABLE TO READ AN EXPLANATION, AND INSTALL IT * DOC FILE //* FROM YOUR EXPLANATION ALONE. YOU SHOULD INCLUDE YOUR * DOC FILE //* ADDRESS AND PHONE NUMBER IF THAT IS POSSIBLE. FOR THOSE * DOC FILE //* PEOPLE WHO CAN'T INCLUDE THEIR CONTACT INFORMATION, WE HAVE * DOC FILE //* MADE SOME SPECIAL ARRANGEMENTS IN THE PAST, AND WE HOPE TO * DOC FILE //* ACCOMMODATE EVERYONE. THE IDEA IS TO HELP THE MAXIMUM * DOC FILE //* NUMBER OF PEOPLE--BOTH CONTRIBUTORS AND USERS--NOT TO PUT * DOC FILE //* STUMBLING BLOCKS IN PEOPLE'S WAY. THANKS IN ADVANCE, FROM * DOC FILE //* ALL THE USERS OF THIS TAPE. * DOC FILE //* * DOC FILE //* The idea here depends on your situation. If you don't want * DOC FILE //* the public to know who you are, you should nevertheless * DOC FILE //* give ME your contact information. I will take all support * DOC FILE //* requests, and will forward them to you. * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //* ORDER INFORMATION - ORDER INFORMATION - ORDER INFORMATION * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* YOU DO NOT HAVE TO BE A MEMBER OF ANY ORGANIZATION * DOC FILE //* TO OBTAIN A COPY OF THIS TAPE. THIS TAPE AND ITS * DOC FILE //* MATERIALS ARE AVAILABLE TO EVERYONE... * DOC FILE //* * DOC FILE //* All materials in the collection are obtainable at * DOC FILE //* * DOC FILE //* www.cbttape.org * DOC FILE //* * DOC FILE //* A real tape will now be very long, and will probably * DOC FILE //* fit only on a 3590 cartridge. A better way of obtaining * DOC FILE //* all the tape materials at once, is to unload an entire * DOC FILE //* 3390 disk pack containing all the tape files. This pack * DOC FILE //* is obtainable, TERSED, in either DFDSS or FDR backup * DOC FILE //* format, at www.cbttape.org, from a "clicker" on the * DOC FILE //* site's home page. * DOC FILE //* * DOC FILE //* Other alternatives are available. See www.cbttape.org * DOC FILE //* * DOC FILE //* For example, if you really want to have an actual tape * DOC FILE //* for yourself, you can download an AWS-format tape image * DOC FILE //* from the www.cbttape.org web site, FTP it to an FB-80 * DOC FILE //* format disk file on an MVS or z/OS system, and use the * DOC FILE //* VTT2TAPE program from CBT File 533 to write the actual * DOC FILE //* tape from the AWS-format image (folded over on MVS or z/OS * DOC FILE //* to RECFM=FB,LRECL=80 format. FTP will automatically fold * DOC FILE //* the file on MVS or z/OS if the file is preallocated as * DOC FILE //* FB-80 (any BLKSIZE) and the upload is in BINARY.) * DOC FILE //* * DOC FILE //* You may want to store AWS-format tape images on a cd-rom * DOC FILE //* or a DVD disk. This is a convenient way to keep multiple * DOC FILE //* tape versions from this collection. Of course, on a z/OS * DOC FILE //* system that can't read this format, you have to convert * DOC FILE //* the tape image to an actual tape, as per the previous * DOC FILE //* paragraph. AWS-format tapes are directly readable, as * DOC FILE //* "tapes", on Hercules systems, however. * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //******************************************************************* DOC FILE //***SECTION INFORMATION SECTION * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* I N F O R M A T I O N S E C T I O N * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* Editor's * DOC FILE //* -- email: sbgolob@cbttape.org -- * DOC FILE //* -- -- * DOC FILE //* EDITOR'S CONTACT INFORMATION: * DOC FILE //* * DOC FILE //* ADDRESS: (USE THE FOLLOWING ADDRESS - active as of 12/2020) * DOC FILE //* but email is better. * DOC FILE //* * DOC FILE //* Sam Golob * DOC FILE //* P.O. Box 702 * DOC FILE //* Pomona, NY 10970 * DOC FILE //* * DOC FILE //* -- EMAIL: sbgolob@cbttape.org -- * DOC FILE //* -- -- * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* Arnold Casinghino's email address: arnold32x@gmail.com * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* Arnold Casinghino's contact information: Arnie has not * DOC FILE //* edited this tape for a long time, but you may reach him * DOC FILE //* if you would like to say "hello" and thank him, at: * DOC FILE //* * DOC FILE //* email: Arnold Casinghino* DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* All files from the CBT Tape are now obtainable online * DOC FILE //* through the Internet, at: www.cbttape.org * DOC FILE //* * DOC FILE //* This also includes the CBT Overflow tape, and CBT Tape * DOC FILE //* Version 249 from July 1985, which contains materials * DOC FILE //* that were previously deleted from the CBT Tape. * DOC FILE //* * DOC FILE //* Other previous level tapes are obtainable as well at * DOC FILE //* www.cbttape.org * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+* DOC FILE //* * DOC FILE //* If you obtain CBT Tape files from www.cbttape.org, the * DOC FILE //* individual files, either on the CBT directory, or the UPDATES * DOC FILE //* directory, are in zip'ed TSO XMIT format, so you unzip * DOC FILE //* them, upload them to the mainframe (binary - no translation), * DOC FILE //* and do a TSO RECEIVE INDATASET( ) on them, to re-constitute * DOC FILE //* how they originally were. * DOC FILE //* * DOC FILE //*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+* DOC FILE //* * DOC FILE //* If you obtain CBT Tape files from a tape, then the tape files * DOC FILE //* (most of them--at least the FB-80 ones) have been compressed * DOC FILE //* using the CBT973 compression program. The non-FB-80 files * DOC FILE //* are almost always in IEBCOPY format, and are unloaded pds'es. * DOC FILE //* * DOC FILE //* ALL COMPRESSED FILES HAVE * DOC FILE //* THE FOLLOWING DCB ATTRIBUTES: * DOC FILE //* RECFM=VB,LRECL=94,BLKSIZE=32716 * DOC FILE //* * DOC FILE //* ALL 80 BYTE RECORD FILES WILL BE COMPRESSED EXCEPT * DOC FILE //* FOR THE FOLLOWING * DOC FILE //* * DOC FILE //* FILE 001 THIS FILE * DOC FILE //* FILE 002 COMPRESSION/DECOMPRESSION PROGRAM * DOC FILE //* WHICH IS CALLED "CBT973" * DOC FILE //* FILE 003 JCL TO DROP THE WHOLE TAPE DOWN * DOC FILE //* FILE 004 The source for the CBTUPD assembler * DOC FILE //* program, which breaks this file * DOC FILE //* into "bite-size pieces" that can * DOC FILE //* be loaded into a pds as members. * DOC FILE //* FILE 005 FOR VM SYSTEMS: A REXX EXEC TO MOVE * DOC FILE //* THE CONTENTS OF THIS TAPE TO A * DOC FILE //* VM SYSTEM. * DOC FILE //* (somebody should fix this) * DOC FILE //* FILE 007 The SYSUPLOG pds, sequentialized to * DOC FILE //* fit into one CBT File. * DOC FILE //* * DOC FILE //* THESE 6 FILES HAVE DCB: RECFM=FB,LRECL=80,BLKSIZE=32720 * DOC FILE //* * DOC FILE //* * DOC FILE //*$%^&*()#$%^&*()#$%^&*()#$%^&*()#$%^&*()#$%^&*()#$%^&*()#$%^&*()# * ==DOC FILE //*$%^ *()#$%^&*()#$%^&*()#$%^&*()#$%^&*()#$%^&*()#$%^&*()#$%^& ()# * ==DOC FILE //*$%^ ()#$%^&*()#$%^&*()#$%^&*()#$%^&*()#$%^&*()#$%^&*()#$%^ ()# * ==DOC FILE //*$%^ )#$%^&*()#$%^&*()#$%^&*()#$%^&*()#$%^&*()#$%^&*()#$% ()# * ==DOC FILE //*$%^ #$%^&*()#$%^&*()#$%^&*()#$%^&*()#$%^&*()#$%^&*()#$ ()# * ==DOC FILE //*$%^ $%^&*()#$%^&*()#$%^&*()#$%^&*()#$%^&*()#$%^&*()# ()# * ==DOC FILE //*$%^ %^&*()#$%^&*()#$%^&*()#$%^&*()#$%^&*()#$%^&*() ()# * ==DOC FILE //*$%^ ^&*()#$%^&*()#$%^&*()#$%^&*()#$%^&*()#$%^&* ()# * ==DOC FILE //*$%^ &*()#$%^&*()#$%^&*()#$%^&*()#$%^&*()#$%^& ()# * ==DOC FILE //*$%^ *()#$%^&*()#$%^&*()#$%^&*()#$%^&*()#$%^ ()# * ==DOC FILE //*$%^ ()#$%^&*()#$%^&*()#$%^&*()#$%^&*()#$% ()# * ==DOC FILE //*$%^ )#$%^&*()#$%^&*()#$%^&*()#$%^&*()# ()# * ==DOC FILE //*$%^ #$%^&*()#$%^&*()#$%^&*()#$%^&*() ()# * ==DOC FILE //*$%^ $%^&*()#$%^&*()#$%^&*()#$%^&*( ()# * ==DOC FILE //*$%^ %^&*()#$%^&*()#$%^&*()#$%^& ()# * ==DOC FILE //*$%^ ^&*()#$%^&*()#$%^&*()#$%^ ()# * ==DOC FILE //*$%^ *()#$%^&*()#$%^&*()#$% ()# * ==DOC FILE //*$%^ ()#$%^&*()#$%^&*()#$ ()# * ==DOC FILE //*$%^ )#$%^&*()#$%^&*()# ()# * ==DOC FILE //*$%^ #$%^&*()#$%^&*() ()# * ==DOC FILE //*$%^ $%^&*()#$%^&*( ()# * ==DOC FILE //*$%^ %^&*()#$%^&* ()# * ==DOC FILE //*$%^ ^&*()#$%^& ()# * ==DOC FILE //*$%^ &*()#$%^ ()# * ==DOC FILE //*$%^ *()#$% ()# * ==DOC FILE //*$%^ ()#$ ()# * ==DOC FILE //*$%^ )# ()# * ==DOC FILE //*$%^ ()# * ==DOC FILE //*$%^ The TAPEMAP program in File 299 of this tape has been ()# * DOC FILE //*$%^ updated to look for a tape in the CBT MVS Utilities ()# * DOC FILE //*$%^ tape format and produce an abundance of additional ()# * DOC FILE //*$%^ information to allow the user to find his way through ()# * DOC FILE //*$%^ this tape. A compiled version of that code is also in ()# * DOC FILE //*$%^ File 035. You can get directly to File 035 by specify- ()# * DOC FILE //*$%^ ing LABEL=(35,NL) on your IEBCOPY unload JCL for this ()# * DOC FILE //*$%^ tape. All member names of most files will be displayed ()# * DOC FILE //*$%^ by the Report #2 of the TAPEMAP program, which is ()# * DOC FILE //*$%^ ddname SYSPRNT2. ()# * DOC FILE //*$%^ ()# * DOC FILE //*$%^ Programs used to create this tape have been packaged ()# * DOC FILE //*$%^ in TSO XMIT format on File 008, in member LOADLIB. ()# * DOC FILE //*$%^ ()# * ==DOC FILE //*$%^ )# ()# * ==DOC FILE //*$%^ *()#$% ()# * ==DOC FILE //*$%^ &*()#$%^ ()# * ==DOC FILE //*$%^ ^&*()#$%^& ()# * ==DOC FILE //*$%^ %^&*()#$%^&* ()# * ==DOC FILE //*$%^ $%^&*()#$%^&*( ()# * ==DOC FILE //*$%^ #$%^&*()#$%^&*() ()# * ==DOC FILE //*$%^ )#$%^&*()#$%^&*()# ()# * ==DOC FILE //*$%^ ()#$%^&*()#$%^&*()#$ ()# * ==DOC FILE //*$%^ ()#$%^&*()#$%^&*()#$ ()# * ==DOC FILE //*$%^ *()#$%^&*()#$%^&*()#$% ()# * ==DOC FILE //*$%^ ^&*()#$%^&*()#$%^&*()#$%^ ()# * ==DOC FILE //*$%^ %^&*()#$%^&*()#$%^&*()#$%^& ()# * ==DOC FILE //*$%^ %^&*()#$%^&*()#$%^&*()#$%^&* ()# * ==DOC FILE //*$%^ $%^&*()#$%^&*()#$%^&*()#$%^&*( ()# * ==DOC FILE //*$%^ #$%^&*()#$%^&*()#$%^&*()#$%^&*() ()# * ==DOC FILE //*$%^ )#$%^&*()#$%^&*()#$%^&*()#$%^&*()# ()# * ==DOC FILE //*$%^ ()#$%^&*()#$%^&*()#$%^&*()#$%^&*()#$% ()# * ==DOC FILE //*$%^ *()#$%^&*()#$%^&*()#$%^&*()#$%^&*()#$%^ ()# * ==DOC FILE //*$%^ &*()#$%^&*()#$%^&*()#$%^&*()#$%^&*()#$%^& ()# * ==DOC FILE //*$%^ ^&*()#$%^&*()#$%^&*()#$%^&*()#$%^&*()#$%^&* ()# * ==DOC FILE //*$%^ %^&*()#$%^&*()#$%^&*()#$%^&*()#$%^&*()#$%^&*() ()# * ==DOC FILE //*$%^ $%^&*()#$%^&*()#$%^&*()#$%^&*()#$%^&*()#$%^&*()# ()# * ==DOC FILE //*$%^ #$%^&*()#$%^&*()#$%^&*()#$%^&*()#$%^&*()#$%^&*()#$ ()# * ==DOC FILE //*$%^ )#$%^&*()#$%^&*()#$%^&*()#$%^&*()#$%^&*()#$%^&*()#$% ()# * ==DOC FILE //*$%^ ()#$%^&*()#$%^&*()#$%^&*()#$%^&*()#$%^&*()#$%^&*()#$%^ ()# * ==DOC FILE //*$%^ *()#$%^&*()#$%^&*()#$%^&*()#$%^&*()#$%^&*()#$%^&*()#$%^& ()# * ==DOC FILE //*$%^&*()#$%^&*()#$%^&*()#$%^&*()#$%^&*()#$%^&*()#$%^&*()#$%^&*()# * ==DOC FILE //* * DOC FILE //* Look in this file at the section entitled "FILE STATUS * DOC FILE //* SECTION" to see exactly what files are in compressed * DOC FILE //* format and which are not in compressed format. The same * DOC FILE //* information should be reflected in the JCL from File 003. * DOC FILE //* * DOC FILE //* When additions are added to the tape, rather then putting * DOC FILE //* them at the end of the tape, we will place them in * DOC FILE //* files that were previously deleted and are now empty, * DOC FILE //* assuming that there are any. (There are still a few.) * DOC FILE //* * DOC FILE //* File 3, which is the JCL to drop the whole tape down, will * DOC FILE //* be current and up-to-date to the version of the tape on * DOC FILE //* which it appears (hopefully). Otherwise look at CBT * DOC FILE //* File 008, members Vvvvjnn, where vvv is the current tape * DOC FILE //* version (example: 500) and nn goes from 01 thru 10. * DOC FILE //* These members from File 008 can be used to load individual * DOC FILE //* files from a CBT Tape, or a CBT Tape image. * DOC FILE //* * DOC FILE //*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+* DOC FILE //* * DOC FILE //* THIS TAPE IS CUMULATIVE. EACH FILE ON THE TAPE IS THE * DOC FILE //* LATEST VERSION OF THAT FILE WITH ANY AND ALL MAINTENANCE * DOC FILE //* APPLIED TO IT, EXCEPT WHERE SPECIFICALLY NOTED. * DOC FILE //* * DOC FILE //* The UPDATES section of www.cbttape.org contains the * DOC FILE //* absoluely latest version of each file that we have. * DOC FILE //* * DOC FILE //* Sometimes we keep several versions of a program, one * DOC FILE //* which works on the latest z/OS systems, and others which * DOC FILE //* work on previous systems, but which are incompatible * DOC FILE //* with the latest systems. An example is TSSO on File 404 * DOC FILE //* (latest version) and its member $$PREZ18 which is an * DOC FILE //* IEBUPDTE-unloaded pds that contains a previous version * DOC FILE //* of TSSO. Another example is DSPACE on File 633 (non-EAV * DOC FILE //* version) and DSPACE on File 922 (EAV version). * DOC FILE //* * DOC FILE //* If you have any problems processing the data on the tape * DOC FILE //* or find any errors please let me know and I will attempt * DOC FILE //* to correct them. ( Sam Golob - sbgolob@cbttape.org ) * DOC FILE //* * DOC FILE //* A. IF THIS IS THE FIRST TIME YOU HAVE RECEIVED THIS UTIL- * DOC FILE //* ITIES TAPE, WE SUGGEST THAT YOU SKIP ALL THE INFORMA- * DOC FILE //* TION IN THE 'CHANGE SECTION' BELOW, THAT IS ENTITLED: * DOC FILE //* 'CHANGES FOR VERSION XXX, MONTH DAY YEAR'. GO TO THE * DOC FILE //* 'FILE STATUS SECTION' AND THE SECTION ENTITLED * DOC FILE //* 'D O C U M E N T A T I O N'. READ WHAT EACH FILE IS, * DOC FILE //* AND DECIDE WHAT YOU WANT. * DOC FILE //* * DOC FILE //* B. If you have received a previous version of this tape * DOC FILE //* you may wish to check all the changes made since that * DOC FILE //* version and decide what is applicable. Use the * DOC FILE //* CHANGE SECTION below, and the DATES in the FILE * DOC FILE //* STATUS SECTION to figure out which files have changed * DOC FILE //* since your last tape. See the FILE UPDATE section * DOC FILE //* (just above the CHANGE SECTION) for hints also. * DOC FILE //* * DOC FILE //* From the www.cbttape.org website, the CBT directory * DOC FILE //* contains all materials from the "version cut". Later, * DOC FILE //* "in-between" versions of each file, are on the UPDATES * DOC FILE //* directory of www.cbttape.org. * DOC FILE //* * DOC FILE //* C. If you ever want to know what is on the current version * DOC FILE //* of the tape go to www.cbttape.org , which has all the * DOC FILE //* information. If you need to know something specific, * DOC FILE //* which you can not easily find at the CBT Tape web * DOC FILE //* site you may email Sam Golob: * DOC FILE //* * DOC FILE //* email: sbgolob@cbttape.org * DOC FILE //* * DOC FILE //* D. I don't think it's very relevant to make microfiche * DOC FILE //* of File 001 nowadays, especially since anyone can * DOC FILE //* download the real file (in ASCII or EBCDIC) from * DOC FILE //* the web: http://www.cbttape.org * DOC FILE //* * DOC FILE //* (ARNIE USED TO DISTRIBUTE MICROFICHE OF FILE 001 OF * DOC FILE //* THE LATEST VERSION OF THIS TAPE AT S.C.I.D.S. DURING * DOC FILE //* EACH MAJOR SHARE MEETING.) * DOC FILE //* * DOC FILE //* E. There are some older versions of the CBT Tape which * DOC FILE //* are obtainable at www.cbttape.org. In particular, * DOC FILE //* CBT Tape Version 249, from July 1985, is there in its * DOC FILE //* entirety. Other tape versions are downloadable in * DOC FILE //* AWS-format. Don't forget the "CBT Overflow Tape" !!! * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //***SECTION PURGE AND REMOVAL SECTION * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* P U R G E S E C T I O N * DOC FILE //* * DOC FILE //* R E M O V A L S E C T I O N * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* I am trying to bring you as much material as possible. * DOC FILE //* I don't like to delete stuff; someone may need it badly. * DOC FILE //* * DOC FILE //* All of the tape materials are obtainable from the web site * DOC FILE //* at www.cbttape.org and most people nowadays don't get a * DOC FILE //* tape. You can split a CBT Tape into several shorter tapes * DOC FILE //* using the COPYNLNL program from CBT Files 229 or 316. * DOC FILE //* * DOC FILE //* I am trying to consolidate some files, two files into one, * DOC FILE //* for example, in order to free up some file numbers. This * DOC FILE //* practice will occur, until we can break the 1000-file * DOC FILE //* barrier. (SG - 12/2020) (1000-file barrier now broken) * DOC FILE //* * DOC FILE //* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * DOC FILE //* * DOC FILE //* -- >>>>>> <<<<<< -- * DOC FILE //* -- >>>>>> I HAVE NOW ESTABLISHED A NEW "CBT <<<<<< -- * DOC FILE //* -- >>>>>> OVERFLOW TAPE", WHICH CONTAINS MATERIAL <<<<<< -- * DOC FILE //* -- >>>>>> DELETED FROM THIS TAPE, AND MUCH MORE. <<<<<< -- * DOC FILE //* -- >>>>>> <<<<<< -- * DOC FILE //* -- >>>>>> SEE FILE 071 FOR CONTENTS OF THE <<<<<< -- * DOC FILE //* -- >>>>>> CBT OVERFLOW TAPE. <<<<<< -- * DOC FILE //* -- >>>>>> <<<<<< -- * DOC FILE //* -- >>>>>> THE CBT OVERFLOW TAPE NOW CONTAINS ALL <<<<<< -- * DOC FILE //* -- >>>>>> THE MATERIALS FROM THE SPLA MVS TAPE <<<<<< -- * DOC FILE //* -- >>>>>> <<<<<< -- * DOC FILE //* -- >>>>>> The CBT Overflow Tape also contains all <<<<<< -- * DOC FILE //* -- >>>>>> the materials from the SHARE PL/1 Tape, <<<<<< -- * DOC FILE //* -- >>>>>> and several G.U.I.D.E. tapes from <<<<<< -- * DOC FILE //* -- >>>>>> various countries. <<<<<< -- * DOC FILE //* -- >>>>>> <<<<<< -- * DOC FILE //* -- -- * DOC FILE //******************************************************************* DOC FILE //******************************************************************* DOC FILE //***SECTION INTERNET SECTION * DOC FILE //******************************************************************* DOC FILE //* I N T E R N E T S E C T I O N * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* In this Electronic Information Age, there is a need to look * DOC FILE //* for MVS or z/OS information on the Internet. I cannot * DOC FILE //* guarantee completeness here, because this section is new, * DOC FILE //* and I myself don't have so much surfing experience. I will * DOC FILE //* try, in this section, to supply some places on the Internet * DOC FILE //* where you can start looking for the solution to a problem. * DOC FILE //* * DOC FILE //* One recent note: Recently, when looking for information in * DOC FILE //* IBM manuals on Google, Google will give you some AI bull****, * DOC FILE //* which is not accurate. You should only get info from real * DOC FILE //* IBM manuals, online or otherwise. (SG - 12/2024) * DOC FILE //* * DOC FILE //* I do think that if you start from the LINKS button at * DOC FILE //* www.cbttape.org , you probably can eventually get to almost * DOC FILE //* anywhere (unless it's really really isolated). * DOC FILE //* * DOC FILE //* I am assuming that the readership of this file may be more * DOC FILE //* experienced than I am. Therefore, if you know of any place * DOC FILE //* on the Internet where you can find MVS or OS/390 or z/OS * DOC FILE //* information, please email me at: * DOC FILE //* * DOC FILE //* sbgolob@cbttape.org * DOC FILE //* * DOC FILE //* so I can check this out, and update this file and/or * DOC FILE //* Files 071, 050, and 051. * DOC FILE //* * DOC FILE //* I have created File 050 which has URL's for free downloads * DOC FILE //* that are of interest to system programmers, and File 051 * DOC FILE //* which has URL's of selected vendors. * DOC FILE //* * DOC FILE //* ----------------------- LIST OF SOURCES ----------------------- * DOC FILE //* * DOC FILE //* 000 - WWW.CBTTAPE.ORG - HAS A LINK TO AN FTP SITE WHICH * DOC FILE //* CONTAINS ALL OF THE CBT MATERIALS * DOC FILE //* IN "MAINFRAME UPLOADABLE" FORM. * DOC FILE //* There's other stuff there also, * DOC FILE //* and a LINKS button. * DOC FILE //* * DOC FILE //* THIS MEANS THAT ALL FILES ARE IN * DOC FILE //* PKZIP'ED XMIT FORMAT (IN EBCDIC) * DOC FILE //* AND NEED ONLY TO BE PKUNZIP'ED, * DOC FILE //* UPLOADED TO THE MAINFRAME IN * DOC FILE //* BINARY, AND YOU HAVE TO DO A * DOC FILE //* TSO RECEIVE INDATASET( ) ON THE * DOC FILE //* FILE, TO CREATE A PDS, OR A * DOC FILE //* SEQUENTIAL DATASET IN EBCDIC. * DOC FILE //* * DOC FILE //* --->>> THIS SITE IS COMPLETELY PUBLIC, * DOC FILE //* AND YOU CAN FIND MANY MATERIALS * DOC FILE //* THAT USED TO BE AT WWW.XEPHON.COM * DOC FILE //* HERE. * DOC FILE //* * DOC FILE //* 001 - WWW.XEPHON.COM - For more info from the old xephon * DOC FILE //* (Not supported now.) site, Google "wayback machine" * DOC FILE //* (Only on the wayback and enter: www.xephon.com * DOC FILE //* machine, at to see old versions of the site. * DOC FILE //* www.archive.org) The "wayback machine" is located * DOC FILE //* at www.archive.org. * DOC FILE //* * DOC FILE //* www.xephon.com is now some kind of Chinese website, * DOC FILE //* which is unrelated to what we are doing. To get at * DOC FILE //* it, you have to go to www.archive.org and pull back * DOC FILE //* OLD levels of the name. * DOC FILE //* * DOC FILE //* Most materials from Using www.archive.org, and going * DOC FILE //* Xephon from year 1999 and back, you may * DOC FILE //* are supported at be able to obtain many old Xephon * DOC FILE //* www.cbttape.org. articles. Also see CBT File 830 * DOC FILE //* for older MVS articles. * DOC FILE //* * DOC FILE //* See www.cbttape.org/xephon for many old magazines. * DOC FILE //* * DOC FILE //* Almost all Xephon materials are now supported here, * DOC FILE //* at www.cbttape.org, so that if any of these materials * DOC FILE //* are on the CBT Tape, they are here legitimately * DOC FILE //* (as of May 2008). You can use all of THESE Xephon * DOC FILE //* materials in good conscience. I have removed all the * DOC FILE //* old "protections" and "Xephon nasty notices" from these * DOC FILE //* materials to the best of my ability. You can also * DOC FILE //* IGNORE THE Xephon COPYRIGHT NOTICES found on each page * DOC FILE //* of the PDF-format magazines. * DOC FILE //* * DOC FILE //* 002 - IBM-MAIN@BAMA.UA.EDU - IBM MAIN IS A SUBSCRIBER * DOC FILE //* LIST THAT POSTS MVS INFORMATION, * DOC FILE //* (IBM-MAIN) QUESTIONS, AND ANSWERS. YOU HAVE * DOC FILE //* TO SUBSCRIBE, BY SENDING AN EMAIL * DOC FILE //* CONTAINING THE FOLLOWING TEXT: * DOC FILE //* * DOC FILE //* SUBSCRIBE IBM-MAIN your name * DOC FILE //* * DOC FILE //* TO listserv@bama.ua.edu * DOC FILE //* * DOC FILE //* DON'T INCLUDE ANY EXTRA WORDS. * DOC FILE //* YOU WILL GET A REPLY CONTAINING * DOC FILE //* AN AUTHORIZATION CODE. REPLY IN * DOC FILE //* AN EMAIL MESSAGE: OK XXXXXX * DOC FILE //* WHERE XXXXXX IS THE AUTH CODE * DOC FILE //* THEY SEND YOU. YOU WILL GET AN * DOC FILE //* EMAIL WITH A SHORT INSTRUCTION * DOC FILE //* LIST, AND YOU'RE ON YOUR WAY. * DOC FILE //* * DOC FILE //* THE IBM-MAIN LIST SERVER HAS INSTRUCTIONS ON HOW * DOC FILE //* TO FIND OTHER MAILING LISTS. SEND A MESSAGE TO * DOC FILE //* LISTSERV@BAMA.UA.EDU WITH THE WORDS: INFO REFCARD * DOC FILE //* * DOC FILE //* AND LOOK UP THE KEYWORD: LISTS * DOC FILE //* * DOC FILE //* 003 - Lione Dyck's mainframe sites page.... * DOC FILE //* * DOC FILE //* www.lbdsoftware.com/sites.html/mainframes/ * DOC FILE //* * DOC FILE //* This site is very (I mean VERY) helpful. * DOC FILE //* * DOC FILE //* 004 - http://www.archive.org/web/hardware.php * DOC FILE //* (Google search for "wayback machine") * DOC FILE //* * DOC FILE //* Wayback Machine is a place where many back copies * DOC FILE //* of websites have been archived. For example, if * DOC FILE //* you want to access very old Xephon artices, go to * DOC FILE //* the above URL and enter www.xephon.com as the web * DOC FILE //* site name to search. Many old versions of this * DOC FILE //* website will come up, and you can pick any one of * DOC FILE //* them, to download old Xephon articles from. Do the * DOC FILE //* same thing for any other website of your choice, * DOC FILE //* including www.cbttape.org. This is a marvelous * DOC FILE //* new resource on the web. * DOC FILE //* * DOC FILE //* If you want to find old Xephon articles which are * DOC FILE //* not from MVS magazines, go to the Wayback Machine, * DOC FILE //* enter www.xephon.com as the website to search for, * DOC FILE //* look for snapshots from 1998 or earlier, click * DOC FILE //* Downloads, and click on "The Archives--over 3000 * DOC FILE //* older articles from 1996 and earlier. * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //***SECTION MODIFICATION TAPE SECTION * DOC FILE //******************************************************************* DOC FILE //* M O D I F I C A T I O N T A P E S S E C T I O N * DOC FILE //******************************************************************* DOC FILE //* ------------------------------------------------------------- * DOC FILE //* - ========================================================= - * DOC FILE //* - == == - * DOC FILE //* - == THERE ARE A QUITE A FEW UTILITY AND MODS TAPES == - * DOC FILE //* - == AROUND. == - * DOC FILE //* - == == - * DOC FILE //* - == ABSTRACTS OF THE CONTENTS OF MANY OF THESE TAPES == - * DOC FILE //* - == CAN NOW BE FOUND ON FILE 071 OF THIS TAPE. == - * DOC FILE //* - == == - * DOC FILE //* - == See Files 050 and 051 for URLs that you can == - * DOC FILE //* - == download software from. == - * DOC FILE //* - == == - * DOC FILE //* - == File 050 lists locations which have free == - * DOC FILE //* - == downloads. == - * DOC FILE //* - == == - * DOC FILE //* - == File 051 lists vendor locations which might be == - * DOC FILE //* - == useful for sysprogs to know about. == - * DOC FILE //* - == == - * DOC FILE //* - == The tapes and software sources I know about are: == - * DOC FILE //* - == == - * DOC FILE //* - == 0 THE "CBT OVERFLOW TAPE" WHICH CONTAINS == - * DOC FILE //* - == MATERIALS DELETED FROM THIS TAPE AFTER == - * DOC FILE //* - == VERSION 404, AND MUCH MORE MATERIAL. == - * DOC FILE //* - == EXAMPLES ARE THE UK, GERMAN, SWISS, AND == - * DOC FILE //* - == AUSTRALIAN "G.U.I.D.E." TAPES, AND THE == - * DOC FILE //* - == MATERIAL FROM THE SHARE ISPF "SMOKE AND == - * DOC FILE //* - == MIRRORS TAPE", WHICH NEVER GOT OFF THE == - * DOC FILE //* - == GROUND, BUT WHICH HAS SOME GOOD MATERIAL. == - * DOC FILE //* - == == - * DOC FILE //* - == THE CBT OVERFLOW TAPE NOW CONTAINS THE == - * DOC FILE //* - == ENTIRE CONTENTS OF THE SPLA MVS TAPE, == - * DOC FILE //* - == VERSION 46 (SHARE'S LAST VERSION). == - * DOC FILE //* - == == - * DOC FILE //* - == THE CBT OVERFLOW TAPE NOW CONTAINS THE == - * DOC FILE //* - == ENTIRE CONTENTS OF THE SHARE PL/1 TAPE. == - * DOC FILE //* - == == - * DOC FILE //* - == THE CBT OVERFLOW TAPE CAN BE OBTAINED == - * DOC FILE //* - == FROM THE SAME SOURCES WHERE THE REGULAR == - * DOC FILE //* - == CBT TAPE IS AVAILABLE. == - * DOC FILE //* - == == - * DOC FILE //* - == SEE http://www.cbttape.org == - * DOC FILE //* - == == - * DOC FILE //* - == for file downloads from the CBT Overflow == - * DOC FILE //* - == Tape. == - * DOC FILE //* - == == - * DOC FILE //* - == 1 THE SHARE MVS MODS TAPE (Entire contents == - * DOC FILE //* - == now on Files 104-234 of CBT Overflow Tape) == - * DOC FILE //* - == == - * DOC FILE //* - == The CBT Overflow Tape now contains the == - * DOC FILE //* - == entire contents of the SPLA MVS Tape, == - * DOC FILE //* - == Version 46 (SHARE's last version), which == - * DOC FILE //* - == has been further updated by me (SG) as == - * DOC FILE //* - == I've deemed necessary. == - * DOC FILE //* - == == - * DOC FILE //* - == Updates to code on the SHARE MVS Tape, == - * DOC FILE //* - == (The SPLA Tape) should now be sent to me, == - * DOC FILE //* - == because I am now effectively maintaining == - * DOC FILE //* - == all this code. == - * DOC FILE //* - == (Sam Golob - see address below) == - * DOC FILE //* - == == - * DOC FILE //* - == 2 THE SHARE SOFTWARE DISKETTES. These have == - * DOC FILE //* - == become the SHARE cd-rom, but that cd-rom == - * DOC FILE //* - == has not been updated for several years. == - * DOC FILE //* - == I happen to have a copy of it, and if == - * DOC FILE //* - == anyone is interested, they should please == - * DOC FILE //* - == email me. == - * DOC FILE //* - == == - * DOC FILE //* - == sbgolob@cbttape.org == - * DOC FILE //* - == == - * DOC FILE //* - == SHARE now has a web site at www.share.org == - * DOC FILE //* - == and they may be distributing some software == - * DOC FILE //* - == there. However, it might be "members == - * DOC FILE //* - == only", so you have to check out their site == - * DOC FILE //* - == to see what their current policy is. == - * DOC FILE //* * DOC FILE //* IF YOUR INSTALLATION IS A SHARE MEMBER YOU MAY WISH * DOC FILE //* TO CONTACT SHARE HEADQUARTERS IN CHICAGO TO SEE IF * DOC FILE //* YOU CAN GET ANY OF THE LATEST SHARE SOFTWARE. * DOC FILE //* * DOC FILE //* SHARE INC. * DOC FILE //* 401 N. MICHIGAN AVE. - 24TH FLOOR * DOC FILE //* CHICAGO, IL 60611 * DOC FILE //* 888-574-2735 Toll Free * DOC FILE //* 312-321-5160 Phone (and International) * DOC FILE //* 312-822-0932 Fax * DOC FILE //* 312-644-6363 Fax * DOC FILE //* * DOC FILE //* See the SHARE web site: * DOC FILE //* * DOC FILE //* www.share.org * DOC FILE //* - == == - * DOC FILE //* - == 3 THE JES2 MODIFICATION TAPE. == - * DOC FILE //* - == == - * DOC FILE //* - == Contents are now on http://www.cbttape.org == - * DOC FILE //* - == == - * DOC FILE //* - == 4 THE JES3 MODIFICATION TAPE. See below for == - * DOC FILE //* - == the address. For abstract see File 071. == - * DOC FILE //* - == == - * DOC FILE //* - == Contents are now on http://www.cbttape.org == - * DOC FILE //* - == == - * DOC FILE //* - == THE JES3 SHARE-GUIDE TAPE CONTAINS A == - * DOC FILE //* - == SPOOL BROWSER FOR JES3 CALLED SDF. THIS == - * DOC FILE //* - == TAPE ALSO HAS OTHER STUFF OF VALUE TO A == - * DOC FILE //* - == JES3 SHOP. ALAN FIELD, WHO MAINTAINS == - * DOC FILE //* - == THAT TAPE, TELLS ME THAT VERSIONS OF SDF == - * DOC FILE //* - == ARE AVAILABLE FOR JES3 VERSIONS 4.1, == - * DOC FILE //* - == 4.2, 5.1, AND 5.2. THIS PRODUCT ALLOWS == - * DOC FILE //* - == YOU TO DIRECTLY BROWSE SPOOL TO LOOK AT == - * DOC FILE //* - == JOBS, OUTPUT, ETC. OF COURSE, VERSIONS == - * DOC FILE //* - == OF SDF FOR OLDER LEVELS OF JES3 ARE ALSO == - * DOC FILE //* - == INCLUDED ON THE TAPE. == - * DOC FILE //* - == == - * DOC FILE //* - == SDF STANDS (I THINK) FOR "SPOOL DISPLAY == - * DOC FILE //* - == FACILITY". Contents are temporarily == - * DOC FILE //* - == being kept on "File 998" at the web site: == - * DOC FILE //* - == == - * DOC FILE //* - == www.cbttape.org/updates.htm == - * DOC FILE //* - == == - * DOC FILE //* - == 5 THE L.A. MVS USERS GROUP TAPE. THIS TAPE == - * DOC FILE //* - == IS MAINTAINED BY THE MVS USERS GROUP IN == - * DOC FILE //* - == LOS ANGELES, CALIFORNIA. == - * DOC FILE //* - == == - * DOC FILE //* - == >> MATERIALS FOR THE LAST VERSION I KNOW == - * DOC FILE //* - == >> ABOUT, VERSION 72, ARE INCLUDED ON THE == - * DOC FILE //* - == >> CBT OVERFLOW TAPE, VERSION 428V, ON == - * DOC FILE //* - == >> FILES 060-070, AND 040 (PDS COMMAND), 041 == - * DOC FILE //* - == >> (VTOC), AND 042 (UTILITIES). ON THE CBT == - * DOC FILE //* - == >> TAPE, THE PDS COMMAND IS ON FILE 182, == - * DOC FILE //* - == >> DAF IS ON FILE 094, VTOC IS ON FILE 112, == - * DOC FILE //* - == >> AND UTILITIES MAY BE FOUND ON FILES 296 == - * DOC FILE //* - == >> AND 134. == - * DOC FILE //* - == == - * DOC FILE //* - == 6 The PL/1 Modification Tape from SHARE. == - * DOC FILE //* - == == - * DOC FILE //* - == All materials from this tape are now on == - * DOC FILE //* - == Files 260 thru 295 of the CBT Overflow == - * DOC FILE //* - == Tape. == - * DOC FILE //* - == == - * DOC FILE //* - == NOTE: "SHARE" HAS DISCONTINUED THE CONTRACT OF == - * DOC FILE //* - == S.P.L.A. WHICH IS THE SHARE PROGRAM == - * DOC FILE //* - == LIBRARY AGENCY. FOR NOW, IF YOU HAVE == - * DOC FILE //* - == ANY ORDER REQUESTS FROM S.P.L.A., PLEASE == - * DOC FILE //* - == CONTACT SAM GOLOB. == - * DOC FILE //* - == == - * DOC FILE //* - == 8 THE CBT MVS UTILITIES TAPE (THIS IS IT) == - * DOC FILE //* - == == - * DOC FILE //* - == Go to www.cbttape.org to download == - * DOC FILE //* - == files from the CBT Tape and the CBT == - * DOC FILE //* - == Overflow Tape. == - * DOC FILE //* - == == - * DOC FILE //* - == THIS TAPE IS NOT TO BE CONFUSED WITH THE == - * DOC FILE //* - == SHARE MVS TAPE. THIS TAPE IS NOT THE SHARE == - * DOC FILE //* - == MVS TAPE, AND IT HAS NOTHING TO DO WITH THE == - * DOC FILE //* - == "SHARE" ORGANIZATION. == - * DOC FILE //* - == == - * DOC FILE //* - == WHAT IS THE DIFFERENCE BETWEEN THE CBT TAPE == - * DOC FILE //* - == AND THE SPLA MVS MODIFICATION (SHARE) TAPE ? == - * DOC FILE //* - == == - * DOC FILE //* - == THE SPLA TAPE WAS THE OFFICIAL SHARE MVS MODI- == - * DOC FILE //* - == FICATION TAPE. THAT TAPE WAS SENT TO SPLA == - * DOC FILE //* - == FOR ITS OFFICIAL SHARE DISTRIBUTION. IT IS == - * DOC FILE //* - == NOW OFFICIALLY "FUNCTIONALLY STABILIZED" == - * DOC FILE //* - == (I.E. "DEAD"). THE MATERIALS FROM THE SHARE == - * DOC FILE //* - == MVS TAPE CAN NOW BE FOUND ON THE CBT OVERFLOW == - * DOC FILE //* - == TAPE, ON FILES 104 THRU 234, OR IN OTHER == - * DOC FILE //* - == RELEVANT PLACES THERE. FOR EXAMPLE, THE L.A. == - * DOC FILE //* - == MVS USERS GROUP TAPE MATERIALS WERE MOVED TO == - * DOC FILE //* - == FILES 060 THRU 070 OF THE CBT OVERFLOW TAPE, == - * DOC FILE //* - == AND WERE UPDATED TO THE LATEST VERSION I HAD. == - * DOC FILE //* - == == - * DOC FILE //* - == Since I now maintain the files from the SHARE == - * DOC FILE //* - == MVS Tape on the CBT Overflow Tape, anyone who == - * DOC FILE //* - == has modifications to the code, should contact == - * DOC FILE //* - == me, Sam Golob, at sbgolob@cbttape.org == - * DOC FILE //* - == == - * DOC FILE //* - == THE CBT TAPE IS AN INDEPENDENTLY PRODUCED == - * DOC FILE //* - == TAPE, VERY DIFFERENT FROM THE SHARE MVS TAPE == - * DOC FILE //* - == IN CONTENTS. (TO SEE WHAT WAS ON THE SHARE == - * DOC FILE //* - == MVS TAPE, SEE FILE 071 OF THIS TAPE.) == - * DOC FILE //* - == == - * DOC FILE //* - == ANYONE WHO WANTS TO SEND UPDATES FOR MVS == - * DOC FILE //* - == SHARE TAPE MATERIALS, SHOULD SEND THEM TO == - * DOC FILE //* - == == - * DOC FILE //* - == Sam Golob : sbgolob@cbttape.org == - * DOC FILE //* - == == - * DOC FILE //* - == Please follow these contribution directions == - * DOC FILE //* - == for CBT Tape materials: If possible, make == - * DOC FILE //* - == a pds on an MVS system, please include some == - * DOC FILE //* - == documentation members--and put the pds into == - * DOC FILE //* - == TSO XMIT format using the DSN( ) and == - * DOC FILE //* - == OUTDSN( ) parameters of the XMIT command. == - * DOC FILE //* - == Download (in binary - no translation) the == - * DOC FILE //* - == sequential FB-80 XMIT-format file to a pc, == - * DOC FILE //* - == and attach that file to an email to me. == - * DOC FILE //* - == == - * DOC FILE //* - == That's all there is to it! == - * DOC FILE //* - == == - * DOC FILE //* - == 9 THE NASPA VIP TAPE IS A COLLECTION OF == - * DOC FILE //* - == PUBLIC DOMAIN SOFTWARE DONATED TO THE == - * DOC FILE //* - == NATIONAL SYSTEMS PROGRAMMERS == - * DOC FILE //* - == ASSOCIATION. TWO VIP PROGRAMS EXIST, == - * DOC FILE //* - == ONE ENCOMPASSES MVS--ANOTHER, VM/VSE. == - * DOC FILE //* - == == - * DOC FILE //* - == To my knowledge, the materials from these == - * DOC FILE //* - == tapes have not been updated for some time, == - * DOC FILE //* - == and you can obtain them from the NaSPA == - * DOC FILE //* - == cd-rom disk, whichever the latest version == - * DOC FILE //* - == is. (I have old disks of these. Write == - * DOC FILE //* - == to me, not to NaSPA. sbgolob@cbttape.org) == - * DOC FILE //* - == == - * DOC FILE //* - == NASPA ALSO HAS RIGHTS TO AN ELECTRONIC MAIL == - * DOC FILE //* - == PACKAGE CALLED "BEEM" THAT RUNS UNDER MVS. == - * DOC FILE //* - == "BEEM" COMES ON A SEPARATE TAPE, AVAILABLE == - * DOC FILE //* - == FROM NASPA. (SEE FILE 071 FOR SOME OF THE == - * DOC FILE //* - == DOCUMENTATION FROM THESE NASPA MVS TAPES, == - * DOC FILE //* - == AND ALSO FROM ITS VM/VSE VIP TAPE.) == - * DOC FILE //* - == == - * DOC FILE //* - == 10 THE CICS SHARE TAPE. This is maintained == - * DOC FILE //* - == by Barry Brooks of NERDC at the University == - * DOC FILE //* - == of Florida in Gainesville. This tape was == - * DOC FILE //* - == distributed by SPLA. I'd suggest calling == - * DOC FILE //* - == Barry Brooks to see if he can get you a == - * DOC FILE //* - == copy. == - * DOC FILE //* - == == - * DOC FILE //* - == THE CICS SHARE TAPE IS AVAILABLE TO ANYONE. == - * DOC FILE //* - == YOU DO NOT HAVE TO BE A SHARE OR GUIDE == - * DOC FILE //* - == MEMBER. == - * DOC FILE //* - == == - * DOC FILE //* - == BARRY HAS TOLD ME THAT HE WOULD LIKE TO GET == - * DOC FILE //* - == NEW CONTRIBUTIONS, ESPECIALLY FOR THE LATER == - * DOC FILE //* - == CICS VERSIONS. IF YOU ARE A CICS SYSTEMS == - * DOC FILE //* - == OR "INTERNALS" PERSON, OR ANYONE WITH SOME- == - * DOC FILE //* - == THING THAT MIGHT BE USEFUL TO OTHERS, PLEASE == - * DOC FILE //* - == CONTACT BARRY BROOKS AT (352) 392-2061 X107. == - * DOC FILE //* - == == - * DOC FILE //******************************************************************* DOC FILE //***SECTION DUPLICATED MATERIAL SECTION * DOC FILE //******************************************************************* DOC FILE //* - == == - * DOC FILE //* - == D U P L I C A T E D M A T E R I A L == - * DOC FILE //* - == == - * DOC FILE //* - == Sometimes, there are several varieties of a == - * DOC FILE //* - == particular program in different files on one == - * DOC FILE //* - == version of the CBT Tape. THEN, you have to == - * DOC FILE //* - == pick the latest one, or the one that helps you == - * DOC FILE //* - == the most. The following remark is from Arnie, == - * DOC FILE //* - == during a time when there existed many other == - * DOC FILE //* - == public tapes (before 1990). == - * DOC FILE //* - == == - * DOC FILE //* - == Here is Arnie's remark, referring to the == - * DOC FILE //* - == multiplicity of shared tapes which were == - * DOC FILE //* - == available in his time (before 1990). == - * DOC FILE //* - == == - * DOC FILE //* - == Just a note here about duplication. Because of == - * DOC FILE //* - == how all these tapes are set up, there will be == - * DOC FILE //* - == some duplication. If you are very ambitious == - * DOC FILE //* - == and get all the tapes you will find some code == - * DOC FILE //* - == that is on more than one tape. It will be your == - * DOC FILE //* - == job to figure out which is the most current or == - * DOC FILE //* - == which has the function you want and discard == - * DOC FILE //* - == the rest. == - * DOC FILE //* - == == - * DOC FILE //* - == But if you have any insights or info that would == - * DOC FILE //* - == help other people, please email Sam Golob at: == - * DOC FILE //* - == == - * DOC FILE //* - == sbgolob@cbttape.org == - * DOC FILE //* - == == - * DOC FILE //* - == GOOD LUCK ! == - * DOC FILE //* - == == - * DOC FILE //* - ========================================================= - * DOC FILE //* ------------------------------------------------------------- * DOC FILE //***SECTION SPLA TAPE MODIFICATION SECTION * DOC FILE //******************************************************************* DOC FILE //* S P L A S E C T I O N * DOC FILE //******************************************************************* DOC FILE //* ------------------------------------------------------------- * DOC FILE //* - ========================================================= - * DOC FILE //* - == == - * DOC FILE //* - == THE "SHARE MVS TAPE" . == - * DOC FILE //* - == == - * DOC FILE //* - ========================================================= - * DOC FILE //* - == == - * DOC FILE //* - == THE ENTIRE CONTENTS OF THE SHARE COMMITTEE MVS == - * DOC FILE //* - == TAPE, VERSION 46 (THE LAST ONE) HAS BEEN MOVED == - * DOC FILE //* - == TO THE CBT OVERFLOW TAPE. ANY UPDATES (IF NEEDED) == - * DOC FILE //* - == WILL BE MADE TO THE CBT OVERFLOW TAPE. == - * DOC FILE //* - == == - * DOC FILE //* - ========================================================= - * DOC FILE //* - == == - * DOC FILE //* - == All files from the SHARE PL/1 Tape have now been == - * DOC FILE //* - == moved to Files 260 through 295 of the CBT Overflow == - * DOC FILE //* - == Tape. == - * DOC FILE //* - == == - * DOC FILE //* - ========================================================= - * DOC FILE //* - == == - * DOC FILE //* - == The CBT Overflow Tape Files are obtainable on == - * DOC FILE //* - == the web at: www.cbttape.org == - * DOC FILE //* - == == - * DOC FILE //* - == Click on "Overflow" under "Downloads". == - * DOC FILE //* - == == - * DOC FILE //* - ========================================================= - * DOC FILE //* ------------------------------------------------------------- * DOC FILE //***SECTION JES2 MODIFICATION TAPE SECTION * DOC FILE //******************************************************************* DOC FILE //* J E S 2 S E C T I O N * DOC FILE //******************************************************************* DOC FILE //* ------------------------------------------------------------- * DOC FILE //* - ========================================================= - * DOC FILE //* - == == - * DOC FILE //* - == JES2 MODIFICATION TAPE == - * DOC FILE //* - == == - * DOC FILE //* - == == - * DOC FILE //* - == The JES2 Modification tape files are now online == - * DOC FILE //* - == at the CBT Web Site: == - * DOC FILE //* - == == - * DOC FILE //* - == http://www.cbttape.org == - * DOC FILE //* - == == - * DOC FILE //* - == == - * DOC FILE //* - ========================================================= - * DOC FILE //* ------------------------------------------------------------- * DOC FILE //******************************************************************* DOC FILE //***SECTION JES3 MODIFICATION TAPE SECTION * DOC FILE //******************************************************************* DOC FILE //* J E S 3 S E C T I O N * DOC FILE //******************************************************************* DOC FILE //* ------------------------------------------------------------- * DOC FILE //* - ========================================================= - * DOC FILE //* - == == - * DOC FILE //* - == JES3 MODIFICATION TAPE == - * DOC FILE //* - == == - * DOC FILE //* - == If you wish a copy of the JES3 Modification Tape == - * DOC FILE //* - == == - * DOC FILE //* - == The JES3 Modification tape files are now online == - * DOC FILE //* - == at the CBT Web Site: == - * DOC FILE //* - == == - * DOC FILE //* - == http://www.cbttape.org == - * DOC FILE //* - == == - * DOC FILE //* - == NOTE: Versions of the spool browser called SDF == - * DOC FILE //* - == are now available for JES3 Versions == - * DOC FILE //* - == 4.1, 4.2, 5.1, and 5.2, as well as for == - * DOC FILE //* - == older JES3 levels. Of course, this tape == - * DOC FILE //* - == contains many other things of value to == - * DOC FILE //* - == a JES3 shop. == - * DOC FILE //* - == == - * DOC FILE //* - ========================================================= - * DOC FILE //* ------------------------------------------------------------- * DOC FILE //******************************************************************* DOC FILE //***SECTION OVERSEAS TAPE SHIPPING SECTION * DOC FILE //******************************************************************* DOC FILE //* O V E R S E A S T A P E S E C T I O N * DOC FILE //******************************************************************* DOC FILE //* ------------------------------------------------------------- * DOC FILE //* - ========================================================= - * DOC FILE //* - == == - * DOC FILE //* - == This section is a bit obsolete, since I accept == - * DOC FILE //* - == contributions for the CBT Tape mostly from the == - * DOC FILE //* - == Internet. My Internet email address is: == - * DOC FILE //* - == == - * DOC FILE //* - == sbgolob@cbttape.org == - * DOC FILE //* - == == - * DOC FILE //* - == Usually, contributors make a pds on MVS (z/OS), == - * DOC FILE //* - == including documentation members, put the pds == - * DOC FILE //* - == into TSO XMIT format using the OUTDSN( ) == - * DOC FILE //* - == keyword of XMIT, download the XMIT-format == - * DOC FILE //* - == sequential dataset, in binary, to a PC, and == - * DOC FILE //* - == then they attach the PC file to an email to == - * DOC FILE //* - == me. If the PC file is large, they can zip == - * DOC FILE //* - == it first. == - * DOC FILE //* - == == - * DOC FILE //* - == With that file, I can reconstruct their pds, == - * DOC FILE //* - == and stage their file for inclusion in the CBT == - * DOC FILE //* - == Tape. This can be done from any country in == - * DOC FILE //* - == the world. == - * DOC FILE //* - == == - * DOC FILE //* - == I very much appreciate contributions from == - * DOC FILE //* - == outside the United States, and will try to == - * DOC FILE //* - == extend every courtesy to contributors and == - * DOC FILE //* - == well wishers from "around the world". == - * DOC FILE //* - == == - * DOC FILE //* - == IF ANYONE HAS A COPY OF A FREE SOFTWARE TAPE == - * DOC FILE //* - == FOR MVS FROM ANY COUNTRY (SUCH AS THE UK GUIDE == - * DOC FILE //* - == TAPE, ETC.), I WOULD APPRECIATE FOR YOU TO SEND == - * DOC FILE //* - == ME A COPY OF IT, AND I WILL TRY AND RECIPROCATE == - * DOC FILE //* - == BY SENDING A CBT TAPE TO YOU. THANK YOU VERY == - * DOC FILE //* - == MUCH. (IT'S HARD TO GET THAT STUFF OVER HERE.) == - * DOC FILE //* - == == - * DOC FILE //* - == If for some reason, you try to call or write me == - * DOC FILE //* - == and I don't answer, it was an oversight. The == - * DOC FILE //* - == recommended method of getting a response from == - * DOC FILE //* - == me is to keep trying. I do not get insulted or == - * DOC FILE //* - == bothered when someone tries to contact me 30 == - * DOC FILE //* - == times. (Hope that isn't necessary.) I try... == - * DOC FILE //* - == to serve the public as best I can. (SG 6/11/93) == - * DOC FILE //* - == and later == - * DOC FILE //* - == == - * DOC FILE //* - ========================================================= - * DOC FILE //******************************************************************* DOC FILE //***SECTION PDS ENQUEUE APAR SECTION * DOC FILE //******************************************************************* DOC FILE //* P D S E N Q U E U E S E C T I O N * DOC FILE //******************************************************************* DOC FILE //* ------------------------------------------------------------- * DOC FILE //* - ========================================================= - * DOC FILE //* - == == - * DOC FILE //* - == IBM AND PDS ENQUEUE == - * DOC FILE //* - == == - * DOC FILE //* - == You may want to search INFO/MVS for the PTF called == - * DOC FILE //* - == UY15908 which is going to put out an ENQUEUE on a == - * DOC FILE //* - == pds when it is opened. Good idea except when == - * DOC FILE //* - == someone else comes along and tries to open it, the == - * DOC FILE //* - == second job gets abended, great for those long == - * DOC FILE //* - == running SMP jobs. Be alert to the fact that IBM == - * DOC FILE //* - == is going to do us in again! Too little too late == - * DOC FILE //* - == again, from one extreme to another. == - * DOC FILE //* - == == - * DOC FILE //* - == NOTE. FOR ONE SOLUTION TO THIS PROBLEM, SEE THE == - * DOC FILE //* - == S213RC30 PROGRAM ON FILE 163. UNDOUBTEDLY == - * DOC FILE //* - == THERE ARE OTHER SOLUTIONS TOO. == - * DOC FILE //* - == == - * DOC FILE //* - ========================================================= - * DOC FILE //* ------------------------------------------------------------- * DOC FILE //******************************************************************* DOC FILE //***SECTION FILE UPDATE SECTION * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* F I L E U P D A T E S E C T I O N * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* TO DETERMINE MOST EXACTLY WHICH FILES ON THIS TAPE WERE * DOC FILE //* UPDATED since any previous date, the best way is to use * DOC FILE //* the FILE STATUS SECTION BELOW. * DOC FILE //* * DOC FILE //* THE DATE NEXT TO EACH FILE NUMBER IS THE MOST ACCURATE * DOC FILE //* INDICATOR as to when that file was actually changed last. * DOC FILE //* * DOC FILE //* FOR EXAMPLE: * DOC FILE //* -------- * DOC FILE //* ---> ISPF STATS PRESERVED WITH S IN THIS COLUMN <--- * DOC FILE //* CBT access dialg 043 SBG 10784 S 8.8 07-20-22 080 YES * DOC FILE //* ASMTOZAP 044 SBG 4513 S 3.2 06-03-14 080 YES * DOC FILE //* PDS COMPARE 045 CBT 2875 2.3 12-06-81 080 YES * DOC FILE //* TSO SCRATCH 046 CBT 3270 2.3 10-26-15 080 YES * DOC FILE //* NOCELL-LISTICAT 047 UNKCBT 79750 S 51.8 10-30-01 080 YES * DOC FILE //* -------- * DOC FILE //* USE THIS * DOC FILE //* DATE ... * DOC FILE //* * DOC FILE //* These file dates correspond to actual version release dates, * DOC FILE //* and they can be compared to the dates in the VERSION SECTION * DOC FILE //* below, so you can see which version had that update. * DOC FILE //* * DOC FILE //* On the other hand, when you see a date in the $$$#DATE * DOC FILE //* member of a CBT file, that was the date on which the file * DOC FILE //* was actually prepared by me. (SBG) * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //***SECTION CHANGE SECTION * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* C H A N G E S E C T I O N * DOC FILE //* * DOC FILE //***********************************************************TOP***** DOC FILE //***SECTION V-508 SECTION * DOC FILE //* V-508 CHANGES FOR VERSION 508 DEC 19, 2024 * DOC FILE //* * DOC FILE //* A. We continue to thank the Linux Foundation, Open * DOC FILE //* Mainframe Project, which has given us access * DOC FILE //* to a z/OS development machine. A considerable * DOC FILE //* number of the Updates and Additions mentioned * DOC FILE //* here, were developed on that machine, by retired * DOC FILE //* systems programmers and by others. Thank you, * DOC FILE //* Open Mainframe Project of the Linux Foundation...!! * DOC FILE //* Special thanks to John Mertic and the other good * DOC FILE //* folks there. * DOC FILE //* * DOC FILE //* B. Another of my email addresses is never used. * DOC FILE //* Please DO NOT SEND EMAIL to sbgolob@att.net. * DOC FILE //* * * * * ONLY * * * * * DOC FILE //* Please use sbgolob@cbttape.org to email me. * DOC FILE //* * * * * ONLY * * * * * DOC FILE //* * DOC FILE //* C. My snail mail address is: * DOC FILE //* Sam Golob Phone Number: 845-731-9031 * DOC FILE //* P.O. Box 702 * DOC FILE //* Pomona, NY 10970 * DOC FILE //* * DOC FILE //* D. I must thank "Mr. Updater", my go-to guy, who has * DOC FILE //* helped us fix programs in countless situations. * DOC FILE //* THANK YOU, SIR...!!! Your help has always been * DOC FILE //* invaluable. * DOC FILE //* * DOC FILE //* 1. Updates to Files 006 and 008 as usual. These are * DOC FILE //* files which have to do with creating the current * DOC FILE //* version of this collection. * DOC FILE //* * DOC FILE //* 2. Update to File 019, to include a sample system * DOC FILE //* shutdown member called COMMSAMP that shuts down * DOC FILE //* a system automatically (and quickly) using the * DOC FILE //* File019 program called COMMAND. * DOC FILE //* * DOC FILE //* 3. Update to File 028 to add a sequential copy program * DOC FILE //* called FTL which has similar JCL to SEQCOPY. Also * DOC FILE //* add members to help implement the tape backup * DOC FILE //* process. * DOC FILE //* * DOC FILE //* 4. Update to File 035 to upgrade the PDS86 program * DOC FILE //* package to 8.6.24.4. There is now a new convention * DOC FILE //* that the last two numbers (24,4) are now the year * DOC FILE //* and the quarter of the year. * DOC FILE //* * DOC FILE //* 5. Update to File 043 from Lionel Dyck, which is his * DOC FILE //* fantastic way to download the entire CBT Tape (file * DOC FILE //* by file) to your z/OS system. All you need is an * DOC FILE //* FTP connection from your z/OS system to the web * DOC FILE //* site: www.cbttape.org * DOC FILE //* * DOC FILE //* 6. Some updates to File 099 from Lionel Dyck. These * DOC FILE //* are REXX code snippets. * DOC FILE //* * DOC FILE //* 7. Update to File 112 having to do with installation * DOC FILE //* of the VTOC TSO command. * DOC FILE //* * DOC FILE //* 8. Update to File 118 which extends the notification * DOC FILE //* process when new SMP/E sysmods are delivered, to * DOC FILE //* an existing SMPPTS pds, as well as to a sequential * DOC FILE //* PTF file (such as which comes on a PTF PUT tape). * DOC FILE //* The original purpose of this file was to examine * DOC FILE //* a PUT tape before SMP gets to look at it, so you * DOC FILE //* don't mount the wrong tape. Now we extend the * DOC FILE //* same process to an SMP/E pds, such as SMPPTS. * DOC FILE //* * DOC FILE //* 9. Update to File 134 from Greg Price, to improve the * DOC FILE //* REVIEW command and its associated tools, to version * DOC FILE //* 51.4. * DOC FILE //* * DOC FILE //* 10. Update to File 135 to upgrade both the PDS program * DOC FILE //* package (to level 8.6.24.4) and the REVIEW command * DOC FILE //* programs to version 51.4. * DOC FILE //* * DOC FILE //* 11. Update to File 147 from Rob Prins, who is the * DOC FILE //* current owner of Rick Focktman's ARCHIVER program. * DOC FILE //* * DOC FILE //* 12. Extensive updates to File 182 from John Kalinich, * DOC FILE //* to bring the fantastic PDS command package to * DOC FILE //* Level 8.6.24.4. * DOC FILE //* * DOC FILE //* 13. Update to File 183 which is Gilbert Saint-flour's * DOC FILE //* collection of utilities. * DOC FILE //* * DOC FILE //* 14. Update to File 247 which normally contains many * DOC FILE //* SYS1.BRODCAST maintenance programs, but this update * DOC FILE //* is for the MYIDP program which is there as well. * DOC FILE //* * DOC FILE //* 15. Updates to some of the programs in File 270. * DOC FILE //* * DOC FILE //* 16. Update to File 300 to fix CDSCB so it will run in * DOC FILE //* batch. You could run CDSCB against a list of * DOC FILE //* datasets by running it as a CLIST, but there was * DOC FILE //* a check in the code that stopped it from running * DOC FILE //* as a job under TSO-in-batch. Good for changing * DOC FILE //* many or all DSCB's on a volume, in onc shot. * DOC FILE //* * DOC FILE //* 17. Update to File 311 (member VSMAP) from Dennis Smith. * DOC FILE //* * DOC FILE //* 18. Several updates to Files 312 and 314 from Lionel * DOC FILE //* Dyck. * DOC FILE //* Changes for File 312: CKAMNT OMVSCMD OMVSMAN * DOC FILE //* Changes for File 314: WHOSON ZFSTOOLS * DOC FILE //* * DOC FILE //* 19. Updates to File 316 from Sam Golob. * DOC FILE //* * DOC FILE //* 20. Small update to File 369. * DOC FILE //* * DOC FILE //* 21. File 401 now contains some updates to the SPITBOL * DOC FILE //* documentation. * DOC FILE //* * DOC FILE //* 22. Update to File 415 from Rob Prins, to bring the * DOC FILE //* level of his magnificent RPF file-handling package * DOC FILE //* to Version 1.99. * DOC FILE //* * DOC FILE //* 23. Update to File 417 from Lionel Dyck and others, * DOC FILE //* to bring their RACF administration tool to * DOC FILE //* Version V38R9 (389 iterative improvements from the * DOC FILE //* original version of Nico Rizzuto). * DOC FILE //* * DOC FILE //* 24. Update to File 433 from Frank Clarke, which is a * DOC FILE //* very large collection of useful REXX execs. * DOC FILE //* * DOC FILE //* 25. Update to File 434 from Mark Zelden, to improve * DOC FILE //* HIS enormously valuable collection of REXX execs. * DOC FILE //* * DOC FILE //* 26. Update to File 435 from Frank Clarke, which is * DOC FILE //* another large collection of useful REXX execs. * DOC FILE //* * DOC FILE //* 27. Update to File 492 from Lionel Dyck, to add his * DOC FILE //* REXX exec which breaks up the SHOWzOS output into * DOC FILE //* many separate categories, so that you can look at * DOC FILE //* each display separately. The exec is called SHOWZ. * DOC FILE //* * DOC FILE //* 28. Update to File 604 which is the SIT SNOBOL4 [*] * DOC FILE //* load module version 3.5. (This is source code.) * DOC FILE //* It has been updated since the former version was * DOC FILE //* broken. * DOC FILE //* * DOC FILE //* 29. Update to File 612 from Albert Cheng, to improve * DOC FILE //* or fix several utilities in his fine collection. * DOC FILE //* Member changes: DELINUSE DELINUSJ DSPACE DUDASD * DOC FILE //* DELINUS$ DUDASD$ IXVTOC JDELINUS JDSPACE * DOC FILE //* JSLOPRNT LOAD OSVTOC SLOPRNT * DOC FILE //* * DOC FILE //* 30. Almost a complete rewrite of File 669 from Willy * DOC FILE //* Jensen, which is a large aid in REXX coding, and * DOC FILE //* analysis in REXX development. * DOC FILE //* * DOC FILE //* 31. Update to File 731 from Sam Golob, which is his * DOC FILE //* unique collection of TSO commands that you are * DOC FILE //* not likely to find (equivalents of most of them) * DOC FILE //* anywhere else. * DOC FILE //* * DOC FILE //* 32. Update to File 797, which contains an assortment * DOC FILE //* of TSO commands that you are not likely to find * DOC FILE //* anywhere else. * DOC FILE //* * DOC FILE //* 33. Update to File 874, which is a collection of HELP * DOC FILE //* members (many are similar to IBM help members) * DOC FILE //* that will get a person started in using programs * DOC FILE //* from the CBT Tape. If you look at the particular * DOC FILE //* help members, you may decide that the associated * DOC FILE //* program (whose file number is in the ISPF stats) * DOC FILE //* might be a good candidate for you to install. * DOC FILE //* This list of help members is by no means complete, * DOC FILE //* but there are close to 100 of them, and they will * DOC FILE //* help to get you started installing what you need. * DOC FILE //* * DOC FILE //* 34. A large update to File 967 from Tom Conley, which * DOC FILE //* is a big collection of ISPF usermods, known as * DOC FILE //* CUCI (CBT Usermod Collection for ISPF). * DOC FILE //* * DOC FILE //* 35. Update to File 969 from Lionel Dyck, which is an * DOC FILE //* advanced package to handle PDSE version 2 datasets * DOC FILE //* which have member generations. For a while, this * DOC FILE //* package was much better than what IBM had, to be * DOC FILE //* able to handle, and copy, PDSE version 2 member * DOC FILE //* generations. If that is what you deal with, this * DOC FILE //* package is a must. Known as PDSEGEN. * DOC FILE //* * DOC FILE //* 36. Update to File 989 from Willy Jensen. This is a * DOC FILE //* package called FINDMEM, and in this tape version, * DOC FILE //* we have a large rewrite of it. This package will * DOC FILE //* input a PDS member name, and IT WILL LIST FOR YOU, * DOC FILE //* ALL THE PDS'es ON THE ENTIRE SYSTEM, WHICH CONTAIN * DOC FILE //* A MEMBER OF THAT NAME. This is a rare, hard-to-find * DOC FILE //* package, and it is free. * DOC FILE //* * DOC FILE //* 37. Update to File 997 from Henri Kuiper and Lionel * DOC FILE //* Dyck, and contains the Zigi package, which is an * DOC FILE //* easy ISPF interface to Git. * DOC FILE //* * DOC FILE //* ZIGI is the open source z/OS ISPF Git Interface * DOC FILE //* application that enables the traditional ISPF user * DOC FILE //* to utilize many of the facilities of Git without * DOC FILE //* having to "fully" learn Git while avoiding the need * DOC FILE //* to use the OMVS environment. * DOC FILE //* * DOC FILE //* 38. Update to File 1040 from Frank Clarke which * DOC FILE //* contains his REXX execs which are designed to help * DOC FILE //* handle PL/I compile and source listings. * DOC FILE //* * DOC FILE //* 39. Update to File 1042 from Frank Clarke which has * DOC FILE //* his REXX routine called DEIMBED, that creates and * DOC FILE //* deletes temporary files of all kinds, needed in * DOC FILE //* other REXX outines. * DOC FILE //* * DOC FILE //* 40. Update to File 1044 from Frank Clarke, which has * DOC FILE //* his CBTSCAN package, that tells you which member * DOC FILE //* names are contained in which CBT Tape files. * DOC FILE //* * DOC FILE //* 41. Update to File 1047 from Frank Clarke, which has * DOC FILE //* several REXX execs, having to do with the Catalog * DOC FILE //* Interface, looking up pds members (where they are) * DOC FILE //* and dealing with several other useful things. * DOC FILE //* * DOC FILE //* 42. Addition of File 1049 from Sam Golob, which lists * DOC FILE //* the (YouTube) URL's of the Linux Foundation's * DOC FILE //* "I Am A Mainframer" podcasts. * DOC FILE //* * DOC FILE //* 43. Update to File 1056 from Frank Clarke, which has * DOC FILE //* a special REXX exec called RUNDATA, used by other * DOC FILE //* REXX execs. RUNDATA provides a means of customizing * DOC FILE //* all your REXX execs for a particular z/OS * DOC FILE //* installation or instance, WITHOUT ANY INTERNAL * DOC FILE //* CHANGES TO THE REXX EXEC AT ALL (other than the * DOC FILE //* one-time mod to make your EXEC RUNDATA-aware, of * DOC FILE //* course). * DOC FILE //* * DOC FILE //* 44. Addition of FIle 1057 from Frank Clarke, which * DOC FILE //* presents a series of REXX execs entitled * DOC FILE //* SHOWMEM, a suite of REXX routines that will be * DOC FILE //* especially useful in any Configuration Management * DOC FILE //* environment, but which may also be used by anyone * DOC FILE //* who regularly performs a code maintenance function. * DOC FILE //* * DOC FILE //* 45. Addition of File 1058, which is a version of the * DOC FILE //* PL/1-F execution library, that is needed to install * DOC FILE //* Ed Liss' Archiver Extensions from File 147. There * DOC FILE //* already was a version of the PL/1-F execution * DOC FILE //* library on the CBT Overflow Tape, File 092, but * DOC FILE //* this one appears to be larger, and it was the one * DOC FILE //* that Ed Liss used, so it is being presented in its * DOC FILE //* entirety. (I don't want people to be missing * DOC FILE //* anything.) * DOC FILE //* * DOC FILE //***SECTION V-507 SECTION * DOC FILE //* V-507 CHANGES FOR VERSION 507 AUG 07, 2024 * DOC FILE //* * DOC FILE //* A. We continue to thank the Linux Foundation, Open * DOC FILE //* Mainframe Project, which has given us access * DOC FILE //* to a z/OS development machine. A considerable * DOC FILE //* number of the Updates and Additions mentioned * DOC FILE //* here, were developed on that machine, by retired * DOC FILE //* systems programmers and by others. Thank you, * DOC FILE //* Open Mainframe Project of the Linux Foundation...!! * DOC FILE //* Special thanks to John Mertic and the other good * DOC FILE //* folks there. * DOC FILE //* * DOC FILE //* B. Another of my email addresses is never used. * DOC FILE //* Please DO NOT SEND EMAIL to sbgolob@att.net. * DOC FILE //* * * * * ONLY * * * * * DOC FILE //* Please use sbgolob@cbttape.org to email me. * DOC FILE //* * * * * ONLY * * * * * DOC FILE //* * DOC FILE //* C. My snail mail address is: * DOC FILE //* Sam Golob Phone Number: 845-731-9031 * DOC FILE //* P.O. Box 702 * DOC FILE //* Pomona, NY 10970 * DOC FILE //* * DOC FILE //* 1. File 006 (which contains tools to maintain this * DOC FILE //* documentation file) and File 008 (which contains * DOC FILE //* jobs to create the new version of the CBT Tape), * DOC FILE //* have been updated accordingly. So has File 008 * DOC FILE //* been updated. See the Updates page for the latest. * DOC FILE //* * DOC FILE //* 2. Updates to File 014 from Sam Golob, to contain his * DOC FILE //* tutorial articles on the PDS command (File 182), * DOC FILE //* and his articles explaining the origins and details * DOC FILE //* of SMP/E (and SMP4), which IBM does not bother to * DOC FILE //* teach people. IBM doesn't tell you what it did * DOC FILE //* in the past. BUT YOU HAVE TO KNOW THAT, IN ORDER * DOC FILE //* TO UNDERSTAND WHAT THEY ARE DOING NOW. There's * DOC FILE //* other good stuff here too. Have a look.! * DOC FILE //* * DOC FILE //* 3. Update to File 020 which is very old. The APFLIST * DOC FILE //* program there, will probably only be useful for * DOC FILE //* MVS systems that don't have dynamic APF tables. * DOC FILE //* * DOC FILE //* 4. Update to File 029 to explain that the procedure * DOC FILE //* described there (to enlarge the VTOC dynamically) * DOC FILE //* is probably obsolete, because ICKDSF can certainly * DOC FILE //* do that job much more easily nowadays. However, * DOC FILE //* the procedure probably still works. * DOC FILE //* * DOC FILE //* 5. Update to the load library (File 035) to either * DOC FILE //* add or update the following programs: * DOC FILE //* CKIEBGEN, LISTHEAD, LISTMOD, LISTMODD, MAPTAPE, * DOC FILE //* PDS, PDS38, PDS86, PDS86I, PDS8638, SS0104, * DOC FILE //* ULUONLN. * DOC FILE //* * DOC FILE //* 6. Update to File 043 from Lionel Dyck, to enhance * DOC FILE //* his magnificent program to download the entire * DOC FILE //* CBT Tape, or part of it, directly from our website * DOC FILE //* (www.cbttape.org) to your z/OS system. * DOC FILE //* * DOC FILE //* 7. Update to File 059 which is a bunch of ingredients * DOC FILE //* to display a dialog telling you details of the last * DOC FILE //* IPL. I think most of it is from (the late) Ken * DOC FILE //* Tomiak. It's quite nice. * DOC FILE //* * DOC FILE //* 8. Update to File 120 from Sam Golob to add two new * DOC FILE //* articles. * DOC FILE //* * DOC FILE //* 9. Update to File 134 from Greg Price to bring REVIEW * DOC FILE //* (his marvelous file handling program) to level 51.3. * DOC FILE //* Added (among other things) is that if you REVIEW * DOC FILE //* an XMIT file, you can expand it into its members. * DOC FILE //* * DOC FILE //* 10. Update to File 135 to add REVIEW 51.3 and PDS * DOC FILE //* 8.6.24.0, among other updates. * DOC FILE //* * DOC FILE //* 11. Update to File 182 to bring the PDS program package * DOC FILE //* to level 8.6.24.0. * DOC FILE //* PDS -- VERSION 8.6.24.0 JUNE 30, 2024 * DOC FILE //* * DOC FILE //* 12. Update to File 185, to add a few programs to the * DOC FILE //* list of authorized TSO commands, and to reassemble * DOC FILE //* the lists. * DOC FILE //* * DOC FILE //* 13. Update to File 229, to make some necessary cosmetic * DOC FILE //* changes and to fix the CKIEBGEN sequential copying * DOC FILE //* program further. When using CKIEBGEN to copy * DOC FILE //* sequential files, you have more control than with * DOC FILE //* IEBGENER. * DOC FILE //* * DOC FILE //* 14. Made some necessary changes to File 247, added the * DOC FILE //* LSTB program, and made BCMDEL an alias of BCMDEL2, * DOC FILE //* which should be the proper program to delete user * DOC FILE //* broadcast messages. The old BCMDEL program was a * DOC FILE //* kludge, which did the job, but not properly. Also * DOC FILE //* added the new CNOP and NOCNOP options to CPSCB. * DOC FILE //* * DOC FILE //* 15. Update to File 264 from Joe Reichman to add the * DOC FILE //* LSED macro from Richard Harper, which describes * DOC FILE //* the linkage stack. * DOC FILE //* * DOC FILE //* 16. Update to File 266 from Sam Golob to fix the old * DOC FILE //* Florida Power Tape Mapping program (SS0104) and * DOC FILE //* the corresponding Tape Copying program (SS0278). * DOC FILE //* These programs were inadvertently limited in the * DOC FILE //* size of tapes they could map/copy by an extra SPM * DOC FILE //* instruction which should have been left out. * DOC FILE //* An article about the subject was added to this file. * DOC FILE //* * DOC FILE //* 17. Updates to File 300 from various sources. These * DOC FILE //* are quite significant. AUCMD, AUPGM, CBUF, CPSCB, * DOC FILE //* COUNT, DPSCB, LISTMOD, SHOWSPC. * DOC FILE //* * DOC FILE //* 18. Updates to File 312 from Lionel Dyck, to the * DOC FILE //* following packages: CMT, DOTSO, DSFSADM, EDITMAC, * DOC FILE //* FIXKEYS, FTPB, GETIPLDT, OMVSCMD. * DOC FILE //* * DOC FILE //* 19. Updates to File 313 from Lionel Dyck, to the * DOC FILE //* following packages: SDSFEXT, SDSFXDD. * DOC FILE //* * DOC FILE //* 20. Updates to File 314 from Lionel Dyck, to the * DOC FILE //* following packages: WHOSON, ZFSTOOLS, ZSYNC. * DOC FILE //* * DOC FILE //* 21. Update to File 321 which is the COBANAL program, * DOC FILE //* from Roland Schiradin. * DOC FILE //* * DOC FILE //* 22. Update to File 404 (TSSO) to make a cosmetic * DOC FILE //* change. * DOC FILE //* * DOC FILE //* 23. Update to File 406 to fix a problem in the CQ (CQX) * DOC FILE //* TSO command, that cancels jobs by jobname. * DOC FILE //* * DOC FILE //* 24. Update to File 415 from Rob Prins, to get the RPF * DOC FILE //* version level to 1.9.7. * DOC FILE //* * DOC FILE //* 25. Update to File 417 from Lionel Dyck and others, * DOC FILE //* to raise the level of the RACF Administration Tool * DOC FILE //* to V37R5. * DOC FILE //* * DOC FILE //* 26. Updates to File 423 from various sources, to fix * DOC FILE //* the "copyright notices" and to fix the LISTHEAD and * DOC FILE //* LISTMOD programs. * DOC FILE //* * DOC FILE //* 27. Massive updates to File 433 from Frank Clarke. * DOC FILE //* * DOC FILE //* 28. Massive updates to File 435 from Frank Clarke. * DOC FILE //* * DOC FILE //* 29. Update to File 480 with fixes to CKIEBGEN. * DOC FILE //* * DOC FILE //* 30. Update to File 481 with fixes to the CKIEBGEN load * DOC FILE //* module. * DOC FILE //* * DOC FILE //* 31. Fixes to File 488 from Jim Iannone. * DOC FILE //* * DOC FILE //* 32. Update to File 492 from Roland Schiradin with * DOC FILE //* SHOWZOS version 8.03. Addition of REXX exec from * DOC FILE //* Lionel Dyck, called SHOWZ, which breaks the huge * DOC FILE //* output from SHOWZOS into pieces under ISPF, so * DOC FILE //* that each piece can be viewed separately. * DOC FILE //* * DOC FILE //* 33. Update to File 535 from Deru Sudibyo. * DOC FILE //* * DOC FILE //* 34. Update to File 614 to add load module library for * DOC FILE //* SHOWZOS 8.03 and its assembly JCL. * DOC FILE //* * DOC FILE //* 35. Update to File 617 from Pedro Berrios, which is a * DOC FILE //* REXX exec that reports on SMF Type 30 records. * DOC FILE //* * DOC FILE //* 36. Update to File 648 from Ben Marino, which is his * DOC FILE //* sophisticated Resource Monitoring Subsystem called * DOC FILE //* ZRMS. * DOC FILE //* * DOC FILE //* 37. Update to File 669 from Willy Jensen, which is a * DOC FILE //* large rewrite and replacement of his REXX exec * DOC FILE //* function collection and general collection of tools * DOC FILE //* concerning REXX. * DOC FILE //* * DOC FILE //* 38. Update to File 731, which is a collection of mostly * DOC FILE //* TSO commands, many of which you can probably find * DOC FILE //* nowhere else. (Not even close.) * DOC FILE //* * DOC FILE //* 39. Small update to File 797, which contains a way to * DOC FILE //* have a TSO user get the advantages of their own * DOC FILE //* LOGON PROC, without the installation giving one. * DOC FILE //* (Hint. You need access to an APF-authorized load * DOC FILE //* library, but there are tools in this collection * DOC FILE //* which don't have to be APF-authorized.) * DOC FILE //* * DOC FILE //* 40. Small update to File 826, which contains the CNCLPG * DOC FILE //* program in various versions. (Make a program * DOC FILE //* cancelable, non-cancelable, non-swappable, etc.) * DOC FILE //* * DOC FILE //* 41. Update to File 836 to add the LISTAPF and GETOSLVL * DOC FILE //* programs. GETOSLVL can be run in a batch job * DOC FILE //* stream, to give a return code that is unique for * DOC FILE //* the system level, so subsequent job steps can * DOC FILE //* examine the return code and only run if the given * DOC FILE //* system level is there. * DOC FILE //* * DOC FILE //* 42. Update to File 846, which contains programs that * DOC FILE //* deal with Track 0 of a disk pack. * DOC FILE //* * DOC FILE //* 43. Update to File 873, which contains programs that * DOC FILE //* do UCB lookups, getting the real UCB (not a copy) * DOC FILE //* without being APF-authorized. This is done by * DOC FILE //* directly accessing the UCB Lookup Table (ULUT), * DOC FILE //* which is a technique "discovered" by the late * DOC FILE //* (and great) Gilbert Saint-flour. * DOC FILE //* * DOC FILE //* 44. Update to File 874, which is a TSO HELP pds that * DOC FILE //* contains (SYS1.)HELP files for many of the CBT * DOC FILE //* Tape tools (not all of them). By looking through * DOC FILE //* this file, you can decide if you would like to * DOC FILE //* install one or many, of the tools. (They are very * DOC FILE //* handy.) This file also tells you (in the ISPF * DOC FILE //* statistics) which CBT Tape file the program will * DOC FILE //* be found in. * DOC FILE //* * DOC FILE //* 45. Update to File 939 from Ze'ev Atlas, which is now * DOC FILE //* at Version 10.44 of PCRE (Perl Compatible Regular * DOC FILE //* Expressions) for z/OS (ported to z/OS). * DOC FILE //* * DOC FILE //* 46. Update to File 956 by Paul Lemons and Fred Camp, * DOC FILE //* to modify one of Steve Myers' programs, called * DOC FILE //* SCAN118, to fit their needs. Please see member * DOC FILE //* $$NOTE01 for more information. * DOC FILE //* * DOC FILE //* 47. Update to File 961 from Yves Colliard, which * DOC FILE //* contains a collection fo ISPF commands that can * DOC FILE //* be added to your session. * DOC FILE //* * DOC FILE //* 48. Update to File 967 from Tom Conley, which is the * DOC FILE //* comprehensive "CBT Usermod Collection for ISPF", * DOC FILE //* known as "CUCI". * DOC FILE //* * DOC FILE //* 49. Update to File 969 from Lionel Dyck, which is his * DOC FILE //* PDSEGEN utility to handle PDSE Version 2 member * DOC FILE //* generations, better than IBM did (at least * DOC FILE //* initially). This is a comprehensive package for * DOC FILE //* handling PDSE Version 2 member generations. * DOC FILE //* * DOC FILE //* 50. Update to File 977 which is the list of YouTube * DOC FILE //* video URL's about MVS topics, created by Moshix. * DOC FILE //* (This stuff is REALLY interesting.) * DOC FILE //* * DOC FILE //* 51. Update to File 989 from Willy Jensen, which is a * DOC FILE //* package to find every library containing a given * DOC FILE //* pds member, in the entire system with all the disks * DOC FILE //* that are online. * DOC FILE //* * DOC FILE //* 52. Update to File 994 from "Mr.Updater" to fix the * DOC FILE //* powerful load module display programs LISTMOD and * DOC FILE //* LISTMODD, together with the LISTHEAD program, so * DOC FILE //* that they can optionally do a "directed load" from * DOC FILE //* the TASKLIB DD name, if that DD name is allocated * DOC FILE //* to a load library. * DOC FILE //* * DOC FILE //* 53. Update to File 997 from Henri Kuiper and Lionel * DOC FILE //* Dyck, which is their ISPF interface to GIT, that * DOC FILE //* is called ZIGI. * DOC FILE //* * DOC FILE //* 54. Update to File 1016 which was originally from * DOC FILE //* Steve Myers. There are a bunch of nice programs * DOC FILE //* here. * DOC FILE //* * DOC FILE //* 55. Update to File 1023 which is a REXX cross-reference * DOC FILE //* report from Richard Humphris. * DOC FILE //* * DOC FILE //* 56. Update to File 1031 from "Mr.Updater", which * DOC FILE //* addresses and fixes a problem of the wrong packed * DOC FILE //* decimal numbers in ISPF statistics--ending with a * DOC FILE //* "C" instead of ending with an "F". For example, * DOC FILE //* a date expressed as 0124097C instead of being * DOC FILE //* expressed as 0124097F. This package fixes the * DOC FILE //* problem completely, as well as detecting it. * DOC FILE //* * DOC FILE //* 57. Update to File 1035 from Hobart Spitz, which is * DOC FILE //* a version of PIPES for z/OS, written in REXX. * DOC FILE //* * DOC FILE //* 58. Update to File 1040 from Frank Clarke, which is * DOC FILE //* a large collection of REXX execs with emphasis on * DOC FILE //* improving PL/I reports, source elements, and * DOC FILE //* compiler listings. * DOC FILE //* * DOC FILE //* 59. Update to File 1042 from Frank Clarke, which is * DOC FILE //* a generally useful REXX exec called DEIMBED. * DOC FILE //* * DOC FILE //* 60. Update to File 1044 from Frank Clarke, which * DOC FILE //* consists of one primary routine, CBTXREF, that * DOC FILE //* displays the member names on the CBT Tape files, * DOC FILE //* and the file numbers that contain those member * DOC FILE //* names. * DOC FILE //* * DOC FILE //* 61. Update to File 1047 from Frank Clarke, which * DOC FILE //* provides two REXX EXECs, FINDLIBS and SHOWLIBS, * DOC FILE //* useful for inventtorying libraries (by type) * DOC FILE //* across the entire installation. * DOC FILE //* * DOC FILE //* 62. Addition of File 1048 which was sent in by David * DOC FILE //* Cartwright and contains an enormous amount of * DOC FILE //* material that is known by the name of Monsanto * DOC FILE //* Mods, from Monsanto in Brussels, Belgium. Most * DOC FILE //* of this material is from the early to mid 1970's, * DOC FILE //* but there is a lot to explore here, and it may be * DOC FILE //* especially useful to those people who are running * DOC FILE //* MVS 3.8 under Hercules. * DOC FILE //* * DOC FILE //* 63. Addition of File 1050, which is the version of * DOC FILE //* Waterloo Assembler G, that came from Jay Moseley's * DOC FILE //* website, and which was fixed quite extensively * DOC FILE //* by Dan Skomsky. * DOC FILE //* * DOC FILE //* 64. Addition of File 1051 from Ben Marino, and contains * DOC FILE //* his Dynamic SMF Exits Altering Facility called * DOC FILE //* zEMF. This is a marvelous package. * DOC FILE //* * DOC FILE //* 65. Addition of File 1052 from Sam Golob, and this * DOC FILE //* package of programs takes advantage of the fact * DOC FILE //* that Gilbert Saint-flour's method of looking up * DOC FILE //* UCB's, gets the REAL UCB and not a copy. So you * DOC FILE //* can zap the UCB of a disk pack, and change it to * DOC FILE //* STORAGE, PUBLIC, or PRIVATE. No need to execute * DOC FILE //* a MOUNT command on the console. These are TSO * DOC FILE //* commands. * DOC FILE //* * DOC FILE //* 66. Addition of File 1053 which contains a collection * DOC FILE //* of programs from Alain Barthelemy, tranlated from * DOC FILE //* French. Very useful. * DOC FILE //* * DOC FILE //* 67. Addition of File 1054 from Paul Lemons, Lionel * DOC FILE //* Dyck, and John Kalinich. These programs help you * DOC FILE //* tell if a TSO user is using a password or a pass * DOC FILE //* phrase. * DOC FILE //* * DOC FILE //* 68. Addition of File 1055 from Joseph Reichman, which * DOC FILE //* is an enormous improvement to File 192 from (the * DOC FILE //* late) Mitchell Marx. This program, which operates * DOC FILE //* as an ESTAEX exit, will help determine the real * DOC FILE //* origin of an abend, even if it occurred in a * DOC FILE //* different address space than the original program * DOC FILE //* ran in. It also accounts for 64-bit addressing * DOC FILE //* and a bunch of other new stuff. * DOC FILE //* * DOC FILE //* 69. Addition of File 1056 from Frank Clarke, to * DOC FILE //* introduce a REXX exec called RUNDATA, that * DOC FILE //* externalizes the customization of REXX execs * DOC FILE //* for a particular installation or instance, * DOC FILE //* WITHOUT ANY CHANGES TO THE REXX EXEC AT ALL * DOC FILE //* (other than the one-time mod to make your EXEC * DOC FILE //* RUNDATA-aware, of course). * DOC FILE //* * DOC FILE //***SECTION V-506 SECTION * DOC FILE //* V-506 CHANGES FOR VERSION 506 DEC 05, 2023 * DOC FILE //* * DOC FILE //* A. We continue to thank the Linux Foundation, Open * DOC FILE //* Mainframe Project, which has given us access * DOC FILE //* to a z/OS development machine. A considerable * DOC FILE //* number of the Updates and Additions mentioned * DOC FILE //* here, were developed on that machine, by retired * DOC FILE //* systems programmers and by others. Thank you, * DOC FILE //* Open Mainframe Project of the Linux Foundation...!! * DOC FILE //* Special thanks to John Mertic and the other good * DOC FILE //* folks there. * DOC FILE //* * DOC FILE //* B. Another of my email addresses is never used. * DOC FILE //* Please DO NOT SEND EMAIL to sbgolob@att.net. * DOC FILE //* * * * * ONLY * * * * * DOC FILE //* Please use sbgolob@cbttape.org to email me. * DOC FILE //* * * * * ONLY * * * * * DOC FILE //* * DOC FILE //* 1. File 006 (which contains tools to maintain this * DOC FILE //* documentation file) and File 008 (which contains * DOC FILE //* jobs to create the new version of the CBT Tape), * DOC FILE //* have been updated accordingly. So has File 008 * DOC FILE //* been updated. See the Updates page for the latest. * DOC FILE //* * DOC FILE //* 2. File 035 has been updated, with some programs. * DOC FILE //* PDS -- VERSION 8.6.20.0 AUGUST 17, 2023 * DOC FILE //* Programs updated: LOOK, PDS86 * DOC FILE //* * DOC FILE //* 3. Update to File 043, from Lionel Dyck, to improve * DOC FILE //* the CBT download and viewing package. With this * DOC FILE //* package, you can automatically download all, or * DOC FILE //* part of, the entire CBT Tape to your z/OS system * DOC FILE //* for immediate viewing and use. * DOC FILE //* * DOC FILE //* 4. Update to File 098, with fixes from Lionel Dyck. * DOC FILE //* This package is an enhancement for XMIT-RECIEVE. * DOC FILE //* * DOC FILE //* 5. Addition of File 099 which contains nice REXX * DOC FILE //* code snippets for people to copy and use. * DOC FILE //* * DOC FILE //* 6. Update to File 120 to add a new article from Sam * DOC FILE //* Golob. * DOC FILE //* * DOC FILE //* 7. Update to File 127 to fix a problem with the * DOC FILE //* TSCALL program. * DOC FILE //* * DOC FILE //* 8. Update to File 135 to add new ISO date load modules * DOC FILE //* for PDS86 to this file. * DOC FILE //* PDS -- VERSION 8.6.20.0 AUGUST 17, 2023 * DOC FILE //* * DOC FILE //* 9. Update to File 147 from Rob Prins, who is the new * DOC FILE //* maintainer of the ARCHIVER program package (orig- * DOC FILE //* inally from Rick Fochtman). * DOC FILE //* * DOC FILE //* 10. Update to File 182 from John Kalinich. This is * DOC FILE //* for the PDS86 program package (source code). * DOC FILE //* PDS -- VERSION 8.6.20.0 AUGUST 17, 2023 * DOC FILE //* * DOC FILE //* 11. Update to File 185 to enhance the SHOWTPVT command * DOC FILE //* and to reassemble the TSO auth tables. * DOC FILE //* * DOC FILE //* 12. Update to File 207 from Ed Liss and Rob Prins. * DOC FILE //* This is the old FSE (Full Screen Editor) for TSO, * DOC FILE //* modified to use the extra rows on mod 3 and mod 4 * DOC FILE //* TSO terminals. * DOC FILE //* * DOC FILE //* 13. Update to File 264 from Sam Golob, to use a custom * DOC FILE //* CBMACS so that IBM macros can be formatted better, * DOC FILE //* by the LOOK program. * DOC FILE //* * DOC FILE //* 14. Retain File 290 as the source for the GPSAM package. * DOC FILE //* (The file had been duplicated.) * DOC FILE //* * DOC FILE //* 15. Update to File 293 to program CKIEBGEN. Fix to * DOC FILE //* remove unprintable X'20' characters from the * DOC FILE //* report, because of improper use of the ED * DOC FILE //* instruction. (Suggested by Bill Godfrey.) * DOC FILE //* * DOC FILE //* 16. Update to File 312 from Lionel Dyck, to do the * DOC FILE //* following: Add DSFSADM, Update FASTPATH, OMVSCMD. * DOC FILE //* * DOC FILE //* 17. Update to File 313 from Lionel Dyck, to do the * DOC FILE //* following: Update SAVELAB, TRYIT. * DOC FILE //* * DOC FILE //* 18. Update to File 314 from Lionel Dyck, to do the * DOC FILE //* following: Update WHOSON, ZFSTOOLS, ZTSOHELP. * DOC FILE //* * DOC FILE //* 19. Update to file 415 from Rob Prins, to bring RPF * DOC FILE //* to level 1.9.6. * DOC FILE //* * DOC FILE //* 20. Update to File 417 from Lionel Dyck, Bruce Koss, * DOC FILE //* and others, to bring this magnificent RACF * DOC FILE //* administration tool to level 36.7. * DOC FILE //* * DOC FILE //* 21. Update to File 433 from Frank Clarke, which is a * DOC FILE //* major revision of his REXX execs. * DOC FILE //* * DOC FILE //* 22. Update to File 434 from Mark Zelden, to enhance * DOC FILE //* IPLINFO even more. * DOC FILE //* * DOC FILE //* 23. Update to File 479 from Lionel Dyck, to fix a * DOC FILE //* problem in the BCEDIT REXX exec (which updates * DOC FILE //* SYS1.BRODCAST notices). * DOC FILE //* * DOC FILE //* 24. Update to File 488 from Jim Iannone, which is a * DOC FILE //* large revision of his utilities file. * DOC FILE //* * DOC FILE //* 25. Update to File 542 from Andreas Freybier. SPACE * DOC FILE //* * DOC FILE //* 26. Update to File 566 (Sam Bass' file) from Sam Golob, * DOC FILE //* to add a few DUMPxxxx programs to dump the contents * DOC FILE //* of a few more control blocks. DUMPPSCB, DUMPTSB. * DOC FILE //* * DOC FILE //* 27. Update to File 570 from Frank Clarke, to add a * DOC FILE //* member called TRACING. (This is a file with several * DOC FILE //* pieces of REXX advice and snippets of code). * DOC FILE //* * DOC FILE //* 28. Update to File 648 from Ben Marino, which contains * DOC FILE //* ZRMS, his Resource Monitor Subsystem. This is a * DOC FILE //* sophisticated and valuable software tool. Please * DOC FILE //* see member @FILE648 for valuable instruction on how * DOC FILE //* to use the tool. * DOC FILE //* * DOC FILE //* 29. Update to File 669 from Willy Jensen, which is an * DOC FILE //* extensive rework of his package concerning REXX * DOC FILE //* Global Variables, VSAM bulk access, OpComm etc. * DOC FILE //* * DOC FILE //* 30. Update to File 731 from Sam Golob, which contains * DOC FILE //* many TSO-related programs, the likes of which can * DOC FILE //* be found nowhere else. Updated members include: * DOC FILE //* SHOWTSB, SHOWTSVT, SYSLV, TSUINFO. * DOC FILE //* * DOC FILE //* 31. Update to File 797, to modify or add members to * DOC FILE //* the load library. * DOC FILE //* * DOC FILE //* 32. Update to File 826, to modify or add members to * DOC FILE //* the load library. * DOC FILE //* * DOC FILE //* 33. Update to File 846, to fix access in the JCL to * DOC FILE //* Track 0 of a disk pack, when there is no additional * DOC FILE //* space on the volume. The DD name whose extents * DOC FILE //* should be changed to Track 0 (for one track) must * DOC FILE //* be specified as (TRK,0) instead of (TRK,1). * DOC FILE //* * DOC FILE //* 34. Update to File 890 from Peter Sylvester, to revise * DOC FILE //* some addresses to get information about the SIMULA * DOC FILE //* compiler and libraary, which is included in this * DOC FILE //* file. * DOC FILE //* * DOC FILE //* 35. Update to File 926 from Jim Iannone, to correct * DOC FILE //* Phil Polchinski's AMORT COBOL program, so it will * DOC FILE //* compile cleanly on all recent COBOL compilers * DOC FILE //* through 6.4. * DOC FILE //* * DOC FILE //* 36. Update to File 953 from John Gateley, to update * DOC FILE //* or add several of his programs, and to update his * DOC FILE //* very valuable macro library. * DOC FILE //* * DOC FILE //* 37. Update to File 967 from Tom Conley, which is a very * DOC FILE //* extensive revision of (the collectively revised) * DOC FILE //* CBT Usermod Collection for ISPF (CUCI). * DOC FILE //* * DOC FILE //* 38. Update to File 969 from Lionel Dyck, which is his * DOC FILE //* unequalled PDSEGEN (PDSE Version 2 member generation * DOC FILE //* handler). Nice job, Lionel. * DOC FILE //* * DOC FILE //* 39. Update to File 977, which is a list of URL's to * DOC FILE //* the Moshix (Moshe Bar's) videos on YouTube, * DOC FILE //* concerning MVS 3.8, VM, and other related * DOC FILE //* products. These are very valuable tutorials, * DOC FILE //* and there are a lot of them. * DOC FILE //* https://www.youtube.com/user/moshe5760/videos * DOC FILE //* * DOC FILE //* 40. Update to File 997 which is from Henri Kuiper and * DOC FILE //* Lionel Dyck, and which contains their z/OS ISPF * DOC FILE //* interface to GIT called ZIGI. * DOC FILE //* * DOC FILE //* 41. Update to File 1003 which contains some handy * DOC FILE //* utilities from Peter Sylvester. * DOC FILE //* * DOC FILE //* 42. Update to File 1008 from Kevin Ferguson, which * DOC FILE //* contains a modification to the ISPPREP facility. * DOC FILE //* * DOC FILE //* 43. Update to File 1027 from Paul Lemons, and contains * DOC FILE //* a package to look at any JES2 output, and redirect * DOC FILE //* it to an email. * DOC FILE //* Please read the various "README*" members to see * DOC FILE //* how this is done, so you can set it up for yourself. * DOC FILE //* * DOC FILE //* 44. Update to File 1040 from Frank Clarke, to improve * DOC FILE //* his analysis of PL/1 program listings. * DOC FILE //* * DOC FILE //* 45. Update to File 1042 from Frank Clarke, which is a * DOC FILE //* rework of his DEIMBED REXX exec. * DOC FILE //* * DOC FILE //* 46. Addition of File 1043 from Edgar Hofmann, which * DOC FILE //* contains a REXX Preprocessor, that is integrated * DOC FILE //* seamlessly into the TSO environment. * DOC FILE //* * DOC FILE //* 47. Addition of File 1044 from Frank Clarke, and * DOC FILE //* consists of one primary routine, CBTXREF, that * DOC FILE //* displays the CBTSCAN table (included here as * DOC FILE //* member CBTSCAN) plus several subsidiary routines * DOC FILE //* that are useful for successful installation or * DOC FILE //* are needed by other software. * DOC FILE //* * DOC FILE //* 48. Addition of File 1045 from Sergey Kenunen, which * DOC FILE //* contains an assembler macro to convert dates. * DOC FILE //* Please see member $$NOTE01 for more details. * DOC FILE //* * DOC FILE //* 49. Addition of File 1046 from Kevin Ferguson, and * DOC FILE //* contains a tool to convert ISPF panels into * DOC FILE //* "prepped" form, which has some improvements over * DOC FILE //* IBM's way of doing things. Please see the member * DOC FILE //* called $$INFO for more details. Also please see * DOC FILE //* the member called $$INSTAL. * DOC FILE //* * DOC FILE //* 50. Addition of File 1047 from Frank Clarke, which * DOC FILE //* provides two REXX EXECs, FINDLIBS and SHOWLIBS, * DOC FILE //* useful for inventorying libraries (by type) * DOC FILE //* across the entire installation. * DOC FILE //* * DOC FILE //***SECTION V-505 SECTION * DOC FILE //* V-505 CHANGES FOR VERSION 505 APR 24, 2023 * DOC FILE //* * DOC FILE //* A We continue to thank the Linux Foundation, Open * DOC FILE //* Mainframe Project, which has given us access * DOC FILE //* to a z/OS development machine. A considerable * DOC FILE //* number of the Updates and Additions mentioned * DOC FILE //* here, were developed on that machine, by retired * DOC FILE //* systems programmers and by others. Thank you, * DOC FILE //* Open Mainframe Project of the Linux Foundation...!! * DOC FILE //* Special thanks to John Mertic and the other good * DOC FILE //* folks there. * DOC FILE //* * DOC FILE //* B Another of my email addresses is never used. * DOC FILE //* Please do not send email to sbgolob@att.net. * DOC FILE //* * * * * ONLY * * * * * DOC FILE //* Please use sbgolob@cbttape.org to email me. * DOC FILE //* * * * * ONLY * * * * * DOC FILE //* * DOC FILE //* 1 File 006 (which contains tools to maintain this * DOC FILE //* documentation file) and File 008 (which contains * DOC FILE //* jobs to create the new version of the CBT Tape), * DOC FILE //* have been updated accordingly. * DOC FILE //* * DOC FILE //* 2 File 035 has been updated, with many programs. * DOC FILE //* PDS -- VERSION 8.6.19.4 MARCH 23, 2023 * DOC FILE //* * DOC FILE //* 3 Update to File 036, written by the late Robert * DOC FILE //* Weinstein, to correct an abend designation. * DOC FILE //* * DOC FILE //* 4. Updates to File 043 from Lionel Dyck, to improve * DOC FILE //* his magnificent package which downloads the entire * DOC FILE //* CBT Tape collection, or part of it, to your MVS * DOC FILE //* (z/OS) mainframe system. * DOC FILE //* * DOC FILE //* 5. Update to File 068, which is the TSTVS console * DOC FILE //* editor and dataset utility, from Rob Prins. * DOC FILE //* * DOC FILE //* 6. Fix to File 112 from John Gateley, if a Format 8 * DOC FILE //* DSCB is present. * DOC FILE //* * DOC FILE //* 7. Updates to File 120 from Sam Golob, to fix many * DOC FILE //* articles, correcting his contact address and to * DOC FILE //* adjust many articles for current system updates. * DOC FILE //* General overhaul of this file (much needed). * DOC FILE //* * DOC FILE //* 8. Updates to File 134 from Greg Price, mostly to the * DOC FILE //* REVIEW program. * DOC FILE //* * DOC FILE //* 9. Update to File 135 from Greg Price, to bring the * DOC FILE //* REVIEW modules to level 50.4 and to bring PDS * DOC FILE //* to: PDS -- VERSION 8.6.19.4 MARCH 23, 2023 * DOC FILE //* * DOC FILE //* 10. Update to File 171 to update Richard Rice's email * DOC FILE //* address. * DOC FILE //* * DOC FILE //* 11. Update to File 182 from John Kalinich with many * DOC FILE //* changes: PDS -- VERSION 8.6.19.4 MARCH 23, 2023 * DOC FILE //* * DOC FILE //* 12. Update to File 185 to upgrade the load library. * DOC FILE //* * DOC FILE //* 13. Update to File 247 to fix the BCMNNOTC program * DOC FILE //* that changes the number of notices formatted in * DOC FILE //* SYS1.BRODCAST by the SYNC commnad, to be more * DOC FILE //* "correct" in finding the place to change. (It * DOC FILE //* worked before, but it operates more "correctly" * DOC FILE //* now.) * DOC FILE //* * DOC FILE //* 14. Update to File 257 which contains "linkage editor * DOC FILE //* zaps" to allow object deck blocking to 32720, to * DOC FILE //* add some explanatory notes. * DOC FILE //* * DOC FILE //* 15. Update to File 264 to reassemble the LOOK program, * DOC FILE //* and change a few SHOWMACS entries. * DOC FILE //* * DOC FILE //* 16. Minor update to File 266 (SS0104 tape mapping * DOC FILE //* program). * DOC FILE //* * DOC FILE //* 17. Update to File 293 (CKIEBGEN program) to correct * DOC FILE //* an email address. * DOC FILE //* * DOC FILE //* 18. Minor update to File 299 (TAPEMAP). * DOC FILE //* * DOC FILE //* 19. Updates to File 300 (add LISTMOD, TSOCP (valuable), * DOC FILE //* changes to CDSCB, AUCMD and CMD). * DOC FILE //* * DOC FILE //* 20. Updates to File 312 from Lionel Dyck: additions or * DOC FILE //* changes to: ADDCOMMA CHGSTR EDSL EZMENU FTPB * DOC FILE //* FTPB$CHG GETIPLDT LSTPROC QTAB * DOC FILE //* RELPDSE * DOC FILE //* * DOC FILE //* 21. Updates to File 313 from Lionel Dyck: additions or * DOC FILE //* changes to: SDSFXDD TRYIT TRYIT$ * DOC FILE //* * DOC FILE //* 22. Updates to File 313 from Lionel Dyck: additions or * DOC FILE //* changes to: ZSYNC * DOC FILE //* * DOC FILE //* 23. Minor update to File 316 (change to LISTIDR * DOC FILE //* assembly JCL). * DOC FILE //* * DOC FILE //* 24. Minor change to File 338 - assembly JCL for * DOC FILE //* CANCELU. * DOC FILE //* * DOC FILE //* 25. Minor change to File 347 - support for MODLIST pgm. * DOC FILE //* * DOC FILE //* 30. Update to File 390 - added ISPF stats to some * DOC FILE //* members which didn't have them. * DOC FILE //* * DOC FILE //* 31. Update to File 397 to change Frank Clarke's email * DOC FILE //* address. * DOC FILE //* * DOC FILE //* 32. Update to File 415 from Rob Prins to change RPF * DOC FILE //* to Level 1.9.4. * DOC FILE //* * DOC FILE //* 33. Update to File 417 from Bruce Koss and Lionel Dyck * DOC FILE //* to bring its level to V35R7. (357 revisions..!!) * DOC FILE //* * DOC FILE //* 34. Updates to File 433 from Frank Clarke. * DOC FILE //* * DOC FILE //* 35. Updates to File 434 from Mark Zelden. * DOC FILE //* * DOC FILE //* 36. Minor update to File 473 (CHKASVT). * DOC FILE //* * DOC FILE //* 37. Minor update to File 480 (CKIEBGEN). * DOC FILE //* * DOC FILE //* 38. Updates to File 492 from Roland Schiradin to bring * DOC FILE //* SHOWzOS to Level 8.01. * DOC FILE //* * DOC FILE //* 39. Updates to File 566 which is Sam Bass' file, from * DOC FILE //* Sam Golob, to add a whole bunch of control block * DOC FILE //* dumps, written in the pattern set up by Sam Bass. * DOC FILE //* (It took 10 minutes to write the last one.) * DOC FILE //* DUMPACEE DUMPASSB DUMPASVT DUMPINMX DUMPIOVT * DOC FILE //* DUMPTSVT IKJTPVT IKJXPRM IOSDIOVT * DOC FILE //* * DOC FILE //* 40. Update to File 570 from Sam Golob, to member * DOC FILE //* PERSAUTH. * DOC FILE //* * DOC FILE //* 41. Update to File 614 from Sam Golob, to add assembly * DOC FILE //* and linkedit for SHOWzOS 8.1. * DOC FILE //* * DOC FILE //* 42. Update to File 617 from Pedro Berrios. * DOC FILE //* * DOC FILE //* 43. Massive update to File 669 from Willy Jensen. * DOC FILE //* * DOC FILE //* 44. Update to File 731 from Sam Golob. * DOC FILE //* * DOC FILE //* 45. Minor update to File 734, which is a very early * DOC FILE //* version of the PDS command from MVT days. Included * DOC FILE //* for nostalgia's sake, although it still works. * DOC FILE //* * DOC FILE //* 46. Minor revision to File 763. * DOC FILE //* * DOC FILE //* 47. Change to File 764 to show Alex Kara's new email * DOC FILE //* address. * DOC FILE //* * DOC FILE //* 48. Update to File 797 from Sam Golob to fix SHOWTPVT, * DOC FILE //* to show a new field in the TPVT control block that * DOC FILE //* was created for z/OS 2.4--main switch is in the * DOC FILE //* TSVT control block. * DOC FILE //* * DOC FILE //* 49. Update to File 816 from Sam Golob, to fix the * DOC FILE //* BDMNNOTC program to change the default number of * DOC FILE //* Global Notices created, when you do an ACCOUNT SYNC. * DOC FILE //* IBM says you have to do a zap and IPL with CLPA * DOC FILE //* (their procedure is included here), but you don't * DOC FILE //* have to do it. Just run my program, BDMNNOTC for * DOC FILE //* instant results. * DOC FILE //* * DOC FILE //* 50. Update to File 826 (CNCLPG) program notes from * DOC FILE //* Sam Golob. * DOC FILE //* * DOC FILE //* 51. Update to File 846 from Sam Golob to talk about * DOC FILE //* possible scenarios for clipping a disk pack while * DOC FILE //* it is online. (Be careful when you do this). * DOC FILE //* * DOC FILE //* 52. Update to File 857, to add notes about Marco * DOC FILE //* Serafini's beautiful LOGREC report. * DOC FILE //* * DOC FILE //* 53. Update to File 873, to enhance our version of the * DOC FILE //* IOSDIOVT macro, and bring the assembly JCL up to * DOC FILE //* date. * DOC FILE //* * DOC FILE //* 54. Update to File 874, to add some HELP members. * DOC FILE //* * DOC FILE //* 55. Update to File 876 from Tom Armstrong. which is * DOC FILE //* his repair to the ALGOL F compiler. * DOC FILE //* * DOC FILE //* 56. Update to File 898 to correct Alex Kara's email * DOC FILE //* address. * DOC FILE //* * DOC FILE //* 57. Update to File 905 to remove some IBM materials * DOC FILE //* that were inadvertently included. * DOC FILE //* * DOC FILE //* 58. Update to File 939 from Ze'ev Atlas, to bring * DOC FILE //* the z/OS port of PCRE (Perl Compatible Regular * DOC FILE //* Expressions) to the 10.42 level. * DOC FILE //* * DOC FILE //* 59. JCL update to File 940. * DOC FILE //* * DOC FILE //* 60. Large update to File 953 from John Gateley. * DOC FILE //* * DOC FILE //* 61. JCL update to File 958. * DOC FILE //* * DOC FILE //* 62. JCL update to File 959. * DOC FILE //* * DOC FILE //* 63. Update to File 969 from Lionel Dyck, to bring * DOC FILE //* PDSEGEN to Level 6.2.2. * DOC FILE //* * DOC FILE //* 64. Update to File 977 from Moshe Bar (moshix) to add * DOC FILE //* more URL's to his list of videos on YouTube. * DOC FILE //* * DOC FILE //* 65. JCL update to File 994. * DOC FILE //* * DOC FILE //* 66. Massive update to File 996 from Larry K. Slaten. * DOC FILE //* * DOC FILE //* 67. Update to File 997 from Henri Kuiper and Lionel * DOC FILE //* Dyck to their Git interface to z/OS. * DOC FILE //* * DOC FILE //* 68. Update to File 1000 from Dan Dirkse, which is * DOC FILE //* his edit macro mass change facility. * DOC FILE //* * DOC FILE //* 69. Addition of File 1032 from Ben Marino, which is * DOC FILE //* a sophisticated "global service provider", that * DOC FILE //* operates as a subsystem. * DOC FILE //* * DOC FILE //* 70. Addition of File 1033 from Scott Mattes, which * DOC FILE //* is a REXX routine to calculate dates. Originally * DOC FILE //* found on the VMSHARE 1991 tools tape. * DOC FILE //* * DOC FILE //* 71. Addition of File 1034 which is a REXX exec that * DOC FILE //* allows you to easily copy a dataset. * DOC FILE //* * DOC FILE //* 72. Addition of File 1035 which contains a version * DOC FILE //* of z/OS PIPES that is written in Rexx. * DOC FILE //* * DOC FILE //* 73. Addition of File 1036 from Tom Armstrong, which * DOC FILE //* is a complete rewriting of the OS/360 Sort/Merge * DOC FILE //* product. * DOC FILE //* * DOC FILE //* 74. Addition of File 1037, which is a sophisticated * DOC FILE //* disassembler which came from the late Gerhard * DOC FILE //* Postpischil, by way of Tom Armstrong. * DOC FILE //* * DOC FILE //* 75. Addition of File 1038 from Larry Zuckett, which * DOC FILE //* contains a System REXX exec that can dynamically * DOC FILE //* add or delete datasets from the Link List. * DOC FILE //* * DOC FILE //* 76. Addition of File 1039 from Rob Prins, which * DOC FILE //* contains an old version of the LOOK command, that * DOC FILE //* is usable on MVS 3.8. * DOC FILE //* * DOC FILE //* 77. Addition of File 1040 from Frank Clarke, which * DOC FILE //* contains a set of REXX execs and macros designed * DOC FILE //* to operate on PL/1 source elements and compiler * DOC FILE //* listings. * DOC FILE //* * DOC FILE //* 78. Addition of File 1041, which contains a package * DOC FILE //* of REXX execs to convert Book Manager files * DOC FILE //* GML, Script/VS or "flat" files to HTML. * DOC FILE //* * DOC FILE //* 79. Addition of File 1042 from Frank Clarke, which * DOC FILE //* contains one routing called DEIMBED, that helps * DOC FILE //* to isolate and independently allocate resources * DOC FILE //* that are used by REXX routines. * DOC FILE //* * DOC FILE //***SECTION V-504 SECTION * DOC FILE //* V-504 CHANGES FOR VERSION 504 AUG 16, 2022 * DOC FILE //* * DOC FILE //* A We continue to thank the Linux Foundation, Open * DOC FILE //* Mainframe Project, which has given us access * DOC FILE //* to a z/OS development machine. A considerable * DOC FILE //* number of the Updates and Additions mentioned * DOC FILE //* here, were developed on that machine, by retired * DOC FILE //* systems programmers and by others. Thank you, * DOC FILE //* Open Mainframe Project of the Linux Foundation...!! * DOC FILE //* Special thanks to John Mertic and the other good * DOC FILE //* folks there. * DOC FILE //* * DOC FILE //* B Another of my email addresses is never used. * DOC FILE //* Please do not send email to sbgolob@att.net. * DOC FILE //* * * * * ONLY * * * * * DOC FILE //* Please use sbgolob@cbttape.org to email me. * DOC FILE //* * * * * ONLY * * * * * DOC FILE //* * DOC FILE //* References to sbgolob@att.net have been removed * DOC FILE //* from the following files: * DOC FILE //* 004 017 046 083 118 123 136 176 193 204 215 223 * DOC FILE //* 229 243 247 257 261 263 266 277 289 347 380 398 * DOC FILE //* 402 447 481 504 516 533 537 545 546 570 587 604 * DOC FILE //* 625 633 635 646 658 711 713 732 733 760 763 792 * DOC FILE //* 795 809 814 816 831 837 838 849 850 863 865 879 * DOC FILE //* 893 894 896 905 916 934 940 943 944 945 946 947 * DOC FILE //* 954 958 * DOC FILE //* * DOC FILE //* 1 Update to File 006 to fix the tools to manipulate * DOC FILE //* File 001 for the current version of the tape. * DOC FILE //* * DOC FILE //* 2 Update to File 008 to bring all the jobs for * DOC FILE //* creating the tape, up to the current version. * DOC FILE //* * DOC FILE //* 3 Update to File 035 to add the latest versions * DOC FILE //* of the OFFLOAD program and the PDS 8.6 package: * DOC FILE //* PDS -- VERSION 8.6.18.15 JULY 26, 2022 * DOC FILE //* * DOC FILE //* 4 Update to File 043 from Lionel Dyck, to the * DOC FILE //* CBTVIEW package. * DOC FILE //* * DOC FILE //* 5 Update to File 093 to fix the OFFLOAD program * DOC FILE //* so it creates ISPF statistics when the packed * DOC FILE //* dates end in a "C" instead of an "F". * DOC FILE //* * DOC FILE //* 6 Update to File 135 to add the latest versions * DOC FILE //* of the OFFLOAD program and the PDS 8.6 package: * DOC FILE //* PDS -- VERSION 8.6.18.15 JULY 26, 2022 * DOC FILE //* * DOC FILE //* 7 Update to File 182 to add the latest version * DOC FILE //* of the PDS 8.6 package: (source code) * DOC FILE //* PDS -- VERSION 8.6.18.15 JULY 26, 2022 * DOC FILE //* * DOC FILE //* 8 Update to File 225 which contains Dave Cole's * DOC FILE //* original version of the OFFLOAD program. The * DOC FILE //* doc member @FILE225 was changed to help advertise * DOC FILE //* Dave Cole's other products. * DOC FILE //* * DOC FILE //* 9 Update to File 313 from Lionel Dyck, to bring * DOC FILE //* new versions of his SAVELAB and SDSFXDD packages. * DOC FILE //* * DOC FILE //* 10 Update to File 314 from Lionel Dyck, to bring * DOC FILE //* new versions of his ZFSTOOLS and ZSYNC packages. * DOC FILE //* * DOC FILE //* 11 Update to File 316 to fix the OFFLOAD program * DOC FILE //* so it creates ISPF statistics when the packed * DOC FILE //* dates end in a "C" instead of an "F". * DOC FILE //* * DOC FILE //* 12 Update to File 519 to get rid of Sam Golob's * DOC FILE //* obsolete email address in the documentation. * DOC FILE //* This file compares tapes from a CA-1 TMC to * DOC FILE //* records for the same tape, in an IBM VTS * DOC FILE //* (Virtual Tape System). * DOC FILE //* * DOC FILE //* 13 Update to File 617 from Pedro Berrios. * DOC FILE //* * DOC FILE //* 14 Update to File 860 to replace the copy of the * DOC FILE //* OFFLOAD program that was there, with the latest * DOC FILE //* copy (which takes care of the ISPF packed dates * DOC FILE //* problem, when the dates end in a "C" instead * DOC FILE //* of an "F"). * DOC FILE //* * DOC FILE //* 15 Addition of File 1031 which is a set of tools * DOC FILE //* to detect the "packed date X'nC' problem" when * DOC FILE //* it occurs, and to fix it. * DOC FILE //* * DOC FILE //***SECTION V-503 SECTION * DOC FILE //* V-503 CHANGES FOR VERSION 503 JUL 20, 2022 * DOC FILE //* * DOC FILE //* A The LISTPDS program had an error, which caused a few * DOC FILE //* files to drop ISPF statistics. This error was fixed * DOC FILE //* in several files of the CBT Tape, specifically Files * DOC FILE //* 093, 035, 135, 172, 316, 371, 612, and 860. It also * DOC FILE //* had another error fixed, concerning size of extended * DOC FILE //* statistics in the SYSPRINT report. * DOC FILE //* * DOC FILE //* B We continue to thank the Linux Foundation, Open * DOC FILE //* Mainframe Project, which has given us access * DOC FILE //* to a z/OS development machine. A considerable * DOC FILE //* number of the Updates and Additions mentioned * DOC FILE //* here, were developed on that machine, by retired * DOC FILE //* systems programmers and by others. Thank you, * DOC FILE //* Open Mainframe Project of the Linux Foundation...!! * DOC FILE //* Special thanks to John Mertic and the other good * DOC FILE //* folks there. * DOC FILE //* * DOC FILE //* C One of my email addresses has disappeared completely * DOC FILE //* and I cannot recover any mail sent to there. * DOC FILE //* * DOC FILE //* Please use sbgolob@cbttape.org to email me. * DOC FILE //* * DOC FILE //* D There was always a problem with "Which Version of * DOC FILE //* any given CBT Tape file have I downloaded? So in * DOC FILE //* the year 2001, I created "a time and date stamp * DOC FILE //* member called $$$#DATE, which gets shipped with * DOC FILE //* every file. However, the old files didn't have * DOC FILE //* these members. So now, we have created them, for * DOC FILE //* all the files that didn't have them. They look * DOC FILE //* like this: * DOC FILE //* * DOC FILE //* REGULAR CBT TAPE - VERSION 503 FILE: 204 * DOC FILE //* * DOC FILE //* ORIGINAL DSNAME: SBGOLOB.CBT503.FILE204 * DOC FILE //* --------------- * DOC FILE //* --RECFM-LRECL-BLKSIZE-DSORG * DOC FILE //* FB 80 5600 PO * DOC FILE //* * DOC FILE //* PDS117I 19 MEMBERS COUNTED; CUMULATIVE SIZE IS 22,674 RECORDS * DOC FILE //* * DOC FILE //* * DOC FILE //* TIME THIS PDS WAS SHIPPED: 06/16/22 22:24:13 UTC-4:00 PRE-2001 * DOC FILE //* (extra)----->>> * DOC FILE //* * DOC FILE //* Please note that the PRE-2001 mark was added, to * DOC FILE //* show that the file has not been changed since at * DOC FILE //* least as far back as the year 2001. * DOC FILE //* * DOC FILE //* In the File Status Section below, the dates on * DOC FILE //* these files will not be changed, but the record * DOC FILE //* counts will be changed because of the extra two * DOC FILE //* members that are being added to each file. * DOC FILE //* * DOC FILE //* If the file is FB-80, then the @FILEnnn doc member * DOC FILE //* has also been added to it, to modernize the older * DOC FILE //* files in the collection, and to make it easier to * DOC FILE //* see what that file is about. * DOC FILE //* * DOC FILE //* D File numbers that have been altered in this way, * DOC FILE //* are as follows: (241 files) * DOC FILE //* * DOC FILE //* 011 012 015 016 021 023 025 026 027 030 031 032 037 * DOC FILE //* 040 041 045 053 054 055 056 057 058 059 065 067 069 * DOC FILE //* 070 071 072 074 075 076 078 079 080 081 082 084 085 * DOC FILE //* 086 087 089 091 095 096 098 100 101 103 105 106 109 * DOC FILE //* 113 114 116 117 121 122 124 125 126 127 128 130 131 * DOC FILE //* 132 138 140 141 142 143 144 146 148 150 151 152 153 * DOC FILE //* 154 158 159 163 164 165 167 169 173 175 178 179 180 * DOC FILE //* 181 184 187 188 189 190 191 192 194 195 196 197 201 * DOC FILE //* 202 203 204 205 206 207 208 209 214 215 216 217 218 * DOC FILE //* 219 221 223 224 227 231 232 233 235 236 237 244 245 * DOC FILE //* 248 250 251 252 253 254 255 256 258 262 263 265 269 * DOC FILE //* 270 271 272 273 274 275 276 278 279 280 282 283 284 * DOC FILE //* 285 286 287 288 290 292 298 303 304 305 306 307 309 * DOC FILE //* 310 317 318 319 320 328 329 332 333 334 335 336 337 * DOC FILE //* 339 340 341 342 348 350 351 354 355 356 359 363 364 * DOC FILE //* 365 366 369 370 373 374 375 376 379 381 383 385 392 * DOC FILE //* 399 400 405 416 418 421 422 424 426 427 428 429 430 * DOC FILE //* 453 454 455 456 457 458 459 460 461 462 463 464 465 * DOC FILE //* 466 467 468 469 470 471 472 * DOC FILE //* * DOC FILE //* 1 Updates to File 006 and 008 as usual. File 006 * DOC FILE //* needs the tape version on the execs to be changed * DOC FILE //* from 501 to 502, and File 008 needs the general * DOC FILE //* overhaul to produce the Version 503 tape and files. * DOC FILE //* * DOC FILE //* 2 Update to File 029 to update the author contact * DOC FILE //* information. * DOC FILE //* * DOC FILE //* 3 Update to File035 to bring the load modules for * DOC FILE //* the PDS 8.6 program to the level: * DOC FILE //* PDS -- VERSION 8.6.18.14 MAY 29, 2022 * DOC FILE //* * DOC FILE //* 4 Update to File 043 from Lionel Dyck. File 043 is * DOC FILE //* a package so that you can have all the CBT files * DOC FILE //* available to your z/OS system, provided that your * DOC FILE //* z/OS system has an FTP connection with the website * DOC FILE //* www.cbttape.org. Updates to all files can then be * DOC FILE //* automatically uploaded as well. * DOC FILE //* * DOC FILE //* 5 Update to File 102 to get rid of some obsolete * DOC FILE //* contact information. * DOC FILE //* * DOC FILE //* 6 Update to File135 to bring the load modules for * DOC FILE //* the PDS 8.6 program to the level: (ISO dates) * DOC FILE //* PDS -- VERSION 8.6.18.14 MAY 29, 2022 * DOC FILE //* * DOC FILE //* 7 Update to File 182 from John Kalinich to bring the * DOC FILE //* PDS 8.6 source code and accessories to the level: * DOC FILE //* PDS -- VERSION 8.6.18.14 MAY 29, 2022 * DOC FILE //* * DOC FILE //* 8 Update to File 300 to the LISTLPA program. This is * DOC FILE //* to compensate for the changed length of the LPDE * DOC FILE //* (LPA Directory Entry) in z/OS 2.4. * DOC FILE //* * DOC FILE //* 9 Update to File 312 from Lionel Dyck, to add the * DOC FILE //* ALTLIB and ISPFLLV members, and to update the * DOC FILE //* FTPB and FASTPATH packages. * DOC FILE //* * DOC FILE //* 10 Update to File 313 from Lionel Dyck, to add the * DOC FILE //* SDSFXDD package. * DOC FILE //* * DOC FILE //* 11 Update to File 314 from Lionel Dyck, to add the * DOC FILE //* WHOSON exec, and to update the ZSYNC package. * DOC FILE //* * DOC FILE //* 12 Update to File 414 from Joe Garcia. * DOC FILE //* * DOC FILE //* 13 Update to File 415 which is RPF (Rob's Programming * DOC FILE //* Facility) from Rob Prins, to make many improvements * DOC FILE //* and raise its system level to 1.9.2. * DOC FILE //* * DOC FILE //* 14 Update to File 417 from Bruce Koss, Lionel Dyck, * DOC FILE //* and others, to level V35R3. This is the amazing * DOC FILE //* RACF Administration Tool. * DOC FILE //* * DOC FILE //* 15 Update to File 433 from Frank Clarke, which is a * DOC FILE //* greatly revised and updated collection of his * DOC FILE //* REXX execs. * DOC FILE //* * DOC FILE //* 16 Update to File 434 from Mark Zelden, to revise * DOC FILE //* his TWOPAK members and supply a new member to * DOC FILE //* make a two-pack rescue system for z/OS 2.4. * DOC FILE //* Also, he has updated his DSLISTSV and ONEPAK22 * DOC FILE //* members. * DOC FILE //* * DOC FILE //* 17 Update to File 500 from Ben Marino, which is his * DOC FILE //* sophisticated "Event Capture Facility". Ben has * DOC FILE //* raised his package to level V2R3M0. A list of * DOC FILE //* release notes for this release can be found in * DOC FILE //* member $$NOTE05 of this pds. We are very grateful * DOC FILE //* to the Linux foundation, Open Mainframe Projeck, * DOC FILE //* for the use of their z/OS system in the development * DOC FILE //* of this product. * DOC FILE //* * DOC FILE //* 18 Extensive update to File 669 from Willy Jensen. * DOC FILE //* (Large collection of REXX execs, REXX functions, * DOC FILE //* etc. etc.) * DOC FILE //* * DOC FILE //* 19 Minor change to File 731 from Sam Golob. * DOC FILE //* * DOC FILE //* 20 Update to Files 801 and 870 to change the * DOC FILE //* documentation. * DOC FILE //* * DOC FILE //* 21 Update to File 876 which is the "fixed" ALGOL F * DOC FILE //* compiler. Documentation updates only. * DOC FILE //* * DOC FILE //* 22 Update to File 889 to include a later version of * DOC FILE //* the Hercules emulator - Hyperion Version 4.4.1. * DOC FILE //* * DOC FILE //* 23 Update to File 899 to update the version of the * DOC FILE //* FACEE program (callable version of DACEE) that * DOC FILE //* is there. * DOC FILE //* * DOC FILE //* 24 Update to File 939 from Ze'ev Atlas, which is the * DOC FILE //* z/OS version of PCRE (Perl Compatible Regular * DOC FILE //* Expressions), that is now compatible with PCRE * DOC FILE //* Version 10.40. * DOC FILE //* * DOC FILE //* 25 Update to File 961 from Yves Colliard, which is * DOC FILE //* his collection of execs to support additional * DOC FILE //* line commands in ISPF edit, view, etc. etc. * DOC FILE //* * DOC FILE //* * DOC FILE //* 26 Update to File 967 from Tom Conley, which is his * DOC FILE //* very large collection of ISPF usermods, that is * DOC FILE //* called CUCI (CBT Usermd Collection for ISPF). * DOC FILE //* * DOC FILE //* 27 Update to File 969 from Lionel Dyck, which is his * DOC FILE //* PDSEGEN package. PDSEGEN is designed to help in * DOC FILE //* handling PDSE version 2 member generations, which * DOC FILE //* IBM (even though it created them) doesn't support * DOC FILE //* well. We have some updates to the package here. * DOC FILE //* * DOC FILE //* 28 Update to File 977 to include the new Moshix MVS * DOC FILE //* videos made in the last half year. * DOC FILE //* * DOC FILE //* 29 Update to File 985 from Marius Lewin, to greatly * DOC FILE //* revise his collection of REXX execs. * DOC FILE //* * DOC FILE //* 30 Update to File 990 from Lionel Dyck, which is * DOC FILE //* a large collection of tricks and tips for ISPF * DOC FILE //* developers. * DOC FILE //* * DOC FILE //* 31 Update to File 997 from Henri Kuiper and Lionel * DOC FILE //* Dyck, which is an ISPF Git interface called * DOC FILE //* ZIGI. * DOC FILE //* * DOC FILE //* 32 Addition of File 1021 from Steve Myers, which is * DOC FILE //* an improved version of the program from IBM to * DOC FILE //* make block letters. The original EASLD095 is on * DOC FILE //* CBT File 316, which is a derivative of IBM's * DOC FILE //* IEFSD095. * DOC FILE //* * DOC FILE //* 33 Addition of File 1022 from Glenn Siegel, which is * DOC FILE //* his automation of IBM's SCRT report. This process * DOC FILE //* /job is scheduled to run on third day of every * DOC FILE //* month. I use XMITIP to email my reports. * DOC FILE //* This is a great email tool by Lionel B. Dyck * DOC FILE //* (CBT File 314). Thank you for all of your work, * DOC FILE //* Lionel. If you don't have it you'll need it * DOC FILE //* for this process. * DOC FILE //* * DOC FILE //* 34 Addition of File 1023 from Richard Humphris, * DOC FILE //* and contains a package of programs to produce * DOC FILE //* a Cross-Reference report for REXX programs, which * DOC FILE //* is very useful. The programs are referred to, as * DOC FILE //* the REXX Xreference Utility. * DOC FILE //* * DOC FILE //* 35 Addition of File 1024 from Lennie Dymoke-Bradshaw, * DOC FILE //* and contains some of the utilities he wrote for * DOC FILE //* public distribution. These were obtained from * DOC FILE //* his website: https://rsclweb.com/downloads/ * DOC FILE //* name : Reverse Sweep Consulting Limited * DOC FILE //* * DOC FILE //* 36 Addition of File 1025 from Steve Myers, and * DOC FILE //* contains a batch program to simulate an ISPF 3.4 * DOC FILE //* dataset list. (This is the list only--you can't do * DOC FILE //* anything with the names.) The program name * DOC FILE //* is DSLIST. * DOC FILE //* * DOC FILE //* 37 Addition of File 1026 from Jay Moseley and consists * DOC FILE //* of documentation for how to use (currently 46) * DOC FILE //* MVS-based utilities that he finds useful. * DOC FILE //* Most of these utilities (not all of them) have * DOC FILE //* versions that can be used in both MVS 3.8 under * DOC FILE //* Hercules, or under z/OS. Some of them come from * DOC FILE //* IBM, and some come from the CBT Tape. * DOC FILE //* * DOC FILE //* 38 Addition of File 1027 from Paul Lemons and contains * DOC FILE //* a package to look at any JES2 output, and redirect * DOC FILE //* it to an email. Please read the various "README*" * DOC FILE //* members to see how this is done, so you can set it * DOC FILE //* up for yourself. * DOC FILE //* * DOC FILE //* 39 Addition of File 1028 from Kevin Ferguson, and * DOC FILE //* contains a version of the SUPERXMT program from a * DOC FILE //* XEPHON article (which we are now able to use, * DOC FILE //* with no restrictions). SUPERXMT allows you to get * DOC FILE //* around the OUTLIMIT restrictions, which the * DOC FILE //* installation has placed on the XMIT command * DOC FILE //* (as to the size of its output). * DOC FILE //* * DOC FILE //* 40 Addition of File 1029 from Daniel Gaeta and * DOC FILE //* contains a service package called RXP. RXP * DOC FILE //* performs EXECIO-like operations on data. * DOC FILE //* * DOC FILE //* See member called $README (one "$") for some * DOC FILE //* further explanation of how to use this package. * DOC FILE //* * DOC FILE //* Source is currently not provided. The executing * DOC FILE //* code (from member - in XMIT-format) called LOAD * DOC FILE //* is from C/370 language source. * DOC FILE //* * DOC FILE //* 41 Addition of File 1030 from Daniel Gaeta and * DOC FILE //* contains RXSQLITE, which is an alternative to * DOC FILE //* using SQLITE in the REXX language. * DOC FILE //* See member $README for more details. * DOC FILE //* * DOC FILE //***SECTION V-502 SECTION * DOC FILE //* V-502 CHANGES FOR VERSION 502 NOV 07, 2021 * DOC FILE //* * DOC FILE //* A Many of this version's changes were due to the * DOC FILE //* enormous generosity of the Linux Foundations's * DOC FILE //* Open Mainframe Project, which has given us access * DOC FILE //* to a z/OS development machine. A considerable * DOC FILE //* number of the Updates and Additions mentioned * DOC FILE //* here, were developed on that machine, by retired * DOC FILE //* systems programmers and by others. Thank you, * DOC FILE //* Open Mainframe Project of the Linux Foundation...!! * DOC FILE //* Special thanks to John Mertic and the other good * DOC FILE //* folks there. * DOC FILE //* * DOC FILE //* B One of my email addresses has disappeared completely * DOC FILE //* and I cannot recover any mail sent to there. * DOC FILE //* * DOC FILE //* Please use sbgolob@cbttape.org to email me. * DOC FILE //* * DOC FILE //* ( sbgolob@attglobal.net has disappeared ) * DOC FILE //* * DOC FILE //* sbgolob@cbttape.org is the only email address * DOC FILE //* that I currently use. * DOC FILE //* * DOC FILE //* 1 Updates to File 006 and 008 as usual. File 006 * DOC FILE //* needs the tape version on the execs to be changed * DOC FILE //* from 501 to 502, and File 008 needs the general * DOC FILE //* overhaul to produce the Version 502 tape and files. * DOC FILE //* * DOC FILE //* 2 Update to File 014 to inclule SMP Demystified Part * DOC FILE //* two, which had somohow gotten lost from the file. * DOC FILE //* * DOC FILE //* 3 Update to File 020 to eliminate my obsolete email * DOC FILE //* address from the support list. * DOC FILE //* * DOC FILE //* 4 Updates to File 035 (load module library) to add * DOC FILE //* the following programs: Bring the PDS 8.6 * DOC FILE //* command to the PDS -- VERSION 8.6.18.11 * DOC FILE //* AUGUST 22, 2021 level, and to add or modify: * DOC FILE //* CDSCB COPYMODS DUSER RECONLIM TRMSZRPT * DOC FILE //* TSUINFO USERMAX ZAPDSCB. * DOC FILE //* * DOC FILE //* 5 Updates to File 036 to replace the copy of CVTCLIST * DOC FILE //* that was there, with the newer one, and to format * DOC FILE //* the file better. * DOC FILE //* * DOC FILE //* 6 Addition of File 043 from Lionel Dyck, which is a * DOC FILE //* package that makes it easy to access all the CBT * DOC FILE //* Tape files on your z/OS system. Highly recommended. * DOC FILE //* "The Official CBT ISPF Dialog" * DOC FILE //* * DOC FILE //* 7 Update to File 093 from our dear "Updater", to fix * DOC FILE //* a bug in the UPDTE program. * DOC FILE //* * DOC FILE //* 8 Update to File 115 to supply a @FILE115 member. * DOC FILE //* * DOC FILE //* 9 Updates to File 134 from Greg Price, to bring * DOC FILE //* REVIEW to the 50.1 level. Update to Fullscreen * DOC FILE //* ZAP to accommodate 8-character TSO userids. * DOC FILE //* * DOC FILE //* 10 Updates to the File 135 load library to correspond * DOC FILE //* to the source updates in File 134 for REVIEW, and * DOC FILE //* for Fullscreen ZAP. * DOC FILE //* * DOC FILE //* 11 Updates to File 182 to bring PDS 8.6 to the level: * DOC FILE //* PDS -- VERSION 8.6.18.11 AUGUST 22, 2021 * DOC FILE //* * DOC FILE //* 12 Update to File 229 from Sam Golob to include the * DOC FILE //* latest version of COPYMODS (Level 88). * DOC FILE //* * DOC FILE //* 13 Update to File 247 with minor updates to LPSCB * DOC FILE //* and MYIDP. The BRODCAST stuff was unchanged. * DOC FILE //* * DOC FILE //* 14 Update to File 300 to Fullscreen ZAP with the fix * DOC FILE //* for 8-character userids. * DOC FILE //* * DOC FILE //* 15 Update to File 312 from Lionel Dyck, with changes * DOC FILE //* or additions of the following packages: * DOC FILE //* EMAC EZMENU FTPB FTPB$CHG ISPFDEMO LSTPROC OMVSMAN * DOC FILE //* PDS2PDSE PRMCK QTAB RELPDSE * DOC FILE //* * DOC FILE //* 16 Update to File 313 from Lionel Dyck, with changes * DOC FILE //* to the SPELLC package. * DOC FILE //* * DOC FILE //* 17 Update to File 314 from Lionel Dyck, with changes * DOC FILE //* or additions of the following packages: * DOC FILE //* XMITIP ZFSTOOLS ZSYNC ZTSOHELP * DOC FILE //* * DOC FILE //* 18 Update to File 415 from Rob Prins, which is his * DOC FILE //* ISPF-like multi-utility called RPF. The current * DOC FILE //* level of RPF is 1.9.0. * DOC FILE //* * DOC FILE //* 19 Update to File 417 from Bruce Koss and Lionel Dyck. * DOC FILE //* This is the RACF administration tool called RACFADM, * DOC FILE //* which is now at Level 35.2. * DOC FILE //* * DOC FILE //* 20 Update to File 423 to fix a bug in the TERMSZ * DOC FILE //* program. * DOC FILE //* * DOC FILE //* 21 Update to File 433 from Frank Clarke, with major * DOC FILE //* changes. * DOC FILE //* * DOC FILE //* 22 Update to File 500 which is Ben Marino's "Event * DOC FILE //* Capture Facility", which now was made to work on * DOC FILE //* z/OS, as well as on MVS 3.8. This is a highly * DOC FILE //* sophisticated automation package. * DOC FILE //* * DOC FILE //* 23 Update to File 591 from Lionel Dyck to fix * DOC FILE //* REXXFORM. * DOC FILE //* * DOC FILE //* 24 Update to File 655 from Xiayang, to fix a small * DOC FILE //* problem in the CATCLR3 exec. * DOC FILE //* * DOC FILE //* 25 Update to File 669 from Willy Jensen, which is * DOC FILE //* an almost complete reworking of his REXX Global * DOC FILE //* Variables package. * DOC FILE //* * DOC FILE //* 26 Updates to File 731 (TSO-related programs): * DOC FILE //* Changes to TSVTTMO and SHOWTPVT. * DOC FILE //* Addition of TSUINFO and TRMSZRPT. * DOC FILE //* * DOC FILE //* 27 Update to File 791 from Lindy Mayfield, to fix the * DOC FILE //* D522 REXX exec. * DOC FILE //* * DOC FILE //* 28 Update to File 846, to adjust the JCL that runs * DOC FILE //* ONLCLIP and ONLCLEAR in an SMS environment. * DOC FILE //* * DOC FILE //* 29 Update to File 847, to add COPYMODS Level 88. * DOC FILE //* * DOC FILE //* 30 Update to File 874, to include a few more HELP * DOC FILE //* members for programs on the CBT Tape. Update * DOC FILE //* the HELP members for REVIEW. * DOC FILE //* * DOC FILE //* 31 Updates to File 895 (STEMEDIT program) from Rainer * DOC FILE //* Nowak. * DOC FILE //* * DOC FILE //* 32 Update to File 939 from Ze'ev Atlas, to include * DOC FILE //* Release 10.38 of PCRE (Perl Compatible Regular * DOC FILE //* Expressions), ported to z/OS. * DOC FILE //* * DOC FILE //* 33 Update to File 941 from Gregory Bliznets to add more * DOC FILE //* programs to his collection. * DOC FILE //* * DOC FILE //* 34 Update to File 955 from John Miller, which is his * DOC FILE //* Remote Logging Facility. * DOC FILE //* * DOC FILE //* 35 Update to File 956 from Steve Myers, to include * DOC FILE //* some more of his incomparable programs, for example, * DOC FILE //* ICOPY or SCAN118. * DOC FILE //* * DOC FILE //* 36 Update to File 966 from Steve Myers, which contains * DOC FILE //* his HLASM assembler prompter. * DOC FILE //* * DOC FILE //* 37 Update to File 967 from Tom Conley, to include a * DOC FILE //* few essential members of his CUCI package * DOC FILE //* (CBT Usermod Collection for ISPF (CUCI)) that had * DOC FILE //* been left out by accident. * DOC FILE //* * DOC FILE //* 38 Update to File 969 from Lionel Dyck, which is his * DOC FILE //* PDSEGEN application to exploit the possibilities * DOC FILE //* of PDSE V2 member generations. For a long time, * DOC FILE //* this package has been better than anything IBM * DOC FILE //* had, in handling the (extra) pds members, and * DOC FILE //* as of this writing, it probably still is a better * DOC FILE //* utility for handling the extra PDSE Version 2 * DOC FILE //* generation members. * DOC FILE //* * DOC FILE //* 39 Update to File 977 to list the URL's of all the * DOC FILE //* MVS videos which MOSHIX (Moshe Bar) has added to * DOC FILE //* his YouTube group, since the last version of this * DOC FILE //* collection. * DOC FILE //* * DOC FILE //* 40 Update to File 990, which is a collection of ISPF * DOC FILE //* tricks and tips for ISPF developers. * DOC FILE //* * DOC FILE //* 41 Update to File 997 from Henri Kuiper and Lionel * DOC FILE //* Dyck, to their ISPF Git interface. * DOC FILE //* * DOC FILE //* 42 Update to File 1000 from Dan Dirkse, to his Edit * DOC FILE //* macro mass change facility. * DOC FILE //* * DOC FILE //* 43 Addition of File 1006 from Reed Starnes, which * DOC FILE //* contains a load module compare program that is * DOC FILE //* quite innovative and useful. * DOC FILE //* * DOC FILE //* 44 Addition of File 1007 from Reed Starnes, which is * DOC FILE //* a batch program called DATOC which can change * DOC FILE //* fields in the VTOC. * DOC FILE //* * DOC FILE //* 45 Addition of File 1008 from Kevin Ferguson, which * DOC FILE //* contains a modification to the ISPF ISPPREP * DOC FILE //* facility. * DOC FILE //* * DOC FILE //* 46 Addition of File 1009 from Salvador Carrasco and * DOC FILE //* contains a collection of DB2 User-defined Functions. * DOC FILE //* * DOC FILE //* 47 Addition of File 1010 from Dan Snyder, which * DOC FILE //* contains a new shipment of structured macros. * DOC FILE //* A new file was created here, to avoid confusion * DOC FILE //* with other similar files. * DOC FILE //* * DOC FILE //* 48 Addition of File 1011 from Dana Mitchell and * DOC FILE //* contains an SDSF exit that tells SDSF to ignore * DOC FILE //* RMF if it is not present. This has presented a * DOC FILE //* problem when converting from z/OS 2.2 to z/OS 2.4. * DOC FILE //* * DOC FILE //* 49 Addition of File 1012 which contains some thoughts * DOC FILE //* about systems programming, from an experienced * DOC FILE //* system programmer. * DOC FILE //* * DOC FILE //* 50 Addition of File 1013 which contains some thoughts * DOC FILE //* about systems programming, from David Spiegel. * DOC FILE //* * DOC FILE //* 51 Addition of File 1014 from (the late) Ken Tomiak. * DOC FILE //* This is a very interesting piece of code (a REXX * DOC FILE //* exec) which has been included here, not only as * DOC FILE //* an honor and a tribute to him, but also because * DOC FILE //* it is useful. This REXX exec (called CONDCODE) * DOC FILE //* follows job execution and supplies statistics * DOC FILE //* somewhat similar to an IEFACTRT exit, about the * DOC FILE //* results of the job. * DOC FILE //* * DOC FILE //* 52 Addition of File 1015 from Ulrich Braeuer, and * DOC FILE //* contains a multi-purpose tool to perfom many * DOC FILE //* functions in DB2. Much of this package is still * DOC FILE //* commented in German. * DOC FILE //* * DOC FILE //* 53 Addition of File 1016 from Steve Myers, and * DOC FILE //* contains some of the uniquely written TSO commands * DOC FILE //* that he has produced. * DOC FILE //* * DOC FILE //* 54 Addition of File 1017 from Steve Myers, and * DOC FILE //* contains a batch utility to analyze the contents * DOC FILE //* of load libraries in detail. This analysis can be * DOC FILE //* used to compare load libraries for changes, and * DOC FILE //* to understand details about their general contents. * DOC FILE //* * DOC FILE //* 55 Addition of File 1018 from Dale Tyvand, which * DOC FILE //* contains a "super duper" IEFACTRT exit, that * DOC FILE //* displays a lot of information. I think that * DOC FILE //* (at least) some shops would very much enjoy having * DOC FILE //* this exit available for their use, or even just * DOC FILE //* to learn from. * DOC FILE //* * DOC FILE //* 56 Addition of File 1019 from Steve Myers and is a * DOC FILE //* self-contained package of SMF-related programs. * DOC FILE //* This file has some overlap with Steve's File 956, * DOC FILE //* but it is suggested to use this file by itself. * DOC FILE //* * DOC FILE //* 57 Addition of File 1020 from Steve Myers and * DOC FILE //* contains a program to cross reference a large number * DOC FILE //* of assembler listings, and to report the occurrence * DOC FILE //* of variables, across the whole collection. * DOC FILE //* * DOC FILE //***SECTION V-501 SECTION * DOC FILE //* V-501 CHANGES FOR VERSION 501 MAR 04, 2021 * DOC FILE //* * DOC FILE //* A One of my email addresses has disappeared completely * DOC FILE //* and I cannot recover any mail sent to there. * DOC FILE //* * DOC FILE //* Please use sbgolob@cbttape.org to email me. * DOC FILE //* * DOC FILE //* ( sbgolob@attglobal.net has disappeared ) * DOC FILE //* * DOC FILE //* sbgolob@cbttape.org is the only email address * DOC FILE //* that I currently use. * DOC FILE //* * DOC FILE //* 1 Updates to File 006 and 008 as usual. File 006 * DOC FILE //* needs the tape version on the execs to be changed * DOC FILE //* from 500 to 501, and File 008 needs the general * DOC FILE //* overhaul to produce the Version 501 tape and files. * DOC FILE //* * DOC FILE //* 2 Update to File 035 to bring PDS86 to the level: * DOC FILE //* PDS -- VERSION 8.6.18.9 FEBRUARY 16, 2021 * DOC FILE //* * DOC FILE //* 3 Update to File 068 from Rob Prins. This is a small * DOC FILE //* update to the TSTVS console program. * DOC FILE //* * DOC FILE //* 4 Update to File 134 to change the documentation in * DOC FILE //* member @FILE135, to reflect the updated source * DOC FILE //* for REVIEW 49.7 and to advertise the presence of * DOC FILE //* Greg Price's magnificent IM (IMON) program whose * DOC FILE //* source code, and load modules, are now available * DOC FILE //* on CBT File 010. * DOC FILE //* * DOC FILE //* 5 Updates to File 135 to reflect the ISO Date * DOC FILE //* updates to PDS -- VERSION 8.6.18.9 and to now * DOC FILE //* include the load modules for IMON from File 010. * DOC FILE //* * DOC FILE //* 6 Update to File 147 from Rob Prins, * DOC FILE //* * DOC FILE //* 7 Update to File 182 from John Kalinich to bring * DOC FILE //* PDS86 to release: * DOC FILE //* PDS -- VERSION 8.6.18.9 FEBRUARY 16, 2021 * DOC FILE //* * DOC FILE //* 8 Update to File 264 to do some renames and to * DOC FILE //* organize the versions of the LOOK program. * DOC FILE //* Make the 64-bit version of LOOK the main version. * DOC FILE //* * DOC FILE //* 9 Updates to File 312 from Lionel Dyck. Members * DOC FILE //* changed or added: CONS, FTPB, NETRC, OMVSMAN. * DOC FILE //* * DOC FILE //* 10 Update to File 313 from Lionel Dyck, to add * DOC FILE //* SYNCFTP. * DOC FILE //* * DOC FILE //* 11 Update to File 415 from Rob Prins, to bring RPF * DOC FILE //* to version level 1.8.7. * DOC FILE //* * DOC FILE //* 12 Update to File 417 from Bruce Koss, Lionel Dyck, * DOC FILE //* and "the team" to bring RACFADM to level V35R0. * DOC FILE //* * DOC FILE //* 13 Update to File 423, to program LAA, to be able * DOC FILE //* to find all the DSAB's, even if they are above * DOC FILE //* the 16M line (31-bit addresses). * DOC FILE //* * DOC FILE //* 14 Update to File 483 from Sam Golob, to the DTOD * DOC FILE //* program that was created from Thomas Ramseier's * DOC FILE //* model. DTOD allows you to enter any STCK date, * DOC FILE //* and it will format it into time, date format. * DOC FILE //* EXAMPLE: DTOD D458765434222221 * DOC FILE //* RESULT : * DOC FILE //* Date: Friday, 18th of May 2018 (05/18/18 2018.138) * DOC FILE //* Time: 08:55:19.0 * DOC FILE //* * DOC FILE //* 15 Update to File 499 to combine the contents of * DOC FILE //* (the former) File 500 with it, thereby freeing up * DOC FILE //* File 500 for another use. * DOC FILE //* * DOC FILE //* 16 Addition of File 500 from Ben Marino, which contains * DOC FILE //* his automation package for MVS 3.8, which is called * DOC FILE //* ECF, or Event Capture Facility. * DOC FILE //* * DOC FILE //* 17 Update to File 566 (from Sam Golob) to Sam Bass' * DOC FILE //* wonderful file, to change some JCL. * DOC FILE //* * DOC FILE //* 18 Update to File 634 (LISTUCB command) to get rid * DOC FILE //* of my obsolete email addresses for support. * DOC FILE //* * DOC FILE //* 19 Update to File 669 from Willy Jensen, which is a * DOC FILE //* complete revamping of his REXX Global Variables * DOC FILE //* package. * DOC FILE //* * DOC FILE //* 20 Update to File 731 from Sam Golob, to add some * DOC FILE //* new programs, and to fix some others. * DOC FILE //* Fixed documentation in the 8 TCAS programs, and * DOC FILE //* added or modified some other programs. * DOC FILE //* * DOC FILE //* 21 Update to File 745, which were old updates, but * DOC FILE //* which apparently had never been applied to the file. * DOC FILE //* * DOC FILE //* 22 Update to File 797, to add the load library. * DOC FILE //* * DOC FILE //* 23 Update to File 899, to enhance the formatting in * DOC FILE //* the DACEE command. * DOC FILE //* * DOC FILE //* 24 Update to File 939 from Ze'ev Atlas, to bring * DOC FILE //* PCRE for z/OS to version 10.36. * DOC FILE //* * DOC FILE //* 25 Update to File 941 from Gregory Bliznets, to * DOC FILE //* modify and improve many of his programs. * DOC FILE //* * DOC FILE //* 26 Update to File 953 from John Gateley, to his large * DOC FILE //* collection of programs, and to his macro library. * DOC FILE //* * DOC FILE //* 27 Update to File 967 from Tom Conley, to raise his * DOC FILE //* "CUCI" CBT Usermod Collection for ISPF, to * DOC FILE //* Version 1.5. * DOC FILE //* * DOC FILE //* 28 Update to File 969 from Lionel Dyck, which is the * DOC FILE //* magnificent PDSEGEN package that can handle PDSE * DOC FILE //* Version 2 member generations much more easily than * DOC FILE //* most anything else. * DOC FILE //* * DOC FILE //* 29 Update to File 977 to add more URL addresses for * DOC FILE //* Moshix videos on YouTube. * DOC FILE //* * DOC FILE //* 30 Update to File 980 to add another zap to TASID * DOC FILE //* V5.21 to fix its initiator display for z/OS 2.4. * DOC FILE //* * DOC FILE //* 31 Update to File 985 from Marius Lewin, which is * DOC FILE //* a large update of his REXX exec collection. * DOC FILE //* * DOC FILE //* 32 Addition of File 1000 from Dan Dirkse, which * DOC FILE //* contains his Edit Macro Mass Change Facility, that * DOC FILE //* can apply an edit macro to many pds members at once. * DOC FILE //* * DOC FILE //* 33 Addition of File 1001 from Peter Vels to contain * DOC FILE //* a nice collection of his REXX execs. * DOC FILE //* * DOC FILE //* 34 Addition of File 1002 from Tom Conley and Bill * DOC FILE //* Smith, which contains some PDF presentations * DOC FILE //* about how to use SMP/E. * DOC FILE //* * DOC FILE //* 35 Addition of File 1003 from Peter Sylvester, which * DOC FILE //* contains a few useful programs that were rescued * DOC FILE //* from former times. (They work great.) There is * DOC FILE //* a lot to learn from, in the coding. * DOC FILE //* * DOC FILE //* 36 Addition of File 1004 from Reed Starnes, to add a * DOC FILE //* very useful tape mapping program called PRECIS. * DOC FILE //* (Thanks to John Kalinich for getting this started.) * DOC FILE //* * DOC FILE //* 37 Addition of File 1005 from Peter Sylvester, called * DOC FILE //* "Assembler Structured Programming Tool Set". * DOC FILE //* * DOC FILE //***SECTION V-500 SECTION * DOC FILE //* V-500 CHANGES FOR VERSION 500 DEC 20, 2020 * DOC FILE //* * DOC FILE //* A One of my email addresses has disappeared completely * DOC FILE //* and I cannot recover any mail sent to there. * DOC FILE //* * DOC FILE //* Please use sbgolob@cbttape.org to email me. * DOC FILE //* * DOC FILE //* ( sbgolob@attglobal.net has disappeared ) * DOC FILE //* * DOC FILE //* sbgolob@cbttape.org is the only email address * DOC FILE //* that I currently use. * DOC FILE //* * DOC FILE //* 1 Updates to File 006 and 008 as usual. File 006 * DOC FILE //* needs the tape version on the execs to be changed * DOC FILE //* from 499 to 500, and File 008 needs the general * DOC FILE //* overhaul to produce the Version 500 tape and files. * DOC FILE //* * DOC FILE //* 2 Addition of File 010 from Greg Price, which is his * DOC FILE //* magnificent IMON monitor for z/OS, that used to * DOC FILE //* be a "pay product". Greg has made both source and * DOC FILE //* load for IMON to now be available. IMON is an * DOC FILE //* extraordinarily versatile and useful tool that is * DOC FILE //* now available for ALL SYSTEMS PROGRAMMERS TO USE * DOC FILE //* AND LEARN FROM. Don't miss the opportunity...!!! * DOC FILE //* * DOC FILE //* 3 Update to File 019, which is John Hooper's file, * DOC FILE //* from Orazio Scaggion, to add SMS storage information * DOC FILE //* to John's FLSMFDSN program. * DOC FILE //* * DOC FILE //* 4 Update to File 034, to rename member IGGPRE00 to * DOC FILE //* its proper name of RACFUSER. The member name in * DOC FILE //* the file did not match the actual contents of the * DOC FILE //* member. * DOC FILE //* * DOC FILE //* 5 Update to File 035, which is the "quick install" * DOC FILE //* load library for many programs in this collection. * DOC FILE //* Member names changed are: * DOC FILE //* ALLIDS CPSCB DVOL LPSCB PDS PDSUR PDSUR01 * DOC FILE //* PDS38 PDS86 PDS86I PDS8638 FASTPATH * DOC FILE //* * DOC FILE //* 6 Addition of File 042 from John Bradley. This file * DOC FILE //* contains set of reporting utilities and general * DOC FILE //* manipulation code for Connect Direct z/OS * DOC FILE //* Statistics File contents. * DOC FILE //* (The old contents of File 042 were moved to the * DOC FILE //* KEYWORDS member of File 006.) * DOC FILE //* * DOC FILE //* 7 Moved File 043 to File 006, together with the * DOC FILE //* contents of File 042. That material can be found * DOC FILE //* in File 006, members KEYWORDS, KEYWORDH, and the * DOC FILE //* member KEYWORD is a CLIST to reconstitute KEYWORDH * DOC FILE //* from XMIT format to what it really is (VB-255). * DOC FILE //* So File 043 is empty now. * DOC FILE //* * DOC FILE //* 8 Update to File 097 from Sam Golob to make a slight * DOC FILE //* change to the VVDSLIST program that is in this * DOC FILE //* collection. The collection consists of old programs * DOC FILE //* from Peoples National Bank of Washington (Seattle). * DOC FILE //* The VVDSLIST program still doesn't work for packs * DOC FILE //* on which the VVDS has SMS information. If anybody * DOC FILE //* wants to fix that program, they are invited to * DOC FILE //* do so (please!). * DOC FILE //* * DOC FILE //* 9 Update to File 134 from Greg Price, to bring the * DOC FILE //* REVIEW program, and all its helpers, to the 49.7 * DOC FILE //* Version level. * DOC FILE //* * DOC FILE //* 10 Update to File 135 (load library) to bring REVIEW * DOC FILE //* load modules to the Version 49.7 level, and to * DOC FILE //* bring the PDS 8.6 load modules (ISO dates) to the * DOC FILE //* PDS -- VERSION 8.6.18.5 NOVEMBER 26, 2020 * DOC FILE //* version level. * DOC FILE //* * DOC FILE //* 11 Addition of File 137 from Billy Fenwick, which * DOC FILE //* contains a detailed report system, to carefully * DOC FILE //* and accurately control the distribution of reports, * DOC FILE //* to only those people who are allowed to see them. * DOC FILE //* (The VI rexx exec - which was on File 137 before, * DOC FILE //* is adequately covered by a fixed version in Files * DOC FILE //* 942 and 964.) * DOC FILE //* * DOC FILE //* 12 Updates to File 147 (which is the ARCHIVER package * DOC FILE //* from Rick Fochtman) made by Rob Prins. Rob is now * DOC FILE //* the proprietor of this package. Rob's program * DOC FILE //* package called RPF (File 415) now has an interface * DOC FILE //* to upload and download members from one of these * DOC FILE //* VSAM Archives automatically. * DOC FILE //* * DOC FILE //* 13 Update to File 160, which is Chuck Hoffman's file, * DOC FILE //* to add the former contents of File 010, which used * DOC FILE //* to contain Chuck's ISPFPRIM assembler program. * DOC FILE //* (File 010 now contains Greg Price's IMON monitor.) * DOC FILE //* * DOC FILE //* 14 Update to File 182 from John Kalinich, to bring * DOC FILE //* the PDS 8.6 program package to level: * DOC FILE //* PDS -- VERSION 8.6.18.5 NOVEMBER 26, 2020 * DOC FILE //* * DOC FILE //* 15 Update to File 183 to fix FASTPATH, so it properly * DOC FILE //* invokes the SHOWzOS program. * DOC FILE //* * DOC FILE //* 16 Update to File300 to change CPSCB and LPSCB to * DOC FILE //* accommodate the new OPERPARM console attribute * DOC FILE //* in the PSCB control block. (Load modules in File * DOC FILE //* 035 have been changed as well.) * DOC FILE //* * DOC FILE //* 17 Updates to File 312 from Lionel Dyck to add or * DOC FILE //* change the following packages (which are members * DOC FILE //* of the dataset): * DOC FILE //* CONCATIT EDITMAC EDSL OMVSPAX QTAB REXXER * DOC FILE //* RUNC * DOC FILE //* * DOC FILE //* 18 Updates to File 313 from Lionel Dyck to add or * DOC FILE //* change the following packages (which are members * DOC FILE //* of the dataset): * DOC FILE //* SHAREVAR TRYIT TUTORPRT * DOC FILE //* * DOC FILE //* 19 Updates to File321 from both Peter Farley and * DOC FILE //* Roland Schiradin. The following members were * DOC FILE //* changed: * DOC FILE //* COBANALJ COBANALZ PIDTABLE STRING64 * DOC FILE //* * DOC FILE //* 20 Update to File 360 to put in an obituary for my * DOC FILE //* dear friend Gordon Boyd Hampton, who made updates * DOC FILE //* for the VOLS command and its HELP file. * DOC FILE //* * DOC FILE //* 21 Update to the TSSO file, File 404 from John * DOC FILE //* Kalinich, to add Word-format documentation for * DOC FILE //* TSSO. * DOC FILE //* * DOC FILE //* 22 Updates to File 415, which is RPF, from Rob Prins, * DOC FILE //* to raise its version release level to 1.8.6. * DOC FILE //* This is an improvement of five (5) release levels * DOC FILE //* since the last CBT Tape Version. (Last level 1.8.1) * DOC FILE //* (Rob has been busy. Thanks, Rob.) * DOC FILE //* * DOC FILE //* 23 Updates to File 417, with is the RACF Administration * DOC FILE //* Tool, RACFADM. Current version level is 34.7. * DOC FILE //* (Version on the previous CBT Tape was 25.1. This * DOC FILE //* represents a change OF 96 RELEASE LEVELS...!!!) * DOC FILE //* (Bruce Koss, Lionel Dyck, John Kalinich, and the * DOC FILE //* rest of the crew, have been busy too.) * DOC FILE //* * DOC FILE //* 24 Updates to File 434 from Mark Zelden, to improve * DOC FILE //* (once again) IPLINFO, and to add SDSFPRT. * DOC FILE //* * DOC FILE //* 25 Update to File 492 from Roland Schiradin, to bring * DOC FILE //* SHOWzOS to two new releases (7.25 and 8.01). * DOC FILE //* SHOWzOS Release 8.01 uses some new machine * DOC FILE //* instructions, and it may not run perfectly on some * DOC FILE //* machines. Therefore you may run Release 7.25 which * DOC FILE //* is a clean release that can run on more machines. * DOC FILE //* * DOC FILE //* 26 Update to File 535 from Deru Sudibyo to fix CCAT. * DOC FILE //* * DOC FILE //* 27 Update to File 614 to add load modules and assembly * DOC FILE //* JCL for SHOWzOS 7.25 and 8.01. * DOC FILE //* * DOC FILE //* 28 Update to File 669 from Willy Jensen with a complete * DOC FILE //* reshipment of his programs. * DOC FILE //* * DOC FILE //* 29 Update to File 684 from Sam Golob to add CHKSWAP * DOC FILE //* to RIck Fochtman's collection of programs. I * DOC FILE //* found the program among Rick's stuff, and I figured * DOC FILE //* that it should be added here. * DOC FILE //* * DOC FILE //* 30 Update to File 731 from Sam Golob to add modified * DOC FILE //* versions of DACEE (to dump UTOKEN and ACEX option- * DOC FILE //* ally), ALLIDS (to supply addresses in storage where * DOC FILE //* your userid name occurs, besides just naming the * DOC FILE //* control block), and TSVT8, to add some descriptive * DOC FILE //* background documentation). * DOC FILE //* * DOC FILE //* 31 Update to File 797, to update the load library. * DOC FILE //* * DOC FILE //* 32 Update to File 817 from Mike Wojtukiewicz, to add * DOC FILE //* the Q390TIOT program. * DOC FILE //* * DOC FILE //* 33 Update to File 836, to add a large bunch of * DOC FILE //* programs that were fixed, which came from the * DOC FILE //* Xephon archives and elsewhere. Documentation * DOC FILE //* is in the file, as to the origin of all these * DOC FILE //* programs. (See member @FILE836). * DOC FILE //* * DOC FILE //* 34 Update to File 846 from Sam Golob, to add the * DOC FILE //* ONLCLEAR program, which removes identification * DOC FILE //* information from the VOL1 record of a disk pack. * DOC FILE //* * DOC FILE //* 35 Update to File 874, which is a HELP file for many * DOC FILE //* programs on the CBT Tape collection. The change * DOC FILE //* was to the CPSCB help member, to add information * DOC FILE //* about adding or removing CONSOLE OPERPARM authority, * DOC FILE //* which is a new PSCB setting. * DOC FILE //* * DOC FILE //* 36 Update to File 885, which is Albert Cheng's * DOC FILE //* version of the disassembler. * DOC FILE //* * DOC FILE //* 37 Update to File 895 from Rainer Nowak, which are * DOC FILE //* modifications related to STEMEDIT from CBT File * DOC FILE //* 183. * DOC FILE //* * DOC FILE //* 38 Update to File 899 from Sam Golob, which contains * DOC FILE //* enhancements to the DACEE program. (FACEE, the * DOC FILE //* callable version of DACEE, hasn't been touched yet.) * DOC FILE //* * DOC FILE //* 39 Update to File 900, to add or modify the following * DOC FILE //* list of programs related to checksums: * DOC FILE //* CKS@ CKSPGM CKSPGM$ CKSUM CKSUM$ CKSUM# * DOC FILE //* CKSUMR CKSUMR24 CKSUM24 CKSUM24$ MD5PGM * DOC FILE //* MD5P24 MD5P24$ MD5P24B SHA1PGM SHA1PGM$ * DOC FILE //* SHA2PGM SHA2PGM$ * DOC FILE //* * DOC FILE //* 40 Update to File 939 from Ze'ev Atlas, which contans * DOC FILE //* PCRE (Perl Compatible Regular Expressions) at * DOC FILE //* Release Level 10.35A. * DOC FILE //* * DOC FILE //* 41 Update to File 949 which contains a fix to the * DOC FILE //* PDSUR program (to avoid random padding at the end * DOC FILE //* of the unloaded dataset). * DOC FILE //* * DOC FILE //* 42 Update to File 953 from John Gateley, to fix or add * DOC FILE //* the following members: * DOC FILE //* DODYNP$$ DODYNPRC PIPE$$$ PIPECNT PIPESET * DOC FILE //* PROCSTEM STEMSO$$ STEMSORT TRYSTEM * DOC FILE //* * DOC FILE //* 43 Update to File 967 from Tom Conley, to upgrade * DOC FILE //* the CBT Usermods Collection for ISPF (CUCI) * DOC FILE //* to Version 1.3. * DOC FILE //* * DOC FILE //* 44 Update to File 969 from Lionel Dyck, to bring the * DOC FILE //* version level of PDSEGEN to 5.8.5. * DOC FILE //* * DOC FILE //* 45 Update to File 977 to add more UIDs for Moshix * DOC FILE //* mainframe videos. * DOC FILE //* * DOC FILE //* 46 Update to File 980 which is a correction to the * DOC FILE //* zap of TASID, to correct a JCL error (put the * DOC FILE //* comment BEFORE the SYSIN card for AMASPZAP. * DOC FILE //* * DOC FILE //* 47 Update to File 985 from Marius Lewin, to upgrade * DOC FILE //* his entire collection of Rexx tools: * DOC FILE //* 1) rexx executing z/OS Unix commands. * DOC FILE //* 2) rexx executing another rexx given * DOC FILE //* as parameter. * DOC FILE //* 3) Miscellaneous rexx. * DOC FILE //* * DOC FILE //* 48 Update to File 997 from Lionel Dyck to upgrade his * DOC FILE //* z/OS Github access tool called Zigi. * DOC FILE //* * DOC FILE //* 49 Addition of File 999 from Henry Fogwill which * DOC FILE //* contains a powerful batch utility to manage the * DOC FILE //* status of CICS resources in your CICSPlex. * DOC FILE //* * DOC FILE //***SECTION V-499 SECTION * DOC FILE //* V-499 CHANGES FOR VERSION 499 MAY 17, 2020 * DOC FILE //* * DOC FILE //* A One of my email addresses has disappeared completely * DOC FILE //* and I cannot recover any mail sent to there. * DOC FILE //* * DOC FILE //* Please use sbgolob@cbttape.org to email me. * DOC FILE //* * DOC FILE //* ( sbgolob@attglobal.net has disappeared ) * DOC FILE //* * DOC FILE //* Please try not to use sbgolob@att.net because I * DOC FILE //* seldom look there. It is just a backup email. * DOC FILE //* * DOC FILE //* 1 Updates to File 006 and 008 as usual. File 006 * DOC FILE //* needs the tape version on the execs to be changed * DOC FILE //* from 496 to 498, and File 008 needs the general * DOC FILE //* overhaul to produce the Version 498 tape and files. * DOC FILE //* * DOC FILE //* 2 Update to File 035, with changed or updated modules * DOC FILE //* as follows: * DOC FILE //* ALLIDS CNCLPG LISTHEAD LISTMOD LISTMODD ONLCLIP * DOC FILE //* ONLCLIPX PDS PDS38 PDS86 PDS86I PDS8638 * DOC FILE //* with ONLCLIP as a newly written program. * DOC FILE //* * DOC FILE //* 3 Update to File 093, to supply a corrected version * DOC FILE //* of the UPDTE program, which somehow never made it * DOC FILE //* to the CBT Tape, despite the fact that it had been * DOC FILE //* around for a very long time (since 1983)..!! * DOC FILE //* * DOC FILE //* I have a request for all of you: * DOC FILE //* If you know of any program or program version that * DOC FILE //* is better than something which we have on the CBT * DOC FILE //* Tape, please let me know, so we can add it to the * DOC FILE //* collection. Thank you very much, in advance. * DOC FILE //* * DOC FILE //* 4 Update to File 120 from Sam Golob, to add some new * DOC FILE //* articles. * DOC FILE //* * DOC FILE //* BM1911NV : The Value of Tools, new and old - Part 1 * DOC FILE //* BM1912DE : The Value of Tools, new and old - Part 2 * DOC FILE //* (Some newer tools you may not know about) * DOC FILE //* BM2001JA : 8-character TSO userids in z/OS 2.3 * DOC FILE //* BM2001JB : Saving and reloading IPL text-a new technique * DOC FILE //* BM2001JC : CNCLPG - Altering an address space - for free * DOC FILE //* BM2002FE : ONLCLIP - Changing the VOLSER of a disk pack * DOC FILE //* (while the pack remains online) * DOC FILE //* BM2003MA : Using z/OS System Services Macros, or not * DOC FILE //* * DOC FILE //* 5 Update to File 134 to fix the Fullscreen ZAP program * DOC FILE //* so that it takes a UNIT(uuuu) parameter if the * DOC FILE //* volser of two packs are the same. There are times * DOC FILE //* when this can happen. The two packs just can't be * DOC FILE //* online at the same time. * DOC FILE //* * DOC FILE //* 6 Update to File 135 to update the PDS86 program, * DOC FILE //* REVIEW, and Fullscreen ZAP load modules. * DOC FILE //* SHOWzOS updated to Version 7.24. * DOC FILE //* * DOC FILE //* 7 Update to File 166 from Vinh Vu, to add the * DOC FILE //* following programs to his collection: * DOC FILE //* $$LIST $ALIDEF $CATDEF $IEASYS $MCOPY $MDEL $MEM * DOC FILE //* $MREN $POINT $RXSYMBL $SYMSUB $SYSINFO $SYSPRM * DOC FILE //* and to update the following program: $CPU * DOC FILE //* * DOC FILE //* 8 Update to File 168 to fix the following programs: * DOC FILE //* DSPRINT, MEMBER, SHOWDS * DOC FILE //* * DOC FILE //* 9 Update to File 182 to the following level: * DOC FILE //* PDS -- VERSION 8.6.18.2 APRIL 28, 2020 * DOC FILE //* * DOC FILE //* 10 Update to File 185 to update the load library. * DOC FILE //* * DOC FILE //* 11 Update to File 247 to add BDMUSADD and BDMUSDEL. * DOC FILE //* * DOC FILE //* 12 Update to File 300 to fix the ZAP program so it * DOC FILE //* can take a UNIT(nnnn) parameter. * DOC FILE //* * DOC FILE //* 13 Updates to File 312 from Lionel Dyck to update * DOC FILE //* the following packages: * DOC FILE //* FIXKEYS IPLTCHK ONLY PLPISPF QTAB * DOC FILE //* and to add the following packages: * DOC FILE //* ALIGN BODY * DOC FILE //* * DOC FILE //* 14 Updates to File 313 from Lionel Dyck to update * DOC FILE //* the following packages: * DOC FILE //* SAVELAB SPELLC SPELLCHG * DOC FILE //* and to add the following package: * DOC FILE //* TSO8CHAR * DOC FILE //* * DOC FILE //* 15 Updates to File 314 from Lionel Dyck to update * DOC FILE //* the following package: * DOC FILE //* ZTSOHELP * DOC FILE //* * DOC FILE //* 16 Update to File 321 from Peter Farley to update * DOC FILE //* the COBANALZ program. * DOC FILE //* * DOC FILE //* 17 Cosmetic update to File 367. * DOC FILE //* * DOC FILE //* 18 Update to File 404 to fix a vulnerability. * DOC FILE //* * DOC FILE //* 19 Update to File 415 from Rob Prins, to bring his * DOC FILE //* magnificent TSO-based editor and multi-utility * DOC FILE //* program RPF to the following level: * DOC FILE //* RPF V1R8M1 Build: 05/05/20 11.45 * DOC FILE //* * DOC FILE //* 20 Addition of File 417 from a group of developers, * DOC FILE //* which is an unbelievably nice RACF administration * DOC FILE //* tool called RACFADM. It makes RACF administration * DOC FILE //* much easier. * DOC FILE //* * DOC FILE //* 21 Update to File 423 from Sam Golob to add three * DOC FILE //* programs that make it much easier to find out * DOC FILE //* the content of load modules and PDSE load objects. * DOC FILE //* LISTMOD, LISTHEAD, LISTMODD. * DOC FILE //* * DOC FILE //* 22 Update to File 434 from Mark Zelden to add a * DOC FILE //* package called SDSFPRT. * DOC FILE //* * DOC FILE //* 23 Update to File 488 from Jim Iannone to completely * DOC FILE //* overhaul his package of utilities for production * DOC FILE //* control. * DOC FILE //* * DOC FILE //* 24 Update to File 492 from Roland Schiradin, to bring * DOC FILE //* SHOWzOS to Level 7.24. * DOC FILE //* * DOC FILE //* 25 Numerous updates to File 612 from Albert Cheng. * DOC FILE //* members added or modified: * DOC FILE //* BLOCATE DSPACE DUDASD HDSPACE JSRCHLOG LOAD * DOC FILE //* LOCATE QIODF REGSIZE SRCHLOG SRCHLOGF * DOC FILE //* VIEWPARM * DOC FILE //* * DOC FILE //* 26 Update to File 614 which consists of SHOWzOS and * DOC FILE //* SHOWMVS load libraries in XMIT format, for various * DOC FILE //* levels of SHOWzOS. Updated to add load module * DOC FILE //* library for SHOWzOS 7.24 (assembled on z/OS 2.4). * DOC FILE //* * DOC FILE //* 26 Update to File 624 from Sam Golob to fix the * DOC FILE //* TSOUCB program. * DOC FILE //* * DOC FILE //* 27 Massive update to File 669 from Willy Jensen, * DOC FILE //* which contains: * DOC FILE //* REXX Global Variables, VSAM bulk access, OpComm etc * DOC FILE //* * DOC FILE //* 28 Update to File 670 from Deru Sudibyo, to the REXX * DOC FILE //* mathematical function package called DRXMATH. * DOC FILE //* * DOC FILE //* 29 Update to File 731 to modify programs ALLIDS * DOC FILE //* and DACEE. * DOC FILE //* * DOC FILE //* 30 Update to File 797 to fix the load library. * DOC FILE //* * DOC FILE //* 31 Update to File 826 to add a display of CHSTS * DOC FILE //* flags to the CNCLPG program. * DOC FILE //* * DOC FILE //* 32 Update to File 836 to add the LLASTATS program * DOC FILE //* and to fix the STRPATRN program. * DOC FILE //* * DOC FILE //* 33 Update to File 846 to add the ONLCLIP program and * DOC FILE //* to fix the TRK0INIT program. * DOC FILE //* * DOC FILE //* 34 Update to File 847 to fix some documentation. * DOC FILE //* * DOC FILE //* 35 Addition of File 882 from Tony Thigpen and Dana * DOC FILE //* Mitchell to provide a nice console automation * DOC FILE //* program, and an MPF installation exit. * DOC FILE //* * DOC FILE //* 36 Addition of File 884 from Abe Kornelis to contain * DOC FILE //* his comprehensive macro library, and other * DOC FILE //* materials. * DOC FILE //* * DOC FILE //* 37 Update to File 885 from Albert Cheng, to update * DOC FILE //* his disassembler that recognizes the new JUMP type * DOC FILE //* instructions, etc. * DOC FILE //* * DOC FILE //* 38 Update to File 899 to add functionality to the * DOC FILE //* DACEE program, so that it also displays the ACEE * DOC FILE //* TOKEN and the ACEX as well as the ACEE. * DOC FILE //* * DOC FILE //* 39 Update to File 900 to add batch programs (24-bit * DOC FILE //* and 31-bit) to produce the same result as the * DOC FILE //* SH5SUM TSO command. * DOC FILE //* * DOC FILE //* 40 Update to File 926 to include a compile of the * DOC FILE //* AMORT program using COBOL 6.3. * DOC FILE //* * DOC FILE //* 41 Update to File 939 from Ze'ev Atlas, to contain * DOC FILE //* his port of PCRE (Perl Compatible Regular Expres- * DOC FILE //* sions) at level 10.34A. * DOC FILE //* * DOC FILE //* 42 Updates to File 942 to include fixes from Jim * DOC FILE //* Turner to the VI exec that displays VSAM dataset * DOC FILE //* characteristics from an ISPF 3.4 dataset list. * DOC FILE //* * DOC FILE //* 43 Update to File 950 to include a change to AUTOMAT, * DOC FILE //* so that its data file is contained in an ISPF * DOC FILE //* profile dataset with a more standard name. * DOC FILE //* * DOC FILE //* 44 Update to File 959 from Richard Pinion, to fix the * DOC FILE //* PARTREL program so that it can release space from * DOC FILE //* uncataloged datasets. PARTREL was also found to * DOC FILE //* work for PDSE's if they aren't too full. (This * DOC FILE //* program uses IBM's PARTREL macro to partially * DOC FILE //* release allocated dataset space.) * DOC FILE //* * DOC FILE //* 45 Update to File 964 to contain Jim Turner's fixes * DOC FILE //* for the VI exec, and it includes a fix from John * DOC FILE //* Kalinich to the RXDATE rexx exec. * DOC FILE //* * DOC FILE //* 46 Update to File 969 from Lionel Dyck to bring the * DOC FILE //* PDSEGEN package to Level 5.6.9. * DOC FILE //* * DOC FILE //* 47 Update to File 977 to add more URL's for Moshix's * DOC FILE //* YouTube videos. * DOC FILE //* * DOC FILE //* 48 Update to File 985 from Marius Lewin, to augment * DOC FILE //* his large collection of REXX execs. * DOC FILE //* * DOC FILE //* 49 Update to File 990 from Lionel Dyck, to upgrade * DOC FILE //* his ISPF Developer's Guide. * DOC FILE //* * DOC FILE //* 50 Update to File 992 which contains some code pieces * DOC FILE //* to add security to TSO commands, etc. * DOC FILE //* * DOC FILE //* 51 Update to File 994 with some necessary fixes to * DOC FILE //* the LISTHEAD and LISTMOD programs. * DOC FILE //* * DOC FILE //* 52 Addition of File 996 from Larry Slaten which * DOC FILE //* contains his: * DOC FILE //* Load Library Scanner * DOC FILE //* REXX Toolkit * DOC FILE //* String Handling Package * DOC FILE //* * DOC FILE //* 53 Addition of File 997 from Henri Kuiper and Lionel * DOC FILE //* Dyck, which contains their ZIGI ISPF application * DOC FILE //* to access Github from ISPF. * DOC FILE //* * DOC FILE //* 54 Addition of File 998 from William Smith to contain * DOC FILE //* the RACFROD, RACF reporting system. * DOC FILE //* * DOC FILE //***SECTION V-498 SECTION * DOC FILE //* V-498 CHANGES FOR VERSION 498 DEC 01, 2019 * DOC FILE //* * DOC FILE //* A One of my email addresses has disappeared completely * DOC FILE //* and I cannot recover any mail sent to there. * DOC FILE //* * DOC FILE //* Please use sbgolob@cbttape.org to email me. * DOC FILE //* * DOC FILE //* ( sbgolob@attglobal.net has disappeared ) * DOC FILE //* * DOC FILE //* Please try not to use sbgolob@att.net because I * DOC FILE //* seldom look there. It is just a backup email. * DOC FILE //* * DOC FILE //* 1 Updates to File 006 and 008 as usual. File 006 * DOC FILE //* needs the tape version on the execs to be changed * DOC FILE //* from 496 to 498, and File 008 needs the general * DOC FILE //* overhaul to produce the Version 498 tape and files. * DOC FILE //* * DOC FILE //* 2 Update to File 019 just to adjust the support * DOC FILE //* address. (Memory of the author John Hooper) * DOC FILE //* * DOC FILE //* 3 Update to File 024 to replace its copy of EPUTL * DOC FILE //* with an up-to-date version. * DOC FILE //* * DOC FILE //* 4 Update to File 035 with the following modules, * DOC FILE //* that either have been updated, or are new: * DOC FILE //* ACTIVE CPSCB DTEST LISTHEAD LISTMOD LISTMODD * DOC FILE //* LOADTEST LOADTN LPSCB PDS PDS38 PDS86 PDS86I * DOC FILE //* PDS8638 SHOWTCAS SHOWTPVT USERS * DOC FILE //* * DOC FILE //* 5 Update to File 048 to try and make sure that * DOC FILE //* the LISTSPC and LISTVOL commands work. If there * DOC FILE //* are many datasets in a given level, there might * DOC FILE //* not be enough GETMAIN-ed space to put their data, * DOC FILE //* but at least they work most of the time. Better * DOC FILE //* to use DSAT from File 296, but these are my old * DOC FILE //* standby commands from the early 80's, and I want * DOC FILE //* them to still be usable. Changes needed to * DOC FILE //* LOCINDEX primarily. * DOC FILE //* * DOC FILE //* 6 Update to File 068 from Rob Prins, to upgrade * DOC FILE //* TSTVS from version 3.0 to version 3.1. * DOC FILE //* * DOC FILE //* 7 Update to File 112 from Tony Cieri, with a small * DOC FILE //* fix to the VTOC TSO command. * DOC FILE //* * DOC FILE //* 8 Update to File 119 to fix a GETMAIN/FREEMAIN * DOC FILE //* problem in the EPUTL subrouine. This fix should * DOC FILE //* be applied to all occurrences of EPUTL on the CBT * DOC FILE //* Tape, and I have been trying to do so. * DOC FILE //* * DOC FILE //* 9 Update to File 120 from Sam Golob, to make a few * DOC FILE //* minor updates to some articles and doc members. * DOC FILE //* * DOC FILE //* 10 Update to File 134 from Greg Price, to bring the * DOC FILE //* level of REVIEW to (at least) 49.0. * DOC FILE //* * DOC FILE //* 11 Update of File 135 from Greg Price and John Kalinich * DOC FILE //* to bring the level of REVIEW load modules to (at * DOC FILE //* least) 49.0 and the load modules for PDS 8.6 up to * DOC FILE //* (at least) 8.6.18.0. * DOC FILE //* * DOC FILE //* 12 Update to File 136, to propagate the aforementioned * DOC FILE //* fix (File 119) to the EPUTL subroutine. * DOC FILE //* * DOC FILE //* 13 Update to File 170 from Frank O'Quinn to add the * DOC FILE //* USERS TSO command which he wrote. This is similar * DOC FILE //* to, but not identical with, the USERS command that * DOC FILE //* is in File 300. * DOC FILE //* * DOC FILE //* 14 Updates to File 182 from John Kalinich, to bring * DOC FILE //* the PDS 8.6 package to version level 8.6.18.0. * DOC FILE //* * DOC FILE //* 15 Update to File 185 to reassemble the sample auth * DOC FILE //* tables (source and load are here). * DOC FILE //* * DOC FILE //* 16 Update to File 228 from Peter van der Woude, to * DOC FILE //* update Bill Horton's system for recovering datasets * DOC FILE //* that were backed up by HSM. * DOC FILE //* * DOC FILE //* 17 Updates to File 300. Some of these are very * DOC FILE //* interesting: * DOC FILE //* * DOC FILE //* ACTIVE - Shows active jobs. Same load module * DOC FILE //* as USERS * DOC FILE //* DTOD - TSO command with argument of time * DOC FILE //* in STCK format and it will format * DOC FILE //* time-of-day, day-of-week, and date. * DOC FILE //* Example: DTOD D7121FBDF6CDD080 * DOC FILE //* Output: * DOC FILE //* Date: Sunday, 24th of November 2019 * DOC FILE //* (11/24/19 2019.328) Time: 06:24:30.8 * DOC FILE //* LPSCB - List PSCB, UPT, ECT fields. * DOC FILE //* Modified to show end of control blocks. * DOC FILE //* REVIEW@ - Doc. Describe the distinction between * DOC FILE //* Bill Godfrey's original REVIEW program * DOC FILE //* and Greg Price's versions, 80000 more * DOC FILE //* lines of code later. * DOC FILE //* SYSTEM - An old command. Still works a bit. * DOC FILE //* Doesn't show memory size because the * DOC FILE //* field moved. * DOC FILE //* SYSTEM$ - Assembly JCL for old SYSTEM command * DOC FILE //* SYSTEM00 - Old version of SYSTEM * DOC FILE //* TODPRINT - Subroutine to format TOD clock input * DOC FILE //* (from Thomas Ramseier) * DOC FILE //* USERS - Assembly from a disassembly, to show * DOC FILE //* currently logged-on TSO users. * DOC FILE //* USERSACT - Doc on what I did to try and improve * DOC FILE //* the disassembled source for USERS and * DOC FILE //* ACTIVE (same source code for both). * DOC FILE //* USERSC1 - Record of some of the original changes * DOC FILE //* to the source code of USERS and ACTIVE. * DOC FILE //* USERS00 - Original disassembly of USERS, ACTIVE. * DOC FILE //* * DOC FILE //* 18 Updates to File 312 from Lionel Dyck. Quite a few * DOC FILE //* of them. * DOC FILE //* Members changed or added: * DOC FILE //* FINDDDM FINDDSN FTPB FTPB$CHG FTPB# FTPB@ * DOC FILE //* PLPISPF PLPISPF$ QTAB * DOC FILE //* * DOC FILE //* 19 Update to File 313 from Lionel Dyck to update TRYIT. * DOC FILE //* * DOC FILE //* 20 Update to File 313 from Lionel Dyck to update ZSYNC. * DOC FILE //* * DOC FILE //* 21 Update to File 415 from Rob Prins, to bring the * DOC FILE //* RPF multi-utility product to Version 1.7.7. * DOC FILE //* * DOC FILE //* 22 Update to File 423 to enhance the LISTHEAD program * DOC FILE //* and to add the LISTMOD program to display the * DOC FILE //* contents of load modules, in hex. Also fixed Jeff * DOC FILE //* Broido's TERMSIZE command which uses the GTSIZE * DOC FILE //* macro and is not APF-authorized. Get the same * DOC FILE //* information in the TERMSZ command which pulls the * DOC FILE //* same information from the TSB and which must be * DOC FILE //* APF-authorized. * DOC FILE //* * DOC FILE //* 23 Update to File 434 from Mark Zelden, to update * DOC FILE //* IPLINFO and a few other members. * DOC FILE //* * DOC FILE //* 24 Update to File 442 and 443 to update Kimu's contact * DOC FILE //* info and website info. * DOC FILE //* * DOC FILE //* 25 Updates to File 452 from Dan Dalby which is a * DOC FILE //* general overhaul of much of his collection. * DOC FILE //* * DOC FILE //* 26 Updates to File 488 from Jim Iannone which is also * DOC FILE //* a complete overhaul of his entire collection of * DOC FILE //* utilities. * DOC FILE //* * DOC FILE //* 27 Update to File 566 just to fix the EPUTL subroutine. * DOC FILE //* See update to File 119. * DOC FILE //* * DOC FILE //* 28 Update to File 597 from Hans Westheim and Paul * DOC FILE //* Naidoo, which is an MPF exit. * DOC FILE //* * DOC FILE //* 29 Update to File 669 from Willy Jensen to enhance * DOC FILE //* his REXX global variables package, and his other * DOC FILE //* materials (VSAM bylk access), etc. * DOC FILE //* * DOC FILE //* 30 Updates to File 731 from Sam Golob, to introduce * DOC FILE //* a whole class of programs, based on the TCAS * DOC FILE //* control block. SHOWTCAS and SHOWTPVT, and other * DOC FILE //* programs were enhanced or created. * DOC FILE //* * DOC FILE //* 31 Update to File 776 to make sure that its version * DOC FILE //* of the EPUTL subroutine was updated. (See CBT * DOC FILE //* File 119 above.) * DOC FILE //* * DOC FILE //* 32 Update to File 797 from Sam Golob. Fix the load * DOC FILE //* library. * DOC FILE //* * DOC FILE //* 33 Update to File 836 to add the RACFAUTH program. * DOC FILE //* * DOC FILE //* 34 Update to File 852 to bring the GCC 3.2.3 * DOC FILE //* C-language compiler to level 9.0. * DOC FILE //* * DOC FILE //* 35 Update to File 853 which is the GCC 3.4.6 * DOC FILE //* C-language compiler. * DOC FILE //* * DOC FILE //* 36 Updates to Files 860, 861, and 862 to change the * DOC FILE //* support address for Gerhard Postpischil, of * DOC FILE //* blessed memory. * DOC FILE //* * DOC FILE //* 37 Update to File 874 from Sam Golob, to add or fix * DOC FILE //* some of the HELP members listed there. * DOC FILE //* * DOC FILE //* 38 Update to File 899, which is the DACEE program, * DOC FILE //* to update the EPUTL subroutine (see CBT File 119). * DOC FILE //* * DOC FILE //* 39 Update to File 939, from Ze'ev Atlas, which is a * DOC FILE //* port of PCRE (Perl Compatible Regular Expressions) * DOC FILE //* Release 10.33 to z/OS. * DOC FILE //* * DOC FILE //* 40 Update to File 950 from Sam Golob, to add another * DOC FILE //* model AUTOMAT profile, which may fit the needs of * DOC FILE //* more users. See member AUTOMAT@. Problem with * DOC FILE //* the other sample, was that it didn't show you how * DOC FILE //* to open primary ISPF screens. This one does that. * DOC FILE //* * DOC FILE //* 41 Update to File 961 from Yves Colliard, which * DOC FILE //* contains a collection of ISPF commands that can * DOC FILE //* be added to your session. * DOC FILE //* * DOC FILE //* 42 Update to File 966 from Steve Myers, which is a * DOC FILE //* full HLASM Assembler prompter (useful). * DOC FILE //* * DOC FILE //* 43 Update to File 967 from Tom Conley. Rename of the * DOC FILE //* collection. (CBT Usermods Collection for ISPF.) * DOC FILE //* * DOC FILE //* 44 Update to File 969 from Lionel Dyck, which is the * DOC FILE //* PDSEGEN tool to effectively deal with PDSE Vers 2 * DOC FILE //* member generations. Currently Version 5.6.0. * DOC FILE //* * DOC FILE //* 45 Update to File 973 from David Spiegel, which is a * DOC FILE //* set of fixes for the WATFIV Fortran Compiler from * DOC FILE //* the University of Waterloo. * DOC FILE //* * DOC FILE //* 46 Updates to File 977 from Moshe Bar (via Sam Golob) * DOC FILE //* to add URL's to the table of URL's for all of the * DOC FILE //* Moshix YouTube videos, to date. * DOC FILE //* * DOC FILE //* 47 Update to File 988 from Shmuel Metz, with his * DOC FILE //* suggestions for porting the COREZAP program to * DOC FILE //* MVS and z/OS. * DOC FILE //* * DOC FILE //* 48 Update to File 989 from Willy Jensen, which is his * DOC FILE //* fantastic system for locating any given PDS member * DOC FILE //* name in the entire z/OS system. The system is * DOC FILE //* called FINDMEM. * DOC FILE //* * DOC FILE //* 49 Update to File 990 from Lionel Dyck, which is his * DOC FILE //* guide for ISPF developers. The current version is * DOC FILE //* Version 1.3. * DOC FILE //* * DOC FILE //* 50 Addition of File 991 from John Hamlet, which is * DOC FILE //* his program for temporarily installing an update * DOC FILE //* to an SVC number. * DOC FILE //* * DOC FILE //* 51 Addition of File 992 to contain some code snippets * DOC FILE //* that will help limit access to TSO commands, etc. * DOC FILE //* These are not full programs, but code pieces that * DOC FILE //* are used to control TSO command usage etc. in novel * DOC FILE //* ways. * DOC FILE //* * DOC FILE //* 52 Addition of File 993 from Robert Sample and * DOC FILE //* contains a COBOL program to read many types of SMF * DOC FILE //* records. This is unusual in that COBOL is not * DOC FILE //* usually the language of choice for this purpose, * DOC FILE //* but the program works well. * DOC FILE //* * DOC FILE //* 53 Addition of File 994 from Sam Golob, with an * DOC FILE //* improved version of Jeff Broido's LISTHEAD program, * DOC FILE //* and another program called LISTMOD, to display the * DOC FILE //* contents of load modules in hex, showing all * DOC FILE //* displacements, which is easy to read. * DOC FILE //* * DOC FILE //* 54 Addition of File 995 from Bill Smith, which is a * DOC FILE //* Wylbur distribution that is suitable for running * DOC FILE //* on MVS 3.8 and MVS/SP. (pre-XA) * DOC FILE //* * DOC FILE //***SECTION V-497 SECTION * DOC FILE //* V-497 CHANGES FOR VERSION 497 APR 29, 2019 * DOC FILE //* * DOC FILE //* A One of my email addresses has disappeared completely * DOC FILE //* and I cannot recover any mail sent to there. * DOC FILE //* * DOC FILE //* Please use sbgolob@cbttape.org to email me. * DOC FILE //* * DOC FILE //* ( sbgolob@attglobal.net has disappeared ) * DOC FILE //* * DOC FILE //* Please try not to use sbgolob@att.net because I * DOC FILE //* seldom look there. It is just a backup email. * DOC FILE //* * DOC FILE //* 1 Updates to File 006 and 008 as usual. File 006 * DOC FILE //* needs the tape version on the execs to be changed * DOC FILE //* from 496 to 497, and File 008 needs the general * DOC FILE //* overhaul to produce the Version 497 tape and files. * DOC FILE //* * DOC FILE //* 2 Update to File 022 to "modernize it" and put in * DOC FILE //* members $$$#DATE and @FILE022. * DOC FILE //* * DOC FILE //* 3 Updates to File 035 (load module file) as follows: * DOC FILE //* * DOC FILE //* CNCLPG - Full power to cancel and burn jobs * DOC FILE //* CNCLP125 - You may want less power here * DOC FILE //* LOOK - 31-bit LOOK program - made reusable * DOC FILE //* LOOKJ - 31-bit LOOK program - made reusable * DOC FILE //* LOOKN - 64-bit LOOK program - preferred to use * DOC FILE //* (You should alias this as LOOK) * DOC FILE //* LOOKX - 31-bit LOOK assembled with "plainer" * DOC FILE //* CBMACS (macro formatting module) * DOC FILE //* PDS - PDS 8.6.17.9 - USA dates * DOC FILE //* PDS38 - PDS 8.6.17.9 - for MVS 3.8 * DOC FILE //* PDS86 - PDS 8.6.17.9 - USA dates * DOC FILE //* PDS86I - PDS 8.6.17.9 - ISO dates * DOC FILE //* PDS8638 - PDS 8.6.17.9 - for MVS 3.8 - ISO dates * DOC FILE //* SHOWTPVT - Display contents of the actual TPVT * DOC FILE //* (TSO PARMLIB Vector Table) addresses * DOC FILE //* and bit settings. * DOC FILE //* TAPEMAP - Normal TAPEMAP from File 299 * DOC FILE //* TAPEMAPM - TAPEMAP fixed for file numbers > 9999 * DOC FILE //* TAPEMAPX - TAPEMAP with Jump instructions, from * DOC FILE //* File 804 * DOC FILE //* * DOC FILE //* 4 Update to File 068, TSTVS to include a better * DOC FILE //* install job. * DOC FILE //* * DOC FILE //* 5 Update to File 134 to raise the version level of * DOC FILE //* the REVIEW package to 48.6. * DOC FILE //* * DOC FILE //* 6 Updates to File 135 to raise the version level of * DOC FILE //* the REVIEW package to 48.6, and the PDS package * DOC FILE //* to 8.6.17.9. * DOC FILE //* * DOC FILE //* 7 Updates to File 182 to raise the version level of * DOC FILE //* the PDS command package to 8.6.17.9. * DOC FILE //* PDS -- VERSION 8.6.17.9 APRIL 10, 2019 * DOC FILE //* * DOC FILE //* 8 Update to File 185 to add the source for the * DOC FILE //* SHOWTPVT TSO command, which displays the current * DOC FILE //* addresses and bit settings in the TPVT (TSO PARMLIB * DOC FILE //* Vector Table). * DOC FILE //* * DOC FILE //* 9 Update to File 247 to fix the MYID* programs for * DOC FILE //* correctly displaying 8-character TSO userids. * DOC FILE //* * DOC FILE //* 10 Updates to the LOOK family of programs to fix * DOC FILE //* several issues: (from Joe Reichman) * DOC FILE //* * DOC FILE //* A. First, the old design of LOOK allowed you to * DOC FILE //* look at storage in your own address space without * DOC FILE //* being authorized. This involved allocating * DOC FILE //* user-key CSA, which will not be allowed in z/OS * DOC FILE //* 2.4 and later releases. So now LOOK has to be * DOC FILE //* authorized always, in order to allocate "system * DOC FILE //* key CSA" for its work space. * DOC FILE //* * DOC FILE //* B. LOOK could not examine 64-bit storage. The * DOC FILE //* new program LOOKN was developed, mostly by Joe * DOC FILE //* Reichman (I helped a bit), which addresses 64-bit * DOC FILE //* storage and 31-bit storage as well. The LOOKN * DOC FILE //* program is the "way to go". * DOC FILE //* * DOC FILE //* C. Joe coded much better error recovery and SRB * DOC FILE //* management into both versions of LOOK, so that in * DOC FILE //* the latest systems, the program doesn't bomb with * DOC FILE //* S0C4's and S0C1's and exit in the middle of doing * DOC FILE //* your work. Both programs are much more reliable * DOC FILE //* now. * DOC FILE //* * DOC FILE //* 11 Updates to File 299, mainly to add a version of * DOC FILE //* TAPEMAP (member TAPEMAPM) which contains support * DOC FILE //* for more than 9999 file sequence numbers in the * DOC FILE //* tape labels (Wayne Rhoten's design to support up * DOC FILE //* to 65535 file sequence numbers). * DOC FILE //* * DOC FILE //* 12 Updates to File 312 from Lionel Dyck to add * DOC FILE //* packages DROPISPF and FIXKEYS, and to modify * DOC FILE //* packages: CAVXTRT, LOADISPF, PLPISPF, and RUNC. * DOC FILE //* * DOC FILE //* 13 Update to File 313 from Lionel Dyck to modify * DOC FILE //* the SETCLIP package. * DOC FILE //* * DOC FILE //* 14 Update to File 314 from Lionel Dyck to modify * DOC FILE //* the ZSYC program. * DOC FILE //* * DOC FILE //* 15 Update to File 316 to fix the PDSLOAD program: * DOC FILE //* Corrected program for 8-digit ISPF userids. * DOC FILE //* (Sam Golob, Greg Price, and Bill Godfrey) * DOC FILE //* Also forced extended ISPF stats when they were * DOC FILE //* there before, even if the counts were not bigger * DOC FILE //* than 65535. Version 10.1 * DOC FILE //* * DOC FILE //* 16 Update to File 353 to "modernize it" and put in * DOC FILE //* members $$$#DATE and @FILE353. * DOC FILE //* * DOC FILE //* 17 Update to File 406 to "fix the grammar" in the * DOC FILE //* CQX source code, mostly, for example: * DOC FILE //* L R3,16(,R3) instead of * DOC FILE //* L R3,16(R3) * DOC FILE //* and also to add some power (optionally) to purge * DOC FILE //* more jobs (include some STC's). * DOC FILE //* * DOC FILE //* 18 Updates to File 415 which is RPF (Rob's Programming * DOC FILE //* Facility) from Rob Prins. Rob improved the package * DOC FILE //* by four releases, to V1R7M1. This package offers * DOC FILE //* an ISPF-like editor from TSO READY mode, and it also * DOC FILE //* has quite a number of other programming facilities, * DOC FILE //* somewhat similar to ISPF, and a PANVALET and a * DOC FILE //* LIBRARIAN option, to edit files directly from them. * DOC FILE //* Much improved screen size support. Added HEX mode * DOC FILE //* browsing. * DOC FILE //* * DOC FILE //* 19 Updates to File 434 from Mark Zelden. Updates to: * DOC FILE //* CMD34, IPLINFO, ONEPAK22, TWOPAK22. * DOC FILE //* Addition of: TWOPAK23. * DOC FILE //* * DOC FILE //* 20 Update to the documentation for File 473, which * DOC FILE //* is the CHKASVT program from Scott Finlayson, to * DOC FILE //* give attribution to Ron Robinson as well. * DOC FILE //* * DOC FILE //* 21 Update to File 483 from Sam Golob, to fix the QSMS * DOC FILE //* program from several errors. * DOC FILE //* * DOC FILE //* 22 Massive changes to File 488 from Jim Iannone. * DOC FILE //* * DOC FILE //* 23 Massive changes to File 489 from Jim Iannone. * DOC FILE //* * DOC FILE //* 24 Update to File 535 from Deru Sudibyo to enhance * DOC FILE //* the CCAT program (dynamically concatenate and * DOC FILE //* deconcatenate datasets). * DOC FILE //* * DOC FILE //* 25 Update to File 536 to change Deru Sudibyo's email * DOC FILE //* address. * DOC FILE //* * DOC FILE //* 26 Update to File 542 from George Pavlik to provide * DOC FILE //* helpful notes about using member SWAREQ22. * DOC FILE //* * DOC FILE //* 27 Many updates to File 669 from Willy Jensen. * DOC FILE //* (Collection of REXX functions, etc.) * DOC FILE //* * DOC FILE //* 28 Update to the documentation of File 670, to show * DOC FILE //* Deru Sudibyo's correct email address. * DOC FILE //* * DOC FILE //* 29 Updates to File 684, to make versions of the SVC * DOC FILE //* display program that are BROWSEd, EDITed, VIEWed, * DOC FILE //* and REVIEWed. * DOC FILE //* * DOC FILE //* SVCMAP Program to display the SVC table and extended * DOC FILE //* SVC's. A quick dump of the first few bytes * DOC FILE //* of each SVC is included in the display. * DOC FILE //* * DOC FILE //* SVCMAB REXX to BROWSE the output of the SVCMAP program * DOC FILE //* SVCMAE REXX to EDIT the output of the SVCMAP program * DOC FILE //* SVCMAR REXX to REVIEW the output of the SVCMAP program * DOC FILE //* SVCMAV REXX to VIEW the output of the SVCMAP program * DOC FILE //* * DOC FILE //* 30 Updates to File 731. Addition of SHOWTPVT, and * DOC FILE //* updates to TSVT8 (change the byte in TPVT+4D * DOC FILE //* as well as TSVT+6). * DOC FILE //* Update to UCBDASD from George Pavlik to show * DOC FILE //* SMS status of the volume displayed. * DOC FILE //* * DOC FILE //* 31 Update to File 770 documentation, to change * DOC FILE //* Deru Sudibyo's email address. * DOC FILE //* * DOC FILE //* 32 Update to File 797 to add source for SHOWTPVT * DOC FILE //* (it's useful in several places) and to update * DOC FILE //* the load library. * DOC FILE //* * DOC FILE //* 33 Updates to File 804 (the Jump Instruction version * DOC FILE //* of TAPEMAP) by Rich Hobt, et al. * DOC FILE //* * DOC FILE //* 34 Updates to File 826 to add the WAITT program. * DOC FILE //* (change the JWT Job Wait Time of your address * DOC FILE //* space) * DOC FILE //* * DOC FILE //* 35 Some fixes to File 830, which are Xephon MVS * DOC FILE //* articles bulk-uploaded by Eugene Vogt from the * DOC FILE //* old Xephon website preserved at archive.org. * DOC FILE //* His raw file is File 814, and I worked on the * DOC FILE //* data, copied to File 830, to fix as many character * DOC FILE //* misrepresentations as possible, so the programs * DOC FILE //* will be able to be used with less effort. * DOC FILE //* * DOC FILE //* 36 Update to File 835, to fix PPTD so it produces * DOC FILE //* proper and meaningful return codes in Register 15. * DOC FILE //* * DOC FILE //* 37 Many updates to File 836, to get more programs * DOC FILE //* from old Xephon MVS articles to work on z/OS (2.3). * DOC FILE //* See member @FILE836 for details. * DOC FILE //* * DOC FILE //* 38 Update to File 873 from George Pavlik, to get * DOC FILE //* ULUDASD to show if a volume is SMS-managed. * DOC FILE //* * DOC FILE //* 39 Update to File 874, which is a large number of HELP * DOC FILE //* members for CBT-based utilities, to add more HELP * DOC FILE //* members. The idea is to look through the HELP * DOC FILE //* members to see if such a program would be useful * DOC FILE //* to you, and then go ahead and install it. * DOC FILE //* * DOC FILE //* 40 Update to File 895 from Lionel Dyck, to add * DOC FILE //* documentation for STEMEDIT. * DOC FILE //* * DOC FILE //* 41 Miniscule change to File 898, but this is an * DOC FILE //* important file, because it is Alex Kara's life * DOC FILE //* work. * DOC FILE //* * DOC FILE //* 42 Update to File 900 to the SHAx programs, to * DOC FILE //* support EAV volumes. * DOC FILE //* * DOC FILE //* 43 Update to File 917 by Peter Glanzmann, to fix * DOC FILE //* George DeLuca's SELECTIT program for EAV volumes. * DOC FILE //* * DOC FILE //* 44 Update to File 948 from Duc Tuan Nguyen, to fix * DOC FILE //* his PDS2SEQ program. * DOC FILE //* * DOC FILE //* 45 Update to File 951 from Peter Glanzmann, to make a * DOC FILE //* few fixes to Nick Light's GDGP program. * DOC FILE //* * DOC FILE //* 46 Update to File 953 from John Gateley, to add a * DOC FILE //* bunch of programs and fix a few more. Also there * DOC FILE //* are updates to his important MACLIB. * DOC FILE //* * DOC FILE //* 47 Many updates to File 967 (CBT ISPF Usermods * DOC FILE //* Collection) from Tom Conley. * DOC FILE //* * DOC FILE //* 48 Updates to File 969 from Lionel Dyck, to his * DOC FILE //* wonderful PDSEGEN package that handles PDSE * DOC FILE //* member generations better than anything else, * DOC FILE //* to date. * DOC FILE //* * DOC FILE //* 49 Update to File 976 from Larry Zuckett to his * DOC FILE //* USYNC command to add or delete a userid entry * DOC FILE //* into SYS1.BRODCAST (or the active Broadcast * DOC FILE //* Dataset). * DOC FILE //* * DOC FILE //* 50 Updates to File 977, which are URL's to the Moshix * DOC FILE //* mainframe videos on YouTube. Moshix adds more * DOC FILE //* videos to his collection, and we have to keep up. * DOC FILE //* * DOC FILE //* 51 Addition of File 981 from Larry Zuckett, to * DOC FILE //* contain some of his REXX utilities. * DOC FILE //* * DOC FILE //* 52 Addition of File 982 from Clem Clarke. This file * DOC FILE //* contains his famous JOL package. * DOC FILE //* * DOC FILE //* 53 Addition of File 983 from (the late) Ken Tomiak, * DOC FILE //* and contans his MSIC system for installing software * DOC FILE //* packages. * DOC FILE //* * DOC FILE //* 54 Addition of File 984 from Ken Tomiak, which * DOC FILE //* contains a large collection of his REXX execs. * DOC FILE //* * DOC FILE //* 55 Addition of File 985 from Marius Lewin and contains * DOC FILE //* a collection of his REXX execs. * DOC FILE //* * DOC FILE //* 56 Addition of File 986 from Willy Jensen, which * DOC FILE //* contains an easy package for putting PUTLINE TSO * DOC FILE //* output into a program. * DOC FILE //* * DOC FILE //* 57 Addition of File 987, which contains some programs * DOC FILE //* from the Naspa VIP tape, which were fixed to work * DOC FILE //* on z/OS. * DOC FILE //* * DOC FILE //* 58 Addition of File 988 from Shmuel (Seymour J) Metz, * DOC FILE //* which contains his original Core Storage zapping * DOC FILE //* program written for OS/360 and SVS. Purpose of * DOC FILE //* including it here are for the people who run the * DOC FILE //* Turnkey OS360 system, or else to provide a basis * DOC FILE //* for modifications, to get it to work on later * DOC FILE //* systems. * DOC FILE //* * DOC FILE //* 59 Addition of File 989 from Willy Jensen, which * DOC FILE //* contains a magnificent package called FINDMEM. * DOC FILE //* When you set this up on your system, you just * DOC FILE //* have to give it a pds member name, and IT WILL * DOC FILE //* FIND EVERY SINGLE DATASET, CATALOGED, OR * DOC FILE //* UNCATALOGED, WHICH CONTAINS THAT MEMBER NAME. * DOC FILE //* Stupendous.....!!!!! * DOC FILE //* * DOC FILE //* 60 Addition of File 990 from Lionel Dyck, which * DOC FILE //* contains a guide for ISPF Developers, with many * DOC FILE //* details. * DOC FILE //* * DOC FILE //***SECTION V-496 SECTION * DOC FILE //* V-496 CHANGES FOR VERSION 496 NOV 11, 2018 * DOC FILE //* * DOC FILE //* A One of my email addresses has disappeared completely * DOC FILE //* and I cannot recover any mail sent to there. * DOC FILE //* * DOC FILE //* Please use sbgolob@cbttape.org to email me. * DOC FILE //* ( sbgolob@attglobal.net has disappeared ) * DOC FILE //* * DOC FILE //* Please try not to use sbgolob@att.net because I * DOC FILE //* seldom look there. It is just a backup email. * DOC FILE //* * DOC FILE //* B LISTPDS source code and load modules needed to * DOC FILE //* be updated, as per the source update which enables * DOC FILE //* the program to punch ./ ALIAS cards using a parm * DOC FILE //* of 'ALIAS'. Files that needed updating due to * DOC FILE //* this (late) change, are: 008, 035, 093, 135, 172, * DOC FILE //* 182, 316, 371, and 612 (at least). I will have * DOC FILE //* to look at file 860 to see if it warrants updating. * DOC FILE //* This was a last-minute update to this tape version, * DOC FILE //* done when I noticed that we were losing source code * DOC FILE //* aliases. (Load module alias are OK, because we * DOC FILE //* use IEBCOPY to put them on the "tape".) * DOC FILE //* * DOC FILE //* 1 Updates to File 006 and 008 as usual, to bring * DOC FILE //* them up to levels appropriate for this tape * DOC FILE //* version. * DOC FILE //* * DOC FILE //* 2 Updates to File 035 with fixes for PDSUR from * DOC FILE //* Peter Glanzmann and an update to PDS 8.6 from * DOC FILE //* John Kalinich. * DOC FILE //* VERSION 8.6.17.6 OCTOBER 26, 2018 * DOC FILE //* * DOC FILE //* 2A Update to File 093 to allow LISTPDS to punch * DOC FILE //* ./ ALIAS cards, if you invoke it with a parm * DOC FILE //* of 'ALIAS' (in addition to the other parms there). * DOC FILE //* * DOC FILE //* 3 Update to File 119 from Andreas Freybier, to remove * DOC FILE //* redundant code from the CLR3270 program source. * DOC FILE //* * DOC FILE //* 4 Update to File 134 from Greg Price to bring REVIEW * DOC FILE //* to level 48.4, and to fix a problem in XVTCLIST. * DOC FILE //* * DOC FILE //* 5 Update to File 135 to bring the PDS programs, with * DOC FILE //* ISO date option, to level 8.6.17.6, and to bring * DOC FILE //* REVIEW to level 48.4. * DOC FILE //* * DOC FILE //* 6 Update to File 160 to substitute Jeff Broido's * DOC FILE //* modification of FREEALL for Chuck Hoffman's original * DOC FILE //* version. Keeping original version as member * DOC FILE //* FREEALLO. * DOC FILE //* * DOC FILE //* 6A Update to File 172 to include the latest version * DOC FILE //* of LISTPDS (8.4) which can punch ./ ALIAS cards * DOC FILE //* using a PARM of 'ALIAS'. * DOC FILE //* * DOC FILE //* 7 Update to File 182 which is PDS from John Kalinich, * DOC FILE //* to level: PDS -- VERSION 8.6.17.6 OCTOBER 26, 2018 * DOC FILE //* Also updated REVIEW and LISTPDS in the UTILXMIT * DOC FILE //* member. * DOC FILE //* * DOC FILE //* 8 Update to File 183 from Sam Golob to fix the TSO * DOC FILE //* LOCKTERM command, so it accommodates 8-character * DOC FILE //* TSO userids, which were introduced in z/OS 2.3. * DOC FILE //* * DOC FILE //* 9 Update to File 296 from Sam Golob, to fix the TSO * DOC FILE //* XEQ command to accommodate 8-character TSO userids * DOC FILE //* and to update support information. * DOC FILE //* * DOC FILE //* 10 Update to File 300, to fix the "TO" TSO command * DOC FILE //* to handle two single quotes as one, and also to * DOC FILE //* accommodate 8-character TSO userids. There is a * DOC FILE //* problem when sending a message (to another TSO * DOC FILE //* userid) with TO, from an ISPF command line, because * DOC FILE //* ISPF always checks for an even number of quotes * DOC FILE //* in the command line. * DOC FILE //* * DOC FILE //* 11 Updates to File 312 from Lionel Dyck, with the * DOC FILE //* following members either changed or added: * DOC FILE //* EXTISPF FTPB IPLTCHK IPLTCHK$ LPRPRINT LSTPRC$ * DOC FILE //* LSTPROC3 OMVSCOPY OMVSMAN OMVSSEL PLPISPF PLPISPF$ * DOC FILE //* PRMCK PRMCK$ QTAB RANDSTR RUNC * DOC FILE //* * DOC FILE //* 12 Updates to File 313 from Lionel Dyck, with the * DOC FILE //* following members either changed or added: * DOC FILE //* SAVELAB SDSFEXT TRYIT TSOPROF * DOC FILE //* * DOC FILE //* 13 Updates to File 314 from Lionel Dyck, with the * DOC FILE //* following members either changed or added: * DOC FILE //* USSBATCH XMITIP XMITIP$ XMITIP# XMITIP@ * DOC FILE //* XMITIPR ZFSTOOLS ZSTART ZSYNC ZTSOHELP * DOC FILE //* * DOC FILE //* 14 Update to File 316 from Sam Golob, to replace the * DOC FILE //* version of PDSMATCH that was there, with the fixed * DOC FILE //* version of PDSMATCH that is in CBT File 357. * DOC FILE //* Replace LISTPDS with new version (8.4) that can * DOC FILE //* punch ./ ALIAS cards with a PARM of 'ALIAS'. * DOC FILE //* * DOC FILE //* 15 Update to File 349 from Willy Jensen, to revise * DOC FILE //* most of the contents of this file. * DOC FILE //* * DOC FILE //* 15A Update to File 371, to rename old load modules * DOC FILE //* LISTPDS and PDSLOAD, and add newer versions of * DOC FILE //* the same programs. We don't want you to do * DOC FILE //* without the latest and greatest...... * DOC FILE //* * DOC FILE //* NAME DATA ALIASOF LEN/LKED -- * DOC FILE //* LISTPDS 2018/11/10 * DOC FILE //* LISTPDSO 1983/10/03 REUS * DOC FILE //* PDSLOAD 2017/02/02 * DOC FILE //* PDSLOADO 1983/10/03 REUS * DOC FILE //* * DOC FILE //* 16 Update to File 409, to supply a zap that fixes * DOC FILE //* the MXI Link Pack Directory search, for z/OS 2.3. * DOC FILE //* * DOC FILE //* 17 Update to File 410, to supply a member called TXI * DOC FILE //* which is actually MXI with the zap from File 409 * DOC FILE //* applied to it. If you have z/OS 2.3, you should * DOC FILE //* use load module TXI (maybe renamed to MXI) instead * DOC FILE //* of load module MXI. * DOC FILE //* * DOC FILE //* 18 Update to File 423 to include a few more programs * DOC FILE //* written by this author, and to correct a typo in * DOC FILE //* the VTPUT macro. * DOC FILE //* * DOC FILE //* 19 Update to File 434 from Mark Zelden to introduce * DOC FILE //* ONEPAK and TWOPAK jobs for z/OS 2.2 and 2.3. Also * DOC FILE //* to modify members IPLINFO and SDSF@DR. * DOC FILE //* * DOC FILE //* 20 Update to File 437 to supply a zap for Jan Jaeger's * DOC FILE //* NODSI program, not to require a RACF FACILITY CLASS * DOC FILE //* profile in order to run. It still needs APF * DOC FILE //* authorization, but the zap bypasses the RACF * DOC FILE //* requirement. * DOC FILE //* * DOC FILE //* 21 Update to File 452 from Dan Dalby, which is a * DOC FILE //* refresh of the entire library. * DOC FILE //* * DOC FILE //* 22 Update to File 496 from Marty Kuntz, to modify * DOC FILE //* the TIOT REXX exec (displaying dataset allocations * DOC FILE //* under TSO). Previous mod was from Ken MacKenzie. * DOC FILE //* * DOC FILE //* 23 Update to File 566 from Sam Bass, to fix the tape * DOC FILE //* copying program COPYTPX with backend program * DOC FILE //* RTAPE2, so that it will copy tapes with up to * DOC FILE //* 256K block sizes. * DOC FILE //* * DOC FILE //* 24 Minor modification to File 612. * DOC FILE //* * DOC FILE //* 25 Doc modification to File 615. * DOC FILE //* * DOC FILE //* 26 Update to File 617 from Pedro Berrios. * DOC FILE //* * DOC FILE //* 27 Big update to File 669 from Willy Jensen. * DOC FILE //* * DOC FILE //* 28 Update to File 683 which was found to be IBM * DOC FILE //* copyrighted material. But this resulted in a big * DOC FILE //* improvement to the file, because the IBM website * DOC FILE //* containing the BPXSTOP exec, also contains a huge * DOC FILE //* number of other programs, and we provide a list * DOC FILE //* of all the directories here, and how to download * DOC FILE //* everything from them. * DOC FILE //* * DOC FILE //* 29 Update to File 716 from Lionel Dyck and John * DOC FILE //* Kalinich, providing a big enhancement to the * DOC FILE //* ENQ REXX exec. * DOC FILE //* * DOC FILE //* 30 Update to File 731 from Sam Golob to include the * DOC FILE //* DVAT program (list in-core information about the * DOC FILE //* current VATLSTxx PARMLIB settings). * DOC FILE //* * DOC FILE //* 31 Very minor change to File 803. * DOC FILE //* * DOC FILE //* 32 Updates to File 926 which is the AMORT program * DOC FILE //* from Philip Polchinsky. The program didn't change, * DOC FILE //* but the COBOL compilers did, and we have added * DOC FILE //* compliles and linkedits of the AMORT program for * DOC FILE //* COBOL 5.1 and 6.2 (XMIT-format PDSE's). * DOC FILE //* * DOC FILE //* 33 Update to File 939 from Ze'ev Atlas, which is a * DOC FILE //* z/OS port of PCRE 10.32 (Perl Compatible Regular * DOC FILE //* Expressions). * DOC FILE //* * DOC FILE //* 34 Update to File 941 from Gregory Bliznets to improve * DOC FILE //* many of his programs. * DOC FILE //* * DOC FILE //* 35 Update to File 948 from Duc Tuan Nguyen, which * DOC FILE //* is a considerable change to his SMF extraction * DOC FILE //* programs. * DOC FILE //* * DOC FILE //* 36 Update to File 949 from Peter Glanzmann to make * DOC FILE //* some improvements to the PDSUR program. * DOC FILE //* * DOC FILE //* 37 Update to File 953 from John Gateley, which is * DOC FILE //* almost a complete reshipment. Notable are the * DOC FILE //* updates to his macro library, which while used * DOC FILE //* by the programs in his collection, are also of * DOC FILE //* general applicability. So you should keep an * DOC FILE //* eye on his macros, as well. * DOC FILE //* * DOC FILE //* 38 Minor doc file updates to File 957. * DOC FILE //* * DOC FILE //* 39 Update to File 961 from Yves Colliard. This is a * DOC FILE //* considerable update to his YCLMAC macro collection. * DOC FILE //* * DOC FILE //* 40 Update to File 966 from Steve Myers. This is an * DOC FILE //* update to his (original) TSO prompter for the * DOC FILE //* HLASM assembler. * DOC FILE //* * DOC FILE //* 41 Updates to File 969 from Lionel Dyck, which is * DOC FILE //* the amazing PDSEGEN package, that manipulates and * DOC FILE //* handles PDSE Version 2 member generations, probably * DOC FILE //* better than any other utility, including anything * DOC FILE //* from IBM. * DOC FILE //* * DOC FILE //* 42 Addition of File 970 from (the late) Ken Tomiak, * DOC FILE //* which is a reworking of RCNVTCAT to make it nicer. * DOC FILE //* This version runs best in batch, and is renamed as * DOC FILE //* TCNVTCAT to eliminate confusion with other varieties * DOC FILE //* of RCNVTCAT. * DOC FILE //* * DOC FILE //* 43 Addition of File 971 from "The Updater" and from * DOC FILE //* Gerhard Postpischil. This is an assembler program * DOC FILE //* called EMPTYTST, which is designed to run in a * DOC FILE //* batch jobstream, and to test if the dataset output * DOC FILE //* from a job step, is an empty dataset, or not. * DOC FILE //* * DOC FILE //* 44 Addition of File 972 from (the late) Ken Tomiak, * DOC FILE //* and it is an original (huge) edit macro package * DOC FILE //* called GENIE, which is supposed to do the same type * DOC FILE //* of function as IBM's MODEL edit macro, except that * DOC FILE //* GENIE is much more customizable. A later version * DOC FILE //* of GENIE is on File 978, which Ken worked on heavily * DOC FILE //* in his last months. (Perhaps you should use that * DOC FILE //* version.) * DOC FILE //* * DOC FILE //* 45 Addition of File 973 from Jay Moseley, which * DOC FILE //* contains the WATFIV Fortran compiler and library * DOC FILE //* from the University of Waterloo. * DOC FILE //* * DOC FILE //* 46 Addition of File 974 from Jamie Gibson, which * DOC FILE //* contains a rewrite of the TSSO console automation * DOC FILE //* facility. This package uses enhanced console * DOC FILE //* support instead of the subsystem interface. * DOC FILE //* The program is called AOF (Automated Operations * DOC FILE //* Facility). * DOC FILE //* * DOC FILE //* 47 Addition of File 975 from Cristian Casares which * DOC FILE //* contains a COBOL program that will be useful to * DOC FILE //* COBOL programers. * DOC FILE //* THIS PGM CALCULATES THE AMOUNT OF RESERVED WORDS * DOC FILE //* IN A COBOL ENTERPRISE 3.4.0 PGM. * DOC FILE //* * DOC FILE //* LIST ON A SYSOUT: * DOC FILE //* -TOTAL OF FOUND WORDS * DOC FILE //* -TOTAL OF RESERVED WORDS(1) * DOC FILE //* -TOTAL OF COMMENTS * DOC FILE //* -TOTAL OF LINES READ * DOC FILE //* -(EACH RESERVED WORD) W/ITS TOTAL AND PERCENTAGE * DOC FILE //* * DOC FILE //* 48 Addition of File 976 from Larry Zuckett which is * DOC FILE //* a program called USYNC, which can easily add a * DOC FILE //* userid entry into the active SYS1.BRODCAST. * DOC FILE //* * DOC FILE //* 49 Addition of File 977 from Moshe Bar, which contains * DOC FILE //* a table of URL's for his fabulous videos on YouTube * DOC FILE //* pertaining to MVS, VM, VSE on Hercules, as well as * DOC FILE //* z/OS. You can go to YouTube directly at URL: * DOC FILE //* * DOC FILE //* https://www.youtube.com/user/moshe5760/videos * DOC FILE //* * DOC FILE //* and see his current list of videos (there are over * DOC FILE //* 90 of them so far), but here, the exact URL for * DOC FILE //* each video is put in a table for you to copy, and * DOC FILE //* go to, just in case it disappears on the HTML. * DOC FILE //* * DOC FILE //* This list is constantly being added to, and you * DOC FILE //* should always get the latest version of this file * DOC FILE //* from the "Updates" page of www.cbttape.org, or * DOC FILE //* look at the YouTube URL just above. * DOC FILE //* * DOC FILE //* 50 Addition of File 978 from Sam Golob, which contains * DOC FILE //* Ken Tomiak's last "working copy" of his GENIE edit * DOC FILE //* macro. Ken did a lot of work on this package after * DOC FILE //* the version that is on File 972, and I don't want * DOC FILE //* the tremendous efforts (of a very very skilled * DOC FILE //* programmer) to be lost. * DOC FILE //* * DOC FILE //* 51 Addition of File 979 from Sam Golob, which is a * DOC FILE //* self-contained package, designed to run on a PC, * DOC FILE //* which will teach you how to use the ZZSA standalone * DOC FILE //* program from Jan Jaeger (Files 437 and 538). An * DOC FILE //* entire Hercules emulator is included here, with a * DOC FILE //* config file that will run ZZSA only, on a sample * DOC FILE //* 5-cylinder minidisk, so you can practice using all * DOC FILE //* the ZZSA functions. * DOC FILE //* * DOC FILE //* 52 Addition of File 980 from Vladimir Mironov, which * DOC FILE //* contains a zap to fix the latest TASID load module * DOC FILE //* (property of IBM) so that the "display initiators" * DOC FILE //* option 4, will work on z/OS 2.2 and 2.3 systems. * DOC FILE //* * DOC FILE //* The latest TASID load module can be obtained from: * DOC FILE //* * DOC FILE //* https://www-01.ibm.com/support/docview.wss?uid=swg24009131 * DOC FILE //* * DOC FILE //***SECTION V-495 SECTION * DOC FILE //* V-495 CHANGES FOR VERSION 495 JAN 15, 2018 * DOC FILE //* * DOC FILE //* A Sometimes I put one program or utility into several * DOC FILE //* different files on the CBT Tape. The reason is that * DOC FILE //* if someone has access to only one file, I feel that * DOC FILE //* the file should be as self-contained as possible, * DOC FILE //* and that the user shouldn't have to scrounge around * DOC FILE //* on the rest of the CBT Tape for the missing pieces. * DOC FILE //* * DOC FILE //* I can usually spot all the occurrences of a program * DOC FILE //* on the CBT Tape by looking at a TAPEMAP report of * DOC FILE //* the tape. If I haven't updated a copy of a program * DOC FILE //* on a file somewhere, please let me know. Sometimes * DOC FILE //* there is a good reason for it. Sometimes it is just * DOC FILE //* that I didn't notice it. Please ask about anything * DOC FILE //* you see, which you may have a question about. * DOC FILE //* * DOC FILE //* email: sbgolob@cbttape.org * DOC FILE //* * DOC FILE //* B One of my email addresses has disappeared completely * DOC FILE //* and I cannot recover any mail sent to there. * DOC FILE //* * DOC FILE //* Please use sbgolob@cbttape.org * DOC FILE //* ( sbgolob@attglobal.net has disappeared ) * DOC FILE //* * DOC FILE //* 1 Updates to File 006 and 008 as usual, to bring * DOC FILE //* them up to levels appropriate for this tape * DOC FILE //* version. * DOC FILE //* * DOC FILE //* 2 Updates to File 035. The following members have * DOC FILE //* been updated: * DOC FILE //* * DOC FILE //* CBTUPD - anticipation of 4-digit CBT file numbers * DOC FILE //* CKIEBGEN - improvements in record selection logic * DOC FILE //* fix a few other bugs * DOC FILE //* CKIEBG07 - older version of CKIEBGEN * DOC FILE //* DOCFILE - anticipation of 4-digit CBT file numbers * DOC FILE //* PDS - VERSION 8.6.16.1 DECEMBER 29, 2017 * DOC FILE //* PDS38 - VERSION 8.6.16.1 DECEMBER 29, 2017 * DOC FILE //* PDS86 - VERSION 8.6.16.1 DECEMBER 29, 2017 * DOC FILE //* PDS86I - VERSION 8.6.16.1 DECEMBER 29, 2017 * DOC FILE //* PDS8638 - VERSION 8.6.16.1 DECEMBER 29, 2017 * DOC FILE //* STEPLIB - change support email address * DOC FILE //* TSUB - nullify (not blank) a table entry * DOC FILE //* * DOC FILE //* 3 Update to File 119. Cosmetic changes to EPUTL. * DOC FILE //* * DOC FILE //* 4 Updates to File 134. Fix DDASD program UCB scan * DOC FILE //* for z/OS 2.x. Update REVIEW to version 47.9 * DOC FILE //* (courtesy of Greg Price). * DOC FILE //* * DOC FILE //* 5 Updates to File 135: REVIEW 47.9, FASTPATH, * DOC FILE //* SHOWzOS 7.23, and BR. * DOC FILE //* * DOC FILE //* 6 Update to File 136 - "cosmetic" changes to EPUTL * DOC FILE //* * DOC FILE //* 7 Update to File 182 from John Kalinich. * DOC FILE //* PDS - VERSION 8.6.16.1 DECEMBER 29, 2017 * DOC FILE //* * DOC FILE //* 8 Update to File 183. Wrote some doc about how * DOC FILE //* to change the ISPF command table entries * DOC FILE //* generated by the FASTPATH command (member FASTPMOD). * DOC FILE //* Changed FASTPATH source to require UTIL without * DOC FILE //* abbreviation, to invoke IBM's ISRUTIL panel, * DOC FILE //* because "UT" gets in the way of the PDS 8.6 command * DOC FILE //* UT to invoke PDS's own utility panels. * DOC FILE //* * DOC FILE //* 9 Update to File 185 to LOADLIB. * DOC FILE //* * DOC FILE //* 10 Update to File 229 to bring CKIEBGEN to Level 8, * DOC FILE //* and to fix my email addresses (as per item 0 above). * DOC FILE //* * DOC FILE //* 11 Update to File 247 to add a version of LPSCB which * DOC FILE //* is updated to handle 8-character TSO userids. The * DOC FILE //* PSCBUSER and UPTPREFX fields are now not used when * DOC FILE //* an 8-character TSO userid is defined, and new fields * DOC FILE //* have been added instead, to replace them. * DOC FILE //* * DOC FILE //* 12 Update to File 264 from Joe Reichman to modify LOOK * DOC FILE //* so that it doesn't get a S0C4 when you enter a bad * DOC FILE //* address. Other improvements--use IEAMSCHD instead * DOC FILE //* of SCHEDULE to issue the SRB for cross-memory * DOC FILE //* access, etc. Previous versions now labeled as * DOC FILE //* LOOK00, LOOK01, LOOK02. Current version is LOOKJ. * DOC FILE //* * DOC FILE //* 13 Update to File 293 with massive corrections to the * DOC FILE //* SKIP= and COPY= processing in the CKIEBGEN program. * DOC FILE //* Also made meaningful return-code processing in * DOC FILE //* CKIEBGEN, and fixed reporting for missing RECFM if * DOC FILE //* that condition has occurred. Also added MAKERCDS * DOC FILE //* program to generate any number of numbered 12-byte * DOC FILE //* records (used to test the SKIP and COPY code to see * DOC FILE //* how many records got copied, and which ones). * DOC FILE //* * DOC FILE //* 14 Update to File 296. DSAT, RELEASE, and XEQ were * DOC FILE //* fixed to accommodate 8-character TSO prefixes, for * DOC FILE //* 8-character userid support in z/OS 2.3. * DOC FILE //* * DOC FILE //* 15 Continuing a big effort to update programs in File * DOC FILE //* 300 to run on z/OS. The following programs were * DOC FILE //* fixed or updated: * DOC FILE //* CALCINST CMDLOFF COUNT COUNT2 DD DSPRINT DUSER * DOC FILE //* LIBCALL LPSCB MEMBER SCRATCH SCRAT24 SHOWDS SHOWSS * DOC FILE //* * DOC FILE //* 16 Many changes to File 312 from Lionel Dyck and * DOC FILE //* others. Members changed or added: * DOC FILE //* BACKDIR CHKIKJ EMAC FASTPATH FTPB IEBPDSE IFTHENEL * DOC FILE //* LOADISPF LSTPRC$ OMVSMAN ONLY PDSEGEN PDSEGEN$ * DOC FILE //* PDSEGEN# REXXFORM RUNC ZTSOHELP * DOC FILE //* * DOC FILE //* 17 Updates to File 313 from Lionel Dyck: * DOC FILE //* SETCLIP SPELLC TRYIT TXT2CSV * DOC FILE //* * DOC FILE //* 18 Updates to File 314 from Lionel Dyck: * DOC FILE //* VB2FB XMITIP ZCLONE ZSTART ZSYNC ZTSOHELP * DOC FILE //* * DOC FILE //* 19 Update to File 316 to add a program that reports * DOC FILE //* which members of a pds are ISPF PACKED or not. * DOC FILE //* * DOC FILE //* 20 Update to File 386 from Salvador Carrasco, to add * DOC FILE //* IRXFMAT. * DOC FILE //* * DOC FILE //* 21 Update to File 404 (TSSO) from John McKown, to * DOC FILE //* remove the dependency that TSSOPARM has to be in * DOC FILE //* SYS1.PARMLIB. Now TSSO was made to use the * DOC FILE //* IEFPRMLB service to find the TSSOPARM member in * DOC FILE //* whichever PARMLIB library it happens to be. * DOC FILE //* * DOC FILE //* 22 Updates to File 411 and 412 by Rob Scott. Modules * DOC FILE //* updated were: DDDEFCHK DDDEFPTH * DOC FILE //* * DOC FILE //* 23 Updates to File 434 from Mark Zelden, to add * DOC FILE //* RXSMF30 and to update IPLINFO. * DOC FILE //* * DOC FILE //* 24 Update to File 480 which is Baldomero Castilla's * DOC FILE //* file, from Sam Golob, to put the latest version * DOC FILE //* of the CKIEBGEN program there. * DOC FILE //* * DOC FILE //* 25 Update to File 481 which is Baldomero Castilla's * DOC FILE //* load library, to put the latest load module for * DOC FILE //* the CKIEBGEN program there. * DOC FILE //* * DOC FILE //* 26 Two updates to File 534, one to accommodate EAV * DOC FILE //* volumes, and the other to accommodate big TSO * DOC FILE //* screens, in the SPACE command from Paul Dion. * DOC FILE //* * DOC FILE //* 27 Numerous updates to File 566 (Sam Bass's file) * DOC FILE //* many of which were to convert TSO commands from * DOC FILE //* TPUT to PUTLINE output. And since PUTLINE output * DOC FILE //* is trappable, Mark Zelden's TSOx trapping commands * DOC FILE //* were added as well. Fix to ZAPDSCB to correct a * DOC FILE //* Y2K problem when resetting dates in the VTOC. * DOC FILE //* * DOC FILE //* 28 Updates to File 617 from Pedro Berrios. * DOC FILE //* * DOC FILE //* 29 Update to File 659 to add Hercules 3.12. * DOC FILE //* * DOC FILE //* 30 Updates to File 669 from Willy Jensen, for his * DOC FILE //* package to store REXX variables for use later. * DOC FILE //* * DOC FILE //* 31 Updates to File 731 which is a collection of TSO * DOC FILE //* programs from Sam Golob, many APF-authorized. * DOC FILE //* Programs added or modified: * DOC FILE //* * DOC FILE //* ALLIDS - Show TSO session's userid in many places * DOC FILE //* BYE - Tool to manipulate the TSO RELOGON buffer * DOC FILE //* CPFX - Tool to create 8-character TSO prefixes * DOC FILE //* LOADLIB - Updated load library * DOC FILE //* MEMBER - Show attributes of a pds member * DOC FILE //* NOLOGOF - Turn off the "force logoff" bit of RLGB * DOC FILE //* RELOGON - Force a RELOGON of your TSO userid * DOC FILE //* SHOWRLGB - Show everything about the Relogon Buffer * DOC FILE //* TSVT8 - Turn on/off 8-character userid support * DOC FILE //* YESLOGOF - Turn on the "force logoff bit of the RLGB * DOC FILE //* * DOC FILE //* 32 Update to File 789 from Al Ferguson, to his programs * DOC FILE //* that help in running IBM's SCRT process (Sub- * DOC FILE //* Capacity Reporting Tool). * DOC FILE //* * DOC FILE //* 33 Update to File 797 to allow TSUB to nullify a * DOC FILE //* table entry in the middle of the table. * DOC FILE //* * DOC FILE //* 34 Update to File 826 to allow CNCLPG to "correctly" * DOC FILE //* transwap an address space, or to make it * DOC FILE //* non-memtermable, or memtermable. If you can't * DOC FILE //* get rid of an address space with BURN, then you * DOC FILE //* can KILL it, and it should get rid of any address * DOC FILE //* space. (Something to try if a FORCE operator * DOC FILE //* command doesn't work.) Add a "TSO authority" * DOC FILE //* requirement to run the command. * DOC FILE //* * DOC FILE //* 35 Update to File 831 to fix CONCATPG for 8-character * DOC FILE //* TSO prefixes in z/OS 2.3 and higher. * DOC FILE //* * DOC FILE //* 36 Update to File 889 to include 32-bit and 64-bit * DOC FILE //* versions of Hercules 3.12 for Windows. * DOC FILE //* * DOC FILE //* 37 Update to File 890 (SIMULA programming language) * DOC FILE //* to change Peter Sylvester's email address. * DOC FILE //* * DOC FILE //* 38 Update to File 895 from Rainer Nowak to make * DOC FILE //* some modifications to Gilbert Saint-flour's * DOC FILE //* STEMEDIT program as well as some other things * DOC FILE //* that are related. * DOC FILE //* * DOC FILE //* 39 Update to File 900 to fix the SHA*** programs * DOC FILE //* for 8-character TSO prefixes, and to add the * DOC FILE //* SHA224S program. * DOC FILE //* * DOC FILE //* 40 Update to File 939 from Ze'ev Atlas, to upgrade * DOC FILE //* PCRE (Perl-Compatible Regular Expressions) v2, * DOC FILE //* to level 10.30A, in the port to z/OS. * DOC FILE //* * DOC FILE //* 41 Update to File 948 from Duc Tuan Nguyen, to upgrade * DOC FILE //* his collection of REXX execs. * DOC FILE //* * DOC FILE //* 42 Update to File 950 from Norbert Haas, to add the * DOC FILE //* RULER exec, which can put a ruler anywhere within * DOC FILE //* an ISPF edit, like the COLS line command in ISPF, * DOC FILE //* except that you can start the RULER, anywhere in * DOC FILE //* the edit screen, not just in column 1. * DOC FILE //* * DOC FILE //* 43 A large update to File 953 from John Gateley, to * DOC FILE //* add and improve his programs. Members changed are: * DOC FILE //* * DOC FILE //* CHKAUTH GENDSN$$ GETCNCAT GETDSNAM LISTAPF MACLIB * DOC FILE //* STRINGIT PROCSTEM STEMSORT STEMSR15 STEMSR35 * DOC FILE //* TRIMIT TRYAUTH TRYGDSN TRYSTEM * DOC FILE //* * DOC FILE //* 44 Addition of File 954 which is the CSCF program * DOC FILE //* to change the attributes of a running address * DOC FILE //* space. * DOC FILE //* * DOC FILE //* 45 Addition of File 955 from John C. Miller, which * DOC FILE //* contains his remote logging facility. * DOC FILE //* * DOC FILE //* 46 Addition of File 956 from Steve Myers, which * DOC FILE //* contains programs to show dataset access by userid * DOC FILE //* from SMF data. The DSREF program produces reports * DOC FILE //* showing dataset access by userid, using SMF 14, * DOC FILE //* 15 and 30 records. * DOC FILE //* * DOC FILE //* 47 Addition of File 957 from Seymour (Shmuel) Metz, * DOC FILE //* and contains source code for the IEBUPDTX program, * DOC FILE //* and a very large collection of macros. * DOC FILE //* This file represents a lot of complicated work done * DOC FILE //* in the early 1970's and which still is useful. * DOC FILE //* There is other code here, as well. * DOC FILE //* * DOC FILE //* 48 Addition of File 958 from Sam Golob, which contains * DOC FILE //* programs that will hopefully show you anything you * DOC FILE //* want to know about the TSO RELOGON BUFFER, and will * DOC FILE //* hopefully allow you to change it in any way that * DOC FILE //* you would like. The BYE program was written by * DOC FILE //* "Updater". * DOC FILE //* * DOC FILE //* 49 Addition of File 959 from Richard W. Pinion and * DOC FILE //* contains a program to release excess space from a * DOC FILE //* list of datasets (by name), without affecting the * DOC FILE //* last-access date. This program uses the PARTREL * DOC FILE //* macro, and is itself, named PARTREL. * DOC FILE //* * DOC FILE //* 50 Addition of File 960 from Al Ferguson which contains * DOC FILE //* many REXX execs with their accompanying techniques, * DOC FILE //* to get a large variety of jobs done. * DOC FILE //* * DOC FILE //* 51 Addition of File 961 from Yves Colliard and contains * DOC FILE //* a collection of ISPF commands which can be added * DOC FILE //* to your session. * DOC FILE //* YCLMAC - A collection of user line commands * DOC FILE //* for use in ISPF Edit and View * DOC FILE //* * DOC FILE //* 52 Addition of File 962 which is from Bud Randall, * DOC FILE //* and contains an ISPF interface to mount and * DOC FILE //* unmount UNIX files. * DOC FILE //* * DOC FILE //* 53 Addition of File 963 from Al Ferguson which * DOC FILE //* contains a package to dynamically allocate and * DOC FILE //* deallocate datasets when needed by an ISPF * DOC FILE //* application. * DOC FILE //* * DOC FILE //* 54 Addition of File 964 which is from Steve Kleeves by * DOC FILE //* way of John Kalinich, and which contains a package * DOC FILE //* to display the characteristics of VSAM datasets, * DOC FILE //* from both an ISPF 3.4 screen, and from the * DOC FILE //* PDS 8.6 command's LISTC/LISTF screen. * DOC FILE //* * DOC FILE //* 55 Addition of File 965 from John McKown which is a * DOC FILE //* port of SQLITE 3.21.0 to z/OS. The current state * DOC FILE //* of this package is described in the member * DOC FILE //* @FILE965. This is version 3.21.0 of SQLITE. * DOC FILE //* * DOC FILE //* Older versions of this port can be found on: * DOC FILE //* * DOC FILE //* CBT File 897 - Version 3.8 * DOC FILE //* CBT File 923 - Version 3.8.7 * DOC FILE //* CBT File 935 - Version 3.8.11 * DOC FILE //* * DOC FILE //* 56 Addition of File 966 from Steve Myers and contains * DOC FILE //* a TSO command called HLASM which is a full TSO * DOC FILE //* prompter for the High Level Assembler (ASMA90). * DOC FILE //* * DOC FILE //* 57 Addition of File 967 from Tom Conley, which is * DOC FILE //* establishing a file to be updated by the SHARE * DOC FILE //* ISPF group. This file will be called CUIC * DOC FILE //* (CBT ISPF Usermods Collection). * DOC FILE //* * DOC FILE //* IBM's investment in ISPF has steadily dwindled * DOC FILE //* since z/OS V2R1, while investment in z/OSMF has * DOC FILE //* vastly increased. There is still a user community * DOC FILE //* for ISPF that requires increased function. The * DOC FILE //* goal of this collection will be to provide * DOC FILE //* that function wherever possible. * DOC FILE //* Tom Conley, in his position as SHARE's ISPF * DOC FILE //* Advocate, is establishing this collection to * DOC FILE //* provide function that will in all likelihoood * DOC FILE //* not be provided by IBM. * DOC FILE //* * DOC FILE //* 58 Addition of File 968 from John McKown, which * DOC FILE //* contains a REXX exec named SYSPARM, that does * DOC FILE //* an ISRDDN-like display of the PARMLIB concatenation * DOC FILE //* on your system. (Akin to the LSTPROC REXX exec * DOC FILE //* from Lionel Dyck on File 312, which shows your * DOC FILE //* PROCLIB concatenation.) * DOC FILE //* * DOC FILE //* 59 Addition of File 969 which contains the PDSEGEN * DOC FILE //* multi-utility from Lionel Dyck, to manipulate PDSE * DOC FILE //* V2 member generations. IBM's support of PDSE V2 * DOC FILE //* member generations is woefully inadequate at * DOC FILE //* present, and this package does an excellent job to * DOC FILE //* fill their gap in support. This file has been * DOC FILE //* separated from File 312, where it previously * DOC FILE //* resided. * DOC FILE //* * DOC FILE //***SECTION V-494 SECTION * DOC FILE //* V-494 CHANGES FOR VERSION 494 MAR 05, 2017 * DOC FILE //* * DOC FILE //* 1 Updates to File 006 and 008 as usual, to bring * DOC FILE //* them up to levels appropriate for this tape * DOC FILE //* version. * DOC FILE //* * DOC FILE //* 2 Moved File 007 (RACF user group tape) to a * DOC FILE //* new location (File 013) to make room for the * DOC FILE //* SYSUPLOG file on File 007, which is necessary * DOC FILE //* to use when uploading CBT files from an actual * DOC FILE //* "tape" (or a virtual tape). Some of the tape's * DOC FILE //* files might have the string "><" in columns 1 and * DOC FILE //* 2 legitimately, and this file is a recording of * DOC FILE //* which records legitimately had >< in column 1. * DOC FILE //* Those records should not be changed to ./ by the * DOC FILE //* PDSLOAD program. So including the SYSUPLOG file * DOC FILE //* in the PDSLOAD JCL will ensure accuracy of all * DOC FILE //* the uploaded files. The SYSUPLOG file is an * DOC FILE //* IEBUPDTE-unloaded pds, and must be expanded to * DOC FILE //* a real pds. JCL for doing this is included. * DOC FILE //* * DOC FILE //* 3 Updates to File 035 as follows: programs changed * DOC FILE //* or added: New release of REVIEW (47.0) and * DOC FILE //* new release of PDS. 8.6.15.13 MARCH 5, 2017 * DOC FILE //* * DOC FILE //* 4 Update to File 134 from Greg Price, with a new * DOC FILE //* version of the REVIEW command and all its parts. * DOC FILE //* (47.0) * DOC FILE //* * DOC FILE //* 5 Update to File 135 with a new version of REVIEW, * DOC FILE //* and new version of PDS 8.6.15.13 MARCH 5, 2017. * DOC FILE //* * DOC FILE //* 6 Update to File 182 from John Kalinich, with a new * DOC FILE //* version of the PDS command package source. * DOC FILE //* PDS 8.6.15.13 MARCH 5, 2017 * DOC FILE //* * DOC FILE //* 7 Update to File 264 with various changes to enhance * DOC FILE //* installability of the LOOK program, and to clean * DOC FILE //* up the code without changing functionality (yet). * DOC FILE //* * DOC FILE //* 8 Updates to File 300 to the following programs: * DOC FILE //* LISTVTOC, LM, and OPERA. * DOC FILE //* * DOC FILE //* 9 Updates to Files 312, from Lionel Dyck. * DOC FILE //* * DOC FILE //* * DOC FILE //* 10 Update to File 776 which is RECV390 from Edgar * DOC FILE //* Hoffmann. This program runs on a PC. * DOC FILE //* * DOC FILE //* 11 Update to File 835 which contains programs to * DOC FILE //* display the PPT (Program Properties Table) of * DOC FILE //* the z/OS systems. * DOC FILE //* * DOC FILE //* 12 Update to File 953 from John Gateley to included * DOC FILE //* more of his programs. * DOC FILE //* * DOC FILE //***SECTION V-493 SECTION * DOC FILE //* V-493 CHANGES FOR VERSION 493 FEB 09, 2017 * DOC FILE //* * DOC FILE //* 1 Updates to File 006 and 008 as usual, to bring * DOC FILE //* them up to levels appropriate for this tape * DOC FILE //* version. * DOC FILE //* * DOC FILE //* 2 Moved File 007 (RACF user group tape) to a * DOC FILE //* new location (File 013) to make room for the * DOC FILE //* SYSUPLOG file on File 007, which is necessary * DOC FILE //* to use when uploading CBT files from an actual * DOC FILE //* "tape" (or a virtual tape). Some of the tape's * DOC FILE //* files might have the string "><" in columns 1 and * DOC FILE //* 2 legitimately, and this file is a recording of * DOC FILE //* which records legitimately had >< in column 1. * DOC FILE //* Those records should not be changed to ./ by the * DOC FILE //* PDSLOAD program. So including the SYSUPLOG file * DOC FILE //* in the PDSLOAD JCL will ensure accuracy of all * DOC FILE //* the uploaded files. The SYSUPLOG file is an * DOC FILE //* IEBUPDTE-unloaded pds, and must be expanded to * DOC FILE //* a real pds. JCL for doing this is included. * DOC FILE //* * DOC FILE //* 3 Update to File 009, which is a file of RACF exits. * DOC FILE //* The change was just to update its packaging * DOC FILE //* (inclusion of the @FILE009 member, and so forth). * DOC FILE //* * DOC FILE //* 4 Addition of File 013 which used to be File 007. * DOC FILE //* File 007 now has the SYSUPLOG file, needed for * DOC FILE //* tape file restores using PDSLOAD. Contents of * DOC FILE //* this file have been updated from old File 007 * DOC FILE //* in the following members: SETPW2, WHOIS$, ZAPDFPO * DOC FILE //* (Old SETPW2 still works. Change was to fix a typo * DOC FILE //* in a comment.) * DOC FILE //* * DOC FILE //* 5 Update to File 017 to fix the LISTDD program for * DOC FILE //* SWA above the line. Old version of LISTDD is * DOC FILE //* still here as a different member. The new version * DOC FILE //* seems to still work if SWA is below the line. * DOC FILE //* * DOC FILE //* 6 Update to File 019 to change the support * DOC FILE //* information. Unfortunately, John Hooper has * DOC FILE //* passed away. Please write for support to * DOC FILE //* sbgolob@cbttape.org. * DOC FILE //* * DOC FILE //* 7 Updates to File 035 as follows: programs changed * DOC FILE //* or added: * DOC FILE //* ASUB CNCLPG EESCB IEBTSUB LISTPDS LOOK * DOC FILE //* OFFLOAD OFFLOADW PDS PDSLOAD PDSLOADW * DOC FILE //* PDSMATCH PDS38 PDS86 PDS86I PDS8638 STEPLIB * DOC FILE //* TSUB UCBDASD ULUDASD ULUTSCAN ULUTYPE * DOC FILE //* * DOC FILE //* 8 Update to File 039 to put in a fixed version of * DOC FILE //* RCNVTCAT which works for SWA above the line, and * DOC FILE //* which includes some UNIX implementation, and * DOC FILE //* which has been fixed so you can generate the name * DOC FILE //* of the target catalog that you want to recatalog * DOC FILE //* all these entries into. * DOC FILE //* * DOC FILE //* 9 Update to File 066 (the ASM member) to fix the * DOC FILE //* LASTCLPA program so it works on z/OS 2.2. Problem * DOC FILE //* was that FMID HBB77A0 "sorts lower" than HBB7705, * DOC FILE //* so it looks like an earlier release. Changed * DOC FILE //* "release level" determination to come from CVTOSLV3, * DOC FILE //* bit X'10' to make the determination always accurate. * DOC FILE //* * DOC FILE //* 10 Update to File 093 to fix the OFFLOAD, LISTPDS, * DOC FILE //* and PDSLOAD programs so they can accommodate * DOC FILE //* 8-character userids in ISPF stats. Also updated * DOC FILE //* load module Files 035 and 135 with these changes. * DOC FILE //* * DOC FILE //* 11 Update to File 119 from Bill Smith. CLR3270 was * DOC FILE //* updated and SM (toggle session manager mode in TSO) * DOC FILE //* was tested to work at a higher z/OS level (2.2). * DOC FILE //* * DOC FILE //* 12 Update to File 133 from Sam Golob. Fix LASTCLPA * DOC FILE //* (both PUTLINE and non-PUTLINE versions) to work * DOC FILE //* for z/OS 2.2. The z/OS version test (by FMID) * DOC FILE //* was wrong. Used CVTOSLV3,X'10' test instead, to * DOC FILE //* see accurately, if we were at HBB7705. * DOC FILE //* * DOC FILE //* 13 Update to File 134 from Greg Price, with a new * DOC FILE //* version of the REVIEW command and all its parts. * DOC FILE //* * DOC FILE //* 14 Update to File 135 with a new version of REVIEW, * DOC FILE //* and new versions of LISTPDS, OFFLOAD, and PDSLOAD * DOC FILE //* to accommodate new 8-character ISPF userids. * DOC FILE //* * DOC FILE //* 15 Update to File 162 to update Dave Cole's address. * DOC FILE //* * DOC FILE //* Colesoft Marketing, Inc. * DOC FILE //* 414 3rd ST. NE * DOC FILE //* Charlottesville, VA 22902 USA * DOC FILE //* 540-456-8210 * DOC FILE //* www.colesoft.com * DOC FILE //* email: dbcole@gmail.com * DOC FILE //* * DOC FILE //* 16 Update to File 182 from John Kalinich, with a new * DOC FILE //* version of the PDS command package. * DOC FILE //* * DOC FILE //* 17 Update to File 183 from Lionel Dyck to add a help * DOC FILE //* member and a doc member for STEMEDIT. * DOC FILE //* * DOC FILE //* 18 Update to File 185 to reassemble the auth tables, * DOC FILE //* and to enhance TSUB so you can effectively * DOC FILE //* nullify a table entry without also nullifying the * DOC FILE //* entries beyond the one that you hit. This is done * DOC FILE //* by making an entry of "?" followed by 7 spaces. * DOC FILE //* The new option is called "N" instead of "B". * DOC FILE //* * DOC FILE //* 19 Update to File 199 to update Dave Cole's address. * DOC FILE //* * DOC FILE //* 20 Update to File 220 from Anthony Cieri to create * DOC FILE //* the SDUMPE and SDUMPG execs to display 64-bit * DOC FILE //* storage contents. (Patterned after the SDUMP * DOC FILE //* exec.) * DOC FILE //* * DOC FILE //* 21 Update to File 225 to update Dave Cole's address. * DOC FILE //* * DOC FILE //* 22 Update to File 226 to update Dave Cole's address. * DOC FILE //* * DOC FILE //* 23 Update to File 234 from Joe Reichman, to correct * DOC FILE //* an error in the disassembler, generating the wrong * DOC FILE //* code. * DOC FILE //* * DOC FILE //* 24 Update to File 247 from Sam Golob, with various * DOC FILE //* small improvements, and the inclusion of BDMDSFIX * DOC FILE //* load module, which can fix a Broadcast Dataset * DOC FILE //* that was copied from one device geometry to a * DOC FILE //* different device geometry (example: 3380 to a * DOC FILE //* 3390). The difference is that the first DATA byte * DOC FILE //* of the X'FF' records (in the key byte) (unused * DOC FILE //* records) in the Broadcast Dataset, must always * DOC FILE //* contain the "R" of the "CCHHR" of the record, and * DOC FILE //* with different device geometries, the number of * DOC FILE //* these records per track, differs. We fix that by * DOC FILE //* resetting these numbers to their new proper value. * DOC FILE //* * DOC FILE //* 25 Update to File 249 to fix the UCB program and the * DOC FILE //* WMOD program. * DOC FILE //* * DOC FILE //* 26 Update to File 264 with various changes to enhance * DOC FILE //* installability of the LOOK program. * DOC FILE //* * DOC FILE //* 27 Updates to File 300 to various programs from * DOC FILE //* various sources. * DOC FILE //* COPYSDS - various improvements * DOC FILE //* COUNT - fix return code logic * DOC FILE //* Rename ECHO to ECHOHEX. * DOC FILE //* EKKO - use it to put variables into REXX * DOC FILE //* execs in the middle of a SAY. * DOC FILE //* LOGTIME - a new program to tell you what time * DOC FILE //* you logged on to your current session. * DOC FILE //* works by formatting the logon time in * DOC FILE //* the PSCB. * DOC FILE //* LPSCB - list 8-character addresses instead of 6 * DOC FILE //* QLIST - minor fixes * DOC FILE //* TO - minor fix * DOC FILE //* UNITS - change to UCB lookup - didn't work on * DOC FILE //* new systems, and fixed now * DOC FILE //* * DOC FILE //* 28 Updates to Files 312, 313, 314 from Lionel Dyck. * DOC FILE //* Many improvements and new programs, too numerous * DOC FILE //* to mention. PDSEGEN, RUNC, many many many more. * DOC FILE //* * DOC FILE //* 29 Update to File 316 to add a program called RESETU. * DOC FILE //* RESETU - change userid in ISPF stats of a pds member * DOC FILE //* * DOC FILE //* 30 Update to File 357 to fix a VB bug in PDSMATCH. * DOC FILE //* * DOC FILE //* 31 Update to File 388 to update Dave Cole's address. * DOC FILE //* * DOC FILE //* 32 Update to File 407 to update Dave Cole's address. * DOC FILE //* * DOC FILE //* 33 Update to File 408 to update Dave Cole's address. * DOC FILE //* * DOC FILE //* 34 Update to File 411 from Lionel Dyck to provide * DOC FILE //* HELP members for STEMPULL and STEMPUSH. * DOC FILE //* * DOC FILE //* 35 Update to File 423 to get TELL to work, minor * DOC FILE //* improvements to LAA (use IBM's IHAQDB macro), * DOC FILE //* and add parameters to LISTHEAD showing more, or * DOC FILE //* less, information about the module headers, * DOC FILE //* according to taste and need. * DOC FILE //* * DOC FILE //* 36 Update to File 434 from Mark Zelden, with changes * DOC FILE //* to the following members: DELDUPS IPLINFO * DOC FILE //* REXXSTOR RXSTOR64 * DOC FILE //* * DOC FILE //* 37 Update to File 452, primarily to change Dan Dalby's * DOC FILE //* support email address. * DOC FILE //* * DOC FILE //* 38 Update to File 492, with fixes to SHOWzOS, at level * DOC FILE //* 7.23. * DOC FILE //* * DOC FILE //* 39 Updates to File 542 from John McKown and Lionel * DOC FILE //* Dyck, with addition (from John) to DEFINES and * DOC FILE //* IVPJOB, and from both, to RCNVTCAT and SCNVTCAT. * DOC FILE //* * DOC FILE //* 40 Updates to File 566 from Sam Golob to DUMPPPT and * DOC FILE //* ZAPDSCB, eliminating the need for the "trick SVC". * DOC FILE //* These are wonderful programs brought to us by * DOC FILE //* Sam Bass, together with his other wonderful stuff. * DOC FILE //* Try ZAPDSCB. You'll be hooked. * DOC FILE //* * DOC FILE //* 41 Update to File 614 to add a new assembly of SHOWzOS * DOC FILE //* 7.23 under z/OS 2.2. * DOC FILE //* * DOC FILE //* 42 Update to File 769 from Robert A.H. Prins, to * DOC FILE //* upgrade his package that converts source code * DOC FILE //* written in various languages, to HTML. * DOC FILE //* * DOC FILE //* 43 Updates to File 797 to change the support address * DOC FILE //* for STEPLIB, and to add the nullification function * DOC FILE //* 'N' to TSUB, as an improvement on 'B' (blanking * DOC FILE //* function). * DOC FILE //* * DOC FILE //* 44 Addition of File 884 from Ze'ev Atlas, which is a * DOC FILE //* port of PCRE version 10.2 (Perl Compatible Regular * DOC FILE //* Expressions 10.2) to z/OS. * DOC FILE //* * DOC FILE //* 45 Update to File 900 to add support (besides for MD5) * DOC FILE //* for SHA1, SHA2, SHA3, and SHA5. * DOC FILE //* * DOC FILE //* 46 Update to File 934 from Sri Kolusu of IBM to make * DOC FILE //* a SORT job constructing a calendar file, that runs * DOC FILE //* faster than his original SORT job. * DOC FILE //* * DOC FILE //* 47 Update to File 941 from Gregory Bliznets to fix * DOC FILE //* the following of his REXX execs: * DOC FILE //* CSV2ISP HTML ISP2CSV * DOC FILE //* * DOC FILE //* 48 Update to File 948 from Duc Tuan Nguyen (dt n) * DOC FILE //* with changes to the following of his programs: * DOC FILE //* IFCREADS S100CSV S101CSV S102CSV * DOC FILE //* * DOC FILE //* 49 Addition of File 950 from Norbert Haas, containing * DOC FILE //* an impressive collection of REXX execs. Some of * DOC FILE //* them are commented in German. We have tried to * DOC FILE //* translate as many of them into English as possible. * DOC FILE //* Very significant is his AUTOMAT exec, which sets * DOC FILE //* up multiple screens in the ISPF environment * DOC FILE //* automatically and predictably. * DOC FILE //* * DOC FILE //* 50 Addition of File 951 from Nick Light, which * DOC FILE //* contains his tool called GDGP. GDGP is written * DOC FILE //* in REXX and it can either create a new GDG or * DOC FILE //* modify the characteristics of an existing GDG. * DOC FILE //* * DOC FILE //* 51 Addition of File 952 from Bill Smith and * DOC FILE //* John Kalinich, which contains two important * DOC FILE //* documents in PDF format about OS/360 design * DOC FILE //* considerations and debugging, which are * DOC FILE //* still important for us to know today. * DOC FILE //* BROOKS - A lecture by Fred Brooks, lead * DOC FILE //* designer of OS/360. * DOC FILE //* MVTDEBUG - An internal IBM design document * DOC FILE //* from 1969, about how to debug * DOC FILE //* OS/360 problems. * DOC FILE //* * DOC FILE //* 52 Addition of File 953 from John Gately, which * DOC FILE //* contains a macro called STRING that builds a * DOC FILE //* long string of data from component parts. The * DOC FILE //* macro is in Assembler. * DOC FILE //* * DOC FILE //***SECTION V-492 SECTION * DOC FILE //* V-492 CHANGES FOR VERSION 492 AUG 25, 2016 * DOC FILE //* * DOC FILE //* 1 Updates to File 006 and 008 as usual, to bring * DOC FILE //* them up to levels appropriate for this tape * DOC FILE //* version. * DOC FILE //* * DOC FILE //* 2 Update to File 035 for PDSMATCH (to fix a bug) * DOC FILE //* and to introduce PDSUR (an IEHMOVE substitute - * DOC FILE //* see CBT File 949 for source code) which has * DOC FILE //* somehow escaped inclusion on the CBT tape for at * DOC FILE //* least 35 years. PDSUR is a very useful program * DOC FILE //* for sequentializing pds'es and for handling any * DOC FILE //* files in IEHMOVE format. It predates the use of * DOC FILE //* XMIT for this purpose. PDSUR is not restricted * DOC FILE //* to blocksize = 800. * DOC FILE //* * DOC FILE //* 3 Update to File 039 to put in a fixed version of * DOC FILE //* RCNVTCAT which works for SWA above the line, and * DOC FILE //* which includes some UNIX implementation. * DOC FILE //* * DOC FILE //* 4 Update to File 118 to change some doc. File 289 * DOC FILE //* contains a related program called PHRANQUE, which * DOC FILE //* performs functions similar to the programs here. * DOC FILE //* So I included a cross-reference to it. * DOC FILE //* * DOC FILE //* 5 Update to File 182 to put a fixed version of the * DOC FILE //* PDSMATCH load module into the UTILXMIT member. * DOC FILE //* * DOC FILE //* 6 Update to File 289 to include JCL to implement the * DOC FILE //* PHRANQUE program, that looks at SMPPTFIN files and * DOC FILE //* tells you a lot of detail about what is on them. * DOC FILE //* * DOC FILE //* 7 Update to File 312 from Lionel Dyck to add or fix * DOC FILE //* the following members: IEBPDSE, OMVSCMD, OMVSPAX, * DOC FILE //* PDSEGEN, PDSEGEN#, PDSEGEN@, PLPISPF, PLPISPF$. * DOC FILE //* In particular, PDSEGEN is a fantastic tool to deal * DOC FILE //* with and handle PDSE version 2 generations. Worth * DOC FILE //* looking at. * DOC FILE //* * DOC FILE //* 8 Update to File 313 from Lionel Dyck to fix the * DOC FILE //* TSOTRAP exec. * DOC FILE //* * DOC FILE //* 9 Update to File 357 because that is where the * DOC FILE //* latest source code for PDSMATCH is. PDSMATCH * DOC FILE //* got fixed because it was comparing corresponding * DOC FILE //* null members of 2 pds'es as unequal. The bug is * DOC FILE //* now fixed. (Of course, two null members should * DOC FILE //* compare as equal...! There's nothing in each of * DOC FILE //* them. 0=0.) * DOC FILE //* * DOC FILE //* 10 Update to File 542 from Lionel Dyck and John McKown * DOC FILE //* to fix the RCNVTCAT exec to work when SWA is above * DOC FILE //* the line, for the TSU jobclass in JES2. Also fixed * DOC FILE //* somewhat to work for UNIX (see member $$NOTE03 in * DOC FILE //* the pds, for details). * DOC FILE //* * DOC FILE //* 11 Update to File 731 from Sam Golob to add some * DOC FILE //* support to display the incore TEST values that * DOC FILE //* were coded in the active IKJTSOxx PARMLIB member * DOC FILE //* (if any). * DOC FILE //* * DOC FILE //* 12 Addition of File 949 to (finally after 35 years) * DOC FILE //* add the useful PDSUR program, which creates or * DOC FILE //* reads IEHMOVE-format FB-80 files (no blocksize * DOC FILE //* restriction). This program was originally * DOC FILE //* written in 1973 by Gene Czarcinski, and enhanced * DOC FILE //* a few times by a very qualified updater, so it * DOC FILE //* works nicely now (on z/OS 2.2). * DOC FILE //* * DOC FILE //***SECTION V-491 SECTION * DOC FILE //* V-491 CHANGES FOR VERSION 491 JUL 06, 2016 * DOC FILE //* * DOC FILE //* 1 Updates to File 006 and 008 as usual, to bring * DOC FILE //* them up to levels appropriate for this tape * DOC FILE //* version. * DOC FILE //* * DOC FILE //* Also create this tape almost completely, using * DOC FILE //* materials from File 008 instead of from external * DOC FILE //* datasets. * DOC FILE //* * DOC FILE //* 2 Update to File 019 from John Hooper to reflect * DOC FILE //* his change of address, and also to fix a few * DOC FILE //* programs. * DOC FILE //* * DOC FILE //* 3 Update to File 035 to reflect a reassembly of * DOC FILE //* LOOK, a new version of PDS 8.6, PDSMATCH, and * DOC FILE //* LISTPDS, and a new program called LOGOPTS. * DOC FILE //* * DOC FILE //* 4 Update to File 093 to the LISTPDS program, so * DOC FILE //* that it has support for extended ISPF statistics. * DOC FILE //* * DOC FILE //* 5 Update to File 134 from Greg Price, to bring * DOC FILE //* REVIEW to Level 46.2. * DOC FILE //* * DOC FILE //* 6 Update to the load module File 135, to update * DOC FILE //* REVIEW, PDS 8.6 (for European dates), and LISTPDS * DOC FILE //* (to add support for preserving extended ISPF * DOC FILE //* statistics and displaying them). * DOC FILE //* * DOC FILE //* 7 Updates to File 182 which is PDS 8.6 source code, * DOC FILE //* from John Kalinich. The current level of PDS is: * DOC FILE //* PDS -- VERSION 8.6.15.9 JUNE 17, 2016 MVSLEV=MVS722 * DOC FILE //* Load modules for this level of PDS 8.6 are reflected * DOC FILE //* in Files 035 and 135. * DOC FILE //* * DOC FILE //* 8 Small update to File 183 to fix the LOCKTERM * DOC FILE //* program. * DOC FILE //* * DOC FILE //* 9 Updates to File 220 and 221 from Anthony Cieri. * DOC FILE //* * DOC FILE //* 10 Update to File 264 from Sam Golob, rework the * DOC FILE //* macro formatting in LOOK, and reassembly of LOOK * DOC FILE //* for z/OS 2.2. * DOC FILE //* * DOC FILE //* 11 Updates to File 300 from Greg Price (additional * DOC FILE //* TEST subcommands updated) and from "Updater" who * DOC FILE //* fixed FINDFILE so it does a proper UCBSCAN for * DOC FILE //* z/OS. * DOC FILE //* * DOC FILE //* 12 Numerous updates from Lionel Dyck to Files 312 * DOC FILE //* thru 314 to add new REXX execs and fix ones that * DOC FILE //* were already there. You have to explore these... * DOC FILE //* * DOC FILE //* 13 Update to File 347 from Sam Golob to indicate that * DOC FILE //* this program, while it still works, has limitations, * DOC FILE //* and that its author, Rick Fochtman, has passed * DOC FILE //* away, unfortunately for all of us. * DOC FILE //* * DOC FILE //* 14 Update to File 349 from Willy Jensen (ISPCMDL and * DOC FILE //* ISPCMDU) to list and update ISPF command tables. * DOC FILE //* * DOC FILE //* 15 Update to File 357 to fix PDSMATCH so that it will * DOC FILE //* tie in better with a call from PDS 8.6 and to fix * DOC FILE //* a bug. (MATCH subcommand of the PDS program) * DOC FILE //* * DOC FILE //* 16 Update to File 406 to fix both the CQX program * DOC FILE //* and the FIND program. Both work on z/OS 2.2. * DOC FILE //* * DOC FILE //* 17 Update to File 434 from Mark Zelden, to fix the * DOC FILE //* following: ASIDLIST, IPLINFO, JOBCHECK, and * DOC FILE //* LOGRREXX. * DOC FILE //* * DOC FILE //* 18 Updates to File 452 from Dan Dalby (many programs). * DOC FILE //* * DOC FILE //* 19 Update to File 492 from Roland Schiradin, which * DOC FILE //* is SHOWzOS v7.23, that is necessary for z/OS 2.1 * DOC FILE //* and z/OS 2.2. * DOC FILE //* * DOC FILE //* 20 Update to File 523 from R.W.Suhr, which is the * DOC FILE //* SMFSLCT program. * DOC FILE //* * DOC FILE //* 21 Update to File 533 from Gerhard Postpischil, to * DOC FILE //* add a version of VTT2TAPE and VTT2DISK that can * DOC FILE //* be assembled and used on an MVS/370 system. * DOC FILE //* * DOC FILE //* 22 Update to File 534 from Ralf Mahler, to fix the * DOC FILE //* SPACE command (from Paul Dion) for EAV (Extended * DOC FILE //* Attribute Volumes). * DOC FILE //* * DOC FILE //* 23 Update to File 538 to change Jan Jaeger's email * DOC FILE //* address. * DOC FILE //* * DOC FILE //* 24 Update to File 612 from Albert Cheng, to add the * DOC FILE //* VIEWPARM and ISPFST execs. * DOC FILE //* * DOC FILE //* 25 Update to File 614 (load module libraries for * DOC FILE //* many versions of SHOWzOS) to add a version of * DOC FILE //* SHOWzOS 7.23 assembled under z/OS 2.2. * DOC FILE //* * DOC FILE //* 26 Update to File 633 from William J Smith, to * DOC FILE //* include a newly written version of the DSPACE TSO * DOC FILE //* command, which has been updated for EAV (Extended * DOC FILE //* Attribute Volumes). The FDSPACE exec has not yet * DOC FILE //* been modified to accommodate the changed fields * DOC FILE //* of the new version. (You would probably need a * DOC FILE //* considerably changed version of FDSPACE. I don't * DOC FILE //* have EAV, and I don't want to mess with the version * DOC FILE //* of FDSPACE that I am currently using (sbg).) * DOC FILE //* * DOC FILE //* 27 Update to File 669 from Willy Jensen, which is his * DOC FILE //* facility to store REXX variables externally to the * DOC FILE //* REXX program, and make them available to the same * DOC FILE //* program later, or to other REXX programs. The * DOC FILE //* facility is called REXXGBLV (REXX Global Variables). * DOC FILE //* * DOC FILE //* 28 Update to File 731 from Sam Golob, to fix a field * DOC FILE //* in the EESCB display, and to add the LOGOPTS TSO * DOC FILE //* command (APF-authorized) that can temporarily * DOC FILE //* change the new LOGON attributes for the LPAR. * DOC FILE //* Also a minor fix to the UCBDASD program. * DOC FILE //* * DOC FILE //* 29 Cosmetic change to File 751. * DOC FILE //* * DOC FILE //* 30 Update to File 826 from Sam Golob to fix the help * DOC FILE //* and documentation for the CNCLPG commad, to doc * DOC FILE //* its ability to BURN an address space, besides its * DOC FILE //* ability to change attributes of the address space: * DOC FILE //* (cancelable, forcible, swappable, etc.) * DOC FILE //* * DOC FILE //* 31 Cosmetic change to File 841. * DOC FILE //* * DOC FILE //* 32 Update to File 873 to make a minor fix to the * DOC FILE //* ULUDASD program, corresponding to the fix to * DOC FILE //* UCBDASD in CBT File 731. * DOC FILE //* * DOC FILE //* 33 Update to File 874 from Sam Golob, which is HELP * DOC FILE //* members for many of the tools on the CBT Tape. * DOC FILE //* (And also a load library containing the REVIEW * DOC FILE //* and fullscreen HEL TSO commands is now included * DOC FILE //* here.) * DOC FILE //* * DOC FILE //* 34 Cosmetic changes to File 879 (TSOFINDZ still works * DOC FILE //* on z/OS 2.2 and just had to be reassembled). * DOC FILE //* * DOC FILE //* 35 Update to File 882 from Ze'ev Atlas, which is * DOC FILE //* Version 8.38 of PCRE (Version 1) ported to z/OS. * DOC FILE //* PCRE (Perl-Compatible Regular Expressions) now has * DOC FILE //* a later version (Version 2) whose port to z/OS * DOC FILE //* can be found on CBT File 939. * DOC FILE //* However, for current users of PCRE Version 1, * DOC FILE //* we also present the latest version of it here. * DOC FILE //* * DOC FILE //* 36 Update to File 900 to add SHA-1 and SHA-2 support. * DOC FILE //* * DOC FILE //* 37 Update to File 908 from James Halley, which is his * DOC FILE //* interface to the ISPF workstation facility and it * DOC FILE //* enables people to transfer files easily from the * DOC FILE //* Windows workstation to the ISPF mainframe session. * DOC FILE //* * DOC FILE //* 38 Update to File 926 which is Phil Polchinski's * DOC FILE //* AMORT (figure out your mortgage payments) program * DOC FILE //* written in COBOL. Included here is JCL to compile * DOC FILE //* the program under different versions of COBOL * DOC FILE //* (and the resulting load libraries). A compile * DOC FILE //* under COBOL 6.1 has now been added to the others. * DOC FILE //* * DOC FILE //* 39 Addition of File 938 from Peter Giles, which * DOC FILE //* contains a modification of the SSINFO program * DOC FILE //* (output to the system console and SYSLOG) * DOC FILE //* displaying a lot of z/OS subsystem information. * DOC FILE //* Original code was from Xephon, but we support * DOC FILE //* most of the Xephon code now, and you can use * DOC FILE //* almost all of it, without worrying about the * DOC FILE //* copyright. Xephon is (unfortunately) defunct. * DOC FILE //* * DOC FILE //* 40 Addition of File 939 from Ze'ev Atlas, which is * DOC FILE //* a port of PCRE Version 2 (Perl-Compatible Regular * DOC FILE //* Expressions) to z/OS. This version supersedes * DOC FILE //* PCRE Version 1, which can still be found on CBT * DOC FILE //* File 882. * DOC FILE //* * DOC FILE //* 41 Addition of File 940 from Sam Golob, by way of * DOC FILE //* Gilbert Saint-flour and its original author. * DOC FILE //* This is the LLAPRINT program which shows you * DOC FILE //* which libraries are controlled by LLA (Linklist * DOC FILE //* Lookaside) currently. * DOC FILE //* * DOC FILE //* 42 Addition of File 941 from Gregory Bliznets, which * DOC FILE //* contains some VERY useful REXX tools. * DOC FILE //* * DOC FILE //* 43 Addition of File 942 by way of John Kalinich, * DOC FILE //* which contains some tools to list characteristics * DOC FILE //* of VSAM datasets, directly from the ISPF 3.4 * DOC FILE //* screen, among other things. * DOC FILE //* * DOC FILE //* 44 Addition of Files 943 thru 947 which are Xephon * DOC FILE //* articles for magazines from approximately * DOC FILE //* 1990 thru 1993 or shorter. Files: * DOC FILE //* * DOC FILE //* 943 - CICS Update * DOC FILE //* 944 - SNA Update * DOC FILE //* 945 - VSAM Update * DOC FILE //* 946 - VM Update, courtesy of SDS USA * DOC FILE //* who own the rights * DOC FILE //* 947 - VSE Update * DOC FILE //* * DOC FILE //* The rights to most of the Xephon magazines were * DOC FILE //* given to Thomas Publishing, and Bob Thomas gave * DOC FILE //* the support rights, thru the end of 2005, to * DOC FILE //* www.cbttape.org. Again, the VM articles are * DOC FILE //* here, courtest of SDS USA, and I got permission * DOC FILE //* to republish the articles from Jim Lampi of SDS. * DOC FILE //* * DOC FILE //* 45 Addition of File 948 from Duc Tuan Nguyen, which * DOC FILE //* contains REXX execs for administering CICS and * DOC FILE //* DB2. Also, there is an exec for sequentializing * DOC FILE //* all the members of a PDS. * DOC FILE //* * DOC FILE //***SECTION V-490 SECTION * DOC FILE //* V-490 CHANGES FOR VERSION 490 OCT 26, 2015 * DOC FILE //* * DOC FILE //* 1 Updates to File 006 and 008 as usual, to bring * DOC FILE //* them up to levels appropriate for this tape * DOC FILE //* version. * DOC FILE //* * DOC FILE //* Also create this tape almost completely, using * DOC FILE //* materials from File 008 instead of from external * DOC FILE //* datasets. * DOC FILE //* * DOC FILE //* 2 Updates to File 020 from Sam Golob to fix some * DOC FILE //* minor bugs in many of the members, to get them * DOC FILE //* to run. * DOC FILE //* * DOC FILE //* 3 Updates to File 035, which is a load module library * DOC FILE //* for quick installs of many utility products. * DOC FILE //* Members changed: * DOC FILE //* PACKRAT PACKRATU PDS PDS38 PDS86 PDS86I PDS8638 * DOC FILE //* UCBDASD UCBTAPE UCBTYPE ULUDASD ULUDIAG ULUTAPE * DOC FILE //* PDS86 -- VERSION 8.6.15.2 July 19, 2015 * DOC FILE //* Other programs (PACKRAT, ULU**** etc. were changed * DOC FILE //* to accommodate ULUT Version 3 for UCB lookups. * DOC FILE //* * DOC FILE //* 4 Update to File 039, which contains zaps to IPOUPDTE * DOC FILE //* and CPPUPDTE so they don't reference the $$$COIBM * DOC FILE //* member in the pds which they are updating. Also * DOC FILE //* added historical information regarding MCNVTCAT * DOC FILE //* (once supplied with CBIPO and CBPDO, and no longer * DOC FILE //* supplied), and also copied RCNVTCAT (the exec) from * DOC FILE //* File 542 so you can use it for re-cataloging all * DOC FILE //* non-VSAM datasets in a new VSAM catalog. * DOC FILE //* * DOC FILE //* 5 Update to File 046 to convert PACKRATU to use * DOC FILE //* to ULUT UCB lookup macros ULUDSECT, ULUINIT, and * DOC FILE //* ULUSCAN (for ULUT Type 3 and all earlier versions). * DOC FILE //* * DOC FILE //* 6 Update to File 093 to PDSLOADW, OFFLOADW, and to * DOC FILE //* add the latest version of LISTPDS from File 316. * DOC FILE //* Purpose of these updates is to insure data integrity * DOC FILE //* when reloading CBT Tape files from "tape". * DOC FILE //* * DOC FILE //* Problem was that file members which accidentally * DOC FILE //* contained the string "><" in columns 1 and 2 were * DOC FILE //* getting these strings erroneously changed to "./" * DOC FILE //* because it was assumed that IEBUPDTE control cards * DOC FILE //* were the original cause of the "><" strings, and * DOC FILE //* that wasn't always the case. * DOC FILE //* * DOC FILE //* So LISTPDS and OFFLOADW were changed to produce * DOC FILE //* an "exception log" file of all cards in the original * DOC FILE //* pds which always originally contained "><" in * DOC FILE //* columns 1 and 2. These were NOT assumed to have * DOC FILE //* arisen from "./" cards, and therefore, if a record * DOC FILE //* is in the log (pointed to by DD name SYSUPLOG), * DOC FILE //* then it will not be changed by PDSLOAD processing * DOC FILE //* when the pds is loaded from the sequential unload * DOC FILE //* dataset. * DOC FILE //* * DOC FILE //* 7 Update to File 134 from Greg Price, mostly to * DOC FILE //* the REVIEW program package, which is now at * DOC FILE //* Level 46.1, and which includes support for PDSE * DOC FILE //* Type 2 to be able to see multiple versions of the * DOC FILE //* same member name. Some further support material * DOC FILE //* was also added to this file. * DOC FILE //* * DOC FILE //* 8 Update to File 135 from Greg Price and others, to * DOC FILE //* update the REVIEW package to Version 46.1, and * DOC FILE //* also to update PDS86 as follows: * DOC FILE //* * DOC FILE //* PDS86 -- VERSION 8.6.15.2 July 19, 2015 * DOC FILE //* * DOC FILE //* 9 Update to File 182 from John Kalinich, to the PDS * DOC FILE //* 8.6 program package source and load, to level: * DOC FILE //* * DOC FILE //* PDS86 -- VERSION 8.6.15.2 July 19, 2015 * DOC FILE //* * DOC FILE //* 10 Update to File 183 from several sources: * DOC FILE //* Data Areas Handbook program (DAHANDBK) from * DOC FILE //* Gilbert's own files. * DOC FILE //* SHOWDASD from Anthony Cieri, to accommodate the * DOC FILE //* ULUT Type 3 (above the 64-bit bar). * DOC FILE //* SWAREQ22 from Don Poitras to accommodate another * DOC FILE //* control block being put above the bar in z/OS 2.2. * DOC FILE //* * DOC FILE //* 11 Update to Files 220 and 221 from Anthony Cieri * DOC FILE //* and Sam Golob, to further accommodate changes * DOC FILE //* for z/OS 2.1 and 2.2. * DOC FILE //* * DOC FILE //* 12 Updates to File 249 from Eileen Barkow and * DOC FILE //* Steve Niebauer, to various versions of the WMOD * DOC FILE //* program. * DOC FILE //* * DOC FILE //* 13 Update to File 312 from Lionel Dyck, to programs * DOC FILE //* LPRPRINT and PSPRINT. * DOC FILE //* * DOC FILE //* 14 Update to File 316 with a fix to the FFYCOPY * DOC FILE //* program, and to replace LISTPDS with the newest * DOC FILE //* version that makes an update log of all records * DOC FILE //* which originally contained the string "><" in * DOC FILE //* columns 1 and 2. See explanation above in Item 6. * DOC FILE //* * DOC FILE //* 15 Update to File 321 from Roland Schiradin to fix * DOC FILE //* the COBANAL program for COBOL V4 and V5. * DOC FILE //* * DOC FILE //* 16 Update to File 432 from Thierry Falissard to * DOC FILE //* add ALLSTOP and VTOCR programs. * DOC FILE //* * DOC FILE //* 17 Update to File 434 from Mark Zelden to update * DOC FILE //* IPLINFO, REXXMEM, and RXSTOR64. * DOC FILE //* * DOC FILE //* 18 Update to File 480 from Sam Golob, to add the * DOC FILE //* latest level of CKIEBGEN and accompanying JCL. * DOC FILE //* * DOC FILE //* 19 Update to File 492 from Roland Schiradin and * DOC FILE //* some helpers, to add SHOWzOS 7.23. This version * DOC FILE //* is needed for z/OS 2.1. * DOC FILE //* * DOC FILE //* 20 Update to File 612 from Albert Cheng to update * DOC FILE //* multiple programs: * DOC FILE //* Members are: * DOC FILE //* ALOCLPA, ASSEMBLE, BLOCATE, CHKMEM, DSPACE, * DOC FILE //* DUDASD, HDSPACE, HDUDASD, HFINDCMD, HFINDPRG, * DOC FILE //* HLOCATE, JBLOCATE, JDATE, JDSPACE, JSHOWPPT, * DOC FILE //* LOAD, LOCATE, LOCATE$, LOCATEO, LPALIB, REGSIZE, * DOC FILE //* SHOWPPT, SHOWPPT$, SVCNO, SVCUPDTE, SYSINCRD * DOC FILE //* * DOC FILE //* 21 Update to File 614 (SHOWzOS load libraries) * DOC FILE //* to include assemblies and load libraries for * DOC FILE //* SHOWzOS 7.22 and 7.23 (necessary for z/OS 2.1). * DOC FILE //* * DOC FILE //* 22 Update to File 630 from Robert Glover to upgrade * DOC FILE //* MC (use ADRDSSU to copy/move datasets interactively) * DOC FILE //* and TSOSMS (assembler program to list SMS status * DOC FILE //* of a dataset. * DOC FILE //* * DOC FILE //* 23 Update to File 668 from Ed Tobias to fix Hunter * DOC FILE //* Zhou's spool offload program when an IBM macro * DOC FILE //* was changed. * DOC FILE //* * DOC FILE //* 24 Update to File 731 from Sam Golob to fix UCBxxxx * DOC FILE //* display programs for ULUT (UCB lookup table) * DOC FILE //* Type 3 (above the 64-bit bar). * DOC FILE //* * DOC FILE //* 25 Update to File 751, to change the name of member * DOC FILE //* IGC0023{ to IGC00230. The { character was causing * DOC FILE //* problems for people using older versions of the * DOC FILE //* PDSLOAD program, that checked member names for * DOC FILE //* "validity" before reloading them into a pds. PDSLOAD * DOC FILE //* had been fixed by Greg Price and Gerhard Postpischil * DOC FILE //* previously, but to get rid of the problem entirely, * DOC FILE //* the member was renamed to remove the bad character. * DOC FILE //* * DOC FILE //* 26 Update to File 815 from Robert Glover to upgrade * DOC FILE //* his extended search facility SRCHE. * DOC FILE //* * DOC FILE //* 27 Update to File 873 from Sam Golob to fix his * DOC FILE //* ULUT (UCB lookup table) scanning macros for * DOC FILE //* ULUT Type 3 (above the 64-bit bar), and to fix * DOC FILE //* (most of) the programs that depend on them. * DOC FILE //* * DOC FILE //* 28 Update to File 882 from Ze'ev Atlas, which has * DOC FILE //* Version 8.37 of PCRE (Perl Compatible Regular * DOC FILE //* Expressions). * DOC FILE //* * DOC FILE //* 29 Update to File 908 from James Halley, to upgrade * DOC FILE //* his ISPF Client Server enhancement facility to * DOC FILE //* run with Windows 7 and later. * DOC FILE //* * DOC FILE //* 30 Update to File 917 to correct some documentation. * DOC FILE //* * DOC FILE //* 31 Addition of File 924 from Robert Cichetti which * DOC FILE //* contains his LDSI REXX exec to tell you about the * DOC FILE //* attributes of datasets. * DOC FILE //* * DOC FILE //* 32 Addition of File 925 from Robert Glover to contain * DOC FILE //* the ENL REXX exec and panels, etc. to dynamically * DOC FILE //* enlarge a dataset. * DOC FILE //* * DOC FILE //* 33 Addition of File 926 from Philip Polchinski which * DOC FILE //* contains his amortization program AMORT, written * DOC FILE //* in COBOL. Tested with several releases of COBOL. * DOC FILE //* * DOC FILE //* 34 Addition of File 927 from Steve Wentworth with a * DOC FILE //* program to prime a newly created VSAM file, so a * DOC FILE //* COBOL program can write past the first record. * DOC FILE //* * DOC FILE //* 35 Addition of File 928 from Ze'ev Atlas which * DOC FILE //* contains some code in COBOL to create comparable * DOC FILE //* functionality to the regex.h header for C. * DOC FILE //* * DOC FILE //* 36 Addition of File 929 from somitcw and contains a * DOC FILE //* program called REALNAME, which is a REXX function * DOC FILE //* that returns the actual file name of a gdg dataset, * DOC FILE //* or the actual name of an alias in a catalog. * DOC FILE //* * DOC FILE //* 37 Addition of File 930 from Phil Polchinski which * DOC FILE //* contains supporting JCL and other materials to use * DOC FILE //* his CALENDAR FILE, which is found in EBCDIC format * DOC FILE //* on File 932, and in zipped ASCII format on File 933. * DOC FILE //* * DOC FILE //* 38 Addition of File 931 from Gabriel Gargiulo, who * DOC FILE //* writes books about REXX and CLISTs. This file * DOC FILE //* contains the exercise examples from Gabe's new * DOC FILE //* book called * DOC FILE //* "TSO CLIST to TSO REXX Conversion Handbook" * DOC FILE //* ISBN-13: 978-1508668497 * DOC FILE //* ISBN-10: 1508668493 * DOC FILE //* which you can order from amazon.com and other * DOC FILE //* places. * DOC FILE //* * DOC FILE //* 39 Addition of Files 932 and 933 which contain Phil * DOC FILE //* Polchinski's calendar file in EBCDIC and zipped * DOC FILE //* ASCII respectively. This file can be used to * DOC FILE //* programmatically solve many complicated calendar * DOC FILE //* calculation problems. * DOC FILE //* * DOC FILE //* 40 Addition of File 934 from Sri Kolusu of IBM DFSORT * DOC FILE //* development, which contains a DFSORT job to create * DOC FILE //* Phil Polchinski's calendar file, if you need to * DOC FILE //* re-create it. File 930 contains Phil's program * DOC FILE //* to do the similar job with more flexibility. * DOC FILE //* * DOC FILE //* 41 Addition of File 935 from John McKown, which * DOC FILE //* contains a port of SQLITE 3.8.11 for z/OS. * DOC FILE //* * DOC FILE //* 42 Addition of File 936 from John McKown, which * DOC FILE //* contains a port of NAWK (New AWK) to z/OS. * DOC FILE //* * DOC FILE //***SECTION V-489 SECTION * DOC FILE //* V-489 CHANGES FOR VERSION 489 NOV 12, 2014 * DOC FILE //* * DOC FILE //* 1 Updates to File 006 and 008 as usual, to bring * DOC FILE //* them up to levels appropriate for this tape * DOC FILE //* version. * DOC FILE //* * DOC FILE //* Also create this tape almost completely, using * DOC FILE //* materials from File 008 instead of from external * DOC FILE //* datasets. * DOC FILE //* * DOC FILE //* 2 Updates to File 035, which is a load module library * DOC FILE //* for quick installs of many utility products. * DOC FILE //* Members changed: LOOK, LOOK2, PDS, PDS38, PDS86, * DOC FILE //* PDS86I, PDS8638 * DOC FILE //* PDS86 -- VERSION 8.6.15.0 September 12, 2014 * DOC FILE //* Recompile of LOOK with z/OS 2.1 macros. * DOC FILE //* * DOC FILE //* 3 Update to File 039, which contains zaps to IPOUPDTE * DOC FILE //* and CPPUPDTE so they don't reference the $$$COIBM * DOC FILE //* member in the pds which they are updating. Also * DOC FILE //* added a few other members for helpfulness. * DOC FILE //* * DOC FILE //* 4 Update to File 112 which is the VTOC TSO command, * DOC FILE //* to fix it for Extended Access Volumes (EAV's). * DOC FILE //* * DOC FILE //* 5 Update to File 118, which is a package of programs * DOC FILE //* to help you look at PTFs and other SYSMODs before * DOC FILE //* SMP/E gets its grubby hands on them. With these * DOC FILE //* programs, you can examine PTF and other SYSMOD input * DOC FILE //* files and tapes, to see what is on them. Extended * DOC FILE //* to supply information about GIMCPTS, which expands * DOC FILE //* the compressed PTF contents. * DOC FILE //* * DOC FILE //* 6 Update to File 135, which contains load modules * DOC FILE //* that are mostly related to Greg Price's software * DOC FILE //* on File 134. * DOC FILE //* Members changed: PDS, PDS38, PDS86, PDS8638 * DOC FILE //* PDS86 -- VERSION 8.6.15.0 September 12, 2014 * DOC FILE //* * DOC FILE //* 7 Update to File 149, to restore the COMPLOAD program * DOC FILE //* which was there before. * DOC FILE //* * DOC FILE //* 8 Update to File 182 from John Kalinich. This is: * DOC FILE //* PDS86 -- VERSION 8.6.15.0 September 12, 2014 * DOC FILE //* * DOC FILE //* 9 Update to File 264 for reassembly of LOOK. * DOC FILE //* * DOC FILE //* 10 Updates to File 300 for VSMRGN and COUNT programs. * DOC FILE //* * DOC FILE //* 11 Updates to File 423 to the LISTHEAD, CKC, and * DOC FILE //* MAPXA TSO commands. * DOC FILE //* * DOC FILE //* 12 Update to File 434 to add the ONEPAK21 and TWOPAK21 * DOC FILE //* jobs, creating one-pack and two-pack rescue systems * DOC FILE //* at the z/OS 2.1 level. * DOC FILE //* * DOC FILE //* 13 Update to File 452 from Dan Dalby, to make many * DOC FILE //* program changes. * DOC FILE //* * DOC FILE //* 14 Update to File 492 from Roland Schiradin, with * DOC FILE //* Version 7.22 of SHOWzOS, which is absolutely * DOC FILE //* necessary when running z/OS 2.1. * DOC FILE //* * DOC FILE //* 15 Update to File 526 from David I. Russell, with * DOC FILE //* a new version of his sophisticated administration * DOC FILE //* tool for CA-Top Secret. * DOC FILE //* * DOC FILE //* 16 Update to File 542 to add one member. * DOC FILE //* * DOC FILE //* 17 Update to File 612 from Albert Cheng to modify * DOC FILE //* or add quite a few members: * DOC FILE //* Members changed: ASSEMBLE, BLOCATE, DSPACE, * DOC FILE //* DUDASD, DUDASD$, DUDASD01, HDUDASD, JBLOCATE, * DOC FILE //* JCATNEWD, JDSPACE, JLISTPDS, JSYSINCD, LISTPDS, * DOC FILE //* LOAD, LOAD$, LOCATE, OLDMACS, SYSINCRD, TRAP * DOC FILE //* * DOC FILE //* 18 Update to File 617 from Pedro Berrios, to make * DOC FILE //* the documentation clearer. * DOC FILE //* * DOC FILE //* 19 Update to File 633 to enhance DSPACE and the exec * DOC FILE //* which calls it, FDSPACE, so that it displays the * DOC FILE //* full capacity of each volume in cylinders. Also * DOC FILE //* see File 922, which contains an EAV-compatible * DOC FILE //* version of DSPACE and FDSPACE, which is different * DOC FILE //* from this version. Rather, it was updated from * DOC FILE //* the original version of DSPACE and FDSPACE. * DOC FILE //* * DOC FILE //* 20 Update to File 882 from Ze'ev Atlas, which has * DOC FILE //* Version 8.35 of PCRE (Perl Compatible Regular * DOC FILE //* Expressions). * DOC FILE //* * DOC FILE //* 21 Update to File 897 documentation from John McKown * DOC FILE //* which is a port of SQLITE 3.8 to z/OS 2.1. * DOC FILE //* This version has been superseded by Version 3.8.7 * DOC FILE //* of SQLITE on File 923, but it is being kept here, * DOC FILE //* just in case that somebody has to re-link members * DOC FILE //* from this version into their programs. Initially, * DOC FILE //* you should use Version 3.8.7 on File 923. * DOC FILE //* * DOC FILE //* 22 Addition of File 912 from Don Higgins, which has * DOC FILE //* his macros, both for structured assembler code, * DOC FILE //* and for general purpose use. * DOC FILE //* * DOC FILE //* 23 Addition of File 913 from Peter H.C. Tsai, which * DOC FILE //* contains a way of displaying SMS information from * DOC FILE //* your z/OS system on your Apple iPhone. * DOC FILE //* Documentation is in PDF format. * DOC FILE //* * DOC FILE //* 24 Addition of File 914 from Steve McColley, which * DOC FILE //* contains the Shared Spool Mods (Mellon Mods) for * DOC FILE //* z/OS 2.1. * DOC FILE //* * DOC FILE //* 25 Addition of File 915 from William J. Smith and * DOC FILE //* contains an ISPF dialog to generate JCL that runs * DOC FILE //* the GTZPRINT batch job for IBM's Generic Tracker * DOC FILE //* Facility. This facility will collect data to * DOC FILE //* prepare a shop that is planning to install EAV's * DOC FILE //* (Extended Access Volumes). The data tells you what * DOC FILE //* you have to fix, in order that the installation will * DOC FILE //* be EAV-capable; that nothing will get in the way * DOC FILE //* of installing the new Extended Access Volumes. * DOC FILE //* * DOC FILE //* 26 Addition of File 916 from Robert A.H. Prins, which * DOC FILE //* contains a 64-bit installable version of the * DOC FILE //* XMIT-Manager PC program from Neal Johnston-Ward. * DOC FILE //* This program allows you to browse and copy members * DOC FILE //* and files in TSO XMIT-format on the PC. * DOC FILE //* * DOC FILE //* 27 Addition of File 917 from George DeLuca, which * DOC FILE //* contains his SELECTIT program, an extremely * DOC FILE //* powerful file copying and file manipulation * DOC FILE //* program. SELECTIT has many capabilities, including * DOC FILE //* the ability to copy data files to different * DOC FILE //* formats, and concatenation of input files with * DOC FILE //* different record formats. * DOC FILE //* * DOC FILE //* 28 Addition of Files 918 and 919 from John McKown, * DOC FILE //* which contain a port of BASH 4.2 to z/OS 2.1. * DOC FILE //* The current level of this port is 4.2.53 (updated * DOC FILE //* through "Fix 53"). This includes the fix for * DOC FILE //* the SHELLSHOCK exploit and more. See member * DOC FILE //* called $$UPDATE for details of all the fixes. * DOC FILE //* This file is in VB-255 format, because of the fix * DOC FILE //* report, whose line length exceeds 80 characters. * DOC FILE //* File 918 contains only executables, and File 919 * DOC FILE //* also contains source code, as required by the * DOC FILE //* GPL license. * DOC FILE //* * DOC FILE //* 29 Addition of File 920 from John McKown via the * DOC FILE //* request of Robert Cichetti. This file contains * DOC FILE //* a REXX exec (called "DEFINES") which generates * DOC FILE //* IDCAMS DEFINE statements to create a duplicate * DOC FILE //* VSAM file from an existing VSAM file. * DOC FILE //* * DOC FILE //* 30 Addition of File 921 from Albert Cheng, which has * DOC FILE //* a TSO command processor to allocate ISPF datasets * DOC FILE //* in native TSO. ISPFDSN reads the $ISPFDSN parmlib * DOC FILE //* member to allocate ISPF datasets. It can also * DOC FILE //* read your TSO logon proc to allocate ISPF datasets * DOC FILE //* for new users which are not familiar with ISPFDSN. * DOC FILE //* Refer to member @GUIDE to implement ISPFDSN in * DOC FILE //* your installation. * DOC FILE //* * DOC FILE //* 31 Addition of File 922 from William J. Smith, which * DOC FILE //* contains a version of the DSPACE TSO command, and * DOC FILE //* the FDSPACE ISPF dialog to display mounted DASD * DOC FILE //* volumes at your installation. This version has * DOC FILE //* been modified for EAV support (Extended Access * DOC FILE //* Volumes which have cylinder addressability in their * DOC FILE //* high ends.) If you don't have EAV in your shop, * DOC FILE //* it is probably better to use the older version of * DOC FILE //* these programs, which may be found on CBT File 633. * DOC FILE //* * DOC FILE //* 32 Addition of File 923 from John McKown, which has * DOC FILE //* a port of SQLITE 3.8.7 for z/OS. This is a later * DOC FILE //* version of SQLITE than the version found on File * DOC FILE //* 897. It is preferable to use this version for a * DOC FILE //* new install. The older version (on File 897) is * DOC FILE //* there, in case you already have it installed, and * DOC FILE //* you need some of the executables from that version. * DOC FILE //* * DOC FILE //***SECTION V-488 SECTION * DOC FILE //* V-488 CHANGES FOR VERSION 488 JUN 03, 2014 * DOC FILE //* * DOC FILE //* 1 Updates to File 006 and 008 as usual, to bring * DOC FILE //* them up to levels appropriate for this tape * DOC FILE //* version. * DOC FILE //* * DOC FILE //* Also create this tape almost completely, using * DOC FILE //* materials from File 008 instead of from external * DOC FILE //* datasets. * DOC FILE //* * DOC FILE //* 2 Update to File 007 from Don Isenstadt to fix the * DOC FILE //* WHOIS RACF TSO command (which tells you the name * DOC FILE //* connected with a userid) so that it will take * DOC FILE //* 8-character userids. This file used to be the * DOC FILE //* RACF SHARE tape and it contains RACF tools. * DOC FILE //* * DOC FILE //* 3 Update to File 035 which reflects the following * DOC FILE //* list of load module changes: * DOC FILE //* CCKDDUMP, CCKDLOAD, CNCLPG, DA, DAF, DAF149, * DOC FILE //* DISKMAP, DSAT, DVOL, PACKRAT, PDS, PDSORIG, PDS38, * DOC FILE //* PDS86, PDS86I, PDS8638, STEPLIB, STEPLIB1, UKEYCSA, * DOC FILE //* ULUDASD, ULUTAPE, with * DOC FILE //* PDS86 -- VERSION 8.6.14.11 May 21, 2014 * DOC FILE //* * DOC FILE //* 4 Update to File 044 to add an Assembler version of * DOC FILE //* the ASMTOZAP program from Gerhard Postpischil. * DOC FILE //* This version is member ASMTOZAG. * DOC FILE //* * DOC FILE //* 5 Update to File 134 which has a new version of * DOC FILE //* REVIEW (44.2) and which has the following list * DOC FILE //* of updated members: * DOC FILE //* $$$#DATE, $$README, $REVC370, @FILE134, @FILE135, * DOC FILE //* LOADCLST, LOADHELP, LOADLOAD, REV$$$$$, REV$BETA, * DOC FILE //* REV$IOBJ, REV$LPDS, REV$MVS, REV$VTOC, REV$ZASM, * DOC FILE //* REV$ZOS, REVASM, REVCLIST, REVCOPY, REVDATA, * DOC FILE //* REVDB2PG, REVDUMY, REVEDIT, REVFAQ, REVHELP, * DOC FILE //* REVIEVME, REVIEW, REVINFLT, REVINIT, REVLEVL, * DOC FILE //* REVLISTC, REVLPDS, REVMENU, REVMSGS, REVNOTES, * DOC FILE //* REVNOTEX, REVPNLS, REVRTF, REVSMF, REVSMF$, * DOC FILE //* REVSUBS, REVSUBS2, REVTOCRD, REVUSPDS, REVZLOAD, * DOC FILE //* REV370LD * DOC FILE //* * DOC FILE //* 6 Update to File 135 load library to change the PDS * DOC FILE //* program to the following version: (ISO date format) * DOC FILE //* PDS86 -- VERSION 8.6.14.11 May 21, 2014 * DOC FILE //* and to update the REVIEW program to Version 44.2. * DOC FILE //* Also an update for SHOWzOS to Version 7.22, which * DOC FILE //* works on z/OS 2.1. * DOC FILE //* * DOC FILE //* 7 Update to File 182 which is the PDS 8.6 package * DOC FILE //* from John Kalinich. Version of source is: * DOC FILE //* PDS86 -- VERSION 8.6.14.11 May 21, 2014 * DOC FILE //* * DOC FILE //* 8 Update to File 220 from Sam Golob and Tony Cieri * DOC FILE //* which is the EDP Auditor's package from the late * DOC FILE //* Lee Conyers. Also, many of the REXX execs in the * DOC FILE //* packaged (from File 221) were converted from * DOC FILE //* VB-255 format to FB-80 format. Much of this * DOC FILE //* stuff runs on z/OS 1.13 and z/OS 2.1, but not all * DOC FILE //* of it. If you can fix some things up, please send * DOC FILE //* your fixes in to me: sbgolob@cbttape.org * DOC FILE //* * DOC FILE //* 9 Update to File 221 from Tony Cieri and Sam Golob, * DOC FILE //* which contains fixes for Lee Conyers' REXX execs, * DOC FILE //* so they can run on z/OS 1.13 and z/OS 2.1, etc. * DOC FILE //* * DOC FILE //* 10 Update to File 300 from Sam Golob and others, to * DOC FILE //* fix programs that were there, getting them to work * DOC FILE //* for z/OS 1.13 and thereabouts. * DOC FILE //* Changed members are: * DOC FILE //* ------- ------- --- * DOC FILE //* COUNT, COUNT1, DA, DA@@ * DOC FILE //* * DOC FILE //* 11 Update to File 312 from Lionel Dyck to change his * DOC FILE //* address and to update the following members: * DOC FILE //* LPREDIT, LPRPRINT, PSPRINT * DOC FILE //* * DOC FILE //* 12 Update to File 313 from Lionel Dyck to change his * DOC FILE //* address and to update the following member: * DOC FILE //* $SOFTPUB * DOC FILE //* * DOC FILE //* 13 Update to File 314 from Lionel Dyck to change his * DOC FILE //* address. * DOC FILE //* * DOC FILE //* 14 Update to File 316 from Sam Golob and others, to * DOC FILE //* add or change the following members: * DOC FILE //* TOD, TOD$, TOD$O, TOD01, UADSORT, UADSORT$, * DOC FILE //* UADSORTO, ZEBCOMPR, ZEBCOMP1 * DOC FILE //* * DOC FILE //* 15 Update to File 434 from Mark Zelden. * DOC FILE //* Changed Members: * DOC FILE //* $SNGLTSO, @FILE434, IPLINFO, REXXMEM, SMPDELF, * DOC FILE //* XEFCLIST * DOC FILE //* * DOC FILE //* 16 Update to File 452 from Dan Dalby. * DOC FILE //* Changed Members: * DOC FILE //* $D2BLS, $D2BLSJ, ADDTO, D2BLS, HELP, LOADLIB, * DOC FILE //* MACLIB, PACKMAP, STEPLIB * DOC FILE //* * DOC FILE //* 17 Update to File 541 from Christophe Varlet, to * DOC FILE //* upgrade the cckddump and cckdload programs from * DOC FILE //* Greg Smith, so they will handle larger disks. * DOC FILE //* Changed Members: * DOC FILE //* C$ASM01, D$LKED01, X$CCKDA, X$CCKDA0, X$CCKDL, * DOC FILE //* X$CCKDL0, X$CCKDO, X$CCKDO0 * DOC FILE //* * DOC FILE //* 18 Update to File 542 to reflect Alastair Gray's * DOC FILE //* changed email address. * DOC FILE //* * DOC FILE //* 19 Update to File 566 from Sam Bass. * DOC FILE //* Changed Programs: DUMPLWA and LPALIST * DOC FILE //* * DOC FILE //* 20 Update to File 614 from Sam Golob to include a * DOC FILE //* new load module library for SHOWzOS 7.22, assembled * DOC FILE //* on z/OS 2.1 for z/OS 2.1, 1.13, and 1.12. * DOC FILE //* * DOC FILE //* 21 Update to File 660 from Gerhard Postpischil, which * DOC FILE //* contains a fix to his REXXER edit macro, to * DOC FILE //* dynamically compile a REXX exec and show errors. * DOC FILE //* * DOC FILE //* 22 Update to File 731 from Sam Golob, to add a new * DOC FILE //* program called UCBTYPE, that lists defined device * DOC FILE //* totals. * DOC FILE //* * DOC FILE //* 23 Update to File 792 from John Kalinich to fix a bug * DOC FILE //* in the DISKMAP program, while he was incorporating * DOC FILE //* DISKMAP support into PDS 8.6. * DOC FILE //* * DOC FILE //* 24 Update to File 831 from Jacques Devaux, John * DOC FILE //* Kalinich and Sam Golob, to make the concatenation * DOC FILE //* program more useful for English speaking users. * DOC FILE //* The original program was written with French * DOC FILE //* comments. * DOC FILE //* * DOC FILE //* 25 Update to File 846 from Sam Golob, to add a program * DOC FILE //* called TR02ABS that converts IPL Text in somitcw's * DOC FILE //* TRK0SAVE format into ICKDSF ABS format. Thus a * DOC FILE //* collection of IPLTEXT backups in TRK0SAVE format * DOC FILE //* can be converted so that ICKDSF will be able to * DOC FILE //* load them. * DOC FILE //* * DOC FILE //* 26 Update to File 856 from Steve McColley, to add * DOC FILE //* some information about his vendor product called * DOC FILE //* ESSM which is an extension of the Mellon Mods to * DOC FILE //* JES2. This may be helpful for installations * DOC FILE //* running the Mellon Mods currently. * DOC FILE //* * DOC FILE //* 27 Update to File 860 from Gerhard Postpischil to * DOC FILE //* update some of his source members: * DOC FILE //* ASMTOZAP, COPYFDR, COPYVOL, DRIPLOAD, DSSDUMP, * DOC FILE //* LOADZAP, PARMTZ, PRINTALL, WYLVTOC, WYLVTOCS * DOC FILE //* * DOC FILE //* 28 Update to File 873 from Sam Golob to add a program * DOC FILE //* called ULUTYPE, that lists defined device totals. * DOC FILE //* This program is the same as UCBTYPE on File 731. * DOC FILE //* * DOC FILE //* 29 Update to File 899 from Sam Golob to add a * DOC FILE //* modification to his DACEE program so that it * DOC FILE //* becomes a callable service. * DOC FILE //* * DOC FILE //* 30 Addition of File 900 which is a collection of * DOC FILE //* programs that calculate MD5 checksums. These * DOC FILE //* programs were written in Assembler, and are an * DOC FILE //* adaptation of some of the work of Leland Lucius, * DOC FILE //* who wrote a routine to calculate MD5 sums that * DOC FILE //* is callable from REXX. * DOC FILE //* http://homerow.net/asm/md5/ * DOC FILE //* * DOC FILE //* 31 Addition of File 901 which is the ASSIST assembler * DOC FILE //* for OS/360 and similar operating systems. This * DOC FILE //* file was submitted, courtesy of Jay Moseley. * DOC FILE //* * DOC FILE //* 32 Addition of File 902 from Jay Moseley, which is * DOC FILE //* a collection of date conversion routines, originally * DOC FILE //* written for Y2K purposes. * DOC FILE //* * DOC FILE //* 33 Addition of File 903 from Jay Moseley, which is * DOC FILE //* a collection of field formatting routines that * DOC FILE //* can be used, for example, to verify the format * DOC FILE //* of fields entered in CICS transactions. * DOC FILE //* * DOC FILE //* 34 Addition of File 904 from Tony Cieri, containing * DOC FILE //* a collection of exits and programs designed to * DOC FILE //* work with IBM's Connect:Direct product FMID HDGA510. * DOC FILE //* These exits go back a long way, but they have * DOC FILE //* been refreshed to work with IBM Connect:Direct * DOC FILE //* Version 5.1. * DOC FILE //* * DOC FILE //* 35 Addition of File 905 from Sam Golob. These members * DOC FILE //* represent a small subset of PARMLIB members, and * DOC FILE //* contains explanations and code relating to where * DOC FILE //* these PARMLIB member settings are reflected in * DOC FILE //* Common Storage. Parmlib members represented so * DOC FILE //* far, are: * DOC FILE //* IKJTSOxx, DEVSUPxx, VATLSTxx, and LPALSTxx. * DOC FILE //* * DOC FILE //* It is hoped that this collection will grow, with * DOC FILE //* more PARMLIB members included. If you are so * DOC FILE //* inclined, please do the research on a PARMLIB * DOC FILE //* member, and submit it to me for inclusion here. * DOC FILE //* * DOC FILE //* 36 Addition of File 906 from Steve McColley, which * DOC FILE //* contains an "LSPACE-type" TSO command to list the * DOC FILE //* space characteristics of disk volumes. * DOC FILE //* * DOC FILE //* 37 Addition of File 907 from Nick Barnes, which * DOC FILE //* contains an MSI executable file for the PC, that * DOC FILE //* installs an application to display XMIT-format * DOC FILE //* files on the PC. A replacement for XMIT-Manager. * DOC FILE //* * DOC FILE //* 38 Addition of File 908 from James Halley, which * DOC FILE //* contains a package to send ISPF outputs to Windows * DOC FILE //* workstations for printing, and many types of * DOC FILE //* further post-processing. * DOC FILE //* * DOC FILE //* 39 Addition of File 909 from Glenn Siegel, which * DOC FILE //* contains a package to allow you to email CA-Dispatch * DOC FILE //* reports. * DOC FILE //* * DOC FILE //* 40 Addition of File 910 from Thierry Falissard, which * DOC FILE //* contains a database management system called * DOC FILE //* NoSQLz for z/OS. * DOC FILE //* * DOC FILE //* website: www.nosqlz.com * DOC FILE //* * DOC FILE //* 41 Addition of File 911 from Gabriel Gargiulo, and * DOC FILE //* contains problems and answers from his book: * DOC FILE //* * DOC FILE //* "The REXX Language on TSO" * DOC FILE //* by Gabriel F. Gargiulo. * DOC FILE //* * DOC FILE //* ISBN-10: 1479104779 * DOC FILE //* ISBN-13: 978-1479104772 * DOC FILE //* * DOC FILE //* This book can be ordered from Amazon. * DOC FILE //* * DOC FILE //* email: gabeg@yoursecondlanguage.com * DOC FILE //* * DOC FILE //* Also, some extra REXX execs from the book are * DOC FILE //* included for your benefit. * DOC FILE //* * DOC FILE //***SECTION V-487 SECTION * DOC FILE //* V-487 CHANGES FOR VERSION 487 OCT 27, 2013 * DOC FILE //* * DOC FILE //* 0 Updates to File 006 and 008 as usual, to bring * DOC FILE //* them up to levels appropriate for this tape * DOC FILE //* version. * DOC FILE //* * DOC FILE //* 1 Update to File 033 which contains several versions * DOC FILE //* of the SHARE song book. This is courtesy of Helen * DOC FILE //* Seren. The song book for 2009 was added. * DOC FILE //* * DOC FILE //* 2 Update to File 035 load library to change the PDS * DOC FILE //* program to the following version: * DOC FILE //* PDS86 -- VERSION 8.6.14.5 June 10, 2013 * DOC FILE //* * DOC FILE //* 3 Update to File 044 to add an Assembler version of * DOC FILE //* the ASMTOZAP program from Gerhard Postpischil. * DOC FILE //* This version is member ASMTOZAG. * DOC FILE //* * DOC FILE //* 4 Update to File 066 to apply Gerhard Postpischil's * DOC FILE //* fix to the PDSLOAD program. * DOC FILE //* * DOC FILE //* 5 Update to File 093 to apply Gerhard Postpischil's * DOC FILE //* fix to the PDSLOAD source code. * DOC FILE //* * DOC FILE //* 6 Update to File 094 from Michael Cleary with his * DOC FILE //* newer version of DAF, version 1.49. * DOC FILE //* * DOC FILE //* 7 Update to File 119 to copy newer versions of the * DOC FILE //* TSOENTER and TSOLEAVE macros from File 136. Older * DOC FILE //* versions are still here, if you need them. * DOC FILE //* * DOC FILE //* 8 Update to File 133 to change some doc. * DOC FILE //* * DOC FILE //* 9 Update to File 135 load library to change the PDS * DOC FILE //* program to the following version: (ISO date format) * DOC FILE //* PDS86 -- VERSION 8.6.14.5 June 10, 2013 * DOC FILE //* * DOC FILE //* 10 Update to File 136 to change the support * DOC FILE //* information. I don't know if Howard Dean is * DOC FILE //* still alive. * DOC FILE //* * DOC FILE //* 11 Update to File 182 which is the PDS 8.6 package * DOC FILE //* from John Kalinich. Version of source is: * DOC FILE //* PDS86 -- VERSION 8.6.14.5 June 10, 2013 * DOC FILE //* * DOC FILE //* 12 Update to File 183 from Rainer Nowak add his * DOC FILE //* changes to the STEMEDIT program. Member STEMEDI# * DOC FILE //* is a copy of what is on CBT File 895. * DOC FILE //* * DOC FILE //* 13 Update to File 185 to make a few changes to the * DOC FILE //* assembled tables, and to add a method of using * DOC FILE //* only free disassembly tools to disassemble the * DOC FILE //* auth tables already on your system. * DOC FILE //* * DOC FILE //* 14 Update to File 200 with the addition of the CPUID * DOC FILE //* program that was written by the late Rex Widmer. * DOC FILE //* Also added was a REXX exec that does the same sort * DOC FILE //* of thing. The CPUID program was found in some of * DOC FILE //* Rex Widmer's notes. * DOC FILE //* * DOC FILE //* 15 Update to File 300 from Sam Golob and others, to * DOC FILE //* fix programs that were there, to get them to work * DOC FILE //* for z/OS 1.13 and thereabouts. * DOC FILE //* Changed members are: * DOC FILE //* ------- ------- --- * DOC FILE //* $$$#DATE, $$CHANLG, @FILE300, CALC, CALC$, * DOC FILE //* CALC$O, CALC#, CALC@, CALCINST, CALCIN14, * DOC FILE //* CALCIN23, CALCLE41, CALCO, CALCSUB#, DA, DA$, * DOC FILE //* DA$ZAP, DA#, DAOLD, DAOLD#, DSNCHE$O, DSNCHEC$, * DOC FILE //* DSNCHECK, DSNCHECO, DYNALC, IO, IO$ IO#, IO@, * DOC FILE //* IOOLD, IO01, IO02, IO03, LISTLPA, LISTLPA$, * DOC FILE //* LISTLPAO, REVIEW@, RLSE@, ZAP, ZAP$, ZAP$DOC, * DOC FILE //* ZAP$O, ZAP#, ZAP#O, ZAPO * DOC FILE //* * DOC FILE //* 16 Update to File 325 with two (alternative) fixes * DOC FILE //* to the PRINTOFF program, so that it displays the * DOC FILE //* proper date for Y2K. Some people like PRINTOFF * DOC FILE //* instead of IBM's newer PRINTDS command, so we've * DOC FILE //* made sure that it is available and it works. * DOC FILE //* * DOC FILE //* 17 Update to File 423 from Sam Golob with permission * DOC FILE //* from Jeff Broido. Jeff's new support address was * DOC FILE //* updated, and several programs (his, or from other * DOC FILE //* people which were related to his programs) were * DOC FILE //* added. * DOC FILE //* List of Changed Members: * DOC FILE //* ---- -- ------- ------- * DOC FILE //* $$$$$NEW, $$$$DOC, $$$#DATE, $$$COJRB, $$$PERMT, * DOC FILE //* $MACLIB, @FILE423, BRODCAST, CHECKDD, CKDAY, CKM, * DOC FILE //* CKMOUNT, CKO, CMAP, DIGCLK, DIGCLK$, DIGCLK#, LAA, * DOC FILE //* LAAOLD, LAAT, MAPSP, MAPXA, MERKNOW, NOW, OFF, ON, * DOC FILE //* QUOTE, REGS, SMAP, TELL, TERMSIZ$, TERMSIZE, * DOC FILE //* TERMTYP, TERMTYP$, TERMTYPE, TF, VPUT, VTPUT, * DOC FILE //* VWTPU * DOC FILE //* * DOC FILE //* 18 Update to File 434 from Mark Zelden. * DOC FILE //* Changed Members: IPLINFO, XEFCLIST * DOC FILE //* * DOC FILE //* 19 Update to File 495 from Tom Conley. This is a * DOC FILE //* new version of DYNISPF: 2013/08/10 V4R2 release. * DOC FILE //* * DOC FILE //* 20 Update to File 508 from A.L. Richards. This adds * DOC FILE //* another version of the EXCMD program which * DOC FILE //* preserves the ISPF environment, so there are now * DOC FILE //* two versions: one which preserves, and one which * DOC FILE //* destroys, the ISPF environment. * DOC FILE //* * DOC FILE //* 21 Update to File 536 from Sam Golob (to Deru Sudibyo's * DOC FILE //* file) because some of the member names in the MACLIB * DOC FILE //* member had X'00' suffixed to the IEBUPDTE NAME=xxx * DOC FILE //* cards. These were changed to blanks. * DOC FILE //* * DOC FILE //* 22 Update to File 589 from Philippe Leite to fix the * DOC FILE //* HERCMD program. The HERCMD program still has some * DOC FILE //* issues, but it seems to do the job semi-adequately. * DOC FILE //* If someone can fix it so it works perfectly, quite * DOC FILE //* a few people would be very grateful. * DOC FILE //* * DOC FILE //* 23 Update to File 800 which is a RECEIVE/UNXMIT * DOC FILE //* program from Enrico Sorichetti to work on other * DOC FILE //* platforms. File 808 is a modified ZIP file, * DOC FILE //* and it was updated as well. * DOC FILE //* * DOC FILE //* 24 Updates to Files 860, 861, and 862 from Gerhard * DOC FILE //* Postpischil. This is a large collection of his * DOC FILE //* works. * DOC FILE //* * DOC FILE //* 25 Update to File 876 to fix the PDSLOAD object deck, * DOC FILE //* as per Gerhard Postpischil's correction. * DOC FILE //* * DOC FILE //* 26 Update to File 882 from Ze'ev Atlas. This is a * DOC FILE //* port of PCRE 8.33V2 for native z/OS. * DOC FILE //* * DOC FILE //* 27 Addition of File 890 from Peter Sylvester, to add * DOC FILE //* the Simula compiler and library, with complete * DOC FILE //* original documentation. Simula was written in the * DOC FILE //* 1960's in Norway, and was the first computer * DOC FILE //* language to feature "object oriented programming". * DOC FILE //* Complete documentation is supplied, which consists * DOC FILE //* of scanned PDF documents, that (unfortunately) * DOC FILE //* take up a lot of room, but they are here. * DOC FILE //* * DOC FILE //* 28 Addition of File 891 from Quasar Chunawala, which * DOC FILE //* contains a REXX program that operates as an edit * DOC FILE //* macro, to be used when looking at a COBOL program. * DOC FILE //* This REXX allows you to automatically skip to the * DOC FILE //* place where a procedure is coded, from the place * DOC FILE //* where is was called. So it allows flowcharting * DOC FILE //* of the program, and makes that process easier. * DOC FILE //* * DOC FILE //* 29 Addition of File 892 which contains a zip file * DOC FILE //* that has versions of TERSE which work on other * DOC FILE //* platforms. Members in the zip file are: * DOC FILE //* terse.exe tersedos.exe * DOC FILE //* terse.txt terselinux.i386 * DOC FILE //* terse16.exe terselinux.s390 * DOC FILE //* terse32.exe terseosx.i386 * DOC FILE //* terseaix.i386 terseosx.ppc * DOC FILE //* terseaix.risc * DOC FILE //* * DOC FILE //* 30 Addition of File 893 from Sam Golob and contains * DOC FILE //* a program called SMFLOG, which shows TSO activity * DOC FILE //* and JOB init activity on a z/OS system. SMF types * DOC FILE //* 4, 20, 35 are reported interactively. Also, the * DOC FILE //* DSMF program was copied from File 300, to help you * DOC FILE //* determine which SMF dataset the SMFLOG program * DOC FILE //* should look at. * DOC FILE //* * DOC FILE //* 31 Addition of File 894 from Robert Zenuk via Sam * DOC FILE //* Golob. These are mostly REXX execs written by * DOC FILE //* Rob and posted on the MVS-OE listserv newsgroup. * DOC FILE //* * DOC FILE //* 32 Addition of File 895 from Rainer Nowak, which has * DOC FILE //* a modification to Gilbert Saint-flour's STEMEDIT * DOC FILE //* program. * DOC FILE //* * DOC FILE //* 33 Addition of File 896, which is a collection of * DOC FILE //* SHARE TSO tools from 1993. * DOC FILE //* * DOC FILE //* 34 Addition of File 897 from John McKown, which is * DOC FILE //* a port of SQLITE 3.8 for z/OS. * DOC FILE //* * DOC FILE //* 35 Addition of File 898 from Alex Kara, and it is * DOC FILE //* a large depository of his collected works. Many * DOC FILE //* tools and ideas can be gleaned from this * DOC FILE //* very large collection. * DOC FILE //* * DOC FILE //* 36 Addition of File 899 which contains a TSO command * DOC FILE //* called DACEE. * DOC FILE //* * DOC FILE //***SECTION V-486 SECTION * DOC FILE //* V-486 CHANGES FOR VERSION 486 APR 02, 2013 * DOC FILE //* * DOC FILE //* 1 Update to File 006 which contains tools I use to * DOC FILE //* handle File 001 of this tape, and also tools to * DOC FILE //* place a time-stamp member into a CBT Tape file. * DOC FILE //* * DOC FILE //* 2 Update to File 008 which contains jobs used to * DOC FILE //* make the CBT Tape version. Include more up-to-date * DOC FILE //* jobs for this tape version. * DOC FILE //* * DOC FILE //* 3 Updates to File 035 with changes in load modules: * DOC FILE //* APFLIST DSATN FASTPATH FASTP149 SS0104 VSAMADTL * DOC FILE //* VSAMAGET VSAMAHLP VSAMANAL VSAMANDX WHATSNEW. * DOC FILE //* * DOC FILE //* 4 Updates to File 133 (Alan Field's programs) from * DOC FILE //* Sam Golob. Following members have been changed: * DOC FILE //* DISASM3B JULSUB JULSUB$ LASTCLP$ SVCTAB SVCTAB$ * DOC FILE //* SVCTAB$1 SVCTAB# SVCTABO SVCTAB01 * DOC FILE //* * DOC FILE //* 5 Updates to Rick Fochtman's files, to reflet the * DOC FILE //* change in their support address. These are: * DOC FILE //* Files 147, 277, 326, 347, 414, 447, 537, 684. * DOC FILE //* * DOC FILE //* 6 Update to File 172 from Sam Golob, to fix VSAMANAL * DOC FILE //* for 3390's and 3380's completely, after Dave * DOC FILE //* Cartwright did most of the work. * DOC FILE //* * DOC FILE //* 7 Update to File 183 from Sam Golob, to include * DOC FILE //* Gilbert Saint-flour's latest version of FASTPATH, * DOC FILE //* as taken from his archives and tested. * DOC FILE //* * DOC FILE //* 8 Update to File 185 from Sam Golob. * DOC FILE //* * DOC FILE //* 9 Update to File 200 from Sam Golob, to fix the * DOC FILE //* time-date routine in the WHATSNEW program. * DOC FILE //* * DOC FILE //* 10 Update to File 266 from Sam Golob, to fix the old * DOC FILE //* Florida Power tape map program called SS0104. * DOC FILE //* Tape footages (6250 bpi) now show more than 10000 * DOC FILE //* feet. Also, replace the time-date routine. * DOC FILE //* * DOC FILE //* 11 Update to File 294 from Sam Golob, to fix VSAMANAL * DOC FILE //* here in its source file, for 3390's and 3380's. * DOC FILE //* * DOC FILE //* 12 Update to File 296 from Andreas Freybier, to fix * DOC FILE //* the DSAT program for EAV volumes. Members changed * DOC FILE //* or added: * DOC FILE //* DSATASM DSATGO DSATHELP DSATNEW DSATNEW$ DSATNEWO * DOC FILE //* DSATO$ * DOC FILE //* * DOC FILE //* 13 A big effort was made to get many programs on * DOC FILE //* File 300 to work properly under z/OS (1.12, 1.13). * DOC FILE //* Members changed or added are: * DOC FILE //* ABEND##, AUCMD, AUCMD$, AUCMD#, AUCMDO, CATPW#, * DOC FILE //* CMDLOFF, CMDLOFF$, CMDLOFFO, COMPRES$, COMPRESO, * DOC FILE //* COMPRESS, CPSCB, DAJOB, DAJOB$, DAJOBO, DAPF, DAPF$, * DOC FILE //* DAPF#, DAPFU, DAPF00, DDISK, DDISK$, DDISKO, DDISK01,* DOC FILE //* DLINK, DLINK$, DLINKO, DLPA, DLPA$, DLPAO, DLVLDSS, * DOC FILE //* DLVLDSS$, DLVLDSSO, DSMF, DSMF$, DSMFOLD, DSMF01, * DOC FILE //* DSMF02, DSVC, DSVC$, DSVCOLD, DUSER, DUSER$, DUSER00,* DOC FILE //* LASTIPL, LISTAX, LISTAX$, LISTAX#, LISTAXO, MACROS, * DOC FILE //* SHOWDS, SHOWDSA, SHOWSS, SHOWSS$, SHOWSS00, UADLST, * DOC FILE //* UADLST$, UADLST#, UADS, UADS$, UADSO * DOC FILE //* * DOC FILE //* 14 A big effort was made to get more programs on * DOC FILE //* File 316 to work properly under z/OS (1.12, 1.13). * DOC FILE //* Members changed or added are: * DOC FILE //* UADL, UADLIN#0, UADLIN#1, UADLIN#2, UADLIST, * DOC FILE //* UADLIST$, UADLISTO, UADLIST1, UADLIS01 * DOC FILE //* * DOC FILE //* 15 Updates to File 434 from Mark Zelden. Members * DOC FILE //* changed were: * DOC FILE //* IPLHIST, XEFCLIST, XEFMENU, XEFMENUB * DOC FILE //* * DOC FILE //* 16 Updates to Files 446 528 696 697 698 781 784 864 * DOC FILE //* from John McKown to change his email address. * DOC FILE //* * DOC FILE //* 17 Update to File 523 (SMFSLCT) from Sterling James * DOC FILE //* to fix a bug. * DOC FILE //* * DOC FILE //* 18 Update to FIle 633 from Bill Smith (DSPACE and * DOC FILE //* FDSPACE) to improve the documentation. * DOC FILE //* * DOC FILE //* 19 Update to File 646 which is a public-domain CLIST * DOC FILE //* to REXX conversion tool from IBM. Only change was * DOC FILE //* to add a "before" and "after" example. * DOC FILE //* * DOC FILE //* 20 Update to File 659 to add Hercules 3.08 implemen- * DOC FILE //* tation if you want it, or need it. See also, * DOC FILE //* File 889. * DOC FILE //* * DOC FILE //* 21 Update to File 731 to add a program called DACEE, * DOC FILE //* which formats many of the fields in the ACEE and * DOC FILE //* also hex dumps the entire contents of the user's * DOC FILE //* ACEE. * DOC FILE //* * DOC FILE //* 22 Update to File 752 from Bill Earle, to fix a bug * DOC FILE //* by replacing a complete subroutine of the APPLDUMP * DOC FILE //* utility. * DOC FILE //* * DOC FILE //* 23 Update to File 832 from Marco Serafini, to fix * DOC FILE //* some bugs in his utility to print files on TCPIP * DOC FILE //* printers. * DOC FILE //* * DOC FILE //* 24 Update to File 873 from Sam Golob to rearrange * DOC FILE //* the members and fix some doc in his scheme to * DOC FILE //* access ULUT (UCB scan) information using a set of * DOC FILE //* assembler macros. * DOC FILE //* * DOC FILE //* 25 Update to File 874 to add a help member for * DOC FILE //* VSAMANAL. * DOC FILE //* * DOC FILE //* 26 Update to File 875 from its author Chris Cheney, * DOC FILE //* to change some of the documentation and to give * DOC FILE //* proper credits. This is ALGOL 68C. The package * DOC FILE //* as it is now, is meant to be installed from an * DOC FILE //* AWS tape image, which has now been included in * DOC FILE //* this pds (as member AL68CAWS) in FB-80 (folded * DOC FILE //* over) format. If you FTP this member to a PC * DOC FILE //* file, you can read it on a P390 or under Hercules * DOC FILE //* to install the product using the given instructions. * DOC FILE //* (We will try to improve this situation in the * DOC FILE //* future, and make ALGOL 68C more easy to install * DOC FILE //* directly from the file members. * DOC FILE //* * DOC FILE //* 27 Addition of File 883 from Miklos Szigetvari, * DOC FILE //* which is a package of exits and programs to * DOC FILE //* help manage DFHSM in a small installation. * DOC FILE //* * DOC FILE //* 28 Addition of File 885 from Albert Cheng. It * DOC FILE //* contains an updated Disassembler program which * DOC FILE //* handles the new Jump instructions, and so forth. * DOC FILE //* The new disassembler is called HDISASM to * DOC FILE //* distinguish it from older programs of this type. * DOC FILE //* * DOC FILE //* 29 Addition of File 886 from Ed Petka, which is a * DOC FILE //* system to init thousands of DASD volumes in a * DOC FILE //* short time. * DOC FILE //* * DOC FILE //* 30 Addition of File 887 from Scott Vetter, which * DOC FILE //* contains a large collection of programs and * DOC FILE //* usermods for MVS 3.8J to make it more modern * DOC FILE //* and workable. * DOC FILE //* * DOC FILE //* 31 Addition of File 888 from Miklos Szigetvari * DOC FILE //* and contains a package to give a very comprehensive * DOC FILE //* display of z/OS system information which you can * DOC FILE //* get via your Internet browser. * DOC FILE //* This package uses the z/OS system's HTTP server * DOC FILE //* to put the information out on the Internet. * DOC FILE //* It is really a first! It is an excellent tool for * DOC FILE //* modern-day sysprogs! * DOC FILE //* * DOC FILE //* 32 Addition of File 889 which is an implementation * DOC FILE //* of the Hercules 3.08 emulator to run under Windows * DOC FILE //* 7 and similar levels of Windows, in 64-bit mode. * DOC FILE //* It is "completely pre-installed" and also contains * DOC FILE //* David Trout's DLL's so FTP can be set up. To set * DOC FILE //* up FTP you also need the WINPCAP member from File * DOC FILE //* 659 to be installed on your PC. This stuff is all * DOC FILE //* here, and nothing else needs to be downloaded from * DOC FILE //* the Internet. It just has to be downloaded to a * DOC FILE //* PC in BINARY and unzipped. * DOC FILE //* * DOC FILE //* Of course, you are responsible to obtain an * DOC FILE //* operating system (legally) and DASD volumes and a * DOC FILE //* "config file" to actually run an operating system * DOC FILE //* under this Hercules. But if you can supply * DOC FILE //* those, everything should work. * DOC FILE //* * DOC FILE //***SECTION V-485 SECTION * DOC FILE //* V-485 CHANGES FOR VERSION 485 DEC 16, 2012 * DOC FILE //* * DOC FILE //* 1 Update to File 008 which contains jobs used to * DOC FILE //* make the CBT Tape version. Include more up-to-date * DOC FILE //* jobs for this tape version. * DOC FILE //* * DOC FILE //* 2 Update to File 019 from John Hooper, to fix his * DOC FILE //* program CONSOLE. * DOC FILE //* * DOC FILE //* 3 Updates to File 035 with changes in load modules: * DOC FILE //* BURN, CNCLPG25, PACKRAT, PACKRATU, PDS, PDS38, * DOC FILE //* PDS86, PDS86I, PDS8638, UCBDASD, UCBTAPE. * DOC FILE //* Level: PDS86 -- VERSION 8.6.14.2 NOVEMBER 11, 2012 * DOC FILE //* * DOC FILE //* 4 Update to File 046 to rescue the PACKRAT program, * DOC FILE //* so it can run on z/OS systems. The old PACKRAT * DOC FILE //* program broke at the z/OS 1.1 level, but still * DOC FILE //* worked at OS/390 2.10. There are 2 new versions, * DOC FILE //* (PACKRATZ and BACKENDZ in source code), and the * DOC FILE //* other one, (PACKRATU and BACKENDU in source code). * DOC FILE //* These both should work on OS/390 and all z/OS * DOC FILE //* systems. * DOC FILE //* * DOC FILE //* 5 Updates to File 135 with changes in load modules: * DOC FILE //* PDS, PDS38, PDS86, PDS8638, SHOWZOS(721), SHOW720. * DOC FILE //* Level: PDS86 -- VERSION 8.6.14.2 NOVEMBER 11, 2012 * DOC FILE //* * DOC FILE //* 6 Updates to File 182 from John Kalinich, to raise * DOC FILE //* the level of the PDS 8.6 program to: * DOC FILE //* PDS86 -- VERSION 8.6.14.2 NOVEMBER 11, 2012 * DOC FILE //* * DOC FILE //* 7 Update to File 183 to state that Carlos Aguilera * DOC FILE //* and Sam Golob are now taking care of Gilbert * DOC FILE //* Saint-flour's files, software, and materials. * DOC FILE //* web-site: www.gsf-soft.com * DOC FILE //* email : carlos@gsf-soft.com * DOC FILE //* Gilbert's old email address is no longer valid. * DOC FILE //* To contact Carlos, please use Carlos' email address. * DOC FILE //* References to Gilbert's old addresses have now been * DOC FILE //* changed, inside the source code everywhere. * DOC FILE //* * DOC FILE //* 8 Update to File 185 to reassemble the auth tables * DOC FILE //* and to make various updates to improve the usability * DOC FILE //* of the file. * DOC FILE //* * DOC FILE //* 9 Update to File 338 which was originally from * DOC FILE //* Gilbert Saint-flour, to fix the contact information * DOC FILE //* that was there. Carlos Aguilera is now maintaining * DOC FILE //* this stuff, together with Sam Golob. * DOC FILE //* * DOC FILE //* 10 Update to File 423 to fix the LISTHEAD program, * DOC FILE //* so it would recognize the new JUMP and LARL * DOC FILE //* instructions that now begin IBM system programs. * DOC FILE //* * DOC FILE //* 11 Update to File 434 from Mark Zelden, to update * DOC FILE //* his wonderful REXX exec, IPLINFO. * DOC FILE //* * DOC FILE //* 12 Update to File 452 from Dan Dalby to fix some bugs. * DOC FILE //* There is much (VERY) useful software to try, in * DOC FILE //* this file. * DOC FILE //* * DOC FILE //* 13 Update to File 492 from Roland Schiradin to include * DOC FILE //* Version 7.21 of SHOWzOS. * DOC FILE //* * DOC FILE //* 14 Update to File 531, to fix a bug in the IGGCSIRX * DOC FILE //* (catalog search interface) REXX exec. * DOC FILE //* * DOC FILE //* 15 Update to File 542 from Alastair Gray, to fix a * DOC FILE //* bug in the (extremely useful) RCNVTCAT exec. The * DOC FILE //* CATALOG( ) name was not being filled in. * DOC FILE //* * DOC FILE //* 16 Update to File 612 from Albert Cheng, with a new * DOC FILE //* shipment of program updates. * DOC FILE //* * DOC FILE //* 17 Update to File 614 from Sam Golob, to add a new * DOC FILE //* load library member for SHOWzOS 7.21, assembled * DOC FILE //* on z/OS 1.13. * DOC FILE //* * DOC FILE //* 18 Update to File 708 which is Glenn Siegel's MPFXTALL * DOC FILE //* package. Addition of a small program called * DOC FILE //* MPFXDSPL by Thomas Hutchins. * DOC FILE //* * DOC FILE //* 19 Update to File 731 from Sam Golob to add two TSO * DOC FILE //* commands named UCBDASD and UCBTAPE, which use an * DOC FILE //* undocumented UCB lookup scheme that was discovered * DOC FILE //* by Gilbert Saint-flour to use in SHOWzOS (File 492). * DOC FILE //* This method hadn't been publicly exploited, and * DOC FILE //* UCBDASD and UCBTAPE are some initial coding * DOC FILE //* examples. See File 873 for more info about this * DOC FILE //* method (of using the UCB Lookup Table, or ULUT). * DOC FILE //* ULUT lookups are NON-APF-Authorized and need to be * DOC FILE //* in 31-bit mode. * DOC FILE //* * DOC FILE //* 20 Update to File 749 which is Gilbert Saint-flour's * DOC FILE //* MVS 3.8 programs, which he adapted from OS/390 and * DOC FILE //* z/OS. Gilbert's contact information had to be * DOC FILE //* replaced with Carlos Aguilera's and Sam Golob's. * DOC FILE //* * DOC FILE //* 21 Update to File 757 from Ken Fitzgerald. This is * DOC FILE //* his LOGGRASM package, now updated to Fix Pack 17. * DOC FILE //* * DOC FILE //* 22 Update to File 779 from Bill Bass. This is a new * DOC FILE //* revision of his SYMBSUB (symbolic substitution) * DOC FILE //* program written in COBOL, to automatically * DOC FILE //* substitute symbols in JCL cards. * DOC FILE //* * DOC FILE //* 23 Update to File 826 from Sam Golob and Joe Reichman. * DOC FILE //* The addition to this file is version 1.2.5 of the * DOC FILE //* CNCLPG program, which besides being able to change * DOC FILE //* an address space to SWAPPABLE and NON-SWAPPABLE, * DOC FILE //* CANCELABLE and NON-CANCELABLE, this version can now * DOC FILE //* optionally BURN the address space (CALLRTM, * DOC FILE //* TYPE=MEMTERM). * DOC FILE //* * DOC FILE //* 24 Update to File 834 from Alexander Vasilenko, to fix * DOC FILE //* a few problems with his MIGRATE macro, that helps * DOC FILE //* to allocate a list of datasets from one system, on * DOC FILE //* another system, using LISTDSI to grab their * DOC FILE //* DCB attributes and other characteristics. Also, * DOC FILE //* Alex added a few of his other commands and macros. * DOC FILE //* * DOC FILE //* 25 Update to File 866 from Vladimir Mestovski to add * DOC FILE //* a few fixes to his BSPUFI (Batch SPUFI or * DOC FILE //* C SQL-DB2-TSO Processor). * DOC FILE //* * DOC FILE //* 26 Addition of File 873 from Sam Golob. The purpose * DOC FILE //* of this file is to give a tribute to Gilbert * DOC FILE //* Saint-flour and to thank him for his pioneering * DOC FILE //* work. This file shows us how to use Gilbert's * DOC FILE //* technique of scanning UCB's from IBM's UCB Lookup * DOC FILE //* Table (called ULUT) which resides above the 16M * DOC FILE //* line. Using this technique, you get REAL UCB's * DOC FILE //* without needing APF-authorization. Additionally, * DOC FILE //* macros ULUINIT and ULUSCAN are provided, which * DOC FILE //* make coding with this technique much easier. * DOC FILE //* * DOC FILE //* 27 Addition of File 874 from Sam Golob, which is a * DOC FILE //* pds that has members from his HELP file, with * DOC FILE //* HELP members for many programs on the CBT Tape. * DOC FILE //* By looking at the HELP members, you can learn * DOC FILE //* what nice tools you might like to install. * DOC FILE //* * DOC FILE //* HELP members listed: * DOC FILE //* ---- ------- ------ * DOC FILE //* ABEND ADDTO ADIS BLKDISK BLKSPTRK BURN CATL * DOC FILE //* CDSCB CINMX CNCLPG COPYFILE COPYMODS CPSCB DSAT * DOC FILE //* DSPACE DVOL EESCB FSH FSHELP HEL ICH IEBANTP * DOC FILE //* IKJEEPTR INMXD JCLSET KONCAT LDS LOCATE LPSCB * DOC FILE //* LWATMGR PDS86 RELEASE REV REVED REVEDIT REVIEW * DOC FILE //* REVOUT REVPDS REVPDSE REVUNIX REVVSAM RXJCL * DOC FILE //* STEPLIB TSUB TSUBQUIK UKEYCSA USERINFO WHOSGOT * DOC FILE //* XEQ UCBDASD ULUDASD UCBTAPE ULUTAPE * DOC FILE //* * DOC FILE //* 28 Addition of File 875 which is ALGOL 68C from * DOC FILE //* Cambridge University. Our packaging is a copy * DOC FILE //* of their tape files to a PDS. Our ISPF statistics * DOC FILE //* mark which file that each pds member came from. * DOC FILE //* It is up to the person installing this program * DOC FILE //* to figure out the details, but (to my knowledge) * DOC FILE //* all the necessary materials for installation are * DOC FILE //* here. * DOC FILE //* * DOC FILE //* 29 Addition of File 876 from Tom Armstrong, and it * DOC FILE //* contains his version of the ALGOL F compiler and * DOC FILE //* library, Version 2.1. Tom has done a lot of * DOC FILE //* repair work on the ALGOL F source code, the way * DOC FILE //* we received it from old IBM tapes. This version * DOC FILE //* can be assembled and run, and to our knowledge, * DOC FILE //* it has been well fixed. Thanks for a big job, * DOC FILE //* Tom !! * DOC FILE //* * DOC FILE //* 30 Addition of File 877 from Vladimir Mestovski. * DOC FILE //* This file contains some very useful edit macros, * DOC FILE //* among which are V, B, E, which allow you to put * DOC FILE //* your cursor on a dataset name in an ISPF edit, * DOC FILE //* allowing you to VIEW, BROWSE, or EDIT the dataset. * DOC FILE //* In addition, this file contains Vladimir's MAKE * DOC FILE //* package, which is a powerful tool to do automate * DOC FILE //* many different types of tasks, in different * DOC FILE //* enviornments under z/OS. * DOC FILE //* * DOC FILE //* 31 Addition of File 878 from Joe Reichman. This * DOC FILE //* file contains an updated version of the BURN TSO * DOC FILE //* command that works on z/OS. BURN will get rid of * DOC FILE //* an address space, using CALLRTM TYPE=MEMTERM, * DOC FILE //* which will sometimes be able to clear out an * DOC FILE //* address space from the system, even when a FORCE * DOC FILE //* can't do it. * DOC FILE //* * DOC FILE //* 32 Addition of File 879 from Tom Hall, which is the * DOC FILE //* TSOFIND TSO command. TSOFIND will find all * DOC FILE //* occurrences of a dataset (by its name), cataloged * DOC FILE //* or uncataloged, in the system, and will optionally * DOC FILE //* display each one's DCB attributes. This program * DOC FILE //* was originally 40 years old and runs on MVS 3.8. * DOC FILE //* But a z/OS version was created by one of our great * DOC FILE //* benefactors with a long history of CBT Tape * DOC FILE //* contributions. The z/OS version is called * DOC FILE //* TSOFINDZ. * DOC FILE //* * DOC FILE //* 33 Addition of File 880 from Miklos Szigetvari, and * DOC FILE //* contains a product called MVSDSSN, which is an * DOC FILE //* extension of ADRDSSU, and which is used to manage * DOC FILE //* the dumps in a network. * DOC FILE //* * DOC FILE //* 34 Addition of File 881 from Robert Harrison, and * DOC FILE //* contains a revised copy of the Julian Calendar in * DOC FILE //* Microsoft Excel format, that was posted to the * DOC FILE //* CBT Tape website. * DOC FILE //* * DOC FILE //* 35 Addition of File 882 from Ze'ev Atlas. This file * DOC FILE //* contains a port of the PCRE (Perl-Compatible Regular * DOC FILE //* Expressions) product to z/OS. * DOC FILE //* * DOC FILE //***SECTION V-484 SECTION * DOC FILE //* V-484 CHANGES FOR VERSION 484 JUL 08, 2012 * DOC FILE //* * DOC FILE //* 0 Phil Roberts, who is the current keeper of the MVS * DOC FILE //* 3.8J Turnkey system, has requested that I re-block * DOC FILE //* several of the CBT Tape files, so that their block * DOC FILE //* size will fit into the track size of at least a * DOC FILE //* 3330 disk pack. So several files had to be * DOC FILE //* reblocked. These are: Files: 118, 121, 202, * DOC FILE //* 221, 224, 259, 305, 362, 530, 695. These are * DOC FILE //* considered "changed" files for this CBT Tape * DOC FILE //* version, but their contents have not been changed. * DOC FILE //* * DOC FILE //* 1 Update to File 019 from John Hooper, to fix his * DOC FILE //* program FLSMFJOB, so it will supply statistics on * DOC FILE //* ZAAP and ZIIP usage. * DOC FILE //* * DOC FILE //* 2 Updates to File 035 with changes in load modules: * DOC FILE //* COPYMODS, COPYMO83, LASTCLPA, PDS, PDSLOAD, * DOC FILE //* PDSLOADW, PDSLOAD1, PDSLOAD2, PDSLOAD3, PDS38, * DOC FILE //* PDS86, PDS86I, PDS8638. * DOC FILE //* * DOC FILE //* 3 Updates to File 066 from Alan Field. Also he has * DOC FILE //* a new email address: * DOC FILE //* email: alan_c_field@bluecrossmn.com * DOC FILE //* * DOC FILE //* 4 Updates to File 093 from Gerhard Postpischil and * DOC FILE //* Greg Price ("Team GP"), and from Sam Golob. Most * DOC FILE //* of it is from Gerhard. Fix was to PDSLOAD, so it * DOC FILE //* will not (necessarily) filter output members by * DOC FILE //* the "validity" of the pds member name. * DOC FILE //* * DOC FILE //* 5 Adjustment to File 119 from Bill Smith, to adjust * DOC FILE //* the reassembly of the SM command to switch into * DOC FILE //* out of TSO Session Manager mode. Also, I changed * DOC FILE //* the member named X to be named X1 (SG). * DOC FILE //* * DOC FILE //* 6 Updates to File 133 from Alan Field. Also he has * DOC FILE //* a new email address: * DOC FILE //* email: alan_c_field@bluecrossmn.com * DOC FILE //* * DOC FILE //* 7 Updates to File 135 with changes in load modules: * DOC FILE //* PDS, PDSLOAD, PDSLOADW, PDSLOAD1, PDSLOAD2, * DOC FILE //* PDSLOAD3, PDS38, PDS86, PDS8638. * DOC FILE //* * DOC FILE //* 8 Updates to File 182 from John Kalinich. PDS86 is * DOC FILE //* now at the level: * DOC FILE //* PDS86 -- VERSION 8.6.13.0 FEBRUARY 29, 2011 * DOC FILE //* * DOC FILE //* 9 Updates to File 183 which is Gilbert Saint-flour's * DOC FILE //* file, from Sam Golob. This was taken from the * DOC FILE //* last version on Gilbert's system. Please address * DOC FILE //* inquiries to Sam Golob, sbgolob@cbttape.org. * DOC FILE //* * DOC FILE //* 10 Updates to File 229 from Sam Golob. This is to * DOC FILE //* bring the COPYMODS program to Level 086. Change * DOC FILE //* was prinicpally to be able to look at the output * DOC FILE //* tapes, to see if we could keep the output tape's * DOC FILE //* volser in the copied tape (when we want to). * DOC FILE //* New options are SHOOVL and KEEPVOL. SHOOVL (Show * DOC FILE //* Output Volumes) can be used together with READ, so * DOC FILE //* you can see what volume label is on the output * DOC FILE //* volumes, without having to overlay them by doing * DOC FILE //* a real copy. * DOC FILE //* * DOC FILE //* 11 Updates to File 434 from Mark Zelden. Members * DOC FILE //* updated were: * DOC FILE //* $$$#DATE, $$$INDEX, $$CHANGE, $SNGLTSO, @FILE434, * DOC FILE //* IPLINFO, LINETBL, ONEPAKZD, ONEPAKZ8, TWOPAKZD, * DOC FILE //* TWOPAKZ8, XEFCLIST, XMEMLIST * DOC FILE //* * DOC FILE //* 12 Updates to File 452 from Dan Dalby. Members * DOC FILE //* updated were: * DOC FILE //* $$$#DATE, $$CHANGE, $$NOTE8, $LDS, $SAFECPY, * DOC FILE //* $SJFSAMP, ADDTO, CATL, HELP, LDS, * DOC FILE //* LOADLIB, LWATMGR, MACLIB, PACKMAP, PRU, * DOC FILE //* SAFECOPY, SJFSAMP, STEPLIB * DOC FILE //* * DOC FILE //* 13 Update to File 485 from Juergen Winkelmann to * DOC FILE //* adapt Binyamin Dissen's TESTVTM2 program to work * DOC FILE //* on MVS 3.8J. * DOC FILE //* * DOC FILE //* 14 Update to File 492 from Roland Schiradin, which * DOC FILE //* was put up by Sam Golob. SHOWzOS 7.21 should work * DOC FILE //* fine on z/OS 1.13 but there was a bug on z/OS 2.1 * DOC FILE //* in the advance preliminary tests. Since z/OS 2.1 * DOC FILE //* was postponed for a year, I decided to release * DOC FILE //* SHOWzOS 7.21 for the general public, but NOT as * DOC FILE //* the default SHOWzOS in File 492. See member * DOC FILE //* $$NOTE6. (SG - July 2012) * DOC FILE //* * DOC FILE //* 15 Update to File 520 from Robin Ryerse, to upgrade * DOC FILE //* his REXX function packages. * DOC FILE //* * DOC FILE //* 16 Update to File 523 from Jamie Gibson, to fix a * DOC FILE //* small problem in Paul Dion's SMFSLCT program. * DOC FILE //* * DOC FILE //* 17 Update to File 614 from Sam Golob, to include a * DOC FILE //* load module library for SHOWzOS 7.21, assembled * DOC FILE //* on z/OS 1.13. * DOC FILE //* * DOC FILE //* 18 Update to File 751 from somitcw. This is some of * DOC FILE //* his tape handling code. * DOC FILE //* * DOC FILE //* 19 Update to File 757 from Ken Fitzgerald. This is * DOC FILE //* V1R1M16 (1.1.16) of LOGGRASM. * DOC FILE //* * DOC FILE //* 20 Update to File 830 from Sam Golob. This includes * DOC FILE //* fixes to some more of the MVS Update articles from * DOC FILE //* Xephon. There is an ongoing project to make these * DOC FILE //* articles machine-readable and as error-free as is * DOC FILE //* possible. * DOC FILE //* * DOC FILE //* 21 Update to File 847 from Sam Golob. Three more * DOC FILE //* versions of the COPYMODS program were developed. * DOC FILE //* * DOC FILE //* 22 Update to File 856 from Steve McColley. The JES2 * DOC FILE //* Mellon Mods were tested so that with re-assembly * DOC FILE //* on z/OS 1.13, they will work at that system level. * DOC FILE //* * DOC FILE //* 23 Addition of Files 860, 861, and 862 from Gerhard * DOC FILE //* Postpischil, to bring us a lot of his code. * DOC FILE //* * DOC FILE //* 24 Addition of File 863 from Jim Callihan, which is * DOC FILE //* a rewrite of an IKJEFF10 submit exit for TSO. His * DOC FILE //* old version stopped working at z/OS 1.13, but this * DOC FILE //* rewritten version works at ALL recent z/OS and * DOC FILE //* OS/390 levels. * DOC FILE //* * DOC FILE //* 25 Addition of File 864 from John McKown, which * DOC FILE //* contains his collection of UNIX shell commands that * DOC FILE //* he wrote, to run under z/OS UNIX. These commands * DOC FILE //* were designed to mimic some TSO commands. * DOC FILE //* * DOC FILE //* 26 Addition of File 865 from Jason Winter, which * DOC FILE //* contains a free ZIP and UNZIP program/command * DOC FILE //* that runs under z/OS (ported to the MVS platform). * DOC FILE //* * DOC FILE //* 27 Addition of File 866 from Vladimir Mestovski, * DOC FILE //* which contains a program called BSPUFI * DOC FILE //* (Batch SPUFI). * DOC FILE //* C SQL-DB2-TSO Processor/Executor/Monitor * DOC FILE //* * DOC FILE //* 28 Addition of File 867 from somitcw with some * DOC FILE //* programs to assist in the moving of variable- * DOC FILE //* blocked (VB) files from one system to another. * DOC FILE //* * DOC FILE //* 29 Addition of File 868 from Claudio Mauceri which * DOC FILE //* contains a program to do a track-by-track compare * DOC FILE //* of two offline disk packs. (Packs are not REQUIRED * DOC FILE //* to be offline.) This is very useful, when you have * DOC FILE //* cloned a pack and you want to make sure that it is * DOC FILE //* EXACTLY the same as the original pack, or if it was * DOC FILE //* changed slightly. This pgm spots all changes right * DOC FILE //* away. * DOC FILE //* * DOC FILE //* 30 Addition of File 869 from Jan Ott, which contains * DOC FILE //* a program to do a GETMAIN-FREEMAIN trace, to track * DOC FILE //* the origin of storage requests. * DOC FILE //* * DOC FILE //* 31 Addition of File 870 from Rick Turnbull, which * DOC FILE //* contains a collection of REXX scripts designed * DOC FILE //* to execute from the z/OS HTTP environment under * DOC FILE //* OMVS. They aid in retrieving information from * DOC FILE //* and to the user's browser. * DOC FILE //* * DOC FILE //* 32 Addition of File 871 from Roland Scholz, which * DOC FILE //* contains two un-XMIT applications to view XMIT- * DOC FILE //* format files: * DOC FILE //* * DOC FILE //* 1- un-XMIT under Android (XMIT***) * DOC FILE //* 2- un-XMIT under Windows (JXMIT***) * DOC FILE //* * DOC FILE //* 33 Addition of File 872 from Roland Scholz, which * DOC FILE //* contains a port of Julian Seward's bzip2 compression * DOC FILE //* library to z/OS. * DOC FILE //* * DOC FILE //***SECTION V-483 SECTION * DOC FILE //* V-483 CHANGES FOR VERSION 483 DEC 25, 2011 * DOC FILE //* * DOC FILE //* 1 Updates to File 035 with changes in load modules: * DOC FILE //* CNCLPG, LOOK, and PDS 8.6 to level: * DOC FILE //* PDS86 -- VERSION 8.6.12.14 NOVEMBER 1, 2011 * DOC FILE //* * DOC FILE //* 2 Updates to File 135 with changes in load modules: * DOC FILE //* PDS86 -- VERSION 8.6.12.14 NOVEMBER 1, 2011 * DOC FILE //* This file has the "iso date" version of PDS 8.6. * DOC FILE //* * DOC FILE //* 3. Updates to File 182 with changes to PDS 8.6 source * DOC FILE //* modules. Level is: * DOC FILE //* PDS86 -- VERSION 8.6.12.14 NOVEMBER 1, 2011 * DOC FILE //* * DOC FILE //* 4 Updates to File 183 from Gilbert Saint-flour, * DOC FILE //* taken from his system with (hopefully) his most * DOC FILE //* recent updates and revisions. * DOC FILE //* * DOC FILE //* 5 Update to File 185 from Sam Golob. * DOC FILE //* * DOC FILE //* 6 Update to File 229 from Sam Golob to supply a new * DOC FILE //* version of the CKIEBGEN sequential QSAM file copy * DOC FILE //* program that can select which records you want to * DOC FILE //* copy (optionally). * DOC FILE //* * DOC FILE //* 7 Update to File 264 with a reassembly of the LOOK * DOC FILE //* program using more up-to-date system macros from * DOC FILE //* z/OS 1.12. TSO control blocks TPVT and CTLT are * DOC FILE //* formatted in this assembly. Load module is on * DOC FILE //* File 035. * DOC FILE //* * DOC FILE //* 8 Update to File 293 from Sam Golob to modify the * DOC FILE //* CKIEBGEN sequential copy program so that it will * DOC FILE //* select records using SKIP=nnnn and COPY=mmmm * DOC FILE //* control cards. * DOC FILE //* * DOC FILE //* 9 Update to File 296 from Andreas Freybier and John * DOC FILE //* Kalinich, so that DSAT can look at EAV (large sized) * DOC FILE //* disk volumes. Because of this change, the format * DOC FILE //* of some DSAT outputs has changed. John Kalinich * DOC FILE //* changed the PDS program (File 182) so that it will * DOC FILE //* read either format. (PDS86 -- VERSION 8.6.12.13 * DOC FILE //* or later). For this reason, the new version was * DOC FILE //* named DSATNEW and not DSAT. * DOC FILE //* * DOC FILE //* 10 Multiple updates to File 434 from Mark Zelden. * DOC FILE //* Mark's email address and website have changed as * DOC FILE //* follows: * DOC FILE //* * DOC FILE //* email: mark@mzelden.com * DOC FILE //* website: http://www.mzelden.com/mvsutil.html * DOC FILE //* * DOC FILE //* 11 Multiple updates to File 452 from Dan Dalby. * DOC FILE //* Members changed: * DOC FILE //* $CHKPROC, $CHKVOL, $LISTAST, $XMIT, CHECKVOL, * DOC FILE //* HELP, LISTAST, LOADLIB, MACLIB, READVOL1, SAFECOPY, * DOC FILE //* STEPLIB * DOC FILE //* * DOC FILE //* 12 Update to File 542 from Andreas Freybier with a new * DOC FILE //* version of the SPACE EXEC, updated for EAV. * DOC FILE //* * DOC FILE //* 13 Update to File 554 from Ed Tobias to correct and * DOC FILE //* supplement some of Mitchell Marx's code. * DOC FILE //* * DOC FILE //* 14 Update to File 702 from Steve McColley to change * DOC FILE //* his address. Steve is a JES2 expert who supports * DOC FILE //* the Mellon Mods to JES2, and this is a collection * DOC FILE //* of his JES2 usermods. * DOC FILE //* * DOC FILE //* 15 Update to File 757 from Ken Fitzgerald, to bring * DOC FILE //* his LOGGRASM package to level V1R1M15. * DOC FILE //* * DOC FILE //* 16 Update to File 766 from Steve McColley, to bring * DOC FILE //* the Mellon Mods for JES2 to z/OS 1.7 and 1.8. * DOC FILE //* * DOC FILE //* 17 Update to File 797 to add a version of TSUB that * DOC FILE //* can be authorized by a "trick SVC". * DOC FILE //* * DOC FILE //* 18 Update to File 826 from Joe Reichman to add a * DOC FILE //* non-swap and swap function to the CNCLPG program, * DOC FILE //* for any active address space. * DOC FILE //* * DOC FILE //* 19 Addition of File 854 from Steve Comstock to supply * DOC FILE //* a lot of training articles in PDF format, for the * DOC FILE //* benefit of the public. * DOC FILE //* * DOC FILE //* 20 Addition of File 855 from Uri Lifshitz to supply * DOC FILE //* an Excel spreadsheet to calculate DASD file sizes. * DOC FILE //* * DOC FILE //* 21 Addition of File 856 from Steve McColley to supply * DOC FILE //* the Mellon Mods for JES2 at levels z/OS 1.9 thru * DOC FILE //* z/OS 1.12. * DOC FILE //* * DOC FILE //* 22 Addition of File 857 from Marco Serafini to supply * DOC FILE //* an amazing REXX EXEC that gives you a detailed * DOC FILE //* LOGREC report on TSO with almost no effort. * DOC FILE //* * DOC FILE //* 23 Addition of File 858 from Jim Blalock of Clemson * DOC FILE //* University. This file contains the Clemson Univer- * DOC FILE //* sity Structured Macros. * DOC FILE //* * DOC FILE //* 24 Addition of File 859 from Jim Blalock of Clemson * DOC FILE //* University. This file contains the source modules * DOC FILE //* and macros for the Clemson University Service * DOC FILE //* Processors. * DOC FILE //* * DOC FILE //***SECTION V-482 SECTION * DOC FILE //* V-482 CHANGES FOR VERSION 482 JUN 23, 2011 * DOC FILE //* * DOC FILE //* 01 Update to File 035 to reflect the new version of * DOC FILE //* the COPYMODS and COPYFILE (COPYSLNL, COPYNLNL) * DOC FILE //* tape copying programs. * DOC FILE //* * DOC FILE //* 02 Update to File 120 from Sam Golob to add some doc * DOC FILE //* concerning the AWSMOUNT command to mount "tapes" * DOC FILE //* on a P/390 machine. * DOC FILE //* * DOC FILE //* 03 Update to File 135 to include load modules for the * DOC FILE //* later version of the PDS 8.6 command (ISO dates). * DOC FILE //* * DOC FILE //* 04 Update to File 182 from John Kalinich. PDS 8.6 is * DOC FILE //* now at level: * DOC FILE //* PDS100I PDS86 -- VERSION 8.6.12.10 MAY 13, 2011 * DOC FILE //* * DOC FILE //* 05 Update to File 185 with some changes to make the * DOC FILE //* tools easier to deploy. * DOC FILE //* * DOC FILE //* 06 Update to File 229 to fix the COPYMODS program, and * DOC FILE //* the COPYFILE, COPYSLNL, and COPYNLNL family of tape * DOC FILE //* copying programs. These are separate changes. * DOC FILE //* COPYFILE, COPYSLNL, COPYNLNL have changes to the * DOC FILE //* EXCP copying engine. COPYFILE has a bug fix. If a * DOC FILE //* tape block was EXACTLY 80 bytes, it wouldn't write * DOC FILE //* a tape mark after that file when stripping tape * DOC FILE //* labels (PARM=STRIP). * DOC FILE //* * DOC FILE //* 07 Update to File 296 from John Kalinich with a new * DOC FILE //* version of DVOL. Several old versions are being * DOC FILE //* archived here, in case there are any compatibility * DOC FILE //* problems. * DOC FILE //* * DOC FILE //* 08 Update to File 316 to include the latest versions * DOC FILE //* of COPYFILE, COPYSLNL, and COPYNLNL, since the * DOC FILE //* COPYFILE program was originally sent in by Jim * DOC FILE //* Marshall, and it was included on this file. * DOC FILE //* * DOC FILE //* 09 Update to File 382 from Ken Sharpe, to fix a bug * DOC FILE //* in the disassembler's opcode interpreter. * DOC FILE //* * DOC FILE //* 10 Updates to File 434 by Mark Zelden, whose email * DOC FILE //* address has changed, and whose website has also * DOC FILE //* changed. * DOC FILE //* * DOC FILE //* email: mark@mzelden.com * DOC FILE //* website: http://www.mzelden.com/mvsutil.html * DOC FILE //* * DOC FILE //* 11 Update to File 452 from Dan Dalby, to fix STEPLIB * DOC FILE //* for later operating systems (z/OS 1.13), and with * DOC FILE //* several other changes. * DOC FILE //* * DOC FILE //* 12 Update to File 566 from Sam Bass with numerous * DOC FILE //* updates and added programs and many fixes. Don't * DOC FILE //* use his old versions unless absolutely necessary. * DOC FILE //* * DOC FILE //* 13 Update to File 647 from Andrew Armstrong which is * DOC FILE //* a new version of his PARSEXML package, a REXX * DOC FILE //* XML parser. * DOC FILE //* * DOC FILE //* 14 Update to File 669 from Willy Jensen, which is * DOC FILE //* a REXX function to save and preserve REXX variables. * DOC FILE //* * DOC FILE //* 15 Update to File 688 from Dougie Lawson, to update * DOC FILE //* his ACBLIST program that is on this file. * DOC FILE //* * DOC FILE //* 16 Update to File 757 from Ken Fitzgerald, to upgrade * DOC FILE //* LOGGRASM to V1R1M14. * DOC FILE //* * DOC FILE //* 17 Update to File 790 from Dave Danner. This is his * DOC FILE //* SYSOUT Retrieval package. The package, in its * DOC FILE //* previous release (1.2.1) did not work any more on * DOC FILE //* z/OS 1.9 and above. It needed a revision, which is * DOC FILE //* included here (SRS release 1.3.0). * DOC FILE //* * DOC FILE //* 18 Update to File 797 to make the facilities mentioned * DOC FILE //* there, easier to deploy under some circumstances. * DOC FILE //* * DOC FILE //* 19 Update to File 820 from Sam Golob to add some more * DOC FILE //* of Rich Harper's source code to the stuff he already * DOC FILE //* has in the file. Useful for Files 185 and 797. * DOC FILE //* * DOC FILE //* 20 Update to File 842 from Roger Mihay to improve his * DOC FILE //* package that allows bulk production of XMIT-format * DOC FILE //* files. * DOC FILE //* * DOC FILE //* 21 Update to File 844 from Kevin Ferguson, to fix a * DOC FILE //* bug in his ENQWATCH program, which is a long running * DOC FILE //* task that looks out for ENQ waits, and informs the * DOC FILE //* TSO user, if a TSO user is partly responsible. * DOC FILE //* * DOC FILE //* 22 Update to File 846 from Sam Golob, to add a program * DOC FILE //* that removes IPL text from Track 0 of a disk volume. * DOC FILE //* * DOC FILE //* 23 Addition of File 847 by Sam Golob. This file is an * DOC FILE //* example of program development. It is being put * DOC FILE //* out so that people might get some benefit from it. * DOC FILE //* There is no other file on the CBT Tape like this * DOC FILE //* one (yet). We're breaking new ground. * DOC FILE //* * DOC FILE //* What does this file consist of? It consists of * DOC FILE //* incremental levels of source code, of one program, * DOC FILE //* during its development. It is being put out so * DOC FILE //* that you can follow the development, stage by stage. * DOC FILE //* * DOC FILE //* What program? * DOC FILE //* * DOC FILE //* The program is the tape copying program called * DOC FILE //* COPYMODS which is on CBT File 229. Originally, * DOC FILE //* COPYMODS was meant to make multiple copies of NL * DOC FILE //* tapes. However, because of problems that happened * DOC FILE //* when one tried to make copies of SL tapes using * DOC FILE //* this program, COPYMODS was revised. Eventually, * DOC FILE //* COPYMODS was taken through 81 new versions and made * DOC FILE //* into a very powerful tape manipulation tool. * DOC FILE //* * DOC FILE //* At present, COPYMODS can do a ton of things with * DOC FILE //* tapes. Examples are to use it as a tape measuring * DOC FILE //* tool, convert SL to NL, convert NL to SL by * DOC FILE //* splicing a set of labels back in, altering the * DOC FILE //* volser, do all of this for ASCII tapes, and so on. * DOC FILE //* COPYMODS can effortlessly deal with leading tape * DOC FILE //* marks on a tape (VSE tapes). The COPYMODS program * DOC FILE //* now has 44 separate option settings. * DOC FILE //* * DOC FILE //* I wanted to show interested people enough material * DOC FILE //* to be able to appreciate the PROCESS, and see the * DOC FILE //* way it all developed. * DOC FILE //* * DOC FILE //* Since I had almost all of the intermediate versions * DOC FILE //* of the source code still lying around, I figured * DOC FILE //* that I'd put them all out there, if anyone wants to * DOC FILE //* look at all the incremental changes, stage by stage. * DOC FILE //* So here they are, almost all of them, to look at * DOC FILE //* and learn from. A load library is also included. * DOC FILE //* * DOC FILE //* 24 Addition of File 848 from Sam Bass which is a * DOC FILE //* re-introduction of the LIBSPOOL package that once * DOC FILE //* was on this tape. LIBSPOOL is an adaptation of * DOC FILE //* PANSPOOL, except that it is for CA-LIBRARIAN * DOC FILE //* instead of for CA-PANVALET. Sam Bass did the * DOC FILE //* original work on the adaptation. * DOC FILE //* * DOC FILE //* 25 Addition of File 849 which contains a few TSO * DOC FILE //* commands from Scott Vetter. There are MVS 3.8 * DOC FILE //* versions of these commands and z/OS 1.12 versions. * DOC FILE //* (z/OS adaptations by Sam Golob.) * DOC FILE //* * DOC FILE //* 26 Addition of File 850 from Juergen Winkelmann, Scott * DOC FILE //* Vetter, and others. This is a distribution of the * DOC FILE //* RAKF security package that works on MVS 3.8. This * DOC FILE //* package is an adaptation of the ESG (RACF-like) * DOC FILE //* security package for MVS/SP 1.3 and later, by Craig * DOC FILE //* Yasuna, which is on CBT File 165. But to make it * DOC FILE //* work for MVS 3.8, which didn't have as developed a * DOC FILE //* SAF interface, it required very considerable * DOC FILE //* effort on the part of a bunch of people. (See the * DOC FILE //* $CREDITS member in this file for more details.) * DOC FILE //* * DOC FILE //* 27 Addition of File 851 from Fred Schmidt, which takes * DOC FILE //* advantage of IBM's new LBI (Large Block Interface) * DOC FILE //* for access methods, which allows you to write tape * DOC FILE //* blocks with 256K block size. This package is a * DOC FILE //* REXX which generates jobs using IEBGENER to allow * DOC FILE //* multiple large-blocked files to be written to a tape * DOC FILE //* once file at a time. * DOC FILE //* * DOC FILE //* 28 Addition of File 852 from Paul Edwards, which is a * DOC FILE //* port of the GCC C-language compiler and PDP runtime * DOC FILE //* library, which are free. This version of GCC is * DOC FILE //* 3.2.2 MVS 8.5. This is a very large file consisting * DOC FILE //* of over a million lines of card-images. This stuff * DOC FILE //* probably can be made to run on all levels of MVS. * DOC FILE //* So you can run C-language programs for free, on * DOC FILE //* MVS, and you don't have to license a compiler and * DOC FILE //* library from IBM, using this compiler and library * DOC FILE //* instead. * DOC FILE //* * DOC FILE //* 29 Addition of File 853 from Paul Edwards, which is a * DOC FILE //* port of the GCC C-language compiler and PDP runtime * DOC FILE //* library, which are free. This version of GCC is * DOC FILE //* 3.4.6 MVS 1.0. This is a very large file consisting * DOC FILE //* of over 1.2 million lines of card-images. This * DOC FILE //* stuff probably can be made to run on all levels of * DOC FILE //* MVS. So you can run C-language programs for free, * DOC FILE //* on MVS, and you don't have to license a compiler * DOC FILE //* and library from IBM, using this compiler and * DOC FILE //* library instead. * DOC FILE //* * DOC FILE //***SECTION V-481 SECTION * DOC FILE //* V-481 CHANGES FOR VERSION 481 FEB 20, 2011 * DOC FILE //* * DOC FILE //* 00 This version had to be created sooner because of * DOC FILE //* a few documentation issues. * DOC FILE //* * DOC FILE //* 01 Update to File 008 to now include all the jobs * DOC FILE //* used to create the CBT Tape initially. After an * DOC FILE //* SL version of the tape is created first, an NL * DOC FILE //* version is then made by stripping off the tape * DOC FILE //* labels. * DOC FILE //* * DOC FILE //* 02 Update to File 035 to reflect the new version of * DOC FILE //* the PDS 8.6 command from File 182. * DOC FILE //* * DOC FILE //* 03 Update to File 134 to include a load library that * DOC FILE //* makes it easier to install the REVIEW TSO command. * DOC FILE //* The load library is packaged in TSO XMIT format * DOC FILE //* as member @REVLLIB. * DOC FILE //* * DOC FILE //* 04 Update to File 135 to reflect the new version of * DOC FILE //* the PDS 8.6 command from File 182. This file has * DOC FILE //* the load modules adjusted for European date format. * DOC FILE //* * DOC FILE //* 05 Update to File 182 from John Kalinich, which is * DOC FILE //* PDS 8.6. Current level is now: * DOC FILE //* PDS86 -- VERSION 8.6.12.7 FEBRUARY 4, 2011 * DOC FILE //* A load library was packaged with this file, to * DOC FILE //* make the PDS command easier to install. Member * DOC FILE //* name is Z035XMIT. Also see UTILXMIT and COMXMIT. * DOC FILE //* * DOC FILE //* 06 Update to File 185 to add a few more authorized * DOC FILE //* programs to the lists, and to assemble new load * DOC FILE //* modules with all the new program names. * DOC FILE //* * DOC FILE //* 07 Update to File 229 to fix a bug in COPYMODS, which, * DOC FILE //* when used with PARM=STRIP, to strip labels off an * DOC FILE //* SL tape and make copies which are NL tapes, if the * DOC FILE //* tape file had an 80-byte block in it, COPYMODS did * DOC FILE //* not write a tape mark after that file in the copies. * DOC FILE //* This is now fixed in COPYMODS version 082. (This * DOC FILE //* bug didn't come up often, but it was a pain in the * DOC FILE //* neck for years. I'll try and retrofit the fix into * DOC FILE //* previous versions of COPYMODS, but for now, please * DOC FILE //* use version 082 to be sure.) * DOC FILE //* * DOC FILE //* 08 Update to File 476 to restore LISP for MVS back to * DOC FILE //* this tape, from the CBT Overflow Tape. Better to * DOC FILE //* advertise its existence. * DOC FILE //* * DOC FILE //* 09 Update to File 547 (Volker Bandke's MVS 3.8 tool * DOC FILE //* collection) to fix some doc. * DOC FILE //* * DOC FILE //* 10 Update to File 610 (somitcw tools) to fix some doc. * DOC FILE //* * DOC FILE //* 11 Update to File 614 to add a load library for * DOC FILE //* SHOWzOS 7.20, assembled under z/OS 1.12. * DOC FILE //* * DOC FILE //* 12 Update to File 710 (somitcw tools) to fix some doc. * DOC FILE //* * DOC FILE //* 13 Update to File 819 (RACF dynamic exit loader) to * DOC FILE //* fix a doc error only--no actual executable content. * DOC FILE //* * DOC FILE //* 14 Update to File 830 (Xephon MVS Update articles) to * DOC FILE //* fix a few minor things. * DOC FILE //* * DOC FILE //* 15 Update to File 835 by Sam Golob to add another * DOC FILE //* Program Properties Table listing program called * DOC FILE //* PPTD, to the already existing ISPF application * DOC FILE //* called PPTSCAN and the REXX exec which displays * DOC FILE //* it, called PPTSCANR. It was felt that sometimes * DOC FILE //* you want to list the PPT directly, outside of an * DOC FILE //* ISPF application. PPTD is a TSO command, whereas * DOC FILE //* PPTSCAN and PPTSCANR are an ISPF application, but * DOC FILE //* they display essentially the same data. * DOC FILE //* * DOC FILE //* To enhance the usefulness of the PPTD command * DOC FILE //* (which uses PUTLINE terminal output), Mark * DOC FILE //* Zelden's commands to "trap and browse" (TSOB), * DOC FILE //* "trap and edit" (TSOE), "trap and view" (TSOV), * DOC FILE //* and "trap and REVIEW" (TSOR) were added to this * DOC FILE //* file as well. TSOR can work in TSO READY mode. * DOC FILE //* * DOC FILE //* 16 Addition of File 843 from Mike Wickman which * DOC FILE //* contains a REXX exec application to do HSM * DOC FILE //* recovery of datasets from ISPF 3.4 or ISPF 6. * DOC FILE //* * DOC FILE //* 17 Addition of File 844 is from Kevin Ferguson, which * DOC FILE //* contains his program called ENQWATCH. This is a * DOC FILE //* continuously running task that watches for dataset * DOC FILE //* enqueue conflicts and informs the TSO user if * DOC FILE //* he/she is the culprit. There is more there, too. * DOC FILE //* See the doc. * DOC FILE //* * DOC FILE //* 18 Addition of File 845 is from Gregory Bliznets. * DOC FILE //* This package contains three programs: RUNAUTH, * DOC FILE //* HOSTCMD and SYSCMD. With RUNAUTH, an authorized * DOC FILE //* program can be called from an un-authorized TSO * DOC FILE //* environment, including a CLIST or a REXX script, * DOC FILE //* where a direct call causes a system abend 047. * DOC FILE //* The second program allows execution of a host (CP * DOC FILE //* or Hercules) command, passed as a parameter, on * DOC FILE //* z/OS or OS/390. Running both together, CP or * DOC FILE //* Hercules commands can be entered from unauthorized * DOC FILE //* TSO sessions without any system mods. The third * DOC FILE //* program SYSCMD allows execution of MVS system * DOC FILE //* commands (MVS console commands) from the program, * DOC FILE //* the same thing as provided by TSO CONSOLE service. * DOC FILE //* This program also can be used together with * DOC FILE //* RUNAUTH to allow to run MVS commands from an * DOC FILE //* unauthorized TSO session. * DOC FILE //* * DOC FILE //* 19 Addition of File 846 from somitcw, which are his * DOC FILE //* Track 0 manipulation programs to dump and load IPL * DOC FILE //* text so you can move the IPL text from one disk * DOC FILE //* pack to another. Also included is his EOFDISK * DOC FILE //* program to clear disk tracks using EXCP. * DOC FILE //* * DOC FILE //***SECTION V-480 SECTION * DOC FILE //* V-480 CHANGES FOR VERSION 480 JAN 16, 2011 * DOC FILE //* * DOC FILE //* 00 Increase the number of files on this tape to 860. * DOC FILE //* * DOC FILE //* 01 Update to File 035 with changes to load modules: * DOC FILE //* PDS, PDS38, PDS86, PDS86I, PDS8638 * DOC FILE //* * DOC FILE //* 02 Update to File 135 to reflect updated PDS 8.6 * DOC FILE //* versions: Members: PDS, PDS38, PDS86, PDS8638 * DOC FILE //* * DOC FILE //* 03 Update to File 182 from John Kalinich, which is * DOC FILE //* PDS 8.6. Current level is: * DOC FILE //* PDS86 -- VERSION 8.6.12 DECEMBER 16, 2010 * DOC FILE //* with many changes since the version on CBT Tape * DOC FILE //* Version 479. * DOC FILE //* * DOC FILE //* 04 Update to File 490 from Andy Robertson. This is * DOC FILE //* his macro library to make it easier to write * DOC FILE //* reentrant Assembler programs. * DOC FILE //* * DOC FILE //* 05 Update to File 491 from Andy Robertson. These are * DOC FILE //* BATCHART LECH PDSLOAD XMITMAIL. * DOC FILE //* * DOC FILE //* 06 Update to File 642 from Rich Hobt. These are his * DOC FILE //* AFCLOGR1 and AFCSMP1 packages. * DOC FILE //* * DOC FILE //* 07 Update to File 757 from Ken Fitzgerald, which is * DOC FILE //* Version V1R1M13 of his LOGGRASM package, to help * DOC FILE //* students learn Assembler, by seeing the effects * DOC FILE //* of the instructions they code. Many bugs were * DOC FILE //* fixed, specifically relating to the diagnostic * DOC FILE //* abend report, and support for new instructions * DOC FILE //* was added, etc. * DOC FILE //* * DOC FILE //* 08 Update to File 810 from Eugene Vogt. This is a * DOC FILE //* minor correction of some of the SMF record format * DOC FILE //* meanings. * DOC FILE //* * DOC FILE //* 09 Update to File 830 from Sam Golob, which contains * DOC FILE //* contains 926 articles (with their code examples) * DOC FILE //* from Xephon "MVS Update" magazines from July 1987 * DOC FILE //* through December 1996. Updates consisted of many * DOC FILE //* fixes to the ASCII - EBCDIC content of the articles * DOC FILE //* and their code examples so that they would be more * DOC FILE //* readily usable at current z/OS levels. The work * DOC FILE //* has not been finished yet.... * DOC FILE //* * DOC FILE //* 10 Update to File 834 from Alexander I. Vasilenko. * DOC FILE //* This file contains an edit macro which helps you * DOC FILE //* reallocate datasets from one system to another * DOC FILE //* system, which preserves all the allocation * DOC FILE //* attributes. Only tested properly for volumes * DOC FILE //* under SMS control. If you can fix it for non-SMS * DOC FILE //* volumes, please submit the fix(es) to Sam Golob. * DOC FILE //* Member MIGRATN is an attempt to get this to work * DOC FILE //* when you know that the volume is non-SMS. * DOC FILE //* * DOC FILE //* email: sbgolob@cbttape.org * DOC FILE //* * DOC FILE //* 11 Addition of File 835 from is from Peter Giles and * DOC FILE //* contains a corrected version of the PPT scan * DOC FILE //* program package that was published in the Xephon * DOC FILE //* MVS Update issue of November 1994. Original author * DOC FILE //* was R.F. Perretta. Most Xephon articles are now * DOC FILE //* under the support of www.cbttape.org, so you no * DOC FILE //* longer have to worry about their copyrights. * DOC FILE //* Tested by Sam Golob to work on z/OS 1.11. * DOC FILE //* * DOC FILE //* 12 Addition of File 836 from Sam Golob, which contains * DOC FILE //* some members from File 830 (old XEPHON MVS articles) * DOC FILE //* which were either of current interest, or which * DOC FILE //* were made to work on z/OS 1.11. This is a work in * DOC FILE //* progress, but the files that are already here, * DOC FILE //* SHOULD be here. * DOC FILE //* * DOC FILE //* 13 Addition of File 837 from Bruce Bordonaro. This * DOC FILE //* file contains 2 exits which are necessary to * DOC FILE //* implement, when you want to inform TSO users that * DOC FILE //* there is a file waiting for them to RECEIVE under * DOC FILE //* TSO/E. The exits are HASX13 and INMXZ02. * DOC FILE //* * DOC FILE //* 14 Addition of File 838 which is an original post by * DOC FILE //* Leslie J. Somos in the C370-L list from March 11, * DOC FILE //* 1994. This post contains his CECDYN macro and * DOC FILE //* supporting materials to dynamically allocate a file * DOC FILE //* and self-generate the parameters. See member * DOC FILE //* CECDYNRW in this pds for the original post that he * DOC FILE //* made on C370-L. * DOC FILE //* * DOC FILE //* Unfortunately, Leslie Somos has passed away. * DOC FILE //* This file will remain as a tribute to him and to * DOC FILE //* his work. We will try and add any additional * DOC FILE //* materials we find from him, to this file as well. * DOC FILE //* * DOC FILE //* 15 Addition of File 839 from Clement Clarke and * DOC FILE //* contains programs to allow for long PARM fields * DOC FILE //* and symbolic parameter substitution in card image * DOC FILE //* format control cards. * DOC FILE //* * DOC FILE //* 16 Addition of File 840 from Mark Jacobs and contains * DOC FILE //* an ICSF KGUP protection exit which inhibits the * DOC FILE //* changing of ICSF decryption keys, based on RACF * DOC FILE //* permissions. See member called $NOTES. * DOC FILE //* * DOC FILE //* 17 Addition of File 841 which contains a way to * DOC FILE //* remove CA-Optimizer from your system, and still * DOC FILE //* be able to run Optimized COBOL programs without * DOC FILE //* recompile. * DOC FILE //* * DOC FILE //* 18 Addition of File 842 from Roger Mihay and contains * DOC FILE //* a way to put a large number of pds'es or sequential * DOC FILE //* files into TSO XMIT format and download them to a * DOC FILE //* PC for viewing with XMIT manager or some similar * DOC FILE //* tool on the PC. * DOC FILE //* * DOC FILE //***SECTION V-479 SECTION * DOC FILE //* V-479 CHANGES FOR VERSION 479 AUG 16, 2010 * DOC FILE //* * DOC FILE //* 00 Increase the number of files on this tape to 840. * DOC FILE //* * DOC FILE //* 01 Update to File 019 to make improvements to FLSMFJOB. * DOC FILE //* * DOC FILE //* 02 Update to File 035 with changes to load modules: * DOC FILE //* CNCLPG, DSAT, LOOK, LWATMGR, PDS, PDSMATCH, * DOC FILE //* PDS86, PDS86I, PDS8638, STEPLIB, VTOC * DOC FILE //* * DOC FILE //* 03 Update to File 112 with some fixes to the VTOC TSO * DOC FILE //* command from John Kalinich. * DOC FILE //* * DOC FILE //* 04 Update to File 119 to fix the EPUTL routine so * DOC FILE //* that the PUTLINE output can display 255 characters * DOC FILE //* instead of 125. Mucho helpful if you use the * DOC FILE //* APUT-EPUTL interface to convert TPUT to PUTLINE * DOC FILE //* terminal outputs. * DOC FILE //* * DOC FILE //* 05 Update to File 120 from Sam Golob to add 2 new * DOC FILE //* articles. * DOC FILE //* * DOC FILE //* 06 Update to File 123 to fix the ECHOPGM so it will * DOC FILE //* echo 251 characters instead of 123, using the * DOC FILE //* PUTLINE interface (reflects change in EPUTL). * DOC FILE //* * DOC FILE //* 07 Update to File 135 to reflect updated PDS 8.6 * DOC FILE //* versions and an updated SHOWzOS (see File 492 and * DOC FILE //* File 614). * DOC FILE //* * DOC FILE //* 08 Update to File 136 to reflect the same change in * DOC FILE //* the EPUTL (PUTLINE conversion) routine as in File * DOC FILE //* 119. * DOC FILE //* * DOC FILE //* 09 Update to File 182 from John Kalinich, which is * DOC FILE //* PDS 8.6. Current level is: * DOC FILE //* PDS86 -- VERSION 8.6.12 AUGUST 5, 2010 * DOC FILE //* with many changes since the version on CBT Tape * DOC FILE //* Version 478. * DOC FILE //* * DOC FILE //* 10 Update to File 183 from Gilbert Saint-flour, with * DOC FILE //* the following members changed: * DOC FILE //* $LOAD183, BR, COMPRCMD, FASTPATH, FTP, PLI2JOB, * DOC FILE //* PLI2TSO, STRING, SYSDEBUG * DOC FILE //* * DOC FILE //* 11 Update to File 185 to reassemble the sample TSO * DOC FILE //* auth tables to include more program names. * DOC FILE //* * DOC FILE //* 12 Update to File 264 (the LOOK TSO command to browse * DOC FILE //* actual storage) so that it will format some of the * DOC FILE //* undocumented TSO control blocks. (I was told that * DOC FILE //* some of these layouts will be released by IBM in * DOC FILE //* z/OS 1.12.) * DOC FILE //* * DOC FILE //* 13 Update to File 268 from Peter J. Farley to RXVSAM * DOC FILE //* (which gives REXX access to VSAM files) originally * DOC FILE //* submitted by Mark Winges. * DOC FILE //* * DOC FILE //* 14 Updates to File 296 from John Kalinich and Ken * DOC FILE //* Sharpe to fix the DSAT program to recognize HFS * DOC FILE //* files and extended VSAM files in DSORG. * DOC FILE //* * DOC FILE //* 15 Updates to File 312 from Lionel Dyck with fixes * DOC FILE //* to CAVXTRT and PRMCK. * DOC FILE //* * DOC FILE //* 16 Updates to File 314 from Lionel Dyck with fixes * DOC FILE //* to TXT2RTF and XMITIP (level 1008). * DOC FILE //* * DOC FILE //* 17 Update to File 343 from John Kalinich to fix the * DOC FILE //* FREEPOOL invocations in the VTOCLIST program so * DOC FILE //* that storage was not unnecessarily tied up. * DOC FILE //* * DOC FILE //* 18 Update to File 382 from Paul Gillis to add a few * DOC FILE //* more tools, and his DEBUG macro to produce displays * DOC FILE //* for diagnosing Assembler programs. * DOC FILE //* * DOC FILE //* 19 Update to File 404 (TSSO) from Dana Mitchell to * DOC FILE //* correct a bug and fix a problem (see member * DOC FILE //* $$NOTE6). * DOC FILE //* * DOC FILE //* 20 Update to File 423 from Sam Golob to include a * DOC FILE //* modified version of Jeff Broido's LISTHEAD program, * DOC FILE //* which now shows non-standard load module headers. * DOC FILE //* * DOC FILE //* 21 Updates to File 434 from Mark Zelden. Members: * DOC FILE //* IPLHIST IPLINFO LASTIPL ONEPAKZ8 RXSTOR64 SDSF@DR * DOC FILE //* TWOPAKZ8 VTOCLIST * DOC FILE //* * DOC FILE //* 22 Updates to File 452 from Dan Dalby. There are many * DOC FILE //* updates, but notably there is an update to the * DOC FILE //* STEPLIB program, which had to be modified for z/OS * DOC FILE //* 1.12, because at that level, there is a change in * DOC FILE //* the way IBM does STEPLIBs. Members changed: * DOC FILE //* ADDTO, HELP, IEFUJV, JCLSYMBL, JCLSYMBS, LOADLIB, * DOC FILE //* MACLIB, STEPLIB, STEPLIBO * DOC FILE //* * DOC FILE //* 23 Update to File 482 from John Fisher to the GDGCOPY * DOC FILE //* program, to make it work for many GDGs at a time * DOC FILE //* (1000 instead of 100). * DOC FILE //* * DOC FILE //* 24 Update to File 492 from Roland Schiradin, which is * DOC FILE //* SHOWzOS 7.20. (Load module libraries on File 614). * DOC FILE //* * DOC FILE //* 25 Update to File 510 from Ricardo Paranhos. A new * DOC FILE //* email address from Ricardo is in this file now. * DOC FILE //* Update is to the IEBLIST program. * DOC FILE //* * DOC FILE //* 26 Update to File 589 from Philippe Leite, to his * DOC FILE //* HSCTOOL package, which is a REXX function package * DOC FILE //* to handle STK silo commands (for the STK robot tape * DOC FILE //* libraries). * DOC FILE //* * DOC FILE //* 27 Update to File 609 from John Miller and Chris * DOC FILE //* Buckley. Change is to new system cloning member * DOC FILE //* called ZCLONE30 for later versions of z/OS. * DOC FILE //* * DOC FILE //* 28 Update to File 614 from Sam Golob to contain more * DOC FILE //* load module libraries for different assemblies of * DOC FILE //* SHOWzOS, especially for SHOWzOS 7.20 assembled * DOC FILE //* under z/OS 1.11. * DOC FILE //* * DOC FILE //* 29 Update to File 693 which is the PDSCLEAN program * DOC FILE //* from Terry Miller. * DOC FILE //* * DOC FILE //* 30 Update to File 742 from Bob Birdsall, which is a * DOC FILE //* source versioning system that works under ISPF. * DOC FILE //* * DOC FILE //* 31 Update to File 743 from Terry Miller. This update * DOC FILE //* is for the MODLIST program, that lists load module * DOC FILE //* attributes. * DOC FILE //* * DOC FILE //* 32 Update to File 751 from "Somitcw" which is a set * DOC FILE //* of his tools. * DOC FILE //* * DOC FILE //* 33 Update to File 757 from Ken Fitzgerald, which is * DOC FILE //* Version V1R1M12 of his LOGGRASM package, to help * DOC FILE //* students learn Assembler, by seeing the effects * DOC FILE //* of the instructions they code. * DOC FILE //* * DOC FILE //* 34 Update to File 810 from Richard L. Rice, which is * DOC FILE //* his ONSCREEN file browser and formatting package. * DOC FILE //* * DOC FILE //* 35 Update to File 814 from Eugene Vogt. This is a * DOC FILE //* collection of Xephon "MVS Update" articles (926 of * DOC FILE //* them), in ZIP format ASCII. A pds with all of these * DOC FILE //* articles, expanded in EBCDIC format, is now on * DOC FILE //* File 830 (a new file). Articles are from July 1987 * DOC FILE //* through December 1996. * DOC FILE //* * DOC FILE //* 36 Addition of File 818 from Petr Svoboda which is * DOC FILE //* an assembler stub to allow 31-bit COBOL programs * DOC FILE //* to access 64-bit data. * DOC FILE //* * DOC FILE //* 37 Addition of File 819 from Terry Miller. This is * DOC FILE //* his "ICH" RACF dynamic exit loader package, which * DOC FILE //* allows for dynamic substitution of new versions of * DOC FILE //* RACF exits into your system. * DOC FILE //* * DOC FILE //* 38 Addition of File 820 from Richard D. Harper, which * DOC FILE //* is his "Private 64/20 z/OS Assembly Language * DOC FILE //* Development Platform" which can be used by system- * DOC FILE //* level programmers to quickly develop system level * DOC FILE //* code. * DOC FILE //* * DOC FILE //* 39 Addition of File 821 from Gil Segal and Giora Bar. * DOC FILE //* This file contains a REXX utility called CC, which * DOC FILE //* is an edit macro that plugs values from a data * DOC FILE //* file, into a skeleton, so that real JCL is created * DOC FILE //* automatically from the skeleton. The CC utility * DOC FILE //* runs as an ISPF edit macro. Full documentation is * DOC FILE //* provided in a PDF file. * DOC FILE //* * DOC FILE //* 40 Addition of File 822 from Terry Miller, and * DOC FILE //* contains code to capture CPU utilization and limit * DOC FILE //* information for use as a metric in softcapping * DOC FILE //* an LPAR or an LPAR group. The package is called * DOC FILE //* SOFTCAPI. * DOC FILE //* * DOC FILE //* 41 Addition of File 823 from Alexander I. Vasilenko, * DOC FILE //* which contains modifications to ISPF panel ISRTSO * DOC FILE //* (ISRTSOA) (ISPF command shell aid) to show 20 * DOC FILE //* previously executed commands instead of 10, and to * DOC FILE //* explicitly provide and adjust retention options to * DOC FILE //* your own liking. I find it VERY handy to have. * DOC FILE //* There is also an ISPF 7.3-like application called * DOC FILE //* VIEWPOOL included here. * DOC FILE //* * DOC FILE //* 42 Addition of File 824 from Richard L. Rice. This * DOC FILE //* is a VTOC zapping tool. It is based on ISPF and it * DOC FILE //* interfaces with RACF. * DOC FILE //* * DOC FILE //* 43 Addition of File 825 from Raymond Ching and * DOC FILE //* contains an SSL handshaking program. "I have * DOC FILE //* written a simple z/OS batch program to perform the * DOC FILE //* first few phases of SSL handshake and print the * DOC FILE //* human readable output into the SYSPRINT DDname. My * DOC FILE //* intention is to write a simple program to diagnose * DOC FILE //* the most common SSL setup issues in z/OS." * DOC FILE //* * DOC FILE //* 44 Addition of File 826 from Sam Golob and contains * DOC FILE //* a program to make a job or STC or TSU cancelable, * DOC FILE //* directly forcible, or non-cancelable or non- * DOC FILE //* forcible. This is an APF-authorized standalone * DOC FILE //* TSO command. * DOC FILE //* * DOC FILE //* 45 Addition of File 827 from John C. Miller and * DOC FILE //* contains dialogs to help administer RACF. * DOC FILE //* * DOC FILE //* 46 Addition of File 828 from "Somitcw" which is his * DOC FILE //* DELAY program to set an STIMER with a user specified * DOC FILE //* value. * DOC FILE //* * DOC FILE //* 47 Addition of File 829 from Eugene Vogt, which has * DOC FILE //* a version of TIDYASM (originally from File 316) * DOC FILE //* that now works on modern z/OS systems. Most bugs * DOC FILE //* have been fixed. * DOC FILE //* * DOC FILE //* 48 Addition of File 830 from Eugene Vogt, which * DOC FILE //* contains 926 articles (with their code examples) * DOC FILE //* from Xephon "MVS Update" magazines from July 1987 * DOC FILE //* through December 1996. Support for most Xephon * DOC FILE //* magazines has now been taken over by www.cbttape.org * DOC FILE //* and their code examples and text can now be used by * DOC FILE //* anyone, in good conscience. Stuff not administered * DOC FILE //* by Bob Thomas is not included, and 2006-2008 issues * DOC FILE //* are not included. See www.cbttape.org/xephon * DOC FILE //* * DOC FILE //* 49 Addition of File 831 which is a TSO command for * DOC FILE //* dynamic concatenation - deconcatenation of datasets * DOC FILE //* to your TSO session. This command was submitted by * DOC FILE //* Jacques Devaux and was probably written by Serge * DOC FILE //* Joliecoeur. Comments were in French, translated * DOC FILE //* into English by Sam Golob, with help from Jacques. * DOC FILE //* Original French version is included. * DOC FILE //* * DOC FILE //* 50 Addition of File 832 from Marco Serafini and * DOC FILE //* contains REXX execs and panels to print MVS files * DOC FILE //* directly on TCPIP printers. Documentation is in * DOC FILE //* WORD format. * DOC FILE //* * DOC FILE //* 51 Addition of File 833 from Alexander I. Vasilenko * DOC FILE //* and contains a facility to save labels when you * DOC FILE //* look at COBOL programs under ISPF. If you analyze * DOC FILE //* COBOL programs a lot, this is a very handy * DOC FILE //* facility. * DOC FILE //* * DOC FILE //* 52 Addition of File 834 from Alexander I. Vasilenko and * DOC FILE //* contains an edit macro which helps you reallocate * DOC FILE //* datasets from one system to another system, which * DOC FILE //* preserves all the allocation attributes. * DOC FILE //* * DOC FILE //***SECTION V-478 SECTION * DOC FILE //* V-478 CHANGES FOR VERSION 478 DEC 27, 2009 * DOC FILE //* * DOC FILE //* 01 Update to File 006 to change the CBT version * DOC FILE //* numbers mentioned in the execs and CLISTs. * DOC FILE //* * DOC FILE //* 02 Update to File 035 which is a collection of * DOC FILE //* load modules. Changed modules are: * DOC FILE //* ASUB, BDMNNOTC, DAF, DISKMAP, DSAT, LWATEDIT, * DOC FILE //* OFFLOAD, PDS, PDSLOAD, PDS38, PDS86 * DOC FILE //* * DOC FILE //* 03 Update to File 077 to change Brian Westerman's * DOC FILE //* address. * DOC FILE //* * DOC FILE //* 04 Update to File 088 to change Brian Westerman's * DOC FILE //* address. * DOC FILE //* * DOC FILE //* 05 Update to File 093 because PDSLOAD and OFFLOAD * DOC FILE //* needed modified control cards, to accommodate * DOC FILE //* the new ISPF statistics fields for z/OS 1.11. * DOC FILE //* The new versions are still downward compatible * DOC FILE //* if the ISPF statistics are of the old version. * DOC FILE //* * DOC FILE //* 06 Update to File 094 from Michael Cleary to add * DOC FILE //* Version 1.4.8 of DAF. * DOC FILE //* * DOC FILE //* 07 Update to File 120 from Sam Golob to add a new * DOC FILE //* article about TSO authorization tables. This * DOC FILE //* article does not belong to NaSPA. * DOC FILE //* * DOC FILE //* 08 Update to File 134 from Greg Price to bring REVIEW * DOC FILE //* to Level 42.3 with improvements to REVEDIT and * DOC FILE //* other features. REVIEW now has a VIEW mode as well * DOC FILE //* as an EDIT (called UPDATE) mode which tries to * DOC FILE //* approximate ISPF EDIT and VIEW. But these also * DOC FILE //* operate in READY mode, when ISPF isn't up. * DOC FILE //* * DOC FILE //* 09 Update to File 135 to reflect changes in REVIEW * DOC FILE //* and also changes in PDS86 from File 182. Load * DOC FILE //* modules for PDS86 reflect European-style dates. * DOC FILE //* * DOC FILE //* 10 Update to File 182 from John Kalinich to reflect * DOC FILE //* the latest changes to Level 8.6.11. * DOC FILE //* * DOC FILE //* 11 Update to File 183 from Gilbert Saint-flour to * DOC FILE //* reflect changes since the last CBT version. They * DOC FILE //* are numerous. * DOC FILE //* * DOC FILE //* 12 Update to File 185, mostly to add TSUB support for * DOC FILE //* the "real" TSO auth tables which are chained off * DOC FILE //* the TSO user's LWA. These are the tables that your * DOC FILE //* session actually uses, and the effect of a change * DOC FILE //* is immediate, lasting until the next LOGON or until * DOC FILE //* another change using TSUB. * DOC FILE //* * DOC FILE //* 13 Update to File 247 from Sam Golob, adding a TSO * DOC FILE //* command called BDMNNOTC, which changes the number * DOC FILE //* that ACCOUNT/SYNC uses, to determine how many Global * DOC FILE //* Notices to make when reformatting the Broadcast * DOC FILE //* Dataset (SYS1.BRODCAST). This number is very hard * DOC FILE //* to change, according to IBM, but in truth it is * DOC FILE //* just a fullword in the CVT, and this program will * DOC FILE //* simply plug in a different number there. BDMNNOTC * DOC FILE //* has to be APF-authorized in the IKJEFTE2 table * DOC FILE //* (authcmd). * DOC FILE //* * DOC FILE //* 14 Update to File 296 with bug fixes for COMPARE from * DOC FILE //* Greg Price and fixes for DSAT to show SMS flags, * DOC FILE //* from John Loch. Also, DSAT will now assemble with * DOC FILE //* z/OS 1.10 and 1.11 macros. Help for DSAT was moved * DOC FILE //* to a separate pds member. * DOC FILE //* * DOC FILE //* 15 Updates to Files 297, 301, and 302 with new * DOC FILE //* addresses for Mike Cleary. * DOC FILE //* * DOC FILE //* 16 Update to File 312 from Lionel Dyck with a new * DOC FILE //* version of FTPB (1.223). * DOC FILE //* * DOC FILE //* 17 Update to File 314 from Lionel Dyck with new * DOC FILE //* versions of TXT2CSV, TXT2PDF, and XMITIP (09.12). * DOC FILE //* * DOC FILE //* 18 Update to File 321 from Roland Schiradin with a * DOC FILE //* newer version of COBANALZ. * DOC FILE //* * DOC FILE //* 19 Update to File 360 from Gordon B. Hampton, to add * DOC FILE //* large volume support to the VOLS command. * DOC FILE //* * DOC FILE //* 20 Update to File 404 (TSSO) from Dana Mitchell, to * DOC FILE //* add the System Id into messages when running in a * DOC FILE //* sysplex. * DOC FILE //* * DOC FILE //* 21 Update to File 432 from Sam Golob, to let people * DOC FILE //* know that any former XEPHON materials included in * DOC FILE //* this file are now supported at www.cbttape.org * DOC FILE //* and are no longer subject to any Xephon copyright * DOC FILE //* conditions. * DOC FILE //* * DOC FILE //* 22 Updates to File 434 from Mark Zelden. The * DOC FILE //* following members were updated since the last * DOC FILE //* tape release: * DOC FILE //* $ONEPAK @FILE434 ACBCHECK FVE IPLINFO ONEPAKZ8 * DOC FILE //* REXXSTOR RXSTOR64 TAPESTAK TWOPAKZ8 * DOC FILE //* * DOC FILE //* 23 Update to File 437 from Sam Golob, to add a member * DOC FILE //* called ZZSAPACK which is a zip of a P390-format * DOC FILE //* minidisk which contains ZZSA (standalone z/OS * DOC FILE //* DASD utility from Jan Jaeger) as its IPL Text. * DOC FILE //* Therefore, you can download this file to a PC, * DOC FILE //* unzip it, include it in a Hercules configuration, * DOC FILE //* and IPL it, to gain access to the other MVS DASD * DOC FILE //* disks without having or using MVS or z/OS. * DOC FILE //* * DOC FILE //* 24 Update to File 452 from Dan Dalby, to improve his * DOC FILE //* STEPLIB program and to add his LWATMGR and LWATEDIT * DOC FILE //* programs to replace any or all of the TSO auth * DOC FILE //* tables that your TSO session is currently using. * DOC FILE //* * DOC FILE //* 25 Moved the MVS LISP compiler from File 476 to File * DOC FILE //* 083 of the CBT Overflow Tape. * DOC FILE //* * DOC FILE //* 26 Update to File 492 from Roland Schiradin with a * DOC FILE //* new release of SHOWzOS. * DOC FILE //* * DOC FILE //* 27 Update to File 498 from Craig Schneiderwent, which * DOC FILE //* is his match-merge program. * DOC FILE //* * DOC FILE //* 28 Update to File 534 from Paul Dion with fixes to * DOC FILE //* his SPACE program (LSPACE functionality). * DOC FILE //* * DOC FILE //* 29 Update to File 538 from Sam Golob to Jan Jaeger's * DOC FILE //* ZZSA file. ZZSA is an IPL-able program which * DOC FILE //* allows you to access MVS (z/OS) files on z/OS DASD, * DOC FILE //* without using or needing to IPL z/OS. You just IPL * DOC FILE //* ZZSA. The member ZZSAPACK was added, which is a * DOC FILE //* tiny mini-disk with no files, just IPL Text only, * DOC FILE //* to IPL ZZSA from. So you can add the zzsa01 pack * DOC FILE //* to your Hercules configuration, or to VM, and use * DOC FILE //* it just to IPL ZZSA that way and access your DASD. * DOC FILE //* * DOC FILE //* 30 Update to File 614 which is a collection of load * DOC FILE //* libraries in TSO XMIT format, containing different * DOC FILE //* versions of SHOWMVS and SHOWzOS (latest source on * DOC FILE //* File 492). SHOWzOS needs the latest versions of * DOC FILE //* HLASM to assemble it, so we've already done so. * DOC FILE //* Problem is that different levels of the operating * DOC FILE //* system need different assemblies of SHOWMVS or * DOC FILE //* SHOWzOS to work properly. So we've included a lot * DOC FILE //* of versions, assembled on different levels of z/OS, * DOC FILE //* and you can pick the one which best fits your * DOC FILE //* system. Added SHOWzOS 7.19 assemblies, for z/OS * DOC FILE //* 1.8, 1.9, and 1.10. * DOC FILE //* * DOC FILE //* 31 Update to File 621 from Dana Mitchell to Hunter * DOC FILE //* Zhou's NPF exit programs that allow you to print * DOC FILE //* mainframe datasets to any network printer with * DOC FILE //* PCL language support. Updates are: * DOC FILE //* Add system ID and HW name to HOST line on banner * DOC FILE //* page. * DOC FILE //* Update PCL form PT02, force simplex, 6LPI, 10CPI. * DOC FILE //* * DOC FILE //* 32 Update to File 659 to make it easier to clone a * DOC FILE //* running system, when you already have another * DOC FILE //* running system to help you out. Also, upgraded * DOC FILE //* the Hercules system to 3.06 as opposed to 2.16, * DOC FILE //* which is a big improvement. * DOC FILE //* * DOC FILE //* 33 Update to File 688 from Dougie Lawson, to make * DOC FILE //* his ACBLIST program work for IMS V10 and V11. * DOC FILE //* * DOC FILE //* 34 Update to File 693 from Terry Miller and Richard * DOC FILE //* Rice, to upgrade and fix the PDSCLEAN program that * DOC FILE //* logically empties a PDS or PDSE from all their * DOC FILE //* members. * DOC FILE //* * DOC FILE //* 35 Update to File 711 which is a LIBRARIAN program * DOC FILE //* package. Purpose: * DOC FILE //* The LIBRARIAN is a VTAM LU 6.2 client-server type * DOC FILE //* application. My idea for using an LU 6.2 interface * DOC FILE //* was to allow users to access a library without * DOC FILE //* having to log-in to the system where the library * DOC FILE //* actually lives. * DOC FILE //* * DOC FILE //* 36 Update to File 713 from Sam Golob to rework the * DOC FILE //* EMPTYPDS program from File 172 to have proper * DOC FILE //* return codes and to display better messages. * DOC FILE //* * DOC FILE //* 37 Update to File 738 from Terry Miller with fixes * DOC FILE //* and enhancements for his REORGVS program to * DOC FILE //* reallocate and reorganize existing VSAM files. * DOC FILE //* * DOC FILE //* 38 Update to File 745 from Richard Rice, which is * DOC FILE //* his File Manager program. It is recommended to * DOC FILE //* use File 810 instead of this file, because File * DOC FILE //* 810 is a later reworking of this material. * DOC FILE //* * DOC FILE //* 39 Update to File 757 from Ken Fitzgerald, which is * DOC FILE //* his LOGGRASM system for developing and debugging * DOC FILE //* assembler code. This package is now at the * DOC FILE //* V1R1M11 level. * DOC FILE //* * DOC FILE //* 40 Update to File 769 from Robert Prins. This * DOC FILE //* package contains a collection of REXX execs that * DOC FILE //* are run as ISPF edit macros, which turn code (from * DOC FILE //* various programming languages) into HTML source, * DOC FILE //* and optionally, invoke a browser to display it. * DOC FILE //* * DOC FILE //* 41 Update to File 773 from Arthur Fichtl. This * DOC FILE //* package contains an interactive disassembler which * DOC FILE //* interprets a chunk of dumped values as though they * DOC FILE //* are machine instructions. This package, which is * DOC FILE //* called ISDA, is written entirely in REXX. * DOC FILE //* * DOC FILE //* 42 Update to File 797 from Dan Dalby and Sam Golob. * DOC FILE //* These programs manipulate, re-create, or alter * DOC FILE //* the characteristics of your TSO "auth tables" * DOC FILE //* that are pointed to by the LWA (Logon Work Area) * DOC FILE //* for your TSO session. With these programs, you * DOC FILE //* have an amazing and phenomenal amount of control * DOC FILE //* over those tables (unique to your own TSO session). * DOC FILE //* You just have to authorize one of these programs * DOC FILE //* (TSUB or LLWA or LWATMGR) in your IKJEFTE2 table, * DOC FILE //* and you're on your way. * DOC FILE //* * DOC FILE //* 43 Update to File 799 from Kevin Dengsong, which * DOC FILE //* contains a package to process SMF Type 30 records, * DOC FILE //* written in COBOL. * DOC FILE //* * DOC FILE //* 44 Addition of File 802 from Jason Winter which * DOC FILE //* contains a Delinker program written in C, that is * DOC FILE //* similar to David Noon's DELINKI program from File * DOC FILE //* 090 that was written in PL/I. Jason Winter is the * DOC FILE //* author of a C compiler that produces MVS-compatible * DOC FILE //* object decks. * DOC FILE //* * DOC FILE //* 45 Addition of File 803 from Lionel Dyck and contains * DOC FILE //* a collection of ISPF macros that he used to use in * DOC FILE //* the past, and which were very worth while keeping. * DOC FILE //* Lionel is not the author of these macros--he ran * DOC FILE //* across them in his travels, and used them in * DOC FILE //* programming over the years. Now, he found them * DOC FILE //* and wants to put them out for everyone to benefit * DOC FILE //* from. * DOC FILE //* * DOC FILE //* 46 Addition of File 804 from Rich Hobt and contains a * DOC FILE //* version of the TAPEMAP program from File 299 which * DOC FILE //* was modified to use the modern "relative addressing" * DOC FILE //* assembler instructions. In other words, JUMP * DOC FILE //* instead of BRANCH was used. This freed up the need * DOC FILE //* to fill a whole bunch of base registers. * DOC FILE //* * DOC FILE //* Some of Rich's new macros helped in the conversion: * DOC FILE //* ASMINFO BR2JMP BR2JMPX INR OUTR * DOC FILE //* * DOC FILE //* 47 Addition of File 805 from Michael Schmutzok which * DOC FILE //* contains the source code and JCL needed to * DOC FILE //* establish an SNMP sub-agent, an EMC (Extended MCS) * DOC FILE //* monitoring started task and an externally called * DOC FILE //* storage snap program. Member MACROS in this file * DOC FILE //* contains the user written macros needed to compile * DOC FILE //* the programs. * DOC FILE //* * DOC FILE //* See member $$$INTRO for an explanation of SNMP and * DOC FILE //* an introduction to what this package does. It * DOC FILE //* basically finds "alerts" in the system operation, * DOC FILE //* so the sysprog or an operator can keep track of * DOC FILE //* them. * DOC FILE //* * DOC FILE //* 48 Addition of File 806 from Kevin Dengsong which * DOC FILE //* contains a package to process SMF Type 110 * DOC FILE //* records, written in COBOL. The title of this * DOC FILE //* package is "CICS Preformance Monitor Analysis * DOC FILE //* Tools". * DOC FILE //* * DOC FILE //* 49 Addition of File 807 is from Morris Karlin, Norman * DOC FILE //* Lindner, and Irwin Eisenstein, and contains their * DOC FILE //* programs HFSELECT and SUPRDUMP. These programs * DOC FILE //* were originally for sale, but Morris Karlin and * DOC FILE //* Norman Lindner have given permission for them to * DOC FILE //* be included on the CBT Tape collection, subject to * DOC FILE //* CBT Tape disclaimers and conditions. * DOC FILE //* * DOC FILE //* HFSELECT is a powerful file selection and * DOC FILE //* match-merge program, which has additional * DOC FILE //* capabilities. * DOC FILE //* * DOC FILE //* SUPRDUMP is a program that can read, copy, and * DOC FILE //* print the contents of a large variety of tapes. * DOC FILE //* * DOC FILE //* 50 Addition of File 808 which is an extremely * DOC FILE //* valuable contribution from Enrico Sorichetti and * DOC FILE //* contains a RECEIVE/UNXMIT tool that works on a PC. * DOC FILE //* I am just offering Enrico's zip file here, because * DOC FILE //* the programs are PC REXX programs and they are not * DOC FILE //* for MVS use, directly. * DOC FILE //* * DOC FILE //* This file contains the ZIP member of File 800 * DOC FILE //* only. You should download this file in BINARY to * DOC FILE //* a PC and unzip it there. Please email Enrico * DOC FILE //* Sorichetti (the author) if you have any questions. * DOC FILE //* * DOC FILE //* email: Enrico Sorichetti * DOC FILE //* * DOC FILE //* 51 Addition of File 809 from Richard L. Rice and is a * DOC FILE //* fixed copy of his DITTO program that used to be on * DOC FILE //* File 171. See his explanation in member $$NOTE1, * DOC FILE //* which tells you what the former problem was, and * DOC FILE //* how he fixed it. * DOC FILE //* * DOC FILE //* We should regard this file as a beta version, * DOC FILE //* until it is tested more. If you are using this * DOC FILE //* file, please write your feedback to Sam Golob, * DOC FILE //* * DOC FILE //* * DOC FILE //* Hopefully this will be a good alternate DITTO * DOC FILE //* package for those shops which block BLP. * DOC FILE //* * DOC FILE //* 52 Addition of File 810 from Richard L. Rice and * DOC FILE //* contains his ONSCREEN package, which is his * DOC FILE //* complete reworking of his file browser package * DOC FILE //* called FM (File Manager) that is on CBT File 745. * DOC FILE //* This package is completely original, although it * DOC FILE //* has features that were suggested by the REVIEW * DOC FILE //* program from File 134. * DOC FILE //* * DOC FILE //* The idea here is to create a flexible file browser * DOC FILE //* package which is customizable. The reason for the * DOC FILE //* rename from FM, is that FM sounded too much like a * DOC FILE //* utility for pre-formatting datasets, rather than a * DOC FILE //* data viewer. * DOC FILE //* email: * DOC FILE //* * DOC FILE //* 53 Addition of File 811 which is a very useful * DOC FILE //* LIBRARIAN program package, and which was * DOC FILE //* completely new when written (Mar/06). The package * DOC FILE //* was written by Richard L. Rice. This is a fixed * DOC FILE //* version of the LIBRARIAN program that was on File * DOC FILE //* 711. * DOC FILE //* * DOC FILE //* This LIBRARIAN is a free package, unrelated to * DOC FILE //* any other package having the same or a similar * DOC FILE //* name...... * DOC FILE //* * DOC FILE //* 54 Addition of File 812 which is a fixed version of a * DOC FILE //* Disassembler from Richard L. Rice, that was on * DOC FILE //* File 171. This program is a redesign of the * DOC FILE //* disassembler on File 217, but broken into csects. * DOC FILE //* This disassembler calls the assembler and allows * DOC FILE //* you to use real macros and their dsects for label * DOC FILE //* mapping. * DOC FILE //* email: Richard.L.Rice@conocophillips.com * DOC FILE //* * DOC FILE //* 55 Addition of from Richard L. Rice and contains a * DOC FILE //* fixed version of his SUTL (System Utility) package * DOC FILE //* that allow you to get system information from an * DOC FILE //* MVS system on your network that you are NOT logged * DOC FILE //* on to. This utility was previously packaged on * DOC FILE //* File 171. * DOC FILE //* email: Richard.L.Rice@conocophillips.com * DOC FILE //* * DOC FILE //* 56 Addition of File 814 which was sent in by Eugene * DOC FILE //* Vogt and contains a huge collection of old XEPHON * DOC FILE //* MVS articles in text format. These come largely * DOC FILE //* before the 1998 lower limit of the articles found * DOC FILE //* in: * DOC FILE //* www.cbttape.org/xephon * DOC FILE //* * DOC FILE //* This collection is still extremely valuable. * DOC FILE //* See member $INDEX for contents information. * DOC FILE //* * DOC FILE //* 57 Addition of File 815 from Bob Glover and contains * DOC FILE //* an extended string search facility called SRCHE * DOC FILE //* that runs under ISPF. We trust that it will be * DOC FILE //* useful to you. * DOC FILE //* email: "Glover, Bob" * DOC FILE //* * DOC FILE //* 58 Addition of File 816 from Sam Golob which contains * DOC FILE //* an APF-authorized TSO command called BDMNNOTC, to * DOC FILE //* quickly and instantly change the default number of * DOC FILE //* Global Notices created by an ACCOUNT/SYNC combina- * DOC FILE //* tion, when it formats a SYS1.BRODCAST dataset, or * DOC FILE //* create, when it formats a SYS1.BRODCAST dataset * DOC FILE //* any active Broadcast Dataset. * DOC FILE //* * DOC FILE //* email: sbgolob@cbttape.org * DOC FILE //* * DOC FILE //* IBM officially makes this number very difficult to * DOC FILE //* change. You have to zap the hex number into csect * DOC FILE //* IKJEBLMT of module IKJEFXSR and the change will * DOC FILE //* not take effect until the next IPL. Fortunately, * DOC FILE //* there is a solution. The actual number that SYNC * DOC FILE //* looks at, is located squarely in the CVT itself. * DOC FILE //* It isn't even chained off it! The number is a * DOC FILE //* fullword at location CVT + X'5A8'. And loading * DOC FILE //* this up initially, is the reason for the necessity * DOC FILE //* of the IPL. This TSO command, called BDMNNOTC, * DOC FILE //* just goes in and changes that number in the CVT. * DOC FILE //* * DOC FILE //* 59 Addition of File 817 from Mike Wojtukiewicz and * DOC FILE //* contains his program called FIXCATLG to generate * DOC FILE //* JCL that recatalogs (without scratching) all * DOC FILE //* datasets on certain volumes in a new catalog. * DOC FILE //* This program also contains a second output to * DOC FILE //* create input to SMP/E that makes DDDEF entries for * DOC FILE //* all the mentioned datasets. * DOC FILE //* * DOC FILE //***SECTION V-477 SECTION * DOC FILE //* V-477 CHANGES FOR VERSION 477 JAN 18, 2009 * DOC FILE //* * DOC FILE //* 01 Update to File 019 from John Hooper to change the * DOC FILE //* COMMAND, CONSOLE, FLSMFJOB, and LISTF programs. * DOC FILE //* * DOC FILE //* 02 Update to File 035 to change the version of PDS86. * DOC FILE //* Also, load modules from File 731 (ADIS, CINMX, * DOC FILE //* EESCB, INMXD) and from File 797 (LLWA, LWATMGR, * DOC FILE //* TSUB) were added. * DOC FILE //* * DOC FILE //* 03 Update to File 120 to add articles that DO NOT * DOC FILE //* belong to NaSPA. One is on TSO Authorization * DOC FILE //* Tables, and the other is about TSO Control Blocks. * DOC FILE //* * DOC FILE //* 04 Update to File 134 from Greg Price to update the * DOC FILE //* REVIEW command to Level 42.0. REVIEW now has an * DOC FILE //* UPDATE capability which is like ISPF EDIT (done * DOC FILE //* from READY mode if you want) and it is no longer * DOC FILE //* strictly a file browser. * DOC FILE //* * DOC FILE //* 05 Update to File 135 to change the REVIEW program * DOC FILE //* and OFFLOAD program from Greg Price, and also the * DOC FILE //* PDS 8.6 program (ISO dates) from John Kalinich. * DOC FILE //* * DOC FILE //* 06 Update to File 182 which is PDS 8.6 from John * DOC FILE //* Kalinich. Current level is 8.6.09. * DOC FILE //* * DOC FILE //* 07 Update to File 185 from Sam Golob to add some * DOC FILE //* entries to the Auth Table assemblies, add an Auth * DOC FILE //* Table assembly for the LLWA program (File 797), * DOC FILE //* add an article on TSO Auth Tables, add some very * DOC FILE //* powerful programs to the load library, and add * DOC FILE //* help and examples for the TSUB program (source on * DOC FILE //* File 797). * DOC FILE //* * DOC FILE //* 08 Update to File 247 from Sam Golob to add the latest * DOC FILE //* version of load module BDMSCAN from his commercial * DOC FILE //* product, and allow its public use. BDMSCAN (which * DOC FILE //* reports on the status of a Broadcast Dataset) can * DOC FILE //* now show how many (and which) NOTICE records are * DOC FILE //* active, and it can detect an error condition with * DOC FILE //* empty User Message records, that other programs * DOC FILE //* could not detect until now. * DOC FILE //* * DOC FILE //* 09 Update to File 264 from Sam Golob to add the UKEYCSA * DOC FILE //* authorized TSO command. The LOOK program, which is * DOC FILE //* a tremendous aid to browsing virtual storage, acts * DOC FILE //* by allocating User Key storage in Common Storage. * DOC FILE //* As of z/OS 1.8, and as a default in z/OS 1.9 and * DOC FILE //* later, this is now a Parmlib setting in the DIAGxx * DOC FILE //* member and is not allowed. So, to be able to use * DOC FILE //* LOOK temporarily, you can disable the restriction * DOC FILE //* using the UKEYCSA program temporarily, use LOOK, and * DOC FILE //* then set the restriction back, using UKEYCSA again. * DOC FILE //* * DOC FILE //* 10 Updates to File 312 from Lionel Dyck. Packages * DOC FILE //* FTPB, LISTPRC, and PLPISPF were upgraded. * DOC FILE //* * DOC FILE //* 11 Updates to File 314 from Lionel Dyck. Packages * DOC FILE //* XMITIP, TXT2HTML, TXT2PDF, and TXT2RTF were * DOC FILE //* upgraded. * DOC FILE //* * DOC FILE //* 12 Update to File 321 from Roland Schiradin to upgrade * DOC FILE //* the COBANALZ program. * DOC FILE //* * DOC FILE //* 13 Update to File 323 (REXX Function Package) from * DOC FILE //* Gerard Nicol. Former Files 323 and 324 have been * DOC FILE //* combined into File 323. * DOC FILE //* * DOC FILE //* 14 Addition of File 324 from Gerard Nicol to contain * DOC FILE //* a package that checks how HSC (from StorageTek) * DOC FILE //* is doing. * DOC FILE //* * DOC FILE //* 15 Update to the documentation for File 397 which is * DOC FILE //* from Frank Clarke. This file contains conversion * DOC FILE //* routines in REXX to convert numeric values to, and * DOC FILE //* from, packed decimal format. * DOC FILE //* * DOC FILE //* 16 Update to File 404 (which is TSSO). A fix to the * DOC FILE //* TSSOSS09 module was necessary at the z/OS 1.8 and * DOC FILE //* higher, levels. * DOC FILE //* * DOC FILE //* 17 Updates to File 434 from Mark Zelden. Members: * DOC FILE //* $SNGLTSO, FINDMOD, IPLINFO, ISPCMDSA, ONEPAKZ8, * DOC FILE //* REXXSTOR, TSOB, TSOE, TSOR, TSOV, TWOPAKZ8 * DOC FILE //* have been added or updated. * DOC FILE //* * DOC FILE //* 18 Updates to File 452 from Dan Dalby. This is a * DOC FILE //* complete reshipment of his programs, plus a new * DOC FILE //* version of his STEPLIB program, marked in this * DOC FILE //* file as member STEPLIBN. The same source is * DOC FILE //* found in File 797 as member STEPLIB. * DOC FILE //* * DOC FILE //* 19 Update to File 492 from Roland Schiradin, to * DOC FILE //* upgrade SHOWzOS to Version 7.17. * DOC FILE //* * DOC FILE //* 20 Update to File 612 to fix an assembly error in the * DOC FILE //* LOCATE program. IBM's YREGS "register equate" * DOC FILE //* macro was added to the source deck. * DOC FILE //* * DOC FILE //* 21 Update to File 614 to add load modules for SHOWzOS * DOC FILE //* 7.17 that work for z/OS 1.8, and z/OS 1.9; these * DOC FILE //* have to be separate assemblies - the macros are * DOC FILE //* incompatible for SHOWzOS (at the 1.8 and 1.9 * DOC FILE //* levels). * DOC FILE //* * DOC FILE //* 22 Update to File 642 from Rich Hobt, to update the * DOC FILE //* AFCLOGR1 program. The AFCSMP1 program is the same * DOC FILE //* as it was in the last version of the tape. * DOC FILE //* * DOC FILE //* 23 Update to File 731 which contains TSO-related * DOC FILE //* programs from Sam Golob (to show and/or manipulate * DOC FILE //* TSO/E control blocks). The ADIS program was added. * DOC FILE //* * DOC FILE //* 24 Update to File 738 from Terry Miller, with a new * DOC FILE //* version of the REORGVS program. * DOC FILE //* * DOC FILE //* 25 Update to File 757 from Ken Fitzgerald, with the * DOC FILE //* new V1R1M09 version of his LOGGRASM package. * DOC FILE //* * DOC FILE //* 26 Update to File 770 from Deru Sudibyo with a newer * DOC FILE //* version of his zCBT automation program. * DOC FILE //* * DOC FILE //* 27 Update to File 771 from Karl-Heinz Doppelfeld, * DOC FILE //* with a new version of his ICSF statistics display * DOC FILE //* program called ICSFSTAT. * DOC FILE //* * DOC FILE //* 28 Update to File 779 from Bill Bass to correct a bug * DOC FILE //* in his symbolic substitution program called SYMBSUB. * DOC FILE //* * DOC FILE //* 29 Addition of File 781 from John McKown, containing * DOC FILE //* his modification to IBM's RACSEQ program that they * DOC FILE //* allow to be distributed or modified. * DOC FILE //* * DOC FILE //* This is a modification of the IBM supplied RACSEQ * DOC FILE //* program. It has been modified to be able to write * DOC FILE //* its output in XML format. It has also been * DOC FILE //* extended to write to a specified DDName, DSName, * DOC FILE //* Sysout class, or UNIX Path. When writing to a * DOC FILE //* DSName, it can either be an existing DSName, or a * DOC FILE //* new one. If it is a new one, the DSName will be * DOC FILE //* allocated with either the system defaults, the SMS * DOC FILE //* defaults as assigned by the ACS routines, or with * DOC FILE //* the characteristics specified via a USING() and/or * DOC FILE //* LIKE() parameter. * DOC FILE //* * DOC FILE //* 30 Addition of File 782 from David Trout (aka Fish) * DOC FILE //* and contains his PC program to look at the contents * DOC FILE //* of an AWS-format (virtual) tape. Member AWSBR152 * DOC FILE //* is a folded-over FB-80 file which is the image of * DOC FILE //* a zip file of the executable. Member SOURCZIP is * DOC FILE //* a zip of the source code. These members are meant * DOC FILE //* to be downloaded in BINARY to a PC and used there. * DOC FILE //* * DOC FILE //* 31 Addition of File 783, which is the PL/I Scientific * DOC FILE //* Subroutine package for OS/360 (public domain). * DOC FILE //* * DOC FILE //* 32 Addition of File 784 from John McKown, which * DOC FILE //* contains two implementations of a web page under * DOC FILE //* z/OS Unix System Services that allow the user to * DOC FILE //* obtain ISPF 3.4-like information about datasets. * DOC FILE //* * DOC FILE //* 33 Addition of File 785 from Karl-Heinz Doppelfeld * DOC FILE //* and contatins 2 REXXes and an edit macro to * DOC FILE //* substitute system symbols into JCL. The package * DOC FILE //* is called JCLSYMB. * DOC FILE //* * DOC FILE //* 34 Addition of File 786 from Paul Gilmartin and * DOC FILE //* contains a program (a POSIX shell script) to * DOC FILE //* separate the CBTF1.zip file from www.cbttape.org * DOC FILE //* into individual HTML datasets. * DOC FILE //* * DOC FILE //* 35 Addition of File 787 from Karl-Heinz Doppelfeld * DOC FILE //* and contains an online File Transfer Utility for * DOC FILE //* sending data to a generated list of remote hosts. * DOC FILE //* The list of remote hosts will be generated from * DOC FILE //* ClonePlex System table BWSOSDAT. The target name * DOC FILE //* can include system symbols like &SYSNAME, &SYSUQ, * DOC FILE //* &SYSCLONE and &SYSRZ. * DOC FILE //* * DOC FILE //* 36 Addition of File 788 from Craig Schneiderwent. * DOC FILE //* This file contains the MA1K application for MQ * DOC FILE //* Series, which was authored by him. This * DOC FILE //* application used to be distributed on an IBM * DOC FILE //* website, but it is now distributed here. The * DOC FILE //* purpose of this application is to encapsulate * DOC FILE //* triggered message processing for MQSeries * DOC FILE //* applications triggered in CICS TS. * DOC FILE //* * DOC FILE //* 37 Addition of File 789 from Al Ferguson and contains * DOC FILE //* a batch job to automate and run IBM's SCRT * DOC FILE //* (Sub-Capacity Reporting Tool) report every month * DOC FILE //* automatically, and to email the result to IBM. * DOC FILE //* This will help all of you who have to do this, and * DOC FILE //* use a person to perform all the operations * DOC FILE //* manually. * DOC FILE //* * DOC FILE //* 38 Addition of File 790 from Dave Danner (by way of * DOC FILE //* Ken Tomiak) and contains his SRS (Sysout Retrieval * DOC FILE //* Services) package. * DOC FILE //* * DOC FILE //* SYSOUT Retrieval Services (SRS) is a product that * DOC FILE //* retrieves data from the JES spool using the SYSOUT * DOC FILE //* Application Program Interface (SAPI). SRS supports * DOC FILE //* a robust set of SYSOUT selection criteria * DOC FILE //* (documented in the $ABOUT member of this pds) that * DOC FILE //* can be specified by the user on the EXEC PARM= * DOC FILE //* statement. Using these criteria, SRS builds the * DOC FILE //* necessary data structures and calls SAPI asking for * DOC FILE //* SYSOUT data that matches the selection request. If * DOC FILE //* JES finds and returns a spool data set, SRS copies * DOC FILE //* the data to a file specified by the user. There's * DOC FILE //* more to it than that. See the documentation. * DOC FILE //* * DOC FILE //* 39 Addition of File 791 from Anthony Rudd (by way of * DOC FILE //* Ken Tomiak) and contains a REXX function written in * DOC FILE //* Assembler, that accomplishes GETMAIN and FREEMAIN * DOC FILE //* functionality from within REXX. For further * DOC FILE //* documentation, see comments in the GETMAIN code. * DOC FILE //* * DOC FILE //* 40 Addition of File 792 from Keith Cowden * DOC FILE //* and contains an updated copy of the DISKMAP * DOC FILE //* program from File 260. This version of DISKMAP * DOC FILE //* contains the EAV enhancements from z/OS 1.10 but * DOC FILE //* it also runs on lower levels of z/OS and before. * DOC FILE //* * DOC FILE //* Please address inquiries to Sam Golob: * DOC FILE //* sbgolob@cbttape.org. * DOC FILE //* * DOC FILE //* Source code for DISKMAP is contained in this file, * DOC FILE //* but it can only be assembled with the z/OS 1.10 * DOC FILE //* versions of the IECSDSL1 and TRKADDR macros. * DOC FILE //* Therefore we have included an already assembled * DOC FILE //* load library in XMIT format, as member LOADLIB. * DOC FILE //* If you have z/OS 1.10, you can assemble DISKMAP * DOC FILE //* for yourself. * DOC FILE //* * DOC FILE //* All z/OS 1.10 macros needed for assembly (I think): * DOC FILE //* CVAFDSM DCBE IECSDSL1 OBTAIN TRKADDR * DOC FILE //* * DOC FILE //* 41 Addition of File 793 from Richard Rice. This file * DOC FILE //* contains a nice modification of SDF (Spool Display * DOC FILE //* Facility) for JES3. We have to consider this an * DOC FILE //* alpha test version (until somebody tries it and * DOC FILE //* verifies it) for the following reason: Richard * DOC FILE //* has SDF 2.9 (a backleveled version of SDF) running * DOC FILE //* on his JES3 system. The source code in this file * DOC FILE //* was forward-fitted to SDF 3.4 (the current version) * DOC FILE //* and it assembled cleanly. But it was not tested * DOC FILE //* while running SDF 3.4. Someone will have to run * DOC FILE //* this version with SDF 3.4 and send any changes * DOC FILE //* back to me (sbgolob@cbttape.org) so this file will * DOC FILE //* then be a "tested version". * DOC FILE //* * DOC FILE //* 42 Addition of File 794 from Daniel F. Gaeta which * DOC FILE //* contains a useful REXX function. * DOC FILE //* The RXMEM function has the following features : * DOC FILE //* - to manage token pair service, using IEANTxx * DOC FILE //* modules * DOC FILE //* - to manage GETMAIN and FREEMAIN memory * DOC FILE //* - to manage linked list options * DOC FILE //* As I am working on improvements, I am not * DOC FILE //* delivering the source code. Just REXX samples. * DOC FILE //* * DOC FILE //* 43 Addition of File 795 which is an ALPHA TEST * DOC FILE //* version of an HTTP Server written in Assembler by * DOC FILE //* Richard Rice. This package DOES NOT WORK PROPERLY * DOC FILE //* as is. See member $$NOTE1 in the package. * DOC FILE //* * DOC FILE //* The reason why we are putting this package out, IS * DOC FILE //* TO GET SOMEBODY (who knows what he/she is doing) TO * DOC FILE //* FIX IT! IF YOU KNOW THIS STUFF, PLEASE TRY TO GET * DOC FILE //* IT TO WORK, and then send it back to me. * DOC FILE //* * DOC FILE //* email: sbgolob@cbttape.org * DOC FILE //* * DOC FILE //* 44 Addition of File 796 from Lindy Mayfield. This * DOC FILE //* is a collection of his utilities. * DOC FILE //* * DOC FILE //* So far there are two utilities: * DOC FILE //* * DOC FILE //* 1) A Rexx/ISPF exec that shows control blocks and * DOC FILE //* information regarding 522 timeouts. * DOC FILE //* 2) A Rexx assembler function to write SMF records. * DOC FILE //* Uses BPX1SMF. * DOC FILE //* * DOC FILE //* 45 Addition of File 797 which is the combined work * DOC FILE //* of Dan Dalby and Sam Golob. This file contains * DOC FILE //* programs which can dynamically reload, or otherwise * DOC FILE //* control, the copies of your own TSO session's * DOC FILE //* "authorization tables". These are IKJEFTE2 * DOC FILE //* (AUTHCMD), IKJEFTE8 (AUTHPGM), IKJEFTAP (AUTHTSF), * DOC FILE //* and IKJEFTNS (NOTBKGND). Since these are the tables * DOC FILE //* which your own TSO session actually uses, the scope * DOC FILE //* of the reloading is to your own TSO sesion only, * DOC FILE //* and the effect of the reloading or altering of the * DOC FILE //* tables is immediate. * DOC FILE //* * DOC FILE //* Dan Dalby is the author of the LWATMGR program. * DOC FILE //* Sam Golob is the author of the LLWA and TSUB * DOC FILE //* programs. If you install (and authorized in the * DOC FILE //* E2 table) either LWATMGR or LLWA and you authorize * DOC FILE //* Dan Dalby's STEPLIB program somewhere in there, * DOC FILE //* you can re-create the authorizations of an APF- * DOC FILE //* authorized STEPLIB, without actually having one * DOC FILE //* in your TSO session's LOGON PROC. See instructions * DOC FILE //* in the file, and the member called @ARTICLE. * DOC FILE //* * DOC FILE //* 46 Addition of File 798 from Kevin Kang Dengsong and * DOC FILE //* contains two job scheduling systems written in * DOC FILE //* COBOL. * DOC FILE //* * DOC FILE //* 47 Addition of File 799 from Kevin Kang Dengsong and * DOC FILE //* contains a package to process SMF Type 30 records, * DOC FILE //* written in COBOL. * DOC FILE //* * DOC FILE //* 48 Addition of File 800 from Enrico Sorichetti which * DOC FILE //* contains a RECEIVE/UNXMIT tool that works on a PC. * DOC FILE //* I am just offering Enrico's zip file here, because * DOC FILE //* the programs are PC REXX programs and they are not * DOC FILE //* for MVS use, directly. * DOC FILE //* * DOC FILE //* You should download the ZIP member of this file to * DOC FILE //* a PC in BINARY (no translation!) and unzip it on * DOC FILE //* the PC. Since I am not knowledgeable in this area, * DOC FILE //* I'd suggest that you email Enrico if you have any * DOC FILE //* questions. (SG - 2008/12/19) * DOC FILE //* * DOC FILE //* 49 Addition of File 801 from Rick Turnbull which * DOC FILE //* contains an EXEC called XAML01 that can produce * DOC FILE //* browse-able bar charts in Microsoft Silverlight * DOC FILE //* XAML format. See the included Word Doc file or * DOC FILE //* PDF Doc file. * DOC FILE //* * DOC FILE //***SECTION V-476 SECTION * DOC FILE //* V-476 CHANGES FOR VERSION 476 APR 18, 2008 * DOC FILE //* * DOC FILE //* 01 Update to File 035 to change the version of PDS86, * DOC FILE //* to fix a bug in the RELEASE command, the OFFLOAD * DOC FILE //* program, and the TAPEMAP program. * DOC FILE //* * DOC FILE //* 02 Update to File 093 to fix a source bug in the * DOC FILE //* OFFLOADW source code. Fix is from Greg Price. * DOC FILE //* * DOC FILE //* 03 Update to File 094 from Michael Cleary, to bring * DOC FILE //* the level of DAF to 1.4.8. * DOC FILE //* * DOC FILE //* 04 Update to File 120 from Sam Golob to add more * DOC FILE //* articles. * DOC FILE //* * DOC FILE //* 05 Updates to File 135 to reflect the new level of * DOC FILE //* PDS 8.6.08. * DOC FILE //* * DOC FILE //* 06 Update to File 171 from Richard Rice, to add a new * DOC FILE //* utility called DLIUTILS (or to at least fix it). * DOC FILE //* Also, DITTO which used to be here, has been deleted * DOC FILE //* because on later z/OS systems, the fake open will * DOC FILE //* crash the system, so it was eliminated altogether * DOC FILE //* to avoid any possible problems. * DOC FILE //* * DOC FILE //* 07 Update to File 182 from John Kalinich, to upgrade * DOC FILE //* the PDS package to level 8.6.08. * DOC FILE //* * DOC FILE //* 08 Update to File 296 from John Kalinich, to set the * DOC FILE //* source code of the RELEASE command so that SWA above * DOC FILE //* the line is the default. If you have an older * DOC FILE //* system, you can still assemble it the other way. * DOC FILE //* * DOC FILE //* 09 Update to File 299 from Sam Golob, to temporarily * DOC FILE //* regress the changes to TAPEMAP from Steve Myers * DOC FILE //* that put in the "big file sequence number support", * DOC FILE //* because of a small problem, but to include the FDR * DOC FILE //* device support code from John Kalinich, which John * DOC FILE //* had gotten from Bruce Black (of blessed memory). * DOC FILE //* * DOC FILE //* 10 Update to File 312 from Lionel Dyck to raise the * DOC FILE //* level of CSVEDIT to 1.11. * DOC FILE //* * DOC FILE //* 11 Update to File 314 from Lionel Dyck to raise the * DOC FILE //* level of XMITIP to 08.04. * DOC FILE //* * DOC FILE //* 12 Update to File 322 which is a collection of * DOC FILE //* programs that perform a "sleep" function similar * DOC FILE //* to what you find in VM. The ILBOWAT0 function * DOC FILE //* written in COBOL was supplied by Joseph Caughman. * DOC FILE //* * DOC FILE //* 13 Update to File 434 from Mark Zelden with multiple * DOC FILE //* changes. Members changed were: * DOC FILE //* $$CHANGE, $$INSTAL, HLISTB, HLISTBL, HLISTM, HLISTML * DOC FILE //* IPLINFO, ISPCMDSA, LOGRREXX, RXSTOR64, TWOPAKZ8. * DOC FILE //* * DOC FILE //* 14 Update to File 529 to add a note that mentions that * DOC FILE //* some of the materials to assemble programs in File * DOC FILE //* 529 can be found in File 527. * DOC FILE //* * DOC FILE //* 15 Update to File 566 from Sam Bass to fix his SPY * DOC FILE //* (i.e. CONSOLE) program. * DOC FILE //* * DOC FILE //* 16 Update to File 571 from Jim Morrison to fix a bug * DOC FILE //* in RECV370. * DOC FILE //* * DOC FILE //* 17 Update to File 642 from Rich Hobt to make * DOC FILE //* enhancements to AFCLOGR1 and AFCSMP1. * DOC FILE //* * DOC FILE //* 18 Update to File 757 from Ken Fitzgerald, to raise * DOC FILE //* the level of the LOGGRASM package to V1R1M06. * DOC FILE //* * DOC FILE //* 19 Update to File 758 from Craig Schneiderwent to * DOC FILE //* add fixes to the LOADWORD package. * DOC FILE //* * DOC FILE //* 20 Update to File 766 from Stephen McColley which * DOC FILE //* contains (what used to be) the Mellon Mods for * DOC FILE //* JES2. This set of mods applies to z/OS 1.7 and * DOC FILE //* z/OS 1.8. They have also added some extra mods * DOC FILE //* to JES2 of their own. * DOC FILE //* * DOC FILE //* 21 Update to File 776 from Edgar Hoffmann to enhance * DOC FILE //* RECV390 that runs on the PC. * DOC FILE //* * DOC FILE //* 22 Addition of File 778 from Daniel F. Gaeta which * DOC FILE //* contains a set of programs to access the SMP/E * DOC FILE //* API called GIMAPI through REXX variables. These * DOC FILE //* programs can produce customized reports from SMP/E * DOC FILE //* zones. * DOC FILE //* * DOC FILE //* 23 Addition of File 779 from Bill Bass which contains * DOC FILE //* a sophisticated COBOL program that can read SDSF * DOC FILE //* job output and produce symbolic substitutions of * DOC FILE //* the variables in the JCL. * DOC FILE //* * DOC FILE //* 24 Addition of File 780 from Daniel F. Gaeta, which * DOC FILE //* is an interface to use REXX to create panel-like * DOC FILE //* effects without ISPF. * DOC FILE //* * DOC FILE //***SECTION V-475 SECTION * DOC FILE //* V-475 CHANGES FOR VERSION 475 DEC 20, 2007 * DOC FILE //* * DOC FILE //* 01 Update to File 120 to add several more articles. * DOC FILE //* * DOC FILE //* 02 Update to File 134 from Greg Price to enhance his * DOC FILE //* excellent REVIEW browsing (and file editing) * DOC FILE //* program. REVIEW is now at Level 41.0. * DOC FILE //* * DOC FILE //* 03 Update to File 135 from Greg Price, to reflect the * DOC FILE //* load modules for the new level of REVIEW (41.0). * DOC FILE //* * DOC FILE //* 04 Update to File 171 from Richard Rice. DITTO was * DOC FILE //* deleted, because its "fake open" processing now * DOC FILE //* does not work on the latest z/OS systems. A new * DOC FILE //* application called DLIUTILS was added. * DOC FILE //* * DOC FILE //* 05 Update to File 183 from Gilbert Saint-flour to fix * DOC FILE //* many of his utilities. * DOC FILE //* * DOC FILE //* 06 Update to File 185 to add some names to the auth * DOC FILE //* tables and to add two new programs to the LOADLIB * DOC FILE //* member. * DOC FILE //* * DOC FILE //* 07 No change to File 299. A change was applied, but * DOC FILE //* it was then taken out. * DOC FILE //* * DOC FILE //* 08 Update to File 312 from Lionel Dyck, to upgrade * DOC FILE //* his CA-View Extract ISPF Dialog to accommodate a * DOC FILE //* new CA-View release from Computer Associates. * DOC FILE //* * DOC FILE //* 09 Update to File 321 from Roland Schiradin to adjust * DOC FILE //* his COBANAL program to the newest COBOL from IBM. * DOC FILE //* * DOC FILE //* 10 Update to File 434 from Mark Zelden to upgrade * DOC FILE //* many of his utilities and members. Updated * DOC FILE //* members are: $$$INDEX, $$CHANGE, APFVER, * DOC FILE //* CATSRCH, CLONERES, CLONERSO, COLADD, COLUTIL, * DOC FILE //* FINDMOD, INSLINE, IPLINFO, LPROG, PREFIX, * DOC FILE //* PREFIX2, RDATE, RDATEF, REXXMEM, RXSTOR64, * DOC FILE //* SUFFIX, SW. * DOC FILE //* * DOC FILE //* 11 Update to File 492 from Roland Schiradin to supply * DOC FILE //* SHOWzOS Release 7.16, which is up-to-date for both * DOC FILE //* z/OS 1.8 and 1.9. SHOWzOS 7.16 must be assembled * DOC FILE //* differently (with the appropriate level of macros) * DOC FILE //* for z/OS 1.8 as opposed to z/OS 1.9. * DOC FILE //* * DOC FILE //* 12 Update to File 495 from Tom Conley, to bring his * DOC FILE //* DYNISPF (Dynamic Allocation of an ISPF Application) * DOC FILE //* package to the V4R1 level. * DOC FILE //* * DOC FILE //* 13 Update to File 614 from Sam Golob which contains * DOC FILE //* load module libraries in TSO XMIT format, for many * DOC FILE //* different levels of SHOWMVS and SHOWzOS (originally * DOC FILE //* from File 492, and more anciently, from File 183). * DOC FILE //* The reason why these materials are not included in * DOC FILE //* File 492, is that SHOWzOS is sensitive to different * DOC FILE //* release levels of each component, and ideally, each * DOC FILE //* assembly of SHOWzOS should accurately reflect the * DOC FILE //* actual level of each component that is resident on * DOC FILE //* your system. Problem is that assembling SHOWzOS * DOC FILE //* also requires a very high release and PTF level of * DOC FILE //* HLASM (the High Level Assembler), and not all shops * DOC FILE //* have that necessary level. So File 614 was created * DOC FILE //* for shops that can't assemble the latest release of * DOC FILE //* SHOWzOS. The SHOWzOS release 7.16 assembly on z/OS * DOC FILE //* 1.8 is now included here. Not yet z/OS 1.9. I * DOC FILE //* don't have the macros yet. * DOC FILE //* * DOC FILE //* 14 Update to File 708 from Glenn Siegel. This is the * DOC FILE //* MPFXTALL general MPF exit facility which responds * DOC FILE //* to multiple conditions and messages on the system. * DOC FILE //* * DOC FILE //* 15 Update to File 713, only to change the current * DOC FILE //* email address of Steve Meyers. * DOC FILE //* * DOC FILE //* 16 Update to File 731 from Sam Golob, to add another * DOC FILE //* program to this collection of TSO/E control block * DOC FILE //* display and manipulation utilities. The new * DOC FILE //* utility, called ALPL (which must be APF-authorized * DOC FILE //* in order to do any changes) will display, and/or * DOC FILE //* change the default DISP (OLD or SHR) for the ALLOC * DOC FILE //* command, if OLD or SHR is not specified in an * DOC FILE //* invocation of an ALLOC command. This is a * DOC FILE //* globally set quantity, and ALPL can change it from * DOC FILE //* OLD to SHR and vice-versa. * DOC FILE //* * DOC FILE //* 17 Update to File 741 from Bill Godfrey, to fix his * DOC FILE //* MAKEB64 program that encodes/decodes a text file * DOC FILE //* to/from BASE64 format. * DOC FILE //* * DOC FILE //* 18 No change to File 749 from Gilbert Saint-flour. * DOC FILE //* This file is a collection of his utilities, that * DOC FILE //* were adapted to work on MVS 3.8 (under Hercules). * DOC FILE //* * DOC FILE //* 19 Update to File 757 which is the LOGGRASM package * DOC FILE //* from Ken Fitzgerald. The new level of LOGGRASM * DOC FILE //* is V1R1M04 - Fix Pack 4. * DOC FILE //* * DOC FILE //* 20 Addition of File 764 from Alex Kara. This is a * DOC FILE //* collection of several utilities, called CATSRCH, * DOC FILE //* TTL, and XMEMSTOR. CATSRCH is originally from * DOC FILE //* Mark Zelden with the SAYIT option added by Alex. * DOC FILE //* * DOC FILE //* 21 Addition of File 765 from Stephen Odo, which * DOC FILE //* contains a home-grown forms based authentication * DOC FILE //* system for the IBM HTTP Server for z/OS. * DOC FILE //* * DOC FILE //* 22 Addition of File 766 from Stephen McColley, which * DOC FILE //* contains the Mellon Mods for JES2, for z/OS 1.7 * DOC FILE //* and 1.8, together with some extensions to them. * DOC FILE //* Very valuable for those shops which use extensions * DOC FILE //* to JES2 standard capabilites. * DOC FILE //* * DOC FILE //* 23 Addition of File 767 from Daniel Gaeta, which * DOC FILE //* contains a frontend for TRSMAIN to both terse and * DOC FILE //* unterse files in TRSMAIN compress format. * DOC FILE //* * DOC FILE //* 24 Addition of File 768 from Rick Bourgeois, which * DOC FILE //* adapts Sam Golob's VTT2**** programs to convert * DOC FILE //* real tapes back or forth to AWS or FLEX-ES Faketape * DOC FILE //* (TM) format, to run on CMS under VM. Sam Golob's * DOC FILE //* original package for MVS systems, is on File 533. * DOC FILE //* * DOC FILE //* 25 Addition of File 769 from Robert Prins, which is * DOC FILE //* a collection of REXX execs that are run as ISPF * DOC FILE //* edit macros, which turn code (from various * DOC FILE //* programming languages) into HTML source. Optionally * DOC FILE //* these REXXes will invoke a browser to display the * DOC FILE //* resulting HTML code. * DOC FILE //* * DOC FILE //* 26 Addition of File 770 from Deru Sudibyo which * DOC FILE //* contains a free z/OS event management system; in * DOC FILE //* other words, this is a kind of Automated Operations * DOC FILE //* System. This system uses a custom REXX function * DOC FILE //* package that is supplied with the system. * DOC FILE //* * DOC FILE //* 27 Addition of File 771 from Karl-Heinz Doppelfeld, * DOC FILE //* which contains an ICSF (Interactive Cryptographic * DOC FILE //* Service Facility) monitor that is written in REXX. * DOC FILE //* This package will display various ICSF statistics. * DOC FILE //* * DOC FILE //* 28 Addition of File 772 from Stephen E. Bacher. This * DOC FILE //* is a large collection of programs in various * DOC FILE //* languages, which represents a portion of Steve's * DOC FILE //* public work. A lot of useful stuff is here, as * DOC FILE //* well as programming examples in Assembler, C, and * DOC FILE //* PL/I. Worth a good look. * DOC FILE //* * DOC FILE //* 29 Addition of File 773 from Arthur Fichtl. This file * DOC FILE //* contains an interactive disassembler which can * DOC FILE //* interpret portions of a storage dump, or any chunk * DOC FILE //* of dumped storage, as Assembler instructions. It * DOC FILE //* should prove highly useful to all of you folks who * DOC FILE //* make the effort to learn how to use it. * DOC FILE //* * DOC FILE //* 30 Addition of File 774 from Richard L. Rice, which * DOC FILE //* contains a reworked version of the CBT973 compress * DOC FILE //* and decompress program that is used to compress * DOC FILE //* FB-80 format files on the (actual) CBT Tape. There * DOC FILE //* is one simple extension here, that is, if all of * DOC FILE //* the characters in an 80-byte record are the same, * DOC FILE //* then the record will compress into a five-byte * DOC FILE //* record, instead of expanding to a 94-byte record * DOC FILE //* (if the characters are not all blanks). * DOC FILE //* * DOC FILE //* 31 Addition of File 775 from Craig Schneiderwent. * DOC FILE //* This file contains a proof-of-concept application * DOC FILE //* allowing CICS COBOL to respond to HTTP requests. * DOC FILE //* This application and the accompanying subject * DOC FILE //* material is the topic of a SHARE presentation by * DOC FILE //* this author. * DOC FILE //* * DOC FILE //* 32 Addition of File 776 from Edgar Hoffmann which * DOC FILE //* contains a version of RECV390 that expands a file * DOC FILE //* in TSO XMIT format. This program runs on a PC, * DOC FILE //* and is not initially designed to run on an MVS * DOC FILE //* system. Therefore, it is presented as its original * DOC FILE //* zipped file (folded into FB-80 on MVS) which * DOC FILE //* expands into a C program (with appropriate doc). * DOC FILE //* * DOC FILE //* 33 Addition of File 777 from Philippe Cochy, which * DOC FILE //* contains a REXX exec to read a dcollect report, and * DOC FILE //* check disk space occupancy. This REXX contains an * DOC FILE //* original algorithm to filter dataset names. * DOC FILE //* * DOC FILE //***SECTION V-474 SECTION * DOC FILE //* V-474 CHANGES FOR VERSION 474 AUG 06, 2007 * DOC FILE //* * DOC FILE //* 00 This tape now contains 780 file slots. That should * DOC FILE //* hold us for a while. * DOC FILE //* * DOC FILE //* 01 Update to File 035 to reflect changes in PDS 8.6 * DOC FILE //* and other programs. * DOC FILE //* * DOC FILE //* 02 Update to File 120 to add more articles. * DOC FILE //* * DOC FILE //* 03 Update to File 135 to reflect changes in PDS 8.6 * DOC FILE //* and other programs. * DOC FILE //* * DOC FILE //* 04 Update to File 182 which is the PDS 8.6 utility * DOC FILE //* package. Addition functionality was incorporated, * DOC FILE //* and the level is 8.6.06 currently. * DOC FILE //* * DOC FILE //* 05 Update to File 185 to add more names to the tables, * DOC FILE //* and tested on z/OS 1.8. * DOC FILE //* * DOC FILE //* 06 Update to File 234 from B. Einsargueix and John * DOC FILE //* Kalinich, to fix a bug in the Disassembler. * DOC FILE //* * DOC FILE //* 07 Update to File 247 from Sam Golob to fix a few * DOC FILE //* minor bugs. * DOC FILE //* * DOC FILE //* 08 Update to File 297 from Mike Cleary to enhance his * DOC FILE //* GRS package to the 1.4.2 level. * DOC FILE //* * DOC FILE //* 09 Update to File 299 (TAPEMAP) from John Kalinich, to * DOC FILE //* add new device type definitions. * DOC FILE //* * DOC FILE //* 10 Update to File 312 from Lionel Dyck et al, to fix * DOC FILE //* and enhance CMT, FTPB, and LISTPROC. * DOC FILE //* * DOC FILE //* 11 Update to File 313 from Lionel Dyck et al, to fix * DOC FILE //* and enhance SDSFEXT. * DOC FILE //* * DOC FILE //* 12 Update to File 314 from Lionel Dyck et al, to fix * DOC FILE //* and enhance XMITIP to the 5.68 level. * DOC FILE //* * DOC FILE //* 13 Update to File 404 from Larry Lawler et al, to fix * DOC FILE //* TSSO so that it will work under z/OS 1.8, where * DOC FILE //* only 4-byte console name support still exists, and * DOC FILE //* the concept of Master Console has been eliminated. * DOC FILE //* The previous version of TSSO is still in this file, * DOC FILE //* in PDSLOAD (IEBUPDTE-like) format, as member * DOC FILE //* $$PREZ18. * DOC FILE //* * DOC FILE //* 14 Update to File 434 from Mark Zelden, to include * DOC FILE //* numerous changes. * DOC FILE //* * DOC FILE //* 15 Update to File 452 from Dan Dalby, which is a * DOC FILE //* complete refresh of his collection of programs * DOC FILE //* and utilities. * DOC FILE //* * DOC FILE //* 16 Update to File 492 from Roland Schiradin, to include * DOC FILE //* SHOWzOS 7.15. * DOC FILE //* * DOC FILE //* 17 Update to File 510 to include the current email * DOC FILE //* address of author Ricardo Paranhos, who is now * DOC FILE //* living in Brazil. (Thanks to Philippe Leite.) * DOC FILE //* * DOC FILE //* 18 Update to File 520 which is Robin Ryerse's REXX * DOC FILE //* function collection. * DOC FILE //* * DOC FILE //* 19 Update to File 523 from Paul Dion, which is his * DOC FILE //* SMFSLCT (SMF Selection Program), a general utility * DOC FILE //* to select and copy SMF records from current datasets * DOC FILE //* and from archived datasets. * DOC FILE //* * DOC FILE //* 20 Update to File 558 from Sam Golob, to fix several * DOC FILE //* of Dick Thornton's programs so they display Y2K * DOC FILE //* format dates properly. (MODINFO, LMODHIST, PDSHIST) * DOC FILE //* * DOC FILE //* 21 Update to File 566 from Sam Bass, to add his console * DOC FILE //* display program that works under TSO. * DOC FILE //* * DOC FILE //* 22 Update to File 589 from Philippe Leite, to enhance * DOC FILE //* his HSC package, and to add a program that issues * DOC FILE //* Hercules commands under MVS (similar to the VM * DOC FILE //* command type programs that run from TSO). * DOC FILE //* * DOC FILE //* 23 Update to File 606 from Dave Cartwright, to Reed * DOC FILE //* Petty's AWSSL program that creates an AWS or a HET * DOC FILE //* format tape, from datasets. The fix is to allow * DOC FILE //* for 64K block sizes on the tapes. * DOC FILE //* * DOC FILE //* 24 Update to File 614 to add load modules and assembly * DOC FILE //* JCL for SHOWzOS 7.15. Source is on File 492. * DOC FILE //* * DOC FILE //* 25 Update to File 647 which is Level 1.9.3 of PARSEXML * DOC FILE //* (a REXX XML Parser) from Andrew Armstrong. * DOC FILE //* * DOC FILE //* 26 Update to File 708 from Glenn Siegel, which is his * DOC FILE //* MPFXTALL generalized MPF exit program. Many * DOC FILE //* improvements have been made over older versions. * DOC FILE //* * DOC FILE //* 27 Update to File 731 from Sam Golob (TSO commands to * DOC FILE //* display or alter some TSO/E control block contents) * DOC FILE //* to add Mark Zelden's TSOV and TSOR execs, which * DOC FILE //* capture SYSOUTTRAP output from PUTLINE-enabled TSO * DOC FILE //* commands and ISPF VIEW, or TSO REVIEW the outputs. * DOC FILE //* * DOC FILE //* 28 Update to File 739 from Ron Brown, to enhance his * DOC FILE //* powerful ISPF command table handling package to * DOC FILE //* work under z/OS 1.7. * DOC FILE //* * DOC FILE //* 29 Update to File 743 from Terry Miller, to enhance * DOC FILE //* his MODLIST load module display program. * DOC FILE //* * DOC FILE //* 30 Addition of File 750 from Ted MacNeil. This is * DOC FILE //* a nice collection of useful ISPF REXX execs for * DOC FILE //* session setup, which Ted wrote for the IBM Systems * DOC FILE //* Magazine. * DOC FILE //* * DOC FILE //* 31 Addition of File 751 from "Somitcw" which contains * DOC FILE //* tape handling code that is particularly applicable * DOC FILE //* in a P/390 or FLEX-ES environment. * DOC FILE //* * DOC FILE //* 32 Addition of File 752 from Robin Ryerse, which is * DOC FILE //* an ISPF Profile dumping tool, written in REXX, with * DOC FILE //* an Assembler subroutine. * DOC FILE //* * DOC FILE //* 33 Addition of File 753 from Robin Ryerse, which is * DOC FILE //* his REXX function package. * DOC FILE //* * DOC FILE //* 34 Addition of File 754 from Henrik Salminen, which * DOC FILE //* is a (mostly) REXX based tool (with ISPF panels) * DOC FILE //* to search ISPF profiles. I have found this tool * DOC FILE //* very useful (SBG). * DOC FILE //* * DOC FILE //* 35 Addition of File 755 from Scott Vetter, which is a * DOC FILE //* version of the JRP (JES2 Remote Printers) package * DOC FILE //* that runs on MVS 3.8. * DOC FILE //* * DOC FILE //* 36 Addition of File 756 from Daniel Gaeta which is a * DOC FILE //* REXX-based JCL preprocessor, with very powerful * DOC FILE //* capabilities. * DOC FILE //* * DOC FILE //* 37 Addition of File 757 from Kenneth Fitzgerald * DOC FILE //* which contains source and doc for a system to * DOC FILE //* teach Assembler Language to college students and * DOC FILE //* other beginners. This system is called LOGGRASM. * DOC FILE //* From the looks of it, it might be helpful for the * DOC FILE //* rest of us, too. * DOC FILE //* * DOC FILE //* 38 Addition of File 758 from Craig Schneiderwent and * DOC FILE //* contains a package to search loadable modules for * DOC FILE //* a specified string. The package is called * DOC FILE //* LOADWORD. * DOC FILE //* * DOC FILE //* 39 Addition of File 759 from Kevin Wailes, and * DOC FILE //* contains an implementation of the CICS MQ api * DOC FILE //* crossing exit which traces all MQ api calls for * DOC FILE //* all or selected transactions. * DOC FILE //* * DOC FILE //* 40 Addition of File 760 which is from Ken Tomiak and * DOC FILE //* is his collection of PC and z/OS based tools * DOC FILE //* geared for both novices and gurus alike. A good * DOC FILE //* portion of the collection is geared towards * DOC FILE //* transporting data from one platform to the other * DOC FILE //* using FTP at some point. The file is in zip * DOC FILE //* format, folded into FB-80 on MVS, and should be * DOC FILE //* installed by downloading it in BINARY to a PC, and * DOC FILE //* unzipping it. (Then you follow Ken's directions.) * DOC FILE //* * DOC FILE //* 41 Addition of File 761 from Mark Baron which contains * DOC FILE //* several REXX execs which help you to find things on * DOC FILE //* an MVS system. The name of the principal REXX * DOC FILE //* exec, and the name of the package itself is * DOC FILE //* FINDALL. * DOC FILE //* * DOC FILE //* 42 Addition of File 762 from Ken Tomiak which * DOC FILE //* contains information about special DD names that * DOC FILE //* are connected with either IBM products, or OEM * DOC FILE //* products for z/OS (i.e. MVS). This is a very * DOC FILE //* useful list to have. Anybody who wishes to add * DOC FILE //* to this list is welcome to do so. * DOC FILE //* * DOC FILE //* 43 Addition of File 763 which is collection of * DOC FILE //* utilities from various authors to convert 80-byte * DOC FILE //* card-image hex data, such as a PTF or an object * DOC FILE //* deck, to two lines of printable code, per line of * DOC FILE //* data. And of course, there's another conversion * DOC FILE //* program, to convert all the printable data back to * DOC FILE //* hex. This file has been moved. It was originally * DOC FILE //* File 760. And there's a four-line version as * DOC FILE //* well. * DOC FILE //* * DOC FILE //***SECTION V-473 SECTION * DOC FILE //* V-473 CHANGES FOR VERSION 473 JAN 14, 2007 * DOC FILE //* * DOC FILE //* 01 Update to File 035 which is a load module library, * DOC FILE //* for fast install of many CBT Tape products. Since * DOC FILE //* Version 472 of this tape, PDS 8.6 has been updated * DOC FILE //* to PDS 8.6.05. * DOC FILE //* * DOC FILE //* 02 Update to File 120 to add more articles. * DOC FILE //* * DOC FILE //* 03 Update to File 135 to add ISO Date versions of the * DOC FILE //* PDS 8.6 load modules. * DOC FILE //* * DOC FILE //* 04 Update to File 182 which is PDS 8.6 source code and * DOC FILE //* panels and messages, etc. Latest level is 8.6.05 * DOC FILE //* dated Dec 29, 2006. * DOC FILE //* * DOC FILE //* 05 Update to File 183 from Gilbert Saint-flour which * DOC FILE //* is a refresh of the marvelous programs in his big * DOC FILE //* collection. * DOC FILE //* * DOC FILE //* 06 Update to File 247 from Sam Golob, to fix minor * DOC FILE //* errors. * DOC FILE //* * DOC FILE //* 07 Updates to File 312 from Lionel Dyck. Change to * DOC FILE //* LISTPRC. * DOC FILE //* * DOC FILE //* 08 Updates to File 313 from Lionel Dyck. Change to * DOC FILE //* SLM. * DOC FILE //* * DOC FILE //* 09 Updates to File 314 from Lionel Dyck. Change to * DOC FILE //* XMITIP package. * DOC FILE //* * DOC FILE //* 10 Update to File 321 from Roland Schiradin, which is * DOC FILE //* his COBOL load module analyzer. * DOC FILE //* * DOC FILE //* 11 Update to File 434 from Mark Zelden. * DOC FILE //* * DOC FILE //* 12 Update to File 437, to add JCL that puts ZZSA IPL * DOC FILE //* text onto a given volume using ICKDSF. * DOC FILE //* * DOC FILE //* 13 Update to File 492 from Roland Schiradin, to raise * DOC FILE //* SHOWzOS to level 7.14. * DOC FILE //* * DOC FILE //* 14 Updates to File 513 from Jose Maria Martinez * DOC FILE //* Besteiro and Angel Luis Dominguez Martin, to fix * DOC FILE //* bugs in their OPERLOG package. * DOC FILE //* * DOC FILE //* 15 Updates to File 582 from Gerhard Postpischil, to * DOC FILE //* fix TAPEMP38 for MVS 3.8, and to add code for * DOC FILE //* versions of BUILDCDE and PDSLOAD, which work on * DOC FILE //* MVS 3.8. * DOC FILE //* * DOC FILE //* 16 Update to File 614 from Sam Golob, to add a load * DOC FILE //* module library for SHOWzOS 7.14, whose source code * DOC FILE //* has been updated on File 492. * DOC FILE //* * DOC FILE //* 17 Update to File 713, which is the EMPTYPDS program. * DOC FILE //* This update is from Steve Myers. Now tested on z/OS * DOC FILE //* 1.7 and 1.8. Documentation change only. * DOC FILE //* * DOC FILE //* 18 Update to File 736 from Mark Naughton which is his * DOC FILE //* Perl script that displays IODF information. * DOC FILE //* * DOC FILE //* 19 Update to File 738 from Terry Miller which is his * DOC FILE //* REORGVS package that can be used to redefine a VSAM * DOC FILE //* dataset from an existing VSAM dataset. * DOC FILE //* * DOC FILE //* 20 Update to File 743 from Terry Miller which is his * DOC FILE //* MODLIST program that displays detailed information * DOC FILE //* about load modules. * DOC FILE //* * DOC FILE //* 21 Addition of File 747 from Mark Naughton, which is * DOC FILE //* a program to read the System Logger. * DOC FILE //* * DOC FILE //* 22 Addition of File 748 from Jose Neto, which is a * DOC FILE //* REXX program and/or and Assembler program to * DOC FILE //* convert BASE64 code to message text. Also included * DOC FILE //* is an email sending system to support Change * DOC FILE //* control approvals by a system administrator. * DOC FILE //* * DOC FILE //* 23 Addition of File 749 from Gilbert Saint-flour, * DOC FILE //* which is a version of many of his utilities from * DOC FILE //* File 183, which were adapted to assemble and run * DOC FILE //* on MVS 3.8. * DOC FILE //* * DOC FILE //***SECTION V-472 SECTION * DOC FILE //* V-472 CHANGES FOR VERSION 472 SEP 25, 2006 * DOC FILE //* * DOC FILE //* 01 Update to File 019 from John Hooper, with multiple * DOC FILE //* updates to his utilities. * DOC FILE //* * DOC FILE //* 02 Update to File 035 which is a load module library, * DOC FILE //* for fast install of many CBT Tape products. Since * DOC FILE //* Version 471 of this tape, PDS 8.6 and DAF have been * DOC FILE //* updated. PDS 8.6.04 and DAF 1.47. * DOC FILE //* * DOC FILE //* 03 Update to File 060 to restore some sort of source * DOC FILE //* code for the module PRSTRNG, whose source code * DOC FILE //* seems to have disappeared. I disassembled the copy * DOC FILE //* of this module in the load module file, File 061, * DOC FILE //* in reassemblable form, and included the REASMLNK * DOC FILE //* PROC as well, so you can reassemble easily. * DOC FILE //* * DOC FILE //* 04 Update to File 088 from Brian Westerman. Please * DOC FILE //* refer to the COMMAND program on File 019, pending * DOC FILE //* a rewrite of COMMANDZ here. * DOC FILE //* * DOC FILE //* 05 Update to File 090 from Greg Price, which adds some * DOC FILE //* of his modifications to David Noon's DELINKER * DOC FILE //* program to get it to work on newer MVS modules. * DOC FILE //* * DOC FILE //* 06 Update to File 094 from Michael Cleary, to bring * DOC FILE //* DAF to the Version 1.47 level. * DOC FILE //* * DOC FILE //* 07 Update to File 120 from Sam Golob to add some new * DOC FILE //* articles. * DOC FILE //* * DOC FILE //* 08 Update to File 134 from Greg Price to contain a * DOC FILE //* revised version of REVIEW (40.02). * DOC FILE //* * DOC FILE //* 09 Update to File 135 from Greg Price (et al) to * DOC FILE //* contain REVIEW 40.02 load modules, the latest * DOC FILE //* version of PDS (8.6.04) with ISO date support, * DOC FILE //* a load module for SHOWzOS 7.13, a fixed version * DOC FILE //* of SHOWDS, and an updated version of DELINKI. * DOC FILE //* * DOC FILE //* 10 Update to File 182 from John Kalinich, to contain * DOC FILE //* source code and other materials for PDS 8.6.04. * DOC FILE //* (You need to install the panels and message member * DOC FILE //* from this library, to run PDS in ISPMODE. You can * DOC FILE //* run PDS in XISPMODE with just the load module.) * DOC FILE //* * DOC FILE //* 11 Update to File 234 which is Dick Thornton's later * DOC FILE //* disassembler, that can disassemble PDSE load modules * DOC FILE //* as well as the old type. There was a problem with * DOC FILE //* the STORAGE macro invocation, which was solved by * DOC FILE //* B. Einsargueix with a source code fix. * DOC FILE //* * DOC FILE //* 12 Update to File 257, which contains zaps to the old * DOC FILE //* linkage editor, so it will accept object decks that * DOC FILE //* are blocked up to 32720 bytes per block. The IBM * DOC FILE //* imposed limit on the old linkage editor was 3200 * DOC FILE //* bytes for object deck blocking, and this was never * DOC FILE //* remedied for the linkage editor, only for the newer * DOC FILE //* binder. * DOC FILE //* * DOC FILE //* 13 Update to File 299 from Steve Myers, to add support * DOC FILE //* for the z/OS 1.5 modification to tape labels, that * DOC FILE //* allows support for file numbers greater than 9999. * DOC FILE //* (Question mark followed by 3 binary numbers, Wayne * DOC FILE //* Rhoten's design.) * DOC FILE //* * DOC FILE //* 14 Update to File 312 from Lionel Dyck, with a new * DOC FILE //* version of LSTPROC (REXX exec that ISRDDN's your * DOC FILE //* PROCLIB concatenation). * DOC FILE //* * DOC FILE //* 15 Update to File 313 from Lionel Dyck to supply a new * DOC FILE //* version of SLM (System Library Manager). * DOC FILE //* * DOC FILE //* 16 Update to File 314 from Lionel Dyck to update * DOC FILE //* XMITIP to the 5.48a level. * DOC FILE //* * DOC FILE //* 17 Update to File 321 from Roland Schiradin to supply * DOC FILE //* a new level of the COBOL load module analyzer. * DOC FILE //* * DOC FILE //* 18 Update to File 404 to correct the assembly jobs * DOC FILE //* for TSSO. This version of TSSO has been tested * DOC FILE //* on z/OS 1.7. * DOC FILE //* * DOC FILE //* 19 Update to File 434 from Mark Zelden, to provide * DOC FILE //* changes to IPLINFO, REXXSTOR, and AMBCLIST. * DOC FILE //* * DOC FILE //* 20 Update to File 492 from Roland Schiradin, to upgrade * DOC FILE //* SHOWzOS to version 7.13. Sample load modules are * DOC FILE //* in File 614, for many versions of SHOWMVS. * DOC FILE //* * DOC FILE //* 21 Update to File 510 from Alexander Vasilenko and * DOC FILE //* Sam Golob. This is Ricardo Paranhos' IEBLIST * DOC FILE //* program that lists contents of DASD packs, allowing * DOC FILE //* various kinds of filtering of datasets according to * DOC FILE //* different criteria. * DOC FILE //* * DOC FILE //* 22 Update to File 518 from Sam Knutson. * DOC FILE //* * DOC FILE //* 23 Update to File 571 which is an XMIT and RECEIVE * DOC FILE //* batch program from Jim Morrison. The update is * DOC FILE //* from Phil Roberts to fix U370DATE for after Y2K. * DOC FILE //* * DOC FILE //* 24 Update to File 614 which is contains XMITs of load * DOC FILE //* module libraries for various versions of SHOWMVS * DOC FILE //* and SHOWzOS. Since SHOWzOS was updated on File 492, * DOC FILE //* this file also had to be updated with the correspon- * DOC FILE //* ding load modules. * DOC FILE //* * DOC FILE //* 25 Update to File 621 which contains NPF exits that * DOC FILE //* allow printing to printers having PCL language * DOC FILE //* support. This file is from Hunter Zhou. Hunter * DOC FILE //* has moved, so the corresponding addresses had to * DOC FILE //* be changed on all his files, and internally in all * DOC FILE //* his programs. I don't think any functionality has * DOC FILE //* actually changed in any of the programs. * DOC FILE //* * DOC FILE //* See also corresponding changes in: * DOC FILE //* * DOC FILE //* File 623 - Automated IPL and Shutdown * DOC FILE //* File 638 - SENDMAIL * DOC FILE //* File 639 - SETHOUR * DOC FILE //* File 668 - JES2 Spool Offload * DOC FILE //* * DOC FILE //* 26 Update to File 634 which is a LISTUCB program that * DOC FILE //* lists both online and offline UCBs. The update is * DOC FILE //* a bug fix to UCBSUBR by Alan Buschmann. * DOC FILE //* * DOC FILE //* 27 Update to File 647 from Andrew Armstrong. This * DOC FILE //* package is his XML parser written in REXX. The * DOC FILE //* upgrade is to Version 1.9. * DOC FILE //* * DOC FILE //* 28 Update to File 661 from Peter McFarland. This is * DOC FILE //* his HOTRDR package to submit jobs to the internal * DOC FILE //* reader from pds libraries. * DOC FILE //* * DOC FILE //* 29 Update to File 682 from Bob Glover. This is his * DOC FILE //* ESO TSO display, to show system esoterics. * DOC FILE //* * DOC FILE //* 30 Update to File 686 from Warren Whitford. This is * DOC FILE //* a fix to the SMFDUMP program that was distantly * DOC FILE //* derived from an IBM sample that had not been * DOC FILE //* distributed by IBM for a long time. Fix was for * DOC FILE //* the multi-line WTO. * DOC FILE //* * DOC FILE //* 31 Update to File 688 from Larry Altman. This file * DOC FILE //* contains the RCNGNINT REXX exec (formerly called * DOC FILE //* DBRCINIT) and supporting code and samples. The * DOC FILE //* purpose of this code, is to generate DBRC INIT * DOC FILE //* commands in order to transfer database registration * DOC FILE //* information from one recon to another, or to create * DOC FILE //* database registration commands which may have been * DOC FILE //* lost. This is an IMS tool. * DOC FILE //* * DOC FILE //* 32 Update to File 708 from Glenn Siegel. This file * DOC FILE //* contains his very generalized MPF exit system. * DOC FILE //* This version of MPFXTALL is Version 5.0. * DOC FILE //* * DOC FILE //* 33 Update to File 711 which is the LIBRARIAN package * DOC FILE //* that was contributed semi-anonymously. This is an * DOC FILE //* upgrade, with many fixes necessary. * DOC FILE //* * DOC FILE //* 34 Update to File 717 from Joe Caughman. This is his * DOC FILE //* JumpList program package that provides a convenient * DOC FILE //* programmer's workbench environment. * DOC FILE //* * DOC FILE //* 35 Update to File 718 from Gary Green. This file * DOC FILE //* contains two TSO Logon exits. * DOC FILE //* * DOC FILE //* 36 Update to File 724 from Ed Jaffe. This file * DOC FILE //* contains his remaining improvements to IBM's HLASM * DOC FILE //* Toolkit, which haven't yet been incorporated in the * DOC FILE //* Toolkit package by IBM itself. This package assumes * DOC FILE //* that the PTF for APAR PK01283 has been installed. * DOC FILE //* * DOC FILE //* 37 Update to File 725 from Andrew Armstrong. This * DOC FILE //* file contains his CICS Auxiliary Trace Visualizer. * DOC FILE //* The current version is now Version 1.2. * DOC FILE //* * DOC FILE //* 38 Update to File 726 from Philippe Simon. This is * DOC FILE //* the VC REXX exec to create source DEFINE statements * DOC FILE //* for a VSAM dataset, from the dataset itself. This * DOC FILE //* update is a further update of Ted MacNeil's update * DOC FILE //* to Jim Connelley's original version. The added * DOC FILE //* REXX from Philippe Simon is member VCP in this file. * DOC FILE //* All three versions are still here in this file. * DOC FILE //* * DOC FILE //* 39 Update to File 738 from Terry Miller. This file * DOC FILE //* contains a facility to reorganize VSAM clusters * DOC FILE //* (from the original clusters) without having to code * DOC FILE //* any of the DEFINE statements. * DOC FILE //* * DOC FILE //* 40 Update to File 739 from Ron Brown. This file * DOC FILE //* contains a package to update your TSO session's * DOC FILE //* ISPF command tables dynamically. * DOC FILE //* * DOC FILE //* 41 Addition of File 741 from Bill Godfrey. This file * DOC FILE //* contains code to create and decode BASE64 character * DOC FILE //* encoding. * DOC FILE //* * DOC FILE //* 42 Addition of File 742 from Bob Birdsall. This file * DOC FILE //* contains a source code versioning system that works * DOC FILE //* for PARMLIB, TCPPARMS, and other system level * DOC FILE //* datasets. * DOC FILE //* * DOC FILE //* 43 Addition of File 743 from Terry Miller, which * DOC FILE //* contains his MODLIST program to list linkedit and * DOC FILE //* Binder attributes for load modules. * DOC FILE //* * DOC FILE //* 44 Addition of File 744 from Eugene Vogt and Alain * DOC FILE //* Steffen, containing their RACF Rules Enforcer (RRE) * DOC FILE //* package, Version 3.40. * DOC FILE //* * DOC FILE //* 45 Addition of File 745 which was contributed * DOC FILE //* semi-anonymously. This file contains the FM * DOC FILE //* file browser package which can format the browsed * DOC FILE //* files, if the formats of the data are previously * DOC FILE //* known. New formats can easily be added. * DOC FILE //* * DOC FILE //* 46 Addition of File 746 from Richard Tsujimoto, which * DOC FILE //* contains both the Assembler (for MVS) and C versions * DOC FILE //* (for other platforms) of his Parser, Tokenizer, and * DOC FILE //* Interpreter. This package was featured in a three- * DOC FILE //* part article in "Technical Support" magazine (April, * DOC FILE //* May and June 2006) from NaSPA. * DOC FILE //* * DOC FILE //***SECTION V-471 SECTION * DOC FILE //* V-471 CHANGES FOR VERSION 471 FEB 28, 2006 * DOC FILE //* * DOC FILE //* 00 Tape increased to 750 files and length is now * DOC FILE //* significantly greater than 5000 feet (measured * DOC FILE //* at 6250 bpi) so that for any medium shorter than * DOC FILE //* a 3490E, the physical tape has to be divided * DOC FILE //* into 2 tapes with the COPYNLNL program from * DOC FILE //* Files 229 or 316. * DOC FILE //* * DOC FILE //* 01 Update to File 035 which is a load module library. * DOC FILE //* Changed programs were: LOOK (to show lower case * DOC FILE //* characters), PDS86 (PDSE support), and the VTT2**** * DOC FILE //* programs to convert AWS (or FLEX-ES Faketape) to * DOC FILE //* and from real tape on a native MVS system. * DOC FILE //* * DOC FILE //* 02 Update to File 048 which contains the LISTSPC and * DOC FILE //* LISTVOL commands, to convert the TPUT support to * DOC FILE //* PUTLINE. * DOC FILE //* * DOC FILE //* 03 Update to File 088 from Brian Westerman, to upgrade * DOC FILE //* the COMMANDZ program. * DOC FILE //* * DOC FILE //* 04 Update to File 094 from Michael Cleary, to upgrade * DOC FILE //* the DAF program to version 1.46. * DOC FILE //* * DOC FILE //* 05 Update to File 120 from Sam Golob, to add several * DOC FILE //* new articles. * DOC FILE //* * DOC FILE //* 06 Update to File 135 to add the ISO date version of * DOC FILE //* PDS 8.6 (source on File 182). * DOC FILE //* * DOC FILE //* 07 Update to File 182 to bring the level of the PDS * DOC FILE //* command package to PDS86 -- VERSION 8.6.01. This * DOC FILE //* update is from John Kalinich, with a lot of help * DOC FILE //* from Greg Price in adding PDSE support. * DOC FILE //* * DOC FILE //* 08 Update to File 183 from Gilbert Saint-flour. Many * DOC FILE //* members have been changed. * DOC FILE //* * DOC FILE //* 09 Update to File 185 to add some more program names * DOC FILE //* to the tables. Load module was moved from File 186. * DOC FILE //* * DOC FILE //* 10 File 186 is now empty. (Load module moved to File * DOC FILE //* 185 and put into XMIT format.) * DOC FILE //* * DOC FILE //* 11 Update to File 198 from Bob Break, to add a version * DOC FILE //* of the JES2 Exit Loader program that works for JES2 * DOC FILE //* on z/OS 1.7 only. Member name is CBTEX05. All the * DOC FILE //* old versions of the exit loader are still there. * DOC FILE //* * DOC FILE //* 12 Update to File 199 to change CMDPGM. AMODE and * DOC FILE //* RMODE were adjusted to now work, and the auth * DOC FILE //* mechanism was made more standard. * DOC FILE //* * DOC FILE //* 13 Update to Files 238 thru 243 from Valentin Chernyak * DOC FILE //* with a new release of REASM (4.0). This is a very * DOC FILE //* powerful and adjustable (as you go) interactive * DOC FILE //* code disassembler that works under ISPF. * DOC FILE //* * DOC FILE //* 14 Update to File 246 which is the W$$MGCR program to * DOC FILE //* issue system commands in a batch job. The program * DOC FILE //* was adjusted to get rid of some artificially * DOC FILE //* restrictive auth code, but you can put it back * DOC FILE //* according to your installation's requirements, if * DOC FILE //* you wish. * DOC FILE //* * DOC FILE //* 15 Update to File 247 which is the Broadcast Manager * DOC FILE //* package, to make some needed corrections to the * DOC FILE //* BCMREST and BCMEXPND program logic, and BCMSCAN. * DOC FILE //* The BDMSCAN program (load module only) was donated * DOC FILE //* from Sam Golob's upcoming commercial package and * DOC FILE //* anyone is now allowed to use it. Reporting in the * DOC FILE //* BDMSCAN program is MUCH better than in BCMSCAN. * DOC FILE //* A REXX from Brian Westerman (called BC) to do the * DOC FILE //* allocations for the BCMUTIL management utility, * DOC FILE //* was also newly donated. * DOC FILE //* * DOC FILE //* 16 Update to File 264 to reassemble and relink the * DOC FILE //* LOOK program, and also to make it show lower case * DOC FILE //* characters in the EBCDIC display on the right of * DOC FILE //* the screen. * DOC FILE //* * DOC FILE //* 17 Update to File 312 from Lionel Dyck, to change the * DOC FILE //* CMT program. * DOC FILE //* * DOC FILE //* 18 Update to File 314 from Lionel Dyck, to upgrade * DOC FILE //* XMITIP (to version 5.44) and TXT2RTF. * DOC FILE //* * DOC FILE //* 19 Update to File 360 from Mike Tomkins, to correct * DOC FILE //* several logic errors in the COMMAND program, and * DOC FILE //* to get it to run on z/OS 1.4. * DOC FILE //* * DOC FILE //* 20 Update to File 423 from Sam Golob, to add PUTLINE * DOC FILE //* support to the LAA (List Allocations) TSO command. * DOC FILE //* * DOC FILE //* 21 Update to File 434 from Mark Zelden. Members * DOC FILE //* updated: EXCL, INCL, ONEPAKZ6, TWOPAKZ6. * DOC FILE //* * DOC FILE //* 22 Update to File 555 from Solomon Santos. * DOC FILE //* * DOC FILE //* 23 Update to File 600 (program HPNSTST) from Mike * DOC FILE //* Tomkins, to fix a bug. * DOC FILE //* * DOC FILE //* 24 Update to File 608 from Bob Glover to TSOSPA (list * DOC FILE //* space on DASD volumes) to fix a bug concerning the * DOC FILE //* number of cylinders on a volume (alternate cyls). * DOC FILE //* * DOC FILE //* 25 Update to File 711 (Librarian) to fix a bug. * DOC FILE //* * DOC FILE //* 26 Update to File 716 from Mike Tomkins, to add a new * DOC FILE //* ISPF-based enqueue tester which is an enhanced * DOC FILE //* version of Jim Moore's original idea. See members * DOC FILE //* ENQ and ENQ$. * DOC FILE //* * DOC FILE //* 27 Update to File 717 from Joe Caughman, which is his * DOC FILE //* JumpList program package. The update fixes a bug. * DOC FILE //* * DOC FILE //* 28 Update to File 731 to add two new TSO commands * DOC FILE //* which concern the INMXPARM control block, containing * DOC FILE //* the quantities on the system, which affect TSO XMIT * DOC FILE //* (TRANSMIT) processing. TSO HELP members added for * DOC FILE //* EESCB, INMXD, CINMX commands. * DOC FILE //* * DOC FILE //* 29 Addition of File 733, which is the full ALGOL68C * DOC FILE //* tape distribution for the ALGOL 68C language, from * DOC FILE //* Cambridge University (dated the Spring of 1976). * DOC FILE //* * DOC FILE //* 30 Addition of File 734, which is the original version * DOC FILE //* of the PDS command package for MVS, before Bruce * DOC FILE //* Leland and Steve Smith, et al, got a hold of it. * DOC FILE //* It is very similar to the version I used on MVT. * DOC FILE //* * DOC FILE //* 31 Addition of File 735 from Tom Barthold, which * DOC FILE //* contains some edit macros he has written. * DOC FILE //* * DOC FILE //* 32 Addition of File 736 from Mark Naughton, which * DOC FILE //* contains a Perl script that runs under Unix services * DOC FILE //* and which displays detailed information about your * DOC FILE //* IODF configuration. * DOC FILE //* * DOC FILE //* 33 Addition of File 737 from Bob Glover, which contains * DOC FILE //* a package of programs to clear DASD, in bulk, after * DOC FILE //* a Disaster Recovery test. * DOC FILE //* * DOC FILE //* 34 Addition of File 738 from Terry Miller, which * DOC FILE //* contains a facility to reorganize VSAM clusters * DOC FILE //* without having to code any of the VSAM DEFINE * DOC FILE //* statements. * DOC FILE //* * DOC FILE //* 35 Addition of File 739 from Ron Brown, which is a * DOC FILE //* sophisticated package to update your ISPF session's * DOC FILE //* command tables dynamically. * DOC FILE //* * DOC FILE //* 36 Addition of File 740 from Alan Wynne, containing * DOC FILE //* a package of REXX execs to run SQL statements. * DOC FILE //* * DOC FILE //***SECTION V-470 SECTION * DOC FILE //* V-470 CHANGES FOR VERSION 470 DEC 28, 2005 * DOC FILE //* * DOC FILE //* 00 Tape increased to 740 files and length is now * DOC FILE //* significantly greater than 5000 feet (measured * DOC FILE //* at 6250 bpi) so that for any medium shorter than * DOC FILE //* a 3490E, the physical tape has to be divided * DOC FILE //* into 2 tapes with the COPYNLNL program from * DOC FILE //* Files 229 or 316. * DOC FILE //* * DOC FILE //* This increment (from version 469 to 470) contains * DOC FILE //* over 40 file changes. * DOC FILE //* * DOC FILE //* 01 Update to File 007 from Harvey Wachtel, to correct * DOC FILE //* errors in the SETPW2 program that allows a RACF * DOC FILE //* administrator to change the passwords of other * DOC FILE //* users. File 007 is the SHARE RACF group's tape of * DOC FILE //* utilities. * DOC FILE //* * DOC FILE //* 02 Update to File 019 from Peter Hunkeler and Greg * DOC FILE //* Shirey. These were enhancements and a fix for the * DOC FILE //* FLSMFJOB program. * DOC FILE //* * DOC FILE //* 03 Update to File 035 to reflect changes to: * DOC FILE //* COPYFILE, COPYSLNL, DAF, DAF142, PDS, PDS38, * DOC FILE //* PDS86, PDS86I, PDS8638, TAPEMAP. PDS 8.6 (with * DOC FILE //* PDSE support) has now replaced PDS 8.5. * DOC FILE //* * DOC FILE //* 04 Update to File 094 from Michael Cleary, to add both * DOC FILE //* DAF 1.44 and DAF 1.45. DAF 1.45 is the current * DOC FILE //* version at this time. * DOC FILE //* * DOC FILE //* 05 Update to File 120 from Sam Golob, to add six more * DOC FILE //* articles. * DOC FILE //* * DOC FILE //* 06 Updates to Files 134 and 135 from Greg Price, to * DOC FILE //* reflect updates to REVIEW, MINIZIP, MINIUNZ, * DOC FILE //* OFFLMOD and ZAP. More opcodes were added to the * DOC FILE //* "instruction disassembly" function of Fullscreen * DOC FILE //* ZAP. Additionally, PDS 8.6 for YYMMDD dates, was * DOC FILE //* included in File 135 instead of PDS 8.5. (PDS 8.6 * DOC FILE //* has PDSE support.) * DOC FILE //* * DOC FILE //* 07 Update to File 171 from Richard Rice, with a fix * DOC FILE //* for the Disassembler. * DOC FILE //* * DOC FILE //* 08 Update to File 182 to replace PDS 8.5 by PDS 8.6. * DOC FILE //* PDS 8.6 was developed by John Kalinich and Greg * DOC FILE //* Price, to add PDSE support to many functions of * DOC FILE //* the PDS program. * DOC FILE //* * DOC FILE //* 09 Update to File 199 to reflect some of the changes * DOC FILE //* to Dave Cole's website. Dave has now released his * DOC FILE //* DSCOPY program to the public (finally). * DOC FILE //* * DOC FILE //* 10 Update to File 229 from Sam Golob, to reflect the * DOC FILE //* changes to COPYFILE (copy selected files from SL * DOC FILE //* to SL tapes) and COPYSLNL (do the same thing, but * DOC FILE //* strip the labels off the output tape to make an * DOC FILE //* NL tape). Tape label printing in both programs * DOC FILE //* is now controlled ONLY by a TAPELOUT DD name being * DOC FILE //* present, NOT by PARM=TAPEL. IDRCOFF parm turns off * DOC FILE //* the IDRC indicator in the output tape labels, for * DOC FILE //* COPYFILE. LABLDUMP option (similar to COPYMODS * DOC FILE //* LABLDUMP) is now available for COPYFILE and COPYSLNL * DOC FILE //* if the LABLDUMP and TAPELOUT DD names are BOTH * DOC FILE //* coded in the JCL. * DOC FILE //* * DOC FILE //* 11 Update to File 247 from Sam Golob, to fix an * DOC FILE //* error in BCMREST and BCMEXPND about how big to * DOC FILE //* allocate the restored copy of a SYS1.BRODCAST * DOC FILE //* dataset. Inclusion of load module and JCL for * DOC FILE //* the (much improved) BDMSCAN program (much better * DOC FILE //* than BCMSCAN). BDMSCAN is from Sam Golob's * DOC FILE //* forthcoming commercial product, but he wants * DOC FILE //* people to use it, because it is so much better * DOC FILE //* than BCMSCAN. Permission is granted for anyone * DOC FILE //* to use BDMSCAN, forever. * DOC FILE //* * DOC FILE //* 12 Update to File 299 from Sam Golob, to fix the * DOC FILE //* IEBCOPY recognition code in TAPEMAP. IBM is now * DOC FILE //* using a few more bits in the IEBCOPY header, and * DOC FILE //* they can't be counted on to be zeros, so the code * DOC FILE //* to recognize IEBCOPY has to ignore them. * DOC FILE //* * DOC FILE //* 13 Update to File 314 from Lionel Dyck, to bring a * DOC FILE //* new version of XMITIP, version 5.40. * DOC FILE //* * DOC FILE //* 14 Update to File 316 from Jim Marshall, to fix the * DOC FILE //* FCBLIST program. * DOC FILE //* * DOC FILE //* 15 Update to File 394 from Jan Jakubek. Changed * DOC FILE //* members are: KSDSPACE, MXIVSTOR, OFDASVER, TI. * DOC FILE //* * DOC FILE //* 16 Update to File 408 which is David Cole's macro * DOC FILE //* library. Changes reflect the changes at Dave's * DOC FILE //* website which is www.colesoft.com. * DOC FILE //* * DOC FILE //* 17 Update to File 434 from Mark Zelden. * DOC FILE //* Changed members are: $SNGLTSO, CATSRCH, IPLINFO, * DOC FILE //* LMPREXX, REXXSTOJ, REXXSTOR, RXSTOR64, SW. * DOC FILE //* * DOC FILE //* 18 Update to File 452 from Dan Dalby, with multiple * DOC FILE //* changes. * DOC FILE //* * DOC FILE //* 19 Update to File 492 from Roland Schiradin, to bring * DOC FILE //* you Version 7.12 of SHOWzOS. Older versions, * DOC FILE //* SHOWMVS 7.10 and 6.30 are still there (for your * DOC FILE //* viewing pleasure). * DOC FILE //* * DOC FILE //* 20 Update to File 527 from Matt Stitt. * DOC FILE //* Changed members are: DADSM, LISTICAT, PRINT, VTOC, * DOC FILE //* XPRLDEF, XPRLIST, XPRNTLIN. * DOC FILE //* * DOC FILE //* 21 Update to File 529 from Matt Stitt. * DOC FILE //* Changed members are: AESDCRYP, CICSMTH5, CICSMTH6, * DOC FILE //* CICSSMF, CICSYRLY, ICCFMEMB, SETDUMP, SMFLST14, * DOC FILE //* SMFLST17, SMFLST30, SMFLST61, SMFLST64 SMFLST65. * DOC FILE //* * DOC FILE //* 22 Update to File 533 from Sam Golob. This is a * DOC FILE //* change to the VTT2TAPE program. Put in the ASG * DOC FILE //* enhancement to allow a volser change through a * DOC FILE //* PARM='TVOL=nwvser', or PARM='TVOL(nwvser)'. Put * DOC FILE //* in a check for short volsers (less than 6 chars * DOC FILE //* in the volser on the PARM card). You can still * DOC FILE //* change the output tape's volser by using a SYSIN * DOC FILE //* card with NEWVOL=volser, starting in column 1. * DOC FILE //* (The volume in the SYSIN card overrides the one * DOC FILE //* in the PARM card.) * DOC FILE //* * DOC FILE //* 23 Update to File 614 which is a collection of load * DOC FILE //* module libraries with different versions of the * DOC FILE //* SHOWMVS and SHOWzOS programs. Added SHOWzOS 7.12. * DOC FILE //* (See File 492 for source code.) * DOC FILE //* * DOC FILE //* 24 Update to File 637 from Nolan Young, which is his * DOC FILE //* load module compare program. * DOC FILE //* * DOC FILE //* 25 Update to File 647 from Andrew Armstrong. This is * DOC FILE //* his new Version 1.8 of his REXX XML parser. * DOC FILE //* * DOC FILE //* 26 Update to File 692 which is David Merrifield's * DOC FILE //* UATAPE tape mapping program. This is from Johan * DOC FILE //* Derr-Haverlach and is a simple addition to UATAPE * DOC FILE //* so it knows about 3490 and 3590 devices. (This * DOC FILE //* way the density is correct and it won't say that * DOC FILE //* the "write ring is in"). No other changes. * DOC FILE //* * DOC FILE //* 27 Update to File 693 from Terry Miller, which is * DOC FILE //* the PDSCLEAN program from him and Richard Rice. * DOC FILE //* * DOC FILE //* 28 Update to File 702 from Stephen McColley (and * DOC FILE //* Frank Lawrence) of SunTrust. This has the z/OS * DOC FILE //* 1.6 version of their JES2 mods, which include the * DOC FILE //* equivalent of the Mellon Mods. Steve suggests * DOC FILE //* that you use their 1.6 version for previous levels * DOC FILE //* of z/OS too. * DOC FILE //* * DOC FILE //* 29 Update to File 708 from Glenn Siegel, which has * DOC FILE //* a completely fixed (and enhanced) version of his * DOC FILE //* MPFXTALL very generalized MPF exit system. This * DOC FILE //* system gets control very early in the IPL process, * DOC FILE //* and you can automate a lot of things with it. * DOC FILE //* * DOC FILE //* 30 Update to File 717 from Joseph Caughman. This is * DOC FILE //* his JumpList programmer productivity organizer. * DOC FILE //* The JumpList package is a way of organizing * DOC FILE //* datasets that a programmer needs, into user-defined * DOC FILE //* groups of datasets, called profiles. JumpList also * DOC FILE //* allows file tailoring, when submitting JCL for * DOC FILE //* execution. This means the dynamic substitution of * DOC FILE //* variable values into the JCL, so that one sample of * DOC FILE //* JCL may be used to submit a variety of different * DOC FILE //* actual jobs. * DOC FILE //* * DOC FILE //* 31 Addition of File 723 from Jim Moore, which contains * DOC FILE //* some application code to show how much storage is * DOC FILE //* available to your session. CLCCSTOR and SHOWMEM * DOC FILE //* provide this service from an ISPF environment. * DOC FILE //* SHOWSTOR provides a similar service for an IDMS/DC * DOC FILE //* environment. * DOC FILE //* * DOC FILE //* 32 Addition of File 724 from Ed Jaffe, which contains * DOC FILE //* his improvements to IBM's HLASM Toolkit. Some * DOC FILE //* other HLASM-related tools are also included, such * DOC FILE //* as the ASMFLOW program that cleans and prettifies * DOC FILE //* Assembler source code. These modifications were * DOC FILE //* dramatically simplified after APAR PK01283 (since * DOC FILE //* IBM adopted most of his suggestions). The only * DOC FILE //* modification remaining is the NEXTWHEN macro. * DOC FILE //* This macro allows you to pass control from one * DOC FILE //* WHEN clause to the next WHEN clause or the * DOC FILE //* OTHRWISE clause. * DOC FILE //* * DOC FILE //* 33 Addition of File 725 from Andrew Armstrong, which * DOC FILE //* contains his CICS Auxiliary Trace Visualizer, * DOC FILE //* written in REXX. * DOC FILE //* * DOC FILE //* 34 Addition of File 726 from Ted MacNeil, which is an * DOC FILE //* improvement on the VC command written by Jim * DOC FILE //* Connelley. The idea is to point this REXX at a * DOC FILE //* VSAM dataset and generate IDCAMS DEFINE statements * DOC FILE //* to redefine it without the IMBED, REPLICATE, and * DOC FILE //* KEYRANGE statements. * DOC FILE //* * DOC FILE //* 35 Addition of File 727 from Martin Kline. This file * DOC FILE //* contains a program to copy VB or VBS disk files, * DOC FILE //* up to a full track in length, to a VBS output * DOC FILE //* file. EXCP is used to read the input file. * DOC FILE //* * DOC FILE //* 36 Addition of File 728 from Dave Jousma, and contains * DOC FILE //* a RACF Password Quality Exit, ICHPWX01. * DOC FILE //* * DOC FILE //* 37 Addition of File 729 from Rob Wunderlich, and * DOC FILE //* contains his MAXITRAN REXX that helps to run batch * DOC FILE //* FTP between an MVS client and another FTP server. * DOC FILE //* * DOC FILE //* 38 Addition of File 730 from Hal Merritt, which is a * DOC FILE //* generalization of some IBM sample code, to be able * DOC FILE //* to run COBOL programs in a z/OS.e environment. * DOC FILE //* * DOC FILE //* 39 Addition of File 731 from Sam Golob, which contains * DOC FILE //* TSO command processors that show you about the * DOC FILE //* state of TSO/E control blocks. The EESCB command, * DOC FILE //* which does not have to run authorized, will show * DOC FILE //* you the current state of the BROADCAST dataset, and * DOC FILE //* will give you information about the last BROADCAST * DOC FILE //* dataset switch that was done (last IKJTSOxx PARMLIB * DOC FILE //* member switch). Support is included for pre-TSO/E * DOC FILE //* Version 3 information as well. The CINMX command, * DOC FILE //* which has to run authorized, is a quick way to * DOC FILE //* reset the XMIT outlimit in core, without having to * DOC FILE //* do a PARMLIB change. * DOC FILE //* * DOC FILE //* 40 Addition of File 732 from Sam Golob, which is a * DOC FILE //* reinstatement of Chuck Hoffman's WHOHAS command. * DOC FILE //* It is familiar, and I like it better. (SG) * DOC FILE //* * DOC FILE //***SECTION V-469 SECTION * DOC FILE //* V-469 CHANGES FOR VERSION 469 JUL 17, 2005 * DOC FILE //* * DOC FILE //* 00 Tape increased to 730 files and length is now * DOC FILE //* significantly greater than 5000 feet (measured * DOC FILE //* at 6250 bpi) so that for any medium shorter than * DOC FILE //* a 3490E, the physical tape has to be divided * DOC FILE //* into 2 tapes with the COPYNLNL program from * DOC FILE //* Files 229 or 316. * DOC FILE //* * DOC FILE //* This increment (from version 468 to 469) contains * DOC FILE //* over 50 file changes and is the greatest single * DOC FILE //* change, for a tape version, in the history of the * DOC FILE //* CBT Tapes. * DOC FILE //* * DOC FILE //* 01 Update to File 033, which is the SHARE JES2 group * DOC FILE //* song book. A later version (from Winter 2004) has * DOC FILE //* been added in MSWORD format. * DOC FILE //* * DOC FILE //* 02 Update to File 035, to reflect various source code * DOC FILE //* changes from various files. Load modules for PDS * DOC FILE //* 8.5.26, LOOK, COPYFILE, DAF, and COPYSLNL have been * DOC FILE //* changed, among others. * DOC FILE //* * DOC FILE //* 03 Update to File 094 from Michael Cleary, to present * DOC FILE //* DAF version 1.4.3 plus fixes. * DOC FILE //* * DOC FILE //* 04 Update to File 120 from Sam Golob, to add several * DOC FILE //* new articles. * DOC FILE //* * DOC FILE //* 05 Update to File 134 to include a fix for Fullscreen * DOC FILE //* ZAP, which didn't work on a certain type of STK * DOC FILE //* storage box. One CCW was adjusted. * DOC FILE //* * DOC FILE //* 06 Update to File 135 to reflect changes in PDS 8.5.26, * DOC FILE //* Fullscreen ZAP, and SHOWzOS 7.11. * DOC FILE //* * DOC FILE //* 07 Update to File 182 with a refresh of PDS 8.5.26. * DOC FILE //* * DOC FILE //* 08 Update to File 229 to add Label Dump functionality * DOC FILE //* to COPYMODS and COPYSLNL. The optional LABLDUMP * DOC FILE //* DD name dumps the labels of files copied, to an * DOC FILE //* FB-80 external dataset, in COPYMODS LABLDUMP format. * DOC FILE //* * DOC FILE //* 09 Update of File 247 which is the Broadcast Manager * DOC FILE //* package from Sam Golob. Coverage was added to the * DOC FILE //* package, to be able to directly update Notices * DOC FILE //* records, and to clean the Notices part of the * DOC FILE //* BRODCAST dataset so it is more clearly browseable. * DOC FILE //* * DOC FILE //* 10 Update to File 260 from Alan Buschmann to fix * DOC FILE //* DISKMAP for 31-bit UCBs and such. Tested on z/OS * DOC FILE //* 1.6. * DOC FILE //* * DOC FILE //* 11 Update to File 264 from Sam Golob to add some more * DOC FILE //* macro formatting and to reassemble for File 035. * DOC FILE //* * DOC FILE //* 12 Update to File 291 from Rick Hevener to tweak his * DOC FILE //* instruction timings program. * DOC FILE //* * DOC FILE //* 13 Update to File 296 from Cary Garrett, to change * DOC FILE //* the DVOL program, to reflect the fact that the * DOC FILE //* CVAFDSM parameter list that changed from 64 to 100 * DOC FILE //* bytes, somewhere between z/OS 1.4 and z/OS 1.6. * DOC FILE //* * DOC FILE //* 14 Update to File 300 from Sam Golob, to change the * DOC FILE //* CPSCB and LPSCB programs so the CONSOLE attribute * DOC FILE //* bit of the PSCBATR1 field in the PSCB can be * DOC FILE //* turned on and off, or listed (by the respective * DOC FILE //* programs). The PSCB has, indeed, grown! * DOC FILE //* * DOC FILE //* 15 Update to File 312 from Lionel Dyck to present a * DOC FILE //* new version of FTP batch. * DOC FILE //* * DOC FILE //* 16 Update to File 313 from Lionel Dyck to present a * DOC FILE //* new version of the TRYIT rexx. * DOC FILE //* * DOC FILE //* 17 Update to File 314 from Lionel Dyck to present a * DOC FILE //* new version of XMITIP (5.36). * DOC FILE //* * DOC FILE //* 18 Update to File 321 from Roland Schiradin which is * DOC FILE //* his COBOL load module analyzer. * DOC FILE //* * DOC FILE //* 19 Update to File 349 from Willy Jensen, which is his * DOC FILE //* group of REXX programs to update the ISPF command * DOC FILE //* table for your TSO session, on the fly. * DOC FILE //* * DOC FILE //* 20 Update to File 391 from Robert Ngan, which is his * DOC FILE //* TRACE390 program to trace instruction execution * DOC FILE //* for Assembler programs. * DOC FILE //* * DOC FILE //* 21 Update to File 404 which is TSSO. This update is * DOC FILE //* from Daniel Cattin, to correct an assembly error * DOC FILE //* in TSSOSS09 that occurs because of a macro change * DOC FILE //* at the z/OS 1.6 level. The module will assemble * DOC FILE //* at previous levels as well, with this fix. * DOC FILE //* * DOC FILE //* 22 Updates to File 434 from Mark Zelden. * DOC FILE //* * DOC FILE //* 23 Update to File 479 which is the BCEDIT REXX to edit * DOC FILE //* SYS1.BRODCAST Notices messages, from Paul Lemons. * DOC FILE //* This update is from Sam Golob, to add the new CPSCB * DOC FILE //* and LPSCB versions which let you list and change * DOC FILE //* the CONSOLE attribute of your TSO session in the * DOC FILE //* PSCB control block. You can't use BCEDIT unless * DOC FILE //* the CONSOLE attribute in the PSCB is set on. * DOC FILE //* * DOC FILE //* 24 Update to File 490 from Andy Robertson, which is * DOC FILE //* his collection of Assembler macros to make it easy * DOC FILE //* to code reentrant programs. * DOC FILE //* * DOC FILE //* 25 Update to File 491 from Andy Robertson, to improve * DOC FILE //* his "lite XMITIP" program, his LE condition handler * DOC FILE //* program, and his BATCHART program. * DOC FILE //* * DOC FILE //* 26 Update to File 492 from Roland Schiradin, to * DOC FILE //* now contain SHOWzOS 7.11 and SHOWMVS 7.10. The * DOC FILE //* load module libraries were moved to a new file, * DOC FILE //* File 614, because assembly of SHOWzOS has a lot * DOC FILE //* of release dependencies, and a load module which * DOC FILE //* was produced on one system, might have problems on * DOC FILE //* another system. So we have removed the load * DOC FILE //* library members from File 492 to discourage people * DOC FILE //* from using them. And we are encouraging people to * DOC FILE //* do these assemblies for themselves. Nevertheless, * DOC FILE //* since the SHOWzOS assembly requires HLASM 1.4 with * DOC FILE //* PTF UQ86018 and prereqs applied, or HLASM 1.5, and * DOC FILE //* since not everybody has these levels, we have * DOC FILE //* supplied a collection of already created load * DOC FILE //* modules in a separate file, File 614, so if you * DOC FILE //* can't assemble SHOWzOS yourself, at least you'll * DOC FILE //* have some load modules available so you can run it. * DOC FILE //* * DOC FILE //* 27 Update to File 527 from Matthew Stitt. * DOC FILE //* * DOC FILE //* 28 Update to File 533 from Sam Golob. * DOC FILE //* * DOC FILE //* 29 Update to File 570 which is the "advice and * DOC FILE //* counsel" file to give you a place to look, if you * DOC FILE //* want to learn people's advice about how to do * DOC FILE //* stuff. Inclusion of a huge collection of JCL * DOC FILE //* examples, at the z/OS 1.4 level. * DOC FILE //* * DOC FILE //* 30 Update to File 589 from Philippe Leite. This is * DOC FILE //* his HSCTOOL package to handle commands to the STK * DOC FILE //* storage devices. * DOC FILE //* * DOC FILE //* 31 Update to File 600 from Paul Wells. These are C * DOC FILE //* language programs to format SMF TCP/IP records. * DOC FILE //* * DOC FILE //* 32 Addition of File 614 to contain load module * DOC FILE //* libraries in XMIT format as pds members, with * DOC FILE //* load modules for various levels of the SHOWMVS * DOC FILE //* and SHOWzOS programs. * DOC FILE //* * DOC FILE //* 33 Update to File 647 from Andrew Armstrong. This * DOC FILE //* is his XML parser. * DOC FILE //* * DOC FILE //* 34 Update to File 685 from Pierre Delaunoy. This is * DOC FILE //* a new release of his TXT2XML package. * DOC FILE //* * DOC FILE //* 35 Update to File 688 from Larry Altman. This is an * DOC FILE //* IMS package, which allows you to transfer database * DOC FILE //* registration information from one recon to another. * DOC FILE //* There is also a second product here now, called * DOC FILE //* ACBLIST from Dougie Lawson. * DOC FILE //* * DOC FILE //* 36 Addition of File 706 from Andrew Armstrong, to * DOC FILE //* contain a package that enables you to convert your * DOC FILE //* performance data and other graphics to SVG * DOC FILE //* (Scalable Vector Graphics) format, to display it * DOC FILE //* throughout your network, on other platforms. Since * DOC FILE //* this file contains Java executibles, it is very * DOC FILE //* large. This file is in IEBCOPY format, VB-260. * DOC FILE //* * DOC FILE //* 37 Update to File 707 from J. D. Acevedo. * DOC FILE //* * DOC FILE //* 38 Update to File 708 from Glenn Siegel. This is a * DOC FILE //* very general MPF exit, to include all of your MPF * DOC FILE //* exits. This version has bugs fixed, and works for * DOC FILE //* z/OS 1.4 and above. * DOC FILE //* * DOC FILE //* 39 Addition of File 711 which is a Librarian package * DOC FILE //* that was submitted semi-anonymously. Please send * DOC FILE //* questions to Sam Golob, sbgolob@cbttape.org . * DOC FILE //* * DOC FILE //* 40 Addition of File 712 from Paul Gorlinsky, which * DOC FILE //* contains two COBOL programs using the TCP/IP socket * DOC FILE //* interface from CICS. One program is for sending * DOC FILE //* files from CICS, and the other is for sending mail * DOC FILE //* from CICS. * DOC FILE //* * DOC FILE //* 41 Addition of File 713 from Steve Myers. This is * DOC FILE //* an updated and improved version of the EMPTYPDS * DOC FILE //* program from File 172. * DOC FILE //* * DOC FILE //* 42 Addition of File 714 from Robert Styma. This * DOC FILE //* file contains a set of programs to enable an MVS * DOC FILE //* system that is running under FLEX-ES to issue * DOC FILE //* flexes commands to the Linux system it is * DOC FILE //* running on. * DOC FILE //* * DOC FILE //* 43 Addition of File 715 from Sam Golob. This is a * DOC FILE //* revival of the tape erase program that originally * DOC FILE //* was on File 370 of CBT Tape Version 249 from the * DOC FILE //* Federal Bank of West Germany. I think one of the * DOC FILE //* CCWs has to be tweaked if the Data Security Erase * DOC FILE //* CCW code does not work on your system. * DOC FILE //* * DOC FILE //* 44 Addition of File 716 from Jim Moore. This is an * DOC FILE //* implementation of the new ISPF QUERYENQ service, * DOC FILE //* to create a WHOHAS command which shows any enqueues * DOC FILE //* present, in a pop-up ISPF window. * DOC FILE //* * DOC FILE //* 45 Addition of File 717 from Joseph Caughman. This * DOC FILE //* is his JumpList package which is an ISPF * DOC FILE //* workbench that allows programmers to get to all * DOC FILE //* of their data easily. * DOC FILE //* * DOC FILE //* 46 Addition of File 718 from Garry Green. This * DOC FILE //* file contains two TSO logon exits, which allow * DOC FILE //* you to LOGON to any subsystem, provided that * DOC FILE //* PROCs for that subsystem have been prepared. * DOC FILE //* * DOC FILE //* 47 Addition of File 719 from Greg Smith. This file * DOC FILE //* contains his DASD dump-restore program for offline * DOC FILE //* DASD. * DOC FILE //* * DOC FILE //* 48 Addition of File 720 from Bill Sweeney. This file * DOC FILE //* contains a large collection of his utilities. * DOC FILE //* * DOC FILE //* 49 Addition of File 721 from Shirley Huhtanen. This * DOC FILE //* file contains her unique ChangeWiz package to * DOC FILE //* detect all kinds of pds member changes, program * DOC FILE //* changes, and other changes on your system. * DOC FILE //* * DOC FILE //* 50 Addition of File 722 from Shirley Huhtanen. This * DOC FILE //* file contains her FileWiz package, which is a * DOC FILE //* sophisticated program that compares two files. * DOC FILE //* * DOC FILE //***SECTION V-468 SECTION * DOC FILE //* V-468 CHANGES FOR VERSION 468 FEB 14, 2005 * DOC FILE //* * DOC FILE //* 01 Update to File 019 from Marty French to the * DOC FILE //* FLSMFJOB member of John Hooper's file. The * DOC FILE //* change was to accommodate big job numbers. * DOC FILE //* * DOC FILE //* 02 Update to File 028 which is a collection of * DOC FILE //* CLISTs to generate backup JCL to tape, from the * DOC FILE //* starting point of a list of dataset names, etc. * DOC FILE //* Tried a few of the members on z/OS 1.5, but they * DOC FILE //* should all work (of course, with modification). * DOC FILE //* * DOC FILE //* 03 Updates to File 035 to reflect updates in TAPEMAP. * DOC FILE //* * DOC FILE //* 04 Update to File 120 from Sam Golob to add articles. * DOC FILE //* * DOC FILE //* 05 Update to File 134 from Greg Price to add a new * DOC FILE //* version of REVIEW which is Level 39.2. * DOC FILE //* * DOC FILE //* 06 Update to File 135 to include the latest load * DOC FILE //* modules for REVIEW 39.2. * DOC FILE //* * DOC FILE //* 07 Update to Files 185 and 186 to reflect the new * DOC FILE //* default contents of the IKJTSOxx member in PARMLIB, * DOC FILE //* although you still have to customize this stuff * DOC FILE //* carefully for yourself. (z/OS 1.5 level.) * DOC FILE //* * DOC FILE //* 08 Update to File 299 which is the TAPEMAP program. * DOC FILE //* SMPPTFIN files now are distributed starting with * DOC FILE //* ++ ASSIGN cards, and these were not being recognized * DOC FILE //* by TAPEMAP as being SMPPTFIN files. TAPEMAP now * DOC FILE //* does that, and will report sysmod numbers if there * DOC FILE //* are SYSMODs later in the file. * DOC FILE //* * DOC FILE //* 09 Update to File 314 from Lionel Dyck with XMITIP * DOC FILE //* version 5.28. * DOC FILE //* * DOC FILE //* 10 Update to File 349 which is for dynamic update * DOC FILE //* of your ISPF command table. Added an updated * DOC FILE //* ISPCOMND member sample, to put into your ISPF * DOC FILE //* profile. * DOC FILE //* * DOC FILE //* 11 Update to File 404 (TSSO) from Brian Westerman * DOC FILE //* to fix a problem with the SPMON member. * DOC FILE //* * DOC FILE //* 12 Updates to Files 409 and 410 from Rob Scott, to * DOC FILE //* include a new Genlevel of MXI and some panel * DOC FILE //* changes. * DOC FILE //* * DOC FILE //* MXI Version 4.3 GenLevel 050126 * DOC FILE //* * DOC FILE //* 13 Update to File 434 from Mark Zelden. * DOC FILE //* * DOC FILE //* 14 Update to File 492 from Roland Schiradin to contain * DOC FILE //* SHOWMVS 7.10 and a new 64-bit-only version of * DOC FILE //* SHOWMVS which is called SHOWzOS (also at version * DOC FILE //* 7.10). Load module libraries for each level of * DOC FILE //* SHOWMVS (6.30 and 7.10) and SHOWzOS (7.10) have * DOC FILE //* been included, because assembly of the SHOWMVS * DOC FILE //* source requires z/OS R1.4 and HLASM 1.4, and * DOC FILE //* assembly of SHOWzOS requires HLASM 1.5, or some * DOC FILE //* extra maintenance to HLASM 1.4, to support the * DOC FILE //* FLAG(NOEXLITW) option. * DOC FILE //* * DOC FILE //* 15 Update to File 498 which is the Match-Merge program * DOC FILE //* from Craig Schneiderwent. * DOC FILE //* * DOC FILE //* 16 Update to File 533 from Sam Golob, to include a * DOC FILE //* completely rewritten VTT2DISK and VTT2TAPE, that * DOC FILE //* allow for the creation and reading of AWS tape * DOC FILE //* files with any chunk size. Also added were two * DOC FILE //* similar programs that produce and read virtual * DOC FILE //* tapes on disk, in FLEX-ES Faketape format. You * DOC FILE //* don't need a FLEX-ES or a P/390 machine to produce * DOC FILE //* or read any of these virtual tapes. Any MVS system * DOC FILE //* will do. * DOC FILE //* * DOC FILE //* 17 Update to File 628 from Andrew Armstrong. This is * DOC FILE //* a program to analyze a TCP/IP packet trace file. * DOC FILE //* * DOC FILE //* 18 Update to File 630 from Bob Glover. This is his * DOC FILE //* program and exec to copy and move datasets using * DOC FILE //* DFDSS, in the foreground under TSO. * DOC FILE //* * DOC FILE //* 19 Update to File 662 from Dave Cartwright, which * DOC FILE //* is his automated bridge from CA-1 to FLEX-ES * DOC FILE //* Faketapes. * DOC FILE //* * DOC FILE //* 20 Update to File 685 from Pierre Delaunoy, with an * DOC FILE //* updated version of his TXT2XML program. * DOC FILE //* * DOC FILE //* 21 Update to File 688 from Larry Altman, with a later * DOC FILE //* version of the INITDBGN program for IMS support. * DOC FILE //* * DOC FILE //* 22 Update to File 693 from Terry Miller and Richard * DOC FILE //* Rice, which is their facility to dynamically add * DOC FILE //* directory blocks to, and reorganize partitioned * DOC FILE //* datasets. * DOC FILE //* * DOC FILE //* 23 Update to File 702 from Frank Lawrence and Stephen * DOC FILE //* McColley of SunTrust. These are JES2 mods that * DOC FILE //* include much of the functionality of the Mellon * DOC FILE //* Mods, and more. The mods are being maintained by * DOC FILE //* Stephen McColley. * DOC FILE //* * DOC FILE //* 24 Addition of File 704 from Rob Johns, which is the * DOC FILE //* DRDASD (Doctor DASD) program that gathers a lot of * DOC FILE //* information about your mounted "DASD farm". * DOC FILE //* * DOC FILE //* 25 Addition of File 705 from Dave Cartwright, which * DOC FILE //* is a system to do some performance measurement on * DOC FILE //* MVS which is running on a FLEX-ES system. * DOC FILE //* * DOC FILE //* 26 Addition of File 706 from Andrew Armstrong, which * DOC FILE //* contains a system to convert your graphic data, * DOC FILE //* such as performance data, to Scalable Vector * DOC FILE //* Graphics (SVG) format and make it displayable * DOC FILE //* elsewhere in your network. This file is very big, * DOC FILE //* because it includes the Java executables that are * DOC FILE //* needed to run it on MVS, and we tried to make it * DOC FILE //* self-contained. * DOC FILE //* * DOC FILE //* 27 Addition of File 707 from J.D. Acevedo, which is * DOC FILE //* his system to create customized and personal ISPF * DOC FILE //* 3.4 dataset lists that are reproducible, and which * DOC FILE //* make it possible to get to YOUR lists of datasets * DOC FILE //* very quickly and conveniently. * DOC FILE //* * DOC FILE //* 28 Addition of File 708 from Glenn Siegel, which * DOC FILE //* contains a very general MPF exit to perform the * DOC FILE //* actions of many MPF exits, combined into one. I * DOC FILE //* was tempted to call it "the mother of all MPF * DOC FILE //* exits". One MPF exit replaces all of them (I * DOC FILE //* think). * DOC FILE //* * DOC FILE //* 29 Addition of File 709 from Bob Shannon, which is * DOC FILE //* his MPFCMD program that was "in demand" by the * DOC FILE //* participants in a IBM-Main discussion thread * DOC FILE //* recently (around Jan or Feb 2005). * DOC FILE //* * DOC FILE //* 30 Addition of File 710 from somitcw@yahoo.com, which * DOC FILE //* are two TSO commands to display DASD volume records * DOC FILE //* and DASD dataset records. These commands can work * DOC FILE //* on all levels of MVS, including MVS 3.8 thru z/OS. * DOC FILE //* * DOC FILE //***SECTION V-467 SECTION * DOC FILE //* V-467 CHANGES FOR VERSION 467 NOV 15, 2004 * DOC FILE //* * DOC FILE //* 01 Updates to File 035 to reflect updates in COPYMODS, * DOC FILE //* PDS 8.5.25, DAF, and the addition of a new program, * DOC FILE //* XMDSMAIN, which is a TSO cross-memory core browser * DOC FILE //* somewhat like LOOK from File 264, but which uses * DOC FILE //* ESA cross-memory facilities, and not SRBs. This * DOC FILE //* makes XMDSMAIN more accurate in some cases, when * DOC FILE //* going to the virtual storage in another address * DOC FILE //* space. Source for XMDSMAIN is on File 690, and * DOC FILE //* its author is Martin Kline. * DOC FILE //* * DOC FILE //* 02 Update to File 094 which is DAF from Mike Cleary. * DOC FILE //* DAF is now at the version 1.4.2 level. * DOC FILE //* * DOC FILE //* 03 Update to File 120 from Sam Golob to add articles. * DOC FILE //* * DOC FILE //* 04 Update to File 134 from Greg Price to add a new * DOC FILE //* version of REVIEW which is Level 38.5. * DOC FILE //* * DOC FILE //* 05 Update to File 135 to include the latest load * DOC FILE //* modules for REVIEW 38.5 with the new editor. * DOC FILE //* * DOC FILE //* 06 Update to File 171 from Richard L. Rice, to fix * DOC FILE //* a bug in the disassembler. * DOC FILE //* * DOC FILE //* 07 Update to File 182 from John Kalinich with some * DOC FILE //* changes to PDS 8.5.25 for big screen sizes. * DOC FILE //* * DOC FILE //* 08 Updates to COPYMODS on File 229 from Sam Golob, * DOC FILE //* to add an optional report for individual blocks' * DOC FILE //* sizes (RECSIZE). COPYMODS is now at Level 080. * DOC FILE //* * DOC FILE //* 09 Update to File 247 from Sam Golob to fix up the * DOC FILE //* equipment included which edits the NOTICES section * DOC FILE //* of SYS1.BRODCAST. A new CLIST called $NOTICE is * DOC FILE //* included, which can be used if you can't get the * DOC FILE //* TSO CONSOLE permissions needed to run the $$BCEDIT * DOC FILE //* exec. * DOC FILE //* * DOC FILE //* 10 Update to File 297 from Michael Cleary, which is * DOC FILE //* his ISPF dialog to provide an interactive interface * DOC FILE //* to the GRS (Global Resource Serialization) queue. * DOC FILE //* * DOC FILE //* 11 Updates to Files 313 and 314 from Lionel Dyck to * DOC FILE //* bring out new versions of SPELLC, TXT2HTML, and * DOC FILE //* XMITIP. * DOC FILE //* * DOC FILE //* 12 Updates to Files 409 and 410 from Rob Scott, to * DOC FILE //* include a new Genlevel of MXI and some panel * DOC FILE //* changes. * DOC FILE //* * DOC FILE //* MXI Version 4.3 GenLevel 040902 * DOC FILE //* * DOC FILE //* 13 Updates to File 434 from Mark Zelden. * DOC FILE //* * DOC FILE //* 14 Updates to File 452 from Dan Dalby, with a re-work * DOC FILE //* to his fine utilities collection. Members of the * DOC FILE //* pds are individual libraries, in TSO XMIT format. * DOC FILE //* * DOC FILE //* 15 Update to File 492 from Roland Schiradin to contain * DOC FILE //* SHOWMVS 7.09 and a new 64-bit-only version of * DOC FILE //* SHOWMVS which is called SHOWzOS (also at version * DOC FILE //* 7.09). Load module libraries for each level of * DOC FILE //* SHOWMVS (6.30 and 7.08 and 7.09) and SHOWzOS (7.09) * DOC FILE //* have been included, because assembly of the SHOWMVS * DOC FILE //* source requires z/OS R1.4 and HLASM 1.4, and * DOC FILE //* assembly of SHOWzOS requires HLASM 1.5, or some * DOC FILE //* extra maintenance to HLASM 1.4, to support the * DOC FILE //* FLAG(NOEXLITW) option. * DOC FILE //* * DOC FILE //* 16 Update to File 518 from Sam Knutson, to expand his * DOC FILE //* collection of tools. * DOC FILE //* * DOC FILE //* 17 Update to File 534 from Paul Dion, with a new * DOC FILE //* version of the SPACE command that works in z/OS * DOC FILE //* Release 1.5. * DOC FILE //* * DOC FILE //* 18 Update to File 630 from Bob Glover. This is his * DOC FILE //* program and exec to copy and move datasets using * DOC FILE //* DFDSS, in the foreground under TSO. * DOC FILE //* * DOC FILE //* 19 Update to File 638 from Guanghui Zhou, which is * DOC FILE //* his SENDMAIL program to send emails from TSO. * DOC FILE //* * DOC FILE //* 20 Update to File 640 from Andrew Armstrong, which * DOC FILE //* is his program to produce better separator pages * DOC FILE //* under VPS. * DOC FILE //* * DOC FILE //* 21 Update to File 669 from Willy Jensen, to his REXX * DOC FILE //* function package which adds facility to save REXX * DOC FILE //* variables. * DOC FILE //* * DOC FILE //* 22 Update to File 685 from Pierre Delaunoy, with fixes * DOC FILE //* to his TXT2XML facility. * DOC FILE //* * DOC FILE //* 23 Addition of File 686 to include a version of the * DOC FILE //* SMFDUMP program that is descended from a SAMPLIB * DOC FILE //* offering from IBM which was distributed in the * DOC FILE //* distant past. * DOC FILE //* * DOC FILE //* 24 Addition of File 687 from Jose Maria (Chema) * DOC FILE //* Alvarez, which is a package to compare catalogs * DOC FILE //* mentioned in VVDS'es on DASD volumes, and see if * DOC FILE //* they are actually real catalogs that are connected * DOC FILE //* on the running system. (This is a very neat piece * DOC FILE //* of work, and potentially very useful. SG) * DOC FILE //* * DOC FILE //* 25 Addition of File 688 from Larry Altman, which is * DOC FILE //* an improved version of the INITDBGN program from * DOC FILE //* Larry Prestosa. This program can be used to * DOC FILE //* generate DBRC INIT commands under IMS V6 and V7, * DOC FILE //* in order to transfer database registration * DOC FILE //* information from one recon to another. Also, it * DOC FILE //* can create database registration commands which * DOC FILE //* may have been lost. * DOC FILE //* * DOC FILE //* 26 Addition of File 689 from Peter Sawyer, which * DOC FILE //* contains his famous 1989 SHARE paper on how to * DOC FILE //* use SVC 26 (the low-level ICF and VSAM catalog * DOC FILE //* interface). Published documentation on how to * DOC FILE //* use SVC 26 directly (this is what LISTCAT and * DOC FILE //* other such commands call) is almost nil. Peter * DOC FILE //* speculates why, and provides a very good piece * DOC FILE //* of doc, which is essential if you want to issue * DOC FILE //* SUPERLOCATE and LOCATE, and similar catalog * DOC FILE //* functions, directly from an Assembler program. * DOC FILE //* * DOC FILE //* 27 Addition of File 690 from Martin Kline, which is * DOC FILE //* his TSO cross-memory core browser called XMDSMAIN. * DOC FILE //* A copy of the load module for XMDSMAIN has also * DOC FILE //* been included on File 035. * DOC FILE //* * DOC FILE //* 28 Addition of File 691 from Martin Kline, to include * DOC FILE //* a tool to optimize reads of a few records from a * DOC FILE //* large sorted sequential file. There are a few * DOC FILE //* SYS1.BRODCAST tools here too. * DOC FILE //* * DOC FILE //* 29 Addition of File 692 from David Merrifield of the * DOC FILE //* University of Arkansas. This file contains his * DOC FILE //* tape mapping, printing, and copying utility called * DOC FILE //* UATAPE. (Extended to handle 64K blocks on a tape.) * DOC FILE //* * DOC FILE //* 30 Addition of File 693 from Terry Miller and Richard * DOC FILE //* Rice. This file contains a TSO utility called * DOC FILE //* PDSCLEAN, which can expand a pds directory in place * DOC FILE //* or clean out all the members of a pds. Since * DOC FILE //* PDSCLEAN invokes IEBCOPY after its processing, it * DOC FILE //* has to be run APF authorized. * DOC FILE //* * DOC FILE //* 31 Addition of File 694 from Mark Yuhas, which * DOC FILE //* contains a macro called MACTREE for doing an * DOC FILE //* efficient binary search through a table of values, * DOC FILE //* and a two-part article explaining the thinking * DOC FILE //* behind the macro. * DOC FILE //* * DOC FILE //* 32 Addition of File 695 from J.D. Acevedo, which * DOC FILE //* contains his collection of very useful REXX execs, * DOC FILE //* including a display of system variables, ISPF * DOC FILE //* variables, etc. and other very useful tools. * DOC FILE //* * DOC FILE //* 33 Addition of File 696 from John McKown, which * DOC FILE //* contains a system to implement the z/OS tape robot * DOC FILE //* for FLEX-ES. There is some code which must be run * DOC FILE //* under Linux, which is contained in an XMIT-format * DOC FILE //* TAR file in this pds. Full instructions are * DOC FILE //* included for installation. * DOC FILE //* * DOC FILE //* 34 Addition of File 697 from John McKown, which * DOC FILE //* contains a system that does reporting for CICS * DOC FILE //* Transaction Server 1.3 on Linux, using Perl, * DOC FILE //* and PostgrSQL. This system replaces the sample * DOC FILE //* code distributed by IBM, which does a similar job * DOC FILE //* using DB2. * DOC FILE //* * DOC FILE //* 35 Addition of File 698 from John McKown, which * DOC FILE //* contains a system to do RACF reporting on Linux, * DOC FILE //* using Perl and PostgreSQL. Files 696 thru 698 * DOC FILE //* were developed for running z/OS on a FLEX-ES * DOC FILE //* machine, which emulates S/390 and 64-bit instruc- * DOC FILE //* tions running under Linux. * DOC FILE //* * DOC FILE //* 36 Addition of File 699 from Alex Brodsky, which * DOC FILE //* contains an "intelligent" ISPF edit macro to submit * DOC FILE //* jobs. One of the advantages of this command is * DOC FILE //* that you can exclude lines from the JCL and not * DOC FILE //* include the excluded lines in the submitted job. * DOC FILE //* Also, this edit macro returns the Job Id. * DOC FILE //* * DOC FILE //* 37 Addition of File 700 from Jim Haire, which contains * DOC FILE //* some REXX-based edit macros of great usefulness, * DOC FILE //* to extend "cut and paste" type capabilities to * DOC FILE //* parts of a line, etc. * DOC FILE //* * DOC FILE //* 38 Addition of File 701 from Marino Drazeta, which * DOC FILE //* contains some very useful DB2 Administration tools. * DOC FILE //* * DOC FILE //* 39 Addition of File 702 from Frank Lawrence, which * DOC FILE //* contains JES2 Mods on the z/OS 1.4 level, some * DOC FILE //* of which provide "MELLON MODS"-like functionality. * DOC FILE //* * DOC FILE //* 40 Addition of File 703 from Clem Clarke, which is * DOC FILE //* his PFD2ISPF program that converts member stats * DOC FILE //* in a pds from Fujitsu PFD format to ISPF format. * DOC FILE //* This program has further usefulness as a learning * DOC FILE //* tool, to teach how to manipulate pds directory * DOC FILE //* entries in general, inside an Assembler program. * DOC FILE //* * DOC FILE //***SECTION V-466 SECTION * DOC FILE //* V-466 CHANGES FOR VERSION 466 JUL 25, 2004 * DOC FILE //* * DOC FILE //* 00 Several files have been moved from the Regular CBT * DOC FILE //* Tape to the CBT Overflow Tape, because of lack of * DOC FILE //* room on the Regular CBT Tape. They are: * DOC FILE //* * DOC FILE //* File 210 - moved to CBT Overflow Tape, File 310 * DOC FILE //* File 211 - moved to CBT Overflow Tape, File 311 * DOC FILE //* File 212 - moved to CBT Overflow Tape, File 312 * DOC FILE //* File 213 - moved to CBT Overflow Tape, File 313 * DOC FILE //* * DOC FILE //* Documentation remains on the Regular CBT Tape, to * DOC FILE //* point you to the new location of these files. * DOC FILE //* * DOC FILE //* 01 Updates to File 035 to reflect updates in COPYMODS * DOC FILE //* and PDS 8.5.25. * DOC FILE //* * DOC FILE //* 02 Update to File 039 to supply a slightly different * DOC FILE //* zap to IPOUPDTE and CPPUPDTE so it doesn't require * DOC FILE //* a $$$COIBM member in order for these programs to * DOC FILE //* work. This is just an alternative. The other zap * DOC FILE //* works too. * DOC FILE //* * DOC FILE //* 03 Update to File 094 which is DAF from Mike Cleary. * DOC FILE //* DAF is now at the version 1.4.0 level. * DOC FILE //* * DOC FILE //* 04 Update to File 120 from Sam Golob to add articles. * DOC FILE //* * DOC FILE //* 05 Update to File 134 from Greg Price to add a new * DOC FILE //* version of REVIEW that has an ISPF-like editor. * DOC FILE //* Just enter U for Update, from the directory list, * DOC FILE //* or UPDATE from the command line of a REVIEW screen. * DOC FILE //* This editor works from raw TSO and does not need * DOC FILE //* ISPF at all. * DOC FILE //* * DOC FILE //* 06 Update to File 135 to include the latest load * DOC FILE //* modules for REVIEW with the new editor. * DOC FILE //* * DOC FILE //* 07 Update to File 182 from John Kalinich with some * DOC FILE //* changes to PDS 8.5.25. * DOC FILE //* * DOC FILE //* 08 Updates to COPYMODS on File 229 from Sam Golob, * DOC FILE //* to add a (6250 bpi) FOOTAGE report, and a MINMAX * DOC FILE //* option that can show max and min blocksizes for * DOC FILE //* each tape file. * DOC FILE //* * DOC FILE //* 09 Update to File 247 from Sam Golob to include a * DOC FILE //* few assembly jobs, that either assemble all of the * DOC FILE //* BCM***** modules in the package, or one or several * DOC FILE //* of the modules at a time. * DOC FILE //* * DOC FILE //* 10 Update to File 266 which is the ancient SS0104 Tape * DOC FILE //* measuring program from Florida Power. This program * DOC FILE //* had some trouble running with SL tapes on recent * DOC FILE //* MVS systems, and an original author, Gordon P. West, * DOC FILE //* helped solved the problem. Here is fixed source. * DOC FILE //* * DOC FILE //* 11 Updates to Files 312, 313, and 314 from Lionel * DOC FILE //* Dyck. These files deserve special examination, * DOC FILE //* because there have been many updates to them. * DOC FILE //* Also added was a TRYIT edit macro, which actually * DOC FILE //* runs the REXX that you are currently editing. And * DOC FILE //* a spelling checker that runs under MVS (called * DOC FILE //* SPELLC in File 313) was added too. * DOC FILE //* * DOC FILE //* 12 Many updates to Carl Hafner's collection (File 357). * DOC FILE //* * DOC FILE //* 13 Updates to File 434 from Mark Zelden, specifically * DOC FILE //* to the IPLINFO REXX exec. * DOC FILE //* * DOC FILE //* 14 Update to File 445 which is an object deck * DOC FILE //* disassembler, from Chris Kendon. * DOC FILE //* * DOC FILE //* 15 Update to File 520 (REXX function package) from * DOC FILE //* Robin Ryerse. * DOC FILE //* * DOC FILE //* 16 Update to File 589 which is HSCTOOL from Philippe * DOC FILE //* Leite. * DOC FILE //* * DOC FILE //* 17 Update to File 608 which is the SPA (list space on * DOC FILE //* disk) command package from Bob Glover. I believe * DOC FILE //* the change is to accommodate very large 3390 packs. * DOC FILE //* * DOC FILE //* 18 Update to File 630 which is the MC (move, copy) * DOC FILE //* TSO package from Bob Glover, which invokes DFDSS * DOC FILE //* move-copy interactively. * DOC FILE //* * DOC FILE //* 19 Update to File 633 which is the excellent FDSPACE * DOC FILE //* and DSPACE package from Bill Smith, which also * DOC FILE //* displays disk pack free space, but which can call * DOC FILE //* ISPF 3.4 to list the contents of each disk pack. * DOC FILE //* * DOC FILE //* 20 Update to File 647 which is the XML parser from * DOC FILE //* Andrew Armstrong. * DOC FILE //* * DOC FILE //* 21 Update to File 662 from David Cartwright, which * DOC FILE //* is an automated method of conversion from CA-1 * DOC FILE //* tape management to FLEX-ES FakeTape. * DOC FILE //* * DOC FILE //* 22 Update to File 674 which is a large collection of * DOC FILE //* REXX-based utilities from Robin Murray. * DOC FILE //* * DOC FILE //* 23 Addition of File 677, which is a "Sysplex Manager" * DOC FILE //* package from Marco Willemse. * DOC FILE //* * DOC FILE //* 24 Addition of File 678, which is a series of DFDSS * DOC FILE //* exits that allows writing an AWS image of a tape, * DOC FILE //* instead of writing a real tape. So the DFDSS * DOC FILE //* backup goes to AWS instead of to an actual tape. * DOC FILE //* * DOC FILE //* 25 Addition of File 679 from Carlos Aguilera, to * DOC FILE //* allow automatic construction of a flowchart * DOC FILE //* directly from JCL, using a REXX input to the VISIO * DOC FILE //* product. * DOC FILE //* * DOC FILE //* 26 Addition of File 680 which is an excellent series * DOC FILE //* of course outlines from Bruce Koss. The courses * DOC FILE //* are in both Microsoft Word members (which have to * DOC FILE //* be downloaded in BINARY to a pc), and in EBCDIC * DOC FILE //* text members. The WORD members have more detail * DOC FILE //* (screen shots) that could not be translated into * DOC FILE //* text, so both have been supplied here. * DOC FILE //* * DOC FILE //* Courses supplied: REXX course, TSO course, * DOC FILE //* Edit Macro course, PDSMAN-EZYEDIT course, * DOC FILE //* ISPF course. * DOC FILE //* * DOC FILE //* Most of these courses contain an amazing amount * DOC FILE //* of detail, so you can learn a lot of things from * DOC FILE //* them, even if you already know the subjects well. * DOC FILE //* * DOC FILE //* 27 Addition of File 681 which is an update of the * DOC FILE //* PL/I Execution Analyzer (PLEA) from Bob Styma. * DOC FILE //* * DOC FILE //* 28 Addition of File 682 from Bob Glover, which is his * DOC FILE //* TSO display of system esoterics, called ESO. * DOC FILE //* * DOC FILE //* 29 Addition of File 683 from Brian Westerman, which is * DOC FILE //* an application called BPXSTOP, that shuts down all * DOC FILE //* open UNIX services. This is something that you run * DOC FILE //* just before shutting the system down for an IPL, * DOC FILE //* that will clean up anything that is still open in * DOC FILE //* the MVS UNIX environment, after you've manually * DOC FILE //* shut down everything that you could. * DOC FILE //* * DOC FILE //* 30 Addition of File 684 from Rick Fochtman, which * DOC FILE //* contains a PDS update-in-place utility called * DOC FILE //* PDSUPDTE, plus numerous system exits. A useful * DOC FILE //* file to look at. * DOC FILE //* * DOC FILE //* 31 Addition of File 685 from Pierre Delaunoy, which * DOC FILE //* contains his TXT2XML facility which converts text * DOC FILE //* to XML, and vice-versa. * DOC FILE //* * DOC FILE //***SECTION V-465 SECTION * DOC FILE //* V-465 CHANGES FOR VERSION 465 MAY 02, 2004 * DOC FILE //* * DOC FILE //* 01 Update to File 035 to add a new load module called * DOC FILE //* TAPEMAPF which is a copy of TAPEMAP that will bypass * DOC FILE //* certain I/O errors. Source is on File 299. * DOC FILE //* * DOC FILE //* 02 Update to File 050 to update the URLs so that most * DOC FILE //* of them will now work again. * DOC FILE //* * DOC FILE //* 03 Update to File 120 to add new articles. * DOC FILE //* * DOC FILE //* 04 Update to File 135 to include load modules for * DOC FILE //* REVIEW 38 beta, instead of the latest version of * DOC FILE //* REVIEW 37, which has some bugs when running with * DOC FILE //* ISPF. I figured that I should include a version * DOC FILE //* of REVIEW which avoids problems, even though it's * DOC FILE //* still "beta". Load modules for SHOWMVS have been * DOC FILE //* updated to the 7.08 level. * DOC FILE //* * DOC FILE //* 05 Update to File 183 from Gilbert Saint-flour. * DOC FILE //* * DOC FILE //* 06 Update to File 247 from Sam Golob to include a * DOC FILE //* version of BCMISPF (from Vinh Vu) which is in * DOC FILE //* IEBUPDTE SYSIN format (PDSLOAD format) instead * DOC FILE //* of being in TSO XMIT format. The TSO XMIT format * DOC FILE //* member is now called BCMISPF, and the PDSLOAD * DOC FILE //* format member is called BCMISPFI. * DOC FILE //* * DOC FILE //* 07 Update to File 299 from Peter McFarland to make a * DOC FILE //* version of TAPEMAP called TAPEMAPF that eliminates * DOC FILE //* looking for the sense bytes when there is a problem * DOC FILE //* with the input tape. Since this is a kludge, I * DOC FILE //* have kept the original version too, until TAPEMAP * DOC FILE //* can be properly fixed for when the UCBs are genned * DOC FILE //* above the 16M line. * DOC FILE //* * DOC FILE //* 08 Updates to Files 312, 313, and 314 from Lionel * DOC FILE //* Dyck. These files deserve special examination, * DOC FILE //* because there have been many updates to them. * DOC FILE //* * DOC FILE //* 09 Update to File 321 from Roland Schiradin, which is * DOC FILE //* his COBOL load module analyzer. * DOC FILE //* * DOC FILE //* 10 Update to File 394 from Jan Jakubek to add a new * DOC FILE //* REXX called MXIVSTOR. This REXX uses MXI to get * DOC FILE //* the amount of virtual storage available to your * DOC FILE //* TSO session. * DOC FILE //* * DOC FILE //* 11 Update to Files 409 and 410 from Rob Scott to * DOC FILE //* supply a new genlevel of MXI. Rob now works for * DOC FILE //* Rocket Software. www.rocketsoftware.com * DOC FILE //* * DOC FILE //* 12 Update to File 415 from Rob Prins, which is V1R5M2 * DOC FILE //* of RPF (Rob's Programming Facility). * DOC FILE //* * DOC FILE //* 13 Update to File 417 from Rob Prins, which is V1R2M2 * DOC FILE //* of RPF/E (the "above the line" version of RPF), * DOC FILE //* which is at the same functional level as V1R5M2 of * DOC FILE //* RPF. * DOC FILE //* * DOC FILE //* 14 Update to File 492 from Roland Schiradin, to * DOC FILE //* contain source and load for SHOWMVS 6.30 and 7.08. * DOC FILE //* * DOC FILE //* 15 Update to File 527 from Matthew Stitt to include * DOC FILE //* a new date conversion routine, callable from COBOL, * DOC FILE //* named G207DCAN. * DOC FILE //* * DOC FILE //* 16 Update to File 600 from Paul Wells. * DOC FILE //* * DOC FILE //* 17 Update to File 627, which is AUTOMAN from Simon * DOC FILE //* Spanchak. * DOC FILE //* * DOC FILE //* 18 Addition of File 662 from David Cartwright, which * DOC FILE //* is an automated method of conversion from CA-1 * DOC FILE //* tape management to FLEX-ES FakeTape. BTW, shops * DOC FILE //* which are thinking of eliminating MVS might * DOC FILE //* consider downsizing it to a FLEX-ES system, thereby * DOC FILE //* saving some of the jobs of the MVS people. * DOC FILE //* * DOC FILE //* 19 Addition of File 663 from Paul Edwards, which is a * DOC FILE //* public domain C language runtime library. * DOC FILE //* * DOC FILE //* 20 Addition of File 664 from Jay Moseley, which is his * DOC FILE //* collection of date conversion subroutines. * DOC FILE //* * DOC FILE //* 21 Addition of File 665 from Jay Moseley, which is his * DOC FILE //* his collection of field reformatting routines. The * DOC FILE //* idea is to properly reformat fields that were * DOC FILE //* entered during a CICS-based transaction. Or these * DOC FILE //* routines can be used in other similar types of * DOC FILE //* circumstances. * DOC FILE //* * DOC FILE //* 22 Addition of File 666 from Jay Moseley. This is his * DOC FILE //* implementation of the "comb sort" improvement to * DOC FILE //* the bubble sort algorithm, and the file also * DOC FILE //* includes a pseudo-random number generator. * DOC FILE //* * DOC FILE //* 23 Addition of File 667 from Jay Moseley. This is his * DOC FILE //* excellent tutorial about how to use the older * DOC FILE //* versions of the RPG language, such as RPG/F whose * DOC FILE //* compiler and library modules are on File 327 of * DOC FILE //* this tape. * DOC FILE //* * DOC FILE //* 24 Addition of File 668 from Hunter Guanghui Zhou. * DOC FILE //* This is a program to OFFLOAD JES2 spool datasets * DOC FILE //* to sequential datasets for future preservation * DOC FILE //* and archival. * DOC FILE //* * DOC FILE //* 25 Addition of File 669 from Willy Jensen, which * DOC FILE //* contains a REXX function package to save and * DOC FILE //* preserve REXX variables. * DOC FILE //* * DOC FILE //* 26 Addition of File 670 from Deru Sudibyo, which * DOC FILE //* contains a REXX math function package, similar * DOC FILE //* to math functions for PL/I. * DOC FILE //* * DOC FILE //* 27 Addition of File 671 from Ed Pancoast, which * DOC FILE //* contains a useful edit macro called ZOOM. This * DOC FILE //* edit macro allows you to retrieve a dataset by * DOC FILE //* placing a cursor on its name. ZOOM originally * DOC FILE //* came from the TSO TIMES magazine from the Fall * DOC FILE //* 1994 issue. * DOC FILE //* * DOC FILE //* 28 Addition of File 672 from Joel Ewing, which is the * DOC FILE //* NETINIT program in a version that works under OS/390 * DOC FILE //* and z/OS. NETINIT will intelligently start VTAM * DOC FILE //* applications and issue arbitrary MVS commands after * DOC FILE //* VTAM is up. NETINIT can probably completely replace * DOC FILE //* IBM's VTAMAPPL program in functionality. In * DOC FILE //* addition, in its NETSTOP incarnation, NETINIT can * DOC FILE //* take down most of your system intelligently, too. * DOC FILE //* * DOC FILE //* 29 Addition of File 673 from Tom Sipusic, with a * DOC FILE //* program called CCFDELET which will delete datasets * DOC FILE //* using JCL. In addition, CCFDELET will delete HSM * DOC FILE //* archived datasets without having to recall them. * DOC FILE //* * DOC FILE //* 30 Addition of File 674 from Robin Murray, to contain * DOC FILE //* a nice collection of REXX-based utilities that will * DOC FILE //* help enhance your TSO session toolbox. * DOC FILE //* * DOC FILE //* 31 Addition of File 675 from Isaac Yassin, to contain * DOC FILE //* REXX execs pertaining to DB2 reporting. * DOC FILE //* * DOC FILE //* 32 Addition of File 676 from Jim Marshall, which * DOC FILE //* contains updated batch utilities, VPS EXITS, and * DOC FILE //* code, updated to work in z/OS. * DOC FILE //* * DOC FILE //***SECTION V-464 SECTION * DOC FILE //* V-464 CHANGES FOR VERSION 464 FEB 05, 2004 * DOC FILE //* * DOC FILE //* 00 Because of the physical size of this tape, File 352 * DOC FILE //* has been moved to the CBT Overflow Tape, File 301. * DOC FILE //* This is the Intel Mods and Utilities collection. * DOC FILE //* The table of contents for that collection remains * DOC FILE //* in this documentation, so you can still find the * DOC FILE //* materials easily, if you need them. * DOC FILE //* * DOC FILE //* File 352: moved to CBT Overflow Tape, File 301 * DOC FILE //* * DOC FILE //* The XSYS facility for CICS and DB2 has also been * DOC FILE //* moved, for the same reason. However, for now, the * DOC FILE //* XSYS facility for MVS (Files 204 and 205) remains * DOC FILE //* here on this tape. * DOC FILE //* * DOC FILE //* File 210: moved to CBT Overflow Tape, File 310 * DOC FILE //* File 211: moved to CBT Overflow Tape, File 311 * DOC FILE //* File 212: moved to CBT Overflow Tape, File 312 * DOC FILE //* File 213: moved to CBT Overflow Tape, File 313 * DOC FILE //* * DOC FILE //* 01 Update to File 035 load module library with the * DOC FILE //* new versions of COPYFILE and COPYSLNL, plus newly * DOC FILE //* assembled load modules for PDS 8.5. * DOC FILE //* * DOC FILE //* 02 Update to File 120 from Sam Golob to add articles. * DOC FILE //* * DOC FILE //* 03 Update to File 135 to include newly assemble load * DOC FILE //* modules for the ISO-date versions of PDS 8.5. * DOC FILE //* * DOC FILE //* 04 Update to File 182 from John Kalinich, with a newer * DOC FILE //* version of PDS 8.5.25. * DOC FILE //* * DOC FILE //* 05 Update to File 229 to remove the TLPRINT limitation * DOC FILE //* from COPYMODS and COPYSLNL. You can now print an * DOC FILE //* unlimited number of labels when copying files from * DOC FILE //* a tape with a large number of SL files. * DOC FILE //* * DOC FILE //* 06 Update to File 312 from Lionel Dyck, to add a new * DOC FILE //* package called ONCALL, and an updated version of * DOC FILE //* FTP Batch. * DOC FILE //* * DOC FILE //* 07 Update to File 314 from Lionel Dyck, with a new * DOC FILE //* version of XMITIP and TXT2RTF. * DOC FILE //* * DOC FILE //* 08 Updates to File 394 from Jan Jakubek. * DOC FILE //* * DOC FILE //* 09 Updates to Files 409 and 410 (which is MXI) from * DOC FILE //* Rob Scott, who now works for Rocket Software. * DOC FILE //* * DOC FILE //* 10 Update to File 434 from Mark Zelden. * DOC FILE //* * DOC FILE //* 11 Update to File 498 which is the match-merge program * DOC FILE //* from Craig Schneiderwent. * DOC FILE //* * DOC FILE //* 12 Update to File 529 from Matthew Stitt. * DOC FILE //* * DOC FILE //* 13 Update to File 541 which is the cckd program from * DOC FILE //* Greg Smith. * DOC FILE //* * DOC FILE //* 14 Update to File 542 from Alastair Gray. * DOC FILE //* * DOC FILE //* 15 Update to File 589 which is the HSCTOOL package * DOC FILE //* from Philippe Leite. * DOC FILE //* * DOC FILE //* 16 Update to File 623 from Hunter Zhou, which contains * DOC FILE //* his AUTOIPL and AUTO shutdown packages. * DOC FILE //* * DOC FILE //* 17 Update to File 629 which is Andrew Armstrong's * DOC FILE //* SNTP package. * DOC FILE //* * DOC FILE //* 18 Update to File 644 which is the FUSION change * DOC FILE //* control program package from Joe Caughman. * DOC FILE //* * DOC FILE //* 19 Update to File 647 which is Andrew Armstrong's XML * DOC FILE //* parser written in REXX. * DOC FILE //* * DOC FILE //* 20 Addition of File 657 from Kevin Mitts, which is a * DOC FILE //* set of jobs to set up an MVS rescue res pack. * DOC FILE //* * DOC FILE //* 21 Addition of File 658 which is an Assembler program * DOC FILE //* to do a CRC check calculation on a file, and a REXX * DOC FILE //* exec to call it. * DOC FILE //* * DOC FILE //* 22 Addition of File 659 from Glenn Siegel, which is a * DOC FILE //* cookbook recipe, including ingredients (such as * DOC FILE //* pieces of Hercules, etc.), to create P/390 * DOC FILE //* compatible DASD files from conventional MVS DASD. * DOC FILE //* * DOC FILE //* 23 Addition of File 660 which is a beautiful edit * DOC FILE //* macro from Gerhard Postpischil, to check a REXX * DOC FILE //* exec by calling the REXX compiler. Compiler errors * DOC FILE //* are displayed right in the edit itself. * DOC FILE //* * DOC FILE //* 24 Addition of File 661 from Peter McFarland, which is * DOC FILE //* his HOTRDR package to submit jobs from multiple * DOC FILE //* files, into the internal reader. This program can * DOC FILE //* be used to submit batch jobs at IPL time, for * DOC FILE //* example. * DOC FILE //* * DOC FILE //***SECTION V-463 SECTION * DOC FILE //* V-463 CHANGES FOR VERSION 463 NOV 27, 2003 * DOC FILE //* * DOC FILE //* 01 Updates to File 035 which is a load module * DOC FILE //* collection. This version reflects updates to * DOC FILE //* PDS, COPYMODS, COPYFILE, COPYSLNL. * DOC FILE //* * DOC FILE //* 02 Update to File 066 from Alan Field. * DOC FILE //* * DOC FILE //* 03 Update to File 094 from Mike Cleary to his DAF * DOC FILE //* utility for analyzing SMF records. * DOC FILE //* * DOC FILE //* 04 Update to File 120 to add more articles. * DOC FILE //* * DOC FILE //* 05 Update to File 134 from Greg Price to bring REVIEW * DOC FILE //* to version 37.5. * DOC FILE //* * DOC FILE //* 06 Updates to File 135 which is Greg Price's load * DOC FILE //* module library but which contains "European--i.e. * DOC FILE //* the non-United States" version of PDS 8.5 as well. * DOC FILE //* * DOC FILE //* 07 Update to File 171 to the SMFSPLIT utility from * DOC FILE //* Richard L. Rice. * DOC FILE //* * DOC FILE //* 08 Update to File 182 from John Kalinich to bring the * DOC FILE //* PDS 8.5 utility package to update level 25. * DOC FILE //* * DOC FILE //* 09 Update to File 229 from Sam Golob, to make multiple * DOC FILE //* changes to the COPYMODS, COPYFILE, and COPYSLNL * DOC FILE //* programs. See the documentation there for details. * DOC FILE //* For example, COPYMODS now has its full functionality * DOC FILE //* available to handle ASCII tapes (ANSI/ISO Levels 3 * DOC FILE //* and 4). COPYFILE and COPYSLNL now have no limits * DOC FILE //* as to the number of labels they can print out, if * DOC FILE //* PARM=TAPEL is coded in their execution JCL. * DOC FILE //* * DOC FILE //* 10 Multiple updates from Lionel Dyck to his packages * DOC FILE //* in Files 312, 313, and 314. Plus the addition of * DOC FILE //* a new utility or two. * DOC FILE //* * DOC FILE //* 11 Update to File 315 from Dave Lees. * DOC FILE //* * DOC FILE //* 12 Update to File 357 from Carl Hafner, to fix and add * DOC FILE //* utilities. * DOC FILE //* * DOC FILE //* 13 Update to File 358 from Kevin Mitts, who has * DOC FILE //* completely repackaged the SYSOUT archive utility * DOC FILE //* from Eric Bielefeld. (Missing pieces found and * DOC FILE //* added with the cooperation of Eric.) * DOC FILE //* * DOC FILE //* 14 Update to File 404 from Mike Mayne and others, to * DOC FILE //* fix a pesky bug having to do with an AOF table * DOC FILE //* reload operation. See member #SSOSS09. * DOC FILE //* * DOC FILE //* 15 Update of File 498 from Craig Schneiderwent, which * DOC FILE //* is his Match-Merge program. * DOC FILE //* * DOC FILE //* 16 Update to File 513 from Jose Maria Martinez Besteiro * DOC FILE //* and Angel Luis Dominguez Martin. * DOC FILE //* * DOC FILE //* 17 Update to File 621 from Hunter Zhou. * DOC FILE //* * DOC FILE //* 18 Update to File 629 (SNTP) from Andrew Armstrong. * DOC FILE //* * DOC FILE //* 19 Update to File 644, which is the FUSION program * DOC FILE //* update tracking package from Joseph Caughman. * DOC FILE //* * DOC FILE //* 20 Update to File 647, which is the XML parser program * DOC FILE //* from Andrew Armstrong. * DOC FILE //* * DOC FILE //* 21 Addition of File 649, which is the PDS2PDS utility * DOC FILE //* from Mike Newell. This is a utility for comparing * DOC FILE //* two pds'es. * DOC FILE //* * DOC FILE //* 22 Addition of File 650 from Mike Reeves, which is a * DOC FILE //* CSA reporting and tracking tool. * DOC FILE //* * DOC FILE //* 23 Addition of File 651 from Chip Grantham, which * DOC FILE //* contains batch programs to update BWO (backup- * DOC FILE //* while-open) flags in DFSMS/MVS. * DOC FILE //* * DOC FILE //* 24 Addition of File 652 from Richard L. Rice. This is * DOC FILE //* his multi-dataset FIND utility. The idea is that * DOC FILE //* if you have several MVS systems, you can look in * DOC FILE //* the correct libraries for members, no matter which * DOC FILE //* MVS system you are logged on to. * DOC FILE //* * DOC FILE //* 25 Addition of File 653 from Jim Harrison, which * DOC FILE //* contains his collection of utilities for Dynamic * DOC FILE //* Allocation. * DOC FILE //* * DOC FILE //* 26 Addition of File 654 from Tommy Sprinkle. This is * DOC FILE //* his Full Screen Interface for TSO, version 1.2.0. * DOC FILE //* * DOC FILE //* 27 Addition of File 655 from David Kopischke. This * DOC FILE //* file contains REXX execs to help you clean up your * DOC FILE //* MVS catalogs. * DOC FILE //* * DOC FILE //* 28 Addition of File 656 from Kannan AK in Madras, * DOC FILE //* India, and contains a very large collection, mostly * DOC FILE //* of REXX-based utilities. This collection is very * DOC FILE //* worthy of a good look! * DOC FILE //* * DOC FILE //***SECTION V-462 SECTION * DOC FILE //* V-462 CHANGES FOR VERSION 462 SEP 15, 2003 * DOC FILE //* * DOC FILE //* 01 Update to File 006 to add DOCFILX REXX exec that * DOC FILE //* was converted from the DOCFIL CLIST, using the * DOC FILE //* CLIST to REXX conversion tool from File 646. * DOC FILE //* (Much tweaking was done to get the REXX to actually * DOC FILE //* work correctly.) * DOC FILE //* * DOC FILE //* 02 Update to File 019 from John Hooper. * DOC FILE //* * DOC FILE //* 03 Update to File 035 to add new version of COPYMODS, * DOC FILE //* and PDS 8.5.24. VTT2TAPE, COPYFILE, COPYSLNL, * DOC FILE //* COPYNLNL, IEHMAP, and DAF. * DOC FILE //* * DOC FILE //* 04 Update to File 038 from Larry Williams, to get * DOC FILE //* the KLINGON startup CLIST to work on MVS 3.8 under * DOC FILE //* Hercules. * DOC FILE //* * DOC FILE //* 05 Update to File 083 with a new assembly procedure * DOC FILE //* for IEHMAP, and a loadlib in TSO XMIT format. * DOC FILE //* * DOC FILE //* 06 Update to File 094 with a new version of DAF. * DOC FILE //* * DOC FILE //* 07 Update to File 120 to add new articles. * DOC FILE //* * DOC FILE //* 08 Update to File 135 to add new load modules for * DOC FILE //* PDS 8.5 and SHOWMVS. * DOC FILE //* * DOC FILE //* 09 Update to File 171, to change Richard Rice's * DOC FILE //* contact email address. * DOC FILE //* * DOC FILE //* 10 Update to File 172 from Dave Cartwright. * DOC FILE //* * DOC FILE //* 11 Update to File 182 from John Kalinich to PDS 8.5.24. * DOC FILE //* * DOC FILE //* 12 Update to File 183 from Gilbert Saint-flour. * DOC FILE //* * DOC FILE //* 13 Update to File 229 from Sam Golob, to add a new * DOC FILE //* version of COPYMODS that can Hex Print records * DOC FILE //* from the tape being read/copied, a la TAPESCAN. * DOC FILE //* Also, to measure outputs written to short tapes. * DOC FILE //* New versions of COPYMODS, COPYSLNL, and COPYNLNL * DOC FILE //* to remove the restriction that successive file * DOC FILE //* numbers (on input or output tapes) have to be * DOC FILE //* ascending. You can now code: 7/1 2 22 , or even * DOC FILE //* 2 2 2 2 2 2 and so forth. You can now also code * DOC FILE //* multiple ranges of files to copy, such as: * DOC FILE //* 51 -100 151 -200 to copy files 51 thru 100 and * DOC FILE //* afterwards files 151 thru 200. * DOC FILE //* * DOC FILE //* 14 Updates to File 312 from Lionel Dyck. * DOC FILE //* * DOC FILE //* 15 Update to File 314 from Lionel Dyck with a new * DOC FILE //* version of XMITIP etc. * DOC FILE //* * DOC FILE //* 16 Update to File 316 to also include the new source * DOC FILE //* for COPYFILE, COPYSLNL, and COPYNLNL, which had * DOC FILE //* originated on this file. * DOC FILE //* * DOC FILE //* 17 Update to File 434 from Mark Zelden. * DOC FILE //* * DOC FILE //* 18 Update to File 492 from Roland Schiradin, to * DOC FILE //* contain SHOWMVS 7.07 and the old version 6.30. * DOC FILE //* These versions now contain Mike Knorr's update * DOC FILE //* (instructions on File 645) which tells the user * DOC FILE //* whether or not SHOWMVS was invoked authorized. * DOC FILE //* * DOC FILE //* 19 Update to File 525 from Stephen Bell, to add * DOC FILE //* another zap to fix IBM's unsupported CFMON monitor * DOC FILE //* so it can work at least up to z/OS 1.4. * DOC FILE //* * DOC FILE //* 20 Update to File 533 from Sam Golob to VTT2TAPE * DOC FILE //* so you can optionally change the volser of the * DOC FILE //* output tape that you're cutting from an AWS file. * DOC FILE //* * DOC FILE //* 21 Update to File 570 to add a small snippet of code * DOC FILE //* that extracts the JES job number. * DOC FILE //* * DOC FILE //* 22 Update to File 588 from Sergey Makogonov. * DOC FILE //* * DOC FILE //* 23 Update to File 601 from Greg Price to bring his * DOC FILE //* version of QUEUE for MVS 3.8 (under Hercules) * DOC FILE //* up to the latest version he has. * DOC FILE //* * DOC FILE //* 24 Update to File 606 which is AWSSL 1.9J from * DOC FILE //* Reed Petty. This program creates HET (Hercules * DOC FILE //* Emulated Tape) "tape" files or AWS "tape" files * DOC FILE //* from datasets on MVS. * DOC FILE //* * DOC FILE //* 25 Update to File 612 from Richard Rice to fix Albert * DOC FILE //* Cheng's LOCATE program. * DOC FILE //* * DOC FILE //* 26 Addition of File 644 from Joseph Caughman, which * DOC FILE //* is his FUSION package, a change management package * DOC FILE //* that takes advantage of the tremendous capabilities * DOC FILE //* of IBM's SUPERC comparison program. * DOC FILE //* * DOC FILE //* 27 Addition of File 645 from Mike Knorr, which is * DOC FILE //* a piece of code he adds to all current versions * DOC FILE //* of SHOWMVS (on File 492) so SHOWMVS tells you if * DOC FILE //* it is running authorized or not. Roland Schiradin * DOC FILE //* has included this code into his latest versions * DOC FILE //* of SHOWMVS (7.07 and 6.30) but I am including it * DOC FILE //* here, so you know how to upgrade ANY version of * DOC FILE //* SHOWMVS with this functionality. * DOC FILE //* * DOC FILE //* 28 Addition of File 646 with is two REXX programs * DOC FILE //* that assist in converting a CLIST to a REXX exec. * DOC FILE //* Highly non-perfect, but if you need some assistance * DOC FILE //* and have to convert CLISTs to REXX execs, these * DOC FILE //* can help a lot. The CLS2REXX exec functions as * DOC FILE //* an edit macro, and the TSOPROC exec converts PROC * DOC FILE //* statements from the CLIST. * DOC FILE //* * DOC FILE //* 29 Addition of File 647 which is an XML parser * DOC FILE //* written in REXX, from Andrew Armstrong. * DOC FILE //* * DOC FILE //* 30 Addition of File 648 from Howard Gilbert, which * DOC FILE //* is his GPSAM generalized data-handling subsystem * DOC FILE //* that converts arbitrary data to appear as * DOC FILE //* sequential to an application program. This file * DOC FILE //* used to appear on Files 10 and 11 of the CBT Tape * DOC FILE //* in days of yore. * DOC FILE //* * DOC FILE //***SECTION V-461 SECTION * DOC FILE //* V-461 CHANGES FOR VERSION 461 JUL 17, 2003 * DOC FILE //* * DOC FILE //* 00 To make more room on this tape, the following files * DOC FILE //* have been moved to the CBT Overflow Tape: * DOC FILE //* * DOC FILE //* File 261 has been moved to Overflow Tape File 296. * DOC FILE //* File 384 has been moved to Overflow Tape File 297. * DOC FILE //* * DOC FILE //* A stub for each file remains on this tape, to point * DOC FILE //* the user to the new location of the materials. * DOC FILE //* * DOC FILE //* File 071 was updated to reflect the new contents * DOC FILE //* of the CBT Overflow Tape. * DOC FILE //* * DOC FILE //* 01 Update to File 035 to add new version of COPYMODS, * DOC FILE //* Level 057, and to update DSAT, DVOL, PDS 8.5.24. * DOC FILE //* * DOC FILE //* 02 Update to File 120 to add another article. * DOC FILE //* * DOC FILE //* 03 Update to File 135 to reflect changes in PDS 8.5.24. * DOC FILE //* * DOC FILE //* 04 Update to File 182 from John Kalinich to PDS 8.5.24. * DOC FILE //* * DOC FILE //* 05 Update to File 229 from Sam Golob, to add a new * DOC FILE //* version of COPYMODS that can Hex Print records * DOC FILE //* from the tape being read/copied, a la TAPESCAN. * DOC FILE //* Also, to measure outputs written to short tapes. * DOC FILE //* * DOC FILE //* 06 Update to File 299 from Joel R. Ewing, to properly * DOC FILE //* correct the day-of-week routine in TAPEMAP, which * DOC FILE //* is the TODAY CSECT, so it works until the year * DOC FILE //* 2100. * DOC FILE //* * DOC FILE //* 07 Update to File 312 from Lionel Dyck, to bring FTP * DOC FILE //* Batch to level 2.10, and an update to CAVXTRT. * DOC FILE //* * DOC FILE //* 08 Update to File 314 from Lionel Dyck, with XMITIP * DOC FILE //* 4.82. * DOC FILE //* * DOC FILE //* 09 Update to File 343 from John Kalinich, to fix * DOC FILE //* VTOCLIST so it bypasses HFS files. * DOC FILE //* * DOC FILE //* 10 Updates to File 409 and 410 to reflect a new * DOC FILE //* MXI Version 4.3 GenLevel 030703. * DOC FILE //* * DOC FILE //* 11 Update to File 434 from Mark Zelden. * DOC FILE //* * DOC FILE //* 12 Update to File 495 with a new level of the * DOC FILE //* Dynamic ISPF Starter Set (DISS). * DOC FILE //* * DOC FILE //* 13 Update to File 570, with some advice as to how to * DOC FILE //* install SSH on MVS Unix. * DOC FILE //* * DOC FILE //* 14 Update to File 588 from Sergey Makogonov. * DOC FILE //* * DOC FILE //* 15 Update to File 623 from Hunter Zhou, to add a fix * DOC FILE //* for the AUTOIPL package. * DOC FILE //* * DOC FILE //* 16 Updates to File 628 and 629, just to change the * DOC FILE //* author's email contact address (Andrew Armstrong). * DOC FILE //* * DOC FILE //* 17 Addition of File 636, which is a REXX exec to allow * DOC FILE //* the execution of one TSO command against a list of * DOC FILE //* datasets, which has been generated by LISTC LEV( ). * DOC FILE //* * DOC FILE //* 18 Addition of File 637 from Nolan Young, which is a * DOC FILE //* program to compare two load modules. * DOC FILE //* * DOC FILE //* 19 Addition of File 638, which is the SENDMAIL package * DOC FILE //* from Hunter Zhou. * DOC FILE //* * DOC FILE //* 20 Addition of File 639, which is the SETHOUR package * DOC FILE //* from Hunter Zhou. * DOC FILE //* * DOC FILE //* 21 Addition of File 640 from Andrew Armstrong, which * DOC FILE //* is a VPS Dynamic Separator Page Printer exit. * DOC FILE //* * DOC FILE //* 22 Addition of File 641 from Brian Westerman, which * DOC FILE //* contains "maximum condition codes" mods for the * DOC FILE //* JES2 job completion notify messages in MVS 3.8. * DOC FILE //* * DOC FILE //* 23 Addition of File 642 from Rich Hobt, which contains * DOC FILE //* a program to find any strings you want, in a * DOC FILE //* SYSPLEX OPERLOG. * DOC FILE //* * DOC FILE //* 24 Addition of File 643 from Paul A. Scott, which * DOC FILE //* contains some interesting macros and applications * DOC FILE //* of his, including a CALENDAR for any year (really * DOC FILE //* nice). * DOC FILE //* * DOC FILE //***SECTION V-460 SECTION * DOC FILE //* V-460 CHANGES FOR VERSION 460 JUN 15, 2003 * DOC FILE //* * DOC FILE //* 01 Update to File 120 to add new articles. * DOC FILE //* * DOC FILE //* 02 Update to File 296 from Andreas Freybier, to * DOC FILE //* enhance the DSAT command, to: * DOC FILE //* * DOC FILE //* A - Increase the GETMAIN area for more datasets. * DOC FILE //* B - Display more than 9999 datasets. * DOC FILE //* * DOC FILE //* 03 Update to File 312 from Lionel Dyck, to add the * DOC FILE //* 2.08 level of FTPBATCH. * DOC FILE //* * DOC FILE //* 04 Update to File 313 from Lionel Dyck, to add the * DOC FILE //* 1.28 level of SDSFPAGE. * DOC FILE //* * DOC FILE //* 05 Update to File 314 from Lionel Dyck, to add the * DOC FILE //* 4.78 level of XMITIP. * DOC FILE //* * DOC FILE //* 06 Update to File 357 from Carl Hafner, with quite a * DOC FILE //* few improvements to his utility collection. * DOC FILE //* * DOC FILE //* 07 Update to Files 409 and 410 from Rob Scott, to * DOC FILE //* bring MXI to Version 4.3 GenLevel 030522. * DOC FILE //* * DOC FILE //* 08 Updates to File 434 from Mark Zelden. * DOC FILE //* * DOC FILE //* 09 Update to File 520 from Robin Ryerse to add another * DOC FILE //* REXX function. * DOC FILE //* * DOC FILE //* 10 Update to File 527 from Matt Stitt. * DOC FILE //* * DOC FILE //* 11 Update to File 529 from Matt Stitt. * DOC FILE //* * DOC FILE //* 12 Update to File 588 - system shutdown - from * DOC FILE //* Sergey Makogonov. * DOC FILE //* * DOC FILE //* 13 Update to File 608 from Bob Glover, DASD space * DOC FILE //* lister, so it works better. * DOC FILE //* * DOC FILE //* 14 Update to File 621 - another system shutdown - * DOC FILE //* from Hunter Zhou. * DOC FILE //* * DOC FILE //* 15 Addition of File 623 - AUTOIPL - from Hunter Zhou. * DOC FILE //* * DOC FILE //* 16 Addition of File 624 - a REXX to FIND all datasets, * DOC FILE //* cataloged or uncataloged, with a given name, on the * DOC FILE //* system, or on certain given packs. Uses DCOLLECT. * DOC FILE //* From Bob Glover. * DOC FILE //* * DOC FILE //* 17 Addition of File 625, contributed semi-anonymously, * DOC FILE //* which is a REXX to uncatalog and recatalog all the * DOC FILE //* datasets listed by a LISTCAT of a catalog. * DOC FILE //* * DOC FILE //* 18 Addition of File 626 from Bob Glover, which contains * DOC FILE //* two REXX execs, one to list JES2 initiators, and the * DOC FILE //* other, to list system enqueues. * DOC FILE //* * DOC FILE //* 19 Addition of File 627 from Simon Spanchak, which is * DOC FILE //* his AutoMan package to automate system operations. * DOC FILE //* * DOC FILE //* 20 Addition of File 628 from Andrew Armstrong, which * DOC FILE //* contains a REXX exec to analyze an OS/390 TCP/IP * DOC FILE //* packet trace file. * DOC FILE //* * DOC FILE //* 21 Addition of File 629 from Andrew Armstrong, which * DOC FILE //* contains an SNTP server program. * DOC FILE //* * DOC FILE //* 22 Addition of File 630 from Bob Glover, which is an * DOC FILE //* ISPF interface to DFDSS to move/copy groups of * DOC FILE //* datasets from one pack to another. * DOC FILE //* * DOC FILE //* 23 Addition of File 631 from Lee Hayden and Bob Glover, * DOC FILE //* which is a dialog entered from ISPF 3.4, to search * DOC FILE //* a partitioned dataset for up to 3 strings at a time. * DOC FILE //* * DOC FILE //* 24 Addition of File 632 from Gary Cherlet. This file * DOC FILE //* contains an Assembler program to convert EBCDIC * DOC FILE //* files into BASE64 format. * DOC FILE //* * DOC FILE //* 25 Addition of File 633 from William J. Smith. This * DOC FILE //* file contains both an updated version of the * DOC FILE //* DSPACE (display DASD space) TSO command processor, * DOC FILE //* and also an ISPF front-end driven by the CLIST * DOC FILE //* called FDSPACE. * DOC FILE //* * DOC FILE //* 26 Addition of File 634, which is a REXX to list UCBs. * DOC FILE //* * DOC FILE //* 27 Addition of File 635, which is a REXX to assist * DOC FILE //* with mass renames of groups of datasets. * DOC FILE //* * DOC FILE //***SECTION V-459 SECTION * DOC FILE //* V-459 CHANGES FOR VERSION 459 APR 21, 2003 * DOC FILE //* * DOC FILE //* 01 Update to File 071 to reflect a Version 459V of * DOC FILE //* the CBT Overflow Tape. * DOC FILE //* * DOC FILE //* 02 Update to File 104 (JRP) to supply some macros * DOC FILE //* from File 172, and make this file self-contained. * DOC FILE //* Dave Cartwright had used a few of his own macros * DOC FILE //* when he made a fix to JRP. * DOC FILE //* * DOC FILE //* 03 Update to File 120 from Sam Golob to add new * DOC FILE //* articles. * DOC FILE //* * DOC FILE //* 04 Updates to File 312 from Lionel Dyck to PLPISPF. * DOC FILE //* * DOC FILE //* 05 Updates to File 314 from Lionel Dyck, to TXT2HTML * DOC FILE //* and XMITIP. * DOC FILE //* * DOC FILE //* 06 Update to File 404 (TSSO) from Michael Mayne, to * DOC FILE //* fix a problem in the TSSOSS10 module. * DOC FILE //* * DOC FILE //* 07 Updates to File 409 and 410, which is a new release * DOC FILE //* of MXI (4.3) and some further updates. * DOC FILE //* * DOC FILE //* 08 Update to File 434 from Mark Zelden. * DOC FILE //* * DOC FILE //* 09 Update to File 495 from Tom Conley, which is * DOC FILE //* Version 3.8 of his Dynamic ISPF application * DOC FILE //* installation system. * DOC FILE //* * DOC FILE //* 10 Update to File 525, which is a fix to IBM's CFMON * DOC FILE //* program so it works for higher releases of MVS, up * DOC FILE //* to z/OS 1.4. This is from Stephen Bell. * DOC FILE //* * DOC FILE //* 11 Update to File 542 from Alastair Gray. * DOC FILE //* * DOC FILE //* 12 Update to File 588, which now contains an Automated * DOC FILE //* Shutdown procedure for MVS. This file formerly * DOC FILE //* contained one REXX exec, but that is now included * DOC FILE //* in the entire package for the Automated Shutdown. * DOC FILE //* * DOC FILE //* 13 Update to File 607, which is a non-IBM IND$FILE * DOC FILE //* from Mike Rayborn. This update was to fix a problem * DOC FILE //* discovered by Jason Winter. * DOC FILE //* * DOC FILE //* 14 Update to File 611 from Hari Ramaswamy Saraswathy * DOC FILE //* of Madras, India (Chennai) which now contains an * DOC FILE //* Automatic Job Scheduler, to make sure that a stream * DOC FILE //* of jobs executes conditionally, and in the required * DOC FILE //* order. * DOC FILE //* * DOC FILE //* 15 Update to File 612 from Albert Cheng, which * DOC FILE //* contains modifications to the DUDASD, DSPACE, and * DOC FILE //* LOCATE (modules) programs, so they respect 4-digit * DOC FILE //* unit names, and work on modern systems. * DOC FILE //* * DOC FILE //* 16 Deletion of File 614, since TapeMan is currently * DOC FILE //* under litigation. Please refrain from using TapeMan * DOC FILE //* if you have already downloaded it. Thanks. * DOC FILE //* * DOC FILE //* 17 Addition of File 618 from Pergentino Arias, which * DOC FILE //* contains a package of programs to encrypt your data * DOC FILE //* using IBM's ICSF facility. * DOC FILE //* * DOC FILE //* 18 Addition of File 619 from Brian Westerman, which * DOC FILE //* contains a version of the Dynamic Proclib mod for * DOC FILE //* MVS 3.8J, which (usually) runs under Hercules. * DOC FILE //* * DOC FILE //* 19 Addition of File 620 from Hiroyuki Konishi, which * DOC FILE //* contains a precompiler for COBOL source code, to * DOC FILE //* allow COPY statements anywhere in the code, not * DOC FILE //* just in the PROCEDURE DIVISION. * DOC FILE //* * DOC FILE //* 20 Addition of File 621 from Hunter Zhou, and contains * DOC FILE //* some TCP/IP NPF Exit Programs to print mainframe * DOC FILE //* datasets directly to any network printer with PCL * DOC FILE //* language support. Most laser printers support PCL, * DOC FILE //* such as HP, Xerox, Canon, Lexmark. The programs * DOC FILE //* will also generate a banner page to identify the * DOC FILE //* sender. * DOC FILE //* * DOC FILE //* 21 Addition of File 622 which contains an amazing * DOC FILE //* program called MATRIX from Simon Spanchak. MATRIX * DOC FILE //* easily allows application programs to create large * DOC FILE //* data spaces, place data in them, and access the * DOC FILE //* data. MATRIX enables cross systems (sysplex) * DOC FILE //* communications and cross systems events and large * DOC FILE //* scale tabling. This package contains Application * DOC FILE //* Programming Interfaces (API's) for C, COBOL, and * DOC FILE //* Assembler. * DOC FILE //* * DOC FILE //***SECTION V-458 SECTION * DOC FILE //* V-458 CHANGES FOR VERSION 458 MAR 09, 2003 * DOC FILE //* * DOC FILE //* 00 To make some room on this tape, which now almost * DOC FILE //* overflows a 3480 IDRC cartridge, several files have * DOC FILE //* been moved to the CBT Overflow Tape. These are: * DOC FILE //* * DOC FILE //* File 476 - LISP for MVS - moved to Overflow Tape File 083 * DOC FILE //* File 505 - ASSIST Assembler - moved to Overflow Tape File 085 * DOC FILE //* * DOC FILE //* I have left pointers on this tape, for those who * DOC FILE //* want to find these materials on the CBT Overflow * DOC FILE //* Tape. So Files 476 and 505 contain stubs from the * DOC FILE //* previous files, which point to their new location. * DOC FILE //* * DOC FILE //* 01 Update to File 006 to make some version level * DOC FILE //* changes to the CLISTs. * DOC FILE //* * DOC FILE //* 02 Update to File 035 to reflect the newest level of * DOC FILE //* load modules for PDS 8.5.23. * DOC FILE //* * DOC FILE //* 03 Update to File 071 to reflect the new documentation * DOC FILE //* for Version 458V of the CBT Overflow Tape. * DOC FILE //* * DOC FILE //* 04 Update to File 120 from Sam Golob to add a few more * DOC FILE //* articles. * DOC FILE //* * DOC FILE //* 05 Update to File 135 to reflect the newest level of * DOC FILE //* load modules for PDS 8.5.23. * DOC FILE //* * DOC FILE //* 06 Update to File 182 which is PDS 8.5.23 (with some * DOC FILE //* useful panel and programming enhancements) from * DOC FILE //* John Kalinich. * DOC FILE //* * DOC FILE //* 07 Update to File 268 which contains REXX functions * DOC FILE //* to access VSAM. This update was only to change * DOC FILE //* Mark Winges' contact email address. * DOC FILE //* * DOC FILE //* 08 Various updates to Files 312, 313, and 314 from * DOC FILE //* Lionel Dyck. * DOC FILE //* * DOC FILE //* 09 Updates to File 404 (TSSO) from Dave Cartwright. * DOC FILE //* * DOC FILE //* 10 Updates to Files 409 and 410 (MXI) from Rob Scott, * DOC FILE //* to fix some bugs encountered when MXI was invoked * DOC FILE //* authorized. Hopefully, all is happy with this * DOC FILE //* version and genlevel. * DOC FILE //* MXI Version 4.2 GenLevel 030211 * DOC FILE //* * DOC FILE //* 11 Update to File 415 which is RPF from Rob Prins. * DOC FILE //* RPF is now at level V1R5M1. * DOC FILE //* * DOC FILE //* 12 Update to File 417 which is RPF/E from Rob Prins. * DOC FILE //* RPF/E is now at level V1R2M1. * DOC FILE //* * DOC FILE //* 13 Updates to File 434 from Mark Zelden. * DOC FILE //* * DOC FILE //* 14 Removal of the LISP language implementation for MVS * DOC FILE //* which was on File 476. File 476 now contains a stub * DOC FILE //* of its former self, which points to its new place, * DOC FILE //* which is File 083 of the CBT Overflow Tape. * DOC FILE //* This is to reduce the footage on the regular CBT * DOC FILE //* Tape so it still fits on a 3480 IDRC cartridge. * DOC FILE //* * DOC FILE //* 15 Update to File 498 to the MTCHMRG (match-merge) * DOC FILE //* program from Craig Schneiderwent. * DOC FILE //* * DOC FILE //* 16 Removal of the ASSIST Assembler for OS/360, which * DOC FILE //* was on File 505. File 505 now contains a stub of * DOC FILE //* its former self, which points to its new place, * DOC FILE //* which is File 085 of the CBT Overflow Tape. * DOC FILE //* This is to reduce the footage on the regular CBT * DOC FILE //* Tape so it still fits on a 3480 IDRC cartridge. * DOC FILE //* * DOC FILE //* 17 Update to File 525 from Stephen Bell to fix his * DOC FILE //* zap to IBM's CFMON program, so it works on MVS * DOC FILE //* systems up to z/OS 1.4. * DOC FILE //* * DOC FILE //* 18 Update to File 541 from Greg Smith, with a new * DOC FILE //* compile for the MVS version of the cckd utilities. * DOC FILE //* This compile fixes a problem with cckdload. * DOC FILE //* * DOC FILE //* 19 Update to File 542 from Alastair Gray, to fix * DOC FILE //* RCNVTCAT and some other programs on the file. * DOC FILE //* * DOC FILE //* 20 Update to File 588, which now contains an Automated * DOC FILE //* Shutdown procedure for MVS. This file formerly * DOC FILE //* contained one REXX exec, but that is now included * DOC FILE //* in the entire package for the Automated Shutdown. * DOC FILE //* * DOC FILE //* 21 Update to File 601, which is a version of QUEUE for * DOC FILE //* MVS 3.8J, from Greg Price. * DOC FILE //* * DOC FILE //* 22 Addition of File 610 which contains the CHANGE71 * DOC FILE //* and WTOR programs, plus some other code. * DOC FILE //* * DOC FILE //* 23 Addition of File 611 from Hari Ramaswamy Saraswathy * DOC FILE //* of Madras, India (Chennai) which contains REXX code * DOC FILE //* to submit a second job conditionally, based on the * DOC FILE //* return code from the first job. * DOC FILE //* * DOC FILE //* 24 Addition of File 612 from Albert Cheng, which * DOC FILE //* contains modifications to the DUDASD, DSPACE, and * DOC FILE //* LOCATE (modules) programs, so they respect 4-digit * DOC FILE //* unit names, and work on modern systems. Also, he * DOC FILE //* has a REXX exec to display the number of currently * DOC FILE //* available address spaces in the ASVT. * DOC FILE //* * DOC FILE //* 25 Addition of File 613 from Mark Crabtree, which * DOC FILE //* contains model JCL to generate a one-pack RESCUE * DOC FILE //* MVS system from your current production MVS system. * DOC FILE //* This JCL refers to some site-dependent code, and * DOC FILE //* is intended to copy PARMLIB and PROCLIB rescue pack * DOC FILE //* code that you save from one "refresh" of the rescue * DOC FILE //* system to the next, together with the real system * DOC FILE //* code, that changes. This code comes from a z/OS * DOC FILE //* release 1.2 system. * DOC FILE //* * DOC FILE //* 26 Addition of File 614 from Simon Spanchak, which * DOC FILE //* contains his TapeMan package which manages the * DOC FILE //* allocation of a pool of tape drives that is shared * DOC FILE //* across multiple MVS systems. * DOC FILE //* * DOC FILE //* 27 Addition of File 615 from Lionel Dyck, which is a * DOC FILE //* set of two macro libraries, one is to help you to * DOC FILE //* write Dynamic Allocation code in Assembler, and the * DOC FILE //* other is to write ISPF Dialog Manager code in * DOC FILE //* Assembler. * DOC FILE //* * DOC FILE //* 28 Addition of File 616 from Nigel Thomas, to contain * DOC FILE //* some MVS tools he has written, and to describe some * DOC FILE //* of his experiences in configuring DHCP and CISCO * DOC FILE //* routers on the mainframe. * DOC FILE //* * DOC FILE //* 29 Addition of File 617 from Pedro Berrios, and * DOC FILE //* contains a REXX exec to produce a report from SMF * DOC FILE //* Type 30 records. * DOC FILE //* * DOC FILE //***SECTION V-457 SECTION * DOC FILE //* V-457 CHANGES FOR VERSION 457 JAN 15, 2003 * DOC FILE //* * DOC FILE //* 00 The purpose of this quick update is to include * DOC FILE //* SHOWMVS 7.06 in time for making the tapes and * DOC FILE //* cd-roms to distribute at SHARE. * DOC FILE //* * DOC FILE //* 01 Update to File 135 to reflect SHOWMVS 7.06. * DOC FILE //* * DOC FILE //* 02 Update to File 492 which contains SHOWMVS 7.06 now. * DOC FILE //* * DOC FILE //***SECTION V-456 SECTION * DOC FILE //* V-456 CHANGES FOR VERSION 456 JAN 12, 2003 * DOC FILE //* * DOC FILE //* 01 Update to File 035 to reflect PDS 8.5.23. * DOC FILE //* * DOC FILE //* 02 Update to File 120 to add another article. * DOC FILE //* * DOC FILE //* 03 Update to File 134 from Greg Price, with version * DOC FILE //* 36.7 of the REVIEW command--source code. * DOC FILE //* * DOC FILE //* 04 Update to File 135 from Greg Price, with version * DOC FILE //* 36.7 of the REVIEW command--load modules, and * DOC FILE //* the ISO Date version of PDS 8.5.23. * DOC FILE //* * DOC FILE //* 05 Update to File 182 from John Kalinich, which is * DOC FILE //* PDS 8.5 Update 23. * DOC FILE //* * DOC FILE //* 06 Addition of File 246, which is a program that * DOC FILE //* issues MVS console commands from batch. * DOC FILE //* * DOC FILE //* 07 Updates to File 312 from Lionel Dyck. * DOC FILE //* * DOC FILE //* 08 Updates to File 314 from Lionel Dyck. * DOC FILE //* * DOC FILE //* 09 Update to File 321 to reflect a change in the * DOC FILE //* COBA ISPF interface from Fritz Alber. * DOC FILE //* * DOC FILE //* 10 Update to File 330 from Fritz Alber, to fix the * DOC FILE //* XMIT-format members so that they produce a PDS * DOC FILE //* instead of a PDSE. * DOC FILE //* * DOC FILE //* 11 Update to File 394 from Janek Jakubek, with some * DOC FILE //* bug fixes to the KSDSPACE program, and some other * DOC FILE //* things. * DOC FILE //* * DOC FILE //* 12 Update to File 404 from Peter Vander Woude to fix * DOC FILE //* some problems with TSSO properly loading tables. * DOC FILE //* * DOC FILE //* 13 Update to File 410 from Rob Scott to contain * DOC FILE //* MXI Version 4.2 GenLevel 030110. * DOC FILE //* * DOC FILE //* 14 Update to File 423 to make a minor addition. * DOC FILE //* * DOC FILE //* 15 Update to File 434 from Mark Zelden. * DOC FILE //* * DOC FILE //* 16 Update to File 541 from Greg Smith with a new * DOC FILE //* compile level for the MVS version of the compressed * DOC FILE //* CKD utility. This utility will create a compressed * DOC FILE //* DASD file for a MVS disk pack, which will run the * DOC FILE //* same pack on a Hercules system (if you FTP the file * DOC FILE //* down to a pc). * DOC FILE //* * DOC FILE //* 17 Update to File 607 from Mike Rayborn, which is a * DOC FILE //* newer version of his IND$FILE program. * DOC FILE //* * DOC FILE //* 18 Addition of File 608 from Bob Glover, which is a * DOC FILE //* handy TSO command to list space available on DASD * DOC FILE //* volumes, including volume name masking. * DOC FILE //* * DOC FILE //* 19 Addition of File 609 from John Miller and Chris * DOC FILE //* Buckley, which contains schemes for creating an MVS * DOC FILE //* RESCUE pack for your own system, at various OS/390 * DOC FILE //* levels. However there are some other useful things * DOC FILE //* from John Miller here, too, such as a package to * DOC FILE //* assist in maintaining the RACF dataset. * DOC FILE //* * DOC FILE //***SECTION V-455 SECTION * DOC FILE //* V-455 CHANGES FOR VERSION 455 DEC 17, 2002 * DOC FILE //* * DOC FILE //* 01 Update to File 035 to get the latest version of * DOC FILE //* whatever was fixed, in this case, COPYMODS and * DOC FILE //* VTT2DISK, and VTT2CNVU. * DOC FILE //* * DOC FILE //* 02 Update to File 120 to add another article. * DOC FILE //* * DOC FILE //* 03 Update to File 229 to fix COPYMODS and VTT2DISK * DOC FILE //* to add the IDRCOFF parameter, and to fix VTT2DISK * DOC FILE //* and VTT2CNVU so that the FB-80 fill characters for * DOC FILE //* the AWS tape file created, are X'00' instead of * DOC FILE //* X'20'. * DOC FILE //* * DOC FILE //* 04 Update to File 260 which is DISKMAP, from Alan * DOC FILE //* Buschmann, to fix a bug. The original program * DOC FILE //* is from Chuck Hoffman, and was updated for 3390-9 * DOC FILE //* devices by Charles Wells. All three versions are * DOC FILE //* now included in this file. * DOC FILE //* * DOC FILE //* 05 Update to File 312 from Lionel Dyck, to introduce * DOC FILE //* the DDLIST package, and update the PLPISPF package. * DOC FILE //* * DOC FILE //* 06 Update to File 313 from Lionel Dyck, to add a new * DOC FILE //* product, called SLM (System Library Manager). * DOC FILE //* * DOC FILE //* 07 Update to File 314 from Lionel Dyck, to include * DOC FILE //* a new version of both XMITIP and TXT2PDF. * DOC FILE //* * DOC FILE //* 08 Update to File 321 from Roland Schiradin to fix a * DOC FILE //* bug in COBANALZ, or rather, to eliminate an * DOC FILE //* instruction which only runs on certain levels of * DOC FILE //* hardware. * DOC FILE //* * DOC FILE //* 09 Update to File 330 from Fritz Alber, with a new * DOC FILE //* version of both his CCSD package, and his ISPF * DOC FILE //* interface for COBANAL from File 321. * DOC FILE //* * DOC FILE //* 10 Update to File 394 from Janek Jakubek, with a new * DOC FILE //* version of the KSDSPACE program, and some other * DOC FILE //* things. * DOC FILE //* * DOC FILE //* 11 Updates to File 404 from Ed Jaffe, to make a lot * DOC FILE //* of changes so that TSSO will run on all OS/390 * DOC FILE //* and whatever z/OS systems have been released by * DOC FILE //* IBM at this point. These updates were followed * DOC FILE //* by a fix from Dave Cartwright. * DOC FILE //* * DOC FILE //* 12 Updates to Files 409 and 410 from Rob Scott, to * DOC FILE //* contain Release 4.2 of MXI. * DOC FILE //* * DOC FILE //* 13 Update to File 417 from Rob Prins to contain * DOC FILE //* V1R2M0 of RPF/E, which is the XA (and above) * DOC FILE //* version of RPF. This version of RPF/E has been * DOC FILE //* updated to contain all the enhancements of RPF * DOC FILE //* V1R5M0, which is now on File 415. * DOC FILE //* * DOC FILE //* 14 Update to File 498, which is the MTCHMRG match * DOC FILE //* merge program from Craig Schneiderwent. * DOC FILE //* * DOC FILE //* 15 Update to File 533 from Sam Golob, to fix VTT2DISK * DOC FILE //* to add the IDRCOFF execution parameter, and both * DOC FILE //* VTT2DISK and VTT2CNVU so that the FB-80 fill * DOC FILE //* character is X'00' instead of X'20' as per an * DOC FILE //* agreement with Reed Petty and the Hercules group. * DOC FILE //* * DOC FILE //* 16 Update to File 542 from Alastair Gray, to enhance * DOC FILE //* the programs there, including RCNVTCAT. * DOC FILE //* * DOC FILE //* 17 Update to File 549 from Mark Baron, to upgrade * DOC FILE //* the UNITNAME package for z/OS operating systems. * DOC FILE //* * DOC FILE //* 18 Update to File 558, which is Dick Thornton's * DOC FILE //* collection of Assembler programs. Mike McCawley * DOC FILE //* had pointed out that some assembler macros were * DOC FILE //* missing. Member $MACLIB2 adds many more of Dick's * DOC FILE //* macros to this file. * DOC FILE //* * DOC FILE //* 19 Update to File 583 from Jim Moore, to fix a bug * DOC FILE //* in his EPROF code. * DOC FILE //* * DOC FILE //* 20 Addition of File 603 from Sebastian Welton, which * DOC FILE //* is his QWIKSCAN program, that does quick and * DOC FILE //* complicated pds string scans, from an ISPF platform. * DOC FILE //* * DOC FILE //* 21 Addition of File 604, which is a re-linkedit of * DOC FILE //* the original SNOBOL4 load module from Bell Labs. * DOC FILE //* However, there is a twist here, that the linkedit * DOC FILE //* was done from a disassembly, so the load module * DOC FILE //* has been completely reconstructed and linkedited * DOC FILE //* with the DFSMS binder. Also, an object deck has * DOC FILE //* been included. The disassembled source code has * DOC FILE //* been zipped to save space, but it is also included * DOC FILE //* in this file, for reference if needed. Hopefully * DOC FILE //* there is now enough stuff, so the SNOBOL4 load * DOC FILE //* module can be reconstructed and run on any MVS * DOC FILE //* platform. This file is in IEBCOPY format. * DOC FILE //* * DOC FILE //* 22 Addition of File 605, which is a set of software * DOC FILE //* to capture ACF2 passwords for conversion to RACF, * DOC FILE //* without have to change any of the users' passwords, * DOC FILE //* after the conversion is over. * DOC FILE //* * DOC FILE //* 23 Addition of File 606 from Reed Petty, which contains * DOC FILE //* a version of his AWSSL program that creates AWS * DOC FILE //* format tape files on an MVS system, from datasets. * DOC FILE //* An older version of AWSSL is on File 585. The * DOC FILE //* difference between this version (V19H) and the * DOC FILE //* version on File 585 (V19G) is that this version * DOC FILE //* is capable of producing tape files in HET (Hercules * DOC FILE //* Emulated Tape) compressed format, whereas V19G is * DOC FILE //* not. The HET support requires inclusion of the * DOC FILE //* ZLIB and BZLIB compression routines, which is a * DOC FILE //* large bulk of code. Also, HET support is only * DOC FILE //* supported if you are running MVS on a Hercules * DOC FILE //* system. So to keep things simple, it is probably * DOC FILE //* better to run the version of AWSSL on File 585, * DOC FILE //* unless you really need this version. * DOC FILE //* * DOC FILE //* 24 Addition of File 607 from Mike Rayborn, which is * DOC FILE //* a version of IND$FILE was written by him, and which * DOC FILE //* may be used by the public. * DOC FILE //* * DOC FILE //***SECTION V-454 SECTION * DOC FILE //* V-454 CHANGES FOR VERSION 454 NOV 17, 2002 * DOC FILE //* * DOC FILE //* 00 Size of the tape was extended to 700 files. * DOC FILE //* Almost all of the first 600 slots got filled up, * DOC FILE //* and we are grateful for your contributions. * DOC FILE //* * DOC FILE //* 01 Updates to File 035, load module updates reflect * DOC FILE //* change to COPYMODS to fix a "bug" when writing * DOC FILE //* "tape marks" to virtual tape devices. The "bytes * DOC FILE //* moved" field in the "TM CCW" has to be a very small * DOC FILE //* number with a virtual tape. It is not ignored, * DOC FILE //* as with a real tape. So the limitation is in * DOC FILE //* the emulator--however it is easy to code the tape * DOC FILE //* writing programs such as COPYMODS and VTT2TAPE, * DOC FILE //* to get around this limitation. * DOC FILE //* * DOC FILE //* 02 Update to File 120 to add a new article. * DOC FILE //* * DOC FILE //* 03 Update to File 229 to fix COPYMODS as described * DOC FILE //* above. * DOC FILE //* * DOC FILE //* 04 Updates to File 311 from Dave Alcock. * DOC FILE //* * DOC FILE //* 2002-11-02 * DOC FILE //* * DOC FILE //* - APFADD....Added exec; * DOC FILE //* - BENCHMRK..Added program and sample output * DOC FILE //* (BENCHMR1 & BENCHMR2); * DOC FILE //* - CATME.....Added exec; * DOC FILE //* - CA90S.....Added exec; * DOC FILE //* - CLIPBRD...Removed because it is obsolete with * DOC FILE //* OS/390 R8 clipboard. * DOC FILE //* - DASRC.....Fixes WHATDATE dialog panel error; * DOC FILE //* - DIVER.....Changed driving exec and panels * DOC FILE //* names; Added wait sub; * DOC FILE //* - FINDMOD...Added assembler program; * DOC FILE //* - LASTUSE...Added exec; * DOC FILE //* - OSCMD.....Added exec; * DOC FILE //* - SHOWFDR...Added ISPF dialog; * DOC FILE //* - SHOWMRO...Brought up to 2000-07-31 level; * DOC FILE //* - SUBME.....Added exec; * DOC FILE //* - VSMAP.....Brought up to 1999-08-30 level; * DOC FILE //* * DOC FILE //* 05 Updates to File 313 from Lionel Dyck. * DOC FILE //* * DOC FILE //* 06 Updates to File 314 from Lionel Dyck. * DOC FILE //* * DOC FILE //* 07 Update to File 316 to create a version of LISTPDS * DOC FILE //* which doesn't put a date and time stamp in the * DOC FILE //* generated ./ ADD NAME=member card, when the pds * DOC FILE //* member in the source pds didn't have ISPF stats. * DOC FILE //* This version is called LISPDS. It is needed when * DOC FILE //* creating CBT Tapes, because the date and time * DOC FILE //* stamps made it hard to see if two "identical" CBT * DOC FILE //* tapes that were created at different times, were * DOC FILE //* truly identical. * DOC FILE //* * DOC FILE //* 08 Update to File 321, which is COBANAL from Roland * DOC FILE //* Schiradin. This update takes the newest COBOL * DOC FILE //* releases (as of this writing) into account. * DOC FILE //* * DOC FILE //* 09 Addition of File 380 from F. David McRitchie. * DOC FILE //* This collection consists mostly of REXX execs. * DOC FILE //* This collection was submitted for the CBT Tape * DOC FILE //* in 1999, and "got lost in the cracks" until now. * DOC FILE //* (Sorry Dave.... It's my fault. (SBG)) * DOC FILE //* * DOC FILE //* 10 Moved the JES2 5.1.0 version of QUEUE from File * DOC FILE //* 390 to File 389. * DOC FILE //* * DOC FILE //* 11 Update to File 390, which now contains a more * DOC FILE //* updated QUEUE for OS390 by Jack Schudel. Still a * DOC FILE //* "work in progress" but a lot of progress has * DOC FILE //* already been made. * DOC FILE //* * DOC FILE //* 12 Update to File 415 from Rob Prins. This is RPF * DOC FILE //* Version 1.5.0. * DOC FILE //* * DOC FILE //* 13 Update to File 434 from Mark Zelden. * DOC FILE //* * DOC FILE //* 14 Update to File 495, which now contains a new * DOC FILE //* release of Dynamic ISPF by Tom Conley. * DOC FILE //* * DOC FILE //* 15 Update to File 542 from Alastair Gray to further * DOC FILE //* improve RCNVTCAT. * DOC FILE //* * DOC FILE //* 16 Update to File 570 to add a hint from Tom Conley * DOC FILE //* as to how to use a REXX exec as your TSO LOGON * DOC FILE //* "CLIST". * DOC FILE //* * DOC FILE //* 17 Update to File 571 from Jim Morrison. This file * DOC FILE //* now contains updated versions of XMIT370 and * DOC FILE //* RECV370. * DOC FILE //* * DOC FILE //* 18 Addition of File 599 from Bill George and Ken * DOC FILE //* MacKenzie, which is a REXX exec that displays key * DOC FILE //* ISPF variables in an ISPF window. You can invoke * DOC FILE //* this exec at any time, to find out the information. * DOC FILE //* * DOC FILE //* 19 Addition of File 600 from Paul Wells. This is a * DOC FILE //* package to produce reports from TCP/IP SMF records. * DOC FILE //* Most of this package is written in C. The programs * DOC FILE //* can be run as SMF exits too. This package is * DOC FILE //* dependent on the "rewritten TCP/IP" which comes * DOC FILE //* with OS/390 release 2.5 and higher. * DOC FILE //* * DOC FILE //* 20 Addition of File 601 from Greg Price. This is a * DOC FILE //* spiced up version of QUEUE for MVS 3.8. This * DOC FILE //* version has been especially written for Hercules * DOC FILE //* users, but if you happen to be running MVS 3.8 on * DOC FILE //* a real mainframe (highly unlikely), you can use * DOC FILE //* it too. * DOC FILE //* * DOC FILE //* 21 Addition of File 602, which has several handy REXX * DOC FILE //* execs from Mike Newell. * DOC FILE //* * DOC FILE //***SECTION V-453 SECTION * DOC FILE //* V-453 CHANGES FOR VERSION 453 OCT 23, 2002 * DOC FILE //* * DOC FILE //* 00 I've made an attempt to get rid of instances of * DOC FILE //* the macro called 'MSG' in as much source code as * DOC FILE //* possible. As of HLASM release 4, this has become * DOC FILE //* an assembler instruction, so the macro is not * DOC FILE //* recognized in the assembly, and perfectly normal * DOC FILE //* code gets an assembly error. MSG was changed to * DOC FILE //* MSGZ. * DOC FILE //* * DOC FILE //* Code fixed thus far, affects the following files: * DOC FILE //* * DOC FILE //* File 035: Load modules * DOC FILE //* * DOC FILE //* File 134: ZAP, REVCAT * DOC FILE //* * DOC FILE //* File 135: Load modules * DOC FILE //* * DOC FILE //* File 229: COPYFILE, COPYSLNL, COPYNLNL, MSGZ * DOC FILE //* * DOC FILE //* File 300: IKJT9MAC, JCLSCAN, LPSCB, REVIEW, * DOC FILE //* VTOC, ZAP * DOC FILE //* * DOC FILE //* File 316: COPYFILE, COPYSLNL, COPYNLNL, COPYREC, * DOC FILE //* MACROS, TANAL * DOC FILE //* * DOC FILE //* 01 Update to File 006 from Sam Golob, with a change * DOC FILE //* to the GENDAT and GENDATE clists (the ones that * DOC FILE //* produce the $$$#DATE member in the CBT Tape files) * DOC FILE //* so the ISPF stats of the member reflect the CBT * DOC FILE //* Tape version level, when the latest update was made. * DOC FILE //* Also some new clists were added, to ensure that * DOC FILE //* columns 73-80 are correctly filled in, in File 001. * DOC FILE //* These clists use the DOCFILE program. * DOC FILE //* * DOC FILE //* 02 Update to File 035, to add the DOCFILE program, * DOC FILE //* new versions of PDS 8.5.22, and the reassembled * DOC FILE //* versions of COPYFILE, COPYSLNL, COPYNLNL, etc., * DOC FILE //* which had used a macro named MSG, and which had to * DOC FILE //* reassembled. * DOC FILE //* * DOC FILE //* 03 Update to File 120 from Sam Golob, to add a new * DOC FILE //* article from his MVS Tools and Tricks column. * DOC FILE //* * DOC FILE //* 04 Update to File 134, to change the source of the * DOC FILE //* ZAP program, so the MSG macro was changed to MSGZ. * DOC FILE //* In REVIEW, Greg Price had changed MSG to MESG. * DOC FILE //* * DOC FILE //* 05 Update to File 135, which is Greg Price's load * DOC FILE //* module library, to reflect many source level * DOC FILE //* changes, and the new version of PDS 8.5.22. * DOC FILE //* * DOC FILE //* 06 Update to File 174 from Aron Eisenpress, to add a * DOC FILE //* documentation member for the TAPECOPY program. * DOC FILE //* * DOC FILE //* 07 Update to File 229, to reflect source level changes * DOC FILE //* to COPYMODS, COPYSLNL, COPYNLNL, MSGWRITE, and * DOC FILE //* to change the MSG macro's name to MSGZ, internally * DOC FILE //* and externally. * DOC FILE //* * DOC FILE //* 08 Update to File 241 from Alex Brodsky, to add a note * DOC FILE //* about setting up Valentin Chernyak's ISPF-based * DOC FILE //* disassembler. * DOC FILE //* * DOC FILE //* 09 Update to File 300 to reflect multiple source * DOC FILE //* changes related to the MSG macro. MSG is now * DOC FILE //* a machine instruction (HLASM Release 4 and * DOC FILE //* higher). * DOC FILE //* * DOC FILE //* 10 Updates to File 312 from Lionel Dyck. * DOC FILE //* * DOC FILE //* 11 Updates to File 313 from Lionel Dyck. * DOC FILE //* * DOC FILE //* 12 Updates to File 314 from Lionel Dyck. * DOC FILE //* * DOC FILE //* 13 Update to File 316 to reflect multiple source * DOC FILE //* changes related to the MSG macro. MSG is now * DOC FILE //* a machine instruction (HLASM Release 4 and * DOC FILE //* higher). * DOC FILE //* * DOC FILE //* 14 Addition of File 387 which is the Stony Brook * DOC FILE //* PASCAL Distribution. * DOC FILE //* * DOC FILE //* 15 Update to File 434 from Mark Zelden, with an * DOC FILE //* improvement to IPLINFO, and other changes. * DOC FILE //* * DOC FILE //* 16 Update to File 495 from Tom Conley, to reflect a * DOC FILE //* new release of his Dynamic ISPF installation * DOC FILE //* package (DYNISPF). * DOC FILE //* * DOC FILE //* 17 Update to File 542 from Alastair Gray, with an * DOC FILE //* improvement to RCNVTCAT, and more improvements. * DOC FILE //* See member $$$NOTE1 in the file. * DOC FILE //* * DOC FILE //* 18 Update to File 566 from Sam Bass, to add a utility * DOC FILE //* and to improve several others. * DOC FILE //* * DOC FILE //* 19 Update to File 594 from Roy Gardiner, to fix some * DOC FILE //* of the documentation for the DDF package. * DOC FILE //* * DOC FILE //* 20 Addition of File 595 from Richard L. Rice. This * DOC FILE //* file contains a macro that can produce diagnostic * DOC FILE //* displays to trace the execution of an assembler * DOC FILE //* program. * DOC FILE //* * DOC FILE //* 21 Addition of File 596 from David Chambers, which * DOC FILE //* contains an ISPF Edit Macro to swap two variables * DOC FILE //* which are on opposite sides of an equal sign. * DOC FILE //* * DOC FILE //* 22 Addition of File 597 from Hans Westheim and Paul * DOC FILE //* Naidoo. This file contains an MPF exit to issue * DOC FILE //* START operator commands, based on the occurrence * DOC FILE //* of a system message. * DOC FILE //* * DOC FILE //* 23 Addition of File 598 from Richard L. Rice, which * DOC FILE //* contains some old programs he wrote, which are * DOC FILE //* still useful, and which can be learned from. * DOC FILE //* * DOC FILE //***SECTION V-452 SECTION * DOC FILE //* V-452 CHANGES FOR VERSION 452 OCT 02, 2002 * DOC FILE //* * DOC FILE //* 00 In order to make proper room for Lionel Dyck's * DOC FILE //* packages, so that the individual downloads from * DOC FILE //* the www.cbttape.org web site won't be overly large, * DOC FILE //* I made the following moves of previous file * DOC FILE //* numbers: * DOC FILE //* * DOC FILE //* File 314 moved to File 315 - Dave Lees Utilities * DOC FILE //* File 315 moved to File 591 - REXX Reformatter * DOC FILE //* * DOC FILE //* And Files 312 through 314 now have Lionel Dyck's * DOC FILE //* packages on them: * DOC FILE //* * DOC FILE //* File 312 - packages starting from A thru R * DOC FILE //* File 313 - packages starting from S thru TS * DOC FILE //* File 314 - packages starting from TX thru Z * DOC FILE //* * DOC FILE //* 01 Updates to File 035, to reflect the PDS 8.5 Update * DOC FILE //* number 22, etc. (several revisions of Update 22) * DOC FILE //* * DOC FILE //* 02 Update to File 104 from Dave Cartwright, with a fix * DOC FILE //* for the JRP (JES2 Remote Printers) program. * DOC FILE //* * DOC FILE //* 03 Update to File 120 from Sam Golob to add a new * DOC FILE //* article. * DOC FILE //* * DOC FILE //* 04 Update to File 135 to include the latest version * DOC FILE //* of PDS 8.5.22 with PDSE support. * DOC FILE //* * DOC FILE //* 05 Update to File 177 from Jan Jaeger, to include * DOC FILE //* a set of macros (SYS1.MNEMAC) so the old assembler * DOC FILE //* IFOX00 will assemble all the XA, ESA, and z/OS * DOC FILE //* instructions. * DOC FILE //* * DOC FILE //* 06 Update to File 182 from John Kalinich, to contain * DOC FILE //* a new revision of PDS 8.5 Update 22. This version * DOC FILE //* of "free PDS" has some PDSE support, by means of a * DOC FILE //* REXX exec, which creates a MEMLIST from a PDSE. * DOC FILE //* Then, once the MEMLIST has been created, any PDS * DOC FILE //* subcommand which does not need EXCP can be executed * DOC FILE //* against that list. * DOC FILE //* * DOC FILE //* ALIAS, DELETE, DIRENTRY, EDIT, BROWSE, COPY, * DOC FILE //* COMPARE, REVIEW, RENAME, and VIEW can be used as * DOC FILE //* line commands on these PDSE source member lists. * DOC FILE //* * DOC FILE //* 07 Update to File 312 from Lionel Dyck. This file * DOC FILE //* now contains his packages starting from letters * DOC FILE //* A thru R. * DOC FILE //* * DOC FILE //* 08 Update to File 313 from Lionel Dyck. This file * DOC FILE //* now contains his packages starting from letters * DOC FILE //* S thru TS. * DOC FILE //* * DOC FILE //* 09 Addition of File 314 from Lionel Dyck. This file * DOC FILE //* now contains his packages starting from letters * DOC FILE //* TX thru Z. * DOC FILE //* * DOC FILE //* 10 Moved Dave Lees Utilities file from File 314 to * DOC FILE //* File 315. * DOC FILE //* * DOC FILE //* 11 Update to File 410 from Rob Scott, to raise MXI * DOC FILE //* 4.1 to genlevel 020917. * DOC FILE //* * DOC FILE //* 12 Update to File 417 from Rob Prins to clean up the * DOC FILE //* RPF/E installation, source, and load library * DOC FILE //* members, after John Kalinich had pointed out that * DOC FILE //* there had been a few loose ends. * DOC FILE //* * DOC FILE //* 13 Update to File 518 from Sam Knutson, to add a * DOC FILE //* program that converts PARM input to a job, into * DOC FILE //* SYSIN-type cards, very nicely. * DOC FILE //* * DOC FILE //* 14 Update to File 541 from Greg Smith, which is a new * DOC FILE //* compile of the CCKD code which runs on MVS. This * DOC FILE //* code creates a compressed CKD disk pack from a * DOC FILE //* mainframe MVS pack, which can run under Hercules * DOC FILE //* as "real DASD". You can move MVS DASD to Hercules * DOC FILE //* using this package. * DOC FILE //* * DOC FILE //* 15 Update to File 542 from Alastair Gray, with an * DOC FILE //* improved version of his MCNVTCAT replacement, and * DOC FILE //* some other good stuff. * DOC FILE //* * DOC FILE //* 16 Update to File 570 to include Batch ISPF info and * DOC FILE //* "gotchas" from Roy Gardiner. * DOC FILE //* * DOC FILE //* 17 Update to File 585 from Reed Petty, to contain * DOC FILE //* version 1.9E of the AWSSL program (a completely * DOC FILE //* new and enhanced version). AWSSL creates Standard * DOC FILE //* Labeled AWS-format tape files, on an MVS system, * DOC FILE //* from MVS disk datasets. Now, several formats of * DOC FILE //* the AWS-format files on MVS are supported. * DOC FILE //* * DOC FILE //* 18 Addition of File 587 from Matt Gates, which contains * DOC FILE //* a version of the VTOC command that has some useful * DOC FILE //* enhancements. Dave Cartwright fixed this program, * DOC FILE //* so far, so it runs under MVS 3.8 under Hercules. * DOC FILE //* * DOC FILE //* 19 Addition of File 589 from Philippe Leite. This * DOC FILE //* file contains a REXX function package to allow HSC * DOC FILE //* STK silo control commands to be entered from a REXX * DOC FILE //* exec. * DOC FILE //* * DOC FILE //* 20 Addition of File 590 from Charles Hottel, to contain * DOC FILE //* a set of Assembler Language programs he wrote, which * DOC FILE //* perform exercises from Donald Knuth's "Fundamental * DOC FILE //* Algorithms" and "Sorting and Searching" books. * DOC FILE //* * DOC FILE //* 21 Addition of File 591 which is the REXX exec * DOC FILE //* reformatter that had been on File 315 previously. * DOC FILE //* This file had been sent by Bob Fowles and Philip * DOC FILE //* H. Smith III. * DOC FILE //* * DOC FILE //* 22 Addition of File 592 from Richard L. Rice. This is * DOC FILE //* an Assembler module, and a macro which calls it, to * DOC FILE //* accomplish a DISPLAY function for fields in an * DOC FILE //* Assembler language program. This program is very * DOC FILE //* old (but so is Assembler Language). * DOC FILE //* * DOC FILE //* 23 Addition of File 593 which is ASMG. * DOC FILE //* * DOC FILE //* 24 Addition of File 594 from Roy Gardiner, which is * DOC FILE //* his ISPF-based Dataset Display Facility (DDF). * DOC FILE //* This REXX-based package provides a workbench-like * DOC FILE //* background for frequently used datasets, so you * DOC FILE //* don't have to always retype their names. This * DOC FILE //* is a very nice package. There may be other things * DOC FILE //* which do something similar, but here you have the * DOC FILE //* source code, and you can see how it's done. * DOC FILE //* * DOC FILE //***SECTION V-451 SECTION * DOC FILE //* V-451 CHANGES FOR VERSION 451 SEP 09, 2002 * DOC FILE //* * DOC FILE //* 01 Updates to File 035, to reflect the PDS 8.5 Update * DOC FILE //* number 22, etc. * DOC FILE //* * DOC FILE //* 02 Update to File 134 to include REVIEW 36.6. This is * DOC FILE //* from Greg Price. * DOC FILE //* * DOC FILE //* 03 Update to File 135 to include a new version of * DOC FILE //* REVIEW (36.6) in the load modules, and the latest * DOC FILE //* version of PDS 8.5.22 with the better PDSE support. * DOC FILE //* Also included here is SHOWMVS 7.05. * DOC FILE //* * DOC FILE //* 04 Update to File 182 from John Kalinich, to contain * DOC FILE //* a new revision of PDS 8.5 Update 22. This version * DOC FILE //* of "free PDS" has some PDSE support, by means of a * DOC FILE //* REXX exec, which creates a MEMLIST from a PDSE. * DOC FILE //* Then, once the MEMLIST has been created, any PDS * DOC FILE //* subcommand which does not need EXCP can be executed * DOC FILE //* against that list. * DOC FILE //* * DOC FILE //* ALIAS, DELETE, DIRENTRY, EDIT, BROWSE, COPY, * DOC FILE //* COMPARE, REVIEW, RENAME, and VIEW can be used as * DOC FILE //* line commands on these PDSE source member lists. * DOC FILE //* * DOC FILE //* 05 Update to File 183 from Gilbert Saint-flour. * DOC FILE //* * DOC FILE //* 06 Update to File 312 from Lionel Dyck. Updates are * DOC FILE //* to PRMCK and FTPBATCH. * DOC FILE //* * DOC FILE //* 07 Update to File 417 which is Rob Prins' RPF/E file * DOC FILE //* editor and utilities package. There were a few * DOC FILE //* glitches in the installation, which were corrected * DOC FILE //* by John Kalinich. * DOC FILE //* * DOC FILE //* 08 Update to File 434 by Mark Zelden. * DOC FILE //* * DOC FILE //* 09 Update to File 476 from Steve Bacher. This is a * DOC FILE //* cosmetic change to MVS LISP. * DOC FILE //* * DOC FILE //* 10 Update to File 492 from Roland Schiradin, to contain * DOC FILE //* SHOWMVS 7.05. * DOC FILE //* * DOC FILE //* 11 Update to File 520 from Robin Ryerse, to add another * DOC FILE //* REXX function called VARLIST. This function lists * DOC FILE //* all initialized variables. * DOC FILE //* * DOC FILE //* 12 Update to File 570 from Dave Kulas, to add a * DOC FILE //* procedure that allows you to define user versions * DOC FILE //* of SYS1.PARMLIB. This is useful so a sysprog can * DOC FILE //* set his/her own system initialization variables. * DOC FILE //* * DOC FILE //* 13 Addition of File 586 from Robin Murray, which is an * DOC FILE //* ISPF application starter that has some interesting * DOC FILE //* capabilities. * DOC FILE //* * DOC FILE //* 14 Addition of File 587 from Matt Gates, which contains * DOC FILE //* a version of the VTOC command that has some useful * DOC FILE //* enhancements. This version works on older versions * DOC FILE //* of MVS (circa 1990), and is awaiting someone who can * DOC FILE //* merge the code into the current version of VTOC, or * DOC FILE //* who can make this code work on the current MVS * DOC FILE //* operating systems. * DOC FILE //* * DOC FILE //* 15 Addition of File 588 from Sergey Makogonov. This * DOC FILE //* is a new REXX function called FWAIT, which waits * DOC FILE //* a certain interval, to see if a STOP or MODIFY * DOC FILE //* operator command was entered on the console within * DOC FILE //* the given time interval. * DOC FILE //* * DOC FILE //***SECTION V-450 SECTION * DOC FILE //* V-450 CHANGES FOR VERSION 450 AUG 20, 2002 * DOC FILE //* * DOC FILE //* 01 Updates to File 035, to reflect the PDS 8.5 Update * DOC FILE //* number 22, and the TSTVS console-based FB-80 file * DOC FILE //* editing program from Rob Prins. * DOC FILE //* * DOC FILE //* 02 Addition of File 068, which is the TSTVS console * DOC FILE //* editor and utility package from Rob Prins. TSTVS * DOC FILE //* is a recovery tool, which can be used to edit * DOC FILE //* and rename datasets from the MVS console, and it * DOC FILE //* can be started, SUB=MSTR, so even JES is not * DOC FILE //* required for TSTVS to work. One-line console * DOC FILE //* input is done by the programmer, and the output * DOC FILE //* of the command results, is displayed on the console. * DOC FILE //* * DOC FILE //* 03 Update to File 120 to add a new article. * DOC FILE //* * DOC FILE //* 04 Update to File 134 to include a new version of * DOC FILE //* REVIEW (36.5) in the source code. * DOC FILE //* * DOC FILE //* 05 Update to File 135 to include a new version of * DOC FILE //* REVIEW (36.5) in the load modules. * DOC FILE //* * DOC FILE //* 06 Update to File 147 which is Rick Fochtman's * DOC FILE //* ARCHIVER program. * DOC FILE //* * DOC FILE //* An adaptation was made to ARCHIVER, to be able to * DOC FILE //* assemble and run it on MVS 3.8J, under Hercules. * DOC FILE //* This update came from Dave Cartwright. See his * DOC FILE //* members $ARCH370 and $INST370. Since MVS 3.8J and * DOC FILE //* Hercules are accessible to all, they can provide a * DOC FILE //* suitable medium for archiving all your later MVS * DOC FILE //* software goodies for posterity. And you won't have * DOC FILE //* to be dependent on an employer, to be able to * DOC FILE //* access, read, and update your stuff. There are * DOC FILE //* also a couple of bug fixes to the main ARCHIVER * DOC FILE //* code. * DOC FILE //* * DOC FILE //* 07 Update to File 182 from John Kalinich, to contain * DOC FILE //* PDS 8.5.22 . * DOC FILE //* * DOC FILE //* 08 Update to File 312, from Lionel Dyck--new version * DOC FILE //* of PLPISPF. * DOC FILE //* * DOC FILE //* 09 Update to File 313, from Lionel Dyck--new version * DOC FILE //* of XMITIP. * DOC FILE //* * DOC FILE //* 10 Addition of File 403 from Ugur Cilesiz. This is * DOC FILE //* a system to instantly display IBM messages under * DOC FILE //* ISPF. The system can also be used to display any * DOC FILE //* FB-80 file that you may need to display at a * DOC FILE //* moment's notice. * DOC FILE //* * DOC FILE //* 11 Update to File 409 from Rob Scott--new version 4.1 * DOC FILE //* of MXI. * DOC FILE //* * DOC FILE //* 12 Update to File 410 from Rob Scott--new version 4.1 * DOC FILE //* of MXI--load modules. * DOC FILE //* * DOC FILE //* 13 Update to File 411 from Rob Scott. * DOC FILE //* * DOC FILE //* 14 Update to File 412 from Rob Scott--load modules. * DOC FILE //* * DOC FILE //* 15 Update to File 415 from Rob Prins, to contain * DOC FILE //* V1R4M3 of RPF (ISPF-like text editor, and * DOC FILE //* programming facility which runs under native TSO). * DOC FILE //* * DOC FILE //* 16 Addition of File 417, which is RPF/E for OS/390. * DOC FILE //* This is the OS/390 (everything from XA and after) * DOC FILE //* version of the RPF program package from File 415. * DOC FILE //* This code can be used to edit larger datasets than * DOC FILE //* RPF can. This code also comes from Rob Prins. * DOC FILE //* * DOC FILE //* 17 Update to File 434 from Mark Zelden. * DOC FILE //* * DOC FILE //* 18 Update to File 520 from Robin Ryerse, to add the * DOC FILE //* SCCALLOC Rexx function package. This adds TSO * DOC FILE //* ALLOC and FREE capability to native REXX. * DOC FILE //* * DOC FILE //* 19 Update to File 542 from Alastair Gray. * DOC FILE //* * DOC FILE //* 20 Addition of File 583 from Jim Moore, which is an * DOC FILE //* initial edit macro, written in COBOL, that sets * DOC FILE //* the ISPF Edit Profile for the ISPF session. This * DOC FILE //* is an illustrative program for a series of articles * DOC FILE //* in "Technical Support" magazine, about initial edit * DOC FILE //* macros and ISPF Edit profiles. * DOC FILE //* * DOC FILE //* 21 Addition of File 584 from Ugur Cilesiz, to contain * DOC FILE //* the AUTOINIT JCL stream, which runs REXXes in batch, * DOC FILE //* to automate the initialization of DASD. * DOC FILE //* * DOC FILE //* 22 Addition of File 585 from Reed Petty, which is the * DOC FILE //* AWSSL program. This program reads datasets on an * DOC FILE //* MVS (OS390, z/OS) system, and creates an SL "tape" * DOC FILE //* dataset on disk, in AWS format. The format on MVS * DOC FILE //* is VB, and is compatible with AWSUTIL from File 477. * DOC FILE //* Therefore, if you want to cut a real tape from the * DOC FILE //* dataset produced, you can convert it to FB-80 format * DOC FILE //* using the VTT2CNVU program from File 533, and cut a * DOC FILE //* real tape from that dataset, with the VTT2TAPE * DOC FILE //* program from File 533. * DOC FILE //* * DOC FILE //***SECTION V-449 SECTION * DOC FILE //* V-449 CHANGES FOR VERSION 449 JUL 21, 2002 * DOC FILE //* * DOC FILE //* 00 To avoid unnecessary overhead in copying tapes, * DOC FILE //* we have again made the number of files on this * DOC FILE //* tape to be 600 files, and this number will only * DOC FILE //* be enlarged as necessary. * DOC FILE //* * DOC FILE //* 01 Update to File 120 from Sam Golob, to add another * DOC FILE //* article. * DOC FILE //* * DOC FILE //* 02 Update to File 312 from Lionel Dyck, to include a * DOC FILE //* new version of the PLPISPF package. * DOC FILE //* * DOC FILE //* 03 Update to File 313 from Lionel Dyck, to include a * DOC FILE //* new version of the TXT2HTML package. * DOC FILE //* * DOC FILE //* 04 Update to File 534 from Paul Dion, to enhance the * DOC FILE //* SPACE command, and add an ISPF interface to it. * DOC FILE //* * DOC FILE //***SECTION V-448 SECTION * DOC FILE //* V-448 CHANGES FOR VERSION 448 JUL 08, 2002 * DOC FILE //* * DOC FILE //* 01 Update to File 006, to include some CLISTs that * DOC FILE //* have been used to extend this tape from 600 to 800 * DOC FILE //* file slots. VB-255 and FB-80 versions of these * DOC FILE //* CLISTs have been included. These CLISTs have been * DOC FILE //* used to generate additional sections of the File 001 * DOC FILE //* documentation, to make slots for the extra files. * DOC FILE //* * DOC FILE //* 02 Update to File 134 to change Greg Price's email * DOC FILE //* address. It is now: gregp@prycroft6.com.au * DOC FILE //* * DOC FILE //* 03 Update to File 234 from Dick Thornton, to include * DOC FILE //* debugged versions of his new disassembler, due to * DOC FILE //* the extensive testing efforts of Mike Hodapp. * DOC FILE //* * DOC FILE //* 04 Update to File 312 from Lionel Dyck, to include a * DOC FILE //* new version of the CAVXTRT package. * DOC FILE //* * DOC FILE //* 05 Update to File 346 from Bill Ruff, who pointed out * DOC FILE //* that JCTCNVRC is a fullword field in OS390R10, and * DOC FILE //* it isn't one byte (as it was before). Therefore * DOC FILE //* he could fix Bob Break's JES2 Exit 44. This is for * DOC FILE //* the purpose of implementing Mark Zelden's idea for * DOC FILE //* using the same TSO userid in a shared environment. * DOC FILE //* (See member $SNGLTSO in File 434.) * DOC FILE //* * DOC FILE //* 06 Update to File 415 from Rob Prins. This level of * DOC FILE //* RPF is now 1.4.2+ . * DOC FILE //* * DOC FILE //* 07 Update to File 434 from Mark Zelden. * DOC FILE //* * DOC FILE //* 08 Update to File 495 which is DYNISPF from Tom Conley. * DOC FILE //* This package is now at version level 3.5. * DOC FILE //* * DOC FILE //* 09 Update to File 540 from Sam Golob, to include a * DOC FILE //* correction from Gerald Kaiser. The callable * DOC FILE //* EXEC and SYSIN "parm parse routine" can now be made * DOC FILE //* to require blanks, or commas, or some other * DOC FILE //* character, between parm keywords, but it doesn't * DOC FILE //* default to that. You have to uncomment an * DOC FILE //* instruction to enable that requirement. * DOC FILE //* * DOC FILE //* 10 Update to File 542 from Alastair Gray, to tweak his * DOC FILE //* MCNVTCAT replacement program (called RCNVTCAT), and * DOC FILE //* his SPACE routine. * DOC FILE //* * DOC FILE //* 11 Update to File 547 from Volker Bandke, to include * DOC FILE //* the Stage 1 SYSGEN deck for the MVS 3.8 system in * DOC FILE //* his MVS Hercules Turnkey cd-rom, Version 3. This * DOC FILE //* is so that if you are using the Turnkey MVS 3.8 V3 * DOC FILE //* under Hercules, you'll easily be able to find out * DOC FILE //* what devices, and device addresses, have been * DOC FILE //* defined (i.e. genned). * DOC FILE //* * DOC FILE //* 12 Update to File 555 from Solomon Santos, to improve * DOC FILE //* is ISPF interface to the TSO XMIT command (ISPFXMI). * DOC FILE //* * DOC FILE //* 13 Update to File 558 from Dick Thornton, to include * DOC FILE //* the same upgrades to the new disassembler programs, * DOC FILE //* that were necessary in File 234. The program names * DOC FILE //* are RESCHECK, REBUILD, and RESOURCE. Mike Hodapp * DOC FILE //* did a lot of debugging, for which we are grateful * DOC FILE //* to both him and to Dick Thornton. * DOC FILE //* * DOC FILE //* 14 Update to File 565 from Dick Thornton, to include * DOC FILE //* the textbook to his Dump Reading class, and to make * DOC FILE //* numerous organizational improvements. * DOC FILE //* * DOC FILE //* 15 Addition of File 571 from Jim Morrison, to contain * DOC FILE //* the initial version of his XMIT370 program, which * DOC FILE //* performs a TSO XMIT-like function for MVS 3.8, and * DOC FILE //* a corresponding RECV370 program, which performs the * DOC FILE //* RECEIVE-like function for the file that was created * DOC FILE //* by XMIT370. * DOC FILE //* * DOC FILE //* 16 Update to File 576 from Mick Sheehy, to improve his * DOC FILE //* ISPF interface for copying datasets. * DOC FILE //* * DOC FILE //* 17 Addition of File 579 from Tim Patriquin, to add * DOC FILE //* BREAK and CONTINUE macros to the HLASM Toolkit * DOC FILE //* structured macro set. This is an addition to the * DOC FILE //* HLASM Toolkit. You need to be licensed for the * DOC FILE //* HLASM Toolkit, to use this file. * DOC FILE //* * DOC FILE //* 18 Addition of File 580 from Michael R. Smith, which * DOC FILE //* contains and updated version of CUT and PASTE edit * DOC FILE //* macros, converted to REXX. These macros were * DOC FILE //* modeled on the CUT and PASTE macro set from File * DOC FILE //* 182 (in functionality only). * DOC FILE //* * DOC FILE //* 19 Addition of File 581 which is a complete disaster * DOC FILE //* recovery implementation, from Thomas Hutchins. * DOC FILE //* Documentation is in Microsoft Word, so it has to be * DOC FILE //* downloaded in BINARY to a PC, from the members of * DOC FILE //* this pds. * DOC FILE //* * DOC FILE //* 20 Addition of File 582 from Solomon Santos. This is * DOC FILE //* a version of TAPEMAP from File 299, which can be * DOC FILE //* assembled and run on MVS 3.8, running under * DOC FILE //* Hercules. This is a temporary home for this version * DOC FILE //* of TAPEMAP. At some future date, we might attempt * DOC FILE //* to combine this code with the version of TAPEMAP * DOC FILE //* that is on File 299. * DOC FILE //* * DOC FILE //***SECTION V-447 SECTION * DOC FILE //* V-447 CHANGES FOR VERSION 447 MAY 31, 2002 * DOC FILE //* * DOC FILE //* 01 Update to File 035, to add the newest version of * DOC FILE //* the COPYMODS program, as well as to add aliases * DOC FILE //* to BLKDISK for calculating blocks, tracks, and * DOC FILE //* cylinders for many old DASD devices. With a lot * DOC FILE //* of people using Hercules today, and running old * DOC FILE //* OS/360 and MVS operating systems, we now have to * DOC FILE //* do track calculations with these old devices, or * DOC FILE //* at least have that capability available. The * DOC FILE //* TRACKCAP keyword of BLKnnnn, will show the track * DOC FILE //* capacities of all these old devices. * DOC FILE //* * DOC FILE //* 02 Update to File 071, to reflect new documentation * DOC FILE //* for the CBT Overflow Tape, which is now at level * DOC FILE //* Version 447V. * DOC FILE //* * DOC FILE //* 03 Update to File 135, which is Greg Price's load * DOC FILE //* library. * DOC FILE //* * DOC FILE //* 04 Update to File 229, to add some new features to * DOC FILE //* the COPYMODS program. One new feature is to make * DOC FILE //* PARM=SYSIN dependent on whether a //SYSIN DD card * DOC FILE //* is actually there. The other is to add the CUMSEP * DOC FILE //* parm, which is like CUMTOT, but the label cum * DOC FILE //* totals, and the data file cum totals, get added * DOC FILE //* up separately. * DOC FILE //* * DOC FILE //* 05 Update to File 244 from Dale McCart, to supply * DOC FILE //* more up-to-date zaps to IEBPTPCH so the output * DOC FILE //* for printing members of a pds, comes out in * DOC FILE //* alphabetical order of the member names. * DOC FILE //* * DOC FILE //* 06 Addition of File 267, which is the HETUTL utility * DOC FILE //* program from Leland Lucius. HETUTL can read a tape * DOC FILE //* on MVS, and produce a disk file, either in standard * DOC FILE //* AWS tape format (non-compressed), or in compressed * DOC FILE //* AWS format which is directly readable on a Hercules * DOC FILE //* S/390 emulator system, as though it were a real * DOC FILE //* tape. * DOC FILE //* * DOC FILE //* 07 Update to File 312, to move all members beginning * DOC FILE //* with letters S thru Z, to File 313. This file has * DOC FILE //* been getting too big to conveniently download. * DOC FILE //* * DOC FILE //* 08 Addition of File 313, which is the part of Lionel * DOC FILE //* Dyck's collection, whose member names begin with * DOC FILE //* the letters S thru Z. * DOC FILE //* * DOC FILE //* 09 I moved Murray Nicholas' file, which was File 313, * DOC FILE //* to a previously empty slot at File 345. This will * DOC FILE //* make room to divide Lionel Dyck's enormous utilities * DOC FILE //* collection into two files, so they can also be next * DOC FILE //* to each other. * DOC FILE //* * DOC FILE //* 10 Update to File 434 from Mark Zelden. * DOC FILE //* * DOC FILE //* 11 Update to File 540, which is the generalized PARM * DOC FILE //* and SYSIN parser from Sam Golob. Some code was * DOC FILE //* added to the parser, to force the search for the * DOC FILE //* next keyword, only after a comma or a space was * DOC FILE //* found after a successful keyword hit. This code * DOC FILE //* can easily be changed to allow for any separator * DOC FILE //* characters you want. To enable this code, you just * DOC FILE //* have to comment out one line. * DOC FILE //* * DOC FILE //* 12 Update to File 555 from Solomon Santos, to add * DOC FILE //* a very nice application, which is an ISPF interface * DOC FILE //* for the TSO XMIT command. It becomes very easy, * DOC FILE //* with this utility, to create XMIT-format FB-80 * DOC FILE //* files from pds'es. Very nice piece of work. * DOC FILE //* * DOC FILE //* 13 Update to File 558, which is the library of * DOC FILE //* Assembler programs from Dick Thornton. Members * DOC FILE //* from his macro library have been added, in an * DOC FILE //* IEBUPDTE (PDSLOAD)-format pds, as member $MACLIB. * DOC FILE //* Also his $$README member has been revised. * DOC FILE //* * DOC FILE //* 14 Update to File 560, which is the library of JCL * DOC FILE //* streams for running various jobs and programs, * DOC FILE //* from Dick Thornton. * DOC FILE //* * DOC FILE //* 15 Update to File 561 from Dick Thornton, to add a * DOC FILE //* $$README index member for the file, and to make * DOC FILE //* some other improvements. * DOC FILE //* * DOC FILE //* 16 Update to File 562 from Dick Thornton, to add a * DOC FILE //* $$README index member for the file, and to make * DOC FILE //* some other improvements. * DOC FILE //* * DOC FILE //* 17 Update to File 564 from Dick Thornton, to add * DOC FILE //* $$README members for this file, and for his other * DOC FILE //* unloaded pds'es included in this file. * DOC FILE //* * DOC FILE //* 18 Update to File 565 from Dick Thornton, to add * DOC FILE //* more documentation to the material for his 3 * DOC FILE //* courses, and to make the material easier to use. * DOC FILE //* Also, the TEXTBOOK for his AbendAID dump reading * DOC FILE //* course has now been included. * DOC FILE //* * DOC FILE //* 19 Update to File 570, which is the "how to do stuff" * DOC FILE //* advice file. Dick Thornton's MEMORY member from * DOC FILE //* File 564 is an excellent addition here. It has * DOC FILE //* been included here, as member THORNTON. * DOC FILE //* * DOC FILE //* 20 Update to File 576 from Mick Sheehy, to make the * DOC FILE //* XCPY (easy dataset copying) exec more easy to use, * DOC FILE //* and more foolproof. * DOC FILE //* * DOC FILE //* 21 Addition of File 577 from Pergentino Arias, which * DOC FILE //* is an interesting collection of his REXX execs, and * DOC FILE //* supporting Assembler programs. * DOC FILE //* * DOC FILE //* 22 Addition of File 578 from Roy Gardiner, which is * DOC FILE //* a generalized easy-to-use ISPF table handling aid. * DOC FILE //* This facility makes it possible for the programmer * DOC FILE //* to easily create a table update utility which is * DOC FILE //* fed from his/her own panels. * DOC FILE //* * DOC FILE //***SECTION V-446 SECTION * DOC FILE //* V-446 CHANGES FOR VERSION 446 MAY 14, 2002 * DOC FILE //* * DOC FILE //* 01 Addition of File 052 from Jim Morrison, which is * DOC FILE //* a version of SHOWMVS that runs on MVS 3.8 under * DOC FILE //* Hercules, and runs as a batch program (since ISPF * DOC FILE //* is not available under normal MVS 3.8). * DOC FILE //* * DOC FILE //* 02 Update to File 120 from Sam Golob, to add a new * DOC FILE //* article. * DOC FILE //* * DOC FILE //* 03 Update to File 134 from Greg Price - source library. * DOC FILE //* * DOC FILE //* 04 Update to File 135 from Greg Price - load library. * DOC FILE //* * DOC FILE //* 05 Addition of File 415 from Rob Prins, which is his * DOC FILE //* magnificent RPF editor and programming productivity * DOC FILE //* package. This package is currently at Version Level * DOC FILE //* 1.4.2. RPF is used instead of SPF or ISPF by users * DOC FILE //* of MVS 3.8 running under Hercules. But it also * DOC FILE //* runs under OS/390 and z/OS. This package is a * DOC FILE //* good backup, if ISPF can't come up for some reason. * DOC FILE //* It pays to get familiar with RPF under normal * DOC FILE //* conditions, so that in a pinch, you'll be able to * DOC FILE //* use it fluently. * DOC FILE //* * DOC FILE //* 06 Update to File 434 from Mark Zelden. * DOC FILE //* * DOC FILE //* 07 Update to File 495 from Tom Conley, which is his * DOC FILE //* Dynamic ISPF Starter Set, now at Level 3.4. * DOC FILE //* * DOC FILE //* 08 Update to File 558, which is the library of * DOC FILE //* Assembler programs from Dick Thornton. * DOC FILE //* * DOC FILE //* 09 Update to File 559, which is the library of C * DOC FILE //* programs from Dick Thornton. * DOC FILE //* * DOC FILE //* 10 Update to File 563, which is the library of COBOL * DOC FILE //* programs from Dick Thornton. * DOC FILE //* * DOC FILE //* 11 Update to File 570, to add some how-to information * DOC FILE //* from Bruce Bordonaro. * DOC FILE //* * DOC FILE //* 12 Addition of File 572 from Jeff Kaplan. This file * DOC FILE //* contains some specialized MVS-based zipping programs * DOC FILE //* which are compatible to zip's from other platforms. * DOC FILE //* * DOC FILE //* 13 Update to File 573, to add a new program. * DOC FILE //* * DOC FILE //* 14 Addition of File 575 from Thomas Hutchins, which * DOC FILE //* contains a tool to read JES2 Spool Offload files * DOC FILE //* directly, and to combine two or more separate JES2 * DOC FILE //* Spool Offload files. There are also a few edit * DOC FILE //* macros that change EBCDIC to ASCII and vice-versa. * DOC FILE //* * DOC FILE //* 15 Addition of File 576 from Mick Sheehy. This is a * DOC FILE //* handy dataset copying tool which consists of a REXX * DOC FILE //* exec and one panel. This tool makes it very easy * DOC FILE //* and quite foolproof, to copy sequential and pds * DOC FILE //* datasets, giving you a big chance to change things * DOC FILE //* about the target dataset. * DOC FILE //* * DOC FILE //***SECTION V-445 SECTION * DOC FILE //* V-445 CHANGES FOR VERSION 445 MAY 01, 2002 * DOC FILE //* * DOC FILE //* 01 Update to File 035 to contain load moduies for the * DOC FILE //* latest version of PDS 8.5 (Update 21). * DOC FILE //* * DOC FILE //* 02 Update to File 135 to contain load moduies for the * DOC FILE //* ISO Date version of PDS 8.5, Update 21. * DOC FILE //* * DOC FILE //* 03 Update to File 182 from John Kalinich, to contain * DOC FILE //* update 21 of PDS 8.5. * DOC FILE //* * DOC FILE //* 04 Update to File 268 from Mark Winges, to contain * DOC FILE //* version 2.2 of his RXVSAM set of REXX funtions, * DOC FILE //* for dealing with VSAM files. * DOC FILE //* * DOC FILE //* 05 Update to File 312 from Lionel Dyck, with changes * DOC FILE //* to several of his program packages. * DOC FILE //* * DOC FILE //* 06 Update to File 434 from Mark Zelden. * DOC FILE //* * DOC FILE //* 07 Update to File 438 from Dan Snyder, to include a * DOC FILE //* new $$$STRUC (Structured Macros set) library, and * DOC FILE //* a couple of source updates. The structured macro * DOC FILE //* library can also be found on File 550 as a separate * DOC FILE //* entity. * DOC FILE //* * DOC FILE //* 08 Update to File 498 from Craig Schneiderwent, to * DOC FILE //* add some performance improvements to his MTCHMRG * DOC FILE //* program. * DOC FILE //* * DOC FILE //* 09 Update to File 527 from Matthew Stitt, to further * DOC FILE //* improve his version of LISTICAT and other programs. * DOC FILE //* * DOC FILE //* 10 Update to File 550 from Dan Snyder, which is a * DOC FILE //* revision of his Structured Macro Library. * DOC FILE //* * DOC FILE //* 11 Update to File 555 from Solomon Santos. * DOC FILE //* * DOC FILE //* 12 Update to File 556 which is SCKTINTF from Jeff * DOC FILE //* Kaplan, to fix a few bugs, and make the code run * DOC FILE //* (much) more efficiently. Credit for that goes * DOC FILE //* to John Bos (John.Bos@AtosOrigin.com) in the * DOC FILE //* Netherlands, who did extensive testing, and Jeff * DOC FILE //* Kaplan updated the utility. * DOC FILE //* * DOC FILE //* 13 Addition of File 566 from Sam Bass, which is a * DOC FILE //* nice collection of his utilities. * DOC FILE //* * DOC FILE //* 14 Addition of File 567 from Clark Jennings, which * DOC FILE //* contains a CSVLLIX2 exit, and some code to capture * DOC FILE //* module fetch information, and to monitor LLA * DOC FILE //* activity. * DOC FILE //* * DOC FILE //* 15 Addition of File 568 from Dick Thornton, which is * DOC FILE //* a collection of TSO games in load module form, * DOC FILE //* circa 1980. Some of these games require the PL/1-F * DOC FILE //* run-time library from File 092. * DOC FILE //* * DOC FILE //* 16 Addition of File 569 from Dick Thornton, which * DOC FILE //* contains some FB-80 notes and rules information * DOC FILE //* for the games from File 568. * DOC FILE //* * DOC FILE //* 17 Addition of File 570, which will be a place to keep * DOC FILE //* a collection of MVS tips and tricks and advice. * DOC FILE //* * DOC FILE //* 18 Addition of File 573 from Shane Ginnane, which is * DOC FILE //* an IEFUJV exit that allows insertion of system * DOC FILE //* symbolics into JCL, for example, to insert them * DOC FILE //* into dataset names, but leaving them as symbolics. * DOC FILE //* They will resolve at pre-conversion time, on the * DOC FILE //* executing system. * DOC FILE //* * DOC FILE //* 19 Addition of File 574 from Wolfgang Schaefer, which * DOC FILE //* contains some items of direct use to the Hercules * DOC FILE //* MVS 3.8 community, but which will probably work * DOC FILE //* on OS/390 and z/OS as well. * DOC FILE //* * DOC FILE //***SECTION V-444 SECTION * DOC FILE //* V-444 CHANGES FOR VERSION 444 APR 14, 2002 * DOC FILE //* * DOC FILE //* 01 Update to File 035 to include load modules for all * DOC FILE //* the utilities from File 296 (necessary to run PDS * DOC FILE //* 8.5) which aren't on File 135. This makes it * DOC FILE //* possible to do a quick install of PDS 8.5. Just * DOC FILE //* copy the panels to your panel library, the message * DOC FILE //* member to your message library, and the PDS85, PDS * DOC FILE //* DSAT, DVOL, COMPARE, COMPAREB, RELEASE, RESET and * DOC FILE //* BLK**** load modules from File 035 to your load * DOC FILE //* library that is accessible to your TSO session. * DOC FILE //* Then copy all the REVIEW and REV**** load modules * DOC FILE //* from FILE 135 with their aliases, to the same load * DOC FILE //* library, and you're set. * DOC FILE //* * DOC FILE //* Other changes to File 035: * DOC FILE //* Made COBREAD AMODE 31, so it doesn't bomb when * DOC FILE //* looking at "modern" COBOL modules * DOC FILE //* Included COMPARE$ alias to COMPARE (to invoke PDS) * DOC FILE //* Included COMPAREC (PDS SUPERC interface from Serena) * DOC FILE //* Included COMPAREW (PDS COMPAREX interface from * DOC FILE //* Serena) * DOC FILE //* * DOC FILE //* 02 Update to File 077 from Brian Westerman, to add * DOC FILE //* an IEBUPDTE (PDSLOAD)-formatted pds for installing * DOC FILE //* the DYNABLDL program for MVS 3.8J. Before LLA was * DOC FILE //* invented, in MVS/XA, the best way to get around the * DOC FILE //* "unchangeableness" of the MVS BLDL list, was to use * DOC FILE //* this marvelous Dynamic BLDL intercept to the BLDL * DOC FILE //* SVC (SVC 18). This version of DYNABLDL was written * DOC FILE //* by David B. Cole. Tested and fitted by Brian * DOC FILE //* Westerman for MVS 3.8J. * DOC FILE //* * DOC FILE //* 03 Update to File 120 to add another article. * DOC FILE //* * DOC FILE //* 04 Addition of File 234 from Dick Thornton, who is * DOC FILE //* the author of the famous disassembler program on * DOC FILE //* File 217 of this tape. This is a complete rewrite * DOC FILE //* of that disassembler for modern MVS systems, and * DOC FILE //* it uses the IEWBIND and IEWBUFF macros from IBM, * DOC FILE //* to do the load module access, so it will also work * DOC FILE //* against load modules that are in PDSE's. * DOC FILE //* * DOC FILE //* 05 Update to File 343 from John Kalinich, to adjust * DOC FILE //* the VTOCLIST program to accommodate large 3390 * DOC FILE //* volumes. The old version has still been included * DOC FILE //* in this file, just in case you don't need the new * DOC FILE //* support, and you are locked into the column format * DOC FILE //* of the program. * DOC FILE //* * DOC FILE //* 06 Update to File 344 from Joerg Berning, to add to * DOC FILE //* his utilities collection. * DOC FILE //* * DOC FILE //* 07 Update to File 349 from Sam Golob, to add some more * DOC FILE //* commands to the sample ISPF command table update. * DOC FILE //* * DOC FILE //* 08 Update to Files 409 and 410 from Rob Scott, to ship * DOC FILE //* a new build for MXI 3.4. * DOC FILE //* * DOC FILE //* 09 Update to File 433 from Frank Clarke. This is a * DOC FILE //* refresh to his excellent collection of REXX execs. * DOC FILE //* This file is now in IEBUPDTE SYSIN format, and the * DOC FILE //* pds for it, is FB-80 instead of VB-255. File 003 * DOC FILE //* has been changed to reflect this, as well. * DOC FILE //* * DOC FILE //* 10 Update to File 434 from Mark Zelden. * DOC FILE //* * DOC FILE //* 11 Update to File 527 from Matthew Stitt to add a new * DOC FILE //* version of the LISTICAT program, whose original * DOC FILE //* version is in File 047. Also there's a lot of new * DOC FILE //* stuff here. * DOC FILE //* * DOC FILE //* 12 Update to File 542 from Alastair Gray, with an * DOC FILE //* improved version of his MCNVTCAT replacement, and * DOC FILE //* some other good stuff. * DOC FILE //* * DOC FILE //* 13 Update to File 547 from Volker Bandke and somitcw@ * DOC FILE //* yahoo.com to add more utilities to their MVS 3.8 * DOC FILE //* Turnkey Hercules Utility collection. * DOC FILE //* * DOC FILE //* 14 Addition of File 554 from Mitchell Marx and * DOC FILE //* Penelope Davis. This file contains the coding * DOC FILE //* examples from their book entitled: "MVS Power * DOC FILE //* Programming" that was part of the Jay Ranade series * DOC FILE //* from McGraw Hill. This book is an excellent text * DOC FILE //* for teaching ESA Assembler programming for the MVS * DOC FILE //* Operating System, and some very interesting ESA * DOC FILE //* code is contained in this file. * DOC FILE //* * DOC FILE //* 15 Addition of File 555 from Solomon Santos. This is * DOC FILE //* is very useful Utility and Subroutine collection. * DOC FILE //* * DOC FILE //* 16 Addition of File 556 from Jeff Kaplan, which is * DOC FILE //* an HTTP requestor socket interface, written in REXX, * DOC FILE //* which will retrieve a file from a web site and * DOC FILE //* transport it to OS/390. * DOC FILE //* * DOC FILE //* 17 Addition of File 557 from Jim Moore, which is a * DOC FILE //* nice package to generate SOUNDEX codes that were * DOC FILE //* written about by Donald Knuth in his Sorting and * DOC FILE //* Searching volume. SOUNDEX codes are used by many * DOC FILE //* states to generate the beginning of your driver's * DOC FILE //* license number, from your last name. This package * DOC FILE //* contains a REXX, and Assembler program, a panel, * DOC FILE //* and a COBOL program, and is a cool coding example. * DOC FILE //* Also, it is possible to use this package to produce * DOC FILE //* more general SOUNDEX codes than the 4-character * DOC FILE //* ANNN ones, which were originally envisioned. * DOC FILE //* * DOC FILE //* 18 Addition of Files 558 thru 565 from Dick Thornton, * DOC FILE //* which is a collection of much of his work. Dick * DOC FILE //* is the author of the famous DISASSEMBLER program * DOC FILE //* which has been on File 217 of this tape for many * DOC FILE //* years, and which has served as a model for other * DOC FILE //* disassemblers which people have written: * DOC FILE //* * DOC FILE //* Dick has recently written a new version of his * DOC FILE //* DISASSEMBLER which can now be found on File 234 * DOC FILE //* of this tape. To run on older systems, File 217 * DOC FILE //* is still being kept around. * DOC FILE //* * DOC FILE //* Contents of files 558 thru 565: * DOC FILE //* * DOC FILE //* File 558 - Large Collection of Assembler Code * DOC FILE //* File 559 - Large Collection of C-Language Code * DOC FILE //* File 560 - Large JCL Collection * DOC FILE //* File 561 - CLIST Collection * DOC FILE //* File 562 - EXECs, with PANELS and MESSAGES * DOC FILE //* File 563 - Large Collection of COBOL Code * DOC FILE //* File 564 - Documentation PDS'es * DOC FILE //* File 565 - Classes - C, COBOL, Dump Reading * DOC FILE //* * DOC FILE //***SECTION V-443 SECTION * DOC FILE //* V-443 CHANGES FOR VERSION 443 MAR 12, 2002 * DOC FILE //* * DOC FILE //* 00 "Rabbit Hole Ware": Several contributions to this * DOC FILE //* tape apparently got lost in my input box a few * DOC FILE //* years ago, and never got to the tape. One might * DOC FILE //* say they "fell into the Rabbit Hole" (after Alice * DOC FILE //* in Wonderland, I think). Therefore, Sam Knutson * DOC FILE //* has coined the term "Rabbit-Hole Ware" for these * DOC FILE //* contributions. Several files are in this category, * DOC FILE //* notably Files 548, 549, 551, and 552. Sorry about * DOC FILE //* that. I'm glad these files are here, at last...... * DOC FILE //* They are courtesy of Sam Knutson. Please thank him. * DOC FILE //* * DOC FILE //* 01 Addition of File 077 from Brian Westerman. This * DOC FILE //* file contains a large collection of utilities which * DOC FILE //* were tested to work under the MVS 3.8J Turnkey * DOC FILE //* Hercules system from Volker Bandke. Many of these * DOC FILE //* utilities may be found in old CBT Tapes, and on * DOC FILE //* File 088 in their more modern versions. But these * DOC FILE //* versions were tested under MVS 3.8J, and for people * DOC FILE //* who are constrained to run that system, they are * DOC FILE //* as good as gold. * DOC FILE //* * DOC FILE //* 02 Update to File 088 from Brian Westerman, to add * DOC FILE //* the COMMANDZ program, a corrected version of AUTO, * DOC FILE //* and a non-MVS/SP version of AUTO to run under * DOC FILE //* HERCULES MVS 3.8J, called HERCAUTO. * DOC FILE //* * DOC FILE //* 03 Update to File 120, to add a new article. * DOC FILE //* * DOC FILE //* 04 Update to File 134 from Greg Price to include a * DOC FILE //* new version of REVIEW (36.3). * DOC FILE //* * DOC FILE //* 05 Update to File 135 to reflect updates to several * DOC FILE //* programs. * DOC FILE //* * DOC FILE //* 06 Update to File 299 to include a member that shows * DOC FILE //* TAPEMAP's possible PARMs. * DOC FILE //* * DOC FILE //* 07 Updates to File 312 from Lionel Dyck. * DOC FILE //* * DOC FILE //* 08 Update to File 321 which is COBANAL from Roland * DOC FILE //* Schiradin. There is also an ISPF interface to * DOC FILE //* COBANAL from Fritz Alber, included in this file. * DOC FILE //* * DOC FILE //* 09 Update to File 330 from Fritz Alber, which includes * DOC FILE //* his ISPF interface to the COBANAL program on File * DOC FILE //* 321. * DOC FILE //* * DOC FILE //* 10 Update to File 409 from Rob Scott, which is an * DOC FILE //* upgrade to the source members of MXI for Release * DOC FILE //* 3.4. * DOC FILE //* * DOC FILE //* 11 Update to File 410 from Rob Scott, which is an * DOC FILE //* upgrade to the load members of MXI for Release 3.4. * DOC FILE //* * DOC FILE //* 12 Update to File 438 from Dan Snyder to improve his * DOC FILE //* structured macro set, which has now been separated * DOC FILE //* out to File 550, but which exists on this file * DOC FILE //* too, as member $$$STRUC. * DOC FILE //* * DOC FILE //* 13 Update to File 478 from Jan Jaeger to add some * DOC FILE //* doc as to how to run his RAWSTAPE program. * DOC FILE //* * DOC FILE //* 14 Update to File 492 from Roland Schiradin, to * DOC FILE //* contain Version 7.03 of SHOWMVS, for OS/390 and * DOC FILE //* z/OS systems, as well as Version 6.29, for * DOC FILE //* pre-OS/390 systems. * DOC FILE //* * DOC FILE //* 15 Update to File 523 from Paul Dion, to put some * DOC FILE //* more improvements into his SMFSLCT (SMF selection) * DOC FILE //* program. * DOC FILE //* * DOC FILE //* 16 Update to File 527 from Matthew Stitt. Several * DOC FILE //* new tools were added. * DOC FILE //* * DOC FILE //* 17 Update to File 543 from David Barnard-Brown, to * DOC FILE //* revise his CHECKSYS routine, so that the routines * DOC FILE //* can be separately callable. Cool.... * DOC FILE //* * DOC FILE //* 18 Addition of File 547 from Volker Bandke, which is * DOC FILE //* a large file that is a supplement to his Turnkey * DOC FILE //* MVS 3.8J system that sets up and runs the Hercules * DOC FILE //* emulator on your PC under Windows. This file does * DOC FILE //* not include Hercules, or the Turnkey system, but * DOC FILE //* contains many utilities that will run on different * DOC FILE //* flavors of MVS. Also, Volker's famous "Wisdom from * DOC FILE //* the Fortune Cookie Jar" is included here. * DOC FILE //* * DOC FILE //* 19 Addition of File 548 which is a collection of REXX * DOC FILE //* functions from Alfred Nikolyn. These functions * DOC FILE //* may be especially useful in a disk shadowing * DOC FILE //* environment, but they are also generally useful. * DOC FILE //* * DOC FILE //* 20 Addition of File 549 from Mark Baron, which is an * DOC FILE //* ISPF application to display Unit Names on MVS. * DOC FILE //* * DOC FILE //* 21 Addition of File 550 from Dan Snyder, which is his * DOC FILE //* Structured Macro Toolkit, which is free. If you * DOC FILE //* were thinking of using IBM's Structured Macro * DOC FILE //* Toolkit, which is a licensed product, but you were * DOC FILE //* afraid to use IBM's macros because of a lack of * DOC FILE //* portability to the resulting source code, you might * DOC FILE //* think of trying to use these macros instead. * DOC FILE //* * DOC FILE //* 22 Addition of File 551 from Martin Leist, which * DOC FILE //* contains his exits to control which users can * DOC FILE //* use the TSO CONSOLE command. * DOC FILE //* * DOC FILE //* 23 Addition of File 552 from Marc Manuel, which * DOC FILE //* contains his program to analyze COBOL 2 and * DOC FILE //* COBOL/MVS load modules. * DOC FILE //* * DOC FILE //* 24 Addition of File 553 from David Alcock, to contain * DOC FILE //* his SUBMITC edit macro. This macro allows you to * DOC FILE //* SUBMIT a JCL jobstream, but with various "smarts" * DOC FILE //* that have been built in, such as prompting for * DOC FILE //* passwords, and others. * DOC FILE //* * DOC FILE //***SECTION V-442 SECTION * DOC FILE //* V-442 CHANGES FOR VERSION 442 FEB 03, 2002 * DOC FILE //* * DOC FILE //* 01 Update to File 035, to reflect the new updates * DOC FILE //* to PDS 8.5 Update 20. * DOC FILE //* * DOC FILE //* 02 Update to File 120, to include a new article. * DOC FILE //* * DOC FILE //* 03 Update to File 135, to reflect the new updates * DOC FILE //* to PDS 8.5 Update 20, but with the new ISO Date * DOC FILE //* option turned on. * DOC FILE //* * DOC FILE //* 04 Update to File 182, which is source code for PDS * DOC FILE //* 8.5, and which includes some slight updates to * DOC FILE //* Update 20 of this product. This is from John * DOC FILE //* Kalinich. * DOC FILE //* * DOC FILE //* 05 Updates to File 312 from Lionel Dyck. * DOC FILE //* * DOC FILE //* 06 Addition of File 402, which is a scheme to * DOC FILE //* consolidate "D SMF" type data from multiple MVS * DOC FILE //* systems, so it can be viewed from one system. * DOC FILE //* * DOC FILE //* 07 Updates to File 434 from Mark Zelden. * DOC FILE //* * DOC FILE //* 08 Update to File 485 from Judah Jacobs, to add his * DOC FILE //* setup instructions for using Binyamin Dissen's * DOC FILE //* VTAM application. See member $$INSTR. * DOC FILE //* * DOC FILE //* 09 Update to File 527 from Matthew Stitt. Several * DOC FILE //* things were added, notably an update to his DADSM * DOC FILE //* program. * DOC FILE //* * DOC FILE //***SECTION V-441 SECTION * DOC FILE //* V-441 CHANGES FOR VERSION 441 JAN 28, 2002 * DOC FILE //* * DOC FILE //* 00 Correction of File 003, so it does not have too * DOC FILE //* many EXEC statements in each JOB. There are now * DOC FILE //* 7 JOBs in the jobstream of File 003. * DOC FILE //* * DOC FILE //* 01 Addition of File 033 which is the SHARE JES2 * DOC FILE //* song book. This song book contains songs that * DOC FILE //* were composed for the SHARE JES2 sing-alongs * DOC FILE //* which are held at every SHARE meeting on Thursday * DOC FILE //* nights at S.C.I.D.S. One of the senior members * DOC FILE //* of the JES2 committee comes out in the traditional * DOC FILE //* orange grass skirt, to lead the singing, along * DOC FILE //* with the rousing piano music and the accompaniment * DOC FILE //* and waving of Bob Rannie's famous "paddles". This * DOC FILE //* is a sight that is not to be missed, in person. * DOC FILE //* Second best (far distantly) is to sing the songs * DOC FILE //* in this book, together with your friends..... * DOC FILE //* * DOC FILE //* 02 Update to File 035 to contain the new PDS 8.5 * DOC FILE //* command, and other changes, especially to the * DOC FILE //* VTT2**** programs. * DOC FILE //* * DOC FILE //* 03 Update to File 120 to add more articles. * DOC FILE //* * DOC FILE //* 04 Update to File 134 from Greg Price, to bring REVIEW * DOC FILE //* to Version 36.2. * DOC FILE //* * DOC FILE //* 05 Update to File 135 from Greg Price, to update the * DOC FILE //* load modules for REVIEW, PDS85, and some others. * DOC FILE //* * DOC FILE //* 06 Update to File 182 from John Kalinich, to bring * DOC FILE //* PDS 8.5 to the Update 20 level. * DOC FILE //* * DOC FILE //* 07 Updates to File 312 from Lionel Dyck. * DOC FILE //* * DOC FILE //* 08 Deletion of File 345, which was essentially a * DOC FILE //* repeat of File 447. * DOC FILE //* * DOC FILE //* 09 Update to File 394 from Jan Jakubek, to add some * DOC FILE //* more utilities and update his KSDSPACE program. * DOC FILE //* * DOC FILE //* 10 Update to File 431 from Steve Bacher, to include * DOC FILE //* a fix from Steve McGinty. * DOC FILE //* * DOC FILE //* 11 Updates to File 434 from Mark Zelden. * DOC FILE //* * DOC FILE //* 12 Update to File 438 from Dan Snyder, to add some * DOC FILE //* more functionality to his set of structured macros. * DOC FILE //* The set of structured macros is now put together, * DOC FILE //* in member $$$STRUC, although these same members are * DOC FILE //* also separately listed in the file. * DOC FILE //* * DOC FILE //* 13 Update to File 447, to make some slight changes * DOC FILE //* which had been part of File 345. These two files * DOC FILE //* had essentially been duplicates of each other. * DOC FILE //* * DOC FILE //* 14 Update to File 452 from Dan Dalby, to his MVS-JES2 * DOC FILE //* collection of utilities and tools. * DOC FILE //* * DOC FILE //* 15 Update to File 479 from Paul Lemons, which contains * DOC FILE //* his SYS1.BRODCAST "notices editor", and other stuff. * DOC FILE //* I think the update was to the Yahtzee game. * DOC FILE //* * DOC FILE //* 16 Update to File 495 from Tom Conley, which is his * DOC FILE //* Dynamic ISPF Install package, that lets you install * DOC FILE //* individual ISPF applications without affecting the * DOC FILE //* other applications which are running. The Dynamic * DOC FILE //* ISPF Starter Set is now at the V3.3 level. * DOC FILE //* * DOC FILE //* 17 Update to File 533 from Sam Golob, to enhance the * DOC FILE //* VTT2DISK and VTT2TAPE programs (that make an AWS * DOC FILE //* format tape file on MVS, or cut a real tape from an * DOC FILE //* AWS format file). Also, a new program VTT2CNVU was * DOC FILE //* added, to convert VB AWS files on MVS, to FB-80 * DOC FILE //* format, so that VTT2TAPE can be run against them. * DOC FILE //* Now you can convert files created by Brandon Hill's * DOC FILE //* AWSUTIL program (File 477) which are VB, to the * DOC FILE //* FB-80 format required by VTT2TAPE to cut a tape. * DOC FILE //* * DOC FILE //* 18 Addition of File 540 from Sam Golob, which is his * DOC FILE //* PARM scanner routine called PARMCHEK. This is a * DOC FILE //* table-driven parm scanner that can set up to 5 bytes * DOC FILE //* worth of bits, based on PARM or SYSIN input. This * DOC FILE //* program makes it possible to set many option bits * DOC FILE //* to control a program's execution, based on PARM or * DOC FILE //* SYSIN keywords. This program was adapted from the * DOC FILE //* COPYMODS program on File 229, that has over 30 * DOC FILE //* separate options in it. Driver programs are * DOC FILE //* included to show how this routine can be called. * DOC FILE //* This version of the program is not re-entrant, so * DOC FILE //* re-entrant programs have to LINK to it. (I hope to * DOC FILE //* fix that soon.) * DOC FILE //* * DOC FILE //* 19 Addition of File 541, which is from Greg Smith, * DOC FILE //* via the Hercules-390 File List and contains an MVS * DOC FILE //* version of the routines to create CCKD-compressed * DOC FILE //* DASD, and uncompressed DASD. This allows entire * DOC FILE //* MVS disk drives from an MVS system to be ported to * DOC FILE //* a Hercules system running on a PC. * DOC FILE //* * DOC FILE //* 20 Addition of File 542 from Alastair Gray, which * DOC FILE //* contains a REXX routine to replace the MCNVTCAT * DOC FILE //* program (formerly from IBM CBIPO), and some other * DOC FILE //* nice utilities. * DOC FILE //* * DOC FILE //* 21 Addition of File 543, which is from David * DOC FILE //* Barnard-Brown, and contains REXX execs and an * DOC FILE //* Assembler program, to display system information. * DOC FILE //* * DOC FILE //* 22 Addition of File 544 from Phil Roberts, which * DOC FILE //* contains important materials for starting and * DOC FILE //* running Stanford University's PL360 programming * DOC FILE //* Language. * DOC FILE //* * DOC FILE //* 23 Addition of File 545, which is the complete EBCDIC * DOC FILE //* distribution from Stanford University, of the PL360 * DOC FILE //* programming language. * DOC FILE //* * DOC FILE //* 24 Addition of File 546, which currently contains the * DOC FILE //* first of five books in PDF format, from Stanford * DOC FILE //* University's FTP files, concerning PL360. These * DOC FILE //* take up a ton of space in PDF format, having been * DOC FILE //* scanned in, and I am including only the first one * DOC FILE //* here, as a place holder for the file, so there will * DOC FILE //* be an adjacent file number available if/when I can * DOC FILE //* convert the books to actual EBCDIC text. * DOC FILE //* * DOC FILE //***SECTION V-440 SECTION * DOC FILE //* V-440 CHANGES FOR VERSION 440 DEC 11, 2001 * DOC FILE //* * DOC FILE //* 01 Update to File 006, to remove VTT2TAPE code, and * DOC FILE //* to refer to File 533, where the latest versions of * DOC FILE //* programs VTT2TAPE and VTT2DISK are. * DOC FILE //* * DOC FILE //* 02 Update to File 035, to reflect PDS 8.5.19, and * DOC FILE //* PDS85I, and to add VTT2TAPE and VTT2DISK from * DOC FILE //* File 533. * DOC FILE //* * DOC FILE //* 03 Update to File 120 to add more articles. * DOC FILE //* * DOC FILE //* 04 Update to File 135, to reflect PDS 8.5.19. * DOC FILE //* * DOC FILE //* 05 Update to File 182 from John Kalinich, to contain * DOC FILE //* the PDS program package, Version 8.5, Update 19. * DOC FILE //* * DOC FILE //* 06 Various updates to File 312 from Lionel Dyck. * DOC FILE //* These are continuing updates, and they reflect the * DOC FILE //* new and changed programs which Lionel posts at his * DOC FILE //* web site. Lionel's current web site address is: * DOC FILE //* * DOC FILE //* http://www.geocities.com/lbdyck * DOC FILE //* * DOC FILE //* 07 Update to File 358 from Eric Bielefeld, to supply * DOC FILE //* some missing macros from his SYSOUT storage * DOC FILE //* package. * DOC FILE //* * DOC FILE //* 08 Addition of File 401 from Bob Goldberg. This file * DOC FILE //* now contains the SPITBOL 360 compiler and library. * DOC FILE //* * DOC FILE //* 09 Update to File 434 from Mark Zelden, with some * DOC FILE //* more improvements to his programs. These are also * DOC FILE //* continuing updates. * DOC FILE //* * DOC FILE //* 10 Update to File 438, which is Dan Snyder's macro * DOC FILE //* library, to update some of the members. Also, * DOC FILE //* in the light of the fact that the IBM Structured * DOC FILE //* Macros that come with the HLASM Toolkit, are not * DOC FILE //* available to every MVS site, and therefore are * DOC FILE //* not "public" and not "portable", Dan's collection * DOC FILE //* of structured macros, was packaged separately from * DOC FILE //* the rest of the macros, in member $$$STRUC. * DOC FILE //* * DOC FILE //* These structured macros are public and free, and * DOC FILE //* are therefore being proposed as an alternative to * DOC FILE //* use, instead of the ones shipped with the IBM * DOC FILE //* HLASM Toolkit. * DOC FILE //* * DOC FILE //* 11 Update to File 495 from Tom Conley, to contain * DOC FILE //* V3R2 of his Dynamic ISPF Starter Set package, * DOC FILE //* which helps you install ISPF applications into * DOC FILE //* your TSO sessions more easily. * DOC FILE //* * DOC FILE //* 12 Update to File 529 from Matthew Stitt, to add a * DOC FILE //* few more programs to his SMF Record formatting * DOC FILE //* programs that are written in COBOL. There are * DOC FILE //* also other system-oriented programs here, that * DOC FILE //* are meant to be available to application programmers * DOC FILE //* also. * DOC FILE //* * DOC FILE //* 13 Update to File 531 from David Stern, to include * DOC FILE //* an improvement to one of his REXX execs. * DOC FILE //* * DOC FILE //* 14 Addition of File 533 from Sam Golob. This is * DOC FILE //* a package that converts entire tapes to AWS-format * DOC FILE //* disk files, and which can take an AWS-format disk * DOC FILE //* file, and cut a tape from it. There are 2 programs. * DOC FILE //* VTT2DISK reads a tape, and creates an FB-80 AWS * DOC FILE //* format disk file on MVS. VTT2TAPE looks at such * DOC FILE //* a disk file, and cuts a real tape on a tape drive. * DOC FILE //* * DOC FILE //* 15 Addition of File 534 from Paul Dion, which contains * DOC FILE //* a very capable command, to show DASD free space. * DOC FILE //* * DOC FILE //* 16 Addition of File 535 from Deru Sudibyo, which * DOC FILE //* contains CCAT, a versatile command to do dynamic * DOC FILE //* allocation, concatenation, and deconcatenation of * DOC FILE //* datasets. * DOC FILE //* * DOC FILE //* 17 Addition of File 536 from Deru Sudibyo, which * DOC FILE //* contains XDI, a software package that is a Report * DOC FILE //* Distribution Management System, for shops which * DOC FILE //* have both the CA-XCOM, and CA-Dispatch packages. * DOC FILE //* See member $MANUAL which explains the reason for * DOC FILE //* the creation of this system. CA-Dispatch shops * DOC FILE //* may profit a lot from this. * DOC FILE //* * DOC FILE //* 18 Addition of File 537 from Rick Fochtman, which * DOC FILE //* (at present) contains entry and exit assembler * DOC FILE //* macros. * DOC FILE //* * DOC FILE //* 19 Addition of File 538 from Jan Jaeger, which * DOC FILE //* contains an IPLable version of ZZSA, his standalone * DOC FILE //* text editor. This file is tailored for Hercules * DOC FILE //* users, but I think it will work on normal MVS too. * DOC FILE //* * DOC FILE //* 20 Addition of File 539 from Hersch White, which is * DOC FILE //* a REXX and a SAS program, to read SMF records and * DOC FILE //* report who mucked with a dataset. This is set up * DOC FILE //* as a no-brainer, for application programmers and * DOC FILE //* operators to use, themselves, with no outside help. * DOC FILE //* * DOC FILE //***SECTION V-439 SECTION * DOC FILE //* V-439 CHANGES FOR VERSION 439 OCT 30, 2001 * DOC FILE //* * DOC FILE //* 00 Thanks to Gilbert Saint-flour for hosting the * DOC FILE //* creation of this tape, again. * DOC FILE //* * DOC FILE //* 01 Update to File 035, to reflect PDS 8.5.18, and * DOC FILE //* PDS8538, which is PDS 8.5 that runs under MVS * DOC FILE //* Release 3.8J, which you can run for free, under * DOC FILE //* Hercules, on your PC at home. * DOC FILE //* * DOC FILE //* 02 Update to File 047, to put back some of the stuff * DOC FILE //* that Jim Lane had inadvertently deleted in his last * DOC FILE //* reorganization of this file. My thanks to Aron * DOC FILE //* Eisenpress for supplying me with the old CBT Tape * DOC FILE //* to get the proper level of material, and to all * DOC FILE //* the other people who sent me old CBT tapes, when * DOC FILE //* I asked for them on IBM-MAIN. * DOC FILE //* * DOC FILE //* 03 Update to File 112 from Dave Cartwright, to add * DOC FILE //* enqueue checking to the VTOC command. Sam Golob * DOC FILE //* modified the code to convert the MSG macro to a * DOC FILE //* new name, MSGZ, because MSG is now an assembler * DOC FILE //* opcode. Wade Simons further updated the code, * DOC FILE //* to put work areas above the 16M line, so more * DOC FILE //* datasets can be processed. * DOC FILE //* * DOC FILE //* 04 Update to File 118, to add some slight programming * DOC FILE //* changes to the SMP/E preprocessing package. * DOC FILE //* * DOC FILE //* 05 Update to File 120 to add more articles. * DOC FILE //* * DOC FILE //* 06 Update to File 134 from Greg Price, to include * DOC FILE //* new enhancements to REVIEW and SHOWDS. * DOC FILE //* * DOC FILE //* 07 Update to File 135, to reflect PDS 8.5.18, and * DOC FILE //* PDS8538, which is PDS 8.5 that runs under MVS * DOC FILE //* Release 3.8J, which you can run for free, under * DOC FILE //* Hercules, on your PC at home. Also reflects the * DOC FILE //* new levels of REVIEW and SHOWDS. * DOC FILE //* * DOC FILE //* 08 Update to File 172 from Dave Cartwright, to add * DOC FILE //* a new program (HPR), include a couple of useful * DOC FILE //* programs from Hercules work (CCKDDUMP and AWSTAPE) * DOC FILE //* and to fix the MAPDISK program so it doesn't update * DOC FILE //* the last referenced date of the data sets it * DOC FILE //* reports on. Other fixes too. * DOC FILE //* * DOC FILE //* 09 Update to File 182 from John Kalinich, to contain * DOC FILE //* the PDS program package, Version 8.5, Update 18. * DOC FILE //* * DOC FILE //* 10 Update to File 247 from Sam Golob, with some more * DOC FILE //* improvements to the Broadcast Manager package of * DOC FILE //* utilities (for managing SYS1.BRODCAST). A Notices * DOC FILE //* listing program BCMNLIST has now been written. * DOC FILE //* * DOC FILE //* 11 Various updates to File 312 from Lionel Dyck. * DOC FILE //* These are continuing updates, and they reflect the * DOC FILE //* new and changed programs which Lionel posts at his * DOC FILE //* web site. Lionel's current web site address is: * DOC FILE //* * DOC FILE //* http://www.geocities.com/lbdyck * DOC FILE //* * DOC FILE //* 12 Update to File 331 from Charles Hottel, to correct * DOC FILE //* a couple of mistakes in the example in the $$$DOC * DOC FILE //* member. * DOC FILE //* * DOC FILE //* 13 Update to File 344 from Joerg Berning. Added is * DOC FILE //* a REXX utility to read files from an AWSTAPE disk * DOC FILE //* file image of a tape. * DOC FILE //* * DOC FILE //* 14 Update to File 394 from Jan Jakubek, to include * DOC FILE //* the addition of a whole bunch of his utilities, * DOC FILE //* as well as an upgrade to his program KSDSPACE. * DOC FILE //* * DOC FILE //* 15 Update to File 409 from Rob Scott to bring the * DOC FILE //* level of his MXI panels to Release 3.3. * DOC FILE //* * DOC FILE //* 16 Update to File 410 from Rob Scott, which is * DOC FILE //* MXI Version 3.3 GenLevel 011026. * DOC FILE //* * DOC FILE //* 17 Update to File 434 from Mark Zelden, with some * DOC FILE //* more improvements to his programs. These are also * DOC FILE //* continuing updates. * DOC FILE //* * DOC FILE //* 18 Update to File 520 from Robin Ryerse, to include * DOC FILE //* another REXX function package, called SCXSORT, * DOC FILE //* in addition to the REXX function packages that * DOC FILE //* are already there. * DOC FILE //* * DOC FILE //* 19 Addition of File 528 from John McKown, which * DOC FILE //* contains a REXX exec to parse a LISTCAT listing * DOC FILE //* and produce source statements for IDCAMS, to * DOC FILE //* recatalog the items listed. * DOC FILE //* * DOC FILE //* 20 Addition of File 529 from Matthew Stitt, which * DOC FILE //* contains some programs to report CICS statistics, * DOC FILE //* and some other programs. Most of these programs * DOC FILE //* are written in COBOL, but they are very useful, * DOC FILE //* for people who need this information. There is * DOC FILE //* also a program, CATLIST, to report on the contents * DOC FILE //* of old-style VSAM catalogs, without using IBM's * DOC FILE //* LISTCAT. * DOC FILE //* * DOC FILE //* 21 Addition of File 530 from Roy Gardiner, which is * DOC FILE //* a PL/I program to reformat PL/I programs, so they * DOC FILE //* are neater and it's easier to follow the logic. * DOC FILE //* * DOC FILE //* 22 Addition of File 531 from David Stern, which is a * DOC FILE //* compound EXEC to show a lot of OS390 and TCP/IP * DOC FILE //* information. Additionally, the TCP/IP part has * DOC FILE //* been broken out into a separate EXEC, because of * DOC FILE //* its great general usefulness. * DOC FILE //* * DOC FILE //* 23 Addition of File 532 from Charles Hottel. This is * DOC FILE //* a large collection of RPFs for Roscoe. It should * DOC FILE //* prove to be extremely useful for installations * DOC FILE //* using Roscoe. * DOC FILE //* * DOC FILE //***SECTION V-438 SECTION * DOC FILE //* V-438 CHANGES FOR VERSION 438 AUG 01, 2001 * DOC FILE //* * DOC FILE //* 01 Deletion of File 033 from Gene Cray. All the * DOC FILE //* functionality (and JCL compatibility) from Gene's * DOC FILE //* version of the PUTXREF program, have been included * DOC FILE //* in (LEVEL 006 of) the PUTXREF program, on File 118. * DOC FILE //* * DOC FILE //* 02 Addition of File 049 which is the old STATS * DOC FILE //* program from Bruce Leland. This program * DOC FILE //* displays info about the internal structure of * DOC FILE //* several types of datasets. I thought it was so * DOC FILE //* interesting that I resurrected it from File 213 * DOC FILE //* of the old CBT Tape (Version 249). * DOC FILE //* * DOC FILE //* 03 Update to File 118 from Sam Golob, to merge the * DOC FILE //* features of Gene Cray's version of PUTXREF, which * DOC FILE //* used to be on File 033, into the later version of * DOC FILE //* PUTXREF, that is on File 118. * DOC FILE //* * DOC FILE //* 04 Update to documentation of File 183 to move all * DOC FILE //* references to the SHOWMVS program, to File 492. * DOC FILE //* * DOC FILE //* 05 Deletion of File 234. This material can be found * DOC FILE //* on File 247, as the BCMSCAN program. * DOC FILE //* * DOC FILE //* 06 Update to File 247 which is the Broadcast Manager * DOC FILE //* set of programs. * DOC FILE //* * DOC FILE //* 07 Update to File 293 from Sam Golob to make another * DOC FILE //* small improvement to the CKIEBGEN program. * DOC FILE //* * DOC FILE //* 08 Updates to File 312 from Lionel Dyck. * DOC FILE //* * DOC FILE //* 09 Update to File 322 to add a member that uses an * DOC FILE //* IBM model under UNIX System Services to wait for * DOC FILE //* an interval. * DOC FILE //* * DOC FILE //* 10 Update to FIle 434 from Mark Zelden. * DOC FILE //* * DOC FILE //* 11 Update to File 495 from Tom Conley, to bring his * DOC FILE //* ISPF Quick Install package to Level 3.1. * DOC FILE //* * DOC FILE //* 12 Addition of File 527 which is a collection of * DOC FILE //* tools and exits from Matthew Stitt. * DOC FILE //* * DOC FILE //***SECTION V-437 SECTION * DOC FILE //* V-437 CHANGES FOR VERSION 437 JUL 12, 2001 * DOC FILE //* * DOC FILE //* 01 Update to File 104 from Dave Cartwright. This is * DOC FILE //* JRP (JES2 Remote Processing), and the update is to * DOC FILE //* fix some problems. * DOC FILE //* * DOC FILE //* 02 Update to File 118 from Sam Golob, to replace all * DOC FILE //* COBOL programs with Assembler equivalents. PUTXREF * DOC FILE //* was also modified to produce fixed blocked output * DOC FILE //* instead of variable unblocked output. SYSPRINT * DOC FILE //* reporting was introduced into the SMPUPD program * DOC FILE //* processing, and is quite extensive. Many other * DOC FILE //* improvements. * DOC FILE //* * DOC FILE //* 03 Update to File 120 to add more articles. * DOC FILE //* * DOC FILE //* 04 Update to File 135 to include a later version of * DOC FILE //* SHOWMVS. * DOC FILE //* * DOC FILE //* 05 Update to File 136 to fix a bug in BRODSCAN. The * DOC FILE //* program did not report garbaged user messages in * DOC FILE //* SYS1.BRODCAST correctly. * DOC FILE //* * DOC FILE //* 06 Update to File 229 from Sam Golob, to mark the * DOC FILE //* STRIP parm as not having been implemented yet. * DOC FILE //* The change was done in member #MANUAL. * DOC FILE //* * DOC FILE //* 07 Update to File 247 which is the Broadcast Manager * DOC FILE //* program, to make numerous updates, and to add the * DOC FILE //* BCMXPORT program. Also, the BCEDIT REXX execs by * DOC FILE //* Paul Lemons, to edit Notices messages, were copied * DOC FILE //* over to here from File 479. * DOC FILE //* * DOC FILE //* 08 Update to File 299 from Sam Golob, to eliminate * DOC FILE //* the X'00' characters that were appearing in the * DOC FILE //* TAPEMAP report headers (and replacing them with * DOC FILE //* blanks). * DOC FILE //* * DOC FILE //* 09 Numerous updates to File 312 from Lionel Dyck. * DOC FILE //* * DOC FILE //* 10 Update to File 410 from Rob Scott, to ship a new * DOC FILE //* genlevel of MXI. * DOC FILE //* * DOC FILE //* 11 Updates to File 434 from Mark Zelden. * DOC FILE //* * DOC FILE //* 12 Update to File 455 to include a later version of * DOC FILE //* SHOWMVS. * DOC FILE //* * DOC FILE //* 13 Update to File 492 which is SHOWMVS, from Roland * DOC FILE //* Schiradin. This file now contains Version 6.29 * DOC FILE //* and Version 7.02. * DOC FILE //* * DOC FILE //* 14 Update to File 519 from Sam Golob, to improve the * DOC FILE //* reporting in the TMS-VTS comparison (audit) system. * DOC FILE //* * DOC FILE //* 15 Addition of File 522 from Michael Oujesky, which * DOC FILE //* is a program to write a user record to SMF. * DOC FILE //* * DOC FILE //* 16 Addition of File 523 from Paul Dion, which is a * DOC FILE //* very general SMF record selection program, which * DOC FILE //* can also read from the currently active SMF dataset, * DOC FILE //* if you wish. * DOC FILE //* * DOC FILE //* 17 Addition of File 524 from Ron Tatum, which is his * DOC FILE //* coded routine to do general EXCP to tape datasets. * DOC FILE //* * DOC FILE //* 18 Addition of File 525 from Stephen Bell, which is a * DOC FILE //* mod to IBM's free CFMON program, so it will work * DOC FILE //* with OS/390 systems at a higher level than R2.6. * DOC FILE //* * DOC FILE //* 19 Addition of File 526 from David I. Russell. This * DOC FILE //* is a magnificent ISPF interface and set of * DOC FILE //* enhancement programs, to make life easier for the * DOC FILE //* CA-Top Secret security administrator. * DOC FILE //* * DOC FILE //***SECTION V-436 SECTION * DOC FILE //* V-436 CHANGES FOR VERSION 436 JUN 12, 2001 * DOC FILE //* * DOC FILE //* 01 Update to File 120 to add articles. * DOC FILE //* * DOC FILE //* 02 Update to File 312 from Lionel Dyck. * DOC FILE //* * DOC FILE //* 03 Update to File 314 from Dave Lees. * DOC FILE //* * DOC FILE //* 04 Update to File 434 from Mark Zelden. * DOC FILE //* * DOC FILE //* 05 Update to File 516 from Sam Golob, to fix several * DOC FILE //* problems running the CBRTST program against a * DOC FILE //* very large number of volumes. * DOC FILE //* * DOC FILE //* 06 Addition of File 519 from Sam Golob, which contains * DOC FILE //* a package to audit differences between TMS reporting * DOC FILE //* of tape volume information, and VTS (Virtual Tape * DOC FILE //* System) reporting, using IBM's VTS. * DOC FILE //* * DOC FILE //* 07 Addition of File 520 from Robin Ryerse, which * DOC FILE //* contains some REXX functions coded in Assembler. * DOC FILE //* * DOC FILE //* 08 Update to File 521 from Tom Bryant, which contains * DOC FILE //* some useful EREP Jobstreams. * DOC FILE //* * DOC FILE //***SECTION V-435 SECTION * DOC FILE //* V-435 CHANGES FOR VERSION 435 MAY 30, 2001 * DOC FILE //* * DOC FILE //* 01 Update to File 120 to add one or more articles. * DOC FILE //* * DOC FILE //* 02 Update to File 183 from Gilbert Saint-flour. * DOC FILE //* SHOWMVS is now on File 492, and is being worked * DOC FILE //* on by Roland Schiradin. * DOC FILE //* * DOC FILE //* 03 Addition of File 293 by Warren Whitford and Sam * DOC FILE //* Golob. This file contains iterations (continued * DOC FILE //* improvements) to the CKIEBGEN sequential dataset * DOC FILE //* copying program that uses QSAM. * DOC FILE //* * DOC FILE //* 04 Addition of File 295 from David B. Cole. This * DOC FILE //* is an essay that describes his inner feelings * DOC FILE //* as a programmer, and is very much worth reading. * DOC FILE //* * DOC FILE //* 05 Update to File 296, to correct a typo in DVOL that * DOC FILE //* stops it from being assembled properly. * DOC FILE //* * DOC FILE //* 06 Update to File 308 from Alan Field, to provide * DOC FILE //* a version of his system level display mod, for * DOC FILE //* the z/OS 1.1 level. * DOC FILE //* * DOC FILE //* 07 Updates to File 312 from Lionel Dyck. * DOC FILE //* * DOC FILE //* 08 Update to File 409 from Rob Scott. This is the * DOC FILE //* FB-80 file containing panels, and other stuff for * DOC FILE //* MXI. This file has been updated for MXI 3.2a. * DOC FILE //* * DOC FILE //* 09 Update to File 410 from Rob Scott. This file * DOC FILE //* is the load library for MXI. It is now at level * DOC FILE //* MXI Version 3.2 GenLevel 010524. * DOC FILE //* * DOC FILE //* 10 Update to File 411 from Rob Scott. * DOC FILE //* * DOC FILE //* 11 Update to File 413 from Ashley Street. * DOC FILE //* * DOC FILE //* 12 Update to File 495 which is a new edition of Tom * DOC FILE //* Conley's ISPF starter set. Cool. * DOC FILE //* * DOC FILE //* 13 Addition of File 515 from Alex Brodsky, which is * DOC FILE //* a nice collection of REXX functions and ISPF stuff. * DOC FILE //* * DOC FILE //* 14 Addition of File 516 from Sam Golob, which is a * DOC FILE //* program for CA-1 analysis of your tapes. This * DOC FILE //* program is driven by a list of volumes, and it * DOC FILE //* calls CA-1's new program CTSQSTS, to report and * DOC FILE //* interpret the return code gotten for each volume. * DOC FILE //* This program may be run against a list of all the * DOC FILE //* volumes in your TMC, to report their status. The * DOC FILE //* report is very short, and convenient to look at. * DOC FILE //* Better than a TMSBINQ, for some purposes, if you * DOC FILE //* don't need detail. To my knowledge, this program * DOC FILE //* does not update the TMC entries. * DOC FILE //* * DOC FILE //* 15 Addition of File 517 from Peter Flass. This is the * DOC FILE //* XPL Compiler Generator System from the late 60s, * DOC FILE //* which allows you to write your own compilers. * DOC FILE //* * DOC FILE //* 16 Addition of File 518 from Sam Knutson. This is a * DOC FILE //* program to change the ASM internal defaults, so it * DOC FILE //* doesn't report an "Auxiliary Storage Full" condition * DOC FILE //* so quickly. * DOC FILE //* * DOC FILE //***SECTION V-434 SECTION * DOC FILE //* V-434 CHANGES FOR VERSION 434 MAY 01, 2001 * DOC FILE //* * DOC FILE //* 01 Update to File 120 to add a few new articles. * DOC FILE //* * DOC FILE //* 02 Update to Files 134 and 135 from Greg Price, to * DOC FILE //* update REVIEW to accommodate people who are * DOC FILE //* running Hercules (S390 hardware emulator that * DOC FILE //* runs on a PC). Other updates too. * DOC FILE //* * DOC FILE //* 03 Update to File 247 to update the BCMISPF materials * DOC FILE //* from Vinh Vu. * DOC FILE //* * DOC FILE //* 04 Update to File 357 from Carl Hafner, to make * DOC FILE //* multiple changes to his large collection. * DOC FILE //* * DOC FILE //* 05 Addition of File 389 from Jack Schudel, with a * DOC FILE //* version of JES2 QUEUE that avowedly is not perfect, * DOC FILE //* but which might be made to work for JES2 spool * DOC FILE //* browsing from the ESA 5.2.0 level thru OS390 2.8 * DOC FILE //* or 2.10. It is being distributed here, to make it * DOC FILE //* available, so people can work on it further. * DOC FILE //* * DOC FILE //* 06 Update to the documentation for File 393 from Bob * DOC FILE //* Lamerand and Ken MacKenzie, which had been missing * DOC FILE //* from File 001. This is a TSO REXX exec, to list * DOC FILE //* which RACF groups the user is connected to. * DOC FILE //* * DOC FILE //* 07 Updates to File 434 from Mark Zelden. Several * DOC FILE //* iterations since Version 433 of this tape. * DOC FILE //* * DOC FILE //* 08 Update to File 452 from Dan Dalby (MVS-JES2), * DOC FILE //* to add some of his latest stuff. * DOC FILE //* * DOC FILE //* 09 Update to File 476 from Steve Bacher, to improve * DOC FILE //* the installability of LISP. * DOC FILE //* * DOC FILE //* 10 Update to File 492 which is the SHOWMVS version * DOC FILE //* levels that are maintained by Roland Schiradin * DOC FILE //* (as opposed to Gilbert Saint-flour alone). This * DOC FILE //* is now a permanent file location, and it currently * DOC FILE //* contains version 6.28 (a stabilized version of 6.27) * DOC FILE //* which only goes up to OS/390 2.10, and also the new * DOC FILE //* version for z/OS called SHOWMVS 7.01. SHOWMVS 7.01 * DOC FILE //* is only supported for OS/390 R1.1 and above. * DOC FILE //* * DOC FILE //* For ease of installation, this file contains both * DOC FILE //* SHOWMVS load modules in TSO XMIT format. * DOC FILE //* * DOC FILE //* 11 Update to File 511 from Geoffrey McIntyre, to fix * DOC FILE //* a few problems with his VSAM analysis tool. * DOC FILE //* * DOC FILE //* 12 Addition of File 514 from Larry Williams, which * DOC FILE //* contains an ICHRTX00 SAF exit to stop even users * DOC FILE //* who have RACF SPECIAL attribute, from updating a * DOC FILE //* disk volume. This is to stop TSO users at a * DOC FILE //* software house from altering the shop's copy of * DOC FILE //* distributed software releases. Only specially * DOC FILE //* designated users can make updates to this volume, * DOC FILE //* or these volumes. * DOC FILE //* * DOC FILE //***SECTION V-433 SECTION * DOC FILE //* V-433 CHANGES FOR VERSION 433 APR 02, 2001 * DOC FILE //* * DOC FILE //* 01 Update to File 014 from Sam Golob, to fix a few * DOC FILE //* things on the old articles from 1988. * DOC FILE //* * DOC FILE //* 02 Update to File 035 to bring the PDS command load * DOC FILE //* module to the 8.5.16 level. * DOC FILE //* * DOC FILE //* 03 Update to File 050 to do a change to Thierry * DOC FILE //* Falissard's entry. This file still needs a lot * DOC FILE //* of updating. * DOC FILE //* * DOC FILE //* 04 Update to File 120 to add a few new articles. * DOC FILE //* * DOC FILE //* 05 Update to File 139 to make it easier to exit the * DOC FILE //* WHOHAS command. Under TSO Session Manager, you * DOC FILE //* have a hard time entering a null command. * DOC FILE //* * DOC FILE //* 06 Update to File 182 from John Kalinich, to bring * DOC FILE //* the PDS command package to the 8.5.16 level. * DOC FILE //* * DOC FILE //* 07 Update to File 249 from Steve Niebauer and Eileen * DOC FILE //* Barkow to fix the WMOD program(s) for OS/390 R2.7 * DOC FILE //* systems and higher. * DOC FILE //* * DOC FILE //* 08 Update to File 312 from Lionel Dyck, to make * DOC FILE //* multiple changes to his large collection. * DOC FILE //* * DOC FILE //* 09 Update to File 332 to introduce another version * DOC FILE //* of AUTO which has been enhanced. You might like * DOC FILE //* this one better. * DOC FILE //* * DOC FILE //* 10 Update to File 386 from Salvador Carrasco, to many * DOC FILE //* of his utilities. * DOC FILE //* * DOC FILE //* 11 Addition of File 406 which contains the CQX and * DOC FILE //* FIND TSO commands that used to be on the tape. * DOC FILE //* CQX has been fixed a bit for more modern systems. * DOC FILE //* * DOC FILE //* 12 Update to File 414 from Joe Garcia, to solve some * DOC FILE //* problems with the REWRITE program that converts * DOC FILE //* output from machine carriage control to ANSI. * DOC FILE //* * DOC FILE //* 13 Updates to File 434 from Mark Zelden. Several * DOC FILE //* iterations since Version 432 of this tape. * DOC FILE //* * DOC FILE //* 14 Update to File 491 from Andy Robertson, to add * DOC FILE //* a new package called BATCHART, which generates * DOC FILE //* pictures that are viewable on a 3270, and which * DOC FILE //* can be converted to .gif files too. * DOC FILE //* * DOC FILE //* 15 Update to File 495 from Thomas Conley, to greatly * DOC FILE //* expand his sample collection of how to dynamically * DOC FILE //* install common software products, as they are * DOC FILE //* needed by the user (and NOT initially at the * DOC FILE //* beginning of the ISPF session). * DOC FILE //* * DOC FILE //* 16 Addition of File 502 from Charles MacNiven, who * DOC FILE //* needed to create a copy of AMASPZAP which doesn't * DOC FILE //* issue the AMA117D REPLY Y OR N TO UPDATE VTOC * DOC FILE //* message. This is how he solved the problem. * DOC FILE //* More info too. * DOC FILE //* * DOC FILE //* 17 Addition of File 503 from Adrian Stern which * DOC FILE //* contains a pds member listing utility written * DOC FILE //* in REXX. This utility has the advantage of * DOC FILE //* running under raw TSO, and writing a file, without * DOC FILE //* the member name data having to be OUTTRAPed. * DOC FILE //* * DOC FILE //* 18 Addition of File 504 to present a software * DOC FILE //* inventory system that has been set up to keep * DOC FILE //* track of software duplications and changes. The * DOC FILE //* system consists of an Assembler Language data * DOC FILE //* gathering part, followed by a SAS reporting part. * DOC FILE //* An administrator for this system should be * DOC FILE //* familiar with both Assembler Language and SAS. * DOC FILE //* * DOC FILE //* 19 Addition of File 505 from Sam Knutson, which is * DOC FILE //* the ASSIST Assembler Language teaching tool. * DOC FILE //* * DOC FILE //* 20 Addition of File 506 from Jim Blalock, which has * DOC FILE //* several REXX tools that help to process SMP/E * DOC FILE //* outputs. * DOC FILE //* * DOC FILE //* 21 Addition of File 507 from Dennis Opfermann, which * DOC FILE //* is the public domain MVS version of TPL, Version * DOC FILE //* 6.0. TPL was developed many years ago at the * DOC FILE //* Bureau of Labor Statistics, as a pioneering * DOC FILE //* statistical tabulation tool. * DOC FILE //* * DOC FILE //* 22 Addition of File 508 from Al Richards, which is * DOC FILE //* a TSO command processor written in Assembler, that * DOC FILE //* executes CLISTs or REXX execs. The name of this * DOC FILE //* program is EXCMD. The purpose for developing this * DOC FILE //* processor was for TSO LOGON processing in a highly * DOC FILE //* customized environment, to convert assembler * DOC FILE //* language based dynamic allocation of datasets to * DOC FILE //* REXX and CLIST based allocation. As written, this * DOC FILE //* command has another use--it temporarily destroys * DOC FILE //* the ISPF environment for the command it is * DOC FILE //* executing. Therefore, if you can't get out of * DOC FILE //* ISPF, and you want to run a command which must not * DOC FILE //* be run under ISPF, you can simulate the non-ISPF * DOC FILE //* environment by executing the command with EXCMD. * DOC FILE //* * DOC FILE //* EXCMDI command added, which preserves the ISPF * DOC FILE //* environment, and does the same function as EXCMD. * DOC FILE //* * DOC FILE //* 23 Addition of File 509 from Tim-Kent Larsen, which * DOC FILE //* is a system to web-enable the SHOWMVS command from * DOC FILE //* File 183. You can invoke SHOWMVS from the client * DOC FILE //* machine, and get the output of SHOWMVS in HTML * DOC FILE //* format, over the Internet. This is an example of * DOC FILE //* how to web-enable MVS commands. * DOC FILE //* * DOC FILE //* 24 Addition of File 510 from Ricardo Paranhos, which * DOC FILE //* contains the flexible IEBLIST program to show * DOC FILE //* datasets on volumes, and to display their space * DOC FILE //* occupation and their DCB properties. There is also * DOC FILE //* another program called SPACE as well. * DOC FILE //* * DOC FILE //* 25 Addition of File 511 from Geoffrey McIntyre, which * DOC FILE //* is a VSAM space management and analysis tool, with * DOC FILE //* an ISPF interface. The main program is written in * DOC FILE //* COBOL. This tool is very handy to have. * DOC FILE //* * DOC FILE //* 26 Addition of File 512 from Luc van Rompaey, which * DOC FILE //* contains an ISPF CUT-PASTE that appears to be * DOC FILE //* quite sophisticated. * DOC FILE //* * DOC FILE //* 27 Addition of File 513 from Angel Luis Dominguez * DOC FILE //* Martin and Jose Maria Martinez Besteiro. This * DOC FILE //* file contains tools to use OPERLOG in a sysplex, * DOC FILE //* and to handle OPERLOG system messages as though * DOC FILE //* they were from SYSLOG (the "old" way). * DOC FILE //* * DOC FILE //***SECTION V-432 SECTION * DOC FILE //* V-432 CHANGES FOR VERSION 432 JAN 25, 2001 * DOC FILE //* * DOC FILE //* 00 I am increasing the number of files on this tape * DOC FILE //* from 500 files to 600 files. * DOC FILE //* * DOC FILE //* The newest files on this tape have a date stamp, * DOC FILE //* which is a member called $$$#DATE, which says when * DOC FILE //* that file was prepared for distribution. You can * DOC FILE //* use that member as a kind of version indicator. * DOC FILE //* * DOC FILE //* 01 Update to File 006 to include CLISTs that I use * DOC FILE //* to put a date and time stamp into newly shipped * DOC FILE //* CBT Tape files. GENDAT for batch, GENDATE for TSO. * DOC FILE //* * DOC FILE //* 02 Update to File 120 from Sam Golob to add more * DOC FILE //* articles. * DOC FILE //* * DOC FILE //* 03 Update to Files 134 and 135 from Greg Price, to * DOC FILE //* bring REVIEW to the V 35.0 level, and to introduce * DOC FILE //* a mechanism for logging on to multiple TSO sessions * DOC FILE //* for the same userid. * DOC FILE //* * DOC FILE //* 04 Update to Files 238 thru 242 which is the Super * DOC FILE //* Disassembler called REASM from Valentin Chernyak. * DOC FILE //* Some of these files have been much extended. * DOC FILE //* * DOC FILE //* 05 Addition of File 243 which is source code for * DOC FILE //* the Super Disassembler called REASM from Valentin * DOC FILE //* Chernyak. Some of it is commented in Russian. * DOC FILE //* Most is commented in English. * DOC FILE //* * DOC FILE //* 06 Update to File 247 to add enhancements to the * DOC FILE //* SYS1.BRODCAST manager package from various people. * DOC FILE //* Notable is the BCMISPF interface from Vinh Vu. * DOC FILE //* * DOC FILE //* 07 Update to File 312 from Lionel Dyck to add several * DOC FILE //* updates. * DOC FILE //* * DOC FILE //* 08 Update to File 321 from Roland Schiradin to his * DOC FILE //* COBANAL program, which has to be updated from * DOC FILE //* time to time, to include information about new * DOC FILE //* COBOL versions. * DOC FILE //* * DOC FILE //* 09 Update to Files 409 and 410 from Rob Scott, to * DOC FILE //* bring MXI 3.1a to a new maintenance level (changes * DOC FILE //* are to load mods on File 410 - you can use the * DOC FILE //* same panels). * DOC FILE //* * DOC FILE //* 10 Update to File 434 from Mark Zelden. * DOC FILE //* * DOC FILE //* 11 Addition of File 493 from Jim Connelley, with * DOC FILE //* several extremely useful tools, notably a * DOC FILE //* "reverse IDCAMS" which points at a VSAM file * DOC FILE //* and generates IDCAMS control statements to DEFINE * DOC FILE //* a clone of it. * DOC FILE //* * DOC FILE //* 12 Addition of File 494 from David Sumner which is an * DOC FILE //* IKJEESX9 exit to LISTBC, which says that even * DOC FILE //* though TSO Userlogs are defined in PARMLIB, the * DOC FILE //* system should not make any new ones. This allows * DOC FILE //* some userlogs for a few "big message gatherers" * DOC FILE //* and the use of SYS1.BRODCAST with its centralized * DOC FILE //* control, for all the others. This package was * DOC FILE //* also added to File 247 (Broadcast Manager package). * DOC FILE //* * DOC FILE //* 13 Addition of File 495 from Tom Conley. This is an * DOC FILE //* "ISPF Starter" package to make it easier to install * DOC FILE //* a product's ISPF interface, without adding more * DOC FILE //* ddnames to the LOGON PROC. Many examples, for many * DOC FILE //* different commonly-used products, are included. * DOC FILE //* * DOC FILE //* 14 Addition of File 496 from Ken MacKenzie, which is * DOC FILE //* a REXX exec (called TIOT) that performs a TSO LISTA * DOC FILE //* function. This exec works very well with the DISP * DOC FILE //* exec from File 487. If you say TSO DISP TIOT, then * DOC FILE //* you ISPF VIEW your dataset allocations for TSO. * DOC FILE //* * DOC FILE //* 15 Addition of File 497 from Antonio Colombo of Amdahl * DOC FILE //* Italy, which is a CSVLLIX1 (LLA Fetch) exit, with * DOC FILE //* all the material that you need, to run it. * DOC FILE //* * DOC FILE //* 16 Addition of File 498 from Craig Schneiderwent, * DOC FILE //* which is a match-merge program written in Assembler. * DOC FILE //* * DOC FILE //* 17 Addition of Files 499 and 500 from Edward Ross, * DOC FILE //* containing some miscellaneous utilities, and an * DOC FILE //* ISPF system to do RACF manipulation. File 500 * DOC FILE //* consists of object decks that accompany this * DOC FILE //* collection. * DOC FILE //* * DOC FILE //* 18 Addition of File 501 from Ken Clapp. This file * DOC FILE //* contains an SNTP time server, and some other * DOC FILE //* related stuff. An SNTP time server is used for * DOC FILE //* synchronizing your OS/390 system clock. * DOC FILE //* * DOC FILE //***SECTION V-431 SECTION * DOC FILE //* V-431 CHANGES FOR VERSION 431 DEC 15, 2000 * DOC FILE //* * DOC FILE //* 01 Update to File 035 to reflect changes in DAF and * DOC FILE //* COPYMODS (and possibly other things by the time * DOC FILE //* this cut of the tape is finalized). * DOC FILE //* * DOC FILE //* 02 Update to File 069 to reload this file of coding * DOC FILE //* examples from Carmine Cannatello from his original * DOC FILE //* diskette. The data was converted to EBCDIC using * DOC FILE //* SPF/PC in such a way, that all tab characters were * DOC FILE //* completely eliminated. Spacing is now proper. * DOC FILE //* * DOC FILE //* 03 Update to File 094 from Mike Cleary, to bring * DOC FILE //* DAF to the 2.9.0 level. * DOC FILE //* * DOC FILE //* 04 Update to File 120 from Sam Golob to add more * DOC FILE //* articles. * DOC FILE //* * DOC FILE //* 05 Update to File 134 from Greg Price. * DOC FILE //* * DOC FILE //* 06 Update to File 135 from Greg Price, and to reflect * DOC FILE //* SHOWMVS version 6.27. * DOC FILE //* * DOC FILE //* 07 Update to File 166 from Vinh Vu. * DOC FILE //* * DOC FILE //* 08 Update to File 229 from Sam Golob, to enhance the * DOC FILE //* COPYMODS program and to add other useful programs * DOC FILE //* that help when you need to copy or make tapes. * DOC FILE //* * DOC FILE //* 09 Update to File 312 from Lionel Dyck to add an * DOC FILE //* application called LDAPMAIL, to update many of * DOC FILE //* his other utilities, and to add other tools. * DOC FILE //* * DOC FILE //* 10 Update to File 321 from Roland Schiradin and * DOC FILE //* Fritz Alber, to enhance the COBANAL application. * DOC FILE //* * DOC FILE //* 11 Update to File 330 from Fritz Alber, to enhance * DOC FILE //* his ISPF interface to COBANAL. * DOC FILE //* * DOC FILE //* 12 Update to File 357 from Carl Hafner, to add more * DOC FILE //* utilities and improve his existing ones. * DOC FILE //* * DOC FILE //* 13 Update to File 432 from Thierry Falissard. * DOC FILE //* * DOC FILE //* 14 Update to File 434 from Mark Zelden. * DOC FILE //* * DOC FILE //* 15 Addition of File 487 from Robert Bridges, which * DOC FILE //* is a REXX exec to trap the output of TSO commands, * DOC FILE //* and ISPF VIEW that output so it won't roll off * DOC FILE //* the screen. * DOC FILE //* * DOC FILE //* 16 Addition of File 488 from Jim Iannone, which is a * DOC FILE //* collection of utilities, mostly written in COBOL, * DOC FILE //* which are helpful in production control. * DOC FILE //* * DOC FILE //* 17 Addition of File 489 from Jim Iannone, which is a * DOC FILE //* specialized collection of tools to help install * DOC FILE //* the Shared Medical Systems update tapes. This is * DOC FILE //* a specialized package (from Invision) that is used * DOC FILE //* by hospitals. * DOC FILE //* * DOC FILE //* 18 Addition of File 490 from Andy Robertson, which is * DOC FILE //* a collection of assembler macros to assist in * DOC FILE //* writing re-entrant code. * DOC FILE //* * DOC FILE //* 19 Addition of File 491 from Andy Robertson, which is * DOC FILE //* his XMITMAIL package, a sort of XMITIP (File 312) * DOC FILE //* lite. This package is written mostly in COBOL. * DOC FILE //* Its purpose is for sending emails from MVS TSO. * DOC FILE //* * DOC FILE //* 20 Addition of File 492 from Roland Schiradin. This * DOC FILE //* is SHOWMVS version 6.27, which really should be on * DOC FILE //* File 183, but since this was Roland's independent * DOC FILE //* addition, it's still a bit tedious to integrate it * DOC FILE //* into the corresponding files on File 183. Roland * DOC FILE //* modified quite a few of the macros, etc. So we're * DOC FILE //* keeping it separate for the time being, to make it * DOC FILE //* easier to install correctly. File 183 still has * DOC FILE //* SHOWMVS version 6.25. * DOC FILE //* * DOC FILE //***SECTION V-430 SECTION * DOC FILE //* V-430 CHANGES FOR VERSION 430 NOV 12, 2000 * DOC FILE //* * DOC FILE //* 01 Update to File 035 for the COPYMODS load module. * DOC FILE //* * DOC FILE //* 02 File 069 which contains coding examples from * DOC FILE //* Carmine Cannatello's "Advanced Assembler Language * DOC FILE //* and MVS Interfaces" book, was filled with tab * DOC FILE //* characters, and I've made a first attempt to * DOC FILE //* clean them up by changing them to spaces. * DOC FILE //* * DOC FILE //* 03 Update to File 120 from Sam Golob to add a few * DOC FILE //* more articles. * DOC FILE //* * DOC FILE //* 04 Addition of File 123 from Sam Golob. This is a * DOC FILE //* set of TSO Echo programs, which echo the entire * DOC FILE //* data portion of the TSO command buffer back to the * DOC FILE //* terminal. If you ALIAS one of these programs to a * DOC FILE //* real TSO command, you just get a reflection of what * DOC FILE //* the user entered. You can restrict the use of TSO * DOC FILE //* commands in this way. * DOC FILE //* * DOC FILE //* 05 Update to Files 134 and 135 from Greg Price. * DOC FILE //* * DOC FILE //* 06 Update to File 183 from Gilbert Saint-flour. * DOC FILE //* * DOC FILE //* 07 Update to File 229 from Sam Golob, to add function * DOC FILE //* to the COPYMODS program. It can now optionally * DOC FILE //* read an SL tape and copy all the labels to an FB-80 * DOC FILE //* output file. This can be done in read-only mode, * DOC FILE //* or while copying to up to 16 output tapes. COPYMODS * DOC FILE //* can also merge an external label file into an NL * DOC FILE //* tape to create an SL tape, or up to 16 copies of it. * DOC FILE //* * DOC FILE //* 06 Update to File 312 from Lionel Dyck. * DOC FILE //* * DOC FILE //* 07 Update to File 321 from Roland Schiradin. * DOC FILE //* * DOC FILE //* 08 Update to File 357 from Carl Hafner, to add some * DOC FILE //* new utilities and update the older ones. * DOC FILE //* * DOC FILE //* 09 Update to Files 409 and 410 from Rob Scott, to * DOC FILE //* version 3.1a of MXI. * DOC FILE //* * DOC FILE //* 10 Update to Files 411 and 412 from Rob Scott, to * DOC FILE //* fix and add some of his utilities. * DOC FILE //* * DOC FILE //* 11 Update to File 431 to add one of Steve Bacher's * DOC FILE //* programs that wasn't there before. * DOC FILE //* * DOC FILE //* 12 Update to File 434 from Mark Zelden. * DOC FILE //* * DOC FILE //* 13 Reship of File 476 from Steve Bacher, to add an * DOC FILE //* ISPF interface to the LISP compiler and library. * DOC FILE //* * DOC FILE //* 14 Update to File 482, which is GDGCOPY from Eric * DOC FILE //* Bielefeld, to correct a shipping error. * DOC FILE //* * DOC FILE //* 15 Addition of File 483, which is a collection of * DOC FILE //* utilities from Thomas Ramseier. * DOC FILE //* * DOC FILE //* 16 Addition of File 484, which is the CACHEMAN * DOC FILE //* utility package from Chuck Baumann of Amdahl. * DOC FILE //* * DOC FILE //* 17 Addition of File 485, which is a complex VTAM * DOC FILE //* application that was written by Binyamin Dissen. * DOC FILE //* It is possible to run this program, or to use it * DOC FILE //* as a valuable VTAM coding example. * DOC FILE //* * DOC FILE //* 18 Addition of File 486, which is a program to * DOC FILE //* issue a SET CLOCK command to accurately set the * DOC FILE //* local time on an MVS system. This program is * DOC FILE //* from Skip Robinson. * DOC FILE //* * DOC FILE //***SECTION V-429 SECTION * DOC FILE //* V-429 CHANGES FOR VERSION 429 SEP 10, 2000 * DOC FILE //* * DOC FILE //* 00 I have taken advantage of the fact that I have all * DOC FILE //* the CBT Tape files on disk, and I have made an * DOC FILE //* attempt to update all of my address and email * DOC FILE //* information on all of the files which mention my * DOC FILE //* name. I have not reflected these changes in the * DOC FILE //* dates that are in the File Status Section of this * DOC FILE //* doc. But you can probably see most of them in the * DOC FILE //* ISPF stats for the members changed. I did make a * DOC FILE //* few of the changes with the stats unaltered. * DOC FILE //* * DOC FILE //* My address is: Sam Golob, P.O. Box 702 * DOC FILE //* Pomona, NY 10970 * DOC FILE //* * DOC FILE //* email: sbgolob@cbttape.org * DOC FILE //* * DOC FILE //* 01 Update to File 312 from Lionel Dyck. XMITIP has * DOC FILE //* a few revisions. * DOC FILE //* * DOC FILE //* 02 Update to File 432 from Thierry Falissard. His JCL * DOC FILE //* for a one pack "Rescue system", called MINISYST, * DOC FILE //* had been written in French. Thierry made an English * DOC FILE //* version. MINISYSF is the French version now. * DOC FILE //* * DOC FILE //* 03 Update to File 434 with a couple of changes from * DOC FILE //* Mark Zelden. * DOC FILE //* * DOC FILE //* 04 Addition of File 478 from Jan Jaeger, which is his * DOC FILE //* RAWSTAPE program that reads and copies a "tape file" * DOC FILE //* from a virtual tape (on disk) in AWS format. * DOC FILE //* * DOC FILE //* 05 Addition of File 479 from Paul W. Lemons, which * DOC FILE //* currently contains 3 programs. BCEDIT allows you * DOC FILE //* to SPFEDIT and change the Notices (sent to all TSO * DOC FILE //* users) messages on SYS1.BRODCAST. BKSEARCH allows * DOC FILE //* you to find stuff in BOOKMANAGER books under TSO. * DOC FILE //* YAHTZEE is a single-player yahtzee game. * DOC FILE //* * DOC FILE //* 06 Addition of Files 480 and 481 of Baldomero Castilla * DOC FILE //* of Madrid, Spain. This is a collection of utilities * DOC FILE //* with the source code on File 480 and the load * DOC FILE //* modules on File 481. Baldomero has commented his * DOC FILE //* code in Spanish, but he understands written English * DOC FILE //* and he can support his stuff. * DOC FILE //* * DOC FILE //* 07 Addition of File 482 from Eric Bielefeld, containing * DOC FILE //* the GDGCOPY program, to copy one GDG to another GDG * DOC FILE //* and retaining the order, earliest version first. * DOC FILE //* * DOC FILE //***SECTION V-428 SECTION * DOC FILE //* V-428 CHANGES FOR VERSION 428 AUG 23, 2000 * DOC FILE //* * DOC FILE //* 01 Update to File 035 to contain DAF Version 2.6 * DOC FILE //* * DOC FILE //* 02 Update to File 071 to fix JES3 documentation. * DOC FILE //* * DOC FILE //* 03 Update to File 094 to contain Version 2.6 of DAF. * DOC FILE //* * DOC FILE //* 04 Update to Files 107 and 108 from Jim Blalock. * DOC FILE //* This is the Clemson University Structured Macro * DOC FILE //* collection and SAMPLIB. * DOC FILE //* * DOC FILE //* 05 Update to File 171 to change the name of the * DOC FILE //* SMFUTIL utility to SMFSPLIT. SMFUTIL is a name * DOC FILE //* that has been copyrighted by a vendor. * DOC FILE //* * DOC FILE //* 06 Update to File 229 to add some documentation for * DOC FILE //* the admissible parms in the COPYMODS program. * DOC FILE //* * DOC FILE //* 07 Deletion of File 267. The same material can be * DOC FILE //* found in File 431 (TSOREXX functions). * DOC FILE //* * DOC FILE //* 08 Addition of FIle 297 from Mike Cleary. This is * DOC FILE //* his GRS ISPF interface, which was downloaded from * DOC FILE //* his web site. * DOC FILE //* * DOC FILE //* 09 Update to File 302 from Mike Cleary, with the * DOC FILE //* latest version of his LPA-LINKLIST utility from * DOC FILE //* his web site. * DOC FILE //* * DOC FILE //* 10 Addition of File 474 from Rob Wunderlich. This * DOC FILE //* file contains his LIBCLEAN utility that compares * DOC FILE //* members of 2 pds'es and allows you to make * DOC FILE //* intelligent decisions as to what to delete. * DOC FILE //* * DOC FILE //* 11 Addition of File 475 from Wayne Rhoten of IBM. * DOC FILE //* This file contains an explanation of the LBI * DOC FILE //* (Large Block Interface) from IBM, which will allow * DOC FILE //* QSAM and BSAM to write 64K blocks on a 3490, and * DOC FILE //* 256K blocks on a 3590 tape, starting with OS/390 * DOC FILE //* R2.10. This paper will explain how to detect the * DOC FILE //* presence of LBI on your system, and how to program * DOC FILE //* for an R2.10 or a back-level system, when looking * DOC FILE //* at existing tapes. * DOC FILE //* * DOC FILE //* 12 Addition of File 476 from Steve Bacher and Kjeld * DOC FILE //* Hvatum. This is an industrial strength LISP * DOC FILE //* compiler and ISPF interface for MVS. This is a * DOC FILE //* major implementation of the LISP language. * DOC FILE //* * DOC FILE //* 13 Addition of File 477 from Brandon Hill. This is * DOC FILE //* a program called AWSUTIL to create virtual tapes * DOC FILE //* in AWS format, either from disk data, or from real * DOC FILE //* tapes, or from a combination of both. * DOC FILE //* * DOC FILE //***SECTION V-427 SECTION * DOC FILE //* V-427 CHANGES FOR VERSION 427 AUG 01, 2000 * DOC FILE //* * DOC FILE //* 01 Update to File 120 to add new articles. * DOC FILE //* * DOC FILE //* 02 Update to File 135 to reflect the new version of * DOC FILE //* SHOWMVS. * DOC FILE //* * DOC FILE //* 03 Update to File 171 to fix a problem in assembling * DOC FILE //* the TAPEMAP program that is from that file. * DOC FILE //* * DOC FILE //* 04 Update to File 172 from Dave Cartwright. * DOC FILE //* * DOC FILE //* 05 Update to File 260 from Charles Wells of the * DOC FILE //* Georgia Department of Labor, to add 3390-9 support * DOC FILE //* to the DISKMAP program. * DOC FILE //* * DOC FILE //* 06 Update to File 321 to the COBANAL program from * DOC FILE //* Roland Schiradin. * DOC FILE //* * DOC FILE //* 07 Update to File 454 from Sam Golob, to fix a big * DOC FILE //* omission to this file, that was my fault. * DOC FILE //* * DOC FILE //* 08 Update to File 457 to correct a JCL typo from me * DOC FILE //* in making Version 426 of this tape. I'm putting * DOC FILE //* the proper file back into this slot. * DOC FILE //* * DOC FILE //* 09 Addition of File 473 from Scott Finlayson, which * DOC FILE //* is a program to tell you which ASID slots have been * DOC FILE //* used up, so they can't be reused until the next * DOC FILE //* IPL. Shops which are up for a long time between * DOC FILE //* IPL's will find this program very useful. * DOC FILE //* * DOC FILE //***SECTION V-426 SECTION * DOC FILE //* V-426 CHANGES FOR VERSION 426 JUL 14, 2000 * DOC FILE //* * DOC FILE //* 01 Update to File 035 to update the COPYMODS load * DOC FILE //* module, add TCOPY, and change several others, * DOC FILE //* notably PDS 8.5 for Update 15, and TAPESCAN (5.2). * DOC FILE //* * DOC FILE //* 02 Update to File 102 from Sam Golob to apply his 64K * DOC FILE //* block fixes to Frank Pajerski's modifications of * DOC FILE //* Howard Dean's version of TAPESCAN. That version * DOC FILE //* has much better 3480 support. * DOC FILE //* * DOC FILE //* 03 Update to File 120 from Sam Golob to add an article. * DOC FILE //* * DOC FILE //* 04 Update to File 135 to include the latest version * DOC FILE //* of the PDS load module (8.5 Update 15), and of * DOC FILE //* SHOWMVS (6.24). * DOC FILE //* * DOC FILE //* 05 Update to File 182 from John Kalinich to include * DOC FILE //* source for PDS Version 8.5, Update 15. * DOC FILE //* * DOC FILE //* 06 Update to File 183 from Gilbert Saint-flour to * DOC FILE //* reflect changes to SHOWMVS and other programs. * DOC FILE //* * DOC FILE //* 07 Update to File 193 from Sam Golob to give 64K * DOC FILE //* block support to the TCOPY program. * DOC FILE //* * DOC FILE //* 08 Update to File 229 from Sam Golob to make some more * DOC FILE //* enhancements to the COPYMODS program. Under PARM * DOC FILE //* control, you can now optionally change a VOL1 * DOC FILE //* label in the copied tapes to the volser in the JCL. * DOC FILE //* Also (under PARM control), you can change imbedded * DOC FILE //* EOV1 and EOV2 labels to EOF1 and EOF2 labels. * DOC FILE //* Also allows read-only on INPUT tape for display * DOC FILE //* of tape contents (i.e. a mapping function). * DOC FILE //* Fixed incorrect copying of IEHINITT-ed tapes. * DOC FILE //* * DOC FILE //* 09 Update to File 247 to change the default of the * DOC FILE //* BCMUSERS program to display only TSO users that * DOC FILE //* have outstanding messages. To get all users, you * DOC FILE //* have to execute BCMUSERS A. Also, considerable * DOC FILE //* ISPF support has been added to the Broadcast * DOC FILE //* Manager package in the form of CLISTs and PANELs. * DOC FILE //* * DOC FILE //* 10 Update to File 312 from Lionel Dyck to include * DOC FILE //* new releases of several of his packages, and a * DOC FILE //* PROCLIB display exec called LSTPROC. Two versions * DOC FILE //* of LSTPROC are included, because Lionel's general * DOC FILE //* one doesn't work on my unusual JES2 proc. * DOC FILE //* * DOC FILE //* 11 Update to File 316 to correct the sample JCL to * DOC FILE //* execute the SPANCOPY program. * DOC FILE //* * DOC FILE //* 12 Update to File 322 which is a collection of TSO * DOC FILE //* SLEEP programs that wait for a time and then wake * DOC FILE //* up. A new one called SLEEPR by Gary Scarcella * DOC FILE //* uses REXX UNIX services. * DOC FILE //* * DOC FILE //* 13 Update to Files 409 and 410, which is MXI from * DOC FILE //* Rob Scott. MXI is now at Version level 2.2a. * DOC FILE //* Update level is dated 07-13-00. * DOC FILE //* * DOC FILE //* Version 2.2a enhancements * DOC FILE //* * DOC FILE //* (1) Ability to issue operator commands * DOC FILE //* (2) Ability to change the swappability of any * DOC FILE //* address space * DOC FILE //* (3) Addition of the JOB() and ASID() keywords to the * DOC FILE //* TCB and CDE commands (ie they now work x-memory). * DOC FILE //* (4) Addition of a security table for authorized * DOC FILE //* commands (required if (1) and (2) exist!). * DOC FILE //* (5) Ability to list online channel paths * DOC FILE //* * DOC FILE //* 14 Addition of File 425 which is an IEFUSI exit from * DOC FILE //* Mike Loos. * DOC FILE //* * DOC FILE //* Mike Loos * DOC FILE //* VP of Ops and Tech Support * DOC FILE //* Fair, Isaac and Company, Inc. * DOC FILE //* 4295 Lexington Avenue North * DOC FILE //* St. Paul, MN 55126 * DOC FILE //* mikeloos@fairisaac.com * DOC FILE //* * DOC FILE //* 15 Update to File 434 from Mark Zelden. * DOC FILE //* * DOC FILE //* 16 Addition of File 448 from Mark Lawrence of Stanford * DOC FILE //* University in California. This is a package to * DOC FILE //* introduce today's date into system global variables. * DOC FILE //* * DOC FILE //* 17 Addition of File 449 from Keith Moe of Amdahl, to * DOC FILE //* provide an interface to IBM's BOOKMANAGER which is * DOC FILE //* very convenient to use, once it is set up. * DOC FILE //* * DOC FILE //* 18 Addition of File 450 from Manish Verma of India, * DOC FILE //* to provide a REXX exec that does character string * DOC FILE //* searches globally. You can search a whole volume, * DOC FILE //* or dataset pattern by volume, or dataset pattern * DOC FILE //* by catalog. * DOC FILE //* * DOC FILE //* 19 Addition of File 451 from Gary Scarcella to include * DOC FILE //* two REXX execs called CUTCLEAR and SUBCAN. * DOC FILE //* * DOC FILE //* 20 Addition of File 452 from Dan Dalby, which is a * DOC FILE //* collection of his programs and utilities. * DOC FILE //* * DOC FILE //***SECTION V-425 SECTION * DOC FILE //* V-425 CHANGES FOR VERSION 425 MAY 22, 2000 * DOC FILE //* * DOC FILE //* 01 Update to File 035 to update the COPYMODS load * DOC FILE //* module so it matches source code on File 229. * DOC FILE //* * DOC FILE //* 02 Update to File 120 from Sam Golob to add another * DOC FILE //* article. * DOC FILE //* * DOC FILE //* 03 Update to File 229 from Sam Golob to make an easy * DOC FILE //* update to COPYMODS that reworks the PARM keyword * DOC FILE //* structure. * DOC FILE //* * DOC FILE //* 04 Update to File 312 from Lionel Dyck to include a * DOC FILE //* new release of XMITIP. * DOC FILE //* * DOC FILE //* 05 Update to File 314 from Dave Lees to include an * DOC FILE //* entire collection of his programs, instead of just * DOC FILE //* a couple of them. * DOC FILE //* * DOC FILE //* 06 Update to Files 361 and 362 from Frank Johnston to * DOC FILE //* fix some problems. * DOC FILE //* * DOC FILE //* 07 Update to File 434 from Mark Zelden. * DOC FILE //* * DOC FILE //* 08 Addition of File 447 from Rick Fochtman, which is * DOC FILE //* several programs to add console messages for GRS, * DOC FILE //* so that some of the extra serviceability that is * DOC FILE //* in MIM, can also be had in GRS. * DOC FILE //* * DOC FILE //***SECTION V-424 SECTION * DOC FILE //* V-424 CHANGES FOR VERSION 424 MAY 10, 2000 * DOC FILE //* * DOC FILE //* 01 Update to File 035 to reflect load module changes * DOC FILE //* for the tape copying program COPYMODS which can * DOC FILE //* now copy tape files that are blocked up to 64K, * DOC FILE //* and for other programs--among them COPYNLNL, * DOC FILE //* PDS 8.5. * DOC FILE //* * DOC FILE //* 02 Update to File 102 from Sam Golob, to fix TAPESCAN * DOC FILE //* so it can read and copy up to 64K block sizes of * DOC FILE //* files on tape. * DOC FILE //* * DOC FILE //* 03 Update to File 120 from Sam Golob to add more * DOC FILE //* articles. * DOC FILE //* * DOC FILE //* 04 Update to Files 134 and 135 from Greg Price to * DOC FILE //* bring REVIEW to the 32.2 level. * DOC FILE //* * DOC FILE //* 05 Update to File 172 from Dave Cartwright, to * DOC FILE //* refresh the contents of his large utility * DOC FILE //* collection. * DOC FILE //* * DOC FILE //* 06 Update to File 179 from Leonard Woren to update * DOC FILE //* the macros in his macro library. * DOC FILE //* * DOC FILE //* Leonard Woren's web site address: * DOC FILE //* * DOC FILE //* http://www.best.com/~ldw/mvs * DOC FILE //* * DOC FILE //* 07 Update to File 182 from John Kalinich to fix * DOC FILE //* the PDS 8.5 package. Update from Bruce Leland * DOC FILE //* to PDS 8.5, to add two load modules he wrote * DOC FILE //* for STARTOOL (the vendor version), so PDS will * DOC FILE //* interface with COMPARE programs SuperC and * DOC FILE //* COMPAREX. * DOC FILE //* * DOC FILE //* 08 Update to File 183 from Gilbert Saint-flour with * DOC FILE //* new enhancements to his programs. * DOC FILE //* * DOC FILE //* 09 Update to File 200 from Sam Golob to make the * DOC FILE //* WHATSNEW and WHEREUSD programs Y2K compliant. * DOC FILE //* (By authority of this tape's disclaimer, all * DOC FILE //* claims of "Y2K compliance" on this tape are * DOC FILE //* officially null and void. Use on your own * DOC FILE //* responsibility.) * DOC FILE //* * DOC FILE //* 10 Update to File 229 from Sam Golob to enhance the * DOC FILE //* COPYMODS program in several ways. First, it can * DOC FILE //* now copy 64K blocks, so you can make duplicates of * DOC FILE //* your favorite FDR and DFDSS backups. Second, it * DOC FILE //* can now copy up to 16 tapes at one time, from one * DOC FILE //* original tape, provided you have enough tape drives. * DOC FILE //* At least you have 6 new ddnames to choose from. * DOC FILE //* Third, COPYMODS no longer gets fooled by a null SL * DOC FILE //* tape file, which looks like: HDR1, HDR2, TM, TM, * DOC FILE //* EOF1, EOF2. It used to see the 2 tape marks and * DOC FILE //* stop. Now it's smart enough to see 2 TMs after a * DOC FILE //* HDR1 or a HDR2 and keep going. Can now optionally * DOC FILE //* print SL information if it finds it. COPYMODS now * DOC FILE //* has a new table-driven PARM parser that is worth * DOC FILE //* looking at, in its own right. * DOC FILE //* * DOC FILE //* 11 Update to the TAPEMAP program on File 299 from * DOC FILE //* Sam Golob, to kludge a fix to the reports, so * DOC FILE //* that the day of the week comes out right after * DOC FILE //* the Year 2000 has come. Just one extra * DOC FILE //* instruction, boosting the day of the week by 2. * DOC FILE //* * DOC FILE //* 12 Multiple updates to File 312 from Lionel Dyck. * DOC FILE //* * DOC FILE //* 13 Update to the CT program on File 316 from Sam * DOC FILE //* Golob, so it can now copy tapes with up to 64K * DOC FILE //* block sizes. * DOC FILE //* * DOC FILE //* 14 Update to File 321 from Roland Schiradin to * DOC FILE //* enhance the COBANAL program. * DOC FILE //* * DOC FILE //* 15 Update to File 357 from Carl Hafner to enhance * DOC FILE //* his 5 PDS maintenance utilities further. * DOC FILE //* * DOC FILE //* 16 Update to File 391 from Robert Ngan to enhance * DOC FILE //* his Trace390 program. * DOC FILE //* * DOC FILE //* 17 Update to Files 409 and 410 from Rob Scott to * DOC FILE //* bring MXI up to Level 2.1e, plus a load module * DOC FILE //* update to fix a few bugs. * DOC FILE //* * DOC FILE //* 18 Update to File 431 from Steve Bacher to add to * DOC FILE //* his utilities collection. * DOC FILE //* * DOC FILE //* 19 Update to File 442 from Tetsuya Kimura (Kimu) * DOC FILE //* to improve his REVIVE program, that restores * DOC FILE //* deleted pds members. * DOC FILE //* * DOC FILE //* 20 Addition of File 445 from Chris Kendon, which is * DOC FILE //* an object deck disassembler that originally came * DOC FILE //* from the UK GUIDE Tape. Chris upgraded it and * DOC FILE //* improved it a lot, teaching it XA and ESA instruc- * DOC FILE //* tions, among other improvements. FYI, an object * DOC FILE //* deck disassembler disassembles FB-80 object * DOC FILE //* decks, as opposed to an ordinary (load module) * DOC FILE //* disassembler, which disassembles RECFM=U load * DOC FILE //* modules. * DOC FILE //* * DOC FILE //* 21 Addition of File 446 from John McKown, which is * DOC FILE //* a COBOL program that accesses and uses OS/390 * DOC FILE //* UNIX System Services. This is good as a coding * DOC FILE //* example. * DOC FILE //* * DOC FILE //***SECTION V-423 SECTION * DOC FILE //* V-423 CHANGES FOR VERSION 423 FEB 22, 2000 * DOC FILE //* * DOC FILE //* 01 Update to File 035 to reflect load module changes * DOC FILE //* in load modules: DAF, ARCHIVER, COPYFILE, * DOC FILE //* COPYSLNL, PDSLOAD, and PDS85. * DOC FILE //* * DOC FILE //* 02 Replacement to File 069 from Carmine Cannatello * DOC FILE //* to provide all the machine-readable coding examples * DOC FILE //* from the Second Edition of his Assembler Language * DOC FILE //* text book, instead of from the First Edition, * DOC FILE //* which is now out of print. * DOC FILE //* * DOC FILE //* 03 Update to File 088 from Brian Westerman, to add * DOC FILE //* ten new programs to the file. * DOC FILE //* * DOC FILE //* 04 Update to File 093 from Sam Golob, to fix the * DOC FILE //* UPDTE and PDSLOAD programs. PDSLOAD was fixed to * DOC FILE //* handle the fact that the STARTOOL SEPARATE command * DOC FILE //* gave different representations of ISPF statistics * DOC FILE //* in its ./ ADD NAME= cards than LISTPDS and REVIEW * DOC FILE //* and OFFLOAD did. STARTOOL will change soon, but * DOC FILE //* PDSLOAD can now read both formats, so the STARTOOL * DOC FILE //* ./ ADD cards can be rescued without needing to use * DOC FILE //* the STARTOOL COMBINE command. * DOC FILE //* * DOC FILE //* 05 Update to File 120 from Sam Golob, to add some * DOC FILE //* more recent articles to the collection. * DOC FILE //* * DOC FILE //* 06 Update to File 134 from Greg Price, to bring * DOC FILE //* REVIEW to the 32.1 level. TERMTEST was also * DOC FILE //* enhanced. * DOC FILE //* * DOC FILE //* 07 Update to File 135 from Greg Price. This is his * DOC FILE //* load library. PDS 8.5 was also raised to the * DOC FILE //* 8.5.13 level, as per File 182. * DOC FILE //* * DOC FILE //* 08 Update to File 147 to fix the installation * DOC FILE //* procedure for ASMA90. The ARCHIVER had already * DOC FILE //* been 'Y2K'-ized in its last update. * DOC FILE //* * DOC FILE //* 09 Update to File 171 from its author, and from * DOC FILE //* Sam Golob. The STARTOOL-format ISPF stats were * DOC FILE //* all changed to LISTPDS format. * DOC FILE //* * DOC FILE //* 10 Update to File 182 from John Kalinich, to raise * DOC FILE //* PDS 8.5 to modification level 13. * DOC FILE //* * DOC FILE //* 11 Update to File 296 to fix the COMPARE program, * DOC FILE //* which ran out of addressability when it was * DOC FILE //* assembled with OS/390 Release 2.6 macros. * DOC FILE //* * DOC FILE //* 12 Update to File 299 from John Hallgren, to fix a * DOC FILE //* density reporting problem when reading RS6000 * DOC FILE //* tapes. * DOC FILE //* * DOC FILE //* 13 Update to File 300 to fix the JULIAN date convert * DOC FILE //* routine in several different ways. * DOC FILE //* * DOC FILE //* 14 Many updates to File 312 from Lionel Dyck, to add * DOC FILE //* more utilities, and to update FTPBATCH and XMITIP * DOC FILE //* several modification levels. * DOC FILE //* * DOC FILE //* 15 Update to File 316 from Sam Golob, to fix the * DOC FILE //* COPYFILE and COPYSLNL programs so they will read * DOC FILE //* and copy up to 64K blocks on a tape, instead of * DOC FILE //* just being limited to 32K blocks. * DOC FILE //* * DOC FILE //* 16 Update to File 321 by Fritz Alber, to update his * DOC FILE //* ISPF interface to Roland Schiradin's COBOL analysis * DOC FILE //* program. * DOC FILE //* * DOC FILE //* 17 Update to File 330 by Fritz Alber, to update the * DOC FILE //* ISPF interface to COBA, and also to add an ISPF * DOC FILE //* interface to some CICS records. This new applica- * DOC FILE //* tion will analyze CICS CSD records that are * DOC FILE //* produced by the program DFH$FORA. * DOC FILE //* * DOC FILE //* 18 Update to File 344 from Joerg Berning, to add a * DOC FILE //* whole collection of REXX utility programs and to * DOC FILE //* enhance the LISTVTOC exec further. * DOC FILE //* * DOC FILE //* 19 Update to File 357 from Carl Hafner, which is a * DOC FILE //* complete refresh of his pds tools, and which adds * DOC FILE //* a couple of new ones. * DOC FILE //* * DOC FILE //* 20 Update to File 394 from Jan Jakubek, to enhance * DOC FILE //* his KSDSPACE program. * DOC FILE //* * DOC FILE //* 21 Update to Files 409 and 410 from Rob Scott, to * DOC FILE //* reflect MXI Level 2.1d. * DOC FILE //* * DOC FILE //* 22 Update to File 411 from Rob Scott, to add two new * DOC FILE //* utilities, CONFIGXX and VARYDASD. * DOC FILE //* * DOC FILE //* 23 Update to File 433 from Frank Clarke, which is the * DOC FILE //* VB-255 version of his REXX execs. The FB-80 * DOC FILE //* derivation on File 435 has not been changed, but * DOC FILE //* Frank says that if you need FB-80, it shouldn't * DOC FILE //* be hard to create such a dataset from what he's * DOC FILE //* supplied on File 433. * DOC FILE //* * DOC FILE //* 24 Addition of File 436 from Glenn Jones, to modify * DOC FILE //* the COMPCODE completion code reporting program * DOC FILE //* so it will do a lot of 'magic', and even send the * DOC FILE //* job completion information to an email. * DOC FILE //* * DOC FILE //* 25 Addition of File 437 from Jan Jaeger. This file * DOC FILE //* includes his famous standalone utilities, and a * DOC FILE //* lot of other neat and novel stuff. * DOC FILE //* * DOC FILE //* 26 Addition of File 438 from Dan Snyder, which is an * DOC FILE //* enormous collection of assembler macros he has * DOC FILE //* written over many years. Besides a structured * DOC FILE //* macro set, to set up IF-THEN-ELSE and DO loops, * DOC FILE //* Dan has other things--even a set of macros to * DOC FILE //* make an assembler program look like a COBOL * DOC FILE //* program, so COBOL programmers can adjust to * DOC FILE //* coding assembler more easily. * DOC FILE //* * DOC FILE //* 27 Addition of Files 439 and 440 from Volker Mielke. * DOC FILE //* This is a system to search your entire installation * DOC FILE //* for pds members with a certain name. File 439 is * DOC FILE //* the source library for PDSX, and File 440 is the * DOC FILE //* load library. * DOC FILE //* * DOC FILE //* 28 Addition of File 441 from Brian Vogt. This file * DOC FILE //* contains two RACF programs. RESUME is run as an * DOC FILE //* operator command, to unset the REVOKE flag for a * DOC FILE //* userid. RA#NAMES writes out a list of all defined * DOC FILE //* userids and groups. * DOC FILE //* * DOC FILE //* 29 Addition of File 442 from Tetsuya Kimura (Kimu) * DOC FILE //* and contains his REVIVE utility, to restore * DOC FILE //* deleted pds members easily, under ISPF. * DOC FILE //* * DOC FILE //* 30 Addition of File 443 from Tetsuya Kimura (Kimu). * DOC FILE //* This file contains some of his other utilities, * DOC FILE //* which can also be obtained from his web site: * DOC FILE //* * DOC FILE //* http://home4.highway.ne.jp/kimu/ * DOC FILE //* * DOC FILE //* 31 Addition of File 444 from Ron Tatum, which contains * DOC FILE //* two routines he wrote many years ago, to create * DOC FILE //* and read tapes with data that has block sizes up * DOC FILE //* to over a half million bytes. * DOC FILE //* * DOC FILE //***SECTION V-422 SECTION * DOC FILE //* V-422 CHANGES FOR VERSION 422 NOV 23, 1999 * DOC FILE //* * DOC FILE //* 00 Due to the fact that (as uncompressed 3480's) * DOC FILE //* the CBT Tape and the CBT Overflow Tape are both * DOC FILE //* full, we are converting the standard distribution * DOC FILE //* of the CBT Tape to 3480 IDRC format only. If * DOC FILE //* you only have 3480 uncompressed tape capability, * DOC FILE //* and you need 2 tapes, please email Sam Knutson * DOC FILE //* at sknutson@cbttape.org , and he can make you * DOC FILE //* 2 tapes. Also, the COPYNLNL program on Files * DOC FILE //* 229 or 316, can split an NL tape into two, while * DOC FILE //* converting from one tape media to another. * DOC FILE //* * DOC FILE //* 01 Updates to File 006, which is a collection of * DOC FILE //* utilities that are used to manipulate the CBT Tape * DOC FILE //* documentation, and to facilitate contributions to * DOC FILE //* this collection. * DOC FILE //* * DOC FILE //* 02 Updates to File 035, with is a collection of load * DOC FILE //* modules. We try and keep this collection (as far * DOC FILE //* as possible) in sync with the source code from * DOC FILE //* which the load modules were assembled). * DOC FILE //* * DOC FILE //* 03 Update to File 039, which contains a zap to the * DOC FILE //* IBM IPOUPDTE program (a multi-string replacement * DOC FILE //* utility for a pds) so it will run without a member * DOC FILE //* called $$$COIBM in the partitioned dataset that is * DOC FILE //* being searched. We've added a similar zap to fit * DOC FILE //* the almost identical program CPPUPDTE, which comes * DOC FILE //* with a ServerPac order. IPOUPDTE came with a CBIPO * DOC FILE //* order. You can now get IPOUPDTE documentation on * DOC FILE //* the web, officially from IBM, at: * DOC FILE //* * DOC FILE //* http://www.s390.ibm.com/os390/installation/cppupdte.html * DOC FILE //* * DOC FILE //* A useful site to check out is Thierry Falissard's * DOC FILE //* site: * DOC FILE //* * DOC FILE //* http://ourworld.compuserve.com/homepages/tfalissard * DOC FILE //* * DOC FILE //* 04 Addition of Files 050 and 051, which contain URL's * DOC FILE //* for web sites that are of interest to MVS systems * DOC FILE //* programmers. File 050 points to sites that have * DOC FILE //* free software downloads and other good references. * DOC FILE //* File 051 contains pointers to selected vendor web * DOC FILE //* sites. * DOC FILE //* * DOC FILE //* 05 Update to File 094 from Michael Cleary to contain * DOC FILE //* DAF Version 2.06. * DOC FILE //* * DOC FILE //* 06 Update to File 102 with a minor update for the * DOC FILE //* assembly of TAPESCAN with ASMA90. * DOC FILE //* * DOC FILE //* 07 Update to File 120 to contain more "Technical * DOC FILE //* Support" articles from Sam Golob. * DOC FILE //* * DOC FILE //* 08 Update to File 129 from James Erwin of MCRB Service * DOC FILE //* bureau to update the zap for Shared DASD checkpoint * DOC FILE //* to his OS/390 level. Jim is now the support person * DOC FILE //* for this zap. * DOC FILE //* * DOC FILE //* 09 Update to File 134 from Greg Price with some * DOC FILE //* changed programs. * DOC FILE //* * DOC FILE //* 10 Update to File 135 to add load module updates and * DOC FILE //* to correct a blocking error that made it nearly * DOC FILE //* impossible to load this file from a physical tape * DOC FILE //* with IEBCOPY. The error was from IBM's IEBCOPY, * DOC FILE //* and it has been APAR'ed. (IEBCOPY is at fault.) * DOC FILE //* * DOC FILE //* 11 Update to the Archiver on File 147 from Rick * DOC FILE //* Fochtman to Y2K-ize it. This level of The Archiver * DOC FILE //* is Version 6.1. (All Y2K claims are subject to the * DOC FILE //* general CBT Tape Disclaimer that is printed on this * DOC FILE //* file in the Disclaimer Section.) * DOC FILE //* * DOC FILE //* 12 Addition of File 155 from David North of Los Angeles * DOC FILE //* California. This file contains REXX execs to fold * DOC FILE //* VB-255 format REXX execs to the FB-80 format, so * DOC FILE //* that they'll run unchanged. A program to do the * DOC FILE //* same thing for CLISTs is on File 187. There are * DOC FILE //* also some other useful REXX execs here. Worth a * DOC FILE //* look, especially for ex-VMers. * DOC FILE //* * DOC FILE //* 13 Update to File 161 which is the ISPF collection * DOC FILE //* from Jim Marshall. Jim has discovered how to * DOC FILE //* interface TSO command outputs directly with ISPF, * DOC FILE //* and a lot of his updated commands reflect this. * DOC FILE //* * DOC FILE //* 14 Update to File 171 from the author, to fix some * DOC FILE //* reported problems with DITTO and TAPEMAP. * DOC FILE //* * DOC FILE //* 15 Update to File 182 from John Kalinich, to bring * DOC FILE //* PDS 8.5 to update level 11. * DOC FILE //* * DOC FILE //* 16 Update to File 183 from Gilbert Saint-flour * DOC FILE //* to enhance various programs. * DOC FILE //* * DOC FILE //* 17 Update to File 244 from Sam Golob, to add a zap * DOC FILE //* for CPPUPDTE that is similar to the zap for * DOC FILE //* IPOUPDTE, to allow it to run against any pds. * DOC FILE //* IBM put in a check to see that the pds contains * DOC FILE //* a member named $$$COIBM, and this zap bypasses * DOC FILE //* that check. Member is A07ZAP1A. * DOC FILE //* * DOC FILE //* 18 Update to File 247 from Sam Golob. This is the * DOC FILE //* BRODCAST Manager package. You can now move, copy, * DOC FILE //* and expand SYS1.BRODCAST without losing user * DOC FILE //* messages. And you can list, delete, and write * DOC FILE //* messages to the copied BRODCAST dataset. * DOC FILE //* * DOC FILE //* 19 Update to File 268 from Rob Van Riel, to fix a * DOC FILE //* few problems in the RXVSAM function package from * DOC FILE //* Mark Winges. The update was checked by both. * DOC FILE //* * DOC FILE //* 20 Update to File 291 from Rick Hevener, to fix a few * DOC FILE //* things in his CPU instruction TIMINGS measurement * DOC FILE //* program. * DOC FILE //* * DOC FILE //* 21 Update to File 299 which is TAPEMAP, to add JCL for * DOC FILE //* assembly with ASMA90, and to add some doc. * DOC FILE //* * DOC FILE //* 22 Update to File 300 from Steven Peckham, to modify * DOC FILE //* the JULIAN command to take 4-digit years. * DOC FILE //* * DOC FILE //* 22A Update to File 300 from Jim Marshall, to ship * DOC FILE //* Version 28 of this package. This was merged by * DOC FILE //* Sam Golob into the old version, which had several * DOC FILE //* updates beyond the ones that Jim shipped. In * DOC FILE //* some cases (such as MURPHY), multiple versions * DOC FILE //* were kept. * DOC FILE //* * DOC FILE //* 23 Update to File 312 from Lionel Dyck, to add some * DOC FILE //* new programs to his set of tools, and to update * DOC FILE //* the old ones. * DOC FILE //* * DOC FILE //* 24 Update to File 316 from Jim Marshall. This was * DOC FILE //* a refresh of his old file, but since quite a few * DOC FILE //* updates had been made by other people, this * DOC FILE //* shipment had to be "intelligently merged" with * DOC FILE //* the last version of File 316 by Sam Golob. * DOC FILE //* * DOC FILE //* 25 Update to File 321 from Roland Schiradin, to * DOC FILE //* upgrade his COBOL load module analysis program. * DOC FILE //* Fritz Alber's ISPF interface for COBANAL from * DOC FILE //* File 330, is also found on this file. * DOC FILE //* * DOC FILE //* 26 Update to File 322 from Rob Scott, to add another * DOC FILE //* TSO SLEEP program to this collection. This one is * DOC FILE //* called SLEEPS. * DOC FILE //* * DOC FILE //* 27 Update to File 343 from John Kalinich to enhance * DOC FILE //* the VTOCLIST program on that file. * DOC FILE //* * DOC FILE //* 28 Update to File 352 from Sam Golob, to fix the * DOC FILE //* IPOUPDTE zap on member $$FILE2, and to add a * DOC FILE //* similar zap for CPPUPDTE, so it won't look for * DOC FILE //* a member named $$$COIBM in the pds being search- * DOC FILE //* replaced for character strings. The zap that was * DOC FILE //* in this member, was for an ancient version of the * DOC FILE //* IPOUPDTE program. * DOC FILE //* * DOC FILE //* 29 Updates to Files 361 and 362 from Frank Johnston, * DOC FILE //* with various fixes and changes to his programs. * DOC FILE //* * DOC FILE //* 30 Update to File 368 from James Williams of Atlanta, * DOC FILE //* Georgia, to enhance some members of his nice * DOC FILE //* collection of programs and REXX execs. * DOC FILE //* * DOC FILE //* 31 Addition of File 372 from Ken MacKenzie of NatWest * DOC FILE //* Bank in England. This file contains a dynamic * DOC FILE //* allocation routine which is faster than the TSO * DOC FILE //* ALLOC command, and which may be better for some * DOC FILE //* purposes. * DOC FILE //* * DOC FILE //* 32 Update to File 382 from Paul Gillis of Melbourne * DOC FILE //* Australia to enhance some programs and add a few * DOC FILE //* more to this collection. * DOC FILE //* * DOC FILE //* 33 Addition of File 391 from Robert Ngan of Dallas, * DOC FILE //* Texas, and contains TRACE390, an instruction trace * DOC FILE //* program for OS/390. This program is quite unique * DOC FILE //* and very handy. * DOC FILE //* * DOC FILE //* 34 Addition of File 393 which is a REXX exec to tell * DOC FILE //* a TSO user what RACF groups the session is * DOC FILE //* connected to. This file is from Robert Lamerand * DOC FILE //* via Ken MacKenzie. * DOC FILE //* * DOC FILE //* 35 Addition of File 394 from Jan Jakubek of Toronto, * DOC FILE //* Canada, and contains a program called KSDSPACE, * DOC FILE //* to analyze space utilization in a KSDS. * DOC FILE //* * DOC FILE //* 36 Addition of File 395 from Seymour Metz, which * DOC FILE //* contains a specialized REXX exec which is useful * DOC FILE //* when you're building a new system. This EXEC * DOC FILE //* catalogs all of the PO and PS datasets on a * DOC FILE //* volume using the extended indirect format. * DOC FILE //* * DOC FILE //* 37 Addition of File 396 from Scott Hawley of * DOC FILE //* Indianapolis, Indiana, and contains a handy REXX * DOC FILE //* exec to find all occurrences of a text string in * DOC FILE //* a pds. The exec is invoked from an ISPF 3.4 * DOC FILE //* panel, and it invokes the services of ISRSUPC. * DOC FILE //* * DOC FILE //* 38 Addition of File 397 from Frank Clarke of Tampa, * DOC FILE //* Florida. This file contains REXX execs to pack * DOC FILE //* numeric data in display format, and unpack it. * DOC FILE //* * DOC FILE //* 39 Addition of File 398 from the contributor of File * DOC FILE //* 171, and Robert Rosenberg, and David Alcock. This * DOC FILE //* file contains an assembler macro called IBMMAC, * DOC FILE //* which invokes system macros more simply than usual. * DOC FILE //* An example is the description of a VTOC Format 4 * DOC FILE //* DSCB. Instead of coding IECSDSL1 4 , you code * DOC FILE //* IBMMAC VTOC=4 , which is much easier to remember. * DOC FILE //* * DOC FILE //* Dave Alcock has written an edit macro to generate * DOC FILE //* the code directly, instead of using the assembler * DOC FILE //* to do it. His edit macro is called IMAC, and the * DOC FILE //* REXX exec he uses to generate it, is called IMACBLD. * DOC FILE //* * DOC FILE //* 40 Update to File 404 from David Cartwright. This * DOC FILE //* file now contains Dave's further impovements to * DOC FILE //* TSSO for OS/390. This version is called TSSO 4.3++. * DOC FILE //* * DOC FILE //* 41 Addition of Files 409 and 410 from Rob Scott, which * DOC FILE //* contain card-image members and load modules for his * DOC FILE //* famous MXI TSO Monitor package. This package is * DOC FILE //* similar in function, but different, from SHOWMVS * DOC FILE //* (File 183 of this tape) and TASID (see File 050 * DOC FILE //* for how to get TASID). * DOC FILE //* * DOC FILE //* 42 Addition of Files 411 and 412 from Rob Scott, which * DOC FILE //* contain card-image members and load modules for * DOC FILE //* some of his utilities. * DOC FILE //* * DOC FILE //* 43 Addition of File 413 from Ashley Street, which * DOC FILE //* contains a collection of his utlities in Object * DOC FILE //* code format (for now). VMers will enjoy his * DOC FILE //* PDSFLIST program under TSO, that's like VM's * DOC FILE //* FLIST. There are other really nice programs * DOC FILE //* here too. * DOC FILE //* * DOC FILE //* 44 Addition of File 414 from Rick Fochtman of Chicago * DOC FILE //* Illinois, which contains his program to convert * DOC FILE //* machine control characters in a printout to ANSI * DOC FILE //* control characters. * DOC FILE //* * DOC FILE //* 45 Addition of File 431 from Steve Bacher of Charles * DOC FILE //* Stark Draper Labs in Cambridge, Massachusetts. * DOC FILE //* This file contains some of Steve's utilities and * DOC FILE //* other creations. Each package is one large member * DOC FILE //* of this pds. Some of this material used to be * DOC FILE //* posted on Mackinney Systems' web site, but it has * DOC FILE //* now been transplanted here. * DOC FILE //* * DOC FILE //* 46 Addition of File 432 from Thierry Falissard. This * DOC FILE //* collection is a subset of programs and software * DOC FILE //* tools he has written over many years. Very useful. * DOC FILE //* * DOC FILE //* 47 Addition of File 433 from Frank Clarke. This file * DOC FILE //* contains a very useful collection of his REXX * DOC FILE //* routines. VB-255 format. * DOC FILE //* * DOC FILE //* 48 Addition of File 434 from Mark Zelden, with a * DOC FILE //* useful collection of his programs and REXX execs. * DOC FILE //* * DOC FILE //* 49 Addition of File 435 from Dave North, to convert * DOC FILE //* Frank Clarke's execs from File 433 into FB-80 * DOC FILE //* format using his REXX8080 exec that is on File 155. * DOC FILE //* These execs should work exactly as do those on * DOC FILE //* File 433. Execs changed: LA, SQUASH, TBLOOK. * DOC FILE //* * DOC FILE //* 50 Update to File 348 from John Kalinich. This * DOC FILE //* update is for the PDSDIR REXX exec. * DOC FILE //* * DOC FILE //* 51 Update to File 172 from Dave Cartwright. Changes * DOC FILE //* were to the LISTICF program and related matters. * DOC FILE //* * DOC FILE //***SECTION V-421 SECTION * DOC FILE //* V-421 CHANGES FOR VERSION 421 AUG 10, 1999 * DOC FILE //* * DOC FILE //* 01 Deletion of a bunch of old files, which have been * DOC FILE //* moved to the CBT Overflow Tape. The mapping is: * DOC FILE //* * DOC FILE //* CBT Tape File ------> Overflow Tape File * DOC FILE //* File 052 ---- File 240 * DOC FILE //* File 068 ---- File 241 * DOC FILE //* File 123 ---- File 242 * DOC FILE //* File 155 ---- File 243 * DOC FILE //* File 391 ---- File 244 * DOC FILE //* File 401 ---- File 247 * DOC FILE //* File 402 ---- File 248 * DOC FILE //* File 403 ---- File 249 * DOC FILE //* * DOC FILE //* 02 Deletion of Files 049, 050, 051, which have been * DOC FILE //* combined with File 048 as a partitioned dataset. * DOC FILE //* * DOC FILE //* 03 Update to File 004, which now contains the * DOC FILE //* assembler program CBTUPD that supersedes the ISPF * DOC FILE //* edit macro called CBTUPDTE. The assembler program * DOC FILE //* reads this documentation file and inserts appro- * DOC FILE //* priately named ./ ADD NAME= cards, to break this * DOC FILE //* file into a partitioned dataset while maintaining * DOC FILE //* the order of the parts. I now maintain this file * DOC FILE //* as a partitioned dataset using this same scheme. * DOC FILE //* This program is subject to change from time to * DOC FILE //* time, if a new section is introduced into this * DOC FILE //* documentation. The same program also works for * DOC FILE //* the documentation file of the CBT Overflow Tape. * DOC FILE //* This program is also included as part of File 006. * DOC FILE //* * DOC FILE //* 04 Update to File 006, which contains programs and * DOC FILE //* other tools used to manipulate the CBT MVS Tape * DOC FILE //* documentation. * DOC FILE //* * DOC FILE //* 05 Update to File 035, which is a load module library * DOC FILE //* that contains programs whose source code is * DOC FILE //* elsewhere on this tape. This file now contains * DOC FILE //* the CBTUPD program from Files 004 and 006. * DOC FILE //* * DOC FILE //* 06 Update to File 048, which now contains LISTSPC, * DOC FILE //* LISTVOL, LOCINDEX, and their documentation. That * DOC FILE //* material was formerly spread out in Files 048 * DOC FILE //* thru 051. * DOC FILE //* * DOC FILE //* 07 Update to File 071, to reflect later versions of * DOC FILE //* documentation for other tapes. * DOC FILE //* * DOC FILE //* 08 Update to File 078 from John Kalinich, to reflect * DOC FILE //* later versions of some of his ISPF utilities. * DOC FILE //* * DOC FILE //* 09 Addition of File 090 which is a delink utility * DOC FILE //* written in PL/I and assembler by David W. Noon, * DOC FILE //* and prepared for the CBT Tape by Greg Price. * DOC FILE //* * DOC FILE //* 10 Update to File 093 from Greg Price, to reflect a * DOC FILE //* new version of the PDSLOAD program. * DOC FILE //* * DOC FILE //* 11 Update to File 104 from David Cartwright, to * DOC FILE //* supply a version of the JRP (JES2 Remote Printer) * DOC FILE //* package that runs on OS/390. * DOC FILE //* * DOC FILE //* 12 Update to File 112 which is the VTOC TSO command. * DOC FILE //* This was first updated by David Spiegel to use * DOC FILE //* the UCBSCAN and EDTINFO macros properly, and then * DOC FILE //* it was updated by John Hooper, to add multiple * DOC FILE //* additional improvements. * DOC FILE //* * DOC FILE //* 13 Update to File 120 from Sam Golob, to add more * DOC FILE //* of his latest articles in "Technical Support" * DOC FILE //* magazine. * DOC FILE //* * DOC FILE //* 14 Update to File 134 from Greg Price of Melbourne, * DOC FILE //* Australia, to reflect the 25th shipment of his * DOC FILE //* large utility collection. This is his source * DOC FILE //* code file. * DOC FILE //* * DOC FILE //* 15 Update to File 135 from Greg Price of Melbourne, * DOC FILE //* Australia, to reflect the 25th shipment of his * DOC FILE //* large utility collection. This is his file of * DOC FILE //* load modules. * DOC FILE //* * DOC FILE //* 16 Update to File 136 from Howard Dean to include * DOC FILE //* his improved version of the BRODSCAN program. * DOC FILE //* Howard's improvements have been incorporated into * DOC FILE //* the BCMSCAN program in File 247, which is the * DOC FILE //* preferred program to use, nowadays. * DOC FILE //* * DOC FILE //* 17 Update to the nice collection of tools on File * DOC FILE //* 171, to add an IEFUTL exit. * DOC FILE //* * DOC FILE //* 18 Update to File 172, which is David Cartwright's * DOC FILE //* large collection of tools. This is quite an * DOC FILE //* extensive change. * DOC FILE //* * DOC FILE //* 19 Update to File 182 from John Kalinich, which is * DOC FILE //* the PDS package, Version 8.5. This file now * DOC FILE //* reflects shipment 9 of PDS 8.5, also known as * DOC FILE //* PDS85U9. * DOC FILE //* * DOC FILE //* 20 Update to File 183 from Gilbert Saint-flour of * DOC FILE //* Automated Migration Services. * DOC FILE //* * DOC FILE //* 21 Update to Files 185 and 186, which are sample * DOC FILE //* IKJTABLS TSO authorization tables that have been * DOC FILE //* expanded to reflect TSO commands and programs * DOC FILE //* from an OS/390 R2.6 system. Also, ASMA90 is now * DOC FILE //* the assembler program mentioned in the sample * DOC FILE //* assembly job. More blank spaces have been added * DOC FILE //* for zapping purposes, too. * DOC FILE //* * DOC FILE //* 22 Update to File 247 from Sam Golob, which is an * DOC FILE //* extensive reworking and enhancement of his * DOC FILE //* SYS1.BRODCAST management package. With tools in * DOC FILE //* this package, you can now dump SYS1.BRODCAST to * DOC FILE //* a flat file, restore, or expand the flat file to * DOC FILE //* a copy, and delete messages or send messages to * DOC FILE //* the copy. This is in addition to the extensive * DOC FILE //* SYS1.BRODCAST scan and management tools that were * DOC FILE //* already included in this file. * DOC FILE //* * DOC FILE //* 23 Update to File 300 from Greg Price, to include * DOC FILE //* Bill Godfrey's latest updates to the CDSCB * DOC FILE //* program, and an updated HELP member for CDSCB. * DOC FILE //* * DOC FILE //* 24 Update to File 312 from Lionel Dyck, to add more * DOC FILE //* packages and update the ones he already has. * DOC FILE //* This file is a pds which has most of its members * DOC FILE //* in TSO XMIT format (you do a TSO RECEIVE INDSN( ) * DOC FILE //* on each member), and some of its members are in * DOC FILE //* flat file or IEBUPDTE format. * DOC FILE //* * DOC FILE //* 25 Update to File 321 which is the COBANAL program * DOC FILE //* from Roland Schiradin. This update is from Fritz * DOC FILE //* Alber, and consists of a post-processing addition * DOC FILE //* which uses the report from the COBANAL program, * DOC FILE //* to provide more information and utility. * DOC FILE //* * DOC FILE //* 26 Update to File 322 from Lionel Dyck, to add his * DOC FILE //* REXXWAIT assembler program to this collection of * DOC FILE //* TSO SLEEP programs. REXXWAIT is a REXX user * DOC FILE //* function. * DOC FILE //* * DOC FILE //* 27 Update to File 323 from Gerard Nicol, which is the * DOC FILE //* SAMPLIB portion of his REXX Function Pack. * DOC FILE //* * DOC FILE //* 28 Addition of File 330 from Fritz Alber, which is * DOC FILE //* an ISPF interface to the COBANAL program from * DOC FILE //* Roland Schiradin that is on File 321. * DOC FILE //* * DOC FILE //* 29 Addition of File 331 from Ze'ev Atlas, which is * DOC FILE //* two COBOL subroutines to set an area in Working- * DOC FILE //* Storage to a given address. SETPTRTO sets the * DOC FILE //* Working-Storage area to the address. SETPTRBY * DOC FILE //* sets the address up or down by a given amount. * DOC FILE //* This shows how to accomplish the setting and * DOC FILE //* moving of addresses, purely in COBOL. * DOC FILE //* * DOC FILE //* 30 Update to File 349 from Willy Jensen, which fixes * DOC FILE //* his ISPF command table update system. This system * DOC FILE //* allows you to update your personal ISPF command * DOC FILE //* table "on the fly". * DOC FILE //* * DOC FILE //* 31 Update to File 365 from Sam Golob, to add a * DOC FILE //* program to the Amdahl UK OstarXMT package that * DOC FILE //* was written by Ron MacRae. This program, called * DOC FILE //* OSTRIP, strips off the error checking information * DOC FILE //* and creates a series of normal XMIT-format files. * DOC FILE //* You shouldn't ever have to use it, but it's there, * DOC FILE //* just in case it's needed in an emergency for * DOC FILE //* dataset recovery. * DOC FILE //* * DOC FILE //* 32 Addition of File 366, which contains some * DOC FILE //* utilities from Marvin Shaw, including a world * DOC FILE //* clock program. * DOC FILE //* * DOC FILE //* 33 Addition of File 367 from John Kalinich, which * DOC FILE //* consists of 2 REXX execs. One lists all active * DOC FILE //* ASCBs, and the other lists logged-on TSO users. * DOC FILE //* * DOC FILE //* 34 Addition of File 368, which consists of a nice * DOC FILE //* collection of utilities from James Williams of * DOC FILE //* Atlanta, Georgia. * DOC FILE //* * DOC FILE //* 35 Addition of File 374 from David Marsden of Perth, * DOC FILE //* Australia, and which contains SAS programs to * DOC FILE //* analyze many types of SMF records. * DOC FILE //* * DOC FILE //* 36 Addition of File 375 from David Marsden, to * DOC FILE //* analyze more types of SMF records. * DOC FILE //* * DOC FILE //* 37 Addition of File 376 from David Marsden of Perth, * DOC FILE //* Australia. This file contains his ZDF Job Display * DOC FILE //* Facility, and many add-on utilities which can work * DOC FILE //* either with the general display, or independently. * DOC FILE //* The resulting collection is very impressive, and * DOC FILE //* it works on OS/390 Version 2.6. * DOC FILE //* * DOC FILE //* 38 Addition of File 377 from Ed Jaffe, which contains * DOC FILE //* a logon exit and a logoff exit, and some mods, so * DOC FILE //* you can run TCAS under SUB=MSTR. This allows you * DOC FILE //* to have TSO running without JES2 or JES3 up, and * DOC FILE //* it is a fantastic recovery tool. * DOC FILE //* * DOC FILE //* 39 Addition of File 378 from Steve Kowalski of * DOC FILE //* Johannesburg, South Africa. This is the SORTTRAK * DOC FILE //* program, which allows you to keep track of DFSORT * DOC FILE //* SMF records, and report information from them. * DOC FILE //* This program is written in assembler. * DOC FILE //* * DOC FILE //* 40 Addition of File 382 which is a fine collection * DOC FILE //* of utilities from Paul Gillis of Melbourne, * DOC FILE //* Australia. * DOC FILE //* * DOC FILE //* 41 Addition of File 386 from Salvador Carrasco, * DOC FILE //* which is a sizable collection of his utilities. * DOC FILE //* * DOC FILE //* 42 Addition of File 419 from David Rivers of Dignus * DOC FILE //* in Raleigh, North Carolina. This file has C * DOC FILE //* Language source programs which were compiled * DOC FILE //* with the Dignus System/C compiler that outputs * DOC FILE //* Assembler language source code. Both C Language * DOC FILE //* and Assembler Language sources are in this file. * DOC FILE //* In addition, documentation of programs on File * DOC FILE //* 420, which were downloaded from www.dignus.com, * DOC FILE //* and which were C--compiled into Assembler, the * DOC FILE //* same way, is included on this file. * DOC FILE //* * DOC FILE //* 43 Addition of File 420 which is a Load Library of * DOC FILE //* C Language programs compiled with the Dignus * DOC FILE //* System/C compiler. These load modules were * DOC FILE //* assembled from the assembler source code produced * DOC FILE //* by the System/C compiler from Dignus. * DOC FILE //* * DOC FILE //***SECTION V-420 SECTION * DOC FILE //* V-420 CHANGES FOR VERSION 420 MAR 29, 1999 * DOC FILE //* 00 THANKS GO TO SAM KNUTSON FOR ADMINISTERING THE NEW * DOC FILE //* WEB SITE FROM WHICH THE FILES ON THIS TAPE CAN BE * DOC FILE //* DOWNLOADED. THE SITE IS: * DOC FILE //* * DOC FILE //* http://www.cbttape.org * DOC FILE //* * DOC FILE //* THIS SITE IS AVAILABLE TO ANYONE. YOU DON'T HAVE * DOC FILE //* TO BE A MEMBER OF ANYTHING, OR BELONG TO ANYTHING. * DOC FILE //* * DOC FILE //* CONTINUING THANKS ALSO GO TO GILBERT SAINT-FLOUR * DOC FILE //* AND CONVTEK (formerly Automated Migration Services), * DOC FILE //* WHO HAVE DONATED THE FACILITIES WHERE THIS TAPE IS * DOC FILE //* PRODUCED. * DOC FILE //* * DOC FILE //* 01 Addition of File 004 which is an ISPF Edit macro * DOC FILE //* to introduce ./ ADD NAME= cards into this * DOC FILE //* documentation, so that it can be properly and * DOC FILE //* logically broken up into members of a pds. * DOC FILE //* * DOC FILE //* 02 Swapped File 006 and File 130, because File 130 * DOC FILE //* is a program that is necessary to maintain the * DOC FILE //* CBT Tape Documentation File (this file). Therefore * DOC FILE //* it should be placed near the beginning of the tape. * DOC FILE //* This file (File 006) which is the program that * DOC FILE //* puts the "DOC FILE" and "FILE xxx" information * DOC FILE //* in columns 73-80, was updated by Sam Golob to * DOC FILE //* reflect the fact that the CBT Tape Documentation * DOC FILE //* can now be in lower case. * DOC FILE //* * DOC FILE //* 03 Update to File 035, to reflect the changes to * DOC FILE //* PDS 8.5 from John Kalinich. * DOC FILE //* * DOC FILE //* 04 UPDATE TO FILE 071, TO REFLECT CHANGES IN THE * DOC FILE //* DOCUMENTATION OF SEVERAL OTHER TAPES. * DOC FILE //* * DOC FILE //* 05 UPDATE TO FILE 118 FROM SAM GOLOB, WHICH IS A * DOC FILE //* PACKAGE OF SMP/E PREPROCESSING TOOLS TO HELP YOU * DOC FILE //* FIND OUT WHAT FMIDS AND PTFS ARE REPRESENTED ON * DOC FILE //* AN SMPPTFIN FORMAT FILE (LIKE AN IBM PTF TAPE). * DOC FILE //* SINCE SOME OF THE PROGRAMS WERE WRITTEN IN COBOL, * DOC FILE //* THEY WERE CHECKED AND UPDATED TO MAKE SURE THAT * DOC FILE //* THE SYSTEM WORKS WITH LE/370. * DOC FILE //* * DOC FILE //* 06 UPDATE TO FILE 120 FROM SAM GOLOB, TO ADD MORE * DOC FILE //* OF HIS "MVS TOOLS AND TRICKS" ARTICLES FROM * DOC FILE //* "TECHNICAL SUPPORT" MAGAZINE. THERE ARE NOW OVER * DOC FILE //* 10 YEARS' WORTH OF ARTICLES IN THIS FILE. * DOC FILE //* * DOC FILE //* 07 Update to File 130, which is the former File 006. * DOC FILE //* * DOC FILE //* 08 UPDATE TO FILE 134 FROM GREG PRICE OF MELBOURNE * DOC FILE //* AUSTRALIA. THIS IS THE 24TH SHIPMENT OF HIS SOURCE * DOC FILE //* FILE. * DOC FILE //* * DOC FILE //* 09 UPDATE TO FILE 134 FROM GREG PRICE OF MELBOURNE * DOC FILE //* AUSTRALIA. THIS IS THE 24TH SHIPMENT OF HIS FILE * DOC FILE //* OF LOAD MODULES. * DOC FILE //* * DOC FILE //* 10 UPDATE TO FILE 166 FROM VINH VU OF DALLAS, TEXAS. * DOC FILE //* THIS IS A REFRESH OF HIS FILE OF UTILITIES. * DOC FILE //* * DOC FILE //* 11 UPDATE TO FILE 171 FROM THE AUTHOR, TO ADD A NEW * DOC FILE //* PROGRAM PACKAGE CALLED FX. THIS PACKAGE IS A VTAM * DOC FILE //* APPLICATION THAT RUNS ON MULTIPLE SYSTEMS, AND * DOC FILE //* ALLOWS YOU TO SEND DATA FILES IN BULK, FROM ONE * DOC FILE //* SYSTEM TO ALL OF THEM. * DOC FILE //* * DOC FILE //* 12 UPDATE TO FILE 182 FROM JOHN KALINICH OF THE U.S. * DOC FILE //* ARMY IN ST. LOUIS, MISSOURI. THIS INCLUDES HIS * DOC FILE //* LATEST UPDATES (AS OF THE DATE OF ISSUE OF THIS * DOC FILE //* TAPE) TO THE PDS 8.5 PROGRAM PACKAGE. * DOC FILE //* * DOC FILE //* 13 Update to File 183 from GILBERT SAINT-FLOUR of * DOC FILE //* AMS (Automated Migration Services). This * DOC FILE //* includes the latest updates to SHOWMVS and other * DOC FILE //* utilities in his file. * DOC FILE //* * DOC FILE //* 14 UPDATE TO FILE 296, WHICH IS THE COLLECTION OF * DOC FILE //* UTILITIES THAT CAN BE USED TO HELP THE PDS 8.5 * DOC FILE //* PACKAGE (OR WHICH CAN BE USED SEPARATELY). THIS * DOC FILE //* UPDATE IS FROM BRUCE LELAND, TO FIX THE DSAT * DOC FILE //* PROGRAM. * DOC FILE //* * DOC FILE //* 15 UPDATE TO FILE 300 FROM GREG PRICE OF MELBOURNE, * DOC FILE //* AUSTRALIA, TO CONTAIN UPDATES TO THE CDSCB PROGRAM. * DOC FILE //* * DOC FILE //* 16 UPDATE TO FILE 311 FROM DAVID ALCOCK OF DALLAS, * DOC FILE //* TEXAS, TO REFRESH HIS COLLECTION OF UTILITIES. * DOC FILE //* * DOC FILE //* 17 UPDATE TO FILE 312 FROM LIONEL DYCK OF KAISER * DOC FILE //* PERMANENTE IN WALNUT CREEK, CALIFORNIA, TO ADD * DOC FILE //* THE XMITIP REXX EXEC, THAT ALLOWS SENDING INTERNET * DOC FILE //* EMAIL FROM YOUR MVS SYSTEM RUNNING TCP/IP. * DOC FILE //* * DOC FILE //* 18 UPDATE TO FILE 321 FROM ROLAND SCHIRADIN OF * DOC FILE //* ELTVILLE, GERMANY, TO ENHANCE HIS COBOL ANALYSIS * DOC FILE //* PROGRAM, AND TO ADD A CICS PROGRAM WHICH IS A * DOC FILE //* BATCH INTERFACE TO CEMT. * DOC FILE //* * DOC FILE //* 19 UPDATE TO FILE 338 FROM GILBERT SAINT-FLOUR OF * DOC FILE //* AMS. THIS FILE CONTAINS HIS P390 UTILITIES, * DOC FILE //* SUCH AS A TSO COMMAND WHICH LETS A PUBLIC USERID * DOC FILE //* ALLOW A REMOTE TSO USER TO CANCEL HIS OWN TSO * DOC FILE //* SESSION. IT ALSO HAS AUTOMATED IPL AND SHUTDOWN * DOC FILE //* PROCEDURES, ETC. * DOC FILE //* * DOC FILE //* 20 UPDATE TO FILE 344 FROM JOERG BERNING OF BAD * DOC FILE //* HOMBURG, GERMANY, TO IMPROVE HIS LISTVTOC REXX * DOC FILE //* EXEC. * DOC FILE //* * DOC FILE //* 21 ADDITION OF FILE 347 FROM RICK FOCHTMAN OF CHICAGO, * DOC FILE //* ILLINOIS. THIS FILE CONTAINS A PROGRAM CALLED * DOC FILE //* MODLIST, WHICH TELLS YOU WHAT COBOL OPTIONS A * DOC FILE //* PROGRAM IN A LOAD LIBRARY WAS COMPILED WITH, AND * DOC FILE //* WHICH REPORTS SOME OTHER LOAD MODULE INFORMATION. * DOC FILE //* * DOC FILE //* 22 ADDITION OF FILE 348 FROM THE MVS-UTIL FORUM OF * DOC FILE //* THE INTERNET (12-01-98), WHICH CONTAINS CONTRIBU- * DOC FILE //* TIONS FROM EDWARD STRAUSS AND JOHN KALINICH TO * DOC FILE //* COPY MEMBERS OF A PDS IN ALPHABETICAL ORDER. * DOC FILE //* * DOC FILE //* 23 ADDITION OF FILE 349 FROM WILLY JENSEN OF HARDERS- * DOC FILE //* JENSEN IN DENMARK. THIS FILE CONTAINS TWO REXX * DOC FILE //* EXECS, ONE TO UPDATE THE CURRENT ISPF COMMAND TABLE * DOC FILE //* IN STORAGE, AND THE OTHER TO LIST THE CONTENTS OF * DOC FILE //* THE CURRENT ISPF COMMAND TABLE. VERY USEFUL TO DO * DOC FILE //* THIS ON THE FLY, AND NOT TO DISTURB WHAT THE OTHER * DOC FILE //* ISPF USERS ARE DOING. * DOC FILE //* * DOC FILE //* 24 ADDITION OF FILE 350 FROM BOB BREAK OF ST. LOUIS, * DOC FILE //* MISSOURI. THIS FILE CONSISTS OF 3 JES2 EXITS. * DOC FILE //* THESE JES2 EXITS ARE SAMPLE EXITS TO CONVERT * DOC FILE //* EXISTING RESOURCE AFFINITY SCHEDULING MECHANISMS * DOC FILE //* TO CALL THE WLM RESOURCE AFFINITY SCHEDULING * DOC FILE //* MECHANISM, IF THE WLM STUFF IS ALREADY SET UP. * DOC FILE //* MEMBERS MELLON04 AND MELLON06 CONVERT MELLON MODS * DOC FILE //* /*ROUTE XEQ RESOURCE NAMES TO WLM SCHENV= SCHEDULING * DOC FILE //* ENVIRONMENT NAMES. MEMBER PROCNV06 IS A SAMPLE * DOC FILE //* JES2 EXIT 6 ROUTINE THAT CONVERTS SOUTHWESTERN * DOC FILE //* BELL'S "PRO" EXTENDED JOB CLASS NAMES, TO SCHENV= * DOC FILE //* SCHEDULING ENVIRONMENT NAMES. * DOC FILE //* * DOC FILE //* 25 ADDITION OF FILE 351 FROM KRISS DAVIS OF THE * DOC FILE //* UNIVERSITY OF CHICAGO. THIS FILE CONTAINS TWO * DOC FILE //* SMALL COBOL PROGRAMS TO LIST THE LE LEVEL THAT IS * DOC FILE //* INSTALLED. ONE PROGRAM IS FOR BATCH/TSO. THE * DOC FILE //* OTHER IS FOR CICS. ALSO INCLUDED IS A C PROGRAM * DOC FILE //* FROM ROLAND SCHIRADIN OF ELTVILLE, GERMANY, WHICH * DOC FILE //* DOES THE SAME THING. * DOC FILE //* * DOC FILE //* 26 ADDITION OF FILE 354 FROM RANDY HALL OF VICTORIA, * DOC FILE //* BRITISH COLUMBIA, CANADA. THIS FILE HAS A SIZABLE * DOC FILE //* COLLECTION OF UTILITIES, INCLUDING A DISASSEMBLER * DOC FILE //* THAT WAS MODIFIED FROM FILE 171, AN ORIGINAL * DOC FILE //* UTILITY TO MAKE IEBCOPY BACKUPS FROM A LIST OF * DOC FILE //* DATASET NAMES, AND MANY OTHERS. * DOC FILE //* * DOC FILE //* 27 ADDITION OF FILE 355 FROM LIONEL DYCK OF KAISER * DOC FILE //* PERMANENTE IN WALNUT CREEK, CALIFORNIA. THIS FILE * DOC FILE //* CONTAINS AN ASSEMBLER PROGRAM CALLED KONCAT, WHICH * DOC FILE //* CONCATENATES FILES TO YOUR TSO SESSION DDNAMES ON * DOC FILE //* THE FLY. THE PROGRAM WAS ORIGINALLY WRITTEN BY * DOC FILE //* EDWARD TISCHOFER AND MIKE WHALEY. THIS PROGRAM * DOC FILE //* WORKS WITH SWA ABOVE THE LINE. * DOC FILE //* * DOC FILE //* 28 ADDITION OF FILE 356 FROM DAVID JURASCHEK OF * DOC FILE //* FAIRFAX, VIRGINIA. THIS FILE CONTAINS A VTAM * DOC FILE //* MULTI-SESSION MANAGER CALLED NETSOL, WHICH ONCE * DOC FILE //* EXISTED ON THIS TAPE, AND WHICH HAS NOW BEEN * DOC FILE //* MODIFIED TO WORK ON OS/390 SYSTEMS. * DOC FILE //* * DOC FILE //* 29 ADDITION OF FILE 357 FROM CARL HAFNER OF STELI, * DOC FILE //* INC. IN MONROE, NEW YORK. THIS FILE CONTAINS TWO * DOC FILE //* UTILITIES: PDSGEN ALLOWS MULTIPLE STRING SUBSTI- * DOC FILE //* TUTIONS IN MULTPLE PDS MEMBERS. PDSLIST ALLOWS * DOC FILE //* COMPLICATED PRINTING OF MULTIPLE PDS MEMBERS. * DOC FILE //* * DOC FILE //* 30 ADDITION OF FILE 358 FROM ERIC BIELEFELD OF * DOC FILE //* MILWAUKEE, WISCONSIN. THIS FILE CONTAINS A * DOC FILE //* PACKAGE OF PROGRAMS TO ARCHIVE SYSLOG TO DISK OR * DOC FILE //* TO TAPE. THIS PACKAGE IS RUNNING ON OS/390 * DOC FILE //* RELEASE 5, AS IS. * DOC FILE //* * DOC FILE //* 31 ADDITION OF FILES 361 AND 362 FROM FRANK JOHNSTON * DOC FILE //* OF CHAMBERSBURG, PENNSYLVANIA. FILE 361 HAS * DOC FILE //* SOURCE CODE, AND FILE 362 HAS LOAD MODULES. THESE * DOC FILE //* THREE MODULES ARE: CXYPSCAN, WHICH IS A HIGH-SPEED * DOC FILE //* SCAN AND PRINT UTILITY FOR PDS'ES, ZZRELINK, WHICH * DOC FILE //* LOOKS AT A LOAD LIBRARY AND RELINKEDITS THE MEMBERS * DOC FILE //* INTO ANOTHER LOAD LIBRARY, AND TAPESCAN, WHICH * DOC FILE //* EXAMINES TAPES. * DOC FILE //* * DOC FILE //* 32 ADDITION OF FILE 363 FROM THE ISPF-L NEWSGROUP ON * DOC FILE //* THE INTERNET. THIS FILE CONTAINS AN ISPF DATASET * DOC FILE //* NAME CHANGE EXIT, CODED BY STEPHEN BACHER OF THE * DOC FILE //* DRAPER LABS AT M.I.T. IN CAMBRIDGE, MASSACUSETTS. * DOC FILE //* AS CODED, THE EXIT CHANGES THE NAME OF THE ISPF * DOC FILE //* EDIT RECOVERY DATASETS, BUT IT IS WELL DOCUMENTED, * DOC FILE //* AND IT CAN BE USED AS A MODEL FOR OTHER SIMILAR * DOC FILE //* WORK, AS NECESSARY. * DOC FILE //* * DOC FILE //* 33 ADDITION OF FILE 364 FROM LEE WARRINER OF THE * DOC FILE //* HARTFORD INSURANCE GROUP IN HARTFORD, CT, AND FROM * DOC FILE //* ALAN FIELD OF SUPER VALU IN EDEN PRAIRIE, MN. THIS * DOC FILE //* FILE CONTAINS A WORKING VERSION OF THE OLD CCSS * DOC FILE //* (CONTROL CARD SUBSYSTEM), WHICH ALLOWS THE PLACING * DOC FILE //* OF CONTROL CARD INFORMATION IN THE SYSIN DDNAME AS * DOC FILE //* SUBSYS=(CCSS,'CONTROL CARD 1','CONTROL CARD 2',... * DOC FILE //* ETC.) INSTEAD OF AS SYSIN DD *. THIS ALLOWS THE * DOC FILE //* INCLUSION OF CONTROL CARDS IN A CATALOGED PROC. * DOC FILE //* * DOC FILE //* 34 ADDITION OF FILE 365 FROM RON MacRAE OF AMDAHL UK. * DOC FILE //* THIS IS A PACKAGE THAT IS DESIGNED TO ALLOW SHIPPING * DOC FILE //* OF SOFTWARE AND PTF FIXES USING TSO XMIT, BUT WHICH * DOC FILE //* ALSO INCLUDES BUILT-IN ERROR DETECTION AND HANDLING * DOC FILE //* OF MULTIPLE XMIT FILES. THIS IS A VERY USEFUL * DOC FILE //* SYSTEM IF YOU SEND DATA ANYWHERE. ONLY CAVEAT IS * DOC FILE //* THAT THE PEOPLE ON BOTH ENDS, HAVE TO HAVE IT * DOC FILE //* INSTALLED. * DOC FILE //* * DOC FILE //* 35 UPDATE TO FILE 369, ORIGINALLY FROM DICK SZIEDE * DOC FILE //* OF THE PLANNING RESEARCH CORPORATION IN VIRGINIA. * DOC FILE //* THIS UPDATE IS FROM DALE VICK OF THE USA GROUP IN * DOC FILE //* FISHERS, INDIANA, AND IS A FIX TO THE DSPACE TSO * DOC FILE //* COMMAND, SO IT SHOWS DEVICES WITH DYNAMIC UCB'S. * DOC FILE //* * DOC FILE //***SECTION V-419 SECTION * DOC FILE //* V-419 CHANGES FOR VERSION 419 OCT 27, 1998 * DOC FILE //* 00 MANY THANKS TO SAM KNUTSON FOR HIS LARGE AMOUNT * DOC FILE //* OF CONTINUING ASSISTANCE TO ME, AND OF COURSE, * DOC FILE //* TO GILBERT SAINT-FLOUR AND AMS, FOR HOSTING * DOC FILE //* THE PRODUCTION OF THIS TAPE. * DOC FILE //* * DOC FILE //* EXTRA THANKS GO TO SAM KNUTSON FOR ADMINISTERING * DOC FILE //* THE NEW WEB SITE FOR DISTRIBUTING FREE MATERIALS: * DOC FILE //* * DOC FILE //* http://www.cbttape.org * DOC FILE //* * DOC FILE //* SAM KNUTSON'S EMAIL ADDRESS: sknutson@cbttape.org * DOC FILE //* * DOC FILE //* 01 UPDATE TO FILE 025 WHICH IS THE TSO CONSOLE COMMAND * DOC FILE //* FROM PAT MURPHY OF TU ELECTRIC IN MESQUITE, TEXAS. * DOC FILE //* THE CURRENT SOURCE CODE CONTAINS THE CONSOLE COMMAND * DOC FILE //* WHICH RUNS ON OS/390 RELEASE 2.4. HOWEVER, EARLIER * DOC FILE //* VERSIONS HAVE BEEN RETAINED ON THIS FILE, AS WELL. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 035 WHICH IS A LOAD LIBRARY FILE, * DOC FILE //* TO REFLECT THE LATEST VERSIONS OF PDS 8.5 AND * DOC FILE //* PDSLOAD. * DOC FILE //* * DOC FILE //* 03 UPDATE TO FILE 071 TO REFLECT CHANGES IN OTHER * DOC FILE //* TAPE DOCUMENTATION. * DOC FILE //* * DOC FILE //* 04 UPDATE TO FILE 078 WHICH CONTAINS ISPF UTILITIES * DOC FILE //* BY JOHN KALINICH OF THE U.S. ARMY LOGISTICS IN ST. * DOC FILE //* LOUIS, MISSOURI. THIS IS FOR OS/390 LEVEL ISPF. * DOC FILE //* THAT IS: ISPF 4.X. * DOC FILE //* * DOC FILE //* 05 COMBINE FILE 089 AND FILE 090 INTO ONE FILE, FILE * DOC FILE //* 089. THIS IS THE DYNAMIC ALLOCATION INTERFACE FROM * DOC FILE //* THE UNIVERSITY OF MANITOBA. BACK IN THE "OLD DAYS" * DOC FILE //* WHEN ARNIE HAD SEQUENTIAL FILES ON THE TAPE, THIS * DOC FILE //* PRODUCT TOOK UP TWO FILES. NOW AS A PDS, IT'S ONE. * DOC FILE //* * DOC FILE //* 06 UPDATE TO FILE 091, FROM SAM GOLOB, COURTESY OF AN * DOC FILE //* MVT DLIB TAPE FROM JIM MARSHALL. BESIDES WHAT THE * DOC FILE //* FILE PREVIOUSLY CONTAINED, PROCEDURES FOR PL1, RPG, * DOC FILE //* AND FORTRAN, THE FILE NOW CONTAINS PROCEDURES FOR * DOC FILE //* OS/360 ALGOL, AND SAMPLE PROGRAMS TO TEST EACH OF * DOC FILE //* THESE LANGUAGES, TAKEN FROM THE OS RELEASE 21.8 * DOC FILE //* SYS1.SAMPLIB, WHICH IS FREE, UNCOPYRIGHTED MATERIAL. * DOC FILE //* THE FULL SYS1.SAMPLIB CAN NOW BE FOUND ON THE CBT * DOC FILE //* OVERFLOW TAPE, FILE 079. * DOC FILE //* * DOC FILE //* 07 UPDATE TO FILE 093 FROM JOHN KALINICH, TO PUT SOME * DOC FILE //* YEAR 2000 SUPPORT INTO THE PDSLOADW PROGRAM (WHICH * DOC FILE //* IS THE "DEFINITIVE" VERSION OF THE PDSLOAD PROGRAM). * DOC FILE //* * DOC FILE //* 08 UPDATE TO FILE 094 FROM MICHAEL CLEARY OF CLEARY * DOC FILE //* CONSULTING IN CALIFORNIA, TO UPDATE SOME OF THE * DOC FILE //* DOCUMENTATION OF THE DAF PROGRAM. DAF WAS FIRST * DOC FILE //* WRITTEN IN PL/I AND THEN CONVERTED TO ASSEMBLER. * DOC FILE //* HOPEFULLY, THE NEW DOCUMENTATION WILL BE "BETTER * DOC FILE //* THAN NOTHING", BECAUSE I DON'T THINK I WAS ABLE * DOC FILE //* TO GET COMPLETE DOCUMENTATION FOR THE ASSEMBLER * DOC FILE //* VERSION, AS YET. WRITE TO mcleary@pacbell.net . * DOC FILE //* * DOC FILE //* 09 UPDATE TO FILE 120 FROM SAM GOLOB, TO CORRECT THE * DOC FILE //* JULY 98 ARTICLE, AND TO ADD MORE ARTICLES. * DOC FILE //* * DOC FILE //* 10 UPDATE TO FILE 134 WHICH IS SHIPMENT 23 OF GREG * DOC FILE //* PRICE'S UTILITIES, FROM GREG PRICE OF MELBOURNE, * DOC FILE //* AUSTRALIA. REVIEW HAS BEEN UPDATED TO LEVEL 30.2, * DOC FILE //* AND FULLSCREEN ZAP HAS BEEN UPDATED TO BE ABLE TO * DOC FILE //* WRITE TO 3270 MODEL 5 TERMINALS. THIS FILE * DOC FILE //* CONTAINS SOURCE CODE. * DOC FILE //* * DOC FILE //* 11 UPDATE TO FILE 135 WHICH IS SHIPMENT 23 OF GREG * DOC FILE //* PRICE'S UTILITIES, FROM GREG PRICE OF MELBOURNE, * DOC FILE //* AUSTRALIA. REVIEW HAS BEEN UPDATED TO LEVEL 30.2, * DOC FILE //* AND FULLSCREEN ZAP HAS BEEN UPDATED TO BE ABLE TO * DOC FILE //* WRITE TO 3270 MODEL 5 TERMINALS. THIS FILE * DOC FILE //* CONTAINS LOAD MODULES. * DOC FILE //* * DOC FILE //* 12 UPDATE TO FILE 171 FROM THE AUTHOR, TO ADD THE * DOC FILE //* SMFUTIL UTILITY. THIS PROGRAM CAN BE USED TO * DOC FILE //* BREAK UP AN SMF FILE INTO MANY FILES, BY RECORD * DOC FILE //* TYPE. HANDY. * DOC FILE //* * DOC FILE //* 13 UPDATE TO FILE 176 WHICH IS THE OS/360 ALGOL * DOC FILE //* COMPILER AND LIBRARY, TO ADD THE ERROR MESSAGE * DOC FILE //* ROUTINES. THESE WERE TAKEN FROM THE MVT DLIB TAPE, * DOC FILE //* AND RE-LINKEDITED WITH THE DFSMS LINKAGE EDITOR. * DOC FILE //* ACTUALLY, I THINK THESE WERE LINKED INTO THE ALGOL * DOC FILE //* COMPILER MODULES, BUT WERE NOT SEPARATE. I'VE GOT * DOC FILE //* THE SEPARATED MODULES NOW, IN ADDITION. * DOC FILE //* * DOC FILE //* 14 UPDATE TO FILE 182 WHICH IS PDS 8.5, FROM JOHN * DOC FILE //* KALINICH OF THE U.S. ARMY IN ST. LOUIS, TO ADD MORE * DOC FILE //* COMPATIBILITY FOR NEW OS/390 SYSTEMS, SUCH AS * DOC FILE //* 4-DIGIT UCB SUPPORT. THANKS GO TO GENE COLEY OF * DOC FILE //* EDS IN PLANO, TEXAS, AS WELL. * DOC FILE //* * DOC FILE //* 15 UPDATE TO FILE 183 FROM GILBERT SAINT-FLOUR OF * DOC FILE //* AMS, TO INCLUDE A NEW VERSION OF SHOWMVS AND * DOC FILE //* SOME OTHER THINGS. * DOC FILE //* * DOC FILE //* 16 UPDATE TO THE JES2 DYNAMIC EXIT LOADER ON FILE * DOC FILE //* 198, FROM YAIR ELHARRAR OF BAR-ILAN UNIVERSITY IN * DOC FILE //* TEL-AVIV, ISRAEL, TO INCLUDE A NEW VARIETY OF THE * DOC FILE //* EXIT LOADER. THIS VERSION OF THE DYNAMIC EXIT * DOC FILE //* LOADER WILL READ THE MODULES FROM THE JES2 * DOC FILE //* STEPLIB, RATHER THAN THE LINKLIST. THE STEPLIB * DOC FILE //* WILL BE OPENED AND CLOSED FOR EACH $REPEXIT OR * DOC FILE //* $ADDEXIT. TESTED ON OS/390 2.4 JES2. * DOC FILE //* * DOC FILE //* YAIR ELHARRAR, yair@ashur.cc.biu.ac.il * DOC FILE //* * DOC FILE //* 17 UPDATE TO FILE 268 FROM MARK WINGES OF SAN FRANCISCO * DOC FILE //* CALIFORNIA, TO INCLUDE A COMPLETELY REWRITTEN * DOC FILE //* VERSION OF HIS RXVSAM PACKAGE, WHICH IS A REXX * DOC FILE //* FUNCTION PACKAGE TO ACCESS AND MANIPULATE VSAM * DOC FILE //* FILES FROM REXX EXECS. * DOC FILE //* * DOC FILE //* lynmark@compuserve.com * DOC FILE //* * DOC FILE //* 18 UPDATE TO FILE 270 FROM SAM KNUTSON OF GAITHERSBURG, * DOC FILE //* MARYLAND, TO FIX THE SUPRNAME PROGRAM, SO IT WORKS * DOC FILE //* ON OS/390 SYSTEMS. THIS PROGRAM ALLOWS DIRECT * DOC FILE //* RENAMES AND DELETES OF DATASETS IN BATCH, BY ZAPPING * DOC FILE //* THE VTOC. THIS PROCESS DISREGARDS ENQUEUES ON THE * DOC FILE //* DATASET NAME, AND CAN BE USED, FOR EXAMPLE TO GET * DOC FILE //* RID OF AN UNWANTED UNCATALOGED COPY OF SYS1.VTAMLST * DOC FILE //* FOR EXAMPLE, WHILE VTAM IS UP. * DOC FILE //* * DOC FILE //* 19 UPDATE TO FILE 296 WHICH CONTAINS UTILITIES THAT * DOC FILE //* MAY BE USED TOGETHER WITH THE PDS 8.5 COMMAND FROM * DOC FILE //* FILE 182. THIS UPDATE IS TO THE COMPAREB PROGRAM * DOC FILE //* AND IT IS FROM GREG PRICE OF MELBOURNE, AUSTRALIA. * DOC FILE //* THE COMPAREB CSECT SOURCE WAS REPLACED IN THE * DOC FILE //* MEMBER "COMPARE". AMONG OTHER THINGS, THIS FIX * DOC FILE //* ALLOWS COMPAREB TO PROPERLY HANDLE RECORDS WITH * DOC FILE //* LRECL SHORTER THAN 80. * DOC FILE //* * DOC FILE //* 20 UPDATE TO FILE 300 FROM BILL GODFREY, TO PUT YEAR * DOC FILE //* 2000 SUPPORT INTO THE CDSCB MODULE. ALSO TO ADD * DOC FILE //* SOME OTHER DATE-RELATED SUPPORT. * DOC FILE //* * DOC FILE //* Current email: Bill.Godfrey@noaa.gov * DOC FILE //* * DOC FILE //* 21 UPDATE TO FILE 312 FROM LIONEL DYCK OF KAISER * DOC FILE //* PERMANENTE IN CALIFORNIA, TO ADD MORE FEATURES TO * DOC FILE //* HIS ISPF FTP INTERFACE DIALOG. * DOC FILE //* * DOC FILE //* 22 UPDATE TO FILES 323 AND 324 FROM GERARD NICOL OF * DOC FILE //* SYDNEY, AUSTRALIA, TO INCLUDE HIS ENTIRE REXX * DOC FILE //* FUNCTION PACKAGE, INSTEAD OF A SMALL SUBSET. THIS * DOC FILE //* PACKAGE NOW HAS ALL EXPIRY DATES TAKEN OUT, SO I * DOC FILE //* COULD INCLUDE IT, IN ITS ENTIRETY, ON THIS TAPE. * DOC FILE //* FILE 323 CONTAINS SOURCE-FORMAT SAMPLIB MATERIALS, * DOC FILE //* AND FILE 324 CONTAINS LOAD MODULES. SOURCE CODE * DOC FILE //* FOR THE LOAD MODULES IS NOT INCLUDED. * DOC FILE //* * DOC FILE //* 23 UPDATE TO FILES 333 AND 335 FROM ROLAND SCHIRADIN * DOC FILE //* OF ELTVILLE, GERMANY, TO INCLUDE FIXES FOR HIS * DOC FILE //* VERSION OF GZIP390. * DOC FILE //* * DOC FILE //* 24 ADDITION OF FILE 338 FROM GILBERT SAINT-FLOUR OF * DOC FILE //* AMS, WHICH CONTAINS PROGRAMS TO ENHANCE THE * DOC FILE //* OPERATION OF P390 SYSTEMS. SOME OF THESE PROGRAMS * DOC FILE //* MAY BE USEFUL FOR OTHER MVS (OS/390) INSTALLATIONS * DOC FILE //* AS WELL. NOTABLE IS THE CANCELU PROGRAM, WHICH * DOC FILE //* ALLOWS A REMOTE USER, WHOSE TSO SESSION IS STUCK, * DOC FILE //* OR IS DISCONNECTED FROM HIM, TO CANCEL THE SESSION * DOC FILE //* FROM A REMOTE LOCATION, USING A DIFFERENT ID, WHICH * DOC FILE //* IS ESPECIALLY AVAILABLE FOR THIS PURPOSE. ALSO * DOC FILE //* INCLUDED ARE AUTOMATED IPL AND SHUTDOWN FOR THE * DOC FILE //* P390. * DOC FILE //* * DOC FILE //* 25 ADDITION OF FILE 340 FROM ALFRED NYKOLYN, WITH * DOC FILE //* IMPROVEMENTS FROM ROLAND SCHIRADIN. THIS FILE * DOC FILE //* CONTAINS DCM ("DIRT CHEAP MONITOR"), WHICH IS A * DOC FILE //* MODERN PROGRAM, COMPLETELY UNRELATED TO THE OLD * DOC FILE //* DCMS ("DIRT CHEAP MONITOR SYSTEM") FROM THE OLD * DOC FILE //* CBT TAPES. THIS DCM, VERSION 0.8, TAKES ADVANTAGE * DOC FILE //* OF THE STATISTICS THAT ARE COLLECTED BY THE 7980-3 * DOC FILE //* DASD CONTROLLERS, AND REPORTS ON THESE STATISTICS. * DOC FILE //* * DOC FILE //* FROM THE STATISTICS SHOWN BY THE DCM PROGRAM, YOU * DOC FILE //* CAN FIND OUT I/O RATES TO DASD DEVICES, AND ALL * DOC FILE //* KINDS OF PERFORMANCE INFORMATION ABOUT THEM. IF * DOC FILE //* YOUR SYSTEM IS EQUIPPED WITH THESE CONTROLLERS, * DOC FILE //* IT PAYS FOR YOU TO USE THIS PROGRAM. * DOC FILE //* * DOC FILE //* 26 ADDITION OF FILE 341 FROM MARK YUHAS OF RENTON, * DOC FILE //* WASHINGTON, WHICH CONTAINS THE LAMDA PROGRAM TO * DOC FILE //* LOAD LPA MODULES INTO CSA, AND WHICH ALSO * DOC FILE //* CONTAINS A BEAUTIFUL SET OF STRUCTURED ASSEMBLER * DOC FILE //* MACROS. THIS CODE IS MORE OF AN EXAMPLE THAN * DOC FILE //* SOMETHING YOU'D ACTUALLY RUN, BUT IT IS * DOC FILE //* BEAUTIFUL. * DOC FILE //* * DOC FILE //* 27 ADDITION OF FILE 342 FROM JOHN KALINICH WHICH * DOC FILE //* CONTAINS AN ISPF INTERFACE TO THE MODEL 204 * DOC FILE //* DATABASE SYSTEM. THERE'S A NICE PROGRAM IN HERE * DOC FILE //* CALLED TERMID, THAT'S FOR ANYONE TO USE (NOT * DOC FILE //* NECESSARILY MODEL 204 LICENSEES). * DOC FILE //* * DOC FILE //* 28 ADDITION OF FILE 343 WHICH IS THE VTOCLIST * DOC FILE //* PROGRAM FROM PETER HAVERCAN OF ENGLAND, WHICH WAS * DOC FILE //* MODIFIED OVER THE YEARS, BY JOHN KALINICH. * DOC FILE //* * DOC FILE //* 29 ADDITION OF FILE 344 FROM JOERG BERNING, WHICH * DOC FILE //* IS A REXX EXEC THAT DOES A LIST VTOC FOR DATASETS * DOC FILE //* ON A DASD VOLUME. THIS EXEC USES THE ISPF EDIT * DOC FILE //* SERVICE TO EDIT THE RESULTING VTOC LISTING. * DOC FILE //* * DOC FILE //* 30 ADDITION OF FILE 345 FROM RICK FOCHTMAN OF CHICAGO, * DOC FILE //* ILLINOIS, WHICH IS A SET OF PROGRAMS TO DISPLAY * DOC FILE //* ENQUEUE CONTENTIONS UNDER GRS. HIS SHOP CONVERTED * DOC FILE //* FROM MIM TO GRS, AND THEY HAD TO MAKE UP FOR * DOC FILE //* REDUCED ABILITY TO DISPLAY ENQUEUE CONTENTIONS. * DOC FILE //* * DOC FILE //* 31 ADDITION OF FILE 346 FROM BOB BREAK OF ST. LOUIS, * DOC FILE //* MISSOURI, WHICH CONTAINS SEVERAL JES2 EXITS. 3 OF * DOC FILE //* THE 4 EXITS ARE FOR JES2 6.0.4 (OS/390 RELEASE 5), * DOC FILE //* AND THE OTHER IS FOR MVS/ESA 5.2.2, WHICH WAS * DOC FILE //* INCLUDED SO YOU CAN SEE AN EXAMPLE OF HOW TO * DOC FILE //* CONVERT FROM 5.2.2 TO 6.0.4. * DOC FILE //* * DOC FILE //* 32 UPDATE TO FILE 369 FROM ED BILLOWITZ OF VIRGINIA * DOC FILE //* COMMONWEALTH UNIVERSITY, AND FROM ALAN FIELD OF * DOC FILE //* SUPER VALU IN EDEN PRAIRIE, MINNESOTA. THIS IS AN * DOC FILE //* UPDATE TO THE REPLYTO PROGRAM (TO AUTOMATICALLY * DOC FILE //* REPLY TO CONSOLE MESSAGES), SO THE PROGRAM IS ABLE * DOC FILE //* TO HANDLE 4-DIGIT REPLY ID'S. * DOC FILE //* * DOC FILE //***SECTION V-418 SECTION * DOC FILE //* V-418 CHANGES FOR VERSION 418 MAY 29, 1998 * DOC FILE //* 00 MANY THANKS TO SAM KNUTSON FOR HIS LARGE AMOUNT * DOC FILE //* OF CONTINUING ASSISTANCE TO ME, AND OF COURSE, * DOC FILE //* TO GILBERT SAINT-FLOUR AND AMS, FOR HOSTING * DOC FILE //* THE PRODUCTION OF THIS TAPE. * DOC FILE //* * DOC FILE //* 01 TO MAKE ROOM ON THIS TAPE, SOME OLDER, BUT BIG * DOC FILE //* FILES ARE BEING MOVED TO THE CBT OVERFLOW TAPE, * DOC FILE //* AND DELETED FROM THIS TAPE. * DOC FILE //* * DOC FILE //* FILE 198 TO FILE 084 OF OVERFLOW TAPE - PDS 8.4 * DOC FILE //* FILE 393 TO FILE 093 OF OVERFLOW TAPE - QUE CMD * DOC FILE //* FILE 394 TO FILE 094 OF OVERFLOW TAPE - QUE CMD * DOC FILE //* FILE 395 TO FILE 095 OF OVERFLOW TAPE - QUE CMD * DOC FILE //* FILE 396 TO FILE 096 OF OVERFLOW TAPE - QUE CMD * DOC FILE //* FILE 397 TO FILE 097 OF OVERFLOW TAPE - QUE CMD * DOC FILE //* FILE 398 TO FILE 098 OF OVERFLOW TAPE - QUE CMD * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 003, WHICH IS THE JCL JOB STREAM * DOC FILE //* TO UNLOAD THIS TAPE TO DISK. ALL OCCURRENCES OF * DOC FILE //* 'REGION=256K' ARE BEING CHANGED TO 'REGION=600K'. * DOC FILE //* I HEARD THAT THERE HAD BEEN SOME TROUBLE WITH * DOC FILE //* IEBCOPY ON OS/390 SYSTEMS USING A SMALL REGION * DOC FILE //* SIZE. THANKS TO ROLAND SCHIRADIN. * DOC FILE //* * DOC FILE //* 03 UPDATE TO FILE 035 WHICH IS A LOAD MODULE FILE, * DOC FILE //* TO INCLUDE THE LATEST VERSION OF PDS 8.5 AND * DOC FILE //* WHATEVER ELSE, IF ANYTHING. * DOC FILE //* * DOC FILE //* 04 UPDATE TO FILE 071 WHICH IS A REFERENCE TO THE DOC * DOC FILE //* FILES OF OTHER TAPES. THE JES2 SHARE TAPE FILE WAS * DOC FILE //* UPDATED, AND THE CBT OVERFLOW TAPE DOC. IF THERE * DOC FILE //* WAS ANYTHING ELSE, IT'LL BE INCLUDED. JUST LOOK * DOC FILE //* AT THE ISPF STATS. * DOC FILE //* * DOC FILE //* 05 UPDATE TO FILE 088 FROM BRIAN WESTERMAN OF SYZYGY * DOC FILE //* INC. TO BEGIN A REFRESH OF HIS FILE FOR NEWER * DOC FILE //* SYSTEMS. MANY OF THE PROGRAMS IN THIS FILE WERE * DOC FILE //* DEVELOPED FOR MVS/370 AND MVS/XA. BRIAN NOW HAS * DOC FILE //* ACCESS TO OS/390 V4, AND HAS BEGUN TO FIX SOME * DOC FILE //* OF HIS STUFF. * DOC FILE //* * DOC FILE //* NEW ADDRESS AND PHONE NUMBER: * DOC FILE //* BRIAN WESTERMAN * DOC FILE //* SYZYGY INCORPORATED * DOC FILE //* 1381 KILDAIRE FARM ROAD * DOC FILE //* MAIL STOP 326 * DOC FILE //* CARY, NC 27511-5525 * DOC FILE //* (800) 767-2244 * DOC FILE //* * DOC FILE //* 06 UPDATE TO FILE 103 FROM BILL HORTON, TO ADD A * DOC FILE //* MESSAGE MEMBER, TECA08, THAT WAS MISSING FROM THE * DOC FILE //* GRS/ENQ ISPF DIALOG. * DOC FILE //* * DOC FILE //* 07 UPDATE TO FILE 120 TO ADD MORE ARTICLES. * DOC FILE //* * DOC FILE //* 08 UPDATE TO FILE 134 FROM GREG PRICE OF MELBOURNE, * DOC FILE //* AUSTRALIA WITH ENHANCEMENTS TO THE REVIEW PROGRAM * DOC FILE //* AND OTHER THINGS. IN PARTICULAR, REVIEW IS AT * DOC FILE //* LEVEL 29.9, AT LEAST. ENHANCEMENT MADE ALSO TO * DOC FILE //* FULLSCREEN ZAP, TO SUPPORT TERMINALS OTHER THAN * DOC FILE //* 24X80 AS WELL. * DOC FILE //* * DOC FILE //* 09 UPDATE TO FILE 135 FROM GREG PRICE OF MELBOURNE, * DOC FILE //* AUSTRALIA TO REFLECT HIS CHANGES TO THE SOURCE CODE * DOC FILE //* ON FILE 134, AND TO SHOWMVS FROM FILE 183. * DOC FILE //* * DOC FILE //* 10 UPDATE TO FILE 182 FROM JOHN KALINICH OF THE US * DOC FILE //* ARMY IN ST LOUIS. THIS IS TO MAKE SOME ADJUSTMENTS * DOC FILE //* TO THE PDS 8.5 FILE, TO FIX SOME SLIGHT PROBLEMS. * DOC FILE //* * DOC FILE //* 11 UPDATE TO FILE 183 FROM GILBERT SAINT-FLOUR. * DOC FILE //* THIS IS A GENERAL UPDATE OF HIS PROGRAMS, AND TO * DOC FILE //* SHOWMVS. SEVERAL USEFUL THINGS HAVE BEEN ADDED, * DOC FILE //* NOTABLY A PROGRAM TO RENAME AND DELETE DATASETS, * DOC FILE //* BYPASSING EXISTING ENQUEUES. LIKE SUPRNAME FROM * DOC FILE //* FILE 270 (WHICH IS RUMORED NOT TO WORK FOR OS/390 * DOC FILE //* LATER EDITIONS--THIS IS BEING LOOKED INTO). * DOC FILE //* * DOC FILE //* 12 ADDITION OF FILE 198 FROM BOB BREAK OF SAINT LOUIS, * DOC FILE //* MISSOURI. THIS IS A JES2 EXIT LOADER, AT LAST! * DOC FILE //* THIS PROGRAM WILL SUBSTITUTE A NEW VERSION OF ANY * DOC FILE //* JES2 EXIT, AT ANY EXIT POINT WHICH IS DEFINED IN * DOC FILE //* JES2 MAINLINE CODE. THIS IS A JES2 EXIT 5 ROUTINE. * DOC FILE //* * DOC FILE //* WE HAVE BEEN WAITING FOR A PROGRAM LIKE THIS FOR * DOC FILE //* A LONG TIME, AND WE NO LONGER HAVE TO ASK IBM TO * DOC FILE //* WRITE US ONE. * DOC FILE //* * DOC FILE //* THERE ARE 2 VERSIONS OF THE EXIT LOADER INCLUDED * DOC FILE //* IN THIS FILE. THE ONE FROM BOB BREAK WILL ACCEPT * DOC FILE //* NEW MODULE INPUT ONLY FROM A LINKLIST AUTHORIZED * DOC FILE //* LIBRARY. A MODIFIED VERSION FROM JACK SCHUDEL * DOC FILE //* IS (I THINK) A BIT MORE LIBERAL IN WHERE IT CAN * DOC FILE //* GET ITS INPUT FROM. * DOC FILE //* * DOC FILE //* THE OLD FILE 198 HAS BEEN MOVED TO FILE 084 OF THE * DOC FILE //* CBT OVERFLOW TAPE. * DOC FILE //* * DOC FILE //* 13 UPDATE TO FILE 270, TO FIX THE MACLIB MEMBER. * DOC FILE //* * DOC FILE //* 14 UPDATE TO FILE 296 FROM BRUCE LELAND, TO FIX THE * DOC FILE //* DVOL COMMAND FOR 4-DIGIT UCB'S AND ALSO TO RUN * DOC FILE //* ON SYSTEMS THAT HAVE ONLY 3-DIGIT UCB'S. * DOC FILE //* * DOC FILE //* 15 UPDATE TO FILE 311 FROM DAVE ALCOCK, TO FIX THE * DOC FILE //* DASRCV MEMBER, THAT WAS MISSING THE FIRST LINE. * DOC FILE //* THIS IS SOME OUTPUT DATA IN TSO XMIT FORMAT, AND * DOC FILE //* WITHOUT THE FIRST LINE, IT COULD NOT BE RECEIVED. * DOC FILE //* THERE IS ALSO A NEW VERSION OF HIS PDS LISTER PGM. * DOC FILE //* * DOC FILE //* 16 ADDITION OF FILE 312 FROM LIONEL DYCK OF KAISER * DOC FILE //* PERMANENTE IN WALNUT CREEK, CALIFORNIA. THIS * DOC FILE //* IS AN ISPF DIALOG INTERFACE TO RUN FTP FROM AN * DOC FILE //* MVS (OS/390) SYSTEM. * DOC FILE //* * DOC FILE //* 17 ADDITION OF FILE 313 FROM MURRAY NICHOLAS, WHICH * DOC FILE //* IS A GENERAL MPF EXIT THAT CAN BE USED TO ACT UPON * DOC FILE //* MANY DIFFERENT MESSAGES. THE EXIT POINTS TO A PDS * DOC FILE //* WHICH CONTAINS THE SPECIFIC RESPONSE FOR EACH * DOC FILE //* MESSAGE AS A SEPARATE MEMBER. NEAT. CAN USE SOME * DOC FILE //* FIXING TO MAKE IT REALLY POWERFUL. I THINK SOMEONE * DOC FILE //* CAN BORROW SOME OF THE CODE FROM TSSO (FILE 404). * DOC FILE //* * DOC FILE //* 18 ADDITION OF FILE 314 FROM DAVE LEES, WITH SEVERAL * DOC FILE //* OF HIS UTILITIES. ONE IS A SEQUENTIAL COPY * DOC FILE //* PROGRAM CALLED COPYANY, AND THE OTHER IS A LINKLIST * DOC FILE //* AND LPALIST XREF PACKAGE. * DOC FILE //* * DOC FILE //* 19 ADDITION OF FILE 315 FROM BOB FOWLES OF THE UNIV. * DOC FILE //* OF PENNSYLVANIA, AND PHILIP SMITH III. THIS IS * DOC FILE //* A VM REXX EXEC WHICH IS AN XEDIT MACRO. ITS * DOC FILE //* PURPOSE IS TO PROPERLY INDENT AND PRETTIFY OTHER * DOC FILE //* REXX EXECS AS YOU ARE WRITING THEM. I'M INCLUDING * DOC FILE //* IT HERE IN THE HOPE THAT SOMEONE CAN CONVERT IT * DOC FILE //* TO TSO REXX, FOR USE AS AN ISPF EDIT MACRO. * DOC FILE //* * DOC FILE //* 20 ADDITION OF FILE 317 FROM TIM HENNESS OF TENNECO * DOC FILE //* IN NEWPORT NEWS, VIRGINIA. THIS FILE CONTAINS A * DOC FILE //* BOOKMANAGER MANAGEMENT PACKAGE, WRITTEN IN REXX, * DOC FILE //* AND MEANT TO BE RUN IN BATCH. * DOC FILE //* * DOC FILE //* 21 ADDITION OF FILE 318 FROM KNUT FEIERT OF H&M SYSTEM * DOC FILE //* SOFTWARE IN ROEDERMARK, GERMANY. THIS PACKAGE * DOC FILE //* READS A VSE POWER POFFLOAD TAPE, AND PRINTS THE * DOC FILE //* OUTPUTS ON A VM OR MVS SYSTEM. * DOC FILE //* * DOC FILE //* 22 ADDITION OF FILE 321 FROM ROLAND SCHIRADIN OF * DOC FILE //* GERMANY, WHICH CONTAINS A COBOL LOAD MODULE * DOC FILE //* ANALYSIS PROGRAM, AND A PROGRAM TO CHECK IF A * DOC FILE //* PARTICULAR STARTED TASK IS RUNNING. * DOC FILE //* * DOC FILE //* 23 ADDITION OF FILE 322 TO GATHER VARIOUS PROGRAMS * DOC FILE //* THAT RUN UNDER MVS TSO, WHICH PERFORM THE * DOC FILE //* APPROXIMATE EQUIVALENT OF THE VM CP SLEEP COMMAND. * DOC FILE //* THESE PROGRAMS WERE OBTAINED FROM THE INTERNET. * DOC FILE //* * DOC FILE //* 24 ADDITION OF FILE 323 FROM GERARD NICOL OF EUREKA * DOC FILE //* SYSTEMS PROGRAMMING PTY LTD OF LEICHHARDT AUSTRALIA. * DOC FILE //* THIS IS A SUBSET OF HIS PACKAGE OF REXX FUNCTIONS. * DOC FILE //* THIS FILE CONTAINS SOURCE-FORMAT MEMBERS. * DOC FILE //* * DOC FILE //* 25 ADDITION OF FILE 324 FROM GERARD NICOL OF EUREKA * DOC FILE //* SYSTEMS PROGRAMMING PTY LTD OF LEICHHARDT AUSTRALIA. * DOC FILE //* THIS IS A SUBSET OF HIS PACKAGE OF REXX FUNCTIONS. * DOC FILE //* THIS FILE CONTAINS LOAD MODULES. THE FULL PACKAGE * DOC FILE //* CAN BE DOWNLOADED FROM GERARD'S SITE AT: * DOC FILE //* * DOC FILE //* http://www.leichhardt.net.au/gerard/rexxfp1/ * DOC FILE //* * DOC FILE //* THE PORTION OF HIS PACKAGE INCLUDED HERE, DOES NOT * DOC FILE //* EXPIRE (I.E. TIME OUT). THE FULL PACKAGE HAS AN * DOC FILE //* EXPIRATION DATE AND TIME. I WILL NOT INCLUDE SUCH * DOC FILE //* CODE ON THIS TAPE, KNOWINGLY. (SBG) * DOC FILE //* * DOC FILE //* 26 ADDITION OF FILE 328 FROM ARON EISENPRESS OF CUNY * DOC FILE //* (CITY UNIVERSITY OF NEW YORK). THIS IS AN EXAMPLE * DOC FILE //* OF AN ALLOCATION EXIT IGGPRE00, IGGPOST0 WHICH * DOC FILE //* DOES SOME USEFUL THINGS, AND IS A GOOD CODING * DOC FILE //* EXAMPLE. * DOC FILE //* * DOC FILE //* 27 ADDITION OF FILE 329 FROM TOM BRENNAN OF SOUTHERN * DOC FILE //* CALIFORNIA EDISON IN ROSEMEAD, CALIFORNIA. THIS IS * DOC FILE //* A LARGE EXAMPLE OF A JES2 EXIT 6 PROGRAM, WHICH HAS * DOC FILE //* MUCH USEFUL CODE. HOWEVER, IT IS INSTALLATION * DOC FILE //* DEPENDENT, AND IS INTENDED AS A USEFUL CODING * DOC FILE //* EXAMPLE, TO SHOW WHAT A JES2 EXIT 6 ROUTINE CAN DO, * DOC FILE //* AND TO SUPPLY SOME CODE FOR YOU TO BORROW FROM. * DOC FILE //* * DOC FILE //* 28 ADDITION OF FILE 333, FILE 334, AND FILE 335 FROM * DOC FILE //* HARALD DENKER AND ROLAND SCHIRADIN, VIA GILBERT * DOC FILE //* SAINT-FLOUR, WHICH CONTAINS THE GZIP COMPRESSION- * DOC FILE //* DECOMPRESSION UTILITY. THIS UTILITY WAS PORTED * DOC FILE //* FROM UNIX, AND IS WRITTEN IN C/370. THIS UTILITY * DOC FILE //* IS THE COMPRESSION STANDARD OF THE GNU ORGANIZATION. * DOC FILE //* * DOC FILE //* 29 ADDITION OF FILE 337 FROM ATALAY GUL OF ANKARA, * DOC FILE //* TURKEY, AND CONTAINS A PROGRAM WRITTEN IN PL/I, * DOC FILE //* TO FIND ALL OCCURRENCES OF A PDS MEMBER ON MULTIPLE * DOC FILE //* DATASETS AND MULTIPLE VOLUMES THROUGHOUT THE SYSTEM. * DOC FILE //* * DOC FILE //* SAMPLE OUTPUT OF THE PROGRAM: * DOC FILE //* * DOC FILE //* MEMBER VOLSER DSNAME * DOC FILE //* ====== ====== ====== * DOC FILE //* SIL V00001 SAPAAAS.BATCH.PLI * DOC FILE //* SIL VDID01 SADAAAS.SAMPLE2.ASM * DOC FILE //* SIL V00002 PRFAGAS.SIL.SIL1 * DOC FILE //* SIL SYST0A PRFAGAS.USER.JCL * DOC FILE //* SIL TSOP01 EMVD.NAT.JCLLIB * DOC FILE //* SIL TSOP01 KMUD.NET.VTAMLST * DOC FILE //* SIL MVSTRA UGIDBA1.DB2.JCL * DOC FILE //* SIL MVSPR2 UDIGAAS.BATCH.JCLLIB * DOC FILE //* * DOC FILE //* 30 UPDATE TO FILE 360 FROM GORDON B. HAMPTON TO UPDATE * DOC FILE //* THE VOLS COMMAND, SO IT CAN (ALSO) ACCOMMODATE * DOC FILE //* 4-DIGIT UCB'S, AND CAN STILL DO 3-DIGIT UCB'S. * DOC FILE //* * DOC FILE //***SECTION V-417 SECTION * DOC FILE //* V-417 CHANGES FOR VERSION 417 JAN 20, 1998 * DOC FILE //* 00 EXTEND THIS TAPE FROM 472 TO 500 FILES. REASON IS * DOC FILE //* THAT IF YOU WANT TO STRING BOTH THE CBT AND CBT * DOC FILE //* OVERFLOW TAPES ON ONE 3490E OR A 3590 CARTRIDGE, * DOC FILE //* IT WILL BE EASIER TO COUNT THE FILE NUMBERS. * DOC FILE //* * DOC FILE //* CHANGED TWO SECTIONS IN THIS DOCUMENTATION. * DOC FILE //* THE INFORMATION SECTION WAS ELIMINATED, AND THE * DOC FILE //* CROSS XREF SECTION WAS SHORTENED. * DOC FILE //* * DOC FILE //* IN FILE 003, JCL TO DUMP THE FILES ON THIS TAPE TO * DOC FILE //* DISK, PGM=IEV90 WAS CHANGED TO PGM=ASMA90, AND THE * DOC FILE //* DEFAULT REGION SIZE FOR THE ASSEMBLER STEP WAS * DOC FILE //* CHANGED TO 1024K. IF YOU HAVE AN OLDER SYSTEM, * DOC FILE //* YOU CAN COMMENT AND UNCOMMENT VARIOUS LINES IN THE * DOC FILE //* JCL, TO USE IEV90, OR EVEN TO USE IFOX00. * DOC FILE //* * DOC FILE //* 01 UPDATE TO FILE 035 TO REPLACE LOAD MODULES FOR * DOC FILE //* PDS 8.5 AND VTOC. THIS IS ACCORDING TO FIXES FROM * DOC FILE //* JOHN KALINICH TO FILES 182 AND 112. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 071, TO REFLECT CHANGES IN DOCUMEN- * DOC FILE //* TATION FOR THE CBT OVERFLOW TAPE, WHICH HAS BEEN * DOC FILE //* CONSIDERABLY MODIFIED, TO VERSION 417V. * DOC FILE //* * DOC FILE //* 03 UPDATE TO FILE 103 FROM BILL HORTON OF EASTMAN * DOC FILE //* CHEMICAL COMPANY IN KINGSPORT, TENNESSEE TO BRING * DOC FILE //* A HIS PROGRAMS TO THE OS/390 LEVEL. * DOC FILE //* * DOC FILE //* 04 UPDATE TO FILE 112 FROM JOHN KALINICH TO FINISH * DOC FILE //* A FEW CHANGES IN THE VTOC TSO COMMAND, REGARDING * DOC FILE //* YEAR 2000 REPORTING. * DOC FILE //* * DOC FILE //* VTOC COMMAND MODS - DECEMBER 1997 * DOC FILE //* ----------------- * DOC FILE //* * DOC FILE //* 1. MODIFIED BY JOHN KALINICH AT US ARMY LSSC * DOC FILE //* TO SUPPORT YEAR 2000 DATES FOR THE INTERFACE * DOC FILE //* TO THE YEAR 2000 VERSION OF THE PDS COMMAND * DOC FILE //* (VERSION 8.5). THE OVERFLOW INDICATOR ("**") * DOC FILE //* THAT WOULD RESULT FROM A YEAR 2000 YY VALUE * DOC FILE //* (X'64') BEING CONVERTED IS NOW IGNORED AND THE * DOC FILE //* 2 LOW ORDER DIGITS ARE PASSED TO THE "LISTFILE * DOC FILE //* VTOC" DIALOG. FOR EXAMPLE, A DATE OF * DOC FILE //* X'640064' WOULD BE CONVERTED TO C'00100' * DOC FILE //* INSTEAD OF C'**100' WHICH CAUSED AN 0C7 ABEND * DOC FILE //* IN PDS WHEN THE DATE WAS CONVERTED TO YY/MM/DD * DOC FILE //* FORMAT. ADDED MACRO CONVY2K THAT IS CALLED BY * DOC FILE //* VT0CPRNT/VTOCPRNT. * DOC FILE //* * DOC FILE //* 2. ADDED Y2K DATE WINDOWING CODE IN VTOCCHEK TO * DOC FILE //* PROCESS DATES CORRECTLY WITH THE LIMIT OPERAND. * DOC FILE //* * DOC FILE //* 3. ADDED MEMBER VTOCPARX (OLD VERSION OF VTOCPARS) * DOC FILE //* FOR USE WITH THE OLD VERSION OF VTOCPRNT. * DOC FILE //* * DOC FILE //* * DOC FILE //* 05 UPDATE TO FILE 120 FROM SAM GOLOB, TO ADD MORE * DOC FILE //* MATERIAL TO HIS COLLECTION OF ARTICLES FROM * DOC FILE //* HIS MONTHLY COLUMN IN "TECHNICAL SUPPORT" MAGAZINE. * DOC FILE //* * DOC FILE //* 06 UPDATE TO FILE 182 WHICH IS THE PDS 8.5 TSO COMMAND * DOC FILE //* PROCESSOR PACKAGE. PROBLEMS FIXED SO FAR, AND * DOC FILE //* IMPROVEMENTS TO THE PACKAGE BY JOHN KALINICH, ARE * DOC FILE //* AS FOLLOWS: * DOC FILE //* * DOC FILE //* PDS VERSION 8.5 MODS * DOC FILE //* --------------------- * DOC FILE //* * DOC FILE //* NEW SUBCOMMANDS * DOC FILE //* --------------- * DOC FILE //* NONE * DOC FILE //* * DOC FILE //* * DOC FILE //* CHANGES AND IMPROVEMENTS * DOC FILE //* ------------------------ * DOC FILE //* 1. YEAR 2000 SUPPORT IN MEMLIST, IF, ATTRIB, * DOC FILE //* HISTORY, GLOBAL, LISTC, AND TIME SUBCOMMANDS. * DOC FILE //* * DOC FILE //* 2. ADDED MEMBER PDSJCLHL TO ASSEMBLE PDS WITH THE * DOC FILE //* HIGH LEVEL ASSEMBLER. * DOC FILE //* * DOC FILE //* 3. INCORPORATED GREG PRICE'S MODS (FILE 134) TO * DOC FILE //* #PDSTBL AND @PRINTO SO REVIEW : AND PRINTOFF : * DOC FILE //* PROCESS THE WHOLE DATA SET ONCE, RATHER THAN * DOC FILE //* EACH MEMBER INDIVIDUALLY. * DOC FILE //* * DOC FILE //* 4. ADDED PANEL P85@CUA AS AN ALTERNATIVE TO THE * DOC FILE //* P85PN@P PRIMARY PDS PANEL. ADDED CUA CODE * DOC FILE //* UTILIZING ISPF VERSION 4.X REFERENCE LISTS ON * DOC FILE //* THE ACTION BAR. ADDED PANEL P85LOGO FOR AN * DOC FILE //* ABOUT... POP-UP ON THE HELP PULL-DOWN. * DOC FILE //* * DOC FILE //* PROBLEMS FIXED * DOC FILE //* -------------- * DOC FILE //* 1. @DIALSTC WAS DROPPING "LISTFILE VTOC" TABLE * DOC FILE //* ENTRIES FOR DATASETS WITH SINGLE DIGIT * DOC FILE //* ALLOCATION VALUES IF RUNNING WITH THE 7-DIGIT * DOC FILE //* VTOC ALLOC MOD (VT0CPRNT). * DOC FILE //* * DOC FILE //* 2. MEMBER LINE COUNTS ABOVE 32,767 HAVE BEEN * DOC FILE //* CORRECTED IN ATTRIB, HISTORY, IF, LIST, AND * DOC FILE //* VERIFY. * DOC FILE //* * DOC FILE //* * DOC FILE //* 07 ADDITION OF FILE 309 WHICH CONTAINS SOURCE CODE * DOC FILE //* FOR THE OS/360 ALGOL COMPILER WHICH CAN BE FOUND * DOC FILE //* IN EXECUTABLE FORM ON FILE 176 OF THIS TAPE. THIS * DOC FILE //* SOURCE IS PUBLIC-DOMAIN, AND COMES FROM THE IBM * DOC FILE //* OS/360 SOURCE TAPE. * DOC FILE //* * DOC FILE //* 08 ADDITION OF FILE 310 WHICH CONTAINS SOURCE CODE * DOC FILE //* FOR THE OS/360 ALGOL LIBRARY WHICH CAN BE FOUND * DOC FILE //* IN EXECUTABLE FORM ON FILE 176 OF THIS TAPE. THIS * DOC FILE //* SOURCE IS PUBLIC-DOMAIN, AND COMES FROM THE IBM * DOC FILE //* OS/360 SOURCE TAPE. IT IS HOPED THAT HAVING SOURCE * DOC FILE //* CODE WILL HELP THE OLD ALGOL LANGUAGE BECOME MORE * DOC FILE //* USEFUL TO SOMEBODY. WE ARE TRYING TO MAKE FURTHER * DOC FILE //* IMPROVEMENTS. * DOC FILE //* * DOC FILE //* 09 ADDITION OF FILE 311 FROM DAVE ALCOCK, WHICH IS HIS * DOC FILE //* LARGE COLLECTION OF UTILITIES. THESE UTILITIES CAN * DOC FILE //* ALSO BE FOUND ON DAVE'S WEB SITE: * DOC FILE //* * DOC FILE //* http://www.ticnet.com/davea/mvs * DOC FILE //* * DOC FILE //***SECTION V-416 SECTION * DOC FILE //* V-416 CHANGES FOR VERSION 416 DEC 18, 1997 * DOC FILE //* 00 WHILE KEEPING THIS TAPE AS A TAPE, WE ARE TRYING * DOC FILE //* TO CONTINUE OUR MIGRATION INTO THE ELECTRONIC AGE. * DOC FILE //* * DOC FILE //* CONTRIBUTORS: IF YOU CAN, PLEASE EMAIL ANY UPDATES * DOC FILE //* IN XMIT FORMAT OR ZIPPED XMIT FORMAT * DOC FILE //* TO: * DOC FILE //* * DOC FILE //* sbgolob@cbttape.org * DOC FILE //* * DOC FILE //* SEE CONTRIBUTOR INFORMATION ABOVE, FOR DETAILS. * DOC FILE //* * DOC FILE //* OR: PUT A PDS INTO XMIT FORMAT (OUTDSN) AND * DOC FILE //* FTP IT TO GILBERT SAINT-FLOUR'S SITE: * DOC FILE //* * DOC FILE //* SEND GILBERT EMAIL TO VERIFY HIS CURRENT IP ADDRESS, * DOC FILE //* carlos@gsf-soft.com * DOC FILE //* * DOC FILE //* 01 UPDATE TO FILE 035 TO ADD THE COPYSLNL PROGRAM FROM * DOC FILE //* SAM GOLOB. THIS PROGRAM WORKS LIKE THE COPYFILE * DOC FILE //* PROGRAM FROM FILE 316, WHICH COPIES SELECTED OR ALL * DOC FILE //* STANDARD LABELED FILES FROM ONE SL TAPE TO ANOTHER. * DOC FILE //* COPYSLNL WORKS THE SAME WAY AND USES THE SAME * DOC FILE //* CONTROL CARDS, BUT IT STRIPS THE LABELS OFF AND * DOC FILE //* PRODUCES A NON-LABELED OUTPUT TAPE. FIXED COPYFILE * DOC FILE //* TOO. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 071 TO LIST ARTICLES AND PROGRAMS * DOC FILE //* THAT ARE DOWNLOADABLE FROM XEPHON'S WEB SITE FOR * DOC FILE //* FREE. THESE ARE XEPHON MAGAZINE ARTICLES AND * DOC FILE //* PROGRAMS THAT ARE TWO OR MORE YEARS OLD. YOU GO * DOC FILE //* TO WWW.XEPHON.COM . NEWER ARTICLES AND PGMS ARE * DOC FILE //* AVAILABLE TO PAID SUBSCRIBERS, AND YOU CAN (IF * DOC FILE //* YOU'RE INTERESTED) SUBSCRIBE ONLINE. * DOC FILE //* * DOC FILE //* 03 UPDATE TO FILE 094 FROM MICHAEL CLEARY OF BERGEN * DOC FILE //* BRUNSWIG IN CALIFORNIA, TO INCLUDE AN ASSEMBLER * DOC FILE //* VERSION OF HIS DAF PROGRAM. I'VE RETAINED HIS PL/I * DOC FILE //* VERSION THAT IS OLDER. * DOC FILE //* * DOC FILE //* 04 UPDATE TO FILE 112 WHICH IS THE VTOC TSO COMMAND. * DOC FILE //* VTOC CAN BE CALLED BY THE PDS 8.5 COMMAND, TO * DOC FILE //* PRODUCE DATASET LISTS ON A VOLUME. AFTER YEAR 2000 * DOC FILE //* DATES, YOU NEED TO SEE THE NOTES AT THE BEGINNING * DOC FILE //* OF THIS FILE. UPDATE IS FROM JOHN KALINICH. * DOC FILE //* * DOC FILE //* 05 UPDATE TO FILE 120 FROM SAM GOLOB TO ADD MORE * DOC FILE //* ARTICLES. * DOC FILE //* * DOC FILE //* 06 UPDATE TO FILE 134 FROM GREG PRICE OF MELBOURNE * DOC FILE //* AUSTRALIA, TO INCLUDE VERSION 29.3 OF THE REVIEW * DOC FILE //* TSO COMMAND. * DOC FILE //* * DOC FILE //* 07 UPDATE TO FILE 135 FROM GREG PRICE OF MELBOURNE * DOC FILE //* AUSTRALIA, TO INCLUDE THE LOAD MODULE FOR VERSION * DOC FILE //* 29.3 OF THE REVIEW TSO COMMAND, AND ALIASES. * DOC FILE //* * DOC FILE //* 08 UPDATE TO FILE 182 FROM JOHN KALINICH OF THE U.S. * DOC FILE //* ARMY IN ST. LOUIS. THIS IS PDS VERSION 8.5, FIXED * DOC FILE //* FOR YEAR 2000. THIS UPDATE INCLUDES A FEW MORE * DOC FILE //* FIXES. AS OF NOW, THIS PROGRAM IS IN PRODUCTION * DOC FILE //* STATUS. * DOC FILE //* * DOC FILE //* 09 UPDATE TO FILE 183 FROM GILBERT SAINT-FLOUR OF * DOC FILE //* AMS, TO INCLUDE A NEW VERSION OF SHOWMVS, * DOC FILE //* VERSION R620B. * DOC FILE //* * DOC FILE //* 10 ADDITION OF FILE 291 FROM RICK HEVENER OF THE * DOC FILE //* UNIVERSITY OF SOUTH CAROLINA, WHICH IS A PROGRAM * DOC FILE //* THAT BENCHMARKS THE SPEED OF DIFFERENT MACHINE * DOC FILE //* INSTRUCTIONS, ON YOUR CPU, UNDER VARIOUS CONDITIONS. * DOC FILE //* * DOC FILE //* 11 ADDITION OF FILE 292 FROM DAVID FAHEY OF THE SAS * DOC FILE //* INSTITUTE IN CARY, NORTH CAROLINA. THIS IS A SAS * DOC FILE //* PROGRAM TO TAKE THIS DOCUMENTATION FILE (CBT TAPE * DOC FILE //* FILE 001) AND CONVERT IT INTO HTML FORMAT, SO YOU * DOC FILE //* CAN LOOK AT IT WITH NETSCAPE OR A SIMILAR BROWSER. * DOC FILE //* * DOC FILE //* 12 DELETION OF FILE 295 WHICH WAS THE BETA TEST * DOC FILE //* VERSION OF PDS 8.5. WE ARE GOING BACK TO ARNIE'S * DOC FILE //* SCHEME OF PUTTING THE LATEST VERSION OF PDS ON * DOC FILE //* FILE 182, AND THE PREVIOUS VERSION ON FILE 198. * DOC FILE //* VERSION 7.3 WHICH WAS ON FILE 198 FOR A LONG TIME, * DOC FILE //* IS NOW BEING MOVED TO THE CBT OVERFLOW TAPE. * DOC FILE //* VERSION 7.3 WAS THE HIGHEST VERSION OF PDS WHICH * DOC FILE //* COULD BE RUN ON ISPF VERSION 1 (V1R1M0). NOT TOO * DOC FILE //* MANY SHOPS ARE STUCK WITH ISPF VERSION 1 NOWADAYS, * DOC FILE //* BUT THIS CODE WILL STILL BE AVAILABLE ON THE CBT * DOC FILE //* OVERFLOW TAPE. * DOC FILE //* * DOC FILE //* 13 ADDITION OF FILE 301 FROM MIKE CLEARY OF BERGEN * DOC FILE //* BRUNSWIG IN CALIFORNIA, TO CONTAIN A VERSION OF * DOC FILE //* THE CDSCB (CHANGE THE DSCB) PROGRAM FROM FILE 300, * DOC FILE //* WHICH DOES AUTHORITY CHECKING USING A RACROUTE (SAF) * DOC FILE //* CALL, INSTEAD OF BY USERID. I AM LEAVING THE COPY * DOC FILE //* OF CDSCB ON FILE 300 INTACT, BECAUSE THERE MAY STILL * DOC FILE //* BE A LOT OF PEOPLE WHO WANT TO CHECK BY USERID. * DOC FILE //* * DOC FILE //* 14 ADDITION OF FILE 302 FROM MIKE CLEARY OF BERGEN * DOC FILE //* BRUNSWIG IN CALIFORNIA, TO CONTAIN HIS ISPF * DOC FILE //* INTERFACE PROGRAM TO LOOK AT LPA MODULES. * DOC FILE //* * DOC FILE //* 15 ADDITION OF FILE 303 FROM ALEX BRODSKY, TO INCLUDE * DOC FILE //* AN UPDATED VERSION OF THE SIMTERM PROGRAM, WHICH * DOC FILE //* ALLOWS A TSO USER TO ACCESS OTHER VTAM APPLICATIONS. * DOC FILE //* * DOC FILE //* 16 ADDITION OF FILES 304 AND 305 FROM BRUCE HOGMAN. * DOC FILE //* FILE 304 CONTAINS SOURCE FOR HIS LSTVOL PROGRAM, * DOC FILE //* IN IEBUPDTE SYSIN FORMAT, AND FILE 305 CONTAINS * DOC FILE //* AN ASSEMBLY AND LINKEDIT LISTING IN IEBCOPY FORMAT. * DOC FILE //* * DOC FILE //* 17 ADDITION OF FILE 307 FROM GREG SMITH OF LOCKHEED * DOC FILE //* MARTIN AT THE US EPA NATIONAL COMPUTER CENTER. * DOC FILE //* THIS IS A PROGRAM CALLED IEV90, WHICH FORCES A PARM * DOC FILE //* CHANGE, AND XCTLS TO THE HIGH LEVEL ASSEMBLER ASMA90 * DOC FILE //* INSTEAD. FOR OLD JCL WHICH SAYS // EXEC PGM=IEV90. * DOC FILE //* * DOC FILE //* 18 ADDITION OF FILE 308 FROM ALAN FIELD OF SUPER VALU * DOC FILE //* IN EDEN PRAIRIE, MINNESOTA. THIS CONSISTS OF A * DOC FILE //* ZAP, AT THE OS/390 LEVEL, TO MAKE THE BOTTOM OF THE * DOC FILE //* SYSTEM CONSOLE DISPLAY SOME INFORMATION ABOUT THE * DOC FILE //* OPERATING SYSTEM LEVEL. * DOC FILE //* * DOC FILE //* 19 UPDATE TO FILE 316 FROM SAM GOLOB, TO INCLUDE * DOC FILE //* SOURCE CODE FOR THE COPYSLNL PROGRAM, AND A FIX * DOC FILE //* TO THE COPYFILE PROGRAM. * DOC FILE //* * DOC FILE //* 20 UPDATE TO FILE 454 FROM PAUL MOINIL, TO UPDATE THE * DOC FILE //* "CUT" EDIT MACRO. * DOC FILE //* * DOC FILE //***SECTION V-415 SECTION * DOC FILE //* V-415 CHANGES FOR VERSION 415 OCT 27, 1997 * DOC FILE //* 00 SORRY FOR THE BIG DELAY IN UPDATING THIS TAPE UNTIL * DOC FILE //* NOW. MUCH THANKS TO GILBERT SAINT-FLOUR AND CONVTEK * DOC FILE //* FOR PROVIDING THE FACILITIES. THIS TAPE IS NOW * DOC FILE //* BEING UPDATED AT THEIR FACILITIES. * DOC FILE //* * DOC FILE //* I AM NOW TRYING TO INCLUDE EMAIL ADDRESSES FOR * DOC FILE //* AS MANY CONTRIBUTORS AS POSSIBLE. * DOC FILE //* * DOC FILE //* MY CURRENT ADDRESS: * DOC FILE //* * DOC FILE //* SAM GOLOB * DOC FILE //* P.O. BOX 702 * DOC FILE //* Pomona, NY 10970 * DOC FILE //* * DOC FILE //* email: sbgolob@cbttape.org * DOC FILE //* * DOC FILE //* 01 UPDATE TO FILE 019 FROM JOHN V. HOOPER OF FOOD LION * DOC FILE //* IN SALISBURY, NORTH CAROLINA. THIS IS A REFRESH OF * DOC FILE //* HIS UTILITIES. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 071 TO REFLECT NEW DOCUMENTATION FOR * DOC FILE //* THE JES2 SHARE TAPE, AND A FEW OTHER THINGS. * DOC FILE //* * DOC FILE //* 03 UPDATE TO FILE 120 FROM SAM GOLOB, TO ADD MORE * DOC FILE //* MVS TOOLS AND TRICKS ARTICLES FROM TECH SUPPORT * DOC FILE //* MAGAZINE. * DOC FILE //* * DOC FILE //* 04 UPDATE TO FILE 134 FROM GREG PRICE OF MELBOURNE, * DOC FILE //* AUSTRALIA TO CONTAIN A REFRESH OF HIS UTILITIES. * DOC FILE //* THIS IS HIS SOURCE CODE. * DOC FILE //* * DOC FILE //* 05 UPDATE TO FILE 135 FROM GREG PRICE OF MELBOURNE, * DOC FILE //* AUSTRALIA TO CONTAIN A REFRESH OF HIS UTILITIES. * DOC FILE //* THIS IS HIS LOAD LIBRARY. * DOC FILE //* * DOC FILE //* 06 UPDATE TO FILE 166 FROM VINH VU OF FRITO-LAY IN * DOC FILE //* PLANO, TEXAS. THIS IS A GENERAL REFRESH OF HIS * DOC FILE //* FILE. * DOC FILE //* * DOC FILE //* 07 UPDATE TO FILE 172 FROM DAVID CARTWRIGHT OF SUTTON * DOC FILE //* COLDFIELD, ENGLAND. THIS IS A REFRESH OF SOME OF * DOC FILE //* HIS UTILITIES. * DOC FILE //* * DOC FILE //* 08 UPDATE TO FILE 183 FROM GILBERT SAINT-FLOUR OF * DOC FILE //* AMS NEAR SAN FRANCISCO, CALIFORNIA, TO REFRESH * DOC FILE //* SEVERAL MEMBERS, NOTABLY, BR AND SHOWMVS. * DOC FILE //* * DOC FILE //* 09 ADDITION OF FILE 277 FROM RICK FOCHTMAN OF CHICAGO, * DOC FILE //* ILLINOIS TO INCLUDE A PROGRAM THAT ALLOWS VARIABLE * DOC FILE //* SUBSTITUTION ANYWHERE IN JCL, INCLUDING SYSIN CARDS. * DOC FILE //* * DOC FILE //* 10 ADDITION OF FILE 295 FROM JOHN KALINICH OF * DOC FILE //* THE U.S. ARMY IN ST. LOUIS, MISSOURI, WHICH IS * DOC FILE //* THE PDS COMMAND UPDATED FOR YEAR 2000. THIS IS * DOC FILE //* A BETA-TEST VERSION 8.5 OF THE PDS COMMAND. THE * DOC FILE //* ORIGINAL PDS 8.4 COMMAND IS BEING KEPT IN FILE 182 * DOC FILE //* UNTIL THIS VERSION IS VERIFIED TO WORK CORRECTLY. * DOC FILE //* * DOC FILE //* 11 UPDATE TO FILE 296 FROM BRUCE LELAND OF SERENA * DOC FILE //* INTERNATIONAL IN BURLINGAME, CALIFORNIA. THIS * DOC FILE //* IS A FIX TO THE DVOL COMMAND, TO RECOGNIZE 4-DIGIT * DOC FILE //* UCB'S. * DOC FILE //* * DOC FILE //* 12 ADDITION OF FILE 404 FROM A COMPANY IN NEW * DOC FILE //* ENGLAND, WHICH IS A TSSO TO BE RUN UNDER OS/390. * DOC FILE //* THE SOURCE FOR THIS FILE WAS TAKEN FROM FILE 403 * DOC FILE //* AND MODIFIED. THIS IS THE LATEST VERSION OF TSSO. * DOC FILE //* * DOC FILE //***SECTION V-414 SECTION * DOC FILE //* V-414 CHANGES FOR VERSION 414 JAN 06, 1997 * DOC FILE //* 01 UPDATE TO FILE 134 FROM GREG PRICE OF MELBOURNE, * DOC FILE //* AUSTRALIA, TO HIS SOURCE FILE. THIS IS HIS 20TH * DOC FILE //* SHIPMENT TO THIS TAPE. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 135 FROM GREG PRICE OF MELBOURNE, * DOC FILE //* AUSTRALIA, TO HIS LOAD LIBRARY. THIS IS HIS 20TH * DOC FILE //* SHIPMENT TO THIS TAPE. * DOC FILE //* * DOC FILE //***SECTION V-413 SECTION * DOC FILE //* V-413 CHANGES FOR VERSION 413 DEC 30, 1996 * DOC FILE //* 01 ADDITION OF FILE 290 FROM HOWARD GILBERT OF THE * DOC FILE //* YALE UNIVERSITY COMPUTER CENTER IN NEW HAVEN, * DOC FILE //* CONNECTICUT. THIS IS GPSAM (GENERAL PURPOSE * DOC FILE //* SUBSYSTEM ACCESS METHOD), WHICH IS A SIMPLE WAY * DOC FILE //* TO PRESENT COMPLICATED DATA TO A PROGRAM AS * DOC FILE //* THOUGH IT CAME FROM A SEQUENTIAL FILE. THIS FILE * DOC FILE //* CAME FROM FILES 010 AND 011 OF THE OLD CBT TAPE, * DOC FILE //* VERSION 249, DATED 07/05/85. * DOC FILE //* * DOC FILE //***SECTION V-412 SECTION * DOC FILE //* V-412 CHANGES FOR VERSION 412 DEC 26, 1996 * DOC FILE //* 00 ADDITION OF SOME FILES FROM CBT TAPE VERSION 249, * DOC FILE //* TO MAKE THEM AVAILABLE TO THE PUBLIC AGAIN. * DOC FILE //* * DOC FILE //* 01 UPDATE TO FILE 120 FROM SAM GOLOB TO ADD A NEW * DOC FILE //* ARTICLE. * DOC FILE //* * DOC FILE //* 02 ADDITION OF FILE 269 WHICH IS PL/I SOURCE FOR * DOC FILE //* THE ADVENTURE GAME, WHOSE LOAD MODULE IS FOUND * DOC FILE //* ON FILE 135 UNDER THE NAME OF "PROGRAM". IT WAS * DOC FILE //* A PITY NOT TO HAVE SOURCE CODE ON THIS TAPE, SO * DOC FILE //* I TOOK IT FROM THE OLD CBT TAPE, VERSION 249. * DOC FILE //* * DOC FILE //* 03 MOVE FILE 280 TO FILE 279, TO MAKE ROOM FOR THE * DOC FILE //* WATERLOO SCRIPT FILES, SO THEY CAN BE PUT IN THEIR * DOC FILE //* ORIGINAL OLD PLACE, FILES 280 THRU 287. THESE * DOC FILE //* FILES HAD BEEN CONSOLIDATED INTO LIONEL DYCK'S * DOC FILE //* COLLECTION OF SYSTEM PROGRAMMER TOOLS, BUT THAT * DOC FILE //* COLLECTION HAS BEEN MOVED TO THE CBT OVERFLOW * DOC FILE //* TAPE. I WANT THE ORIGINAL SOURCE FOR WATERLOO * DOC FILE //* SCRIPT TO BE READILY AVAILABLE TO THE PUBLIC. * DOC FILE //* * DOC FILE //* 04 ADDITION OF FILES 280 THRU 287 WHICH IS WATERLOO * DOC FILE //* SCRIPT. MOST PEOPLE HAVE DCF, BUT IF THEY DON'T, * DOC FILE //* HERE IS SOMETHING FOR DOING NICE PRINTING. * DOC FILE //* * DOC FILE //* 05 ADDITION OF FILE 288 WHICH IS A TSO PROMPTER FOR * DOC FILE //* THE WATERLOO SCRIPT PROGRAM. THIS FILE ORIGINALLY * DOC FILE //* WAS ON FILE 020 OF THE OLD CBT TAPE VERSION 249. * DOC FILE //* * DOC FILE //* 06 ADDITION OF FILE 289 WHICH IS AN SMPPTFIN CROSS * DOC FILE //* REFERENCE PROGRAM THAT PROBABLY STILL WORKS. * DOC FILE //* INCLUDED ARE THE REQUISITE IBM PRIVATE MACROS * DOC FILE //* THAT AREN'T COPYRIGHTED. * DOC FILE //* * DOC FILE //***SECTION V-411 SECTION * DOC FILE //* V-411 CHANGES FOR VERSION 411 DEC 11, 1996 * DOC FILE //* 00 PLEASE USE MY NEW MAILING ADDRESS FOR ALL * DOC FILE //* CORRESPONDENCE FROM NOW ON. OLD ADDRESS WILL * DOC FILE //* BE FORWARDED FOR A WHILE. THANK YOU. * DOC FILE //* * DOC FILE //* SAM GOLOB * DOC FILE //* P.O. BOX 702 * DOC FILE //* POMONA, NY 10970 * DOC FILE //* * DOC FILE //* 01 UPDATE TO FILE 135 TO REFLECT THE NEW LEVEL OF * DOC FILE //* SHOWMVS FROM FILE 183 - VERSION 6.18. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 183 FROM GILBERT SAINT-FLOUR OF * DOC FILE //* CONVTEK NEAR SAN FRANCISCO, CALIFORNIA. SHOWMVS * DOC FILE //* AND QUITE A FEW OTHER PROGRAMS WERE UPDATED. * DOC FILE //* * DOC FILE //* 03 UPDATE TO FILE 270 TO BRING THE PHONE NUMBERS * DOC FILE //* UP TO DATE AS MUCH AS POSSIBLE. * DOC FILE //* * DOC FILE //* 04 ADDITION OF FILE 275 FROM MARK HEDGES OF ADVENT * DOC FILE //* SOFTWARE, TO INCLUDE SOME NICE SYSTEM UTILITIES. * DOC FILE //* * DOC FILE //* 05 ADDITION OF FILE 276 FROM JIM LEONE AND STEVE * DOC FILE //* SMITH. THIS IS AN EDIT MACRO IN REXX, TO CALCULATE * DOC FILE //* THE CHECKSUM VALUES IN AMASPZAP (SUPER ZAP) JOBS. * DOC FILE //* USEFUL FOR VERIFICATION THAT THE ZAPS AREN'T WRONG. * DOC FILE //* * DOC FILE //* 06 UPDATE TO FILE 296 FROM BRUCE LELAND, TO INCLUDE * DOC FILE //* A VERSION OF DVOL THAT KNOWS HOW TO FIND UCB'S FOR * DOC FILE //* MVS/ESA 4.1 AND ABOVE. * DOC FILE //* * DOC FILE //***SECTION V-410 SECTION * DOC FILE //* V-410 CHANGES FOR VERSION 410 NOV 21, 1996 * DOC FILE //* 00 I HAVE CHANGED MY PRINCIPAL MAILING ADDRESS. * DOC FILE //* EVEN THOUGH MY OLD ADDRESS WILL BE APPLICABLE FOR * DOC FILE //* QUITE A WHILE, I PREFER THAT SUBMISSIONS OR * DOC FILE //* CORRESPONDENCE BE SENT TO MY NEW ADDRESS: * DOC FILE //* * DOC FILE //* SAM GOLOB * DOC FILE //* P.O. BOX 702 * DOC FILE //* POMONA, NY 10970 * DOC FILE //* * DOC FILE //* 01 UPDATE TO FILE 120 FROM SAM GOLOB TO ADD MORE * DOC FILE //* ARTICLES. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 247 WHICH IS THE SYS1.BRODCAST * DOC FILE //* MANAGING PACKAGE FROM SAM GOLOB. * DOC FILE //* * DOC FILE //* 03 ADDITION OF FILE 268 FROM MARK WINGES OF SAN * DOC FILE //* FRANCISCO, CALIFORNIA. THIS IS A PACKAGE OF * DOC FILE //* REXX FUNCTIONS TO ACCESS VSAM FILES. * DOC FILE //* * DOC FILE //***SECTION V-409 SECTION * DOC FILE //* V-409 CHANGES FOR VERSION 409 SEP 06, 1996 * DOC FILE //* 01 UPDATE TO FILE 071 TO INCLUDE THE LATEST DOC * DOC FILE //* FOR THE CBT OVERFLOW TAPE, VERSION 407V. * DOC FILE //* THE CBT OVERFLOW TAPE LEVEL IS AT, OR BELOW, * DOC FILE //* THE REGULAR CBT TAPE LEVEL, ALMOST ALWAYS. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 120 FROM SAM GOLOB TO ADD AN * DOC FILE //* ARTICLE. * DOC FILE //* * DOC FILE //* 03 UPDATE TO FILE 135 TO REFLECT THE NEWEST VERSION * DOC FILE //* (6.17) OF SHOWMVS FROM FILE 183. * DOC FILE //* * DOC FILE //* 04 UPDATE TO FILE 183 FROM GILBERT SAINT-FLOUR OF * DOC FILE //* CONVTEK NEAR SAN FRANCISCO, CALIFORNIA TO REFRESH * DOC FILE //* HIS UTILITY FILE. * DOC FILE //* * DOC FILE //* 05 ADDITION OF FILE 267 FROM STEVE BACHER OF THE * DOC FILE //* DRAPER LABORATORY AT M.I.T. IN CAMBRIDGE, MASS. * DOC FILE //* THIS IS ASSEMBLER CODE TO PROVIDE REXX FUNCTIONS * DOC FILE //* THAT ARE EQUIVALENT TO THE WRITENR AND PROC CLIST * DOC FILE //* STATEMENTS. * DOC FILE //* * DOC FILE //***SECTION V-408 SECTION * DOC FILE //* V-408 CHANGES FOR VERSION 408 AUG 27, 1996 * DOC FILE //* 01 UPDATE TO FILE 135 TO REFLECT THE NEW VERSION OF * DOC FILE //* SHOWMVS AT LEVEL 6.16. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 183 TO REFLECT A NEW VERSION OF * DOC FILE //* SHOWMVS. LAST TIME THE FILE WAS UPDATED, AN * DOC FILE //* INTERMEDIATE VERSION (5.15) WAS INCLUDED. THE * DOC FILE //* CORRECT VERSION IS 6.16. THIS VERSION SHOWS * DOC FILE //* INFORMATION ABOUT JES2 CONTROL BLOCKS AND * DOC FILE //* INITIATORS, WHICH WAS NOT DEALT WITH IN PREVIOUS * DOC FILE //* VERSIONS FROM GILBERT SAINT-FLOUR. * DOC FILE //* * DOC FILE //***SECTION V-407 SECTION * DOC FILE //* V-407 CHANGES FOR VERSION 407 AUG 19, 1996 * DOC FILE //* 01 UPDATE TO FILE 035 TO ADD A LOAD MODULE FOR THE * DOC FILE //* SS0104 TAPE MAPPING PROGRAM FROM FILE 266. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 078 FROM JOHN KALINICH OF THE U.S. * DOC FILE //* ARMY IN ST LOUIS, MISSOURI. THIS CHANGE REFLECTS * DOC FILE //* THE SOFTWARE LEVEL WHICH HE SUBMITTED TO THE SHARE * DOC FILE //* CD-ROM FROM THE PAST SHARE MEETING. * DOC FILE //* * DOC FILE //* 03 UPDATE TO FILES 120 AND 121 FROM SAM GOLOB TO ADD * DOC FILE //* NEW ARTICLES. * DOC FILE //* * DOC FILE //* 04 UPDATE TO FILE 135 TO ADD A LOAD MODULE FOR THE * DOC FILE //* SHOWMVS PROGRAM, TO REFLECT ITS NEW LEVEL OF 5.15. * DOC FILE //* THIS LEVEL IS GOOD UNTIL MVS/ESA 5.2.2 AT LEAST. * DOC FILE //* * DOC FILE //* 05 UPDATE TO FILE 183 FROM GILBERT SAINT-FLOUR OF * DOC FILE //* CONVTEK NEAR SAN FRANCISCO, CALIFORNIA TO INCLUDE * DOC FILE //* NEW VERSIONS OF SOME OF HIS PROGRAMS, NOTABLY * DOC FILE //* SHOWMVS. * DOC FILE //* * DOC FILE //* 06 ADDITION OF FILE 266 WHICH CONTAINS AN OLD TAPE * DOC FILE //* MAPPING PROGRAM FROM FLORIDA POWER, ADJUSTED TO * DOC FILE //* MEASURE ALL THE TAPE FOOTAGES AS IF THE TAPE (OR * DOC FILE //* CARTRIDGE) IS A 6250 BPI REEL. THIS PROGRAM IS * DOC FILE //* USED BY ME TO MEASURE FOOTAGES ON THE CBT TAPE. * DOC FILE //* * DOC FILE //***SECTION V-406 SECTION * DOC FILE //* V-406 CHANGES FOR VERSION 406 JUN 27, 1996 * DOC FILE //* 01 ADDITION OF FILE 005 FROM GEORGE SHEDLOCK OF * DOC FILE //* OCALA, FLORIDA. THIS IS A REXX EXEC TO LOAD * DOC FILE //* THE CBT TAPE ONTO A VM SYSTEM. ALSO WORKS FOR * DOC FILE //* THE CBT OVERFLOW TAPE, WHICH IS IN THE SAME * DOC FILE //* FORMAT AS THIS TAPE IS. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 071 TO REFLECT THE NEW DOCUMENTATION * DOC FILE //* FOR THE CBT OVERFLOW TAPE. THE CBT OVERFLOW TAPE * DOC FILE //* NOW CONTAINS THE ENTIRE CONTENTS OF THE SPLA MVS * DOC FILE //* TAPE, VERSION 46, SINCE SHARE HAS STOPPED UPDATING * DOC FILE //* THAT TAPE PERMANENTLY, AND I WANTED TO CONTINUE * DOC FILE //* MAKING THE CODE AVAILABLE TO THE PUBLIC. * DOC FILE //* * DOC FILE //* 03 UPDATE TO FILE 120 FROM SAM GOLOB TO ADD MORE * DOC FILE //* ARTICLES. * DOC FILE //* * DOC FILE //* 04 ADDITION OF FILE 262 FROM WALTER SHELLEY OF DOITT * DOC FILE //* OF THE CITY OF NEW YORK. THIS IS A COBOL PROGRAM * DOC FILE //* WHICH READS SMP PTF INPUT, AND WHICH PRODUCES A * DOC FILE //* REPORT SHOWING FMID, COMPONENT ID, AND APARS FIXED * DOC FILE //* FOR EACH PTF. DESIGNED FOR IBM PTFS. * DOC FILE //* * DOC FILE //***SECTION V-405 SECTION * DOC FILE //* V-405 CHANGES FOR VERSION 405 MAY 28, 1996 * DOC FILE //* 00 THE V404 VERSION OF THIS TAPE HAS FILLED UP AN * DOC FILE //* UNCOMPRESSED (3480 NON-IDRC) CARTRIDGE. ARNIE'S * DOC FILE //* PRACTICE WAS TO DO A WHOLESALE DELETION, AND TELL * DOC FILE //* YOU TO SAVE THE OLD TAPE. I HAVE DECIDED TO CREATE * DOC FILE //* AN "OVERFLOW TAPE" WITH THE OLDER STUFF THAT WOULD * DOC FILE //* OTHERWISE BE A CANDIDATE FOR DELETION. IT SEEMS * DOC FILE //* THAT THERE MIGHT BE ENOUGH ROOM ON THE NASPA CD * DOC FILE //* ROM TO HOLD BOTH OF THESE TOGETHER. THE INDEX TO * DOC FILE //* THE OVERFLOW TAPE WILL GO INTO FILE 071, SO YOU * DOC FILE //* CAN SEE WHAT I PUT THERE. (THERE IS MUCH MORE * DOC FILE //* STUFF THERE THAN WHAT I TOOK OUT OF HERE.) * DOC FILE //* * DOC FILE //* 01 DELETION OF FILES 431 THRU 452 FROM ROCKWELL * DOC FILE //* INTERNATIONAL. THIS MATERIAL HAS BEEN MOVED TO * DOC FILE //* FILES 016 THRU 037 OF THE NEWLY ESTABLISHED CBT * DOC FILE //* OVERFLOW TAPE. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 071 WHICH CONTAINS THE CONTENTS * DOC FILE //* OF OTHER FREE SOFTWARE TAPES. THIS UPDATE IS TO * DOC FILE //* INCLUDE THE CONTENTS OF THE NEW "CBT OVERFLOW * DOC FILE //* TAPE" WHICH HAS JUST BEEN ESTABLISHED. * DOC FILE //* * DOC FILE //* 03 UPDATE TO FILE 120 FROM SAM GOLOB TO ADD MORE * DOC FILE //* ARTICLES. * DOC FILE //* * DOC FILE //* 04 ADDITION OF FILE 263 WHICH CONTAINS MACROS FROM * DOC FILE //* THE UK G.U.I.D.E. TAPE. THESE MACROS ARE NEEDED * DOC FILE //* TO ASSEMBLE MATERIALS FROM FILES 244 AND 245. * DOC FILE //* * DOC FILE //* 05 UPDATE TO FILES 453 THRU 459 FROM PAUL MOINIL OF * DOC FILE //* ISPRA, ITALY. THIS IS A HUGE COLLECTION OF MVS * DOC FILE //* UTILITIES, MANY FROM THIS TAPE ORIGINALLY, WHICH * DOC FILE //* HE HAS IMPROVED. * DOC FILE //* * DOC FILE //* 06 UPDATE TO REVIEW (AND REVSMF) ON FILES 134 AND 135 * DOC FILE //* TO FIX A BUG IN FORMATTING SMF RECORDS. * DOC FILE //* * DOC FILE //***SECTION V-404 SECTION * DOC FILE //* V-404 CHANGES FOR VERSION 404 MAR 11, 1996 * DOC FILE //* 01 UPDATE TO FILE 078 FROM JOHN KALINICH OF AMXSI/TRI * DOC FILE //* US ARMY IN ST LOUIS, MISSOURI. THIS BRINGS HIS * DOC FILE //* FILE INTO SYNC WITH WHAT HE SUBMITTED TO THE SHARE * DOC FILE //* CD ROM AT THE LAST SHARE MEETING, AUG 95. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 120 FROM SAM GOLOB TO ADD MORE * DOC FILE //* ARTICLES FROM HIS COLUMN IN "TECHNICAL SUPPORT" * DOC FILE //* MAGAZINE. * DOC FILE //* * DOC FILE //* 03 UPDATE TO FILE 134 FROM GREG PRICE OF FERNTREE * DOC FILE //* COMPUTER SERVICES IN MELBOURNE, AUSTRALIA. * DOC FILE //* THIS IS GREG'S 19TH SHIPMENT OF HIS SOURCE CODE. * DOC FILE //* * DOC FILE //* 04 UPDATE TO FILE 135 FROM GREG PRICE OF FERNTREE * DOC FILE //* COMPUTER SERVICES IN MELBOURNE, AUSTRALIA. * DOC FILE //* THIS IS GREG'S 19TH SHIPMENT OF HIS LOAD MODULES. * DOC FILE //* * DOC FILE //* 05 UPDATE TO FILE 183 FROM GILBERT SAINT-FLOUR OF * DOC FILE //* CONVTEK NEAR SAN FRANCISCO, CALIFORNIA. THIS * DOC FILE //* IS A REFRESH OF THE UTILITIES IN HIS FILE. * DOC FILE //* * DOC FILE //* 06 UPDATE TO FILE 248 WHICH IS FROM JIM BOYSEN OF * DOC FILE //* AMDAHL. THIS WAS FROM SAM GOLOB TO FIX AN * DOC FILE //* INTEGRITY PROBLEM IN THE CLEARBC PROGRAM. * DOC FILE //* * DOC FILE //* 07 ADDITION OF FILE 257 FROM SAM GOLOB WHICH CONTAINS * DOC FILE //* ZAPS TO FIX THE OLD LINKAGE EDITOR (HEWLKED), EVEN * DOC FILE //* THE ONE IN DFSMS/MVS, SO THAT IT WILL READ OBJECT * DOC FILE //* DECKS THAT ARE BLOCKED GREATER THAN 3200 BYTES. * DOC FILE //* * DOC FILE //* 08 ADDITION OF FILE 258 AND FILE 259 FROM DAVID FAHEY * DOC FILE //* OF THE SAS INSTITUTE IN CARY, NORTH CAROLINA. THIS * DOC FILE //* IS HIS WIN3270 PACKAGE OF UTILITY PROGRAMS WHICH * DOC FILE //* IS A COLLECTION OF PROGRAMMABLE UTILITY FUNCTIONS * DOC FILE //* TO WRITE TO 3270 TERMINALS. THE SOURCE CODE ON * DOC FILE //* FILE 258 IS WRITTEN IN SAS/C, BUT THE LOAD MODULES * DOC FILE //* ON FILE 259 WILL PROBABLY RUN ON ANYONE'S SYSTEM, * DOC FILE //* HOPEFULLY. SEE THE DOCUMENTATION TO REALIZE HOW * DOC FILE //* USEFUL THIS PACKAGE IS FOR CREATING FULL SCREEN * DOC FILE //* APPLICATIONS. * DOC FILE //* * DOC FILE //* 09 UPDATE TO FILE 390 WHICH IS QUEUE FOR JES2 5.1.0. * DOC FILE //* THIS UPDATE IS FROM SAM GOLOB TO MAKE A MINOR * DOC FILE //* CORRECTION TO A FEW SOURCE MODULES SO THEY WILL * DOC FILE //* ASSEMBLE AGAINST JES2 5.2.0 MACROS AND THIS VERSION * DOC FILE //* WILL THEN WORK FOR JES2 5.2. THE CORRECTION WILL * DOC FILE //* NOT AFFECT ASSEMBLY AGAINST JES2 5.1.0 MACROS, * DOC FILE //* AND THIS VERSION WILL ALSO WORK FOR 5.1. * DOC FILE //* * DOC FILE //***SECTION V-403 SECTION * DOC FILE //* V-403 CHANGES FOR VERSION 403 JAN 05, 1996 * DOC FILE //* 01 UPDATE TO FILE 071 TO REFLECT HIGHER VERSIONS * DOC FILE //* FOR THE JES2 SHARE TAPE AND THE JES3 SHARE/GUIDE * DOC FILE //* TAPE. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 120 FROM SAM GOLOB TO ADD MORE * DOC FILE //* ARTICLES. * DOC FILE //* * DOC FILE //* 03 UPDATE TO FILE 135 WHICH IS GREG PRICE'S LOAD * DOC FILE //* MODULE LIBRARY. THIS CHANGE WAS MADE BY SAM * DOC FILE //* GOLOB TO REFLECT HIGHER VERSIONS OF MODULES * DOC FILE //* IN FILE 183 WHOSE SOURCE WAS UPDATED. * DOC FILE //* * DOC FILE //* 04 UPDATE TO FILE 183 FROM GILBERT SAINT-FLOUR OF * DOC FILE //* CONVTEK NEAR SAN FRANCISCO, CALIFORNIA. THIS * DOC FILE //* IS A GENERAL UPGRADE OF THE UTILITIES IN THIS * DOC FILE //* FILE. (NOTE. THIS FILE CONTAINS ITEMS OF VALUE * DOC FILE //* TO MOST MVS SHOPS AND DESERVES A RE-EXAMINING * DOC FILE //* OF ITS CONTENTS.) * DOC FILE //* * DOC FILE //* 05 ADDITION OF FILE 252 FROM JEFF KAPLAN OF NEW * DOC FILE //* JERSEY. THIS IS A COLLECTION OF SOFTWARE, REXX * DOC FILE //* EXECS, AND JCL WHICH CAN PROVIDE A WEALTH OF * DOC FILE //* "HOW-TO" EXAMPLES. THIS IS HIS SOURCE LIBRARY. * DOC FILE //* * DOC FILE //* 06 ADDITION OF FILE 253 FROM JEFF KAPLAN OF NEW * DOC FILE //* JERSEY. THIS IS A COLLECTION OF SOFTWARE, REXX * DOC FILE //* EXECS, AND JCL WHICH CAN PROVIDE A WEALTH OF * DOC FILE //* "HOW-TO" EXAMPLES. THIS IS HIS EXEC LIBRARY. * DOC FILE //* * DOC FILE //* 07 ADDITION OF FILE 254 FROM JEFF KAPLAN OF NEW * DOC FILE //* JERSEY. THIS IS A COLLECTION OF SOFTWARE, REXX * DOC FILE //* EXECS, AND JCL WHICH CAN PROVIDE A WEALTH OF * DOC FILE //* "HOW-TO" EXAMPLES. THIS IS HIS CNTL LIBRARY. * DOC FILE //* * DOC FILE //* 08 ADDITION OF FILE 255 FROM JEFF KAPLAN OF NEW * DOC FILE //* JERSEY. THIS IS A COLLECTION OF SOFTWARE, REXX * DOC FILE //* EXECS, AND JCL WHICH CAN PROVIDE A WEALTH OF * DOC FILE //* "HOW-TO" EXAMPLES. THIS IS HIS ISPPLIB LIBRARY. * DOC FILE //* * DOC FILE //* 09 ADDITION OF FILE 256 FROM JEFF KAPLAN OF NEW * DOC FILE //* JERSEY. THIS IS A COLLECTION OF SOFTWARE, REXX * DOC FILE //* EXECS, AND JCL WHICH CAN PROVIDE A WEALTH OF * DOC FILE //* "HOW-TO" EXAMPLES. THIS IS HIS ISPTLIB LIBRARY. * DOC FILE //* * DOC FILE //***SECTION V-402 SECTION * DOC FILE //* V-402 CHANGES FOR VERSION 402 NOV 27, 1995 * DOC FILE //* 01 UPDATE TO FILE 120 FROM SAM GOLOB TO ADD NEW * DOC FILE //* ARTICLES. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 134 FROM GREG PRICE OF FERNTREE * DOC FILE //* COMPUTER SERVICES IN MELBOURNE, AUSTRALIA. * DOC FILE //* UPDATE IS TO ENHANCE REVIEW, AMONG OTHER THINGS. * DOC FILE //* THIS IS GREG'S 18TH SHIPMENT. * DOC FILE //* * DOC FILE //* 03 UPDATE TO FILE 135 FROM GREG PRICE OF FERNTREE * DOC FILE //* COMPUTER SERVICES IN MELBOURNE, AUSTRALIA. * DOC FILE //* UPDATE IS TO ENHANCE REVIEW, AMONG OTHER THINGS. * DOC FILE //* THIS REFLECTS GREG'S 18TH SHIPMENT TO THIS TAPE. * DOC FILE //* * DOC FILE //* 04 UPDATE TO FILE 248 FROM JIM BOYSEN OF AMDAHL * DOC FILE //* FEDERAL SERVICE CORP. IN IOWA. THERE IS SOME * DOC FILE //* GOOD CROSS MEMORY CODE IN HERE. ALL CODE IN * DOC FILE //* THIS FILE HAS NOW BEEN TESTED ON MVS/ESA 5.2. * DOC FILE //* * DOC FILE //* 05 ADDITION OF FILE 251 FROM PAUL DAVIS OF EDS IN * DOC FILE //* LOUISVILLE, COLORADO. THIS IS A NEW COLLECTION * DOC FILE //* OF EDIT MACROS TO ADD TO HIS EXISTING COLLECTION * DOC FILE //* FROM FILE 095. WORTH LOOKING AT. THESE MACROS * DOC FILE //* ARE POTENTIALLY AN ENORMOUS TIME SAVER. ALSO * DOC FILE //* SEE FILE 095. * DOC FILE //* * DOC FILE //* 06 ADDITION OF FILE 390 FROM JACK SCHUDEL OF NERDC * DOC FILE //* AT THE UNIVERSITY OF FLORIDA IN GAINESVILLE, FL. * DOC FILE //* I WANTED TO PUT A VERSION OF QUEUE ON THE TAPE, * DOC FILE //* WHICH WORKS FOR JES2 VERSION 5.1. THIS VERSION * DOC FILE //* ISN'T PERFECT, BUT IT'S OUT THERE FOR PEOPLE TO * DOC FILE //* USE AND FIX AND SEND BACK TO ME. JACK USES IOF * DOC FILE //* MOST OF THE TIME, BUT THOSE OF US WHO ONLY HAVE * DOC FILE //* SDSF AND WHO WANT QUEUE FOR THE OTHER THINGS IT * DOC FILE //* DOES, WE WANT TO HAVE SOME VERSION TO WORK WITH. * DOC FILE //* * DOC FILE //***SECTION V-401 SECTION * DOC FILE //* V-401 CHANGES FOR VERSION 401 SEP 13, 1995 * DOC FILE //* 01 UPDATE TO FILE 083 FROM SAM GOLOB TO IEHMAP, SO IT * DOC FILE //* KNOWS HOW TO FIND THE RES PACK WITH DYNAMIC UCB'S. * DOC FILE //* THE CODE IS DOWNWARD COMPATIBLE, AND CAN BE * DOC FILE //* ASSEMBLED ON OLDER LEVEL SYSTEMS. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 120 FROM SAM GOLOB TO ADD ANOTHER * DOC FILE //* ARTICLE. * DOC FILE //* * DOC FILE //* 03 UPDATE TO FILE 166 FROM VINH VU OF FRITO LAY, TO * DOC FILE //* UPGRADE HIS COLLECTION OF UTILITIES. * DOC FILE //* * DOC FILE //* 04 ADDITION OF FILE 250 WHICH IS A FREE "DISPLAY GRS" * DOC FILE //* COMMAND FROM THE IBM SUPPORT CENTER, WHICH IS * DOC FILE //* UNOFFICIALLY DISTRIBUTED TO CUSTOMERS. THIS * DOC FILE //* PROGRAM WILL DISPLAY ENQUEUES WITH LONG RNAMES. * DOC FILE //* BY SETTING A VARIABLE, YOU CAN MAKE THE DISPLAY * DOC FILE //* AS LONG AS YOU WANT. DEFAULT IS 60 CHARACTERS. * DOC FILE //* * DOC FILE //* 05 UPDATE TO FILE 360 FROM GREG GORAB OF NEW JERSEY * DOC FILE //* TO FIX THE VOLS COMMAND WITH UCBSCAN CODE SO THAT * DOC FILE //* DYNAMIC UCB'S WILL BE RECOGNIZED. * DOC FILE //* * DOC FILE //* 06 UPDATE TO FILE 391 FROM VINH VU OF FRITO LAY IN * DOC FILE //* PLANO, TEXAS, TO FIX A PROBLEM IN THE QUEUE COMMAND * DOC FILE //* WHEN SPOOL VOLUMES HAVE SHORT VOLSER NAMES. * DOC FILE //* * DOC FILE //***SECTION V-400 SECTION * DOC FILE //* V-400 CHANGES FOR VERSION 400 JUL 26, 1995 * DOC FILE //* 01 UPDATE TO FILE 035 TO UPGRADE THE LOAD MODULE FOR * DOC FILE //* THE VTOC PROGRAM. NOW ALSO WORKS ON ESA 5.1. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 112 FROM BRUCE LELAND OF SERENA * DOC FILE //* INTERNATIONAL IN BURLINGAME, CALIFORNIA. THIS * DOC FILE //* ALLOWS THE VTOC PROGRAM TO RUN ON MVS VERSION 5.1 * DOC FILE //* * DOC FILE //* 03 UPDATE TO FILE 120 FROM SAM GOLOB TO ADD MORE * DOC FILE //* ARTICLES. * DOC FILE //* * DOC FILE //* 04 UPDATE TO FILE 134 FROM GREG PRICE OF FERNTREE * DOC FILE //* COMPUTER SERVICES IN MELBOURNE, AUSTRALIA. THIS * DOC FILE //* UPDATE IS TO FIX BUGS IN REVIEW. VERSION 24.0. * DOC FILE //* THIS IS GREG'S 17TH SHIPMENT. * DOC FILE //* * DOC FILE //* 05 UPDATE TO FILE 135 FROM GREG PRICE OF FERNTREE * DOC FILE //* COMPUTER SERVICES IN MELBOURNE, AUSTRALIA. THIS * DOC FILE //* UPDATE IS TO FIX BUGS IN REVIEW. VERSION 24.0. * DOC FILE //* THIS REFLECTS GREG'S 17TH SHIPMENT TO THIS TAPE. * DOC FILE //* * DOC FILE //* 06 UPDATE TO FILE 183 FROM GILBERT SAINT-FLOUR OF * DOC FILE //* CONVTEK NEAR SAN FRANCISCO, TO UPGRADE SOME OF * DOC FILE //* HIS UTILITIES, INCLUDING SHOWMVS, TO RUN ON * DOC FILE //* MVS/ESA 5.1. * DOC FILE //* * DOC FILE //* 07 ADDITION OF FILE 247 FROM JIM MARSHALL AND SAM * DOC FILE //* GOLOB WHICH CONTAINS A SET OF PROGRAMS TO MANAGE * DOC FILE //* THE SYS1.BRODCAST DATASET AND DEFERRED TSO USER * DOC FILE //* MESSAGES IN GENERAL. THE IDEA OF THIS PACKAGE IS * DOC FILE //* TO AVOID THE NECESSITY OF FREQUENTLY HAVING TO DO * DOC FILE //* A "SYNC" TO SYS1.BRODCAST. THERE ARE 3 SEPARATE * DOC FILE //* PROGRAMS TO LIST AND DELETE USER MESSAGES FOR ANY * DOC FILE //* USERID. THERE ARE ALSO PROGRAMS TO LIST MESSAGES * DOC FILE //* FOR ANY/ALL USERIDS, AND OTHER UTILITIES. * DOC FILE //* * DOC FILE //* 08 ADDITION OF FILE 248 FROM JIM BOYSEN OF AMDAHL * DOC FILE //* FEDERAL SERVICE CORPORATION IN IOWA. THIS IS A * DOC FILE //* NEW COLLECTION OF UTILITIES WHICH HE WROTE. * DOC FILE //* SEVERAL OF THESE HAVE TO DO WITH FINDING A MEMBER * DOC FILE //* IN A DD CONCATENATION, OR FINDING A PROC IN THE * DOC FILE //* PROCLIB CONCATENATION, ETC. * DOC FILE //* * DOC FILE //* 09 ADDITION OF FILE 249 FROM EILEEN BARKOW OF DOITT - * DOC FILE //* NEW YORK CITY, NEW YORK. THIS CONTAINS WMOD FOR * DOC FILE //* TSO AND CICS, TO LOOK UP WHERE IN YOUR TSO * DOC FILE //* SESSION, LINK LIST, LPA LIST, SVCLIB, ETC ETC, * DOC FILE //* YOUR PDS MEMBER NAME CAN BE FOUND. SIMILAR * DOC FILE //* PROGRAM FOR CICS. ALSO HAS UCB PROGRAM TO RETURN * DOC FILE //* VOLSER IF UNIT ADDRESS IS GIVEN, UNIT ADDRESS IF * DOC FILE //* VOLSER IS GIVEN. * DOC FILE //* * DOC FILE //* 10 UPDATE TO FILE 300 TO UPGRADE THE LPSCB COMMAND. * DOC FILE //* LPSCB WILL NOW OPTIONALLY DISPLAY MORE OF THE UPT, * DOC FILE //* THE ECT, OR "ALL" OF THE ABOVE ALONG WITH THE PSCB. * DOC FILE //* * DOC FILE //***SECTION V-399 SECTION * DOC FILE //* V-399 CHANGES FOR VERSION 399 APR 17, 1995 * DOC FILE //* 01 UPDATE TO FILE 120 FROM SAM GOLOB TO ADD ANOTHER * DOC FILE //* ARTICLE. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 200 TO GET THE WHATSNEW PROGRAM TO * DOC FILE //* RUN UNDER DFSORT AND MVS/ESA VERSION 4. * DOC FILE //* * DOC FILE //* 03 ADDITION OF FILE 234 FROM JIM MARSHALL OF THE * DOC FILE //* U.S. TREASURY DEPARTMENT IN WASHINGTON D.C., TO * DOC FILE //* UPDATE THE SYS1.BRODCAST SCAN PROGRAM THAT IS IN * DOC FILE //* FILE 316. THE RECORD TYPES ARE MAPPED AND * DOC FILE //* DSECT'ED. WAITING FOR FURTHER IMPROVEMENT. * DOC FILE //* * DOC FILE //***SECTION V-398 SECTION * DOC FILE //* V-398 CHANGES FOR VERSION 398 APR 12, 1995 * DOC FILE //* 01 UPDATE TO FILE 171 (WHICH HAS DITTO, TAPEMAP, * DOC FILE //* DISASM, AND SUTL) TO ADD ANOTHER APPLICATION * DOC FILE //* WHICH IS A TPX EXIT AND A STARTED TASK, TO ALLOW * DOC FILE //* USERS TO LOG ONTO A DEDICATED AND ISOLATED MACHINE * DOC FILE //* RUNNING TPX, MORE EASILY. DESCRIPTION IS IN THE * DOC FILE //* $$DOC SUBMEMBER OF THE TPXSRC MEMBER. * DOC FILE //* * DOC FILE //***SECTION V-397 SECTION * DOC FILE //* V-397 CHANGES FOR VERSION 397 APR 11, 1995 * DOC FILE //* 00 ARNOLD CASINGHINO HAS MOVED. HIS NEW CONTACT * DOC FILE //* INFORMATION IS: * DOC FILE //* * DOC FILE //* email: arnold32x@gmail.com * DOC FILE //* * DOC FILE //***SECTION V-396 SECTION * DOC FILE //* V-396 CHANGES FOR VERSION 396 APR 06, 1995 * DOC FILE //* 01 UPDATE TO FILE 078 FROM JOHN KALINICH OF THE U.S. * DOC FILE //* ARMY, AMXSI-TRI IN ST. LOUIS, MISSOURI. THIS IS * DOC FILE //* A COLLECTION OF CLISTS, EDIT MACROS, ETC. WHICH * DOC FILE //* HE SUBMITS TO THE SHARE SOFTWARE COLLECTION. THIS * DOC FILE //* VERSION IS UPDATED TO THE MOST RECENT SHARE (84) * DOC FILE //* SUBMISSION. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 134 WHICH IS A ONE-LINE FIX TO * DOC FILE //* THE REVIEW TSO COMMAND SO IT CAN (ONCE AGAIN) * DOC FILE //* LOOK AT THE DIRECTORY OF A PDS USING THE "DATA" * DOC FILE //* KEYWORD. FIX WAS PHONED TO ME BY GREG PRICE. * DOC FILE //* * DOC FILE //* 03 UPDATE TO FILE 135 TO REPLACE THE REVIEW LOAD * DOC FILE //* MODULE AND ITS ALIASES, REFLECTING THE FIX IN * DOC FILE //* FILE 134. * DOC FILE //* * DOC FILE //***SECTION V-395 SECTION * DOC FILE //* V-395 CHANGES FOR VERSION 395 MAR 29, 1995 * DOC FILE //* 01 UPDATE TO FILE 166 FROM VINH VU OF FRITO-LAY IN * DOC FILE //* PLANO TEXAS. THE PRINCIPAL ADDITION IS A BAL * DOC FILE //* VERSION OF HIS JOB ACTIVITY DISPLAY (JAD) WHICH * DOC FILE //* RUNS MUCH FASTER THAN HIS REXX VERSION. * DOC FILE //* * DOC FILE //***SECTION V-394 SECTION * DOC FILE //* V-394 CHANGES FOR VERSION 394 MAR 22, 1995 * DOC FILE //* 01 UPDATE TO FILE 120 FROM SAM GOLOB TO ADD ANOTHER * DOC FILE //* ARTICLE. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILES 118 AND 152 TO ADD VERSIONS OF THE * DOC FILE //* COBOL PROGRAMS THAT WERE CONVERTED FOR COBOL II. * DOC FILE //* * DOC FILE //* * DOC FILE //* 03 UPDATE TO THE FOLLOWING FILES TO BRING ADDRESSES * DOC FILE //* AND PHONE NUMBERS UP TO DATE: (ADD SPF STATS TOO) * DOC FILE //* * DOC FILE //* 014, 028, 029, 030, 032, 036, 059, 069, * DOC FILE //* 093, 118, 120, 154, 185, 187, 188, 196, * DOC FILE //* 204, 210, 212, 215, 219, 223, 236, 391, * DOC FILE //* 393, 394 * DOC FILE //* * DOC FILE //* 04 UPDATE TO FILE 391 FROM SAM GOLOB TO ADJUST THE * DOC FILE //* DEFAULT NAME OF THE CHECKPOINT DATASET IN QUEUE * DOC FILE //* BACK TO A MORE NORMAL NAME. * DOC FILE //* * DOC FILE //* 05 UPDATE TO FILE 176 WHICH IS THE ALGOL COMPILER * DOC FILE //* AND LIBRARY. I CLAIMED IT HAD BEEN RE-LINKEDITED * DOC FILE //* USING THE DFSMS BINDER, AND IN REALITY, THE UPDATE * DOC FILE //* NEVER MADE IT TO THE TAPE. DID IT AGAIN, SO I'M * DOC FILE //* NOT A LIAR (FROM NOW ON). * DOC FILE //* * DOC FILE //***SECTION V-393 SECTION * DOC FILE //* V-393 CHANGES FOR VERSION 393 FEB 28, 1995 * DOC FILE //* 01 UPDATE TO FILE 120 FROM SAM GOLOB TO ADD ANOTHER * DOC FILE //* ARTICLE. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 171 FROM DAVID CARTWRIGHT OF SUTTON * DOC FILE //* COLDFIELD, ENGLAND. THIS IS TO ADD A MEMBER FOR * DOC FILE //* THE SUPPORT OF DITTO, CALLED $DITCRTW, WHICH DAVE * DOC FILE //* NEEDED TO GET DITTO TO WORK ON HIS SYSTEM. THIS * DOC FILE //* MEMBER IS INCLUDED HERE FOR YOU TO LOOK AT, IF YOU * DOC FILE //* FEEL YOU MAY NEED IT. * DOC FILE //* * DOC FILE //* 03 UPDATE TO FILE 172 FROM DAVID CARTWRIGHT OF SUTTON * DOC FILE //* COLDFIELD, ENGLAND. THIS IS A REFRESH OF HIS NICE * DOC FILE //* COLLECTION OF UTILITIES. * DOC FILE //* * DOC FILE //***SECTION V-392 SECTION * DOC FILE //* V-392 CHANGES FOR VERSION 392 FEB 08, 1995 * DOC FILE //* 01 UPDATE TO FILE 120 FROM SAM GOLOB TO ADD ANOTHER * DOC FILE //* ARTICLE. * DOC FILE //* * DOC FILE //* 02 ADDITION OF FILE 233 FROM GORDON HAMPTON OF * DOC FILE //* COLONIA, NEW JERSEY. THIS FILE CONTAINS A BATCH * DOC FILE //* PROGRAM WHICH GENERATES AN ABEND OF ANY CODE YOU * DOC FILE //* WANT, SYSTEM, USER, OR SYSTEM WITH REASON CODE. * DOC FILE //* * DOC FILE //* 03 UPDATE TO FILE 458 FROM PAUL MOINIL OF JRC * DOC FILE //* COMPUTING CENTRE IN ISPRA, ITALY. THIS IS TO * DOC FILE //* CORRECT A CODING ERROR IN THE PROGRAM, MODLOOK. * DOC FILE //* * DOC FILE //***SECTION V-391 SECTION * DOC FILE //* V-391 CHANGES FOR VERSION 391 JAN 11, 1995 * DOC FILE //* 01 UPDATE TO FILE 102 FROM SAM GOLOB. THIS MODIFIES * DOC FILE //* THE TAPESCAN PROGRAM TO DO BETTER REPORTING WHEN * DOC FILE //* READING CARTRIDGES. * DOC FILE //* * DOC FILE //***SECTION V-390 SECTION * DOC FILE //* V-390 CHANGES FOR VERSION 390 DEC 29, 1994 * DOC FILE //* 01 UPDATE TO FILE 166 FROM VINH VU OF FRITO-LAY IN * DOC FILE //* PLANO, TEXAS. THIS IS A RE-SHIPMENT OF HIS * DOC FILE //* UTILITIES. THE MAIN ADDITION IS A JOB ACTIVITY * DOC FILE //* DISPLAY. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 453 FROM PAUL A MOINIL OF J.R.C. * DOC FILE //* COMPUTING CENTRE IN ISPRA, ITALY. THIS FILE IS * DOC FILE //* NOW AN INDEX TO HIS LARGE COLLECTION OF UTILITIES. * DOC FILE //* THE ENTIRE COLLECTION USED TO BE ON THIS FILE. * DOC FILE //* NOW IT IS SPREAD INTO FILES 454 THROUGH 459. * DOC FILE //* * DOC FILE //* 03 ADDITION OF FILES 454 THROUGH 459 FROM PAUL A. * DOC FILE //* MOINIL OF J.R.C COMPUTING CENTRE IN ISPRA, ITALY. * DOC FILE //* THESE FILES CONTAIN A LARGE COLLECTION OF SYSTEM * DOC FILE //* PROGRAMMER UTILITIES. * DOC FILE //* * DOC FILE //***SECTION V-389 SECTION * DOC FILE //* V-389 CHANGES FOR VERSION 389 DEC 22, 1994 * DOC FILE //* 01 UPDATE TO FILE 120 FROM SAM GOLOB TO ADD A * DOC FILE //* NEW ARTICLE. * DOC FILE //* * DOC FILE //***SECTION V-388 SECTION * DOC FILE //* V-388 CHANGES FOR VERSION 388 NOV 29, 1994 * DOC FILE //* 01 UPDATE TO FILE 134 FROM GREG PRICE OF MELBOURNE * DOC FILE //* AUSTRALIA. THIS IS HIS 16TH SHIPMENT. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 135 FROM GREG PRICE OF MELBOURNE * DOC FILE //* AUSTRALIA, TO REFLECT HIS 16TH SHIPMENT. * DOC FILE //* * DOC FILE //***SECTION V-387 SECTION * DOC FILE //* V-387 CHANGES FOR VERSION 387 NOV 21, 1994 * DOC FILE //* 01 UPDATE TO FILE 120 FROM SAM GOLOB TO ADD A * DOC FILE //* NEW ARTICLE. * DOC FILE //* * DOC FILE //***SECTION V-386 SECTION * DOC FILE //* V-386 CHANGES FOR VERSION 386 NOV 13, 1994 * DOC FILE //* 01 UPDATE TO FILE 224 TO CONTAIN A MORE REPRESENTATIVE * DOC FILE //* SET OF JOB AND REPORT OUTPUTS FOR THE FREE TAPE * DOC FILE //* MANAGEMENT SYSTEM. * DOC FILE //* * DOC FILE //***SECTION V-385 SECTION * DOC FILE //* V-385 CHANGES FOR VERSION 385 OCT 25, 1994 * DOC FILE //* 01 UPDATE TO FILE 120 FROM SAM GOLOB TO INCLUDE A * DOC FILE //* NEW ARTICLE. * DOC FILE //* * DOC FILE //* 02 ADDITION OF FILE 223 WHICH IS A COMPLETE FREE * DOC FILE //* TAPE MANAGEMENT SYSTEM, CONTRIBUTED SEMI- * DOC FILE //* ANONYMOUSLY. CONTACT SAM GOLOB FOR SUPPORT * DOC FILE //* INFORMATION. THIS SYSTEM KEEPS TRACK OF ANY * DOC FILE //* SIZE TAPE LIBRARY. * DOC FILE //* * DOC FILE //* 03 ADDITION OF FILE 224 WHICH CONTAINS SAMPLE * DOC FILE //* EXECUTION OF THE FREE TAPE MANAGEMENT SYSTEM. * DOC FILE //* * DOC FILE //***SECTION V-384 SECTION * DOC FILE //* V-384 CHANGES FOR VERSION 384 OCT 13, 1994 * DOC FILE //* 01 UPDATE TO FILE 035 TO REFLECT THE CURRENT VERSION * DOC FILE //* OF VSAMANAL FROM DAVID CARTWRIGHT OF SUTTON * DOC FILE //* COLDFIELD IN ENGLAND. COMPILED WITH AS OLD A * DOC FILE //* PL/1 OPTIMIZING COMPILER AS I COULD FIND (V 1.4). * DOC FILE //* THESE MODULES WERE TESTED TO RUN ON MY MVS 4.3 * DOC FILE //* SYSTEM USING PL/1 V2.3 EXECUTION LIBRARIES, BUT * DOC FILE //* I ALSO WANT IT TO RUN AT SHOPS THAT DON'T HAVE * DOC FILE //* SUCH A NEW VERSION OF PL/1. WHY SHOULD THEY * DOC FILE //* SUFFER JUST BECAUSE WE BOUGHT THE NEW VERSION? * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 166 FROM VINH VU OF FRITO LAY IN * DOC FILE //* PLANO, TEXAS. THIS UPDATE ADDS SOME UTILITIES * DOC FILE //* TO THIS COLLECTION, AND UPDATES OTHERS. SEE DOC * DOC FILE //* IN THE DOCUMENTATION SECTION BELOW, AND IN THE * DOC FILE //* FILE ITSELF. * DOC FILE //* * DOC FILE //* 03 UPDATE TO FILE 172 FROM DAVE CARTWRIGHT OF SUTTON * DOC FILE //* COLDFIELD IN ENGLAND, TO REVISE HIS DATA * DOC FILE //* COMPRESSION ROUTINE. ALSO, A REFERENCE COPY OF * DOC FILE //* HIS VSAMANAL CHANGES IS BEING KEPT HERE. * DOC FILE //* * DOC FILE //* 04 ADDITION OF FILE 220 FROM LEE CONYERS OF THE * DOC FILE //* U.S. DEPARTMENT OF TRANSPORTATION IN WASHINGTON, * DOC FILE //* D.C. THIS IS A COLLECTION OF E.D.P. AUDITING * DOC FILE //* TOOLS. GOOD FOR SYSTEMS PROGRAMMERS TOO. * DOC FILE //* * DOC FILE //* 05 ADDITION OF FILE 221 FROM LEE CONYERS OF THE * DOC FILE //* U.S. DEPARTMENT OF TRANSPORTATION IN WASHINGTON, * DOC FILE //* D.C. THIS PART OF HIS COLLECTION OF E.D.P. * DOC FILE //* AUDITING TOOLS IS IN VB LRECL(255) FORMAT, AND * DOC FILE //* CONSISTS OF REXX EXECS. * DOC FILE //* * DOC FILE //* 06 UPDATE TO FILE 294 FROM DAVID CARTWRIGHT OF * DOC FILE //* SUTTON COLDFIELD IN ENGLAND. THIS CONTAINS HIS * DOC FILE //* SOURCE CHANGES TO VSAMANAL, CORRECTED FOR 3390'S * DOC FILE //* AND WITH OTHER MODERNIZATIONS. * DOC FILE //* * DOC FILE //* 07 UPDATE TO FILE 300 TO ADD A VERSION OF "MURPHY" * DOC FILE //* FROM ART TANSKY OF SUNGARD IN VOORHEES, NEW * DOC FILE //* JERSEY. FOR "MURPHY FANS", THE OLD VERSION * DOC FILE //* IS BEING KEPT AS MEMBER "MURPHYO". * DOC FILE //* * DOC FILE //***SECTION V-383 SECTION * DOC FILE //* V-383 CHANGES FOR VERSION 383 SEP 16, 1994 * DOC FILE //* 01 UPDATE TO FILE 078 FROM JOHN KALINICH OF AMXSI-TRI * DOC FILE //* U.S. ARMY IN ST LOUIS, MISSOURI. THIS IS AN UPDATE * DOC FILE //* TO SOME OF THE SOFTWARE, AS IS REFLECTED IN THE * DOC FILE //* SHARE 83 (AUGUST 1994) DISKETTE MATERIAL. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 120 FROM SAM GOLOB TO ADD A NEW * DOC FILE //* ARTICLE. * DOC FILE //* * DOC FILE //***SECTION V-382 SECTION * DOC FILE //* V-382 CHANGES FOR VERSION 382 AUG 31, 1994 * DOC FILE //* 01 UPDATE TO FILE 172 FROM DAVE CARTWRIGHT OF * DOC FILE //* SUTTON COLDFIELD IN ENGLAND. THIS FILE CONTAINS * DOC FILE //* HIS UTILITIES, WITH UPDATES TO SEVERAL OF THEM. * DOC FILE //* THESE ARE THE "SPRECHER ENERGIE" UTILITIES. * DOC FILE //* * DOC FILE //* 02 ADDITION OF FILE 219 FROM SAM GOLOB TO CONTAIN * DOC FILE //* SOME REXX EXECS FROM OUR LATE COLLEAGUE * DOC FILE //* TONY FORTE WHO PASSED AWAY RECENTLY. * DOC FILE //* * DOC FILE //***SECTION V-381 SECTION * DOC FILE //* V-381 CHANGES FOR VERSION 381 AUG 19, 1994 * DOC FILE //* 01 UPDATE TO THE FOLLOWING FILES ON THE TAPE THAT * DOC FILE //* ARE IN IEBCOPY FORMAT. THIS IS TO ANTICIPATE AN * DOC FILE //* IBM PROBLEM WITH IEBCOPY, THAT AFTER A CERTAIN * DOC FILE //* PTF LEVEL IEBCOPY IS PURPORTED NOT TO BE ABLE TO * DOC FILE //* READ IEBCOPY TAPE FILES IN "OLD" FORMAT, THAT IS, * DOC FILE //* IF THE CONTROL RECORDS ARE 60 BYTES (INCLUDING * DOC FILE //* RDW) RATHER THAN THE NEWER 64 BYTES. THIS (IF * DOC FILE //* TRUE) IS A POTENTIAL DISASTER. I HOPE THE OLD * DOC FILE //* VERSIONS OF IEBCOPY CAN READ THE NEWER FILES. * DOC FILE //* THE PROBLEM WAS POINTED OUT BY LARRY LAFONTAINE * DOC FILE //* OF DRESSER INDUSTRIES IN DALLAS, TEXAS. SO TO * DOC FILE //* HELP, THE FOLLOWING FILES ARE BEING REPLACED * DOC FILE //* IN "NEW" IEBCOPY FORMAT: SEE APAR OW07575 FOR * DOC FILE //* DFSMS IEBCOPY, AND APAR OW07573 FOR DFP IEBCOPY. * DOC FILE //* * DOC FILE //* 028, 057, 061, 073, 092, 115, 145, 146, * DOC FILE //* 153, 176, 186, 189, 280, 326, 371, 383, * DOC FILE //* 432, 442, 444 * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 035 TO INCLUDE A NEW COPY OF * DOC FILE //* TAPEMAP. FIXED SOURCE CODE IS ON FILE 299. * DOC FILE //* * DOC FILE //* 03 UPDATE TO FILE 112 FROM BRUCE LELAND OF SERENA * DOC FILE //* INTERNATIONAL IN BURLINGAME, CALIFORNIA, TO * DOC FILE //* FIX A BUG IN ONE OF THE FUNCTIONS OF THE "VTOC" * DOC FILE //* TSO COMMAND. * DOC FILE //* * DOC FILE //* 04 UPDATE TO FILE 120 TO GET RID OF SAM GOLOB'S * DOC FILE //* OLD PHONE NUMBER AND TO FIX A FEW DETAILS IN * DOC FILE //* SEVERAL ARTICLES. * DOC FILE //* * DOC FILE //* 05 UPDATE TO FILE 296 FROM BRUCE LELAND OF SERENA * DOC FILE //* INTERNATIONAL IN BURLINGAME, CALIFORNIA, TO FIX * DOC FILE //* SEVERAL OF THE UTILITIES ON THIS FILE. AMONG * DOC FILE //* THEM ARE DSAT AND DVOL, WHICH NOW ARE ABLE TO * DOC FILE //* HANDLE 3390 MODEL 9 DISK PACKS, THAT HAVE AN * DOC FILE //* AWFUL LOT OF TRACKS. * DOC FILE //* * DOC FILE //* 06 UPDATE TO FILE 299 FROM LARRY LAFONTAINE OF * DOC FILE //* DRESSER INDUSTRIES IN DALLAS, TEXAS. HE POINTED * DOC FILE //* OUT A PROBLEM IN TAPEMAP, THAT A LINE OF CODE WAS * DOC FILE //* LEFT OUT, SO IT DIDN'T ACCEPT ANY PARMS EXCEPT * DOC FILE //* FOR THE DEFAULT OPTIONS. THIS HAS BEEN FIXED, * DOC FILE //* AND THE LOAD MODULE IN FILE 035 HAS BEEN UPDATED. * DOC FILE //* * DOC FILE //***SECTION V-380 SECTION * DOC FILE //* V-380 CHANGES FOR VERSION 380 AUG 16, 1994 * DOC FILE //* 01 UPDATE TO FILE 120 FROM SAM GOLOB TO INCLUDE A * DOC FILE //* NEW ARTICLE. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 121 FROM SAM GOLOB TO INCLUDE MORE * DOC FILE //* WIDE ILLUSTRATIONS FOR HIS ARTICLES. * DOC FILE //* * DOC FILE //* 03 UPDATE TO FILE 135 FROM SAM GOLOB TO INCLUDE * DOC FILE //* LOAD MODULE CHANGES THAT REFLECT THE NEW VERSIONS * DOC FILE //* OF PROGRAMS FROM FILE 183 (GILBERT SAINT-FLOUR). * DOC FILE //* * DOC FILE //* 04 UPDATE TO FILE 183 FROM GILBERT SAINT-FLOUR OF * DOC FILE //* CONVTEK IN MENLO PARK, CALIFORNIA. SEVERAL CHANGES * DOC FILE //* HAVE BEEN INCLUDED. SHOWMVS IS NOW AT LEVEL 4.10. * DOC FILE //* BR IS NOW AT LEVEL 1.40 * DOC FILE //* * DOC FILE //***SECTION V-379 SECTION * DOC FILE //* V-379 CHANGES FOR VERSION 379 JUL 29, 1994 * DOC FILE //* 01 UPDATE TO FILE 134 FROM GREG PRICE OF FERNTREE * DOC FILE //* COMPUTER SERVICES IN MELBOURNE, AUSTRALIA. THIS * DOC FILE //* UPDATE IS TO FIX A BUG IN REVIEW. VERSION 21.1 * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 135 FROM GREG PRICE OF FERNTREE * DOC FILE //* COMPUTER SERVICES IN MELBOURNE, AUSTRALIA. THIS * DOC FILE //* UPDATE IS TO FIX A BUG IN REVIEW. VERSION 21.1 * DOC FILE //* * DOC FILE //***SECTION V-378 SECTION * DOC FILE //* V-378 CHANGES FOR VERSION 378 JUL 29, 1994 * DOC FILE //* 01 UPDATE TO FILE 134 FROM GREG PRICE OF FERNTREE * DOC FILE //* COMPUTER SERVICES IN MELBOURNE, AUSTRALIA. THIS * DOC FILE //* FILE IS THE 15TH SHIPMENT OF HIS SOURCE CODE * DOC FILE //* COLLECTION. REVIEW AND WORM HAVE BEEN UPDATED. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 135 FROM GREG PRICE OF FERNTREE * DOC FILE //* COMPUTER SERVICES IN MELBOURNE, AUSTRALIA. THIS * DOC FILE //* FILE IS THE 15TH SHIPMENT OF HIS LOAD MODULE * DOC FILE //* COLLECTION. REVIEW AND WORM HAVE BEEN UPDATED. * DOC FILE //* * DOC FILE //***SECTION V-377 SECTION * DOC FILE //* V-377 CHANGES FOR VERSION 377 JUL 18, 1994 * DOC FILE //* 01 ADDITION OF FILE 216 FROM JIM SMITH OF NATIONAL * DOC FILE //* LINEN SERVICE IN ATLANTA, GEORGIA. THIS FILE * DOC FILE //* CONTAINS A GENERAL DATE MANIPULATION ROUTINE WHICH * DOC FILE //* HAS A SIZABLE VARIETY OF SEPARATE FUNCTIONS. * DOC FILE //* * DOC FILE //***SECTION V-376 SECTION * DOC FILE //* V-376 CHANGES FOR VERSION 376 JUL 14, 1994 * DOC FILE //* 01 UPDATE TO FILE 071 TO ADD DOCUMENTATION FOR THE * DOC FILE //* NASPA MVS VIP TAPE AT LEVEL 9401. * DOC FILE //* * DOC FILE //* 02 ADDITION OF FILE 215 FROM SAM GOLOB. THIS IS A * DOC FILE //* COLLECTION OF 2 CLISTS THAT ARE USEFUL IN SMP/E * DOC FILE //* INQUIRIES. THERE ARE ACCOMPANYING ARTICLES FROM * DOC FILE //* "TECHNICAL SUPPORT" MAGAZINE WHICH EXPLAIN THE * DOC FILE //* PRACTICAL USE OF THESE CLISTS. * DOC FILE //* * DOC FILE //***SECTION V-375 SECTION * DOC FILE //* V-375 CHANGES FOR VERSION 375 MAY 24, 1994 * DOC FILE //* 01 UPDATE TO FILE 134 FROM GREG PRICE OF PRYCROFT * DOC FILE //* SIX PTY IN MELBOURNE, AUSTRALIA. THIS IS THE * DOC FILE //* 14TH SHIPMENT OF GREG'S SOURCE CODE FILE. REVIEW * DOC FILE //* AND IEFU83 WERE CHANGED. THE IMPROVEMENT IN THE * DOC FILE //* REVIEW PROGRAM IS VERY SIGNIFICANT. A FACILITY * DOC FILE //* WAS ADDED, WHEREBY IF YOU ARE "REVIEW-ING" A * DOC FILE //* DATASET, YOU CAN NOW OUTPUT SOME OF ITS RECORDS * DOC FILE //* TO AN EXTERNAL FILE, VIA QSAM. WORTH LOOKING INTO. * DOC FILE //* THIS WILL WORK EVEN IF YOU ARE LOOKING AT VSAM * DOC FILE //* DATA FILES. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 135 FROM GREG PRICE OF PRYCROFT * DOC FILE //* SIX PTY IN MELBOURNE, AUSTRALIA. THIS IS THE * DOC FILE //* 14TH SHIPMENT OF GREG'S LOAD MODULE FILE. * DOC FILE //* * DOC FILE //***SECTION V-374 SECTION * DOC FILE //* V-374 CHANGES FOR VERSION 374 MAY 19, 1994 * DOC FILE //* 01 ADDITION OF FILE 244 FROM PHILIP PECKSEN OF NFU * DOC FILE //* MUTUAL INSURANCE IN STRATFORD UPON AVON ENGLAND. * DOC FILE //* THIS IS ALSO FROM THE UK G.U.I.D.E. LARGE SYSTEMS * DOC FILE //* GROUP, AND IS THEIR MVSA93.GOODIES COLLECTION. * DOC FILE //* THIS IS A SOFTWARE COLLECTION AVAILABLE TO UK * DOC FILE //* G.U.I.D.E. MEMBERS. * DOC FILE //* * DOC FILE //* ADDRESS: PHILIP PECKSEN * DOC FILE //* NFU MUTUAL INSURANCE * DOC FILE //* TIDDINGTON ROAD * DOC FILE //* STRATFORD UPON AVON * DOC FILE //* WARKS CV37 7BJ * DOC FILE //* ENGLAND * DOC FILE //* * DOC FILE //* TELEPHONE: +44-789-202111 * DOC FILE //* * DOC FILE //* 02 ADDITION OF FILE 245 FROM PHILIP PECKSEN OF NFU * DOC FILE //* MUTUAL INSURANCE IN STRATFORD UPON AVON ENGLAND. * DOC FILE //* THIS IS ALSO FROM THE UK G.U.I.D.E. LARGE SYSTEMS * DOC FILE //* GROUP, AND IS THEIR MVSNUI.GOODIES COLLECTION. * DOC FILE //* THIS FILE IS MAINTAINED BY RICHARD HAYDOCK OF * DOC FILE //* NORWICH UNION INSURANCE IN ENGLAND. THIS IS A * DOC FILE //* SOFTWARE COLLECTION AVAILABLE TO UK G.U.I.D.E. * DOC FILE //* MEMBERS. * DOC FILE //* * DOC FILE //***SECTION V-373 SECTION * DOC FILE //* V-373 CHANGES FOR VERSION 373 MAY 13, 1994 * DOC FILE //* 01 UPDATE TO FILE 120 TO ADD A NEW ARTICLE. * DOC FILE //* * DOC FILE //***SECTION V-372 SECTION * DOC FILE //* V-372 CHANGES FOR VERSION 372 MAY 06, 1994 * DOC FILE //* 01 ADDITION OF FILE 214 FROM FRED SCHUFF OF WAYNE, * DOC FILE //* PENNSYLVANIA, TO CONTAIN HIS COBOL COPY MEMBERS * DOC FILE //* WHICH MAP MVS CONTROL BLOCKS IN COBOL. THIS * DOC FILE //* TAKES ADVANTAGE OF A NEW FEATURE OF COBOL II * DOC FILE //* THAT ALLOWS POINTERS TO MVS ADDRESSABLE AREAS * DOC FILE //* IN THE LINKAGE SECTION OF COBOL PROGRAMS. I * DOC FILE //* GUESS NOW, YOU CAN PUT THE LAST IPL DATE AND * DOC FILE //* TIME AT THE TOP OF YOUR COMPANY'S ACCOUNTS * DOC FILE //* RECEIVABLE REPORTS. ALSO YOUR CPUID AND SERIAL. * DOC FILE //* BUT SERIOUSLY, THIS CAN BE USEFUL SOMETIMES, * DOC FILE //* AND WITH THIS FILE, YOU HAVE SOME HELP DOING IT. * DOC FILE //* DOCUMENTATION IS INCLUDED IN MEMBER $$$DOC. * DOC FILE //* * DOC FILE //***SECTION V-371 SECTION * DOC FILE //* V-371 CHANGES FOR VERSION 371 APR 28, 1994 * DOC FILE //* 01 UPDATE TO FILE 135 TO INCLUDE LATER VERSIONS OF * DOC FILE //* LOAD MODULES WHOSE SOURCE WAS UPDATED ON FILE 183. * DOC FILE //* THESE ARE BR AND SHOWMVS. THESE BOTH NOW USE THE * DOC FILE //* SDSF SVC TO OPTIONALLY GET AUTHORIZED. THEREFORE, * DOC FILE //* THEIR REAL NAMES ARE ISF$BRO AND ISF$SHOW WITH * DOC FILE //* ALIASES OF BR AND SHOWMVS, RESPECTIVELY. IF YOU * DOC FILE //* COPY THESE MODULES INTO AN AUTHORIZED LIBRARY, AND * DOC FILE //* THEN INVOKE THE ALIAS NAMES, YOU'LL BE AUTHORIZED. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 183 FROM GILBERT SAINT-FLOUR OF * DOC FILE //* CONVTEK NEAR SAN FRANCISCO, CALIFORNIA. THIS IS * DOC FILE //* A LATER VERSION OF HIS UTILITY COLLECTION, WITH * DOC FILE //* QUITE A FEW PROGRAMS UPDATED. SEE NEW MEMBER * DOC FILE //* ISFSVC TO SEE HOW TO USE THE SDSF SVC TO GET * DOC FILE //* AUTHORIZED UNDER ISPF. * DOC FILE //* * DOC FILE //* 03 ADDITION OF FILE 453 FROM PAUL MOINIL OF J.R.C. * DOC FILE //* IN ISPRA, ITALY AND FROM ANTONIO COLOMBO OF AMDAHL * DOC FILE //* ITALIA IN MILAN, ITALY. THIS IS A LARGE SOURCE * DOC FILE //* FILE WHICH CONTAINS ORIGINAL WORK AS WELL AS A * DOC FILE //* REWORKING OF MANY SOFTWARE PROGRAMS THAT WERE * DOC FILE //* ORIGINALLY TAKEN FROM THIS TAPE. THIS FILE, WHEN * DOC FILE //* RECEIVED, WAS SLIGHTLY OVER 300000 LINES. I CUT * DOC FILE //* IT DOWN TO A BIT OVER 200000 LINES BY REMOVING * DOC FILE //* SOME MEMBERS THAT I FELT COULD (ESSENTIALLY) BE * DOC FILE //* FOUND ELSEWHERE ON THIS TAPE. I TRIED TO LEAVE * DOC FILE //* MATERIALS WHERE IT WAS OBVIOUS THAT PAUL HAD DONE * DOC FILE //* A LOT OF WORK ON THEM. * DOC FILE //* * DOC FILE //***SECTION V-370 SECTION * DOC FILE //* V-370 CHANGES FOR VERSION 370 APR 22, 1994 * DOC FILE //* 01 UPDATE TO FILE 091 FROM JIM MARSHALL OF THE U.S. * DOC FILE //* TREASURY FINANCIAL MANAGEMENT SERVICE, TO INCLUDE * DOC FILE //* PROCEDURES FOR FORTRAN G, FORTRAN H, AND RPG * DOC FILE //* FREE VERSIONS, AS WELL AS FOR PL1/F. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 176 WHICH IS THE OLD FREE IBM * DOC FILE //* ALGOL COMPILER AND LIBRARY. THIS IS A NEW * DOC FILE //* LINKEDIT OF THESE MODULES USING THE DFSMS * DOC FILE //* BINDER. * DOC FILE //* * DOC FILE //* 03 ADDITION OF FILE 327 WHICH IS THE FREE OS/MVT * DOC FILE //* RPG COMPILER THAT HAD BEEN SAVED BY JIM MARSHALL * DOC FILE //* AND WHICH USED TO BE ON THIS TAPE. THIS VERSION * DOC FILE //* WAS BROUGHT BACK FROM THE SPLA MVS TAPE, AND HAS * DOC FILE //* BEEN RE-LINKEDITED BY SAM GOLOB USING THE DFSMS * DOC FILE //* BINDER. * DOC FILE //* * DOC FILE //* 04 UPDATE TO FILE 391 WHICH IS QUEUE FOR JES2 4.2.0 * DOC FILE //* FROM WILLIAM HECOX. THIS UPDATE IS FROM SAM * DOC FILE //* GOLOB TO ADD A MEMBER CALLED $$$FOR43, THAT HAS * DOC FILE //* UPDATES TO SOURCE, SO THAT QUEUE MAY BE RUN ON * DOC FILE //* JES2 RELEASE 4.3.0. * DOC FILE //* * DOC FILE //***SECTION V-369 SECTION * DOC FILE //* V-369 CHANGES FOR VERSION 369 APR 17, 1994 * DOC FILE //* 01 UPDATE TO FILE 035 TO ADD A COPY OF ASMTOZAF THAT * DOC FILE //* HAS RETURN CODE PROCESSING (IN PL1/F), LIKE THE * DOC FILE //* PL/1 OPTIMIZER VERSION HAS. (LOAD MODULE) * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 044 TO FIX ASMTOZAF SO THAT IT * DOC FILE //* HAS RETURN CODE PROCESSING (IN PL1/F), LIKE THE * DOC FILE //* PL/1 OPTIMIZER VERSION HAS. (SOURCE CODE) * DOC FILE //* * DOC FILE //* 03 UPDATE TO FILE 241 FROM VALENTIN CHERNYAK OF RIVER * DOC FILE //* EDGE, NEW JERSEY, TO INCLUDE A USER MANUAL FOR HIS * DOC FILE //* SUPER INTERACTIVE DISASSEMBLER CALLED REASM. REASM * DOC FILE //* ITSELF IS AT LEVEL 2.2. THE MANUAL IS FOR LEVEL * DOC FILE //* 2.1. BEST WE CAN DO AT THIS TIME. THERE IS ALSO * DOC FILE //* ISPF CONTEXTUAL HELP IN THE PROGRAM, SO THAT CAN * DOC FILE //* ALSO HELP YOU. * DOC FILE //* * DOC FILE //* 04 REBLOCKED FILE 434 SO THAT IT TAKES LESS FOOTAGE * DOC FILE //* ON THE TAPE. * DOC FILE //* * DOC FILE //***SECTION V-368 SECTION * DOC FILE //* V-368 CHANGES FOR VERSION 368 APR 08, 1994 * DOC FILE //* 01 UPDATE TO FILE 044 FROM SAM GOLOB AND HOWARD * DOC FILE //* GILBERT, TO ADD A PL1/F VERSION OF THE ASMTOZAP * DOC FILE //* PROGRAM. PL1/F IS FOUND ON FILES 092 AND 091 OF * DOC FILE //* THIS TAPE, AND IS IBM'S FREE PL/1. THEREFORE, * DOC FILE //* EVERYONE CAN NOW RUN ASMTOZAP, EVEN IF YOU DO NOT * DOC FILE //* HAVE THE PL/1 OPTIMIZING COMPILER AND/OR * DOC FILE //* LIBRARIES. THIS CHANGE WAS ALREADY ON VERSION * DOC FILE //* 367 OF THE CBT TAPE BUT WASN'T DOCUMENTED THERE. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 196 FROM SAM GOLOB, WHICH IS THE * DOC FILE //* JES2 EXIT LOADER FOR JES2 VERSIONS 4.X. THIS * DOC FILE //* UPDATE INCLUDES A VERSION THAT WORKS FOR JES2 * DOC FILE //* 4.3.0. THE JES2 EXIT LOADER WILL PROCESS A $LOAD * DOC FILE //* CONSOLE COMMAND TO RELOAD A JES2 EXIT THAT IS * DOC FILE //* RESIDENT IN THE JES2 ADDRESS SPACE (NOT LPA OR * DOC FILE //* CSA). THIS IS A DYNAMIC RELOAD, AND YOU DO NOT * DOC FILE //* NEED TO HOT START JES2 TO BE ABLE TO USE A NEW * DOC FILE //* VERSION OF YOUR EXIT. * DOC FILE //* * DOC FILE //* 03 ADDITION OF FILE 238 FROM VALENTIN CHERNYAK OF * DOC FILE //* RIVER EDGE, NEW JERSEY. THIS FILE CONTAINS THE * DOC FILE //* LOAD MODULES FOR HIS INTERACTIVE DISASSEMBLER * DOC FILE //* THAT WORKS UNDER ISPF. THIS IS A POWERFUL AND * DOC FILE //* NOVEL DISASSEMBLER THAT HAS MANY BELLS AND * DOC FILE //* WHISTLES. YOU WILL BE IMPRESSED. NEEDS PL/I * DOC FILE //* OPTIMIZER VERSION 2.3 TO RUN THE LOAD MODULES. * DOC FILE //* * DOC FILE //* 04 ADDITION OF FILE 239 FROM VALENTIN CHERNYAK OF * DOC FILE //* RIVER EDGE, NEW JERSEY. THIS FILE CONTAINS THE * DOC FILE //* ISPF PANELS FOR HIS INTERACTIVE DISASSEMBLER. * DOC FILE //* * DOC FILE //* 05 ADDITION OF FILE 240 FROM VALENTIN CHERNYAK OF * DOC FILE //* RIVER EDGE, NEW JERSEY. THIS FILE CONTAINS THE * DOC FILE //* ISPF MESSAGES FOR HIS INTERACTIVE DISASSEMBLER. * DOC FILE //* * DOC FILE //* 06 ADDITION OF FILE 241 FROM VALENTIN CHERNYAK OF * DOC FILE //* RIVER EDGE, NEW JERSEY. THIS FILE CONTAINS THE * DOC FILE //* DOC AND JCL FOR HIS INTERACTIVE DISASSEMBLER. * DOC FILE //* * DOC FILE //* 07 ADDITION OF FILE 242 FROM VALENTIN CHERNYAK OF * DOC FILE //* RIVER EDGE, NEW JERSEY. THIS FILE CONTAINS THE * DOC FILE //* PREPROCESSED CONTROL BLOCK LAYOUTS FOR HIS * DOC FILE //* INTERACTIVE DISASSEMBLER. * DOC FILE //* * DOC FILE //***SECTION V-367 SECTION * DOC FILE //* V-367 CHANGES FOR VERSION 367 MAR 22, 1994 * DOC FILE //* 01 UPDATE TO FILE 035 TO ADD THE ASMTOZAF LOAD MODULE, * DOC FILE //* WHICH IS ASMTOZAP THAT WAS COMPILED WITH THE FREE * DOC FILE //* PL1/F COMPILER. ALSO UPDATED TAPEMAP LOAD MODULE. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 044 FROM SAM GOLOB AND HOWARD * DOC FILE //* GILBERT, TO ALLOW ASMTOZAP TO USE THE FREE PL1/F * DOC FILE //* COMPILER, IF THAT IS ALL YOU HAVE ACCESS TO. * DOC FILE //* ALSO, MORE DOC WAS ADDED, AND SAMPLE JCL. * DOC FILE //* * DOC FILE //* 03 UPDATE TO FILE 120 FROM SAM GOLOB TO ADD ANOTHER * DOC FILE //* ARTICLE (ABOUT ASMTOZAP). * DOC FILE //* * DOC FILE //* 04 UPDATE TO FILE 134 FROM GREG PRICE OF FERNTREE * DOC FILE //* COMPUTER SERVICES IN MELBOURNE, AUSTRALIA. * DOC FILE //* THIS IS THE 13TH SHIPMENT OF HIS SOURCE CODE. * DOC FILE //* HIS NEW VERSION OF REVIEW NOW FORMATS LOGREC * DOC FILE //* RECORDS WITH THE KEYWORD OF "EREP" WHEN RUNNING * DOC FILE //* AGAINST SYS1.LOGREC. * DOC FILE //* * DOC FILE //* 05 UPDATE TO FILE 135 FROM GREG PRICE OF FERNTREE * DOC FILE //* COMPUTER SERVICES IN MELBOURNE, AUSTRALIA. * DOC FILE //* THIS IS THE 13TH SHIPMENT OF HIS LOAD MODULES. * DOC FILE //* * DOC FILE //* 06 UPDATE TO FILE 299 WHICH IS TAPEMAP, FROM SAM * DOC FILE //* GOLOB, TO REPORT DISK TYPE 3390. * DOC FILE //* * DOC FILE //***SECTION V-366 SECTION * DOC FILE //* V-366 CHANGES FOR VERSION 366 MAR 04, 1994 * DOC FILE //* 01 UPDATE TO FILE 106 WHICH IS ART TANSKY'S FILE, * DOC FILE //* FROM SAM GOLOB, TO FIX A FEW ERRORS AND ADD A * DOC FILE //* FEW MORE MEMBERS. THIS FILE CONTAINS PROGRAMS * DOC FILE //* THAT LIST THE RACF ACCESS FOR ANY GIVEN USERID * DOC FILE //* TO ANY GIVEN PROFILE. THE PROGRAMS MUST RUN * DOC FILE //* AUTHORIZED. * DOC FILE //* * DOC FILE //***SECTION V-365 SECTION * DOC FILE //* V-365 CHANGES FOR VERSION 365 MAR 02, 1994 * DOC FILE //* 01 UPDATE TO FILE 078 FROM JOHN KALINICH OF THE * DOC FILE //* U.S. ARMY IN ST. LOUIS, MISSOURI. THIS NEW * DOC FILE //* UPDATE REFLECTS THE STATUS OF HIS SOFTWARE * DOC FILE //* ON THE SHARE 82 SOFTWARE DISKETTES. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 270 FROM WASHINGTON STATE, IN * DOC FILE //* OLYMPIA, WASHINGTON, TO ADD A PHONE LIST OF * DOC FILE //* THEIR CONTRIBUTORS TO THIS FILE. * DOC FILE //* * DOC FILE //***SECTION V-364 SECTION * DOC FILE //* V-364 CHANGES FOR VERSION 364 FEB 18, 1994 * DOC FILE //* 01 UPDATE TO FILE 120 FROM SAM GOLOB TO FIX SOME * DOC FILE //* OF THE INFORMATION IN HIS LAST TWO COLUMNS. * DOC FILE //* * DOC FILE //* 02 ADDITION OF FILE 206 FROM LINNEA NICHOLS OF THE * DOC FILE //* FAIRFAX COUNTY GOVERNMENT IN FAIRFAX, VIRGINIA. * DOC FILE //* THIS FILE CONTAINS REXX ROUTINES FOR DASD * DOC FILE //* ADMINISTRATORS, WHICH TAKE ADVANTAGE OF DCOLLECT * DOC FILE //* INFORMATION TO CREATE DASD REPORTS. * DOC FILE //* * DOC FILE //* 03 ADDITION OF FILE 210 FROM KEN TOMIAK OF DOITT (DEPT * DOC FILE //* (OF INFORMATION TECHNOLOGY AND TELECOMMUNICATIONS) * DOC FILE //* OF NEW YORK CITY. THIS FILE CONTAINS THEIR CICS * DOC FILE //* CROSS SYSTEM FACILITY, AN ISPF APPLICATION WHICH * DOC FILE //* ALLOWS CENTRAL MAINTENANCE OF MANY CICS REGIONS. * DOC FILE //* * DOC FILE //* 04 ADDITION OF FILE 211 FROM KEN TOMIAK OF DOITT (DEPT * DOC FILE //* (OF INFORMATION TECHNOLOGY AND TELECOMMUNICATIONS) * DOC FILE //* OF NEW YORK CITY. THIS FILE CONTAINS THE SCRIPTED * DOC FILE //* DOCUMENTATION FOR THEIR CICS CROSS SYSTEM FACILITY. * DOC FILE //* * DOC FILE //* 05 ADDITION OF FILE 212 FROM KEN TOMIAK OF DOITT (DEPT * DOC FILE //* (OF INFORMATION TECHNOLOGY AND TELECOMMUNICATIONS) * DOC FILE //* OF NEW YORK CITY. THIS FILE CONTAINS THEIR DB2 * DOC FILE //* CROSS SYSTEM FACILITY, AN ISPF APPLICATION WHICH * DOC FILE //* ALLOWS CENTRAL MAINTENANCE OF MANY DB2 ADDRESS * DOC FILE //* SPACES. * DOC FILE //* * DOC FILE //* 06 ADDITION OF FILE 213 FROM KEN TOMIAK OF DOITT (DEPT * DOC FILE //* (OF INFORMATION TECHNOLOGY AND TELECOMMUNICATIONS) * DOC FILE //* OF NEW YORK CITY. THIS FILE CONTAINS THE SCRIPTED * DOC FILE //* DOCUMENTATION FOR THEIR DB2 CROSS SYSTEM FACILITY. * DOC FILE //* * DOC FILE //* 07 UPDATE TO FILE 270 FROM HOWARD GLASTETTER OF THE * DOC FILE //* WASHINGTON STATE DEPARTMENT OF INFORMATION SERVICES * DOC FILE //* IN OLYMPIA, WASHINGTON. THIS FILE HAS UPDATES TO * DOC FILE //* HIS RMF COMBINED REPORT FOR DASD SHARED ACROSS MVS * DOC FILE //* SYSTEMS (FOR ESA 4.2), AND TO HIS JCLXREF PROGRAM. * DOC FILE //* THE RMF UPDATE FIXES A PROGRAM ABEND BY IGNORING * DOC FILE //* THE NEW TYPE 74 SUBTYPE 2 RECORDS PRODUCED BY * DOC FILE //* ESA 4.2. I ALSO ADDED ISPF STATS TO THIS FILE. * DOC FILE //* * DOC FILE //***SECTION V-363 SECTION * DOC FILE //* V-363 CHANGES FOR VERSION 363 FEB 03, 1994 * DOC FILE //* 01 UPDATE TO FILE 171 TO FIX AND ENHANCE THE * DOC FILE //* DISASSEMBLER. FIX PROBLEM WITH INSTRUCTIONS * DOC FILE //* OF A CERTAIN TYPE, TO VERIFY THAT THERE IS AN * DOC FILE //* ODD-EVEN PAIR OF REGISTERS AS OPERANDS. * DOC FILE //* * DOC FILE //***SECTION V-362 SECTION * DOC FILE //* V-362 CHANGES FOR VERSION 362 FEB 02, 1994 * DOC FILE //* 01 UPDATE TO FILE 138 WHICH IS THE SYSTEMID COMMAND * DOC FILE //* FROM ART TANSKY OF SUNGARD IN VOORHEES, NEW JERSEY. * DOC FILE //* THIS IS A MODERNIZATION OF THE COMMAND. SEE MEMBER * DOC FILE //* $$DOC FOR A DESCRIPTION. * DOC FILE //* * DOC FILE //* 02 ADDITION OF FILE 208 FROM ART TANSKY OF SUNGARD * DOC FILE //* IN VOORHEES, NEW JERSEY. THIS FILE CONTAINS THE * DOC FILE //* LSPC COMMAND WHICH IS A DESCENDANT OF THE TSSPACE * DOC FILE //* COMMAND FROM FILE 127. SEE MEMBER $$DOC. * DOC FILE //* * DOC FILE //* 03 ADDITION OF FILE 209 FROM ART TANSKY OF SUNGARD * DOC FILE //* IN VOORHEES, NEW JERSEY. THIS FILE CONTAINS A * DOC FILE //* HEXADECIMAL CALCULATOR WRITTEN IN REXX, WHICH IS * DOC FILE //* SUPPOSED TO RUN, UNCHANGED, IN THE TSO MVS, VM, * DOC FILE //* PC-DOS, AND OS2 ENVIRONMENTS. * DOC FILE //* * DOC FILE //***SECTION V-361 SECTION * DOC FILE //* V-361 CHANGES FOR VERSION 361 JAN 30, 1994 * DOC FILE //* 01 UPDATE TO FILE 204 FROM SAM GOLOB TO INCLUDE A * DOC FILE //* SMALL ASSEMBLER PROGRAM CALLED ASMLVL THAT HAD * DOC FILE //* BEEN LEFT OUT OF THE CROSS SYSTEM ISPF * DOC FILE //* APPLICATION. THIS SMALL PROGRAM UPDATES A * DOC FILE //* DATASET CALLED 'SYS1.LEVEL' WHICH IS ON ALL RES * DOC FILE //* PACKS PRODUCED BY OUR CLONING PROCESS, AND WHICH * DOC FILE //* IS CATALOGED AS VOL(******). THE DATASET IS A * DOC FILE //* CLIST, WITH THE FOLLOWING TYPE OF COMMAND * DOC FILE //* REPEATED 10 TIMES. * DOC FILE //* * DOC FILE //* SE '*** WE ARE IPLED FROM LEVEL 70 VOLUME MRS001 **',OPERATOR(1)* DOC FILE //* * DOC FILE //* THIS DATASET IS THEN EXECUTED BY A STARTED PROC * DOC FILE //* AS A CLIST UNDER TSO IN BATCH, TO DISPLAY THE * DOC FILE //* CURRENT SYSTEM RES PACK MAINTENANCE LEVEL. * DOC FILE //* * DOC FILE //***SECTION V-360 SECTION * DOC FILE //* V-360 CHANGES FOR VERSION 360 JAN 28, 1994 * DOC FILE //* 01 UPDATE TO FILE 120 FROM SAM GOLOB TO INCLUDE * DOC FILE //* ANOTHER ARTICLE. * DOC FILE //* * DOC FILE //* 02 ADDITION OF FILE 204 FROM KEN TOMIAK OF DOITT OF * DOC FILE //* NEW YORK CITY TO INCLUDE THEIR MVS CROSS SYSTEM * DOC FILE //* FACILITY. THIS SYSTEM (AMONG OTHER THINGS) * DOC FILE //* FACILITATES HAVING CLONES OF ONE STANDARD MVS * DOC FILE //* RESIDENCE PACK RUNNING ACROSS MANY DIVERSE LPARS. * DOC FILE //* THIS IS AN ISPF APPLICATION WHICH MAY BE VERY * DOC FILE //* USEFUL AT A LARGE MVS INSTALLATION. * DOC FILE //* * DOC FILE //* 03 ADDITION OF FILE 205 FROM KEN TOMIAK OF DOITT OF * DOC FILE //* NEW YORK CITY TO INCLUDE THE SCRIPT FILE WHICH * DOC FILE //* HELPS DOCUMENT THEIR MVS CROSS SYSTEM FACILITY. * DOC FILE //* * DOC FILE //***SECTION V-359 SECTION * DOC FILE //* V-359 CHANGES FOR VERSION 359 JAN 20, 1994 * DOC FILE //* 00 I AM CONTINUING TO FIX THIS DOC. * DOC FILE //* * DOC FILE //* 01 UPDATE TO FILE 184 FROM TOM BRYANT OF HARRIS * DOC FILE //* TRUST IN CHICAGO, ILLINOIS, TO INCLUDE FOUR * DOC FILE //* PUBLISHED ARTICLES EXPLAINING HIS APPROACH TO * DOC FILE //* IPCS AND HIS DEBUGGING PHILOSOPHIES. THESE FOUR * DOC FILE //* ARTICLES HAVE REPLACED THE THREE ARTICLES WHICH * DOC FILE //* APPEARED PREVIOUSLY IN THIS FILE. * DOC FILE //* * DOC FILE //* 02 ADDITION OF FILE 203 FROM JIM MARSHALL OF THE U.S. * DOC FILE //* TREASURY FINANCIAL MANAGEMENT SERVICE IN * DOC FILE //* HYATTSVILLE MARYLAND. THIS FILE DEALS WITH THE * DOC FILE //* CA-1 TAPE MANAGEMENT SYSTEM, AND THE STK TAPE * DOC FILE //* SILOS. THIS SOFTWARE ALLOWS YOU TO TAKE A CA-1 * DOC FILE //* TMSGRW (TAPE LIST) REPORT, AND GENERATE CONTROL * DOC FILE //* CARDS TO EJECT THE TAPES FROM THE SILO, 21 TAPES * DOC FILE //* AT A TIME. THESE PROGRAMS ARE WRITTEN IN * DOC FILE //* ASSEMBLER (NOT SAS). HELPS SHOPS THAT DON'T HAVE * DOC FILE //* SAS. IF YOU HAVE TLMS, YOU'D HAVE TO ADAPT SOME * DOC FILE //* OF THIS CODE, TO READ THE TLMS EQUIVALENT OF THE * DOC FILE //* TMSGRW REPORT. * DOC FILE //* * DOC FILE //***SECTION V-358 SECTION * DOC FILE //* V-358 CHANGES FOR VERSION 358 JAN 14, 1994 * DOC FILE //* 00 BELIEVE IT OR NOT, I AM ACTUALLY TRYING TO REMOVE * DOC FILE //* THE TYPOS AND SPELLING ERRORS FROM THIS FILE. SO * DOC FILE //* FAR, I DON'T CLAIM TO BE PERFECT (ANYONE WHO IS * DOC FILE //* FAMILIAR WITH THIS TAPE KNOWS WHAT A HERCULEAN * DOC FILE //* TASK IT IS), BUT NOW, AFTER THIS UPDATE TO FILE * DOC FILE //* 001, I'D LIKE TO CHALLENGE USERS OF THIS TAPE TO * DOC FILE //* REPORT SPELLING ERRORS AND TYPOS TO ME. (I DON'T * DOC FILE //* COUNT GREG PRICE'S SPELLING OF "COLOUR" TO BE AN * DOC FILE //* ERROR, OBVIOUSLY.) AS MURPHY SAYS: "IF YOU COULD * DOC FILE //* TEACH PROGRAMMERS TO PROGRAM IN ENGLISH, YOU'D * DOC FILE //* FIND THAT PROGRAMMERS CAN'T WRITE ENGLISH." NOT * DOC FILE //* QUITE ENTIRELY TRUE, I HOPE. * DOC FILE //* * DOC FILE //* FOR THOSE CONTRIBUTORS WHO HAVE MOVED, AND WHOSE * DOC FILE //* NEW ADDRESSES I HAPPEN TO KNOW, I HAVE ATTEMPTED * DOC FILE //* (ON A HAPHAZARD BASIS) TO SUPPLY THESE NEW * DOC FILE //* ADDRESSES AND/OR PHONE NUMBERS FURTHER DOWN AT * DOC FILE //* APPROPRIATE PLACES IN THIS DOCUMENTATION FILE. * DOC FILE //* IT'S EASIER FOR ME TO EDIT FILE 001 THAN TO CHANGE * DOC FILE //* ALL THE INDIVIDUAL DATA FILES (ALTHOUGH I TRY TO * DOC FILE //* DO THAT, TOO.) I ALSO HAVE MY OWN NEW ADDRESS * DOC FILE //* (TEMPORARY). PLEASE SEE ABOVE. * DOC FILE //* * DOC FILE //* 01 UPDATE TO FILE 106 TO CHANGE ART TANSKY'S ADDRESS. * DOC FILE //* * DOC FILE //* 02 UPDATE TO THE DISASSEMBLER ON FILE 171 TO FIX A * DOC FILE //* PROBLEM ON NON-DFSMS SYSTEMS, OF I/O NOT WORKING * DOC FILE //* WHEN THE AMODE WASN'T 24, IN A FEW PLACES. THERE * DOC FILE //* ARE STILL "A FEW SHOPS" RUNNING PLAIN MVS/ESA. * DOC FILE //* * DOC FILE //***SECTION V-357 SECTION * DOC FILE //* V-357 CHANGES FOR VERSION 357 DEC 28, 1993 * DOC FILE //* 00 I WENT OVER MUCH OF FILE 001, ELIMINATING SPELLING * DOC FILE //* ERRORS AND INCONSISTENCIES AS FAR AS POSSIBLE. * DOC FILE //* SINCE I READ THIS DOCUMENTATION OFTEN, THE ERRORS * DOC FILE //* WERE BOTHERING ME A LOT. * DOC FILE //* * DOC FILE //* 01 UPDATE TO FILE 047 FROM JIM LANE, WHO IS NOW * DOC FILE //* AT TORONTO HYDRO IN TORONTO, ONTARIO, CANADA. * DOC FILE //* THIS FILE NOW ALSO HAS A COPY OF CMD1 THAT RUNS * DOC FILE //* AT THE MVS/ESA 3.1.3 LEVEL, WHICH JIM WORKED ON. * DOC FILE //* THIS IS A COMPLETE REFRESH OF FILE 047. THE LAST * DOC FILE //* UPDATE WAS MORE THAN 4 YEARS AGO. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 070 FROM THE FORMER GENERAL DYNAMICS * DOC FILE //* WHICH IS NOW COMPUTER SCIENCES CORP IN SAN DIEGO, * DOC FILE //* CALIFORNIA, JUST TO CHANGE THEIR CURRENT ADDRESS. * DOC FILE //* * DOC FILE //* 03 UPDATE TO FILE 134 FROM GREG PRICE OF FERNTREE * DOC FILE //* COMPUTER SERVICES IN MELBOURNE, AUSTRALIA. THIS * DOC FILE //* IS THE TWELFTH SHIPMENT OF HIS SOURCE PACKAGE. * DOC FILE //* THIS PACKAGE ALSO CONTAINS SOURCE FOR LISTICAT * DOC FILE //* WHICH GREG MODIFIED FROM FILE 047 OF THIS TAPE. * DOC FILE //* SINCE JIM LANE SENT A REFRESH OF THE ENTIRE FILE * DOC FILE //* 047 INCLUDING LISTICAT, I AM INCLUDING GREG'S * DOC FILE //* VERSION HERE IN FILE 134. YOU CAN TAKE YOUR * DOC FILE //* CHOICE ON WHICH TO TRY, FOR NOW. * DOC FILE //* * DOC FILE //* 04 UPDATE TO FILE 135 FROM GREG PRICE OF FERNTREE * DOC FILE //* COMPUTER SERVICES IN MELBOURNE, AUSTRALIA. THIS * DOC FILE //* IS THE TWELFTH SHIPMENT OF HIS LOAD MODULES. * DOC FILE //* * DOC FILE //* 05 UPDATE TO FILE 171 WHICH WAS CONTRIBUTED SEMI- * DOC FILE //* ANONYMOUSLY. (THIS MEANS THAT IF YOU CALL ME, * DOC FILE //* I CAN GET YOU TO THE SUPPORT.) THIS UPDATE IS * DOC FILE //* TO THE DISASM AND TO THE SUTL PACKAGES. * DOC FILE //* * DOC FILE //* 06 ADDITION OF FILE 202 WHICH CONTAINS DATA RELEVANT * DOC FILE //* TO GREG PRICE'S IEFU83 EXIT WHOSE SOURCE IS * DOC FILE //* CONTAINED IN FILE 134. THIS FILE IS IN IEBCOPY * DOC FILE //* FORMAT AND IS VB WITH LRECL 2400. * DOC FILE //* * DOC FILE //***SECTION V-356 SECTION * DOC FILE //* V-356 CHANGES FOR VERSION 356 DEC 03, 1993 * DOC FILE //* 01 UPDATE TO FILE 126 L.L. BEAN. THIS IS THE PASSWORD * DOC FILE //* MOD AND OTHER SYSTEM EXITS, UPDATED TO MVS/ESA 4.2.0 * DOC FILE //* AND DFP 3.3. THE MVS/XA 2.2 VERSION OF THIS FILE * DOC FILE //* THAT WAS HERE BEFORE, IS INCLUDED AS MEMBER * DOC FILE //* $MODS220 IN IEBUPDTE SYSIN FORMAT. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 120 FROM SAM GOLOB TO INCLUDE A * DOC FILE //* NEW ARTICLE. * DOC FILE //* * DOC FILE //* 03 UPDATE TO FILE 138 WHICH IS THE SYSTEMID COMMAND, * DOC FILE //* TO INCLUDE ART TANSKY'S NEW ADDRESS. * DOC FILE //* * DOC FILE //***SECTION V-355 SECTION * DOC FILE //* V-355 CHANGES FOR VERSION 355 NOV 24, 1993 * DOC FILE //* 00 ADDED TWO SECTIONS TO THIS DOCUMENTATION, ABOVE. * DOC FILE //* THE FILE UPDATE SECTION SHOWS YOU HOW TO TELL MOST * DOC FILE //* ACCURATELY, WHICH FILES WERE CHANGED ON THIS TAPE * DOC FILE //* SINCE YOUR LAST TAPE. THE UPLOAD DOWNLOAD SECTION * DOC FILE //* IS FOR FILES THAT WERE OBTAINED FROM DISKETTES. * DOC FILE //* SOMETIMES CERTAIN CHARACTERS GET INCORRECTLY * DOC FILE //* TRANSLATED IN THE UPLOAD OR DOWNLOAD. THIS IS A * DOC FILE //* WARNING SECTION TO SHOW WHICH CHARACTERS TO WATCH * DOC FILE //* OUT FOR. * DOC FILE //* * DOC FILE //* 01 IN FILES 078, 158, 428, I CHANGED MOST OCCURRENCES * DOC FILE //* OF HEX 6A TO HEX 4F, AS PER SUGGESTION FROM BRUCE * DOC FILE //* LELAND OF SERENA, INC. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 171 WHICH WAS CONTRIBUTED SEMI- * DOC FILE //* ANONYMOUSLY. THE AUTHOR HAS ADDED ANOTHER UTILITY * DOC FILE //* CALLED SUTL, WHICH IS A VTAM LU 6.2 APPLICATION * DOC FILE //* THAT ALLOWS A TSO USER ON ONE SYSTEM TO SEE ALL * DOC FILE //* KINDS OF SYSTEM INFORMATION THAT IS HAPPENING ON * DOC FILE //* MANY OTHER SYSTEMS. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 187 TO UPGRADE CVTCLIST, THE CLIST * DOC FILE //* VB-FB AND FB-VB CONVERSION PROGRAM, TO V2R3M1. * DOC FILE //* THIS VERSION PROPERLY HANDLES REAL CLIST DATA IN VB * DOC FILE //* CLISTS, COLUMNS 1 TO 8, AND ALSO REPORTS ON THE * DOC FILE //* COUNT OF THOSE LINES IN EVERY MEMBER THAT WAS * DOC FILE //* CONVERTED WHICH HAD THEM. * DOC FILE //* * DOC FILE //* 03 ADDITION OF FILE 201 FROM BRUCE HULL OF BOEING * DOC FILE //* COMPUTER SERVICES IN VIENNA, VIRGINIA. THIS FILE * DOC FILE //* CONTAINS AN IKJCT44B ROUTINE TO ADD CLIST VARIABLES. * DOC FILE //* THE ONES ADDED PROVIDE ALL KINDS OF SYSTEM INFOR- * DOC FILE //* MATION, MAKING THAT STUFF AVAILABLE DIRECTLY FOR * DOC FILE //* USE BY CLISTS. FOR EXAMPLE, IPL DATE, SMF ID, ETC. * DOC FILE //* ALSO, THE MEMBER CALLED "VARIABLE" IS A HELP MEMBER * DOC FILE //* FOR CLIST VARIABLES IN GENERAL, AND ALSO FOR THESE * DOC FILE //* ADDED VARIABLES. * DOC FILE //* * DOC FILE //* 04 UPDATE TO FILE 270 TO CHANGE PHONE NUMBERS ONLY, * DOC FILE //* NO SOFTWARE CHANGES YET .... * DOC FILE //* * DOC FILE //***SECTION V-354 SECTION * DOC FILE //* V-354 CHANGES FOR VERSION 354 NOV 12, 1993 * DOC FILE //* 00 PLEASE NOTE THAT NASPA, AS A DISTRIBUTION AGENT * DOC FILE //* FOR THIS TAPE, NOW USES TWO 2400 FOOT REELS WHEN * DOC FILE //* THEY DISTRIBUTE REELS. NORMALLY, THEY SEND CARTS. * DOC FILE //* THEY FOLLOW MY "SECOND TAPE" SCHEME OUTLINED ABOVE * DOC FILE //* IN "ANNOUNCEMENTS". SPLA SENDS 3600 FOOT REELS. * DOC FILE //* * DOC FILE //* 01 UPDATE TO ALAN FIELD'S ADDRESS. ALAN IS THE * DOC FILE //* PROPRIETOR OF THE JES3 SHARE-GUIDE TAPE. HE HAS * DOC FILE //* MOVED TO MINNESOTA. HIS CURRENT ADDRESS IS: * DOC FILE //* * DOC FILE //* MR ALAN C FIELD * DOC FILE //* SUPER VALU INC. * DOC FILE //* 11840 VALLEY VIEW ROAD * DOC FILE //* EDEN PRAIRIE, MINNESOTA 55344 * DOC FILE //* (952) 828-4979 * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 166 FROM VINH VU OF FRITO LAY IN * DOC FILE //* PLANO, TEXAS. THIS ADDS A FEW MEMBERS AND UPDATES * DOC FILE //* HIS NICE COLLECTION OF COMMANDS AND REXX EXECS. * DOC FILE //* * DOC FILE //* 03 ADDITION OF FILE 236 FROM SAM GOLOB, WHICH IS A * DOC FILE //* ZAP TO MODULE IDCLC01 THAT SHORTENS THE "TSO LISTC * DOC FILE //* LEVEL( )" OUTPUT. 3 LEVELS OF DFP ARE COVERED, * DOC FILE //* WITH FURTHER HINTS ON HOW TO FIT THIS ZAP TO YOUR * DOC FILE //* OWN LEVEL OF DFP. A WHOLE BUNCH OF PTF LEVEL ZAPS * DOC FILE //* ARE ALSO SUPPLIED. THESE WERE OBTAINED BY READING * DOC FILE //* THE OBJECT DECKS ON PTFS WITH THE "PDSTOOLS" * DOC FILE //* VENDOR PRODUCT FROM SERENA, INC. * DOC FILE //* * DOC FILE //* 04 UPDATE TO FILE 071 TO INCLUDE THE DOCUMENTATION * DOC FILE //* OF THE SHARE PL/I TAPE. * DOC FILE //* * DOC FILE //* 05 UPDATE TO FILE 316 TO REPLACE THE OFFLOAD PROGRAM * DOC FILE //* WITH A VERSION FROM JOHN KALINICH OF THE US ARMY * DOC FILE //* IN ST LOUIS WHICH PUNCHES ISPF STATISTICS. PLEASE * DOC FILE //* NOTE THAT THE VERSION OF OFFLOAD IN FILE 093 ALSO * DOC FILE //* DOES THIS NOW. * DOC FILE //* * DOC FILE //***SECTION V-353 SECTION * DOC FILE //* V-353 CHANGES FOR VERSION 353 OCT 22, 1993 * DOC FILE //* 01 ADDITION OF FILE 078 FROM JOHN KALINICH OF THE * DOC FILE //* U.S. ARMY IN ST LOUIS, MISSOURI. THIS FILE CONSISTS * DOC FILE //* OF A COLLECTION OF ISPF EDIT MACROS AND OTHER ISPF * DOC FILE //* GOODIES. ONE EDIT MACRO IN THIS COLLECTION COMES * DOC FILE //* FROM LIONEL DYCK OF KAISER PERMANENTE IN WALNUT * DOC FILE //* CREEK, CALIFORNIA. * DOC FILE //* * DOC FILE //* 02 ADDITION OF FILE 228 FROM WILLIAM HORTON OF * DOC FILE //* TENNESSEE EASTMAN IN KINGSPORT, TENNESSEE. THIS * DOC FILE //* FILE CONTAINS AN ISPF DIALOG TO HELP RECOVER * DOC FILE //* DATASETS THAT WERE BACKED UP BY DFHSM. * DOC FILE //* * DOC FILE //* 03 ADDITION OF FILE 428 FROM LIONEL DYCK AND DOUGLAS * DOC FILE //* ADAMS OF ROCKWELL INTERNATIONAL IN SEAL BEACH, * DOC FILE //* CALIFORNIA. THIS FILE CONTAINS PROGRAMS TO EXTRACT * DOC FILE //* AND DISPLAY SYSTEM CONTROL BLOCK INFORMATION. AN * DOC FILE //* OLDER VERSION OF THIS CODE CAN BE FOUND ON FILE 437 * DOC FILE //* OF THIS TAPE. THIS VERSION COMES FROM THE SHARE * DOC FILE //* DISKETTES (SHARE81). * DOC FILE //* * DOC FILE //***SECTION V-352 SECTION * DOC FILE //* V-352 CHANGES FOR VERSION 352 SEP 28, 1993 * DOC FILE //* 01 UPDATE TO FILE 183 FROM GILBERT SAINT-FLOUR OF * DOC FILE //* CONVTEK IN SAN FRANCISCO TO UPGRADE THE SHOWMVS * DOC FILE //* COMMAND SO IT WORKS FOR MVS/ESA 4.3. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 135 WHICH IS GREG PRICE'S LOAD * DOC FILE //* MODULE LIBRARY. THIS LIBRARY CONTAINS THE SHOWMVS * DOC FILE //* LOAD MODULE, WHICH HAS BEEN REPLACED WITH THE MORE * DOC FILE //* CURRENT VERSION. * DOC FILE //* * DOC FILE //* 03 ADDITION OF FILE 158 FROM ROBERT IAPPINI OF TEXACO * DOC FILE //* IN HOUSTON, TEXAS. THIS FILE CONTAINS HIS NICE * DOC FILE //* COLLECTION OF REXX EXECS AND ISPF APPLICATIONS. * DOC FILE //* THIS COMES FROM THE SHARE DISKETTES (SHARE 81). * DOC FILE //* * DOC FILE //***SECTION V-351 SECTION * DOC FILE //* V-351 CHANGES FOR VERSION 351 SEP 24, 1993 * DOC FILE //* 00 ANNOUNCEMENT OF A NEW SERVICE. THE SHARE * DOC FILE //* ORGANIZATION NOW DISTRIBUTES SOFTWARE FOR VARIOUS * DOC FILE //* PLATFORMS VIA DISKETTES. THESE DISKETTES CAN BE * DOC FILE //* OBTAINED FROM THE SHARE PROGRAM LIBRARY AGENCY. * DOC FILE //* LOOK FOR THE ADDRESS OF S.P.L.A. ABOVE, IN THIS * DOC FILE //* FILE. * DOC FILE //* * DOC FILE //* SEE THE MODIFICATION TAPES SECTION ABOVE FOR * DOC FILE //* A BETTER DESCRIPTION OF THE CONTENTS OF THESE * DOC FILE //* DISKETTES. * DOC FILE //* * DOC FILE //* 01 UPDATE TO FILE 071 WHICH IS CONTAINS DOCUMENTATION * DOC FILE //* AS TO THE CONTENTS OF OTHER PUBLIC TAPES, ETC. * DOC FILE //* THIS UPDATE ADDS THE CONTENTS OF THE VARIOUS * DOC FILE //* SUBDIRECTORIES IN THE SHARE DISKETTES (SHARE 81). * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 120 FROM SAM GOLOB. THESE ARE * DOC FILE //* SAM'S COLUMNS FROM "TECHNICAL SUPPORT" MAGAZINE * DOC FILE //* ENTITLED "MVS TOOLS AND TRICKS OF THE TRADE". * DOC FILE //* * DOC FILE //* 03 ADDITION OF FILE 121 FROM SAM GOLOB. THIS FILE * DOC FILE //* IS RELATED TO FILE 120, WHICH CONTAINS SAM'S * DOC FILE //* COLUMNS FROM "TECHNICAL SUPPORT" MAGAZINE ENTITLED * DOC FILE //* "MVS TOOLS AND TRICKS OF THE TRADE". THIS FILE * DOC FILE //* CONTAINS 133-CHARACTER WIDE ILLUSTRATIONS FROM * DOC FILE //* SAM'S COLUMNS. * DOC FILE //* * DOC FILE //* 04 ADDITION OF FILE 197 FROM HUGH HOSKINS OF ROCKWELL * DOC FILE //* INTERNATIONAL IN SEAL BEACH, CALIFORNIA. THIS * DOC FILE //* FILE CONTAINS A LARGE COLLECTION OF MODS TO THEIR * DOC FILE //* IMS 3.1 SYSTEM. * DOC FILE //* * DOC FILE //* 05 UPDATE TO FILE 435 FROM LIONEL DYCK OF ROCKWELL * DOC FILE //* INTERNATIONAL IN SEAL BEACH, CALIFORNIA. THIS * DOC FILE //* IS A MINOR UPDATE TO HIS DYNAMIC ALLOCATION MACROS * DOC FILE //* THAT ARE ON THIS FILE. THIS UPDATE COMES FROM THE * DOC FILE //* SHARE DISKETTES, WHICH UPGRADED SOME EXISTING MACROS * DOC FILE //* THAT HAD BEEN ON FILE 435 PREVIOUSLY. * DOC FILE //* * DOC FILE //***SECTION V-350 SECTION * DOC FILE //* V-350 CHANGES FOR VERSION 350 SEP 03, 1993 * DOC FILE //* 01 UPDATE TO FILE 174 WHICH IS TAPECOPY FROM ARON * DOC FILE //* EISENPRESS OF CUNY TO ADD SAMPLE JCL FOR RUNNING * DOC FILE //* THIS PROGRAM. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 182 WHICH IS THE PDS 8.4 COMMAND * DOC FILE //* PROCESSOR PACKAGE, TO UPDATE BRUCE LELAND AND * DOC FILE //* STEVE SMITH'S ADDRESSES. THEY NOW BOTH WORK FOR: * DOC FILE //* * DOC FILE //* SERENA INTERNATIONAL * DOC FILE //* 500 AIRPORT BOULEVARD, 2ND FLOOR * DOC FILE //* BURLINGAME, CA 94010 * DOC FILE //* 415-696-1800 * DOC FILE //* * DOC FILE //* I ALSO CLEANED UP THE CODE TO REMOVE ANY RESIDUAL * DOC FILE //* REFERENCES TO PREVIOUS VERSIONS OF THE PDS COMMAND. * DOC FILE //* * DOC FILE //* 03 UPDATE TO FILE 296 WHICH CONTAINS VARIOUS TSO * DOC FILE //* COMMANDS THAT CAN EITHER BE USED STANDALONE OR * DOC FILE //* WHICH CAN BE CALLED BY THE PDS 8.4 COMMAND. * DOC FILE //* REMOVED OLD SOURCE FOR HEL (FULLSCREEN TSO HELP). * DOC FILE //* HEL NOW IS AN ALIAS FOR REVIEW (FULLSCREEN * DOC FILE //* BROWSER) AND CAN BE FOUND ON FILE 134. * DOC FILE //* * DOC FILE //***SECTION V-349 SECTION * DOC FILE //* V-349 CHANGES FOR VERSION 349 SEP 02, 1993 * DOC FILE //* 01 ADDITION OF FILE 079 FROM BILL SMITH OF CHARLES * DOC FILE //* SCHWAB IN SAN FRANCISCO, CALIFORNIA. THIS IS * DOC FILE //* A COLLECTION OF TOOLS FEATURING A COMPLETE AND * DOC FILE //* ROBUST DCF SCRIPT/VS ISPF INTERFACE AND MANY OTHER * DOC FILE //* THINGS USEFUL TO A TSO USER. * DOC FILE //* * DOC FILE //***SECTION V-348 SECTION * DOC FILE //* V-348 CHANGES FOR VERSION 348 AUG 12, 1993 * DOC FILE //* 01 UPDATE TO FILE 071 WHICH LISTS DOCUMENTATION FROM * DOC FILE //* OTHER TAPES. THIS UPDATE REFLECTS THE 9302 VERSION * DOC FILE //* OF THE NASPA VIP MVS TAPE. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 120 FROM SAM GOLOB, TO ADD A SUBJECT * DOC FILE //* INDEX TO THIS FILE OF HIS "TECHNICAL SUPPORT" * DOC FILE //* MAGAZINE COLUMNS ENTITLED: "MVS TOOLS AND TRICKS * DOC FILE //* OF THE TRADE". THERE WERE ALSO A FEW CORRECTIONS. * DOC FILE //* * DOC FILE //***SECTION V-347 SECTION * DOC FILE //* V-347 CHANGES FOR VERSION 347 AUG 02, 1993 * DOC FILE //* 01 ADDITION OF FILE 120 FROM SAM GOLOB WITH PERMISSION * DOC FILE //* FROM NASPA. THIS FILE CONSISTS OF OVER FIVE YEARS' * DOC FILE //* REPRINTS OF SAM'S COLUMN: "MVS TOOLS AND TRICKS * DOC FILE //* OF THE TRADE" WHICH WERE PUBLISHED IN "TECHNICAL * DOC FILE //* SUPPORT" OR IN ITS SUCCESSOR JOURNALS. THESE * DOC FILE //* ARTICLES ARE SAM'S ORIGINAL SUBMISSIONS BEFORE * DOC FILE //* THEY WERE EDITED OR SHORTENED BY THE MAGAZINE'S * DOC FILE //* EDITORS BECAUSE OF SPACE CONSIDERATIONS. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 035 TO INCLUDE RON TANSKY'S * DOC FILE //* MODIFIED VERSION OF TAPEMAP. THE OLD TAPEMAP * DOC FILE //* MODULE IS BEING KEPT AS TAPEMAPO. * DOC FILE //* * DOC FILE //***SECTION V-346 SECTION * DOC FILE //* V-346 CHANGES FOR VERSION 346 JUL 22, 1993 * DOC FILE //* 00 UPDATE TO VERSION STATISTICS IN FILE 001 (THIS * DOC FILE //* FILE) TO ADD BYTE COUNTS AND FOOTAGES FOR ALL * DOC FILE //* THE VERSIONS I'VE DONE (VERSION 322 TO CURRENT). * DOC FILE //* NOT NECESSARY, BUT IT IS A NICE TOUCH TO SHOW * DOC FILE //* THE RELATIVE SIZES OF THE VARIOUS VERSIONS. * DOC FILE //* * DOC FILE //* 01 UPDATE TO FILE 035, THE LOAD MODULE LIBRARY, TO * DOC FILE //* INCLUDE BLKDISK AND ITS NEW ALIASES. 9345 DISK * DOC FILE //* DEVICE CALCULATIONS ARE NOW SUPPORTED. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 071 TO INCLUDE DOCUMENTATION FOR * DOC FILE //* THE JES2 SHARE TAPE, VERSION 95. JACK SCHUDEL * DOC FILE //* (SEE ADDRESS ABOVE) NOW IS IN CHARGE OF THIS TAPE. * DOC FILE //* * DOC FILE //* 03 UPDATE TO FILE 104 WHICH IS JRP (JES2 REMOTE * DOC FILE //* PRINTERS) FROM RON TANSKY OF WEBCRAFT IN CHALFONT, * DOC FILE //* PENNSYLVANIA. THIS IS AN UPDATE TO MODULE JRP300 * DOC FILE //* TO FIX SOME PROBLEMS. * DOC FILE //* * DOC FILE //* 04 UPDATE TO FILE 296 FROM BRUCE LELAND OF SERENA * DOC FILE //* INTERNATIONAL IN BURLINGAME, CALIFORNIA. THIS * DOC FILE //* INCLUDES AN ENHANCEMENT TO BLKDISK SO IT CAN * DOC FILE //* DO CALCULATIONS FOR MODEL 9345 DISK PACKS, WITH * DOC FILE //* A NEW ALIAS OF BLK9345. ALSO THERE IS AN UPDATE TO * DOC FILE //* THE "COMPARE" TSO COMMAND. * DOC FILE //* * DOC FILE //* 05 UPDATE TO FILE 299 WHICH IS TAPEMAP, FROM RON * DOC FILE //* TANSKY OF WEBCRAFT IN CHALFONT, PA. THIS VERSION * DOC FILE //* ADDS SUPPORT FOR DOS/VSE SL TAPES. THERE ARE ALSO * DOC FILE //* SOME OTHER IMPROVEMENTS, SUCH AS ANOTHER BASE REG... * DOC FILE //* SEE HIS NOTES IN THE CODE. THE OLD VERSION IS * DOC FILE //* INCLUDED TOO, BECAUSE TAPEMAP IS HARD TO TEST FOR * DOC FILE //* ALL POSSIBLE CASES. * DOC FILE //* * DOC FILE //* 06 DELETION OF FILE 158 WHICH IS JRP. THIS CODE IS * DOC FILE //* DUPLICATED IN FILE 104. * DOC FILE //* * DOC FILE //***SECTION V-345 SECTION * DOC FILE //* V-345 CHANGES FOR VERSION 345 JUL 02, 1993 * DOC FILE //* 01 UPDATE TO FILE 035 TO INCLUDE A LOAD MODULE FOR THE * DOC FILE //* NEW VERSION OF OFFLOAD FROM GREG PRICE, WHOSE SOURCE * DOC FILE //* CODE, AS MEMBER OFFLOADW, IS ON FILE 093. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 071 WHICH CONTAINS DOCUMENTATION * DOC FILE //* PERTAINING TO OTHER PUBLIC DOMAIN, OR "NEAR" PUBLIC * DOC FILE //* DOMAIN TAPES. INFORMATION CONCERNING THE LOS * DOC FILE //* ANGELES MVS USERS GROUP TAPE, WHICH IS AT LEVEL 72, * DOC FILE //* HAS BEEN INCLUDED. * DOC FILE //* * DOC FILE //* 03 UPDATE TO FILE 093 WHICH CONTAINS PROGRAMS THAT * DOC FILE //* SEQUENTIALIZE A PDS A-LA IEBUPDTE, BUT FOR LRECL * DOC FILE //* (POSSIBLY) DIFFERENT FROM 80. THIS UPDATE IS FROM * DOC FILE //* GREG PRICE OF MELBOURNE, AUSTRALIA WHO HAS ENHANCED * DOC FILE //* THE OFFLOADW (OFFLOAD) PROGRAM TO HANDLE LRECLS OF * DOC FILE //* 1 TO 256 AUTOMATICALLY, AS THE PDSLOADW (PDSLOAD) * DOC FILE //* PROGRAM NOW DOES. (GREG DID THAT ONE PREVIOUSLY.) * DOC FILE //* * DOC FILE //* 04 UPDATE TO FILE 134 FROM GREG PRICE OF FERNTREE * DOC FILE //* COMPUTER SERVICES IN MELBOURNE, AUSTRALIA TO * DOC FILE //* CONTAIN THE ELEVENTH SHIPMENT OF HIS LARGE * DOC FILE //* COLLECTION OF SOFTWARE UTILITIES. THIS IS HIS * DOC FILE //* SOURCE CODE LIBRARY. * DOC FILE //* * DOC FILE //* 05 UPDATE TO FILE 135 FROM GREG PRICE OF FERNTREE * DOC FILE //* COMPUTER SERVICES IN MELBOURNE, AUSTRALIA TO * DOC FILE //* CONTAIN THE ELEVENTH SHIPMENT OF HIS LARGE * DOC FILE //* COLLECTION OF SOFTWARE UTILITIES. THIS IS HIS * DOC FILE //* LOAD LIBRARY. * DOC FILE //* * DOC FILE //* 06 ADDITION OF FILE 196 WHICH IS A DYNAMIC JES2 EXIT * DOC FILE //* LOADER FOR JES2 VERSION 4.X. THIS PROGRAM IS * DOC FILE //* EXECUTED FROM THE SYSTEM CONSOLE USING THE $LOAD * DOC FILE //* COMMAND, AND WILL DYNAMICALLY REPLACE THE CURRENTLY * DOC FILE //* RUNNING COPY OF A JES2 EXIT WHICH IS LOADED INTO * DOC FILE //* THE JES2 ADDRESS SPACE. LPA AND CSA LOADED EXITS * DOC FILE //* ARE NOT CURRENTLY SUPPORTED. * DOC FILE //* * DOC FILE //***SECTION V-344 SECTION * DOC FILE //* V-344 CHANGES FOR VERSION 344 JUN 15, 1993 * DOC FILE //* 01 UPDATE TO FILE 071 TO INCLUDE DOCUMENTATION FOR * DOC FILE //* THE NASPA VIP MVS TAPE. THE INDEX FOR THIS TAPE * DOC FILE //* IS NOW AT THE 9301 LEVEL. * DOC FILE //* * DOC FILE //***SECTION V-343 SECTION * DOC FILE //* V-343 CHANGES FOR VERSION 343 JUN 11, 1993 * DOC FILE //* 01 UPDATE TO FILE 071 TO INCLUDE DOCUMENTATION FOR * DOC FILE //* THE NASPA VIP VM/VSE TAPE. (NOW AT THE 9301 LEVEL) * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 135 TO INCLUDE NEW LOAD MODULES * DOC FILE //* FOR SHOWMVS AND BR FROM FILE 183. * DOC FILE //* * DOC FILE //* 03 UPDATE TO FILE 172 FROM DAVID CARTWRIGHT OF SPRECHER * DOC FILE //* ENERGIE IN OBERENTFELDEN, SWITZERLAND. DAVE HAS * DOC FILE //* MOVED TO ENGLAND AND IS SUPPORTING HIS SITE REMOTELY * DOC FILE //* VIA PC. AH, TECHNOLOGY. DAVE'S NEW ADDRESS IS: * DOC FILE //* * DOC FILE //* (COMPANY ADDRESS) * DOC FILE //* DAVID CARTWRIGHT * DOC FILE //* SPRECHER ENERGIE AG 103 DARNICK ROAD * DOC FILE //* CH-5036 OBERENTFELDEN SUTTON COLDFIELD, * DOC FILE //* SWITZERLAND WEST MIDLANDS B73 6PF * DOC FILE //* TEL. 064/45 33 88 ENGLAND * DOC FILE //* FAX 064/45 33 71 TEL. 44-21-355-3190 * DOC FILE //* * DOC FILE //* 04 UPDATE TO FILE 183 FROM GILBERT SAINT-FLOUR OF * DOC FILE //* CONVTEK IN SAN FRANCISCO. THIS STUFF IS ALWAYS * DOC FILE //* GOOD.... SHOWMVS HAS BEEN UPDATED MORE. * DOC FILE //* * DOC FILE //* 05 ADDITION OF FILE 193 FROM STEINAR AASLAND OF * DOC FILE //* KVAERNER ENGINEERING IN LYSAKER, NORWAY. THIS * DOC FILE //* FILE CONTAINS A TAPE COPYING PROGRAM CALLED TCOPY. * DOC FILE //* * DOC FILE //* 06 ADDITION OF FILE 194 WHICH CONTAINS A SET OF CUT * DOC FILE //* AND PASTE MACROS FROM JIM MARSHALL OF THE U.S. * DOC FILE //* TREASURY DEPARTMENT IN HYATTSVILLE, MARYLAND. * DOC FILE //* * DOC FILE //* 07 ADDITION OF FILE 195 FROM ELI DUTTMAN OF EDUTCO * DOC FILE //* IN FOREST HILLS, NEW YORK. THIS IS A SMALL * DOC FILE //* COLLECTION OF SIMPLE AND CLEVER CLISTS WHICH * DOC FILE //* TELLS PEOPLE THAT THEY CAN (AND SHOULD) DO THE * DOC FILE //* SAME THING. VERY HANDY. * DOC FILE //* * DOC FILE //* 08 UPDATE TO FILE 299 WHICH IS TAPEMAP. A SMALL FIX * DOC FILE //* WAS ADDED TO RECOGNIZE IEBCOPY FORMAT TAPE FILES * DOC FILE //* WHICH ORIGINATED FROM A PDSE INSTEAD OF A PDS. * DOC FILE //* * DOC FILE //***SECTION V-342 SECTION * DOC FILE //* V-342 CHANGES FOR VERSION 342 MAR 25, 1993 * DOC FILE //* 01 UPDATE TO FILE025 FROM PAT MURPHY OF TEXAS UTILITIES * DOC FILE //* IN MESQUITE, TEXAS. THIS ADDS A CONSOLE PROGRAM TO * DOC FILE //* DISPLAY THE OPERATOR CONSOLES AND MASTER TRACE TABLE * DOC FILE //* ON TSO. THIS PROGRAM HAS BEEN UPDATED TO WORK ON * DOC FILE //* MVS/ESA 4.2.2. THERE ARE OTHER MATERIALS ON THIS * DOC FILE //* FILE WHICH HAVE NOT BEEN CHANGED AND THE 3.1.3 * DOC FILE //* VERSION IS IN IEBUPDTE FORMAT IN MEMBER OLDVERS. * DOC FILE //* * DOC FILE //* 02 ADDITION OF FILE 190 FROM BOB STYMA OF GTE * DOC FILE //* COMMUNICATIONS IN PHOENIX, ARIZONA. THIS FILE * DOC FILE //* CONTAINS THE VSMDUMP UTILITY TO EXAMINE WHO HAS * DOC FILE //* POSSESSION OF COMMON STORAGE. THIS UTILITY CAN * DOC FILE //* BE USED EITHER IN THE TSO ADDRESS SPACE OR IT CAN * DOC FILE //* BE DIRECTED AGAINST A DUMP IN IPCS. * DOC FILE //* * DOC FILE //* 03 ADDITION OF FILE 191 FROM WALT SAPP OF THE CALIFOR- * DOC FILE //* NIA HEALTH AND WELFARE DATA CENTER IN SACRAMENTO, * DOC FILE //* CALIFORNIA. THIS FILE CONTAINS CODE TO INSERT * DOC FILE //* JOB ACCOUNTING AND RELATED FIELDS INTO STARTED * DOC FILE //* TASKS UNDER JES2. * DOC FILE //* * DOC FILE //* 04 ADDITION OF FILE 192 FROM MITCHELL MARX AND PENELOPE * DOC FILE //* DAVIS OF MD-PALADIN INCORPORATED, IN NEW YORK CITY. * DOC FILE //* THIS FILE CONTAINS CODE FOR A GENERALIZED RECOVERY * DOC FILE //* ROUTINE THAT CAN BE USED EITHER AS AN ESTAEX ROUTINE * DOC FILE //* OR AN FRR (FUNCTIONAL RECOVERY ROUTINE), OR AN ARR * DOC FILE //* (ASSOCIATED RECOVERY ROUTINE IN ACCESS REGISTER * DOC FILE //* MODE). THIS CODE IS BASED ON SESSIONS PRESENTED * DOC FILE //* AT SHARE 79 AND SHARE 80. * DOC FILE //* * DOC FILE //* 05 ADDITION OF FILE 391 FROM WILLIAM HECOX OF MARYLAND, * DOC FILE //* FORMERLY OF NASA/GSFC. THIS FILE CONTAINS A VERSION * DOC FILE //* OF QUEUE FOR JES2 VERSION 4.2.0 IN JACK SCHUDEL'S * DOC FILE //* FORMAT (OR CLOSE TO IT). * DOC FILE //* * DOC FILE //* 06 I UPDATED MY ADDRESS WHEREVER APPLICABLE. (SG) * DOC FILE //* * DOC FILE //***SECTION V-341 SECTION * DOC FILE //* V-341 CHANGES FOR VERSION 341 FEB 19, 1993 * DOC FILE //* 01 UPDATE TO FILE 134 FROM GREG PRICE OF MELBOURNE * DOC FILE //* AUSTRALIA TO MERGE THE FUNCTIONS OF THE "HEL" TSO * DOC FILE //* COMMAND (FULL SCREEN TSO HELP) INTO THE "REVIEW" * DOC FILE //* COMMAND AS AN ALIAS NAME. THIS IS THE TENTH * DOC FILE //* RESHIPMENT OF THIS FILE. REVIEW IS AT LEVEL 16. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 135 FROM GREG PRICE OF MELBOURNE * DOC FILE //* AUSTRALIA TO BRING IT TO THE LEVEL OF HIS TENTH * DOC FILE //* RESHIPMENT. THIS IS THE LOAD LIBRARY CORRESPONDING * DOC FILE //* TO HIS SOURCE CODE ON FILE 134. * DOC FILE //* * DOC FILE //* 03 UPDATE TO FILE 171 WHICH IS TAPEMAP, DITTO, AND * DOC FILE //* DISASM (A DISASSEMBLER). THIS IS A RESHIPMENT * DOC FILE //* OF THE COLLECTION. * DOC FILE //* * DOC FILE //* 04 UPDATE TO FILE 183 FROM GILBERT SAINT-FLOUR OF * DOC FILE //* CONVTEK BASED IN SAN FRANCISCO. THIS IS A * DOC FILE //* RESHIPMENT OF HIS UTILITIES. * DOC FILE //* * DOC FILE //***SECTION V-340 SECTION * DOC FILE //* V-340 CHANGES FOR VERSION 340 FEB 15, 1993 * DOC FILE //* 01 ADDITION OF FILE 069 FROM CARMINE CANNATELLO OF * DOC FILE //* NEW YORK CITY. THIS FILE CONTAINS MACHINE-READABLE * DOC FILE //* COPY OF THE CODING EXAMPLES IN HIS EXCELLENT BOOK: * DOC FILE //* "ADVANCED ASSEMBLER LANGUAGE AND MVS INTERFACES". * DOC FILE //* THIS FILE WAS CREATED FROM THE OPTIONAL DISKETTE * DOC FILE //* THAT IS AVAILABLE TO ACCOMPANY THE BOOK. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 296 FROM BRUCE LELAND OF SERENA * DOC FILE //* IN BURLINGAME, CALIFORNIA TO ADD GREG PRICE'S * DOC FILE //* CHANGES TO COMPARE AND BLKDISK. PLEASE BE AWARE * DOC FILE //* THAT A FEW PROGRAMS FORMERLY ON FILE 296 ARE NOW * DOC FILE //* ON FILE 134. * DOC FILE //* * DOC FILE //***SECTION V-339 SECTION * DOC FILE //* V-339 CHANGES FOR VERSION 339 JAN 28, 1993 * DOC FILE //* 01 UPDATE TO FILE 035 (LOAD MODULE LIBRARY) TO INCLUDE * DOC FILE //* THE NEW VERSION OF THE COPYFILE PROGRAM WHOSE * DOC FILE //* SOURCE CODE IS ON FILE 316. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 183 FROM GILBERT SAINT-FLOUR TO * DOC FILE //* INCLUDE A NEW VERSION OF SHOWMVS AND SOME OTHER * DOC FILE //* PROGRAMS. * DOC FILE //* * DOC FILE //* 03 UPDATE TO FILE 184 FROM TOM BRYANT OF HARRIS TRUST * DOC FILE //* IN CHICAGO TO HIS IPCS SYSTEM FOR MVS. * DOC FILE //* * DOC FILE //* 04 UPDATE TO FILE 316 FROM JIM MARSHALL OF THE U.S. * DOC FILE //* TREASURY DEPARTMENT TO INCLUDE A CHANGE TO THE * DOC FILE //* COPYFILE PROGRAM FROM SAM GOLOB. COPYFILE NOW HAS * DOC FILE //* A FUNCTION LIKE 'ALL', BUT TO LIMIT THE NUMBER OF * DOC FILE //* FILES COPIED. * DOC FILE //* * DOC FILE //***SECTION V-338 SECTION * DOC FILE //* V-338 CHANGES FOR VERSION 338 JAN 10, 1993 * DOC FILE //* 01 UPDATE TO FILE 112 (VTOC) FROM BRUCE LELAND OF * DOC FILE //* SERENA IN BURLINGAME, CALIFORNIA TO CHANGE DSORG TO * DOC FILE //* "PE" FOR PDSE DATA SETS; FIXED A BUG IN VT0CPRNT TO * DOC FILE //* ALLOW UP TO 132 CHARACTERS IN AN OUTPUT LINE FROM * DOC FILE //* PDS AND UPDATED VTOCFORM WITH A MOD FROM TOM ROMANO. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 134 FROM GREG PRICE OF PRYCROFT SIX * DOC FILE //* PTY IN MELBOURNE, AUSTRALIA THAT WAS SUGGESTED BY * DOC FILE //* BRUCE LELAND OF SERENA. THE REVIEW AND REVSMF * DOC FILE //* COMMANDS HAD A FEW LINES OF CODE THAT NEEDED THE * DOC FILE //* SLAC ASSEMBLER OR THE IBM HIGH LEVEL ASSEMBLER TO * DOC FILE //* PROCESS. THESE WERE FIXED FOR "VANILLA" ASSEMBLER H. * DOC FILE //* * DOC FILE //* 03 UPDATE TO FILE 172 FROM DAVID CARTWRIGHT OF * DOC FILE //* SPRECHER ENERGIE IN OBERENTFELDEN, SWITZERLAND. * DOC FILE //* ANOTHER IMPROVEMENT TO HIS NICE COLLECTION OF * DOC FILE //* UTILITIES AND MODS. * DOC FILE //* * DOC FILE //* 04 UPDATE TO FILE 183 FROM GILBERT SAINT-FLOUR OF * DOC FILE //* CONVTEK BASED IN SAN FRANCISCO. THIS IS A CLEANUP * DOC FILE //* AND LATER VERSION OF HIS FILE OF UTILITIES. * DOC FILE //* * DOC FILE //* 05 UPDATE TO FILE 296 FROM BRUCE LELAND OF SERENA IN * DOC FILE //* BURLINGAME, CALIFORNIA. THIS IS THE COLLECTION OF * DOC FILE //* UTILITIES THAT GO TOGETHER WITH THE PDS COMMAND * DOC FILE //* FROM FILE 182. SOME OF THESE UTILITIES HAVE BEEN * DOC FILE //* MOVED TO FILE 134, WHERE THERE ARE NEWER VERSIONS * DOC FILE //* THAT HAVE BEEN IMPROVED BY GREG PRICE. * DOC FILE //* * DOC FILE //* THE FOLLOWING MEMBERS WERE UPDATED: * DOC FILE //* BLKDISK - FOR BLK3390 WAS UPDATED AS PROGRAMMED * DOC FILE //* BY DAVE GREEN OF KWASHA LIPTON TO CORRECT * DOC FILE //* TWO MINOR ERRORS. * DOC FILE //* COMPARE - WAS UPDATED AS FOLLOWS: * DOC FILE //* 1. CHANGED TO CHECK FOR MISSING MEMBERS TO * DOC FILE //* AVOID S013 ABENDS. * DOC FILE //* 2. CHANGED TO DEFAULT THE NEW MEMBER NAME * DOC FILE //* TO THE OLD MEMBER NAME WHEN THE NEW * DOC FILE //* MEMBER NAME IS OMITTED. THIS ALLOWS YOU * DOC FILE //* TO COMPARE A MEMBER AGAINST A BACKUP * DOC FILE //* COPY. * DOC FILE //* 3. INCORPORATED CHANGES MADE BY GREG PRICE * DOC FILE //* TO THE HELP MEMBER AND COMPAREB. * DOC FILE //* DSAT - WAS MODIFIED TO CORRECTLY PROCESS DATA SETS * DOC FILE //* WITH MORE THAT 16 EXTENTS AND PDSE DATA * DOC FILE //* SETS. FOR A PDSE DATA SET, THE DSORG IS * DOC FILE //* SET TO "PE". * DOC FILE //* HEL - INCORPORATED CHANGES MADE BY GREG PRICE. * DOC FILE //* ONE ADDITIONAL CHANGE WAS MADE TO PREVENT * DOC FILE //* ABEND S0C4 IF CONTROL IS PASSED TO IBM HELP.* DOC FILE //* * DOC FILE //* 06 UPDATE TO FILE 402 FROM DAVID CARTWRIGHT OF * DOC FILE //* SPRECHER ENERGIE IN OBERENTFELDEN, SWITZERLAND. * DOC FILE //* THIS FILE CONTAINS HIS UPDATES TO TSSO V4.3 WHICH * DOC FILE //* IS FOUND ON FILE 401 OF THIS TAPE. * DOC FILE //* * DOC FILE //* 07 ADDITION OF FILE 403 FROM GUY ALBERTELLI OF B.F. * DOC FILE //* GOODRICH IN BRECKSVILLE, OHIO. THIS IS A VERSION * DOC FILE //* OF TSSO (RELEASE 4.3 PLUS) WHICH WILL RUN ON MVS/ESA * DOC FILE //* VERSION 4.2 AND ON EARLIER VERSIONS OF MVS. THIS * DOC FILE //* VERSION INTEGRATES DAVID CARTWRIGHT'S IMPROVEMENTS * DOC FILE //* FROM FILE 402 INTO BELLCORE'S VERSION ON FILE 401. * DOC FILE //* THIS FILE INCORPORATES DAVID CARTWRIGHT'S NEWEST * DOC FILE //* UPDATES WHICH ARE ON FILE 402 OF THIS VERSION 338. * DOC FILE //* * DOC FILE //* 08 ADDITION OF FILE 185 FROM SAM GOLOB. THIS FILE * DOC FILE //* CONTAINS SOURCE CODE FOR EXPANDED TSO AUTHORIZATION * DOC FILE //* TABLES, IKJTABLS. CAN BE PUT INTO AN AUTHORIZED * DOC FILE //* STEPLIB SO YOU CAN AUTHORIZE WHATEVER TSO COMMANDS * DOC FILE //* YOU WANT TO RUN, WITHOUT PERMITTING THE OTHER * DOC FILE //* PEOPLE TO DO THE SAME THING. * DOC FILE //* * DOC FILE //* 09 ADDITION OF FILE 186 FROM SAM GOLOB. THIS FILE * DOC FILE //* CONTAINS THE IKJTABLS LOAD MODULE AND ALL ITS * DOC FILE //* ALIASES, AS GREATLY EXPANDED TO INCLUDE A WHOLE GOB * DOC FILE //* OF AUTHORIZED PROGRAMS. FOR TSO/E RELEASE 2 IT'S * DOC FILE //* READY TO USE. FOR OTHERS, IT CAN BE ADAPTED. * DOC FILE //* * DOC FILE //* 10 UPDATE TO FILE 071 WHICH IS DOCUMENTATION FOR OTHER * DOC FILE //* PUBLIC TAPES. THE NASPA VIP MVS TAPE DOCUMENTATAION * DOC FILE //* WAS UPDATED TO SHOW LEVEL 9204. ALSO, SOME INFO * DOC FILE //* ABOUT THE CONTENTS OF THE NASPA VIP VM/VSE TAPE * DOC FILE //* HAS BEEN INCLUDED. * DOC FILE //* * DOC FILE //* 11 ADDITION OF FILE 059 FROM KEN TOMIAK OF THE * DOC FILE //* COMPUTER AND DATA COMMUNICATIONS SERVICES AGENCY * DOC FILE //* (CDCSA) OF NEW YORK CITY. THIS FILE CONTAINS A * DOC FILE //* NEAT COMBINATION OF CLISTS AND ASSEMBLER PROGRAMS * DOC FILE //* TO DISPLAY LAST IPL INFORMATION ON AN ISPF PANEL. * DOC FILE //* I ALSO ADDED A DISPLAY PANEL CALLED IDPANEL WHICH * DOC FILE //* IS MEANT TO BE INVOKED BY AN ISPF COMMAND TABLE * DOC FILE //* ENTRY AND WHICH SHOWS SOME USEFUL INFORMATION ABOUT * DOC FILE //* YOUR CURRENT ISPF SESSION. * DOC FILE //* * DOC FILE //* 12 UPDATE TO FILE 174 WHICH IS TAPECOPY FROM ARON * DOC FILE //* EISENPRESS OF THE CITY UNIVERSITY OF NEW YORK. * DOC FILE //* THIS IS A SMALL UPDATE FROM SAM GOLOB TO ALLOW * DOC FILE //* THIS PROGRAM TO READ TAPES ON A 3490 IDRC DEVICE. * DOC FILE //* THE UPDATE ALSO WORKS FOR 3490E DRIVES. * DOC FILE //* * DOC FILE //***SECTION V-337 SECTION * DOC FILE //* V-337 CHANGES FOR VERSION 337 OCT 28, 1992 * DOC FILE //* 01 UPDATE TO FILE 035 TO REFLECT MORE RECENT VERSIONS * DOC FILE //* OF SOME LOAD MODULES, NOTABLY REVIEW AND PDSLOAD. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 083 FROM GUY ALBERTELLI OF B.F. * DOC FILE //* GOODRICH S.P.&C. DIVISION IN BRECKSVILLE, OHIO. * DOC FILE //* THIS IS A MODERNIZED VERSION OF IEHMAP WHICH USES * DOC FILE //* CVAF, KNOWS ABOUT 3390'S, AND IS FAST. * DOC FILE //* * DOC FILE //* 03 UPDATE TO FILE 093 TO INCLUDE A VERSION OF PDSLOADW * DOC FILE //* FROM GREG PRICE OF MELBOURNE, AUSTRALIA. THIS * DOC FILE //* VERSION HANDLES INPUT RECORDS OF LRECL 1 THRU 256 * DOC FILE //* WITHOUT CONDITIONAL ASSEMBLY. PLEASE NOTE THAT * DOC FILE //* GREG PRICE'S VERSION OF "REVIEW" ON FILE 134 CAN * DOC FILE //* HANDLE THE OFFLOADS IF: YOU ALLOCATE F(SYSUT2) * DOC FILE //* TO THE OUTPUT DATASET, AND YOU REVIEW A PDS TO GET * DOC FILE //* THE MEMBER LIST, AND YOU ENTER "=OFFLOAD" IN THE * DOC FILE //* COMMAND AREA OF THE MEMBER LIST. "LISTPDS" ON FILE * DOC FILE //* 316 CAN ALSO DO THE OFFLOADS IF YOU USE: * DOC FILE //* PARM='UPDTE(><),SPF,NOLIST,DECK,NOSEL'. LISTPDS * DOC FILE //* ONLY WORKS FOR LRECL = 80, BUT REVIEW WILL WORK * DOC FILE //* FOR ANY LRECL. OFFLOADW ON THIS FILE WILL DO THE * DOC FILE //* JOB ALSO. * DOC FILE //* * DOC FILE //* 04 CHANGE TO FILE 118 TO LIST MY CURRENT WORK PHONE * DOC FILE //* NUMBER WHERE I CAN BE REACHED DURING THE DAY. * DOC FILE //* * DOC FILE //* 05 UPDATE TO FILE 134 FROM GREG PRICE OF MELBOURNE, * DOC FILE //* AUSTRALIA. THIS IS A NEW LEVEL OF HIS SOURCE * DOC FILE //* PROGRAMS (9TH SHIPMENT). * DOC FILE //* * DOC FILE //* 06 UPDATE TO FILE 135 FROM GREG PRICE OF MELBOURNE, * DOC FILE //* AUSTRALIA. THIS IS A NEW LEVEL OF HIS LOAD MODULES. * DOC FILE //* * DOC FILE //* 07 UPDATE TO FILE 147 TO CORRECT A MINOR ASSEMBLY * DOC FILE //* PROBLEM IN THE ARCHIVER (STILL RELEASE 5). * DOC FILE //* * DOC FILE //* 08 UPDATE TO FILE 166 FROM VINH VU OF FRITO LAY IN * DOC FILE //* PLANO, TEXAS. THIS IS A COLLECTION OF SOME * DOC FILE //* UTILITIES AND USEFUL ROUTINES. VINH NOW WORKS * DOC FILE //* FOR NEIMAN MARCUS IN IRVING, TEXAS. * DOC FILE //* * DOC FILE //* 09 UPDATE TO FILE 178 FROM NEAL KOSTANSKI OF ROSS * DOC FILE //* LABORATORIES IN COLUMBUS OHIO. THIS FILE CONTAINS * DOC FILE //* HIS IPCS TOOLS TO LOOK AT IDMS DUMPS. * DOC FILE //* * DOC FILE //* 10 UPDATE TO FILE 183 FROM GILBERT SAINT-FLOUR OF * DOC FILE //* AMS. THIS INCLUDES CHANGES TO SHOWMVS AND TO * DOC FILE //* SOME OTHERS OF HIS PROGRAMS. * DOC FILE //* * DOC FILE //* 11 ADDITION OF FILE 184 FROM TOM BRYANT OF HARRIS * DOC FILE //* TRUST BANK IN CHICAGO, ILLINOIS. THIS IS A * DOC FILE //* COLLECTION OF CLISTS AND REXX EXECS THAT MAKE IT * DOC FILE //* EASIER TO USE IPCS UNDER MVS/ESA. THIS FILE MAY * DOC FILE //* EVENTUALLY INCLUDE A 3 PART ARTICLE BY TOM, BUT * DOC FILE //* THAT WILL HAVE TO WAIT UNTIL AFTER PUBLICATION. * DOC FILE //* * DOC FILE //* 12 UPDATE TO FILE 400 WHICH IS DYNAMASK FROM STEVE * DOC FILE //* SMITH. THE MVS/ESA RELEASE 4.2 VERSION CALLED * DOC FILE //* DYNAMSK4 NEEDED A MINOR CHANGE. * DOC FILE //* * DOC FILE //* 13 ADDITION OF FILE 402 FROM DAVID CARTWRIGHT OF * DOC FILE //* SPRECHER ENERGIE IN OBERENTFELDEN, SWITZERLAND. * DOC FILE //* THESE ARE MODIFICATIONS TO TSSO 4.3 FROM FILE 401 * DOC FILE //* TO ALLOW TSSO TO REACT TO MULTI-LINE WTO'S. "NOW * DOC FILE //* YOU CAN AUTOMATE YOUR NETWORK." * DOC FILE //* * DOC FILE //***SECTION V-336 SECTION * DOC FILE //* V-336 CHANGES FOR VERSION 336 SEP 10, 1992 * DOC FILE //* 00 MOST MVS INSTALLATIONS HAVE ACCESS TO TAPE * DOC FILE //* CARTRIDGES NOWADAYS. BUT THOSE THAT STILL NEED * DOC FILE //* REELS ARE BEING ACCOMMODATED AS WELL BY THIS TAPE. * DOC FILE //* HOWEVER, THE CONTENTS OF THIS TAPE COME CLOSE TO * DOC FILE //* OVERFLOWING A 2400 FOOT REEL AT 6250 BPI. * DOC FILE //* * DOC FILE //* THAT IS WHY WE ARE STARTING TO DISTRIBUTE THE END * DOC FILE //* OF THIS TAPE ON A SHORT SECOND REEL, FOR THOSE * DOC FILE //* WHO NEED THIS SERVICE. FOR THE REST OF US, A 3480 * DOC FILE //* NON-IDRC CARTRIDGE WILL STILL COMFORTABLY HOLD THE * DOC FILE //* CONTENTS OF THIS TAPE, AND ONE CARTRIDGE WILL BE * DOC FILE //* ENOUGH. * DOC FILE //* * DOC FILE //* FILE 004 WILL CONTAIN JCL TO LOAD THE SECOND TAPE * DOC FILE //* TO DISK FILES. THE CURRENT FILES 004 AND 005 ARE * DOC FILE //* BEING MOVED TO FILES 042 AND 043. * DOC FILE //* * DOC FILE //* FILE 003 WILL BE CHANGED TO INDICATE A MARKER * DOC FILE //* WHERE THE SECOND TAPE WILL BEGIN. CARTRIDGE USERS * DOC FILE //* WILL BE ABLE TO USE THE FILE 003 JCL AS BEFORE. * DOC FILE //* * DOC FILE //* >>>>>> - NOT EVERY DISTRIBUTOR OF THIS TAPE WILL USE THIS * DOC FILE //* >>>>>>- SECOND REEL FORMAT. SOME WILL JUST OVERFLOW TO A * DOC FILE //* >>>>>>- SECOND TAPE VOLUME. THEY WILL INFORM YOU HOW THEY * DOC FILE //* >>>>>> - ARE HANDLING THE SECOND REEL IF IT IS NEEDED. * DOC FILE //* * DOC FILE //* 01 ADDITION OF FILE 004 WHICH CONTAINS THE JCL TO LOAD * DOC FILE //* FILES IN A SECOND REEL OF THIS TAPE, THAT WILL BE * DOC FILE //* DISTRIBUTED TO SITES NOT HAVING 3480 CARTRIDGES. * DOC FILE //* * DOC FILE //* 02 ADDITION OF FILE 042 WHICH WILL CONTAIN THE FORMER * DOC FILE //* CONTENTS OF FILE 004. * DOC FILE //* * DOC FILE //* 03 ADDITION OF FILE 043 WHICH WILL CONTAIN THE FORMER * DOC FILE //* CONTENTS OF FILE 005. * DOC FILE //* * DOC FILE //* 04 ADDITION OF FILE 019 WHICH CONTAINS A COLLECTION * DOC FILE //* OF UTILITIES FROM JOHN HOOPER OF FOOD LION INC. * DOC FILE //* IN SALISBURY, NORTH CAROLINA. * DOC FILE //* * DOC FILE //* 05 UPDATE TO FILE 134 FROM GREG PRICE OF MELBOURNE, * DOC FILE //* AUSTRALIA, TO CONTAIN AN UPGRADED EDITION OF HIS * DOC FILE //* COLLECTION OF UTILITIES. THIS IS RELEASE 9. * DOC FILE //* * DOC FILE //* 06 UPDATE TO FILE 135 FROM GREG PRICE OF MELBOURNE, * DOC FILE //* AUSTRALIA, TO CONTAIN AN UPGRADED EDITION OF HIS * DOC FILE //* COLLECTION OF LOAD MODULES. THIS IS RELEASE 9. * DOC FILE //* * DOC FILE //***SECTION V-335 SECTION * DOC FILE //* V-335 CHANGES FOR VERSION 335 AUG 28, 1992 * DOC FILE //* 00 THERE WERE SOME PROBLEMS IN THE JCL TO LOAD THIS * DOC FILE //* TAPE DOWN. FILE 003 WAS REVISED. * DOC FILE //* * DOC FILE //* 01 FILE 441 WAS CLEANED UP FOR JCL RELOADING PROBLEMS. * DOC FILE //* * DOC FILE //***SECTION V-334 SECTION * DOC FILE //* V-334 CHANGES FOR VERSION 334 AUG 26, 1992 * DOC FILE //* 01 ADDITION OF FILE 072 WHICH IS AN ISPF INTERFACE * DOC FILE //* TO THE PANEXEC VENDOR PRODUCT. THIS FILE DOES NOT * DOC FILE //* CONTAIN ANY VENDOR MATERIAL, BUT IS A USER WRITTEN * DOC FILE //* INTERFACE. THIS FILE IS FROM MORRIS KARLIN OF THE * DOC FILE //* HUMAN RESOURCES ADMINISTRATION OF NEW YORK CITY. * DOC FILE //* THIS FILE CONTAINS PANELS, SKELETONS, MESSAGES, AND * DOC FILE //* TABLES FOR THE INTERFACE. * DOC FILE //* * DOC FILE //* 02 ADDITION OF FILE 073 FROM MORRIS KARLIN OF THE * DOC FILE //* HUMAN RESOURCES ADMINISTRATION OF NEW YORK CITY, * DOC FILE //* AND CONTAINS LOAD MODULES FOR THE PANEXEC ISPF * DOC FILE //* INTERFACE. * DOC FILE //* * DOC FILE //* 03 ADDITION OF FILE 074 WHICH CONTAINS A COLLECTION * DOC FILE //* OF ISPF INTERFACE MACROS FROM THE NASPA MVS TAPE. * DOC FILE //* SOME OF THESE MACROS WERE MODIFIED BY MORRIS KARLIN. * DOC FILE //* THESE MACROS ARE NECESSARY TO ASSEMBLE SOURCE * DOC FILE //* MODULES FOR THE PANEXEC ISPF INTERFACE. * DOC FILE //* * DOC FILE //* 04 ADDITION OF FILE 075 FROM MORRIS KARLIN OF THE * DOC FILE //* HUMAN RESOURCES ADMINISTRATION OF NEW YORK CITY, * DOC FILE //* AND CONTAINS SOURCE MODULES FOR THE PANEXEC ISPF * DOC FILE //* INTERFACE. * DOC FILE //* * DOC FILE //* 05 ADDITION OF FILE 076 FROM MORRIS KARLIN OF THE * DOC FILE //* HUMAN RESOURCES ADMINISTRATION OF NEW YORK CITY, * DOC FILE //* AND CONTAINS PANEXEC COMMAND PROCEDURES FOR THE * DOC FILE //* PANEXEC ISPF INTERFACE. * DOC FILE //* * DOC FILE //* 06 UPDATE TO FILE 326 FROM RICK FOCHTMAN OF THE BOARD * DOC FILE //* OF TRADE CLEARING CORPORATION IN CHICAGO, ILLINOIS. * DOC FILE //* THIS IS A RE-LINKEDIT OF THE FREE FORTRAN G AND H * DOC FILE //* COMPILERS AND LIBRARY. THIS WAS TESTED ON AN * DOC FILE //* MVS/XA 2.2.3 SYSTEM AND IS PROBABLY GOOD FOR ESA. * DOC FILE //* * DOC FILE //***SECTION V-333 SECTION * DOC FILE //* V-333 CHANGES FOR VERSION 333 AUG 16, 1992 * DOC FILE //* 00 THIS TAPE NEARLY FILLS A 2400 FOOT REEL. RATHER * DOC FILE //* THAN DELETE FILES THAT MAY BE USEFUL, I AM TRYING * DOC FILE //* TO ELIMINATE REDUNDANCIES. THAT IS, SOME PROGRAMS * DOC FILE //* WHICH APPEAR TWO OR MORE TIMES IN VARIOUS FILES ON * DOC FILE //* THIS TAPE, ARE BEING ELIMINATED IN THEIR OLDER * DOC FILE //* VERSIONS. I HOPE THIS ALLOWS US TO BRING AS MUCH * DOC FILE //* USEFUL MATERIAL TO THE PUBLIC AS POSSIBLE. * DOC FILE //* * DOC FILE //* 01 UPDATE TO FILE 011 FROM MORRIS KARLIN OF THE HUMAN * DOC FILE //* RESOURCES ADMINISTRATION OF NEW YORK CITY, TO GET * DOC FILE //* THE MSG2USER PROGRAM TO WORK UNDER ESA. * DOC FILE //* * DOC FILE //* 02 ADDITION OF FILE 020 WHICH IS A COLLECTION OF * DOC FILE //* VERY HANDY REXX EXECS THAT DO SOME VERY USEFUL * DOC FILE //* FUNCTIONS. THIS FILE IS WORTH A GOOD LOOK, IF * DOC FILE //* YOU HAVE TSO/E REXX. * DOC FILE //* * DOC FILE //* 03 UPDATE TO FILE 066 FROM MORRIS KARLIN OF THE HUMAN * DOC FILE //* RESOURCES ADMINISTRATION OF NEW YORK CITY, TO FIX * DOC FILE //* THE LASTCLPA TSO COMMAND TO WORK FOR ESA AND FOR * DOC FILE //* 3390 DISKS. ALSO NOW INCLUDED IN THIS FILE ARE * DOC FILE //* USABLE COPIES OF THE IEZCTGPL AND IEZCTGFL MACROS. * DOC FILE //* * DOC FILE //* 04 UPDATE TO FILE 227 TO ADD A FEW MORE SVC'S (JUST * DOC FILE //* IN CASE YOU DIDN'T THINK YOU HAD ENOUGH OF THEM.) * DOC FILE //* * DOC FILE //* 05 UPDATE TO FILE 300 FROM MORRIS KARLIN OF THE HUMAN * DOC FILE //* RESOURCES ADMINISTRATION OF NEW YORK CITY, TO ADD * DOC FILE //* A VERSION OF THE "UNITS" COMMAND THAT WORKS FOR * DOC FILE //* MVS/ESA. THE OLD UNITS COMMAND IS KEPT AS MEMBER * DOC FILE //* "UNITSOLD". * DOC FILE //* * DOC FILE //* 06 UPDATE TO FILE 435 TO ELIMINATE PDS VERSION 8.2 * DOC FILE //* MATERIALS. PDS VERSION 8.4 IS BETTER, AND IT * DOC FILE //* APPEARS ON FILE 182 OF THIS TAPE. * DOC FILE //* * DOC FILE //* 07 UPDATE TO FILE 436 TO ELIMINATE FULLSCREEN ZAP * DOC FILE //* MATERIALS. THESE CAN BE FOUND IN A BETTER VERSION * DOC FILE //* ON FILE 134 OF THIS TAPE. ALSO PDS VERSION 8.2. * DOC FILE //* * DOC FILE //* 08 UPDATE TO FILE 437 TO ELIMINATE FULLSCREEN ZAP * DOC FILE //* MATERIALS. THESE CAN BE FOUND IN A BETTER VERSION * DOC FILE //* ON FILE 134 OF THIS TAPE. * DOC FILE //* * DOC FILE //* 09 UPDATE TO FILE 438 TO ELIMINATE REPETITIVE DOCUMEN- * DOC FILE //* TATION ON THE PDS PROGRAM, THAT CAN BE FOUND ON * DOC FILE //* FILE 182 OF THIS TAPE. * DOC FILE //* * DOC FILE //* 10 UPDATE TO FILE 441 TO ELIMINATE PDS VERSION 8.2 * DOC FILE //* PANELS. PDS VERSION 8.4 IS ON FILE 182 OF THIS * DOC FILE //* TAPE, WITH ALL NECESSARY DOCUMENTATION, PANELS, * DOC FILE //* AND MESSAGES. * DOC FILE //* * DOC FILE //* 11 UPDATE TO FILE 443 TO ELIMINATE PDS VERSION 8.2 * DOC FILE //* MESSAGE MEMBERS. * DOC FILE //* * DOC FILE //* 12 UPDATE TO FILE 452 TO REMOVE ALL MATERIALS PERTAIN- * DOC FILE //* ING TO TSSO VERSION 4.3. THE SAME MATERIAL IS * DOC FILE //* FOUND IN ITS ENTIRETY, ON FILE 401 OF THIS TAPE. * DOC FILE //* * DOC FILE //* 13 UPDATE TO FILE 360 FROM MORRIS KARLIN AND SAM GOLOB * DOC FILE //* TO FIX THE VOLS PROGRAM TO USE UCBSCAN AND TO * DOC FILE //* RECOGNIZE 3390 DISKS. * DOC FILE //* * DOC FILE //***SECTION V-332 SECTION * DOC FILE //* V-332 CHANGES FOR VERSION 332 AUG 02, 1992 * DOC FILE //* 01 UPDATE TO FILE 172 FROM DAVID CARTWRIGHT OF * DOC FILE //* SPRECHER ENERGIE, A.G. IN OBERENTFELDEN, * DOC FILE //* SWITZERLAND. THIS IS A VERY NICE COLLECTION TO * DOC FILE //* LOOK AT. ESPECIALLY NOTE HIS VSAM OPTIMIZER * DOC FILE //* CALLED "CAVEAT". BUT THERE'S A LOT MORE. * DOC FILE //* * DOC FILE //* 02 ADDITION OF FILE 227 WHICH HAD BEEN MARKED AS * DOC FILE //* EMPTY, BUT REALLY WASN'T DELETED. THIS FILE HAS * DOC FILE //* NICE AUTH CODE FROM THE CONNECTICUT BANK AND TRUST * DOC FILE //* COMPANY. * DOC FILE //* * DOC FILE //***SECTION V-331 SECTION * DOC FILE //* V-331 CHANGES FOR VERSION 331 JUL 17, 1992 * DOC FILE //* 01 UPDATE TO FILE 299 TO FIX TWO PROBLEMS WITH * DOC FILE //* TAPEMAP. ONE WAS THAT IEBCOPY FORMAT WAS NOT * DOC FILE //* RECOGNIZED FOR NL TAPES IF A DFP 3.2 IEBCOPY * DOC FILE //* CREATED THE TAPE. HEADER WENT FROM 56 TO 60 BYTES * DOC FILE //* AFTER THE RDW. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 035 TO REPLACE THE COPY OF TAPEMAP * DOC FILE //* WITH THE NEW VERSION. * DOC FILE //* * DOC FILE //* 03 SOME MINOR FIXING TO THE STATS ON FILE 001. * DOC FILE //* * DOC FILE //***SECTION V-330 SECTION * DOC FILE //* V-330 CHANGES FOR VERSION 330 JUL 15, 1992 * DOC FILE //* 00 I'D LIKE TO THANK CECIL CHENG AND MIA AMENDOLAGINE * DOC FILE //* OF BROOKLYN COLLEGE FOR MUCH HELP. * DOC FILE //* * DOC FILE //* 01 UPDATE TO FILE 217 FROM ALAN FIELD TO FIX AND * DOC FILE //* ENHANCE THE DISASSEMBLER. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 300 FROM JIM MARSHALL OF THE U.S. * DOC FILE //* TREASURY DEPARTMENT. THIS IS HIS COLLECTION OF * DOC FILE //* TSO COMMANDS, UPDATED TO RELEASE 27. * DOC FILE //* * DOC FILE //* 03 UPDATE TO FILE 316 FROM JIM MARSHALL OF THE U.S. * DOC FILE //* TREASURY DEPARTMENT. THIS IS HIS COLLECTION OF * DOC FILE //* TSO COMMANDS, UPDATED TO RELEASE 22. * DOC FILE //* * DOC FILE //* 04 UPDATE TO FILE 161 FROM JIM MARSHALL OF THE U.S. * DOC FILE //* TREASURY DEPARTMENT. THIS IS HIS COLLECTION OF * DOC FILE //* TSO COMMANDS, UPDATED TO RELEASE 13. * DOC FILE //* * DOC FILE //* 05 UPDATE TO FILE 134 FROM GREG PRICE OF PRYCROFT SIX * DOC FILE //* PTY IN MELBOURNE AUSTRALIA. THIS IS SOURCE CODE * DOC FILE //* FOR HIS UTILITIES AND MODS COLLECTION. * DOC FILE //* * DOC FILE //* 06 UPDATE TO FILE 135 FROM GREG PRICE OF PRYCROFT SIX * DOC FILE //* PTY IN MELBOURNE AUSTRALIA. THIS IS HIS LOAD * DOC FILE //* MODULE LIBRARY. * DOC FILE //* * DOC FILE //* 07 UPDATE TO FILE 171 WITH ENHANCEMENTS FOR DITTO, * DOC FILE //* TAPEMAP, AND THE DISASSEMBLER. * DOC FILE //* * DOC FILE //* 08 ADDITION OF FILE 166 FROM VINH VU OF FRITO LAY * DOC FILE //* IN DALLAS, TEXAS. THIS IS A COLLECTION OF HIS * DOC FILE //* GOODIES. * DOC FILE //* * DOC FILE //* 09 ADDITION OF FILE 137 FROM STEVE KLEEVES OF MAKITA * DOC FILE //* IN LA MIRADA, CALIFORNIA. THIS IS A REXX PROGRAM * DOC FILE //* AND PANEL UPDATE TO ADD EXTENSION TO ISPF 3.4 * DOC FILE //* TO ALLOW LISTING OF VSAM DATASETS. * DOC FILE //* * DOC FILE //* 10 UPDATE TO FILE 423 FROM JEFF BROIDO, TO FIX HIS * DOC FILE //* "LIST TSO ALLOCATIONS" PROGRAM CALLED "LAA" TO * DOC FILE //* WORK WITH SWA "ABOVE THE LINE". * DOC FILE //* * DOC FILE //* 11 ADDITION OF FILE 183 FROM GILBERT SAINT-FLOUR OF * DOC FILE //* CONVTEK IN SAN FRANCISCO. THIS IS AN INTERESTING * DOC FILE //* AND USEFUL COLLECTION OF UTILITIES. * DOC FILE //* * DOC FILE //* 12 UPDATE TO FILE 035 TO INCLUDE THE LATEST VERSION * DOC FILE //* OF FULLSCREEN ZAP. * DOC FILE //* * DOC FILE //***SECTION V-329 SECTION * DOC FILE //* V-329 CHANGES FOR VERSION 329 MAR 30, 1992 * DOC FILE //* 00 MANY THANKS TO THE PEOPLE AT BROOKLYN COLLEGE, * DOC FILE //* WITHOUT WHOSE HELP THIS QUICK UPDATE WOULD HAVE * DOC FILE //* BEEN IMPOSSIBLE. I FORGOT TO MENTION STEVE LITTLE * DOC FILE //* IN THE LAST CHANGE SECTION. ALSO, VERY SPECIAL * DOC FILE //* THANKS TO KARL LUM. * DOC FILE //* * DOC FILE //* 01 ADDITION OF FILE 392 WHICH IS A VERSION OF QUEUE * DOC FILE //* FROM LEONARD WOREN OF THE UNIVERSITY OF SOUTHERN * DOC FILE //* CALIFORNIA. THIS VERSION HAS CONDITIONAL ASSEMBLY * DOC FILE //* TO FIT ALL LEVELS OF JES2 THROUGH ESA VERSION 4.2. * DOC FILE //* THIS VERSION IS A BIT DIFFERENT LOOKING THAN THE * DOC FILE //* OTHER VERSIONS, BUT IF YOU TRY IT, I THINK YOU'LL * DOC FILE //* LIKE IT. IT IS MORE ISPF-LIKE IN ITS SCREENS. * DOC FILE //* PLEASE READ MEMBER $$$INST IN ITS ENTIRETY WHEN * DOC FILE //* INSTALLING THIS VERSION OF QUEUE. * DOC FILE //* * DOC FILE //* 02 ADDITION OF FILE 179 FROM LEONARD WOREN OF THE * DOC FILE //* UNIVERSITY OF SOUTHERN CALIFORNIA. THIS FILE IS * DOC FILE //* HIS MACRO LIBRARY, WHICH IS NECESSARY FOR ASSEMBLY * DOC FILE //* OF ALL HIS PROGRAMS. * DOC FILE //* * DOC FILE //* 03 ADDITION OF FILE 180 FROM LEONARD WOREN OF THE * DOC FILE //* UNIVERSITY OF SOUTHERN CALIFORNIA. THIS FILE IS * DOC FILE //* A COLLECTION OF HIS TSO COMMANDS. * DOC FILE //* * DOC FILE //* 04 ADDITION OF FILE 181 FROM LEONARD WOREN OF THE * DOC FILE //* UNIVERSITY OF SOUTHERN CALIFORNIA. THIS FILE IS * DOC FILE //* A COLLECTION OF HIS MVS PROGRAMS. * DOC FILE //* * DOC FILE //* 05 UPDATE TO FILE 400 WHICH IS DYNAMASK FROM STEVE * DOC FILE //* SMITH AT SECURITY PACIFIC BANK IN LOS ANGELES. * DOC FILE //* THE UPDATE INCLUDES A VERSION OF DYNAMASK THAT * DOC FILE //* WORKS FOR MVS/ESA V4.2. DYNAMASK IS FAR EASIER * DOC FILE //* TO USE FOR UNIT NAME CHANGES, SUCH AS ADDING * DOC FILE //* AND REMOVING DEVICE ADDRESSES TO A GENERIC OR * DOC FILE //* ESOTERIC NAME, THAN IS IBM'S DYNAMIC RECONFIGU- * DOC FILE //* RATION AT THE MVS/ESA V4.2 LEVEL. * DOC FILE //* * DOC FILE //* 06 UPDATE TO FILE 176 WHICH IS THE IBM ALGOL COMPILER * DOC FILE //* AND LIBRARY TO INCLUDE THE IEX-- COMPILER MODULES * DOC FILE //* THAT WERE MISSING. THE IHI--- MODULES ARE FOR * DOC FILE //* THE EXECUTION LIBRARY. * DOC FILE //* * DOC FILE //* 07 ADDITION OF FILE 177 FROM A WESTERN SOFTWARE HOUSE * DOC FILE //* WHICH WROTE XA CODE BUT WHICH, UNTIL RECENTLY, * DOC FILE //* ASSEMBLED THEIR CODE USING THE IFOX00 ASSEMBLER. * DOC FILE //* THE XA INSTRUCTIONS WERE SIMULATED BY SOME MACROS. * DOC FILE //* EXAMPLE MACROS FOR SOME XA INSTRUCTIONS ARE INCLUDED * DOC FILE //* IN THIS FILE, TO SHOW PEOPLE HOW TO "EXTEND" THEIR * DOC FILE //* ASSEMBLER'S INSTRUCTION SET. * DOC FILE //* * DOC FILE //* 08 ADDITION OF FILE 178 FROM NEAL KOSTANSKI OF ROSS * DOC FILE //* LABORATORIES IN OHIO. THIS IS AN ISPF INTERFACE * DOC FILE //* TO IPCS. * DOC FILE //* * DOC FILE //* 09 ADDITION OF FILE 071 WHICH IS DOCUMENTATION FILES * DOC FILE //* FOR OTHER MODS OR UTILITIES TAPES. DOCUMENTATION * DOC FILE //* FOR THOSE TAPES WHICH WERE SCATTERED IN VARIOUS * DOC FILE //* FILES ARE NOW BEING PUT TOGETHER, SO PEOPLE WILL * DOC FILE //* NOT HAVE TO SEARCH ALL OVER. AS A RESULT, FILES * DOC FILE //* 059, 120, 121, 166, AND 314 ARE BEING DELETED. * DOC FILE //* ALSO, DOC FOR THE NASPA BEEM TAPE AND THE CICS * DOC FILE //* SHARE MODS TAPE HAVE BEEN ADDED. * DOC FILE //* * DOC FILE //* 10 UPDATE TO FILE 261 WHICH IS THE CMD1 SUBSYSTEM * DOC FILE //* FROM GUY ALBERTELLI OF B.F. GOODRICH, TO ADD A * DOC FILE //* VERSION OF CMD1 THAT RUNS UNDER MVS/ESA V4.2, * DOC FILE //* TO THE OTHER VERSIONS OF CMD1. * DOC FILE //* * DOC FILE //* 11 UPDATE TO FILE 264 FROM GUY ALBERTELLI OF B.F. * DOC FILE //* GOODRICH. SEE MEMBER CALLED $$DOC264. THESE * DOC FILE //* PROGRAMS ARE NOW RUNNING UNDER MVS/ESA V4.2. * DOC FILE //* * DOC FILE //* 12 ADDITION OF FILE 265 FROM GUY ALBERTELLI OF B.F. * DOC FILE //* GOODRICH. THIS FILE CONTAINS A USEFUL TSO LOGON * DOC FILE //* EXIT, WHICH RUNS UNDER MVS/ESA V4.2 AND ITS NEW * DOC FILE //* VERSION OF TSO. * DOC FILE //* * DOC FILE //* 13 UPDATE TO FILE 112 WHICH IS THE "VTOC" TSO COMMAND, * DOC FILE //* FROM ART TANSKY OF SUNGARD IN PHILADELPHIA, PA. * DOC FILE //* TO INCORPORATE VARIOUS IMPROVEMENTS OF HIS. THE * DOC FILE //* "OLD" VERSION OF THIS COMMAND WILL STILL BE PRESENT * DOC FILE //* IN THIS FILE, TO ACCOMMODATE SHOPS THAT HAVE USED * DOC FILE //* THE OUTPUTS FROM THIS COMMAND IN THEIR PRODUCTION * DOC FILE //* PROCESSING. * DOC FILE //* * DOC FILE //* 14 FILE 003 OF THIS TAPE, WHICH IS THE JCL TO DROP * DOC FILE //* THE TAPE TO DISK, WAS CHANGED TO USE THE IEV90 * DOC FILE //* ASSEMBLER INSTEAD OF IFOX00. IF YOU STILL HAVE * DOC FILE //* IFOX00 ONLY, THERE ARE INSTRUCTIONS HOW TO CONVERT * DOC FILE //* THE JCL BACK. * DOC FILE //* * DOC FILE //***SECTION V-328 SECTION * DOC FILE //* V-328 CHANGES FOR VERSION 328 FEB 10, 1992 * DOC FILE //* 00 I GIVE MY APOLOGIES FOR NOT MAKING AN UPDATE IN * DOC FILE //* THIS LONG WHILE. MANY THANKS TO MIKE MURRAY, MARK * DOC FILE //* GOLD, HOWARD GIVNER, KARL LUM, AND PEGGY BERGAMASCO * DOC FILE //* OF BROOKLYN COLLEGE. THANKS ALSO TO BRUCE BORDONARO,* DOC FILE //* CHUCK GLASS, AND JEFF BROIDO AT PERSHING. ALSO * DOC FILE //* THANKS TO FRED HETZEL OF FIRST FIDELITY. THEY ALL * DOC FILE //* HELPED IN MAKING THIS UPDATE POSSIBLE. * DOC FILE //* * DOC FILE //* 01 UPDATE TO FILE 134 FROM GREG PRICE OF PRYCROFT SIX * DOC FILE //* PTY IN MELBOURNE, AUSTRALIA. THIS IS SOURCE CODE * DOC FILE //* FOR HIS VARIOUS UTILITIES AND OTHER PROGRAMS. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 135 FROM GREG PRICE OF PRYCROFT SIX * DOC FILE //* PTY IN MELBOURNE, AUSTRALIA. THIS IS A LOAD LIBRARY * DOC FILE //* CONTAINING HIS VARIOUS UTILITIES AND OTHER PROGRAMS. * DOC FILE //* SOURCE FOR MOST OF THESE PROGRAMS IS CONTAINED IN * DOC FILE //* FILE 134, BUT A FEW ARE IN LOAD MODULE FORMAT ONLY. * DOC FILE //* * DOC FILE //* 03 ADDITION OF FILE 172 FROM D.H. CARTWRIGHT OF * DOC FILE //* SPRECHER ENERGIE IN OBERENTFELDEN, SWITZERLAND. * DOC FILE //* THIS FILE CONTAINS SOME OF THEIR UTILITIES. * DOC FILE //* * DOC FILE //* 04 ADDITION OF FILE 173 FROM TED BESTANI FROM THE SAN * DOC FILE //* FRANCISCO AREA IN CALIFORNIA. THIS FILE CONTAINS * DOC FILE //* HIS SMPETOOL UTILITY. * DOC FILE //* * DOC FILE //* 05 ADDITION OF FILE 174 FROM ARON EISENPRESS OF THE * DOC FILE //* CUNY COMPUTING CENTER IN NEW YORK. THIS FILE * DOC FILE //* CONTAINS HIS TAPECOPY UTILITY WHICH HAS MULTIPLE * DOC FILE //* USES, AMONG WHICH IS ITS ABILITY TO CREATE AN SL * DOC FILE //* TAPE FROM AN NL TAPE. I USED THIS UTILITY IN SOME * DOC FILE //* OF MY ORIGINAL WORK WHEN I TOOK OVER THE EDITING OF * DOC FILE //* THIS TAPE. (I CREATED AN SL VERSION OF THE CBT * DOC FILE //* TAPE--IT WASN'T EASY--NEEDED A MOD TO UCC-1.) * DOC FILE //* * DOC FILE //* 06 REPLACEMENT OF FILE 092 FROM LARRY WILLIAMS OF * DOC FILE //* KRAFT FOODS IN THE CHICAGO AREA. THIS FILE CONTAINS * DOC FILE //* THE PL/I F COMPILER AND LIBRARY, WITH MANY OF THE * DOC FILE //* MODULES RE-LINKEDITED SO THAT THEY DO NOT ABEND * DOC FILE //* (HOPEFULLY) ON AN XA OR ESA SYSTEM. * DOC FILE //* * DOC FILE //* 07 UPDATE TO FILE 326 FROM LARRY WILLIAMS OF KRAFT * DOC FILE //* FOODS IN THE CHICAGO AREA. THIS FILE CONTAINS * DOC FILE //* THE ADDITION OF SOME EXTRA SUBROUTINES ADDED TO * DOC FILE //* VANILLA FORTRAN H FROM VANILLA FORTRAN G. * DOC FILE //* * DOC FILE //* 08 ADDITION OF FILE 175 FROM CLARK MORRIS OF PHILIPS * DOC FILE //* LIGHTING IN SOMERSET, NEW JERSEY. THIS FILE * DOC FILE //* CONTAINS SOME OF THEIR USERMODS. * DOC FILE //* * DOC FILE //* 09 UPDATE TO FILE 171 TO FIX AN INSTALL PROBLEM IN * DOC FILE //* DITTO. * DOC FILE //* * DOC FILE //* 10 UPDATE TO FILE 171 TO ENHANCE THE DISASSEMBLER. * DOC FILE //* * DOC FILE //* 11 UPDATE TO FILE 093 FROM ARTHUR TANSKY OF SUNGARD * DOC FILE //* IN PHILADELPHIA. THIS IS AN ENHANCEMENT OF THE * DOC FILE //* UNUPDTE PROGRAM TO HANDLE VERY SHORT RECORD LENGTHS. * DOC FILE //* * DOC FILE //* 12 UPDATE OF FILE 271 FROM KEITH MOE OF AMDAHL, TO * DOC FILE //* BRING THE LEVEL OF DYNAMIC PROCLIB TO V3R2M4. IF * DOC FILE //* YOU HAVE AN MVS/ESA V.4 SYSTEM, LOOK AT FILE 274. * DOC FILE //* * DOC FILE //* 13 ADDITION OF FILE 274 FROM KEITH MOE OF AMDAHL, TO * DOC FILE //* INCLUDE DYNAMIC PROCLIB V4R1M1 FOR MVS/ESA SP4 * DOC FILE //* SYSTEMS. * DOC FILE //* * DOC FILE //* 14 UPDATE TO FILE 156 FROM KIM WESTERLING TO THE * DOC FILE //* PROGRAM PRODUCT CALLED IEBASAP. * DOC FILE //* * DOC FILE //* 15 ADDITION OF FILE 176 WHICH IS THE OLD IBM ALGOL * DOC FILE //* COMPILER AND LIBRARY. * DOC FILE //* * DOC FILE //***SECTION V-327 SECTION * DOC FILE //* V-327 CHANGES FOR VERSION 327 MAY 16, 1991 * DOC FILE //* 00 I DELETED THE JCL SECTION OF FILE 001 TO SAVE SPACE. * DOC FILE //* MUCH THANKS TO FRED HETZEL, BRUCE BORDONARO, AND * DOC FILE //* CHUCK GLASS FOR THEIR INDISPENSABLE HELP. * DOC FILE //* * DOC FILE //* 01 CHANGE TO FILE 134 FROM GREG PRICE OF PRYCROFT * DOC FILE //* SIX PTY LTD, OF MELBOURNE AUSTRALIA. THIS IS HIS * DOC FILE //* SOURCE FILE. * DOC FILE //* * DOC FILE //* 02 CHANGE TO FILE 135 FROM GREG PRICE OF PRYCROFT * DOC FILE //* SIX PTY LTD, OF MELBOURNE AUSTRALIA. THIS IS HIS * DOC FILE //* LOAD LIBRARY. * DOC FILE //* * DOC FILE //* 03 CHANGE TO FILE 217 FROM ROBERT STYMA OF GTE AND * DOC FILE //* ALAN FIELD OF SUPER VALU. THIS IS AN UPGRADE TO THE * DOC FILE //* DISASSEMBLER TO ADD NEW OPCODES, FIX A FEW BUGS, * DOC FILE //* AND DO SOME OTHER GOOD STUFF. * DOC FILE //* * DOC FILE //* 04 UPDATE TO FILE 270, WHICH IS THE FILE FROM THE * DOC FILE //* WASHINGTON STATE DATA PROCESSING CENTER IN OLYMPIA. * DOC FILE //* THIS UPDATE IS FROM HOWARD GLASTETTER TO REPLACE * DOC FILE //* HIS SOFTWARE, SMF74MOD, TO BE ABLE TO HANDLE MIXED * DOC FILE //* RELEASE-LEVEL RMF REPORTS FROM MULTIPLE CPU'S * DOC FILE //* WHICH SHARE THE SAME DASD. THE REST OF FILE * DOC FILE //* 270 IS THE SAME AS LAST VERSION. * DOC FILE //* * DOC FILE //* 05 ADDITION OF FILE 167 FROM GEORGE RAMAS AND ROB * DOC FILE //* WUNDERLICH OF CATELLUS DEVELOPMENT CORPORATION * DOC FILE //* IN SAN FRANCISCO, CALIFORNIA. THIS FILE CONTAINS * DOC FILE //* SOME OF THEIR UTILITIES. * DOC FILE //* * DOC FILE //* 06 REPLACEMENT OF FILE 161 FROM JIM MARSHALL, WHO * DOC FILE //* NOW WORKS FOR THE DEPARTMENT OF THE TREASURY, * DOC FILE //* FINANCIAL MANAGEMENT SERVICE. JIM HAS RETIRED * DOC FILE //* FROM THE U.S. AIR FORCE. THIS IS RELEASE 12 OF * DOC FILE //* JIM'S ISPF PANELS COLLECTION. JIM'S NEW ADDRESS: * DOC FILE //* * DOC FILE //* JAMES D. MARSHALL (CAPT USAF RETIRED) * DOC FILE //* DEPARTMENT OF THE TREASURY * DOC FILE //* FINANCIAL MANAGEMENT SERVICE * DOC FILE //* 3700 EAST-WEST HIGHWAY - ROOM 400B * DOC FILE //* HYATTSVILLE, MD. 20782 * DOC FILE //* (202) 874-8353 * DOC FILE //* * DOC FILE //* 07 REPLACEMENT OF FILE 300 FROM JIM MARSHALL, WHO * DOC FILE //* NOW WORKS FOR THE DEPARTMENT OF THE TREASURY, * DOC FILE //* FINANCIAL MANAGEMENT SERVICE. JIM HAS RETIRED * DOC FILE //* FROM THE U.S. AIR FORCE. THIS IS RELEASE 26 * DOC FILE //* OF THE TSO COMMAND PROCESSORS COLLECTION. * DOC FILE //* PLEASE NOTE THAT THE IFOX00 ASSEMBLER MODIFICATION * DOC FILE //* CALLED $$MACROX HAS BEEN MOVED FROM FILE 300 * DOC FILE //* TO FILE 316, BECAUSE IT IS MORE BATCH-ORIENTED * DOC FILE //* THAN TSO-ORIENTED. THIS MODIFICATION ALLOWS THE * DOC FILE //* LISTING OF ALL MACRO NAMES AND LIBRARIES USED * DOC FILE //* BY AN ASSEMBLY. * DOC FILE //* * DOC FILE //* 08 REPLACEMENT OF FILE 306 FROM JIM MARSHALL, WHO * DOC FILE //* NOW WORKS FOR THE DEPARTMENT OF THE TREASURY, * DOC FILE //* FINANCIAL MANAGEMENT SERVICE. JIM HAS RETIRED * DOC FILE //* FROM THE U.S. AIR FORCE. FILE 306 CONTAINS BILL * DOC FILE //* GODFREY'S ORIGINAL VERSION OF TSSO, WHICH ALLOWS * DOC FILE //* SOMEONE TO ENTER TSO COMMANDS FROM A SYSTEM CONSOLE. * DOC FILE //* SEE FILE 401 FOR A THE BELLCORE VERSION OF TSSO, * DOC FILE //* WHICH IS MUCH MORE FULL-FUNCTION. JIM HAS MADE * DOC FILE //* CHANGES TO THE STACK COMMAND THAT ARE WORTH * DOC FILE //* LOOKING AT. * DOC FILE //* * DOC FILE //* 09 REPLACEMENT OF FILE 316 FROM JIM MARSHALL, WHO * DOC FILE //* NOW WORKS FOR THE DEPARTMENT OF THE TREASURY, * DOC FILE //* FINANCIAL MANAGEMENT SERVICE. JIM HAS RETIRED * DOC FILE //* FROM THE U.S. AIR FORCE. THIS IS RELEASE 21 OF * DOC FILE //* JIM'S COLLECTION OF BATCH PROGRAMS. SEE THE * DOC FILE //* $$PROSE MEMBER FOR CHANGE DOCUMENTATION. * DOC FILE //* * DOC FILE //* 10 ADDITION OF FILE 168 FROM BILL GODFREY OF PRC, INC. * DOC FILE //* WHICH CONTAINS MODIFICATIONS OF SOME PROGRAMS THAT * DOC FILE //* ARE ON FILES 300 AND 316, ALONG WITH SOME NEW * DOC FILE //* THINGS. I CREATED A SEPARATE FILE FOR BILL'S * DOC FILE //* STUFF ALONE. IN THE FUTURE THIS MATERIAL MAY GET * DOC FILE //* MERGED WITH FILES 300 AND 316. * DOC FILE //* * DOC FILE //* 11 ADDITION OF FILE 169 FROM KEVIN WILLIAMS OF * DOC FILE //* MEIJER, INCORPORATED IN GRAND RAPIDS, MICHIGAN. * DOC FILE //* INCLUDED ARE AN SMP/E RELEASE 5 PROBLEM REPORTER * DOC FILE //* IN ASSEMBLER LANGUAGE, AND OTHER UTILITIES. * DOC FILE //* * DOC FILE //* 12 ADDITION OF FILE 170, WHICH IS A PROGRAM TO DUMP * DOC FILE //* ALLOCATED CSA TO SOME OUTPUT FILE, FOR LATER * DOC FILE //* SCANNING. SHOULD WORK FOR ESA. * DOC FILE //* * DOC FILE //* 13 ADDITION OF FILE 171, WHICH CONTAINS A PUBLIC- * DOC FILE //* DOMAIN DITTO PROGRAM WRITTEN FROM SCRATCH, A * DOC FILE //* REWORKED DISASSEMBLER THAT HAS SOME ADVANTAGES * DOC FILE //* OVER THE ONE ON FILE 217, AND A VERSION OF TAPEMAP * DOC FILE //* WHICH IS BROKEN INTO CSECTS (NOT LIKE THE ONE * DOC FILE //* ON FILE 299 WHICH IS GOOD, BUT SPAGHETTI-CODED.) * DOC FILE //* THIS FILE IS WELL WORTH LOOKING INTO. THIS DITTO * DOC FILE //* AND TAPEMAP WORK EVEN IF YOU DON'T HAVE BLP * DOC FILE //* PRIVILEGE. * DOC FILE //* * DOC FILE //* 14 UPDATE TO FILE 035 TO REFLECT THE NEWER LOAD * DOC FILE //* MODULES FOR THE "REVIEW" PROGRAM. * DOC FILE //* * DOC FILE //* 15 UPDATE TO FILE400, TO FIX A PROBLEM IN DYNAMASK * DOC FILE //* ENCOUNTERED WHEN DEALING WITH IDRC CART DRIVES. * DOC FILE //* * DOC FILE //* 16 UPDATE TO FILE401, TO FIX AN ASSEMBLY ERROR IN * DOC FILE //* MODULE TSSOINI5 ON ESA SYSTEMS. SEE THE NOTE * DOC FILE //* IN THE CODE. * DOC FILE //* * DOC FILE //***SECTION V-326 SECTION * DOC FILE //* V-326 CHANGES FOR VERSION 326 MAR 25, 1991 * DOC FILE //* 00 SAM GOLOB IS NO LONGER AT NEWSWEEK. SEE EDITOR * DOC FILE //* CONTACT INFORMATION FOR HIS CURRENT ADDRESS. * DOC FILE //* THANKS TO ERIC JENSEN, STEVE PETRILLO, AND FRED * DOC FILE //* HETZEL, FOR THEIR HELP AND MORAL SUPPORT. * DOC FILE //* * DOC FILE //* 01 ADDITION OF FILE 165 FROM WHICH IS THE ESG SECURITY * DOC FILE //* SYSTEM FROM CRAIG YASUNA OF THE ENTERPRISE SYSTEMS * DOC FILE //* GROUP IN NEW JERSEY. ESG SECURITY IS A SAF-BASED * DOC FILE //* SECURITY SYSTEM AT THE LEVEL OF RACF 1.7. THIS IS * DOC FILE //* A FULLY IMPLEMENTABLE AND DOCUMENTED SECURITY * DOC FILE //* SYSTEM THAT HAS BEEN OPERATIONAL AT A MEDIUM-SIZED * DOC FILE //* INSTALLATION. RACF 1.7 STANDARDS HAVE BEEN FOLLOWED * DOC FILE //* THROUGHOUT. * DOC FILE //* * DOC FILE //* 02 CHANGE TO FILE 147 FROM RICK FOCHTMAN, TO UPGRADE * DOC FILE //* THE ARCHIVER PROGRAM TO VERSION 5.0. VERY * DOC FILE //* SIGNIFICANT IMPROVEMENTS CAN BE FOUND AT THIS * DOC FILE //* VERSION LEVEL, AND ALL USERS OF "THE ARCHIVER" ARE * DOC FILE //* ADVISED TO UPGRADE. * DOC FILE //* * DOC FILE //* 03 CHANGE TO THE "LOOK" PROGRAM ON FILE 264 FROM * DOC FILE //* GUY ALBERTELLI, TO FIX SOME BUGS. * DOC FILE //* * DOC FILE //* 04 ADDITION OF 3 LOAD MODULES FOR "THE ARCHIVER", * DOC FILE //* VERSION 5.0, TO THE LOAD LIBRARY, FILE 035. * DOC FILE //* * DOC FILE //***SECTION V-325 SECTION * DOC FILE //* V-325 CHANGES FOR VERSION 325 DEC 20, 1990 * DOC FILE //* 00 CHANGE TO FILE STATUS SECTION BELOW, IN THIS FILE. * DOC FILE //* NEW FILES ARE NOW BEING LOADED WITH ISPF STATISTICS * DOC FILE //* PRESERVED. SUCH FILES ARE MARKED WITH AN "S" NEXT * DOC FILE //* TO THE RECORD COUNT. THE ISPF STATS CAN BE OBTAINED * DOC FILE //* BY USING THE "PDSLOAD" PROGRAM IN THE FILE 003 JCL * DOC FILE //* INSTEAD OF THE IEBUPDTE PROGRAM. FOLLOW THE * DOC FILE //* DIRECTIONS THAT ARE IN FILE 003. A LOAD MODULE * DOC FILE //* OF PDSLOAD HAS BEEN PLACED ON FILE 035. SOURCE * DOC FILE //* CODE FOR PDSLOAD MAY BE FOUND ON FILE 093. * DOC FILE //* * DOC FILE //* 01 UPDATE TO FILE 400 WHICH IS DYNAMASK FROM STEVE * DOC FILE //* SMITH. THIS VERSION ADDS A PROGRAM CALLED DYNASWAP * DOC FILE //* AND INCLUDES SMALL FIXES. * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 163 FROM DAVE ANDREWS OF A.DUDA AND * DOC FILE //* SONS TO CORRECT A PROBLEM WITH THE PROGRAM "CATLG". * DOC FILE //* * DOC FILE //* 03 UPDATE TO FILE 264 FROM GUY ALBERTELLI TO FIX * DOC FILE //* BUGS WITH THE "LOOK" PROGRAM. * DOC FILE //* * DOC FILE //* 04 UPDATE TO FILE 134 FROM GREG PRICE OF PRYCROFT SIX * DOC FILE //* PTY IN MELBOURNE, AUSTRALIA. * DOC FILE //* * DOC FILE //* 05 UPDATE TO FILE 135 FROM GREG PRICE OF PRYCROFT SIX * DOC FILE //* PTY IN MELBOURNE, AUSTRALIA. * DOC FILE //* * DOC FILE //* 06 UPDATE TO FILE 421 WHICH IS XACORZAP BY ROBERT * DOC FILE //* BUDGE. THIS UPDATE IS FROM JOHN BRYANT OF * DOC FILE //* COMPUSOURCE IN NORTH CAROLINA, TO FIX A PROBLEM * DOC FILE //* WHEN RUNNING XACORZAP IN "LOCAL" MODE UNDER XA 2.2 * DOC FILE //* AND HIGHER. * DOC FILE //* * DOC FILE //* 07 UPDATE TO FILE 182 WHICH IS PDS VERSION 8.4. THE * DOC FILE //* SMP INSTALL WAS UPDATED AND FIXED. SEE MEMBERS * DOC FILE //* CALLED SMPINST AND SMPFIXES. ALL FUTURE FIXES WILL * DOC FILE //* PROBABLY BE PACKAGED IN SMP FORMAT. ALSO, ISPF * DOC FILE //* STATISTICS WERE CREATED TO REFLECT THE SMP STATUS * DOC FILE //* OF EACH MEMBER. * DOC FILE //* * DOC FILE //* 08 UPDATE TO FILE 035 TO ADD MORE USEFUL LOAD MODULES * DOC FILE //* TO THE COLLECTION, AND TO UPGRADE SOME OF THE ONES * DOC FILE //* THAT WERE ALREADY THERE. NOTABLE CHANGES ARE TO: * DOC FILE //* TAPEMAP, PDS84, PDSLOAD AND OFFLOAD. ADDITIONS * DOC FILE //* INCLUDE LOOK (THIS IS A MUST SEE), REVIEW (A MUST * DOC FILE //* LOOK), ZAP (A MUST REVIEW), AND BLKDISK WITH BLK3380 * DOC FILE //* AND BLK3390. (GREG PRICE'S INFLUENCE IS CATCHING.) * DOC FILE //* * DOC FILE //***SECTION V-324 SECTION * DOC FILE //* V-324 CHANGES FOR VERSION 324 NOV 28, 1990 * DOC FILE //* 00 I'M ALWAYS TRYING TO FIX UP THIS DOC. * DOC FILE //* * DOC FILE //* 01 CHANGE ADDRESS OF JIM HARMON, WHO DISTRIBUTES * DOC FILE //* THE SPLA MVS TAPE IN CANADA. SEE ABOVE FOR HIS * DOC FILE //* CORRECTED ADDRESS. NEW PHONE: (604) 663-2078 * DOC FILE //* * DOC FILE //* 02 NEW PHONE NUMBER FOR DAN SQUILLACE, WHO MANAGES * DOC FILE //* THE SHARE MVS TAPE (THE SPLA MVS TAPE), WHICH IS * DOC FILE //* NOT TO BE CONFUSED WITH THIS TAPE. DAN IS AT THE * DOC FILE //* SAS INSTITITUTE IN NORTH CAROLINA. THEIR NEW * DOC FILE //* NUMBER IS: (919) 677-8000. * DOC FILE //* * DOC FILE //* 03 NEW PHONE NUMBER FOR GUY ALBERTELLI OF B.F.GOODRICH. * DOC FILE //* GUY HAS IMPORTANT CONTRIBUTIONS ON SEVERAL FILES OF * DOC FILE //* THIS TAPE. GUY'S NUMBER IS: (216) 447-5543. * DOC FILE //* * DOC FILE //* 04 UPDATE TO FILE 187 TO FIX AN ERROR IN THE CVTCLIST * DOC FILE //* PROGRAM, WHICH OCCURS AFTER PROCESSING OF AN ALIAS * DOC FILE //* MEMBER. ALL SUCCEEDING MEMBERS IN THAT DIRECTORY * DOC FILE //* BLOCK WERE THROWN AWAY. ONE LINE FIX. SEE DOC IN * DOC FILE //* THE CODE ON FILE 187. * DOC FILE //* * DOC FILE //* 05 UPDATE TO FILE 187 TO RAISE CVTCLIST TO VERSION 2.2. * DOC FILE //* * DOC FILE //***SECTION V-323 SECTION * DOC FILE //* V-323 CHANGES FOR VERSION 323 NOV 08, 1990 * DOC FILE //* 01 UPDATE TO FILE 163 FROM DAVE ANDREWS OF A.DUDA AND * DOC FILE //* SONS, INC. OF OVIEDO, FLORIDA. CHANGE WAS TO * DOC FILE //* CORRECT SOME ERRORS IN THE "DA" PROGRAM TO RUN * DOC FILE //* PROPERLY UNDER XA. * DOC FILE //* * DOC FILE //* 02 ADDITION OF FILE 164 FROM RICK STECKER OF SYNECTICS * DOC FILE //* FOR MANAGEMENT DECISIONS IN BALTIMORE, MARYLAND. * DOC FILE //* THIS IS A CONSIDERABLE MODIFICATION AND UPGRADE TO * DOC FILE //* A SYSTEM THAT GENERATES A ONE-PACK MVS SYSTEM. * DOC FILE //* THE STARTING POINT FOR THIS FILE WAS FROM THE * DOC FILE //* "RESCUE" MEMBER ON FILE 022, BUT THIS MATERIAL IS * DOC FILE //* FOR XA 2.2.0 AND ABOVE, AND HAS MANY IMPROVEMENTS. * DOC FILE //* * DOC FILE //* 03 UPDATE TO FILE 095 FROM PAUL G. DAVIS OF EDS OF * DOC FILE //* HOUSTON, TEXAS. THIS FILE IS UPDATED TO VERSION 6 * DOC FILE //* AND CONTAINS A SERIES OF ISPF EDIT MACROS AND A * DOC FILE //* PROGRAM CALLED WHOIS. * DOC FILE //* * DOC FILE //* 04 I STARTED TO PRESERVE ISPF STATISTICS IN SOME OF * DOC FILE //* THE UNLOADED FILES ON THIS TAPE. YOU HAVE TO USE * DOC FILE //* THE PDSLOAD PROGRAM INSTEAD OF THE IEBUPDTE PROGRAM * DOC FILE //* IN THE UPDATEO PROC ON FILE 003. FILE 003 WAS * DOC FILE //* UPDATED TO REFLECT THIS ADJUSTMENT. PDSLOAD CAN * DOC FILE //* BE FOUND ON FILE 316 OR YOU CAN ASSEMBLE PDSLOADW * DOC FILE //* ON FILE 093 WITH AN LRECL OF 80. * DOC FILE //* * DOC FILE //***SECTION V-322 SECTION * DOC FILE //* V-322 CHANGES FOR VERSION 322 OCT 24, 1990 * DOC FILE //* 00 SAM GOLOB IS NOW EDITING THE TAPE, WITH ARNIE * DOC FILE //* CASINGHINO AS CONSULTING PARTNER. CONTRIBUTIONS * DOC FILE //* SHOULD BE SENT TO SAM GOLOB (ADDRESS ABOVE). * DOC FILE //* * DOC FILE //* 01 THE "COPYFILE" PROGRAM ON FILE 316 HAS BEEN UPDATED * DOC FILE //* TO BE ABLE TO COPY TAPES WITH MANY MORE FILES. A * DOC FILE //* FIXED GETMAIN FOR STORAGE TO HOLD TAPE LABEL INFOR- * DOC FILE //* MATION WAS INCREASED FROM 24200 TO 180000 BYTES. * DOC FILE //* THE UPDATED PROGRAM SHOULD BE RUN IN A LARGER * DOC FILE //* REGION. AN EXISTING COPY OF THE COPYFILE PROGRAM * DOC FILE //* MAY BE ZAPPED AS FOLLOWS: * DOC FILE //* * DOC FILE //* NAME COPYFILE COPYFILE * DOC FILE //* VER 0080 00005E88 24200 BYTES FOR GETMAIN * DOC FILE //* REP 0080 0002BF20 180000 BYTES FOR GETMAIN * DOC FILE //* * DOC FILE //* 02 THE "TAPEMAP" PROGRAM ON FILE 299 WAS FIXED TO SHOW * DOC FILE //* THE DATE AND VERSION NUMBER OF A CBT TAPE DOC FILE * DOC FILE //* (THIS FILE--AS IT LOOKS ON A TAPE) FOR A STANDARD * DOC FILE //* LABELED TAPE. PREVIOUS TO THIS FIX, TAPEMAP SHOWED * DOC FILE //* THE INFO ON AN NL TAPE, BUT NOT ON AN SL TAPE. * DOC FILE //* THE CBT TAPE IS DISTRIBUTED AS AN NL TAPE, BUT * DOC FILE //* I MAKE AN "SL-IZED" VERSION IN MY HANDLING OF THE * DOC FILE //* CBT TAPE. I USE AN "SL" CBT TAPE, SO I WANT TAPEMAP * DOC FILE //* TO SHOW DATE-VERSION INFO FOR THE SL TAPE ALSO. * DOC FILE //* * DOC FILE //* 03 JIM MARSHALL, WHO HAS CONTRIBUTED MUCH TO THIS TAPE, * DOC FILE //* HAS RETIRED FROM THE US AIR FORCE. HIS TEMPORARY * DOC FILE //* PHONE NUMBER IS (703) 548-0791 (AFTER 5PM EASTERN). * DOC FILE //* THIS PHONE NUMBER SHOULD BE UPDATED SHORTLY. * DOC FILE //* * DOC FILE //* 04 UPGRADE OF THE CLIST CONVERT PROGRAM FROM FILE 187 * DOC FILE //* TO VERSION 2.1 FROM SAM GOLOB. CODE WAS ADDED TO * DOC FILE //* SUPPORT NONEMPTY LIBRARIES AS THE TARGET OF THE * DOC FILE //* VB-FB OR FB-VB CONVERSION. * DOC FILE //* * DOC FILE //* 05 "FINAL" SUPPORTED VERSION OF PDS 8.4 FROM STEVE * DOC FILE //* SMITH OF SECURITY PACIFIC AUTOMATION COMPANY. THIS * DOC FILE //* UPDATE INVOLVES SOME CHANGES IN FILE 182, FILE 296, * DOC FILE //* AND FILE 112. MOST CHANGES ARE MINOR. A SLIGHT * DOC FILE //* ADJUSTMENT WAS MADE IN THE PDS BLK3390 SUPPORT. * DOC FILE //* PDS 8.4 IS NOW INSTALLABLE WITH SMP/E. SEE MEMBER * DOC FILE //* SMPINST. * DOC FILE //* * DOC FILE //* BRUCE LELAND AND STEVE SMITH NOW SUPPORT A * DOC FILE //* COMMERCIAL PRODUCT WHICH IS A MAJOR OUTGROWTH OF * DOC FILE //* THIS "PDS" PACKAGE. INFORMATION CAN BE OBTAINED * DOC FILE //* FROM BRUCE LELAND AT HIS LISTED ADDRESS. * DOC FILE //* * DOC FILE //* THE PDS PRODUCT HAS ALWAYS BENEFITED ENORMOUSLY * DOC FILE //* FROM USER INPUT. EVEN THOUGH PDS 8.4 IS NOT BEING * DOC FILE //* "OFFICIALLY" ENHANCED, BRUCE LELAND AND STEVE SMITH * DOC FILE //* WILL CONTINUE TO WELCOME YOUR CALLS. I'LL UPDATE * DOC FILE //* THE TAPE WITH ANY CHANGES IF THEY'LL CONTINUE TO * DOC FILE //* SEND THEM IN TO ME. S.GOLOB 10/90 * DOC FILE //* * DOC FILE //* PLEASE REPORT ANY PROBLEMS, ENHANCEMENTS, * DOC FILE //* SUGGESTIONS OR COMMENTS CONCERNING THE PDS COMMAND * DOC FILE //* TO EITHER: * DOC FILE //* * DOC FILE //* A. BRUCE LELAND OR STEVEN D. SMITH * DOC FILE //* SERENA INC. (AT THE SAME ADDRESS) * DOC FILE //* 500 AIRPORT BLVD * DOC FILE //* 2ND FLOOR * DOC FILE //* BURLINGAME, CA 94010 * DOC FILE //* * DOC FILE //* (415) 696-1800 PHONE * DOC FILE //* (415) 696-1776 FAX * DOC FILE //* * DOC FILE //* 06 UPDATE TO ALAN FIELD'S PHONE NUMBER. IT IS NOW * DOC FILE //* (952) 828-4979. ALAN FIELD IS THE CARETAKER FOR * DOC FILE //* THE JES3 SHARE MODS TAPE. * DOC FILE //* * DOC FILE //* 07 UPDATE TO DAVE COLE'S PHONE NUMBER. DAVE IS THE * DOC FILE //* AUTHOR OF MATERIALS ON SEVERAL FILES ON THIS TAPE. * DOC FILE //* DAVE HAS HIS OWN COMPANY, COLE SOFTWARE, AT * DOC FILE //* (703) 456-8536. * DOC FILE //* * DOC FILE //* 08 UPDATE TO FILE 407 FROM DAVE ANDREWS OF A. DUDA * DOC FILE //* AND SONS IN OVIEDO, FLORIDA, TO FIT RECOGNITION * DOC FILE //* CODE FOR IGC018 AT HDP2240, PTF UY41197. THIS * DOC FILE //* CODE IS DYNABLDL (DYNAMIC BLDL) FOR XA. SOME * DOC FILE //* SHOPS MAY WANT TO USE DYNABLDL INSTEAD OF LLA, * DOC FILE //* AT LEAST SOMETIMES. * DOC FILE //* * DOC FILE //* 09 ADDITION OF FILE 163 FROM DAVE ANDREWS OF A. DUDA * DOC FILE //* AND SONS IN OVIEDO, FLORIDA. THIS FILE CONTAINS * DOC FILE //* SEVERAL OF THEIR UTILITIES, AND AN IFG0EX0B DATASET * DOC FILE //* OPEN EXIT. * DOC FILE //* * DOC FILE //***SECTION V-321 SECTION * DOC FILE //* V-321 CHANGES FOR VERSION 321 SEP 18, 1990 * DOC FILE //* 01 UPDATE TO FILE 111 FROM MR JAMES PURDY OF REVLON TO * DOC FILE //* UPDATE MEMBERS LISTGDGC AND LISTGDGP * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 147 FROM MR RICK FOCHTMAN OF CHICAGO * DOC FILE //* ILLINOIS TO CONTAIN VERSION 4.0 OF "THE ARCHIVER". * DOC FILE //* THIS COPY OF THE ARCHIVER CONTAINS SOURCE, MACROS * DOC FILE //* AND ALSO A MEMBER CALLED SAMPLIB, WHICH IS REALLY * DOC FILE //* A SEPARATE PDS IN IEBUPDTE SYSIN FORMAT. * DOC FILE //* * DOC FILE //* 03 ADDITION OF FILE 154 FROM MR SAM GOLOB * DOC FILE //* WHICH CONTAINS A COPY OF HIS PROGRAM THAT READS * DOC FILE //* SMP/E RELEASE 5 ELEMENT LISTINGS * DOC FILE //* * DOC FILE //* 04 UPDATE TO FILE 299 TO UPDATE TAPEMAP * DOC FILE //* * DOC FILE //* 05 UPDATE TO FILE 320 WHICH IS A SERIES OF DF/DSS * DOC FILE //* DRIVER EXITS FROM LOMA LINDA UNIVERSITY MED CENTER. * DOC FILE //* * DOC FILE //***SECTION V-320 SECTION * DOC FILE //* V-320 CHANGES FOR VERSION 320 AUG 13, 1990 * DOC FILE //* 01 UPDATE TO FILE 032 FROM MR SAM GOLOB TO * DOC FILE //* ADD MVS/XA SUPPORT TO COPYPACK * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 134 FROM MR GREG PRICE OF THE STATE * DOC FILE //* ELECTRICITY COMMISSION OF MELBOURNE, VICTORIA, * DOC FILE //* AUSTRALIA. THIS FILE CONTAINS SEVERAL UTILITIES * DOC FILE //* SEE THE MEMBER CALLED $$INDEX3 FOR CHANGES FOR THIS * DOC FILE //* VERSION * DOC FILE //* * DOC FILE //* 03 UPDATE TO FILE 135 FROM MR GREG PRICE OF THE STATE * DOC FILE //* ELECTRICITY COMMISSION OF MELBOURNE, VICTORIA, * DOC FILE //* AUSTRALIA. THIS FILE CONTAINS LOAD MODULES OF THE * DOC FILE //* SOURCE WHICH IS IN FILE 134 OF THIS TAPE * DOC FILE //* * DOC FILE //* 04 ADDITION OF FILES 156 AND 157 FROM A MID-WESTERN * DOC FILE //* INSTALLATION WHICH CONTAINS A PROGRAM CALLED * DOC FILE //* IEBASAP WHICH IS USED TO PROCESS THE DATA FROM * DOC FILE //* IBM'S ASAP SERVICE ON IBMLINK. * DOC FILE //* * DOC FILE //* 05 UPDATE TO FILE 182 WHICH IS PDS VERSION 8.4 FROM * DOC FILE //* MR SAM GOLOB TO UPDATE THE SMPINST MEMBER * DOC FILE //* * DOC FILE //* 06 UPDATE TO FILE 299 TO CORRECT A PROBLEM WITH * DOC FILE //* TAPEMAP. THIS FIX IS FROM MR SAM GOLOB AND WILL * DOC FILE //* CORRECT THE PROBLEM OF TAPEMAP GOING INTO A LOOP * DOC FILE //* * DOC FILE //***SECTION V-319 SECTION * DOC FILE //* V-319 CHANGES FOR VERSION 319 JUNE 26, 1990 * DOC FILE //* 01 UPDATE TO FILE 035 TO CONTAIN A COPY OF PDS VERSION * DOC FILE //* 8.4 * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 112 FROM MR TOM ROMANO OF AETNA LIFE * DOC FILE //* TO UPDATE VTOC (VTOCFORM) SO IF THERE IS A CATALOG * DOC FILE //* ERROR IT IS PROPERLY REPORTED * DOC FILE //* * DOC FILE //* 03 UPDATE TO FILE 182 WHICH IS PDS VERSION 8.4 FROM * DOC FILE //* STEVE SMITH OF SECURITY PACIFIC AUTOMATION COMPANY * DOC FILE //* TO CORRECT A MINOR PROBLEM. THE FOLLOWING 5 MEMBERS * DOC FILE //* HAVE BEEN UPDATED * DOC FILE //* 1) $$$BUGS * DOC FILE //* 2) .DIAFIND (. EQUALS THE AT SIGN) * DOC FILE //* 3) .DIATBL (. EQUALS THE AT SIGN) * DOC FILE //* 4) .FIXPDS (. EQUALS THE AT SIGN) * DOC FILE //* 5) M$ENTER * DOC FILE //* * DOC FILE //* 04 ADDITION OF FILE 370 WHICH CONTAINS THE SYSTEM * DOC FILE //* MODIFICATION TO ADD I/O COUNTS TO MESSAGE IEF2851I * DOC FILE //* FOR VARIOUS LEVELS OF THE OPERATING SYSTEM THAT ARE * DOC FILE //* NOT CONTAINED IN FILE 369 OF THIS TAPE. THE FIRST * DOC FILE //* MODIFICATION IN THIS FILE IS FROM MR ARTHUR H. COATE * DOC FILE //* OF APPLIED COMMUNICATIONS, INC., OF OMAHA, NEBRASKA * DOC FILE //* THIS MEMBER (ESA1) IS AT AN ESA LEVEL (3.1.0) * DOC FILE //* * DOC FILE //***SECTION V-318 SECTION * DOC FILE //* V-318 CHANGES FOR VERSION 318 MAY 11, 1990 * DOC FILE //* 01 UPDATE TO FILE 095 FROM MR PAUL G DAVIS OF EDS IN * DOC FILE //* HOUSTON, TEXAS. THIS FILE IS UPDATED TO VERSION 5 * DOC FILE //* AND CONTAINS A SERIES OF ISPF EDIT MACROS AND A * DOC FILE //* PROGRAM CALLED WHOIS * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 182 TO ADD THE CORRECT VERSION OF * DOC FILE //* PDS 8.4 INTO THE FILE. * DOC FILE //* * DOC FILE //***SECTION V-317 SECTION * DOC FILE //* V-317 CHANGES FOR VERSION 317 APRIL 27, 1990 * DOC FILE //* 1 UPDATE TO FILE 025 FROM MR PAT MURPHY OF TEXAS * DOC FILE //* UTILTIES SERVICE. ADDITION OF NEW CODE AND UPDATES * DOC FILE //* TO CODE TO RUN UNDER ESA * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 217 WHICH IS THE DISASSEMBLER FROM * DOC FILE //* MR ALAN C FIELD OF SUPER VALU INC IN EDEN PRAIRIE * DOC FILE //* MINNESOTA. THIS HAS BEEN UPDATED FOR XA LEVEL CODE * DOC FILE //* * DOC FILE //* 3 UPDATE TO FILE 261 FROM MR GUY ALBERTELLI OF BF * DOC FILE //* GOODRICH OF AKRON, OHIO. THIS UPDATES #J AND #I * DOC FILE //* TO AN MVS/ESA (3.1.0) LEVEL. SEE THE MEMBER CALLED * DOC FILE //* $$$BFGES FOR A STATUS. THOSE MODULES MARKED TESTED * DOC FILE //* SEEM TO WORK (AT LEAST TERMINATE WITHOUT ERROS). * DOC FILE //* THOSE NOT MARKED MAY NOT EVEN FUNCTION. * DOC FILE //* * DOC FILE //***SECTION V-316 SECTION * DOC FILE //* V-316 CHANGES FOR VERSION 316 APRIL 09, 1990 * DOC FILE //* 1 UPDATE TO FILE 088 FROM MR BRIAN WESTERMAN OF BRIPER * DOC FILE //* INDUSTRIES SYSTEMS CONSULTING OF MCLEAN VIRGINIA * DOC FILE //* TO ADD ADDITIONAL CODE * DOC FILE //* * DOC FILE //***SECTION V-315 SECTION * DOC FILE //* V-315 CHANGES FOR VERSION 315 APRIL 04, 1990 * DOC FILE //* 01 UPDATE TO FILE 001 TO SHOW AN INCREASE IN PRICE OF * DOC FILE //* THE JES2 TAPE FROM $20.00 TO $30.00 * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 035 TO CONTAIN A COPY OF PDS VERSION * DOC FILE //* 8.3 * DOC FILE //* * DOC FILE //* 03 UPDATE TO FILE 038 FROM MR GREG PRICE OF THE STATE * DOC FILE //* ELECTRICITY COMMISSION OF MELBOURNE, VICTORIA, * DOC FILE //* AUSTRALIA. THIS FILE CONTAINS A COPY OF A TSO * DOC FILE //* GAME CALLED KLINGON. THIS UPDATE PROVIDES THE SAME * DOC FILE //* LEVEL OF GRAPHICS SUPPORT TO MODEL-3 (32 X 80) * DOC FILE //* SCREENS AS IS CURRENTLY AVAILABLE TO MODEL-2 * DOC FILE //* (24 X 80) AND MODEL-4 (43 X 80) SCREEN. TO PRODUCE * DOC FILE //* THIS ENHANCEMENT, THE FOLLOWING MEMBERS WERE * DOC FILE //* CHANGED * DOC FILE //* #GRAFICS * DOC FILE //* CPAGE * DOC FILE //* FSIO1 * DOC FILE //* FSIO2 * DOC FILE //* INTRO * DOC FILE //* * DOC FILE //* 04 UPDATE TO FILE 112 FROM MR BRUCE LELAND OF SERENA * DOC FILE //* TO UPDATE VTOC SO THE TOTAL LINE WAS MODIFIED TO * DOC FILE //* FORMAT A 5 POSITION COUNT FIELD FOR THE NUMBER OF * DOC FILE //* DATA SETS * DOC FILE //* * DOC FILE //* 05 UPDATE TO FILE 134 FROM MR GREG PRICE OF PRYCROFT * DOC FILE //* SIX PTY OF MELBOURNE, VICTORIA, AUSTRALIA. THIS * DOC FILE //* FILE CONTAINS A LARGE COLLECTION OF UTILITIES * DOC FILE //* * DOC FILE //* 06 UPDATE TO FILE 135 FROM MR GREG PRICE OF THE STATE * DOC FILE //* ELECTRICITY COMMISSION OF MELBOURNE, VICTORIA, * DOC FILE //* AUSTRALIA. THIS FILE CONTAINS LOAD MODULES OF THE * DOC FILE //* SOURCE WHICH IS IN FILE 134 OF THIS TAPE * DOC FILE //* * DOC FILE //* 07 ADDITION OF FILE 151 FROM MR JOHN D SOSTROM OF DAYCO * DOC FILE //* PRODUCTS OF DAYTON, OHIO. THIS FILE CONTAINS * DOC FILE //* A MODIFIED LISTCAT FROM THE US AIR FORCE. THE * DOC FILE //* LISTCAT MODIFICATIONS CREATE AN INFO/MVS V3 DATA * DOC FILE //* BASE FILE FOR A COMPLETE SEARCHABLE LISTCAT ALL OF * DOC FILE //* THE SYSTEM CATALOGS * DOC FILE //* * DOC FILE //* 08 ADDITION OF FILES 152 AND 153 FROM MR HAROLD * DOC FILE //* ZBIEGIEN OF AMERICAN GREETINGS CORPORATION OF * DOC FILE //* CLEVELAND OHIO. THESE FILES CONTAINS SOME UTILITY * DOC FILE //* PROGRAMS. SOME OF THE CODE IS USED TO MANIUPLATE * DOC FILE //* AFP (PSF) OBJECTS SUCH AS CHARACTER SETS AND * DOC FILE //* OVERLAYS. FILE 152 IS SOURCE AND FILE 153 CONTAINS * DOC FILE //* SOME CHARACTER SETS FROM THEIR 3800 FONTLIB THAT * DOC FILE //* WERE DEVELOPED FROM THE CODE IN FILE 152 * DOC FILE //* * DOC FILE //* 09 UPDATE TO FILE 182 TO CONTAIN A NEW VERSION OF THE * DOC FILE //* PDS TSO CP. VERSION 8.4 * DOC FILE //* THE FOLLOWING IS A LIST OF THE CHANGES FOR THIS VER * DOC FILE //* PDS VERSION 8.4 MODS * DOC FILE //* --------------------- * DOC FILE //* NEW SUBCOMMANDS * DOC FILE //* --------------- * DOC FILE //* NONE * DOC FILE //* CHANGES AND IMPROVEMENTS * DOC FILE //* ------------------------ * DOC FILE //* 1. LISTC/LISTFILE LINE COMMANDS CAT, UNCA, DEL, * DOC FILE //* REN * DOC FILE //* 2. 3390 SUPPORT * DOC FILE //* PROBLEMS FIXED * DOC FILE //* -------------- * DOC FILE //* 1. PANEL FIXES TO P84PN*P * DOC FILE //* 2. MISC DIALOG SUPPORT BUGS * DOC FILE //* 3. INCORRECT LOCATING ECT WHEN CALLED AS PGM BY * DOC FILE //* ISPF * DOC FILE //* * DOC FILE //* 10 UPDATE TO FILE 296 FROM MR BRUCE LELAND OF SERENA * DOC FILE //* THE FOLLOWING HAVE BEEN UPDATED: * DOC FILE //* A. BLKDISK - UPDATED TO HANDLE 3390'S * DOC FILE //* B. DSAT - UPDATED TO HANDLE 3390'S * DOC FILE //* C. DVOL - UPDATED TO HANDLE 3390'S * DOC FILE //* * DOC FILE //***SECTION V-314 SECTION * DOC FILE //* V-314 CHANGES FOR VERSION 314 FEBRUARY 21, 1990 * DOC FILE //* 01 UPDATE TO FILE 065 FROM MR JOHN CHIN OF READER'S * DOC FILE //* DIGEST FROM MR JAMES PURDY OF REVLON. THE LEVEL OF * DOC FILE //* THIS MOD IS 8907 LEVEL OF MVS/SP3.1.1 * DOC FILE //* (JBB3311/UY42211) * DOC FILE //* * DOC FILE //* 02 ADDTION OF FILE 148 FROM MR GEOFFREY MCINTYRE OF * DOC FILE //* FIRST SECURITY SERVICE COMPANY OF SALT LAKE CITY * DOC FILE //* UTAH, THIS FILE CONTAINS A COPY OF THEIR PANVALET * DOC FILE //* ISPF SYSTEM * DOC FILE //* * DOC FILE //* 03 ADDITION OF FILE 150 FROM MR MARK DIEHL OF HERCULES * DOC FILE //* ALLEGANY BALLISTICS AND CONTAINS A COPY OF THEIR * DOC FILE //* ISPF INTERACTIVE DATA XMISSION FACILITY * DOC FILE //* * DOC FILE //* 04 UPDATE TO FILE 187 FROM MR SAM GOLOB * DOC FILE //* WHICH IS A PROGRAM TO CONVERT A CLIST FROM FB TO * DOC FILE //* VB AND VICE VERSA. THIS UPDATE CORRECTS A LINE * DOC FILE //* NUMBERING PROBLEM WITH THE CODE * DOC FILE //* * DOC FILE //***SECTION V-313 SECTION * DOC FILE //* V-313 CHANGES FOR VERSION 313 JANUARY 16, 1990 * DOC FILE //* 01 UPDATE TO FILE 147 FROM MR RICK FOCHTMAN, OF * DOC FILE //* CHICAGO ILLINOIS TO VERSION 3.0 OF "THE ARCHIVER". * DOC FILE //* * DOC FILE //***SECTION V-312 SECTION * DOC FILE //* V-312 CHANGES FOR VERSION 312 DECEMBER 14, 1989 * DOC FILE //* 01 UPDATE TO FILE 147 FROM MR RICK FOCHTMAN, FROM * DOC FILE //* CHICAGO ILLINOIS. THIS FILE CONTAINS "THE * DOC FILE //* ARCHIVER". * DOC FILE //* * DOC FILE //***SECTION V-311 SECTION * DOC FILE //* V-311 CHANGES FOR VERSION 311 DECEMBER 07, 1989 * DOC FILE //* 01 UPDATE TO FILE 060 FROM MR CHARLES D WELLS OF THE * DOC FILE //* GEORGIA DEPARTMENT OF LABOR TO ADD SOME NEW CODE * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 066 FROM MR ALAN FIELD OF SUPER VALU * DOC FILE //* TO UPDATE HIS PROGRAMS * DOC FILE //* * DOC FILE //* 03 UPDATE TO FILE 103 FROM MR WILLIAM R HORTON OF * DOC FILE //* TENNESSEE EASTMAN IN KINGSPORT. THIS VERSION HAS * DOC FILE //* MODS TO QUEUE TO ISPF, A UTILITY TO COPY "FIRST TSO * DOC FILE //* COMMAND" FROM UADS TO RACF AND AN ISPF DIALOG TO * DOC FILE //* FACILITATE UPDATE OF TSO LOGON INFORMATION. ALSO * DOC FILE //* SOME CLISTS THAT WERE MISSING FROM THE PREVIOUS * DOC FILE //* VERSION OF THIS TAPE * DOC FILE //* * DOC FILE //* 04 ADDITION OF FILE 144 FROM PAT SHROUT OF WASHINGTON * DOC FILE //* STATE DEPARTMENT OF TRANSPORTATION. THIS FILE * DOC FILE //* CONTAINS A MODIFIED VPS USER EXIT 14 (DATASET ADD * DOC FILE //* EXIT) * DOC FILE //* * DOC FILE //* 05 ADDITION OF FILES 145 AND 146 FROM MR BILL SMITH OF * DOC FILE //* CHARLES SCHWAB. THESE FILES CONTAIN A COPY OF * DOC FILE //* KERMIT * DOC FILE //* * DOC FILE //* 06 ADDITION OF FILE 147 FROM MR RICK FOCHTMAN, OF * DOC FILE //* CHICAGO ILLINOIS TO CONTAIN "THE ARCHIVER". THIS * DOC FILE //* FILE CONTAIS CODE TO MANAGE A VSAM CLUSTER TOOL-KIT * DOC FILE //* FOR EASY TRANSPORT AND ARCHIVE PURPOSES. * DOC FILE //* * DOC FILE //* 07 UDPATE TO FILE 182 WHICH IS THE PDS TSO COMMAND * DOC FILE //* PROCESSOR FROM MR SAM GOLOB OF TO ADD A MEMBER * DOC FILE //* CALLED SMPINST WHICH CONTAINS A COPY OF THE DATA * DOC FILE //* NEEDED TO INSTALL PDS WITH SMP. * DOC FILE //* * DOC FILE //* 08 UPDATE TO FILE 299 TO CORRECT A PROBLEM WITH * DOC FILE //* LINECOUNT. ALSO AN OLD VERSION OF TAPEMAP HAS BEEN * DOC FILE //* REMOVED FROM THIS FILE. IF YOU NEED A COPY OF THIS * DOC FILE //* PREVIOUS VERSION SEE A CBT TAPE PRIOR TO VERSION * DOC FILE //* 311 * DOC FILE //* * DOC FILE //* 09 UPDATE TO FILE 353 FROM MORTON INTERNATIONAL INC, OF * DOC FILE //* CHICAGO, TO CORRECT SEVERAL MEMBERS * DOC FILE //* * DOC FILE //***SECTION V-310 SECTION * DOC FILE //* V-310 CHANGES FOR VERSION 310 NOVEMBER 14, 1989 * DOC FILE //* 01 UPDATE TO FILE 094 FROM MR MICHAEL CLEARY OF * DOC FILE //* BERGEN BRUNSWIG CORPORATION WHICH CONTAINS VERSION * DOC FILE //* 1.3 OF DAF (DATASET AUDIT FACILITY) * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 112 FROM MR MICHAEL CLEARY OF BERGEN * DOC FILE //* BRUNSWIG CORP TO UPDATE VTOC TO: * DOC FILE //* A. SUPPORT DATASETS WITH A LAST TRACK USED TTR * DOC FILE //* (DS1LSTAR) OF GREATER THAN 32767 * DOC FILE //* * DOC FILE //* 03 UPDATE TO FILE 117 FROM COCA COLA COMPANY WHICH IS A * DOC FILE //* SERIES OF WTO EXITS, USING MPF * DOC FILE //* * DOC FILE //* 04 ADDITION OF FILE 133 FROM MR ALAN C FIELD OF * DOC FILE //* SUPER VALU WHICH CONTAINS SEVERAL OF THEIR UTILTIES * DOC FILE //* * DOC FILE //* 05 ADDITION OF FILE 134 FROM MR GREG PRICE OF * DOC FILE //* PRYCROFT SIX PTY OF MELBOURNE, VICTORIA, * DOC FILE //* AUSTRALIA. THIS FILE CONTAINS SEVERAL UTILITIES * DOC FILE //* THAT WERE EITHER WRITTEN HERE ORIGINALLY OR * DOC FILE //* MODIFIED FROM OTHER MODS TAPES. * DOC FILE //* * DOC FILE //* 06 ADDITION OF FILE 135 FROM MR GREG PRICE OF * DOC FILE //* PRYCROFT SIX PTY OF MELBOURNE, VICTORIA, * DOC FILE //* AUSTRALIA. THIS FILE CONTAINS LOAD MODULES OF THE * DOC FILE //* SOURCE WHICH IS IN FILE 134 OF THIS TAPE * DOC FILE //* * DOC FILE //* 07 ADDITION OF FILE 136 FROM MR HOWARD DEAN OF AMERICAN * DOC FILE //* PRESIDENT LINES LTD OF SAN MATEO CALIFORNIA. THIS * DOC FILE //* FILE CONTAINS SEVERAL OF THEIR UTILITIES * DOC FILE //* * DOC FILE //* 08 ADDITION OF FILE 138 FROM MR ART TANSKY OF * DOC FILE //* SUNGARD OF PHILADELPHIA PA WHICH CONTAINS A * DOC FILE //* MODIFIED COPY OF SYSTEM (FROM FILE 300), THIS * DOC FILE //* VERSION WORKS WITH 3090'S WITHOUT BEING AUTHORIZED * DOC FILE //* * DOC FILE //* 09 ADDITION OF FILE 139 FROM MR DENNIS LONGNECKER * DOC FILE //* FROM THE ADMINISTRATOR FOR THE COURTS OF THE STATE * DOC FILE //* OF WASHINGTON * DOC FILE //* * DOC FILE //* 10 ADDITION OF FILE 140 FROM MR MARK DIEHL OF HERCULES * DOC FILE //* ALLEGANY BALLISTICS AND CONTAINS A COPY OF THEIR * DOC FILE //* "DATA ARCHIVAL RECOVERY SYSTEM" * DOC FILE //* * DOC FILE //* 11 ADDITION OF FILE 141 FROM MR TIM VANDERWALL FROM * DOC FILE //* FORT BELVOIR, VA AND CONTAINS A COPY OF THEIR SOURCE * DOC FILE //* TO LIST AND ANALYZE SYS1.BROADCAST * DOC FILE //* * DOC FILE //* 12 ADDITION OF FILE 142 FROM MR MARVIN C CRUZAN FROM * DOC FILE //* FORT BEN HARRISON, INDIANAPOLIS, IN WHICH CONTAINS A * DOC FILE //* COPY OF THEIR CODE WHICH ALLOWS ACCESS TO OTHER VTAM * DOC FILE //* APPLICATIONS WITHOUT HAVING TO LOGOFF TSO * DOC FILE //* * DOC FILE //* 13 ADDITION OF FILE 143 FROM MR RANDALL SMITH, LUTHERAN * DOC FILE //* MEDICAL CENTER, OF WHEAT RIDGE, COLORADO AND * DOC FILE //* CONTAINS SEVERAL OF THEIR ISPF/CLISTS AND EDIT * DOC FILE //* MACROS INCLUDING AN ONLINE IDCAMS APPLICATION * DOC FILE //* * DOC FILE //* 14 UPDATE TO FILE 187 FROM MR SAM GOLOB * DOC FILE //* WHICH IS A PROGRAM TO CONVERT A CLIST FROM FB TO * DOC FILE //* VB AND VICE VERSA. THIS UPDATE CORRECTS SEVERAL * DOC FILE //* ERRORS IN THE CODE * DOC FILE //* * DOC FILE //* 15 UPDATE TO FILE 270 FROM THE WASHINGTON STATE DP * DOC FILE //* SERVICE CENTER TO VERSION 8 OF THEIR MODS * DOC FILE //* * DOC FILE //* 16 UPDATE TO FILE 271 WHICH IS DYNAMIC PROCLIB TO * DOC FILE //* VERSION 3 RELEASE 2.3. SEE THE MEMBER CALLED * DOC FILE //* #CHANGES WHICH DESCRIBES THE CHANGES IN THIS RELEASE * DOC FILE //* * DOC FILE //* 17 UPDATE TO FILE 296 FROM MR JOHN KALINICH OF * DOC FILE //* AMXSI-TRI OF ST. LOUIS, MO. THE DVOL COMMAND HAS * DOC FILE //* BEEN UPDATED TO SUPPORT 3380-E DISK AND A CVAFDSM * DOC FILE //* RETURN CODE OF 4 AND STAT032 (NO FREE DSCB'S * DOC FILE //* CONDITION). * DOC FILE //* * DOC FILE //***SECTION V-309 SECTION * DOC FILE //* V-309 CHANGES FOR VERSION 309 JULY 21, 1989 * DOC FILE //* 1 ADDITION OF FILE 131 FROM MR BOB SIRKIS OF * DOC FILE //* BRIDGESTONE SOFTWARE OF TENNESSEE. THIS FILE * DOC FILE //* CONTAINS 2 EXITS, ONE IS AN SAR SECURITY USER * DOC FILE //* EXIT THE OTHER IS AN AUTO RESTORE EXIT FOR DMS/OS * DOC FILE //* * DOC FILE //* 2 ADDITION OF FILE 132 FROM MR GEORGE L RAMAS OF * DOC FILE //* FIRST NATIONWIDE BANK OF DALY CITY, CA. THIS FILE * DOC FILE //* CONTAINS SOME OF THEIR UTILITIES * DOC FILE //* * DOC FILE //* 3 UPDATE TO FILE 393 WHICH IS THE JES2 QUEUE COMMAND * DOC FILE //* FOR RELEASE 2.2.0 FROM MR TOM BRYANT OF FIRST * DOC FILE //* OPTIONS OF CHICAGO TO CORRECT THE FOLLOWING: * DOC FILE //* A. CHANGE IHADCB MACRO TO DCBD IN MEMBER CKPT * DOC FILE //* B. CHANGE IHADCB MACRO TO DCBD IN MEMBER INIT * DOC FILE //* C. CHANGED BLANK LINE TO A COMMENT IN MEMBER INIT * DOC FILE //* * DOC FILE //* 4 ADDITION OF FILE 397 WHICH IS A COPY OF THE TSO CP * DOC FILE //* CALLED QUE THAT WILL RUN UNDER MVS/SP1.3.6/2.1.5. * DOC FILE //* THIS VERSION IS FROM MR GUY ALBERTELLI OF B.F. * DOC FILE //* GOODRICH OF AKRON, OHIO. THIS VERSION SUPPORTS * DOC FILE //* ISPF VERSIONS 2.2 AND 2.3 * DOC FILE //* * DOC FILE //* 5 ADDITION OF FILE 398 WHICH IS A COPY OF THE TSO CP * DOC FILE //* CALLED QUE THAT WILL RUN UNDER MVS/SP2.2.0. * DOC FILE //* THIS VERSION IS FROM MR GUY ALBERTELLI OF B.F. * DOC FILE //* GOODRICH OF AKRON, OHIO. THIS VERSION SUPPORTS * DOC FILE //* ISPF VERSIONS 2.2 AND 2.3 * DOC FILE //* * DOC FILE //* 6 UPDATE TO FILE 422 TO ADD DON MARQUARDT'S NEW * DOC FILE //* INSTALLATION AND ADDRESS AND SOME NEW MEMBERS * DOC FILE //* * DOC FILE //***SECTION V-308 SECTION * DOC FILE //* V-308 CHANGES FOR VERSION 308 JUNE 29, 1989 * DOC FILE //* 1 UPDATE TO FILE 001 TO PUT THE FILE NUMBER OF WHERE * DOC FILE //* THE INFORMATION IS IN COLUMNS 72-80 OF THIS FILE * DOC FILE //* JUST LOOK TO YOUR RIGHT. * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 035 TO CONTAIN A COPY OF PDS VERSION * DOC FILE //* 8.3 * DOC FILE //* * DOC FILE //* 3 ADDITION OF FILE 125 FROM MR TOM CONFREY OF THE * DOC FILE //* STATE OF CONNECTICUT, THIS FILE CONTAINS SEVERAL * DOC FILE //* OF THEIR SAS PERFORMANCE PROGRAMS * DOC FILE //* * DOC FILE //* 4 ADDITION OF FILE 128 FROM THE INFORMATION SYSTEMS * DOC FILE //* DEPT OF THE CHURCH OF JESUS CHRIST OF LATTER-DAY * DOC FILE //* SAINTS. THIS FILE CONTAINS: * DOC FILE //* A. ISPF APPLICATION THAT ALLOWS ENTRY OF VTAM * DOC FILE //* COMMANDS * DOC FILE //* B. A MVS/XA (2.2) VERSION OF CHIMP * DOC FILE //* C. A SYSLOG SCAN FACILITY * DOC FILE //* * DOC FILE //* 5 ADDITION OF FILE 129 FROM MCRB SERVICE BUREAU OF * DOC FILE //* NORTH HOLLYWOOD, CA WHICH IS A MOD FOR SHARED DASD * DOC FILE //* CHKPT AT AN MVS/XA 2.2.0 LEVEL * DOC FILE //* * DOC FILE //* 6 ADDITION OF FILE 130 FROM CONNECTICUT BANK AND TRUST * DOC FILE //* WHICH IS A SMALL ASMBLER PROGRAM, THE IDEA OF WHICH * DOC FILE //* CAME FROM A COBOL PROGRAM FROM MR SAM BARR (OF * DOC FILE //* NORTHROP CORP, HAWTHORNE, CA (I THINK)). THIS * DOC FILE //* PROGRAM PROCESSES THIS DOCUMENTATION FILE AND PUTS * DOC FILE //* FILE NUMBER IN COLUMNS 73-80. MAKES IT MUCH EASIER * DOC FILE //* TO FIND OUT WHERE DATA IS. * DOC FILE //* * DOC FILE //* 7 UPDATE TO FILE 137 FROM THE PLANNING RESEARCH CORP * DOC FILE //* OF MCLEAN, VIRGINIA TO CONTAIN NEW VERSIONS OF * DOC FILE //* EXIT008, PANBKPRT AND USAGE * DOC FILE //* * DOC FILE //* 8 UPDATE TO FILE 182 TO CHANGE A LH TO ICM AND ADD SR * DOC FILE //* IN MEMBER CALLED " DIAMEML" WITH AN AT SIGN AS THE * DOC FILE //* FIRST CHARACTER. ALSO TO CHANGE "GTSIZE ," TO * DOC FILE //* "GTSIZE " IN SEVERAL MEMBERS * DOC FILE //* * DOC FILE //* 9 ADDITION OF FILE 395 WHICH IS A COPY OF THE TSO CP * DOC FILE //* CALLED QUE THAT WILL RUN UNDER JES2 3.1.1. THIS * DOC FILE //* VERSION WAS SUBMITTED FROM MR SAM GOLOB * DOC FILE //* WHO OBTAINED IT FROM MR BILL BALMER OF EG & G IDAHO * DOC FILE //* WHO MODIFIED THE VERSION FROM MR JACK SCHUDEL OF THE * DOC FILE //* UNIVERSITY OF FLORIDA * DOC FILE //* * DOC FILE //* 10 ADDITION OF FILE 396 WHICH IS A COPY OF THE TSO CP * DOC FILE //* CALLED QUE THAT WILL RUN UNDER JES2 3.1.1. THIS * DOC FILE //* VERSION WAS SUBMITTED FROM MR SAM GOLOB * DOC FILE //* WHO OBTAINED IT FROM MR BILL BALMER OF EG & G IDAHO * DOC FILE //* WHO MODIFIED THE VERSION FROM MR GUY ALBERTELLI OF * DOC FILE //* BF GOODRICH. * DOC FILE //* * DOC FILE //***SECTION V-307 SECTION * DOC FILE //* V-307 CHANGES FOR VERSION 307 JUNE 04, 1989 * DOC FILE //* 1 UPDATE TO FILE 047 FROM MR JIM LANE OF SUNCOR INC * DOC FILE //* OF NORTH YORK, ONTARIO, CANADA, THIS UPDATES * DOC FILE //* THE DATA PREVIOUSLY SUBMITTED BY JIM WHEN HE WAS * DOC FILE //* AT MANUFACTURERS LIFE INSURANCE COMPANY OF TORONTO * DOC FILE //* CANADA * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 124 WHICH IS FROM THE STATE OF * DOC FILE //* WISCONSIN REGIONAL COMPUTING CENTER, THIS UPDATE * DOC FILE //* ADDS SOME ADDITIONAL MACROS * DOC FILE //* * DOC FILE //***SECTION V-306 SECTION * DOC FILE //* V-306 CHANGES FOR VERSION 306 MAY 25, 1989 * DOC FILE //* 1 UPDATE TO FILE 035 TO CONTAIN A COPY OF PDS VERSION * DOC FILE //* 8.3 * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 112 FROM MR BRUCE LELAND OF SERENA * DOC FILE //* TO UPDATE VTOC TO: * DOC FILE //* A. RETURN DATA TO THE PDS PROGRAM VER 8.3 * DOC FILE //* * DOC FILE //* 3 ADDITION OF FILE 124 WHICH IS FROM THE STATE OF * DOC FILE //* WISCONSIN REGIONAL COMPUTING CENTER AND CONTAINS * DOC FILE //* SEVERAL OF THEIR ISPF/PDF APPLICATIONS * DOC FILE //* * DOC FILE //* 4 UPDATE TO FILE 182 TO CONTAIN A NEW VERSION OF THE * DOC FILE //* PDS TSO CP. VERSION 8.3 * DOC FILE //* THE FOLLOWING IS A LIST OF THE CHANGES FOR THIS * DOC FILE //* VERSION: * DOC FILE //* * DOC FILE //* PDS VERSION 8.3 MODS * DOC FILE //* --------------------- * DOC FILE //* * DOC FILE //* NEW SUBCOMMANDS * DOC FILE //* --------------- * DOC FILE //* 1 DIALOG ONLY COMMAND LISTC/LISTFILE PROVIDES A * DOC FILE //* DATASET LIST. THIS LIST CAN BE BUILT AND * DOC FILE //* ADDED TO BY ETHER THE VTOC COMMAND OR THE DSAT * DOC FILE //* COMMAND. THE FOLLOWING COMMANDS ARE PROVIDED. * DOC FILE //* * DOC FILE //* A. LC/LF/LISTC/LISTFILE COMMAND WITH OPTIONS * DOC FILE //* OF RESET, VTOC, AND DSAT. * DOC FILE //* * DOC FILE //* B. SORT AND F (FIND) * DOC FILE //* * DOC FILE //* C. CHANGE LINE COMMAND * DOC FILE //* * DOC FILE //* D. A, B, E, M, P, SETA, U, Z: LINE COMMANDS * DOC FILE //* SAME AS FOR LISTA. * DOC FILE //* * DOC FILE //* E. LEFT AND RIGHT AND 9 WILL SELECT AMOUNG 3 * DOC FILE //* DISPLAY PANELS. * DOC FILE //* * DOC FILE //* * DOC FILE //* 2 COLS COMMAND INSERTS A LINE INTO SESSION LOG * DOC FILE //* CONTAINING COLUMN TICK MARKS. * DOC FILE //* * DOC FILE //* 3 TCT FUNCTION PROVIDES A PDS AND TSO COMMAND * DOC FILE //* TABLE FROM WHICH TO ENTER AND SAVE SEVERAL PDS * DOC FILE //* AND TSO COMMANDS. PROVIDED WITH THIS FUNCTION * DOC FILE //* IS A SYSOUT TRAP SERVICE WHICH WILL RETURN TSO * DOC FILE //* COMMAND OUTPUT TO THE SESSION LOG FOR USER * DOC FILE //* VIEWING. FOR MORE INFORMATION SEE THE COMMAND * DOC FILE //* SETTRAP. ALSO PRIVIDE WITH THIS FUNCTION ARE * DOC FILE //* THE COMMANDS INSERT AND ADD TO ADD MORE BLANK * DOC FILE //* ENTRIES TO THE TABLE. LINE COMMANDS PROVIDE * DOC FILE //* ARE AS FOLLOWS * DOC FILE //* * DOC FILE //* A. X AND XX TO DELETE LINES * DOC FILE //* * DOC FILE //* B. I TO INSERT A BLANK LINE. * DOC FILE //* * DOC FILE //* C. E (EXEC) EXECUTE THE PDS OR TSO COMMAND * DOC FILE //* * DOC FILE //* D. V (VIEW) VIEW THE FULL 245 CHARACTER * DOC FILE //* COMMAND FOR UPDATE ONLY * DOC FILE //* * DOC FILE //* E. U (UPDA) VIEW THE FULL COMMAND FOR UPDATE * DOC FILE //* AND EXECUTION * DOC FILE //* * DOC FILE //* 4 SETTRAP COMMAND SETS DEFAULT VALUES FOR THE * DOC FILE //* SYSOUT TRAP SERVICE WHICH IS USED BY TCT AND * DOC FILE //* FOR TSO COMMANDS FORMATED FOR ISPF SELECT * DOC FILE //* SERVICES TYPICALLY USED FROM P83..UX PANELS. * DOC FILE //* THIS SERVICE REQUIRES ISPF 2.3 AND TSO/E AND * DOC FILE //* THE INSTALLATION OF THE PDSTRAP CLIST. * DOC FILE //* SEVERAL P83..UX PANELS HAVE BEEN CHANGED TO * DOC FILE //* USE THIS SERVICE. * DOC FILE //* * DOC FILE //* 5 CAX FUNCTION PROVIDE A LIST OF ACTIVE CATALOGS * DOC FILE //* (ICF AND VSAM) USING INFORMATION FROM THE * DOC FILE //* CAXWA CONTROL BLOCK CHAIN. CAXWA STANDS FOR * DOC FILE //* CATALOG AUXILIARY WORK AREA. SEVERAL LISTC * DOC FILE //* COMMANDS ARE PROVIDE AS LINE COMMANDS USING * DOC FILE //* THE P83LXUX PANEL. * DOC FILE //* * DOC FILE //* 6 TAG COMMAND USED ON THE COMMAND LINE OF THE * DOC FILE //* MEMLIST FUNCTION WILL SET SUBLIST EQUAL TO * DOC FILE //* SELECTED MEMBERS WITH IN THE MEMBER LIST WITH * DOC FILE //* A *TAG* IN THE DATA FIELD. THIS CAN BE SET BY * DOC FILE //* THE TAG LINE COMMAND. * DOC FILE //* * DOC FILE //* 7 EXPAND, RELEASE, RLSE SUBCOMMANDS TO PROVIDE * DOC FILE //* SHORT PROMPT PANELS FOR THESE FIXPDS OPTIONS. * DOC FILE //* * DOC FILE //* CHANGES AND IMPROVEMENTS * DOC FILE //* ------------------------ * DOC FILE //* 1 VIEW LOG FUNCTION * DOC FILE //* * DOC FILE //* A. SUPPORT FOR 158 CHARACTER OUTPUT LINE * DOC FILE //* USING A LEFT AND RIGHT SCREEN TO VIEW THE * DOC FILE //* LEFT AND RIGHT 79 CHARACTERS * DOC FILE //* AS WELL AS A TWO LINE SCREEN TO VIEW ALL * DOC FILE //* 158 CHARACTERS. * DOC FILE //* * DOC FILE //* B. IMPROVED FIND COMMAND NOW PLACES CURSOR * DOC FILE //* UNDER THE MATCHED STRING AND WILL SELECT * DOC FILE //* THE LEFT OR RIGHT SCREEN AS NECESSARY. IT * DOC FILE //* WILL RESUME THE FIND AT THE NEXT * DOC FILE //* CHARACTER. * DOC FILE //* * DOC FILE //* C. PDS HAS SUPPORT FOR UP TO 9 ACTIVE VIEW * DOC FILE //* LOG TABLES. THE VIEW FUNCTION COMMAND IS * DOC FILE //* USED TO SELECT WHICH TABLE TO VIEW AND * DOC FILE //* RECEIVE COMMAND OUTPUT. THE VIEW * DOC FILE //* FUNCTION COMMAND CAN ACTIVATE OR CLEAR, * DOC FILE //* AND SELECT FOR OUTPUT A LOG TABLE WITHOUT * DOC FILE //* DISPLAYING IT FROM ANY OTHER FUNCTION. * DOC FILE //* * DOC FILE //* 2 THE LISTV TABLE LINE COMMAND 'LFVT' WAS ADDED * DOC FILE //* TO PASS A VOLUME TO THE LISTFILE FUNCTION VTOC * DOC FILE //* OPTION. * DOC FILE //* * DOC FILE //* 3 THE SERVICES OF SORT AND DIALOG TABLE FIND * DOC FILE //* COMMAND WILL NOW DISPLAY THE ASSOCIATED PROMPT * DOC FILE //* PANEL IF THE OPTIONS ARE INVALID. * DOC FILE //* * DOC FILE //* 4 THE O OPTION PANEL HIERARCHY HAS BEEN * DOC FILE //* REDESIGNED TO DIVIDE OUT FUNCTIONS AND * DOC FILE //* SERVICES IN A MORE LOGICAL WAY. * DOC FILE //* * DOC FILE //* 5 THE FUNCTION STATUS DISPLAY IS NOW ITS OWN * DOC FILE //* FUNCTION PROVIDING MORE FLEXIBLE COMMAND * DOC FILE //* SELECTION. IT ALSO HAS ITS OWN O OPTION. * DOC FILE //* * DOC FILE //* 6 THE "==" BLOCK COMMAND CAN NOW BE SET TO ONLY * DOC FILE //* DUPLICATE THE DESIRED LINE COMMAND ON THOSE * DOC FILE //* LINES WITH A GIVEN VALUE IN THE DATA FIELD. * DOC FILE //* * DOC FILE //* 7 SOME DIALOG FUNCTIONS AND SERVICES HAVE BEEN * DOC FILE //* SEPARATED OUT INTO COPY MEMBERS OF THE FORM * DOC FILE //* DIA.... FOR EASIER EDITING * DOC FILE //* * DOC FILE //* 8 BLOCK COMMAND BEGINNING AND ENDINGS CAN NOW BE * DOC FILE //* SET ONE AT A TIME ALLOWING SCROLLING BETWEEN * DOC FILE //* SETTINGS. * DOC FILE //* * DOC FILE //* 9 CONTROL DSNAME ON INITIAL LINE: IF INVOKED * DOC FILE //* FROM A CLIST SOURCE, OUTPUT IS DIRECTED ONLY * DOC FILE //* TO THE OUTPUT DATA SET. THIS SHOULD ENHANCE * DOC FILE //* THE USABILITY OF PDS IN CLISTS. * DOC FILE //* * DOC FILE //* 10 ISPMODE KEYWORDS CHKMAX, CMDMAX AND TBLMAX: * DOC FILE //* DELETED DUE TO THIS DATA BEING ENTERED FROM * DOC FILE //* THE ISPMODE SETLOG COMMAND. * DOC FILE //* * DOC FILE //* 11 CONTROL GLOBALMODS: ADDED TO DISPLAY ALL * DOC FILE //* ASSEMBLY GLOBALS MODIFIED BEFORE PDS * DOC FILE //* ASSEMBLY. * DOC FILE //* * DOC FILE //* 12 CONTROL ALLGLOBALS: ADDED TO DISPLAY ALL * DOC FILE //* ASSEMBLY GLOBALS. * DOC FILE //* * DOC FILE //* 13 ABE: ADDED A SUBCOMMAND TO INVOKE ABE, "A * DOC FILE //* BETTER EDITOR". ABE IS DISTRIBUTED ON THE * DOC FILE //* NASPA MVS VIP TAPE, AND ON THE SHARE PL/I * DOC FILE //* TAPE. SEE ABOVE FOR ORDERING ADDRESSES. * DOC FILE //* * DOC FILE //* PROBLEMS FIXED * DOC FILE //* -------------- * DOC FILE //* 1 AN EXTRA 'CONTROL NONDISPL ENTER' WAS BEING * DOC FILE //* GENERATED WHEN EXITING WITH A QUIT COMMAND OR * DOC FILE //* RETURN/JUMP UNDER SOME CONDITIONS. * DOC FILE //* CORRECTING THIS PROBLEM WILL PREVENT * DOC FILE //* UNEXPECTED ISPF ACTIONS. * DOC FILE //* * DOC FILE //* 2 PANEL P82OSPR: HAD AN ADDITIONAL & ON A VPUT * DOC FILE //* STATEMENT. * DOC FILE //* * DOC FILE //* 3 ATTRIB SUBCOMMAND: DID NOT FULLY CLEAR * DOC FILE //* PREEXISTING DIRECTORY INFORMATION WHEN * DOC FILE //* PERFORMING AN ADDSTATS OPERATION. * DOC FILE //* * DOC FILE //* 4 ALIAS, COMPARE, RENAME OR RESTORE FROM COMMAND * DOC FILE //* LINE IN MEMLIST JUST AFTER OPTION 4 (SUBLIST): * DOC FILE //* THE FIRST MEMBER OF THE SUBLIST WAS USED * DOC FILE //* INSTEAD OF THE MEMBER NAME ENTERED. * DOC FILE //* * DOC FILE //* 5 UPDATE TO FILE 296 FROM MR BRUCE LELAND OF SERENA * DOC FILE //* THIS HAS BEEN UPDATED TO: * DOC FILE //* A. COMPARE - RETURN DATA TO PDS VER 8.3 * DOC FILE //* B. DSAT - RETURN DATA TO PDS VER 8.3 * DOC FILE //* * DOC FILE //***SECTION V-305 SECTION * DOC FILE //* V-305 CHANGES FOR VERSION 305 MAY 04, 1989 * DOC FILE //* 1 A NOTE TO LET YOU KNOW THAT THE VERSION OF MCS * DOC FILE //* (ALIAS DIDOCS, CONSOLE) IN FILE 418 OF THIS TAPE * DOC FILE //* RUNS UNDER MVS/ESA * DOC FILE //* * DOC FILE //* 2 ADDITION OF FILES 109 AND 110 FROM MR ROBERT COLLINS * DOC FILE //* OF FIRST CHICAGO WHICH CONTAINS A COPY OF HIS * DOC FILE //* IEFACTRT EXIT AND OUTPUT OF IEFACTRT. THIS CODE * DOC FILE //* RUNS UNDER MVS/XA 2.2 AND MVS/ESA * DOC FILE //* * DOC FILE //* 3 ADDITION OF FILE 111 FROM MR JIM PURDY OF REVLON * DOC FILE //* WHICH CONTAINS A COPY OF SEVERAL OF THEIR UTILTIES * DOC FILE //* (MPF EXITS, GDG TSO CP AND TSO SUBMIT EXIT) * DOC FILE //* * DOC FILE //* 4 UPDATE TO FILE 116 FROM RON TANSKY OF WEBCRAFT. * DOC FILE //* THIS UPDATE ELIMINATES THE DYNAMIC ALLOCATION FOR * DOC FILE //* THE CATALOG PACK * DOC FILE //* * DOC FILE //* 5 UPDATE TO FILE 320 WHICH IS A SERIES OF DF/DSS * DOC FILE //* DRIVER EXITS FROM LOMA LINDA UNIVERSITY MED CENTER. * DOC FILE //* * DOC FILE //***SECTION V-304 SECTION * DOC FILE //* V-304 CHANGES FOR VERSION 304 APR 03, 1989 * DOC FILE //* 01 ADDITION OF FILE 106 FROM SUNGARD. THIS FILE * DOC FILE //* CONTAINS THE SOURCE FOR A PROGRAM TO TELL WHAT RACF * DOC FILE //* ACCESS THE LISTED USERS HAVE TO THE LISTED DATASETS * DOC FILE //* PROFILES, ENTITIES OR WHATEVER. * DOC FILE //* * DOC FILE //* 02 ADDITION OF FILES 107 AND 108 FROM MR JAMES C * DOC FILE //* BLALOCK OF CLEMSON UNIVERSITY. THESE TWO FILES * DOC FILE //* CONTAINS THE CLEMSON UNIVERSITY STRUCTURED MACRO * DOC FILE //* LIBRARY AND A SAMPLIB CONTAINING STRUCTURED MACRO * DOC FILE //* EXAMPLES * DOC FILE //* * DOC FILE //* 03 UPDATE TO FILE 401 FROM SAM GOLOB TO * DOC FILE //* CORRECT A PROBLEM WITH CPCMD TO DO A FREEMAIN WHEN * DOC FILE //* THE TASK COMPLETES, OTHERWISE IT WILL HOLD 4K OF * DOC FILE //* CSA EACH TIME IT RUNS * DOC FILE //* * DOC FILE //* 04 UPDATE TO FILE 422 TO ADD DON MARQUARDT'S CURRENT * DOC FILE //* PHONE NUMBER * DOC FILE //* * DOC FILE //***SECTION V-303 SECTION * DOC FILE //* V-303 CHANGES FOR VERSION 303 MAR 05, 1989 * DOC FILE //* 01 UPDATE TO FILE 041 FROM BENJ. FRANKLIN FEDERAL * DOC FILE //* SAVINGS AND LOAN ASSOCIATION OF PORTLAND OREGON * DOC FILE //* WHICH CONTAINS A COPY OF THEIR EXITS TO MVS/SP JES2 * DOC FILE //* TO PROVIDE TABLE DRIVEN FORMS CONTROL FOR XEROX * DOC FILE //* 8700 / 9700 LASER PRINTERS TO A JES2 1.3.6 LEVEL * DOC FILE //* * DOC FILE //* 02 UPDATE TO FILE 070 FROM GENERAL DYNAMICS WHICH IS * DOC FILE //* A COPY OF THEIR USER MODS TO AN MVS/XA 2.2.0 LEVEL * DOC FILE //* * DOC FILE //* 03 UPDATE TO FILE 094 FROM MR MICHAEL CLEARY OF * DOC FILE //* BERGEN BRUNSWIG CORPORATION WHICH CONTAINS VERSION * DOC FILE //* 1.2 OF DAF (DATASET AUDIT FACILITY) * DOC FILE //* * DOC FILE //* 04 UPDATE TO FILE 271 WHICH IS DYNAMIC PROCLIB TO * DOC FILE //* VERSION 3 RELEASE 2.2. SEE THE MEMBER CALLED * DOC FILE //* #CHANGES WHICH DESCRIBES THE CHANGES IN THIS RELEASE * DOC FILE //* * DOC FILE //***SECTION V-302 SECTION * DOC FILE //* V-302 CHANGES FOR VERSION 302 FEB 08, 1989 * DOC FILE //* 01 UPDATE TO FILE 007 WHICH IS A COPY OF THE SHARE * DOC FILE //* RACF MODS TAPE NOW MAINTAINED BY MR JIM BLALOCK * DOC FILE //* AT CLEMSON UNIVERSITY IN ANDERSON, SOUTH CAROLINA * DOC FILE //* THIS IS VERSION 008 DATED JANUARY 19, 1989 * DOC FILE //* * DOC FILE //***SECTION V-301 SECTION * DOC FILE //* V-301 CHANGES FOR VERSION 301 JAN 24, 1989 * DOC FILE //* 01 UPDATE TO FILE 035 TO CONTAIN A COPY OF THE PL/1 * DOC FILE //* PROGRAM CALLED DAF FROM THE SOURCE IN FILE 094 OF * DOC FILE //* THIS TAPE, WHICH I FORGOT TO DO IN VERSION 301 * DOC FILE //* * DOC FILE //***SECTION V-300 SECTION * DOC FILE //* V-300 CHANGES FOR VERSION 300 JAN 19, 1989 * DOC FILE //* 01 UPDATE TO FILE 035 TO CONTAIN A COPY OF THE PL/1 * DOC FILE //* PROGRAM CALLED DAF FROM THE SOURCE IN FILE 094 OF * DOC FILE //* THIS TAPE * DOC FILE //* * DOC FILE //* 02 UPDATE OF FILE 087 FROM MR MARK DIEHL OF HERCULES * DOC FILE //* ALLEGANY BALLISTICS AND CONTAINS A COPY OF THEIR * DOC FILE //* ISPF SYSLOG UTILITY SYSTEM * DOC FILE //* * DOC FILE //* 03 UPDATE TO FILE 095 FROM MR PAUL G DAVIS OF ENRON * DOC FILE //* CORPORATION OF HOUSTON, TEXAS. THIS FILE CONTAINS * DOC FILE //* A SERIES OF ISPF EDIT MACROS AND A NEW PROGRAM * DOC FILE //* CALLED WHOIS WHICH MAY BE OF INTEREST TO ACF2 USERS * DOC FILE //* * DOC FILE //* 04 ADDITION OF FILE 104 WHICH IS A DSPRINT REPLACEMENT * DOC FILE //* CALLED JRP. THIS IS A MODIFIED COPY OF JRP THAT * DOC FILE //* WAS ORIGINALLY SUBMITTED TO THIS TAPE FROM CONN * DOC FILE //* MUTUAL LIFE INSURANCE COMPANY. THIS VERSION HAS * DOC FILE //* BEEN SUBMITTED BY MR LEWIS D WHALEY OF NUCLEAR * DOC FILE //* FUEL SERVICES, INC OF ERWIN TN. * DOC FILE //* * DOC FILE //* 05 ADDITION OF FILE 105 FROM MR MARK DIEHL OF HERCULES * DOC FILE //* ALLEGANY BALLISTICS AND CONTAINS A COPY OF THEIR * DOC FILE //* ISPF OUTLIST UTILITY SYSTEM (REPLACEMENT OF 3.8) * DOC FILE //* * DOC FILE //* 06 UPDATE TO FILE 264 FROM MR GUY ALBERTELLI OF BF * DOC FILE //* GOODRICH IN AKRON, OHIO. * DOC FILE //* * DOC FILE //* 07 UPDATE TO FILE 418 FROM COMBINED INSURANCE COMPANY. * DOC FILE //* THE MEMBER CALLED IVP3480 HAS BEEN UPDATED WITH SOME * DOC FILE //* ADDITIONAL ENHANCEMENTS * DOC FILE //* * DOC FILE //***SECTION V-299 SECTION * DOC FILE //* V-299 CHANGES FOR VERSION 299 JAN 04, 1989 * DOC FILE //* 1 UPDATE TO FILE 011 TO ADD SOME DOCUMENTATION TO USE * DOC FILE //* DEBE * DOC FILE //* * DOC FILE //* 2 THE FOLLOWING FILE WAS CHANGED TO AN IEBUPDTE SYSIN * DOC FILE //* FORMAT: 082 * DOC FILE //* * DOC FILE //* 3 ADDITION OF FILE 432 FROM ROCKWELL INTERNATIONAL * DOC FILE //* OF SEAL BEACH, CALIFORNIA WHICH CONTAINS A COPY * DOC FILE //* OF THEIR WATERLOO SCRIPT LOAD MODULE CALLED DOCFMT * DOC FILE //* * DOC FILE //***SECTION V-298 SECTION * DOC FILE //* V-298 CHANGES FOR VERSION 298 JAN 03, 1989 * DOC FILE //* 1 THE FOLLOWING FILES WERE CHANGED TO AN IEBUPDTE * DOC FILE //* SYSIN FORMAT * DOC FILE //* 008 013 017 031 034 * DOC FILE //* 048 049 050 051 058 * DOC FILE //* 059 065 081 082 084 * DOC FILE //* 085 086 089 090 102 * DOC FILE //* 116 155 159 187 225 * DOC FILE //* 226 229 235 260 314 * DOC FILE //* 319 320 339 385 427 * DOC FILE //* 431 * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 028 FROM MR SAM GOLOB TO ADD * DOC FILE //* SYSUT3 AND SYSUT4 STATEMENTS TO THE FILE * DOC FILE //* * DOC FILE //* 3 UPDATE TO FILE 299 FROM MR SHMUEL GOLOB TO CONTAIN * DOC FILE //* AN UPDATED COPY OF TAPEMAP. THIS VERSION HAS BEEN * DOC FILE //* UPDATED TO LOOK FOR A TAPE IN THE CBT MVS * DOC FILE //* UTILITIES TAPE FORMAT AND PRODUCE AN ABUNDANCE OF * DOC FILE //* ADDITIONAL INFORMATION TO ALLOW THE USER TO FIND * DOC FILE //* HIS WAY THROUGH THIS TAPE. * DOC FILE //* * DOC FILE //***SECTION V-297 SECTION * DOC FILE //* V-297 CHANGES FOR VERSION 297 DEC 12, 1988 * DOC FILE //* 1 UPDATE TO FILE 007 WHICH IS A COPY OF THE SHARE * DOC FILE //* RACF MODS TAPE MAINTAINED BY STUART J. SABEL OF * DOC FILE //* BLUE CROSS OF WASHINGTON AND ALASKA IN SEATTLE * DOC FILE //* WASHINGTON. * DOC FILE //* THIS IS VERSION 006 DATED NOVEMBER 30, 1988 * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 094 FROM MR MICHAEL CLEARY OF * DOC FILE //* BERGEN BRUNSWIG CORPORATION WHICH CONTAINS VERSION * DOC FILE //* 1.1 OF DAF (DATASET AUDIT FACILITY) * DOC FILE //* * DOC FILE //* 3 ADDITION OF FILE 102 FROM MR FRANK PAJERSKI OF * DOC FILE //* SYNTELLIGENCE OF SUNNYVALE, CA. WHICH CONTAINS A * DOC FILE //* COPY OF TAPESCAN THAT WILL RUN UNDER MVS/XA 2.2 * DOC FILE //* * DOC FILE //* 4 ADDITION OF FILE 103 FROM MR WILLIAM R HORTON OF * DOC FILE //* TENNESSEE EASTMAN COMPANY OF KINGSPORT, TN WHICH * DOC FILE //* CONTAINS A COPY OF THEIR ISPF CONSOLE DIALOG AND * DOC FILE //* GRS/ENQ DIALOG * DOC FILE //* * DOC FILE //* 5 UPDATE TO FILE 182 TO CORRECT A MINOR ERROR IN THE * DOC FILE //* MEMBER CALLED " DIALOG" WITH AN AT SIGN AS THE FIRST * DOC FILE //* CHARACTER * DOC FILE //* * DOC FILE //* 6 UPDATE TO FILE 299 FROM MR SHMUEL GOLOB * DOC FILE //* TO CONTAIN AN UPDATED COPY OF TAPEMAP. THIS VERSION * DOC FILE //* HAS BEEN UPDATED TO LOOK FOR A TAPE IN THE CBT MVS * DOC FILE //* UTILITIES TAPE FORMAT AND PRODUCE AN ABUNDANCE OF * DOC FILE //* ADDITIONAL INFORMATION TO ALLOW THE USER TO FIND * DOC FILE //* HIS WAY THROUGH THIS TAPE. THIS FILE IS * DOC FILE //* NOW IN IEBUPDTE SYSIN FORMAT AND CONTAINS * DOC FILE //* THE ORIGINAL COPY OF TAPEMAP AND THE UPDATED COPY * DOC FILE //* OF TAPEMAP. SEE THE MEMBER CALLED $$DOC FOR * DOC FILE //* ADDITIONAL INFORMATION OF WHAT IS IN THE PDS AND * DOC FILE //* SEE THE MEMBER CALLED TAPEMAP FOR ALL THE CHANGES * DOC FILE //* * DOC FILE //* 7 UPDATE TO FILE 369 FROM THE PLANNING RESEARCH * DOC FILE //* CORPORATION OF WASHINGTON DC. THIS IS VERSION 4.0 * DOC FILE //* * DOC FILE //* 8 UPDATE TO FILE 381 FROM FIRST COMPUTER SERVICES * DOC FILE //* (FORMERLY NORTHWESTERN BANK) WHICH CONTAINS A COPY * DOC FILE //* OF THEIR JES2 EXITS UP TO A 2.2.0 LEVEL * DOC FILE //* * DOC FILE //***SECTION V-296 SECTION * DOC FILE //* V-296 CHANGES FOR VERSION 296 NOV 01, 1988 * DOC FILE //* 1 UPDATE TO FILE 001 TO GIVE INFORMATION ON HOW TO * DOC FILE //* ORDER THE SHARE PL/1 MODIFICATION TAPE * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 001 TO GIVE INFORMATION ON HOW TO * DOC FILE //* GET INFORMATION ABOUT THE NASPA VIP MVS TAPE * DOC FILE //* * DOC FILE //* 3 ADDITION TO FILE 032 FROM MR SAM GOLOB * DOC FILE //* TO ADD DOWNDATE TO THIS FILE. * DOC FILE //* * DOC FILE //* 4 UPDATE TO FILE 035 TO CONTAIN A COPY OF PDS VERSION * DOC FILE //* 8.2 * DOC FILE //* * DOC FILE //* 5 UPDATE TO FILE 046 WHICH A FULL SCREEN TSO CP * DOC FILE //* SCRATCH PROGRAM FROM MASS MUTUAL VIA S. GOLOB AND * DOC FILE //* BRUCE LELAND. THIS VERSION SUPPORTS MVS/XA * DOC FILE //* AND MVS/370. * DOC FILE //* * DOC FILE //* 6 ADDITION OF FILE 096 FROM UNIVERSITY OF MISSOURI * DOC FILE //* - COLUMBIA HOSPITAL AND CLINICS OF COLUMBIA, MO * DOC FILE //* WHICH CONTAINS SEVERAL OF THEIR UTILITIES AND SYSTEM * DOC FILE //* EXITS * DOC FILE //* * DOC FILE //* 7 ADDITION OF FILE 097 FROM U.S. BANK OF WASHINGTON, * DOC FILE //* FORMERLY PEOPLES NATIONAL BANK OF WASHINGTON. THIS * DOC FILE //* FILE CONTAINS A COMPLETE DISK MANAGEMENT AND BILLING * DOC FILE //* SYSTEM * DOC FILE //* * DOC FILE //* 8 ADDITION OF FILES 098 AND 099 FROM DAYCO PRODUCTS * DOC FILE //* OF DAYTON, OHIO. THESE FILES CONTAIN A COPY OF * DOC FILE //* THEIR ISPF UTILITES FOR USE WITH THE TSO/E * DOC FILE //* XMIT / RECEIVE FUNCTION * DOC FILE //* * DOC FILE //* 9 UPDATE TO FILE 112 FROM MR BRUCE LELAND OF SERENA * DOC FILE //* TO UPDATE VTOC TO: * DOC FILE //* A. RETURN DATA TO THE PDS PROGRAM * DOC FILE //* B. ADD AN NEW KEYWORD OF EXCLUDE LEVEL * DOC FILE //* C. CORRECT DATA SET NAME SORT ERROR * DOC FILE //* D. INCREASE NUMBER OF DATA SETS TO BE TABLED * DOC FILE //* IN STORAGE * DOC FILE //* * DOC FILE //* 10 UPDATE TO FILE 161 FROM THE AIR FORCE WHICH CONTAINS * DOC FILE //* A COPY OF THEIR ISPF/PDF CODE TO VERSION 11 DATED * DOC FILE //* SEPTEMBER 1, 1988 * DOC FILE //* * DOC FILE //* 11 UPDATE TO FILE 182 TO CONTAIN A NEW VERSION OF THE * DOC FILE //* PDS TSO CP. VERSION 8.2 * DOC FILE //* * DOC FILE //* 12 UPDATE TO FILE 296 FROM MR BRUCE LELAND OF SERENA * DOC FILE //* THIS HAS BEEN UPDATED TO: * DOC FILE //* A. COMPARE - MODIFIED TO FREEPOOL STORAGE * DOC FILE //* - MODIFIED TO COMPARE AN ENTIRE PDS * DOC FILE //* B. DSAT - MODIFIED TO SUPPORT GDG IN ICF * DOC FILE //* CATALOGS * DOC FILE //* C. RELEASE - MODIFIED TO OPERATE WITH SWAP * DOC FILE //* ABOVE THE 16 MEG LINE * DOC FILE //* * DOC FILE //* 13 UPDATE TO FILE 300 FROM THE AIR FORCE TO * DOC FILE //* VERSION 23.0 SEPTEMBER 1, 1988 * DOC FILE //* * DOC FILE //* 14 UPDATE TO FILE 316 FROM THE AIR FORCE TO * DOC FILE //* VERSION 18.0 SEPTEMBER 1, 1988 * DOC FILE //* * DOC FILE //***SECTION V-295 SECTION * DOC FILE //* V-295 CHANGES FOR VERSION 295 SEP 27, 1988 * DOC FILE //* 1 UPDATE TO FILE 095 FROM MR PAUL G DAVIS OF * DOC FILE //* EDS IN LOUISVILLE, COLORADO. THIS FILE CONTAINS * DOC FILE //* A SERIES OF ISPF EDIT MACROS * DOC FILE //* * DOC FILE //***SECTION V-294 SECTION * DOC FILE //* V-294 CHANGES FOR VERSION 294 SEP 14, 1988 * DOC FILE //* 1 ADDITION OF FILE 017 FROM FIREMAN'S FUND WHICH * DOC FILE //* CONTAINS A COPY OF THEIR LISTDD TSO CP * DOC FILE //* * DOC FILE //* 2 ADDITION OF FILES 091 AND 092 WHICH CONTAIN: * DOC FILE //* A. PROCEDURES FOR PL/I F * DOC FILE //* B. PL/I F COMPILER AND SUBROUTINE LIBRARY * DOC FILE //* THESE FILES ARE FROM THE U.S. AIR FORCE IN * DOC FILE //* SAN ANTONIO. * DOC FILE //* * DOC FILE //* 3 ADDITION OF FILE 093 WHICH CONTAINS A SYSTEM TO * DOC FILE //* SEQUENTIALIZE A PDS (ANY LRECL) FROM THE PL/I SHARE * DOC FILE //* TAPE VIA MR SAM GOLOB. * DOC FILE //* * DOC FILE //* 4 ADDITION OF FILE 094 FROM MR MICHAEL CLEARY OF * DOC FILE //* BERGEN BRUNSWIG CORPORATION WHICH CONTAINS A COPY * DOC FILE //* OF DAF (DATASET AUDIT FACILITY) * DOC FILE //* * DOC FILE //* 5 ADDITION OF FILE 095 FROM MR PAUL G. DAVIS OF * DOC FILE //* EDS IN LOUISVILLE, COLORADO. THIS FILE CONTAINS * DOC FILE //* A SERIES OF ISPF EDIT MACROS * DOC FILE //* * DOC FILE //***SECTION V-293 SECTION * DOC FILE //* V-293 CHANGES FOR VERSION 293 JUL 28, 1988 * DOC FILE //* 1 REMOVAL OF FILES 453-456 WHICH CONTAINED * DOC FILE //* A. PROCEDURES FOR FREE VERSIONS OF: * DOC FILE //* 1. PL/I F * DOC FILE //* 2. FORTRAN G * DOC FILE //* 3. FORTRAN H (GODDARD SPACE FLIGHT CENTER * DOC FILE //* VERSION ) * DOC FILE //* 4. RPG * DOC FILE //* B. PL/I F COMPILER AND SUBROUTINE LIBRARY * DOC FILE //* C. FORTRAN G & H COMPILES AND SUBROUTINE LIBRARY * DOC FILE //* THIS WAS REMOVED BECAUSE OF LIMITED SPACE REMAINING * DOC FILE //* ON THE PHYSICAL TAPE REEL. * DOC FILE //* * DOC FILE //* 2 ADDITION OF FILE 332 WHICH IS AN AUTOMATIC JOB * DOC FILE //* SUBMISSION/SCHEDULER. THIS IS AN UPDATED FROM * DOC FILE //* WESTERN GEOPHYSICAL OF HOUSTON, TEXAS. THIS CODE * DOC FILE //* WAS ORIGINALLY PLACED ON THE TAPE FROM CAMERON * DOC FILE //* IRON WORKS * DOC FILE //* * DOC FILE //* 3 ADDITION OF FILE 015 FROM WARNER BROTHERS OF BURBANK * DOC FILE //* CALIFORNIA WHICH CONTAINS SEVERAL OF THEIR UTILITIES * DOC FILE //* * DOC FILE //* 4 UPDATE TO FILE 065 TO CORRECT AN ERROR * DOC FILE //* * DOC FILE //* 5 ADDITION OF FILE 016 FROM SCOTT AND WHITE HOSPITAL * DOC FILE //* OF TEMPLE, TEXAS WHICH CONTAINS SOME OF THEIR * DOC FILE //* UTILITIES. * DOC FILE //* * DOC FILE //* 6 UPDATE TO FILE 035 TO HAVE THE LOAD MODULE CALLED * DOC FILE //* VSAMMAPP FROM FILE 218 OF THIS TAPE * DOC FILE //* * DOC FILE //* 7 UPDATE TO FILE 271 WHICH IS DYNAMIC PROCLIB TO * DOC FILE //* VERSION 3 RELEASE 2.1. SEE THE MEMBER CALLED * DOC FILE //* #CHANGES WHICH DESCRIBES THE CHANGES IN THIS RELEASE * DOC FILE //* * DOC FILE //***SECTION V-292 SECTION * DOC FILE //* V-292 CHANGES FOR VERSION 292 JUN 19, 1988 * DOC FILE //* 1 ADDITION OF FILE 122 FROM ALLEGRAN INC OF IRVINE * DOC FILE //* CALIFORNIA WHICH CONTAINS A COPY OF THE RMSG SUB - * DOC FILE //* SYSTEM AND SOME OF THEIR JES2 EXITS * DOC FILE //* THE RMSG SUB-SYSTEM IS AN 'AUTOMATIC OPERATOR' * DOC FILE //* SYSTEM THAT MONITORS AND REACTS TO SELECTED CONSOLE * DOC FILE //* THAT MONITORS AND REACTS TO SELECTED CONSOLE * DOC FILE //* TRAFFIC AND USER WRITTEN COMMANDS * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 126 FROM L.L. BEAN. * DOC FILE //* * DOC FILE //* 3 UPDATE TO FILE 182 (THE PDS COMMAND PROCESSOR) TO * DOC FILE //* ADD THE FOLLOWING MEMBERS TO THE IEBCOPY MEMBER * DOC FILE //* CALLED PDSPJCL: * DOC FILE //* P81PNFB P81PNIB P81PN8B P81SETL1 * DOC FILE //* P81SETL3 P81SETL4 P81VREC* (* IS REALLY AN AT SIGN)* DOC FILE //* * DOC FILE //* 4 UPDATE TO FILE 418 FROM COMBINED INSURANCE COMPANY. * DOC FILE //* THE FOLLOWING MEMBER WAS UPDATED TO VERSION 2.2.0 * DOC FILE //* A. MCS * DOC FILE //* * DOC FILE //* 5 UPDATE TO FILE 384 FROM COMPUTER DATA SYSTEMS INC * DOC FILE //* OF ROCKVILLE, MARYLAND TO: * DOC FILE //* * DOC FILE //* A QISP136 IS NOW SUPPORTING MVS SP136 AND ISPF * DOC FILE //* VERSION 2. NEW QUEUE/ISPF TUTORIALS INCLUDED * DOC FILE //* SUPPORT FOR MVS SP134 AND EARLIER ISPF VERSIONS * DOC FILE //* * DOC FILE //* B LISTPDSI PROGRAM TO LIST MEMBERS BY ISPF * DOC FILE //* MODIFIED OR CREATED DATE. SEE LOCMEM MEMBER * DOC FILE //* * DOC FILE //***SECTION V-291 SECTION * DOC FILE //* V-291 CHANGES FOR VERSION 291 MAY 22, 1988 * DOC FILE //* 1 EFFECTIVE IMMEDIATELY FILES THAT HAVE BEEN ON THE * DOC FILE //* TAPE FOR 2-3 YEARS WITHOUT BEING UPDATED WILL NOW * DOC FILE //* BE PRIME CANDIDATES FOR BEING PURGED FROM THE TAPE. * DOC FILE //* YOU MAY WANT TO KEEP THIS VERSION FOREVER, THEN * DOC FILE //* AGAIN YOU MAY NOT * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 080 FROM THE CITY OF LONG BEACH * DOC FILE //* TO CONTAIN NEW CODE AND UPDATE CODE PREVIOUSLY * DOC FILE //* SUBMITTED * DOC FILE //* * DOC FILE //* 3 UPDATE TO FILE 118 WHICH IS A COPY OF AN SMP PUTXREF * DOC FILE //* PROGRAM FROM THE HARTFORD INSURANCE GROUP FROM MR * DOC FILE //* SHMUEL GOLOB TO CORRECTLY DETERMINE WHAT FMID A * DOC FILE //* SYSMOD BELONGS TO. A NEW MEMBER CALLED $PUTXREF * DOC FILE //* CONTAINS A DESCIPTION OF BUGS THAT HAVE BEEN FIXED. * DOC FILE //* * DOC FILE //* 4 UPDATE TO FILE 047 FROM MANUFACTURERS LIFE * DOC FILE //* INSURANCE COMPANY OF TORONTO CANADA. THIS FILE NOW * DOC FILE //* CONTAINS WHAT USE TO BE IN FILE 425 OF THIS TAPE * DOC FILE //* ALSO SEVERAL NEW THINGS HAVE BEEN ADDED TO THIS * DOC FILE //* FILE * DOC FILE //* * DOC FILE //* 5 ADDITION OF FILE 068 FROM MR SAM THEIS OF CHEVRON * DOC FILE //* GEOSCIENCES COMPANY, TEXAS. THIS FILE CONTAINS * DOC FILE //* A COPY OF SPY AND CONSOLE THAT HAVE BEEN UPDATED * DOC FILE //* TO SUPPORT MVS XA 2.2.0. THIS CODE ALSO GOES BY * DOC FILE //* THE NAME OF DIDOCS * DOC FILE //* * DOC FILE //* 6 REMOVAL OF FILE 425 FROM THIS TAPE, THIS CODE IS * DOC FILE //* NOW CONTAINED IN FILE 047 OF THIS TAPE * DOC FILE //* * DOC FILE //* 7 UPDATE TO FILE 260 WHICH IS THE DISKMAP PROGRAM * DOC FILE //* MR HENRY FARINEAU OF STATE MUTUAL TO MODIFY THE * DOC FILE //* PROGRAM TO ALLOW FOR MORE THAN 16 EXTENTS ON A VSAM * DOC FILE //* FILE. WITHOUT THIS CHANGE, DISKMAP LISTS INCORRECT * DOC FILE //* ALLOC AND USED VALUES, AND THE MAP LISTING SHOWS * DOC FILE //* MISSING AND OVERLAP TRACKS * DOC FILE //* * DOC FILE //* 8 UPDATE TO FILE 112 WHICH IS THE VTOC TSO CP FROM * DOC FILE //* MR HENTRY FARINEAU OF STATE MUTUAL TO MODIFY TWO * DOC FILE //* CSECTS: * DOC FILE //* (A) VTOCFORM - MODIFIED TO CHANGE THE VALUES * DOC FILE //* F500, F1000, F500000 AND * DOC FILE //* F1000000 TO REFLECT TRUE * DOC FILE //* KBYTES AND MBYTES, IE F500 * DOC FILE //* SHOULD BE 512, F1000 SHOULD BE * DOC FILE //* 1024, F500000 SHOULD BE * DOC FILE //* 524288 AND F1000000 SHOULD BE * DOC FILE //* F1048576 * DOC FILE //* * DOC FILE //* (B) VTOCPRNT - MODIFIED TO ALLOW FOR 7 * DOC FILE //* POSITIONS UNDER THE ALLOC AND * DOC FILE //* UNUSED COLUMNS. THESE FIELDS * DOC FILE //* WILL CONTAIN ASTERISKS WHEN * DOC FILE //* REQUESTING LARGE FILES WITH * DOC FILE //* THE KB OPTION. SINCE 2 * DOC FILE //* CHARACTERS WERE NEEDED, THE * DOC FILE //* SIZE OF THE 'ROUND' FIELD WAS * DOC FILE //* REDUCED BY CHANGING THE * DOC FILE //* HEADING FOR THE COLUMN TO * DOC FILE //* 'RND' * DOC FILE //* * DOC FILE //* *** BE CAREFUL IF YOU ARE USING THE OUTPUT * DOC FILE //* OF VTOC TO DO FURTHER POST PROCESSING * DOC FILE //* SINCE THE OUTPUT FORMAT HAS CHANGED *** * DOC FILE //* * DOC FILE //* 9 UPDATE TO FILE 028 FROM MR SAM GOLOB * DOC FILE //* WHICH CONTAINS A COPY OF HIS CLISTS WHICH WILL * DOC FILE //* CONVERT A LIST OF DATASET NAMES TO DISK-TO-TAPE * DOC FILE //* BACKUP JCL TO USE A " FTL " WHICH IS ON FILE * DOC FILE //* 270 OF THIS TAPE. SEE THE MEMBER CALLED $$$DOC3 * DOC FILE //* FOR ADDITIONAL INFORMATION * DOC FILE //* * DOC FILE //***SECTION V-290 SECTION * DOC FILE //* V-290 CHANGES FOR VERSION 290 MAY 01, 1988 * DOC FILE //* 1 ADDITION OF FILE 088 FROM MR BRIAN WESTERMAN OF * DOC FILE //* BRIPER INDUSTRIES OF PHONEIX, ARIZONA. THIS FILE * DOC FILE //* CONTAINS SEVERAL OF THEIR UTILITIES * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 299 FROM MR TENNIE OLSON TO CONTAIN * DOC FILE //* A VERSION OF TAPEMAP THAT CORRECTLY CALCULATES THE * DOC FILE //* FOOTAGE OF A 3480 TAPE CARTRIDGE * DOC FILE //* * DOC FILE //***SECTION V-289 SECTION * DOC FILE //* V-289 CHANGES FOR VERSION 289 APRIL 17, 1988 * DOC FILE //* 1 UPDATE TO FILE 407 FROM MR JOHN WILLIAMS OF WESTERN * DOC FILE //* UNION/EDS AND MR JEFF BROIDO AT WESTERN UNION/EDS OF * DOC FILE //* MAHWAH, NEW JERSEY TO CONTAIN A COPY OF DYNABLDL FOR * DOC FILE //* MVS/XA. FOR XA INFORMATION SEE THE MEMBER CALLED * DOC FILE //* $$XADOC * DOC FILE //* * DOC FILE //* 2 CHANGED FILE 278 FROM IEBCOPY FORMAT TO IEBUPDTE * DOC FILE //* SYSIN FORMAT TO SAVE SPACE * DOC FILE //* * DOC FILE //* 3 UPDATE TO FILE 400 WHICH IS DYNAMASK TO ADD A * DOC FILE //* FLAG THAT IS REQUIRED NOW FOR SOME KINDS OF * DOC FILE //* PROCESSING OF 3480 TAPES * DOC FILE //* * DOC FILE //***SECTION V-288 SECTION * DOC FILE //* V-288 CHANGES FOR VERSION 288 MARCH 27, 1988 * DOC FILE //* 1 UPDATE TO FILES 035 AND 182 TO CORRECT A MINOR * DOC FILE //* ERROR WITH THE PDS COMMAND PROCESSOR * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 022 FROM MR MARK HEDGES OF ADRIA * DOC FILE //* LABORATORIES, DUBLIN, OHIO. * DOC FILE //* * DOC FILE //***SECTION V-287 SECTION * DOC FILE //* V-287 CHANGES FOR VERSION 287 MARCH 27, 1988 * DOC FILE //* 1 UPDATE TO FILES 035 AND 182 TO CORRECT A MINOR * DOC FILE //* ERROR WITH THE PDS COMMAND PROCESSOR * DOC FILE //* * DOC FILE //* 2 ADDITION OF FILE 014 FROM MR SAM GOLOB * DOC FILE //* WHICH CONTAIN A SERIES OF ARTICLES WRITTEN FOR NASPA * DOC FILE //* THE ARTICLES PERTAIN LARGELY TO PROGRAMS ON THIS * DOC FILE //* TAPE, AND TO TOPICS OF GENERAL SYSTEMS PROGRAMMER * DOC FILE //* INTEREST (SEE FILE 120 FOR SAM'S COLUMNS) * DOC FILE //* * DOC FILE //***SECTION V-286 SECTION * DOC FILE //* V-286 CHANGES FOR VERSION 286 MARCH 13, 1988 * DOC FILE //* 1 UPDATE TO FILES 035 AND 182 TO CORRECT A MINOR * DOC FILE //* ERROR * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 271 WHICH IS DYNAMIC PROCLIB TO * DOC FILE //* VERSION 3 RELEASE 2.0. THIS VERSION CONTAINS * DOC FILE //* NUMEROUS ENHANCEMENTS WHICH CORRECT A MINOR * DOC FILE //* MVS/SP 2.2.0 INCOMPATIBILITY, SIMPLIFY INSTALLATION, * DOC FILE //* ELIMINATE THE REQUIREMENTS FOR ALL BUT ONE SUPERZAP * DOC FILE //* MODIFICATION, ELIMINATE THE SPECIAL SYSTEM PROCLIB * DOC FILE //* DD STATEMENTS IN THE JES PROC AND SUBSTANTIALLY * DOC FILE //* CLEAN UP THE IEFVPP SOURCE. A DETAILED LIST OF THE * DOC FILE //* CHANGES WILL BE FOUND IN THE #CHANGES MEMBER OF THE * DOC FILE //* DATA SET. MORE COMPREHENSIVE INSTALLATION * DOC FILE //* INSTRUCTIONS ARE PROVIDED. THE SUPPLIED SMP FORMAT * DOC FILE //* MODIFICATIONS COVER MVS/SP 1.3.X, 2.1.X AND 2.2.0 * DOC FILE //* * DOC FILE //***SECTION V-285 SECTION * DOC FILE //* V-285 CHANGES FOR VERSION 285 MARCH 06, 1988 * DOC FILE //* 1 UPDATE TO FILE 182 TO CONTAIN A NEW VERSION OF THE * DOC FILE //* PDS TSO CP. VERSION 8.1 * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 035 TO CONTAIN A COPY OF PDS VERSION * DOC FILE //* 8.1 * DOC FILE //* * DOC FILE //* 3 UPDATE TO FILE 393 WHICH IS A COPY OF THE TSO CP * DOC FILE //* CALLED QUE THAT WILL RUN UNDER MVS/SP2.2.0. THIS * DOC FILE //* VERSION WAS LIFTED FROM VERSION 086 OF THE JES2 * DOC FILE //* MODS TAPE * DOC FILE //* * DOC FILE //* 4 UPDATE TO FILE 400 FROM SECURITY PACIFIC NATIONAL * DOC FILE //* BANK TO CONTAIN AN UPDATED COPY OF DYNAMASK WHICH * DOC FILE //* WILL RUN UNDER MVS/XA 2.2.0 * DOC FILE //* * DOC FILE //***SECTION V-284 SECTION * DOC FILE //* V-284 CHANGES FOR VERSION 284 FEBRUARY 07, 1988 * DOC FILE //* * DOC FILE //***SECTION V-283 SECTION * DOC FILE //* V-283 CHANGES FOR VERSION 283 FEBRUARY 02, 1988 * DOC FILE //* 1 UPDATE TO FILE 261 FROM MR DICK RIEGNER OF UNIROYAL * DOC FILE //* GOODRICH TIRE CO OF AKRON, OHIO. THIS UPDATE * DOC FILE //* IS TO #J (CSCSL03D) TO XA 2.1.7 AT AN 8708 LEVEL * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 182 THE PDS TSO COMMAND PROCESSOR * DOC FILE //* FROM MR SAM GOLOB. THIS UPDATE IS TO * DOC FILE //* ADD FOUR ADDITIONAL MEMBERS TO THE FILE. THESE * DOC FILE //* MEMBERS ARE CALLED: $PDSART0 $PDSART1 $PDSART2 * DOC FILE //* $PDSART3. THESE MEMBERS CONSTITUE A SHORT COURSE * DOC FILE //* IN THE USE OF THE PDS COMMAND PROCESSOR * DOC FILE //* * DOC FILE //***SECTION V-282 SECTION * DOC FILE //* V-282 CHANGES FOR VERSION 282 JANUARY 25, 1988 * DOC FILE //* 1 UPDATE TO FILE 407 WHICH IS DYNAMIC BLDL FROM FROM * DOC FILE //* SAM GOLOB TO A DFP 1.2 (JDQ1111) VERSION. * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 270 FROM THE WASHINGTON STATE DP * DOC FILE //* SERVICE CENTER TO VERSION 7 OF THEIR MODS * DOC FILE //* * DOC FILE //* 3 UPDATE TO FILE 418 FROM COMBINED INSURANCE COMPANY. * DOC FILE //* THE FOLLOWING MEMBERS WERE UPDATED: * DOC FILE //* A. ACFEXPDT * DOC FILE //* B. ACFVIOS * DOC FILE //* C. ACFXPIRE * DOC FILE //* D. IVP3480 * DOC FILE //* E. USERCFDE * DOC FILE //* F. USERLID * DOC FILE //* SEE THE MEMBER CALLED $INDEX TO SEE EXACTLY WHAT * DOC FILE //* WAS CHANGED * DOC FILE //* * DOC FILE //* 4 ADDITION OF FILE 087 FROM MR MARK DIEHL OF HERCULES * DOC FILE //* ALLEGANY BALLISTICS AND CONTAINS A COPY OF THEIR * DOC FILE //* ISPF SYSLOG UTILITY SYSTEM * DOC FILE //* * DOC FILE //* 5 UPDATE TO FILE 007 WHICH IS A COPY OF THE SHARE * DOC FILE //* RACF MODS TAPE MAINTAINED BY STUART J. SABEL OF * DOC FILE //* BLUE CROSS OF WASHINGTON AND ALASKA IN SEATTLE * DOC FILE //* WASHINGTON. * DOC FILE //* THIS IS VERSION 005 DATED JANUARY 19, 1988 * DOC FILE //* * DOC FILE //* 6 ADDITION OF FILES 113 - 115 FROM COMMERCIAL UNION * DOC FILE //* INSURANCE COMPANIES OF BOSTON, MASS WHICH CONTAINS * DOC FILE //* A COPY OF THEIR SMPSCAN PROGRAM * DOC FILE //* * DOC FILE //***SECTION V-281 SECTION * DOC FILE //* V-281 CHANGES FOR VERSION 281 JANUARY 01, 1988 * DOC FILE //* 1 UPDATE TO FILE 007 WHICH IS A COPY OF THE SHARE * DOC FILE //* RACF MODS TAPE MAINTAINED BY STUART J. SABEL OF * DOC FILE //* BLUE CROSS OF WASHINGTON AND ALASKA IN SEATTLE * DOC FILE //* WASHINGTON. * DOC FILE //* THIS IS VERSION 004 DATED DECEMBER 15, 1987 * DOC FILE //* * DOC FILE //* 2 ADDITION OF FILE 058 FROM MR CHUCK HOFFMAN OF GTE IN * DOC FILE //* WALTHAM, MA WHICH CONTAINS A COPY OF HIS TSO * DOC FILE //* COMMAND CALLED " LINKLIST " WHICH SHOWS THE SYSTEM * DOC FILE //* ID THE LINKLIST FOR THE RUNNING SYSTEM * DOC FILE //* ISPF * DOC FILE //* * DOC FILE //* 3 ADDITION OF FILE 065 FROM JAMES PURDY OF REVLON * DOC FILE //* WHICH CONTAINS A MODIFICATION TO RECOGNIZE A DATASET * DOC FILE //* IN THE LINKLIST THAT IS EITHER NOT CATALOGUED OR IS * DOC FILE //* CATALOGUED BUT NOT IN THE MVS MASTER CATALOG. THERE * DOC FILE //* ARE TWO LEVEL OF THE MOD * DOC FILE //* * DOC FILE //* 01. 8607 LEVEL OF MVS/SP2.1.7 (JBB2125) * DOC FILE //* 02. 8708 LEVEL OF MVS/SP2.2.0 (JBB2220) * DOC FILE //* * DOC FILE //* 4 ADDITION OF FILE 066 FROM MR ALAN FIELD OF SUPER VALU* DOC FILE //* WHICH CONTAINS A COPY OF SEVERAL OF THEIR UTILITIES * DOC FILE //* * DOC FILE //* 5 ADDITION OF FILE 067 FROM COCA COLA COMPANY WHICH * DOC FILE //* CONTAINS TWO EXITS THAT ARE USED TO CONTROL VIO * DOC FILE //* ALLOCATION SIZE, FORCE TSO TEMPORARY DATA SETS TO * DOC FILE //* DEDICATED TSO " PUBLIC " VOLUMES AND A FEW OTHER * DOC FILE //* MISCELLANEOUS FUNCTIONS * DOC FILE //* * DOC FILE //* 6 UPDATE TO FILES 035 AND 182 TO CORRECT AN ERROR IN * DOC FILE //* RENAME SWAP AFTER A SUBLIST IS DONE * DOC FILE //* * DOC FILE //***SECTION V-280 SECTION * DOC FILE //* V-280 CHANGES FOR VERSION 280 DECEMBER 15, 1987 * DOC FILE //* 1 UPDATE TO THE FOLLOWING FILES ON THIS TAPE TO * DOC FILE //* HANDLE 3380K'S FROM CBT * DOC FILE //* * DOC FILE //* A. DSAT FILE 296 * DOC FILE //* * DOC FILE //* 2 ADDITION OF FILE 080 FROM THE CITY OF LONG BEACH * DOC FILE //* WHICH CONTAINS CODE THAT EXTRACTS DATA FROM THE * DOC FILE //* RACF DATASETS FOR FURTHER PROCESSING * DOC FILE //* * DOC FILE //***SECTION V-279 SECTION * DOC FILE //* V-279 CHANGES FOR VERSION 279 NOVEMBER 30, 1987 * DOC FILE //* 1 ADDITION OF FILE 385 FROM THE HARTFORD INSURANCE * DOC FILE //* GROUP WHICH CONTAINS A COPY OF THEIR LPA COMPARE PGM * DOC FILE //* WHICH WAS ACCIDENTLY DELETED FROM THIS TAPE BY * DOC FILE //* VERSION 273 * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 339 FROM E.F. MACDONALD MOTIVATION * DOC FILE //* WHICH IS A COPY OF THEIR JES2 EXIT # 5 PROGRAM * DOC FILE //* * DOC FILE //* 3 UPDATE TO THE FOLLOWING FILES ON THIS TAPE TO * DOC FILE //* HANDLE 3380K'S FROM CBT * DOC FILE //* * DOC FILE //* A. LISTSPC FILE 049 * DOC FILE //* B. DISKSEEK FILE 116 * DOC FILE //* C. MAP FILE 260 * DOC FILE //* D. DSAT FILE 296 * DOC FILE //* * DOC FILE //* 4 ADDITION OF FILES 053 - 057 FROM MR MIKE LOOS OF * DOC FILE //* DELUXE CHECK PRINTERS. THESE FILES CONTAIN A COPY * DOC FILE //* OF THEIR ISPF UTILITIES * DOC FILE //* * DOC FILE //* Mike Loos * DOC FILE //* VP of Ops and Tech Support * DOC FILE //* Fair, Isaac and Company, Inc. * DOC FILE //* 4295 Lexington Avenue North * DOC FILE //* St. Paul, MN 55126 * DOC FILE //* mikeloos@fairisaac.com * DOC FILE //* * DOC FILE //***SECTION V-278 SECTION * DOC FILE //* V-278 CHANGES FOR VERSION 278 OCTOBER 23, 1987 * DOC FILE //* 1 UPDATE TO FILE 118 WHICH IS A COPY OF AN SMP PUTXREF * DOC FILE //* PROGRAM FROM THE HARTFORD INSURANCE GROUP FROM MR * DOC FILE //* SHMUEL GOLOB TO ADD A NEW PROGRAM, * DOC FILE //* SMPUPD, THAT IS USED TO BREAK UP A PTF FILE INTO * DOC FILE //* A PDS, WITH EACH PTF OR SYSMOD AS A SEPARATE * DOC FILE //* MEMBER. THIS IS SMP RELEASE INDEPENDENT. * DOC FILE //* * DOC FILE //* 2. ADDITION OF FILE 046 WHICH A FULL SCREEN TSO CP * DOC FILE //* SCRATCH PROGRAM FROM MASS MUTUAL * DOC FILE //* * DOC FILE //***SECTION V-277 SECTION * DOC FILE //* V-277 CHANGES FOR VERSION 277 OCTOBER 18, 1987 * DOC FILE //* 1 ADDITION OF FILE 044 FROM YALE UNIVERSITY WHICH * DOC FILE //* CONTAINS A COPY OF ASMTOZAP * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 035 FROM YALE UNIVERSITY WHICH * DOC FILE //* CONTAINS A COPY OF THE ASMTOZAP LOAD MODULE * DOC FILE //* * DOC FILE //***SECTION V-276 SECTION * DOC FILE //* V-276 CHANGES FOR VERSION 276 OCTOBER 04, 1987 * DOC FILE //* 1 UPDATE TO FILE 325 FROM WELLS FARGO WHICH CONTAINS * DOC FILE //* MINOR UPDATES * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 137 FROM THE PLANNING RESEARCH CORP * DOC FILE //* OF MCLEAN, VIRGINIA WHICH CONTAINS SEVERAL OF THEIR * DOC FILE //* UTILITIES AND SYSTEM MODIFICATIONS * DOC FILE //* * DOC FILE //* 3 ADDITION OF FILE 038 FROM MR LARRY WILLIAMS AND * DOC FILE //* CONTAINS A COPY OF A TSO GAME CALLED ' KLINGON ' * DOC FILE //* * DOC FILE //* 4 ADDITION OF FILE 040 FROM PEOPLES NATIONAL BANK OF * DOC FILE //* WASHINGTON WHICH CONTAINS SOURCE AND DOCUMENTATION * DOC FILE //* FOR SEVERAL OF THEIR UTILITIES * DOC FILE //* * DOC FILE //***SECTION V-275 SECTION * DOC FILE //* V-275 CHANGES FOR VERSION 275 SEPTEMBER 20, 1987 * DOC FILE //* 1 ADDITION OF FILE 010 FROM MR CHUCK HOFFMAN OF GTE IN * DOC FILE //* WALTHAM, MA WHICH CONTAINS A COPY OF HIS TSO * DOC FILE //* COMMAND CALLED " ISPFPRIM " WHICH ENABLES A USER TO * DOC FILE //* INVOKE AN ISPF DIALOG FROM READY OR FROM WITHIN * DOC FILE //* ISPF * DOC FILE //* * DOC FILE //* 2 ADDITION OF FILE 011 FROM MR MILTON SOONG OF INTEL * DOC FILE //* CORPORATION IN SANTA CLARA, CA. THIS FILE CONTAINS * DOC FILE //* A MODIFIED COPY OF DEBE THAT WILL RUN UNDER MVS/XA * DOC FILE //* AND SUPPORT BOTH 3420'S AND 3480'S THIS FILE ALSO * DOC FILE //* CONTAINS A WTO EXIT AND A PROGRAM TO GET INFO FROM * DOC FILE //* THE JCT AND FILL IN VARIOUS CLIST VARIABLES * DOC FILE //* * DOC FILE //* 3 UPDATE TO FILE 418 FROM COMBINED INSURANCE COMPANY. * DOC FILE //* THE FOLLOWING MEMBERS WERE UPDATED: * DOC FILE //* A. MCS * DOC FILE //* B. IEFUTL * DOC FILE //* C. IGGPRE00 * DOC FILE //* SEE THE MEMBER CALLED $INDEX TO SEE EXACTLY WHAT * DOC FILE //* WAS CHANGED * DOC FILE //* * DOC FILE //* 4 UPDATE TO FILE 161 FROM THE AIR FORCE WHICH CONTAINS * DOC FILE //* A COPY OF THEIR ISPF/PDF CODE TO VERSION 10 DATED * DOC FILE //* AUGUST 15, 1987 * DOC FILE //* * DOC FILE //* 5 UPDATE TO FILE 300 FROM THE AIR FORCE TO * DOC FILE //* VERSION 22.0 AUGUST 15, 1987 * DOC FILE //* * DOC FILE //* 6 UPDATE TO FILE 316 FROM THE AIR FORCE TO * DOC FILE //* VERSION 17.0 AUGUST 15, 1987 * DOC FILE //* * DOC FILE //* 7 UPDATE TO THE FOLLOWING FILES FROM SAM GOLOB * DOC FILE //* A. FILE 028 * DOC FILE //* B. FILE 030 * DOC FILE //* C. FILE 036 * DOC FILE //* D. FILE 118 * DOC FILE //* * DOC FILE //* 8 ADDITION OF FILE 032 FROM MR SAM GOLOB * DOC FILE //* WHICH CONTAINS TWO PROGRAMS THAT WERE PREVIOUSLY ON * DOC FILE //* THIS TAPE, JCLSCAN AND COPYPACK. * DOC FILE //* * DOC FILE //***SECTION V-274 SECTION * DOC FILE //* V-274 CHANGES FOR VERSION 274 AUGUST 04, 1987 * DOC FILE //* 1 ADDITION OF FILE 036 FROM MR SAM GOLOB * DOC FILE //* WHICH CONTAINS A COPY OF " FIXPDS UTILITY FOR ISPF " * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILES 035 AND 182 TO CORRECT AN ERROR IN * DOC FILE //* THE DISPLAY OF DIRECTORY INFORMATION * DOC FILE //* * DOC FILE //* 3 UPDATE TO FILE 299 WHICH IS A COPY OF TAPEMAP TO * DOC FILE //* REMOVE THE OLD COPY OF THE CODE FROM THE FILE * DOC FILE //* * DOC FILE //* 4 DELETE SOME OF THE OLD CODE. * DOC FILE //* SEE NUMBER 01 IN SECTION V-273 OF THIS TAPE ABOUT * DOC FILE //* HOW ONE CAN GET A HOLD OF SOME OF THIS DELETED STUFF * DOC FILE //* * DOC FILE //* 5 UPDATE TO FILE 007 WHICH IS A COPY OF THE SHARE * DOC FILE //* RACF MODS TAPE MAINTAINED BY STUART J. SABEL OF * DOC FILE //* BLUE CROSS OF WASHINGTON AND ALASKA IN SEATTLE * DOC FILE //* WASHINGTON. * DOC FILE //* THIS IS VERSION 003 DATED JULY 15, 1987 * DOC FILE //* * DOC FILE //* 6 ADDITION OF FILE 009 FROM MR GENE LEW OF MCI WHICH * DOC FILE //* CONTAINS A COPY OF THEIR RACF EXITS TO IMPLEMENT * DOC FILE //* RACF 1.7 TAPE DATASET PROTECTION IN " WARNING " MODE * DOC FILE //* THIS FILE IS IN IEBUPDTE SYSIN FORMAT * DOC FILE //* * DOC FILE //***SECTION V-273 SECTION * DOC FILE //* V-273 CHANGES FOR VERSION 273 JUL 08, 1987 * DOC FILE //* 1 ADDITION OF FILE 042 FROM CONNECTICUT BANK * DOC FILE //* AND TRUST COMPANY. I HAVE BASICALLY RUN OUT OF ROOM * DOC FILE //* ON THIS TAPE. I AM SENDING TO SPLA A COPY OF VERSION * DOC FILE //* 249 (DATED JULY 05, 1985) OF THE MVS MODS TAPE. * DOC FILE //* * DOC FILE //* FILE 042 CONTAINS THE DOCUMENT FILE (FILE 001) OF * DOC FILE //* VERSION 249 * DOC FILE //* * DOC FILE //* IF YOU ARE GOING TO NEED A COPY OF VERSION 249 YOU * DOC FILE //* CAN EITHER ORDER DIRECTLY FROM SPLA UNDER * DOC FILE //* NUMBER 370D-03.0.020 * DOC FILE //* (SEE ADDRESS ABOVE) OR ORDER DIRECTLY FROM ME AT * DOC FILE //* THE CURRENT PRICE. I AM SENDING IT TO SPLA BECAUSE * DOC FILE //* I WISH TO MAKE SURE THERE IS A COPY SOMEWHERE ELSE. * DOC FILE //* * DOC FILE //* 2 DUE TO THE EVER INCREASING SIZE OF THIS TAPE IT IS * DOC FILE //* AGAIN TIME TO DELETE SOME OF THE CODE. * DOC FILE //* SEE NUMBER 01 IN SECTION V-273 OF THIS TAPE ABOUT * DOC FILE //* HOW ONE CAN GET A HOLD OF SOME OF THIS DELETED STUFF * DOC FILE //* * DOC FILE //* 3 UPDATE TO FILES 035 AND 182 TO REMOVE THE DEFAULT * DOC FILE //* SECURITY PACFIC PDSGEN MACRO SHIPPED IN ERROR AND * DOC FILE //* TO CORRECT ONE MINOR PROBLEM * DOC FILE //* * DOC FILE //* 4 UPDATE TO FILE 270 FROM THE WASHINGTON STATE DP * DOC FILE //* SERVICE CENTER TO VERSION 6 OF THEIR MODS * DOC FILE //* * DOC FILE //* 5 UPDATE TO FILE 371 FROM THE WASHINGTON STATE DP * DOC FILE //* SERVICE CENTER WHICH IS THE LOAD MODULE LIBRARY * DOC FILE //* OF THEIR SOURCE THAT IS CONTAINED IN FILE 270 OF * DOC FILE //* THIS TAPE. * DOC FILE //* * DOC FILE //* 6 UPDATE TO FILE 028 FROM MR SAM GOLOB * DOC FILE //* WHICH CONTAINS A COPY OF HIS CLISTS WHICH WILL * DOC FILE //* CONVERT A LIST OF DATASET NAMES TO DISK-TO-TAPE * DOC FILE //* BACKUP JCL. * DOC FILE //* * DOC FILE //* 7 UPDATE TO FILE 384 TO REMOVE AN OLD VERSION OF QUE. * DOC FILE //* * DOC FILE //***SECTION V-272 SECTION * DOC FILE //* V-272 CHANGES FOR VERSION 272 MAY 01, 1987 * DOC FILE //* 1 UPDATE TO FILE 035 TO HAVE PDS VERSION 8.0 INSTEAD * DOC FILE //* OF 7.3 AS THE 3 PREVIOUS VERSIONS OF THIS TAPE DID * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 047 FROM MANUFACTURERS LIFE * DOC FILE //* INSURANCE COMPANY OF TORONTO CANADA. THIS FILE * DOC FILE //* CONTAINS AN UPDATED VERSION OF NOCELL TO LEVEL 1.6.5 * DOC FILE //* HSM SUPORT UPGRADED TO DFHSM 2.1.0 * DOC FILE //* SOME BUGS FIXED * DOC FILE //* ADDED SELECTION BY DSORG AND CHANGE STATUS * DOC FILE //* ADDED A " REBLOCKING RECOMMENDATION REPORT " FOR * DOC FILE //* DASD * DOC FILE //* ADDED 2 NEW MEMBERS THAT ARE NOT PART OF NOCELL * DOC FILE //* 1. SASHSM: 3 SAS PROGRAMS - PROCESS HSM DATASETS * DOC FILE //* 2. VETAP : UPDATE TO FILE 424 WITH UCC1 SUPPORT * DOC FILE //* CHANGED TO TLMS II * DOC FILE //* * DOC FILE //* 3 UPDATE TO FILE 399 FROM MANUFACTURERS LIFE * DOC FILE //* INSURANCE COMPANY OF TORONTO CANADA. THIS FILE * DOC FILE //* CONTAINS A COPY OF THEIR TSSO 4.2 CLISTS AND AOF * DOC FILE //* TABLE. IT IS IN THE MEMBER CALLED MANUAL * DOC FILE //* THIS MEMBER IS IN IEBUPDTE SYSIN FORMAT BUT THE * DOC FILE //* "./" CARDS HAVE BEEN CHANGED TO "><" SO YOU MUST * DOC FILE //* DO A CHANGE ALL AND THEN RUN IEBUPDTE * DOC FILE //* * DOC FILE //* 4 ADDITION OF FILE 031 FROM MR JIM CRANE OF THE FORD * DOC FILE //* AEROSPACE & COMMUNICATIONS CORPORATION OF COLORADO * DOC FILE //* THIS FILE CONTAINS A COPY OF THEIR IGGPRE00 EXIT * DOC FILE //* THAT WILL ALLOW DASD ALLOCATION OF NEW DATASETS * DOC FILE //* ONLY ON VOLUMES MOUNTED STORAGE OR PUBLIC UNLESS THE * DOC FILE //* USER HAS BEEN GIVEN RACF "OPERATIONS" * DOC FILE //* * DOC FILE //* 5 UPDATE TO FILE 278 FROM MR DAVID WEILERT OF WILSON * DOC FILE //* FOOD CORPORATION IN OKLAHOMA CITY WHICH IS A COPY * DOC FILE //* OF HIS ISPF DIALOG MANAGER APPLICATION " SLSS " * DOC FILE //* * DOC FILE //* 6 ADDITION OF FILE 280 FROM MR DAVID WEILERT WHICH * DOC FILE //* CONTAINS THE UNFORMATTED SCRIPT SOURCE FOR HIS SLSS * DOC FILE //* ISPF DIALOG MANAGER APPLICATION WHICH IS IN FILE * DOC FILE //* 278 OF THIS TAPE * DOC FILE //* * DOC FILE //***SECTION V-271 SECTION * DOC FILE //* V-271 CHANGES FOR VERSION 271 APRIL 16, 1987 * DOC FILE //* 1 UPDATE TO FILE 182 AND FILE 035 OF THIS TAPE TO * DOC FILE //* CONTAIN A NEW VERSION OF THE TSO CP CALLED PDS * DOC FILE //* VERSION 8.0. THIS FILE CORRECTS SOME POTENTIALLY * DOC FILE //* SERIOUS PROBLEMS WITH VERSION 8.0 THAT WAS ADDED IN * DOC FILE //* VERSION 269 * DOC FILE //* * DOC FILE //* 2 ADDITION OF FILE 007 WHICH IS A COPY OF THE SHARE * DOC FILE //* RACF MODS TAPE MAINTAINED BY STUART J. SABEL OF * DOC FILE //* BLUE CROSS OF WASHINGTON AND ALASKA IN SEATTLE * DOC FILE //* WASHINGTON. * DOC FILE //* THIS IS VERSION 001 DATED APRIL 07, 1987 * DOC FILE //* * DOC FILE //* 3 UPDATE TO FILE 126 FROM L.L. BEAN TO ADD NEW CODE * DOC FILE //* AND UPDATED MODULES. * DOC FILE //* * DOC FILE //* 4 UPDATE TO FILE 400 FROM SECURITY PACIFIC NATIONAL * DOC FILE //* BANK TO CONTAIN AN UPDATED COPY OF DYNAMASK * DOC FILE //* * DOC FILE //***SECTION V-270 SECTION * DOC FILE //* V-270 CHANGES FOR VERSION 270 APRIL 12, 1987 * DOC FILE //* 1 ADDITION OF FILE 030 FROM MR SAM GOLOB WHICH * DOC FILE //* CONTAINS A COPY OF HIS MODIFICATION TO CHANGE THE * DOC FILE //* DEFAULT PFKEYS (MVS/370 AND XA BEFORE 2.2.0) * DOC FILE //* * DOC FILE //* 2 ADDITION OF FILES 060 - 064 FROM MR CHARLES WELLS * DOC FILE //* OF THE GEORGIA DEPARTMENT OF LABOR. THESE FILES * DOC FILE //* CONTAIN A COPY OF THEIR SOFTWARE STATUS REPORT * DOC FILE //* ISPF APPLICATION * DOC FILE //* * DOC FILE //* 3 UPDATE TO FILE 137 FROM THE PLANNING RESEARCH * DOC FILE //* CORP OF MCLEAN, VIRGINIA WHICH CONTAINS SEVERAL * DOC FILE //* OF THEIR UTILITIES AND SYSTEM MODIFICATIONS * DOC FILE //* * DOC FILE //* 4 UPDATE TO FILE 369 FROM THE PLANNING RESEARCH * DOC FILE //* CORPORATION TO INCLUDE SEVERAL OF THEIR UTILITY * DOC FILE //* PROGRAMS IN ADDITION TO THE I/O COUNT MOD THAT * DOC FILE //* WAS ORIGINALLY FROM GENERAL ELECTRIC * DOC FILE //* * DOC FILE //***SECTION V-269 SECTION * DOC FILE //* V-269 CHANGES FOR VERSION 269 MARCH 31, 1987 * DOC FILE //* 1 UPDATE TO FILE 182 TO CONTAIN A NEW VERSION OF * DOC FILE //* THE PDS TSO CP. VERSION 8.0 * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 035 TO CONTAIN A COPY OF PDS * DOC FILE //* VERSION 8.0 * DOC FILE //* * DOC FILE //* 3 UPDATE TO FILE 296 FROM MR BRUCE LELAND OF SERENA * DOC FILE //* THIS HAS BEEN UPDATED TO: * DOC FILE //* A. BLKDISK - MODIFIED TO RETURN OUTPUT TO PDS * DOC FILE //* B. COMPARE - MODIFIED TO RETURN OUTPUT TO PDS * DOC FILE //* C. DSAT - MODIFIED TO RETURN OUTPUT TO PDS * DOC FILE //* D. DVOL - MODIFIED TO RETURN OUTPUT TO PDS * DOC FILE //* E. RELEASE - MODIFIED TO RETURN OUTPUT TO PDS * DOC FILE //* * DOC FILE //* 4 ADDITION OF FILE 025 FROM TEXAS POWER AND LIGHT. * DOC FILE //* IT CONTAINS SEVERAL OF THEIR TSO COMMANDS AND A * DOC FILE //* CONSOLE SIMULATOR. * DOC FILE //* * DOC FILE //* 5 ADDITION OF FILE 026 FROM ALLSTATE INSURANCE. THIS * DOC FILE //* FILE CONTAINS A COPY OF THEIR UTILITY TO RECORD * DOC FILE //* AND REPORT TSO USER PERFORMANCE SATISFACTION LEVEL. * DOC FILE //* * DOC FILE //* 6 ADDITION OF FILE 027 FROM DAYCO PRODUCTS INC. * DOC FILE //* THIS FILE CONTAINS A COPY OF THEIR UTILITY TO MAKE * DOC FILE //* SURE THE DATE ENTERED INTO A PROGRAM IS CORRECT. * DOC FILE //* * DOC FILE //* 7 ADDITION OF FILE 028 FROM MR SAM GOLOB WHICH * DOC FILE //* CONTAINS A COPY OF HIS CLISTS WHICH WILL CONVERT * DOC FILE //* A LIST OF DATASET NAMES TO DISK-TO-TAPE BACKUP * DOC FILE //* JCL. * DOC FILE //* * DOC FILE //* 8 ADDITION OF FILE 029 FROM MR SAM GOLOB WHICH * DOC FILE //* CONTAINS A COPY OF HIS PROCEDURE TO ENLARGE THE * DOC FILE //* VTOC OF AN ACTIVE DISK PACK * DOC FILE //* * DOC FILE //* 9 UPDATE TO FILE 359 FROM MR WILLIAM SMITH OF SYNTEX. * DOC FILE //* THIS UPDATE CONTAINS A COPY OF THE TSO SUBMIT EXIT * DOC FILE //* (IKJEFF10) AS DOCUMENTATED IN THE IBM PUBLICATION * DOC FILE //* "RACF RELEASE 1.7 USAGE GUIDE", INTERNATIONAL * DOC FILE //* TECHNICAL SUPPORT CENTER, GC24-3069-0, P. 63-70, * DOC FILE //* AND APPENDIX C," SAMPLE CODING , PAGES 110-138 * DOC FILE //* * DOC FILE //* 10 UPDATE TO FILE 271 WHICH IS DYNAMIC PROCLIB TO * DOC FILE //* CORRECT AN SMP STATEMENT SYNTAX ERROR AND AN ENQ / * DOC FILE //* DEQ LOGIC ERROR IN THE ACTUAL CODE * DOC FILE //* * DOC FILE //* 11 DUE TO THE EVER INCREASING SIZE OF THIS MESS IT IS * DOC FILE //* AGAIN TIME TO START TO DELETE SOME OF THE VERY OLD * DOC FILE //* STUFF ON THE TAPE. HERE WE GO (AGAIN) * DOC FILE //* NAME FILE(S) LAST DATE UPDATED * DOC FILE //* 01. IEECVXIT (FILE 033) 09/83 * DOC FILE //* 02. INFO BATCH (FILE 068) 06/80 * DOC FILE //* 03. SIO PGM (FILES 124 125) 07/82 * DOC FILE //* 04. FENCING (FILE 145) 08/81 * DOC FILE //* 05. AMDPSCAN (FILE 329) 02/84 * DOC FILE //* 06. SPOOLXREF (FILE 346) 09/82 * DOC FILE //* 07. TAPE ERASE (FILE 370) 05/83 * DOC FILE //* 08. TCAM Q FORMAT (FILE 375) 06/83 * DOC FILE //* 09. LOGSCAN (FILE 389) 10/83 * DOC FILE //* 10. DIDOCS CONSOLE (FILE 411) 09/84 * DOC FILE //* * DOC FILE //***SECTION V-268 SECTION * DOC FILE //* V-268 CHANGES FOR VERSION 268 FEBRUARY 01, 1987 * DOC FILE //* 1 ADDITION OF FILE 021 FROM BELL AND HOWELL OF * DOC FILE //* ILLINOIS, IT CONTAINS SOME OF THEIR UTILITIES * DOC FILE //* * DOC FILE //* 2 ADDITION OF FILE 022 FROM MR MARK HEDGES. * DOC FILE //* THIS FILE CONTAINS SOME OF THEIR UTILITIES * DOC FILE //* * DOC FILE //* 3 ADDITION OF FILE 023 FROM NOVA IN CALGARY CANADA * DOC FILE //* WHICH CONTAINS A COPY OF THEIR ALTJES (ALTERNATE * DOC FILE //* JES2 TSO LOGON) * DOC FILE //* * DOC FILE //* 4 UPDATE TO FILE 119 FROM MCI TELECOMMUNICATIONS * DOC FILE //* CORP TO CONTAIN THE ADDITIONAL MACROS AS SUPPLIED * DOC FILE //* BY MR HOWARD DEAN OF AMERICAN PRESIDENT LINES * DOC FILE //* * DOC FILE //* 5 ADDITION OF FILE 024 FROM MCI TELECOMMUNICATIONS * DOC FILE //* CORP OF ROCKVILLE, MARYLAND WHICH CONTAINS A * DOC FILE //* MODIFIED COPY OF XREF FROM FILE 119 OF THIS TAPE * DOC FILE //* PLUS ADDITIONAL FEATURES TO COMPLEMENT IT SUCH AS * DOC FILE //* AN ISPF INTERFACE * DOC FILE //* * DOC FILE //* 6 UPDATE TO FILE 381 FROM FIRST COMPUTER SERVICES * DOC FILE //* (FORMERLY NORTHWESTERN BANK). MOST OF THE UPDATES * DOC FILE //* INVOLVE MINOR UPDATES TO THE JES2 EXITS FOR SP134 * DOC FILE //* TO ALLOW THEM TO RUN ON SP136. TWO JES2 EXITS WERE * DOC FILE //* ADDED TO ALLOW BETTER JOB ACCOUNTING FOR NJE PRINT * DOC FILE //* JOBS. ALSO A NEW TSO COMMAND HAS BEEN ADDED * DOC FILE //* * DOC FILE //***SECTION V-267 SECTION * DOC FILE //* V-267 CHANGES FOR VERSION 267 JANUARY 01, 1987 * DOC FILE //* 1 UPDATE TO FILE 369 FROM SAM GOLOB TO CONTAIN A COPY * DOC FILE //* OF THE I/O COUNT MODIFICATION FOR MVS370. FILE 369 * DOC FILE //* IS ORIGINALLY FROM PLANNING RESEARCH CORPORATION * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 137 FROM THE PLANNING RESEARCH * DOC FILE //* CORP OF MCLEAN, VIRGINIA WHICH CONTAINS SEVERAL * DOC FILE //* OF THEIR UTILITIES AND SYSTEM MODIFICATIONS * DOC FILE //* * DOC FILE //* 3 UPDATE TO FILE 422 FROM MAY & SPEH TO CONTAIN * DOC FILE //* ADDITIONAL CODE. * DOC FILE //* * DOC FILE //* 4 UPDATE TO FILE 352 WHICH IS THE INTEL MODS TAPE * DOC FILE //* TO VERSION 1.12 (DEC 1986). THIS VERSION WAS * DOC FILE //* CONTRIBUTED BY MR MILTON SOONG OF INTEL. UPDATES * DOC FILE //* TO THE FOLLOWING WERE MADE TO RUN UNDER MVS / XA * DOC FILE //* * DOC FILE //* UPDATED OSDEBE WITH AN A VERSION THAT * DOC FILE //* WILL RUN UNDER MVS/XA. THIS * DOC FILE //* VERSION WILL ALSO RUN UNDER * DOC FILE //* MVS/SP. * DOC FILE //* * DOC FILE //* UPDATED TRIM TSO COMMAND TO RELEASE * DOC FILE //* UNUSED SPACE FROM A DATASET. * DOC FILE //* * DOC FILE //* UPDATED TSO029 (DASDMAP) TO SUPPORT * DOC FILE //* 3380 AND INDEXED VTOCS * DOC FILE //* (REQUIRES IXTOFMT5 CONVERT * DOC FILE //* ROUTINE) (XA VERSION) * DOC FILE //* * DOC FILE //* UPDATED TSO042 (DUNITS COMMAND) FOR * DOC FILE //* UCBLOOKUP W/MVS/XA * DOC FILE //* * DOC FILE //* UPDATED TSO012 (LSPACE TSO COMMAND) TO * DOC FILE //* RUN UNDER MVS/XA. * DOC FILE //* * DOC FILE //* UPDATED TSO013 (DTAPES TSO COMMAND) TO * DOC FILE //* RUN UNDER MVS/XA. THE DTAPES * DOC FILE //* COMMAND WILL DISPLAY THE STATUS * DOC FILE //* OF TAPE UNITS. * DOC FILE //* * DOC FILE //* UPDATED TSO020 (DJ TSO COMMAND) TO RUN * DOC FILE //* UNDER MVS/XA. THE DJ COMMAND * DOC FILE //* DISPLAYS THE STATUS OF ALL * DOC FILE //* BATCH JOBS RUNNING IN THE * DOC FILE //* SYSTEM. * DOC FILE //* * DOC FILE //***SECTION V-266 SECTION * DOC FILE //* V-266 CHANGES FOR VERSION 266 DECEMBER 09, 1986 * DOC FILE //* 1 UPDATE TO FILE 270 FROM THE WASHINGTON STATE DP * DOC FILE //* SERVICE CENTER TO VERSION 5 OF THEIR MODS * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 371 FROM THE WASHINGTON STATE DP * DOC FILE //* SERVICE CENTER, WHICH IS THE LOAD MODULE LIBRARY * DOC FILE //* FROM THEIR SOURCE CODE THAT IS ON FILE 270 OF * DOC FILE //* THIS TAPE. * DOC FILE //* * DOC FILE //***SECTION V-265 SECTION * DOC FILE //* V-265 CHANGES FOR VERSION 265 NOVEMBER 23, 1986 * DOC FILE //* 1 ADDITION OF FILE 117 FROM COCA COLA COMPANY WHICH * DOC FILE //* IS A SERIES OF WTO EXITS. USING THE "MESSAGE * DOC FILE //* PROCESSING FACILITY" OTHERWISE KNOWN AS "MANY * DOC FILE //* WTO EXITS" * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 339 FROM E.F. MACDONALD MOTIVATION * DOC FILE //* WHICH IS A COPY OF THEIR JES2 EXIT # 5 PROGRAM * DOC FILE //* * DOC FILE //* 3 ADDITION OF FILE 326 FROM THE U.S. AIR FORCE IN * DOC FILE //* SAN ANTONIO. THIS FILE IS FROM JIM MARSHALL AND * DOC FILE //* CONTAINS A COPY OF THE VANILLA OS/MVS FORTRAN H * DOC FILE //* COMPILER AND LIBRARY. * DOC FILE //* * DOC FILE //* 4 UPDATE TO FILE 325 FROM WELLS FARGO TO ADD NEW CODE * DOC FILE //* * DOC FILE //* 5 UPDATE TO FILE 418 FROM COMBINED INTERNATIONAL. * DOC FILE //* TO ADD SEVERAL NEW MEMBERS * DOC FILE //* * DOC FILE //* 6 UPDATE TO FILES 460 - 470 FROM MR WILLIAM SMITH * DOC FILE //* OF SYNTEX IN PALO ALTO, CALIFORNIA. THESE FILES * DOC FILE //* CONTAIN A COPY OF THE ISPF GUIDE TAPE * DOC FILE //* * DOC FILE //* 7 ADDITION OF FILE 471 FROM MR WILLIAM SMITH OF * DOC FILE //* SYNTEX IN PALO ALTO, CALIFORNIA. THIS FILE IS * DOC FILE //* ALSO A FILE OFF OF THE ISPF GUIDE TAPE (IT * DOC FILE //* APPEARS TO BE A MACRO FILE OF SOME SORT) * DOC FILE //* * DOC FILE //* 8 UPDATE TO FILE 047 FROM MANUFACTURERS LIFE * DOC FILE //* INSURANCE COMPANY OF TORONTO CANADA. THIS FILE * DOC FILE //* CONTAINS AN UPDATED VERSION OF NOCELL THAT HAS BEEN * DOC FILE //* UPDATED TO SUPPORT DFHSM V2R1, A NEW REPORT HAS BEEN * DOC FILE //* ADDED TO RECOMMEND REBLOCKING OF DASD DATASETS AND A * DOC FILE //* NUMBER OF NEW SELECTION OPTIONS HAVE BEEN ADDED. * DOC FILE //* * DOC FILE //* 9 UPDATE TO FILE 401 FROM BELLCORE TO CONTAIN * DOC FILE //* VERSION 4.3 (PTF LEVEL 2) OF THEIR TSSO SUBSYSTEM * DOC FILE //* * DOC FILE //* 10 UPDATE TO FILE 035 TO CONTAIN VERSION * DOC FILE //* # 6.8.5 OF TSUPDATE FROM CONRAIL * DOC FILE //* * DOC FILE //* 11 UPDATE TO FILE 231 FROM AIR PRODUCTS TO CONTAIN * DOC FILE //* THREE MEMBERS THAT WERE MISSING * DOC FILE //* * DOC FILE //* 12 UPDATE TO FILE 407 WHICH IS DYNAMIC BLDL FROM FROM * DOC FILE //* SAM GOLOB WHO MODIFIED THE CODE WITH THE HELP OF * DOC FILE //* DAVE COLE TO YOU CAN NOW EXCLUDE UP TO SIX LINKLIST * DOC FILE //* LIBRARIES FROM THE SEARCH. FOR MORE INFORMATION * DOC FILE //* LOOK FOR THE NAME "EXCLLIBS" IN THE CODE. * DOC FILE //* * DOC FILE //* 13 ADDITION OF FILE 013 FROM MR RON TANSKY OF PENN * DOC FILE //* MUTUAL LIFE WHICH CONTAINS A PROGRAM TO COMPRESS * DOC FILE //* FILE 001 OF THIS TAPE TO A VB LRECL * DOC FILE //* * DOC FILE //* 14 UPDATE TO FILE 353 FROM MORTON THIOKOL, INC OF * DOC FILE //* CHICAGO, TO CORRECT SEVERAL MEMBERS. SUBSTANTIALLY * DOC FILE //* REVISED ETPS AND ADDED A NEW VTAM APPLICATION * DOC FILE //* * DOC FILE //* 15 DUE TO THE EVER INCREASING SIZE OF THIS MESS IT * DOC FILE //* IS AGAIN TIME TO START TO DELETE SOME OF THE VERY * DOC FILE //* OLD STUFF ON THE TAPE. HERE WE GO (AGAIN) * DOC FILE //* NAME FILE(S) LAST DATE UPDATED * DOC FILE //* 1. IEFACTRT (FILE 007) 10/76 * DOC FILE //* 2. OLD AMD EXITS (FILE 036) 06/80 * DOC FILE //* 3. OLD CODE (FILES 042 043 044) 06/80 * DOC FILE //* 4. ZAPS (FILE 071) 10/76 * DOC FILE //* 5. VABDUMP (FILES 110 111) 04/76 * DOC FILE //* 6. ARAMCO UTIL (FILES 122) 08/81 * DOC FILE //* 7. SMPLIST (FILES 132) 01/82 * DOC FILE //* 8. SQA TRAP (FILES 175) 06/83 * DOC FILE //* 9. TUNING RPT (FILES 183) 06/80 * DOC FILE //* 10. REMOTE ZAP (FILES 203) 06/83 * DOC FILE //* 11. SPY V1 (FILES 206) 07/79 * DOC FILE //* 11. LOCD (FILES 216) 05/78 * DOC FILE //* 11. SORTEXIT (FILES 228) 06/78 * DOC FILE //* 12. RMF IMS EXIT (FILES 250) 11/79 * DOC FILE //* 13. JES3 TWA MOD (FILES 256) 08/80 * DOC FILE //* 14. VTAM TRACE (FILES 257) 03/80 * DOC FILE //* 15. SQUISH (FILES 258) 09/78 * DOC FILE //* 15. JESMON (FILES 265) 07/82 * DOC FILE //* 16. OPER MSG (FILES 269) 11/82 * DOC FILE //* 17. UADS PASS (FILES 302) 02/81 * DOC FILE //* 18. # B (FILES 303) 02/81 * DOC FILE //* 19. SE SIMULATOR (FILES 312) 12/81 * DOC FILE //* 20. FED COMPILER (FILES 315) 06/81 * DOC FILE //* 21. MODEL2/5 FLIP (FILES 327) 12/81 * DOC FILE //* 21. PROB MANAGENT (FILES 328) 12/81 * DOC FILE //* 22. OLD DYN BLDL (FILES 335) 12/82 * DOC FILE //* 23. #CMD1 JES3 (FILES 337) 01/82 * DOC FILE //* * DOC FILE //***SECTION V-264 SECTION * DOC FILE //* V-264 CHANGES FOR VERSION 264 OCTOBER 26, 1986 * DOC FILE //* 1 UPDATE TO FILE 083 TO CONTAIN A COPY OF IEHMAP * DOC FILE //* THAT RUNS UNDER MVS / XA FROM MR GUY ALBERTELLI * DOC FILE //* OF BF GOODRICH IN AKRON, OHIO * DOC FILE //* * DOC FILE //* 2 ADDITION OF FILE 264 FROM MR GUY ALBERTELLI OF * DOC FILE //* BF GOODRICH IN AKRON, OHIO. THIS FILE CONTAINS * DOC FILE //* TWO TSO COMMAND PROCESSORS * DOC FILE //* * DOC FILE //* 3 ADDITION OF FILE 261 FROM MR GUY ALBERTELLI OF * DOC FILE //* BF GOODRICH IN AKRON, OHIO. THIS FILE CONTAINS * DOC FILE //* AN UPDATED VERSION OF THE # CMD1 SUBSYSTEM TO RUN * DOC FILE //* UNDER XA * DOC FILE //* * DOC FILE //* 4 ADDITION OF FILE 298 FROM GTE LABS, WALTHAM, MASS * DOC FILE //* WHICH CONTAINS THE CODE TO PROVIDE AN EASY FACILITY * DOC FILE //* FOR BACKING UP AND RESTORING INDIVIDUAL MEMBERS OF * DOC FILE //* A PARTITIONED DATASET, USING PANVALET TO MAINTAIN * DOC FILE //* UP TO 99 BACKUP VERSIONS OF EACH MEMBER * DOC FILE //* * DOC FILE //***SECTION V-263 SECTION * DOC FILE //* V-263 CHANGES FOR VERSION 263 OCTOBER 12, 1986 * DOC FILE //* 1 UPDATE TO FILE 401 FROM BELLCORE TO CONTAIN * DOC FILE //* VERSION 4.3 OF THEIR TSSO SUBSYSTEM * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 388 TO CONTAIN AN UPDATED VERSION * DOC FILE //* OF THE SCHEDULE SYSTEM FROM COMNET. THIS VERSION * DOC FILE //* OF THE CODE WAS SUBMITTED BY MR MIKE LEWIS OF * DOC FILE //* RESULTS INC, FORMERLY OF COMNET. THIS VERSION * DOC FILE //* EXPANDED AND MODIFIED THE WEEKDAY OPERAND THE * DOC FILE //* MACROS NEEDED ARE CONTAINED IN FILE 408 OF THIS * DOC FILE //* TAPE * DOC FILE //* * DOC FILE //* 3 ADDITION OF FILE 119 FROM HOWARD DEAN OF SYNTEX * DOC FILE //* WHICH CONTAINS A COPY OF SEVERAL OF THEIR UTILITIES * DOC FILE //* * DOC FILE //* 4 ADDITION OF FILE 126 FROM L.L. BEAN IN FREEPORT * DOC FILE //* MAINE, WHICH CONTAINS A COPY OF THEIR CODE TO ALLOW * DOC FILE //* PASSWORDS IN JCL FOR AN MVS XA LEVEL SYSTEM AND AN * DOC FILE //* IEAVMXIT. * DOC FILE //* * DOC FILE //* 5 UPDATE TO FILE 381 FROM FIRST COMPUTER SERVICES * DOC FILE //* (FORMERLY NORTHWESTERN BANK) TO FIX MINOR ERRORS * DOC FILE //* AND TO ALLOW THE SP133 JES2 EXITS TO RUN UNDER * DOC FILE //* SP134 THE MAJOR SOURCE CHANGE WAS TO JES EXIT 1 TO * DOC FILE //* PROVIDE XEROX 9700 SUPPORT AND JES2 NEWS FACILITY. * DOC FILE //* THE SP1.3.0 VERSIONS ARE ALSO INCLUDED BUT HAVE * DOC FILE //* NOT BEEN MODIFIED. * DOC FILE //* * DOC FILE //* 6 COMPLETE UPDATE TO FILE 369 FROM PLANNING * DOC FILE //* RESEARCH CORPORATION TO INCLUDE SEVERAL OF THEIR * DOC FILE //* UTILITY PROGRAMS IN ADDITION TO THE I/O COUNT * DOC FILE //* MOD THAT ORIGINATED FROM GENERAL ELECTRIC. * DOC FILE //* * DOC FILE //* 7 UPDATE TO FILE 161 FROM THE AIR FORCE WHICH * DOC FILE //* CONTAINS A COPY OF THEIR ISPF/PDF CODE TO * DOC FILE //* VERSION 8 DATED JULY 1, 1986 * DOC FILE //* * DOC FILE //* 8 UPDATE TO FILE 316 FROM THE AIR FORCE TO * DOC FILE //* VERSION 15.0 JULY 1, 1986 * DOC FILE //* * DOC FILE //* 9 UPDATE TO FILE 300 FROM THE AIR FORCE TO * DOC FILE //* VERSION 20.0 JULY 1, 1986 * DOC FILE //* * DOC FILE //* 10 ADDITION OF FILE 041 FROM BENJ. FRANKLIN FEDERAL * DOC FILE //* SAVINGS AND LOAN ASSOCIATION OF PORTLAND OREGON * DOC FILE //* WHICH CONTAINS A COPY OF THEIR EXITS TO MVS/SP * DOC FILE //* JES2 TO PROVIDE TABLE DRIVEN FORMS CONTROL FOR * DOC FILE //* XEROX 8700 / 9700 LASER PRINTERS * DOC FILE //* * DOC FILE //* 11 ADDITION OF FILE 394 WHICH IS A COPY OF THE TSO * DOC FILE //* CP CALLED QUE THAT WILL RUN UNDER MVS/SP 1.3.6 * DOC FILE //* AND 2.1.5. THIS VERSION IS FROM MR SAM GOLOB WHO * DOC FILE //* MODIFIED THE CODE FROM MR JACK SCHUDEL OF THE * DOC FILE //* UNIVERSITY OF FLORIDA. SAM MODIFIED THE QUE * DOC FILE //* VERSION THAT WAS ON VERSION 59 OF THE JES2 TAPE. * DOC FILE //* * DOC FILE //***SECTION V-262 SECTION * DOC FILE //* V-262 CHANGES FOR VERSION 262 AUGUST 06, 1986 * DOC FILE //* 1 ADDITION OF FILE 039 FROM CITIBANK OF NEW YORK * DOC FILE //* THAT CONTAINS TWO CONTRIBUTIONS, ONE A MOD TO THE * DOC FILE //* IPOUPDTE PROGRAM AND THE OTHER IS AN VERSION OF * DOC FILE //* SMF1415 USING IBM DFSORT * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 422 FROM MAY & SPEH TO CONTAIN * DOC FILE //* ADDITIONAL CODE * DOC FILE //* * DOC FILE //* 3 UPDATE TO FILES 048 049 AND 050 FROM CBT FOR * DOC FILE //* LOCINDEX, LISTVOL, LISTSPC TO HANDLE MULTI-VOLUME * DOC FILE //* DATASETS AND DATASETS THAT HAVE LOTS OF ENTRIES * DOC FILE //* IN THE CATALOG * DOC FILE //* * DOC FILE //* 4 UPDATE TO FILE 118 WHICH IS A COPY OF AN SMP * DOC FILE //* PUTXREF PROGRAM FROM THE HARTFORD INSURANCE * DOC FILE //* GROUP FROM MR SHMUEL GOLOB TO LOOK AT ++APAR, * DOC FILE //* ++USERMOD, AND ++FUNCTION IN ADDITION TO ++PTF. * DOC FILE //* SEE THE MEMBER CALLED $$$DOC FOR THE COMPLETE * DOC FILE //* DOCUMENTATION * DOC FILE //* * DOC FILE //* 5 UPDATE TO FILE 182 AND FILE 035 OF VERSION 7.3 OF * DOC FILE //* PDS TO CORRECT 2 MINOR PROBLEMS: * DOC FILE //* A. ON A COPY COMMAND ERRORS DETECTED BY IEBCOPY * DOC FILE //* GET PDS980E INTERRUPTED MESSAGE INSTEAD OF THE * DOC FILE //* IEBCOPY OUTPUT DISPLAY. IKJEFTSR INTERFACE ONLY * DOC FILE //* B. DELETE, SUBMIT, COPY AND REPRO USED AS LINE * DOC FILE //* COMMANDS IN MEMLIST: IF A SUBLIST IS ACTIVE, * DOC FILE //* ALL SUBLIST ENTRIES ARE SELECTED * DOC FILE //* * DOC FILE //***SECTION V-261 SECTION * DOC FILE //* V-261 CHANGES FOR VERSION 261 JUNE 24, 1986 * DOC FILE //* 1 UPDATE TO FILE 400 FROM SECURITY PACIFIC NATIONAL * DOC FILE //* BANK TO CONTAIN AN UPDATED COPY OF DYNAMASK * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 070 FROM GENERAL DYNAMICS WHICH IS * DOC FILE //* A COPY OF THEIR USER MODS TO AN MVS/XA 2.1.3 LEVEL * DOC FILE //* * DOC FILE //* 3 ADDITION OF FILE 034 FROM NORTHEAST LOUISIANA * DOC FILE //* UNIVERSITY WHICH CONTAINS A COPY OF THEIR PROGRAM * DOC FILE //* WHICH KEEPS TRACK OF THE RACF USERIDS * DOC FILE //* * DOC FILE //* 4 ADDITION OF FILE 137 FROM THE PLANNING RESEARCH CORP * DOC FILE //* OF MCLEAN, VIRGINIA WHICH CONTAINS SEVERAL OF THEIR * DOC FILE //* UTILITIES AND SYSTEM MODIFICATIONS * DOC FILE //* * DOC FILE //* 5 UPDATE TO FILE 384 FROM COMPUTER DATA SYSTEMS INC * DOC FILE //* OF ROCKVILLE, MARYLAND TO: * DOC FILE //* * DOC FILE //* A LISTPTF IS UPGRADED AND FIXED * DOC FILE //* * DOC FILE //* B PRINTOFF IMPLEMENTED TO SUPPORT MICROFICHE * DOC FILE //* PAGE WITH BLOCKHEAD OF MEMBERS; BLOCKSUB * DOC FILE //* ROUTINE OS ADDED * DOC FILE //* * DOC FILE //* C SAS PROGRAM IS UPGRADED TO DISPLAY CONTENTS * DOC FILE //* OF SMP/E VSAM CSI DATASETS * DOC FILE //* * DOC FILE //* D FINDFIX V2.1 IS UPGRADED WITH NEW INFORMATION * DOC FILE //* DISPLAY (ONLY SMP/E). (MORE POWERFUL, MORE * DOC FILE //* INFORMATION, MORE IMPROVEMENT IN YOUR SYSTEM * DOC FILE //* MAINTAINANCE SKILLS.) * DOC FILE //* * DOC FILE //* E QISP134/QSTART MACRO IS CHANGED TO REFLECT * DOC FILE //* HASPCKPT VOLUME NAME CHANGE BY SPECIFYING CKPT * DOC FILE //* ENTRY IN JCL / ASM / PARM CARD (SEE QIDOC) * DOC FILE //* * DOC FILE //* F QISP134/ DUMP PROGRAM IS UPGRADED AND FIXED * DOC FILE //* * DOC FILE //* G PTFLIB HAS MORE PROGRAMS / JCL TO SUPPORT EASY * DOC FILE //* MAINTAINENCE PROCEDURE (PTF LIBRARY CONTROL) * DOC FILE //* * DOC FILE //* 6 UPDATE TO FILE 182 TO CONTAIN A NEW VERSION OF * DOC FILE //* THE PDS TSO CP. VERSION 7.3 * DOC FILE //* * DOC FILE //* 7 UPDATE TO FILE 035 TO CONTAIN A COPY OF PDS * DOC FILE //* VERSION 7.3 * DOC FILE //* * DOC FILE //* 8 UPDATE TO FILE 422 FROM MAY & SPEH TO CONTAIN * DOC FILE //* ADDITIONAL CODE * DOC FILE //* * DOC FILE //* 9 ADDITION OF FILE 006 FROM SOUTHWESTERN PUBLIC * DOC FILE //* SERVICE COMPANY OF AMARILLO TEXAS WHICH CONTAINS * DOC FILE //* SEVERAL OF THEIR UTILITIES PROGRAMS INCLUDING * DOC FILE //* THE UTILITIES REQUIRED TO LOAD FILE 001 OF THE * DOC FILE //* TAPE INTO A VERSION 2 INFO/MVS DATABASE * DOC FILE //* * DOC FILE //* 10 UPDATE TO FILE 299 FROM MR SHMUEL GOLOB TO CONTAIN * DOC FILE //* AN UPDATED COPY OF TAPEMAP. THIS VERSION HAS BEEN * DOC FILE //* UPDATED TO LOOK FOR A SMPPTFIN FORMAT TAPE BEFORE * DOC FILE //* LOOKING FOR AN IEBUPDTE FORMAT TAPE. THIS FILE IS * DOC FILE //* NOW IN IEBUPDTE SYSIN FORMAT AND CONTAINS THE * DOC FILE //* ORIGINAL COPY OF TAPEMAP AND THE UPDATED COPY OF * DOC FILE //* TAPEMAP. SEE THE MEMBER CALLED $$DOC FOR * DOC FILE //* ADDITIONAL INFORMATION OF WHAT IS IN THE PDS AND * DOC FILE //* SEE THE MEMBER CALLED TAPEMAP FOR ALL THE CHANGES * DOC FILE //* * DOC FILE //* 11 ADDITION OF FILE 187 FROM FIRST NATIONAL BANK OF * DOC FILE //* CHICAGO WHICH IS A PROGRAM TO CONVERT A CLIST FROM * DOC FILE //* FROM 80 BYTES TO 255 BYTES AND VICE VERSA. * DOC FILE //* THIS FILE WAS PREVIOUSLY ON THE TAPE BUT WAS * DOC FILE //* ACCIDENTLY DELETED IN APRIL 1986 * DOC FILE //* * DOC FILE //* 12 DUE TO THE EVER INCREASING SIZE OF THIS MESS IT * DOC FILE //* IS NOW TIME TO START TO DELETE SOME OF THE VERY * DOC FILE //* OLD STUFF ON THE TAPE. HERE WE GO (AGAIN) * DOC FILE //* NAME FILE(S) LAST DATE UPDATED * DOC FILE //* 1. IO/CONFIG (FILE 013) 08/80 * DOC FILE //* 2. GRUM UTILITIES (FILE 014) 08/80 * DOC FILE //* 3. DMS (FILES 021 022 025 026) 01/82 * DOC FILE //* 4. TSO CMDS (FILE 039) 06/80 * DOC FILE //* 5. CHIMP (FILE 041) 02/80 * DOC FILE //* 6. CHKDUMP (FILES 053 054) 12/76 * DOC FILE //* 7. LPAREA (FILE 055) 10/76 * DOC FILE //* 8. VCOREZAP (FILE 056) 10/76 * DOC FILE //* 9. DCMS (FILES 059 060 061 062) 04/79 * DOC FILE //* 10. DCMS (FILES 063 064) 04/79 * DOC FILE //* 11. TCAM10 (FILE 069) 10/79 * DOC FILE //* 12. EDITOR (FILE 091) 04/79 * DOC FILE //* 13. SYSGEN XREF (FILE 109) 11/76 * DOC FILE //* 14. FNB MODS (FILE 119) 11/81 * DOC FILE //* 15. SMFDS PGM (FILE 126) 11/70 * DOC FILE //* 16. CHANNEL ROTATE (FILE 129) 08/80 * DOC FILE //* 17. CONSOLE ZAP (FILE 133) 06/82 * DOC FILE //* 18. IO QUE ZAP (FILE 134) 09/79 * DOC FILE //* 19. VIO ZAP (FILE 135) 09/79 * DOC FILE //* 20. USER MODS (FILE 138) 04/79 * DOC FILE //* 21. SO PROGRAMS (FILE 139) 04/79 * DOC FILE //* 22. SQUISH (FILES 146 147) 12/77 * DOC FILE //* 23. PCCW MONITOR (FILE 152) 09/82 * DOC FILE //* 24. VIO ZAP (FILE 163) 09/77 * DOC FILE //* 25. PUSE (FILE 164) 09/77 * DOC FILE //* 26. NAME CHANGE (FILE 165) 09/77 * DOC FILE //* 27. VSAM CHANGE (FILE 166) 09/77 * DOC FILE //* 28. UCB SCAN (FILES 184 185) 12/77 * DOC FILE //* 29. TSO CP (FILE 186) 04/79 * DOC FILE //* 30. STEPLIB (FILE 191) 01/78 * DOC FILE //* 31. SQUISH (FILES 192 193) 01/78 * DOC FILE //* 32. SMF SCAN (FILES 195 196) 04/78 * DOC FILE //* 33. AUTO JES CMD (FILE 202) 03/78 * DOC FILE //* 34. VTOC PGM (FILE 204) 07/80 * DOC FILE //* 35. SAS PGM (FILE 212) 06/78 * DOC FILE //* 36. DCMS (FILE 221) 05/78 * DOC FILE //* 37. TSO MONITOR (FILE 223) 05/79 * DOC FILE //* 38. RMF P.P. (FILE 238) 02/81 * DOC FILE //* 39. DYN TRC ON/OFF (FILE 239) 08/78 * DOC FILE //* 40. ZAPS FROM SO (FILE 253) 08/78 * DOC FILE //* 41. SAS FROM SO (FILE 254) 08/78 * DOC FILE //* 42. RMF PP (FILE 255) 08/78 * DOC FILE //* 43. SMF ZAP (FILE 261) 03/79 * DOC FILE //* 44. CATALOG COPY (FILE 264) 11/78 * DOC FILE //* 45. CATEDIT (FILE 275) 02/79 * DOC FILE //* 46. JESCNCL (FILE 277) 03/79 * DOC FILE //* 47. UCBZAP (FILE 298) 01/81 * DOC FILE //* 48. RMFSPLIT (FILE 305) 02/81 * DOC FILE //* 49. MEMOREX UTIL (FILE 313) 06/81 * DOC FILE //* 50. PACKER PGM (FILE 318) 11/81 * DOC FILE //* 51. DYN BLDL (FILE 321) 11/81 * DOC FILE //* 52. SMFEXIT (FILE 326) 04/82 * DOC FILE //* 53. DMS (FILES 330 331) 01/82 * DOC FILE //* * DOC FILE //***SECTION V-260 SECTION * DOC FILE //* V-260 CHANGES FOR VERSION 260 MAY 29, 1986 * DOC FILE //* 1 UPDATE TO FILE 422 FROM MAY & SPEH TO CONTAIN * DOC FILE //* ADDITIONAL INFORMATION * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 270 FROM THE WASHINGTON STATE DP * DOC FILE //* SERVICE CENTER TO VERSION 4 OF THEIR UTILITIES * DOC FILE //* * DOC FILE //* 3 ADDITION OF FILE 371 FROM THE WASHINGTON STATE DP * DOC FILE //* WHICH IS THE LOAD MODULE LIBRARY OF THEIR SOURCE * DOC FILE //* WHICH IS CONTAINED IN FILE 270 OF THIS TAPE * DOC FILE //* * DOC FILE //* 4 ADDITION OF FILES 230-231 FROM AIR PRODUCTS AND * DOC FILE //* CHEMICALS FROM TREXLERTOWN, PA. WHICH CONTAINS * DOC FILE //* A COPY OF A SHARE 66 SESSION (G107) ENTITLED: * DOC FILE //* "ISPF TRADE FAIR" * DOC FILE //* * DOC FILE //* 5 ADDITION OF FILE 232 FROM AIR PRODUCTS AND * DOC FILE //* CHEMICALS FROM TREXLERTOWN, PA. WHICH CONTAINS A * DOC FILE //* COPY OF CODE THAT WILL TAKE AN MVS IOGEN DECK AND * DOC FILE //* TURN IT INTO AN APPROXIMATION OF THE VM / XA SF * DOC FILE //* REAL IO CONFIGURATION FILE (HCPRIO). * DOC FILE //* * DOC FILE //***SECTION V-259 SECTION * DOC FILE //* V-259 CHANGES FOR VERSION 259 MARCH 01, 1986 * DOC FILE //* 1 UPDATE TO FILE 422 FROM MAY & SPEH TO CONTAIN * DOC FILE //* ADDITIONAL UTILITIES * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 218 FROM COCA COLA TO ADD XA SUPPORT * DOC FILE //* TO RMFMON * DOC FILE //* * DOC FILE //* 3 ADDITION OF FILE 405 FROM THE DEFENSE LOGISTICS * DOC FILE //* AGENCY OF COLUMBUS, OHIO WHICH CONTAINS SEVERAL * DOC FILE //* OF THEIR UTILITIES * DOC FILE //* * DOC FILE //* 4 ADDITION OF FILES 460-470 FROM MR WILLIAM SMITH OF * DOC FILE //* SYNTEX IN PALO ALTO, CALIFORNIA. THESE FILES * DOC FILE //* CONTAIN A COPY OF THE ISPF GUIDE TAPE * DOC FILE //* * DOC FILE //***SECTION V-258 SECTION * DOC FILE //* V-258 CHANGES FOR VERSION 258 FEBURARY 03, 1986 * DOC FILE //* 1 ADDITION OF FILE 188 FROM SHMUEL GOLOB WHICH * DOC FILE //* CONTAINS A COPY OF HIS SYSTEM FOR HANDLING IBM * DOC FILE //* OPTIONAL SOURCE MATERIAL TAPES * DOC FILE //* * DOC FILE //* 2 ADDITION OF FILE 189 FROM SHMUEL GOLOB WHICH * DOC FILE //* CONTAINS A SMALL SAMPLE OF THE OUTPUT OF HIS * DOC FILE //* SYSTEM CONTAINED IN FILE 188 OF THIS TAPE * DOC FILE //* * DOC FILE //***SECTION V-257 SECTION * DOC FILE //* V-257 CHANGES FOR VERSION 257 JANUARY 26, 1986 * DOC FILE //* 1 UPDATE TO FILE 381 FROM FIRST COMPUTER SERVICES * DOC FILE //* (FORMERLY NORTHWESTERN BANK) TO FIX MINOR ERRORS AND * DOC FILE //* TO ALLOW THE SP133 JES2 EXITS TO RUN UNDER SP134 * DOC FILE //* * DOC FILE //* 2 ADDITION OF FILE 047 FROM MANUFACTURERS LIFE * DOC FILE //* INSURANCE COMPANY OF TORONTO CANADA. THIS FILE * DOC FILE //* CONTAINS A COPY OF THEIR UTILITY CALLED NOCELL. * DOC FILE //* THIS PROGRAM EXTRACTS DATASET INFORMATION FROM * DOC FILE //* VTOCS, TLMS VOLUME MASTER FILE, HSM CONTROL * DOC FILE //* DATASETS AND THE ASM2 ARCHIVE CATALOG, BUILDS A * DOC FILE //* TABLE AND PRINTS REPORTS ON THE DATASETS SELECTED. * DOC FILE //* * DOC FILE //* 3 UPDATE TO FILE 353 FROM MORTON THIOKOL, INC OF * DOC FILE //* CHICAGO, TO CONTAIN MODIFICATIONS TO SEVERAL OF * DOC FILE //* THE PROGRAMS, ALSO JDF HAS BEEN UPDATED TO * DOC FILE //* SP 1.3.4 * DOC FILE //* * DOC FILE //* 4 UPDATE TO FILE 300 FROM THE AIR FORCE TO * DOC FILE //* VERSION 18.0 DECEMBER 24, 1985 * DOC FILE //* * DOC FILE //* 5 UPDATE TO FILE 306 FROM THE AIR FORCE TO VERSION * DOC FILE //* 5.0 OCTOBER 03, 1985 (CONTAINS XA VERSION OF TSSO) * DOC FILE //* * DOC FILE //* 6 UPDATE TO FILE 316 FROM THE AIR FORCE TO * DOC FILE //* VERSION 13.0 DECEMBER 5, 1985 * DOC FILE //* * DOC FILE //***SECTION V-256 SECTION * DOC FILE //* V-256 CHANGES FOR VERSION 256 JANUARY 01, 1986 * DOC FILE //* 1 UPDATE TO FILE 112 FROM MR BRUCE LELAND * DOC FILE //* TO UPDATE VTOC TO: * DOC FILE //* A. CORRECTION FOR THE CAT PARAMETER FOR * DOC FILE //* MULTI-VOLUME CATALOGED DATA SETS * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 319 TO A DIFFERENT VERSION (OLD * DOC FILE //* VER HAD MACROS THAT WERE NOT SENT) * DOC FILE //* * DOC FILE //* 3 UPDATE TO FILE 182 AND FILE 035 OF VERSION 7.2 * DOC FILE //* OF PDS TO CORRECT 2 MINOR PROBLEMS: * DOC FILE //* * DOC FILE //***SECTION V-255 SECTION * DOC FILE //* V-255 CHANGES FOR VERSION 255 DECEMBER 01, 1985 * DOC FILE //* 1 UPDATE TO FILE 182 TO CONTAIN A NEW VERSION OF * DOC FILE //* THE PDS TSO CP. VERSION 7.2 * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 035 TO CONTAIN A COPY OF PDS * DOC FILE //* VERSION 7.2 * DOC FILE //* * DOC FILE //* 3 UPDATE TO FILE 296 FROM MR BRUCE LELAND * DOC FILE //* THIS HAS BEEN UPDATED TO: * DOC FILE //* A. HEL - MODIFIED PFK SUPPORT TO NOT BLANK * DOC FILE //* THE TOP LINE OF THE DISPLAY WHEN * DOC FILE //* PFK12 IS SET * DOC FILE //* * DOC FILE //* B. REVIEW - CHANGED TO DISPLAY 6 DIGITS IN THE * DOC FILE //* CURRENT LINE NUMBER * DOC FILE //* - CHANGED TO CORRECT PFKN (TO ALLOW * DOC FILE //* PFK CHANGES * DOC FILE //* - PFK6 DEFAULTS TO " SMF " AND PFK12 * DOC FILE //* DEFAULTS TO " FINDSMF " * DOC FILE //* * DOC FILE //* 4 UPDATE TO FILE 112 FROM MR BRUCE LELAND * DOC FILE //* TO UPDATE VTOC FOR: * DOC FILE //* A. CORRECTION FOR KB AND MB KEYWORDS FOR * DOC FILE //* REPORTING DASD UTILIZATION * DOC FILE //* * DOC FILE //* 5 UPDATE TO FILE 160 FROM MR CHUCK HOFFMAN OF GTE * DOC FILE //* LABS AND THE COMMONWEALTH OF MASSACHUSETTS * DOC FILE //* * DOC FILE //* 6 UPDATE TO FILES 018 AND 035 TO CONTAIN VERSION * DOC FILE //* # 6.7.1 OF TSUPDATE FROM CONRAIL * DOC FILE //* * DOC FILE //***SECTION V-254 SECTION * DOC FILE //* V-254 CHANGES FOR VERSION 254 NOVEMBER 18, 1985 * DOC FILE //* 1 UPDATE TO FILES 018 AND 035 TO CONTAIN VERSION * DOC FILE //* # 6.7.0 OF TSUPDATE FROM CONRAIL * DOC FILE //* * DOC FILE //* 2 ADDITION OF FILE 278 FROM MR DAVID WEILERT WHICH * DOC FILE //* CONTAINS AN ISPF DIALOG MANAGER APPLICATION TO * DOC FILE //* HANDLE AN SLSS (SYSTEM LIBRARY SUBSCRIPTION SERVICE) * DOC FILE //* * DOC FILE //* 3 A COMMENT ABOUT LOADING THIS FILE INTO AN INFO/MVS * DOC FILE //* DATA BASE. WE DO NOT USE VERSION 2 BUT IF YOU TAKE * DOC FILE //* THE INPUT TO LOAD VERSION 1 AND CONVERT IT TO * DOC FILE //* FIXED BLOCK WITH AN LRECL OF 80 BYTES AND SHIFT * DOC FILE //* EVERYTHING LEFT 8 BYTES (WITH THE PROPER JCL) YOU * DOC FILE //* SHOULD BE OKAY - USE THE LAST JOB IN FILE 003 FOR * DOC FILE //* THE JCL TO CREATE THE INPUT TO THE INFO/MVS DATA * DOC FILE //* BASE AND THEN CHANGE IT TO FIXED BLOCK AND SHIFT 8 * DOC FILE //* BYTES LEFT. YOU HAVE WILL TO CREATE YOUR OWN JCL * DOC FILE //* TO LOAD THE VERSION 2 DATA BASE * DOC FILE //* * DOC FILE //***SECTION V-253 SECTION * DOC FILE //* V-253 CHANGES FOR VERSION 253 OCTOBER 29, 1985 * DOC FILE //* 1 UPDATE TO FILE 407 FROM DAVE COLE AT COMNET TO * DOC FILE //* CONTAIN AN UPDATED COPY OF DYNAMIC BLDL * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 035 TO HAVE THE CURRENT LOAD * DOC FILE //* MODULES OF: * DOC FILE //* A DYNABLDL SOURCE FILE 407 * DOC FILE //* * DOC FILE //* 3 UPDATE TO FILE 408 FROM DAVE COLE AT COMNET TO * DOC FILE //* CONTAIN AN UPDATED COPY OF HIS MACRO LIBRARY * DOC FILE //* * DOC FILE //* 4 UPDATE TO FILE 162 FROM DAVE COLE AT COMNET TO * DOC FILE //* CONTAIN AN UPDATED COPY OF HIS GLOBAL CROSS - * DOC FILE //* REFERENCE LISTING GENERATOR (XREFASM) * DOC FILE //* * DOC FILE //* 5 ADDITIONAL OF FILE 123 FROM AMDAHL WHICH * DOC FILE //* CONTAINS A COPY OF THE MVS DUMP ANALYSIS EXITS. * DOC FILE //* * DOC FILE //***SECTION V-252 SECTION * DOC FILE //* V-252 CHANGES FOR VERSION 252 OCTOBER 15, 1985 * DOC FILE //* 1 UPDATE TO FILE 112 FROM MR BRUCE LELAND OF SERENA * DOC FILE //* TO UPDATE VTOC FOR: * DOC FILE //* A. CORRECTION FOR A LIST OF VOLUME NAMES (OR * DOC FILE //* PARTIAL NAMES). CLEAR THE UCB SCAN AREA * DOC FILE //* FOR EACH VOLUME. * DOC FILE //* B. CHANGE TO CONTAINING KEYWORD TO ALLOW SYNTAX * DOC FILE //* SUCH AS CONTAINING(.DATA) OR CONTAINING(123) * DOC FILE //* * DOC FILE //* 2 ADDITION OF FILE 430 FROM MC EVOY OF GLOUCESTERSHIRE * DOC FILE //* ENGLAND. THIS FILE CONTAINS SOME OF THEIR UTILITIES * DOC FILE //* * DOC FILE //* 3 UPDATE TO FILE 369 FROM PLANNING RESEARCH * DOC FILE //* CORPORATION TO HAVE AN XA VERSION OF THE I/O COUNTS * DOC FILE //* IN THE IEF285I MESSAGE * DOC FILE //* * DOC FILE //* 4 UPDATE TO FILE 052 TO CONTAIN A COPY OF THE ACRONYM * DOC FILE //* AND ABBREVIATION QUIZ THAT WAS CREATED FOR THE 30TH * DOC FILE //* ANNIVERSARY MEETING OF SHARE IN AUGUST 1985 IN * DOC FILE //* NEW ORLEANS * DOC FILE //* * DOC FILE //***SECTION V-251 SECTION * DOC FILE //* V-251 CHANGES FOR VERSION 251 SEPTEMBER 17, 1985 * DOC FILE //* 1 UPDATE TO FILE 003 WHICH IS THE JCL TO DROP THIS * DOC FILE //* TAPE TO CORRECT SOME MINOR ERRORS * DOC FILE //* * DOC FILE //* 2 A NOTE - FILE 116 OF THIS TAPE CONTAINS A * DOC FILE //* DISKSEEK PROGRAM - THE NOTE IS THAT THIS CODE HAS * DOC FILE //* NOT BEEN MODIFIED TO HANDLE INDEXED VTOCS OR ICF * DOC FILE //* DATASETS THAT HAVE MORE THAT 15 EXTENTS * DOC FILE //* * DOC FILE //* 3 UPDATE TO FILE 384 FROM COMPUTER DATA SYSTEMS * DOC FILE //* INC. OF ROCKVILLE, MARYLAND TO: * DOC FILE //* * DOC FILE //* A ADD ADDITIONAL COMMANDS TO QISP134 * DOC FILE //* (ROUTE, ASID, RMF, ETC) * DOC FILE //* * DOC FILE //* B SAS PROGRAM TO DISPLAY THE CONTENTS OF * DOC FILE //* SMPE VSAM CSI DATASETS * DOC FILE //* * DOC FILE //* 4 ADDITION OF FILE 427 WHICH CONTAINS A COPY OF * DOC FILE //* THE IBM MACRO CALLED IHASTOW * DOC FILE //* * DOC FILE //* 5 ADDITION OF FILE 429 FROM ALLERGAN PHARMACEUTICALS * DOC FILE //* WHICH CONTAINS A COPY OF A FEW OF THEIR UTILITIES * DOC FILE //* * DOC FILE //***SECTION V-250 SECTION * DOC FILE //* V-250 CHANGES FOR VERSION 250 AUGUST 29, 1985 * DOC FILE //* 1 ADDITION OF FILE 424 BLUE CROSS BLUE SHIELD OF * DOC FILE //* WASHINGTON, D.C. WHICH CONTAINS A COPY OF THEIR * DOC FILE //* 3420 TO 3480 CONVERSION PROGRAM. SEE FILE 047 * DOC FILE //* * DOC FILE //* 2 ADDITION OF FILE 399 WHICH CONTAINS TSSO * DOC FILE //* MODIFICATIONS, CLISTS, ETC * DOC FILE //* * DOC FILE //* 3 UPDATE TO FILE 300 FROM THE AIR FORCE TO * DOC FILE //* VERSION 16.0 JULY 1, 1985 * DOC FILE //* * DOC FILE //* 4 UPDATE TO FILE 316 FROM THE AIR FORCE TO * DOC FILE //* VERSION 12.0 JULY 1, 1985 * DOC FILE //* * DOC FILE //* 5 UPDATE TO FILE 384 FROM COMPUTER DATA SYSTEMS INC * DOC FILE //* OF ROCKVILLE, MARYLAND TO: * DOC FILE //* * DOC FILE //* ISPCALL MACRO MISSING -- REINSTALL ON QISP130 * DOC FILE //* ADD QISP134 * DOC FILE //* ADD MORE PROGRAMS ON SOURCE (SEE $$DOC) * DOC FILE //* A ASM PGM FOR SAS TO PRINT BLOCK HEAD FOR FICHE * DOC FILE //* B SAS PGM TO REPORT MVS EXCEPTION FROM RMF RECORDS * DOC FILE //* C ASM PGM TO LIST LINKED MODULES WITH LATEST PTF * DOC FILE //* UPDATE * DOC FILE //* D SAS PGM TO LIST SMPE SYSMOD PRE AND SUMMARIES * DOC FILE //* * DOC FILE //* 6 UPDATE TO FILE 299 FROM DAVE COLE AT COMNET TO * DOC FILE //* CONTAIN AN UPDATED COPY OF TAPEMAP. THIS VERSION * DOC FILE //* HAS BEEN UPDATED TO * DOC FILE //* 1 RECOGNIZE A SYSMODS TAPE (PUT, INSTALL, * DOC FILE //* ETC.) AND LIST THE NAMES OF THE SYSMODS * DOC FILE //* CONTAINED THEREIN. * DOC FILE //* 2 MISC. CORRECTIONS, ADJUSTMENTS AND * DOC FILE //* IMPROVEMENTS. * DOC FILE //* * DOC FILE //* 7 UPDATE TO FILE 035 TO HAVE THE CURRENT LOAD MODULES * DOC FILE //* OF: A TAPEMAP SOURCE FILE 299 * DOC FILE //* * DOC FILE //* 8 ADDITION OF FILE 426 FROM HOWARD DEAN OF SYNTEX * DOC FILE //* TO CONTAINS A COPY OF THE JOBNAME PROCESSOR WHICH * DOC FILE //* ALLOWS STARTED TASKS TO HAVE ACCOUNT INFORMATION * DOC FILE //* AND A COPY OF JSTATUS FOR JES2 1.3.3/4 * DOC FILE //* * DOC FILE //* 9 UPDATE TO FILE 401 FROM BELLCORE TO CONTAIN VER * DOC FILE //* 4.2 OF THEIR TSSO SUBSYSTEM * DOC FILE //* * DOC FILE //* 10 DUE TO THE EVER INCREASING SIZE OF THIS MESS IT IS * DOC FILE //* NOW TIME TO START TO DELETE SOME OF THE VERY OLD * DOC FILE //* STUFF ON THE TAPE. HERE WE GO * DOC FILE //* 1. APEMAN (FILES 034 079 092-097 103) * DOC FILE //* 2. SUBMAN (FILES 104-108) * DOC FILE //* 3. FREEALL (FILES 006 030 031) * DOC FILE //* 4. DMS NON/SE (FILES 023 024) * DOC FILE //* 5. MTRACE (FILE 027) * DOC FILE //* 6. DLIB XREF (FILES 028 029 140) * DOC FILE //* 7. OLD IEAIPS00 (FILE 047) * DOC FILE //* 8. OLD MONITOR (FILES 073 074) * DOC FILE //* 9. SQA MONITOR (FILE 076) * DOC FILE //* 10. COREZAP (FILES 077 078) * DOC FILE //* 11. XWTR DUMPER (FILE 080) * DOC FILE //* 12. GUIDE INFO (FILE 123) * DOC FILE //* 13. TRACE PGM (FILE 137) * DOC FILE //* 14. OLD RMFPP (FILE 142) * DOC FILE //* 15. ANALYSIS PGM (FILE 154) * DOC FILE //* 16. SRM ZAP (FILE 177) * DOC FILE //* 17. OLD RMFPP (FILES 179 180 190 201 247) * DOC FILE //* 18. MELLON SHARED (FILES 188 189) * DOC FILE //* 19. SMF PGM (FILE 194) * DOC FILE //* 20. SMF EXTRACT (FILE 197) * DOC FILE //* 21. SYSEVENT PGM (FILES 208 209 210) * DOC FILE //* 22. DCMS # SYS (FILE 211) * DOC FILE //* 23. OLD JES2 MDS (FILES 230 231 232) * DOC FILE //* 24. DCMS 2.2 (FILES 240-245) * DOC FILE //* 25. SMF EXTRACT (FILES 248 249) * DOC FILE //* 26. RMF SYNC (FILE 251) * DOC FILE //* 27. OLD QUE (FILE 278) * DOC FILE //* 28. SCRIPT (FILES 280-286) * DOC FILE //* SCRIPT NOW IS IN FILES * DOC FILE //* 016-037 OF THE CBT OVERFLOW * DOC FILE //* TAPE - NOT ON THIS TAPE * DOC FILE //* 29. MELLON SHARED (FILES 343 344 345) * DOC FILE //* * DOC FILE //***SECTION V-249 SECTION * DOC FILE //* V-249 CHANGES FOR VERSION 249 JULY 05, 1985 * DOC FILE //* 1 UPDATE TO FILE 035 TO CONTAIN A COPY OF PDS VERSION * DOC FILE //* 7.1 * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 296 FROM MR BRUCE LELAND OF SERENA * DOC FILE //* THIS HAS BEEN UPDATED TO: * DOC FILE //* A. COMPARE - MODIFIED TO CHECK MEMBERS OF A * DOC FILE //* PDS BEFORE THE COMPARE IS DONE * DOC FILE //* B. REVIEW - CHANGES TO SYNCHRONIZE WITH THE * DOC FILE //* HEL COMMAND. SUPPORT FOR 3278-X * DOC FILE //* C. RELEASE - RELEASE COMMAND (ORIGINAL FROM * DOC FILE //* THE AIR FORCE) ADD. HAS VOLUME * DOC FILE //* SUPPORT. * DOC FILE //* * DOC FILE //* 3 ADDITION OF FILE 423 FROM BROIDO COMPUTER CONSULTING * DOC FILE //* THIS FILE CONTAINS SEVERAL OF THEIR UTILITIES. * DOC FILE //* * DOC FILE //***SECTION V-248 SECTION * DOC FILE //* V-248 CHANGES FOR VERSION 248 JUNE 11, 1985 * DOC FILE //* 1 UPDATE TO FILE 400 WHICH IS DYNAMASK TO CORRECT A * DOC FILE //* MINOR BUG IN THE CODE * DOC FILE //* * DOC FILE //***SECTION V-247 SECTION * DOC FILE //* V-247 CHANGES FOR VERSION 247 APRIL 21, 1985 * DOC FILE //* 1 ADDITION OF FILE 422 FROM MAY & SPEH OF OAKBROOK * DOC FILE //* TERRACE, ILLINOIS. THIS FILE CONTAINS SOME UTILITY * DOC FILE //* PROGRAMS INCLUDING A PROGRAM THAT WILL PRINT OUT THE * DOC FILE //* AUTOMATIC SCHEDULING FACILITY FILE FROM DAVE COLE * DOC FILE //* AT COMNET FROM FILE 388 * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 296 FROM MR BRUCE LELAND OF SERENA * DOC FILE //* THIS HAS BEEN UPDATED TO CONTAIN: * DOC FILE //* A. DSAT - MODFIED TO USE UCB SCAN ROUTINE * DOC FILE //* B. HEL - MODFIED TO CORRECT A MINOR * DOC FILE //* PROBLEM WITH 3278 MODEL 5 * DOC FILE //* * DOC FILE //* 3 UPDATE TO FILES 018 AND 035 TO CONTAIN VERSION * DOC FILE //* # 6.5.3 OF TSUPDATE FROM CONRAIL * DOC FILE //* * DOC FILE //***SECTION V-246 SECTION * DOC FILE //* V-246 CHANGES FOR VERSION 246 MARCH 24, 1985 * DOC FILE //* 1 UPDATE TO FILE 012 FROM JOHN HANCOCK MUTUAL LIFE * DOC FILE //* WHICH IS A COPY OF THEIR ISPF BACKGROUND JOBS DRIVER * DOC FILE //* * DOC FILE //* 2 ADDITION OF FILE 421 WHICH IS THE XACORZAP PROGRAM * DOC FILE //* FROM ROBERT BUDGE OF HITACHI (FORMERLY NAS) * DOC FILE //* (NATIONAL ADVANCED SYSTEMS). THIS IS A VERSION * DOC FILE //* OF INCORZAP WHICH WILL RUN IN ANY MVS ENVIRONMENT * DOC FILE //* INCLUDING XA OR SP 1.3. ROBERT BUDGE IS THE * DOC FILE //* ORIGINAL AUTHOR OF INCORZAP FROM THE TIME HE WORKED * DOC FILE //* FOR IBM. THIS VERSION TURNS OFF PAGE PROTECTION IN * DOC FILE //* MVS/XA, SO YOU CAN SEE HOW TO DO IT. * DOC FILE //* * DOC FILE //***SECTION V-245 SECTION * DOC FILE //* V-245 CHANGES FOR VERSION 245 MARCH 17, 1985 * DOC FILE //* 1 ADDITION OF FILES 360 WHICH IS FROM THE STATE OF * DOC FILE //* WISCONSIN REGIONAL COMPUTING CENTER AND CONTAINS * DOC FILE //* SEVERAL OF THEIR PROGRAMS AND UTILITIES * DOC FILE //* * DOC FILE //* 2 ADDITION OF FILE 400 WHICH IS DYNAMASK FROM STEVE * DOC FILE //* SMITH OF SECURITY PACIFIC NATIONAL BANK * DOC FILE //* * DOC FILE //***SECTION V-244 SECTION * DOC FILE //* V-244 CHANGES FOR VERSION 244 MARCH 04, 1985 * DOC FILE //* 1 ADDITION OF FILE 359 FROM SYNTEX TO CONTAIN SEVERAL * DOC FILE //* OF THEIR PROGRAMS, ISPF STUFF, UTILTIES, ETC * DOC FILE //* * DOC FILE //***SECTION V-243 SECTION * DOC FILE //* V-243 CHANGES FOR VERSION 243 FEBRUARY 17, 1985 * DOC FILE //* 1 UPDATE TO FILE 070 FROM GENERAL DYNAMICS WHICH IS * DOC FILE //* A COPY OF THEIR USER MODS TO AN MVS/XA 2.1.1 LEVEL * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 401 FROM BELLCORE TO CONTAIN VER * DOC FILE //* 4.1 OF THEIR TSSO SUBSYSTEM * DOC FILE //* * DOC FILE //* 3 ADDITION OF FILE 199 FROM DAVE COLE AT COMNET * DOC FILE //* WHICH CONTAINS SOME NEW TSO COMMAND PROCESSORS * DOC FILE //* * DOC FILE //* 4 UPDATE TO FILE 296 TO UPDATE THE MEMBER CALLED HEL * DOC FILE //* TO CORRECT A MINOR PROBLEM FOR A USER WITH A 3278-5 * DOC FILE //* TERMINAL WHERE HEL IS INVOKED FROM A 27 X 132 * DOC FILE //* CHARACTER SCREEN * DOC FILE //* * DOC FILE //***SECTION V-242 SECTION * DOC FILE //* V-242 CHANGES FOR VERSION 242 FEBRUARY 06, 1985 * DOC FILE //* 1 UPDATE TO FILE 127 WHICH IS A COMPLETE REPLACEMENT * DOC FILE //* FROM MR CLARK HUNTER OF COMPUWARE. SEE WHAT'S * DOC FILE //* UNDER FILE 127 FOR A LIST OF THE COMPLETE CHANGES * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 300 FROM THE AIR FORCE TO * DOC FILE //* VERSION 15.0 JANUARY 25, 1985 * DOC FILE //* * DOC FILE //* 3 UPDATE TO FILE 316 FROM THE AIR FORCE TO * DOC FILE //* VERSION 11.0 JANUARY 25, 1985 * DOC FILE //* * DOC FILE //* 4 ADDITION OF FILE 384 FROM COMPUTER DATA SYSTEMS INC * DOC FILE //* OF ROCKVILLE, MARYLAND. THIS FILE CONTAINS: * DOC FILE //* A. ISPF QUE (SEE $$QDOC) * DOC FILE //* B. ISPF SPY (SEE ISP#QI2) * DOC FILE //* C. OTHER PGMS (SEE $$$DOC) * DOC FILE //* * DOC FILE //* 5 UPDATE TO FILE 296 FROM MR BRUCE LELAND OF SERENA * DOC FILE //* THIS HAS BEEN UPDATED TO CONTAIN: * DOC FILE //* A. DVOL - MODFIED FOR MVS/XA * DOC FILE //* B. HEL - MODFIED TO HANDLE 3278 MODELS * DOC FILE //* 3 AND 4 AND 5 * DOC FILE //* C. COMPARE - ADDED A PDS PUTLINE INTERFACE * DOC FILE //* * DOC FILE //***SECTION V-241 SECTION * DOC FILE //* V-241 CHANGES FOR VERSION 241 JANUARY 01, 1985 * DOC FILE //* 1 UPDATE TO FILES 018 AND 035 TO CONTAIN VERSION * DOC FILE //* # 6.5 OF TSUPDATE FROM CONRAIL * DOC FILE //* * DOC FILE //***SECTION V-240 SECTION * DOC FILE //* V-240 CHANGES FOR VERSION 240 DECEMBER 18, 1984 * DOC FILE //* * DOC FILE //***SECTION V-239 SECTION * DOC FILE //* V-239 CHANGES FOR VERSION 239 NOVEMBER 18, 1984 * DOC FILE //* 1 UPDATE CROSS REFERENCE SECTION FROM DAVE COLE ABOUT * DOC FILE //* HIS MACLIB (408) AND - DYNABLDL (407), XREFASM (162) * DOC FILE //* SCHEDULE (388) COMPRSEQ (226) OFFLOAD (225) * DOC FILE //* * DOC FILE //***SECTION V-238 SECTION * DOC FILE //* V-238 CHANGES FOR VERSION 238 NOVEMBER 04, 1984 * DOC FILE //* * DOC FILE //***SECTION V-237 SECTION * DOC FILE //* V-237 CHANGES FOR VERSION 237 OCTOBER 28, 1984 * DOC FILE //* 1 UPDATE TO FILE 225 FROM DAVE COLE AT COMNET TO * DOC FILE //* CONTAIN AN UPDATED COPY OF THE OFFLOAD PROGRAM * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 299 FROM DAVE COLE AT COMNET TO * DOC FILE //* CONTAIN AN UPDATED COPY OF TAPEMAP. THIS VERSION * DOC FILE //* HAS BEEN UPDATED TO * DOC FILE //* 1 SHOW DETAILED LISTINGS OF THE CONTENTS OF FDR * DOC FILE //* AND FDRDSF TAPES * DOC FILE //* 2 ADDED SUPPORT FOR BLKSIZES GREATER THAN 32K * DOC FILE //* UP TO 64K-1 BYTES. (THE RECENT RELEASES OF * DOC FILE //* FDR WRITE BLOCKS THAT ARE 50K LARGE OR * DOC FILE //* LARGER) * DOC FILE //* 3 ADDED A REWIND COMMAND JUST AFTER THE TAPE IS * DOC FILE //* OPENED TO ENSURE THAT THE TAPE IS PROPERLY * DOC FILE //* POSITIONED. THIS MAKES TAPE MAPPING STANDARD * DOC FILE //* LABELED TAPES IN A UCC/1 ENVIROMNEMT A LITTLE * DOC FILE //* EASIER * DOC FILE //* * DOC FILE //* 3 UPDATE TO FILE 035 TO HAVE THE CURRENT LOAD MODULES * DOC FILE //* OF: * DOC FILE //* A TAPEMAP SOURCE FILE 299 * DOC FILE //* B OFFLOAD SOURCE FILE 225 * DOC FILE //* * DOC FILE //***SECTION V-236 SECTION * DOC FILE //* V-236 CHANGES FOR VERSION 236 OCTOBER 21, 1984 * DOC FILE //* 1 UPDATE TO FILE 116 WHICH IS A DISK SEEK ANALYSIS * DOC FILE //* PROGRAM TO RUN UNDER AN MVS/XA AND NON - XA * DOC FILE //* ENVIRONMENT. THIS CODE HAS NOT BEEN MODIFIED TO * DOC FILE //* HANDLE INDEXED VTOCS AND ICF DATASETS THAT HAVE * DOC FILE //* MORE THAT 15 EXTENTS * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 325 FROM WELLS FARGO TO ADD NEW CODE * DOC FILE //* * DOC FILE //* 3 UPDATE TO FILE 296 FROM MR BRUCE LELAND OF SERENA * DOC FILE //* THIS HAS BEEN UPDATED TO CONTAIN A NEW TSO CP CALLED * DOC FILE //* XEQ AND UPDATED VERSIONS OF HEL AND REVIEW * DOC FILE //* * DOC FILE //* 4 UPDATE TO FILE 112 FROM MR BRUCE LELAND OF SERENA * DOC FILE //* TO VTOC WHICH WILL WORK UNDER MVS/XA AND NON-XA * DOC FILE //* AND ICF CATALOGS WITH MORE THAN 16 EXTENTS * DOC FILE //* * DOC FILE //***SECTION V-235 SECTION * DOC FILE //* V-235 CHANGES FOR VERSION 235 SEPTEMBER 16, 1984 * DOC FILE //* 1 UPDATE TO FILE 035 TO HAVE THE CURRENT LOAD MODULES * DOC FILE //* OF: A DYNABLDL SOURCE FILE 407 * DOC FILE //* B TAPEMAP SOURCE FILE 299 * DOC FILE //* * DOC FILE //* 2 REMOVAL OF THE TAPEMAP PROGRAM FROM FILES 149 AND * DOC FILE //* 316 OF THIS TAPE. TAPEMAP IS NOW ON FILE 299 * DOC FILE //* * DOC FILE //* 3 ADDITION OF FILE 162 FROM MR DAVE COLE OF COMNET * DOC FILE //* WHICH CONTAINS A COPY OF THEIR GLOBAL CROSS - * DOC FILE //* REFERENCE LISTING GENERATOR (XREFASM) * DOC FILE //* * DOC FILE //* 4 UPDATE TO FILE 299 FROM DAVE COLE AT COMNET TO * DOC FILE //* CONTAIN AN UPDATED COPY OF TAPEMAP. THIS VERSION * DOC FILE //* HAS SEVERAL CHANGES TO IT - THIS VERSION WILL ALSO * DOC FILE //* REPLACE THE VERSIONS OF TAPEMAP THAT WERE IN FILES * DOC FILE //* 149 AND 316 (ALSO UPDATED THE LOAD MODULE IN FILE * DOC FILE //* 035) * DOC FILE //* * DOC FILE //* 5 ADDITION OF FILE 336 FROM RICE UNIVERISTY WHICH * DOC FILE //* CONTAINS SEVERAL OF THE UTILITY PROGRAMS, TSO * DOC FILE //* COMMANDS PROCESSORS, MACROS, ETC * DOC FILE //* * DOC FILE //* 6 UPDATE TO FILE 388 TO REMOVE ALL THE MACROS FROM * DOC FILE //* THE SCHEDULER SYSTEM AND PUT THEM IN FILE 408 * DOC FILE //* OF THIS TAPE * DOC FILE //* * DOC FILE //***SECTION V-234 SECTION * DOC FILE //* V-234 CHANGES FOR VERSION 234 AUGUST 28, 1984 * DOC FILE //* 1 UPDATE TO FILE 300 FROM THE AIR FORCE TO * DOC FILE //* VERSION 14.0 JULY 24, 1984 * DOC FILE //* * DOC FILE //* 2 ADDITION OF FILE 161 FROM THE AIR FORCE TO * DOC FILE //* CONTAIN A COPY OF THEIR ISPF/PDF CODE * DOC FILE //* * DOC FILE //***SECTION V-233 SECTION * DOC FILE //* V-233 CHANGES FOR VERSION 233 AUGUST 22, 1984 * DOC FILE //* 1 UPDATE TO FILE 325 FROM WELLS FARGO TO ADD NEW CODE * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 270 FROM THE WASHINGTON STATE DP * DOC FILE //* SERVICE CENTER TO CONTAIN SEVERAL OF THEIR LOCAL * DOC FILE //* UTILITIES * DOC FILE //* * DOC FILE //* 3 ADDITION OF FILE 159 FROM CBT WHICH CONTAINS A COPY * DOC FILE //* THEIR UCBFIND ROUTINE FOR MVS AND MVS/XA * DOC FILE //* * DOC FILE //* 4 UPDATE TO FILE 296 FROM MR BRUCE LELAND OF SERENA * DOC FILE //* THIS HAS BEEN UPDATED TO CONTAIN HEL AND A NEW * DOC FILE //* VERSION OF REVIEW * DOC FILE //* * DOC FILE //* 5 ADDITION OF FILE 160 MR CHUCK HOFFMAN OF GTE LABS * DOC FILE //* AND THE COMMONWEALTH OF MASSACHUSETTS WHICH CONTAIN * DOC FILE //* SEVERAL OF THEIR TSO COMMAND PROCESSORS * DOC FILE //* * DOC FILE //* 6 UPDATE TO FILE 418 FROM COMBINED INTERNATIONAL. * DOC FILE //* THE MEMBER CALLED ACFSCAN HAS BEEN UPDATED TO * DOC FILE //* CORRECT A DATE INTERVAL PROBLEM WHEN A USER GOES TO * DOC FILE //* A NEW YEAR * DOC FILE //* * DOC FILE //* 7 UPDATE TO FILES 018 AND 035 TO CONTAIN VERSION # * DOC FILE //* 6.4 OF TSUPDATE FROM CONRAIL THAT HAS 3380 SUPPORT * DOC FILE //* * DOC FILE //* 8 ADDITION OF FILE 401 TO CONTAIN A COPY OF THE * DOC FILE //* MODIFIED TSSO SUBSYSTEM FROM BELL COMMUNICATIONS * DOC FILE //* RESEARCH. * DOC FILE //* * DOC FILE //* 9 ADDITION OF FILES 271-273 FROM KEITH MOE FROM AMDAHL * DOC FILE //* * DOC FILE //* A FILE 271 - DYNAMIC PROCLIB * DOC FILE //* B FILE 272 - VTAM LOGO MODIFICATION * DOC FILE //* C FILE 273 - TSO AND STC UNDER A SECONDARY JES * DOC FILE //* * DOC FILE //***SECTION V-232 SECTION * DOC FILE //* V-232 CHANGES FOR VERSION 232 JUNE 17, 1984 * DOC FILE //* 1 UPDATE TO FILE 353 FROM MORTON THIOKOL, INC OF * DOC FILE //* CHICAGO. ALSO A NEW PROGRAM WHICH PROVIDES A FULL * DOC FILE //* SCREEN EDITOR THAT CAN BE INVOKED AS A STARTED * DOC FILE //* TASK, SPECIFYING A CRT ADDRESS AS AN EXEC PARM * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 388 TO CONTAIN AN UPDATED VERSION OF * DOC FILE //* THE SCHEDULE SYSTEM FROM COMNET. THIS VERSION * DOC FILE //* SCHEUDLES ON THE BASIS OF LOCAL TIME RATHER THAN * DOC FILE //* GMT. THE MACROS NEEDED ARE CONTAINED IN FILE 408 * DOC FILE //* OF THIS TAPE * DOC FILE //* * DOC FILE //* 3 UPDATE TO FILE 226 WHICH IS A NEW VERSION OF CMPRSEQ * DOC FILE //* FROM DAVE COLE AT COMNET. THIS VERSION HAS SEVERAL * DOC FILE //* ENHANCEMENTS FROM THE PREVIOUS VERSION * DOC FILE //* * DOC FILE //* 4 UPDATE TO FILE 339 FROM E.F. MACDONALD MOTIVATION * DOC FILE //* WHICH IS A COPY OF THEIR JES2 EXIT # 5 PROGRAM * DOC FILE //* TO RUN UNDER JES2 1.3.4 AND/OR JES2 1.3.3 * DOC FILE //* * DOC FILE //* 5 UPDATE TO FILE 381 FROM NORTHWESTERN BANK TO * DOC FILE //* UPDATE THEIR JES2 EXITS FOR SP1.3.3 LEVEL * DOC FILE //* * DOC FILE //***SECTION V-231 SECTION * DOC FILE //* V-231 CHANGES FOR VERSION 231 MAY 28, 1984 * DOC FILE //* 1 UPDATE TO FILE 218 FROM COCA COLA TO ADD A ZAP TO * DOC FILE //* FIX A PROBLEM WITH THEIR RMFMON USER PROGRAM * DOC FILE //* * DOC FILE //* 2 ADDITION OF FILE 339 FROM E.F. MACDONALD MOTIVATION * DOC FILE //* WHICH IS A COPY OF THEIR JES2 EXIT # 5 PROGRAM * DOC FILE //* * DOC FILE //***SECTION V-230 SECTION * DOC FILE //* V-230 CHANGES FOR VERSION 230 APRIL 15, 1984 * DOC FILE //* 1 ADDITION OF FILE 325 FROM WELLS FARGO BANK IN * DOC FILE //* CALIFORNIA TO ADD A FEW OF THEIR TSO COMMANDS AND * DOC FILE //* PROGRAMS * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 296 TO ADD TWO ADDITIONAL TSO CPS * DOC FILE //* DSAT AND DVOL * DOC FILE //* DSAT - CHANGED TO SUPPORT 3375'S AND 3380'S * DOC FILE //* DVOL - SUPPORT WAS ADDED FOR INDEXED VTOCS * DOC FILE //* 3375'S AND 3380'S * DOC FILE //* SUPPORT WAS ADDED FOR PARTIAL VOLUME * DOC FILE //* NAMES * DOC FILE //* SUPPORT WAS ADDED FOR UCB ADDRESSES * DOC FILE //* AND PARTIAL UCB ADDRESSES * DOC FILE //* * DOC FILE //***SECTION V-229 SECTION * DOC FILE //* V-229 CHANGES FOR VERSION 229 MARCH 25, 1984 * DOC FILE //* 1 UPDATE TO FILE 294 TO CONTAINS THE VSAM ANALYZER * DOC FILE //* THAT HAS 3380 SUPPORT * DOC FILE //* * DOC FILE //* 2 ADDITION OF FILE 393 WHICH IS A COPY OF THE TSO CP * DOC FILE //* CALLED QUE THAT WILL RUN UNDER MVS/SP1.3.3. THIS * DOC FILE //* VERSION IS FROM JACK SCHUDEL FROM THE UNIVERSITY * DOC FILE //* OF FLORIDA * DOC FILE //* * DOC FILE //***SECTION V-228 SECTION * DOC FILE //* V-228 CHANGES FOR VERSION 228 MARCH 18, 1984 * DOC FILE //* 1 UPDATE TO FILE 320 WHICH IS A SERIES OF DF/DSS * DOC FILE //* DRIVER EXITS FROM LOMA LINDA UNIVERSITY MED CENTER. * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 416 FROM DELUXE CHECK PRINTERS * DOC FILE //* TO THE FOLLOWING MEMBERS: * DOC FILE //* EXIMPORT - GEN JCL FOR EXPORTS AND IMPORTS * DOC FILE //* IGGPRE00 - DF/DS ALLOCATE PRE PROCESSING EXIT * DOC FILE //* TESTER * DOC FILE //* INMRZ01 - RECEIVE INITIALIZATION EXIT * DOC FILE //* INMRZ11 - RECEIVE PRE-PROCESSING EXIT * DOC FILE //* * DOC FILE //* 3 REMOVAL OF THE OLD VERSIONS OF DYNAMIC BLDL ON THIS * DOC FILE //* TAPE - HAVE RETAINED THE LATEST VERSION IN * DOC FILE //* FILE 407 * DOC FILE //* * DOC FILE //* 4 EVERY OCCURENCE OF HARTFORD NATIONAL BANK HAS BEEN * DOC FILE //* CHANGED TO CONNECTICUT NATIONAL BANK IN THIS FILE * DOC FILE //* * DOC FILE //* 5 REMOVE THE TSO CP CALLED PDS FROM FILE 300 SO AS NOT * DOC FILE //* TO HAVE MULTIPLE COPIES ON THIS TAPE * DOC FILE //* * DOC FILE //***SECTION V-227 SECTION * DOC FILE //* V-227 CHANGES FOR VERSION 227 FEBRUARY 26, 1984 * DOC FILE //* 1 UPDATE TO FILE 300 FROM THE AIR FORCE TO * DOC FILE //* VERSION 12.0 FEBRUARY 07, 1984 * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 306 FROM THE AIR FORCE TO VERSION * DOC FILE //* 5.0 OCTOBER 03, 1984 (CONTAINS XA VERSION OF TSSO) * DOC FILE //* * DOC FILE //* 3 UPDATE TO FILE 316 FROM THE AIR FORCE TO * DOC FILE //* VERSION 10.0 FEBRUARY 07, 1984 * DOC FILE //* * DOC FILE //* 4 REMOVAL OF ALL INFORMATION CONCERNING THE IMS USERS * DOC FILE //* GROUP TAPE WHICH IS NO LONGER AVAILABLE * DOC FILE //* * DOC FILE //* 5 ADDITION OF FILE 418 FROM COMBINED INSURANCE OF * DOC FILE //* AMERICA WHICH CONTAINS TWO ACF2 EXITS AND AN * DOC FILE //* MVS/XA (XA) VERSION OF DIDOCS CALLED MCS * DOC FILE //* (THIS IS THE VERSION OF DIDOCS THAT CBT RUNS) * DOC FILE //* * DOC FILE //***SECTION V-226 SECTION * DOC FILE //* V-226 CHANGES FOR VERSION 226 FEBRUARY 12, 1984 * DOC FILE //* * DOC FILE //***SECTION V-225 SECTION * DOC FILE //* V-225 CHANGES FOR VERSION 225 FEBRUARY 05, 1984 * DOC FILE //* 1 ADDITION OF FILE 416 FROM DELUXE CHECK PRINTERS * DOC FILE //* THAT CONTAINS SEVERAL OF THEIR UTILITY PROGRAMS * DOC FILE //* * DOC FILE //***SECTION V-224 SECTION * DOC FILE //* V-224 CHANGES FOR VERSION 224 JANUARY 15, 1984 * DOC FILE //* 1 UPDATE TO FILE 035 TO CONTAIN A COPY OF THE LOAD * DOC FILE //* MODULE CALLED DYNABLDL. THE SOURCE IS IN FILE 407 * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 001 OF THIS TAPE TO CREDIT AUTHORSHIP * DOC FILE //* OF A FEW PROGRAMS TO THE PROPER INDIVIDUAL, MR. * DOC FILE //* DAVID B COLE, OF COMNET, IN WASHINGTON D.C. * DOC FILE //* FILE 225 OFFLOAD (WHEN MR COLE WORKED FOR YALE) * DOC FILE //* FILE 226 CMPRSEQ (WHEM MR COLE WORKED FOR YALE) * DOC FILE //* FILE 388 SCHEDULE * DOC FILE //* * DOC FILE //* 3 ADDITION OF FILES 407 AND 408 FROM MR DAVID B COLE * DOC FILE //* FROM COMNET THAT CONTAINS A NEW VERSION OF DYNABLDL * DOC FILE //* THAT HAS SIGNIFICANT DIFFERENCES FROM THE OTHER * DOC FILE //* VERSIONS ON THIS TAPE * DOC FILE //* * DOC FILE //***SECTION V-223 SECTION * DOC FILE //* V-223 CHANGES FOR VERSION 223 NOVEMBER 27, 1983 * DOC FILE //* 1 ADDITION OF FILE 401 WHICH CONTAINS A COPY OF TSSO * DOC FILE //* FROM MARC SCHARE OF BELL COMMUNICATIONS RESEARCH * DOC FILE //* * DOC FILE //***SECTION V-222 SECTION * DOC FILE //* V-222 CHANGES FOR VERSION 222 OCTOBER 30, 1983 * DOC FILE //* 1 ADDITION OF FILE 388 FROM COMNET WHICH CONTAINS A * DOC FILE //* COPY OF THEIR OPERATOR COMMANDS SCHEDULING FACILITY * DOC FILE //* * DOC FILE //***SECTION V-221 SECTION * DOC FILE //* V-221 CHANGES FOR VERSION 221 OCTOBER 23, 1983 * DOC FILE //* 1 ADDITION OF FILE 012 FROM JOHN HANCOCK MUTUAL LIFE * DOC FILE //* WHICH IS A COPY OF THEIR ISPF BACKGROUND JOBS DRIVER * DOC FILE //* * DOC FILE //***SECTION V-220 SECTION * DOC FILE //* V-220 CHANGES FOR VERSION 220 SEPTEMBER 25, 1983 * DOC FILE //* 1 ADDITION OF A QUE TSO CP SECTION IN THIS FILE WHERE * DOC FILE //* I WILL ATTEMPT TO DOCUMENT ALL THE QUE COMMANDS THAT * DOC FILE //* ARE ON THIS TAPE. * DOC FILE //* * DOC FILE //***SECTION V-219 SECTION * DOC FILE //* V-219 CHANGES FOR VERSION 219 AUGUST 28, 1983 * DOC FILE //* 1 UPDATE TO FILE 300 TO RELEASE 11.0 OF TSO COMMANDS * DOC FILE //* FROM THE U.S. AIR FORCE IN SAN ANTONIO, TEXAS * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 316 TO RELEASE 9.0 OF BATCH COMMANDS * DOC FILE //* FROM THE U.S. AIR FORCE IN SAN ANTONIO, TEXAS * DOC FILE //* * DOC FILE //***SECTION V-218 SECTION * DOC FILE //* V-218 CHANGES FOR VERSION 218 AUGUST 07, 1983 * DOC FILE //* 1 ADDITION OF FILE 383 FROM INTEL WHICH IS A PDS * DOC FILE //* CONTAINING A COPY OF THEIR CLISTS FOR THEIR * DOC FILE //* TECHINFO SYSTEM WHICH IS INCLUDED IN FILE 352 OF * DOC FILE //* THIS TAPE * DOC FILE //* * DOC FILE //* 2 ADDITION OF FILE 381 FROM NORTHWESTERN BANK WHICH * DOC FILE //* CONTAINS A COPY OF SOME OF THEIR PROGRAMS, JES2 * DOC FILE //* EXITS AND UTILITIES * DOC FILE //* * DOC FILE //* 3 UPDATE TO FILE 352 WHICH IS THE INTEL MODS TAPE * DOC FILE //* TO VERSION 1.11 (JULY 1983) * DOC FILE //* THIS FILE HAS THE INTEL QUE COMMAND FOR USE WITH * DOC FILE //* JES2 1.3.0 (THE LANE BRYANT CODE HAS BEEN * DOC FILE //* INCORPORATED INTO THIS VERSION ) * DOC FILE //* * DOC FILE //***SECTION V-217 SECTION * DOC FILE //* V-217 CHANGES FOR VERSION 217 JULY 17, 1983 * DOC FILE //* 1 NEW VERSION OF FILE 155 WHICH IS THE 'THE MVS * DOC FILE //* TUNING REPORT VERSION V JUNE 14, 1983 ', * DOC FILE //* FROM THE SHARE MVS TUNING COMMITTEE. * DOC FILE //* * DOC FILE //* 2 ADDITION OF FILE 379 FROM THE SPLA TAPE WHICH * DOC FILE //* CONTAINS A SYSTEM TO GENERATE SEVERAL PROCLIB * DOC FILE //* XREF REPORTS * DOC FILE //* * DOC FILE //***SECTION V-216 SECTION * DOC FILE //* V-216 CHANGES FOR VERSION 216 JUNE 12, 1983 * DOC FILE //* 1 ADDITION OF FILE 373 FROM GTE LABS, WALTHAM, MASS * DOC FILE //* WHICH CONTAINS A COUPLE OF THEIR TSO COMMAND * DOC FILE //* PROCESSORS, ONE REPLACES LISTALC AND THE OTHER IS * DOC FILE //* IS FOR QUICK AND EASY ALLOCATION OF A NEW DATASET * DOC FILE //* * DOC FILE //***SECTION V-215 SECTION * DOC FILE //* V-215 CHANGES FOR VERSION 215 MAY 08, 1983 * DOC FILE //* 1 ADDITION OF FILE 369 WHICH CONTAINS THE SYSTEM * DOC FILE //* MODIFICATION TO ADD I/O COUNTS TO MESSAGE IEF285I * DOC FILE //* FROM GENERAL ELECTRIC * DOC FILE //* * DOC FILE //***SECTION V-214 SECTION * DOC FILE //* V-214 CHANGES FOR VERSION 214 APRIL 17, 1983 * DOC FILE //* * DOC FILE //***SECTION V-213 SECTION * DOC FILE //* V-213 CHANGES FOR VERSION 213 MARCH 20, 1983 * DOC FILE //* * DOC FILE //***SECTION V-212 SECTION * DOC FILE //* V-212 CHANGES FOR VERSION 212 MARCH 14, 1983 * DOC FILE //* 1 UPDATE TO FILE 300 TO RELEASE 10.0 OF TSO COMMANDS * DOC FILE //* FROM THE U.S. AIR FORCE IN SAN ANTONIO, TEXAS * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 316 TO RELEASE 7.0 OF BATCH COMMANDS * DOC FILE //* FROM THE U.S. AIR FORCE IN SAN ANTONIO, TEXAS * DOC FILE //* * DOC FILE //* 3 UPDATE TO FILE 306 TO RELEASE 4.0 OF THE TIME * DOC FILE //* SHARING SUBSYSTEM OPTION (TSSO) FROM THE U.S. * DOC FILE //* AIR FORCE IN TEXAS * DOC FILE //* * DOC FILE //***SECTION V-211 SECTION * DOC FILE //* V-211 CHANGES FOR VERSION 211 FEBRUARY 27, 1983 * DOC FILE //* 1 ADDITION OF FILE 353 FROM MORTON-THIOKOL, INC WHICH * DOC FILE //* CONTAINS SEVERAL OF THEIR PROGRAMS TO RUN UNDER SPF * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 070 FROM GENERAL DYNAMICS WHICH IS * DOC FILE //* A COPY OF THEIR USER MODS * DOC FILE //* * DOC FILE //***SECTION V-210 SECTION * DOC FILE //* V-210 CHANGES FOR VERSION 210 JANUARY 23, 1983 * DOC FILE //* 1 UPDATE TO FILE 300 TO RELEASE 9.0 OF TSO COMMANDS * DOC FILE //* FROM THE U.S. AIR FORCE IN SAN ANTONIO TEXAS * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 316 TO RELEASE 6.0 OF BATCH COMMANDS * DOC FILE //* FROM THE U.S. AIR FORCE IN SAN ANTONIO TEXAS * DOC FILE //* * DOC FILE //* 3 UPDATE TO FILE 037 WHICH IS THE MVS VERSION OF * DOC FILE //* COPYCAT TO INCLUDE 3380 / 3375 SUPPORT FROM UCLA * DOC FILE //* * DOC FILE //***SECTION V-209 SECTION * DOC FILE //* V-209 CHANGES FOR VERSION 209 JANUARY 02, 1983 * DOC FILE //* 1 REMOVAL OF ALL REFERENCE TO THE GTE MVS * DOC FILE //* MODIFICATION TAPE. THIS TAPE IS NO LONGER * DOC FILE //* AVAILABLE. * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 003 WHICH IS THE JCL TO DROP DOWN THE * DOC FILE //* TAPE. THIS FILE WILL NOW EXECUTE IEBUPDTE TO PUT * DOC FILE //* PDS'S BACK INTO PDS FORMAT * DOC FILE //* * DOC FILE //***SECTION V-208 SECTION * DOC FILE //* V-208 CHANGES FOR VERSION 208 DECEMBER 19, 1982 * DOC FILE //* 1 UPDATE TO FILE 260 FROM CONNECTICUT NATIONAL BANK * DOC FILE //* TO THE QUICK MAP PROGRAM TO SUPPORT RACF. IF THE * DOC FILE //* RACF BIT IS ON FOR A DATASET THE WORD 'RACF' WILL * DOC FILE //* APPEAR IN THE 'R/W' FIELD * DOC FILE //* * DOC FILE //* 2 ADDITION OF FILE 012 FROM JOHN HANCOCK MUTUAL LIFE * DOC FILE //* WHICH IS A COPY OF THEIR ISPF BACKGROUND JOBS DRIVER * DOC FILE //* * DOC FILE //***SECTION V-207 SECTION * DOC FILE //* V-207 CHANGES FOR VERSION 207 DECEMBER 05, 1982 * DOC FILE //* 1 UPDATE TO FILES 018 AND 035 TO CONTAIN VERSION # 6 * DOC FILE //* OF TSUPDATE FROM CONRAIL * DOC FILE //* * DOC FILE //***SECTION V-206 SECTION * DOC FILE //* V-206 CHANGES FOR VERSION 206 NOVEMBER 28, 1982 * DOC FILE //* * DOC FILE //***SECTION V-205 SECTION * DOC FILE //* V-205 CHANGES FOR VERSION 205 NOVEMBER 21, 1982 * DOC FILE //* 1 UPDATE TO FILE 260 WHICH IS THE QUICK MAP PROGRAM * DOC FILE //* TO SUPPORT INDEXED VTOCS * DOC FILE //* * DOC FILE //***SECTION V-204 SECTION * DOC FILE //* V-204 CHANGES FOR VERSION 204 NOVEMBER 14, 1982 * DOC FILE //* 1 UPDATE TO FILE 296 TO HAVE A NEW VERSION OF BLKDISK * DOC FILE //* PROGRAM. SEE THE WRITEUP UNDER FILE 296 FOR * DOC FILE //* ADDITIONAL INFORMATION * DOC FILE //* * DOC FILE //***SECTION V-203 SECTION * DOC FILE //* V-203 CHANGES FOR VERSION 203 NOVEMBER 07, 1982 * DOC FILE //* * DOC FILE //***SECTION V-202 SECTION * DOC FILE //* V-202 CHANGES FOR VERSION 202 OCTOBER 06, 1982 * DOC FILE //* * DOC FILE //***SECTION V-201 SECTION * DOC FILE //* V-201 CHANGES FOR VERSION 201 OCTOBER 03, 1982 * DOC FILE //* * DOC FILE //***SECTION V-200 SECTION * DOC FILE //* V-200 CHANGES FOR VERSION 200 SEPTEMBER 26, 1982 * DOC FILE //* * DOC FILE //***SECTION V-199 SECTION * DOC FILE //* V-199 CHANGES FOR VERSION 199 SEPTEMBER 19, 1982 * DOC FILE //* 1 ADDITION OF FILE 352 FROM INTEL WHICH CONTAINS A * DOC FILE //* COPY OF THE INTEL MODS TAPE * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 218 FROM COCA COLA TO FIX A PROBLEM * DOC FILE //* WITH THEIR USER SCREENS FOR RMFMON AND ADD SOME * DOC FILE //* ADDITIONAL PROGRAMS * DOC FILE //* * DOC FILE //***SECTION V-198 SECTION * DOC FILE //* V-198 CHANGES FOR VERSION 198 SEPTEMBER 12, 1982 * DOC FILE //* * DOC FILE //***SECTION V-197 SECTION * DOC FILE //* V-197 CHANGES FOR VERSION 197 SEPTEMBER 05, 1982 * DOC FILE //* 1 ADDITION OF FILE 100 AND 101 FROM DELUXE CHECK * DOC FILE //* PRINTERS WHICH CONTAINS A COPY OF THEIR SPF MENUS, * DOC FILE //* PANELS, MESSAGES, AND CLISTS FOR THE NEW ISPF/PDF. * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 300 TSO COMMANDS FROM THE AIR FORCE * DOC FILE //* TO CORRECT SAVESHR SO IT WILL WORK WITH 3380'S * DOC FILE //* (AND I ASSUME WITH 3375'S ALSO). * DOC FILE //* * DOC FILE //* 9/2/82 THERE WAS A PROBLEM WITH THIS COMMAND TRYING * DOC FILE //* TO SAVE TO A 3380 YOU CAN READ ABOUT IT IN * DOC FILE //* INFO/MVS DO SEARCH KWS A TSO 3380. CHECK APAR * DOC FILE //* AZ57340 * DOC FILE //* WHAT WE DID NO-OP THE FOLLOWING INSTRUCTION * DOC FILE //* * DOC FILE //* LH SAWR1,CABLKS GET EDIT BLOCKSIZE 34760020 * DOC FILE //* * DOC FILE //* 3 ADDITION OF FILE 149 FROM UCLA. THIS FILE CONTAINS * DOC FILE //* SEVERAL UTILITIES FROM UCLA INCLUDING A FULL SCREEN * DOC FILE //* EDITOR. * DOC FILE //* * DOC FILE //* 4 UPDATE TO FILE 320 WHICH IS A SERIES OF DF/DSS * DOC FILE //* DRIVER EXITS FROM LOMA LINDA UNIVERSITY MED CENTER. * DOC FILE //* THIS VERSION HAS A NEW UCB LOOKUP ROUTINE WHICH * DOC FILE //* IS UPWARD COMPATIBLE WITH MVS/SP1.3 AND MVS/SP2.0 * DOC FILE //* (XA) AS WELL AS MVS 3.8 BASE LEVEL CODE. * DOC FILE //* * DOC FILE //***SECTION V-196 SECTION * DOC FILE //* V-196 CHANGES FOR VERSION 196 JULY 18, 1982 * DOC FILE //* 1 UPDATE TO FILE 300 TO RELEASE 8.3 OF TSO COMMANDS * DOC FILE //* FROM THE U.S. AIR FORCE IN WASHINGTON, D.C. * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 316 TO RELEASE 5.2 OF BATCH COMMANDS * DOC FILE //* FROM THE U.S. AIR FORCE IN WASHINGTON, D.C. * DOC FILE //* * DOC FILE //***SECTION V-195 SECTION * DOC FILE //* V-195 CHANGES FOR VERSION 195 JULY 11, 1982 * DOC FILE //* 1 UPDATE TO FILE 003 TO NOW CONTAIN A JOB TO LOAD FILE * DOC FILE //* 001 OF THIS TAPE INTO A PRE-DEFINED VSAM CLUSTER * DOC FILE //* FOR INFO/MVS PROCESSING. THIS WAS SUGGESTED, * DOC FILE //* IMPLEMENTED AND SUBMITTED BY SCHERING-PLOUGH * DOC FILE //* * DOC FILE //***SECTION V-194 SECTION * DOC FILE //* V-194 CHANGES FOR VERSION 194 JUNE 27, 1982 * DOC FILE //* 1 UPDATE TO TSSO TO CONTAIN THE EE COMMAND FROM THE * DOC FILE //* AIR FORCE WHICH IS IN FILE 306 * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 300 TO RELEASE 8.0 OF TSO COMMANDS * DOC FILE //* FROM THE U.S. AIR FORCE IN WASHINGTON, D.C. * DOC FILE //* * DOC FILE //* 3 UPDATE TO FILE 316 TO RELEASE 4.0 OF BATCH COMMANDS * DOC FILE //* FROM THE U.S. AIR FORCE IN WASHINGTON, D.C. * DOC FILE //* * DOC FILE //***SECTION V-193 SECTION * DOC FILE //* V-193 CHANGES FOR VERSION 193 JUNE 20, 1982 * DOC FILE //* 1 UPDATE TO FILE 042 TO THE PROGRAM TO ALLOW IT TO * DOC FILE //* HANDLE A LARGER NUMBER OF KEYWORDS * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILES 116 AND 260 TO HANDLE 3380'S. * DOC FILE //* THESE ARE THE DISK MAP AND DISK SEEK PROGRAM FILES * DOC FILE //* * DOC FILE //* 3 UPDATE TO FILE 001 FOR ADDITIONAL INFORMATION WHEN * DOC FILE //* LOADED UNDER INFOMVS (WITH FILES 042 AND 043) * DOC FILE //* * DOC FILE //***SECTION V-192 SECTION * DOC FILE //* V-192 CHANGES FOR VERSION 192 JUNE 14, 1982 * DOC FILE //* 1 ADDITION OF FILES 042 AND 043 WHICH CONTAIN THE * DOC FILE //* CODE AND DOCUMENTATION NECESSARY TO TURN FILE 001 * DOC FILE //* OF THIS TAPE INTO MVS/INFO FORMAT AND THE JCL * DOC FILE //* NEEDED TO CREATE AND LOAD THE FILE INTO A INFO * DOC FILE //* DATABASE * DOC FILE //* * DOC FILE //***SECTION V-191 SECTION * DOC FILE //* V-191 CHANGES FOR VERSION 191 APRIL 30, 1982 * DOC FILE //* 1 UPDATE TO FILE 300 TO RELEASE 7.0 OF TSO COMMANDS * DOC FILE //* FROM THE U.S. AIR FORCE IN WASHINGTON, D.C. * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 316 TO RELEASE 4.0 OF BATCH COMMANDS * DOC FILE //* FROM THE U.S. AIR FORCE IN WASHINGTON, D.C. * DOC FILE //* * DOC FILE //***SECTION V-190 SECTION * DOC FILE //* V-190 CHANGES FOR VERSION 190 APRIL 04, 1982 * DOC FILE //* 1 UPDATE TO FILE 300 TO RELEASE 6.3 OF TSO COMMANDS * DOC FILE //* FROM THE U.S. AIR FORCE IN WASHINGTON, D.C. * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 316 TO RELEASE 2.7 OF BATCH COMMANDS * DOC FILE //* FROM THE U.S. AIR FORCE IN WASHINGTON, D.C. * DOC FILE //* * DOC FILE //* 3 UPDATE TO FILE 306 TO RELEASE 3.2 OF THE TIME * DOC FILE //* SHARING SUBSYSTEM OPTION (TSSO) FROM THE U.S. * DOC FILE //* AIR FORCE IN WASHINGTON, D.C. * DOC FILE //* * DOC FILE //***SECTION V-189 SECTION * DOC FILE //* V-189 CHANGES FOR VERSION 189 FEBRUARY 21, 1982 * DOC FILE //* 1 COMPLETE REPLACEMENT OF FILE 70 WHICH IS A SERIES * DOC FILE //* OF MODIFICATIONS FROM GENERAL DYNAMICS * DOC FILE //* * DOC FILE //***SECTION V-188 SECTION * DOC FILE //* V-188 CHANGES FOR VERSION 188 JANUARY 31, 1982 * DOC FILE //* * DOC FILE //***SECTION V-187 SECTION * DOC FILE //* V-187 CHANGES FOR VERSION 187 JANUARY 23, 1982 * DOC FILE //* * DOC FILE //***SECTION V-186 SECTION * DOC FILE //* V-186 CHANGES FOR VERSION 186 JANUARY 10, 1982 * DOC FILE //* * DOC FILE //***SECTION V-185 SECTION * DOC FILE //* V-185 CHANGES FOR VERSION 185 JANUARY 03, 1982 * DOC FILE //* * DOC FILE //***SECTION V-184 SECTION * DOC FILE //* V-184 CHANGES FOR VERSION 184 DECEMBER 30, 1981 * DOC FILE //* * DOC FILE //***SECTION V-183 SECTION * DOC FILE //* V-183 CHANGES FOR VERSION 183 DECEMBER 06, 1981 * DOC FILE //* 1 UPDATE TO THE FILE 045 PDS COMPARE PGM TO INCLUDE A * DOC FILE //* SYSTEM THAT IS SPECIFICALLY DESIGNED TO HANDLE THE * DOC FILE //* CHANGES BETWEEN TWO RELEASES OF JES2, FROM TMS IN * DOC FILE //* UTAH * DOC FILE //* * DOC FILE //***SECTION V-182 SECTION * DOC FILE //* V-182 CHANGES FOR VERSION 182 NOVEMBER 22, 1981 * DOC FILE //* 1 ADDITION OF FILE 118 WHICH CONTAINS AN SMP PUT-TAPE * DOC FILE //* XREF PROGRAM. FROM JERRY LAWSON OF THE HARTFORD * DOC FILE //* INSURANCE GROUP. * DOC FILE //* * DOC FILE //* 2 ADDITION OF FILE 320 WHICH IS A SERIES OF DF/DSS * DOC FILE //* DRIVER EXITS FROM LOMA LINDA UNIVERSITY MED CENTER * DOC FILE //* * DOC FILE //* 3 ADDITION OF FILE 319 FROM THE U.S. POSTAL SERVICE * DOC FILE //* WHICH CONTAINS A PROGRAM THAT EXTRACTS SMF TYPE * DOC FILE //* 14 AND 15 RECORDS AND PROVIDES A REPORT SUMMARIZING * DOC FILE //* THEM * DOC FILE //* * DOC FILE //* 4 UPDATE TO FILE 037 WHICH IS THE MVS VERSION OF * DOC FILE //* COPYCAT TO INCLUDE SOME CODE CHANGES IN IEBUPDTE * DOC FILE //* FORMAT TO CORRECT S30A AND S200 ABENDS * DOC FILE //* * DOC FILE //***SECTION V-181 SECTION * DOC FILE //* V-181 CHANGES FOR VERSION 181 OCTOBER 18, 1981 * DOC FILE //* 1. ADDITION OF FILE 045 WHICH IS A PDS COMPARE PROGRAM * DOC FILE //* FROM THE TRANSPORTATION MANAGEMENT SERVICES OF UTAH * DOC FILE //* * DOC FILE //***SECTION V-180 SECTION * DOC FILE //* V-180 CHANGES FOR VERSION 180 SEPTEMBER 27, 1981 * DOC FILE //* 1 ADDITION OF FILE 316 WHICH CONTAINS A SERIES OF * DOC FILE //* BATCH UTILITIES FROM THE U.S. AIR FORCE IN * DOC FILE //* WASHINGTON D C * DOC FILE //* * DOC FILE //***SECTION V-179 SECTION * DOC FILE //* V-179 CHANGES FOR VERSION 179 SEPTEMBER 20, 1981 * DOC FILE //* * DOC FILE //***SECTION V-178 SECTION * DOC FILE //* V-178 CHANGES FOR VERSION 178 SEPTEMBER 6, 1981 * DOC FILE //* 1 ADDITION OF FILE 218 FROM COCA COLA IN ATLANTA * DOC FILE //* WHICH CONTAINS AN MPL AND ASM MONITOR UNDER RMFMON * DOC FILE //* * DOC FILE //***SECTION V-177 SECTION * DOC FILE //* V-177 CHANGES FOR VERSION 177 AUGUST 30, 1981 * DOC FILE //* * DOC FILE //***SECTION V-176 SECTION * DOC FILE //* V-176 CHANGES FOR VERSION 176 AUGUST 11, 1981 * DOC FILE //* * DOC FILE //***SECTION V-175 SECTION * DOC FILE //* V-175 CHANGES FOR VERSION 175 JULY 19, 1981 * DOC FILE //* * DOC FILE //***SECTION V-174 SECTION * DOC FILE //* V-174 CHANGES FOR VERSION 174 JUNE 25, 1981 * DOC FILE //* * DOC FILE //***SECTION V-173 SECTION * DOC FILE //* V-173 CHANGES FOR VERSION 173 JUNE 21, 1981 * DOC FILE //* * DOC FILE //***SECTION V-172 SECTION * DOC FILE //* V-172 CHANGES FOR VERSION 172 MAY 24, 1981 * DOC FILE //* 1. UPDATE TO FILE 003 TO ADD AN EXPIRATION DATE (98000) * DOC FILE //* TO THE INPUT TAPE FILES * DOC FILE //* * DOC FILE //***SECTION V-171 SECTION * DOC FILE //* V-171 CHANGES FOR VERSION 171 APRIL 12, 1981 * DOC FILE //* 1 ADDITION OF FILE 306 WHICH CONTAINS THE TIME SHARING * DOC FILE //* SUBSYSTEM FROM THE U.S. AIR FORCE IN WASHINGTON D.C * DOC FILE //* * DOC FILE //***SECTION V-170 SECTION * DOC FILE //* V-170 CHANGES FOR VERSION 170 FEBRUARY 22, 1981 * DOC FILE //* * DOC FILE //***SECTION V-169 SECTION * DOC FILE //* V-169 CHANGES FOR VERSION 169 FEBRUARY 15, 1981 * DOC FILE //* 1 ADDITION OF FILE 300 WHICH CONTAINS MANY TSO * DOC FILE //* COMMAND PROCESSORS FROM THE U.S. AIR FORCE IN D.C. * DOC FILE //* * DOC FILE //***SECTION V-168 SECTION * DOC FILE //* V-168 CHANGES FOR VERSION 168 FEBRUARY 01, 1981 * DOC FILE //* 1 ADDITION OF THE TAPEMAP LOAD MODULE TO FILE 035 * DOC FILE //* * DOC FILE //***SECTION V-167 SECTION * DOC FILE //* V-167 CHANGES FOR VERSION 167 JANUARY 18, 1981 * DOC FILE //* * DOC FILE //***SECTION V-166 SECTION * DOC FILE //* V-166 CHANGES FOR VERSION 166 JANUARY 04, 1981 * DOC FILE //* * DOC FILE //***SECTION V-165 SECTION * DOC FILE //* V-165 CHANGES FOR VERSION 165 DECEMBER 30, 1980 * DOC FILE //* * DOC FILE //***SECTION V-164 SECTION * DOC FILE //* V-164 CHANGES FOR VERSION 164 DECEMBER 28, 1980 * DOC FILE //* * DOC FILE //***SECTION V-163 SECTION * DOC FILE //* V-163 CHANGES FOR VERSION 163 DECEMBER 14, 1980 * DOC FILE //* 1 ADDITION OF FILE 296 WHICH CONTAINS A SERIES OF * DOC FILE //* UTILITIES FROM MR A. BRUCE LELAND * DOC FILE //* * DOC FILE //***SECTION V-162 SECTION * DOC FILE //* V-162 CHANGES FOR VERSION 162 DECEMBER 7, 1980 * DOC FILE //* * DOC FILE //***SECTION V-161 SECTION * DOC FILE //* V-161 CHANGES FOR VERSION 161 NOVEMBER 26, 1980 * DOC FILE //* * DOC FILE //***SECTION V-160 SECTION * DOC FILE //* V-160 CHANGES FOR VERSION 160 NOVEMBER 09, 1980 * DOC FILE //* 1 UPDATE TO FILE 294 TO NOW CONTAIN THE SOURCE FOR * DOC FILE //* THE VSAM ANALYZER TSO CP * DOC FILE //* * DOC FILE //***SECTION V-159 SECTION * DOC FILE //* V-159 CHANGES FOR VERSION 159 OCTOBER 28, 1980 * DOC FILE //* * DOC FILE //***SECTION V-158 SECTION * DOC FILE //* V-158 CHANGES FOR VERSION 158 OCTOBER 21, 1980 * DOC FILE //* 1 ADDITION OF FILE 294 WHICH IS A VSAM ANALYZER * DOC FILE //* * DOC FILE //* 2 UPDATE TO FILE 035 TO HOLD THE LOAD MODULES * DOC FILE //* OF THE VSAM ANALYZER CONTAINED IN FILE 294 * DOC FILE //* * DOC FILE //***SECTION V-157 SECTION * DOC FILE //* V-157 CHANGES FOR VERSION 157 OCTOBER 12, 1980 * DOC FILE //* 1 UPDATE TO FILE 035 TO ADD A NEW VERSION OF TSUPDATE * DOC FILE //* WHICH CORRECTS A POSSIBLE 0C4 IN THE GENERATE MODE * DOC FILE //* * DOC FILE //***SECTION V-156 SECTION * DOC FILE //* V-156 CHANGES FOR VERSION 156 SEPTEMBER 28, 1980 * DOC FILE //* * DOC FILE //***SECTION V-155 SECTION * DOC FILE //* V-155 CHANGES FOR VERSION 155 SEPTEMBER 14, 1980 * DOC FILE //* * DOC FILE //***SECTION V-154 SECTION * DOC FILE //* V-154 CHANGES FOR VERSION 154 SEPTEMBER 02, 1980 * DOC FILE //* 1 ADDITION OF FILE 018 WHICH IS DOCUMENTATION FROM * DOC FILE //* CONRAIL CONCERNING THEIR PDS UPDATE PROGRAM * DOC FILE //* CALLED TSUPDATE * DOC FILE //* * DOC FILE //* 2 ADDITION OF THE LOAD MODULE CALLED TSUPDATE * DOC FILE //* INTO FILE 035 * DOC FILE //* * DOC FILE //***SECTION V-153 SECTION * DOC FILE //* V-153 CHANGES FOR VERSION 153 SEPTEMBER 01, 1980 * DOC FILE //* * DOC FILE //***SECTION V-152 SECTION * DOC FILE //* V-152 CHANGES FOR VERSION 152 AUGUST 28, 1980 * DOC FILE //* * DOC FILE //***SECTION V-151 SECTION * DOC FILE //* V-151 CHANGES FOR VERSION 151 AUGUST 27, 1980 * DOC FILE //* * DOC FILE //***SECTION V-150 SECTION * DOC FILE //* V-150 CHANGES FOR VERSION 150 AUGUST 24, 1980 * DOC FILE //* 1 ADDITION OF FILE 200 WHICH IS A SERIES OF PROGRAMS * DOC FILE //* FROM TWA TO PROCESS LOAD MODULES * DOC FILE //* * DOC FILE //***SECTION V-149 SECTION * DOC FILE //* V-149 CHANGES FOR VERSION 149 AUGUST 03, 1980 * DOC FILE //* * DOC FILE //***SECTION V-148 SECTION * DOC FILE //* V-148 CHANGES FOR VERSION 148 JULY 20, 1980 * DOC FILE //* 1 ADDITION OF FILE 035 WHICH WILL CONTAIN MOST BUT * DOC FILE //* NOT ALL OF THE LOAD MODULES THAT I SHIP * DOC FILE //* * DOC FILE //***SECTION V-147 SECTION * DOC FILE //* V-147 CHANGES FOR VERSION 147 JUNE 29, 1980 * DOC FILE //* 1 ADDITION OF FILE 037 WHICH IS COPYCAT THAT HAS BEEN * DOC FILE //* MODIFIED TO RUN UNDER MVS FROM SCHERING-PLOUGH * DOC FILE //* * DOC FILE //***SECTION V-146 SECTION * DOC FILE //* V-146 CHANGES FOR VERSION 146 JUNE 24, 1980 * DOC FILE //* * DOC FILE //***SECTION V-145 SECTION * DOC FILE //* V-145 CHANGES FOR VERSION 145 JUNE 17, 1980 * DOC FILE //* 1 UPDATE TO FILE 003 WHICH IS THE JCL TO DROP DOWN THE * DOC FILE //* WHOLE TAPE. RATHER THAN REQUIRING THAT THE DE- * DOC FILE //* COMPRESSION PROGRAM BE ASSEMBLED AND LINKED PRIOR * DOC FILE //* TO LOADING ANY COMPRESSED FILES, THIS FILE WILL * DOC FILE //* NOW ASSEMBLE AND LINK THE DECOMPRESSION PROGRAM * DOC FILE //* INTO A TEMPORARY LIBRARY. YOU CAN STILL USE IT THE * DOC FILE //* OLD WAY AND JUST REMOVE THE ASSEMBLE PROC. THIS WAS * DOC FILE //* SUGGESTED, IMPLEMENTED AND SUBMITTED BY * DOC FILE //* SCHERING-PLOUGH * DOC FILE //* * DOC FILE //***SECTION V-144 SECTION * DOC FILE //* V-144 CHANGES FOR VERSION 144 JUNE 16, 1980 * DOC FILE //* * DOC FILE //***SECTION V-143 SECTION * DOC FILE //* V-143 CHANGES FOR VERSION 143 MAY 29, 1980 * DOC FILE //* * DOC FILE //***SECTION V-142 SECTION * DOC FILE //* V-142 CHANGES FOR VERSION 142 MAY 07, 1980 * DOC FILE //* * DOC FILE //***SECTION V-141 SECTION * DOC FILE //* V-141 CHANGES FOR VERSION 141 APRIL 14, 1980 * DOC FILE //* * DOC FILE //***SECTION V-140 SECTION * DOC FILE //* V-140 CHANGES FOR VERSION 140 APRIL 07, 1980 * DOC FILE //* * DOC FILE //***SECTION V-139 SECTION * DOC FILE //* V-139 CHANGES FOR VERSION 139 MARCH 20, 1980 * DOC FILE //* * DOC FILE //***SECTION V-138 SECTION * DOC FILE //* V-138 CHANGES FOR VERSION 138 MARCH 09, 1980 * DOC FILE //* * DOC FILE //***SECTION V-137 SECTION * DOC FILE //* V-137 CHANGES FOR VERSION 137 FEBRUARY 10, 1980 * DOC FILE //* * DOC FILE //***SECTION V-136 SECTION * DOC FILE //* V-136 CHANGES FOR VERSION 136 FEBRUARY 3, 1980 * DOC FILE //* * DOC FILE //***SECTION V-135 SECTION * DOC FILE //* V-135 CHANGES FOR VERSION 135 JANUARY 27, 1980 * DOC FILE //* * DOC FILE //***SECTION V-134 SECTION * DOC FILE //* V-134 CHANGES FOR VERSION 134 JANUARY 20, 1980 * DOC FILE //* * DOC FILE //***SECTION V-133 SECTION * DOC FILE //* V-133 CHANGES FOR VERSION 133 DECEMBER 16, 1979 * DOC FILE //* * DOC FILE //***SECTION V-132 SECTION * DOC FILE //* V-132 CHANGES FOR VERSION 132 DECEMBER 16, 1979 * DOC FILE //* * DOC FILE //***SECTION V-131 SECTION * DOC FILE //* V-131 CHANGES FOR VERSION 131 DECEMBER 2, 1979 * DOC FILE //* * DOC FILE //***SECTION V-130 SECTION * DOC FILE //* V-130 CHANGES FOR VERSION 130 NOVEMBER 22, 1979 * DOC FILE //* 1 ADDITION OF FILE 116 WHICH IS A DISK SEEK ANALYSIS * DOC FILE //* PROGRAM. THIS CODE HAS NOT BEEN MODIFIED TO HANDLE * DOC FILE //* INDEXED VTOCS OR ICF DATASETS THAT HAVE MORE THAN * DOC FILE //* 15 EXTENTS. * DOC FILE //* * DOC FILE //***SECTION V-129 SECTION * DOC FILE //* V-129 CHANGES FOR VERSION 129 OCTOBER 14, 1979 * DOC FILE //* * DOC FILE //***SECTION V-128 SECTION * DOC FILE //* V-128 CHANGES FOR VERSION 128 OCTOBER 01, 1979 * DOC FILE //* * DOC FILE //***SECTION V-127 SECTION * DOC FILE //* V-127 CHANGES FOR VERSION 127 SEPTEMBER 25, 1979 * DOC FILE //* * DOC FILE //***SECTION V-126 SECTION * DOC FILE //* V-126 CHANGES FOR VERSION 126 SEPTEMBER 24, 1979 * DOC FILE //* * DOC FILE //***SECTION V-125 SECTION * DOC FILE //* V-125 CHANGES FOR VERSION 125 SEPTEMBER 18, 1979 * DOC FILE //* 1 SPY AND DIDOCS. IF YOU USE THESE 2 PROGRAMS UNDER * DOC FILE //* ---------------- * DOC FILE //* TSO BE ALERTED TO THE FACT THAT IF YOU APPLY * DOC FILE //* PTF UZ26385 (APAR OZ39506) ON 7907 YOU WILL NO * DOC FILE //* LONGER BE ABLE TO RUN SPY AND DIDOCS. IBM HAS * DOC FILE //* MOVED THE CONSOLE BUFFERS TO FETCH PROTECTED * DOC FILE //* STORAGE. IN THE FUTURE THESE PROGRAMS WILL HAVE TO * DOC FILE //* BE MODIFIED TO RUN IN KEY 0. (SPY WORKS WHEN RUN * DOC FILE //* IN KEY 0 SUPERVISOR STATE). (DIDOCS IS IN DCMS) * DOC FILE //* * DOC FILE //* 2 ADDITION OF FILE 112 WHICH A COPY OF THE TSO VTOC CP * DOC FILE //* * DOC FILE //* 3 UPDATE TO FILE 051 TO CONTAIN THE HELP MEMBER FOR * DOC FILE //* LISTSPC * DOC FILE //* * DOC FILE //***SECTION V-124 SECTION * DOC FILE //* V-124 CHANGES FOR VERSION 124 JULY 31, 1979 * DOC FILE //* * DOC FILE //***SECTION V-123 SECTION * DOC FILE //* V-123 CHANGES FOR VERSION 123 JULY 01, 1979 * DOC FILE //* * DOC FILE //***SECTION V-122 SECTION * DOC FILE //* V-122 CHANGES FOR VERSION 122 JUNE 24, 1979 * DOC FILE //* * DOC FILE //***SECTION V-121 SECTION * DOC FILE //* V-121 CHANGES FOR VERSION 121 JUNE 19, 1979 * DOC FILE //* 1 CORRECTION TO FILE 081 WHICH IS MVS DEBE TO FIX THE * DOC FILE //* PROBLEM OF ONLY BEING ABLE TO WRITE AT THE HIGHER * DOC FILE //* DENSITY ON A DUAL-DENSITY DRIVE * DOC FILE //* * DOC FILE //* 2 ADDITION OF FILE 229 WHICH IS A TAPE COPY PGM * DOC FILE //* FROM THE AIR FORCE FINANCE CENTER IN DENVER * DOC FILE //* * DOC FILE //***SECTION V-120 SECTION * DOC FILE //* V-120 CHANGES FOR VERSION 120 MAY 21, 1979 * DOC FILE //* * DOC FILE //***SECTION V-119 SECTION * DOC FILE //* V-119 CHANGES FOR VERSION 119 MAY 01, 1979 * DOC FILE //* * DOC FILE //***SECTION V-118 SECTION * DOC FILE //* V-118 CHANGES FOR VERSION 118 APRIL 16, 1979 * DOC FILE //* 1 ADDITION OF FILE 052 WHICH IS THE WORDS FOR 'MVS IS * DOC FILE //* BREAKING MY HEART' * DOC FILE //* * DOC FILE //***SECTION V-117 SECTION * DOC FILE //* V-117 CHANGES FOR VERSION 117 APRIL 15, 1979 * DOC FILE //* * DOC FILE //***SECTION V-116 SECTION * DOC FILE //* V-116 CHANGES FOR VERSION 116 APRIL 01, 1979 * DOC FILE //* 1 ADDITION OF FILE 2 WHICH IS A COMPRESSION / * DOC FILE //* DECOMPRESSION PROGRAM * DOC FILE //* * DOC FILE //* 2 ADDITION OF FILES 89 AND 90 WHICH IS A DYNAMIC * DOC FILE //* ALLOCATION INTERFACE FOR HIGH LEVEL LANGUAGES FROM * DOC FILE //* THE UNVIERSITY OF MANITOBA * DOC FILE //* * DOC FILE //***SECTION V-115 SECTION * DOC FILE //* V-115 CHANGES FOR VERSION 115 MARCH 11, 1979 * DOC FILE //* 1 TO ADD A COMMENT CONCERNING FILE 260 WHICH IS THE * DOC FILE //* QUICK MAP PROGRAM. A USER OF THIS CODE DECIDED TO * DOC FILE //* USE A PARM OF RESET, WHICH WILL RESET THE HIGH * DOC FILE //* WATER MARK IN THE VTOC. IT DID ALL RIGHT BUT IT * DOC FILE //* SET IT TO 512 (ON A 3350) AND THE ARM BOUNCED ALL * DOC FILE //* OVER THE PLACE. BE CAREFUL !!!!! * DOC FILE //* * DOC FILE //***SECTION V-114 SECTION * DOC FILE //* V-114 CHANGES FOR VERSION 114 MARCH 7, 1979 * DOC FILE //* * DOC FILE //***SECTION V-113 SECTION * DOC FILE //* V-113 CHANGES FOR VERSION 113 FEBRUARY 25, 1979 * DOC FILE //* * DOC FILE //***SECTION V-112 SECTION * DOC FILE //* V-112 CHANGES FOR VERSION 112 FEBRUARY 11, 1979 * DOC FILE //* * DOC FILE //***SECTION V-111 SECTION * DOC FILE //* V-111 CHANGES FOR VERSION 111 FEBRUARY 08, 1979 * DOC FILE //* 1 UPDATE TO FILE 226 WHICH IS THE YALE COMPARE * DOC FILE //* PROGRAM * DOC FILE //* * DOC FILE //***SECTION V-110 SECTION * DOC FILE //* V-110 CHANGES FOR VERSION 110 JANUARY 7, 1979 * DOC FILE //* * DOC FILE //***SECTION V-109 SECTION * DOC FILE //* V-109 CHANGES FOR VERSION 109 DECEMBER 3, 1978 * DOC FILE //* 1 CHANGE TO FILE 260 TO ALLOW QUICKMAP TO BE STARTED * DOC FILE //* FROM AN OPERATOR'S CONSOLE WITH PARAMETERS * DOC FILE //* * DOC FILE //***SECTION V-108 SECTION * DOC FILE //* V-108 CHANGES FOR VERSION 108 NOVEMBER 5, 1978 * DOC FILE //* * DOC FILE //***SECTION V-107 SECTION * DOC FILE //* V-107 CHANGES FOR VERSION 107 OCTOBER 25, 1978 * DOC FILE //* * DOC FILE //***SECTION V-106 SECTION * DOC FILE //* V-106 CHANGES FOR VERSION 106 OCTOBER 24, 1978 * DOC FILE //* * DOC FILE //***SECTION V-105 SECTION * DOC FILE //* V-105 CHANGES FOR VERSION 105 OCTOBER 15, 1978 * DOC FILE //* 1 ADDITION OF FILE 260 WHICH IS A VERY FAST MAPPING * DOC FILE //* PROGRAM * DOC FILE //* * DOC FILE //***SECTION V-104 SECTION * DOC FILE //* V-104 CHANGES FOR VERSION 104 OCTOBER 01, 1978 * DOC FILE //* * DOC FILE //***SECTION V-103 SECTION * DOC FILE //* V-103 CHANGES FOR VERSION 103 SEPTEMBER 10, 1978 * DOC FILE //* * DOC FILE //***SECTION V-102 SECTION * DOC FILE //* V-102 CHANGES FOR VERSION 102 AUGUST 27, 1978 * DOC FILE //* * DOC FILE //***SECTION V-101 SECTION * DOC FILE //* V-101 CHANGES FOR VERSION 101 AUGUST 14, 1978 * DOC FILE //* * DOC FILE //***SECTION V-100 SECTION * DOC FILE //* V-100 CHANGES FOR VERSION 100 AUGUST 13, 1978 * DOC FILE //* * DOC FILE //***SECTION V-099 SECTION * DOC FILE //* V-099 CHANGES FOR VERSION 99 AUGUST 10, 1978 * DOC FILE //* * DOC FILE //***SECTION V-098 SECTION * DOC FILE //* V-098 CHANGES FOR VERSION 98 AUGUST 5, 1978 * DOC FILE //* * DOC FILE //***SECTION V-097 SECTION * DOC FILE //* V-097 CHANGES FOR VERSION 97 AUGUST 2, 1978 * DOC FILE //* 1 ADDITION OF FILE 237 WHICH IS A PDS CROSS REFERENCE * DOC FILE //* PROGRAM FROM THE FLORIDA POWER COMMISSION * DOC FILE //* * DOC FILE //***SECTION V-096 SECTION * DOC FILE //* V-096 CHANGES FOR VERSION 96 JULY 30, 1978 * DOC FILE //* * DOC FILE //***SECTION V-095 SECTION * DOC FILE //* V-095 CHANGES FOR VERSION 95 JULY 26, 1978 * DOC FILE //* * DOC FILE //***SECTION V-094 SECTION * DOC FILE //* V-094 CHANGES FOR VERSION 94 JULY 25, 1978 * DOC FILE //* * DOC FILE //***SECTION V-093 SECTION * DOC FILE //* V-093 CHANGES FOR VERSION 93 JULY 24, 1978 * DOC FILE //* 1 ADDITION OF FILE 235 WHICH IS AN LPA/SVC REAL TIME * DOC FILE //* LOADER, AND REPLACEMENT AND PERFORMANCE TOOL FROM * DOC FILE //* CHYRSLER PARTS, CALLED MODREP. * DOC FILE //* * DOC FILE //***SECTION V-092 SECTION * DOC FILE //* V-092 CHANGES FOR VERSION 92 JULY 23, 1978 * DOC FILE //* * DOC FILE //***SECTION V-091 SECTION * DOC FILE //* V-091 CHANGES FOR VERSION 91 JUNE 18, 1978 * DOC FILE //* * DOC FILE //***SECTION V-090 SECTION * DOC FILE //* V-090 CHANGES FOR VERSION 90 JUNE 5, 1978 * DOC FILE //* * DOC FILE //***SECTION V-089 SECTION * DOC FILE //* V-089 CHANGES FOR VERSION 89 JUNE 4, 1978 * DOC FILE //* * DOC FILE //***SECTION V-088 SECTION * DOC FILE //* V-088 CHANGES FOR VERSION 88 MAY 24, 1978 * DOC FILE //* * DOC FILE //***SECTION V-087 SECTION * DOC FILE //* V-087 CHANGES FOR VERSION 87 MAY 23, 1978 * DOC FILE //* 1 ADDITION OF FILE 225 WHICH IS AN OFFLOAD PROGRAM * DOC FILE //* THAT WILL UNLOAD A PDS INTO AN IEBUPDTE STREAM * DOC FILE //* * DOC FILE //* 2 ADDITION OF FILE 226 WHICH IS A COMPARE PROGRAM * DOC FILE //* * DOC FILE //***SECTION V-086 SECTION * DOC FILE //* V-086 CHANGES FOR VERSION 86 MAY 21, 1978 * DOC FILE //* 1 ADDITION OF FILE 217 WHICH IS A DISASSEMBLER * DOC FILE //* * DOC FILE //***SECTION V-085 SECTION * DOC FILE //* V-085 CHANGES FOR VERSION 85 APRIL 01, 1978 * DOC FILE //* 1 SYNCHRONIZE THE DATE ON THE VERSION WITH THE TRUE * DOC FILE //* CALENDAR DATE * DOC FILE //* * DOC FILE //***SECTION V-084 SECTION * DOC FILE //* V-084 CHANGES FOR VERSION 84 MARCH 20, 1978 * DOC FILE //* * DOC FILE //***SECTION V-083 SECTION * DOC FILE //* V-083 CHANGES FOR VERSION 83 FEBRUARY 25, 1978 * DOC FILE //* * DOC FILE //***SECTION V-082 SECTION * DOC FILE //* V-082 CHANGES FOR VERSION 82 FEBRUARY 20,1978 * DOC FILE //* * DOC FILE //***SECTION V-081 SECTION * DOC FILE //* V-081 CHANGES FOR VERSION 81 FEBRUARY 1, 1978 * DOC FILE //* * DOC FILE //***SECTION V-080 SECTION * DOC FILE //* V-080 CHANGES FOR VERSION 80 JANUARY 15, 1978 * DOC FILE //* * DOC FILE //***SECTION V-079 SECTION * DOC FILE //* V-079 CHANGES FOR VERSION 79 JANUARY 5, 1978 * DOC FILE //* 1 NEW VERSION OF FILE 049, THE LISTSPC COMMAND TO * DOC FILE //* HANDLE DATA SETS ON 3350 CORRECTLY * DOC FILE //* * DOC FILE //***SECTION V-078 SECTION * DOC FILE //* V-078 CHANGES FOR VERSION 78 JANUARY 4, 1978 * DOC FILE //* * DOC FILE //***SECTION V-077 SECTION * DOC FILE //* V-077 CHANGES FOR VERSION 77 JANUARY 1, 1978 * DOC FILE //* * DOC FILE //***SECTION V-076 SECTION * DOC FILE //* V-076 CHANGES FOR VERSION 76 DECEMBER 20, 1977 * DOC FILE //* 1 ADDITION OF FILE 182 WHICH IS THE TSO PDS COMMAND * DOC FILE //* PROCESSOR * DOC FILE //* * DOC FILE //***SECTION V-075 SECTION * DOC FILE //* V-075 CHANGES FOR VERSION 75 DECEMBER 14, 1977 * DOC FILE //* * DOC FILE //***SECTION V-074 SECTION * DOC FILE //* V-074 CHANGES FOR VERSION 74 DECEMBER 01, 1977 * DOC FILE //* * DOC FILE //***SECTION V-073 SECTION * DOC FILE //* V-073 CHANGES FOR VERSION 73 SEPTEMBER 21, 1977 * DOC FILE //* * DOC FILE //***SECTION V-072 SECTION * DOC FILE //* V-072 CHANGES FOR VERSION 72 SEPTEMBER 14, 1977 * DOC FILE //* * DOC FILE //***SECTION V-071 SECTION * DOC FILE //* V-071 CHANGES FOR VERSION 71 SEPTEMBER 11, 1977 * DOC FILE //* * DOC FILE //***SECTION V-070 SECTION * DOC FILE //* V-070 CHANGES FOR VERSION 70 SEPTEMBER 8, 1977 * DOC FILE //* * DOC FILE //***SECTION V-069 SECTION * DOC FILE //* V-069 CHANGES FOR VERSION 69 AUGUST 2, 1977 * DOC FILE //* * DOC FILE //***SECTION V-068 SECTION * DOC FILE //* V-068 CHANGES FOR VERSION 68 JULY 24, 1977 * DOC FILE //* * DOC FILE //***SECTION V-067 SECTION * DOC FILE //* V-067 CHANGES FOR VERSION 67 JULY 05, 1977 * DOC FILE //* * DOC FILE //***SECTION V-066 SECTION * DOC FILE //* V-066 CHANGES FOR VERSION 66 JUNE 28, 1977 * DOC FILE //* * DOC FILE //***SECTION V-065 SECTION * DOC FILE //* V-065 CHANGES FOR VERSION 65 JUNE 27, 1977 * DOC FILE //* * DOC FILE //***SECTION V-064 SECTION * DOC FILE //* V-064 CHANGES FOR VERSION 64 JUNE 26, 1977 * DOC FILE //* * DOC FILE //***SECTION V-063 SECTION * DOC FILE //* V-063 CHANGES FOR VERSION 63 JUNE 20, 1977 * DOC FILE //* * DOC FILE //***SECTION V-062 SECTION * DOC FILE //* V-062 CHANGES FOR VERSION 62 JUNE 15, 1977 * DOC FILE //* 1 CORRECTION TO FILE 081 MVS DEBE TO INCLUDE THE * DOC FILE //* MACRO CALLED DEBCHK WITHIN THE CODE * DOC FILE //* * DOC FILE //***SECTION V-061 SECTION * DOC FILE //* V-061 CHANGES FOR VERSION 61 JUNE 5, 1977 * DOC FILE //* * DOC FILE //***SECTION V-060 SECTION * DOC FILE //* V-060 CHANGES FOR VERSION 60 MAY 3, 1977 * DOC FILE //* * DOC FILE //***SECTION V-059 SECTION * DOC FILE //* V-059 CHANGES FOR VERSION 59 MAY 1, 1977 * DOC FILE //* * DOC FILE //***SECTION V-058 SECTION * DOC FILE //* V-058 CHANGES FOR VERSION 58 APRIL 19, 1977 * DOC FILE //* * DOC FILE //***SECTION V-057 SECTION * DOC FILE //* V-057 CHANGES FOR VERSION 57 APRIL 14, 1977 * DOC FILE //* * DOC FILE //***SECTION V-056 SECTION * DOC FILE //* V-056 CHANGES FOR VERSION 56 APRIL 03, 1977 * DOC FILE //* * DOC FILE //***SECTION V-055 SECTION * DOC FILE //* V-055 CHANGES FOR VERSION 55 FEBRUARY 23, 1977 * DOC FILE //* * DOC FILE //***SECTION V-054 SECTION * DOC FILE //* V-054 CHANGES FOR VERSION 54 FEBRUARY 21, 1977 * DOC FILE //* * DOC FILE //***SECTION V-053 SECTION * DOC FILE //* V-053 CHANGES FOR VERSION 53 FEBRUARY 20, 1977 * DOC FILE //* * DOC FILE //***SECTION V-052 SECTION * DOC FILE //* V-052 CHANGES FOR VERSION 52 DECEMBER 26, 1976 * DOC FILE //* * DOC FILE //***SECTION V-051 SECTION * DOC FILE //* V-051 CHANGES FOR VERSION 51 DECEMBER 19, 1976 * DOC FILE //* * DOC FILE //***SECTION V-050 SECTION * DOC FILE //* V-050 CHANGES FOR VERSION 50 NOVEMBER 28, 1976 * DOC FILE //* * DOC FILE //***SECTION V-049 SECTION * DOC FILE //* V-049 CHANGES FOR VERSION 49 NOVEMBER 7, 1976 * DOC FILE //* * DOC FILE //***SECTION V-048 SECTION * DOC FILE //* V-048 CHANGES FOR VERSION 48 NOVEMBER 6, 1976 * DOC FILE //* * DOC FILE //***SECTION V-047 SECTION * DOC FILE //* V-047 CHANGES FOR VERSION 47 NOVEMBER 4, 1976 * DOC FILE //* * DOC FILE //***SECTION V-046 SECTION * DOC FILE //* V-046 CHANGES FOR VERSION 46 OCTOBER 22, 1976 * DOC FILE //* * DOC FILE //***SECTION V-045 SECTION * DOC FILE //* V-045 CHANGES FOR VERSION 45 OCTOBER 19, 1976 * DOC FILE //* 1 ADDITION OF FILE 81 AN MVS DEBE * DOC FILE //* * DOC FILE //* 2 ADDITION OF FILES 82 - 86 WHICH ARE 4 MVS * DOC FILE //* UTILITIES AND DOCUMENTATION * DOC FILE //* * DOC FILE //***SECTION V-044 SECTION * DOC FILE //* V-044 CHANGES FOR VERSION 44 SEPTEMBER 3, 1976 * DOC FILE //* * DOC FILE //***SECTION V-043 SECTION * DOC FILE //* V-043 CHANGES FOR VERSION 43 AUGUST 13, 1976 * DOC FILE //* * DOC FILE //***SECTION V-042 SECTION * DOC FILE //* V-042 CHANGES FOR VERSION 42 AUGUST 6, 1976 * DOC FILE //* * DOC FILE //***SECTION V-041 SECTION * DOC FILE //* V-041 CHANGES FOR VERSION 41 JULY 24, 1976 * DOC FILE //* * DOC FILE //***SECTION V-040 SECTION * DOC FILE //* V-040 CHANGES FOR VERSION 40 JUNE 14, 1976 * DOC FILE //* * DOC FILE //***SECTION V-039 SECTION * DOC FILE //* V-039 CHANGES FOR VERSION 39 JUNE 3, 1976 * DOC FILE //* * DOC FILE //***SECTION V-038 SECTION * DOC FILE //* V-038 CHANGES FOR VERSION 38 JUNE 2, 1976 * DOC FILE //* * DOC FILE //***SECTION V-037 SECTION * DOC FILE //* V-037 CHANGES FOR VERSION 37 JUNE 1, 1976 * DOC FILE //* * DOC FILE //***SECTION V-036 SECTION * DOC FILE //* V-036 CHANGES FOR VERSION 36 MAY 24, 1976 * DOC FILE //* * DOC FILE //***SECTION V-035 SECTION * DOC FILE //* V-035 CHANGES FOR VERSION 35 MAY 20, 1976 * DOC FILE //* * DOC FILE //***SECTION V-034 SECTION * DOC FILE //* V-034 CHANGES FOR VERSION 34 MAY 11, 1976 * DOC FILE //* * DOC FILE //***SECTION V-033 SECTION * DOC FILE //* V-033 CHANGES FOR VERSION 33 APRIL 30, 1976 * DOC FILE //* * DOC FILE //***SECTION V-032 SECTION * DOC FILE //* V-032 CHANGES FOR VERSION 32 APRIL 28, 1976 * DOC FILE //* * DOC FILE //***SECTION V-031 SECTION * DOC FILE //* V-031 CHANGES FOR VERSION 31 APRIL 19, 1976 * DOC FILE //* * DOC FILE //***SECTION V-030 SECTION * DOC FILE //* V-030 CHANGES FOR VERSION 30 APRIL 14, 1976 * DOC FILE //* * DOC FILE //***SECTION V-029 SECTION * DOC FILE //* V-029 CHANGES FOR VERSION 29 APRIL 5, 1976 * DOC FILE //* * DOC FILE //***SECTION V-028 SECTION * DOC FILE //* V-028 CHANGES FOR VERSION 28 MARCH 27, 1976 * DOC FILE //* * DOC FILE //***SECTION V-027 SECTION * DOC FILE //* V-027 CHANGES FOR VERSION 27 MARCH 19, 1976 * DOC FILE //* * DOC FILE //***SECTION V-026 SECTION * DOC FILE //* V-026 CHANGES FOR VERSION 26 MARCH 17, 1976 * DOC FILE //* * DOC FILE //***SECTION V-025 SECTION * DOC FILE //* V-025 CHANGES FOR VERSION 25 MARCH 16, 1976 * DOC FILE //* * DOC FILE //***SECTION V-024 SECTION * DOC FILE //* V-024 CHANGES FOR VERSION 24 MARCH 11, 1976 * DOC FILE //* 1 ADDITION OF FILE 070 WHICH IS A SERIES OF MVS * DOC FILE //* MODIFICATIONS FROM GENERAL DYNAMICS, SAN DIEGO, * DOC FILE //* CALIFORNIA 92138 * DOC FILE //* * DOC FILE //***SECTION V-023 SECTION * DOC FILE //* V-023 CHANGES FOR VERSION 23 MARCH 10, 1976 * DOC FILE //* * DOC FILE //***SECTION V-022 SECTION * DOC FILE //* V-022 CHANGES FOR VERSION 22 MARCH 8, 1976 * DOC FILE //* * DOC FILE //***SECTION V-021 SECTION * DOC FILE //* V-021 CHANGES FOR VERSION 21 MARCH 4, 1976 * DOC FILE //* * DOC FILE //***SECTION V-020 SECTION * DOC FILE //* V-020 CHANGES FOR VERSION 20 MARCH 3, 1976 * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //***SECTION FILE STATUS SECTION * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* F I L E S T A T U S S E C T I O N * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* The column "WHERE TESTED" generally reflects the system * DOC FILE //* level where the code was tested, or it means if one of * DOC FILE //* us (Arnold Casinghino or Sam Golob) ran the code at his * DOC FILE //* shop. CBT was Arnold's shop. The others were Sam's. * DOC FILE //* * DOC FILE //* I am now creating long tapes, with footages exceeding 5000. * DOC FILE //* To make two tapes out of a long tape, use the COPYNLNL * DOC FILE //* program from File 229 or File 316. * DOC FILE //* * DOC FILE //* SP13 = MVS/SP1.3 RELEASE * DOC FILE //* X A = MVS/XA RELEASE * DOC FILE //* N/A = NOT SYSTEM DEPENDENT (NO REASON NOT TO RUN) * DOC FILE //* CBT = TESTED AT CBT * DOC FILE //* NWK = TESTED AT NEWSWEEK (MVS SP 1.3.x) * DOC FILE //* SBG = TESTED BY SAM GOLOB (anywhere after NEWSWEEK) * DOC FILE //* UNKCBT = NOT TESTED AT CBT * DOC FILE //* UNKSBG = NOT TESTED BY SAM GOLOB * DOC FILE //* ALL = ONLY THE SHARE JES2 SONGS HAVE THIS MARKER * DOC FILE //* BECAUSE THEY ARE NOT DEPENDENT ON RELEASE * DOC FILE //* LEVEL AND SO FORTH. EVERYBODY CAN HAVE FUN * DOC FILE //* WITH THEM, NO MATTER WHAT RELEASE LEVEL * DOC FILE //* OF MVS THAT YOU ARE RUNNING. * DOC FILE //* (ENJOY! - IT'S FILE 033.) * DOC FILE //* * DOC FILE //* (@) = Alpha test version - needs to be fixed * DOC FILE //* * DOC FILE //* COMPRESSED HEADER SHOWS IF THE FILE HAS BEEN COMPRESSED. * DOC FILE //* \ * DOC FILE //* \ * DOC FILE //* \ * DOC FILE //* SHORT FILE RECORD FOOT- \ ORIGINAL * DOC FILE //* FILE NUM- COUNT AGE LAST \ LRECL * DOC FILE //* DESCRIPTION BER WHERE 6 CHANGE \ * DOC FILE //* TESTED 2 DATE \ COM * DOC FILE //* 5 \---> PRES * DOC FILE //* 0 SED? * DOC FILE //* + BPI * DOC FILE //* ---> ISPF STATS PRESERVED WITH S IN THIS COLUMN <--- * DOC FILE //* | DO NOT REMOVE THIS LINE FOR QUICK INDEX PGM * DOC FILE //* |DIRECTORY 001 N/A 96043 108.8 12-19-24 080 NO* % DOC FILE //* COMPRESS PGM 002 CBT 263 .3 04-01-79 080 NO* DOC FILE //* JCL - DROP TAPE 003 SBG 3368 4.2 12-19-24 080 NO* DOC FILE //* CBTUPD Program 004 SBG 466 .9 08-16-22 080 NO* DOC FILE //* VMREXX-DROP TAPE 005 UNKSBG 5181 6.0 11-07-21 080 NO* DOC FILE //* CBT Doc Utilties 006 SBG 4450 S 2.8 12-19-24 080 YES * DOC FILE //* SYSUPLOG job 007 UNKCBT 2888 4.1 12-19-24 080 NO* DOC FILE //* Jobs,create tape 008 SBG 98565 S 72.2 12-19-24 080 YES * DOC FILE //* Old RACF exits 009 UNKCBT 785 S .9 02-09-17 080 YES * DOC FILE //* IMON Z/OS MONTOR 010 SBG 67152 S 49.5 12-20-20 080 YES * DOC FILE //* INTEL MODS 011 N/A 4775 S 3.2 08-16-92 080 YES * DOC FILE //* ISPF DIAG 012 UNCBT 6474 4.2 03-24-85 080 YES * DOC FILE //* RACF MODS 013 SBG 28414 19.4 02-09-17 080 YES * DOC FILE //* ARTICLES 014 SBG 7115 S 5.6 08-07-24 080 YES * DOC FILE //* WARNER Utilities 015 UNKCBT 3206 2.3 07-28-88 080 YES * DOC FILE //* SCOTT & WHITE 016 UNKCBT 1254 .9 07-28-88 080 YES * DOC FILE //* LISTDD CP 017 CBT 1137 .9 02-09-17 080 YES * DOC FILE //* TSUPDATE 018 CBT 1164 2.8 12-01-85 133 NO* DOC FILE //* JOHN HOOPER UTIL 019 UNKSBG 81346 S 49.5 12-19-24 080 YES * DOC FILE //* SYSTEM REXX EXEC 020 SBG 4529 S 3.2 08-07-24 080 YES * DOC FILE //* BELL & HOWELL 021 UNKCBT 4370 3.2 02-01-87 080 YES * DOC FILE //* ADRIA UTIL 022 UNKCBT 21264 11.6 04-29-19 080 YES * DOC FILE //* ALTJES 023 UNKCBT 436 .3 02-01-87 080 YES * DOC FILE //* MCI PGMS 024 UNKCBT 4183 2.8 12-01-19 080 YES * DOC FILE //* CONSOLE & OTHERS 025 UNKCBT 12667 6.9 10-27-98 080 YES * DOC FILE //* SURVEY 026 UNKCBT 607 .4 03-31-87 080 YES * DOC FILE //* DATE PGM 027 UNKCBT 3369 2.3 03-31-87 080 YES * DOC FILE //* BACKEMUP CLISTs 028 SBG 5341 S 3.7 12-19-24 080 YES * DOC FILE //* ENLARGE VTOC 029 SBG 1243 S .3 08-07-24 080 YES * DOC FILE //* PFKDEFAULT 030 NWK 235 S .2 03-22-95 080 YES * DOC FILE //* IGGPRE00 031 UNKCBT 163 .1 05-01-87 080 YES * DOC FILE //* JCL COPYP DOWND 032 UNKCBT 8221 S 6.5 03-22-95 080 YES * DOC FILE //* SHARE JES2 Songs 033 ALL 27356 S 30.5 10-27-13 080 YES * DOC FILE //* RACFUSER 034 UNKCBT 1823 1.4 12-20-20 080 YES * DOC FILE //* LOAD MODS 035 SBG 507 142.6 12-19-24 IEBCOPY NO* DOC FILE //* FIXPDS 036 UNKCBT 4785 S 3.2 04-24-23 080 YES * DOC FILE //* COPYCAT 037 UNKCBT 4343 3.2 01-23-83 080 YES * DOC FILE //* KLINGON 038 UNKSBG 17984 S 9.3 09-15-03 080 YES * DOC FILE //* CITIBANK 039 SBG 4210 S 2.8 02-09-17 080 YES * DOC FILE //* PEOPLES UTIL 040 UNKCBT 12057 8.3 11-04-87 080 YES * DOC FILE //* XEROX MODS 041 UNKCBT 7522 5.1 03-05-89 080 YES * DOC FILE //* Connect Direct 042 CBT 8502 S 6.9 12-20-20 080 YES * DOC FILE //* CBT access dialg 043 SBG 11154 S 8.8 12-19-24 080 YES * DOC FILE //* ASMTOZAP 044 SBG 4513 S 3.2 06-03-14 080 YES * DOC FILE //* PDS COMPARE 045 CBT 2875 2.3 12-06-81 080 YES * DOC FILE //* TSO SCRATCH 046 CBT 3269 2.3 10-26-15 080 YES * DOC FILE //* NOCELL-LISTICAT 047 UNKCBT 79750 S 51.8 10-30-01 080 YES * DOC FILE //* LISTVOL, LISTSPC 048 CBT 2892 S 1.9 12-01-19 080 YES * DOC FILE //* STATS program 049 UNKSBG 3406 S 2.3 08-01-01 080 YES * DOC FILE //* Internet URLs 050 SBG 1031 S .9 05-02-04 080 YES * DOC FILE //* Vendor URLs 051 SBG 545 S .4 11-23-99 080 YES * DOC FILE //* SHOWMVS MVS 3.8 052 UNKSBG 4036 S 2.8 11-11-18 080 YES * DOC FILE //* DELUXE ISPF 053 UNKSBG 54239 S 37.5 11-30-87 080 YES * DOC FILE //* DELUXE ISPF 054 UNKSBG 4706 S 2.8 11-30-87 080 YES * DOC FILE //* DELUXE ISPF 055 UNKSBG 289 S .2 11-30-87 080 YES * DOC FILE //* DELUXE ISPF 056 UNKSBG 1771 S 1.4 11-30-87 080 YES * DOC FILE //* DELUXE ISPF 057 UNKSBG 5280 S 6.6 08-19-94 IEBCOPY NO* DOC FILE //* LINKLIST 058 CBT 806 .9 01-01-88 080 YES * DOC FILE //* IPL DATE 059 SBG 1187 S .9 08-07-24 080 YES * DOC FILE //* SFTWAR ISPF 060 UNKCBT 6583 S 4.2 09-25-06 080 YES * DOC FILE //* SFTWAR ISPF 061 UNKCBT 24 2.2 08-19-94 IEBCOPY NO* DOC FILE //* SFTWAR ISPF 062 UNKCBT 1 .1 04-12-87 2040 NO* DOC FILE //* SFTWAR ISPF 063 UNKCBT 1 .1 04-12-87 8180 NO* DOC FILE //* SFTWAR ISPF 064 UNKCBT 1 .0 04-12-87 53 NO* DOC FILE //* LINKLIST UNCATGD 065 UNKCBT 449 .3 02-21-90 080 YES * DOC FILE //* A.Field Utilites 066 UNKCBT 9128 S 6.0 02-09-17 080 YES * DOC FILE //* VIO EXIT 067 UNKCBT 948 .9 01-01-88 080 YES * DOC FILE //* TSTVS-Cns Editor 068 SBG 5574 S 3.7 04-24-23 080 YES * DOC FILE //* CODING EXAMPLES 069 UNKSBG 17384 S 10.2 12-27-00 080 YES * DOC FILE //* ZAPS GENL DYNAM 070 CBT 25365 S 17.1 12-28-93 080 YES * DOC FILE //* OTHER TAPES DOC 071 N/A 60259 S 42.1 07-17-03 080 YES * DOC FILE //* PANEXEC ISPPLIB 072 UNKSBG 3676 S 2.8 08-26-92 080 YES * DOC FILE //* PANEXEC ISPLLIB 073 UNKSBG 12 3.3 08-19-94 IEBCOPY NO* DOC FILE //* NASPA MACLIB 074 UNKSBG 10618 S 6.5 08-26-92 080 YES * DOC FILE //* PANEXEC ISPALIB 075 UNKSBG 3507 S 2.8 08-26-92 080 YES * DOC FILE //* PANEXEC PROCS 076 UNKSBG 148 S .1 08-26-92 080 YES * DOC FILE //* MVS 3.8 Utilites 077 UNKSBG 48689 S 31.9 12-27-09 080 YES * DOC FILE //* ISPF EDIT MACRO 078 UNKSBG 8554 S 5.1 08-10-99 080 YES * DOC FILE //* DCF ISPF INTERFC 079 UNKSBG 17607 S 9.7 09-02-93 080 YES * DOC FILE //* RACF PGMS 080 UNKCBT 1567 1.4 05-22-88 080 YES * DOC FILE //* MVS DEBE 081 CBT 1629 .9 06-19-79 080 YES * DOC FILE //* DOC 82-86 082 CBT 3207 1.9 10-16-76 080 YES * DOC FILE //* IEHMAP 083 CBT 17572 S 11.6 08-07-24 080 YES * DOC FILE //* MAPLPA OBJ 084 SU'S 160 .2 10-16-76 080 YES * DOC FILE //* PTXREF OBJ 085 SU'S 311 .4 10-16-76 080 YES * DOC FILE //* ZAP OBJ 086 SU'S 274 .3 10-16-76 080 YES * DOC FILE //* SYSLOG 087 UNKCBT 2460 1.9 01-19-89 080 YES * DOC FILE //* WESTERMAN UTILS 088 UNKCBT 28907 S 19.0 12-27-09 080 YES * DOC FILE //* DYNALLOC INTRFAC 089 UNKCBT 1761 S 1.4 10-27-98 080 YES * DOC FILE //* DELINKI: PLI-BAL 090 UNKSBG 3938 S 2.8 09-25-06 080 YES * DOC FILE //* FORT PL1 RPG ALG 091 UNKCBT 2808 S 2.3 10-27-98 080 YES * DOC FILE //* PL1/F COMP moved 092 UNKCBT 54 S .1 07-25-04 080 YES * DOC FILE //* SEQUENTIALIZ PDS 093 UNKCBT 51991 S 31.9 08-16-22 080 YES * DOC FILE //* DAF 094 UNKCBT187535 S116.6 10-27-13 080 YES * DOC FILE //* ISPF EDIT MACRO 095 UNKCBT 12922 7.9 11-08-90 080 YES * DOC FILE //* UNIV MO HOSP CODE096 UNKCBT 6651 4.6 11-01-88 080 YES * DOC FILE //* PEOPLES-VVDSLIST 097 UNKCBT 24469 15.7 12-20-20 080 YES * DOC FILE //* XMIT/RECEIVE 098 UNKCBT 2711 1.4 12-05-23 080 YES * DOC FILE //* REXX CODE PIECES 099 UNKCBT 1149 .9 12-19-24 080 YES * DOC FILE //* ISPF/PDF 100 UNKCBT 2701 1.9 09-05-82 080 YES * DOC FILE //* ISPF/PDF 101 UNKCBT 3610 1.9 09-05-82 080 YES * DOC FILE //* TAPESCAN 102 SBG 4572 S 3.2 07-20-22 080 YES * DOC FILE //* ISPF DIALOGS 103 UNKCBT 7765 S 5.6 05-29-98 080 YES * DOC FILE //* JES2 RMT PR(JRP) 104 UNKCBT 13625 S 8.8 04-21-03 080 YES * DOC FILE //* OUTLIST 105 UNKCBT 624 .4 01-19-89 080 YES * DOC FILE //* RACF LIST 106 UNKCBT 1078 S .9 03-04-94 080 YES * DOC FILE //* STRUC MACROS 107 UNKCBT 18668 13.9 08-23-00 080 YES * DOC FILE //* STRUC MACROS 108 UNKCBT 11916 6.9 08-23-00 080 YES * DOC FILE //* IEFACTRT 109 UNKCBT 1877 1.4 05-04-89 080 YES * DOC FILE //* IEFACTRT 110 UNKCBT 114 .3 05-04-89 133 NO* DOC FILE //* REVLON 111 UNKCBT 3109 2.3 07-20-22 080 YES * DOC FILE //* VTOC 112 CBT 20578 S 13.9 12-19-24 080 YES * DOC FILE //* SMPSCAN 113 UNKCBT 669 .9 01-25-88 080 YES * DOC FILE //* SMPSCAN 114 UNKCBT 546 .9 01-25-88 080 YES * DOC FILE //* SMPSCAN 115 UNKCBT 7235 10.9 11-07-21 IEBCOPY NO* DOC FILE //* SEEK ANALYSIS 116 X A 3397 1.9 05-04-89 080 YES * DOC FILE //* WTO EXITS 117 UNKCBT 2440 1.9 11-14-89 080 YES * DOC FILE //* PUTXREF & SMPUPD 118 UNKCBT 9766 S 6.5 12-19-24 080 YES * DOC FILE //* SYNTEX UTIL 119 UNKCBT 10705 S 7.4 12-01-19 080 YES * DOC FILE //* MVS TOOLS ARTCLS 120 SBG 77760 S 59.2 08-07-24 080 YES * DOC FILE //* WIDE ILLUS ARTCL 121 SBG 822 S 2.8 07-08-12 IEBCOPY NO* DOC FILE //* SUBSYSTEM 122 N/A 3812 2.8 06-19-88 080 YES * DOC FILE //* TSO Echo Progrms 123 SBG 1180 S .9 08-16-10 080 YES * DOC FILE //* ISPF/PDF 124 UNKCBT 4567 2.8 06-04-89 080 YES * DOC FILE //* SAS PGMS 125 N/A 7261 4.6 06-29-89 080 YES * DOC FILE //* LL BEAN ESA 126 UNKCBT 10120 S 6.5 12-03-93 080 YES * DOC FILE //* CHRYSLER 127 UNKCBT 10052 6.0 12-05-23 080 YES * DOC FILE //* CHIMP VTAM 128 UNKCBT 3251 2.3 06-29-89 080 YES * DOC FILE //* CHKPOINT 129 UNKCBT 84 .1 11-23-99 080 YES * DOC FILE //* INFO/UTILITIES 130 UNKCBT 1572 S 1.4 03-29-99 080 YES * DOC FILE //* EXITS 131 UNKCBT 573 .3 07-21-89 080 YES * DOC FILE //* UTILITIES 132 UNKCBT 2203 1.4 07-21-89 080 YES * DOC FILE //* A.Field Utilites 133 SBG 7740 S 5.1 02-09-17 080 YES * DOC FILE //* PRICE UTILITIES 134 SBG 251527 S181.9 12-19-24 080 YES * DOC FILE //* PRICE UTIL LOAD 135 SBG 635 173.2 12-19-24 IEBCOPY NO* DOC FILE //* H.Dean Utilities 136 UNKCBT 14816 S 9.7 12-01-19 080 YES * DOC FILE //* Report Distribut 137 UNKSBG 30044 S 26.8 12-20-20 080 YES * DOC FILE //* SYSTEMID 138 UNKCBT 1127 S .9 02-02-94 080 YES * DOC FILE //* UTILITIES 139 UNKCBT 2093 S 1.4 04-02-01 080 YES * DOC FILE //* DARS SYSTEM 140 UNKCBT 1231 .9 11-14-89 080 YES * DOC FILE //* BRODCAST 141 UNKCBT 1189 .9 11-14-89 080 YES * DOC FILE //* VTAM APPL 142 UNKCBT 647 .4 11-14-89 080 YES * DOC FILE //* IDCAMS ISPF 143 UNKCBT 836 .9 11-14-89 080 YES * DOC FILE //* VPS EXIT 144 UNKCBT 668 .4 12-07-89 080 YES * DOC FILE //* KERMIT 145 UNKCBT 14 1.5 08-19-94 IEBCOPY NO* DOC FILE //* KERMIT 146 UNKCBT 24786 15.7 08-19-94 IEBCOPY NO* DOC FILE //* ARCHIVER 147 UNKCBT 66544 S 65.7 12-19-24 080 YES * DOC FILE //* ISPF PAN 148 UNKCBT 5586 3.7 02-21-90 080 YES * DOC FILE //* UTILITIES 149 UNKCBT 29291 19.4 11-12-14 080 YES * DOC FILE //* XMIT RECEIVE 150 UNKCBT 1207 .9 02-21-90 080 YES * DOC FILE //* LISTCAT ISPF 151 UNKCBT 741 .9 04-04-90 080 YES * DOC FILE //* Zbiegien Utilties152 UNKCBT 9261 5.1 04-04-90 080 YES * DOC FILE //* 3800 CHAR SET 153 UNKCBT 51 1.1 08-19-94 IEBCOPY NO* DOC FILE //* SMP ELEMENTS 154 UNKCBT 346 S .2 03-22-95 080 YES * DOC FILE //* North REXX Split 155 UNKSBG 2430 S 1.9 11-23-99 080 YES * DOC FILE //* IEBASAP 156 UNKCBT 6144 3.7 02-10-92 080 YES * DOC FILE //* IEBASAP 157 UNKCBT 364 .4 08-15-90 133 NO* DOC FILE //* ISPF & REXX 158 UNKSBG 3523 2.3 11-24-93 080 YES * DOC FILE //* UCBFIND 159 CBT 859 .9 08-22-84 080 YES * DOC FILE //* TSO CPS 160 UNKCBT 18656 S 11.6 12-20-20 080 YES * DOC FILE //* MARSHALL ISPF 161 UNKCBT 22274 S 12.0 11-23-99 080 YES * DOC FILE //* XREFASM 162 UNKCBT 2428 1.9 02-09-17 080 YES * DOC FILE //* DUDA UTILITIES 163 UNKSBG 10757 S 7.4 12-20-90 080 YES * DOC FILE //* RESCUE SYSTEM 164 UNKSBG 3898 2.8 11-08-90 080 YES * DOC FILE //* RACF 1.7 SYSTEM 165 NWK 4489 S 3.2 03-25-91 080 YES * DOC FILE //* VINH VU UTILTIES 166 UNKSBG 27036 S 14.3 05-17-20 080 YES * DOC FILE //* CATELLUS UTIL 167 UNKSBG 2720 S 1.9 05-16-91 080 YES * DOC FILE //* GODFREY UTIL 168 UNKSBG 19332 S 10.2 05-17-20 080 YES * DOC FILE //* K WILLIAMS UTIL 169 UNKSBG 20812 S 13.4 05-16-91 080 YES * DOC FILE //* DUMPCSA 170 SBG 591 S .4 12-01-19 080 YES * DOC FILE //* FX,TMAP,DISA,ETC 171 UNKSBG 61987 S 37.5 04-24-23 080 YES * DOC FILE //* CARTWRIGHT UTIL 172 UNKSBG 88569 S 50.4 07-20-22 080 YES * DOC FILE //* SMPETOOL 173 UNKSBG 16032 S 11.1 02-10-92 080 YES * DOC FILE //* CUNY TAPECOPY 174 SBG 4148 S 2.8 10-23-02 080 YES * DOC FILE //* PHILIPS UTIL 175 SBG 15481 S 10.6 02-10-92 080 YES * DOC FILE //* ALGOL COMP moved 176 UNKSBG 51 S .1 07-25-04 080 YES * DOC FILE //* OPCODE MACROS 177 UNKSBG 4775 S 2.3 10-02-02 080 YES * DOC FILE //* IPCS FOR IDMS 178 UNKSBG 5643 S 3.7 10-28-92 080 YES * DOC FILE //* WOREN MACLIB 179 N/A 13473 S 9.3 05-10-00 080 YES * DOC FILE //* WOREN TSOCMDS 180 N/A 33485 S 22.2 03-30-92 080 YES * DOC FILE //* WOREN MVS PGMS 181 N/A 4796 S 3.7 03-30-92 080 YES * DOC FILE //* PDS Command Pkg 182 SBG 313031 S283.7 12-19-24 080 YES * DOC FILE //* Saint-flour Util 183 UNKSBG 57946 S 40.3 12-19-24 080 YES * DOC FILE //* IPCS EXECS ESA 184 SBG 4965 S 2.8 01-20-94 080 YES * DOC FILE //* IKJTABLS SRC 185 SBG 34761 S 25.0 12-19-24 080 YES * DOC FILE //* EMPTY 186 N/A 1 S 46.7 12-19-24 080 YES * DOC FILE //* CLIST CONVERT 187 SBG 4241 S 3.2 03-22-95 080 YES * DOC FILE //* IBM SOURCE HANDL 188 UNKCBT 2047 S 1.9 03-22-95 080 YES * DOC FILE //* IBM SOURCE HANDL 189 UNKCBT 407 2.3 08-19-94 IEBCOPY NO* DOC FILE //* VSMDUMP 190 UNKSBG 8693 S 4.6 03-25-93 080 YES * DOC FILE //* ACCTG FOR STC'S 191 UNKSBG 1900 S 1.4 03-25-93 080 YES * DOC FILE //* GEN RECOV CODE 192 UNKSBG 1769 S 1.4 03-25-93 080 YES * DOC FILE //* TCOPY 193 SBG 2585 S 1.9 07-14-00 080 YES * DOC FILE //* CUT-PASTE 194 UNKSBG 368 S .2 06-11-93 080 YES * DOC FILE //* DUTTMAN CLISTS 195 SBG 137 S .1 06-11-93 080 YES * DOC FILE //* JES2 EXIT LOADER 196 SBG 725 S .9 03-22-95 080 YES * DOC FILE //* IMS MODS 197 UNKSBG 13637 S 8.3 09-24-93 080 YES * DOC FILE //* JES2 EXIT LOADER 198 UNKSBG 3152 S 2.3 02-28-06 080 YES * DOC FILE //* Dave Cole Progms 199 UNKCBT 29324 S 21.3 02-09-17 080 YES * DOC FILE //* TWA PDS 200 UNKCBT 7065 S 4.6 10-27-13 080 YES * DOC FILE //* SYSTEM CLIST VAR 201 UNKSBG 3077 S 2.3 11-24-93 080 YES * DOC FILE //* G. PRICE IODATA 202 UNKSBG 174 S 1.2 07-08-12 IEBCOPY NO* DOC FILE //* TMS SILO EJECT 203 UNKSBG 1214 S .9 01-20-94 080 YES * DOC FILE //* MVS CROSS SYSTEM 204 SBG 22673 S 17.1 03-22-95 080 YES * DOC FILE //* MVS XSYS SCRIPT 205 SBG 4823 S 3.8 01-28-94 IEBCOPY NO* DOC FILE //* DCOLLECT REXX 206 UNKSBG 3493 S 2.3 02-18-94 080 YES * DOC FILE //* FSE 207 SBG 12309 S 7.4 12-05-23 080 YES * DOC FILE //* LSPC COMMAND 208 UNKSBG 1703 S 1.4 02-02-94 080 YES * DOC FILE //* CALCULATOR REXX 209 SBG 831 S .9 02-02-94 080 YES * DOC FILE //* XSYS-move OVF310 210 SBG 57 S .1 02-05-04 080 YES * DOC FILE //* XSYS-move OVF311 211 SBG 31 S .2 02-05-04 IEBCOPY NO* DOC FILE //* XSYS-move OVF312 212 SBG 59 S .1 02-05-04 080 YES * DOC FILE //* XSYS-move OVF313 213 SBG 31 S .2 02-05-04 IEBCOPY NO* DOC FILE //* CTL BLK COBOL II 214 UNKSBG 6727 S 4.6 05-06-94 080 YES * DOC FILE //* SMP/E CLISTS 215 SBG 1013 S .9 03-22-95 080 YES * DOC FILE //* DATE CONVERSION 216 UNKSBG 941 S .9 07-18-94 080 YES * DOC FILE //* DISASSEMBLER 217 CBT 7104 S 4.6 07-15-92 080 YES * DOC FILE //* RMFMON SCR 218 CBT 5753 4.2 04-01-86 080 YES * DOC FILE //* FORTE EXECS 219 SBG 299 S .2 03-22-95 080 YES * DOC FILE //* EDP AUDIT TOOLS 220 SBG 13988 S 9.7 02-09-17 080 YES * DOC FILE //* EDP AUDIT REXX 221 SBG 9987 S 14.0 07-06-16 IEBCOPY NO* DOC FILE //* EMPTY 222 N/A 1 35.2 12-19-24 080 YES * DOC FILE //* FREE TAPE MGMT 223 UNKSBG 2705 S 1.9 03-22-95 080 YES * DOC FILE //* FREE TAPE MGMT 224 UNKSBG 796 S 2.6 07-08-12 IEBCOPY NO* DOC FILE //* OFFLOAD 225 CBT 1110 .9 08-16-22 080 YES * DOC FILE //* COMPRSEQ 226 CBT 1397 1.4 02-09-17 080 YES * DOC FILE //* TSO AUTHD0 227 CBT 2735 S 1.9 08-16-92 080 YES * DOC FILE //* DFHSM RECOVER 228 UNKSBG 653 .4 12-01-19 080 YES * DOC FILE //* COPYMODS,Tap Cpy 229 SBG 79841 S 53.2 08-07-24 080 YES * DOC FILE //* ISPF FAIR 230 UNKCBT 1292 3.1 05-29-86 133 NO* DOC FILE //* ISPF FAIR 231 UNKCBT 997 .9 11-23-86 080 YES * DOC FILE //* ISPF FAIR 232 UNKCBT 410 .3 05-29-86 080 YES * DOC FILE //* ABEND PROGRAM 233 SBG 554 S .3 02-08-95 080 YES * DOC FILE //* New Disassembler 234 SBG 8206 S 6.0 05-17-20 080 YES * DOC FILE //* LPA LOADER 235 CBT 1101 .9 07-24-78 080 YES * DOC FILE //* LISTC ZAP 236 SBG 400 .3 03-22-95 080 YES * DOC FILE //* PDSXREF 237 CBT 5511 3.2 08-02-78 080 YES * DOC FILE //* Int Disasm LOAD 238 SBG 200 24.8 02-28-06 IEBCOPY NO* DOC FILE //* Int Disasm PANEL 239 SBG 2506 S 1.9 02-28-06 080 YES * DOC FILE //* Int Disasm MSGS 240 SBG 259 S .2 02-28-06 080 YES * DOC FILE //* Int Disasm JCL 241 SBG 642 S .5 02-28-06 080 YES * DOC FILE //* Int Disasm CBLKS 242 SBG 456 91.4 02-28-06 IEBCOPY NO* DOC FILE //* Int Disasm Sourc 243 SBG 13115 S 7.9 02-28-06 080 YES * DOC FILE //* UK GUIDE 1993A 244 UNKSBG 23351 S 14.8 05-31-02 080 YES * DOC FILE //* UK GUIDE NUI 245 UNKSBG 10374 S 6.0 05-19-94 080 YES * DOC FILE //* MGCR program 246 SBG 1077 S .9 02-28-06 080 YES * DOC FILE //* BRODCAST Manager 247 SBG 38905 S 23.1 12-19-24 080 YES * DOC FILE //* BOYSEN UTIL 248 UNKSBG 6115 S 4.2 03-11-96 080 YES * DOC FILE //* BARKOW PGMS 249 SBG 24083 S 13.0 02-09-17 080 YES * DOC FILE //* DISPLAY GRS LONG 250 SBG 410 S .3 09-13-95 080 YES * DOC FILE //* ISPF EDIT MACRO2 251 SBG 3728 S 2.3 11-27-95 080 YES * DOC FILE //* JEFF KAPLAN SRC 252 UNKSBG 11360 S 6.9 01-05-96 080 YES * DOC FILE //* JEFF KAPLAN EXEC 253 UNKSBG 46163 S 24.5 01-05-96 080 YES * DOC FILE //* JEFF KAPLAN CNTL 254 UNKSBG 24918 S 16.2 01-05-96 080 YES * DOC FILE //* JEFF KAPLAN ISPP 255 UNKSBG 7142 S 4.2 01-05-96 080 YES * DOC FILE //* JEFF KAPLAN ISPT 256 UNKSBG 452 S .9 01-05-96 080 YES * DOC FILE //* LKED BLK 32720 257 SBG 2006 S 2.8 08-07-24 080 YES * DOC FILE //* WIN3270 SOURCE 258 UNKSBG 38641 S 19.0 03-11-96 080 YES * DOC FILE //* WIN3270 LOAD 259 UNKSBG 230 25.0 07-08-12 IEBCOPY NO* DOC FILE //* QUICK MAP 260 CBT 10015 S 5.1 07-17-05 080 YES * DOC FILE //* Overflow File296 261 UNKCBT 57 S .1 07-17-03 080 YES * DOC FILE //* PTFXREF PGM 262 SBG 581 S .4 06-27-96 080 YES * DOC FILE //* UK GUIDE MACROS 263 UNKSBG 5685 S 3.7 05-28-96 080 YES * DOC FILE //* LOOK, DUDASD 264 SBG 34594 S 25.8 08-07-24 080 YES * DOC FILE //* BFG LOGON EXIT 265 UNKSBG 9334 S 6.0 03-30-92 080 YES * DOC FILE //* SS0104 TAPE PGMS 266 SBG 7773 S 5.6 08-07-24 080 YES * DOC FILE //* HETUTL Tape Pgm 267 SBG 61285 S 29.2 05-31-02 080 YES * DOC FILE //* REXX VSAM 268 UNKSBG 4263 S 2.3 08-16-10 080 YES * DOC FILE //* PL/I ADVENTR SRC 269 UNKSBG 5122 S 3.2 12-26-96 080 YES * DOC FILE //* WASH STATE UTIL 270 UNKCBT 79682 S 46.3 12-19-24 080 YES * DOC FILE //* DYN PROCLIB 271 UNKCBT 6423 5.1 02-10-92 080 YES * DOC FILE //* VTAM LOGO 272 UNKCBT 854 .9 08-22-84 080 YES * DOC FILE //* TSO SEC JES2 273 UNKCBT 717 .9 08-22-84 080 YES * DOC FILE //* DYN PROCLIB V4 274 UNKSBG 7578 S 5.1 02-10-92 080 YES * DOC FILE //* HEDGES PROGRAMS 275 UNKSBG 2132 S 1.4 12-11-96 080 YES * DOC FILE //* CHECKSUM 276 SBG 264 S .2 12-11-96 080 YES * DOC FILE //* JCL SUBSTITUTION 277 UNKSBG 931 S .9 04-02-13 080 YES * DOC FILE //* SLSS SPF 278 UNKCBT 12263 9.7 05-17-88 080 YES * DOC FILE //* SLSS DOC 279 UNKCBT 4280 S 4.7 12-26-96 IEBCOPY NO* DOC FILE //* SCRIPT DOC 280 UNKCBT 17530 S 10.6 12-26-96 080 YES * DOC FILE //* SCRIPT LOD 281 UNKCBT 34 4.2 12-26-96 IEBCOPY NO* DOC FILE //* SCRIPT MAC 282 UNKCBT 28797 S 19.4 12-26-96 080 YES * DOC FILE //* SCRIPT MEMO 283 UNKCBT 17530 S 21.5 12-26-96 IEBCOPY NO* DOC FILE //* SCRIPT CODE 284 UNKCBT 7548 S 5.1 12-26-96 080 YES * DOC FILE //* SCRIPT HYPH 285 UNKCBT 2747 S 2.2 12-26-96 IEBCOPY NO* DOC FILE //* SCRIPT OBJ 286 UNKCBT 2775 S 3.2 12-26-96 080 YES * DOC FILE //* SCRIPT TSO 287 UNKCBT 3980 S 2.8 12-26-96 080 YES * DOC FILE //* SCRIP TSO PROMTR 288 UNKSBG 2165 S 1.4 12-26-96 080 YES * DOC FILE //* PTF XREF REPORTS 289 UNKSBG 3466 S 2.8 08-25-16 080 YES * DOC FILE //* GPSAM ACCES METH 290 UNKSBG 3618 S 2.8 12-05-23 080 YES * DOC FILE //* CPU INSTRC SPEED 291 UNKSBG 1399 S .9 07-17-05 080 YES * DOC FILE //* CBT DOC TO HTML 292 UNKSBG 1321 S .9 12-18-97 080 YES * DOC FILE //* CKIEBGEN program 293 SBG 4334 S 2.8 12-05-23 080 YES * DOC FILE //* VSAM ANALYZER 294 CBT 6481 4.2 04-02-13 080 YES * DOC FILE //* Dave Cole Essay 295 SBG 119 S .1 05-30-01 080 YES * DOC FILE //* TSO UTILITIES 296 UNKCBT 71857 S 46.7 04-24-23 080 YES * DOC FILE //* GRS ISPF-Cleary 297 UNKSBG 4288 S 2.8 12-27-09 080 YES * DOC FILE //* GTE - PUB 298 UNKCBT 15779 10.6 10-26-86 080 YES * DOC FILE //* TAPEMAP 299 CBT 14682 S 10.6 04-24-23 080 YES * DOC FILE //* MARSHALL TSOCP'S 300 SBG 262681 S154.1 12-19-24 080 YES * DOC FILE //* CDSCB RACROUTE 301 UNKSBG 1935 S 1.4 12-27-09 080 YES * DOC FILE //* LPA-LINKLST Info 302 UNKSBG 6020 S 3.7 12-27-09 080 YES * DOC FILE //* SIMTERM OS/390 303 UNKSBG 1452 S 1.4 12-18-97 080 YES * DOC FILE //* LSTVOL SOURCE 304 UNKSBG 4666 S 3.2 12-18-97 080 YES * DOC FILE //* LSTVOL ASMLINK 305 UNKSBG 1495 S 4.0 07-08-12 IEBCOPY NO* DOC FILE //* TSSO-SUBSYS 306 CBT 4680 S 3.2 05-16-91 080 YES * DOC FILE //* ASMH 2 HLASM PGM 307 UNKSBG 79 S .1 12-18-97 080 YES * DOC FILE //* CONS SYSLEVL ZAP 308 UNKSBG 142 S .1 05-30-01 080 YES * DOC FILE //* ALGOL COMP SOURC 309 UNKSBG 15160 S 9.7 01-20-98 080 YES * DOC FILE //* ALGOL LIBR SOURC 310 UNKSBG 10403 S 6.5 01-20-98 080 YES * DOC FILE //* DAVE ALCOCK UTIL 311 UNKSBG 69935 S 38.0 12-19-24 080 YES * DOC FILE //* Lionel Dyck A-R 312 UNKSBG 99297 S 71.3 12-19-24 080 YES * DOC FILE //* Lionel Dyck S-TS 313 UNKSBG112731 S 91.2 08-07-24 080 YES * DOC FILE //* Lionel Dyck TX-Z 314 UNKSBG189380 S162.0 12-19-24 080 YES * DOC FILE //* DAVE LEES UTIL 315 UNKSBG 6454 S 3.7 11-27-03 080 YES * DOC FILE //* MARSHALL BATCH 316 CBT 142146 S 80.1 12-19-24 080 YES * DOC FILE //* BOOKMANAGER MGMT 317 UNKSBG 1791 S .9 05-29-98 080 YES * DOC FILE //* POFFLOAD PRINT 318 UNKSBG 1704 S 1.4 05-29-98 080 YES * DOC FILE //* SMF1415 USP 319 3.8 1306 .9 01-01-86 080 YES * DOC FILE //* DSS EXITS 320 SP13 1335 1.4 09-18-90 080 YES * DOC FILE //* COBOL ANALYZER 321 SBG 37828 S 23.6 08-07-24 080 YES * DOC FILE //* TSO SLEEP ETC. 322 UNKSBG 1067 S .9 04-18-08 080 YES * DOC FILE //* REXX Function Pk 323 UNKSBG 11627 S 8.8 01-18-09 080 YES * DOC FILE //* Nicol STK API 324 UNKSBG 2439 S 2.8 01-18-09 080 YES * DOC FILE //* TSO CPS WELLS 325 UNKCBT 22236 S 13.0 10-27-13 080 YES * DOC FILE //* FORTRAN H moved 326 UNKCBT 66 S .1 07-25-04 080 YES * DOC FILE //* RPG COMPLR moved 327 UNKSBG 59 S .1 07-25-04 080 YES * DOC FILE //* IGGPRE-POST EXIT 328 UNKSBG 4512 S 3.2 05-29-98 080 YES * DOC FILE //* SCE JES2 EXIT 6 329 UNKSBG 5966 S 4.6 05-29-98 080 YES * DOC FILE //* F Alber ISPF Int 330 UNKSBG 43515 S 31.0 01-12-03 080 YES * DOC FILE //* COBOL Addr Point 331 UNKSBG 284 S .2 10-30-01 080 YES * DOC FILE //* AUTO SCHED 332 UNKCBT 3638 S 2.8 04-02-01 080 YES * DOC FILE //* GZIP COMPRES JCL 333 SBG 3561 S 3.2 10-27-98 080 YES * DOC FILE //* GZIP SOURCE .H 334 N/A 978 S .9 05-29-98 080 YES * DOC FILE //* GZIP SOURCE .C 335 N/A 8354 S 4.6 10-27-98 080 YES * DOC FILE //* RICE UTILITIES 336 UNKCBT 30495 20.8 09-16-84 080 YES * DOC FILE //* GLOBAL MEM SERCH 337 UNKSBG 290 S .2 05-29-98 080 YES * DOC FILE //* P390 UTILITIES 338 SBG 2892 S 2.3 04-24-23 080 YES * DOC FILE //* JES2 #5 EXIT 339 UNKCBT 908 .9 11-30-87 080 YES * DOC FILE //* DCM 7980-3 REPT 340 UNKSBG 4691 S 2.3 10-27-98 080 YES * DOC FILE //* LOAD PGMS IN CSA 341 UNKSBG 3656 S 2.3 10-27-98 080 YES * DOC FILE //* MODEL 204 ISPF 342 UNKSBG 5353 S 3.2 10-27-98 080 YES * DOC FILE //* Kalinic VTOCLIST 343 UNKSBG 1748 S 1.4 08-16-10 080 YES * DOC FILE //* Berning RX Tools 344 SBG 6160 S 2.8 04-14-02 080 YES * DOC FILE //* GENERAL MPF EXIT 345 UNKSBG 485 S .3 05-31-02 080 YES * DOC FILE //* BREAK JES2 EXITS 346 UNKSBG 1475 S .9 07-08-02 080 YES * DOC FILE //* FOCHTMAN MODLIST 347 UNKSBG 3493 S 2.3 04-24-23 080 YES * DOC FILE //* PDS COPY ALPHABT 348 UNKSBG 712 S .4 11-23-99 080 YES * DOC FILE //* ISPF CMDTBL UPDT 349 SBG 2560 S 1.9 11-11-18 080 YES * DOC FILE //* WLM SCHENV= CNVT 350 UNKSBG 707 S .4 03-29-99 080 YES * DOC FILE //* LIST LE LVL COBL 351 UNKSBG 169 S .1 03-29-99 080 YES * DOC FILE //* INTEL-move OV301 352 UNKCBT 425 S .3 02-05-04 080 YES * DOC FILE //* SPF PGMS 353 UNKCBT 41907 24.1 04-29-19 080 YES * DOC FILE //* RANDY HALL PGMS 354 UNKSBG 54740 S 29.6 03-29-99 080 YES * DOC FILE //* KONCAT PROGRAM 355 UNKSBG 2087 S 1.4 03-29-99 080 YES * DOC FILE //* NETSOL VTAM SMGR 356 UNKSBG 7455 S 5.1 03-29-99 080 YES * DOC FILE //* Carl Hafner pgms 357 UNKSBG 89865 S 56.5 02-09-17 080 YES * DOC FILE //* SOUT SYSOUT WTR 358 UNKSBG 15696 S 10.6 11-27-03 080 YES * DOC FILE //* SYNTEX PGMS 359 UNKCBT 12748 8.3 03-31-87 080 YES * DOC FILE //* WSRCC UTILITIES 360 UNKCBT 26356 S 15.7 12-19-24 080 YES * DOC FILE //* JOHNSTON UTILS 361 UNKSBG 10807 S 7.4 05-22-00 080 YES * DOC FILE //* JOHNSTON LOADLIB 362 UNKSBG 15 1.6 07-08-12 IEBCOPY NO* DOC FILE //* ISPF NAME CHANGE 363 UNKSBG 697 S .4 03-29-99 080 YES * DOC FILE //* CONTROL CARD SUB 364 UNKSBG 2446 S 1.9 03-29-99 080 YES * DOC FILE //* XMIT ERROR-FREE 365 SBG 2544 S 1.9 08-10-99 080 YES * DOC FILE //* MARVIN SHAW PGMS 366 SBG 239 S .2 08-10-99 080 YES * DOC FILE //* ASCBS, TSO USERS 367 SBG 243 S .2 05-17-20 080 YES * DOC FILE //* J WILLIAMS UTILS 368 UNKSBG 3814 S 2.8 11-23-99 080 YES * DOC FILE //* PRC CODE 369 UNKCBT 26808 S 15.3 03-29-99 080 YES * DOC FILE //* IO COUNTS 370 UNKCBT 139 .1 06-26-90 080 YES * DOC FILE //* WASH LOAD 371 UNKCBT 97 27.1 07-20-22 IEBCOPY NO* DOC FILE //* MacKenz DYNALLOC 372 UNKSBG 767 S .4 11-23-99 080 YES * DOC FILE //* GTE TSO CP 373 UNKCBT 4063 2.8 06-12-83 080 YES * DOC FILE //* SAS PGMS FOR SMF 374 UNKSBG 10736 S 6.5 08-10-99 080 YES * DOC FILE //* OBJECTSTAR SMF 375 UNKSBG 2086 S .9 08-10-99 080 YES * DOC FILE //* ZDF-D.MARSDEN UT 376 UNKSBG 14517 S 8.8 08-10-99 080 YES * DOC FILE //* TCAS SUB=MSTR 377 UNKSBG 1164 S .9 08-10-99 080 YES * DOC FILE //* SORTTRAK 378 UNKSBG 999 S .9 08-10-99 080 YES * DOC FILE //* PROC XREF 379 CBT 3039 1.9 07-17-83 080 YES * DOC FILE //* McRitchie execs 380 UNKSBG 33781 S 20.4 11-17-02 080 YES * DOC FILE //* FIRST COMP SRVCS 381 UNKCBT 41146 26.4 12-12-88 080 YES * DOC FILE //* P.GILLIS UTILITS 382 UNKSBG 15868 S 9.3 06-23-11 080 YES * DOC FILE //* INTEL INFO 383 UNKCBT 7670 S 12.1 08-19-94 IEBCOPY NO* DOC FILE //* Overflow File297 384 UNKCBT 49 .1 07-17-03 080 YES * DOC FILE //* LPA COMPARE 385 CBT 539 .4 11-30-87 080 YES * DOC FILE //* CARRASCO PROGRMS 386 UNKSBG 6545 S 3.7 01-15-18 080 YES * DOC FILE //* Stony Brk Pascal 387 UNKSBG 36259 S 25.0 10-23-02 080 YES * DOC FILE //* SCHEDULER 388 UNKCBT 9437 6.9 02-09-17 080 YES * DOC FILE //* QUEUE 5.1 + 389 UNKSBG 18273 S 13.4 11-17-02 080 YES * DOC FILE //* QUE 5.2, OS390 390 SBG 21531 S 15.7 04-24-23 080 YES * DOC FILE //* Ngan TRACE390 391 UNKSBG 8783 S 6.5 07-17-05 080 YES * DOC FILE //* WOREN QUEUE 4.2 392 UNKSBG 42178 S 29.6 03-30-92 080 YES * DOC FILE //* RACFGRPS Rexx 393 SBG 126 S .1 05-01-01 080 YES * DOC FILE //* Jakubek Utilites 394 UNKSBG 13773 S 9.7 12-28-05 080 YES * DOC FILE //* S.Metz CATIND Rx 395 UNKSBG 161 S .1 11-23-99 080 YES * DOC FILE //* S.Hawley FINDSTR 396 SBG 78 S .1 11-23-99 080 YES * DOC FILE //* Clarke PACK UNPK 397 UNKSBG 84 S .1 04-24-23 080 YES * DOC FILE //* IBMMAC etc. 398 UNKSBG 2574 S 1.9 11-23-99 080 YES * DOC FILE //* TSSO MODS 399 UNKCBT 2715 1.9 05-01-87 080 YES * DOC FILE //* DYNAMASK 400 UNKCBT 11674 S 8.3 10-28-92 080 YES * DOC FILE //* SPITBOL 360 401 UNKSBG 31791 S 22.2 12-19-24 080 YES * DOC FILE //* SMF Consolidaton 402 UNKSBG 254 S .2 02-03-02 080 YES * DOC FILE //* Message Display 403 SBG 5101 S 4.2 08-20-02 080 YES * DOC FILE //* TSSO FOR OS/390 404 SBG 118688 S 77.3 08-07-24 080 YES * DOC FILE //* UTILITIES 405 UNKCBT 12456 9.3 04-01-86 080 YES * DOC FILE //* CQX FIND 406 SBG 2603 S 1.9 08-07-24 080 YES * DOC FILE //* DYNAMIC BLDL 407 NWK 11384 S 9.3 02-09-17 080 YES * DOC FILE //* Dave Cole Macros 408 UNKCBT 25057 S 16.7 02-09-17 080 YES * DOC FILE //* R.Scott MXI FB80 409 SBG 19783 S 11.6 11-11-18 080 YES * DOC FILE //* R.Scott MXI Load 410 SBG 551 60.0 11-11-18 IEBCOPY NO* DOC FILE //* R.Scott Util Src 411 UNKSBG 7333 S 4.6 12-19-24 080 YES * DOC FILE //* R.Scott Util Lod 412 UNKSBG 14 3.8 01-15-18 IEBCOPY NO* DOC FILE //* A.Street FADH Ut 413 UNKSBG 2078 S 1.9 05-30-01 080 YES * DOC FILE //* Machine to ANSI 414 UNKSBG 760 S .5 07-20-22 080 YES * DOC FILE //* RPF by Rob Prins 415 SBG 102985 S 90.3 12-19-24 080 YES * DOC FILE //* DELUXE PGM 416 UNKCBT 3888 2.8 03-18-84 080 YES * DOC FILE //* RACFADM tool 417 SBG 41150 S 25.5 12-19-24 080 YES * DOC FILE //* COMBINED Insurnc 418 UNKCBT 6154 4.2 01-19-89 080 YES * DOC FILE //* Dignus Source Lb 419 UNKSBG 8456 S 4.2 08-10-99 080 YES * DOC FILE //* Dignus Load Lib 420 UNKSBG 86 23.9 08-10-99 IEBCOPY NO* DOC FILE //* XACORZAP 421 UNKCBT 4543 S 2.8 12-20-90 080 YES * DOC FILE //* MARQUARDT 422 UNKCBT 4102 2.3 07-21-89 080 YES * DOC FILE //* BROIDO CODE 423 SBG 16992 S 10.6 08-07-24 080 YES * DOC FILE //* VETAPE-DC 424 UNKCBT 583 .4 08-29-85 080 YES * DOC FILE //* IEFUSI Exit-Loos 425 UNKSBG 367 S .3 07-14-00 080 YES * DOC FILE //* JSTATUS 426 UNKCBT 2723 2.3 08-29-85 080 YES * DOC FILE //* IHASTOW 427 CBTXA 109 .1 09-17-85 080 YES * DOC FILE //* ROCKWELL SHOW 428 UNKSBG 3341 2.3 11-24-93 080 YES * DOC FILE //* ALLERGAN UTIL 429 UNKCBT 5840 3.7 09-17-85 080 YES * DOC FILE //* MC EVOY UTIL 430 UNKCBT 5063 3.2 10-15-85 080 YES * DOC FILE //* Bacher Offerings 431 UNKSBG 75550 S 40.3 01-28-02 080 YES * DOC FILE //* T.Falissard Util 432 UNKSBG 28873 S 28.2 10-26-15 080 YES * DOC FILE //* Frank Clarke exc 433 UNKSBG 35422 S 19.4 12-19-24 080 YES * DOC FILE //* Mark Zelden util 434 SBG 93185 S 57.4 12-19-24 080 YES * DOC FILE //* F.Clarke FB-80 435 UNKSBG 7327 S 4.2 12-19-24 080 YES * DOC FILE //* COMPCODE-G.Jones 436 UNKSBG 1428 S 1.4 02-22-00 080 YES * DOC FILE //* Jan Jaeger Utils 437 UNKSBG 9987 S 6.5 11-11-18 080 YES * DOC FILE //* Dan Snyder Macro 438 UNKSBG 10785 S 6.9 05-01-02 080 YES * DOC FILE //* V Mielke PDSX 439 UNKSBG 2835 S 1.9 02-22-00 080 YES * DOC FILE //* PDSX Load Librar 440 UNKSBG 11 3.1 02-22-00 IEBCOPY NO* DOC FILE //* B Vogt RACF pgms 441 UNKSBG 1348 S .9 02-22-00 080 YES * DOC FILE //* Kimu REVIVE pgm 442 UNKSBG 8286 S 4.6 12-01-19 080 YES * DOC FILE //* Kimu Utilities 443 UNKSBG 14313 S 7.4 12-01-19 080 YES * DOC FILE //* Big Blk Tap File 444 UNKSBG 947 S .9 02-22-00 080 YES * DOC FILE //* Object Deck Disa 445 UNKSBG 32613 S 19.0 07-25-04 080 YES * DOC FILE //* UNIX Pgm-COBOL 446 UNKSBG 417 S .3 04-02-13 080 YES * DOC FILE //* ENQMON-Enhnc GRS 447 UNKSBG 586 S .4 04-02-13 080 YES * DOC FILE //* Date in Syst Var 448 UNKSBG 708 S .4 07-14-00 080 YES * DOC FILE //* Amdahl Bookmangr 449 UNKSBG 9696 S 6.5 07-14-00 080 YES * DOC FILE //* Globl Str Search 450 SBG 227 S .1 07-14-00 080 YES * DOC FILE //* Scarcella EXECs 451 SBG 133 S .1 07-14-00 080 YES * DOC FILE //* Dan's MVS-JES2 U 452 UNKSBG 50085 S 31.0 12-01-19 080 YES * DOC FILE //* MOINIL INDEX 453 UNKSBG 513 S .4 05-28-96 080 YES * DOC FILE //* MOINIL BASIC 454 UNKSBG 84515 S 52.8 08-01-00 080 YES * DOC FILE //* MOINIL COMPLEMNT 455 UNKSBG 48109 S 31.0 07-12-01 080 YES * DOC FILE //* MOINIL ADDITIONL 456 UNKSBG 63936 S 39.3 05-28-96 080 YES * DOC FILE //* MOINIL DEMO/GAME 457 UNKSBG 48004 S 28.7 08-01-00 080 YES * DOC FILE //* MOINIL CBT-EXTR 458 UNKSBG 99487 S 65.7 05-29-96 080 YES * DOC FILE //* MOINIL SUPPLEMNT 459 UNKSBG 18086 S 11.1 05-28-96 080 YES * DOC FILE //* ISPF GUIDE 460 UNKCBT 1319 .9 11-23-86 080 YES * DOC FILE //* ISPF GUIDE 461 UNKCBT 10246 5.1 11-23-86 080 YES * DOC FILE //* ISPF GUIDE 462 UNKCBT 2961 1.9 11-23-86 080 YES * DOC FILE //* ISPF GUIDE 463 UNKCBT 305 .2 11-23-86 080 YES * DOC FILE //* ISPF GUIDE 464 UNKCBT 26861 16.2 11-23-86 080 YES * DOC FILE //* ISPF GUIDE 465 UNKCBT 3753 2.8 11-23-86 080 YES * DOC FILE //* ISPF GUIDE 466 UNKCBT 488 .3 11-23-86 080 YES * DOC FILE //* ISPF GUIDE 467 UNKCBT 4526 2.8 11-23-86 080 YES * DOC FILE //* ISPF GUIDE 468 UNKCBT 17 .0 11-23-86 080 YES * DOC FILE //* ISPF GUIDE 469 UNKCBT 24523 16.2 11-23-86 080 YES * DOC FILE //* ISPF GUIDE 470 UNKCBT 2449 1.9 11-23-86 080 YES * DOC FILE //* ISPF GUIDE 471 UNKCBT 3883 2.8 11-23-86 080 YES * DOC FILE //* MURPHY 472 UNKCBT 8265 4.6 04-17-88 080 YES * DOC FILE //* CHKASVT program 473 SBG 302 S .2 04-24-23 080 YES * DOC FILE //* LIBCLEAN 474 UNKSBG 1064 S .9 08-23-00 080 YES * DOC FILE //* LBI TAPE DOC 475 UNKSBG 326 S .3 08-23-00 080 YES * DOC FILE //* LISP for MVS 476 UNKSBG112364 S100.4 02-20-11 080 YES * DOC FILE //* AWSUTIL-Vrt Tape 477 SBG 1456 S .9 08-23-00 080 YES * DOC FILE //* RAWSTAPE 478 UNKSBG 268 S .2 03-12-02 080 YES * DOC FILE //* BCEDIT,BKSRCH et 479 UNKSBG 2376 S 1.4 12-05-23 080 YES * DOC FILE //* Castilla Utl Src 480 UNKSBG 5019 S 3.2 08-07-24 080 YES * DOC FILE //* Castilla Loadmod 481 UNKSBG 15 5.6 08-07-24 IEBCOPY NO* DOC FILE //* GDGCOPY 482 UNKSBG 1074 S .9 08-16-10 080 YES * DOC FILE //* Ramseier Utiltys 483 UNKSBG 10612 S 6.9 03-04-21 080 YES * DOC FILE //* Amdahl CACHEMAN 484 UNKSBG 10493 S 6.5 11-12-00 080 YES * DOC FILE //* Dissen VTAM Appl 485 UNKSBG 4613 S 2.8 07-08-12 080 YES * DOC FILE //* SETCLOCK program 486 UNKSBG 466 S .3 11-12-00 080 YES * DOC FILE //* Trap & V30-19SO 487 SBG 60 S .1 12-27-00 080 YES * DOC FILE //* Iannone Prod Ctl 488 UNKSBG 61005 S 31.9 08-07-24 080 YES * DOC FILE //* Iannone Sh Med S 489 UNKSBG 7952 S 4.6 04-29-19 080 YES * DOC FILE //* INSTASM Rent Mac 490 UNKSBG 4043 S 1.9 01-16-11 080 YES * DOC FILE //* XMITMAIL 491 UNKSBG 21244 S 12.0 01-16-11 080 YES * DOC FILE //* SHOWzOS Schiradn 492 SBG 619584 S364.3 12-19-24 080 YES * DOC FILE //* Connelley tools 493 SBG 3072 S 2.3 01-25-01 080 YES * DOC FILE //* IKJEESX9 BC exit 494 UNKSBG 108 S .1 01-25-01 080 YES * DOC FILE //* ISPF Starter kit 495 UNKSBG 11719 S 9.7 10-27-13 080 YES * DOC FILE //* TIOT REXX exec 496 SBG 885 S .9 11-11-18 080 YES * DOC FILE //* CSVLLIX1 exit 497 UNKSBG 1835 S 1.4 01-25-01 080 YES * DOC FILE //* Match-merge pgm 498 UNKSBG 10981 S 6.9 12-27-09 080 YES * DOC FILE //* Ed Ross Utilties 499 UNKSBG 29737 S 16.7 03-04-21 080 YES * DOC FILE //* ECF for MVS 3.8j 500 UNKSBG 62196 S 40.3 07-20-22 080 YES * DOC FILE //* SNTP Time Server 501 UNKSBG 9226 S 10.2 01-25-01 080 YES * DOC FILE //* ZAP to AMASPZAP 502 SBG 3875 S 3.2 04-02-01 080 YES * DOC FILE //* MBRLIST program 503 SBG 517 S .3 04-02-01 080 YES * DOC FILE //* Software Invntry 504 SBG 9948 S 6.0 04-02-01 080 YES * DOC FILE //* ASSIST-Ovflw 085 505 UNKSBG 459 S .3 03-09-03 080 YES * DOC FILE //* REXX for SMP/E 506 UNKSBG 854 S .9 04-02-01 080 YES * DOC FILE //* TPL 6.0 for MVS 507 UNKSBG 23836 S 29.2 04-02-01 080 YES * DOC FILE //* EXCMD cmd procsr 508 SBG 548 S .4 10-27-13 080 YES * DOC FILE //* Web-enab SHOWMVS 509 UNKSBG 178 S .1 04-02-01 080 YES * DOC FILE //* IEBLIST-Paranhos 510 SBG 6817 S 4.2 08-16-10 080 YES * DOC FILE //* VSAM Analys Tool 511 UNKSBG 4781 S 3.2 05-01-01 080 YES * DOC FILE //* ISPF Cut-Paste 512 UNKSBG 3011 S 1.9 04-02-01 080 YES * DOC FILE //* OPERLOG Tools 513 UNKSBG 12763 S 8.8 01-14-07 080 YES * DOC FILE //* ICHRTX00 for VOL 514 UNKSBG 301 S .2 05-01-01 080 YES * DOC FILE //* REXX functions 515 UNKSBG 5171 S 3.2 05-30-01 080 YES * DOC FILE //* CA1 Vol Test Pgm 516 SBG 1134 S .9 06-12-01 080 YES * DOC FILE //* XPL Compiler Gen 517 UNKSBG 14763 S 10.2 05-30-01 080 YES * DOC FILE //* ASM Full default 518 UNKSBG 734 S .5 09-25-06 080 YES * DOC FILE //* TMS-VTS Audit 519 SBG 3241 S 2.3 08-16-22 080 YES * DOC FILE //* REXX Functions 520 UNKSBG 7413 S 4.2 07-08-12 080 YES * DOC FILE //* EREP Jobstreams 521 UNKSBG 232 S .1 06-12-01 080 YES * DOC FILE //* User SMF Data 522 UNKSBG 914 S .5 07-12-01 080 YES * DOC FILE //* SMF Selection 523 SBG 24459 S 15.3 07-06-16 080 YES * DOC FILE //* EXCP Tape Routne 524 UNKSBG 915 S .9 07-12-01 080 YES * DOC FILE //* CFMON Mods 525 UNKSBG 280 S .2 09-15-03 080 YES * DOC FILE //* TSS Admin Packag 526 UNKSBG 47179 S 47.7 11-12-14 080 YES * DOC FILE //* Stitt programs 527 UNKSBG 11921 S 7.4 12-28-05 080 YES * DOC FILE //* LISTCAT-Src REXX 528 UNKSBG 558 S .3 04-02-13 080 YES * DOC FILE //* CICS SMF Stats 529 UNKSBG 24248 S 14.8 04-18-08 080 YES * DOC FILE //* Format PL/I pgms 530 UNKSBG 947 S .9 07-08-12 080 YES * DOC FILE //* Show OS390 info 531 UNKSBG 1547 S .9 12-16-12 080 YES * DOC FILE //* Roscoe RPFs 532 UNKSBG 12763 S 6.9 10-30-01 080 YES * DOC FILE //* AWS to Real Tape 533 SBG 19606 S 13.4 07-06-16 080 YES * DOC FILE //* SPACE command 534 SBG 52192 S 31.0 01-15-18 080 YES * DOC FILE //* CCAT Dyn Concat 535 UNKSBG 2419 S 1.9 08-07-24 080 YES * DOC FILE //* XDI XCOM-Dispach 536 UNKSBG 19483 S 13.9 04-29-19 080 YES * DOC FILE //* Macros 537 UNKSBG 901 S .9 04-02-13 080 YES * DOC FILE //* IPLtext for ZZSA 538 UNKSBG 1758 S 2.3 07-06-16 080 YES * DOC FILE //* DSNUSAGE 539 UNKSBG 853 S .9 12-11-01 080 YES * DOC FILE //* PARM Scanner Pgm 540 SBG 2255 S 1.4 07-08-02 080 YES * DOC FILE //* MVS CCKD Create 541 UNKSBG 36722 S 35.2 06-03-14 080 YES * DOC FILE //* RCNVTCAT & REXXs 542 UNKSBG 23491 S 16.2 12-05-23 080 YES * DOC FILE //* REXX System Info 543 UNKSBG 2969 S 1.9 03-12-02 080 YES * DOC FILE //* PL360 Setup-Code 544 UNKSBG 5245 S 3.7 01-28-02 080 YES * DOC FILE //* Stanford PL360 545 UNKSBG 29027 S 17.1 01-28-02 080 YES * DOC FILE //* PL360 Book 1 PDF 546 UNKSBG 7973 S 10.6 01-28-02 080 YES * DOC FILE //* Volker Bandke 547 UNKSBG 72540 S 48.1 02-20-11 080 YES * DOC FILE //* Nikolyn REXX Fns 548 UNKSBG 852 S .4 03-12-02 080 YES * DOC FILE //* Baron UNITNAME 549 UNKSBG 403 S .3 12-17-02 080 YES * DOC FILE //* Structurd Macros 550 UNKSBG 1796 S 1.4 05-01-02 080 YES * DOC FILE //* CONSOLE cmd auth 551 UNKSBG 585 S .4 03-12-02 080 YES * DOC FILE //* COBOL Analysis 552 UNKSBG 667 S .9 03-12-02 080 YES * DOC FILE //* SUBMITC edmacro 553 UNKSBG 2010 S 1.4 03-12-02 080 YES * DOC FILE //* MVS PP ESA Code 554 UNKSBG 9484 S 6.9 12-25-11 080 YES * DOC FILE //* Mon Santos Utils 555 UNKSBG 3463 S 2.3 02-28-06 080 YES * DOC FILE //* Get File frm web 556 UNKSBG 239 S .2 05-01-02 080 YES * DOC FILE //* SOUNDEX codes 557 UNKSBG 497 S .4 04-14-02 080 YES * DOC FILE //* Thornton ASM 558 UNKSBG141023 S 89.8 08-06-07 080 YES * DOC FILE //* Thornton C 559 UNKSBG 34912 S 22.2 05-14-02 080 YES * DOC FILE //* Thornton JCL 560 UNKSBG 22390 S 16.2 05-31-02 080 YES * DOC FILE //* Thornton CLISTs 561 UNKSBG 2550 S 2.3 05-31-02 080 YES * DOC FILE //* Thornton EXECs 562 UNKSBG 3587 S 2.3 05-31-02 080 YES * DOC FILE //* Thornton COBOL 563 UNKSBG 20864 S 13.4 05-14-02 080 YES * DOC FILE //* Thornton Doc Inf 564 UNKSBG 25066 S 15.7 05-31-02 080 YES * DOC FILE //* Thornton Classes 565 UNKSBG 25754 S 16.7 07-08-02 080 YES * DOC FILE //* Sam Bass Utilits 566 UNKSBG 41328 S 26.8 12-05-23 080 YES * DOC FILE //* CSVLLIX2-Fetch 567 UNKSBG 480 S .3 05-01-02 080 YES * DOC FILE //* TSO Games 568 SBG 109 11.9 05-01-02 IEBCOPY NO* DOC FILE //* TSO Game Rules 569 SBG 758 S .5 05-01-02 080 YES * DOC FILE //* MVS Tips, Tricks 570 SBG 95304 S 43.5 12-05-23 080 YES * DOC FILE //* XMIT370, RECV370 571 UNKSBG 34597 S 22.2 04-18-08 080 YES * DOC FILE //* MVS zip programs 572 UNKSBG 1652 S .9 05-14-02 080 YES * DOC FILE //* IEFUJV SymbinJcl 573 UNKSBG 705 S .4 05-14-02 080 YES * DOC FILE //* W.Schaefer tools 574 UNKSBG 1592 S 1.4 05-01-02 080 YES * DOC FILE //* JES2 Spl Offload 575 UNKSBG 4584 S 2.8 05-14-02 080 YES * DOC FILE //* Copy Dataset 576 SBG 726 S .4 07-08-02 080 YES * DOC FILE //* P.Arias EXECs 577 SBG 1109 S .9 05-31-02 080 YES * DOC FILE //* ISPF Table Handl 578 UNKSBG 1761 S 1.4 05-31-02 080 YES * DOC FILE //* HLASM Macro Adds 579 UNKSBG 256 S .2 07-08-02 080 YES * DOC FILE //* CUT-PASTE macros 580 SBG 1230 S .9 07-08-02 080 YES * DOC FILE //* Disaster Recovry 581 UNKSBG 12397 S 12.5 07-08-02 080 YES * DOC FILE //* TAPEMAP MVS38 et 582 UNKSBG 9341 S 6.9 01-14-07 080 YES * DOC FILE //* PROFSET edit mac 583 UNKSBG 2829 S 1.9 12-17-02 080 YES * DOC FILE //* AUTOINIT DASD 584 UNKSBG 700 S .4 08-20-02 080 YES * DOC FILE //* AWSSL program 585 UNKSBG 4149 S 2.8 10-02-02 080 YES * DOC FILE //* ISPF App Starter 586 UNKSBG 846 S .9 09-09-02 080 YES * DOC FILE //* Enhance VTOC cmd 587 UNKSBG 10284 S 6.9 10-02-02 080 YES * DOC FILE //* Auto Sys Shutdwn 588 UNKSBG 15319 S 9.3 09-15-03 080 YES * DOC FILE //* HSC REXX functon 589 UNKSBG 6310 S 3.2 10-27-13 080 YES * DOC FILE //* KNUTH Assembler 590 UNKSBG 44126 S 21.8 10-02-02 080 YES * DOC FILE //* VM REXXFORM 591 UNKSBG 1319 S .9 11-07-21 080 YES * DOC FILE //* DISPLAY in BAL 592 UNKSBG 846 S .9 10-02-02 080 YES * DOC FILE //* ASMG 593 UNKSBG 57880 S 39.3 04-24-23 080 YES * DOC FILE //* Dataset Disp Fac 594 UNKSBG 5853 S 3.2 10-23-02 080 YES * DOC FILE //* Macro for trace 595 UNKSBG 197 S .2 10-23-02 080 YES * DOC FILE //* SWP Edit Macro 596 UNKSBG 191 S .1 10-23-02 080 YES * DOC FILE //* MPF exit 597 UNKSBG 1620 S 1.4 12-01-19 080 YES * DOC FILE //* RL Rice programs 598 UNKSBG 7464 S 4.6 10-23-02 080 YES * DOC FILE //* ISPF Var Display 599 SBG 407 S .2 11-17-02 080 YES * DOC FILE //* TCP/IP SMF pgms 600 UNKSBG 14081 S 13.0 02-28-06 080 YES * DOC FILE //* MVS 3.8J QUEUE 601 UNKSBG 10183 S 6.5 09-15-03 080 YES * DOC FILE //* Newell REXX exec 602 SBG 1262 S .9 11-17-02 080 YES * DOC FILE //* QWIKSCAN 603 UNKSBG 2418 S 1.8 12-17-02 080 YES * DOC FILE //* SNOBOL4 Bell 604 UNKSBG 38621 S 27.3 12-19-24 080 YES * DOC FILE //* ACF2 Passwords 605 UNKSBG 1813 S 1.4 12-17-02 080 YES * DOC FILE //* AWSSL for HET 606 SBG 65587 S 29.6 08-06-07 080 YES * DOC FILE //* Free IND$FILE 607 UNKSBG 3130 S 4.2 04-21-03 080 YES * DOC FILE //* SPA TSO command 608 SBG 1228 S .9 02-28-06 080 YES * DOC FILE //* RESCUE packs etc 609 UNKSBG 38384 S 25.0 08-16-10 080 YES * DOC FILE //* CHANGE71 & WTOR 610 UNKSBG 645 S .4 02-20-11 080 YES * DOC FILE //* Cond Job Submit 611 UNKSBG 1970 S .9 04-21-03 080 YES * DOC FILE //* DUDASD,DSPACE,et 612 UNKSBG 13952 S 10.2 12-19-24 080 YES * DOC FILE //* RESCUE Systm JCL 613 UNKSBG 805 S .5 03-09-03 080 YES * DOC FILE //* SHOWZOS Loadmods 614 SBG 113141 S137.5 08-07-24 080 YES * DOC FILE //* DYNAL,ISPF maclb 615 UNKSBG 34853 S 21.8 11-11-18 080 YES * DOC FILE //* Nigel Thomas utl 616 UNKSBG 4673 S 2.8 03-09-03 080 YES * DOC FILE //* REXSMF30 617 UNKSBG 832 S 2.6 08-07-24 IEBCOPY NO* DOC FILE //* ICSF API Intrfac 618 UNKSBG 2875 S 1.9 04-21-03 080 YES * DOC FILE //* Dyn Proclb MVS38 619 UNKSBG 13004 S 9.3 04-21-03 080 YES * DOC FILE //* COPY for COBOL 620 UNKSBG 320 S .2 04-21-03 080 YES * DOC FILE //* Exits to PCL prt 621 UNKSBG 5722 S 3.7 12-27-09 080 YES * DOC FILE //* MATRIX dataspace 622 UNKSBG 19056 S 16.2 04-21-03 080 YES * DOC FILE //* Zhou Sys Shutdwn 623 UNKSBG 3378 S 2.3 09-25-06 080 YES * DOC FILE //* FIND datasets 624 SBG 825 S .5 05-17-20 080 YES * DOC FILE //* FIXCAT recatalog 625 UNKSBG 326 S .2 06-15-03 080 YES * DOC FILE //* ENQ and JI REXXs 626 SBG 815 S .9 06-15-03 080 YES * DOC FILE //* AutoMan 627 UNKSBG 2168 S 2.8 05-02-04 080 YES * DOC FILE //* TCPIP Trace Anal 628 UNKSBG 1129 S .9 02-14-05 080 YES * DOC FILE //* SNTP Server 629 UNKSBG 4265 S 2.8 02-05-04 080 YES * DOC FILE //* MOVE/COPY Rexx 630 SBG 531 S .3 10-26-15 080 YES * DOC FILE //* PDS string srch 631 SBG 328 S .2 06-15-03 080 YES * DOC FILE //* BASE64 convert 632 UNKSBG 1445 S .9 06-15-03 080 YES * DOC FILE //* DSPACE & FDSPACE 633 SBG 2689 S 1.9 07-06-16 080 YES * DOC FILE //* List UCBs 634 SBG 525 S .4 03-04-21 080 YES * DOC FILE //* RENAMEF exec 635 SBG 134 S .1 06-15-03 080 YES * DOC FILE //* Cmd on LISTC dsn 636 SBG 263 S .2 07-17-03 080 YES * DOC FILE //* Loadmod compare 637 UNKSBG 485 S .3 12-28-05 080 YES * DOC FILE //* SENDMAIL 638 UNKSBG 3706 S 2.3 09-25-06 080 YES * DOC FILE //* SETHOUR 639 SBG 3020 S 1.9 09-25-06 080 YES * DOC FILE //* VPS Sepratr exit 640 UNKSBG 5727 S 3.2 11-15-04 080 YES * DOC FILE //* MVS 3.8 Maxcc 641 UNKSBG 584 S .4 07-17-03 080 YES * DOC FILE //* OPERLOG FIND pgm 642 UNKSBG 5049 S 3.2 01-16-11 080 YES * DOC FILE //* P.Scott macs pgm 643 SBG 6625 S 4.2 07-17-03 080 YES * DOC FILE //* FUSION Chang Man 644 UNKSBG 4230 S 3.2 02-05-04 080 YES * DOC FILE //* Auth Msg SHOWMVS 645 SBG 133 S .1 09-15-03 080 YES * DOC FILE //* CLIST to REXX 646 SBG 3593 S 1.9 04-02-13 080 YES * DOC FILE //* XML Parser 647 UNKSBG 11814 S 8.3 06-23-11 080 YES * DOC FILE //* ZRMS Subsystem 648 UNKSBG 16417 S 10.6 08-07-24 080 YES * DOC FILE //* PDS2PDS 649 UNKSBG 25664 S 25.9 11-27-03 080 YES * DOC FILE //* CSA Tracking 650 UNKSBG 1224 S .9 11-27-03 080 YES * DOC FILE //* Reset BWO Flags 651 UNKSBG 10862 S 6.5 11-27-03 080 YES * DOC FILE //* Systm Specf FIND 652 UNKSBG 899 S .9 11-27-03 080 YES * DOC FILE //* DYN Alloc Utils 653 UNKSBG 1798 S 1.4 11-27-03 080 YES * DOC FILE //* TSO Fullscr Intf 654 UNKSBG 11700 S 7.4 11-27-03 080 YES * DOC FILE //* Catalog Cleanup 655 UNKSBG 2094 S 1.4 11-07-21 080 YES * DOC FILE //* A.Kannan Utils 656 UNKSBG 10176 S 6.0 11-27-03 080 YES * DOC FILE //* Rescue Pack JCL 657 UNKSBG 1206 S .9 02-05-04 080 YES * DOC FILE //* CRC Calculator 658 SBG 259 S .2 02-05-04 080 YES * DOC FILE //* P390 DASD 659 SBG 176207 S233.3 01-15-18 080 YES * DOC FILE //* REXX Checker 660 SBG 383 S .3 06-03-14 080 YES * DOC FILE //* HOTRDR 661 UNKSBG 1550 S .9 09-25-06 080 YES * DOC FILE //* CA-1 to FakeTape 662 UNKSBG 1131 S .9 02-14-05 080 YES * DOC FILE //* Public C Library 663 UNKSBG 12561 S 5.6 05-02-04 080 YES * DOC FILE //* Date Conversion 664 UNKSBG 10252 S 8.8 05-02-04 080 YES * DOC FILE //* Field Formatting 665 UNKSBG 2349 S 1.9 05-02-04 080 YES * DOC FILE //* Comb Sort+random 666 UNKSBG 845 S .9 05-02-04 080 YES * DOC FILE //* RPG/F Tutorial 667 SBG 4646 S 3.2 05-02-04 080 YES * DOC FILE //* JES2 Spool Archv 668 UNKSBG 4296 S 2.3 10-26-15 080 YES * DOC FILE //* Save REXX varbls 669 UNKSBG 48380 S 27.8 12-19-24 080 YES * DOC FILE //* REXX math functs 670 UNKSBG 3358 S 2.3 05-17-20 080 YES * DOC FILE //* ZOOM edit macro 671 SBG 358 S .2 05-02-04 080 YES * DOC FILE //* NETINIT, NETSTOP 672 SBG 1656 S 1.4 05-02-04 080 YES * DOC FILE //* CCFDELET 673 UNKSBG 808 S .9 05-02-04 080 YES * DOC FILE //* R.Murray REXX ut 674 UNKSBG 12312 S 7.4 07-25-04 080 YES * DOC FILE //* Yassin DB2 execs 675 UNKSBG 895 S .9 05-02-04 080 YES * DOC FILE //* Marshall VPS exi 676 UNKSBG 3821 S 2.8 05-02-04 080 YES * DOC FILE //* Par SYSPLEX Mgr 677 UNKSBG 1950 S 1.4 07-25-04 080 YES * DOC FILE //* DFDSS to AWStape 678 UNKSBG 1823 S 1.4 07-25-04 080 YES * DOC FILE //* JCL to Flowchart 679 UNKSBG 378 S .2 07-25-04 080 YES * DOC FILE //* Courses--B.Koss 680 UNKSBG 23594 S 26.4 07-25-04 080 YES * DOC FILE //* PLEA PL/I Ex Anl 681 UNKSBG 4971 S 2.8 07-25-04 080 YES * DOC FILE //* ESO - Esoterics 682 SBG 2136 S 1.4 09-25-06 080 YES * DOC FILE //* IBM Website doc 683 UNKSBG 338 S .2 11-11-18 080 YES * DOC FILE //* Fochtman PDSUPDT 684 UNKSBG 7874 S 5.6 12-20-20 080 YES * DOC FILE //* TXT2XML 685 UNKSBG 40763 S 37.0 07-17-05 080 YES * DOC FILE //* SMFDUMP 686 UNKSBG 642 S .4 09-25-06 080 YES * DOC FILE //* VVDS Catlg names 687 SBG 440 S .3 11-15-04 080 YES * DOC FILE //* DBRC INIT cmds 688 UNKSBG 41714 S 27.3 06-23-11 080 YES * DOC FILE //* Sawyer SVC26 pap 689 UNKSBG 3508 S 2.3 11-15-04 080 YES * DOC FILE //* XMDSMAIN x-memry 690 SBG 2107 S 1.4 11-15-04 080 YES * DOC FILE //* READSEQ-M.Kline 691 UNKSBG 1579 S .9 11-15-04 080 YES * DOC FILE //* UATAPE utility 692 SBG 8656 S 6.5 12-28-05 080 YES * DOC FILE //* PDSCLEAN pgm 693 SBG 4123 S 2.8 08-16-10 080 YES * DOC FILE //* Compare VVDS/Cat 694 SBG 1303 S .9 11-15-04 080 YES * DOC FILE //* INITDBGN pgm 695 UNKSBG 1002 S .9 07-08-12 080 YES * DOC FILE //* z/OS tape FLEXES 696 UNKSBG 974 S 1.4 04-02-13 080 YES * DOC FILE //* CICS rept/Linux 697 UNKSBG 1264 S 1.8 04-02-13 080 YES * DOC FILE //* RACF rept/Linux 698 UNKSBG 14200 S 18.5 04-02-13 080 YES * DOC FILE //* SUBMIT edit macr 699 SBG 934 S .9 11-15-04 080 YES * DOC FILE //* ISPF REXX execs 700 UNKSBG 2297 S 1.4 11-15-04 080 YES * DOC FILE //* DB2 Admin Helprs 701 UNKSBG 1332 S .9 11-15-04 080 YES * DOC FILE //* JES2 Mellon z-16 702 UNKSBG 20167 S 13.0 12-25-11 080 YES * DOC FILE //* Fujits/ISPF stat 703 UNKSBG 458 S .3 11-15-04 080 YES * DOC FILE //* DRDASD 704 UNKSBG 995 S .9 02-14-05 080 YES * DOC FILE //* Perf Tun FLEX-ES 705 UNKSBG 5525 S 3.7 02-14-05 080 YES * DOC FILE //* SVG Line Charts 706 UNKSBG 43292 S157.7 07-17-05 IEBCOPY NO* DOC FILE //* ISPF Datast List 707 SBG 613 S .4 07-17-05 080 YES * DOC FILE //* General MPF Exit 708 UNKSBG 22083 S 15.3 12-16-12 080 YES * DOC FILE //* MPFCMD program 709 UNKSBG 265 S .2 02-14-05 080 YES * DOC FILE //* DDU and DDUVOL 710 UNKSBG 1235 S .9 02-20-11 080 YES * DOC FILE //* Librarian 711 UNKSBG 37062 S 21.3 12-27-09 080 YES * DOC FILE //* File,Mail f/CICS 712 UNKSBG 3722 S 2.3 07-17-05 080 YES * DOC FILE //* Empty a PDS 713 SBG 1491 S .9 12-27-09 080 YES * DOC FILE //* Flexes cmd f/MVS 714 UNKSBG 18555 S 12.5 07-17-05 080 YES * DOC FILE //* Tape Erase 715 SBG 943 S .9 07-17-05 080 YES * DOC FILE //* QUERYENQ applic 716 SBG 1030 S .9 11-11-18 080 YES * DOC FILE //* JumpList 717 SBG 5847 S 6.5 09-25-06 080 YES * DOC FILE //* TSO Logon Exits 718 UNKSBG 1032 S .9 09-25-06 080 YES * DOC FILE //* DASD dump-restor 719 UNKSBG 2281 S 1.4 07-17-05 080 YES * DOC FILE //* W.Sweeney Utils 720 UNKSBG 13930 S 8.3 07-17-05 080 YES * DOC FILE //* ChangeWiz 721 UNKSBG 14294 S 8.3 07-17-05 080 YES * DOC FILE //* FileWiz 722 UNKSBG 3789 S 2.3 07-17-05 080 YES * DOC FILE //* Storage Displays 723 UNKSBG 640 S .5 12-28-05 080 YES * DOC FILE //* HLASM Toolk Enhn 724 UNKSBG 1831 S 1.4 09-25-06 080 YES * DOC FILE //* CICS Aux Tr Anlz 725 UNKSBG 4383 S 2.8 09-25-06 080 YES * DOC FILE //* VSAM Define Redo 726 SBG 1833 S 1.4 09-25-06 080 YES * DOC FILE //* COPYVBS - EXCP 727 UNKSBG 349 S .2 12-28-05 080 YES * DOC FILE //* ICHPWX01 728 UNKSBG 436 S .3 12-28-05 080 YES * DOC FILE //* MAXITRAN 729 UNKSBG 2053 S 1.9 12-28-05 080 YES * DOC FILE //* PIPICALL-z/OS.e 730 UNKSBG 318 S .2 12-28-05 080 YES * DOC FILE //* TSO PARMLIB cmds 731 SBG 60517 S 38.0 12-19-24 080 YES * DOC FILE //* WHOHAS 732 SBG 560 S .4 12-28-05 080 YES * DOC FILE //* ALGOL68C Distrib 733 UNKSBG 21723 S 18.1 02-28-06 080 YES * DOC FILE //* Original PDS Cmd 734 SBG 4585 S 2.8 04-24-23 080 YES * DOC FILE //* Barthold Editmac 735 UNKSBG 779 S .4 02-28-06 080 YES * DOC FILE //* IODF Display 736 UNKSBG 15583 S 5.6 01-14-07 080 YES * DOC FILE //* Bulk Clear DASD 737 UNKSBG 2976 S 1.9 02-28-06 080 YES * DOC FILE //* Reorg VSAM Clust 738 UNKSBG 7356 S 4.2 12-27-09 080 YES * DOC FILE //* ISPF Cmd Tables 739 SBG 10527 S 6.9 08-06-07 080 YES * DOC FILE //* REXX to run SQL 740 UNKSBG 2999 S 1.9 02-28-06 080 YES * DOC FILE //* Base64 enco-deco 741 UNKSBG 1372 S .9 12-20-07 080 YES * DOC FILE //* Source versioner 742 UNKSBG 6897 S 4.6 08-16-10 080 YES * DOC FILE //* MODLIST 743 SBG 5800 S 3.7 08-16-10 080 YES * DOC FILE //* RACF Rules Enfor 744 UNKSBG 31942 S 40.7 09-25-06 080 YES * DOC FILE //* FM File formattr 745 UNKSBG 74264 S 45.4 03-04-21 080 YES * DOC FILE //* Tsujimoto parser 746 UNKSBG 16846 S 18.1 09-25-06 080 YES * DOC FILE //* SysLogger Reader 747 UNKSBG 1372 S .9 01-14-07 080 YES * DOC FILE //* BASE64 decod etc 748 UNKSBG 1237 S .9 01-14-07 080 YES * DOC FILE //* GSF utils MVS3.8 749 UNKSBG 8510 S 6.0 12-16-12 080 YES * DOC FILE //* MacNeil ISPF exc 750 UNKSBG 244 S .2 08-06-07 080 YES * DOC FILE //* Tape Handling Cd 751 UNKSBG 10817 S 6.9 07-06-16 080 YES * DOC FILE //* Ryerse Prof Dump 752 UNKSBG 1922 S .9 04-02-13 080 YES * DOC FILE //* Ryerse REXX Func 753 UNKSBG 1363 S 1.8 08-06-07 080 YES * DOC FILE //* ISPF Search Prof 754 SBG 1719 S .9 08-06-07 080 YES * DOC FILE //* JRP 3.8 - Vetter 755 UNKSBG 9923 S 6.5 08-06-07 080 YES * DOC FILE //* Gaeta JCL Preprc 756 UNKSBG 1379 S .9 08-06-07 080 YES * DOC FILE //* LOGGRASM AsmTool 757 UNKSBG113593 S104.6 12-16-12 080 YES * DOC FILE //* Search Loadmods 758 UNKSBG 965 S .9 04-18-08 080 YES * DOC FILE //* CICS MQ API exit 759 UNKSBG 1756 S .9 08-06-07 080 YES * DOC FILE //* Tomiak Universe 760 SBG 22074 S 21.3 08-06-07 080 YES * DOC FILE //* Baron "find" exc 761 SBG 743 S .4 08-06-07 080 YES * DOC FILE //* Tomiak null DDs 762 SBG 3053 S 1.9 08-06-07 080 YES * DOC FILE //* Tomiak hex2print 763 SBG 9966 S 6.9 04-24-23 080 YES * DOC FILE //* Alex Kara Utils 764 UNKSBG 3660 S 3.2 04-24-23 080 YES * DOC FILE //* HTTP Forms-S.Odo 765 UNKSBG 3270 S 3.2 12-20-07 080 YES * DOC FILE //* Mellon Mods JES2 766 UNKSBG 21394 S 21.8 12-25-11 080 YES * DOC FILE //* TRSMAIN Frontend 767 UNKSBG 166 S .1 12-20-07 080 YES * DOC FILE //* Tape<>AWS in CMS 768 UNKSBG 18540 S 13.9 12-20-07 080 YES * DOC FILE //* Code to HTMS src 769 UNKSBG 14234 S 9.7 02-09-17 080 YES * DOC FILE //* z/OS Event Mgmt 770 UNKSBG 8877 S 6.9 04-29-19 080 YES * DOC FILE //* ICSF Statistics 771 UNKSBG 1367 S .9 01-18-09 080 YES * DOC FILE //* Steve Bacher Utl 772 UNKSBG 57871 S 36.1 12-20-07 080 YES * DOC FILE //* ISDA Dump Disasm 773 UNKSBG 83970 S109.7 12-27-09 080 YES * DOC FILE //* Modified CBT973 774 UNKSBG 511 S .3 12-20-07 080 YES * DOC FILE //* CICS resp 2 HTTP 775 UNKSBG 3357 S 2.3 12-20-07 080 YES * DOC FILE //* RECV390 for PC 776 UNKSBG 10448 S 11.1 12-01-19 080 YES * DOC FILE //* SPDISK stor cap 777 UNKSBG 252 S .2 12-20-07 080 YES * DOC FILE //* Access SMP/E API 778 UNKSBG 476 S .3 04-18-08 080 YES * DOC FILE //* JCL Symb Substit 779 UNKSBG 5838 S 3.7 12-16-12 080 YES * DOC FILE //* Panels w/o ISPF 780 UNKSBG 301 S .2 04-18-08 080 YES * DOC FILE //* RACSEQ pgm modif 781 UNKSBG 4917 S 2.8 04-02-13 080 YES * DOC FILE //* AWSBROWSE windws 782 SBG 51530 S 68.5 01-18-09 080 YES * DOC FILE //* PL/I Sci Subrutn 783 UNKSBG 16440 S 9.7 01-18-09 080 YES * DOC FILE //* Web Page DSList 784 UNKSBG 1806 S 2.3 04-02-13 080 YES * DOC FILE //* JCLSYMB pgm 785 UNKSBG 345 S .2 01-18-09 080 YES * DOC FILE //* Seprat CBTF1.zip 786 UNKSBG 144 S .1 01-18-09 080 YES * DOC FILE //* Multi Data Send 787 UNKSBG 4302 S 2.3 01-18-09 080 YES * DOC FILE //* MA1K for MQ Ser 788 UNKSBG 3998 S 2.3 01-18-09 080 YES * DOC FILE //* Automat SCRT rpt 789 UNKSBG 3890 S 3.2 01-15-18 080 YES * DOC FILE //* Sysout Retr Serv 790 UNKSBG 9246 S 6.5 06-23-11 080 YES * DOC FILE //* REXX Getm/Frmain 791 UNKSBG 264 S .2 01-18-09 080 YES * DOC FILE //* DISKMAP for EAV 792 SBG 12113 S 6.5 06-03-14 080 YES * DOC FILE //* SDF mods (alpha) 793 UNKSBG 4062 S 2.8 01-18-09 080 YES * DOC FILE //* RXMEM REXX funct 794 UNKSBG 381 S .3 01-18-09 080 YES * DOC FILE //* HTTP Server (@) 795 UNKSBG 56041 S 61.6 01-18-09 080 YES * DOC FILE //* Mayfield Utilits 796 UNKSBG 2015 S 1.4 11-07-21 080 YES * DOC FILE //* Reload Auth Tabl 797 SBG 60895 S 40.3 12-19-24 080 YES * DOC FILE //* COBOL Job Schedl 798 UNKSBG 55453 S 32.9 01-18-09 080 YES * DOC FILE //* SMF 30 post proc 799 UNKSBG 5343 S 4.6 12-27-09 080 YES * DOC FILE //* RECEIVE for PC 800 UNKSBG 1100 S 1.4 10-27-13 080 YES * DOC FILE //* XAML Bar Charts 801 UNKSBG 10566 S 13.4 07-20-22 080 YES * DOC FILE //* Delinker in C 802 UNKSBG 6122 S 7.4 12-27-09 080 YES * DOC FILE //* ISPF Macros-LBD 803 UNKSBG 26109 S 15.7 11-11-18 080 YES * DOC FILE //* TAPEMAP - Jxx 804 SBG 5177 S 3.7 04-29-19 080 YES * DOC FILE //* SNMP SubAgent 805 UNKSBG 11912 S 8.3 12-27-09 080 YES * DOC FILE //* SMF 110 analysis 806 UNKSBG 27401 S 25.5 12-27-09 080 YES * DOC FILE //* HFSELECT,SUPRDMP 807 UNKSBG 25815 S 20.4 12-27-09 080 YES * DOC FILE //* Zip of PC UNXMIT 808 UNKSBG 610 .9 10-27-13 080 NO* DOC FILE //* DITTO fixed 809 UNKSBG 14056 S 8.8 12-27-09 080 YES * DOC FILE //* ONSCREEN--was FM 810 UNKSBG113174 S 64.8 01-16-11 080 YES * DOC FILE //* LIBRARIAN - free 811 UNKSBG 37083 S 21.3 12-27-09 080 YES * DOC FILE //* DISASSEMBLER 812 UNKSBG 29138 S 16.2 12-27-09 080 YES * DOC FILE //* SUTL - fixed 813 UNKSBG 12488 S 7.9 12-27-09 080 YES * DOC FILE //* Old Xephon MVS 814 SBG 41720 S 55.1 08-16-10 080 YES * DOC FILE //* SRCHE 815 SBG 582 S .3 10-26-15 080 YES * DOC FILE //* EMPTY SYNC # Not 816 SBG 1102 S .9 04-24-23 080 YES * DOC FILE //* FIXCATLG+ 817 SBG 1267 S .9 12-20-20 080 YES * DOC FILE //* Call AMODE64 818 UNKSBG 169 S .1 08-16-10 080 YES * DOC FILE //* RACF Exit Update 819 SBG 3748 S 2.3 02-20-11 080 YES * DOC FILE //* 64/20 ASM Develp 820 UNKSBG 84414 S 92.1 06-23-11 080 YES * DOC FILE //* CC-Edit Macro 821 UNKSBG 6649 S 8.8 08-16-10 080 YES * DOC FILE //* LPAR Capcty Tool 822 UNKSBG 3259 S 2.3 08-16-10 080 YES * DOC FILE //* ISPF 6 ISRTSOA 823 SBG 756 S .4 08-16-10 080 YES * DOC FILE //* ISPF VTOC Zapper 824 UNKSBG 10910 S 6.5 08-16-10 080 YES * DOC FILE //* SSL Handshake pg 825 UNKSBG 1757 S 1.4 08-16-10 080 YES * DOC FILE //* TSO Canc Nonswap 826 SBG 21733 S 17.1 08-07-24 080 YES * DOC FILE //* RACF Prof Utilty 827 UNKSBG 3373 S 2.3 08-16-10 080 YES * DOC FILE //* DELAY program 828 UNKSBG 394 S .3 08-16-10 080 YES * DOC FILE //* TIDYASM fixed 829 SBG 1412 S 1.4 08-16-10 080 YES * DOC FILE //* XEPHON MVS Updat 830 SBG 262558 S150.0 04-29-19 080 YES * DOC FILE //* Dyn Concat Cmg 831 SBG 2290 S 1.9 01-15-18 080 YES * DOC FILE //* Prt to TCPIP ptr 832 UNKSBG 11612 S 13.4 04-02-13 080 YES * DOC FILE //* COBOL Label Aid 833 UNKSBG 2051 S 1.9 08-16-10 080 YES * DOC FILE //* DSN Alloc Aid 834 SBG 3109 S 1.9 12-16-12 080 YES * DOC FILE //* PPT Display Pgms 835 SBG 2268 S 1.4 04-29-19 080 YES * DOC FILE //* Xephn under z/OS 836 SBG 14634 S 8.3 08-07-24 080 YES * DOC FILE //* RECEIVE exits 837 UNKSBG 377 S .3 01-16-11 080 YES * DOC FILE //* DYNALC mac SVC99 838 UNKSBG 14145 S 9.3 01-16-11 080 YES * DOC FILE //* Long JCL Parms 839 UNKSBG 2446 S 1.8 01-16-11 080 YES * DOC FILE //* ICSF KGUP exit 840 UNKSBG 206 S .1 01-16-11 080 YES * DOC FILE //* Elim CA-Optimizr 841 UNKSBG 343 S .2 07-06-16 080 YES * DOC FILE //* Bulk XMIT by pfx 842 UNKSBG 1403 S .9 06-23-11 080 YES * DOC FILE //* Recover HSM dsns 843 UNKSBG 268 S .2 02-20-11 080 YES * DOC FILE //* ENQWATCH STC 844 UNKSBG 7713 S 9.3 06-23-11 080 YES * DOC FILE //* HOSTCMD, RUNAUTH 845 UNKSBG 988 S .9 02-20-11 080 YES * DOC FILE //* TRK0xxx, EOFDISK 846 SBG 4399 S 2.8 08-07-24 080 YES * DOC FILE //* COPYMODS vers-ns 847 SBG 421326 S299.0 11-07-21 080 YES * DOC FILE //* LIBSPOOL 848 UNKSBG 17226 S 11.6 06-23-11 080 YES * DOC FILE //* Vetter DA, DT 849 SBG 2977 S 1.9 06-23-11 080 YES * DOC FILE //* RAKF for MVS 3.8 850 UNKSBG 52179 S 55.1 06-23-11 080 YES * DOC FILE //* RMMCOPY 256K BLK 851 UNKSBG 756 S .9 06-23-11 080 YES * DOC FILE //* GCC C-lang 3.2.3 852 UNKS 991677 S561.9 12-01-19 080 YES * DOC FILE //* GCC C-lang 3.4.6 853 UNKS 1226574 S715.5 12-01-19 080 YES * DOC FILE //* Tutorial Papers 854 UNKSBG 97902 S129.6 12-25-11 080 YES * DOC FILE //* DASD Sizes Excel 855 UNKSBG 487 S .9 12-25-11 080 YES * DOC FILE //* Mellon Mods 1.13 856 SBG 40879 S 42.1 06-03-14 080 YES * DOC FILE //* Easy EREP report 857 SBG 6942 S 8.8 04-24-23 080 YES * DOC FILE //* Clemson Macros 858 UNKSBG 22681 S 15.7 12-25-11 080 YES * DOC FILE //* Clemson Source 859 UNKSBG 87612 S 62.9 12-25-11 080 YES * DOC FILE //* Postpischil code 860 SBG 439386 S306.4 08-16-22 080 YES * DOC FILE //* Postpischl macro 861 SBG 30111 S 21.3 12-01-19 080 YES * DOC FILE //* Postpischil code 862 SBG 111122 S 99.0 12-01-19 080 YES * DOC FILE //* IKJEFF10 exit 863 SBG 774 S .9 07-08-12 080 YES * DOC FILE //* UNIX shell cmds 864 UNKSBG 4528 S 6.0 04-02-13 080 YES * DOC FILE //* Free zip/unzip 865 SBG 19854 S 25.0 07-08-12 080 YES * DOC FILE //* BSPUFI SQL-DB2 866 UNKSBG 9093 S 6.9 12-16-12 080 YES * DOC FILE //* VB FTP conv aids 867 SBG 556 S .4 07-08-12 080 YES * DOC FILE //* Disk track compr 868 SBG 4101 S 2.3 07-08-12 080 YES * DOC FILE //* GETMAIN-FR trace 869 UNKSBG163926 S178.7 07-08-12 080 YES * DOC FILE //* HTTP REXX script 870 UNKSBG 34182 S 44.9 07-20-22 080 YES * DOC FILE //* un-XMIT PC,Andrd 871 SBG 4380 S 6.0 07-08-12 080 YES * DOC FILE //* bzip2 library 872 UNKSBG 8744 S 7.4 07-08-12 080 YES * DOC FILE //* ULUT UCB lookups 873 SBG 10472 S 6.0 08-07-24 080 YES * DOC FILE //* CBT HELP members 874 SBG 55563 S 49.5 12-19-24 080 YES * DOC FILE //* ALGOL 68C 875 UNKSBG 98513 S 93.5 04-02-13 080 YES * DOC FILE //* ALGOL F - V2.1 876 UNKSBG 84793 S 56.9 04-24-23 080 YES * DOC FILE //* MAKE tool&Macros 877 UNKSBG 2681 S 1.9 12-16-12 080 YES * DOC FILE //* TSO BURN command 878 SBG 930 S .5 12-16-12 080 YES * DOC FILE //* TSOFIND command 879 SBG 986 S .5 07-06-16 080 YES * DOC FILE //* Manag netw dumps 880 UNKSBG170853 S134.2 12-16-12 080 YES * DOC FILE //* Excel Jul Calend 881 UNKSBG 4303 S 6.0 12-16-12 080 YES * DOC FILE //* JOBZDOIT automat 882 UNKSBG2 1553 S 1.4 05-17-20 080 YES * DOC FILE //* Manage DFHSM sml 883 UNKSBG346104 S361.0 04-02-13 080 YES * DOC FILE //* Kornelis maclib 884 UNKSBG 62826 S 44.0 05-17-20 080 YES * DOC FILE //* HDISASM 885 UNKSBG 14626 S 12.0 12-20-20 080 YES * DOC FILE //* Init many DASD 886 UNKSBG 1059 S .9 04-02-13 080 YES * DOC FILE //* Vetter 3.8 utils 887 UNKSBG 99142 S 62.0 04-02-13 080 YES * DOC FILE //* Sys Info on HTTP 888 UNKSBG683861 S819.2 04-02-13 080 YES * DOC FILE //* Herc 4.41 Win-64 889 SBG 467452 S620.7 08-07-24 080 YES * DOC FILE //* SIMULA 360/370 890 UNKSBG400448 S530.9 12-05-23 080 YES * DOC FILE //* REXX flwch COBOL 891 UNKSBG 1116 S .9 10-27-13 080 YES * DOC FILE //* TERSE x/systems 892 UNKSBG 5002 S 6.5 10-27-13 080 YES * DOC FILE //* SMFLOG pgm 893 SBG 1342 S .9 10-27-13 080 YES * DOC FILE //* R.Zenuk execs 894 SBG 4797 S 3.2 10-27-13 080 YES * DOC FILE //* STEMEDIT-R.Nowak 895 UNKSBG 4695 S 2.8 11-07-21 080 YES * DOC FILE //* SHARE93 TSO tool 896 SBG 24772 S 14.3 10-27-13 080 YES * DOC FILE //* SQLITE 3.8 z/OS 897 UNKSBG218922 S281.9 11-12-14 080 YES * DOC FILE //* Alex Kara works 898 SBG 494484 S298.1 04-24-23 080 YES * DOC FILE //* DACEE 899 SBG 7263 S 3.7 07-20-22 080 YES * DOC FILE //* MD5 & SHA-1,2,5 900 SBG 18395 S 9.7 12-20-20 080 YES * DOC FILE //* ASSIST assembler 901 UNKSBG 66603 S 56.9 06-03-14 080 YES * DOC FILE //* Date Conv routns 902 UNKSBG 4118 S 3.2 06-03-14 080 YES * DOC FILE //* Field formatting 903 UNKSBG 2343 S 1.9 06-03-14 080 YES * DOC FILE //* Connect:Direct 904 UNKSBG 7879 S 4.6 06-03-14 080 YES * DOC FILE //* PARMLIB into CSA 905 SBG 8059 S 5.6 04-24-23 080 YES * DOC FILE //* STLSPACE command 906 SBG 3941 S 2.8 06-03-14 080 YES * DOC FILE //* XMI Explorer PC 907 SBG 70627 S 93.5 06-03-14 080 YES * DOC FILE //* ISPF Clien Servr 908 UNKSBG 20618 S 25.0 07-06-16 080 YES * DOC FILE //* GSMAIL package 909 UNKSBG 915 S .9 06-03-14 080 YES * DOC FILE //* NoSQLz DBMS 910 UNKSBG216989 S 91.6 06-03-14 080 YES * DOC FILE //* REXX prob solutn 911 SBG 3634 S 1.9 06-03-14 080 YES * DOC FILE //* Don Higgins macr 912 UNKSBG 81936 S 43.0 11-12-14 080 YES * DOC FILE //* SMS data-iPhone 913 UNKSBG 28917 S 25.5 11-12-14 080 YES * DOC FILE //* Mellon Mods z2.1 914 UNKSBG 42197 S 43.5 11-12-14 080 YES * DOC FILE //* GTZ ISPF for EAV 915 UNKSBG 1417 S .9 11-12-14 080 YES * DOC FILE //* XMIT-MGR 64-bit 916 UNKSBG 7263 S 9.7 11-12-14 080 YES * DOC FILE //* SELECTIT utility 917 UNKSBG 18944 S 19.4 04-29-19 080 YES * DOC FILE //* BASH 4.2.53 exec 918 UNKSBG 11450 S 43.0 11-12-14 080 NO* DOC FILE //* BASH 4.2.53 src 919 UNKSBG 78799 S280.9 11-12-14 080 NO* DOC FILE //* Generate DEFINES 920 SBG 1073 S .9 11-12-14 080 YES * DOC FILE //* ISPFDSN alloc pg 921 UNKSBG 3320 S 2.8 11-12-14 080 YES * DOC FILE //* DSPACE for EAV 922 SBG 1975 S 1.4 11-12-14 080 YES * DOC FILE //* SQLITE 3.8.7 por 923 UNKSBG193195 S247.2 11-12-14 080 YES * DOC FILE //* LDSI 924 SBG 811 S .4 10-26-15 080 YES * DOC FILE //* ENLarge datasets 925 SBG 1431 S .9 10-26-15 080 YES * DOC FILE //* AMORT in COBOL 926 SBG 6286 S 7.4 12-05-23 080 YES * DOC FILE //* PRMEVSAM 927 UNKSBG 264 S .2 10-26-15 080 YES * DOC FILE //* regex.h COBOL 928 UNKSBG 1780 S 1.4 10-26-15 080 YES * DOC FILE //* REALNAME dsn pgm 929 SBG 189 S .1 10-26-15 080 YES * DOC FILE //* CALFILE support 930 SBG 2930 S 3.7 10-26-15 080 YES * DOC FILE //* REXX Book Exmpls 931 SBG 1772 S 1.4 10-26-15 080 YES * DOC FILE //* EBCDIC CALFILE 932 SBG 309725 155.0 10-26-15 080 NO* DOC FILE //* ASCII CALFILE 933 SBG 32581 47.3 10-26-15 080 NO* DOC FILE //* DFSORT CALFILE 934 SBG 553 S .4 02-09-17 080 YES * DOC FILE //* SQLITE 3.8.11 935 UNKSBG311308 S403.1 10-26-15 080 YES * DOC FILE //* New AWK for z/OS 936 UNKSBG 12432 S 16.7 10-26-15 080 YES * DOC FILE //* EMPTY 937 N/A 1 27.3 08-07-24 080 YES * DOC FILE //* SSINFO 938 SBG 695 S .4 07-06-16 080 YES * DOC FILE //* PCRE Ver 2 z/OS 939 UNKSBG183212 S211.1 08-07-24 080 YES * DOC FILE //* LLAPRINT 940 SBG 988 S .9 04-24-23 080 YES * DOC FILE //* Bliznets Utils 941 SBG 24163 S 24.1 11-07-21 080 YES * DOC FILE //* VSAM - ISPF 3.4 942 SBG 2647 S 1.9 05-17-20 080 YES * DOC FILE //* Xephon CICS 943 SBG 120979 S 70.8 07-06-16 080 YES * DOC FILE //* Xephon SNA 944 SBG 23104 S 13.9 07-06-16 080 YES * DOC FILE //* Xephon VSAM 945 SBG 23701 S 12.5 07-06-16 080 YES * DOC FILE //* Xephon VM - SDS 946 SBG 157607 S 87.0 07-06-16 080 YES * DOC FILE //* Xephon VSE 947 SBG 25043 S 14.3 07-06-16 080 YES * DOC FILE //* CICS & DB2 Rexxs 948 SBG 6932 S 4.2 04-29-19 080 YES * DOC FILE //* PDSUR (IEHMOVE) 949 SBG 13327 S 8.3 12-20-20 080 YES * DOC FILE //* Norbert Haas Rex 950 SBG 5436 S 3.2 05-17-20 080 YES * DOC FILE //* GDG Tool 951 UNKSBG 1473 S .9 04-29-19 080 YES * DOC FILE //* OS/360 Docs PDF 952 SBG 86780 S115.7 02-09-17 080 YES * DOC FILE //* J.Gateley progms 953 UNKSBG 23718 S 15.7 12-05-23 080 YES * DOC FILE //* CSCF alter job 954 SBG 1185 S .9 01-15-18 080 YES * DOC FILE //* z/OS RMTLOG 955 UNKSBG 5119 S 3.7 11-07-21 080 YES * DOC FILE //* Dataset access 956 UNKSBG 10558 S 7.4 08-07-24 080 YES * DOC FILE //* IEBUPDTX etc. 957 UNKSBG 38416 S 25.5 11-11-18 080 YES * DOC FILE //* TSO RLGB tools 958 SBG 1417 S .9 04-24-23 080 YES * DOC FILE //* PARTREL pgm 959 SBG 1362 S .9 04-24-23 080 YES * DOC FILE //* Ferguson REXX 960 UNKSBG 29612 S 22.2 01-15-18 080 YES * DOC FILE //* YCL Edit Macros 961 UNKSBG 10811 S 6.0 08-07-24 080 YES * DOC FILE //* ISPF UNIX mount 962 UNKSBG 9070 S 10.6 01-15-18 080 YES * DOC FILE //* Ferguson Dynaloc 963 UNKSBG 19897 S 16.7 01-15-18 080 YES * DOC FILE //* VSAM ISPF 3.4 964 SBG 1737 S .9 05-17-20 080 YES * DOC FILE //* SQLITE 3.21.0 965 UNKSBG153975 S193.5 01-15-18 080 YES * DOC FILE //* HLASM TSO promtr 966 SBG 3356 S 2.8 11-07-21 080 YES * DOC FILE //* CBT ISPF Usrmods 967 UNKSBG157643 S189.8 12-19-24 080 YES * DOC FILE //* PARMLIB ISRDDN 968 SBG 218 S .1 01-15-18 080 YES * DOC FILE //* PDSEGEN 969 SBG 57897 S 57.4 12-19-24 080 YES * DOC FILE //* TCNVTCAT Tomiak 970 SBG 2106 S 1.4 11-11-18 080 YES * DOC FILE //* EMPTYTST bat pgm 971 SBG 4340 S 3.2 11-11-18 080 YES * DOC FILE //* GENIE edit macro 972 SBG 108586 S 67.6 11-11-18 080 YES * DOC FILE //* WATFIV Fortran 973 UNKSBG121494 S 89.3 12-01-19 080 YES * DOC FILE //* AOF - Auto Opera 974 SBG 6629 S 4.6 11-11-18 080 YES * DOC FILE //* COBOL count pgm 975 UNKSBG 4144 S 1.9 11-11-18 080 YES * DOC FILE //* Add user Brodcst 976 SBG 919 S .9 04-29-19 080 YES * DOC FILE //* Moshix Video URL 977 SBG 352 S .4 08-07-24 080 YES * DOC FILE //* GENIE Beta vers 978 SBG 112741 S 70.4 11-11-18 080 YES * DOC FILE //* ZZSA practice pk 979 SBG 108898 S143.0 11-11-18 080 YES * DOC FILE //* Zap TASID inits 980 SBG 283 S .2 03-04-21 080 YES * DOC FILE //* Zuckett Utilties 981 UNKSBG 2942 S 2.3 04-29-19 080 YES * DOC FILE //* JOL Clem Clarke 982 UNKSBG299709 S238.4 04-29-19 080 YES * DOC FILE //* Tomiak MSIC Inst 983 UNKSBG 5634 S 3.7 04-29-19 080 YES * DOC FILE //* Tomiak REXX exec 984 UNKSBG121836 S 75.9 04-29-19 080 YES * DOC FILE //* M.Lewin REXX exc 985 UNKSBG 18930 S 10.6 07-20-22 080 YES * DOC FILE //* Jensen PUTLINE 986 SBG 832 S 0.4 04-29-19 080 YES * DOC FILE //* Fixed VIP tools 987 SBG 1208 S 0.9 04-29-19 080 YES * DOC FILE //* Metz 360 Corezap 988 UNKSBG 22538 S 15.3 12-01-19 080 YES * DOC FILE //* Jensen FINDMEM 989 SBG 21469 S 22.2 12-19-24 080 YES * DOC FILE //* ISPF code tricks 990 UNKSBG 10514 S 6.0 07-20-22 080 YES * DOC FILE //* Temp SVC Update 991 SBG 23037 S 13.4 12-01-19 080 YES * DOC FILE //* TSO code snippet 992 SBG 464 S .3 05-17-20 080 YES * DOC FILE //* COBOL Read SMF 993 UNKSBG161918 S103.7 12-01-19 080 YES * DOC FILE //* LISTHEAD LISTMOD 994 SBG 4333 S 2.8 08-07-24 080 YES * DOC FILE //* WYLBUR pre-XA 995 UNKSBG159982 S116.6 12-01-19 080 YES * DOC FILE //* Slaten tools 996 UNKSBG226521 S136.1 04-24-23 080 YES * DOC FILE //* ZIGI-ISPF GITHUB 997 UNKSBG 35306 S 20.4 12-19-24 080 YES * DOC FILE //* RACFROD reportng 998 SBG 13860 S 15.7 05-17-20 080 YES * DOC FILE //* CICSplex mgmt 999 UNKSBG 3928 S 5.1 12-20-20 080 YES * DOC FILE //* Ed Macr Mass Ch 1000 UNKSBG 4380 S 3.2 04-24-23 080 YES * DOC FILE //* Vels Rexx Execs 1001 UNKSBG 1461 S .9 03-04-21 080 YES * DOC FILE //* SMP/E Tutorials 1002 SBG 48342 S 64.3 03-04-21 080 YES * DOC FILE //* Sylvester Pgms 1003 SBG 8318 S 5.6 12-05-23 080 YES * DOC FILE //* PRECIS Tapemap 1004 SBG 878 S .9 03-04-21 080 YES * DOC FILE //* Sylvester ASPTS 1005 N/A 32283 S 22.7 03-04-21 080 YES * DOC FILE //* Loadmod compare 1006 SBG 1139 S .9 11-07-21 080 YES * DOC FILE //* DATOC VTOC chng 1007 UNKSBG 953 S .9 11-07-21 080 YES * DOC FILE //* ISPPREP mod 1008 UNKSBG 957 S .9 12-05-23 080 YES * DOC FILE //* DB2 User Functs 1009 UNKSBG 1225 S .9 11-07-21 080 YES * DOC FILE //* Struct Macros 1010 UNKSBG 8488 S 8.3 11-07-21 080 YES * DOC FILE //* SDSF exit 1011 UNKSBG 1377 S .9 11-07-21 080 YES * DOC FILE //* Sysprog thoghts 1012 SBG 142 S .1 11-07-21 080 YES * DOC FILE //* Sysprog thoghts 1013 UNKSBG 364 S .4 11-07-21 080 YES * DOC FILE //* REXX job stats 1014 UNKSBG 476 S .3 11-07-21 080 YES * DOC FILE //* multi-DB2 tool 1015 UNKSBG331680 S150.4 11-07-21 080 YES * DOC FILE //* SMYERS TSO cmds 1016 SBG 23825 S 16.7 08-07-24 080 YES * DOC FILE //* SMYERS Loadm anl1017 UNKSBG 3506 S 2.8 11-07-21 080 YES * DOC FILE //* Super IEFACTRT 1018 UNKSBG 2741 S 1.9 11-07-21 080 YES * DOC FILE //* SMYERS SMF pgms 1019 UNKSBG 7171 S 5.1 11-07-21 080 YES * DOC FILE //* SMYERS XREFASM 1020 UNKSBG 10501 S 11.6 11-07-21 080 YES * DOC FILE //* SMYERS EALSD095 1021 UNKSBG 795 S .9 07-20-22 080 YES * DOC FILE //* Auto IBM SCRTrpt1022 UNKSBG 646 S .4 07-20-22 080 YES * DOC FILE //* REXX XREF Report1023 UNKSBG 68150 S 56.5 08-07-24 080 YES * DOC FILE //* Dymoke-Brad Util1024 UNKSBG 16711 S 22.2 07-20-22 080 YES * DOC FILE //* SMYERS DSLIST 1025 UNKSBG 2843 S 2.3 07-20-22 080 YES * DOC FILE //* Moseley Util Doc1026 SBG 16022 S 21.3 07-20-22 080 YES * DOC FILE //* JES2 to Email 1027 UNKSBG 874 S .9 12-05-23 080 YES * DOC FILE //* Super XMIT 1028 SBG 692 S .4 07-20-22 080 YES * DOC FILE //* Gaeta RXP EXECIO1029 UNKSBG 9286 S 12.0 07-20-22 080 YES * DOC FILE //* Gaeta RXSQLITE 1030 UNKSBG 82504 S107.8 07-20-22 080 YES * DOC FILE //* Fix ISPF stat CF1031 SBG 1030 S .9 08-07-24 080 YES * DOC FILE //* Service Subsystm1032 UNKSBG 21802 S 13.9 04-24-23 080 YES * DOC FILE //* DATECALC 1033 UNKSBG 1468 S .9 04-24-23 080 YES * DOC FILE //* DSU Copy Dataset1034 UNKSBG 1652 S 1.4 04-24-23 080 YES * DOC FILE //* zPIPES for z/OS 1035 UNKSBG 11359 S 13.9 08-07-24 080 YES * DOC FILE //* OS360 Sort/Merge1036 UNKSBG119807 S 91.2 04-24-23 080 YES * DOC FILE //* Postp disassmblr1037 UNKSBG 21439 S 17.1 04-24-23 080 YES * DOC FILE //* LINKLIST add/del1038 UNKSBG 344 S .2 04-24-23 080 YES * DOC FILE //* LOOK for MVS 3.81039 SBG 1960 S 1.4 04-24-23 080 YES * DOC FILE //* Clarke exec/macr1040 UNKSBG 11492 S 6.0 12-19-24 080 YES * DOC FILE //* Convert to HTML 1041 UNKSBG 57574 S 69.9 04-24-23 IEBCOPY NO* DOC FILE //* DEIMBED exec 1042 UNKSBG 306 S .2 12-19-24 080 YES * DOC FILE //* REXX Preprocesor1043 UNKSBG 5431 S 6.0 12-05-23 080 YES * DOC FILE //* CBTXREF CBTSCAN 1044 SBG 17499 S 20.8 12-19-24 080 YES * DOC FILE //* DATECONV macro 1045 UNKSBG 1097 S .9 12-05-23 080 YES * DOC FILE //* ISPPREP convert 1046 UNKSBG 11463 S 13.9 12-05-23 080 YES * DOC FILE //* FINDLIBS, etc. 1047 UNKSBG 2862 S 1.9 12-19-24 080 YES * DOC FILE //* Monsanto Mods 1048 UNKSBG502547 S342.5 08-07-24 080 YES * DOC FILE //* I Am Mainframer 1049 SBG 1 S .2 12-19-24 080 YES * DOC FILE //* ASMG-Skomsky 1050 UNKSBG 46463 S 31.9 08-07-24 080 YES * DOC FILE //* Marino zEMF 1051 UNKSBG 22183 S 13.9 08-07-24 080 YES * DOC FILE //* Change Mount At 1052 SBG 6521 S 3.7 08-07-24 080 YES * DOC FILE //* Barthelemy Pgms 1053 SBG 9980 S 23.6 08-07-24 080 YES * DOC FILE //* Pass Phrase 1054 SBG 638 S 0.4 08-07-24 080 YES * DOC FILE //* ESTAEX-Recovery 1055 SBG 12519 S 7.4 08-07-24 080 YES * DOC FILE //* Clarke-RUNDATA 1056 UNKSBG 3986 S 2.3 12-19-24 080 YES * DOC FILE //* Clarke SHOWMEM 1057 UNKSBG 7715 S 4.6 12-19-24 080 YES * DOC FILE //* PL1-F EXECUTION 1058 UNKSBG 495 S 53.9 12-19-24 IEBCOPY NO* DOC FILE //* EMPTY 1059 N/A 1 .0 02-06-24 080 YES * DOC FILE //* EMPTY 1060 N/A 1 .0 02-06-24 080 YES * DOC FILE //* TOTAL FOOTAGE 20701.0 * DOC FILE //* * DOC FILE //* * DOC FILE //* 472,475 -121,267 = 370,742 * DOC FILE //* 370,742 - 0 = 370,742 * DOC FILE //* 370,742 - 11,334 = 359,408 * DOC FILE //* 359,408 - 19,850 = 339,558 * DOC FILE //* 339,558 - 5,315 = 334,343 * DOC FILE //* 334,343 - 4,002 = 330,341 * DOC FILE //* 330,341 - 5,100 = 325,241 * DOC FILE //* 325,241 - 36,734 = 288,507 * DOC FILE //* 288,507 -100,793 = 187,714 * DOC FILE //* 187,714 - 28,058 = 159,657 * DOC FILE //* 159,657 - 862 = 158,795 * DOC FILE //* 158,795 - 7,135 = 151,660 * DOC FILE //* 151,660 - 22,228 = 129,432 * DOC FILE //* 129,432 - 9,431 = 120,001 * DOC FILE //* 120,001 - 1,180 = 118,821 * DOC FILE //* 118,812 - 56 = 118,756 * DOC FILE //* 118,812 - 8,305 = 110,451 * DOC FILE //* 110,451 - 13,309 = 97,142 * DOC FILE //* * DOC FILE //* | * DOC FILE //* TOTAL 2,557,060 09-18-90 * DOC FILE //* * DOC FILE //* TOTAL 2,543,751 08-13-90 * DOC FILE //* TOTAL 2,494,554 12-07-89 * DOC FILE //* TOTAL 2,123,762 12-12-88 * DOC FILE //* TOTAL 2,171,666 12-15-87 * DOC FILE //* TOTAL 2,621,626 05-01-87 * DOC FILE //* TOTAL 2,561,579 12-09-86 * DOC FILE //* TOTAL 2,435,737 12-01-85 * DOC FILE //* TOTAL 2,204,618 12-09-84 * DOC FILE //* TOTAL 1,713,679 11-27-83 * DOC FILE //* TOTAL 1,428,194 12-19-82 * DOC FILE //* TOTAL 1,012,951 12-30-81 * DOC FILE //* TOTAL 626,341 12-07-80 * DOC FILE //* TOTAL 404,140 12-02-79 * DOC FILE //* TOTAL 251,078 12-03-78 * DOC FILE //* TOTAL 120,602 12-20-77 * DOC FILE //* TOTAL 77,558 12-26-76 * DOC FILE //* TOTAL 48,408 07-24-76 * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //***SECTION OFFLOAD SECTION * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* O F F L O A D S E C T I O N * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* Many of the files on this tape were created using the Yale * DOC FILE //* OFFLOAD program (File 093). When the OFFLOAD program finds * DOC FILE //* data records in a pds that look like IEBUPDTE control cards * DOC FILE //* (i.e. './' ) it substitues a >< for an ' ./ '. * DOC FILE //* * DOC FILE //* I currently use the LISTPDS program nowadays instead of * DOC FILE //* OFFLOAD. Note that the LISTPDS program from File 316 can * DOC FILE //* do the same thing, and it can also preserve ISPF stats in * DOC FILE //* the control card. The ISPF stats can be restored using * DOC FILE //* the PDSLOAD program from File 093. OFFLOAD and PDSLOAD * DOC FILE //* have recently been modified by Greg Price to have paired * DOC FILE //* functionality, and OFFLOAD will also produce ISPF stats in * DOC FILE //* the "IEBUPDTE" control cards if they existed for the pds * DOC FILE //* member. (SG. 10/93) * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* IEBUPDTE REMARK - BEGIN ----- >> (from Arnie) * DOC FILE //* * DOC FILE //* THE FOLLOWING APPLIES, ONLY IF YOU ARE USING IEBUPDTE TO * DOC FILE //* RELOAD A TAPE FILE. YOU SHOULD ONLY USE PDSLOAD, NOT * DOC FILE //* IEBUPDTE, FOR THIS PURPOSE. * DOC FILE //* * DOC FILE //* (PDSLOADW source code for PDSLOAD, is on CBT File 093) * DOC FILE //* * DOC FILE //* OFFLOAD FORMAT ---- (ERGO ' ./ ' * DOC FILE //* CONTROL CARDS HAVE BEEN CONVERTED TO ' >< ' * DOC FILE //* AND YOU WILL HAVE TO ISSUE A GLOBAL CHANGE TO * DOC FILE //* CONVERT >< TO ./ BEFORE YOU USE THESE MEMBER AS * DOC FILE //* SYSIN INPUT TO IEBUPDTE.) * DOC FILE //* * DOC FILE //* *** FIRST TAKE THE WHOLE FILE AND IEBUPDTE IT TO A DATASET * DOC FILE //* THEN EDIT EACH OF THE FOLLOWING MEMBERS AND DO YOUR * DOC FILE //* GLOBAL CHANGE BEFORE YOU DO ANOTHER IEBUPDTE RUN FOR * DOC FILE //* EACH OF THE FOLLOWING TO ITS OWN UNIQUE PDS. *** * DOC FILE //* * DOC FILE //* THE PDSLOAD PROGRAM FROM FILE 093 WILL CHANGE >< TO ./ * DOC FILE //* AUTOMATICALLY. SEE THE JCL IN FILE 003 OF THIS TAPE * DOC FILE //* IN PROC "UPDATEO" DESCRIBING THE USE OF PDSLOAD IN PLACE * DOC FILE //* OF IEBUPDTE. * DOC FILE //* * DOC FILE //* Files which are in IEBUPDTE SYSIN format may have been * DOC FILE //* accessed by OFFLOAD at one time or another and hence may * DOC FILE //* have >< substitued for an ./ * DOC FILE //* * DOC FILE //* Most every file on the tape that is in IEBUPDTE SYSIN * DOC FILE //* format has probably been processed by OFFLOAD or * DOC FILE //* by LISTPDS. * DOC FILE //* * DOC FILE //* IEBUPDTE REMARK - END ----- << * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* ** THE SYSUPLOG FILE ** * DOC FILE //* --- -------- ---- * DOC FILE //* -- -- * DOC FILE //* -- *----------------------------------------------------* -- * DOC FILE //* -- * THE FOLLOWING APPLIES, ONLY IF YOU ARE RELOADING * -- * DOC FILE //* -- * YOUR CBT TAPE FILES FROM AN ACTUAL TAPE....!!! * -- * DOC FILE //* -- *----------------------------------------------------* -- * DOC FILE //* -- -- * DOC FILE //* * DOC FILE //* SEE AN EXAMPLE OF A SYSUPLOG FILE OF EXCEPTION RECORDS, * DOC FILE //* BELOW.... (This is an actual file, from CBT File 314) * DOC FILE //* * DOC FILE //* * DOC FILE //* When we started packaging zip files and PDF and WORD files * DOC FILE //* by folding them over into 80-byte records, and making pds * DOC FILE //* members out of them, then LISTPDS, OFFLOAD, and PDSLOAD * DOC FILE //* started causing file integrity problems. * DOC FILE //* * DOC FILE //* This was because zip files, PDF files, .docx files and so * DOC FILE //* forth, can have random data in them (i.e. any data), and * DOC FILE //* sometimes, they can actually have the string of '><' folded * DOC FILE //* over into columns 1 and 2 of an 80-byte record. What will * DOC FILE //* happen when PDSLOAD tries to load them back as pds members? * DOC FILE //* PDSLOAD will change the '><' string into './', causing file * DOC FILE //* corruption, and havoc. * DOC FILE //* * DOC FILE //* So what was done? LISTPDS and OFFLOAD were then modified * DOC FILE //* to keep a record of whenever the string '><' legitimately * DOC FILE //* occurred in a file, and it would write that record to an * DOC FILE //* output ddname called //SYSUPLOG. For every pds member * DOC FILE //* offloaded by OFFLOAD or LISTPDS, where the string '><' * DOC FILE //* legitimately occurs in columns 1 and 2, a record is written * DOC FILE //* to the SYSUPLOG file. When PDSLOAD tries to load a record * DOC FILE //* back, with the string '><' in columns 1 and 2, it first * DOC FILE //* checks with the SYSUPLOG file to see if the '><' was * DOC FILE //* legitimate. IF IT WAS LEGITIMATE, it is not turned back * DOC FILE //* into './' . In that way, file integrity is maintained. * DOC FILE //* * DOC FILE //* An example layout of a real SYSUPLOG file is shown below. * DOC FILE //* * DOC FILE //* How do we implement this in the CBT Tape? * DOC FILE //* --- -- -- --------- ---- -- --- --- ---- * DOC FILE //* * DOC FILE //* Whenever we use LISTPDS to package a pds and turn it into * DOC FILE //* a sequential file, we keep track of the CBT file number. * DOC FILE //* Since the SYSUPLOG output is sequential, consisting of * DOC FILE //* 80-byte "exception records", each individual CBT file's * DOC FILE //* total SYSUPLOG file gets placed in a pds, which can hold * DOC FILE //* all the SYSUPLOG outputs, for all the numbered files in * DOC FILE //* the CBT Tape. Sometimes there are no exception records * DOC FILE //* for a CBT Tape file. Then the pds member corresponding * DOC FILE //* to that file, is a null member. * DOC FILE //* * DOC FILE //* This creates a "SYSUPLOG pds" which contains all the * DOC FILE //* exception records, grouped by which file they occurred in, * DOC FILE //* for every "pds-format" file of the CBT Tape. * DOC FILE //* * DOC FILE //* When we create the actual CBT "tape", LISTPDS produces the * DOC FILE //* SYSUPLOG file for each tape file, and dumps it into this * DOC FILE //* pds. To preserve the pds, we OFFLOAD it to a sequential * DOC FILE //* file for you to use WHILE RELOADING FROM TAPE, and store * DOC FILE //* it, as a jobstream, in three places -- in File 007 * DOC FILE //* as a sequential file, and in two members of File 008, * DOC FILE //* one called FILE007, and the other called SYSUPLOG. * DOC FILE //* * DOC FILE //* If you actually have a "real CBT TAPE", as a tape, you * DOC FILE //* will need to use the SYSUPLOG pds to reload it from tape, * DOC FILE //* if that file has any exception records in it. Otherwise, * DOC FILE //* you won't need the SYSUPLOG file. * DOC FILE //* * DOC FILE //* ALSO, IF YOU AREN'T RELOADING A CBT FILE FROM TAPE, * DOC FILE //* BUT YOU ARE GETTING IT FROM THE WEB SITE, THEN YOU WON'T * DOC FILE //* NEED ANY OF THIS. * DOC FILE //* * DOC FILE //* EXAMPLE OF A SYSUPLOG FILE (FOR CBT FILE 314) * DOC FILE //* (these are the exception records) * DOC FILE //* * DOC FILE //* Member Line First 60 bytes of the record * DOC FILE //* Name Sequence for eyeballing and diagnosis * DOC FILE //* Number * DOC FILE //* -------- ------- -------------------------------------------- * DOC FILE //* TXT2HTML 0002118 > ' n = n + 1 * DOC FILE //* TXT2PDF@ 0000816 ><΅ΗΤ < Ψ??%Φ_>₯Τ * DOC FILE //* XMITIP 0011478 >' /* added by aja */ * DOC FILE //* XMITIP 0023813 >"_m_" "_d_" "); * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //***SECTION EMPTY FILE SECTION * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* E M P T Y F I L E S E C T I O N * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* The following files are currently empty: * DOC FILE //* * DOC FILE //* 1059 - 1060 * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //***SECTION JES2 QUE COMMANDS QUEUE Q * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* J E S 2 Q U E T S O C O M M A N D S * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* IN THIS SECTION I WILL ATTEMPT TO DOCUMENT ALL THE TSO QUE * DOC FILE //* COMMANDS THAT ARE BURIED IN VARIOUS PLACES ON THIS TAPE * DOC FILE //* * DOC FILE //* >>>> QUEUE CAN DO SEVERAL THINGS THAT SDSF CAN'T DO. * DOC FILE //* >>>> AMONG THESE ARE THE ABILITY TO LOOK AT JES2 * DOC FILE //* >>>> CONTROL BLOCKS, AND AT LIVE CHECKPOINT DATA. * DOC FILE //* >>>> ALSO, THE ORIGINAL JCL CAN BE SEEN (AS WELL AS * DOC FILE //* >>>> THE JCL THAT HAS BEEN DIGESTED BY JES2). MVS * DOC FILE //* >>>> CONVERTER TEXT IS ALSO DISPLAYABLE AND COPYABLE * DOC FILE //* >>>> TO A DATASET, AS WELL AS JES2 JOURNAL DATA FOR * DOC FILE //* >>>> A JOB. YOU CAN ONLY SEE YOUR OWN JOBS, UNLESS * DOC FILE //* >>>> YOU HAVE TSO OPERATOR AUTHORITY. YOUR INSTALLATION * DOC FILE //* >>>> CAN ALSO CODE ITS OWN USER AUTHORIZATION SCHEME. * DOC FILE //* >>>> QUEUE IS "JOB NUMBER" ORIENTED, AS WELL AS "JOB * DOC FILE //* >>>> NAME" ORIENTED. * DOC FILE //* * DOC FILE //* Note: The QUEUE program writes the JES2 Checkpoint * DOC FILE //* Dataset into memory, and currently it does so * DOC FILE //* below the 16 Meg line. It needs to be fixed * DOC FILE //* to write the checkpoint above the line. At * DOC FILE //* present, until someone makes such a fix, you * DOC FILE //* can't use QUEUE if your checkpoint dataset is * DOC FILE //* large--about 180 to 200 tracks is about the * DOC FILE //* limit. We're awaiting a fix. * DOC FILE //* * DOC FILE //* The JES2 Release 5.2.0 QUEUE should work for * DOC FILE //* higher versions of JES2, because of all the * DOC FILE //* changes to eliminate a cold start. * DOC FILE //* * DOC FILE //* ** IF A VERSION OF QUE WILL RUN WITH JES2 2.2.0 IT WILL BE * DOC FILE //* ** NOTED THAT IS DOES - IF NOT, NO COMMENT TO THE CONTRARY * DOC FILE //* * DOC FILE //* FILE LEVEL COMPANY AND DOCUMENTATION * DOC FILE //* * DOC FILE //* 389 JES2 5.1.0 JACK SCHUDEL OF NERDC. * DOC FILE //* 5.2.0 ? * DOC FILE //* * DOC FILE //* 390 JES2 5.2.0 JACK SCHUDEL OF NERDC. Modernized * DOC FILE //* OS/390 for OS/390. Later than File 389. * DOC FILE //* * DOC FILE //* 601 MVS 3.8 JES2 Greg Price souped up from an old * DOC FILE //* Jack Schudel version. * DOC FILE //* * DOC FILE //* 391 JES2 4.2.0 WILLIAM HECOX OF MARYLAND. * DOC FILE //* 4.3.0 FORMERLY OF NASA/GSFC. SIMILAR TO * DOC FILE //* (Moved to Overflow) JACK SCHUDEL FORMAT. * DOC FILE //* * DOC FILE //* 392 JES2 4.2.0 USC - UNIVERSITY OF SOUTHERN * DOC FILE //* AND BEFORE CALIFORNIA FROM MR LEONARD WOREN. * DOC FILE //* CONDITIONAL ASSEMBLY FITS ALL * DOC FILE //* MODERN VERSIONS OF JES2 THRU 4.2.0. * DOC FILE //* * DOC FILE //* 393 JES2 2.2.0 NERDC - UNIVERSITY OF FLORIDA, MR * DOC FILE //* (MOVED TO OVERFLOW) JACK SCHUDEL - THIS VERSION RUNS * DOC FILE //* Tape File 093 UNDER JES2 2.2.0 * DOC FILE //* * DOC FILE //* 394 JES2 1.3.6 SAM GOLOB MODIFIED FROM * DOC FILE //* 2.1.5 JACK SCHUDEL OF THE UNIVERSITY OF * DOC FILE //* (MOVED TO OVERFLOW) FLORIDA - THIS VERSION RUNS UNDER * DOC FILE //* Tape File 094 JES2 1.3.6 AND JES2 2.1.5 * DOC FILE //* * DOC FILE //* 395 JES2 3.1.1 FROM MR BILL BALMER OF OF EG & G * DOC FILE //* (MOVED TO OVERFLOW) IDAHO WHO MODIFIED THE VERSION FROM * DOC FILE //* Tape File 095 MR JACK SCHUDEL OF THE UNIVERSITY * DOC FILE //* OF FLORIDA - THIS VERSION RUNS * DOC FILE //* UNDER JES2 3.1.1 * DOC FILE //* * DOC FILE //* 396 JES2 3.1.1 FROM MR BILL BALMER OF OF EG & G * DOC FILE //* (MOVED TO OVERFLOW) IDAHO WHO MODIFIED THE VERSION FROM * DOC FILE //* Tape File 096 MR GUY ALBERTELLI OF B.F. GOODRICH - * DOC FILE //* THIS VERSION RUNS UNDER JES2 3.1.1 * DOC FILE //* * DOC FILE //* 397 JES2 1.3.6 B.F. GOODRICH - GUY ALBERTELLI OF B.F. * DOC FILE //* 2.1.5 GOODRICH. THIS VERSION HAS ISPF 2.2 * DOC FILE //* (MOVED TO OVERFLOW) AND 2.3 SUPPORT. THIS VERSION RUNS * DOC FILE //* Tape File 097 UNDER JES2 1.3.6 AND JES2 2.1.5 * DOC FILE //* * DOC FILE //* 398 JES2 2.2.0 B.F. GOODRICH - GUY ALBERTELLI OF B.F. * DOC FILE //* (MOVED TO OVERFLOW) GOODRICH. THIS VERSION HAS ISPF 2.2 * DOC FILE //* Tape File 098 AND 2.3 SUPPORT. THIS VERSION RUNS * DOC FILE //* UNDER JES2 2.2.0 * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //***SECTION VERSION SECTION * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* V E R S I O N S E C T I O N * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* DATE OF CHANGES TO THE CBT MVS TAPES * DOC FILE //* * DOC FILE //* * DOC FILE //* YR VERS SHP VERSION DATE # SHIPPED # REC # FILES * DOC FILE //* * DOC FILE //* 1975 VERSION OCT 10, 1975 * DOC FILE //* VERSION 000 * DOC FILE //* VERSION 001 * DOC FILE //* VERSION 002 * DOC FILE //* VERSION 003 * DOC FILE //* VERSION 004 NOV 18, 1975 * DOC FILE //* VERSION 005 * DOC FILE //* VERSION 006 * DOC FILE //* VERSION 007 * DOC FILE //* VERSION 008 * DOC FILE //* VERSION 009 * DOC FILE //* VERSION 010 * DOC FILE //* VERSION 011 * DOC FILE //* VERSION 012 * DOC FILE //* VERSION 013 * DOC FILE //* VERSION 014 * DOC FILE //* VERSION 015 * DOC FILE //* VERSION 016 * DOC FILE //* VERSION 017 * DOC FILE //* 020-016 VERSION 018 * DOC FILE //* * DOC FILE //* 1976 VERSION 019 FEB 02, 1976 09 * DOC FILE //* VERSION 020 MAR 03, 1976 00 069 * DOC FILE //* VERSION 021 MAR 04, 1976 04 069 * DOC FILE //* VERSION 022 MAR 08, 1976 06 069 * DOC FILE //* VERSION 023 MAR 10, 1976 04 069 * DOC FILE //* VERSION 024 MAR 11, 1976 05 070 * DOC FILE //* VERSION 025 MAR 16, 1976 08 072 * DOC FILE //* VERSION 026 MAR 17, 1976 06 072 * DOC FILE //* VERSION 027 MAR 19, 1976 10 072 * DOC FILE //* VERSION 028 MAR 27, 1976 11 072 * DOC FILE //* VERSION 029 APR 05, 1976 07 072 * DOC FILE //* VERSION 030 APR 14, 1976 01 072 * DOC FILE //* VERSION 031 APR 19, 1976 07 073 * DOC FILE //* VERSION 032 APR 28, 1976 02 073 * DOC FILE //* VERSION 033 APR 30, 1976 01 073 * DOC FILE //* VERSION 034 MAY 11, 1976 03 078 * DOC FILE //* VERSION 035 MAY 20, 1976 01 078 * DOC FILE //* VERSION 036 MAY 24, 1976 07 078 * DOC FILE //* VERSION 037 JUN 01, 1976 01 078 * DOC FILE //* VERSION 038 JUN 02, 1976 02 078 * DOC FILE //* VERSION 039 JUN 03, 1976 00 080 * DOC FILE //* VERSION 040 JUN 14, 1976 11 080 * DOC FILE //* VERSION 041 JUL 24, 1976 01 48,408 080 * DOC FILE //* VERSION 042 AUG 06, 1976 04 080 * DOC FILE //* VERSION 043 AUG 13, 1976 06 080 * DOC FILE //* VERSION 044 SEP 03, 1976 22 080 * DOC FILE //* VERSION 045 OCT 19, 1976 01 091 * DOC FILE //* VERSION 046 OCT 22, 1976 00 108 * DOC FILE //* VERSION 047 NOV 04, 1976 00 108 * DOC FILE //* VERSION 048 NOV 06, 1976 00 109 * DOC FILE //* VERSION 049 NOV 07, 1976 06 111 * DOC FILE //* VERSION 050 NOV 28, 1976 16 115 * DOC FILE //* VERSION 051 DEC 19, 1976 00 116 * DOC FILE //* 034-164 VERSION 052 DEC 26, 1976 02 77,558 116 * DOC FILE //* * DOC FILE //* 1977 VERSION 053 FEB 20, 1977 07 122 * DOC FILE //* VERSION 054 FEB 21, 1977 03 126 * DOC FILE //* VERSION 055 FEB 23, 1977 02 126 * DOC FILE //* VERSION 056 APR 03, 1977 33 136 * DOC FILE //* VERSION 057 APR 17, 1977 10 139 * DOC FILE //* VERSION 058 APR 19, 1977 00 139 * DOC FILE //* VERSION 059 MAY 01, 1977 09 87,889 140 * DOC FILE //* VERSION 060 MAY 03, 1977 12 141 * DOC FILE //* VERSION 061 JUN 05, 1977 10 145 * DOC FILE //* VERSION 062 JUN 15, 1977 02 147 * DOC FILE //* VERSION 063 JUN 20, 1977 03 147 * DOC FILE //* VERSION 064 JUN 26, 1977 00 147 * DOC FILE //* VERSION 065 JUN 27, 1977 03 147 * DOC FILE //* VERSION 066 JUN 28, 1977 00 147 * DOC FILE //* VERSION 067 JUL 05, 1977 06 154 * DOC FILE //* VERSION 068 JUL 24, 1977 08 106,689 157 * DOC FILE //* VERSION 069 AUG 02, 1977 00 157 * DOC FILE //* VERSION 070 SEP 08, 1977 00 174 * DOC FILE //* VERSION 071 SEP 11, 1977 00 174 * DOC FILE //* VERSION 072 SEP 14, 1977 114 110,718 174 * DOC FILE //* VERSION 073 SEP 21, 1977 01 110,733 174 * DOC FILE //* VERSION 074 DEC 01, 1977 11 111,452 177 * DOC FILE //* VERSION 075 DEC 14, 1977 08 114,778 180 * DOC FILE //* 024-243 VERSION 076 DEC 20, 1977 01 120,602 185 * DOC FILE //* * DOC FILE //* 1978 VERSION 077 JAN 01, 1978 00 189 * DOC FILE //* VERSION 078 JAN 04, 1978 09 126,806 190 * DOC FILE //* VERSION 079 JAN 05, 1978 00 126,821 190 * DOC FILE //* VERSION 080 JAN 15, 1978 10 129,065 193 * DOC FILE //* VERSION 081 FEB 01, 1978 03 131,599 197 * DOC FILE //* VERSION 081+ FEB 15, 1978 16 138,782 197 * DOC FILE //* VERSION 082 FEB 20, 1978 07 139,248 200 * DOC FILE //* VERSION 083 FEB 25, 1978 00 139,248 201 * DOC FILE //* VERSION 084 MAR 16, 1978 00 177,340 211 * DOC FILE //* VERSION 085 APR 01, 1978 96 177,351 211 * DOC FILE //* VERSION 086 MAY 21, 1978 00 197,635 224 * DOC FILE //* VERSION 087 MAY 23, 1978 07 200,921 227 * DOC FILE //* VERSION 088 MAY 24, 1978 00 201,347 227 * DOC FILE //* VERSION 089 JUN 04, 1978 00 201,444 228 * DOC FILE //* VERSION 090 JUN 05, 1978 11 202,412 228 * DOC FILE //* VERSION 091 JUN 18, 1978 05 202,471 228 * DOC FILE //* VERSION 092 JUL 23, 1978 00 212,499 234 * DOC FILE //* VERSION 093 JUL 24, 1978 00 213,577 235 * DOC FILE //* VERSION 094 JUL 25, 1978 00 213,589 235 * DOC FILE //* VERSION 095 JUL 26, 1978 03 213,305 235 * DOC FILE //* VERSION 096 JUL 30, 1978 03 213,423 236 * DOC FILE //* VERSION 097 AUG 02, 1978 01 219,952 238 * DOC FILE //* VERSION 098 AUG 05, 1978 00 220,691 239 * DOC FILE //* VERSION 099 AUG 10, 1978 01 220,712 239 * DOC FILE //* VERSION 100 AUG 13, 1978 00 289,895 245 * DOC FILE //* VERSION 101 AUG 14, 1978 02 225,576 245 * DOC FILE //* VERSION 101+ AUG 20, 1978 04 225,576 245 * DOC FILE //* VERSION 102 AUG 27, 1978 13 245,544 256 * DOC FILE //* VERSION 103 SEP 10, 1978 29 250,372 258 * DOC FILE //* VERSION 104 OCT 01, 1978 19 254,878 259 * DOC FILE //* VERSION 105 OCT 15, 1978 04 257,955 260 * DOC FILE //* VERSION 106 OCT 24, 1978 04 258,350 262 * DOC FILE //* VERSION 107 OCT 25, 1978 08 258,356 262 * DOC FILE //* VERSION 108 NOV 05, 1978 17 260,405 264 * DOC FILE //* 035-283 VERSION 109 DEC 03, 1978 11 251,078 265 * DOC FILE //* * DOC FILE //* 1979 VERSION 110 JAN 07, 1979 14 247,257 265 * DOC FILE //* VERSION 110+ FEB 01, 1979 03 257,579 266 * DOC FILE //* VERSION 111 FEB 08, 1979 00 254,354 269 * DOC FILE //* VERSION 112 FEB 11, 1979 07 2XX,XXX 269 * DOC FILE //* VERSION 113 FEB 25, 1979 05 255,461 275 * DOC FILE //* VERSION 114 MAR 07, 1979 02 260,163 277 * DOC FILE //* VERSION 115 MAR 11, 1979 17 260,205 277 * DOC FILE //* VERSION 116 APR 01, 1979 00 310,146 277 * DOC FILE //* VERSION 117 APR 15, 1979 13 310,146 277 * DOC FILE //* VERSION 118 APR 16, 1979 12 316,975 277 * DOC FILE //* VERSION 119 MAY 01, 1979 03 331,777 277 * DOC FILE //* VERSION 120 MAY 21, 1979 41 332,310 277 * DOC FILE //* VERSION 121 JUN 19, 1979 05 353,454 277 * DOC FILE //* VERSION 122 JUN 24, 1979 00 359,599 277 * DOC FILE //* VERSION 123 JUL 01, 1979 09 364,884 277 * DOC FILE //* VERSION 124 JUL 31, 1979 17 367,309 277 * DOC FILE //* VERSION 125 SEP 18, 1979 16 389,071 277 * DOC FILE //* VERSION 126 SEP 24, 1979 00 389,282 277 * DOC FILE //* VERSION 127 SEP 25, 1979 00 389,323 277 * DOC FILE //* VERSION 128 OCT 01, 1979 17 391,971 277 * DOC FILE //* VERSION 129 OCT 14, 1979 41 395,790 278 * DOC FILE //* VERSION 130 NOV 22, 1979 00 396,775 278 * DOC FILE //* VERSION 131 DEC 02, 1979 11 404,140 278 * DOC FILE //* 024-259 VERSION 132 DEC 16, 1979 26 406,153 278 * DOC FILE //* * DOC FILE //* 1980 VERSION 133 JAN 02, 1980 13 408,340 278 * DOC FILE //* VERSION 134 JAN 20, 1980 09 408,779 278 * DOC FILE //* VERSION 135 JAN 27, 1980 00 413,932 278 * DOC FILE //* VERSION 136 FEB 03, 1980 19 415,597 278 * DOC FILE //* VERSION 137 FEB 10, 1980 07 415,957 278 * DOC FILE //* VERSION 138 MAR 09, 1980 21 415,988 278 * DOC FILE //* VERSION 139 MAR 20, 1980 47 424,204 278 * DOC FILE //* VERSION 140 APR 07, 1980 03 431,674 278 * DOC FILE //* VERSION 141 APR 10, 1980 36 444,988 278 * DOC FILE //* VERSION 142 MAY 07, 1980 39 483,649 278 * DOC FILE //* VERSION 143 MAY 29, 1980 14 487,078 278 * DOC FILE //* VERSION 144 JUN 16, 1980 12 490,679 278 * DOC FILE //* VERSION 145 JUN 17, 1980 04 500,432 278 * DOC FILE //* VERSION 146 JUN 24, 1980 05 548,731 278 * DOC FILE //* VERSION 147 JUN 29, 1980 33 569,660 278 * DOC FILE //* VERSION 148 JUL 20, 1980 00 569,582 278 * DOC FILE //* VERSION 149 AUG 03, 1980 16 569,670 278 * DOC FILE //* VERSION 150 AUG 24, 1980 07 578,247 278 * DOC FILE //* VERSION 151 AUG 27, 1980 00 584,275 278 * DOC FILE //* VERSION 152 AUG 28, 1980 05 584,447 278 * DOC FILE //* VERSION 153 SEP 01, 1980 02 589,685 278 * DOC FILE //* VERSION 154 SEP 02, 1980 06 590,756 278 * DOC FILE //* VERSION 155 SEP 14, 1980 37 604,309 291 * DOC FILE //* VERSION 156 SEP 28, 1980 19 605,574 293 * DOC FILE //* VERSION 157 OCT 12, 1980 07 615,939 293 * DOC FILE //* VERSION 158 OCT 21, 1980 13 617,928 294 * DOC FILE //* VERSION 158+ OCT 26, 1980 07 617,928 294 * DOC FILE //* VERSION 159 OCT 28, 1980 11 618,562 295 * DOC FILE //* VERSION 160 NOV 09, 1980 07 625,595 295 * DOC FILE //* VERSION 161 NOV 26, 1980 21 625,608 295 * DOC FILE //* VERSION 162 DEC 07, 1980 03 626,341 295 * DOC FILE //* VERSION 163 DEC 14, 1980 13 628,213 296 * DOC FILE //* VERSION 164 DEC 28, 1980 03 630,233 297 * DOC FILE //* 034-439 VERSION 165 DEC 30, 1980 00 630,242 297 * DOC FILE //* * DOC FILE //* 1981 03 VERSION 166 JAN 04, 1981 03 631,602 298 * DOC FILE //* 15 VERSION 167 JAN 18, 1981 12 631,602 298 * DOC FILE //* 23 VERSION 168 FEB 02, 1981 08 631,639 299 * DOC FILE //* 53 VERSION 169 FEB 15, 1981 30 685,902 302 * DOC FILE //* 99 VERSION 170 MAR 22, 1981 46 689,916 305 * DOC FILE //* 115 VERSION 171 APR 12, 1981 16 716,898 306 * DOC FILE //* 153 VERSION 171+ APR 15, 1981 38 733,464 308 * DOC FILE //* 185 VERSION 172 MAY 24, 1981 32 789,586 312 * DOC FILE //* 198 VERSION 173 JUN 21, 1981 13 915,990 314 * DOC FILE //* 209 VERSION 174 JUN 26, 1981 11 916,656 315 * DOC FILE //* 212 VERSION 175 JUL 19, 1981 03 916,812 315 * DOC FILE //* 222 VERSION 175+ AUG 05, 1981 10 916,812 317 * DOC FILE //* 225 VERSION 176 AUG 11, 1981 03 918,405 315 * DOC FILE //* 241 VERSION 177 AUG 30, 1981 16 928,767 315 * DOC FILE //* 258 VERSION 178 SEP 06, 1981 17 924,835 315 * DOC FILE //* 271 VERSION 179 SEP 20, 1981 13 926,799 315 * DOC FILE //* 297 VERSION 180 SEP 27, 1981 26 964,027 316 * DOC FILE //* 332 VERSION 181 OCT 18, 1981 35 969,358 316 * DOC FILE //* ROG 364 VERSION 182 NOV 22, 1981 32 995,358 323 * DOC FILE //* 364 VERSION 183 DEC 06, 1981 19 1,002,404 325 * DOC FILE //* 383 VERSION 184 DEC 30, 1981 00 1,012,951 329 * DOC FILE //* 021-383 * DOC FILE //* * DOC FILE //* 1982 07 VERSION 185 JAN 03, 1982 07 1,030,288 331 * DOC FILE //* 23 VERSION 186 JAN 10, 1982 16 1,030,314 331 * DOC FILE //* 38 VERSION 187 JAN 23, 1982 15 1,034,508 334 * DOC FILE //* ROG 65 VERSION 188 JAN 31, 1982 27 1,040,740 337 * DOC FILE //* 85 VERSION 189 FEB 21, 1982 20 1,044,036 339 * DOC FILE //* 173 VERSION 190 APR 04, 1982 88 1,141,894 348 * DOC FILE //* 247 VERSION 191 APR 30, 1982 74 1,169,738 352 * DOC FILE //* 267 VERSION 192 JUN 14, 1982 20 1,185,004 352 * DOC FILE //* 283 VERSION 193 JUN 20, 1982 16 1,183,435 352 * DOC FILE //* 312 VERSION 194 JUN 27, 1982 29 1,192,797 352 * DOC FILE //* 317 VERSION 195 JUL 11, 1982 05 1,191,719 352 * DOC FILE //* 370 VERSION 196 JUL 18, 1982 53 1,205,417 352 * DOC FILE //* 392 VERSION 197 SEP 05, 1982 22 1,266,168 352 * DOC FILE //* 402 VERSION 198 SEP 12, 1982 10 1,262,387 352 * DOC FILE //* ROG 426 VERSION 199 SEP 19, 1982 24 1,377,023 353 * DOC FILE //* 441 VERSION 200 SEP 26, 1982 15 1,378,146 353 * DOC FILE //* 454 VERSION 201 OCT 03, 1982 13 1,XXX,XXX 353 * DOC FILE //* 499 VERSION 202 OCT 06, 1982 45 1,XXX,XXX 353 * DOC FILE //* 508 VERSION 203 NOV 07, 1982 09 1,405,442 353 * DOC FILE //* 527 VERSION 204 NOV 14, 1982 19 1,414,770 353 * DOC FILE //* 537 VERSION 205 NOV 21, 1982 10 1,414,905 353 * DOC FILE //* 551 VERSION 206 NOV 28, 1982 14 1,419,417 353 * DOC FILE //* 579 VERSION 207 DEC 05, 1982 28 1,424,231 353 * DOC FILE //* 596 VERSION 208 DEC 19, 1982 17 1,428,194 353 * DOC FILE //* 024-596 * DOC FILE //* * DOC FILE //* 1983 28 VERSION 209 JAN 02, 1983 28 1,429,259 353 * DOC FILE //* 71 VERSION 210 JAN 23, 1983 43 1,452,562 353 * DOC FILE //* 101 VERSION 211 FEB 27, 1983 30 1,470,432 358 * DOC FILE //* ROG 115 VERSION 212 MAR 14, 1983 14 1,473,032 358 * DOC FILE //* 179 VERSION 213 MAR 20, 1983 64 1,484,579 361 * DOC FILE //* 209 VERSION 214 APR 17, 1983 30 1,513,139 367 * DOC FILE //* 254 VERSION 215 MAY 08, 1983 45 1,517,436 371 * DOC FILE //* 295 VERSION 216 JUN 12, 1983 41 1,537,647 378 * DOC FILE //* 326 VERSION 217 JUL 17, 1983 31 1,538,287 380 * DOC FILE //* 337 VERSION 218 AUG 07, 1983 11 1,573,518 383 * DOC FILE //* 401 VERSION 219 AUG 28, 1983 64 1,661,704 400 * DOC FILE //* 450 VERSION 220 SEP 25, 1983 49 1,672,200 400 * DOC FILE //* 466 VERSION 221 OCT 23, 1983 16 1,672,200 400 * DOC FILE //* 476 VERSION 222 OCT 30, 1983 10 1,686,328 400 * DOC FILE //* 492 VERSION 222+ NOV 09, 1983 16 1,686,328 400 * DOC FILE //* 532 VERSION 223 NOV 27, 1983 45 1,713,679 405 * DOC FILE //* 016-532 * DOC FILE //* * DOC FILE //* 1984 19 ROG VERSION 223 NOV 27, 1983 19 1,713,679 405 * DOC FILE //* 55 VERSION 224 JAN 15, 1984 36 1,752,647 418 * DOC FILE //* 70 VERSION 225 FEB 05, 1984 15 1,757,472 418 * DOC FILE //* 90 VERSION 226 FEB 12, 1984 20 1,768,088 418 * DOC FILE //* 98 VERSION 227 FEB 26, 1984 08 1,770,664 418 * DOC FILE //* 135 VERSION 228 MAR 18, 1984 37 1,758,483 418 * DOC FILE //* 183 VERSION 229 MAR 25, 1984 48 1,773,297 418 * DOC FILE //* 221 VERSION 230 APR 15, 1984 38 1,783,037 418 * DOC FILE //* 268 VERSION 230+ MAY 15, 1984 47 1,783,037 419 * DOC FILE //* 282 VERSION 231 MAY 28, 1984 14 1,793,166 418 * DOC FILE //* SAM 346 VERSION 232 JUN 17, 1984 60 1,831,383 418 * DOC FILE //* 367 VERSION 233 AUG 22, 1984 21 1,908,542 418 * DOC FILE //* 407 VERSION 234 AUG 28, 1984 40 1,913,447 418 * DOC FILE //* 457 VERSION 235 SEP 16, 1984 50 1,943,866 429 * DOC FILE //* 471 VERSION 236 OCT 21, 1984 14 1,940,280 429 * DOC FILE //* 483 VERSION 237 OCT 28, 1984 12 1,940,602 429 * DOC FILE //* 500 VERSION 238 NOV 04, 1984 17 1,940,592 429 * DOC FILE //* 531 VERSION 239 NOV 18, 1984 31 1,941,132 429 * DOC FILE //* 557 VERSION 240 DEC 09, 1984 26 2,204,618 460 * DOC FILE //* 018-557 * DOC FILE //* * DOC FILE //* 1985 26 VERSION 241 JAN 01, 1985 26 2,204.618 460 * DOC FILE //* SAM 58 VERSION 242 FEB 06, 1985 32 2,292,603 460 * DOC FILE //* 71 VERSION 243 FEB 17, 1985 13 2,298,705 460 * DOC FILE //* 108 VERSION 244 MAR 04, 1985 37 2,310,454 460 * DOC FILE //* 133 VERSION 245 MAR 17, 1985 25 2,332,123 460 * DOC FILE //* 201 VERSION 246 MAR 24, 1985 68 2,338,406 460 * DOC FILE //* 275 VERSION 247 APR 21, 1985 74 2,338,839 460 * DOC FILE //* 317 VERSION 248 JUN 11, 1985 42 2,338,879 460 * DOC FILE //* 366 VERSION 249 JUL 05, 1985 49 2,362,266 460 * DOC FILE //* 409 VERSION 250 AUG 29, 1985 43 2,350,891 460 * DOC FILE //* SAM 454 VERSION 251 SEP 17, 1985 45 2,379,453 460 * DOC FILE //* 493 VERSION 252 OCT 15, 1985 39 2,385,368 460 * DOC FILE //* 519 VERSION 253 OCT 29, 1985 26 2,402,333 460 * DOC FILE //* 542 VERSION 254 NOV 18, 1985 23 2,407,457 460 * DOC FILE //* 565 VERSION 255 DEC 01, 1985 23 2,435,737 460 * DOC FILE //* 015-565 * DOC FILE //* * DOC FILE //* 1986 39 VERSION 256 JAN 01, 1986 39 2,436,108 460 * DOC FILE //* 50 VERSION 257 JAN 26. 1986 11 2,457,081 460 * DOC FILE //* 118 VERSION 258 FEB 03, 1986 68 2,459,559 460 * DOC FILE //* 250 VERSION 259 APR 01, 1986 132 2,542,904 470 * DOC FILE //* 293 VERSION 260 MAY 29, 1986 43 2,571,500 470 * DOC FILE //* SAM 354 VERSION 261 JUN 24, 1986 61 2,358,282 470 * DOC FILE //* 461 VERSION 262 AUG 06, 1986 117 2,364,968 470 * DOC FILE //* 499 VERSION 263 OCT 10, 1986 38 2,432,395 470 * DOC FILE //* 561 VERSION 264 OCT 26, 1986 62 2,460,154 470 * DOC FILE //* 589 VERSION 265 NOV 23, 1986 28 2,553,661 471 * DOC FILE //* 626 VERSION 266 DEC 09, 1986 37 2,561,579 471 * DOC FILE //* 011-626 * DOC FILE //* * DOC FILE //* 1987 51 VERSION 267 JAN 01, 1987 51 2,573,281 471 * DOC FILE //* SAM 147 VERSION 268 FEB 01, 1987 96 2,595,165 471 * DOC FILE //* 199 VERSION 269 MAR 31, 1987 59 2,582,135 471 * DOC FILE //* 214 VERSION 270 APR 12, 1987 15 2,590,111 471 * DOC FILE //* 247 VERSION 271 APR 16, 1987 33 2,610,137 471 * DOC FILE //* 372 VERSION 272 MAY 01, 1987 125 2,621,626 471 * DOC FILE //* 000 VERSION 273 MAY 24, 1987 00 2,446,428 471 * DOC FILE //* 492 VERSION 274 AUG 04, 1987 85 2,058,134 471 * DOC FILE //* 527 VERSION 275 SEP 20, 1987 35 2.077,497 471 * DOC FILE //* 554 VERSION 276 OCT 04, 1987 27 2,105,945 471 * DOC FILE //* 566 VERSION 277 OCT 18, 1987 12 2,106,463 471 * DOC FILE //* 658 VERSION 278 OCT 22, 1987 92 2,107,988 471 * DOC FILE //* 739 VERSION 279 NOV 30, 1987 81 2,170,076 471 * DOC FILE //* 795 VERSION 280 DEC 15, 1987 56 2,171,666 471 * DOC FILE //* 014-795 * DOC FILE //* * DOC FILE //* 1988 47 VERSION 281 JAN 01, 1988 47 2,181,196 471 * DOC FILE //* 89 VERSION 282 JAN 24, 1988 42 2,192,060 471 * DOC FILE //* 133 VERSION 283 FEB 03, 1988 44 2,195,340 471 * DOC FILE //* MARY133 VERSION 284 FEB 07, 1988 00 2,195,340 471 * DOC FILE //* 136 VERSION 285 MAR 07, 1988 03 2,202,012 471 * DOC FILE //* 173 VERSION 286 MAR 13, 1988 37 2.202,722 471 * DOC FILE //* 200 VERSION 287 MAR 20, 1988 27 2,205,432 471 * DOC FILE //* 263 VERSION 288 MAR 27, 1988 63 2,193,849 471 * DOC FILE //* 296 VERSION 289 APR 17, 1988 33 2,079,603 472 * DOC FILE //* 329 VERSION 290 MAY 01, 1988 33 2,079,923 472 * DOC FILE //* 403 VERSION 291 MAY 22, 1988 74 2,085,595 472 * DOC FILE //* 467 VERSION 292 JUN 19, 1988 64 2,107,298 472 * DOC FILE //* 518 VERSION 293 JUL 28, 1988 51 2,076,706 472 * DOC FILE //* 535 VERSION 294 SEP 14, 1988 17 2,089,591 472 * DOC FILE //* 592 VERSION 295 SEP 27, 1988 57 2,089,178 472 * DOC FILE //* 650 VERSION 296 NOV 01, 1988 58 2,094,576 472 * DOC FILE //* 017-679 VERSION 297 DEC 12, 1988 29 2,123,762 472 * DOC FILE //* "RECORD" COUNT * DOC FILE //* 1989 0 VERSION 298 JAN 03, 1989 00 2,142,450 472 * DOC FILE //* 023 VERSION 299 JAN 04, 1989 23 2,142,567 472 * DOC FILE //* 043 VERSION 300 JAN 19, 1989 20 2,162,101 472 * DOC FILE //* 067 VERSION 301 JAN 24, 1989 24 2,162,101 472 * DOC FILE //* 137 VERSION 302 FEB 08, 1989 70 2,283,368 472 * DOC FILE //* 179 VERSION 303 MAR 05, 1989 42 2,294,702 472 * DOC FILE //* 239 VERSION 304 APR 03, 1989 60 2,314,552 472 * DOC FILE //* 275 VERSION 305 MAY 05, 1989 36 2,319,867 472 * DOC FILE //* 285 VERSION 306 MAY 25, 1989 10 2,319,867 472 * DOC FILE //* 330 VERSION 307 JUN 04, 1989 45 2,323,869 472 * DOC FILE //* 366 VERSION 308 JUN 29, 1989 36 2,328,969 472 * DOC FILE //* 572 VERSION 309 JUL 21, 1989 206 2,365,703 472 * DOC FILE //* 632 VERSION 310 NOV 14, 1989 60 2,466,496 472 * DOC FILE //* 659 VERSION 311 DEC 07, 1989 27 2,494,554 472 * DOC FILE //* 682 VERSION 312 DEC 14, 1989 23 2,494,554 472 * DOC FILE //* 015-682 * DOC FILE //* "RECORD" COUNT * DOC FILE //* 1990 8 VERSION 312 DEC 14, 1989 23 2,494,554 472 * DOC FILE //* 48 VERSION 313 JAN 16, 1990 40 2,495,416 472 * DOC FILE //* 78 VERSION 314 FEB 21, 1990 30 2,502,551 472 * DOC FILE //* 78 VERSION 315 APR 04, 1990 00 2,524,779 472 * DOC FILE //* 93 VERSION 316 APR 09, 1990 15 2,524,779 472 * DOC FILE //* 102 VERSION 317 APR 27, 1990 11 2,534,210 472 * DOC FILE //* 139 VERSION 318 MAY 11, 1990 37 2,535,390 472 * DOC FILE //* 153 VERSION 319 JUN 26, 1990 14 2,535,446 472 * DOC FILE //* 164 VERSION 320 AUG 13, 1990 11 2,543,751 472 * DOC FILE //* 228 VERSION 321 SEP 18, 1990 64 2,557,060 472 * DOC FILE //* BYTE COUNT * DOC FILE //* (MEASURED BY TAPESCAN) * DOC FILE //* >>> - EARLIER FOOTAGES AND BYTE COUNTS CAN BE FOUND - * DOC FILE //* >>> - ON FILE 008 FOR MOST PREVIOUS VERSIONS. - * DOC FILE //* FINAL * DOC FILE //* 2080.2 VERSION 321 SEP 18, 1990 129,834,456 472 * DOC FILE //*-- ARNIE CASINGHINO TILL HERE --- 6989 * DOC FILE //*-- SAM GOLOB STARTS HERE -------- * DOC FILE //* * DOC FILE //*-- FOOTAGES (AT 6250 BPI) BYTE COUNT * DOC FILE //*-- ------ ----------- * DOC FILE //* 1990 2085.7 VERSION 322 OCT 24, 1990 - 130,263,683 472 * DOC FILE //* 2090.8 VERSION 323 NOV 08, 1990 - 130,569,554 472 * DOC FILE //* 2103.7 VERSION 324 NOV 28, 1990 - 131,461,956 472 * DOC FILE //* 2117.3 VERSION 325 DEC 20, 1990 - 132,122,254 472 * DOC FILE //* 013 - TOTAL VERSIONS FOR 1990 * DOC FILE //* FT(6250) BYTE COUNT * DOC FILE //*-- ------ ----------- * DOC FILE //* 1991 2125.2 VERSION 326 MAR 25, 1991 - 132,592,214 472 * DOC FILE //* 2170.3 VERSION 327 MAY 16, 1991 - 135,629,720 472 * DOC FILE //* 002 - TOTAL VERSIONS FOR 1991 * DOC FILE //* FT(6250) BYTE COUNT * DOC FILE //*-- ------ ----------- * DOC FILE //* 1992 2238.8 VERSION 328 FEB 10, 1992 - 139,901,890 472 * DOC FILE //* 2320.0 VERSION 329 MAR 30, 1992 - 145,040,068 472 * DOC FILE //* 2328.1 VERSION 330 JUL 15, 1992 - 145,632,517 472 * DOC FILE //* 2328.1 VERSION 331 JUL 17, 1992 - 145,641,541 472 * DOC FILE //* 2333.2 VERSION 332 AUG 02, 1992 - 146,025,683 472 * DOC FILE //* 2302.6 VERSION 333 AUG 16, 1992 - 143,849,698 472 * DOC FILE //* 2318.4 VERSION 334 AUG 26, 1992 - 144,731,826 472 * DOC FILE //* 2316.5 VERSION 335 AUG 28, 1992 - 144,626,323 472 * DOC FILE //* 2337.1 VERSION 336 SEP 10, 1992 - 145,852,502 472 * DOC FILE //* 2352.5 VERSION 337 OCT 28, 1992 - 146,899,479 472 * DOC FILE //* 010 - TOTAL VERSIONS FOR 1992 * DOC FILE //* FT(6250) BYTE COUNT * DOC FILE //*-- ------ ----------- * DOC FILE //* 1993 2374.6 VERSION 338 JAN 10, 1993 - 148,599,397 472 * DOC FILE //* 2378.3 VERSION 339 JAN 28, 1993 - 148,843,840 472 * DOC FILE //* 2386.6 VERSION 340 FEB 15, 1993 - 149,430,880 472 * DOC FILE //* 2395.3 VERSION 341 FEB 19, 1993 - 149,859,485 472 * DOC FILE //* 2417.4 VERSION 342 MAR 25, 1993 - 151,331,072 472 * DOC FILE //* 2421.8 VERSION 343 JUN 11, 1993 - 151,630,083 472 * DOC FILE //* 2421.8 VERSION 344 JUN 15, 1993 - 151,638,411 472 * DOC FILE //* 2453.2 VERSION 345 JUL 02, 1993 - 153,637,165 472 * DOC FILE //* 2451.0 VERSION 346 JUL 22, 1993 - 153,527,875 472 * DOC FILE //* 2466.0 VERSION 347 AUG 02, 1993 - 154,584,722 472 * DOC FILE //* 2467.0 VERSION 348 AUG 12, 1993 - 154,604,963 472 * DOC FILE //* 2476.6 VERSION 349 SEP 02, 1993 - 155,290,235 472 * DOC FILE //* 2473.4 VERSION 350 SEP 03, 1993 - 155,075,730 472 * DOC FILE //* 2483.6 VERSION 351 SEP 24, 1993 - 155,714,578 472 * DOC FILE //* 2486.1 VERSION 352 SEP 28, 1993 - 155,870,887 472 * DOC FILE //* 2491.5 VERSION 353 OCT 22, 1993 - 156,231,657 472 * DOC FILE //* 2493.1 VERSION 354 NOV 12, 1993 - 156,331,436 472 * DOC FILE //* 2501.4 VERSION 355 NOV 24, 1993 - 156,927,827 472 * DOC FILE //* 2505.1 VERSION 356 DEC 03, 1993 - 157,188,346 472 * DOC FILE //* 2542.1 VERSION 357 DEC 28, 1993 - 159,732,590 472 * DOC FILE //* 020 - TOTAL VERSIONS FOR 1993 * DOC FILE //* FT(6250) BYTE COUNT * DOC FILE //*-- ------ ----------- * DOC FILE //* 1994 2542.6 VERSION 358 JAN 14, 1994 - 159,768,296 472 * DOC FILE //* 2543.9 VERSION 359 JAN 20, 1994 - 159,852,368 472 * DOC FILE //* 2564.6 VERSION 360 JAN 28, 1994 - 161,202,104 472 * DOC FILE //* 2564.6 VERSION 361 JAN 30, 1994 - 161,208,024 472 * DOC FILE //* 2567.8 VERSION 362 FEB 02, 1994 - 161,342,777 472 * DOC FILE //* 2568.3 VERSION 363 FEB 03, 1994 - 161,353,795 472 * DOC FILE //* 2673.5 VERSION 364 FEB 18, 1994 - 167,331,743 472 * DOC FILE //* 2674.0 VERSION 365 MAR 02, 1994 - 167,344,575 472 * DOC FILE //* 2674.0 VERSION 366 MAR 04, 1994 - 167,353,267 472 * DOC FILE //* 2677.4 VERSION 367 MAR 22, 1994 - 167,521,501 472 * DOC FILE //* 2713.2 VERSION 368 APR 08, 1994 - 168,488,517 472 * DOC FILE //* 2708.6 VERSION 369 APR 17, 1994 - 168,513,650 472 * DOC FILE //* 2723.7 VERSION 370 APR 22, 1994 - 168,967,873 472 * DOC FILE //* 2853.9 VERSION 371 APR 28, 1994 - 178,170,736 472 * DOC FILE //* 2858.5 VERSION 372 MAY 06, 1994 - 178,486,941 472 * DOC FILE //* 2858.5 VERSION 373 MAY 13, 1994 - 178,507,748 472 * DOC FILE //* 2878.8 VERSION 374 MAY 19, 1994 - 179,943,740 472 * DOC FILE //* 2879.3 VERSION 375 MAY 24, 1994 - 179,970,357 472 * DOC FILE //* 2880.2 VERSION 376 JUL 14, 1994 - 180,030,262 472 * DOC FILE //* 2881.5 VERSION 377 JUL 18, 1994 - 180,080,069 472 * DOC FILE //* 2882.0 VERSION 378 JUL 29, 1994 - 180,128,233 472 * DOC FILE //* 2882.3 VERSION 379 JUL 29, 1994 - 180,129,597 472 * DOC FILE //* 2886.5 VERSION 380 AUG 16, 1994 - 180,346,116 472 * DOC FILE //* 2887.4 VERSION 381 AUG 19, 1994 - 180,395,184 472 * DOC FILE //* 2889.9 VERSION 382 AUG 31, 1994 - 180,577,426 472 * DOC FILE //* 2890.4 VERSION 383 SEP 16, 1994 - 180,602,939 472 * DOC FILE //* 2911.4 VERSION 384 OCT 13, 1994 - 181,650,858 472 * DOC FILE //* 2914.2 VERSION 385 OCT 25, 1994 - 181,810,924 472 * DOC FILE //* 2917.1 VERSION 386 NOV 13, 1994 - 181,906,201 472 * DOC FILE //* 2917.6 VERSION 387 NOV 21, 1994 - 181,920,923 472 * DOC FILE //* 2918.2 VERSION 388 NOV 29, 1994 - 181,930,655 472 * DOC FILE //* 2918.2 VERSION 389 DEC 22, 1994 - 181,948,207 472 * DOC FILE //* 3002.3 VERSION 390 DEC 29, 1994 - 187,808,815 472 * DOC FILE //* 033 - TOTAL VERSIONS FOR 1994 * DOC FILE //* FT(6250) BYTE COUNT * DOC FILE //*-- ------ ----------- * DOC FILE //* 1995 3003.7 VERSION 391 JAN 11, 1995 - 187,902,305 472 * DOC FILE //* 3004.4 VERSION 392 FEB 08, 1995 - 187,936,168 472 * DOC FILE //* 3009.5 VERSION 393 FEB 28, 1995 - 188,330,486 472 * DOC FILE //* 3008.1 VERSION 394 MAR 22, 1995 - 188,391,242 472 * DOC FILE //* 3009.0 VERSION 395 MAR 29, 1995 - 188,477,565 472 * DOC FILE //* 3009.3 VERSION 396 APR 06, 1995 - 188,477,839 472 * DOC FILE //* 3009.3 VERSION 397 APR 11, 1995 - 188,477,999 472 * DOC FILE //* 3013.0 VERSION 398 APR 12, 1995 - 188,708,466 472 * DOC FILE //* 3014.8 VERSION 399 APR 17, 1995 - 188,810,752 472 * DOC FILE //* 3037.4 VERSION 400 JUL 26, 1995 - 190,300,322 472 * DOC FILE //* 3042.7 VERSION 401 SEP 13, 1995 - 190,684,837 472 * DOC FILE //* 3059.8 VERSION 402 NOV 27, 1995 - 191,869,609 472 * DOC FILE //* 012 - TOTAL VERSIONS FOR 1995 * DOC FILE //* FT(6250) BYTE COUNT * DOC FILE //*-- ------ ----------- * DOC FILE //* 3113.9 VERSION 403 JAN 05, 1996 - 195,616,827 472 * DOC FILE //* 3158.3 VERSION 404 MAR 11, 1996 - 198,044,338 472 * DOC FILE //* 2787.7 VERSION 405 MAY 28, 1996 - 176,575,780 472 * DOC FILE //* 2790.3 VERSION 406 JUN 27, 1996 - 176,735,688 472 * DOC FILE //* 2796.4 VERSION 407 AUG 19, 1996 - 177,111,971 472 * DOC FILE //* 2798.1 VERSION 408 AUG 27, 1996 - 177,195,431 472 * DOC FILE //* 2800.4 VERSION 409 SEP 06, 1996 - 177,343,024 472 * DOC FILE //* 2803.1 VERSION 410 NOV 21, 1996 - 177,532,096 472 * DOC FILE //* 2807.2 VERSION 411 DEC 11, 1996 - 177,790,281 472 * DOC FILE //* 2881.9 VERSION 412 DEC 26, 1996 - 181,919,463 472 * DOC FILE //* 2884.1 VERSION 413 DEC 30, 1996 - 182,086,210 472 * DOC FILE //* 011 - TOTAL VERSIONS FOR 1996 * DOC FILE //* FT(6250) BYTE COUNT * DOC FILE //*-- ------ ----------- * DOC FILE //* 2885.6 VERSION 414 JAN 06, 1997 - 182,163,809 472 * DOC FILE //* 2996.3 VERSION 415 OCT 27, 1997 - 189,888,539 472 * DOC FILE //* 2970.6 VERSION 416 DEC 18, 1997 - 187,884,677 472 * DOC FILE //* 003 - TOTAL VERSIONS FOR 1997 * DOC FILE //* FT(6250) BYTE COUNT * DOC FILE //*-- ------ ----------- * DOC FILE //* 2998.2 VERSION 417 JAN 20, 1998 - 189,713,835 500 * DOC FILE //* 2901.5 VERSION 418 MAY 29, 1998 - 182,968,153 500 * DOC FILE //* 2972.5 VERSION 419 OCT 27, 1998 - 185,752,386 500 * DOC FILE //* 003 - TOTAL VERSIONS FOR 1998 * DOC FILE //* FT(6250) BYTE COUNT * DOC FILE //*-- ------ ----------- * DOC FILE //* 3072.4 VERSION 420 MAR 29, 1999 - 192,551,890 500 * DOC FILE //* 3102.8 VERSION 421 AUG 10, 1999 - 193,764,920 500 * DOC FILE //* IDRC 3241.2 VERSION 422 NOV 23, 1999 - 202,695,567 500 * DOC FILE //* * DOC FILE //* 003 - TOTAL VERSIONS FOR 1999 * DOC FILE //* FT(6250) BYTE COUNT * DOC FILE //*-- ------ ----------- * DOC FILE //* 3315.1 VERSION 423 FEB 22, 2000 - 207,438,354 500 * DOC FILE //* 3342.4 VERSION 424 MAY 10, 2000 - 208,290,903 500 * DOC FILE //* 3347.6 VERSION 425 MAY 22, 2000 - 208,683,713 500 * DOC FILE //* 3349.0 VERSION 426 JUL 14, 2000 - 210,287,490 500 * DOC FILE //* 3364.1 VERSION 427 AUG 01, 2000 - 211,355,473 500 * DOC FILE //* 3473.2 VERSION 428 AUG 23, 2000 - 219,065,995 500 * DOC FILE //* 3478.7 VERSION 429 SEP 01, 2000 - 219,361,742 500 * DOC FILE //* 3521.5 VERSION 430 NOV 12, 2000 - 222,195,011 500 * DOC FILE //* 3595.4 VERSION 431 DEC 27, 2000 - 227,286,588 500 * DOC FILE //* * DOC FILE //* 009 - TOTAL VERSIONS FOR 2000 * DOC FILE //* FT(6250) BYTE COUNT * DOC FILE //*-- ------ ----------- * DOC FILE //* 3718.7 VERSION 432 JAN 25, 2001 - 231,313,561 600 * DOC FILE //* 3866.9 VERSION 433 APR 02, 2001 - 241,758,325 600 * DOC FILE //* 3882.7 VERSION 434 MAY 01, 2001 - 242,777,790 600 * DOC FILE //* 3902.5 VERSION 435 MAY 30, 2001 - 243,964,129 600 * DOC FILE //* 3905.0 VERSION 436 JUN 12, 2001 - 244,103,779 600 * DOC FILE //* 3943.2 VERSION 437 JUL 12, 2001 - 246,740,687 600 * DOC FILE //* 3947.9 VERSION 438 AUG 01, 2001 - 247,075,689 600 * DOC FILE //* 4011.8 VERSION 439 OCT 30, 2001 - 251,129,261 600 * DOC FILE //* 4083.2 VERSION 440 DEC 11, 2001 - 255,753,670 600 * DOC FILE //* * DOC FILE //* 009 - TOTAL VERSIONS FOR 2001 * DOC FILE //* FT(6250) BYTE COUNT * DOC FILE //*-- ------ ----------- * DOC FILE //* 4151.4 VERSION 441 JAN 28, 2002 - 260,517,980 600 * DOC FILE //* 4153.7 VERSION 442 FEB 03, 2002 - 260,658,165 600 * DOC FILE //* 4257.3 VERSION 443 MAR 12, 2002 - 267,902,593 600 * DOC FILE //* 4448.4 VERSION 444 APR 14, 2002 - 281,531,715 600 * DOC FILE //* 4486.3 VERSION 445 MAY 01, 2002 - 283,763,382 600 * DOC FILE //* 4545.4 VERSION 446 MAY 14, 2002 - 287,803,485 600 * DOC FILE //* 4609.8 VERSION 447 MAY 31, 2002 - 292,248,294 600 * DOC FILE //* 4646.8 VERSION 448 JUL 08, 2002 - 294,448,698 800 * DOC FILE //* 4643.1 VERSION 449 JUL 21, 2002 - 294,557,974 600 * DOC FILE //* 4687.2 VERSION 450 AUG 20, 2002 - 297,614,541 600 * DOC FILE //* 4681.9 VERSION 451 SEP 09, 2002 - 297,242,616 600 * DOC FILE //* 4816.1 VERSION 452 OCT 02, 2002 - 306,527,018 600 * DOC FILE //* 4859 6 VERSION 453 OCT 23, 2002 - 309,547,809 600 * DOC FILE //* 4943.2 VERSION 454 NOV 17, 2002 - 315,171,387 700 * DOC FILE //* 5053.8 VERSION 455 DEC 17, 2002 - 322,534,992 700 * DOC FILE //* * DOC FILE //* 015 - TOTAL VERSIONS FOR 2002 * DOC FILE //* FT(6250) BYTE COUNT * DOC FILE //*-- ------ ----------- * DOC FILE //* 5080.3 VERSION 456 JAN 12, 2003 - 324,346,444 700 * DOC FILE //* 5078.4 VERSION 457 JAN 15, 2003 - 324,219,273 700 * DOC FILE //* 4969.8 VERSION 458 MAR 09, 2003 - 316,460,796 700 * DOC FILE //* 4997.3 VERSION 459 APR 21, 2003 - 318,167,704 700 * DOC FILE //* 5025.3 VERSION 460 JUN 15, 2003 - 320,025,694 700 * DOC FILE //* 4943.6 VERSION 461 JUL 17, 2003 - 314,277,499 700 * DOC FILE //* 4979.3 VERSION 462 SEP 15, 2003 - 316,648,264 700 * DOC FILE //* 5035.5 VERSION 463 NOV 27, 2003 - 320,470,078 700 * DOC FILE //* * DOC FILE //* 008 - TOTAL VERSIONS FOR 2003 * DOC FILE //* FT(6250) BYTE COUNT * DOC FILE //*-- ------ ----------- * DOC FILE //* 4954.3 VERSION 464 FEB 05, 2004 - 316,109,020 700 * DOC FILE //* 5005.6 VERSION 465 MAY 02, 2004 - 319,484,340 700 * DOC FILE //* 4993.5 VERSION 466 JUL 25, 2004 - 324,529,505 700 * DOC FILE //* 5097.5 VERSION 467 NOV 15, 2004 - 331,471,207 710 * DOC FILE //* * DOC FILE //* 004 - TOTAL VERSIONS FOR 2004 * DOC FILE //* FT(6250) BYTE COUNT * DOC FILE //*-- ------ ----------- * DOC FILE //* 5131.2 VERSION 468 FEB 14, 2005 - 333,834,382 710 * DOC FILE //* 5477.0 VERSION 469 JUL 17, 2005 - 357,160,519 730 * DOC FILE //* 5590.5 VERSION 470 DEC 28, 2005 - 364,907,237 740 * DOC FILE //* * DOC FILE //* 003 - TOTAL VERSIONS FOR 2005 * DOC FILE //* FT(6250) BYTE COUNT * DOC FILE //*-- ------ ----------- * DOC FILE //* 5653.2 VERSION 471 FEB 28, 2006 - 368,746,641 750 * DOC FILE //* 5824.7 VERSION 472 SEP 25, 2006 - 380,554,517 750 * DOC FILE //* * DOC FILE //* 002 - TOTAL VERSIONS FOR 2006 * DOC FILE //* FT(6250) BYTE COUNT * DOC FILE //*-- ------ ----------- * DOC FILE //* 5854.5 VERSION 473 JAN 14, 2007 - 382,740,261 750 * DOC FILE //* 6022.0 VERSION 474 AUG 06, 2007 - 394,177,932 780 * DOC FILE //* 6174.9 VERSION 475 DEC 20, 2007 - 404,844,783 780 * DOC FILE //* * DOC FILE //* 003 - TOTAL VERSIONS FOR 2007 * DOC FILE //* FT(6250) BYTE COUNT * DOC FILE //*-- ------ ----------- * DOC FILE //* 6219.7 VERSION 476 APR 18, 2008 - 408,087,898 800 * DOC FILE //* * DOC FILE //* 001 - TOTAL VERSIONS FOR 2008 * DOC FILE //* FT(6250) BYTE COUNT * DOC FILE //*-- ------ ----------- * DOC FILE //* 6504.3 VERSION 477 JAN 18, 2009 - 429,113,582 820 * DOC FILE //* 6976.2 VERSION 478 DEC 27, 2009 - 461,660,776 820 * DOC FILE //* * DOC FILE //* 002 - TOTAL VERSIONS FOR 2009 * DOC FILE //* FT(6250) BYTE COUNT * DOC FILE //*-- ------ ----------- * DOC FILE //* 7387.7 VERSION 479 AUG 16, 2010 - 490,245,621 840 * DOC FILE //* * DOC FILE //* 001 - TOTAL VERSIONS FOR 2010 * DOC FILE //* FT(6250) BYTE COUNT * DOC FILE //*-- ------ ----------- * DOC FILE //* 7418.9 VERSION 480 JAN 16, 2011 - 492,343,110 860 * DOC FILE //* 7545.3 VERSION 481 FEB 20, 2011 - 501,193,392 860 * DOC FILE //* 9260.3 VERSION 482 JUN 23, 2011 - 622,224,089 860 * DOC FILE //* 9518.2 VERSION 483 DEC 25, 2011 - 640,204,702 860 * DOC FILE //* * DOC FILE //* 004 - TOTAL VERSIONS FOR 2011 * DOC FILE //* FT(6250) BYTE COUNT * DOC FILE //*-- ------ ----------- * DOC FILE //* 10308.1 VERSION 484 JUL 08, 2012 - 695,714,752 880 * DOC FILE //* 10795.6 VERSION 485 DEC 16, 2012 - 729,866,757 900 * DOC FILE //* * DOC FILE //* 002 - TOTAL VERSIONS FOR 2012 * DOC FILE //* FT(6250) BYTE COUNT * DOC FILE //*-- ------ ----------- * DOC FILE //* 12663.0 VERSION 486 APR 02, 2013 - 861,476,855 900 * DOC FILE //* 13845.8 VERSION 487 OCT 27, 2013 - 944,998,398 900 * DOC FILE //* * DOC FILE //* 002 - TOTAL VERSIONS FOR 2013 * DOC FILE //* FT(6250) BYTE COUNT * DOC FILE //*-- ------ ----------- * DOC FILE //* 14306.0 VERSION 488 JUN 03, 2014 - 976,580,141 920 * DOC FILE //* 15230.2 VERSION 489 NOV 12, 2014 - 1040,680,654 940 * DOC FILE //* * DOC FILE //* 002 - TOTAL VERSIONS FOR 2014 * DOC FILE //* FT(6250) BYTE COUNT * DOC FILE //*-- ------ ----------- * DOC FILE //* 16102.0 VERSION 490 OCT 26, 2015 - 1101,233,674 940 * DOC FILE //* * DOC FILE //* 001 - TOTAL VERSIONS FOR 2015 * DOC FILE //* FT(6250) BYTE COUNT * DOC FILE //*-- ------ ----------- * DOC FILE //* 16522.5 VERSION 491 JUL 06, 2016 - 1130,689,936 950 * DOC FILE //* 16494.0 VERSION 492 AUG 25, 2016 - 1128,627,550 960 * DOC FILE //* * DOC FILE //* 002 - TOTAL VERSIONS FOR 2016 * DOC FILE //* FT(6250) BYTE COUNT * DOC FILE //*-- ------ ----------- * DOC FILE //* 16940.5 VERSION 493 FEB 09, 2017 - 1159,814,187 960 * DOC FILE //* 16960.6 VERSION 494 MAR 05, 2017 - 1161,119,711 960 * DOC FILE //* * DOC FILE //* 002 - TOTAL VERSIONS FOR 2017 * DOC FILE //* FT(6250) BYTE COUNT * DOC FILE //*-- ------ ----------- * DOC FILE //* 17675.2 VERSION 495 JAN 15, 2018 - 1211,170,794 970 * DOC FILE //* 18161.8 VERSION 496 NOV 11, 2018 - 1244,658,292 980 * DOC FILE //* * DOC FILE //* 002 - TOTAL VERSIONS FOR 2018 * DOC FILE //* FT(6250) BYTE COUNT * DOC FILE //*-- ------ ----------- * DOC FILE //* 18699.9 VERSION 497 APR 29, 2019 - 1282,149,004 990 * DOC FILE //* 18982.5 VERSION 498 DEC 01, 2019 - 1301,748,522 995 * DOC FILE //* * DOC FILE //* 002 - TOTAL VERSIONS FOR 2019 * DOC FILE //* FT(6250) BYTE COUNT * DOC FILE //*-- ------ ----------- * DOC FILE //* 18527.9 VERSION 499 MAY 17, 2020 - 1269,708,096 1000 * DOC FILE //* 18734.1 VERSION 500 DEC 20, 2020 - 1284,146,720 1000 * DOC FILE //* * DOC FILE //* 002 - TOTAL VERSIONS FOR 2020 * DOC FILE //* FT(6250) BYTE COUNT * DOC FILE //*-- ------ ----------- * DOC FILE //* 18918.4 VERSION 501 MAR 04, 2021 - 1296,920,833 1010 * DOC FILE //* 19167.7 VERSION 502 NOV 07, 2021 - 1314,122,264 1040 * DOC FILE //* * DOC FILE //* 002 - TOTAL VERSIONS FOR 2021 * DOC FILE //* FT(6250) BYTE COUNT * DOC FILE //*-- ------ ----------- * DOC FILE //* 19718.0 VERSION 503 JUL 20, 2022 - 1352,307,823 1040 * DOC FILE //* 19703.0 VERSION 504 AUG 16, 2022 - 1351,230,036 1040 * DOC FILE //* * DOC FILE //* 002 - TOTAL VERSIONS FOR 2022 * DOC FILE //* FT(6250) BYTE COUNT * DOC FILE //*-- ------ ----------- * DOC FILE //* 19911.6 VERSION 505 APR 24, 2023 - 1364,736,822 1050 * DOC FILE //* 19983.4 VERSION 506 DEC 05, 2023 - 1369,752,768 1050 * DOC FILE //* * DOC FILE //* 002 - TOTAL VERSIONS FOR 2023 * DOC FILE //* FT(6250) BYTE COUNT * DOC FILE //*-- ------ ----------- * DOC FILE //* 20549.4 VERSION 507 AUG 07, 2024 - 1409,066,851 1060 * DOC FILE //* 20701.0 VERSION 508 DEC 19, 2024 - 1417,430,483 1060 * DOC FILE //* * DOC FILE //* 002 - TOTAL VERSIONS FOR 2024 * DOC FILE //* * DOC FILE //*-----------------------------------------------------------------* DOC FILE //* * DOC FILE //* FT(6250) OLD TAPE VERSIONS - ARCHIVED... BYTE COUNT * DOC FILE //*-- ------ ----------- * DOC FILE //* 1963.5 VERSION 249 * JUL 05, 1985 - 116,902,941 460 * DOC FILE //* * DOC FILE //*|***************************************************************** DOC FILE //***SECTION CROSS XREF SECTION * DOC FILE //*|***************************************************************** DOC FILE //*| * DOC FILE //*| C R O S S - X R E F S E C T I O N * DOC FILE //*| * DOC FILE //*|***************************************************************** DOC FILE //*| The following section will add some Cross-Reference info * DOC FILE //*| about certain files which need other files. We have tried * DOC FILE //*| to list dependencies only for files which have dependencies, * DOC FILE //*| but we are not guaranteeing that we have found all of them. * DOC FILE //*| * DOC FILE //*| I am not making an effort to keep this information exactly * DOC FILE //*| up to date, and it is just GENERALLY true, not absolutely * DOC FILE //*| true. (SG - 03/99) (still not updated - 01/09) * DOC FILE //*| * DOC FILE //*| IF A FILE'S INFORMATION SEEMS INCOMPLETE, IT IS UP TO YOU * DOC FILE //*| TO SEE IF YOU CAN FIND WHATEVER OTHER MATERIAL IT NEEDS. * DOC FILE //*| IF YOU MAP THIS TAPE WITH THE TAPEMAP PROGRAM FROM FILE 299, * DOC FILE //*| AND SEARCH THE SYSPRNT2 LISTING, THIS MAY HELP, BECAUSE IT * DOC FILE //*| LISTS ALL MEMBER NAMES AND "IEBUPDTE-EMBEDDED" MEMBER NAMES * DOC FILE //*| FOR ALL FILES ON THE TAPE WHICH ARE IN IEBUPDTE-COMPRESSED * DOC FILE //*| FORMAT. TAPEMAP ALSO LISTS ALL MEMBER NAMES FOR FILES IN * DOC FILE //*| IEBCOPY FORMAT. SO IT IS POSSIBLE THAT YOU MAY FIND WHAT * DOC FILE //*| YOU ARE LOOKING FOR, BUT IT IS NOT GUARANTEED TO BE THE * DOC FILE //*| PROPER VERSION, IF YOU USE THIS METHOD, BECAUSE IT ONLY SHOWS * DOC FILE //*| NAMES, AND NOT OTHER INFORMATION. * DOC FILE //*| * DOC FILE //*| PLEASE ADVISE ME IF YOU FIND OUT ABOUT MISSING MATERIALS, * DOC FILE //*| OR IF YOU THINK THERE IS ANYTHING ELSE ABOUT THIS TAPE THAT * DOC FILE //*| NEEDS IMPROVEMENT: * DOC FILE //*| * DOC FILE //*| Sam Golob - P.O. Box 702 * DOC FILE //*| Pomona, NY 10970 * DOC FILE //*| email - sbgolob@cbttape.org * DOC FILE //*| * DOC FILE //*| 014 120 * DOC FILE //*| 018 035 * DOC FILE //*| 035 see File 035 in Documentation Section * DOC FILE //*| 040 097 * DOC FILE //*| 042 043 006 * DOC FILE //*| 043 042 006 * DOC FILE //*| 047 424 * DOC FILE //*| 051 050 * DOC FILE //*| 053 054 055 056 057 * DOC FILE //*| 054 053 055 056 057 * DOC FILE //*| 055 053 054 056 057 * DOC FILE //*| 056 053 054 055 057 * DOC FILE //*| 057 053 054 055 056 * DOC FILE //*| 060 061 062 063 064 * DOC FILE //*| 061 060 062 063 064 * DOC FILE //*| 062 060 061 063 064 * DOC FILE //*| 063 060 061 062 064 * DOC FILE //*| 064 060 061 062 063 * DOC FILE //*| 072 073 074 075 076 * DOC FILE //*| 073 072 074 075 076 * DOC FILE //*| 075 072 073 075 076 * DOC FILE //*| 076 072 073 074 075 * DOC FILE //*| 082 083 084 085 086 * DOC FILE //*| 083 082 084 085 086 * DOC FILE //*| 084 082 083 085 086 * DOC FILE //*| 085 082 083 084 086 * DOC FILE //*| 086 082 083 084 085 * DOC FILE //*| 089 090 * DOC FILE //*| 090 089 * DOC FILE //*| 091 092 * DOC FILE //*| 092 091 * DOC FILE //*| 097 040 * DOC FILE //*| 098 099 * DOC FILE //*| 099 098 * DOC FILE //*| 100 101 * DOC FILE //*| 101 100 * DOC FILE //*| 107 108 * DOC FILE //*| 108 107 * DOC FILE //*| 109 110 * DOC FILE //*| 110 109 * DOC FILE //*| 112 035 * DOC FILE //*| 113 114 115 * DOC FILE //*| 114 113 115 * DOC FILE //*| 115 113 114 * DOC FILE //*| 119 426 * DOC FILE //*| 120 014 121 * DOC FILE //*| 121 120 * DOC FILE //*| 127 112 * DOC FILE //*| 134 182 149 135 183 202 296 112 * DOC FILE //*| 135 134 183 202 112 see File 135 in Documentation Section * DOC FILE //*| 162 408 * DOC FILE //*| 180 179 * DOC FILE //*| 181 179 * DOC FILE //*| 182 035 296 112 134 135 * DOC FILE //*| 183 135 492 * DOC FILE //*| 185 186 * DOC FILE //*| 186 185 * DOC FILE //*| 188 189 * DOC FILE //*| 189 188 * DOC FILE //*| 204 205 * DOC FILE //*| 205 204 * DOC FILE //*| 210 211 204 * DOC FILE //*| 211 210 204 * DOC FILE //*| 212 213 204 * DOC FILE //*| 213 212 * DOC FILE //*| 217 234 171 238-243 Disassemblers * DOC FILE //*| 218 035 * DOC FILE //*| 225 408 * DOC FILE //*| 226 408 * DOC FILE //*| 230 231 232 * DOC FILE //*| 231 230 232 * DOC FILE //*| 232 230 231 * DOC FILE //*| 234 247 * DOC FILE //*| 238 239 240 241 242 * DOC FILE //*| 239 238 240 241 242 * DOC FILE //*| 240 238 239 241 242 * DOC FILE //*| 241 238 239 240 242 * DOC FILE //*| 242 238 239 240 241 * DOC FILE //*| 270 371 * DOC FILE //*| 278 279 * DOC FILE //*| 280 281 282 283 284 285 286 287 288 WATERLOO SCRIPT * DOC FILE //*| 294 035 * DOC FILE //*| 296 182 * DOC FILE //*| 299 035 * DOC FILE //*| 300 316 035 * DOC FILE //*| 312 313 314 Lionel Dyck's files * DOC FILE //*| 316 300 035 * DOC FILE //*| 321 330 * DOC FILE //*| 330 321 * DOC FILE //*| 352 383 * DOC FILE //*| 369 370 * DOC FILE //*| 370 369 * DOC FILE //*| 371 270 * DOC FILE //*| 388 408 422 * DOC FILE //*| 392 179 180 * DOC FILE //*| 399 404 * DOC FILE //*| 401 399 * DOC FILE //*| 402 401 * DOC FILE //*| 403 399 * DOC FILE //*| 404 399 * DOC FILE //*| 407 408 * DOC FILE //*| 408 162 225 226 388 407 * DOC FILE //*| 409 410 * DOC FILE //*| 410 409 * DOC FILE //*| 422 388 SCHEDULER PRINT * DOC FILE //*| 424 047 * DOC FILE //*| 426 119 * DOC FILE //*| 453 454 455 456 457 458 459 Paul Moinil * DOC FILE //*| 460 THRU 471 ISPF GUIDE Tape * DOC FILE //*| 499 500 * DOC FILE //*| 558 559 560 561 562 563 564 565 Dick Thornton * DOC FILE //******************************************************************* DOC FILE //***SECTION DOCUMENTATION SECTION * DOC FILE //******************************************************************* DOC FILE //* * DOC FILE //* D O C U M E N T A T I O N * DOC FILE //* * DOC FILE //******************************************************************* DOC FILE //* >>> = = = = = = = = = = = = = = = = = = = = = = = = = = = = <<< * DOC FILE //* >>> <<< * DOC FILE //* >>> This tape was distributed on 3480 IDRC cartridges <<< * DOC FILE //* >>> and <<< * DOC FILE //* >>> has code that pertains to MVS <<< * DOC FILE //* >>> <<< * DOC FILE //* >>> Now most of the code is distributed on the Internet. <<< * DOC FILE //* >>> <<< * DOC FILE //* >>> Online address: www.cbttape.org <<< * DOC FILE //* >>> <<< * DOC FILE //* >>> = = = = = = = = = = = = = = = = = = = = = = = = = = = = <<< * DOC FILE //* * DOC FILE //* * DOC FILE //***FILE 001 IS THE JCL THAT CREATED THIS TAPE (YOU ARE * FILE 001 //* READING IT NOW). The REAL JCL is on File 008. * FILE 001 //* * FILE 001 //* Please see the assembler program called CBTUPD * FILE 001 //* that is on File 004 and on File 006. This program * FILE 001 //* will introduce ./ ADD NAME= cards into this file, * FILE 001 //* so that it can be conveniently broken up into * FILE 001 //* members of a partitioned dataset, and it may be * FILE 001 //* read in more "bite-sized" pieces. * FILE 001 //* * FILE 001 //* There are also some more tools for handling this * FILE 001 //* documentation, which may be found on File 006. * FILE 001 //* * FILE 001 //* Some ancient remarks from Arnie Casinghino: * FILE 001 //* (They still may be relevant.) * FILE 001 //* * FILE 001 //* SUNGARD * FILE 001 //* * FILE 001 //* THE FOLLOWING IS A COMMENT FROM MR ARTHUR TANSKY * FILE 001 //* OF SUNGARD IN VOORHEES, NEW JERSEY. IT MAY BE TO * FILE 001 //* YOUR ADVANTAGE TO FOLLOW HIS ADVICE. * FILE 001 //* * FILE 001 //* TO KEEP FILE 001 FROM TAKING UP SO MUCH ROOM, YOU * FILE 001 //* CAN EDIT OUT CERTAIN OF THE BEGINNING LINES WHICH * FILE 001 //* ARE SELDOM USED (SUCH AS THE ADDRESS). BUT THIS * FILE 001 //* DOES NOT SAVE TOO MUCH. THE REAL SAVINGS COMES * FILE 001 //* WHEN YOU GET RID OF THE //* AT THE BEGINNING OF * FILE 001 //* EACH LINE AND ESPECIALLY THE * AT THE END OF EACH * FILE 001 //* LINE. YOU CAN USE SPF TO COPY THE DATASET TO A VB * FILE 001 //* FILE. THE FILE TAKES UP 34 3380 TRACKS (BLOCKED * FILE 001 //* AT 9040) IN FIXED FORMAT AND ONLY 20 TRACKS VB AT * FILE 001 //* 9076. THIS SAVINGS OF 14 TRACKS ALSO TRANSLATES * FILE 001 //* TO CPU-TIME AND REAL-TIME WHEN SEARCHING THE FILE, * FILE 001 //* IN THAT THERE ARE THAT MANY LESS BYTES TO SEARCH. * FILE 001 //* MR TANSKY'S CALCULATIONS SHOW A 40% SAVINGS. * FILE 001 //* * FILE 001 //* WE, HOWEVER, WILL NOT CHANGE THE FILE, SINCE * FILE 001 //* FILE 001 IS USED AS INPUT TO FILE 042 OF THIS * FILE 001 //* TAPE, WHICH IS USED TO CREATE THE INPUT TO AN * FILE 001 //* INFOMVS DATA BASE. * FILE 001 //* * FILE 001 //***FILE 002 COMPRESSION / DECOMPRESSION program for this * FILE 002 //* tape. This is the code used for compression and * FILE 002 //* decompression of many of the files in this tape. * FILE 002 //* The official name of this program is CBT973, and * FILE 002 //* I would recommend assembling and linkediting this * FILE 002 //* program, and making its load module available at * FILE 002 //* all times in your installation. The load module * FILE 002 //* for CBT973 may also be found on File 035 of this * FILE 002 //* tape. * FILE 002 //* * FILE 002 //* The JCL for loading files from this tape on to * FILE 002 //* disk, may be found in File 003. This JCL is set * FILE 002 //* up to ASSEMBLE and LOAD the CBT973 program with * FILE 002 //* every run. When you customize a copy of File 003 * FILE 002 //* for yourself, you might use your own linkedited * FILE 002 //* copy of the load module, and not have to assemble * FILE 002 //* it for every run. * FILE 002 //* * FILE 002 //***FILE 003 is a JCL stream with instream procs to drop down * FILE 003 //* this whole mods tape (except files that have been * FILE 003 //* deleted) to a disk pack (if you happen to have the * FILE 003 //* luxury of having a disk pack lying around doing * FILE 003 //* nothing). * FILE 003 //* * FILE 003 //* I'd personally recommend customizing a copy of this * FILE 003 //* file, to download a few files at a time. Keep the * FILE 003 //* original copy around, so you know the "unload format" * FILE 003 //* of whatever file you want to get from the tape. * FILE 003 //* * FILE 003 //* AS OF VERSION 323, NEW FILES ARE BEING STORED ON * FILE 003 //* THIS TAPE WITH ISPF STATISTICS RELOADABLE. YOU * FILE 003 //* MUST USE THE PDSLOAD PROGRAM JCL IN FILE 003 * FILE 003 //* INSTEAD OF IEBUPDTE TO GET THE STATISTICS INTO YOUR * FILE 003 //* LOADED SOURCE PDS'ES. A LOAD MODULE FOR PDSLOAD IS * FILE 003 //* ON FILE 035 (SOURCE ON FILE 093). INSTRUCTIONS ON * FILE 003 //* HOW TO USE PDSLOAD INSTEAD OF IEBUPDTE ARE INCLUDED * FILE 003 //* IN THE NEW COMMENTS IN FILE 003. THOSE FILES THAT * FILE 003 //* HAVE ISPF STATS INCLUDED ARE MARKED IN THE "FILE * FILE 003 //* STATUS SECTION" ABOVE, WITH AN "S" NEAR TO THE * FILE 003 //* COUNT OF THE NUMBER OF RECORDS. * FILE 003 //* * FILE 003 //***FILE 004 is source for an assembler program called CBTUPD. * FILE 004 //* CBTUPD inserts ./ ADD NAME=xxxxxxxx cards into * FILE 004 //* File 001 of this tape, so the tape documentation, * FILE 004 //* which is very large, can be broken up into a pds, * FILE 004 //* with smaller pieces as members. * FILE 004 //* * FILE 004 //* After making a copy of this file with the extra * FILE 004 //* separator cards, using the CBTUPD program, you can * FILE 004 //* then use the PDSLOAD or IEBUPDTE programs to load * FILE 004 //* a partitioned dataset with the appropriate * FILE 004 //* members. Member names are in their original order, * FILE 004 //* using the EBCDIC collating sequence. * FILE 004 //* * FILE 004 //* The member names inserted, are in alphabetical * FILE 004 //* order, so that when you re-constitute the File 001 * FILE 004 //* with the OFFLOAD or LISTPDS programs, or with the * FILE 004 //* =OFFLOAD subcommand of REVIEW, etc, the members * FILE 004 //* will go back together in the proper order. * FILE 004 //* * FILE 004 //* Questions: email sbgolob@cbttape.org * FILE 004 //* * FILE 004 //* Please see File 006 for more related tools. * FILE 004 //* * FILE 004 //***FILE 005 IS FROM GEORGE SHEDLOCK OF LOUISVILLE, KY, AND * FILE 005 //* CONTAINS A REXX EXEC TO LOAD THIS TAPE ONTO A * FILE 005 //* VM SYSTEM. * FILE 005 //* * FILE 005 //* MODULE NAME: CBTTAPE EXEC * FILE 005 //* * FILE 005 //* AUTHOR: GEORGE SHEDLOCK JR. * FILE 005 //* 6507 Keeling Place Road * FILE 005 //* Louisville, KY 40291 * FILE 005 //* (352) 875-3290 * FILE 005 //* * FILE 005 //* email: george@shedlock.org * FILE 005 //* * FILE 005 //* VERSION: 1.1 (I DON'T LIKE VERSION 1.0 SINCE IT * FILE 005 //* IMPLIES A LOT OF BUGS ARE STILL IN THERE * FILE 005 //* WAITING TO BE DISCOVERED.) * FILE 005 //* * FILE 005 //* PURPOSE: THIS REXX EXEC WAS WRITTEN BECAUSE I MADE * FILE 005 //* THE MISTAKE OF TELLING SAM GOLOB THAT IT * FILE 005 //* WOULDN'T BE HARD TO WRITE SOMETHING LIKE * FILE 005 //* THIS SINCE I HAD MOST OF THE PIECES AND * FILE 005 //* JUST HAD TO PUT THEM TOGETHER. WELL, HERE * FILE 005 //* IT IS... 3 YEARS, 1100 MILES (I MOVED * FILE 005 //* FROM NEW JERSEY), AND A LOT OF DESERVED * FILE 005 //* NAGGING FROM SAM. IF THIS IS OF SOME VALUE * FILE 005 //* TO YOU, GREAT. IF THIS IS OF NO VALUE TO * FILE 005 //* YOU, YOU'RE WELCOME TO WRITE SOMETHING OF * FILE 005 //* YOUR OWN. FEEL FREE TO MODIFY THIS TO SUIT * FILE 005 //* YOUR NEEDS. IF YOU MODIFY THIS, PLEASE * FILE 005 //* SEND ME A COPY SO THAT IT CAN BE SHARED * FILE 005 //* WITH OTHERS. * FILE 005 //* * FILE 005 //* THIS EXEC WILL ALLOW THE VM SITE A WAY * FILE 005 //* TO PROCESS THE CBT TAPE IN THE NATIVE * FILE 005 //* VM ENVIRONMENT. THIS IS MAINLY BECAUSE * FILE 005 //* THERE ARE A LOT OF REALLY GOOD PROGRAMS, * FILE 005 //* MACROS, ETC. ON THIS TAPE. WELL, OK * FILE 005 //* THERE ARE SOME SO-SO PROGRAMS ALSO, BUT * FILE 005 //* MOST OF IT IS GOOD. INCLUDED IN THIS * FILE 005 //* FILE IS A PROGRAM I FOUND IN MY TRAVELS * FILE 005 //* ON THE INTERNET SOME YEARS AGO. IF I * FILE 005 //* COULD REMEMBER WHO WROTE IT OR WHERE I * FILE 005 //* FOUND IT, I WOULD GLADLY GIVE THE PROPER * FILE 005 //* CREDIT. THIS PROGRAM IS THE IEBCOPY * FILE 005 //* PROGRAM. ALTHOUGH IT WILL ONLY LOAD OR * FILE 005 //* LIST THE MODULES FROM THE TAPE, IT IS * FILE 005 //* STILL A GOOD LITTLE UTILITY. * FILE 005 //* * FILE 005 //* INITIAL SETUP: * FILE 005 //* SP PUN * CL K * FILE 005 //* TAPE REW * FILE 005 //* TAPE FSF 4 * FILE 005 //* FI INMOVE TAP1 (RECFM FB LRECL 80 BLOCK 80 * FILE 005 //* FI OUTFILE PUNCH (RECFM FB LRECL 80 BLOCK 80 * FILE 005 //* MOVEFILE * FILE 005 //* CL PUN * FILE 005 //* SP RDR CL K * FILE 005 //* READCARD * * * FILE 005 //* CBTTAPE 402 SETUP A 3390 * FILE 005 //* * FILE 005 //* NOTE: IT IS ASSUMED THAT THE CBT TAPE IS MOUNTED * FILE 005 //* ON YOUR 181 * FILE 005 //* IN THE CBTTAPE COMMAND, IF 402 IS THE CBT * FILE 005 //* VERSION, SETUP TELLS IT TO LOAD THE * FILE 005 //* APPROPRIATE FILES FROM THE CBT TAPE, ASSEMBLE * FILE 005 //* THEM AND GENERATE LOAD MODULES. IN ADDITION * FILE 005 //* SETUP WILL ALSO CREATE AN INDEX OF THE CBT * FILE 005 //* TAPE SO THAT FUTURE RETRIEVALS WILL BE EASIER. * FILE 005 //* * FILE 005 //* ON-GOING USAGE: * FILE 005 //* CBTTAPE 402 FILENO TARGET DISKTYPE * FILE 005 //* * FILE 005 //* NOTE: IT IS ASSUMED THAT THE CBT TAPE IS MOUNTED * FILE 005 //* ON YOUR 181. THE 402 IS AGAIN THE CBT VERSION, * FILE 005 //* FILENO IS THE FILE NUMBER YOU WANT TO LOAD, * FILE 005 //* TARGET IS THE FILEMODE OF THE DISK THAT WILL * FILE 005 //* RECEIVE THE EXTRACTED MODULES, AND DISKTYPE * FILE 005 //* IS THE DEVICE TYPE TO USE FOR SOME T-DISK * FILE 005 //* (SOMETIMES WE NEED A LITTLE WORK SPACE) * FILE 005 //* * FILE 005 //* EXAMPLE: * FILE 005 //* CBTTAPE 402 122 R 3390 * FILE 005 //* THIS WILL GET, IF WE NEED IT, 5 CYLINDERS * FILE 005 //* OF T-DISK ON A 3390, AND LOAD FILE 122 * FILE 005 //* FROM CBT VERSION 402 TO THE R MINIDISK. * FILE 005 //* * FILE 005 //* REQUIRED FILES: * FILE 005 //* CBTTAPE EXEC (THIS FILE) * FILE 005 //* CBT973 ASSEMBLE (FROM FILE 002 OF THE CBT TAPE) * FILE 005 //* IEBCOPY ASSEMBLE (FROM ELSEWHERE IN THIS FILE) * FILE 005 //* IEBCOPY HELP (FROM ELSEWHERE IN THIS FILE) * FILE 005 //* * FILE 005 //***FILE 006 CONTAINS SEVERAL PROGRAMS USED FOR MANIPULATION OF * FILE 006 //* THE CBT TAPE AND CBT OVERFLOW TAPE DOCUMENTATION. * FILE 006 //* * FILE 006 //* The program called CBTUPD is for the purpose of * FILE 006 //* introducing appropriately named ./ ADD NAME= cards * FILE 006 //* into strategic places of the CBT Tape Documentation. * FILE 006 //* The CBT Tape doc can then be conveniently broken * FILE 006 //* up into a pds. The member names of the pds are * FILE 006 //* in collating sequence order (EBCDIC), so that the * FILE 006 //* members can be put back together as a sequential * FILE 006 //* file, in their proper order. * FILE 006 //* * FILE 006 //* The program called DOCFILE is from Arnold Casinghino * FILE 006 //* and it puts the indicators in columns 73-80 of the * FILE 006 //* CBT Tape documentation, to indicate your current * FILE 006 //* position within the documentation. * FILE 006 //* * FILE 006 //* The original idea of the DOCFILE program is from * FILE 006 //* a COBOL program written by Sam Barr of Northrop. * FILE 006 //* * FILE 006 //* DOCFILE has been updated by Sam Golob (03/99) to * FILE 006 //* take into account the fact that there may be lower * FILE 006 //* case characters in the CBT Tape Documentation * FILE 006 //* nowadays. * FILE 006 //* * FILE 006 //* To more easily run DOCFILE, so as to make sure that * FILE 006 //* columns 73-80 in the File 001 documentation are * FILE 006 //* correct, I have added 3 clists: DOCFIL, DOCFILA, * FILE 006 //* and DOCFILN. DOCFIL checks columns 73-80 in * FILE 006 //* the @FILEnnn member that is in the staging pds, * FILE 006 //* which is named 'userid.CBTver.FILEnnn'. DOCFILN * FILE 006 //* does the same for the @FILEnnn member of the * FILE 006 //* 'userid.CBTDOC.PDS' dataset. DOCFILA reads an * FILE 006 //* arbitrary FILE001-format pds member, and writes * FILE 006 //* an arbitrary FILE001-format member which has been * FILE 006 //* fixed in columns 73-80. I now use DOCFILX which * FILE 006 //* was converted to REXX from the CLIST called DOCFILN. * FILE 006 //* I currently use DOCFILX, which is a REXX exec. * FILE 006 //* * FILE 006 //* This file was moved from File 130 and the former * FILE 006 //* File 006 was moved to File 130. The reason for * FILE 006 //* that, was that this file should be near the * FILE 006 //* beginning of the CBT Tape, since it is used to * FILE 006 //* process the CBT Tape Documentation File. * FILE 006 //* * FILE 006 //* (Actually both of them are. I just put this file * FILE 006 //* more "forward", because I think more people are * FILE 006 //* going to use it. File 130 is for loading the * FILE 006 //* CBT documentation into an INFO/MVS database. * FILE 006 //* I don't know how many people use the INFO/MVS * FILE 006 //* anymore.) * FILE 006 //* * FILE 006 //* I've included the OSTARXMT package in this file * FILE 006 //* to make it more available. Documentation for * FILE 006 //* running this package is in File 365. The load * FILE 006 //* module for the OSTAREDC assembler program to * FILE 006 //* speed up error checking, is in File 035. If you * FILE 006 //* get CBT Tape files in OSTARXMT format (LRECL=88), * FILE 006 //* the presence of the OSTARREC exec here, will make * FILE 006 //* it easier for you to handle this format. Just * FILE 006 //* copy OSTARREC into your SYSPROC or SYSEXEC library * FILE 006 //* and invoke it, against your .XMT files. * FILE 006 //* * FILE 006 //* Note: This file also contains copies of the ISPF Edit * FILE 006 //* Macros CBTUPDTE and COVUPDTE, which were used * FILE 006 //* to introduce ./ ADD NAME= cards into the CBT Tape * FILE 006 //* and CBT Overflow Tape documentation files. That * FILE 006 //* will allow them to be converted into partitioned * FILE 006 //* datasets, using IEBUPDTE ,PARM=NEW , or PDSLOAD * FILE 006 //* programs. * FILE 006 //* * FILE 006 //* However, the CBTUPD assembler program supersedes * FILE 006 //* these two edit macros, because it is more accurate * FILE 006 //* in checking where to insert the ./ ADD cards, * FILE 006 //* and is less prone to some other errors. * FILE 006 //* * FILE 006 //* As of CBTUPD Version 1.3 (or higher), the changes * FILE 006 //* for each version of the tape are separated out as * FILE 006 //* distinct members, sorted in reverse order. None of * FILE 006 //* the edit macros did that job, so CBTUPD is distinctly * FILE 006 //* better than the CBTUPDTE edit macro. * FILE 006 //* * FILE 006 //* Version 1.3 of the CBTUPD program was developed and * FILE 006 //* tested on the IBM PC using the Tachyon Cross * FILE 006 //* Assembler and the Tachyon Operating System. This * FILE 006 //* is a vendor product from Tachyon Software, Denver * FILE 006 //* Colorado, 1-303-722-1341. * FILE 006 //* www.tachyonsoft.com/tachyon * FILE 006 //* This product allows you to develop MVS assembler * FILE 006 //* programs on an IBM PC, test them on the PC, and * FILE 006 //* port them to MVS. The object deck produced by * FILE 006 //* the Tachyon Assembler is compatible with HLASM. * FILE 006 //* * FILE 006 //* Added GENDAT and GENDATE clists to place a time and * FILE 006 //* date stamp into each CBT Tape File pds, before it * FILE 006 //* is shipped. GENCOV does the same, for files on the * FILE 006 //* CBT Overflow Tape. I currently use GENDATR for this * FILE 006 //* purpose, which is a REXX written by Gabriel Gargiulo. * FILE 006 //* * FILE 006 //* Add Ron Tansky's program CBTCOPY which copies CBT * FILE 006 //* File 001 into a VB dataset in order to save space. * FILE 006 //* Nowadays it's debatable if this program is really * FILE 006 //* needed. But it's there for the coding example, and * FILE 006 //* maybe it might be useful for someone. This program * FILE 006 //* occupied CBT File 013, which has now been freed up. * FILE 006 //* * FILE 006 //* Gabriel Gargiulo converted the GENDAT clist to REXX. * FILE 006 //* It is a little better, in that it finds the PDS117 * FILE 006 //* message even if it is "in the wrong place". Thanks, * FILE 006 //* Gabe. The new REXX is called GENDATR. GENDATR is * FILE 006 //* what I personally use now, as well as DOCFILX. * FILE 006 //* * FILE 006 //* Note. Since we were pushing 1000 files on this tape, I was * FILE 006 //* trying to consolidate files which took up file slots * FILE 006 //* in the past. I don't like to delete anything, so * FILE 006 //* I put the contents of File 042 and File 043 into * FILE 006 //* this file, as members KEYWORDS and KEYWORDH, * FILE 006 //* respectively. * FILE 006 //* * FILE 006 //* Many thanks go to Bill Godfrey, whose knowledge of * FILE 006 //* the Perl language helped us to fix our website, so * FILE 006 //* it can handle over 1000 files. Thanks, Bill...!!! * FILE 006 //* * FILE 006 //***FILE 007 contains the SYSUPLOG file for this tape. * FILE 007 //* * FILE 007 //* IMPORTANT: (IF YOU UNLOAD A PDS FILE FROM A TAPE OR * FILE 007 //* --------- TAPE IMAGE, PLEASE READ THIS....!!!) * FILE 007 //* * FILE 007 //* This file contains a job to create the SYSUPLOG * FILE 007 //* file to correspond to each file in the CBT Tape * FILE 007 //* which is a pds. WHY DO YOU NEED THIS FILE, AND * FILE 007 //* WHEN WOULD YOU NEED IT? * FILE 007 //* * FILE 007 //* YOU *ONLY* NEED THE SYSUPLOG FILE IF YOU UNLOAD A * FILE 007 //* CBT FILE FROM A TAPE, USING THE UPDATEO PROCEDURE. * FILE 007 //* * FILE 007 //* YOU DON'T NEED THE SYSUPLOG FILE IF YOU GET A CBT * FILE 007 //* FILE FROM THE www.cbttape.org WEB SITE, OR IF YOU * FILE 007 //* GET IT FROM THE DFDSS OR FDR UNLOADED DISK (TERSED). * FILE 007 //* * FILE 007 //* EXPLANATION: * FILE 007 //* * FILE 007 //* When a tape file was made from a pds, the LISTPDS * FILE 007 //* program was used to sequentialize it, instead of * FILE 007 //* IEBUPDTE. The LISTPDS program now produces a * FILE 007 //* SYSUPLOG pds member for each CBT pds file, that * FILE 007 //* recorded all of that file's records which * FILE 007 //* originally contained a string "><" in columns 1 * FILE 007 //* and 2. * FILE 007 //* * FILE 007 //* WHY ? * FILE 007 //* * FILE 007 //* LISTPDS (like IEBUPDTE) sequentializes a pds and * FILE 007 //* separates each member's data with a * FILE 007 //* ./ ADD NAME=membname card in front of the data. * FILE 007 //* But it also preserves each member's ISPF statistics, * FILE 007 //* when they exist. IEBUPDTE doesn't do that. This * FILE 007 //* is why we use LISTPDS instead of IEBUPDTE to make * FILE 007 //* the CBT Tape files. * FILE 007 //* * FILE 007 //* If one member itself was an IEBUPDTE-unloaded pds * FILE 007 //* then LISTPDS changes IT'S ./ ADD cards to >< ADD * FILE 007 //* cards. * FILE 007 //* * FILE 007 //* The PDSLOAD program re-creates a pds from the * FILE 007 //* LISTPDS unloaded program which created the tape. * FILE 007 //* PDSLOAD re-creates the unloaded ISPF statistics. * FILE 007 //* PDSLOAD can also detect when an individual pds * FILE 007 //* member was itself and IEBUPDTE-unloaded pds. * FILE 007 //* But PDSLOAD is not so "smart" about it, unless * FILE 007 //* you have the SYSUPLOG file. * FILE 007 //* * FILE 007 //* See, when PDSLOAD "sees" a >< string in columns 1 * FILE 007 //* and 2, it assumes it came from an IEBUPDTE control * FILE 007 //* card and changes the >< back to ./ . * FILE 007 //* * FILE 007 //* Upon reloading the files of this tape, the PDSLOAD * FILE 007 //* program assumes that if a record contains the "><" * FILE 007 //* string in columns 1 and 2, that it was originally a * FILE 007 //* "./" string from IEBUPDTE. And PDSLOAD changes it * FILE 007 //* back. But nowadays, sometimes "><" strings DO NOT * FILE 007 //* COME from an IEBUPDTE ./ ADD card. Nowadays, since * FILE 007 //* we fold over zip files, or PDF files or WORD DOC * FILE 007 //* files into FB-80 format on the tape itself, a "><" * FILE 007 //* string might occur randomly, without origially * FILE 007 //* coming from a changed IEBUPDTE ./ ADD card. This * FILE 007 //* could lead to very significant data integrity * FILE 007 //* problems. * FILE 007 //* * FILE 007 //* But, if you have the SYSUPLOG file...... * FILE 007 //* * FILE 007 //* It shows that the record origially contained "><" * FILE 007 //* in columns 1 and 2. And then, PDSLOAD will ignore * FILE 007 //* the "><" string at the beginning of the record, * FILE 007 //* and not change it, preserving the data integrity of * FILE 007 //* that file. * FILE 007 //* * FILE 007 //* So when you are reloading a CBT file from a TAPE, * FILE 007 //* using the UPDATEO procedure from CBT File 003, you * FILE 007 //* must supply the appropriate member of the SYSUPLOG * FILE 007 //* file to the PDSLOAD program. Otherwise, there is a * FILE 007 //* data integrity problem where there may be spurious * FILE 007 //* "./" strings in the data in columns 1 and 2. * FILE 007 //* * FILE 007 //* Our SYSUPLOG file is a sequential unload of a pds * FILE 007 //* in IEBUPDTE SYSIN format, with each member corres- * FILE 007 //* ponding to a CBT Tape file. If that file contained * FILE 007 //* no "><" strings in columns 1 and 2 originally, then * FILE 007 //* the SYSUPLOG pds member for that file will be a * FILE 007 //* null member, and you won't need it for the reload. * FILE 007 //* * FILE 007 //* The data in File 007 is sequential, and it is a * FILE 007 //* job to create the SYSUPLOG partitioned dataset. * FILE 007 //* * FILE 007 //* REMEMBER: <<<------- * FILE 007 //* * FILE 007 //* YOU DON'T NEED THE SYSUPLOG FILE IF YOU GET A CBT * FILE 007 //* FILE FROM THE www.cbttape.org WEB SITE, OR IF YOU * FILE 007 //* GET IT FROM THE DFDSS OR FDR UNLOADED DISK (TERSED). * FILE 007 //* * FILE 007 //* YOU ONLY NEED THE SYSUPLOG FILE IF YOU UNLOAD A CBT * FILE 007 //* FILE FROM A TAPE, USING THE UPDATEO PROCEDURE. * FILE 007 //* * FILE 007 //***FILE 008 now contains the jobs used by Sam Golob to create * FILE 008 //* this tape. This stuff (in Arnie's time) used to * FILE 008 //* be part of File 001, but it was taken out by Sam Golob * FILE 008 //* for lack of space. Also, the jobs at the Connecticut * FILE 008 //* Bank used different JCL than we now use. So we are * FILE 008 //* now re-inserting our JCL on the CBT Tape here in * FILE 008 //* File 008, so you can get an idea about how this tape * FILE 008 //* was created. Load modules for the programs found * FILE 008 //* in this JCL can be found in the member LOADLIB, which * FILE 008 //* is in TSO XMIT format. (DSN: SBGOLOB.CBTCREAT.LOAD) * FILE 008 //* * FILE 008 //* Materials and programs which I use to package the * FILE 008 //* INDIVIDUAL FILES on this tape, may be found on File 006. * FILE 008 //* * FILE 008 //* See member $$$$NOTE which tells you that this file is * FILE 008 //* not really accurate until after production of the tape * FILE 008 //* version is complete. So look on the Updates page for * FILE 008 //* the ACCURATE version of this file, which was actually * FILE 008 //* used to create the previous tape version. * FILE 008 //* * FILE 008 //* - - - - - - - - - - - - - - - - - - - - - - - - - - - - * FILE 008 //* >> << * FILE 008 //* >> Description of creating the tape and reloading << * FILE 008 //* >> its files to the www.cbttape.org web site: << * FILE 008 //* >> << * FILE 008 //* - - - - - - - - - - - - - - - - - - - - - - - - - - - - * FILE 008 //* * * * FILE 008 //* * After the tape has been created, using the jobs * * FILE 008 //* * NEWT506*, it was then unloaded to disk, using the * * FILE 008 //* * jobs V506J** and the pds'es converted to TSO XMIT * * FILE 008 //* * format using the jobs V506X**. All the XMIT-format * * FILE 008 //* * files are then FTP'ed to the PC. * * FILE 008 //* * * * FILE 008 //* * For zipping, I use WinRAR (the authentic version * * FILE 008 //* * from their web site www.rarlab.com). And then I * * FILE 008 //* * FTP all the zipped files to the www.cbttape.org * * FILE 008 //* * web site. * * FILE 008 //* * * * FILE 008 //* * On the PC, I rename all the zipped files from names * * FILE 008 //* * FILEnnn.zip to CBTnnn.zip, with a capital "CBT". * * FILE 008 //* * These are then uploaded to the www.cbttape.org * * FILE 008 //* * web site to refill the CBT directory there. * * FILE 008 //* * * * FILE 008 //* * Several tape copying and tape mapping programs * * FILE 008 //* * are used, as described in the rest of the NEWT506* * * FILE 008 //* * jobs. The program load modules for these, have * * FILE 008 //* * been supplied in the member LOADLIB. * * FILE 008 //* * * * FILE 008 //* - - - - - - - - - - - - - - - - - - - - - - - - - - - - * FILE 008 //* * FILE 008 //* Other materials included here: * FILE 008 //* * FILE 008 //* Member CBTSTATS (dated CBT Version 320) contains * FILE 008 //* some of Arnie's old job stats, which he recorded for * FILE 008 //* his own records. The information in this member * FILE 008 //* contains the (clock time) length of his runs, exact * FILE 008 //* footages, and record counts, etc. I don't want to * FILE 008 //* leave it out. Arnie Casinghino forged the spirit * FILE 008 //* of this collection, and dedicated his every extra * FILE 008 //* effort to its continuance. I had a very big act * FILE 008 //* to follow, in trying to maintain and enhance Arnie's * FILE 008 //* work of 15 years. Arnie definitely set the tone * FILE 008 //* for everything that you see here. * FILE 008 //* * FILE 008 //* Arnie's data on this file extends through Version * FILE 008 //* 320 of this tape. Arnie supported this tape through * FILE 008 //* Version 321. After that point, the management of * FILE 008 //* the CBT Tape was taken over by me (Sam Golob), in * FILE 008 //* Sept. 1990. My first tape version was Version 322. * FILE 008 //* * FILE 008 //* - - - - - - - - - - - - - - - - - - - - - - - - - - - - * FILE 008 //* * * * FILE 008 //* * A C K N O W L E D G E M E N T S * * FILE 008 //* * * * FILE 008 //* - - - - - - - - - - - - - - - - - - - - - - - - - - - - * FILE 008 //* * FILE 008 //* I kept the tape up across an assortment of jobs, * FILE 008 //* and also through the kindness of several data * FILE 008 //* centers, all of whom are owed a big "thank you". * FILE 008 //* * FILE 008 //* VERY VERY SPECIAL THANKS go to the late Gilbert * FILE 008 //* Saint-flour, who left us far too soon. Gilbert was * FILE 008 //* solely responsible for providing a work platform * FILE 008 //* to support the making of this tape, for at least * FILE 008 //* 5 years. He owned a P/390 that he used, to run his * FILE 008 //* business, and he gave me a userid on his machine * FILE 008 //* so I could support the CBT Tape from there. * FILE 008 //* Gilbert also owned tape drives, and I lived near him. * FILE 008 //* Later on, when I was working at an MVS site in * FILE 008 //* another company, the lines were always open to * FILE 008 //* Gilbert's machine as well, so that everything could * FILE 008 //* be preserved and none of the material ever got lost. * FILE 008 //* BTW this was with written permission from that * FILE 008 //* company. * FILE 008 //* * FILE 008 //* More thanks........ * FILE 008 //* * FILE 008 //* Also, big thanks have to go to Scott Sherer and * FILE 008 //* NaSPA, for contracting to duplicate the tapes after * FILE 008 //* I made the first one. This went on for almost ten * FILE 008 //* years, until we started the www.cbttape.org website * FILE 008 //* at the end of 1998. NaSPA's support began in 1989, * FILE 008 //* when Arnie was still making CBT Tapes at CBT. * FILE 008 //* * FILE 008 //* Even before Arnie's shop lost their tape drives, * FILE 008 //* Scott and NaSPA were already duplicating CBT tapes * FILE 008 //* at Deluxe Check Printers. Credit goes to Marty Kuntz * FILE 008 //* who actually worked duplicating the tapes at Deluxe. * FILE 008 //* * FILE 008 //* Arnie's "Connecticut Bank & Trust" data center * FILE 008 //* got rid of their tape drives in 1990. * FILE 008 //* (We had about 1 1/2 years' advance warning before * FILE 008 //* we were obligated to completely switch over). * FILE 008 //* * FILE 008 //* Even more special thanks go to Sam Knutson, who * FILE 008 //* started the website, paid for it himself for a while, * FILE 008 //* and is still paying for it. He administers it, and * FILE 008 //* so forth. The fact that he gave it to a reliable IT * FILE 008 //* provider with much redundancy and almost no down * FILE 008 //* time, is a great boon to someone who doing an IPL * FILE 008 //* of a new system during off hours, and especially * FILE 008 //* on a Sunday. The availability is fantastic. * FILE 008 //* * FILE 008 //* We owe a big debt of gratitude to Innovation Data * FILE 008 //* Processing, the makers of FDR and other fine software * FILE 008 //* products, for sponsoring the www.cbttape.org web site * FILE 008 //* during much of its existence (for at least 15 or 16 * FILE 008 //* years). Thanks to John Mazzone in particular. * FILE 008 //* Innovation got bought by Compuware, which got bought * FILE 008 //* by BMC Software, but we still owe a great deal of * FILE 008 //* thanks to the principals of Innovation. * FILE 008 //* * FILE 008 //* If some tool breaks, while you are installing a new * FILE 008 //* version of z/OS, you can hunt around on our site for * FILE 008 //* a newer version of what broke, and the hour doesn't * FILE 008 //* matter. The credit for this convenience, goes solely * FILE 008 //* to Sam Knutson. (sknutson@cbttape.org) * FILE 008 //* * FILE 008 //* Many other pats on the back go to Sam Knutson, also. * FILE 008 //* (This is for a lot of other stuff he does, to * FILE 008 //* constantly contribute, and for his continued and * FILE 008 //* continuous enthusiasm. AND for his sessions at SHARE.) * FILE 008 //* * FILE 008 //* Our gratitute goes out to all the other data centers * FILE 008 //* which have helped me out over the years: * FILE 008 //* (I have left several of them out intentionally, but * FILE 008 //* we still owe all of them a "thank you".) * FILE 008 //* * FILE 008 //* 0- Newsweek, Inc, of course..... * FILE 008 //* Credit goes posthumously to my boss Stan McGinley. * FILE 008 //* 1- First National Bank of Toms River, NJ. * FILE 008 //* Credit goes to Fred Hetzel. * FILE 008 //* 2- Jensen Research Corp. (Credit to Eric Jensen) * FILE 008 //* 3- Brooklyn College of the City of New York * FILE 008 //* (To Howard Givner and the whole crew there) * FILE 008 //* 4- City University of New York * FILE 008 //* (Ben Klein and Aron Eisenpress in particular.) * FILE 008 //* 5- DOITT - Department of Information Technology * FILE 008 //* and Telecommunications - New York City * FILE 008 //* (To everyone there--a wonderful environment) * FILE 008 //* 6- The Great Atlantic and Pacific Tea Company * FILE 008 //* (Now also defunct. They were helpful.) * FILE 008 //* * FILE 008 //* ===>> 7- An extra special thank you, of the highest order, * FILE 008 //* must be made to the Open Mainfram Project of the * FILE 008 //* Linux Foundation who (as of September 2020) have * FILE 008 //* made their IBM mainframe available to us for the * FILE 008 //* purpose of software development for CBT Tape * FILE 008 //* products. Thank you to all the people there, too * FILE 008 //* numerous to mention. And thank you to all the * FILE 008 //* CBT Tape contributors who are using this system * FILE 008 //* to further develop their products that we are * FILE 008 //* distributing here. * FILE 008 //* * FILE 008 //* I worked for my father, Milton J. Golob, of blessed * FILE 008 //* memory, for about a year. During that time, I was * FILE 008 //* accumulating contribution tapes (this was before * FILE 008 //* the Internet) in several satchels. My father gave * FILE 008 //* me a few months off, so I could work at an MVS * FILE 008 //* site and make CBT Tapes there. Many thanks to him too! * FILE 008 //* (He allowed me to accept the contract at Brooklyn * FILE 008 //* College while I was still working for him.) * FILE 008 //* * FILE 008 //* More thanks go to the many contributors of material. * FILE 008 //* THE ENTIRE COLLECTION DEPENDS ON ALL OF YOU....... * FILE 008 //* * FILE 008 //* Separate thanks go to people who help me fix things * FILE 008 //* on a regular basis: John McKown, Bill Godfrey, Greg * FILE 008 //* Price, John Kalinich, Ze'ev Atlas, Gabriel Gargiulo, * FILE 008 //* Roland Schiradin, Willy Jensen, Robert AH Prins, Rob * FILE 008 //* Prins (two different people), and many, many others. * FILE 008 //* I can't mention everybody, but many thanks go to you * FILE 008 //* all...!! * FILE 008 //* * FILE 008 //* Other thanks go to people who insisted that I NOT * FILE 008 //* BE ABLE TO MAKE ONE PENNY from this endeavor. It * FILE 008 //* has certainly kept the spirit of the CBT Tape up, * FILE 008 //* and the costs down. All the best of everything to * FILE 008 //* all of you. (I mean it.) YOU KNOW WHO YOU ARE...!! * FILE 008 //* * FILE 008 //* R.I.P. to Dave Andrews and John Hooper, my dear friends. * FILE 008 //* And of course to Rick Fochtman, Ken Tomiak, * FILE 008 //* Gerhard Postpischil, and Eugene Vogt. * FILE 008 //* * FILE 008 //* John Hooper is responsible for very reliable code, * FILE 008 //* in CBT File 019. * FILE 008 //* * FILE 008 //* Much of Gerhard's code is in CBT Files 860, 861, & 862. * FILE 008 //* These are very large files, and are worth exploration. * FILE 008 //* * FILE 008 //* You all owe Dave Andrews and his former boss, Bill * FILE 008 //* Winters, for the fact that you are able to have the * FILE 008 //* HLASM Assembler. WITHOUT THEM, YOU WOULDN'T HAVE IT. * FILE 008 //* Both of them have also passed on, as has John Ehrman. * FILE 008 //* We have to be grateful to all of them, for their work. * FILE 008 //* * FILE 008 //***FILE 009 IS FROM MR GENE LEW OF MCI OF ROCKVILLE, MARYLAND * FILE 009 //* AND CONTAINS A COPY OF THEIR RACF EXITS TO * FILE 009 //* IMPLEMENT RACF 1.7 TAPE DATASET PROTECTION IN * FILE 009 //* "WARNING" MODE. THIS FILE IS IN IEBUPDTE SYSIN * FILE 009 //* FORMAT. * FILE 009 //* * FILE 009 //***FILE 010 is from Greg Price, and contains source code and * FILE 010 //* a load library for his system monitor called IMON * FILE 010 //* or IM. * FILE 010 //* * FILE 010 //* IMON used to be a "pay product", but since Greg * FILE 010 //* has no more paying customers, he has released the * FILE 010 //* source code for use by anyone, but only under the * FILE 010 //* conditions specified in the $$NOTICE meember of * FILE 010 //* this pds. * FILE 010 //* * FILE 010 //* This program is an extremely important multi-purpose * FILE 010 //* tool to have in your arsenal. Every systems * FILE 010 //* programmer should learn how to use its many parts. * FILE 010 //* Previously, this marvelous program wasn't available * FILE 010 //* to the public. Now, the author has graciously given * FILE 010 //* everyone access to it. * FILE 010 //* * FILE 010 //* email: greg.price@optusnet.com.au * FILE 010 //* * FILE 010 //* Load modules are included in XMIT format as member * FILE 010 //* LOADLIB. * FILE 010 //* * FILE 010 //* JCL members are included in XMIT format as member * FILE 010 //* IMONCNTL. * FILE 010 //* * FILE 010 //* Sample IMON main menu (condensed to fit in this space) * FILE 010 //* * FILE 010 //* INTERACTIVE MONITORING PROGRAM FOR OS/390 AND z/OS * FILE 010 //* ? - INVOKE THE I-MON TUTORIAL (PF1/13) * FILE 010 //* $ - DISK SPACE DISPLAY I-MON * FILE 010 //* @ - UNIX USER DATA BASE DISPLAY PRIMARY * FILE 010 //* A - ADDRESS SPACE MONITOR (PF6/18) OPTIONS * FILE 010 //* B - DISPLAY BLDL AND CSVQUERY RESULTS * FILE 010 //* C - CHANNEL PATH MONITOR * FILE 010 //* D - INPUT/OUTPUT DEVICE MONITOR (PF9/21) USERID-----: CBT0 * FILE 010 //* E - RESERVE AND ENQUEUE MONITOR TERMINAL---: TCP0 * FILE 010 //* G - GRAPHIC ACTIVITY MONITOR NETWORK----: VTAM * FILE 010 //* J - JOB STATUS MONITOR DATE-(NOW)-: 2020 * FILE 010 //* K - HISTORICAL KNOWLEDGE DISPLAY DATE-(IPL)-: 2020 * FILE 010 //* L - SYSTEM LIBRARY DISPLAY SYSTEM-ID--: CBT * FILE 010 //* M - SYSTEM/SYSPLEX MANAGEMENT MONITOR SYSTEM-NAME: CBT * FILE 010 //* N - NUCLEUS MAP DISPLAY AND LOOKUP SYSPLEX----: LOCA * FILE 010 //* O - OS CONSOLE AND MTT MONITOR LPAR-NAME--: TRNG * FILE 010 //* P - PAGE DATA SET MONITOR CLONE-NAME-: BT * FILE 010 //* R - RATE CPU INSTRUCTION SPEED VM-GUEST-ID: * FILE 010 //* S - SWAP DOMAIN OR SERVICE CLASS MONITOR CONFIG-NAME: VI39 * FILE 010 //* T - SVC TABLE DISPLAY CPU-SERIAL-: 02AB * FILE 010 //* U - PERFORM UNIT I/O SAMPLING CPU-MODEL--: 3907 * FILE 010 //* V - VIRTUAL STORAGE MONITOR * FILE 010 //* X - EXIT I-MON (PF3/15) * FILE 010 //* (C) COPYRIGHT PRYCROFT SIX PTY. LTD. 1986-2020 * FILE 010 //* * FILE 010 //* IMON originated from the old CHIMP monitor that used to be * FILE 010 //* on the CBT Tape. But: * FILE 010 //* * FILE 010 //* 1. IMON works on current z/OS systems (2.4 at present) * FILE 010 //* 2. IMON was originally modified to work on Fujitsu FACOM * FILE 010 //* systems as well as MVS. * FILE 010 //* 3. IMON was a vendor product, sold for pay, for a long time, * FILE 010 //* until now. * FILE 010 //* * FILE 010 //* Don't pass up an opportunity to install this product, * FILE 010 //* and use its many featues. This product is very precious. * FILE 010 //* * FILE 010 //* Thanks, Greg....!!!! * FILE 010 //* * FILE 010 //***FILE 011 IS FROM INTEL CORPORATION AND CONTAINS SEVERAL OF * FILE 011 //* THEIR PROGRAMS. THIS FILE IS IN IEBUPDTE SYSIN * FILE 011 //* FORMAT. FOR ADDITIONAL INFORMATION SEE THE MEMBER * FILE 011 //* CALLED $$DOC : * FILE 011 //* * FILE 011 //* $$DOC.....THIS MEMBER * FILE 011 //* ADEBE.....JCL TO ASSEMBLE AND LINK DEBE * FILE 011 //* AMSG2USR..JCL TO ASSEMBLE AND LINK MSG2USER * FILE 011 //* ATSO051...JCL TO ASSEMBLE AND LINK TSO051 * FILE 011 //* DEBE......THIS VERSION WAS MODIFIED TO RUN UNDER * FILE 011 //* MVS/XA AND WILL NOW SUPPORT BOTH 3420 AND * FILE 011 //* 3480 TAPE DRIVES * FILE 011 //* MSG2USER..THIS IS A WTO EXIT. THIS EXIT WILL SEND A * FILE 011 //* MESSAGE TO A TSO USER WHO IS ENQUEUED ON A * FILE 011 //* DATASET NEEDED BY A BATCH JOB. THE FORMAT * FILE 011 //* OF THE MESSAGE IS : * FILE 011 //* NTL861I THE FOLLOWING RESERVED DATASET * FILE 011 //* NAMES UNAVAILABLE TO JJJJ * FILE 011 //* NTL863I DSN=DSN * FILE 011 //* TSO051....THIS PROGRAM WILL GET INFORMATION FROM JCT * FILE 011 //* AND WILL FILL IN VARIOUS CLIST VARIABLES. * FILE 011 //* * FILE 011 //***FILE 012 IS FROM JOHN HANCOCK MUTUAL LIFE INSURANCE COMPANY * FILE 012 //* AND IS THEIR ISPF BACKGROUND JOBS DRIVER. * FILE 012 //* * FILE 012 //* THIS FILE CONSISTS OF OPTIONS DESIGNED TO BE USED WITH * FILE 012 //* THE INTERACTIVE SYSTEM PRODUCTIVITY FACILITY/PROGRAM * FILE 012 //* DEVELOPMENT FACILITY (ISPF/PDF). * FILE 012 //* * FILE 012 //* NOTE: SOME OF THESE OPTIONS WILL WORK ONLY UNDER ISPF * FILE 012 //* VERSION 2. PANELS/SKELETONS/MESSAGES PROVIDED FOR USE * FILE 012 //* WITH JH#PDF8 ARE INTENDED ONLY AS SAMPLES. SOME * FILE 012 //* MODIFICATION (E.G. ACCOUNTING FIELDS) WOULD BE * FILE 012 //* REQUIRED AT YOUR INSTALLATION. PANELS THAT CONTAIN A * FILE 012 //* "VOLUME SERIAL" FIELD DETERMINE A UNIT NAME IN THEIR * FILE 012 //* )PROC SECTION. THIS SHOULD BE CHECKED FOR * FILE 012 //* INSTALLATION COMPATIBILITY. * FILE 012 //* * FILE 012 //* CHANGES 03/04/85: MODIFICATIONS TO EXPLOIT ISPF * FILE 012 //* VERSION 2: MACRO ISPCALL NOW SUPPORTS ISPEXEC * FILE 012 //* FORMAT (SEE NEW JH#PDF8 FOR EXAMPLE); JH#PDF8 * FILE 012 //* MODIFIED TO USE LM SERVICES TO ENABLE VIO * FILE 012 //* ISPCTLN DATA SETS TO BE EDITED (UNDER V1 * FILE 012 //* JH#PDF8 WORKS AS BEFORE); PANEL JHAEFR01 ADDED * FILE 012 //* (USED BY JH#PDF8 UNDER V2); JH ISR^PRIM * FILE 012 //* REPLACED FOR V2; MSGS JHA^M04 ADDED; MANY * FILE 012 //* PANELS/SKELETONS/MESSAGES FORMERLY PREFIXED Z* * FILE 012 //* ARE NOW PREFIXED JHA*; CLIST ISRCTBL RENAMED * FILE 012 //* JH#YCTBL; JH EDIT INTERFACE ALTERED FOR V2; * FILE 012 //* CLIST TSEDITPR RENAMED JH#TEDPR AND CHANGED TO * FILE 012 //* PROCESS PDF V2 FIELDS; ADDED JH#GTDSN (A DIALOG * FILE 012 //* PROGRAM THAT RETURNS VOLUME SERIAL AND DATA SET * FILE 012 //* NAME WHEN PROVIDED A DDNAME - USED BY OTHER * FILE 012 //* DIALOGS); ADDED JH#TEDRT TO DISPLAY AND EDIT A * FILE 012 //* USER'S PDF EDIT RECOVERY TABLE; ADDED ISRUOLJH, * FILE 012 //* IBM'S ISRUOL (PDF 3.8) MODIFIED TO RUN FASTER * FILE 012 //* BY USING TEMPORARY DATA SETS; ADDED JH#TPRGM TO * FILE 012 //* INVOKE IEHPROGM FOREGROUND; ADDED JH#EDTMP TO * FILE 012 //* ALLOW EDITING OF VIO ISPCTLN DATA SETS. * FILE 012 //* * FILE 012 //* CHANGES 10/18/83: TABLE DISPLAY UTILITY REWRITTEN AND * FILE 012 //* ENHANCED. CLIST RENAMED JH#YDTBL FROM * FILE 012 //* ISRYDTBL. * FILE 012 //* * FILE 012 //* CHANGES 10/3/83: JOHN HANCOCK EDIT INTERFACE IS * FILE 012 //* ENHANCED TO ALLOW USER-DEFINED ABBREVIATIONS * FILE 012 //* (SEE #3 BELOW); SMALL CHANGES TO JH#PDF8 AND * FILE 012 //* ASSOCIATED SAMPLE PANELS; ADDED #MAXTOP #8, #9. * FILE 012 //* * FILE 012 //* 1. JOHN HANCOCK BATCH JOBS DRIVER (JH#PDF8) IS A * FILE 012 //* GENERAL PURPOSE ISPF FUNCTION FOR THE GENERATION OF * FILE 012 //* JCL BASED ON DATA ENTERED ON PANELS. PROCESSING IS * FILE 012 //* CONTROLLED BY AN INITIAL PARM AND BY ISPF * FILE 012 //* VARIABLES. SEE THE COMMENTS AT THE BEGINNING OF * FILE 012 //* THE JH#PDF8 SOURCE FOR ADDITIONAL INFORMATION. * FILE 012 //* * FILE 012 //* SOME DIFFERENCES BETWEEN PDF OPTION 5 AND JH#PDF8: * FILE 012 //* JH#PDF8 DOES NOT ALLOCATE DATA SETS FOR * FILE 012 //* VERIFICATION, WHERE OPTION 5 OPTIONALLY ALLOCATES * FILE 012 //* THE INPUT DATA SET (ONLY); JH#PDF8 ALLOWS A USER TO * FILE 012 //* EDIT THE TEMPORARY GENERATED JCL IN ADDITION TO * FILE 012 //* SUBMITTING OR CANCELING THE JOB; JH#PDF8 ALLOWS * FILE 012 //* INITIAL AND FINAL SKELETONS TO BE TAILORED FOR EACH * FILE 012 //* INVOCATION; JH#PDF8 ALLOWS TWO OR MORE PANELS TO * FILE 012 //* PROVIDE INPUT TO ONE TAILORING OPERATION; WITH * FILE 012 //* JH#PDF8 PROCESSING SUCH AS JOB CHARACTER * FILE 012 //* INCREMENTATION IS DONE IN THE PANELS (SEE SAMPLE * FILE 012 //* JHABP^B) INSTEAD OF IN THE DRIVER PROGRAM. * FILE 012 //* * FILE 012 //* SAMPLE PANELS, SKELETONS, AND MESSAGES ARE PROVIDED * FILE 012 //* FOR USE WITH JH#PDF8. IT IS POSSIBLE, HOWEVER, TO * FILE 012 //* CREATE TOTALLY DIFFERENT ISPF COMPONENTS FOR USE * FILE 012 //* WITH THIS DRIVER. THE ONLY REQUIREMENTS ARE THAT * FILE 012 //* THERE BE A PSEUDO-SELECTION PANEL WHOSE NAME IS * FILE 012 //* PASSED VIA A PARM TO JH#PDF8 (SAMPLE IS JHABP^A) * FILE 012 //* AND THAT THE COMPONENTS SET ISPF VARIABLES TO * FILE 012 //* DICTATE PROCESSING (AGAIN, SEE THE COMMENTS). * FILE 012 //* * FILE 012 //* JH#PDF8 CODE IS REENTRANT; THE MODULE MAY BE * FILE 012 //* PLACED IN LPALIB WITH OTHER ISPF MODULES. * FILE 012 //* * FILE 012 //* 2. CLIST JH#YDTBL WILL DISPLAY THE CONTENTS * FILE 012 //* (NON-EXTENSION VARIABLES) OF ANY TABLE IN TABLE * FILE 012 //* DISPLAY (SCROLLABLE) FORMAT. AS PROVIDED HERE IT * FILE 012 //* SUPPORTS FIVE DIFFERENT TABLE DISPLAY FORMATS. IT * FILE 012 //* MAY BE INVOKED FROM ISPF/PDF OPTION 6, VIA THE ISPF * FILE 012 //* TSO COMMAND, OR FROM A SELECTION PANEL (E.G., * FILE 012 //* ISRYXD1). * FILE 012 //* * FILE 012 //* 3. PANEL JHTEPE01 IS A JOHN HANCOCK EDIT INTERFACE. * FILE 012 //* TO USE IT, ADD THE FOLLOWING ENTRY TO A SELECTION * FILE 012 //* PANEL: * FILE 012 //* N,'PGM(ISREDIT) PARM(P,JHTEPE01) * FILE 012 //* NEWAPPL(ISR)' * FILE 012 //* NOTE: FUTURE RELEASES OF PDF MAY NOT SUPPORT THIS * FILE 012 //* METHOD OF IMPLEMENTATION. * FILE 012 //* * FILE 012 //* 4. CLIST JH#TEDPR WILL DISPLAY THE CONTENTS OF A * FILE 012 //* USER'S CURRENT EDIT PROFILE (FOR THE APPLICATION * FILE 012 //* HE HAS ENTERED). IT MAY BE INVOKED FROM ISPF/PDF * FILE 012 //* OPTION 6, VIA THE ISPF TSO COMMAND, OR FROM A * FILE 012 //* SELECTION PANEL. THE CLIST MUST BE MODIFIED FOR * FILE 012 //* YOUR INSTALLATION'S ISPF PROFILE NAMING * FILE 012 //* CONVENTION. * FILE 012 //* * FILE 012 //* 5. CLIST TSCMDTB WILL DISPLAY THE CONTENTS OF THE * FILE 012 //* CURRENT SYSTEM COMMAND TABLE. THIS MAY BE USED BY * FILE 012 //* END-USERS, SINCE THE "DESCRIPTION," NOT THE * FILE 012 //* "ACTION," IS DISPLAYED. IF THIS CLIST IS TO BE * FILE 012 //* USED, IT IS RECOMMENDED THAT A COPY OF THE SYSTEM * FILE 012 //* COMMAND TABLE (ISPCMDS) BE MADE UNDER A DIFFERENT * FILE 012 //* NAME (SYSCMDS IS USED IN THE CLIST). STRANGE * FILE 012 //* THINGS WILL HAPPEN IF YOU ATTEMPT TO OPEN AND CLOSE * FILE 012 //* A COMMAND TABLE THAT ISPF HAS ALREADY OPENED. * FILE 012 //* TSCMDTB MAY BE INVOKED FROM ISPF/PDF OPTION 6, VIA * FILE 012 //* THE ISPF TSO COMMAND, OR FROM A SELECTION PANEL. * FILE 012 //* * FILE 012 //* 6. CLIST JH#YCTBL DRIVES THE TABLE RECONSTRUCTION * FILE 012 //* UTILITY. THIS ALLOWS FIELDS TO BE ADDED TO/REMOVED * FILE 012 //* FROM TABLES WITHOUT LOSING THE TABLE DATA. IT MAY * FILE 012 //* BE INVOKED FROM ISPF/PDF OPTION 6, OR FROM A * FILE 012 //* SELECTION PANEL (E.G., ISRYXD1). * FILE 012 //* * FILE 012 //* 7. PANEL JHAYP14^ PROVIDES ENTRY TO A FOREGROUND * FILE 012 //* INTERFACE TO THE IBM-SUPPLIED SELECTION PANEL * FILE 012 //* UPDATE UTILITY (ISPPUP). THIS MAY BE ENTERED FROM * FILE 012 //* A HIGHER-LEVEL SELECTION PANEL (XX,'PANEL(ZYPUP^)') * FILE 012 //* OR FROM TSO READY (ISPSTART PANEL(ZYPUP^)). * FILE 012 //* * FILE 012 //* 8. CLIST ISRALTK ALLOWS A USER TO DEFINE AND ACTIVATE * FILE 012 //* A SECOND SET OF PROGRAM FUNCTION KEY DEFINITIONS. * FILE 012 //* READ HELP PANEL XALTK BEFORE USING. IT MAY BE * FILE 012 //* INVOKED FROM A SELECTION PANEL (E.G.,ISPOPTA) BY * FILE 012 //* "'XX,CMD(%ISRALTK)'." AN ENTRY IN A COMMAND TABLE * FILE 012 //* IS ALSO A GOOD IDEA: * FILE 012 //* VERB ACTION * FILE 012 //* K2 SELECT CMD(%ISRALTK PARM('&ZPARM')) * FILE 012 //* * FILE 012 //* 9. PANEL PANELID IS A EXAMPLE OF HOW "PANELID ON" MAY * FILE 012 //* BE SET WITHOUT THE USER HAVING TO ENTER THE ISPF * FILE 012 //* COMMAND. THE CODE IN THIS PANEL COULD BE USED IN * FILE 012 //* ANY SELECTION PANEL, INCLUDING ISR^PRIM AND * FILE 012 //* ISP^MSTR. * FILE 012 //* * FILE 012 //* 10. CLIST JH#TEDRT ALLOWS THE DISPLAYING AND * FILE 012 //* MODIFICATION OF A USER'S EDIT RECOVERY TABLE. IT * FILE 012 //* MAY BE INVOKED FROM ISPF/PDF OPTION 6, OR FROM A * FILE 012 //* SELECTION PANEL. THE CLIST MUST BE MODIFIED FOR * FILE 012 //* YOUR INSTALLATION'S ISPF PROFILE NAMING CONVENTION. * FILE 012 //* * FILE 012 //* 11. CLIST ISRUOLJH IS JOHN HANCOCK'S MODIFIED ISRUOL, * FILE 012 //* THE CLIST THAT DRIVES PDF OPTION 3.8. IT HAS BEEN * FILE 012 //* MODIFIED TO RUN FASTER BY USING TEMPORARY DATA * FILE 012 //* SETS, BYPASSING CATALOGING AND DELETION. IT USES * FILE 012 //* PROVIDED DIALOG PROGRAM JH#GTDSN (WHICH CAN BE IN * FILE 012 //* LPA IF HEAVILY USED). (THIS CLIST HAS ALSO BEEN * FILE 012 //* MODIFIED TO USE THE SAME JOB CARDS AS OPTION 3.6.) * FILE 012 //* * FILE 012 //* 12. CLIST JH#TPRGM PROVIDES A PANEL TO RUN IEHPROGM IN * FILE 012 //* FOREGROUND. TO USE IT ADD THE FOLLOWING ENTRY TO A * FILE 012 //* SELECTION PANEL: * FILE 012 //* NN,'CMD(%JH#TPRGM PANEL(JHTEP0M) * FILE 012 //* PANEL2(JHTEP0M2) SKEL(JHTES0M))' * FILE 012 //* * FILE 012 //* 13. PROGRAM JH#EDTMP PUTS THE USER INTO EDIT OF AN ISPF * FILE 012 //* TEMPORARY CONTROL DATA SET (ISPCTLN). IT SUPPORTS * FILE 012 //* VIO AS WELL AS DASD DATA SETS. IF NO PARM IS * FILE 012 //* SUPPLIED, THE DATA SET ASSOCIATED WITH THE CURRENT * FILE 012 //* LOGICAL SCREEN IS USED. TO ACCESS THE DATA SET * FILE 012 //* USED BY THE PDF SUBMIT COMMAND, USE A PARM OF 0 * FILE 012 //* (ZERO). THIS PROGRAM MAY BE INVOKED VIA THE ISPF * FILE 012 //* SELECT SERVICE FROM ANOTHER DIALOG FUNCTION. AN * FILE 012 //* ENTRY MAY ALSO BE PLACED IN A COMMAND TABLE: * FILE 012 //* * FILE 012 //* VERB T ACTION * FILE 012 //* EDTEMP 3 SELECT PGM(JH#EDTMP) PARM(&ZPARM) * FILE 012 //* NEWAPPL(ISR) * FILE 012 //* * FILE 012 //* THEN A USER CAN ENTER THE EDTEMP COMMAND ON ANY * FILE 012 //* SCREEN AND EDIT THE DATA SET. * FILE 012 //* * FILE 012 //* CONTENTS OF THIS PDS: * FILE 012 //* * FILE 012 //* SOURCE: JH#EDTMP * FILE 012 //* JH#GTDSN * FILE 012 //* JH#PDF8 * FILE 012 //* * FILE 012 //* MACROS: ENTER * FILE 012 //* ISPCALL * FILE 012 //* LEAVE * FILE 012 //* REQUS * FILE 012 //* SCANLINE * FILE 012 //* * FILE 012 //* JCL: $INSTALL (COPY ISPF COMPONENTS AND * FILE 012 //* ASSEMBLE PROGRAMS) * FILE 012 //* * FILE 012 //* $LOAD (SAMPLE JCL TO LOAD * FILE 012 //* DISTRIBUTION LIB FROM TAPE) * FILE 012 //* * FILE 012 //* CLISTS: SEE IEBCOPY STATEMENTS IN $INSTALL * FILE 012 //* MEMBER * FILE 012 //* * FILE 012 //* PANELS: SEE IEBCOPY STATEMENTS IN $INSTALL * FILE 012 //* MEMBER PLUS MODIFIED ISR^PRIM * FILE 012 //* * FILE 012 //* SKELETONS: SEE IEBCOPY STATEMENTS IN $INSTALL * FILE 012 //* MEMBER * FILE 012 //* * FILE 012 //* MESSAGES: SEE IEBCOPY STATEMENTS IN $INSTALL * FILE 012 //* MEMBER * FILE 012 //* * FILE 012 //***FILE 013 is a copy of the SHARE RACF Mods Tape from Jim * FILE 013 //* Blalock of Clemson University in Anderson, South * FILE 013 //* Carolina. This file is in IEBUPDTE SYSIN format. * FILE 013 //* For additional information, see the members called * FILE 013 //* $$$DOC AND $$INDEX. * FILE 013 //* * FILE 013 //* THIS FILE HAS BEEN MOVED TO FILE 013 FROM FILE 007. * FILE 013 //* * FILE 013 //* email: carey@clemson.edu * FILE 013 //* * FILE 013 //* SETPW2 fixed to correct a bug, by Harvey Wachtel of * FILE 013 //* CUNY (City University of New York). SETPW2A added, * FILE 013 //* to require some more RACF authority to reset the * FILE 013 //* passwords. * FILE 013 //* * FILE 013 //* email:babybaby@uapc.cuny.edu * FILE 013 //* * FILE 013 //* WHOIS was fixed by Don Isenstadt to allow up to * FILE 013 //* 8 character userids. Old version is member WHOIS01. * FILE 013 //* * FILE 013 //* Don Isenstadt * FILE 013 //* Technical Specialist, IMS/DB2 DBA * FILE 013 //* Database Management and Support * FILE 013 //* Parker Hannifin Corporation * FILE 013 //* Phone: (216) 896-3067 * FILE 013 //* email: don.isenstadt@parker.com * FILE 013 //* * FILE 013 //***FILE 014 is from Sam Golob and contains a series of articles * FILE 014 //* written for Technical Support magazine of NaSPA. * FILE 014 //* This file is in IEBUPDTE SYSIN format. For * FILE 014 //* additional information, see the member called * FILE 014 //* $$$INTRO. These are Sam's older articles. (See * FILE 014 //* File 120 for the collection of Sam's "MVS Tools and * FILE 014 //* Tricks of the Trade" columns, plus newer articles * FILE 014 //* that were not published by NaSPA.) * FILE 014 //* * FILE 014 //* email: sbgolob@cbttape.org * FILE 014 //* * FILE 014 //* This file now contains an IEFACTRT exit that (it * FILE 014 //* is believed) can replace the I/O Count system * FILE 014 //* modification, on modern systems. * FILE 014 //* * FILE 014 //* Even better, Greg Price's IEFU83 exit (included * FILE 014 //* here as member $$IEFU83), will show a lot of * FILE 014 //* information as well. See member IOCOUN$$ for * FILE 014 //* more detail about this package. * FILE 014 //* * FILE 014 //* THIS FILE CONSISTS OF ARTICLES SUBMITTED BY SAM * FILE 014 //* GOLOB TO "TECHNICAL SUPPORT" MAGAZINE OF NASPA, * FILE 014 //* THE NATIONAL SYSTEMS PROGRAMMERS ASSOCIATION, * FILE 014 //* THAT WAS HEADQUARTERED IN MILWAUKEE, WISCONSIN. * FILE 014 //* (NOW IT IS RUN BY LEO WROBEL, AND IT IS IN TEXAS.) * FILE 014 //* * FILE 014 //* THE MATERIAL PERTAINS LARGELY TO PROGRAMS ON THE CBT * FILE 014 //* TAPE, AND TO TOPICS OF GENERAL SYSTEMS PROGRAMMER * FILE 014 //* INTEREST. WITH THE KIND PERMISSION OF BOB BECKER, * FILE 014 //* FORMER EDITOR OF "TECHNICAL SUPPORT", THEY ARE BEING * FILE 014 //* DISTRIBUTED WITH THE CBT TAPE TO FURTHER THE * FILE 014 //* USEFULNESS OF OTHER FILES ON THE TAPE, AND THE TAPE * FILE 014 //* IN GENERAL. * FILE 014 //* * FILE 014 //* @PDSART0 - @PDSART3 - My tutorial on the PDS command * FILE 014 //* circa 1989. Even then, there were at * FILE 014 //* least 60 subcommands in PDS. I spent * FILE 014 //* probably 400 hours on the phone with * FILE 014 //* (the late) Bruce Leland, and probably * FILE 014 //* 200 hours on the phone with Steve Smith, * FILE 014 //* to learn all the details. Since 1997, * FILE 014 //* John Kalinich has enhanced this product * FILE 014 //* a lot more, although this stuff, which * FILE 014 //* is described here, still works just as * FILE 014 //* well. PDS is an enormously useful * FILE 014 //* product, and it saves tons of work time. * FILE 014 //* You will do yourselves a great favor, * FILE 014 //* the more you learn how to use it. * FILE 014 //* * FILE 014 //* CBTCNR1 - A COLUMN ON USEFUL PROGRAMS ON THE CBT * FILE 014 //* TAPE. INSTALLMENT 1. * FILE 014 //* * FILE 014 //* CBTCNR2 - A COLUMN ON USEFUL PROGRAMS ON THE CBT * FILE 014 //* TAPE. INSTALLMENT 2. * FILE 014 //* * FILE 014 //* CBTINTRO - AN INTRODUCTION TO THE CBT TAPE IN * FILE 014 //* GENERAL. THE ARTICLE SHOWS HOW THE * FILE 014 //* CBT TAPE CAN IMPROVE YOUR INSTALLATION * FILE 014 //* GREATLY BY PROVIDING POWERFUL TOOLS. * FILE 014 //* THIS IS MEANT AS AN INTRODUCTION ONLY, * FILE 014 //* AND SUGGESTS A FEW OF THE TOOLS WHICH * FILE 014 //* THE AUTHOR HAS FOUND USEFUL IN HIS * FILE 014 //* WORK. * FILE 014 //* * FILE 014 //* IOCOUNT - DESCRIPTION OF THE AMAZING IO-COUNT ZAP * FILE 014 //* TO THE OPERATING SYSTEM, WHICH * FILE 014 //* PROVIDES EXCP-COUNT INFORMATION IN JCL * FILE 014 //* LISTINGS, FOR ALL ALLOCATED DDNAMES. * FILE 014 //* THE MODIFICATION IS FOUND ON FILE 369 * FILE 014 //* OF THE CBT TAPE. THIS IS A DETAILED * FILE 014 //* DESCRIPTION OF HOW TO INSTALL IT. * FILE 014 //* * FILE 014 //* JESART - THIS IS A DESCRIPTION OF HOW TO CONVERT * FILE 014 //* FROM JES2 VERSION 1.3.4 TO THE HIGHER * FILE 014 //* RELEASES OF JES2. * FILE 014 //* * FILE 014 //* SMPART - I BELIEVE THIS MATERIAL IS FOUND NOWHERE * FILE 014 //* ELSE IN THIS FORM. THIS ARTICLE IS * FILE 014 //* MEANT TO INTRODUCE NEW AND OLD SYSTEMS * FILE 014 //* PROGRAMMERS TO THE CONCEPTS OF SMP. * FILE 014 //* IT CAN BE USED AS A "HOW-TO-DO-IT" * FILE 014 //* INTRODUCTION TO ANY LEVEL OF SMP. IT * FILE 014 //* IS CLEAR, CONCEPTUAL, AND COMPLETELY * FILE 014 //* STEP-BY-STEP. IT COVERS CONCEPTS OF * FILE 014 //* ALL RELEASES OF SMP, BOTH SMP4 AND * FILE 014 //* SMP/E. THE ARTICLE WAS TESTED BY * FILE 014 //* BEING GIVEN TO NON-SYSTEMS-PROGRAMMERS * FILE 014 //* TO READ, AND IS MEANT FOR ANYONE WHO * FILE 014 //* HAS ANYTHING TO DO WITH MVS SYSTEM * FILE 014 //* MAINTENANCE. THIS MEANS NON-TECHNICAL * FILE 014 //* MANAGERS AS WELL AS TECHNICAL PEOPLE. * FILE 014 //* * FILE 014 //* SMPART2 - COMPLETION OF THE SMPART MATERIAL. * FILE 014 //* (IT WAS THERE ALL THE TIME, BUT IT * FILE 014 //* GOT LOST IN THE SHUFFLE.) * FILE 014 //* THIS IS AN OLD ARTICLE THAT SOMEHOW * FILE 014 //* WENT MISSING FROM THIS FILE. * FILE 014 //* * FILE 014 //* A series of three articles has been written as * FILE 014 //* a course to teach the subcommands of the fantastic * FILE 014 //* "PDS" program that can be found on File 182 of the * FILE 014 //* CBT Tape (with utilities on File 296). These are * FILE 014 //* included here as well as on CBT File 120. * FILE 014 //* * FILE 014 //***FILE 015 IS FROM WARNER BROTHERS INC OF BURBANK, CA AND * FILE 015 //* CONTAINS SEVERAL OF THEIR UTILTIES. THIS FILE IS * FILE 015 //* IN IEBUPDTE SYSIN FORMAT. * FILE 015 //* * FILE 015 //* TABLES AND JOBS NECESSARY TO GET SMF TYPE 32 TSO * FILE 015 //* COMMAND ACCOUNTING RECORDS RUNNING. USEFUL TO SEE * FILE 015 //* WHAT RESOURCES OEM TSO PRODUCTS USE. * FILE 015 //* * FILE 015 //* A FEW PDF EDIT MACROS AND HELP MEMBERS. A PDF * FILE 015 //* FRONT END FOR DYNASOFT'S TSO WORD PROCESSOR AND * FILE 015 //* SPREADSHEET. A PRIMARY PDF PANEL THAT CAN SCROLL * FILE 015 //* IN ALL FOUR DIRECTIONS TO ALLOW DISPLAY OF LOTS OF * FILE 015 //* PDF OPTIONS. * FILE 015 //* * FILE 015 //* A COUPLE OF ACF2 ASM ROUTINES TO DO RESOURCE * FILE 015 //* VALIDATION AND INQUIRY FUNCTIONS. * FILE 015 //* * FILE 015 //* VERSION OF CLIP THAT WORKS WITH DSF REL9 AND XA OR * FILE 015 //* 370. * FILE 015 //* * FILE 015 //* TWO JES EXITS. ONE PROVIDES A MASKABLE VERSION OF * FILE 015 //* $D'NAME***. WAS A SOURCE MOD TO HASPCOMM * FILE 015 //* RE-WRIITEN AS AN EXIT. EXIT FOUR ALLOWS FOR CODING * FILE 015 //* DSN= ON SETUP CARDS. EXIT CONVERTS DSN NAMES TO * FILE 015 //* VOLSER'S SO USER DOES NOT HAVE TO LOOK THEM UP. * FILE 015 //* SOME LOCAL CODE IN THIS BUT WOULD BE EASY TO DROP * FILE 015 //* OR CHANGE. * FILE 015 //* * FILE 015 //* MVS/XA MOD TO INSTALL CUSTOM CONSOLE PFK DEFINITIONS. * FILE 015 //* ONE SAMPLE DEFINITION INCLUDED. THIS ALLOWS FOR * FILE 015 //* SIMPLE RE-DEFINES AFTER GENS OR MAINTENANCE. WE * FILE 015 //* HAVE TEN CONSOLES SO THIS HELPS. * FILE 015 //* * FILE 015 //* MVS/XA MOD TO ALLOW RESTART OF JOBS THAT USE GDG'S * FILE 015 //* AND REFER TO THEM AS +1 IN LATER STEPS. WITHOUT * FILE 015 //* THIS MOD JOBS RESTARTED WOULD HAVE TO HAVE ALL * FILE 015 //* REFERENCES TO +1 CHANGED TO 0. THIS IS AN ERROR * FILE 015 //* PRONE AND TIME CONSUMING TASK. TESTED AND RUNNING * FILE 015 //* UNDER XA 2.1.7 DFP 2.2.3. THIS IS A VERY STABLE * FILE 015 //* MOD. HAS NOT CHANGE SIZE OR LOCATION IN YEARS. * FILE 015 //* LAST CHANGE WAS A "DISPLACEMEMNT" CHANGE WHEN SIZE * FILE 015 //* OF MODULE WAS CHANGED. * FILE 015 //* * FILE 015 //* MEMBER DESCRIPTION * FILE 015 //* $JCL JCL USED TO CREATE THIS FILE. * FILE 015 //* $DSCLAIM STANDARD CYA DISCLAIMER * FILE 015 //* $README THIS STUFF * FILE 015 //* #RESTORE HELP FOR RESTORE EDIT MACRO. * FILE 015 //* #TRAP HELP FOR TRAP EDIT MACRO. * FILE 015 //* #VPS HELP FOR VPS EDIT MACRO. * FILE 015 //* ACF2INQ ASM SUBROUTINE TO RETURN ACF2 UID * FILE 015 //* STRING TO A REQUESTING CICS * FILE 015 //* TRANSACTION. * FILE 015 //* ACF2VALD ASM PGM THAT DOES A RESOURCE * FILE 015 //* VALIDATION FROM BATCH OR TSO. CAN * FILE 015 //* BE USED TO CONTROL POWERFUL TSO CP'S * FILE 015 //* LIKE SPY, QUEUE, ETC. OR TO CONTROL * FILE 015 //* BATCH ACCESS TO CRITICAL RESOURCES. * FILE 015 //* ASKUID ASM SUBROUTINE TO RETURN ACF2 UID * FILE 015 //* STRING TO AS A PDF DIALOG VARIABLE. * FILE 015 //* CLIP ASM PGM RUNS AS A STARTED TASK. * FILE 015 //* USED TO RELABEL OR INSPECT DASD FROM * FILE 015 //* A CONSOLE. RUNS OK WITH DSF REL9. * FILE 015 //* DYN#C1 PDF CLIST TO INVOKE DYNASOFT PRODUCT * FILE 015 //* DYN#P1 PRIMARY DYNAPLAN PANEL * FILE 015 //* DYN#T1 FIRST PANEL OF PROPOSED TUTORIAL * FILE 015 //* SERIES, WOULD ALSO BE A SELECTABLE * FILE 015 //* OPTION OF DYN#P1. * FILE 015 //* DYNASEND JCL USED TO CREATE THIS FILE * FILE 015 //* DYNM00 PDF MESSAGE MEMBER * FILE 015 //* GDGMOD VERY USEFUL MOD TO SIMPLIFY * FILE 015 //* RESTARTING JOBS THAT USE GDG'S. * FILE 015 //* IEEMB846 SOURCE FOR TSO ACCOUNTING TABLE. * FILE 015 //* IEEPK860 SAMPLE INPUT TO CONSOLE PFK MOD. * FILE 015 //* ISPTCM SOURCE FOR ISPF ACCOUNTING TABLE * FILE 015 //* ISR*PRIM SAMPLE PRIMARY PANEL USED TO INVOKE * FILE 015 //* OPTION "DYNA". KIND OF NEAT AS IT'S * FILE 015 //* SCROLLABLE IN FOUR DIRECTIONS. * FILE 015 //* JCLJES4 JCL TO ASM + LINK JES EXIT 4 * FILE 015 //* JCLJES5 JCL TO ASM + LINK JES EXIT 5 * FILE 015 //* JESXIT5D ADD $D'JOB**** COMMAND TO JES2. * FILE 015 //* JES2XIT4 MOD TO ALL DSN= ON SETUP CARDS IN JES * FILE 015 //* MAKES IT MUCH EASIER TO PULL TAPES * FILE 015 //* FOR PRODUCTION JOBS. HAS SOME SITE * FILE 015 //* DEPENDENT CODE IN IT. * FILE 015 //* PRIMDOWN SAMPLE PRIM DOWN PANEL * FILE 015 //* PRIMLEFT SAMPLE PRIM LEFT PANEL * FILE 015 //* PRIMRGHT SAMPLE PRIM RGHT PANEL * FILE 015 //* PRIMUP SAMPLE PRIM UP PANEL * FILE 015 //* RESTORE EDIT MACRO. RELOADS LAST SAVED COPY * FILE 015 //* OF CURRENT MEMBER. FASTER THAN DOING * FILE 015 //* A CANCEL AND SELECTING MEMBER OVER * FILE 015 //* AGAIN. * FILE 015 //* SMFPRM00 SAMPLE SMF PARMS. NOTE ATE DETAIL * FILE 015 //* MUST BE CODED FOR TCB, IO, ECT. TO * FILE 015 //* BE RECORDED IN SMF32. * FILE 015 //* SMF32SAS SAS PGM TO ANALYSIS SMF32 RECORDS. * FILE 015 //* SMPEIEE SAMPLE SMPEJCL TO INSTALL IEEMB846 * FILE 015 //* SMPEPFK SAMPLE SMPEJCL TO INSTALL CONSOLE * FILE 015 //* PFK MOD. * FILE 015 //* SMPETCM SAMPLE SMPEJCL TO INSTALL ISPTCM * FILE 015 //* SWTSO SOURCE CODE TO SMF FRONT END PGM. * FILE 015 //* THIS IS A GENERAL PURPOSE PGM WHICH * FILE 015 //* SETS UP THE SMF32 ENVIRONMENT. * FILE 015 //* BECAUSE OF INTERNAL WB STANDARDS A * FILE 015 //* LMODLIB DD STATEMENT IS REQUIRED. * FILE 015 //* THE CODE COULD VERY EASILY BE ADDED * FILE 015 //* TO DYNAPLAN OR THE FRONTEND PGM * FILE 015 //* SUPPLIED AS A USER OPTION. THE SVC * FILE 015 //* STARTS AND STOPS SMF32 ACCOUNTING. * FILE 015 //* TRAP EDIT MACRO. WILL TRAP THE OUTPUT OF * FILE 015 //* A TSO CP AND PLACE IT AT THE BOTTOM * FILE 015 //* OF THE CURRENT EDIT DATASET. GOOD * FILE 015 //* EXAMPLE OF SOME OF THE NEAT THINGS * FILE 015 //* YOU CAN DO UNDER TSO/E. WILL ONLY * FILE 015 //* WORK WITH TSO CP'S THAT USE PUTLINE. * FILE 015 //* WILL NOT WORK WITH FULLSCREEN * FILE 015 //* TPUT'S. * FILE 015 //* VPS EDIT MACRO. QUICK WAY TO GET A * FILE 015 //* VPSPRINT OF CURRENT EDIT DATA. NOTE: * FILE 015 //* DOES A SAVE FIRST. THIS TECHNIQUE * FILE 015 //* COULD BE USED FOR ANY TSOCP OR * FILE 015 //* UTILITY. * FILE 015 //* * FILE 015 //***FILE 016 IS FROM SCOTT AND WHITE HOSPITAL IN TEMPLE, TEXAS * FILE 016 //* AND CONTAINS SOME OF THEIR UTILITIES. SEE THE * FILE 016 //* MEMBER CALLED $$$$$DOC FOR ADDITIONAL INFORMATION. * FILE 016 //* * FILE 016 //* SWHJ2006 CONVERT UNIT=TAPE TO UNIT=3480 ON THE * FILE 016 //* FLY (JES2 EXIT 6) * FILE 016 //* * FILE 016 //* SWHUSER CHEAP WAY TO CONTROL SDSF COMMANDS FOR * FILE 016 //* OPERATORS AND THE LIKE. (SAMPLE SDSF * FILE 016 //* USER EXIT) * FILE 016 //* * FILE 016 //* PDFXIT15 WE HAVE ISPF/PDF V2R3M0, AND WE NOW * FILE 016 //* HAVE FORMAL EXITS. WE USE EXIT 15 TO * FILE 016 //* CONTROL THE PRIMARY PANEL A USER GETS, * FILE 016 //* WHICH ALLOWED US TO CUT FROM 20 TO 3 * FILE 016 //* THE NUMBER OF TSO LOGON PROCS WE USE. * FILE 016 //* * FILE 016 //* *=AT SIGN BLOCK LETTER MACRO USED IN ABOVE * FILE 016 //* MODULES. * FILE 016 //* * FILE 016 //***FILE 017 is a copy of the TSO CP called LISTDD from Fireman's * FILE 017 //* Fund of California. This CP will list allocation * FILE 017 //* information sorted by DDNAME. See the code for * FILE 017 //* additional information. * FILE 017 //* * FILE 017 //* email: sbgolob@cbttape.org * FILE 017 //* * FILE 017 //* This program is a slick way to display your TSO * FILE 017 //* session's file allocations. * FILE 017 //* * FILE 017 //* PUTLINE interface is used, so the output can be * FILE 017 //* trapped. * FILE 017 //* * FILE 017 //* The program was fixed to operate if SWA=ABOVE was * FILE 017 //* set in the JOBCLASS(TSU) of the JES2 parms. The * FILE 017 //* old version of the program is called LISTDD00, and * FILE 017 //* works when SWA is below the line, even for late * FILE 017 //* level operating systems like z/OS 2.2. * FILE 017 //* * FILE 017 //***FILE 018 IS THE DOCUMENTATION FROM CONRAIL FOR THEIR PROGRAM * FILE 018 //* CALLED TSUPDATE WHICH IS CONTAINED IN LOAD MODULE * FILE 018 //* FORM IN FILE 035 OF THIS TAPE. THIS IS A PROGRAM * FILE 018 //* WHICH IS A VERY FLEXIBLE, DYNAMIC MASS CHANGE PDS * FILE 018 //* TO MANIPULATE PDS'S. UNFORTUNATELY THERE IS NO * FILE 018 //* SOURCE AVAILABLE. YOU WILL FIND IF YOU EXECUTE THE * FILE 018 //* CODE THAT IT IS A PROPRIETARY PROGRAM FROM CONRAIL * FILE 018 //* BUT THEY HAVE GIVEN PERMISSION THAT IT BE PUT * FILE 018 //* ON THIS TAPE. THIS FILE IS 133 X 32718 FBA. * FILE 018 //* * FILE 018 //***FILE 019 is from John Hooper of Salisbury, North Carolina. * FILE 019 //* This file contains a collection of his utilities. * FILE 019 //* * FILE 019 //* It pains me to report that my dear friend John Hooper * FILE 019 //* has passed away. * FILE 019 //* * FILE 019 //* FLSMFDSN has been updated by Orazio Scaggion to add * FILE 019 //* support for SMS classes. * FILE 019 //* * FILE 019 //* email: Orazio Scaggion * FILE 019 //* * FILE 019 //* Please write for support to: * FILE 019 //* * FILE 019 //* email: sbgolob@cbttape.org * FILE 019 //* * FILE 019 //* JOHN HOOPER UTILITIES * FILE 019 //* ---- ------ --------- * FILE 019 //* * FILE 019 //* This dataset contains several utility programs which * FILE 019 //* may be of general interest to other installations. They * FILE 019 //* are, of course, available on an as-is condition with * FILE 019 //* the usual disclaimer. They all worked in our former * FILE 019 //* OS/390 1.2 and DFSMS 1.3 environment. They should all * FILE 019 //* work on any level of ESA system. Some may not work on * FILE 019 //* XA or earlier systems. Most have been now been tested * FILE 019 //* to work, at least through z/OS 1.13 and z/OS 2.3. * FILE 019 //* * FILE 019 //* Each utility program has an associated member of a * FILE 019 //* similar name starting with a '$' to provide * FILE 019 //* documentation for that utility. There are also members * FILE 019 //* starting with a '@' which are examples of ways to * FILE 019 //* execute those utilities. Read the documentation * FILE 019 //* carefully to determine the utility's applicability to * FILE 019 //* your environment. * FILE 019 //* * FILE 019 //* Good luck! * FILE 019 //* * FILE 019 //* 1) BLKSCAN * FILE 019 //* * FILE 019 //* THIS PROGRAM WILL SEARCH EACH INDIVIDUAL MEMBER OF A * FILE 019 //* PARTITIONED DATA SET CONTAINING JCL FOR SPECIFIED * FILE 019 //* BLOCK SIZES. IF ONE IS FOUND, THE JOBNAME, STEPNAME, * FILE 019 //* PROGRAM NAME, DDNAME AND BLOCKSIZE WILL BE LISTED. * FILE 019 //* IT DOES NOT HANDLE CATALOGED PROCEDURES OR INCLUDE * FILE 019 //* STATEMENTS. THE REPORT CAN BE USED TO DETECT * FILE 019 //* IMPROPERLY SPECIFIED BLOCK SIZES. OUR LOCAL STANDARD * FILE 019 //* IS TO ALLOW THE SYSTEM TO SET THE BLOCKSIZE OF THE * FILE 019 //* OUTPUT DATASET USING THE SYSTEM DETERMINED BLOCKSIZE * FILE 019 //* FACILITY OF DFP VERSION 3. THIS REPORT ALLOWS US TO * FILE 019 //* SEE BOTH THE POORLY SPECIFIED BLOCKSIZES AS WELL AS * FILE 019 //* THOSE JOBS WHICH NEED CHANGING TO ALLOW THE SYSTEM TO * FILE 019 //* SET THE APPROPRIATE BLOCKSIZE. * FILE 019 //* * FILE 019 //* 2) CHECKPVT * FILE 019 //* * FILE 019 //* THIS PROGRAM IS DESIGNED TO RUN IMMEDIATELY AFTER AN * FILE 019 //* IPL TO CHECK THE SIZE OF THE PRIVATE AREA BELOW THE * FILE 019 //* 16 MEG LINE. SOFTWARE MAINTENANCE OR IMPLEMENTATION * FILE 019 //* OF NEW PRODUCTS MAY SHIFT THE PRIVATE AREA SIZE DOWN * FILE 019 //* AN EXTRA MEG IN ESA. THE PARM VALUE ENTERED * FILE 019 //* SPECIFIES THE MINIMUM SIZE OF THE PRIVATE AREA IN 'K' * FILE 019 //* UNITS THAT IS EXPECTED. IF THE AREA IS SMALLER THAN * FILE 019 //* THIS VALUE, A NON-ROLL DELETABLE MESSAGE WILL BE * FILE 019 //* WRITTEN TO THE SYSTEM CONSOLE. * FILE 019 //* * FILE 019 //* 3) COMMAND * FILE 019 //* * FILE 019 //* THIS PROGRAM WILL EXECUTE MVS OR JES2 COMMANDS WITHIN * FILE 019 //* A BATCH JOB OR STARTED TASK. THE COMMAND(S) CAN BE * FILE 019 //* REQUESTED FROM THE PARM PARAMETER ON THE EXECUTE CARD * FILE 019 //* OR FROM AN OPTIONAL PARAMETER FILE DEFINED BY THE * FILE 019 //* DDNAME IEFRDER OR BOTH THE PARM AND THE FILE. IF * FILE 019 //* COMMANDS ARE ENTERED ON BOTH THE PARM AND THE OPTIONAL * FILE 019 //* IEFRDER FILE, THE COMMANDS IN THE PARM ARE EXECUTED * FILE 019 //* FIRST. BECAUSE MOST MVS AND JES2 COMMANDS MAY BE * FILE 019 //* EXECUTED BY THIS PROGRAM, IT SHOULD BE PROTECTED BY * FILE 019 //* YOUR SECURITY SYSTEM FROM UNAUTHORIZED USE. * FILE 019 //* * FILE 019 //* MOST INSTALLATIONS HAVE A SIMILAR PROGRAM TO THIS OR * FILE 019 //* HAVE AN AUTOMATED OPERATIONS SOFTWARE PRODUCT TO DO * FILE 019 //* THE SAME THING. WHAT MAKES THIS BATCH PROGRAM * FILE 019 //* DIFFERENT FROM MOST IN-HOUSE PROGRAMS IS TWO INTERNAL * FILE 019 //* COMMANDS: * FILE 019 //* * FILE 019 //* DELAY=NNN WHERE NNN IS THE NUMBER OF SECONDS TO WAIT * FILE 019 //* * FILE 019 //* THIS WILL CAUSE THE PROGRAM TO WAIT THE SPECIFIED * FILE 019 //* NUMBER OF SECONDS BEFORE ISSUING THE NEXT COMMAND. * FILE 019 //* THIS MAY GIVE TIME FOR THE PREVIOUS COMMAND TO BE * FILE 019 //* COMPLETED. * FILE 019 //* * FILE 019 //* REPLY JOBNAME 'MESSAGE TEXT' 'REPLY TEXT' * FILE 019 //* * FILE 019 //* THIS ALLOWS THE PROGRAM TO REPLY TO AN OUTSTANDING * FILE 019 //* MESSAGE FOR A SPECIFIC JOB OR TASK WITHOUT KNOWING * FILE 019 //* THE REPLY NUMBER. * FILE 019 //* * FILE 019 //* BY USING A COMBINATION OF WAIT, REPLY, AND NORMAL MVS * FILE 019 //* AND JES2 COMMANDS, WE ARE ABLE TO BRING DOWN OUR * FILE 019 //* SYSTEM FOR IPL INCLUDING STOPPING ALL OF OUR STARTED * FILE 019 //* TASKS (OTHER THAN JES2) AND ONLINE SYSTEMS IN A SMALL * FILE 019 //* FRACTION OF THE TIME THAT IT USED TO TAKE. * FILE 019 //* * FILE 019 //* A SAMPLE SYSTEM SHUTDOWN USING THE COMMAND PROGRAM * FILE 019 //* HAS BEEN INCLUDED HERE AS MEMBER COMMSAMP. * FILE 019 //* * FILE 019 //* 4) FLCACHE * FILE 019 //* * FILE 019 //* THIS PROGRAM IS DESIGNED TO ALLOW THE OPERATOR TO * FILE 019 //* DISPLAY OR MODIFY THE 3990-3 CACHE SUBSYSTEM FROM THE * FILE 019 //* MVS OPERATOR'S CONSOLE. THE ONLY PROVIDED MEANS OF * FILE 019 //* CONTROL FOR THE CACHE SUBSYSTEM IS EXECUTING THE IBM * FILE 019 //* IDCAMS UTILITY AS A BATCH JOB AND THEN LOOKING AT THE * FILE 019 //* OUTPUT TO DETERMINE THE RESULTS OR USING THE ISMF * FILE 019 //* FACILITIES UNDER ISPF TO MAKE CHANGES. THIS FLCACHE * FILE 019 //* PROGRAM WILL ACCEPT 'SIMPLE' COMMANDS FROM THE * FILE 019 //* CONSOLE AND GENERATE THE APPROPRIATE IDCAMS STATEMENT * FILE 019 //* AND CALL IDCAMS INTERACTIVELY TO ACTUALLY PERFORM THE * FILE 019 //* FUNCTION. ALL MESSAGES FROM IDCAMS WILL BE DISPLAYED * FILE 019 //* ON THE OPERATOR'S CONSOLE. * FILE 019 //* * FILE 019 //* WHEN ANY DEVICE ON THE 3990 CACHE SUBSYSTEM MUST BE * FILE 019 //* ALTERED FROM THE CONSOLE, IT IS OFTEN BECAUSE OF A * FILE 019 //* HARDWARE PROBLEM WHEN PROMPT ACTION MUST BE TAKEN. * FILE 019 //* THE IBM PUBLICATION WHICH DESCRIBES THESE SPECIAL * FILE 019 //* COMMANDS IS NOT ALWAYS EASY TO LOCATE OR UNDERSTAND. * FILE 019 //* HOPEFULLY, THIS PROGRAM WILL MAKE THESE FUNCTIONS * FILE 019 //* EASY TO PERFORM WHEN REQUIRED. AS ALWAYS, TECHNICAL * FILE 019 //* SUPPORT SHOULD BE INVOLVED ANY TIME THIS FACILITY IS * FILE 019 //* USED TO ALTER THE STATUS OF THE SUBSYSTEM. * FILE 019 //* * FILE 019 //* 5) FLSMFCAT * FILE 019 //* * FILE 019 //* THIS UTILITY IS INTENDED TO SHOW ICF CATALOG ACTIVITY * FILE 019 //* AT A DATASET LEVEL. IT IS DESIGNED PRIMARILY TO * FILE 019 //* TRACK DOWN THE JOB OR USER THAT ALLOCATED, DELETED, * FILE 019 //* OR RENAMED A SPECIFIC DATASET. SINCE THIS ACTIVITY * FILE 019 //* MAY HAVE BEEN OPENED AT THAT TIME, ONLY THE CATALOG * FILE 019 //* ACTIVITY SMF RECORD HAS THE INFORMATION. * FILE 019 //* * FILE 019 //* 6) FLSMFDSN * FILE 019 //* * FILE 019 //* THIS UTILITY IS INTENDED TO LIST VSAM AND NONVSAM * FILE 019 //* DATASET ACTIVITY FOR ALL BATCH JOBS, STARTED TASKS, * FILE 019 //* AND TSO USERS ON THE MVS SYSTEM. THIS PROGRAM CAN * FILE 019 //* DISPLAY DATASETS WITH SMALL BLOCK SIZES OR DATASETS * FILE 019 //* WITH THE HIGH I/O ACTIVITY TO PINPOINT AREAS NEEDING * FILE 019 //* CLOSER EXAMINATION. IT PROVIDES A FLEXIBLE SELECTION * FILE 019 //* AND SORT MECHANISM TO TAILOR THE REPORT. PROGRAM * FILE 019 //* PERFORMANCE CAN BE SERIOUSLY HAMPERED BY HAVING TOO * FILE 019 //* SMALL OF A BLOCKSIZE ON INPUT OR OUTPUT FILES. EVEN * FILE 019 //* USING THE SYSTEM DETERMINED BLOCKSIZE FACILITY OF DFP * FILE 019 //* RELEASE 3 MAY NOT ALWAYS GIVE THE DESIRED RESULTS * FILE 019 //* SINCE SOME PROGRAM PRODUCTS MAY OVERRIDE THAT VALUE. * FILE 019 //* THE REPORTS FROM THIS UTILITY HAVE ALLOWED US TO * FILE 019 //* SIGNIFICANTLY REDUCE THE RUN TIME OF SOME OF OUR * FILE 019 //* CRITICAL BATCH JOBS BY JUST CORRECTING THE BLOCKSIZE * FILE 019 //* SPECIFICATIONS. ALL OF THE STANDARDS IN THE WORLD * FILE 019 //* ARE NOT WORTH ANYTHING IF YOU DON'T ENFORCE THEIR * FILE 019 //* USE. * FILE 019 //* * FILE 019 //* 7) FLSMFJOB * FILE 019 //* * FILE 019 //* THIS UTILITY IS INTENDED TO LIST JOB ACTIVITY AT THE * FILE 019 //* STEP OR JOB LEVEL FOR ALL BATCH JOBS, STARTED TASKS, * FILE 019 //* AND TSO USERS ON THE MVS SYSTEM. IT PROVIDES A * FILE 019 //* FLEXIBLE SELECTION AND SORT MECHANISM TO TAILOR THE * FILE 019 //* REPORT. THE REPORTS FROM THIS PROGRAM ALLOWED US TO * FILE 019 //* DETERMINE OUR BIGGEST USERS OF SYSTEM RESOURCES SO * FILE 019 //* THAT THE PROGRAMS COULD BE EXAMINED FOR WAYS TO * FILE 019 //* OPTIMIZE THEIR CODE. WE WERE ABLE TO CUT MANY HOURS * FILE 019 //* A WEEK OF CPU TIME BY CLOSELY EXAMINING ONLY A FEW * FILE 019 //* PROGRAMS FOR INEFFICIENT CODING TECHNIQUES. THIS HAS * FILE 019 //* ALLOWED US TO DELAY A PREVIOUSLY NEEDED PROCESSOR * FILE 019 //* UPGRADE. * FILE 019 //* * FILE 019 //* Enhanced to show ZAAP and ZIIP specialty engine use. * FILE 019 //* * FILE 019 //* 8) FLSMFSRT * FILE 019 //* * FILE 019 //* THIS UTILITY IS INTENDED TO LIST SORT ACTIVITY BASED * FILE 019 //* UPON SMF RECORDS GENERATED BY THE SYNCSORT PRODUCT. * FILE 019 //* IT PROVIDES A FLEXIBLE SELECTION AND SORT MECHANISM * FILE 019 //* TO TAILOR THE REPORT. THE REPORTS FROM THIS PROGRAM * FILE 019 //* ALLOWS US TO MONITOR OUR LARGER SORTS SINCE DYNAMIC * FILE 019 //* ALLOCATION OF SORTWORK DATASETS MASKS THE LARGER * FILE 019 //* SORTS. * FILE 019 //* * FILE 019 //* 9) FLVOLLST * FILE 019 //* * FILE 019 //* THIS PROGRAM IS DESIGNED TO PRINT A REPORT LISTING ALL * FILE 019 //* OF THE DATASETS ON A VOLUME BASED UPON INFORMATION * FILE 019 //* FROM THE SYSTEM CATALOGS. THIS LIST COULD BE CRITICAL * FILE 019 //* IN CASE OF A DASD FAILURE WHICH DESTROYS THE VTOC ON * FILE 019 //* THE VOLUME. WITH VOLUME POOLING NOW AVAILABLE THROUGH * FILE 019 //* THE USE OF DF/SMS AND OTHER PROGRAM PRODUCTS, IT IS * FILE 019 //* NOT ALWAYS EASY TO DETERMINE THE DATASETS WHICH ARE ON * FILE 019 //* A SPECIFIC VOLUME. * FILE 019 //* * FILE 019 //* THE INPUT TO THIS PROGRAM MUST BE THE OUTPUT FROM AN * FILE 019 //* IDCAMS LISTCAT COMMAND. IT IS EXPECTED THAT AN * FILE 019 //* IDCAMS 'LISTCAT VOL CAT(USER.CATALOG.NAME)' COMMAND * FILE 019 //* WILL BE EXECUTED FOR EACH CATALOG IN THE SYSTEM. THE * FILE 019 //* CONTENTS OF THESE REPORTS CAN THEN BE PASSED TO THIS * FILE 019 //* UTILITY PROGRAM TO PRODUCE THE REPORT BY VOLUME AND * FILE 019 //* DATASET NAME. * FILE 019 //* * FILE 019 //* 10) MODLOOK * FILE 019 //* * FILE 019 //* THIS PROGRAM IS DESIGNED TO RUN AS A TSO COMMAND, * FILE 019 //* STARTED TASK OR A BATCH JOB TO LOOK UP THE SELECTED * FILE 019 //* MODULE(S) IN THE SYSTEM LINK LIST OR LINK PACK AREA. * FILE 019 //* IF THE MODULE IS IN THE LINK LIST, THE LINK LIST * FILE 019 //* LIBRARY NAME WILL BE DISPLAYED. IF THE MODULE IS IN * FILE 019 //* THE LINK PACK AREA, ITS ADDRESS WILL BE DISPLAYED * FILE 019 //* ALONG WITH THE NAME OF THE RESIDENT AREA IN WHICH IT * FILE 019 //* IS LOCATED SUCH AS PLPA, FLPA, ECSA, ETC. THE FIRST * FILE 019 //* PART OF EACH MODULE IS DISPLAYED ALSO SINCE IT CAN * FILE 019 //* CONTAIN DATE, TIME, OR COPYRIGHT INFORMATION WHICH * FILE 019 //* MAY BE OF INTEREST. * FILE 019 //* * FILE 019 //* WITH MANY LIBRARIES NOW IN THE SYSTEM LINK LIST, IT * FILE 019 //* MAY NOT ALWAYS BE APPARENT WHICH DATASET CONTAINS * FILE 019 //* WHICH PROGRAM OR EVEN MORE IMPORTANTLY, IT MAY BE * FILE 019 //* DIFFICULT TO DETERMINE WHICH LIBRARY CONTAINS A * FILE 019 //* MODULE IF DUPLICATE MODULE NAMES EXIST. * FILE 019 //* * FILE 019 //* 11) SMAP * FILE 019 //* * FILE 019 //* THIS PROGRAM IS DESIGNED TO PRINT THE STARTING * FILE 019 //* ADDRESS, ENDING ADDRESS, AND SIZE OF EACH OF THE * FILE 019 //* MAIN STORAGE AREAS IN THE MVS SYSTEM. THIS * FILE 019 //* INFORMATION CAN BE DISPLAYED USING MOST OF THE * FILE 019 //* POPULAR MONITORS CURRENTLY AVAILABLE, BUT NOT * FILE 019 //* EVERYONE HAS ONE, PLUS THIS PROGRAM CAN RUN AS A * FILE 019 //* BATCH JOB PRODUCING A HARDCOPY REPORT. * FILE 019 //* * FILE 019 //* 12) JES$LF * FILE 019 //* * FILE 019 //* THIS JES2 EXIT PROGRAM IS DESIGNED TO PROCESS THE * FILE 019 //* $LF COMMAND WHEN ENTERED. IT WILL GIVE DETAILED * FILE 019 //* INFORMATION AT THE OUTPUT GROUP LEVEL FOR JOBS * FILE 019 //* AWAITING PRINT. IT IS, IN EFFECT, A DETAILED * FILE 019 //* VERSION OF THE $DF COMMAND. * FILE 019 //* * FILE 019 //* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * FILE 019 //* * FILE 019 //* Changes dated 08/12/05 - Peter Hunkeler (@PHUN01) * FILE 019 //* * FILE 019 //* Entries changed: * FILE 019 //* * FILE 019 //* FLSMFJOB A new keyword CPUTIMEFRACTS was added. It * FILE 019 //* requests that hundredths of a second are * FILE 019 //* taken into account when selecting records * FILE 019 //* by CPU time and when printing CPU time values. * FILE 019 //* * FILE 019 //* * FILE 019 //* Changes dated 09/01/03 * FILE 019 //* * FILE 019 //* Entries removed: * FILE 019 //* * FILE 019 //* JES$LF This exit 5 routine was affected by the * FILE 019 //* changes that were part of z/OS 1.2. * FILE 019 //* After much discussion at our * FILE 019 //* installation is was determined that the * FILE 019 //* effort and time to update this exit was * FILE 019 //* not worth its limited use. We, like * FILE 019 //* most installation use IOF or SDSF to * FILE 019 //* access the jobs in the print queue. The * FILE 019 //* operator's console is only used by the * FILE 019 //* "old timers". We may add this back in * FILE 019 //* the future as time allows but it is * FILE 019 //* unlikely that time will ever allow. * FILE 019 //* Sorry. * FILE 019 //* * FILE 019 //* Entries added: * FILE 019 //* * FILE 019 //* PAGEFIX This utility allows an installation to * FILE 019 //* effectively dynamically remove storage * FILE 019 //* from the system. This can be either to * FILE 019 //* reserve it for some future use or to * FILE 019 //* determine the effects that a major new * FILE 019 //* application may have on paging. * FILE 019 //* * FILE 019 //* CONSOLE This TSO command provide a similar look * FILE 019 //* and feel as an operators console. * FILE 019 //* Several levels of security can be set to * FILE 019 //* grant varying lists of commands to be * FILE 019 //* issued. It is typically linked into the * FILE 019 //* system as CONS so as not to be confused * FILE 019 //* with the IBM supplied CONSOLE command. * FILE 019 //* * FILE 019 //* LISTF This TSO command provides ANOTHER way to * FILE 019 //* list the free space for one or more disk * FILE 019 //* volumes. The one feature that I think * FILE 019 //* sets is apart from the others is the * FILE 019 //* support for SMS STORAGE GROUP and status * FILE 019 //* without having to use ISMF. It uses an * FILE 019 //* undocumented interface and, as such, is * FILE 019 //* subject to future failures. It also * FILE 019 //* provides flexible selection criteria and * FILE 019 //* sort criteria. * FILE 019 //* * FILE 019 //* Entries updated: * FILE 019 //* * FILE 019 //* COMMAND This utility was greatly extended. New * FILE 019 //* commands like IFSTARTED, IFSTOPPED, * FILE 019 //* IFONLINE, IFOFFLINE, ONLINE, OFFLINE were * FILE 019 //* added as well as support for 4 digit * FILE 019 //* reply numbers. See member $COMMAND for * FILE 019 //* details. * FILE 019 //* * FILE 019 //* FLSMFCAT Improved Y2K support was added. * FILE 019 //* * FILE 019 //* Updated date processing to allow * FILE 019 //* selection using several date formats * FILE 019 //* including Gregorian. * FILE 019 //* * FILE 019 //* Updated date processing to allow display * FILE 019 //* in either Julian or Gregorian format. * FILE 019 //* It now defaults to displaying the date * FILE 019 //* in Gregorian format. * FILE 019 //* * FILE 019 //* Time processing was improved to allow * FILE 019 //* printing across midnight. * FILE 019 //* * FILE 019 //* FLSMFJOB Improved Y2K support was added. * FILE 019 //* * FILE 019 //* Time processing was improved to allow * FILE 019 //* printing across midnight. * FILE 019 //* * FILE 019 //* FLSMFDSN Improved Y2K support was added. * FILE 019 //* * FILE 019 //* Added support for number of extents. * FILE 019 //* * FILE 019 //* Added support for VSAM statistics. * FILE 019 //* * FILE 019 //* Time processing was improved to allow * FILE 019 //* printing across midnight. * FILE 019 //* * FILE 019 //* MODLOOK Support for dynamic linklists was added. * FILE 019 //* * FILE 019 //***FILE 020 IS A COLLECTION OF VERY HANDY TSO/E REXX EXECS * FILE 020 //* THAT WAS CONTRIBUTED ANONYMOUSLY. THESE REXX * FILE 020 //* EXECS DO VARIOUS FUNCTIONS, FROM SIMPLE TO HIGHLY * FILE 020 //* SOPHISTICATED ONES. THIS FILE IS WORTH A GOOD * FILE 020 //* LOOK IF YOU HAVE TSO/E REXX OR WANT TO LEARN MORE * FILE 020 //* ABOUT WHAT REXX CAN DO FOR YOU. * FILE 020 //* * FILE 020 //* Please read member $$NOTE01. * FILE 020 //* * FILE 020 //* File was gone over at the z/OS 2.1 level by Sam Golob, * FILE 020 //* who made several improvements, etc. Please see member * FILE 020 //* $$NOTE01 for more detail. (2015/08/30) * FILE 020 //* * FILE 020 //* email: sbgolob@cbttape.org * FILE 020 //* * FILE 020 //***FILE 021 IS FROM BELL AND HOWELL AND COMPANY OF EVANSTON, * FILE 021 //* ILLINOIS, AND CONTAINS A COPY OF SOME OF THEIR * FILE 021 //* UTILITIES. THIS FILE IS IN IEBUPDTE SYSIN FORMAT, * FILE 021 //* SEE THE MEMBER CALLED $$DOC FOR ADDITIONAL * FILE 021 //* INFORMATION * FILE 021 //* * FILE 021 //* SOURCE FUNCTION * FILE 021 //* * FILE 021 //* IBHDRPLY AUTOMATIC REPLY PROGRAM * FILE 021 //* IBHWTORG GET REPLIES * FILE 021 //* ENTER IBHDRPLY MACRO * FILE 021 //* LEAVE IBHDRPLY MACRO * FILE 021 //* OCX EXECUTE OPERATOR COMMANDS * FILE 021 //* $EPILOG OCX MACRO * FILE 021 //* $PROLOG OCX MACRO * FILE 021 //* $REG OCX MACRO * FILE 021 //* $STCK OCX MACRO * FILE 021 //* IBHLSPAC LIST DASD VOLUME SPACE * FILE 021 //* INFORMATION * FILE 021 //* IBHJ2001 JES2 EXIT(1.3.4/1.3.6) * FILE 021 //* CONTROL XEROX 2700 PRINTER * FILE 021 //* IBHJ2005 $DP COMMAND TO LIST JOES, * FILE 021 //* AND ENHANCED $DA COMMAND. * FILE 021 //* IBHJ2015 JES2 EXIT(1.3.4/1.3.6) * FILE 021 //* INITIAL FONT CONTROL ON * FILE 021 //* XEROX 9700 * FILE 021 //* PRINTER SUBSYSTEM. * FILE 021 //* IBHJESPM SAMPLE JES2 PARMS FOR THE * FILE 021 //* JES2 EXIT SUPPLIED * FILE 021 //* SUPPLIED IN THIS PDS. * FILE 021 //* (JES2 1.3.4 / 1.3.6) * FILE 021 //* * FILE 021 //***FILE 022 IS FROM MR MARK HEDGES, FORMERLY OF ADRIA * FILE 022 //* LABORATORIES IN DUBLIN OHIO. THIS FILE CONTAINS * FILE 022 //* SEVERAL OF THEIR UTILITIES. THIS FILE IS IN * FILE 022 //* IEBUPDTE SYSIN FORMAT. FOR ADDITIONAL INFORMATION * FILE 022 //* SEE THE MEMBER CALLED $$DOC. * FILE 022 //* * FILE 022 //* MARK HEDGES IS NO LONGER AT ADRIA LABORATORIES... * FILE 022 //* * FILE 022 //* CURRENT ADDRESS: MARK HEDGES * FILE 022 //* 11951 SENTINEL POINT COURT * FILE 022 //* RESTON, VA 22091 * FILE 022 //* CURRENT PHONE: (703) 383-1167 * FILE 022 //* FAX : (703) 383-1168 * FILE 022 //* * FILE 022 //* current email: mhinva@earthlink.net * FILE 022 //* * FILE 022 //* -ASSEMBLER- * FILE 022 //* ADRMCLVL DETERMINES LEVEL OF DFDSS RUNNING IN * FILE 022 //* YOUR SYSTEM * FILE 022 //* CATSTRIP EXAMINE OUTPUT OF LISTCAT FOR * FILE 022 //* ICF-CATALOGS - USED IN CONJUNCTION WITH * FILE 022 //* SASCATS * FILE 022 //* DATERC SETS RRC BASED ON DATE-OF-WEEK * FILE 022 //* DI215 DISPLAY INITIATORS FOR JES 2.1.5/JES * FILE 022 //* 2.1.7 * FILE 022 //* ICHRIN03 MODULE USED BY RACF IN CREATING THE * FILE 022 //* STARTED TASK TABLE - THIS IS A MACRO * FILE 022 //* WITH EXAMPLES TO CODE THIS TABLE * FILE 022 //* IDMSLOGS PROCESSES IDMS/R SHUTDOWN STATS * FILE 022 //* JOBSTAT DETERMINES IF JOB/STC/TSO IS CURRENTLY * FILE 022 //* RUNNING * FILE 022 //* MRGJNLOG MERGES IDMS/R JOURNALS AND LOGS TO * FILE 022 //* TAPE FILES - NICE * FILE 022 //* PUTCVRL PRINT COVER LETTERS FROM SEQUENTIAL PTF * FILE 022 //* TAPES, NOT TOO THRILLING * FILE 022 //* RACFPGM TO GENERATE RACF PROTECTION FOR PROGRAMS * FILE 022 //* - FOR ALL YOU FOLKS PRE-RACF 1.7 * FILE 022 //* RACFST PROGRAM TO DISPLAY RACF STATUS * FILE 022 //* INFORMATION: DSNS, FLAGS, STOR - NICE * FILE 022 //* IF YOU WANT TO KNOW WHERE ALL RACF 1.7 * FILE 022 //* DATASETS ARE * FILE 022 //* RESCUE CREATES A JOB STREAM TO CREATE A * FILE 022 //* ONE-PACK-SYSTEM - INCLUDES SPOOL, CKPT, * FILE 022 //* PAGE DATASETS, RACF TOO * FILE 022 //* ROUTDESC EXAMPLE OF ROUTING AND DESCRIPTOR CODES * FILE 022 //* FOR WTO/WTOR'S * FILE 022 //* SMF5 PROCESSES SMF TYPE 5 RECORDS * FILE 022 //* SMPLIST PROCESSES OUTPUT OF AN SMP/E 'LIST * FILE 022 //* FUNCTIONS' * FILE 022 //* SYSLOG PROCESSES MVS/XA SYSLOGS FOR SCANNING * FILE 022 //* AND REPORTING * FILE 022 //* SYSLOC USED IN CONJUNCTION WITH SYSLOG: * FILE 022 //* PROCESSES GDG'S * FILE 022 //* SYSTAT EVERYTHING AN MVS SYSTEMS PROGRAMMER * FILE 022 //* WANTS TO KNOW * FILE 022 //* - MY BEST CODE, MUST BE AT LEAST MVS/XA * FILE 022 //* 2.1.3 * FILE 022 //* - GIVES IPL INFO, CONTROL BLOCK INFO * FILE 022 //* (ADDRESSES), MAPS STORAGE AND DRAWS * FILE 022 //* MAP OF VIRTUAL STORAGE, LISTS ALL APF * FILE 022 //* DATASETS AND ISSUES A 'LOCATE' TO * FILE 022 //* CHECK CATALOG STATUS. * FILE 022 //* - RUNS AS BATCH/TSO/STC * FILE 022 //* UCBSVC78 PARM INPUT THAT WRITES 1 LINER ON * FILE 022 //* AVAILABLE SPACE * FILE 022 //* UCBSCAN SCANS ALL SYSTEM UCB'S AND GIVES * FILE 022 //* 'CHANNEL-PATHS' * FILE 022 //* - RUNS UNDER TSO, AS A BATCH JOB, OR * FILE 022 //* STC * FILE 022 //* - GIVES UCB INFO, ISSUES LSPACE SVC * FILE 022 //* - HAS CLIST. EASY TO RUN AS STC TO * FILE 022 //* ISSUE EVERY 8 HRS * FILE 022 //* UCBTYPES USED BY MEM(UCBSCAN) TO DETERMINE * FILE 022 //* DEVICE TYPES * FILE 022 //* WTONROLL PROGRAM TO ISSUE WTO'S TO CONSOLE W/O * FILE 022 //* ROLLING THEM * FILE 022 //* -SAS 5.16- * FILE 022 //* SASCATS READS OUTPUT OF MEM(CATSTRI#) AND SENDS * FILE 022 //* IT THROUGH SAS * FILE 022 //* - USES A 'LISTCAT ALL' AND CP 'VTOC' AS * FILE 022 //* INPUT TO * FILE 022 //* - GIVE STATS ON ALL VSAM, NONVSAM, AND * FILE 022 //* ICF-CATALOG INFO * FILE 022 //* SASDDDEF A LOGICAL LISTING OF DDDEFS FROM SMP/E * FILE 022 //* FOR ANY ZONE * FILE 022 //* SASSMP READS OUTPUT OF 'LIST FUNCTIONS' * FILE 022 //* COMMAND, PROCESSING FMIDS * FILE 022 //* SASSMP SAS, TO PROCESSES NON-APPLIED SYSMODS * FILE 022 //* IN ANY CSI ZONE * FILE 022 //* SASTMS PROCESSES OUTPUT OF 'TMSGRW' INTO SAS * FILE 022 //* FOR REPORTING * FILE 022 //* SASVTOC SAS/GRAPH TO PROCESS ALL VTOCS BY * FILE 022 //* DSORG, NOTING FREE SPACE * FILE 022 //* SMPELIST PROCESSES OUTPUT '//SMPELIST' FOR A * FILE 022 //* 'LIST FUNCTIONS' * FILE 022 //* TMSMACRO PROCESSES OUTPUT OF TMC FROM TMCGRW PGM * FILE 022 //* SASSMF30 PROCESS SMF TYPE 30 * FILE 022 //* - CLIST - * FILE 022 //* CLISTSOE DISPLAYS ALL NEW FUNCTIONS UNDER TSO/E 3 * FILE 022 //* SYSTAT$ PROCESS SYSTAT PGM * FILE 022 //* UCBSCAN$ PROCESS UCBSCAN ROUTINE * FILE 022 //* ADRMCLVL$ PROCESS DFDSS LEVEL * FILE 022 //* - ISPF V2.3 PANELS - * FILE 022 //* SYSLOG$$ FOR SYSLOG$ CLIST * FILE 022 //* - ISREDIT MACROS - * FILE 022 //* $AMODGEN BROWSE AMODGEN * FILE 022 //* $ASMHCL BUILD ASSEMBLE AND LINK JCL AROUND * FILE 022 //* SOURCE CODE, OR FOREGROUND * FILE 022 //* $BROWSE BROWSE FROM EDIT SESSION * FILE 022 //* $COPY USE ADVANCED LMCOPY FUNCTION * FILE 022 //* $EXEC ISSUE THE TSO 'EXEC' COMMAND FOR * FILE 022 //* CURRENT CLIST ONE IS EDI * FILE 022 //* $GENER EXEC IEBGENER * FILE 022 //* $HASPSRC BROWSE 'SYS1.HASPSRC' * FILE 022 //* $IEHMAP MAP A VOLUME * FILE 022 //* $JOB PUT A JOBCARD AND DOCUMENTATION IN * FILE 022 //* FRONT OF JCL * FILE 022 //* $JUL GET TODAY'S DATE * FILE 022 //* $LC PERFORM LISTCAT * FILE 022 //* $LD PERFORM LISTD ON CURRENT DATASET * FILE 022 //* $LDI PERFORM LISTDSI ON CURRENT DATASET * FILE 022 //* $LISTLVL PERFORM LISTCAT LEVEL * FILE 022 //* $LM LIST ALL MEMBERS: PGM=LM * FILE 022 //* $LS LIST FREE SPACE: PGM=LS; PGM=CLEAR * FILE 022 //* $MACLIB BROWSE MACLIB * FILE 022 //* $PEND PUT A PEND AND EXEC AT THE END OF A * FILE 022 //* PROC * FILE 022 //* $PRINT USE PRINTOFF TO PRINT CURRENT MEMBER * FILE 022 //* $PROCLIB EDIT SYS1.PROCLIB * FILE 022 //* $RECEIVE BUILD SMP/E JCL TO RECEIVE A * FILE 022 //* PRODUCT/MAINT * FILE 022 //* $SPACE DETERMINE DISK/TAPE BLKSIZE BASED ON * FILE 022 //* LRECL * FILE 022 //* * FILE 022 //***FILE 023 IS FROM MR SCOTT C DIMOND OF NOVA IN ALBERTA * FILE 023 //* CANADA AND CONTAINS A COPY OF ALTJES (ALTERNATE * FILE 023 //* JES2 TSO LOGON). THIS FILE IS IN IEBUPDTE SYSIN * FILE 023 //* FORMAT. FOR ADDITIONAL INFORMATION SEE THE * FILE 023 //* MEMBER CALLED $$DOC. * FILE 023 //* * FILE 023 //* THIS EXIT AND MODIFICATION WILL ALLOW A TSO USER TO * FILE 023 //* LOGON TO AN ALTERNATE JES2 (SECONDARY JES2 RUNNING * FILE 023 //* UNDER A PRIMARY JES2). THE TSO LOGON PROCESS IS * FILE 023 //* IDENTICAL TO THE NORMAL PROCESSING PERFORMED BY A * FILE 023 //* PRIMARY JES2 (UNLIKE OTHER TECHNIQUES WHICH START A * FILE 023 //* TSO SESSION UNDER A DIFFERENT NAME ON THE SECONDARY * FILE 023 //* JES2 (I.E. SYSLOG)). * FILE 023 //* * FILE 023 //* THE TSO ADDRESS SPACE IS STARTED BY THE SPECIFIED * FILE 023 //* SECONDARY JES2 AND ALL TSO FUNCTIONS REQUESTING JES2 * FILE 023 //* SERVICES (SUBMIT STATUS OUTPUT CANCEL ISPF 3.8 * FILE 023 //* ETC.) ARE HANDLED BY THE SECONDARY JES2. JOBS * FILE 023 //* SUBMITTED FROM A TSO SESSION RUNNING UNDER A * FILE 023 //* SECONDARY JES2, WILL RUN UNDER THE SAME SECONDARY * FILE 023 //* JES2. * FILE 023 //* * FILE 023 //***FILE 024 IS A COPY OF XFERDUMP FROM MCI. THIS FILE * FILE 024 //* IS IN IEBUPDTE SYSIN FORMAT. FOR ADDITIONAL * FILE 024 //* INFORMATION SEE THE MEMBER CALLED $$DOC. * FILE 024 //* * FILE 024 //* XFERDUMP IS A SOFTWARE SYSTEM THAT ARCHIVES * FILE 024 //* 'SYS1.DUMPXX' DATA TO TAPE FOR A SPECIFIED PERIOD * FILE 024 //* OF TIME, PLUS AUTOMATICALLY CLEARING THE DUMP * FILE 024 //* DATASETS AS WELL AS MAINTAINING AN ENTRY IN AN * FILE 024 //* 'INDEX' DATASET OF THE DUMP TITLES WITH THEIR * FILE 024 //* ASSOCIATED TAPE VOLSER TO WHICH THEY WERE ARCHIVED. * FILE 024 //* * FILE 024 //* THE ORIGINAL SOFTWARE WAS WRITTEN BY HOWARD DEAN OF * FILE 024 //* KAISER PERMANENTE IN WALNUT CREEK, CALIFORNIA. * FILE 024 //* THE PRESENT SOFTWARE IN PRODUCTION AT MCI * FILE 024 //* TELECOMMUNICATIONS CORPORATION HAS BEEN MODIFIED * FILE 024 //* QUITE EXTENSIVELY, AS WELL AS HAVING THE ADDITION * FILE 024 //* OF OTHER DESIRABLE FEATURES TO SUCH A SYSTEM. * FILE 024 //* * FILE 024 //***FILE 025 is from Patrick Murphy of Texas Utility Services * FILE 025 //* and it contains several of their TSO commands, * FILE 025 //* including their CONSOLE command that has been used * FILE 025 //* in production through OS/390 2.10. This file * FILE 025 //* contains the following programs: For additional * FILE 025 //* information, see the member called $DOC. * FILE 025 //* * FILE 025 //* email: pmurphy1@txu.com * FILE 025 //* * FILE 025 //* KLEENUP - REXX EXEC TO GENERATE HMIGRATE COMMANDS * FILE 025 //* FOR ALL BUT THE CURRENT GENERATIONS OF * FILE 025 //* THE REQUESTED DISK DATASET. * FILE 025 //* * FILE 025 //* GETOPR - COMMAND FOR THE OPERATORS TO USE TO * FILE 025 //* FIND OUT THE RACF INFORMATION ASSOCIATED * FILE 025 //* WITH A GIVEN USERID AND DISPLAY IT ON THE * FILE 025 //* CONSOLE. * FILE 025 //* * FILE 025 //* SASSRCHD - SAS PROGRAM THAT READS SMF DATA AT MVS * FILE 025 //* 3.1.3 LEVEL AND GIVES A REPORT ON WHO * FILE 025 //* OPENED NONVSAM DATASETS, THEIR BLOCKSIZE * FILE 025 //* THAT THEY WERE OPENED WITH, AND WHO * FILE 025 //* DELETED THEM. * FILE 025 //* * FILE 025 //* SASSRCHV - SAS PROGRAM THAT READS SMF DATA AT MVS * FILE 025 //* 3.1.3 LEVEL AND GIVES A REPORT ON WHO * FILE 025 //* OPENED VSAM DATASETS AND WHO DELETED * FILE 025 //* THEM. * FILE 025 //* * FILE 025 //* CONS390 - CONSOLE PROGRAM MODIFIED FOR OS/390. * FILE 025 //* DISPLAYS CONSOLES AS A TSO COMMAND UNDER * FILE 025 //* ISPF OR TSO. FEATURES: * FILE 025 //* * FILE 025 //* HIGHLIGHTED MESSAGES ON CONSOLE ARE * FILE 025 //* HIGHLIGHTED * FILE 025 //* AUTOMATIC UPDATE FEATURE * FILE 025 //* ENTER OPERATOR COMMANDS * FILE 025 //* DISPLAY LAST IPL AND IF CLPA WAS DONE * FILE 025 //* * FILE 025 //* CURRENT FILE IS UPDATED FOR OS/390 RELEASE 2.4. * FILE 025 //* OLDER STUFF FOR ESA RELEASE 3 IS PACKAGED AS MEMBER * FILE 025 //* "OLDVERS". ESA 4.2.2 STUFF IS 2 MEMBERS: * FILE 025 //* "OLDESAVR" AND "RESTESA". * FILE 025 //* * FILE 025 //* CONESA - CONSOLE PROGRAM MODIFIED FOR ESA. * FILE 025 //* DISPLAYS CONSOLES AS A TSO COMMAND UNDER * FILE 025 //* ISPF OR TSO. FEATURES: * FILE 025 //* * FILE 025 //* HIGHLIGHTED MESSAGES ON CONSOLE ARE * FILE 025 //* HIGHLIGHTED * FILE 025 //* AUTOMATIC UPDATE FEATURE * FILE 025 //* ENTER OPERATOR COMMANDS * FILE 025 //* DISPLAY LAST IPL AND IF CLPA WAS DONE * FILE 025 //* * FILE 025 //* PRESENTLY WORKS UNDER OS/390 2.4 AND CORRESPONDING * FILE 025 //* DFSMS. SOME OF THE CONTROL BLOCKS THAT IT USED WERE * FILE 025 //* MOVED INTO THE CONSOLE ADDRESS SPACE AFTER DFP 2.2. * FILE 025 //* * FILE 025 //* * FILE 025 //* CONSOLE - PROGRAM TO DISPLAY CONSOLE ACTIVITY AS A * FILE 025 //* TSO COMMAND UNDER ISPF OR TSO. FEATURES: * FILE 025 //* * FILE 025 //* HIGHLIGHTED MESSAGES ON CONSOLE ARE * FILE 025 //* HIGHLIGHTED * FILE 025 //* AUTOMATIC UPDATE FEATURE * FILE 025 //* ENTER OPERATOR COMMANDS * FILE 025 //* DISPLAY LAST IPL AND IF CLPA WAS DONE * FILE 025 //* * FILE 025 //* PRESENTLY WORKS UNDER MVS/XA UNDER DFP * FILE 025 //* RELEASE 1 AND 2.1. * FILE 025 //* * FILE 025 //* MTTESA - USES CROSS MEMORY SERVICES TO READ AND * FILE 025 //* DISPLAY THE MASTER TRACE TABLE AS A TSO * FILE 025 //* COMMAND PROCESSOR. THIS IS THE XA * FILE 025 //* VERSION OF THE PROGRAM THAT ORIGINATED AS * FILE 025 //* MTT UNDER SP1.3. GOOD FOR OS/390 TOO. * FILE 025 //* FEATURES: * FILE 025 //* * FILE 025 //* READ/DISPLAY MASTER TRACE TABLE * FILE 025 //* ENTER OPERATOR COMMANDS * FILE 025 //* CAN USE FIND TO SEARCH THE MASTER * FILE 025 //* TRACE TABLE * FILE 025 //* F 'SEARCH ARGUMENT IN QUOTES' * FILE 025 //* * FILE 025 //* UPDATED FOR MVS/ESA 4.2.2. OLD STUFF STILL HERE. * FILE 025 //* * FILE 025 //* MTTXA - USES CROSS MEMORY SERVICES TO READ AND * FILE 025 //* DISPLAY THE MASTER TRACE TABLE AS A * FILE 025 //* TSO COMMAND PROCESSOR. THIS IS THE XA * FILE 025 //* VERSION OF THE PROGRAM THAT ORIGINATED * FILE 025 //* AS MTT UNDER SP1.3. FEATURES: * FILE 025 //* * FILE 025 //* READ/DISPLAY MASTER TRACE TABLE * FILE 025 //* ENTER OPERATOR COMMANDS * FILE 025 //* CAN USE FIND TO SEARCH THE MASTER * FILE 025 //* TRACE TABLE * FILE 025 //* F 'SEARCH ARGUMENT IN QUOTES' * FILE 025 //* * FILE 025 //* MTT - SAME AS ABOVE FOR SP1.X SYSTEMS. WE HAVE * FILE 025 //* NOT USED FOR 3 YEARS SINCE GOING TO XA. * FILE 025 //* * FILE 025 //* SWAPIN - WILL SYSEVENT A JOB TO NEW PERFORMANCE * FILE 025 //* GROUP. * FILE 025 //* * FILE 025 //* AUTOWTOR - MPF EXIT TO REPLY M. CAN USE FOR * FILE 025 //* IEC701D WITH CARTRIDGES TO BE * FILE 025 //* INITIALIZED (THAT IS THE WAY WE USE * FILE 025 //* IT). THE OPERATOR SETS THE MPF TO THE * FILE 025 //* PARMLIB MEMBER THAT HAS THE IEC701D * FILE 025 //* AND AUTOWTOR (SEE MPFLST03 FOR AN * FILE 025 //* EXAMPLE OF A PARMLIB MEMBER). THE * FILE 025 //* AUTOWTOR WILL GIVE M TO THE IEC701D * FILE 025 //* AND THE OPERATOR LOOKS AT THE VISUAL * FILE 025 //* DISPLAY ON THE 3480 TO SEE WHAT * FILE 025 //* CARTRIDGE NUMBER TO INSERT. * FILE 025 //* * FILE 025 //* IGGPRE00 - DADSM ALLOCATION EXIT TO KEEP CERTAIN * FILE 025 //* PROBLEM DATASETS FROM BEING ALLOCATED * FILE 025 //* ON PACKS BEGINNING WITH STG (STORAGE * FILE 025 //* PACKS). * FILE 025 //* * FILE 025 //* IGGPRETB - TABLE LOADED BY IGGPRE00 THAT CONTAINS * FILE 025 //* THE FIRST 1 TO 12 CHARACTERS OF DATASET * FILE 025 //* NAMES NOT TO BE ALLOCATED ON THE PACKS * FILE 025 //* BEGINNING WITH STG. * FILE 025 //* * FILE 025 //* ZTPP0210 - PROGRAM TO WRITE HEX 'FF' TO FIRST PDS * FILE 025 //* DIRECTORY ENTRY THEREBY DELETING ALL * FILE 025 //* MEMBERS OF THE PDS AND LEAVING THE * FILE 025 //* LIBRARY. * FILE 025 //* * FILE 025 //* ZTPP210J - SAMPLE EXECUTION JCL TO RUN ZTPP0210. * FILE 025 //* * FILE 025 //* ZTPPASM - JCL TO ASSEMBLE ZTPP0210. * FILE 025 //* * FILE 025 //* SASTSOMN - SAS PROGRAM TO PRINT TSOMON'S RECORDING * FILE 025 //* OF COMMANDS ON TSO. * FILE 025 //* * FILE 025 //* NOTE: ANY MEMBERS THAT MIGHT SEEM TO BE MISSING, WILL BE * FILE 025 //* FOUND IN THE OLD VERSIONS THAT ARE PACKAGED WITH * FILE 025 //* THIS FILE: SEE MEMBERS OLDVERS, OLDESAVR, RESTESA. * FILE 025 //* * FILE 025 //***FILE 026 CONTAINS A SYSTEM TO RECORD AND REPORT PERFORMANCE * FILE 026 //* SATISFACTION LEVELS. DURING LOGOFF, THE USER IS * FILE 026 //* PROMPTED FOR A RATING OF BOTH TSO AND BATCH SUBMIT * FILE 026 //* PERFORMANCE. THIS INFORMATION IS RECORDED VIA SMF * FILE 026 //* FOR LATER POST PROCESSING. THIS FILE IS IN IEBUPDTE * FILE 026 //* SYSIN FORMAT. FOR ADDITIONAL INFORMATION SEE THE * FILE 026 //* MEMBER CALLED $$DOC. * FILE 026 //* * FILE 026 //***FILE 027 IS FROM DAYCO PRODUCTS INC OF DAYTON OHIO AND * FILE 027 //* CONTAINS A COPY OF THEIR DATE CHECK UTILITY. * FILE 027 //* * FILE 027 //* THIS UTILITY WAS CREATED TO ALLOW PROGRAMMERS WHO * FILE 027 //* BUILD SYSTEMS THAT REQUIRE DATE INPUT TO THE PARM * FILE 027 //* OF A PROGRAM, TO ENSURE THAT IF THE DATE IS ENTERED * FILE 027 //* WRONG THE OPERATOR DOES NOT GET AWAY WITH IT. * FILE 027 //* * FILE 027 //* THIS FILE IS IN IEBUPDTE SYSIN FORMAT AND CONTAINS * FILE 027 //* THE FOLLOWING MEMBERS. SEE MEMBER $$DOC FOR * FILE 027 //* ADDITIONAL INFORMATION * FILE 027 //* * FILE 027 //* $CLEAR - CLEAR FLAG MACRO. USED WITH * FILE 027 //* $FLAG, $DFLAG AND $TEST MACROS. * FILE 027 //* * FILE 027 //* $DFLAG - DEFINE FLAG BYTE MACRO. USED WITH * FILE 027 //* $FLAG, $CLEAR AND $TEST MACROS. * FILE 027 //* * FILE 027 //* $EPILOG - END AND EXIT A PROGRAM CSECT. * FILE 027 //* USED WITH $PROLOG MACRO. * FILE 027 //* * FILE 027 //* $FLAG - SET A FLAG BIT MACRO. USED WITH * FILE 027 //* $CLEAR, $DFLAG AND $TEST MACROS. * FILE 027 //* * FILE 027 //* $HEAD - CREATE HEADER INFO BLOCKS IN * FILE 027 //* ASSEMBLY LISTINGS. * FILE 027 //* * FILE 027 //* $PROLOG - CREATE STANDARD ENTRY LINKAGE TO A * FILE 027 //* PROGRAM CSECT. USED WITH $EPILOG * FILE 027 //* MACRO. * FILE 027 //* * FILE 027 //* $REGS - INTERNAL MACRO USED BY $PROLOG TO * FILE 027 //* GENERATE REGISTER EQUATES. * FILE 027 //* * FILE 027 //* $TEST - TEST A FLAG AND BRANCH ON * FILE 027 //* CONDITION MACRO. USED WITH $FLAG, * FILE 027 //* $DFLAG AND $CLEAR MACROS. * FILE 027 //* * FILE 027 //* #CONVDAT - CONVERT JULIAN DATE TO GREGORIAN * FILE 027 //* DATE MACRO. * FILE 027 //* * FILE 027 //* DATECHCK - DATE CHECK PROGRAM SOURCE. * FILE 027 //* * FILE 027 //* DAYC ? ? ?- THESE ARE ISPF TUTORIAL MENUS TO * FILE 027 //* EXPLAIN USAGE OF DATECHCK * FILE 027 //* UTILITY. * FILE 027 //* * FILE 027 //* THE MACROS EXCEPT THE $DFLAG, $TEST, $FLAG AND * FILE 027 //* $CLEAR ARE FROM VARIOUS FILES IN THE UTILITIES TAPE. * FILE 027 //* THE #CONVDAT MACRO WAS MODIFIED FOR REENTRANCY. * FILE 027 //* * FILE 027 //***FILE 028 IS A SET OF CLISTS TO CONVERT A LIST OF DATASET * FILE 028 //* NAMES TO DISK-TO-TAPE BACKUP JCL. * FILE 028 //* * FILE 028 //* THE FOLLOWING IS WHAT THIS CLIST PDS CAN DO FOR * FILE 028 //* YOU. THIS FILE IS NOW IN IEBUPDTE SYSIN FORMAT. * FILE 028 //* * FILE 028 //* This file has now been converted to FB, LRECL=80 * FILE 028 //* * FILE 028 //* ***** BACKEMUP ***** * FILE 028 //* * FILE 028 //* FUNCTION OF CLISTS: * FILE 028 //* CONVERT A LIST OF DATASET NAMES TO * FILE 028 //* DISK-TO-TAPE BACKUP JCL. * FILE 028 //* * FILE 028 //* READ THE MEMBERS CALLED $$$DOC, $$$DOC1, * FILE 028 //* $$$DOC2 and $$$DOC3. * FILE 028 //* * FILE 028 //* >>>> You will have to modify these CLISTs to * FILE 028 //* >>>> generate JCL that is appropriate to run * FILE 028 //* >>>> at your installation. * FILE 028 //* * FILE 028 //* SHORT DESCRIPTION: * FILE 028 //* * FILE 028 //* THIS FAMILY OF CLISTS SOLVES AN OLD, * FILE 028 //* NAGGING PROBLEM OF IBM PROGRAMMERS, * FILE 028 //* NAMELY, THAT OF BACKING UP A LARGE NUMBER * FILE 028 //* OF PDS'ES AND SEQUENTIAL DATASETS TO TAPE. * FILE 028 //* THE USUAL WAYS OF DOING THIS REQUIRES * FILE 028 //* SETTING UP A PROC, AND CODING A LARGE * FILE 028 //* NUMBER OF EXECUTIONS OF THE PROC, FOR * FILE 028 //* DIFFERENT DATASETS. YOU HAVE TO KEEP TRACK * FILE 028 //* OF THE FILE NUMBERS ON TAPE, AND IT'S A * FILE 028 //* BIG PAIN IN THE (YOU FILL IN THE BLANK), * FILE 028 //* AT ITS EASIEST. * FILE 028 //* * FILE 028 //* WITH "BACKEMUP" CLISTS YOU JUST HAVE TO * FILE 028 //* MAKE A LIST OF THE DATASETS ON A * FILE 028 //* CARD-IMAGE FILE, RUN A CLIST AGAINST THE * FILE 028 //* LIST, AND IN A FEW SECONDS, YOU HAVE YOUR * FILE 028 //* BACKUP JCL ! * FILE 028 //* * FILE 028 //* FURTHER HELP AND DESCRIPTION: * FILE 028 //* * FILE 028 //* PLEASE SEE MEMBER TSOBATV FOR GREAT * FILE 028 //* ASSISTANCE IN BACKING UP PO AND PS * FILE 028 //* DATASETS ON A GIVEN VOLUME. OUTPUT OF * FILE 028 //* THIS JOB IS CLOSE TO THE FORMAT USED FOR * FILE 028 //* INPUT TO THE CLIST CALLED "GENVOL". ONLY * FILE 028 //* MINOR MASSAGING WITH ISPF EDIT IS * FILE 028 //* NECESSARY. "VTOC" PGM FOUND ON CBT TAPE - * FILE 028 //* FILE 112. * FILE 028 //* * FILE 028 //* JEFF BROIDO WROTE THE ORIGINAL CLIST, * FILE 028 //* GENUNLD. I HAVE MODIFIED HIS ORIGINAL * FILE 028 //* VERSION FOR SEVERAL OF MY PURPOSES, AND HAVE * FILE 028 //* WRITTEN ANOTHER ONE, GENPOPS, THAT ADDED THE * FILE 028 //* CAPABILITY OF DUMPING SEQUENTIAL DATASETS * FILE 028 //* AFTER DOING THE PDS'ES. * FILE 028 //* * FILE 028 //* THE THREE CLISTS, GENPOPS, GENPOPSF, AND * FILE 028 //* GENPOPST, PRODUCE SIMILAR RESULTS, EXCEPT * FILE 028 //* THAT FOR THE SEQUENTIAL COPIES, GENPOPST * FILE 028 //* USES THE PROGRAM FTL (SOURCE CODE INCLUDED * FILE 028 //* HERE). * FILE 028 //* * FILE 028 //* THE GENPOPS AND GENPOPSF CLISTS GENERATE JCL * FILE 028 //* WHICH USES PROGRAMS SEQCPY AND SEQCPYF TO DO * FILE 028 //* THE SEQUENTIAL DATASET COPIES. SEQCPY AND * FILE 028 //* SEQCPYF LOAD MODULES ARE INCLUDED HERE IN * FILE 028 //* MEMBER SEQCPY AS AN XMITTED LOAD LIBRARY. * FILE 028 //* * FILE 028 //* THE CLISTS USE THE TAPEMAP PROGRAM (ORIGINAL * FILE 028 //* WAS FROM UCLA) WHICH IS ON CBT TAPE FILE * FILE 028 //* 299. THEY ALSO USE THE INIMITABLE PDS * FILE 028 //* PROGRAM FROM FILE 182. * FILE 028 //* * FILE 028 //* A LOAD MODULE LIBRARY OF THE TAPEMAP PROGRAM * FILE 028 //* IN XMIT FORMAT IS INCLUDED HERE AS MEMBER * FILE 028 //* TAPEMAP@. * FILE 028 //* * FILE 028 //* PLEASE NOTE THAT IN ORDER TO RUN THE TAPEMAP * FILE 028 //* PROGRAM WHOSE JCL IS PRODUCED AT THE END OF * FILE 028 //* THE JOB HERE, YOU HAVE TO HAVE BLP=YES * FILE 028 //* CODED IN YOUR JES2PARM MEMBER IN PARMLIB. * FILE 028 //* IT WON'T WORK WITH BLP=NO. YOU CAN SET THIS * FILE 028 //* OPTION TEMPORARILY BY ENTERING (ON THE CONSOLE) * FILE 028 //* * FILE 028 //* $TJOBCLASS(B),BLP=YES * FILE 028 //* * FILE 028 //* IF FOR EXAMPLE, YOUR JOB IS RUNNING IN CLASS=B. * FILE 028 //* * FILE 028 //***FILE 029 IS A PROCEDURE TO ENLARGE THE VTOC OF AN ACTIVE * FILE 029 //* PACK FROM MR SAM GOLOB. THIS FILE IS IN IEBUPDTE * FILE 029 //* SYSIN FORMAT. * FILE 029 //* * FILE 029 //* email: sbgolob@cbttape.org * FILE 029 //* * FILE 029 //* ----------------------------------------------- * FILE 029 //* NOTE: The procedure in this file may now be obsolete. * FILE 029 //* ----------------------------------------------- * FILE 029 //* * FILE 029 //* It seems that on current z/OS systems (we have * FILE 029 //* z/OS 2.5 right now) there is an EXTVTOC function * FILE 029 //* in IBM's ICKDSF program which can expand the VTOC * FILE 029 //* of a disk pack. The function called NEWVTOC will * FILE 029 //* move the VTOC. Our procedure would therefore not * FILE 029 //* be necessary on those systems (although it would * FILE 029 //* probably still work). * FILE 029 //* * FILE 029 //* An example of how to use the ICKDSF method of * FILE 029 //* expanding the VTOC and the VTOC Index, may be * FILE 029 //* found in member $ICKDSF in this dataset. * FILE 029 //* * FILE 029 //* But look in the IBM manual, just to be sure. * FILE 029 //* The considerations we have talked about here, * FILE 029 //* apply there as well. (E.G. moving of datasets * FILE 029 //* that are adjacent to the current VTOC) * FILE 029 //* * FILE 029 //* z/OS Device Support Facilities (ICKDSF) - * FILE 029 //* User's Guide and Reference * FILE 029 //* * FILE 029 //* DESCRIPTION: * FILE 029 //* * FILE 029 //* THIS PROCEDURE PRESENTS A "COOKBOOK-STYLE" RECIPE * FILE 029 //* FOR ENLARGING THE VTOC OF AN ACTIVE DASD PACK. THE * FILE 029 //* VTOC INDEX HAS TO BE DEACTIVATED FIRST. EVERYTHING * FILE 029 //* IS HERE, AND ALL THE "INGREDIENTS" IN THE RECIPE * FILE 029 //* ARE ON THIS TAPE. IT'S AN EASY TO FOLLOW PATH. * FILE 029 //* ONCE YOU'VE DONE IT A FEW TIMES (BEING CAREFUL OF * FILE 029 //* COURSE) IT'S A PIECE OF CAKE. * FILE 029 //* * FILE 029 //* IT IS ASSUMED THAT IF YOU ARE DOING THIS, THEN YOU * FILE 029 //* ARE A "SYSTEM DOCTOR" AND YOU HAVE ACCESS TO APF- * FILE 029 //* AUTHORIZATION OF TSO COMMANDS AND BATCH PROGRAMS. * FILE 029 //* * FILE 029 //* THE PROCEDURE INVOLVES BUILDING AN EXTENSION TO THE * FILE 029 //* END OF THE EXISTING VTOC. THEREFORE, ANY DATASETS * FILE 029 //* LYING ON THE TRACKS FOLLOWING THE END OF THE VTOC, * FILE 029 //* HAVE TO BE MOVED OUT OF THE WAY. * FILE 029 //* * FILE 029 //* SEE MEMBER $RECEIVE TO CREATE A LOAD LIBRARY THAT * FILE 029 //* CONTAINS ALL THE NECESSARY LOAD MODULES. YOU WILL * FILE 029 //* HAVE TO APF-AUTHORIZE THIS LIBRARY, OR COPY ITS * FILE 029 //* MODULES INTO AN APF-AUTHORIZED LOAD LIBRARY. * FILE 029 //* * FILE 029 //* SEE MEMBER DISKMAP FOR FURTHER DETAILS ON HOW TO * FILE 029 //* RUN THE DISKMAP PROGRAM (SO YOU CAN SEE WHERE THE * FILE 029 //* PLACEMENT OF THE VTOC IS). * FILE 029 //* * FILE 029 //* JUST REMEMBER THAT THE DISKMAP PROGRAM HAS TO BE * FILE 029 //* APF-AUTHORIZED. * FILE 029 //* * FILE 029 //* THE MEMBER OF THIS PDS CALLED NARRATIV, CONTAINS * FILE 029 //* THE ACTUAL INSTRUCTIONS ON HOW TO PROCEED. * FILE 029 //* * FILE 029 //* I DON'T RECOMMEND USING THE IBM PROGRAM IEHLIST, * FILE 029 //* (MEMBER IEHLIST IN THIS PDS) TO GET A VTOC MAP. * FILE 029 //* IN MY OPINION, THE IEHLIST REPORT IS VERY UNCLEAR. * FILE 029 //* USE THE SUPPLIED PROGRAM DISKMAP FOR THIS PURPOSE. * FILE 029 //* * FILE 029 //***FILE 030 IS FROM MR SAM GOLOB, AND CONTAINS THE CODE * FILE 030 //* NECESSARY TO CHANGE THE CONSOLE DEFAULT PFKEYS * FILE 030 //* ON MVS SYSTEMS BEFORE THE XA 2.2 LEVEL. * FILE 030 //* SEE THE MEMBER CALLED $$DOC FOR ADDITIONAL * FILE 030 //* INFORMATION. * FILE 030 //* * FILE 030 //* MOD TO CHANGE CONSOLE DEFAULT PFKEYS. * FILE 030 //* * FILE 030 //* ATTENTION MVS SP1.3.X AND SP2.1.X USERS .... * FILE 030 //* * FILE 030 //* NOW YOU DON'T HAVE TO BE SATISFIED WITH IBM'S * FILE 030 //* SELECTION OF *** DEFAULT *** PFKEYS ANYMORE. YOU * FILE 030 //* CAN SET 'EM THE WAY YOU WANT 'EM, AND THEY WON'T * FILE 030 //* FALL OFF AFTER AN IOGEN. * FILE 030 //* * FILE 030 //* I'VE CODED 2 SIMPLE USERMODS TO THE SYSGEN MACRO * FILE 030 //* SGIEA2D2 ON AGENLIB. VERY SIMILAR CODING CAN BE * FILE 030 //* USED EITHER ON SP1.3 OR ON XA. ONLY THE SEQUENCE * FILE 030 //* NUMBERS ARE DIFFERENT. THIS IS GOOD AT LEAST UNTIL * FILE 030 //* SP2.2. AFTER SP 2.2.X AND ESA, THESE MODS ARE * FILE 030 //* NOT NECESSARY, BECAUSE PFKEYS ARE SET IN A PARMLIB * FILE 030 //* MEMBER. * FILE 030 //* * FILE 030 //* PLEASE MAKE NOTE OF THE ONE FACT THAT THIS * FILE 030 //* PROCESS SETS ALL CONSOLES WITH THE SAME PFKEYS. * FILE 030 //* AT LEAST YOU CAN GET THE DEFAULTS CLOSER TO WHAT * FILE 030 //* YOU WANT. * FILE 030 //* * FILE 030 //* TWO USERMODS ARE SUPPLIED. THEY WILL HAVE TO * FILE 030 //* BE EDITED AND CUSTOMIZED TO YOUR SHOP. THEY MUST * FILE 030 //* BE ACCEPTED, TO HAVE AN EFFECT IN A SYSGEN OR * FILE 030 //* IOGEN, UNLESS YOU CONCATENATE THE MTS ABOVE * FILE 030 //* AGENLIB IN YOUR SYSGEN ASSEMBLY JCL. SAVE A COPY * FILE 030 //* OF THE ORIGINAL MACRO FOR A BACKUP. * FILE 030 //* * FILE 030 //* JUST USE MY SYSMODS AS MODELS. COMPARE THEM TO * FILE 030 //* THE VERSION OF MACRO SGIEA2D2 THAT YOU HAVE ON YOUR * FILE 030 //* AGENLIB LIBRARY. BE VERY CAREFUL WITH THE SEQUENCE * FILE 030 //* NUMBERS, AND IT'D PROBABLY BE BEST TO FOLLOW MY * FILE 030 //* SCHEME CAREFULLY. GOOD LUCK. * FILE 030 //* * FILE 030 //* ONE FURTHER NOTE. THIS USERMOD IS RUNNING ON * FILE 030 //* MY MVS/370 SYSTEM, BUT I AM UNABLE TO TEST THE XA * FILE 030 //* VERSION HERE. A FRIEND ASSEMBLED AN XA SYSGEN WITH * FILE 030 //* THE "IEBUPDTE"ED MACRO, AND THIS WAS SUCCESSFUL. I * FILE 030 //* COULDN'T PERSONALLY TEST THE RECEIVE, APPLY, AND * FILE 030 //* ACCEPT OF THE XA USERMOD. IT'S OK, HOWEVER. * FILE 030 //* * FILE 030 //***FILE 031 IS A IGGPRE00 EXIT FROM THE FORD AEROSPACE & * FILE 031 //* COMMUNICATIONS CORPORATION IN COLORADO SPRINGS, * FILE 031 //* COLORADO. THIS EXIT WILL ALLOW DASD ALLOCATION OF * FILE 031 //* NEW DATASETS ONLY ON VOLUMES MOUNTED STORAGE OR * FILE 031 //* PUBLIC UNLESS THE USER HAS BEEN GIVEN RACF * FILE 031 //* "OPERATIONS". * FILE 031 //* * FILE 031 //***FILE 032 IS FROM MR SAM GOLOB AND CONTAINS THREE PROGRAMS * FILE 032 //* THAT WERE PREVIOUSLY ON THIS TAPE. THEY WERE * FILE 032 //* GOTTEN FROM THE HUGE "MEMOREX" FILE OF AN OLD CBT * FILE 032 //* TAPE (VERSION 260 OR EARLIER - IT WAS FILE 313.) * FILE 032 //* THIS FILE IS IN IEBUPDTE SYSIN FORMAT. FOR * FILE 032 //* ADDITIONAL INFORMATION SEE THE MEMBERS CALLED * FILE 032 //* $$DOC*** IN THIS PDS. * FILE 032 //* * FILE 032 //* COPYPACK - A BATCH UTILITY WHICH COPIES (AND * FILE 032 //* OPTIONALLY RECATALOGS) GROUPS OF * FILE 032 //* DATASETS, BY PARTIAL NAME, FROM ONE * FILE 032 //* DISK PACK TO ANOTHER. IT CAN HANDLE * FILE 032 //* DSORG=PO, PS, OR DA. ALL SUCH DATASETS * FILE 032 //* ON THE ENTIRE PACK CAN BE MOVED. * FILE 032 //* ALLOCATION OF THE TARGET DATASETS IS * FILE 032 //* DONE BY THE PROGRAM AUTOMATICALLY. * FILE 032 //* PARM INPUT PROVIDES MUCH POWER AND * FILE 032 //* FLEXIBILITY. THIS CAN SAVE YOU A LOT * FILE 032 //* OF WORK. IF YOU HAVE FDR, FDRCOPY IS * FILE 032 //* BETTER FOR MOST PURPOSES. SO IS DFDSS * FILE 032 //* COPY. COPYPACK WILL DO A NICE JOB * FILE 032 //* COPYING MODEL DSCB'S FROM ONE PACK TO * FILE 032 //* ANOTHER. COPYPACK HAS BEEN FIXED TO * FILE 032 //* RUN UNDER XA. * FILE 032 //* * FILE 032 //* DOWNDATE - A UTILITY WHICH CREATES AN IEBUPDTE * FILE 032 //* FORMAT DIFFERENCE DECK BETWEEN TWO * FILE 032 //* VERSIONS OF A SOURCE PROGRAM. THIS NOT * FILE 032 //* ONLY FLAGS DIFFERENCES, BUT ALLOWS YOU * FILE 032 //* TO CONVERT FROM ONE SOURCE DECK TO THE * FILE 032 //* OTHER BY MEANS OF THE DIFFERENCE DECK. * FILE 032 //* * FILE 032 //* JCLSCAN - A TSO COMMAND PROCESSOR WHICH CALLS THE * FILE 032 //* MVS JCL CONVERTER TO CHECK A DATASET OF * FILE 032 //* JCL FOR ERRORS. SINCE THE ACTUAL * FILE 032 //* CONVERTER FROM IBM IS USED, YOU GET THE * FILE 032 //* SAME RESULT AS IF YOU DID TYPRUN=SCAN, * FILE 032 //* BUT WITHOUT RUNNING A JOB. IT USES AN * FILE 032 //* SVC TO DO THE CALLING OF THE CONVERTER. * FILE 032 //* OUTPUT IS DISPLAYED AT THE TUBE IN A * FILE 032 //* VERY CONVENIENT FORMAT. * FILE 032 //* * FILE 032 //***FILE 033 is from the SHARE JES2 Committee, and contains * FILE 033 //* the Year 2001 version of the SHARE JES2 Songbook, * FILE 033 //* from which the songs are taken, to be sung at the * FILE 033 //* famous "JES2 Sing-Along" session on Thursday night * FILE 033 //* at all SHARE meetings (in the S.C.I.D.S. ballroom). * FILE 033 //* * FILE 033 //* Every SHARE meeting, songs are added to this * FILE 033 //* collection. This collection is cumulative, and * FILE 033 //* contains all the past songs, as well as recent * FILE 033 //* ones. * FILE 033 //* * FILE 033 //* A plain text (EBCDIC - FB-80) version is supplied, * FILE 033 //* as member JESSONG in this pds. * FILE 033 //* * FILE 033 //* Now the 2004 version of the JES2 songbook is * FILE 033 //* included in MSWORD format..... (Member SONG2004.) * FILE 033 //* * FILE 033 //* And the 2009 version of the JES2 songbook is also * FILE 033 //* included in MSWORD format..... (Member SONG2009.) * FILE 033 //* Thanks to Helen Seren. * FILE 033 //* * FILE 033 //* *** + *** ----------------- *** + *** * FILE 033 //* *** + *** *** + *** * FILE 033 //* *** + *** S H A R E *** + *** * FILE 033 //* *** + *** *** + *** * FILE 033 //* *** + *** JES2 SONG BOOK *** + *** * FILE 033 //* *** + *** *** + *** * FILE 033 //* *** + *** ----------------- *** + *** * FILE 033 //* * FILE 033 //* We gratefully acknowledge all members, past and * FILE 033 //* present, of the SHARE JES2 Committee, who have * FILE 033 //* contributed to collecting this magnificent and * FILE 033 //* growing volume of beautiful and instructive * FILE 033 //* songs, whose words echo in our ears, from one * FILE 033 //* SHARE meeting to the next. * FILE 033 //* * FILE 033 //* Also, we acknowledge gratefully, all of the * FILE 033 //* talented song writers, who have sublimated their * FILE 033 //* computer skills and other capabilities, into * FILE 033 //* producing these inimitable gems.... * FILE 033 //* * FILE 033 //* And we acknowledge the talented piano players of * FILE 033 //* the generations, past and present.... * FILE 033 //* * FILE 033 //* (Ah, Anne Caluori is good.... ) * FILE 033 //* * FILE 033 //* And the projectionists--who have to proceed, * FILE 033 //* at the proper speed.... * FILE 033 //* * FILE 033 //* And the paddle wavers. Thanks, Bob Rannie.... * FILE 033 //* * FILE 033 //* Nothing beats being there in person !!!!!! * FILE 033 //* * FILE 033 //* Helen Seren * FILE 033 //* email: helen.seren@gmail.com * FILE 033 //* * FILE 033 //***FILE 034 IS FROM NORTHEAST LOUISIANA UNIVERSITY AND * FILE 034 //* CONTAINS A COPY OF THEIR PROGRAM CALLED RACFUSER. * FILE 034 //* THIS IS AN ASSEMBLER PROGRAM WHICH WILL READ THE * FILE 034 //* RACF MASTER DATA SET, PRINT THE PASSWORD * FILE 034 //* EXPIRATION DATE, AND CLASSIFY A USERID INTO ONE OF * FILE 034 //* THE FOLLOWING CATEGORIES : * FILE 034 //* * FILE 034 //* A. PASSWORD WILL EXPIRE BEFORE A SPECIFIED * FILE 034 //* THRUDATE (WHICH IS SPECIFIED ON A PARM OR * FILE 034 //* ALLOWED TO DEFAULT TO SEVEN DAYS FROM * FILE 034 //* TODAY). * FILE 034 //* B. PASSWORD WILL REMAIN ACTIVE AFTER THE * FILE 034 //* THRUDATE, * FILE 034 //* C. PASSWORD CURRENTLY EXPIRED, OR * FILE 034 //* D. USERID HAS NEVER BEEN USED * FILE 034 //* * FILE 034 //* THIS INFORMATION CAN BE USED BY A SECURITY * FILE 034 //* ADMINISTRATOR TO CONTROL THE CONTENTS OF THE RACF * FILE 034 //* MASTER DATA SET WHICH INCLUDES ELIMINATING UNUSED * FILE 034 //* OR OBSOLETE USERIDS AND NOTIFYING DATA CONTROL * FILE 034 //* ABOUT UPCOMING PASSWORD EXPIRATIONS IN SELDOM RUN * FILE 034 //* BATCH JOBS. THIS HELPS PREVENT JCL ERRORS DUE TO * FILE 034 //* AN EXPIRED PASSWORD. * FILE 034 //* * FILE 034 //***FILE 035 is a Load Module library with useful programs in it. * FILE 035 //* * FILE 035 //* Short explanation and note about load module CBT Tape * FILE 035 //* files: (This is a "technology update".) * FILE 035 //* * FILE 035 //* Way back in time, before the TSO XMIT (TRANSMIT) * FILE 035 //* command became popular, in the ancient days of the * FILE 035 //* pre-1990's, it was necessary to include separate * FILE 035 //* load module libraries on the CBT Tape, because an * FILE 035 //* IEBCOPY unload of a load module file with RECFM=U * FILE 035 //* was not compatible with RECFM=FB, LRECL=80 card-image * FILE 035 //* files, that most source programs are formatted with. * FILE 035 //* Therefore, on the tape, if we wanted to distribute * FILE 035 //* load modules, we had to make a separate file for * FILE 035 //* source code and a separate file for load modules. * FILE 035 //* * FILE 035 //* But now, that a load module library can be put into * FILE 035 //* TSO XMIT format, which is FB-80 card image format, * FILE 035 //* load modules can be included in the same file where * FILE 035 //* source code is distributed. So this development has * FILE 035 //* lessened the need for separate load module files on * FILE 035 //* the CBT Tape. Load module libraries can now exist * FILE 035 //* on a "source code file" as a member, which is a real * FILE 035 //* load library in TSO XMIT format (FB-80)! * FILE 035 //* * FILE 035 //* Nevertheless, this load module file has been here * FILE 035 //* on the tape, and it includes many varied programs * FILE 035 //* from many sources, from time immemorial. This * FILE 035 //* file provides a convenient place from which to * FILE 035 //* install many programs. Therefore, I've decided that * FILE 035 //* rather than reduce the size of this file or eliminate * FILE 035 //* it altogether, I'm actually going to expand it, even * FILE 035 //* though some of its load modules can be found in * FILE 035 //* other places and in other CBT Tape files. * FILE 035 //* * FILE 035 //* The following is a list of most of the programs in this * FILE 035 //* library, and where their original source code is. * FILE 035 //* * FILE 035 //* SOURCE FILE LOAD MODULE NAME * FILE 035 //* 002 SOURCE CBT973 - uncompres tape files * FILE 035 //* 006 SOURCE CBTUPD - insert ./ ADD cards * FILE 035 //* into this doc * FILE 035 //* 006 SOURCE DOCFILE - cols 73-80 of this * FILE 035 //* documentation * FILE 035 //* 018 DOCUMENTATION TSUPDATE * FILE 035 //* 044 SOURCE ASMTOZAF - PL1/F ASMTOZAP * FILE 035 //* 044 SOURCE ASMTOZAP - PL/1 OPTIMIZER * FILE 035 //* good with PL/1 V1.3 or more * FILE 035 //* 046 SOURCE PACKRAT, PACKRATU - dataset * FILE 035 //* scratch/uncat on disk packs * FILE 035 //* 068 SOURCE TSTVS - Console FB-80 editor * FILE 035 //* 093 SOURCE OFFLOAD * FILE 035 //* 093 SOURCE PDSLOAD * FILE 035 //* 094 SOURCE DAF * FILE 035 //* 102 SOURCE TAPESC46 - Version 4.6 (64K) * FILE 035 //* 102 SOURCE TAPESCAN - Version 5.2 (64K) * FILE 035 //* 112 SOURCE VTOC * FILE 035 //* 133 SOURCE LOGTIME (time of this LOGON) * FILE 035 //* 133 SOURCE LASTCLPA * FILE 035 //* 134 SOURCE HEL (moved to FILE 135) * FILE 035 //* 134 SOURCE REVIEW (moved to FILE 135) * FILE 035 //* 134 SOURCE ZAP (moved to FILE 135) * FILE 035 //* 147 SOURCE ARCHINIT \\ * FILE 035 //* 147 SOURCE ARCHIVER >> ARCHIVER * FILE 035 //* 147 SOURCE ARCHPARS // * FILE 035 //* 182 SOURCE PDS86 - PDS Vers 8.6 loadmod. * FILE 035 //* (Needs PANELS and MSGS to * FILE 035 //* run in ISPMODE. Will run * FILE 035 //* in line mode as is. Use * FILE 035 //* XISPM keyword when invoking. * FILE 035 //* SEE FILE 182 FOR PANELS AND * FILE 035 //* MESSAGES. * FILE 035 //* 182 SOURCE PDS86I - PDS 8.6 genned with * FILE 035 //* European dates. * FILE 035 //* 182 SOURCE PDSORIG - Old original PDS * FILE 035 //* program from ancient times. * FILE 035 //* 183 SOURCE FASTPATH - Quick ISPF updates * FILE 035 //* 183 SOURCE FASTP149 - FASTPATH previous * FILE 035 //* release * FILE 035 //* 193 SOURCE TCOPY - Tape copying utility * FILE 035 //* 200 SOURCE WHATSNEW - in a load library * FILE 035 //* 218 SOURCE VSAMMAPP * FILE 035 //* 229 SOURCE COPYFILE - copies SL tape fls * FILE 035 //* 229 SOURCE COPYSLNL - copies SL to NL * FILE 035 //* 229 SOURCE COPYNLNL - copies NL to NL * FILE 035 //* 229 SOURCE IGG019WD - with COPYFILE * FILE 035 //* 229 SOURCE IGG019WE - with COPYFILE * FILE 035 //* 229 SOURCE COPYMODS - souped up version * FILE 035 //* with much extra capability * FILE 035 //* 229 SOURCE CKIEBGEN (SBG version of * FILE 035 //* Baldomero Castilla's QSAM * FILE 035 //* GET-PUT file copy program) * FILE 035 //* 264 SOURCE LOOK (see what's in storage) * FILE 035 //* Latest version doesn't get * FILE 035 //* user-key CSA, but it must * FILE 035 //* run APF-authorized. * FILE 035 //* 264 SOURCE LOOKN - 64-bit version of * FILE 035 //* LOOK program. Must * FILE 035 //* run APF-authorized. * FILE 035 //* 264 SOURCE UKEYCSA (APF-authorized) * FILE 035 //* (allow/not Key-8 CSA) * FILE 035 //* (UKEYCSA Y is needed for * FILE 035 //* the LOOK command to run, * FILE 035 //* for z/OS 1.8 and higher.) * FILE 035 //* 266 SOURCE SS0104 tape mapping program * FILE 035 //* (used to determine footages) * FILE 035 //* 294 SOURCE VSAMADTL VSAMANAL * FILE 035 //* 294 SOURCE VSAMAGET VSAMANAL * FILE 035 //* 294 SOURCE VSAMAHLP VSAMANAL * FILE 035 //* 294 SOURCE VSAMANAL VSAMANAL * FILE 035 //* 294 SOURCE VSAMANDX VSAMANAL * FILE 035 //* Compiled w/PL/1 Optimizer 131 * FILE 035 //* 294 SOURCE VSAMSIZE VSAMANAL * FILE 035 //* 296 SOURCE BLKDISK BLK3380 BLK3390 * FILE 035 //* 296 SOURCE BLK3375 BLK9345 BLK3350 * FILE 035 //* 296 SOURCE DSAT * FILE 035 //* 296 SOURCE DVOL * FILE 035 //* 296 SOURCE COMPARE * FILE 035 //* 296 SOURCE COMPARE$ alias of COMPARE * FILE 035 //* 296 SOURCE COMPAREB * FILE 035 //* 296 no source COMPAREC from Serena Inc. * FILE 035 //* PDS interface to SUPERC * FILE 035 //* see member COMXMIT in File 182 * FILE 035 //* 296 no source COMPAREW from Serena Inc. * FILE 035 //* PDS interface to COMPAREX * FILE 035 //* see member COMXMIT in File 182 * FILE 035 //* 296 SOURCE RELEASE * FILE 035 //* 296 SOURCE RESET * FILE 035 //* 296 SOURCE XEQ * FILE 035 //* 299 SOURCE TAPEMAP & TAPEMAPO * FILE 035 //* 300 SOURCE CDSCB * FILE 035 //* 300 SOURCE CPSCB * FILE 035 //* 300 SOURCE DUSER - Displays TSO users * FILE 035 //* logged on, with * FILE 035 //* their asid. * FILE 035 //* 300 SOURCE LASTIPL * FILE 035 //* 300 SOURCE LPSCB * FILE 035 //* 316 SOURCE LISPDS (really LISTPDS) * FILE 035 //* 316 SOURCE TAPEL - used with COPYFILE * FILE 035 //* 357 SOURCE PDSMATCH - Compare 2 PDS dirs * FILE 035 //* 365 SOURCE OSTAREDC - OSTARXMT error * FILE 035 //* checking assembler program * FILE 035 //* 423 SOURCE LISTHEAD - Display headers of * FILE 035 //* load modules. Plus * FILE 035 //* hex display of its * FILE 035 //* first 300 bytes. * FILE 035 //* 533 SOURCE VTT2DISK - Real Tape to FB-80 * FILE 035 //* AWS format disk. * FILE 035 //* 533 SOURCE VTT2TAPE - AWS format FB-80 * FILE 035 //* disk to Real Tape. * FILE 035 //* 541 SOURCE CCKDDUMP - Disk to cckd fmt * FILE 035 //* 541 SOURCE CCKDLOAD - Load from cckd fmt * FILE 035 //* 566 SOURCE APFLIST - list APF libraries * FILE 035 //* 566 SOURCE ZAPDSCB - Full screen change * FILE 035 //* for VTOC entries * FILE 035 //* 690 SOURCE XMDSMAIN - browse virtual * FILE 035 //* storage * FILE 035 //* 731 SOURCE CINMX - change XMIT and * FILE 035 //* RECEIVE settings * FILE 035 //* DTEST - display TSO TEST * FILE 035 //* PARMLIB settings * FILE 035 //* LOADTEST - batch program to * FILE 035 //* change them * FILE 035 //* INMXD - display XMIT and * FILE 035 //* RECEIVE settings * FILE 035 //* ADIS - display public * FILE 035 //* (PARMLIB) TSO * FILE 035 //* "auth tables" * FILE 035 //* EESCB - display current * FILE 035 //* Broadcast Dataset * FILE 035 //* status, and more * FILE 035 //* LOGOPTS - flip on/off bits * FILE 035 //* controlled by * FILE 035 //* IKJTSOxx LOGON * FILE 035 //* parameter * FILE 035 //* RECONLIM - display or change * FILE 035 //* TCAS RECONLIM * FILE 035 //* value, on the fly * FILE 035 //* SHOWTCAS - display and format * FILE 035 //* TCAS control blk. * FILE 035 //* APF-authorized * FILE 035 //* because data is * FILE 035 //* fetch-protected * FILE 035 //* SHOWTPVT - display and format * FILE 035 //* TPVT control blk. * FILE 035 //* Not documented by * FILE 035 //* IBM * FILE 035 //* UCBDASD - display real UCB * FILE 035 //* (File 873) ULUDASD DASD info, cyls, * FILE 035 //* etc. Not APF-auth * FILE 035 //* UCBTAPE - display real UCB * FILE 035 //* (File 873) ULUTAPE TAPE info, with * FILE 035 //* pending mounts. * FILE 035 //* Not APF-authorizd * FILE 035 //* USERMAX - display or change * FILE 035 //* TCAS USERMAX * FILE 035 //* value, on the fly * FILE 035 //* 792 SOURCE DISKMAP - map DASD volume * FILE 035 //* EAV capable. * FILE 035 //* 797 SOURCE TSUB - Reload and change * FILE 035 //* LLWA - your TSO session's * FILE 035 //* LWATMGR - "auth tables" * FILE 035 //* LWATEDIT - edit auth tables * FILE 035 //* 816 SOURCE BDMNNOTC - Change default # * FILE 035 //* of Global Notices * FILE 035 //* in SYS1.BRODCAST * FILE 035 //* produced by * FILE 035 //* ACCOUNT/SYNC. * FILE 035 //* 826 SOURCE CNCLPG - Make address space * FILE 035 //* cancelable or * FILE 035 //* non-cancelable, * FILE 035 //* non-swappable or * FILE 035 //* swappable. BURN an * FILE 035 //* address space. * FILE 035 //* 846 SOURCE ONLCLIP - Change the volser * FILE 035 //* of a disk pack, * FILE 035 //* while it is online.* FILE 035 //* IPL text is not * FILE 035 //* affected. * FILE 035 //* 949 SOURCE PDSUR - IEHMOVE substitute * FILE 035 //* good for sequenti- * FILE 035 //* alization of pds's * FILE 035 //* 994 SOURCE LISTMOD - Hex Dump an entire * FILE 035 //* load module, or * FILE 035 //* alternatively * FILE 035 //* from its entry pt * FILE 035 //* till the end. * FILE 035 //* Display in hex * FILE 035 //* 75 bytes wide. * FILE 035 //* This is more use- * FILE 035 //* ful than LISTMODD. * FILE 035 //* 994 SOURCE LISTMODD - Hex Dump an entire * FILE 035 //* load module, or * FILE 035 //* alternatively * FILE 035 //* from its entry pt * FILE 035 //* till the end. * FILE 035 //* Display in decimal * FILE 035 //* 112 bytes wide. * FILE 035 //* * FILE 035 //***FILE 036 IS A FIXPDS UTILITY FROM MR SAM GOLOB. THIS CODE * FILE 036 //* WAS WRITTEN BY MR ROBERT B. WEINSTEIN, OF BLESSED * FILE 036 //* MEMORY, WHO WAS A GENIUS. THIS UTILITY RESURRECTS * FILE 036 //* DELETED MEMBERS OF A PDS, BUT IT DOES SO WITHOUT * FILE 036 //* USING THE DIRECTORY. THIS FILE IS IN IEBUPDTE SYSIN * FILE 036 //* FORMAT. * FILE 036 //* * FILE 036 //* THIS PROGRAM STOWS NEW DIRECTORY ENTRIES FOR * FILE 036 //* PHYSICAL FILES IN A DATASET WHICH WOULD LOOK LIKE A * FILE 036 //* PDS MEMBER. IT LOCATES THESE FILES WITHOUT BENEFIT * FILE 036 //* OF A PREVIOUS GOOD DIRECTORY. ALL IT NEEDS IS A * FILE 036 //* BLANK DIRECTORY. * FILE 036 //* * FILE 036 //* Please note that this program was written around * FILE 036 //* 1983 or before that, and HLASM didn't exist then. * FILE 036 //* A few changes in the ASMLINK member had to be made, * FILE 036 //* and they are in the new member ASMLINKS. Same with * FILE 036 //* ABEND designations in some of the source code. * FILE 036 //* Thanks to Bandit Chansongserm of IBM Thailand for * FILE 036 //* picking these changes up. ASMLINKS JCL was written * FILE 036 //* for a z/OS 2.4 system, and using HLASM for the * FILE 036 //* install. * FILE 036 //* * FILE 036 //* THIS FIXPDS PROGRAM RESTORES DELETED MEMBERS OF A * FILE 036 //* PDS WITH A BACKWARD SEARCH, STARTING FROM THE END * FILE 036 //* OF THE DATASET AND BROWSING EACH MEMBER (DELETED OR * FILE 036 //* NOT) WITH ISPF BROWSE. AFTER ENDING EACH BROWSE, * FILE 036 //* YOU HAVE AN OPPORTUNITY TO STOW A NAME IN THE * FILE 036 //* DIRECTORY FOR THAT MEMBER. THE PROGRAM PROCEEDS * FILE 036 //* BACKWARDS, MEMBER BY MEMBER, UNTIL YOU EXIT, OR * FILE 036 //* UNTIL YOU REACH THE BEGINNING OF THE LIBRARY. * FILE 036 //* * FILE 036 //* TWO FEATURES DISTINGUISH THIS PROGRAM FROM OTHERS * FILE 036 //* OF THIS TYPE. ONE, THE MEMBER SEARCH GOES * FILE 036 //* BACKWARDS, STARTING FROM THE END OF THE DATASET AND * FILE 036 //* GOING BACK, ONE MEMBER AT A TIME. THIS ALLOWS YOU * FILE 036 //* TO LOOK AT THE MOST RECENT ACTIVITY FIRST. TWO, * FILE 036 //* EACH MEMBER IS ISPF BROWSED. IT CAN BE EXAMINED IN * FILE 036 //* ITS ENTIRETY, AND IN DETAIL, BEFORE YOU DECIDE * FILE 036 //* WHETHER TO STOW A DIRECTORY ENTRY FOR IT OR NOT. * FILE 036 //* * FILE 036 //* IF YOU DO STOW A DIRECTORY ENTRY, IT DOESN'T MATTER * FILE 036 //* IF ONE ALREADY EXISTS FOR THAT MEMBER. THE NEW ONE * FILE 036 //* IS CREATED ALSO. IF AN OLD ENTRY WAS THERE TOO, * FILE 036 //* UNDER A DIFFERENT NAME, AN "APPARENT ALIAS" IS * FILE 036 //* CREATED. USING THE "PDS" PROGRAM (IN CBT TAPE FILE * FILE 036 //* 182), ALL THE APPARENT ALIASES CREATED CAN BE FLAGGED * FILE 036 //* IN A JIFFY, USING THE "VERIFY" SUBCOMMAND OF PDS. * FILE 036 //* * FILE 036 //* EDITOR'S NOTE. IF ALL YOU WANT TO DO IS RESTORE * FILE 036 //* DELETED MEMBERS OF A PDS, THE "PDS" PROGRAM ON FILE * FILE 036 //* 182 (WITH UTILITIES ON FILES 296 AND 112) IS * FILE 036 //* PROBABLY BETTER THAN FIXPDS, AND PDS IS MUCH * FILE 036 //* QUICKER. A THIRD REFERENCE IS THE "PDSGAS" PROGRAM * FILE 036 //* - FILE 316. ALSO, THE "PDS" PROGRAM DOES MANY MORE * FILE 036 //* THINGS, AND PDS IS NOT TOO HARD TO INSTALL. I * FILE 036 //* PERSONALLY HAVE RECEIVED MANY INQUIRIES FROM PEOPLE * FILE 036 //* TRYING TO INSTALL FIXPDS, BECAUSE MY NAME IS ON THE * FILE 036 //* CALL LIST. I AM SPEAKING FROM MUCH EXPERIENCE. * FILE 036 //* FIXPDS IS NICE TO HAVE, THOUGH, AND I DO NOT MEAN * FILE 036 //* TO DISCOURAGE PEOPLE FROM INSTALLING IT. * FILE 036 //* FIXPDS IS ESPECIALLY HELPFUL WHEN THE PDS DIRECTORY * FILE 036 //* IS NOT RELIABLE. SBG. * FILE 036 //* * FILE 036 //***FILE 037 IS AN MVS VERSION OF COPYCAT TO MOVE, SPLIT, * FILE 037 //* AND/OR REORGANIZE CVOL CATALOGS. THIS VERSION * FILE 037 //* RUNS UNDER MVS AND THE RESULTANT CVOL MAY BE * FILE 037 //* LISTED WITH IEHLIST. THIS VERSION HAS 3380 AND * FILE 037 //* 3375 SUPPORT ADDED FROM UCLA. THIS FILE IS IN * FILE 037 //* IEBUPDTE SYSIN FORMAT SEE THE MEMBER CALLED $$DOC * FILE 037 //* FOR ADDITIONAL INFORMATION. * FILE 037 //* * FILE 037 //* $CBTJCL .. THE JCL USED AT CBT TO INSTALL * FILE 037 //* $MANUAL .. THE COPYCAT MANUAL * FILE 037 //* $UCLAJCL. THE JCL USED AT UCLA TO INSTALL * FILE 037 //* COPYCAT .. COPYCAT CODE ITSELF * FILE 037 //* FIX1 .. FIX ESATE01 - CONVERTS COPYCAT FROM STAE TO * FILE 037 //* ESTAE USE AND CORRECTS AN S30A ABEND THAT * FILE 037 //* OCCURS FOLLOWING AN X37 ABEND. * FILE 037 //* FIX2 ..... FIX XCP200 - CORRECTS AN S200 ABEND THAT * FILE 037 //* INTERMITTENTLY OCCURS IN COPYCAT AFTER AN * FILE 037 //* 'X37' ABEND, DUE TO ALL OF THE I/O NOT * FILE 037 //* HAVING COMPLETED BEFORE SVC55 IS ISSUED * FILE 037 //* FOR AN END-OF-VOLUME INDICATION. * FILE 037 //* OAC1 ..... FIX DEV3380 - ADDS 3380 SUPPORT TO COPYCAT * FILE 037 //* OAC2 ..... FIX HASH001 - UCLA LOCAL MODE. SEE MEMBER * FILE 037 //* FOR ADDITIONAL INFORMATION. * FILE 037 //* * FILE 037 //***FILE 038 IS FROM MR LARRY WILLIAMS AND CONTAINS A VERY * FILE 038 //* ELABORATE SPACE WAR GAME CALLED " KLINGON ". IT * FILE 038 //* IS A LOT LIKE MOST STAR TREK GAMES EXCEPT YOU GET * FILE 038 //* TO BE THE BAD GUYS. THE GAME CAN RUN EITHER IN * FILE 038 //* LINE MODE OR IN FULL SCREEN MODE UNDER TSO ON A * FILE 038 //* 3270 TYPE TERMINAL. THIS FILE IS IN IEBUPDTE * FILE 038 //* SYSIN FORMAT. SEE THE MEMBER CALLED ##DOC FOR * FILE 038 //* ADDITIONAL INFORMATION. * FILE 038 //* * FILE 038 //* NOTE. FOR PEOPLE HAVING PROBLEMS COMPILING THIS * FILE 038 //* WITH FORTRAN H, YOU CAN COMPILE IT WITH FORTRAN G. * FILE 038 //* * FILE 038 //* Larry Williams * FILE 038 //* email: larryw@ix.netcom.com * FILE 038 //* * FILE 038 //***FILE 039 is partially from Citibank in New York, and * FILE 039 //* contains: * FILE 039 //* * FILE 039 //* 1. An SMF program to process type 14 and 15 records * FILE 039 //* using IBM DFSORT. * FILE 039 //* 2. A modification to the IPOUPDTE program so it * FILE 039 //* will run against any partitioned dataset, and * FILE 039 //* it doesn't require the presence of a member * FILE 039 //* nameed $$$COIBM. * FILE 039 //* 3. A modification to the CPPUPDTE program so it * FILE 039 //* will run against any partitioned dataset, and * FILE 039 //* it doesn't require the presence of a member * FILE 039 //* nameed $$$COIBM. * FILE 039 //* * FILE 039 //* $$IPODOC member with detailed doc on how to use * FILE 039 //* IPOUPDTE, if you have it. * FILE 039 //* * FILE 039 //* The RCNVTCAT REXX which effectively replaces MCNVTCAT, * FILE 039 //* has been copied here from CBT File 542. * FILE 039 //* * FILE 039 //* Fixed RCNVTCAT to correctly generate DEF ALIAS * FILE 039 //* statements (per Bob Richards). * FILE 039 //* * FILE 039 //* email: sbgolob@cbttape.org * FILE 039 //* * FILE 039 //***FILE 040 IS FROM PEOPLES NATIONAL BANK OF WASHINGTON AND * FILE 040 //* CONTAINS SEVERAL OF THEIR UTILITIES. THIS FILE IS * FILE 040 //* IN IEBUPDTE SYSIN FORMAT. FOR ADDITIONAL * FILE 040 //* INFORMATION SEE THE MEMBER CALLED $$DOC. * FILE 040 //* * FILE 040 //* DBACONSL - WTO/WTOR ASSIST SUBROUTINE * FILE 040 //* * FILE 040 //* DBAIOB - DSECT FOR AN IOB * FILE 040 //* * FILE 040 //* PDSCLEAN - CLEANS OUT A PDS WITHOUT REQUIRING A * FILE 040 //* DELETE/DEFINE. THE NUMBER OF DIRECTORY * FILE 040 //* BLOCKS MAY BE CHANGED AT THE SAME TIME. * FILE 040 //* SEVERAL PDS'S MAY BE CLEANED IN ONE * FILE 040 //* STEP. CAN BE EXECUTED IN TSO * FILE 040 //* FOREGROUND * FILE 040 //* * FILE 040 //* PDSPDS - A PDS MASS SCAN/UPDATE UTILITY. LOOK * FILE 040 //* AT ALL OR A SUBSET OF MEMBERS OF A PDS. * FILE 040 //* CHANGE AS REQUESTED. SINCE RECORDS ARE * FILE 040 //* NOT USUALLY ADDED OR DELETED UPDATES IN * FILE 040 //* PLACE SAVING COMPRESSES. XPDS TSO * FILE 040 //* CLIST AND PROCPDS PROC ARE INCLUDED * FILE 040 //* * FILE 040 //* RDOC72 - A DOCUMENTATION FORMATTER. PROVIDES * FILE 040 //* HEADERS, FOOTERS, TABLE OF CONTENTS, * FILE 040 //* PAGE NUMBERS, AND LOTS MORE * FILE 040 //* * FILE 040 //* REGS - REGISTER EQUATE MACRO * FILE 040 //* * FILE 040 //* SUPERGEN - SUPER IEBGENER. FIND AND (LIMITED) * FILE 040 //* CHANGE RECORDS IN A SEQUENTIAL FILE. * FILE 040 //* RELATIVE RECORD NUMBER, TTR, OR MBBCCHHR * FILE 040 //* ADDRESSES CAN BE USED. IDEAL FOR LOOKING * FILE 040 //* AT 'ACTUAL' DATA IN A LARGE FILE IN * FILE 040 //* FOREGROUND. SPGEN TSO CLIST AND PROCGEN * FILE 040 //* PROC ARE INCLUDED * FILE 040 //* * FILE 040 //* VDBS$DDF - SUBROUTINE TO SCAN TIOT TO FIND A DD * FILE 040 //* * FILE 040 //* VDBS$HEX - HEX PRINT UTILITY SUBROUTINE * FILE 040 //* * FILE 040 //***FILE 041 IS FROM BENJAMIN FRANKLIN FEDERAL SAVINGS AND * FILE 041 //* LOAN ASSOCIATION OF PORTLAND OREGON AND CONTAINS * FILE 041 //* EXITS TO MVS/SP JES2 TO PROVIDE TABLE DRIVEN FORMS * FILE 041 //* CONTROL FOR XEROX 8700 / 9700 LASER PRINTERS. * FILE 041 //* THE EXITS INSERT XEROX DJDE COMMANDS BETWEEN REPORTS * FILE 041 //* GOING TO THE PRINTERS BASED ON THE SYSOUT CLASS AND * FILE 041 //* FORMS ID SPECIFIED IN STANDARD JCL. THIS FILE * FILE 041 //* IS IN IEBUPDTE SYSIN FORMAT * FILE 041 //* * FILE 041 //***FILE 042 is from John Bradley and contains set of reporting * FILE 042 //* utilities and general manipulation code for Connect * FILE 042 //* Direct z/OS Statistics File contents. * FILE 042 //* * FILE 042 //* keywords: Connect:Direct * FILE 042 //* * FILE 042 //* email: john.bradley@meerkatcomputerservices.com * FILE 042 //* * FILE 042 //* The contents of the file were created for two purposes. * FILE 042 //* * FILE 042 //* 1. SMF exit was developed so statistics records could be * FILE 042 //* directed to SMF so all required records could be maintained * FILE 042 //* in similar manner to our other SMF records. * FILE 042 //* * FILE 042 //* 2. We found many of our customers did not have their * FILE 042 //* statistics files and recording set up adequately and they * FILE 042 //* had no insight as to what Connect Direct itself was doing * FILE 042 //* in writing statistics and what transfers and data were * FILE 042 //* being undertaken each day. * FILE 042 //* * FILE 042 //* I developed the various jobs and reports to allow * FILE 042 //* customers to adhoc monitor and manage statistics to * FILE 042 //* assist in performance and problem determination, to allow * FILE 042 //* pro-active performance monitoring of the statistics files, * FILE 042 //* statistics creation and general product performance and * FILE 042 //* to schedule jobs to produce KPIs for management. * FILE 042 //* * FILE 042 //* As well as the above there are some very good examples of * FILE 042 //* how to use DFSORT and ICETOOL to avoid programming in REXX, * FILE 042 //* Assembler or a High Level Lanaguage for report production. * FILE 042 //* * FILE 042 //***FILE 043 is from Lionel Dyck and contains an exec called * FILE 043 //* CBT, which provides easy access to all CBT Tape * FILE 043 //* files, provided they are cataloged on your system * FILE 043 //* and on disk, and their dataset names have a * FILE 043 //* consistent format. If a CBT Tape file is not on * FILE 043 //* your local DASD, the dialog provides an option * FILE 043 //* to download the file from the CBTtape.org site to * FILE 043 //* your local DASD. * FILE 043 //* * FILE 043 //* Execute $INSTALL to install into a new dataset, * FILE 043 //* replace an existing dataset, or *update* an existing * FILE 043 //* dataset. * FILE 043 //* * FILE 043 //* email: lbdyck@gmail.com * FILE 043 //* * FILE 043 //* Included with this package is an exec called CBTSRCH * FILE 043 //* provided by Willy Jensen. It may be called by itself, * FILE 043 //* or invoked as the Enhanced Search (ES) within the CBT * FILE 043 //* dialog. * FILE 043 //* * FILE 043 //* email: willy.h.jensen@outlook.com * FILE 043 //* website: http://harders-jensen.com/wjtech * FILE 043 //* * FILE 043 //* This package also utilizes Dave Alcock's XMITINFO * FILE 043 //* exec (File 311). It is used to determine the DCB of * FILE 043 //* the XMIT file so that the CBT exec can set an optimal * FILE 043 //* BLKSIZE during the RECEIVE process. * FILE 043 //* * FILE 043 //* CBT Tape FILE001 is required for this application to * FILE 043 //* run, but if it isn't available, the application will * FILE 043 //* attempt to FTP the file to your local DASD for use. * FILE 043 //* This is then used to build an index of all files * FILE 043 //* for quick access, allowing the user to determine if * FILE 043 //* they want to download the specific file. * FILE 043 //* * FILE 043 //* An option is also provided to check for file updates * FILE 043 //* and then to download the updated files. * FILE 043 //* * FILE 043 //* Note: This is another option: * FILE 043 //* By downloading the tersed backup files of the disk * FILE 043 //* CBTA01 from the CBT website www.cbttape.org * FILE 043 //* * FILE 043 //* =============================================================== * FILE 043 //* ONLINE Forum * FILE 043 //* =============================================================== * FILE 043 //* * FILE 043 //* If you'd like to join an online forum to discuss all * FILE 043 //* things CBT use this link to join the System Z Enthusiasts * FILE 043 //* Discord server and find the 'cbttape' channel. * FILE 043 //* * FILE 043 //* https://discord.gg/sze * FILE 043 //* * FILE 043 //* =============================================================== * FILE 043 //* * FILE 043 //* NAME VER.MOD LAST MODIFIED SIZE ID * FILE 043 //* $$README 01.66 2024/12/06 16:49 321 CBT * FILE 043 //* $INSTALL 01.38 2024/01/02 20:12 135 CBT * FILE 043 //* $INSTALP 01.06 2024/01/02 20:16 48 CBT * FILE 043 //* CBT 01.98 2024/12/07 09:05 4014 CBT * FILE 043 //* CBTCONFG 01.14 2024/02/07 17:33 59 CBT * FILE 043 //* CBTDOWN 01.15 2024/02/07 17:35 288 CBT * FILE 043 //* CBTDOWNJ 01.00 2021/04/10 10:58 12 CBT * FILE 043 //* CBTSRCH 01.18 2021/08/12 06:07 1116 CBT * FILE 043 //* CBTSRCH$ 01.02 2021/05/01 05:26 63 CBT * FILE 043 //* CBTVIEW 01.01 2021/11/29 11:25 25 CBT * FILE 043 //* UNZIPL 01.00 2021/04/07 03:33 761 CBT * FILE 043 //* UNZIPXMI 01.01 2021/05/10 20:05 3272 CBT * FILE 043 //* XMITINFO 01.01 2022/04/20 09:20 959 CBT * FILE 043 //* * FILE 043 //***FILE 044 is from Yale University and contains a copy of * FILE 044 //* ASMTOZAP. This file is in IEBUPDTE SYSIN format. For * FILE 044 //* additional information see the member called $DOC. * FILE 044 //* Author: Howard Gilbert * FILE 044 //* * FILE 044 //* A designation of GILBERT here, refers to Howard * FILE 044 //* Gilbert of Yale University, and not to anyone else. * FILE 044 //* * FILE 044 //* ASMTOZAP IS A UTILITY WHICH READS AN ASSEMBLER * FILE 044 //* LISTING AND PRODUCES AMASPZAP CONTROL CARDS. THIS * FILE 044 //* ALLOWS NON-TRIVIAL PATCHES TO BE WRITTEN IN * FILE 044 //* ASSEMBLER LANGUAGE WITH FULL USE OF SYMBOLIC * FILE 044 //* REFERENCES, DSECTS, AND MACROS. CODE IS * FILE 044 //* POSITIONED AT THE CORRECT OFFSETS BY USE OF ORG. * FILE 044 //* SYMBOLIC ADDRESSES CAN BE GENERATED BY ORG, OR * FILE 044 //* FAKED BY EQU, OR COPYED, ETC. THERE IS LESS ROOM * FILE 044 //* FOR ERROR, IMPROVED LEGIBILITY, AND CONVERSION * FILE 044 //* FROM ONE RELEASE TO ANOTHER USUALLY INVOLVES ONLY * FILE 044 //* CHANGING A FEW ORG'S TO REFLECT THE NEW ADDRESSES * FILE 044 //* OF THE PATCH AREA OR ZAPPED INSTRUCTIONS. * FILE 044 //* * FILE 044 //* ASMTOZAP HAS BEEN TESTED USING ASSEMBLER H VERS 2 * FILE 044 //* AND THE IBM HIGH-LEVEL ASSEMBLER (HLASM). * FILE 044 //* * FILE 044 //* NOTE. THIS PROGRAM IS WRITTEN IN PL/1. HOWEVER, WE HAVE * FILE 044 //* TRIED TO MAKE IT POSSIBLE FOR ALL MVS SHOPS TO USE * FILE 044 //* ASMTOZAP. FIRST, THERE IS A VERSION THAT RUNS * FILE 044 //* UNDER PL1/F - THE FREE VERSION OF PL/1 WHOSE * FILE 044 //* COMPILER AND LIBRARY IS ON THIS TAPE - FILE 092. * FILE 044 //* SECOND, THE LOAD MODULE FOR ASMTOZAP THAT IS ON * FILE 044 //* FILE 035 IS AN OLD LOAD MODULE THAT WAS COMPILED * FILE 044 //* USING THE PL/1 OPTIMIZER VERSION 1.3.0. THEREFORE * FILE 044 //* YOU CAN RUN THAT MODULE, EVEN ON A VERY OLD VERSION * FILE 044 //* OF THE PL/1 OPTIMIZER TRANSIENT LIBRARY. (AND OF * FILE 044 //* COURSE YOU CAN RUN IT ON THE NEWER VERSIONS * FILE 044 //* OF PL/1.) SG - 03/22/94 * FILE 044 //* * FILE 044 //* PL1/F RETURN CODE PROCESSING PUT IN (AS WITH PL/1 * FILE 044 //* OPTIMIZER). THANKS TO JIM MARSHALL WHO SENT ME A * FILE 044 //* SET OF PL1/F MANUALS. SEE ALSO ASMTOZAF LOAD * FILE 044 //* MODULE ON FILE 035. SG - 04/11/94 * FILE 044 //* * FILE 044 //* ----------------------------------------------------- * FILE 044 //* * FILE 044 //* Gerhard Postpischil made a rework of ASMTOZAP in * FILE 044 //* Assembler. I have called it ASMTOZAG in this pds. * FILE 044 //* ASMTOZAG needs the member SUBLPALK to be assembled * FILE 044 //* along with it, and it needs 33 macros (member * FILE 044 //* ASMTOMAC) to assemble cleanly. The entire job has * FILE 044 //* been packaged as member ASMTOZA$ (Assembly-Linkedit * FILE 044 //* JCL). I myself haven't tested it, so I can't vouch * FILE 044 //* for it. But it's presented here for you to try. * FILE 044 //* Original materials came from CBT files 860 and 861. * FILE 044 //* * FILE 044 //* email: gerhard@postpischil.com * FILE 044 //* * FILE 044 //***FILE 045 IS AN ENHANCEMENT TO THE YALE COMPARE PROGRAM THAT IS * FILE 045 //* IN FILE 226 OF THIS TAPE. THE PURPOSE OF THIS CODE IT TO * FILE 045 //* ALLOW THE COMPARE PGM TO PROCESS TWO PDS FILES RATHER * FILE 045 //* THAN TWO SEQUENTIAL FILES. THE PROGRAM IS SELF CONTAINED. * FILE 045 //* SIMPLY ASSEMBLE AND LINK AND IT'S READY TO USE. * FILE 045 //* ADDITIONAL INFORMATION ON HOW TO USE THE PROGRAM IS * FILE 045 //* CONTAINED AS COMMENTS AT THE BEGINNING OF THE CODE * FILE 045 //* ITSELF. ALSO INCLUDED IS THE JES2 SOURCE COMPARE SYSTEM. * FILE 045 //* * FILE 045 //* COMPONENTS OF THIS FILE : * FILE 045 //* $$DOC - DOCUMENTATION OF THE JES2 COMPARE SYSTEM * FILE 045 //* PDSCMPR - ORIGINAL PDS COMPARE PROGRAM * FILE 045 //* * FILE 045 //* JES2 SOURCE COMPARE SYSTEM * FILE 045 //* JES2CMPR - AN ASSEMBLY LANGUAGE PROGRAM THAT * FILE 045 //* IS A MODIFICATION OF THE PDSCMPR * FILE 045 //* PROGRAM. THIS PROGRAM CREATES A * FILE 045 //* PDS THAT CONTAINS ALL OF THE * FILE 045 //* CHANGES BETWEEN TWO RELEASES. * FILE 045 //* JES2LIST - AN ASSEMBLY LANGUAGE PROGRAM THAT * FILE 045 //* READS THE ABOVE PDS, THE SYSPRINT * FILE 045 //* OUTPUT FROM THE ASSEMBLER AND * FILE 045 //* PRINTS A NEW ASSEMBLY LISTING * FILE 045 //* SHOWING WERE CHANGES HAVE * FILE 045 //* OCCURRED * FILE 045 //* CMPRPDS - A JCL STREAM THAT EXECUTES JES2CMPR * FILE 045 //* JES2ASM2 - A PROC THAT EXECUTES * FILE 045 //* THE ASSEMBLER AND THEN JES2LIST TO * FILE 045 //* CREATE THE POST ASSEMBLY LISTING * FILE 045 //* ASM88888 - A JCL STREAM THAT ASSEMBLES ALL OF * FILE 045 //* THE JES2 MODULES * FILE 045 //* THIS FILE IN IS IEBUPDTE SYSIN FORMAT * FILE 045 //* * FILE 045 //***FILE 046 is the Mass Mutual disk pack maintenance program, * FILE 046 //* "PACKRAT". Its only function is to examine the * FILE 046 //* VTOC of a particular volume and scratch the * FILE 046 //* datasets specified. The uncatalog only occurs if * FILE 046 //* the data set is cataloged on the volume currently * FILE 046 //* being examined. If it is a multi-volume data set * FILE 046 //* it is not scratched or uncataloged. * FILE 046 //* * FILE 046 //* As originally written, this program has been used * FILE 046 //* on 3330, 3350, 3380, and 3390 devices. It has been * FILE 046 //* run under MVS/SP 1.3, MVS/XA, and MVS/ESA, and it * FILE 046 //* stopped working on z/OS, but it was still working * FILE 046 //* on OS/390 v2.10. PACKRAT has now been fixed to * FILE 046 //* work on z/OS in two ways: * FILE 046 //* * FILE 046 //* z/OS with UCBSCAN - members PACKRATZ and BACKENDZ * FILE 046 //* * FILE 046 //* z/OS with ULUT - members PACKRATU and BACKENDU * FILE 046 //* * FILE 046 //* Assembly with UCBSCAN - member PACKRAT$ * FILE 046 //* * FILE 046 //* Assembly with ULUT - member PACKRAT# * FILE 046 //* * FILE 046 //* To assemble PACKRAT, you need to assemble two * FILE 046 //* modules, PACKRAT and BACKEND, together in a batch * FILE 046 //* assembly. For OS/390 and z/OS, use the combination * FILE 046 //* of PACKRATZ and BACKENDZ, or PACKRATU and BACKENDU. * FILE 046 //* The respective assembly jobs are PACKRAT$ and * FILE 046 //* PACKRAT#. * FILE 046 //* * FILE 046 //* PACKRAT has now been fixed to work on z/OS in 2 * FILE 046 //* different ways. For all z/OS levels, you can use * FILE 046 //* members PACKRATZ and BACKENDZ. Member PACKRAT$ is * FILE 046 //* one sample assembly job for the z/OS version of * FILE 046 //* PACKRAT. (A big "thank you" goes to the person who * FILE 046 //* fixed this program to work under z/OS. He got a * FILE 046 //* good tool back for us.) * FILE 046 //* * FILE 046 //* I'm quite sure that PACKRAT does not need to be * FILE 046 //* run APF-authorized. But it is true that whoever * FILE 046 //* runs PACKRAT has to have TSO OPER authorization * FILE 046 //* (in the PSCB, not in RACF). * FILE 046 //* * FILE 046 //* - - - - - - - - - - - - - - - - - - - - - - - - - - * FILE 046 //* * FILE 046 //* A different version of PACKRAT, called PACKRATU * FILE 046 //* here, uses a different method of UCB scanning in * FILE 046 //* its BACKEND module, which is called BACKENDU. * FILE 046 //* This method works from ESA 5.2.2 thru at least z/OS * FILE 046 //* 2.2. Below ESA 5.2.2, BACKENDU uses the older * FILE 046 //* methods of UCB scanning. No APF authorization is * FILE 046 //* needed. The difference in PACKRATU from the "**Z" * FILE 046 //* versions is that AMODE 31 is needed, and real (not * FILE 046 //* copied) UCB's are obtained by the method. BACKENDZ * FILE 046 //* obtains copied UCB's, not the real UCB's, although * FILE 046 //* that doesn't seem to make any difference in the * FILE 046 //* processing. * FILE 046 //* * FILE 046 //* - - - - - - - - - - - - - - - - - - - - - - - - - - * FILE 046 //* * FILE 046 //* Directions for use: * FILE 046 //* * FILE 046 //* PACKRAT is a full screen TSO application to delete * FILE 046 //* or scratch datasets on a disk pack in a convenient * FILE 046 //* manner. After typing TSO PACKRAT, the prompt * FILE 046 //* screen allows you to enter the VOLSER you wish to * FILE 046 //* examine and the scan date. A full screen of data * FILE 046 //* sets can be scratched at a time. Hitting the enter * FILE 046 //* key, pages you forward through the VTOC. Additional * FILE 046 //* information may be found in the comments of the * FILE 046 //* code itself, and you'll get the hang of it with * FILE 046 //* some practice. (Recommendation: Try scratching * FILE 046 //* a few test datasets first.) * FILE 046 //* * FILE 046 //* As coded currently, PACKRAT will delete SYS1. and * FILE 046 //* other system datasets. To protect users from doing * FILE 046 //* this, look for SYS1. in the source code and * FILE 046 //* uncomment or change the appropriate lines (z/OS ver). * FILE 046 //* This code is in source member BACKENDZ (or BACKENDU). * FILE 046 //* * FILE 046 //* This program does not need ISPF, and it can be run * FILE 046 //* in TSO READY mode. * FILE 046 //* * FILE 046 //* Members SAMPSCR1 and SAMPSCR2 were included to give * FILE 046 //* you an idea about what the full screens look like. * FILE 046 //* * FILE 046 //* SAMPSCR1 - the introductory screen * FILE 046 //* SAMPSCR2 - what a screen full of datasets on a * FILE 046 //* disk pack looks like * FILE 046 //* * FILE 046 //* email: sbgolob@cbttape.org * FILE 046 //* * FILE 046 //***FILE 047 IS FROM TORONTO HYDRO IN TORONTO, ONTARIO, CANADA. * FILE 047 //* THIS FILE CONTAINS THE FOLLOWING, FOR ADDITIONAL * FILE 047 //* INFORMATION SEE THE MEMBER CALLED $INDEX : (THIS * FILE 047 //* FILE ALSO USES SOME MACROS THAT ARE IN FILES 435 AND * FILE 047 //* OR 464. THIS FILE HAS BEEN SUBMITTED BY MR JIM LANE * FILE 047 //* * FILE 047 //* THE CURRENT FILE IS A REFRESH AS OF 12/09/93. * FILE 047 //* * FILE 047 //* Some pieces from the 06/04/89 version of this file * FILE 047 //* have been grafted back in. For example, JCLFLOW, * FILE 047 //* the EXITS member, and Jim's older SAS programs. * FILE 047 //* The ISPF stats will tell you which member is newer, * FILE 047 //* and which is older. * FILE 047 //* (Sam Golob - 08/08/01 - taken from CBT352) * FILE 047 //* * FILE 047 //* THIS FILE ALSO CONTAINS AN ESA VERSION OF CMD1. * FILE 047 //* (SEE THE BF GOODRICH VERSION ON FILE 261 WHICH MAY * FILE 047 //* BE FOR A HIGHER LEVEL OF MVS/ESA.) * FILE 047 //* * FILE 047 //* JIM'S CURRENT ADDRESS: * FILE 047 //* * FILE 047 //* JIM LANE * FILE 047 //* TORONTO HYDRO * FILE 047 //* TECHNICAL SERVICES * FILE 047 //* 14 CARLTON STREET * FILE 047 //* TORONTO, ONTARIO M5B 1K5 * FILE 047 //* CANADA * FILE 047 //* 416-542-2820 direct line * FILE 047 //* * FILE 047 //* Note: Jim Lane is now doing AIX, and this file is * FILE 047 //* now "functionally stabilized" until somebody * FILE 047 //* else takes it over. (SG - 07/99) * FILE 047 //* * FILE 047 //* THIS PDS CONTAINS THE FOLLOWING MEMBERS: * FILE 047 //* * FILE 047 //* EDX - "PERSONAL DATASET MANAGER" ISPF DIALOG. * FILE 047 //* EXITS - SOME JES2 AND MPF EXITS. * FILE 047 //* JCLFLOW - AN ISPF PROGRAM EDIT MACRO TO NEATLY * FILE 047 //* FORMAT JCL * FILE 047 //* LISTICAT - A BATCH PROGRAM TO 1-UP LIST DATASETS IN * FILE 047 //* AN ICF CATALOG. * FILE 047 //* NOCELL - A BATCH PROGRAM TO LIST DISK, TAPE AND * FILE 047 //* HSM MIGRATED DATASETS * FILE 047 //* RMFIII - A POST PROCEESOR FOR RMF MONITOR III * FILE 047 //* DATA. * FILE 047 //* SASEREP - A SAS PROGRAM TO PROCESS LOGREC RECORDS. * FILE 047 //* SASGTF - A SAS PROGRAM TO PROCESS GTF SVC TRACE * FILE 047 //* RECORDS. * FILE 047 //* SASHSM - A SET OF SAS PROGRAM TO ANALYZE HSM USAGE * FILE 047 //* SASRMF79 - A SAS PROGRAM TO PROCESS RMF TYPE 79 * FILE 047 //* RECORDS. * FILE 047 //* SASSYSLG - A SAS PROGRAM TO PROCESS SYSLOG DATA. * FILE 047 //* SASTLMS - A SAS PROGRAM TO PROCESS THE TLMS II * FILE 047 //* VOLUME MASTER FILE. * FILE 047 //* SMPELIST - A BATCH PROGRAM TO 1-UP LIST ENTRIES FROM * FILE 047 //* AN SMP-E CSI. * FILE 047 //* - EDX - * FILE 047 //* AN ISPF DIALOG CALLED "PERSONAL DATASET MANAGER". * FILE 047 //* EDX MAINTAINS AND DISPLAYS A TABLE OF DATASET * FILE 047 //* NAMES (OPTIONALLY INCLUDING A MEMBER NAME). THE * FILE 047 //* FOLLOWING OPERATIONS CAN BE REQUESTED ON ANY OF * FILE 047 //* THE DATASETS: * FILE 047 //* ? TO DISPLAY INFORMATION ABOUT THE * FILE 047 //* DATASET'S ATTRIBUTES. * FILE 047 //* A TO ALLOCATE A NEW DATASET USING THIS ONE * FILE 047 //* AS A MODEL. * FILE 047 //* B TO ISPF BROWSE THE DATASET. * FILE 047 //* D TO DELETE THE DATASET. * FILE 047 //* E TO ISPF EDIT THE DATASET. * FILE 047 //* HM TO MIGRATE THE DATASET WITH DFHSM. * FILE 047 //* HR TO RECALL THE DATASET FROM DFHSM * FILE 047 //* MIGRATION. * FILE 047 //* P TO INVOKE THE PDS84 DIALOG ON THE * FILE 047 //* DATASET. * FILE 047 //* PR TO PRINT THE DATASET. * FILE 047 //* V TO SET OR UPDATE THE VOLSER FIELD. * FILE 047 //* X TO DROP THE DATASET FROM THE LIST. * FILE 047 //* * FILE 047 //* EDX PICKS UP ON THE FACT THAT A DATASET HAS BEEN * FILE 047 //* MIGRATED AND DISPLAYS A MESSAGE TO THAT EFFECT IF * FILE 047 //* YOU TRY TO DO SOMETHING THAT NEEDS THE DATASET * FILE 047 //* UNMIGRATED. YOU HAVE TO EXPLICITLY HRECALL IT * FILE 047 //* FIRST. * FILE 047 //* * FILE 047 //* THIS DATASET ALSO CONTAINS UPDATED VERSIONS OF * FILE 047 //* THE ED AND BR COMMAND TABLE COMMANDS THAT ADD THE * FILE 047 //* DATASET YOU EDIT OR BROWSE TO THE EDX DATASET * FILE 047 //* TABLE. THEY ALSO ACCEPT AN OPERAND OF "*" TO MEAN * FILE 047 //* THE MOST RECENT DATASET YOU EITHER EDITED OR * FILE 047 //* BROWSED. * FILE 047 //* - EXITS - * FILE 047 //* A SET OF JES2 AND MPF EXITS: * FILE 047 //* EXIT02 - ENFORCE JOBNAME AND JOBCLASS * FILE 047 //* STANDARDS * FILE 047 //* EXIT03 - CANCEL JOBS FLAGGED BY EXIT02 * FILE 047 //* EXIT04 - DUMMY OUT JOBCAT AND STEPCAT DD * FILE 047 //* STATEMENTS * FILE 047 //* MPFABEND - HIGHLIGHTED WTO FOR ABENDING * FILE 047 //* PRODUCTION JOB * FILE 047 //* MPFHOLD - REPLY NOHOLD TO IEF433D * FILE 047 //* MPFJCLER - HIGHLIGHTED WTO FOR PRODUCTION JOB * FILE 047 //* WITH JCL ERROR * FILE 047 //* MPFVINIT - START TSO AFTER VTAM IS UP * FILE 047 //* MPFVTAM - HIGHLIGHTED WTO WHEN NETWORK NODES * FILE 047 //* GO INACT * FILE 047 //* - JCLFLOW - * FILE 047 //* THIS PROGRAM WAS "OBTAINED" FROM FILE352 OF THE * FILE 047 //* CBT TAPE. IN ITS ORIGINAL FORM IT WAS A BATCH * FILE 047 //* UTILITY, READING JCL FROM SYSUT1 AND WRITING THE * FILE 047 //* REFORMATTED STUFF ONTO SYSUT2. I CHANGED IT BY * FILE 047 //* ALTERING THE I/O LOGIC TO USE ISPF EDIT MACRO * FILE 047 //* SERVICES. THE BASIC LOGIC IS TO START AT THE TOP * FILE 047 //* OF THE DECK ASSIGNING EACH LINE TO VARIABLE * FILE 047 //* "CARD". ANYTHING OTHER THAN PART OF A DD * FILE 047 //* STATEMENT IS LEFT AS IS. WHEN A DD STATEMENT IS * FILE 047 //* FOUND EACH LINE IS DELETED AFTER BEING READ. THE * FILE 047 //* LINE NUMBER AFTER WHICH TO INSERT REFORMATTED JCL * FILE 047 //* IS REMEMBERED IN VARIABLE "ADDLINE". AN ENTIRE DD * FILE 047 //* STATEMENT IS READ IN, CONTINUATION LINES AND ALL * FILE 047 //* AND STORED IN "TABLEIN", EACH INPUT LINE BEING * FILE 047 //* DELETED AFTER ASSIGNMENT. THE DD STATEMENT IS * FILE 047 //* THEN FORMATTED BY BEING COPIED ONE PARAMETER AT A * FILE 047 //* TIME OVER TO "TABLEOUT". FROM "TABLEOUT" NEW * FILE 047 //* LINES ARE INSERTED INTO THE DATASET TO CONTAIN * FILE 047 //* THE REFORMATTED DD STATEMENT. SINCE THE NUMBER OF * FILE 047 //* LINES IN THE DATASET COULD HAVE INCREASED, THE * FILE 047 //* LINE NUMBER OF THE LAST LINE IS RE-CALCULATED AS * FILE 047 //* NECESSARY AND REMEMBERED IN VARIABLE "LLINE". * FILE 047 //* - LISTICAT - * FILE 047 //* NAME LISTICAT * FILE 047 //* FUNCTION LIST THE CONTENTS OF AN ICF CATALOG * FILE 047 //* AND SELECTED DSCB AND VVDS FIELDS. * FILE 047 //* DESCRIPTION THE UCBS OF ALL ONLINE DASD VOLUMES * FILE 047 //* ARE LOCATED AND AN ATTEMPT IS MADE TO * FILE 047 //* ALLOCATE SYS1.VVDS.VVOLSER. IF THIS * FILE 047 //* WORKS AN ACB AND RPL ARE GENERATED AND * FILE 047 //* THEIR ADDRESSES ARE SAVED IN A LOOKUP * FILE 047 //* TABLE. THE BCS CLUSTER IS OPENED AS A * FILE 047 //* DATASET AND READ SEQUENTIALLY. THE BCS * FILE 047 //* RECORDS ARE SCANNED FOR CELL TYPES AND * FILE 047 //* THE FOLLOWING CELLS ARE LISTED: * FILE 047 //* NONVSAM * FILE 047 //* CLUSTER * FILE 047 //* INDEX * FILE 047 //* DATA * FILE 047 //* AIX * FILE 047 //* PATH * FILE 047 //* GDG BASE * FILE 047 //* GDG ENTRY * FILE 047 //* FOR NONVSAM ENTRIES THE FORMAT1 AND, * FILE 047 //* IF IT EXISTS THE FORMAT 3, DSCB IS * FILE 047 //* "OBTAINED" TO DETERMINE IF THE OBJECT * FILE 047 //* EXISTS. IF IT DOES THE LRECL, BLKSIZE * FILE 047 //* AND TOTAL TRACKS ALLOCATED ARE * FILE 047 //* EXTRACTED. IF THE OBJECT IS * FILE 047 //* CATALOGED TO VOLSER "MIGRAT" THE * FILE 047 //* DFHSM MIGRATION CONTROL DATASET IS * FILE 047 //* OPENED (SYSUT2) AND USED INSTEAD OF * FILE 047 //* THE VTOC. * FILE 047 //* * FILE 047 //* FOR DATA AND INDEX ENTRIES THE VVDS OF * FILE 047 //* THE VOLUME IN QUESTION, IF AVAILABLE, * FILE 047 //* IS SCANNED TO DETERMINE THE LRECL, * FILE 047 //* BLKSIZE AND TRACK ALLOCATION OF THE * FILE 047 //* OBJECT. * FILE 047 //* * FILE 047 //* ENVIRONMENT OS/VS2 MVS, JDM1113 OR HDQ1102 * FILE 047 //* MVS/XA 2.1.7 DF/HSM 2.1.0 * FILE 047 //* (HAS BEEN RUN ON MVS/ESA.) * FILE 047 //* INPUT THE BCS OF THE ICF CATALOG TO BE * FILE 047 //* LISTED. * FILE 047 //* OUTPUT OUTPUT CONSISTS OF A LISTING OF THE * FILE 047 //* CATALOG. * FILE 047 //* - NOCELL - * FILE 047 //* NAME NOCELL * FILE 047 //* INTRODUCTION * FILE 047 //* NOCELL IS A UTILITY THE PURPOSE OF WHICH IS TO * FILE 047 //* ANALYZE ALLOCATED DATASETS. THE PROGRAM CAN * FILE 047 //* PROCESS ALL DATASETS OR SELECT A SUBSET, AND * FILE 047 //* PRODUCE DETAIL LISTINGS OR SUMMARY REPORTS. * FILE 047 //* JCL REQUIREMENTS. * FILE 047 //* NOCELL CAN BE EXECUTED USING THE FOLLOWING JCL: * FILE 047 //* //STEP EXEC PGM=NOCELL,REGION=4096K * FILE 047 //* //STEPLIB DD DSN= ,DISP=SHR * FILE 047 //* //SYSUT1 DD DSN= ,DISP=SHR * FILE 047 //* //SYSUT2 DD DSN= ,DISP=SHR * FILE 047 //* //VMF DD DSN= ,DISP=SHR * FILE 047 //* //CATALOG DD DSN= ,DISP=SHR * FILE 047 //* //SYSUDUMP DD SYSOUT= * FILE 047 //* //SYSIN DD * FILE 047 //* /* * FILE 047 //* INSTALLATION JCL TO INSTALL NOCELL IS CONTAINED IN * FILE 047 //* MEMBER $INSTALL WHICH ASSEMBLES AND * FILE 047 //* LINKS THE CODE AND COPIES THE * FILE 047 //* ELEMENTS OF THE ISPF DIALOG TO THE * FILE 047 //* PROPER LIBRARIES * FILE 047 //* DOCUMENTATION A USER'S GUIDE COMPLETE WITH JCL * FILE 047 //* EXAMPLES IS IN MEMBER $DOC. YOU WILL * FILE 047 //* NEED IBM'S DCF TO PRINT THIS MEMBER. * FILE 047 //* - RMFIII - * FILE 047 //* NAME ERB3POST * FILE 047 //* FUNCTION READS THE DATASET PRODUCED BY RMF 3.4 * FILE 047 //* MONITOR III, WRITES A REPORT OF * FILE 047 //* POSSIBLE ANOMALIES AND WRITES TWO * FILE 047 //* SEQUENTIAL FILES (ONE ABOUT ADDRESS * FILE 047 //* SPACES AND ONE ABOUT DEVICES) * FILE 047 //* SUMMARIZING THE MONITOR III * FILE 047 //* MEASUREMENTS. * FILE 047 //* DESCRIPTION THE DATASET PRODUCED BY RMF MONITOR * FILE 047 //* III AS OF 3.4 IS NOT IN ANY WAY * FILE 047 //* NORMAL. IT IS A VSAM ESDS OF 32K * FILE 047 //* RECORDS. THE 1ST RECORD, AFTER SOME * FILE 047 //* DESCRIPTIVE DATA IS FILLED WITH AN * FILE 047 //* ARRAY OF 28 BYTE POINTERS DESCRIBING * FILE 047 //* "SETS OF SAMPLES". A SET OF SAMPLES * FILE 047 //* IS WHAT MONITOR III CALCULATES EVERY * FILE 047 //* "MINTIME" SECONDS. THE SAMPLE DATA * FILE 047 //* FILLS RECORDS 2 THROUGH N. THE CATCH * FILE 047 //* IS THAT MONITOR III KEEPS TRACK OF * FILE 047 //* WHERE THINGS ARE IN THE DATASET BY * FILE 047 //* USING OFFSET FIELDS THAT ARE RELATIVE * FILE 047 //* TO BYTE 0 OF RECORD 1. IN EFFECT WHAT * FILE 047 //* YOU HAVE IS A CHECKPOINTED COPY OF AN * FILE 047 //* INCORE ARRAY OF SOME KIND, NOTHING IN * FILE 047 //* RECORDS 2 TO N IS IN ANY NECESSARY * FILE 047 //* ORDER. THEREFORE, IN ORDER TO PROCESS * FILE 047 //* THIS MESS YOU NEED THE WHOLE THING IN * FILE 047 //* CORE. * FILE 047 //* * FILE 047 //* ERB3POST PROCESSES BY READING THE * FILE 047 //* ENTIRE DATASET INTO MEMORY AND THEN * FILE 047 //* LOOPING OVER ALL SET OF SAMPLES * FILE 047 //* POINTERS IN RECORD 1. FOR EACH OF * FILE 047 //* THESE, TWO SUBROUTINES ARE CALLED ONE * FILE 047 //* TO PROCESS ASID'S AND ONE TO PROCESS * FILE 047 //* DEVICES. ASIDS AND DEVICES ARE EACH * FILE 047 //* HELD IN A TABLE POINTED TO BY THE SET * FILE 047 //* OF SAMPLES HEADER WHICH IS POINTED TO * FILE 047 //* FROM RECORD 1. THE SUBROUTINES PRINT * FILE 047 //* A LINE OF THE REPORT IF THE DELAY * FILE 047 //* PERCENTS SEEM HIGH AND WRITE A RECORD * FILE 047 //* TO THE EXTRACT FILES. THE DATA * FILE 047 //* WRITTEN TO THE EXTRACT FILES IS * FILE 047 //* ESSENTIALLY WHAT YOU WOULD SEE WITH * FILE 047 //* THE "DELAYJ" AND "DEVR" COMMANDS * FILE 047 //* UNDER RMFWDM. * FILE 047 //* ENVIRONMENT MVS/XA 2.1.7 * FILE 047 //* RMF 3.4 * FILE 047 //* DFP/XA 2.2 * FILE 047 //* INPUT A DATASET PRODUCED BY RMF MONITOR * FILE 047 //* III. * FILE 047 //* OUTPUT A PRINTED REPORT OF JOBS AND DEVICES * FILE 047 //* WITH HIGH DELAYS * FILE 047 //* A SEQUENTIAL FILE, ONE RECORD PER * FILE 047 //* ASID PER SET OF SAMPLES. * FILE 047 //* A SEQUENTIAL FILE, ONE RECORD PER * FILE 047 //* DEVICE PER SET OF SAMPLES. * FILE 047 //* - SASGTF - * FILE 047 //* SASGTF - A SAS PROGRAM TO DECODE GTF SVC TRACE * FILE 047 //* RECORDS. * FILE 047 //* - SASHSM - * FILE 047 //* THIS MEMBER CONTAINS 3 SAS PROGRAMS: * FILE 047 //* HLIST - READS THE DFHSM CONTROL DATASETS AND * FILE 047 //* PRINTS REPORTS. INTENDED TO ANALYZE THE * FILE 047 //* EFFECTIVENESS OF HSM IMPLEMENTATION. * FILE 047 //* HSMFSR - READS THE "FUNCTION STATISTICS RECORDS" * FILE 047 //* THAT DFHSM WRITES TO SMF. REPORTS ON * FILE 047 //* FUNCTIONS THAT DIDN'T WORK, HOW OFTEN * FILE 047 //* THINGS HAPPENED AND HOW LONG THEY TOOK. * FILE 047 //* HSMLOG - READS THE DFHSM LOG DATASET AND PRINTS * FILE 047 //* PLOTS OF WHEN THINGS HAPPENED. * FILE 047 //* - SASRMF79 - * FILE 047 //* SASRMF79 - A SAS PROGRAM TO PROCESS RMF TYPE 79 * FILE 047 //* RECORDS. SPECIFICALLY IT DEALS WITH * FILE 047 //* RECORDS PRODUCED BY THE OPTIONS ASD, * FILE 047 //* SRCS AND SPAG TO PLOT DATA ON 3090 * FILE 047 //* EXTENDED STORAGE USAGE (SUCH LITTLE DATA * FILE 047 //* AS THERE IS, ANYWAY). * FILE 047 //* - SASSYSLG - * FILE 047 //* SASSYSLG - A SET OF SAS PROGRAMS TO POST-PROCESS * FILE 047 //* SYSLOG DATA. WE USED THESE TO DESIGN OUR * FILE 047 //* MPF LIST AMONG OTHER THINGS. * FILE 047 //* - SASTLMS - * FILE 047 //* SASTLMS - A SAS PROGRAM TO REDUCE THE CONTENTS OF * FILE 047 //* THE TLMSII VOLUME MASTER FILE TO A SAS * FILE 047 //* DATABASE AND TO PRODUCE A REPORT FROM * FILE 047 //* IT ON LOW VOLUME TAPE DATASETS. * FILE 047 //* - SMPELIST - * FILE 047 //* SMPELIST - AN ASSEMBLER PROGRAM TO PRODUCE A * FILE 047 //* SOMEWHAT MORE COMPACT LISTING OF THE * FILE 047 //* MAC, MOD AND SYSMOD ENTRIES IN AN SMP-E * FILE 047 //* CSI DATASET. * FILE 047 //* * FILE 047 //***FILE 048 is a pds which contains the LISTVOL and LISTSPC * FILE 048 //* TSO commands, and it contains the LOCINDEX * FILE 048 //* subroutine, which they both need. Both commands * FILE 048 //* have been "modernized" somewhat (see below for * FILE 048 //* details as to how). * FILE 048 //* * FILE 048 //* HELP data for both commands is also contained in * FILE 048 //* this file. These programs used to exist in separate * FILE 048 //* files on the tape (since 1976 or so), and now these * FILE 048 //* files have been combined into one file. * FILE 048 //* * FILE 048 //* email: sbgolob@cbttape.org * FILE 048 //* * FILE 048 //* Modifications: (S.Golob 2006/Jan 04) * FILE 048 //* * FILE 048 //* 1. IBM standard macro YREGS was inserted in the code * FILE 048 //* of both programs instead of the EQUATE macro, for * FILE 048 //* easier assembly. Sample assembly JCL added. * FILE 048 //* * FILE 048 //* 2. The GETMAIN in LOCINDEX was doubled. I don't know * FILE 048 //* if this is SUPPOSED to work, but it did. More * FILE 048 //* datasets can now be displayed. (Now perhaps 800.) * FILE 048 //* * FILE 048 //* 3. All TPUTs were converted to PUTLINE using Howard * FILE 048 //* Dean and Jim Elsworth's method of doing the PUTLINE * FILE 048 //* setup in an external module called EPUTL and calling * FILE 048 //* EPUTL with a macro called APUT that has the same * FILE 048 //* coding rules as a single line TPUT. * FILE 048 //* * FILE 048 //* 4. To take advantage of the PUTLINE outputs, two REXX * FILE 048 //* execs called TSOE and TSOB from Mark Zelden were * FILE 048 //* included to trap the SYSOUT output. TSOE will ISPF * FILE 048 //* Edit the trapped output, and TSOB will ISPF Browse * FILE 048 //* it. TSOV (made by me) will ISPF View it. * FILE 048 //* * FILE 048 //* Output Samples: * FILE 048 //* * FILE 048 //* (Note that DSAT from File 296 gives combined outputs * FILE 048 //* from these two, using one command. In DSAT, the * FILE 048 //* space and volume serial information is combined in * FILE 048 //* one command. However, the DSAT width is greater than * FILE 048 //* 80 characters wide in output. DSAT also includes DCB * FILE 048 //* attributes of the datasets.) * FILE 048 //* * FILE 048 //* From LISTVOL: LISTVOL LEV(IBMUSER) * FILE 048 //* * FILE 048 //* VOLUME DATASET NAME * FILE 048 //* VPMVSH IBMUSER.B.ASM * FILE 048 //* DATA05 IBMUSER.BDM.I130.LOAD * FILE 048 //* DATA05 IBMUSER.BDM.I130.OBJ * FILE 048 //* DATA05 IBMUSER.BDM.I138.CNTL * FILE 048 //* WORK05 IBMUSER.BDM.I138.LOAD * FILE 048 //* WORK04 IBMUSER.BDM.I138.OBJ * FILE 048 //* DATA05 IBMUSER.BDM.SYSPRINT * FILE 048 //* DATA05 IBMUSER.BDM.SYSPRINT.IEWL * FILE 048 //* WORKA4 IBMUSER.BRODCAST * FILE 048 //* WORK07 IBMUSER.CBT487.FILE185.TEST * FILE 048 //* WORKE3 IBMUSER.CCKD.ASM * FILE 048 //* WORK08 IBMUSER.CCKD.ASM.XMI * FILE 048 //* WORKE3 IBMUSER.CCKD.BZLIB.C * FILE 048 //* WORKE3 IBMUSER.CCKD.BZLIB.H * FILE 048 //* * FILE 048 //* From LISTSPC: LISTSPC LEV(IBMUSER) * FILE 048 //* * FILE 048 //* DSORG ALLOC UNUSED EXTENTS DSNAME * FILE 048 //* PO 10943 790 1 IBMUSER.B.ASM * FILE 048 //* PS 15 15 1 IBMUSER.BDM.I130.LOAD * FILE 048 //* PS 15 15 1 IBMUSER.BDM.I130.OBJ * FILE 048 //* PS 15 15 1 IBMUSER.BDM.I138.CNTL * FILE 048 //* PO 15 13 1 IBMUSER.BDM.I138.LOAD * FILE 048 //* PS 15 14 1 IBMUSER.BDM.I138.OBJ * FILE 048 //* PS 15 15 1 IBMUSER.BDM.SYSPRINT * FILE 048 //* PS 15 15 1 IBMUSER.BDM.SYSPRINT.IEWL * FILE 048 //* PS 1 1 1 IBMUSER.BRODCAST * FILE 048 //* PO 59 14 1 IBMUSER.CBT487.FILE185.TEST * FILE 048 //* PO 65 1 14 IBMUSER.CCKD.ASM * FILE 048 //* PS 18 10 1 IBMUSER.CCKD.ASM.XMI * FILE 048 //* PO 7 3 1 IBMUSER.CCKD.BZLIB.C * FILE 048 //* PO 2 1 1 IBMUSER.CCKD.BZLIB.H * FILE 048 //* * FILE 048 //***FILE 049 is an old program from Bruce Leland called STATS. * FILE 049 //* This program reports statistics on the internal * FILE 049 //* structure of partitioned datasets and other dataset * FILE 049 //* types. Its original place was from File 213 of the * FILE 049 //* old CBT Tapes, before Arnie made his wholesale * FILE 049 //* deletions. (This program came from CBT Tape Version * FILE 049 //* 249.) * FILE 049 //* * FILE 049 //* This program is still extremely relevant to us, * FILE 049 //* after lo these many years.... * FILE 049 //* * FILE 049 //* The program is extremely easy to run, and gives * FILE 049 //* you a lot of info. * FILE 049 //* * FILE 049 //* email address: bleland@serena.com * FILE 049 //* * FILE 049 //* Description: This program formats information on * FILE 049 //* several types of disk data sets. It reads * FILE 049 //* through the entire data set and outputs disk * FILE 049 //* track usage, record sizes, counts and other * FILE 049 //* statistics. * FILE 049 //* * FILE 049 //* In addition, several data set validity checks are * FILE 049 //* performed during input processing to insure that * FILE 049 //* the data set will be usable by the system for * FILE 049 //* non-EXCP processing. * FILE 049 //* * FILE 049 //* If any errors are encountered, the Return Code is * FILE 049 //* set to 4095 (or the program abends); otherwise, * FILE 049 //* the Return Code is set to the minimum of 4094 and * FILE 049 //* the number of tracks which should compress out * FILE 049 //* for partitioned data sets. * FILE 049 //* * FILE 049 //* Definitions (for Partitioned Data Sets): * FILE 049 //* * FILE 049 //* a. Real Member - a non-alias member name which * FILE 049 //* is present in the directory. * FILE 049 //* b. Gas Member - a member of a partitioned data * FILE 049 //* set which has been replaced or deleted from * FILE 049 //* the data set. A gas member does not have an * FILE 049 //* entry in the directory pointing to it; disk * FILE 049 //* storage occupied by gas members is made * FILE 049 //* usable for other members by an IEBCOPY * FILE 049 //* compress operation. * FILE 049 //* * FILE 049 //* Note: Gas members can be resurrected by the * FILE 049 //* TSO PDS command if it is given the beginning * FILE 049 //* TTR address and a member name. * FILE 049 //* * FILE 049 //* Program PARM (only the first parm character is * FILE 049 //* significant; at most one of the * FILE 049 //* following may be specified): * FILE 049 //* * FILE 049 //* a. Labelonly - Label information is to be * FILE 049 //* formatted but no data set reads * FILE 049 //* are to be performed (except the * FILE 049 //* read for any ISAM Format 2 * FILE 049 //* DSCB). * FILE 049 //* b. Nogas - No gas member report is to be * FILE 049 //* provided for partitioned data * FILE 049 //* sets. * FILE 049 //* c. Errorsonly - Only error messages are to be * FILE 049 //* output. * FILE 049 //* d. Allextents - All extents of the data set are * FILE 049 //* to be read regardless of the * FILE 049 //* DS1LSTAR setting. * FILE 049 //* Operation: * FILE 049 //* * FILE 049 //* a. The program performs a RDJFCB to get the * FILE 049 //* DSName and volume name; an OBTAIN to get the * FILE 049 //* Format 1 DSCB; a DEVTYPE to get the device * FILE 049 //* characteristics; and an OPEN to initialize * FILE 049 //* the data set's Data Extent Block (DEB) * FILE 049 //* information. * FILE 049 //* b. The program formats and outputs DEB and DSCB * FILE 049 //* information. * FILE 049 //* c. The program then reads through the data set * FILE 049 //* and outputs disk track usage, record sizes, * FILE 049 //* counts and other statistics. * FILE 049 //* d. Additional processing: * FILE 049 //* 1. For Physical Sequential, Direct or VSAM * FILE 049 //* data sets, no additional processing is * FILE 049 //* performed. * FILE 049 //* 2. For ISAM data sets, the program reads * FILE 049 //* through the entire data set (there may be * FILE 049 //* several files of data) and reports on each * FILE 049 //* file. also, the program inputs the ISAM * FILE 049 //* label (Format Two DSCB) record and * FILE 049 //* provides a data set profile which includes * FILE 049 //* data set reorganization data and data set * FILE 049 //* characteristics. * FILE 049 //* 3. For Partitioned Data Sets, if the data set * FILE 049 //* name and a member name is allocated to the * FILE 049 //* input data set, the member is processed * FILE 049 //* like a sequential data set. * FILE 049 //* 4. For other Partitioned Data Sets, the * FILE 049 //* program compares directory TTR's against * FILE 049 //* actual disk addresses to provide a report * FILE 049 //* by gas member: * FILE 049 //* a. For load libraries, the linkage-edit * FILE 049 //* date and the names of the first few * FILE 049 //* CSECTs are provided. * FILE 049 //* b. For other libraries, the first 79 * FILE 049 //* characters of each gas member is * FILE 049 //* output. * FILE 049 //* Statistics are maintained on the size of * FILE 049 //* gas and real members and the number of * FILE 049 //* alias members. STATS checks for aliases * FILE 049 //* which have no real entries and apparent * FILE 049 //* aliases (two real members with the same * FILE 049 //* TTR). * FILE 049 //* * FILE 049 //***FILE 050 is an Internet Surfing file, which contains some * FILE 050 //* URL addresses for MVS-related sites on the Internet. * FILE 050 //* This file is intended to make looking for tools a * FILE 050 //* little easier. Sometimes, a good tool is available * FILE 050 //* on the Internet, but for some reason, it isn't a * FILE 050 //* good candidate to put on the CBT Tapes themselves. * FILE 050 //* This file is therefore intended as a pointer, to * FILE 050 //* help you get these materials yourself. * FILE 050 //* * FILE 050 //* File 050 lists sites which have free software * FILE 050 //* that is dowloadable, whereas File 051 lists some * FILE 050 //* software vendor sites. * FILE 050 //* * FILE 050 //* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * FILE 050 //* Updated April 28, 2004 by Sam Golob - * FILE 050 //* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * FILE 050 //* * FILE 050 //* Please bear in mind that this file is only intended * FILE 050 //* to get you started, and in practice, it is very hard * FILE 050 //* (or next to impossible) to keep it up to date. You * FILE 050 //* have to surf, and then translate the HTML into text. * FILE 050 //* Takes too much time for a busy Sysprog who has to * FILE 050 //* update the CBT Tape too. * FILE 050 //* * FILE 050 //* Nevertheless, I think it is valuable, for pointing us * FILE 050 //* Systems Programmers to some places on the net, where * FILE 050 //* we can get some good information. * FILE 050 //* * FILE 050 //* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * FILE 050 //* * FILE 050 //* No responsibility is assumed by anybody connected * FILE 050 //* with the CBT Tape materials, for anything that was * FILE 050 //* downloaded by anybody from any of these sites. * FILE 050 //* These sites are not under our control, and they may * FILE 050 //* change at any time. The URL's to get there, are * FILE 050 //* provided, just so that people can find out about * FILE 050 //* those materials, to determine if they are useful * FILE 050 //* to them. We do not guarantee in any way, that any * FILE 050 //* URL's will stay up-to-date. * FILE 050 //* * FILE 050 //* Actually, the purpose for creating this file, is to * FILE 050 //* let people know about materials that are specifically * FILE 050 //* NOT on the CBT Tape in the form that they are in. * FILE 050 //* Either they belong to somebody, or are copyrighted by * FILE 050 //* somebody, but the bottom line is that somebody else * FILE 050 //* controls them. It is understood that there is no * FILE 050 //* implied or explicit responsibility assumed by any * FILE 050 //* individual or corporate entity having to do with the * FILE 050 //* CBT Tape materials in any way, concerning anything * FILE 050 //* obtained at these sites, in the past or in the * FILE 050 //* future. Use all of these materials at your own * FILE 050 //* risk, or don't use them at all. * FILE 050 //* * FILE 050 //* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * FILE 050 //* * FILE 050 //* Member - Short Description of Materials Available * FILE 050 //* ------ ---------------------------------------- * FILE 050 //* * FILE 050 //* ALCOCK - Dave Alcock's home page * FILE 050 //* CARTWRT - An informal list of URLs made by David * FILE 050 //* Cartwright * FILE 050 //* CBTTAPE - Online CBT Tape site * FILE 050 //* DAVECOLE - Dave Cole's updated free software * FILE 050 //* FADH - VM-like TSO/MVS tools and other stuff * FILE 050 //* FALISSAR - Thierry Falissard's description of the * FILE 050 //* stuff on his home page. * FILE 050 //* FREEC - Free C Language Compiler that runs under * FILE 050 //* OS/390 Open Edition * FILE 050 //* IPOUPDTE - URL to get doc for using IPOUPDTE/CPPUPDTE * FILE 050 //* JAEGER - Standalone utilities and other utilities * FILE 050 //* LORIAUX - A tremendous collection of links to MVS * FILE 050 //* sites and S390 job information * FILE 050 //* NADEL - Doug Nadel's site. Contains TASID and a * FILE 050 //* lot of other good stuff. Could not be put * FILE 050 //* on the CBT Tape because of IBM copyright. * FILE 050 //* * FILE 050 //***FILE 051 is an Internet Surfing file, which contains some * FILE 051 //* URL addresses for MVS-related sites on the Internet. * FILE 051 //* This file is intended to make looking for tools a * FILE 051 //* little easier. Sometimes, a good tool is available * FILE 051 //* on the Internet, but for some reason, it isn't a * FILE 051 //* good candidate to put on the CBT Tapes themselves. * FILE 051 //* This file is therefore intended as a pointer, to * FILE 051 //* help you get these materials yourself. * FILE 051 //* * FILE 051 //* File 051 lists commercial (or pay, or vendor- * FILE 051 //* supported software), downloadable or listed at * FILE 051 //* Internet sites. * FILE 051 //* * FILE 051 //* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * FILE 051 //* * FILE 051 //* No responsibility is assumed by anybody connected * FILE 051 //* with the CBT Tape materials, for anything that was * FILE 051 //* downloaded by anybody from any of these sites. * FILE 051 //* These sites are not under our control, and they may * FILE 051 //* change at any time. The URL's to get there, are * FILE 051 //* provided, just so that people can find out about * FILE 051 //* those materials, to determine if they are useful * FILE 051 //* to them. We do not guarantee in any way, that any * FILE 051 //* URL's will stay up-to-date. * FILE 051 //* * FILE 051 //* Actually, the purpose for creating this file, is to * FILE 051 //* let people know about materials that are specifically * FILE 051 //* NOT on the CBT Tape in the form that they are in. * FILE 051 //* Either they belong to somebody, or are copyrighted by * FILE 051 //* somebody, but the bottom line is that somebody else * FILE 051 //* controls them. It is understood that there is no * FILE 051 //* implied or explicit responsibility assumed by any * FILE 051 //* individual or corporate entity having to do with the * FILE 051 //* CBT Tape materials in any way, concerning anything * FILE 051 //* obtained at these sites, in the past or in the * FILE 051 //* future. Use all of these materials at your own * FILE 051 //* risk, or don't use them at all. * FILE 051 //* * FILE 051 //* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * FILE 051 //* * FILE 051 //* Member - Short Description of Materials Available * FILE 051 //* ------ ---------------------------------------- * FILE 051 //* * FILE 051 //* DIGNUS - Dignus SYSTEMS/C C compiler to BAL * FILE 051 //* assembler. This is like PL/X, except that * FILE 051 //* it's a standard C language compiler. * FILE 051 //* Output is IBM S390 assembler code. * FILE 051 //* (This is a vendor product.) * FILE 051 //* At this site you can do C compiles online * FILE 051 //* (up to 200 lines), and get assembler output, * FILE 051 //* so you can see how this compiler works. * FILE 051 //* See also Files 419 and 420. * FILE 051 //* * FILE 051 //* FASTPATH - FastPath Inc. provides inexpensive (a la * FILE 051 //* MacKinney) software products, currently * FILE 051 //* emphasizing backup and recovery. ReMember * FILE 051 //* saves many copies of program source code * FILE 051 //* during the development process. FX2000 * FILE 051 //* provides quick VSAM and IAM backups and * FILE 051 //* restores, saving a lot of time from your * FILE 051 //* batch window. * FILE 051 //* * FILE 051 //* MACKINNE - MacKinney Systems index of products. * FILE 051 //* MacKinney is a provider of inexpensive but * FILE 051 //* useful software for MVS, CICS, and VSE. * FILE 051 //* This is contact information for the company * FILE 051 //* and an informal list of their products. * FILE 051 //* * FILE 051 //***FILE 052 is from Jim Morrison, and contains a version of the * FILE 052 //* SHOWMVS program (the modern version is on File 492) * FILE 052 //* which runs on MVS 3.8 under Hercules. * FILE 052 //* * FILE 052 //* Normally, SHOWMVS uses ISPF services, but since ISPF * FILE 052 //* is not available under MVS 3.8, this version of * FILE 052 //* SHOWMVS is meant to run as a batch program. * FILE 052 //* * FILE 052 //* email: n9gtm@comcast.net * FILE 052 //* * FILE 052 //***FILE 053 IS FROM DELUXE CHECK PRINTERS AND IS PART OF THE * FILE 053 //* ISPF SYSTEM THEY SENT TO THE TAPE. THIS FILE IS * FILE 053 //* IN IEBUPDTE SYSIN FORMAT AND CONTAINS SOURCE * FILE 053 //* * FILE 053 //***FILE 054 IS FROM DELUXE CHECK PRINTERS AND IS PART OF THE * FILE 054 //* ISPF SYSTEM THEY SENT TO THE TAPE. THIS FILE IS * FILE 054 //* IN IEBUPDTE SYSIN FORMAT AND CONTAINS ISPF PANELS * FILE 054 //* * FILE 054 //***FILE 055 IS FROM DELUXE CHECK PRINTERS AND IS PART OF THE * FILE 055 //* ISPF SYSTEM THEY SENT TO THE TAPE. THIS FILE IS * FILE 055 //* IN IEBUPDTE SYSIN FORMAT AND CONTAINS ISPF MSGS * FILE 055 //* * FILE 055 //***FILE 056 IS FROM DELUXE CHECK PRINTERS AND IS PART OF THE * FILE 056 //* ISPF SYSTEM THEY SENT TO THE TAPE. THIS FILE IS IN * FILE 056 //* IEBUPDTE SYSIN FORMAT AND CONTAINS ISPF SKELETONS * FILE 056 //* * FILE 056 //***FILE 057 IS FROM DELUXE CHECK PRINTERS AND IS PART OF THE * FILE 057 //* ISPF SYSTEM THEY SENT TO THE TAPE. THIS FILE IS * FILE 057 //* IN IEBCOPY FORMAT AND CONTAINS ISPF CLISTS * FILE 057 //* * FILE 057 //***FILE 058 IS A TSO COMMAND CALLED LINKLIST FROM MR CHUCK * FILE 058 //* HOFFMAN OF GTE LABS IN WALTHAM, MA. THIS TSO * FILE 058 //* COMMAND PROCESSOR SHOWS THE SYSTEM ID AND THE * FILE 058 //* LINKLIST FOR THE RUNNING SYSTEM * FILE 058 //* * FILE 058 //***FILE 059 is a combination of CLISTs and Assembler programs * FILE 059 //* to display last IPL information and today's date * FILE 059 //* on a handy ISPF panel. This file is from the late * FILE 059 //* Ken Tomiak of the Dept of Information Technology * FILE 059 //* and Telecommunications (DOITT) of New York City. * FILE 059 //* * FILE 059 //* There is a small addition from Sam Golob. This is * FILE 059 //* a panel called "IDPANEL" with a REXX exec called * FILE 059 //* "SMCASID" (written by the late Tony Forte). This * FILE 059 //* panel is meant to be executed via an entry in your * FILE 059 //* ISPF command table ISPCMDS. This panel shows useful * FILE 059 //* information about your current ISPF session that is * FILE 059 //* invoking it. The REXX exec "SMCASID" obtains your * FILE 059 //* system id and puts it into an ISPF variable in the * FILE 059 //* shared pool. This is good if you have multiple * FILE 059 //* systems like we had. If you have only one system, * FILE 059 //* you can change IDPANEL to delete the references to * FILE 059 //* &SYSID and the command SMCASID which obtains it. * FILE 059 //* Then you don't need the REXX exec. If you have * FILE 059 //* TSO/E 1.4 or below (without REXX) you have to do * FILE 059 //* this anyway, or use an Assembler program to get the * FILE 059 //* system id into a variable instead. * FILE 059 //* * FILE 059 //* support email: Sam Golob sbgolob@cbttape.org * FILE 059 //* * FILE 059 //***FILE 060 is the Software Status Report ISPF application from * FILE 060 //* Mr. Charles Wells of the Georgia Department of Labor. * FILE 060 //* Software Status Report is an ISPF application * FILE 060 //* consisting of 3 load modules, 2 CLISTs, 5 ISPF * FILE 060 //* panels, 5 ISPF tutorial panels, and 4 ISPF message * FILE 060 //* members. It allows recording of software products * FILE 060 //* installed on your system and maintenance history for * FILE 060 //* each product. Products can be displayed by product * FILE 060 //* name, acronym, vendor, category, FMID or PTF/MOD. A * FILE 060 //* formatted hardcopy report can be produced, with * FILE 060 //* products organized on the report according to * FILE 060 //* customizable combinations of vendor and category. * FILE 060 //* This file is in IEBUPDTE SYSIN format and contains * FILE 060 //* all the source and ISPF panels * FILE 060 //* This file goes with Files 061 062 063 064 * FILE 060 //* * FILE 060 //* Updated with a disassembly of the PRSTRNG module * FILE 060 //* that was linked with module SSR010PR, and a copy * FILE 060 //* of the REASMLNK proc needed to reassemble and * FILE 060 //* relinkedit. * FILE 060 //* * FILE 060 //***FILE 061 IS THE SOFTWARE STATUS REPORT FROM THE GEORGIA * FILE 061 //* DEPARTMENT OF LABOR. THIS FILE CONTAINS THE * FILE 061 //* THE LOAD MODULES AND IS IN IEBCOPY FORMAT * FILE 061 //* THIS FILE GOES WITH FILES 060 062 063 064 * FILE 061 //* * FILE 061 //***FILE 062 IS THE SOFTWARE STATUS REPORT FROM THE GEORGIA * FILE 062 //* DEPARTMENT OF LABOR. THIS FILE CONTAINS THE * FILE 062 //* ONE RECORD FOR INITIALIZING SSRV.SOFTSTAT.INDXTBL * FILE 062 //* IT IS LRECL=2040 BLKSIZE=2040 RECFM=FB * FILE 062 //* THIS FILE GOES WITH FILES 060 061 063 064 * FILE 062 //* * FILE 062 //***FILE 063 IS THE SOFTWARE STATUS REPORT FROM THE GEORGIA * FILE 063 //* DEPARTMENT OF LABOR. THIS FILE CONTAINS THE * FILE 063 //* ONE RECORD FOR INITIALIZING SSRV.SOFTSTAT.PRODTBL * FILE 063 //* IT IS LRECL=8180 BLKSIZE=8180 RECFM=FB * FILE 063 //* THIS FILE GOES WITH FILES 060 061 062 064 * FILE 063 //* * FILE 063 //***FILE 064 IS THE SOFTWARE STATUS REPORT FROM THE GEORGIA * FILE 064 //* DEPARTMENT OF LABOR. THIS FILE CONTAINS THE * FILE 064 //* ONE RECORD FOR INITIALIZING SSRV.SOFTSTAT.HISTORY * FILE 064 //* IT IS LRECL=53 BLKSIZE=53 RECFM=FB * FILE 064 //* THIS FILE GOES WITH FILES 060 061 062 063 * FILE 064 //* * FILE 064 //***FILE 065 IS FROM MR JAMES PURDY OF REVLON IN NEW JERSEY AND * FILE 065 //* CONTAINS A MODIFICATION TO MODULE IEAVNP03 TO * FILE 065 //* RECOGNIZE A DATASET IN THE LINKLIST THAT IS EITHER * FILE 065 //* NOT CATALOGED OR IS CATALOGED BUT NOT IN THE MVS * FILE 065 //* MASTER CATALOG. THERE ARE SEVERAL LEVELS OF THE * FILE 065 //* MODIFICATION IN THIS FILE * FILE 065 //* * FILE 065 //* WHAT ELSE IS NEW? JIM ISN'T AT REVLON ANY MORE. * FILE 065 //* HIS CURRENT ADDRESS IS: * FILE 065 //* * FILE 065 //* JAMES PURDY * FILE 065 //* ANDERSEN CONSULTING * FILE 065 //* 1345 MEADOW GLEN * FILE 065 //* SOUTHLAKE, TX 76092 * FILE 065 //* (214) 402-7511 * FILE 065 //* * FILE 065 //***FILE 066 is from Alan Field and contains several of his * FILE 066 //* utilities. * FILE 066 //* * FILE 066 //* email: alan_c_field@bluecrossmn.com * FILE 066 //* * FILE 066 //* This PDS contains the following members: * FILE 066 //* * FILE 066 //* Note: ASM and MACROS members replaced with later * FILE 066 //* versions. (SBG - 2012/02/17) * FILE 066 //* * FILE 066 //* Note: Member #PDSLOAD now contains an object deck * FILE 066 //* for the PDSLOAD program, right in this file, * FILE 066 //* together with appropriate linkedit JCL. * FILE 066 //* * FILE 066 //* $$DOC - This member. * FILE 066 //* * FILE 066 //* ASM - Assembler language source for some useful * FILE 066 //* utilities. * FILE 066 //* * FILE 066 //* ASCBSLOT - List page dataset slot usage by * FILE 066 //* job. * FILE 066 //* CHPID - Convert PCHID to CHPID. * FILE 066 //* CPCMD - Issue VM commands from TSO. * FILE 066 //* CPFSET - Demonstrate setting Command * FILE 066 //* prefixes. * FILE 066 //* CSALST - List info about CSA usage. * FILE 066 //* DISASM3B - SVC table. * FILE 066 //* DSSLVL - Display level of DFDSS. * FILE 066 //* DXCFSTR - Display CF structure info. * FILE 066 //* IEECMDPF - Set cmd prefix equal to sysname. * FILE 066 //* INFO - Search by keyword for info. * FILE 066 //* IOCDSLST - List IOCDS info. * FILE 066 //* IPLSTAT - IPL strp timing. * FILE 066 //* JULSUB - Julian date manipulation * FILE 066 //* subroutine. * FILE 066 //* LASTCLPA - Date/time of last CLPA. * FILE 066 //* (Fixed for z/OS 2.2 and later) * FILE 066 //* LASTXCF - Date/time of last SYSPLEX start. * FILE 066 //* LELVL - Lang. Env level and options. * FILE 066 //* LNKLST - List LNKLST datasets. * FILE 066 //* LPARCAP - Display LPAR capacity. * FILE 066 //* MONJOBS - STC to detect looping jobs and * FILE 066 //* write WTO. * FILE 066 //* MONJOBSS - Subroutine for MONJOBS. * FILE 066 //* RACFDS - Display RACF dataset names. * FILE 066 //* RETCODE - Set return codes based on various * FILE 066 //* criteria. * FILE 066 //* SHOWLPAR - Display LPAR information. * FILE 066 //* SMFDS - Display SMF dataset information. * FILE 066 //* SMFSRCH - Search SMF records for dataset * FILE 066 //* activity. * FILE 066 //* SVCTAB - Display SVC table. * FILE 066 //* TODCN - Convert TOD clock values. * FILE 066 //* * FILE 066 //* CLIST - CLISTS to demonstrate the use of some of the * FILE 066 //* utilities included in this file. * FILE 066 //* * FILE 066 //* CNTL - JCL to run some of the utilities. * FILE 066 //* * FILE 066 //* INFOSYS - Sample members for the INFO command. * FILE 066 //* * FILE 066 //* MACROS - Macros necessary to assemble source in * FILE 066 //* member ASM. * FILE 066 //* * FILE 066 //* PANELS - ISPF panels. * FILE 066 //* * FILE 066 //* PLI - A PL/I utility to sort IEHLIST LISTVTOC * FILE 066 //* output into address order. * FILE 066 //* * FILE 066 //* USERMODS - System usermods (SMP/E format): * FILE 066 //* * FILE 066 //* LM00026 - TSO TEST command mod. * FILE 066 //* LM00031 - Mod to message IEE163I to display * FILE 066 //* the following: * FILE 066 //* IEE163I MODE= RD-HNR423/C25D-SP7.0.4 * FILE 066 //* * FILE 066 //***FILE 067 IS FROM COCA COLA IN ATLANTA AND CONTAINS TWO EXITS * FILE 067 //* THAT ARE USED TO CONTROL VIO ALLOCATION, SIZE, * FILE 067 //* FORCE TSO TEMPORARY DATA SETS TO DEDICATED TSO * FILE 067 //* "PUBLIC" VOLUMES AND A FEW OTHER MISCELLANEOUS * FILE 067 //* FUNCTIONS. THIS FILE IS IN IEBUDPTE SYSIN FORMAT * FILE 067 //* AND CONTAINS THE FOLLOWING : * FILE 067 //* * FILE 067 //* IEFDB401: * FILE 067 //* * FILE 067 //* SVC99 EXIT TO ALLOCATE TSO TEMPORARY DATASETS TO * FILE 067 //* A TSO ONLY SCRATCH PACK AND CONTROL THE SIZE OF * FILE 067 //* VIO DATA SETS FROM TSO. THIS EXIT CHANGES THE * FILE 067 //* UNIT NAME FOR ALL DYNAMIC ALLOCATIONS TO SUPPORT * FILE 067 //* THE FOLLOWING FUNCTIONS: * FILE 067 //* * FILE 067 //* 1) CONTROL VIO ALLOCATION SIZE. THIS REQUIRES * FILE 067 //* THE USER TO SPECIFY UNIT(VIOALLOC). * FILE 067 //* UNIT=VIOALLOC IS NOT VALID IN THE SYSGEN * FILE 067 //* PARAMETERS. IF THE SPACE= SPECIFIES A * FILE 067 //* VALID AMOUNT OF DISK SPACE, THE UNIT= IS * FILE 067 //* CHANGED TO UNIT=VIODA WHICH IS A 3340. IF * FILE 067 //* UNIT=VIODA IS CODED IN THE JCL OR THE * FILE 067 //* SPACE= IS TOO LARGE, THE UNIT= IS CHANGED * FILE 067 //* TO UNIT=SYSDA. * FILE 067 //* * FILE 067 //* 2) FORCE TSO TEMPORARY DATASETS TO A DEDICATED * FILE 067 //* "PUBLIC" VOLUME. UNIT(VIOALLOC) IS * FILE 067 //* SPECIFIED TO INVOKE THIS SERVICE. IF THE * FILE 067 //* SPACE= IS MET IN 1) ABOVE, THE DATASET GOES * FILE 067 //* TO VIO; OTHERWISE A CHECK IS MADE TO VERIFY * FILE 067 //* THAT THE DYNAMIC ALLOCATION IS MADE BY A * FILE 067 //* TSO USER. IF IT IS A TSO USER, UNIT=TSODA * FILE 067 //* IS USED TO FORCE TSO DATASETS TO DEDICATED * FILE 067 //* TSO "PUBLIC" VOLUMES. ANY ATTEMPT TO CODE * FILE 067 //* UNIT(TSODA) IS REPLACED BY UNIT(SYSDA). * FILE 067 //* * FILE 067 //* 3) VERIFY THAT ALL IMS ALLOCATION OF AN * FILE 067 //* INTERNAL READER COMES FROM PROGRAM * FILE 067 //* O9061S75. THIS IS TO ENSURE THAT ACF2 HAS * FILE 067 //* THE CORRECT SYSTEM ID FOR JOBS SUBMITTED BY * FILE 067 //* IMS TRANSACTIONS. AN ATTEMPT TO VIOLATE * FILE 067 //* ACF2 REQUIREMENTS GETS THE USER A S0C3. * FILE 067 //* * FILE 067 //* 4) UNIT=DISK IS SUBSTITUTED FOR ALL UNIT=XXXX * FILE 067 //* WHERE XXXX IS EXACTLY FOUR CHARACTERS LONG. * FILE 067 //* * FILE 067 //* IEFUJV: * FILE 067 //* * FILE 067 //* SMF EXIT TO CHANGE JCL TO MEET COMPANY STANDARDS. * FILE 067 //* IT SUPPORTS THE MSVGP= PARAMETER FOR A NON-3850 * FILE 067 //* ENVIRONMENT, CONTROLS VIO SPACE ALLOCATION AND * FILE 067 //* SEVERAL OTHER MISCELLANEOUS FUNCTIONS. SUPPORTS * FILE 067 //* THE FOLLOWING FUNCTIONS: * FILE 067 //* * FILE 067 //* I. JOB CARD -- NO ACTION * FILE 067 //* * FILE 067 //* II. EXEC CARD * FILE 067 //* * FILE 067 //* 1) WRITE AN SMF TYPE 131 RECORD IF A PROC IS * FILE 067 //* EXECUTED. THIS IS TO ALLOW DETERMINATION * FILE 067 //* WHICH PROCS ARE USED AND WHICH ARE NOT * FILE 067 //* * FILE 067 //* III. DD CARD * FILE 067 //* * FILE 067 //* 1) CONTROL VIO ALLOCATION SIZE. THIS REQUIRES * FILE 067 //* THE USER TO SPECIFY UNIT=VIOALLOC. * FILE 067 //* UNIT=VIOALLOC IS NOT VALID IN THE SYSGEN * FILE 067 //* PARAMETERS. IF THE SPACE= SPECIFIES A * FILE 067 //* VALID AMOUNT OF DISK SPACE, THE UNIT= IS * FILE 067 //* CHANGED TO UNIT=VIODA WHICH IS A 3340. IF * FILE 067 //* UNIT=VIODA IS CODED IN THE JCL OR THE * FILE 067 //* SPACE= IS TOO LARGE, THE UNIT= IS CHANGED * FILE 067 //* TO UNIT=SYSDA. THIS JOB HAS THE NAME OF * FILE 067 //* TWO BATCH JOBS THAT ARE ALLOWED TO USE VIO, * FILE 067 //* OTHERWISE VIO IS RESTRICTED TO TSO USERS * FILE 067 //* ONLY. BOTH UNIT= AND SPACE= MUST BE ON THE * FILE 067 //* SAME CARD FOR THIS TO WORK. UNIT= MUST * FILE 067 //* ALSO BE THE LAST PARAMETER ON THE LAST CARD * FILE 067 //* OF A DD CARD CONCATENATION. * FILE 067 //* * FILE 067 //* 2) FORCE TSO TEMPORARY DATASETS TO A DEDICATED * FILE 067 //* "PUBLIC" VOLUME. UNIT=VIOALLOC IS * FILE 067 //* SPECIFIED TO INVOKE THIS SERVICE. IF THE * FILE 067 //* SPACE= IS MET IN 1) ABOVE, THE DATASET GOES * FILE 067 //* TO VIO; OTHERWISE A CHECK IS MADE TO VERIFY * FILE 067 //* THAT THE DYNAMIC ALLOCATION IS MADE BY A * FILE 067 //* TSO USER. IF IT IS A TSO USER, UNIT=TSODA * FILE 067 //* IS USED TO FORCE TSO DATASETS TO DEDICATED * FILE 067 //* TSO "PUBLIC" VOLUMES. ANY ATTEMPT TO CODE * FILE 067 //* UNIT(TSODA) IS REPLACED BY UNIT(SYSDA). * FILE 067 //* BOTH UNIT= AND SPACE= MUST BE ON THE SAME * FILE 067 //* CARD FOR THIS TO WORK. * FILE 067 //* * FILE 067 //* 3) MSVGP=GDGDAN IS OUR INSTALLATION * FILE 067 //* SPECIFICATION FOR DISK GDG DATASETS * FILE 067 //* (CURRENTLY 2 3380-BE4 UNITS WORTH). THE * FILE 067 //* CODE TO IMPLEMENT THIS IS IN THIS EXIT. * FILE 067 //* MSVGP= MUST BE THE ONLY USEFUL INFORMATION * FILE 067 //* ON THE LAST CARD OF A DD CARD CONTINUATION * FILE 067 //* FOR THIS TO WORK BECAUSE THE ENTIRE CARD IS * FILE 067 //* REPLACED. * FILE 067 //* * FILE 067 //* 4) THE ARCHAIC FORM OF THE INTERNAL READER IS * FILE 067 //* CHANGED TO THE CURRENTLY SUPPORTED VERSION. * FILE 067 //* * FILE 067 //***FILE 068 is the TSTVS Console Editor and Dataset Utility from * FILE 068 //* Rob Prins. * FILE 068 //* * FILE 068 //* email: prin0096@gmail.com or robprins2@kpnmail.nl * FILE 068 //* * FILE 068 //* TSTVS is a utility program which is run from the * FILE 068 //* Operator Console. Commands are entered from the * FILE 068 //* console, and replies are sent back to the console. * FILE 068 //* * FILE 068 //* TSTVS is a line editor which can be used to fix * FILE 068 //* FB-80 datasets like PARMLIB datasets or started * FILE 068 //* PROCs in SYS1.PROCLIB, before JES2 or JES3 has * FILE 068 //* come up, or it can be executed afterwards. * FILE 068 //* * FILE 068 //* Run job INSTALL to install TSTVS on an OS/390 or * FILE 068 //* z/OS system. * FILE 068 //* * FILE 068 //* Run job INSTALLM on a MVS system with a security * FILE 068 //* system like RACF installed. * FILE 068 //* * FILE 068 //* Run job INSTNOS on a MVS system with no security * FILE 068 //* system installed. * FILE 068 //* * FILE 068 //* The receiving load library should be APF authorized. * FILE 068 //* * FILE 068 //* You can execute S EDIT after JES2 or JES3 is up. * FILE 068 //* * FILE 068 //* Or: S EDIT,SUB=MSTR before JES2 or JES3 is up. * FILE 068 //* * FILE 068 //* TSTVS functions as a line editor, and can also be * FILE 068 //* used to allocate new partitioned dataset members, * FILE 068 //* delete partitioned dataset members, or rename * FILE 068 //* complete datasets and partitioned dataset members. * FILE 068 //* * FILE 068 //* TSTVS is an excellent recovery tool, for when an * FILE 068 //* MVS system (or OS/390, z/OS etc.) is only partially * FILE 068 //* up, and a dataset or member needs to be fixed. * FILE 068 //* * FILE 068 //***FILE 069 IS FROM CARMINE A. CANNATELLO OF NEW YORK CITY * FILE 069 //* AND CONTAINS MACHINE-READABLE COPY OF THE * FILE 069 //* CODING EXAMPLES FROM HIS EXCELLENT BOOK, "ADVANCED * FILE 069 //* ASSEMBLER LANGUAGE AND MVS INTERFACES", PUBLISHED * FILE 069 //* BY JOHN WILEY AND SONS. * FILE 069 //* * FILE 069 //* This file contains coding examples from the * FILE 069 //* Second Edition of Carmine's book - revised 1999. * FILE 069 //* * FILE 069 //* THE ADDRESS OF THE PUBLISHER IS: * FILE 069 //* * FILE 069 //* John Wiley & Sons Inc. * FILE 069 //* Professional, Reference and Trade Group * FILE 069 //* 605 Third Avenue * FILE 069 //* New York, NY 10158-0012 * FILE 069 //* (212) 850-6000 MAIN NUMBER * FILE 069 //* * FILE 069 //* web site: http://www.wiley.com/compbooks * FILE 069 //* * FILE 069 //* To order a copy of the second edition of this book, * FILE 069 //* please call: 1-800-225-5945 extension 2497 * FILE 069 //* ISBN number: 0471-361-763 * FILE 069 //* * FILE 069 //* THIS BOOK IS A CLEAR GUIDE TO JUST ABOUT EVERY * FILE 069 //* TYPE OF ASSEMBLER CODING YOU MIGHT DO IN A SYSTEMS * FILE 069 //* PROGRAMMING APPLICATION. THE KNOWLEDGE GIVEN IN * FILE 069 //* HIS BOOK WILL HELP YOU TO UNDERSTAND THE METHODS * FILE 069 //* BEHIND MUCH OF THE CODING THAT YOU'LL FIND ON THIS * FILE 069 //* TAPE. I HIGHLY RECOMMEND THAT YOU GET THIS BOOK * FILE 069 //* FOR YOUR OWN PROFESSIONAL IMPROVEMENT. (SAM GOLOB) * FILE 069 //* * FILE 069 //* CARMINE NORMALLY SELLS THIS MATERIAL ON A DISKETTE * FILE 069 //* FOR 50 DOLLARS. HE HAS GRACIOUSLY ALLOWED THE * FILE 069 //* MATERIAL TO APPEAR ON THIS TAPE FOR THE BENEFIT * FILE 069 //* OF WORKING PRACTITIONERS IN THIS FIELD. THIS FILE * FILE 069 //* WAS CREATED FROM CARMINE'S DISKETTE. * FILE 069 //* * FILE 069 //***FILE 070 SEVERAL MVS MODIFICATIONS IN SMP FORMAT THAT * FILE 070 //* HAVE BEEN RECEIVED FROM COMPUTER SCIENCES CORP. * FILE 070 //* SAN DIEGO, CALIFORNIA 92123. AS WITH EVERYTHING * FILE 070 //* ON THIS TAPE USE AT YOUR OWN RISK. * FILE 070 //* * FILE 070 //* CURRENT ADDRESS FOR INQUIRIES: * FILE 070 //* * FILE 070 //* C.M. SINGER * FILE 070 //* COMPUTER SCIENCES CORPORATION - TMD * FILE 070 //* MAIL ZONE W1-5311 * FILE 070 //* 5021 KEARNY VILLA ROAD * FILE 070 //* SAN DIEGO, CALIFORNIA 92123-1407 * FILE 070 //* * FILE 070 //* TELEPHONE 619-573-3020 * FILE 070 //* * FILE 070 //* THE FOLLOWING IS A LIST OF THE MODIFICATIONS FROM * FILE 070 //* GENERAL DYNAMICS THAT ARE INCLUDED IN THIS FILE. * FILE 070 //* NOTE !. CODE THAT IS PROPRIETARY OR COPYRIGHTED IS * FILE 070 //* NOT INCLUDED EVEN THOUGH THE FOLLOWING LIST MAY IMPLY * FILE 070 //* THAT IT IS. * FILE 070 //* * FILE 070 //* ALLOW DF/DSS TO RESTORE TO ALLOC VOL * FILE 070 //* DF/DSS ENQ EXIT - SKIP ENQ FOR ALL VOLS * FILE 070 //* FORCE DF/DSS TO RESTORE DSN LIKE FDRDSF * FILE 070 //* UPDATE GDG BASE LEVEL AT STEP END * FILE 070 //* MAKE '#' TAB CHARACTER FOR TSO EDIT * FILE 070 //* CHANGE VARY ON MOUNT ATTRIB TO PRIVATE * FILE 070 //* DO NOT ALLOW VIO FOR LARGE DATASETS, ETC. * FILE 070 //* IMS/VS AND NETEX RESOURCE CLEANUP MOD * FILE 070 //* IGC0805A ZAP FOR IMSVS FORMATTED DUMPS * FILE 070 //* IEFU83 TO NOT WRITE CERTAIN RECORDS, ETC * FILE 070 //* MAKE DEFAULT TSO ALLOC DISP=SHR * FILE 070 //* BYPASS 'DATA SET NOT FREED MESSAGE' * FILE 070 //* REGION LIMIT VALUES * FILE 070 //* EXTEND CERTAIN TSO USERS WAIT TIME TO 5 HR * FILE 070 //* LIMIT NUMBER OF RECORDS FOR SYS1.BROADCAST * FILE 070 //* LOGON PARAMTER CSECT * FILE 070 //* INSTALL STEP END STATISTICS MODULE * FILE 070 //* MAKE REAL DASD NOT IN VATLST PRIV/RSVD * FILE 070 //* MAKE 'RETAIN' DEFAULT VOL SPECIFICATION * FILE 070 //* USE IEASYSXX AS DEFAULT (XX=F(CPU SERIAL)) * FILE 070 //* TSO SUBMIT EXIT - KILL BAD JOBNAMES * FILE 070 //* CHANGES TO HOT IO DETECTION CONSTANTS * FILE 070 //* SUPPLY OUR IEAVMXIT (CHANGE ROUTE CODES) * FILE 070 //* ADD X AS SUBCOMMAND OF EDIT * FILE 070 //* PUT ACCT NUMBER IN ACF2 ACCT FIELD * FILE 070 //* DECREASE GVTOLINT AND GVTMEINT * FILE 070 //* INCREASE NIP SQA ALLOCATION * FILE 070 //* SMF EXIT TO CATCH TYPE04 & 34 RECORDS * FILE 070 //* ZAP DYNALLOC TO SYSDA FROM SYSALLDA * FILE 070 //* ZAP EXTERNAL WTR FOR JESLOGX (AJSW040) * FILE 070 //* UPDATE MACRO FOR SYSOUT COST EST.(AJSW042) * FILE 070 //* INCREASE NUMBER OF DEVICES ALLOWED TO 512 * FILE 070 //* INTERACTIVE DATA TRANSMISSION OPTIONS DSECT * FILE 070 //* ACF2 PRE-VALIDATION EXIT * FILE 070 //* ACF2 VIOLATION EXIT * FILE 070 //* ACF2 LOGON POST VALIDATION EXIT * FILE 070 //* COMMAND LIMITING LIST FOR ACF2 * FILE 070 //* ACF2/IMS INSTALLATION OPTIONS PROD & TEST * FILE 070 //* ACF2 FDR RECORD DEFINITION * FILE 070 //* SKIP SECURITY CHECK FOR TAPES OUTSIDE TMS * FILE 070 //* ADD INFO TO TYPE 26 SMF RECORD * FILE 070 //* SET TRANSMISSION SEQUENCE FOR NJE SECTIONS * FILE 070 //* INSTALL NOTE11 NEXT-KEY FUNCTION * FILE 070 //* NOTE12 INSTALLATION UM12001 * FILE 070 //* MAKE OLDGENER ALIAS * FILE 070 //* ALLOW ISAM UPDATES WITH DISP=SHR * FILE 070 //* IF DATASET IS VIO THEN BUFNO=1 * FILE 070 //* PUT CHARGE NUMBER IN FMT1 DSCB * FILE 070 //* DF/DS DASD ALLOCATION PREPROCESSING EXIT * FILE 070 //* DF/DS DASD ALLOCATION POSTPROCESSING EXIT * FILE 070 //* CHANGES TO SYSGEN JOBCARD MACRO * FILE 070 //* SPF COMMAND TO FRONT END ISPF/PDF * FILE 070 //* TSO COMMAND IN ISPF COMMAND TABLE * FILE 070 //* MIGRATION VOLUME EXIT * FILE 070 //* HSM TAPE DATASET EXIT * FILE 070 //* HSM - ACF2 INTERFACE EXIT * FILE 070 //* HSM MIGRATION EXIT - LIMIT TO < 50 CYL. * FILE 070 //* ACF2,RINGCHK,EXPDTCHK,STARS FOR IMS,CICS * FILE 070 //* ACCT + MAKE LINES FOR STC + TSO = OUTLIM * FILE 070 //* NON-STANDARD LABEL VERIFY ROUTINE * FILE 070 //* ALLOW GENERAL INQUIRY CMDS FROM RJP TERMS * FILE 070 //* UPDATE GDG BASE LEVEL AT STEP END * FILE 070 //* JOB HEADER PAGE INFORMATION * FILE 070 //* ACCT (ACCT #) VALIDATION + DSP DICT. * FILE 070 //* (PRE AJSW003) / RESTRICTED CLASS CHECKING * FILE 070 //* DO NOT ALLOW PRTY=0 TO BE RELEASED * FILE 070 //* MAKE ANYLOCAL MEAN PRT3800 + PRT3211 * FILE 070 //* COMPUTE OSE PRIORITIES, CANCEL JUNK, * FILE 070 //* MAKE SOME STARTED TASKS CLASS A * FILE 070 //* DEFINE USER FIELDS IN MACRO IATYTVT * FILE 070 //* COMPUTE JOB PRIORITY + CHANGE CLASS * FILE 070 //* JOB TRAILER PAGE INFORMATION * FILE 070 //* DON'T MLOG VERIFY MESSAGES DURING CONNECT * FILE 070 //* ALLOW *T ALL COMMAND TO SEND TO ALL SYSTEMS * FILE 070 //* ALLOW GENERIC STATUS AND CHECK OWNERSHIP * FILE 070 //* SMF RECORDING FOR NJE SYSOUT DATASETS * FILE 070 //* CHANGE MULTILEAVING DELAY TO .50 SECS * FILE 070 //* RETURN NEW SECOND LEVEL MESSAGE TO STATUS * FILE 070 //* PUT JULIAN DATE IN MLG MESSAGES(FROM EDSC) * FILE 070 //* DELETE TIME STAMP FROM 3277 MESSAGES * FILE 070 //* USE RQNETID IF NET = *NET-ID* FOR DJC WTO * FILE 070 //* ALLOW ALL AS MPNAME ON *I G AND *F G CMDS * FILE 070 //* BYPASS DESTINATION VALIDATION FOR XWTRS * FILE 070 //* PUT DATASET LINECOUNT IN SSOB FOR XWTR * FILE 070 //* ACF2 CODE FOR JCL PROCESSING * FILE 070 //* DON'T PRINT JESMSG, SYSMSG, JESJCL HEADERS * FILE 070 //* DSP DICTIONARY ENTRIES * FILE 070 //* ADD INIT BLIP MESSAGE IAT0001 * FILE 070 //* CREATE WRITE-TO-PROGRAMMER DSP (WTP) * FILE 070 //* *V XXX,ALL WILL VARY DEVICE TO ALL SYSTEMS * FILE 070 //* SYSLOG/EXTERNAL WTR EXECUTIVE * FILE 070 //* COST ESTIMATE INFO * FILE 070 //* ENHANCEMENTS TO THE *I,B COMMAND * FILE 070 //* MODS TO JSM TO SCAN ALL JOBS + NO CANCEL * FILE 070 //* PROGRAM TO ISSUE JES3 COMMANDS * FILE 070 //* JESOPER COMMAND * FILE 070 //* ISSUE DEVICE CLOSE IF UNDER VM * FILE 070 //* SILO JES3 SUPPORT MODS * FILE 070 //* RESTRICTED CLASS VERIFICATON USERMOD * FILE 070 //* VTAM USER EXIT (FRANK NASH) * FILE 070 //* 3767 USER OUTPUT EXIT ROUTINE * FILE 070 //* * FILE 070 //***FILE 071 IS A COLLECTION OF DOCUMENTATION FILES FROM OTHER * FILE 071 //* TAPES. INCLUDED TAPES ARE: * FILE 071 //* * FILE 071 //* ===>> CBT Overflow Tape (has other materials such as * FILE 071 //* European and Australian G.U.I.D.E. Tapes, full * FILE 071 //* contents of the SPLA MVS Tape - Final Version) * FILE 071 //* ===>> CICS SHARE tape * FILE 071 //* ===>> SHARE Software Distribution diskettes (from the PC * FILE 071 //* which contains contributed software at SHARE meetings) * FILE 071 //* ===>> JES2 SHARE Tape * FILE 071 //* ===>> JES2 non-sp SHARE Tape * FILE 071 //* ===>> JES3 SHARE/GUIDE TAPE * FILE 071 //* ===>> Los Angeles MVS Users Group Tape (now in CBT Overflow) * FILE 071 //* ===>> NaSPA VIP MVS Tape * FILE 071 //* ===>> NaSPA VIP VM/VSE Tape * FILE 071 //* ===>> NaSPA BEEM Tape * FILE 071 //* ===>> PL/I SHARE Tape * FILE 071 //* ===>> SPLA MVS Tape * FILE 071 //* ===>> CBT Tape Version 249 (before massive deletion) * FILE 071 //* ===>> Xephon articles and code, downloadable from * FILE 071 //* www.xephon.com - 2 years old or more, are free... * FILE 071 //* * FILE 071 //* PUTTING THESE DOCUMENTATION FILES TOGETHER MAKES * FILE 071 //* INFORMATION RESIDING ON OTHER PUBLIC TAPES EASIER * FILE 071 //* TO FIND. * FILE 071 //* * FILE 071 //* ALSO SEE FILE 077 WHICH CONTAINS A TAPEMAP OF THE * FILE 071 //* LOS ANGELES MVS USERS GROUP TAPE. * FILE 071 //* * FILE 071 //***FILE 072 IS FROM MORRIS KARLIN OF THE HUMAN RESOURCES * FILE 072 //* ADMINISTRATION OF NEW YORK CITY, AND CONTAINS HIS * FILE 072 //* ISPF INTERFACE TO THE PANEXEC PRODUCT. IN ORDER * FILE 072 //* TO RUN THIS INTERFACE, YOU HAVE TO BE LICENSED FOR * FILE 072 //* THE PANEXEC PRODUCT, FORMERLY FROM PANSOPHIC, AND * FILE 072 //* NOW FROM COMPUTER ASSOCIATES. THIS FILE, AND FILES * FILE 072 //* 073 THRU 076 WHICH COME TOGETHER WITH IT, CONTAIN * FILE 072 //* NO LICENSED MATERIALS. * FILE 072 //* * FILE 072 //* THIS FILE CONTAINS PANELS, SKELETONS, MESSAGES, AND * FILE 072 //* TABLES FOR THE PANEXEC ISPF INTERFACE. * FILE 072 //* * FILE 072 //* INSTALLATION MATERIAL FOR THIS PACKAGE IS CONTAINED * FILE 072 //* IN MEMBERS PXP000B1 THRU PXP000B8 OF THIS FILE. * FILE 072 //* THE INSTALLATION MATERIALS APPEAR IN ISPF TUTORIAL * FILE 072 //* PANEL FORMAT. * FILE 072 //* * FILE 072 //***FILE 073 IS FROM MORRIS KARLIN OF THE HUMAN RESOURCES * FILE 073 //* ADMINISTRATION OF NEW YORK CITY, AND CONTAINS THE * FILE 073 //* LOAD MODULES FOR HIS PANEXEC ISPF INTERFACE. * FILE 073 //* * FILE 073 //***FILE 074 IS FROM THE NATIONAL SYSTEMS PROGRAMMERS ASSOCIATION * FILE 074 //* (NASPA) AND CONTAINS A COLLECTION OF ASSEMBLER MACROS * FILE 074 //* TO INTERFACE TO ISPF. THE MACROS WERE WRITTEN BY * FILE 074 //* ROBERT BECKER, AND SOME OF THEM WERE MODIFIED BY * FILE 074 //* MORRIS KARLIN. THESE MACROS ARE NECESSARY TO * FILE 074 //* ASSEMBLE THE SOURCE CODE ON FILE 075. * FILE 074 //* * FILE 074 //***FILE 075 IS FROM MORRIS KARLIN OF THE HUMAN RESOURCES * FILE 075 //* ADMINISTRATION OF NEW YORK CITY, AND CONTAINS THE * FILE 075 //* ASSEMBLER SOURCE FOR HIS PANEXEC ISPF INTERFACE. * FILE 075 //* * FILE 075 //***FILE 076 IS FROM MORRIS KARLIN OF THE HUMAN RESOURCES * FILE 076 //* ADMINISTRATION OF NEW YORK CITY, AND CONTAINS THE * FILE 076 //* PANEXEC COMMAND PROCEDURES NECESSARY TO RUN THE * FILE 076 //* ISPF DIALOGS FOR HIS PANEXEC ISPF INTERFACE. * FILE 076 //* * FILE 076 //***FILE 077 is from Brian Westerman of Syzygy, Inc. and contains * FILE 077 //* his collection of utilities which were tested to * FILE 077 //* work on the Hercules MVS 3.8J Turnkey system from * FILE 077 //* Volker Bandke. Many of these utilities came from * FILE 077 //* old CBT Tapes, and some are found on Brian's other * FILE 077 //* file, which is File 088. But these utilities, in * FILE 077 //* these versions, have been tested to run under * FILE 077 //* Hercules, running MVS 3.8J, and for those people * FILE 077 //* who are restricted to that system, these are as * FILE 077 //* good as gold. * FILE 077 //* * FILE 077 //* My new address and phone number are * FILE 077 //* * FILE 077 //* Brian Westerman * FILE 077 //* Syzygy Incorporated * FILE 077 //* Director of Research and Development * FILE 077 //* 897 Oak Park Blvd #500 * FILE 077 //* Pismo Beach, CA 93449 * FILE 077 //* * FILE 077 //* (800) 767-2244 * FILE 077 //* (800) 366-4082 - fax * FILE 077 //* * FILE 077 //* email: Brian_Westerman@SyzygyInc.com * FILE 077 //* * FILE 077 //* The contents of the File is as follows: * FILE 077 //* * FILE 077 //* Module Purpose/Info * FILE 077 //* ------ ------------ * FILE 077 //* $ Interface to TSO CALL, use in Clists, etc. * FILE 077 //* APFLIST List the current APFLIST from memory * FILE 077 //* AUTO Command and JOB scheduler by time of day * FILE 077 //* PACKRAT Full Screen Volume maintenance Utility, * FILE 077 //* requires BACKEND module * FILE 077 //* BACKEND Part of Packrat (above) * FILE 077 //* BRODSCAN Scan the broadcast dataset and give stats * FILE 077 //* CANCELOK Make any running Addresspace cancel-able * FILE 077 //* (even VTAM) * FILE 077 //* CATALOG Nifty catalog maintenance command * FILE 077 //* COMMAND Issue MVS/JES commands from TSO * FILE 077 //* DATE Display date in several formats on the OS * FILE 077 //* console * FILE 077 //* DEBE Predecessor of DITTO * FILE 077 //* DYNABLDL A must for pre-XA MVS systems. This program * FILE 077 //* eliminates the need for a fixed IEABLDnn list, * FILE 077 //* and instead creates a dynamic BLDL list table, * FILE 077 //* which gets updated with the most frequently * FILE 077 //* used programs. This is an install pds, in the * FILE 077 //* IEBUPDTE SYSIN format, or PDSLOAD SYSUT1 format. * FILE 077 //* OSDEBE2 Slight mods over base DEBE * FILE 077 //* DISPLAY Display system Information * FILE 077 //* ILRBIRD TSO response time test * FILE 077 //* INSTREAM Dynamic SYSIN creation for inside of Clists * FILE 077 //* KERMITT TSO File Transfer Utility * FILE 077 //* KILL End any addresspace * FILE 077 //* LOCATE Show where any dataset is cataloged and also * FILE 077 //* search all volumes for dups. * FILE 077 //* MINIGEN Perform MVS sysgen in pieces so that you * FILE 077 //* don't have to do extra work * FILE 077 //* DISKSEEK Volume mapping and SIO testing utility (SMAP) * FILE 077 //* DISKTEST Test a volume before you put it in service * FILE 077 //* MEMBER Find module in linklist and/or LPA * FILE 077 //* SHOWSS Show active subsystems * FILE 077 //* SWAP System Workload Analysis Program * FILE 077 //* SYSTEM Display system type, machine info, IPL * FILE 077 //* Date etc. * FILE 077 //* VOLCHECK Check a volume for miscataloged, or * FILE 077 //* uncataloged datasets * FILE 077 //* VTAMCHK Wait for VTAM to start and then issue * FILE 077 //* list of commands * FILE 077 //* WTC Send non-rollable message to the console * FILE 077 //* VTAMOPER Vtam Secondary operator facility * FILE 077 //* * FILE 077 //***FILE 078 IS FROM JOHN KALINICH OF THE U.S. ARMY IN ST LOUIS, * FILE 078 //* MISSOURI, WITH ONE ADDITION FROM LIONEL DYCK OF * FILE 078 //* KAISER PERMANENTE IN WALNUT CREEK, CA. THIS FILE * FILE 078 //* CONTAINS A COLLECTION OF ISPF EDIT MACROS AND OTHER * FILE 078 //* ISPF GOODIES. THIS FILE COMES FROM JOHN AND * FILE 078 //* LIONEL'S ISPF FILES ON THE SHARE CD ROM (SHARE * FILE 078 //* 85 CURRENTLY), BUT JOHN PREPARED THIS VERSION FOR * FILE 078 //* CBT TAPE DISTRIBUTION SPECIFICALLY. * FILE 078 //* * FILE 078 //* ISPF Edit Macros & Dialogs * FILE 078 //* July 16, 1998 * FILE 078 //* * FILE 078 //* John Kalinich * FILE 078 //* USA Logistics Systems * FILE 078 //* Support Center * FILE 078 //* AMSEL-SE-BSD-LS-TD, Room 7.103 * FILE 078 //* 1222 Spruce Street * FILE 078 //* St. Louis, MO. 63103-2834 * FILE 078 //* * FILE 078 //* 314-331-4521 * FILE 078 //* 314-331-4520 (FAX) * FILE 078 //* * FILE 078 //* SHARE Installation Code: ALM * FILE 078 //* Internet mailbox: jkalinic@csc.com * FILE 078 //* * FILE 078 //* .------------------------------------------------------. * FILE 078 //* | Feel free to call if you have any problems | * FILE 078 //* | with this code. | * FILE 078 //* | If you can't reach me by phone, then send me | * FILE 078 //* | an e-mail or fax. | * FILE 078 //* '------------------------------------------------------' * FILE 078 //* * FILE 078 //* File Ext Description * FILE 078 //* * FILE 078 //* $CHANGE LOG Changes to macros/dialogs since SHARE 78 * FILE 078 //* $INSTALL ME An attempt at install instructions * FILE 078 //* $READ ME What you are reading * FILE 078 //* $WARRAN TEE The standard "mods" disclaimer * FILE 078 //* #ACFCOMP PAN Tutorial panel for ACFCOMP macro * FILE 078 //* #ACFTRAP PAN Tutorial panel for ACFTRAP macro * FILE 078 //* #ASA2PC PAN Tutorial panel for ASA2PC macro * FILE 078 //* #BROWSE4 PAN Tutorial panel for BROWSE4 macro * FILE 078 //* #EOL PAN Tutorial panel for EOL macro * FILE 078 //* #FX PAN Tutorial panel for FX macro * FILE 078 //* #FXC PAN Tutorial panel for FXC macro * FILE 078 //* #GO PAN Tutorial panel for GO macro * FILE 078 //* #JC PAN Tutorial panel for JC macro * FILE 078 //* #LISTDSI PAN Tutorial panel for LISTDSI macro * FILE 078 //* #MEMLIST PAN Tutorial panel for MEMLIST macro * FILE 078 //* #OPER PAN Tutorial panel for OPER macro * FILE 078 //* #PLUG PAN Tutorial panel for PLUG macro * FILE 078 //* #PROFSET PAN Tutorial panel for PROFSET macro * FILE 078 //* #RUN PAN Tutorial panel for RUN macro * FILE 078 //* #RUNACF PAN Tutorial panel for RUNACF macro * FILE 078 //* #SHOWCUT PAN Tutorial panel for SHOWCUT macro * FILE 078 //* #TESTACF PAN Tutorial panel for TESTACF macro * FILE 078 //* #UNX PAN Tutorial panel for UNX macro * FILE 078 //* #WEAVE PAN Tutorial panel for WEAVE macro * FILE 078 //* ACFCOMP REX ACFCOMP macro - Compile the ACF2 rule * FILE 078 //* currently being edited * FILE 078 //* ACFTRAP REX ACFTRAP macro - Queue ACF subcommands and * FILE 078 //* trap output * FILE 078 //* ASA2PC REX ASA2PC macro - Convert ASA printer control * FILE 078 //* to ASCII code * FILE 078 //* BROWSE4 CLI BROWSE4 macro - Invoke ISPF Browse/View * FILE 078 //* while in edit * FILE 078 //* BROWZE CLI CLIST dialog to browse data sets (for ISPF * FILE 078 //* command table usage) * FILE 078 //* CALCP PAN Pop-up window used in CALC * FILE 078 //* command/COMPUTE dialog * FILE 078 //* CEILING REX REXX function to find smallest integer * FILE 078 //* >= argument * FILE 078 //* CLONEID REX REXX dialog to decomp a logonid into * FILE 078 //* INSERT format for cloning * FILE 078 //* COMPUTE REX REXX dialog to calculate Rexx * FILE 078 //* arithmetic expressions * FILE 078 //* DSK33XX CLI CLIST dialog for disk space calculation * FILE 078 //* (3350/3380/3390) * FILE 078 //* DSK33XX PAN ISPF panel for disk space calculation * FILE 078 //* (3350/3380/3390) * FILE 078 //* DVOL CLI CLIST dialog to display disk free space * FILE 078 //* stats from DVOL command * FILE 078 //* DVOL PAN ISPF panel for DVOL dialog * FILE 078 //* DVOLTBLH PAN Tutorial panel for DVOL table display * FILE 078 //* (short) * FILE 078 //* DVOLTBLL PAN ISPF panel used by DVOL table display * FILE 078 //* (long) * FILE 078 //* DVOLTBLS PAN ISPF panel used by DVOL table display * FILE 078 //* (short) * FILE 078 //* EB CLI CLIST dialog to Edit/Browse by the * FILE 078 //* numbers from a menu of DSNs * FILE 078 //* EBH01A PAN Tutorial panel for Edit/Browse menu * FILE 078 //* EBH01B PAN Turorial panel for Edit/Browse set * FILE 078 //* default modes and libraries * FILE 078 //* EB00 MSG ISPF messages for Edit/Browse dialog * FILE 078 //* EB01A PAN ISPF panel for Edit/Browse menu * FILE 078 //* EB01B PAN ISPF panel for Edit/Browse set default * FILE 078 //* modes and libraries * FILE 078 //* EDET CLI CLIST dialog to edit data sets (for * FILE 078 //* ISPF command table usage) * FILE 078 //* EDITALL REX Run an ISPF Edit macro against every * FILE 078 //* member of a PDS. (from Lionel Dyck) * FILE 078 //* EOL REX EOL macro - Set cursor at end of * FILE 078 //* current screen line * FILE 078 //* FLOOR REX REXX function to find largest integer * FILE 078 //* <= argument * FILE 078 //* FX CLI FX macro - FIND 'str' ALL * FILE 078 //* after EXCLUDE ALL * FILE 078 //* FX SPF FX macro - REXX version for SPF/PC * FILE 078 //* Version 3.0 * FILE 078 //* FXC CLI FXC macro - FIND 'str @ cursor' ALL * FILE 078 //* after EXCLUDE ALL * FILE 078 //* GETACCT REX REXX sub-function to get accounting * FILE 078 //* info from ACT * FILE 078 //* GETACF2 REX REXX sub-function to get ACF2 release * FILE 078 //* identifier from ACCVT * FILE 078 //* GETATTR REX REXX sub-function to get TSO user * FILE 078 //* attributes from PSCB * FILE 078 //* GETCIB REX REXX sub-function to get command verb * FILE 078 //* code from 1st CIB * FILE 078 //* GETCPUM REX REXX sub-function to get CPU model * FILE 078 //* from CVT prefix * FILE 078 //* GETDEST REX REXX sub-function to get TSO SYSOUT * FILE 078 //* destination from PSCB * FILE 078 //* GETDFPL REX REXX sub-function to get DFP level * FILE 078 //* from DFA * FILE 078 //* GETGRPN REX REXX sub-function to get group * FILE 078 //* connect name from ACEE * FILE 078 //* GETIPLD REX REXX sub-function to get IPL date * FILE 078 //* from SMCA * FILE 078 //* GETIPLT REX REXX sub-function to get IPL time * FILE 078 //* from SMCA * FILE 078 //* GETJES2 REX REXX sub-function to get JES2 product * FILE 078 //* name from HASPSSSM * FILE 078 //* GETJOBID REX REXX sub-function to get JES2 job id * FILE 078 //* from SSIB * FILE 078 //* GETLPAR REX REXX sub-function to get LPAR mode * FILE 078 //* from SCCB * FILE 078 //* GETNAME REX REXX sub-function to get user name * FILE 078 //* from ACEE * FILE 078 //* GETPLEX REX REXX sub-function to get SYSPLEX name * FILE 078 //* from ECVT * FILE 078 //* GETPRGNM REX REXX sub-function to get programmer * FILE 078 //* name from ACT * FILE 078 //* GETREALM REX REXX sub-function to get real memory * FILE 078 //* size at IPL * FILE 078 //* GETREGK REX REXX sub-function to get region size * FILE 078 //* from LDA * FILE 078 //* GETSCPN REX REXX sub-function to get MVS SCP name * FILE 078 //* from CVT prefix * FILE 078 //* GETSMFID REX REXX sub-function to get smfid * FILE 078 //* from SMCA * FILE 078 //* GETSMS REX REXX sub-function to get SMS status * FILE 078 //* from JESCTEXT * FILE 078 //* GETSWA REX REXX sub-function to get location of * FILE 078 //* SWA from JCT * FILE 078 //* GETTRID REX REXX sub-function to get terminal id * FILE 078 //* from ACEE * FILE 078 //* GETUID REX REXX sub-function to get ACF2 userid * FILE 078 //* string * FILE 078 //* GO CLI GO macro - SUBMIT job then invoke IOF * FILE 078 //* IDCAMS REX IDCAMS macro - execute IDCAMS commands * FILE 078 //* (like =3.2.V 'exec') * FILE 078 //* IEBUPDTE BAT DOS batch file #2 to consolidate * FILE 078 //* members for upload to MVS * FILE 078 //* INFO ABC Action bar choice panel code to * FILE 078 //* display system information * FILE 078 //* ISFP CLI World's shortest CLIST * FILE 078 //* ISFPANEL PAN SDSF panel modifications for OPER macro * FILE 078 //* ISPCMDS TBL ISPF commands to be added to ISPCMDS * FILE 078 //* for dialog invocation * FILE 078 //* ISR@PRIM PAN ISPF Primary Option Menu (Version 3.3) * FILE 078 //* ISRUTIL PAN ISPF (Version 2.3) utility panel * FILE 078 //* modifications for =3.14B * FILE 078 //* ISRZ00 MSG ISPF messages ISRZ000W and ISRZ001W * FILE 078 //* displayed in windows * FILE 078 //* JC CLI JC macro - JOB card generator * FILE 078 //* JC PAN ISPF panel used by JC and JCI macros * FILE 078 //* JCI CLI JCI macro - JOB card generator (for * FILE 078 //* use after file tailoring) * FILE 078 //* LIBDIR REX REXX exec to display a CA-Librarian * FILE 078 //* index * FILE 078 //* LISTDSI CLI LISTDSI macro - List dataset info in * FILE 078 //* OPT32 format * FILE 078 //* LOGLIST CLI CLIST dialog to define output * FILE 078 //* descriptors for ISPLOG/ISPLIST * FILE 078 //* LOGLIST JCL ISPF skeleton used by LOGLIST dialog * FILE 078 //* LOGLIST PAN ISPF panel used by LOGLIST dialog * FILE 078 //* MEMLIST CLI MEMLIST macro - Display member list * FILE 078 //* of PDS on =NOTE= lines * FILE 078 //* MVS BAS MVS basica program - Pseudo-display * FILE 078 //* of ISPF Primary Option Menu * FILE 078 //* NOWARN REX REXX exec that issues RECOVERY OFF * FILE 078 //* NOWARN (used with PROFSET) * FILE 078 //* OPER CLI OPER macro - Issued canned operator * FILE 078 //* commands via SDSF * FILE 078 //* PDSDIR REX REXX exec to display a PDS directory * FILE 078 //* PDSFTP PAN ISPF pop-up panel used by PDSFTP dialog * FILE 078 //* PDSFTP REX REXX dialog to automate PDS member FTP's * FILE 078 //* PDSFTPLM PAN ISPF member list panel used by PDSFTP * FILE 078 //* PDSFTPT PAN Tutorial panel for PDSFTP * FILE 078 //* PLUG REX PLUG macro - Plug data into a range * FILE 078 //* of lines at a given column * FILE 078 //* PLUG SPF PLUG macro - REXX version for SPF/PC * FILE 078 //* Version 3.0 * FILE 078 //* PROFSET REX PROFSET macro - Mass change all edit * FILE 078 //* profiles for an applid * FILE 078 //* RESETID REX REXX exec to reduce ACF2 password * FILE 078 //* violation count by 1 * FILE 078 //* RUN CLI RUN macro - EXECute the CLIST/EXEC * FILE 078 //* that is being edited * FILE 078 //* RUNACF REX RUNACF macro - Issue ACF subcommands * FILE 078 //* currently being edited * FILE 078 //* SHOWCUT CLI SHOWCUT macro - Browse the ISPF CUT * FILE 078 //* table(s) - PDS 8.5 CUT * FILE 078 //* SHOWCUTP PAN ISPF panel used by SHOWCUT table * FILE 078 //* display * FILE 078 //* SORTWORK PAN ISPF panel used by SORTWORK dialog * FILE 078 //* SORTWORK REX REXX dialog to calculate SYNCSORT * FILE 078 //* sortwork space * FILE 078 //* STARTUP CLI CLIST code run during TSO start-up to * FILE 078 //* execute @LOGLIST * FILE 078 //* SUPERC CLI CLIST dialog for SEARCH-FOR batch job * FILE 078 //* (OPT314B) * FILE 078 //* SUPERC JCL ISPF skeleton JCL to invoke SUPERC * FILE 078 //* program in batch * FILE 078 //* SYSLOG CLI CLIST dialog for browsing of current * FILE 078 //* or previous SYSLOG * FILE 078 //* SYSLOG PAN ISPF panel used by SYSLOG dialog * FILE 078 //* TESTACF REX TESTACF macro - Test ACF2 rules based * FILE 078 //* on DSN= values in JCL * FILE 078 //* TRAPCMD REX REXX dialog to trap TSO/REXX output * FILE 078 //* and display in ISPF table * FILE 078 //* TRAPTBL PAN ISPF panel used by TRAPCMD table * FILE 078 //* display * FILE 078 //* TRICMDS PAN Tutorial panel for ISPF command help * FILE 078 //* TRIJOBS PAN ISPF panel used to display key jobs * FILE 078 //* with SDSF or IOF * FILE 078 //* TRIMACS PAN Tutorial panel for edit macro help * FILE 078 //* UNX CLI UNX macro - Show the first n line(s) * FILE 078 //* from each X-cluded block * FILE 078 //* UPLOAD BAT DOS batch file #1 to consolidate * FILE 078 //* members for upload to MVS * FILE 078 //* WEAVE REX WEAVE macro - Interlace CUT table * FILE 078 //* into a range of lines * FILE 078 //* * FILE 078 //***FILE 079 IS FROM WILLIAM SMITH, FORMERLY OF CHARLES SCHWAB IN * FILE 079 //* SAN FRANCISCO, CALIFORNIA. THIS FILE CONTAINS A * FILE 079 //* ROBUSTLY IMPLEMENTED "PRODUCTION" ISPF INTERFACE * FILE 079 //* FOR IBM'S DCF SCRIPT/VS. A PROTOTYPE ADDON IS * FILE 079 //* ALSO INCLUDED, TO CONVERT THIS INTERFACE INTO A * FILE 079 //* CUA COMPLIANT FORMAT. * FILE 079 //* * FILE 079 //* ADDRESS: WILLIAM SMITH * FILE 079 //* IBM * FILE 079 //* STORAGE SYSTEMS DIVISION * FILE 079 //* 5600 COTTLE ROAD * FILE 079 //* DEPT. W98A * FILE 079 //* DRIVER BUILD & INTEGRATION * FILE 079 //* BUILDING 50, ROOM A382 * FILE 079 //* SAN JOSE, CA 95193-0001 * FILE 079 //* (408) 256-1557 OR * FILE 079 //* TIE LINE 276-1557 * FILE 079 //* * FILE 079 //* email: smithwj@us.ibm.com * FILE 079 //* sfowjs@sbcglobal.net * FILE 079 //* * FILE 079 //* THERE ARE OTHER INTERESTING ITEMS IN THIS * FILE 079 //* FILE, WHICH ARE MOSTLY DESCRIBED BELOW: * FILE 079 //* * FILE 079 //* THIS COLLECTION OF TOOLS COMPRISES: * FILE 079 //* * FILE 079 //* DCF SCRIPT/VS ISPF INTERFACE, AS FOLLOWS: * FILE 079 //* * FILE 079 //* 1) A COMPLETE PRODUCTION ISPF DIALOG INTERFACE TO * FILE 079 //* IBM'S DCF SCRIPT/VS FACILITY. * FILE 079 //* * FILE 079 //* TO INSTALL THIS INTERFACE, YOU NEED MEMBERS: * FILE 079 //* PLIB1, MSGS, CLIST1 TO BE IEBUPDTE-LOADED TO * FILE 079 //* A PANEL LIBRARY, A MESSAGE LIBRARY, AND A * FILE 079 //* CLIST LIBRARY, RESPECTIVELY. ALSO, YOU WILL * FILE 079 //* NEED ASSEMBLED, MEMBER IKJCT44B FROM THE SOURCE * FILE 079 //* MEMBER IN THIS PDS. THIS SOURCE MUST BE ASSEMBLED, * FILE 079 //* LINKEDITED, AND PLACED IN A (LINKLIST) LIBRARY * FILE 079 //* THAT IS ACCESSIBLE TO YOUR TSO SESSION. * FILE 079 //* * FILE 079 //* THIS PRODUCTION INTERFACE IS NOT CUA COMPLIANT * FILE 079 //* AS IT IS. * FILE 079 //* * FILE 079 //* 2) A PROTOTYPE MODIFICATION TO THE ABOVE DCF SCRIPT/VS * FILE 079 //* INTERFACE, TO MAKE IT CUA COMPLIANT. THIS CONSISTS * FILE 079 //* OF PANELS AND CLISTS TO SUBSTITUTE FOR LIKE-NAMED * FILE 079 //* MEMBERS IN THE PANEL AND CLIST LIBRARIES CREATED * FILE 079 //* BY THE ABOVE INSTALLATION. * FILE 079 //* * FILE 079 //* PART OF THIS PROTOTYPE ADDITION CONSISTS OF AN * FILE 079 //* ISPF PRIMARY OPTION MENU CONTAINING A CALENDAR * FILE 079 //* AND ACTION BAR PULL-DOWNS. * FILE 079 //* * FILE 079 //* TO INSTALL THIS INTERFACE, YOU NEED MEMBERS: * FILE 079 //* PLIB2, CLIST2 TO BE IEBUPDTE-LOADED INTO PANEL * FILE 079 //* AND CLIST LIBRARIES THAT WILL BE CONCATENATED AHEAD * FILE 079 //* OF THE RESPECTIVE LIBRARIES CREATED BY THE INSTALL * FILE 079 //* PROCESS IN ITEM 1) ABOVE. * FILE 079 //* * FILE 079 //* IN ADDITION TO THE DCF SCRIPT/VS ISPF INTERFACE, THIS * FILE 079 //* FILE CONTAINS THE FOLLOWING OTHER MEMBERS: * FILE 079 //* * FILE 079 //* SOURCE - A COLLECTION OF VARIOUS EXITS TO JES2 * FILE 079 //* RELATING TO TSO. THERE IS ALSO A TSO * FILE 079 //* SESSION MANAGER EXIT, AND A GDDM PLOTTER * FILE 079 //* EXIT. THIS MEMBER IS IN IEBUPDTE UNLOADED * FILE 079 //* FORMAT AND MUST BE IEBUPDTE-LOADED INTO A * FILE 079 //* PARTITIONED DATASET. * FILE 079 //* * FILE 079 //* INCLUDED IN THIS MEMBER IS A CLIST VARIABLE * FILE 079 //* EXTENSION EXIT (IKJCT44B) THAT IS REQUIRED * FILE 079 //* BY MEMBER PLIB1. THIS MEMBER ADDS SOME * FILE 079 //* BUILT-IN FUNCTIONS TO THE CLIST LANGUAGE * FILE 079 //* AND IS REQUIRED FOR THE DCF SCRIPT/VS * FILE 079 //* INTERFACE. * FILE 079 //* * FILE 079 //* USERMODS - A COLLECTION OF ASSORTED MVS AND JES2 * FILE 079 //* LOCAL MODS PACKAGED IN SMP FORMAT. THE * FILE 079 //* USEFULNESS OF THIS COLLECTION LIES IN * FILE 079 //* THE FACT THAT THEY ARE SAMPLE MODS TO * FILE 079 //* IBM PRODUCTS, WHICH IBM NEVER PROVIDED * FILE 079 //* SAMPLES FOR. * FILE 079 //* * FILE 079 //* DOCLIB - THIS IS A 30-PAGE DOCUMENT DESCRIBING * FILE 079 //* THE DCF SCRIPT/VS DIALOG FRONTEND, AND * FILE 079 //* ITS HISTORY. THIS WAS A PRESENTATION * FILE 079 //* GIVEN AT SHARE 80 IN SAN FRANCISCO. * FILE 079 //* * FILE 079 //* DEFMACRO - A COLLECTION OF SCRIPT MACROS FOR VIRTUALLY * FILE 079 //* EVERY FONT FAMILY MARKETED BY IBM. THIS * FILE 079 //* COLLECTION ALLOWS EASY USE OF MANY FONTS * FILE 079 //* BY A SCRIPT USER. * FILE 079 //* * FILE 079 //* PUBTOOLS - THE COMPLETE CHARLES SCHWAB IN-HOUSE * FILE 079 //* STANDARDS GUIDE FOR MAINFRAME-BASED DESKTOP * FILE 079 //* PUBLISHING, IN SCRIPT FORMAT. (THIS TAKES * FILE 079 //* TIME TO FORMAT AND PRINT ON AN IBM PRINTER-- * FILE 079 //* ABOUT 40 MINUTES ON A 3820.) * FILE 079 //* * FILE 079 //***FILE 080 IS FROM THE CITY OF LONG BEACH. CA., AND CONTAINS * FILE 080 //* THE SOURCE CODE FOR FIVE PROGRAMS, ALL OF * FILE 080 //* WHICH EXTRACT DATA FROM THE RACF DATASET(S) * FILE 080 //* AND FORMAT IT INTO OUTPUT FILES SUITABLE FOR * FILE 080 //* USE WITH REPORT WRITERS OR INPUT TO USER * FILE 080 //* WRITTEN PROGRAMS. * FILE 080 //* * FILE 080 //* EACH OF THESE PROGRAMS PROCESSES A DIFFERENT * FILE 080 //* KIND OF RACF PROFILE. THE PROFILE TYPE * FILE 080 //* PROCESSED IS INDICATED IN THE PROGRAM NAME; * FILE 080 //* I.E., RACFUSER PROCESSES USER PROFILES, * FILE 080 //* RACFDSET PROCESSES DATASET PROFILES, RACFGRES * FILE 080 //* PROCESSES GENERAL RESOURCE PROFILES, AND * FILE 080 //* RACFGRP1 AND RACFGRP2 PROCESS GROUP PROFILES. * FILE 080 //* GENERIS IS A PROGRAM WHICH RETURNS THE PROTECTING * FILE 080 //* RACF PROFILE NAME FOR ANY INPUT DATASET(S). * FILE 080 //* * FILE 080 //***FILE 081 IS OS DEBE THAT HAS BEEN MODIFIED TO RUN UNDER MVS. * FILE 081 //* THERE IS A PROBLEM WITH THIS VERSION OF THE PROGRAM * FILE 081 //* IN THAT IT WILL NOT DUPLICATE A 32K BLOCK OF DATA * FILE 081 //* ON A TAPE TO TAPE OPERATION. IT DOES NOT TELL YOU * FILE 081 //* THIS EITHER, SNEAKY FELLOW. YOU JUST GET A LOT OF * FILE 081 //* SHORT BLOCKS. * FILE 081 //* * FILE 081 //***FILE 082 IS THE REFERENCE MANUAL FOR IEHMAP, MAPLPA, PTXREF * FILE 082 //* AND SUPERZAP (RECFM=FBA, LRECL=80) * FILE 082 //* * FILE 082 //***FILE 083 is the IEHMAP program (with a lot of disassembled * FILE 083 //* source that was updated by Guy Albertelli of * FILE 083 //* Akron, Ohio.) This file is in IEBUPDTE SYSIN * FILE 083 //* format. This file consists of the original IEHMAP * FILE 083 //* program (object) and all the published zaps, plus * FILE 083 //* some unpublished zaps. It also updates IEHMAP so * FILE 083 //* that it will work on either SP, XA, or ESA. The * FILE 083 //* library contains the original IEHMAP object deck * FILE 083 //* in two members, an MVS/XA CSECT that was created * FILE 083 //* via the disassembler and the necessary zaps in * FILE 083 //* separate members. See the members called $DOC390 * FILE 083 //* and $DOC370 for additional information. $DOC390 * FILE 083 //* is for MVS/ESA. * FILE 083 //* * FILE 083 //* Now fixed to recognize the res pack if it has a * FILE 083 //* dynamic UCB. Also includes disassemblies of the * FILE 083 //* object decks, with appropriate zap fixes already * FILE 083 //* applied. (for reference only) (S.Golob - Sep 95) * FILE 083 //* * FILE 083 //* New assembly JCL for High Level Assembler. * FILE 083 //* * FILE 083 //* A load library in TSO XMIT format has been included * FILE 083 //* as member $LOADLIB. This includes load modules for * FILE 083 //* IEHMAP and IEHMAPIN. * FILE 083 //* * FILE 083 //* Also tested on z/OS 1.4, and works as it did on * FILE 083 //* OS/390 1.3. Known bug about reporting "invalid * FILE 083 //* extent" at the end of the track map. The extent * FILE 083 //* is not really invalid. * FILE 083 //* * FILE 083 //* email: sbgolob@cbttape.org * FILE 083 //* guy_albertelli@goodyear.com * FILE 083 //* * FILE 083 //***FILE 084 IS THE OBJECT DECK FOR MAPLPA (SORRY NO SOURCE) * FILE 084 //* * FILE 084 //***FILE 085 IS THE OBJECT DECK FOR PTXREF (SORRY NO SOURCE) * FILE 085 //* * FILE 085 //***FILE 086 IS THE OBJECT DECK FOR SUPERZAP (SORRY NO SOURCE) * FILE 086 //* * FILE 086 //***FILE 087 IS FROM MARK DIEHL OF HERCULES/ALLEGANY BALLISTICS * FILE 087 //* AND IS A COPY OF THEIR ISPF SYSLOG UTILITY. * FILE 087 //* * FILE 087 //* THIS SYSLOG UTILITY WAS WRITTEN AS A RESULT OF A * FILE 087 //* REQUIREMENT WHICH DICTATED THAT THE SYSLOG BE PRINTED * FILE 087 //* AND RETAINED. THE PRACTICAL ALTERNATIVE IS TO RETAIN * FILE 087 //* THE SYSLOG ON SOME MACHINE-READABLE MEDIUM. TO * FILE 087 //* ACHIEVE THIS END, THE ABL ISPF SYSLOG UTILITY WAS * FILE 087 //* CREATED. THE UTILITY IS COMPRISED OF ASSEMBLER * FILE 087 //* PROGRAMS, CLISTS, JCL, AND, OF COURSE, MAKES USE OF * FILE 087 //* THE VARIOUS ISPF CAPABILITIES. MENU OPTIONS PROVIDE * FILE 087 //* THE ABILITY TO 'AUTOMATICALLY' RETAIN THE SYSLOG * FILE 087 //* DATA; SUBSEQUENTLY EXTRACT PERTINENT PORTIONS OF * FILE 087 //* THE RETAINED SYSLOG; PERFORM VARIOUS UTILITY * FILE 087 //* FUNCTIONS (E.G., LABEL TAPES); OBTAIN REPORTS * FILE 087 //* CONTAINING USER-SPECIFIED 'EXCEPTION' EVENTS (SYSLOG * FILE 087 //* POST-PROCESSOR). EXTRA EFFORT WAS SPENT ATTEMPTING * FILE 087 //* TO CREATE THE ISPF TUTORIAL PANELS TO SUPPORT THIS * FILE 087 //* UTILITY WITH A MINIMUM EFFORT ON THE PART OF SYSTEMS. * FILE 087 //* SEE MEMBER $$$INDEX FOR A DESCRIPTION OF THE SYSLOG * FILE 087 //* UTILITY COMPONENTS. THIS FILE IS IN IEBUPDTE SYSIN * FILE 087 //* FORMAT. * FILE 087 //* * FILE 087 //***FILE 088 is from Brian Westerman of Syzygy Inc. of Cary, * FILE 088 //* North Carolina and Pismo Beach, California. * FILE 088 //* The following is a list of what is in the file. * FILE 088 //* This file is in IEBUPDTE SYSIN format. * FILE 088 //* * FILE 088 //* My new address and phone number are * FILE 088 //* * FILE 088 //* Brian Westerman * FILE 088 //* Syzygy Incorporated * FILE 088 //* Director of Research and Development * FILE 088 //* 897 Oak Park Blvd #500 * FILE 088 //* Pismo Beach, CA 93449 * FILE 088 //* * FILE 088 //* (800) 767-2244 * FILE 088 //* (800) 366-4082 - fax * FILE 088 //* * FILE 088 //* email: Brian_Westerman@SyzygyInc.com * FILE 088 //* * FILE 088 //* This is the File abstract as of 02/20/00. * FILE 088 //* * FILE 088 //* Unless otherwise noted, all programs support OS/390 V2.8 * FILE 088 //* and below (within reason) * FILE 088 //* * FILE 088 //* Current Operating Systems at Syzygy (we support these * FILE 088 //* for customer testing) * FILE 088 //* * FILE 088 //* MVS 3.8E * FILE 088 //* MVS/SP 1.3.6 * FILE 088 //* MVS/XA 2.2.3 * FILE 088 //* MVS/ESA 3.1 * FILE 088 //* MVS/ESA 4.3 * FILE 088 //* MVS/ESA 5.1 * FILE 088 //* OS/390 1.3 * FILE 088 //* OS/390 2.4 * FILE 088 //* OS/390 2.5 * FILE 088 //* OS/390 2.7 * FILE 088 //* OS/390 2.8 * FILE 088 //* OS/390 2.9 --- testing * FILE 088 //* * FILE 088 //* We also have various releases of VM, VM/ESA and DOS/VSE * FILE 088 //* but they don't apply to this file. * FILE 088 //* * FILE 088 //* The following Items have been added as of 2/20/00. * FILE 088 //* * FILE 088 //* AUTO - Automatic command and job scheduler. This code * FILE 088 //* was originaly on the CBT tape many years ago, but * FILE 088 //* stopped working when MVS/ESA V5 came out because * FILE 088 //* of some new ways of doing things with that version * FILE 088 //* of MVS. This program allows you to schedule jobs * FILE 088 //* or commands to run at any time of day, any day of * FILE 088 //* week any month of (well you get the picture). It * FILE 088 //* runs as a started task (time=1440) and you can use * FILE 088 //* it to automatically schedule anything. You can * FILE 088 //* also fire off anything in it's files (by time or * FILE 088 //* jobname) at any time. There are 2 datasets that * FILE 088 //* you will need to create, in the code they are * FILE 088 //* SYZYGY.AUTO.COMMANDS and SYZYGY.AUTO.JOBS, (you * FILE 088 //* should probably rename those) and the directions * FILE 088 //* are easy to follow and are located in the first * FILE 088 //* few hundred lines of hte code. We have used this * FILE 088 //* as our ONLY scheduling system for years, and when * FILE 088 //* we go to customer sites for contracts, we normally * FILE 088 //* set it up for our stuff and the customer typically * FILE 088 //* moves over to using it before we leave. It's very * FILE 088 //* easy to use and uses no resources. You can give * FILE 088 //* it a very high priority, (and probably should), we * FILE 088 //* have thousands of jobs and commands scheduled with * FILE 088 //* this guy every day, and it typically uses less * FILE 088 //* than 1 minute (between 25 and 45 sec) of CPU time * FILE 088 //* per month, (We IPL once per month wheather we need * FILE 088 //* to or not). You can concatonate command and/or job * FILE 088 //* libraries as needed so that you can have * FILE 088 //* production and test jobs. You can run as many * FILE 088 //* copies of this little address space as you want * FILE 088 //* for different purposes (test and production), but * FILE 088 //* don't forget to use different command libraries * FILE 088 //* because you will end up doing everything multiple * FILE 088 //* times if you don't remember. * FILE 088 //* * FILE 088 //* COMMANDZ - This program was originally copied from * FILE 088 //* the CBT tape and was originally written by John V. * FILE 088 //* Hooper to execute a stack of commands to automate * FILE 088 //* processing. I have added a slew of code to this * FILE 088 //* program so that now you can use it for scheduling * FILE 088 //* and also I have included IF/Then logic parameters. * FILE 088 //* The added code allows the following functions: * FILE 088 //* * FILE 088 //* (A new copy has been supplied by Brian. Please * FILE 088 //* see member COMMAND@.) * FILE 088 //* * FILE 088 //* IFSTARTED JOBNAME - THIS GIVES THE ABILITY TO * FILE 088 //* EXECUTE COMMANDS WHICH FOLLOW THIS COMMAND * FILE 088 //* ONLY IF THE SPECIFIED JOBNAME IS ACTIVE. THE * FILE 088 //* ENDIF COMMAND ENDS THE IF NEST OF COMMANDS * FILE 088 //* * FILE 088 //* IFSTOPPED JOBNAME - THIS GIVES THE ABILITY TO * FILE 088 //* EXECUTE COMMANDS WHICH FOLLOW THIS COMMAND * FILE 088 //* ONLY IF THE SPECIFIED JOBNAME IS NOT ACTIVE. * FILE 088 //* THE ENDIF COMMAND ENDS THE IF NEST OF COMMANDS * FILE 088 //* * FILE 088 //* WTO=TEXT - ALLOWS YOU TO ISSUE WTOS OF ANYTHING * FILE 088 //* YOU WANT TO SAY, UP TO 72 CHARACTERS THE * FILE 088 //* FORMAT IS WTO=TEXT YOU WANT TO SAY * FILE 088 //* * FILE 088 //* STOPCODE=NNNN - ALLOWS YOU TO END PROCESSING * FILE 088 //* AND OPTIONALLY SET A CONDITION CODE OF UP TO * FILE 088 //* 4 NUMERIC DIGITS. * FILE 088 //* THE FORMAT IS STOPCODE OR STOPCODE=NNNN WHERE * FILE 088 //* NNNN IS FROM 1 TO 4 DIGITS, IF YOU SPECIFY MORE * FILE 088 //* THAN 4 DIGITS, THE NUMBERS AFTER THE 4TH WILL * FILE 088 //* BE IGNORED. * FILE 088 //* * FILE 088 //* SHUTDOWN - Sample command file which shows how to use * FILE 088 //* the new featurs of COMMANDZ to control the * FILE 088 //* shutdown of the system. * FILE 088 //* * FILE 088 //* NOKEEP - This is an MPF exit which will COMPLETELY * FILE 088 //* suppress messages from everywhere so you need to be * FILE 088 //* careful, if you have messages that you have * FILE 088 //* successfully kept from going to to console but * FILE 088 //* still go to syslog then this is what you need. We * FILE 088 //* have a large phantom network and therefore we used * FILE 088 //* to get over 1 million lines from VTAM/TCP about the * FILE 088 //* nodes that were not up. We used this little exit * FILE 088 //* to keep from sending those to syslog and we have * FILE 088 //* saved ourseleves a lot of time and it make looking * FILE 088 //* for problems easier because you don't have to * FILE 088 //* search around the useless messages in syslog. * FILE 088 //* * FILE 088 //* REDMSG - This program was also originally from the CBT * FILE 088 //* Tape, and was changed somewhat. It allows you to * FILE 088 //* display a message on the console if the preceding * FILE 088 //* step had a non-zero return code. * FILE 088 //* * FILE 088 //* SLSUX06 - Storage Tek Silo Exit 6. This code has also been * FILE 088 //* given to STK as of 1/99 and will be distributed by * FILE 088 //* them, but since I wrote it, I wanted to put it here * FILE 088 //* as well. This exit gets invoked on cartridge * FILE 088 //* insert/eject processing. We had a problem whereby * FILE 088 //* when the operators printed the CA-1 scratch pick * FILE 088 //* list, they didn't know which tapes were already in * FILE 088 //* the silo and which ones were outside (and available * FILE 088 //* to be picked). This exit was already being used to * FILE 088 //* flag tapes as scratch as soon as they were entered, * FILE 088 //* (the one that STK has in their book and on the * FILE 088 //* sample tapes does not work), so I changed it so that * FILE 088 //* the tapes are now flagged as in or out of the silo. * FILE 088 //* I had a talk with Computer Associates and they were * FILE 088 //* nice enough to designate a flag which shows in or * FILE 088 //* out of the silo, you can even show which silo it's * FILE 088 //* in, (if you have more than 1) with this code. It * FILE 088 //* allows a lot of flexibility and has saved us the * FILE 088 //* cost of a lot of operator overtime. They also get * FILE 088 //* less upset about who has to pick tapes now! * FILE 088 //* * FILE 088 //* SYZYGYEJ - This program will take the output from a * FILE 088 //* TMSGRW run and create SLUADMIN input to eject the * FILE 088 //* tapes. This is a follow on to the STK exit 6 * FILE 088 //* previously outlined. The member SYZYGYE$ is the * FILE 088 //* JCL for this program. * FILE 088 //* * FILE 088 //* SYZYGYVR - This program will produce a VERY fast scratch * FILE 088 //* listing and it is in a format which lends itself * FILE 088 //* very nicely to multi columnizing with SAS for the * FILE 088 //* operators to pick tapes from. * FILE 088 //* * FILE 088 //* MULTICOL - Small SAS program from somewhere that * FILE 088 //* demonstrates the multi column stuff for the * FILE 088 //* SYZYGYVR program. * FILE 088 //* * FILE 088 //* SYZREORG - Program which will greatly increase the speed * FILE 088 //* of load/unload/reorg jobs for VSAM KSDS datasets. * FILE 088 //* The buffers are altered automatically by the job * FILE 088 //* which tends to increase the speed of the job by a * FILE 088 //* great deal. You can also do this by changing the * FILE 088 //* JCL, but this is easier. * FILE 088 //* * FILE 088 //* The following files are also in this dataset: * FILE 088 //* * FILE 088 //* CATLIST - EXEC TO READ CATALOG AND CREATE A COMPLETE * FILE 088 //* IDCAMS EXPORT JCL TO BACKUP ALL CATALOGS IN * FILE 088 //* THE SYSTEM. ANY TIME YOU CREATE A NEW * FILE 088 //* CATALOG, (OR DELETE ONE) ALL YOU NEED TO DO * FILE 088 //* IS RUN THE SYSBLD00 JOB WHICH EXECUTES THIS * FILE 088 //* EXEC AND WILL BUILD A SYSCATBK JOBSTREAM. * FILE 088 //* (ONE IS INCLUDED HERE AS WELL) * FILE 088 //* * FILE 088 //* EX8 - OS/390 COMPATABLE EXIT 8 FOR SENDING JOB END * FILE 088 //* MAX COND CODE. (SEE EXIT08 STUFF BELOW) * FILE 088 //* * FILE 088 //* EX16 - OS/390 COMPATABLE EXIT 16 FOR SENDING JOB END * FILE 088 //* MAX COND CODE. (SEE EXIT16 STUFF BELOW) * FILE 088 //* * FILE 088 //* EXIT004 - JCL SCAN EXIT (4) TO MAKE /** CARD A COMMENT * FILE 088 //* (WE HAVE SOME PRETTY DUMB USERS, AND TO MAKE * FILE 088 //* THE /*NOSETUP CARD A COMMENT SINCE WE USED TO * FILE 088 //* REQUIRE EITHER A SETUP OR A NOSETUP IN THE * FILE 088 //* PAST WE HAD TO AT LEAST IGNORE IT UNTIL OUR * FILE 088 //* USERS CHANGED ALL OF THERE JCL (IT'S BEEN OVER * FILE 088 //* A YEAR NOW AND THEY STILL SAY THAT THEY ARE * FILE 088 //* WORKING ON IT!!!) * FILE 088 //* * FILE 088 //* EXIT010 - NOTIFY EXIT (10) TO SEND THE JOB ENDED NOTIFY * FILE 088 //* MESSAGE TO WYLBUR USERS WHO SUBMIT JOBS, IT * FILE 088 //* LOOKS FOR A NOTIFY MESSAGE FOR A WYLBUR USER * FILE 088 //* AND REFORMATS IT INTO A F WYLBUR,TO XXXXXX * FILE 088 //* AND THEN THE MESSAGE TEXT. * FILE 088 //* * FILE 088 //* EXITP20 - END OF JOB INPUT EXIT (20) WHICH WILL CAUSE A * FILE 088 //* JOB TO BE ROUTED TO ANOTHER CPU IN A MULTI * FILE 088 //* ACCESS SPOOL COMPLEX AUTOMATICALLY WITHOUT * FILE 088 //* MAKING THE USER TYPE IN THE /*ROUTE STUFF * FILE 088 //* * FILE 088 //* EXIT020 - END OF JOB INPUT EXIT (20) WHICH CHECKS THE * FILE 088 //* JCT OF THE JOB ALSO THE JCL TO SE IF THE GUY * FILE 088 //* ASKED FOR A SPECIAL PRIORITY AND IF SO HE WILL * FILE 088 //* ISSUE A MESSAGE TO THE OPERATOR WHICH WILL BE * FILE 088 //* HIGHLIGHTED AND NOT ROLL OFF THE SCREEN WHICH * FILE 088 //* TELLS HIM THAT A SPECIAL PRIORITY JOB WAS * FILE 088 //* SUBMITTED. * FILE 088 //* * FILE 088 //* EX05... - 3 JES2 COMMAND EXITS (5) WHICH WILL DO * FILE 088 //* VARIOUS THINGS LIKE NOT ALLOW THE OPERATOR TO * FILE 088 //* PURGE THE ENTIRE QUEUE AND WILL DISPLAY JOB * FILE 088 //* SETUPS WITH A COMMAND. * FILE 088 //* * FILE 088 //* EX005UD - JES2 EXIT(5) WHICH WILL GIVE YOU THE $UNDUMP * FILE 088 //* COMMAND THIS ALLOWS YOU TO UNDO EVERTHING * FILE 088 //* THAT YOU HAVE DONE WITH THE $DUMP COMMAND, SO * FILE 088 //* THAT YOU DON'T HAVE TO DUMP AND RELOAD * FILE 088 //* EVERTHING JUST BECAUSE YOU FORGOT A PARAMETER * FILE 088 //* ON YOUR $DUMP COMMAND. * FILE 088 //* * FILE 088 //* JX05 - JES 2.2.0 VERSION OF THE ABOVE EX05... STUFF * FILE 088 //* * FILE 088 //* J005$DV - JES 2.2.0 $DV COMMAND TO DISPLAY DASD VOLUMES * FILE 088 //* FROM JES2 * FILE 088 //* * FILE 088 //* J005LOAD- JES 2.2.0 $LOAD COMMAND TO LOAD NEW COPIES OF * FILE 088 //* EXITS * FILE 088 //* * FILE 088 //* EXIT008 - JCT WRITE EXIT FOR JES2 EXIT(8) WHICH WILL * FILE 088 //* PUT THE CONDITION CODE OF THE JOB STEP INTO * FILE 088 //* THE JCT IF IT IS GREATER THAN WHAT IS ALREADY * FILE 088 //* THERE. THIS EXIT WORKS IN CONJUNCTION WITH * FILE 088 //* EXIT016 AND EXIT008 MUST BE IN LPALIB. IT IS * FILE 088 //* VERY SMALL SO THERE IS LITTLE WORRY ABOUT * FILE 088 //* PUTTING IT THERE. * FILE 088 //* * FILE 088 //* JX08 - MVS/XA 2.2.0 VERSION OF EXIT008 ABOVE * FILE 088 //* * FILE 088 //* EXIT016 - THIS JES EXIT(16) GETS INVOKED AT JOB * FILE 088 //* TERMINATION AND WILL TAKE THE DATA PLACED IN * FILE 088 //* THE JCT BY EXIT8 AND FORMAT A NOTIFY MESSAGE * FILE 088 //* FOR TSO USERS AS TO THE MAX CONDITION CODE OF * FILE 088 //* THE STEP AS WELL AS WHETHER IT ABENDED OR NOT * FILE 088 //* WITH EITHER A SYSTEM OR USER ABEND. THE USERS * FILE 088 //* ARE VERY PLEASED. * FILE 088 //* * FILE 088 //* JX16 - JES 2.2.0 VERSION OF THE ABOVE EXIT016 * FILE 088 //* * FILE 088 //* EXIT212 - THIS JES EXIT(212) IS A DUMPER/LOADER EXIT * FILE 088 //* WHICH ALLOWS YOU TO DYNAMICALLY ALLOCATE THE * FILE 088 //* DUMPER/LOADER TAPE DSN INSTEAD OF ALWAYS * FILE 088 //* HAVING TO HAVE A PRE-ALLOCATED TAPE DSN. * FILE 088 //* THIS HAS SOLVED ALOT OF HEADACHES FOR THE * FILE 088 //* OPERATIONS STAFF ... AND ME. THIS REQUIRES * FILE 088 //* THE PRCJ2212 USERMOD TO JES. ALL THE MOD * FILE 088 //* DOES IS ADD THE $EXIT POINT INTO HASPSTAM. * FILE 088 //* * FILE 088 //* EX99 ---- PROGRAM USED BY PRCM0005 SYSMOD * FILE 088 //* * FILE 088 //* FINDASCB- PROGRAM INDEXES THROUGH ASVT AND WILL LOCATE * FILE 088 //* A JOB OR ADDRESS SPACE WHO'S NAME MATCHES WHAT * FILE 088 //* YOU PUT IN REG1. * FILE 088 //* * FILE 088 //* GETINFO - PROGRAM ORIGINALLY FROM NTL BUT HAS SOME * FILE 088 //* MINOR CHANGES AND ALSO HAS BEEN CHANGED TO * FILE 088 //* RUN ON A MVS/SP SYSTEM INSTEAD OF OR I SHOULD * FILE 088 //* SAY AS WELL AS MVS/XA. * FILE 088 //* * FILE 088 //* IEFACTRT- THIS IS PRETTY STANDARD STUFF EXCEPT THAT IT * FILE 088 //* UPDATES THE JOBS OUTPUT RESOLUTION MESSAGE * FILE 088 //* AREA WITH WHAT WE LIKE TO CALL "BOX SCORES". * FILE 088 //* THIS IS SIMILAR TO WHAT IBM'S FREEBEE DOES * FILE 088 //* BUT PUTS IT IN A BETTER PLACE. YOU MAY WANT * FILE 088 //* TO CHANGE SOME CODE SINCE WE ALSO DO A COUPLE * FILE 088 //* OF CALCULATIONS TO TELL THE USER APPROXIMATELY * FILE 088 //* WHAT THE JOB COST TO RUN. THE CHARGE CODE IS * FILE 088 //* VERY SIMPLE SO NO ONE SHOULD HAVE ANY * FILE 088 //* PROBLEMS. * FILE 088 //* * FILE 088 //* JES215MD- TWO MODS TO JES 2.1.5 THE FIRST IS TO HASPSSSM * FILE 088 //* TO PUT THE DATE ON THE INITIATOR STARTED * FILE 088 //* MESSAGE $HASP373 THE SECOND MOD IS TO HASPCOMM * FILE 088 //* IT ALLOWS THE $D'JOBNAME COMMAND TO ACT AS A * FILE 088 //* GENERIC JOBNAME DISPLAY IE. IF YOU ENTERED * FILE 088 //* $D'IMS , YOU WOULD GET A LIST OF ALL JOBS IN * FILE 088 //* ALL QUEUES WHO'S PREFIX MATCHED THE LETTERS * FILE 088 //* "IMS". OPERATORS LIKE IT A LOT. * FILE 088 //* * FILE 088 //* MCS ---- A VERY UNIQUE SPY COMMAND FROM ONE OF THE PRC * FILE 088 //* SUBSIDIARIES. I'M NOT SURE WHICH ONE, BUT I * FILE 088 //* LIKE THE CODE. * FILE 088 //* * FILE 088 //* MINIGEN - THE GOOD OLD MINIGEN, WE HAVE USED IT FOR * FILE 088 //* YEARS AND CONTRARY TO POPULAR BELIEF IT CAN BE * FILE 088 //* USED EVEN IF YOU ARE ADDING A NEW DEVICE TYPE. * FILE 088 //* THE BEST WAY TO USE THIS GUY IS TO BROWSE YOUR * FILE 088 //* STAGE1 OUTPUT AND FIND ALL OCCURRENCES OF " * FILE 088 //* EXEC ASMS" THE MOD=XXXXXXX PARAMETER ON EACH * FILE 088 //* ONE OF THESE GUYS SHOULD BE PUT IN THE ASSEM ( * FILE 088 //* SECTION OF THE MINIGEN. THIS IS A HELL OF A * FILE 088 //* LOT SAFER THAN A IOGEN AND THIS WAY WE NEVER * FILE 088 //* LOSE ANY USERMODS * FILE 088 //* * FILE 088 //* PANBKPRT- THIS GUY WILL TAKE A PANVALET BACKUP TAPE AND * FILE 088 //* CREATE A LISTING OF WHAT PROGRAMS AND VERSIONS * FILE 088 //* AND SIZE AND ALL IS ON THE TAPE. JUST AS IF IT * FILE 088 //* WERE STILL ON DISK. THIS WAY YOU DONT HAVE TO * FILE 088 //* RESTORE THE WHOLE TAPE DOWN JUST TO FIND * FILE 088 //* SOMTHING THAT YOU DON'T REALLY KNOW THE NAME * FILE 088 //* OF OR EVEN GUESS AT. * FILE 088 //* * FILE 088 //* POSTER -- DOES WHAT IT SAYS, CREATES POSTERS-BANNERS. * FILE 088 //* * FILE 088 //* PRCJ2001- JES2/SP 1.3.4 MOD TO ALLOW GENERIC $D'XXX' FOR * FILE 088 //* PARTIAL JOBNAMES. * FILE 088 //* * FILE 088 //* PRCJ2004- JES2/SP 1.3.4 MOD TO MAKE THE DEFAULT TSU AND * FILE 088 //* STC MESSAGE CLASS A FOR JOBS THAT THEY SUBMIT. * FILE 088 //* THIS ALLOWS YOU TO STILL SET THE &STCMCLAS AND * FILE 088 //* &TSUMCLAS TO A DELETE CLASS TO KEEP FROM * FILE 088 //* GETTING ALL OF THE USELESS JCL AND STILL NOT * FILE 088 //* HAVE TO PUT A MSGCLASS= PARM ON ALL JOBCARDS. * FILE 088 //* YOU DON'T NEED THIS IF YOU HAVE TSO/E FOR TSO * FILE 088 //* BUT WE DON'T HAVE THE MONEY TO THROW AWAY ON * FILE 088 //* THAT KIND OF PRODUCT AND WE ALSO HAVE A COUPLE * FILE 088 //* OF STC'S THAT SUBMIT JOBS AND THIS HAS BEEN * FILE 088 //* INDISPENSABLE. * FILE 088 //* * FILE 088 //* PRCJ2212- JES2/SP 1.3.4 MOD TO ADD $EXIT 212 TO * FILE 088 //* HASPSTAM FOR DYNAMIC DUMPER/LOADER DSN'S. * FILE 088 //* * FILE 088 //* PRCM0001- SET IEALIMIT TO NOT GIVE ANY EXTRA MEMORY. * FILE 088 //* IN MOST SHOPS POEPLE DON'T CARE ABOUT GIVING * FILE 088 //* A JOB A LITTLE EXTRA, BUT OUR ACCOUNTING * FILE 088 //* SYSTEM IS MEMORY INTENSIVE SO WE CAN'T ALLOW * FILE 088 //* JOBS TO GET ANY MORE THAN THEY ASK FOR. * FILE 088 //* * FILE 088 //* PRCM0002- THIS MOD WILL ALLOW DEFAULT TSO DYNAMIC * FILE 088 //* ALLOCATION TO BE SHR INSTEAD OF OLD. THIS IS * FILE 088 //* FOR NON-TSO/E SYSTEMS, IF YOU HAVE TSO/E * FILE 088 //* THERE IS ALREADY ANOTHER MOD ON THE CBT TAPE * FILE 088 //* FOR THIS SAME TYPE OF THING. BUT IT IS ALOT * FILE 088 //* BIGGER. I GUESS THAT'S BECAUSE YOU HAVE TO * FILE 088 //* ACTUALLY PAY FOR TSO/E. * FILE 088 //* * FILE 088 //* PRCM0003- THIS MOD MUST BE APPLIED WITH THE PRCM0004 MOD * FILE 088 //* PRCM0004- WHICH IS ON THIS SAME FILE. THE FIRST ONE IS A * FILE 088 //* DUMMY MOD SO THAT I WILL BE INFORMED IF THERE * FILE 088 //* IS ANY MAINTENANCE THAT EFFECTS THIS MOD BEFORE * FILE 088 //* ITS TOO LATE. YOU DON'T NEED TO PUT IT ON IF * FILE 088 //* YOU DON'T WANT TO. THIS MOD WILL PUT THE EXCP * FILE 088 //* COUNTS ON THE IEF285I MESSAGE THAT COMES OUT ON * FILE 088 //* YOUR JOB LISTING IE. * FILE 088 //* * FILE 088 //* IEF285I C7BRIAN.VTOC.LOAD KEPT 2123 EXCP * FILE 088 //* IEF285I DATASET.NAME KEPT 0 EXCP * FILE 088 //* * FILE 088 //* PRCM0005- MOD TO ALLOW YOU TO HAVE TSO DEFAULT ALLOCATE * FILE 088 //* TO PACKS THAT ARE NOT MOUNTED AS PUBLIC OR * FILE 088 //* STORAGE. IT COMES WITH A PROGRAM CALLED EX99 * FILE 088 //* WHICH IS THE ACTUAL PCF EXIT THAT IS USED. * FILE 088 //* YOU DO NOT HAVE TO HAVE PCF TO USE THIS MOD. * FILE 088 //* WE DON'T HAVE IT AND WE RUN FINE. YOU CAN * FILE 088 //* SET THE ATTR2 FIELD IN THE PSCB TO ANY VOLUME * FILE 088 //* THAT YOU WANT OR YOU CAN USE THE SETVOL * FILE 088 //* PROGRAM ON THIS FILE TO DO IT FOR YOU * FILE 088 //* AUTOMATICALLY * FILE 088 //* * FILE 088 //* PRCM0010- THIS MOD WILL ELIMINATE THE DATASET NOT * FILE 088 //* FREED; IS NOT ALLOCATED MESSAGE. FROM THE TSO * FILE 088 //* ALLOC COMMAND. * FILE 088 //* * FILE 088 //* PRCM0017- THIS MOD WILL ELIMINATE THE CN(00) BEING * FILE 088 //* APPEND TO MESSAGES FROM THE OPERATOR AND ON * FILE 088 //* THE NOTIFY OF JOB ENDED STUFF. * FILE 088 //* * FILE 088 //* TALK ---- CLIST TO DO ISPF FULL SCREEN SENDS TO PEOPLE * FILE 088 //* * FILE 088 //* TALKP---- PANEL TO USE WITH THE TALK CLIST (PUT IT IN * FILE 088 //* ISPPLIB CONCAT) * FILE 088 //* * FILE 088 //* ULX..---- ISPF BASED VTOC ANALYSIS AND REPORTING * FILE 088 //* FACILITY * FILE 088 //* * FILE 088 //* USAGE - TSO COMMAND TO DISPLAY SESSION COST. * FILE 088 //* * FILE 088 //* WAITPROG- RUNS AS A BATHC JOB AND WILL ACCEPT A PARM * FILE 088 //* THAT HAS THE NUMBER OF SECONDS THAT YOU WOULD * FILE 088 //* LIKE TO WAIT AND DISPLAYS IT ON THE OS * FILE 088 //* CONSOLE FOR THE OPERATOR IT HIGHLIGHTS IT AND * FILE 088 //* WILL NOT ROLL OFF THE SCREEN. WHEN THE TIME * FILE 088 //* EXPIRES IT WILL ISSUE A DOM TO DELETE THE * FILE 088 //* MESSAGE AND PUT OUT A REGULAR MESSAGE ABOUT * FILE 088 //* REQUESTED TIME EXPIRED. THE JOBNAME IS ALSO * FILE 088 //* PUT IN BOTH MESSAGES. * FILE 088 //* * FILE 088 //* XJ2PTP -- THIS IS A JES 2.1.5 EXIT TO DRAIN ALL OF THE * FILE 088 //* TP LINES IN THE NETWORK WITH A SINGLE COMMAND * FILE 088 //* $PTP. IT IS EXTREMELY USEFULL EVEN IF YOU * FILE 088 //* DON'T HAVE OVER 600 LINES LIKE US. YOU CAN * FILE 088 //* ALSO START ALL TP WITH $STP OR RESTART WITH * FILE 088 //* $ETP TO ACCOMPLISH A LOT OF WORK QUICKLY. * FILE 088 //* * FILE 088 //* XJ2NET -- THIS IS A JES2 EXIT13 WHICH IS REQUIRED IF * FILE 088 //* YOU WANT TO NOTIFY A TSO USER WHEN DATA IS * FILE 088 //* RECEIVED FROM ANOTHER JES NODE. IT ADDS SOME * FILE 088 //* NEAT STUFF LIKE HOW MANY LINES AND SUCH. * FILE 088 //* * FILE 088 //* IEFUJV -- SMF UJV EXIT TO FORCE STANDARDS FOR MVS/XA * FILE 088 //* 2.2.0 * FILE 088 //* * FILE 088 //* ITACCTBL- TABLE USED BY THE MVS 2.2.0 VERSION OF IEFUJV * FILE 088 //* FOR ACCOUNT #S * FILE 088 //* * FILE 088 //* IEFUTL - MVS/XA 2.2.0 SMF UTL EXIT * FILE 088 //* * FILE 088 //* IEFU29 - MVS/XA 2.2.0 SMF U29 EXIT * FILE 088 //* * FILE 088 //* IEFU83 - MVS/XA 2.2.0 SMF U83 EXIT * FILE 088 //* * FILE 088 //* IGGPRE00- MVS/XA 2.2.0 DADSM IGGPRE00 EXIT. THIS EXIT * FILE 088 //* USES 2 TABLES TSOTABL AND NODTABL WHICH ARE * FILE 088 //* LOADED DYNAMICALLY AND CAN BE CHANGED ON THE * FILE 088 //* FLY. THIS EXIT WILL ALLOW STUFF TO BE * FILE 088 //* ALLOCATED OR RENAMED ONLY TO THE PACKS WHICH * FILE 088 //* WE DECIDE SHOULD GET THE PREFIXES. THIS EXIT * FILE 088 //* IS VERY POWERFUL AND IS EXTREMELY VERSATILE. * FILE 088 //* THIS EXIT REQUIRES THE MACROS CONNECT, * FILE 088 //* EQUREGS, RELEASE, SETAMODE WHICH ARE ALSO * FILE 088 //* INCLUDED IN THIS DATASET. * FILE 088 //* * FILE 088 //* NODTAB22- MVS/XA 2.2.0 VERSION OF THE NODETABLE FOR THE * FILE 088 //* IGGPRE00 EXIT. THIS ONE GOES IN LINKLIST. * FILE 088 //* * FILE 088 //* TSOTAB22- MVS/XA 2.2.0 VERSION OF THE TSO UID TABLE FOR * FILE 088 //* THE IGGPRE00 EXIT. THIS ONE GOES IN LINKLIST. * FILE 088 //* * FILE 088 //* Good Luck! * FILE 088 //* * FILE 088 //***FILE 089 IS THE SOURCE FOR A DYNAMIC ALLOCATION INTERFACE * FILE 089 //* FOR HIGH LEVEL LANGUAGES FROM THE UNIVERSITY OF * FILE 089 //* MANITOBA * FILE 089 //* MR P.A. MACDONALD * FILE 089 //* SYSTEMS PROGRAMMING * FILE 089 //* THE UNIVERSITY OF MANITOBA * FILE 089 //* COMPUTER SERVICES, ENGINEERING BLDG * FILE 089 //* WINNIPEG, MANITOBA * FILE 089 //* CANADA R36 2N2 * FILE 089 //* (204) 474-9870 * FILE 089 //* * FILE 089 //* PAT MACDONALD HAS NOW RETIRED. * FILE 089 //* * FILE 089 //* INCLUDED IN FILE 089 IS THE DOCUMENTATION FOR THE * FILE 089 //* DYNAMIC ALLOCATION INTERFACE THAT WAS FORMERLY * FILE 089 //* CONTAINED IN FILE 089 OF THIS TAPE. THE DCB FOR * FILE 089 //* THE DOCUMENTATION MEMBER IS FBA. ANSI PRINT * FILE 089 //* CONTROL CHARACTERS ARE INCLUDED. * FILE 089 //* * FILE 089 //***FILE 090 is from David Noon and is a DELINKER program, which * FILE 090 //* converts load modules into 80-byte object decks. * FILE 090 //* This file was prepared for the CBT Tape by Greg * FILE 090 //* Price. * FILE 090 //* * FILE 090 //* This file (CBT File 90) contains the "Delinker" package * FILE 090 //* written by David W. Noon which consists of source code * FILE 090 //* (PL/I and Assembler) and documentation. * FILE 090 //* * FILE 090 //* * FILE 090 //* David Noon's email: dwnoon@ibm.net -or- * FILE 090 //* dwnoon@compuserve.com * FILE 090 //* * FILE 090 //* In March 1999, someone asked how to read and write * FILE 090 //* RECFM=U data from PL/I in the comp.lang.pl1 USENET * FILE 090 //* newsgroup. David Noon posted that if a delinker written * FILE 090 //* in PL/I was wanted then just ask. That's not what the * FILE 090 //* original poster wanted, but I asked instead, and Dave * FILE 090 //* duly emailed it to me. * FILE 090 //* * FILE 090 //* The package turned out to be a powerful batch utility * FILE 090 //* to delink, resize and even package for later processing * FILE 090 //* (such as distribution and reinstallation) some or all * FILE 090 //* CSECTs of nominated load modules. It could, for * FILE 090 //* example, be used in a job stream to replace certain * FILE 090 //* CSECTs with newer versions. * FILE 090 //* * FILE 090 //* I ended up plugging it into REVIEW R31.0 (CBT File 134), * FILE 090 //* so that members tagged in the member list (or all * FILE 090 //* members if none are tagged) can be dynamically delinked. * FILE 090 //* * FILE 090 //* Please note that this Delinker will not process * FILE 090 //* scatter-load or segment-overlay programs correctly. It * FILE 090 //* will only process load modules, and not program objects. * FILE 090 //* * FILE 090 //* In case you do not have a suitable PL/I compiler handy, * FILE 090 //* I have supplied DELINKI and DWNSPDSR load modules in CBT * FILE 090 //* File 135. I proposed calling the program DELINK1 to * FILE 090 //* distinguish it from the DELINK/DELINK0 OS/360 FE Tool * FILE 090 //* (and its derivatives), but Sam Golob preferred DELINKI, * FILE 090 //* so DELINKI it is. (The 1 or I denotes that it is written * FILE 090 //* in PL/I.) Greg Price, July 1999. * FILE 090 //* * FILE 090 //* * FILE 090 //* Minor changes in 2006 include AMODE(64) support. * FILE 090 //* * FILE 090 //* A member contents list follows. * FILE 090 //* * FILE 090 //* -MEMBER- -CONTENTS------------------------------------ * FILE 090 //* * FILE 090 //* $$DOC - This member. * FILE 090 //* * FILE 090 //* $$DOC2 - Details of the March 2006 changes. * FILE 090 //* * FILE 090 //* DCFDOC - This is a documentation source file Dave made * FILE 090 //* in SGML. It can easily be converted to GML * FILE 090 //* and run through SCRIPT/VS. It can be TEXT * FILE 090 //* transferred to DELINK.IPF on the PC for * FILE 090 //* processing by the IPF compiler. I resolved a * FILE 090 //* lot (but not all) of character symbolics to * FILE 090 //* get it to fit into an 80-column file. It * FILE 090 //* also made the uncompiled source more * FILE 090 //* readable. * FILE 090 //* * FILE 090 //* &apos. was replaced by ' * FILE 090 //* &asterisk. was replaced by * * FILE 090 //* &colon. was replaced by : * FILE 090 //* &comma. was replaced by , * FILE 090 //* &eq. was replaced by = * FILE 090 //* &hyphen. was replaced by - * FILE 090 //* &lpar. was replaced by ( * FILE 090 //* &per. was replaced by . * FILE 090 //* &plus. was replaced by + * FILE 090 //* &rpar. was replaced by ) * FILE 090 //* &slash. was replaced by / * FILE 090 //* * FILE 090 //* DELINK - This is the main PL/I source member. * FILE 090 //* It should be compiled with OS PL/I Version 2 * FILE 090 //* or with PL/I for MVS & VM. Requires DWNSCAN * FILE 090 //* and DWNSHEX to be linked into the program * FILE 090 //* executable, and DWNSPDSR to be fetchable * FILE 090 //* during execution. * FILE 090 //* * FILE 090 //* DWNMPRLG - PL/I prologue macro used by DWNSCAN and * FILE 090 //* DWNSHEX. Seems to work for OS PL/I Version 2 * FILE 090 //* and PL/I for MVS & VM. * FILE 090 //* * FILE 090 //* DWNSCAN - Performs the same function as the PL/I SEARCH * FILE 090 //* built-in function. The SEARCH and SEARCHR * FILE 090 //* built-in functions are not yet available under * FILE 090 //* MVS (OS/390) at the time of writing. This * FILE 090 //* module should be assembled and made available * FILE 090 //* at bind (ie. link-edit) time for inclusion * FILE 090 //* into the main program. * FILE 090 //* * FILE 090 //* DWNSHEX - Performs a similar function to the PL/I HEX * FILE 090 //* built-in function. The HEX and HEXIMAGE * FILE 090 //* built-in functions are not yet available * FILE 090 //* under MVS (OS/390) at the time of writing. * FILE 090 //* This module should be assembled and made * FILE 090 //* available at bind (ie. link-edit) time for * FILE 090 //* inclusion into the main program. * FILE 090 //* * FILE 090 //* DWNSPDSR - Provides BPAM support for the main PL/I * FILE 090 //* program. It should be assembled and made * FILE 090 //* available for dynamic fetching at execute * FILE 090 //* time. * FILE 090 //* * FILE 090 //* DWNYBLDL - PL/I source structure for PDS program * FILE 090 //* directory entry. It was obviously meant to * FILE 090 //* be included in the source by some strange * FILE 090 //* control card (not %INCLUDE), so I just copied * FILE 090 //* it into the source. This member is therefore * FILE 090 //* no longer used. * FILE 090 //* * FILE 090 //* FMBLOCK - Housekeeping macros used by DWNSPDSR, all of * FILE 090 //* FMCREDT which were probably contributed to the SHARE * FILE 090 //* FMSTART tape by Ken True of Fairchild MSS (hence FM, * FILE 090 //* FMWORK1 no doubt). They were moved from from the * FILE 090 //* FMWORK2 SHARE tape to the Fairchild MSS "Mods" tape, * FILE 090 //* later called the Intel MVS "Mods" tape, circa * FILE 090 //* 1982. * FILE 090 //* * FILE 090 //* PLIICB - PL/I Interrupt Control Block macro used by * FILE 090 //* DWNSHEX on error conditions. * FILE 090 //* * FILE 090 //* PLISIG - PL/I Signal macro used by DWNSHEX on error * FILE 090 //* conditions. * FILE 090 //* * FILE 090 //* XMITBOOK - TSO/E transmit file of DELINK.INF which was * FILE 090 //* created by compiling DELINK.IPF (source in * FILE 090 //* member DCFDOC) with IPFC under OS/2. Process * FILE 090 //* with INDATASET operand of the TSO/E RECEIVE * FILE 090 //* command to get a RECFM=U sequential data set. * FILE 090 //* BINARY transfer this file to the PC (byte * FILE 090 //* counts should match). Use the VIEW command of * FILE 090 //* OS/2 or PC-DOS to look at DELINK.INF which * FILE 090 //* contains the Delinker documentation. The * FILE 090 //* PC-DOS VIEW command also works from the MS-DOS * FILE 090 //* prompt (including under Win95). Apparently, * FILE 090 //* there is an IVIEW command downloadable from * FILE 090 //* IBM designed to work under Win95. * FILE 090 //* * FILE 090 //***FILE 091 IS FROM JIM MARSHALL, FORMERLY OF THE US AIR FORCE. * FILE 091 //* * FILE 091 //* The MVT Compilers have now been moved to the CBT * FILE 091 //* Overflow Tape. The following compilers have been * FILE 091 //* moved: * FILE 091 //* * FILE 091 //* ALGOL - from File 176 to CBT Overflow File 089 * FILE 091 //* FORTRAN G/H - from File 326 to CBT Overflow File 090 * FILE 091 //* RPG/F - from File 327 to CBT Overflow File 091 * FILE 091 //* PL/I-F - from File 092 to CBT Overflow File 092 * FILE 091 //* * FILE 091 //* Procedures can still be found here. * FILE 091 //* * FILE 091 //* JIM HAS RETIRED FROM THE AIR FORCE. HIS ADDRESS IS: * FILE 091 //* * FILE 091 //* Jim Marshall * FILE 091 //* Office of Personnel Management * FILE 091 //* CIO/WTC - Room BH04 * FILE 091 //* 1900 E Street NW * FILE 091 //* Washington DC 20415-0001 * FILE 091 //* w - 202-606-1261 * FILE 091 //* f - 202-606-2092 * FILE 091 //* jdmarsha@opm.gov * FILE 091 //* * FILE 091 //* THIS IS A FILE OF THE JCL PROCEDURES FOR * FILE 091 //* USE WITH FILE 092, WHICH IS THE PL1/F COMPILER. * FILE 091 //* ALSO INCLUDED NOW ARE PROCEDURES FOR FORTRAN * FILE 091 //* (IN FILE 326), RPG (IN FILE 327), AND ALGOL * FILE 091 //* (IN FILE 176). THERE ARE SOME OTHER PROCEDURES * FILE 091 //* FROM THE MVT (OS RELEASE 21.8) PROCLIB. THE * FILE 091 //* ENTIRE PROCLIB MAY BE FOUND ON THE CBT OVERFLOW * FILE 091 //* TAPE (FILE 081 THERE). THE ENTIRE SYS1.SAMPLIB * FILE 091 //* MAY BE FOUND ON THE CBT OVERFLOW TAPE, FILE 079 * FILE 091 //* THERE. * FILE 091 //* * FILE 091 //* PL1L**** - THESE ARE PROCEDURES FOR PL1F. THE * FILE 091 //* LIBRARY FOR PL1/F IS IN FILE 092. * FILE 091 //* * FILE 091 //* FORTG*** - THESE ARE PROCEDURES FOR FORTRAN G AND * FILE 091 //* FORTH*** H. THE LIBRARY FOR FORTRAN G AND H IS * FILE 091 //* IN FILE 326. * FILE 091 //* * FILE 091 //* RPG**** - THESE ARE THE PROCEDURES FOR RPG/F * FILE 091 //* THE LIBRARY FOR RPG IS IN FILE 327. * FILE 091 //* * FILE 091 //* ALGO**** - THESE ARE THE PROCEDURES FOR ALGOL * FILE 091 //* THE LIBRARY FOR ALGOL IS IN FILE 176. * FILE 091 //* * FILE 091 //* NOTES: YOU CAN FIND OUT ALL THE DEFAULTS BY * FILE 091 //* EXECUTING THE COMPILERS WITH A PARM= * FILE 091 //* AND LOOK AT WHAT IS SET. * FILE 091 //* * FILE 091 //***FILE 092 IS FROM JIM MARSHALL, FORMERLY OF THE US AIR FORCE. * FILE 092 //* * FILE 092 //* The MVT Compilers have now been moved to the CBT * FILE 092 //* Overflow Tape. The following compilers have been * FILE 092 //* moved: * FILE 092 //* * FILE 092 //* ALGOL - from File 176 to CBT Overflow File 089 * FILE 092 //* FORTRAN G/H - from File 326 to CBT Overflow File 090 * FILE 092 //* RPG/F - from File 327 to CBT Overflow File 091 * FILE 092 //* PL/I-F - from File 092 to CBT Overflow File 092 * FILE 092 //* * FILE 092 //* James D. Marshall * FILE 092 //* Office of Personnel Management * FILE 092 //* OCIO/WTC-BH04 * FILE 092 //* 1900 E Street NW * FILE 092 //* Washington, DC 20415 * FILE 092 //* (202) 606-1261 * FILE 092 //* (202) 606-2092 fax * FILE 092 //* jdmarsha@opm.gov * FILE 092 //* * FILE 092 //* THIS FILE CONTAINS THE COMPILER AND LIBRARY FOR * FILE 092 //* PL1/F. * FILE 092 //* * FILE 092 //* THIS COPY OF THE PLI/F COMPILER AND LIBRARY WAS * FILE 092 //* RE-LINKEDITED BY LARRY WILLIAMS, TO ALLOW IT TO * FILE 092 //* RUN ON AN MVS/XA OR MVS/ESA SYSTEM, HOPEFULLY * FILE 092 //* WITHOUT THE ABENDS EXPERIENCED WHEN THE ORIGINAL * FILE 092 //* LOAD MODULES WERE RUN ON XA. * FILE 092 //* * FILE 092 //***FILE 093 Contains a system to sequentialize a PDS (any * FILE 093 //* LRECL) from Sam Golob. Some of this code is from * FILE 093 //* the SHARE PL/I tape. For additional information, * FILE 093 //* see the members called $$$$DOC and $$$$DOC2. * FILE 093 //* * FILE 093 //* Gerhard Postpischil has submitted a new version * FILE 093 //* of PDSLOAD, current member PDSLOADW. All older * FILE 093 //* versions of PDSLOAD have been renumbered in order * FILE 093 //* as follows: PDSLOOLD, the oldest version, followed * FILE 093 //* by PDSLOAD1 thru PDSLOAD9 in date order. PDSLOADW * FILE 093 //* is newer than all of them. I guess that I'll * FILE 093 //* adhere to this scheme. (SBG - 2012/02/20) * FILE 093 //* * FILE 093 //* THIS SYSTEM SHOULD PROVE USEFUL IF YOU WANT * FILE 093 //* TO "SEQUENTIALIZE" A PDS. * FILE 093 //* * FILE 093 //* THIS LIBRARY CONTAINS TWO PAIRS OF PROGRAMS: * FILE 093 //* * FILE 093 //* 1. OFFLOADW AND PDSLOADW (MODIFIED FROM * FILE 093 //* CBT TAPE BY GREG PRICE, et al) * FILE 093 //* * FILE 093 //* 2. LISTPDS can be used instead of OFFLOADW, * FILE 093 //* and LISTPDS has just been fixed to accommodate * FILE 093 //* extended ISPF statistics. (Version 8.2) * FILE 093 //* (June 2016) * FILE 093 //* * FILE 093 //* See members $$NOTEnn for more history about * FILE 093 //* this file. * FILE 093 //* * FILE 093 //* 07/2022 Fixed OFFLOAD, LISTPDS for ISPF statistics * FILE 093 //* which contain packed dates ending in X'0C'. * FILE 093 //* (v10.2) * FILE 093 //* * FILE 093 //* 02/2017 Fixed OFFLOAD, LISTPDS for 8-character * FILE 093 //* ISPF userids in the ISPF stats. (v10.1, v8.3) * FILE 093 //* * FILE 093 //* 10/2015 Fixed V10.0 - OFFLOADW optionally puts out a * FILE 093 //* V10.0 //SYSUPLOG DD name, which logs all records * FILE 093 //* in pds members that originally have string "><" * FILE 093 //* in column 1, so that they don't get changed * FILE 093 //* back to string "./" by PDSLOADW. * FILE 093 //* * FILE 093 //* 09/2013 These two programs, PDSLOADW and OFFLOADW, * FILE 093 //* have now been fixed to handle extended * FILE 093 //* ISPF stats if they exist (from z/OS 1.11 on). * FILE 093 //* * FILE 093 //* 02/2017 Fixed PDSLOADW, OFFLOADW, and LISTPDS to handle * FILE 093 //* pds member ISPF userids of 8 characters. * FILE 093 //* * FILE 093 //* 11/2018 LISTPDS was fixed to punch ./ ALIAS cards if * FILE 093 //* it is run with a PARM of 'ALIAS'. * FILE 093 //* * FILE 093 //* Extended format of the ./ ADD card: * FILE 093 //* * FILE 093 //* From columns 01 thru 68 is the old format of the ./ ADD card * FILE 093 //* * FILE 093 //* Column 72 has to be a space, to accommodate IEBUPDTE ./ * FILE 093 //* continuations, if they exist. * FILE 093 //* * FILE 093 //* From columns 70 thru 80 is the new format, as follows: * FILE 093 //* * FILE 093 //* ----+----1----+----2- * FILE 093 //* ./ ADD NAME=membname * FILE 093 //* * FILE 093 //* ---+----3----+----4----+----5----+----6----+----7----+----8 * FILE 093 //* vvmm-crdat-moddt-hhmm-sssss-iiiii-mmmmm-MYUSRID ss nnniiimm * FILE 093 //* ver yyjjj yyjjj time size init modif userid * FILE 093 //* mod * FILE 093 //* last * FILE 093 //* five same same * FILE 093 //* digits * FILE 093 //* * FILE 093 //* where ss is decimal digits 1-2 of seconds of time * FILE 093 //* where nnn is decimal digits 6-8 of the ISPF size * FILE 093 //* (so maximum number is 99,999,999). * FILE 093 //* where iii is decimal digits 6-8 of the ISPF init * FILE 093 //* (so maximum number is 99,999,999). * FILE 093 //* where mm is decimal digits 6-7 of the ISPF modified * FILE 093 //* (so maximum number is 9,999,999). * FILE 093 //* userid can now be up to 8 characters, filling in * FILE 093 //* the space at character 69. * FILE 093 //* * FILE 093 //* 2. UNUPDTE AND UPDTE (FROM PL1 MODS * FILE 093 //* TAPE - SPLA. UNUPDTE WAS ENHANCED BY ART * FILE 093 //* TANSKY OF SUNGARD.) * FILE 093 //* * FILE 093 //* Note: Small fix to PDSLOADX from Gerd Petermann: * FILE 093 //* email: GPetermann@horizont-it.com * FILE 093 //* * FILE 093 //* EACH PAIR IS A SELF-CONTAINED SYSTEM THAT IS * FILE 093 //* INDEPENDENT OF THE OTHER PAIR. * FILE 093 //* * FILE 093 //* OFFLOADW AND PDSLOADW ALLOW IEBUPDTE-TYPE UNLOADING * FILE 093 //* AND RELOADING OF PDS'ES TO SEQUENTIAL DATASETS. * FILE 093 //* THIS IS NOT RESTRICTED TO RECORD LENGTHS OF 80 FOR * FILE 093 //* THE DATA. ALMOST ANY PARTITIONED DATASETS ARE * FILE 093 //* ELIGIBLE FOR THIS TREATMENT. THIS OPENS * FILE 093 //* IEBUPDTE-TYPE UNLOADS TO TAPE OR DISK-SEQUENTIAL * FILE 093 //* DATASETS TO MUCH WIDER APPLICATION THAN HERETOFORE. * FILE 093 //* (ALSO SEE THE "=OFFLOAD" OPTION OF THE "REVIEW" TSO * FILE 093 //* COMMAND THAT IS ON FILE 134 OF THIS TAPE.) * FILE 093 //* * FILE 093 //* OFFLOAD AND PDSLOAD NOW AUTOMATICALLY ALLOW * FILE 093 //* FOR LRECL FROM 1 TO 256 NOW (FROM GREG PRICE) * FILE 093 //* WITH NO CONDITIONAL ASSEMBLY. * FILE 093 //* * FILE 093 //* THE RESULT WAS ACHIEVED BY SLIGHTLY MODIFYING * FILE 093 //* EXISTING PROGRAMS PDSLOAD (FROM CBT TAPE FILE * FILE 093 //* 316) AND OFFLOAD (FROM CBT TAPE FILE 225). * FILE 093 //* YOU CAN GET THE IEBUPDTE-TYPE UNLOAD AND * FILE 093 //* RELOAD TREATMENT, COMPLETE WITH THE ./ ADD * FILE 093 //* CARDS AND ISPF STATISTICS PRESERVED. AFTER * FILE 093 //* GREG PRICE'S MODIFICATIONS, OFFLOAD AND PDSLOAD * FILE 093 //* ARE NOW A MATCHED PAIR OF PROGRAMS TO PERFORM * FILE 093 //* OPPOSITE FUNCTIONS: OFFLOAD SEQUENTIALIZES A PDS, * FILE 093 //* AND PDSLOAD RELOADS THE PDS FROM THE SEQUENTIAL * FILE 093 //* OFFLOADED FILE. * FILE 093 //* * FILE 093 //* THE UPDTE AND UNUPDTE PROGRAMS WERE LIFTED * FILE 093 //* FROM THE PL1 MODS TAPE THAT CAN BE OBTAINED * FILE 093 //* FROM SPLA (ORDER NUMBER 370D-03.2.019). * FILE 093 //* * FILE 093 //* THESE PROGRAMS ARE MORE FLEXIBLE THAN * FILE 093 //* PDSLOADW AND OFFLOADW IN THAT: * FILE 093 //* * FILE 093 //* 1. THEY HANDLE RECFM=F AND ALSO RECFM=V * FILE 093 //* DATASETS. * FILE 093 //* * FILE 093 //* 2. THE DATASET CAN HAVE ANY LRECL PERMITTED * FILE 093 //* BY THE SYSTEM. * FILE 093 //* * FILE 093 //* PROCESSING WITH THESE PROGRAMS SEQUENTIALIZES A * FILE 093 //* PDS BY LOADING EACH MEMBER TO A SEQUENTIAL * FILE 093 //* DATASET, PRECEDED BY A CONTROL RECORD THAT LOOKS * FILE 093 //* LIKE ./ ADD NAME=MEMBNAME , SIMILAR TO AN * FILE 093 //* IEBUPDTE CONTROL CARD. * FILE 093 //* * FILE 093 //* THE PROGRAM UNUPDTE CONVERTS A PARTITIONED * FILE 093 //* DATASET INTO SEQUENTIAL FORMAT DESCRIBED BY THE * FILE 093 //* PRECEDING PARAGRAPH. THE PROGRAM UPDTE LOADS * FILE 093 //* THE SEQUENTIALIZED DATASET OF THE ABOVE FORMAT * FILE 093 //* BACK INTO A PDS THAT HAS THE SAME DCB ATTRIBUTES * FILE 093 //* (EXCEPT FOR DSORG OF COURSE). * FILE 093 //* * FILE 093 //* IT IS ALSO ADVANTAGEOUS TO HAVE PDSLOADW AND * FILE 093 //* OFFLOADW AROUND, BECAUSE THEY HAVE SOME OPTIONS * FILE 093 //* WHICH UPDTE AND UNUPDTE DO NOT HAVE, SUCH AS * FILE 093 //* AUTOMATICALLY CONVERTING THE STRING ./ WITHIN A * FILE 093 //* MEMBER (IN COLUMNS 1-2) TO SOME OTHER STRING, * FILE 093 //* SUCH AS ><. THEREFORE I AM INCLUDING BOTH PAIRS * FILE 093 //* OF PROGRAMS IN THIS PACKAGE. * FILE 093 //* * FILE 093 //* JCL TO RUN THESE PROGRAMS IS OF THE SAME FORMAT * FILE 093 //* AS IEBUPDTE JCL, TO THE POINT WHERE EACH PROGRAM * FILE 093 //* MIMICS THE FUNCTION OF IEBUPDTE. FOR INSTANCE, * FILE 093 //* UNUPDTE, WHICH UNLOADS A PDS TO A SEQUENTIAL * FILE 093 //* DATASET, HAS DDCARDS SYSPRINT, SYSUT1, AND * FILE 093 //* SYSUT2. UPDTE, WHICH DOES THE OPPOSITE, HAS * FILE 093 //* CONTROL CARDS SYSPRINT, SYSIN, AND SYSUT2. YOU * FILE 093 //* GET THE PICTURE. * FILE 093 //* * FILE 093 //* THESE FOUR PROGRAMS (TWO PAIRS) TAKEN TOGETHER, * FILE 093 //* PROVIDE POWERFUL TOOLS FOR SEQUENTIALIZATION OF * FILE 093 //* PARTITIONED DATASETS. * FILE 093 //* * FILE 093 //* ------------------------------------------------------------- * FILE 093 //* * FILE 093 //* PDSLOAD update notes from Greg Price: (see File 134 - REVIEW) * FILE 093 //* * FILE 093 //* PDSLOAD has now been further enhanced to handle any * FILE 093 //* LRECL for both fixed-length and variable-length * FILE 093 //* records. The LRECL of the input sequential data set * FILE 093 //* can but need not match the LRECL of the output * FILE 093 //* partitioned data set. * FILE 093 //* * FILE 093 //* When the output PDS has fixed-length records, the input * FILE 093 //* file may have fixed-length or variable-length records. * FILE 093 //* (Text files transferred from PCs often go to variable- * FILE 093 //* length record files on MVS.) * FILE 093 //* * FILE 093 //* When the output PDS has variable-length records, only * FILE 093 //* variable-length record input data is acceptable. * FILE 093 //* * FILE 093 //* Undefined record format files cannot be used for input * FILE 093 //* or output. * FILE 093 //* * FILE 093 //* The minimum input LRECL is 80. The minimum output * FILE 093 //* LRECL is 1 (plus 4 for RDWs, if present). * FILE 093 //* * FILE 093 //* PARM=NEW is used to specify that, like IEBUPDTE, the * FILE 093 //* input control+data stream is to be loaded from SYSIN, * FILE 093 //* instead of SYSUT1. In any event, if an OPEN for SYSUT1 * FILE 093 //* does not open successfully (and no abend occurs) the * FILE 093 //* OPEN is retried with SYSIN as the DDname. * FILE 093 //* * FILE 093 //* PARM=SPF can still be used to generate ISPF * FILE 093 //* "statistics". SSI information will be lost when this * FILE 093 //* is selected. The "userid" of generated stats is * FILE 093 //* 'PDSLOAD'. * FILE 093 //* * FILE 093 //* John Kalinich's Y2K windowing fix allows for 2-digit * FILE 093 //* years below 66 to be deemed to belong to the 21st * FILE 093 //* century. This is necessary because the PDSLOAD stats * FILE 093 //* format on the ./ ADD statement only allows for 2-digit * FILE 093 //* years. (Generated stats did not have a Y2K bug.) * FILE 093 //* * FILE 093 //* The SPF stats current record count will always be set * FILE 093 //* from the record count processed by PDSLOAD, even when * FILE 093 //* this differs from the data supplied on a ./ ADD card. * FILE 093 //* Other data will not be overridden. Apart from the * FILE 093 //* userid, supplied stats are now verified to consist of * FILE 093 //* numeric characters. * FILE 093 //* * FILE 093 //* The asterisk (*), question mark (?) and percent sign * FILE 093 //* (%) are now treated as generic character placeholders * FILE 093 //* for member selection. The three mask characters * FILE 093 //* function identically, and cause a match for the * FILE 093 //* corresponding byte position of the member name. Thus, * FILE 093 //* S(ABC****X) will select all members beginning with * FILE 093 //* 'ABC' and ending in 'X' in the eighth byte, and S(****) * FILE 093 //* will select all members with names no longer than four * FILE 093 //* non-blank characters. * FILE 093 //* * FILE 093 //* The IBM OS utility DDname override parameter can now be * FILE 093 //* used by PDSLOAD. The SYSIN, SYSPRINT and SYSUT2 * FILE 093 //* "slots" are relevant. (This was done to facilitate * FILE 093 //* dynamic invocation from the REVIEW TSO command.) See * FILE 093 //* the leading comments in the source code for more * FILE 093 //* information on DDname overrides. * FILE 093 //* * FILE 093 //* Parameter order is 'NEW,SPF,S(********),UPDTE(><)' for * FILE 093 //* example. Unwanted options can be omitted, but the * FILE 093 //* order is fixed. * FILE 093 //* * FILE 093 //* Greg Price 20 April, 1999 * FILE 093 //* * FILE 093 //* Note from Sam Golob 03 April, 2012 * FILE 093 //* * FILE 093 //* Greg Price and Gerhard Postpischil have the same initials. * FILE 093 //* Therefore, Greg refers to this "update team" as TEAM-GP. * FILE 093 //* * FILE 093 //* One issue dealt with in PDSLOAD is that it checks * FILE 093 //* member names for "validity" before it loads a new pds * FILE 093 //* member with that name. I took a vote among two people: * FILE 093 //* Greg Price said to eliminate the validity check for * FILE 093 //* member names altogether. Gerhard Postpischil said to * FILE 093 //* keep it in. Gerhard was willing to put his money where * FILE 093 //* his mouth is, so he programmed a new version of PDSLOAD, * FILE 093 //* now presented as member PDSLOADW. * FILE 093 //* * FILE 093 //* Gerhard's new version has options. Default is to * FILE 093 //* eliminate the validity check. Two other options are to * FILE 093 //* either check the name in a limited manner, or check the * FILE 093 //* name in a stricter manner. * FILE 093 //* * FILE 093 //* PARM='NAME=ASIS' BYPASS ALL CHECKS (default) * FILE 093 //* 'NAME=CHECK' ALLOW ALL PRINTABLE CHARACTERS * FILE 093 //* (EXCEPT COMMA) USING CODEPAGE 037 * FILE 093 //* 'NAME=IBM' ENFORCE STRICT IBM JCL STANDARDS * FILE 093 //* * FILE 093 //***FILE 094 is from Michael Cleary, and contains a copy of * FILE 094 //* DAF (Dataset Audit Facility). This file is in * FILE 094 //* IEBUPDTE SYSIN format. * FILE 094 //* * FILE 094 //* The current release of DAF is 1.49. Included also are * FILE 094 //* some previous releases, both in source and load module * FILE 094 //* form. These are: DAF130 and DAF130L (load module) * FILE 094 //* DAF140 and DAF140L, DAF142 and DAF142L, DAF143 and DAF143L, * FILE 094 //* DAF144 and DAF144L, DAF145 and DAF145L, DAF146 and DAF146L, * FILE 094 //* DAF147 and DAF147L. DAF148L is backleveled. Current level * FILE 094 //* is DAF148NL. * FILE 094 //* DAF149 and DAF149L. * FILE 094 //* * FILE 094 //* The current release is in members: DAF and DAF149L. * FILE 094 //* * FILE 094 //* I would recommend assembling DAF for yourself if you can. * FILE 094 //* Only use the supplied load module if you cannot assemble * FILE 094 //* for yourself. (SBG - 03/16/2008) * FILE 094 //* * FILE 094 //* MIKE CLEARY HAS A NEW ADDRESS: * FILE 094 //* * FILE 094 //* Contact: Michael J. Cleary * FILE 094 //* IBM Global Services * FILE 094 //* 310-602-4105 (voice) * FILE 094 //* mailto:michaeljosephcleary@yahoo.com * FILE 094 //* http://sites.google.com/site/michaeljosephcleary/ * FILE 094 //* * FILE 094 //* THE CURRENT VERSION OF DAF IS WRITTEN IN ASSEMBLER. * FILE 094 //* * FILE 094 //* DOCUMEMTATION IS INCLUDED IN THE CODE, AND I WILL * FILE 094 //* INCLUDE MORE DOCUMENTATION OF THE BAL VERSION IF IT * FILE 094 //* BECOMES AVAILABLE. * FILE 094 //* * FILE 094 //* The PL/I version of DAF, V1.3, is also included * FILE 094 //* here, as member OLDDAF, with its documentation * FILE 094 //* included. * FILE 094 //* * FILE 094 //* DAF IS A BATCH UTILITY PROGRAM THAT READS SMF * FILE 094 //* RECORDS AND GENERATES A REPORT. * FILE 094 //* * FILE 094 //* THE FOLLOWING CONTROL RECORDS CAN BE USED TO MODIFY * FILE 094 //* THE SELECTION CRITERIA. * FILE 094 //* * FILE 094 //* DDN= DEFAULT: ALL DDNAMES <### NOTE: * FILE 094 //* EACH TYPE OF * FILE 094 //* DSN= DEFAULT: ALL DATASETS <### CONTROL * FILE 094 //* RECORD CAN OCCUR * FILE 094 //* JOB= DEFAULT: ALL JOBS <### BETWEEN 0 AND * FILE 094 //* 32 TIMES. * FILE 094 //* VOL= DEFAULT: ALL VOLUMES <### * FILE 094 //* * FILE 094 //* SD=YYDDD DEFAULT: START DATE 86001 * FILE 094 //* ED=YYDDD DEFAULT: END DATE 99365 * FILE 094 //* * FILE 094 //* DAF CAN SOLVE MANY COMMON MYSTERIES BY SHOWING: * FILE 094 //* * FILE 094 //* DATASET CREATE, ACCESS, RENAME, DELETE * FILE 094 //* HOW MANY EXCPS ? * FILE 094 //* WHAT DDNAME ? * FILE 094 //* WHAT JOB ? * FILE 094 //* WHAT TIME ? * FILE 094 //* WHAT VOLUME ? * FILE 094 //* * FILE 094 //* DAF CAN SOLVE SOME UNIQUE MYSTERIES BY SHOWING: * FILE 094 //* * FILE 094 //* WHAT VOLUMES DOES AN APPLICATION USE ? * FILE 094 //* WAS A CERTAIN DATASET USED LAST WEEKEND ? * FILE 094 //* * FILE 094 //***FILE 095 IS FROM MR PAUL G. DAVIS OF EDS IN LOUISVILLE, CO AND * FILE 095 //* CONTAINS A COPY OF HIS ISPF EDIT MACROS AND A PROGRAM * FILE 095 //* CALLED WHOIS WHICH MAY BE OF INTEREST TO ACF2 USERS * FILE 095 //* * FILE 095 //* EMAIL ADDRESS: Paul G Davis * FILE 095 //* * FILE 095 //* SEE FILE 251 WHICH HAS AN ALMOST ENTIRELY NEW COLLECTION * FILE 095 //* OF PAUL DAVIS' EDIT MACROS. LOOK BOTH AT THIS FILE AND * FILE 095 //* AT FILE 251 ALSO. * FILE 095 //* * FILE 095 //* WHOIS IS A PROGRAM * FILE 095 //* * FILE 095 //* EDS AND ENRON CORP IN NO WAY ASSUMES ANY RESPONSIBILITY FOR * FILE 095 //* THE USE OF ANY PART OF THIS CODE. HOWEVER, IF YOU * FILE 095 //* HAVE ANY QUESTIONS, FEEL FREE TO EMAIL. * FILE 095 //* * FILE 095 //* With a heavy heart, we regret to mention the passing of * FILE 095 //* Paul Davis on July 19, 2000. (SG) * FILE 095 //* * FILE 095 //* THIS FILE IS IN IEBUPDTE SYSIN FORMAT, FOR ADDITIONAL * FILE 095 //* INFORMATION PLEASE READ THE MEMBERS THAT START WITH * FILE 095 //* A DOLLAR SIGN ($). THIS FILE CONTAINS THE FOLLOWING: * FILE 095 //* * FILE 095 //* $BASIC BASIC INSTRUCTIONS FOR USE OF EDIT * FILE 095 //* MACROS * FILE 095 //* $CHANGES CHANGES AND MODIFICATIONS TO MEMBERS * FILE 095 //* $DESCRPT DESCRIPTION OF MACROS * FILE 095 //* $DOC THIS MEMBER * FILE 095 //* $SAMPJCL JCL TO COPY NEEDED MODULES AND COMPILE * FILE 095 //* LOAD MODULES * FILE 095 //* $SETUP SET UP FOR EDIT MACRO USE * FILE 095 //* COBLCAS COBOL SOURCE FOR LCASE (LOWER CASE) * FILE 095 //* EDIT MACRO * FILE 095 //* COBSEPL COBOL SOURCE FOR SEPLINE EDIT MACRO * FILE 095 //* COBUCAS COBOL SOURCE FOR UCASE (UPPER CASE) * FILE 095 //* EDIT MACRO * FILE 095 //* * FILE 095 //* $MACROS * FILE 095 //* * FILE 095 //* ADDCMDS CLIST TO ADD ASSIST IN ADDING COMMANDS TO * FILE 095 //* ISPF COMMAND TABLE * FILE 095 //* ASMBOX DRAW A BOX AROUND ASSEMBLY CODE LINES * FILE 095 //* (COMMENT THEM OUT) * FILE 095 //* B BROWSE A MEMBER IN SAME PDS WHEN IN EDIT * FILE 095 //* BIG CREATE BIG LETTERS IN YOUR TEXT * FILE 095 //* BIGS CREATE BIG SLANTED LETTERS IN YOUR TEXT * FILE 095 //* BLDCOPY BUILD IEBCOPY SYSIN STATEMENTS TO COPY * FILE 095 //* MEMBER OF A PDS * FILE 095 //* BRODUPDT NEATLY UPDATE SYS1.BRODCAST MESSAGES * FILE 095 //* CENTER CENTER TEXT IN YOUR TEXT * FILE 095 //* CHGALL QUICK CHANGE ALL COMMAND * FILE 095 //* CLISTBOX DRAW A BOX AROUND CLIST LINES (COMMENT THEM * FILE 095 //* OUT) * FILE 095 //* CLONE CLIST TO INVOKE CLONES AND CLONEP FROM ISPF * FILE 095 //* (3.4 ALSO) * FILE 095 //* CLONEP BUILD JCL TO CLONE A PDS * FILE 095 //* CLONES BUILD JCL TO CLONE A SEQUENTIAL FILE * FILE 095 //* CMDS DISPLAY COMMAND TABLE ENTRIES * FILE 095 //* CMDUPDT1 EDIT MACRO CALLED BY ADDCMDS CLIST * FILE 095 //* COBBOX DRAW A BOX AROUND COBOL CODE LINES (COMMENT * FILE 095 //* THEM OUT) * FILE 095 //* COMMENTS FIND ALL THE COMMENTS IN YOUR DATASET * FILE 095 //* COMPRESS COMPRESS CURRENT PDS IN PLACE * FILE 095 //* CONLY CHANGE "ONLY" COMMAND WITH SUB PARAMETERS * FILE 095 //* CONT PUT CONTINUATION CHARACTER IN COL 72 * FILE 095 //* CUSTBOX DRAW A CUSTOM BOX TO SPECIFICATION LENGTH X * FILE 095 //* WIDTH IN YOUR CODE * FILE 095 //* CUT CUT TEXT LINES FROM DATASET TO BE PASTED * FILE 095 //* LATER * FILE 095 //* CUTTO CUT TEXT LINES FROM DATASET TO ANOTHER * FILE 095 //* DATASET * FILE 095 //* D DELETE A MEMBER OF THE CURRENT PDS * FILE 095 //* DELCUT REMOVE A LEVEL OF CUT FROM PROFILE * FILE 095 //* DSIGENP CREATE IEBCOPY JCL FOR A PDS * FILE 095 //* DSIGENS CREATE IEBGENER JCL FOR A SEQUENTIAL * FILE 095 //* DATASET * FILE 095 //* E EDIT ANOTHER MEMBER OF THE CURRENT PDS * FILE 095 //* EDITPDS CLIST: PERFORM A COMMAND ON ALL MEMBERS OF * FILE 095 //* A CLIST * FILE 095 //* EMACS LIST TABLE SHOWING EDIT MACRO DESCRIPTIONS * FILE 095 //* FC FIND PENDING LINE COMMANDS * FILE 095 //* FIXJCL TIDY UP YOUR JCL * FILE 095 //* INIT INITIAL MACRO FOR EDIT MACRO PURPOSES * FILE 095 //* INITIAL INITIALIZE DATASET HEADERS FILL IN THE * FILE 095 //* BLANK INFO * FILE 095 //* JC CREATE A JOBCARD * FILE 095 //* JCLBOX DRAW A BOX AROUND JCL LINES (COMMENT THEM * FILE 095 //* OUT) * FILE 095 //* JC2 CREATE A SPECIALIZED JOBCARD * FILE 095 //* JC3 CREATE A JOBCARD WITH REFER INFO * FILE 095 //* JOBCARD CREATE A JOBCARD * FILE 095 //* LCASE CHANGE ENTIRE DATASET TO LOWER CASE * FILE 095 //* LCASEC CLIST MACRO TO CONVERT A DATASET TO LOWER * FILE 095 //* CASE * FILE 095 //* LJUST CHANGE AN ENTIRE DATASET TO UPPER CASE * FILE 095 //* MACHELP GET HELP FOR INDIVIDUAL MACROS * FILE 095 //* MACLIST DISPLAY A TABLE OF CURRENT ISPF EDIT MACROS * FILE 095 //* MEMLIST SHOW THE MEMBERS IN THE CURRENT PDS * FILE 095 //* MOVECOLS MOVE COLUMNS OF DATA WITHIN DATASET * FILE 095 //* MRCLEAN WIPE THE DATA OUT OF MEMBER BUT PRESERVE * FILE 095 //* THE BLANK LINES * FILE 095 //* MSTATS PROVIDE ISPF STATS ON MEMBER WITHOUT * FILE 095 //* LEAVING EDIT * FILE 095 //* ONLY FIND ONLY THE DATA WANTED * FILE 095 //* OTHER SAMPLE MACRO TO USE WITH PFSET (CHANGE TO * FILE 095 //* SUIT NEEDS) * FILE 095 //* PARA WORD PROCESSING POWER FOR ISPF EDIT * FILE 095 //* PARADOC DOCUMENTATION FOR PARA MACRO * FILE 095 //* PASTE PASTE DATASET LINE THAT WERE CUT EARLIER * FILE 095 //* PBOX DRAW A FLOWCHART BOX * FILE 095 //* PFCAN RESET PFKEYS BACK TO NORMAL * FILE 095 //* PFSET SET PFKEYS TO SPECIAL PURPOSE * FILE 095 //* PRTIT VPSPRINT CURRENT DATASET * FILE 095 //* QCREATE QUICK CREATE TO CURRENT DATASET * FILE 095 //* QREP QUICK REPLACE TO CURRENT DATASET * FILE 095 //* RCOLDEL DEL RULE LINES * FILE 095 //* RCOLS FANCY RULE * FILE 095 //* REPOTHER QUICK REPLACE TO OTHER DATASET * FILE 095 //* RJUST RIGHT JUSTIFY TEXT * FILE 095 //* RNAME RENAME A MEMBER WHILE IN EDIT * FILE 095 //* S EDIT A MEMBER OF CURRENT PDS * FILE 095 //* SEPLINE ADD SEPARATION LINES IN YOUR TEXT * FILE 095 //* SHOWCUT SHOW TEXT PREVIOUSLY CUT * FILE 095 //* SHOWCUT2 SHOW ONE LINE OF EACH CUT LEVEL * FILE 095 //* SHOWDCB SHOW CURRENT DATSET DCB * FILE 095 //* SHOWFLOW SHOW THE LOGIC FLOW OF CLIST OR PL/1 * FILE 095 //* PROGRAM * FILE 095 //* SHOWMACS SEE HELP FOR ALL EDITMACS ONE AT A TIME * FILE 095 //* SLINE PLACE A SINGLE SEPARATION LINE WHERE NEEDED * FILE 095 //* IN TEXT * FILE 095 //* SORTDUPS SORT CURRENT EDIT DATASET AND FIND DUPES * FILE 095 //* ST SUPERTYPE, TYPE A STRING OF BLOCK LETTERS * FILE 095 //* NICE.... * FILE 095 //* STAMP STAMP DATA INTO YOUR TEXT * FILE 095 //* STEDITY EDIT MACRO CALLED BY WHERMEM2 * FILE 095 //* STEDIT2 EDIT MACRO CALLED BY WHEREMEM * FILE 095 //* SUM SUM COLUMNS OF NUMBERS * FILE 095 //* T WHAT TIME IS IT * FILE 095 //* TABLBLD CLIST: CREATE ISPF TABLE FROM $DESCRPT * FILE 095 //* MEMBER USED BY EMACS * FILE 095 //* TYPE TYPE BLOCK CHARACTERS WITH EASE AND AUTO * FILE 095 //* SPACING * FILE 095 //* TYPESET EDIT MACRO TO USE WITH PFSET TO SET UP FOR * FILE 095 //* "TYPE" * FILE 095 //* UCASE CHANGE ENTIRE TEXT TO UPPER CASE * FILE 095 //* UCASEC CLIST MACRO TO CONVERT A DATASET TO UPPER * FILE 095 //* CASE * FILE 095 //* UNSEP REMOVE SEPARATION LINES CREATED BY SEPLINE * FILE 095 //* WHEREMEM CLIST: SHOW OCCURENCE OF MEMBER IN DD * FILE 095 //* CONCATENATION -- USEFUL * FILE 095 //* WHERMEM2 CLIST: SAME AS WHEREMEM MORE COMMANDS AND * FILE 095 //* INFO -- USEFUL * FILE 095 //* WIPEIT ERASE ALL LINES IN DATASET BUT MAINTAIN * FILE 095 //* BLANK LINES * FILE 095 //* XCOPY COPY A DATASET OTHER THAN THE PDS YOU ARE * FILE 095 //* WORKING IN * FILE 095 //* * FILE 095 //* THESE ARE A COLLECTION OF VARIOUS EDIT MACROS * FILE 095 //* THAT MAY BE SOMEWHAT USEFUL AT YOUR INSTALLATION. * FILE 095 //* SOME OF THEM ARE MY ORIGINAL, AND OTHERS ARE FROM * FILE 095 //* OTHER SHARE USERS. ALL OF THEM WORK AT THIS SITE. * FILE 095 //* SOME MAY WILL NEED TO BE MODIFIED TO WORK AT YOUR * FILE 095 //* SITE. TO USE THEM YOU WILL NEED TO HAVE ISPF 2.2 OR * FILE 095 //* LATER AND TSO/E REL 3 OR LATER. * FILE 095 //* * FILE 095 //***FILE 096 CONTAINS SEVERAL UTILITIES AND SYSTEM EXITS USED AT * FILE 096 //* THE UNIVERSITY OF MISSOURI HOSPITAL AND CLINICS OF * FILE 096 //* COLUMBUS, MISSOURI. * FILE 096 //* * FILE 096 //* THE FOLLOWING UTILITIES ARE INCLUDED IN THIS DATASET * FILE 096 //* (NOTE IF THE FIRST CHARACTER OF THE MEMBER IS "=" IT * FILE 096 //* IS REALLY AN AT-SIGN) * FILE 096 //* * FILE 096 //* ***** DASD ALLOCATION/RENAME CONTROL ***** * FILE 096 //* * FILE 096 //* HCCDADSM - EXIT TO RESTRICT DASD DATASET ALLOCATIONS * FILE 096 //* BY DSNAME, VOLUME, AND USER RACF * FILE 096 //* AUTHORITY. * FILE 096 //* IGGPRE00 - DADSM EXIT TO CONDITIONALLY LINK TO * FILE 096 //* HCCDADSM ONLY IF IT IS PRESENT. * FILE 096 //* INIDADSM - PROGRAM TO PROCESS PARAMETERS AND SETUP * FILE 096 //* HCCDADSM CONTROL BLOCK (DADSMBLK) * FILE 096 //* INITNCT - PROGRAM TO BUILD USER CVT (WE CALL THIS * FILE 096 //* CONTROL BLOCK THE NETWORK CONTROL TABLE * FILE 096 //* OR NCT) AND PLACE ITS ADDRESS IN THE * FILE 096 //* CVTUSER FIELD. THIS CONTROL BLOCK IS * FILE 096 //* USED AS THE ANCHOR FOR THE DADSMBLK * FILE 096 //* ABOVE. * FILE 096 //* IPLDATE - TSO CP TO EXTRACT AND FORMAT THE LAST IPL * FILE 096 //* DATE AND TIME FROM THE NCT (SINCE THE NCT * FILE 096 //* IS CREATED FAIRLY LATE IN THE IPL, THIS * FILE 096 //* IS A BETTER APPROXIMATION OF THE ACTUAL * FILE 096 //* "SYSTEM AVAILABLE" DATE AND TIME THAN * FILE 096 //* THAT IN THE SMCA). * FILE 096 //* DADSMMOD - TSO CP TO ALLOW AUTHORIZED USERS TO * FILE 096 //* TEMPORARILY MODIFY DADSM PROTECTION * FILE 096 //* ATTRIBUTES IN DADSMBLK. * FILE 096 //* =DADSMMD - TSO HELP FOR DADSMMOD COMMAND. * FILE 096 //* =INIDASD - SAMPLE INITIALIZATION PARAMETERS FOR * FILE 096 //* INIDADSM ABOVE. * FILE 096 //* =DADSM - SAMPLE JCL FOR DADSM STARTED TASK TO SET * FILE 096 //* UP DADSMBLK. * FILE 096 //* =INITSYS - SAMPLE JCL FOR INITSYS STARTED TASK TO * FILE 096 //* SET UP NCT. * FILE 096 //* =NCTDOC - GENERAL COMMENTS ABOUT THE NCT, WHEN/HOW * FILE 096 //* IT IS CREATED, ETC. * FILE 096 //* * FILE 096 //* ***** RETURN CODE CHECKER ***** * FILE 096 //* * FILE 096 //* HCCRCCK - PROGRAM TO FORCE AN ABEND ON A BAD RETURN * FILE 096 //* CODE, ALLOWING CONDITIONAL DISP TO BE * FILE 096 //* TAKEN FOR DATA SETS. * FILE 096 //* ATTCHATH - ATTACH/REAUTH SUBROUTINE USED BY HCCRCCK. * FILE 096 //* =HCCRCCK - SAMPLE JCL FOR EXECUTING THE HCCRCCK * FILE 096 //* PROGRAM. * FILE 096 //* * FILE 096 //* ***** JES2 CHECKPOINT PERFORMANCE MONITOR **** * FILE 096 //* * FILE 096 //* HJUX2530 - SAMPLE JES EXIT 253 TO CUT SMF RECORDS * FILE 096 //* FOR JES2 CHECKPOINT PERFORMANCE * FILE 096 //* MONITORING. * FILE 096 //* TSJESSMF - PL/1 PROGRAM TO REDUCE AND ANALYZE SMF * FILE 096 //* RECORDS PRODUCED BY HJUX2530 ABOVE. * FILE 096 //* PDUMP - SUBROUTINE FOR TSJESSMF (PL/1 DATA AREA * FILE 096 //* FORMATTED DUMP) * FILE 096 //* =JESSMF - SAMPLE JCL TO EXECUTE THE TSJESSMF * FILE 096 //* PROGRAM. * FILE 096 //* =JESPARM - SAMPLE JES2 INITIALIZATION PARAMETERS FOR * FILE 096 //* HJUX2530. * FILE 096 //* =JESCKPT - VARIOUS STUFF ABOUT JES2 CHECKPOINT * FILE 096 //* PROCESSING * FILE 096 //* * FILE 096 //* ***** JCL PRESCAN AND REPLACEMENT **** * FILE 096 //* * FILE 096 //* IEFUJV - SMF EXIT TO SCAN AND CONDITIONALLY * FILE 096 //* REPLACE CERTAIN SYMBOLIC PARAMETERS IN * FILE 096 //* JCL PRIOR TO CONVERSION (E.G., HOST NAME, * FILE 096 //* DAY OF WEEK, DATE, ETC. CAN BE PLACED IN * FILE 096 //* APPROPRIATE PLACES IN YOUR JCL PRIOR TO * FILE 096 //* CONVERSION). * FILE 096 //* =IEFUJV - INSTRUCTIONS FOR USING IEFUJV MODULE AS * FILE 096 //* SHIPPED. * FILE 096 //* * FILE 096 //* ***** VARIOUS PL/1 STUFF **** * FILE 096 //* * FILE 096 //* PLIARRV - MACRO TO GENERATE PL/1 STANDARD ENTRY * FILE 096 //* POINT TO ASSEMBLY LANGUAGE SUBROUTINES. * FILE 096 //* PLIRETN - MACRO TO GENERATE PL/1 STANDARD RETURN * FILE 096 //* SEQUENCE FOR ASSEMBLY LANGUAGE * FILE 096 //* SUBROUTINES. * FILE 096 //* DSAD - MACRO TO GENERATE A DSECT DESCRIBING THE * FILE 096 //* PL/1 DYNAMIC STORAGE AREA (DSA). * FILE 096 //* TRIM - ASSEMBLY LANGUAGE SUBROUTINE TO CHOP * FILE 096 //* LEADING AND TRAILING BLANKS FROM A * FILE 096 //* CHARACTER STRING. * FILE 096 //* FINDCHR - ASSEMBLY LANGUAGE SUBROUTINE TO LOCATE * FILE 096 //* THE FIRST CHARACTER IN A STRING MATCHING * FILE 096 //* ANY CHARACTER IN AN INDEX STRING. * FILE 096 //* * FILE 096 //* ***** SMP/E SUPPORT FOR ABOVE FUNCTIONS **** * FILE 096 //* * FILE 096 //* MDL0101 - SMP/E USERMOD TO INSTALL * FILE 096 //* HCCDADSM/IGGPRE00 INTO YOUR (MVS/SP * FILE 096 //* 1.3.6) SYSTEM. * FILE 096 //* MDL0103 - SMP/E USERMOD TO INSTALL * FILE 096 //* HCCDADSM/IGGPRE00 INTO YOUR (MVS/SP 2.2) * FILE 096 //* SYSTEM. * FILE 096 //* MJL1401 - SMP/E USERMOD TO INSTALL EXIT POINTS FOR * FILE 096 //* EXIT 253 INTO YOUR JES2 (1.3.6) HASPCKPT * FILE 096 //* MODULE. * FILE 096 //* MJL1501 - SMP/E USERMOD TO ADD KNOWLEDGE OF * FILE 096 //* HJUX2530 (EXIT 253) TO YOUR JES2 (1.3.6) * FILE 096 //* SYSTEM. * FILE 096 //* MSL0101 - SMP/E USERMOD TO ADD KNOWLEDGE OF IEFUJV * FILE 096 //* INTO YOUR MVS (1.3.6) SYSTEM. * FILE 096 //* MSL0103 - SMP/E USERMOD TO ADD KNOWLEDGE OF IEFUJV * FILE 096 //* INTO YOUR MVS (2.2) SYSTEM. * FILE 096 //* * FILE 096 //* * FILE 096 //***FILE 097 is from Peoples National Bank of Washington in * FILE 097 //* Seattle, and contains all the source code, JCL, * FILE 097 //* and documentation for the complete disk management * FILE 097 //* system of Peoples National Bank of Washington. * FILE 097 //* All disk management systems require customization * FILE 097 //* to fit the particular needs of each installation. * FILE 097 //* Extensive customization documentation is provided * FILE 097 //* in the DOCPROG (programmer's documentation) * FILE 097 //* member. Run procedures, report formats, and * FILE 097 //* record layouts are provided in DOCUSER (user's * FILE 097 //* documentation). Sample JCL and control files are * FILE 097 //* provided in other members of this pds. * FILE 097 //* * FILE 097 //* All of these programs have been compiled and run * FILE 097 //* in under MVS/SP JES3. To the best of our * FILE 097 //* knowledge they have no XA or JES dependencies. * FILE 097 //* * FILE 097 //* This file is in IEBUPDTE SYSIN format see the * FILE 097 //* member called @DOC for additional information. * FILE 097 //* * FILE 097 //* An update was made to the VVDSLIST program. (08/20) * FILE 097 //* There seem to have been a few changes to the * FILE 097 //* length requirement of the AMSDB cells in the VVDS. * FILE 097 //* * FILE 097 //***FILE 098 is an ISPF application for use with the TSO/E XMIT * FILE 098 //* and RECEIVE function from DAYCO PRODUCT INC of Dayton * FILE 098 //* Ohio. This file is in IEBUPDTE SYSIN format and * FILE 098 //* contains a copy of the documentation, CLISTs, * FILE 098 //* PANELS AND SKELETONS. For additional information see * FILE 098 //* the member called $$$PROSE. Member DATA is a sample * FILE 098 //* names file for use with this tool. * FILE 098 //* * FILE 098 //* This file was modified (fixed) by Lionel B. Dyck. * FILE 098 //* email: lbdyck@gmail.com * FILE 098 //* * FILE 098 //***FILE 099 Contains REXX code snippets that can be copied * FILE 099 //* into other REXX code for use. A few are stand-alone * FILE 099 //* tools. All can be used as usable examples. * FILE 099 //* * FILE 099 //* Contributions of more snippets and small code * FILE 099 //* samples are welcome. Send updates to Sam Golob * FILE 099 //* at sbgolob@cbttape.org * FILE 099 //* * FILE 099 //* Contributors (knowing and unknowing): * FILE 099 //* Doug Nadel * FILE 099 //* Lionel Dyck * FILE 099 //* Willy Jensen * FILE 099 //* John McKown * FILE 099 //* * FILE 099 //* CURRENT CONTENTS: * FILE 099 //* * FILE 099 //* Member Description * FILE 099 //* ------ -------------------------------------------- * FILE 099 //* ADDCOMMA Add commas to a number (1000 -> 1,000) * FILE 099 //* DISPDD Display all the Datasets allocated to a DD * FILE 099 //* DOALLEM Invoke an ISPF Edit Macro on All PDS Members * FILE 099 //* EHEX Display a specific line in hex (edit macro) * FILE 099 //* EXIST Test if a OMVS file exists * FILE 099 //* GETIPLDT Get the IPL Date and Time for all LPARs in * FILE 099 //* SYSPLEX (uses SDSF) * FILE 099 //* GETJOBID Get the jobname and jobid for the active job * FILE 099 //* GREPZOS Sample how to use grep on a z/OS sequential * FILE 099 //* dataset * FILE 099 //* HEAPSORT Do heap sort in REXX * FILE 099 //* LABDEL Sample Edit Macro to add and remove a label * FILE 099 //* programatically * FILE 099 //* SLEEP Sample REXX to sleep for n seconds * FILE 099 //* SORTBPX Sort a REXX stem using OMVS sort command under * FILE 099 //* BPXWUNIX * FILE 099 //* STEMSORT Sort a REXX stem (bubble sort) * FILE 099 //* SRCHANYC Change SRCHFOR anycase before/after LMMDISP * FILE 099 //* SWAPEQ ISPF Edit Macro to swap equates (a=b to b=a) * FILE 099 //* TESTUID0 Test if user has UID 0 privileges * FILE 099 //* TSO8 Test if 8 character TSO Userids allowed * FILE 099 //* WHOSON Display all active TSO, ssh, and zOSMF users * FILE 099 //* * FILE 099 //***FILE 100 IS FROM DELUXE CHECK PRINTERS AND CONTAINS THEIR SPF * FILE 100 //* MENUS, PANELS AND MESSAGES FOR THE NEW ISPF/PDF. * FILE 100 //* THIS FILE IS IN IEBUPDTE SYSIN FORMAT, SEE THE * FILE 100 //* MEMBER CALLED $$$DOC FOR ADDITIONAL INFORMATION. * FILE 100 //* FILE 101 OF THIS TAPE CONTAINS THE CLISTS REQUIRED BY * FILE 100 //* THESE SPF MENUS. THE FOLLOWING IS A CONDENSED * FILE 100 //* VERSION OF WHAT IS IN THE $$$DOC MEMBER : * FILE 100 //* * FILE 100 //* ALL PANELS AND OR MENUS AND OR MESSAGES AND OR * FILE 100 //* SKELETONS HAVE BEEN CONVERTED TO THE NEWEST ISPF * FILE 100 //* AND ISPF/PDF FORMATS 5668-960 AND 5665-268 I THINK * FILE 100 //* * FILE 100 //* $$$$DISC DISCLAIMER ON CONTENTS * FILE 100 //* * FILE 100 //* SPF MENUS * FILE 100 //* * FILE 100 //* ABR***** ABR UTILITY SELECTION AND FUNCTIONS PANELS * FILE 100 //* COBOL2 FOREGROUND COBOL COMPILE PANEL * FILE 100 //* COBOL2B BACKGROUND COBOL COMPILE PANEL * FILE 100 //* GENER1 FOREGROUND IEBGENER PANEL * FILE 100 //* INFOMGT1 INFO MANAGEMENT PANEL * FILE 100 //* INFOSEL INFO MANAGEMENT DATABASE SELECTION PANEL * FILE 100 //* ISR PRIM REPLACEMENT FOR PRIMARY OPTION MENU * FILE 100 //* LINK3 FOREGROUND LINKAGE EDIT PANEL * FILE 100 //* LINK3B BACKGROUND LINKAGE EDIT PANEL * FILE 100 //* PLTCMPR1 COMPARE UTILITY PANEL * FILE 100 //* PSWDSEL PASSWORD (OS) MAINTENANCE SELECTION PANEL * FILE 100 //* PWADD PASSWORD (OS) ADDITION PANEL * FILE 100 //* PWCHNG PASSWORD (OS) CHANGE PANEL * FILE 100 //* PWDEL PASSWORD (OS) DELETION PANEL * FILE 100 //* S1ASM1 FOREGROUND SERIES 1 HOST ASSEMBLER PANEL * FILE 100 //* S1ASM1B BACKGROUND SERIES 1 HOST ASSEMBLER PANEL * FILE 100 //* S1OBJ1 FOREGROUND SERIES 1 OBJECT SHIPPING PANEL * FILE 100 //* USERSEL USER UTILITY SELECTION MENU * FILE 100 //* USERSELB USER BACKGROUND SELECTION MENU * FILE 100 //* USERVTOC VTOC UTILITY PANEL * FILE 100 //* * FILE 100 //* SPF TUTORIAL MENUS * FILE 100 //* * FILE 100 //* TABR**** ABR UTILITY FUNCTIONS TUTORIAL PANELS * FILE 100 //* TPLTCMP* COMPARE UTILITY TUTORIAL PANELS * FILE 100 //* TS1ASM1 SERIES1 OBJECT SHIPPING TUTORIAL PANEL * FILE 100 //* TVTOC** VTOC UTILITY TUTORIAL PANELS * FILE 100 //* * FILE 100 //* CLISTS * FILE 100 //* * FILE 100 //* ABR***** ABR CLISTS * FILE 100 //* ****PASS PASSWORD (OS) MAINTENANCE CLISTS * FILE 100 //* GENER1 IEBGENER CLIST * FILE 100 //* INFOMGT1 INFO MANAGEMENT CLIST * FILE 100 //* PLTCMPR FOREGROUND COMPARE UTILITY CLIST * FILE 100 //* (REQUIRED SYNCSORT) * FILE 100 //* S1ASM1 FOREGROUND SERIES 1 HOST ASSEMBLER CLIST * FILE 100 //* S1ASM1B BACKGROUND SERIES 1 HOST ASSEMBLER CLIST * FILE 100 //* S1OBJ1 FOREGROUND SERIES 1 OBJECT SHIPPING CLIST * FILE 100 //* USERCOB FOREGROUND COBOL COMPILER CLIST * FILE 100 //* USERCOBB BACKGROUND COBOL COMPILER CLIST * FILE 100 //* USERLNK FOREGROUND LINK EDIT CLIST * FILE 100 //* USERLNKB BACKGROUND LINK EDIT CLIST * FILE 100 //* USERSELB BACKGROUND SELECTION PROCESSING CLIST * FILE 100 //* VTOCCMD1 VTOC UTILITY - REQUIRES VTOC COMMAND FROM CBT TAPE * FILE 100 //* * FILE 100 //* SPF MESSAGES * FILE 100 //* * FILE 100 //* ABR00 ABR UTILITY FUNCTIONS MESSAGES * FILE 100 //* PLTCM00 COMPARE MESSAGES * FILE 100 //* SASM00 SERIES 1 MESSAGES * FILE 100 //* VTOC00 VTOC UTILITY MESSAGES * FILE 100 //* * FILE 100 //***FILE 101 IS FROM DELUXE CHECK PRINTERS AND CONTAINS THEIR SPF * FILE 101 //* CLISTS FOR THE NEW ISPF/PDF. THIS FILE IS IN * FILE 101 //* IEBUPDTE SYSIN FORMAT, SEE THE MEMBER CALLED $$$DOC * FILE 101 //* IN FILE 100 ABOVE FOR ADDITIONAL INFORMATION * FILE 101 //* * FILE 101 //***FILE 102 is the TAPESCAN program, from Frank Pajerski of * FILE 102 //* Sacramento, California, and fixed to handle tapes * FILE 102 //* that have up to 64K blocks of data, by Sam Golob. * FILE 102 //* * FILE 102 //* email: fpajerski@earthlink.net * FILE 102 //* "Pajerski, Frank" * FILE 102 //* * FILE 102 //* email: sbgolob@cbttape.org * FILE 102 //* * FILE 102 //* ABSTRACT - A PROGRAM TO PROVIDE AN OVERVIEW OF THE * FILE 102 //* DATA SETS ON A TAPE, COPY FILES AND * FILE 102 //* RECOVER DATA PAST THE FIRST END OF * FILE 102 //* VOLUME INDICATOR. INFORMATION PRESENTED * FILE 102 //* INCLUDES RECORD AND BYTE COUNT, LENGTH * FILE 102 //* ESTIMATE, DISPLAY OF THE FIRST 100 BYTES * FILE 102 //* OF THE FIRST FOUR RECORDS OF EACH DATA * FILE 102 //* SET, AND THE PHYSICAL TAPE FILE NUMBER. * FILE 102 //* * FILE 102 //* WARNINGS - WHEN DATA IS RECOVERED PAST THE END OF * FILE 102 //* VOLUME INDICATOR, THE FIRST RECORD MAY * FILE 102 //* HAVE BEEN TRUNCATED. IF ACCEPTED, IT * FILE 102 //* MAY LEAD TO PROBLEMS EVEN AFTER IT IS * FILE 102 //* COPIED. WHEN COPYING DATA SETS FROM A * FILE 102 //* STANDARD LABEL TAPE, THE DATA SET * FILE 102 //* SEQUENCE NUMBER STORED IN THE HEADER * FILE 102 //* RECORD ISN'T CHANGED. THIS HAS CAUSED * FILE 102 //* NO PROBLEMS SO FAR, BUT IS NOT SUPPORTED * FILE 102 //* BY IBM. SOME OPERATIONS OF THIS PROGRAM * FILE 102 //* ARE BASED ON THE NUMBER OF TAPE MARKS * FILE 102 //* ENCOUNTERED. * FILE 102 //* * FILE 102 //* TAPESCAN'S REPORTING HAS NOW (VERSION 5.2) BEEN * FILE 102 //* IMPROVED WHEN READING CARTRIDGES. I AM ALSO * FILE 102 //* INCLUDING THE OLDER VERSION (4.6A), JUST IN CASE. * FILE 102 //* VERSION 4.6A CAN READ CARTRIDGES, BUT REPORTS * FILE 102 //* THE FOOTAGES AS IF 6250 BPI TAPES. * FILE 102 //* * FILE 102 //* ABOUT TAPESCAN VERSION 5.2 - * FILE 102 //* * FILE 102 //* I've now included my 64K fix to Frank Pajerski's update * FILE 102 //* to Howard Dean's version of TAPESCAN. This version has * FILE 102 //* better 3480 support, and I also improved the report line * FILE 102 //* if you mounted a tape with a different VOLSER than the JCL * FILE 102 //* said. The report now shows both VOLSERs, so you can see * FILE 102 //* them. This version is called TAPESCAN Version 5.2. * FILE 102 //* Old Version 4.6 is being included for reference, and it * FILE 102 //* has also been fixed to show the JCL VOLSER and the internal * FILE 102 //* VOLSER that is on the VOL1 label of the tape, if they are * FILE 102 //* different. (SG 06/00) * FILE 102 //* * FILE 102 //***FILE 103 CONTAINS ISPF/DIALOGS FROM MR WILLIAM R HORTON OF * FILE 103 //* EASTMAN CHEMICAL COMPANY OF KINGSPORT, TN, WHICH * FILE 103 //* CONTAINS A COPY OF THEIR ISPF CONSOLE DIALOG AND * FILE 103 //* GRS/ENQ DIALOG. SEE THE MEMBER CALLED $INSTALL FOR * FILE 103 //* COMPREHENSIVE DOCUMENTATION PLUS INSTALLATION * FILE 103 //* INSTRUCTIONS. THIS FILE IS IN IEBUPDTE SYSIN FORMAT. * FILE 103 //* * FILE 103 //* BILL HORTON * FILE 103 //* EASTMAN CHEMICAL COMPANY * FILE 103 //* BUILDING 284 * FILE 103 //* KINGSPORT, TENNESSEE 37662 * FILE 103 //* PHONE (423) 229-3388 FAX (423) 229-3254 * FILE 103 //* IBMMAIL: USECHV58 (OV/VM), USECHU6L (TSO/MVS) * FILE 103 //* * FILE 103 //* email address: bhorton@cs.utk.edu * FILE 103 //* bhorton@eastman.com * FILE 103 //* * FILE 103 //* THIS FILE CONTAINS SAMPLE ISPF DIALOGS AND EDIT * FILE 103 //* MACROS DEVELOPED AT TENNESSEE EASTMAN COMPANY. * FILE 103 //* NO GUARANTEES ARE MADE AS TO THE ACCURACY, * FILE 103 //* SUITABILITY FOR YOUR INSTALLATION, ORIGINALITY, * FILE 103 //* NOVELTY, OR CLEVERNESS OF ANY OF THE PANELS, * FILE 103 //* CLISTS, OR PROGRAMS CONTAINED HEREIN. * FILE 103 //* * FILE 103 //* HERE ARE THE DESCRIPTIONS OF THE VARIOUS DIALOGS * FILE 103 //* CONTAINED IN THIS FILE: (UPDATED FOR OS/390 - 01-98) * FILE 103 //* * FILE 103 //* BROADCAST DATASET DIALOG * FILE 103 //* * FILE 103 //* THIS IS A DIALOG WHICH CAN BE USED TO KEEP * FILE 103 //* TRACK OF UPDATES TO THE TSO BROADCAST DATASET. * FILE 103 //* IT STORES INFORMATION ABOUT EACH MESSAGE IN * FILE 103 //* AN ISPF TABLE, AND STORES EACH BROADCAST * FILE 103 //* MESSAGE AS A PDS MEMBER. MESSAGES CAN BE * FILE 103 //* ADDED, MODIFIED, OR DELETED; ENTRY AND UPDATE * FILE 103 //* OF MESSAGES IS VIA ISPF EDIT. MESSAGES ARE * FILE 103 //* GIVEN AN EXPIRATION DATE AND WILL BE REMOVED * FILE 103 //* FROM THE BROADCAST DATASET THE NEXT TIME THE * FILE 103 //* DIALOG IS INVOKED (AND A BROADCAST MESSAGE IS * FILE 103 //* CHANGED) AFTER THE EXPIRATION DATE. * FILE 103 //* * FILE 103 //* ISPF TABLE EDIT DIALOG * FILE 103 //* * FILE 103 //* THIS DIALOG CAN BE USED TO EDIT A COMMAND * FILE 103 //* TABLE, INCLUDING ISRCMDS AND ISPCMDS. THIS IS * FILE 103 //* DONE BY COPYING THE TABLE TO THE USER'S PROFILE * FILE 103 //* DATASET (ASSUMED TO BE ALLOCATED TO DDNAME * FILE 103 //* ISPTABL) AND INVOKING THE ISPF COMMAND TABLE * FILE 103 //* EDIT PROGRAM, ISPUCM, AGAINST IT. IF THE TABLE * FILE 103 //* IS CHANGED BY ISPUCM, THEN IT IS COPIED BACK TO * FILE 103 //* ITS SOURCE. ISPF MUST BE RECYCLED TO SEE THE * FILE 103 //* EFFECTS OF THE CHANGE. * FILE 103 //* * FILE 103 //* CONSOLE DISPLAY FACILITY (CDF) * FILE 103 //* * FILE 103 //* THIS IS AN ISPF DIALOG TO DISPLAY MVS CONSOLE * FILE 103 //* INFORMATION (AS IN SPY). IF THE INVOKER IS * FILE 103 //* AUTHORIZED (HAS OPER AUTHORITY), THEN MVS * FILE 103 //* COMMANDS MAY ALSO BE ENTERED. I DIDN'T WRITE * FILE 103 //* THIS MYSELF. I GOT IT FROM A MODS TAPE * FILE 103 //* (PROBABLY THE CBT TAPE) AND MODIFIED IT * FILE 103 //* FOR EXTENDED DATA STREAM CONSOLES (E.G., 3290S * FILE 103 //* AND 3179S) AND FOR MVS SP 2.2.0. THERE ARE A * FILE 103 //* LOT OF WAYS TO ENTER MVS COMMANDS AND GET * FILE 103 //* RESPONSES NOWADAYS, BUT WE STILL LIKE THIS * FILE 103 //* WAY BEST. THIS CODE WORKS WITH MVS/SP 3.1.0E * FILE 103 //* (MVS/ESA). * FILE 103 //* * FILE 103 //* GRS/ENQ DIALOG * FILE 103 //* * FILE 103 //* THIS DIALOG DISPLAYS ENQUEUE INFORMATION. YOU * FILE 103 //* CAN REQUEST THAT ONLY CONTENTION INFORMATION * FILE 103 //* BE DISPLAYED, OR YOU CAN SPECIFY JOBNAME, QNAME, * FILE 103 //* AND / OR RNAME. THIS IS CODE I GOT SOMEWHERE * FILE 103 //* ELSE AND ADDED ISPF AROUND IT. * FILE 103 //* * FILE 103 //* PC3270 FILE TRANSFER DIALOG. * FILE 103 //* * FILE 103 //* THIS DIALOG IS MOSTLY JUST A PANEL WHICH * FILE 103 //* FACILITATES THE USE OF THE PC3270 FILE * FILE 103 //* TRANSFER PROGRAM WHILE IN ISPF. THE PANEL HAS * FILE 103 //* TUTORIAL PANELS WHICH GIVE SYNTAX AND SAMPLES * FILE 103 //* FOR THE PC SEND AND RECEIVE COMMANDS. * FILE 103 //* * FILE 103 //* THE DIALOG IS INVOKED BY ENTERING "PC" ON THE * FILE 103 //* COMMAND LINE OF THE BOTTOM PANEL OF ISPF. A * FILE 103 //* COMMAND TABLE ENTRY CAUSES THE CLIST VPCC TO * FILE 103 //* BE INVOKED. THIS CLIST DISPLAYS PANEL VPC WHICH * FILE 103 //* PUTS THE COMMAND LINE AT THE BOTTOM * FILE 103 //* (REQUIRED BY IND$FILE). THE USER CAN NOW ENTER * FILE 103 //* THE SEND OR RECEIVE COMMAND ON HIS DOS SCREEN. * FILE 103 //* * FILE 103 //* WHEN THE FILE TRANSFER PROGRAM ENTERS "IND$FILE * FILE 103 //* ..." ON THE ISPF THE COMMAND LINE, A COMMAND * FILE 103 //* TABLE ENTRY INVOKES A CLIST (VPCTRAN) WHICH * FILE 103 //* ACTUALLY INVOKES THE IND$FILE COMMAND. * FILE 103 //* VPCTRAN IS BASED ON ADMUPCFT FROM IBM VIA GDDM. * FILE 103 //* * FILE 103 //* DIALOG TO DISPLAY LOGO OF SUBMITTER * FILE 103 //* * FILE 103 //* THIS PROGRAM DISPLAYS THE LOGO OF THE * FILE 103 //* SUBMITTER OF THESE MODS ON AN ISPF PANEL. IT * FILE 103 //* MAY BE INVOKED VIA COMMAND TABLE ENTRY LOGO. * FILE 103 //* NOTE THAT ENTERING "LOGO DEBUG" WILL CAUSE SOME * FILE 103 //* PROGRAM VARIABLES TO BE WRITTEN TO SYSPRINT, * FILE 103 //* AND WILL DISPLAY SOME OF THE ARCS USED TO DRAW * FILE 103 //* THE LOGO. * FILE 103 //* * FILE 103 //* EXIT DIALOG * FILE 103 //* * FILE 103 //* THIS DIALOG WILL END THE ISPF SESSION (IF * FILE 103 //* NOT IN SPLIT SCREEN), AND (OPTIONALLY) LOG THE * FILE 103 //* USER OFF TSO, AND LOG ANOTHER USER ON TSO. * FILE 103 //* IT IS INVOKED BY ENTERING "EXIT" FROM ANY ISPF * FILE 103 //* COMMAND LINE TO TERMINATE ISPF (GO TO TSO * FILE 103 //* READY), ENTERING "LOGOFF" TO TERMINATE ISPF * FILE 103 //* AND LOG THE USER OFF TSO, OR "LOGON" TO * FILE 103 //* TERMINATE ISPF, LOG THE USER OFF TSO, AND LOG * FILE 103 //* ANOTHER USER ON TSO (THIS IS CONSIDERABLY * FILE 103 //* QUICKER THAN LOGGING COMPLETELY OFF THEN * FILE 103 //* LOGGING BACK ON). * FILE 103 //* * FILE 103 //* PC3270 SCREEN COPY EDIT MACRO (COPYSCRN) * FILE 103 //* * FILE 103 //* THIS MACRO FACILITATES THE ENTRY OF DATA INTO * FILE 103 //* ISPF EDIT VIA THE WORK STATION CONTROL COPY * FILE 103 //* FUNCTION OF PC 3270S. IT PRESENTS A PANEL INTO * FILE 103 //* WHICH UP TO 80 BYTE RECORDS MAY BE * FILE 103 //* COPIED. AFTER THE DATA IS COPIED ONTO THE * FILE 103 //* PANEL, PRESSING THE ENTER KEY ADDS THE DATA TO * FILE 103 //* THE END OF THE CURRENT EDIT SESSION DATA AND * FILE 103 //* CLEARS THE COPY PANEL TO ACCEPT MORE INPUT. * FILE 103 //* * FILE 103 //* ELIST EDIT MACRO * FILE 103 //* * FILE 103 //* ELIST IS A MACRO WHICH CAN BE USED TO LIST THE * FILE 103 //* DATA CURRENTLY BEING EDITED VIA ISPF EDIT, * FILE 103 //* INCLUDING CHANGES WHICH HAVE BEEN MADE, WITHOUT * FILE 103 //* HAVING TO LEAVE EDIT OR SAVE THE DATA. SYNTAX IS: * FILE 103 //* * FILE 103 //* ELIST ATTR * FILE 103 //* * FILE 103 //* WHERE "ATTR" IS ANY VALID SYSOUT ATTRIBUTE WHICH * FILE 103 //* CAN BE SPECIFIED WITH THE TSO ALLOCATE COMMAND. * FILE 103 //* EXAMPLES: * FILE 103 //* * FILE 103 //* ELIST DEST(NYC.RMT21) LIST ON AN RJE PRINTER ON * FILE 103 //* ANOTHER NODE * FILE 103 //* ELIST DEST(VM1.USER66) SEND TO A VM USER'S VIRTUAL * FILE 103 //* READER * FILE 103 //* ELIST CHARS(GT12) LIST ON 3800 * FILE 103 //* * FILE 103 //* IF NO ATTRIBUTE IS ENTERED, THE DEFAULT * FILE 103 //* DESTINATION OF THE TSO USER'S SESSION WILL BE * FILE 103 //* USED. * FILE 103 //* * FILE 103 //* INFO EDIT MACRO * FILE 103 //* * FILE 103 //* THE INFO MACRO GETS INFORMATION ABOUT THE * FILE 103 //* DATASET AND MEMBER BEING EDITED, AND DISPLAYS * FILE 103 //* IT IN THE DATA VIA MSG AND NOTE LINES. THE * FILE 103 //* INFORMATION WILL NOT BE SAVED, AND MAY BE * FILE 103 //* CLEARED VIA THE RESET COMMAND. * FILE 103 //* * FILE 103 //* SPELL EDIT MACRO * FILE 103 //* * FILE 103 //* SPELL INVOKES IBM'S DOCUMENT * FILE 103 //* COMPOSITION FACILITY (SCRIPT/VS) TO CHECK * FILE 103 //* SPELLING OF THE DATA CURRENTLY BEING EDITED. * FILE 103 //* LINES CONTAINING MISSPELLED WORDS HAVE A NOTE * FILE 103 //* LINE INSERTED AFTER THEM, LISTING THE MISSPELLED * FILE 103 //* WORDS FOR THE LINE. * FILE 103 //* * FILE 103 //* ISPF SUPPORT FOR THE QUEUE COMMAND * FILE 103 //* * FILE 103 //* THIS IS AN UPDATE TO THE JES2 2.2.0 LEVEL OF * FILE 103 //* QUEUE TO PROVIDE RUDIMENTARY ISPF SUPPORT. THE * FILE 103 //* RESULT IS NOT VERY ELEGANT BUT THE MODS TO * FILE 103 //* QUEUE ARE SMALL SO THAT THE CODE CAN BE REWORKED * FILE 103 //* EASILY FOR NEW VERSIONS OF QUEUE. DETAILS ARE * FILE 103 //* IN MEMBER $$ISPF. THE QUEUE COMMAND ITSELF IS * FILE 103 //* NOT CONTAINED HERE, JUST THE MODULES WHICH HAVE * FILE 103 //* CHANGES FOR ISPF SUPPORT. * FILE 103 //* * FILE 103 //* TSO/E RACF CONVERSION AID * FILE 103 //* * FILE 103 //* THIS PROGRAM CAN BE USED, WHEN CONVERTING TSO * FILE 103 //* LOGON INFORMATION FROM SYS1.UADS TO RACF, TO * FILE 103 //* MIGRATE THE FIRST TSO COMMAND TO BE ISSUED FROM * FILE 103 //* SYS1.UADS TO RACF (WHICH IS NOT DONE BY THE * FILE 103 //* RACONVRT COMMAND). * FILE 103 //* * FILE 103 //* INPUT IS A FLAT FILE OF 172 BYTE SYS1.UADS * FILE 103 //* RECORDS. YOU SHOULD CONCATENATE ALL SYS1.UADS * FILE 103 //* MEMBERS TO PROVIDE THIS INPUT PUT. * FILE 103 //* * FILE 103 //* WHEN THE PROGRAM FINDS A TSO COMMAND TO BE * FILE 103 //* ISSUED, IT UPDATES THE APPROPRIATE FIELD IN * FILE 103 //* THE RACF DATA BASE, SO THAT THIS COMMAND WILL * FILE 103 //* NOT BE LOST ACROSS THE CONVERSION FROM * FILE 103 //* SYS1.UADS TO RACF. * FILE 103 //* * FILE 103 //* TSO LOGON UPDATE DIALOG * FILE 103 //* * FILE 103 //* THIS IS AN ISPF DIALOG TO FACILITATE THE * FILE 103 //* UPDATING OF CERTAIN TSO LOGON INFORMATION * FILE 103 //* FIELDS. SOME OF THESE FIELDS CAN BE UPDATED * FILE 103 //* FROM THE TSO/E FULLSCREEN LOGON PANEL, BUT MANY * FILE 103 //* OF OUR TSO USERS NEVER SEE THIS PANEL, AS WE * FILE 103 //* HAVE A WINDOWING PACKAGE WHICH AUTOMATICALLY * FILE 103 //* SUPPLIES THEIR PASSWORD. ALSO, IT'S MORE * FILE 103 //* CONVENIENT TO CHANGE THESE FIELDS WHEN YOU THINK * FILE 103 //* OF IT, RATHER THAN HAVING TO WAIT UNTIL YOUR * FILE 103 //* NEXT LOGON. * FILE 103 //* * FILE 103 //* INFORMATION WHICH MAY BE UPDATED IN THIS DIALOG * FILE 103 //* IS: * FILE 103 //* * FILE 103 //* NAME * FILE 103 //* STATION (FIRST FOUR BYTES OF INSTALLATION * FILE 103 //* DATA) * FILE 103 //* ACCOUNT * FILE 103 //* LOGON PROCEDURE * FILE 103 //* INITIAL COMMAND * FILE 103 //* * FILE 103 //* ALL OF THE ABOVE ARE THE STANDARD RACF DATA * FILE 103 //* BASE FIELDS TSO/E USES AFTER THE CONVERSION * FILE 103 //* FROM SYS1.UADS TO RACF. * FILE 103 //* * FILE 103 //* FIELDS WHICH REQUIRE RACF AUTHORIZATION TO USE * FILE 103 //* SPECIFIC VALUES WILL BE CHECKED AND ERROR * FILE 103 //* MESSAGES ISSUED IF THE USER IS NOT AUTHORIZED. * FILE 103 //* * FILE 103 //* CONTENTS OF EACH MEMBER OF THIS DATASET * FILE 103 //* * FILE 103 //* MEMBER CONTENTS * FILE 103 //* ------ -------- * FILE 103 //* $$ISPF DOCUMENTATION FOR ISPF SUPPORT FOR THE * FILE 103 //* QUEUE COMMAND * FILE 103 //* $$SCRIPT SCRIPT SOURCE FOR THIS DOCUMENT * FILE 103 //* $DOC SHORT DESCRIPTION OF MODS * FILE 103 //* $INSTALL INSTALLATION INSTRUCTIONS (THIS * FILE 103 //* DOCUMENT) * FILE 103 //* $LEVEL MODIFICATIONS AND SOURCE SYSTEM LEVEL * FILE 103 //* #COPYSCR TUTORIAL PANEL FOR COPYSCRN EDIT MACRO * FILE 103 //* #ELIST TUTORIAL PANEL FOR ELIST EDIT MACRO * FILE 103 //* #INFO TUTORIAL PANEL FOR INFO EDIT MACRO * FILE 103 //* #SPELL TUTORIAL PANEL FOR SPELL EDIT MACRO * FILE 103 //* CDF SOURCE FOR MVS CONSOLE DIALOG (ASSEMBLER) * FILE 103 //* CDFDATAB PANEL USED BY MVS CONSOLE DIALOG * FILE 103 //* CDFHELP TUTORIAL PANEL FOR MVS CONSOLE DIALOG * FILE 103 //* COPYSCRN EDIT MACRO FOR SCREEN COPY * FILE 103 //* COPYSCT1 TUTORIAL PANEL FOR SCREEN COPY EDIT MACRO * FILE 103 //* COPYSCT2 TUTORIAL PANEL FOR SCREEN COPY EDIT MACRO * FILE 103 //* COPYSC01 PANEL FOR SCREEN COPY EDIT MACRO * FILE 103 //* DISPLAY SOURCE CODE FOR QUEUE COMMAND MODULE * FILE 103 //* DISPLAY MODIFIED FOR ISPF * FILE 103 //* ELIST EDIT MACRO FOR LISTING DATA * FILE 103 //* INFO EDIT MACRO FOR DISPLAYING DATASET INFORMATION * FILE 103 //* INIT SOURCE CODE FOR QUEUE COMMAND MODULE * FILE 103 //* INIT MODIFIED FOR ISPF * FILE 103 //* QCOMMON SOURCE CODE FOR QUEUE COMMAND MODULE * FILE 103 //* QCOMMON MODIFIED FOR ISPF * FILE 103 //* QUECMDS ISPF COMMAND TABLE FOR RUNNING QUEUE * FILE 103 //* QUEPROF ISPF APPLICATION PROFILE FOR RUNNING QUEUE * FILE 103 //* QUEUE SOURCE CODE FOR QUEUE COMMAND MODULE * FILE 103 //* QUEUE MODIFIED FOR ISPF * FILE 103 //* RACFTSO5 JOBSTREAM (JCL + SOURCE) TO MIGRATE * FILE 103 //* "FIRST TSO COMMAND" FROM * FILE 103 //* UADS TO RACF AFTER RUNNING RACONVRT * FILE 103 //* REPOS SOURCE CODE FOR QUEUE COMMAND MODULE * FILE 103 //* REPOS MODIFIED FOR ISPF * FILE 103 //* SPELL EDIT MACRO TO CHECK SPELLING * FILE 103 //* TECMODS PANEL USED TO INVOKE SOME OF THE MODS. * FILE 103 //* TECZ00 MESSAGES USED BY SEVERAL DIALOGS * FILE 103 //* TVENQ1 TUTORIAL PANEL FOR GRS/ENQ DIALOG * FILE 103 //* TVENQ11 TUTORIAL PANEL FOR GRS/ENQ DIALOG * FILE 103 //* TVENQ12 TUTORIAL PANEL FOR GRS/ENQ DIALOG * FILE 103 //* TVENQ2 TUTORIAL PANEL FOR GRS/ENQ DIALOG * FILE 103 //* VBROAD CLIST USED BY BROADCAST MESSAGE DIALOG * FILE 103 //* VBROADE ISPF EDIT MACRO USED BY BROADCAST MESSAGE DIALOG * FILE 103 //* VBROADI CLIST USED TO INITIALIZE BROADCAST MESSAGE DIALOG * FILE 103 //* VBROAD0 PANEL USED BY BROADCAST MESSAGE DIALOG * FILE 103 //* VBROAD1 PANEL USED BY BROADCAST MESSAGE DIALOG * FILE 103 //* VBROAD2 PANEL USED BY BROADCAST MESSAGE DIALOG * FILE 103 //* VCMDEDIC CLIST USED BY COMMAND TABLE EDIT DIALOG * FILE 103 //* VCMDEDIT PANEL USED BY COMMAND TABLE EDIT DIALOG * FILE 103 //* VENQ1 PANEL USED BY GRS/ENQ DIALOG * FILE 103 //* VENQ2 PANEL USED BY GRS/ENQ DIALOG * FILE 103 //* VEXIT PANEL USED WITH FAST EXIT/LOGOFF/LOGON DIALOG * FILE 103 //* VEXITC CLIST USED WITH FAST EXIT/LOGOFF/LOGON DIALOG * FILE 103 //* VISPFG2 SOURCE + JCL FOR LOGO PROGRAM (PL/I) * FILE 103 //* VLOGO PANEL USED WITH LOGO PROGRAM * FILE 103 //* VLOGOC CLIST USED WITH LOGO PROGRAM * FILE 103 //* VLOGON RACF UPDATE DIALOG SOURCE (BAL) * FILE 103 //* VLOGONP PANEL USED BY RACF UPDATE DIALOG * FILE 103 //* VPC PANEL USED BY PC FILE TRANSFER DIALOG * FILE 103 //* VPCC CLIST USED BY PC FILE TRANSFER DIALOG * FILE 103 //* VPCTRAN CLIST USED BY PC FILE TRANSFER DIALOG * FILE 103 //* VPCT000 TUTORIAL PANEL FOR PC FILE TRANSFER DIALOG * FILE 103 //* VPCT001 TUTORIAL PANEL FOR PC FILE TRANSFER DIALOG * FILE 103 //* VPCT002 TUTORIAL PANEL FOR PC FILE TRANSFER DIALOG * FILE 103 //* VPCT003 TUTORIAL PANEL FOR PC FILE TRANSFER DIALOG * FILE 103 //* VPCT010 TUTORIAL PANEL FOR PC FILE TRANSFER DIALOG * FILE 103 //* VPCT011 TUTORIAL PANEL FOR PC FILE TRANSFER DIALOG * FILE 103 //* VPCT012 TUTORIAL PANEL FOR PC FILE TRANSFER DIALOG * FILE 103 //* VPCT013 TUTORIAL PANEL FOR PC FILE TRANSFER DIALOG * FILE 103 //* VPCT014 TUTORIAL PANEL FOR PC FILE TRANSFER DIALOG * FILE 103 //* VPCT015 TUTORIAL PANEL FOR PC FILE TRANSFER DIALOG * FILE 103 //* VPCT016 TUTORIAL PANEL FOR PC FILE TRANSFER DIALOG * FILE 103 //* VPCT017 TUTORIAL PANEL FOR PC FILE TRANSFER DIALOG * FILE 103 //* VPCT018 TUTORIAL PANEL FOR PC FILE TRANSFER DIALOG * FILE 103 //* VUTL16 SOURCE FOR GRS/ENQ DIALOG (ASSEMBLER) * FILE 103 //* * FILE 103 //* * FILE 103 //***FILE 104 is JRP from David Cartwright of Shenstone, * FILE 104 //* Staffordshire, in England. This file was modified * FILE 104 //* from previous files File 104 and File 158 from this * FILE 104 //* tape. * FILE 104 //* * FILE 104 //* DAVID CARTWRIGHT * FILE 104 //* Lynn Farmhouse, * FILE 104 //* Lynn Lane, * FILE 104 //* SHENSTONE, * FILE 104 //* Staffordshire * FILE 104 //* UK WS14 0EP * FILE 104 //* ++44 (0)1543 481918 * FILE 104 //* * FILE 104 //* email address: dcartwright@ymail.com * FILE 104 //* * FILE 104 //* JRP IS A DSPRINT REPLACEMENT * FILE 104 //* * FILE 104 //* J R P (JES2 REMOTE PRINTERS) * FILE 104 //* * FILE 104 //* THIS PRODUCT WAS DESIGNED AND WRITTEN WITH THE * FILE 104 //* INTENT OF INCREASING USER AS WELL AS PROGRAMMER * FILE 104 //* PRODUCTIVITY. IT("JRP") MAKES USE OF 3270 PRINTER * FILE 104 //* DEVICES TO PRINT SPOOLED JES2 OUTPUT. OUTPUT * FILE 104 //* DEVICES ARE DEFINED TO "JRP" VIA A SEQUENTIAL DATA * FILE 104 //* SET. EACH CONTROL CARD IN THIS DATA SET DESCRIBES * FILE 104 //* THE ATTRIBUTES OF ONE PRINTER. * FILE 104 //* * FILE 104 //* AFTER "JRP" INITIALIZATION,A SUBSYSTEM REQUEST * FILE 104 //* IS ISSUED TO JES2 BASED ON EACH PRINTER'S * FILE 104 //* DESCRIPTION. IF JES2 CONFIRMS THAT OUTPUT IS * FILE 104 //* AVAILABLE FOR THE PRINTER DESCRIBED, A SUBTASK IS * FILE 104 //* CREATED, USING THE ATTRIBUTES DEFINED FOR THAT * FILE 104 //* PARTICULAR DEVICE. THE SPOOL DATASET IS READ, * FILE 104 //* BUFFERED, THEN WRITTEN TO THE PRINTER VIA "VTAM". * FILE 104 //* * FILE 104 //* "JRP" SUPPORTS VTAM SNA AND NONSNA TERMINALS AS * FILE 104 //* "JRP" CONTROL TERMINALS. A MAXIMUM OF 25(TWENTY * FILE 104 //* FIVE) TERMINALS ARE SUPPORT SIMULTANEOUSLY. ALL * FILE 104 //* FUNCTIONS REQUIRED TO SUPPORT "JRPS" PRINTER * FILE 104 //* DEVICES ARE AVAILIBLE FROM A "JRP" CONTROL * FILE 104 //* TERMINAL. * FILE 104 //* * FILE 104 //* MODIFIED TO HANDLE SUPPRESS PRINT CONTROL CHARACTER. * FILE 104 //* CAN NOW BE USED TO PRINT SAS GRAPHS. * FILE 104 //* * FILE 104 //* Tested on OS/390 Version 2.6. * FILE 104 //* * FILE 104 //***FILE 105 IS FROM MARK DIEHL OF HERCULES/ALLEGANY BALLISTICS * FILE 105 //* AND IS A COPY OF THEIR ISPF OUTLIST UTILITY. * FILE 105 //* THIS UTILITY WAS WRITTEN AS A REPLACEMENT FOR * FILE 105 //* ISPF/PDF'S 3.8 "OUTLIST" UTILITY. IT MAKES USE OF * FILE 105 //* ISPF'S TABLE SERVICES TO PROVIDE A SIMPLE, YET * FILE 105 //* EFFECTIVE USER INTERFACE TO THE JOB QUEUE. A SINGLE * FILE 105 //* CLIST DRIVES THIS VERSION OF THE OUTLIST UTILITY. THE * FILE 105 //* CLIST COMMENTS COMBINED WITH THE ISPF TUTORIAL PANELS * FILE 105 //* PROVIDE A SELF-DOCUMENTING SYSTEM. SEE MEMBER $$INDEX * FILE 105 //* FOR A DESCRIPTION OF THE OUTLIST UTILITY COMPONENTS. * FILE 105 //* MODIFICATIONS TO SUIT YOUR SHOP'S STANDARDS GOES * FILE 105 //* WITHOUT SAYING. IT IS STRONGLY ADVISABLE THAT ALL * FILE 105 //* COMPONENTS BE THOROUGHLY REVIEWED IN THEIR ENTIRETY * FILE 105 //* BEFORE IMPLEMENTING AT YOUR SHOP. * FILE 105 //* * FILE 105 //* THIS UTILITY IS GREAT FOR 4381-TYPE SHOPS WHO CAN'T * FILE 105 //* AFFORD THE LIKES OF 'WE WON'T MENTION NAMES' TO * FILE 105 //* PERFORM THE BASIC FUNCTIONS IT PROVIDES. THIS FILE * FILE 105 //* IS IN IEBUPDTE SYSIN FORMAT * FILE 105 //* * FILE 105 //***FILE 106 IS A PROGRAM TO TELL WHAT RACF ACCESS THE LISTED * FILE 106 //* USERS HAVE TO THE LISTED DATASETS, PROFILES, * FILE 106 //* ENTITIES OR WHATEVER. FOR ADDITIONAL INFORMATION * FILE 106 //* SEE THE MEMBER CALLED $DOC. THIS FILE IS IN * FILE 106 //* IEBUPDTE SYSIN FORMAT. * FILE 106 //* * FILE 106 //* THIS PROGRAM IS FROM: * FILE 106 //* * FILE 106 //* ART TANSKY * FILE 106 //* SUNGARD * FILE 106 //* 600 LAUREL OAK ROAD - NEW ADDRESS * FILE 106 //* VOORHEES, NJ 08043 * FILE 106 //* (609) 566-3611 NEW PHONE * FILE 106 //* * FILE 106 //***FILE 107 is the Clemson University Structured Macro Library * FILE 107 //* from Mr James C Blalock. This file contains the * FILE 107 //* Macro Library and docmentation members on how to use * FILE 107 //* the system. This file is in IEBUPDTE SYSIN format. * FILE 107 //* For additional information see the members called * FILE 107 //* $$README and $$DOC. File 108 of this tape contains * FILE 107 //* the SAMPLIB Library for these structured macros. * FILE 107 //* * FILE 107 //* email : carey@clemson.edu * FILE 107 //* * FILE 107 //* The information in this file was downloaded from * FILE 107 //* Jim Blalock's home page at: * FILE 107 //* * FILE 107 //* http://people.clemson.edu/~carey * FILE 107 //* * FILE 107 //* The following explanations accompany the download * FILE 107 //* web page. * FILE 107 //* * FILE 107 //* Note: The Users Guide is written in DCF * FILE 107 //* (SCRIPT/VS) using GML. If anyone needs it and * FILE 107 //* doesn't have access to GML, the samplib contains * FILE 107 //* an FBM IEBGENER-able version: It isn't pretty * FILE 107 //* but you can read it. * FILE 107 //* * FILE 107 //* Support (yeah right): It's like this, folks: * FILE 107 //* We're all seasoned professionals here, and busy * FILE 107 //* people besides. I'll answer questions if I have * FILE 107 //* time, but please take a shot at figuring a * FILE 107 //* problem out on your own first. The SAMPLIB * FILE 107 //* should contain enough examples to get you past * FILE 107 //* the how-do-I questions. I'll try to add some * FILE 107 //* more stuff like MPF exits later. * FILE 107 //* * FILE 107 //* COPYRIGHT CLEMSON UNIVERSITY, 1989, 1998 * FILE 107 //* * FILE 107 //* THE MATERIALS CONTAINED IN FILES 107 AND 108 OF * FILE 107 //* THIS TAPE ARE PROVIDED FOR GENERAL USE BY CLEMSON * FILE 107 //* UNIVERSITY. ALTHOUGH THE PACKAGE HAS BEEN TESTED * FILE 107 //* TO CLEMSON UNIVERSITY'S SATISFACTION FOR THE * FILE 107 //* PURPOSE FOR WHICH IT WAS INTENDED, NO WARRANTY, * FILE 107 //* EXPRESSED OR IMPLIED, IS MADE BY CLEMSON UNIVERSITY * FILE 107 //* AS TO THE ACCURACY AND FUNCTIONING OF THE * FILE 107 //* PROGRAM(S) AND RELATED MATERIALS. CLEMSON * FILE 107 //* UNIVERSITY ASSUMES NO LIABILITY FOR ANY DAMAGE THAT * FILE 107 //* MAY BE CAUSED BY ANY USE OF THIS PACKAGE. * FILE 107 //* * FILE 107 //* THE MATERIALS CONTAINED IN THIS PACKAGE ARE * FILE 107 //* DISTRIBUTED ON AN 'AS-IS' BASIS. CLEMSON * FILE 107 //* UNIVERSITY IS UNDER NO OBLIGATION TO MAINTAIN OR * FILE 107 //* UPGRADE THIS PACKAGE, NOR IS CLEMSON UNIVERSITY * FILE 107 //* UNDER ANY OBLIGATION TO FURNISH ASSISTANCE OR * FILE 107 //* ADDITIONAL MATERIALS. * FILE 107 //* * FILE 107 //* BY USE OF THIS PACKAGE, THE ORGANIZATION AGREES TO * FILE 107 //* ACKNOWLEDGE CLEMSON UNIVERSITY AS THE ORIGINATOR OF * FILE 107 //* THE PACKAGE. * FILE 107 //* * FILE 107 //***FILE 108 is the Clemson University Structured Macro SAMPLIB * FILE 108 //* from Mr James C Blalock. This file contains the * FILE 108 //* SAMPLIB for the Macro System contained in File 107 * FILE 108 //* of this tape. * FILE 108 //* * FILE 108 //* See documentation for this package in the doc for * FILE 108 //* File 107. The contents of this package was * FILE 108 //* downloaded from the author's home page at: * FILE 108 //* * FILE 108 //* http://people.clemson.edu/~carey * FILE 108 //* * FILE 108 //* email: carey@clemson.edu * FILE 108 //* * FILE 108 //* ----------------------------------------------------------- * FILE 108 //* * FILE 108 //* Clemson University Structured Macros SAMPLIB Contents * FILE 108 //* * FILE 108 //* JCL Procedures: * FILE 108 //* * FILE 108 //* ASMP - Run structured listing pgm only * FILE 108 //* ASMPC - Run list pgm, Assembler H * FILE 108 //* ASMPCL - Run list pgm, Assembler H, linkedit * FILE 108 //* ASMPCLG - Run list pgm, Assembler H, linkedit, * FILE 108 //* execute user pgm * FILE 108 //* * FILE 108 //* Sample Programs: * FILE 108 //* * FILE 108 //* BAR - ISPF edit macro: puts ' | ' in col 38-40 * FILE 108 //* of source code * FILE 108 //* CC - ISPF edit macro: puts '*' in column 72 * FILE 108 //* FLIP - ISPF edit macro: swaps excluded, * FILE 108 //* nonexcluded lines * FILE 108 //* MASKDATA - ISPF edit macro: applies maskline to * FILE 108 //* existing source code * FILE 108 //* MSC0150$ - Structured listing pgm. Example of * FILE 108 //* reentrant code. Used in ASMPxxx procs. * FILE 108 //* STGMAP - Prints addresses of MVS/XA storage areas * FILE 108 //* (ECSA, LPA, etc). Example of AMODE * FILE 108 //* switching. Writes to //SYSPRINT. * FILE 108 //* * FILE 108 //* Other Tools: * FILE 108 //* * FILE 108 //* CMTCLIST - ISPF edit macro (in CLIST) which will * FILE 108 //* insert various types of comment 'blocks' * FILE 108 //* for different block structures. Refer to * FILE 108 //* the member for details. * FILE 108 //* * FILE 108 //***FILE 109 CONTAINS AN IEFACTRT SMF EXIT FROM FIRST CHICAGO, * FILE 109 //* THIS VERSION OF THE CODE RUNS UNDER MVS/ESA. THIS * FILE 109 //* FILE ALSO CONTAINS CODE TO SUPPORT 2260'S UNDER ESA. * FILE 109 //* THIS FILE IS IN IEBUPDTE SYSIN FORMAT. SEE FILE 110 * FILE 109 //* FOR A SAMPLE OF THE OUTPUT * FILE 109 //* * FILE 109 //* ASMACTRT IS THE JCL WE USE TO ASSEMBLE THE SMF * FILE 109 //* EXIT IEFACTRT. YOU WILL NEED TO CHANGE * FILE 109 //* THE JCL ACCORDINGLY. * FILE 109 //* * FILE 109 //* IEFACTRT IS THE SOURCE CODE FOR THE IEFACTRT EXIT * FILE 109 //* AS WE USE IT. THIS SOURCE IS A * FILE 109 //* COMBINATION OF VARIOUS IEFACTRT ROUTINES * FILE 109 //* FROM PREVIOUS CBT TAPES AND SOME OF MY * FILE 109 //* OWN ENHANCEMENTS. IT HAS BEEN WRITTEN * FILE 109 //* TO USE THE SMF TYPE 30 RECORD AND TO RUN * FILE 109 //* IN 31 BIT ADDRESSING MODE. AN EXAMPLE * FILE 109 //* OF THE OUTPUT IS INCLUDED IN ANOTHER * FILE 109 //* FILE ON THIS TAPE. THIS EXIT WILL WORK * FILE 109 //* UNDER MVS/XA 2.2 AND MVS/ESA. IT SHOULD * FILE 109 //* BE ABLE TO RUN UNDER PREVIOUS XA * FILE 109 //* RELEASES. * FILE 109 //* * FILE 109 //* FEATURES - ISSUSES A WTO TO THE SYSTEM * FILE 109 //* CONSOLE WITH THE COMPLETION * FILE 109 //* CODE OF EACH STEP. * FILE 109 //* * FILE 109 //* - WRITES THE WTO INFORMATION TO * FILE 109 //* THE JOBLOG * FILE 109 //* * FILE 109 //* - GIVES EXCP STATS FOR EACH DD * FILE 109 //* ALLOCATED. * FILE 109 //* * FILE 109 //* - DDNAME, CONCATENATION NUMBER, * FILE 109 //* AND DEVICE ADDRESS ARE * FILE 109 //* INCLUDED. ON MESSAGE LOG. * FILE 109 //* * FILE 109 //* LNKACTRT JCL USED TO LINK THE IEFACTRT EXIT. * FILE 109 //* THE JCL WILL HAVE TO BE CHANGED. * FILE 109 //* * FILE 109 //* CBPUC001 THIS MODULE IS THE USER INTERFACE * FILE 109 //* MODULE (UIM) WE WROTE TO SUPPORT 2260 * FILE 109 //* UNDER MVS/XA 2.2. IT ALSO WORKS FOR * FILE 109 //* ESA * FILE 109 //* * FILE 109 //* IEAMLT99 THIS MODULE IS ALSO REQUIRED TO SUPPORT * FILE 109 //* THE 2260'S * FILE 109 //* * FILE 109 //* DISCLAIMER * FILE 109 //* * FILE 109 //* THESE PROGRAMS ARE BEING USED SUCCESSFULLY IN * FILE 109 //* OUR ENVIRONMENT. SUPPORT IS ON AN AS IS BASIS. * FILE 109 //* THESE MODULES HAVE BEEN RUNNING SUCCESSFULLY * FILE 109 //* UNDER MVS/XA 2.2 AND MVS/ESA. THEY SHOULD BE * FILE 109 //* ABLE TO RUN WITH EARLIER RELEASES OF MVS/XA. * FILE 109 //* * FILE 109 //***FILE 110 CONTAINS A SAMPLE OUTPUT OF THE IEFACTRT SMF EXIT * FILE 110 //* WHICH IS CONTAINED IN FILE 109 OF THIS TAPE * FILE 110 //* THIS FILE IS IN IEBGENER FORMAT RECFM = FBA * FILE 110 //* LRECL = 133 BLKSIZE = 32718 * FILE 110 //* * FILE 110 //***FILE 111 IS FROM MR JIM PURDY, FORMERLY OF REVLON. JIM'S * FILE 111 //* NEW ADDRESS: * FILE 111 //* * FILE 111 //* JIM PURDY * FILE 111 //* ANDERSEN CONSULTING * FILE 111 //* 1345 MEADOW GLEN * FILE 111 //* SOUTHLAKE, TX 76092 * FILE 111 //* (214) 402-7511 * FILE 111 //* * FILE 111 //* THIS FILE CONTAINS SOME MPF EXITS, A TSO COMMAND * FILE 111 //* PROCESSOR FOR GDG'S AND A TSO SUBMIT EXIT. THIS * FILE 111 //* FILE IS IN IEBUPDTE SYSIN FORMAT AND CONTAINS * FILE 111 //* THE FOLLOWING MEMBERS * FILE 111 //* * FILE 111 //* MEMBERS WTOETPS1 & WTOETPS2 ARE MODIFICATIONS OF ALL * FILE 111 //* THE COCA-COLA WTO EXITS. THESE EXITS WILL WRITE AN * FILE 111 //* SMF RECORD FOR EACH MOUNT AND DISMOUNT IN ADDITION * FILE 111 //* TO THE DISPLAY OF WHERE A TAPE WAS IF IT WAS * FILE 111 //* RECENTLY MOUNTED. MODIFICATIONS HAVE ALSO BEEN * FILE 111 //* MADE TO CREATE A USER CVT WHICH WAS NEEDED BY THE * FILE 111 //* EXITS. * FILE 111 //* * FILE 111 //* MEMBER WTOTAPMT MAY BE USED TO WRITE AN SMF RECORD * FILE 111 //* FOR EACH TAPE MOUNT IF THE WTOETPS1 AND WTOETPS2 * FILE 111 //* MODULES ARE NOT USED. * FILE 111 //* * FILE 111 //* MEMBER WTOERWAT IS A MODIFICATION OF THE COCA-COLA * FILE 111 //* EXIT WHICH WILL RESPOND 'WAIT' TO MESSAGE IEF238D * FILE 111 //* AND WRITE AN SMF RECORD TO INDICATE THE ALLOCATION * FILE 111 //* RECOVERY CONDITION. * FILE 111 //* * FILE 111 //* MEMBER WTOTAPAL IS THE EXIT TO ONLY WRITE THE SMF * FILE 111 //* RECORD FOR ALLOCATION RECOVERY. * FILE 111 //* * FILE 111 //* MEMBERS LISTGDGC AND LISTGDGP ARE A PAIR OF PROGRAMS * FILE 111 //* THAT COMPRISE THE LISTGDG TSO COMMAND. THIS * FILE 111 //* COMMAND WILL LIST THE ATTRIBUTES OF A GDG AND THE * FILE 111 //* MOST RECENTLY CREATED GENERATIONS. THE NUMBER OF * FILE 111 //* GENERATIONS RETAINED IN THE CATALOG MAY BE CHANGED * FILE 111 //* UPON REQUEST. NEW GDG BASE ENTRIES MAY ALSO BE * FILE 111 //* CREATED. THIS COMMAND WORKS WITH ICF CATALOGS AND * FILE 111 //* HAS SUPPORT FOR 3380 DISK AND 3480 CARTS. THE * FILE 111 //* COMMAND IS IN TWO PARTS: THE ALLOCATION PIECE * FILE 111 //* WHICH IS WRITTEN IN ASSEMBLER; AND THE LOGIC PIECE * FILE 111 //* WRITTEN IN PL1. * FILE 111 //* * FILE 111 //* MEMBER IKJEFF10 IS A TSO SUBMIT EXIT THIS EXIT WILL * FILE 111 //* CONDITIONALLY CHECK THE JOB CARD SUBMITTED TO * FILE 111 //* VERIFY THAT THE JOBNAME STARTS WITH THE USERID OR * FILE 111 //* FIRST N CHAR OF USERID. THE EXECUTION CLASS, * FILE 111 //* MSGCLASS, AND TIME PARAMETERS ARE ALSO * FILE 111 //* CONDITIONALLY CHECKED AND MAY BE MANDATORY AND/OR * FILE 111 //* IN THE APPROPRIATE TABLES. A TIME PARAMETER MAY * FILE 111 //* ALSO BE INSERTED BY THE EXIT. ALL CHECKING IS * FILE 111 //* BASED ON THE USERID AND THE PRIVILEGES ALLOWED THAT * FILE 111 //* USER IN THE UIDTABLE. JOB CLASSES MAY HAVE FLAGS * FILE 111 //* TO REQUIRE TIME PARAMETERS OR REQUIRE NOT TO HAVE * FILE 111 //* THEM. ALSO, THERE MAY BE MAX TIME AND DEFAULT TIME * FILE 111 //* BY CLASS. COMMAND AND CERTAIN JES 2 CONTROL CARDS * FILE 111 //* WILL NOT BE ALLOWED IN THE SUBMITTED JCL. * FILE 111 //* * FILE 111 //***FILE 112 is the source for the TSO command prompter called * FILE 112 //* VTOC. This file is in IEBUPDTE form. This command * FILE 112 //* allows you to search the Volume Table Of Contents of * FILE 112 //* one or more disk volumes and obtain listings or totals * FILE 112 //* of data sets meeting some criteria. The specification * FILE 112 //* is quite flexible. This file also contains the HELP * FILE 112 //* data set for this command. It also contains * FILE 112 //* installation notes, some comments on defaults that may * FILE 112 //* not be typical elsewhere, a list of the known errors * FILE 112 //* in the command, and ideas for future expansion. * FILE 112 //* This version supports SU60, cataloged datasets and the * FILE 112 //* ability to sort the output on anything. For additional* FILE 112 //* changes see the help member of the PDS. * FILE 112 //* * FILE 112 //* >>>>> Fixed to be EAV compatible with the contributions * FILE 112 //* >>>>> of Mike Nelson and Dan Dalby. Older version is * FILE 112 //* >>>>> obtainable by renaming VTOCCHEO to VTOCCHEK and * FILE 112 //* >>>>> VTOCEXCO to VTOCEXCP. * FILE 112 //* * FILE 112 //* >>>>> Fix to VTOCCHEK and VTOCFORM from John Gateley to * FILE 112 //* >>>>> properly find all the extents in EAV volumes. * FILE 112 //* * FILE 112 //* Member $INSTNEW was added to use the ASMA90 (HLASM) * FILE 112 //* assembler, to assemble VTOC. Please use that member. * FILE 112 //* (Assembled under z/OS 3.1) * FILE 112 //* * FILE 112 //* Tony Cieri added an option to VTOC of NOTOTALS, * FILE 112 //* which will not produce a TOTALS line. This seems * FILE 112 //* to have been intended by the author, but an * FILE 112 //* IKJNAME 'NOTOTALS' line needed to be added to the * FILE 112 //* IKJPARS statements. * FILE 112 //* * FILE 112 //* A load module for the VTOC command is on File 035 * FILE 112 //* and is called VTOC. * FILE 112 //* * FILE 112 //* VTOC IS CALLED BY A SUBCOMMAND OF PDS VERSION 8.6 * FILE 112 //* FROM FILE 182. IF YOU HAVE INSTALLED PDS VERSION 8.6 * FILE 112 //* YOU SHOULD ALSO INSTALL VTOC. * FILE 112 //* * FILE 112 //* IF YOU INSTALL PDS VERSION 8.6, SEE THE NOTES IN * FILE 112 //* THIS FILE AS TO WHICH VERSION OF THE VTOCPRNT MODULE * FILE 112 //* YOU SHOULD ASSEMBLE AND LINKEDIT INTO THIS COMMAND. * FILE 112 //* * FILE 112 //* BUGS FIXED, AND SUPPORT ADDED FOR 3390 MODEL 9. * FILE 112 //* * FILE 112 //* YOU SHOULD RE-INSTALL VTOC. (UPDATED 08-94) * FILE 112 //* FIXED FOR MVS/ESA 5.1. (UPDATED 07-95) * FILE 112 //* FIXED FOR Y2K SUPPORT. (UPDATED 12-97) * FILE 112 //* David Spiegel fixes - dyn UCBs (UPDATED 05-99) * FILE 112 //* John Hooper fixes (UPDATED 07-99) * FILE 112 //* Optional test for DSN enqueues (UPDATED 08-01) * FILE 112 //* MSG macro converted to MSGZ (UPDATED 08-01) * FILE 112 //* VTOC table now above the line (UPDATED 08-01) * FILE 112 //* * FILE 112 //* (Thanks also to Seymour Metz.) * FILE 112 //* * FILE 112 //* **************************************************** * FILE 112 //* * IT APPEARS THAT THERE ARE ADDITIONAL MACROS * * FILE 112 //* * THAT ARE MISSING FROM THIS FILE THIS IS IN FACT * * FILE 112 //* * NOT TRUE. WHAT APPEARS TO BE OTHER MACROS WERE * * FILE 112 //* * JUST AN IDEA AND THOSE MACROS WERE NEVER * * FILE 112 //* * WRITTEN. I KNOW ! I SPENT WEEKS TRYING TO TRACK * * FILE 112 //* * THEM DOWN. * * FILE 112 //* * ARNIE * * FILE 112 //* **************************************************** * FILE 112 //* * FILE 112 //* KEYWORDS TSO CP COMMAND PROCESSOR VTOC COMMAND * FILE 112 //* * FILE 112 //* Note: The VTOC command processor is called by the LISTV * FILE 112 //* subcommand of PDS Version 8.x (see File 182). * FILE 112 //* If you're installing PDS, then it is very helpful * FILE 112 //* to also install VTOC. * FILE 112 //* * FILE 112 //***FILE 113 IS FROM COMMERCIAL UNION INSURANCE COMPANIES IN * FILE 113 //* BOSTON MASS AND CONTAINS A COPY OF THEIR SMPSCAN * FILE 113 //* SYSTEM. THE SMPSCAN PROGRAM WAS FIRST DEVELOPED AS A * FILE 113 //* GENERAL UTILITY TO REPLACE OUR EARLIER PTSSCAN * FILE 113 //* PROGRAM AND HELP US WITH SPECIAL CIRCUMSTANCES THAT * FILE 113 //* ARE NOT HANDLED WELL BY SMP/E. SMPSCAN READS SMP/E * FILE 113 //* LIST DATA SETS AS INPUT AND CAN DO ELEMENT SELECTION * FILE 113 //* AND CROSS - ZONE MATCHING FOR UP TO 16 LISTINGS * FILE 113 //* CONCURRENTLY. THE MAXIMUM NUMBER OF LISTINGS THAT * FILE 113 //* CAN BE CONCURRENTLY PROCESSED IS EASILY CHANGED * FILE 113 //* THROUGH RECOMPILATION. THE PROGRAM DOES WHAT IT WAS * FILE 113 //* DESIGNED TO DO, BUT SETUP CAN BE A BIT UNWIELDY. WE * FILE 113 //* HAD TO DECIDE WHETHER TO DEVELOP A BOOLEAN ALGEBRA * FILE 113 //* INPUT AND CODE A SYNTAX CHECKER, OR USE ARRAYS AND * FILE 113 //* FILL THEM UP USING PL/I GET DATA. WE FOUND THE CHOICE * FILE 113 //* FAIRLY EASY TO MAKE. THE SAMPLE MEMBERS (FILES 113 * FILE 113 //* AND 114) SHOULD BE OF HELP TO SOMEONE TRYING TO USE * FILE 113 //* THE PROGRAM. LAST YEAR WE USED SMPSCAN AS A * FILE 113 //* PERFORMANCE TUNING AID TO HELP RELIEVE VIRTUAL * FILE 113 //* STORAGE CONSTRAINTS IN MVS/XA SO WE COULD INCREASE * FILE 113 //* THE PRIVATE AREA SIZE BELOW 16M FOR CICS AND HELP * FILE 113 //* IMPROVE PERFORMANCE. WE HAVE INCLUDED THE MEMBERS * FILE 113 //* AND JOBSTREAMS WE USED FOR THIS ACTIVITY ON FILES * FILE 113 //* 113 AND 114 OF THIS TAPE. * FILE 113 //* FILE 115 OF THIS TAPE CONTAINS THE SMPSCAN SOURCE * FILE 113 //* WHICH IS WRITTEN IN PL/I OPTIMIZING COMPILER CODE. * FILE 113 //* THIS FILE IS IN IEBUPDTE SYSIN FORMAT AND CONTAINS * FILE 113 //* THE FOLLOWING : * FILE 113 //* * FILE 113 //* $$$DOC DOCUMENTATION MEMBER * FILE 113 //* SMPLGBL SAMPLE JOB TO LIST GLOBAL ZONE FOR INPUT * FILE 113 //* SMPL220 SAMPLE JOB TO LIST DLIB ZONE FOR INPUT * FILE 113 //* SMPLTMA SAMPLE JOB TO LIST TARGET ZONE FOR INPUT * FILE 113 //* SMPLPKA SAMPLE JOB TO LIST TARGET ZONE FOR INPUT * FILE 113 //* SMPSBTAM SAMPLE JOB TO LOCATE BTAM ELEMENTS * FILE 113 //* SMPSCLUP SAMPLE JOB TO LOCATE LPALIB VSCR DELETES * FILE 113 //* SMPSINFL SAMPLE JOB TO LOCATE LMOD DOWN-LEVELING * FILE 113 //* SMPSLPA2 SAMPLE JOB TO LOCATE 2-SYSLIB LPALIB LMODS * FILE 113 //* SMPSTCAM SAMPLE JOB TO LOCATE TCAM ELEMENTS * FILE 113 //* SMPSCAN SAMPLE CATALOGED PROCEDURE FOR SMPSCAN * FILE 113 //* * FILE 113 //******************************************************************* FILE 113 //* * FILE 113 //*>>>>>>>>>>>>>>C U I C D I S C L A I M E R<<<<<<<<<<<<<<<<<<<<<<* FILE 113 //* * FILE 113 //******************************************************************* FILE 113 //* THE INFORMATION OR MATERIAL BEING PROVIDED * FILE 113 //* BY COMMERCIAL UNION INSURANCE COMPANY (CUIC), * FILE 113 //* WHETHER IN HARD COPY OR MACHINE READABLE FORM, * FILE 113 //* HAS BEEN DEVELOPED BY CUIC FOR ITS OWN PURPOSE * FILE 113 //* AND FOR USE ON ITS OWN EQUIPMENT AND WITHIN ITS * FILE 113 //* OWN DATA PROCESSING SYSTEM. CUIC MAKES NO * FILE 113 //* REPRESENTATIONS OR WARRANTIES WHATSOEVER WITH * FILE 113 //* RESPECT TO THE INFORMATION OR MATERIAL FURNISHED * FILE 113 //* HEREUNDER, EXPRESSED OR IMPLIED, INCLUDING BUT * FILE 113 //* NOT LIMITED TO ANY REPRESENTATION OR WARRANTY OF * FILE 113 //* MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR USE * FILE 113 //* OR PURPOSE OR THAT THE USE OF THE INFORMATION OR * FILE 113 //* MATERIAL WILL NOT INFRINGE ANY PATENT, COPYRIGHT, * FILE 113 //* TRADEMARK, OR OTHER PROPRIETARY INTEREST. YOU * FILE 113 //* ARE, THEREFORE, ACCEPTING THIS INFORMATION OR * FILE 113 //* MATERIAL ON AN "AS IS" BASIS AND WILL BE USING IT * FILE 113 //* AT YOUR OWN RISK. NEITHER CUIC NOR ANY OF ITS * FILE 113 //* AFFILIATES SHALL BE LIABLE WITH RESPECT TO ANY * FILE 113 //* CLAIM, ACTION, OR DEMAND BY ANY USER OR OTHER * FILE 113 //* PARTY (INCLUDING ANY CLAIM, ACTION, OR DEMAND FOR * FILE 113 //* CONSEQUENTIAL DAMAGES EVEN IF CUIC HAS BEEN * FILE 113 //* ADVISED OF THE POSSIBILITY OF SUCH DAMAGES) * FILE 113 //* ARISING FROM THE USE OF THE INFORMATION OR THE * FILE 113 //* MATERIALS AND CONCEPTS RELATED THERETO. * FILE 113 //* FURTHERMORE, CUIC WILL NOT MAINTAIN, CORRECT, OR * FILE 113 //* UPDATE THIS INFORMATION OR MATERIAL IN THE * FILE 113 //* FUTURE. * FILE 113 //* 01/26/83 * FILE 113 //******************************************************************* FILE 113 //* * FILE 113 //***FILE 114 IS FROM COMMERCIAL UNION INSURANCE COMPANIES IN * FILE 114 //* BOSTON MASS AND CONTAINS A COPY OF THEIR SMPSCAN * FILE 114 //* SYSTEM. SEE FILE 113 ABOVE FOR A DETAILED * FILE 114 //* DESCRIPTION OF THEIR SMPSCAN SYSTEM * FILE 114 //* THIS FILE CONTAINS SAMPLES OF ONE OF THEIR JOBSTREAMS * FILE 114 //* FILE 115 OF THIS TAPE CONTAINS THE SMPSCAN SOURCE * FILE 114 //* WHICH IS WRITTEN IN PL/I OPTIMIZING COMPILER CODE. * FILE 114 //* THIS FILE IS IN IEBUPDTE SYSIN FORMAT AND CONTAINS * FILE 114 //* THE FOLLOWING : * FILE 114 //* * FILE 114 //* $$$DOC DOCUMENTATION MEMBER * FILE 114 //* SMPSBTAM SAMPLE CTL MBR TO LOCATE BTAM ELEMENTS * FILE 114 //* SMPSCLUP SAMPLE CTL MBR TO LOCATE LPALIB VSCR DELS * FILE 114 //* SMPSINFL SAMPLE CTL MBR TO LOCATE LMOD DOWN-LEVELING * FILE 114 //* SMPSLPA2 SAMPLE CTL MBR TO LOC 2-SYSLIB LPALIB LMODS * FILE 114 //* SMPSTCAM SAMPLE CTL MBR TO LOCATE TCAM ELEMENTS * FILE 114 //* * FILE 114 //******************************************************************* FILE 114 //* * FILE 114 //*>>>>>>>>>>>>>>C U I C D I S C L A I M E R<<<<<<<<<<<<<<<<<<<<<<* FILE 114 //* * FILE 114 //******************************************************************* FILE 114 //* THE INFORMATION OR MATERIAL BEING PROVIDED * FILE 114 //* BY COMMERCIAL UNION INSURANCE COMPANY (CUIC), * FILE 114 //* WHETHER IN HARD COPY OR MACHINE READABLE FORM, * FILE 114 //* HAS BEEN DEVELOPED BY CUIC FOR ITS OWN PURPOSE * FILE 114 //* AND FOR USE ON ITS OWN EQUIPMENT AND WITHIN ITS * FILE 114 //* OWN DATA PROCESSING SYSTEM. CUIC MAKES NO * FILE 114 //* REPRESENTATIONS OR WARRANTIES WHATSOEVER WITH * FILE 114 //* RESPECT TO THE INFORMATION OR MATERIAL FURNISHED * FILE 114 //* HEREUNDER, EXPRESSED OR IMPLIED, INCLUDING BUT * FILE 114 //* NOT LIMITED TO ANY REPRESENTATION OR WARRANTY OF * FILE 114 //* MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR USE * FILE 114 //* OR PURPOSE OR THAT THE USE OF THE INFORMATION OR * FILE 114 //* MATERIAL WILL NOT INFRINGE ANY PATENT, COPYRIGHT, * FILE 114 //* TRADEMARK, OR OTHER PROPRIETARY INTEREST. YOU * FILE 114 //* ARE, THEREFORE, ACCEPTING THIS INFORMATION OR * FILE 114 //* MATERIAL ON AN "AS IS" BASIS AND WILL BE USING IT * FILE 114 //* AT YOUR OWN RISK. NEITHER CUIC NOR ANY OF ITS * FILE 114 //* AFFILIATES SHALL BE LIABLE WITH RESPECT TO ANY * FILE 114 //* CLAIM, ACTION, OR DEMAND BY ANY USER OR OTHER * FILE 114 //* PARTY (INCLUDING ANY CLAIM, ACTION, OR DEMAND FOR * FILE 114 //* CONSEQUENTIAL DAMAGES EVEN IF CUIC HAS BEEN * FILE 114 //* ADVISED OF THE POSSIBILITY OF SUCH DAMAGES) * FILE 114 //* ARISING FROM THE USE OF THE INFORMATION OR THE * FILE 114 //* MATERIALS AND CONCEPTS RELATED THERETO. * FILE 114 //* FURTHERMORE, CUIC WILL NOT MAINTAIN, CORRECT, OR * FILE 114 //* UPDATE THIS INFORMATION OR MATERIAL IN THE * FILE 114 //* FUTURE. * FILE 114 //* 01/26/83 * FILE 114 //******************************************************************* FILE 114 //* * FILE 114 //***FILE 115 IS FROM COMMERCIAL UNION INSURANCE COMPANIES IN * FILE 115 //* BOSTON MASS AND CONTAINS A COPY OF THEIR SMPSCAN * FILE 115 //* SYSTEM. SEE FILE 113 ABOVE FOR A DETAILED * FILE 115 //* DESCRIPTION OF THEIR SMPSCAN SYSTEM * FILE 115 //* THIS FILE CONTAINS THE SOURCE AND IS IN IEBUPDTE * FILE 115 //* SYSIN FORMAT AND CONTAINS THE FOLLOWING : * FILE 115 //* * FILE 115 //* SCANDOC SMPSCAN PROGRAM DOCUMENTATION * FILE 115 //* SMPSCAN PROGRAM TO SCAN ONE OR MORE ZONE LISTINGS * FILE 115 //* * FILE 115 //******************************************************************* FILE 115 //* * FILE 115 //*>>>>>>>>>>>>>>C U I C D I S C L A I M E R<<<<<<<<<<<<<<<<<<<<<<* FILE 115 //* * FILE 115 //******************************************************************* FILE 115 //* THE INFORMATION OR MATERIAL BEING PROVIDED * FILE 115 //* BY COMMERCIAL UNION INSURANCE COMPANY (CUIC), * FILE 115 //* WHETHER IN HARD COPY OR MACHINE READABLE FORM, * FILE 115 //* HAS BEEN DEVELOPED BY CUIC FOR ITS OWN PURPOSE * FILE 115 //* AND FOR USE ON ITS OWN EQUIPMENT AND WITHIN ITS * FILE 115 //* OWN DATA PROCESSING SYSTEM. CUIC MAKES NO * FILE 115 //* REPRESENTATIONS OR WARRANTIES WHATSOEVER WITH * FILE 115 //* RESPECT TO THE INFORMATION OR MATERIAL FURNISHED * FILE 115 //* HEREUNDER, EXPRESSED OR IMPLIED, INCLUDING BUT * FILE 115 //* NOT LIMITED TO ANY REPRESENTATION OR WARRANTY OF * FILE 115 //* MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR USE * FILE 115 //* OR PURPOSE OR THAT THE USE OF THE INFORMATION OR * FILE 115 //* MATERIAL WILL NOT INFRINGE ANY PATENT, COPYRIGHT, * FILE 115 //* TRADEMARK, OR OTHER PROPRIETARY INTEREST. YOU * FILE 115 //* ARE, THEREFORE, ACCEPTING THIS INFORMATION OR * FILE 115 //* MATERIAL ON AN "AS IS" BASIS AND WILL BE USING IT * FILE 115 //* AT YOUR OWN RISK. NEITHER CUIC NOR ANY OF ITS * FILE 115 //* AFFILIATES SHALL BE LIABLE WITH RESPECT TO ANY * FILE 115 //* CLAIM, ACTION, OR DEMAND BY ANY USER OR OTHER * FILE 115 //* PARTY (INCLUDING ANY CLAIM, ACTION, OR DEMAND FOR * FILE 115 //* CONSEQUENTIAL DAMAGES EVEN IF CUIC HAS BEEN * FILE 115 //* ADVISED OF THE POSSIBILITY OF SUCH DAMAGES) * FILE 115 //* ARISING FROM THE USE OF THE INFORMATION OR THE * FILE 115 //* MATERIALS AND CONCEPTS RELATED THERETO. * FILE 115 //* FURTHERMORE, CUIC WILL NOT MAINTAIN, CORRECT, OR * FILE 115 //* UPDATE THIS INFORMATION OR MATERIAL IN THE * FILE 115 //* FUTURE. * FILE 115 //* 01/26/83 * FILE 115 //******************************************************************* FILE 115 //* * FILE 115 //***FILE 116 IS THE SOURCE FOR A DISK SEEK ANALYSIS PROGRAM * FILE 116 //* WRITTEN IN ASSEMBLER. USE A PARM OF SMAP AND CHECK * FILE 116 //* THE CODE FOR ADDITIONAL INFORMATION. THIS PGM WILL * FILE 116 //* SHOW WHERE YOU ARE SPENDING YOUR TIME VIA THE * FILE 116 //* DATA SET NAME RATHER THAN BY A TRACK ADDRESS * FILE 116 //* THIS CODE WILL SUPPORT 3380'S. THIS VERSION WILL * FILE 116 //* RUN UNDER MVS / XA * FILE 116 //* * FILE 116 //* *** THIS CODE HAS NOT BEEN MODIFIED TO HANDLE *** * FILE 116 //* *** INDEXED VTOCS OR ICF DATASETS THAT HAVE *** * FILE 116 //* *** MORE THAT 15 EXTENTS *** * FILE 116 //* * FILE 116 //***FILE 117 IS A SERIES OF WTO EXITS FROM JAMES COOK OF COCA * FILE 117 //* COLA IN ATLANTA GEORGIA * FILE 117 //* * FILE 117 //* USING THE "MESSAGE PROCESSING FACILITY" * FILE 117 //* OTHERWISE KNOWN AS "MANY WTO EXITS" * FILE 117 //* * FILE 117 //* ENCLOSED ARE SEVERAL WTO EXITS WRITTEN ACCORDING TO * FILE 117 //* THE STANDARDS OF THE "MESSAGE PROCESSING FACILITY" * FILE 117 //* UNDER MVS/SP2.1.2. THESE EXITS HAVE REPLACED "R2D2" * FILE 117 //* FROM THE CBT TAPE. OTHER FEATURES OF "R2D2" ARE NOT * FILE 117 //* USED AT OUR CENTER. NO CHANGE WAS MADE TO RUN UNDER * FILE 117 //* MVS/SP2.1.3. * FILE 117 //* * FILE 117 //* THE EXITS MUST BE ASSEMBLED AS "RENT,NOALIGN" AND * FILE 117 //* LINK-EDITED WITH THE OPTIONS "RENT,REUS" INTO THE LINK * FILE 117 //* LIST. THE "MPFLSTXX" MUST BE IN SYS1.PARMLIB AND AN * FILE 117 //* ENTRY MADE IN "IEASYSXX". * FILE 117 //* * FILE 117 //* THESE EXITS CAN ABEND ANYWHERE AND NOT CAUSE ANY * FILE 117 //* PROBLEMS. THE ONLY PROBLEM THAT I HAVE NOTICED IN * FILE 117 //* IMPLEMENTING ANY MPF EXIT IS THAT THE IEZMGCR MACRO * FILE 117 //* FROM IBM MUST HAVE AN "ORG" IMMEDIATELY AFTER IT TO * FILE 117 //* PREVENT PROBLEMS. * FILE 117 //* * FILE 117 //* IF "IEAVMXIT" IS LINKED INTO THE LINKLIST, IT WILL BE * FILE 117 //* USED. IT NEEDS NO ENTRY IN "MPFLSTXX". * FILE 117 //* * FILE 117 //* MOST OF THE EXITS ARE SELF-EXPLANATORY. THE ONES THAT * FILE 117 //* ARE IMPLEMENTED NOW ARE: * FILE 117 //* * FILE 117 //* 01 WTODB103 WTO EXIT- DATACOM/DB BACKOUT MESSAGE * FILE 117 //* 02 WTOD1001 WTO EXIT TO SCHEDULE DATACOM PXX CLEAR TASK * FILE 117 //* 03 WTOECVT MACRO TO STORE FIELDS FROM IMS /DIS A * FILE 117 //* 04 WTOEDB30 WTO EXIT TO DUMP DATACOM-DB LOG * FILE 117 //* 05 WTOEF97I WTO EXIT TO SUPPRESS MSG IEF097I * FILE 117 //* 06 WTOEIUTL WTO EXIT TO ISSUE IMS /DIS A * FILE 117 //* 07 WTOEI000 WTO EXIT TO INTERPRET IMS /DIS A * FILE 117 //* 08 WTOEI554 WTO EXIT TO INTERPRET IMS /DIS A * FILE 117 //* 09 WTOEI996 WTO EXIT TO SAVE IMS REPLY NUMBER * FILE 117 //* 10 WTOENROL WTO EXIT TO STOP A MESSAGE FROM ROLLING * FILE 117 //* 11 WTOERD WTOR EXIT TO REPLY "D" TO MESSAGE * FILE 117 //* 12 WTOERHLD WTOR EXIT TO REPLY "HOLD" TO MSG IEF225D * FILE 117 //* 13 WTOERM WTOR EXIT TO REPLY "M" TO MESSAGE * FILE 117 //* 14 WTOERNHL WTOR EXIT TO REPLY "NOHOLD" TO MESSAGE * FILE 117 //* 15 WTOEROLL WTO EXIT TO CAUSE A MESSAGE TO ROLL * FILE 117 //* 16 WTOERU WTOR EXIT TO REPLY "U" TO MESSAGE * FILE 117 //* 17 WTOERWAT WTOR EXIT TO REPLY "WAIT" TO MESSAGE * FILE 117 //* 18 WTOERY WTOR EXIT TO REPLY "Y" * FILE 117 //* 19 WTOER301 WTOR EXIT TO REPLY "JOBNAME" TO IEC301A * FILE 117 //* 20 WTOETPS1 WTO EXIT TO CAPTURE TAPE UNLOAD DATA * FILE 117 //* 21 WTOETPS2 WTO EXIT TO DISPLAY TAPE UNLOADED DATA * FILE 117 //* 22 WTOE176I WTO EXIT TO STOP EXTERNAL WRITER * FILE 117 //* 23 WTOE315I PROCESS NPM MSGFNM315I AT SHUTDOWN * FILE 117 //* 24 WTOE362A WTO EXIT TO DUMP AN SMF MANX DATASET * FILE 117 //* * FILE 117 //* THE TWO EXITS "WTOETPSN" ARE USED TO STORE THE LAST * FILE 117 //* TAPE USED ON EACH TAPE DRIVE AND DISPLAY IT FOR THE * FILE 117 //* OPERATOR WHEN ANOTHER MOUNT FOR THAT TAPE IS ISSUED. * FILE 117 //* THE MESSAGE IS "TAPE XXXXXX MAY STILL BE ON DRIVE * FILE 117 //* XXX". THIS WAS DESIGNED FOR THE IBM 3480 TAPE DRIVE * FILE 117 //* WITH THE TAPE STACKER FEATURE BECAUSE IT CAN HOLD SIX * FILE 117 //* "USED" TAPES PER DRIVE. IN OUR SHOP, THAT WORKS OUT * FILE 117 //* TO A MAXIMUM OF 148 TAPES THAT ARE STILL ON THE TAPE * FILE 117 //* DRIVES (UP FROM 28 BEFORE THE TAPE STACKER FEATURE) * FILE 117 //* AND EFFECTIVELY LOST AS FAR AS THE TAPE OPERATORS ARE * FILE 117 //* CONCERNED. THE TAPE CONFIGURATION MUST BE ASSEMBLED * FILE 117 //* INTO THE WTOETPS1 EXIT WITH THE INTERNALLY DEFINED * FILE 117 //* "STRING" MACRO. THE TABLE TO HOLD THE TAPE VOLUME * FILE 117 //* SERIAL NUMBER AND THE TAPE DRIVE ADDRESS IS IN * FILE 117 //* EXTENDED CSA. THE TABLE IS POINTED TO BY A FIELD IN * FILE 117 //* OUR USERCVT (NOT SUPPLIED) THAT IS ANCHORED IN THE * FILE 117 //* CVTUSER FIELD OF THE MVS CVT. THE EXITS DO A LOT OF * FILE 117 //* VALIDITY CHECKING SO EITHER EXIT CAN BE INSTALLED * FILE 117 //* FIRST. * FILE 117 //* * FILE 117 //* THE "WTOEIXXX" EXITS ARE TO AUTOMATICALLY CANCEL IMS * FILE 117 //* BMPS THROUGH THE OUTSTANDING REPLY. THEY DEPEND * FILE 117 //* HEAVILY ON OUR USERCVT AND WILL NOT ASSEMBLE WITHOUT * FILE 117 //* IT OR A REPLACEMENT. THEY ARE INCLUDED AS AN EXAMPLE * FILE 117 //* OF WHAT CAN BE DONE USING WTO EXITS TO PROCESS * FILE 117 //* MULTIPLE, ASYNCHRONOUS MESSAGES. * FILE 117 //* * FILE 117 //* SUPPORTED BY: * FILE 117 //* JAMES F. COOK * FILE 117 //* THE COCA-COLA COMPANY * FILE 117 //* ONE COCA-COLA PLAZA, N.W. * FILE 117 //* ATLANTA, GA 30313 * FILE 117 //* (404) 676-8522 * FILE 117 //* * FILE 117 //* email: jacook@na.ko.com * FILE 117 //* * FILE 117 //***FILE 118 is from Sam Golob. This file is in IEBUPDTE SYSIN * FILE 118 //* format. For additional information see the members * FILE 118 //* called $$NEWDOC and $$NEWASM. * FILE 118 //* * FILE 118 //* This file contains our programs which allow you to * FILE 118 //* identify which FMIDs each PTF belongs to, in any * FILE 118 //* SMPPTFIN input stream (PUT Tape, CBPDO PTF file, * FILE 118 //* and so forth). These programs AVOID INVOLVING * FILE 118 //* SMP/E RECEIVE - that's the point! * FILE 118 //* * FILE 118 //* We have now introduced a new program called PUTSEQS. * FILE 118 //* The PUTSEQS program is a modification of the OFFLOAD * FILE 118 //* program which sequentializes a pds. What we do, is * FILE 118 //* to sequentialize an SMPPTS pds, while leaving out all * FILE 118 //* data that is irrelevant to the functioning of the * FILE 118 //* PUTXREF program, so that we can generate (using the * FILE 118 //* PUTXREF program) PDS86 ATTRIBUTE statements that will * FILE 118 //* add appropriate ISPF statistice to the SMPPTS pds. * FILE 118 //* * FILE 118 //* This allows you (in combination with programs PUTXREF * FILE 118 //* and the PDS program package from File 182) to add ISPF * FILE 118 //* statistics to all the members of an SMPPTS partitioned * FILE 118 //* dataset, showing the FMID and record counts. See the * FILE 118 //* documentation at the beginning of the PUTSEQS code. * FILE 118 //* * FILE 118 //* >>>> THESE PROGRAMS ALLOW YOU TO IDENTIFY EACH PTF's FMID * FILE 118 //* >>>> WITHOUT DOING A RECEIVE, AND WITHOUT INVOLVING OR * FILE 118 //* >>>> INVOKING SMP/E AT ALL! * FILE 118 //* * FILE 118 //* >>>> (If you're careful, you'll never mount the wrong * FILE 118 //* >>>> PTF tape again...... in a RECEIVE job !! ) * FILE 118 //* * FILE 118 //* Another program which will help you with this, is the * FILE 118 //* program called "PHRANQUE" on CBT File 289. * FILE 118 //* * FILE 118 //* ADDED PROGRAM PUTSEQS WHICH WILL OFFLOAD AN SMPPTS TO A * FILE 118 //* SEQUENTIAL FILE, IN SUCH A WAY THAT YOU CAN RUN PUTXREF * FILE 118 //* AGAINST IT TO BE ABLE TO ADD ISPF STATISTICS TO THE * FILE 118 //* SMPPTS DATASET. Unnecessary material is deleted from the * FILE 118 //* PTFs when doing this copy (offload to sequential dataset). * FILE 118 //* Therefore the sequential dataset IS MUCH SMALLER than the * FILE 118 //* SMPPTS dataset. * FILE 118 //* * FILE 118 //* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * FILE 118 //* * FILE 118 //* Jerry Lawson's email: jlawson@thehartford.com * FILE 118 //* * FILE 118 //* Sam Golob's email: sbgolob@cbttape.org * FILE 118 //* * FILE 118 //* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * FILE 118 //* * FILE 118 //* The only programs you now need, to do all the processing * FILE 118 //* of SMPPTFIN input that can be done with this file, are: * FILE 118 //* * FILE 118 //* PUTXREF - When used with optional DD cards //SMPCOUT * FILE 118 //* and //PDSATOUT , will replace the combined * FILE 118 //* functions of PUTXREF, plus the function of * FILE 118 //* SMPASUPD or SMPFMUPD. * FILE 118 //* * FILE 118 //* The functionality from Gene Cray's file, to * FILE 118 //* pick out one FMID for the report, has been * FILE 118 //* moved here too. See member PUTXREF# for * FILE 118 //* sample JCL which contains the optional ddname * FILE 118 //* //SRCHDATA , and instructions for its use. * FILE 118 //* * FILE 118 //* SMPUPD - Enhanced function with many stats now printed * FILE 118 //* and the possibility of PARM=READ for "read * FILE 118 //* only" of the SMPPTFIN input file. * FILE 118 //* * FILE 118 //* All the rest of the programs are just included for * FILE 118 //* either historical value, or as coding examples. * FILE 118 //* * FILE 118 //* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * FILE 118 //* * FILE 118 //* I would just like to observe that it is possible for one * FILE 118 //* PTF to have more than one FMID. IBM's SMP/E people do * FILE 118 //* this themselves. The PTF has the same materials, for the * FILE 118 //* different FMIDs, but it has different requisites. * FILE 118 //* * FILE 118 //* The consequences of this for our processing are: * FILE 118 //* * FILE 118 //* PUTXREF will create multiple records for such a PTF, each * FILE 118 //* record belonging to a different FMID. SMPUPD will only * FILE 118 //* report one PTF read, because only one PTF was read. * FILE 118 //* Please note this phenomenon carefully, when it comes to * FILE 118 //* comparing counts from the two programs. * FILE 118 //* * FILE 118 //* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * FILE 118 //* * FILE 118 //* Newnote: 1- JCL for batch expansion of PTFs using the * FILE 118 //* ------- GIMCPTS program is now included. See GIM**** * FILE 118 //* Jul 2014 members in this pds, and see member $$NOTE01. * FILE 118 //* * FILE 118 //* 2- Our own programs, PUTXREF and SMPUPD, are * FILE 118 //* not really affected by the new GIMCPTS * FILE 118 //* and GIMDTS processing, because the comments * FILE 118 //* and "++" statements remain unchanged. * FILE 118 //* * FILE 118 //* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * FILE 118 //* * FILE 118 //* Note: COBOL is no longer needed for this processing. * FILE 118 //* * FILE 118 //* Note: FORFMID processing COBOL programs were * FILE 118 //* replaced with Assembler equivalents. * FILE 118 //* See member JCLFMIDS. This processing * FILE 118 //* no longer needs COBOL. * FILE 118 //* * FILE 118 //* Note2: The PUTXREF program now takes an optional ddname * FILE 118 //* //SMPCOUT which is an FB-80 file, to replace the * FILE 118 //* //SYSUT2 file of the SMPASUPD or SMPFMUPD * FILE 118 //* programs. SMPASUPD or SMPFMUPD are * FILE 118 //* no longer needed for FORFMID processing. * FILE 118 //* * FILE 118 //* Note3: The PUTXREF program now takes an optional ddname * FILE 118 //* //PDSATOUT which is an FB-80 file, to generate * FILE 118 //* control cards for the PDS 8.6 program from File * FILE 118 //* 182 of the CBT Tape. These cards will generate * FILE 118 //* ISPF stats for the SYSMODs in the SMPPTS dataset, * FILE 118 //* with the ISPF userid being the owning FMID of the * FILE 118 //* SYSMOD, as follows: * FILE 118 //* * FILE 118 //* ATTRIB UQ54586 ADDSTATS ID(EDU1G01) * FILE 118 //* ATTRIB UW79679 ADDSTATS ID(HBB6603) * FILE 118 //* ATTRIB UW79748 ADDSTATS ID(HBB6603) * FILE 118 //* ATTRIB UQ54576 ADDSTATS ID(HGD3200) * FILE 118 //* ATTRIB UQ54956 ADDSTATS ID(HGD3200) * FILE 118 //* ATTRIB UW79333 ADDSTATS ID(HIF4402) * FILE 118 //* ATTRIB UQ53658 ADDSTATS ID(HIR2101) * FILE 118 //* * FILE 118 //* Note: SMPUPD processing is now replaced by an * FILE 118 //* Assembler program too. No COBOL is * FILE 118 //* needed any more to run this processing. * FILE 118 //* * FILE 118 //* The new Assembler program now has extensive * FILE 118 //* reporting in the SYSPRINT dataset. Enjoy! * FILE 118 //* * FILE 118 //* SMPUPD can now be run with PARM=READ for read * FILE 118 //* only action, to print stats about the SMPPTFIN * FILE 118 //* input dataset. * FILE 118 //* * FILE 118 //* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * FILE 118 //* * FILE 118 //* Historical Note about COBOL programs: * FILE 118 //* * FILE 118 //* COBOL programs are being kept here, just in case.... * FILE 118 //* * FILE 118 //* NOTE: COBOL PROGRAMS WERE UPDATED FOR LE/370 * FILE 118 //* AND COMPILE-LINK JOBS ARE NOW INCLUDED. * FILE 118 //* * FILE 118 //* This file, which consists of several programs * FILE 118 //* and sample JCL, allows the systems programmer * FILE 118 //* to pre-view and index, and thoroughly keep * FILE 118 //* track of his SMPPTFIN-format tapes before SMP/E * FILE 118 //* has a chance to look at them. Any tape or disk * FILE 118 //* SMPPTFIN file can get this treatment. Full * FILE 118 //* FORFMID capability is provided, external to * FILE 118 //* SMP/E. Since this processing has nothing to do * FILE 118 //* with SMP/E, it is completely release-independent, * FILE 118 //* and can be used with any SMPPTFIN-format file * FILE 118 //* regardless of SMP release (starting with SMP4 * FILE 118 //* and through all releases of SMP/E.) * FILE 118 //* * FILE 118 //* The core of this file is the PUTXREF program * FILE 118 //* from Jerry Lawson of the Hartford Insurance * FILE 118 //* Group, which has been modified by me. This * FILE 118 //* program sorts all SYSMODs in a SMPPTFIN file by * FILE 118 //* owning FMID. The output of Jerry's PUTXREF * FILE 118 //* program is a report showing the FMID name and * FILE 118 //* the SYSMODS belonging to it listed afterwards. * FILE 118 //* (See File 033 of the CBT tape for another * FILE 118 //* modification of PUTXREF, which allows * FILE 118 //* selectivity by FMID and other criteria. That * FILE 118 //* one is by Gene Cray of the New Jersey Treasury * FILE 118 //* Department in Trenton (Gene has since moved on). * FILE 118 //* * FILE 118 //* >> Putting an //SMPCOUT DD card into a PUTXREF run, * FILE 118 //* or running my programs SMPASUPD or SMPFMUPD which * FILE 118 //* take input from the //PRINTER DD name of PUTXREF, * FILE 118 //* will produce an output file that is almost * FILE 118 //* "inputable" into an SMP/E RECEIVE or APPLY job. * FILE 118 //* Output of the //SMPCOUT DD card or the SMPASUPD * FILE 118 //* and SMPFMUPD programs, looks like: * FILE 118 //* * FILE 118 //* ./ ADD NAME=EBB1102 * FILE 118 //* UY04130 /* FMID - EBB1102 - FROM PUT TAPE - DONE 09/15/87 */* FILE 118 //* UY09531 /* FMID - EBB1102 - FROM PUT TAPE - DONE 09/15/87 */* FILE 118 //* UY10163 /* FMID - EBB1102 - FROM PUT TAPE - DONE 09/15/87 */* FILE 118 //* UY10354 /* FMID - EBB1102 - FROM PUT TAPE - DONE 09/15/87 */* FILE 118 //* UY10882 /* FMID - EBB1102 - FROM PUT TAPE - DONE 09/15/87 */* FILE 118 //* ./ ADD NAME=EDM1102 * FILE 118 //* UY10582 /* FMID - EDM1102 - FROM PUT TAPE - DONE 09/15/87 */* FILE 118 //* * FILE 118 //* YOU CAN OBVIOUSLY USE THIS AS INPUT TO ANOTHER * FILE 118 //* SMP/E JOB, AND THIS GIVES YOU FULL FORFMID POWER * FILE 118 //* FOR EACH PUT TAPE. * FILE 118 //* * FILE 118 //* THE THIRD FEATURE OF THIS PROCESSING IS MY * FILE 118 //* SMPUPD PROGRAM, WHICH ALLOWS THE BREAKING UP OF A * FILE 118 //* SMPPTFIN FILE INTO A PDS, WHOSE MEMBERS ARE THE * FILE 118 //* SEPARATE SYSMODS. SUPPORT IS PROVIDED FOR APAR, * FILE 118 //* USERMOD, AND FUNCTION SYSMODS AS WELL AS FOR * FILE 118 //* PTFS. THIS PROGRAM IS A RATHER QUICK-AND-DIRTY * FILE 118 //* WAY OF DOING THINGS, BUT IT GETS ITS JOB DONE * FILE 118 //* SUPERBLY, AND THAT'S WHAT COUNTS. BASICALLY, IT * FILE 118 //* LOOKS IN A FILE FOR ++ PTF OR ++ APAR OR ++ * FILE 118 //* USERMOD ETC. IT PARSES FOR THE 7-CHARACTER * FILE 118 //* SYSMOD NUMBER. IN THE PROCESS OF MAKING A * FILE 118 //* TEMPORARY COPY OF THE SMPPTFIN FILE, IT INSERTS A * FILE 118 //* CARD IN FRONT OF EACH SYSMOD, WITH THE FORMAT: * FILE 118 //* * FILE 118 //* ./ ADD NAME=sysmdno * FILE 118 //* * FILE 118 //* IN ADDITION, ALL "./" STRINGS IN COLUMNS 1 TO 2 * FILE 118 //* OF THE COPIED SYSMOD FILE ARE CHANGED TO "><". * FILE 118 //* THEN THE PDSLOAD PROGRAM (FROM FILE 093 OF THE * FILE 118 //* CBT TAPE) CAN BE USED TO LOAD ALL THE SYSMODS * FILE 118 //* SEPARATELY INTO PDS MEMBERS, AND TO CONVERT THE * FILE 118 //* "><" STRINGS WITHIN THE SYSMODS, BACK TO "./". * FILE 118 //* * FILE 118 //* A SAMPLE JOBSTREAM, CALLED SMPUPDJ IN THIS PDS, * FILE 118 //* WILL SHOW YET ANOTHER STEP AT THE END. IT MAY * FILE 118 //* NOT BE WIDELY PUBLICIZED YET, BUT THE PDS * FILE 118 //* COMMAND PROCESSOR (FROM FILE 182 OF THE CBT * FILE 118 //* TAPE) AT VERSION 8.5, HAS THE CAPABILITY OF * FILE 118 //* SUPPLYING FULL ISPF STATISTICS TO A SOURCE PDS * FILE 118 //* MEMBER. THIS CAN ALSO BE DONE IN BATCH MODE. I * FILE 118 //* ADD A STEP AT THE END OF THE JOBSTREAM SMPUPDJ * FILE 118 //* WHICH RUNS TSO IN BATCH, AND ADDS ISPF * FILE 118 //* STATISTICS TO ALL THE SYSMODS, SO YOU KNOW HOW * FILE 118 //* MANY LINES EACH ONE HAS. ONCE THE PTFS OR * FILE 118 //* OTHER SYSMODS HAVE BEEN SEPARATED, YOU MAY * FILE 118 //* INQUIRE ABOUT THEM BY BROWSING OR EDITING THEM * FILE 118 //* INDIVIDUALLY. ALSO, SINCE THIS JOBSTREAM IS A * FILE 118 //* QUICK AND REPRODUCIBLE PROCESS (IT TAKES A FEW * FILE 118 //* MINUTES TO RUN ON MY MACHINE), YOU CAN LEAVE * FILE 118 //* THE OUTPUT DATASET ON A WORK PACK FOR A FEW * FILE 118 //* HOURS IF YOU'RE SHORT OF PERMANENT DISK SPACE. * FILE 118 //* THEN YOU CAN RECREATE IT AGAIN THE NEXT DAY. * FILE 118 //* * FILE 118 //* ONE MORE NOTE. SOMETIMES IBM WILL SEND OUT * FILE 118 //* DUPLICATE PTFS ON THE SAME PUT OR CBPDO TAPE. * FILE 118 //* THIS WILL OBVIOUSLY CREATE DELETED MEMBERS ON * FILE 118 //* YOUR OUTPUT LIBRARY, SINCE THE SECOND STOW OF A * FILE 118 //* PDS MEMBER WILL DELETE THE FIRST MEMBER THAT * FILE 118 //* HAS THE SAME NAME. THEREFORE, I USE ANOTHER * FILE 118 //* CAPABILITY OF THE PDS PROGRAM, WHICH IS THE * FILE 118 //* RESTORE FUNCTION TO RESURRECT DELETED MEMBERS. * FILE 118 //* THE DELETED MEMBERS ARE PUT BACK UNDER THE * FILE 118 //* NAMES $PTF0001, $PTF0002, ETC. SO THEY CAN BE * FILE 118 //* BROWSED AND COMPARED TO THE "REAL" ONES WHICH * FILE 118 //* HAD THE SAME NAME. (ACTUALLY, IN A RECEIVE * FILE 118 //* JOB, THE DELETED VERSION WOULD BE RECEIVED, * FILE 118 //* SINCE IT OCCURS FIRST IN THE FILE.) THE PDS * FILE 118 //* COMMAND IN PDS VERSION 8.5 WHICH DOES THIS IS: * FILE 118 //* * FILE 118 //* RESTORE $PTF REPEAT NOPROMPT * FILE 118 //* * FILE 118 //***FILE 119 IS FROM MR HOWARD DEAN, FORMERLY OF SYNTEX, AND * FILE 119 //* CONTAINS SEVERAL OF THEIR UTILITIES AND PROGRAMS. * FILE 119 //* * FILE 119 //* Further support: Sam Golob * FILE 119 //* email: sbgolob@cbttape.org * FILE 119 //* * FILE 119 //* Please note that File 136, also from Howard Dean, is * FILE 119 //* of a later date than this file, so File 136 should * FILE 119 //* also be consulted before installing anything from * FILE 119 //* this file, just to check that there isn't something * FILE 119 //* newer. (SG) * FILE 119 //* * FILE 119 //* Members in this file which have corresponding members * FILE 119 //* in CBT File 136 are: * FILE 119 //* * FILE 119 //* APUT ASID CPPL CSPL EPUTL EPUTL$ EPUTLO HMDCHRON * FILE 119 //* HTIME INUSE IOPL JULGREG LDROP LUSE PDFINIT REGS * FILE 119 //* TSOENTER TSOLEAVE XABSM * FILE 119 //* * FILE 119 //* ================================================== * FILE 119 //* STARTED TASK ACCOUNTING AND * FILE 119 //* JES2 CONTROL CARDS IN STARTED * FILE 119 //* TASKS * FILE 119 //* ================================================== * FILE 119 //* JOBNAME FRONT END TO 'STARTED TASK * FILE 119 //* CONTROL' FOR ADDING JOB * FILE 119 //* ACCOUNTING AND JES2 CONTROL CARDS * FILE 119 //* * THIS CODE IS ON FILE 426 OF THE * FILE 119 //* CBT MODS TAPE * * FILE 119 //* LM00038 PART 1 LOCAL MODIFICATION FOR * FILE 119 //* STARTED TASK ACCOUNTING * FILE 119 //* LM00039 PART 2 LOCAL MODIFICATION FOR * FILE 119 //* STARTED TASK ACCOUNTING * FILE 119 //* STCADOC FORMAT OF 'SYS3.STCACCT' MEMBERS * FILE 119 //* X1 EXAMPLE OF STC ACCOUNTING (STARTS) * FILE 119 //* ================================================== * FILE 119 //* IEFDB401 AND JES2 USER EXIT 6 * FILE 119 //* ================================================== * FILE 119 //* DYNANAME SAMPLE DYNAMIC UNIT NAME INPUT * FILE 119 //* FOR DYNAMASK * FILE 119 //* DYNAJOB DYNAMASK CATALOGED PROCEDURE * FILE 119 //* IEFDB401 DYNAMIC ALLOCATION EXIT TO * FILE 119 //* SUPPORT DYNAMIC UNIT NAMES * FILE 119 //* JESUX006 JES2 USER EXIT TO SUPPORT DYNAMIC * FILE 119 //* UNIT NAMES * FILE 119 //* UNITDOC DOCUMENTATION AND JUSTIFICATION * FILE 119 //* FOR DYNAMIC UNIT NAME * FILE 119 //* MODIFICATION. * FILE 119 //* ================================================== * FILE 119 //* DUMP TRANSFER UTILITY * FILE 119 //* ================================================== * FILE 119 //* B CLIST FOR INVOKING ISPF BROWSE * FILE 119 //* FROM EITHER READY MODE OR AN ISPF * FILE 119 //* ENVIRONMENT. * FILE 119 //* E CLIST FOR INVOKING ISPF 'EDIT' * FILE 119 //* FROM EITHER READY MODE OR AN ISPF * FILE 119 //* ENVIRONMENT * FILE 119 //* JULDATE INNER CLIST FOR EXTRACTING * FILE 119 //* TIME/DATE/DAY OF WEEK * FILE 119 //* ===> (THIS CLIST CAN BE USED AS * FILE 119 //* A GENERAL DATE ROUTINE) * FILE 119 //* MAKEDAY CLIST TO INITIALIZE DUMP TRANSFER * FILE 119 //* PDS * FILE 119 //* XFERJOB JOB TO TRANSFER SYSTEM DUMP * FILE 119 //* DATASET TO TAPE * FILE 119 //* XFERINST HINTS ON INSTALLATION OF THE DUMP * FILE 119 //* TRANSFER UTILITY * FILE 119 //* XFERUTIL TSO COMMAND SUBROUTINE TO * FILE 119 //* DETERMINE DUMP DATASET VOLUME * FILE 119 //* SERIAL. * FILE 119 //* XFERVOL SUBROUTINE OF XFERUTIL TO * FILE 119 //* DETERMINE VOLUME SERIAL # * FILE 119 //* XFERWTO PROGRAM TO ISSUE WTO FROM SYSIN * FILE 119 //* (USED WITH CLISTS) * FILE 119 //* XFER1 CLIST INVOKED UNDER TMP IN BATCH * FILE 119 //* TO UPDATE XFER PDS * FILE 119 //* XFER2 CLIST INVOKED UNDER TMP IN BATCH * FILE 119 //* TO UPDATE XFER PDS * FILE 119 //* XIX CLIST TO INQUIRE INTO THE DUMP * FILE 119 //* TITLE DATABASE * FILE 119 //* XIXHELP HELP MEMBER FOR XIX CLIST * FILE 119 //* ================================================== * FILE 119 //* TSO COMMANDS AND UTILITIES * FILE 119 //* ================================================== * FILE 119 //* ASID COMMAND TO PRINT ADDRESS SPACE * FILE 119 //* DATA CONVERTED TO WORK IN 31 BIT * FILE 119 //* MODE UNDER MVS/XA (WORKS ON * FILE 119 //* NON-XA SYSTEMS TOO, IF VARIABLE * FILE 119 //* SET) * FILE 119 //* ASHELP HELP TEXT FOR THE 'ASID' COMMAND * FILE 119 //* CLR3270 COMMAND TO CLEAR SCREEN OF 3270 * FILE 119 //* TERMINAL. CHECKS FOR SESSION * FILE 119 //* MANAGER ACTIVE AND RETURNS NULL * FILE 119 //* STRING TO AVOID FLICKER. * FILE 119 //* (Fixed by William Smith to work * FILE 119 //* properly under more adverse conditions.) * FILE 119 //* CLRHELP HELP TEXT FOR THE 'CLR3270' * FILE 119 //* COMMAND * FILE 119 //* HMDCHRON TIME OF DAY UTILITY - CONVERT * FILE 119 //* TIME-OF-DAY * FILE 119 //* JULGREG JULIAN-GREGORIAN AND VICE-VERSA * FILE 119 //* CONVERSION (SUBROUTINE OF * FILE 119 //* HMDCHRON) * FILE 119 //* HTIME TSO COMMAND TO FORMAT THE DATE * FILE 119 //* AND TIME OF DAY (CALLS HMDCHRON * FILE 119 //* AS SUBROUTINE) * FILE 119 //* PDFINIT PROGRAM FOR ALLOCATING THE "ISPF" * FILE 119 //* PROFILE DATASET AND OPTIONALLY * FILE 119 //* INVOKING EITHER A COMMAND OR * FILE 119 //* "USERID.PROFILE.CLIST" UPON * FILE 119 //* LOGON. CAN BE SET UP SIMILIAR TO * FILE 119 //* VM PROFILE EXEC INVOCATION. * FILE 119 //* PDFHELP HELP TEXT FOR THE 'PDFINIT' * FILE 119 //* COMMAND * FILE 119 //* SM COMMAND TO TURN SESSION MANAGER * FILE 119 //* ON/OFF. WORKS IN MVX/XA MODE * FILE 119 //* WHERE SESSION MANAGER CONTROL * FILE 119 //* BLOCKS ARE MOVED 'ABOVE THE * FILE 119 //* LINE'. (SM tested to run on z/OS 2.2. ) * FILE 119 //* ================================================== * FILE 119 //* MACROS AND SUBROUTINES * FILE 119 //* ================================================== * FILE 119 //* EPUTL PUTLINE SUBROUTINE TO ACCEPT PARM * FILE 119 //* LIST "ABOVE THE LINE" * FILE 119 //* (Cleaned up a bit by Sam Golob) * FILE 119 //* APUT MACRO TO INVOKE 'EPUTL' INSTEAD * FILE 119 //* OF TPUT * FILE 119 //* -------------------------------------------------- * FILE 119 //* CALL# INTERNAL STRUCTURED MACROS USED * FILE 119 //* BY XFER UTILITY * FILE 119 //* DATA# INTERNAL STRUCTURED MACROS USED * FILE 119 //* BY XFER UTILITY * FILE 119 //* END# INTERNAL STRUCTURED MACROS USED * FILE 119 //* BY XFER UTILITY * FILE 119 //* ENDDATA# INTERNAL STRUCTURED MACROS USED * FILE 119 //* BY XFER UTILITY * FILE 119 //* ENTRE# INTERNAL STRUCTURED MACROS USED * FILE 119 //* BY XFER UTILITY * FILE 119 //* EXIT# INTERNAL STRUCTURED MACROS USED * FILE 119 //* BY XFER UTILITY * FILE 119 //* IEXIT# INTERNAL STRUCTURED MACROS USED * FILE 119 //* BY XFER UTILITY * FILE 119 //* INIT# INTERNAL STRUCTURED MACROS USED * FILE 119 //* BY XFER UTILITY * FILE 119 //* -------------------------------------------------- * FILE 119 //* INUSE INNER MACRO FOR * FILE 119 //* TSOENTER/TSOLEAVE/SETREG/EOJ * FILE 119 //* LUSE INNER MACRO FOR * FILE 119 //* TSOENTER/TSOLEAVE/SETREG/EOJ * FILE 119 //* LDROP INNER MACRO FOR * FILE 119 //* TSOENTER/TSOLEAVE/SETREG/EOJ * FILE 119 //* CSPL INNER MACRO FOR TSOENTER/TSOLEAVE * FILE 119 //* IOPL INNER MACRO FOR TSOENTER/TSOLEAVE * FILE 119 //* CPPL INNER MACRO FOR TSOENTER/TSOLEAVE * FILE 119 //* TSOENTER MACRO TO SET UP COMMAND PROCESSOR * FILE 119 //* ENVIRONMENT * FILE 119 //* TSOLEAVE MACRO TO RETURN TO TMP (USED * FILE 119 //* W/TSOENTER) * FILE 119 //* SETREG ENTRY SETUP MACRO - NON/TSO * FILE 119 //* ENVIRONMENT * FILE 119 //* EOJ EXIT RETURN MACRO - NON/TSO * FILE 119 //* ENVIRONMENT * FILE 119 //* XABSM BRANCH AND SET MODE MACRO FOR * FILE 119 //* MVS/XA 31 BIT CODING * FILE 119 //* * FILE 119 //***FILE 120 is from Sam Golob and contains his columns from * FILE 120 //* "Technical Support" magazine entitled "MVS Tools * FILE 120 //* and Tricks of the Trade". There are now over 19 * FILE 120 //* years' worth of articles, which are included here * FILE 120 //* by consent from the publisher of the mazagine. * FILE 120 //* Sam's old articles, from File 014 and File 182, * FILE 120 //* are also included here, as are some newer articles * FILE 120 //* which were never published by NaSPA, and which don't * FILE 120 //* belong to them. * FILE 120 //* * FILE 120 //* >>>> This file is dedicated to the dear memory of <<<< * FILE 120 //* >>>> Roman Panczyszyn, who was an Operations <<<< * FILE 120 //* >>>> Manager at the New York City Data Center, <<<< * FILE 120 //* >>>> DoITT (Department of Information Technology <<<< * FILE 120 //* >>>> and Telecommunications). <<<< * FILE 120 //* * FILE 120 //* email: sbgolob@cbttape.org (current contact address) * FILE 120 //* * FILE 120 //* Also included here is a REXX exec from Lionel Dyck, * FILE 120 //* which can be used to display all the articles * FILE 120 //* by means of their titles. This should be helpful. * FILE 120 //* EXEC 'this.pds(###RUNME)' * FILE 120 //* * FILE 120 //* This file also contains articles written for the * FILE 120 //* public that DO NOT belong to NaSPA and were never * FILE 120 //* published by NaSPA. These articles are members * FILE 120 //* with prefixes of BM****** and you are welcome to * FILE 120 //* read them. * FILE 120 //* * FILE 120 //* This file contains the original versions of Sam's * FILE 120 //* columns before they were edited, or shortened by * FILE 120 //* the magazine because of space limitations. * FILE 120 //* * FILE 120 //* At the time many of these articles were written, * FILE 120 //* you needed to purchase a CBT Tape from NaSPA in * FILE 120 //* order to obtain these materials. Now, please just * FILE 120 //* go to www.cbttape.org and download the files that * FILE 120 //* you want, completely free of charge. Try going * FILE 120 //* to the "Updates Page" of www.cbttape.org first, to * FILE 120 //* get the latest versions of the files, if they had * FILE 120 //* been recently updated. New versions of the CBT Tape * FILE 120 //* are now cut, usually twice a year. So you have to * FILE 120 //* rely on the Updates Page of the website for current * FILE 120 //* copies of the software, usually. * FILE 120 //* * FILE 120 //* You can also read these articles directly from the * FILE 120 //* web, at: * FILE 120 //* www.cbttape.org/articles * FILE 120 //* * FILE 120 //* It is perhaps convenient to include these articles * FILE 120 //* on the CBT Tape itself, because many of them talk * FILE 120 //* about how to make best use of software offerings * FILE 120 //* which are distributed with this tape. * FILE 120 //* * FILE 120 //* After 19 plus years, NaSPA has (possibly temporarily) * FILE 120 //* stopped publishing "Technical Support" magazine. * FILE 120 //* Meanwhile, I am writing some articles anyway, for the * FILE 120 //* betterment of the people (hopefully), and for myself. * FILE 120 //* Stuff that doesn't belong to NaSPA is prefixed by * FILE 120 //* member name "BM". Even though a copyright notice * FILE 120 //* appears in these articles, I give my permission for * FILE 120 //* people to copy them and spread them around. It's * FILE 120 //* only republication without permission, that I am * FILE 120 //* restricting. If you want to re-publish anything * FILE 120 //* that belongs to me, please ask me. * FILE 120 //* * FILE 120 //* >>>> Members starting with BM****** belong to Sam Golob, * FILE 120 //* >>>> and not to NaSPA or any other magazine or organization. * FILE 120 //* >>>> BM1005MY is allowed to be used by SHARE, INC. without * FILE 120 //* >>>> restriction. * FILE 120 //* * FILE 120 //* SUBJECT MATTER INDEX TO THE COLUMNS * FILE 120 //* (TOPICS THAT WERE COVERED) * FILE 120 //* * FILE 120 //* PDS MEMBER SUBJECT MATTER OR TITLE * FILE 120 //* ---------- ----------------------- * FILE 120 //* * FILE 120 //* $$$CPYRT : COPYRIGHT NOTICE * FILE 120 //* $$$INDEX : MEMBER NAMING SCHEME FOR THIS FILE * FILE 120 //* $$$PERMT : PERMISSION TO DISTRIBUTE THIS MATERIAL * FILE 120 //* $$DIRECT : ONE-LINE SUBJECT MATTER INDEX TO THE COLUMNS * FILE 120 //* @FILE120 : THIS FILE - CONTAINS AN INDEX TO THE COLUMNS * FILE 120 //* $$INTRO : AUTHOR'S PREFACE AND "QUICK INTRO" * FILE 120 //* ----------------------------------------------------------- * FILE 120 //* @PDSART0 : The PDS Program - Course Intro * FILE 120 //* @PDSART1 : Public MVS Software - The PDS Program - Part 1 * FILE 120 //* @PDSART2 : Public MVS Software - The PDS Program - Part 2 * FILE 120 //* @PDSART3 : Public MVS Software - The PDS Program - Part 3 * FILE 120 //* @SMINTRO : Introduction to my 1988 SMP Article * FILE 120 //* @SMPART1 : SMP Demystified: Part I * FILE 120 //* @SMPART2 : SMP Demystified: Part II * FILE 120 //* ----------------------------------------------------------- * FILE 120 //* BM0009SE : THE JOY OF "SHARE" (SEPARATE ARTICLE - NOT * FILE 120 //* PUBLISHED - DOES NOT BELONG TO NASPA) * FILE 120 //* BM0806JN : TSO/E CONTROL BLOCKS, AND MORE * FILE 120 //* BM0901JA : TSO AUTHORIZATION TABLES * FILE 120 //* BM0902FE : TSO AUTHORIZATION TABLES - PART 2 * FILE 120 //* BM1005MY : APF-AUTHORIZED TSO COMMANDS * FILE 120 //* BM1006JN : SHARING THE LOAD * FILE 120 //* BM1911NV : THE VALUE OF TOOLS, NEW AND OLD - PART 1 * FILE 120 //* BM1912DE : THE VALUE OF TOOLS, NEW AND OLD - PART 2 * FILE 120 //* SOME NEWER TOOLS YOU MAY NOT KNOW ABOUT * FILE 120 //* BM2001JA : 8-CHARACTER TSO USERIDS IN Z/OS 2.3 * FILE 120 //* BM2001JB : SAVING AND RELOADING IPL TEXT-A NEW TECHNIQUE * FILE 120 //* BM2001JC : CNCLPG - ALTERING AN ADDRESS SPACE - FOR FREE * FILE 120 //* BM2002FE : ONLCLIP - CHANGING THE VOLSER OF A DISK PACK * FILE 120 //* (WHILE THE PACK REMAINS ONLINE) * FILE 120 //* BM2003MA : USING Z/OS SYSTEM SERVICES MACROS, OR NOT * FILE 120 //* BM2011NV : AN INTRODUCTION TO THE IBM MAINFRAME AND ITS * FILE 120 //* Z/OS OPERATING SYSTEM * FILE 120 //* BM2023FE : MAKING BETTER SENSE OUT OF LOAD MODULES * FILE 120 //* BM2310OC : LOOK, DUMP, AND SHOW * FILE 120 //* ----------------------------------------------------------- * FILE 120 //* CL8901JA : INTRO TO THE COLUMN, MISCELLANEOUS TOOLS, * FILE 120 //* THE CBT TAPE * FILE 120 //* CL8902FE : VARIOUS DATASET AND DASD MANAGEMENT TRICKS * FILE 120 //* CL8903MA : ISPF COMMAND TABLE, LPA LOADING AT IPL, THE * FILE 120 //* ABE EDITOR (SEE INCLUDED CORRECTIONS FOR LPA) * FILE 120 //* CL8904AP : ENLARGING THE VTOC OF AN ACTIVE DISK PACK * FILE 120 //* CL8905MY : DELINK AND RELINK OF LOAD MODULES * FILE 120 //* CL8905X1 : FURTHER NOTES ON ISPF COMMAND TABLE ADDITIONS * FILE 120 //* CL8906JN : RETRIEVING MATERIAL FROM IBM'S SOURCE TAPES * FILE 120 //* CL8907JL : THE AMAZING EXCP-COUNT ZAP * FILE 120 //* CL8909SE : THE SLAC MODS TO ASSEMBLER H * FILE 120 //* CL8910OC : VIEW JOBS AND OUTPUT DIRECTLY FROM * FILE 120 //* SPOOL--QUEUE & SDF * FILE 120 //* CL8911NV : NO-COST SUBSYSTEMS: TSSO, ETPS, AND CMD1 * FILE 120 //* CL8912DE : CONVERT CLIST LIBRARIES FROM VB TO FB AND * FILE 120 //* VICE-VERSA * FILE 120 //* CL9001JA : TAPE MAPPING, TAPE LOOKING, AND TAPE COPYING * FILE 120 //* CL9002FE : SOME CHANGING TOOLS ON THE CBT TAPE; * FILE 120 //* THE SLAC ASSEMBLER, UPDATE 2 * FILE 120 //* CL9004AP : THE PDS PROGRAM PRODUCT, PART 1 * FILE 120 //* CL9005MY : THE PDS PROGRAM PRODUCT, PART 2 * FILE 120 //* CL9006JN : THE EFFECT OF CHANGING SOME OF THE FIELDS IN * FILE 120 //* THE VTOC * FILE 120 //* CL9007JL : PRE-PROCESSING SMPPTFIN DATA (NOT DEPENDENT ON * FILE 120 //* SMP/E) * FILE 120 //* CL9008AU : SMP/E HACKING EXAMPLE - REGRESSING VTAM, * FILE 120 //* PART 1 * FILE 120 //* CL9009SE : SMP/E HACKING EXAMPLE - REGRESSING VTAM, * FILE 120 //* PART 2 * FILE 120 //* CL9010OC : MAPXA AND BLKDISK: TWO USEFUL TSO COMMANDS * FILE 120 //* CL9011NV : BILL GODFREY'S CONTRIBUTIONS; THE NEW * FILE 120 //* REVIEW COMMAND * FILE 120 //* CL9012DE : THE ARCHIVER - PART 1 - * FILE 120 //* A NEW PRODUCT AND CONCEPT * FILE 120 //* CL9101JA : THE ARCHIVER - PART 2 - * FILE 120 //* MORE ABOUT THIS NEW PRODUCT * FILE 120 //* CL9102FE : CONVERSION BETWEEN CLIST FORMATS: * FILE 120 //* VB-FB, FB-VB * FILE 120 //* CL9103MA : PUBLIC SOFTWARE TAPES REVISITED * FILE 120 //* CL9104AP : BROWSING VIRTUAL STORAGE: * FILE 120 //* THE "LOOK" TSO COMMAND * FILE 120 //* CL9105MY : MEMBER GROUP SELECTION IN PARTITIONED DATASETS * FILE 120 //* CL9106JN : DYNAMASK - CHANGING DEVICE NAMES ON A LIVE * FILE 120 //* SYSTEM * FILE 120 //* CL9107JL : MAKING YOUR OWN PTFS, A VALUABLE TECHNIQUE * FILE 120 //* - PART 1 * FILE 120 //* CL9108AU : MAKING YOUR OWN PTFS, A VALUABLE TECHNIQUE * FILE 120 //* - PART 2 * FILE 120 //* CL9109SE : EXPLOITING PDS DIRECTORY FIELDS - PART 1 * FILE 120 //* CL9110OC : EXPLOITING PDS DIRECTORY FIELDS - PART 2 * FILE 120 //* CL9111NV : EXPLOITING PDS DIRECTORY FIELDS - PART 3 * FILE 120 //* CL9112DE : ABOUT DATASET BLOCK SIZES AND I/O * FILE 120 //* EFFICIENCY - PART 1 * FILE 120 //* CL9201JA : ABOUT DATASET BLOCK SIZES AND I/O * FILE 120 //* EFFICIENCY - PART 2 * FILE 120 //* CL9202FE : ABOUT DATASET BLOCK SIZES AND I/O * FILE 120 //* EFFICIENCY - PART 3 * FILE 120 //* CL9203MA : A TOUR OF THE WORLD THROUGH * FILE 120 //* FULLSCREEN ZAP - PART 1 * FILE 120 //* CL9204AP : A TOUR OF THE WORLD THROUGH * FILE 120 //* FULLSCREEN ZAP - PART 2 * FILE 120 //* CL9205MY : MAKING THE MOST OF YOUR TOOLS * FILE 120 //* CL9206JN : PUBLIC SOFTWARE TAPES REVISITED * FILE 120 //* CL9207JL : SOME ASSEMBLER THOUGHTS: * FILE 120 //* THE NEW HIGH-LEVEL ASSEMBLER - PART 1 * FILE 120 //* CL9208AU : SOME ASSEMBLER THOUGHTS: * FILE 120 //* THE NEW HIGH-LEVEL ASSEMBLER - PART 2 * FILE 120 //* CL9209SE : SMP/E TOOLS YOU SHOULD HAVE - PART 1 * FILE 120 //* CL9210OC : SMP/E TOOLS YOU SHOULD HAVE - PART 2 * FILE 120 //* CL9211NV : HOW I FOLLOWED MY OWN ADVICE, AND * FILE 120 //* HOW NOT TO UPGRADE JES2 EXITS * FILE 120 //* CL9212DE : PUTTING YOUR TOOLS TOGETHER - PART 1 * FILE 120 //* - ISPF COMMAND TABLES * FILE 120 //* CL9301JA : PUTTING YOUR TOOLS TOGETHER - PART 2 * FILE 120 //* - TOOL PACKAGES * FILE 120 //* CL9302FE : PUTTING YOUR TOOLS TOGETHER - PART 3 - * FILE 120 //* EDIT MACROS, TSO COMMANDS, AND * FILE 120 //* MISCELLANEOUS TECHNIQUES * FILE 120 //* CL9303MA : "SHOW ME MVS" IN ONE PLACE - * FILE 120 //* THE SHOWMVS COMMAND * FILE 120 //* CL9304AP : COPYING TAPES CORRECTLY * FILE 120 //* CL9305JL : MAKING SEQUENTIAL FILES OUT OF PDS'ES, * FILE 120 //* AND VICE-VERSA * FILE 120 //* CL9306SE : TSO HELP, WITHOUT THE DRAWBACKS: * FILE 120 //* THE HEL COMMAND * FILE 120 //* CL9307NV : IEHMAP, AND OTHER STORIES. * FILE 120 //* CL9401JA : THE FASCINATION OF THE DISASSEMBLER - PART 1 * FILE 120 //* CL9402MA : THE FASCINATION OF THE DISASSEMBLER - PART 2 * FILE 120 //* CL9403MY : ASSEMBLING PROGRAM PATCHES - THE ASMTOZAP * FILE 120 //* PROGRAM * FILE 120 //* CL9404JL : 2 TOPICS: REBIRTH OF IEHMOVE, LOADING JES2 * FILE 120 //* EXITS DYNAMICALLY * FILE 120 //* CL9405OC : THE "REVIEW" COMMAND REVISITED * FILE 120 //* CL9406NV : YOUR TSO SESSION - USING THE PSCB * FILE 120 //* CL9407DE : YOUR TSO SESSION - USING THE TSO * FILE 120 //* SESSION MANAGER * FILE 120 //* CL9501JA : ON FINDING PROGRAMS - BLDL AND LLA * FILE 120 //* CL9502FE : ON DATASET RECOVERY - INTRODUCTION * FILE 120 //* CL9503MA : DATASET RECOVERY METHODOLOGY - PART 2 * FILE 120 //* CL9504AP : VTOC TIDBITS - PART 1 * FILE 120 //* CL9505MY : VTOC TIDBITS - PART 2 * FILE 120 //* CL9506JN : A VTOC ADVENTURE - PART 3 * FILE 120 //* CL9507JL : EXPLORING SYS1.BRODCAST * FILE 120 //* CL9508AU : A NOVICE'S GUIDE TO ASSEMBLER * FILE 120 //* PROGRAMMING - PART 1 * FILE 120 //* CL9509SE : A NOVICE'S GUIDE TO ASSEMBLER * FILE 120 //* PROGRAMMING - PART 2 * FILE 120 //* CL9510OC : WORKING WITH TSO - PART 1 * FILE 120 //* CL9511NV : WORKING WITH TSO - PART 2 * FILE 120 //* CL9512DE : KEEPING UP WITH THE UNIT CONTROL * FILE 120 //* BLOCK - PART 1 * FILE 120 //* CL9601JA : KEEPING UP WITH THE UNIT CONTROL * FILE 120 //* BLOCK - PART 2 * FILE 120 //* CL9602FE : EDIT AND SYSTEM RECOVERY * FILE 120 //* CL9603MA : YOUR OWN WORLD OF EDIT MACROS * FILE 120 //* CL9604AP : THE PLACE OF FREE SOFTWARE IN TODAY'S * FILE 120 //* MVS SHOP * FILE 120 //* CL9605MY : EYES - PART 1 * FILE 120 //* CL9606JN : EYES - PART 2 * FILE 120 //* CL9607JL : EYES - PART 3 - USING SMP/E * FILE 120 //* CL9608AU : PERSONAL TOOLS FOR YOUR SMP WORK * FILE 120 //* CL9609SE : TIDBITS * FILE 120 //* CL9610OC : GETTING STARTED WITH PUBLIC MVS SOFTWARE * FILE 120 //* CL9611NV : ALTERNATIVES AND DATASET RECOVERY * FILE 120 //* CL9612DE : ON FINDING THINGS * FILE 120 //* CL9702FE : CREATIVE ENQUEUING * FILE 120 //* CL9703MA : HARNESSING MACRO POWER - PART 1 * FILE 120 //* CL9704AP : HARNESSING MACRO POWER - PART 2 * FILE 120 //* CL9705MY : IT'S A BIRD, IT'S A PLANE, IT'S SUPRNAME * FILE 120 //* CL9706JN : TIMING OUT * FILE 120 //* CL9707JL : OLD CODE--OLD GOLD * FILE 120 //* CL9708AU : PROFILES IN CREATIVITY * FILE 120 //* CL9709SE : SYSTEM PROGRAMMER CREATIVITY * FILE 120 //* CL9710OC : WHY NOT RUN A BATCH JOB? * FILE 120 //* CL9711NV : HELP IN KEEPING YOUR SYSTEM UP * FILE 120 //* CL9712DE : REMEMBERING TSSO * FILE 120 //* CL9801JA : LOOKING AT VIRTUAL STORAGE * FILE 120 //* CL9802FE : ASSORTED UTILITIES - PART 1 * FILE 120 //* CL9803MA : ASSORTED UTILITIES - PART 2 * FILE 120 //* CL9804AP : OTHER PEOPLE'S PROBLEMS * FILE 120 //* CL9805MY : UNDELETING DATA - PART 1 * FILE 120 //* CL9806JN : UNDELETING DATA - PART 2 * FILE 120 //* CL9807JL : WHEN IBM SAYS YOU CAN'T... SOMETIMES YOU CAN * FILE 120 //* CL9808SE : WHEN IBM SAYS YOU CAN'T... SOMETIMES YOU CAN * FILE 120 //* - PART 2 * FILE 120 //* CL9809OC : AN IMPORTANT Y2K TECHNIQUE * FILE 120 //* CL9810NV : EXPANDING YOUR HORIZONS * FILE 120 //* CL9811DE : SETTING YOURSELF UP * FILE 120 //* CL9901JA : CBT TAPE SUPPORT ONLINE * FILE 120 //* CL9902FE : RESOURCE AFFINITY IMPLEMENTATION EFFORTS * FILE 120 //* CL9903MA : SMP/E PREPROCESSING * FILE 120 //* CL9904AP : AWARENESS * FILE 120 //* CL9905MY : HIGHLIGHTS OF CBT TAPE VERSION 420 * FILE 120 //* CL9906JN : SELECTIONS FROM CBT TAPE VERSION 420 (AND 421) * FILE 120 //* CL9907JL : WRITING YOUR OWN TSO COMMAND PROCESSOR * FILE 120 //* - PART 1 * FILE 120 //* CL9908AU : WRITING YOUR OWN TSO COMMAND PROCESSOR * FILE 120 //* - PART 2 * FILE 120 //* CL9908SE : PC'S, C, AND ASSEMBLER * FILE 120 //* CL9910OC : ZAPPING, DISASSEMBLING, DELINKING, AND * FILE 120 //* RE-LINKEDITING * FILE 120 //* CL9911NV : LEARNING OUR TRADE * FILE 120 //* CL9912DE : USING XMIT TO PACKAGE MVS FILES * FILE 120 //* CM0001JA : RECENT CBT TAPE NEWS * FILE 120 //* CM0002FE : ASSEMBLER MACRO COLLECTIONS - PART 1 * FILE 120 //* CM0003MA : ASSEMBLER MACRO COLLECTIONS - PART 2 * FILE 120 //* CM0004AP : LEARNING ABOUT YOUR MVS SYSTEM * FILE 120 //* CM0005MY : ACCUMULATING ASSEMBLER TECHNIQUES * FILE 120 //* CM0006JN : COPYING TAPES * FILE 120 //* CM0007JL : SCANNING FOR PARMS IN A BATCH PROGRAM * FILE 120 //* CM0008AU : THE CVT - THE BACKBONE OF MVS * FILE 120 //* CM0010OC : RUNNING MVS ON A PC * FILE 120 //* CM0011NV : DESIGNING SOFTWARE: WHAT'S IN IT FOR US? * FILE 120 //* CM0012DE : KEEPING YOUR FINGER ON THE PULSE * FILE 120 //* CM0101JA : TAPES AND THEIR LABELS * FILE 120 //* CM0102FE : DEFINING DATASET CHARACTERISTICS * FILE 120 //* CM0103MA : ISPF INTERFACES FOR MVS PROGRAMS * FILE 120 //* CM0104AP : THE ART OF THE ZAP * FILE 120 //* CM0105MY : USING SYSPROG TOOLS WITH APP-PROG AUTHORITY * FILE 120 //* CM0106JN : FIGURING OUT THAT MODULE * FILE 120 //* CM0107JL : EBCDIC TO ASCII - YES OR NO? * FILE 120 //* CM0108AU : ASSEMBLER PROGRAMMING REVISITED * FILE 120 //* CM0109SE : NAVIGATING THE CBT TAPE COLLECTION * FILE 120 //* CM0110OC : LEARNING ABOUT MVS FROM THE SMF BOOK * FILE 120 //* CM0111NV : TSO BASICS, REVISITED * FILE 120 //* CM0112DE : VIRTUAL TAPES * FILE 120 //* CM0201JA : DOES SOFTWARE USE DEPEND ON SOFTWARE COST? * FILE 120 //* CM0202FE : THE NEW "REVIEW" * FILE 120 //* CM0203MA : GLOSSARIES * FILE 120 //* CM0204AP : CBT TAPE SOFTWARE PACKAGING * FILE 120 //* CM0205MY : DRIVEN BY NECESSITY * FILE 120 //* CM0206JL : RETRO MVS COMPUTING * FILE 120 //* CM0207AU : POSITIONS, AND THE DIVISION OF LABOR * FILE 120 //* CM0208SE : RECOVERY TOOLS * FILE 120 //* CM0209OC : DEVELOPMENTS IN FREE MVS SOFTWARE * FILE 120 //* CM0210NV : THOUGHTS ABOUT ASSEMBLER MACROS * FILE 120 //* CM0211DE : TRICKS WITH TAPES - PART 1 - TAPE CONCEPTS * FILE 120 //* CM0301JA : TRICKS WITH TAPES - PART 2-TAPE COPYING TRICKS * FILE 120 //* CM0302FE : TRICKS WITH TAPES - PART 3 - USING EXCP * FILE 120 //* CM0303MA : A REPLACEMENT FOR MCNVTCAT * FILE 120 //* CM0304AP : TSSO REVISITED * FILE 120 //* CM0305MY : THE CBT OVERFLOW TAPE * FILE 120 //* CM0306JN : EXPLORING MVS SAMPLIBS * FILE 120 //* CM0307JL : ATHLETICISM IN SYSTEMS PROGRAMMING * FILE 120 //* CM0308AU : NOVEL IDEAS * FILE 120 //* CM0309SE : A FRESH LOOK AT THE PDS COMMAND PACKAGE * FILE 120 //* CM0310OC : A PHILOSOPHY OF MVS UTILITY DESIGN * FILE 120 //* - POWER VS SAFETY * FILE 120 //* CM0311NV : MAKING LIFE COMPLICATED * FILE 120 //* CM0312DE : EVERYBODY'S DIFFERENT * FILE 120 //* CM0401JA : PLAYING * FILE 120 //* CM0402FE : MODULARIZING AN MVS SYSTEM - PART 1 * FILE 120 //* CM0403MA : MODULARIZING AN MVS SYSTEM - PART 2 * FILE 120 //* CM0404AP : MODULARIZING AN MVS SYSTEM - PART 3 * FILE 120 //* CM0405MY : WHAT'S FOREMOST IN YOUR MIND * FILE 120 //* CM0406JN : CBT TAPE NEW CONTRIBUTIONS * FILE 120 //* CM0407JL : MEASURING AND ACCESSING TAPE DATA * FILE 120 //* CM0408AU : ANATOMY OF AN MVS BATTLEWAGON * FILE 120 //* CM0409SE : ADMINISTERING SYS1.BRODCAST * FILE 120 //* CM0410OC : WORK AND PLAY * FILE 120 //* CM0411NV : PDS AND PDSE * FILE 120 //* CM0412DE : IDEAS * FILE 120 //* CM0501JA : MY POINT OF VIEW * FILE 120 //* CM0502FE : EMULATION AND MVS * FILE 120 //* CM0503MA : CREATIVITY * FILE 120 //* CM0504AP : MVS SYSTEM LEVELS * FILE 120 //* CM0505MY : ACCUMULATING KNOWLEDGE IN ASSEMBLER * FILE 120 //* CM0506JN : FIGURING STUFF OUT * FILE 120 //* CM0507JL : MVS IS ITS HISTORY * FILE 120 //* CM0508AU : HOW TO DO STUFF RIGHT * FILE 120 //* CM0509SE : POWER VERSUS SAFETY * FILE 120 //* CM0510OC : THE 30TH ANNIVERSARY OF THE CBT TAPE * FILE 120 //* CM0511NV : MAKING YOUR WORK SHORTER WITH TOOLS * FILE 120 //* CM0512DE : ALL BEGINNINGS ARE DIFFICULT * FILE 120 //* CM0601JA : WORKING WITH WHAT YOU HAVE, AND ENJOYING IT * FILE 120 //* CM0602FE : TSO/E CONTROL BLOCKS - PART 1 * FILE 120 //* CM0603MA : TSO/E CONTROL BLOCKS - PART 2 * FILE 120 //* CM0604AP : INTERNATIONALIZATION * FILE 120 //* CM0605MY : WHY CONTROL BLOCKS? * FILE 120 //* CM0606JN : THE WORLD SHOULD BE FULL OF COLLECTORS * FILE 120 //* CM0607JL : THE WORLD SHOULD BE FULL OF COLLECTORS - 2 * FILE 120 //* CM0608AU : CBT TAPE PACKAGING * FILE 120 //* CM0609SE : FIND AND REPLACE IN PLACE * FILE 120 //* CM0610OC : MVS KNOWLEDGE * FILE 120 //* CM0611NV : SYSTEM RECOVERY TOOLS - PART 1 * FILE 120 //* CM0612DE : SYSTEM RECOVERY TOOLS - PART 2 * FILE 120 //* CM0701JA : A LITTLE BIT AT A TIME * FILE 120 //* CM0702FE : TECHNOLOGY BREEDS TECHNOLOGY * FILE 120 //* CM0703MA : SANITY CHECKS AND PROGRAMMING ENHANCEMENTS * FILE 120 //* CM0704AP : MVS EXPERIENCE * FILE 120 //* CM0705MY : IF IT AIN'T BROKE, DON'T FIX IT * FILE 120 //* CM0706JN : THE STRUCTURE OF THE BROADCAST DATASET * FILE 120 //* - PART 1 * FILE 120 //* CM0707JL : THE STRUCTURE OF THE BROADCAST DATASET * FILE 120 //* - PART 2 * FILE 120 //* CM0708AU : THE STRUCTURE OF THE BROADCAST DATASET * FILE 120 //* - PART 3 * FILE 120 //* CM0709SE : SYSTEM SOFTWARE "QUALITY" * FILE 120 //* CM0710OC : EXPLORING "LIVE" STORAGE WITH THE "LOOK" * FILE 120 //* TSO COMMAND * FILE 120 //* CM0711NV : DISPLAYING MVS SYSTEM VALUES - PART 1 * FILE 120 //* CM0712DE : DISPLAYING MVS SYSTEM VALUES - PART 2 * FILE 120 //* CM0801JA : PROTECTING OUR CODE FROM SYSTEM ERRORS * FILE 120 //* CM0802FE : CBT TAPE RECENT DEVELOPMENTS - PART 1 * FILE 120 //* CM0803MA : CBT TAPE RECENT DEVELOPMENTS - PART 2 * FILE 120 //* CM0804AP : TAPE MAPPING, TAPE MEASURING, TAPE COPYING * FILE 120 //* CM0805MY : PRESERVING YOUR TAPES FOR POSTERITY * FILE 120 //* * FILE 120 //***FILE 121 IS FROM SAM GOLOB AND CONTAINS WIDE ILLUSTRATIONS * FILE 121 //* FROM HIS COLUMNS IN "TECHNICAL SUPPORT" MAGAZINE. * FILE 121 //* THE COLUMNS THEMSELVES ARE IN FILE 120. THIS FILE * FILE 121 //* IS IN IEBCOPY UNLOADED FORMAT. * FILE 121 //* * FILE 121 //***FILE 122 CONTAINS THE RMSG SUB-SYSTEM AND SOME JES2 EXITS * FILE 122 //* USED AT ALLERGAN INC OF IRVINE CALIFORNIA. THIS * FILE 122 //* FILE IS IN IEBUPDTE SYSIN FORMAT, FOR ADDITIONAL * FILE 122 //* INFORMATION SEE THE MEMBER CALLED $$DOC * FILE 122 //* * FILE 122 //* THE RMSG SUB-SYSTEM IS AN 'AUTOMATIC OPERATOR' * FILE 122 //* SYSTEM THAT MONITORS AND REACTS TO SELECTED * FILE 122 //* CONSOLE TRAFFIC AND USER WRITTEN COMMANDS. * FILE 122 //* * FILE 122 //* THE RMSG SUB-SYSTEM RUNS ON MVS/SP AND MVS/XA * FILE 122 //* WITHOUT ANY MODIFICATION. THE J2SRB01 ROUTINE RUNS * FILE 122 //* ON MVS/SP AND MVS/XA WITHOUT ANY MODIFICATION. * FILE 122 //* * FILE 122 //* * FILE 122 //* MEMBER DESCRIPTION * FILE 122 //* * FILE 122 //* CMDRMSG SAMPLE MVS STARTUP COMMANDS ISSUED BY * FILE 122 //* RMSGLOAD * FILE 122 //* PLACE THIS MEMBER IN SYS1.PARMLIB. THIS * FILE 122 //* IS A LIST OF COMMANDS THAT ARE ISSUED BY * FILE 122 //* RMSGLOAD AFTER RMSG IS INITIALIZED. SEE * FILE 122 //* QUITMVS FOR SHUTDOWN COMMANDS THE PROC * FILE 122 //* RMSGLOAD REFERS TO THIS MEMBER * FILE 122 //* * FILE 122 //* COMEIN ENTRY MACRO FOR SOME ROUTINES * FILE 122 //* PLACE THIS MEMBER IN YOUR USER MACLIB * FILE 122 //* * FILE 122 //* GETOUT EXIT MACRO FOR SOME ROUTINES * FILE 122 //* PLACE THIS MEMBER IN YOUR USER MACLIB * FILE 122 //* * FILE 122 //* IEFSSN00 SAMPLE SUB-SYSTEM NAME TABLE * FILE 122 //* ADD AN ENTRY FOR "RMSG" TO YOUR * FILE 122 //* SUB-SYSTEM NAME TABLE IN SYS1.PARMLIB. * FILE 122 //* * FILE 122 //* JES2PARM SAMPLE JES2 PARMS * FILE 122 //* THESE JES2 PARMS ACTIVATE ALL OF OUR * FILE 122 //* JES2 EXITS AND STARTS A NJE/NJI LINK * FILE 122 //* BETWEEN MVS AND VM. BEWARE OF THE * FILE 122 //* VIRTUAL PRINTER NUMBERS. THEY ARE * FILE 122 //* CRITICAL BEWARE OF THE NJE NODE NAMES. * FILE 122 //* * FILE 122 //* J2SRB01 SRB TO CLOSE VIRTUAL PRINTERS * FILE 122 //* THIS SRB ISSUES A DIAGNOSE 8 TO CLOSE * FILE 122 //* VIRTUAL PRINTERS. IT IS LOADED BY * FILE 122 //* RMSGLOAD AND ACTIVATED BY J2XIT01. THE * FILE 122 //* LOAD MODULE MUST RESIDE IN THE SAME * FILE 122 //* LINKLIB AS RMSG. SEE THE //LOADLIB DD * FILE 122 //* IN THE RMSGSUB PROC. THE SSVT FOR RMSG * FILE 122 //* IS ALSO THE ANCHOR FOR J2SRB01 * FILE 122 //* * FILE 122 //* J2TBL03 ACCOUNT NUMBER TABLE FOR J2XIT03 ACCOUNT * FILE 122 //* NUMBER VALIDATION ROUTINE FOR BOTH MVS * FILE 122 //* AND CMS. THIS ROUTINE IS LOADED AND * FILE 122 //* CALLED BY J2XIT03. THIS ROUTINE, WHEN * FILE 122 //* ASSEMBLED UNDER CMS, CAN BE USED TO * FILE 122 //* VALIDATE ACCOUNT NUMBERS. * FILE 122 //* * FILE 122 //* J2XIT01 JES2 EXIT 1 TO CLOSE VIRTURAL PRINTERS * FILE 122 //* THIS ROUTINE KNOWS, BY PRINTER NUMBER, * FILE 122 //* WHICH PRINTERS ARE VIRTUAL PRINTERS. NO * FILE 122 //* ACTION IS TAKEN FOR REAL PRINTERS. IF * FILE 122 //* THE ENTRY IS FOR A START BANNER PAGE, A * FILE 122 //* 1 LINE BANNER PAGE IS CREATED. IF THE * FILE 122 //* ENTRY IS FOR A ENDING BANNER PAGE, THEN * FILE 122 //* THE PRINTER ADDRESS (CUU) AND OTHER * FILE 122 //* INFORMATION IS FORMATTED FOR J2SRB01 AND * FILE 122 //* J2SRB01 IS CALLED TO SCHEDULE A SRB TO * FILE 122 //* CLOSE THE PRINTER. ENDING BANNER PAGES * FILE 122 //* ARE NOT PRODUCED FOR VIRTUAL PRINTERS. * FILE 122 //* * FILE 122 //* J2XIT02 JES2 EXIT 2 TO MODIFY JOB CARD AND INSERT * FILE 122 //* /*ROUTE CARD. * FILE 122 //* 1) CHECK FOR STARTED TASKS AND INSERT AN * FILE 122 //* ACCOUNT NUMBER IN THE STC JOB CARD. * FILE 122 //* 2) INSERT A /*ROUTE CARD IF THE JOB CAME * FILE 122 //* FROM THE NJE/NJI LINK. * FILE 122 //* * FILE 122 //* J2XIT03 JES2 EXIT 3 TO VALIDATE ACCOUNT NUMBERS * FILE 122 //* THIS ROUTINE LOADS J2TBL03 TO VALIDATE * FILE 122 //* ACCOUNT NUMBERS. SELECTED JOB NUMBERS * FILE 122 //* (SEE THE CODE) WILL CAUSE J2TBL03 TO BE * FILE 122 //* REFRESHED (RE-LOADED) OR INACTIVATED. * FILE 122 //* * FILE 122 //* J2XIT04 JES2 EXIT 3 TO MODIFY JCL * FILE 122 //* THIS ROUTINE COMMENTS OUT JOBCAT AND * FILE 122 //* STEPCAT CARDS FOR SELECTED JOB CLASSES. * FILE 122 //* IT ALSO ADDS SOME 'OUTPUT' CARDS TO * FILE 122 //* ROUTE THE JOBLOG ETC TO THE LOCAL NODE. * FILE 122 //* * FILE 122 //* J2XIT09 JES2 EXIT 9 TO ENFORCE OUTPUT EXCESSION * FILE 122 //* FOR TEST JOBS * FILE 122 //* THIS EXIT WILL ALLOW OUTPUT EXCESSION * FILE 122 //* FOR PRODUCTION JOBS. TEST JOBS WILL * FILE 122 //* ABEND WHEN OUTPUT EXCESSION OCCURS. * FILE 122 //* * FILE 122 //* QUITMVS A LIST OF COMMANDS TO SHUT MVS DOWN BEFORE * FILE 122 //* AN IPL * FILE 122 //* PLACE THIS MEMBER IN SYS1.PARMLIB. WHEN * FILE 122 //* THE OPERATOR ISSUES THE COMMAND 'QUIT * FILE 122 //* MVS' THESE COMMANDS WILL BE PUT ON THE * FILE 122 //* INTRDR BY RMSG. * FILE 122 //* * FILE 122 //* RCMD ISSUE SELECTED JES2 COMMANDS * FILE 122 //* WE DON'T WANT OUR PROGRAMMERS ISSUING * FILE 122 //* JES2 OR OPERATOR COMMANDS. * FILE 122 //* RCMD IS USED TO SEND A REQUEST TO RMSG * FILE 122 //* TO ISSUE SELECTED COMMANDS. RCMD IS * FILE 122 //* PARM DRIVEN AND WILL ISSUE THE * FILE 122 //* FOLLOWING COMMANDS. * FILE 122 //* * FILE 122 //* PARM COMMAND * FILE 122 //* SUPRA $TI10,V CHANGE INITIATOR CLASS * FILE 122 //* $SI10 START THE INITIATOR. * FILE 122 //* RLSE JOBNAME $A'JOBNAME' RELEASE A HELD JOB * FILE 122 //* REFRESH F LLA,REFRESH REFRESH THE LLA FOR XA * FILE 122 //* * FILE 122 //* * THE PRODUCTION CONTROL GROUP LINKS * FILE 122 //* ALL PRODUCTION PROGRAMS INTO A * FILE 122 //* LINKLIST DATASET. RCMD WITH THE * FILE 122 //* REFRESH PARM IS THE LAST STEP OF THE * FILE 122 //* LKED JOB. * FILE 122 //* * FILE 122 //* * IF THE F LLA,REFRESH COMMAND LOOKS A * FILE 122 //* LITTLE STRANGE, IT IS BECAUSE WE * FILE 122 //* HAVE MSX IN HOUSE AND ISSUE THE * FILE 122 //* COMMAND ON ALL PROCESSORS. REMOVE * FILE 122 //* THE '^ALL' AND THE COMMAND SHOULD * FILE 122 //* WORK FINE. * FILE 122 //* * FILE 122 //* EXAMINE THE CODE FOR ADDITIONAL FEATURES. * FILE 122 //* * FILE 122 //* RMSG AUTOMATIC OPERATOR SUB-SYSTEM * FILE 122 //* RMSG IS A SUB-SYSTEM THAT MONITORS ALL * FILE 122 //* CONSOLE TRAFFIC AND REACTS TO SELECTED * FILE 122 //* MESSAGES AND COMMANDS. THE SSVT FOR RMSG * FILE 122 //* IS ALSO THE ANCHOR FOR J2SRB01 RMSG * FILE 122 //* CONTAINS THE FOLLOWING FEATURES: * FILE 122 //* 1) REPLY TO SELECTED WTOR MESSAGES. * FILE 122 //* EX: REPLY 'NOHOLD' TO THE REPLY HOLD * FILE 122 //* OR NOHOLD MSG. * FILE 122 //* 2) RESPOND TO SELECTED WTO MESSAGES - * FILE 122 //* EX: WHEN RMSG SEES THE 'VTAM ACTIVE' * FILE 122 //* MSG IT WILL START TSO. * FILE 122 //* 3) ALLOW USER COMMANDS. * FILE 122 //* EX: THE COMMAND 'QUIT MVS' WILL ISSUE A * FILE 122 //* SERIES OF COMMANDS TO SHUT DOWN MVS * FILE 122 //* (SEE QUITMVS MEMBER). JES2 WILL BE * FILE 122 //* STOPPED AND A Z EOD WILL BE ISSUED. * FILE 122 //* * FILE 122 //* RMSGCMD PROC USED BY RMSG TO WRITE COMMANDS TO THE * FILE 122 //* INTRDR * FILE 122 //* PLACE THIS MEMBER IN A PROCLIB * FILE 122 //* * FILE 122 //* RMSGLOAD INITIALIZE RMSG AND LOAD J2SRB01 THIS * FILE 122 //* ROUTINE INITIALIZES THE RMSG SUB-SYSTEM * FILE 122 //* AND LOADS THE J2SRB01 ROUTINE. IT ALSO * FILE 122 //* READS THE CMDRMSG MEMBER OF SYS1.PARMLIB * FILE 122 //* AND PUTS THE COMMANDS ON THE INTRDR. * FILE 122 //* * FILE 122 //* RMSGSUB PROC TO RUN RMSGLOAD AND INITIALIZE RMSG * FILE 122 //* SUB-SYSTEM * FILE 122 //* PLACE THIS MEMBER IN A PROCLIB * FILE 122 //* POINT TO THE LINKLIB THAT CONTAINS BOTH * FILE 122 //* RMSG AND J2SRB01. * FILE 122 //* TO START RMSG ENTER THE COMMAND 'S RMSGSUB'* FILE 122 //* WE PUT THIS COMMAND IN CMD00. * FILE 122 //* TO REFRESH RMSG AND J2SRB01 ENTER THE * FILE 122 //* COMMAND: * FILE 122 //* 'S RMSGSUB,OPTION=FORCE'. * FILE 122 //* * FILE 122 //***FILE 123 is from Sam Golob and contains a primitive system * FILE 123 //* to limit the use of TSO commands in a TSO session. * FILE 123 //* Sometimes, you can't give a group of users the full * FILE 123 //* spectrum of TSO commands beyond the ones they really * FILE 123 //* need. See member $$NOTES for more details. * FILE 123 //* * FILE 123 //* This file contains several programs which reflect * FILE 123 //* the TSO command entered, back to the terminal, * FILE 123 //* without doing any other action. If you want to * FILE 123 //* block a user from using a particular TSO command, * FILE 123 //* create a load library to concatenate (in a STEPLIB) * FILE 123 //* ahead of all the other libraries that their TSO * FILE 123 //* session has access to, then put one of these three * FILE 123 //* programs into that library. I greatly prefer to use * FILE 123 //* the ECHOPGM command for this. Then create an ALIAS * FILE 123 //* member to the ECHOPGM program (using the PDS program * FILE 123 //* from File 182 of the CBT Tape). When you enter * FILE 123 //* a command with that alias name, the ECHOPGM program * FILE 123 //* is executed, and it reflects that command's name * FILE 123 //* back to the terminal, with all its parameters. * FILE 123 //* * FILE 123 //* If the user enters a "forbidden" program, his/her * FILE 123 //* command is merely reflected back to the terminal, * FILE 123 //* with all the parameters, and it doesn't do anything. * FILE 123 //* Therefore the system is "protected" from that user, * FILE 123 //* and the commands entered also can be logged. * FILE 123 //* * FILE 123 //* Using the PDS command processor on File 182, you * FILE 123 //* can create hundreds or thousands of aliases to one * FILE 123 //* program. It's usually easiest to do this with * FILE 123 //* PDS running under TSO-in-batch. If you really want * FILE 123 //* to get fancy, just copy ECHOPGM to a new library, * FILE 123 //* and then you can ALIAS all the program names in * FILE 123 //* SYS1.CMDLIB and the other TSO command libraries. * FILE 123 //* Then you delete the aliases for the commands the * FILE 123 //* users are permitted to use. Make sure there are * FILE 123 //* enough directory blocks in the STEPLIB library, * FILE 123 //* to contain all the alias names. On a 3390 pack, * FILE 123 //* 45 directory blocks are on a track. 44 are on the * FILE 123 //* first directory track, and 45 on all the others. * FILE 123 //* * FILE 123 //* Here's some sample TSO-in-batch JCL to create * FILE 123 //* aliases to a TSO command program. * FILE 123 //* * FILE 123 //* //SAGOLOBT JOB (ACCT#),S-GOLOB, * FILE 123 //* // NOTIFY=&SYSUID, * FILE 123 //* // CLASS=S,MSGCLASS=X * FILE 123 //* //* * FILE 123 //* //TSOBATCH EXEC PGM=IKJEFT01 * FILE 123 //* //STEPLIB DD DISP=SHR,DSN=library.where.PDS.is * FILE 123 //* //SYSTSPRT DD SYSOUT=* * FILE 123 //* //SYSTSIN DD * * FILE 123 //* PDS 'your.new.steplib' * FILE 123 //* ALIAS ECHOPGM command1 * FILE 123 //* ALIAS ECHOPGM command2 * FILE 123 //* ALIAS ECHOPGM command3 * FILE 123 //* ALIAS ECHOPGM command4 * FILE 123 //* END * FILE 123 //* /* * FILE 123 //* Do this to as many commands as you want. * FILE 123 //* * FILE 123 //* The three ECHO*** programs included here are: * FILE 123 //* * FILE 123 //* ECHOADF - Only works under the TSO Session Manager, * FILE 123 //* EXEC PGM=ADFMDF03 in the logon proc. * FILE 123 //* (Don't use this program--we have better.) * FILE 123 //* * FILE 123 //* ECHOTPUT - Reflects the entire contents of the command * FILE 123 //* buffer back to the terminal, using TPUT. * FILE 123 //* (Don't use this program--we have better.) * FILE 123 //* * FILE 123 //* ECHOPGM - Reflects the entire contents of the command * FILE 123 //* buffer back to the terminal, using PUTLINE. * FILE 123 //* (This program can echo up to 250 characters. * FILE 123 //* See the MAXMSG label in the EPUTL csect.) * FILE 123 //* (Use this program. It's the best we have.) * FILE 123 //* * FILE 123 //* ----> ECHOPGM is the preferred program to use. <---- * FILE 123 //* ------- -- --- --------- ------- -- --- * FILE 123 //* ----> The other programs are included only as <---- * FILE 123 //* ----> coding examples and for experimentation. <---- * FILE 123 //* * FILE 123 //* Sam Golob * FILE 123 //* * FILE 123 //* email: sbgolob@cbttape.org * FILE 123 //* * FILE 123 //***FILE 124 IS FROM THE STATE OF WISCONSIN REGIONAL COMPUTING * FILE 124 //* CENTER OF MADISON, WISCONSIN AND CONTAINS * FILE 124 //* SEVERAL OF THEIR ISPF/PDF APPLICATIONS. THEY ARE * FILE 124 //* CURRENTLY WORKING UNDER ISPF/PDF V2 R3 M0. * FILE 124 //* * FILE 124 //* NO WARRANTY IS GIVEN OR IMPLIED BY WSRCC. * FILE 124 //* NO LIABILITY IS ASSUMED BY WSRCC FOR ANY OF * FILE 124 //* THE CODE IN THIS FILE. * FILE 124 //* * FILE 124 //* THIS FILE IS IN IEBUPDTE SYSIN FORMAT * FILE 124 //* * FILE 124 //* THIS FILE CONTAINS THE FOLLOWING MEMBERS : * FILE 124 //* * FILE 124 //* AUTH - MACRO, USED BY SPF (SEE BELOW). AUTH * FILE 124 //* IS USED BY THE SPF PROGRAM TO INVOKE * FILE 124 //* SVC 233 TO TURN ON AND OFF JSCB * FILE 124 //* AUTHORIZATION. * FILE 124 //* * FILE 124 //* BPPL - MACRO TAKEN FROM CBT TAPE VERSION 259 * FILE 124 //* FILE 270. USED IN ASSEMBLY OF STACK * FILE 124 //* PROGRAM. * FILE 124 //* * FILE 124 //* EDPRD - ISREDIT MACRO TO INVOKE THE PRINTDS * FILE 124 //* COMMAND FOR THE DATASET BEING EDITED. * FILE 124 //* USES THE PDPANL PANEL TO PROMPT FOR * FILE 124 //* OPTIONS WHICH ARE SAVED IN THE * FILE 124 //* PROFILE. THE MACRO WORKS AGAINST THE * FILE 124 //* DISK VERSION OF THE DATASET SO IF * FILE 124 //* CHANGES HAVE BEEN MADE THE DATASET * FILE 124 //* MUST BE "SAVE"ED BEFORE INVOKING * FILE 124 //* EDPRD. * FILE 124 //* * FILE 124 //* EDPRT - ISREDIT MACRO TO INVOKE THE PRINTOFF * FILE 124 //* COMMAND FOR THE DATASET BEING EDITED. * FILE 124 //* USES THE PRPANL PANEL TO PROMPT FOR * FILE 124 //* OPTIONS WHICH ARE SAVED IN THE * FILE 124 //* PROFILE. THE MACRO WORKS AGAINST THE * FILE 124 //* DISK VERSION OF THE DATASET SO IF * FILE 124 //* CHANGES HAVE BEEN MADE THE DATASET * FILE 124 //* MUST BE "SAVE"ED BEFORE INVOKING * FILE 124 //* EDPRT. * FILE 124 //* * FILE 124 //* EDSCR - ISREDIT MACRO TO INVOKE THE SCRIPT * FILE 124 //* COMMAND FOR THE DATASET BEING EDITED. * FILE 124 //* USES THE SCPANL PANEL TO PROMPT FOR * FILE 124 //* OPTIONS WHICH ARE SAVED IN THE * FILE 124 //* PROFILE. THE MACRO WORKS AGAINST THE * FILE 124 //* DISK VERSION OF THE DATASET SO IF * FILE 124 //* CHANGES HAVE BEEN MADE THE DATASET * FILE 124 //* MUST BE "SAVE"ED BEFORE INVOKING * FILE 124 //* EDSCR. * FILE 124 //* * FILE 124 //* ENTERR - MACRO TAKEN FROM CBT TAPE VERSION 259 * FILE 124 //* FILE 270. USED IN ASSEMBLY OF STACK * FILE 124 //* PROGRAM. * FILE 124 //* * FILE 124 //* GDGUTIL - ISPF CLIST WHICH INVOKES SEVERAL * FILE 124 //* FUNCTIONS ONE MIGHT WANT TO DO TO A * FILE 124 //* GDG. CREATE, LIST INDEX, LIST * FILE 124 //* DATASETS MODIFY LIMIT AND DELETE. * FILE 124 //* CAN BE USED FROM PANEL 6 OR INCLUDED * FILE 124 //* AS A SELECTION ENTRY ON ANOTHER * FILE 124 //* PANEL. USES GDGUTILP PANEL AND * FILE 124 //* RESETGDG PROGRAM TO DO THE WORK. * FILE 124 //* * FILE 124 //* GDGUTILP - ISPF PANEL USED BY GDGUTIL, SEE ABOVE. * FILE 124 //* * FILE 124 //* IGC0023C - SVC 233. THIS IS A NON-AUTHORIZED * FILE 124 //* TYPE 3 SVC THAT TURNS BITS IN THE * FILE 124 //* JSCB ON OR OFF BASED ON AN ENTRY * FILE 124 //* CODE IS REGISTER 1. IT IS CALLED BY * FILE 124 //* THE AUTH MACRO WHICH IS USED BY THE * FILE 124 //* SPF PROGRAM (SEE BELOW). * FILE 124 //* * FILE 124 //* IKJCVT - MACRO TAKEN FROM CBT TAPE VERSION 259 * FILE 124 //* FILE 270. USED IN ASSEMBLY OF STACK * FILE 124 //* PROGRAM. * FILE 124 //* * FILE 124 //* ISR=PDOC - ISPF/PDF PRIMARY OPTION PANEL * FILE 124 //* DOCUMENTAION. * FILE 124 //* * FILE 124 //* ISR=PRIM - ISPF/PDF PRIMARY OPTION PANEL AS USED * FILE 124 //* BY WSRCC. SEE THE MEMBER ISR=PDOC FOR * FILE 124 //* DESCRIPTION. * FILE 124 //* * FILE 124 //* KPPL - MACRO TAKEN FROM CBT TAPE VERSION 259 * FILE 124 //* FILE 270. USED IN ASSEMBLY OF STACK * FILE 124 //* PROGRAM. * FILE 124 //* * FILE 124 //* LEAVER - MACRO TAKEN FROM CBT TAPE VERSION 259 * FILE 124 //* FILE 270. USED IN ASSEMBLY OF STACK * FILE 124 //* PROGRAM. * FILE 124 //* * FILE 124 //* MOVE - MACRO TAKEN FROM CBT TAPE VERSION 259 * FILE 124 //* FILE 270. USED IN ASSEMBLY OF STACK * FILE 124 //* PROGRAM. * FILE 124 //* * FILE 124 //* PDPANL - PROMPTING PANEL FOR USE WITH EDPRD * FILE 124 //* MACRO. * FILE 124 //* * FILE 124 //* PRPANL - PROMPTING PANEL FOR USE WITH EDPRT * FILE 124 //* MACRO. * FILE 124 //* * FILE 124 //* PRT - 3.4 PRINTOFF CLIST, SAME AS J.PRT, * FILE 124 //* ALSO MAIN MEMBER FOR ALIASES PR1 AND * FILE 124 //* PR2 3.4 PRINTOFF CLISTS. * FILE 124 //* * FILE 124 //* PRTPNL00 - MEMBERS SELECTION LIST PANEL USED BY * FILE 124 //* J.PRT, J.PR1, J.PR2, AND THE 3.4 * FILE 124 //* CLISTS PRT, PR1, AND PR2. * FILE 124 //* * FILE 124 //* PR1 (ALIAS) - 3.4 PRINTOFF CLIST, USES SAME OPTIONS * FILE 124 //* AS J.PR1 * FILE 124 //* * FILE 124 //* PR2 (ALIAS) - 3.4 PRINTOFF CLIST, USES SAME OPTIONS * FILE 124 //* AS J.PR2 * FILE 124 //* * FILE 124 //* REGEQU - MACRO TAKEN FROM CBT TAPE VERSION 259 * FILE 124 //* FILE 270. USED IN ASSEMBLY OF STACK * FILE 124 //* PROGRAM. * FILE 124 //* * FILE 124 //* RESETGDG - PROGRAM TO RESET THE LIMIT ON GDG'S. * FILE 124 //* SEE PROGRAM FOR ADDITIONAL * FILE 124 //* INFORMATION. CALLED BY GDGUTIL CLIST. * FILE 124 //* * FILE 124 //* SCPANL - PROMPTING PANEL FOR USE WITH SCPRT * FILE 124 //* MACRO. * FILE 124 //* * FILE 124 //* SPF - WSRCC'S PREPROCESSOR WHICH ALLOCATES * FILE 124 //* ISPF/PDF FILES AND INVOKES ISPF/PDF. * FILE 124 //* * FILE 124 //* SPFDOC - DOCUMENTATION FOR WSRCC'S ISPF/PDF * FILE 124 //* PREPROCESSOR * FILE 124 //* * FILE 124 //* STACK - STACK PROGRAM AS TAKEN FROM CBT TAPE * FILE 124 //* 259 FILE 270, USED FOR ISPF/PDF XL * FILE 124 //* (EXIT AND LOGOFF) AND XLN (EXIT AND * FILE 124 //* LOGON) OPTIONS. * FILE 124 //* * FILE 124 //* STACKDOC - STACK PROGRAM DOCUMENTATION, ALSO AS * FILE 124 //* TAKEN FROM CBT TAPE VERSION 259, FILE * FILE 124 //* 270. * FILE 124 //* * FILE 124 //* WPROFILE - SAMPLE MEMBER FOR USE BY WSRCC * FILE 124 //* ISPF/PDF PREPROCESSOR, ALLOCATES * FILE 124 //* ISPF/PDF FILES AS USED BY WSRCC * FILE 124 //* CUSTOMER RATHER THAN AS WSRCC SYSTEMS * FILE 124 //* PROGRAMMER. * FILE 124 //* * FILE 124 //* WSRCCEP1 - THIS PANEL IS CALLED BY ALL OF THE J * FILE 124 //* COMMANDS (EXCEPT FOR SET), IT DECODES * FILE 124 //* THE COMMAND'S SELECTION CODE INTO A * FILE 124 //* FULL DATA SET NAME AND INVOKES THE * FILE 124 //* WSRCEPCL CLIST TO HANDLE THE REQUESTED * FILE 124 //* COMMAND. * FILE 124 //* * FILE 124 //* SEVERAL DATASETS AND SELECTION CODES * FILE 124 //* ARE CODED INTO THE WSRCCEP1 PANEL AND * FILE 124 //* DO NOT NEED TO BE ADDED TO EACH * FILE 124 //* INDIVIDUAL'S SELECTIONS, THEY ARE * FILE 124 //* FREQUENTLY USED PDS'S: * FILE 124 //* * FILE 124 //* CODE LIBRARY * FILE 124 //* S1 SYS1.PROCLIB * FILE 124 //* S2 SYS2.PROCLIB * FILE 124 //* PA SYS1.PARMLIB * FILE 124 //* C2 SYS2.CLISTLIB * FILE 124 //* TSO SYS2.TSOPROCS * FILE 124 //* STC SYS2.STCPROCS * FILE 124 //* * FILE 124 //* WSRCCLPN - THIS PANEL IS THE J JUMP COMMAND * FILE 124 //* SELECTION PANEL. ALL OF THE COMMAND * FILE 124 //* OPTIONS ARE ALSO ADDED TO THE ISR=PRIM * FILE 124 //* PRIMARY PANEL SO YOU DO NOT NEED TO * FILE 124 //* ENTER J IN FRONT OF EACH OPTION, THIS * FILE 124 //* PANEL IS MAINLY USED TO SHOW WHICH * FILE 124 //* FUNCTIONS WORK WITH THE DATA SET NAME * FILE 124 //* SELECTION CODES. * FILE 124 //* * FILE 124 //* WSRCEPCL - THIS IS THE MAIN JUMP COMMAND CLIST. * FILE 124 //* THIS CLIST IS CALLED BY ALL OF THE J * FILE 124 //* PANEL OPTIONS (EXCEPT SET) AND IT * FILE 124 //* INVOKES ALL OF THE J PANEL COMMANDS. * FILE 124 //* * FILE 124 //* WSRCESET - SELECTION CODE AND DATA SET NAME * FILE 124 //* SETTING FOR J OPTIONS. THIS PANEL IS * FILE 124 //* CALLED BY OPTION J.SET AND IT ALLOWS * FILE 124 //* YOU TO SET UP SELECTION CODES AND DATA * FILE 124 //* SET NAMES AND THE PRINTOFF OPTIONS FOR * FILE 124 //* PR1 AND PR2. * FILE 124 //* * FILE 124 //* WSRCMDS - XSPLIT * FILE 124 //* THIS IS AN EXAMPLE OF THE ENTRY IN OUR * FILE 124 //* ISPCMDS WHICH ALLOWS US TO ENTER * FILE 124 //* XSPLIT (ABRV. XS) ON ANY COMMAND LINE * FILE 124 //* AND BRING UP A NEW PRIMARY OPTION * FILE 124 //* PANEL (ISR=PRIM) ON TOP OF THE CURRENT * FILE 124 //* ISPF/PDF SCREEN. YOU CAN THEN DO ANY * FILE 124 //* ISPF/PDF (ALMOST) OPTIONS AND WHEN YOU * FILE 124 //* ARE THROUGH YOU ENTER =X AND GO BACK * FILE 124 //* TO THE SCREEN YOU ENTERED THE XSPLIT * FILE 124 //* ON. THIS WORKS SORT OF LIKE AN EXTRA * FILE 124 //* SPLIT, BUT YOU STILL ONLY HAVE 2 * FILE 124 //* SCREENS TO SWAP BETWEEN. * FILE 124 //* * FILE 124 //* WSRCPRTC - PDS MEMBER LIST, SELECT, AND PRINTOFF * FILE 124 //* CLIST. THIS CLIST IS USED BY OTHER * FILE 124 //* CLISTS (WSRCEPCL, PRT, AND PRT'S * FILE 124 //* ALIASES) TO DISPLAY A PDS MEMBER * FILE 124 //* SELECTION LIST AND THEN PRINTOFF EACH * FILE 124 //* OF THE MEMBERS SELECTED. * FILE 124 //* * FILE 124 //* TP - MACRO TAKEN FROM CBT TAPE VERSION 259 * FILE 124 //* FILE 270. USED IN ASSEMBLY OF STACK * FILE 124 //* PROGRAM. * FILE 124 //* * FILE 124 //* XABGN - MACRO, USED BY SPF PROGRAM TO SET UP * FILE 124 //* STANDARD LINKAGE AT THE BEGINNING OF * FILE 124 //* THE PROGRAM. * FILE 124 //* * FILE 124 //* XAFIN - MACRO, USED BY SPF PROGRAM TO EXIT AND * FILE 124 //* FREE UP WORK AREA GETMAINED BY XABGN. * FILE 124 //* * FILE 124 //* XL - EXIT ISPF AND LOGOFF CLIST * FILE 124 //* THIS SMALL CLIST ISSUES THE STACK * FILE 124 //* COMMAND TO STACK A LOGOFF COMMAND, IT * FILE 124 //* IS CALLED BY OPTION XL IN ISR=PRIM. * FILE 124 //* * FILE 124 //* XLN - EXIT ISPF AND LOGON CLIST * FILE 124 //* THIS SMALL CLIST ISSUES THE STACK * FILE 124 //* COMMAND TO STACK A LOGON COMMAND, IT * FILE 124 //* IS CALLED BY OPTION XLN IN ISR=PRIM. * FILE 124 //* THE CLIST DOES A VGET FOR 2 VARIABLES, * FILE 124 //* XT1 AND XT2. X1 IS THE LOGON-ID TO BE * FILE 124 //* LOGGED ON AND XT2 (IF SPECIFIED) IS AN * FILE 124 //* ALTERNATE LOGON PROC TO BE USED. * FILE 124 //* * FILE 124 //***FILE 125 IS FROM THE STATE OF CONNECTICUT AND CONTAINS SEVERAL * FILE 125 //* SAS PROGRAMS. THE FOLLOWING IS A LIST OF MEMBERS IN * FILE 125 //* THIS FILE. * FILE 125 //* * FILE 125 //* $$README IMPORTANT INFORMATION. READ THIS BEFORE * FILE 125 //* USING. * FILE 125 //* $FILE1 INSTRUCTIONS AND JCL TO UNLOAD TAPE * FILE 125 //* $MEMINFO DOCUMENTATION MEMBER * FILE 125 //* $SASDOC SHORT DECRIPTION OF SYSTEM * FILE 125 //* ALLOCPDS JCL TO ALLOCATE SOURCE PDS * FILE 125 //* ALLOCSAS JCL TO ALLOCATE SAS DATASET * FILE 125 //* COPYDT IEBGENER TO COPY SMF/RMF DATA FROM DISK TO * FILE 125 //* TAPE * FILE 125 //* CPTOT SAS PROGRAM TO READ SUMMARIZED RMF RECORDS * FILE 125 //* PRODUCED BY CPUT. * FILE 125 //* CPTOTJ JCL TO RUN CPTOT IN BATCH. * FILE 125 //* CPUT SAS PROGRAM TO READ RMF RECORDS. USED TO * FILE 125 //* FIND TOTAL UTIL. OF A PHYSICAL PROCESSOR * FILE 125 //* COMPLEX. * FILE 125 //* CPUTJ JCL TO RUN CPUT IN BATCH * FILE 125 //* DOC1 LONG DESRIPTION OF SYSTEM * FILE 125 //* LOADTP JCL TO LOAD TAPE WITH INSTRUCTIONS AND PDS * FILE 125 //* RMF70 SAS PROGRAM TO READ RMF TYPE 70 RECS * FILE 125 //* RMF70J JCL TO RUN RMF70 IN BATCH * FILE 125 //* RMF70W SAME AS RMF70 EXCEPT OUTPUT STATEMENTS ARE * FILE 125 //* DIFFERENT * FILE 125 //* RMF70WJ JCL TO RUN RMF70W IN BATCH * FILE 125 //* RMF71 SAS PROGRAM TO READ RMF TYPE 71 RECS * FILE 125 //* RMF71J JCL TO RUN RMF71 IN BATCH * FILE 125 //* RMF71W SAME AS RMF71 EXCEPT OUTPUT STATEMENTS ARE * FILE 125 //* DIFFERENT * FILE 125 //* RMF71WJ JCL TO RUN RMF71W IN BATCH * FILE 125 //* RMF72 SAS PROGRAM TO READ RMF TYPE 72 RECS * FILE 125 //* RMF72J JCL TO RUN RMF72 IN BATCH * FILE 125 //* RMF72W SAME AS RMF72 EXCEPT OUTPUT STATEMENTS ARE * FILE 125 //* DIFFERENT * FILE 125 //* RMF72WJ JCL TO RUN RMF72W IN BATCH * FILE 125 //* SORTWEEK JCL TO SORT RMF RECORDS * FILE 125 //* UNLOAD JCL TO UNLOAD INSTRUCTIONS AND SOURCE PDS * FILE 125 //* FROM TAPE * FILE 125 //* XY9910 ASM PROGRAM TO PULL OFF RMF 70-79 RECORDS * FILE 125 //* FROM TAPE * FILE 125 //* XY9910AS JCL TO ASSEMBLE/LINK XY9910 * FILE 125 //* XY9910J JCL TO RUN PROGRAM XY9910 * FILE 125 //* * FILE 125 //* THE MEMBERS BELOW ARE SAS PROGRAMS THAT GRAPH SOME OF * FILE 125 //* THE DATA SAVED IN THE SAS DATASET BY RMF70, RMF71, * FILE 125 //* RMF72 AND OTHER DATA REDUCTION PROGRAMS. * FILE 125 //* * FILE 125 //* MEMBER DESCRIPTION * FILE 125 //* * FILE 125 //* BATCH JCL TO PRINT GRAPHS TO A LOCAL PRINTER(S) * FILE 125 //* WITHOUT HAVING TO USE TSO. * FILE 125 //* CPUCPW 2-DIM GRAPH OF AVERAGE CPU UTILIZATION BY * FILE 125 //* MACHINE. PLOTTED BY DAY, FOR ONE WEEK. * FILE 125 //* CPUNDL 3-DIM GRAPH OF AVERAGE CPU UTILIZATION BY * FILE 125 //* MACHINE (SCATTER DIAGRAM). EACH RMF INTERVAL * FILE 125 //* IS SHOWN AND GROUPED BY LOW, MED., OR HIGH * FILE 125 //* CPU UTILIZATION. BEST WHEN PRINTED IN COLOR. * FILE 125 //* CPUUT 2-DIM GRAPH OF AVERAGE CPU UTILIZATION BY * FILE 125 //* MACHINE. PLOTTED BY DAY. * FILE 125 //* D2BAV 2-DIM GRAPH OF AVERAGE BATCH USERS AND ASIDS * FILE 125 //* OUT/READY. PLOTTED BY DAY. * FILE 125 //* D2BMM 2-DIM GRAPH OF AVERAGE MAX BATCH USERS. * FILE 125 //* D2CPU 2-DIM GRAPH OF AVERAGE CPU UTILIZATION. * FILE 125 //* PLOTTED BY DAY. * FILE 125 //* D2PPS 2-DIM GRAPH OF PAGES PER SECOND. * FILE 125 //* PLOTTED BY DAY. * FILE 125 //* D2PPS2 2-DIM GRAPH OF PAGES PER SECOND FOR SYSTEM * FILE 125 //* 2. PLOTTED BY DAY. * FILE 125 //* D2PPS3 2-DIM GRAPH OF PAGES PER SECOND FOR SYSTEM * FILE 125 //* 3. PLOTTED BY DAY. * FILE 125 //* D2RT2 2-DIM GRAPH OF AVERAGE TSO RESPONSE TIME FOR * FILE 125 //* ALL PERIODS AND ALSO THE AVERAGE. PLOTTED BY * FILE 125 //* DAY. * FILE 125 //* D2RT2P1 2-DIM GRAPH OF AVERAGE TSO RESPONSE FOR * FILE 125 //* PERFORMANCE GROUP 2, PERIOD 1 (TRIVIAL). * FILE 125 //* CAN BE USED FOR ANY PERFORMANCE GROUP BY * FILE 125 //* CHANGING THE INPUT. PLOTTED BY DAY. * FILE 125 //* D2RT2H 2-DIM GRAPH OF AVERAGE TSO RESPONSE TIME FOR * FILE 125 //* FIRST PERIOD. X-AXIS IS 1/2 HOUR INTERVALS * FILE 125 //* STRUNG OUT BY DAY. (I.E 9-4 DAY 1, 9-4 DAY * FILE 125 //* 2, ETC.) * FILE 125 //* D2TMM 2-DIM GRAPH OF AVERAGE OF MAX TSO USERS * FILE 125 //* LOGGED ON. PLOTTED BY DAY. * FILE 125 //* M1HH SHOWS CPU UTILIZATION (BY MACHINE) * FILE 125 //* SUMMARIZED BY HOURS. GIVES MAX UTIL FOR 1 * FILE 125 //* HOUR, HIGHEST HOURLY AVERAGE, AND MONTHLY * FILE 125 //* AVERAGE OF ALL THE HOURS. * FILE 125 //* PGSECC 3-DIM CONTOUR GRAPH OF PAGES/SEC BY HOUR BY * FILE 125 //* DAY. NOT THE GREATEST. * FILE 125 //* PPS3D 3-DIM GRAPH OF PAGES/SEC BY HOUR BY DAY. * FILE 125 //* PPS3DS 3-DIM SCATTER DIAGRAM OF PAGES/SEC BY HOUR * FILE 125 //* BY DAY. * FILE 125 //* REGCPU REGRESSION ANALYSIS OF CPU UTILIZATION. * FILE 125 //* BY DAY. * FILE 125 //* RM1CPMAX REGRESSION ANALYSIS OF MAXIMUM CPU * FILE 125 //* UTILIZATION FOR ONE MACHINE. BY DAY. * FILE 125 //* RM1CPU REGRESSION ANALYSIS OF TOTAL CPU UTILIZATION * FILE 125 //* FOR ONE MACHINE. BY DAY. * FILE 125 //* REGPPS1 REGRESSION ANALYSIS OF PAGES PER SECOND. * FILE 125 //* BY DAY. * FILE 125 //* RT213D 3-DIM GRAPH OF AVERAGE TSO FIRST PERIOD * FILE 125 //* RESPONSE TIME. BY 1/2 HOUR BY DAY. * FILE 125 //* * FILE 125 //***FILE 126 is from Jamie Gibson of Toys R Us in Parsippany, * FILE 126 //* N.J., and contains exits and modifications * FILE 126 //* that allow: * FILE 126 //* * FILE 126 //* email: gibsonj@toysrus.com * FILE 126 //* * FILE 126 //* 1) AUTO REPLY TO WTOR AND AUTO ISSUE OF COMMANDS * FILE 126 //* FOR WTO OR WTOR BY EXIT IEAVMXIT. **JOBNAMES * FILE 126 //* THAT HAVE A + IN FRONT OF * FILE 126 //* THEIR NAMES, THAT + IS * FILE 126 //* REALLY AN AT-SIGN ** * FILE 126 //* JOBNAME MEMBER DESC * FILE 126 //* USED * FILE 126 //* +SMVMXIT IEAVMXIT WTO EXIT INCLUDES R2D2 AND * FILE 126 //* PSWD SUPPORT * FILE 126 //* +SMC3PO IEEC3PO SETS TABLE FOR IEAVMXIT * FILE 126 //* +SMC3PO KEYSCAN KEYWORD PARSING ROUTINE * FILE 126 //* +SMC3PO C3POTABL DSECT FOR C3PO TABLE IN CSA * FILE 126 //* +SMC3PO MSGENT DSECT FOR ENTRY IN TABLE * FILE 126 //* * FILE 126 //* 2) PUTTING PASSWORD'S IN JCL FOR NON-RACF SHOPS * FILE 126 //* JOBNAME MEMBER DESC * FILE 126 //* USED * FILE 126 //* +SM0025B IGC0025B PASSWORD MOD SVC * FILE 126 //* +SMEXIT8 SMEXIT8 PASSWORD MOD HASPSSSM * FILE 126 //* UPDATE * FILE 126 //* +SMEXIT8 SMEXIT8 PASSWORD MOD $HASPEQU * FILE 126 //* UPDATE * FILE 126 //* +SMEXIT8 HASPSJ08 PASSWORD MOD JES2 JCT * FILE 126 //* READ/WRITE EXIT (SSSM) * FILE 126 //* +SMEXIT4 HASPXJ04 PASSWORD MOD JES2 CONTROL * FILE 126 //* CARD EXIT * FILE 126 //* +SMEXIT7 HASPXJ07 PASSWORD MOD JES2 JCT * FILE 126 //* READ/WRITE EXIT (JES2) * FILE 126 //* +ZAPRDPS ZAPRDPS PASSWORD MOD READPSWD ZAP * FILE 126 //* WTOR WTOR A PROGRAM THAT PUTS OUT * FILE 126 //* REQUESTED WTO'S OR WTOR'S * FILE 126 //* FOR TESTING OF IEAVMXIT. * FILE 126 //* * FILE 126 //* FOR ADDITIONAL INFORMATION SEE THE MEMBER CALLED * FILE 126 //* $$DOC. THIS FILE IS IN IEBUPDTE SYSIN FORMAT * FILE 126 //* * FILE 126 //* THIS FILE HAS BEEN UPDATED TO THE MVS/ESA 4.2.0 * FILE 126 //* AND DFP 3.3 LEVELS. THE PREVIOUS VERSION WHICH * FILE 126 //* WAS AT MVS/XA 2.2 IS INCLUDED AS MEMBER $MODS220. * FILE 126 //* * FILE 126 //***FILE 127 IS IN IEBUPDTE FORMAT FROM * FILE 127 //* **FILE 127 REPLACEMENT FROM: CLARK HUNTER * FILE 127 //* ** COMPUWARE CORPORATION * FILE 127 //* ** SOUTHFIELD, MICHIGAN * FILE 127 //* ** 313-540-0900 * FILE 127 //* ** * FILE 127 //* **COMMENTS FROM V232 VERSION OF CBT TAPE WITH MY UPDATES: * FILE 127 //* * FILE 127 //* **FILE 127 IS IN IEBUPDTE FORMAT FROM CHRYSLER AND * FILE 127 //* CONTAINS : * FILE 127 //* * FILE 127 //* 1. DASD SEEK ANALYSIS PROGRAM. THIS * FILE 127 //* PROGRAM READS IN GTF DATA AND SUMMARIZED * FILE 127 //* DASD SIO/IO RECORDS. THIS PROGRAM IS IN * FILE 127 //* IEBUPDTE SYSIN FORMAT AND REQUIRES THE * FILE 127 //* VTOC MACROS THAT ARE CONTAINED IN FILE 112 * FILE 127 //* * FILE 127 //* BY DEVICE CALCULATE NUMBER SIO CC = 0-3 * FILE 127 //* TOTAL CYLINDERS SEEKED * FILE 127 //* AVERAGE CYLINDERS SEEKED * FILE 127 //* AVERAGE IO TIME * FILE 127 //* MAXIMUM IO TIME OVER RUN * FILE 127 //* **10JAN85 FIXED FOR XA, MISC PROGRAM BUGS * FILE 127 //* FIXED * FILE 127 //* 2. A SAMPLE IEECVXIT PROGRAM * FILE 127 //* **10JAN85 REMOVED DUE TO LACK OF * FILE 127 //* INTEREST * FILE 127 //* 3. SUBROUTINE TO PRODUCE A NICE PRINTABLE * FILE 127 //* HEADER DATE * FILE 127 //* 4 TSO CP FOR STANDALONE DIDOCS (DCMS) * FILE 127 //* AUTO UPDATE * FILE 127 //* **10JAN85 REMOVED DUE TO LACK OF * FILE 127 //* INTEREST * FILE 127 //* 5 PROGRAM TO LOCATE, ALLOC, DUMP THE * FILE 127 //* MVS/SE2 SMF D.S. * FILE 127 //* **10JAN85 REMOVED DUE TO LACK OF * FILE 127 //* INTEREST * FILE 127 //* 6 COMPANY USER MODS IN SMP4 FORMAT * FILE 127 //* **10JAN85 REMOVED DUE TO LACK OF * FILE 127 //* INTEREST * FILE 127 //* 7 SEE NEW STUFF BELOW: * FILE 127 //* * FILE 127 //* PDS CONTAINS: * FILE 127 //* * FILE 127 //* MACROS: - @ENT @RET @STCK CLEAR CONV ENTER ENTERX * FILE 127 //* LEAVE MSG PDEDSNAM REGS SYSGET SYSPUT * FILE 127 //* TSCVDATE VTCALL VTEXCP VTFMT VTOC VTOCMSG * FILE 127 //* VTOCOM VTOCPARS * FILE 127 //* * FILE 127 //* $DOC - DOCUMENTATION FILE * FILE 127 //* * FILE 127 //* JCL - SAMPLE JCL USED TO DUMP PDS. * FILE 127 //* AND TRY TO CHECK THAT I DIDN'T FORGET ANY * FILE 127 //* MACROS * FILE 127 //* * FILE 127 //* TSGTFMAP - PGM TO REDUCE GTF SIO/IO TRACE RECORDS. * FILE 127 //* SEE COMMENTS AT BEGINNING OF PROGRAM FOR * FILE 127 //* HOW TO RUN. USES SUBR: TSCVDATE, VTOCEXCP * FILE 127 //* NOW SUPPORTS XA FORMAT OF GTF RECORDS * FILE 127 //* * FILE 127 //* TSCALL - TSOCP TO CALL PROGRAMS FROM * FILE 127 //* "TASKLIB"/STEPLIB/ LNKLST/LPALIB. IDEA IS * FILE 127 //* TO NOT USE TSO "CALL" WITH HARDCODED * FILE 127 //* LOADLIBS THAT HAVE TO BE OPENED. * FILE 127 //* (FIXED BY "UPDATER") * FILE 127 //* * FILE 127 //* TSCVDAT - SUBROUTINE TO MAKE NICE PRINTABLE DATE FOR * FILE 127 //* HEADINGS. * FILE 127 //* * FILE 127 //* TSDYNLXA - PGM XA DYNALIST TO LIST ESOTERIC UNIT NAMES * FILE 127 //* (NOTE: USES ESTAES TO EXECUTE * FILE 127 //* UNAUTHORIZED!!) * FILE 127 //* * FILE 127 //* TSENQSP3 - TSOCP (AKA $DENQ) SCAN FOR GENERIC SYSDSN * FILE 127 //* ENQS, LOOK FOR ENQ LOCKOUTS, LOOK FOR * FILE 127 //* RESERVE ENQS. (NOTE USES GQSCAN) * FILE 127 //* * FILE 127 //* TSSPACE - TSO CP TO LIST SPACE, IXVTOC STATUS, * FILE 127 //* PATH(CHAN/CHPID), LSPACE(FREE) SPACE, * FILE 127 //* #USERS, DEVTYPE, AND ADDRESS FOR DASD. CAN * FILE 127 //* ASK FOR ALL DASD WITH LESS THAN N PATHS TO * FILE 127 //* SEE IF ANY DASD PATHS ARE MISSING. * FILE 127 //* * FILE 127 //* TSSYSTEM - TSO CP TO SHOW RELEASE, CPUTYPE, CPUSERIAL#, * FILE 127 //* SYSRES, REAL STORAGE, HOW LONG SINCE * FILE 127 //* (IPL/SET IPS). * FILE 127 //* * FILE 127 //* VTOC - TSO CP VTOC - FIXED FOR SP3/XA UCBSCAN, * FILE 127 //* HANDLES 123 EXTENTS WITH DF/EF. (NOTE I * FILE 127 //* USE ENTRY VTOCEXCP FOR VTOC READING IN * FILE 127 //* TSGTFMAP) * FILE 127 //* * FILE 127 //* ** EVERYTHING HAS BEEN USED ON SP3 AND XA2.1.1. * FILE 127 //* * FILE 127 //***FILE 128 IS FROM THE INFORMATION SYSTEMS DEPARTMENT * FILE 128 //* OF THE CHURCH OF JESUS CHRIST OF LATTER-DAY SAINTS. * FILE 128 //* * FILE 128 //* THIS PDS CONTAINS THREE APPLICATIONS : * FILE 128 //* 1) ISPF APPLICATION THAT ALLOWS THE ENTRY OF * FILE 128 //* VTAM COMMANDS AND THE VIEWING OF THE * FILE 128 //* RESULTS. * FILE 128 //* 2) A MVS/XA (2.2) ACTIVITY DISPLAY (BASED ON * FILE 128 //* CHIMP) * FILE 128 //* 3) A SYSLOG SCAN FACILITY. THE SYSLOG SCAN * FILE 128 //* FACILITY HAS BEEN TESTED UNDER MVS/XA 2.1.7 * FILE 128 //* AND MVS 2.2.0 WITH JES2 2.1.5. ANY OTHER * FILE 128 //* RELEASES OF MVS OR JES2 MAY REQUIRE PROGRAM * FILE 128 //* MODIFICATIONS AS THE PROGRAM IS DEPENDENT ON * FILE 128 //* MESSAGE NUMBERS. SEE MEMBER UT017DOC FOR * FILE 128 //* MORE DETAILS. * FILE 128 //* * FILE 128 //* ****************************************** * FILE 128 //* *** *** * FILE 128 //* *** SUMMARY OF THE MEMBERS IN THIS PDS *** * FILE 128 //* *** *** * FILE 128 //* ****************************************** * FILE 128 //* * FILE 128 //* ACT * FILE 128 //* MVS ACTIVITY DISPLAY. * FILE 128 //* APPLVTAM * FILE 128 //* OUR VTAMLST MEMBER FOR THE VTAM/ISPF * FILE 128 //* COMMAND FACILITY. * FILE 128 //* SP1TC014 * FILE 128 //* THE PROGRAM (ASSEMBLER) FOR THE VTAM/ISPF * FILE 128 //* COMMAND FACILITY. IT ALLOWS THE ENTRY OF * FILE 128 //* VTAM COMMANDS WITH THE RECEIPT OF THE * FILE 128 //* RESPONSES. IT HAS MANY SHORT CUTS - "R * FILE 128 //* NODENAME" TO DO A "V * FILE 128 //* NET,INACT,R,ID=NODENAME" FOR EXAMPLE. * FILE 128 //* SP1UT017 * FILE 128 //* THE SYSLOG SCAN PROGRAM. * FILE 128 //* SP1VO00 * FILE 128 //* THE ISPF PANEL FOR THE VTAM/ISPF COMMAND * FILE 128 //* FACILITY. * FILE 128 //* SP1VO00A * FILE 128 //* THE ISPF HELP PANEL FOR THE VTAM/ISPF * FILE 128 //* COMMAND FACILITY. * FILE 128 //* SP10 * FILE 128 //* THE ISPF MESSAGES MEMBER FOR THE VTAM/ISPF * FILE 128 //* COMMAND FACILITY. * FILE 128 //* SYSENTER * FILE 128 //* A VERY GENERAL PURPOSE ASSEMBLER PROGRAM * FILE 128 //* ENTRY MACRO. IT SUPPORTS BOTH REENTRANT * FILE 128 //* AND NON-REENTRANT PROGRAMS AND WILL ALSO * FILE 128 //* GETMAIN YOUR WORK AREA ALONG WITH YOUR * FILE 128 //* SAVE AREA. SEE THE INTERNAL DOCUMENTATION * FILE 128 //* FOR MORE DETAILS. USED BY BOTH SP1TC014 * FILE 128 //* AND SP1UT017. * FILE 128 //* SYSRETRN * FILE 128 //* THE RETURN MACRO CORRESPONDING TO * FILE 128 //* SYSENTER. IT USES GLOBAL VARIABLES SET IN * FILE 128 //* SYSENTER TO DETERMINE WHETHER OR NOT TO * FILE 128 //* FREEMAIN THE SAVE AND WORK AREAS. SEE THE * FILE 128 //* INTERNAL DOCUMENTATION FOR MORE DETAILS. * FILE 128 //* UT017DOC * FILE 128 //* DOCUMENTATION (FBA FORMAT) FOR THE SYSLOG * FILE 128 //* SCAN FACILITY. * FILE 128 //* * FILE 128 //***FILE 129 is from James Erwin of MCRB Service Bureau, Inc. * FILE 129 //* and contains a modification to allow for shared * FILE 129 //* DASD CKPT. This is at various OS/390 levels. * FILE 129 //* * FILE 129 //***FILE 130 IS FROM SOUTHWESTERN PUBLIC SERVICE COMPANY * FILE 130 //* OF AMARILLO, TEXAS AND CONTAINS THE FOLLOWING * FILE 130 //* UTILITY PROGRAMS FROM THEM IN IEBUPDTE SYSIN * FILE 130 //* FORMAT * FILE 130 //* * FILE 130 //* BLGS11 CREATES VERSION 2 INFO/SYS SESSION * FILE 130 //* PARAMETER WITH THE CBTMODS INFO/MVS * FILE 130 //* DATABASE AS FILE 1 (SE =1). * FILE 130 //* * FILE 130 //* CBT$ INSTRUCTIONS FOR INSTALLING THE VERSION 2 * FILE 130 //* CBTMODS INFO/MVS DATABASE. * FILE 130 //* * FILE 130 //* CBTAMS IDCAMS DELETE AND DEFINE OF THE VERSION 2 * FILE 130 //* CBTMODS INFO/MVS SDDS AND SDIDS FILES AND * FILE 130 //* INITIALIZATION BY THE BLGUT2 UTILITY. * FILE 130 //* * FILE 130 //* CBTBLD USES THE BLGOZUD UTILITY TO BUILD THE * FILE 130 //* VERSION 2 CBTMODS INFO/MVS DATABASE. * FILE 130 //* * FILE 130 //* CBTOZD PL/I PROGRAM THAT READS FILE 001 OF THE * FILE 130 //* CBT MODS TAPE AND CREATES AN INPUT FILE * FILE 130 //* FOR THE BLGOZUD UTILITY. * FILE 130 //* * FILE 130 //* CDF CONSOLE DISPLAY FACILITY - THIS VERSION * FILE 130 //* WORKED UNCHANGED UNDER MVS/SP 1.3.4 AT AN * FILE 130 //* 8409 LEVEL AND MVS/XA 2.1.3 AT AN 8509 * FILE 130 //* LEVEL. * FILE 130 //* * FILE 130 //* CDF$ INSTALLATION INSTRUCTIONS FOR THE CONSOLE * FILE 130 //* DISPLAY FACILITY * FILE 130 //* * FILE 130 //* CDFDATAB PANEL FOR THE CONSOLE DISPLAY FACILITY * FILE 130 //* * FILE 130 //* CDFHELP HELP PANEL FOR THE CONSOLE DISPLAY * FILE 130 //* FACILITY * FILE 130 //* * FILE 130 //* CDF00 MESSAGES FOR THE CONSOLE DISPLAY FACILITY * FILE 130 //* * FILE 130 //* IGC0023E ISPF AUTHORIZATION SVC. YOU CAN'T CALL * FILE 130 //* ISPF SERVICES FROM AN AUTHORIZED PROGRAM * FILE 130 //* (BELIEVE ME - I TRIED IT). * FILE 130 //* * FILE 130 //* INFOMGT TSO CLIST DRIVER FOR INFORMATION/SYSTEM * FILE 130 //* DIALOG * FILE 130 //* * FILE 130 //* INFOMGTP PANEL FOR INFOMATION/SYSTEM DIALOG * FILE 130 //* * FILE 130 //* IN00 MESSAGES FOR INFORMATION/SYSTEM DIALOG * FILE 130 //* * FILE 130 //* ISR@PRIM EXAMPLE PRIMARY OPTIONS MENU * FILE 130 //* * FILE 130 //***FILE 131 IS FROM BOB SIRKIS OF BRIDGESTONE SOFTWARE OF * FILE 131 //* TENNESSEE. THIS FILE CONTAINS 2 EXITS, ONE IS AN * FILE 131 //* SAR SECURITY USER EXIT, THE OTHER IS AN AUTO RESTORE * FILE 131 //* EXIT FOR DMS/OS * FILE 131 //* * FILE 131 //***FILE 132 IS FROM FIRST NATIONWIDE BANK OF DALY CITY, CA * FILE 132 //* THIS FILE CONTAINS SEVERAL UTILITIES FROM MR * FILE 132 //* GEORGE L. RAMAS. THIS FILE IS IN IEBUPDTE SYSIN * FILE 132 //* FORMAT. * FILE 132 //* * FILE 132 //* A. DAYTIMER THIS CLIST IS TO NOTIFY YOU * FILE 132 //* OF CALENDAR APPOINTMENTS. YOU CAN ADD TO * FILE 132 //* YOUR CALENDAR FOR AN APPOINTMENT LATER TODAY * FILE 132 //* OR FUTURE DATES * FILE 132 //* * FILE 132 //* B. PSUTABND THIS UTILITY IS USED TO HALT * FILE 132 //* PROCESSING IN A PROCEDURE IF A SELECTED * FILE 132 //* CONDITION CODE IS RECEIVED. * FILE 132 //* * FILE 132 //* C. PSUTDUMP THIS UTILITY IS A SUPER IEBGENER. * FILE 132 //* IT WILL ALLOW YOU TO HAVE UP TO 99 INPUTS * FILE 132 //* AND 99 OUTPUTS. * FILE 132 //* * FILE 132 //* D. PSUTGDG THIS PROGRAM IS USED TO LIST THE * FILE 132 //* NUMBER OF GDG ENTRIES FOR A SELECT GROUP OF * FILE 132 //* DATA SETS OR NODE LEVEL. IT SELECTS CERTAIN * FILE 132 //* FIELDS FROM AN IDCAMS LISTCAT OUTPUT. * FILE 132 //* * FILE 132 //* E. YREGS REGISTER EQUATE MACRO * FILE 132 //* * FILE 132 //***FILE 133 is from Alan C. Field, and contains several of his * FILE 133 //* utilities. This file contains the following members, * FILE 133 //* with JCL to assemble them. * FILE 133 //* * FILE 133 //* Note: Also look at CBT File 066 from Alan Field. * FILE 133 //* * FILE 133 //* email: alan_c_field@bluecrossmn.com * FILE 133 //* * FILE 133 //* All this stuff now assembles cleanly on z/OS 1.13 * FILE 133 //* and it seems to run OK there, too. * FILE 133 //* * FILE 133 //* For the old versions of everything, see member ASM. * FILE 133 //* * FILE 133 //* CLIST - SOME CLISTS TO DEMONSTRATE THE USE OF SOME * FILE 133 //* OF THE UTILITIES INCLUDED IN THIS FILE. * FILE 133 //* (in IEBUPDTE SYSIN format) * FILE 133 //* * FILE 133 //* CNTL - JCL TO RUN SOME OF THE UTILITIES INCLUDED * FILE 133 //* IN THIS FILE. * FILE 133 //* (in IEBUPDTE SYSIN format) * FILE 133 //* * FILE 133 //* ASM - ASSEMBLER LANGUAGE SOURCE FOR SOME USEFUL * FILE 133 //* UTILITIES (now contains old assembler * FILE 133 //* source - possibly still useful for MVS * FILE 133 //* 3.8.) * FILE 133 //* * FILE 133 //* New assembler source is now broken out * FILE 133 //* into individual members, together with * FILE 133 //* sample assembly JCL. * FILE 133 //* * FILE 133 //* CPCMD - ENABLES MVS USERS RUNNING UNDER VM * FILE 133 //* TO ISSUE CP COMMANDS AND GET THE * FILE 133 //* RESPONSES BACK AT THEIR TSO * FILE 133 //* TERMINAL. CAN ALSO EXECUTED AS A * FILE 133 //* BATCH PROGRAM OR STARTED TASK. * FILE 133 //* LINK IT WITH AN ALIAS OF CP. ON * FILE 133 //* TSO THEN ENTER CP Q DASD FOR * FILE 133 //* EXAMPLE, OR CP ATT 58A MVS. * FILE 133 //* * FILE 133 //* DASDSUB - GET DASD DEVICE INFORMATION FROM * FILE 133 //* UCB. (USED BY SVTOC IN PLI.) * FILE 133 //* * FILE 133 //* DISASM3B - THE SVC TABLE FROM THE * FILE 133 //* DISASSEMBLER ON THE CBT TAPE. * FILE 133 //* MODIFIED FOR MVSXA AND COPIED INTO * FILE 133 //* SVCTAB. * FILE 133 //* (Adjusted slightly by Sam Golob * FILE 133 //* to remove most of the user SVC's * FILE 133 //* and to add a few new IBM entries.) * FILE 133 //* * FILE 133 //* DSSLVL - DISPLAY CURRENT DF/DSS PROGRAM * FILE 133 //* LEVEL. * FILE 133 //* * FILE 133 //* JULSUB - DATE CONVERSION SUBROUTINE. * FILE 133 //* (Adjusted slightly by Sam Golob.) * FILE 133 //* * FILE 133 //* LASTCLPA - COMMAND TO DISPLAY DATE AND TIME * FILE 133 //* OF LAST CLPA. A COMPANION PROGRAM * FILE 133 //* TO LASTIPL WHICH IS ON THE CBT * FILE 133 //* TAPE. * FILE 133 //* (Fixed to create PUTLINE output * FILE 133 //* by S.Golob, Mar, 2012) * FILE 133 //* (Original version is LASTCLPO which * FILE 133 //* uses TPUT terminal output.) * FILE 133 //* (Fixed for z/OS 2.2 whose release * FILE 133 //* number '77A0' sorts lower than * FILE 133 //* z/OS 1.2, whose number is '7705'. * FILE 133 //* Used CVTOSLV3 to determine level, * FILE 133 //* instead of release number.) * FILE 133 //* * FILE 133 //* LNKLST - DISPLAY NAMES OF LINKLST DATASETS * FILE 133 //* CURRENTLY IN USE. * FILE 133 //* * FILE 133 //* LOGTIME - TSO COMMAND TO DISPLAY LOGON TIME * FILE 133 //* AND DATE FOR THIS TSO SESSION. * FILE 133 //* (Taken from PSCB Logon Time field * FILE 133 //* and formatted like LISTCLPA display) * FILE 133 //* * FILE 133 //* RACFDS - DISPLAY DATA ABOUT THE RACF * FILE 133 //* DATASET(S) IN USE. * FILE 133 //* * FILE 133 //* SMFDS - DISPLAY DATA ABOUT CURRENT SMF * FILE 133 //* DATASET USAGE. * FILE 133 //* * FILE 133 //* SVCTAB - PROGRAM TO DISPLAY SVCTABLE. * FILE 133 //* (Enhanced by Sam Golob. Please see * FILE 133 //* notes in member SVCTAB#.) * FILE 133 //* * FILE 133 //* TODCN - PROGRAM TO CONVERT TIMESTAMPS INTO * FILE 133 //* REAL DATES AND TIMES. * FILE 133 //* * FILE 133 //* VSAMNAME - CONVERT AND DISPLAY 'REAL' DATASET * FILE 133 //* NAMES ASSIGNED BY VSAM FOR PAGE, * FILE 133 //* MAN ETC. * FILE 133 //* * FILE 133 //* MACROS - MACROS NECESSARY TO ASSEMBLE SOURCE IN * FILE 133 //* MEMBER ASM. (Member contains old macros * FILE 133 //* to fit the source in the old ASM member.) * FILE 133 //* * FILE 133 //* (Macros are now broken out into indivi- * FILE 133 //* dual pds members, marked with id MACRO.) * FILE 133 //* * FILE 133 //* SVTOC - A PL/I UTILITY TO SORT IEHLIST LISTVTOC * FILE 133 //* OUTPUT INTO ADDRESS ORDER. * FILE 133 //* * FILE 133 //***FILE 134 is from Mr Greg Price of Prycroft Six * FILE 134 //* in Melbourne, Victoria, Australia. * FILE 134 //* * FILE 134 //* A very large body of work, including many tools. * FILE 134 //* * FILE 134 //* email: greg.price@optusnet.com.au * FILE 134 //* * FILE 134 //* >> A load library for REVIEW load modules, was taken * FILE 134 //* >> from Greg's load library and put into TSO XMIT format * FILE 134 //* >> as member REVlOAD in this pds. That is to make the * FILE 134 //* >> REVIEW command easier to install quickly, if you * FILE 134 //* >> don't want to assemble it. The MVS 370 load library * FILE 134 //* >> is the member, named REV370LD, * FILE 134 //* * FILE 134 //* >> Please try to use RFE (the REVIEW Front End) program. * FILE 134 //* >> We suspect that you'll like it. It was developed * FILE 134 //* >> for MVS 3.8, but it is just as useful on z/OS. * FILE 134 //* * FILE 134 //* This file is in IEBUPDTE SYSIN format and contains * FILE 134 //* the following : * FILE 134 //* * FILE 134 //* $$IEFU83 - IEFU83 exit package with MPF exits. * FILE 134 //* Shows I/O counts etc. in job messages. * FILE 134 //* * FILE 134 //* $$TSDDOC - Documentation for the $SPACE and $LISTC * FILE 134 //* TSO commands from the SECV. * FILE 134 //* * FILE 134 //* $$CRYPT - Lex Eremin's ENCRYPT/DECRYPT TSO commands. * FILE 134 //* * FILE 134 //* $FREEAL# - TSO help for $FREEALL. * FILE 134 //* * FILE 134 //* $FREEALL - One of the many 'FREE ALL'-like commands. * FILE 134 //* This one has terminal and non-terminal * FILE 134 //* ddname exemption lists. Read the TSO * FILE 134 //* help member to get the feel of it. * FILE 134 //* * FILE 134 //* $HBLIST - List HSM backup details for data sets by * FILE 134 //* leading character string. It even works * FILE 134 //* when HSM is down, unlike HLIST. Requires * FILE 134 //* RACF READ access to the HSM BCDS. * FILE 134 //* * FILE 134 //* $HBLIST# - TSO help for $HBLIST. * FILE 134 //* * FILE 134 //* $HMLIST - Similar to $HBLIST except for HSM migrated * FILE 134 //* data sets. Also works when HSM is down. * FILE 134 //* Requires RACF READ access to the HSM MCDS. * FILE 134 //* * FILE 134 //* $HMLIST# - TSO help for $HMLIST. * FILE 134 //* * FILE 134 //* $HMLISTW - Same as $HMLIST except that detail format * FILE 134 //* has more items to be 120 bytes wide. * FILE 134 //* * FILE 134 //* $INSTALL - JCL for assembling $LISTC/$SPACE - see * FILE 134 //* $$TSDDOC. * FILE 134 //* * FILE 134 //* $LISTC - TSO help for $LISTC. * FILE 134 //* * FILE 134 //* $LISTM - Clist for invoking $LISTX in an SPF * FILE 134 //* environment or from TSO READY. * FILE 134 //* * FILE 134 //* $LISTX - Lex Eremin's fullscreen version of * FILE 134 //* LISTMEM. Valid member selection codes are * FILE 134 //* 'D' to delete, 'R' to rename (any * FILE 134 //* character on the keyboard other than space * FILE 134 //* may be used in the new member name), 'E' * FILE 134 //* to edit, 'B' to browse. 'L' for locate, * FILE 134 //* 'N' for directory refresh, and member * FILE 134 //* commands are valid from primary input * FILE 134 //* area. PF7/19/8/20 for scrolling. PF3/15 * FILE 134 //* to exit and to cancel a rename before the * FILE 134 //* new name is entered. 'MAX' up and down * FILE 134 //* are also allowed. * FILE 134 //* * FILE 134 //* $SPACE - TSO help for $SPACE. * FILE 134 //* * FILE 134 //* $SP3MODS - Member containing MVS and related product * FILE 134 //* usermods in IEBUPDTE/PDSLOAD input format. * FILE 134 //* These are at the SP3 level. Included are * FILE 134 //* JES2 exits for max COND CODE reporting in * FILE 134 //* the NOTIFY message, SDSF mod to show NJE * FILE 134 //* and "awaiting output" queues in 'SDSF I' * FILE 134 //* by default, mod to stop TSO TEST 'LIST I' * FILE 134 //* stopping at bad opcode, MPF exit to tell * FILE 134 //* TSO user of allocated data set that batch * FILE 134 //* job is waiting for, mod to get SYSIN and * FILE 134 //* SYSOUT DD I/O count in TCT and SMF DD * FILE 134 //* level statistics, and related sample * FILE 134 //* PARMLIB members. * FILE 134 //* * FILE 134 //* $SP4MODS - Member containing MVS and related product * FILE 134 //* usermods in IEBUPDTE/PDSLOAD input format. * FILE 134 //* The mods are the same as in $SP3MODS, but * FILE 134 //* have been updated to the SP4 level. This * FILE 134 //* copy of 'MSG2USER' is good for all levels. * FILE 134 //* * FILE 134 //* $43MODS - Some bits of $SP4MODS updated for SP4.3. * FILE 134 //* * FILE 134 //* ABEND - Famous TSO help. Lifted from CBT mods * FILE 134 //* file of SHARE tape but has had several * FILE 134 //* hundred lines added to it. * FILE 134 //* * FILE 134 //* ANIM1-7 - Sample animation by Craig Halliday. * FILE 134 //* Included here in the hope that it will * FILE 134 //* inspire someone to produce a full-length * FILE 134 //* animation feature for 3270 with vector * FILE 134 //* graphics. * FILE 134 //* * FILE 134 //* CLRSCRN - Object deck of assembler subroutine of * FILE 134 //* Adventure included for completeness. * FILE 134 //* * FILE 134 //* CONCAT$ - JCL to assemble CONCATEM. * FILE 134 //* * FILE 134 //* CONCAT# - TSO help for CONCAT. * FILE 134 //* * FILE 134 //* CONCATEM - Functioning reentrant version of the * FILE 134 //* CONCAT TSO command from file 270. * FILE 134 //* * FILE 134 //* CUBE - Static vector graphics sample by C.H. * FILE 134 //* * FILE 134 //* DATABASE - Input file to PROGRAM - PL/I Adventure. * FILE 134 //* * FILE 134 //* DCPU - Program to display CPU utilization at OS * FILE 134 //* console or TSO terminal. Program * FILE 134 //* parameter can be used to control duration * FILE 134 //* of sample. Can be handy to install as a * FILE 134 //* started task on a system without much * FILE 134 //* third party stuff so operator/sysprog can * FILE 134 //* see who is hogging the CPU when TSO * FILE 134 //* response dies. Make make sure you give * FILE 134 //* the started task high priority in your * FILE 134 //* ICS. I/O code pinched from * FILE 134 //* DJOBS/DTSO/DDASD/DTAPES or some such. * FILE 134 //* Supports MVS/XA and MVS/ESA. * FILE 134 //* * FILE 134 //* DCS - The Define Constants for Screen macro used * FILE 134 //* by REVIEW and enhanced a bit to support * FILE 134 //* extended colours and highlighting. Handy * FILE 134 //* for any 3270 fullscreen programming. * FILE 134 //* * FILE 134 //* DDASD - XA-only version of the DDASD command * FILE 134 //* lifted from some share tape in 1981. * FILE 134 //* Updated to work on both release 1 and 2 of * FILE 134 //* MVS/XA (2.1.x and 2.2.0). Works okay on * FILE 134 //* MVS/ESA. Now updated for SP4. * FILE 134 //* (Fixed by UPDATER for z/OS, at least 2.2) * FILE 134 //* * FILE 134 //* DECDATE - Assembler subroutines of PL/I Adventure. * FILE 134 //* * FILE 134 //* DECIDER - Clist for vocational guidance. * FILE 134 //* * FILE 134 //* DIVER - TSO TPUT program written by Steve Beer. * FILE 134 //* Uses extended colour and graphics escape. * FILE 134 //* * FILE 134 //* DIVEROBJ - Object deck of DIVER previously shipped * FILE 134 //* as member 'DIVER'. X'0A23' at offset * FILE 134 //* x'38' has been zapped to x'0A32'. * FILE 134 //* * FILE 134 //* DUPTIME - TSO command or background program to * FILE 134 //* display up-time (time since last IPL). * FILE 134 //* if a job name is supplied as an operand * FILE 134 //* or program parameter then the address * FILE 134 //* space transaction resident time is shown. * FILE 134 //* For non-swappable tasks or jobs this is * FILE 134 //* the up-time so you can tell how long DB2 * FILE 134 //* or IMS has been up. Use an asterisk to * FILE 134 //* process all active address spaces. * FILE 134 //* * FILE 134 //* DYNALC - Handy dynamic allocation macro from Bruce * FILE 134 //* Bordonaro. Used by ZAP. * FILE 134 //* * FILE 134 //* EDBOX - David Price edit macro for 3278T support. * FILE 134 //* * FILE 134 //* EDICAT - ISPF edit macro for LISTICAT output - * FILE 134 //* part of the package in LISTICAT. * FILE 134 //* * FILE 134 //* EDPRT - David Price edit macro for 3278T support. * FILE 134 //* * FILE 134 //* EDUNBOX - David Price edit macro for 3278T support. * FILE 134 //* * FILE 134 //* EDUNPRT - David Price edit macro for 3278T support. * FILE 134 //* * FILE 134 //* EDVIO - Clist to SPF edit the temporary ISPCTL * FILE 134 //* file. Many dialogs like SMP/E give the * FILE 134 //* opportunity to EDIT/BROWSE/SUBMIT the * FILE 134 //* generated JCL. SUBMIT (being *real* TSO) * FILE 134 //* has no problem but EDIT/BROWSE does not * FILE 134 //* support VIO. BROWSE is easily replaced by * FILE 134 //* REVIEWing the ddname. This clist (to be * FILE 134 //* invoked from the primary command area of * FILE 134 //* the appropriate split screen) allows final * FILE 134 //* editing before job submission. Written * FILE 134 //* by Tony Watson. * FILE 134 //* * FILE 134 //* FLAG - Static vector graphics sample by C.H. * FILE 134 //* * FILE 134 //* GE2 - TPUT program (card game prototype). * FILE 134 //* * FILE 134 //* GRPSTR - TSO command for within clists only. * FILE 134 //* Returns the RACF group name into a clist * FILE 134 //* variable called &GRPSTR. * FILE 134 //* * FILE 134 //* IEFUJI - SMF exit for job accounting. Handles * FILE 134 //* started tasks so step accounting is * FILE 134 //* not needed. (ACF2 in this example.) * FILE 134 //* * FILE 134 //* IEFUJV - SMF exit for job accounting. Handles * FILE 134 //* started tasks so step accounting is * FILE 134 //* not needed. Goes with IEFUJI above. * FILE 134 //* * FILE 134 //* IKJEFF10 - TSO submit exit from CBT file 369. * FILE 134 //* See member $$INDEX9 for discussion. * FILE 134 //* * FILE 134 //* IKJEFF53 - TSO FIB exit from IBM IPO. * FILE 134 //* See member $$INDEX9 for discussion. * FILE 134 //* * FILE 134 //* IKJEFLD3 - TSO Logon Post-Prompt exit to copy RACF * FILE 134 //* user's name into TSO session JOB card, * FILE 134 //* and allow multiple TSO sessions per id. * FILE 134 //* * FILE 134 //* IMAGE1-2 - Static vector graphics sample by Craig * FILE 134 //* Halliday producing non-standard colours. * FILE 134 //* * FILE 134 //* IMSSIGN - Usermod for IMS V3R1. Can easily be * FILE 134 //* reworked for IMS V4. IMS types should * FILE 134 //* definitely check this out. * FILE 134 //* * FILE 134 //* ISR@PRIM - Sample for installing options "U" and "W". * FILE 134 //* See $$TSDDOC regarding option "U". * FILE 134 //* See $$INDEX9 regarding option "W". * FILE 134 //* See $$INDX11 regarding XSPLIT and "XO". * FILE 134 //* * FILE 134 //* JOBCLASS - Example of a suggested method for keeping * FILE 134 //* users informed of the ever-changing * FILE 134 //* criteria for job class selection. * FILE 134 //* * FILE 134 //* JOTTO - Lex Eremin clist for wordy types. * FILE 134 //* * FILE 134 //* LASTCC - Help member updated for TSO/E V2R3. * FILE 134 //* * FILE 134 //* LDEF.... - Examples of invoking some ISPF * FILE 134 //* applications using LIBDEF services. * FILE 134 //* See member $$INDEX9 for discussion. * FILE 134 //* * FILE 134 //* LIFE - Lex Eremin implementation of the famous * FILE 134 //* process. Supports PDSs containing your * FILE 134 //* favourite scenarios. * FILE 134 //* * FILE 134 //* LISTBCDS - Clist to use $HBLIST to put a list of all * FILE 134 //* HSM data set backups into a data set. * FILE 134 //* * FILE 134 //* LISTICAT - Copied from file 047 with catalog * FILE 134 //* recoverabilty enhancements added. * FILE 134 //* See member $$INDX14 for description. * FILE 134 //* * FILE 134 //* LISTMCDS - Clist to use $HMLIST to put a list of all * FILE 134 //* HSM migrated data sets into a data set. * FILE 134 //* * FILE 134 //* LSTWMCDS - Clist to use $HMLISTW to put a list of all * FILE 134 //* HSM migrated data sets into a data set. * FILE 134 //* * FILE 134 //* LISTVOL - An old favourite adjusted to run on all * FILE 134 //* known MVSs. Lists DASD free space. * FILE 134 //* * FILE 134 //* MSGASIDX - MPF exit to add ' - ASID xxxx' to a WTO * FILE 134 //* where xxxx is the hex ASID. Useful for * FILE 134 //* IEF403I to see which batch job(s) caused * FILE 134 //* storage fragmentation in initiators. * FILE 134 //* * FILE 134 //* MINIZIP# - Documentation on the stand-alone usage of * FILE 134 //* the MINIZIP and MINIUNZ programs/commands * FILE 134 //* now included in file 135. The MINIUNZ * FILE 134 //* program was once called by REVIEW to * FILE 134 //* allow the browsing (and copying) of data * FILE 134 //* stored in a ZIP archive file (but REVIEW * FILE 134 //* now uses its own logic to do this). * FILE 134 //* * FILE 134 //* MULTITSO - Documentation on using SVC56FE and exit * FILE 134 //* IKJEFLD3 to allow multiple concurrent * FILE 134 //* TSO sessions per TSO userid. * FILE 134 //* * FILE 134 //* OFFLMOD - C program/command by Jason Winter to * FILE 134 //* perform load module offload into REVLMOD * FILE 134 //* format without having to use REVIEW * FILE 134 //* interactively. For MVS 3.8 to z/OS. * FILE 134 //* * FILE 134 //* OFFLSAMP - Sample JCL to use OFFLMOD. * FILE 134 //* * FILE 134 //* OAC..... - Macros used by ZAP. * FILE 134 //* * FILE 134 //* PDSETEST - Show PDSE dir QSAM bug. Fixed in OS/390. * FILE 134 //* See member $$INDEX6 for details. * FILE 134 //* * FILE 134 //* PGMCOMP - Job stream to compile and link Adventure. * FILE 134 //* * FILE 134 //* PGMINIT - A clist to decode the source of PROGRAM. * FILE 134 //* * FILE 134 //* PGMINST - Some installation instructions for * FILE 134 //* PROGRAM (Adventure). * FILE 134 //* * FILE 134 //* PROGRAM - PL/I source of Adventure taken from a * FILE 134 //* SHARE tape and modified. * FILE 134 //* * FILE 134 //* PS-PS7 - Vector graphics TPUT pgms by Chris Slarke. * FILE 134 //* * FILE 134 //* RANDU - FORTRAN subroutine of PROGRAM (Adventure). * FILE 134 //* Generates no FORTLIB calls. * FILE 134 //* * FILE 134 //* REV$UNLD - New 2024 sample job to extract the latest * FILE 134 //* REVIEW / FSHELP / RFE package libraries * FILE 134 //* which are now shipped as XMIT members * FILE 134 //* marked with a stats user value of REVXMIT. * FILE 134 //* * FILE 134 //* REVIEW is a fullscreen TSO file browser * FILE 134 //* that now incorporates an editor that can * FILE 134 //* hold data in a data space and many, many * FILE 134 //* other data set viewing and processing * FILE 134 //* capabilities. * FILE 134 //* * FILE 134 //* Shipping enhancements to the REVIEW * FILE 134 //* command was the original reason for this * FILE 134 //* whole file. The package now incorporates * FILE 134 //* FSHELP (fullscreen TSO HELP) and RFE (the * FILE 134 //* REVIEW Front End which has functionality * FILE 134 //* copied from the PDF component of ISPF). * FILE 134 //* * FILE 134 //* "Release 51.4" * FILE 134 //* * FILE 134 //* Functionality now includes: * FILE 134 //* Non-ISPF full-colour fullscreen tape/disk * FILE 134 //* VSAM/non-VSAM data set and DB2 tablespace * FILE 134 //* parallel browser, PDS searcher, editor, * FILE 134 //* SMF/LOGREC/VTOC and general DSECT record * FILE 134 //* formatter, PDS offloader, data filter, * FILE 134 //* reclaimer and translator, front-end for * FILE 134 //* PDS reloader, load module delinker, and * FILE 134 //* unzipper. Now with logical PARMLIB * FILE 134 //* support, ZIP file directory formatting, * FILE 134 //* PCX (Paintbrush) and BMP (Windows and OS/2 * FILE 134 //* bitmap) file picture image rendering, * FILE 134 //* program object history and mapping, and * FILE 134 //* point-and-shoot entry. "USS Explorer". * FILE 134 //* Navigate around HFS directories. REVIEW, * FILE 134 //* browse, edit and search UNIX files. * FILE 134 //* Display program object long alias names. * FILE 134 //* Display job status and held SYSOUT data. * FILE 134 //* Perform auto unXMIT on XMIT file browse. * FILE 134 //* Lifted from CBT mods tape version 230 * FILE 134 //* circa 1984 and has been a "terminal" case * FILE 134 //* of creeping featurism ever since. Read * FILE 134 //* leading comments for changes. A piece of * FILE 134 //* resistance. Should work without error on * FILE 134 //* all known MVS levels up to z/OS. * FILE 134 //* * FILE 134 //* REVASM - An XMIT file of REVIEW.ASM that can * FILE 134 //* be extracted by the REV$UNLD job. * FILE 134 //* This library contains the source code * FILE 134 //* and various jobs that can be used to * FILE 134 //* build the executables from the source. * FILE 134 //* * FILE 134 //* REVCAT - SYSCTLG browser adapted from REVIEW just * FILE 134 //* because CVOLs are organized like PDS * FILE 134 //* directory blocks. Shouldn't need it now. * FILE 134 //* * FILE 134 //* REVCLIST - An XMIT file of REVIEW.CLIST than can * FILE 134 //* be extracted by the REV$UNLD job. * FILE 134 //* This library contains various CLISTs, * FILE 134 //* some of which are invoked directly by * FILE 134 //* the package to perform user requests. * FILE 134 //* * FILE 134 //* REVDATA - An XMIT file of REVIEW.DATA that can * FILE 134 //* be extracted by the REV$UNLD job. * FILE 134 //* This library contains some sample * FILE 134 //* installation jobs plus the cumulative * FILE 134 //* release notes. * FILE 134 //* * FILE 134 //* REVHELP - An XMIT file of REVIEW.HELP that can * FILE 134 //* be extracted by the REV$UNLD job. * FILE 134 //* This library contains TSO HELP members * FILE 134 //* ready for copying into your SYSHELP * FILE 134 //* concatenation. * FILE 134 //* * FILE 134 //* REVIEWME - An XMIT file of REVIEWME.DATA that can * FILE 134 //* be extracted by the REV$UNLD job. * FILE 134 //* This library contains some sample images * FILE 134 //* that can be used to demonstrate REVIEW's * FILE 134 //* 3270 graphics support. When 3270 * FILE 134 //* graphics facilities are absent, each * FILE 134 //* pixel occupies a character location * FILE 134 //* and GIF animation is ignored. * FILE 134 //* * FILE 134 //* REVPLIB - An XMIT file of REVIEW.PANELS that can * FILE 134 //* be extracted by the REV$UNLD job. This * FILE 134 //* library contains ISPF panels ready to be * FILE 134 //* copied to your ISPPLIB concatenation. * FILE 134 //* REVIEW will check for REVPANEL and * FILE 134 //* REVPANL2 (using PQUERY) and will issue * FILE 134 //* a BLDL for REVPROF in the ISPPROF DD * FILE 134 //* to validate an ISPF environment before * FILE 134 //* running as an ISPF dialog. (Otherwise * FILE 134 //* it runs as a native TSO application.) * FILE 134 //* A REVPROF member template is shipped in * FILE 134 //* REVIEW.ASM and REVIEW.DATA. * FILE 134 //* * FILE 134 //* REVZLOAD - An XMIT file of REVIEWZ.LOAD that can * FILE 134 //* be extracted by the REV$UNLD job. * FILE 134 //* This library contains ready-to-use load * FILE 134 //* modules allowing you to avoid the need * FILE 134 //* to assemble all the source code. * FILE 134 //* Supplied TSO commands are: * FILE 134 //* REVIEW or REV - browse MVS data sets * FILE 134 //* (including VSAM) and UNIX files. * FILE 134 //* REVVSAM - alias name you can authorize * FILE 134 //* if you want to browse VVDS data sets. * FILE 134 //* REVED - edit MVS non-VSAM data sets. * FILE 134 //* REVLEV - directly access RFE option 3.4 * FILE 134 //* to process data set lists. * FILE 134 //* REVOUT - directly access RFE option 3.8 * FILE 134 //* to process jobs on the spool. * FILE 134 //* FSHELP or FSH or HEL - browse TSO HELP * FILE 134 //* data in fullscreen mode. * FILE 134 //* RFE - access package facilities via a * FILE 134 //* hierarchical menu scheme. * FILE 134 //* * FILE 134 //* RIAWHO - A CICS transaction. Searches the TCT. * FILE 134 //* If userid supplied, returns the transac- * FILE 134 //* tion, terminal id, and netname. * FILE 134 //* If termid supplied, returns the userid, * FILE 134 //* transaction and netname. * FILE 134 //* Applid, time, and date are also displayed. * FILE 134 //* Okay for autoinstall. (From Ann Austin.) * FILE 134 //* * FILE 134 //* R062A10 - Object deck from CBT file 352. * FILE 134 //* Assembler subroutine of 'PROGRAM' * FILE 134 //* included here for completeness. * FILE 134 //* * FILE 134 //* SCANX - PDS scanner. Search arguments can be from * FILE 134 //* the simple to the boolean ridiculous. Can * FILE 134 //* also select/exclude certain member groups * FILE 134 //* (based on member name prefix) to reduce * FILE 134 //* the search time. Most conveniently * FILE 134 //* invoked from TSD utility panels. * FILE 134 //* * FILE 134 //* SHOWDS - Famous TSO command lifted from CBT mods * FILE 134 //* file of share tape in 1983 and modified * FILE 134 //* for ICF etc. A must. Won't recall * FILE 134 //* migrated data sets by accident. Read * FILE 134 //* leading comments in source for exact * FILE 134 //* details. Similar versions probably * FILE 134 //* available from elsewhere on the CBT tape. * FILE 134 //* Should work without error on all known MVS * FILE 134 //* levels up to z/OS. * FILE 134 //* * FILE 134 //* SHOWDS$ - JCL to assemble SHOWDS. * FILE 134 //* * FILE 134 //* SHOWDS# - TSO help for SHOWDS. * FILE 134 //* * FILE 134 //* SKJ..... - See $$TSDDOC. * FILE 134 //* * FILE 134 //* SNAKE - Greg Price's interpretation for TSO of a * FILE 134 //* program seen on a Unix system. * FILE 134 //* * FILE 134 //* SNAKE$ - JCL to assemble SNAKE. * FILE 134 //* * FILE 134 //* SPGSMPE - SMP/E dialog front-end for sysprogs who * FILE 134 //* routinely access more than one global * FILE 134 //* zone. See ISR@PRIM for invocation. * FILE 134 //* Also see member $$INDEX9 for discussion * FILE 134 //* on various methods of invocation with * FILE 134 //* LIBDEFs and so on. (This is option "W".) * FILE 134 //* * FILE 134 //* SPGSMPEP - Panel for SPGSMPE clist. * FILE 134 //* * FILE 134 //* SPGSMPE4 - SPGSMPE clist for SMP/E release 4. * FILE 134 //* * FILE 134 //* SPGSMPE5 - SPGSMPE clist for SMP/E release 5.1. * FILE 134 //* * FILE 134 //* SVC56FE - Front end to SVC 56 (ENQ) to convert all * FILE 134 //* SYSIKJUA enqueues to SHARED. Part of the * FILE 134 //* MULTITSO package. Install with SVC56FE$. * FILE 134 //* * FILE 134 //* SVC56LDR - Program to activate SVC56FE. Part of the * FILE 134 //* MULTITSO package. Install with SVC56LD$. * FILE 134 //* * FILE 134 //* SVMDSSU - Front end to DF/DSS to backup VM volumes * FILE 134 //* under MVS. See member $$INDEX2 for a * FILE 134 //* detailed discussion. * FILE 134 //* * FILE 134 //* TERMTEST - Non-GDDM TSO terminal capablity tester and * FILE 134 //* symbol editor. Crank it up for a test * FILE 134 //* run. The snazzier the terminal the better * FILE 134 //* (pretty well). Needs the DCS macro to * FILE 134 //* assemble. Program organized like a dog's * FILE 134 //* dinner but it does the job; a triumph of * FILE 134 //* the monolithic approach. A mantelpiece. * FILE 134 //* Installation recomendation: * FILE 134 //* install into linklist so that any user can * FILE 134 //* use it on his/her own terminal while in * FILE 134 //* diagnostic telephonic dialog with * FILE 134 //* system/network support. (eg. is the Query * FILE 134 //* bit on? What screen sizes does the VTAM * FILE 134 //* logmode allow? Which APL characters are * FILE 134 //* correctly supported? Etc.) * FILE 134 //* Needless to say, full-screen program * FILE 134 //* developers may find TERMTEST handy to * FILE 134 //* determine or verify the codes for specific * FILE 134 //* screen locations, graphic characters and * FILE 134 //* attention identifiers. On the other hand, * FILE 134 //* someone may just want to play around with * FILE 134 //* features of the terminal hardware. Also * FILE 134 //* see "TERMTEST TALK" in member $$INDEX2. * FILE 134 //* * FILE 134 //* TERMTYPE - Macro to perform TSS TERMTYPE function. * FILE 134 //* supplied here so that TERMTEST and VIEW * FILE 134 //* may be assembled without source changes. * FILE 134 //* * FILE 134 //* TESTLSTI - TSO TEST zap from $SP4MODS updated due * FILE 134 //* PUT maintenance. * FILE 134 //* * FILE 134 //* TEWN - Wacky screen test. * FILE 134 //* * FILE 134 //* TSD..... - See $$TSDDOC. * FILE 134 //* * FILE 134 //* TSOPNAME - Dinky little prog to copy RACF programmer * FILE 134 //* name into JES2 JCT programmer name field. * FILE 134 //* Intended for TSO logon clist so TSU * FILE 134 //* generated output has the programmer name * FILE 134 //* in the separators. JES2 2.2.0/3.1.1 * FILE 134 //* version supplied here. Can be changed * FILE 134 //* easily to support Top Secret rather than * FILE 134 //* RACF. (Not needed for ACF2.) * FILE 134 //* * FILE 134 //* UIDSTR - TSO command for within clists only. * FILE 134 //* Returns the ACF2 uid string into a clist * FILE 134 //* variable called &UIDSTR. * FILE 134 //* * FILE 134 //* VIEW - MVS/370 (and, if you're interested, MSP) * FILE 134 //* program to perform a SENSE ID to a * FILE 134 //* nominated I/O device, or a read buffer to * FILE 134 //* a nominated graphic display device. Does * FILE 134 //* not support extended architecture. * FILE 134 //* * FILE 134 //* VMUCBZAP - Much the same as SVMDSSU except that it * FILE 134 //* was not specifically a front end to * FILE 134 //* anything. Lets you BROWSE/REVIEW/ZAP or * FILE 134 //* whatever VM minidisks from MVS. See * FILE 134 //* member $$INDEX2 for more details. * FILE 134 //* * FILE 134 //* WORM - Greg Price's interpretation for TSO of a * FILE 134 //* program seen on a Unix system. A * FILE 134 //* breakthrough in er... something. Useful * FILE 134 //* (?) to measure TPUT elapsed time to get an * FILE 134 //* idea of network delay. Read comments in * FILE 134 //* source for full doco. * FILE 134 //* * FILE 134 //* WORM$ - JCL to assemble WORM. * FILE 134 //* * FILE 134 //* X....... - Components of the famous SUPERLST VTOC * FILE 134 //* lister. Fully supports the latest VTOC * FILE 134 //* snazzies. Read comments in XVTCLIST for * FILE 134 //* details. (Small fix applied. SG per GIP) * FILE 134 //* * FILE 134 //* XSPLIT - Clist to create new ISPF session over * FILE 134 //* your current ISPF session. Needs an * FILE 134 //* addition to your ISPCMDS. See $$INDX11. * FILE 134 //* * FILE 134 //* XVTOCASM - JCL to assemble SUPERLST. * FILE 134 //* * FILE 134 //* ZAP - UCLA TSO ZAP command from the CBT mods * FILE 134 //* file of version 22 of the SHARE tape circa * FILE 134 //* 1983 with some extra modifications. * FILE 134 //* Perhaps the main change is full-volume * FILE 134 //* zapping support which, of course, requires * FILE 134 //* the appropriate APF and RACF authorities. * FILE 134 //* * FILE 134 //* ZAP$ - JCL to assemble ZAP. * FILE 134 //* * FILE 134 //* ZAP$DOC - Bruce Bordonaro's notes on this version * FILE 134 //* of the UCLA ZAP command. * FILE 134 //* * FILE 134 //* ZAP# - TSO help for ZAP. * FILE 134 //* * FILE 134 //* For additional information see the members * FILE 134 //* $$INDEX through $$INDX40. * FILE 134 //* * FILE 134 //***FILE 135 is from Mr Greg Price of Prycroft Six * FILE 135 //* in Melbourne, Victoria, Australia. * FILE 135 //* This file is in IEBCOPY format and contains * FILE 135 //* ready-to-use load modules. * FILE 135 //* Current level of REVIEW is 51.4. * FILE 135 //* * FILE 135 //* Important addition to this file: Load Modules * FILE 135 //* for IM (aka IMON) which is Greg's fantastic * FILE 135 //* system monitor. Source is on File 010. * FILE 135 //* * FILE 135 //* ** Programs and commands from File 010: * FILE 135 //* (See File 010 for source and documentation) * FILE 135 //* * FILE 135 //* IM - TSO cp - This is Greg's super duper * FILE 135 //* system monitor THAT YOU USED TO HAVE * FILE 135 //* TO PAY FOR...!!!! (DON'T MISS THIS..!!) * FILE 135 //* IMDATGAT - other * FILE 135 //* IMPXAGLS - modules * FILE 135 //* IMPXASPY - that go * FILE 135 //* IMSPACER - with IM (otherwise known as IMON) * FILE 135 //* * FILE 135 //* ** Programs and commands from file 134: * FILE 135 //* * FILE 135 //* $CRYPT - TSO cp - aliases $ENCRYPT and $DECRYPT * FILE 135 //* $FREEALL - TSO cp * FILE 135 //* $HBLIST - TSO cp - dsname 'HSM.BCDS' hard coded * FILE 135 //* $HMLIST - TSO cp - dsname 'HSM.MCDS' hard coded * FILE 135 //* $HMLISTW - TSO cp - dsname 'HSM.MCDS' hard coded * FILE 135 //* $LISTX - TSO cp - alias $LISTM * FILE 135 //* ANIM1-5 - TSO cp or pgm * FILE 135 //* CDSCB - TSO cp * FILE 135 //* CONCAT - TSO cp * FILE 135 //* CUBE - TSO cp or pgm * FILE 135 //* DCPU - TSO/batch/STC pgm * FILE 135 //* DDASD - TSO cp or batch/STC pgm * FILE 135 //* DIVER - TSO cp or pgm - GE support assumed * FILE 135 //* DUPTIME - TSO cp or TSO/batch/STC pgm - alias DUP * FILE 135 //* FLAG - TSO cp or pgm - TPUT demo * FILE 135 //* FSHELP - TSO cp - alias FSH - alias of REVIEW * FILE 135 //* GE2 - TSO cp or pgm - TPUT demo * FILE 135 //* GRPSTR - TSO cp within clist only - RACF only * FILE 135 //* HEL - TSO cp - fullscreen help - alias of REVIEW * FILE 135 //* IEFU83 - SMF exit from $$IEFU83 * FILE 135 //* IKJEFF10 - TSO exit - ISPF V3.4 offsets assumed * FILE 135 //* IKJEFF53 - TSO exit * FILE 135 //* IMAGE1-2 - TSO cp or pgm * FILE 135 //* LIFE - TSO cp * FILE 135 //* LISTICAT - List ICF catalog utility * FILE 135 //* LISTVOL - TSO cp - alias LISTV * FILE 135 //* MONO - TSO pgm - Monopoly * FILE 135 //* MSGASIDX - MPF exit * FILE 135 //* MSGFLUSH - MPF exit from $$IEFU83 * FILE 135 //* MSGJOBLG - MPF exit from $$IEFU83 * FILE 135 //* MSGNOJLG - MPF exit from $$IEFU83 * FILE 135 //* MSGNOLOG - MPF exit from $$IEFU83 * FILE 135 //* MSG2USER - MPF exit from $SP4MODS * FILE 135 //* OFFLMOD - TSO/batch C utility by Jason Winter. * FILE 135 //* PROGRAM - TSO pgm - PL/I Adventure * FILE 135 //* PS-PS7 - TSO cp or pgm - TPUT demo * FILE 135 //* REVIEW - TSO cp - has the following aliases: * FILE 135 //* REV,REVED,REVOUT,REVVSAM,HEL,FSHELP,FSH. * FILE 135 //* REVLMOD - TSO/batch pgm - mainly for use by REVIEW * FILE 135 //* REVSMF - External subroutine of REVIEW * FILE 135 //* RFE - REVIEW Front End * FILE 135 //* SCANX - TSO/batch PDS search utility program * FILE 135 //* SHOWDS - TSO cp - alias SDS * FILE 135 //* SKJ$LC00 - TSO cp - aliases $LCSPF, $LISTC and $SPACE * FILE 135 //* SMFJBTIM - SMF type26 post-processing utility program * FILE 135 //* SNAKE - TSO cp or pgm - * FILE 135 //* aliases HALFSNAK, HS, QS and QUARTERS * FILE 135 //* SUPERLST - VTOC listing utility program * FILE 135 //* TERMTEST - TSO cp or pgm - TSO 3270 terminal tester * FILE 135 //* TESTDCS-2- TSO cp or pgm - TPUT demo * FILE 135 //* TEWM - TSO cp or pgm - TPUT demo * FILE 135 //* TSOPNAME - TSO cp or pgm - check JES2/RACF levels * FILE 135 //* UIDSTR - TSO cp within clist only - ACF2 only * FILE 135 //* VIEW - TSO program - pre-XA only * FILE 135 //* WORM - TSO cp or pgm - aliases HALFTEST, HW, QW, * FILE 135 //* HALFWORM, QUARTEST and QUARTERW * FILE 135 //* ZAP - TSO cp - alias ZAP$ (ZAP$ is used by PDS) * FILE 135 //* * FILE 135 //* ** Programs and commands from file 90: * FILE 135 //* * FILE 135 //* DELINKI - Utility which can be used by REVIEW * FILE 135 //* DWNSPDSR - External subroutine of DELINKI * FILE 135 //* * FILE 135 //* ** Programs and commands from file 93: * FILE 135 //* * FILE 135 //* PDSLOAD - Utility which can be used by REVIEW * FILE 135 //* * FILE 135 //* ** Programs and commands from file 182: * FILE 135 //* * FILE 135 //* PDS86 - TSO cp - alias PDS * FILE 135 //* This is for (mainly non-U.S.) sites who * FILE 135 //* prefer the DD/MM/YY date format. * FILE 135 //* * FILE 135 //* ** Programs and commands from file 183: * FILE 135 //* * FILE 135 //* BR - TSO cp - ISPF only - BROWSE any dsorg * FILE 135 //* FASTPATH - TSO cp - ISPF only - adds in-core ISPCMDS * FILE 135 //* LCAT - TSO cp - ISPF only - alias LC * FILE 135 //* * FILE 135 //* ** Programs and commands from file 296: * FILE 135 //* * FILE 135 //* COMPARE - TSO cp - front end to COMPAREB/IEBCOMPR * FILE 135 //* COMPAREB - Yale compare utility program * FILE 135 //* * FILE 135 //* ** Programs and commands from file 300: * FILE 135 //* * FILE 135 //* IKJT9FI - TSO TEST subcommand - update IKJTSO00 * FILE 135 //* IKJT9LB - TSO TEST subcommand - update IKJTSO00 * FILE 135 //* LOGO - GDDM example from source member GDDM * FILE 135 //* NITEFLT - GDDM example from source member GDDM * FILE 135 //* SABREBAT - GDDM example from source member GDDM * FILE 135 //* SHUTTLE - GDDM example from source member GDDM * FILE 135 //* * FILE 135 //* ** Programs and commands from file 492: * FILE 135 //* * FILE 135 //* SHOWzOS - TSO cp or pgm - ISPF recommended * FILE 135 //* * FILE 135 //***FILE 136 is from Mr Howard Dean of Alameda, California. * FILE 136 //* THIS FILE IS IN IEBUPDTE SYSIN FORMAT AND * FILE 136 //* CONTAINS THE FOLLOWING MEMBERS: FOR ADDITIONAL * FILE 136 //* INFORMATION SEE THE MEMBER CALLED $INDEX * FILE 136 //* * FILE 136 //* Howard Dean has contributed another file, CBT File 119, * FILE 136 //* which is of earlier date than this file. When looking * FILE 136 //* at programs from this file, CBT File 119 may also be * FILE 136 //* a useful reference to look at, but this file is later. * FILE 136 //* * FILE 136 //* further support: Sam Golob * FILE 136 //* email: sbgolob@cbttape.org * FILE 136 //* * FILE 136 //* AAHLXXX WTO EXIT FOR CERTAIN 'GTF' MESSAGES * FILE 136 //* ADFHXXX WTO EXIT TO PROCESS CICS JOURNALS * FILE 136 //* AFNMXXX WTO EXIT TO PROCESS NDM LOG SWITCH * FILE 136 //* AIEAXXX WTO EXIT TO KICK OFF JOB TO COPY * FILE 136 //* SYS1.DUMPXX TO IPCS * FILE 136 //* AIEEXXX WTO EXIT TO HIGHLIGHT SMF DATASET * FILE 136 //* ERRORS * FILE 136 //* APLCAMS PROGRAM TO CALL IDCAMS TO ALLOW VSAM * FILE 136 //* ALLOCATION ON SYSDA * FILE 136 //* APUT MACRO TO CALL EPUTL FOR ASID TSO * FILE 136 //* COMMAND * FILE 136 //* ASID TSO/E COMMAND TO SHOW ADDRESS SPACE * FILE 136 //* DATA (31-BIT MODE) * FILE 136 //* BANNER BLOCK PRINT PARM FIELD (REQUIRES * FILE 136 //* 'SYS1.AOSB0(IEFSD095)') * FILE 136 //* BRODCAST PROGRAM TO SCAN 'SYS1.BRODCAST' DATASET * FILE 136 //* AND REPORT * FILE 136 //* CARTCOPY PROGRAM GENERATE JCL TO CALL CARTPROC * FILE 136 //* AND INVOKE NEWVOL * FILE 136 //* CARTPROC CATALOGED PROCEDURE USED WITH CARTCOPY * FILE 136 //* CONSOLE TSO COMMAND TO DISPLAY THE OPERATOR * FILE 136 //* CONSOLE (XA 2.2) * FILE 136 //* CPPL MACRO TO GENERATE TSO CPPL BLOCK * FILE 136 //* CSPL MACRO TO GENERATE TSO CSPL BLOCK * FILE 136 //* DATECONV CONVERT JULIAN DATE TO GREGORIAN * FILE 136 //* DRDROID VTAM DYNAMIC RECONFIGURATION DECK * FILE 136 //* BUILDER * FILE 136 //* ENTER MACRO FOR ENTRY TO PROGRAM (SAVE * FILE 136 //* REGISTERS, ETC..) * FILE 136 //* EPUTL ROUTINE TO SET UP TEXT AND CALL PUTLINE * FILE 136 //* FOR ASID COMMAND * FILE 136 //* (Cleaned up a bit by Sam Golob.) * FILE 136 //* HMDCHRON TIME KEEPER SUPREME (RETURNS TOD IN * FILE 136 //* VARIOUS FORMATS) * FILE 136 //* HMDTIME MACRO TO MAP HMDCHRON 72 BYTE RETURN * FILE 136 //* AREA * FILE 136 //* IKJEFF10 TSO/E SUBMIT EXIT--MODIFIES JOBNAME, * FILE 136 //* NOTIFY ACF2 LOGONID * FILE 136 //* INMXZ02 TSO/E XMIT EXIT TO NOTIFY USER ON SAME * FILE 136 //* SYSTEM OF MAIL * FILE 136 //* INUSE MACRO TO SHOW REGISTERS ASSIGNED BY * FILE 136 //* LUSE * FILE 136 //* IOPL MACRO TO GENERATE TSO IOPL BLOCK * FILE 136 //* JULGREG JULIAN/GREGORIAN CONVERSION PROGRAM - * FILE 136 //* CALLED MY HMDCHRON * FILE 136 //* LDROP MACRO TO GENERATE DROP STATEMENT * FILE 136 //* LEAVE MACRO FOR EXIT FROM PROGRAM (RESTORE * FILE 136 //* REGS, ETC..) * FILE 136 //* LSPACE TSO/E COMMAND TO DISPLAY AVAILABLE * FILE 136 //* SPACE ON VOLUMES * FILE 136 //* LSPHELP HELP TEXT FOR THE LSPACE COMMAND * FILE 136 //* LUSE MACRO TO GENERATE USING STATEMENT * FILE 136 //* NEWVOL PROGRAM TO CONVERT 3420-->3480 VIA * FILE 136 //* FATS/FATAR IN CA-1 * FILE 136 //* PDFINIT TSO/E COMMAND TO INITIALIZE PROFILE FOR * FILE 136 //* ISPF/PDF * FILE 136 //* PPL MACRO TO GENERATE TSO PPL BLOCK * FILE 136 //* REGS MACRO TO GENERATE REGISTER EQUATES * FILE 136 //* SETUSER INSERT ACF2 LOGONID AND OTHER FIELDS * FILE 136 //* FOR TSO IN BATCH * FILE 136 //* TAPESCAN TAPE SCANNING PROGRAM - UPDATED FOR * FILE 136 //* 3480 DRIVES * FILE 136 //* TAPESDOC DOCUMENTATION FOR THE TAPESCAN PROGRAM * FILE 136 //* (SOMEWHAT OLD) * FILE 136 //* TSOENTER MACRO FOR ENTRY TO TSO COMMANDS * FILE 136 //* TSOLEAVE MACRO FOR EXITING TSO COMMANDS * FILE 136 //* WRU TSO/E COMMAND TO DISPLAY USER IDENTITY * FILE 136 //* XABSM MACRO TO SWITCH BETWEEN 31-BIT AND * FILE 136 //* 24-BIT MODES * FILE 136 //* * FILE 136 //* ============================================= * FILE 136 //* * FILE 136 //* NONE OF THE PROGRAMS, ROUTINES, AND MACROS IN THIS * FILE 136 //* DATASET ARE GUARANTEED TO WORK OR BE "SAFE". AS WITH * FILE 136 //* ANY PUBLIC DOMAIN SOFTWARE IT IS THE RESPONSIBILITY * FILE 136 //* OF THE RECEIVING INSTALLATION TO TEST THE SOFTWARE * FILE 136 //* BEFORE RUNNING IT ON THEIR PRODUCTION SYSTEMS. IT MAY * FILE 136 //* CRASH YOUR SYSTEM, AND IF IT DOES, AMERICAN PRESIDENT * FILE 136 //* SYSTEMS ASSUMES NO RESPONSIBILITY. INSTALL THIS * FILE 136 //* SOFTWARE ON YOUR SYSTEM AT YOUR OWN RISK. ALSO, * FILE 136 //* AMERICAN PRESIDENT SYSTEMS DOES NOT GUARANTEE TO FIX * FILE 136 //* ANY OF THESE PROGRAMS OR UPGRADE THEM WHEN THEY * FILE 136 //* BECOME OBSOLETE. AMERICAN PRESIDENT SYSTEMS MAY * FILE 136 //* PERIODICALLY PUT UPDATED VERSION OF THESE AND OTHER * FILE 136 //* PROGRAMS ON THE CBT TAPE, BUT THEY ARE UNDER NO * FILE 136 //* OBLIGATION TO DO SO. MANY OF THESE PROGRAMS HAVE RUN * FILE 136 //* ON OUR SYSTEM, BUT THAT IS NOT A GURARANTEE THEY WILL * FILE 136 //* RUN ON YOUR SYSTEM. CAVEAT EMPTOR. * FILE 136 //* * FILE 136 //* NOTE ALSO, THAT THE SAME RESTRICTIONS ON * FILE 136 //* RESPONSIBILITY FOR OUR INSTALLATION (AMERICAN * FILE 136 //* PRESIDENT SYSTEMS) HOLD TRUE FOR HOWARD DEAN. I * FILE 136 //* WILL, HOWEVER, ACCEPT SUGGESTIONS FOR IMPROVEMENTS * FILE 136 //* AND ANSWER QUESTIONS ABOUT THESE PROGRAMS. A PROMPT * FILE 136 //* REPLY, THE CORRECT ANSWER, OR TIMELY IMPROVEMENTS * FILE 136 //* ARE NOT GUARANTEED. IF THERE ARE MISSING PARTS TO * FILE 136 //* THESE PROGRAMS, I WILL TRY TO FORWARD THE MACROS OR * FILE 136 //* ROUTINES TO ARNIE AT CBT, HOWEVER I DO NOT GUARANTEE * FILE 136 //* TO DO THIS IN A TIMELY MANNER. (YOU CAN'T, HOWARD. * FILE 136 //* YOU'D HAVE TO FORWARD THEM TO ME NOW). ALSO, JUST * FILE 136 //* BECAUSE THESE ROUTINES ARE ON THE CBT TAPE, I AM NOT * FILE 136 //* AVAILABLE FOR "DEMAND" SUPPORT AND NEITHER IS ARNIE * FILE 136 //* CASINGHINO. (PLEASE NOTICE THAT I AM NOT SAYING YOU * FILE 136 //* MAY CALL ME EITHER, BUT YOU CAN TRY). YOU MAY CALL * FILE 136 //* US, BUT WE CANNOT GUARANTEE A CORRECT AND PROMPT * FILE 136 //* ANSWER TO YOUR PROBLEM. AGAIN, YOU ARE ON YOUR OWN! * FILE 136 //* CAVEAT EMPTOR. * FILE 136 //* * FILE 136 //***FILE 137 is from Billy Fenwick and contains a detailed report * FILE 137 //* system, to carefully and accurately control the * FILE 137 //* distribution of reports, to only those people who are * FILE 137 //* allowed to see them. * FILE 137 //* * FILE 137 //* email: whfenwick01@gmail.com * FILE 137 //* * FILE 137 //* Copyright (c) 1991-2020 William H. Fenwick * FILE 137 //* * FILE 137 //* Permission is granted for this software product to be * FILE 137 //* distributed on the CBT Tape, and it may be used by * FILE 137 //* anyone, but it may not be sold. All CBT Tape disclaimers * FILE 137 //* apply. * FILE 137 //* * FILE 137 //* This a general description of the package. * FILE 137 //* * FILE 137 //* This is a COBOL/CICS/VSAM based report viewing system. * FILE 137 //* While most z/OS shops today have several ways to view * FILE 137 //* reports. I believe this system is unique in the way it * FILE 137 //* allows users to view reports. There is an internal * FILE 137 //* security system in place that allows users to see only * FILE 137 //* the reports they have access to or parts of a report. * FILE 137 //* Multiple reports for multiple dates are normally stored * FILE 137 //* in the VSAM files. Also, users are only allowed to * FILE 137 //* view reports for the Bank and Branch they have access * FILE 137 //* to. While this system was written for a Bank and * FILE 137 //* Branch environment it can be made to fit other formats. * FILE 137 //* Division and Department, Region and Division,, etc. * FILE 137 //* * FILE 137 //* This system has a batch process that scans (JES2) * FILE 137 //* report data and builds data records, index records and * FILE 137 //* history records. The CICS access process uses the * FILE 137 //* History and Index records to access the Report data. * FILE 137 //* Security records are used to verify exactly what a user * FILE 137 //* is allowed to view. * FILE 137 //* * FILE 137 //* My intent in the general copyright stuff was to say * FILE 137 //* you can you this system freely. However I don't want * FILE 137 //* someone to install and use the system then charge their * FILE 137 //* customers for using it. Also I don't want someone to * FILE 137 //* sell this system or at least not sell it without * FILE 137 //* including me. * FILE 137 //* * FILE 137 //* Having said that we don't really have a good way to * FILE 137 //* manage that either. In the end you have to trust * FILE 137 //* folks. * FILE 137 //* * FILE 137 //***FILE 138 IS FROM ART TANSKY OF SUNGARD IN VOORHEES, NEW JERSEY * FILE 138 //* AND CONTAINS A MODIFIED COPY OF SYSTEM FROM FILE 300 * FILE 138 //* OF THIS TAPE. THIS VERSION WORKS WITH 3090 AND DOES * FILE 138 //* NOT NEED TO BE AUTHORIZED. * FILE 138 //* * FILE 138 //* (UPDATED 2/94 FROM THE AUTHOR.) * FILE 138 //* * FILE 138 //***FILE 139 is from Dennis Longnecker from the Administrator * FILE 139 //* of the Court of the State of Washington. For * FILE 139 //* additional information see the member called $$DOC. * FILE 139 //* This file is in IEBUPDTE SYSIN format and contains * FILE 139 //* the following members: * FILE 139 //* * FILE 139 //* email: dennis.longnecker@courts.wa.gov * FILE 139 //* * FILE 139 //* JESEX008 EXIT 8 WHICH WILL SCAN THE JOB'S JCT AND * FILE 139 //* FIND OUT THE MAX ABEND CODE FOR THE GIVEN * FILE 139 //* JOB. THIS PROGRAM MUST BE IN COMMON * FILE 139 //* STORAGE. I ADD AN ENTRY IN IEALPAXX TO * FILE 139 //* LOAD MY VERSION FROM A LINKLIST LIBRARY * FILE 139 //* (SYS2.LINKLIB). * FILE 139 //* * FILE 139 //* JESEX016 THIS PROGRAM WORKS IN CONJUNCTION WITH EXIT * FILE 139 //* 8. IT TAKES WHATEVER DATA IS IN THE * FILE 139 //* JCTUSER1 FIELD AND SENDS IT TO THE USER. * FILE 139 //* * FILE 139 //* OACJCT SINCE THE JES JCT AND THE MVS JCT USE THE * FILE 139 //* SAME NAME FOR SOME OF THE FIELDS, AND EXIT * FILE 139 //* 8 USES BOTH JCT'S THERE IS A COMPILE ERROR * FILE 139 //* IF YOU DON'T DO SOMETHING ABOUT IT. * FILE 139 //* * FILE 139 //* SAS#BLOCK THIS IS A LITTLE SAS PROGRAM WHICH USES A * FILE 139 //* FDR VTOC LIST AND GIVES RECOMMENDED * FILE 139 //* BLOCKSIZES FOR THE TYPE OF DEVICE THE DATA * FILE 139 //* SET IS ON. * FILE 139 //* * FILE 139 //* TERMPROG THIS IS A CICS PROGRAM WHICH DISPLAYS ALL * FILE 139 //* THE TERMINALS SIGNED ON THE SYSTEM. IF * FILE 139 //* YOU PUT THE CURSOR NEXT TO A TERMINAL NAME * FILE 139 //* AND PRESS ENTER, DETAILED INFORMATION * FILE 139 //* ABOUT THE TERMINAL IS DISPLAYED. * FILE 139 //* * FILE 139 //* TESTPRTR IS A PROGRAM WHICH TESTS VTAM PRINTERS. IT * FILE 139 //* ALSO LOOKS AT THE BIND IMAGE SENT AND SENDS * FILE 139 //* A MESSAGE TO THE PRINTER TELLING IT WHAT * FILE 139 //* TYPE OF PRINTER IT IS. * FILE 139 //* * FILE 139 //* WHOHAS TSO command to discover enqueues to a * FILE 139 //* dataset. Uses GQSCAN service. S.Golob * FILE 139 //* added code to end the program with an = * FILE 139 //* sign, or BYE, or QUIT. You can adjust * FILE 139 //* the code in case any dataset names start * FILE 139 //* with these letters. Ending the program * FILE 139 //* with a null command, can't be done if you * FILE 139 //* are using TSO Session Manager--at least * FILE 139 //* not easily. * FILE 139 //* * FILE 139 //***FILE 140 IS FROM MR MARK DIEHL OF HERCULES/ALLEGANY * FILE 140 //* BALLISTICS LAB AND CONTAINS A COPY OF THEIR 'DATA * FILE 140 //* ARCHIVAL RECOVERY SYSTEM' * FILE 140 //* * FILE 140 //* THE "DATA ARCHIVAL/RECOVERY SYSTEM" ("DARS") IS * FILE 140 //* AN ISPF/PDF BASED DIALOG THAT PROVIDES AUTOMATED * FILE 140 //* DASD MANAGEMENT. IT REQUIRES DF/DSS VERSION * FILE 140 //* V2.3, TSO/E V1.3, AND ISPF/PDF V2.2. * FILE 140 //* ESSENTIALLY, DARS IS A MENU-DRIVEN UTILITY THAT * FILE 140 //* AUTOMATES THE ARCHIVING AND RECOVERY OF DASD * FILE 140 //* DATA. IT IS EASILY MODIFIABLE TO ACCOMMODATE * FILE 140 //* SPECIFIC SITE NEEDS. IN ITS PRESENT FORM, AN * FILE 140 //* OPERATOR, ON A QUARTERLY SCHEDULE, MENU SELECTS * FILE 140 //* A (DF/DSS) DUMP JOB SUBMITTAL THAT ARCHIVES ALL * FILE 140 //* PUBLIC STORAGE DATASETS THAT HAVE BEEN * FILE 140 //* UNREFERENCED IN THE PAST YEAR OR GREATER. AN * FILE 140 //* ONLINE RECORD OF ALL ARCHIVED DATA IS KEPT SO * FILE 140 //* THAT A USER MAY INQUIRE OF THE STATUS OF * FILE 140 //* ARCHIVED DATASETS AS WELL AS SUBMIT REQUESTS TO * FILE 140 //* RECOVER ARCHIVED DATA. PARTICULAR EFFORT WAS * FILE 140 //* PUT FORTH IN WRITING THIS UTILITY SO AS TO * FILE 140 //* ENSURE DATA REDUNDANCY FOR OBVIOUS CONTINGENCY * FILE 140 //* PURPOSES. * FILE 140 //* * FILE 140 //***FILE 141 IS FROM TIM VANDERWALL FROM FORT BELVOIR, VA AND * FILE 141 //* CONTAINS THE CODE THAT CAN BE USED TO LIST AND * FILE 141 //* ANALYZE YOUR SYS1.BRODCAST DATASET. THIS FILE IS IN * FILE 141 //* IEBUPDTE SYSIN FORMAT, FOR ADDITIONAL INFORMATION * FILE 141 //* SEE THE MEMBER CALLED $$INFO * FILE 141 //* * FILE 141 //***FILE 142 IS FROM MARVIN C CRUZAN FROM FORT BEN. HARRISON, * FILE 142 //* INDIANAPOLIS WHICH CONTAINS A MODULE THAT ALLOWS * FILE 142 //* ACCESS TO OTHER VTAM APPLICATIONS WITHOUT HAVING TO * FILE 142 //* LOGOFF TSO * FILE 142 //* * FILE 142 //***FILE 143 IS FROM MR RANDALL SMITH, LUTHERAN MEDICAL CENTER OF * FILE 143 //* WHEAT RIDGE, COLORADO AND CONTAINS SEVERAL OF THEIR * FILE 143 //* ISPF/CLISTS AND EDIT MACROS INCLUDING AN ONLINE * FILE 143 //* IDCAMS APPLICATION * FILE 143 //* * FILE 143 //***FILE 144 IS FROM PAT SHROUT OF WASHINGTON STATE DEPARTMENT OF * FILE 144 //* TRANSPORTATION. THIS FILE CONTAINS A MODIFIED VPS * FILE 144 //* USER EXIT 14 (DATASET ADD EXIT) * FILE 144 //* * FILE 144 //* THIS EXIT ALLOWS INSERTION OF DATA (PRINT OR * FILE 144 //* CONTROL) BOTH BEFORE AND AFTER EACH DATASET AND * FILE 144 //* SEPARATOR PROCESSED BY VPS. * FILE 144 //* * FILE 144 //* THIS EXIT IS USED TO SEND PRINTER CONTROL * FILE 144 //* INFORMATION TO THE XEROX LASER PRINTERS AHEAD OF A * FILE 144 //* DATASET. BEFORE PROCESSING A DATASET, THIS EXIT * FILE 144 //* CHECKS TO SEE IF A FORM WAS ENTERED. IF A FORM WAS * FILE 144 //* ENTERED, THIS EXIT USES THE FORM NAME AS THE MEMBER * FILE 144 //* NAME AND OPENS A FORMS FILE. THE MEMBER * FILE 144 //* INFORMATION IS THEN READ AND SENT TO THE PRINTER TO * FILE 144 //* SET IT UP AHEAD OF THE DATASET. IF THERE WAS NO * FILE 144 //* FORM ENTERED, THIS EXIT IS EXITED. AFTER PRO- * FILE 144 //* CESSING A DATASET ON A LASER PRINTER, REGARDLESS OF * FILE 144 //* WHETHER A FORM WAS ENTERED OR NOT, A RESET COMMAND * FILE 144 //* IS SENT TO THE PRINTER. * FILE 144 //* * FILE 144 //* THIS EXIT WAS CODED TO BE USED WITH XEROX LASER * FILE 144 //* PRINTERS, BUT THE ONLY XEROX DEPENDENT CODE IS THE * FILE 144 //* RESET COMMAND. THIS EXIT COULD EASILY HANDLE ANY * FILE 144 //* OTHER TYPE, OR MANY OTHER TYPES, OF PRINTERS BY * FILE 144 //* CHECKING THE VALUE IN THE PRASEPI FIELD AND TAKING * FILE 144 //* THE APPROPRIATE ACTION. THIS COULD BE, MOVING IN A * FILE 144 //* DIFFERENT DDNAME, ISSUING A DIFFERENT RESET * FILE 144 //* COMMAND, SENDING OUT A CONTROL STRING, OR WHATEVER. * FILE 144 //* * FILE 144 //***FILE 145 IS FROM MR BILL SMITH OF CHARLES SCHWAB AND CONTAINS * FILE 145 //* THE LOAD MODULES FOR KERMIT. THIS FILE IS IN IEBCOPY * FILE 145 //* FORMAT * FILE 145 //* * FILE 145 //***FILE 146 IS FROM MR BILL SMITH, FORMERLY OF CHARLES SCHWAB, * FILE 146 //* AND CONTAINS A COPY OF KERMIT FOR TSO. THIS FILE IS * FILE 146 //* IN IEBCOPY FORMAT AND CONTAINS SOURCE. * FILE 146 //* * FILE 146 //* ADDRESS: WILLIAM SMITH * FILE 146 //* IBM * FILE 146 //* STORAGE SYSTEMS DIVISION * FILE 146 //* 5600 COTTLE ROAD * FILE 146 //* DEPT. W98A * FILE 146 //* DRIVER BUILD & INTEGRATION * FILE 146 //* BUILDING 50, ROOM A382 * FILE 146 //* SAN JOSE, CA 95193-0001 * FILE 146 //* (408) 256-1557 OR * FILE 146 //* TIE LINE 276-1557 * FILE 146 //* * FILE 146 //* email: smithwj@us.ibm.com * FILE 146 //* sfowjs@sbcglobal.net * FILE 146 //* * FILE 146 //* THE KERMIT COMMAND INVOKES KERMIT-TSO, AN ASSEMBLY * FILE 146 //* LANGUAGE PROGRAM WHICH IMPLEMENTS THE KERMIT FILE * FILE 146 //* TRANSFER PROTOCOL ON IBM SYSTEM/370 AND XA MAINFRAME * FILE 146 //* COMPUTERS AND COMPATIBLES RUNNING THE MVS (MULTIPLE * FILE 146 //* VIRTUAL STORAGE) OPERATING SYSTEM WITH THE TSO (TIME * FILE 146 //* SHARING OPTION) SUBSYSTEM. KERMIT-TSO SUPPORTS FILE * FILE 146 //* TRANSFER IN BOTH LINE-MODE AND FULL-SCREEN OPERATION. * FILE 146 //* * FILE 146 //* LINE-MODE SUPPORTS ASYNCHRONOUS HALF-DUPLEX ASCII * FILE 146 //* COMMUNICATIONS THROUGH 3705/3725 OR EQUIVALENT FRONT * FILE 146 //* ENDS, WHILE FULL-SCREEN SUPPORTS ASYNCHRONOUS * FILE 146 //* FULL-DUPLEX ASCII COMMUNICATIONS THROUGH THE IBM * FILE 146 //* SERIES/1 RUNNING THE YALE ASCII COMMUNICATIONS SYSTEM * FILE 146 //* (OR EQUIVALENT) OR VARIOUS OTHER CONVERTERS WITH * FILE 146 //* GRAPHICS THROUGHPUT OPTION. * FILE 146 //* * FILE 146 //***FILE 147 is from Rick Fochtman, of Chicago Illinois, and * FILE 147 //* contains a copy of "The ARCHIVER". "The ARCHIVER" * FILE 147 //* has been upgraded to Version 6.1.8. This file is * FILE 147 //* in IEBUPDTE SYSIN format. * FILE 147 //* * FILE 147 //* Unfortunately, Rick Fochtman passed away several * FILE 147 //* years ago. Support emails are listed below. * FILE 147 //* * FILE 147 //* Rob Prins is the current maintainer of ARCHIVER, * FILE 147 //* and is the "owner" of this file. * FILE 147 //* * FILE 147 //* ARCHIVER documentation has been put into PDF and * FILE 147 //* MSWORD formats. Members as follows: * FILE 147 //* * FILE 147 //* ARCHIVE# - doc in PDF format * FILE 147 //* ARCHIVE@ - doc in MSWORD format * FILE 147 //* * FILE 147 //* -------------------------------------------------------- * FILE 147 //* * FILE 147 //* >>> PLEASE LOOK AT THE ARCHEXTN MEMBER (ARCHIVER * FILE 147 //* >>> EXTENSIONS) FROM ED LISS, WHICH IS IN TSO XMIT * FILE 147 //* >>> FORMAT. LOOK AT ALL THE MEMBERS THAT ARE THERE. * FILE 147 //* >>> ARCHIVER EXTENSIONS IS AN ADDITION TO ARCHIVER. * FILE 147 //* * FILE 147 //* >>> READ MEMBER $README1 ABOUT ARCHEXTN FIRST: * FILE 147 //* * FILE 147 //* >>> IN ARCHEXTN JCL YOU NEED FILE1058 WHICH IS THE * FILE 147 //* PL/1-F EXECUTION LIBRARY, AS JOBLIB OR STEPLIB. * FILE 147 //* * FILE 147 //* -------------------------------------------------------- * FILE 147 //* * FILE 147 //* Documentation for this extension is in 3 formats: * FILE 147 //* Member: $$$EXODT - ODT format doc for EXTN * FILE 147 //* Member: $$$EXPDF - PDF format doc for EXTN * FILE 147 //* Member: $$$EXWRD - WRD format doc for EXTN * FILE 147 //* * FILE 147 //* THERE ARE FIVE PROCS CONNECTED TO ARCHEXTN: * FILE 147 //* - ARCHCOMP - THIS PROC COMPARES THE DIRECTORIES/KEYS OF * FILE 147 //* TWO ARCHIVES TO DETERMINE DIFFERENCES. * FILE 147 //* OPTIONALLY, ARCHIVER CONTROL STATEMENTS ARE * FILE 147 //* GENERATED TO SYNCHORIZE THE ARCHIVES. * FILE 147 //* - ARCHDIR - PRINTS DIRECTORY REPORTS WITH USER SORT * FILE 147 //* OPTIONS. * FILE 147 //* - ARCHRST - THIS PROC WILL "RESET" ARCHIVE MEMBER * FILE 147 //* VERSION NUMBERS. * FILE 147 //* - ARCHUTIL - THIS PROC WILL READ AN ARCHIVE TO PREPARE * FILE 147 //* IT FOR TRANS- MISSION AS "CARD IMAGES". * FILE 147 //* - ARCHUTIU - THIS PROC WILL READ A FILE CREATED WITH * FILE 147 //* ARCHUTIL AND LOAD IT INTO A ARCHIVE. * FILE 147 //* * FILE 147 //* -------------------------------------------------------- * FILE 147 //* * FILE 147 //* Load modules for OS/390 and z/OS: * FILE 147 //* If you do a TSO RECEIVE of member LOADXMI, the * FILE 147 //* LOADLIB has been created. Actually you don't need * FILE 147 //* to assemble and link ARCHIVER, the load modules will * FILE 147 //* run on an OS/390 or z/OS system. * FILE 147 //* * FILE 147 //* Load modules for MVS: * FILE 147 //* If you do a TSO RECEIVE of member LOADXMIM, the * FILE 147 //* LOADLIB has been created. Actually you don't need * FILE 147 //* to assemble and link ARCHIVER, the load modules will * FILE 147 //* run on an MVS system. * FILE 147 //* * FILE 147 //* To my knowledge, there isn't any other software * FILE 147 //* product like this, anywhere. (SG - 10/99) * FILE 147 //* * FILE 147 //* Please refer all questions to Sam Golob or Rob Prins * FILE 147 //* * FILE 147 //* email: sbgolob@cbttape.org (Sam Golob) * FILE 147 //* * FILE 147 //* email: prin0096@gmail.com - or - * FILE 147 //* robprins2@kpnmail.nl (Rob Prins) - * FILE 147 //* * FILE 147 //* email: egliss4024@gmail.com (Ed Liss) * FILE 147 //* * FILE 147 //* Rob Prins is now the maintainer of the ARCHIVER. * FILE 147 //* * FILE 147 //* Rob Prins is not to be confused with Robert A.H. * FILE 147 //* Prins, who is a different person. * FILE 147 //* * FILE 147 //* --------------------------------------------------- * FILE 147 //* Modification notes: * FILE 147 //* * FILE 147 //* Version 6.1.2: by Rob Prins. * FILE 147 //* - The reason was that ARCHIVER was traditionally * FILE 147 //* meant to be used in batch. However, Rob, who is * FILE 147 //* the author of RPF (Rob's Programming Facility - * FILE 147 //* CBT File 415) wanted RPF to interactively be able * FILE 147 //* to access and modify an Archive. He found that * FILE 147 //* some LOAD macros were not matched by corresponding * FILE 147 //* DELETE macros, etc., plus a few other errors, * FILE 147 //* which didn't show up when the ARCHIVER was run in * FILE 147 //* batch. These were fixed here. * FILE 147 //* * FILE 147 //* Version 6.1.3: by Rob Prins. * FILE 147 //* - Another modification is introducing an EXEC PARM * FILE 147 //* By specifying 'PARM=SYSIN=ddname1,SYSPRINT=ddname2' * FILE 147 //* you can override the standard ddnames for SYSIN and * FILE 147 //* SYSPRINT. If you omit the PARM the standard ddnames * FILE 147 //* SYSIN and SYSPRINT are used. * FILE 147 //* * FILE 147 //* Version 6.1.5: September 2023, by Rob Prins * FILE 147 //* - Fix an ABEND0C4 in module ARCHRSPC by adding * FILE 147 //* MF=(G,GENWRK) in the TESTCB te restore the * FILE 147 //* reentrancy of the loadmodule. * FILE 147 //* - Fix incorrout completion message after ALTER. * FILE 147 //* - Fix detection of duplicate key in ARCHRSPC, to * FILE 147 //* avoid deletion of item if the newname exist in * FILE 147 //* ALTER (rename item). * FILE 147 //* * FILE 147 //* Version 6.1.6: August 2024, by Rob Prins * FILE 147 //* - Fix incorrout in ALTER. The key in the ARCHIVE * FILE 147 //* is properly renamed, but the member name in * FILE 147 //* in the header record was not renamed. That results * FILE 147 //* in a subsequent LOAD job, that the member appears * FILE 147 //* with the old name in the output PDS. This is now * FILE 147 //* fixed by storing the newname in the header. * FILE 147 //* * FILE 147 //* Version 6.1.7: September 12, 2024, by Rob Prins * FILE 147 //* - Fix an ABEND0C3 during import: * FILE 147 //* The problem was: The header records of the true * FILE 147 //* name were not chained in anchor 'CHAIN' in * FILE 147 //* #ARCHWK, but the associated alias record (header * FILE 147 //* records with the ALIAS bit on) were chained. * FILE 147 //* The original header record was not checked. * FILE 147 //* Fix: Add extra tests of the header records of the * FILE 147 //* true name and test the length of the buffer. * FILE 147 //* If zero, skip the write to the Archive. * FILE 147 //* * FILE 147 //* Version 6.1.8: September 22, 2024, by Rob Prins * FILE 147 //* - Fix a number of incorrouts in ARCHIMPR. * FILE 147 //* If REPLACE=Y specified, ARCHERAS will be called, * FILE 147 //* this module uses the same area addressed * FILE 147 //* by VS1BUF3 and results that Items are not imported * FILE 147 //* in the Archive if the Item is not in the Archive * FILE 147 //* and REPLACE=Y was specified. * FILE 147 //* Fix: copy first the area addressed by VS1BUF3 to a * FILE 147 //* temporary area before calling ARCHERAS and restore * FILE 147 //* the area addressed by VS1BUF3 after the call and * FILE 147 //* test the result of the PUT RPL= of the header * FILE 147 //* record for a duplicate key. * FILE 147 //* * FILE 147 //* --------------------------------------------------- * FILE 147 //* * FILE 147 //* "The ARCHIVER" is a handy mechanism to store all of * FILE 147 //* your software and data objects--source code, load * FILE 147 //* modules, PSF objects, and the like--in one place, * FILE 147 //* in a single VSAM cluster. Version 4.0 and higher * FILE 147 //* of The ARCHIVER provide a large amount of data * FILE 147 //* compression, especially for source code. Version * FILE 147 //* 4.0 and higher of "The ARCHIVER" allows item-by-item * FILE 147 //* "export" to tape. From the tape we can go directly * FILE 147 //* back to pds uncompressed form, without need for the * FILE 147 //* intermediate VSAM cluster. Version 5.0 of The * FILE 147 //* ARCHIVER was extensively reworked from previous * FILE 147 //* versions. Files created with previous versions of * FILE 147 //* "The ARCHIVER" are upgradable with the "CONVERT" * FILE 147 //* command. Rick Fochtman plans to keep "The ARCHIVER" * FILE 147 //* upwardly compatible. * FILE 147 //* * FILE 147 //* Version 6.1 of The ARCHIVER is basically a * FILE 147 //* Y2K-ization of Version 5.0. (Remember here that * FILE 147 //* the general CBT disclaimer about Y2K compatibility * FILE 147 //* being "not guaranteed" applies - SG 10/12/99.) * FILE 147 //* * FILE 147 //* "The ARCHIVER" makes it possible to handily store * FILE 147 //* your personal software tool-kit for transport and * FILE 147 //* archive purposes. It may also be useful for the * FILE 147 //* installation's stuff to help archive all your shop's * FILE 147 //* software on a tape or two. * FILE 147 //* * FILE 147 //* THIS FILE CONTAINS SOURCE AND MACROS. ALSO A MEMBER * FILE 147 //* CALLED SAMPLIB CONTAINS AN IEBUPDTE SYSIN STREAM FOR * FILE 147 //* RICK'S SAMPLIB PDS. SEE MEMBER CALLED ARCHDOC. * FILE 147 //* * FILE 147 //* >>>> An adaptation was made to ARCHIVER, to be able to * FILE 147 //* >>>> assemble and run it on MVS 3.8J, under Hercules. * FILE 147 //* >>>> This update came from Dave Cartwright. See his * FILE 147 //* >>>> members $ARCH370 and $INST370. Since MVS 3.8J and * FILE 147 //* >>>> Hercules are accessible to all, they can provide a * FILE 147 //* >>>> suitable medium for archiving all your later MVS * FILE 147 //* >>>> software goodies for posterity. And you won't have * FILE 147 //* >>>> to be dependent on an employer, to be able to * FILE 147 //* >>>> access, read, and update your stuff. There are * FILE 147 //* >>>> also a couple of bug fixes to the main ARCHIVER * FILE 147 //* >>>> code. * FILE 147 //* * FILE 147 //* ARCHIVER FUNCTIONS: (NOT ALL OF THEM LISTED HERE) * FILE 147 //* * FILE 147 //* 1. UNLOAD A PDS OR SELECTED PDS MEMBERS TO A VSAM * FILE 147 //* CLUSTER, STORING HISTORICAL AND COMMENT DATA * FILE 147 //* RELATED TO EACH ITEM. * FILE 147 //* * FILE 147 //* 2. LOAD A PDS FROM A VSAM CLUSTER ARCHIVE. * FILE 147 //* * FILE 147 //* 3. LIST, COPY OR DELETE ITEMS FROM A VSAM CLUSTER * FILE 147 //* ARCHIVE DATASET. OPTIONALLY, ADD COMMENT DATA TO * FILE 147 //* ITEMS ON THE ARCHIVE CLUSTER. * FILE 147 //* * FILE 147 //* 4. ITEM-BY-ITEM "EXPORT" OF ALL ENTRIES IN THE VSAM * FILE 147 //* CLUSTER TO TAPE -- STILL IN HIGHLY COMPRESSED * FILE 147 //* FORMAT. LISTT TO LIST CONTENTS AND LOADT TO * FILE 147 //* LOAD A PDS DIRECTLY FROM TAPE, PARALLEL THE LIST * FILE 147 //* AND LOAD FUNCTIONS DESCRIBED ABOVE FOR THE VSAM * FILE 147 //* CLUSTER ARCHIVE DATASET. * FILE 147 //* * FILE 147 //* 5. PROVIDE A DATA-COMPRESSION MECHANISM TO REDUCE * FILE 147 //* THE MEDIA REQUIREMENTS OF THE VSAM CLUSTER * FILE 147 //* ARCHIVE DATASET AND THE "ITEM-BY-ITEM EXPORT" * FILE 147 //* TAPE. * FILE 147 //* * FILE 147 //* 6. BACKUP AND RECOVER USING STANDARD IBM UTILITY * FILE 147 //* MECHANISMS. YOU CAN USE THE "IDCAMS EXPORT" * FILE 147 //* AND "IDCAMS IMPORT" TOO, BUT THEY AREN'T ITEM- * FILE 147 //* BY-ITEM. THEY MUST DO THE ENTIRE VSAM DATASET. * FILE 147 //* * FILE 147 //* email address: sbgolob@cbttape.org * FILE 147 //* * FILE 147 //* ANOTHER NOTE -- I MIGHT AS WELL MENTION THIS CONCEPT HERE. * FILE 147 //* * FILE 147 //* "THE ARCHIVER" CLASSIFIES "ITEMS" BY FOUR 10-BYTE KEYS AND * FILE 147 //* A VERSION NUMBER THAT CAN GO FROM 1 TO 16MB. SOME EXAMPLE * FILE 147 //* CONTROL STATEMENTS TO UNLOAD ALL MEMBERS OF A PDS INTO A * FILE 147 //* VSAM CLUSTER MIGHT READ AS FOLLOWS: * FILE 147 //* * FILE 147 //* SET VSAM1DSN=TST.SAMPLE.SYSTEM.ARCHIVE * FILE 147 //* * COMMENT (ASTERISK IN COLUMN 1) * FILE 147 //* * SET STATEMENT INSTRUCTS DYNAMIC ALLOCATION. * FILE 147 //* * VSAM1DSN OR VSAM1DDN STATEMENTS ALLOCATE VSAM CLUSTERS. * FILE 147 //* UNLOAD ITEM=(*,SYS1.LKLIB,10/05/90,MVSRES),DSN=SYS1.LINKLIB * FILE 147 //* * DSN OR DDN STATEMENTS ALLOCATE NON-VSAM DATASETS. * FILE 147 //* * FILE 147 //* THE COMMAS DELIMIT THE KEY FIELDS. THE "*" IN THE FIRST * FILE 147 //* FIELD DENOTES THAT ALL MEMBERS OF THE PDS SHOULD BE UNLOADED.* FILE 147 //* SYS1.LINKLIB, IF IT IS CATALOGED, IS DYNAMICALLY ALLOCATED * FILE 147 //* BY THE ARCHIVER PROGRAM, AS INSTRUCTED BY THE "DSN" KEYWORD. * FILE 147 //* VERSION NUMBER (THE FIFTH PARAMETER) DEFAULTS TO 1. * FILE 147 //* * FILE 147 //* IF AN ITEM EXISTS ON THE VSAM ARCHIVE WITH ALL KEYS AND * FILE 147 //* VERSION NUMBER MATCHING, A NEW COPY WILL BE ARCHIVED WITH * FILE 147 //* VERSION NUMBER INCREMENTED BY ONE. IT IS EASIER TO STORE * FILE 147 //* AN EXTRA COPY THAN TO RECOVER A DELETED COPY. IF THE * FILE 147 //* VERSION NUMBER IS EXPLICITLY STATED AND ALL FIVE KEYS MATCH, * FILE 147 //* THEN AN ITEM REPLACE IS FORCED. A VERSION NUMBER MAY BE * FILE 147 //* EXPLICITLY STATED, BUT THIS IS USUALLY NOT PREFERABLE. * FILE 147 //* * FILE 147 //* >> PLEASE KEEP LOOKING HERE FOR REPORTS OF NEW DEVELOPMENTS. << * FILE 147 //* * FILE 147 //* A. ARCHIVER VERSION 6.1 HAS A "COMPARE" FUNCTION AND AN * FILE 147 //* "ALIAS" FUNCTION FOR ITEMS, WHICH ARE NEW. THE FORMAT * FILE 147 //* OF THE ARCHIVE HASN'T CHANGED--VERSION 6.1 WILL READ * FILE 147 //* ARCHIVES CREATED BY VERSION 4.0 WITHOUT CONVERSION, * FILE 147 //* (BUT NOT VICE-VERSA, BECAUSE OF THE NEW ALIAS HEADERS). * FILE 147 //* THERE IS ALSO A NEW FEATURE TO LIST CATEGORIES OF * FILE 147 //* ITEMS. YOU MAY PICTURE THIS FUNCTION AS DESCRIBING * FILE 147 //* "LOGICAL FILES" WITHIN A SINGLE ARCHIVE VSAM DATASET * FILE 147 //* OR TAPE. THE FUNCTION IS CALLED "LFILE" (FROM AN * FILE 147 //* ARCHIVE) AND "LFILET" (FROM A TAPE). * FILE 147 //* * FILE 147 //* B. IN VERSION 6.1, IF TWO ARCHIVED ITEMS COMPARE TO BE * FILE 147 //* IDENTICAL, IT IS POSSIBLE TO STORE ONLY ONE COPY OF * FILE 147 //* THE ACTUAL DATA, AND STILL GET TO THE ITEM VIA TWO * FILE 147 //* KEYS--ONE IS THE ACTUAL KEY, AND THE OTHER IS AN * FILE 147 //* ALIAS KEY. THIS CAN RESULT IN ENORMOUS MEDIA SAVINGS. * FILE 147 //* (RICK FOCHTMAN HAS DONE "WONDERS" WITH THIS FACILITY. * FILE 147 //* HE HAS SENT ME A SINGLE CARTRIDGE CONTAINING "THE * FILE 147 //* ARCHIVER 5.0" SOFTWARE, PLUS AN ITEM-BY-ITEM EXPORTED * FILE 147 //* ARCHIVE CONTAINING SIX VERSIONS OF THE CBT TAPE, THE * FILE 147 //* JES2 AND JES3 SHARE TAPES, THE CICS SHARE TAPE, AND * FILE 147 //* MATERIAL FROM OTHER TAPES. I THINK HE DESERVES AT * FILE 147 //* LEAST A "WOW".) * FILE 147 //* * FILE 147 //* >>>> NOTICE - NOTICE - NOTICE - NOTICE - NOTICE - NOTICE <<<< * FILE 147 //* >> << * FILE 147 //* >> FOR ARCHIVER USERS, ARCHIVER VERSIONS 1, 2, AND 3 << * FILE 147 //* >> WILL NOT BE SUPPORTED AFTER JUNE 1, 1994. VERSION 6.1 << * FILE 147 //* >> WILL CONVERT FILES FROM THE EARLIER FORMATS, TO ITS << * FILE 147 //* >> CURRENT FORMAT. << * FILE 147 //* >> << * FILE 147 //* >>>> NOTICE - NOTICE - NOTICE - NOTICE - NOTICE - NOTICE <<<< * FILE 147 //* * FILE 147 FILE 147 //***FILE 148 IS A PANVALET ISPF SYSTEM FROM MR GEOFFREY MCINTYRE * FILE 148 //* OF FIRST SECURITY SERVICE COMPANY OF SALT LAKE CITY * FILE 148 //* UTAH. THIS FILE CONTAINS A COPY OF THEIR PANVALET * FILE 148 //* ISPF SYSTEM. SEE THE MEMBER CALLED $$DOC FOR * FILE 148 //* ADDITIONAL INFORMATION. THIS FILE IS IN IEBUPDTE * FILE 148 //* SYSIN FORMAT * FILE 148 //* * FILE 148 //* email: geoffrey.mcintyre@firstunion.com * FILE 148 //* * FILE 148 //***FILE 149 CONTAINS SEVERAL UTILITIES FROM UCLA. THIS FILE IS * FILE 149 //* IN IEBUPDTE SYSIN FORMAT - SEE THE MEMBER CALLED * FILE 149 //* $$DOC FOR ADDITIONAL INFORMATION. THE FOLLOWING IS * FILE 149 //* A BRIEF DESCRIPTION OF UTILITIES IN THIS FILE : * FILE 149 //* * FILE 149 //* CCNEDFSE/CCNEDFSH - FULL SCREEN TSO EDIT SUBCOMMAND * FILE 149 //* FOR 3270'S. THIS INCLUDES MOVE/COPY/DELETE * FILE 149 //* COMMANDS WHICH ALLOW LINE NUMBERS ON UNNUMBERED * FILE 149 //* FILES. REQUIRES ZAP TO IKJEBEMA TO ADD TO EDIT * FILE 149 //* COMMAND TABLE. (SEE INFO CNEDFSE) * FILE 149 //* * FILE 149 //* CMSLOAD - LOAD "DISK DUMP" FILE FROM VM. * FILE 149 //* * FILE 149 //* COMPARE - LOAD MODULE / CSECT COMPARE PROGRAM. * FILE 149 //* *** REQUIRED *** * FILE 149 //* * FILE 149 //* COMPLOAD - LOAD MODULE / CSECT COMPARE PROGRAM. * FILE 149 //* *** REQUIRED *** * FILE 149 //* Renamed to make its function clearer. * FILE 149 //* Same as COMPARE program, except that * FILE 149 //* printable bytes are displayed in EBCDIC, * FILE 149 //* next to the HEX bytes. * FILE 149 //* * FILE 149 //* DUMPINFO - TSO CP TO DISPLAY SYS1.DUMP DATASET * FILE 149 //* STATUS. INCLUDES TITLE, DATE AND TIMES. * FILE 149 //* * FILE 149 //* ENQ - SP 1.3 ENQ DISPLAY TSO CP * FILE 149 //* * FILE 149 //* ESDXREF - LOAD MODULE / CSECT XREF PGM * FILE 149 //* * FILE 149 //* IEAVNP99 - SAMPLE USER NIP EXIT ROUTINE. * FILE 149 //* SEE EAVNP99 FOR SAMPLE SMP INSTALL. * FILE 149 //* * FILE 149 //* IEFU83 - SMF 83 EXIT WITH CODE TO WTO OLD IEC209I * FILE 149 //* TAPE STATISTICS MESSAGE. (THE REST OF THE * FILE 149 //* LOCAL CODE SHOULD BE DELETED). * FILE 149 //* * FILE 149 //* IXTOFMT5 - SUBROUTINE USED TO UPGRADE PGMS TO WORK * FILE 149 //* ON INDEXED VTOC'S. RETURNS "FAKE" FMT5'S * FILE 149 //* FOR INDEXED PACKS. (USED BY LISTSPC AND * FILE 149 //* VTOCLIST) * FILE 149 //* * FILE 149 //* JOIN - VERY SIMPLE & POWERFUL GENERAL MATCH MERGE * FILE 149 //* PGM. * FILE 149 //* * FILE 149 //* LISTGRP - LISTS UNITS IN GENERICS, OR ESOTERICS. * FILE 149 //* * FILE 149 //* LISTSPC - OLD LISTSPC CP FROM CBT TAPE UPDATED FOR * FILE 149 //* INDEXED VTOCS. (USES IXTOFMT5 * FILE 149 //* SUBROUTINE). * FILE 149 //* * FILE 149 //* MOVEZAP - ZAPS TO (COPY) OF IEHMOVE TO ALLOW * FILE 149 //* RUNNING FASTER & NON-AUTHORIZED. * FILE 149 //* * FILE 149 //* OACFSORT - ASM SUBROUTINE TO DO FIXED LENGTH * FILE 149 //* QUICKSORTS. (FINAL ORDER CHECK COULD BE * FILE 149 //* REMOVED FOR HIGH USAGE CASES) * FILE 149 //* * FILE 149 //* OACMOVE - IEHMOVE PRELOAD PGM. (SEE ALSO MOVEZAP) * FILE 149 //* * FILE 149 //* OACNSWAP - PGM TO RUN PROBLEM PROGRAMS NON-SWAPPABLE * FILE 149 //* WITH ONLY ONE PPT ENTRY. PGM IS NOT APF * FILE 149 //* AUTHORIZED. (SEE ACNSWAP FOR PPT ENTRY * FILE 149 //* INFO). * FILE 149 //* * FILE 149 //* PTFXREF - PE CHAIN RUNNER (PLIX). * FILE 149 //* * FILE 149 //* SALVAGE - HDA / PACK CLEAN UP PGM (& CP). * FILE 149 //* * FILE 149 //* SMPULCMP - SMP LMOD ENTRY (FROM SMP UNLOAD) COMPARE. * FILE 149 //* USED IN SP 1.0 TO SP 1.3 CONVERSION (AND * FILE 149 //* OTHER TIMES). (PLIX) * FILE 149 //* * FILE 149 //* UNIQUE - VERY SIMPLE PGM TO SELECT ONE OF THINGS. * FILE 149 //* (SEE ALSO JOIN) * FILE 149 //* * FILE 149 //* USERS - TSO USERS CP (SELECTS USERS WITH WILDCARDS). * FILE 149 //* * FILE 149 //* VTOCLIST - OLD VTOCLIST PGM UPDATE TO WORK ON * FILE 149 //* INDEXED VTOCS. (USES IXTOFMT5 SUBROUTINE) * FILE 149 //* * FILE 149 //***FILE 150 IS FROM MARK DIEHL OF HERCULES/ALLGEGANY * FILE 150 //* BALLISTICS LAB AND CONTAINS A COPY OF THEIR ISPF * FILE 150 //* INTERACTIVE DATA XMISSION FACILITY. THIS FILE IS * FILE 150 //* IN IEBUPDTE SYSIN FORMAT. PLEASE READ THE $ * FILE 150 //* MEMBERS IN THIS FILE FOR ADDITIONAL INFORMATION. * FILE 150 //* * FILE 150 //* THE "TRANSMIT/RECEIVE" UTILITY IS AN * FILE 150 //* IDPF/PDF-BASED DIALOG THAT AUTOMATES THE USE OF * FILE 150 //* TSO/E'S IDTF COMMANDS "TRANSMIT" & "RECEIVE". IT * FILE 150 //* WAS DEVELOPED UNDER TSO/E V1.3, AND ISPF/PDF * FILE 150 //* V2.2. * FILE 150 //* * FILE 150 //* FROM ONE PANEL, THE CASUAL USER CAN INITIATE DATA * FILE 150 //* TRANSFER WITHOUT HAVING TO KNOW MUCH DETAIL ABOUT * FILE 150 //* COMMAND OPERANDS BUT ALSO THE CAPABILITY IS * FILE 150 //* PROVIDED FOR THE EXPERIENCED IDTF USER TO REALLY * FILE 150 //* MAKE DATA DANCE. NICKNAME PROCESSING CAPABILITY * FILE 150 //* IS PROVIDED. FOR NEW IDTF USERS, NICKNAME USAGE * FILE 150 //* IS ASSISTED BY THE AUTOMATIC CREATION OF A * FILE 150 //* PROTOTYPE NICKNAMES DATASET, COMPLETE WITH * FILE 150 //* CUSTOMIZATION INSTRUCTIONS CONTAINED WITHIN. * FILE 150 //* IDTF LOG AND RECEIVE PROCESSING IS AVAILABLE FROM * FILE 150 //* THE SAME PANEL. AS AN ADDED EXTRA, PROVIDED THAT * FILE 150 //* DATA IS TRANSMITTED FROM SAME-NODE TO SAME-NODE, * FILE 150 //* A FRIENDLY TSO MESSAGE (VIA THE OLD TSO "SEND" * FILE 150 //* CMD) NOTIFIES THE TARGETED USER(S) OF INCOMING * FILE 150 //* DATA. THIS DYNAMIC NOTIFICATION OCCURS EVEN IF * FILE 150 //* TRANSMITTING TO INDIVIDUAL OR GROUP NICKNAMES * FILE 150 //* (EACH USER IN A GROUP WILL BE SENT A "DATA HAS * FILE 150 //* BEEN TRANSMITTED TO YOU" MESSAGE). OF COURSE, * FILE 150 //* TUTORIAL PANELS ARE INCLUDED. * FILE 150 //* * FILE 150 //***FILE 151 IS FROM MR JOHN D SOSTROM OF DAYCO PRODUCT INC OF * FILE 151 //* DAYCO PRODUCTS INC OF DAYTON, OHIO. THIS FILE * FILE 151 //* CONTAINS A MODIFIED LISTCAT FROM THE U.S. AIR FORCE. * FILE 151 //* THE LISTCAT MODIFICATIONS CREATE AN INFO/MVS V3 * FILE 151 //* DATA BASE FILE FOR A COMPLETE SEARCHABLE LISTCAT * FILE 151 //* ALL OF THE SYSTEM CATALOGS. * FILE 151 //* THIS FILE IS IN IEBUPDTE SYSIN FORMAT AND CONTAINS * FILE 151 //* THE FOLLOWING MEMBERS * FILE 151 //* * FILE 151 //* $$$$$DOC THIS DOCUMENTATION FILE * FILE 151 //* INFOCAT PL/I PROGRAM SOURCE. TAKES IN THE LISTCAT ALL * FILE 151 //* AND OUTPUTS A FILE FOR PROCESSING BY BLGOZUD. * FILE 151 //* OUTPUT FILE IS LRECL=80,BLKSIZE=32640. * FILE 151 //* INFOJCL COMPLETE JOB TO CREATE INFO/MVS DATA BASE FROM * FILE 151 //* LISTCAT. * FILE 151 //* INFOPLI PL/I COMPILE JOB FOR MEMBER INFOCAT * FILE 151 //* INFSSASM MEMEBER TO ASSEMBLE INFO/MVS SESSION PARAMETERS * FILE 151 //* TABLES (INFSS00) SESSION 00 AND (INFSS11) * FILE 151 //* SESSION 11. * FILE 151 //* INFSS00 INFO/MVS SESSION MEMBER FOR SESS=00 * FILE 151 //* INFSS11 INFO/MVS SESSION MEMBER FOR SESS=11 * FILE 151 //* ISR=PRIM PRIMARY ISPF OPTION MENU. SHOWS INVOCATION OF * FILE 151 //* INFO/MVS FOR BOTH SESS00 AND SESS11. * FILE 151 //* * FILE 151 //***FILE 152 IS FROM MR HAROLD ZBIEGIEN OF AMERICAN GREETINGS * FILE 152 //* CORPORATION OF CLEVELAND, OHIO AND CONTAINS * FILE 152 //* SOME UTILITY PROGRAMS AND PROGRAMS USED TO * FILE 152 //* MANIUPLATE AFP (PSF) OBJECTS SUCH AS CHARACTER * FILE 152 //* SETS AND OVERLAYS. THIS FILE IS IN IEBUPDTE * FILE 152 //* SYSIN FORMAT, SEE THE MEMBER CALLED $$DOC FOR * FILE 152 //* ADDITIONAL INFORMATION * FILE 152 //* * FILE 152 //* email: harold.zbiegien@amgreetings.com * FILE 152 //* Harold Zbiegien * FILE 152 //* * FILE 152 //* address: AMERICAN GREETINGS CORP. * FILE 152 //* ONE AMERICAN ROAD * FILE 152 //* CLEVELAND, OHIO 44144 * FILE 152 //* * FILE 152 //* phone: 216-252-7300 ext 2317 * FILE 152 //* * FILE 152 //* AGGETVLI SUBROUTINE USED IN INLINE * FILE 152 //* AGTERM SUBROUTINE USED IN INLINE * FILE 152 //* AMAZING PRODUCE A MAZE WITH ONE ENTRANCE AND * FILE 152 //* ONE EXIT (SOURCE) * FILE 152 //* AMAZING2 RUN THE PROGRAM, PRINT ON A PRINTER * FILE 152 //* THAT DOES NOT SKIP OVER THE PERFS. * FILE 152 //* CALENDAR PRINT A COMBINED JULIAN AND GREGORIAN * FILE 152 //* CALENDAR FOR ANY YEAR * FILE 152 //* F11UP PPFA SOURCE, FORM DEFINTION FOR 1-UP * FILE 152 //* PRINTING * FILE 152 //* F12UP PPFA SOURCE, FORM DEFINITION FOR * FILE 152 //* ROTATED 2-UP PRINTING * FILE 152 //* INLINE COBOL SOURCE FOR A PROGRAM TO COPY * FILE 152 //* PAGEDEFS AND FORMDEFS INLINE WITH THE * FILE 152 //* DATA FOR TESTING NEW PAGE AND FORM DEFS * FILE 152 //* COMPILED WITH THE NORES PARAMETER WITH * FILE 152 //* THE OLD OS/VS COBOL COMPILER * FILE 152 //* INLINER RUN TIME JCL FOR INLINE * FILE 152 //* JOVERBLD THE SAS JOB TO CREATE PSF TYPE OVERLAYS * FILE 152 //* NCZ93205 AN UPDATED VERSION OF A PDS MEMBER READ * FILE 152 //* SUBROUTINE FOUND ON THE CBT TAPE, ONE * FILE 152 //* BUG CORRECTED, EXTRA PARAMETER ADDED SO * FILE 152 //* THE CALLING PROGRAM CAN PASS A DDNAME * FILE 152 //* TO READ FROM * FILE 152 //* O$$DOC DOCUMENTATION ON THE TWO OVERLAYS * FILE 152 //* O11UP SOURCE FOR THE PSF 1-UP OVERLAY * FILE 152 //* O12UP SOURCE FOR THE PSF 2-UP OVERLAY * FILE 152 //* POSTERT JCL TO RUN POSTER FOR NON-LASER * FILE 152 //* PRINTERS * FILE 152 //* POSTERT2 DECOMPILED SOURCE FOR THE POSTER * FILE 152 //* PROGRAM FOUND ON THE CBT TAPE, SOME * FILE 152 //* BUGS FIXED, CARD INPUT NOW ALLOWED * FILE 152 //* POSTER2 JCL TO PRINT POSTER OUTPUT ON A * FILE 152 //* SIEMENS/STC LASER PRINTER WHICH ARE * FILE 152 //* COMPATIBLE WITH IBM 3800-3/6 PRINTERS * FILE 152 //* BUT YOU CAN PRINT PERF TO PERF, HOWEVER * FILE 152 //* WITH SOME DEGRADATION * FILE 152 //* PSFSCAN A SERIES OF SAS PROGRAMS USED TO PRINT * FILE 152 //* AND MANIPULATE PSF OBJECTS. I HAVE * FILE 152 //* USED THEM TO MAKE SIMPLE CHANGES TO * FILE 152 //* CHARACTER SETS, MODIFY BAR CODE FONTS, * FILE 152 //* PRODUCE ROTATED FONTS, PRODUCE OUR OWN * FILE 152 //* GREY BAR PATTERN, AND PRODUCE OUR OWN * FILE 152 //* SIMPLE OVERLAYS. * FILE 152 //* THESE HAVE BEEN DESIGNED AROUND THE * FILE 152 //* 3800 TYPE PRINTER. THERE ARE DIFFERENCES * FILE 152 //* WITH 3820/3835 FONTS THAT THESE * FILE 152 //* PROGRAMS PROBABLY WILL NOT HANDLE. * FILE 152 //* SINCE WE DO NOT HAVE THE OTHER PRINTERS * FILE 152 //* I COULD NOT MODIFY AND TEST THE * FILE 152 //* PROGRAMS. * FILE 152 //* PSFSCANA SAS PROGRAM TO LOAD A PSF CHARACTER * FILE 152 //* GROUP INTO A SAS FILE * FILE 152 //* PSFSCANB SAS PROGRAM TO TAKE SAS DATA AND BUILD * FILE 152 //* NEW PSF CHARACTER GROUP, I.E. A C1XXXXX * FILE 152 //* MEMBER * FILE 152 //* PSFSCANC DELETE A CHARACTER FROM THE SAS DATA * FILE 152 //* SET * FILE 152 //* PSFSCAND ADD A CHARACTER TO THE SAS DATA SET * FILE 152 //* PSFSCANE PRINT THE SAS FILE DATA AND CHARACTER * FILE 152 //* RASTER PATTERN * FILE 152 //* PSFSCANF PRINT INFO AND THE CHARACTERS FROM THE * FILE 152 //* SAS DATA FILE * FILE 152 //* PSFSCANH LOAD A CODE PAGE INTO A SAS FILE, I.E. * FILE 152 //* T1XXXXX MEMBER * FILE 152 //* PSFSCANI PRINT THE CODE PAGE FROM THE SAS FILE * FILE 152 //* PSFSCANJ DELETE A CHARACTER FROM THE SAS CODE * FILE 152 //* PAGE FILE * FILE 152 //* PSFSCANK ADD A CHARACTER TO THE SAS CODE PAGE * FILE 152 //* FILE * FILE 152 //* PSFSCANL BUILD A NEW CODE PAGE FROM THE SAS FILE * FILE 152 //* PSFSCANM TAKE 3800-3 "DOWN" FONT AND CHANGE IT * FILE 152 //* INTO AN "UP" FONT I.E. TAKE A C2XXXXX * FILE 152 //* MEMBER AND CHANGE INTO A C4XXXXX * FILE 152 //* PSFSCANN PRINT AN UP RASTER PATTERN FROM THE SAS * FILE 152 //* FILE * FILE 152 //* PSFSCANO BUILD THE "UP" CHARACTER SET FROM THE * FILE 152 //* SAS FILE * FILE 152 //* PSFSCANP COMPARE A SAS CHARACTER SET AND SAS * FILE 152 //* CODE PAGE * FILE 152 //* PSFSCANQ BUILD AN OVERLAY USING SAS AND SOURCE * FILE 152 //* COMMANDS. A SAMPLE OVERLAY TESTING OUT * FILE 152 //* ALL OF THE COMMANDS * FILE 152 //* PSFSCAN1 READ A GROUP OF X1XXXX FONT MEMBERS, * FILE 152 //* SORT AND PRINT DATA * FILE 152 //* PSFSCAN4 PRINT INFO ON ONE T1XXXXX MEMBER, A * FILE 152 //* CODE PAGE PRINT * FILE 152 //* PSFSCAN5 PRINT INFO ON 1 C1XXXXX MEMBER, A * FILE 152 //* CHARACTER GROUP * FILE 152 //* PSFSCAN6 PRINT INFO ON A GROUP OF CHARACTER * FILE 152 //* GROUPS * FILE 152 //* PSFSCAN7 PRINT A 1 LINE SUMMARY ON A SINGLE * FILE 152 //* CHARACTER GROUPS * FILE 152 //* PSFSCAN8 PRINT A 1 PAGE SUMMARY ON A GROUP OF * FILE 152 //* CHARACTER GROUPS * FILE 152 //* PSFSCAN9 PRINT INFO AND THE RASTER PATTERN OF * FILE 152 //* ONE CHARACTER GROUP * FILE 152 //* P12UP PPFA SOURCE FOR OUR 2-UP PAGE DEF * FILE 152 //* P18B2 PPFA SOURCE FOR OUR 1-UP PAGE DEF * FILE 152 //* RFIXMOVE SUBROUTINE USED IN INLINER * FILE 152 //* RPRINT02 SUBROUTINE USED IN INLINER * FILE 152 //* RPRINT07 SUBROUTINE USED IN INLINER * FILE 152 //* RPRINT09 SUBROUTINE USED IN INLINER * FILE 152 //* T$$DOC DOC ON OUR CODE PAGES * FILE 152 //* TIMETAKE SOURCE FOR A PROGRAM ANALYZER PROGRAM. * FILE 152 //* THE PROGRAM LOADS AND RUNS A TARGET * FILE 152 //* PROGRAM. IT SETS A TIMER WHICH IS USED * FILE 152 //* TO SAMPLE WHERE A PROGRAM IS (PSW * FILE 152 //* INSTRUCTION) AND WRITE THE INFO OUT TO * FILE 152 //* A FILE. THIS CAN BE USED TO TELL YOU * FILE 152 //* WHERE YOUR PROGRAM IS SPENDING THE MOST * FILE 152 //* TIME. WORKS ON 24 OR 31 BIT PROGRAMS. * FILE 152 //* THERE ARE MUCH BETTER PROGRAMS ON THE * FILE 152 //* MARKET. IT IS BEST IF ALL OF THE * FILE 152 //* SUBROUTINES ARE LINKED AS PART OF THE * FILE 152 //* LOAD MODULE. * FILE 152 //* TIMEHIST COBOL PROGRAM USED TO PRINT A HISTOGRAM * FILE 152 //* OF THE DATA GATHERED BY TIMETAKE. THIS * FILE 152 //* IS AN OLD OS/VS COBOL PROGRAM. * FILE 152 //* TIMHISTJ SAMPLE JCL FOR RUNNING TIMEHIST * FILE 152 //* TIMTAKEJ SAMPLE JCL FOR RUNNING TIMETAKE * FILE 152 //* X$$DOC DOC ON OUR CHARACTER SETS * FILE 152 //* * FILE 152 //***FILE 153 IS FROM MR HAROLD ZBIEGIEN OF AMERICAN GREETINGS * FILE 153 //* CORPORATION OF CLEVELAND, OHIO AND CONTAINS * FILE 153 //* A FEW CHARACTER SETS FROM THEIR 3800 FONTLIB * FILE 153 //* THAT WERE DEVELOPED FROM THE PROGRAMS IN FILE * FILE 153 //* 152 OF THIS TAPE. THIS FILE IS IN IEBCOPY FORMAT * FILE 153 //* RECFM=VBM,LRECL=8205,BLKSIZE=8209 * FILE 153 //* * FILE 153 //***FILE 154 IS FROM MR SAM GOLOB AND IS A COBOL PROGRAM CALLED * FILE 154 //* "GIMELMNQ" THAT READS ELEMENT LISTINGS FROM SMP/E * FILE 154 //* RELEASE 5 APPLY AND ACCEPT REPORTS. THE OUTPUT * FILE 154 //* CARD-IMAGE FILE CONTAINS THE NAME OF THE ELEMENT, * FILE 154 //* AND THE NAME OF THE DLIB IT IS SUPPOSED TO GO IN * FILE 154 //* TO. IT ALSO CONTAINS THE NAME OF THE LMOD AND ITS * FILE 154 //* TARGET LIBRARY'S NAME. THE OUTPUT FILE IS A * FILE 154 //* CARD-IMAGE FILE, WHICH MAY BE EDITED TO CREATE AN * FILE 154 //* IEBCOPY JOB THAT WILL COPY THIS DLIB'S ELEMENTS * FILE 154 //* INTO ANOTHER DLIB. * FILE 154 //* * FILE 154 //***FILE 155 is from David North and contains two versions of * FILE 155 //* the REXX reformatter exec. In addition, there are * FILE 155 //* other REXX execs, notably REXX8080, which can * FILE 155 //* reformat VB-255 REXX execs so they can be made into * FILE 155 //* FB-80 REXX execs that work the same way. * FILE 155 //* * FILE 155 //* Subject: REXXREF - Additional explanation * FILE 155 //* From: "North, David (USI)" * FILE 155 //* * FILE 155 //* Technical Services Group * FILE 155 //* Dave North * FILE 155 //* 3429 Downing Ave. * FILE 155 //* Glendale, CA. 91208 * FILE 155 //* * FILE 155 //* REXXREF and REXREF--------------------------------------------- * FILE 155 //* The two execs (ISPF edit macros) REXXREF and REXREF were * FILE 155 //* written for VM CMS. REXXREF is the full version, does * FILE 155 //* reformatting and cross reference, and REXREF is the same * FILE 155 //* with the cross reference code removed. In both macros I * FILE 155 //* disabled the VM code and replaced it with ISPF code. * FILE 155 //* Not all of the options work, I have plans to make it all * FILE 155 //* work. * FILE 155 //* * FILE 155 //* The default is to reformat and not attempt the cross * FILE 155 //* reference. It will indent 3 cols for each level of IF, * FILE 155 //* DO, SELECT, etc. Comments will be right adjusted to col * FILE 155 //* 73. REXX reserved words will be capitalized with REXX * FILE 155 //* functions in all caps. * FILE 155 //* * FILE 155 //* REXX8080------------------------------------------------------- * FILE 155 //* * FILE 155 //* Here is the atttempt at converting REXX VB-255 files * FILE 155 //* into FB-80 with correct continuation, REXX8080. * FILE 155 //* REXX8080 - 09/28/99 - Reformat REXX program into 80 col * FILE 155 //* lines by breaking up lines longer than 80 * FILE 155 //* into continuation lines. Note: line without * FILE 155 //* blanks or "(", ")", or "=" is not split. * FILE 155 //* * FILE 155 //* Run this exec from ISPF edit and then move * FILE 155 //* the edited file to a FB-80 PDS. Let the * FILE 155 //* truncation happen, It's OK. Everything * FILE 155 //* past col 80 is now blank. Run REXREF or * FILE 155 //* REXXREF after REXX8080 to make it look nice. * FILE 155 //* Then re-run REXX8080 because the * FILE 155 //* reformatting may make long lines. * FILE 155 //* * FILE 155 //* Use the file called JUNK to validate/test * FILE 155 //* REXX8080. First it must be moved to a FB-255 * FILE 155 //* PDS and the lines concatenated back into long * FILE 155 //* lines(use SPLITJOIN). * FILE 155 //* * FILE 155 //* Note: Please see File 187 for a program to convert * FILE 155 //* CLISTs from VB-255 to FB-80 and vice-versa. * FILE 155 //* * FILE 155 //* OTHER STUFF---------------------------------------------------- * FILE 155 //* Here are some VM crutches: * FILE 155 //* The SPLTJOIN exec is very useful when adding comments to * FILE 155 //* REXX's. * FILE 155 //* * FILE 155 //* ALL(VM) - Show only lines which containe the specified * FILE 155 //* string. If no argument is passed the issue a * FILE 155 //* RESET to show all lines in the file. Syntax * FILE 155 //* for the string is the same as the EXclude. * FILE 155 //* * FILE 155 //* QQuit(VM) - Cancel and throw away the editing changes to * FILE 155 //* the file * FILE 155 //* * FILE 155 //* SPLTJOIN - (For the XEDIT folks) * FILE 155 //* Split the line at the cursor location, OR, if * FILE 155 //* there are only blanks following the cursor * FILE 155 //* then Join the following line to the cursor * FILE 155 //* line at the cursor position * FILE 155 //* * FILE 155 //* Hint: Set a PF key, maybe PF14, to execute the * FILE 155 //* VMSPLIT macro then you can simply * FILE 155 //* position the cursor at the location of * FILE 155 //* the SPLIT/JOIN and press PF14 * FILE 155 //* * FILE 155 //***FILE 156 IS FROM A MID-WESTERN COMPANY WHICH CONTAINS A * FILE 156 //* PROGRAM CALLED IEBASAP WHICH IS USED TO PROCESS * FILE 156 //* THE DATA FROM IBM'S ASAP SERVICE ON IBMLINK. THE * FILE 156 //* PROGRAM WILL BUILD AND MAINTAIN A DATA BASE OF * FILE 156 //* THE ASAP DATA, ONCE THE USER HAS IT ON HIS HOST * FILE 156 //* MACHINE, AND THEN BOUNCE THE DATA AGAINST THE * FILE 156 //* USER'S SMP/E RELEASE 5 GLOBAL, TARGET, AND DLIB * FILE 156 //* ZONES TO DETERMINE IF ANY KNOWN PE MAINT IS * FILE 156 //* INSTALLED. THIS FILE CONTAINS THE PROGRAM, USER * FILE 156 //* MACROS, AND SAMPLE JCL. ALSO IS A COPY OF AN * FILE 156 //* ARTICLE THAT WILL APPEAR IN A FUTURE ISSUE OF * FILE 156 //* TECHNICAL SUPPORT MAGAZINE ABOUT THE PROGRAM. * FILE 156 //* ALSO THE ARTICLE IS THE USER DOC. * FILE 156 //* * FILE 156 //***FILE 157 IS FROM A MID-WESTERN COMPANY WHICH CONTAINS SOME * FILE 157 //* EXAMPLE ASAP DATA AND SAMPLE REPORTS FROM THE * FILE 157 //* PROGRAM WHICH IS CONTAINED IN FILE 156 OF THIS * FILE 157 //* TAPE THIS FILE IS IN IEBGENER FORMAT RECFM = FBA * FILE 157 //* LRECL = 133 BLKSIZE = 32718 * FILE 157 //* * FILE 157 //***FILE 158 IS FROM ROBERT IAPPINI OF TEXACO IN HOUSTON, TEXAS. * FILE 158 //* THIS FILE CONTAINS A BUNCH OF REXX EXECS AND ISPF * FILE 158 //* APPLICATIONS. THIS FILE WAS TAKEN FROM THE SHARE * FILE 158 //* DISKETTES THAT WERE DISTRIBUTED AT SHARE 81 (AUGUST * FILE 158 //* 1993). * FILE 158 //* * FILE 158 //***FILE 159 IS FROM CBT AND CONTAINS A COPY OF THEIR UCBFIND * FILE 159 //* ROUTINE FOR MVS/SP AND MVS/SP XA. THIS SUBROUTINE * FILE 159 //* HAS TO RUN AUTHORIZED. THAT IS ACCOMPLISHED THROUGH * FILE 159 //* A USER WRITTEN SVC. SEE THE CODE FOR COMPLETE * FILE 159 //* DOCUMENTATION. * FILE 159 //* * FILE 159 //* UCBFIND IS A SUBROUTINE FOR USE IN SP3 OR X-A * FILE 159 //* SYSTEM FOR UCB LOOK UP FUNCTIONS. THE CHARTS BELOW * FILE 159 //* DESCRIBE THE FUNCTIONS. * FILE 159 //* * FILE 159 //* |-------------------------------------------------------| * FILE 159 //* |FUNC| INPUT DATA | RETURNED OUTPUT DATA | * FILE 159 //* |CODE| | | * FILE 159 //* |----|------------------------|-------------------------| * FILE 159 //* | 00 | GENERIC OR ESOTERIC | ALL MATCHING UCBS | * FILE 159 //* | | NAME | | * FILE 159 //* | 01 | DEV CLASS+TYPE FOR | ALL MATCHING UCBS | * FILE 159 //* | | GENERIC DEVICE | | * FILE 159 //* | 01 | DEV CLASS+TYPE FOR | CURRENTLY NOT SUPPORTED | * FILE 159 //* | | ESOTERIC DEVICE | | * FILE 159 //* | 02 | 1 COMPLETE VOL-SER | CURRENTLY NOT SUPPORTED | * FILE 159 //* | 03 | FIRST 3 CHARS OF | CURRENTLY NOT SUPPORTED | * FILE 159 //* | | VOL-SER | | * FILE 159 //* |-------------------------------------------------------| * FILE 159 //* 00 DEVICE SEARCH VIA GENERIC NAME: * FILE 159 //* THE EDT IS SEARCHED FOR GENERIC NAME. IF * FILE 159 //* MATCH FOUND, THE COMPLETE MASK (DEVICE CLASS AND * FILE 159 //* DEVICE TYPE) IS RETRIEVED FROM THE EDT. THE NAME * FILE 159 //* IS GENERIC IF THE DEVICE TYPE NOT 00. ALL UCBS OF * FILE 159 //* 'THAT DEVICE CLASS' ARE REQUESTED FROM THE SCAN * FILE 159 //* SERVICE ROUTINE. EACH RETRIEVED UCB IS COMPARED * FILE 159 //* WITH THE HELD DEVICE TYPE. UCB ADDRESSES OF ALL * FILE 159 //* MATCHES ARE STORED IN THE CALLER'S STORAGE AREA WITH * FILE 159 //* A COUNT OF THE NUMBER FOUND. * FILE 159 //* * FILE 159 //* 00 DEVICE SEARCH VIA ESOTERIC NAME: * FILE 159 //* THE EDT IS SEARCHED FOR ESOTERIC NAME. IF * FILE 159 //* MATCH FOUND, THE COMPLETE MASK (DEVICE CLASS AND * FILE 159 //* DEVICE TYPE) IS RETRIEVED FROM THE EDT. THE NAME * FILE 159 //* IS ESOTERIC IF THE DEVICE TYPE = 00. THE SCAN * FILE 159 //* SERVICE ROUTINE CAN NOT BE USED, IEFAB4UV IS * FILE 159 //* UTILIZED (PROTECT KEY 1) * FILE 159 //* * FILE 159 //* 01 DEVICE SEARCH VIA DEVICE CLASS + TYPE * FILE 159 //* FOR GENERIC NAME: * FILE 159 //* THE DEVICE IS GENERIC IF THE DEVICE TYPE NOT 00. * FILE 159 //* ALL UCBS OF 'THAT DEVICE CLASS' ARE REQUESTED FROM * FILE 159 //* THE SCAN SERVICE ROUTINE EACH RETRIEVED UCB IS * FILE 159 //* COMPARED WITH THE HELD DEVICE TYPE. ALL MATCHES ARE * FILE 159 //* STORED IN THE CALLER'S STORAGE AREA WITH A COUNT. * FILE 159 //* * FILE 159 //* 01 DEVICE SEARCH VIA DEVICE CLASS + TYPE * FILE 159 //* FOR ESOTERIC NAME: * FILE 159 //* SUPPORTED ONLY UNDER X-A: * FILE 159 //* THE DEVICE IS ESOTERIC IF THE DEVICE TYPE = 00. * FILE 159 //* IEFAB4UV IS INVOKED WITH THE UCBTYP AS INPUT * FILE 159 //* REQUESTING A UNIT NAME AS OUTPUT (THIS FUNCTION * FILE 159 //* ONLY WORKS UNDER X-A). IEFAB4UV IS THEN REINVOKED * FILE 159 //* WITH THE UNIT NAME AS INPUT. OUTPUT CONSISTS OF THE * FILE 159 //* UCBS AND A COUNT OF THEM. * FILE 159 //* * FILE 159 //* IF ALL THE UCB ADDRESSES DO NOT FIT INTO THE OUTPUT * FILE 159 //* AREA, THE CALLER MUST RE-INVOKE THE SUBROUTINE WITH * FILE 159 //* THE SAME REQUEST, ''WITHOUT'' CLEARING OUT THE 100 * FILE 159 //* BYTE WORK AREA (INFO IN THAT AREA TELLS THE * FILE 159 //* SUBROUTINE WHERE TO CONTINUE PROCESSING UCBS.) * FILE 159 //* THIS CODE IS NOT COMPLETED * FILE 159 //* * FILE 159 //* CMD BUFFER (INPUT) POINTED TO BY CPPL: * FILE 159 //* * FILE 159 //* ____________________________________________ * FILE 159 //* | XX |XXXXXX|CCCCCCCC| XXXXXXXX | * FILE 159 //* |________________|________|________________| * FILE 159 //* |FUNCTION |(NOT | NAME/ | ADDRESS OF A | * FILE 159 //* | CODE | USED)| DEVICE | 2K OUTPUT AREA | * FILE 159 //* | | | TYPE | | * FILE 159 //* |_________|______|________|________________| * FILE 159 //* * FILE 159 //* F - XX FUNCTION BITS - * FILE 159 //* 00: GENERIC/ESOTERIC NAME BEING PASSED FOR UCBS * FILE 159 //* 01: UNITTYP (3010200E) IS BEING PASSED FOR MATCHING * FILE 159 //* UCBS * FILE 159 //* (00012000) ESOTERIC DEVICES WORKS * FILE 159 //* ONLY FOR X-A * FILE 159 //* THE FOLLOWING FUNCTIONS ARE NOT SUPPORTED: * FILE 159 //* 02: 1 COMPLETE VOL-SER IS BEING PASSED FOR MATCHING * FILE 159 //* UCB * FILE 159 //* 03: FIRST 3 CHARS OF VOL-SER BEING PASSED FOR * FILE 159 //* MATCHING UCBS * FILE 159 //* - XXXXXX NOT UTILIZED CURRENTLY * FILE 159 //* CL8-GENERIC/ESOTERIC/VOL-SER NAME * FILE 159 //* OR: * FILE 159 //* - XX DEVICE CLASS * FILE 159 //* - XXXXXX NOT UTILIZED FOR FUNCTION=01 * FILE 159 //* F - AN ADDRESS OF A 2K STORAGE AREA WHICH THE CALLER * FILE 159 //* IS RESPONSIBLE TO GET/FREEMAIN. IT WILL CONTAIN * FILE 159 //* ALL THE OUTPUT FROM THE SUBROUTINE. THE * FILE 159 //* BREAKDOWN OF ITS CONTENTS IS : * FILE 159 //* - 100 BYTE WORK AREA WHICH MUST BE INITIALIZED TO * FILE 159 //* BINARY ZEROS 'ONLY' ON THE FIRST CALL TO * FILE 159 //* THIS SUBROUTINE FOR A SPECIFIC FUNCTION. FOR * FILE 159 //* SUBSEQUENT ACCESSES 'OF SAME' FUNCTION, DO * FILE 159 //* 'NOT' TOUCH THE CONTENTS OF THIS WORK AREA. * FILE 159 //* - 4 BYTES (1 FULLWORD) FOR RETURNED COUNT OF # OF * FILE 159 //* UCBS BEING RETURNED. THIS SHOULD BE * FILE 159 //* INITIALIZED TO ZEROS * FILE 159 //* - 1944 BYTES (486 FULLWORDS) FOR RETURNED UCB * FILE 159 //* ADDRESSES. THIS SHOULD BE INITIALIZED TO * FILE 159 //* ZEROS. * FILE 159 //* * FILE 159 //* RETURN CODE SETTINGS: * FILE 159 //* R15 = 00 - ALL UCBS RETURNED * FILE 159 //* R15 = 04 - NOT ALL UCBS RETURNED, MUST RETURN FOR * FILE 159 //* THE REST * FILE 159 //* R15 = 08 - NO UCBS FOUND * FILE 159 //* R15 = 16 - FUNCTION NOT SUPPORTED * FILE 159 //* R15 = 20 - STORAGE NOT AVAIL TO IEFAB4UV FOR UCB * FILE 159 //* LIST * FILE 159 //* R15 = 24 - DEVICE TYPE NOT DEFINED TO SYSTEM * FILE 159 //* R15 = 28 - NOT ALL UCBS RETURNED, RECODE FOR MORE * FILE 159 //* THAT 486 UCBS * FILE 159 //* R15 = 99 - PROBLEM - ABEND PROGRAM * FILE 159 //* * FILE 159 //***FILE 160 IS FROM MR CHUCK HOFFMAN OF GTE LABS AND THE * FILE 160 //* COMMONWEALTH OF MASSACHUSETTS AND CONTAINS SEVERAL * FILE 160 //* TSO COMMAND PROCESSORS AND MACROS. THE FOLLOWING * FILE 160 //* ARE CONTAINED IN THIS DATASET : * FILE 160 //* * FILE 160 //* email: sbgolob@cbttape.org * FILE 160 //* * FILE 160 //* BULLETIN - A COMMAND FOR PUTTING UP NICELY FORMATTED * FILE 160 //* BULLETIN MESSAGES INTO THE SYSTEM * FILE 160 //* BROADCAST DATASET. THE COMMAND HAS THE * FILE 160 //* ABILITY TO ADD AND DROP BULLETIN MESSAGES * FILE 160 //* ON SELECTED DATES. * FILE 160 //* * FILE 160 //* DSNCHECK - A COMMAND TO CHECK FOR THE EXISTENCE OF A * FILE 160 //* CATALOGED DATASET NAME, AND, OPTIONALLY, * FILE 160 //* TO CHECK FOR THE EXISTENCE OF A MEMBER * FILE 160 //* WITHIN A PDS. SETS &LASTCC FOR CLIST * FILE 160 //* WRITERS. * FILE 160 //* * FILE 160 //* FREEALL - A COMPLETELY NEW FREEALL, WITH LOTS OF * FILE 160 //* NICE OPTIONS, LIKE THE EXCEPT OPERAND. * FILE 160 //* USES SVC-99, AND CAN BE MAINTAINED BY * FILE 160 //* MORE JUNIOR SYSTEMS PROGRAMMERS. * FILE 160 //* COMPATIBLE WITH J/TIP. (MODIFIED BY * FILE 160 //* JEFFREY R. BROIDO TO ADD SEVERAL OPTIONS) * FILE 160 //* (OLDER VERSION IS MEMBER FREEALL0) * FILE 160 //* * FILE 160 //* INSTREAM - THE INSTREAM COMMAND IS USED TO CREATE * FILE 160 //* 80-BYTE CONTROL CARD IMAGES IN A * FILE 160 //* TEMPORARY FILE. THIS COMMAND CAN BE RUN * FILE 160 //* UNDER CLIST CONTROL, WITH SYMBOLIC * FILE 160 //* SUBSTITUTION OF VARIABLES ALLOWED. * FILE 160 //* INSTREAM USES VIO INSTEAD OF DATASETS, * FILE 160 //* AND USES SYSTEM GENERATED NAMES INSTEAD * FILE 160 //* OF CATALOGING. * FILE 160 //* * FILE 160 //* ISPFPRIM - COPIED FROM CBT FILE010. SEE MEMBER * FILE 160 //* $$$DOC10 FOR EXPLANATION. * FILE 160 //* * FILE 160 //* ISPFPROF - THIS IS AN ALIAS OF THE PDF COMMAND * FILE 160 //* PROCESSOR (SEE DESCRIPTION, BELOW). WHEN * FILE 160 //* USING THIS ALIAS, THE PROFILE DATASET * FILE 160 //* WILL BE ALLOCATED, BUT THE PROGRAM WILL * FILE 160 //* NOT ENTER ISPF/PDF. * FILE 160 //* * FILE 160 //* LIBCALL - LIBCALL TRANSFERS CONTROL TO MODULES WITH * FILE 160 //* A 'CALL' TYPE OF PARAMETER LIST, WITH A * FILE 160 //* 'STEPLIB' OPTION. LIBCALL ALSO CAN * FILE 160 //* ACCEPT PROGRAM PARAMETERS IN LOWER CASE. * FILE 160 //* * FILE 160 //* NEWSPACE - A COMMAND FOR EASILY CREATING NEW, * FILE 160 //* MODERATELY SIZED, DATASETS AND LIBRARIES. * FILE 160 //* IT WAS WRITTEN WITH BEGINNERS IN MIND. * FILE 160 //* CAN BE EXECUTED FROM THE ISPF/PDF COMMAND * FILE 160 //* LINE (FOR ALLOCATING THAT DATASET YOU * FILE 160 //* SUDDENLY NEED). * FILE 160 //* * FILE 160 //* PDF - THE PDF COMMAND IS USED TO PREALLOCATE * FILE 160 //* THE ISPF PROFILE DATASET, THEN BRING THE * FILE 160 //* USER INTO ISPF/PDF. PDF IS A FRONT END * FILE 160 //* WHICH USES THE ISRPCP ENTRY POINT OF * FILE 160 //* ISPF/PDF, ENABLING THE USER TO SELECT * FILE 160 //* OPTIONAL PANEL NUMBERS WHEN INVOKING THE * FILE 160 //* PRODUCT. * FILE 160 //* * FILE 160 //* THE PDF COMMAND IS USED TO ENTER THE * FILE 160 //* ISPF PROGRAM DEVELOPMENT FACILITY * FILE 160 //* (PDF). IT IS A FRONT END FOR ISPF/PDF. * FILE 160 //* * FILE 160 //* SYNTAX - * FILE 160 //* PDF * FILE 160 //* OPTION TEST/TESTX/TRACE/TRACEX * FILE 160 //* OPERANDS: * FILE 160 //* REQUIRED - NONE * FILE 160 //* DEFAULTS - NONE * FILE 160 //* OPTIONAL - OPTION, TEST, TESTX, TRACE, * FILE 160 //* TRACEX * FILE 160 //* * FILE 160 //* OPTION - AN INITIAL OPTION THAT MAY BE * FILE 160 //* ENTERED TO BYPASS THE FIRST * FILE 160 //* DISPLAY OF THE PRIMARY OPTION * FILE 160 //* MENU AND GO DIRECTLY TO THE * FILE 160 //* OPTION YOU SELECT. (THIS IS * FILE 160 //* NOT A KEYWORD PARAMETER. * FILE 160 //* SIMPLY ENTER THE OPTION * FILE 160 //* NUMBER, OR OMIT TO DISPLAY THE * FILE 160 //* PRIMARY OPTION MENU.) FOR * FILE 160 //* EXAMPLE, TYPING "PDF 3.2" IN * FILE 160 //* TSO WILL TAKE YOU DIRECTLY TO * FILE 160 //* THE ISPF/PDF DATASET UTILITY * FILE 160 //* OPTION. * FILE 160 //* * FILE 160 //* TEST - PDF IS TO BE RUN IN TEST MODE. * FILE 160 //* TEST MODE INCLUDES: * FILE 160 //* * FILE 160 //* 1. RE-READING FROM DISK * FILE 160 //* ALL PANELS AND * FILE 160 //* MESSAGES. THIS * FILE 160 //* ENHANCES THE ABILITY TO * FILE 160 //* TEST PANELS AND * FILE 160 //* MESSAGES IN THE SAME * FILE 160 //* PDF SESSION THAT THEY * FILE 160 //* ARE MODIFIED. * FILE 160 //* * FILE 160 //* 2. DISABLING ABEND * FILE 160 //* RECOVERY. THIS ALLOWS * FILE 160 //* ABENDS TO BE TRACKED * FILE 160 //* DOWN USING TSO TEST. * FILE 160 //* * FILE 160 //* 3. DISABLING ATTENTION KEY * FILE 160 //* HANDLING. THIS ALLOWS * FILE 160 //* THE ATTENTION KEY TO BE * FILE 160 //* USED TO ENTER TSO TEST. * FILE 160 //* * FILE 160 //* TESTX - PDF IS TO BE RUN IN TEST * FILE 160 //* MODE EXTENDED. IN ADDITION * FILE 160 //* TO TEST MODE, ANY LINES * FILE 160 //* THAT ARE WRITTEN TO THE LOG * FILE 160 //* FILE ARE ALSO DISPLAYED ON * FILE 160 //* THE DISPLAY SCREEN. * FILE 160 //* * FILE 160 //* TRACE - PDF IS TO BE RUN IN TRACE * FILE 160 //* MODE. TRACE MODE INCLUDES * FILE 160 //* ALL OF THE FUNCTIONS OF * FILE 160 //* TEST MODE. IN ADDITION, * FILE 160 //* ALL ISPEXEC SERVICE * FILE 160 //* INVOCATIONS FROM A DIALOG * FILE 160 //* WILL BE LOGGED. * FILE 160 //* * FILE 160 //* TRACEX - PDF IS TO BE RUN IN TRACE * FILE 160 //* MODE EXTENDED. IN ADDITION * FILE 160 //* TO TRACE MODE, ANY LINES * FILE 160 //* THAT ARE WRITTEN TO THE LOG * FILE 160 //* FILE ARE ALSO DISPLAYED ON * FILE 160 //* THE DISPLAY SCREEN. * FILE 160 //* * FILE 160 //* DETAILED INFORMATION: * FILE 160 //* * FILE 160 //* PDF FIRST FREES DD(ISPPROF), * FILE 160 //* THEN TRIES TO ALLOCATE * FILE 160 //* DD(ISPPROF) TO * FILE 160 //* DSN('&SYSPREF..ISPF.PROFILE') * FILE 160 //* WITH DISP=(OLD,KEEP,KEEP). IF * FILE 160 //* IT CANNOT ALLOCATE BECAUSE OF * FILE 160 //* LOCATE ERROR 1708 (NOT FOUND IN * FILE 160 //* CATALOG), IT ALLOCATES THE * FILE 160 //* DATASET WITH * FILE 160 //* DISP=(NEW,CATLG,CATLG), * FILE 160 //* UNIT=SYSTSO, * FILE 160 //* DCB=(RECFM=FB,LRECL=80,BLKSIZE=3120, * FILE 160 //* DSORG=PO), SPACE=(TRK,(1,2,10)). * FILE 160 //* FOR ANY OTHER ALLOCATION ERROR * FILE 160 //* CODE, THE PROGRAM TERMINATES AND * FILE 160 //* GIVES THE NORMAL IKJEFF18 ERROR * FILE 160 //* MESSAGES. * FILE 160 //* * FILE 160 //* PDF MAKES A NEW COPY OF THE * FILE 160 //* COMMAND BUFFER (CBUF) AND THE * FILE 160 //* COMMAND PROCESSOR PARAMETER LIST * FILE 160 //* (CPPL), POINTING THE NEW CPPL TO * FILE 160 //* THE NEW CBUF. IF THE USER USED * FILE 160 //* 'SPF' RATHER THAN 'PDF,' PDF * FILE 160 //* WILL PUT OUT AN INFO MESSAGE * FILE 160 //* SAYING THAT 'SPF' HAS BEEN * FILE 160 //* REPLACED BY 'PDF.' PDF THEN * FILE 160 //* PLACES THE LITERAL 'ISP' INTO * FILE 160 //* THE NEW CBUF BEGINNING AT THE * FILE 160 //* LOCATION OF THE FIRST NONBLANK * FILE 160 //* CHARACTER OF THE COMMAND TEXT. * FILE 160 //* IF DATASET * FILE 160 //* '&SYSPREF..ISPF.PROFILE' WAS * FILE 160 //* ALLOCATED NEW, MESSAGES * FILE 160 //* CONCERNING THE NEW DATASET ARE * FILE 160 //* WRITTEN TO THE TERMINAL. * FILE 160 //* * FILE 160 //* PDF THEN POINTS R1 TO THE NEW * FILE 160 //* CPPL, AND ATTACHES ISRPCP. IT * FILE 160 //* THEN WAITS FOR ISRPCP TO * FILE 160 //* COMPLETE, DETACHES ISRPCP, FREES * FILE 160 //* STORAGE AND TERMINATES. * FILE 160 //* * FILE 160 //* RETURN CODES: * FILE 160 //* IF ISP EXECUTES, THE CODE * FILE 160 //* RETURNED IS THE CODE FROM ISP. * FILE 160 //* OTHERWISE THE RETURN CODE IS 12. * FILE 160 //* * FILE 160 //* SAFECOPY - THIS PROGRAM IS A TSO COMMAND PROCESSOR * FILE 160 //* WHICH ENABLES MANY USERS TO COPY DATA INTO * FILE 160 //* THE SAME DATASET SIMULTANEOUSLY WITHOUT * FILE 160 //* CONFLICTING WITH EACH OTHER. INPUT DATA * FILE 160 //* MAY COME FROM A DATASET, FROM THE * FILE 160 //* TERMINAL, OR FROM DATA STACKED INSTREAM IN * FILE 160 //* A CLIST. * FILE 160 //* * FILE 160 //* SAFECOPY IS ESPECIALLY USEFUL IN CLISTS * FILE 160 //* WHICH WRITE TO A COMMON DATASET. * FILE 160 //* * FILE 160 //* SAFECOPY ACCOMPLISHES THIS BY PERFORMING A * FILE 160 //* SYSTEM ENQUEUE BEFORE WRITING TO THE * FILE 160 //* DATASET. MAJOR NAME IS USERDSN, MINOR * FILE 160 //* NAME IS THE NAME OF THE DATASET INTO WHICH * FILE 160 //* SAFECOPY IS WRITING. * FILE 160 //* * FILE 160 //* INPUT AND OUTPUT CAN BE DESIGNATED BY * FILE 160 //* DATASET NAME, OR BY FILE/DD NAME. IF THE * FILE 160 //* OUTPUT DATASET IS NOT PARTITIONED, THE MOD * FILE 160 //* OPERAND WILL CAUSE THE USE OF THE EXTEND * FILE 160 //* OPERAND OF OPEN, ALLOWING DATA TO BE ADDED * FILE 160 //* ON TO THE END OF A SEQUENTIAL DATASET. * FILE 160 //* * FILE 160 //* THE DEFAULT IS NONUM. THE USE OF THE NUM * FILE 160 //* OPERAND WILL CAUSE THE PHYSICAL RELOCATION * FILE 160 //* OF LINE NUMBERS WHEN SAFECOPYING BETWEEN * FILE 160 //* VARIABLE AND FIXED RECORD LENGTH DATASETS, * FILE 160 //* OR BETWEEN FIXED RECORD LENGTH DATASETS OF * FILE 160 //* DIFFERENT LOGICAL RECORD LENGTHS. * FILE 160 //* * FILE 160 //* SYSDSN - A COMMAND TO LIST THE NAMES OF EVERYONE * FILE 160 //* WHO HAS A DATASET ALLOCATED, OR IS * FILE 160 //* WAITING FOR ALLOCATION. VERY USEFUL * FILE 160 //* AFTER 'DATASET IN USE' AND 'WAITING FOR * FILE 160 //* DATASETS' MESSAGES. * FILE 160 //* * FILE 160 //* XPRINT - A FRONT-END COMMAND PROCESSOR FOR A * FILE 160 //* USER-WRITTEN HEXADECIMAL LISTING UTILITY * FILE 160 //* PROGRAM. ALLOCATES THE INPUT AND OUTPUT * FILE 160 //* FILES, THEN EXECUTES THE UTILITY. LOADS * FILE 160 //* THE UTILITY IF IT IS NOT ALREADY LINKED * FILE 160 //* IN. * FILE 160 //* * FILE 160 //* ADDITIONALLY, THIS PDS CONTAINS THE FOLLOWING * FILE 160 //* MACROS USED BY SEVERAL OF THE COMMAND PROCESSORS: * FILE 160 //* * FILE 160 //* EQ$R - REGISTER EQUATES. * FILE 160 //* GTEDAALC - EXECUTES DYNAMIC ALLOCATION AND DAIRFAIL. * FILE 160 //* GTEDADAT - CREATES SVC99/IKJEFF18 CONTROL BLOCKS. * FILE 160 //* GTEDADOC - DOCUMENTATION FOR GTEDAXXX MACROS. * FILE 160 //* GTEDASET - LINKS SVC99/IKJEFF18 CONTROL BLOCKS * FILE 160 //* TOGETHER. * FILE 160 //* LINKSAVE - LINKAGE CONVENTIONS UPON ENTRY TO A * FILE 160 //* MODULE. * FILE 160 //* LINKBACK - LINKAGE CONVENTIONS UPON EXIT FROM A * FILE 160 //* MODULE. * FILE 160 //* * FILE 160 //***FILE 161 IS FROM JIM MARSHALL (AIR FORCE RETIREE) AND CONTAINS * FILE 161 //* VARIOUS ISPF/PDF MENUS, PANELS, SKELETONS, CLISTS, * FILE 161 //* ETC. SEE MEMBER $$PROSE FOR ADDITIONAL INFORMATION. * FILE 161 //* THE FILE IS IN IEBUPDTE SYSIN FORMAT. * FILE 161 //* * FILE 161 //* JIM HAS RETIRED FROM THE AIR FORCE. HIS ADDRESS IS: * FILE 161 //* * FILE 161 //* Jim Marshall * FILE 161 //* Office of Personnel Management * FILE 161 //* CIO/WTC - Room BH04 * FILE 161 //* 1900 E Street NW * FILE 161 //* Washington DC 20415-0001 * FILE 161 //* w - 202-606-1261 * FILE 161 //* f - 202-606-2092 * FILE 161 //* jdmarsha@opm.gov * FILE 161 //* * FILE 161 //* RELEASE 18 - 01 Oct 99 * FILE 161 //* * FILE 161 //* * FILE 161 //* SUMMARY OF THE MODULES CONTAINED. HINT: MEMBER MEANS * FILE 161 //* ALL MEMBERS NEEDED FOR PANELS, SKELS, ETC TO USE A * FILE 161 //* PARTICULAR FUNCTION. * FILE 161 //* * FILE 161 //* * FILE 161 //* MEMBER REL DESCRIPTION * FILE 161 //* PREFIX * FILE 161 //* * FILE 161 //* @PNL#CI 1 CLIST USED TO DETERMINE IF YOU ARE A * FILE 161 //* SYSPROG SO YOU CAN GET 'TOOL BOX' PANEL. * FILE 161 //* YOU NEVER TELL USER THEY CAN NOT HAVE * FILE 161 //* SOMETHING BECAUSE THEY MAY COMPLAIN & * FILE 161 //* BOSS BOWS TO PRESSURE (THE WHIMP). SO YOU * FILE 161 //* GIVE THE USER SOMETHING, YOU GIVE THEM * FILE 161 //* SOMETHING OF LITTLE VAULE (LIKE PANEL * FILE 161 //* '@PNL#PI') * FILE 161 //* * FILE 161 //* @PNL#PI 1 THE WORTHLESS PANEL SPECIFIED ABOVE. * FILE 161 //* * FILE 161 //* @PNL#PK 1 PANEL OF TSO COMMANDS FOR USERS. * FILE 161 //* * FILE 161 //* @PNL#PM 1 MY CURRENT MASTER MENU. * FILE 161 //* * FILE 161 //* @PNL#PX 1 THE SYSTEM PROGRAMMER'S 'TOOL BOX' * FILE 161 //* * FILE 161 //* $TOOL#.. 1 USER "TOOL CHEST" INVOKED VIA POPUP MENUS. * FILE 161 //* GIVES OUR USER THE ILLUSION WE USE PC'S * FILE 161 //* AND ARE NOT ALL OLD MAINFRAMERS. * FILE 161 //* * FILE 161 //* ABND# 1 MEMBERS FOR USING THE ABEND TSO COMMAND. * FILE 161 //* THIS WILL PROVIDE A FURTHER EXPLANATION OF * FILE 161 //* SOME OF THE MORE COMMON ABEND. * FILE 161 //* * FILE 161 //* ACC# 3 MEMBERS FOR USING THE TSO ACCOUNT CMD FOR * FILE 161 //* FMS. * FILE 161 //* * FILE 161 //* ADM# 1 TOOK INSPIRATION FROM BILL SMITH, SYNTEX * FILE 161 //* TO MAKE PANEL FOR GDDM PRESENTATION * FILE 161 //* GRAPHICS.GOT AN IBM 3279 AND WANTED TO DO * FILE 161 //* SOME PGF. BILL MADE IT EASY BY MAKING * FILE 161 //* PANELS (LOVE IT). * FILE 161 //* * FILE 161 //* AMB# 1 MEMBERS FOR INTERACTIVELY INVOKE "AMBLIST". * FILE 161 //* * FILE 161 //* ASMH# 3 MEMBERS FOR USING TSO ASMH CMD. ASMH IS TO * FILE 161 //* INTERACTIVE COMPILES. THESE SERIES OF * FILE 161 //* SCREENS ETC, ACTUALLY LIMITS THE USER TO * FILE 161 //* ONLY RECEIVE THEIR ERRORS TO A SYSTERM DD * FILE 161 //* CARD. SINCE NO LISTINGS, OBJ MODULES, ETC * FILE 161 //* CAN BE GENERATED, I CALL IT A 'CHEAP * FILE 161 //* CHECKER'. UPDATED USING "POPUPS". * FILE 161 //* * FILE 161 //* CALC# 1 MEMBERS FOR USING CALC CMD. * FILE 161 //* CALC IS A TSO CALCULATOR. * FILE 161 //* * FILE 161 //* CALEND# 1 MEMBERS FOR POPUP CALENDAR. * FILE 161 //* * FILE 161 //* CNTI# 1 MEMBERS FOR ISPF VERSION OF THE COUNT TSO * FILE 161 //* CMD. USE THE SUPPLIED "COUNTI" TSO CP. * FILE 161 //* * FILE 161 //* COBMVS# 1 MEMBERS FOR COBOL-FOR-MVS CHEAP CHECKER * FILE 161 //* UPDATED USING "POPUPS". TSOCP COBMVS IS * FILE 161 //* FOUND IN FILE 300. * FILE 161 //* * FILE 161 //* COBOL# 3 MEMBERS FOR USING COBOLCHK. COBOLCHK IS TO * FILE 161 //* INTERACTIVE COMPILES. THESE SERIES OF * FILE 161 //* SCREENS ETC, ACTUALLY LIMITS THE USER TO * FILE 161 //* ONLY RECEIVE THEIR ERRORS TO A SYSTERM DD * FILE 161 //* CARD. SINCE NO LISTINGS, OBJ MODULES, ETC * FILE 161 //* CAN BE GENERATED, I CALL IT A 'CHEAP * FILE 161 //* CHECKER'. * FILE 161 //* * FILE 161 //* COB2# 3 MEMBERS FOR COBOL II VERSION OF CHEAP * FILE 161 //* CHECKER UPDATED USING "POPUPS". * FILE 161 //* * FILE 161 //* COMPR# 3 MEMBERS FOR USING THE TSO COMPARE CMD. * FILE 161 //* UPDATED USING "POPUPS". * FILE 161 //* * FILE 161 //* COPYS# 2 MEMBERS FOR USING TSO COPYSDS CMD. COPYSDS * FILE 161 //* IS A SEQUENTIAL DATASET COPY. UPDATED * FILE 161 //* USING "POPUPS". * FILE 161 //* * FILE 161 //* COUNT# 2 MEMBERS FOR USING THE TSO COUNT COMMAND. * FILE 161 //* COUNT THE NUMBER OF RECORDS IN A FILE. * FILE 161 //* * FILE 161 //* CUT... 1 BILL GODFREY'S 'CUT' AND 'PASTE' MACROS IN * FILE 161 //* ALCCODE VERSUS CLIST (IMPRESSIVE). SEE * FILE 161 //* CUTDOC * FILE 161 //* * FILE 161 //* CVDI 1 ISPF VERSION OF CVD TSOCP. * FILE 161 //* * FILE 161 //* CVDI# 2 MEMBERS FOR CVD TSOCP (CONVERTS HEX TO * FILE 161 //* DEC). ADDED "POPUP" SUPPORT. * FILE 161 //* * FILE 161 //* CVXI 1 ISPF VERSION OF CVX TSOCP. * FILE 161 //* * FILE 161 //* CVXI# 2 MEMBERS FOR CVX TSOCP (CONVERTS DEC TO * FILE 161 //* HEX). ADDED "POPUP" SUPPORT. * FILE 161 //* * FILE 161 //* DEFA# 1 MEMBERS FOR USING DEFINING AN ALIAS IN * FILE 161 //* YOUR MASTER CATALOG. * FILE 161 //* * FILE 161 //* DELA# 2 MEMBERS FOR USING DELETING AN ALIAS FROM * FILE 161 //* THE MASTER CATALOG. * FILE 161 //* * FILE 161 //* FORT# 1 MEMBERS FOR USING THE FORT CMD. FORT IS TO * FILE 161 //* DO INTERACTIVE COMPILES WITH FORTRAN G1. * FILE 161 //* THESE SERIES OF SCREENS, ETC, ACTUALLY * FILE 161 //* LIMITS THE THE USER TO ONLY RECEIVE THEIR * FILE 161 //* ERRORS TO A SYSTERM DD CARD. SINCE NO * FILE 161 //* LISTINGS, OR OBJECT CAN BE GENERATED, I * FILE 161 //* CALL IT A 'CHEAP CHECKER' * FILE 161 //* * FILE 161 //* FORTX# 1 MEMBERS FOR USING THE FORTX CMD. FORTX IS * FILE 161 //* TO DO INTERACTIVE COMPILES, FORTRAN-HX. * FILE 161 //* THESE SERIES OF SCREENS, ETC, ACTUALLY * FILE 161 //* LIMITS THE THE USER TO ONLY RECEIVE THEIR * FILE 161 //* ERRORS TO A SYSTERM DD CARD. SINCE NO * FILE 161 //* LISTINGS, OBJECT CAN BE GENERATED, I CALL * FILE 161 //* IT A 'CHEAP CHECKER' * FILE 161 //* * FILE 161 //* FREEA# 1 MEMBERS FOR USING FREEALL CMD. * FILE 161 //* * FILE 161 //* HLASM# 1 DIALOG FOR USING "HLASM" INVOKING OF HIGH * FILE 161 //* LEVEL ASSEMBLER, USING "POPUPS". TSOCP * FILE 161 //* HLASM IS FOUND IN FILE 300. * FILE 161 //* * FILE 161 //* IDT# 1 PANELS SUPPORT TSO/E TRANSMIT-RECEIVE. OUR * FILE 161 //* USERS ARE NOVICES AND NEEDED A WAY OF USING * FILE 161 //* FUNCTIONS. SEE THE TSO FILE FOR THE RELATED * FILE 161 //* MODULES CALLED 'INMXPARM' AND 'INMXZ02' * FILE 161 //* EXIT. THIS CONTAINS AN UPDATED VERSION OF * FILE 161 //* WHAT WAS CONTAINED IN THE MEMBERS TRC#. * FILE 161 //* * FILE 161 //* ISG@MSTR 2 IS THE PRIMARY PANEL THAT YOUR GET WITH * FILE 161 //* YOU GET INTO ISPF/PDF FOR 2ISG SYSTEM * FILE 161 //* PROGRAMMERS BE CONCATENATED AHEAD OF * FILE 161 //* IBM'S (ISPPLIB). * FILE 161 //* * FILE 161 //* ISR@PRIM 2 IS THE PRIMARY PANEL THAT YOUR GET WITH * FILE 161 //* YOU GET INTO ISPF/PDF. PANEL LIB YOU USE * FILE 161 //* SHOULD BE CONCATENATED AHEAD OF IBM'S * FILE 161 //* (ISPPLIB). * FILE 161 //* * FILE 161 //* JUL# 2 MEMBERS FOR JULISPF TSO CMD USING * FILE 161 //* "POPUPS". * FILE 161 //* * FILE 161 //* JULISPF 1 ISPF VERSION OF JULIAN TSO CMD. * FILE 161 //* * FILE 161 //* LASTI# 1 LASTIPL TSOCP DIALOG USING "POPUPS". * FILE 161 //* * FILE 161 //* LASTIPL 1 ISPF VERSION OF LASTIPL TSOCP. * FILE 161 //* * FILE 161 //* LISTC# 1 MEMBERS FOR USING LISTCAT CMD. * FILE 161 //* * FILE 161 //* LSTSU# 1 MEMBERS FOR 'LISTSU' TSO CMD * FILE 161 //* * FILE 161 //* MEMB# 1 MEMBERS FOR USING MEMBER CMD. * FILE 161 //* * FILE 161 //* NEWS# 1 MEMBERS FOR USING 2ISG NEWS FACILITY. NOT * FILE 161 //* TOO APPLICABLE TO OTHER INSTALLATIONS BUT * FILE 161 //* IT SHOWS ONE HOW TO SELECTIVELY INVOKE * FILE 161 //* 'BROWSE' SERVICE FROM YOUR OWN PANELS, * FILE 161 //* ETC. * FILE 161 //* * FILE 161 //* NFLE# 1 EL-CHEAPO FILE TRANSFER TO VM VIA NJE. * FILE 161 //* * FILE 161 //* NPRT# 1 EL-CHEAPO FILE TRANSFER TO VM VIA NJE. * FILE 161 //* * FILE 161 //* NPUN# 1 EL-CHEAPO FILE TRANSFER TO VM VIA NJE. * FILE 161 //* * FILE 161 //* OBSL# 1 MEMBER FOR INVOKING 'OBS' WYLBUR PROGRAM * FILE 161 //* TO DECOMPRESS WYLBUR FILE, THEN INVOKE * FILE 161 //* ISPF/PDF BROWSE SERVICE TO BROWSE IT. * FILE 161 //* * FILE 161 //* OMEG# 1 MEMBERS FOR INVOKING OMEGAMON IN TSO. * FILE 161 //* * FILE 161 //* PHIX# 1 CLIST FOR INVOKING PHOENIX COMPUTER BASE * FILE 161 //* TRAINING SYSTEM. INVOKES A FRONT-END TSO * FILE 161 //* CP TO THE PHOENIX TSO CP (LIMITS WHO CAN * FILE 161 //* GET INTO PHOENIX AND WHO CAN NOT). * FILE 161 //* * FILE 161 //* PRT# 3 MEMBERS FOR USING PRINTOFF CMD. THIS IS * FILE 161 //* THE FAMOUS 'PRINTOFF' FROM MY TSO FILE. * FILE 161 //* * FILE 161 //* SADSYSP 2 THIS IS THE '2ISG' PANEL MEMBER THAT GOES * FILE 161 //* IN YOUR PANEL LIBRARY FOR PROGRAM PRODUCTS. * FILE 161 //* NEEDED ANOTHER PANEL TO ADD THINGS. LOOK * FILE 161 //* AT ISR@PRIM AND THIS MEMBER AND IT WILL * FILE 161 //* WILL MAKE MORE SENSE. * FILE 161 //* * FILE 161 //* SADTSOP 2 THIS IS THE '2ISG' PANEL MEMBER THAT GOES * FILE 161 //* IN YOUR PANEL LIBRARY FOR TSO COMMANDS. * FILE 161 //* LOOK AT ISR@PRIM AND THIS MEMBER AND IT * FILE 161 //* IT WILL MAKE MORE SENSE. * FILE 161 //* * FILE 161 //* SADUTLP 2 THIS IS THE '2ISG' PANEL MEMBER THAT GOES * FILE 161 //* IN YOUR PANEL LIB FOR UTILITY FUNCTIONS * FILE 161 //* AND 'CHEAP CHECKERS'. LOOK AT ISR@PRIM AND * FILE 161 //* THIS MEMBER AND IT WILL MAKE MORE SENSE. * FILE 161 //* * FILE 161 //* SEND# 2 MEMBERS FOR USING SEND TSO CMD. 'SEND' * FILE 161 //* A MSG TO ANOTHER USER. * FILE 161 //* * FILE 161 //* SLSS# 2 A MODIFICATION OF THE SLSS ISPF/PDF PANELS * FILE 161 //* ON THE MODS TAPE. EXCEPT THIS ONE HAS * FILE 161 //* COBOL PGM AS THE DRIVER. JIM PETERSON * FILE 161 //* REWROTE THE ISPF APPLICATION MAKING IT * FILE 161 //* MORE EFFICIENT (I'M IMPRESSED. I TOOK ALL * FILE 161 //* THE CODE AND REWROTE IT MYSELF WHEN I * FILE 161 //* TRIED TO IMPLEMENT IT. IT ALL WORKS NOW. * FILE 161 //* SEE MEMBER SLSS##PR FOR DOC. * FILE 161 //* * FILE 161 //* SORT# 3 DO A SMALL SORT INACTIVELY. * FILE 161 //* * FILE 161 //* SORTLNK 2 ALC PGM TO "LINK EP=SORT', ELIMINATES * FILE 161 //* "CALL". UPDATED TO USE "POPUPS". * FILE 161 //* * FILE 161 //* SYSLG# 1 MEMBERS FOR USING BROWSING THE SPOOLED TO * FILE 161 //* DISK, OPERATOR CONSOLE LOGS. PUT IT INTO * FILE 161 //* DISK FILES FOR THE PAST 3 WEEKS FOR * FILE 161 //* BROWSING. * FILE 161 //* * FILE 161 //* SYSPR#P 1 SECONDAY PANEL FOR GETTING INTO 2ISG * FILE 161 //* SYSTEM PROG FUNCTIONS. LOOK AT CLIST THAT * FILE 161 //* IS INVOKED OUT OF ISR@PRIM WHEN ENTER 'S'. * FILE 161 //* CLIST INVOKED CHECKS TO SEE IF 1ST CHAR * FILE 161 //* OF USERID BEGINS WITH 'S'. SO YOU ARE ONE * FILE 161 //* OF SYSTEMS, IF NOT, YOU ARE A BAD GUY AND * FILE 161 //* RETURNED TO ISR@PRIM. * FILE 161 //* * FILE 161 //* TMS# 1 MEMBERS FOR USING TMS CMD (INVOKE UCC1 PGM * FILE 161 //* FOR INTERACTIVE TMS ACCESS). SEE DOC MEMBER * FILE 161 //* CALLED TMS##PR. * FILE 161 //* * FILE 161 //* ULX... 1 BILL GODFREY'S ISPF DISK SPACE INFO PGM. * FILE 161 //* INDEXED VTOCS ARE SUPPORTED. USER CAN OPT * FILE 161 //* DISPLAY A LIST OF FREE SPACE. SEE ULXDOC. * FILE 161 //* * FILE 161 //* USR# 1 USER INTERFACE USING LIBDEF FACS. DON'T * FILE 161 //* WANT USERS MESSING WITH MY LOGON PROCS. * FILE 161 //* * FILE 161 //* VFORT# 3 MEMBERS FOR USING VSFORT CMD. VSFORT IS TO * FILE 161 //* DO INTERACTIVE COMPILES WITH VS FORTRAN. * FILE 161 //* SERIES OF SCREENS, ETC, ACTUALLY LIMITS * FILE 161 //* THE THE USER TO ONLY RECEIVE THEIR ERRORS * FILE 161 //* TO A SYSTERM DD CARD. SINCE NO LISTINGS, * FILE 161 //* OBJECT CAN BE GENERATED, I CALL IT A * FILE 161 //* 'CHEAP CHECKER' UPDATED TO USE "POPUPS". * FILE 161 //* * FILE 161 //* XBE... 1 BILL GODFREY'S PGM TO SET UP ISPF, CAN * FILE 161 //* HAVE SHORT CODE WORDS FOR DSNS YOU * FILE 161 //* FREQUENTLY EDIT OR BROWSE. SEE XBEDOC FOR * FILE 161 //* DETAILS. * FILE 161 //* * FILE 161 //* ZAP# 1 MEMBERS FOR USING ZAP CMD. * FILE 161 //* * FILE 161 //***FILE 162 IS FROM DAVE COLE WHO IS NOW AT COLE SOFTWARE IN * FILE 162 //* CHARLOTTESVILLE VIRGINIA. THIS FILE CONTAINS A COPY * FILE 162 //* OF A GLOBAL CROSS-REFERENCE LISTING GENERATOR CALLED * FILE 162 //* XREFASM. THIS FILE IS IN IEBUPDTE SYSIN FORMAT. * FILE 162 //* THE MACROS NEEDED FOR THIS CODE ARE CONTAINED IN * FILE 162 //* FILE 408 OF THIS TAPE. PLEASE SEE BELOW FOR * FILE 162 //* ADDITIONAL INFORMATION ON XREFASM. * FILE 162 //* * FILE 162 //* Dave Cole has updated most of his contributions, and * FILE 162 //* they are available for direct download from his web * FILE 162 //* site at www.colesoft.com. The following list of * FILE 162 //* his software is currently available there: * FILE 162 //* * FILE 162 //* Cole Software LLC's File Upload/Download Area * FILE 162 //* * FILE 162 //* The following shareware is available for download * FILE 162 //* * FILE 162 //* Filename Platform Description * FILE 162 //* asm2zap.zip z/OS A utility for converting an * FILE 162 //* assembly listing into SUPERZAP * FILE 162 //* cards. * FILE 162 //* * FILE 162 //* blksptrk.zip z/OS A TSO command that computes and * FILE 162 //* displays track capacities for any * FILE 162 //* IBM DASD device for any BLKSIZE, * FILE 162 //* with or without key fields. * FILE 162 //* * FILE 162 //* macros.zip z/OS A set of Assembler/390 macros * FILE 162 //* needed for assembling the various * FILE 162 //* programs available from Cole * FILE 162 //* Software LLC. * FILE 162 //* * FILE 162 //* schedrun.zip z/OS A set of MVS programs for * FILE 162 //* scheduling the execution of System * FILE 162 //* Operator Commands on an interval * FILE 162 //* or calendar basis. Can be used to * FILE 162 //* control production scheduling. * FILE 162 //* * FILE 162 //* xrefasm.zip z/OS A pair of programs for producing * FILE 162 //* master cross-reference listings * FILE 162 //* for multi-assembly programs. * FILE 162 //* * FILE 162 //* Colesoft Marketing, Inc. * FILE 162 //* 414 3rd ST. NE * FILE 162 //* Charlottesville, VA 22902 USA * FILE 162 //* 540-456-8210 * FILE 162 //* www.colesoft.com * FILE 162 //* email: dbcole@gmail.com * FILE 162 //* * FILE 162 //* MANY LARGE PROGRAMMING SYSTEMS ARE CONSTRUCTED * FILE 162 //* FROM A LARGE NUMBER OF SEPARATELY ASSEMBLED OR * FILE 162 //* COMPILED SECTIONS. SUCH SYSTEMS MUST MANAGE * FILE 162 //* INTERNAL COMMUNICATIONS BY MEANS OF A SET OF VECTOR * FILE 162 //* TABLES AND OTHER CONTROL BLOCKS THAT ARE KNOWN TO * FILE 162 //* EACH OF THE SEPARATE SECTIONS; WHICH IS TO SAY, SUCH * FILE 162 //* CONTROL BLOCKS MUST CONTAIN FIELDS THAT MAY BE * FILE 162 //* REFERENCED AND/OR CHANGED BY ANY OR ALL OF THE * FILE 162 //* SECTIONS. ACCORDINGLY, A GLOBAL CROSS-REFERENCE * FILE 162 //* LISTING, REPORTING WHICH SECTIONS REFERENCE WHICH * FILE 162 //* FIELDS, IS A VERY USEFUL TOOL FOR A LARGE-SYSTEMS * FILE 162 //* DEVELOPER TO HAVE. * FILE 162 //* * FILE 162 //* XREFASM IS A RELATIVELY SIMPLE SYSTEM THAT * FILE 162 //* GENERATES SUCH GLOBAL CROSS-REFERENCE LISTINGS. * FILE 162 //* SPECIFICALLY, XREFASM GENERATES A REPORT SHOWING A * FILE 162 //* SORTED LIST OF ALL LABELS USED IN A GIVEN SET OF * FILE 162 //* SEPARATE ASSEMBLIES OR COMPILATIONS. THE ENTRIES * FILE 162 //* FOR EACH LABEL SHOW BOTH WHICH ASSEMBLIES (OR * FILE 162 //* COMPILATIONS) REFERENCE THAT LABEL AND HOW MANY * FILE 162 //* REFERENCES EACH ASSEMBLY HAS TO THAT LABEL. * FILE 162 //* * FILE 162 //***FILE 163 IS FROM DAVID ANDREWS OF A. DUDA AND SONS, INC. * FILE 163 //* IN OVIEDO, FLORIDA. THIS PDS CONTAINS SOURCE FOR * FILE 163 //* THE FOLLOWING: * FILE 163 //* * FILE 163 //* email address: dba@duda.com * FILE 163 //* * FILE 163 //* 1. ADJXAMI - LINKEDITS AS A FRONT-END TO MODULE * FILE 163 //* HASPAMI IN HASPSSSM. INSPECTS AND DISCARDS * FILE 163 //* ALL CARD IMAGES WRITTEN TO AN INTERNAL READER * FILE 163 //* DATASET THAT START WITH A BANG ("!") IN * FILE 163 //* COLUMN 1. YOU CAN INSERT COMMENTS IN JCL * FILE 163 //* OR EVEN INSTREAM DATA. AUTHOR: DAVID ANDREWS. * FILE 163 //* * FILE 163 //* 2. ADJX006C - A JES2 EXIT #6. PROVIDES A DEFAULT * FILE 163 //* MODEL DSCB FOR NEW GENERATION DATASETS (REMOVING * FILE 163 //* THE REQUIREMENT THAT EITHER A MODEL DSCB EXIST * FILE 163 //* FOR EACH DEFINED GDG, OR THAT YOU SPECIFY ONE * FILE 163 //* IN YOUR JCL). DESIGNED TO WORK WITH IFG0EX0B * FILE 163 //* (SEE BELOW). AUTHOR: DAVID ANDREWS. * FILE 163 //* * FILE 163 //* 3. ADMM02 - AN SMP USERMOD TO THE LINKAGE * FILE 163 //* EDITOR. REMOVES THE 3200-BYTE LIMITATION * FILE 163 //* ON SYSLIN BLOCKSIZE. THE OFFSETS ARE SET * FILE 163 //* FOR THE DFP 2.4 LINKAGE EDITOR, BUT THIS * FILE 163 //* PARTICULAR MOD HAS BEEN RUN ON OTHER * FILE 163 //* VERSIONS (JUST CHANGE THE OFFSETS). * FILE 163 //* AUTHOR: UNKNOWN. * FILE 163 //* * FILE 163 //* 4. CATLG - CONTAINS "CATLG", "UNCATLG" AND * FILE 163 //* "SCRATCH" TSO COMMANDS, WHICH ARE SIMILAR * FILE 163 //* TO THEIR IEHPROGM COUNTERPARTS. AUTHOR: * FILE 163 //* DAVE PHILLIPS. * FILE 163 //* * FILE 163 //* 5. CHARGEN - A BANNER PROGRAM THAT WAS FLOATING * FILE 163 //* AROUND IN MY POSTGRADUATE DAYS, CIRCA 1975. * FILE 163 //* AUTHOR: JAY ULLIUS. * FILE 163 //* * FILE 163 //* 6. DA - "DISPLAY ACTIVE" TSO CP. LISTS ACTIVE * FILE 163 //* ADDRESS SPACES AT YOUR TERMINAL, ALONG WITH * FILE 163 //* THEIR CPU/EXCP/STORAGE UTILIZATION AND SWAP * FILE 163 //* STATUS. FULL-SCREEN 3270 ONLY (NO BATCH * FILE 163 //* SUPPORT). AUTHOR: DAVE PHILLIPS. * FILE 163 //* * FILE 163 //* 7. DD - LISTS CHARACTERISTICS OF CATALOGED AND * FILE 163 //* UNCATALOGED DATASETS. GOOD FOR GENERATION * FILE 163 //* DATA GROUPS. AUTHOR: DAVE PHILLIPS. * FILE 163 //* * FILE 163 //* 8. WTO AND DOM - A PAIR OF LITTLE TSO COMMANDS. * FILE 163 //* WTO WRITES NON-DELETABLE MESSAGES TO THE * FILE 163 //* MVS CONSOLE, AND DOM DELETES THOSE MESSAGES. * FILE 163 //* GREAT FOR WAKING UP THE OPERATOR (BEEP!) * FILE 163 //* AUTHOR: DAVE PHILLIPS. * FILE 163 //* * FILE 163 //* 9. IFG0EX0B - INSTALLATION DCB OPEN EXIT. PROVIDES * FILE 163 //* DEFAULT BLOCKSIZES FOR PROGRAMS AND JCL THAT * FILE 163 //* DON'T SUPPLY THEIR OWN. FOR DASD, IT SELECTS * FILE 163 //* A BLOCKSIZE CLOSE TO A HALF-TRACK. FOR TAPE, * FILE 163 //* IT SELECTS A BLOCKSIZE CLOSE TO 16K. FOR DD * FILE 163 //* DUMMY, VIO AND SUBSYSTEM DATASETS IT SELECTS A * FILE 163 //* MINIMAL BLOCKSIZE. NONE OF OUR INSTALLATION * FILE 163 //* JCL SPECIFIES DCB=BLKSIZE=ANYTHING! AUTHOR: * FILE 163 //* DAVE PHILLIPS. * FILE 163 //* * FILE 163 //* 10. RSMAP - REAL STORAGE MAP. PRODUCES A DETAILED * FILE 163 //* SUMMARY OF REAL STORAGE USAGE FOR EACH ADDRESS * FILE 163 //* SPACE. TELLS YOU HOW MANY REAL STORAGE FRAMES * FILE 163 //* ARE BEING USED FOR SUCH THINGS AS SQA, CSA, * FILE 163 //* LPA, LSQA, PRIVATE AREA, NUCLEUS, FIXED FRAMES, * FILE 163 //* VIO, ET CETERA. YOU MAY HAVE TO INCREASE SOME * FILE 163 //* TABLE SIZES IF YOU HAVE A LARGE NUMBER OF * FILE 163 //* ADDRESS SPACES. WORKS ONLY IN MVS/370. * FILE 163 //* AUTHOR: DAVE PHILLIPS. * FILE 163 //* * FILE 163 //* 11. S213RC30 - ELIMINATES THOSE S213-30 ABENDS THAT * FILE 163 //* IBM SUPPLIED WITH DFP V2. WHEN TWO PROGRAMS * FILE 163 //* SIMULTANEOUSLY OPEN A PDS FOR OUTPUT, THE SECOND * FILE 163 //* IS ABENDED S213-30. WITH S213RC30 INSTALLED, * FILE 163 //* THE SYSTEM ISSUES A WTOR TO THE OPERATOR AND * FILE 163 //* WAITS FOR THE PDS RESOURCE TO BECOME AVAILABLE * FILE 163 //* (THE OPERATOR CAN REPLY "CANCEL", IN WHICH CASE * FILE 163 //* THE SECOND PROGRAM ABENDS S213-30 AS BEFORE). * FILE 163 //* AUTHOR: DAVID ANDREWS. * FILE 163 //* * FILE 163 //* 12. ZAPDSCB - BATCH PROGRAM TO CHANGE THE ATTRIBUTES * FILE 163 //* OF ANY DIRECT-ACCESS DATASET. CAN BE USED TO * FILE 163 //* MODIFY DCB CHARACTERISTICS, PROTECTION STATUS, * FILE 163 //* EXPIRATION DATE, USE COUNT, AND SECONDARY SPACE * FILE 163 //* AMOUNT. AUTHOR: DAVE PHILLIPS. * FILE 163 //* * FILE 163 //***FILE 164 IS FROM RICK STECKER OF SYNECTICS FOR MANAGEMENT * FILE 164 //* DECISIONS IN BALTIMORE, MARYLAND. THIS FILE CONTAINS * FILE 164 //* EVERYTHING NEEDED TO CONSTRUCT A ONE-PACK MVS SYSTEM * FILE 164 //* COMMONLY KNOWN AS A "RESCUE PACK". * FILE 164 //* * FILE 164 //* THE STARTING POINT FOR THIS FILE WAS THE "RESCUE" * FILE 164 //* MEMBER OF FILE 022, BUT THIS SYSTEM HAS BEEN UPGRADED * FILE 164 //* FOR XA 2.2.0, AND IT HAS MANY IMPROVEMENTS. * FILE 164 //* * FILE 164 //* THIS SYSTEM CONTAINS AN INSTALLATION-CUSTOMIZABLE * FILE 164 //* MACRO WHICH GENERATES THE JOBS NEEDED TO PROPERLY * FILE 164 //* BUILD THE "RESCUE PACK". * FILE 164 //* * FILE 164 //***FILE 165 IS THE ESG SECURITY SYSTEM FROM CRAIG YASUNA. * FILE 165 //* THIS IS A FULLY IMPLEMENTABLE RACF-LIKE SECURITY * FILE 165 //* SYSTEM AT THE LEVEL OF RACF 1.7. THIS SYSTEM HAS * FILE 165 //* BEEN OPERATIONAL AT A MEDIUM-SIZED MVS INSTALLATION. * FILE 165 //* SINCE THIS SYSTEM IS VERY RACF-LIKE, CONVERSION FROM * FILE 165 //* IT, TO "REAL RACF" IS QUITE PAINLESS. HOWEVER, THIS * FILE 165 //* SYSTEM MAY ELIMINATE THE NEED FOR "REAL RACF". * FILE 165 //* * FILE 165 //* THE ESG SECURITY SYSTEM ROUTS ALL RACF CALLS THROUGH * FILE 165 //* THE "RACROUTE" INTERFACE, AND ITS MODULE ICHRTX00 * FILE 165 //* DOES ALL THE VERIFICATIONS TO ALLOW OR DISALLOW * FILE 165 //* ACCESS TO RESOURCES. TWO IN-CORE TABLES CONTROL * FILE 165 //* THE DECISIONS: THERE IS A USERID TABLE AND A * FILE 165 //* PROFILE TABLE. THERE IS NO DATABASE, BUT UPDATES * FILE 165 //* ARE EASILY AND QUICKLY MADE TO THE TABLES BY AN * FILE 165 //* ADMINISTRATOR, WHO MAY NOT HAVE TO DO TOO MUCH WORK * FILE 165 //* AFTER THE SYSTEM HAS BEEN INITIALLY SET UP. USERID * FILE 165 //* AND PROFILE TABLE RECORDS ARE NEARLY IDENTICAL IN * FILE 165 //* FORMAT TO THOSE OF RACF ITSELF. * FILE 165 //* * FILE 165 //* TWO STANDARD RACF MANUALS MAY BE USED TO HELP IN * FILE 165 //* SECURITY SETUP AND ADMINISTRATION. THESE ARE: RACF * FILE 165 //* ADMINISTRATOR'S GUIDE (SC28-1340) AND SPL RACF * FILE 165 //* (SC28-1343). * FILE 165 //* * FILE 165 //* BASIC DOCUMENTATION FOR THE SECURITY PACKAGE IS * FILE 165 //* SUPPLIED IN MEMBER $$$$$DOC OF THIS FILE. * FILE 165 //* * FILE 165 //***FILE 166 is from VINH VU and contains a nice collection * FILE 166 //* of utilities, exits, and REXX execs. This file * FILE 166 //* is worth a very good look. * FILE 166 //* * FILE 166 //* email: Vinh Vu * FILE 166 //* * FILE 166 //* CONTENTS OF THIS PDS: * FILE 166 //* * FILE 166 //* $ALIDEF - THIS EXEC MACRO CREATES THE IDCAMS DELETE AND * FILE 166 //* DEFINE ALIAS FOR A LIST OF DATASETS. PARM * FILE 166 //* EXEPECTED IS CATALOG NAME, AND OPTIONAL 'O' * FILE 166 //* FOR (ONLY DEFINE, AND NO DELETE STATEMENTS * FILE 166 //* FOR THE ALIAS BEFORE RE-DEFINING IT). * FILE 166 //* * FILE 166 //* $CAL - CLIST (EXEC) - WRITTEN IN TSO REXX. THIS * FILE 166 //* EXEC DISPLAYS A QUICK POP-UP CALENDAR USING * FILE 166 //* ISPF PANEL. CHECK IT OUT. * FILE 166 //* * FILE 166 //* $CATDEF - THIS EXEC MACRO CREATES THE IDCAMS DELETE AND * FILE 166 //* DEFINE STMTS FOR A LIST OF DATASETS. PARM * FILE 166 //* EXEPECTED IS CATALOG NAME, VOLSER AND OPTIONAL * FILE 166 //* 'O' FOR (ONLY DEFINE, AND NO DELETE * FILE 166 //* STATEMENTS). * FILE 166 //* * FILE 166 //* $CKOUT - CLIST (EXEC) - WRITTEN IN TSO REXX. THIS * FILE 166 //* EXEC DISPLAYS PERTINENT INFORMATION ABOUT * FILE 166 //* YOUR TSO SESSION OR BATCH JOB, I.E. JOB/STEP * FILE 166 //* REGION SIZES, LIMITS, JOB/STEP TIME LIMITS, * FILE 166 //* MSGCLASS, ETC.. THIS CAN BE USED TO VERIFY * FILE 166 //* THE SETTINGS DONE BY THE LOCAL JES2 AND SMF * FILE 166 //* EXITS. * FILE 166 //* * FILE 166 //* $CMDPFX - ASM - TO ASSIGN A COMMAND PREFIX TO A MVS * FILE 166 //* IMAGE OF A SYSPLEX. RATHER THAN USING THE * FILE 166 //* 'ROUTE' COMMAND, YOU CAN USE THIS PREFIX FOR * FILE 166 //* ROUTING A COMMAND TO THE APPROPRIATE SYSTEM. * FILE 166 //* THE PREFIX IS SPECFIED THROUGH PARM. * FILE 166 //* * FILE 166 //* $CPU - CLIST (EXEC) - WRITTEN IN TSO REXX. THIS IS * FILE 166 //* A CPU MONITOR DISPLAY. THE CPU UTILIZATION * FILE 166 //* IS DISPLAYED IN GRAPHICAL FORMAT USING ISPF * FILE 166 //* PANELS WITH DYNAMIC COLOR. THE DATA IS WRAPPED* FILE 166 //* AROUND ON THE SCREEN FOR COMPARISON. PRETTY * FILE 166 //* COLORS !!!! * FILE 166 //* * FILE 166 //* $D - CLIST (EXEC) - WRITTEN IN TSO REXX. THIS * FILE 166 //* DISPLAYS MVS CONTROL BLOCKS, I.E. * FILE 166 //* LINKLIST, APFLIST, SUBSYSTEM NAMES. * FILE 166 //* * FILE 166 //* $DATE - CLIST (EXEC) - WRITTEN IN TSO REXX. * FILE 166 //* THIS REXX FUNCTION DOES DATE * FILE 166 //* CONVERSIONS, INCLUDING RELATIVE DATE * FILE 166 //* USED FOR CALCULATION. * FILE 166 //* * FILE 166 //* $DO - CLIST (EXEC) - EDIT MACRO. THIS EXEC * FILE 166 //* VERIFIES THE 'DO/SELECT-END' PAIRINGS IN A * FILE 166 //* REXX EXEC. ANY HANGING 'DO/SELECT-END' WILL * FILE 166 //* BE FLAGGED AS ERROR. IT ALSO MARKS THE * FILE 166 //* BEGINNING AND END OF EACH 'DO/SELECT-END' * FILE 166 //* PAIR. USEFUL IF YOU DO A LOT OF REXX * FILE 166 //* CODING. * FILE 166 //* * FILE 166 //* $IEASYS - THIS EXEC DISPLAYS IEASYSXX VARIABLES. IT * FILE 166 //* ALSO LISTS OUT THE PARMLIB WHERE THESE MEMBERS * FILE 166 //* CAME FROM. GREAT FOR DIAGNOSTICS AND CHASING * FILE 166 //* THROUGH WHAT PARM MEMBERS GOT PULLED BASED ON * FILE 166 //* IPL SPECFICATION. * FILE 166 //* * FILE 166 //* $INFO - CLIST (EXEC) - WRITTEN IN TSO REXX. THIS IS A * FILE 166 //* GENERAL SRM INFO DISPLAY. THE CPU UTILIZATION * FILE 166 //* PLUS ALL OTHER SRM INDICATORS ARE SHOWN. ANY * FILE 166 //* EXCEPTION CONDITION WILL CHANGE EITHER SOME * FILE 166 //* DISPLAY COLORS OR TEXT DISPLAY. SOME OF THE * FILE 166 //* INFO INCLUDES PAGE FAULT RATE, MIGR AGE, AFQ, * FILE 166 //* UIC, ETC... THE CPU UTIL IS ALSO DISPLAYED IN * FILE 166 //* A GRAPHICAL FORMAT. AGAIN, PRETTY COLORS !!! * FILE 166 //* * FILE 166 //* $JAD - CLIST (EXEC) - WRITTEN IN TSO REXX. THIS * FILE 166 //* EXEC GOES THROUGH THE ASCB CHAIN AND * FILE 166 //* DISPLAYS JOB ACTIVITY INFO USING ISPF TABLE * FILE 166 //* DISPLAY FACILITY, I.E. TCBTIME, EXCPTIME, * FILE 166 //* EXCP COUNT, STORAGE USAGE, ETC. IF AN * FILE 166 //* ADDRESS SPACE IS SELECTED, THEN ADDITIONAL * FILE 166 //* INFO WILL BE DISPLAYED, INCLUDING A PLOT * FILE 166 //* THAT SHOWS REAL & EXPANDED STORAGE, AND * FILE 166 //* ANOTHER WHICH SHOWS ITS STORAGE * FILE 166 //* DISTRIBUTION BASED ON UIC (KINDA SHOW YOU * FILE 166 //* HOW REAL MEMORY IS BEING USED AT THE TIME). * FILE 166 //* THE DISPLAY CAN BE SORTED AND FILTERED BY * FILE 166 //* SEVERAL DIFFERENT KEYS. * FILE 166 //* * FILE 166 //* THIS WAS WRITTEN ORIGINALLY TO DISPLAY THE * FILE 166 //* TOTAL STORAGE USED, PLUS REAL AND EXPANDED, * FILE 166 //* SEPARATELY FOR THE ADDRESS SPACES. RMFWDM * FILE 166 //* (WORKLOAD DELAY MONITOR) ONLY GIVES YOU THE * FILE 166 //* TOTAL, NOT THE OTHER TWO, AND DOES NOT * FILE 166 //* ALLOW SORTING. THIS EXEC, HOWEVER, GIVES * FILE 166 //* ALL TOTALS AND LET YOU DO ALL KIND OF * FILE 166 //* SORTING. NOT ONLY THAT, IT ALSO GIVES YOU * FILE 166 //* ADDITIONAL INFO (WHILE I'M LOOKING AROUND * FILE 166 //* AT THE CONTROL BLOCKS...). * FILE 166 //* * FILE 166 //* ****** SEE $JADPGM ****** NOTE - 3/6/95 ****** * FILE 166 //* ****** SEE $JADPGM ****** NOTE - 3/6/95 ****** * FILE 166 //* * FILE 166 //* $JADPGM - ASM - ASSEMLER VERSION OF $JAD. THIS WAS * FILE 166 //* WRITTEN AFTER $JAD IS FOUND TO BE TOO * FILE 166 //* SLOW, ESPCIALLY WHEN THE CPU IS CONSTANTLY * FILE 166 //* RUNNING ABOVE 100% (SRM CPU BUSY PCT). * FILE 166 //* * FILE 166 //* $LLACOPY - SOURCE - BATCH ASSEMBLER PROGRAM TO * FILE 166 //* SELECTIVELY REFRESH A LLA (VLF) MODULE. * FILE 166 //* RATHER THAN DOING A 'F LLA,REFRESH' WHICH * FILE 166 //* MAY TAKE A WHILE DEPENDING ON THE LIST OF * FILE 166 //* DATA SETS BEING MANAGED BY LLA, THIS * FILE 166 //* PROGRAM WILL UPDATE JUST THE MODULE(S) BEING * FILE 166 //* REFRESHED. * FILE 166 //* * FILE 166 //* $MCOPY - THIS EXEC COPIES MEMBER(S) FROM ONE PDS TO * FILE 166 //* ANOTHER PDS USING ISPF SERVICES AND THEREFORE * FILE 166 //* MAINTAINS THE ENQ ACROSS. THE EXEC PROVIDES * FILE 166 //* SAME FUNCTION UNDER BATCH ISPF AS OPTION 3.3 * FILE 166 //* UNDER ON-LINE ISPF. * FILE 166 //* * FILE 166 //* $MDEL - THIS EXEC DOES A DELETE OF A PDS MEMBER USING * FILE 166 //* ISPF DIALOG SERVICES AND THEREFORE MAINTAINS * FILE 166 //* THE ENQ ACROSS. THE EXEC DOES PROVIDE THE * FILE 166 //* SAME FUNCTION UNDER BATCH (RUNNING ISPF) AS * FILE 166 //* IN OPTION 3.1 FOR ONLINE ISPF. * FILE 166 //* * FILE 166 //* $MREN - THIS EXEC DOES A RENAME OF A PDS MEMBER USING * FILE 166 //* ISPF DIALOG SERVICES AND THEREFORE MAINTAINS * FILE 166 //* THE ENQ ACROSS. THE EXEC PROVIDES SAME * FILE 166 //* FUNCTION UNDER BATCH ISPF AS OPTION 3.1 UNDER * FILE 166 //* ONLINE ISPF. * FILE 166 //* * FILE 166 //* $MEM - THIS EXEC ALLOWS A MEMBER TO BE SEARCHED FROM * FILE 166 //* CONCATENATION OF SEVERAL PDS'S. THESE PDS'S * FILE 166 //* CAN HAVE SPECIFIC VOLSER CODED. ONLY THE * FILE 166 //* FIRST FOUND MEMBER IN THE CONCATENATION WILL * FILE 166 //* BE DISPLAYED (VIEW, BROWSE OR EDIT). THIS IS * FILE 166 //* GOOD FOR LOOKING AT SYS1.XXX.PARMLIB MEMBERS. * FILE 166 //* * FILE 166 //* $MPFREPL - ASM - A GENERALIZED MPF EXIT. THE MESSAGES * FILE 166 //* BEING HANDLED ARE CODED USING AN IN-LINE * FILE 166 //* MACRO. PROCESSING CAN ALSO BE LIMITED TO * FILE 166 //* MESSAGES PRODUCED BY CERTAIN JOBNAMES * FILE 166 //* SPECIFIED BY THIS MACRO. * FILE 166 //* * FILE 166 //* $PARM - CLIST (EXEC) - WRITTEN IN TSO REXX. THIS * FILE 166 //* EXEC TAKES IN THE PARMS AND DOES SUBSTITUTION * FILE 166 //* ON THE INPUT CARDS (FROM DDNAME INPUT) TO * FILE 166 //* PRODUCE OUTPUT DATA FOR SUBSEQUENT USAGE. * FILE 166 //* SEVERAL RESERVED SYMBOLS WILL BE SUBSTITUTED * FILE 166 //* AS WELL, I.E. ~JOBNAME~, ~SYSID~. REXX * FILE 166 //* FUNCTIONS WILL ALSO BE EVALUATED TO PRODUCE * FILE 166 //* THE OUTPUT IF CODED (THIS CAN BE JUST ANOTHER * FILE 166 //* EXTERNAL REXX FUNCTION LIKE $DATE) * FILE 166 //* * FILE 166 //* $POINT - TO GRAB THE DATA SET NAME AT WHERE THE CURSOR * FILE 166 //* IS AND BRINGS UP A PANEL SHOWING DATA SET * FILE 166 //* CHARACTERISTICS AND ALSO ALLOWS IT TO BE * FILE 166 //* EDITED, BROWSED, ETC... FOR THE DATA SET TYPES * FILE 166 //* THAT ISPF CANNOT HANDLE, I.E. VSAM, LOADLIB, * FILE 166 //* FILEAID WILL BE INVOKED INSTEAD. * FILE 166 //* * FILE 166 //* $Q - EDIT MACRO (REXX) - THIS MACRO TAKES A PARM * FILE 166 //* AS A TSO COMMAND TO BE ISSUED AND THE OUTPUT * FILE 166 //* WILL BE TRAPPED AND DISPLAYED AS ISPF EDIT * FILE 166 //* NOTE LINES. * FILE 166 //* * FILE 166 //* $RXSYMBL - AN ASSEMBLER PROGRAM TO USE THE ASASYMBP * FILE 166 //* MACRO TO RESOLVE AND SUBSTITUTE ALL SYSTEM * FILE 166 //* SYMBOLIC REFERENCES. CALLED BY THE $SYMSUB * FILE 166 //* EXEC. * FILE 166 //* * FILE 166 //* $SAVE - EDIT MACRO (REXX) - THIS MACRO SAVES DATA * FILE 166 //* BEING EDITED BY DOING UPDATE IN PLACE FOR A * FILE 166 //* PDS MEMBER. EXTREMELY USEFUL IF * FILE 166 //* SYS1.PROCLIB IS FULL, AND YOU JUST NEED TO * FILE 166 //* MAKE MINIMUM CHANGES TO A PROC (UNLESS YOU * FILE 166 //* WANT TO GO AHEAD AND COMPRESS IT RIGHT THEN * FILE 166 //* AND THERE ...) * FILE 166 //* * FILE 166 //* $SYMSUB - EDIT MACRO TO REPLACE SYSTEM SYMBOLICS WITH * FILE 166 //* THEIR ACTUAL VALUE. NEEDS EXTERNAL REXX * FILE 166 //* $RXSYMBL TO ACTUALLY RESOLVE THE SYMBOLICS. * FILE 166 //* * FILE 166 //* $SYSINFO - DISPLAY SYSTEM INFORMATION USING A GRAPHIC * FILE 166 //* ISPF PANEL. * FILE 166 //* * FILE 166 //* $SYSPRM - THIS EXEC WILL BRING BRING IN THE * FILE 166 //* CONCATENATION OF PARMLIB MEMBERS INTO A * FILE 166 //* TEMPORARY DATA SET, THEN INVOKE ISPF EDIT * FILE 166 //* WITH MACRO $SYMSUB TO REPLACE SYSTEM * FILE 166 //* SYMBOLICS WITH THE REAL VALUES. THIS IS A * FILE 166 //* GOOD WAY TO SEE WHAT EACH PARM MEMBER * FILE 166 //* SPECIFICATION EXPANDS TO UNDER THE CURRENT * FILE 166 //* SYSTEM. * FILE 166 //* * FILE 166 //* $VSAMIDX - CLIST (EXEC) - WRITTEN IN TSO REXX. THIS * FILE 166 //* EXEC CALCULATES THE OPTIMUM NUMBER OF * FILE 166 //* INDEX BUFFERS TO BE SPECIFIED FOR A VSAM * FILE 166 //* KSDS USED FOR RANDOM ACCESS. * FILE 166 //* * FILE 166 //* $VSAMIXA - CLIST (EXEC) - THE DFSMS 1.X VERSION OF * FILE 166 //* $VSAMIDX. * FILE 166 //* * FILE 166 //* $WHOHAS - CLIST (EXEC) - THIS REXX EXEC WILL LIST THE * FILE 166 //* ACCESS LISTS FOR RACF DATA SET PROFILES FOUND * FILE 166 //* UNDER DSN*.**. THIS FUNCTION IS VERY MUCH * FILE 166 //* SIMILAR TO 'TSS WHOHAS DSN' COMMAND UNDER TOP * FILE 166 //* SECRET. IF THE EXEC IS RUN IN BATCH, THE RACF * FILE 166 //* COMMANDS USED TO RE-BUILD ALL OF THE PROFILES * FILE 166 //* AS DISPLAYED IN THE OUTPUT IS ALSO PRODUCED. * FILE 166 //* * FILE 166 //* $X - EDIT MACRO (REXX) - THIS MACRO READS THE * FILE 166 //* MEMBER BEING EDITED AND EXECUTES IT AS A * FILE 166 //* CLIST/EXEC. EXECUTION PARMS ARE ALLOWED AS * FILE 166 //* WELL. THIS DOES NOT REQUIRED THE MEMBER TO * FILE 166 //* BE SAVED FIRST. EXTREMELY USEFUL IF YOU'RE * FILE 166 //* DOING A LOT OF CLIST/EXEC CODING AND * FILE 166 //* DEBUGGING. * FILE 166 //* * FILE 166 //* $6 - CLIST (EXEC) - WRITTEN IN TSO REXX. OFTEN * FILE 166 //* TIMES, YOU DO NEED TO ALLOCATE A NEW * FILE 166 //* LOADLIB AND EXECUTE TSO COMMANDS OUT OF * FILE 166 //* IT. ONE WAY TO DO IT IS: GET OUT OF ISPF, * FILE 166 //* ALLOCATE IT AS ISPLLIB, AND GET BACK IN. * FILE 166 //* THE OTHER WAY (WITHOUT HAVING TO GET OUT * FILE 166 //* OF ISPF): EXECUTE THIS EXEC, AND THERE YOU * FILE 166 //* GO !!! * FILE 166 //* * FILE 166 //* DALLOC - SOURCE - TSO CMD TO DISPLAY DYNAMIC * FILE 166 //* ALLOCATIONS. I'VE GOT THE ORIGINAL SOURCE * FILE 166 //* FROM ONE OF THE VERY OLD CBT TAPE. THIS * FILE 166 //* STOPPED WORKING WHEN OUR JES2 PGMR DECIDED * FILE 166 //* TO MOVE SWA ABOVE THE LINE. I THEN * FILE 166 //* DECIDED TO FIX THIS PROGRAM USING MACRO * FILE 166 //* 'SWAREQ' WHICH IS THE STANDARD WAY TO * FILE 166 //* ACCESS THE JFCB FROM TIOT PTR. * FILE 166 //* * FILE 166 //* DATE - THIS IS JES2 EXIT 1 (PAGE SEPARATOR), * FILE 166 //* BUT REALLY IT IS CSECT RBDDATE WHICH * FILE 166 //* IMPLEMENTS TABLELESS DATE CONVERSION * FILE 166 //* * FILE 166 //* DYNALIST - SOURCE - TSO COMMAND TO DISPLAY ALL UNIT * FILE 166 //* NAMES ON THE SYSTEM AND THE UCBS' (PLUS * FILE 166 //* VOLSERS) ASSOCIATED WITH THOSE UCBS. * FILE 166 //* DYNALIST IS AN OLD PROGRAM COMING OFF THE * FILE 166 //* CBT TAPE AND MODIFIED TO WORK WITH MVS 4.2 * FILE 166 //* AND ABOVE. * FILE 166 //* * FILE 166 //* ENQMON - SOURCE - ASM PROGRAM USED AS A STC TO * FILE 166 //* MONITOR AND DISPLAY GRS ENQ CONTENTION. THIS * FILE 166 //* PROGRAM DOES GQSCAN EVERY MINUTE, DISPLAYS * FILE 166 //* THE HOLDERS/WAITERS ON THE CONSOLE. IF THE * FILE 166 //* HOLDER IS A TSO USER, A MESSAGE WILL BE SENT * FILE 166 //* TO NOTIFY THE USER. EVERY MINUTE, THE * FILE 166 //* CONSOLE DISPLAYED MESSAGE WILL BE * FILE 166 //* UN-HILIGHTED, THE MINUTE INCREMENTS, AND A * FILE 166 //* NEW MESSAGE IS DISPLAYED. THE WAITING JOB * FILE 166 //* WILL ALSO RECEIVE MESSAGES AS PART OF THE * FILE 166 //* JOBLOG. THIS PROGRAM TRIES TO MIMICK MIM AS * FILE 166 //* MUCH AS POSSIBLE WITH THE EXCEPTION OF THE * FILE 166 //* JOB REQUEUE FUNCTION. * FILE 166 //* * FILE 166 //* FIND - SOURCE - TSO CMD TO DO QUICK SEARCH FOR * FILE 166 //* ANY CHARACTER STRING IN A PDS. HAS A FEW * FILE 166 //* NICE OPTIONS. * FILE 166 //* * FILE 166 //* IEFUTL - MULTI FUNCTION, SEMI-SMART, TABLE DRIVEN * FILE 166 //* TIMEOUT PROCESSOR * FILE 166 //* * FILE 166 //* IEFUTLTB - THE TABLE IT USES * FILE 166 //* * FILE 166 //* JESXIT05 - JES2 COMMAND EXIT TO DO THE FOLLOWING: * FILE 166 //* * FILE 166 //* $Q'XXX - DISPLAYS ALL JOBS PREFIXED * FILE 166 //* BY XXX * FILE 166 //* $QAPF - DISPLAYS APF LIST * FILE 166 //* $QLLT - DISPLAYS LINKLIST TABLE * FILE 166 //* $QDSN=XXX - CATALOG SEARCH DSNAME XXX. THE * FILE 166 //* CATALOGED VOLUME IS ALSO SEARCHED * FILE 166 //* TO MAKE SURE DATA SET DOES EXIST * FILE 166 //* THERE. * FILE 166 //* $QVOL=YYY - DISPLAYS UCB ADDR OF VOL=YYY. * FILE 166 //* IT'S NOT EASY TO FIND THIS OUT * FILE 166 //* USING NATIVE MVS COMMANDS. * FILE 166 //* $QSYSTEM - DISPLAYS ALL KIND OF INFO ABOUT * FILE 166 //* SYSTEM. GOOD FOR US SYSTEMS * FILE 166 //* PROGRAMMERS. * FILE 166 //* $Q - DISPLAYS AVAILABLE PARMS (AS * FILE 166 //* ABOVE) * FILE 166 //* * FILE 166 //* JES2 PARMS NEEDED: * FILE 166 //* * FILE 166 //* * LOADMOD(JESXIT05) * FILE 166 //* * EXIT(005) ROUTINE=EXIT5,STATUS=ENABLED,TRACE=NO * FILE 166 //* * FILE 166 //* JESX006 - JES2 INTERNAL TEXT SCAN, TABLE DRIVEN, * FILE 166 //* IMPLEMENTS CONTROLS ON NUMBER OF TAPE * FILE 166 //* DRIVES PER STEP. * FILE 166 //* * FILE 166 //* JSTAT - SOURCE - BATCH PROGRAM TO CHECK AND SEE IF * FILE 166 //* A JOB (OR STC OR TSU) IS CURRENTLY RUNNING * FILE 166 //* (USING THE 'STATUS' FUNCTION OF JES2). IF * FILE 166 //* IT IS FOUND, THEN WTO'S WILL BE DONE USING * FILE 166 //* CONTROL CARDS IN 'FND'. OTHERWISE, * FILE 166 //* CONTROL CARDS FROM 'NOTFND' DDNAME WILL BE * FILE 166 //* USED BY WTO'S. IF 'RRFND' AND 'RRNOTFND' * FILE 166 //* ARE USED, A WTOR WILL BE DONE AFTER THE * FILE 166 //* WTO'S TO GIVE THE OPERATOR A CHANCE TO DO * FILE 166 //* SOMETHING ELSE BEFORE THE REPLY. OF * FILE 166 //* COURSE, NONE OF THE DDNAMES HAS TO BE * FILE 166 //* PRESENT, IN WHICH CASE, THE APPROPRIATE * FILE 166 //* RETURN CODE WILL BE ISSUED BASED ON THE * FILE 166 //* JOB STATUS. NOTE THAT SINCE THIS PROGRAM * FILE 166 //* DOES NOT GO THROUGH THE ASVT, AND * FILE 166 //* THEREFORE DOES WORK IN A JES2 SHARED SPOOL * FILE 166 //* ENVIRONMENT. * FILE 166 //* * FILE 166 //* LOCKTERM - TSO COMMAND TO LOCK A SCREEN WITH A * FILE 166 //* PASSWORD * FILE 166 //* * FILE 166 //* SEEK - SOURCE - TSO CMD TO DO QUICK SEARCH FOR * FILE 166 //* ANY MODULE THAT RESIDES IN LPA * FILE 166 //* (MLPT/FLPA/PLPA), LINKLIST, AND/OR * FILE 166 //* STEPLIB. MODULE INFORMATION WILL BE * FILE 166 //* DISPLAYED ACCORDINGLY IF FOUND. * FILE 166 //* * FILE 166 //* TSOINIT - SOURCE - TSO CMD TO CHECK FOR A FEW ISPF * FILE 166 //* DATA SETS AND ALLOCATE THEM AS 'NEW' IF * FILE 166 //* THEY ARE NOT FOUND IN THE CATALOGS. THESE * FILE 166 //* DATA SET NAMES ARE RECORDED IN A TABLE OF * FILE 166 //* THIS PROGRAM. THE FIRST DATA SET * FILE 166 //* QUALIFIER WILL BE THE SAME WITH THE * FILE 166 //* EXECUTING TSO ID. * FILE 166 //* * FILE 166 //* -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- * FILE 166 //* * FILE 166 //* WE DO NOT PROMISE TO MAKE ANY CORRECTIONS AND/OR * FILE 166 //* MODIFICATIONS TO ANY OF THE PROGRAMS. HOWEVER, WE DO * FILE 166 //* ENCOURAGE ANY COMMENTS/IDEAS AND WILL ATTEMPT TO PROVIDE * FILE 166 //* ANY FIXES AND/OR MODIFICATIONS AS TIME PERMITS. ALL * FILE 166 //* QUESTIONS/COMMENTS CAN BE DIRECTED TO: * FILE 166 //* * FILE 166 //* email: Vinh Vu * FILE 166 //* * FILE 166 //***FILE 167 IS A COLLECTION OF UTILITIES FROM CATELLUS * FILE 167 //* DEVELOPMENT CORPORATION IN SAN FRANCISCO, * FILE 167 //* CALIFORNIA. THIS FILE WAS CONTRIBUTED BY * FILE 167 //* GEORGE RAMAS AND ROB WUNDERLICH. * FILE 167 //* * FILE 167 //* UTILITIES PACKAGE * FILE 167 //* * FILE 167 //* THE FOLLOWING UTILITES ARE INCLUDED IN THIS COLLECTION. * FILE 167 //* THEY ARE EITHER RUN AS CLISTS, PROGRAMS, OR ISPF * FILE 167 //* PANELS. DOCUMENTATION FOR EACH UTILITY IS IN THE * FILE 167 //* MEMBER INDICATED BELOW. IF YOU USE THE PDSLOAD PROGRAM * FILE 167 //* (FILE 093) TO RELOAD THIS FILE INSTEAD OF IEBUPDTE, YOU * FILE 167 //* WILL GET ISPF STATISTICS WHICH WILL INDICATE THE NATURE * FILE 167 //* OF EACH MEMBER (PANELS, SOURCE, MESSAGE, DOC, CLIST). * FILE 167 //* * FILE 167 //* UTILITY DOC FAST * FILE 167 //* NAME MEMBER DESCRIPTION * FILE 167 //* -------- -------- ----------------------- * FILE 167 //* DAYTIMER - DAYTIMR# - APPOINTMENTS DISPLAY * FILE 167 //* DASDDAC - DASDDAC# - DASD SPACE CALULATOR * FILE 167 //* DASDROOM - DASDROO# - DASD SPACE REPORT * FILE 167 //* GDGUTIL - GDGUTIL# - GDG UTILITY * FILE 167 //* WHOHAS - WHOHAS# - DATASET ENQUE NOTIFIER * FILE 167 //* * FILE 167 //* SOME OF THE UTILITIES ARE EXECUTED AS CLISTS ONLY. * FILE 167 //* OTHERS ARE PROGRAMS, OR ISPF DIALOGUES. THERE SHOULD * FILE 167 //* BE ENOUGH MATERIALS IN THIS DATASET TO EXECUTE ALL OF * FILE 167 //* THE UTILITIES. * FILE 167 //* * FILE 167 //***FILE 168 WAS CONTRIBUTED BY BILL GODFREY OF PRC, INC. * FILE 168 //* IN SUITLAND, MD. THESE ARE UPDATES TO SOME OF * FILE 168 //* IS PROGRAMS IN JIM MARSHALL'S FILES, AND THERE * FILE 168 //* ARE SOME NEW THINGS. BILL HAS DONE MUCH PIONEERING * FILE 168 //* WORK, AND HIS SOFTWARE DESERVES A GOOD LOOK. * FILE 168 //* * FILE 168 //* email: Bill.Godfrey@noaa.gov * FILE 168 //* * FILE 168 //* MVS SOFTWARE AND MODIFICATIONS * FILE 168 //* FROM BILL GODFREY, OF PRC INC. * FILE 168 //* (FORMERLY PLANNING RESEARCH CORPORATION) * FILE 168 //* MCLEAN, VIRGINIA * FILE 168 //* * FILE 168 //* MEMBER NAMES ENDING WITH '$' CONTAIN JCL TO * FILE 168 //* ASSEMBLE AND LINK, AND ARE NOT LISTED BELOW. * FILE 168 //* * FILE 168 //* MEMBER NAMES ENDING WITH '#' CONTAIN HELP FOR A * FILE 168 //* TSO COMMAND, AND ARE NOT LISTED BELOW. * FILE 168 //* * FILE 168 //* $DOC - THIS FILE YOU ARE READING. * FILE 168 //* ASMH - REFRESH OF ASSEMBLER PROMPTER FROM CBT * FILE 168 //* FILE 300. * FILE 168 //* CATPW - DISPLAY ICF MASTER CATALOG PASSWORDS. * FILE 168 //* COPYPDS - REFRESH OF COPYPDS TSO COMMAND FROM * FILE 168 //* CBT FILE 300. ISPF ENQ. * FILE 168 //* CUTC01 - ISPF/PDF EDIT CLIST 'CUT', PART OF * FILE 168 //* CUT/PASTE SET. * FILE 168 //* CUTC02 - ISPF/PDF EDIT CLIST 'PASTE', PART OF * FILE 168 //* CUT/PASTE SET. * FILE 168 //* CUTDOC - DESCRIPTION OF CUT/PASTE. * FILE 168 //* CUTD01 - INSTALLATION INSTRUCTIONS FOR * FILE 168 //* CUT/PASTE, SINGLE-USER TEST. * FILE 168 //* CUTD02 - INSTALLATION INSTRUCTIONS FOR * FILE 168 //* CUT/PASTE, SYSTEM-WIDE. * FILE 168 //* CUTH01 - ISPF/PDF PANEL, DISPLAYED WHEN USER * FILE 168 //* ENTERS "CUT ?" * FILE 168 //* CUTH02 - ISPF/PDF PANEL, DISPLAYED WHEN USER * FILE 168 //* ENTERS "PASTE ?" * FILE 168 //* CUTJ01 - INSTALLATION JCL FOR CUT/PASTE, * FILE 168 //* SINGLE-USER TEST. * FILE 168 //* CUTJ02 - INSTALLATION JCL FOR CUT/PASTE, * FILE 168 //* SYSTEM-WIDE. * FILE 168 //* CUTL01 - ISPF/PDF EDIT MACRO 'CUT', PART OF * FILE 168 //* CUT/PASTE SET. * FILE 168 //* CUTL02 - ISPF/PDF EDIT MACRO 'PASTE', PART OF * FILE 168 //* CUT/PASTE SET. * FILE 168 //* CVD - TSO COMMAND TO CONVERT A HEX NUMBER TO * FILE 168 //* DECIMAL. * FILE 168 //* CVX - TSO COMMAND TO CONVERT A DECIMAL * FILE 168 //* NUMBER TO HEX. * FILE 168 //* DSPRINT - TSO COMMAND TO PRINT SYSOUT. SAME * FILE 168 //* SYNTAX AS IBM'S DSPRINT. * FILE 168 //* (fixed for 8-character TSO userids) * FILE 168 //* FINDAZAP - UTILITY TO FIND A STRING IN A LOAD * FILE 168 //* MODULE, GENERATE A ZAP. * FILE 168 //* MEMBER - REFRESH OF MEMBER TSO COMMAND FROM * FILE 168 //* CBT FILE 300. XA FIX. * FILE 168 //* SHOWDS - REFRESH OF SHOWDS TSO COMMAND FROM * FILE 168 //* CBT FILE 300. XA FIX. * FILE 168 //* ULXDOC - INFORMATION ABOUT THE ULX... MEMBERS. * FILE 168 //* ULX... - ISPF PROGRAM FOR DISPLAYING FREE SPACE * FILE 168 //* ON A DISK VOLUME. * FILE 168 //* XBE - EXECUTE ISPF BROWSE OR EDIT VIA * FILE 168 //* SHORTCUT. * FILE 168 //* XBEDOC - INSTRUCTIONS FOR USING XBE. * FILE 168 //* * FILE 168 //* THE FOLLOWING NAMING CONVENTION HAS BEEN USED FOR * FILE 168 //* MEMBERS THAT ARE PARTS OF AN ISPF APPLICATION: * FILE 168 //* * FILE 168 //* THE FIRST 3 CHARACTERS IDENTIFY THE APPLICATION. * FILE 168 //* THE 4TH CHARACTER IS * FILE 168 //* 'L' FOR SOURCE CODE OF LOAD MODULES * FILE 168 //* 'D' FOR DOCUMENTATION * FILE 168 //* 'P' FOR PANEL 'H' FOR TUTORIAL PANEL * FILE 168 //* 'M' FOR MESSAGE SET 'C' FOR CLIST * FILE 168 //* 'S' FOR SKELETON 'J' FOR JCL * FILE 168 //* THE 5TH AND 6TH CHARACTERS ARE NUMBERS THAT * FILE 168 //* UNIQUELY IDENTIFY EACH MODULE WITHIN THE GROUP. * FILE 168 //* * FILE 168 //* THE NAMING CONVENTION FITS WITHIN THE NAMING * FILE 168 //* REQUIREMENTS FOR MEMBERS OF THE ISPF MESSAGE * FILE 168 //* LIBRARIES. * FILE 168 //* * FILE 168 //***FILE 169 IS A COLLECTION OF UTILITIES FROM KEVIN WILLIAMS * FILE 169 //* OF MEIJER, INCORPORATED IN GRAND RAPIDS, MICHIGAN. * FILE 169 //* INCLUDED ARE A PROBLEM REPORT FOR APPLIED SYSMODS * FILE 169 //* IN ASSEMBLER LANGUAGE, FOR SMP/E RELEASE 5. THIS * FILE 169 //* REPORT MIGHT HAVE SOME ADVANTAGES OVER IBM'S * FILE 169 //* "REPORT ERRSYSMODS". * FILE 169 //* * FILE 169 //* DISCLAIMER * FILE 169 //* THESE PROGRAMS WORK FOR ME, BUT NO WARRANTY * FILE 169 //* OR GUARANTEE IS MADE BY ME OR MEIJER, INC. * FILE 169 //* ABOUT THEIR CORRECT OPERATION. RUN THEM AT * FILE 169 //* YOUR OWN RISK. * FILE 169 //* * FILE 169 //* KEVIN WILLIAMS * FILE 169 //* MEIJER, INC., 982/2 * FILE 169 //* 2727 WALKER AVENUE NW * FILE 169 //* GRAND RAPIDS, MI 49504 * FILE 169 //* (616) 791-3621 * FILE 169 //* * FILE 169 //* * FILE 169 //* MEMBER DESCRIPTION * FILE 169 //* ------ ----------- * FILE 169 //* $$DOC THIS MEMBER * FILE 169 //* * FILE 169 //* #RTN STANDARD LINKAGE MACRO BORROWED FROM * FILE 169 //* THE NASPA VIP TAPE * FILE 169 //* * FILE 169 //* #SLC STANDARD LINKAGE MACRO BORROWED FROM * FILE 169 //* THE NASPA VIP TAPE * FILE 169 //* * FILE 169 //* FORTUNE THIS IS AN EDITED FORTUNE COOKIE FILE * FILE 169 //* FROM AN OLD DEC PDP-11 RSTS/E SYSTEM * FILE 169 //* THAT I'VE BEEN CARRYING AROUND WITH ME * FILE 169 //* FOR MORE THAN 10 YEARS. I'VE CLEANED * FILE 169 //* IT UP QUITE A BIT AND MADE IT EASY FOR * FILE 169 //* ANYONE TO FORMAT: JUST ADD YOUR OWN * FILE 169 //* .QUOTE AND .ATTR MACROS AND RUN IT * FILE 169 //* THROUGH YOUR FAVORITE TEXT PROCESSOR * FILE 169 //* (OR DCF). I BELIEVE IT CAME FROM AN * FILE 169 //* OLD DECUS TAPE, SO IT SHOULD BE PUBLIC * FILE 169 //* DOMAIN. * FILE 169 //* * FILE 169 //* PELISTR5 MODIFIED VERSION OF MICHAEL GEARING'S * FILE 169 //* PELIST PROGRAM FROM FILE 18 OF THE * FILE 169 //* NASPA VIP TAPE. I HAVE MODIFIED IT TO * FILE 169 //* WORK WITH SMP/E RELEASE 5 ZONES. * FILE 169 //* * FILE 169 //* SMLDATA AN ENTIRE SEASON OF BOWLING SCORES * FILE 169 //* FOR SMLSTAT * FILE 169 //* * FILE 169 //* SMLJCL SAMPLE JCL TO RUN SMLSTAT * FILE 169 //* * FILE 169 //* SMLSTAT BOWLING STATISTICS PROGRAM WRITTEN IN * FILE 169 //* PL/I. I WROTE THIS PROGRAM * FILE 169 //* SPECIFICALLY FOR MY LEAGUE (SEYMOUR * FILE 169 //* MEN'S LEAGUE) FOR USE WITH A XEROX * FILE 169 //* 4045 PRINTER, SO IT WILL PROBABLY NEED * FILE 169 //* TO BE MODIFIED FOR OTHER LEAGUES * FILE 169 //* AND/OR PRINTERS. IT'S NOT INCREDIBLY * FILE 169 //* WELL DOCUMENTED, SO ANYBODY WHO WANTS * FILE 169 //* TO USE IT AND HAS ANY QUESTIONS SHOULD * FILE 169 //* FEEL FREE TO CALL ME. * FILE 169 //* * FILE 169 //* VTOCSCAN PROGRAM TO SCAN ALL ONLINE DASD VTOCS * FILE 169 //* FOR NON-ZERO VALUES IN THE FOUR * FILE 169 //* RESERVED BYTES BEGINNING AT OFFSET * FILE 169 //* X'4E' IN THE DSCBS. THIS PROGRAM IS * FILE 169 //* USEFUL IF YOU RUN THIRD-PARTY DASD * FILE 169 //* MANAGEMENT SOFTWARE (E.G. DMS) AND ARE * FILE 169 //* PLANNING TO INSTALL DFP VERSION 3. * FILE 169 //* * FILE 169 //***FILE 170 is from Frank O'Quinn of Louisiana State University * FILE 170 //* and contains several programs from him. * FILE 170 //* * FILE 170 //* email: butch@lsu.edu * FILE 170 //* * FILE 170 //* USERS - A TSO command which tells you the name * FILE 170 //* of all TSO users currently logged on. * FILE 170 //* * FILE 170 //* DUMPCSA - This is a program which I figured might * FILE 170 //* be useful to people for the ideas within * FILE 170 //* it. This program "SNAP dumps" all * FILE 170 //* allocated CSA, so that the material may be * FILE 170 //* scanned for strings. There is food for * FILE 170 //* thought in the coding, which was done * FILE 170 //* by Frank O'Quinn of LSU in Baton Rouge, LA. * FILE 170 //* * FILE 170 //***FILE 171 is a collection of several important utilities, * FILE 171 //* contributed by Richard Rice. * FILE 171 //* * FILE 171 //* email: rcmodeller1955@yahoo.com * FILE 171 //* * FILE 171 //* These utilities are: * FILE 171 //* * FILE 171 //* (Removed) DITTO - Removed because it doesn't work anymore * FILE 171 //* with the latest z/OS operating systems. * FILE 171 //* * FILE 171 //* (New) DLIUTILS - New. Utilities to unload and reload an * FILE 171 //* IMS DL/I database. * FILE 171 //* * FILE 171 //* TAPEMAP - A REWRITE OF THE PROGRAM THAT IS ON * FILE 171 //* FILE 299, BUT BROKEN INTO SEPARATE * FILE 171 //* CSECTS AND SUBROUTINE CALLS. The reports * FILE 171 //* look different from the ones produced by * FILE 171 //* File 299's TAPEMAP. * FILE 171 //* * FILE 171 //* DISASM - A REDESIGN OF THE DISASSEMBLER ON * FILE 171 //* FILE 217, BUT BROKEN INTO CSECTS. THIS * FILE 171 //* DISASSEMBLER CALLS THE ASSEMBLER AND * FILE 171 //* ALLOWS YOU TO USE REAL MACROS AND THEIR * FILE 171 //* DSECTS FOR LABEL MAPPING. * FILE 171 //* * FILE 171 //* SMFSPLIT - SMFSPLIT IS AN ASSEMBLER PROGRAM WHICH * FILE 171 //* ALLOWS YOU TO BREAK UP SMF RECORDS BY * FILE 171 //* TYPE, TO SEPARATE DATASETS. THIS DEALS * FILE 171 //* WITH THE RAW SMF RECORDS. YOU CAN POST * FILE 171 //* PROCESS THEM LATER. I THINK THAT THIS * FILE 171 //* UTILITY IS QUITE A RARE DEAL. MOST SMF * FILE 171 //* PROCESSING PROGRAMS PICK A TYPE, AND * FILE 171 //* FORMAT A REPORT. THIS PROGRAM ISOLATES * FILE 171 //* ALL RECORDS OF A GIVEN TYPE TO AN * FILE 171 //* EXTRACTION FILE. * FILE 171 //* * FILE 171 //* TPX - IF THE NETWORK PACKAGE, TPX, IS RUNNING * FILE 171 //* ON AN ISOLATED MACHINE, AND USERS FROM * FILE 171 //* THE PRODUCTION MACHINES ARE TRYING TO * FILE 171 //* LOG ONTO TPX, THERE IS A PROBLEM IN * FILE 171 //* SYNCHRONIZING RACF DATABASES FROM THE * FILE 171 //* SEPARATE SYSTEMS TO PROPERLY VERIFY THE * FILE 171 //* LOGON. THIS IS A TPX EXIT AND AN STC, * FILE 171 //* WHICH SOLVES THE PROBLEM VERY INGENIOUSLY. * FILE 171 //* * FILE 171 //* FX - THIS PACKAGE IS A VTAM APPLICATION THAT * FILE 171 //* RUNS ON MULTIPLE SYSTEMS, AND ALLOWS * FILE 171 //* YOU TO SEND DATA FILES IN BULK, FROM * FILE 171 //* ONE SYSTEM TO ALL OF THEM. * FILE 171 //* * FILE 171 //* SYSTEM UTILITY (SUTL) - A VTAM LU 6.2 APPLICATION * FILE 171 //* THAT ALLOWS A TSO USER TO OBTAIN INFORMA- * FILE 171 //* TION ABOUT EXECUTING JOBS, THE APF LIST, * FILE 171 //* IPL DATE/TIME/SYSRES, LINK LIST, ETC. * FILE 171 //* MOST OF THIS INFORMATION IS USUALLY * FILE 171 //* AVAILABLE VIA OTHER UTILITIES ALREADY IN * FILE 171 //* USE, BUT THIS UTILITY ALLOWS THE TSO USER * FILE 171 //* TO GET INFO FROM A SYSTEM THAT HE IS NOT * FILE 171 //* LOGGED ON TO. * FILE 171 //* * FILE 171 //* (NOTE. DAVE CARTWRIGHT, WHO CONTRIBUTED FILE 172 TO * FILE 171 //* THIS TAPE, HAS MADE SOME UPDATES TO A FEW OF * FILE 171 //* THE DITTO FILES. THIS WAS FOR AN MVS/ESA 3.1 * FILE 171 //* SYSTEM. IF YOU FEEL YOU NEED THESE UPDATES, * FILE 171 //* THEY ARE INCLUDED HERE AS MEMBER $DITCRTW.) * FILE 171 //* * FILE 171 //* - - - - - - - - - - - - - - - - - - - - - * FILE 171 //* * FILE 171 //* SYSTEM UTILITY (SUTL) * FILE 171 //* * FILE 171 //* SUTL IS A VTAM LU 6.2 APPLICATION THAT ALLOWS A TSO * FILE 171 //* USER TO OBTAIN INFORMATION ABOUT EXECUTING JOBS, THE * FILE 171 //* APF LIST, IPL DATE/TIME/SYSRES, LINK LIST, ETC. MOST * FILE 171 //* OF THIS INFORMATION IS USUALLY AVAILABLE VIA OTHER * FILE 171 //* UTILITIES ALREADY IN USE, SO WHY BOTHER GOING TO THE * FILE 171 //* TROUBLE OF 'RE-INVENTING' THIS WHEEL AND ADDING VTAM * FILE 171 //* OVER-HEAD IN THE PROCESS? BEING A VTAM APPLICATION * FILE 171 //* MEANS THAT A TSO USER CAN GET INFO FROM A SYSTEM * FILE 171 //* THAT HE IS NOT LOGGED ON TO. IF YOU HAVE MULTIPLE * FILE 171 //* PROCESSORS OR LPARS, YOU CAN "WATCH" EXECUTING JOBS ON * FILE 171 //* ANY OF THE SYSTEMS NO MATTER WHICH SYSTEM YOU ARE * FILE 171 //* LOGGED ON TO. BESIDES IT WAS A GOOD WAY TO LEARN * FILE 171 //* SOMETHING AND HAVE A USEFUL UTILITY WHEN IT WAS * FILE 171 //* WORKING. * FILE 171 //* * FILE 171 //* SUTL CONSISTS OF TWO BASIC COMPONENTS, (1) A DATA * FILE 171 //* COLLECTOR THAT WOULD PROBABLY BE BEST TO RUN AS A * FILE 171 //* STARTED TASK (STC) AND (2) THE TSO/SPF CODE THAT SENDS * FILE 171 //* REQUESTS TO THE DATA COLLECTOR AND DISPLAYS THE DATA. * FILE 171 //* * FILE 171 //* THE DATA COLLECTOR (STC) SHOULD BE RUN ON EACH SYSTEM. * FILE 171 //* THE STC DOES REQUIRE APF AUTHORIZATION FOR THE UCB * FILE 171 //* FUNCTION. IF YOU REMOVE THE UCB FUNCTION, SUTL WILL * FILE 171 //* NOT REQUIRE ANY SPECIAL PRIVILEGES. * FILE 171 //* * FILE 171 //* THE TSO/SPF PART REQUIRES ONE VTAM APPL ID PER ACTIVE * FILE 171 //* TSO USER. THESE APPL IDS ARE ASSEMBLED AND LINK * FILE 171 //* EDITED INTO A LOAD MODULE AS PART OF THE INSTALLATION * FILE 171 //* STEPS. I FELT THAT IT WOULD BE LESS OVERHEAD PER * FILE 171 //* INVOCATION TO SEARCH A PRE-ASSEMBLED/LINK EDITED LOAD * FILE 171 //* MODULE THAN TO READ A PARAMETER DATA SET (THIS WOULD * FILE 171 //* MEAN ALLOCATING THE DATA SET, OPENING IT, READING AND * FILE 171 //* SCANNING EACH STATEMENT, CLOSING, AND THEN * FILE 171 //* DE-ALLOCATING). * FILE 171 //* * FILE 171 //* IEFUTL - A sample IEFUTL SMF exit which does the following * FILE 171 //* things: * FILE 171 //* * FILE 171 //* If this is for a batch job or started * FILE 171 //* task, allow to abend. * FILE 171 //* * FILE 171 //* For TSO users: * FILE 171 //* Check user's access to a RACF resource. * FILE 171 //* As is, this exit checks for the user's access to * FILE 171 //* class 'TIMEOUT', entity 'TSOUSER'. * FILE 171 //* * FILE 171 //* If permitted to resource * FILE 171 //* If wait time exceeded * FILE 171 //* extend time 5 minutes * FILE 171 //* * FILE 171 //* If CPU time exceeded * FILE 171 //* cancel * FILE 171 //* * FILE 171 //* If not permitted to resource * FILE 171 //* cancel * FILE 171 //* * FILE 171 //***FILE 172 is from David Cartwright of Lynn, Lichfield in * FILE 172 //* England. This file contains a nice collection of * FILE 172 //* utilities and useful tools. * FILE 172 //* * FILE 172 //* (UPDATED Dec 2012) * FILE 172 //* * FILE 172 //* email: dcartwright@ymail.com * FILE 172 //* * FILE 172 //* Neither David Cartwright nor any company associated * FILE 172 //* with him express or imply any warranty as to the * FILE 172 //* fitness of these computer programs for any function. * FILE 172 //* The use of these programs or the results thereof is * FILE 172 //* entirely at the risk of the user. * FILE 172 //* * FILE 172 //* These programs are donated to the public domain and may * FILE 172 //* be freely copied. They may be freely distributed to any * FILE 172 //* other party on condition that no inducement beyond * FILE 172 //* reasonable handling costs be offered or accepted for * FILE 172 //* such distribution. * FILE 172 //* * FILE 172 //* These programs may be modified in any way the user * FILE 172 //* thinks fit because use of these programs is entirely at * FILE 172 //* the risk of the user anyway. I would be interested to * FILE 172 //* hear of significant enhancements or instances where * FILE 172 //* these programs have been of major benefit (or * FILE 172 //* otherwise), but that depends purely on the politeness * FILE 172 //* of the user. Contact; * FILE 172 //* * FILE 172 //* David Cartwright * FILE 172 //* Lynn Farmhouse, * FILE 172 //* Lynn Lane, * FILE 172 //* Lynn, * FILE 172 //* SHENSTONE, Staffordshire * FILE 172 //* UK - WS14 0EP * FILE 172 //* tel. ++44 (0)1543 481918 * FILE 172 //* * FILE 172 //* A lot of these programs are out of date, being written * FILE 172 //* for MVS/XA. However, with the interest in retro-computing * FILE 172 //* created by the Hercules project I will not prune them out * FILE 172 //* so that future generations can have a good laugh. * FILE 172 //* (http://www.i-foo.com/hercules/) * FILE 172 //* * FILE 172 //* These goodies fall into different categories, as * FILE 172 //* described below. Assembly of many these programs * FILE 172 //* requires SYS1.AMODGEN. They have been tested on MVS/XA * FILE 172 //* 2.2, and some are known to work on other versions of * FILE 172 //* MVS. The programs written by me are reasonably well * FILE 172 //* documented, but check that the code is doing what it * FILE 172 //* says it is. Programs like 'MAPDISK' which have been * FILE 172 //* built up over the years should be viewed with * FILE 172 //* suspicion, especially the preamble. All JCL should be * FILE 172 //* viewed as being illustrative only, as a lot of junk * FILE 172 //* tends to get left in as comments or unused ddnames. * FILE 172 //* Always use the latest macros and copy code. * FILE 172 //* * FILE 172 //* I use one of the standard systems for obtaining * FILE 172 //* authorization but for security I will not divulge what * FILE 172 //* it is. To give you some help I have begun to use a * FILE 172 //* private macro 'GETAUTH' to invoke these functions. The * FILE 172 //* version in this file will only generate an mnote to * FILE 172 //* warn you that authorization is required, how you * FILE 172 //* provide it is up to you. * FILE 172 //* * FILE 172 //* Browse member @INDEX for an overview of the contents * FILE 172 //* Here is some old documentation; * FILE 172 //* * FILE 172 //* DISK MAPPING UTILITIES * FILE 172 //* * FILE 172 //* Includes yet another version of the ubiquitous * FILE 172 //* 'MAPDISK' that is indispensable for storage management. * FILE 172 //* This version should be device independent and has some * FILE 172 //* good features, such as dynamically allocating the VVDS * FILE 172 //* on the volume and extracting information about VSAM * FILE 172 //* files, e.g. tracks used. At last you can easily spot * FILE 172 //* those hugely over-allocated VSAM hogs. also shows true * FILE 172 //* last ref. date for VSAM without IDATMSTP (from VVDS) * FILE 172 //* and will optionally write summary records for post * FILE 172 //* processing. A cut-down version called 'MAPDLSIT' will * FILE 172 //* read these summary records and create a MAPDISK style * FILE 172 //* report. Included is a sample job using this * FILE 172 //* combination to report vastly over-allocated files and * FILE 172 //* badly fragmented VSAM files (excessive splits). Now * FILE 172 //* with SMS support. MAPDISK programs have been updated * FILE 172 //* August 2001 * FILE 172 //* * FILE 172 //* MAPDISK Map disk contents with icf/VSAM details * FILE 172 //* MAPDISKF MAPDISK summary record format * FILE 172 //* MAPDLIST Print MAPDISK summary records in MAPDISK format * FILE 172 //* MAPDJCL Sample JCL for MAPDISK programs * FILE 172 //* IXVTOCF5 Pseudo format 5 dscb's for indexed VTOCs * FILE 172 //* VSMERROR VSAM error routine from German G.U.I.D.E tape * FILE 172 //* VVRDSECT VVR record formats * FILE 172 //* * FILE 172 //* I developed a program to give an overview of 3380 status, * FILE 172 //* which got developed for 3390's (not mod. 6). * FILE 172 //* As a contractor I found the UCB scan routine changed * FILE 172 //* with different releases of MVS, so I needed different * FILE 172 //* versions of these programs. * FILE 172 //* * FILE 172 //* MAP3380 Overview of 3380's, by type (D,E,K). ESA V4 * FILE 172 //* MAP3390 OVerview of 3390's, by type (1,2,3). ESA V4 * FILE 172 //* M80ESA3 Overview of 3380's, by type (D,E,K). ESA V3 * FILE 172 //* M90ESA3 Overview of 3390's, by type (1,2,3). ESA V3 * FILE 172 //* M80XA2 Overview of 3380's, by type (D,E,K). MVS/XA V2 * FILE 172 //* * FILE 172 //* VSAM HANDLING UTILITIES * FILE 172 //* * FILE 172 //* If you combine the VVDS processing I obtained from the * FILE 172 //* German G.U.I.D.E. goodies tape for 'MAPDISK' with the * FILE 172 //* SVC26 functions I got from the CBT tape (DSAT), you * FILE 172 //* have some pretty powerful technology. Give 'CAVEAT' a * FILE 172 //* free-form list of VSAM items and it will generate * FILE 172 //* ADCAMS ALTER cards to optimise buffer allocations. * FILE 172 //* Unfortunately DFSMS no loger allows you to alter the * FILE 172 //* BUFNI value, but 'CAVEAT' can still be used to set the * FILE 172 //* total bufferspace. * FILE 172 //* * FILE 172 //* AMDSB Map AMDSBCAT area from SVC26 * FILE 172 //* CATREAD Use SVC26 to access ICF catalogs * FILE 172 //* CAVEAT Cartwright's Amazing VSAM Entity Automatic * FILE 172 //* Tuning * FILE 172 //* EMPTOR Disappointing, a sort of dis-IDCAMS, does * FILE 172 //* AIX's * FILE 172 //* GETVVR Sub-program to return VVR data for an entity * FILE 172 //* ICFDSECT ICF catalog BCS data formats * FILE 172 //* JOBBUFNI Sample daily update from SMF data * FILE 172 //* RESULT Data area returned from SVC26 program * FILE 172 //* * FILE 172 //* OUTPUT MANAGEMENT SYSTEM * FILE 172 //* * FILE 172 //* 0nce upon a time (1982) I wrote a program which would * FILE 172 //* act like an external writer and would store on tape the * FILE 172 //* sysout which you did not want to print. I subsequently * FILE 172 //* used commercial sysout managers including INFOPAC and * FILE 172 //* SAR. With the advent of System Managed Storage I * FILE 172 //* thought my little external writer could be made just as * FILE 172 //* good or better than those, so I did. This code will * FILE 172 //* archive your sysout on disk where HSM can manage it. It * FILE 172 //* is Cartwright's Housekeeping External Writer (CHEW). No * FILE 172 //* bells, some whistles, but awfully cost effective. Y2K * FILE 172 //* compliant 1998 * FILE 172 //* * FILE 172 //* CHEW$DOC Documentation * FILE 172 //* CHEW$INST Assemble and link * FILE 172 //* CHEW$JCL Run as a batch job * FILE 172 //* CHEWMAIN,CHEWDYNA,CHEWPARS,CHEWREPT Source code * FILE 172 //* CHEWSKIP,CHEWBACA,CHEWCOMM Data areas * FILE 172 //* CHEWOUT is a separate program to print the last * FILE 172 //* version of an archived report. * FILE 172 //* * FILE 172 //* DATA COMPRESSION UTILITIES * FILE 172 //* * FILE 172 //* A set of programs to compress sequential files. I got * FILE 172 //* fed up with waiting for operators to mount SMF tapes, * FILE 172 //* so found a way to be able to keep SMF data online * FILE 172 //* without consuming vast amounts of disk space. 'SSDC02' * FILE 172 //* achieves about 40 percent space reduction by duplicate * FILE 172 //* byte compression. In order to be able to manipulate * FILE 172 //* compressed files directly I use the facilities of * FILE 172 //* DF/SORT via E15 exits. In response to the poor results * FILE 172 //* achieved by 'SSDC02' when shrinking user files that had * FILE 172 //* few repeating characters, I wrote a program calling the * FILE 172 //* Huffman tree compaction routine from 'ARCHIVER', by * FILE 172 //* Richard A. Fochtman (CBT file 147). On SMF data this * FILE 172 //* program gives output about 10 percent smaller than * FILE 172 //* 'SSDC02'. However, to expand the data takes three times * FILE 172 //* as much CPU time as using 'SSDCE15'. I later wrote * FILE 172 //* DCPCOMP1 to improve on SSDC02 and then DCPCOMP2 for SMF * FILE 172 //* data - the results of this are spectacular if you sort * FILE 172 //* on the SMF header first. DCS.... members are SORT exit * FILE 172 //* versions of these programs. * FILE 172 //* * FILE 172 //* ACTOR ARCHIVER Compaction Technique Output Reduction * FILE 172 //* ACTRESS ARCHIVER Compaction Rechnique Rebuild Exit * FILE 172 //* for SortS * FILE 172 //* COMPACT Object deck for ARCHIVER compaction code (RENT) * FILE 172 //* EXPAND Object deck for ARCHIVER expansion code (RENT) * FILE 172 //* SSDC02 Data utility 1 - compress data * FILE 172 //* SSDC03 Data utility 2 - expand data * FILE 172 //* DCPCOMP1 Compression program with improved algorithm * FILE 172 //* DCPCOMP2 Compression program for SMF data * FILE 172 //* DCPEXPD1 Expand program for improved algorithm * FILE 172 //* DCPEXPD2 Expand program for SMF data * FILE 172 //* SSDCE15 Data utility 2 - expand data sort exit E15 * FILE 172 //* * FILE 172 //* SMF/RMF DATA MANIPULATION UTILITIES * FILE 172 //* * FILE 172 //* Various programs to make it easier to handle SMF * FILE 172 //* records for performance reporting, particularly using * FILE 172 //* simple report writers such as CA/EARL. See also the * FILE 172 //* programs adapted from other CBT offerings. * FILE 172 //* * FILE 172 //* CRAP Cartwright's Racf Accounting Program * FILE 172 //* CUSS23 User2 exit for IFASMFDP to delete SMF2 and 3 * FILE 172 //* DAVE73 RMF channel records * FILE 172 //* DAVE73PR Report on channel utilisation * FILE 172 //* DAVE74 RMF device records * FILE 172 //* SEAFOOD Re-format SMF date to include month * FILE 172 //* SENDOFF User exit for IFASMFDP to only select workdays * FILE 172 //* SERVED70 Create summary records from SMF70 data * FILE 172 //* SERVED71 Create summary records from SMF71 data * FILE 172 //* SERVED72 Create summary records from SMF72 data * FILE 172 //* SE70REC RMF 70 summary record format from 'SERVED70' * FILE 172 //* SE71REC RMF 71 summary record format from 'SERVED71' * FILE 172 //* SE72REC RMF 72 summary record format from 'SERVED72' * FILE 172 //* SE80REC SMF 80 summary record format from 'CRAP' * FILE 172 //* STROBE Visual display of multiprogramming (PL/1) * FILE 172 //* * FILE 172 //* OTHER DATA MANIPULATION UTILITIES * FILE 172 //* * FILE 172 //* Various programs to do odd things. * FILE 172 //* * FILE 172 //* ASTRA Find named task - used in TSSO automation. * FILE 172 //* FSF To automate FLEX-ES "FakeTape"(tm) reads TMC. * FILE 172 //* DCFON ISPF edit macro to convert from UOW SCRIPT to * FILE 172 //* DCF/GML * FILE 172 //* DAYOWEEK Set return code by day of week * FILE 172 //* DAYOMNTH Set return code by day of month * FILE 172 //* DEVOFF Vary device offline under control of opc/a * FILE 172 //* EMPTYPDS Reset PDS directory and high water mark * FILE 172 //* HPR HSM Problem Reporter - * FILE 172 //* print explanation of HSM SMF records * FILE 172 //* ICF3490 Catalog conversion program for 3480 to 3490 * FILE 172 //* LOGAN IBM SYSLOG analysis program from GG24-3142-01 * FILE 172 //* RLSEJCL JCL for using 'VTOC' in batch to release space * FILE 172 //* SETOFF Calls OPC/A Event Writer interface * FILE 172 //* SSWAIT Program to wait, may be stopped by 'P' command * FILE 172 //* S36PRTU4 Print SYSTEM/36 output under MVS * FILE 172 //* * FILE 172 //* MVS MESSAGE PROCESSING MODS * FILE 172 //* * FILE 172 //* Although I use 'TSSO' for most console automation, * FILE 172 //* there are occasions when a straight MPF exit is the * FILE 172 //* best way to do it. here are some examples. * FILE 172 //* * FILE 172 //* IEAVMXIT Default MPF exit - label and suppress WTO * FILE 172 //* MPFTAPEM MPF exit to SMF record tape mount, find volume * FILE 172 //* MPFTAPEK Taintain tape tables in CSA * FILE 172 //* MPFTAPET Copy block to initialise unit volume tables * FILE 172 //* MPFTAPEQ Program to enquire on tape mount tables (for * FILE 172 //* TSSO) * FILE 172 //* GETUCVTR Re-entrant routine to find or build the user * FILE 172 //* CVT * FILE 172 //* USERCVT Format of user CVT hung out of 'CVTUSER' field * FILE 172 //* CSATABLE Format of in storage tape volser table * FILE 172 //* SMF234 Format of SMF record for tape unit activity * FILE 172 //* * FILE 172 //* MISCELLANEOUS MVS MODIFICATIONS * FILE 172 //* * FILE 172 //* Here are some assorted mods for IBM program products. * FILE 172 //* Some of them are available from various samplibs, but * FILE 172 //* they are offered here to act as templates for your own * FILE 172 //* tailoring. The sort mods are designed to stop DF/SORT * FILE 172 //* fixing pages during prime shift. The sort defaults are * FILE 172 //* altered to call the input exit which determines whether * FILE 172 //* to use EXCPVR. Very out of date now * FILE 172 //* * FILE 172 //* DRKUX006 assembly of OPC/A incident record create exit * FILE 172 //* SMIXRECE Install DF/SORT input exit ICEIEXIT * FILE 172 //* SMIXAPPE Apply DF/SORT input exit usermod (do not * FILE 172 //* accept) * FILE 172 //* SMOPRECE Receive usermod to alter DF/SORT defaults * FILE 172 //* SMOPAPPE Apply usermod to alter DF/SORT defaults * FILE 172 //* LASSOO Set an address space swappable/nonswappable * FILE 172 //* DEMAND Delete members of PDS 'A' from PDS 'B' * FILE 172 //* * FILE 172 //* SIEMENS/STC LASER PRINTER GOODIES * FILE 172 //* * FILE 172 //* Various fonts etc. for a 3800-3 type printer running * FILE 172 //* in 3800-1 compatability mode. For the real IBM box you * FILE 172 //* will have to change the device specified and use * FILE 172 //* 'IEBIMAGE' instead of the Siemens version. A lot of * FILE 172 //* this stuff is about Swiss National Language Support * FILE 172 //* which is based on Code Page 500, so may be of interest * FILE 172 //* to international companies. If you use exclusively * FILE 172 //* U.S. English (now there's an oxymoron) you may skim * FILE 172 //* through for examples of IEBIMAGE or something like it, * FILE 172 //* and of course the fonts are still valid. * FILE 172 //* * FILE 172 //* chars19v Swiss NLS version of font 019v, 15 pitch * FILE 172 //* Gothic. * FILE 172 //* S9A1 Gothic rotated swiss (GROSS) version of font * FILE 172 //* 017V * FILE 172 //* LN12 12 lpi FCB for rotated listings * FILE 172 //* SE526 translate in-place upper/lower case (Swiss) * FILE 172 //* and ASCII * FILE 172 //* WCGMLST1 Documentation on standard WCGM assignments * FILE 172 //* WCGMLST2 Documentation on our (NLS) WCGM assignments * FILE 172 //* * FILE 172 //* CACHE MANAGEMENT PROGRAMS * FILE 172 //* * FILE 172 //* These programs are for MVS installations using the IBM * FILE 172 //* 3990-3 disk controller with cache. I include a simple * FILE 172 //* cache performance monitor program. The other programs * FILE 172 //* are intended to modify various modules in storage to * FILE 172 //* allow the paging and/or swapping sub-system to use the * FILE 172 //* 3990-3 extended functions Cache Fast Write (CFW) or * FILE 172 //* DASD Fast Write (DFW). The member '$PAPER' will give * FILE 172 //* the user some idea of the purpose, benefits and * FILE 172 //* problems of the programs supplied. Updated October * FILE 172 //* 1992 * FILE 172 //* * FILE 172 //* $PAPER Text giving history of cache developments (asa) * FILE 172 //* SECR01 Cache reporting program * FILE 172 //* SECOMMON Cuxiliary storage manager zap common code * FILE 172 //* SECFWON Cllow paging to use cache fast write * FILE 172 //* SECFWOFF Zap storage back to IBM values * FILE 172 //* SECFWMPF MPF exit to disable cache fast write * FILE 172 //* SEDFWON Allow paging to use dasd fast write * FILE 172 //* SEDFWOFF Turn off dasd fast write for paging * FILE 172 //* SEREC IBM 3990-3 subsystem statistics record * FILE 172 //* SESMF Cache monitor SMF record * FILE 172 //* * FILE 172 //* MODIFIED PUBLIC DOMAIN PROGRAMS * FILE 172 //* * FILE 172 //* Here are some programs which have been slightly modified * FILE 172 //* for local conditions. Most of them came from the CBT * FILE 172 //* tape at various times. My thanks to the original * FILE 172 //* authors. * FILE 172 //* * FILE 172 //* CCKDDUMP Greg Smith's DASD dumper for Hercules * FILE 172 //* CCKDLOAD Greg Smith's DASD loader for Hercules * FILE 172 //* CPUID Changes the CPUID in PCCAs * FILE 172 //* for disaster recovery purposes, at the * FILE 172 //* disaster recovery site. * FILE 172 //* EDX Jim Lane's clist ex File047 with multiple * FILE 172 //* lists * FILE 172 //* FILE171 Fixes to FILE171 - DITTO * FILE 172 //* GETDATE USAF program to do date conversion + holiday * FILE 172 //* table * FILE 172 //* LISTPDS New version (8.4), can punch ./ ALIAS cards * FILE 172 //* and upgraded for new ISPF stats and 8-character * FILE 172 //* userids (see comments in the code) * FILE 172 //* LISTPDSO Unnumbers members when unloading * FILE 172 //* LISTICF Lline per entry catalog lister * FILE 172 //* ROTATES My version of U.S.A.F. page rotate program. * FILE 172 //* SE30EXT A special version of SUM30EXT including RACF * FILE 172 //* fields * FILE 172 //* SE30RPT SEAG version of SMF30 summary - larger time * FILE 172 //* fields * FILE 172 //* SE30REC SEAG version of SMF30 summary records * FILE 172 //* SMF1415 Report on non-VSAM file activity * FILE 172 //* SPMGCLD Front end for IDCAMS uses esoteric names * FILE 172 //* STRING Macro for MPFTAPE. exits - build unit tables * FILE 172 //* STRNGEND Macro for MPFTAPE. exits - build unit tables * FILE 172 //* SYSEVENT SYSEVENT analysis system from Standard Oil * FILE 172 //* SYSIEH IEHPROGM without enqueues * FILE 172 //* TRUISMS A few thoughts for 'MURPHY' * FILE 172 //* * FILE 172 //* In this category I include my enhancements for version * FILE 172 //* 5 of 'The ARCHIVER' from CBT file 147. These are * FILE 172 //* designed to perform an automatic alias and delete * FILE 172 //* function after running a compare. * FILE 172 //* * FILE 172 //* ARCHCOMP ARCHIVER compare program including my inserts * FILE 172 //* ARCHPARS ARCHIVER parsing program including my inserts * FILE 172 //* CRAMP Generate delete and alias cards * FILE 172 //* CRAMPON Invoke my autoarchive program * FILE 172 //* CRAMPOFF Delete my autoarchive program * FILE 172 //* * FILE 172 //* MACROS AND COMMON CODE * FILE 172 //* * FILE 172 //* As well as text and program source there are some * FILE 172 //* members which are copied into the programs and some * FILE 172 //* macros. Most of those are from the Public Domain i.e. I * FILE 172 //* gave them away before I quit. * FILE 172 //* * FILE 172 //* Around the end of 1991 I started to write a lot more * FILE 172 //* re-usable code by splitting small functional * FILE 172 //* sub-routines out into copy blocks. These are also * FILE 172 //* included in this file. * FILE 172 //* * FILE 172 //* *** end *** * FILE 172 //* * FILE 172 //***FILE 173 IS FROM TED BESTANI OF UNION CITY, CALIFORNIA, AND * FILE 173 //* CONTAINS A COLLECTION OF UTILITIES. AMONG THESE * FILE 173 //* IS HIS SMPETOOL UTILITY WHICH WAS A SUBJECT OF * FILE 173 //* AN ARTICLE FOR "TECHNICAL SUPPORT" MAGAZINE. * FILE 173 //* * FILE 173 //* WELCOME! THIS IS A COLLECTION OF USEFUL TSO COMMANDS * FILE 173 //* AND BATCH UTILITIES. THEY ARE EASILY ASSEMBLABLE. * FILE 173 //* THEY ARE ALL SELF-CONTAINED, WITH NO EXTERNAL * FILE 173 //* REFERENCES OR MACRO LIBRARIES REQUIRED (OTHER THAN * FILE 173 //* MACLIB AND AMODGEN). THEY ARE ALL SERIALLY REUSABLE * FILE 173 //* ONLY, AND DO NOT REQUIRE LPA RESIDENCE. I RECOMMEND * FILE 173 //* THAT YOU PUT THEM IN SYS2.CMDLIB OR EQUIVALENT. * FILE 173 //* * FILE 173 //* ****************************************************** * FILE 173 //* * FILE 173 //* NAME TYPE DESCRIPTION * FILE 173 //* -------- ------ ----------------------------------------- * FILE 173 //* * FILE 173 //* ARITH TSO FULL-SCREEN ARITHMETIC & 3270 BUFFER ADDR * FILE 173 //* CONVERSION * FILE 173 //* ASMLINK BATCH SAMPLE JCL TO ASSEMBLE & LINK ANYTHING * FILE 173 //* HERE * FILE 173 //* DSATXA TSO DATASET ATTRIBUTE COMMAND, UPDATED FOR XA * FILE 173 //* FINDFMID BATCH ISOLATE UP TO SEVEN FMID'S FROM A * FILE 173 //* CUM/CBPDO TAPE * FILE 173 //* FINDPTF BATCH SCAN CUM TAPE FOR A SPECIFIC SERVICE * FILE 173 //* HELP* TSO HELP MEMBER FOR CORRESPONDING CMD, PUT IN * FILE 173 //* SYS1.HELP * FILE 173 //* JCL* BATCH EXECUTION JCL FOR CORRESPONDING UTILITY * FILE 173 //* LISTALOC TSO LIKE LISTALC, BUT MUCH BETTER * FILE 173 //* LISTLEV TSO LIKE LISTC, BUT IN FULL-SCREEN * FILE 173 //* LISTVTOC TSO LIKE 3.4, BUT DOESN'T REQUIRE ISPF * FILE 173 //* MONJOB TSO MONITOR EXECUTING JOB WITH FULL-SCREEN * FILE 173 //* UPDATING * FILE 173 //* POSTIT TSO SEND THE OPERATOR A MESSAGE AND MAKE IT * FILE 173 //* STICK * FILE 173 //* PRTPDS BATCH UTILITY TO PRINT CARD IMAGE PDS'S IN A * FILE 173 //* NICE FORMAT * FILE 173 //* SHOWVOLS TSO FULL-SCREEN D U,DASD,ONLINE WITH SPACE, * FILE 173 //* ETC. * FILE 173 //* SMPETOOL BATCH UTILITY TO HELP YOU UNRAVEL SMP/E APPLY * FILE 173 //* SNARLS * FILE 173 //* STARTREK TSO FULL-SCREEN STREK, NOT CHALLENGING BUT * FILE 173 //* PRETTY * FILE 173 //* TSOCMDR TSO LIKE NORTON INTEGRATOR, TRY IT YOU'LL * FILE 173 //* LIKE IT * FILE 173 //* VOPER TSO A POOR MAN'S NETVIEW (NCCF), BUT USABLE * FILE 173 //* FROM TSO * FILE 173 //* * FILE 173 //***FILE 174 IS THE "TAPECOPY" PROGRAM FROM ARON EISENPRESS OF * FILE 174 //* THE CITY UNIVERSITY COMPUTER CENTER IN NEW YORK. * FILE 174 //* AMONG ITS MANY OPTIONS, IS THE ABILITY TO CREATE * FILE 174 //* A STANDARD-LABELED TAPE FROM A NON-LABELED TAPE. * FILE 174 //* (I USED THIS FEATURE AS PART OF MY PROCESSING OF * FILE 174 //* THE CBT TAPE - EDITOR.) MANY ADJUSTMENTS CAN BE * FILE 174 //* MADE IN THE PROCESSING TO BE ABLE TO HANDLE * FILE 174 //* MESSED-UP AND UNUSUAL TAPES. * FILE 174 //* * FILE 174 //* Aron Eisenpress * FILE 174 //* Manager, MVS Systems * FILE 174 //* City University of New York * FILE 174 //* Computing and Information Services * FILE 174 //* 555 West 57th Street, 16th floor * FILE 174 //* New York, New York 10019-2919 * FILE 174 //* * FILE 174 //* Phone: 212/541-0918 * FILE 174 //* * FILE 174 //* email: afecu@cunyvm.cuny.edu * FILE 174 //* * FILE 174 //* THIS IS A GENERALIZED TAPE-TO-TAPE COPY PROGRAM. * FILE 174 //* IT USES QSAM, FORCING LABEL=BLP, AND PERFORMS ITS * FILE 174 //* OWN LABEL PROCESSING INTERNALLY. * FILE 174 //* * FILE 174 //* ATTRIBUTES: * FILE 174 //* PROBLEM PROGRAM * FILE 174 //* AUTHORIZED (AC=1) * * FILE 174 //* NON-REENTRANT * FILE 174 //* NONRESIDENT, IN LINKLIB * FILE 174 //* * FILE 174 //* * PROGRAM AUTHORIZATION IS REQUIRED IN ORDER TO SET * FILE 174 //* LABEL=BLP VIA OPEN TYPE=J. * FILE 174 //* * FILE 174 //* HAS BEEN FIXED BY THE AUTHOR TO READ TAPES ON A 3480 * FILE 174 //* OR 3480 IDRC DEVICE. SEEMS GOOD FOR 3490E'S TOO. I * FILE 174 //* CHECKED THE UCB "HEX" UNIT TYPE FOR 3490E'S (SBG). * FILE 174 //* * FILE 174 //* SYSTEM LEVEL: THIS PROGRAM IS BELIEVED TO WORK * FILE 174 //* WITH ALL OPERATING SYSTEM LEVELS FROM OS/MVT * FILE 174 //* THROUGH MVS/ESA. THE PRIMARY OPERATING SYSTEM * FILE 174 //* DEPENDENCY IS IN DETERMINING THE TAPE UNIT * FILE 174 //* SERIAL NUMBER FOR 34XX TAPE DRIVES, AND THAT * FILE 174 //* CODE IS DUAL-PATHED AS NEEDED. * FILE 174 //* * FILE 174 //* DISCLAIMER: * FILE 174 //* * FILE 174 //* +-------------------------------------------------------+ * FILE 174 //* | | * FILE 174 //* | THIS PROGRAM HAS BEEN USED SUCCESSFULLY, AND TO THE | * FILE 174 //* | BEST OF OUR KNOWLEDGE IT IS OPERATIONAL. HOWEVER, NO | * FILE 174 //* | WARRANTY IS MADE TO THE ACCURACY OF THIS PROGRAM OR | * FILE 174 //* | RELATED MATERIAL, AND NO RESPONSIBILITY IS ASSUMED | * FILE 174 //* | FOR ANY MODIFICATION DIRECTLY OR INDIRECTLY CAUSED | * FILE 174 //* | BY THE USE OF THIS PROGRAM. WHILE WE WOULD LIKE TO | * FILE 174 //* | KNOW OF ANY ERRORS IN THIS PROGRAM, THERE IS NO | * FILE 174 //* | COMMITMENT TO FIX THEM. THIS PROGRAM IS DISTRIBUTED | * FILE 174 //* | WITHOUT ANY WARRANTIES EITHER EXPRESS OR IMPLIED. | * FILE 174 //* | | * FILE 174 //* +-------------------------------------------------------+ * FILE 174 //* * FILE 174 //***FILE 175 IS FROM CLARK MORRIS, FORMERLY OF PHILIPS LIGHTING * FILE 175 //* IN SOMERSET, NEW JERSEY. THIS IS A SIZABLE * FILE 175 //* COLLECTION OF USEFUL PROGRAMS AND USERMODS WHICH * FILE 175 //* ARE RUNNING THERE. NOTABLE ARE SOME MPF EXITS. * FILE 175 //* THIS FILE IS WORTH EXPLORING. * FILE 175 //* * FILE 175 //* CLARK HAS MOVED. HIS CURRENT ADDRESS IS: * FILE 175 //* * FILE 175 //* CLARK MORRIS * FILE 175 //* CFM TECHNICAL PROGRAMMING SERVICES * FILE 175 //* RR # 1, 1339 CLARENCE ROAD * FILE 175 //* BRIDGETOWN, NOVA SCOTIA * FILE 175 //* CANADA B0S 1C0 * FILE 175 //* email: morrisc@nbnet.nb.ca 506-657-9331 * FILE 175 //* cmorris@fox.nstn.ca 902-665-4006 * FILE 175 //* * FILE 175 //***FILE 176 IS FROM SAM GOLOB AND IS THE OLD IBM ALGOL COMPILER * FILE 176 //* AND LIBRARY. PROCEDURES TO RUN THE ALGOL COMPILER * FILE 176 //* ARE ON FILE 091, TOGETHER WITH FORTRAN, PL/I, AND * FILE 176 //* RPG. THESE CAME FROM OS/MVT RELEASE 21.8. SEE * FILE 176 //* IF YOU CAN GET THIS STUFF TO RUN ON MVS/ESA. I WILL * FILE 176 //* BE GLAD TO ADD ANY ADDITIONAL MATERIAL THAT AN * FILE 176 //* ENTERPRISING PERSON CAN SUPPLY ME WITH, TO MAKE THIS * FILE 176 //* A BETTER, AND WORKABLE PRODUCT. * FILE 176 //* * FILE 176 //* THESE LOAD MODULES HAVE NOW BEEN RE-LINKEDITED * FILE 176 //* WITH THE DFSMS BINDER, HOPEFULLY TO MAKE SURE * FILE 176 //* THAT THEY ARE PALATABLE TO MVS/ESA'S FETCH. * FILE 176 //* * FILE 176 //* The MVT Compilers have now been moved to the CBT * FILE 176 //* Overflow Tape. The following compilers have been * FILE 176 //* moved: * FILE 176 //* * FILE 176 //* ALGOL - from File 176 to CBT Overflow File 089 * FILE 176 //* FORTRAN G/H - from File 326 to CBT Overflow File 090 * FILE 176 //* RPG/F - from File 327 to CBT Overflow File 091 * FILE 176 //* PL/I-F - from File 092 to CBT Overflow File 092 * FILE 176 //* * FILE 176 //* SAM GOLOB Address: * FILE 176 //* P.O. BOX 702 * FILE 176 //* Pomona, NY 10970 Email: sbgolob@cbttape.org * FILE 176 //* * FILE 176 //***FILE 177 is from Jan Jaeger, and contains an IEBUPDTE-unloaded * FILE 177 //* library of macros, which simulate XA, ESA, OS/390, * FILE 177 //* and z/OS (64-bit) instructions. The intent of this * FILE 177 //* library is to be able to assemble newer code on an * FILE 177 //* older version of the Assembler, even perhaps on * FILE 177 //* IFOX00. The macro library is member MNEMAC, and the * FILE 177 //* job to produce the pds, is called $PDSLOAD. Jan * FILE 177 //* Jaeger's original JCL, saved intact, is member * FILE 177 //* MNEMACO. * FILE 177 //* * FILE 177 //* The original version of this file came from the * FILE 177 //* FILES section of hercules-390@yahoogroups.com . * FILE 177 //* * FILE 177 //* The older macros which had been on this file, came * FILE 177 //* from a Western software house and consisted of some * FILE 177 //* assembler macros which allow the old XF IFOX00 * FILE 177 //* Assembler to assemble XA code. We are keeping that * FILE 177 //* original member here also, as member OPCODES. The * FILE 177 //* reason for keeping that old member, is because it * FILE 177 //* did things differently than Jan Jaeger does, and in * FILE 177 //* my opinion, it is instructive to see the differences. * FILE 177 //* (SG - 09/02) * FILE 177 //* * FILE 177 //* email: jj@septa.nl * FILE 177 //* * FILE 177 //***FILE 178 IS AN IDMS IPCS INTERFACE FROM NEAL KOSTANSKI OF * FILE 178 //* ROSS LABORATORIES IN COLUMBUS, OHIO. IF YOUR SHOP * FILE 178 //* HAS IDMS, THIS CAN BE VERY USEFUL. * FILE 178 //* * FILE 178 //* THE CLISTS PROVIDED IN THIS PDS WILL PROCESS AN IPCS * FILE 178 //* DUMP TAKEN FROM AN IDMS 10.2 SYSTEM. THEY WILL PROVIDE * FILE 178 //* A FORMATTED, AND IN SOME CASES, AN ENGLISH TRANSALATION * FILE 178 //* OF THE CONTROL BLOCKS. BELOW ARE SOME OF THE COMMANDS * FILE 178 //* AND CONTROL BLOCKS WHICH CAN BE LOCATED, FORMATTED, AND * FILE 178 //* DISPLAYED. * FILE 178 //* * FILE 178 //* THE IDMS CONTROL BLOCKS ARE DIVIDED INTO TWO * FILE 178 //* CATEGORIES: IDMS-DC AND IDMS DATABASE CONTROL * FILE 178 //* BLOCKS AND ARE LISTED BELOW: * FILE 178 //* * FILE 178 //* DC - DATA COMMUNICATION PORTION OF DUMP - DEFAULT IF NO * FILE 178 //* PARAMETER IS GIVEN ON THE EXEC STATEMENT * FILE 178 //* CCE - CENTRAL CONTROL BLOCK ELEMENT * FILE 178 //* CSA - COMMON SYSTEM AREA * FILE 178 //* DCE - DISPATCH CONTROL ELEMENT * FILE 178 //* DCETCE - DISPATCH CONTROL ELEMENT WITH ASSOCIATED TCE, * FILE 178 //* RLE, AND RCE CHAINS DECODED. * FILE 178 //* ESE - EXTERNAL SERVICE ELEMENT * FILE 178 //* ERE - EXTERNAL REQUEST ELEMENT * FILE 178 //* ICE - INTERVAL CONTROL ELEMENT * FILE 178 //* MAP - REGION MAP ENTRIES * FILE 178 //* LTT - LOGICAL TERMINAL TABLE - FORMAT ALL LTE'S. * FILE 178 //* PTE'S, RCE/RLE CHAIN WITH SOME TO BE ADDED LATER. * FILE 178 //* NLT - NUCLEUS LOAD TABLE * FILE 178 //* RLEC - RUN THE RLE-RCE CHAIN OFF OF THE CSA * FILE 178 //* SCA - SUBTASK CONTROL AREA AND ASSOCIATED TCE * FILE 178 //* TCE - CSECTACE TCE POINTED TO BY R9 IN THE CSECTACE * FILE 178 //* WITH LTE, PTE, SON, RLE, & RCE * FILE 178 //* TRACE - IDMS SYSTEM TRACE TABLE ENTRIES * FILE 178 //* VECTORS - VECTOR TABLE OF ENTRY POINTS FOR IDMS MODULES * FILE 178 //* * FILE 178 //* DB - DATABASE CONTROL BLOCKS * FILE 178 //* BC53 - BUFFER CONTROL ELEMENT * FILE 178 //* CLT - CENTRAL LOCKING TABKE INCLUDING: * FILE 178 //* CLTE - CENTRAL LOCKING TABLE ELEMENTS * FILE 178 //* SLT - SYNONYM LOCKING TABLE HEADER * FILE 178 //* SLTF - SYNONYM LOCKING TABLE FRAGMENTS * FILE 178 //* LIDH - LOCK-UNIT TABLE HEADER * FILE 178 //* LIDF - LOCK-UNIT TABLE FRAGMENTS * FILE 178 //* LIDE - LOCK-UNIT TABLE ELEMENTS * FILE 178 //* RLTH - RUN-UNIT LOCK TABLE HEADER * FILE 178 //* RLTE - RUN-UNIT LOCK TABLE ELEMETS * FILE 178 //* RLTF - RUN-UNIT LOCK TABLE FRAGMENTS * FILE 178 //* DM58 - DMCL TABLES HEADER * FILE 178 //* FC59 - DMCL FILE CONTROL ELEMENTS * FILE 178 //* FM61 - DMCL FILE-AREA MEMBERSHIP * FILE 178 //* JD62 - JOURNAL CONTROL BLOCK * FILE 178 //* PR60 - DMCL AREA MAPPING ELEMENTS * FILE 178 //* VB50 - VARIABLE IB50 SUBSCHEMA CONTROL BLOCKS * FILE 178 //* * FILE 178 //***FILE 179 IS LEONARD WOREN'S MACRO LIBRARY WHICH IS NECESSARY * FILE 179 //* FOR THE ASSEMBLY OF HIS QUEUE PROGRAM ON FILE 392 * FILE 179 //* AND FOR HIS OTHER PROGRAMS AND TSO COMMANDS. * FILE 179 //* * FILE 179 //* Leonard Woren maintains many of his programs in * FILE 179 //* downloadable form at his web site. It is highly * FILE 179 //* recommended that you go to Leonard's web site to * FILE 179 //* obtain the latest versions of his programs. These * FILE 179 //* 3 files, this one together with Files 180 and 181, * FILE 179 //* have not been updated since 1992, and Leonard * FILE 179 //* prefers that people go directly to his site. * FILE 179 //* * FILE 179 //* Nevertheless, there is source code here, and you * FILE 179 //* may find this material valuable. * FILE 179 //* * FILE 179 //* email address: Leonard Woren * FILE 179 //* * FILE 179 //* web site: http://ldworen.net * FILE 179 //* * FILE 179 //***FILE 180 IS LEONARD WOREN'S TSO COMMANDS LIBRARY. THIS FILE * FILE 180 //* IS NECESSARY FOR SETTING UP THE QUEUE PROGRAM FOR * FILE 180 //* JES2 4.2, WHICH IS ON FILE 392 OF THIS TAPE. * FILE 180 //* THERE ARE ALSO MANY OTHER USEFUL TSO COMMANDS IN * FILE 180 //* HERE. THIS FILE IS VERY MUCH WORTH EXPLORING. * FILE 180 //* * FILE 180 //* Leonard Woren maintains many of his programs in * FILE 180 //* downloadable form at his web site. It is highly * FILE 180 //* recommended that you go to Leonard's web site to * FILE 180 //* obtain the latest versions of his programs. These * FILE 180 //* 3 files, this one together with Files 180 and 181, * FILE 180 //* have not been updated since 1992, and Leonard * FILE 180 //* prefers that people go directly to his site. * FILE 180 //* * FILE 180 //* Nevertheless, there is source code here, and you * FILE 180 //* may find this material valuable. * FILE 180 //* * FILE 180 //* email address: Leonard Woren * FILE 180 //* * FILE 180 //* web site: http://ldworen.net * FILE 180 //* * FILE 180 //***FILE 181 IS A COLLECTION OF SOME MVS BATCH PROGRAMS FROM * FILE 181 //* LEONARD WOREN. THE PROGRAMS CURRENTLY IN THIS * FILE 181 //* FILE ARE: * FILE 181 //* * FILE 181 //* CATLIST * FILE 181 //* TAPEMAP - FORMATS DFDSS DUMP FILES AMONG * FILE 181 //* OTHER THINGS. * FILE 181 //* * FILE 181 //* Leonard Woren maintains many of his programs in * FILE 181 //* downloadable form at his web site. It is highly * FILE 181 //* recommended that you go to Leonard's web site to * FILE 181 //* obtain the latest versions of his programs. These * FILE 181 //* 3 files, this one together with Files 179 and 180, * FILE 181 //* have not been updated since 1992, and Leonard * FILE 181 //* prefers that people go directly to his site. * FILE 181 //* * FILE 181 //* Nevertheless, there is source code here, and you * FILE 181 //* may find this material valuable. * FILE 181 //* * FILE 181 //* email address: Leonard Woren * FILE 181 //* * FILE 181 //* web site: http://ldworen.net * FILE 181 //* * FILE 181 //***FILE 182 is the TSO "PDS" command processor and ISPF dialog * FILE 182 //* program package. There are possibly 1000 separate * FILE 182 //* dataset manipulation functions built into this * FILE 182 //* package, and it is something that no systems * FILE 182 //* programmer can afford to be without ....... * FILE 182 //* * FILE 182 //* >>>> The PDS product at version 8.6 provides an ISPF * FILE 182 //* >>>> interface and utility value of awesome proportion. * FILE 182 //* >>>> YOU ARE ADVISED NOT TO PASS OVER THIS FILE WITHOUT * FILE 182 //* >>>> LOOKING AT IT .......... * FILE 182 //* * FILE 182 //* Current: PDS -- VERSION 8.6.24.4 DECEMBER 6, 2024 * FILE 182 //* ------- * FILE 182 //* -> Pre-built load libraries are now included: * FILE 182 //* These can be used for a VERY QUICK INSTALL of PDS. * FILE 182 //* * FILE 182 //* Members are: * FILE 182 //* * FILE 182 //* >>>> Z035XMIT (PDS load modules - avoids reassembly, * FILE 182 //* but you can't set options so precisely.) * FILE 182 //* >>>> UTILXMIT (needed utility load modules from CBT Tape) * FILE 182 //* >>>> COMXMIT (load modules to invoke COMPARE programs) * FILE 182 //* * FILE 182 //* - - - - - - - - H I S T O R Y - - - - - - - - * FILE 182 //* * FILE 182 //* PDS was written in 1972 by Tom Springer, William * FILE 182 //* Finkelstein, and Steve Smith at Security Pacific * FILE 182 //* National Bank. * FILE 182 //* * FILE 182 //* Bruce Leland and Steve Smith extensively modified * FILE 182 //* PDS in the 1970's, 1980's, and early 1990's adding * FILE 182 //* many new subcommands and ISPF Dialog mode support. * FILE 182 //* * FILE 182 //* John Kalinich added Y2K support in 1997 and is now * FILE 182 //* supporting and enhancing this package. * FILE 182 //* * FILE 182 //* Greg Price and John Kalinich added PDSE support in * FILE 182 //* 2005. * FILE 182 //* * FILE 182 //* John Kalinich * FILE 182 //* St Louis, MO * FILE 182 //* the.pds.command@gmail.com * FILE 182 //* * FILE 182 //* Greg Price * FILE 182 //* Prycroft Six Pty. Ltd. * FILE 182 //* procegrog@gmail.com * FILE 182 //* * FILE 182 //* * FILE 182 //* >>>> Please notify John or Greg if you have any fixes or * FILE 182 //* >>>> enhancements to PDS, so that they may incorporate * FILE 182 //* >>>> and/or test them. * FILE 182 //* * FILE 182 //* - - - - - - - - - - - - - - - - - - - - - * FILE 182 //* * FILE 182 //* This is the highest current version of the free PDS * FILE 182 //* command, which is Version 8.6, from John Kalinich * FILE 182 //* and Greg Price. * FILE 182 //* * FILE 182 //* PDS 8.6 incorporates the following changes: * FILE 182 //* * FILE 182 //* o PDSE (partitioned data set extended) support. * FILE 182 //* o MXI interface. * FILE 182 //* o SuperC Search-For interface. * FILE 182 //* o DISASM interface. * FILE 182 //* o DELINK interface. * FILE 182 //* o TSO TRANSMIT interface. * FILE 182 //* o OFFLOAD interface. * FILE 182 //* o SMPGEN support. * FILE 182 //* o IBM Debug Tool Load Module Analysis interface. * FILE 182 //* o FDR Compaktor/DISKMAP interface. * FILE 182 //* o COBANAL load module analysis interface. * FILE 182 //* o CONDEND subcommand for batch execution. * FILE 182 //* o PDSLOAD interface. * FILE 182 //* o AMBLIST interface. * FILE 182 //* o Extended ISPF statistics (z/OS 1.11) support. * FILE 182 //* o GIMCPTS interface. * FILE 182 //* o PDSMATCH interface. * FILE 182 //* o IEBPDSE interface (z/OS 1.13). * FILE 182 //* o EAV support for PDSE data sets in CYL managed space. * FILE 182 //* o 8-Character TSO userid (z/OS 2.3) support. * FILE 182 //* o RMODE64 reporting (z/OS 2.3). * FILE 182 //* o PDSE V2 member generations support (PGLITE exec). * FILE 182 //* * FILE 182 //* PDS 8.5 incorporated the following changes: * FILE 182 //* * FILE 182 //* o Year 2000 date support. * FILE 182 //* o Dynamic UCB and 4-digit device number support. * FILE 182 //* o 31-bit UCB support. * FILE 182 //* o 9345 and Fat DASD (3390-9 and above) support. * FILE 182 //* o Point-and-shoot sort columns in dialog panels. * FILE 182 //* o SuperC and Comparex compare interface. * FILE 182 //* o Reset ISPF creation/last modification date and time. * FILE 182 //* o ISPF View support. * FILE 182 //* o ISO alternative date support (yy/mm/dd). * FILE 182 //* o AMODE64 query and reporting. * FILE 182 //* o NRETRIEV/REFLIST panel logic support. * FILE 182 //* o PDS-determined block size. * FILE 182 //* * FILE 182 //* See member #PDSMODS for more details, or issue * FILE 182 //* CONTROL MODS to list the most recent modifications. * FILE 182 //* * FILE 182 //* It is possible to assemble PDS 8.6, so that it will * FILE 182 //* run in Line Mode under MVS 3.8, under Hercules. * FILE 182 //* This is documented in member $$$HERC. The PDS8638 * FILE 182 //* load module in File 035 on this tape has been * FILE 182 //* assembled to run under MVS 3.8, under Hercules. * FILE 182 //* * FILE 182 //* It would be "GROSS NEGLECT" to have a copy of the * FILE 182 //* CBT tape and not investigate this product. * FILE 182 //* * FILE 182 //* This file is best combined with utilities on * FILE 182 //* Files 296, 112, and 134 of this tape. For optimal * FILE 182 //* value, programs: DSAT, DVOL, VTOC, REVIEW, HEL, * FILE 182 //* BLKDISK with all its aliases, COMPARE, AND COMPAREB * FILE 182 //* should be available to your TSO session, in an ISPF * FILE 182 //* tasklib (STEPLIB, TSOLIB, or in some other way). * FILE 182 //* * FILE 182 //* UTILXMIT was added to the installation file for * FILE 182 //* a quick install of these PDS related utilities: * FILE 182 //* * FILE 182 //* BLKDISK, COBANAL, COMPARE*, DISASM, DISKMAP, * FILE 182 //* DELINKI, DSAT, DVOL, HEL, MXI, OFFLOAD, PDSLOAD, * FILE 182 //* PDSMATCH, RELEASE, REVIEW, AND VTOC. * FILE 182 //* * FILE 182 //* Bruce Leland has donated to PDS 8.6, SuperC and * FILE 182 //* Comparex interfaces for the COMPARE subcommand of * FILE 182 //* PDS. * FILE 182 //* * FILE 182 //* See member COMXMIT, which has load modules for * FILE 182 //* these interfaces: COMPAREC is for SuperC, COMPAREW * FILE 182 //* is for Comparex (R). * FILE 182 //* * FILE 182 //* The PDS command allows the TSO user to access and * FILE 182 //* manipulate the directory and selected members of a * FILE 182 //* partitioned data set. The PDS command contains * FILE 182 //* hundreds of separate functions, and can be operated * FILE 182 //* either in TSO Line Mode (with PUTLINE interfacing) * FILE 182 //* or in ISPF Fullscreen mode. ISPF mode has all of * FILE 182 //* the line mode functions, and also, many additional * FILE 182 //* capabilities. PDS, in Line Mode, can be run from * FILE 182 //* a system console under TSSO (from File 404). TSSO * FILE 182 //* is a subsystem, which can be brought up under * FILE 182 //* SUB=MSTR without JES. In that case, the Line Mode * FILE 182 //* functions of PDS still work. Therefore, you can * FILE 182 //* expand the directory of a pds, copy members from * FILE 182 //* one pds to another, etc etc, without JES2 or JES3 * FILE 182 //* and without TSO being up. This makes for a great * FILE 182 //* recovery tool. Please explore this while your * FILE 182 //* system is healthy, and have the mechanisms in place, * FILE 182 //* just in case. * FILE 182 //* * FILE 182 //* With its directory options, the PDS command can * FILE 182 //* produce statistics on directory and data set usage, * FILE 182 //* display portions of the directory, and scratch, * FILE 182 //* rename or create aliases for selected members. For * FILE 182 //* all of a pds's members that have previously been * FILE 182 //* deleted and before the library has been compressed * FILE 182 //* PDS will allow you to go in and restore those * FILE 182 //* members. For load data sets, options are available * FILE 182 //* to list load module history data, display and * FILE 182 //* modify load module linkage attributes, and produce * FILE 182 //* load module CSECT maps in two different lengths. * FILE 182 //* For other partitioned data sets, options are * FILE 182 //* available to SUBMIT a member (JCL) for background * FILE 182 //* processing, list a member, edit a member or list * FILE 182 //* lines from a member containing a specified search * FILE 182 //* string. This file is in IEBUPDTE SYSIN format and * FILE 182 //* contains the source and help member for this command. * FILE 182 //* The RESTORE option will also allow the recovery of * FILE 182 //* deleted load module members. * FILE 182 //* * FILE 182 //***FILE 183 is from Gilbert Saint-flour. This is a collection * FILE 183 //* of utilities and other highly useful things for * FILE 183 //* system programmers to have. The following is a * FILE 183 //* summary of this file's contents. * FILE 183 //* * FILE 183 //* We are hoping to add to this file from time to time * FILE 183 //* from Gilbert's personal libraries, to perpetuate his * FILE 183 //* memory, and to show our enormous gratefulness to him * FILE 183 //* for his devoted and skilled work. * FILE 183 //* * FILE 183 //* Sam Golob is working on Gilbert's free programs. * FILE 183 //* Carlos Aguilera is working on Gilbert's programs * FILE 183 //* written for pay. See www.gsf-soft.com for both. * FILE 183 //* * FILE 183 //* Please address all questions and inquiries to * FILE 183 //* Sam Golob. Thanks. * FILE 183 //* * FILE 183 //* email: sbgolob@cbttape.org * FILE 183 //* * FILE 183 //* or to Carlos Aguilera.... * FILE 183 //* * FILE 183 //* email: carlos@gsf-soft.com * FILE 183 //* * FILE 183 //* --> LAST UPDATE: 15Dec20 (for CBT500) * FILE 183 //* * FILE 183 //* .--------------------------------. * FILE 183 //* | CBT TAPE - Index of file 183 | * FILE 183 //* '--------------------------------' * FILE 183 //* * FILE 183 //* website: http://gsf-soft.com/Freeware * FILE 183 //* * FILE 183 //* ----------------- TSO and ISPF commands ------------------- * FILE 183 //* * FILE 183 //* ADDTRK The ADDTRK EDIT macro (written in REXX) that * FILE 183 //* invokes PDS86 to add a new extent to the PDS * FILE 183 //* being edited. * FILE 183 //* * FILE 183 //* BR TSO command - Browse most data sets under * FILE 183 //* ISPF/PDF, using BRIF. Supports VSAM, BDAM, * FILE 183 //* multi-volume, RECFM=VBS, BLKSIZE=0, etc. * FILE 183 //* * FILE 183 //* To use it, just enter BR instead of B on the * FILE 183 //* Data Set List utility screen. BR has its own * FILE 183 //* point-and-shoot capability and can grab a dsname * FILE 183 //* on the screen, wherever the cursor is located. * FILE 183 //* * FILE 183 //* CLS A 5-line "clear screen" command for TSO * FILE 183 //* * FILE 183 //* COMPRCMD TSO Command Processor written in Assembler * FILE 183 //* * FILE 183 //* Compress a PDS with DISP=SHR using standard ISPF * FILE 183 //* and LINK-EDIT protection. Uses the TSO/E service * FILE 183 //* routine to invoke IEBCOPY and, therefore, does not * FILE 183 //* require any authorization of its own. Accepts * FILE 183 //* generic dsnames (such as GSFSOFT.*) and offers a * FILE 183 //* few other options. * FILE 183 //* * FILE 183 //* COMPRESS The COMPRESS EDIT macro (written in REXX) that * FILE 183 //* allows you to compress the PDS you're editing * FILE 183 //* just by typing "COMPRESS" on the command line. * FILE 183 //* * FILE 183 //* CONCAT A REXX exec to add a data set to a concatenation. * FILE 183 //* * FILE 183 //* CUT REXX EDIT Macro - CUT & PASTE package * FILE 183 //* PASTE REXX EDIT Macro - CUT & PASTE package * FILE 183 //* CUTPGM Assembler program used in CUT & PASTE. * FILE 183 //* CUTHLP1 Help screen for CUT * FILE 183 //* CUTHLP2 Help screen for PASTE * FILE 183 //* * FILE 183 //* My own version of a classic. * FILE 183 //* Requires MVS/ESA 4.2.2 or above. * FILE 183 //* Uses data spaces, name/token pairs and compression. * FILE 183 //* Supports multiple clip-boards and the APPEND option. * FILE 183 //* * FILE 183 //* DAHANDBK Program to create a "handbook" of control block * FILE 183 //* displacements from the assembly of mapping * FILE 183 //* macros. * FILE 183 //* DAHANDJ Sample job to create a handbook. * FILE 183 //* * FILE 183 //* DSLIST REXX exec - Point-and-shoot Dataset List Utility * FILE 183 //* * FILE 183 //* This REXX program allows you to invoke the data * FILE 183 //* set list function of ISPF/PDF (option 3.4) with * FILE 183 //* the DSNAME LEVEL field preset to the data set name * FILE 183 //* under which the cursor is currently positionned. * FILE 183 //* * FILE 183 //* DSLIST may be invoked from any ISPF screen simply * FILE 183 //* by typing: * FILE 183 //* * FILE 183 //* TSO %DSLIST * FILE 183 //* * FILE 183 //* on the command line, then by moving the cursor * FILE 183 //* under a data set name on your screen and pressing * FILE 183 //* "enter". You may also define it as a command in * FILE 183 //* the ISPF command table, or set it up as a PFK. * FILE 183 //* * FILE 183 //* DSNLIST TSO command - returns in &var the dsnames * FILE 183 //* allocated to &ddn * FILE 183 //* Example: * FILE 183 //* * FILE 183 //* ALLOC DD(SYSPROC) SHR - * FILE 183 //* DS('IPO1.CMDPROC' 'GSFSOFT.CLIST') * FILE 183 //* DSNLIST DDNAME(SYSPROC) SETVAR(VAR2) * FILE 183 //* * FILE 183 //* is equivalent to: * FILE 183 //* * FILE 183 //* SET VAR2 = 'IPO1.CMDPROC' 'GSFSOFT.CLIST' * FILE 183 //* * FILE 183 //* EXECPGM TSO command - invoke a utility program or compiler * FILE 183 //* with an alternate ddname list, as follows: * FILE 183 //* EXECPGM IEV90 + * FILE 183 //* PARM(NOOBJECT,NODECK,NOXREF,NORLD) + * FILE 183 //* SYSIN(TEMPWK2) + * FILE 183 //* SYSUT1(TEMPWK1) + * FILE 183 //* SYSLIB(ASMLIB) + * FILE 183 //* SYSPRINT(ASMH$PRT) + * FILE 183 //* STEPLIB(LINKLIST) * FILE 183 //* * FILE 183 //* EXECUTE REXX EXEC - Run an in-stream EXEC or CLIST in a TSO * FILE 183 //* batch job, or execute EDIT data as a CLIST or EXEC. * FILE 183 //* * FILE 183 //* FASTPATH This assembler program allows the use of fast-path * FILE 183 //* commands without requiring customization of the * FILE 183 //* ISPF environment. * FILE 183 //* Fastpath provides two types of functions: * FILE 183 //* (Correct mistake in SHOWzOS ISPF table invocation) * FILE 183 //* * FILE 183 //* 1. Initialization * FILE 183 //* a. add 20 fast-path commands to the user's * FILE 183 //* in-storage copy of ISPCMDS * FILE 183 //* b. pre-load specific modules to enhance * FILE 183 //* performance and allow access from a private * FILE 183 //* LOAD library * FILE 183 //* c. issue STIMER to prevent S522 time-out abends * FILE 183 //* 2. Processing * FILE 183 //* a. invoke EDIT, BROWSE, VIEW, WorkPlace and SDSF * FILE 183 //* with the appropriate NEWAPPL parameter * FILE 183 //* b. store and retrieve parameters associated * FILE 183 //* with user-specified tags * FILE 183 //* c. retrieve a dsname under which the cursor * FILE 183 //* is positioned and invoke EDIT, BROWSE, * FILE 183 //* VIEW or the Workplace * FILE 183 //* d. Edit your ISPCTLn or SPFTEMPn.CNTL data set * FILE 183 //* e. View a member in SYS1.MACLIB or SYS1.MODGEN * FILE 183 //* f. TSO Full-screen * FILE 183 //* g. misc others * FILE 183 //* * FILE 183 //* FASTPDOC Documentation for the FASTPATH utility * FILE 183 //* http://gsf-soft.com/Freeware/FASTPATH.shtml * FILE 183 //* * FILE 183 //* FASTNOTE Note from Sam Golob about invoking FASTPATH * FILE 183 //* * FILE 183 //* FASTP149 Previous version of FASTPATH utility * FILE 183 //* * FILE 183 //* FILE183 CLIST to provide an easy access to REXX execs and * FILE 183 //* programs distributed in this library * FILE 183 //* http://gsf-soft.com/Freeware/FILE183.shtml * FILE 183 //* * FILE 183 //* FREEDIR The FREEDIR EDIT macro (written in REXX) invokes * FILE 183 //* PDS86 to add or delete directory blocks to change * FILE 183 //* the size of the directory of the PDS being edited. * FILE 183 //* * FILE 183 //* FSHELP REXX EXEC - Full-screen TSO HELP which uses STEMVIEW * FILE 183 //* to display the output produced by the TSO HELP cmd. * FILE 183 //* * FILE 183 //* FULLDSN REXX Function - return the real dsname of an alias * FILE 183 //* or the fully-qualified dsname from a relative * FILE 183 //* generation. * FILE 183 //* * FILE 183 //* FTP REXX EDIT Macro - Transmit the data being edited * FILE 183 //* using text-mode FTP * FILE 183 //* * FILE 183 //* IKJEFLN2 TSO/E Logon Exit - enable the Reconnect option * FILE 183 //* in the TN3270 environment. * FILE 183 //* * FILE 183 //* INITKSDS Initialize a KSDS after it's been DEFINE'd * FILE 183 //* * FILE 183 //* This program prevents OPEN from failing when * FILE 183 //* opening with MACRF=(IN,OUT) or STRNO=2 a KSDS * FILE 183 //* that has just been defined. Can be invoked as * FILE 183 //* a batch program, a TSO command, or a sub-routine. * FILE 183 //* * FILE 183 //* IPADDR REXX exec - retrieve the IP address associated with * FILE 183 //* a VTAM terminal using NETSTAT TELNET. * FILE 183 //* * FILE 183 //* IRXEHCIR Interface to IKJEHCIR for REXX and COBOL * FILE 183 //* * FILE 183 //* This small assembler program allows a REXX EXEC * FILE 183 //* or a COBOL program to invoke IKJEHCIR, the TSO/E * FILE 183 //* Catalog Information Routine. * FILE 183 //* * FILE 183 //* ISPTASK Program - prevent S522 abends while in ISPF * FILE 183 //* * FILE 183 //* Just link it into your ISPLLIB or STEPLIB, then * FILE 183 //* re-enter ISPF, and you won't time out any more. * FILE 183 //* * FILE 183 //* Also preloads some ISRxxxx modules for * FILE 183 //* performance, even if they're in PLPA (YES, * FILE 183 //* in ESA 4.3, you can pre-load PLPA modules!!) * FILE 183 //* * FILE 183 //* ISREDIT2 Program - speed up EDIT macros * FILE 183 //* * FILE 183 //* Executed once at the beginning of an EDIT macro. * FILE 183 //* * FILE 183 //* LC REXX EXEC - Full-screen IDCAMS LISTCAT * FILE 183 //* * FILE 183 //* This TSO/ISPF REXX EXEC invokes IDCAMS then * FILE 183 //* invokes STEMVIEW to display the output. * FILE 183 //* * FILE 183 //* To use it, just enter LC as a line command on the * FILE 183 //* Data Set List (3.4) or the WorkPlace (11) Utility * FILE 183 //* screens * FILE 183 //* * FILE 183 //* LCAT TSO command - Full-screen IDCAMS LISTCAT * FILE 183 //* * FILE 183 //* This TSO/ISPF command invokes IDCAMS then * FILE 183 //* uses BRIF to display the output. * FILE 183 //* * FILE 183 //* To use it, just enter LCAT as a line command * FILE 183 //* on the Data Set List Utility screen. * FILE 183 //* * FILE 183 //* LCAT92 TSO command - Full-screen IDCAMS LISTCAT * FILE 183 //* 1992 version of LCAT for OS/390 R2 and older * FILE 183 //* * FILE 183 //* LLIBDEF1 Prevent some S806-4 abends when using LIBDEF with * FILE 183 //* ISPLLIB * FILE 183 //* * FILE 183 //* This program allows you to pre-load a REUS or * FILE 183 //* RENT module from a LOAD library defined via * FILE 183 //* LIBDEF. This can prevent S806-4 abends that * FILE 183 //* occur when a program that is not LIBDEF-aware * FILE 183 //* tries to access another program via LOAD or LINK. * FILE 183 //* * FILE 183 //* LISTDSI REXX EXEC - Display output of LISTDSI function * FILE 183 //* * FILE 183 //* This EXEC helps the REXX programmer implement * FILE 183 //* the LISTDSI function by displaying the value of * FILE 183 //* all of the variables returned by LISTDSI for the * FILE 183 //* specified data set, as well as providing the * FILE 183 //* syntax, return codes and reason codes in the * FILE 183 //* form of comments at the end of the source. * FILE 183 //* * FILE 183 //* LOCKTERM TSO command written in assembler. * FILE 183 //* Lock TSO terminal, enter LOGON password to unlock. * FILE 183 //* (Fixed April 2016 by Garry Green.) * FILE 183 //* (Adjusted to show 8-character userids.) * FILE 183 //* * FILE 183 //* LPA24 REXX EXEC - Display PLPA usage below the 16MB line * FILE 183 //* * FILE 183 //* LPR REXX EDIT Macro - Print the data being edited * FILE 183 //* using TCP/IP's LPR command * FILE 183 //* * FILE 183 //* LVL REXX EDIT macro - Compress Level Numbers for * FILE 183 //* FB-80 PDS members with STATS ON and NUMBER STD. * FILE 183 //* * FILE 183 //* LVL reuses "gas levels", i.e. levels which * FILE 183 //* are not used in any record in the member, * FILE 183 //* and adjusts pos 79-80 of the records accordingly. * FILE 183 //* * FILE 183 //* If the macro invocation includes a number, * FILE 183 //* then levels up to the specified number are * FILE 183 //* reset to zero. * FILE 183 //* * FILE 183 //* NEWAPPL REXX EXEC - Start a new ISPF application using * FILE 183 //* LIBDEF and ALTLIB. * FILE 183 //* * FILE 183 //* OBEYFILE EDIT Macro written in REXX - Allows the TCP/IP * FILE 183 //* administrator to use the data being edited as * FILE 183 //* input to the TCP/IP OBEYFILE command without * FILE 183 //* having to SAVE it. * FILE 183 //* * FILE 183 //* RESET5 Initial EDIT macro that issues a "RESET" command * FILE 183 //* * FILE 183 //* Type "IMACRO !RESET" once, and you won't be * FILE 183 //* bothered by these annoying messages anymore. * FILE 183 //* * FILE 183 //* REXXTRY TSO command processor written in assembler. * FILE 183 //* * FILE 183 //* REXXTRY can be used in a CLIST or in ISPF to * FILE 183 //* execute a one-line REXX exec as a sub-routine. * FILE 183 //* The REXX exec can be a single REXX instruction or * FILE 183 //* multiple instructions separated by semi-colons. * FILE 183 //* * FILE 183 //* REXXTRY can also be invoked in batch mode, in which * FILE 183 //* case the REXX code is not specified as an argument * FILE 183 //* to the command, but consists on all the input lines * FILE 183 //* present after the REXXTRY command in SYSTSIN. * FILE 183 //* * FILE 183 //* ROUTE REXX EDIT Macro - Print the data being edited. * FILE 183 //* ROUTEPGM Assembler program used in ROUTE to speed things up * FILE 183 //* ROUTEHLP Help screen * FILE 183 //* * FILE 183 //* This edit macro writes the data you're editing to * FILE 183 //* a SYSOUT data set, with the CLASS and DEST you * FILE 183 //* specify, a title line and 60 lines per page. * FILE 183 //* Works with EDIF because what gets printed is the * FILE 183 //* data being edited, NOT the data stored on disk. * FILE 183 //* * FILE 183 //* RXSMS Assembler program; can be invoked in a REXX exec * FILE 183 //* to retrieve information from the SMS sub-system * FILE 183 //* or from a volume's VTOC. * FILE 183 //* * FILE 183 //* SFE REXX program to invoke the Search-For Extended * FILE 183 //* utility. Can be invoked from the Data Set List * FILE 183 //* panel or as an EDIT macro. * FILE 183 //* * FILE 183 //* SHOWDASD ISPF Dialog to display on-line DASD devices. * FILE 183 //* (fixed for 64-bit ULUT - ULUT Type 3) * FILE 183 //* (also works on older systems, so it supersedes * FILE 183 //* the older version - member SHOWDAS1) * FILE 183 //* * FILE 183 //* SHOWDPNL Requires the RXSMS program. * FILE 183 //* * FILE 183 //* SHOWVTOC Panel for option V * FILE 183 //* * FILE 183 //* SHOWJPAQ TSO command - Display contents of Job Pack Area * FILE 183 //* Queue (JPAQ) * FILE 183 //* * FILE 183 //* SHOWTIOT REXX exec - Display contents of Task Input-Output * FILE 183 //* Table (TIOT) * FILE 183 //* * FILE 183 //* STEMEDIT REXX sub-routine written in assembler. * FILE 183 //* Browse, View or Edit stem variables using BRIF, * FILE 183 //* VIIF or EDIF. A nice addition to OUTTRAP. * FILE 183 //* View data from the stack also. ISPF V5 only. * FILE 183 //* * FILE 183 //* Note: An update to STEMEDIT, and some other modificatons, * FILE 183 //* was written by Rainer Nowak, and is included in * FILE 183 //* this pds, as member STEMEDI#. This member was also * FILE 183 //* repeated on the CBT Tape, as File 895. * FILE 183 //* * FILE 183 //* STEMVIEW REXX sub-routine written in assembler. * FILE 183 //* Browse or View stem variables using BRIF or EDIF. * FILE 183 //* View data from the stack also. ISPF V2, V3, V4. * FILE 183 //* * FILE 183 //* SWAREQ REXX exec - Convert an SVA to a 31-bit address * FILE 183 //* * FILE 183 //* SWAREQ22 REXX exec - Convert an SVA to a 31-bit address on * FILE 183 //* a z/OS 2.2 system or higher. (from Don Poitras) * FILE 183 //* * FILE 183 //* TALLY REXX exec for ISPF 3.4 - Display the total number of * FILE 183 //* tracks used up by the data sets on the DSLIST panel. * FILE 183 //* * FILE 183 //* TLMS Display a VMF record under PDF 3.4 * FILE 183 //* * FILE 183 //* This program reads the VMF record for the * FILE 183 //* first volume of a tape data set, formats it * FILE 183 //* pretty much like the CATLTSO command, then * FILE 183 //* invokes BRIF to display the result. May only * FILE 183 //* be used as a line command on the Data Set * FILE 183 //* List panel (Option 3.4 of ISPF/PDF). * FILE 183 //* * FILE 183 //* TMS Display a TMC record under PDF 3.4 * FILE 183 //* Same as TLMS, but for CA1/TMS 5.0 * FILE 183 //* * FILE 183 //* VALLOC Generate ALLOCATE commands for data set list * FILE 183 //* * FILE 183 //* EDIT macro written in REXX. Reads a list of data * FILE 183 //* set names starting in pos 1 of each line and * FILE 183 //* generates a set of corresponding ALLOCATE commands. * FILE 183 //* * FILE 183 //* VARS TSO/ISPF command written in REXX. * FILE 183 //* Display in-storage ISPF vars. * FILE 183 //* * FILE 183 //* VDL TSO/ISPF command written in REXX. VIEW Data set * FILE 183 //* List: makes the list of data set created by DSLIST * FILE 183 //* available as data in a VIEW session. * FILE 183 //* * FILE 183 //* VML TSO/ISPF command - Read the directory of the * FILE 183 //* specified PDS and VIEW the Member List * FILE 183 //* * FILE 183 //* VSAMVIEW TSO/ISPF command - View a VSAM data set using VIIF * FILE 183 //* * FILE 183 //* VSAMVW95 1995 version of VSAMVIEW for ISPF V2, V3 and V4. * FILE 183 //* * FILE 183 //* VSAVE ISPF EDIT macro - Save a member in VIEW mode * FILE 183 //* * FILE 183 //* WHEREIS REXX EXEC - Look for all occurences of a member in * FILE 183 //* the libraries currently allocated to your TSO * FILE 183 //* session. If multiple versions of the member are * FILE 183 //* present in a concatenation, they are all shown, * FILE 183 //* along with their ISPF stats, when present. * FILE 183 //* * FILE 183 //* WHOAMI REXX EXEC - Displays the user-ID and system-ID * FILE 183 //* in large letters, plus a few other things * FILE 183 //* * FILE 183 //* WP REXX exec - Invoke the Work-place from DSLIST. * FILE 183 //* * FILE 183 //* XDELETE REXX exec - Delete data sets "en masse" using a * FILE 183 //* generic filter such as "ABC*.D%.**.E%F*GH.*.TEMP". * FILE 183 //* * FILE 183 //* XRENAME REXX exec - Rename data sets "en masse" * FILE 183 //* * FILE 183 //* XDEL REXX EDIT macro - Delete current member * FILE 183 //* * FILE 183 //* XREN REXX EDIT macro - Rename current member * FILE 183 //* * FILE 183 //* ------------------ Batch Programs -------------------------- * FILE 183 //* * FILE 183 //* BLKSIZE2 Scan a PDS and print the size of each block and * FILE 183 //* the track balance * FILE 183 //* * FILE 183 //* This is a batch program, for people interested * FILE 183 //* in what a PDS looks like, from the inside. * FILE 183 //* * FILE 183 //* BYPASSNQ Assembler program. Scratch or Rename a Data Set * FILE 183 //* without SYSDSN ENQ * FILE 183 //* * FILE 183 //* BYPASSNQ is a driver that allows you to run any * FILE 183 //* utility program (such as IEHPROGM or IDCAMS) and * FILE 183 //* bypass dsname ENQ that is normally performed by * FILE 183 //* the DYNALLOC, SCRATCH and RENAME SVCs. * FILE 183 //* This technique allows data sets to be deleted or * FILE 183 //* renamed using standard MVS services and is fully * FILE 183 //* compatible with indexed VTOCs and SMS. * FILE 183 //* * FILE 183 //* CANMSGCL Purge current job's held output after a few hours. * FILE 183 //* Useful for those jobs that work OK 99% of the time * FILE 183 //* (must be authorized) * FILE 183 //* * FILE 183 //* Example: * FILE 183 //* * FILE 183 //* //MYJOB JOB ACCT#,CLASS=A,MSGCLASS=X * FILE 183 //* //COPY1 EXEC PGM=IEBCOPY * FILE 183 //* //... DD ... * FILE 183 //* //CONDPURG EXEC PGM=CANMSGCL,PARM=2, * FILE 183 //* // COND=(0,NE,COPY1) * FILE 183 //* * FILE 183 //* The number in the parm is a number of hours. * FILE 183 //* If the 'COPY1' step ends at 10:28 with a * FILE 183 //* return code equal to zero, the 'CONDPURG' step * FILE 183 //* executes and issues the following command: * FILE 183 //* * FILE 183 //* $TA,T=12.28,'$OJ01234,Q=X,CANCEL' * FILE 183 //* * FILE 183 //* COB2JOB Retrieve Job-related information in COBOL * FILE 183 //* * FILE 183 //* COB2SYS Retrieve System-related information in COBOL * FILE 183 //* * FILE 183 //* COB2TSO Issue TSO commands in COBOL * FILE 183 //* * FILE 183 //* CLEANUP Assembler program. Automatically searches the MVS * FILE 183 //* catalog for non-GDG data sets that will be created * FILE 183 //* in subsequent steps of your job and deletes them. * FILE 183 //* HSM-migrated data sets are deleted with HDELETE. * FILE 183 //* * FILE 183 //* //MYJOB JOB acct# * FILE 183 //* //* * FILE 183 //* //CLEANUP EXEC PGM=CLEANUP * FILE 183 //* //* * FILE 183 //* //STEP1 EXEC PGM=MYPROG1 * FILE 183 //* //OUTDD DD DSN=MY.FILE1,DISP=(,CATLG) * FILE 183 //* //STEP2 EXEC PGM=MYPROG2 * FILE 183 //* //OUTDD DD DSN=MY.FILE2,DISP=(,CATLG) * FILE 183 //* * FILE 183 //* Can also be executed as the LAST step of a job to * FILE 183 //* delete non-GDG data sets that were created during * FILE 183 //* job execution. * FILE 183 //* * FILE 183 //* CMDJ Send a JES2 command with the current job's number * FILE 183 //* (must be authorized) * FILE 183 //* * FILE 183 //* Example: * FILE 183 //* * FILE 183 //* //PURGEJOB EXEC PGM=CMDJES2,PARM=P * FILE 183 //* * FILE 183 //* If the current job's number is JOB01234, * FILE 183 //* then the following command is issued: * FILE 183 //* * FILE 183 //* $PJ 01234 * FILE 183 //* * FILE 183 //* DCODADDR Assembler module to convert an address passed by * FILE 183 //* its invoker into a character string that indicates * FILE 183 //* what module, CSECT within the module, and offset * FILE 183 //* within the CSECT the address points to. * FILE 183 //* DCODADDR uses the Binder API and can be invoked * FILE 183 //* by recovery routines or any other modules. * FILE 183 //* * FILE 183 //* DONTFAIL Prevent job failure caused by uncataloged data * FILE 183 //* sets (ESA only, must be authorized) * FILE 183 //* * FILE 183 //* GSFLKED Front-end to the linkage editor to recover * FILE 183 //* from SD37 on SYSLMOD (must be authorized) * FILE 183 //* * FILE 183 //* This program may be invoked instead of the DFP * FILE 183 //* linkage editor. It calls the linkage editor and, * FILE 183 //* if an SD37 abend occurs, calls IEBCOPY to compress * FILE 183 //* the SYSLMOD PDS, then calls the linkage editor * FILE 183 //* again. * FILE 183 //* * FILE 183 //* Another feature of this program is to * FILE 183 //* conditionally append a PDS member to SYSLIN, if * FILE 183 //* that member exists. * FILE 183 //* * FILE 183 //* ISGECMON Assemble and Link Job for SYS1.SAMPLIB(ISGECMON) * FILE 183 //* * FILE 183 //* The ISGECMON program runs as a never ending task * FILE 183 //* that checks dataset contention at periodic * FILE 183 //* intervals and sends messages to TSO users asking * FILE 183 //* them to free datasets that are causing contention. * FILE 183 //* * FILE 183 //* JOBRLSE Release a job by number (must be authorized) * FILE 183 //* * FILE 183 //* This program issues a $A command to release a job * FILE 183 //* previously submitted to JES2 with "TYPRUN=HOLD". * FILE 183 //* * FILE 183 //* To prevent "multiple jobs found" conditions, * FILE 183 //* this program uses the sub-system interface * FILE 183 //* to inquire about the status of homonym jobs. * FILE 183 //* Then, it issues a $A command with the job * FILE 183 //* number of the first job found in the input * FILE 183 //* queue in held status (for example: $A J1234). * FILE 183 //* * FILE 183 //* Sample execution JCL: * FILE 183 //* * FILE 183 //* //RLSENEXT EXEC PGM=JOBRLSE,PARM=PAYROL22 * FILE 183 //* * FILE 183 //* LINKLLA Link-edit and refresh LLA in a single step * FILE 183 //* (MVS/ESA only, must be authorized) * FILE 183 //* * FILE 183 //* Invokes the linkage-editor, then issues LLACOPY * FILE 183 //* for the member specified on the //SYSLMOD DD. * FILE 183 //* If there is no //SYSLIN DD in the step's JCL, * FILE 183 //* issues LLACOPY for the member on //SYSLMOD, * FILE 183 //* or for all of the members in the //SYSLMOD * FILE 183 //* library if no member name has been specified. * FILE 183 //* * FILE 183 //* LOADMLPA Load a reentrant module into the MLPA * FILE 183 //* (must be authorized) * FILE 183 //* * FILE 183 //* This program allows you to load a RENT module * FILE 183 //* from an authorized library into the MLPA. * FILE 183 //* Also supports the DELETE function to undo * FILE 183 //* LOAD. Invoker must have update authority to * FILE 183 //* SYS1.PARMLIB. * FILE 183 //* * FILE 183 //* This program has been designed to prevent jobs * FILE 183 //* that accept multiple inputs from failing in the * FILE 183 //* middle of the night because of a "typo" in a data * FILE 183 //* set name. When DONTFAIL detects that an input * FILE 183 //* data set is not cataloged, it converts it to a * FILE 183 //* null data set and allows the job to run with * FILE 183 //* partial input. * FILE 183 //* * FILE 183 //* PACKOFF Unpack a file packed by ISPF/PDF or XEDIT * FILE 183 //* * FILE 183 //* This is a sample program that reads * FILE 183 //* fixed-length records and unpacks them. * FILE 183 //* * FILE 183 //* PLI2JOB Retrieve Job-related information in PL/I * FILE 183 //* * FILE 183 //* PLI2TSO Issue TSO commands in PL/I * FILE 183 //* * FILE 183 //* RECALL Batch program - Issues HRECALL commands for every * FILE 183 //* migrated data sets used in subsequent steps of the * FILE 183 //* JOB in which it is executed. Pre-staging data * FILE 183 //* sets in this manner reduces HSM tape mount * FILE 183 //* activity. * FILE 183 //* * FILE 183 //* SCANMODL This assembler module loads a control-block map * FILE 183 //* from SYS1.MIGLIB and returns the offset & length * FILE 183 //* of a field. It is used to write programs that * FILE 183 //* access JES2 control blocks without using HASPSRC * FILE 183 //* and consequently, are release-independent. * FILE 183 //* * FILE 183 //* SVCUPDTE Install a type-3 SVC routine (must be authorized) * FILE 183 //* * FILE 183 //* This program installs an SVC routine from PLPA, * FILE 183 //* MLPA, or from an authorized library. * FILE 183 //* The installation can be permanent or temporary. * FILE 183 //* If the installation is temporary, SVCUPDTE waits * FILE 183 //* until a STOP or CANCEL command is issued, then * FILE 183 //* restores the old SVC entry and terminates. * FILE 183 //* * FILE 183 //* PARM=(nnn,mmmmmmm,hhmm,userid) * FILE 183 //* * FILE 183 //* nnn is the SVC number you want to install; * FILE 183 //* you must specify a 3-digit number * FILE 183 //* * FILE 183 //* mmmmmmmm is the name of a load module (or alias) * FILE 183 //* that you want to install as SVC nnn; it MUST * FILE 183 //* come from an authorized library (STEPLIB or * FILE 183 //* link-list) * FILE 183 //* * FILE 183 //* hhmm is the optional automatic shut-down time, * FILE 183 //* in 24-hour clock format. When the specified * FILE 183 //* time is reached, SVCUPDTE automatically stops. * FILE 183 //* * FILE 183 //* userid is the optional userid that will be given * FILE 183 //* access to the new SVC. Jobs submitted by other * FILE 183 //* users will keep on using the old SVC. * FILE 183 //* * FILE 183 //* SYSMOVE Unload a PDS to a sequential data set in * FILE 183 //* IEHMOVE format. Compatible with SMS. * FILE 183 //* * FILE 183 //* UNITAFF Dynamically sets UNIT=AFF for input tape files * FILE 183 //* (must be authorized) * FILE 183 //* * FILE 183 //* This program was originally designed to reduce * FILE 183 //* the number of tape drives used by user-submitted * FILE 183 //* SAS steps. It scans the SWA for the next step * FILE 183 //* and changes some of the SIOT's fields to force * FILE 183 //* all input tape data sets to the same drive. * FILE 183 //* * FILE 183 //* It must be executed immediately before the * FILE 183 //* step to process (SAS, SORT, or any other * FILE 183 //* program that reads a variable number of tape * FILE 183 //* files, one at a time). * FILE 183 //* * FILE 183 //* Sample jcl: * FILE 183 //* * FILE 183 //* //UNITAFF EXEC PGM=UNITAFF * FILE 183 //* //STEPLIB DD DSN=SYS2.AUTHLIB,DISP=SHR * FILE 183 //* //* * FILE 183 //* //STEP53 EXEC PGM=SAS * FILE 183 //* //OSIN DD DSN=USER1.X,DISP=SHR * FILE 183 //* // DD DSN=UPQE.DQE40530(-1),DISP=SHR * FILE 183 //* //OSIN2 DD DSN=UPQR.DQR02150(0),DISP=SHR * FILE 183 //* //OSIN3 DD DSN=USER1.X,DISP=SHR * FILE 183 //* // DD DSN=UPBG.DBGA0240(-1),DISP=SHR * FILE 183 //* //OSIN4 DD DSN=USER1.X,DISP=SHR * FILE 183 //* // DD DSN=USER1.YY,DISP=SHR * FILE 183 //* // DD DSN=UPQR.DQR02140(-1),DISP=SHR * FILE 183 //* * FILE 183 //* The program only supports cataloged data sets; * FILE 183 //* relative generation numbers are handled * FILE 183 //* correctly via the GDGNT. * FILE 183 //* * FILE 183 //* Restriction: No distinction is made between 3420, * FILE 183 //* 3480 or 3490 device types; this will cause * FILE 183 //* problems if the input to a step is mixed. * FILE 183 //* * FILE 183 //* * FILE 183 //* ------------------ Assembler Macros ------------------------ * FILE 183 //* * FILE 183 //* BUILDCDE Make storage allocated with GETMAIN appear as a * FILE 183 //* load-module in a dump. * FILE 183 //* * FILE 183 //* BUILDCDE uses the "loader" form of IDENTIFY to * FILE 183 //* create a major CDE and corresponding XL, then * FILE 183 //* issues a LOAD SVC to create an LLE and associate * FILE 183 //* the CDE with the current TCB. Don't worry, you * FILE 183 //* don't have to understand how it works to use it. * FILE 183 //* * FILE 183 //* EXAMPLE: * FILE 183 //* * FILE 183 //* GETMAIN RU,LV=20000 * FILE 183 //* BUILDCDE LENGTH=(0),ADDR=(1),EP=DYNAM20 * FILE 183 //* * FILE 183 //* The 20K storage area will appear in a dump * FILE 183 //* as a load-module called "DYNAM20". * FILE 183 //* * FILE 183 //* EASYSORT Invoke an internal SORT with OPEN/PUT/GET logic * FILE 183 //* * FILE 183 //* Allows you to do internal sorts without any * FILE 183 //* knowledge of parameter lists or exit routine * FILE 183 //* linkage conventions. * FILE 183 //* * FILE 183 //* Example: * FILE 183 //* * FILE 183 //* EASYSORT OPEN, * FILE 183 //* FIELDS=(1,22,CH,A), * FILE 183 //* TYPE=F,LENGTH=64, * FILE 183 //* OPTION='EQUALS,RESINV=500K' * FILE 183 //* . . * FILE 183 //* READ GET FILEIN * FILE 183 //* EASYSORT PUT,(1) pass record to SORT * FILE 183 //* B READ * FILE 183 //* . . * FILE 183 //* REWRITE EASYSORT GET, get sorted record * FILE 183 //* SET=(R3), * FILE 183 //* EODAD=ENDSORT * FILE 183 //* PUT FILEOUT,(R3) * FILE 183 //* B REWRITE * FILE 183 //* . . * FILE 183 //* ENDSORT EASYSORT CLOSE * FILE 183 //* * FILE 183 //* GETDIR Read a directory sequentially with a BPAM DCB * FILE 183 //* * FILE 183 //* This macro offers a simple way to read directory * FILE 183 //* entries and members with a single BPAM DCB. * FILE 183 //* * FILE 183 //* GETPUT31 Issue GET, PUT or PUTX while in AMODE31 * FILE 183 //* * FILE 183 //* This member contains GET31, PUT31 and PUTX31, * FILE 183 //* which are modified versions of GET, PUT and * FILE 183 //* PUTX. They allow a program running with * FILE 183 //* RMODE24 and AMODE31 to issue QSAM GET, PUT and * FILE 183 //* PUTX without having to switch to AMODE24. * FILE 183 //* GET31 allows specification of an end-of-file * FILE 183 //* routine (EODAD). * FILE 183 //* * FILE 183 //* STRING Provides functions similar to PL/I's * FILE 183 //* PUT EDIT or COBOL's STRING. * FILE 183 //* * FILE 183 //* This is the only non-IBM macro you need to * FILE 183 //* assemble the programs in this file. * FILE 183 //* * FILE 183 //* This member contains the macro, a test job, * FILE 183 //* and the documentation. * FILE 183 //* * FILE 183 //* * FILE 183 //* ---------------------- Miscellaneous ----------------------- * FILE 183 //* * FILE 183 //* DEFGDGSR Sub-routine - invokes SVC 26 to define a GDG base * FILE 183 //* * FILE 183 //* May be invoked from a COBOL program, like this: * FILE 183 //* * FILE 183 //* 05 DSNAME PIC X(44) VALUE 'MY.DSNAME'. * FILE 183 //* 05 GDGLIMIT PIC 999 VALUE 027. * FILE 183 //* * FILE 183 //* CALL 'DEFGDGSR' USING DSNAME, * FILE 183 //* GDGLIMIT. * FILE 183 //* * FILE 183 //* FILLDASD Asm pgm to fill free DASD space with binary zeroes * FILE 183 //* * FILE 183 //* HANDBOOK Job - Creates an on-line copy of the DATA AREAS * FILE 183 //* (aka Debugging Handbook) manuals * FILE 183 //* * FILE 183 //* This job assembles macros from SYS1.MACLIB and * FILE 183 //* SYS1.MODGEN and stores the assembly listings * FILE 183 //* into PDS members. It is set up for over 60 * FILE 183 //* commonly used MVS control blocks (such as CVT, * FILE 183 //* TCB, JFCB, etc) and may be easily modified to * FILE 183 //* support other ones. * FILE 183 //* * FILE 183 //* The assembly listing for each macro is stored * FILE 183 //* into the output PDS under the control block * FILE 183 //* name. For example, the assembly listing for * FILE 183 //* "IKJTCB" is stored into the "TCB" member. * FILE 183 //* * FILE 183 //* To conserve dasd space, the LMCOPY service of * FILE 183 //* ISPF/PDF is used to pack the output of the * FILE 183 //* assembler. * FILE 183 //* * FILE 183 //* IEC149I MPF Exit. Display the dsname from the HDR1 label * FILE 183 //* after a 813-04 or 237-08 abend. * FILE 183 //* * FILE 183 //* SYSDEBUG General Purpose ESTAE Routine. Simplifies abend * FILE 183 //* resolution by formatting and writing out important * FILE 183 //* MVS control blocks in an easy-to-read fashion. * FILE 183 //* * FILE 183 //* TCTDCTR Sub-routine - Prints the EXCP count for each DD * FILE 183 //* in the job step * FILE 183 //* * FILE 183 //* May be invoked at the end of a program for * FILE 183 //* debugging or tuning purposes. * FILE 183 //* * FILE 183 //* TRIMMAC Job - Creates a reduced-size MACLIB that may be * FILE 183 //* used instead of the SYS1.MACLIB/SYS1.MODGEN * FILE 183 //* concatenation to improve the performance of the * FILE 183 //* assembler. * FILE 183 //* * FILE 183 //* The "TRIMMAC" library is built as follows: * FILE 183 //* * FILE 183 //* 1. selected macros are read from ddname "SYSLIB", * FILE 183 //* trimmed from PL/AS code and other comment * FILE 183 //* lines, then written to a temporary data set. * FILE 183 //* * FILE 183 //* 2. the SORT utility is invoked to sort the macros * FILE 183 //* in ascending sequence of their size. * FILE 183 //* * FILE 183 //* 3. the sorted macros are written to SYSPUNCH * FILE 183 //* as an IEBUPDTE sysin stream. * FILE 183 //* * FILE 183 //* 4. IEBUPDTE is executed in the last step to * FILE 183 //* load the macros into the "TRIMMAC" library, * FILE 183 //* the smallest macros being loaded first. * FILE 183 //* * FILE 183 //* You may customize the member list and the input * FILE 183 //* concatenation to add other macros and/or macro * FILE 183 //* libraries, as needed. * FILE 183 //* * FILE 183 //* Use the "TRIMMAC" library instead of the * FILE 183 //* MACLIB/AMODGEN concatenation to assemble a * FILE 183 //* program and compare the before/after values for * FILE 183 //* the elapsed time, excp count and I/O connect * FILE 183 //* time. Expect savings of 30 to 60 percent when * FILE 183 //* "TRIMMAC" is used. * FILE 183 //* * FILE 183 //* My "TRIMMAC" PDS is currently allocated as * FILE 183 //* follows: * FILE 183 //* * FILE 183 //* UNIT=3390,SPACE=(CYL,(9,,18)), * FILE 183 //* DCB=(RECFM=FB,LRECL=80,BLKSIZE=29720) * FILE 183 //* * FILE 183 //* USERCMDS Job - Update USERCMDS in batch * FILE 183 //* * FILE 183 //* This is a TMP job that uses an in-line REXX exec * FILE 183 //* and ISPF table services to append a set of in-line * FILE 183 //* commands to the original USERCMDS table. * FILE 183 //* * FILE 183 //* The resulting USERCMDS table may be given any * FILE 183 //* name and go to any library you choose. * FILE 183 //* * FILE 183 //* ZAPONTR0 Patch job - Bypass STEPLIB for ILBOxxx routines * FILE 183 //* * FILE 183 //* This patch to ILBONTR0 eliminates * FILE 183 //* JOBLIB/STEPLIB directory searches for OS/VS * FILE 183 //* COBOL ILBOxxx modules when SYS1.VSCLLIB is in * FILE 183 //* the linklist. If you compile your COBOL * FILE 183 //* modules with 'resident' and have large JOBLIBs * FILE 183 //* or STEPLIBs, you want to try this. * FILE 183 //* * FILE 183 //* The job contains 2 different versions of the * FILE 183 //* patch in AMASPZAP format. Each version * FILE 183 //* corresponds to a different PTF level, use the * FILE 183 //* one that works for you. The patch is packaged * FILE 183 //* with its own validation program. * FILE 183 //* * FILE 183 //* ZAPXMIT Patch job - Remove BLKSIZE(3120) from XMIT OUTDA() * FILE 183 //* cmd * FILE 183 //* * FILE 183 //* This patch to the TRANSMIT command sets the BLKSIZE * FILE 183 //* of the output data set to zero when TRANSMIT/XMIT * FILE 183 //* is invoked with the OUTDA or OUTDS parameter. * FILE 183 //* This version of the ZAP works on TSO/E 2.6. * FILE 183 //* * FILE 183 //***FILE 184 IS FROM TOM BRYANT OF THE CHICAGO SUBURBS IN ILLINOIS.* FILE 184 //* THIS FILE CONTAINS CLISTS, REXX EXECS AND BATCH JCL * FILE 184 //* TO MAKE IT EASIER TO USE IPCS UNDER MVS/ESA. THIS * FILE 184 //* FILE NOW ALSO CONTAINS FOUR OF TOM'S ARTICLES FROM * FILE 184 //* "TECHNICAL SUPPORT" MAGAZINE THAT EXPLAIN SOME OF * FILE 184 //* HIS DEBUGGING PHILOSOPHY, AND WHICH ALSO EXPLAIN * FILE 184 //* THE PROCEDURES ON THIS FILE FURTHER. * FILE 184 //* * FILE 184 //* NEW ADDRESS: * FILE 184 //* TOM BRYANT * FILE 184 //* email: thomas.bryant@mail.bcop.com * FILE 184 //* Thomas Bryant * FILE 184 //* * FILE 184 //* phone: 630-775-4032 * FILE 184 //* * FILE 184 //***FILE 185 contains tools to help you control the TSO auth * FILE 185 //* tables which APF-authorize TSO commands and programs * FILE 185 //* to your TSO session. Between this file, and File * FILE 185 //* 797, you have a very nice set of tools which will * FILE 185 //* help you in this matter, both in altering the * FILE 185 //* "common storage" copies of the auth tables created * FILE 185 //* by PARMLIB (members IKJTSOxx), and in altering the * FILE 185 //* individual TSO session's auth tables pointed to by * FILE 185 //* the LWA (Logon Work Area). * FILE 185 //* * FILE 185 //* ASUB deals with the "common storage" tables. (CSA) * FILE 185 //* TSUB deals with the "LWA pointed to" tables. (User) * FILE 185 //* * FILE 185 //* File 185 also contains source code (member ASMTABLS) * FILE 185 //* and a load library (member LOADLIB) to help you make * FILE 185 //* a greatly expanded IKJTABLS load module to authorize * FILE 185 //* programs and commands under TSO. When run in an APF * FILE 185 //* authorized STEPLIB in a TSO session, this IKJTABLS * FILE 185 //* load module will override IKJTSOxx from PARMLIB and * FILE 185 //* will also override the copies of IKJTEFE2, IKJEFTE8, * FILE 185 //* IKJEFTAP, and IKJEFTNS that are in SYS1.LPALIB. * FILE 185 //* The load module IKJTABLS should be copied into * FILE 185 //* an APF-authorized STEPLIB with all its aliases: * FILE 185 //* IKJEFTE2, IKJEFTE8, IKJEFTAP, IKJEFTNS. * FILE 185 //* * FILE 185 //* The source code (member ASMTABLS) was created with * FILE 185 //* the aid of the vendor product STARTOOL FDM from * FILE 185 //* Serena, Inc. I have included a free method of * FILE 185 //* generating a nearly equivalent disassembly of your * FILE 185 //* current IKJTABLS load module, using only free tools. * FILE 185 //* This is completely self-contained in XMIT format, * FILE 185 //* as pds member FILE234I in this file. Member $$$$READ * FILE 185 //* in that pds, and member $$NOTE2 in this pds, will * FILE 185 //* explain what to do, if you need to generate your * FILE 185 //* own assembly JCL for IKJTABLS. * FILE 185 //* * FILE 185 //* The load library is included in this file, in member * FILE 185 //* LOADLIB, in TSO XMIT format. Just do a TSO RECEIVE * FILE 185 //* INDS(this.pds(LOADLIB)) to create the load library * FILE 185 //* on your system. There are load modules for other * FILE 185 //* "TSO auth table" tools in this load library as well: * FILE 185 //* * FILE 185 //* ADIS, ASUB, LLWA, LSLT, LWATEDIT, LWATMGR, STEPLIB, * FILE 185 //* and TSUB. * FILE 185 //* * FILE 185 //* If you want to authorize everything that everybody * FILE 185 //* else has, you have to copy (zap) all the names * FILE 185 //* from your IKJTSOxx PARMLIB member into this load * FILE 185 //* module, or else you might find that you've lost * FILE 185 //* authorization of some programs and/or commands. * FILE 185 //* I have tried to include all the commands that I * FILE 185 //* use, and all the names that I could find on the * FILE 185 //* live systems, but you may most likely need some * FILE 185 //* more. To quickly obtain a list of programs in your * FILE 185 //* session's auth tables see the LWATMGR and LWATEDIT * FILE 185 //* tools in CBT File 797. Also you can run TSUB E2D, * FILE 185 //* TSUB E8D, TSUB APD, TSUB NSD, to display your * FILE 185 //* TSO session's current lists. Use ASUB E2D, etc. * FILE 185 //* to display the PARMLIB-generated current lists. * FILE 185 //* * FILE 185 //* Also refer to CBT Tape File 797 for extra help in * FILE 185 //* this area. File 797 has tools to manipulate the * FILE 185 //* TSO auth tables in each userid's session, or to * FILE 185 //* LOAD COMPLETELY NEW TABLES for a user's session. * FILE 185 //* File 185 concentrates on tools to CHANGE the * FILE 185 //* EXISTING TSO auth tables either in common storage, * FILE 185 //* or in your own session. (ASUB and TSUB * FILE 185 //* respectively.) * FILE 185 //* * FILE 185 //* Please read members $EXPLAIN and $$NOTE1 carefully. * FILE 185 //* * FILE 185 //* Use the new ADIS command (Auth table DISplay) * FILE 185 //* command to display what authorized commands and * FILE 185 //* programs everybody else has. ADIS will generate * FILE 185 //* a "copyable list" of these commands, whether it be * FILE 185 //* from the "live" IKJEFTE2, or IKJEFTE8, or IKJEFTAP * FILE 185 //* tables, or even from the IKJEFTNS table. * FILE 185 //* * FILE 185 //* Members ADIS (source for a TSO command to display * FILE 185 //* the active "auth tables" generated from a PARMLIB * FILE 185 //* UPDATE(xx) command, a SET IKJTSO=xx command, or * FILE 185 //* an IPL, and ADIS$ (JCL to assemble ADIS) have been * FILE 185 //* added to this pds. And the load module for ADIS * FILE 185 //* has been added to the LOADLIB member. * FILE 185 //* * FILE 185 //* ADIS will display the common storage TSO/E "auth * FILE 185 //* tables" generated from the PARMLIB member IKJTSOxx. * FILE 185 //* The output of the ADIS command can be captured * FILE 185 //* using SYSOUTTRAP tools, since it is generated by * FILE 185 //* the TSO PUTLINE service. Try ADIS. You'll like * FILE 185 //* it. ADIS is read-only, and does not need APF * FILE 185 //* authorization. * FILE 185 //* * FILE 185 //* A new TSO command called SHOWTPVT documents all * FILE 185 //* the fields of the TPVT control block (TSO PARMLIB * FILE 185 //* Vector Table) which is not documented publicly * FILE 185 //* by IBM. SHOWTPVT shows all the values of your * FILE 185 //* own system's TPVT. * FILE 185 //* * FILE 185 //* Remember that the member LOADLIB of this pds also * FILE 185 //* contains a load module for a greatly expanded * FILE 185 //* IKJTABLS to authorize programs and commands under * FILE 185 //* TSO. This load module was created from the ASMTABLS * FILE 185 //* source code. For TSO/E Release 2.n, and higher, * FILE 185 //* this load module (and its aliases) can be used as * FILE 185 //* is. There is also plenty of room to zap more names, * FILE 185 //* in the IKJEFTE2, IKJEFTE8, and IKJEFTAP tables. You * FILE 185 //* may want to zap the tables to authorize more of your * FILE 185 //* favorite programs. Put it in an APF authorized * FILE 185 //* STEPLIB in your TSO logon proc. Has to be SETCODE * FILE 185 //* AC(1). * FILE 185 //* * FILE 185 //* Updated for z/OS Version 2.3. (CBT498) * FILE 185 //* * FILE 185 //***FILE 186 IS CURRENTLY EMPTY * FILE 186 //* * FILE 186 //***FILE 187 WAS FROM THE FIRST NATIONAL BANK OF CHICAGO, AND HAS * FILE 187 //* BEEN SIZABLY UPDATED BY SAM GOLOB. THE "CVTCLIST" * FILE 187 //* OR "CONVERT CLIST" PROGRAM CONVERTS ENTIRE * FILE 187 //* CLIST LIBRARIES FROM EITHER THE FB-80 FORMAT TO * FILE 187 //* THE VB-255 FORMAT OR VICE-VERSA. GUESSWORK IS * FILE 187 //* ELIMINATED, AND THE CONVERSION IS QUICK, AT ASSEMBLER * FILE 187 //* SPEED. ESPECIALLY USEFUL IS THE VB-FB CONVERSION. * FILE 187 //* * FILE 187 //* Note: For logic to convert REXX execs from VB-255 to * FILE 187 //* FB-80 format, please see the REXX8080 member of * FILE 187 //* File 155. * FILE 187 //* * FILE 187 //* THIS CODE HAS BEEN MODIFIED BY SAM GOLOB TO LEVEL * FILE 187 //* V2R3M1 WITH KNOWN BUGS FIXED, AND WITH THE "LONG * FILE 187 //* LINES" OF THE "255 FORMAT" PROPERLY FOLDED, SO THAT * FILE 187 //* THE CONVERTED CLISTS EXECUTE IDENTICALLY TO THE WAY * FILE 187 //* THE ORIGINAL CLISTS EXECUTED. BUT REXX PROGRAMS * FILE 187 //* WILL STILL HAVE TO BE EXAMINED BY HAND AFTER THE * FILE 187 //* CONVERSION. THIS PROGRAM WILL MAKE THAT PROCESS * FILE 187 //* EASIER, BECAUSE IT FLAGS ALL MEMBERS WHICH HAD * FILE 187 //* LONG LINES SPLIT, AND TELLS YOU HOW MANY SPLITS * FILE 187 //* WERE DONE IN EACH MEMBER. YOU'LL JUST HAVE TO * FILE 187 //* LOOK AT EACH EXEC AND SEE WHICH LINES HAVE BEEN * FILE 187 //* SPLIT "CLIST-STYLE". * FILE 187 //* * FILE 187 //* THIS PROGRAM MAKES IT POSSIBLE TO EASILY CONVERT * FILE 187 //* THE CLIST FORMATS OF ANY SHOP. NOW, YOU ARE NOT * FILE 187 //* "FROZEN" IN ANY ONE CLIST FORMAT. * FILE 187 //* * FILE 187 //* DEFAULT EXECUTION OF THIS PROGRAM IS TO REPLACE * FILE 187 //* EXISTING MEMBERS IN THE OUTPUT LIBRARY. IF YOU * FILE 187 //* DON'T WANT TO REPLACE EXISTING MEMBERS, EXECUTE * FILE 187 //* THE PROGRAM WITH PARM=ADD. * FILE 187 //* * FILE 187 //* THIS LEVEL OF THE CONVERT CLIST PROGRAM "CVTCLIST" * FILE 187 //* HAS BEEN FIXED TO BECOME "THE" TOOL FOR ACCOMPLISHING * FILE 187 //* EASY CLIST PROGRAM CONVERSIONS BETWEEN THE TWO * FILE 187 //* INCOMPATIBLE DCB FORMATS. * FILE 187 //* * FILE 187 //* SYSUT1 IS THE INPUT DDNAME AND SYSUT2 IS THE OUTPUT * FILE 187 //* DDNAME FOR THIS PROGRAM. THEY MUST BE OF DIFFERENT * FILE 187 //* CLIST DCB FORMATS FROM EACH OTHER. ONE DDNAME MUST * FILE 187 //* BE FB-80 AND THE OTHER MUST BE VB-255. ALL MEMBERS * FILE 187 //* OF THE LIBRARY POINTED TO BY SYSUT1 WILL BE COPIED * FILE 187 //* TO CONVERTED (AND RENUMBERED) MEMBERS IN THE SYSUT2 * FILE 187 //* LIBRARY. THE PROGRAM FIGURES OUT FROM THE DCB * FILE 187 //* INFORMATION OF EACH FILE, WHICH WAY TO DO THE * FILE 187 //* CONVERSION. * FILE 187 //* * FILE 187 //* THIS LEVEL OF CVTCLIST ALLOWS MEMBER REPLACEMENT TO * FILE 187 //* TAKE PLACE IN THE SYSUT2 LIBRARY. THAT PREVIOUSLY * FILE 187 //* WAS NOT ALLOWED. FORMERLY, THE SYSUT2 LIBRARY HAD * FILE 187 //* TO BE EMPTY. THE SYSPRINT DDNAME GIVES A REPORT * FILE 187 //* SHOWING HOW MANY MEMBERS WERE ADDED TO THE SYSUT2 * FILE 187 //* DATASET, AND HOW MANY MEMBERS WERE REPLACED. * FILE 187 //* * FILE 187 //* FOR VB-255 TO FB-80 CONVERSIONS, WHERE LONG LINES * FILE 187 //* ARE SPLIT, ISPF STATISTICS ARE NOW ADJUSTED TO ADD * FILE 187 //* THE NUMBER OF LINE SPLITS TO THE SIZE, PROVIDED THAT * FILE 187 //* ISPF STATISTICS EXISTED FOR THE MEMBER IN THE FIRST * FILE 187 //* PLACE. IF THEY DIDN'T EXIST FOR A MEMBER, NOTHING * FILE 187 //* IS DONE TO THE DIRECTORY ENTRY. * FILE 187 //* * FILE 187 //* NOW, WITH THIS CVTCLIST VERSION, IT IS POSSIBLE TO * FILE 187 //* MERGE SEVERAL CLIST LIBRARIES WHILE CONVERTING * FILE 187 //* THEM, BECAUSE MEMBER REPLACEMENT IS NOW ALLOWED. * FILE 187 //* * FILE 187 //* NOW ALSO, WHEN CONVERTING VB-FB, ALL NUMERICS * FILE 187 //* IN COLUMNS 81-88 ARE FLAGGED AND COUNTED, BECAUSE * FILE 187 //* THEY MAY BE SPURIOUS SEQUENCE NUMBERS LEFT OVER * FILE 187 //* AFTER A PREVIOUS FAULTY CONVERSION FROM FB TO VB. * FILE 187 //* IF THERE WAS DATA IN COLUMNS 1-8, 73-80 ARE CHECKED * FILE 187 //* TO SEE IF THEY ARE NUMERIC, INSTEAD OF 81-88. * FILE 187 //* * FILE 187 //* AT THE PRESENT LEVEL, THE PROGRAM DOES NOT "STRIP" * FILE 187 //* THESE NUMBERS OUT AND CONVERT THEM TO BLANKS. IT * FILE 187 //* MAY DO SO IN THE NEAR FUTURE UNDER CONTROL OF A * FILE 187 //* PARM. IF YOU REALLY WANT THE PROGRAM TO STRIP THESE * FILE 187 //* NUMERICS OUT, YOU JUST HAVE TO UNCOMMENT ONE * FILE 187 //* INSTRUCTION. * FILE 187 //* * FILE 187 //***FILE 188 IS FROM MR SHMUEL GOLOB. IT CONTAINS A COPY OF * FILE 188 //* HIS IBM SOURCE HANDLING SYSTEM CALLED SYMTAPE. * FILE 188 //* THIS FILE IS IN IEBUPDTE SYSIN FORMAT. SEE THE * FILE 188 //* MEMBER CALLED $$$DOC FOR ADDITIONAL INFORMATION. * FILE 188 //* * FILE 188 //* INTRODUCTION. ALMOST EVERYBODY WHO INSTALLS MVS * FILE 188 //* GETS THE WHOLE COLLECTION OF OPTIONAL MATERIAL * FILE 188 //* (SOURCE TAPES) FROM IBM, WHICH HE ALMOST NEVER * FILE 188 //* USES, UNLESS HE IS ONE OF THE FEW WHO HAS * FILE 188 //* OCCASION TO REFER TO THEM. THERE ARE A LOT OF * FILE 188 //* TAPES, FIRST OF ALL. SECOND OF ALL, MANY OF THE * FILE 188 //* MODULES QUICKLY BECOME OBSOLETE, BECAUSE OF NEW * FILE 188 //* PTF LEVELS OF THE MODULE. THE MOST USEFUL PARTS * FILE 188 //* OF THE COLLECTION ARE PROBABLY THE IBM PRIVATE * FILE 188 //* MACROS, WHICH ONE MAY SOMETIMES USE TO WRITE * FILE 188 //* SYSTEM CODE, AND THE ASSEMBLER LANGUAGE CODE FOR * FILE 188 //* SYSTEM TABLES, SUCH AS IKJEFTE2 AND THE LIKE, * FILE 188 //* WHICH CAN BE USED TO CODE USERMODS TO THE * FILE 188 //* SYSTEM, SAY, IF YOU WANT TO EXPAND THE TABLE. * FILE 188 //* * FILE 188 //* THIS SYSTEM MAKES ANY PART OF THIS SOURCE EASILY * FILE 188 //* ACCESSIBLE. * FILE 188 //* * FILE 188 //* ANOTHER SYSTEM, WHICH WAS WRITTEN BY CHUCK GLASS * FILE 188 //* OF WESTERN UNION INTERNATIONAL, DOES THE SAME * FILE 188 //* KIND OF THING, ALTHOUGH IT IS COMPLETELY * FILE 188 //* DIFFERENT IN DESIGN. YOU CAN TAKE YOUR CHOICE * FILE 188 //* AS TO WHAT'S MORE CONVENIENT TO SET UP AND USE. * FILE 188 //* * FILE 188 //* SEE FILE 189 FOR A SAMPLE LISTING OF SOME OF THE * FILE 188 //* OUTPUT. * FILE 188 //* * FILE 188 //* NEW DEVELOPMENT -- THE ARCHIVER VERSION 5.0 ON * FILE 188 //* FILE 147 IS PROBABLY THE BEST MEANS NOW, OF DOING * FILE 188 //* IBM SOURCE CODE HANDLING. SG * FILE 188 //* * FILE 188 //***FILE 189 IS FROM SAM GOLOB. * FILE 189 //* IT CONTAINS A SMALL EXAMPLE OF THE OUTPUT PRODUCED * FILE 189 //* BY THE CODE IN FILE 188 OF THIS TAPE. THIS FILE * FILE 189 //* IS IN IEBCOPY FORMAT AND IS LRECL=133 BLKSIZE=15428 * FILE 189 //* RECFM=FBA * FILE 189 //* * FILE 189 //***FILE 190 IS THE VSMDUMP UTILITY FROM ROBERT STYMA OF AGCS * FILE 190 //* IN PHOENIX, ARIZONA. THIS UTILITY SHOWS WHO TOOK * FILE 190 //* POSSESSION OF VARIOUS PARTS OF CSA. THIS TOOL CAN * FILE 190 //* BE RUN EITHER AGAINST THE CURRENT ADDRESS SPACE, * FILE 190 //* OR UNDER IPCS AGAINST A DUMP. VERY USEFUL AND * FILE 190 //* CAN BE A LIFE SAVER. * FILE 190 //* * FILE 190 //* ROBERT E. STYMA * FILE 190 //* PRINCIPAL ENGINEER * FILE 190 //* AG COMMUNICATION SYSTEMS, PHOENIX - * FILE 190 //* A SUBSIDIARY OF LUCENT * FILE 190 //* EMAIL: STYMAR@AGCS.COM * FILE 190 //* PHONE: 623-582-7323 * FILE 190 //* FAX: 623-581-4884 * FILE 190 //* COMPANY: HTTP://WWW.AGCS.COM * FILE 190 //* * FILE 190 //***FILE 191 IS FROM WALT SAPP OF THE CALIFORNIA HEALTH AND * FILE 191 //* WELFARE DATA CENTER IN SACRAMENTO, CALIFORNIA. * FILE 191 //* THIS FILE CONTAINS CODE TO PUT ALL KINDS OF JOBCARD * FILE 191 //* INFORMATION INTO STARTED TASKS, UNDER JES2. ALLOWS * FILE 191 //* STARTED TASKS TO BE MONITORED BY ACCOUNTING SYSTEMS * FILE 191 //* SIMILARLY TO BATCH JOBS. * FILE 191 //* * FILE 191 //* STARTED TASK ACCOUNTING. * FILE 191 //* * FILE 191 //***FILE 192 IS CODE WHICH IS A GENERALIZED RECOVERY ROUTINE * FILE 192 //* FROM MITCHELL MARX AND PENELOPE DAVIS OF MD-PALADIN * FILE 192 //* INCORPORATED IN NEW YORK CITY. THIS IS MACHINE * FILE 192 //* READABLE CODE FROM A PRESENTATION GIVEN AT SHARE 79 * FILE 192 //* AND SHARE 80. THE CODE IN THIS ROUTINE CAN BE USED * FILE 192 //* AS EITHER AN ESTAEX ROUTINE, AN FRR (FUNCTIONAL * FILE 192 //* RECOVERY ROUTINE) OR AN ARR (ASSOCIATED RECOVERY * FILE 192 //* ROUTINE IN ACCESS REGISTER MODE). * FILE 192 //* * FILE 192 //***FILE 193 is from Steinar Aasland, formerly of Kvaerner * FILE 193 //* Engineering in Lysaker, Norway, and contains a * FILE 193 //* tape copying program called TCOPY. This is an * FILE 193 //* old program. * FILE 193 //* * FILE 193 //* This program can list the contents of a tape, or * FILE 193 //* copy it to another tape. It has some features that * FILE 193 //* are not so often found in tape copy programs. * FILE 193 //* * FILE 193 //* Fixed to be able to copy 64K block size on a tape, * FILE 193 //* by Sam Golob. Also cleaned up some assembly errors * FILE 193 //* for ASMA90. The macro processor is now a little * FILE 193 //* less forgiving. Shorter strings now always compare * FILE 193 //* as less, so to be accurate, you have to pad them * FILE 193 //* to the same length. * FILE 193 //* * FILE 193 //* I have now placed the TCOPY load module on File 035. * FILE 193 //* * FILE 193 //* For help concerning this file, you may contact: * FILE 193 //* * FILE 193 //* Sam Golob * FILE 193 //* P.O. Box 702 * FILE 193 //* Pomona, NY 10970 USA * FILE 193 //* * FILE 193 //* email: sbgolob@cbttape.org * FILE 193 //* * FILE 193 //***FILE 194 IS A SET OF CUT AND PASTE MACROS FROM JIM MARSHALL * FILE 194 //* THESE ARE EDIT MACROS TO BE USED UNDER ISPF. * FILE 194 //* * FILE 194 //* Jim Marshall * FILE 194 //* Office of Personnel Management * FILE 194 //* CIO/WTC - Room BH04 * FILE 194 //* 1900 E Street NW * FILE 194 //* Washington DC 20415-0001 * FILE 194 //* w - 202-606-1261 * FILE 194 //* f - 202-606-2092 * FILE 194 //* jdmarsha@opm.gov * FILE 194 //* * FILE 194 //***FILE 195 IS FROM ELI DUTTMAN OF EDUTCO IN FOREST HILLS, NEW * FILE 195 //* YORK. THIS FILE CONTAINS A SMALL COLLECTION OF * FILE 195 //* (EITHER) CLEVER OR SIMPLE CLISTS. BUT THEY ARE * FILE 195 //* HANDY. GIVES YOU AN IDEA OF WHAT YOU CAN DO FOR * FILE 195 //* YOURSELF, OR YOU CAN USE THESE OUT OF THE BOX. * FILE 195 //* * FILE 195 //* "HANDY CLIST" PACKAGE. * FILE 195 //* * FILE 195 //* THIS SMALL COLLECTION OF CLISTS ACCOMPLISHES HANDY THINGS * FILE 195 //* IN A SURPRISINGLY SIMPLE WAY. IN SEVERAL OF THESE CLISTS, * FILE 195 //* UNCANNY ADVANTAGE IS TAKEN OF THE ISPF "SELECT" SERVICE. * FILE 195 //* IF YOU LOOK AT THE CLISTS, YOU'LL SEE THAT MOST OF THEM ARE * FILE 195 //* 'NO BRAINERS', BUT BOY DO THEY WORK! * FILE 195 //* * FILE 195 //* CONTENTS OF THE COLLECTION IS AS FOLLOWS: * FILE 195 //* * FILE 195 //* $ELECT - GENERALIZED CLIST TO INVOKE THE ISPF SELECT * FILE 195 //* SERVICE. THIS WORKS FOR PROGRAMS, PANELS, AND * FILE 195 //* COMMANDS. * FILE 195 //* * FILE 195 //* COMPRESS - CLIST TO ACCOMPLISH THE COMPRESSION OF A PDS, * FILE 195 //* USING SHARED ALLOCATION ONLY. WORKS ONLY * FILE 195 //* UNDER ISPF. AUTHORIZATION IS RETAINED * FILE 195 //* BECAUSE THE ISPF SELECT SERVICE IS USED TO * FILE 195 //* CALL IEBCOPY. * FILE 195 //* * FILE 195 //* LOGOF - FIXES "FAT FINGER" ERRORS WHEN LOGGING OFF TSO. * FILE 195 //* 'NO BRAINER' NUMBER ONE. * FILE 195 //* * FILE 195 //* LOGO _ AN ALIAS FOR LOGOF * FILE 195 //* * FILE 195 //* X _ AN ALIAS FOR LOGOF * FILE 195 //* * FILE 195 //* RELOG - LOGS THE CURRENT USER BACK ON TO TSO WITHOUT * FILE 195 //* KILLING THE CURRENT ADDRESS SPACE. * FILE 195 //* * FILE 195 //* T$TDIALG - ENTERS ISPF DIALOG MANAGER TEST FUNCTION FOR * FILE 195 //* THE CURRENT APPLICATION. LIKE PDF OPTION 7, * FILE 195 //* BUT NOT APPLID(ISR). * FILE 195 //* * FILE 195 //* WHOAMI - THE 'NO BRAINER' OF THEM ALL, BUT HANDY. * FILE 195 //* TELLS YOU WHO IS LOGGED ON TO THE TUBE. * FILE 195 //* * FILE 195 //* AUTHOR: ELI DUTTMAN * FILE 195 //* EDUTCO * FILE 195 //* 72-36 112TH STREET * FILE 195 //* FOREST HILLS, NY 11375 * FILE 195 //* (718) 261-2440 * FILE 195 //* * FILE 195 //***FILE 196 IS FROM SAM GOLOB AND IS A DYNAMIC JES2 EXIT * FILE 196 //* LOADER FOR JES2 VERSION 4.X. THIS PROGRAM IS * FILE 196 //* EXECUTED FROM THE SYSTEM CONSOLE USING THE $LOAD * FILE 196 //* COMMAND, AND WILL DYNAMICALLY REPLACE THE CURRENTLY * FILE 196 //* RUNNING COPY OF A JES2 EXIT WHICH IS LOADED INTO * FILE 196 //* THE JES2 ADDRESS SPACE. LPA AND CSA LOADED EXITS * FILE 196 //* ARE NOT CURRENTLY SUPPORTED. * FILE 196 //* * FILE 196 //* THE EXIT IS REPLACED WITHOUT A JES2 HOT START, AND * FILE 196 //* OTHER JES2 FUNCTIONS WHICH ARE RUNNING, ARE NOT * FILE 196 //* DISTURBED BY THE INVOCATION OF THE $LOAD COMMAND. * FILE 196 //* * FILE 196 //* A JES2 VERSION 2.2.0 VERSION OF THIS EXIT MAY BE * FILE 196 //* FOUND ON FILE 381 OF THIS TAPE. * FILE 196 //* * FILE 196 //* A VERSION OF THIS EXIT FOR JES2 VERSION 4.3 IS * FILE 196 //* NOW INCLUDED IN THIS FILE. MUCH THANKS TO JIM * FILE 196 //* WILLIAMS FOR HIS CONTRIBUTION TO THESE VERSIONS. * FILE 196 //* * FILE 196 //* >>>>> SEE FILE 198 FOR A BETTER JES2 EXIT LOADER PROGRAM * FILE 196 //* >>>>> FROM BOB BREAK .... THAT ONE WILL LOAD ANY JES2 * FILE 196 //* >>>>> EXIT --- NOT ONLY THOSE RESIDING IN THE JES2 ADDRESS * FILE 196 //* >>>>> SPACE. * FILE 196 //* * FILE 196 //***FILE 197 IS FROM HUGH HOSKINS OF ROCKWELL INTERNATIONAL IN * FILE 197 //* SEAL BEACH, CALIFORNIA, AND IS A COLLECTION OF MODS * FILE 197 //* TO IMS 3.1 THAT ARE ON ROCKWELL'S SYSTEM. THIS IS * FILE 197 //* A RATHER LARGE COLLECTION. IF YOU HAVE ANY * FILE 197 //* QUESTIONS, PLEASE CONTACT: * FILE 197 //* * FILE 197 //* HUGH HOSKINS * FILE 197 //* ROCKWELL INTERNATIONAL * FILE 197 //* M/S 110-SE28 * FILE 197 //* P.O. BOX 2515 * FILE 197 //* 2201 SEAL BEACH BLVD. * FILE 197 //* SEAL BEACH, CALIFORNIA 90740 * FILE 197 //* * FILE 197 //* PHONE: (310) 797-2835 * FILE 197 //* * FILE 197 //* HUGH SAYS THAT AN EXPERIENCED IMS SYSTEMS PROGRAMMER * FILE 197 //* SHOULD KNOW WHAT IS GOING ON. SORRY THAT THERE'S NO * FILE 197 //* BETTER DOCUMENTATION FOR NOW. * FILE 197 //* * FILE 197 //***FILE 198 IS FROM BOB BREAK OF ST. LOUIS, MISSOURI, AND IS A * FILE 198 //* JES2 EXIT LOADER PROGRAM WHICH RUNS AS A JES2 EXIT 5 * FILE 198 //* ROUTINE. THIS PROGRAM SHOULD ASSEMBLE AND RUN FOR * FILE 198 //* ALL RELEASES OF JES2 FROM MVS/ESA RELEASE 3 THROUGH * FILE 198 //* THE OS/390 RELEASES THROUGH AT LEAST RELEASE 2.5. * FILE 198 //* * FILE 198 //* THIS EXIT ALLOWS SUBSTITUTION ON THE FLY, THROUGH * FILE 198 //* A NEW JES2 COMMAND, OF A NEW VERSION OF ANY JES2 * FILE 198 //* EXIT, WITHOUT HAVING TO RECYCLE JES2 OR IPL THE * FILE 198 //* MVS SYSTEM. ALL TYPES OF JES2 EXITS ARE SUPPORTED: * FILE 198 //* JES2 ADDRESS SPACE, CSA RESIDENT, LPA RESIDENT. * FILE 198 //* * FILE 198 //* A new version in member CBTEX05, with some notes in * FILE 198 //* member CBTEX05$, is for z/OS 1.7, and has just been * FILE 198 //* added. * FILE 198 //* * FILE 198 //* THERE ARE 4 VERSIONS OF THE EXIT IN THIS PDS, ONE * FILE 198 //* IS THE ORIGINAL BY BOB BREAK, AND ONE WAS MODIFIED * FILE 198 //* BY JACK SCHUDEL OF THE UNIVERSITY OF FLORIDA. THE * FILE 198 //* VERSION BY BOB BREAK REQUIRES THAT THE NEW LOAD * FILE 198 //* MODULE BE IN AN APF AUTHORIZED LINKLIST LIBRARY, * FILE 198 //* WHILE THE VERSION BY JACK SCHUDEL EASES THIS * FILE 198 //* RESTRICTION SOMEWHAT. BOTH ARE PRESENTED HERE. * FILE 198 //* * FILE 198 //* A NEW VERSION BY YAIR ELHARRAR OF BAR-ILAN UNIVERSIY * FILE 198 //* IN TEL-AVIV, ISRAEL, REQUIRES ONLY THAT THE NEW * FILE 198 //* VERSION RESIDE IN AN AUTHORIZED STEPLIB. * FILE 198 //* * FILE 198 //* CBTEX05 - BOB BREAK'S VERSION (z/OS 1.7) * FILE 198 //* HASPEX05 - BOB BREAK'S VERSION (ORIGINAL) * FILE 198 //* LOADEXIT - JACK SCHUDEL'S VERSION * FILE 198 //* (TAKEN FROM FILE 140 OF JES2 SHARE TAPE) * FILE 198 //* HASPEX5 - YAIR ELHARRAR'S VERSION * FILE 198 //* * FILE 198 //* THIS HASP EXIT 5 PROCESSES THE FOLLOWING INSTALLATION * FILE 198 //* JES2 COMMANDS: * FILE 198 //* * FILE 198 //* 1. $REPEXIT - REPLACE A JES2 EXIT MODULE. THE EXIT * FILE 198 //* ENVIRONMENT MAY BE "JES2", "SUBTASK", * FILE 198 //* "USER", OR "FSS". * FILE 198 //* * FILE 198 //* 2. $ADDEXIT - ADD A JES2 EXIT MODULE. THE EXIT * FILE 198 //* ENVIRONMENT MAY BE "JES2", "SUBTASK", * FILE 198 //* "USER", OR "FSS". * FILE 198 //* * FILE 198 //* AUTHOR * FILE 198 //* ------ * FILE 198 //* BOB BREAK * FILE 198 //* ST. LOUIS, MO. * FILE 198 //* cb7485@momail.sbc.com * FILE 198 //* bbreak@prodigy.net * FILE 198 //* 314-340-9301 * FILE 198 //* 314-845-2018 * FILE 198 //* * FILE 198 //* JACK SCHUDEL'S EMAIL: schudel@ufl.edu * FILE 198 //* * FILE 198 //* YAIR ELHARRAR'S EMAIL: yair@ashur.cc.biu.ac.il * FILE 198 //* * FILE 198 //***FILE 199 IS FROM DAVE COLE WHO IS NOW AT COLE SOFTWARE * FILE 199 //* IN CHARLOTTESVILLE, VIRGINIA. * FILE 199 //* * FILE 199 //* Dave Cole has updated most of his contributions, and * FILE 199 //* they are available for direct download from his web * FILE 199 //* site at www.colesoft.com. The following list of * FILE 199 //* his software is currently available there: * FILE 199 //* * FILE 199 //* Fixed CMDPGM source to AMODE 31, RMODE 24. Adjusted * FILE 199 //* permissions to OPER only, but you should change this. * FILE 199 //* (Some sysprogs don't have ACCOUNT authority.) * FILE 199 //* * FILE 199 //* So on this file, you have CMDPGM fixed up. Tested on * FILE 199 //* z/OS 1.6. (Not done by Dave Cole.) * FILE 199 //* * FILE 199 //* Cole Software LLC's File Upload/Download Area * FILE 199 //* * FILE 199 //* The following shareware is available for download * FILE 199 //* * FILE 199 //* Filename Platform Description * FILE 199 //* * FILE 199 //* asm2zap.zip z/OS A utility for converting an * FILE 199 //* assembly listing into SUPERZAP * FILE 199 //* cards. * FILE 199 //* * FILE 199 //* blksptrk.zip z/OS A TSO command that computes and * FILE 199 //* displays track capacities for any * FILE 199 //* IBM DASD device for any BLKSIZE, * FILE 199 //* with or without key fields. * FILE 199 //* * FILE 199 //* macros.zip z/OS A set of Assembler/390 macros * FILE 199 //* needed for assembling the various * FILE 199 //* programs available from Cole * FILE 199 //* Software LLC. * FILE 199 //* * FILE 199 //* schedrun.zip z/OS A set of MVS programs for * FILE 199 //* scheduling the execution of System * FILE 199 //* Operator Commands on an interval * FILE 199 //* or calander basis. Can be used to * FILE 199 //* control production scheduling. * FILE 199 //* * FILE 199 //* dscopy.zip z/OS A flexible program for copying * FILE 199 //* any number of datasets in a single * FILE 199 //* jobstep. (Newly released.) * FILE 199 //* * FILE 199 //* xrefasm.zip z/OS A pair of programs for producing * FILE 199 //* master cross-reference listings * FILE 199 //* for multi-assembly programs. * FILE 199 //* * FILE 199 //* Colesoft Marketing, Inc. * FILE 199 //* 414 3rd ST. NE * FILE 199 //* Charlottesville, VA 22902 USA * FILE 199 //* 540-456-8210 * FILE 199 //* www.colesoft.com * FILE 199 //* email: dbcole@gmail.com * FILE 199 //* * FILE 199 //* THIS FILE CONTAINS SEVERAL TSO COMMAND PROCESSORS. * FILE 199 //* THEY ARE: * FILE 199 //* * FILE 199 //* THE BLKSPTRK COMMAND CAN BE USED TO DISPLAY TRACK * FILE 199 //* CAPACITIES FOR ANY DASD DEVICE FOR ANY COMBINATION OF * FILE 199 //* KEY LENGTHS, BLOCK SIZES, AND / OR BLOCK COUNTS. * FILE 199 //* * FILE 199 //* THE CMDPGM COMMAND PROVIDES AN EASY TO USE MEANS OF * FILE 199 //* INVOKING (FROM TSO) ARBITRARY TSO COMMANDS OR * FILE 199 //* "BATCH" PROGRAMS OUT OF ARBITRARY LIBRARIES IN EITHER A * FILE 199 //* NON-AUTHORIZED MODE OR AN AUTHORIZED MODE. * FILE 199 //* * FILE 199 //* ALL OF THE CMDPGM FUNCTIONS ARE CAPABLE OF ESTABLISHING * FILE 199 //* ANY DESIRED LOAD LIBRARY AS A "TASK-LIBRARY" DURING * FILE 199 //* THE EXECUTION OF YOUR CHOSEN COMMAND OR PROGRAM. * FILE 199 //* TASK-LIBRARIES FUNCTION EXACTLY LIKE JOB-LIBRARIES OR * FILE 199 //* STEP-LIBRARIES, SO THIS CAPABILITY RELIEVES THE NEED * FILE 199 //* OF A "STEPLIB" MOD FOR TSO. * FILE 199 //* * FILE 199 //* DAVE COLE'S PROGRAMS REQUIRE DAVE COLE'S MACROS FOR * FILE 199 //* ASSEMBLY, WHICH MAY BE FOUND ON FILE 408. * FILE 199 //* * FILE 199 //* See member called NEWSTUFF. * FILE 199 //* * FILE 199 //***FILE 200 is from TWA and contains the following programs: * FILE 200 //* * FILE 200 //* Most of these programs were written by Rex Widmer and/or * FILE 200 //* Peter Farrell. * FILE 200 //* * FILE 200 //* Some fixes were made by Roland Schiradin and Sam Golob. * FILE 200 //* These were just so the programs would work. The COBOL * FILE 200 //* load module programs still need modernization. * FILE 200 //* * FILE 200 //* WHATSNEW THIS PROGRAM ANALYZES A PDS AND LISTS * FILE 200 //* THE MEMBERS IN MOST RECENTLY CHANGED ORDER * FILE 200 //* A CHANGE IS CONSTITUTED TO MEAN A RE-LINKEDIT, * FILE 200 //* OR A CHANGE BY SUPERZAP. IT IS DRIVEN BY THE * FILE 200 //* IDR DATA RECORDS WITHIN THE PDS. * FILE 200 //* * FILE 200 //* (Program updated for DFSORT Release 13.0 and * FILE 200 //* z/OS Rel 1.13. OLD VERSION STILL INCLUDED.) * FILE 200 //* * FILE 200 //* This version needs Y2D sort parameter to be * FILE 200 //* supported. * FILE 200 //* * FILE 200 //* WHEREUSD THIS PROGRAM ANALYZES A PDS AND LISTS ALL MEMBERS * FILE 200 //* WHICH CONTAIN A REFERENCE TO A GIVEN EXTERNAL * FILE 200 //* SYMBOL. * FILE 200 //* * FILE 200 //* Updated for Y2K - Format dates in header of the * FILE 200 //* report. * FILE 200 //* * FILE 200 //* COMPARE THIS PROGRAM ANALYZES GIVEN MEMBERS WHICH EXIST IN * FILE 200 //* A PAIR OF PDS'S. THE MEMBERS ARE CHECKED FOR * FILE 200 //* DIFFERENCES AND FOR ADHERENCE TO INSTALLATION * FILE 200 //* STANDARDS AS A PRE-IMPLEMENTATION Q/C MEASURE. * FILE 200 //* * FILE 200 //* COBREAD THIS PROGRAM ANALYZES A PDS AND LISTS ALL MEMBERS * FILE 200 //* ALONG WITH THE COBOL ATTRIBUTES ASSOCIATED WITH * FILE 200 //* THE MAIN CSECT WITHIN THE MODULE. SUCH ITEMS AS * FILE 200 //* COBOL / STATE / / FLOW / / OPTIMIZATION / /TEST/, * FILE 200 //* / ENDJOB /, AND / DYNAM / ARE LISTED. * FILE 200 //* THE ABILITY TO SELECTIVELY ANALYZE A SINGLE * FILE 200 //* MEMBER IS ALSO SUPPORTED. * FILE 200 //* * FILE 200 //* I would suggest running COBANAL from File 321. * FILE 200 //* That's a more modern program, which does the job * FILE 200 //* better. (SBG 03/00) * FILE 200 //* * FILE 200 //* This program must be linkedited AMODE 31 or ANY. * FILE 200 //* * FILE 200 //* XREF1 THIS PROGRAM SCANS A PDS AND PRODUCES INTERMEDIATE * FILE 200 //* RECORDS TO ALLOW XREF2 TO CREATE A GLOBAL CROSS- * FILE 200 //* REFERENCE OF EXTERNAL SYMBOLS IN THE PDS. THIS * FILE 200 //* REPORT PROVIDES INFORMATION OF THE FORM: CSECT IS * FILE 200 //* CONTAINED IN THE FOLLOWING LOAD MODULES ... * FILE 200 //* * FILE 200 //* XREF2 THIS IS THE REPORT PROGRAM TO PROCESS THE OUTPUT * FILE 200 //* OF XREF1. IT MAY HAVE MULTIPLE XREF1 FILES AS * FILE 200 //* INPUT. ALL INPUTS WILL BE MERGED WITHIN THE * FILE 200 //* REPORT GENERATION PROCESS. * FILE 200 //* * FILE 200 //* CPUID PROGRAM TO LIST CPUIDS OF ALL PROCESSORS * FILE 200 //* (WRITTEN BY REX WIDMER. RESCUED FROM GILBERT * FILE 200 //* SAINT-FLOUR'S ARCHIVES.) * FILE 200 //* * FILE 200 //* CPUIDX REXX FROM MARCEL SCHMIDT TO LIST CPUIDS OF ALL * FILE 200 //* PROCESSORS. PROBABLY BETTER THAN THE CPUID * FILE 200 //* PROGRAM. THAT IS WHY WE INCLUDED IT HERE. * FILE 200 //* * FILE 200 //***FILE 201 IS FROM BRUCE HULL OF BOEING COMPUTER SERVICES IN * FILE 201 //* VIENNA, VIRGINIA, AND IS A CLIST USER EXIT IKJCT44B. * FILE 201 //* THE PURPOSE OF THIS PARTICULAR EXIT IS TO EXTRACT * FILE 201 //* OPERATING SYSTEM INFORMATION, SUCH AS LAST IPL DATE, * FILE 201 //* AND PUT THESE THINGS INTO CLIST VARIABLES SO THEY * FILE 201 //* CAN BE EASILY ACCESSED UNDER TSO. * FILE 201 //* * FILE 201 //* THIS PACKAGE ADDS CLIST VARIABLES THAT CONTAIN SYSTEM * FILE 201 //* INFORMATION. ONCE THESE VARIABLES HAVE BEEN ADDED TO * FILE 201 //* YOUR SYSTEM, YOU CAN INQUIRE ON THEM WITH CLISTS AND * FILE 201 //* UTILIZE OR DISPLAY THE SYSTEM INFORMATION. * FILE 201 //* * FILE 201 //* FROM: BRUCE HULL M/S CV-34 * FILE 201 //* BOEING COMPUTER SERVICES * FILE 201 //* 7990 BOEING CT. * FILE 201 //* VIENNA, VA 22182-3999 * FILE 201 //* (703) 847-1187 * FILE 201 //* NASPA: HULLBRUR * FILE 201 //* * FILE 201 //* SUBMISSION: MVS TSO/E MODULE IKJCT44B - TSO/E * FILE 201 //* INSTALLATION-WRITTEN BUILT-IN FUNCTION * FILE 201 //* * FILE 201 //* MODULE IKJCT44B PROVIDES THE FOLLOWING CLIST VARIABLES: * FILE 201 //* * FILE 201 //* &SYSXACCT CONTAINS THE ACCOUNT NUMBER USED TO * FILE 201 //* LOGON TO TSO. * FILE 201 //* &SYSXCPUH CONTAINS THE NUMBER OF CPU SECONDS * FILE 201 //* USED DURING SESSION IN FORM SECONDSHH. * FILE 201 //* &SYSXCPUTYPE CONTAINS THE MACHINE TYPE OF THE CPU * FILE 201 //* THIS TSO SESSION IS EXECUTING ON. * FILE 201 //* &SYSXDFP CONTAINS THE LEVEL OF THE DFP PRODUCT * FILE 201 //* INSTALLED ON THE SYSTEM IN FORM VRRM. * FILE 201 //* &SYSXIPLAT CONTAINS THE DATE AND TIME OF THE * FILE 201 //* LAST IPL OF THE OPERATING SYSTEM. * FILE 201 //* &SYSXLU CONTAINS THE LU NAME (TERMINAL ID) * FILE 201 //* OF THE TERMINAL BEING USED OR NULL. * FILE 201 //* &SYSXMVS CONTAINS THE NAME AND SMP FUNCTION ID * FILE 201 //* OF THE MVS OPERATING SYSTEM BEING * FILE 201 //* USED. * FILE 201 //* &SYSXRES CONTAINS THE VOLUME SERIAL NUMBER OF * FILE 201 //* THE SYSTEM RESIDENCE VOLUME (SYSRES). * FILE 201 //* &SYSXSERIAL CONTAINS THE MACHINE SERIAL NUMBER OF * FILE 201 //* THE CPU THIS TSO SESSION IS EXECUTING * FILE 201 //* ON. * FILE 201 //* &SYSXSMFID CONTAINS THE SMF ID OF THE MVS * FILE 201 //* OPERATING SYSTEM THIS TSO SESSION * FILE 201 //* EXECUTING ON. * FILE 201 //* * FILE 201 //* MEMBERS OF THE PDS: * FILE 201 //* * FILE 201 //* ASM JCL USED TO ASSEMBLE THE OBJECT DECK * FILE 201 //* OBJCT44B. * FILE 201 //* IKJCT44B ASM DECK OF IKJCT44B. * FILE 201 //* OBJCT44B OBJECT DECK OF IKJCT44B. * FILE 201 //* SESSION A CLIST USED TO DEMONSTRATE USE OF THE NEW * FILE 201 //* VARIABLES. * FILE 201 //* SYSTEM A CLIST USED TO DEMONSTRATE USE OF THE NEW * FILE 201 //* VARIABLES. * FILE 201 //* TS40084 A SMP/E USERMOD USED TO APPLY MOD IKJCT44B. * FILE 201 //* VARIABLE A SHORT DESCRIPTION OF ALL CLIST VARIABLES. * FILE 201 //* CAN BE USED FOR TSO HELP WITH THE HEL * FILE 201 //* COMMAND FROM FILE 134. * FILE 201 //* * FILE 201 //***FILE 202 IS FROM MR GREG PRICE OF FERNTREE COMPUTER SERVICES * FILE 202 //* IN MELBOURNE, VICTORIA, AUSTRALIA. * FILE 202 //* * FILE 202 //* THIS FILE IS IN IEBCOPY FORMAT AND CONTAINS DATA * FILE 202 //* RELATED TO GREG'S IEFU83 EXIT WHICH SUPPLIES I/O * FILE 202 //* COUNTS. SOURCE FOR THIS EXIT IS IN FILE 134. * FILE 202 //* * FILE 202 //***FILE 203 IS FROM JIM MARSHALL. THIS FILE CONTAINS HIS * FILE 203 //* SOFTWARE TO TAKE A TMSGRW REPORT (CA-1 TAPE LIST) * FILE 203 //* AND GENERATE STK SILO CARDS TO EJECT 21 OF THE * FILE 203 //* TAPES AT A TIME. * FILE 203 //* * FILE 203 //* STK CARTRIDGE EJECT PACKAGE * FILE 203 //* * FILE 203 //* THE PURPOSE OF THIS PACKAGE IS TO START WITH A * FILE 203 //* TMSGRW REPORT (A LIST OF TAPES) FROM THE CA-1 TAPE * FILE 203 //* MANAGEMENT SYSTEM, AND PRODUCE A BUNCH OF STK CONTROL * FILE 203 //* CARDS TO EJECT THESE TAPES FROM THE STK SILO, 21 TAPES * FILE 203 //* AT A TIME. * FILE 203 //* * FILE 203 //* THAT'S ALL, FOLKS. * FILE 203 //* * FILE 203 //* THIS SYSTEM CAN BE REWRITTEN FOR THE EQUIVALENT * FILE 203 //* TLMS REPORT TO TMSGRW. * FILE 203 //* * FILE 203 //* SEE THE JCL STREAM CALLED TMSEJECT IN THIS FILE, * FILE 203 //* TO SEE HOW THIS STUFF IS STRUNG TOGETHER. THERE ARE * FILE 203 //* 4 ASSEMBLER PROGRAMS. THIS CODE HAS BEEN * FILE 203 //* 'MODULARIZED' TO MAKE ITS MAINTENANCE SIMPLER. * FILE 203 //* * FILE 203 //* IF YOU HAVE MORE THAN 5 SILOS, YOU HAVE TO * FILE 203 //* ACCORDINGLY MODIFY PROGRAM STKESTK. * FILE 203 //* * FILE 203 //* GOOD LUCK ! IF YOU NEED HELP, CALL * FILE 203 //* * FILE 203 //* Jim Marshall * FILE 203 //* Office of Personnel Management * FILE 203 //* CIO/WTC - Room BH04 * FILE 203 //* 1900 E Street NW * FILE 203 //* Washington DC 20415-0001 * FILE 203 //* w - 202-606-1261 * FILE 203 //* f - 202-606-2092 * FILE 203 //* jdmarsha@opm.gov * FILE 203 //* * FILE 203 //***FILE 204 IS FROM KEN TOMIAK OF DOITT (DEPT OF INFORMATION * FILE 204 //* TECHNOLOGY AND TELECOMMUNIATIONS) OF NEW YORK * FILE 204 //* CITY (FORMERLY CALLED CDCSA). THIS PACKAGE * FILE 204 //* CONTAINS THEIR MVS CROSS SYSTEM FACILITY. THE * FILE 204 //* FACILITY IS AN ISPF APPLICATION, WHICH HELPS TO * FILE 204 //* MAINTAIN A SINGLE RES PACK OVER MANY SEPARATE * FILE 204 //* LPARS. MAINTENANCE LEVELS ARE KEPT, AND THE RES * FILE 204 //* PACKS ARE PROPAGATED THROUGH AN ISPF-GENERATED * FILE 204 //* CLONING PROCESS. * FILE 204 //* * FILE 204 //* CDCSA MVS CROSS SYSTEM FACILITY * FILE 204 //* * FILE 204 //* OVERALL DESCRIPTION. * FILE 204 //* * FILE 204 //* THE CDCSA MVS CROSS SYSTEM FACILITY IS AN ISPF * FILE 204 //* APPLICATION WHICH IS DESIGNED TO HELP MAINTAIN A * FILE 204 //* STANDARD MVS RESIDENCE PACK TO BE CLONED AND USED BY * FILE 204 //* MANY SEPARATE LPARS. THE APPLICATION IS CONSTRUCTED * FILE 204 //* TO KEEP PROPER DOCUMENTATION OF THE MAINTENANCE LEVELS * FILE 204 //* ON EACH SYSTEM THAT IS BEING RUN. THERE ARE SOME * FILE 204 //* OTHER ASPECTS OF THIS SYSTEM, AS YOU CAN DISCOVER * FILE 204 //* WHILE YOU EXAMINE IT. * FILE 204 //* * FILE 204 //* THIS SYSTEM MAKES LIFE MUCH EASIER IN OUR * FILE 204 //* INTERNAL SERVICE BUREAU ENVIRONMENT THAT IS COMMONLY * FILE 204 //* FOUND NOWADAYS IN STATE GOVERNMENTS, LARGE CITY * FILE 204 //* GOVERNMENTS, AND CORPORATIONS THAT HAVE COMBINED * FILE 204 //* SEPARATE DATA CENTERS. THEY ARE NOW RUNNING LPARS * FILE 204 //* INSTEAD, AT A SINGLE LARGE SITE. * FILE 204 //* * FILE 204 //* WE ALSO HAVE A CICS AND A DB2 ADAPTATION OF THIS * FILE 204 //* SYSTEM. THESE PACKAGES ARE NOW ON FILES 210 AND 211 * FILE 204 //* RESPECTIVELY. * FILE 204 //* * FILE 204 //* SOME OF THE OVERALL PHILOSOPHY OF THIS SYSTEM * FILE 204 //* IS DOCUMENTED IN THE SCRIPT FILE WHICH IS ON CBT * FILE 204 //* TAPE FILE 205. * FILE 204 //* * FILE 204 //* THE WAY WE HAVE IT HERE, EACH LPAR GETS A COMMON * FILE 204 //* MVS RES PACK, AT A CERTAIN (TWO-DIGIT) MAINTENANCE * FILE 204 //* LEVEL. THIS RES PACK CAN BE "CLONED" FROM ANY ONE * FILE 204 //* PACK TO ANY OTHER PACK. FROM THE "XSYSALC" CLIST * FILE 204 //* (WHICH CALLS UP PANEL "XSYSPNL"), THE OPTION M, FOR * FILE 204 //* MIGRATIONS, WILL GENERATE THE RES-PACK CLONING JCL. * FILE 204 //* AS PART OF THE CLONING PROCEDURE, NEW SMP/E TARGET * FILE 204 //* ZONES ARE CREATED, WHICH REFLECT THE LEVELS OF THE * FILE 204 //* CONTENTS OF ALL THE SYSTEM LIBRARIES ON THE PACK. * FILE 204 //* * FILE 204 //* IT IS UP TO EACH INSTALLATION TO DECIDE WHICH * FILE 204 //* DATASETS THEY WILL KEEP ON THE COMMON RES PACK, AND * FILE 204 //* WHICH ONES WILL GO ON THE PARMLIB PACK THAT IS UNIQUE * FILE 204 //* FOR EACH LPAR. THE LIST OF DATASETS ON OUR COMMON RES * FILE 204 //* PACK FOR THE MVS/ESA 4.3 SYSTEM, IS INCLUDED AS MEMBER * FILE 204 //* RESPACKD ON THIS FILE. THE LIST OF DATASETS ON THE * FILE 204 //* PARMLIB PACK IS INCLUDED AS MEMBER PRMPACKD ON THIS * FILE 204 //* FILE. THIS MAY HELP GIVE GUIDELINES ON "WHAT TO PUT * FILE 204 //* WHERE". GENERALLY, COMMON SMP-MAINTAINED LIBRARIES GO * FILE 204 //* ON THE RES PACK. * FILE 204 //* * FILE 204 //* THE UNIQUENESS OF EACH LPAR IS PROVIDED BY A * FILE 204 //* SEPARATE PACK (MAINTAINED "BY HAND") WHICH HAS * FILE 204 //* SYS1.PARMLIB, SYS1.PROCLIB, THE SYSTEM MASTER CATALOG, * FILE 204 //* THE IODF, ETC. WE ARE, AT THIS WRITING, RUNNING * FILE 204 //* MVS/ESA RELEASE 4.1 IN PRODUCTION, SOON TO GO TO * FILE 204 //* RELEASE 4.3. I HAVE INCLUDED A MEMBER CALLED PARMLIB * FILE 204 //* WHICH CONTAINS A FEW SELECTED SYS1.PARMLIB MEMBERS. * FILE 204 //* PLEASE NOTE THE ORDER OF THE LINK LIST AND LPA LIST * FILE 204 //* CONCATENATIONS. SYSTEM SPECIFICITY CAN STILL BE * FILE 204 //* PROPAGATED ON A COMMON RES PACK, DEPENDING ON THE * FILE 204 //* ORDER OF THESE CONCATENATIONS. * FILE 204 //* * FILE 204 //* EACH SERVICE LEVEL IS CREATED ON TEST RES PACKS, * FILE 204 //* OF WHICH WE HAVE SEVERAL. THESE ARE THE PACKS THAT * FILE 204 //* THE SMP IS DONE TO. WE IPL THEM AS TEST SYSTEMS UNDER * FILE 204 //* VM. ONCE A GIVEN MAINTENANCE LEVEL IS FROZEN, THE * FILE 204 //* APPROPRIATE TEST PACK IS CLONED TO A PRODUCTION RES * FILE 204 //* PACK THAT IS IPL'ED, POINTING TO THE PRODUCTION * FILE 204 //* PARMLIB PACK FOR ITS UNIQUENESS. * FILE 204 //* * FILE 204 //* A WORD ABOUT NAMING CONVENTIONS: MOST OF THE * FILE 204 //* MEMBERS OF THIS PDS: CHANGES, CLIST, ETC. ARE * FILE 204 //* IEBUPDTE-UNLOADED PDS'ES THEMSELVES. THEY CAN BE * FILE 204 //* PROPERLY RESTORED USING THE PDSLOAD PROGRAM FROM FILE * FILE 204 //* 093 OF THIS TAPE. A SAMPLE PDSLOAD JOB IS MEMBER * FILE 204 //* $PDSLOAD ON THIS FILE. PDSLOAD WILL RESTORE EACH * FILE 204 //* MEMBER'S ISPF STATISTICS. IF YOU USE IEBUPDTE, THE * FILE 204 //* ISPF STATISTICS WILL NOT BE STOWED. THE ORIGINAL NAME * FILE 204 //* FOR EACH OF THESE PDS'ES WAS PREFIXED BY XSYS.MVSESA. * FILE 204 //* THEREFORE, THE ORIGINAL NAME FOR THE LIBRARY WHOSE * FILE 204 //* NAME HERE IS CLIST, WAS "XSYS.MVSESA.CLIST". YOU GET * FILE 204 //* THE POINT. THESE FULL NAMES WILL BE MENTIONED * FILE 204 //* THROUGHOUT THIS PACKAGE, AND YOU MUST MAKE GLOBAL * FILE 204 //* CHANGES TO THE XSYS.MVSESA PREFIX TO ADAPT THE PACKAGE * FILE 204 //* TO YOUR OWN SYSTEM'S NAMING CONVENTIONS. MEMBER * FILE 204 //* LEVLLIST CAME FROM A PS DATASET CALLED * FILE 204 //* XSYS.MVSESA.LEVEL.LIST, WHICH IS MAINTAINED BY HAND. * FILE 204 //* * FILE 204 //* ALL 80-BYTE LRECL PDS'ES FROM THE PACKAGE HAVE * FILE 204 //* BEEN MADE INTO MEMBERS ON THIS FILE. THERE WAS ONE * FILE 204 //* OTHER PDS, CALLED XSYS.MVSESA.SCRIPT, WHOSE LRECL IS * FILE 204 //* 147 AND WHICH WILL BE SEPARATELY PLACED IN FILE 205 OF * FILE 204 //* THE CBT TAPE. * FILE 204 //* * FILE 204 //* TO SET UP THIS PACKAGE, LOOK AT MEMBER XSYSALC IN * FILE 204 //* THE CLIST LIBRARY. THE CLIST "XSYSALC" SETS * FILE 204 //* EVERYTHING ELSE IN MOTION. THINGS START FROM THERE. * FILE 204 //* IT SHOULD BE OBVIOUS HOW THE LIBRARIES OUGHT TO BE SET * FILE 204 //* UP. AS WE MENTIONED BEFORE, YOU HAVE TO MAKE GLOBAL * FILE 204 //* CHANGES TO THE DATASET PREFIX NAMES WHEN YOU SET THIS * FILE 204 //* UP ON YOUR OWN SYSTEM. TO MY KNOWLEDGE, THESE NAMES * FILE 204 //* ARE HARD CODED. IF YOU THINK SOME OF THE INGREDIENTS * FILE 204 //* ARE MISSING, PLEASE EMAIL SAM GOLOB AT * FILE 204 //* sbgolob@cbttape.org * FILE 204 //* * FILE 204 //* (IF MY CONTACT INFORMATION BECOMES OBSOLETE, PLEASE * FILE 204 //* CALL THE MEMBERSHIP OFFICER AT NASPA 414-768-8000 * FILE 204 //* WHERE I INTEND TO LEAVE MY NEW INFORMATION. SG) * FILE 204 //* * FILE 204 //* FROM THE XSYSPNL PANEL, OPTION D BROWSES A PDS * FILE 204 //* CALLED XSYS.PGMDIR WHERE WE HAVE PUT OUR IPO1.PGMDIR * FILE 204 //* MEMBERS. OPTION E INVOKES ISPF 3.4 AGAINST PREFIX * FILE 204 //* XSYS.MVSESA.*. OPTION IVP INVOKES ISPF 3.4 AGAINST * FILE 204 //* SOME DATASETS NAMED XSYS.---.IVPLIB, WHICH CONTAIN * FILE 204 //* JOBSTREAMS TO TEST THE NEW SYSTEMS IN VARIOUS LPAR * FILE 204 //* ENVIRONMENTS. THESE DATASETS ARE NOT BEING INCLUDED * FILE 204 //* HERE. * FILE 204 //* * FILE 204 //* I THINK THE MOST IMMEDIATELY INTERESTING PART OF * FILE 204 //* THIS SYSTEM IS THE M OPTION TO GENERATE THE JCL THAT * FILE 204 //* DOES THE RES PACK CLONING. THE OTHER THINGS ARE * FILE 204 //* CONVENIENT ADD-ONS IN MY OPINION, ALTHOUGH I AM GLAD * FILE 204 //* THEY ARE THERE. * FILE 204 //* * FILE 204 //* TO RUN THE CLONING JOBS, YOU HAVE TO SET UP THE * FILE 204 //* CHANGES LIBRARY, BECAUSE THIS LIBRARY IS AUTOMATICALLY * FILE 204 //* UPDATED EVERY TIME YOU RUN A CLONING JOB. * FILE 204 //* * FILE 204 //* THIS PACKAGE WAS WRITTEN BY JOEL PERLMAN AND KEN * FILE 204 //* TOMIAK AT CDCSA (COMPUTER AND DATA COMMUNICATONS * FILE 204 //* SERVICES AGENCY) OF NEW YORK CITY, WHILE THEY WERE * FILE 204 //* WORKING FOR IBM AND UNDER CONTRACT TO NEW YORK CITY. * FILE 204 //* ALL THE REQUISITE PERMISSIONS FOR INCLUSION ON THE CBT * FILE 204 //* MVS UTILITIES TAPE, TO MY BEST KNOWLEDGE, HAVE BEEN * FILE 204 //* GRANTED. * FILE 204 //* * FILE 204 //* IF YOU HAVE QUESTIONS, PLEASE CONTACT: * FILE 204 //* * FILE 204 //* Sam Golob EMAIL: sbgolob@cbttape.org * FILE 204 //* * FILE 204 //***FILE 205 IS FROM KEN TOMIAK OF DOITT (DEPT OF INFORMATION * FILE 205 //* TECHNOLOGY AND TELECOMMUNIATIONS) OF NEW YORK * FILE 205 //* CITY (FORMERLY CALLED CDCSA). THIS FILE CONTAINS * FILE 205 //* SCRIPT FILES WHICH HELP DOCUMENT THE MVS CROSS * FILE 205 //* SYSTEM FACILITY THAT IS ON FILE 204 OF THIS TAPE. * FILE 205 //* THIS FILE IS IN IEBCOPY FORMAT, AND HAS LRECL=147. * FILE 205 //* * FILE 205 //***FILE 206 IS FROM LINNEA NICHOLS OF THE FAIRFAX COUNTY * FILE 206 //* GOVERNMENT IN FAIRFAX, VIRGINIA. THIS FILE CONTAINS * FILE 206 //* HER COLLECTION OF MOSTLY REXX ROUTINES TO HELP DASD * FILE 206 //* STORAGE ADMINISTRATORS IN VARIOUS WAYS. THE AIM OF * FILE 206 //* THIS COLLECTION IS TO USE DCOLLECT DATA TO FIND OUT * FILE 206 //* AND FORMAT ALL KINDS OF USEFUL INFORMATION. * FILE 206 //* * FILE 206 //* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * FILE 206 //* * FILE 206 //* DCOLLECT REXX ROUTINES * FILE 206 //* * FILE 206 //* LINNEA NICHOLS * FILE 206 //* FAIRFAX COUNTY GOVERNMENT * FILE 206 //* 12000 GOVERNMENT CENTER PKWY * FILE 206 //* FAIRFAX, VA 22035 * FILE 206 //* 703/324-2708 * FILE 206 //* * FILE 206 //* email: lnicho@co.fairfax.va.us * FILE 206 //* * FILE 206 //* THIS FILE CONTAINS THE FOLLOWING MEMBERS: * FILE 206 //* * FILE 206 //* $$PCDOC YOU ARE READING IT * FILE 206 //* * FILE 206 //* REXXRTN CONTAINS ALL REXX PROGRAMS. NEEDS TO BE * FILE 206 //* UPLOADED TO A PS FILE (LRECL=80) AND THEN * FILE 206 //* UNLOADED TO A PDS USING IEBUPDTE. SAMPLE * FILE 206 //* JCL TO UNLOAD IS IN $UPDJCL. YOU WILL * FILE 206 //* NEED TO ALLOCATE A DSORG=PS, LRECL=80, * FILE 206 //* RECFM=FB FILE ON MVS TO UPLOAD REXXRTN * FILE 206 //* TO. THEN RUN THE REXUPD JOB, BEING SURE * FILE 206 //* TO PUT IN YOUR OWN SYSIN AND SYSUT2 DATA * FILE 206 //* SET NAMES. THE BEGINNING OF EACH PROGRAM * FILE 206 //* INCLUDES THE FOLLOWING: PURPOSE OF THE * FILE 206 //* REXX PROGRAM, INPUT FILES NEEDED, OUTPUT * FILE 206 //* FILES CREATED, AND PRESORT REQUIREMENTS. * FILE 206 //* * FILE 206 //* PARSRTN CONTAINS ROUTINES THAT CAN BE USED TO * FILE 206 //* PARSE RECORD TYPES D, M, C, V, T, AND B * FILE 206 //* AS WELL AS THE STANDARD HEADER. NEEDS TO * FILE 206 //* BE UPLOADED TO A PS (LRECL=80) FILE AND * FILE 206 //* THEN UNLOADED TO A PDS USING IEBUPDTE. * FILE 206 //* SAMPLE JCL TO UNLOAD IT IS IN $UPDJCL. * FILE 206 //* USE THE SAME PROCEDURE AS DOCUMENTED FOR * FILE 206 //* REXXRTN. * FILE 206 //* * FILE 206 //* $UPDJCL SAMPLE JCL TO CREATE A PDS FROM THE PS * FILE 206 //* FILE YOU UPLOADED. * FILE 206 //* * FILE 206 //* DCOLJCL SAMPLE JCL TO RUN DCOLLECT COLLECTION, * FILE 206 //* AND CREATE MOST OF THE FILES USED FOR * FILE 206 //* INPUT INTO THE REXX PROGRAMS. * FILE 206 //* * FILE 206 //* IF YOU NEED HELP, HAVE SUGGESTIONS, OR JUST WANT * FILE 206 //* TO TALK ABOUT DCOLLECT, PLEASE FEEL FREE TO CALL * FILE 206 //* ME AT 703/324-2708 OR CONTACT ME VIA IBMMAIL AT * FILE 206 //* US5RNFRN OR VIA INTERNET AT US5RNFRN@IBMMAIL.COM * FILE 206 //* * FILE 206 //* THE ROUTINES INCLUDED ARE AS FOLLOWS: * FILE 206 //* * FILE 206 //* DASDVOLS * FILE 206 //* PURPOSE: READS TYPE V AND C RECORDS FOR VOLUME * FILE 206 //* DETAIL REPORT AND STORAGE GROUP SUMMARY * FILE 206 //* REPORT, READS TYPE T RECORDS FOR DFHSM * FILE 206 //* TAPE SUMMARY REPORT. * FILE 206 //* * FILE 206 //* DATERFSM * FILE 206 //* PURPOSE: READS TYPE D AND M RECORDS AND * FILE 206 //* PRODUCES REPORTS OF DAYS FROM LAST * FILE 206 //* REFERENCE FOR THE FOLLOWING: * FILE 206 //* * FILE 206 //* L0, ML1 AND ML2 DATA COMBINED * FILE 206 //* ALL L0 DATA * FILE 206 //* L0 SMS ONLY * FILE 206 //* L0 NONSMS ONLY * FILE 206 //* * FILE 206 //* A DETAIL REPORT IS PRODUCED THAT LISTS * FILE 206 //* OUT ALL DSNS OLDER THAN 30 DAYS, NOT * FILE 206 //* INCLUDING VSAM INDEXES, VTOCS, VVDS, * FILE 206 //* PAGE AND TEMPORARY DSNS. * FILE 206 //* * FILE 206 //* DB2 * FILE 206 //* PURPOSE: READS TYPE D RECORDS AND LISTS OUT ALL DB2 * FILE 206 //* DSNS, INCLUDING VOLSER, CREATION DATE AND * FILE 206 //* ALLOCATED KBYTES. TOTALS ALLOCATED KBYTES. * FILE 206 //* * FILE 206 //* DCOLDREC * FILE 206 //* PURPOSE: PRINTS OUT DETAIL INFORMATION FOR EVERY * FILE 206 //* "D" AND "M" RECORD INPUT. * FILE 206 //* * FILE 206 //* DSORG * FILE 206 //* PURPOSE: BREAKOUT OF DATA SETS BY DSORG. DONE BY * FILE 206 //* DSN COUNT AND BY KBYTES WITH PERCENTAGES. * FILE 206 //* * FILE 206 //* ERRORS * FILE 206 //* PURPOSE: LISTS EVERY D RECORD THAT HAS ERROR BITS * FILE 206 //* SET. * FILE 206 //* * FILE 206 //* EXPDT * FILE 206 //* PURPOSE: READS TYPE D AND M RECORDS FOR ALL DSNS * FILE 206 //* THAT HAVE AN EXPDT > 0. (VSAM IS EXCLUDED * FILE 206 //* SINCE IT ALWAYS HAS AN EXPDT = 1999365). * FILE 206 //* * FILE 206 //* HLQSUM * FILE 206 //* PURPOSE: READS DCOLLECT "D" "M" AND "B" RECORDS * FILE 206 //* AND PRODUCES A REPORT SUMMARIZED BY HLQ * FILE 206 //* OF BYTES ALLOCATED AT EACH LEVEL (L0, * FILE 206 //* ML1, AND ML2) AS WELL AS BACKUP BYTES. * FILE 206 //* * FILE 206 //* PRODUCES A SUMMARY REPORT OF THE FOLLOWING: * FILE 206 //* * FILE 206 //* TOTAL FROM VOLUME (V) RECORDS: * FILE 206 //* TOTAL AVAILABLE KBYTES * FILE 206 //* TOTAL ALLOCATED KBYTES * FILE 206 //* SMS AVAILABLE KBYTES * FILE 206 //* SMS ALLOCATED KBYTES * FILE 206 //* * FILE 206 //* TOTAL FROM D, M AND B RECORDS: * FILE 206 //* L0+ML1+ML2 DSN COUNT * FILE 206 //* TOTAL L0 + ML1 + ML2 ALLOCATED * FILE 206 //* TOTAL BACKUP KBYTES * FILE 206 //* L0 DSN COUNT * FILE 206 //* L0 ALLOCATED KBYTES * FILE 206 //* L0 USED KBYTES * FILE 206 //* SMS DSN COUNT * FILE 206 //* SMS ALLOCATED KBYTES * FILE 206 //* ML1 DSN COUNT * FILE 206 //* ML1 ALLOCATED KBYTES * FILE 206 //* ML1 ORIGINAL KBYTES * FILE 206 //* ML2 DSN COUNT * FILE 206 //* ML2 ALLOCATED KBYTES * FILE 206 //* ML2 ORIGINAL KBYTES * FILE 206 //* * FILE 206 //* MULTIVOL * FILE 206 //* PURPOSE: READS TYPE D RECORDS AND LISTS OUT * FILE 206 //* THE VOLSER AND DSN FOR ALL RECORDS * FILE 206 //* THAT HAVE A VOLUME SEQUENCE NUMBER > 1. * FILE 206 //* * FILE 206 //* NONSMS * FILE 206 //* PURPOSE: READS TYPE D RECORDS AND LISTS OUT NON-SMS * FILE 206 //* DSNS AND THE VOLSER THEY ARE ON. FOR EACH * FILE 206 //* HLQ, LISTS OUT NUMBER OF DATASETS, SIZE IN * FILE 206 //* KBYTES, SIZE FOR PRIME POOL (OURS IS * FILE 206 //* DEFINED AS <102400 KBYTES), SIZE FOR LARGE * FILE 206 //* POOL (ANY DSN >1024000 KBYTES), AND KBYTES * FILE 206 //* NOT REFERENCED IN THE LAST 30 DAYS. * FILE 206 //* * FILE 206 //***file 207 is a Full Screen Editor from Citibank of New York, * FILE 207 //* New York. This data set contains the source modules * FILE 207 //* and documentation for their 3270 Full Screen Editor, * FILE 207 //* which is also an incore editor. This is a TSO * FILE 207 //* Full Screen Editor to be used solely for remote * FILE 207 //* and local 3270 units. It allows the simultaneous * FILE 207 //* update and browse of up to 21 lines of a data set, * FILE 207 //* and the execution of an FSE/TSO command at the same * FILE 207 //* time. * FILE 207 //* * FILE 207 //* This file was updated by Ed Liss and Rob Prins to work * FILE 207 //* on 3270 mod 2, mod 3, and mod 4 terminals, where it * FILE 207 //* exploits the extra row size. However, if you use this * FILE 207 //* version of FSE on other-sized terminals, it reverts to * FILE 207 //* 24x80. * FILE 207 //* * FILE 207 //* email: Ed Liss * FILE 207 //* * FILE 207 //* email: Rob Prins * FILE 207 //* * FILE 207 //* The old File 207 is also included in its entirety, * FILE 207 //* as member OLDF207, in XMIT format, in case the user * FILE 207 //* wants to look at the old File 207, unchanged. * FILE 207 //* * FILE 207 //***FILE 208 IS THE LSPC TSO COMMAND PROCESSOR FROM ART TANSKY * FILE 208 //* OF SUNGARD IN VOORHEES, NEW JERSEY. THIS COMMAND * FILE 208 //* IS AN OUTGROWTH OF THE TSSPACE COMMAND FROM FILE * FILE 208 //* 127. * FILE 208 //* * FILE 208 //* LSPC IS A TSO COMMAND HIGHLY MODIFIED FROM ITS ORIGINS * FILE 208 //* IN TSSPACE (FROM FILE 127 OF THE CBT TAPE). THE LSPC * FILE 208 //* COMMAND DISPLAYS ATTRIBUTES OF DEVICES. IF THE DEVICE * FILE 208 //* IS DIRECT ACCESS (DASD), SPACE INFORMATION AND MOUNT * FILE 208 //* STATUS (PRIVATE, STORAGE, OR PUBLIC) WILL BE DISPLAYED. * FILE 208 //* SPACE WILL BE DISPLAYED IN FORMAT OF FREE CYLS, FREE * FILE 208 //* TRKS, NUMBER OF FREE EXTENTS, CONTIGUOUS CYLS AND * FILE 208 //* CONTIGUOUS TRKS. * FILE 208 //* * FILE 208 //* FULL INFORMATION AS TO OPTIONS, AND THE MEANINGS OF * FILE 208 //* THE FLAGS (I RAN OUT OF ROOM ON THE OUTPUT LINE) IS * FILE 208 //* IN THE HELP MEMBER (LSPCHELP). * FILE 208 //* * FILE 208 //* IF ANYONE HAS ANY UPDATES TO BE MADE TO THIS * FILE 208 //* CODE, PLEASE SEND SUCH TO ME RATHER THAN HAVING * FILE 208 //* SEVERAL VERSIONS OF THIS PROGRAM RUNNING AROUND. * FILE 208 //* * FILE 208 //* STANDARD DISCLAIMER: * FILE 208 //* * FILE 208 //* THIS CODE HAS WORKED AT SUNGARD. THERE IS NO * FILE 208 //* GUARANTEE THAT THE CODE WILL WORK ANYWHERE ELSE. * FILE 208 //* NEITHER SUNGARD NOR THE AUTHOR MAY BE HELD REPONSIBLE * FILE 208 //* FOR ANY DAMAGE CAUSED BY THIS CODE. * FILE 208 //* * FILE 208 //* ADDRESS: * FILE 208 //* * FILE 208 //* ART TANSKY * FILE 208 //* SUNGARD * FILE 208 //* 600 LAUREL OAK ROAD * FILE 208 //* VOORHEES, NJ 08043 * FILE 208 //* (609) 566-3611 * FILE 208 //* (609) 566-3656 (FAX) * FILE 208 //* * FILE 208 //***FILE 209 IS A HEXADECIMAL AND DECIMAL CALCULATOR WRITTEN IN * FILE 209 //* REXX, FROM ART TANSKY OF SUNGARD IN VOORHEES, NEW * FILE 209 //* JERSEY. THE CODE, AS IS, SHOULD RUN UNDER MVS, VM, * FILE 209 //* PC-DOS, AND OS2. ONCE YOU START EXECUTING THIS * FILE 209 //* PROGRAM, TYPE "HELP", AND THEN "HELP FUNCTION", * FILE 209 //* TO GET STARTED. * FILE 209 //* * FILE 209 //* THIS PROGRAM HAS QUITE A FEW "INS AND OUTS" THAT * FILE 209 //* YOU MAY DISCOVER AS YOU USE IT A LOT, OR AS YOU * FILE 209 //* LOOK IN THE CODE. QUITE HANDY TO HAVE AND USE. * FILE 209 //* * FILE 209 //* THIS PROGRAM USES FLOATING POINT CALCULATIONS. * FILE 209 //* * FILE 209 //***FILE 210 has been moved to the CBT Overflow Tape, File 310. * FILE 210 //* Only this documentation remains on the regular CBT * FILE 210 //* Tape, but all the file materials are intact in the * FILE 210 //* new location. * FILE 210 //* * FILE 210 //* Related files that have been moved. * FILE 210 //* * FILE 210 //* File 210 - moved to CBT Overflow Tape, File 310 * FILE 210 //* File 211 - moved to CBT Overflow Tape, File 311 * FILE 210 //* File 212 - moved to CBT Overflow Tape, File 312 * FILE 210 //* File 213 - moved to CBT Overflow Tape, File 313 * FILE 210 //* * FILE 210 //* THIS FILE IS FROM KEN TOMIAK OF DOITT (DEPT OF INFORMATION * FILE 210 //* TECHNOLOGY AND TELECOMMUNIATIONS) OF NEW YORK * FILE 210 //* CITY (FORMERLY CALLED CDCSA). THIS PACKAGE * FILE 210 //* CONTAINS THEIR CICS CROSS SYSTEM FACILITY. THIS * FILE 210 //* IS AN ISPF APPLICATION WHICH ALLOWS ONE MAINTAINED * FILE 210 //* LEVEL OF CICS (AND FIXES) TO BE PROPAGATED ACROSS * FILE 210 //* MANY CICS REGIONS. * FILE 210 //* * FILE 210 //* THIS SYSTEM IS AN ADAPTATION OF THE MVS CROSS * FILE 210 //* SYSTEM FACILITY THAT IS ON FILE 204 OF THIS TAPE. * FILE 210 //* * FILE 210 //* SOME OF THIS MATERIAL MAY REFERENCE MATERIALS * FILE 210 //* WHICH ARE FOUND ON FILE 204. * FILE 210 //* * FILE 210 //***FILE 211 has been moved to the CBT Overflow Tape, File 311. * FILE 211 //* Only this documentation remains on the regular CBT * FILE 211 //* Tape, but all the file materials are intact in the * FILE 211 //* new location. * FILE 211 //* * FILE 211 //* Related files that have been moved. * FILE 211 //* * FILE 211 //* File 210 - moved to CBT Overflow Tape, File 310 * FILE 211 //* File 211 - moved to CBT Overflow Tape, File 311 * FILE 211 //* File 212 - moved to CBT Overflow Tape, File 312 * FILE 211 //* File 213 - moved to CBT Overflow Tape, File 313 * FILE 211 //* * FILE 211 //* THIS FILE IS FROM KEN TOMIAK OF DOITT (DEPT OF INFORMATION * FILE 211 //* TECHNOLOGY AND TELECOMMUNIATIONS) OF NEW YORK * FILE 211 //* CITY (FORMERLY CALLED CDCSA). THIS FILE CONTAINS * FILE 211 //* SCRIPT FILES WHICH HELP DOCUMENT THE CICS CROSS * FILE 211 //* SYSTEM FACILITY THAT IS ON FILE 210 OF THIS TAPE. * FILE 211 //* THIS FILE IS IN IEBCOPY FORMAT, AND HAS LRECL=147. * FILE 211 //* * FILE 211 //***FILE 212 has been moved to the CBT Overflow Tape, File 312. * FILE 212 //* Only this documentation remains on the regular CBT * FILE 212 //* Tape, but all the file materials are intact in the * FILE 212 //* new location. * FILE 212 //* * FILE 212 //* Related files that have been moved. * FILE 212 //* * FILE 212 //* File 210 - moved to CBT Overflow Tape, File 310 * FILE 212 //* File 211 - moved to CBT Overflow Tape, File 311 * FILE 212 //* File 212 - moved to CBT Overflow Tape, File 312 * FILE 212 //* File 213 - moved to CBT Overflow Tape, File 313 * FILE 212 //* * FILE 212 //* THIS FILE IS FROM KEN TOMIAK OF DOITT (DEPT OF INFORMATION * FILE 212 //* TECHNOLOGY AND TELECOMMUNIATIONS) OF NEW YORK * FILE 212 //* CITY (FORMERLY CALLED CDCSA). THIS PACKAGE * FILE 212 //* CONTAINS THEIR DB2 CROSS SYSTEM FACILITY. THIS * FILE 212 //* IS AN ISPF APPLICATION WHICH ALLOWS ONE MAINTAINED * FILE 212 //* LEVEL OF DB2 (AND FIXES) TO BE PROPAGATED ACROSS * FILE 212 //* MANY DB2 ADDRESS SPACES. * FILE 212 //* * FILE 212 //* THIS SYSTEM IS AN ADAPTATION OF THE MVS CROSS * FILE 212 //* SYSTEM FACILITY THAT IS ON FILE 204 OF THIS TAPE. * FILE 212 //* THERE IS A LOT MORE DB2 MATERIAL HERE THAN CICS * FILE 212 //* MATERIAL, BECAUSE KEN'S CURRENT WORK IS WITH DB2. * FILE 212 //* * FILE 212 //* SOME OF THIS MATERIAL MAY REFERENCE MATERIALS * FILE 212 //* WHICH ARE FOUND ON FILE 204. * FILE 212 //* * FILE 212 //***FILE 213 has been moved to the CBT Overflow Tape, File 313. * FILE 213 //* Only this documentation remains on the regular CBT * FILE 213 //* Tape, but all the file materials are intact in the * FILE 213 //* new location. * FILE 213 //* * FILE 213 //* Related files that have been moved. * FILE 213 //* * FILE 213 //* File 210 - moved to CBT Overflow Tape, File 310 * FILE 213 //* File 211 - moved to CBT Overflow Tape, File 311 * FILE 213 //* File 212 - moved to CBT Overflow Tape, File 312 * FILE 213 //* File 213 - moved to CBT Overflow Tape, File 313 * FILE 213 //* * FILE 213 //* THIS FILE IS FROM KEN TOMIAK OF DOITT (DEPT OF INFORMATION * FILE 213 //* TECHNOLOGY AND TELECOMMUNIATIONS) OF NEW YORK * FILE 213 //* CITY (FORMERLY CALLED CDCSA). THIS FILE CONTAINS * FILE 213 //* SCRIPT FILES WHICH HELP DOCUMENT THE DB2 CROSS * FILE 213 //* SYSTEM FACILITY THAT IS ON FILE 212 OF THIS TAPE. * FILE 213 //* THIS FILE IS IN IEBCOPY FORMAT, AND HAS LRECL=147. * FILE 213 //* * FILE 213 //***FILE 214 IS FROM FRED SCHUFF, OF WAYNE PENNSYLVANIA, AND * FILE 214 //* CONTAINS COBOL COPY MEMBERS TO MAP MVS CONTROL * FILE 214 //* BLOCKS. INCLUDED CONTROL BLOCKS ARE: * FILE 214 //* * FILE 214 //* ACB CDE PDS * FILE 214 //* ACEE CVT RB * FILE 214 //* ASCB DCB TCB * FILE 214 //* ASVT DEB TIOT * FILE 214 //* ASXB JFCB UCB * FILE 214 //* * FILE 214 //* THIS TAKES ADVANTAGE OF A NEW FEATURE IN COBOL II * FILE 214 //* THAT ALLOWS POINTERS TO MVS ADDRESSABLE AREAS IN * FILE 214 //* THE LINKAGE SECTION OF COBOL II PROGRAMS. NOW * FILE 214 //* YOU CAN PUT THE LAST IPL DATE AND TIME, CPUID AND * FILE 214 //* SERIAL NUMBER, ON THE TOP OF YOUR COMPANY'S * FILE 214 //* ACCOUNTS RECEIVABLE REPORTS. ALSO, ALL THE * FILE 214 //* ALLOCATED DDNAMES ETCETERA. SERIOUSLY, THE * FILE 214 //* PURPOSE OF THE FEATURE SEEMS TO BE THE ABILITY TO * FILE 214 //* ADD SYSTEM-TYPE DATA INTO BUSINESS PROGRAMS IF IT * FILE 214 //* IS WANTED. ANYWAY, IF YOU EVER GET INVOLVED IN * FILE 214 //* IMPLEMENTING THIS TYPE OF THING, THIS FILE WILL * FILE 214 //* GIVE YOU VERY EXTENSIVE MACHINE-READABLE HELP. * FILE 214 //* DOCUMENTATION IS INCLUDED IN MEMBER $$$DOC. * FILE 214 //* * FILE 214 //* email: fschuff@system-support.com * FILE 214 //* * FILE 214 //***FILE 215 IS FROM SAM GOLOB AND CONTAINS CLISTS WHICH HELP * FILE 215 //* A NORMAL PERSON FROM AN AVERAGE SHOP TO USE SMP/E * FILE 215 //* BETTER. THESE ARE SIMPLE, BUT VERY USEFUL TOOLS. * FILE 215 //* * FILE 215 //* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * FILE 215 //* * FILE 215 //* SMP/E HELPER TOOLS * FILE 215 //* * FILE 215 //* THIS SIMPLE COLLECTION CONSISTS OF 2 CLISTS, AND 3 * FILE 215 //* ARTICLES FROM "TECHNICAL SUPPORT" MAGAZINE, SHOWING * FILE 215 //* HOW TO USE THEM. THE CLISTS ARE: * FILE 215 //* * FILE 215 //* PTF - A CLIST TO BROWSE PTFS USING THE REVIEW * FILE 215 //* COMMAND FROM THE CBT TAPE (FILE 134). * FILE 215 //* THE "DATABASE" CONTAINING YOUR PTFS IS * FILE 215 //* NONE OTHER THAN THE SMPPTS DATASET. * FILE 215 //* THEREFORE, IT IS ADVISABLE NOT TO PURGE * FILE 215 //* PTFS AFTER YOU ACCEPT THEM. IN ANY CASE, * FILE 215 //* YOU CAN AT LEAST LOOK AT THE ONES YOU * FILE 215 //* HAVE CURRENTLY. * FILE 215 //* * FILE 215 //* SMPCLIST - THIS INVOKES SMP/E IN THE FOREGROUND AS * FILE 215 //* IF IT WERE RUNNING IN BACKGROUND. YOU * FILE 215 //* ENTER BACKGROUND COMMANDS ON THE * FILE 215 //* TERMINAL, AND GIMSMP'S RESULTS ARE * FILE 215 //* DISPLAYED LINE-BY-LINE, ON THE TERMINAL. * FILE 215 //* LOGGING CAN BE TURNED ON OR OFF. LOOK AT * FILE 215 //* THE CLIST TO SEE THE OPTIONS. I USE THIS * FILE 215 //* CLIST TO MAKE CERTAIN KINDS OF INQUIRIES * FILE 215 //* THAT ARE NOT EASILY MADE WITH THE SMP/E * FILE 215 //* ISPF INTERFACE. ALSO, I USE THIS CLIST * FILE 215 //* TO DO UCLIN INTERACTIVELY, USING "LIST" * FILE 215 //* COMMANDS TO CHECK MY WORK. * FILE 215 //* * FILE 215 //* NOTE - THIS CLIST WAS ORIGINALLY IN * FILE 215 //* VB-LRECL 255 FORMAT, AND WAS * FILE 215 //* CONVERTED TO FB-LRECL 80 FORMAT BY * FILE 215 //* THE CLIST CONVERSION PROGRAM ON * FILE 215 //* FILE 187 OF THE CBT TAPE. * FILE 215 //* THEREFORE MANY OF THE LONG LINES * FILE 215 //* HAVE BEEN FOLDED OVER. * FILE 215 //* * FILE 215 //* I HAVE WRITTEN SEVERAL ARTICLES FOR "TECHNICAL SUPPORT" * FILE 215 //* MAGAZINE REGARDING THESE CLISTS. #ARTPTF IS AN ARTICLE * FILE 215 //* ABOUT THE PTF CLIST. #ARTSMPC IS ABOUT THE SMPCLIST * FILE 215 //* CLIST. #ARTEXMP DESCRIBES CASES IN WHICH BOTH CLISTS * FILE 215 //* WERE PUT TO PRACTICAL USE. * FILE 215 //* * FILE 215 //* IF YOU HAVE ANY QUESTIONS OR INQUIRIES ON THIS MATERIAL, * FILE 215 //* PLEASE CONTACT: * FILE 215 //* * FILE 215 //* SAM GOLOB NEW ADDRESS * FILE 215 //* P.O. BOX 702 * FILE 215 //* Pomona, NY 10970 sbgolob@cbttape.org * FILE 215 //* * FILE 215 //***FILE 216 IS FROM JIM SMITH OF NATIONAL LINEN SERVICE IN * FILE 216 //* ATLANTA, GEORGIA. THIS FILE CONTAINS A GENERAL * FILE 216 //* DATE MANIPULATION ROUTINE WHICH HAS A SIZABLE * FILE 216 //* VARIETY OF SEPARATE FUNCTIONS. DESCRIPTION IS * FILE 216 //* BELOW. * FILE 216 //* * FILE 216 //* PROGRAM: CNVDATE * FILE 216 //* PURPOSE: DATE CONVERSION AND MANIPULATION * FILE 216 //* * FILE 216 //* ORIGINAL AUTHOR: WES CLEVELAND * FILE 216 //* NATIONAL SERVICE INDUSTRIES * FILE 216 //* INFORMATION SYSTEMS * FILE 216 //* * FILE 216 //* CONTRIBUTOR: * FILE 216 //* * FILE 216 //* JIM SMITH * FILE 216 //* NATIONAL SERVICE INDUSTRIES * FILE 216 //* INFORMATION SYSTEMS * FILE 216 //* MAIL STOP 003 * FILE 216 //* 1420 PEACHTREE ST N.E. * FILE 216 //* ATLANTA, GEORGIA 30309 * FILE 216 //* (404) 853-6434 WORK * FILE 216 //* * FILE 216 //* ----------------------------------------------------------- * FILE 216 //* * FILE 216 //* FUNCTION: * FILE 216 //* * FILE 216 //* THIS PROGRAM IS A GENERAL PURPOSE DATE MANIPULATION * FILE 216 //* ROUTINE THAT MAY BE CALLED TO PERFORM THE FOLLOWING * FILE 216 //* DATE MANIPULATION FUNCTIONS: * FILE 216 //* * FILE 216 //* 1) VERIFY JULIAN & GREGORIAN DATES * FILE 216 //* 2) CONVERT JULIAN & GREGORIAN DATES * FILE 216 //* 3) INCREMENT JULIAN & GREGORIAN DATES * FILE 216 //* 4) DECREMENT JULIAN & GREGORIAN DATES * FILE 216 //* 5) CALCULATE DIFFERENCE BETWEEN JULIAN OR * FILE 216 //* GREGORIAN DATES * FILE 216 //* 6) CALCULATE DAY OF WEEK * FILE 216 //* 7) CALCULATE DAY OF CENTURY * FILE 216 //* * FILE 216 //* LINKAGE: R1 = CNVDATE WORK AREA ADDRESS * FILE 216 //* R13 = SAVE AREA ADDRESS * FILE 216 //* R14 = RETURN ADDRESS * FILE 216 //* R15 = ENTRY ADDRESS * FILE 216 //* * FILE 216 //* RETURN: R15 = RETURN CODE * FILE 216 //* 00 = FUNCTION COMPLETE WITHOUT ERROR * FILE 216 //* 04 = INVALID DATE DATA * FILE 216 //* 08 = INVALID PARAMATER SPECIFICATION * FILE 216 //* * FILE 216 //* FORMATS: GREGORIAN - MMDDYY * FILE 216 //* MMDDYYYY * FILE 216 //* JULIAN - YYDDD * FILE 216 //* YYYYDDD * FILE 216 //* VALUE - DDDD * FILE 216 //* DDDDDDDD * FILE 216 //* DAY - DXXXXXXXXX (D=DAY NUMBER, * FILE 216 //* X=DAY SPELLED OUT) * FILE 216 //* * FILE 216 //* NOTE: INITIALIZE FIELDS-1 AND FIELD-2 WITH BLANKS * FILE 216 //* BEFORE MOVING IN REQUESTED DATES (FIELD-1) OR * FILE 216 //* INCREMENT/DECREMENT NBR (FIELDS-2). THE * FILE 216 //* INCREMENT/DECREMENT NBR (FIELD-2) MUST BE LEFT * FILE 216 //* JUSTIFIED. * FILE 216 //* * FILE 216 //* WORK AREA - FUNCTION (1 BYTE) * FILE 216 //* FIELD-1 (8 BYTES) * FILE 216 //* FIELD-2 (8 BYTES) * FILE 216 //* RETURN (10 BYTES) * FILE 216 //* * FILE 216 //* FUNC FIELD-1 FIELD-2 RETURN * FILE 216 //* ---- ------- ------- ------- * FILE 216 //* 1 DATE N/A N/A * FILE 216 //* 2 DATE N/A DATE * FILE 216 //* 3 DATE DDDDDDDD DATE * FILE 216 //* 4 DATE DDDDDDDD DATE * FILE 216 //* 5 DATE DATE DDDDDDDD * FILE 216 //* 6 DATE N/A DXXXXXXXXX * FILE 216 //* 7 DATE N/A DDDDDDDD * FILE 216 //* * FILE 216 //* EXAMPLE COBOL: CURRENT-DATE 071392 DECREMENT 30 DAYS * FILE 216 //* * FILE 216 //* 01 WS-CNVDATE-WORK-AREA PIC X(27). * FILE 216 //* * FILE 216 //* 01 FILLER REDEFINES WS-CNVDATE-WORK-AREA. * FILE 216 //* * FILE 216 //* 05 FUNCTION PIC X. * FILE 216 //* 05 SUBR-DATE. * FILE 216 //* 10 SR-MM PIC XX. * FILE 216 //* 10 SR-DD PIC XX. * FILE 216 //* 10 SR-YY PIC XX. * FILE 216 //* 10 FILLER PIC XX. * FILE 216 //* 05 AGE-CRITERA PIC X(8). * FILE 216 //* 05 AGED-DATE. * FILE 216 //* 10 AD-MM PIC XX. * FILE 216 //* 10 AD-DD PIC XX. * FILE 216 //* 10 AD-YY PIC XX. * FILE 216 //* 10 FILLER PIC XXXX. * FILE 216 //* * FILE 216 //* * FILE 216 //* MOVE CURRENT-DATE TO WORK-DATE. * FILE 216 //* MOVE SPACES TO WS-CNVDATE-WORK-AREA. * FILE 216 //* MOVE WD-MM TO SR-MM. * FILE 216 //* MOVE WD-DD TO SR-DD. * FILE 216 //* MOVE WD-YY TO SR-YY. * FILE 216 //* MOVE '4' TO FUNCTION. * FILE 216 //* MOVE '30 ' TO AGE-CRITERA. * FILE 216 //* CALL 'CNVDATE' USING WS-CNVDATE-WORK-AREA. * FILE 216 //* * FILE 216 //* EXAMPLE RETURNED AGED-DATE: 061392 * FILE 216 //* * FILE 216 //***FILE 217 IS IN IEBUPDTE FORMAT WHICH CONTAINS A DISASSEMBLER. * FILE 217 //* COMPLETE DOCUMENTATION FOR THIS PROGRAM IS CONTAINED * FILE 217 //* IN THE MEMBER CALLED $DOC. BELOW IS A VERY BRIEF * FILE 217 //* DESCRIPTION OF THIS PROGRAM. * FILE 217 //* * FILE 217 //* If you are working on more modern MVS systems: OS/390 or * FILE 217 //* z/OS, please see the version of this disassembler that was * FILE 217 //* rewritten by its author, Dick Thornton, which is on File 234. * FILE 217 //* * FILE 217 //* DISASM IS A ONE-PASS DISASSEMBLER WHICH PRODUCES AN ASSEMBLER * FILE 217 //* LANGUAGE SOURCE PROGRAM FROM A CSECT WITHIN A LOAD MODULE. * FILE 217 //* CONTROL CARDS PERMIT SPECIFICATION OF AREAS CONTAINING NO * FILE 217 //* INSTRUCTIONS, ALLOW BASE REGISTERS TO BE PROVIDED SO THAT * FILE 217 //* SYMBOLIC LABELS MAY BE CREATED DURING DISASSEMBLY, AND DECLARE * FILE 217 //* THE DEFINITION OF DSECTS TO BE USED DURING DISASSEMBLY. * FILE 217 //* CONDITIONAL BRANCH INSTRUCTIONS USE THE EXTENDED MNEMONICS, * FILE 217 //* WHERE POSSIBLE, AND EXPLICIT REGISTERS ARE DENOTED BY R0, R1, * FILE 217 //* THRU R15. COMMENTS ARE GIVEN ON SVC'S, AND TO VARIOUS BAL * FILE 217 //* INSTRUCTIONS, TO AID IN CREATING A DOCUMENTED SOURCE PROGRAM. * FILE 217 //* * FILE 217 //***FILE 218 CONTAINS AN MPL AND ASM MONITOR UNDER RMFMON FROM * FILE 218 //* COCA COLA IN ATLANTA. THIS FILE IS IN IEBUPDTE SYSIN * FILE 218 //* FORMAT AND THE MEMBER CALLED $DOCERB CONTAINS * FILE 218 //* ADDITIONAL INFORMATION. THE MEMBER CALLED SAMPLE * FILE 218 //* SHOWS SOME ACTUAL OUTPUT. THIS FILE ALSO CONTAINS A * FILE 218 //* PL/1 (OPTIMIZER) PROGRAM TO PROVIDE A VSAM VOLUME MAP * FILE 218 //* OF ALL VOLUMES IN A PARTICULAR VSAM CATALOG. IT MAPS * FILE 218 //* EACH DATA SPACE AND EACH DATA AND INDEX COMPONENT * FILE 218 //* WITHIN THE DATA SPACE BY STARTING AND ENDING CCHH. * FILE 218 //* THERE IS ALSO A ZAP TO CORRECT A MINOR PROBLEM. * FILE 218 //* * FILE 218 //* K VSAM PLI PL1 VOLMAP VTOC CATALOG ERBRUS99 RMF RMFMON MPL ASM * FILE 218 //* * FILE 218 //***FILE 219 IS A COLLECTION OF REXX EXECS CONTRIBUTED BY SAM * FILE 219 //* GOLOB, FROM THE LIBRARIES OF THE LATE TONY FORTE * FILE 219 //* WHO WORKED FOR A NEW YORK CITY DATA CENTER. * FILE 219 //* * FILE 219 //* PREFACE. TONY FORTE WAS A COLLEAGUE OF OURS AT THE * FILE 219 //* DEPARTMENT OF INFORMATION TECHNOLOGY AND * FILE 219 //* TELECOMMUNICATIONS OF NEW YORK CITY (DOITT) * FILE 219 //* WHO PASSED AWAY RECENTLY AT A YOUNG AGE. * FILE 219 //* AFTER HIS UNTIMELY PASSING, I TOOK A LOOK AT * FILE 219 //* HIS LIBRARIES TO SEE WHAT I COULD FIND. THE * FILE 219 //* FOLLOWING LIST IS A BEGINNING TO THIS * FILE 219 //* COLLECTION. I HOPE THAT I WILL BE ABLE TO * FILE 219 //* TEST MORE OF HIS THINGS AND ADD MORE LATER. * FILE 219 //* * FILE 219 //* SAM GOLOB (08/31/94) * FILE 219 //* * FILE 219 //* APFLOOK - (FOR NON-DYNAMIC APF) DISPLAYS APF LIBRARIES * FILE 219 //* FORTLOOK - FINDS LOCATION OF FORTRAN MODULES * FILE 219 //* JESLOOK - FINDS LOCATION OF PROCS IN PROC00 CONCATENATION * FILE 219 //* LNKLOOK - FINDS MODULES IN "WHICH" LINK LIST LIBRARIES * FILE 219 //* LPALOOK - FINDS MODULES IN "WHICH" LPA LIST LIBRARIES * FILE 219 //* * FILE 219 //* * FILE 219 //***FILE 220 is from Lee Conyers of the U.S. Department of * FILE 220 //* Transportation in Washington, D.C. This is a * FILE 220 //* collection of E.D.P. Auditing tools, to be used * FILE 220 //* in finding out information about an MVS system * FILE 220 //* without much outside help (that's one of the * FILE 220 //* things that E.D.P. Auditors do). This is (of * FILE 220 //* course) also useful for MVS Systems Programmers. * FILE 220 //* * FILE 220 //* Most of the REXX EXECs in this collection have been * FILE 220 //* converted into fixed blocked LRECL=80 format. They * FILE 220 //* are no longer contained (in IEBUPDTE - PDSLOAD * FILE 220 //* format) in a single member, but they have now been * FILE 220 //* separated into individual members, so that it will * FILE 220 //* be easier to find them and use them. * FILE 220 //* * FILE 220 //* See File 221 for the REXX EXECs in this collection, * FILE 220 //* in VB format with LRECL=255. * FILE 220 //* * FILE 220 //* This collection was developed, a long time ago, * FILE 220 //* at the MVS/XA 2.2.3 level. Most of the EXECs have * FILE 220 //* now been converted, by Anthony Cieri, to run on * FILE 220 //* z/OS 1.13, 2.1, and 2.2. * FILE 220 //* * FILE 220 //* < ------ > z/OS 1.13 < ------ > * FILE 220 //* < ------ > z/OS 2.1 < ------ > * FILE 220 //* * FILE 220 //* Note: Lee Conyers has unfortunately passed on. * FILE 220 //* ---- * FILE 220 //* Most of the REXX execs in this collection have * FILE 220 //* been upgraded to the z/OS 1.13 level by Tony Cieri. * FILE 220 //* Tony's TSO userid and the ISPF date, will indicate * FILE 220 //* which members have been updated (most of them). * FILE 220 //* * FILE 220 //* Anthony J.Cieri * FILE 220 //* SEI Investments * FILE 220 //* 1 Freedom Valley Drive * FILE 220 //* Oaks, PA 19456 * FILE 220 //* * FILE 220 //* (P) 610.676.4088 * FILE 220 //* (F) 484.676.4088 * FILE 220 //* Email: acieri@seic.com * FILE 220 //* * FILE 220 //* < ------ > z/OS 1.13 < ------ > * FILE 220 //* < ------ > z/OS 2.1 < ------ > * FILE 220 //* * FILE 220 //* I'd also suggest looking at the "SHOWzOS" TSO * FILE 220 //* command on File 492 of this tape, to supply some * FILE 220 //* more of this kind of information. (S.G.) * FILE 220 //* * FILE 220 //* INTRODUCTION TO THE AUDITMVS STARTER KIT * FILE 220 //* ---------------------------------------- * FILE 220 //* * FILE 220 //* THIS FILE CONTAINS THE AUDITMVS STARTER KIT SOFTWARE. * FILE 220 //* THE KIT CONSISTS OF UTILITY SOFTWARE TO COLLECT AND * FILE 220 //* ANALYZE DATA FROM AN OPERATIONAL MVS SYSTEM. IT WILL * FILE 220 //* GREATLY ASSIST IN DOCUMENTING THE AUTHORIZED PROGRAM * FILE 220 //* FACILITY (APF) ENVIRONMENT, INCLUDING ALL APF LIBRARIES, * FILE 220 //* SUPERVISOR CALL (SVC) ROUTINES, EXTENDED SVC ROUTER (ESR) * FILE 220 //* ROUTINES, PROGRAM CALL (PC) ROUTINES, AND LINK PACK AREA * FILE 220 //* (LPA) PROGRAMS (I.E., PAGEABLE, MODIFIED, FIXED LPA; AND * FILE 220 //* OTHER ITEMS ALONG THE LPA QUEUE). * FILE 220 //* * FILE 220 //* THE SOFTWARE CONSISTS MOSTLY OF REXX AND SAS PROGRAMS. * FILE 220 //* IN ADDITION, THERE ARE SEVERAL ASSEMBLY LANGUAGE PROGRAMS * FILE 220 //* TO DISASSEMBLE MVS SOFTWARE FROM OBJECT CODE BACK TO * FILE 220 //* ASSEMBLY LANGUAGE. THERE IS ALSO AN ASSEMBLY LANGUAGE * FILE 220 //* PROGRAM THAT USES THE SNAP MACRO TO RETRIEVE THE PROGRAM * FILE 220 //* CALL TABLE FROM THE PCAUTH ADDRESS SPACE. * FILE 220 //* * FILE 220 //* THE CONTENTS OF THIS DISKETTE SHOULD BE UPLOADED TO THE * FILE 220 //* MVS SYSTEM THAT IS TO BE AUDITED. ALL OF THE FILES, * FILE 220 //* EXCEPT THE REXX PROGRAMS, MAY BE PLACED INTO INDIVIDUAL * FILE 220 //* MEMBERS OF A STANDARD FB 80 PARTITIONED DATA SET (PDS). * FILE 220 //* THE REXX PROGRAMS SOMETIMES EXCEED LINE LENGTHS BEYOND 72 * FILE 220 //* CHARACTERS--THEREFORE, A VB 255 PDS IS RECOMMENDED. BOTH * FILE 220 //* FB 80 AND VB 255 FORMATS ARE SUPPORTED BY THE ISPF/PDF * FILE 220 //* EDITOR. TO SUMMARIZE, THE FOLLOWING * FILE 220 //* DISKETTE-DIRECTORY-TO-MVS-PDS UPLOAD STRUCTURE IS * FILE 220 //* SUGGESTED: * FILE 220 //* * FILE 220 //* FILE MEMBER MVS PDS AND DCB INFO * FILE 220 //* ------------------ -------------------------------- * FILE 220 //* * FILE 220 //* ADVCAATS USERID.DISASM.CNTL FB 80 * FILE 220 //* MISC USERID.CNTL FB 80 * FILE 220 //* REXX (FILE 221) USERID.EXEC VB 255 * FILE 220 //* SAS USERID.SAS.CNTL FB 80 * FILE 220 //* * FILE 220 //* SOME OF THE STARTER KIT PROGRAMS ALSO REQUIRE A NUMBER OF * FILE 220 //* MVS SUPPORT FILES. FOR EXAMPLE, THE IO* REXX PROGRAMS * FILE 220 //* ARE DATA COLLECTORS WHICH WRITE TO VARIOUS VB 255 * FILE 220 //* PHYSICAL SEQUENTIAL DATA SETS. THESE DATA SETS ARE THEN * FILE 220 //* READ BY THE SAS PROGRAMS FOR ANALYSIS AND REPORTING. YOU * FILE 220 //* WILL HAVE TO ALLOCATE AND NAME THESE TO YOUR OWN * FILE 220 //* PREFERENCE, AND EDIT THE REXX AND SAS PROGRAMS * FILE 220 //* ACCORDINGLY. THERE IS ONE SUPPORT DATA SET THAT MUST BE * FILE 220 //* FORMATTED SPECIFICALLY TO SUPPORT THE OUTPUT OF THE SNAP * FILE 220 //* MACRO. SEE THE ASSEMBLY LANGUAGE PROGRAM (SNAPPC.ASM IN * FILE 220 //* THE MISC DIRECTORY) FOR THESE SPECIFIC DCB PARAMETERS. * FILE 220 //* * FILE 220 //* ADVCAATS * FILE 220 //* -------- * FILE 220 //* * FILE 220 //* THIS LIBRARY CONTAINS SOURCE CODE FOR A OLD, OLD (BUT * FILE 220 //* VERY USEFUL) PUBLIC DOMAIN DISASSEMBLER. THE * FILE 220 //* DISASSEMBLER HAS BEEN EXTENDED TO PERFORM IN-STORAGE * FILE 220 //* DISASSEMBLY IF THE CODE RESIDES BELOW THE 16 MB LINE. * FILE 220 //* SEE THE FILE $$README FOR MORE INFORMATION. * FILE 220 //* * FILE 220 //* MISC * FILE 220 //* ---- * FILE 220 //* * FILE 220 //* THIS LIBRARY CONTAINS SEVERAL *.JCL FILES. ALLOCGDG.JCL * FILE 220 //* SHOWS HOW TO DEFINE A GENERATION DATA GROUP (GDG) SHOULD * FILE 220 //* YOU WANT TO BUILD A SYSTEM OF AUDIT JOBS THAT MAINTAIN * FILE 220 //* SNAPSHOT CYCLES OF DATA SETS FOR YOUR MVS SYSTEM. * FILE 220 //* IKJEFT01.JCL SHOWS HOW TO RUN YOUR REXX PROGRAMS IN * FILE 220 //* "BATCH MODE" TSO. OTHER JCL FILES PROVIDE EXAMPLES OF * FILE 220 //* LENGTHY JOB STREAMS FOR MULTIPLE AUDIT STEPS. THIS * FILE 220 //* LIBRARY ALSO CONTAINS THE SNAPPC.ASM FILE FOR OBTAINING * FILE 220 //* YOUR MVS SYSTEMS PC TABLE. * FILE 220 //* * FILE 220 //* REXX (FOUND IN FILE 221) * FILE 220 //* ---- * FILE 220 //* * FILE 220 //* THIS LIBRARY CONTAINS A WIDE VARIETY OF REXX PROGRAMS * FILE 220 //* THAT COLLECT DATA FROM AN OPERATIONAL MVS SYSTEM. ALL * FILE 220 //* ARE STAND ALONE PROGRAMS EXCEPT FOR #NUCLKUP, WHICH IS AN * FILE 220 //* EXTERNAL REXX CALLABLE PROCEDURE THAT SEACHES THE NUCLEUS * FILE 220 //* MAP FOR AN ENTRY NAME AND RETURNS ITS ENTRY POINT * FILE 220 //* ADDRESS. #NUCLKUP IS CURRENTLY CALLED BY IOSVCT, IOESRT, * FILE 220 //* LISTSVCT, AND LISTESRT. SDUMP IS A GENERAL PURPOSE * FILE 220 //* FORMATTED DISPLAY STORAGE DUMP PROGRAM. THE VSDATA1 * FILE 220 //* PROGRAM IS A MODIFIED VERSION OF SDUMP WHICH DISPLAYS * FILE 220 //* SEVERAL IN-STORAGE CONTROL BLOCKS. * FILE 220 //* * FILE 220 //* THE IO* SERIES OF PROGRAMS COLLECT DATA AND WRITE TO * FILE 220 //* "WORK.DATA" DATA SETS. THE LIST* SERIES OF PROGRAMS CAN * FILE 220 //* ALL BE EXECUTED INTERACTIVELY TO DISPLAY MVS INTERNALS * FILE 220 //* DATA TO YOUR TERMINAL SCREEN. ACRONYMS USED WITHIN THE * FILE 220 //* NAMING SCHEME FOR THESE PROGRAMS ARE: * FILE 220 //* * FILE 220 //* ADSP ADDRESS SPACE * FILE 220 //* APFP APF LIBRARIES PROGRAMS * FILE 220 //* APFT APF TABLE * FILE 220 //* CATS CATALOGS * FILE 220 //* CONS CONSOLES * FILE 220 //* DASD DIRECT ACCESS STORAGE DEVICES LIST * FILE 220 //* DCQ DEVICE CLASS QUEUE * FILE 220 //* ENV ENVIRONMENTAL INFORMATION * FILE 220 //* ESRT ESR TABLE * FILE 220 //* LLT LINKLIST LIBRARIES TABLE * FILE 220 //* LLTP LLT LIBRARIES PROGRAMS * FILE 220 //* LPAQ LPA QUEUE * FILE 220 //* LPAT LPA LIBRARIES TABLE * FILE 220 //* NUCM NUCLEUS MAP * FILE 220 //* PART PAGING ACTIVITY REFERENCE TABLE * FILE 220 //* PDSD PDS DIRECTORY * FILE 220 //* PDSM PDS MEMBERS * FILE 220 //* PCAUTH PROGRAM CALL AUTHORIZATION TABLE * FILE 220 //* PLPA PAGEABLE LPA PROGRAMS * FILE 220 //* SART SWAPPING ACTIVITY REFERENCE TABLE * FILE 220 //* SDUMP DISPLAY 31-BIT STORAGE * FILE 220 //* SDUMPE DISPLAY 64-BIT STORAGE BUT TRUNCATE HI 4 CHARS * FILE 220 //* SDUMPG DISPLAY 64-BIT STORAGE - DISPLAY 83 BYTES WIDE * FILE 220 //* SFT SYSTEM FUNCTION TABLE * FILE 220 //* SMAP STORAGE MAP INFORMATION * FILE 220 //* SMF SYSTEM MANAGEMENT FACILITY INFORMATION * FILE 220 //* SSN SUBSYSTEM NAME TABLE * FILE 220 //* SVCJ SVC JOURNAL TABLE * FILE 220 //* SVCT SVC TABLE * FILE 220 //* TAPE TAPE DEVICES LIST * FILE 220 //* VMAP VIRTUAL STORAGE MAP * FILE 220 //* * FILE 220 //* THE NOT@OR FILE IS A READY REFERENCE OF THE EBCDIC HEX * FILE 220 //* CODES FOR THE "AND" AND "OR" CHARACTERS. THESE TWO * FILE 220 //* CHARACTERS ARE HARD TO REMEMBER WHEN ONE USES SEVERAL * FILE 220 //* DIFFERENT MICROCOMPUTER KEYBOARD MAPS ASSOCIATED WITH * FILE 220 //* VARIOUS 3270 EMULATION SOFTWARE PACKAGES. * FILE 220 //* * FILE 220 //* SAS * FILE 220 //* --- * FILE 220 //* * FILE 220 //* THIS LIBRARY CONTAINS SAS PROGRAMS WHICH REPORT FROM THE * FILE 220 //* VARIOUS FILES CREATED BY THE IO* SERIES OF REXX PROGRAMS. * FILE 220 //* THE APFPDUP, LLTPDUP, LPAPDUP, ESRMATCH, PCMATCH, AND * FILE 220 //* SVCMATCH PROGRAMS DEMONSTRATE THE POWER OF THE SAS MERGE * FILE 220 //* FUNCTION. * FILE 220 //* * FILE 220 //* * FILE 220 //* LEE CONYERS * FILE 220 //* U.S. DEPARTMENT OF TRANSPORTATION * FILE 220 //* 700 4TH STREET SW * FILE 220 //* ROOM 7404, M-35 * FILE 220 //* WASHINGTON, DC 20590 * FILE 220 //* (202) 366-1126 * FILE 220 //* -- VLC (3/27/94) * FILE 220 //* * FILE 220 //* Note from Sam Golob (March 5, 2014) * FILE 220 //* * FILE 220 //* Addition to CBT File 220, from CBT File 221. * FILE 220 //* * FILE 220 //* I converted many of the LIST*** REXXes to FB-80, so I * FILE 220 //* could include them in my SYSPROC concatenation which is * FILE 220 //* FB-80, as opposed to VB-255. They are here in this * FILE 220 //* member called REXXES, which is really a PDS in IEBUPDTE * FILE 220 //* (PDSLOAD) format, for your use and pleasure. These are * FILE 220 //* really valuable and easily installable tools, to help * FILE 220 //* you (or the auditors) to get a better insight into the * FILE 220 //* specific workings of your MVS system. * FILE 220 //* * FILE 220 //* The REXXes that I have not yet converted, are the ones * FILE 220 //* which don't seem to work right under z/OS 1.13 * FILE 220 //* (although I may have missed one or two which do work). * FILE 220 //* These are on my "to do" list, to improve, both in the * FILE 220 //* FB-80 and VB-255 versions. * FILE 220 //* * FILE 220 //* The LISTDASD and LISTTAPE REXXes have been fixed. * FILE 220 //* * FILE 220 //* The LISTDCQ REXX has been fixed. * FILE 220 //* * FILE 220 //* The IO*** members have not been converted. * FILE 220 //* * FILE 220 //* Lee Conyers (who has passed on) was really an expert * FILE 220 //* auditor and he knew a lot about what makes the system * FILE 220 //* tick, especially in those areas that an auditor has to * FILE 220 //* watch. It is a pleasure to be able to use his * FILE 220 //* excellent tools. That is why I have tried to make them * FILE 220 //* even more useful, for today's environment. * FILE 220 //* * FILE 220 //* For the record, SHOWzOS on CBT File 492 (load module * FILE 220 //* collection on CBT File 614) is also extremely useful to * FILE 220 //* supplement this information obtainable with the REXXes * FILE 220 //* here. * FILE 220 //* * FILE 220 //* We have included a TSO command to clear the screen, which * FILE 220 //* is needed by the REXXes in File 221 and member REXXES in * FILE 220 //* this file. This is member CLEAR and its assembly JCL, * FILE 220 //* member CLEAR$. * FILE 220 //* * FILE 220 //* All the best of everything to all of you. * FILE 220 //* * FILE 220 //* Sam * FILE 220 //* * FILE 220 //***FILE 221 is from Lee Conyers of the U.S. Department of * FILE 221 //* Transportation in Washington, D.C. See File 220 * FILE 221 //* for a description of this entire collection of * FILE 221 //* E.D.P. auditing tools. This file contains the * FILE 221 //* REXX execs from the collection, that have been * FILE 221 //* separated out because of their DCB format, which * FILE 221 //* is VB with LRECL(255). This file is in IEBCOPY * FILE 221 //* format. * FILE 221 //* * FILE 221 //* < ------ > z/OS 2.1 < ------ > * FILE 221 //* * FILE 221 //* Note: Lee Conyers has unfortunately passed on. * FILE 221 //* ---- * FILE 221 //* Most of the REXX execs in this collection have * FILE 221 //* been upgraded to the z/OS 1.13 level by Tony Cieri. * FILE 221 //* Tony's TSO userid and the ISPF date, will indicate * FILE 221 //* which members have been updated (most of them). * FILE 221 //* * FILE 221 //* Anthony J.Cieri * FILE 221 //* SEI Investments * FILE 221 //* 1 Freedom Valley Drive * FILE 221 //* Oaks, PA 19456 * FILE 221 //* * FILE 221 //* (P) 610.676.4088 * FILE 221 //* (F) 484.676.4088 * FILE 221 //* Email: acieri@seic.com * FILE 221 //* * FILE 221 //* Many of these execs have been converted to FB-80 * FILE 221 //* format from VB-255. The converted execs can be * FILE 221 //* found on CBT File 220 as member REXXES. This * FILE 221 //* member is in IEBUPDTE (PDSLOAD) format, with the * FILE 221 //* ISPF statistics preserved. Use the PDSLOAD program * FILE 221 //* from File 093 to restore the FB-80 pds of REXX * FILE 221 //* execs, corresponding to most of the execs on this * FILE 221 //* file. * FILE 221 //* * FILE 221 //* < ------ > z/OS 2.1 < ------ > * FILE 221 //* * FILE 221 //***FILE 222 IS CURRENTLY EMPTY * FILE 222 //* * FILE 222 //***FILE 223 IS THE FREE TAPE MANAGEMENT SYSTEM (FTMS) WHICH * FILE 223 //* WAS SUBMITTED SEMI-ANONYMOUSLY. THIS SYSTEM KEEPS * FILE 223 //* COMPLETE TRACK OF ALL SL TAPES THAT WERE MOUNTED * FILE 223 //* ON YOUR SYSTEM, AND IT HAS AN EXTENSIVE SET OF * FILE 223 //* REPORTS. FILE 224 CONTAINS SAMPLE OUTPUT FROM * FILE 223 //* THIS SYSTEM. * FILE 223 //* * FILE 223 //* - - - - - - - - - - - - - - - - - - - - * FILE 223 //* * FILE 223 //* FREE TAPE MANAGEMENT SYSTEM * FILE 223 //* * FILE 223 //* This is the Free Tape Management System (FTMS, * FILE 223 //* pseudonym ITMS) which has been submitted * FILE 223 //* semi-anonymously. Please direct inquiries to Sam * FILE 223 //* Golob sbgolob@cbttape.org . * FILE 223 //* * FILE 223 //* I AM NOT THE AUTHOR OF THIS SYSTEM, BUT I WILL BE GLAD * FILE 223 //* TO DIRECT YOU TO HIM FOR ADVICE AND/OR SUPPORT. * FILE 223 //* * FILE 223 //* THIS IS A COMPLETE TAPE MANAGEMENT SYSTEM WHICH * FILE 223 //* CAN KEEP TRACK OF A TAPE LIBRARY OF ANY SIZE. AS * FILE 223 //* WRITTEN, IT WILL NOT KICK DOWN A WRONG TAPE, BUT IT * FILE 223 //* WILL TELL YOU EVERYTHING THAT HAS HAPPENED IN YOUR * FILE 223 //* TAPE LIBRARY. ALL TAPE ACTIVITY IS LOGGED. * FILE 223 //* * FILE 223 //* THIS SYSTEM KEEPS FULL TRACK OF ALL THE TAPES IN * FILE 223 //* YOUR LIBRARY, AND YOU HAVE A SIZABLE COLLECTION OF * FILE 223 //* REPORTS TO TELL YOU WHAT TAPES ARE SOON TO REACH * FILE 223 //* "SCRATCH STATUS", ETC. SEE MEMBER ITMSFUNC TO LOOK * FILE 223 //* AT THE NUMBER OF REPORTS AND OTHER FUNCTIONS WHICH * FILE 223 //* ARE AVAILABLE WITH THIS SYSTEM. * FILE 223 //* * FILE 223 //* MEMBERS OF THIS PDS ARE AS FOLLOWS: * FILE 223 //* * FILE 223 //* ITMS000A - THIS IS ASSEMBLER SOURCE FOR THE MAIN * FILE 223 //* PROGRAM WHICH RUNS ITMS. * FILE 223 //* * FILE 223 //* ITMPAR01 - THIS IS ASSEMBLER SOURCE FOR THE ITMS * FILE 223 //* PARSER. * FILE 223 //* * FILE 223 //* ITMDBDEF - THIS IS JCL TO DEFINE THE CONTROL * FILE 223 //* DATASETS THAT ARE NEEDED TO RUN ITMS. * FILE 223 //* * FILE 223 //* ITMSFUNC - THIS MEMBER SUPPLIES SAMPLE EXECUTION * FILE 223 //* PARMS TO EXECUTE THE VARIOUS FUNCTIONS * FILE 223 //* WHICH ITMS IS CAPABLE OF PROVIDING. * FILE 223 //* * FILE 223 //* ITMS705I - THIS IS AN AOC CLIST TO DRIVE THE ITMS * FILE 223 //* SYSTEM. IT GETS KICKED OFF BY THE * FILE 223 //* IEC705I TAPE MESSAGE, THROUGH THE * FILE 223 //* ITMS705M MESSAGE TABLE ENTRY IN AOC. IF * FILE 223 //* YOU HAVE A DIFFERENT AUTOMATED OPERATIONS * FILE 223 //* PACKAGE THAN IBM'S AOC, THIS MEMBER CAN * FILE 223 //* BE ADAPTED TO THE OTHER SYSTEM. * FILE 223 //* * FILE 223 //* ITMS705M - THIS IS AN AOC/NETVIEW MESSAGE TABLE * FILE 223 //* ENTRY TO DRIVE THE ITMS CLIST FROM THE * FILE 223 //* IEC705I CONSOLE MESSAGE. IF YOU HAVE A * FILE 223 //* DIFFERENT AUTOMATED OPERATIONS PACKAGE * FILE 223 //* THAN IBM'S AOC, THIS MEMBER CAN BE * FILE 223 //* ADAPTED TO THE OTHER SYSTEM. * FILE 223 //* * FILE 223 //* ITMSRUN - THE STARTED PROC THAT RUNS ITMS. KICKED * FILE 223 //* OFF BY THE CLIST. * FILE 223 //* * FILE 223 //* ITMSJOB - (ON FILE 224). SAMPLE PRINTOUT OF AN * FILE 223 //* ITMS RUN. * FILE 223 //* * FILE 223 //* ITMSPRT - (ON FILE 224). SAMPLE PRINTOUT OF AN * FILE 223 //* ITMS RUN WITH MANY OPTIONS. * FILE 223 //* * FILE 223 //* THE SEQUENCE OF EVENTS IN EXECUTING THIS SYSTEM * FILE 223 //* IS AS FOLLOWS: (IF YOUR AUTOMATION PACKAGE IS * FILE 223 //* NOT IBM'S AOC, YOU MUST CUSTOMIZE ITMS705M AND * FILE 223 //* ITMS705I TO YOUR AUTOMATION PACKAGE.) * FILE 223 //* * FILE 223 //* 1. THE TAPE JOB PRODUCES AN IEC705I MOUNT * FILE 223 //* MESSAGE. * FILE 223 //* * FILE 223 //* 2. THE NETVIEW MESSAGE TABLE ENTRY INTERCEPTS * FILE 223 //* THE IEC705I MESSAGE AND KICKS OFF THE AOC * FILE 223 //* ITMS705I CLIST, WHICH STARTS THE ITMS PROC * FILE 223 //* USING APPROPRIATE PARAMETERS THAT WERE * FILE 223 //* PARSED FROM THE IEC705I MESSAGE. * FILE 223 //* * FILE 223 //* 3. THE ITMS STARTED TASK UPDATES THE ITMS * FILE 223 //* DATABASE. SEE THE SAMPLE REPORT FROM FILE * FILE 223 //* 224. * FILE 223 //* * FILE 223 //* 4. YOU RUN "ANY OF MANY" EXECUTIONS OF ITMS * FILE 223 //* WITH APPROPRIATE PARAMETERS (SEE MEMBER * FILE 223 //* ITMSFUNC) TO PRODUCE ALL THE REPORTS YOU * FILE 223 //* NEED AND WANT. THERE ARE MANY DIFFERENT * FILE 223 //* REPORTS THAT CAN BE PRODUCED. * FILE 223 //* * FILE 223 //***FILE 224 CONTAINS SAMPLE OUTPUT FROM THE FREE TAPE * FILE 224 //* MANAGEMENT SYSTEM, WHOSE COMPONENTS ARE IN * FILE 224 //* FILE 223. * FILE 224 //* * FILE 224 //***FILE 225 IS AN OFFLOAD PROGRAM THAT WILL ALLOW THE USER TO * FILE 225 //* OFFLOAD A PDS TO IEBUPDTE CONTROL CARD FORMAT. * FILE 225 //* IT WILL ALLOW IEBUPDTE CONTROL CARDS TO BE PLACED * FILE 225 //* BEFORE EACH MEMBER IN A SEQUENTIAL INPUT STREAM * FILE 225 //* THIS PROGRAM WAS RECEIVED FROM YALE UNIVERSITY. * FILE 225 //* THIS PROGRAM WAS WRITTEN BY MR DAVID B COLE * FILE 225 //* * FILE 225 //* THIS IS THE ORIGINAL VERSION OF OFFLOAD. AN UPDATED * FILE 225 //* VERSION CAN BE FOUND ON FILE 093, WHICH WAS ENHANCED BY * FILE 225 //* GREG PRICE AND OTHERS. * FILE 225 //* * FILE 225 //* DAVID COLE SELLS OTHER SOFTWARE PRODUCTS, AND HE MAY BE * FILE 225 //* REACHED AT: * FILE 225 //* * FILE 225 //* COLESOFT MARKETING, INC. * FILE 225 //* 414 3RD ST. NE * FILE 225 //* CHARLOTTESVILLE, VA 22902 USA * FILE 225 //* 540-456-8210 * FILE 225 //* WWW.COLESOFT.COM * FILE 225 //* EMAIL: DBCOLE@GMAIL.COM * FILE 225 //* * FILE 225 //* DAVE COLE'S PROGRAMS REQUIRE DAVE COLE'S MACROS, WHICH * FILE 225 //* MAY BE FOUND ON FILE 408. * FILE 225 //* * FILE 225 //***FILE 226 IS A COMPARE PROGRAM RECEIVED FROM YALE UNIVERSITY * FILE 226 //* WHICH WAS WRITTEN BY MR DAVID B COLE. * FILE 226 //* * FILE 226 //* DAVE COLE IS NOW AT COLE SOFTWARE IN CHARLOTTESVILLE, VA. * FILE 226 //* * FILE 226 //* Colesoft Marketing, Inc. * FILE 226 //* 414 3rd ST. NE * FILE 226 //* Charlottesville, VA 22902 USA * FILE 226 //* 540-456-8210 * FILE 226 //* www.colesoft.com * FILE 226 //* email: dbcole@gmail.com * FILE 226 //* * FILE 226 //* THE MACROS NEEDED TO ASSEMBLE THIS VERSION ARE CONTAINED IN * FILE 226 //* FILE 408 OF THIS UTILITIES TAPE. FOR ADDITIONAL INFORMATION * FILE 226 //* SEE THE COMMENTS IN THE SOURCE CODE ITSELF. * FILE 226 //* * FILE 226 //* THE CMPRSEQ PROGRAM COMPARES TWO SEQUENTIAL CARD * FILE 226 //* IMAGE FILES AND REPORTS PRECISELY THE DIFFERENCES * FILE 226 //* BETWEEN THE TWO. SUCH DIFFERENCES CAN CONSIST OF * FILE 226 //* INSERTIONS, DELETIONS, AND REPLACEMENTS (OF EITHER * FILE 226 //* EQUAL OR UNEQUAL SIZES). * FILE 226 //* * FILE 226 //* CMPRSEQ ACCOMPLISHES THIS BY READING THE TWO INPUT * FILE 226 //* FILES ALTERNATELY AND COMPARING THE CARD IMAGES AS IT * FILE 226 //* GOES ALONG. WHEN IT ENCOUNTERS TWO CARDS THAT * FILE 226 //* MISMATCH, IT SAVES THEM AND CONTINUES TO READ THE TWO * FILE 226 //* FILES ALTERNATELY. EACH TIME IT READS A CARD FROM ONE * FILE 226 //* FILE, IT COMPARES IT TO ALL CARDS THAT IT HAS READ * FILE 226 //* FROM THE OTHER FILE SINCE THE START OF THE MISMATCH. * FILE 226 //* IF NO MATCH IS FOUND, THEN IT SAVES THAT CARD AND * FILE 226 //* PROCEEDS TO READ THE NEXT CARD FROM THE OTHER FILE. * FILE 226 //* CMPRSEQ CONTINUES ALTERNATING BACK AND FORTH IN THIS * FILE 226 //* MANNER UNTIL IT HAS READ A CARD THAT DOES MATCH ONE * FILE 226 //* OF THE SAVED CARDS FROM THE OTHER FILE. THE MISMATCH * FILE 226 //* THEN CONSISTS OF ALL CARDS IN THE TWO SAVED STACKS * FILE 226 //* THAT ARE BELOW THE TWO MATCHING CARDS. * FILE 226 //* * FILE 226 //* THE MISMATCHED CARDS ARE DUMPED OUT TO LOGGING * FILE 226 //* DATASETS, AND THEN CMPRSEQ PROCEEDS TO LOOK FOR THE * FILE 226 //* NEXT MISMATCHED BLOCK. * FILE 226 //* * FILE 226 //* LIMITATIONS * FILE 226 //* * FILE 226 //* CMPRSEQ WILL COMPARE ONLY CARD IMAGE FILES - I.E., * FILE 226 //* FILES HAVING FIXED LENGTH RECORDS THAT ARE 80 BYTES * FILE 226 //* LONG. * FILE 226 //* * FILE 226 //* CMPRSEQ WILL COMPARE ONLY ONE PAIR OF FILES PER * FILE 226 //* INVOCATION. IT WILL NOT COMPARE AN ENTIRE PDS * FILE 226 //* LIBRARY, ALTHOUGH IT WILL COMPARE A JCL SELECTED PDS * FILE 226 //* LIBRARY MEMBER. * FILE 226 //* * FILE 226 //* IF AN INSERTION BLOCK (FOR EXAMPLE) CONTAINS A CARD * FILE 226 //* WHOSE DUPLICATE ALREADY APPEARS COMMONLY THROUGHOUT * FILE 226 //* THE FILES BEING COMPARED (E.G., THE "SPACE 1" * FILE 226 //* ASSEMBLER LANGUAGE STATEMENT, ETC.), THEN THE * FILE 226 //* COMPARISON MAY BECOME, TO A GREATER OR LESSER DEGREE, * FILE 226 //* DESYNCHRONIZED DUE TO THE INSERTED CARD FINDING A * FILE 226 //* MATCH WITH A PRE-EXISTING COPY OF THAT CARD IN THE * FILE 226 //* OTHER FILE. CMPRSEQ PROVIDES MECHANISMS TO HELP DEAL * FILE 226 //* WITH SYNCHRONIZATION PROBLEMS. (NOTE, SYNCHRONIZATION * FILE 226 //* PROBLEMS CAN OCCUR, NOT JUST WITH INSERTED BLOCKS, * FILE 226 //* BUT ALSO WITH DELETED BLOCKS AND WITH REPLACED * FILE 226 //* BLOCKS). * FILE 226 //* JCL * FILE 226 //* * FILE 226 //* EXEC CARD KEYWORD: REGION= * FILE 226 //* * FILE 226 //* CMPRSEQ'S MEMORY REQUIREMENTS VARY ACCORDING TO THE * FILE 226 //* AGGREGATE SIZE OF THE LARGEST PAIR OF MISMATCHED * FILE 226 //* BLOCKS ENCOUNTERED. IF A MEMORY SHORTAGE OCCURS, THEN * FILE 226 //* CMPRSEQ TERMINATES IMMEDIATELY; CONSEQUENTLY, IT IS * FILE 226 //* BEST TO PROVIDE A GENEROUS AMOUNT OF AVAILABLE * FILE 226 //* MEMORY. USUALLY, REGION=1024K SHOULD BE ENOUGH. * FILE 226 //* * FILE 226 //* EXEC CARD KEYWORD: PARM=FULL * FILE 226 //* * FILE 226 //* BY DEFAULT CMPRSEQ WILL COMPARE TWO CARDS ONLY IN * FILE 226 //* COLUMNS 1 THROUGH 72, THUS IGNORING THE SEQUENCE * FILE 226 //* NUMBER FIELD. SPECIFYING PARM=FULL CAUSES CMPRSEQ TO * FILE 226 //* EXAMINE EACH CARD IN ALL 80 COLUMNS. * FILE 226 //* * FILE 226 //* DDNAMES: OLD AND NEW * FILE 226 //* * FILE 226 //* ATTRIBUTES * FILE 226 //* ACCESS METHOD QSAM * FILE 226 //* DSORG PS * FILE 226 //* RECFM F OR FB * FILE 226 //* LRECL 80 * FILE 226 //* BLKSIZE 80*N * FILE 226 //* DEFAULTS (PS,F,80,80) * FILE 226 //* * FILE 226 //* THESE DDNAMES (OLD AND NEW) MUST DESIGNATE THE TWO * FILE 226 //* FILES TO BE COMPARED. THEIR EXISTANCE IS REQUIRED. * FILE 226 //* USUALLY, ONE FILE IS AN UPDATED (NEWER) VERSION OF * FILE 226 //* THE OTHER, HENCE NAMES OLD AND NEW. * FILE 226 //* * FILE 226 //* DDNAME: SYSPRINT * FILE 226 //* * FILE 226 //* ATTRIBUTES * FILE 226 //* ACCESS METHOD QSAM * FILE 226 //* DSORG PS * FILE 226 //* RECFM UA, VA, VBA, FA, OR FBA * FILE 226 //* LRECL 133 OR LARGER * FILE 226 //* BLKSIZE 133 OR LARGER * FILE 226 //* DEFAULTS (PS,VBA,137,4096) * FILE 226 //* * FILE 226 //* THE SYSPRINT FILE IS OPTIONAL. IF IT IS AVAILABLE, * FILE 226 //* THEN IT RECEIVES A LOG OF ALL DISCOVERED MISMATCHES. * FILE 226 //* FOR EACH MISMATCHED BLOCK, BOTH THE OLD AND NEW * FILE 226 //* VERSION OF THAT BLOCK IS SHOWN. * FILE 226 //* * FILE 226 //* DDNAMES: OLDLIST AND NEWLIST * FILE 226 //* * FILE 226 //* ATTRIBUTES * FILE 226 //* ACCESS METHOD QSAM * FILE 226 //* DSORG PS * FILE 226 //* RECFM UA, VA, VBA, FA, OR FBA * FILE 226 //* LRECL 133 OR LARGER * FILE 226 //* BLKSIZE 133 OR LARGER * FILE 226 //* DEFAULTS (PS,VBA,137,4096) * FILE 226 //* * FILE 226 //* BOTH OLDLIST AND NEWLIST ARE OPTIONAL. IF ONE (OR * FILE 226 //* BOTH) ARE AVAILABLE, THEN A COPY OF THE OLD (OR NEW) * FILE 226 //* FILE IS WRITTEN TO IT WITH THE LOCATIONS OF ALL * FILE 226 //* MISMATCHES CLEARLY FLAGGED. * FILE 226 //* * FILE 226 //* DDNAME: IGNORE * FILE 226 //* * FILE 226 //* ATTRIBUTES * FILE 226 //* ACCESS METHOD QSAM * FILE 226 //* DSORG PS * FILE 226 //* RECFM F OR FB * FILE 226 //* LRECL 80 * FILE 226 //* BLKSIZE 80*N * FILE 226 //* DEFAULTS (PS,F,80,80) * FILE 226 //* * FILE 226 //* THE IGNORE FILE IS OPTIONAL. IF IT IS AVAILABLE, THEN * FILE 226 //* IT IS USED TO HELP CONTROL THE POSSIBLE * FILE 226 //* DESYNCHRONIZATION PROBLEMS DISCUSSED EARLIER. THE * FILE 226 //* IGNORE FILE SHOULD CONTAIN COPIES OF CARD IMAGES THAT * FILE 226 //* APPEAR REPEATEDLY THROUGHOUT THE FILES BEING * FILE 226 //* COMPARED, AND ESPECIALLY APPEARING IN AREAS AFFECTED * FILE 226 //* BY INSERTIONS AND DELETIONS. COPIES OF THESE CARDS, * FILE 226 //* WHEN ENCOUNTERED DURING A MISMATCH RESOLUTION * FILE 226 //* PROCESS, WILL NOT BE USED TO RESOLVE THE MISMATCH. BY * FILE 226 //* THIS MEANS THE POSSIBILITY OF DESYNCHRONIZATION CAN * FILE 226 //* BE REDUCED. * FILE 226 //* * FILE 226 //* DDNAME: SYNC * FILE 226 //* * FILE 226 //* ATTRIBUTES * FILE 226 //* ACCESS METHOD QSAM * FILE 226 //* DSORG PS * FILE 226 //* RECFM F OR FB * FILE 226 //* LRECL 80 * FILE 226 //* BLKSIZE 80*N * FILE 226 //* DEFAULTS (PS,F,80,80) * FILE 226 //* * FILE 226 //* UNFORTUNATELY, VERY LARGE FILES MAY HAVE TOO MANY * FILE 226 //* COMMONLY REOCCURING CARDS FOR THE IGNORE FILE TO BE * FILE 226 //* WHOLLY EFFECTIVE IN ELIMINATING DESYNCHRONIZATION * FILE 226 //* PROBLEMS. IF THIS IS THE CASE, THEN THE SYNC FILE CAN * FILE 226 //* BE PROVIDED TO FORCE RESYNCHRONIZATION AT PARTICULAR * FILE 226 //* POINTS IN THE FILES BEING COMPARED. THIS FILE SHOULD * FILE 226 //* CONTAIN COPIES OF ONE OR MORE CARDS EACH OF WHICH * FILE 226 //* APPEARS EXACTLY ONCE IN BOTH THE OLD AND NEW FILES. * FILE 226 //* THE CARDS IN THE SYNC FILE SHOULD APPEAR IN THE SAME * FILE 226 //* ORDER BY WHICH THEY APPEAR IN THE OLD AND NEW FILES. * FILE 226 //* THEY SHOULD REPRESENT POINTS IN THE OLD AND NEW FILES * FILE 226 //* AT WHICH YOU WISH TO FORCE COMPARISON SYNCHRONIZATION. * FILE 226 //* GENERALLY, SUCH POINTS WILL BE FOLLOWING THOSE AREAS * FILE 226 //* WHERE OTHERWISE UNRECOVERABLE DESYNCHRONIZATION HAS * FILE 226 //* OCCURED. * FILE 226 //* * FILE 226 //* WHEN CMPRSEQ ENCOUNTERS A RESYNCHRONIZATION POINT * FILE 226 //* (I.E., WHEN IT HAS READ A CARD FROM ONE OF THE * FILE 226 //* COMPARISON FILES THAT EXACTLY MACTHES THE NEXT CARD * FILE 226 //* FROM THE SYNC FILE), IT WILL NOT READ ANY FURTHER * FILE 226 //* FROM THAT FILE UNTIL IT READS THE IDENTICAL CARD FROM * FILE 226 //* THE OTHER FILE. THIS HAS THE EFFECT OF FORCING THE * FILE 226 //* RESOLUTION OF A CURRENT MISMATCH (IF ANY) AT THE * FILE 226 //* RESINCHRONIZATION POINT. * FILE 226 //* * FILE 226 //* THE SYNC FILE IS OPTIONAL. IF IT IS AVAILABLE, THEN * FILE 226 //* IS MUST BE CORRECTLY FORMED. IF IT IS NOT (I.E., IF * FILE 226 //* IT IS OUT OF SEQUENCE, OR IF IT CONTAINS A CARD THAT * FILE 226 //* DOES NOT APPEAR IN BOTH THE OLD AND NEW FILES), THEN * FILE 226 //* THE CMPRSEQ RUN WILL FAIL. * FILE 226 //* * FILE 226 //* COMPLETION CODES * FILE 226 //* * FILE 226 //* 0 - PROCESSING HAS COMPLETED SUCCESSFULLY. NO * FILE 226 //* MISMATCHES HAVE BEEN FOUND. * FILE 226 //* * FILE 226 //* 4 - PROCESSING HAS COMPLETED SUCCESSFULLY. AT LEAST * FILE 226 //* ONE MISMATCH HAS BEEN FOUND. * FILE 226 //* * FILE 226 //* 12 - PROCESSING HAS FAILED. A MEMORY SHORTAGE HAS * FILE 226 //* OCCURED. * FILE 226 //* * FILE 226 //* 16 - PROCESSING HAS ABORTED. ONE OF THE COMPARISON * FILE 226 //* FILES (DDNAME OLD OR NEW) IS NOT AVAILABLE. * FILE 226 //* * FILE 226 //* * FILE 226 //***FILE 227 IS IN IEBUPDTE FORMAT AND CONTAINS A SERIES OF * FILE 227 //* PROGRAMS TO ALLOW CERTAIN TSO USERS TO PERFORM * FILE 227 //* AUTHORIZED FUNCTIONS. FOR ADDITIONAL DOCUMENTATION * FILE 227 //* SEE THE MEMBER CALLED $DOC * FILE 227 //* * FILE 227 //* THIS PDS CONTAINS THE FOLLOWING MEMBERS * FILE 227 //* * FILE 227 //* MEMBER DESCRIPTION * FILE 227 //* * FILE 227 //* AOFF PROGRAM TO TURN THE AUTHORIZATION BIT OFF * FILE 227 //* AON PROGRAM TO TURN THE AUTHORIZATION BIT ON * FILE 227 //* BEGIN USER MACRO * FILE 227 //* CBT385 PROGRAM TO ATTACH IEBCOPY IN AN AUTHORIZED * FILE 227 //* ENVIRONMENT FOR ANYONE * FILE 227 //* CBT594 PROGRAM TO ATTACH IKJEFT01 IN AN AUTHORIZED * FILE 227 //* ENVIRONMENT FOR ANYONE * FILE 227 //* CBT390 VALIDATION OF USER IDS TO DO AN AUTHORIZED * FILE 227 //* FUNCTION * FILE 227 //* D0 PROGRAM TO ATTACH A LOAD MODULE VIA * FILE 227 //* LINKLIST (AUTHORIZED) * FILE 227 //* D0D0 SAME AS D0 EXCEPT BEFORE PGM IS ATTACHED * FILE 227 //* THIS CODE GOES TO KEY 0 AND SUPERVISOR * FILE 227 //* STATE. USED TO GET AROUND PTF UZ26385 * FILE 227 //* (APAR OZ39506) FOR DIDOCS AND SPY. THIS * FILE 227 //* PTF PUT THE CONSOLE BUFFERS INTO PROTECTED * FILE 227 //* STORAGE (NICE PEOPLE) * FILE 227 //* ENDALL USER MACRO * FILE 227 //* HREADY HELP MEMBER FOR CBT594 (ALIAS READY) * FILE 227 //* IGC0025D USER SVC TO TURN AUTHORIZE BIT ON/OFF * FILE 227 //* SAVEALL USER MACRO * FILE 227 //* XEQ PROGRAM TO ATTACH A LOAD MODULE VIA * FILE 227 //* LINKLIST (NOT AUTHORIZED) * FILE 227 //* LISTPW TSO CP TO LIST ENTRIES FROM THE PASSWORD * FILE 227 //* DATA SET * FILE 227 //* UADS TSO CP TO ALLOW AUTHORIZED USERS THE ABILITY * FILE 227 //* TO CHANGE THEIR PSCB * FILE 227 //* * FILE 227 //***FILE 228 is from William Horton of Tennessee Eastman Company * FILE 228 //* in Kingsport, Tennessee. This file contains an ISPF * FILE 228 //* dialog system to help you recover datasets that were * FILE 228 //* backed up by DFHSM. * FILE 228 //* * FILE 228 //* Modified and modernized by Peter Van der Woude. * FILE 228 //* * FILE 228 //* email: pvwoude5@gmail.com * FILE 228 //* * FILE 228 //***FILE 229 is a collection of tape copying programs that was * FILE 229 //* put together here by Sam Golob. The primary program * FILE 229 //* is called COPYMODS, and it can copy an input tape, * FILE 229 //* end to end, to as many as 16 output tapes in one * FILE 229 //* job step. In addition, COPYMODS has been enhanced to * FILE 229 //* include many new features, but its default operation * FILE 229 //* is still nearly identical to that of the original * FILE 229 //* COPYMODS program from Paul Tokheim of the U.S. Air * FILE 229 //* Force in Denver. Paul's original COPYMODS program * FILE 229 //* has been included here as member COPYMODO, so you * FILE 229 //* can see how many enhancements have been made. * FILE 229 //* Also see File 847 for a code history of how this * FILE 229 //* program's enhancements were developed. * FILE 229 //* * FILE 229 //* If you copy tapes a lot, you'll enjoy the many * FILE 229 //* options in the COPYMODS program. Additionally, * FILE 229 //* you can use COPYFILE, COPYSLNL, and COPYNLNL to * FILE 229 //* achieve whatever tape copying results you want. * FILE 229 //* If you can't do some job in tape copying that you * FILE 229 //* want to do, please contact me, and I'll see if we * FILE 229 //* can add a feature. Thanks in advance. (S.G.) * FILE 229 //* * FILE 229 //* Note: I actually did it for someone, who wanted * FILE 229 //* to copy SL tapes to scratch tapes to preserve the * FILE 229 //* output volser. See Version 086 of COPYMODS and * FILE 229 //* higher, using the SHOOVL and KEEPVOL options. * FILE 229 //* Also, a combination of SHOOVL and READ will do a * FILE 229 //* "dry run" to see what will result from a KEEPVOL. * FILE 229 //* * FILE 229 //* Keywords: TAPECOPY COPYMODS COPYFILE COPYSLNL COPYNLNL * FILE 229 //* CKIEBGEN * FILE 229 //* * FILE 229 //* Note: COPYFILE and COPYSLNL now have an option to dump * FILE 229 //* ---- tape labels for copied files, in COPYMODS LABLDUMP * FILE 229 //* format. To enable this, you have to code a * FILE 229 //* //TAPELOUT DD card in the JCL, and also put a * FILE 229 //* //LABLDUMP DD card pointing to an FB-80 format * FILE 229 //* dataset that will receive the tape label images. * FILE 229 //* * FILE 229 //* >>> COPYFILE dumps and prints labels from the output tape. * FILE 229 //* >>> COPYSLNL dumps and prints labels from the input tape, * FILE 229 //* since the output tape from COPYSLNL has no labels. * FILE 229 //* * FILE 229 //* email: sbgolob@cbttape.org * FILE 229 //* * FILE 229 //* Since it is difficult to test a new level of * FILE 229 //* COPYMODS for all cases, I have decided to include * FILE 229 //* a previous release of COPYMODS in this file, as * FILE 229 //* a fallback, if necessary. * FILE 229 //* * FILE 229 //* In skilled hands, COPYMODS is an extremely versatile * FILE 229 //* tape copying tool. You should learn how to use * FILE 229 //* its many options. The pds member called #MANUAL * FILE 229 //* documents most of them. * FILE 229 //* * FILE 229 //* Using a PARM of HEXPRT, or HEXPRT in a SYSIN card, * FILE 229 //* COPYMODS will hex dump the first 132 bytes of the * FILE 229 //* first n records of each file, where n=4 by default. * FILE 229 //* This can be overridden by coding PRINTRCDS=nnn * FILE 229 //* in a SYSIN card. This action is similar to what * FILE 229 //* TAPESCAN does, so if you code READ and HEXPRT in * FILE 229 //* PARM or SYSIN for an execution of COPYMODS, you get * FILE 229 //* a similar result to what you get for TAPESCAN. * FILE 229 //* * FILE 229 //* I have also included another version of COPYMODS * FILE 229 //* called COPYMODT from Art Tansky. COPYMODT has * FILE 229 //* some features which I haven't yet incorporated * FILE 229 //* into COPYMODS. One of its features is to count * FILE 229 //* bytes for each file and tape label read. That * FILE 229 //* feature has is now an option in this version of * FILE 229 //* COPYMODS, using the keywords of BYTES and CUMTOT, * FILE 229 //* and also CUMSEP. * FILE 229 //* * FILE 229 //* Art Tansky's other new feature is to support very * FILE 229 //* many output DD names, because in Art's version * FILE 229 //* the output DCB's are created dynamically, and are * FILE 229 //* not static in the program. COPYMODT currently * FILE 229 //* supports up to 100 output tapes. * FILE 229 //* * FILE 229 //* Currently, my version does not do any GETMAINs. * FILE 229 //* If my version of COPYMODS can be loaded into core, * FILE 229 //* it will execute. The tape buffer is a part of * FILE 229 //* the COPYMODS program itself, and is 64K bytes long. * FILE 229 //* * FILE 229 //* Several other programs from File 316 of the CBT * FILE 229 //* Tape have also been included here for convenience. * FILE 229 //* They are: * FILE 229 //* * FILE 229 //* COPYFILE - Copies selected files from one SL tape * FILE 229 //* to another, using control cards. * FILE 229 //* * FILE 229 //* (These programs are needed because * FILE 229 //* COPYMODS cannot easily select files * FILE 229 //* from the input tape to copy. Its * FILE 229 //* default action is to copy a tape from * FILE 229 //* end to end. COPYFILE, COPYSLNL, and * FILE 229 //* COPYNLNL provide extremely flexible * FILE 229 //* file selection criteria for copying * FILE 229 //* SOME files of a tape, and not others.) * FILE 229 //* * FILE 229 //* ---> Fixed for intermittent ABEND 400 on * FILE 229 //* writes. Unpredictable, so I replaced * FILE 229 //* Frank Yates' double buffering that was * FILE 229 //* GETMAINed, by single buffering with a * FILE 229 //* buffer inside the program. Seems to * FILE 229 //* work. Still keeping old level around. * FILE 229 //* * FILE 229 //* COPYFIL# - Help member for the COPYFILE control * FILE 229 //* cards, so you know how to use them in * FILE 229 //* the COPYFILE, COPYSLNL, and COPYNLNL * FILE 229 //* programs, to select which files from * FILE 229 //* the input tape that you want to copy. * FILE 229 //* * FILE 229 //* COPYSLNL - Same as COPYFILE, except that labels * FILE 229 //* are stripped off in the output tape, * FILE 229 //* so the output tape is NL. Same control * FILE 229 //* cards as COPYFILE. * FILE 229 //* * FILE 229 //* Now you can also use the STRIP option * FILE 229 //* of COPYMODS to create an NL tape from * FILE 229 //* an SL tape. But COPYSLNL has file * FILE 229 //* selection controls that COPYMODS does * FILE 229 //* not have. * FILE 229 //* * FILE 229 //* ---> Fixed for intermittent ABEND 400 on * FILE 229 //* writes. Unpredictable, so I replaced * FILE 229 //* Frank Yates' double buffering that was * FILE 229 //* GETMAINed, by single buffering with a * FILE 229 //* buffer inside the program. Seems to * FILE 229 //* work. Still keeping old level around. * FILE 229 //* * FILE 229 //* COPYSLN# - Help member for the COPYSLNL control * FILE 229 //* cards, so you know how to use them in * FILE 229 //* the COPYFILE, COPYSLNL, and COPYNLNL * FILE 229 //* programs, to select which files from * FILE 229 //* the input tape that you want to copy. * FILE 229 //* * FILE 229 //* COPYNLNL - Similar to COPYFILE, and uses the same * FILE 229 //* control cards, but copies selected files * FILE 229 //* from NL input tape to an NL output tape. * FILE 229 //* Only stops copying after 2 consecutive * FILE 229 //* tape marks. * FILE 229 //* * FILE 229 //* ---> Fixed for intermittent ABEND 400 on * FILE 229 //* writes. Unpredictable, so I replaced * FILE 229 //* Frank Yates' double buffering that was * FILE 229 //* GETMAINed, by single buffering with a * FILE 229 //* buffer inside the program. Seems to * FILE 229 //* work. Still keeping old level around. * FILE 229 //* * FILE 229 //* COPYNLN# - Help member for the COPYNLNL control * FILE 229 //* cards, so you know how to use them in * FILE 229 //* the COPYFILE, COPYSLNL, and COPYNLNL * FILE 229 //* programs, to select which files from * FILE 229 //* the input tape that you want to copy. * FILE 229 //* * FILE 229 //* CKIEBGEN - A simple copy program that uses QSAM * FILE 229 //* and just does GET and PUT. DCB's are * FILE 229 //* coded very generally, and DCB info about * FILE 229 //* the input and output files has to be * FILE 229 //* specified in the JCL. Adapted from * FILE 229 //* Baldomero Castilla's program of the * FILE 229 //* same name, but I added record counts, * FILE 229 //* and a DCB report for the input and * FILE 229 //* output datasets. Also record selection. * FILE 229 //* * FILE 229 //* This program lacks the "smart-ss" * FILE 229 //* features of IEBGENER, but consequently * FILE 229 //* it can be used to copy more kinds of * FILE 229 //* sequential files than IEBGENER can. * FILE 229 //* Try it on FB-80 zip files, or parts of * FILE 229 //* XMIT files, to complete broken ones. * FILE 229 //* * FILE 229 //* Functionality added to select parts of * FILE 229 //* files to copy, through a SYSIN DD card * FILE 229 //* (which is optional) and by using * FILE 229 //* * FILE 229 //* SKIP=mmmmmmm * FILE 229 //* COPY=nnnnnnn * FILE 229 //* * FILE 229 //* control cards in SYSIN to determine * FILE 229 //* which segment of the file to copy. * FILE 229 //* * FILE 229 //* Hopefully, File 229 contains everything you need * FILE 229 //* to assemble all the programs. If you think there's * FILE 229 //* something missing, look at the MACROS member from * FILE 229 //* File 316, or in File 316 source members. * FILE 229 //* * FILE 229 //* All of these programs, except for CKIEBGEN, whose * FILE 229 //* purpose is different, can now copy tape files * FILE 229 //* with blocksize up to 64K blocks. * FILE 229 //* * FILE 229 //* The new features of the COPYMODS program are * FILE 229 //* summarized below, but there's more than meets the * FILE 229 //* eye. If you do tape copying, these programs * FILE 229 //* deserve study, for the extent of their capabilities. * FILE 229 //* * FILE 229 //* >> COPYMODS will automatically detect input tapes * FILE 229 //* >> with many leading tape marks, and will advance the * FILE 229 //* >> tape past them, if there is real data afterwards. * FILE 229 //* >> This requires no effort on the part of the user, * FILE 229 //* >> and it is done automatically. SYSPRINT will report * FILE 229 //* >> the results. * FILE 229 //* * FILE 229 //* When first written, the intent of the COPYMODS * FILE 229 //* program was to copy NL tapes. I have modified * FILE 229 //* COPYMODS very extensively, to teach it about * FILE 229 //* Standard Labeled tapes, and I have modified it * FILE 229 //* to copy large-blocked files of up to 64K. (SG * FILE 229 //* 12/00). COPYMODS can now do many tricks with * FILE 229 //* IBM Standard Labels and SL tapes. * FILE 229 //* * FILE 229 //* I USE THIS PROGRAM FOR CREATING COPIES OF THE CBT * FILE 229 //* MVS UTILITIES TAPE. (SG 10/93) * FILE 229 //* * FILE 229 //* This program is useful in making "carbon copies" * FILE 229 //* from one tape to another, and it can also convert * FILE 229 //* from one tape medium to another. For example, it * FILE 229 //* can convert from reels to cartridges, or vice-versa. * FILE 229 //* * FILE 229 //* My advice is, however, that you should not mix * FILE 229 //* media types when you make multiple output tapes in * FILE 229 //* one run. For example, //OUT1 and //OUT2 should * FILE 229 //* both be reels, or both cartridges of the same * FILE 229 //* format (like 3480, 3490IDRC, or 3490E). Do not mix * FILE 229 //* these. //IN can be different from //OUTx, however. * FILE 229 //* It is my experience that when the //IN (input tape) * FILE 229 //* was of different media type than the //OUTx (output * FILE 229 //* tapes), this program has always worked flawlessly * FILE 229 //* to convert the tape to a different media format. * FILE 229 //* * FILE 229 //* I've also solved the 2-tape-marks-together problem * FILE 229 //* when you have a null SL tape file. The program will * FILE 229 //* now copy past that point, if it has seen a HDR1 or * FILE 229 //* HDR2 label before the 2 consecutive tape marks. * FILE 229 //* * FILE 229 //* Under PARM control, this program can now create * FILE 229 //* initted tapes, and optionally change the VOLSER * FILE 229 //* of the newly initted SL tapes. Thus, you can init * FILE 229 //* a large number of tapes at the same time. * FILE 229 //* (The new INITVOLS parameter eliminates the need * FILE 229 //* for an already initted input tape, and you can * FILE 229 //* INIT up to 16 output tapes at the same time.) * FILE 229 //* * FILE 229 //* If you code a parm of SYSIN in the EXEC card, * FILE 229 //* COPYMODS will take its parms from SYSIN, as well * FILE 229 //* as from the EXEC card. SYSIN is scanned last. * FILE 229 //* Therefore SYSIN overrides the EXEC card if there * FILE 229 //* is a conflict. Parms coded later, always override * FILE 229 //* parms coded earlier. As of Level 049 of COPYMODS, * FILE 229 //* you don't actually have to code PARM=SYSIN in the * FILE 229 //* exec card. The mere presence or absence of a * FILE 229 //* //SYSIN DD card in the execution JCL of COPYMODS * FILE 229 //* will determine whether (or not) the SYSIN ddname * FILE 229 //* is opened and scanned. * FILE 229 //* * FILE 229 //* See the $$PARMS and $$PARMS1 member of this dataset * FILE 229 //* for hints and advice on how to use the many options * FILE 229 //* of COPYMODS. * FILE 229 //* * FILE 229 //* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * FILE 229 //* * FILE 229 //* NEW FEATURES ADDED BY SAM GOLOB: * FILE 229 //* * FILE 229 //* (Also please see the individual Level nnn changes, * FILE 229 //* as listed in the COPYMODS source code, for more * FILE 229 //* information.) * FILE 229 //* * FILE 229 //* It is recommended that you view the PARMTABL entries * FILE 229 //* and look at the supplied #MANUAL member in the * FILE 229 //* distribution pds, CBT File 229, for even more info. * FILE 229 //* * FILE 229 //* 1. 64K BLOCKS ON A TAPE CAN BE COPIED. * FILE 229 //* * FILE 229 //* 2. UP TO 16 OUTPUT DDNAMES ALLOWED. * FILE 229 //* * FILE 229 //* 3. INITTED TAPES, AND SL MULTIVOLUME TAPES CAN * FILE 229 //* BE CORRECTLY COPIED. * FILE 229 //* * FILE 229 //* 4. ALL STANDARD LABEL INFORMATION, OR ANY * FILE 229 //* PARTICULAR LABEL TYPES, CAN BE PRINTED, IF * FILE 229 //* FOUND ON THE INPUT TAPE. * FILE 229 //* * FILE 229 //* 5. A FLEXIBLE TABLE-DRIVEN PARM KEYWORD SCANNER * FILE 229 //* WAS ADDED. THIS ALLOWS FOR EASY SETTING OF * FILE 229 //* PROGRAM DEFAULTS, AND KEYWORD SYNONYMS. SEE * FILE 229 //* LABEL PARMTABL. THE PARM SCANNER IS NOW A * FILE 229 //* SEPARATE PROGRAM CALLED PARMCHEK, WHICH MUST BE * FILE 229 //* ASSEMBLED IN BATCH, TOGETHER WITH THE COPYMODS * FILE 229 //* MAIN SOURCE CODE. * FILE 229 //* * FILE 229 //* 6. OPTIONALLY, THE VOLSER OF THE OUTPUT TAPES * FILE 229 //* CAN BE SET TO THE JCL VOLSER, INSTEAD OF THE * FILE 229 //* INPUT TAPE'S VOLSER. USE THE CHGVOL PARM TO * FILE 229 //* INVOKE THIS ACTION. * FILE 229 //* * FILE 229 //* 7. TAPES WITH LEADING TAPE MARKS CAN BE COPIED * FILE 229 //* EITHER AS-IS, OR WITH THE LEADING TAPE MARKS * FILE 229 //* LEFT OFF. OPTION OF LTMSKIP OR LTMCOPY. * FILE 229 //* * FILE 229 //* 8. EOV LABELS IN THE MIDDLE OF A TAPE, CAN NOW BE * FILE 229 //* CHANGED TO EOF LABELS, IF THE TAPE WAS CREATED * FILE 229 //* AS A COMPOSITE, BY THE COPYFILE PROGRAM. THE * FILE 229 //* PARM IS EOV2EOF (SEE PARMTABL FOR ALL ACCURATE * FILE 229 //* AND CURRENT PARM KEYWORD SETTINGS). THIS ALSO * FILE 229 //* WORKS WHEN ADDING EXTERNAL LABELS TO AN NL TAPE. * FILE 229 //* * FILE 229 //* 9. COPYMODS CAN NOW BE RUN READ-ONLY FOR THE INPUT * FILE 229 //* TAPE, USING PARMS OF READ, READONLY, OR NOWRITE. * FILE 229 //* * FILE 229 //* 10. COPYMODS CAN READ A TAPE (EITHER WHILE COPYING * FILE 229 //* IT, OR IN READ-ONLY MODE), AND DUMP ALL THE TAPE * FILE 229 //* LABELS TO AN FB-80 OUTPUT FILE WITH A DDNAME OF * FILE 229 //* LABLDUMP. USE A PARM OF LABLDUMP TO INVOKE THIS * FILE 229 //* SERVICE. * FILE 229 //* * FILE 229 //* 11. COPYMODS CAN READ AN SL TAPE AND DUMP THE LABELS * FILE 229 //* OFF INTO AN OUTPUT FILE. THESE LABEL IMAGES HAVE * FILE 229 //* EXTRA CONTROL CARDS ADDED. THESE LABELS CAN BE * FILE 229 //* MERGED WITH THE FILES IN AN NL VERSION OF THE * FILE 229 //* SAME TAPE, AND A NEW SL TAPE CREATED. BY DEFAULT, * FILE 229 //* BLOCK COUNTS IN THE EOF1 AND EOV1 OF THE OUTPUT * FILE 229 //* TAPE ARE CORRECTED TO SHOW THE ACTUAL BLOCK * FILE 229 //* COUNTS ON THE TAPE, BUT THIS ACTION CAN BE * FILE 229 //* MANUALLY TURNED OFF WITH A PARM SETTING. * FILE 229 //* * FILE 229 //* 11a. IF YOU CODE A PARM OF SYSIN IN THE PARM FIELD OF * FILE 229 //* THE EXEC CARD, THEN COPYMODS NOW TAKES PARM INPUT * FILE 229 //* FROM SYSIN, AND THESE CAN OVERRIDE THE OTHER PARMS * FILE 229 //* IN THE EXEC CARD, BECAUSE SYSIN IS SEARCHED LATER. * FILE 229 //* * FILE 229 //* (BUT YOU DON'T HAVE TO CODE PARM=SYSIN IN THE PARM * FILE 229 //* FIELD OF THE EXEC CARD. IF THE SYSIN DDNAME IS * FILE 229 //* PRESENT IN THE JCL, PARMCHEK WILL OPEN IT, AND * FILE 229 //* WILL USE IT TO SCAN FOR PARMS. SG - 07/03). * FILE 229 //* * FILE 229 //* 11b. ANY SPECIAL SYSIN KEYWORD, SUCH AS: * FILE 229 //* TAPEOWNER=xxxxxxxxxx * FILE 229 //* FILELIMIT=nnnn * FILE 229 //* LABELIMIT=nnnn * FILE 229 //* PRINTRCDS=nnnn * FILE 229 //* or * FILE 229 //* OUTVOLALL=volser , WILL CAUSE THE REST OF A SYSIN * FILE 229 //* CARD TO BE IGNORED FOR PARMS FROM THE PARM TABLE. * FILE 229 //* * FILE 229 //* 11c. OUTVOLALL=volser , STARTING IN COLUMN1 OF A SYSIN * FILE 229 //* CARD, WILL CAUSE ALL OUTPUT VOL1 LABELS TO BE * FILE 229 //* OVERWRITTEN WITH THE CODED VOLSER. THE REST OF * FILE 229 //* THAT CARD IS NOT SEARCHED FOR PARMS. * FILE 229 //* * FILE 229 //* 12. OVERLAYING OF THE VOLSER (IN THE VOL1 LABEL) * FILE 229 //* CAN ALSO BE DONE IF YOU ARE ADDING EXTERNAL * FILE 229 //* LABELS TO AN NL TAPE. THE OUTPUT TAPES CAN * FILE 229 //* HAVE DIFFERENT VOLSER'S FROM THE VOL1 LABEL * FILE 229 //* IN THE EXTERNAL LABEL DATASET. * FILE 229 //* * FILE 229 //* 13. LABLDUMP AND LABADDIN NOW TAKE IBM STANDARD USER * FILE 229 //* LABELS (SUL) INTO ACCOUNT. UP TO 8 UHLn AND/OR * FILE 229 //* UTLn LABELS ALLOWED. THEREFORE, YOU CAN MAKE A * FILE 229 //* TAPE WITH ANY USER LABELS YOU WANT, EVEN THOUGH * FILE 229 //* YOUR SYSTEM CAN'T CREATE SUCH A TAPE BY ITSELF. * FILE 229 //* LABLDUMP DUMPS ALL THE LABEL RECORDS FROM AN SL * FILE 229 //* TAPE TO AN EXTERNAL FILE (WITH SPECIAL CONTROL * FILE 229 //* CARDS), AND LABADDIN CAN ADD THESE LABELS TO AN * FILE 229 //* NL TAPE TO MAKE AN SL TAPE. (OF COURSE, YOU CAN * FILE 229 //* EDIT THE LABEL FILE ON DISK BEFORE USING IT TO * FILE 229 //* CREATE A NEW SL TAPE FROM AN NL TAPE.) * FILE 229 //* * FILE 229 //* 14. DEFAULT ACTION OF COPYMODS WITH LABADDIN IS THAT * FILE 229 //* IT IS "LABEL DRIVEN". THAT IS, IF THERE ARE MORE * FILE 229 //* NL TAPE FILES THAN EXTERNAL LABELS, THE PROGRAM * FILE 229 //* STOPS WHEN IT RUNS OUT OF LABELS. IF THERE ARE * FILE 229 //* MORE LABEL SETS THAN FILES, THE OUTPUT TAPE IS * FILE 229 //* WRITTEN WITH NULL STANDARD LABEL FILES UNTIL THE * FILE 229 //* LABEL DATASET IS EXHAUSTED, EVEN AFTER THE LAST * FILE 229 //* DATA FILE HAS BEEN WRITTEN. * FILE 229 //* * FILE 229 //* A NEW OPTION CALLED NOEXNULL ALLOWS COPYMODS TO * FILE 229 //* STOP AS SOON AS THE NL TAPE FILES ARE EXHAUSTED, * FILE 229 //* EVEN IF THERE ARE ADDITIONAL LABEL SETS IN THE * FILE 229 //* EXTERNAL LABEL DATASET. * FILE 229 //* * FILE 229 //* 15. WHEN DOING LABADDIN PROCESSING, IF THE LAST LABEL * FILE 229 //* SET IN THE EXTERNAL LABEL FILE HAS A HDR1 AND A * FILE 229 //* HDR2 LABEL, BUT NO ENDOFLABELHEADER AND NO EOF1 * FILE 229 //* AND NO EOF2, THE LBLFIX PARAMETER ALLOWS THE * FILE 229 //* PROGRAM TO ACT AS IF THESE CONTROL CARDS WERE * FILE 229 //* THERE. THE EOF1 IS BUILT FROM THE HDR1 AND THE * FILE 229 //* MEASURED BLOCK COUNT, AND THE EOF2 IS BUILT FROM * FILE 229 //* THE HDR2. * FILE 229 //* * FILE 229 //* 16. COPYMODS CAN NOW INIT TAPES WITHOUT COPYING AN * FILE 229 //* INPUT TAPE. USE A PARM OF INITVOLS. ASCII TAPES * FILE 229 //* ARE INITTED WITH A PARM OF EITHER INASC3 OR * FILE 229 //* INASC4, FOR ASCII LEVEL 3 AND ASCII LEVEL 4 * FILE 229 //* RESPECTIVELY. A PARM OF INASCII DEFAULTS TO * FILE 229 //* ASCII LEVEL 3. * FILE 229 //* * FILE 229 //* 17. COPYMODS CAN NOW CHANGE THE OWNER INFORMATION * FILE 229 //* IN THE VOL1 LABEL. USE THE TAPEOWNER= KEYWORD * FILE 229 //* IN A SYSIN CARD. 14 CHARACTER TAPE OWNERS ARE * FILE 229 //* SUPPORTED FOR ASCII TAPES. IBM SL TAPES HAVE * FILE 229 //* 10 CHARACTERS IN THE TAPE OWNER FIELD. * FILE 229 //* * FILE 229 //* 18. COPYMODS CAN LIMIT ITSELF IN THE NUMBER OF FILES * FILE 229 //* COPIED, IF THE FILELIMIT=NN KEYWORD IS CODED IN * FILE 229 //* SYSIN. IF THE INPUT IS SL, THEN THE FILELIMIT * FILE 229 //* IS INTERPRETED AS SL FILES, AND MULTIPLIED BY 3. * FILE 229 //* IF NOT, THEN IT IS INTERPRETED AS NL. SL * FILE 229 //* INTERPRETATION OF FILE NUMBERS CAN BE FORCED, * FILE 229 //* USING THE SLLIM PARM KEYWORD. NL INTERPRETATION * FILE 229 //* IS FORCED USING THE NLLIM PARM KEYWORD. * FILE 229 //* * FILE 229 //* 19. USING THE "BYTES" PARAMETER, COPYMODS WILL REPORT * FILE 229 //* BYTE COUNTS FOR ALL FILES IN THE INPUT TAPE, AND * FILE 229 //* TOTAL BYTES FOR THE ENTIRE TAPE. THE "CUMTOT" * FILE 229 //* PARAMETER REPORTS CUMULATIVE BYTE TOTALS OVER * FILE 229 //* MANY FILES, AND IMPLIES THAT THE "BYTES" PARM * FILE 229 //* IS ALSO IN EFFECT. A VARIANT OF THE "CUMTOT" * FILE 229 //* PARAMETER IS THE "CUMSEP" PARAMETER, WHICH REPORTS * FILE 229 //* CUMULATIVE BYTE TOTALS, FILE BY FILE, BUT CUMSEP * FILE 229 //* SEPARATES BYTE TOTALS COMING FROM LABELS, FROM THE * FILE 229 //* BYTE TOTALS COMING FROM DATA FILES. * FILE 229 //* * FILE 229 //* 20. COPYMODS NOW PRINTS "OPTIONS IN EFFECT" WITH THE * FILE 229 //* "OPTION" PARAMETER. (DEFAULT AS DISTRIBUTED, IS * FILE 229 //* TO PRINT THEM.) * FILE 229 //* * FILE 229 //* IF YOU ARE CONFUSED THAT THE OPTION REPORT DOES * FILE 229 //* NOT SEEM TO REFLECT THE OPTION KEYWORDS YOU ARE * FILE 229 //* CODING IN YOUR JCL, PLEASE BE AWARE THAT COPYMODS * FILE 229 //* DOES SOME OPTION ADJUSTMENTS TO RESOLVE APPARENT * FILE 229 //* INCONSISTENCIES WITH THE PARM SETTINGS. TO GET * FILE 229 //* A "BEFORE AND AFTER" REPORT FOR THIS ACTION, CODE * FILE 229 //* THE "CODEDPRM" PARM KEYWORD. * FILE 229 //* * FILE 229 //* 21. BLOCK CORRECTION FOR EOF1 AND EOV1 LABELS NOW * FILE 229 //* TAKES THE HIGH ORDER 4 BYTES OF THE BLOCK COUNT * FILE 229 //* INTO ACCOUNT. THIS IS A DIFFERENT FIELD IN THE * FILE 229 //* EOF1 OR EOV1 LABEL (LAST 4 BYTES). IF A TAPE * FILE 229 //* FILE (EBCDIC SL TAPES ONLY) HAS MORE THAN 1 * FILE 229 //* MILLION BLOCKS IN IT, THEN THIS FIELD IS USED. * FILE 229 //* OTHERWISE IT IS BLANKS. * FILE 229 //* * FILE 229 //* 22. COPYMODS CAN NOW DO A QUICK DUMP OF TAPE LABELS, * FILE 229 //* WITHOUT READING THE TAPE DATA. USE THE PARM OF * FILE 229 //* LBDQUICK (WHICH IMPLIES READONLY), JUST TO DO * FILE 229 //* A LABLDUMP AND "FORWARD SPACE FILE" OVER THE * FILE 229 //* DATA BLOCKS ON THE TAPE. * FILE 229 //* * FILE 229 //* 23. USING PARM=STRIP, COPYMODS CAN STRIP ALL LABELS * FILE 229 //* FROM SL TAPES TO MAKE NL OUTPUT TAPES. IF * FILE 229 //* FILE LIMITING IS NOT IN EFFECT (NO FILELIMIT=nnn * FILE 229 //* CARD IN SYSIN), THEN THE LABELS AND THE TAPE MARK * FILE 229 //* THAT FOLLOWS EACH ONE, WILL NOT BE WRITTEN TO THE * FILE 229 //* OUTPUT TAPE(S). IT DOES NOT MATTER WHERE THE * FILE 229 //* LABELS ARE, ON THE TAPE, SO IF YOU HAVE SOME KIND * FILE 229 //* OF MESSED-UP TAPE WITH LABELS IN THE WRONG PLACE, * FILE 229 //* THESE WILL STILL BE CORRECTLY STRIPPED OFF. IF * FILE 229 //* FILE LIMITING IS IN EFFECT, THEN THE INPUT TAPE * FILE 229 //* IS ASSUMED TO BE SL, AND THE NUMBER CODED IN THE * FILE 229 //* FILELIMIT=nnn SYSIN CARD IS MULTIPLIED BY 3, AND * FILE 229 //* THE COPYING IS STOPPED AFTER THAT POINT OF THE * FILE 229 //* INPUT TAPE. * FILE 229 //* * FILE 229 //* FOR PARM=STRIP OPERATIONS, COPYMODS USES THE * FILE 229 //* LABELCHK ROUTINE TO DETERMINE IF A TAPE FILE IS * FILE 229 //* REALLY A LABEL, SO IT WILL STRIP OFF A LABEL FILE * FILE 229 //* WHEREVER IT OCCURS. THIS IS NOT LIKE THE COPYSLNL * FILE 229 //* PROGRAM, WHICH ASSUMES THAT EACH DATA FILE IS * FILE 229 //* SANDWICHED BETWEEN TWO LABEL FILES, AND WHICH * FILE 229 //* DOES THE STRIPPING BY "COUNTING" AND NOT BY * FILE 229 //* "FEELING". * FILE 229 //* * FILE 229 //* 24. IF YOU HAVE SPECIFIED FILELIMIT=nnn IN A SYSIN * FILE 229 //* CARD AND HAVE THEREFORE INVOKED FILE LIMITING, * FILE 229 //* YOU CAN FORCE THE nnn TO BE INTERPRETED AS NL, * FILE 229 //* USING THE NLLIM PARM, AND YOU CAN FORCE THE nnn * FILE 229 //* TO BE INTERPRETED AS SL (AND THEREFORE BE * FILE 229 //* MULTIPLIED BY 3), BY USING THE SLLIM PARM. * FILE 229 //* * FILE 229 //* 25. USING PARM=IDRCOFF, YOU CAN INDICATE THAT THE * FILE 229 //* TAPE IS NON-COMPRESSED. THIS IS USEFUL FOR AWS * FILE 229 //* FORMAT TAPES WHICH REALLY AREN'T RUNNING ON THE * FILE 229 //* 3490 HARDWARE AND ABOVE. SO YOU JUST INDICATE * FILE 229 //* THEM AS UNCOMPRESSED, AND THE VIRTUAL TAPE LABELS * FILE 229 //* DO NOT INDICATE TO MVS THAT IDRC IS ON. THIS * FILE 229 //* ALLOWS A 3420 OR 3480 VIRTUAL DEVICE TO READ THE * FILE 229 //* TAPE, WITHOUT INCURRING AN S413-40 ABEND. * FILE 229 //* * FILE 229 //* 26. USING PARM=HEXPRT, THE FIRST 132 BYTES OF THE * FILE 229 //* FIRST n RECORDS IN EACH FILE ARE PRINTED IN HEX * FILE 229 //* AND EBCDIC. DEFAULT FOR n IS 4. THIS CAN BE * FILE 229 //* OVERRIDDEN BY CODING PRINTRCDS=nnn IN THE SYSIN * FILE 229 //* CARD, STARTING IN COLUMN 1. GLOBAL VARIABLE * FILE 229 //* &HEXDFLA CAN BE SET AT ASSEMBLY TIME, TO CHANGE * FILE 229 //* THE DEFAULT n RECORDS TO BE HEX PRINTED. * FILE 229 //* * FILE 229 //* 27. THE PARM SCANNING PROGRAM PARMCHEK, CUSTOMIZED * FILE 229 //* TO THIS VERSION OF COPYMODS, NOW DOES THE PARM * FILE 229 //* SCANNING INSTEAD OF THE INLINE PARMCHK SUBROUTINE. * FILE 229 //* THEREFORE, THIS PROGRAM SHOULD BE ASSEMBLED IN * FILE 229 //* BATCH, TOGETHER WITH THE PARMCHEK PROGRAM. * FILE 229 //* THIS ALSO ALLOWS OPTIONAL DDNAME //PARMREPT TO * FILE 229 //* BE CODED, TO SHOW THE RESULTS FROM THE PARM SCAN. * FILE 229 //* * FILE 229 //* 28. SUPPORT FOR ANSI/ISO (ASCII) TAPES. LEVELS 3 AND * FILE 229 //* 4 ARE SUPPORTED. COPYMODS CAN INIT ASCII TAPES * FILE 229 //* (KEYWORDS INASC3 AND INASC4), AND CAN PERFORM * FILE 229 //* ALL ITS FUNCTIONALITY ON THEM. 14 CHARACTER TAPE * FILE 229 //* OWNER FIELD IS SUPPORTED FOR ASCII TAPES, AS WELL * FILE 229 //* AS MOST OF THE OTHER DIFFERENCES BETWEEN ASCII * FILE 229 //* LABEL FORMATS AND IBM (EBCDIC) LABEL FORMATS. * FILE 229 //* * FILE 229 //* 29. SECURITY INDICATORS IN TAPE LABELS CAN BE TURNED * FILE 229 //* OFF IN THE COPIED TAPES USING THE SECOFF KEYWORD. * FILE 229 //* THESE INDICATORS (TURNED OFF) ARE: * FILE 229 //* ASCII SPACE IN BYTE 11 OF ASCII VOL1 LABEL. * FILE 229 //* ASCII SPACE IN BYTE 54 OF ASCII XXX1 LABELS. * FILE 229 //* EBCDIC 0 IN BYTE 54 OF IBM XXX1 LABELS. * FILE 229 //* IF THESE HAD BEEN ANYTHING OTHER THAN THE ABOVE, * FILE 229 //* THE SECOFF KEYWORD WILL CAUSE THEM TO BE RESET * FILE 229 //* AS ABOVE, TO INDICATE NO DATASET PROTECTION. * FILE 229 //* * FILE 229 //* RACF OR OTHER SECURITY MAY OVERRIDE THESE LABEL * FILE 229 //* SECURITY INDICATORS, BUT WE HAVE THE ABILITY TO * FILE 229 //* COMPLETELY TURN THEM OFF AT THE TAPE LABEL LEVEL. * FILE 229 //* THE NOSECOFF KEYWORD NULLIFIES THE EFFECT OF THE * FILE 229 //* SECOFF KEYWORD. * FILE 229 //* * FILE 229 //* 30. COPYMODS CAN TRANSPARENTLY (WITH NO FURTHER EFFORT * FILE 229 //* ON THE PROGRAMMER'S PART) READ PAST LEADING TAPE * FILE 229 //* MARKS ON THE INPUT TAPE. THESE MAY BE EITHER * FILE 229 //* COPIED TO THE OUTPUT TAPES (KEYWORD LTMCOPY) OR * FILE 229 //* NOT COPIED TO THE OUTPUT TAPES (KEYWORD LTMSKIP). * FILE 229 //* MORE EXTENSIVE "LTM SERVICE" HAS BEEN BUILT INTO * FILE 229 //* THIS PROGRAM. * FILE 229 //* * FILE 229 //* 31. COPYMODS CAN DISPLAY 6250 BPI FOOTAGES FOR THE * FILE 229 //* FILES ON THE TAPE, USING THE FOOTAGE KEYWORD. * FILE 229 //* FOOTAGE CALCULATIONS FOR EACH FILE, AS WELL AS * FILE 229 //* FOOTAGE FOR THE ENTIRE TAPE, UP TO THE CURRENT * FILE 229 //* FILE, ARE DISPLAYED. * FILE 229 //* * FILE 229 //* 32. COPYMODS WILL DISPLAY MINIMUM AND MAXIMUM BLOCK * FILE 229 //* SIZES FOR EACH TAPE FILE READ, WHEN THE MINMAX * FILE 229 //* OPTION IS CODED. * FILE 229 //* * FILE 229 //* 33. COPYMODS CAN OPTIONALLY SHOW THE SIZE OF EACH * FILE 229 //* TAPE DATA BLOCK (TECHNICALLY CALLED A "RECORD") * FILE 229 //* ON THE TAPE, USING THE RECSIZE OPTION. AS CODED * FILE 229 //* CURRENTLY, RECSIZE CAN PRODUCE A LOT OF SYSPRINT * FILE 229 //* OUTPUT, SINCE IT PRODUCES ONE LINE PER TAPE DATA * FILE 229 //* BLOCK. THE RECSIZE OPTION DISPLAYS DETAILS, * FILE 229 //* WHICH THE MINMAX OPTION SUMMARIZES. IF RECSIZE * FILE 229 //* IS CODED, THEN THE MINMAX OPTION IS FORCED ON. * FILE 229 //* * FILE 229 //* 34. THE KEEPVOL OPTION WILL ALLOW THE USE OF THE VOL1 * FILE 229 //* LABEL FROM A TARGET TAPE, IF THE VOL1 OF THE * FILE 229 //* TARGET TAPE EXISTS, AND IF IT IS THE SAME TYPE * FILE 229 //* AS THE VOL1 OF THE COPIED TAPE. THIS ALLOWS FOR * FILE 229 //* THE MOUNTING OF A SCRATCH TAPE, WHERE YOU DON'T * FILE 229 //* KNOW THE VOLSER OF THE TARGET TAPE AHEAD OF TIME. * FILE 229 //* THE KEEPVOL OPTION WILL ALLOW THE COPIED VOLUME * FILE 229 //* TO KEEP THE SAME VOLSER AS THE SCRATCH TAPE, SO * FILE 229 //* THAT A TAPE MANAGEMENT SYSTEM CAN KEEP TRACK OF * FILE 229 //* IT. EACH TARGET TAPE WILL GET DIFFERENT ACTION * FILE 229 //* USING KEEPVOL, DEPENDING ON WHAT WAS ON IT BEFORE. * FILE 229 //* IF THE VOL1 LABEL ON THE TARGET TAPE IS NOT THE * FILE 229 //* SAME TYPE AS THE SOURCE TAPE, OR IF THE TARGET * FILE 229 //* TAPE IS NON-LABELED, THEN A "STRAIGHT COPY" IS * FILE 229 //* DONE TO THAT PARTICULAR OUTPUT TAPE, AS BEFORE. * FILE 229 //* * FILE 229 //* 35. A COMBINATION OF THE OPTIONS "READ" AND "SHOOVL" * FILE 229 //* (SHOW OUTPUT VOLUMES) WILL DO A "DRY RUN" TO SHOW * FILE 229 //* YOU THE FUTURE RESULTS FROM A "KEEPVOL" RUN. * FILE 229 //* "READ" WILL READ THE INPUT TAPE IN ITS ENTIRETY, * FILE 229 //* AND "SHOOVL" WILL SHOW YOU THE FIRST 80 BYTES OF * FILE 229 //* EACH OF THE OUTPUT TAPES. NO ACTUAL COPY OF THE * FILE 229 //* INPUT TAPE WILL BE DONE. "KEEPVOL" IMPLIES * FILE 229 //* "SHOOVL", BUT A TAPE COPY WILL ACTUALLY BE DONE. * FILE 229 //* * FILE 229 //***FILE 230 IS FROM AIR PRODUCTS AND CHEMICALS IN TREXLERTOWN, * FILE 230 //* PA. AND CONTAINS A COPY OF THE LISTING HANDED OUT * FILE 230 //* AT SHARE 66 SESSION G107 " ISPF : TRADE FAIR ". THE * FILE 230 //* HANDOUT DESCRIBES SEVERAL HELPFUL HINTS FOR ISPF : * FILE 230 //* 1. CUSTOMIZING ISPF COMMAND TABLES * FILE 230 //* 2. USING SMP TO APPLY LOCAL MODS TO ISPF PANELS * FILE 230 //* 3. USING ISPF TABLE SERVICES * FILE 230 //* 4. ACTUAL SOURCE CODE LISTINGS OF AN ISPF * FILE 230 //* APPLICATION * FILE 230 //* THIS FILE IS 133 X 32718 FBA * FILE 230 //* * FILE 230 //***FILE 231 IS FROM AIR PRODUCTS AND CHEMICALS IN TREXLERTOWN, * FILE 231 //* PA. AND CONTAINS A COPY OF THE SOURCE CODE FOR THE * FILE 231 //* ISPF TABLE SERVICES DEMO APPLICATION FROM FILE 230. * FILE 231 //* FILE 230 ACUTALLY CONTAINS ALL THE SOURCE CODE, BUT * FILE 231 //* IT IS IN PRINTED LISTING FORMAT. THIS FILE IS IN * FILE 231 //* IEBUPDTE SYSIN FORMAT AND CONTAINS THE SOURCE AS * FILE 231 //* SEPARATE MEMBERS. THE MEMBER CALLED $DOC EXPLAINS * FILE 231 //* WHAT THE PARTS ARE AND HOW TO MAKE IT WORK. * FILE 231 //* * FILE 231 //***FILE 232 IS FROM AIR PRODUCTS AND CHEMICALS IN TREXLERTOWN, * FILE 232 //* PA. AND CONTAINS ASSEMBLER MACROS TO TAKE AN MVS * FILE 232 //* IOGEN DECK AND TURN IT INTO A REASONABLE * FILE 232 //* APPROXIMATION OF THE VM/XA SF REAL IO CONFIGURATION * FILE 232 //* FILE (HCPRIO). THIS FILE IS IN IEBUPDTE SYSIN * FILE 232 //* FORMAT. SEE THE MEMBER CALLED $DOC FOR ADDITIONAL * FILE 232 //* INFORMATION AND THE MEMBER CALLED $JCL FOR THE * FILE 232 //* SAMPLE JCL TO RUN THE ASSEMBLY. * FILE 232 //* * FILE 232 //***FILE 233 IS THE GBHABEND PROGRAM FROM GORDON HAMPTON OF * FILE 233 //* COLONIA, NEW JERSEY. THIS IS A BATCH PROGRAM THAT * FILE 233 //* IS A FRONT END TO THE ABEND MACRO. THIS PROGRAM * FILE 233 //* WILL GENERATE ANY ABEND CODE IN A JOBSTREAM: * FILE 233 //* SYSTEM, USER, OR SYSTEM WITH REASON CODE. YOU CAN * FILE 233 //* FIND MANY USES FOR THIS PROGRAM, SIMULATING YOUR * FILE 233 //* OWN S0C4 ABENDS, OR STOPPING A JOBSTREAM UNDER * FILE 233 //* CONDITION CODE CONTROL. GORDON USED THIS PROGRAM * FILE 233 //* FOR MANY YEARS TO CHECK UP ON THE "ABENDAID" PEOPLE * FILE 233 //* TO SEE HOW THEY WERE IMPROVING THEIR ACT FROM * FILE 233 //* RELEASE TO RELEASE. * FILE 233 //* * FILE 233 //* Support email: sbgolob@cbttape.org * FILE 233 //* * FILE 233 //***FILE 234 is from Dick Thornton, who is the author of the * FILE 234 //* DISASSEMBLER program on File 217. This is a rewrite * FILE 234 //* of the disassembler to be able to handle load modules * FILE 234 //* which are in PDSE's as well as those in PDS'es, and * FILE 234 //* it has been updated to use IBM's IEWBIND and IEWBUFF * FILE 234 //* macros to do the load module access. * FILE 234 //* * FILE 234 //* Fixed by Joe Reichman to allow disassembly by * FILE 234 //* entry point names, and also to fix a "bug", * FILE 234 //* in disassembling "Halfword Immediate" instructions * FILE 234 //* of the form xHI with negative number operands. * FILE 234 //* * FILE 234 //* The disassembler will now also include ENTRY (entry * FILE 234 //* point) assembler instructions in the disassembled code. * FILE 234 //* * FILE 234 //* emails: (check to see which are relevant): * FILE 234 //* sbgolob@cbttape.org * FILE 234 //* reichmanjoe@gmail.com * FILE 234 //* * FILE 234 //* The following statements are from Dick Thornton: * FILE 234 //* * FILE 234 //* This is a new disassembler that can be used to * FILE 234 //* disassemble load modules in PDSE's as well as those in * FILE 234 //* traditional PDS's. It also can disassemble the more * FILE 234 //* recent instructions that have been added to the IBM * FILE 234 //* mainframe instruction set since my earlier disassembler * FILE 234 //* that was written in 1977 and is now in File 217 of the * FILE 234 //* CBT tape. * FILE 234 //* * FILE 234 //* I did not include DSECT statements in this version * FILE 234 //* partly because I have not found them very useful, and * FILE 234 //* partly due to time pressure, as I plan to retire June * FILE 234 //* 30, 2002. * FILE 234 //* * FILE 234 //* Installation and use notes: * FILE 234 //* 1. This PDS contains the source code and JCL needed to * FILE 234 //* install and test the RESOURCE/REBUILD/READLMOD * FILE 234 //* disassembler. * FILE 234 //* 2. Details of coding for the control statements are * FILE 234 //* given in comment statements at the beginning of the * FILE 234 //* RESOURCE program. * FILE 234 //* 3. All the rest of the installation instructions may be * FILE 234 //* found in the $README member of this pds. * FILE 234 //* * FILE 234 //* Small fix to the RESOURCE program from John Kalinich, to fix * FILE 234 //* the translate table of printables. * FILE 234 //* * FILE 234 //* email: jkalinic@outlook.com * FILE 234 //* * FILE 234 //***FILE 235 IS AN LPA/SVC REAL TIME LOADER AND REPLACEMENT AND * FILE 235 //* PERFORMANCE TOOL FROM CHYRSLER PARTS. * FILE 235 //* MODULE CONCEPTS: REAL TIME, MLPA SIMULATION, SVC * FILE 235 //* REPLACEMENT AND MODULE FIXING (FOR PERFORMANCE AND * FILE 235 //* EASE OF IN-CORE ZAP). * FILE 235 //* THIS MODULE IS PAGEABLE. * FILE 235 //* LOADED MODULES AND SVCS ARE PLACED IN FIXED CSA * FILE 235 //* MEMORY. * FILE 235 //* WHY IN FIXED MEMORY ? * FILE 235 //* 1) TYPE 1 AND 2 SVC'S MUST BE RESIDENT IN THE * FILE 235 //* NUCLEUS (OR AT LEAST APPEAR TO BE SO). * FILE 235 //* 2) AS THIS IS A TEST TOOL, THE ASSUMPTION IS THAT * FILE 235 //* IN-CORE ZAPS MAY BECOME NECESSARY AND YOU ARE * FILE 235 //* ASSURED THE MODULE WILL BE IN CORE AT ALL TIMES * FILE 235 //* (NOT PAGED OUT). * FILE 235 //* 3) FOR PERFORMANCE TESTING, A DUPLICATE COPY OF A * FILE 235 //* CURRENTLY PAGEABLE MODULE MAY BE RE-LOADED, AND * FILE 235 //* YOU WILL BE ABLE TO EXAMINE THE PERFORMANCE GAINS * FILE 235 //* THAT WOULD RESULT IN THE PERMANENT FIXING OF THE * FILE 235 //* MODULE VIA IEAFIXXX. * FILE 235 //* * FILE 235 //* FOR ADDITIONAL DOCUMENTATION ON THIS PROGRAM SEE THE * FILE 235 //* SOURCE CODE. * FILE 235 //* * FILE 235 //***FILE 236 IS FROM SAM GOLOB AND CONTAINS SEVERAL VERSIONS OF * FILE 236 //* A ZAP TO SHORTEN THE "LISTC LEVEL" LISTING, SO IT * FILE 236 //* DOESN'T DISPLAY THE CATALOG NAME AFTER EACH DATASET * FILE 236 //* NAME. THIS ZAP IS FITTED FOR 5 VERSIONS OF DFP, WITH * FILE 236 //* INSTRUCTIONS INCLUDED ON HOW TO FIT IT FOR OTHER * FILE 236 //* LEVELS OF MODULE IDCLC01. THIS ZAP WAS SHOWN TO ME * FILE 236 //* INITIALLY BY MY FRIEND MERV HEMP OF NORTHRIDGE, * FILE 236 //* CALIFORNIA. * FILE 236 //* * FILE 236 //* A WHOLE BUNCH OF PTF LEVEL ZAPS HAVE ALSO BEEN * FILE 236 //* SUPPLIED HERE. THESE WERE OBTAINED DIRECTLY FROM * FILE 236 //* THE OBJECT DECKS OF THE PTFS, USING THE "PDSTOOLS" * FILE 236 //* VENDOR PRODUCT FROM SERENA INC. (DOING ALL OF THEM * FILE 236 //* TOOK ONLY ABOUT AN HOUR OR TWO, INCLUDING THE TIME TO * FILE 236 //* FIND ALL THE SMPPTS DATASETS AND ALL THE RELEVANT * FILE 236 //* PTFS WE HAD IN HOUSE. WE HAVE A LARGE DATA CENTER * FILE 236 //* WITH MANY LPARS, AND YOU CAN SEE HOW MANY VERSIONS * FILE 236 //* OF THIS ZAP I HAVE FOUND (AT LEAST 17) FOR THIS SITE. * FILE 236 //* * FILE 236 //***FILE 237 IS A PROGRAM FROM THE FLORIDA POWER COMMISSION THAT * FILE 237 //* WILL PRODUCE THE FOLLOWING TWO REPORTS FROM A LOAD * FILE 237 //* LIBRARY * FILE 237 //* 1. LIST ALL CSECT NAMES WITHIN EACH MEMBER. * FILE 237 //* 2. LIST ALL MEMBERS WHICH REFERENCE EACH * FILE 237 //* CSECT NAME. * FILE 237 //* * FILE 237 //***FILE 238 is from Valentin Chernyak and contains REASM, which * FILE 238 //* is a Super Disassembler that runs interactively * FILE 238 //* under ISPF. This file contains Load Modules for * FILE 238 //* REASM. * FILE 238 //* * FILE 238 //* Current Release: 4.0 * FILE 238 //* * FILE 238 //* email: volic@kspus.org * FILE 238 //* valentin.chernyak@multex.com * FILE 238 //* * FILE 238 //* THIS PROGRAM IS WRITTEN IN PL/I OPTIMIZER. YOU NEED * FILE 238 //* TO HAVE THE PL/I RELEASE 2.3.0 TRANSIENT LIBRARY TO * FILE 238 //* RUN THESE LOAD MODULES. IT MAY IN THE FUTURE BE * FILE 238 //* POSSIBLE TO REMEDY THIS SOMEWHAT, BUT THIS IS THE * FILE 238 //* CASE AT THE CURRENT TIME. * FILE 238 //* * FILE 238 //* REASM IS AN ISPF APPLICATION WHICH DISPLAYS YOUR * FILE 238 //* CSECT IN HEX, AND THEN ALLOWS YOU TO DECODE PART OF * FILE 238 //* IT AS INSTRUCTIONS, REALIGN THE DISASSEMBLY, TREAT * FILE 238 //* PARTS OF THE CODE AS CONSTANTS, ETC., ALL OF THAT * FILE 238 //* USING ISPF-TYPE LINE COMMANDS AND PRIMARY COMMANDS. * FILE 238 //* * FILE 238 //* YOU CAN INTERACTIVELY MOLD THE DISASSEMBLED SOURCE * FILE 238 //* AS MUCH AS YOU WANT TO. YOU DON'T HAVE TO MAKE * FILE 238 //* MULTIPLE BATCH PASSES. YOU DO IT ALL INTERACTIVELY. * FILE 238 //* THERE IS A COMPLETE SET OF ISPF CONTEXTUAL HELP * FILE 238 //* INCLUDED IN THIS PACKAGE. * FILE 238 //* * FILE 238 //* THIS DISASSEMBLER ALSO HAS A FACILITY TO DYNAMICALLY * FILE 238 //* FIT LABELS FROM DSECTS IN MACROS. THESE LABELS CAN * FILE 238 //* GO ANYWHERE IN THE SOURCE YOU SAY. THE MACROS HAVE * FILE 238 //* TO BE PRE-DIGESTED USING VALENTIN'S SPECIAL UTILITY * FILE 238 //* THAT IS INCLUDED IN THIS FILE, WHICH IS CALLED * FILE 238 //* "PRCBGEN". * FILE 238 //* * FILE 238 //***FILE 239 is from Valentin Chernyak and contains REASM, which * FILE 239 //* is a Super Disassembler that runs interactively * FILE 239 //* under ISPF. This file contains ISPF panels for * FILE 239 //* REASM. * FILE 239 //* * FILE 239 //* Current Release: 4.0 * FILE 239 //* * FILE 239 //* email: volic@kspus.org * FILE 239 //* valentin.chernyak@multex.com * FILE 239 //* * FILE 239 //***FILE 240 is from Valentin Chernyak and contains REASM, which * FILE 240 //* is a Super Disassembler that runs interactively * FILE 240 //* under ISPF. This file contains ISPF messages for * FILE 240 //* REASM. * FILE 240 //* * FILE 240 //* Current Release: 4.0 * FILE 240 //* * FILE 240 //* email: volic@kspus.org * FILE 240 //* valentin.chernyak@multex.com * FILE 240 //* * FILE 240 //***FILE 241 is from Valentin Chernyak and contains REASM, which * FILE 241 //* is a Super Disassembler that runs interactively * FILE 241 //* under ISPF. This file contains documentation and * FILE 241 //* JCL for REASM. * FILE 241 //* * FILE 241 //* Current Release: 4.0 * FILE 241 //* * FILE 241 //* email: volic@kspus.org * FILE 241 //* valentin.chernyak@multex.com * FILE 241 //* * FILE 241 //***FILE 242 is from Valentin Chernyak and contains REASM, which * FILE 242 //* is a Super Disassembler that runs interactively * FILE 242 //* under ISPF. This file contains a collection of * FILE 242 //* "pre-digested" MVS macros for REASM, to interactively * FILE 242 //* supply mapping labels. You can add to this * FILE 242 //* collection with the PRCBGEN utility that is * FILE 242 //* supplied on File 238 (JCL on File 241). * FILE 242 //* * FILE 242 //* This collection has been greatly enlarged by the * FILE 242 //* author. * FILE 242 //* * FILE 242 //* Current Release: 4.0 * FILE 242 //* * FILE 242 //* email: volic@kspus.org * FILE 242 //* valentin.chernyak@multex.com * FILE 242 //* * FILE 242 //***FILE 243 is from Valentin Chernyak and contains source code * FILE 243 //* for his Super Disassembler called REASM. * FILE 243 //* * FILE 243 //* Current Release: 4.0 * FILE 243 //* * FILE 243 //* email: volic@kspus.org * FILE 243 //* valentin.chernyak@multex.com * FILE 243 //* * FILE 243 //* There are 3 members in IEBUPDTE SYSIN format (or * FILE 243 //* rather PDSLOAD format with the ISPF statistics * FILE 243 //* included. They are: * FILE 243 //* * FILE 243 //* You can run REASM without assembling and compiling * FILE 243 //* it from source code, using the load modules * FILE 243 //* supplied in File 238. * FILE 243 //* * FILE 243 //* ASM - Assembler source * FILE 243 //* * FILE 243 //* PLI - PL/I source * FILE 243 //* * FILE 243 //* MACLIB - Assembler Macros - there may be a few * FILE 243 //* more than necessary. If some are * FILE 243 //* missing, please contact Sam Golob at * FILE 243 //* sbgolob@cbttape.org or Valentin * FILE 243 //* Chernyak at volic@kspus.org . * FILE 243 //* * FILE 243 //***FILE 244 IS FROM PHILIP PECKSEN OF NFU MUTUAL INSURANCE IN * FILE 244 //* STRATFORD UPON AVON, ENGLAND. THIS FILE COMES FROM * FILE 244 //* A TAPE BEING MADE AVAILABLE TO UK G.U.I.D.E. * FILE 244 //* MEMBERS. THIS PARTICULAR FILE HAS NEWER MATERIALS, * FILE 244 //* AND IS AN ADDENDUM TO THE OLD UK G.U.I.D.E. TAPE * FILE 244 //* FILE. * FILE 244 //* * FILE 244 //* THE OLD UK G.U.I.D.E. GOODIES FILE IS TOO LONG AND * FILE 244 //* TOO OLD (IN MY OPINION) TO BE INCLUDED AT THIS TIME * FILE 244 //* ON THE CBT TAPE. THE MATERIALS FROM THAT TAPE ARE * FILE 244 //* CURRENTLY INCLUDED IN THE CBT OVERFLOW TAPE. * FILE 244 //* * FILE 244 //* ADDRESS: PHILIP PECKSEN * FILE 244 //* NFU MUTUAL INSURANCE * FILE 244 //* TIDDINGTON ROAD * FILE 244 //* STRATFORD UPON AVON * FILE 244 //* WARKS CV37 7BJ * FILE 244 //* ENGLAND * FILE 244 //* * FILE 244 //* EMAIL: PHILIP_PECKSEN@NFUMUTUAL.CO.UK * FILE 244 //* * FILE 244 //* TELEPHONE: +44-1-789-202111 * FILE 244 //* * FILE 244 //* GUIDE GOODIES 1993 'A' * FILE 244 //* ============= ======== * FILE 244 //* * FILE 244 //* THIS DATASET HAS BEEN BUILT UP FROM SEVERAL CONTRIBUTIONS * FILE 244 //* COLLECTED OVER THE LAST FEW MONTHS TO FORM THE FIRST CUT OF * FILE 244 //* A NEW GOODIES FILE. * FILE 244 //* * FILE 244 //* WHERE MEMBER NAMES HAVE NOT CONFORMED TO THE REQUESTED * FILE 244 //* FORMAT THE FIRST THREE CHARACTERS IN MOST CASES HAVE BEEN * FILE 244 //* CHANGED TO 'ANN' SO BEWARE IF COMPILING PROGRAMS AS MEMBER * FILE 244 //* NAMES WILL NEED ADJUSTING TO WHAT THE PROGRAM EXPECTS. - * FILE 244 //* SORRY BUT ITS THE ONLY WAY TO KEEP THE TAPE IN A SENSIBLE * FILE 244 //* FORMAT. * FILE 244 //* * FILE 244 //* EACH COMPANY CONTRIBUTION HAS AN INDIVIDUAL 3 CHARACTER * FILE 244 //* PREFIX AND AN INDEX MEMBER. TO HELP EVALUATE THE DATASET * FILE 244 //* ALL OF THE INDEX MEMBERS ARE COPIED INTO THIS MEMBER AS * FILE 244 //* WELL. * FILE 244 //* * FILE 244 //* GOOD LUCK -- PHILIP PECKSEN SEPT 1993 * FILE 244 //* * FILE 244 //* ------------------------------------------------------------- * FILE 244 //* A01XXXXX GOODIES DOCUMENTATION * FILE 244 //* -------- --------------------- * FILE 244 //* CONTRIBUTED BY DAVE THORBY * FILE 244 //* LONDON ELECTRICITY * FILE 244 //* +44-1-71-232 3045 * FILE 244 //* ------------------------------------------------------------- * FILE 244 //* * FILE 244 //* A01CHECK CHECKS IF A SPECIFIED JOB IS STILL RUNNING * FILE 244 //* A01ENQ TSO C.P. TO DISPLAY ENQUEUES * FILE 244 //* A01INMRZ I.D.T.F. RECEIVE PRE-PROCESSOR TO CHECK * FILE 244 //* FOR MIGRATED LOG D/S * FILE 244 //* A01IPLVO TSO C.P. TO DISPLAY CURRENT IPL VOLUME * FILE 244 //* A01IPLNV DELETE DATA SETS CATALOGUED TO VOLUMES * FILE 244 //* WHICH NO LONGER EXIST * FILE 244 //* A01DSNWT WAITS FOR A DATA SET TO BECOME AVAILABLE * FILE 244 //* WITHOUT RESERVING IT * FILE 244 //* A01CALL TSO C.P. TO CALL A PROGRAM FROM THE * FILE 244 //* LINKLIST * FILE 244 //* A01MOVIE ISPF MOVING PICTURES E.G. XMAS LOGON * FILE 244 //* MESSAGE * FILE 244 //* A01TAPE TAPE SCAN PROGRAM * FILE 244 //* A01EXTNT ADD SECONDARY EXTENTS, CHANGE BLOCKSIZE, * FILE 244 //* REALLOCATE IN TRACKS * FILE 244 //* A01FREE GET FREE SPACE FOR ALL ONLINE DASD * FILE 244 //* A01GETAC GET TSO USER'S CURRENT ACCOUNT CODE INTO * FILE 244 //* CLIST VARIABLE * FILE 244 //* A01HSMNC CHECK DFHSM MCDS FOR UNCATALOGUED * FILE 244 //* MIGRATED DATA SETS * FILE 244 //* A01LIST AVOID TSO ABEND S806 FOR * FILE 244 //* LIST/ASM/CALC/COBOL/FORT/COPY/MERGE * FILE 244 //* A01P0100 ISPF BASED IBM MANUAL MANAGEMENT PROGRAM * FILE 244 //* A01PC100 " INVOCATION CLIST * FILE 244 //* A01PM00 " MESSAGE MEMBER * FILE 244 //* A01PM01 " MESSAGE MEMBER * FILE 244 //* A01PM02 " MESSAGE MEMBER * FILE 244 //* A01PM03 " MESSAGE MEMBER * FILE 244 //* A01PM04 " MESSAGE MEMBER * FILE 244 //* A01PM09 " MESSAGE MEMBER * FILE 244 //* A01PP010 " PANEL * FILE 244 //* A01PP020 " PANEL * FILE 244 //* A01PP030 " PANEL * FILE 244 //* A01PP040 " PANEL * FILE 244 //* A01PP050 " PANEL * FILE 244 //* A01PP060 " PANEL * FILE 244 //* A01PP070 " PANEL * FILE 244 //* A01PP080 " PANEL * FILE 244 //* A01PP090 " PANEL * FILE 244 //* A01PP100 " PANEL * FILE 244 //* A01PP110 " PANEL * FILE 244 //* A01PP120 " PANEL * FILE 244 //* A01PP130 " PANEL * FILE 244 //* A01PP140 " PANEL * FILE 244 //* A01PH010 " TUTORIAL * FILE 244 //* A01PH020 " TUTORIAL * FILE 244 //* A01PH030 " TUTORIAL * FILE 244 //* A01PH040 " TUTORIAL * FILE 244 //* A01PH050 " TUTORIAL * FILE 244 //* A01PH060 " TUTORIAL * FILE 244 //* A01PH070 " TUTORIAL * FILE 244 //* A01PH080 " TUTORIAL * FILE 244 //* A01PH090 " TUTORIAL * FILE 244 //* A01PH100 " TUTORIAL * FILE 244 //* A01PH101 " TUTORIAL * FILE 244 //* A01PH110 " TUTORIAL * FILE 244 //* A01PH120 " TUTORIAL * FILE 244 //* A01PH130 " TUTORIAL * FILE 244 //* A01P0200 " FILE LISTING PROGRAM * FILE 244 //* A01LOGOF LOGOFF TSO FROM ISPF MAIN MENU * FILE 244 //* A01SKEOF RECOVER DATA FROM BEYOND END OF FILE * FILE 244 //* MARKS ON DASD * FILE 244 //* A01SMF SCAN SMF FOR SELECTED RECORD TYPES * FILE 244 //* A01SCAN SCAN RECFM=VS/VBS DATA SETS FOR MISSING * FILE 244 //* SEGMENTS * FILE 244 //* A01VERFY ENSURE ALL VSAM DATA SETS ON A DISK ARE * FILE 244 //* PROPERLY CLOSED * FILE 244 //* A01PAGEL DISPLAY LIST OF PAGE + SWAP DATA SETS * FILE 244 //* A01RACXT DISPLAY SPECIFIED USER'S DEFAULT RACF * FILE 244 //* GROUP + USER NAME * FILE 244 //* A01RCORE REALTIME REPORT ON REAL STORAGE FRAMES * FILE 244 //* USED (C/F RMF) * FILE 244 //* A01VRGRP SET CLIST VARIABLE TO CURRENT RACF * FILE 244 //* CONNECT GROUP * FILE 244 //* A01UT01 CREATE CONTROL CARD(S) FROM PARM * FILE 244 //* A01WAIT TSO C.P. TO WAIT A SPECIFIED LENGTH OF * FILE 244 //* TIME * FILE 244 //* A01ZDOW ISPF CLIST TO GET DAY OF WEEK * FILE 244 //* * FILE 244 //* ------------------------------------------------------------- * FILE 244 //* A02XXXXX GOODIES DOCUMENTATION * FILE 244 //* -------- --------------------- * FILE 244 //* CONTRIBUTED BY -- * FILE 244 //* MIKE TEALE * FILE 244 //* L.O.L.A. * FILE 244 //* +44-1-81-366 6611 X285 * FILE 244 //* ------------------------------------------------------------- * FILE 244 //* * FILE 244 //* THIS LIBRARY CONTAINS THE FOLLOWING GOODIES:- * FILE 244 //* * FILE 244 //* 1. AN EDIT MACRO CALLED ZOOM WHICH WILL DISPLAY A JCL * FILE 244 //* PROCEDURE WHILE EDITING JCL. THE CURSOR IS PLACED ON * FILE 244 //* AN EXEC STATEMENT IN YOUR JOB AND THE ZOOM COMMAND * FILE 244 //* ENTERED. THE JCL PROC WILL BE DISPLAYED VIA A BROWSE * FILE 244 //* PANEL. * FILE 244 //* * FILE 244 //* MEMBER NAMES: A02ZOOM * FILE 244 //* * FILE 244 //* 2. AN EDIT MACRO CALLED JOBC WHICH WILL GENERATE A JOB * FILE 244 //* CARD. THIS MACRO DISPLAYS AN ENTRY PANEL AND IS * FILE 244 //* DOCUMENTED VIA TUTORIAL PANELS. THE JOB STANDARD IS * FILE 244 //* FOR L.O.L.A.'S SET UP BUT CAN BE CHANGED. * FILE 244 //* * FILE 244 //* MEMBER NAMES: JOBC,A02N021,A02N0211 - EDIT MACROS * FILE 244 //* A02N021 - ENTRY PANEL * FILE 244 //* A02MGN02 - MESSAGES * FILE 244 //* A02N.... - HELP PANELS * FILE 244 //* * FILE 244 //* 3. A PROGRAM CALLED Z7504 THAT WILL CONVERT AWKWARD * FILE 244 //* CHARACTERS SUCH AS AMPERSANDS AND BRACKETS IN CLIST * FILE 244 //* VARIABLES TO OTHER CHARACTERS SO THAT THE CLIST CAN * FILE 244 //* COMPLETE NORMALLY. THIS WAS WRITTEN TO CATER FOR THE * FILE 244 //* SITUATION WHERE SOMEONE ENTERS AN AMPERSAND IN AN ISPF * FILE 244 //* PANEL VARIABLE AND WHEN THE CLIST TRIES TO DO ANYTHING * FILE 244 //* WITH THE VARIABLE IT BLOWS UP. * FILE 244 //* * FILE 244 //* MEMBER NAMES: A02Z7504 - PROGRAM * FILE 244 //* A02SETUP,A02CLEAR - MACROS * FILE 244 //* A0JVARS - JCL TO * FILE 244 //* ASSEMBLE/LINK * FILE 244 //* * FILE 244 //* 4. A PROGRAM CALLED Z3426 - A CPU SOAK PROGRAM TO MANAGE * FILE 244 //* CPU RESOURCE. THIS PROGRAM AS IT STANDS REQUIRES ACF2 * FILE 244 //* BUT COULD BE CHANGED IF ACF2 IS NOT YOUR SECURITY * FILE 244 //* PRODUCT. * FILE 244 //* * FILE 244 //* MEMBER NAMES: A02Z3426 - PROGRAM * FILE 244 //* A02SETUP,A02CLEAR - MACROS * FILE 244 //* ALSO USES ACF2 MACROS * FILE 244 //* A02SOAK - JCL TO * FILE 244 //* ASSEMBLE/LINK * FILE 244 //* * FILE 244 //* ------------------------------------------------------------- * FILE 244 //* A03XXXXX GOODIES DOCUMENTATION * FILE 244 //* -------- --------------------- * FILE 244 //* CONTRIBUTED BY DERBYSHIRE COUNTY COUNCIL * FILE 244 //* C HAMPSHIRE * FILE 244 //* +44-1-629 580000 X7764 * FILE 244 //* ------------------------------------------------------------- * FILE 244 //* * FILE 244 //* NAME - DESCRIPTION * FILE 244 //* ============================================================== * FILE 244 //* A03APSX1 - LASER PRINTER HEADER-SEPARATOR PAGE. * FILE 244 //* A03LPA01 - SYS1.PARMLIB FOR IEFUJV/IKJEFLD * FILE 244 //* A03UJV - SMF EXIT IEFUJV (JOB CARD VALIDATION) * FILE 244 //* A03UJVRR - REFRESH ROUTINE FOR SMF EXIT IEFUJV * FILE 244 //* A03EFLD - IKJEFLD TSO LOGON EXIT * FILE 244 //* A03ITERM - FIND TERMINAL ID IN ISPF * FILE 244 //* A03X023 - JES USER EXIT 023. - PREPARE OUTPUT FOR * FILE 244 //* LASER PRINTER * FILE 244 //* * FILE 244 //* A03LLOW - ENSURES JOBS RUN IN CORRECT COMBINATION. * FILE 244 //* A03LLOWP - UTALLOW DOCUMENTATION * FILE 244 //* A03LLOWR - JCL TO RUN UTALLOW. * FILE 244 //* * FILE 244 //* ------------------------------------------------------------- * FILE 244 //* A04XXXXX GOODIES DOCUMENTATION * FILE 244 //* -------- --------------------- * FILE 244 //* CONTRIBUTED BY NICK VARLEY * FILE 244 //* GE CAPITAL * FILE 244 //* +44-1-272 353555 * FILE 244 //* ------------------------------------------------------------- * FILE 244 //* * FILE 244 //* A04VTOC VTOC FIX FOR DFP V3 TO PREVENT PDS/E * FILE 244 //* FORMAT ASSUMED * FILE 244 //* * FILE 244 //* ------------------------------------------------------------- * FILE 244 //* A05XXXXX GOODIES DOCUMENTATION * FILE 244 //* -------- --------------------- * FILE 244 //* CONTRIBUTED BY PAUL VOYNER * FILE 244 //* WHITBREAD * FILE 244 //* +44-1-734 581166 * FILE 244 //* ------------------------------------------------------------ * FILE 244 //* * FILE 244 //* REXX UTILITY TO CALL DISPLAY OF SYSTEM INFO (LAST * FILE 244 //* IPL, MVS VERSION FMID CPU ID'S, AFP LIBS AND LINK LIST * FILE 244 //* * FILE 244 //* A05DATEC DATE CONVERSION ROUTINE * FILE 244 //* A05IPL INVOCATION ROUTINE * FILE 244 //* A0505SYS REXX * FILE 244 //* A0505P001 PANEL DEF * FILE 244 //* * FILE 244 //* ------------------------------------------------------------- * FILE 244 //* A06XXXXX GOODIES DOCUMENTATION * FILE 244 //* -------- --------------------- * FILE 244 //* CONTRIBUTED BY BERNIE ROYLE * FILE 244 //* WOOLWORTHS * FILE 244 //* ROCHDALE 47301 * FILE 244 //* ------------------------------------------------------------- * FILE 244 //* * FILE 244 //* A06DOCMS MEMBER EXPLAINING HOW TO RUN WHO DELETED DATASET * FILE 244 //* REPORT PROGRAM. * FILE 244 //* * FILE 244 //* A06CLOCK GENERAL PURPOSE DATE AND TIME PROGRAM USED IN * FILE 244 //* DELETE REPROT PROGRAM. * FILE 244 //* * FILE 244 //* A06DELRP DELETED DATASET REPORT PROGRAM. * FILE 244 //* * FILE 244 //* ------------------------------------------------------------- * FILE 244 //* A07XXXXX GOODIES DOCUMENTATION * FILE 244 //* -------- --------------------- * FILE 244 //* CONTRIBUTED BY KEVIN FERGESON * FILE 244 //* CLEVELAND COUNTY COUNCIL * FILE 244 //* +44-1-642 26310 * FILE 244 //* ------------------------------------------------------------- * FILE 244 //* * FILE 244 //* A07BROWS BROWSE * FILE 244 //* A07CLSCR CLEARSCR CLEAR THE VDU SCREEN * FILE 244 //* A07DATE DATE TRANSLATE ROUTINE * FILE 244 //* A07DAY TELL USER WHAT DAY A DATE WAS * FILE 244 //* A07EOJ EOJ * FILE 244 //* A07701DX IEC701DX CHANGE CONSOLE IDENTIFIER OF THE * FILE 244 //* TAPE MESSAGE * FILE 244 //* A07176IX IEF176IX ISSUE STOP TO EXTERNAL WRITER * FILE 244 //* A07000IX IOS000IX MAKE IOS000I A NON DELETE MESSAGE * FILE 244 //* FOR DASD * FILE 244 //* A07REGEQ REGISTER EQUATES * FILE 244 //* A07SV255 SVC255 * FILE 244 //* A07UTCPY FRONT END FOR IEBCOPY * FILE 244 //* A07ZAP1 ALLOWS IPOUPDTE TO RUN AGAINST ANY PDS * FILE 244 //* A07ZAP1A ALLOWS CPPUPDTE TO RUN AGAINST ANY PDS * FILE 244 //* A07ZAP2 MAKES IEBPTPCH PRINT ALPABETICALLY * FILE 244 //* A07ZAP3 MAKES IEBPTPCH PRINT ALPABETICALLY - * FILE 244 //* OTHER RELEASES * FILE 244 //* A07ZAP4 STOPS AN EXTERNAL WRITER AT 'WAITING FOR WORK' * FILE 244 //* A07ZAP4 STOPS AN EXTERNAL WRITER AT 'WAITING FOR WORK' * FILE 244 //* MORE RELEASES * FILE 244 //* * FILE 244 //* SMFSCAN CONSISTS OF THE FOLLOWING PROGRAMS :- * FILE 244 //* * FILE 244 //* A07PARSE SMFPARSE - PARSES SYSIN INPUT. THIS PROGRAM * FILE 244 //* IS THE MAIN ENTRY POINT. IT CALLS * FILE 244 //* SMFSCANT TO PRINT TITLES THEN IT * FILE 244 //* VALIDATES THE SYSIN DATA STREAM * FILE 244 //* AND THEN (IF ALL IS OK) LINKS TO * FILE 244 //* SMFSCANR. * FILE 244 //* * FILE 244 //* A07SCANT SMFSCANT - PRINTS THE TITLE PAGES FOR SMFSCAN. * FILE 244 //* THIS PROGRAM WILL PRINT THE TITLE * FILE 244 //* DEPENDING AT WHAT STAGE THE PROGRAM * FILE 244 //* HAS GOT. IE SYSIN REPORT OR REPORT. * FILE 244 //* THIS PROGRAM LINKS TO DATE. * FILE 244 //* * FILE 244 //* A07SCANR SMFSCANR - PROCESS THE INPUT FILE AND PRODUCES * FILE 244 //* THE REPORT. THIS PROGRAM ALSO LINKS * FILE 244 //* TO SMFSCANT AND DATE. * FILE 244 //* * FILE 244 //* SMFSCAN WILL PRODUCE A REPORT, FROM SMF TYPE 30 RECORDS, * FILE 244 //* OF WHATEVER IS SPECIFIED IN THE SYSIN DATA STREAM. USER * FILE 244 //* INSTRUCTIONS ARE HELD IN THIS PDS AS MEMBER A07SMDOC. * FILE 244 //* * FILE 244 //***FILE 245 IS FROM PHILIP PECKSEN OF NFU MUTUAL INSURANCE IN * FILE 245 //* STRATFORD UPON AVON, ENGLAND. THIS FILE COMES FROM * FILE 245 //* A TAPE AVAILABLE TO MEMBERS OF UK G.U.I.D.E. THIS * FILE 245 //* FILE IS ADMINISTERED BY RICHARD HAYDOCK OF NORWICH * FILE 245 //* UNION INSURANCE IN ENGLAND. ITS CONTENTS IS * FILE 245 //* DESCRIBED BELOW. * FILE 245 //* * FILE 245 //* GENERAL NOTES ON THIS LIBRARY * FILE 245 //* ============================= * FILE 245 //* * FILE 245 //* PREPARED - 29/04/93 * FILE 245 //* * FILE 245 //* BY - RICHARD HAYDOCK * FILE 245 //* SYSTEMS PROGRAMMER * FILE 245 //* NORWICH UNION INSURANCE * FILE 245 //* * FILE 245 //* EMAIL - GBNUHCCF ON IBM MAIL EXCHANGE * FILE 245 //* PHONE - +44-1-603-687709 * FILE 245 //* * FILE 245 //* FOLLOWING A PRESENTATION ON 'TSO AND PERSONAL USERIDS AT * FILE 245 //* NORWICH UNION' GIVEN AT THE UK LARGE SYSTEMS GUIDE ON * FILE 245 //* 24/03/93 (BRITISH GAS, SOUTHAMPTON) I PUT THIS COLLECTION * FILE 245 //* OF BITS AND PIECES TOGETHER FOR THE GUIDE GOODIES TAPE * FILE 245 //* * FILE 245 //* AT NORWICH UNION, A 'PROJECT' IS EFFECTIVELY THE SAME AS * FILE 245 //* A RACF GROUP MANY OF OUR TSO USERS BELONG TO MORE THAN * FILE 245 //* ONE 'PROJECT' SO IN THE PAST THEY HAD A NUMBER OF TSO * FILE 245 //* USERIDS, BUT NOW THEY HAVE ONE USERID WHICH IS CONNECTED * FILE 245 //* TO A NUMBER OF RACF GROUPS FOR TSO PURPOSES * FILE 245 //* * FILE 245 //* RACF GROUPS USED FOR TSO AT NU HAVE NAMES WHICH BEGIN * FILE 245 //* 'NU' AND ARE 5 CHARACTERS IN LENGTH * FILE 245 //* * FILE 245 //* THE BITS AND PIECES ARE AS FOLLOWS: * FILE 245 //* * FILE 245 //* JCL USED TO CREATE SYSTEM LIBRARIES * FILE 245 //* ----------------------------------- * FILE 245 //* * FILE 245 //* TSOLOAD1- IS USED TO CREATE A SET OF LARGE SYSTEM * FILE 245 //* LIBRARIES FOR USE BY ALL TSO USERS ON OUR * FILE 245 //* PRODUCTION SYSTEMS (IBM1 AND IBM2) * FILE 245 //* * FILE 245 //* TSOLOAD3- SIMILAR TO TSOLOAD1, BUILDS LIBRARIES FOR IBM3 * FILE 245 //* (OUR MAIN TESTING SYSTEM) * FILE 245 //* * FILE 245 //* TSOLOAD6- SIMILAR TO TSOLOAD1, BUILDS LIBRARIES FOR IBM6 * FILE 245 //* (OUR SYSTEMS PROGRAMMER TEST SYSTEM) * FILE 245 //* * FILE 245 //* FOR EACH ENVIRONMENT, WE MAINTAIN TWO SETS OF LIBRARIES - * FILE 245 //* AN 'A' SET AND A 'B' SET. AT A GIVEN TIME, ONLY ONE SET IS * FILE 245 //* ALLOCATED TO A LARGE NUMBER OF USERS, SO THE OTHER SET CAN * FILE 245 //* BE REBUILT WITHOUT CAUSING CONTENTION. ONCE A NEW SET OF * FILE 245 //* LIBRARIES HAS BEEN BUILT AND TESTED, IT CAN BE 'ROLLED IN' * FILE 245 //* BY CHANGING THE SYSTEM LEVEL TSO PARAMETERS. * FILE 245 //* * FILE 245 //* A FEW DAYS AFTER A SUCCESSFUL 'ROLL-IN' THE INACTIVE SET * FILE 245 //* OF LIBRARIES IS RE-BUILT TO MIRROR THE SET JUST ROLLED IN. * FILE 245 //* THIS MEANS WE HAVE TWO IDENTICAL SETS WHICH BACK EACH * FILE 245 //* OTHER UP UNTIL WE NEXT NEED TO MAKE CHANGES. * FILE 245 //* * FILE 245 //* THIS SYSTEM USES SEVERAL HUNDRED CYLINDERS OF EXTRA DASD, * FILE 245 //* BUT GIVES A FLEXIBLE AND RESILIENT ENVIRONMENT AND * FILE 245 //* ELIMINATES THE NEED FOR LONG CONCATENATIONS OF DATASETS. * FILE 245 //* * FILE 245 //* TO MINIMISE THE EXTRA DASD USAGE, WE ONLY COPY THE MOST * FILE 245 //* COMMONLY USED ISPF DIALOG ELEMENTS INTO THE LARGE SYSTEM * FILE 245 //* LIBRARIES. GROUPS USING LESS COMMONLY USED FACILITIES * FILE 245 //* (SUCH AS RACF DIALOGS) CAN EITHER USE FRONT-END DRIVERS TO * FILE 245 //* MAKE NECESSARY ALLOCATIONS AND INVOKE THE FACILITY, OR * FILE 245 //* ARRANGE FOR EXTRA ALLOCATIONS TO BE MADE WHEN THEY LOG ON * FILE 245 //* * FILE 245 //* LOGON PROCEDURES, 'STARTUP' REXX AND TSO PARAMETERS * FILE 245 //* --------------------------------------------------- * FILE 245 //* * FILE 245 //* TSODFLT - IS A SIMPLE LOGON PROCEDURE ALLOWING BASIC ISPF * FILE 245 //* ACCESS * FILE 245 //* * FILE 245 //* TSOTS - IS A LOGON PROCEDURE USED BY 'TERMINAL * FILE 245 //* SUPERVISORS' - A LARGE GROUP OF TSO USERS WHO DO * FILE 245 //* NOT NEED THE FULL RANGE OF POSSIBILITIES OFFERED * FILE 245 //* BY 'TSOPROC' * FILE 245 //* * FILE 245 //* TSOPARM - MEMBER OF SYS1.PROCLIB REFERENCED BY 'TSOTS' TO * FILE 245 //* DETERMINE WHETHER 'A' OR 'B' SYSTEM LIBRARIES * FILE 245 //* SHOULD BE ALLOCATED * FILE 245 //* * FILE 245 //* TSOPROC - IS THE NU 'STANDARD' LOGON PROCEDURE. IT * FILE 245 //* ALLOCATES ONLY SYS1.ISRCLIB IN WHICH WE KEEP: * FILE 245 //* * FILE 245 //* TSOTESTA- IS SIMILAR TO TSOPROC BUT USED FOR LOGGING ON * FILE 245 //* WITH A NEW SET OF 'A' SYSTEM LIBRARIES WHEN THE * FILE 245 //* 'B' LIBRARIES ARE IN PRODUCTION. BY USING * FILE 245 //* TSOTESTA, WE CAN GET EARLY WARNING OF DIALOG * FILE 245 //* ERRORS WITHOUT EXPOSING ALL OUR USERS TO THEM * FILE 245 //* * FILE 245 //* WE ALSO HAVE A PROCEDURE CALLED TSOTESTB FOR * FILE 245 //* TESTING NEW 'B' LIBRARIES * FILE 245 //* * FILE 245 //* STARTUP - A REXX EXEC WHICH ALLOCATES THE USER'S ISPF * FILE 245 //* PROFILES AND PROCESSES 'TSO PARAMETER' DATASETS * FILE 245 //* IN ORDER TO DETERMINE WHICH DATASETS SHOULD BE * FILE 245 //* ALLOCATED TO THE USER'S TSO/ISPF SESSION, AND * FILE 245 //* THEN ALLOCATES THEM. OTHER PROCESSING MAY ALSO * FILE 245 //* BE DONE DEPENDING ON THE PARAMETERS ENCOUNTERED. * FILE 245 //* * FILE 245 //* PARMSEX - A LIST OF EXAMPLE PARAMETERS SHOWING THE SYNTAX * FILE 245 //* RECOGNISED BY 'STARTUP' * FILE 245 //* * FILE 245 //* PARMSUSR- MY OWN 'PERSONAL' TSO PARAMETERS FOR USE ON OUR * FILE 245 //* TEST SYSTEM (CALLED IBM3). THEY ARE STORED IN * FILE 245 //* THE ISPF PROFILE I USE ON IBM3 * FILE 245 //* * FILE 245 //* PARMSGRP- TSO PARAMETERS FOR USE BY ALL MEMBERS OF THE * FILE 245 //* GROUP (NUSSS) TO WHICH I AM CONNECTED FOR TSO * FILE 245 //* PURPOSES * FILE 245 //* * FILE 245 //* PARMSSYS- TSO PARAMETERS FOR USE BY ALL USERS OF TSO ON * FILE 245 //* IBM3 * FILE 245 //* * FILE 245 //* ROG* - ALL MEMBERS PREFIXED 'ROG' ARE USED TO SET UP * FILE 245 //* ISPF READ ONLY VARIABLES FOR ACCOUNT CODE, * FILE 245 //* SYSTEM ID AND RACF CURRENT CONNECT GROUP. THE * FILE 245 //* STARTUP REXX INVOKES 'ROGS' * FILE 245 //* * FILE 245 //* ISPF DIALOG FOR ADMINISTRATION OF TSO PARAMETERS * FILE 245 //* ------------------------------------------------ * FILE 245 //* * FILE 245 //* ONLY SYSTEMS PROGRAMMERS CAN MODIFY SYSTEM LEVEL * FILE 245 //* PARAMETERS. * FILE 245 //* * FILE 245 //* TRUSTED INDIVIDUALS WITHIN GROUPS CAN MODIFY THOSE * FILE 245 //* PARAMETERS WHICH BELONG TO THEIR GROUP(S) SO THEY HAVE * FILE 245 //* SOME CONTROL OVER WHAT WILL BE ALLOCATED TO THEIR GROUP * FILE 245 //* MEMBERS AFTER LOGGING ON. * FILE 245 //* * FILE 245 //* INDIVIDUAL USERS CAN (IF THEY WISH) SET UP PERSONAL * FILE 245 //* PARAMETERS IN ORDER TO HAVE PERSONALISED ISPF * FILE 245 //* ENVIRONMENTS. * FILE 245 //* * FILE 245 //* USERS CAN DISPLAY/MODIFY PARAMETERS AT USER, GROUP OR * FILE 245 //* SYSTEM LEVEL IN ISOLATION, OR OBTAIN A 'MERGED' LIST WHICH * FILE 245 //* LOOKS A LITTLE LIKE THE RESULT OF ISSUING A 'TSO LISTALC' * FILE 245 //* COMMAND AFTER LOGGING ON. * FILE 245 //* * FILE 245 //* NORWICH UNION HAS ITS OWN STANDARD VERSION OF THE * FILE 245 //* 'ISR@PRIM' PANEL WHICH WE INSIST ON USERS USING. IT HAS 3 * FILE 245 //* SPECIAL OPTIONS: * FILE 245 //* * FILE 245 //* 'S' - SYSTEM PROVIDED, NU-SPECIFIC FACILITIES * FILE 245 //* * FILE 245 //* 'P' - PROJECT FUNCTIONS. THESE FUNCTIONS ARE ENTIRELY * FILE 245 //* UNDER THE CONTROL OF THE PROJECT (GROUP OF USERS) SO * FILE 245 //* THERE ARE DIFFERENT SETS OF PROJECT FUNCTIONS FOR * FILE 245 //* DIFFERENT RACF GROUPS. * FILE 245 //* * FILE 245 //* 'U' - USER FUNCTIONS. THESE ARE AVAILABLE FOR INDIVIDUALS * FILE 245 //* FAMILIAR WITH ISPF WHO WISH TO SET UP DIALOGS OF * FILE 245 //* THEIR OWN. * FILE 245 //* * FILE 245 //* THE ELEMENTS OF THE TSO PARAMETER ADMIN DIALOG ARE: * FILE 245 //* * FILE 245 //* TSOA000 - REXX TO DRIVE THE DIALOG (THIS IS PACKAGED AS * FILE 245 //* MEMBER TSOA000X HERE, AS ITS NAME IS THE SAME AS * FILE 245 //* ONE OF THE PANELS) * FILE 245 //* * FILE 245 //* TSOA000-TSOA006 - PANELS USED BY THIS DIALOG * FILE 245 //* * FILE 245 //* TSOA01 - MESSAGES (1) * FILE 245 //* TSOA02 - MESSAGES (2) * FILE 245 //* * FILE 245 //* TTSOA000-TTSOA003 - HELP PANELS FOR TSOA000-TSOA003 * FILE 245 //* * FILE 245 //* ISPF DIALOG USED BY USERS CONVERTING TO USE PERSONAL * FILE 245 //* USERIDS FOR TSO * FILE 245 //* ---------------------------------------------------- * FILE 245 //* * FILE 245 //* THIS DIALOG BEGINS WITH PANEL SPU (HELP PANEL TSPU). * FILE 245 //* MESSAGES ARE IN MEMBER SPUM01 * FILE 245 //* THERE ARE 4 OPTIONS: * FILE 245 //* * FILE 245 //* 1 - DISPLAY RACF GROUPS YOU ARE CONNECTED TO, SELECT NEW * FILE 245 //* DEFAULT IF DESIRED * FILE 245 //* * FILE 245 //* 2 - DATASET RENAMING UTILITY (USEFUL FOR USERS WITH LARGE * FILE 245 //* NUMBERS OF PERSONAL DATASETS). FOR VSAM DATASETS, DO * FILE 245 //* NOT TRY TO CHANGE THE HIGH LEVEL QUALIFIER. THIS * FILE 245 //* UTILITY USES IDCAMS 'ALTER NEWNAME' COMMANDS TO RENAME * FILE 245 //* VSAM CLUSTER COMPONENTS. * FILE 245 //* * FILE 245 //* 3 - DISPLAY/CHANGE ISPF ACCOUNT CODE VARIABLE (THE * FILE 245 //* NU-DEFINED ISPF VARIABLE CALLED 'Z#ACCT' IS USED BY * FILE 245 //* THIS UTILITY. THE IBM-DEFINED 'ZACCTNUM' VARIABLE IS * FILE 245 //* UNCHANGEABLE) * FILE 245 //* * FILE 245 //* 4 - ISPF PROFILE CONVERTER. USEFUL FOR USERS WHOSE OLD IDS * FILE 245 //* HAD A HIGH LEVEL OF ISPF CUSTOMISATION. * FILE 245 //* * FILE 245 //* THE CALL SEQUENCES ARE AS FOLLOWS: * FILE 245 //* * FILE 245 //* 1 - REXX XNUCHGRP, PANEL NUCHGRP (HELP PANEL - TNUCHGRP) * FILE 245 //* * FILE 245 //* 2 - REXX XNUDSREN, PANEL NUDSREN (HELP PANEL - TNUDSREN) * FILE 245 //* SKEL NUDSREN INVOKES REXX XNUDSRN1 IN BATCH MODE * FILE 245 //* * FILE 245 //* (NOTE - SKEL NUDSREN IS PACKAGED AS SNUDSREN DUE TO * FILE 245 //* NAME CLASH) * FILE 245 //* * FILE 245 //* 3 - REXX XNUCHACC, PANEL RESETACC (HELP PANEL - TNUCHACC) * FILE 245 //* * FILE 245 //* 4 - REXX XNUCVPRF, PANEL NUCVPRF (HELP PANEL - TNUCVPRF) * FILE 245 //* SKEL NUCVPRF INVOKES REXX XNUCVPR1 IN BATCH MODE * FILE 245 //* * FILE 245 //* (NOTE - SKEL NUCVPRF IS PACKAGED AS SNUCVPRF DUE TO * FILE 245 //* NAME CLASH) * FILE 245 //* * FILE 245 //* AFTER USING OPTION 4, USERS ARE INVITED TO RUN THE * FILE 245 //* REXX XNURNPRF FROM OUTSIDE ISPF. THIS BACKS UP THE * FILE 245 //* ISPF PROFILE THEY WERE USING AND ACTIVATES TO THE ONE * FILE 245 //* JUST CREATED FOR THEM * FILE 245 //* * FILE 245 //* OTHER REXX UTILITIES * FILE 245 //* -------------------- * FILE 245 //* * FILE 245 //* CHECKGRP - USED TO CHECK WHETHER OR NOT A USER IS * FILE 245 //* CONNECTED TO A SPECIFIED RACF GROUP. THIS IS * FILE 245 //* OFTEN USED AS A CONTROL MECHANISM TO DECIDE * FILE 245 //* WHETHER OR NOT IT IS APPROPRIATE FOR A GIVEN * FILE 245 //* USER TO USE A CERTAIN APPLICATION. * FILE 245 //* * FILE 245 //* XNUCA1A - USED TO INVOKE THE CA-ONE ISPF DIALOG. CA-ONE * FILE 245 //* IS A TAPE MANAGEMENT SYSTEM USED BY A FEW OF * FILE 245 //* OUR GROUPS, SO THOSE THAT NEED IT CAN INVOKE IT * FILE 245 //* USING 'XNUCA1A' WITHOUT NEEDING TO ALLOCATE ANY * FILE 245 //* OTHER LIBRARIES. * FILE 245 //* * FILE 245 //* XNUCA1B - CALLED BY XNUCA1A TO COMPLETE THE INVOCATION OF * FILE 245 //* CA-ONE * FILE 245 //* * FILE 245 //* XNUTSM53 - USED TO INVOKE TSO/MON 5.3 THIS INVOCATION IS * FILE 245 //* SIMPLER THAN THAT OF CA-ONE SINCE NO ISPF * FILE 245 //* 'NEWAPPL' IS INVOLVED * FILE 245 //* * FILE 245 //* ASSEMBLER CODE * FILE 245 //* -------------- * FILE 245 //* * FILE 245 //* ISP* - USED TO MAKE ISPF USER EXIT 16 WORK. APART FROM * FILE 245 //* CODING UP ISPF EXIT 16 ITSELF, THE INSTALLATION * FILE 245 //* ALSO HAS TO CODE A MODIFIED 'ISPDFLTS' MODULE * FILE 245 //* TO INDICATE TO ISPF THAT USER EXITS ARE BEING * FILE 245 //* TAKEN, AND 'ISPXDT' (EXIT DEFINITION TABLE) TO * FILE 245 //* IDENTIFY WHICH EXITS ARE IN USE, WHAT THE CSECT * FILE 245 //* NAMES ARE ETC. SEE ISPF 'INSTALLATION & * FILE 245 //* CUSTOMISATION' FOR MORE DETAILS. * FILE 245 //* * FILE 245 //* IEFUTL - NU VERSION OF THE SMF USER TIME LIMIT EXIT. * FILE 245 //* SHOWS HOW RACF IS USED TO CONTROL WHICH USERS * FILE 245 //* ARE EXEMPT FROM TIMEOUT CONTROL AND CPU TIME * FILE 245 //* LIMIT CONTROL. THIS VERSION OF IEFUTL NO LONGER * FILE 245 //* REQUIRES ANY MODIFICATION BY US. * FILE 245 //* * FILE 245 //* NUIGACCT - TSO COMMAND USED TO SET UP ISPF VARIABLES FOR * FILE 245 //* ACCOUNT CODE SYSTEM NAME AND CURRENT RACF * FILE 245 //* CONNECT GROUP * FILE 245 //* * FILE 245 //* DSMMACS AND NUTETE ARE NEEDED TO ASSEMBLE * FILE 245 //* NUIGACCT - IT HAS TO RUN IN AN ISPF ENVIRONMENT * FILE 245 //* * FILE 245 //* FINDGRP - TSO COMMAND USED TO SET UP TSO VARIABLE 'GRPID' * FILE 245 //* AND OTHERS (SEE SOURCE). USEFUL IN CLISTS OR * FILE 245 //* REXXS TO FIND A USER'S CURRENT CONNECT GROUP * FILE 245 //* WHEN PERSONAL USERIDS ARE IN USE. * FILE 245 //* * FILE 245 //* FINDSYS - TSO COMMAND USED TO SET UP TSO VARIABLE 'SYSID' * FILE 245 //* * FILE 245 //* THE FINDGRP AND FINDSYS COMMANDS ARE BOTH USED BY THE * FILE 245 //* 'STARTUP' REXX * FILE 245 //* * FILE 245 //***FILE 246 is a program that issues console commands in Batch. * FILE 246 //* The program must be run from an APF authorized * FILE 246 //* library. * FILE 246 //* * FILE 246 //* Included are some examples of running the program, * FILE 246 //* to execute batch jobs that require console commands * FILE 246 //* also, in order to accomplish things that the batch * FILE 246 //* jobs are dependent on (like varying a volume * FILE 246 //* offline or online). * FILE 246 //* * FILE 246 //***FILE 247 is from Jim Marshall and Sam Golob and contains * FILE 247 //* the "BRODCAST MANAGER" package of programs. These * FILE 247 //* programs are designed to eliminate the need for * FILE 247 //* frequent SYNC's of the SYS1.BRODCAST dataset, and * FILE 247 //* to give you control in displaying and deleting all * FILE 247 //* user messages in the SYS1.BRODCAST dataset. * FILE 247 //* * FILE 247 //* There are a great many utilities in this package. * FILE 247 //* Users have contributed two front-ends so far. * FILE 247 //* * FILE 247 //* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * FILE 247 //* * FILE 247 //* Important note: A load module in TSO XMIT program for * FILE 247 //* the vastly improved BDMSCAN program, which is part * FILE 247 //* of the "Broadcast Master" commercial product from * FILE 247 //* Sam Golob Systems Programming LLC, has been included * FILE 247 //* as member BDMSCAN of this pds. JCL to create a * FILE 247 //* load library and run this program, has been included * FILE 247 //* as member BDMSCAN$. Try it. You'll like it. * FILE 247 //* * FILE 247 //* Full permission is granted from Sam Golob Systems * FILE 247 //* Programming LLC, for anyone to run this copy of * FILE 247 //* BDMSCAN anywhere. No strings attached. * FILE 247 //* * FILE 247 //* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * FILE 247 //* * FILE 247 //* I have just added an APF-authorized TSO command called * FILE 247 //* BDMNNOTC which INSTANTLY changes the number of * FILE 247 //* Global Notices records that are produced by the * FILE 247 //* ACCOUNT/SYNC programs from IBM. You just say * FILE 247 //* * FILE 247 //* BDMNNOTC 200 * FILE 247 //* * FILE 247 //* and you can change the number of notices from 100 * FILE 247 //* (IBM's default) to 200 instantly, with no fuss and * FILE 247 //* no IPL's and no zaps to IKJEFXSR/IKJEBLMT necessary. * FILE 247 //* * FILE 247 //* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * FILE 247 //* Member $$BCMASM will assemble and link all BCM modules. * FILE 247 //* Member $ASMSING will assemble and link one BCM module. * FILE 247 //* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * FILE 247 //* * FILE 247 //* Improvements: * FILE 247 //* * FILE 247 //* 1. The userid ADD and userid DELETE programs, BCMUSADD * FILE 247 //* and BCMUSDEL respectively, now use the TSO PUTLINE * FILE 247 //* interface instead of TPUT, so you can get meaningful * FILE 247 //* reports when you add or delete userids into the * FILE 247 //* BRODCAST dataset using TSO-in-batch. * FILE 247 //* * FILE 247 //* 2. Three programs have been added to do direct writes * FILE 247 //* to the NOTICES section of SYS1.BRODCAST or a copy * FILE 247 //* of it. BCMNLIST will list all active Notices messages * FILE 247 //* in the allocated instance of SYS1.BRODCAST. BCMNOTFY * FILE 247 //* will create messages, delete messages or create blank * FILE 247 //* messages in the NOTICES section of SYS1.BRODCAST or * FILE 247 //* a copy of it. To make those changes readable by * FILE 247 //* LISTBC (which is the point), the BCMNUPD (authorized) * FILE 247 //* TSO command sets a bit in the TSO Vector Table on, * FILE 247 //* (this is the TSVTNCTU bit in TSVTFLG1) so anybody's * FILE 247 //* execution of LISTBC will force an update to the * FILE 247 //* incore Notices Table (only true for z/OS 1.3 MVS * FILE 247 //* systems and later). * FILE 247 //* * FILE 247 //* If the TSVTNCTU bit is on in a z/OS 1.2 or earlier * FILE 247 //* MVS system, an OPER SEND ' ',SAVE command has to be * FILE 247 //* executed, in order for the BRODCAST dataset to be * FILE 247 //* re-read and the incore Notices table rewritten. * FILE 247 //* * FILE 247 //* Members having names that begin with BCMN**** have * FILE 247 //* to do with sending Broadcast Notify messages. A few * FILE 247 //* sample CLISTs are included to show how these programs * FILE 247 //* can be deployed. Lowercase messages can be sent with * FILE 247 //* the BCMNOTFY program. If you do this with a CLIST, * FILE 247 //* you should specify CONTROL ASIS. * FILE 247 //* * FILE 247 //* 3. A new program called BCMNCLEN will clean out all the * FILE 247 //* extra fluff from Notices records and replace it with * FILE 247 //* hexzeros. Both Used Notice slots and Empty Notice * FILE 247 //* slots are cleaned by the TSO command BCMNCLEN, which * FILE 247 //* does not take parameters. * FILE 247 //* * FILE 247 //* 4. Full support for changing NOTICES records was added * FILE 247 //* with the BCMNOTFY and BCMNUPD programs. BCMNOTFY will * FILE 247 //* add or delete messages, or replace a message line with * FILE 247 //* (30) blanks. BCMNUPD is an APF authorized TSO command * FILE 247 //* which is necessary to flip a bit on, that tells LISTBC * FILE 247 //* or OPER SEND, etc. (depending on TSO/E release) to * FILE 247 //* update the incore Global Notices table that LISTBC * FILE 247 //* reports the Notices from. Our BCMNLIST program will * FILE 247 //* read the Global Notices directly from SYS1.BRODCAST, * FILE 247 //* but not from the incore Notices table that LISTBC * FILE 247 //* reads. * FILE 247 //* * FILE 247 //* 5. Another way of handling NOTICES comes from Paul W. * FILE 247 //* Lemons' BCEDIT package, which has been copied to this * FILE 247 //* file from File 479. * FILE 247 //* * FILE 247 //* BCEDIT** consists of 3 REXX execs that allow the * FILE 247 //* administrator to ISPF-edit the global Broadcast * FILE 247 //* Notices, and optionally, re-SEND them out * FILE 247 //* conveniently, without having to format any OPERATOR * FILE 247 //* SEND commands. These execs do all the OPERATOR * FILE 247 //* SENDs for you. (Changed not to strip leading blanks. * FILE 247 //* Old version is still available as BCEDIT@. SG) * FILE 247 //* * FILE 247 //* BCEDIT was fixed by Lionel Dyck to eliminate trouble * FILE 247 //* arising from single quotes in the LISTBC messages. * FILE 247 //* (Oct/2023) * FILE 247 //* * FILE 247 //* Important note: In order for the BCEDIT package to * FILE 247 //* be able to issue the proper OPERATOR SEND commands on * FILE 247 //* behalf of the TSO user, TSO CONSOLE authority has to * FILE 247 //* have been turned on. To make that job easier, an * FILE 247 //* updated version of the authorized TSO command CPSCB * FILE 247 //* has been included in this file. Since CPSCB does not * FILE 247 //* produce any TSO output when it has executed success- * FILE 247 //* fully, its companion TSO command LPSCB (List the PSCB) * FILE 247 //* has also been included in this file. These two TSO * FILE 247 //* commands are designed to be used together, with CPSCB * FILE 247 //* doing the changing, and LPSCB doing the reporting. * FILE 247 //* * FILE 247 //* 6. A new member $NOTICE was added, to give an example * FILE 247 //* CLIST to update the BROADCAST Notices for all TSO * FILE 247 //* users, if you can't get the CONSOLE authority for * FILE 247 //* using the BCEDIT REXX. Also see members BCMNCLxx * FILE 247 //* and BCMNRXxx. * FILE 247 //* * FILE 247 //* 7. The BCMLIST and BCMDEL2 programs have been expanded * FILE 247 //* to display, or delete, only SOME of the broadcast * FILE 247 //* messages for a userid, not necessary ALL of them. * FILE 247 //* * FILE 247 //* You have full control, which messages are kept, and * FILE 247 //* which are to be deleted, by using the two new optional * FILE 247 //* keywords: SKIP(nn) and MSGS(mm). * FILE 247 //* * FILE 247 //* If SKIP(nn) is coded, the first nn records are ignored * FILE 247 //* in the list or delete operation for a userid's messages.* FILE 247 //* * FILE 247 //* If MSGS(mm) is coded, the next mm records are listed * FILE 247 //* (if BCMLIST is used) or deleted (if BCMDEL2 is used.) * FILE 247 //* * FILE 247 //* This gives you full control about which messages to * FILE 247 //* list or delete -- which are kept, and which deleted. * FILE 247 //* * FILE 247 //* Vinh Vu's BCMISPF ISPF interface has been modified * FILE 247 //* to deal with the new SKIP(nn) and MSGS(mm) keywords. * FILE 247 //* * FILE 247 //* 8. A new program, BCMXPORT, has been created from the * FILE 247 //* BCMLIST program, with an additional output, designed * FILE 247 //* to format existing messages into SEND (or BCMSEND) * FILE 247 //* commands, so that they can be reloaded into a new * FILE 247 //* SYS1.BRODCAST dataset. This program is best run, * FILE 247 //* with JCL, under TSO-in-batch. * FILE 247 //* * FILE 247 //* All the SEND (or BCMSEND) commands, can be executed * FILE 247 //* as a CLIST, to reload the new SYS1.BRODCAST dataset. * FILE 247 //* * FILE 247 //* Output is in VB-255 format and the commands are * FILE 247 //* displaced 8 bytes to the right. * FILE 247 //* * FILE 247 //* BCMXPORT supports the new SKIP(nn) and MSGS(mm) * FILE 247 //* keywords. * FILE 247 //* * FILE 247 //* 9. John Kalinich sent in a REXX exec and a panel from a * FILE 247 //* former colleague of his, Mark Reschke, which is a very * FILE 247 //* nice way of formatting various kinds of SEND commands * FILE 247 //* directly from a panel. I have packaged this in a new * FILE 247 //* member called SENDX. (I changed the name from SEND, * FILE 247 //* so as not to confuse with the TSO SEND command, if * FILE 247 //* this REXX is not the default "SEND" at your site. * FILE 247 //* * FILE 247 //* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * FILE 247 //* * FILE 247 //* FE 1 - An ISPF interface for some of the utilities in * FILE 247 //* this package, was written by Vinh Vu, and is * FILE 247 //* included as member BCMISPF. This member is in * FILE 247 //* PDSLOAD format (or IEBUPDTE SYSIN format), and * FILE 247 //* it expands to produce a separate pds. * FILE 247 //* * FILE 247 //* Installation of Vinh Vu's package on each of your * FILE 247 //* MVS LPARs, makes it very easy to do ongoing * FILE 247 //* maintenance to SYS1.BRODCAST, to make sure it * FILE 247 //* doesn't get full. You need the BCMDEL2, BCMLIST, * FILE 247 //* and BCMUSERS load modules installed as well. * FILE 247 //* * FILE 247 //* FE 2 - Willy Jensen "WJensen" also * FILE 247 //* added a package (member WJMAINT) which allows * FILE 247 //* deletion of all messages for an id that has * FILE 247 //* greater than a certain amount of messages (e.g. * FILE 247 //* if a user has more than 200 messages, then * FILE 247 //* delete all the messages for that user). This * FILE 247 //* process works by "brute force". A more delicate * FILE 247 //* method of controlling deletion of messages, is * FILE 247 //* made possible by the SKIP(nn) and MSGS(mm) operands * FILE 247 //* of the BCMDEL2 program, and the use of the BCMISPF * FILE 247 //* ISPF interface from Vinh Vu. * FILE 247 //* * FILE 247 //* FE 3 - I wrote a crude ISPF interface (members CLISTS * FILE 247 //* and PANELS), but Vinh Vu's interface is MUCH NICER, * FILE 247 //* and I recommend using that interface only (member * FILE 247 //* BCMISPF or member BCMISPFI). * FILE 247 //* * FILE 247 //* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * FILE 247 //* * FILE 247 //* This package is now a full function set of utilities * FILE 247 //* to manage, copy, export, or import SYS1.BRODCAST. * FILE 247 //* (Of course, I'm thinking about adding a bit more...) * FILE 247 //* * FILE 247 //* Questions, please call or write to: * FILE 247 //* * FILE 247 //* Sam Golob, 845-731-9031 * FILE 247 //* P.O. Box 702, Pomona, NY 10970 * FILE 247 //* * FILE 247 //* email: sbgolob@cbttape.org * FILE 247 //* * FILE 247 //* >>>>> You can also move SYS1.BRODCAST to a different * FILE 247 //* >>>>> device type (e.g. 3380 to 3390) and/or expand it, * FILE 247 //* >>>>> without losing any notices or user messages. * FILE 247 //* * FILE 247 //* >>>>> And you can dump SYS1.BRODCAST into a transportable * FILE 247 //* >>>>> format, then restore it from the dump file. * FILE 247 //* * FILE 247 //* All TSO commands in this package use the TSO * FILE 247 //* PUTLINE interface, so their outputs can be written * FILE 247 //* to SYSOUT and printed. Therefore, they can be run * FILE 247 //* using TSO-in-Batch. * FILE 247 //* * FILE 247 //* There are programs in this package to display and * FILE 247 //* delete any TSO user's messages, and to display the * FILE 247 //* contents of the SYS1.BRODCAST dataset in general. * FILE 247 //* Now, there's also a program to dump the entire * FILE 247 //* contents of SYS1.BRODCAST into a flat file, for * FILE 247 //* moving or sending to anywhere, and there are two * FILE 247 //* programs for restoring this dumped file. Both pgms * FILE 247 //* will adjust for device type changes. One will just * FILE 247 //* restore the dumped file back into a direct access * FILE 247 //* dataset, and the other will expand the SYS1.BRODCAST * FILE 247 //* copy, by adding more blank user message records. * FILE 247 //* * FILE 247 //* - - - - - - - - - - - - - - - - - - - - - - - - - - - - * FILE 247 //* * FILE 247 //* See new member @ZAP#NOT for a quick way of changing the * FILE 247 //* default number of NOTICES records, which ACCOUNT SYNC * FILE 247 //* will format in SYS1.BRODCAST . Usually it's done by * FILE 247 //* coding a usermod, using the IKJBCAST macro with the * FILE 247 //* BCLMT=nnn operand. Sample for that is in SYS1.SAMPLIB, * FILE 247 //* member BCSTSMPE. (That is the "long and orderly" way.) * FILE 247 //* * FILE 247 //* - - - - - - - - - - - - - - - - - - - - - - - - - - - - * FILE 247 //* * FILE 247 //* Programs Included - by name: * FILE 247 //* * FILE 247 //* BCMCLEAN - When LISTBC deletes a user message, it only * FILE 247 //* marks it as deleted, without clearing the * FILE 247 //* message content from SYS1.BRODCAST. This * FILE 247 //* program zeros out all deleted records, so if * FILE 247 //* you BROWSE or REVIEW (File 134) SYS1.BRODCAST, * FILE 247 //* you'll really see how empty it is. * FILE 247 //* * FILE 247 //* BCMDEL - Now BCMDEL is an alias of BCMDEL2. * FILE 247 //* * FILE 247 //* BCMDEL2 - TSO Command to display and delete any user's * FILE 247 //* messages, but it works directly on the * FILE 247 //* SYS1.BRODCAST dataset itself (or a copy) and * FILE 247 //* goes in, does the enqueues, and does all the * FILE 247 //* work directly. Since it doesn't need LISTBC, * FILE 247 //* this command doesn't have to run authorized. * FILE 247 //* Can't work on Userlogs. Only SYS1.BRODCAST. * FILE 247 //* * FILE 247 //* BCMDIAG - Attempts to find "orphaned messages" which * FILE 247 //* are "officially valid" but which are not * FILE 247 //* part of a userid message chain. Once found, * FILE 247 //* you have to fix 'em by hand. (Null 'em out * FILE 247 //* with Fullscreen ZAP (File 134)). Sorry. * FILE 247 //* Key byte of a null record is X'FF'. First * FILE 247 //* data byte is "R" from CCHHR or TTR. * FILE 247 //* * FILE 247 //* BCMDUMP - Works with BCMREST and BCMEXPND. Dumps the * FILE 247 //* RECFM=DA SYS1.BRODCAST dataset into a RECFM=FB * FILE 247 //* LRECL=130 dataset that can be moved anywhere. * FILE 247 //* BCMREST will reload this dump into a copy of * FILE 247 //* SYS1.BRODCAST, even across different device * FILE 247 //* types. BCMEXPND will also do this, but it * FILE 247 //* will add blank userid messages to fill all * FILE 247 //* allocated primary extent space. Therefore, * FILE 247 //* with BCMEXPND, you can enlarge SYS1.BRODCAST * FILE 247 //* without losing the messages. Or you can move * FILE 247 //* it, to a different pack or even a different * FILE 247 //* system. * FILE 247 //* * FILE 247 //* BCMEXPND - Works from a BCMDUMP RECFM=FB LRECL=130 dump * FILE 247 //* of SYS1.BRODCAST dataset, and will restore it, * FILE 247 //* with all the messages and notices, to a copy * FILE 247 //* of SYS1.BRODCAST, that has been enlarged with * FILE 247 //* blank userid message records, to fit a bigger * FILE 247 //* allocated space. Therefore, you can make * FILE 247 //* SYS1.BRODCAST bigger, without losing any * FILE 247 //* messages, and without doing an ACCOUNT SYNC. * FILE 247 //* Needs an IPL. Compensates for different * FILE 247 //* device types. (This may be the first time * FILE 247 //* in the history of OS and MVS that this could * FILE 247 //* be done. I've never heard of another such * FILE 247 //* program.) * FILE 247 //* * FILE 247 //* BCMREST - Does the same as BCMEXPND, but doesn't add * FILE 247 //* any new records. Just restores the records * FILE 247 //* that were dumped. Will compensate for * FILE 247 //* different disk device types. You can move * FILE 247 //* SYS1.BRODCAST from a 3380 to a 3390, for * FILE 247 //* example, without losing any messages. * FILE 247 //* * FILE 247 //* BCMLIST - TSO command, not authorized or restricted, * FILE 247 //* to list any user's (or all users') messages * FILE 247 //* in SYS1.BRODCAST. Doesn't do Userlogs. * FILE 247 //* All the BCMLIS* programs can be invoked, * FILE 247 //* using a special userid name ALL$#@, which * FILE 247 //* will display information for all userids * FILE 247 //* defined to SYS1.BRODCAST. All these BCMLIS* * FILE 247 //* commands can be run under TSO-in-Batch. * FILE 247 //* * FILE 247 //* BCMLISY - Same as BCMLIST, but shows each message's * FILE 247 //* Relative Record Address. (For diagnostic * FILE 247 //* purposes, to show the message chain.) * FILE 247 //* * FILE 247 //* BCMLISX - Same as BCMLISY, but also shows entries for * FILE 247 //* users with no outstanding messages. Can be * FILE 247 //* used (somewhat awkwardly) to display a list * FILE 247 //* of all defined userids in SYS1.BRODCAST. * FILE 247 //* For that purpose, use the BCMUSERS program. * FILE 247 //* This program is best used in TSO-in-Batch. * FILE 247 //* * FILE 247 //* BCMNLIST - List NOTICES messages on the SYS1.BRODCAST * FILE 247 //* dataset, or a copy of it, in a format * FILE 247 //* similar to that produced by the "SEND LIST" * FILE 247 //* subcommand of the OPERATOR TSO command. * FILE 247 //* This command does not have to be authorized. * FILE 247 //* * FILE 247 //* BCMNCLEN - Cleans all NOTICES records in SYS1.BRODCAST * FILE 247 //* so they don't have any unused bytes that * FILE 247 //* mislead you when you REVIEW or BROWSE the * FILE 247 //* SYS1.BRODCAST dataset. Replaces all * FILE 247 //* irrelevant or left over message bytes by * FILE 247 //* hexzeros. This is a non-authorized TSO * FILE 247 //* command that is executed without parameters. * FILE 247 //* * FILE 247 //* BCMNOTFY - Write NOTICES by message number to * FILE 247 //* SYS1.BRODCAST or a copy of it. You can * FILE 247 //* write a new message to a given message number * FILE 247 //* without deleting the old message that was * FILE 247 //* there first. You can delete a message from * FILE 247 //* a given number, or you can write a message * FILE 247 //* of blanks to a given number. This command * FILE 247 //* does not have to be authorized. * FILE 247 //* * FILE 247 //* BCMNUPD - Authorized TSO command, executed without * FILE 247 //* parameters, to update the bit in the TSO * FILE 247 //* Vector Table that forces a new copy of the * FILE 247 //* Incore Notices Table (that is read by LISTBC) * FILE 247 //* to be rewritten at the next LISTBC execution. * FILE 247 //* This makes all BCMNOTFY changes to the * FILE 247 //* BRODCAST dataset immediately readable by * FILE 247 //* LISTBC. (True for z/OS 1.3 and later. See * FILE 247 //* comments in the BCMNHELP member for info * FILE 247 //* about setting this bit for z/OS 1.2 and * FILE 247 //* before.) * FILE 247 //* * FILE 247 //* BCMSEND - This TSO command is sort of similar to a * FILE 247 //* TSO SEND command, except for some very * FILE 247 //* significant differences. First, BCMSEND * FILE 247 //* only writes messsages to the BRODCAST dataset. * FILE 247 //* It doesn't matter if the user is logged on. * FILE 247 //* Second, BCMSEND doesn't use the TSO parser. * FILE 247 //* Therefore, it doesn't "validity check" the * FILE 247 //* text of the message. Everything that is in * FILE 247 //* the command buffer after 7 characters of the * FILE 247 //* userid, goes into the message--even hex data. * FILE 247 //* This is until the last non-blank character. * FILE 247 //* Third, you can use BCMSEND to write to a copy * FILE 247 //* of the SYS1.BRODCAST dataset, as well as to * FILE 247 //* the real one. Just allocate the BRODCAST * FILE 247 //* ddname to the other dataset, not to the * FILE 247 //* cataloged SYS1.BRODCAST dataset. You need * FILE 247 //* UPDATE authority to the BRODCAST dataset, to * FILE 247 //* use BCMSEND to write to it. * FILE 247 //* * FILE 247 //* BCMUSADD - Uses IBM's IKJIFRIF interface. This is a * FILE 247 //* TSO command to add an arbitrary user name * FILE 247 //* as a userid in SYS1.BRODCAST. This command * FILE 247 //* can be used in conjunction with BCMUSDEL. * FILE 247 //* Adding a userid with BCMUSADD has nothing * FILE 247 //* to do with either UADS or RACF. But it * FILE 247 //* allows the system to SEND messages to this * FILE 247 //* arbitrary (up to 7 characters) name. * FILE 247 //* (Now uses the TSO PUTLINE interface and can * FILE 247 //* be run under TSO-in-batch or TSSO.) * FILE 247 //* * FILE 247 //* BCMUSDEL - TSO command to delete an arbitrary TSO * FILE 247 //* userid record from SYS1.BRODCAST. When the * FILE 247 //* userid is deleted, so are all its messages. * FILE 247 //* This command uses IBM's official IKJIFRIF * FILE 247 //* SYS1.BRODCAST interface. Can be used to * FILE 247 //* clear all of a user's messages from SYS1. * FILE 247 //* BRODCAST without displaying them, but if you * FILE 247 //* want to keep the userid, you have to use * FILE 247 //* BCMUSADD afterwards, to add the id back. * FILE 247 //* (Now uses the TSO PUTLINE interface and can * FILE 247 //* be run under TSO-in-batch or TSSO.) * FILE 247 //* * FILE 247 //* BCMSCAN - A modernization of the old BRODSCAN program * FILE 247 //* that is on this tape. This is a batch program * FILE 247 //* that does a general statistical survey of the * FILE 247 //* current state of the SYS1.BRODCAST dataset. * FILE 247 //* It displays all users who have outstanding * FILE 247 //* undelivered messages, and how many. Therefore * FILE 247 //* if SYS1.BRODCAST is full, or nearly so, you * FILE 247 //* run this program first, to determine which * FILE 247 //* userids are the culprits. * FILE 247 //* * FILE 247 //* BCMUSERS - TSO command to display all userids defined * FILE 247 //* to SYS1.BRODCAST. This has nothing to do * FILE 247 //* with UADS or RACF. Default is now to display * FILE 247 //* only users with outstanding messages. If you * FILE 247 //* want to display all userids, use a parm of A * FILE 247 //* or ALL. * FILE 247 //* * FILE 247 //* If you use a parm of A, userids with * FILE 247 //* outstanding messages will be displayed with * FILE 247 //* 2 extra lines. One line shows the starting * FILE 247 //* and ending message pointer address in the * FILE 247 //* userid id record. The other line shows the * FILE 247 //* number of outstanding messages for this * FILE 247 //* userid. * FILE 247 //* * FILE 247 //* CPSCB and LPSCB - See note after BCEDIT comments above. * FILE 247 //* * FILE 247 //* LSTB - A TSO command to list brodcast messages for * FILE 247 //* a userid (old program - disassembly) * FILE 247 //* Just submit to assemble. Change load library. * FILE 247 //* Does not delete the displayed messages. * FILE 247 //* * FILE 247 //* MYID - A TSO command to display your own userid. * FILE 247 //* Uses the PSCBUSER field. Written as a coding * FILE 247 //* exercise, but it's handy to use. Fixed for * FILE 247 //* 8-character userids, z/OS 2.3 and higher. * FILE 247 //* * FILE 247 //* MYIDN - A PUTLINE'd version of MYID. Not re-entrant. * FILE 247 //* * FILE 247 //* MYIDP - A version of MYID which uses the TSO PUTLINE * FILE 247 //* interface and which can show output when run * FILE 247 //* under TSO-in-batch or TSSO. Re-entrant. * FILE 247 //* Also shows system name, system FMID level, * FILE 247 //* the TSO user's ASID, the logon PROC name, * FILE 247 //* and the 4-digit machine type, you are running * FILE 247 //* on, plus the system residence pack and its * FILE 247 //* unit address. Also shows the origin of the * FILE 247 //* TSO userid, UADS or the security system name. * FILE 247 //* it also shows your terminal id, and your * FILE 247 //* TSO prefix. * FILE 247 //* * FILE 247 //* SYSTM - A TSO command to display what system you're * FILE 247 //* running on. Also written as an exercise. * FILE 247 //* But also handy to have, so I'm making it * FILE 247 //* available here. * FILE 247 //* * FILE 247 //***FILE 248 IS FROM JIM BOYSEN OF AMDAHL FEDERAL SERVICE CORP. * FILE 248 //* IN IOWA. THIS FILE CONTAINS UTILITIES WHICH * FILE 248 //* FIND MEMBERS OR PROCS IN LARGE CONCATENATIONS, ETC. * FILE 248 //* ALL PROGRAMS OR COMMANDS ARE WRITTEN IN ASSEMBLER. * FILE 248 //* * FILE 248 //* CONTACT: JIM BOYSEN, SR. SYSTEMS ENGINEER * FILE 248 //* AMDAHL FEDERAL SERVICE CORPORATION * FILE 248 //* 12020 SUNRISE VALLEY DRIVE * FILE 248 //* SUITE 380 * FILE 248 //* RESTON VA 22091 * FILE 248 //* * FILE 248 //* (309) 793-1369 OR (309) 782-8334 * FILE 248 //* * FILE 248 //* ALL COMMANDS AND PROGRAMS HAVE BEEN TESTED AT * FILE 248 //* SP 5.2 AS THOROUGHLY AS POSSIBLE, BUT NOTHING IS * FILE 248 //* GUARANTEED, THEY WILL PROVIDED EXCELLENT EXAMPLES * FILE 248 //* OF HOW TO DO SOME OF THIS STUFF. * FILE 248 //* * FILE 248 //* CLEARBC PROGRAM TO DELETE ALL MESSAGES FOR A GIVEN * FILE 248 //* USERID FROM SYS1.BRODCAST, TO STOP THE * FILE 248 //* BROADCAST DATASET FROM CLOGGING UP. * FILE 248 //* (FOR MORE PROGRAMS IN THIS AREA, SEE FILE * FILE 248 //* 247 FROM JIM MARSHALL AND SAM GOLOB.) * FILE 248 //* * FILE 248 //* CPUINFO SOURCE CODE FOR DISPLAYING VARIOUS SYSTEM * FILE 248 //* CONTROL BLOCK INFO AT USERS TSO TERMINAL. * FILE 248 //* SEE CODE DOC FOR FURTHER DETAILS. * FILE 248 //* * FILE 248 //* CPUINFO$ JCL TO ASSEMBLE/LINK CPUINFO * FILE 248 //* * FILE 248 //* CPUINFO# HELP FOR CPUINFO COMMAND * FILE 248 //* * FILE 248 //* GTEDAALC DYNAMIC ALLOCATION MACRO FROM CHUCK HOFFMAN * FILE 248 //* OF GTE LAB FROM CBT TAPE USED BY VARIOUS * FILE 248 //* PROGRAMS * FILE 248 //* * FILE 248 //* GTEDADAT DYNAMIC ALLOCATION MACRO FROM CHUCK HOFFMAN * FILE 248 //* OF GTE LAB FROM CBT TAPE USED BY VARIOUS * FILE 248 //* PROGRAMS * FILE 248 //* * FILE 248 //* GTEDADOC DOCUMENTATION FOR THE GTE DYNAMIC ALLOCATION * FILE 248 //* MACROS * FILE 248 //* * FILE 248 //* GTEDASET DYNAMIC ALLOCATION MACRO FROM CHUCK HOFFMAN * FILE 248 //* OF GTE LAB FROM CBT TAPE USED BY VARIOUS * FILE 248 //* PROGRAMS * FILE 248 //* * FILE 248 //* IEFUTL ALLOW TSO SESSIONS TO BE DISCONNECTED AND * FILE 248 //* THEN 622 CANCEL ONCE DISCONNECT LIMIT HAS * FILE 248 //* BEEN EXCEEDED. EXTEND JOB TIME FOR 20 * FILE 248 //* MINUTE INCREMENTS AND ISSUE MESSAGE TO * FILE 248 //* NOTIFY USER/OPERATOR OF THIS EXTENSION. * FILE 248 //* THE TSO DISCONNECT WORKS WITH MULTIPLE * FILE 248 //* SESSION MANAGERS BECAUSE IT DISCONNECTS THE * FILE 248 //* LU AND NOT THE TERMINAL ID WHICH CAN BE A * FILE 248 //* BAD THING UNDER A MULTIPLE SESSION MANAGER. * FILE 248 //* * FILE 248 //* IEFUTL$ JCL TO ASSEMBLE/LINK IEFUTL * FILE 248 //* * FILE 248 //* LCICS LIST DATASETS ALLOCATED TO CICS DDNAME * FILE 248 //* DFHRPL OR IF LOAD MODULE SPECIFIED, SEARCH * FILE 248 //* THROUGH THE DATASETS FOR THE LOAD MODULE AND * FILE 248 //* DISPLAY DATASET(S) WHERE FOUND. CALLS * FILE 248 //* LCICSXM TO OBTAIN TIOT AND DSNS FROM * FILE 248 //* SECONDARY ADDRESS SPACE (CICS). COMMAND * FILE 248 //* NAME MUST BE PUT IN IKJTSO00 AS AUTH CMD. * FILE 248 //* * FILE 248 //* LCICS$ JCL TO ASSEMBLE/LINK LCICS * FILE 248 //* * FILE 248 //* LCICS# HELP FOR LCICS * FILE 248 //* * FILE 248 //* LCICSXM SUB PROGRAM TO HANDLE CROSS MEMORY ACCESS * FILE 248 //* TO CICS ADDRESS SPACE. * FILE 248 //* * FILE 248 //* LCICSXM$ JCL TO ASSEMBLE/LINK LCICSXM * FILE 248 //* * FILE 248 //* LISTV LIST VOLUME INFORMATION. ORIGINAL CODE * FILE 248 //* FROM EARLIER CBT TAPE ? WITH MODIFICATIONS * FILE 248 //* TO SHOW DEVICE STATUS (STORAGE, PRIVATE, * FILE 248 //* PUBLIC) AND DEVICE TYPE * FILE 248 //* (3380,3390-2,3390-3). * FILE 248 //* * FILE 248 //* LISTV$ JCL TO ASSEMBLE/LINK LISTV * FILE 248 //* * FILE 248 //* LISTV# HELP MEMBER FOR LISTV * FILE 248 //* * FILE 248 //* LLIST DISPLAY LINKLIST AND LPA DATASETS OF THE * FILE 248 //* ACTIVE SYSTEM, AND IF LOAD MODULE IS * FILE 248 //* SPECIFIED, SEARCH STEPLIB, LINKLIST AND LPA * FILE 248 //* FOR MODULE AND REPORT IF FOUND AND WHERE * FILE 248 //* FOUND. LISTS ALL LIBRARIES WHERE MODULE IS * FILE 248 //* FOUND. * FILE 248 //* * FILE 248 //* LLIST$ JCL TO ASSEMBLE/LINK LLIST * FILE 248 //* * FILE 248 //* LLIST# HELP FOR LLIST * FILE 248 //* * FILE 248 //* LOOKDD SEARCH THROUGH SPECIFIED DDNAME FOR SPECIFIED * FILE 248 //* MEMBER. REPORT IF FOUND, WHAT DSNS IN * FILE 248 //* CONCATENATION CONTAIN MEMBER. VERY USEFUL * FILE 248 //* IN ISPF DEBUGGING AND DEVELOPMENT AS WELL AS * FILE 248 //* SEARCHING FOR CLISTS/REXX IN DEVELOPMENT AND * FILE 248 //* DEBUGGING. * FILE 248 //* * FILE 248 //* LOOKDD$ JCL TO ASSEMBLE/LINK LOOKDD * FILE 248 //* * FILE 248 //* LOOKDD# HELP FOR LOOKDD * FILE 248 //* * FILE 248 //* LPROC LIST DATASETS ALLOCATED TO JES2 PROCLIB * FILE 248 //* CONCATENATIONS, OR IF SPECIFIED, SEARCH * FILE 248 //* THROUGH CONCATENATION FOR SPECIFIED MEMBER * FILE 248 //* AND REPORT DATASET(S) WHERE PROC IS FOUND. * FILE 248 //* COMMAND NAME MUST BE PUT IN IKJTSO00 AS * FILE 248 //* AUTH CMD. * FILE 248 //* * FILE 248 //* LPROC$ JCL TO ASSEMBLE/LINK LPROC * FILE 248 //* * FILE 248 //* LPROC# HELP FOR LPROC * FILE 248 //* * FILE 248 //* LPROCXM SUB PROGRAM TO HANDLE CROSS MEMORY ACCESS * FILE 248 //* TO JES2 ADDRESS SPACE. * FILE 248 //* * FILE 248 //* LPROCXM$ JCL TO ASSEMBLE/LINK LPROCXM * FILE 248 //* * FILE 248 //* MCSCMD THIS PROGRAM WILL RUN AS A STARTED TASK AND * FILE 248 //* USES THE MVS MODIFY COMMAND TO COMMUNICATE * FILE 248 //* WITH THE TASK. IT ENABLES OPERATORS TO * FILE 248 //* ENTER A SYSTEM COMMAND AS IF IT CAME FROM * FILE 248 //* THE MASTER CONSOLE, I.E. CF COMMANDS FROM * FILE 248 //* A MCS CONSOLE ENTER F MCSCMD,END TO * FILE 248 //* TERMINATE THE TASK * FILE 248 //* * FILE 248 //* MCSCMD$ JCL TO ASSEMBLE/LINK MCSCMD * FILE 248 //* * FILE 248 //* MCSCMD# PROC TO RUN MCSCMD * FILE 248 //* * FILE 248 //* MCSESA MCS FOR ESA * FILE 248 //* * FILE 248 //* SMFCPUID SET TSO CLIST/REXX VARIABLE (&SMFCPUID) * FILE 248 //* TO VALUE OF SMF SYSTEM ID * FILE 248 //* * FILE 248 //* SMFCPU$ JCL TO ASSEMBLE/LINK SMFCPUID * FILE 248 //* * FILE 248 //* SMFCPU# HELP FOR SMFCPUID * FILE 248 //* * FILE 248 //***FILE 249 is from Eileen Barkow of DOITT - New York City, * FILE 249 //* New York, and contains a collection of useful * FILE 249 //* programs. * FILE 249 //* * FILE 249 //* email: ebarkow@doitt.nyc.gov * FILE 249 //* * FILE 249 //* email: sbgolob@cbttape.org * FILE 249 //* * FILE 249 //* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * FILE 249 //* * FILE 249 //* WMOD was fixed and improved to work on OS/390 2.8. The * FILE 249 //* program broke somewhere between 2.5 and 2.8. This fix * FILE 249 //* was made by Steve Niebauer of Wachovia Bank. * FILE 249 //* * FILE 249 //* email: Steve.Niebauer@Wachovia.Com * FILE 249 //* * FILE 249 //* Steve's version of WMOD is member WMOD. Eileen's versions * FILE 249 //* are called WMODTSO and WMODCICS. Please see members called * FILE 249 //* $$NOTE and $$NOTE1. * FILE 249 //* * FILE 249 //* I tested the new WMOD on OS/390 2.10 and it appears to * FILE 249 //* work fine. (SBG) For older systems, use Eileen's old * FILE 249 //* version, WMODTSO2. * FILE 249 //* * FILE 249 //* Tested WMOD on z/OS 2.2 and seems to work fine. * FILE 249 //* Problem fixed in this version of WMOD to make sure * FILE 249 //* SYSPROC was still there, before trying to close it. * FILE 249 //* * FILE 249 //* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * FILE 249 //* * FILE 249 //* Eileen has also fixed WMODTSO and WMODCICS for newer * FILE 249 //* systems. These are members WMODTSO and WMODCICS. Eileen's * FILE 249 //* former members are WMODTSO1 and WMODCIC1. The earlier * FILE 249 //* fixed versions are WMODTSO2 and WMODCIC2. * FILE 249 //* * FILE 249 //* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * FILE 249 //* * FILE 249 //* THE FOLLOWING PROGRAMS ARE IN THIS COLLECTION: * FILE 249 //* * FILE 249 //* WMOD FOR TSO - FIND OCCURRENCES OF A PDS MEMBER NAME. * FILE 249 //* THIS PROGRAM WILL SEARCH ALLOCATED * FILE 249 //* PDS LIBRARIES IN THE TSO ADDRESS SPACE * FILE 249 //* FOR THE SPECIFIED MODULE NAME, INCLUDING * FILE 249 //* CLISTS, SOURCE, ISPF LIBRARIES, ETC. IT * FILE 249 //* WILL ALSO SEARCH STEPLIB, LPA, LINKLIST * FILE 249 //* AND SVCLIB. FOR LPA MODULES, THE * FILE 249 //* ADDRESS IN LPA WILL BE RETURNED. FOR * FILE 249 //* ALL OTHERS, THE DATASET NAME WILL BE * FILE 249 //* RETURNED. * FILE 249 //* * FILE 249 //* WMOD FOR CICS - FIND OCCURRENCES OF A PDS MEMBER NAME. * FILE 249 //* THIS PROGRAM SEARCHES ALL DFHRPL * FILE 249 //* LIBRARIES, STEPLIB, LINKLIST, LPA, AND * FILE 249 //* SVCLIB FOR SPECIFIED MODULE NAME. IT * FILE 249 //* TAKES A GUESS AS TO WHERE CICS LOADED * FILE 249 //* THE MODULE FROM IF THE MODULE EXISTS IN * FILE 249 //* MULTIPLE PLACES (IE: MODULE IS IN * FILE 249 //* DFHRPL AS WELL AS STEPLIB AND LPA). * FILE 249 //* * FILE 249 //* UCB - IF YOU GIVE THE UNIT ADDRESS, THIS WILL * FILE 249 //* RETURN THE VOLUME SERIAL. IF YOU GIVE * FILE 249 //* THE VOLUME SERIAL, THIS WILL GIVE THE * FILE 249 //* UNIT ADDRESS. USES UCBLOOK AND WORKS * FILE 249 //* FOR DYNAMIC UCB'S. * FILE 249 //* (Updated for 4-byte UCB's. Doesn't need * FILE 249 //* the SVC to get authorized. Only needs * FILE 249 //* an entry in the IKJEFTE2 (AUTHCMD table * FILE 249 //* in IKJTSOxx PARMLIB member). * FILE 249 //* * FILE 249 //* UCBSVC - UCB program linkedited SETCODE(0) and * FILE 249 //* which gets its authorization instead, * FILE 249 //* from an SVC. (Same program as UCB.) * FILE 249 //* * FILE 249 //* UCBOLD - The previous version of UCB. * FILE 249 //* * FILE 249 //* SVC - AUTH SVC * FILE 249 //* * FILE 249 //***FILE 250 IS AN UNOFFICIAL PROGRAM FROM THE IBM SUPPORT * FILE 250 //* CENTER. THIS PROGRAM DISPLAYS ENQUEUE INFORMATION * FILE 250 //* ON THE CONSOLE, BUT DISPLAYS AN RNAME WHICH IS 60 * FILE 250 //* CHARACTERS LONG. THAT NUMBER CAN BE INCREASED * FILE 250 //* FURTHER BY CHANGING THE LABEL 'RESRNAME' TO A * FILE 250 //* GREATER VALUE, SO EVEN MORE CHARACTERS WILL BE * FILE 250 //* SHOWN. THE REASON FOR THIS PROGRAM IS TO OVERCOME * FILE 250 //* A LENGTH LIMITATION IN THE 'D GRS' CONSOLE DISPLAY. * FILE 250 //* * FILE 250 //***FILE 251 IS FROM PAUL DAVIS OF EDS IN LOUISVILLE, COLORADO * FILE 251 //* AND CONTAINS AN ENTIRELY NEW COLLECTION OF HIS * FILE 251 //* EDIT MACROS, TO GO ALONG WITH HIS OTHER COLLECTION * FILE 251 //* OF EDIT MACROS THAT IS ON FILE 095. * FILE 251 //* * FILE 251 //* Paul Davis passed away on July 19, 2000. * FILE 251 //* * FILE 251 //* THERE'S A LOT OF GOOD STUFF IN HERE, FOLKS. ALSO * FILE 251 //* LOOK IN FILE 095. * FILE 251 //* * FILE 251 //* $$$DOC DESCRIPTION OF MEMBERS IN THIS PDS * FILE 251 //* * FILE 251 //* ADDAFTR ADD A LINE OF DATA AFTER EACH LINE * FILE 251 //* * FILE 251 //* BUPMEM BACKUP PARMLIB MEMBER * FILE 251 //* * FILE 251 //* CHGID PANEL USED BY SALTER * FILE 251 //* * FILE 251 //* CHGSTS PANEL USED BY SALTER * FILE 251 //* * FILE 251 //* CLISTDOC DOCUMENT A CLIST * FILE 251 //* * FILE 251 //* CMODEL COPY A CLIST MODEL INTO CURRENT EDIT SESSION * FILE 251 //* * FILE 251 //* CUTCOL# CUT COLUMNS HELP PANEL * FILE 251 //* * FILE 251 //* CUTCOLS CUT COLUMNS OF DATA * FILE 251 //* * FILE 251 //* DELMARK DEL MEMBERS OF PDS MARKED BY THE MARK MACRO * FILE 251 //* * FILE 251 //* DOCMAC DOCUMENT AN EDIT MACRO * FILE 251 //* * FILE 251 //* FINDPROC FIND A PROC IN JES2 PROC CONCATENATION ** * FILE 251 //* MUST BE MODIFIED * FILE 251 //* * FILE 251 //* FPROCBLD BUILD FINDPROC MACRO ** MUST BE MODIFIED * FILE 251 //* * FILE 251 //* FPROCBOT COPY CODE FOR FPROCBLD * FILE 251 //* * FILE 251 //* FPROCTOP COPY CODE FOR FPROCBLD * FILE 251 //* * FILE 251 //* INSERTM INSERTM LINES MULTIPLE TIMES IN A DATASET * FILE 251 //* AFTER X LINES * FILE 251 //* * FILE 251 //* ISPYP1 MODIFIED PANEL TO WORK WITH VPANEL * FILE 251 //* * FILE 251 //* LINEGRP PICK LINES OF DATA TO BE USED LATER. GROUPS * FILE 251 //* THEM AT TOP OF DATA * FILE 251 //* * FILE 251 //* MACDOC DOCUMENT A EDIT MACRO * FILE 251 //* * FILE 251 //* MACPEEK FIND EDIT MACRO OR CLIST IN SYSPROC * FILE 251 //* CONCATENATION EDIT MAC * FILE 251 //* * FILE 251 //* MACVIEW FIND EDIT MACRO OR CLIST IN SYSPROC * FILE 251 //* CONCATENATION TSO CLIST * FILE 251 //* * FILE 251 //* MARK MARK MEMBER FOR DELETION * FILE 251 //* * FILE 251 //* MARKCLR CLEAR MARKS CREATED BY MARK MACRO * FILE 251 //* * FILE 251 //* MEMDEL CREATE A LIST OF MEMBERS AND SELECT SOME * FILE 251 //* FOR DELETION * FILE 251 //* * FILE 251 //* MEMLSTX CALLED BY MEMDEL TO DELETE MEMBERS SELECTED * FILE 251 //* FOR DELETION * FILE 251 //* * FILE 251 //* MOVECOL# MOVECOLS HELP PANEL * FILE 251 //* * FILE 251 //* MOVECOLS MOVE COLUMNS OF DATA * FILE 251 //* * FILE 251 //* MOVFIELD MOVE DATA FIELDS * FILE 251 //* * FILE 251 //* MOVFIEL# MOVFIELD HELP PANEL * FILE 251 //* * FILE 251 //* MPAST CALLED BY INSERTM MACRO TO DO THE DIRTY WORK * FILE 251 //* * FILE 251 //* MSGMAKE MAKE A ISR MESSAGE IN CLIST * FILE 251 //* * FILE 251 //* PANPEEK FIND PANEL IN ISPPLIB CONCATENATION EDIT MACRO * FILE 251 //* * FILE 251 //* PANVIEW FIND PANEL IN ISPPLIB CONCATENATION TSO CLIST * FILE 251 //* * FILE 251 //* SALTER CHANGE MEMBER STATS * FILE 251 //* * FILE 251 //* SKELPEEK FIND SKELETON IN ISPSLIB CONCATENATION * FILE 251 //* EDIT MACRO * FILE 251 //* * FILE 251 //* SKELVIEW FIND SKELETON IN ISPSLIB CONCATENATION * FILE 251 //* TSO CLIST * FILE 251 //* * FILE 251 //* SYA$DOC SAVE YOUR ASSETS BACKUP DOC * FILE 251 //* * FILE 251 //* SYACATC SYA MACRO SEE SYS$DOC * FILE 251 //* * FILE 251 //* SYACLNUP SYA MACRO SEE SYS$DOC * FILE 251 //* * FILE 251 //* SYACOPYI SYA MACRO SEE SYS$DOC * FILE 251 //* * FILE 251 //* SYACOPYO SYA MACRO SEE SYS$DOC * FILE 251 //* * FILE 251 //* SYAGENER SYA MACRO SEE SYS$DOC * FILE 251 //* * FILE 251 //* SYAGENRI SYA MACRO SEE SYS$DOC * FILE 251 //* * FILE 251 //* SYAGENRO SYA MACRO SEE SYS$DOC * FILE 251 //* * FILE 251 //* SYAJBALL SYA MACRO SEE SYS$DOC * FILE 251 //* * FILE 251 //* SYAPDS SYA MACRO SEE SYS$DOC * FILE 251 //* * FILE 251 //* SYARENAM SYA MACRO SEE SYS$DOC * FILE 251 //* * FILE 251 //* SYAUDCAT SYA MACRO SEE SYS$DOC * FILE 251 //* * FILE 251 //* SYAUNCAT SYA MACRO SEE SYS$DOC * FILE 251 //* * FILE 251 //* VOID RESET PF10 KEY AFTER INSERTM ABORT * FILE 251 //* * FILE 251 //* VPANEL REFRESH CHANGED PANEL ** REQUIRES * FILE 251 //* ISPYP1 PANEL MOD * FILE 251 //* * FILE 251 //* VTZAPBLD BUILD A VTOC ZAP FROM IEHLIST LISTING * FILE 251 //* * FILE 251 //* WCUT WINDOW CUT. CUT PORTIONS OF LINES FOR TO * FILE 251 //* PASTE W WPASTE FOR THOSE OF US WITHOUT PC'S * FILE 251 //* GIVE THIS A TRY * FILE 251 //* * FILE 251 //* WCUT2 CALLED BY WCUT * FILE 251 //* * FILE 251 //* WPASTE PASTE DATA CUT BY WCUT * FILE 251 //* * FILE 251 //***FILE 252 IS FROM JEFF KAPLAN OF NEW JERSEY, AND CONTAINS * FILE 252 //* HIS COLLECTION OF ASSEMBLER CODE, REXX EXECS, JCL * FILE 252 //* AND ISPF MATERIALS. THIS COLLECTION CONTAINS A * FILE 252 //* WEALTH OF "HOW-TO" EXAMPLES. THIS COLLECTION IS * FILE 252 //* IN A CONDITION WHERE IT HAS TO BE EXPLORED, BUT * FILE 252 //* THE EXPLORATION WILL BE VERY WORTH WHILE. THERE * FILE 252 //* IS ALSO A LOT OF CODE WHICH CALLS SVC 26 DIRECTLY * FILE 252 //* (CATALOG LOOKUPS, ETC.). THERE AREN'T TOO MANY * FILE 252 //* WORKING EXAMPLES AROUND, OF GOOD SVC 26 CODE. * FILE 252 //* THIS FILE CONTAINS JEFF'S SOURCE LIBRARY. * FILE 252 //* FILES 253-256 ARE ALSO INCLUDED IN THIS COLLECTION. * FILE 252 //* * FILE 252 //* email: jdkaplan@optonline.net * FILE 252 //* * FILE 252 //***FILE 253 IS FROM JEFF KAPLAN AND CONTAINS HIS EXEC LIBRARY. * FILE 253 //* * FILE 253 //***FILE 254 IS FROM JEFF KAPLAN AND CONTAINS HIS CNTL LIBRARY. * FILE 254 //* * FILE 254 //***FILE 255 IS FROM JEFF KAPLAN AND CONTAINS HIS ISPPLIB LIBRARY. * FILE 255 //* * FILE 255 //***FILE 256 IS FROM JEFF KAPLAN AND CONTAINS HIS ISPTLIB LIBRARY. * FILE 256 //* * FILE 256 //***FILE 257 is from Sam Golob, and contains zaps to fix the * FILE 257 //* old linkage editor (even if it is part of DFSMS), * FILE 257 //* so that it will read object decks that are blocked * FILE 257 //* bigger than 3200 bytes per block. For your perusal * FILE 257 //* and pleasure.... (Block size max set to 32720.) * FILE 257 //* * FILE 257 //* * - * - * - * - * - * - * - * - * - * * FILE 257 //* * FILE 257 //* The newer linkage editors (PGM=HEWL) do not seem to have * FILE 257 //* this problem. I assembled and linkedited a program with * FILE 257 //* an object deck having BLKSIZE=32720 on a z/OS 2.4 system, * FILE 257 //* and everything worked perfectly. This was only a problem * FILE 257 //* that existed "before the binder". * FILE 257 //* * FILE 257 //* However, the older linkage editor still exists as load * FILE 257 //* module HEWLKED, and these zaps still apply to it. For * FILE 257 //* z/OS 2.4, member HDZ11C0 fits exactly to the existing * FILE 257 //* program HEWLKED. Unchanged in z/OS 2.5 as well. * FILE 257 //* * FILE 257 //* A non-SMP install was included for up to z/OS 3.1 as member * FILE 257 //* RUNZAP. RUNZAP1 uses the DLIB SYS1.AOS04. * FILE 257 //* * FILE 257 //* * - * - * - * - * - * - * - * - * - * * FILE 257 //* * FILE 257 //* FIXING YOUR OLD LINKAGE EDITOR (IN DFSMS/MVS TOO) * FILE 257 //* * FILE 257 //* EVEN UNDER DFSMS/MVS, WITH HEWL AND IEWL BEING THE NEW * FILE 257 //* 'BINDER', YOU CAN STILL RUN THE OLD LINKAGE EDITOR IF YOU * FILE 257 //* SAY EXEC PGM=HEWLKED. IBM HAS KEPT A VERSION OF THE OLD * FILE 257 //* LINKAGE EDITOR AROUND. HOWEVER, WITH THE BINDER, IBM HAS * FILE 257 //* REMOVED THE OLD (NOW STUPID) RESTRICTION THAT OBJECT DECKS * FILE 257 //* CAN'T BE BLOCKED GREATER THAN 3200 BYTES, OR 40 RECORDS * FILE 257 //* PER BLOCK. THERE WERE MEMORY RESTRICTIONS ONCE, THAT ARE * FILE 257 //* NOW LONG GONE. BUT WITH THE OLD LINKAGE EDITOR, THEY * FILE 257 //* HAVEN'T REMOVED THE RESTRICTION, AND NOW IT IS "FUNCTIONALLY * FILE 257 //* STABILIZED" FOR ALL PRACTICAL PURPOSES. * FILE 257 //* * FILE 257 //* I'VE LOOKED AT MY COPIES OF THE OLD LINKAGE EDITOR * FILE 257 //* HEWLKED IN DFSMS, AND BEHOLD, THE OLD RESTRICTION HASN'T * FILE 257 //* BEEN LIFTED OR CURED. IT IS SO EASY TO DO! WE HAD A * FILE 257 //* USERMOD ONCE, WHICH I AM BRINGING TO YOU NOW. I HAVE TWO * FILE 257 //* VERSIONS OF THIS MOD, ONE FOR DFSMS 1.0, AND ANOTHER FOR * FILE 257 //* DFSMS 1.3. BOTH ARE THE SAME AS EACH OTHER, AND YOU * FILE 257 //* SHOULDN'T HAVE ANY TROUBLE FITTING THIS MOD TO ANY VERSION * FILE 257 //* OF THE OLD LINKAGE EDITOR, YOUNG OR RECENT. I HAVE ALSO * FILE 257 //* INCLUDED ZAPS FOR ALL VERSIONS OF THE LINKAGE EDITOR WHICH * FILE 257 //* I HAD LYING AROUND AT OUR INSTALLATION, AS WELL AS I COULD * FILE 257 //* DETERMINE. * FILE 257 //* * FILE 257 //* VERSION TABLE: * FILE 257 //* * FILE 257 //* HDQ1102 - MVS/370 DFP 1.1 * FILE 257 //* HDP2230 - MVS/XA DFP 2.3 * FILE 257 //* HDP2240 - MVS/XA DFP 2.4 * FILE 257 //* JDZ1110 - DFSMS/MVS 1.1.0 * FILE 257 //* HDZ11C0 - DFSMS/MVS 1.3.0 * FILE 257 //* MVS38 - MVS 3.8j * FILE 257 //* MVT - OS/360 Release 21.8 * FILE 257 //* * FILE 257 //* We have also included here, the actual linkage editors from * FILE 257 //* old IBM systems, modified to take object decks that were * FILE 257 //* blocked up to 32720 bytes in blocksize. * FILE 257 //* * FILE 257 //* The MVS 3.8j linkage editor, modified to accept 32720 byte * FILE 257 //* object module blocksize, has been included here as member * FILE 257 //* MVS38HEW. This is allowed because MVS 3.8 was still either * FILE 257 //* public domain, or IBM allows it to be given out for free. * FILE 257 //* The MVT linkage editor, similarly modified to take 32720 * FILE 257 //* byte object module block sizes, has been included here also, * FILE 257 //* as member MVTIEWL. * FILE 257 //* * FILE 257 //* If you have any questions, I'm (hopefully) at: * FILE 257 //* * FILE 257 //* Sam Golob * FILE 257 //* P.O. Box 702 email: sbgolob@cbttape.org * FILE 257 //* Pomona, NY 10970 * FILE 257 //* * FILE 257 //***FILE 258 IS FROM DAVID FAHEY OF THE SAS INSTITUTE AND CONTAINS * FILE 258 //* SOURCE CODE FOR THE LOAD MODULES WHICH ARE IN FILE * FILE 258 //* 259. THIS SOURCE CODE IS WRITTEN IN SAS/C, AND * FILE 258 //* VERSION 5.50 OR LATER OF THE SAS/C COMPILER IS * FILE 258 //* NEEDED IF YOU WANT TO COMPILE OR MAKE MODIFICATIONS. * FILE 258 //* MY IMPRESSION IS THAT YOU DON'T NEED THE SAS/C * FILE 258 //* RUNTIME LIBRARY TO RUN THE LOAD MODULES. * FILE 258 //* * FILE 258 //* THIS IS A COLLECTION OF 3270 DEVICE TOOLS THAT YOU * FILE 258 //* CAN USE FOR CREATING 3270 APPLICATIONS. THEY ARE * FILE 258 //* A GOOD MODEL SO YOU CAN SEE WHAT CAN BE DONE IN * FILE 258 //* THIS AREA, OR YOU CAN USE THEM "AS IS". * FILE 258 //* * FILE 258 //***FILE 259 IS FROM DAVID FAHEY OF THE SAS INSTITUTE AND CONTAINS * FILE 259 //* LOAD MODULES WHICH ARE ALL 3270 DEVICE TOOLS AND * FILE 259 //* EXAMPLES. * FILE 259 //* * FILE 259 //* THE FOLLOWING LOAD MODULES ARE IN THIS PDS: * FILE 259 //* * FILE 259 //* COMBO32 - PROGRAM THAT DISPLAYS A DEMO OF A * FILE 259 //* COMBO BOX ON A 3270 DEVICE * FILE 259 //* * FILE 259 //* DD3270 - PROGRAM THAT DISPLAYS A DEMO OF A * FILE 259 //* WINDOW ON A 3270 DEVICE. THIS PROGRAM * FILE 259 //* COULD EASILY BE EXTENDED TO DO OTHER * FILE 259 //* THINGS THAT COULD USE THE FULL SCREEN * FILE 259 //* ROUTINES. * FILE 259 //* * FILE 259 //* FONT - PROGRAM THAT CONVERTS A FONT * FILE 259 //* SPECIFICATION FILE (SYM..... SEE BELOW) * FILE 259 //* INTO AN H FILE (INCLUDED WHEN COMPILING * FILE 259 //* MANY OF THE OTHER PROGRAMS HERE). * FILE 259 //* * FILE 259 //* INFO3270 - PROGRAM THAT DISPLAYS A 3270 DEVICES * FILE 259 //* ATTRIBUTES ON THE STANDARD OUT FILE. * FILE 259 //* * FILE 259 //* LSTBOX32 - PROGRAM THAT DISPLAYS A DEMO OF A * FILE 259 //* LIST BOX ON A 3270 DEVICE. * FILE 259 //* * FILE 259 //* TG - TEST PROGRAM THAT DISPLAYS SEVERAL * FILE 259 //* GRAPHIC ITEMS ON A VECTOR GRAPHIC * FILE 259 //* DEVICE. DO NOT USE ON OTHER DEVICE TYPES * FILE 259 //* IT WILL CAUSE ERRORS. * FILE 259 //* * FILE 259 //* TGETN - TGET ROUTINE CALLED BY OTHER * FILE 259 //* C LANGUAGE PROGRAMS. * FILE 259 //* * FILE 259 //* TGT327D - GTTERM ROUTINE CALLED BY OTHER * FILE 259 //* C LANGUAGE PROGRAMS. * FILE 259 //* * FILE 259 //* TPGN - TPG ROUTINE CALLED BY OTHER * FILE 259 //* C LANGUAGE PROGRAMS. * FILE 259 //* * FILE 259 //* TPUTN - TPUT ROUTINE CALLED BY OTHER * FILE 259 //* C LANGUAGE PROGRAMS. * FILE 259 //* * FILE 259 //* TXTPAD32 - PROGRAM THAT DISPLAYS A DEMO OF A * FILE 259 //* TEXT PAD ON A 3270 DEVICE. * FILE 259 //* * FILE 259 //* WIDGET32 - PROGRAM THAT DISPLAYS A DEMO OF * FILE 259 //* SEVERAL DIFFERENT WIDGETS ON A * FILE 259 //* 3270 DEVICE. * FILE 259 //* * FILE 259 //* WIN3270 - PROGRAM THAT ESTABLISHES A TSO SUB- * FILE 259 //* COMMAND ENVIRONMENT AND PROCESSES * FILE 259 //* WINDOW DEFINITION AND DISPLAY * FILE 259 //* SUB-COMMANDS. * FILE 259 //* * FILE 259 //***FILE 260 IS A VERY QUICK MAPPING PROGRAM. IT WILL PRODUCE * FILE 260 //* A LISTING OF EVERY DATA SET ON A VOLUME PLUS CALCULATE * FILE 260 //* THE FREE SPACE, FREE DSCBS, ETC. OPTIONALLY VIA PARM * FILE 260 //* INFORMATION IT WILL PRODUCE THE FOLLOWING: * FILE 260 //* * FILE 260 //* Updated July 2000 by Charles Wells of the Georgia Dept. * FILE 260 //* of Labor, to add support for 3390-9 disk drives. * FILE 260 //* * FILE 260 //* Updated November 2002 by Alan Buschmann of Kohl's * FILE 260 //* Department Stores, to fix a bug. * FILE 260 //* * FILE 260 //* Updated again February 2005 by Alan Buschmann of Kohl's * FILE 260 //* Department Stores, to correct the UCB display. * FILE 260 //* * FILE 260 //* Al Buschmann * FILE 260 //* Kohl's Department Stores * FILE 260 //* (262) 703-6103 * FILE 260 //* email: Alan.Buschmann@kohls.com * FILE 260 //* * FILE 260 //* Charles Wells * FILE 260 //* Georgia Dept. of Labor * FILE 260 //* Suite 352 * FILE 260 //* 148 International Blvd * FILE 260 //* Atlanta, GA 30303-1751 * FILE 260 //* * FILE 260 //* Voice: 404-656-5944 * FILE 260 //* Email: Charles.Wells@dol.state.ga.us * FILE 260 //* * FILE 260 //* PARM=MAP PRODUCES A TRACK MAP OF THE VOLUME * FILE 260 //* PARM=PDS LIST ALL PDS DIRECTORIES ON THE VOLUME * FILE 260 //* PARM=ISAM LIST ISAM REORG INFORMATION FOR DATASETS * FILE 260 //* PARM=EXT LIST THE EXTENTS OF THE DATASETS * FILE 260 //* PARM=DUMP LIST IN HEX ALL DSCBS ON THE VOLUME * FILE 260 //* PARM=EMPTY LIST ONLY DATASETS THAT ARE EMPTY * FILE 260 //* PARM=MODEL LIST ONLY MODEL DSCBS * FILE 260 //* PARM=SDUMP LIST IN HEX FORMAT 4 AND 5 DSCBS * FILE 260 //* PARM=VOLS ONLY USE DDNAMES OF VOLUMEXX * FILE 260 //* PARM=JDATE LIST CREATION/EXPIRATION DATES IN JULIAN * FILE 260 //* * FILE 260 //* THIS CODE WILL SUPPORT 3380'S * FILE 260 //* THIS CODE WILL SUPPORT INDEXED VTOCS * FILE 260 //* * FILE 260 //* ADDITIONAL COMMENTS ARE DOCUMENTED IN THE SOURCE * FILE 260 //* THIS PROGRAM MUST BE LINKED AS AC=1. * FILE 260 //* * FILE 260 //******************************************************************* FILE 260 //*** CBT CBT CBT CBT CBT CBT CBT CBT CBT CBT CBT CBT CBT CBT CBT *** FILE 260 //*** *** FILE 260 //*** A USER OF THIS CODE DECIDED TO USE A PARM OF RESET, WHICH *** FILE 260 //*** WILL RESET THE HIGH WATER MARK IN THE VTOC. IT DID IT, *** FILE 260 //*** ALL RIGHT, BUT IT SET IT TO 512 (ON A 3350) AND THE ARM *** FILE 260 //*** BOUNCED ALL OVER THE PLACE. BE CAREFUL !!!!!!! *** FILE 260 //*** *** FILE 260 //*** CBT CBT CBT CBT CBT CBT CBT CBT CBT CBT CBT CBT CBT CBT CBT *** FILE 260 //******************************************************************* FILE 260 //* * FILE 260 //***FILE 261 which contained the # CMD1 Subsystem from Guy * FILE 261 //* Albertelli (and others), has been moved to File 296 * FILE 261 //* of the CBT Overflow Tape, to make room on the * FILE 261 //* regular CBT Tape. All materials described here, * FILE 261 //* can be found there. I have left this stub on the * FILE 261 //* regular CBT Tape, to make the CMD1 subsystem easier * FILE 261 //* to find. * FILE 261 //* * FILE 261 //* FILE 261 IS A VERSION OF THE # CMD1 SUBSYSTEM FROM * FILE 261 //* B.F GOODRICH IN AKRON, OHIO FROM MR GUY ALBERTELLI. * FILE 261 //* THIS FILE CONTAINS A COMPLETE # COMMAND SUBSYSTEM, * FILE 261 //* WITH NUMEROUS MEMBERS UPGRADED TO THE XA LEVEL, AND * FILE 261 //* WITH SOME MEMBERS UPGRADED TO THE MVS/ESA 4.2 * FILE 261 //* LEVEL. THE CURRENT MODULE NAMING IS FOR THE XA * FILE 261 //* ENVIRONMENT. MEMBER $MVSXA21 SHOWS THE RENAMES * FILE 261 //* FROM SP3 TO XA. MEMBER $$$BFGXA IS THE * FILE 261 //* DOCUMENTATION OF THE CHANGES AND BUGS FOUND. IT * FILE 261 //* ALSO CONTAINS THE CURRENT STATUS OF THE MODULES IN * FILE 261 //* THE SYSTEM. SEE MEMBER CALLED $$$BFGES FOR THE * FILE 261 //* MVS/ESA STATUS. * FILE 261 //* * FILE 261 //* THE # COMMAND SUBSYSTEM IS A MULTI-FUNCTION * FILE 261 //* SUBSYSTEM THAT CAN BE USED TO PERFORM SYSTEM * FILE 261 //* TASKS TO DISPLAY AND FIX VARIOUS CONDITIONS IN * FILE 261 //* A RUNNING MVS SYSTEM. I CALL IT THE "POOR MAN'S * FILE 261 //* 'RESOLVE'", AFTER THE VENDOR PRODUCT OF THAT NAME. * FILE 261 //* THE CMD1 SUBSYSTEM CAN OPERATE FROM THE SYSTEM * FILE 261 //* CONSOLE OR FROM A SUITABLY AUTHORIZED TSO USERID. * FILE 261 //* * FILE 261 //* IN OLD VERSIONS OF THIS TAPE, DETAILED DOCUMENTATION * FILE 261 //* FOR CMD1 USED TO BE SUPPLIED IN FILE 001 UNDER THIS * FILE 261 //* HEADING IN THIS PLACE. TO SEE MORE, YOU CAN EITHER * FILE 261 //* PRINT OUT THE USER MANUAL CONTAINED IN THIS FILE, * FILE 261 //* OR YOU CAN GET (IN FILE 071) THE DOCUMENTATION OF * FILE 261 //* AND OLD TAPE (MEMBER CBT249) AND SEE HOW THE * FILE 261 //* INFORMATION WAS PRESENTED THERE. * FILE 261 //* * FILE 261 //* CURRENT ADDRESS: * FILE 261 //* * FILE 261 //* "Guy L. Albertelli" * FILE 261 //* * FILE 261 //* If you need help, please contact Sam Golob: * FILE 261 //* * FILE 261 //* sbgolob@cbttape.org * FILE 261 //* * FILE 261 //***FILE 262 IS A COBOL PROGRAM FROM WALTER SHELLEY OF THE * FILE 262 //* DEPARTMENT OF INFORMATION TECHNOLOGY AND * FILE 262 //* TELECOMMUNICATIONS (DOITT) OF THE CITY OF NEW YORK. * FILE 262 //* THIS PROGRAM READS AN SMPPTFIN FILE (IBM PTFS) * FILE 262 //* AND PRODUCES A REPORT SHOWING FMID, APARS FIXED, * FILE 262 //* AND COMPONENT ID FOR EACH PTF. * FILE 262 //* * FILE 262 //***FILE 263 IS FROM SAM GOLOB WHO TOOK THE DIFFERENCE BETWEEN * FILE 263 //* TWO VERSIONS OF THE UK G.U.I.D.E. TAPE WHICH WERE * FILE 263 //* IN HIS POSSESSION. THE RESULTING LIST OF MEMBERS * FILE 263 //* APPEARED TO BE LOOSE MACROS WHICH ARE NECESSARY TO * FILE 263 //* ASSEMBLE SOURCE PROGRAMS ON THE UK G.U.I.D.E. * FILE 263 //* TAPE. SEE FILES 244 AND 245. * FILE 263 //* * FILE 263 //* DOC FOR THIS FILE (263). * FILE 263 //* * FILE 263 //* THIS FILE CONSISTS OF ALL MEMBERS OF THE OLD UK * FILE 263 //* G.U.I.D.E. TAPE WHICH ARE NOT IN THE NEW UK G.U.I.D.E. * FILE 263 //* TAPE WHICH I RECEIVED FROM PHIL PECKSEN, WHO IS ITS * FILE 263 //* PROPRIETOR. I HAVE ASSUMED THAT THESE MEMBERS, MOST * FILE 263 //* OF WHICH ARE MACROS, ARE NECESSARY FOR ASSEMBLING THE * FILE 263 //* CONTENTS OF FILES 244 AND 245 OF THE CBT TAPE, WHICH * FILE 263 //* IS FROM HIM, BUT WHICH CONTAINS FEW LOOSE MACROS. * FILE 263 //* * FILE 263 //* THE COMPLETE UK G.U.I.D.E. TAPE TOGETHER WITH THESE * FILE 263 //* MEMBERS, CAN NOW BE FOUND ON THE CBT OVERFLOW TAPE, * FILE 263 //* WHICH WAS JUST ESTABLISHED. THE UK G.U.I.D.E. TAPE * FILE 263 //* FILE IS FILE 012 ON THAT TAPE. * FILE 263 //* * FILE 263 //* NOV 21, 96 SAM GOLOB (NEW ADDRESS) * FILE 263 //* P.O. BOX 702 * FILE 263 //* POMONA, NY 10970 * FILE 263 //* * FILE 263 //* email: sbgolob@cbttape.org * FILE 263 //* * FILE 263 //***FILE 264 is from Guy Albertelli in Akron, Ohio, and contains * FILE 264 //* several TSO command processors. A load module for * FILE 264 //* LOOK is on File 035 of the CBT Tape, and several * FILE 264 //* of them are included in the LOADLIB member in this * FILE 264 //* pds, which is in TSO XMIT format. * FILE 264 //* * FILE 264 //* LOOK has now been extended to show 64-bit addresses * FILE 264 //* as well as 31-bit addresses. These fixes were done * FILE 264 //* by Joe Reichman. * FILE 264 //* * FILE 264 //* Our 64-bit version of LOOK is finally out. The * FILE 264 //* 31-bit version of LOOK, now called LOOK31, is also * FILE 264 //* available, in a version that has been fixed by * FILE 264 //* Joe Reichman. * FILE 264 //* * FILE 264 //* Please send inquiries and questions to Sam Golob. * FILE 264 //* * FILE 264 //* email: sbgolob@cbttape.org * FILE 264 //* * FILE 264 //* Please read the $$NOTExx members before assembling the * FILE 264 //* LOOK command with anything other than the defaults. * FILE 264 //* An example for coding your own macro definitions can * FILE 264 //* be found by looking at members CBMACSE and LOOK$$$. * FILE 264 //* * FILE 264 //* An object deck with a modified CBMACS (member CBBLOBJ1) * FILE 264 //* can be linkedited to any version of LOOK. See member * FILE 264 //* LOOK$$# for JCL to assemble and linkedit LOOK in this * FILE 264 //* way. * FILE 264 //* * FILE 264 //* LOOK or LOOK31 is the "driver program" for CBMACS, which * FILE 264 //* formats macro layouts. Any version of LOOK can drive * FILE 264 //* any version of CBMACS (I think). The LOOK and CBMACS * FILE 264 //* parts are put together at assembly time. * FILE 264 //* * FILE 264 //* The command processors included here are: * FILE 264 //* * FILE 264 //* 1 LOOK - The 64-bit version of LOOK. 10 years * FILE 264 //* in coming out. Must run authorized. * FILE 264 //* Details are almost the same as in * FILE 264 //* LOOK31 below. Indirect addressing for * FILE 264 //* 8-byte (64-bit) addresses, is done * FILE 264 //* with a "G" command instead of "J". * FILE 264 //* (Much of the work was done by * FILE 264 //* Joe Reichman. Thanks, Joe.) * FILE 264 //* * FILE 264 //* - Now, LOOK can immediately go into a * FILE 264 //* non-zero address, and a different * FILE 264 //* address space, using parameters: * FILE 264 //* * FILE 264 //* ADDRess(nnnnnnnn_nnnnnnnn) and * FILE 264 //* ASID(hhh) - hex address space * FILE 264 //* (Also done by Joe Reichman.) * FILE 264 //* * FILE 264 //* - LOOK is a TSO command processor that * FILE 264 //* allows full screen display of real * FILE 264 //* time memory, in any address space. * FILE 264 //* The LOOK command has been enhanced * FILE 264 //* to make it easy to add new control * FILE 264 //* block maps, usually in 3 or 4 * FILE 264 //* statements. * FILE 264 //* * FILE 264 //* Both LOOK and LOOK31 are new versions * FILE 264 //* designed to eliminate the S0C4 * FILE 264 //* abends which LOOK gets on z/OS 2.x * FILE 264 //* if a bad address is entered. * FILE 264 //* (Fixed by Joe Reichman) * FILE 264 //* * FILE 264 //* Very importantly, this version of * FILE 264 //* LOOK can be run without getting * FILE 264 //* user key CSA. * FILE 264 //* * FILE 264 //* Downside is that this version must * FILE 264 //* be run APF-authorized always. * FILE 264 //* * FILE 264 //* But importantly, you do not need * FILE 264 //* to set in PARMLIB DIAGxx member: * FILE 264 //* VSM ALLOWUSERKEYCSA(YES) , because * FILE 264 //* this version of LOOK does not * FILE 264 //* obtain user key CSA. It now gets * FILE 264 //* its working storage in Key 0. * FILE 264 //* * FILE 264 //* LOOK0x - Earlier versions of LOOK (source) * FILE 264 //* * FILE 264 //* The LOADLIB contains a version of LOOK which * FILE 264 //* was assembled against modified IBM macros that * FILE 264 //* I could not include here, and it formats the * FILE 264 //* TPVT control block, off the TSVT control block. * FILE 264 //* It also cleans up the display of macro IKJEFLWA * FILE 264 //* so that most fields display clearly. * FILE 264 //* * FILE 264 //* Members in the LOADLIB XMIT file: * FILE 264 //* * FILE 264 //* LOOK - Assembled with member LOOK$$$ * FILE 264 //* or member LOOK$$. * FILE 264 //* LOOK1 - Old version of LOOK, before Joe's * FILE 264 //* fixes. Subject to S0C4 abends * FILE 264 //* in z/OS 2.x * FILE 264 //* UKEYCSA - TSO command to flip the bits that * FILE 264 //* allow/disallow user key CSA. * FILE 264 //* Program only good from z/OS 1.8 * FILE 264 //* thru z/OS 2.3. Won't work in 2.4. * FILE 264 //* * FILE 264 //* (The LOOK command is a "MUST" to know about - SG) * FILE 264 //* * FILE 264 //* Important note, for the LOOK command to work: * FILE 264 //* --------- ---- --- --- ---- ------- -- ---- * FILE 264 //* The newest version of LOOK does not obtain * FILE 264 //* CSA storage in a user key, so it does not * FILE 264 //* depend on the PARMLIB setting, mentioned * FILE 264 //* below, which will go away anyway, in z/OS * FILE 264 //* 2.4. * FILE 264 //* * FILE 264 //* However, for earlier versions of LOOK, which * FILE 264 //* obtained user key CSA, there is a dependency * FILE 264 //* on a PARMLIB setting to allow user key CSA. * FILE 264 //* * FILE 264 //* This issue only starts with z/OS 1.8. !!!!! * FILE 264 //* The PARMLIB setting is in the DIAGxx member: * FILE 264 //* **** * FILE 264 //* >>>>>>>> VSM ALLOWUSERKEYCSA(YES) <<<<<<<< * FILE 264 //* * FILE 264 //* This was the default at z/OS 1.8, but in * FILE 264 //* z/OS 1.9, VSM ALLOWUSERKEYCSA(NO) became the * FILE 264 //* default. It now has to be specifically set to * FILE 264 //* VSM ALLOWUSERKEYCSA(YES), or LOOK will abend * FILE 264 //* with a SB0A, reason code 5C. * FILE 264 //* * FILE 264 //* From z/OS 2.4 on, the setting of * FILE 264 //* VSM ALLOWUSERKEYCSA(YES) has been disabled. * FILE 264 //* ------------------------------------------------- * FILE 264 //* For commercial installations, it is probably * FILE 264 //* unsafe to set VSM ALLOWUSERKEYCSA(YES) in the * FILE 264 //* active DIAGxx member of PARMLIB. It leaves a bit * FILE 264 //* too much of a security hole. So you should set * FILE 264 //* VSM ALLOWUSERKEYCSA(NO). But in a pinch, if * FILE 264 //* you just HAVE to use the LOOK command, there is * FILE 264 //* an APF-authorized TSO command called UKEYCSA that * FILE 264 //* has been supplied, which can flip the controlling * FILE 264 //* bits temporarily, to temporarily allow (globally) * FILE 264 //* CSA to be allocated in a User Storage Key, just so * FILE 264 //* you can use LOOK, and then you can set it back * FILE 264 //* so the system will no longer allow User Key storage * FILE 264 //* allocation in CSA. UKEYCSA Y and then UKEYCSA N. * FILE 264 //* * FILE 264 //* UKEYCSA will only work in z/OS versions from 1.8 * FILE 264 //* thru 2.3. It will stop working in z/OS 2.4. * FILE 264 //* ------------------------------------------------- * FILE 264 //* NOTE: THE NEW SOURCE FOR LOOK DOES NOT GET USER KEY CSA, * FILE 264 //* SO IT DOES NOT DEPEND ON THE ABOVE PARMLIB SETTING. * FILE 264 //* ------------------------------------------------- * FILE 264 //* See member $$NOTE02 for assembling fields present * FILE 264 //* in IBM macros, but which are not shown by the * FILE 264 //* formatting program CBMACS. What to do? * FILE 264 //* See member called LOADLIB for load modules. * FILE 264 //* ------------------------------------------------- * FILE 264 //* * FILE 264 //* 2 DUDASD AN UPDATED VERSION FROM FILE 300 OF * FILE 264 //* THIS TAPE THAT HAS BEEN CONVERTED * FILE 264 //* TO FUNCTION UNDER EITHER SP OR XA. * FILE 264 //* * FILE 264 //* (Fixed by Albert Cheng (CBT File 612) * FILE 264 //* for 4-digit unit addresses and other * FILE 264 //* matters. DUDASD00 is the original * FILE 264 //* version. JVD***** macros copied here * FILE 264 //* for completeness, even if not used by * FILE 264 //* the newer version of the program.) * FILE 264 //* * FILE 264 //* 3 JLOG A PROGRAM TO PRINT OUT THE JES JOBLOG * FILE 264 //* AND OR ANY OTHER JES DATASETS, EVEN * FILE 264 //* IF THEY ARE QUEUED TO A DUMMY CLASS. * FILE 264 //* USEFUL IN OBTAINING THE JOBLOG OF * FILE 264 //* ABENDING STARTED TASKS. * FILE 264 //* * FILE 264 //***FILE 265 IS FROM GUY ALBERTELLI OF B.F. GOODRICH IN AKRON * FILE 265 //* OHIO AND CONTAINS THEIR TSO LOGON EXIT. THE CODE * FILE 265 //* HAS BEEN UPGRADED TO MVS 4.2 AND THE CONCURRENT * FILE 265 //* TSO VERSION. THIS CODE IS SOPHISTICATED AND IS * FILE 265 //* VERY MUCH WORTH LOOKING AT. * FILE 265 //* * FILE 265 //***FILE 266 is from Sam Golob, who updated the tape mapping * FILE 266 //* program called SS0104 from Florida Power Corporation. * FILE 266 //* This code is used to measure the footages of files * FILE 266 //* on the CBT Tape, as though they were on a 6250 bpi * FILE 266 //* tape reel. As is, that is what this code is used * FILE 266 //* for, but it can be used for other purposes. The * FILE 266 //* report is quite excellent for showing, in general, * FILE 266 //* what is on a tape. Added is a related tape copying * FILE 266 //* program called SS0278. * FILE 266 //* * FILE 266 //* Please look at member BM2312DE, which is a short * FILE 266 //* article that will tell you some general information * FILE 266 //* about both of the programs which are found on this * FILE 266 //* file. * FILE 266 //* * FILE 266 //* If you fix this code, for use with any density * FILE 266 //* tape, and with cartridge, please send it to me to * FILE 266 //* test, so I can update this file in your name. * FILE 266 //* Thanks. (S.Golob - 08/96). * FILE 266 //* * FILE 266 //* Note: Fixed to avoid the CNTRL FSM invocation that * FILE 266 //* was causing I/O errors on some MVS systems. * FILE 266 //* (05/28/04 - SBG) * FILE 266 //* Note: Fixed to record over 10000 total feet. * FILE 266 //* (12/16/12 - SBG) * FILE 266 //* Note: Fixed to replace WKDATE routine with TODAY * FILE 266 //* routine, in SS0104. (12/18/12 - SBG) * FILE 266 //* Note: Eliminated SPM instructions from the $ENTER * FILE 266 //* and $RTRN macros, so they would not cause * FILE 266 //* a fixed-point overflow abend S0C8, when * FILE 266 //* measuring long tapes. (12/11/23 - SBG) * FILE 266 //* Note: Eliminated forced user abends when I/O errors * FILE 266 //* occur. This can be reversed. See member * FILE 266 //* $$NOTE02. (12/20/23 - SBG) * FILE 266 //* Note: Fixed SS0278 to never alter the input tape. * FILE 266 //* * FILE 266 //* Also included here, is one other of Florida Power's * FILE 266 //* programs, a tape duplicating program, which runs * FILE 266 //* (almost) as coded in the mid 1970's, right out of * FILE 266 //* the box. The program is called SS0278 and aliased * FILE 266 //* with the name DUPTAPE. As coded, the blocksize of * FILE 266 //* the tape blocks is limited to 32K. * FILE 266 //* * FILE 266 //* SS0278 was fixed to not alter the input tape in any * FILE 266 //* way (which the original version did). An older * FILE 266 //* version (called SS0278O) was included here, in case * FILE 266 //* somebody wants the result of the old program, but * FILE 266 //* without the mistakes that were coded there. That * FILE 266 //* version alters the HDR2 and EOF2 records to say that * FILE 266 //* the tape was a "copied tape", etc., putting that * FILE 266 //* information into the JOBNAME and STEPNAME fields * FILE 266 //* of the HDR2 and EOF2 tape labels in the output tape. * FILE 266 //* And it uses "today's date" as the "Created Date" * FILE 266 //* instead of the original create date from the * FILE 266 //* original tape. * FILE 266 //* * FILE 266 //* Note: You have to code the $ENTER and $RTRN macros * FILE 266 //* with the option, SPM=NO. * FILE 266 //* * FILE 266 //* I want to acknowledge the big help of one of the * FILE 266 //* original authors, Gordon P. West. Thanks, Gordon. * FILE 266 //* Other people were involved in the writing of these * FILE 266 //* programs as well as Gordon. And he does not have * FILE 266 //* any memory of any of the original mistakes in the * FILE 266 //* program. Anyway, I think I fixed all the mistakes. * FILE 266 //* * FILE 266 //* email: sbgolob@cbttape.org * FILE 266 //* * FILE 266 //* email: gordon@westgp.us * FILE 266 //* * FILE 266 //***FILE 267 is the HETUTL utility from Leland Lucius. This is * FILE 267 //* a program which runs under any MVS system, and which * FILE 267 //* reads a tape, converting it either into AWS format * FILE 267 //* or into HET (Hercules Emulated Tape) format. * FILE 267 //* * FILE 267 //* HET format (which was invented by Leland Lucius) is * FILE 267 //* a compressed variation of an AWS tape, and which is * FILE 267 //* directly usable as a tape, by a Hercules S/390 * FILE 267 //* emulator, running on a PC. HET tape format is not * FILE 267 //* usable by a P/390, but the straight AWS-format * FILE 267 //* that HETUTL is capable of producing, is usable by * FILE 267 //* a P/390. (See also the VTT2DISK utility on File * FILE 267 //* 533, which produces AWS-format tape files. Also * FILE 267 //* see the AWSUTIL utility from File 477.) * FILE 267 //* * FILE 267 //* The compression routines used by HETUTL are either * FILE 267 //* the ZLIB compression or the BZLIB compression * FILE 267 //* routines. We have to thank Thomas David Rivers * FILE 267 //* of Dignus LLC, for having supplied the Systems/C * FILE 267 //* compiler, which was used to convert the C-Language * FILE 267 //* code for these compression routines, into Assembler * FILE 267 //* Language source code. * FILE 267 //* * FILE 267 //* A load module library containing the HETUTL load * FILE 267 //* module, has been included in this file, as member * FILE 267 //* $LOADLIB. * FILE 267 //* * FILE 267 //* email: "Leland Lucius" * FILE 267 //* * FILE 267 //* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * FILE 267 //* * FILE 267 //* HETUTL TITLE 'Convert tape to HET format' * FILE 267 //* * FILE 267 //* Function : Convert tapes to Hercules Emulated Tape * FILE 267 //* format. * FILE 267 //* * FILE 267 //* Amode : Must run in 31-bit addressing mode * FILE 267 //* * FILE 267 //* Rmode : Must reside below the line * FILE 267 //* * FILE 267 //* Auth : None (recently fixed not to need authorization) * FILE 267 //* * FILE 267 //* Return : All errors are indicated with a message * FILE 267 //* to SYSPRINT and a non-zero condition * FILE 267 //* code: * FILE 267 //* * FILE 267 //* Descript : This program accepts an IBM format tape * FILE 267 //* and converts it to an HET format file. * FILE 267 //* Output compression, input block sizes of * FILE 267 //* up to 65535 bytes, and options to create * FILE 267 //* files compatible with the AWSTAPE format * FILE 267 //* are supported. * FILE 267 //* * FILE 267 //* Execparm : Specify "ABEND" to force the program to * FILE 267 //* abend instead of return a condition code * FILE 267 //* in the event of an error. * FILE 267 //* * FILE 267 //* Parms : Blank delimited keyword/value pairs. * FILE 267 //* * FILE 267 //* INPUT_DDNAME * FILE 267 //* DD name of input data set. * FILE 267 //* * FILE 267 //* Default: SYSUT1 * FILE 267 //* * FILE 267 //* OUTPUT_DDNAME * FILE 267 //* DD name of output data set. * FILE 267 //* * FILE 267 //* Default: SYSUT2 * FILE 267 //* * FILE 267 //* CHUNK_SIZE * FILE 267 //* Physical output blocks will be broken * FILE 267 //* into sized chunks. Setting this * FILE 267 //* parameter to 4096 and turning off * FILE 267 //* compression will create output * FILE 267 //* compatible with the AWSTAPE format. * FILE 267 //* * FILE 267 //* Minimum: 4096 * FILE 267 //* Maximum: 65535 * FILE 267 //* Default: 65535 * FILE 267 //* * FILE 267 //* COMPRESSION_METHOD <0|1|2> * FILE 267 //* Specifies whether compression should * FILE 267 //* be performed and which method to use. * FILE 267 //* See note above about AWSTAPE format * FILE 267 //* compatiblity. * FILE 267 //* * FILE 267 //* Values: 0 - No compression * FILE 267 //* 1 - ZLIB compression * FILE 267 //* 2 - BZLIB compression * FILE 267 //* Default: 1 - ZLIB compression * FILE 267 //* * FILE 267 //* COMPRESSION_LEVEL * FILE 267 //* Level of compression performed. * FILE 267 //* Setting to lower values decreases * FILE 267 //* compression effectiveness, but will * FILE 267 //* improve run times. * FILE 267 //* * FILE 267 //* Minimum: 1 - Fastest compression * FILE 267 //* Maximum: 9 - Best compression * FILE 267 //* Default: 4 - Middle of the road * FILE 267 //* * FILE 267 //* VERIFY_COMPRESSION * FILE 267 //* Decompress data after compression and * FILE 267 //* compare against input data. * FILE 267 //* * FILE 267 //* Values: YES - Verify compression * FILE 267 //* NO - Bypass verification * FILE 267 //* Default: NO - Bypass verification * FILE 267 //* * FILE 267 //* CHECK_VOLSER * FILE 267 //* Verify volser from VOL1 against the * FILE 267 //* one requested. * FILE 267 //* * FILE 267 //* Values: YES - Check the volsers * FILE 267 //* NO - Bypass check * FILE 267 //* Default: NO - Bypass check * FILE 267 //* * FILE 267 //* CLEAR_IDRC_INDICATOR * FILE 267 //* Clear the IDRC indicator in the VOL1 * FILE 267 //* record. * FILE 267 //* * FILE 267 //* Values: YES - Clears IDRC indicator in VOL1 * FILE 267 //* NO - Ignore the indicator * FILE 267 //* Default: NO - Ignore the indicator * FILE 267 //* * FILE 267 //* DISPLAY_ENDING_STATUS * FILE 267 //* Display the sense information from * FILE 267 //* the last read. * FILE 267 //* * FILE 267 //* Values: YES - Display the info * FILE 267 //* NO - Bypass display * FILE 267 //* Default: NO - Bypass display * FILE 267 //* * FILE 267 //* ROUTE_CODE * FILE 267 //* Specifies the route code to use when * FILE 267 //* issuing WTORs. Multiple route codes * FILE 267 //* may be specifed by including as many * FILE 267 //* ROUTE_CODE statements as needed. * FILE 267 //* * FILE 267 //* Minimum: 1 * FILE 267 //* Maximum: 128 * FILE 267 //* Default: 3 (Tape Pool) * FILE 267 //* * FILE 267 //* JCL : //HETUTL EXEC PGM=HETUTL,REGION=4M<,PARM=ABEND> * FILE 267 //* //STEPLIB DD DISP=SHR,DSN=<(authorized) load library> * FILE 267 //* //INDD DD DISP=SHR,DSN=,LABEL=(1,SL) * FILE 267 //* //OUTDD DD DISP=(,CATLG),DSN=