BSP - Beratung, Schulung, Projekte


The CBT Tape 429 Tape Contents

I have copied the PDS datasets from the CBT overflow tape to the MVS Tur(n)key system and catalogued them in SYS1.UCAT.CBT. The dataset names on one of the CBTxxx volumes will be CBT429.FILEnnn for file nnn of the CBT tape 429.

The description of the CBT contents was copied from file 1 of the tape and was modified (using a few editor commands) into a html document which you see here: (no text editing or formatting was done, only html tags added)

Table of contents

           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

Table of contents

           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

Table of contents

           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@attglobal.net                 *   FILE 004
                        or sbgolob@aol.com                       *   FILE 004
                                                                 *   FILE 004
           Please see File 006 for more related tools.           *   FILE 004
                                                                 *   FILE 004

Table of contents

           IS FROM GEORGE SHEDLOCK OF OCALA, FLORIDA, 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
                   4479 SW 159TH ST RD                           *   FILE 005
                   OCALA, FL 34473                               *   FILE 005
                   (352) 347-3868                                *   FILE 005
                                                                 *   FILE 005
                   email:  gshedloc@chepusa.com                  *   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

Table of contents

           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
           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
                                                                 *   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 are 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

Table of contents

           IS A COPY OF THE SHARE RACF MODS TAPE FROM MR JIM     *   FILE 007
           BLALOCK OF CLEMSON UNIVERSITY IN ANDERSON, SOUTH      *   FILE 007
           CAROLINA.  THIS FILE IS IN IEBUPDTE SYSIN FORMAT.     *   FILE 007
           FOR ADDITIONAL INFORMATION SEE THE MEMBERS CALLED     *   FILE 007
           $$$DOC AND $$INDEX.                                   *   FILE 007
                                                                 *   FILE 007
           email:   carey@clemson.edu                            *   FILE 007
                                                                 *   FILE 007

Table of contents

           THIS WAS FOR ARNIE'S USE TO SHOW SOME STATS. THE      *   FILE 008
           LENGTH OF HIS RUNS, EXACT FOOTAGES, AND BYTE COUNTS   *   FILE 008
           ARE PRETTY MUCH WHAT HE HAS HERE.  ARNIE'S DATA ON    *   FILE 008
           THIS FILE EXTENDS THROUGH VERSION 320 OF THIS TAPE.   *   FILE 008
           ARNIE SUPPORTED THIS TAPE THROUGH VERSION 321.        *   FILE 008
                                                                 *   FILE 008
           IN THE FUTURE, I MAY MAKE SIMILAR USE OF THIS FILE,   *   FILE 008
           BUT SOME OF ITS INFORMATION IS NOW BEING REPORTED     *   FILE 008
           ABOVE IN THE VERSION SECTION.  IN PARTICULAR, EXACT   *   FILE 008
           FOOTAGES AND BYTE COUNTS FOR VERSIONS 321 AND BEYOND  *   FILE 008
           ARE RECORDED ABOVE IN THE VERSION SECTION.  TO SEE    *   FILE 008
           HOW THIS TAPE HAS GROWN (FLUCTUATED), YOU CAN LOOK    *   FILE 008
           AT THE DATA RECORDED HERE ON THIS FILE, AND CONTINUE  *   FILE 008
           BY LOOKING AT THE END OF THE VERSION SECTION ABOVE.   *   FILE 008
                                                                 *   FILE 008

Table of contents

           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

Table of contents

           IS FROM MR CHUCK HOFFMAN OF GTE IN WALTHAM, MASS,     *   FILE 010
           AND CONTAINS A COPY OF HIS TSO COMMAND CALLED         *   FILE 010
           ISPFPRIM WHICH ENABLES A USER TO INVOKE AN ISPF       *   FILE 010
           DIALOG FROM READY OR FROM WITHIN ISPF, AND TO USE     *   FILE 010
           AN OPTIONAL PANEL SELECTION NUMBER.  FOR ADDITIONAL   *   FILE 010
           INFORMATION SEE THE MEMBER CALLED $$$DOC.  THIS       *   FILE 010
           FILE IS IN IEBUPDTE SYSIN FORMAT.                     *   FILE 010
                                                                 *   FILE 010

Table of contents

           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

Table of contents

           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

Table of contents

           IS FROM PENN MUTUAL LIFE AND CONTAINS A PROGRAM TO    *   FILE 013
           PROCESS FILE 001 OF THIS TAPE TO COMPRESS THE SPACE   *   FILE 013
           IT REQUIRES ON DISK.                                  *   FILE 013
                                                                 *   FILE 013

Table of contents

           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.)                        *   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
           HEADQUARTERED IN MILWAUKEE, WISCONSIN.                *   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
           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
                  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         *   FILE 014
           ARTICLES ARE NOW DISTRIBUTED WITH THE PDS PACKAGE ON  *   FILE 014
           FILE 182, AND WILL NOT BE REPEATED HERE.              *   FILE 014
                                                                 *   FILE 014

Table of contents

           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

Table of contents

           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

Table of contents

           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

Table of contents

           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

Table of contents

           IS FROM JOHN HOOPER OF FOOD LION INCORPORATED IN      *   FILE 019
           SALISBURY, NORTH CAROLINA.  THIS FILE CONTAINS A      *   FILE 019
           COLLECTION OF THEIR UTILITIES.                        *   FILE 019
                                                                 *   FILE 019
           email:   jvh@interpath.com                            *   FILE 019
                                                                 *   FILE 019
                       FOOD LION UTILITIES                       *   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 WORK IN OUR CURRENT          *   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.                                       *   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
    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
    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
                           DISCLAIMER                            *   FILE 019
                                                                 *   FILE 019
      THE AUTHORS INCLUDING FOOD LION, ITS OFFICERS,             *   FILE 019
      DIRECTORS, AND EMPLOYEES MAKE NO REPRESENTATION OR         *   FILE 019
      WARRANTY OF ANY KIND WHATSOEVER, INCLUDING, BUT NOT        *   FILE 019
      LIMITED TO, REPRESENTATIONS OR WARRANTIES, EXPRESS OR      *   FILE 019
      IMPLIED, OR MERCHANTABILITY, FITNESS FOR USE OR            *   FILE 019
      PURPOSE, ACCURACY OR COMPLETENESS OF PROCESSES,            *   FILE 019
      PROCEDURES, DESIGNS, DEFINITIONS, INSTRUCTIONS,            *   FILE 019
      INFORMATION, OR FUNCTIONING OF ANY PROGRAMS, DOCUMENTS,    *   FILE 019
      OR RELATED MATERIALS; THE AUTHORS FURTHER EXPRESSLY        *   FILE 019
      DISCLAIM ANY KNOWLEDGE OF PURPOSE FOR WHICH THESE          *   FILE 019
      PROGRAMS, DOCUMENTS, OR RELATED MATERIAL MAY BE            *   FILE 019
      UTILIZED OR THEIR APPLICABILITY FOR SUCH USE, NOR SHALL    *   FILE 019
      THE FACT OF MAKING THEM AVAILABLE CONSTITUTE ANY SUCH      *   FILE 019
      REPRESENTATION, WARRANTY, OR KNOWLEDGE; NOR DO THE         *   FILE 019
      AUTHORS ASSUME ANY LIABILITY, RESPONSIBILITY, OR           *   FILE 019
      OBLIGATION ARISING FROM THE USE OR MALFUNCTIONING OF OF    *   FILE 019
      THESE COMPUTER PROGRAMS, DOCUMENTATION, OR RELATED         *   FILE 019
      MATERIALS.                                                 *   FILE 019
                                                                 *   FILE 019

Table of contents

           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

Table of contents

           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

Table of contents

           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) 758-8825                      *   FILE 022
                                                                 *   FILE 022
           current email:    mark.hedges@landmark.com            *   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

Table of contents

           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

Table of contents

           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

Table of contents

           IS FROM TEXAS UTILITY SERVICES AND IT CONTAINS        *   FILE 025
           SEVERAL OF THEIR TSO COMMANDS.  THIS FILE IS IN       *   FILE 025
           IEBUPDTE SYSIN FORMAT.  THIS FILE CONTAINS THE        *   FILE 025
           FOLLOWING CODE.  FOR ADDITIONAL INFORMATION SEE       *   FILE 025
           THE MEMBER CALLED $DOC.                               *   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

Table of contents

           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

Table of contents

           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

Table of contents

           IS A SET OF CLISTS TO CONVERT A LIST OF DATASET       *   FILE 028
           NAMES TO DISK-TO-TAPE BACKUP JCL FROM SAM GOLOB.      *   FILE 028
           THE FOLLOWING IS WHAT THIS CLIST PDS CAN DO FOR       *   FILE 028
           YOU.  THIS FILE IS IN IEBCOPY FORMAT AND IS           *   FILE 028
                                                                 *   FILE 028
              LRECL = 255 BLKSIZE = 15300 RECFM = VB             *   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, $$$DOC2 AND        *   FILE 028
                                      $$$DOC3                    *   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
                 IEBCOPY 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         *   FILE 028
                 HAVE WRITTEN ANOTHER ONE, GENPOPS, THAT         *   FILE 028
                 ADDED THE CAPABILITY OF DUMPING SEQUENTIAL      *   FILE 028
                 DATASETS AFTER DOING THE PDS'ES.  I USE         *   FILE 028
                 DAVE COLE'S DSCOPY PROGRAM PRODUCT FOR          *   FILE 028
                 SEQUENTIAL DATASET DUMPING TO TAPE.  IT'S       *   FILE 028
                 A REAL GEM, BUT IT'S NOT FREE.  YOU CAN         *   FILE 028
                 SUBSTITUTE THE PROGRAM CALLED "FTL" FROM        *   FILE 028
                 FILE 270 OF THIS TAPE, INSTEAD OF DSCOPY.       *   FILE 028
                 (SEE MEMBER CALLED $$$DOC3).  OTHERWISE,        *   FILE 028
                 YOU CAN REWRITE THAT CLIST FOR IEBGENER,        *   FILE 028
                 OR SYSREPRO (CBT TAPE FILE 316) OR              *   FILE 028
                 WHATEVER YOU USE.  THE ADVANTAGE OF DSCOPY      *   FILE 028
                 IS (AMONG OTHER USES IT HAS) THAT MANY          *   FILE 028
                 FILES CAN BE COPIED WITHIN ONE EXEC CARD.       *   FILE 028
                                                                 *   FILE 028
                 MY 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, AND I (HAD) THE          *   FILE 028
                 VENDOR PRODUCT PDSFAST, WHICH SUBSTITUTES       *   FILE 028
                 FOR IEBCOPY WITH THE SAME JCL, EXCEPT FOR       *   FILE 028
                 PROGRAM NAME.  THESE CLISTS MAY NEED TSO/E,     *   FILE 028
                 BUT IF YOU'RE CLEVER, YOU CAN GET AROUND        *   FILE 028
                 THAT (IT'S ONLY NEEDED DURING THE INPUT         *   FILE 028
                 FILE READ, IN WHICH THE DATASET NAMES ARE       *   FILE 028
                 CONVERTED INTO A HUGE STRING).                  *   FILE 028
                                                                 *   FILE 028

Table of contents

           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
           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
           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

Table of contents

           IF 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

Table of contents

           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

Table of contents

           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

Table of contents

           IS PUTXREF FROM THE DEPARTMENT OF THE TREASURY OF     *   FILE 033
           THE STATE OF NEW JERSEY.  THIS FILE IS IN IEBUPDTE    *   FILE 033
           SYSIN FORMAT.  FOR ADDITIONAL INFORMATION SEE THE     *   FILE 033
           SOURCE CODE ITSELF.  THIS PROGRAM TAKES THE PUT       *   FILE 033
           PTF FILE (FILE 1 FROM A STANDARD IBM PUT TAPE),       *   FILE 033
           AND PRODUCES A CROSS REFERENCE OF THE PTF'S           *   FILE 033
           INCLUDED, SORTED BY FMID.  IT CAN TAKE                *   FILE 033
           CONCATENATED INPUT, BUT THE TAPE IDENTITY ON WHICH    *   FILE 033
           THE PTF IS FOUND WILL BE LOST.  THE PROGRAM SHOULD    *   FILE 033
           BE USEFUL TO QUICKLY IDENTIFY WHAT PTF'S ARE ON A     *   FILE 033
           GIVEN TAPE, WHAT FMID'S HAVE MAINTENANCE ON A         *   FILE 033
           TAPE, AND TO DOUBLE CHECK THE STERLING FOREST         *   FILE 033
           CROSS REFERENCE (IT LIES ONCE IN A WHILE.)  ALSO      *   FILE 033
           SEE THE MATERIAL ON FILE 118, WHICH IS RELATED,       *   FILE 033
           AND WHICH MAY BE MORE HELPFUL.                        *   FILE 033
                                                                 *   FILE 033

Table of contents

           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

Table of contents

           IS A LOAD MODULE LIBRARY WITH USEFUL PROGRAMS IN IT.  *   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
             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
             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
             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           PDS85 - PDS Vers 8.5 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
             193  SOURCE           TCOPY - Tape copying utility  *   FILE 035
             218  SOURCE           VSAMMAPP                      *   FILE 035
             229  SOURCE           COPYMODS                      *   FILE 035
             264  SOURCE           LOOK                          *   FILE 035
             266  SOURCE           SS0104 tape mapping program   *   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
             294  SOURCE           VSAMSIZE  VSAMANAL            *   FILE 035
             296  SOURCE           BLKDISK BLK3380 BLK3390       *   FILE 035
             296  SOURCE           BLK3375 BLK9345 BLK3350       *   FILE 035
             299  SOURCE           TAPEMAP & TAPEMAPO            *   FILE 035
             316  SOURCE           COPYFILE - copies SL tape fls *   FILE 035
             316  SOURCE           COPYSLNL - copies SL to NL    *   FILE 035
             316  SOURCE           COPYNLNL - copies NL to NL    *   FILE 035
             316  SOURCE           IGG019WD - with COPYFILE      *   FILE 035
             316  SOURCE           IGG019WE - with COPYFILE      *   FILE 035
             316  SOURCE           LISPDS (really LISTPDS)       *   FILE 035
             316  SOURCE           TAPEL - used with COPYFILE    *   FILE 035
             365  SOURCE           OSTAREDC - OSTARXMT error     *   FILE 035
                                     checking assembler program  *   FILE 035
                                                                 *   FILE 035

Table of contents

           IS A FIXPDS UTILITY FROM MR SAM GOLOB. THIS CODE      *   FILE 036
           WAS WRITTEN BY MR ROBERT B. WEINSTEIN.  THIS          *   FILE 036
           UTILITY RESURRECTS DELETED MEMBERS OF A PDS, BUT IT   *   FILE 036
           DOES SO WITHOUT USING THE DIRECTORY.  THIS FILE IS    *   FILE 036
           IN IEBUPDTE SYSIN 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
           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.  SBG.        *   FILE 036
                                                                 *   FILE 036

Table of contents

           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

Table of contents

           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
                ILLINOIS BOARD OF GOVERNORS                      *   FILE 038
                COOPERATIVE COMPUTER CENTER                      *   FILE 038
                GOVERNORS STATE UNIVERSITY                       *   FILE 038
                UNIVERSITY PARK, IL  60466                       *   FILE 038
                (630) 235-2138                                   *   FILE 038
                                                                 *   FILE 038

Table of contents

           is from Citibank in New York and 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.  (from Sam Golob  10/99)         *   FILE 039
                                                                 *   FILE 039

Table of contents

           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

Table of contents

           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

Table of contents

           IS FROM DAVE DROUIN FROM CONN NATIONAL BANK THIS      *   FILE 042
           CODE WILL TAKE FILE 001 OF THIS TAPE AND PUT IT INTO  *   FILE 042
           INFO/MVS FORMAT SO IT CAN BE LOADED INTO A INFO/MVS   *   FILE 042
           DATABASE.  THIS FILE IS IN IEBUPDTE SYSIN FORMAT.     *   FILE 042
           SEE THE MEMBER CALLED $DOC FOR ADDTIONAL INFORMATION  *   FILE 042
                                                                 *   FILE 042
            A COMMENT ABOUT LOADING THIS FILE INTO AN INFO/MVS   *   FILE 042
            DATA BASE. WE DO NOT USE VERSION 2 BUT IF YOU TAKE   *   FILE 042
            THE INPUT TO LOAD VERSION 1 AND CONVERT IT TO FIXED  *   FILE 042
            BLOCK WITH AN LRECL OF 80 BYTES AND SHIFT EVERYTHING *   FILE 042
            LEFT 8 BYTES (WITH THE PROPER JCL) YOU SHOULD BE     *   FILE 042
            OKAY - USE THE LAST JOB IN FILE 003 FOR THE JCL TO   *   FILE 042
            CREATE THE INPUT TO THE INFO/MVS DATA BASE AND THEN  *   FILE 042
            CHANGE IT TO FIXED BLOCK AND SHIFT 8 BYTES LEFT.     *   FILE 042
            YOU HAVE WILL TO CREATE YOUR OWN JCL TO LOAD THE     *   FILE 042
            VERSION 2 DATA BASE                                  *   FILE 042
                                                                 *   FILE 042

Table of contents

           IS FROM DAVE DROUIN FROM CONN NATIONAL BANK. THIS     *   FILE 043
           FILE CONTAINS THE DATA FOR THE HEADER INFORMATION     *   FILE 043
           FOR USE WITH FILE 042 ON THIS TAPE.  THIS FILE IS     *   FILE 043
           IS LRECL=255,BLKSIZE=3120,RECFM=VB                    *   FILE 043
                                                                 *   FILE 043

Table of contents

           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
                                                                 *   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

Table of contents

           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

Table of contents

           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.  THIS PROGRAM     *   FILE 046
           HAS BEEN USED ON 3330, 3350, 3380, AND 3390           *   FILE 046
           DEVICES.  IT HAS BEEN RUN UNDER MVS SP 1.3, MVS/XA,   *   FILE 046
           AND MVS/ESA.  THIS "PACKRAT" PROGRAM MUST RUN         *   FILE 046
           AUTHORIZED AND THE USER MUST HAVE OPERATOR            *   FILE 046
           AUTHORIZATION.  THE PROMPT SCREEN ALLOWS YOU TO       *   FILE 046
           ENTER THE VOLSER YOU WISH TO EXAMINE AND THE SCAN     *   FILE 046
           DATE.  A FULL SCREEN OF DATA SETS CAN BE SCRATCHED    *   FILE 046
           AT A TIME.  HITTING THE ENTER KEY PAGES YOU           *   FILE 046
           FORWARD THROUGH THE VTOC.  ADDITIONAL INFORMATION     *   FILE 046
           MAY BE FOUND IN THE COMMENTS OF THE CODE ITSELF.      *   FILE 046
                                                                 *   FILE 046

Table of contents

           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
           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

Table of contents

           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.                     *   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

Table of contents

           IS CURRENTLY EMPTY                                    *   FILE 049
                                                                 *   FILE 049

Table of contents

           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 vendor    *   FILE 050
           software sites.                                       *   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
     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
     FREEC     -  Free C Language Compiler that runs under       *   FILE 050
                  OS/390 Open Edition                            *   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

Table of contents

           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

Table of contents

           IS CURRENTLY EMPTY                                    *   FILE 052
                                                                 *   FILE 052

Table of contents

           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

Table of contents

           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

Table of contents

           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

Table of contents

           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

Table of contents

           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

Table of contents

           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

Table of contents

           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 KEN TOMIAK  *   FILE 059
           OF THE DEPT OF INFORMATION TECHNOLOGY AND TELECOMMU-  *   FILE 059
           NICATIONS (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".  THIS PANEL IS MEANT TO BE EXECUTED VIA    *   FILE 059
           AN ENTRY IN YOUR ISPF COMMAND TABLE ISPCMDS.  THIS    *   FILE 059
           PANEL SHOWS USEFUL INFORMATION ABOUT YOUR CURRENT     *   FILE 059
           ISPF SESSION THAT IS INVOKING IT.  THE REXX EXEC      *   FILE 059
           "SMCASID" OBTAINS YOUR SYSTEM ID AND PUTS IT INTO     *   FILE 059
           AN ISPF VARIABLE IN THE SHARED POOL.  THIS IS GOOD    *   FILE 059
           IF YOU HAVE MULTIPLE SYSTEMS LIKE WE HAVE.  IF YOU    *   FILE 059
           HAVE ONLY ONE SYSTEM, YOU CAN CHANGE IDPANEL TO       *   FILE 059
           DELETE THE REFERENCES TO &SYSID AND THE COMMAND       *   FILE 059
           SMCASID WHICH OBTAINS IT.  THEN YOU DON'T NEED THE    *   FILE 059
           REXX EXEC.  IF YOU HAVE TSO/E 1.4 OR BELOW (WITHOUT   *   FILE 059
           REXX) YOU HAVE TO DO THIS ANYWAY, OR USE AN           *   FILE 059
           ASSEMBLER PROGRAM TO GET THE SYSTEM ID INTO A         *   FILE 059
           VARIABLE INSTEAD.                                     *   FILE 059
                                                                 *   FILE 059

Table of contents

           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

Table of contents

           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

Table of contents

           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

Table of contents

           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

Table of contents

           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

Table of contents

           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

Table of contents

           IS FROM MR ALAN FIELD OF SUPER VALU IN EDEN PRAIRIE,  *   FILE 066
           MINNESOTA AND CONTAINS SEVERAL OF THEIR UTILITIES.    *   FILE 066
           THIS FILE IS IN IEBUPDTE SYSIN FORMAT AND CONTAINS    *   FILE 066
           THE FOLLOWING                                         *   FILE 066
                                                                 *   FILE 066
              email:    alan.field@supervalu.com                 *   FILE 066
                                                                 *   FILE 066
           1. CLIST    - SOME CLISTS TO DEMONSTRATE THE USE      *   FILE 066
                         OF SOME OF THE UTILITIES INCLUDED IN    *   FILE 066
                         THIS FILE.                              *   FILE 066
                                                                 *   FILE 066
           2. CNTL     - JCL TO RUN SOME OF THE UTILITIES        *   FILE 066
                         INCLUDED IN THIS FILE.                  *   FILE 066
                                                                 *   FILE 066
           3. ASM      - ASSEMBLER LANGUAGE SOURCE FOR SOME      *   FILE 066
                         USEFUL UTILITIES.                       *   FILE 066
                                                                 *   FILE 066
                  CPCMD    - ENABLES MVS USERS RUNNING UNDER     *   FILE 066
                             VM TO ISSUE CP COMMANDS AND GET     *   FILE 066
                             THE RESPONSES BACK AT THEIR TSO     *   FILE 066
                             TERMINAL. CAN ALSO EXECUTED AS A    *   FILE 066
                             BATCH PROGRAM OR STARTED TASK.      *   FILE 066
                             LINK IT WITH AN ALIAS OF CP.  ON    *   FILE 066
                             TSO THEN ENTER CP Q DASD FOR        *   FILE 066
                             EXAMPLE, OR CP ATT 58A MVS.         *   FILE 066
                                                                 *   FILE 066
                  DASDSUB  - SUBROUTINE TO OBTAIN UCB            *   FILE 066
                             INFORMATION                         *   FILE 066
                                                                 *   FILE 066
                  DISASM3B - THE SVC TABLE FROM THE              *   FILE 066
                             DISASSEMBLER ON THE CBT TAPE.       *   FILE 066
                             MODIFIED FOR MVSXA AND COPIED       *   FILE 066
                             INTO SVCTAB.                        *   FILE 066
                                                                 *   FILE 066
                  DSSLVL   - DISPLAY CURRENT DF/DSS PROGRAM      *   FILE 066
                             LEVEL.                              *   FILE 066
                                                                 *   FILE 066
                  JULSUB   - DATE CONVERSION SUBROUTINE.         *   FILE 066
                                                                 *   FILE 066
                  LASTCLPA - COMMAND TO DISPLAY DATE AND TIME    *   FILE 066
                             OF LAST CLPA. A COMPANION           *   FILE 066
                             PROGRAM TO LASTIPL WHICH IS ON      *   FILE 066
                             THE CBT TAPE.                       *   FILE 066
                                                                 *   FILE 066
                  LNKLST   - DISPLAY NAMES OF LINK LIST          *   FILE 066
                             DATASETS CURRENTLY IN USE.          *   FILE 066
                                                                 *   FILE 066
                  RACFDS   - DISPLAY DATA ABOUT THE RACF         *   FILE 066
                             DATASET(S) IN USE.                  *   FILE 066
                                                                 *   FILE 066
                  SMFDS    - DISPLAY DATA ABOUT CURRENT SMF      *   FILE 066
                             DATASET USAGE.                      *   FILE 066
                                                                 *   FILE 066
                  SVCTAB   - PROGRAM TO DISPLAY SVCTABLE.        *   FILE 066
                                                                 *   FILE 066
                  TODCN    - PROGRAM TO CONVERT TIMESTAMPS       *   FILE 066
                             INTO REAL DATES AND TIMES.          *   FILE 066
                                                                 *   FILE 066
                  VSAMNAME - CONVERT AND DISPLAY 'REAL'          *   FILE 066
                             DATASET NAMES ASSIGNED BY VSAM      *   FILE 066
                             FOR PAGE, MAN ETC.                  *   FILE 066
                                                                 *   FILE 066
           4. MACROS   - MACROS NECESSARY TO ASSEMBLE SOURCE     *   FILE 066
                         IN MEMBER ASM.                          *   FILE 066
                                                                 *   FILE 066
           5. PLI      - SOME PL/I UTILITIES.                    *   FILE 066
                                                                 *   FILE 066

Table of contents

           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

Table of contents

           IS CURRENTLY EMPTY                                    *   FILE 068
                                                                 *   FILE 068

Table of contents

           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

Table of contents

           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

Table of contents

           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

Table of contents

           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

Table of contents

           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

Table of contents

           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

Table of contents

           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

Table of contents

           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

Table of contents

           IS CURRENTLY EMPTY                                    *   FILE 077
                                                                 *   FILE 077

Table of contents

           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

Table of contents

           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
                    goldens@ibm.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

Table of contents

           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

Table of contents

           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

Table of contents

           IS THE REFERENCE MANUAL FOR IEHMAP, MAPLPA, PTXREF    *   FILE 082
           AND SUPERZAP (RECFM=FBA, LRECL=80)                    *   FILE 082
                                                                 *   FILE 082

Table of contents

           IS THE IEHMAP PROGRAM (WITH A LOT OF                  *   FILE 083
           DISASSEMBLED SOURCE THAT WAS UPDATED BY MR GUY        *   FILE 083
           ALBERTELLI OF B.F. GOODRICH IN AKRON, OHIO.)          *   FILE 083
           THIS FILE IS IN IEBUPDTE SYSIN FORMAT.  THIS FILE     *   FILE 083
           CONSISTS OF THE ORIGINAL IEHMAP PROGRAM (OBJECT)      *   FILE 083
           AND ALL THE PUBLISHED ZAPS, PLUS SOME UNPUBLISHED     *   FILE 083
           ZAPS.  IT ALSO UPDATES IEHMAP SO THAT IT WILL WORK    *   FILE 083
           ON EITHER SP, XA, OR ESA.  THE LIBRARY CONTAINS THE   *   FILE 083
           ORIGINAL IEHMAP OBJECT DECK IN TWO MEMBERS,  AN       *   FILE 083
           MVS / XA CSECT THAT WAS CREATED VIA THE DISASSEMBLER  *   FILE 083
           AND THE NECESSARY ZAPS IN SEPARATE MEMBERS.           *   FILE 083
           SEE THE MEMBERS CALLED $DOC390 AND $DOC370 FOR        *   FILE 083
           ADDITIONAL INFORMATION.  $DOC390 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

Table of contents

           IS THE OBJECT DECK FOR MAPLPA (SORRY NO SOURCE)       *   FILE 084
                                                                 *   FILE 084

Table of contents

           IS THE OBJECT DECK FOR PTXREF (SORRY NO SOURCE)       *   FILE 085
                                                                 *   FILE 085

Table of contents

           IS THE OBJECT DECK FOR SUPERZAP (SORRY NO SOURCE)     *   FILE 086
                                                                 *   FILE 086

Table of contents

           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

Table of contents

           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
           Director of Research & Development                    *   FILE 088
           Syzygy Incorporated          Syzygy Incorporated      *   FILE 088
           1381 Kildaire Farm Road      897 Oak Park Blvd        *   FILE 088
           Suite 326                    Suite 500                *   FILE 088
           Cary, NC 27511-5525          Pismo Beach, CA 93449    *   FILE 088
                                                                 *   FILE 088
                        Phone:(800) 767-2244                     *   FILE 088
                        Fax:  (800) 366-4082                     *   FILE 088
                                                                 *   FILE 088
     email:    brian_westerman@juno.com                          *   FILE 088
               brianw45@aol.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
           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

Table of contents

           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

Table of contents

           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
     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.)                                                   *   FILE 090
                                                                 *   FILE 090
     A member contents list follows.                             *   FILE 090
                                      Greg Price, July 1999.     *   FILE 090
                                                                 *   FILE 090
     -MEMBER-   -CONTENTS------------------------------------    *   FILE 090
                                                                 *   FILE 090
     $$DOC    - This member.                                     *   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

Table of contents

           IS FROM JIM MARSHALL, FORMERLY OF THE US AIR FORCE.   *   FILE 091
                                                                 *   FILE 091
           JIM HAS RETIRED FROM THE AIR FORCE.  HIS ADDRESS IS:  *   FILE 091
                                                                 *   FILE 091
                 JIM MARSHALL, US TREASURY                       *   FILE 091
                 FINANCIAL MANAGEMENT SERVICE                    *   FILE 091
                 PRINCE GEORGES PLAZA II - ROOM 400B             *   FILE 091
                 3700 EAST-WEST HIGHWAY                          *   FILE 091
                 HYATTSVILLE, MD  20782                          *   FILE 091
                 202-874-8353                                    *   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

Table of contents

           IS FROM JIM MARSHALL, FORMERLY OF THE US AIR FORCE.   *   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

Table of contents

           CONTAINS A SYSTEM TO SEQUENTIALIZE A PDS (ANY         *   FILE 093
           LRECL) FROM MR SAM GOLOB.  SOME OF THIS CODE IS       *   FILE 093
           FROM THE SHARE PL1 TAPE.  FOR ADDITIONAL              *   FILE 093
           INFORMATION SEE THE MEMBERS CALLED $$$$DOC AND        *   FILE 093
           $$$$DOC2.                                             *   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.)                          *   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
           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

Table of contents

           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
     MIKE CLEARY HAS A NEW ADDRESS:                              *   FILE 094
                                                                 *   FILE 094
        email:  mcleary@pacbell.net                              *   FILE 094
                                                                 *   FILE 094
     Contact:   Michael J. Cleary                                *   FILE 094
                Mainframe Technical Services                     *   FILE 094
                Bergen Brunswig                                  *   FILE 094
                4000 Metropolitan Drive                          *   FILE 094
                Orange, California  92868                        *   FILE 094
                Voice:  714.385.4052                             *   FILE 094
                Fax     714.704.7052                             *   FILE 094
                Email:  mike.cleary@bergenbrunswig.com           *   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

Table of contents

           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

Table of contents

           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

Table of contents

           IS FROM U.S. BANK OF WASHINGTON AND CONTAINS ALL THE  *   FILE 097
           SOURCE CODE, JCL, AND DOCUMENTATION FOR THE COMPLETE  *   FILE 097
           DISK MANAGEMENT SYSTEM OF PEOPLES NATIONAL BANK OF    *   FILE 097
           WASHINGTON.  ALL DISK MANAGEMENT SYSTEMS REQUIRE      *   FILE 097
           CUSTOMIZATION TO FIT THE PARTICULAR NEEDS OF EACH     *   FILE 097
           INSTALLATION.  EXTENSIVE CUSTOMIZATION DOCUMENTATION  *   FILE 097
           IS PROVIDED IN THE DOCPROG (PROGRAMMER'S              *   FILE 097
           DOCUMENTATION) MEMBER.  RUN PROCEDURES, REPORT        *   FILE 097
           FORMATS, AND RECORD LAYOUTS ARE PROVIDED IN DOCUSER   *   FILE 097
           (USER'S DOCUMENTATION).  SAMPLE JCL AND CONTROL FILES *   FILE 097
           ARE PROVIDED IN OTHER MEMBERS OF THIS PDS.            *   FILE 097
                                                                 *   FILE 097
           ALL OF THESE PROGRAMS HAVE BEEN COMPILED AND RUN IN   *   FILE 097
           UNDER MVS/SP JES3.  TO THE BEST OF OUR KNOWLEDGE THEY *   FILE 097
           HAVE NO XA OR JES DEPENDENCIES.                       *   FILE 097
                                                                 *   FILE 097
           THIS FILE IS IN IEBUPDTE SYSIN FORMAT SEE THE MEMBER  *   FILE 097
           CALLED =DOC (WHERE = IS THE AT-SIGN) FOR ADDITIONAL   *   FILE 097
           INFORMATION                                           *   FILE 097
                                                                 *   FILE 097

Table of contents

           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.  FILE 099 OF THIS TAPE    *   FILE 098
           CONTAINS A FILE THAT IS NEEDED BY THIS SYSTEM         *   FILE 098
                                                                 *   FILE 098

Table of contents

           IS AN ISPF APPLICATION FOR USE WITH THE TSO/E XMIT    *   FILE 099
           AND RECEIVE FUNCTION FROM DAYCO PRODUCT INC OF DAYTON *   FILE 099
           OHIO.  THIS FILE IS IN NEEDED BY FILE 098 OF THIS     *   FILE 099
           TAPE.  THIS FILE IS IN IEBGENER FORMAT,  THE DCB IS   *   FILE 099
           LRECL=251 BLKSIZE=32630 RECFM=FB                      *   FILE 099
                                                                 *   FILE 099

Table of contents

           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

Table of contents

           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

Table of contents

           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@attglobal.net or sbgolob@aol.com     *   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

Table of contents

           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

Table of contents

           is JRP from David Cartwright of Sutton Coldfield,     *   FILE 104
           England.  This file was modified from previous files  *   FILE 104
           File 104 and File 158 from this tape.                 *   FILE 104
                                                                 *   FILE 104
             DAVID CARTWRIGHT                                    *   FILE 104
             103, DARNICK ROAD,                                  *   FILE 104
             SUTTON COLDFIELD                                    *   FILE 104
             UK - B73  6PF                                       *   FILE 104
             TEL.  ++44 (0)121 355 3190                          *   FILE 104
                                                                 *   FILE 104
             email address:   dcuk@dcuk.demon.co.uk              *   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

Table of contents

           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

Table of contents

           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

Table of contents

           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

Table of contents

           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

Table of contents

           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

Table of contents

           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

Table of contents

           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

Table of contents

           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,  CATALOG 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
          THIS VERSION WILL RUN ON A SYSTEM THAT DOES NOT HAVE   *   FILE 112
          SU60 INSTALLED,  HOWEVER IF YOU TRY TO ASSEMBLE        *   FILE 112
          ON A SYSTEMS THAT DOES NOT HAVE SU60 MACROS YOU WILL   *   FILE 112
          GET ASSEMBLE ERRORS.  YOU CAN GO IN AND JUST NO OP     *   FILE 112
          THOSE INSTRUCTIONS.  ITS LOAD MODULE IS IN FILE 035    *   FILE 112
          AND IS CALLED VTOC.                                    *   FILE 112
                                                                 *   FILE 112
          VTOC IS CALLED BY A SUBCOMMAND OF PDS VERSION 8.5      *   FILE 112
          FROM FILE 182.  IF YOU HAVE INSTALLED PDS VERSION 8.5  *   FILE 112
          YOU SHOULD ALSO INSTALL VTOC.                          *   FILE 112
                                                                 *   FILE 112
          IF YOU INSTALL PDS VERSION 8.5, 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 3990 MODEL 9.        *   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
                                                                 *   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

Table of contents

           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

Table of contents

           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

Table of contents

           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

Table of contents

           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

Table of contents

           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

Table of contents

           IS FROM SAM GOLOB. THIS FILE IS IN IEBUPDTE SYSIN     *   FILE 118
           FORMAT.  FOR ADDITIONAL INFORMATION SEE THE MEMBER    *   FILE 118
           CALLED $$NEWDOC                                       *   FILE 118
                                                                 *   FILE 118
     Jerry Lawson's email:    jlawson@thehartford.com            *   FILE 118
                                                                 *   FILE 118
     Sam Golob's email:       sbgolob@attglobal.net   OR         *   FILE 118
                              sbgolob@aol.com                    *   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 WAS SOMEWHAT 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
              MY PROGRAM SMPFMUPV TAKES THE OUTPUT OF THE        *   FILE 118
              PUTXREF PROGRAM AND MAKES IT "INPUTABLE" TO AN     *   FILE 118
              SMP JOB.  OUTPUT OF SMPFMUPV 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

Table of contents

           IS FROM MR HOWARD DEAN, FORMERLY OF SYNTEX, AND       *   FILE 119
           CONTAINS SEVERAL OF THEIR UTILITIES AND PROGRAMS.     *   FILE 119
                                                                 *   FILE 119
           CURRENT ADDRESS:                                      *   FILE 119
                                                                 *   FILE 119
            Howard M. Dean                                       *   FILE 119
            Kaiser Foundation Health Plan                        *   FILE 119
            25 Via Monte Avenue                                  *   FILE 119
            2nd Floor                                            *   FILE 119
            Walnut Creek, CA 94598                               *   FILE 119
                                                                 *   FILE 119
            (925) 926-3121                                       *   FILE 119
                                                                 *   FILE 119
            EMAIL - Howard.M.Dean@kp.org                         *   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
           X           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
           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'.                                    *   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
           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

Table of contents

           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 11      *   FILE 120
           YEARS' WORTH OF ARTICLES, WHICH ARE INCLUDED HERE     *   FILE 120
           BY CONSENT FROM THE PUBLISHER OF THE MAZAGINE.        *   FILE 120
           (FOR SAM'S OLD ARTICLES, SEE FILE 014.)               *   FILE 120
                                                                 *   FILE 120
           THIS FILE CONTAINS THE ORIGINAL VERSIONS OF SAM'S     *   FILE 120
           COLUMN BEFORE THEY WERE EDITED, OR SHORTENED BY       *   FILE 120
           THE MAGAZINE BECAUSE OF SPACE LIMITATIONS.            *   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
              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
     $$DIRFMT  :  FORMATTED SUBJECT MATTER INDEX TO THE COLUMNS  *   FILE 120
     $$INTRO   :  AUTHOR'S PREFACE AND "QUICK INTRO"             *   FILE 120
     ----------------------------------------------------------- *   FILE 120
     BM0009SE  :  THE JOY OF "SHARE" (SEPARATE ARTICLE - NOT     *   FILE 120
                  PUBLISHED - DOES NOT BELONG TO NASPA)          *   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
                                                                 *   FILE 120

Table of contents

           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

Table of contents

           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

Table of contents

           IS CURRENTLY EMPTY                                    *   FILE 123
                                                                 *   FILE 123

Table of contents

           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

Table of contents

           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

Table of contents

           IS FROM JAMES GIBSON OF L.L. BEAN IN FREEPORT,        *   FILE 126
           MAINE, AND CONTAINS EXITS AND MODIFICATIONS           *   FILE 126
           THAT ALLOW:                                           *   FILE 126
                                                                 *   FILE 126
    email:   jim.gibson@llbean.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

Table of contents

           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
                                                                 *   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

Table of contents

           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

Table of contents

           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

Table of contents

           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

Table of contents

           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

Table of contents

           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

Table of contents

           IS FROM ALAN C FIELD OF SUPER VALU INC. AND CONTAINS  *   FILE 133
           SEVERAL OF THEIR UTILITIES,  THIS FILE IS IN IEBUPDTE *   FILE 133
           SYSIN FORMAT AND CONTAINS THE FOLLOWING MEMBERS       *   FILE 133
                                                                 *   FILE 133
           CLIST    - SOME CLISTS TO DEMONSTRATE THE USE OF SOME *   FILE 133
                      OF THE UTILITIES INCLUDED IN THIS FILE.    *   FILE 133
                                                                 *   FILE 133
           CNTL     - JCL TO RUN SOME OF THE UTILITIES INCLUDED  *   FILE 133
                      IN THIS FILE.                              *   FILE 133
                                                                 *   FILE 133
           ASM      - ASSEMBLER LANGUAGE SOURCE FOR SOME USEFUL  *   FILE 133
                      UTILITIES.                                 *   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
                                                                 *   FILE 133
                 DSSLVL   - DISPLAY CURRENT DF/DSS PROGRAM       *   FILE 133
                            LEVEL.                               *   FILE 133
                                                                 *   FILE 133
                 JULSUB   - DATE CONVERSION SUBROUTINE.          *   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
                                                                 *   FILE 133
                 LNKLST   - DISPLAY NAMES OF LINKLST DATASETS    *   FILE 133
                            CURRENTLY IN USE.                    *   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
                                                                 *   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.                                *   FILE 133
                                                                 *   FILE 133
           PLI      - A PL/I UTILITY TO SORT IEHLIST LISTVTOC    *   FILE 133
                      OUTPUT INTO ADDRESS ORDER.                 *   FILE 133
                                                                 *   FILE 133

Table of contents

           IS FROM MR GREG PRICE OF PRYCROFT SIX                 *   FILE 134
           IN MELBOURNE,  VICTORIA,  AUSTRALIA.                  *   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  - OBJECT DECK OF $ENCRYPT AND $DECRYPT TSO   *   FILE 134
                      COMMANDS FROM THE SECV.                    *   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
           #PDSTBL  - MEMBER FOR PDS 8.3 AND PDS 8.4 COPIED FROM *   FILE 134
                      CBT FILE 182 AND UPDATED SO 'REVIEW :'     *   FILE 134
                      AND 'PRINTOFF :' PROCESS THE WHOLE DATA    *   FILE 134
                      SET ONCE, RATHER THAN EACH MEMBER          *   FILE 134
                      INDIVIDUALLY.  GOES WITH MEMBER @PRINTO.   *   FILE 134
                                                                 *   FILE 134
           @PRINTO  - MEMBER FOR PDS 8.3 AND PDS 8.4 COPIED FROM *   FILE 134
                      CBT FILE 182 AND UPDATED SO 'REVIEW :'     *   FILE 134
                      AND 'PRINTOFF :' PROCESS THE WHOLE DATA    *   FILE 134
                      SET ONCE, RATHER THAN EACH MEMBER          *   FILE 134
                      INDIVIDUALLY.  GOES WITH MEMBER #PDSTBL.   *   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 H???????.        *   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
                      "PROGRAM" 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 THE SAME  *   FILE 134
                      CONTRIBUTOR AS ANIM1 ETC.                  *   FILE 134
                                                                 *   FILE 134
           DATABASE - INPUT DECK TO PROGRAM.                     *   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
                                                                 *   FILE 134
           DECDATE  - ASSEMBLER SUBROUTINES OF PROGRAM.          *   FILE 134
                                                                 *   FILE 134
           DECIDER  - CLIST FOR VOCATIONAL GUIDANCE.             *   FILE 134
                                                                 *   FILE 134
           DIVER    - TSO TPUT PROGRAM WRITTEN BY STEVE BEER.    *   FILE 134
                      IT USES EXTENDED COLOUR AND GRAPHICS       *   FILE 134
                      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 SMPE 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
           FSHELP   - FULLSCREEN TSO HELP COMMAND - AN ALIAS     *   FILE 134
                      OF 'REVIEW'.  SEE MEMBER 'REVINST' FOR     *   FILE 134
                      INSTALLATION DETAILS.  PREFERRED NAME OF   *   FILE 134
                      'HEL' BY SOME.  'FSH' FOR SHORT.           *   FILE 134
                                                                 *   FILE 134
           FSHELP#  - TSO HELP FOR FSHELP.  SEE MEMBER REVINST.  *   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
           HEL      - FULLSCREEN TSO HELP COMMAND - AN ALIAS     *   FILE 134
                      OF 'REVIEW'.  SEE MEMBER 'REVINST' FOR     *   FILE 134
                      INSTALLATION DETAILS.                      *   FILE 134
                                                                 *   FILE 134
           HEL#     - TSO HELP FOR HEL.                          *   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
           IMAGE1-2 - STATIC VECTOR GRAPHICS SAMPLE BY C.H.      *   FILE 134
                      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 PDS'S 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 MVS'S.  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
           OAC..... - MACROS USED BY ZAP.                        *   FILE 134
                                                                 *   FILE 134
           PDSETEST - A SAMPLE PROGRAM TO SHOW DATA FETCHED BY   *   FILE 134
                      QSAM WHEN READING A PDSE DIRECTORY.        *   FILE 134
                      SEE MEMBER $$INDEX6 FOR DETAILS.           *   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.                                   *   FILE 134
                                                                 *   FILE 134
           PROGRAM  - A PL/1 PROGRAM TAKEN FROM A SHARE TAPE AND *   FILE 134
                      MODIFIED.  PL/1 TRANSIENT LIBRARY REQUIRED *   FILE 134
                      FOR EXECUTION.                             *   FILE 134
                                                                 *   FILE 134
           PS-PS7   - VECTOR GRAPHICS TPUT PGMS BY CHRIS S?????. *   FILE 134
                                                                 *   FILE 134
           RANDU    - FORTRAN SUBROUTINE OF PROGRAM.  GENERATES  *   FILE 134
                      NO FORTLIB CALLS.                          *   FILE 134
                                                                 *   FILE 134
           REVCAT   - SYSCTLG BROWSER ADAPTED FROM REVIEW JUST   *   FILE 134
                      BECAUSE CVOLS ARE ORGANIZED LIKE PDS       *   FILE 134
                      DIRECTORY BLOCKS.  INCLUDED HERE ON THE    *   FILE 134
                      OFF-CHANCE THAT SOMEONE IN THE WORLD OTHER *   FILE 134
                      THAN SECV STILL HAS OS CATALOGS.           *   FILE 134
                                                                 *   FILE 134
           REVCMPBF - 3270 BUFFER COMPRESSION ROUTINE USED BY    *   FILE 134
                      REVIEW AND REVCAT.                         *   FILE 134
                                                                 *   FILE 134
           REVIEW   - THE ORIGINAL REASON FOR THIS WHOLE FILE.   *   FILE 134
                      NON-ISPF FULL-COLOUR FULLSCREEN TAPE/DISK  *   FILE 134
                      VSAM/NON-VSAM DATA SET AND DB2 TABLESPACE  *   FILE 134
                      BROWSER, SMF, LOGREC, VTOC AND GENERAL     *   FILE 134
                      DSECT RECORD FORMATTER, PDS OFFLOADER,     *   FILE 134
                      DATA RECLAIMER AND TRANSLATOR.  NOW WITH   *   FILE 134
                      LOGICAL PARMLIB SUPPORT.  "RELEASE 31."    *   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 OS/390.         *   FILE 134
                                                                 *   FILE 134
           REVIEW$  - JCL TO ASSEMBLE REVIEW.                    *   FILE 134
                                                                 *   FILE 134
           REVIEW#  - TSO HELP FOR REVIEW.                       *   FILE 134
                                                                 *   FILE 134
           REVIEW@  - A DISCUSSION OF ADVANCED (UNDOCUMENTED)    *   FILE 134
                      'REVIEW' FEATURES/BEHAVIOUR/LOGIC/ILLOGIC. *   FILE 134
                      (FOR RELEASE 16, SO IT IS A BIT OLD NOW.)  *   FILE 134
                                                                 *   FILE 134
           REVINST  - INSTALLATION STEPS FOR 'REVIEW' AND 'HEL'. *   FILE 134
                                                                 *   FILE 134
           REVLMOD  - LOAD MODULE RECONSTRUCTION PROGRAM USED    *   FILE 134
                      BY REVIEW FOR =PDSLOAD PROCESSING.         *   FILE 134
                                                                 *   FILE 134
           REVLMOD$ - JCL TO ASSEMBLE REVLMOD.                   *   FILE 134
                                                                 *   FILE 134
           REVSMF   - SMF RECORD FORMATTING ROUTINE OF REVIEW.   *   FILE 134
                      HANDLES LOTS OF SMF RECORDS WITH SOME CODE *   FILE 134
                      PINCHED FROM $SMFBRWS.  UPDATED TO         *   FILE 134
                      MVS/SP5.2 LEVEL.  SEVERAL RECORD FORMATS   *   FILE 134
                      ARE NOW LEFT/RIGHT SCROLL SENSITIVE.       *   FILE 134
                      SEE MEMBER REVIEW@ FOR DISCUSSION.         *   FILE 134
                                                                 *   FILE 134
           REVSMF$  - JCL TO ASSEMBLE REVSMF.                    *   FILE 134
                                                                 *   FILE 134
           REVTAPE  - SAMPLE CLIST SHOWING USE OF REVIEW TO FIND *   FILE 134
                      OUT WHAT IS ON A TAPE.  CAN BE HANDY IF    *   FILE 134
                      YOU DON'T KNOW WHAT IS ON A TAPE AND YOU   *   FILE 134
                      ARE ALLERGIC TO JCL.                       *   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 ESA.                          *   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
           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.                                   *   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
                                                                 *   FILE 134
           FOR ADDITIONAL INFORMATION SEE THE MEMBERS            *   FILE 134
           $$INDEX THROUGH $$INDX24.                             *   FILE 134
                                                                 *   FILE 134

Table of contents

           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
                                                                 *   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
           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
           PROGRAM  - TSO PGM - PL/1 ADVENTURE                   *   FILE 135
           PS-PS7   - TSO CP OR PGM - TPUT DEMO                  *   FILE 135
           REVIEW   - TSO CP - ALIAS REV,REVVSAM,HEL,FSHELP,FSH  *   FILE 135
           REVLMOD  - TSO/BATCH PGM - MAINLY FOR USE BY REVIEW   *   FILE 135
           REVSMF   - EXTERNAL SUBROUTINE OF REVIEW              *   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
           PDS85    - 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
           SHOWMVS  - TSO CP OR PGM - ISPF RECOMMENDED           *   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

Table of contents

           is from Mr Howard Dean of Kaiser Permanente           *   FILE 136
           IN Walnut Creek, 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
           CURRENT ADDRESS:                                      *   FILE 136
                                                                 *   FILE 136
            Howard M. Dean                                       *   FILE 136
            Kaiser Foundation Health Plan                        *   FILE 136
            25 Via Monte Avenue                                  *   FILE 136
            2nd Floor                                            *   FILE 136
            Walnut Creek, CA 94598                               *   FILE 136
                                                                 *   FILE 136
            (925) 926-3121                                       *   FILE 136
                                                                 *   FILE 136
            EMAIL - Howard.M.Dean@kp.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
           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

Table of contents

           IS FROM STEVE KLEEVES OF MAKITA USA FROM LA MIRADA    *   FILE 137
           CALIFORNIA.  THIS FILE CONTAINS AN EXTENSION TO       *   FILE 137
           ISPF/PDF 3.4 THAT ALLOWS LISTING OF VSAM DATASETS     *   FILE 137
           IN ADDITION TO THE NON-VSAM.                          *   FILE 137
                                                                 *   FILE 137

Table of contents

           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

Table of contents

           IS FROM MR 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

Table of contents

           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

Table of contents

           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

Table of contents

           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

Table of contents

           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

Table of contents

           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

Table of contents

           IS FROM MR BILL SMITH, FORMERLY OF CHARLES SCHWAB,    *   FILE 145
           AND CONTAINS A COPY OF KERMIT FOR TSO.  THIS FILE IS  *   FILE 145
           IN IEBCOPY FORMAT AND CONTAINS SOURCE.                *   FILE 145
                                                                 *   FILE 145
         ADDRESS:   WILLIAM SMITH                                *   FILE 145
                    IBM                                          *   FILE 145
                    STORAGE SYSTEMS DIVISION                     *   FILE 145
                    5600 COTTLE ROAD                             *   FILE 145
                    DEPT. W98A                                   *   FILE 145
                    DRIVER BUILD & INTEGRATION                   *   FILE 145
                    BUILDING 50, ROOM A382                       *   FILE 145
                    SAN JOSE, CA 95193-0001                      *   FILE 145
                    (408) 256-1557 OR                            *   FILE 145
                    TIE LINE 276-1557                            *   FILE 145
                                                                 *   FILE 145
         email:     smithwj@us.ibm.com                           *   FILE 145
                    goldens@ibm.net                              *   FILE 145
                                                                 *   FILE 145
           THE KERMIT COMMAND INVOKES KERMIT-TSO, AN ASSEMBLY    *   FILE 145
           LANGUAGE PROGRAM WHICH IMPLEMENTS THE KERMIT FILE     *   FILE 145
           TRANSFER PROTOCOL ON IBM SYSTEM/370 AND XA MAINFRAME  *   FILE 145
           COMPUTERS AND COMPATIBLES RUNNING THE MVS (MULTIPLE   *   FILE 145
           VIRTUAL STORAGE) OPERATING SYSTEM WITH THE TSO (TIME  *   FILE 145
           SHARING OPTION) SUBSYSTEM.  KERMIT-TSO SUPPORTS FILE  *   FILE 145
           TRANSFER IN BOTH LINE-MODE AND FULL-SCREEN OPERATION. *   FILE 145
                                                                 *   FILE 145
           LINE-MODE SUPPORTS ASYNCHRONOUS  HALF-DUPLEX ASCII    *   FILE 145
           COMMUNICATIONS THROUGH 3705/3725 OR EQUIVALENT FRONT  *   FILE 145
           ENDS, WHILE FULL-SCREEN SUPPORTS ASYNCHRONOUS         *   FILE 145
           FULL-DUPLEX ASCII COMMUNICATIONS THROUGH THE IBM      *   FILE 145
           SERIES/1 RUNNING THE YALE ASCII COMMUNICATIONS SYSTEM *   FILE 145
           (OR EQUIVALENT) OR VARIOUS OTHER CONVERTERS WITH      *   FILE 145
           GRAPHICS THROUGHPUT OPTION.                           *   FILE 145
                                                                 *   FILE 145

Table of contents

           IS FROM MR BILL SMITH OF CHARLES SCHWAB AND CONTAINS  *   FILE 146
           THE LOAD MODULES FOR KERMIT. THIS FILE IS IN IEBCOPY  *   FILE 146
           FORMAT                                                *   FILE 146
                                                                 *   FILE 146

Table of contents

           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.  This file is in    *   FILE 147
           IEBUPDTE SYSIN format.                                *   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
           "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
           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:   rick.fochtman@botcc.com                     *   FILE 147
                     rfochtman@ync.net                           *   FILE 147
                                                                 *   FILE 147
    RICK FOCHTMAN PREFERS TO BE CONTACTED AT HIS HOME PHONE      *   FILE 147
    EVENINGS FROM 6 TO 9 PM EXCEPT THURSDAYS.  (630) 719-1545.   *   FILE 147
    YOU MAY GET A GROUCHO MARX IMITATION ON HIS ANSWERING        *   FILE 147
    MACHINE.  HAVE NO FEAR....ALL IS NORMAL.      SG 10/99       *   FILE 147
    YOU MAY LEAVE A MESSAGE AND A RETURN PHONE NUMBER ON HIS     *   FILE 147
    MACHINE DURING THE DAY HOURS.  (RICK IS ON CENTRAL TIME.)    *   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

Table of contents

           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

Table of contents

           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
         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

Table of contents

           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

Table of contents

           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

Table of contents

           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
                                                                 *   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

Table of contents

           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

Table of contents

           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

Table of contents

           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

Table of contents

           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

Table of contents

           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

Table of contents

           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

Table of contents

           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

Table of contents

           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
          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.                      *   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
          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

Table of contents

           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, US TREASURY                       *   FILE 161
                 FINANCIAL MANAGEMENT SERVICE                    *   FILE 161
                 PRINCE GEORGES PLAZA II - ROOM 400B             *   FILE 161
                 3700 EAST-WEST HIGHWAY                          *   FILE 161
                 HYATTSVILLE, MD  20782                          *   FILE 161
                 202-874-8353                                    *   FILE 161
                                                                 *   FILE 161
              email:  jim.marshall@fms.treas.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

Table of contents

           IS FROM DAVE COLE WHO IS NOW AT COLE SOFTWARE         *   FILE 162
           IN AFTON, VIRGINIA.  THIS FILE CONTAINS A COPY OF     *   FILE 162
           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   OS/390    A utility for converting an          *   FILE 162
                            assembly listing into SUPERZAP       *   FILE 162
                            cards.                               *   FILE 162
                                                                 *   FILE 162
    blksptrk.zip  OS/390    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    OS/390    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  OS/390    A set of MVS programs for            *   FILE 162
                            scheduling the execution of System   *   FILE 162
                            Operator Commands on an interval     *   FILE 162
                            or calander basis. Can be used to    *   FILE 162
                            control production scheduling.       *   FILE 162
                                                                 *   FILE 162
    xrefasm.zip   OS/390    A pair of programs for producing     *   FILE 162
                            master cross-reference listings      *   FILE 162
                            for multi-assembly programs.         *   FILE 162
                                                                 *   FILE 162
               COLE SOFTWARE LLC                                 *   FILE 162
               736 Fox Hollow Road Afton, VA 22920               *   FILE 162
               540-456-8210 540-456-6658: FAX                    *   FILE 162
                                                                 *   FILE 162
             E-MAIL  :   CSWstaff@cfw.com                        *   FILE 162
             INTERNET:   http://www.colesoft.com                 *   FILE 162
                                                                 *   FILE 162
    COLE SOFTWARE          WEB PAGE: HTTP://WWW.COLESOFT.COM     *   FILE 162
    736 FOX HOLLOW ROAD    VOICE:    540-456-8536                *   FILE 162
    AFTON, VA 22920        FAX:      540-456-6658                *   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

Table of contents

           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

Table of contents

           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

Table of contents

           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

Table of contents

           IS FROM VINH VU OF NEIMAN MARCUS IN IRVING, TEXAS.    *   FILE 166
           THIS FILE CONTAINS A NICE COLLECTION OF UTILITIES,    *   FILE 166
           EXITS AND REXX EXECS.  THIS FILE IS WORTH A GOOD      *   FILE 166
           LOOK.                                                 *   FILE 166
                                                                 *   FILE 166
    CONTENTS OF THIS PDS:                                        *   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
      $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
      $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
      $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
      $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
      $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
      $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
      $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
      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
         VINH VU                                                 *   FILE 166
         CONSULTING TECHNOLOGIST                                 *   FILE 166
         NEIMAN MARCUS                                           *   FILE 166
         IS DEPARTMENT                                           *   FILE 166
         111 CUSTOMER WAY                                        *   FILE 166
         IRVING, TX  75039-3607                                  *   FILE 166
         (972)-401-6948                                          *   FILE 166
                                                                 *   FILE 166
         email:  vinh_vu@neimanmarcus.com                        *   FILE 166
                                                                 *   FILE 166
   -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- *   FILE 166
                                                                 *   FILE 166

Table of contents

           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

Table of contents

           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:  bgodfrey@ssdnotes.wwb.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
         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

Table of contents

           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

Table of contents

           IS A DUMPCSA PROGRAM WHICH I FIGURED MIGHT BE         *   FILE 170
           USEFUL TO PEOPLE FOR THE IDEAS WITHIN IT.  THIS       *   FILE 170
           PROGRAM "SNAP DUMPS" ALL ALLOCATED CSA, SO THAT       *   FILE 170
           THE MATERIAL MAY BE SCANNED FOR STRINGS.  THERE       *   FILE 170
           IS FOOD FOR THOUGHT IN THE CODING, WHICH WAS DONE     *   FILE 170
           BY FRANK O'QUINN OF LSU IN BATON ROUGE, LA.           *   FILE 170
                                                                 *   FILE 170

Table of contents

           is a collection of several important utilities,       *   FILE 171
           contributed semi-anonymously.  Please direct          *   FILE 171
           support questions to Sam Golob, sbgolob@attglobal.net *   FILE 171
           or sbgolob@aol.com .  Phone:  845-362-1996            *   FILE 171
                                                                 *   FILE 171
      These utilities are:                                       *   FILE 171
                                                                 *   FILE 171
           DITTO   -  AN MVS PROGRAM WITH AN ISPF INTERFACE,     *   FILE 171
                      ORIGINALLY WRITTEN, BUT INSPIRED BY        *   FILE 171
                      DOS/DITTO.                                 *   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.               *   FILE 171
                                                                 *   FILE 171
      One nice thing about this DITTO and TAPEMAP is that you    *   FILE 171
      DON'T NEED BLP PRIVILEGE.  The code does a fake open.      *   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

Table of contents

           is from David Cartwright of Sutton Coldfield in       *   FILE 172
           England.  This file contains a nice collection of     *   FILE 172
           utilities and useful tools.                           *   FILE 172
                                                                 *   FILE 172
              (UPDATED 04/00 - SUTTON COLDFIELD, ENGLAND)        *   FILE 172
                                                                 *   FILE 172
     email addresses:                                            *   FILE 172
                                                                 *   FILE 172
   home- dcuk@dcuk.demon.co.uk                                   *   FILE 172
   work- "Dave Cartwright"       *   FILE 172
                                                                 *   FILE 172
      PDSDOC *DOCUMENTATION OF PUBLIC DOMAIN                     *   FILE 172
      OFFERING..............* $DOC                               *   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
               103, DARNICK ROAD,                                *   FILE 172
               SUTTON COLDFIELD                                  *   FILE 172
               UK - B73  6PF                                     *   FILE 172
               TEL.  ++44 (0)121 355 3190                        *   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
                   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  AUXILIARY STORAGE MANAGER ZAP COMMON CODE        *   FILE 172
      SECFWON   ALLOW 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
                      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 'MAPDLIST' 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
      JULY 97.                                                   *   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
      IDCAMS 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
      ONCE 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 TECHNIQUE 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
      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
      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  MAINTAIN 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.                                             *   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
                   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
      EDX       JIM LANE'S CLIST EX FILE047 WITH MULTIPLE        *   FILE 172
                LISTS                                            *   FILE 172
      FILE171   FIXES TO FILE171 FOR AN ACF2 SHOP - DITTO        *   FILE 172
      GETDATE   USAF PROGRAM TO DO DATE CONVERSION + HOLIDAY     *   FILE 172
                TABLE                                            *   FILE 172
      LISTPDS   UNNUMBERS MEMBERS WHEN UNLOADING                 *   FILE 172
      LISTICF   LINE 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

Table of contents

           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

Table of contents

           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

Table of contents

           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

Table of contents

           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
    NEW ADDRESS:                                                 *   FILE 176
                                                                 *   FILE 176
            SAM GOLOB                NEW ADDRESS                 *   FILE 176
            P.O. BOX 906                                         *   FILE 176
            TALLMAN, NY  10982   EMAIL:  sbgolob@aol.com         *   FILE 176
                                         sbgolob@attglobal.net   *   FILE 176
        NEW PHONE NUMBER:   845-362-1996                         *   FILE 176
                                                                 *   FILE 176
       (IF MY CONTACT INFORMATION BECOMES OBSOLETE, PLEASE       *   FILE 176
        CALL THE MEMBERSHIP OFFICER AT NASPA 414-768-8000        *   FILE 176
        WHERE I INTEND TO LEAVE MY NEW INFORMATION.)             *   FILE 176
                                                                 *   FILE 176

Table of contents

           IS FROM A WESTERN SOFTWARE HOUSE AND CONSISTS OF      *   FILE 177
           SOME ASSEMBLER MACROS WHICH ALLOW THE OLD XF IFOX00   *   FILE 177
           ASSEMBLER TO ASSEMBLE XA CODE.  THESE ARE SOME NICE   *   FILE 177
           EXAMPLES OF WHAT YOU CAN DO WITH YOUR EXISTING        *   FILE 177
           ASSEMBLER IF YOU HAVE TO "ADD OPCODES" IN A PINCH.    *   FILE 177
                                                                 *   FILE 177

Table of contents

           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

Table of contents

           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://www.best.com/~ldw/mvs/       *   FILE 179
                                                                 *   FILE 179

Table of contents

           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://www.best.com/~ldw/mvs/       *   FILE 180
                                                                 *   FILE 180

Table of contents

           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://www.best.com/~ldw/mvs/       *   FILE 181
                                                                 *   FILE 181

Table of contents

           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
           THIS IS THE HIGHEST CURRENT VERSION OF THE FREE PDS   *   FILE 182
           COMMAND, WHICH IS VERSION 8.5, FROM JOHN KALINICH.    *   FILE 182
           PDS 8.5 INCORPORATES SOME YEAR 2000 CORRECTIONS, AND  *   FILE 182
           HAS BEEN FIXED FOR 4-DIGIT UCB'S AND 3390-9 DASD.     *   FILE 182
                                                                 *   FILE 182
           THIS IS REVISION 7 OF PDS 8.5                         *   FILE 182
                                                                 *   FILE 182
           THE ISPF LEVEL FOR THIS PACKAGE, HAS TO BE ISPF       *   FILE 182
           VERSION 2 OR HIGHER.  THIS IS SO THE TABLE SORTS      *   FILE 182
           WILL WORK AND THE PANELS CAN BE UNDERSTOOD.  IF YOU   *   FILE 182
           ARE STILL STUCK WITH ISPF V1R1M0, YOU NEED PDS 7.3    *   FILE 182
           WHICH IS ON THE CBT OVERFLOW TAPE.  (I'D IMAGINE      *   FILE 182
           ALMOST NO ONE HAS THIS LEVEL OF ISPF ANY MORE.        *   FILE 182
           ISPF V2.3 RUNS EVEN ON MVS/370 1.3.5.)                *   FILE 182
                                                                 *   FILE 182
           IT WOULD BE "GROSS NEGLECT" TO HAVE A COPY OF THIS    *   FILE 182
           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 ISPLLIB   *   FILE 182
           OR IN SOME OTHER WAY.                                 *   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 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
           LOAD MODULE MEMBERS.                                  *   FILE 182
                                                                 *   FILE 182
           THE PDS PRODUCT AT VERSION 8.5 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
           THE FREE VERSION OF THIS PACKAGE HAD BEEN SUCCEEDED   *   FILE 182
           BY A VENDOR PRODUCT CALLED STARTOOL.  STARTOOL IS     *   FILE 182
           SUPPORTED BY BRUCE LELAND AND STEVE SMITH.            *   FILE 182
           STARTOOL IS DISTRIBUTED BY SERENA INTERNATIONAL OF    *   FILE 182
           BURLINGAME, CALIFORNIA.                               *   FILE 182
                                                                 *   FILE 182
           JOHN KALINICH IS NOW ENHANCING THIS PACKAGE.          *   FILE 182
                                                                 *   FILE 182
 >>   FREE PDS IS NOW SUPPORTED BY JOHN KALINICH OF THE U.S.     *   FILE 182
 >>   ARMY LOGISTICS SUPPORT CENTER IN ST. LOUIS, MISSOURI.      *   FILE 182
                                                                 *   FILE 182
 >>   EMAIL ADDRESS:  jkalinic@csc.com                           *   FILE 182
 >>   PHONE NUMBER :  314-331-4521                               *   FILE 182
                                                                 *   FILE 182
 >>>>      PLEASE NOTIFY JOHN IF YOU HAVE ANY FIXES OR           *   FILE 182
 >>>>      ENHANCEMENTS TO PDS, SO THAT HE MAY INCORPORATE       *   FILE 182
 >>>>      AND/OR TEST THEM.                                     *   FILE 182
                                                                 *   FILE 182
           THE VENDOR PRODUCT EXTENSION OF PDS, CALLED           *   FILE 182
           STARTOOL, IS SUPPORTED BY BRUCE LELAND AND STEVE      *   FILE 182
           SMITH, AND IS DISTRIBUTED BY SERENA INTERNATIONAL     *   FILE 182
           IN BURLINGAME, CALIFORNIA.                            *   FILE 182
                                                                 *   FILE 182
           STARTOOL HAS MORE THAN DOUBLE THE AWESOME CAPABILITY  *   FILE 182
           OF FREE PDS, INCLUDING DISASSEMBLER, DELINKER,        *   FILE 182
           AUTOMATIC SMP/E MCS STATEMENT GENERATION, EXTENSIVE   *   FILE 182
           VSAM SUPPORT, VSAM EDITOR, ETC, ETC. PDSE DATASET     *   FILE 182
           SUPPORT, ALL AT THE TRADITIONAL PDS SUPER EXECUTION   *   FILE 182
           SPEED, AND WITH UNBELIEVABLE ISPF SUPPORT.            *   FILE 182
                                                                 *   FILE 182
           UPDATED ADDRESSES OF BRUCE LELAND AND STEVE SMITH.    *   FILE 182
           THEY BOTH WORK AT:                                    *   FILE 182
                                                                 *   FILE 182
               SERENA INTERNATIONAL                              *   FILE 182
               500 AIRPORT BLVD, 2ND FLOOR                       *   FILE 182
               BURLINGAME, CA 94010                              *   FILE 182
               (415) 696-1800                                    *   FILE 182
               (415) 696-1776   FAX                              *   FILE 182
                                                                 *   FILE 182
     email address:   bleland@serena.com    istartool@aol.com    *   FILE 182
                      ssmith@serena.com                          *   FILE 182
                                                                 *   FILE 182
  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  *   FILE 182
                                                                 *   FILE 182
                      PDS VERSION 8.5 MODS                       *   FILE 182
                      --------------------                       *   FILE 182
                                                                 *   FILE 182
   NEW SUBCOMMANDS                                               *   FILE 182
   ---------------                                               *   FILE 182
        NONE                                                     *   FILE 182
                                                                 *   FILE 182
                                                                 *   FILE 182
   CHANGES AND IMPROVEMENTS                                      *   FILE 182
   ------------------------                                      *   FILE 182
     1.  YEAR 2000 SUPPORT IN MEMLIST, IF, ATTRIB, HISTORY,      *   FILE 182
         LISTC, AND TIME SUBCOMMANDS.                            *   FILE 182
                                                                 *   FILE 182
     2.  ADDED MEMBER PDSJCLHL TO ASSEMBLE PDS WITH THE HIGH     *   FILE 182
         LEVEL ASSEMBLER.                                        *   FILE 182
                                                                 *   FILE 182
     3.  INCORPORATED GREG PRICE'S MODS (FILE 134) TO #PDSTBL    *   FILE 182
         AND @PRINTO SO REVIEW : AND PRINTOFF : PROCESS THE      *   FILE 182
         WHOLE DATA SET ONCE, RATHER THAN EACH MEMBER            *   FILE 182
         INDIVIDUALLY.                                           *   FILE 182
                                                                 *   FILE 182
     4.  ADDED PANEL P85@CUA AS AN ALTERNATIVE TO THE P85PN@P    *   FILE 182
         PRIMARY PDS PANEL.  ADDED CUA CODE UTILIZING ISPF       *   FILE 182
         VERSION 4.X REFERENCE LISTS ON THE ACTION BAR.          *   FILE 182
         ADDED PANEL P85LOGO FOR AN ABOUT... POP-UP ON THE       *   FILE 182
         HELP PULL-DOWN.                                         *   FILE 182
                                                                 *   FILE 182
     5.  DYNAMIC UCB AND 4-DIGIT DEVICE NUMBER SUPPORT.          *   FILE 182
                                                                 *   FILE 182
     6.  FAT DASD (3390 MOD 9) SUPPORT.                          *   FILE 182
                                                                 *   FILE 182
     7.  USE COUNT CAN NOW BE SORTED ON IN LISTV DIALOG.  NEW    *   FILE 182
         STATUS INDICATORS IN LISTV ARE:                         *   FILE 182
                                                                 *   FILE 182
         ..C..... - ACTIVE CATALOG ON VOLUME                     *   FILE 182
         ....D... - INDEXED VTOC DISABLED                        *   FILE 182
         .......M - SMS MANAGED VOLUME                           *   FILE 182
                                                                 *   FILE 182
     8.  ADDED LOCATE COMMAND TO CAX AND LISTC/LISTFILE          *   FILE 182
         DIALOGS.                                                *   FILE 182
                                                                 *   FILE 182
     9.  LISTV: ADDED SPACE USED AND PRI/ALT CYLS INFORMATION    *   FILE 182
         IN NEW PANEL.  SPACE USED CAN BE SORTED ON IN LISTV.    *   FILE 182
                                                                 *   FILE 182
    10.  CAX: ADDED 31-BIT UCB ADDRESS SUPPORT.                  *   FILE 182
                                                                 *   FILE 182
    11.  ADDED "GENERIC" TO DSAT COMMAND IN LISTC PANEL          *   FILE 182
         P85LCDST.  THE NAME SPECIFIED IS TO BE USED AS A        *   FILE 182
         GENERIC KEY TO LOCATE DATA SET NAMES.  ALL DATA SETS    *   FILE 182
         WHICH MATCH THE KEY WILL BE DISPLAYED.  THE NAME        *   FILE 182
         NEED NOT SPECIFY AN INDEX LEVEL.                        *   FILE 182
                                                                 *   FILE 182
    12.  ADDED POINT-AND-SHOOT TO THE SORT COLUMNS IN THE        *   FILE 182
         MEMLIST, LISTC, LISTV, AND CAX PANELS.  IF YOU HAVE     *   FILE 182
         AN EMULATOR LIKE VISTA THAT HAS MOUSE SUPPORT, THEN     *   FILE 182
         YOU CAN CLICK ON THE POINT-AND-SHOOT COLUMN HEADER      *   FILE 182
         TO SORT ON IT.  CHANGE THE POINT-AND-SHOOT COLOR TO     *   FILE 182
         SOMETHING OTHER THAN TURQUOISE, WHICH IS THE            *   FILE 182
         STANDARD PANEL COLUMN HEADER COLOR THAT PDS USES.       *   FILE 182
         ISPF COMMAND "PSCOLOR" CAN BE USED TO MAKE THE          *   FILE 182
         RECOMMENDED CHANGE.                                     *   FILE 182
                                                                 *   FILE 182
         PRE-VERSION 4 ISPF USERS NEED TO DISABLE                *   FILE 182
         POINT-AND-SHOOT PANELS BY SETTING THE &PNTS VARIABLE    *   FILE 182
         TO NULLS IN #PDSGENB/U.                                 *   FILE 182
                                                                 *   FILE 182
         VISTA TN3270 CAN BE DOWNLOADED FROM:                    *   FILE 182
         http://home.earthlink.net/~tombrennan                   *   FILE 182
         <--- USE ALL LOWER CASE                                 *   FILE 182
                                                                 *   FILE 182
    13.  / AND ? ARE SYNONYMS FOR THE O(PTIONS) LINE COMMAND     *   FILE 182
         IN ALL DIALOG TABLE DISPLAYS.                           *   FILE 182
                                                                 *   FILE 182
    14.  NEW GLOBAL VARIABLE &MDRDT TO SELECT THE STYLE OF       *   FILE 182
         DASD MODEL DISPLAYED IN LISTV DIALOG.                   *   FILE 182
                                                                 *   FILE 182
    15.  ADDED MESSAGE PDS105I (LAST PDS85 MAINTENANCE DATE)     *   FILE 182
         TO CONTROL SUBCOMMAND.                                  *   FILE 182
                                                                 *   FILE 182
    16.  LISTV: ADDED F0 DSCB COUNT, FREE VIR COUNT, AND         *   FILE 182
         FRAGMENTATION INDEX TO THE LISTV DUAL PANEL             *   FILE 182
         (P85PNR/PS).                                            *   FILE 182
                                                                 *   FILE 182
    17.  ADDED "LEARNING PDS" TUTORIAL BY SAM GOLOB TO THE       *   FILE 182
         HELP PULL-DOWN OF PANEL P85@CUA.                        *   FILE 182
                                                                 *   FILE 182
    18.  LISTC: HANDLE THE NEW LONG DATE FORMAT (MM/DD/YYYY)     *   FILE 182
         OF THE DSAT (FILE 296) COMMAND PROCESSOR.               *   FILE 182
                                                                 *   FILE 182
    19.  NEW GLOBAL VARIABLE ©ALI TO SET ALIAS OR NOALIAS    *   FILE 182
         AS THE DEFAULT FOR THE COPY SUBCOMMAND.                 *   FILE 182
                                                                 *   FILE 182
    20.  HISTORY: ADDED SUPPORT FOR COBOL MVS AND COBOL          *   FILE 182
         OS/390 COMPILE-TIME OPTIONS.                            *   FILE 182
                                                                 *   FILE 182
    21.  MESSAGES CHANGED: PDS064I - CHANGED TO DISPLAY          *   FILE 182
         LINKEDIT TIMESTAMP (APAR OW29593) IF PRESENT.           *   FILE 182
         PDS260I - CHANGED TO DISPLAY COBOL MVS AND COBOL        *   FILE 182
         OS/390 TIMESTAMP.                                       *   FILE 182
                                                                 *   FILE 182
   PROBLEMS FIXED                                                *   FILE 182
   --------------                                                *   FILE 182
     1.  @DIALSTC WAS DROPPING "LISTFILE VTOC" TABLE ENTRIES     *   FILE 182
         FOR DATASETS WITH SINGLE DIGIT ALLOCATION VALUES IF     *   FILE 182
         RUNNING WITH THE 7-DIGIT VTOC ALLOC MOD (VT0CPRNT).     *   FILE 182
                                                                 *   FILE 182
     2.  MEMBER LINE COUNTS ABOVE 32,767 HAVE BEEN CORRECTED     *   FILE 182
         IN ATTRIB, HISTORY, IF, LIST, AND VERIFY.  THE          *   FILE 182
         MAXIMUM MEMBER LINE COUNT IS NOW 65,535.                *   FILE 182
                                                                 *   FILE 182
     3.  USE COUNTS ABOVE 255 HAVE BEEN CORRECTED IN THE         *   FILE 182
         LISTV DIALOG.  IT WILL NOW DISPLAY VALUES UP TO         *   FILE 182
         65,535.  COUNTS ABOVE 999 WILL BE DISPLAYED IN K        *   FILE 182
         UNITS.                                                  *   FILE 182
                                                                 *   FILE 182
     4.  SUBCOMMAND MONITORING (&NLO1-9 GLOBALS) NOW INCLUDES    *   FILE 182
         THE CORRECT MESSAGE IN THE ISPF LOG.                    *   FILE 182
                                                                 *   FILE 182
     5.  "DSNAME TSO" WAS RETURNING THE WRONG TYPE FOR TRACK     *   FILE 182
         ALLOCATED DATASETS.                                     *   FILE 182
                                                                 *   FILE 182
     6.  MEMLIST SORT COULD BE OUT OF SEQUENCE BECAUSE OF A      *   FILE 182
         X'00' FILL CHARACTER IN THE EDIT PATTERN FOR THE        *   FILE 182
         SIZE FIELD.                                             *   FILE 182
                                                                 *   FILE 182
     7.  LISTC DSAT SORT COULD BE OUT OF SEQUENCE BECAUSE Y2K    *   FILE 182
         CENTURY INDICATORS WERE NOT CLEARED FOR MIGRATED        *   FILE 182
         DATA SETS.                                              *   FILE 182
                                                                 *   FILE 182
     8.  LISTA DATA FIELD WAS OVERLAYED FOR 2ND-NTH              *   FILE 182
         CONCATENATIONS.                                         *   FILE 182
                                                                 *   FILE 182

Table of contents

           is from Gilbert Saint-flour of Automated Migration    *   FILE 183
           Services.  This is a collection of utilities and      *   FILE 183
           other highly useful things for system programmers     *   FILE 183
           to have.  The following is a summary of this file's   *   FILE 183
           contents.                                             *   FILE 183
                                                                 *   FILE 183
        email:   gsf@ibm.net                                     *   FILE 183
        PHONE:   973-992-9318                                    *   FILE 183
                                                                 *   FILE 183
              --> LAST UPDATE: 30Jun00 (for CBT427)              *   FILE 183
                                                                 *   FILE 183
                .--------------------------------.               *   FILE 183
                |  CBT TAPE - Index of file 183  |               *   FILE 183
                '--------------------------------'               *   FILE 183
                                                                 *   FILE 183
  ----------------- TSO and ISPF commands -------------------    *   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 IBMUSER.*) 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.  Requires               *   FILE 183
            MVS/ESA 4.2.2 or above.  Uses data spaces,           *   FILE 183
            name/token pairs and compression.  Supports          *   FILE 183
            multiple clip-boards and the APPEND option.          *   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' 'IBMUSER.CLIST')           *   FILE 183
              DSNLIST DDNAME(SYSPROC) SETVAR(VAR2)               *   FILE 183
                                                                 *   FILE 183
              is equivalent to:                                  *   FILE 183
                                                                 *   FILE 183
              SET VAR2 = 'IPO1.CMDPROC' 'IBMUSER.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 in a TMP step      *   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
                                                                 *   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 positionned 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
                                                                 *   FILE 183
  FTP       REXX EDIT Macro - Transmit the data being edited     *   FILE 183
            using text-mode FTP                                  *   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
  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
  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 (or LC) as a line         *   FILE 183
            command on the Data Set List Utility screen.         *   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
                                                                 *   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
  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
  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
  SHOWMACS  IEBUPDTE JOB that loads the macros required for      *   FILE 183
            ShowMVS into the PVTMACS library.                    *   FILE 183
                                                                 *   FILE 183
  ShowMVS   Program - Produces over 60 different displays        *   FILE 183
            about the MVS system                                 *   FILE 183
                                                                 *   FILE 183
            This program displays information obtained from      *   FILE 183
            various control blocks of the MVS system on which    *   FILE 183
            it runs.  The information can be displayed under     *   FILE 183
            ISPF using EDIF or BRIF, written to the TSO ter-     *   FILE 183
            minal using PUTLINE or to a data set using QSAM.     *   FILE 183
                                                                 *   FILE 183
            ShowMVS displays two different types of data:        *   FILE 183
                                                                 *   FILE 183
            1. Data related to the MVS operating system:         *   FILE 183
                                                                 *   FILE 183
               MVS LEVEL, DFP LEVEL, OSLVL FLAGS, JES2 LEVEL     *   FILE 183
               IPL DATE, TIME, VOLSER, NUC-ID, CLPA, CVTUSER     *   FILE 183
               Date and time of last CLPA                        *   FILE 183
               Time Zone, Primary sub-system name and type       *   FILE 183
               Software Level: TSO/E, ISPF, DSS, HSM, RACF,      *   FILE 183
                               VTAM SORT, DSF, DB2, CICS,        *   FILE 183
                               MQ Series                         *   FILE 183
               Run-time Environments (CBL, PLI, C, LE, etc)      *   FILE 183
               SMF Information: SID, JWT, data sets, exits       *   FILE 183
               SMS Configuration:  SCDS, system names, etc       *   FILE 183
               GRS Configuration                                 *   FILE 183
               Hardware config: CPU, Storage, IODF, PR/SM        *   FILE 183
                 Central Processing Complex Node Description     *   FILE 183
                 On-line CPUs and storage                        *   FILE 183
                 Performance (SU/sec, estimated MIPS)            *   FILE 183
                 Service Processor data                          *   FILE 183
                 I/O configuration Definition (IODF)             *   FILE 183
                 LPAR configuration                              *   FILE 183
               VM host information                               *   FILE 183
               VIRTUAL STORAGE MAP (CSA, SQA, LPA, etc)          *   FILE 183
               SRM data (IPS/ICS/OPT, APG, etc)                  *   FILE 183
               WLM data (MODE, etc)                              *   FILE 183
               OPEN catalogs                                     *   FILE 183
               PAGE data sets in use                             *   FILE 183
               Dump data sets status and dump options            *   FILE 183
               Dump data sets date, time and title               *   FILE 183
               Automatically-allocated dump data sets            *   FILE 183
               DAE Parameters                                    *   FILE 183
               GTF status and options                            *   FILE 183
               Master JCL (IEEMSJCL)                             *   FILE 183
               Sub-system vector table w/ functions processed    *   FILE 183
               Primary Sub-system JCL                            *   FILE 183
               TSO PARMLIB data (IKJTSOxx)                       *   FILE 183
               TSO Exits and Tables                              *   FILE 183
               TCAS parameters                                   *   FILE 183
               RACF options, data sets and tables                *   FILE 183
               Address space usage:                              *   FILE 183
                 Batch Jobs                                      *   FILE 183
                 TSO users                                       *   FILE 183
                 Started tasks                                   *   FILE 183
               JES2 Initiators and corresponding jobs            *   FILE 183
               Link-list data sets, with creation date           *   FILE 183
               LPA-list data sets, with creation date            *   FILE 183
               List of authorized libraries                      *   FILE 183
               Dynamic Exit Facility                             *   FILE 183
               Static system symbols                             *   FILE 183
               LLA parameters and managed libraries              *   FILE 183
               Active LPA Queue (MLPA, FLPA)                     *   FILE 183
               SVC Table with name of the corresponding module   *   FILE 183
               T1, T2, T3 and T6 ESR tables                      *   FILE 183
               Linkage Index (LX) Table                          *   FILE 183
               Program Properties Table (PPT)                    *   FILE 183
               I/O Appendage Table                               *   FILE 183
               Device Classes and corresponding unit names       *   FILE 183
               On-line devices, with unit-name, VOLSER, owning   *   FILE 183
                     job, use attribute, storage group           *   FILE 183
               System consoles, with status & Routcde list       *   FILE 183
               Message Processing Facility (MPF)                 *   FILE 183
               Device Allocation Defaults (ALLOCxx)              *   FILE 183
               Addresses of selected global control blocks       *   FILE 183
                                                                 *   FILE 183
            2. Data related to the current address space         *   FILE 183
                                                                 *   FILE 183
               JCL information for current JOB/STEP              *   FILE 183
               RACF profile (from ACEE)                          *   FILE 183
               TSO profile (from PSCB & UPT)                     *   FILE 183
               REXX envir., host cmd tbls and func pkg dir.      *   FILE 183
               Allocated Data sets (from TIOT, SWA, TCT)         *   FILE 183
               TCB tree and PRB chain Attention Routines         *   FILE 183
               Enhanced view of the JPAQ and Load-lists          *   FILE 183
               Recovery exits and timers Addresses of selected   *   FILE 183
               local control blocks                              *   FILE 183
                                                                 *   FILE 183
            ShowMVS can be invoked as a program, as a TSO        *   FILE 183
            cmd, or as an edit macro and can run authorized      *   FILE 183
            or non-authorized.  Some of the displays are         *   FILE 183
            only produced when ShowMVS runs authorized.          *   FILE 183
                                                                 *   FILE 183
  STEMVIEW  REXX sub-routine written in assembler.               *   FILE 183
            Displays values of a stem variable using BRIF        *   FILE 183
            or EDIF.  A nice addition to OUTTRAP.                *   FILE 183
                                                                 *   FILE 183
  SVC11Y2K  Date Simulation Routine for Batch applications.      *   FILE 183
                                                                 *   FILE 183
            This assembler routine front-ends the TIME SVC       *   FILE 183
            (SVC 11) to simulate a date different from the       *   FILE 183
            current system date.  The date is passed via JCL     *   FILE 183
            in an IEFBR14 step coded as follows:                 *   FILE 183
              //RUNDATE EXEC PGM=IEFBR14,PARM=YYYYDDD            *   FILE 183
            where YYYY is the 4-digit year and DDD the julian    *   FILE 183
            day.  SVC11Y2K only works with applications that     *   FILE 183
            use SVC 11, such as OS/VS COBOL, VS COBOL II,        *   FILE 183
            assembler, etc.  SVC11Y2K does not work with         *   FILE 183
            applications that use the LINKAGE=SYSTEM format      *   FILE 183
            of the TIME macro ot the STCK instruction, such      *   FILE 183
            as LE/370.  SVC11Y2K must be installed using the     *   FILE 183
            LOADMLPA and SVCUPDTE utilities or equivalent.       *   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
  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 EDIF   *   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
  ------------------ 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
  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
  IGX00GSF  Authorization SVC routine for ShowMVS and STEPLIB    *   FILE 183
                                                                 *   FILE 183
            This extended SVC routine (ESR) allows an            *   FILE 183
            un-authorized program to switch to MODE=SUP.         *   FILE 183
            Only programs that have been registered and          *   FILE 183
            meet security requirements will successfully         *   FILE 183
            be switched to MODE=SUP.                             *   FILE 183
                                                                 *   FILE 183
  JOBRLSE   Release a job by number (must be authorized)         *   FILE 183
                                                                 *   FILE 183
            This program allows you to issue a $A                *   FILE 183
            command to release a job previously                  *   FILE 183
            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
  NOTCTLG3  Prolog step to prevent "NOT CATLG 2" and verify      *   FILE 183
            VSAM data sets                                       *   FILE 183
                                                                 *   FILE 183
            This program may be executed at the beginning        *   FILE 183
            of a batch job.  It scans the job's SWA to           *   FILE 183
            locate JFCBs and does two things:                    *   FILE 183
                                                                 *   FILE 183
            1. checks if any non-gdg data set with               *   FILE 183
               DISP=(NEW,CATLG) is already cataloged.            *   FILE 183
               If it finds at least one (i.e. a "NOT             *   FILE 183
               CATLG 2" is about to occur), it issues a          *   FILE 183
               message and abends the job                        *   FILE 183
                                                                 *   FILE 183
            2. Checks if any VSAM data set has been left         *   FILE 183
               in OPEN status by an abending job.  Every         *   FILE 183
               data set in this case is opened and closed.       *   FILE 183
               The way this condition is detected is quite       *   FILE 183
               interesting, look at the code.                    *   FILE 183
                                                                 *   FILE 183
  DONTFAIL  Prevent job failure caused by uncataloged data       *   FILE 183
            sets (ESA only, must be authorized)                  *   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
  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  DISP=SHR,DSN=SYS2.AUTHLIB           *   FILE 183
              //*                                                *   FILE 183
              //STEP53  EXEC PGM=SAS                             *   FILE 183
              //OSIN     DD DISP=SHR,DSN=USER1.X                 *   FILE 183
              //         DD DISP=SHR,DSN=UPQE.DQE40530(-1)       *   FILE 183
              //OSIN2    DD DISP=SHR,DSN=UPQR.DQR02150(0)        *   FILE 183
              //OSIN3    DD DISP=SHR,DSN=USER1.X                 *   FILE 183
              //         DD DISP=SHR,DSN=UPBG.DBGA0240(-1)       *   FILE 183
              //OSIN4    DD DISP=SHR,DSN=USER1.X                 *   FILE 183
              //         DD DISP=SHR,DSN=USER1.YY                *   FILE 183
              //         DD DISP=SHR,DSN=UPQR.DQR02140(-1)       *   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
  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
  ISPCMDSJ  Job - Update ISPCMDS in batch                        *   FILE 183
                                                                 *   FILE 183
            This is a TMP job that uses a CLIST and ISPF         *   FILE 183
            table services to append a set of in-line            *   FILE 183
            commands to the original ISPCMDS table.              *   FILE 183
                                                                 *   FILE 183
            The resulting ISPCMDS table may be given any         *   FILE 183
            name and go to any library you choose.               *   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
  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

Table of contents

           IS FROM TOM BRYANT OF PLATINUM TECHNOLOGY 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
                       PLATINUM TECHNOLOGY INC.                  *   FILE 184
                       OAK BROOK TERRACE, IL                     *   FILE 184
                       630-620-5116   X1272                      *   FILE 184
                                                                 *   FILE 184

Table of contents

           is from Sam Golob and contains source code for a      *   FILE 185
           greatly expanded IKJTABLS load module to authorize    *   FILE 185
           programs and commands under TSO.  When run in an      *   FILE 185
           authorized STEPLIB in a TSO session, IKJTABLS will    *   FILE 185
           override IKJTSO00 from PARMLIB and will also          *   FILE 185
           override the copy of IKJTABLS that is in              *   FILE 185
           SYS1.LPALIB.  Must be used with all its aliases.      *   FILE 185
           Load module is in File 186.                           *   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 the IKJTSO00 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
                                                                 *   FILE 185
           Updated for OS/390 Version 2.6  (CBT421)              *   FILE 185
                                                                 *   FILE 185

Table of contents

           is from Sam Golob and contains load modules for a     *   FILE 186
           greatly expanded IKJTABLS to authorize programs       *   FILE 186
           and commands under TSO.  For TSO/E Release 2.1,       *   FILE 186
           2.2, and higher, this load module (and its aliases)   *   FILE 186
           can be used as is.  You may want to zap it to         *   FILE 186
           authorize more of your favorite programs.  Source     *   FILE 186
           is in File 185.  Put it in an authorized STEPLIB      *   FILE 186
           in your TSO logon proc.  Has to be SETCODE AC(1).     *   FILE 186
                                                                 *   FILE 186
           Updated for OS/390 Version 2.6.   (CBT421)            *   FILE 186
                                                                 *   FILE 186

Table of contents

           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

Table of contents

           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

Table of contents

           IS FROM MR SHMUEL 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

Table of contents

           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

Table of contents

           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

Table of contents

           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

Table of contents

           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 906                                          *   FILE 193
           Tallman, NY  10982  USA                               *   FILE 193
                                                                 *   FILE 193
           email:  sbgolob@attglobal.net  or sbgolob@aol.com     *   FILE 193
                                                                 *   FILE 193

Table of contents

           IS A SET OF CUT AND PASTE MACROS FROM JIM MARSHALL    *   FILE 194
           OF THE U.S. TREASURY DEPARTMENT IN HYATTSVILLE,       *   FILE 194
           MARYLAND.  THESE ARE EDIT MACROS TO BE USED UNDER     *   FILE 194
           ISPF.                                                 *   FILE 194
                                                                 *   FILE 194

Table of contents

           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

Table of contents

           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

Table of contents

           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

Table of contents

           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
           THERE ARE 3 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
               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@swbell.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

Table of contents

           IS FROM DAVE COLE WHO IS NOW AT COLE SOFTWARE         *   FILE 199
           IN AFTON, 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
         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
    asm2zap.zip   OS/390    A utility for converting an          *   FILE 199
                            assembly listing into SUPERZAP       *   FILE 199
                            cards.                               *   FILE 199
                                                                 *   FILE 199
    blksptrk.zip  OS/390    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    OS/390    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  OS/390    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
    xrefasm.zip   OS/390    A pair of programs for producing     *   FILE 199
                            master cross-reference listings      *   FILE 199
                            for multi-assembly programs.         *   FILE 199
                                                                 *   FILE 199
               COLE SOFTWARE LLC                                 *   FILE 199
               736 Fox Hollow Road Afton, VA 22920               *   FILE 199
               540-456-8210 540-456-6658: FAX                    *   FILE 199
                                                                 *   FILE 199
             E-MAIL  :   CSWstaff@cfw.com                        *   FILE 199
             INTERNET:   http://www.colesoft.com                 *   FILE 199
                                                                 *   FILE 199
    COLE SOFTWARE          WEB PAGE: HTTP://WWW.COLESOFT.COM     *   FILE 199
    736 FOX HOLLOW ROAD    VOICE:    540-456-8536                *   FILE 199
    AFTON, VA 22920        FAX:      540-456-6658                *   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

Table of contents

           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
              OS/390 Rel 2.6.  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

Table of contents

           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

Table of contents

           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

Table of contents

           IS FROM JIM MARSHALL OF THE DEPARTMENT OF THE         *   FILE 203
           TREASURY, FINANCIAL MANAGEMENT SERVICE IN             *   FILE 203
           HYATTSVILLE, MARYLAND.  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, US TREASURY                        *   FILE 203
                FINANCIAL MANAGEMENT SERVICE                     *   FILE 203
                PRINCE GEORGES PLAZA II - ROOM 400B              *   FILE 203
                3700 EAST-WEST HIGHWAY                           *   FILE 203
                HYATTSVILLE, MD  20782                           *   FILE 203
                202-874-8353                                     *   FILE 203
                                                                 *   FILE 203

Table of contents

           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 CALL SAM GOLOB AT                     *   FILE 204
        NEW PHONE NUMBER:   845-362-1996                         *   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@aol.com         *   FILE 204
                                         sbgolob@attglobal.net   *   FILE 204
        NEW PHONE NUMBER:   845-362-1996                         *   FILE 204
                                                                 *   FILE 204

Table of contents

           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

Table of contents

           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

Table of contents

           IS A FULL SCREEN EDITOR FROM CITIBANK OF NEW YORK,    *   FILE 207
          NEW YORK.  THIS DATA SET IS IN IEBUPDTE SYSIN FORMAT   *   FILE 207
          AND CONTAINS THE SOURCE MODULES AND DOCUMENTATION      *   FILE 207
          FOR THEIR 3270 FULL SCREEN EDITOR, WHICH IS ALSO AN    *   FILE 207
          INCORE EDITOR.  THIS IS A TSO FULL SCREEN EDITOR TO    *   FILE 207
          BE USED SOLELY FOR REMOTE AND LOCAL 3270 UNITS.  IT    *   FILE 207
          ALLOWS THE SIMULTANEOUS UPDATE AND BROWSE OF UP TO     *   FILE 207
          21 LINES OF A DATA SET, AND THE EXECUTION OF AN        *   FILE 207
          FSE/TSO COMMAND AT THE SAME TIME.                      *   FILE 207
                                                                 *   FILE 207

Table of contents

           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

Table of contents

           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

Table of contents

           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

Table of contents

           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

Table of contents

           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

Table of contents

           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

Table of contents

           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

Table of contents

           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 906                                *   FILE 215
                     TALLMAN, NY  10982    sbgolob@aol.com       *   FILE 215
                                           sbgolob@attglobal.net *   FILE 215
        NEW PHONE NUMBER:   845-362-1996                         *   FILE 215
                                                                 *   FILE 215
       (IF MY CONTACT INFORMATION BECOMES OBSOLETE, PLEASE       *   FILE 215
        CALL THE MEMBERSHIP OFFICER AT NASPA 414-768-8000        *   FILE 215
        WHERE I INTEND TO LEAVE MY NEW INFORMATION.    SG)       *   FILE 215
                                                                 *   FILE 215

Table of contents

           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

Table of contents

           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
  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

Table of contents

           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

Table of contents

           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

Table of contents

           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
    >>>>>  SEE FILE 221 FOR THE REXX EXECS IN THIS COLLECTION.   *   FILE 220
                                                                 *   FILE 220
           THIS COLLECTION WAS TESTED AT THE MVS/XA 2.2.3        *   FILE 220
           LEVEL.  BUT I'VE TRIED A LOT OF IT AT MVS/ESA 4.3     *   FILE 220
           AND MUCH OF IT STILL WORKS THERE.  SOME OF THE        *   FILE 220
           PARTS NEED MODIFICATION FOR MVS/ESA IN ITS HIGHER     *   FILE 220
           VERSIONS.  (S.G.)                                     *   FILE 220
                                                                 *   FILE 220
           I'D ALSO SUGGEST LOOKING AT THE "SHOWMVS" TSO         *   FILE 220
           COMMAND ON FILE 183 OF THIS TAPE, TO SUPPLY SOME      *   FILE 220
           MORE OF THIS KIND OF INFORMATION.  (S.G.)             *   FILE 220
                                                                 *   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
        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

Table of contents

           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

Table of contents

           IS CURRENTLY EMPTY                                    *   FILE 222
                                                                 *   FILE 222

Table of contents

           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@AOL.COM OR 845-362-1996.  IF THESE NUMBERS   *   FILE 223
      BECOME INCORRECT, PLEASE CALL THE NASPA OFFICE             *   FILE 223
      414-768-8000, MEMBERSHIP OFFICER, TO FIND OUT WHAT MY      *   FILE 223
      CURRENT ADDRESS IS.  I AM NOT THE AUTHOR OF THIS           *   FILE 223
      SYSTEM, BUT I WILL BE GLAD TO DIRECT YOU TO HIM FOR        *   FILE 223
      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