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
                   IEC705I CONSOLE MESSAGE.  IF YOU HAVE A       *   FILE 223
                   DIFFERENT AUTOMATED OPERATIONS PACKAGE        *   FILE 223
                   THAN IBM'S AOC, THIS MEMBER CAN BE            *   FILE 223
                   ADAPTED TO THE OTHER SYSTEM.                  *   FILE 223
                                                                 *   FILE 223
      ITMSRUN   -  THE STARTED PROC THAT RUNS ITMS.  KICKED      *   FILE 223
                   OFF BY THE CLIST.                             *   FILE 223
                                                                 *   FILE 223
      ITMSJOB   -  (ON FILE 224).  SAMPLE PRINTOUT OF AN         *   FILE 223
                   ITMS RUN.                                     *   FILE 223
                                                                 *   FILE 223
      ITMSPRT   -  (ON FILE 224).  SAMPLE PRINTOUT OF AN         *   FILE 223
                   ITMS RUN WITH MANY OPTIONS.                   *   FILE 223
                                                                 *   FILE 223
      THE SEQUENCE OF EVENTS IN EXECUTING THIS SYSTEM            *   FILE 223
      IS AS FOLLOWS:  (IF YOUR AUTOMATION PACKAGE IS             *   FILE 223
      NOT IBM'S AOC, YOU MUST CUSTOMIZE ITMS705M AND             *   FILE 223
      ITMS705I TO YOUR AUTOMATION PACKAGE.)                      *   FILE 223
                                                                 *   FILE 223
         1.  THE TAPE JOB PRODUCES AN IEC705I MOUNT              *   FILE 223
             MESSAGE.                                            *   FILE 223
                                                                 *   FILE 223
         2.  THE NETVIEW MESSAGE TABLE ENTRY INTERCEPTS          *   FILE 223
             THE IEC705I MESSAGE AND KICKS OFF THE AOC           *   FILE 223
             ITMS705I CLIST, WHICH STARTS THE ITMS PROC          *   FILE 223
             USING APPROPRIATE PARAMETERS THAT WERE              *   FILE 223
             PARSED FROM THE IEC705I MESSAGE.                    *   FILE 223
                                                                 *   FILE 223
         3.  THE ITMS STARTED TASK UPDATES THE ITMS              *   FILE 223
             DATABASE.  SEE THE SAMPLE REPORT FROM FILE          *   FILE 223
             224.                                                *   FILE 223
                                                                 *   FILE 223
         4.  YOU RUN "ANY OF MANY" EXECUTIONS OF ITMS            *   FILE 223
             WITH APPROPRIATE PARAMETERS (SEE MEMBER             *   FILE 223
             ITMSFUNC) TO PRODUCE ALL THE REPORTS YOU            *   FILE 223
             NEED AND WANT.  THERE ARE MANY DIFFERENT            *   FILE 223
             REPORTS THAT CAN BE PRODUCED.                       *   FILE 223
                                                                 *   FILE 223

Table of contents

           CONTAINS SAMPLE OUTPUT FROM THE FREE TAPE             *   FILE 224
           MANAGEMENT SYSTEM, WHOSE COMPONENTS ARE IN            *   FILE 224
           FILE 223.                                             *   FILE 224
                                                                 *   FILE 224

Table of contents

           IS AN OFFLOAD PROGRAM THAT WILL ALLOW THE USER TO     *   FILE 225
          OFFLOAD A PDS TO IEBUPDTE CONTROL CARD FORMAT.         *   FILE 225
          IT WILL ALLOW IEBUPDTE CONTROL CARDS TO BE PLACED      *   FILE 225
          BEFORE EACH MEMBER IN A SEQUENTIAL INPUT STREAM        *   FILE 225
          THIS PROGRAM WAS RECEIVED FROM YALE UNIVERSITY.        *   FILE 225
          THIS PROGRAM WAS WRITTEN BY MR DAVID B COLE            *   FILE 225
                                                                 *   FILE 225
     THIS IS THE ORIGINAL VERSION OF OFFLOAD.  AN UPDATED        *   FILE 225
     VERSION CAN BE FOUND ON FILE 093, WHICH WAS ENHANCED BY     *   FILE 225
     GREG PRICE.                                                 *   FILE 225
                                                                 *   FILE 225
     DAVE COLE IS NOW AT COLE SOFTWARE IN AFTON, VIRGINIA.       *   FILE 225
                                                                 *   FILE 225
    COLE SOFTWARE          WEB PAGE: HTTP://WWW.COLESOFT.COM     *   FILE 225
    736 FOX HOLLOW ROAD    VOICE:    540-456-8536                *   FILE 225
    AFTON, VA 22920        FAX:      540-456-6658                *   FILE 225
                                                                 *   FILE 225
     DAVE COLE'S PROGRAMS REQUIRE DAVE COLE'S MACROS, WHICH      *   FILE 225
     MAY BE FOUND ON FILE 408.                                   *   FILE 225
                                                                 *   FILE 225

Table of contents

           IS A COMPARE PROGRAM RECEIVED FROM YALE UNIVERSITY    *   FILE 226
           WHICH WAS WRITTEN BY MR DAVID B COLE.                 *   FILE 226
                                                                 *   FILE 226
     DAVE COLE IS NOW AT COLE SOFTWARE IN AFTON, VIRGINIA.       *   FILE 226
                                                                 *   FILE 226
    COLE SOFTWARE          WEB PAGE: HTTP://WWW.COLESOFT.COM     *   FILE 226
    736 FOX HOLLOW ROAD    VOICE:    540-456-8536                *   FILE 226
    AFTON, VA 22920        FAX:      540-456-6658                *   FILE 226
                                                                 *   FILE 226
 THE MACROS NEEDED TO ASSEMBLE THIS VERSION ARE CONTAINED IN     *   FILE 226
 FILE 408 OF THIS UTILITIES TAPE.  FOR ADDITIONAL INFORMATION    *   FILE 226
 SEE THE COMMENTS IN THE SOURCE CODE ITSELF.                     *   FILE 226
                                                                 *   FILE 226
      THE CMPRSEQ PROGRAM COMPARES TWO SEQUENTIAL CARD           *   FILE 226
      IMAGE FILES AND REPORTS PRECISELY THE DIFFERENCES          *   FILE 226
      BETWEEN THE TWO.  SUCH DIFFERENCES CAN CONSIST OF          *   FILE 226
      INSERTIONS, DELETIONS, AND REPLACEMENTS (OF EITHER         *   FILE 226
      EQUAL OR UNEQUAL SIZES).                                   *   FILE 226
                                                                 *   FILE 226
      CMPRSEQ ACCOMPLISHES THIS BY READING THE TWO INPUT         *   FILE 226
      FILES ALTERNATELY AND COMPARING THE CARD IMAGES AS IT      *   FILE 226
      GOES ALONG.  WHEN IT ENCOUNTERS TWO CARDS THAT             *   FILE 226
      MISMATCH, IT SAVES THEM AND CONTINUES TO READ THE TWO      *   FILE 226
      FILES ALTERNATELY.  EACH TIME IT READS A CARD FROM ONE     *   FILE 226
      FILE, IT COMPARES IT TO ALL CARDS THAT IT HAS READ         *   FILE 226
      FROM THE OTHER FILE SINCE THE START OF THE MISMATCH.       *   FILE 226
      IF NO MATCH IS FOUND, THEN IT SAVES THAT CARD AND          *   FILE 226
      PROCEEDS TO READ THE NEXT CARD FROM THE OTHER FILE.        *   FILE 226
      CMPRSEQ CONTINUES ALTERNATING BACK AND FORTH IN THIS       *   FILE 226
      MANNER UNTIL IT HAS READ A CARD THAT DOES MATCH ONE        *   FILE 226
      OF THE SAVED CARDS FROM THE OTHER FILE.  THE MISMATCH      *   FILE 226
      THEN CONSISTS OF ALL CARDS IN THE TWO SAVED STACKS         *   FILE 226
      THAT ARE BELOW THE TWO MATCHING CARDS.                     *   FILE 226
                                                                 *   FILE 226
      THE MISMATCHED CARDS ARE DUMPED OUT TO LOGGING             *   FILE 226
      DATASETS, AND THEN CMPRSEQ PROCEEDS TO LOOK FOR THE        *   FILE 226
      NEXT MISMATCHED BLOCK.                                     *   FILE 226
                                                                 *   FILE 226
                   LIMITATIONS                                   *   FILE 226
                                                                 *   FILE 226
      CMPRSEQ WILL COMPARE ONLY CARD IMAGE FILES - I.E.,         *   FILE 226
      FILES HAVING FIXED LENGTH RECORDS THAT ARE 80 BYTES        *   FILE 226
      LONG.                                                      *   FILE 226
                                                                 *   FILE 226
      CMPRSEQ WILL COMPARE ONLY ONE PAIR OF FILES PER            *   FILE 226
      INVOCATION.  IT WILL NOT COMPARE AN ENTIRE PDS             *   FILE 226
      LIBRARY, ALTHOUGH IT WILL COMPARE A JCL SELECTED PDS       *   FILE 226
      LIBRARY MEMBER.                                            *   FILE 226
                                                                 *   FILE 226
      IF AN INSERTION BLOCK (FOR EXAMPLE) CONTAINS A CARD        *   FILE 226
      WHOSE DUPLICATE ALREADY APPEARS COMMONLY THROUGHOUT        *   FILE 226
      THE FILES BEING COMPARED (E.G., THE "SPACE 1"              *   FILE 226
      ASSEMBLER LANGUAGE STATEMENT, ETC.), THEN THE              *   FILE 226
      COMPARISON MAY BECOME, TO A GREATER OR LESSER DEGREE,      *   FILE 226
      DESYNCHRONIZED DUE TO THE INSERTED CARD FINDING A          *   FILE 226
      MATCH WITH A PRE-EXISTING COPY OF THAT CARD IN THE         *   FILE 226
      OTHER FILE.  CMPRSEQ PROVIDES MECHANISMS TO HELP DEAL      *   FILE 226
      WITH SYNCHRONIZATION PROBLEMS.  (NOTE, SYNCHRONIZATION     *   FILE 226
      PROBLEMS CAN OCCUR, NOT JUST WITH INSERTED BLOCKS,         *   FILE 226
      BUT ALSO WITH DELETED BLOCKS AND WITH REPLACED             *   FILE 226
      BLOCKS).                                                   *   FILE 226
                   JCL                                           *   FILE 226
                                                                 *   FILE 226
      EXEC CARD KEYWORD: REGION=                                 *   FILE 226
                                                                 *   FILE 226
      CMPRSEQ'S MEMORY REQUIREMENTS VARY ACCORDING TO THE        *   FILE 226
      AGGREGATE SIZE OF THE LARGEST PAIR OF MISMATCHED           *   FILE 226
      BLOCKS ENCOUNTERED.  IF A MEMORY SHORTAGE OCCURS, THEN     *   FILE 226
      CMPRSEQ TERMINATES IMMEDIATELY; CONSEQUENTLY, IT IS        *   FILE 226
      BEST TO PROVIDE A GENEROUS AMOUNT OF AVAILABLE             *   FILE 226
      MEMORY.  USUALLY, REGION=1024K SHOULD BE ENOUGH.           *   FILE 226
                                                                 *   FILE 226
      EXEC CARD KEYWORD: PARM=FULL                               *   FILE 226
                                                                 *   FILE 226
      BY DEFAULT CMPRSEQ WILL COMPARE TWO CARDS ONLY IN          *   FILE 226
      COLUMNS 1 THROUGH 72, THUS IGNORING THE SEQUENCE           *   FILE 226
      NUMBER FIELD.  SPECIFYING PARM=FULL CAUSES CMPRSEQ TO      *   FILE 226
      EXAMINE EACH CARD IN ALL 80 COLUMNS.                       *   FILE 226
                                                                 *   FILE 226
      DDNAMES: OLD AND NEW                                       *   FILE 226
                                                                 *   FILE 226
             ATTRIBUTES                                          *   FILE 226
             ACCESS METHOD   QSAM                                *   FILE 226
             DSORG           PS                                  *   FILE 226
             RECFM           F OR FB                             *   FILE 226
             LRECL           80                                  *   FILE 226
             BLKSIZE         80*N                                *   FILE 226
             DEFAULTS        (PS,F,80,80)                        *   FILE 226
                                                                 *   FILE 226
      THESE DDNAMES (OLD AND NEW) MUST DESIGNATE THE TWO         *   FILE 226
      FILES TO BE COMPARED. THEIR EXISTANCE IS REQUIRED.         *   FILE 226
      USUALLY, ONE FILE IS AN UPDATED (NEWER) VERSION OF         *   FILE 226
      THE OTHER, HENCE NAMES OLD AND NEW.                        *   FILE 226
                                                                 *   FILE 226
      DDNAME: SYSPRINT                                           *   FILE 226
                                                                 *   FILE 226
             ATTRIBUTES                                          *   FILE 226
             ACCESS METHOD   QSAM                                *   FILE 226
             DSORG           PS                                  *   FILE 226
             RECFM           UA, VA, VBA, FA, OR FBA             *   FILE 226
             LRECL           133 OR LARGER                       *   FILE 226
             BLKSIZE         133 OR LARGER                       *   FILE 226
             DEFAULTS        (PS,VBA,137,4096)                   *   FILE 226
                                                                 *   FILE 226
      THE SYSPRINT FILE IS OPTIONAL.  IF IT IS AVAILABLE,        *   FILE 226
      THEN IT RECEIVES A LOG OF ALL DISCOVERED MISMATCHES.       *   FILE 226
      FOR EACH MISMATCHED BLOCK, BOTH THE OLD AND NEW            *   FILE 226
      VERSION OF THAT BLOCK IS SHOWN.                            *   FILE 226
                                                                 *   FILE 226
      DDNAMES: OLDLIST AND NEWLIST                               *   FILE 226
                                                                 *   FILE 226
             ATTRIBUTES                                          *   FILE 226
             ACCESS METHOD   QSAM                                *   FILE 226
             DSORG           PS                                  *   FILE 226
             RECFM           UA, VA, VBA, FA, OR FBA             *   FILE 226
             LRECL           133 OR LARGER                       *   FILE 226
             BLKSIZE         133 OR LARGER                       *   FILE 226
             DEFAULTS        (PS,VBA,137,4096)                   *   FILE 226
                                                                 *   FILE 226
      BOTH OLDLIST AND NEWLIST ARE OPTIONAL. IF ONE (OR          *   FILE 226
      BOTH) ARE AVAILABLE, THEN A COPY OF THE OLD (OR NEW)       *   FILE 226
      FILE IS WRITTEN TO IT WITH THE LOCATIONS OF ALL            *   FILE 226
      MISMATCHES CLEARLY FLAGGED.                                *   FILE 226
                                                                 *   FILE 226
      DDNAME: IGNORE                                             *   FILE 226
                                                                 *   FILE 226
             ATTRIBUTES                                          *   FILE 226
             ACCESS METHOD   QSAM                                *   FILE 226
             DSORG           PS                                  *   FILE 226
             RECFM           F OR FB                             *   FILE 226
             LRECL           80                                  *   FILE 226
             BLKSIZE         80*N                                *   FILE 226
             DEFAULTS        (PS,F,80,80)                        *   FILE 226
                                                                 *   FILE 226
      THE IGNORE FILE IS OPTIONAL.  IF IT IS AVAILABLE, THEN     *   FILE 226
      IT IS USED TO HELP CONTROL THE POSSIBLE                    *   FILE 226
      DESYNCHRONIZATION PROBLEMS DISCUSSED EARLIER.  THE         *   FILE 226
      IGNORE FILE SHOULD CONTAIN COPIES OF CARD IMAGES THAT      *   FILE 226
      APPEAR REPEATEDLY THROUGHOUT THE FILES BEING               *   FILE 226
      COMPARED, AND ESPECIALLY APPEARING IN AREAS AFFECTED       *   FILE 226
      BY INSERTIONS AND DELETIONS.  COPIES OF THESE CARDS,       *   FILE 226
      WHEN ENCOUNTERED DURING A MISMATCH RESOLUTION              *   FILE 226
      PROCESS, WILL NOT BE USED TO RESOLVE THE MISMATCH.  BY     *   FILE 226
      THIS MEANS THE POSSIBILITY OF DESYNCHRONIZATION CAN        *   FILE 226
      BE REDUCED.                                                *   FILE 226
                                                                 *   FILE 226
      DDNAME: SYNC                                               *   FILE 226
                                                                 *   FILE 226
             ATTRIBUTES                                          *   FILE 226
             ACCESS METHOD   QSAM                                *   FILE 226
             DSORG           PS                                  *   FILE 226
             RECFM           F OR FB                             *   FILE 226
             LRECL           80                                  *   FILE 226
             BLKSIZE         80*N                                *   FILE 226
             DEFAULTS        (PS,F,80,80)                        *   FILE 226
                                                                 *   FILE 226
      UNFORTUNATELY, VERY LARGE FILES MAY HAVE TOO MANY          *   FILE 226
      COMMONLY REOCCURING CARDS FOR THE IGNORE FILE TO BE        *   FILE 226
      WHOLLY EFFECTIVE IN ELIMINATING DESYNCHRONIZATION          *   FILE 226
      PROBLEMS.  IF THIS IS THE CASE, THEN THE SYNC FILE CAN     *   FILE 226
      BE PROVIDED TO FORCE RESYNCHRONIZATION AT PARTICULAR       *   FILE 226
      POINTS IN THE FILES BEING COMPARED.  THIS FILE SHOULD      *   FILE 226
      CONTAIN COPIES OF ONE OR MORE CARDS EACH OF WHICH          *   FILE 226
      APPEARS EXACTLY ONCE IN BOTH THE OLD AND NEW FILES.        *   FILE 226
      THE CARDS IN THE SYNC FILE SHOULD APPEAR IN THE SAME       *   FILE 226
      ORDER BY WHICH THEY APPEAR IN THE OLD AND NEW FILES.       *   FILE 226
      THEY SHOULD REPRESENT POINTS IN THE OLD AND NEW FILES      *   FILE 226
      AT WHICH YOU WISH TO FORCE COMPARISON SYNCHRONIZATION.     *   FILE 226
      GENERALLY, SUCH POINTS WILL BE FOLLOWING THOSE AREAS       *   FILE 226
      WHERE OTHERWISE UNRECOVERABLE DESYNCHRONIZATION HAS        *   FILE 226
      OCCURED.                                                   *   FILE 226
                                                                 *   FILE 226
      WHEN CMPRSEQ ENCOUNTERS A RESYNCHRONIZATION POINT          *   FILE 226
      (I.E., WHEN IT HAS READ A CARD FROM ONE OF THE             *   FILE 226
      COMPARISON FILES THAT EXACTLY MACTHES THE NEXT CARD        *   FILE 226
      FROM THE SYNC FILE), IT WILL NOT READ ANY FURTHER          *   FILE 226
      FROM THAT FILE UNTIL IT READS THE IDENTICAL CARD FROM      *   FILE 226
      THE OTHER FILE.  THIS HAS THE EFFECT OF FORCING THE        *   FILE 226
      RESOLUTION OF A CURRENT MISMATCH (IF ANY) AT THE           *   FILE 226
      RESINCHRONIZATION POINT.                                   *   FILE 226
                                                                 *   FILE 226
      THE SYNC FILE IS OPTIONAL.  IF IT IS AVAILABLE, THEN       *   FILE 226
      IS MUST BE CORRECTLY FORMED.  IF IT IS NOT (I.E., IF       *   FILE 226
      IT IS OUT OF SEQUENCE, OR IF IT CONTAINS A CARD THAT       *   FILE 226
      DOES NOT APPEAR IN BOTH THE OLD AND NEW FILES), THEN       *   FILE 226
      THE CMPRSEQ RUN WILL FAIL.                                 *   FILE 226
                                                                 *   FILE 226
                   COMPLETION CODES                              *   FILE 226
                                                                 *   FILE 226
       0 - PROCESSING HAS COMPLETED SUCCESSFULLY.  NO            *   FILE 226
           MISMATCHES HAVE BEEN FOUND.                           *   FILE 226
                                                                 *   FILE 226
       4 - PROCESSING HAS COMPLETED SUCCESSFULLY.  AT LEAST      *   FILE 226
           ONE MISMATCH HAS BEEN FOUND.                          *   FILE 226
                                                                 *   FILE 226
      12 - PROCESSING HAS FAILED.  A MEMORY SHORTAGE HAS         *   FILE 226
           OCCURED.                                              *   FILE 226
                                                                 *   FILE 226
      16 - PROCESSING HAS ABORTED.  ONE OF THE COMPARISON        *   FILE 226
           FILES (DDNAME OLD OR NEW) IS NOT AVAILABLE.           *   FILE 226
                                                                 *   FILE 226
                                                                 *   FILE 226

Table of contents

           IS IN IEBUPDTE FORMAT AND CONTAINS A SERIES OF        *   FILE 227
          PROGRAMS TO ALLOW CERTAIN TSO USERS TO PERFORM         *   FILE 227
          AUTHORIZED FUNCTIONS.  FOR ADDITIONAL DOCUMENTATION    *   FILE 227
          SEE THE MEMBER CALLED $DOC                             *   FILE 227
                                                                 *   FILE 227
            THIS PDS CONTAINS THE FOLLOWING MEMBERS              *   FILE 227
                                                                 *   FILE 227
   MEMBER          DESCRIPTION                                   *   FILE 227
                                                                 *   FILE 227
   AOFF            PROGRAM TO TURN THE AUTHORIZATION BIT OFF     *   FILE 227
   AON             PROGRAM TO TURN THE AUTHORIZATION BIT ON      *   FILE 227
   BEGIN           USER MACRO                                    *   FILE 227
   CBT385          PROGRAM TO ATTACH IEBCOPY IN AN AUTHORIZED    *   FILE 227
                   ENVIRONMENT FOR ANYONE                        *   FILE 227
   CBT594          PROGRAM TO ATTACH IKJEFT01 IN AN AUTHORIZED   *   FILE 227
                   ENVIRONMENT FOR ANYONE                        *   FILE 227
   CBT390          VALIDATION OF USER IDS TO DO AN AUTHORIZED    *   FILE 227
                   FUNCTION                                      *   FILE 227
   D0              PROGRAM TO ATTACH A LOAD MODULE VIA           *   FILE 227
                   LINKLIST (AUTHORIZED)                         *   FILE 227
   D0D0            SAME AS D0 EXCEPT BEFORE PGM IS ATTACHED      *   FILE 227
                   THIS CODE GOES TO KEY 0 AND SUPERVISOR        *   FILE 227
                   STATE.  USED TO GET AROUND PTF UZ26385        *   FILE 227
                   (APAR OZ39506) FOR DIDOCS AND SPY.  THIS      *   FILE 227
                   PTF PUT THE CONSOLE BUFFERS INTO PROTECTED    *   FILE 227
                   STORAGE (NICE PEOPLE)                         *   FILE 227
   ENDALL          USER MACRO                                    *   FILE 227
   HREADY          HELP MEMBER FOR CBT594 (ALIAS READY)          *   FILE 227
   IGC0025D        USER SVC TO TURN AUTHORIZE BIT ON/OFF         *   FILE 227
   SAVEALL         USER MACRO                                    *   FILE 227
   XEQ             PROGRAM TO ATTACH A LOAD MODULE VIA           *   FILE 227
                   LINKLIST (NOT AUTHORIZED)                     *   FILE 227
   LISTPW          TSO CP TO LIST ENTRIES FROM THE PASSWORD      *   FILE 227
                   DATA SET                                      *   FILE 227
   UADS            TSO CP TO ALLOW AUTHORIZED USERS THE ABILITY  *   FILE 227
                   TO CHANGE THEIR PSCB                          *   FILE 227
                                                                 *   FILE 227

Table of contents

           IS FROM WILLIAM HORTON OF TENNESSEE EASTMAN COMPANY   *   FILE 228
           IN KINGSPORT, TENNESSEE.  THIS FILE CONTAINS AN ISPF  *   FILE 228
           DIALOG SYSTEM TO HELP YOU RECOVER DATASETS THAT WERE  *   FILE 228
           BACKED UP BY DFHSM.                                   *   FILE 228
                                                                 *   FILE 228

Table of contents

           is a tape copy program from the Air Force Finance     *   FILE 229
           Center in Denver.  This pgm will copy all files of    *   FILE 229
           an input tape to one to sixteen output tapes.  The    *   FILE 229
           original purpose of this program was for copying      *   FILE 229
           the SHARE MVS Mods Tape.  This program is quite       *   FILE 229
           fast.  The name of this program is "COPYMODS".        *   FILE 229
                                                                 *   FILE 229
           When first written, the intent of this program was    *   FILE 229
           to copy NL tapes.  I have modified COPYMODS very      *   FILE 229
           extensively, to teach it about Standard Labeled       *   FILE 229
           tapes, and have modified it to copy large-blocked     *   FILE 229
           files of up to 64K.  (SG 07/00)                       *   FILE 229
                                                                 *   FILE 229
           I USE THIS PROGRAM FOR CREATING COPIES OF THE CBT     *   FILE 229
           MVS UTILITIES TAPE.  (SG 10/93)                       *   FILE 229
                                                                 *   FILE 229
           This program is useful in making "carbon copies"      *   FILE 229
           from one tape to another, and it can also convert     *   FILE 229
           from one tape medium to another.  For example, it     *   FILE 229
           can convert from reels to cartridges, or vice-versa.  *   FILE 229
                                                                 *   FILE 229
           My advice is, however, that you should not mix        *   FILE 229
           media types when you make multiple output tapes in    *   FILE 229
           one run.  For example, //OUT1 and //OUT2 should       *   FILE 229
           both be reels, or both cartridges of the same         *   FILE 229
           format (like 3480, 3490IDRC, or 3490E).  Do not mix   *   FILE 229
           these.  //IN can be different from //OUTx, however.   *   FILE 229
           It is my experience that when the //IN (input tape)   *   FILE 229
           was of different media type than the //OUTx (output   *   FILE 229
           tapes), this program has always worked flawlessly     *   FILE 229
           to convert the tape to a different media format.      *   FILE 229
                                                                 *   FILE 229
           I fixed the COPYMODS program to copy tapes with       *   FILE 229
           up to 64K blocks.  I've also added many other fixes,  *   FILE 229
           most of them having to do with teaching the program   *   FILE 229
           about Standard Labels.                                *   FILE 229
                                                                 *   FILE 229
           I've also solved the 2-tape-marks-together problem    *   FILE 229
           when you have a null SL tape file.  The program will  *   FILE 229
           now copy past that point, if it has seen a HDR1 or    *   FILE 229
           HDR2 label before the 2 tape marks.                   *   FILE 229
                                                                 *   FILE 229
           Under PARM control, this program can now copy         *   FILE 229
           initted tapes, and optionally change the VOLSER       *   FILE 229
           of the copied SL initted tape.  Thus, you can init    *   FILE 229
           a large number of tapes at the same time.             *   FILE 229
                                                                 *   FILE 229
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  *   FILE 229
                                                                 *   FILE 229
       NEW FEATURES ADDED:                      SBG 07/00        *   FILE 229
                                                                 *   FILE 229
           1.  64K BLOCKS ON A TAPE CAN BE COPIED.               *   FILE 229
                                                                 *   FILE 229
           2.  UP TO 16 OUTPUT DDNAMES ALLOWED.                  *   FILE 229
                                                                 *   FILE 229
           3.  INITTED TAPES, AND SL MULTIVOLUME TAPES CAN       *   FILE 229
               BE CORRECTLY COPIED.                              *   FILE 229
                                                                 *   FILE 229
           4.  ALL STANDARD LABEL INFORMATION, OR ANY            *   FILE 229
               PARTICULAR LABEL TYPES, CAN BE PRINTED, IF        *   FILE 229
               FOUND ON THE INPUT TAPE.                          *   FILE 229
                                                                 *   FILE 229
           5.  A FLEXIBLE TABLE-DRIVEN PARM KEYWORD SCANNER      *   FILE 229
               WAS ADDED.  THIS ALLOWS FOR EASY SETTING OF       *   FILE 229
               PROGRAM DEFAULTS, AND KEYWORD SYNONYMS.  SEE      *   FILE 229
               LABEL PARMTABL.                                   *   FILE 229
                                                                 *   FILE 229
           6.  OPTIONALLY, THE VOLSER OF THE OUTPUT TAPES        *   FILE 229
               CAN BE SET TO THE JCL VOLSER, INSTEAD OF THE      *   FILE 229
               INPUT TAPE'S VOLSER.                              *   FILE 229
                                                                 *   FILE 229
           7.  TAPES WITH LEADING TAPE MARKS CAN BE COPIED       *   FILE 229
               EITHER AS-IS, OR WITH THE LEADING TAPE MARKS      *   FILE 229
               LEFT OFF.                                         *   FILE 229
                                                                 *   FILE 229
           8.  EOV LABELS IN THE MIDDLE OF A TAPE, CAN NOW BE    *   FILE 229
               CHANGED TO EOF LABELS, IF THE TAPE WAS CREATED    *   FILE 229
               AS A COMPOSITE, BY THE COPYFILE PROGRAM.  THE     *   FILE 229
               PARM IS EOV2EOF (SEE PARMTABL FOR ALL ACCURATE    *   FILE 229
               AND CURRENT PARM KEYWORD SETTINGS).               *   FILE 229
                                                                 *   FILE 229
           9.  COPYMODS CAN NOW BE RUN READ-ONLY FOR THE INPUT   *   FILE 229
               TAPE, USING PARMS OF READ, READONLY, OR NOWRITE.  *   FILE 229
                                                                 *   FILE 229

Table of contents

           IS FROM AIR PRODUCTS AND CHEMICALS IN TREXLERTOWN,    *   FILE 230
           PA. AND CONTAINS A COPY OF THE LISTING HANDED OUT     *   FILE 230
           AT SHARE 66 SESSION G107 " ISPF : TRADE FAIR ".  THE  *   FILE 230
           HANDOUT DESCRIBES SEVERAL HELPFUL HINTS FOR ISPF :    *   FILE 230
             1.  CUSTOMIZING ISPF COMMAND TABLES                 *   FILE 230
             2.  USING SMP TO APPLY LOCAL MODS TO ISPF PANELS    *   FILE 230
             3.  USING ISPF TABLE SERVICES                       *   FILE 230
             4.  ACTUAL SOURCE CODE LISTINGS OF AN ISPF          *   FILE 230
                 APPLICATION                                     *   FILE 230
           THIS FILE IS 133 X 32718 FBA                          *   FILE 230
                                                                 *   FILE 230

Table of contents

           IS FROM AIR PRODUCTS AND CHEMICALS IN TREXLERTOWN,    *   FILE 231
           PA. AND CONTAINS A COPY OF THE SOURCE CODE FOR THE    *   FILE 231
           ISPF TABLE SERVICES DEMO APPLICATION FROM FILE 230.   *   FILE 231
           FILE 230 ACUTALLY CONTAINS ALL THE SOURCE CODE,  BUT  *   FILE 231
           IT IS IN PRINTED LISTING FORMAT.  THIS FILE IS IN     *   FILE 231
           IEBUPDTE SYSIN FORMAT AND CONTAINS THE SOURCE AS      *   FILE 231
           SEPARATE MEMBERS.  THE MEMBER CALLED $DOC EXPLAINS    *   FILE 231
           WHAT THE PARTS ARE AND HOW TO MAKE IT WORK.           *   FILE 231
                                                                 *   FILE 231

Table of contents

           IS FROM AIR PRODUCTS AND CHEMICALS IN TREXLERTOWN,    *   FILE 232
           PA. AND CONTAINS ASSEMBLER MACROS TO TAKE AN MVS      *   FILE 232
           IOGEN DECK AND TURN IT INTO A REASONABLE              *   FILE 232
           APPROXIMATION OF THE VM/XA SF REAL IO CONFIGURATION   *   FILE 232
           FILE (HCPRIO).  THIS FILE IS IN IEBUPDTE SYSIN        *   FILE 232
           FORMAT.  SEE THE MEMBER CALLED $DOC FOR ADDITIONAL    *   FILE 232
           INFORMATION AND THE MEMBER CALLED $JCL FOR THE        *   FILE 232
           SAMPLE JCL TO RUN THE ASSEMBLY.                       *   FILE 232
                                                                 *   FILE 232

Table of contents

           IS THE GBHABEND PROGRAM FROM GORDON HAMPTON OF        *   FILE 233
           COLONIA, NEW JERSEY.  THIS IS A BATCH PROGRAM THAT    *   FILE 233
           IS A FRONT END TO THE ABEND MACRO.  THIS PROGRAM      *   FILE 233
           WILL GENERATE ANY ABEND CODE IN A JOBSTREAM:          *   FILE 233
           SYSTEM, USER, OR SYSTEM WITH REASON CODE.  YOU CAN    *   FILE 233
           FIND MANY USES FOR THIS PROGRAM, SIMULATING YOUR      *   FILE 233
           OWN S0C4 ABENDS, OR STOPPING A JOBSTREAM UNDER        *   FILE 233
           CONDITION CODE CONTROL.  GORDON USED THIS PROGRAM     *   FILE 233
           FOR MANY YEARS TO CHECK UP ON THE "ABENDAID" PEOPLE   *   FILE 233
           TO SEE HOW THEY WERE IMPROVING THEIR ACT FROM         *   FILE 233
           RELEASE TO RELEASE.                                   *   FILE 233
                                                                 *   FILE 233
         GORDON_B_HAMPTON@CSI.COM (GORDON BOYD HAMPTON)   HOME   *   FILE 233
         GORDON.HAMPTON@CHASE.COM (GORDON BOYD HAMPTON)   WORK   *   FILE 233
                                                                 *   FILE 233
   HOME PAGE -                                                   *   FILE 233
     HTTP://OURWORLD.COMPUSERVE.COM/HOMEPAGES/GORDON_B_HAMPTON   *   FILE 233
                                                                 *   FILE 233
         GORDON B. HAMPTON                                       *   FILE 233
         CHEM NETWORK PROCESSING SERVICES                        *   FILE 233
         130 BELMONT DRIVE                                       *   FILE 233
         SOMERSET, NJ 08873                                      *   FILE 233
                                                                 *   FILE 233

Table of contents

           IS FROM JIM MARSHALL AND CONTAINS A SYS1.BRODCAST     *   FILE 234
           SCAN PROGRAM, MODIFIED FROM THE BRODSCAN PROGRAM      *   FILE 234
           ON FILE 316.  SYS1.BRODCAST RECORD TYPES HAVE BEEN    *   FILE 234
           DSECT'ED AND DOCUMENTED IN PREPARATION FOR POSSIBLE   *   FILE 234
           FURTHER WORK.  JIM'S CURRENT ADDRESS IS               *   FILE 234
                                                                 *   FILE 234
                 JIM MARSHALL, US TREASURY                       *   FILE 234
                 FINANCIAL MANAGEMENT SERVICE                    *   FILE 234
                 PRINCE GEORGES PLAZA II - ROOM 400B             *   FILE 234
                 3700 EAST-WEST HIGHWAY                          *   FILE 234
                 HYATTSVILLE, MD  20782                          *   FILE 234
                 202-874-8353                                    *   FILE 234
                                                                 *   FILE 234
                                                                 *   FILE 234

Table of contents

           IS AN LPA/SVC REAL TIME LOADER AND REPLACEMENT AND    *   FILE 235
          PERFORMANCE TOOL FROM CHYRSLER PARTS.                  *   FILE 235
          MODULE CONCEPTS:  REAL TIME, MLPA SIMULATION, SVC      *   FILE 235
           REPLACEMENT AND MODULE FIXING (FOR PERFORMANCE AND    *   FILE 235
           EASE OF IN-CORE ZAP).                                 *   FILE 235
           THIS MODULE IS PAGEABLE.                              *   FILE 235
           LOADED MODULES AND SVCS ARE PLACED IN FIXED CSA       *   FILE 235
           MEMORY.                                               *   FILE 235
           WHY IN FIXED MEMORY ?                                 *   FILE 235
           1) TYPE 1 AND 2 SVC'S MUST BE RESIDENT IN THE         *   FILE 235
              NUCLEUS (OR AT LEAST APPEAR TO BE SO).             *   FILE 235
           2) AS THIS IS A TEST TOOL, THE ASSUMPTION IS THAT     *   FILE 235
              IN-CORE ZAPS MAY BECOME NECESSARY AND YOU ARE      *   FILE 235
              ASSURED THE MODULE WILL BE IN CORE AT ALL TIMES    *   FILE 235
              (NOT PAGED OUT).                                   *   FILE 235
           3) FOR PERFORMANCE TESTING, A DUPLICATE COPY OF A     *   FILE 235
              CURRENTLY PAGEABLE MODULE MAY BE RE-LOADED, AND    *   FILE 235
              YOU WILL BE ABLE TO EXAMINE THE PERFORMANCE GAINS  *   FILE 235
              THAT WOULD RESULT IN THE PERMANENT FIXING OF THE   *   FILE 235
              MODULE VIA IEAFIXXX.                               *   FILE 235
                                                                 *   FILE 235
           FOR ADDITIONAL DOCUMENTATION ON THIS PROGRAM SEE THE  *   FILE 235
           SOURCE CODE.                                          *   FILE 235
                                                                 *   FILE 235

Table of contents

           IS FROM SAM GOLOB AND CONTAINS SEVERAL VERSIONS OF    *   FILE 236
          A ZAP TO SHORTEN THE "LISTC LEVEL" LISTING, SO IT      *   FILE 236
          DOESN'T DISPLAY THE CATALOG NAME AFTER EACH DATASET    *   FILE 236
          NAME.  THIS ZAP IS FITTED FOR 5 VERSIONS OF DFP, WITH  *   FILE 236
          INSTRUCTIONS INCLUDED ON HOW TO FIT IT FOR OTHER       *   FILE 236
          LEVELS OF MODULE IDCLC01.  THIS ZAP WAS SHOWN TO ME    *   FILE 236
          INITIALLY BY MY FRIEND MERV HEMP OF NORTHRIDGE,        *   FILE 236
          CALIFORNIA.                                            *   FILE 236
                                                                 *   FILE 236
          A WHOLE BUNCH OF PTF LEVEL ZAPS HAVE ALSO BEEN         *   FILE 236
          SUPPLIED HERE.  THESE WERE OBTAINED DIRECTLY FROM      *   FILE 236
          THE OBJECT DECKS OF THE PTFS, USING THE "PDSTOOLS"     *   FILE 236
          VENDOR PRODUCT FROM SERENA INC.  (DOING ALL OF THEM    *   FILE 236
          TOOK ONLY ABOUT AN HOUR OR TWO, INCLUDING THE TIME TO  *   FILE 236
          FIND ALL THE SMPPTS DATASETS AND ALL THE RELEVANT      *   FILE 236
          PTFS WE HAD IN HOUSE.  WE HAVE A LARGE DATA CENTER     *   FILE 236
          WITH MANY LPARS, AND YOU CAN SEE HOW MANY VERSIONS     *   FILE 236
          OF THIS ZAP I HAVE FOUND (AT LEAST 17) FOR THIS SITE.  *   FILE 236
                                                                 *   FILE 236

Table of contents

           IS A PROGRAM FROM THE FLORIDA POWER COMMISSION THAT   *   FILE 237
          WILL PRODUCE THE FOLLOWING TWO REPORTS FROM A LOAD     *   FILE 237
          LIBRARY                                                *   FILE 237
            1. LIST ALL CSECT NAMES WITHIN EACH MEMBER.          *   FILE 237
            2. LIST ALL MEMBERS WHICH REFERENCE EACH             *   FILE 237
               CSECT NAME.                                       *   FILE 237
                                                                 *   FILE 237

Table of contents

           IS FROM VALENTIN CHERNYAK OF RIVER EDGE, NEW JERSEY   *   FILE 238
           AND CONTAINS REASM, WHICH IS A SUPER DISASSEMBLER     *   FILE 238
           THAT RUNS INTERACTIVELY UNDER ISPF.  THIS FILE        *   FILE 238
           CONTAINS LOAD MODULES FOR REASM.                      *   FILE 238
                                                                 *   FILE 238
        EMAIL:   JOPA@HOTMAIL.COM                                *   FILE 238
                 WEBMASTER@REASM.COM                             *   FILE 238
                 HTTP://WWW.REASM.COM                            *   FILE 238
                                                                 *   FILE 238
        PHONE:   914-320-0827                                    *   FILE 238
                                                                 *   FILE 238
           THIS PROGRAM IS WRITTEN IN PL/I OPTIMIZER.  YOU NEED  *   FILE 238
           TO HAVE THE PL/I RELEASE 2.3.0 TRANSIENT LIBRARY TO   *   FILE 238
           RUN THESE LOAD MODULES.  IT MAY IN THE FUTURE BE      *   FILE 238
           POSSIBLE TO REMEDY THIS SOMEWHAT, BUT THIS IS THE     *   FILE 238
           CASE AT THE CURRENT TIME.                             *   FILE 238
                                                                 *   FILE 238
           REASM IS AN ISPF APPLICATION WHICH DISPLAYS YOUR      *   FILE 238
           CSECT IN HEX, AND THEN ALLOWS YOU TO DECODE PART OF   *   FILE 238
           IT AS INSTRUCTIONS, REALIGN THE DISASSEMBLY, TREAT    *   FILE 238
           PARTS OF THE CODE AS CONSTANTS, ETC., ALL OF THAT     *   FILE 238
           USING ISPF-TYPE LINE COMMANDS AND PRIMARY COMMANDS.   *   FILE 238
                                                                 *   FILE 238
           YOU CAN INTERACTIVELY MOLD THE DISASSEMBLED SOURCE    *   FILE 238
           AS MUCH AS YOU WANT TO.  YOU DON'T HAVE TO MAKE       *   FILE 238
           MULTIPLE BATCH PASSES.  YOU DO IT ALL INTERACTIVELY.  *   FILE 238
           THERE IS A COMPLETE SET OF ISPF CONTEXTUAL HELP       *   FILE 238
           INCLUDED IN THIS PACKAGE.                             *   FILE 238
                                                                 *   FILE 238
           THIS DISASSEMBLER ALSO HAS A FACILITY TO DYNAMICALLY  *   FILE 238
           FIT LABELS FROM DSECTS IN MACROS.  THESE LABELS CAN   *   FILE 238
           GO ANYWHERE IN THE SOURCE YOU SAY.  THE MACROS HAVE   *   FILE 238
           TO BE PRE-DIGESTED USING VALENTIN'S SPECIAL UTILITY   *   FILE 238
           THAT IS INCLUDED IN THIS FILE, WHICH IS CALLED        *   FILE 238
           "PRCBGEN".                                            *   FILE 238
                                                                 *   FILE 238

Table of contents

           IS FROM VALENTIN CHERNYAK OF RIVER EDGE, NEW JERSEY   *   FILE 239
           AND CONTAINS REASM, WHICH IS A SUPER DISASSEMBLER     *   FILE 239
           THAT RUNS INTERACTIVELY UNDER ISPF.  THIS FILE        *   FILE 239
           CONTAINS ISPF PANELS FOR REASM.                       *   FILE 239
                                                                 *   FILE 239

Table of contents

           IS FROM VALENTIN CHERNYAK OF RIVER EDGE, NEW JERSEY   *   FILE 240
           AND CONTAINS REASM, WHICH IS A SUPER DISASSEMBLER     *   FILE 240
           THAT RUNS INTERACTIVELY UNDER ISPF.  THIS FILE        *   FILE 240
           CONTAINS ISPF MESSAGES FOR REASM.                     *   FILE 240
                                                                 *   FILE 240

Table of contents

           IS FROM VALENTIN CHERNYAK OF RIVER EDGE, NEW JERSEY   *   FILE 241
           AND CONTAINS REASM, WHICH IS A SUPER DISASSEMBLER     *   FILE 241
           THAT RUNS INTERACTIVELY UNDER ISPF.  THIS FILE        *   FILE 241
           CONTAINS DOCUMENTATION AND JCL FOR REASM.             *   FILE 241
                                                                 *   FILE 241

Table of contents

           IS FROM VALENTIN CHERNYAK OF RIVER EDGE, NEW JERSEY   *   FILE 242
           AND CONTAINS REASM, WHICH IS A SUPER DISASSEMBLER     *   FILE 242
           THAT RUNS INTERACTIVELY UNDER ISPF.  THIS FILE        *   FILE 242
           CONTAINS A COLLECTION OF "PRE-DIGESTED" MVS MACROS    *   FILE 242
           FOR REASM, TO INTERACTIVELY SUPPLY MAPPING LABELS.    *   FILE 242
           YOU CAN ADD TO THIS COLLECTION WITH THE "PRCBGEN"     *   FILE 242
           UTILITY THAT IS SUPPLIED ON FILE 238.                 *   FILE 242
                                                                 *   FILE 242

Table of contents

           IS CURRENTLY EMPTY                                    *   FILE 243
                                                                 *   FILE 243

Table of contents

           IS FROM PHILIP PECKSEN OF NFU MUTUAL INSURANCE IN     *   FILE 244
           STRATFORD UPON AVON, ENGLAND.  THIS FILE COMES FROM   *   FILE 244
           A TAPE BEING MADE AVAILABLE TO UK G.U.I.D.E.          *   FILE 244
           MEMBERS.  THIS PARTICULAR FILE HAS NEWER MATERIALS,   *   FILE 244
           AND IS AN ADDENDUM TO THE OLD UK G.U.I.D.E. TAPE      *   FILE 244
           FILE.                                                 *   FILE 244
                                                                 *   FILE 244
           THE OLD UK G.U.I.D.E. GOODIES FILE IS TOO LONG AND    *   FILE 244
           TOO OLD (IN MY OPINION) TO BE INCLUDED AT THIS TIME   *   FILE 244
           ON THE CBT TAPE.  THE MATERIALS FROM THAT TAPE ARE    *   FILE 244
           CURRENTLY INCLUDED IN THE CBT OVERFLOW TAPE.          *   FILE 244
                                                                 *   FILE 244
            ADDRESS:   PHILIP PECKSEN                            *   FILE 244
                       NFU MUTUAL INSURANCE                      *   FILE 244
                       TIDDINGTON ROAD                           *   FILE 244
                       STRATFORD UPON AVON                       *   FILE 244
                       WARKS CV37 7BJ                            *   FILE 244
                       ENGLAND                                   *   FILE 244
                                                                 *   FILE 244
            EMAIL:     PHILIP_PECKSEN@NFUMUTUAL.CO.UK            *   FILE 244
                                                                 *   FILE 244
            TELEPHONE:  +44-1-789-202111                         *   FILE 244
                                                                 *   FILE 244
                  GUIDE GOODIES      1993 'A'                    *   FILE 244
                  =============      ========                    *   FILE 244
                                                                 *   FILE 244
   THIS DATASET HAS BEEN BUILT UP FROM SEVERAL CONTRIBUTIONS     *   FILE 244
   COLLECTED OVER THE LAST FEW MONTHS TO FORM THE FIRST CUT OF   *   FILE 244
   A NEW GOODIES FILE.                                           *   FILE 244
                                                                 *   FILE 244
   WHERE MEMBER NAMES HAVE NOT CONFORMED TO THE REQUESTED        *   FILE 244
   FORMAT THE FIRST THREE CHARACTERS IN MOST CASES HAVE BEEN     *   FILE 244
   CHANGED TO 'ANN' SO BEWARE IF COMPILING PROGRAMS AS MEMBER    *   FILE 244
   NAMES WILL NEED ADJUSTING TO WHAT THE PROGRAM EXPECTS.  -     *   FILE 244
   SORRY BUT ITS THE ONLY WAY TO KEEP THE TAPE IN A SENSIBLE     *   FILE 244
   FORMAT.                                                       *   FILE 244
                                                                 *   FILE 244
   EACH COMPANY CONTRIBUTION HAS AN INDIVIDUAL 3 CHARACTER       *   FILE 244
   PREFIX AND AN INDEX MEMBER.  TO HELP EVALUATE THE DATASET     *   FILE 244
   ALL OF THE INDEX MEMBERS ARE COPIED INTO THIS MEMBER AS       *   FILE 244
   WELL.                                                         *   FILE 244
                                                                 *   FILE 244
   GOOD LUCK  --    PHILIP PECKSEN         SEPT 1993             *   FILE 244
                                                                 *   FILE 244
  -------------------------------------------------------------  *   FILE 244
    A01XXXXX          GOODIES DOCUMENTATION                      *   FILE 244
    --------          ---------------------                      *   FILE 244
    CONTRIBUTED  BY    DAVE THORBY                               *   FILE 244
                       LONDON ELECTRICITY                        *   FILE 244
                       +44-1-71-232 3045                         *   FILE 244
  -------------------------------------------------------------  *   FILE 244
                                                                 *   FILE 244
    A01CHECK         CHECKS IF A SPECIFIED JOB IS STILL RUNNING  *   FILE 244
    A01ENQ           TSO C.P. TO DISPLAY ENQUEUES                *   FILE 244
    A01INMRZ         I.D.T.F. RECEIVE PRE-PROCESSOR TO CHECK     *   FILE 244
                     FOR MIGRATED LOG D/S                        *   FILE 244
    A01IPLVO         TSO C.P. TO DISPLAY CURRENT IPL VOLUME      *   FILE 244
    A01IPLNV         DELETE DATA SETS CATALOGUED TO VOLUMES      *   FILE 244
                     WHICH NO LONGER EXIST                       *   FILE 244
    A01DSNWT         WAITS FOR A DATA SET TO BECOME AVAILABLE    *   FILE 244
                     WITHOUT RESERVING IT                        *   FILE 244
    A01CALL          TSO C.P. TO CALL A PROGRAM FROM THE         *   FILE 244
                     LINKLIST                                    *   FILE 244
    A01MOVIE         ISPF MOVING PICTURES  E.G. XMAS LOGON       *   FILE 244
                     MESSAGE                                     *   FILE 244
    A01TAPE          TAPE SCAN PROGRAM                           *   FILE 244
    A01EXTNT         ADD SECONDARY EXTENTS, CHANGE BLOCKSIZE,    *   FILE 244
                     REALLOCATE IN TRACKS                        *   FILE 244
    A01FREE          GET FREE SPACE FOR ALL ONLINE DASD          *   FILE 244
    A01GETAC         GET TSO USER'S CURRENT ACCOUNT CODE INTO    *   FILE 244
                     CLIST VARIABLE                              *   FILE 244
    A01HSMNC         CHECK DFHSM MCDS FOR UNCATALOGUED           *   FILE 244
                     MIGRATED DATA SETS                          *   FILE 244
    A01LIST          AVOID TSO ABEND S806 FOR                    *   FILE 244
                     LIST/ASM/CALC/COBOL/FORT/COPY/MERGE         *   FILE 244
    A01P0100         ISPF BASED IBM MANUAL MANAGEMENT PROGRAM    *   FILE 244
    A01PC100                "    INVOCATION CLIST                *   FILE 244
    A01PM00                 "    MESSAGE MEMBER                  *   FILE 244
    A01PM01                 "    MESSAGE MEMBER                  *   FILE 244
    A01PM02                 "    MESSAGE MEMBER                  *   FILE 244
    A01PM03                 "    MESSAGE MEMBER                  *   FILE 244
    A01PM04                 "    MESSAGE MEMBER                  *   FILE 244
    A01PM09                 "    MESSAGE MEMBER                  *   FILE 244
    A01PP010                "    PANEL                           *   FILE 244
    A01PP020                "    PANEL                           *   FILE 244
    A01PP030                "    PANEL                           *   FILE 244
    A01PP040                "    PANEL                           *   FILE 244
    A01PP050                "    PANEL                           *   FILE 244
    A01PP060                "    PANEL                           *   FILE 244
    A01PP070                "    PANEL                           *   FILE 244
    A01PP080                "    PANEL                           *   FILE 244
    A01PP090                "    PANEL                           *   FILE 244
    A01PP100                "    PANEL                           *   FILE 244
    A01PP110                "    PANEL                           *   FILE 244
    A01PP120                "    PANEL                           *   FILE 244
    A01PP130                "    PANEL                           *   FILE 244
    A01PP140                "    PANEL                           *   FILE 244
    A01PH010                "    TUTORIAL                        *   FILE 244
    A01PH020                "    TUTORIAL                        *   FILE 244
    A01PH030                "    TUTORIAL                        *   FILE 244
    A01PH040                "    TUTORIAL                        *   FILE 244
    A01PH050                "    TUTORIAL                        *   FILE 244
    A01PH060                "    TUTORIAL                        *   FILE 244
    A01PH070                "    TUTORIAL                        *   FILE 244
    A01PH080                "    TUTORIAL                        *   FILE 244
    A01PH090                "    TUTORIAL                        *   FILE 244
    A01PH100                "    TUTORIAL                        *   FILE 244
    A01PH101                "    TUTORIAL                        *   FILE 244
    A01PH110                "    TUTORIAL                        *   FILE 244
    A01PH120                "    TUTORIAL                        *   FILE 244
    A01PH130                "    TUTORIAL                        *   FILE 244
    A01P0200                "    FILE LISTING PROGRAM            *   FILE 244
    A01LOGOF         LOGOFF TSO FROM ISPF MAIN MENU              *   FILE 244
    A01SKEOF         RECOVER DATA FROM BEYOND END OF FILE        *   FILE 244
                     MARKS ON DASD                               *   FILE 244
    A01SMF           SCAN SMF FOR SELECTED RECORD TYPES          *   FILE 244
    A01SCAN          SCAN RECFM=VS/VBS DATA SETS FOR MISSING     *   FILE 244
                     SEGMENTS                                    *   FILE 244
    A01VERFY         ENSURE ALL VSAM DATA SETS ON A DISK ARE     *   FILE 244
                     PROPERLY CLOSED                             *   FILE 244
    A01PAGEL         DISPLAY LIST OF PAGE + SWAP DATA SETS       *   FILE 244
    A01RACXT         DISPLAY SPECIFIED USER'S DEFAULT RACF       *   FILE 244
                     GROUP + USER NAME                           *   FILE 244
    A01RCORE         REALTIME REPORT ON REAL STORAGE FRAMES      *   FILE 244
                     USED (C/F RMF)                              *   FILE 244
    A01VRGRP         SET CLIST VARIABLE TO CURRENT RACF          *   FILE 244
                     CONNECT GROUP                               *   FILE 244
    A01UT01          CREATE CONTROL CARD(S) FROM PARM            *   FILE 244
    A01WAIT          TSO C.P. TO WAIT A SPECIFIED LENGTH OF      *   FILE 244
                     TIME                                        *   FILE 244
    A01ZDOW          ISPF CLIST TO GET DAY OF WEEK               *   FILE 244
                                                                 *   FILE 244
  -------------------------------------------------------------  *   FILE 244
    A02XXXXX          GOODIES DOCUMENTATION                      *   FILE 244
    --------          ---------------------                      *   FILE 244
    CONTRIBUTED  BY    --                                        *   FILE 244
                            MIKE TEALE                           *   FILE 244
                            L.O.L.A.                             *   FILE 244
                            +44-1-81-366 6611 X285               *   FILE 244
  -------------------------------------------------------------  *   FILE 244
                                                                 *   FILE 244
    THIS LIBRARY CONTAINS THE FOLLOWING GOODIES:-                *   FILE 244
                                                                 *   FILE 244
     1. AN EDIT MACRO CALLED ZOOM WHICH WILL DISPLAY A JCL       *   FILE 244
        PROCEDURE WHILE EDITING JCL. THE CURSOR IS PLACED ON     *   FILE 244
        AN EXEC STATEMENT IN YOUR JOB AND THE ZOOM COMMAND       *   FILE 244
        ENTERED. THE JCL PROC WILL BE DISPLAYED VIA A BROWSE     *   FILE 244
        PANEL.                                                   *   FILE 244
                                                                 *   FILE 244
        MEMBER NAMES:   A02ZOOM                                  *   FILE 244
                                                                 *   FILE 244
     2. AN EDIT MACRO CALLED JOBC WHICH WILL GENERATE A JOB      *   FILE 244
        CARD.  THIS MACRO DISPLAYS AN ENTRY PANEL AND IS         *   FILE 244
        DOCUMENTED VIA TUTORIAL PANELS. THE JOB STANDARD IS      *   FILE 244
        FOR L.O.L.A.'S  SET UP BUT CAN BE CHANGED.               *   FILE 244
                                                                 *   FILE 244
        MEMBER NAMES:   JOBC,A02N021,A02N0211  -  EDIT MACROS    *   FILE 244
                        A02N021                -  ENTRY PANEL    *   FILE 244
                        A02MGN02               -  MESSAGES       *   FILE 244
                        A02N....               -  HELP PANELS    *   FILE 244
                                                                 *   FILE 244
     3. A PROGRAM CALLED Z7504 THAT WILL CONVERT AWKWARD         *   FILE 244
        CHARACTERS SUCH AS AMPERSANDS AND BRACKETS IN CLIST      *   FILE 244
        VARIABLES TO OTHER CHARACTERS SO THAT THE CLIST CAN      *   FILE 244
        COMPLETE NORMALLY. THIS WAS WRITTEN TO CATER FOR THE     *   FILE 244
        SITUATION WHERE SOMEONE ENTERS AN AMPERSAND IN AN ISPF   *   FILE 244
        PANEL VARIABLE AND WHEN THE CLIST TRIES TO DO ANYTHING   *   FILE 244
        WITH THE VARIABLE IT BLOWS UP.                           *   FILE 244
                                                                 *   FILE 244
        MEMBER NAMES:   A02Z7504           -  PROGRAM            *   FILE 244
                        A02SETUP,A02CLEAR  -  MACROS             *   FILE 244
                        A0JVARS            -  JCL TO             *   FILE 244
                                              ASSEMBLE/LINK      *   FILE 244
                                                                 *   FILE 244
     4. A PROGRAM CALLED Z3426 - A CPU SOAK PROGRAM TO MANAGE    *   FILE 244
        CPU RESOURCE. THIS PROGRAM AS IT STANDS REQUIRES ACF2    *   FILE 244
        BUT COULD BE CHANGED IF ACF2 IS NOT YOUR SECURITY        *   FILE 244
        PRODUCT.                                                 *   FILE 244
                                                                 *   FILE 244
        MEMBER NAMES:   A02Z3426           -  PROGRAM            *   FILE 244
                        A02SETUP,A02CLEAR  -  MACROS             *   FILE 244
                                       ALSO USES ACF2 MACROS     *   FILE 244
                        A02SOAK            -  JCL TO             *   FILE 244
                                              ASSEMBLE/LINK      *   FILE 244
                                                                 *   FILE 244
  -------------------------------------------------------------  *   FILE 244
    A03XXXXX          GOODIES DOCUMENTATION                      *   FILE 244
    --------          ---------------------                      *   FILE 244
    CONTRIBUTED  BY    DERBYSHIRE COUNTY COUNCIL                 *   FILE 244
                       C HAMPSHIRE                               *   FILE 244
                       +44-1-629 580000 X7764                    *   FILE 244
  -------------------------------------------------------------  *   FILE 244
                                                                 *   FILE 244
      NAME    -                     DESCRIPTION                  *   FILE 244
  ============================================================== *   FILE 244
    A03APSX1  -  LASER PRINTER HEADER-SEPARATOR PAGE.            *   FILE 244
    A03LPA01  -  SYS1.PARMLIB FOR IEFUJV/IKJEFLD                 *   FILE 244
    A03UJV    -  SMF EXIT IEFUJV (JOB CARD VALIDATION)           *   FILE 244
    A03UJVRR  -  REFRESH ROUTINE FOR SMF EXIT IEFUJV             *   FILE 244
    A03EFLD   -  IKJEFLD TSO LOGON EXIT                          *   FILE 244
    A03ITERM  -  FIND TERMINAL ID IN ISPF                        *   FILE 244
    A03X023   -  JES USER EXIT 023. - PREPARE OUTPUT FOR         *   FILE 244
                 LASER PRINTER                                   *   FILE 244
                                                                 *   FILE 244
    A03LLOW   -  ENSURES JOBS RUN IN CORRECT COMBINATION.        *   FILE 244
    A03LLOWP  -  UTALLOW DOCUMENTATION                           *   FILE 244
    A03LLOWR  -  JCL TO RUN UTALLOW.                             *   FILE 244
                                                                 *   FILE 244
  -------------------------------------------------------------  *   FILE 244
   A04XXXXX          GOODIES DOCUMENTATION                       *   FILE 244
   --------          ---------------------                       *   FILE 244
   CONTRIBUTED  BY    NICK VARLEY                                *   FILE 244
                      GE CAPITAL                                 *   FILE 244
                      +44-1-272 353555                           *   FILE 244
  -------------------------------------------------------------  *   FILE 244
                                                                 *   FILE 244
    A04VTOC          VTOC FIX FOR DFP V3 TO PREVENT PDS/E        *   FILE 244
                     FORMAT ASSUMED                              *   FILE 244
                                                                 *   FILE 244
  -------------------------------------------------------------  *   FILE 244
   A05XXXXX          GOODIES DOCUMENTATION                       *   FILE 244
   --------          ---------------------                       *   FILE 244
   CONTRIBUTED  BY    PAUL VOYNER                                *   FILE 244
                      WHITBREAD                                  *   FILE 244
                      +44-1-734 581166                           *   FILE 244
   ------------------------------------------------------------  *   FILE 244
                                                                 *   FILE 244
      REXX UTILITY TO CALL DISPLAY OF SYSTEM INFO (LAST          *   FILE 244
      IPL, MVS VERSION FMID CPU ID'S, AFP LIBS AND LINK LIST     *   FILE 244
                                                                 *   FILE 244
     A05DATEC    DATE CONVERSION ROUTINE                         *   FILE 244
     A05IPL      INVOCATION ROUTINE                              *   FILE 244
     A0505SYS    REXX                                            *   FILE 244
     A0505P001   PANEL DEF                                       *   FILE 244
                                                                 *   FILE 244
  -------------------------------------------------------------  *   FILE 244
    A06XXXXX          GOODIES DOCUMENTATION                      *   FILE 244
    --------          ---------------------                      *   FILE 244
    CONTRIBUTED  BY    BERNIE ROYLE                              *   FILE 244
                       WOOLWORTHS                                *   FILE 244
                       ROCHDALE 47301                            *   FILE 244
  -------------------------------------------------------------  *   FILE 244
                                                                 *   FILE 244
     A06DOCMS MEMBER EXPLAINING HOW TO RUN WHO DELETED DATASET   *   FILE 244
              REPORT PROGRAM.                                    *   FILE 244
                                                                 *   FILE 244
     A06CLOCK GENERAL PURPOSE DATE AND TIME PROGRAM USED IN      *   FILE 244
              DELETE REPROT PROGRAM.                             *   FILE 244
                                                                 *   FILE 244
     A06DELRP DELETED DATASET REPORT PROGRAM.                    *   FILE 244
                                                                 *   FILE 244
  -------------------------------------------------------------  *   FILE 244
    A07XXXXX          GOODIES DOCUMENTATION                      *   FILE 244
    --------          ---------------------                      *   FILE 244
    CONTRIBUTED  BY    KEVIN FERGESON                            *   FILE 244
                       CLEVELAND COUNTY COUNCIL                  *   FILE 244
                       +44-1-642 26310                           *   FILE 244
  -------------------------------------------------------------  *   FILE 244
                                                                 *   FILE 244
     A07BROWS    BROWSE                                          *   FILE 244
     A07CLSCR    CLEARSCR     CLEAR THE VDU SCREEN               *   FILE 244
     A07DATE     DATE TRANSLATE ROUTINE                          *   FILE 244
     A07DAY      TELL USER WHAT DAY A DATE WAS                   *   FILE 244
     A07EOJ      EOJ                                             *   FILE 244
     A07701DX    IEC701DX  CHANGE CONSOLE IDENTIFIER OF THE      *   FILE 244
                 TAPE MESSAGE                                    *   FILE 244
     A07176IX    IEF176IX  ISSUE STOP TO EXTERNAL WRITER         *   FILE 244
     A07000IX    IOS000IX  MAKE IOS000I A NON DELETE MESSAGE     *   FILE 244
                 FOR DASD                                        *   FILE 244
     A07REGEQ    REGISTER EQUATES                                *   FILE 244
     A07SV255    SVC255                                          *   FILE 244
     A07UTCPY    FRONT END FOR IEBCOPY                           *   FILE 244
     A07ZAP1     ALLOWS IPOUPDTE TO RUN AGAINST ANY PDS          *   FILE 244
     A07ZAP1A    ALLOWS CPPUPDTE TO RUN AGAINST ANY PDS          *   FILE 244
     A07ZAP2     MAKES IEBPTPCH PRINT ALPABETICALLY              *   FILE 244
     A07ZAP3     MAKES IEBPTPCH PRINT ALPABETICALLY -            *   FILE 244
                 OTHER RELEASES                                  *   FILE 244
     A07ZAP4     STOPS AN EXTERNAL WRITER AT 'WAITING FOR WORK'  *   FILE 244
     A07ZAP4     STOPS AN EXTERNAL WRITER AT 'WAITING FOR WORK'  *   FILE 244
                 MORE RELEASES                                   *   FILE 244
                                                                 *   FILE 244
     SMFSCAN CONSISTS OF THE FOLLOWING PROGRAMS :-               *   FILE 244
                                                                 *   FILE 244
     A07PARSE   SMFPARSE - PARSES SYSIN INPUT. THIS PROGRAM      *   FILE 244
                           IS THE MAIN ENTRY POINT. IT CALLS     *   FILE 244
                           SMFSCANT TO PRINT TITLES THEN IT      *   FILE 244
                           VALIDATES THE SYSIN DATA STREAM       *   FILE 244
                           AND THEN (IF ALL IS OK) LINKS TO      *   FILE 244
                           SMFSCANR.                             *   FILE 244
                                                                 *   FILE 244
     A07SCANT   SMFSCANT - PRINTS THE TITLE PAGES FOR SMFSCAN.   *   FILE 244
                           THIS PROGRAM WILL PRINT THE TITLE     *   FILE 244
                           DEPENDING AT WHAT STAGE THE PROGRAM   *   FILE 244
                           HAS GOT. IE SYSIN REPORT OR REPORT.   *   FILE 244
                           THIS PROGRAM LINKS TO DATE.           *   FILE 244
                                                                 *   FILE 244
     A07SCANR   SMFSCANR - PROCESS THE INPUT FILE AND PRODUCES   *   FILE 244
                           THE REPORT.  THIS PROGRAM ALSO LINKS  *   FILE 244
                           TO SMFSCANT AND DATE.                 *   FILE 244
                                                                 *   FILE 244
     SMFSCAN WILL PRODUCE A REPORT, FROM SMF TYPE 30 RECORDS,    *   FILE 244
     OF WHATEVER IS SPECIFIED IN THE SYSIN DATA STREAM.  USER    *   FILE 244
     INSTRUCTIONS ARE HELD IN THIS PDS AS MEMBER A07SMDOC.       *   FILE 244
                                                                 *   FILE 244

Table of contents

           IS FROM PHILIP PECKSEN OF NFU MUTUAL INSURANCE IN     *   FILE 245
           STRATFORD UPON AVON, ENGLAND.  THIS FILE COMES FROM   *   FILE 245
           A TAPE AVAILABLE TO MEMBERS OF UK G.U.I.D.E.  THIS    *   FILE 245
           FILE IS ADMINISTERED BY RICHARD HAYDOCK OF NORWICH    *   FILE 245
           UNION INSURANCE IN ENGLAND.  ITS CONTENTS IS          *   FILE 245
           DESCRIBED BELOW.                                      *   FILE 245
                                                                 *   FILE 245
    GENERAL NOTES ON THIS LIBRARY                                *   FILE 245
    =============================                                *   FILE 245
                                                                 *   FILE 245
    PREPARED - 29/04/93                                          *   FILE 245
                                                                 *   FILE 245
    BY       - RICHARD HAYDOCK                                   *   FILE 245
               SYSTEMS PROGRAMMER                                *   FILE 245
               NORWICH UNION INSURANCE                           *   FILE 245
                                                                 *   FILE 245
               EMAIL - GBNUHCCF ON IBM MAIL EXCHANGE             *   FILE 245
               PHONE - +44-1-603-687709                          *   FILE 245
                                                                 *   FILE 245
    FOLLOWING A PRESENTATION ON 'TSO AND PERSONAL USERIDS AT     *   FILE 245
    NORWICH UNION' GIVEN AT THE UK LARGE SYSTEMS GUIDE ON        *   FILE 245
    24/03/93 (BRITISH GAS, SOUTHAMPTON) I PUT THIS COLLECTION    *   FILE 245
    OF BITS AND PIECES TOGETHER FOR THE GUIDE GOODIES TAPE       *   FILE 245
                                                                 *   FILE 245
    AT NORWICH UNION, A 'PROJECT' IS EFFECTIVELY THE SAME AS     *   FILE 245
    A RACF GROUP MANY OF OUR TSO USERS BELONG TO MORE THAN       *   FILE 245
    ONE 'PROJECT' SO IN THE PAST THEY HAD A NUMBER OF TSO        *   FILE 245
    USERIDS, BUT NOW THEY HAVE ONE USERID WHICH IS CONNECTED     *   FILE 245
    TO A NUMBER OF RACF GROUPS FOR TSO PURPOSES                  *   FILE 245
                                                                 *   FILE 245
    RACF GROUPS USED FOR TSO AT NU HAVE NAMES WHICH BEGIN        *   FILE 245
    'NU' AND ARE 5 CHARACTERS IN LENGTH                          *   FILE 245
                                                                 *   FILE 245
    THE BITS AND PIECES ARE AS FOLLOWS:                          *   FILE 245
                                                                 *   FILE 245
    JCL USED TO CREATE SYSTEM LIBRARIES                          *   FILE 245
    -----------------------------------                          *   FILE 245
                                                                 *   FILE 245
    TSOLOAD1- IS USED TO CREATE A SET OF LARGE SYSTEM            *   FILE 245
              LIBRARIES FOR USE BY ALL TSO USERS ON OUR          *   FILE 245
              PRODUCTION SYSTEMS (IBM1 AND IBM2)                 *   FILE 245
                                                                 *   FILE 245
    TSOLOAD3- SIMILAR TO TSOLOAD1, BUILDS LIBRARIES FOR IBM3     *   FILE 245
              (OUR MAIN TESTING SYSTEM)                          *   FILE 245
                                                                 *   FILE 245
    TSOLOAD6- SIMILAR TO TSOLOAD1, BUILDS LIBRARIES FOR IBM6     *   FILE 245
              (OUR SYSTEMS PROGRAMMER TEST SYSTEM)               *   FILE 245
                                                                 *   FILE 245
    FOR EACH ENVIRONMENT, WE MAINTAIN TWO SETS OF LIBRARIES -    *   FILE 245
    AN 'A' SET AND A 'B' SET. AT A GIVEN TIME, ONLY ONE SET IS   *   FILE 245
    ALLOCATED TO A LARGE NUMBER OF USERS, SO THE OTHER SET CAN   *   FILE 245
    BE REBUILT WITHOUT CAUSING CONTENTION. ONCE A NEW SET OF     *   FILE 245
    LIBRARIES HAS BEEN BUILT AND TESTED, IT CAN BE 'ROLLED IN'   *   FILE 245
    BY CHANGING THE SYSTEM LEVEL TSO PARAMETERS.                 *   FILE 245
                                                                 *   FILE 245
    A FEW DAYS AFTER A SUCCESSFUL 'ROLL-IN' THE INACTIVE SET     *   FILE 245
    OF LIBRARIES IS RE-BUILT TO MIRROR THE SET JUST ROLLED IN.   *   FILE 245
    THIS MEANS WE HAVE TWO IDENTICAL SETS WHICH BACK EACH        *   FILE 245
    OTHER UP UNTIL WE NEXT NEED TO MAKE CHANGES.                 *   FILE 245
                                                                 *   FILE 245
    THIS SYSTEM USES SEVERAL HUNDRED CYLINDERS OF EXTRA DASD,    *   FILE 245
    BUT GIVES A FLEXIBLE AND RESILIENT ENVIRONMENT AND           *   FILE 245
    ELIMINATES THE NEED FOR LONG CONCATENATIONS OF DATASETS.     *   FILE 245
                                                                 *   FILE 245
    TO MINIMISE THE EXTRA DASD USAGE, WE ONLY COPY THE MOST      *   FILE 245
    COMMONLY USED ISPF DIALOG ELEMENTS INTO THE LARGE SYSTEM     *   FILE 245
    LIBRARIES. GROUPS USING LESS COMMONLY USED FACILITIES        *   FILE 245
    (SUCH AS RACF DIALOGS) CAN EITHER USE FRONT-END DRIVERS TO   *   FILE 245
    MAKE NECESSARY ALLOCATIONS AND INVOKE THE FACILITY, OR       *   FILE 245
    ARRANGE FOR EXTRA ALLOCATIONS TO BE MADE WHEN THEY LOG ON    *   FILE 245
                                                                 *   FILE 245
    LOGON PROCEDURES, 'STARTUP' REXX AND TSO PARAMETERS          *   FILE 245
    ---------------------------------------------------          *   FILE 245
                                                                 *   FILE 245
    TSODFLT - IS A SIMPLE LOGON PROCEDURE ALLOWING BASIC ISPF    *   FILE 245
              ACCESS                                             *   FILE 245
                                                                 *   FILE 245
    TSOTS   - IS A LOGON PROCEDURE USED BY 'TERMINAL             *   FILE 245
              SUPERVISORS' - A LARGE GROUP OF TSO USERS WHO DO   *   FILE 245
              NOT NEED THE FULL RANGE OF POSSIBILITIES OFFERED   *   FILE 245
              BY 'TSOPROC'                                       *   FILE 245
                                                                 *   FILE 245
    TSOPARM - MEMBER OF SYS1.PROCLIB REFERENCED BY 'TSOTS' TO    *   FILE 245
              DETERMINE WHETHER 'A' OR 'B' SYSTEM LIBRARIES      *   FILE 245
              SHOULD BE ALLOCATED                                *   FILE 245
                                                                 *   FILE 245
    TSOPROC - IS THE NU 'STANDARD' LOGON PROCEDURE.  IT          *   FILE 245
              ALLOCATES ONLY SYS1.ISRCLIB IN WHICH WE KEEP:      *   FILE 245
                                                                 *   FILE 245
    TSOTESTA- IS SIMILAR TO TSOPROC BUT USED FOR LOGGING ON      *   FILE 245
              WITH A NEW SET OF 'A' SYSTEM LIBRARIES WHEN THE    *   FILE 245
              'B' LIBRARIES ARE IN PRODUCTION.  BY USING         *   FILE 245
              TSOTESTA, WE CAN GET EARLY WARNING OF DIALOG       *   FILE 245
              ERRORS WITHOUT EXPOSING ALL OUR USERS TO THEM      *   FILE 245
                                                                 *   FILE 245
              WE ALSO HAVE A PROCEDURE CALLED TSOTESTB FOR       *   FILE 245
              TESTING NEW 'B' LIBRARIES                          *   FILE 245
                                                                 *   FILE 245
    STARTUP - A REXX EXEC WHICH ALLOCATES THE USER'S ISPF        *   FILE 245
              PROFILES AND PROCESSES 'TSO PARAMETER' DATASETS    *   FILE 245
              IN ORDER TO DETERMINE WHICH DATASETS SHOULD BE     *   FILE 245
              ALLOCATED TO THE USER'S TSO/ISPF SESSION, AND      *   FILE 245
              THEN ALLOCATES THEM. OTHER PROCESSING MAY ALSO     *   FILE 245
              BE DONE DEPENDING ON THE PARAMETERS ENCOUNTERED.   *   FILE 245
                                                                 *   FILE 245
    PARMSEX - A LIST OF EXAMPLE PARAMETERS SHOWING THE SYNTAX    *   FILE 245
              RECOGNISED BY 'STARTUP'                            *   FILE 245
                                                                 *   FILE 245
    PARMSUSR- MY OWN 'PERSONAL' TSO PARAMETERS FOR USE ON OUR    *   FILE 245
              TEST SYSTEM (CALLED IBM3). THEY ARE STORED IN      *   FILE 245
              THE ISPF PROFILE I USE ON IBM3                     *   FILE 245
                                                                 *   FILE 245
    PARMSGRP- TSO PARAMETERS FOR USE BY ALL MEMBERS OF THE       *   FILE 245
              GROUP (NUSSS) TO WHICH I AM CONNECTED FOR TSO      *   FILE 245
              PURPOSES                                           *   FILE 245
                                                                 *   FILE 245
    PARMSSYS- TSO PARAMETERS FOR USE BY ALL USERS OF TSO ON      *   FILE 245
              IBM3                                               *   FILE 245
                                                                 *   FILE 245
    ROG*    - ALL MEMBERS PREFIXED 'ROG' ARE USED TO SET UP      *   FILE 245
              ISPF READ ONLY VARIABLES FOR ACCOUNT CODE,         *   FILE 245
              SYSTEM ID AND RACF CURRENT CONNECT GROUP. THE      *   FILE 245
              STARTUP REXX INVOKES 'ROGS'                        *   FILE 245
                                                                 *   FILE 245
    ISPF DIALOG FOR ADMINISTRATION OF TSO PARAMETERS             *   FILE 245
    ------------------------------------------------             *   FILE 245
                                                                 *   FILE 245
    ONLY SYSTEMS PROGRAMMERS CAN MODIFY SYSTEM LEVEL             *   FILE 245
    PARAMETERS.                                                  *   FILE 245
                                                                 *   FILE 245
    TRUSTED INDIVIDUALS WITHIN GROUPS CAN MODIFY THOSE           *   FILE 245
    PARAMETERS WHICH BELONG TO THEIR GROUP(S) SO THEY HAVE       *   FILE 245
    SOME CONTROL OVER WHAT WILL BE ALLOCATED TO THEIR GROUP      *   FILE 245
    MEMBERS AFTER LOGGING ON.                                    *   FILE 245
                                                                 *   FILE 245
    INDIVIDUAL USERS CAN (IF THEY WISH) SET UP PERSONAL          *   FILE 245
    PARAMETERS IN ORDER TO HAVE PERSONALISED ISPF                *   FILE 245
    ENVIRONMENTS.                                                *   FILE 245
                                                                 *   FILE 245
    USERS CAN DISPLAY/MODIFY PARAMETERS AT USER, GROUP OR        *   FILE 245
    SYSTEM LEVEL IN ISOLATION, OR OBTAIN A 'MERGED' LIST WHICH   *   FILE 245
    LOOKS A LITTLE LIKE THE RESULT OF ISSUING A 'TSO LISTALC'    *   FILE 245
    COMMAND AFTER LOGGING ON.                                    *   FILE 245
                                                                 *   FILE 245
    NORWICH UNION HAS ITS OWN STANDARD VERSION OF THE            *   FILE 245
    'ISR@PRIM' PANEL WHICH WE INSIST ON USERS USING. IT HAS 3    *   FILE 245
    SPECIAL OPTIONS:                                             *   FILE 245
                                                                 *   FILE 245
    'S' - SYSTEM PROVIDED, NU-SPECIFIC FACILITIES                *   FILE 245
                                                                 *   FILE 245
    'P' - PROJECT FUNCTIONS. THESE FUNCTIONS ARE ENTIRELY        *   FILE 245
          UNDER THE CONTROL OF THE PROJECT (GROUP OF USERS) SO   *   FILE 245
          THERE ARE DIFFERENT SETS OF PROJECT FUNCTIONS FOR      *   FILE 245
          DIFFERENT RACF GROUPS.                                 *   FILE 245
                                                                 *   FILE 245
    'U' - USER FUNCTIONS. THESE ARE AVAILABLE FOR INDIVIDUALS    *   FILE 245
          FAMILIAR WITH ISPF WHO WISH TO SET UP DIALOGS OF       *   FILE 245
          THEIR OWN.                                             *   FILE 245
                                                                 *   FILE 245
    THE ELEMENTS OF THE TSO PARAMETER ADMIN DIALOG ARE:          *   FILE 245
                                                                 *   FILE 245
    TSOA000 - REXX TO DRIVE THE DIALOG (THIS IS PACKAGED AS      *   FILE 245
              MEMBER TSOA000X HERE, AS ITS NAME IS THE SAME AS   *   FILE 245
              ONE OF THE PANELS)                                 *   FILE 245
                                                                 *   FILE 245
    TSOA000-TSOA006 - PANELS USED BY THIS DIALOG                 *   FILE 245
                                                                 *   FILE 245
    TSOA01  - MESSAGES (1)                                       *   FILE 245
    TSOA02  - MESSAGES (2)                                       *   FILE 245
                                                                 *   FILE 245
    TTSOA000-TTSOA003 - HELP PANELS FOR TSOA000-TSOA003          *   FILE 245
                                                                 *   FILE 245
    ISPF DIALOG USED BY USERS CONVERTING TO USE PERSONAL         *   FILE 245
    USERIDS FOR TSO                                              *   FILE 245
    ----------------------------------------------------         *   FILE 245
                                                                 *   FILE 245
    THIS DIALOG BEGINS WITH PANEL SPU (HELP PANEL TSPU).         *   FILE 245
    MESSAGES ARE IN MEMBER SPUM01                                *   FILE 245
    THERE ARE 4 OPTIONS:                                         *   FILE 245
                                                                 *   FILE 245
    1 - DISPLAY RACF GROUPS YOU ARE CONNECTED TO, SELECT NEW     *   FILE 245
        DEFAULT IF DESIRED                                       *   FILE 245
                                                                 *   FILE 245
    2 - DATASET RENAMING UTILITY (USEFUL FOR USERS WITH LARGE    *   FILE 245
        NUMBERS OF PERSONAL DATASETS). FOR VSAM DATASETS, DO     *   FILE 245
        NOT TRY TO CHANGE THE HIGH LEVEL QUALIFIER. THIS         *   FILE 245
        UTILITY USES IDCAMS 'ALTER NEWNAME' COMMANDS TO RENAME   *   FILE 245
        VSAM CLUSTER COMPONENTS.                                 *   FILE 245
                                                                 *   FILE 245
    3 - DISPLAY/CHANGE ISPF ACCOUNT CODE VARIABLE (THE           *   FILE 245
        NU-DEFINED ISPF VARIABLE CALLED 'Z#ACCT' IS USED BY      *   FILE 245
        THIS UTILITY. THE IBM-DEFINED 'ZACCTNUM' VARIABLE IS     *   FILE 245
        UNCHANGEABLE)                                            *   FILE 245
                                                                 *   FILE 245
    4 - ISPF PROFILE CONVERTER. USEFUL FOR USERS WHOSE OLD IDS   *   FILE 245
        HAD A HIGH LEVEL OF ISPF CUSTOMISATION.                  *   FILE 245
                                                                 *   FILE 245
    THE CALL SEQUENCES ARE AS FOLLOWS:                           *   FILE 245
                                                                 *   FILE 245
    1 - REXX XNUCHGRP, PANEL NUCHGRP (HELP PANEL - TNUCHGRP)     *   FILE 245
                                                                 *   FILE 245
    2 - REXX XNUDSREN, PANEL NUDSREN (HELP PANEL - TNUDSREN)     *   FILE 245
        SKEL NUDSREN   INVOKES REXX XNUDSRN1 IN BATCH MODE       *   FILE 245
                                                                 *   FILE 245
        (NOTE - SKEL NUDSREN IS PACKAGED AS SNUDSREN DUE TO      *   FILE 245
                NAME CLASH)                                      *   FILE 245
                                                                 *   FILE 245
    3 - REXX XNUCHACC, PANEL RESETACC (HELP PANEL - TNUCHACC)    *   FILE 245
                                                                 *   FILE 245
    4 - REXX XNUCVPRF, PANEL NUCVPRF (HELP PANEL - TNUCVPRF)     *   FILE 245
        SKEL NUCVPRF   INVOKES REXX XNUCVPR1 IN BATCH MODE       *   FILE 245
                                                                 *   FILE 245
        (NOTE - SKEL NUCVPRF IS PACKAGED AS SNUCVPRF DUE TO      *   FILE 245
                NAME CLASH)                                      *   FILE 245
                                                                 *   FILE 245
        AFTER USING OPTION 4, USERS ARE INVITED TO RUN THE       *   FILE 245
        REXX XNURNPRF FROM OUTSIDE ISPF. THIS BACKS UP THE       *   FILE 245
        ISPF PROFILE THEY WERE USING AND ACTIVATES TO THE ONE    *   FILE 245
        JUST CREATED FOR THEM                                    *   FILE 245
                                                                 *   FILE 245
    OTHER REXX UTILITIES                                         *   FILE 245
    --------------------                                         *   FILE 245
                                                                 *   FILE 245
    CHECKGRP - USED TO CHECK WHETHER OR NOT A USER IS            *   FILE 245
               CONNECTED TO A SPECIFIED RACF GROUP. THIS IS      *   FILE 245
               OFTEN USED AS A CONTROL MECHANISM TO DECIDE       *   FILE 245
               WHETHER OR NOT IT IS APPROPRIATE FOR A GIVEN      *   FILE 245
               USER TO USE A CERTAIN APPLICATION.                *   FILE 245
                                                                 *   FILE 245
    XNUCA1A  - USED TO INVOKE THE CA-ONE ISPF DIALOG. CA-ONE     *   FILE 245
               IS A TAPE MANAGEMENT SYSTEM USED BY A FEW OF      *   FILE 245
               OUR GROUPS, SO THOSE THAT NEED IT CAN INVOKE IT   *   FILE 245
               USING 'XNUCA1A' WITHOUT NEEDING TO ALLOCATE ANY   *   FILE 245
               OTHER LIBRARIES.                                  *   FILE 245
                                                                 *   FILE 245
    XNUCA1B  - CALLED BY XNUCA1A TO COMPLETE THE INVOCATION OF   *   FILE 245
               CA-ONE                                            *   FILE 245
                                                                 *   FILE 245
    XNUTSM53 - USED TO INVOKE TSO/MON 5.3 THIS INVOCATION IS     *   FILE 245
               SIMPLER THAN THAT OF CA-ONE SINCE NO ISPF         *   FILE 245
               'NEWAPPL' IS INVOLVED                             *   FILE 245
                                                                 *   FILE 245
    ASSEMBLER CODE                                               *   FILE 245
    --------------                                               *   FILE 245
                                                                 *   FILE 245
    ISP*     - USED TO MAKE ISPF USER EXIT 16 WORK. APART FROM   *   FILE 245
               CODING UP ISPF EXIT 16 ITSELF, THE INSTALLATION   *   FILE 245
               ALSO HAS TO CODE A MODIFIED 'ISPDFLTS' MODULE     *   FILE 245
               TO INDICATE TO ISPF THAT USER EXITS ARE BEING     *   FILE 245
               TAKEN, AND 'ISPXDT' (EXIT DEFINITION TABLE) TO    *   FILE 245
               IDENTIFY WHICH EXITS ARE IN USE, WHAT THE CSECT   *   FILE 245
               NAMES ARE ETC. SEE ISPF 'INSTALLATION &           *   FILE 245
               CUSTOMISATION' FOR MORE DETAILS.                  *   FILE 245
                                                                 *   FILE 245
    IEFUTL   - NU VERSION OF THE SMF USER TIME LIMIT EXIT.       *   FILE 245
               SHOWS HOW RACF IS USED TO CONTROL WHICH USERS     *   FILE 245
               ARE EXEMPT FROM TIMEOUT CONTROL AND CPU TIME      *   FILE 245
               LIMIT CONTROL. THIS VERSION OF IEFUTL NO LONGER   *   FILE 245
               REQUIRES ANY MODIFICATION BY US.                  *   FILE 245
                                                                 *   FILE 245
    NUIGACCT - TSO COMMAND USED TO SET UP ISPF VARIABLES FOR     *   FILE 245
               ACCOUNT CODE SYSTEM NAME AND CURRENT RACF         *   FILE 245
               CONNECT GROUP                                     *   FILE 245
                                                                 *   FILE 245
               DSMMACS AND NUTETE ARE NEEDED TO ASSEMBLE         *   FILE 245
               NUIGACCT - IT HAS TO RUN IN AN ISPF ENVIRONMENT   *   FILE 245
                                                                 *   FILE 245
    FINDGRP  - TSO COMMAND USED TO SET UP TSO VARIABLE 'GRPID'   *   FILE 245
               AND OTHERS (SEE SOURCE). USEFUL IN CLISTS OR      *   FILE 245
               REXXS TO FIND A USER'S CURRENT CONNECT GROUP      *   FILE 245
               WHEN PERSONAL USERIDS ARE IN USE.                 *   FILE 245
                                                                 *   FILE 245
    FINDSYS  - TSO COMMAND USED TO SET UP TSO VARIABLE 'SYSID'   *   FILE 245
                                                                 *   FILE 245
        THE FINDGRP AND FINDSYS COMMANDS ARE BOTH USED BY THE    *   FILE 245
        'STARTUP' REXX                                           *   FILE 245
                                                                 *   FILE 245

Table of contents

           IS CURRENTLY EMPTY                                    *   FILE 246
                                                                 *   FILE 246

Table of contents

           is from Jim Marshall and Sam Golob and contains       *   FILE 247
           the "BRODCAST MANAGER" package of programs.  These    *   FILE 247
           programs are designed to eliminate the need for       *   FILE 247
           frequent SYNC's of the SYS1.BRODCAST dataset, and     *   FILE 247
           to give you control in displaying and deleting all    *   FILE 247
           user messages in the SYS1.BRODCAST dataset.           *   FILE 247
                                                                 *   FILE 247
           This package is now a full function set of utilities  *   FILE 247
           to manage, copy, export, or import SYS1.BRODCAST.     *   FILE 247
           (Of course, I'm thinking about adding a bit more...)  *   FILE 247
                                                                 *   FILE 247
           Questions, please call or write to:                   *   FILE 247
                                                                 *   FILE 247
             Sam Golob,  P.O. Box 906,  Tallman, NY 10982-0906   *   FILE 247
                                                                 *   FILE 247
             phone:  845-362-1996                                *   FILE 247
             email:  sbgolob@ibm.net  and/or  sbgolob@aol.com    *   FILE 247
                                                                 *   FILE 247
   >>>>>   You can also move SYS1.BRODCAST to a different        *   FILE 247
   >>>>>   device type (e.g. 3380 to 3390) and/or expand it,     *   FILE 247
   >>>>>   without losing any notices or user messages.          *   FILE 247
                                                                 *   FILE 247
   >>>>>   And you can dump SYS1.BRODCAST into a transportable   *   FILE 247
   >>>>>   format, then restore it from the dump file.           *   FILE 247
                                                                 *   FILE 247
           All TSO commands in this package use the TSO          *   FILE 247
           PUTLINE interface, so their outputs can be written    *   FILE 247
           to SYSOUT and printed.  Therefore, they can be run    *   FILE 247
           using TSO-in-Batch.                                   *   FILE 247
                                                                 *   FILE 247
           There are programs in this package to display and     *   FILE 247
           delete any TSO user's messages, and to display the    *   FILE 247
           contents of the SYS1.BRODCAST dataset in general.     *   FILE 247
           Now, there's also a program to dump the entire        *   FILE 247
           contents of SYS1.BRODCAST into a flat file, for       *   FILE 247
           moving or sending to anywhere, and there are two      *   FILE 247
           programs for restoring this dumped file. Both pgms    *   FILE 247
           will adjust for device type changes.  One will just   *   FILE 247
           restore the dumped file back into a direct access     *   FILE 247
           dataset, and the other will expand the SYS1.BRODCAST  *   FILE 247
           copy, by adding more blank user message records.      *   FILE 247
                                                                 *   FILE 247
     Programs Included - by name:                                *   FILE 247
                                                                 *   FILE 247
     BCMCLEAN  -  When LISTBC deletes a user message, it only    *   FILE 247
                  marks it as deleted, without clearing the      *   FILE 247
                  message content from SYS1.BRODCAST.  This      *   FILE 247
                  program zeros out all deleted records, so if   *   FILE 247
                  you BROWSE or REVIEW (File 134) SYS1.BRODCAST, *   FILE 247
                  you'll really see how empty it is.             *   FILE 247
                                                                 *   FILE 247
     BCMDEL    -  TSO command to display and delete any user's   *   FILE 247
                  broadcast messages.  Works by changing the     *   FILE 247
                  PSCBUSER field to the other user's name and    *   FILE 247
                  invoking LISTBC.  Therefore it also works to   *   FILE 247
                  delete another user's messages from a TSO      *   FILE 247
                  Userlog.  Must be authorized.                  *   FILE 247
                                                                 *   FILE 247
     BCMDEL1   -  TSO command to display and delete any user's   *   FILE 247
                  messages.  Works by plugging the other user's  *   FILE 247
                  message pointers into your userid's slot, and  *   FILE 247
                  invoking LISTBC for your id.  Obviously can't  *   FILE 247
                  delete the other user's message from a Userlog *   FILE 247
                  because LISTBC thinks he's running against     *   FILE 247
                  your userid.  Must run authorized, to invoke   *   FILE 247
                  LISTBC.                                        *   FILE 247
                                                                 *   FILE 247
     BCMDEL2   -  TSO Command to display and delete any user's   *   FILE 247
                  messages, but it works directly on the         *   FILE 247
                  SYS1.BRODCAST dataset itself (or a copy) and   *   FILE 247
                  goes in, does the enqueues, and does all the   *   FILE 247
                  work directly.  Since it doesn't need LISTBC,  *   FILE 247
                  this command doesn't have to run authorized.   *   FILE 247
                  Can't work on Userlogs.  Only SYS1.BRODCAST.   *   FILE 247
                                                                 *   FILE 247
     BCMDIAG   -  Attempts to find "orphaned messages" which     *   FILE 247
                  are "officially valid" but which are not       *   FILE 247
                  part of a userid message chain.  Once found,   *   FILE 247
                  you have to fix 'em by hand.  (Null 'em out    *   FILE 247
                  with Fullscreen ZAP (File 134)).  Sorry.       *   FILE 247
                  Key byte of a null record is X'FF'.  First     *   FILE 247
                  data byte is "R" from CCHHR or TTR.            *   FILE 247
                                                                 *   FILE 247
     BCMDUMP   -  Works with BCMREST and BCMEXPND.  Dumps the    *   FILE 247
                  RECFM=DA SYS1.BRODCAST dataset into a RECFM=FB *   FILE 247
                  LRECL=130 dataset that can be moved anywhere.  *   FILE 247
                  BCMREST will reload this dump into a copy of   *   FILE 247
                  SYS1.BRODCAST, even across different device    *   FILE 247
                  types.  BCMEXPND will also do this, but it     *   FILE 247
                  will add blank userid messages to fill all     *   FILE 247
                  allocated primary extent space.  Therefore,    *   FILE 247
                  with BCMEXPND, you can enlarge SYS1.BRODCAST   *   FILE 247
                  without losing the messages.  Or you can move  *   FILE 247
                  it, to a different pack or even a different    *   FILE 247
                  system.                                        *   FILE 247
                                                                 *   FILE 247
     BCMEXPND  -  Works from a BCMDUMP RECFM=FB LRECL=130 dump   *   FILE 247
                  of SYS1.BRODCAST dataset, and will restore it, *   FILE 247
                  with all the messages and notices, to a copy   *   FILE 247
                  of SYS1.BRODCAST, that has been enlarged with  *   FILE 247
                  blank userid message records, to fit a bigger  *   FILE 247
                  allocated space.  Therefore, you can make      *   FILE 247
                  SYS1.BRODCAST bigger, without losing any       *   FILE 247
                  messages, and without doing an ACCOUNT SYNC.   *   FILE 247
                  Needs an IPL.  Compensates for different       *   FILE 247
                  device types.  (This may be the first time     *   FILE 247
                  in the history of OS and MVS that this could   *   FILE 247
                  be done.  I've never heard of another such     *   FILE 247
                  program.)                                      *   FILE 247
                                                                 *   FILE 247
     BCMREST   -  Does the same as BCMEXPND, but doesn't add     *   FILE 247
                  any new records.  Just restores the records    *   FILE 247
                  that were dumped.  Will compensate for         *   FILE 247
                  different disk device types.  You can move     *   FILE 247
                  SYS1.BRODCAST from a 3380 to a 3390, for       *   FILE 247
                  example, without losing any messages.          *   FILE 247
                                                                 *   FILE 247
     BCMLIST   -  TSO command, not authorized or restricted,     *   FILE 247
                  to list any user's (or all users') messages    *   FILE 247
                  in SYS1.BRODCAST.  Doesn't do Userlogs.        *   FILE 247
                  All the BCMLIS* programs can be invoked,       *   FILE 247
                  using a special userid name ALL$#@, which      *   FILE 247
                  will display information for all userids       *   FILE 247
                  defined to SYS1.BRODCAST.  All these BCMLIS*   *   FILE 247
                  commands can be run under TSO-in-Batch.        *   FILE 247
                                                                 *   FILE 247
     BCMLISY   -  Same as BCMLIST, but shows each message's      *   FILE 247
                  Relative Record Address.  (For diagnostic      *   FILE 247
                  purposes, to show the message chain.)          *   FILE 247
                                                                 *   FILE 247
     BCMLISX   -  Same as BCMLISY, but also shows entries for    *   FILE 247
                  users with no outstanding messages.  Can be    *   FILE 247
                  used (somewhat awkwardly) to display a list    *   FILE 247
                  of all defined userids in SYS1.BRODCAST.       *   FILE 247
                  For that purpose, use the BCMUSERS program.    *   FILE 247
                  This program is best used in TSO-in-Batch.     *   FILE 247
                                                                 *   FILE 247
     BCMSEND   -  This TSO command is sort of similar to a       *   FILE 247
                  TSO SEND command, except for some very         *   FILE 247
                  significant differences.  First, BCMSEND       *   FILE 247
                  only writes messsages to the BRODCAST dataset. *   FILE 247
                  It doesn't matter if the user is logged on.    *   FILE 247
                  Second, BCMSEND doesn't use the TSO parser.    *   FILE 247
                  Therefore, it doesn't "validity check" the     *   FILE 247
                  text of the message.  Everything that is in    *   FILE 247
                  the command buffer after 7 characters of the   *   FILE 247
                  userid, goes into the message--even hex data.  *   FILE 247
                  This is until the last non-blank character.    *   FILE 247
                  Third, you can use BCMSEND to write to a copy  *   FILE 247
                  of the SYS1.BRODCAST dataset, as well as to    *   FILE 247
                  the real one.  Just allocate the BRODCAST      *   FILE 247
                  ddname to the other dataset, not to the        *   FILE 247
                  cataloged SYS1.BRODCAST dataset.  You need     *   FILE 247
                  UPDATE authority to the BRODCAST dataset, to   *   FILE 247
                  use BCMSEND to write to it.                    *   FILE 247
                                                                 *   FILE 247
     BCMUSADD  -  Uses IBM's IKJIFRIF interface.  This is a      *   FILE 247
                  TSO command to add an arbitrary user name      *   FILE 247
                  as a userid in SYS1.BRODCAST.  This command    *   FILE 247
                  can be used in conjunction with BCMUSDEL.      *   FILE 247
                  Adding a userid with BCMUSADD has nothing      *   FILE 247
                  to do with either UADS or RACF.  But it        *   FILE 247
                  allows the system to SEND messages to this     *   FILE 247
                  arbitrary (up to 7 characters) name.           *   FILE 247
                                                                 *   FILE 247
     BCMUSDEL  -  TSO command to delete an arbitrary TSO         *   FILE 247
                  userid record from SYS1.BRODCAST.  When the    *   FILE 247
                  userid is deleted, so are all its messages.    *   FILE 247
                  This command uses IBM's official IKJIFRIF      *   FILE 247
                  SYS1.BRODCAST interface.  Can be used to       *   FILE 247
                  clear all of a user's messages from SYS1.      *   FILE 247
                  BRODCAST without displaying them, but if you   *   FILE 247
                  want to keep the userid, you have to use       *   FILE 247
                  BCMUSADD afterwards, to add the id back.       *   FILE 247
                                                                 *   FILE 247
     BCMSCAN   -  A modernization of the old BRODCAST program    *   FILE 247
                  that is on this tape.  This is a batch program *   FILE 247
                  that does a general statistical survey of the  *   FILE 247
                  current state of the SYS1.BRODCAST dataset.    *   FILE 247
                  It displays all users who have outstanding     *   FILE 247
                  undelivered messages, and how many.  Therefore *   FILE 247
                  if SYS1.BRODCAST is full, or nearly so, you    *   FILE 247
                  run this program first, to determine which     *   FILE 247
                  userids are the culprits.                      *   FILE 247
                                                                 *   FILE 247
     BCMUSERS  -  TSO command to display all userids defined     *   FILE 247
                  to SYS1.BRODCAST.  This has nothing to do      *   FILE 247
                  with UADS or RACF.  Default is now to display  *   FILE 247
                  only users with outstanding messages.  If you  *   FILE 247
                  want to display all userids, use a parm of A   *   FILE 247
                  or ALL.                                        *   FILE 247
                                                                 *   FILE 247
                  If you use a parm of A, userids with           *   FILE 247
                  outstanding messages will be displayed with    *   FILE 247
                  2 extra lines.  One line shows the starting    *   FILE 247
                  and ending message pointer address in the      *   FILE 247
                  userid id record.  The other line shows the    *   FILE 247
                  number of outstanding messages for this        *   FILE 247
                  userid.                                        *   FILE 247
                                                                 *   FILE 247
     MYID      -  A TSO command to display your own userid.      *   FILE 247
                  Uses the PSCBUSER field.  Written as a coding  *   FILE 247
                  exercise, but it's handy to use.               *   FILE 247
                                                                 *   FILE 247
     SYSTM     -  A TSO command to display what system you're    *   FILE 247
                  running on.  Also written as an exercise.      *   FILE 247
                  But also handy to have, so I'm making it       *   FILE 247
                  available here.                                *   FILE 247
                                                                 *   FILE 247

Table of contents

           IS FROM JIM BOYSEN OF AMDAHL FEDERAL SERVICE CORP.    *   FILE 248
           IN IOWA.  THIS FILE CONTAINS UTILITIES WHICH          *   FILE 248
           FIND MEMBERS OR PROCS IN LARGE CONCATENATIONS, ETC.   *   FILE 248
           ALL PROGRAMS OR COMMANDS ARE WRITTEN IN ASSEMBLER.    *   FILE 248
                                                                 *   FILE 248
         CONTACT:  JIM BOYSEN, SR. SYSTEMS ENGINEER              *   FILE 248
                   AMDAHL FEDERAL SERVICE CORPORATION            *   FILE 248
                   12020 SUNRISE VALLEY DRIVE                    *   FILE 248
                   SUITE 380                                     *   FILE 248
                   RESTON VA 22091                               *   FILE 248
                                                                 *   FILE 248
                   (309) 793-1369 OR (309) 782-8334              *   FILE 248
                                                                 *   FILE 248
           ALL COMMANDS AND PROGRAMS HAVE BEEN TESTED AT         *   FILE 248
           SP 5.2 AS THOROUGHLY AS POSSIBLE, BUT NOTHING IS      *   FILE 248
           GUARANTEED, THEY WILL PROVIDED EXCELLENT EXAMPLES     *   FILE 248
           OF HOW TO DO SOME OF THIS STUFF.                      *   FILE 248
                                                                 *   FILE 248
    CLEARBC       PROGRAM TO DELETE ALL MESSAGES FOR A GIVEN     *   FILE 248
                  USERID FROM SYS1.BRODCAST, TO STOP THE         *   FILE 248
                  BROADCAST DATASET FROM CLOGGING UP.            *   FILE 248
                  (FOR MORE PROGRAMS IN THIS AREA, SEE FILE      *   FILE 248
                  247 FROM JIM MARSHALL AND SAM GOLOB.)          *   FILE 248
                                                                 *   FILE 248
    CPUINFO       SOURCE CODE FOR DISPLAYING VARIOUS SYSTEM      *   FILE 248
                  CONTROL BLOCK INFO AT USERS TSO TERMINAL.      *   FILE 248
                  SEE CODE DOC FOR FURTHER DETAILS.              *   FILE 248
                                                                 *   FILE 248
    CPUINFO$      JCL TO ASSEMBLE/LINK CPUINFO                   *   FILE 248
                                                                 *   FILE 248
    CPUINFO#      HELP FOR CPUINFO COMMAND                       *   FILE 248
                                                                 *   FILE 248
    GTEDAALC      DYNAMIC ALLOCATION MACRO FROM CHUCK HOFFMAN    *   FILE 248
                  OF GTE LAB FROM CBT TAPE USED BY VARIOUS       *   FILE 248
                  PROGRAMS                                       *   FILE 248
                                                                 *   FILE 248
    GTEDADAT      DYNAMIC ALLOCATION MACRO FROM CHUCK HOFFMAN    *   FILE 248
                  OF GTE LAB FROM CBT TAPE USED BY VARIOUS       *   FILE 248
                  PROGRAMS                                       *   FILE 248
                                                                 *   FILE 248
    GTEDADOC      DOCUMENTATION FOR THE GTE DYNAMIC ALLOCATION   *   FILE 248
                  MACROS                                         *   FILE 248
                                                                 *   FILE 248
    GTEDASET      DYNAMIC ALLOCATION MACRO FROM CHUCK HOFFMAN    *   FILE 248
                  OF GTE LAB FROM CBT TAPE USED BY VARIOUS       *   FILE 248
                  PROGRAMS                                       *   FILE 248
                                                                 *   FILE 248
    IEFUTL        ALLOW TSO SESSIONS TO BE DISCONNECTED AND      *   FILE 248
                  THEN 622 CANCEL ONCE DISCONNECT LIMIT HAS      *   FILE 248
                  BEEN EXCEEDED.  EXTEND JOB TIME FOR 20         *   FILE 248
                  MINUTE INCREMENTS AND ISSUE MESSAGE TO         *   FILE 248
                  NOTIFY USER/OPERATOR OF THIS EXTENSION.        *   FILE 248
                  THE TSO DISCONNECT WORKS WITH MULTIPLE         *   FILE 248
                  SESSION MANAGERS BECAUSE IT DISCONNECTS THE    *   FILE 248
                  LU AND NOT THE TERMINAL ID WHICH CAN BE A      *   FILE 248
                  BAD THING UNDER A MULTIPLE SESSION MANAGER.    *   FILE 248
                                                                 *   FILE 248
    IEFUTL$       JCL TO ASSEMBLE/LINK IEFUTL                    *   FILE 248
                                                                 *   FILE 248
    LCICS         LIST DATASETS ALLOCATED TO CICS DDNAME         *   FILE 248
                  DFHRPL OR IF LOAD MODULE SPECIFIED, SEARCH     *   FILE 248
                  THROUGH THE DATASETS FOR THE LOAD MODULE AND   *   FILE 248
                  DISPLAY DATASET(S) WHERE FOUND.  CALLS         *   FILE 248
                  LCICSXM TO OBTAIN TIOT AND DSNS FROM           *   FILE 248
                  SECONDARY ADDRESS SPACE (CICS).  COMMAND       *   FILE 248
                  NAME MUST BE PUT IN IKJTSO00 AS AUTH CMD.      *   FILE 248
                                                                 *   FILE 248
    LCICS$        JCL TO ASSEMBLE/LINK LCICS                     *   FILE 248
                                                                 *   FILE 248
    LCICS#        HELP FOR LCICS                                 *   FILE 248
                                                                 *   FILE 248
    LCICSXM       SUB PROGRAM TO HANDLE CROSS MEMORY ACCESS      *   FILE 248
                  TO CICS ADDRESS SPACE.                         *   FILE 248
                                                                 *   FILE 248
    LCICSXM$      JCL TO ASSEMBLE/LINK LCICSXM                   *   FILE 248
                                                                 *   FILE 248
    LISTV         LIST VOLUME INFORMATION.  ORIGINAL CODE        *   FILE 248
                  FROM EARLIER CBT TAPE ? WITH MODIFICATIONS     *   FILE 248
                  TO SHOW DEVICE STATUS (STORAGE, PRIVATE,       *   FILE 248
                  PUBLIC) AND DEVICE TYPE                        *   FILE 248
                  (3380,3390-2,3390-3).                          *   FILE 248
                                                                 *   FILE 248
    LISTV$        JCL TO ASSEMBLE/LINK LISTV                     *   FILE 248
                                                                 *   FILE 248
    LISTV#        HELP MEMBER FOR LISTV                          *   FILE 248
                                                                 *   FILE 248
    LLIST         DISPLAY LINKLIST AND LPA DATASETS OF THE       *   FILE 248
                  ACTIVE SYSTEM, AND IF LOAD MODULE IS           *   FILE 248
                  SPECIFIED, SEARCH STEPLIB, LINKLIST AND LPA    *   FILE 248
                  FOR MODULE AND REPORT IF FOUND AND WHERE       *   FILE 248
                  FOUND.  LISTS ALL LIBRARIES WHERE MODULE IS    *   FILE 248
                  FOUND.                                         *   FILE 248
                                                                 *   FILE 248
    LLIST$        JCL TO ASSEMBLE/LINK LLIST                     *   FILE 248
                                                                 *   FILE 248
    LLIST#        HELP FOR LLIST                                 *   FILE 248
                                                                 *   FILE 248
    LOOKDD        SEARCH THROUGH SPECIFIED DDNAME FOR SPECIFIED  *   FILE 248
                  MEMBER.  REPORT IF FOUND, WHAT DSNS IN         *   FILE 248
                  CONCATENATION CONTAIN MEMBER.  VERY USEFUL     *   FILE 248
                  IN ISPF DEBUGGING AND DEVELOPMENT AS WELL AS   *   FILE 248
                  SEARCHING FOR CLISTS/REXX IN DEVELOPMENT AND   *   FILE 248
                  DEBUGGING.                                     *   FILE 248
                                                                 *   FILE 248
    LOOKDD$       JCL TO ASSEMBLE/LINK LOOKDD                    *   FILE 248
                                                                 *   FILE 248
    LOOKDD#       HELP FOR LOOKDD                                *   FILE 248
                                                                 *   FILE 248
    LPROC         LIST DATASETS ALLOCATED TO JES2 PROCLIB        *   FILE 248
                  CONCATENATIONS, OR IF SPECIFIED, SEARCH        *   FILE 248
                  THROUGH CONCATENATION FOR SPECIFIED MEMBER     *   FILE 248
                  AND REPORT DATASET(S) WHERE PROC IS FOUND.     *   FILE 248
                  COMMAND NAME MUST BE PUT IN IKJTSO00 AS        *   FILE 248
                  AUTH CMD.                                      *   FILE 248
                                                                 *   FILE 248
    LPROC$        JCL TO ASSEMBLE/LINK LPROC                     *   FILE 248
                                                                 *   FILE 248
    LPROC#        HELP FOR LPROC                                 *   FILE 248
                                                                 *   FILE 248
    LPROCXM       SUB PROGRAM TO HANDLE CROSS MEMORY ACCESS      *   FILE 248
                  TO JES2 ADDRESS SPACE.                         *   FILE 248
                                                                 *   FILE 248
    LPROCXM$      JCL TO ASSEMBLE/LINK LPROCXM                   *   FILE 248
                                                                 *   FILE 248
    MCSCMD        THIS PROGRAM WILL RUN AS A STARTED TASK AND    *   FILE 248
                  USES THE MVS MODIFY COMMAND TO COMMUNICATE     *   FILE 248
                  WITH THE TASK.  IT ENABLES OPERATORS TO        *   FILE 248
                  ENTER A SYSTEM COMMAND AS IF IT CAME FROM      *   FILE 248
                  THE MASTER CONSOLE, I.E.   CF COMMANDS FROM    *   FILE 248
                  A MCS CONSOLE ENTER   F MCSCMD,END  TO         *   FILE 248
                  TERMINATE THE TASK                             *   FILE 248
                                                                 *   FILE 248
    MCSCMD$       JCL TO ASSEMBLE/LINK MCSCMD                    *   FILE 248
                                                                 *   FILE 248
    MCSCMD#       PROC TO RUN MCSCMD                             *   FILE 248
                                                                 *   FILE 248
    MCSESA        MCS FOR ESA                                    *   FILE 248
                                                                 *   FILE 248
    SMFCPUID      SET TSO CLIST/REXX VARIABLE (&SMFCPUID)        *   FILE 248
                  TO VALUE OF SMF SYSTEM ID                      *   FILE 248
                                                                 *   FILE 248
    SMFCPU$       JCL TO ASSEMBLE/LINK SMFCPUID                  *   FILE 248
                                                                 *   FILE 248
    SMFCPU#       HELP FOR SMFCPUID                              *   FILE 248
                                                                 *   FILE 248

Table of contents

           IS FROM EILEEN BARKOW OF DOITT - NEW YORK CITY,       *   FILE 249
           NEW YORK, AND CONTAINS A COLLECTION OF USEFUL         *   FILE 249
           PROGRAMS.                                             *   FILE 249
                                                                 *   FILE 249
     THE FOLLOWING PROGRAMS ARE IN THIS COLLECTION:              *   FILE 249
                                                                 *   FILE 249
     WMOD FOR TSO  -  FIND OCCURRENCES OF A PDS MEMBER NAME.     *   FILE 249
                      THIS PROGRAM WILL SEARCH ALLOCATED         *   FILE 249
                      PDS LIBRARIES IN THE TSO ADDRESS SPACE     *   FILE 249
                      FOR THE SPECIFIED MODULE NAME, INCLUDING   *   FILE 249
                      CLISTS, SOURCE, ISPF LIBRARIES, ETC. IT    *   FILE 249
                      WILL ALSO SEARCH STEPLIB, LPA, LINKLIST    *   FILE 249
                      AND SVCLIB.  FOR LPA MODULES, THE          *   FILE 249
                      ADDRESS IN LPA WILL BE RETURNED.  FOR      *   FILE 249
                      ALL OTHERS, THE DATASET NAME WILL BE       *   FILE 249
                      RETURNED.                                  *   FILE 249
                                                                 *   FILE 249
     WMOD FOR CICS -  FIND OCCURRENCES OF A PDS MEMBER NAME.     *   FILE 249
                      THIS PROGRAM SEARCHES ALL DFHRPL           *   FILE 249
                      LIBRARIES, STEPLIB, LINKLIST, LPA, AND     *   FILE 249
                      SVCLIB FOR SPECIFIED MODULE NAME.  IT      *   FILE 249
                      TAKES A GUESS AS TO WHERE CICS LOADED      *   FILE 249
                      THE MODULE FROM IF THE MODULE EXISTS IN    *   FILE 249
                      MULTIPLE PLACES (IE:  MODULE IS IN         *   FILE 249
                      DFHRPL AS WELL AS STEPLIB AND LPA).        *   FILE 249
                                                                 *   FILE 249
     UCB           -  IF YOU GIVE THE UNIT ADDRESS, THIS WILL    *   FILE 249
                      RETURN THE VOLUME SERIAL.  IF YOU GIVE     *   FILE 249
                      THE VOLUME SERIAL, THIS WILL GIVE THE      *   FILE 249
                      UNIT ADDRESS.  USES UCBLOOK AND WORKS      *   FILE 249
                      FOR DYNAMIC UCB'S.                         *   FILE 249
                                                                 *   FILE 249
     SVC           -  AUTH SVC                                   *   FILE 249
                                                                 *   FILE 249

Table of contents

           IS AN UNOFFICIAL PROGRAM FROM THE IBM SUPPORT         *   FILE 250
           CENTER.  THIS PROGRAM DISPLAYS ENQUEUE INFORMATION    *   FILE 250
           ON THE CONSOLE, BUT DISPLAYS AN RNAME WHICH IS 60     *   FILE 250
           CHARACTERS LONG.  THAT NUMBER CAN BE INCREASED        *   FILE 250
           FURTHER BY CHANGING THE LABEL 'RESRNAME' TO A         *   FILE 250
           GREATER VALUE, SO EVEN MORE CHARACTERS WILL BE        *   FILE 250
           SHOWN.  THE REASON FOR THIS PROGRAM IS TO OVERCOME    *   FILE 250
           A LENGTH LIMITATION IN THE 'D GRS' CONSOLE DISPLAY.   *   FILE 250
                                                                 *   FILE 250

Table of contents

           IS FROM PAUL DAVIS OF EDS IN LOUISVILLE, COLORADO     *   FILE 251
           AND CONTAINS AN ENTIRELY NEW COLLECTION OF HIS        *   FILE 251
           EDIT MACROS, TO GO ALONG WITH HIS OTHER COLLECTION    *   FILE 251
           OF EDIT MACROS THAT IS ON FILE 095.                   *   FILE 251
                                                                 *   FILE 251
      Paul Davis passed away on July 19, 2000.                   *   FILE 251
                                                                 *   FILE 251
           THERE'S A LOT OF GOOD STUFF IN HERE, FOLKS.  ALSO     *   FILE 251
           LOOK IN FILE 095.                                     *   FILE 251
                                                                 *   FILE 251
      $$$DOC    DESCRIPTION OF MEMBERS IN THIS PDS               *   FILE 251
                                                                 *   FILE 251
      ADDAFTR   ADD A LINE OF DATA AFTER EACH LINE               *   FILE 251
                                                                 *   FILE 251
      BUPMEM    BACKUP PARMLIB MEMBER                            *   FILE 251
                                                                 *   FILE 251
      CHGID     PANEL USED BY SALTER                             *   FILE 251
                                                                 *   FILE 251
      CHGSTS    PANEL USED BY SALTER                             *   FILE 251
                                                                 *   FILE 251
      CLISTDOC  DOCUMENT A CLIST                                 *   FILE 251
                                                                 *   FILE 251
      CMODEL    COPY A CLIST MODEL INTO CURRENT EDIT SESSION     *   FILE 251
                                                                 *   FILE 251
      CUTCOL#   CUT COLUMNS HELP PANEL                           *   FILE 251
                                                                 *   FILE 251
      CUTCOLS   CUT COLUMNS OF DATA                              *   FILE 251
                                                                 *   FILE 251
      DELMARK   DEL MEMBERS OF PDS MARKED BY THE MARK MACRO      *   FILE 251
                                                                 *   FILE 251
      DOCMAC    DOCUMENT AN EDIT MACRO                           *   FILE 251
                                                                 *   FILE 251
      FINDPROC  FIND A PROC IN JES2 PROC CONCATENATION **        *   FILE 251
                MUST BE MODIFIED                                 *   FILE 251
                                                                 *   FILE 251
      FPROCBLD  BUILD FINDPROC MACRO ** MUST BE MODIFIED         *   FILE 251
                                                                 *   FILE 251
      FPROCBOT  COPY CODE FOR FPROCBLD                           *   FILE 251
                                                                 *   FILE 251
      FPROCTOP  COPY CODE FOR FPROCBLD                           *   FILE 251
                                                                 *   FILE 251
      INSERTM   INSERTM LINES MULTIPLE TIMES IN A DATASET        *   FILE 251
                AFTER X LINES                                    *   FILE 251
                                                                 *   FILE 251
      ISPYP1    MODIFIED PANEL TO WORK WITH VPANEL               *   FILE 251
                                                                 *   FILE 251
      LINEGRP   PICK LINES OF DATA TO BE USED LATER.  GROUPS     *   FILE 251
                THEM AT TOP OF DATA                              *   FILE 251
                                                                 *   FILE 251
      MACDOC    DOCUMENT A EDIT MACRO                            *   FILE 251
                                                                 *   FILE 251
      MACPEEK   FIND EDIT MACRO OR CLIST IN SYSPROC              *   FILE 251
                CONCATENATION EDIT MAC                           *   FILE 251
                                                                 *   FILE 251
      MACVIEW   FIND EDIT MACRO OR CLIST IN SYSPROC              *   FILE 251
                CONCATENATION TSO CLIST                          *   FILE 251
                                                                 *   FILE 251
      MARK      MARK MEMBER FOR DELETION                         *   FILE 251
                                                                 *   FILE 251
      MARKCLR   CLEAR MARKS CREATED BY MARK MACRO                *   FILE 251
                                                                 *   FILE 251
      MEMDEL    CREATE  A LIST OF MEMBERS AND SELECT SOME        *   FILE 251
                FOR DELETION                                     *   FILE 251
                                                                 *   FILE 251
      MEMLSTX   CALLED BY MEMDEL TO DELETE MEMBERS SELECTED      *   FILE 251
                FOR DELETION                                     *   FILE 251
                                                                 *   FILE 251
      MOVECOL#  MOVECOLS HELP PANEL                              *   FILE 251
                                                                 *   FILE 251
      MOVECOLS  MOVE COLUMNS OF DATA                             *   FILE 251
                                                                 *   FILE 251
      MOVFIELD  MOVE DATA FIELDS                                 *   FILE 251
                                                                 *   FILE 251
      MOVFIEL#  MOVFIELD HELP PANEL                              *   FILE 251
                                                                 *   FILE 251
      MPAST     CALLED BY INSERTM MACRO TO DO THE DIRTY WORK     *   FILE 251
                                                                 *   FILE 251
      MSGMAKE   MAKE A ISR MESSAGE IN CLIST                      *   FILE 251
                                                                 *   FILE 251
      PANPEEK   FIND PANEL IN ISPPLIB CONCATENATION EDIT MACRO   *   FILE 251
                                                                 *   FILE 251
      PANVIEW   FIND PANEL IN ISPPLIB CONCATENATION TSO CLIST    *   FILE 251
                                                                 *   FILE 251
      SALTER    CHANGE MEMBER STATS                              *   FILE 251
                                                                 *   FILE 251
      SKELPEEK  FIND SKELETON IN ISPSLIB CONCATENATION           *   FILE 251
                EDIT MACRO                                       *   FILE 251
                                                                 *   FILE 251
      SKELVIEW  FIND SKELETON IN ISPSLIB CONCATENATION           *   FILE 251
                TSO CLIST                                        *   FILE 251
                                                                 *   FILE 251
      SYA$DOC   SAVE YOUR ASSETS BACKUP DOC                      *   FILE 251
                                                                 *   FILE 251
      SYACATC   SYA MACRO SEE SYS$DOC                            *   FILE 251
                                                                 *   FILE 251
      SYACLNUP  SYA MACRO SEE SYS$DOC                            *   FILE 251
                                                                 *   FILE 251
      SYACOPYI  SYA MACRO SEE SYS$DOC                            *   FILE 251
                                                                 *   FILE 251
      SYACOPYO  SYA MACRO SEE SYS$DOC                            *   FILE 251
                                                                 *   FILE 251
      SYAGENER  SYA MACRO SEE SYS$DOC                            *   FILE 251
                                                                 *   FILE 251
      SYAGENRI  SYA MACRO SEE SYS$DOC                            *   FILE 251
                                                                 *   FILE 251
      SYAGENRO  SYA MACRO SEE SYS$DOC                            *   FILE 251
                                                                 *   FILE 251
      SYAJBALL  SYA MACRO SEE SYS$DOC                            *   FILE 251
                                                                 *   FILE 251
      SYAPDS    SYA MACRO SEE SYS$DOC                            *   FILE 251
                                                                 *   FILE 251
      SYARENAM  SYA MACRO SEE SYS$DOC                            *   FILE 251
                                                                 *   FILE 251
      SYAUDCAT  SYA MACRO SEE SYS$DOC                            *   FILE 251
                                                                 *   FILE 251
      SYAUNCAT  SYA MACRO SEE SYS$DOC                            *   FILE 251
                                                                 *   FILE 251
      VOID      RESET PF10 KEY AFTER INSERTM ABORT               *   FILE 251
                                                                 *   FILE 251
      VPANEL    REFRESH CHANGED PANEL  ** REQUIRES               *   FILE 251
                ISPYP1 PANEL MOD                                 *   FILE 251
                                                                 *   FILE 251
      VTZAPBLD  BUILD A VTOC ZAP FROM IEHLIST LISTING            *   FILE 251
                                                                 *   FILE 251
      WCUT      WINDOW CUT.  CUT PORTIONS OF LINES FOR TO        *   FILE 251
                PASTE W WPASTE FOR THOSE OF US WITHOUT PC'S      *   FILE 251
                GIVE THIS A TRY                                  *   FILE 251
                                                                 *   FILE 251
      WCUT2     CALLED BY WCUT                                   *   FILE 251
                                                                 *   FILE 251
      WPASTE    PASTE DATA CUT BY WCUT                           *   FILE 251
                                                                 *   FILE 251

Table of contents

           IS FROM JEFF KAPLAN OF NEW JERSEY, AND CONTAINS       *   FILE 252
           HIS COLLECTION OF ASSEMBLER CODE, REXX EXECS, JCL     *   FILE 252
           AND ISPF MATERIALS.  THIS COLLECTION CONTAINS A       *   FILE 252
           WEALTH OF "HOW-TO" EXAMPLES.  THIS COLLECTION IS      *   FILE 252
           IN A CONDITION WHERE IT HAS TO BE EXPLORED, BUT       *   FILE 252
           THE EXPLORATION WILL BE VERY WORTH WHILE.  THERE      *   FILE 252
           IS ALSO A LOT OF CODE WHICH CALLS SVC 26 DIRECTLY     *   FILE 252
           (CATALOG LOOKUPS, ETC.).  THERE AREN'T TOO MANY       *   FILE 252
           WORKING EXAMPLES AROUND, OF GOOD SVC 26 CODE.         *   FILE 252
           THIS FILE CONTAINS JEFF'S SOURCE LIBRARY.             *   FILE 252
           FILES 253-256 ARE ALSO INCLUDED IN THIS COLLECTION.   *   FILE 252
                                                                 *   FILE 252

Table of contents

           IS FROM JEFF KAPLAN AND CONTAINS HIS EXEC LIBRARY.    *   FILE 253
                                                                 *   FILE 253

Table of contents

           IS FROM JEFF KAPLAN AND CONTAINS HIS CNTL LIBRARY.    *   FILE 254
                                                                 *   FILE 254

Table of contents

           IS FROM JEFF KAPLAN AND CONTAINS HIS ISPPLIB LIBRARY. *   File 255
                                                                 *   FILE 255

Table of contents

           IS FROM JEFF KAPLAN AND CONTAINS HIS ISPTLIB LIBRARY. *   File 256
                                                                 *   FILE 256

Table of contents

           IS FROM SAM GOLOB, AND CONTAINS ZAPS TO FIX THE       *   FILE 257
           OLD LINKAGE EDITOR (EVEN IF IT IS PART OF DFSMS),     *   FILE 257
           SO THAT IT WILL READ OBJECT DECKS THAT ARE BLOCKED    *   FILE 257
           BIGGER THAN 3200 BYTES PER BLOCK.  FOR YOUR PERUSAL   *   FILE 257
           AND PLEASURE....                                      *   FILE 257
                                                                 *   FILE 257
    *  -  *  -  *  -  *  -  *  -  *  -  *  -  *  -  *  -  *      *   FILE 257
                                                                 *   FILE 257
   FIXING YOUR OLD LINKAGE EDITOR  (IN DFSMS/MVS TOO)            *   FILE 257
                                                                 *   FILE 257
   EVEN UNDER DFSMS/MVS, WITH HEWL AND IEWL BEING THE NEW        *   FILE 257
   'BINDER', YOU CAN STILL RUN THE OLD LINKAGE EDITOR IF YOU     *   FILE 257
   SAY EXEC PGM=HEWLKED.  IBM HAS KEPT A VERSION OF THE OLD      *   FILE 257
   LINKAGE EDITOR AROUND.  HOWEVER, WITH THE BINDER, IBM HAS     *   FILE 257
   REMOVED THE OLD (NOW STUPID) RESTRICTION THAT OBJECT DECKS    *   FILE 257
   CAN'T BE BLOCKED GREATER THAN 3200 BYTES, OR 40 RECORDS       *   FILE 257
   PER BLOCK.  THERE WERE MEMORY RESTRICTIONS ONCE, THAT ARE     *   FILE 257
   NOW LONG GONE.  BUT WITH THE OLD LINKAGE EDITOR, THEY         *   FILE 257
   HAVEN'T REMOVED THE RESTRICTION, AND NOW IT IS "FUNCTIONALLY  *   FILE 257
   STABILIZED" FOR ALL PRACTICAL PURPOSES.                       *   FILE 257
                                                                 *   FILE 257
   I'VE LOOKED AT MY COPIES OF THE OLD LINKAGE EDITOR            *   FILE 257
   HEWLKED IN DFSMS, AND BEHOLD, THE OLD RESTRICTION HASN'T      *   FILE 257
   BEEN LIFTED OR CURED.  IT IS SO EASY TO DO!  WE HAD A         *   FILE 257
   USERMOD ONCE, WHICH I AM BRINGING TO YOU NOW.  I HAVE TWO     *   FILE 257
   VERSIONS OF THIS MOD, ONE FOR DFSMS 1.0, AND ANOTHER FOR      *   FILE 257
   DFSMS 1.3.  BOTH ARE THE SAME AS EACH OTHER, AND YOU          *   FILE 257
   SHOULDN'T HAVE ANY TROUBLE FITTING THIS MOD TO ANY VERSION    *   FILE 257
   OF THE OLD LINKAGE EDITOR, YOUNG OR RECENT.  I HAVE ALSO      *   FILE 257
   INCLUDED ZAPS FOR ALL VERSIONS OF THE LINKAGE EDITOR WHICH    *   FILE 257
   I HAD LYING AROUND AT OUR INSTALLATION, AS WELL AS I COULD    *   FILE 257
   DETERMINE.                                                    *   FILE 257
                                                                 *   FILE 257
               VERSION TABLE:                                    *   FILE 257
                                                                 *   FILE 257
                  HDQ1102    -   MVS/370   DFP 1.1               *   FILE 257
                  HDP2230    -   MVS/XA    DFP 2.3               *   FILE 257
                  HDP2240    -   MVS/XA    DFP 2.4               *   FILE 257
                  JDZ1110    -   DFSMS/MVS  1.1.0                *   FILE 257
                  HDZ11C0    -   DFSMS/MVS  1.3.0                *   FILE 257
                                                                 *   FILE 257
    IF YOU HAVE ANY QUESTIONS, I'M (HOPEFULLY) AT:               *   FILE 257
                                                                 *   FILE 257
    Sam Golob               EMAIL:  sbgolob@aol.com              *   FILE 257
    P.O. Box 906                    sbgolob@attglobal.net        *   FILE 257
    Tallman, NY  10982                                           *   FILE 257
                                                                 *   FILE 257
        NEW PHONE NUMBER:    845-362-1996                        *   FILE 257
                                                                 *   FILE 257

Table of contents

           IS FROM DAVID FAHEY OF THE SAS INSTITUTE AND CONTAINS *   File 258
           SOURCE CODE FOR THE LOAD MODULES WHICH ARE IN FILE    *   FILE 258
           259.  THIS SOURCE CODE IS WRITTEN IN SAS/C, AND       *   FILE 258
           VERSION 5.50 OR LATER OF THE SAS/C COMPILER IS        *   FILE 258
           NEEDED IF YOU WANT TO COMPILE OR MAKE MODIFICATIONS.  *   FILE 258
           MY IMPRESSION IS THAT YOU DON'T NEED THE SAS/C        *   FILE 258
           RUNTIME LIBRARY TO RUN THE LOAD MODULES.              *   FILE 258
                                                                 *   FILE 258
           THIS IS A COLLECTION OF 3270 DEVICE TOOLS THAT YOU    *   FILE 258
           CAN USE FOR CREATING 3270 APPLICATIONS.  THEY ARE     *   FILE 258
           A GOOD MODEL SO YOU CAN SEE WHAT CAN BE DONE IN       *   FILE 258
           THIS AREA, OR YOU CAN USE THEM "AS IS".               *   FILE 258
                                                                 *   FILE 258

Table of contents

           IS FROM DAVID FAHEY OF THE SAS INSTITUTE AND CONTAINS *   File 259
           LOAD MODULES WHICH ARE ALL 3270 DEVICE TOOLS AND      *   FILE 259
           EXAMPLES.                                             *   FILE 259
                                                                 *   FILE 259
           THE FOLLOWING LOAD MODULES ARE IN THIS PDS:           *   FILE 259
                                                                 *   FILE 259
           COMBO32   -  PROGRAM THAT DISPLAYS A DEMO OF A        *   FILE 259
                        COMBO BOX ON A 3270 DEVICE               *   FILE 259
                                                                 *   FILE 259
           DD3270    -  PROGRAM THAT DISPLAYS A DEMO OF A        *   FILE 259
                        WINDOW ON A 3270 DEVICE. THIS PROGRAM    *   FILE 259
                        COULD EASILY BE EXTENDED TO DO OTHER     *   FILE 259
                        THINGS THAT COULD USE THE FULL SCREEN    *   FILE 259
                        ROUTINES.                                *   FILE 259
                                                                 *   FILE 259
           FONT      -  PROGRAM THAT CONVERTS A FONT             *   FILE 259
                        SPECIFICATION FILE (SYM..... SEE BELOW)  *   FILE 259
                        INTO AN H FILE (INCLUDED WHEN COMPILING  *   FILE 259
                        MANY OF THE OTHER PROGRAMS HERE).        *   FILE 259
                                                                 *   FILE 259
           INFO3270  -  PROGRAM THAT DISPLAYS A 3270 DEVICES     *   FILE 259
                        ATTRIBUTES ON THE STANDARD OUT FILE.     *   FILE 259
                                                                 *   FILE 259
           LSTBOX32  -  PROGRAM THAT DISPLAYS A DEMO OF A        *   FILE 259
                        LIST BOX ON A 3270 DEVICE.               *   FILE 259
                                                                 *   FILE 259
           TG        -  TEST PROGRAM THAT DISPLAYS SEVERAL       *   FILE 259
                        GRAPHIC ITEMS ON A VECTOR GRAPHIC        *   FILE 259
                        DEVICE. DO NOT USE ON OTHER DEVICE TYPES *   FILE 259
                        IT WILL CAUSE ERRORS.                    *   FILE 259
                                                                 *   FILE 259
           TGETN     -  TGET ROUTINE CALLED BY OTHER             *   FILE 259
                        C LANGUAGE PROGRAMS.                     *   FILE 259
                                                                 *   FILE 259
           TGT327D   -  GTTERM ROUTINE CALLED BY OTHER           *   FILE 259
                        C LANGUAGE PROGRAMS.                     *   FILE 259
                                                                 *   FILE 259
           TPGN      -  TPG ROUTINE CALLED BY OTHER              *   FILE 259
                        C LANGUAGE PROGRAMS.                     *   FILE 259
                                                                 *   FILE 259
           TPUTN     -  TPUT ROUTINE CALLED BY OTHER             *   FILE 259
                        C LANGUAGE PROGRAMS.                     *   FILE 259
                                                                 *   FILE 259
           TXTPAD32  -  PROGRAM THAT DISPLAYS A DEMO OF A        *   FILE 259
                        TEXT PAD ON A 3270 DEVICE.               *   FILE 259
                                                                 *   FILE 259
           WIDGET32  -  PROGRAM THAT DISPLAYS A DEMO OF          *   FILE 259
                        SEVERAL DIFFERENT WIDGETS ON A           *   FILE 259
                        3270 DEVICE.                             *   FILE 259
                                                                 *   FILE 259
           WIN3270   -  PROGRAM THAT ESTABLISHES A TSO SUB-      *   FILE 259
                        COMMAND ENVIRONMENT AND PROCESSES        *   FILE 259
                        WINDOW DEFINITION AND DISPLAY            *   FILE 259
                        SUB-COMMANDS.                            *   FILE 259
                                                                 *   FILE 259

Table of contents

           IS A VERY QUICK MAPPING PROGRAM. IT WILL PRODUCE      *   FILE 260
      A LISTING OF EVERY DATA SET ON A VOLUME PLUS CALCULATE     *   FILE 260
      THE FREE SPACE, FREE DSCBS, ETC.  OPTIONALLY VIA PARM      *   FILE 260
      INFORMATION IT WILL PRODUCE THE FOLLOWING:                 *   FILE 260
                                                                 *   FILE 260
      Updated July 2000 by Charles Wells of the Georgia Dept.    *   FILE 260
      of Labor, to add support for 3390-9 disk drives.           *   FILE 260
                                                                 *   FILE 260
         Charles Wells                                           *   FILE 260
         Georgia Dept. of Labor                                  *   FILE 260
         Suite 352                                               *   FILE 260
         148 International Blvd                                  *   FILE 260
         Atlanta, GA 30303-1751                                  *   FILE 260
                                                                 *   FILE 260
         Voice: 404-656-5944                                     *   FILE 260
         Email: Charles.Wells@dol.state.ga.us                    *   FILE 260
                                                                 *   FILE 260
         PARM=MAP     PRODUCES A TRACK MAP OF THE VOLUME         *   FILE 260
         PARM=PDS     LIST ALL PDS DIRECTORIES ON THE VOLUME     *   FILE 260
         PARM=ISAM    LIST ISAM REORG INFORMATION FOR DATASETS   *   FILE 260
         PARM=EXT     LIST THE EXTENTS OF THE DATASETS           *   FILE 260
         PARM=DUMP    LIST IN HEX ALL DSCBS ON THE VOLUME        *   FILE 260
         PARM=EMPTY   LIST ONLY DATASETS THAT ARE EMPTY          *   FILE 260
         PARM=MODEL   LIST ONLY MODEL DSCBS                      *   FILE 260
         PARM=SDUMP   LIST IN HEX FORMAT 4 AND 5 DSCBS           *   FILE 260
         PARM=VOLS    ONLY USE DDNAMES OF VOLUMEXX               *   FILE 260
         PARM=JDATE   LIST CREATION/EXPIRATION DATES IN JULIAN   *   FILE 260
                                                                 *   FILE 260
      THIS CODE WILL SUPPORT 3380'S                              *   FILE 260
      THIS CODE WILL SUPPORT INDEXED VTOCS                       *   FILE 260
                                                                 *   FILE 260
      ADDITIONAL COMMENTS ARE DOCUMENTED IN THE SOURCE           *   FILE 260
      THIS PROGRAM MUST BE LINKED AS AC=1.                       *   FILE 260
                                                                 *   FILE 260

 CBT CBT CBT CBT CBT CBT CBT CBT CBT CBT CBT CBT CBT CBT CBT ***    FILE 260

                                                              ** *   FILE 260

   A USER OF THIS CODE DECIDED TO USE A PARM OF RESET, WHICH  ** *   FILE 260

   WILL RESET THE HIGH WATER MARK IN THE VTOC.  IT DID IT,    ** *   FILE 260

   ALL RIGHT, BUT IT SET IT TO 512 (ON A 3350) AND THE ARM    ** *   FILE 260

   BOUNCED ALL OVER THE PLACE. BE CAREFUL !!!!!!!             ** *   FILE 260

                                                              ** *   FILE 260

 CBT CBT CBT CBT CBT CBT CBT CBT CBT CBT CBT CBT CBT CBT CBT ***    FILE 260

Table of contents

           IS A VERSION OF THE # CMD1 SUBSYSTEM FROM B.F.        *   FILE 261
           GOODRICH IN AKRON, OHIO FROM MR GUY ALBERTELLI.       *   FILE 261
           THIS FILE CONTAINS A COMPLETE # COMMAND SUBSYSTEM,    *   FILE 261
           WITH NUMEROUS MEMBERS UPGRADED TO THE XA LEVEL, AND   *   FILE 261
           WITH SOME MEMBERS UPGRADED TO THE MVS/ESA 4.2 LEVEL.  *   FILE 261
           THE CURRENT MODULE NAMING IS FOR THE XA ENVIRONMENT.  *   FILE 261
           MEMBER $MVSXA21 SHOWS THE RENAMES FROM SP3 TO XA.     *   FILE 261
           MEMBER $$$BFGXA IS THE DOCUMENTATION OF THE CHANGES   *   FILE 261
           AND BUGS FOUND.  IT ALSO CONTAINS THE CURRENT STATUS  *   FILE 261
           OF THE MODULES IN THE SYSTEM.  SEE MEMBER CALLED      *   FILE 261
           $$$BFGES FOR THE MVS/ESA STATUS.                      *   FILE 261
                                                                 *   FILE 261
           THE # COMMAND SUBSYSTEM IS A MULTI-FUNCTION           *   FILE 261
           SUBSYSTEM THAT CAN BE USED TO PERFORM SYSTEM          *   FILE 261
           TASKS TO DISPLAY AND FIX VARIOUS CONDITIONS IN        *   FILE 261
           A RUNNING MVS SYSTEM.  I CALL IT THE "POOR MAN'S      *   FILE 261
           'RESOLVE'", AFTER THE VENDOR PRODUCT OF THAT NAME.    *   FILE 261
           THE CMD1 SUBSYSTEM CAN OPERATE FROM THE SYSTEM        *   FILE 261
           CONSOLE OR FROM A SUITABLY AUTHORIZED TSO USERID.     *   FILE 261
                                                                 *   FILE 261
           IN OLD VERSIONS OF THIS TAPE, DETAILED DOCUMENTATION  *   FILE 261
           FOR CMD1 USED TO BE SUPPLIED IN FILE 001 UNDER THIS   *   FILE 261
           HEADING IN THIS PLACE.  TO SEE MORE, YOU CAN EITHER   *   FILE 261
           PRINT OUT THE USER MANUAL CONTAINED IN THIS FILE,     *   FILE 261
           OR YOU CAN GET (IN FILE 071) THE DOCUMENTATION OF     *   FILE 261
           AND OLD TAPE (MEMBER CBT249) AND SEE HOW THE          *   FILE 261
           INFORMATION WAS PRESENTED THERE.                      *   FILE 261
                                                                 *   FILE 261
           CURRENT ADDRESS:                                      *   FILE 261
                                                                 *   FILE 261
                GUY ALBERTELLI                                   *   FILE 261
                B.F. GOODRICH - S.P.& C. DIVISION                *   FILE 261
                9911 BRECKSVILLE ROAD                            *   FILE 261
                BRECKSVILLE, OH 44141-3247                       *   FILE 261
                (216) 447-5543                                   *   FILE 261
                                                                 *   FILE 261

Table of contents

           IS A COBOL PROGRAM FROM WALTER SHELLEY OF THE         *   FILE 262
           DEPARTMENT OF INFORMATION TECHNOLOGY AND              *   FILE 262
           TELECOMMUNICATIONS (DOITT) OF THE CITY OF NEW YORK.   *   FILE 262
           THIS PROGRAM READS AN SMPPTFIN FILE (IBM PTFS)        *   FILE 262
           AND PRODUCES A REPORT SHOWING FMID, APARS FIXED,      *   FILE 262
           AND COMPONENT ID FOR EACH PTF.                        *   FILE 262
                                                                 *   FILE 262

Table of contents

           IS FROM SAM GOLOB WHO TOOK THE DIFFERENCE BETWEEN     *   FILE 263
           TWO VERSIONS OF THE UK G.U.I.D.E. TAPE WHICH WERE     *   FILE 263
           IN HIS POSSESSION.  THE RESULTING LIST OF MEMBERS     *   FILE 263
           APPEARED TO BE LOOSE MACROS WHICH ARE NECESSARY TO    *   FILE 263
           ASSEMBLE SOURCE PROGRAMS ON THE UK G.U.I.D.E.         *   FILE 263
           TAPE.  SEE FILES 244 AND 245.                         *   FILE 263
                                                                 *   FILE 263
         DOC FOR THIS FILE (263).                                *   FILE 263
                                                                 *   FILE 263
      THIS FILE CONSISTS OF ALL MEMBERS OF THE OLD UK            *   FILE 263
      G.U.I.D.E. TAPE WHICH ARE NOT IN THE NEW UK G.U.I.D.E.     *   FILE 263
      TAPE WHICH I RECEIVED FROM PHIL PECKSEN, WHO IS ITS        *   FILE 263
      PROPRIETOR.  I HAVE ASSUMED THAT THESE MEMBERS, MOST       *   FILE 263
      OF WHICH ARE MACROS, ARE NECESSARY FOR ASSEMBLING THE      *   FILE 263
      CONTENTS OF FILES 244 AND 245 OF THE CBT TAPE, WHICH       *   FILE 263
      IS FROM HIM, BUT WHICH CONTAINS FEW LOOSE MACROS.          *   FILE 263
                                                                 *   FILE 263
      THE COMPLETE UK G.U.I.D.E. TAPE TOGETHER WITH THESE        *   FILE 263
      MEMBERS, CAN NOW BE FOUND ON THE CBT OVERFLOW TAPE,        *   FILE 263
      WHICH WAS JUST ESTABLISHED.  THE UK G.U.I.D.E. TAPE        *   FILE 263
      FILE IS FILE 012 ON THAT TAPE.                             *   FILE 263
                                                                 *   FILE 263
             NOV 21, 96       SAM GOLOB       (NEW ADDRESS)      *   FILE 263
                              P.O. BOX 906                       *   FILE 263
                              TALLMAN, NY  10982                 *   FILE 263
                                                                 *   FILE 263
        EMAIL:  sbgolob@aol.com                                  *   FILE 263
                sbgolob@attglobal.net                            *   FILE 263
                                                                 *   FILE 263
        NEW PHONE NUMBER:    845-362-1996                        *   FILE 263
                                                                 *   FILE 263

Table of contents

           IS FROM B.F. GOODRICH IN AKRON OHIO, AND CONTAINS     *   FILE 264
           THREE TSO COMMAND PROCESSORS.  THEY ARE:              *   FILE 264
                                                                 *   FILE 264
             1  LOOK    -  A TSO COMMAND PROCESSOR THAT ALLOWS   *   FILE 264
                           FULL SCREEN DISPLAY OF REAL TIME      *   FILE 264
                           MEMORY.  THIS COMMAND HAS BEEN        *   FILE 264
                           ENHANCED TO MAKE IT EASY TO ADD NEW   *   FILE 264
                           CONTROL BLOCK MAPS, USUALLY IN 3 OR   *   FILE 264
                           4 STATEMENTS                          *   FILE 264
                            * (REFRESHED 12/88 V1.1.A)           *   FILE 264
                                                                 *   FILE 264
                  (THIS COMMAND IS A "MUST" TO KNOW ABOUT - SG)  *   FILE 264
                                                                 *   FILE 264
             2 DUDASD      AN UPDATED VERSION FROM FILE 300 OF   *   FILE 264
                           THIS TAPE THAT HAS BEEN CONVERTED     *   FILE 264
                           TO FUNCTION UNDER EITHER SP OR XA.    *   FILE 264
                                                                 *   FILE 264
             3 JLOG        A PROGRAM TO PRINT OUT THE JES JOBLOG *   FILE 264
                           AND OR ANY OTHER JES DATASETS, EVEN   *   FILE 264
                           IF THEY ARE QUEUED TO A DUMMY CLASS.  *   FILE 264
                           USEFUL IN OBTAINING THE JOBLOG OF     *   FILE 264
                           ABENDING STARTED TASKS.               *   FILE 264
                                                                 *   FILE 264
           THIS FILE IS IN IEBUPDTE SYSIN FORMAT                 *   FILE 264
                                                                 *   FILE 264

Table of contents

           IS FROM GUY ALBERTELLI OF B.F. GOODRICH IN AKRON      *   FILE 265
           OHIO AND CONTAINS THEIR TSO LOGON EXIT.  THE CODE     *   FILE 265
           HAS BEEN UPGRADED TO MVS 4.2 AND THE CONCURRENT       *   FILE 265
           TSO VERSION.  THIS CODE IS SOPHISTICATED AND IS       *   FILE 265
           VERY MUCH WORTH LOOKING AT.                           *   FILE 265
                                                                 *   FILE 265

Table of contents

           IS FROM SAM GOLOB, WHO UPDATED THE TAPE MAPPING       *   FILE 266
           PROGRAM CALLED SS0104 FROM FLORIDA POWER CORPORATION. *   FILE 266
           THIS CODE IS USED TO MEASURE THE FOOTAGES OF FILES    *   FILE 266
           ON THE CBT TAPE, AS THOUGH THEY WERE ON A 6250 BPI    *   FILE 266
           TAPE REEL.  AS IS, THAT IS WHAT THIS CODE IS USED     *   FILE 266
           FOR, BUT IT CAN BE FIXED.  IF YOU FIX THIS CODE,      *   FILE 266
           FOR USE WITH ANY DENSITY TAPE, AND WITH CARTRIDGE,    *   FILE 266
           PLEASE SEND IT TO ME TO TEST, SO I CAN UPDATE THIS    *   FILE 266
           FILE IN YOUR NAME.  THANKS.  (S.GOLOB - 08/96).       *   FILE 266
                                                                 *   FILE 266

Table of contents

           IS CURRENTLY EMPTY                                    *   FILE 267
                                                                 *   FILE 267

Table of contents

           is from Mark Winges of San Francisco, California      *   FILE 268
           and contains a package of REXX functions to access    *   FILE 268
           VSAM files.  This is his second version.              *   FILE 268
                                                                 *   FILE 268
           This file was fixed by Rob Van Riel, to solve         *   FILE 268
           several problems.  Details are in member RXVSAM$.     *   FILE 268
                                                                 *   FILE 268
         email:   LynMark@compuserve.com  (Mark Winges)          *   FILE 268
         phone:   415-752-8291                                   *   FILE 268
                                                                 *   FILE 268
         email: "Van Riel, Rob"                *   FILE 268
                                                                 *   FILE 268

Table of contents

           CONTAINS THE SOURCE FOR THE TSO GAME CALLED           *   FILE 269
           ADVENTURE IN IEBUPDTE SYSIN FORMAT.  THE LOAD MODULE  *   FILE 269
           IS CONTAINED IN FILE 135.  YOU WILL NEED THE PL/I     *   FILE 269
           OPTIMIZING COMPILER TO RECOMPILE THIS CODE.           *   FILE 269
                                                                 *   FILE 269

Table of contents

           IS FROM THE WASHINGTON STATE DP SERVICE CENTER AND    *   FILE 270
          CONTAINS SEVERAL OF THE LOCAL UTILITIES.  THIS FILE IS *   FILE 270
          IN IEBUPDTE SYSIN FORMAT.  FOR ADDITIONAL INFORMATION  *   FILE 270
          SEE THE MEMBER CALLED $DOC.                            *   FILE 270
                                                                 *   FILE 270
         CONTACT - KERMIT KISER (206) 902-3119                   *   FILE 270
                   WASHINGTON DATA PROCESSING SERVICE CENTER     *   FILE 270
                   25 STATE OFFICE BLDG TWO, OB-01               *   FILE 270
                   OLYMPIA, WASHINGTON 98504                     *   FILE 270
                                                                 *   FILE 270
             THE PURPOSE OF THIS FILE IS TO TRANSFER SOME OF     *   FILE 270
           WDPSC'S LOCAL UTILITIES.  ALL THIS STUFF WORKS HERE,  *   FILE 270
           BUT WE DON'T GUARANTEE IT TO WORK ANYWHERE ELSE.      *   FILE 270
           SOME PROGRAMS MAY NEED MODIFICATION FOR AN            *   FILE 270
           INSTALLATION.  SOME ARE GOOD ONLY AS "HOW TO"         *   FILE 270
           SAMPLES.                                              *   FILE 270
                                                                 *   FILE 270
             THIS FILE CONTAINS THE WDPSC PROGRAMS WHICH WERE    *   FILE 270
           PREVIOUSLY IN CBT FILES 270-274.  TWO OF THOSE        *   FILE 270
           PROGRAMS, NAMED FTL AND KOMM, HAVE BEEN MODIFIED      *   FILE 270
           AND THE LATEST VERSIONS ARE ON THIS TAPE.             *   FILE 270
                                                                 *   FILE 270
             WE DO HAVE TSO EXTENSIONS AND XA.  ALL OF THE       *   FILE 270
           CODE HAS BEEN MODIFIED FOR THIS LEVEL.                *   FILE 270
                                                                 *   FILE 270
           (KERMIT SAYS MOST OF THE STUFF SEEMS TO WORK ON       *   FILE 270
           ESA V3 AND PROBABLY V4.  SOME PROGRAMS MAY HAVE       *   FILE 270
           TO BE MODIFIED IF YOU ARE RUNNING SWA ABOVE THE       *   FILE 270
           LINE. - SG  1/94)                                     *   FILE 270
                                                                 *   FILE 270
             MANY OF THE TSO COMMANDS USE THE SETVAR             *   FILE 270
           SUBROUTINE.  YOU WILL NEED TO ASSEMBLE SETVAR         *   FILE 270
           BEFORE THESE COMMANDS WILL WORK CORRECTLY, THIS       *   FILE 270
           PROGRAM IS LINKED WITH AN IBM MODULE.                 *   FILE 270
                                                                 *   FILE 270
             IF A UTILITY HAS DOCUMENTATION WHICH IS             *   FILE 270
           MAINTAINED SEPARATELY, THE DOCUMENT IS IN THE         *   FILE 270
           SOURCE PDS WITH A SIMILIAR NAME BUT ENDING WITH THE   *   FILE 270
           "$" CHARACTER.                                        *   FILE 270
                                                                 *   FILE 270
          TO CREATE THE NECESSARY MACLIB, CLIST, PROCLIB, ETC.   *   FILE 270
              LIBRARIES:  MODIFY AND SUBMIT EITHER MEMBER        *   FILE 270
              REDIST OR REDISTI WHICH ARE IN THIS LIBRARY.       *   FILE 270
              (USE REDIST IF PROGRAM PDSLOAD FROM THE CBT TAPE   *   FILE 270
              IS AVAILABLE, ELSE USE JOB REDISTI.)  REDIST OR    *   FILE 270
              REDISTI WILL CREATE THE MACLIB, CLIST, PROCLIB,    *   FILE 270
              PANELS, SKELS, MESSAGES, TEXT, AND PARM            *   FILE 270
              LIBRARIES FROM THE APPROPRIATE MEMBERS IN THIS     *   FILE 270
              LIBRARY.                                           *   FILE 270
                                                                 *   FILE 270
         NAME       TYPE      DESCRIPTION                        *   FILE 270
                                                                 *   FILE 270
         $CHGLOG    DOCUMENT  LOG OF CHANGES AND ADDITIONS       *   FILE 270
                              TO THE MODS FILE.                  *   FILE 270
                                                                 *   FILE 270
         ALLOCGDG   PROGRAM   DYNAMICALLY ALLOCATE A GDG         *   FILE 270
                              DATASET TO A DDNAME BASED ON       *   FILE 270
                              RELATIVE GENERATION NUMBER         *   FILE 270
                              (BECAUSE TSO ALLOC WILL NOT        *   FILE 270
                              DO IT!).                           *   FILE 270
                                                                 *   FILE 270
         ALLOCMEM   PROGRAM   DYNAMICALLY ALLOCATE A             *   FILE 270
                              PARTITIONED DATASET AND ITS        *   FILE 270
                              MEMBER TO A GIVEN DDNAME           *   FILE 270
                              FROM A HIGH LEVEL LANGUAGE         *   FILE 270
                              PROGRAM.                           *   FILE 270
                                                                 *   FILE 270
         CATBYVOL   PROGRAM   CHECKS IDCAMS UNCATALOG CARDS      *   FILE 270
                              CREATED BY VSAMSCAN PROGRAM        *   FILE 270
                              AGAINST VOLUMES TO FIND NVSAM      *   FILE 270
                              DATASETS WHICH DO NOT EXIST.       *   FILE 270
                              SEE JOB IN CATBYVO#.  I THINK      *   FILE 270
                              DYL260 STEP IS NOT NEEDED.         *   FILE 270
                                                                 *   FILE 270
         CHKBLOCK   PROGRAM   BATCH PROGRAM TO SCAN JCL OR       *   FILE 270
                              PROCS AND REPORT ON OUTPUT         *   FILE 270
                              DATASETS NOT EFFICIENTLY           *   FILE 270
                              BLOCKED.  SAMPLE JCL IN            *   FILE 270
                              CHKBLOC# WILL SCAN A LIBRARY.      *   FILE 270
                                                                 *   FILE 270
         CHKTODAY   PROGRAM   BATCH PROGRAM TO CHECK FOR         *   FILE 270
                              EXISTENCE AND CURRENCY OF A        *   FILE 270
                              DATASET.  SETS A RETURN CODE.      *   FILE 270
                              WE USE SO THAT ONLY THE FIRST      *   FILE 270
                              CALLER OF OUR DAILY VOLUME         *   FILE 270
                              REPORT PROCESS ON ANY DAY          *   FILE 270
                              DOES THE EXTENSIVE ANALYSIS        *   FILE 270
                              OF ALL VOLUMES.                    *   FILE 270
                                                                 *   FILE 270
         CLIB       CLIST     ALLOCATE A PRIVATE CLIST           *   FILE 270
                              LIBRARY FOR IMPLICIT CLIST         *   FILE 270
                              EXECUTION WITHOUT REMOVING         *   FILE 270
                              PREVIOUSLY ALLOCATED CLIST         *   FILE 270
                              LIBRARIES.  USES COMMAND           *   FILE 270
                              CONCATEM.                          *   FILE 270
                                                                 *   FILE 270
         CLRSPFIO   PROGRAM   CAN BE CALLED DIRECTLY OR          *   FILE 270
                              LINKED TO DYNAMICALLY VIA THE      *   FILE 270
                              ISPEXEC SELECT PGM(CLRSPFIO)       *   FILE 270
                              TO TELL SPF TO IGNORE ANY          *   FILE 270
                              NON-SPF IO WHICH MAY HAVE          *   FILE 270
                              TAKEN PLACE IN THE DIALOG.         *   FILE 270
                              NOW ALLOWS PARM OPTIONS FOR        *   FILE 270
                              MORE COMPLEX REQUIREMENTS.         *   FILE 270
                              THE FOLLOWING SEQUENCE KILLED      *   FILE 270
                              THE SCREEN OVERFLOW WHEN           *   FILE 270
                              EXITING RESOLVE CONSOLE MODE       *   FILE 270
                              TO ISPF:                           *   FILE 270
                                                                 *   FILE 270
                       ISPEXEC SELECT PGM(CLRSPFIO) PARM(OFF)    *   FILE 270
                       ISPEXEC SELECT PGM(CLRSPFIO) PARM(INIT)   *   FILE 270
                       ISPEXEC SELECT PGM(CLRSPFIO) PARM(NORM)   *   FILE 270
                                                                 *   FILE 270
         CMDOUT     CLIST     UTILITY CLIST USED BY CLISTS       *   FILE 270
                              AND DIALOGS TO ALLOCATE AND        *   FILE 270
                              FREE WORK FILES.  USES             *   FILE 270
                              COMMANDS IFALC AND FILEINFO.       *   FILE 270
                                                                 *   FILE 270
         CNTLCRT    PROGRAM   CAN BE CALLED BY CLISTS TO         *   FILE 270
                              ISSUE CNTL OR FULLSCR TPUT         *   FILE 270
                              MESSAGES.                          *   FILE 270
                                                                 *   FILE 270
         CNV2GREG   PROGRAM   THIS IS A SUBROUTINE WHICH         *   FILE 270
                              WILL RETURN A FORMATTED            *   FILE 270
                              GREGORIAN DATE GIVEN A             *   FILE 270
                              STANDARD DATE, JULIAN DATE OR      *   FILE 270
                              SERIAL DATE.                       *   FILE 270
                                                                 *   FILE 270
         COMMANDR   PROGRAM   AUTHORIZED PROGRAM TO TAKE A       *   FILE 270
                              COMMAND FROM THE PARM FIELD        *   FILE 270
                              AND ISSUE IT VIA SVC 34.           *   FILE 270
                                                                 *   FILE 270
         CONCATEM   TSO CMD   ALLOCATE OR DEALLOCATE,            *   FILE 270
         (CONCAT)             CONCATENATE OR DECONCATENATE       *   FILE 270
                              THE GIVEN DATASET TO THE           *   FILE 270
                              GIVEN DDNAME.  IN THE CASE OF      *   FILE 270
                              CONCATENATION, PLACE THE           *   FILE 270
                              GIVEN DATASET "AT THE TOP OF       *   FILE 270
                              THE STACK" OF ALL DATASETS         *   FILE 270
                              CONCATENATED TO THAT DDNAME.       *   FILE 270
                                                                 *   FILE 270
         CRY        PROGRAM   ISPF EDIT MACRO TO ENCRYPT         *   FILE 270
                              AND DECRYPT DATA BY CALLING        *   FILE 270
                              R050A90 PGM FROM CBT TAPE.         *   FILE 270
                              INVOKED BY ENCRYPT & DECRYPT       *   FILE 270
                              CLIST MACROS.                      *   FILE 270
                                                                 *   FILE 270
         CTLGTMS#   JCL       CHECKS IDCAMS UNCATALOG CARDS      *   FILE 270
                              CREATED BY VSAMSCAN PROGRAM        *   FILE 270
                              AGAINST TMS TMC TO FIND NVSAM      *   FILE 270
                              DATASETS WHICH DO NOT EXIST.       *   FILE 270
                              IF DYL260 IS NOT AVAILABLE,        *   FILE 270
                              SOME CONVERSION IS NEEDED.         *   FILE 270
                                                                 *   FILE 270
         DATECONV   TSO CMD   ACCEPT A STANDARD, JULIAN, OR      *   FILE 270
                              SERIAL DATE AND THEN CONVERT       *   FILE 270
                              IT TO THE OTHER TWO.               *   FILE 270
                                                                 *   FILE 270
         DDNTODSN   PROGRAM   SUBROUTINE CALLED BY PROGRAMS      *   FILE 270
                              TO RETURN DSNAME AND VOLSER        *   FILE 270
                              BASED ON DDNAME PASSED.            *   FILE 270
                                                                 *   FILE 270
         DEVTYPE    TSO CMD   DETERMINE DEVICE TYPE GIVEN        *   FILE 270
                              VOLUME SERIAL NUMBER.              *   FILE 270
                                                                 *   FILE 270
         DOCSYS     .......   THIS IS AN ISPF DIALOG SYSTEM      *   FILE 270
                              FOR ONLINE MANAGEMENT AND          *   FILE 270
                              RETRIEVAL OF DOCUMENTS.  IT        *   FILE 270
                              USES MANY OF THE OTHER             *   FILE 270
                              UTILITIES ON THIS TAPE.  SEE       *   FILE 270
                              MEMBER DOCSYS$ FOR MORE            *   FILE 270
                              DETAILS.                           *   FILE 270
                                                                 *   FILE 270
         DSN        CLIST &   DISPLAY DATASET ENQS VIA DSNQ      *   FILE 270
                    TSO CMD   CMD, A VERSION OF DENQ (SEE        *   FILE 270
                              ENQ1DSN, ENQ1LOAD, ENQ2LOAD        *   FILE 270
                              SOURCE).  THESE ARE XA             *   FILE 270
                              VERSIONS WITH GQSCAN SUPPORT.      *   FILE 270
                                                                 *   FILE 270
         DSNTAB     PROGRAM   SUBROUTINE TO PASS BACK LIST       *   FILE 270
                              OF ALL DSNAMES CONCATENATED        *   FILE 270
                              TO A GIVEN DDNAME.                 *   FILE 270
                                                                 *   FILE 270
         DUMPVOL    PROGRAM   A SAMPLE PROGRAM WHICH READS       *   FILE 270
                              A LIST OF VOLUMES AND BUILDS       *   FILE 270
                              A JOB TO DUMP (FDR) ONLY           *   FILE 270
                              THOSE VOLUMES WHICH ARE            *   FILE 270
                              CURRENTLY MOUNTED.  NO MORE        *   FILE 270
                              DOES DUANE HAVE TO COME IN AT      *   FILE 270
                              3 AM BECAUSE SOME VOLUMES ARE      *   FILE 270
                              NOT MOUNTED.                       *   FILE 270
                                                                 *   FILE 270
         DYNALLOC   PROGRAM   SUBROUTINE TO DYNAMICALLY          *   FILE 270
                              ALLOCATE A GIVEN DATASET TO A      *   FILE 270
                              GIVEN DDNAME.                      *   FILE 270
                                                                 *   FILE 270
         EDITNEW    DIALOG    ISPF/PDF REPLACEMENT EDIT          *   FILE 270
         EDITAPP              (OPTION 2) DIALOGS.  ALLOWS        *   FILE 270
                              SAVING LISTS OF DATASETS TO        *   FILE 270
                              SELECT FROM FOR EDITING OR         *   FILE 270
                              BROWSING.  SEE EDIT$ FOR           *   FILE 270
                              DETAILS.                           *   FILE 270
                                                                 *   FILE 270
         FILEATTR   PROGRAM   OBTAIN VOLUME SERIAL NUMBER,       *   FILE 270
                              LRECL, BLKSIZE, DSORG, RECORD      *   FILE 270
                              FORMAT, AND DEVICE TYPE OF         *   FILE 270
                              DATASET GIVEN THE DATASET          *   FILE 270
                              NAME (AND VOLUME SERIAL            *   FILE 270
                              NUMBER IF NOT CATALOGED) FROM      *   FILE 270
                              A HIGH LEVEL LANGUAGE PGM.         *   FILE 270
                                                                 *   FILE 270
         FILEINFO   TSO CMD   RETURN INFO TO A CLIST SUCH        *   FILE 270
                              AS LRECL, BLKSIZE, RECFM,          *   FILE 270
                              DSORG, VOLSER, ETC.                *   FILE 270
                                                                 *   FILE 270
         FILSPACE   PROGRAM   SUBROUTINE THAT ACCEPTS A          *   FILE 270
                              DATASET NAME AND VOLUME            *   FILE 270
                              SERIAL NUMBER AND RETURNS THE      *   FILE 270
                              NUMBER OF USED EXTENTS AND         *   FILE 270
                              THE NUMBER OF USED TRACKS.         *   FILE 270
                                                                 *   FILE 270
         FINDMEM    PROGRAM   DETERMINE WHETHER A SPECIFIED      *   FILE 270
                              MEMBER OF A PDS EXISTS OR NOT.     *   FILE 270
                                                                 *   FILE 270
         FINDTTR    PROGRAM   CALLED BY THE FINDTTR CLIST        *   FILE 270
                              TO SEARCH A PDS FOR A GIVEN        *   FILE 270
                              STRING.  THE TTR OF ALL BLOCKS     *   FILE 270
                              CONTAINING THE STRING IS           *   FILE 270
                              DISPLAYED WHETHER IN               *   FILE 270
                              DIRECTORY, MEMBERS, GAS, OR        *   FILE 270
                              BEYOND DS1LSTAR.                   *   FILE 270
                                                                 *   FILE 270
         FIREUP     CLIST     ALLOCATE USER SPF DIALOG           *   FILE 270
                              MANAGER LIBRARIES AHEAD OF         *   FILE 270
                              THE SPF PROGRAM DEVELOPMENT        *   FILE 270
                              FACILITY LIBRARIES AND/OR TO       *   FILE 270
                              ALLOCATE LIBRARIES TO DIALOG       *   FILE 270
                              MANAGER DDNAMES NOT ALREADY        *   FILE 270
                              ALLOCATED.                         *   FILE 270
                                                                 *   FILE 270
         FTL        PROGRAM   IEBGENER REPLACEMENT FOR           *   FILE 270
                              COPYING FILES.  HANDLES            *   FILE 270
                              MULTIPLE FILES, CHANGING DCB       *   FILE 270
                              CHARACTERISTICS, MOST FILE         *   FILE 270
                              TYPES.                             *   FILE 270
                                                                 *   FILE 270
         GDDM       MISC.     OUR INTERFACE TO GDDM AND PGF      *   FILE 270
                              UTILITIES.  PANELS - GDDM,         *   FILE 270
                              GDDMR3H                            *   FILE 270
                                                                 *   FILE 270
                              CLISTS - CHART,IMD,ISSE,LPQ,VSSE   *   FILE 270
                                                                 *   FILE 270
                              LOADMODS-                          *   FILE 270
                                IFALC,DATASTAT,KOMM,DEVTYPE,     *   FILE 270
                                FILEINFO                         *   FILE 270
                                NEWWAIT,ADMUSP6,LISTMEMS,LPRTQ,  *   FILE 270
                                PROGDQUE                         *   FILE 270
                                                                 *   FILE 270
                              SOURCE - DATASTAT,ADMUSP6,         *   FILE 270
                              ADMUSP6O,LPRTQ2,PROGDQ             *   FILE 270
                                                                 *   FILE 270
                              DOCS - CHART,GDDM,ISSE,            *   FILE 270
                              SAMPSYMS,VSSE                      *   FILE 270
                                                                 *   FILE 270
                              JCL - PROGDQ#                      *   FILE 270
                                                                 *   FILE 270
                     NOTE:    ADMUSP6 IS ENHANCED IBM            *   FILE 270
                              SAMPLE PGM TO LOAD DATA INTO       *   FILE 270
                              ICU.  PROGDQUE BUILDS GDDM         *   FILE 270
                              QUEUE.  LPRTQ DISPLAYS             *   FILE 270
                              CONTENTS OF GDDM QUEUE.            *   FILE 270
                              ADMUSP6B IS BATCH CHART            *   FILE 270
                              UTILITY.                           *   FILE 270
                                                                 *   FILE 270
         GETMY      TSO CMD   SAMPLE COMMAND FOR RETURNING       *   FILE 270
                              USER/SYSTEM DATA TO CLIST          *   FILE 270
                              VARIABLES.  SOME INSTALLATION      *   FILE 270
                              SENSITIVE CODE, BUT A GOOD         *   FILE 270
                              STARTING PLACE!                    *   FILE 270
                                                                 *   FILE 270
         HEXTRAN    PROGRAM   TRANSLATE DATA FROM CHARACTER      *   FILE 270
                              CODED HEXADECIMAL TO TRUE          *   FILE 270
                              HEXADECIMAL OR VICE VERSA.         *   FILE 270
                                                                 *   FILE 270
         HOSEDOWN   CLIST     DEALLOCATE USER SPF DIALOG         *   FILE 270
                              MANAGER LIBRARIES (UNDO WHAT       *   FILE 270
                              A PREVIOUS FIREUP DID).            *   FILE 270
                                                                 *   FILE 270
         HOTKEYS    CLISTS    SETS PFKS TO CALL HOTKEY           *   FILE 270
                              CLIST AS NESTED ISPF DIALOG.       *   FILE 270
                              HOTKEY CLIST EXTRACTS DATASET      *   FILE 270
                              NAME (SEE ISPCDSN PROGRAM) AT      *   FILE 270
                              CURSOR LOCATION AND CALLS THE      *   FILE 270
                              REQUESTED APPLICATION (PDS         *   FILE 270
                              CMD, BROWSE, EDIT, ETC.)           *   FILE 270
                              PASSING THE DATASET NAME!          *   FILE 270
                              ALSO SUPPORTS DDNAMES AND VIO      *   FILE 270
                              DSNAMES.                           *   FILE 270
                                                                 *   FILE 270
         IFALC      TSO CMD   TESTS WHETHER A GIVEN DDNAME       *   FILE 270
                              OR DSNAME IS CURRENTLY             *   FILE 270
                              ALLOCATED TO THE USER.             *   FILE 270
                                                                 *   FILE 270
         IFCAT      TSO CMD   TESTS WHETHER A GIVEN DSNAME       *   FILE 270
                              IS CATALOGED.  FILEINFO GIVES      *   FILE 270
                              BETTER DATA.                       *   FILE 270
                                                                 *   FILE 270
         IKJUPDT    PROGRAM   SUBROUTINE TO CONVERT CALLS        *   FILE 270
                              TO IKJUPDT INTO LINK TO            *   FILE 270
                              PROGRAM SETVAR.  WE USED TO        *   FILE 270
                              LINK IBM IKJUPDT (IKJCT433)        *   FILE 270
                              DIRECTLY WITH TSO COMMANDS IN      *   FILE 270
                              ORDER TO PUT DATA INTO CLIST       *   FILE 270
                              VARIABLES.  THIS TECHNIQUE IS      *   FILE 270
                              MUCH MORE MAINTAINABLE!.           *   FILE 270
                                                                 *   FILE 270
         INDEX      PROGRAM   TO SCAN A STRING FOR A             *   FILE 270
                              DELIMITER AND SET A RETURN         *   FILE 270
                              CODE BASED ON ITS LOCATION -       *   FILE 270
                              USED BY HOTKEYS CLIST.  SETS       *   FILE 270
                              RC=0 IF NOT FOUND.                 *   FILE 270
                                                                 *   FILE 270
         INMRZ01    PROGRAM   TSO/E RECEIVE COMMAND EXIT.        *   FILE 270
                              INTERFACES WITH ACF2 TO            *   FILE 270
                              CONTROL USERID ACCESS AND          *   FILE 270
                              ALLOW BATCH RECEIVE.  MODIFY       *   FILE 270
                              THE SPOOL MAINTENENCE JOB          *   FILE 270
                              CHECK SECTION FOR YOUR             *   FILE 270
                              INSTALLATION.                      *   FILE 270
                                                                 *   FILE 270
         INTRDR     PROGRAM   THIS PROGRAM WILL ACCEPT A         *   FILE 270
                              DDNAME PASSED TO IT IN THE         *   FILE 270
                              PARAMETER LIST AND THEN            *   FILE 270
                              DYNAMICALLY ALLOCATE THE           *   FILE 270
                              INTERNAL READER TO THAT            *   FILE 270
                              DDNAME.                            *   FILE 270
                                                                 *   FILE 270
         ISPCDSN    PROGRAM   FANTASTIC PROGRAM TO EXTRACT       *   FILE 270
                              A DATASET NAME FROM THE LAST       *   FILE 270
                              DISPLAYED PANEL IF THE CURSOR      *   FILE 270
                              WAS PLACED ANYWHERE ON A           *   FILE 270
                              DATASET NAME AND PUT IT IN AN      *   FILE 270
                              ISPF VARIABLE!  PLEASE DON'T       *   FILE 270
                              TELL IBM ABOUT THIS ONE - IT       *   FILE 270
                              USES SOME INTERNAL ISPF            *   FILE 270
                              POINTERS THAT WE AREN'T            *   FILE 270
                              SUPPOSED TO KNOW ABOUT!            *   FILE 270
                                                                 *   FILE 270
         ISPCMDS    TABLE     ISPF COMMAND TABLE WE USE.         *   FILE 270
                              ALLOWS A DIALOG OR PANEL TO        *   FILE 270
                              OVERRIDE COMMANDS, MAP PFKS,       *   FILE 270
                              ACTIVATE SCROLL KEYS, ETC BY       *   FILE 270
                              JUST SETTING A FUNCTION            *   FILE 270
                              VARIABLE.  EFFECT IS LOCAL AND     *   FILE 270
                              DOES NOT SCREW UP YOUR SPLIT       *   FILE 270
                              SCREENS.  ALSO HAS RTSO, OPT,      *   FILE 270
                              BR, ED COMMAND SUPPORT FOR         *   FILE 270
                              NESTING FUNCTIONS.                 *   FILE 270
                                                                 *   FILE 270
         ISPF       MISC      ISR*PRIM,KMENU,SPFBATU...          *   FILE 270
                              VARIOUS ISPF STUFF TO SHOW         *   FILE 270
                              HOW WE HOOK IT ALL TOGETHER        *   FILE 270
                              HERE.  TRACE INVISIBLE OPTION      *   FILE 270
                              'K' TO FIND IT.                    *   FILE 270
                                                                 *   FILE 270
         ISPFMACS   CLISTS    CUT/PASTE, CENTER, SHOWFLOW,       *   FILE 270
                              COM ARE ISPF EDIT MACROS.          *   FILE 270
                              SOME CONVERTED FROM IBM            *   FILE 270
                              DISKETTE FOR TSO.  SORRY, NO       *   FILE 270
                              DOCS AVAILABLE, BUT SOME HELP      *   FILE 270
                              PANELS.  (CUTHELP,PASTEHLP)        *   FILE 270
                                                                 *   FILE 270
         JCLXREF    PROC      THIS PROCEDURE READS A             *   FILE 270
                              PROCEDURE LIBRARY AND/OR JOB       *   FILE 270
                              STREAMS AND OUTPUTS UP TO SIX      *   FILE 270
                              REPORTS.  CROSS REFERENCE          *   FILE 270
                              PROGRAMS AND DATASET NAMES         *   FILE 270
                              WITH PROCEDURE NAMES AND           *   FILE 270
                              THEIR STEP NAMES.  USES            *   FILE 270
                              DYL260.                            *   FILE 270
                                                                 *   FILE 270
         JTOSCONV   PROGRAM   CONVERT JULIAN DATES OF THE        *   FILE 270
                              FORM YYDDD TO STANDARD             *   FILE 270
                              (MMDDYY) AFTER DATE                *   FILE 270
                              VALIDATION.                        *   FILE 270
                                                                 *   FILE 270
         KOMM       TSO CMD   COMMAND TO DO SIMPLE 3270 IO       *   FILE 270
                              FROM A CLIST, SUCH AS CLEAR        *   FILE 270
                              THE SCREEN OR FORMAT FIELDS.       *   FILE 270
                                                                 *   FILE 270
         LASTLINK   CLIST     DISPLAY INFORMATION ABOUT THE      *   FILE 270
                              LAST TIME A COBOL OR               *   FILE 270
                              ASSEMBLER PROGRAM WAS              *   FILE 270
                              COMPILED AND LINKED.               *   FILE 270
                                                                 *   FILE 270
         LISTMEMS   PROGRAM   GIVEN THE NAME OF A                *   FILE 270
                              PARTITIONED DATA SET, PRODUCE      *   FILE 270
                              AN OUTPUT FILE WHOSE RECORDS       *   FILE 270
                              CONTAIN THE NAMES OF THE           *   FILE 270
                              MEMBERS OF THAT PDS (ONE           *   FILE 270
                              RECORD PER MEMBER).                *   FILE 270
                                                                 *   FILE 270
         LOADXREF   PROC      CROSS REFERENCE CALLING            *   FILE 270
                              PROGRAMS TO CALLED PROGRAM         *   FILE 270
                              AND VICE VERSA.  (USES             *   FILE 270
                              SHIFT90, A 90 DEGREE PRINT         *   FILE 270
                              PROGRAM.  IF YOU DO NOT HAVE       *   FILE 270
                              THIS OR IBM'S ROTATE90, THERE      *   FILE 270
                              IS A PUBLIC DOMAIN 90 DEGREE       *   FILE 270
                              PGM IN FILE 316, CBT MODS          *   FILE 270
                              TAPE).                             *   FILE 270
                                                                 *   FILE 270
         LOCATE     TSO CMD   FROM THE CBT TAPE ORIGINALLY.      *   FILE 270
                              MODIFIED TO USE LPALST00 AS        *   FILE 270
                              WELL AS LNKLST00 ON AN XA          *   FILE 270
                              SYSTEM.  SUPPORTS                  *   FILE 270
                              CONCATENATED STEPLIBS ALSO.        *   FILE 270
                              NOW HAS ISPLLIB SUPPORT AND        *   FILE 270
                              DOES MULTI-MEMBERS OK.             *   FILE 270
                                                                 *   FILE 270
         LOGKILLR   PROGRAM   AN OLD PROGRAM DESIGNED TO         *   FILE 270
                              KILL TSO LOGON ADDRESS SPACES      *   FILE 270
                              WHICH HANG IN THE USER-PROMPT      *   FILE 270
                              CODE DUE TO USER WALKING           *   FILE 270
                              AWAY, ETC.                         *   FILE 270
                                                                 *   FILE 270
         MEMSTAT    TSO CMD   CHECKS A PDS FOR A MEMBER AND      *   FILE 270
                              SETS &LASTCC.  YEAH, I KNOW        *   FILE 270
                              THERE ARE MANY, BUT WPPSS          *   FILE 270
                              WANTS...                           *   FILE 270
                                                                 *   FILE 270
         MLPALIST   PROGRAM   LISTS MODULES LOADED BY MLPA       *   FILE 270
                              OR FLPA.  SIMILIAR TO AMBLIST      *   FILE 270
                              LISTLPA.                           *   FILE 270
                                                                 *   FILE 270
         NEWISPF    PROGRAM   THIS MODULE IS THE FRONTEND        *   FILE 270
                              FOR ISPF AND/OR PDF.  IT HAS       *   FILE 270
                              THE FOLLOWING FUNCTIONS:           *   FILE 270
                                                                 *   FILE 270
                           1. SAVE THE INPUT ECT BECAUSE         *   FILE 270
                              ISPF MODIFIES THE ECT PTR TO       *   FILE 270
                              THE IOWA WHICH IS NEEDED BY        *   FILE 270
                              THE WDPSCXS MODULE FOR             *   FILE 270
                              STACKING COMMANDS.                 *   FILE 270
                                                                 *   FILE 270
                           2. ALLOCATE THE USER PROFILE LIB      *   FILE 270
                              TO DDNAME ISPPROF.                 *   FILE 270
                                                                 *   FILE 270
                           3. INVOKE THE NEWSPF CLIST IF         *   FILE 270
                              PROFILE LIB DOESN'T EXIST.         *   FILE 270
                              NEWSPF CREATES NEW USER            *   FILE 270
                              PROFILES.                          *   FILE 270
                                                                 *   FILE 270
                           4. CALL THE REAL ISPF OR PDF          *   FILE 270
                              COMMAND MODULE.                    *   FILE 270
                                                                 *   FILE 270
         NEWMWILE   PROGRAM   ATTACHES ITSELF, THEN              *   FILE 270
                              TERMINATES.  SELECTED USERS        *   FILE 270
                              INVOKE THIS PROGRAM WHEN THEY      *   FILE 270
                              START AN ISPF SESSION TO           *   FILE 270
                              BECOME EXEMPT FROM THE 522         *   FILE 270
                              ABENDS WHICH WE FORCE ON THE       *   FILE 270
                              AVERAGE USER.  USES REUSABLE       *   FILE 270
                              MODULE ITCOMA1.                    *   FILE 270
                                                                 *   FILE 270
         NEWWAIT    PROGRAM   WAIT FOR A SPECIFIED PERIOD        *   FILE 270
                              OF TIME WITHOUT USING CPU          *   FILE 270
                              TIME.  THIS IS THE                 *   FILE 270
                              INTERRUPTIBLE VERSION OF           *   FILE 270
                              WAITER.                            *   FILE 270
                                                                 *   FILE 270
         NEXTGEN    TSO CMD   RETURN TWO CLIST                   *   FILE 270
                              VARIABLES  &CURGEN  AND            *   FILE 270
                              &NXTGEN  WHERE  &CURGEN            *   FILE 270
                              CONTAINS  THE  ABSOLUTE            *   FILE 270
                              GENERATION NUMBER OF THE +0        *   FILE 270
                              GENERATION AND &NXTGEN             *   FILE 270
                              CONTAINS  THE  ABSOLUTE            *   FILE 270
                              GENERATION NUMBER OF THE +1        *   FILE 270
                              GENERATION FOR A GDG.              *   FILE 270
                                                                 *   FILE 270
         PACKLIST   PROGRAM   UTILITY TO BUILD IEAPAK00          *   FILE 270
                              FROM DATA PRODUCED BY PSWSAMP      *   FILE 270
                              ROUTINE.                           *   FILE 270
                                                                 *   FILE 270
         PSWSAMP    PROGRAM   TRACE TABLE SAMPLING UTILITY       *   FILE 270
                              FOR PRODUCING DATA USED BY         *   FILE 270
                              PACKLIST PROGRAM.                  *   FILE 270
                                                                 *   FILE 270
         REPROENQ   PROGRAM   PROGRAM TO ENQ ON SYSIGGV2         *   FILE 270
                              FOR A CATALOG ALLOCATED TO         *   FILE 270
                              STEPLIB AND CALL IDCAMS.  CAN      *   FILE 270
                              BACKUP THE CATALOGS WITHOUT        *   FILE 270
                              CODING DISP=OLD AND DRAINING       *   FILE 270
                              THE SYSTEM USING THIS.  SEE        *   FILE 270
                              REPROEN#.                          *   FILE 270
                                                                 *   FILE 270
         RJETRANS   PROGRAM   REASSEMBLE RECORDS THAT HAVE       *   FILE 270
                    (DYL280)  BEEN TRANSMITTED AS 80 BYTE        *   FILE 270
                              SEGMENTS VIA RJE TO THEIR          *   FILE 270
                              ORIGINAL LOGICAL RECORD LENGTH.    *   FILE 270
                                                                 *   FILE 270
         RTSO       PROGRAM   RTSO IMPLEMENTS A "REMEMBER        *   FILE 270
                              LAST TSO COMMAND" FUNCTION FOR     *   FILE 270
                              BOTH THE "TSO" COMMAND ON THE      *   FILE 270
                              "COMMAND ==>" AND FOR THE TSO      *   FILE 270
                              COMMAND PANEL, PRIMARY MENU        *   FILE 270
                              OPTION.  THE TSO COMMAND PANEL     *   FILE 270
                              CAN BE BROUGHT UP FROM ANYWHERE    *   FILE 270
                              BY ENTERING "TSO" WITHOUT AN       *   FILE 270
                              OPERAND, JUST LIKE THE "KEYS"      *   FILE 270
                              COMMAND.  THE LAST COMMAND         *   FILE 270
                              ENTERED MAY BE PRESENTED WHEN      *   FILE 270
                              THE TSO COMMAND PANEL IS           *   FILE 270
                              DISPLAY RELATED:  PANELS           *   FILE 270
                              ISRTSO,SPFEOPT,SPFEOH; CLIST       *   FILE 270
                              SPFEOPT; CMD TABLE ISPCMDS         *   FILE 270
                                                                 *   FILE 270
         SCXSCAN    PROGRAM   LINKS AS A FRONT-END TO            *   FILE 270
                              IKJSCAN TO PROVIDE AN "X CMD"      *   FILE 270
                              FACILITY FROM ANY SUBCOMMAND       *   FILE 270
                              MODE USING IKJSCAN (JUST LIKE      *   FILE 270
                              PCF X FACILITY)                    *   FILE 270
                                                                 *   FILE 270
         SERLCONV   PROGRAM   CONVERT SERIAL DATES TO            *   FILE 270
                              STANDARD DATE FORMAT AFTER         *   FILE 270
                              DATE VALIDATION.                   *   FILE 270
                                                                 *   FILE 270
         SETRC      PROGRAM   THIS PROGRAM TURNS A PARM          *   FILE 270
                              FIELD INTO A CONDITION CODE.       *   FILE 270
                              IT IS USED TO CONTROL              *   FILE 270
                              EXECUTION OF PROC STEPS BASED      *   FILE 270
                              ON PARMS SPECIFIED.  NOT AS        *   FILE 270
                              GOOD AS A NEW JCL LANGUAGE,        *   FILE 270
                              BUT A START.                       *   FILE 270
                                                                 *   FILE 270
         SETVAR     PROGRAM   THIS IS A SUBROUTINE WHICH A       *   FILE 270
                              TSO COMMAND CAN LINK TO IN         *   FILE 270
                              ORDER TO SET A CLIST               *   FILE 270
                              VARIABLE.  IT LINKS IN             *   FILE 270
                              IKJCT433(IKJUPDT) FROM LPALIB      *   FILE 270
                              FOR PRE TSO/E SYSTEMS. FOR         *   FILE 270
                              TSO/E SYSTEMS, THE NEW             *   FILE 270
                              IKJCT441 TSO/E INTERFACE IS        *   FILE 270
                              USED.                              *   FILE 270
                                                                 *   FILE 270
         SHOW       TSO CMD   REPLACEMENT FOR JTIP SHOW ALL      *   FILE 270
                              COMMAND. REQUIRES JES2             *   FILE 270
                              EXIT-22, XJ22SHOW, AND             *   FILE 270
                              IGC00236 (INCLUDED).               *   FILE 270
                                                                 *   FILE 270
         SPACE      TSO CMD   DISPLAYS ALLOCATION,               *   FILE 270
                              UTILIZATION AND EXTENT INFO        *   FILE 270
                              FOR A DATASET.  CAN RETURN         *   FILE 270
                              DATA TO A CLIST.                   *   FILE 270
                                                                 *   FILE 270
         SMF64EXT   PROGRAM   ANALYZES SMF TYPE 64 RECORDS       *   FILE 270
                              TO IDENTIFY VSAM DATASETS          *   FILE 270
                              WHICH ARE GOOD CANDIDATES FOR      *   FILE 270
                              USE ON CACHED DISK VOLUMES.        *   FILE 270
                                                                 *   FILE 270
         SMF74MOD   PROGRAM   MERGES SMF TYPE 74 RECORDS         *   FILE 270
                              FROM MULTIPLE CPUS SO              *   FILE 270
                              ERBRMFPP DEVICE ACTIVITY           *   FILE 270
                              REPORT WILL SHOW ALL ACTIVITY      *   FILE 270
                              TO SHARED DEVICES.  WORKS FOR      *   FILE 270
                              XA AND NON-XA MIXTURES ALSO.       *   FILE 270
                                                                 *   FILE 270
         SMPEIOF    PROGRAM   INTERCEPTS SMP/E CALLS TO TSO      *   FILE 270
                              STATUS COMMAND AND REROUTES        *   FILE 270
                              THEM TO STATUS CLIST               *   FILE 270
                              (INCLUDED) WHICH USES IOF TO       *   FILE 270
                              CHECK STATUS AND DISPLAY SMP/E     *   FILE 270
                              JOBS.  MUCH BETTER THAN TSO        *   FILE 270
                              OUTPUT COMMAND.                    *   FILE 270
                                                                 *   FILE 270
         SPFCATNV   CLIST     THIS IS AN ISPF DIALOG FOR         *   FILE 270
                              DOING NVSAM CATALOG                *   FILE 270
                              FUNCTIONS.  WE USE IT AS TECH      *   FILE 270
                              SERVICES OPTION K.N HERE.          *   FILE 270
                              GOOD IF YOU HAVE MULTIPLE          *   FILE 270
                              MASTER AND USER CATALOGS LIKE      *   FILE 270
                              WE DO.  CHANGE CAT NAMES IN        *   FILE 270
                              THE CLIST.                         *   FILE 270
                                                                 *   FILE 270
         PANLEXIT   PROGRAM   ISPF DIALOG INTERFACE TO           *   FILE 270
                              ALLOW EXITS FROM ISPF DISPLAY      *   FILE 270
                              PANELS (NOT SELECT PANELS          *   FILE 270
                              YET) TO A DIALOG OR ISPF SERVICE.  *   FILE 270
                              (REPLACED BY SPFEXEC.)             *   FILE 270
                                                                 *   FILE 270
         SPFEXEC    PROGRAM   ISPF DIALOG INTERFACE TO           *   FILE 270
         (PANLEXIT)           ALLOW EXITS FROM ISPF              *   FILE 270
                              DISPLAY PANELS (NOT SELECT         *   FILE 270
                              PANELS) TO A DIALOG OR ISPF        *   FILE 270
                              SERVICE.  THIS IS A                *   FILE 270
                              REPLACEMENT FOR PANLEXIT.  IT      *   FILE 270
                              IS ONE OF OUR BEST MODS!  IT       *   FILE 270
                              ALLOWS FANTASTIC FLEXIBILITY       *   FILE 270
                              IN MODIFYING VENDOR DIALOGS,       *   FILE 270
                              ETC.  IT ALSO PROVIDES THE         *   FILE 270
                              INTERFACES TO ISPLINK WHICH        *   FILE 270
                              IBM FORGOT!  IT CAN BE CALLED      *   FILE 270
                              AS A REAL TSO COMMAND IN           *   FILE 270
                              CONTRAST TO ISPEXEC WHICH          *   FILE 270
                              WON'T WORK FROM FOCUS, SAS,        *   FILE 270
                              ETC.  IT CAN ALSO BE CALLED        *   FILE 270
                              DIRECTLY WITH A SINGLE             *   FILE 270
                              ISPEXEC PARM STRING IN             *   FILE 270
                              CONTRAST TO THE TWO PARMS          *   FILE 270
                              (LENGTH,STRING) ISPLINK            *   FILE 270
                              REQUIRES.  IT ACCEPTS MORE         *   FILE 270
                              FLEXIBLE OPTIONS THAN ISPEXEC      *   FILE 270
                              AND WILL EVEN INITIALIZE ISPF      *   FILE 270
                              IF NEEDED!!!                       *   FILE 270
                                                                 *   FILE 270
                       SOME SYNTAX EXAMPLES:                     *   FILE 270
                            SPFEXEC SELECT PANEL(ISRUTIL)        *   FILE 270
                       OR   SPFEXEC PANEL(ISRUTIL)               *   FILE 270
                            SPFEXEC 3.1                          *   FILE 270
                       OR   * SPFEXEC 'PANEL(ISRUTIL) OPT(1)'    *   FILE 270
                            ETC., ETC., ETC........              *   FILE 270
                                                                 *   FILE 270
         SPFPRINT   PROGRAM   THIS IS LINKED AS A FRONT END      *   FILE 270
                              FOR YOUR DSPRINT COMMAND.  IT      *   FILE 270
                              PICKS UP AN ISPF VARIABLE AND      *   FILE 270
                              ADDS THE CONTENTS TO THE           *   FILE 270
                              COMMAND PASSED BY ISPF.  NOW       *   FILE 270
                              YOU CAN MODIFY THE DSPRINT         *   FILE 270
                              COMMANDS ISSUED BY ISPF.  DOES     *   FILE 270
                              NOT AFFECT NORMAL DSPRINT          *   FILE 270
                              REQUESTS.                          *   FILE 270
                                                                 *   FILE 270
         STACK      TSO CMD   STACK IS A NORMAL TSO COMMAND      *   FILE 270
                                    PROCESSOR:  STACK -          *   FILE 270
                                    DDIN(INPUTDD) -              *   FILE 270
                                    DDOUT(OUTDD) -               *   FILE 270
                                    TASKLIB(TASKDD) LIST         *   FILE 270
                                                                 *   FILE 270
                              INPUTDD - DDNAME TO READ           *   FILE 270
                                        COMMAND FROM             *   FILE 270
                                        INSTEAD OF NORMAL        *   FILE 270
                                        SOURCE                   *   FILE 270
                                                                 *   FILE 270
                              OUTDD   - DDNAME THE COMMAND       *   FILE 270
                                        OUTPUT SHOULD GO TO      *   FILE 270
                                                                 *   FILE 270
                              TASKDD  - DDNAME THE COMMAND       *   FILE 270
                                        SHOULD BE ATTACHED       *   FILE 270
                                        FROM IF DESIRED          *   FILE 270
                                                                 *   FILE 270
                              LIST    - MEANS DISPLAY THE        *   FILE 270
                                        COMMAND ON THE           *   FILE 270
                                        OUTPUT FILE              *   FILE 270
                                                                 *   FILE 270
                              (ALL OPERANDS ARE OPTIONAL)        *   FILE 270
                              (ALL FILE I/O MUST BE DONE         *   FILE 270
                              VIA PUTGET MODULE TO BE            *   FILE 270
                              INTERCEPTED).                      *   FILE 270
                                                                 *   FILE 270
         STOJCONV   PROGRAM   CONVERT STANDARD DATES OF THE      *   FILE 270
                              FORM (MMDDYY) TO JULIAN AND        *   FILE 270
                              SERIAL AFTER DATE VALIDATION.      *   FILE 270
                                                                 *   FILE 270
         SUPRNAME   PROGRAM   THE SUPRNAME PROGRAM IS A          *   FILE 270
                              FRONT END PROCESSOR TO             *   FILE 270
                              AMASPZAP WHICH ADDS SOME NEW       *   FILE 270
                              CONTROL CARDS TO THE SUPERZAP      *   FILE 270
                              VANILLA CARDS.  IT ALLOWS A        *   FILE 270
                              DATASET TO BE RENAMED OR           *   FILE 270
                              SCRATCHED WITH NO ENQ              *   FILE 270
                              CONTENTION EVEN IF THE             *   FILE 270
                              DATASET NAME IS ALLOCATED TO       *   FILE 270
                              ANOTHER JOB.  IT ALSO ALLOWS A     *   FILE 270
                              FORMAT ONE DSCB TO BE DUMPED       *   FILE 270
                              OR ZAPPED WITHOUT KNOWING THE      *   FILE 270
                              CCHHR ADDRESS IN THE VTOC.         *   FILE 270
                                                                 *   FILE 270
         SYSOUT     TSO CMD   COMMAND TO ALLOCATE SYSOUT         *   FILE 270
                              FILES USING THE NEW TEXT           *   FILE 270
                              UNITS FOR FLASH, CHARS,            *   FILE 270
                              MODIFY, ETC.                       *   FILE 270
                                                                 *   FILE 270
         TERMTYPE   PROGRAM   PROGRAM CAN BE CALLED BY A         *   FILE 270
                              CLIST TO DETERMINE SCREEN          *   FILE 270
                              LINES, I.E. TERMINAL TYPE -        *   FILE 270
                              TTY,M2,M3,ETC.                     *   FILE 270
                                                                 *   FILE 270
         TIMECOND   PROGRAM   SETS CONDITION CODE TO DAY OF      *   FILE 270
                              WEEK, MONTH, YEAR, ETC. FOR        *   FILE 270
                              CONDITIONAL EXECUTION OF           *   FILE 270
                              STEPS.                             *   FILE 270
                                                                 *   FILE 270
         TRANS      TSO CMD   TRANSLATES CHARACTERS IN           *   FILE 270
                              CLIST VARIABLES.  SEE SOURCE       *   FILE 270
                              FOR USE DOCUMENTATION.  NO         *   FILE 270
                              HELP MEM YET.                      *   FILE 270
                                                                 *   FILE 270
         UCBMAP     TSO CMD   A VERSION OF THE UCBMAP            *   FILE 270
                              COMMAND FROM FILE 301 OF THE       *   FILE 270
                              CBT TAPE WITH XA SUPPORT           *   FILE 270
                              (IOSVSUCB).                        *   FILE 270
                                                                 *   FILE 270
         UCC7MOD    SOURCE    A SOURCE PATCH TO UCC7 MODULE      *   FILE 270
                              SASSLGON TO ALLOW ANY VTAM         *   FILE 270
                              TERMINAL TO SIGN ON TO UCC7.       *   FILE 270
                                                                 *   FILE 270
         UNCLIB     CLIST     DEALLOCATE (REMOVE) A PRIVATE      *   FILE 270
                              CLIST LIBRARY PREVIOUSLY           *   FILE 270
                              ALLOCATED TO YOUR SESSION.         *   FILE 270
                                                                 *   FILE 270
         UNNUM      CLIST     A CLIST TO REMOVE CLIST LINE       *   FILE 270
                              NUMS FOR PRINTING.                 *   FILE 270
                                                                 *   FILE 270
         VOL2DEVT   PROGRAM   SUBROUTINE TO RETURN               *   FILE 270
                              DEVICE TYPE FOR GIVEN VOL.         *   FILE 270
                                                                 *   FILE 270
         VSAMSCAN   PROGRAM   READS CATALOG AND WRITES           *   FILE 270
                              IDCAMS UNCATALOG CARDS FOR         *   FILE 270
                              ALL NVSAM DATASETS WHICH ARE       *   FILE 270
                              THEN PROCESSED BY PROGRAM          *   FILE 270
                              CATBYVOL.  SEE JOB IN              *   FILE 270
                              CATBYVO#.  I THINK DYL260 STEP     *   FILE 270
                              IS NOT NEEDED.                     *   FILE 270
                                                                 *   FILE 270
         WATDSN     CLIST     UTILITY TO DIPLAY DATASETS         *   FILE 270
                    PROGRAM   ALLOCATED TO A GIVEN DDNAME.       *   FILE 270
                                                                 *   FILE 270
         WDPSCXS    PROGRAM   SUBROUTINE CALLED BY ISPF          *   FILE 270
                              DIALOGS TO STACK A COMMAND         *   FILE 270
                              FOR EXECUTION WHEN ISPF            *   FILE 270
                              TERMINATES.  USED FOR OUR          *   FILE 270
                              OPTION XL (EXIT,LOGOFF).           *   FILE 270
                              REQUIRES NEWISPF FRONTEND TO       *   FILE 270
                              WORK CORRECTLY.  SEE CLIST         *   FILE 270
                              SPFXL AND PANEL ISR*PRIM           *   FILE 270
                              ALSO...                            *   FILE 270
                                                                 *   FILE 270
         WHATDDN    TSO CMD   RETURN TO THE CLIST THE            *   FILE 270
                              DDNAME(S) OF THE DATASET(S)        *   FILE 270
                              WHICH IS (ARE) ALLOCATED TO        *   FILE 270
                              THE DSNAME GIVEN.                  *   FILE 270
                                                                 *   FILE 270
         WHATDSN    TSO CMD   RETURN TO THE CLIST THE            *   FILE 270
                              DSNAME(S) OF THE DATASET(S)        *   FILE 270
                              WHICH IS (ARE) ALLOCATED TO        *   FILE 270
                              THE DDNAME GIVEN.                  *   FILE 270
                                                                 *   FILE 270
         WHOISI     CLIST     LIST ATTRIBUTES ABOUT YOUR         *   FILE 270
                    DIALOG    LOGONID SUCH AS ACCOUNT            *   FILE 270
                              NUMBER, SYSTEM NUMBER, USER        *   FILE 270
                              CATALOG, LOGON PROCEDURE,          *   FILE 270
                              PROFILE PREFIX, ETC.               *   FILE 270
                                                                 *   FILE 270
         WTOPARM    PROGRAM   SEND A MESSAGE FROM THE PARM       *   FILE 270
                              FIELD TO THE OPERATOR.             *   FILE 270
                                                                 *   FILE 270
         WTORCOND   PROGRAM   ASK OPERATOR A QUESTION (Y OR      *   FILE 270
                              N) AND SET CONDITION CODE FOR      *   FILE 270
                              EXECUTION OF LATER STEPS.          *   FILE 270
                                                                 *   FILE 270
         XEQ        COMMAND   CALLS A PROGRAM FROM A             *   FILE 270
                              TASK/STEPLIB OR THE LINKLIST       *   FILE 270
                              WITHOUT ALLOCATION OVERHEAD        *   FILE 270
                              OF 'CALL'.  KNOWN AS * HERE.       *   FILE 270
                                                                 *   FILE 270

Table of contents

           IS A DYNAMIC PROCLIB MODIFICATION FROM MR KEITH E.    *   FILE 271
           MOE FROM AMDAHL AND IS IN IEBUPDTE SYSIN FORMAT.      *   FILE 271
                                                                 *   FILE 271
           THIS FILE CONTAINS A COMPLETE DYNAMIC PROCLIB         *   FILE 271
           MODIFICATION.                                         *   FILE 271
                                                                 *   FILE 271
           SEE MEMBER ##V3R2M4 FOR ADDITIONAL INFORMATION        *   FILE 271
                                                                 *   FILE 271
           EXTENSIVE DOCUMENTATION ON THE INSTALLATION AND       *   FILE 271
           FUNCTION OF THIS DYNAMIC PROCLIB MODIFICATION CAN BE  *   FILE 271
           FOUND IN THE COMMENTS IN THE SMP MODIFICATIONS AND    *   FILE 271
           THE SOURCE FOR IEFVPP.                                *   FILE 271
                                                                 *   FILE 271
           SINCE 1977, THIS MODIFICATION HAS HAD ONLY ONE MAJOR  *   FILE 271
           CHANGE (OTHER THAT CHANGING THE CONVERTER ZAPS).      *   FILE 271
           THIS WAS TO SUPPORT THE SJF FEATURE ADDED IN MVS/SP   *   FILE 271
           1.3.2.  THE CHANGE WAS MADE TO BE COMPATIBLE ACROSS   *   FILE 271
           ALL LEVELS OF MVS AND TO ELIMINATE THE FUTURE         *   FILE 271
           DEPENDENCE ON THE SIZE OF THE CONVERTER WORK AREA.    *   FILE 271
           THIS CHANGE TOOK ONE DAY TO MAKE.  HENCE, THIS        *   FILE 271
           MODIFICATION CAN BE CONSIDERED QUITE STABLE.          *   FILE 271
                                                                 *   FILE 271

Table of contents

           IS A MODIFICATION TO VTAM AND SAMPLE CODE TO SHOW     *   FILE 272
           HOW TO PUT VARIABLE DATA (SUCH AS THE DATE, TIME,     *   FILE 272
           SYSTEM ID, AND TERMINAL NAME INTO THE VTAM LOGO).     *   FILE 272
           THIS FILE IS IN IEBUPDTE SYSIN FORMAT.                *   FILE 272
                                                                 *   FILE 272
           MEMBER #Z00394 IS AN SMP USERMOD AGAINST VTAM         *   FILE 272
           MODULE ISTINCU6.  THIS MODIFICATION PROVIDES THE      *   FILE 272
           LINKAGE TO THE USSEDIT ROUTINE THAT IS CODED AS       *   FILE 272
           PART OF THE VTAM USSTAB.                              *   FILE 272
                                                                 *   FILE 272
           USSEDIT IS A COPY MODULE CONTAINING CODE THAT         *   FILE 272
           WILL BUILD THE VARIABLE MESSAGE INFORMATION INTO      *   FILE 272
           THE VTAM "LOGO".                                      *   FILE 272
                                                                 *   FILE 272
           USS32740 IS A SAMPLE 3274 USSTAB WHICH COPIES IN      *   FILE 272
           USSEDIT.                                              *   FILE 272
                                                                 *   FILE 272

Table of contents

           IS A MODIFICATION THAT ALLOWS A USER TO LOG ONTO A    *   FILE 273
           SECONDARY JOB ENTRY SUBSYSTEM.  THIS FILE IS IN       *   FILE 273
           IEBUPDTE SYSIN FORMAT.                                *   FILE 273
                                                                 *   FILE 273
           FOR SYSTEMS BEFORE MVS/SP 1.3.3 OR MVS/XA 2.1.1, IT   *   FILE 273
           ALSO ALLOWS DIRECTING A STARTED TASK TO A SECONDARY   *   FILE 273
           JES.                                                  *   FILE 273
                                                                 *   FILE 273
           NOTE:  THIS MODIFICATION ALONE WILL NOT ACCOMPLISH    *   FILE 273
           LOGGING ONTO A SECONDARY JES.  IT ONLY UPDATES THE    *   FILE 273
           NECESSARY CONTROL BLOCKS TO ACCOMPLISH THE TASK.      *   FILE 273
           THE TSO LOGON JCL MUST CONTAIN THE NAME OF THE        *   FILE 273
           SECONDARY JES TO LOG ONTO.  THIS IS MOST EASILY       *   FILE 273
           ACCOMPLISHED VIA THE LOGON PRE-PROMPT EXIT.           *   FILE 273
                                                                 *   FILE 273

Table of contents

           IS THE MVS/ESA RELEASE 4 VERSION OF DYNAMIC PROCLIB   *   FILE 274
           FROM KEITH MOE OF AMDAHL.  SEE THE DOCUMENTATION      *   FILE 274
           ABOVE, CONCERNING FILE 271.                           *   FILE 274
                                                                 *   FILE 274
           SEE MEMBER CALLED (##V4R1M1) IN THE PDS, FOR A        *   FILE 274
           DESCRIPTION OF THIS VERSION OF DYNAMIC PROCLIB.       *   FILE 274
                                                                 *   FILE 274

Table of contents

           IS FROM MARK HEDGES OF ADVENT SOFTWARE AND CONTAINS   *   FILE 275
           THE FOLLOWING UTILITIES AS DOCUMENTED BELOW.          *   FILE 275
                                                                 *   FILE 275
        ADVENT SOFTWARE                                          *   FILE 275
        340 WEST BUTTERFIELD ROAD                                *   FILE 275
        SUITE 4B                                                 *   FILE 275
        ELMHURST, IL 60126                                       *   FILE 275
        (630) 279-5449                                           *   FILE 275
                                                                 *   FILE 275
      AUTHOR.   MARK HEDGES                                      *   FILE 275
                                                                 *   FILE 275
     APFLIST.....LIST APF DATA SETS USING CSVAPF                 *   FILE 275
                                                                 *   FILE 275
     CSVQUERY....LIST LPA/JPA LOAD MODULES USING CSVQUERY        *   FILE 275
                                                                 *   FILE 275
     GETDSAB.....OBTAIN A DDNAME LIST USING GETDSAB              *   FILE 275
                                                                 *   FILE 275
     ISPFEXIT....ISPF PANEL EXIT (NEAT ON PRIMARY PANEL)         *   FILE 275
                                                                 *   FILE 275
     LSPACE......OBTAIN FREE SPACE FOR SYSRES PACK               *   FILE 275
                                                                 *   FILE 275
     PACKOFF.....OUTPUT ISPF PACKED IFLE/MEMBER TO NON-ISPF      *   FILE 275
                 PACK FILE                                       *   FILE 275
                                                                 *   FILE 275
     UCBSCAN.....SCAN SOME UCBS                                  *   FILE 275
                                                                 *   FILE 275

Table of contents

           IS FROM JIM LEONE AND STEVE SMITH. IT CONTAINS A      *   FILE 276
           REXX EDIT MACRO TO LOOK AT A BATCH ZAP JOB, AND       *   FILE 276
           AUTOMATICALLY CALCULATE THE CHECKSUM VALUE.  THIS     *   FILE 276
           IS VERY NEAT IF YOU USE CHECKSUMS IN YOUR ZAP JOBS,   *   FILE 276
           OR IF YOU WANT TO.  ALMOST NO USER EFFORT IS          *   FILE 276
           REQUIRED.                                             *   FILE 276
                                                                 *   FILE 276

Table of contents

           IS FROM RICK FOCHTMAN OF CHICAGO, ILLINOIS AND HAS    *   FILE 277
           A PROGRAM CALLED UTILITY.  THIS PROGRAM ALLOWS THE    *   FILE 277
           SUBSTITUTION OF VALUES IN JCL, DEPENDING ON PARMS,    *   FILE 277
           AND IS VERY VERSATILE.  LOOK AT THE SAMPLE DOC AND    *   FILE 277
           COMMENTS IN THE CODE, FOR THE POSSIBILITIES.  GOOD    *   FILE 277
           FOR PRODUCTION JCL, AND USING JCL OVER AGAIN WITHOUT  *   FILE 277
           CHANGING MUCH.                                        *   FILE 277
                                                                 *   FILE 277
           MOST OF THE CODE WAS WRITTEN BY MIKE EAGER.           *   FILE 277
                                                                 *   FILE 277
           THIS PROGRAM ALLOWS SUBSTITUTION OF VARIABLES         *   FILE 277
           ANYWHERE IN JCL, INCLUDING SYSIN CARDS.               *   FILE 277
                                                                 *   FILE 277
   EMAIL - RICK.FOCHTMAN@BOTCC.COM                               *   FILE 277
                                                                 *   FILE 277

Table of contents

           IS FROM MR DAVID WEILERT AND CONTAINS AN SLSS         *   FILE 278
           (SYSTEM LIBRARY SUBSCRIPTION SERVICE) SPF DIALOG.     *   FILE 278
           THIS IS VERSION 4 FROM WILSON FOODS CORP IN           *   FILE 278
           OKLAHOMA CITY, OKLAHOMA.                              *   FILE 278
                                                                 *   FILE 278
           THE SYSTEM LIBRARY SUBSCRIPTION SERVICE (SLSS) IS AN  *   FILE 278
           INTERACTIVE DIALOG APPLICATION THAT YOU CAN USE TO    *   FILE 278
           AID IN CREATING AND MAINTAINING A LIBRARY.  SLSS      *   FILE 278
           MAY BE USED TO SUPPORT AN INDIVIDUAL LIBRARY OR       *   FILE 278
           SEVERAL LIBRARIES WHICH CAN BE ACCESSED BY A SINGLE   *   FILE 278
           USER OR SEVERAL USERS.                                *   FILE 278
                                                                 *   FILE 278
           SLSS IS AN ISPF DIALOG THAT YOU USE AT A DISPLAY      *   FILE 278
           TERMINAL.  THE FUNCTIONS AVAILABLE TO YOU INCLUDE:    *   FILE 278
                                                                 *   FILE 278
               BROWSE EXISTING LIBRARIES                         *   FILE 278
                                                                 *   FILE 278
               EDIT EXISTING LIBRARIES                           *   FILE 278
                                                                 *   FILE 278
               CREATE NEW LIBRARIES                              *   FILE 278
                                                                 *   FILE 278
               DELETE ENTIRE LIBRARY OR SELECTED ENTRIES WITHIN  *   FILE 278
               A LIBRARY                                         *   FILE 278
                                                                 *   FILE 278
               PRINT LISTING OF LIBRARY                          *   FILE 278
                                                                 *   FILE 278
               SORT LIBRARY EITHER IN MANUAL ID, LOCATION OR     *   FILE 278
               TITLE SEQUENCE                                    *   FILE 278
                                                                 *   FILE 278
               AUTHORIZE USERS TO BROWSE AND/OR EDIT LIBRARY     *   FILE 278
                                                                 *   FILE 278
               UTILITY TO MAINTAIN LIBRARY OWNER AND LOCATION    *   FILE 278
                                                                 *   FILE 278
               RESET LIBRARY IF ABNORMAL TERMINATION OF THE      *   FILE 278
               DIALOG SESSION OCCURS                             *   FILE 278
                                                                 *   FILE 278
               KEYWORD SCANNING OF LIBRARIES                     *   FILE 278
                                                                 *   FILE 278
               SCROLLING OF DATA WITHIN LIBRARY WITHIN THE EDIT  *   FILE 278
               OR BROWSE FUNCTION                                *   FILE 278
                                                                 *   FILE 278
               SPLIT SCREEN CAPABILITY THAT ALLOWS YOU TO        *   FILE 278
               PARTITION THE DISPLAY SCREEN                      *   FILE 278
                                                                 *   FILE 278
               DEBUG CAPABILITY THAT ALLOWS YOU TO TRACE THE     *   FILE 278
               SESSION WHILE IN USE                              *   FILE 278
                                                                 *   FILE 278
           THIS FILE IS IN IEBUPDTE SYSIN FORMAT WITH THE        *   FILE 278
           FOLLOWING MEMBERS :                                   *   FILE 278
                                                                 *   FILE 278
                INSTALL  - THIS MEMBER IS IN IEBDUPTE SYSIN      *   FILE 278
                           FORMAT TO CREATE A PDS THAT CONTAINS  *   FILE 278
                           INSTALLATION DOCUMENTATION, JCL,      *   FILE 278
                           AND USER'S GUIDE                      *   FILE 278
                                                                 *   FILE 278
                CLISTS   - THIS MEMBER IS IN IEBUPDTE SYSIN      *   FILE 278
                           FORMAT TO CREATE A PDS THAT CONTAINS  *   FILE 278
                           THE COMMAND PROCEDURE LIBRARY         *   FILE 278
                                                                 *   FILE 278
                PANELS   - THIS MEMBER IS IN IEBUPDTE SYSIN      *   FILE 278
                           FORMAT TO CREATE A PDS THAT CONTAINS  *   FILE 278
                           THE PANEL LIBRARY                     *   FILE 278
                                                                 *   FILE 278
                SKELETON - THIS MEMBER IS IN IEBUPDTE SYSIN      *   FILE 278
                           FORMAT TO CREATE A PDS THAT CONTAINS  *   FILE 278
                           THE SKELETON LIBRARY                  *   FILE 278
                                                                 *   FILE 278
                FILE 280 OF THIS TAPE CONTAINS THE UNFORMATTED   *   FILE 278
                SCRIPT SOURCE OF THIS PRODUCT.                   *   FILE 278
                                                                 *   FILE 278

Table of contents

           IS FROM MR DAVID WEILERT OF WILSON FOODS CORP IN      *   FILE 279
           OKLAHOMA CITY AND CONTAINS THE UNFORMATTED SCRIPT     *   FILE 279
           SOURCE FOR THE SLSS PRODUCT WHICH IS IN FILE 278 OF   *   FILE 279
           THIS TAPE.                                            *   FILE 279
                                                                 *   FILE 279

Table of contents

           IS FROM WISCONSIN STATE AND HAS THE WATERLOO SCRIPT   *   FILE 280
           DOCUMENTATION. THIS FILE IS IN IEBUPDTE SYSIN FORMAT  *   FILE 280
                                                                 *   FILE 280

Table of contents

           IS FROM WISCONSIN STATE AND HAS THE WATERLOO SCRIPT   *   FILE 281
           LOAD MODULES. THIS FILE IS IN IEBCOPY FORMAT          *   FILE 281
                                                                 *   FILE 281

Table of contents

           IS FROM WISCONSIN STATE AND HAS THE WATERLOO SCRIPT   *   FILE 282
           MACLIB. THIS FILE IS IN IEBUPDTE SYSIN FORMAT         *   FILE 282
                                                                 *   FILE 282

Table of contents

           IS FROM WISCONSIN STATE AND HAS THE WATERLOO SCRIPT   *   FILE 283
           MEMO TO USERS. THIS FILE IS IN IEBCOPY FORMAT         *   FILE 283
                                                                 *   FILE 283

Table of contents

           IS FROM WISCONSIN STATE AND HAS THE WATERLOO SCRIPT   *   FILE 284
           SOURCE. THIS FILE IS IN IEBUPDTE SYSIN FORMAT         *   FILE 284
                                                                 *   FILE 284

Table of contents

           IS FROM WISCONSIN STATE AND IS THE WATERLOO SCRIPT    *   FILE 285
           HYPHENATION FILE. THIS FILE WAS IN IEBGENER FILE      *   FILE 285
           FORMAT BUT WAS CHANGED TO A PDS IN IEBCOPY FORMAT     *   FILE 285
           WITH ONE MEMBER CALLED "HYPH".  PLEASE MAKE NOTE      *   FILE 285
           OF THIS WHEN INSTALLING.  DCB ATTRIBUTES ARE:         *   FILE 285
           RECFM=VB, LRECL=80, BLKSIZE=32720                     *   FILE 285
                                                                 *   FILE 285

Table of contents

           IS FROM WISCONSIN STATE AND HAS THE WATERLOO SCRIPT   *   FILE 286
           OBJECT MODULES. THIS FILE IS IN IEBUPDTE SYSIN FORMAT *   FILE 286
                                                                 *   FILE 286

Table of contents

           IS FROM WISCONSIN STATE AND HAS THE WATERLOO SCRIPT   *   FILE 287
           TSO PROMPTER. THIS FILE IS IN IEBUPDTE SYSIN FORMAT   *   FILE 287
                                                                 *   FILE 287

Table of contents

           WAS SUBMITTED FROM MEMOREX AND CONTAINS A TSO         *   FILE 288
           COMMAND PROCESSOR TO INVOKE THE WATERLOO SCRIPT PGM.  *   FILE 288
           THIS FILE DOES NOT CONTAIN THE WATERLOO SCRIPT        *   FILE 288
           PGM.  A HELP MEMBER IS ALSO INCLUDED AND THIS FILE    *   FILE 288
           IS IN IEBUPDTE SYSIN FORMAT.                          *   FILE 288
                                                                 *   FILE 288

Table of contents

           IS THE PGM TO GENERATE A PTF TAPE XREF REPORT. THIS   *   FILE 289
           PROGRAM, CALLED PHRANQUE, WILL GENERATE FOUR REPORTS: *   FILE 289
                                                                 *   FILE 289
        REPORT 01  WILL BE A LIST OF ALL THE PTF'S ON THE TAPE   *   FILE 289
                                                                 *   FILE 289
        REPORT 02  WILL CONTAIN A LIST OFF ALL ELEMENTS          *   FILE 289
                   (MODULE, MACROS, ETC.) ON THE TAPE AND        *   FILE 289
                   THE PTF'S THAT REFERENCE THEM                 *   FILE 289
                                                                 *   FILE 289
        REPORT 03  WILL LIST ALL THE COVER LETTERS ON THE TAPE   *   FILE 289
                                                                 *   FILE 289
        REPORT 04  WILL LIST ALL THE FMID'S ON THE TAPE AND THE  *   FILE 289
                   PTF'S THAT REFERENCE THOSE FMIDS              *   FILE 289
                                                                 *   FILE 289

Table of contents

           IS THE SOURCE AND DOCUMENTATION FOR GPSAM FROM        *   FILE 290
           THE YALE COMPUTER CENTER WRITTEN BY MR HOWARD         *   FILE 290
           GILBERT.  THIS FILE IS IN IEBUPDTE SYSIN FORMAT.      *   FILE 290
                                                                 *   FILE 290
           GPSAM LETS YOU WRITE YOUR OWN "ACCESS METHOD" AND     *   FILE 290
           MAKES IT LOOK LIKE A SEQUENTIAL DATASET TO ANY        *   FILE 290
           APPLICATION PROGRAM OR UTILITY.  IT CAN BE USED TO    *   FILE 290
           PROVIDE DBMS, VTAM, TSO FULLSCREEN, BTAM, OR          *   FILE 290
           SPECIALIZED DEVICE SUPPORT.                           *   FILE 290
                                                                 *   FILE 290
           SIMPLE:  INSTALLS ON ANY MVS SYSTEM.  NO IBM CODE     *   FILE 290
           IS MODIFIED.  TAKES ONLY A FEW MINUTES TO RUN         *   FILE 290
           LINKEDIT STEPS AND BUILD PROCEDURES.                  *   FILE 290
                                                                 *   FILE 290
           SMALL:  700 BYTES IN LPA.  160 BYTES IN PRIVATE       *   FILE 290
           ADDRESS SPACE.                                        *   FILE 290
                                                                 *   FILE 290
           SAFE:  ONLY ONE INSTRUCTION EXECUTES IN KEY 0 AND     *   FILE 290
           MODIFIES A GENERAL SYSTEM CONTROL BLOCK.  ANOTHER     *   FILE 290
           18 INSTRUCTIONS OPERATE IN A SYSTEM KEY AND ONLY 4    *   FILE 290
           OF THEM CHANGE STORAGE, STORING VALUES IN JOB         *   FILE 290
           RELATED CONTROL BLOCKS IN THE PRIVATE AREA.  EVEN     *   FILE 290
           THE MOST CONSERVATIVE INSTALLATION CAN DESK CHECK     *   FILE 290
           THE SINGLE AUTHORIZED CSECT SEVERAL TIMES OVER IN     *   FILE 290
           AN HOUR.                                              *   FILE 290
                                                                 *   FILE 290
           UNIVERSAL:  WHILE A SYSTEM PROGRAMMER MUST INSTALL    *   FILE 290
           THE PACKAGE IN AUTHORIZED LIBRARIES, ANY              *   FILE 290
           APPLICATION PROGRAMMER CAN WRITE HIS OWN "ACCESS      *   FILE 290
           METHOD" IN ASSEMBLER AND USE IT FROM HIS OWN          *   FILE 290
           PROGRAMS.  THE USER SPECIFIES THE MODULE NAME ON      *   FILE 290
           HIS DD CARD OR IN THE TSO ALLOCATION OF THE           *   FILE 290
           DDNAME.  THESE USER MODULES RUN IN PROBLEM STATE      *   FILE 290
           AND CAN COME FROM ANY LIBRARY.  CONTROL IS GIVEN      *   FILE 290
           TO THE ROUTINE FROM THE OPEN, CLOSE, GET, PUT,        *   FILE 290
           READ, OR WRITE STATEMENTS.                            *   FILE 290
                                                                 *   FILE 290
           SECURE:  MVS INTEGRITY IS MAINTAINED.  IF AN          *   FILE 290
           AUTHORIZED PROGRAM OPENS A GPSAM FILE, THE "ACCESS    *   FILE 290
           METHOD" MODULE IS LIMITED TO THOSE EXPLICITLY         *   FILE 290
           PERMITTED BY AN INSTALLATION SUPPLIED NAME TABLE      *   FILE 290
           AND THE MODULE MUST COME FROM AN APF LIBRARY.         *   FILE 290
                                                                 *   FILE 290

Table of contents

           is from Rick Hevener of the University of South       *   FILE 291
           Carolina, and contains a program to measure CPU       *   FILE 291
           instruction execution speed.  This program is         *   FILE 291
           supposed to be a bit better than others of its        *   FILE 291
           type (I think).  Included in this file, is an         *   FILE 291
           article from Technical Support magazine which         *   FILE 291
           describes how this program works, and what kind       *   FILE 291
           of results you can obtain, using it.                  *   FILE 291
                                       (DOC BY S.GOLOB 11/97)    *   FILE 291
                                                                 *   FILE 291
     The program in TIMINGSP may be used to test timings of      *   FILE 291
     a large number of instructions on mainframe IBM or plug     *   FILE 291
     compatible computers.  The method involves cycling          *   FILE 291
     through a loop 5,000 times with 11 instructions per         *   FILE 291
     cycle; the overhead for the loop is then subtracted.        *   FILE 291
     It takes approx.  one second of CPU time on our             *   FILE 291
     9672-R53.  The only macros required are in SYS1.MACLIB.     *   FILE 291
     The numeric parameters described above are easily           *   FILE 291
     changed.                                                    *   FILE 291
                                                                 *   FILE 291
     The original program is in member TIMINGSO.  It             *   FILE 291
     employed 50,000 cycles per loop with only one               *   FILE 291
     instruction per cycle.  That program and its results        *   FILE 291
     are described in the following article, which is            *   FILE 291
     reproduced here in member $ARTICLE:                         *   FILE 291
                                                                 *   FILE 291
     Richard N. Hevener, "Large System Instruction Timings,"     *   FILE 291
     "Technical Support," Vol. 5, No. 8, pp. 14-18, August,      *   FILE 291
     1997.                                                       *   FILE 291
                                                                 *   FILE 291
     In Sep. 1999, Mr. Jim Melnyk of Great-West Life sent        *   FILE 291
     me e-mail inquiring about some peculiar results he had      *   FILE 291
     obtained using the original program.  He had gotten         *   FILE 291
     negative times for certain instructions on a 9672-RC6.      *   FILE 291
     After several attempts, I was able to modify the            *   FILE 291
     program to achieve reasonable timings on both that          *   FILE 291
     machine and a 9672-R55 that Jim later discovered also       *   FILE 291
     produced spurious results.  He also tested on a             *   FILE 291
     9672-R24, obtaining output consistent with the original     *   FILE 291
     program, as I did on our 9672-R53.                          *   FILE 291
                                                                 *   FILE 291
     I would like to acknowledge Jim's assistance in testing     *   FILE 291
     various versions of the program on his three machines.      *   FILE 291
     I would also like to thank him for suggesting that I        *   FILE 291
     employ a loop macro to facilitate changes.                  *   FILE 291
                                                                 *   FILE 291
     My E-mail address is rick.hevener@sc.edu.                   *   FILE 291
                                                                 *   FILE 291
            Rick Hevener, Consultant                             *   FILE 291
            USC Computer Services                                *   FILE 291
            University of South Carolina                         *   FILE 291
            1244 Blossom St. (ship to 1211 Wheat St.)            *   FILE 291
            Columbia, SC 29208-2901                              *   FILE 291
            phone 803-777-2430                                   *   FILE 291
            fax 803-777-8644                                     *   FILE 291
            Rick Hevener                        *   FILE 291
            alias rick.hevener@sc.edu                            *   FILE 291
                                                                 *   FILE 291

Table of contents

           IS A SAS PROGRAM FROM DAVID FAHEY OF THE SAS *  FILE 292
           INSTITUTE IN CARY, NORTH CAROLINA, WHICH PUTS THIS    *   FILE 292
           DOCUMENTATION FILE (FILE 001 OF THE CBT TAPE) INTO    *   FILE 292
           HTML FORMAT, SO IT CAN BE BROWSED WITH NETSCAPE,      *   FILE 292
           ETC.                                                  *   FILE 292
                                                                 *   FILE 292
           I TRIED THE OUTPUT OF THIS PROGRAM, AND IT SEEMS      *   FILE 292
           TO WORK FAIRLY WELL.  ONE PROBLEM IS THAT MANY OF     *   FILE 292
           THE WORDS ARE PUT INTO LOWER CASE, AND YOU HAVE TO    *   FILE 292
           MAINTAIN A TABLE OF THOSE WORDS YOU WANT TO PUT       *   FILE 292
           INTO UPPER CASE.  NEVERTHELESS, IF YOU HAVE A REASON  *   FILE 292
           TO PUT THIS FILE ON A WEB PAGE, AND TO BROWSE THE     *   FILE 292
           INDIVIDUAL FILE DOCUMENTATION PIECES, YOU MIGHT       *   FILE 292
           CONSIDER USING THIS PROGRAM.      (SG 12/97)          *   FILE 292
                                                                 *   FILE 292

Table of contents

           IS A CURRENTLY EMPTY                                  *   FILE 293
                                                                 *   FILE 293

Table of contents

           CONTAINS THE SOURCE FOR THE TSO CP CALLED VSAMANAL.   *   FILE 294
           THE LOAD MODULES FOR THIS PROGRAM RESIDE IN FILE 035  *   FILE 294
           OF THIS TAPE.                                         *   FILE 294
                                                                 *   FILE 294
           THE VSAMANAL TSO CP IS USED TO PROVIDE THE USER       *   FILE 294
           WITH A METHOD OF DETERMINING HOW MUCH PHYSICAL        *   FILE 294
           SPACE A DATASET WILL REQUIRE.  IT CAN ALSO BE USED    *   FILE 294
           TO DETERMINE AN OPTIMUM DATA CI-SIZE, CI AND CA       *   FILE 294
           FREESPACE PERCENTAGES BASED ON FREE RECORD VALUES,    *   FILE 294
           TRACK UTILIZATION PERCENTAGES, AND OTHER VSAM         *   FILE 294
           DATASET STATISTICS.  THESE ARE HELPFUL WHEN           *   FILE 294
           DEFINING A NEW DATASET OR ANALYZING EXISTING          *   FILE 294
           DATASET DEFINITIONS.  VSAMANAL USES 3270 I/O.  THE    *   FILE 294
           DEVICES CURRENTLY SUPPORTED ARE 3330'S, 3350'S,       *   FILE 294
           3380'S, AND 3390'S.  (UPDATED 10/94)                  *   FILE 294
                                                                 *   FILE 294

Table of contents

           IS CURRENTLY EMPTY                                    *   FILE 295
                                                                 *   FILE 295

Table of contents

           IS A SERIES OF UTILITIES FROM MR BRUCE LELAND.        *   FILE 296
           THIS FILE IS IN IEBUPDTE SYSIN FORMAT AND CONTAINS:   *   FILE 296
                                                                 *   FILE 296
     Contents of this file:                                      *   FILE 296
                                                                 *   FILE 296
        NAME      VER.MOD   LAST MODIFIED    SIZE   ID           *   FILE 296
        $$$$$NOT   01.00  1998/10/27 10:04      9  SBGOLOB       *   FILE 296
        $$$$SAM    01.01  1994/08/19  8:25     34  SBGCSC        *   FILE 296
        $$$$SAM1   01.01  1998/04/22 22:55      3  SBGOLOB       *   FILE 296
        $INDEX     01.18  1999/01/25 12:40     20  SBGOLOB       *   FILE 296
        @FILE296   01.01  2000/02/15 17:05    183  SBGOLOB       *   FILE 296
        BLKDISK    01.21  1993/02/02 12:56   1758  WSER07        *   FILE 296
        COMPARE    01.44  2000/01/11 15:17   3690  SBGOLOB       *   FILE 296
        COMPAREB   01.00  2000/01/11 15:20   1851  SBGOLOB       *   FILE 296
        DSAT       01.41  1999/01/25 12:34   4947  WSER07        *   FILE 296
        DSATOLD    01.32  1994/08/05 13:15   4258  WSER07        *   FILE 296
        DVOL       01.28  1998/04/21 17:29   3548  WSER07        *   FILE 296
        HEL        01.01  1993/09/03  6:41      1  SBGCSC        *   FILE 296
        RELEASE    01.03  1988/08/25 12:58   1282  WSER07        *   FILE 296
        RESET      01.00  1990/01/01 12:00    217  FILE296       *   FILE 296
        REVIEW     01.00  1992/12/18  7:37      1  SBGCSC        *   FILE 296
        REVSMF     01.01  1992/12/18  7:38      1  SBGCSC        *   FILE 296
        XEQ        01.01  1982/06/04 12:58   1326  WSER07        *   FILE 296
                                                                 *   FILE 296
     Description of Utilities:                                   *   FILE 296
                                                                 *   FILE 296
         01. DSAT- THE DSAT COMMAND IS USED TO DISPLAY           *   FILE 296
                    ALLOCATION INFORMATION FOR DATA SETS         *   FILE 296
                    ON A DIRECT ACCESS DEVICE.                   *   FILE 296
                                                                 *   FILE 296
                    DSAT WILL SEARCH THE OS CATALOG AND          *   FILE 296
                    CVOLS FOR THE ENTRIES FOR THE DATA           *   FILE 296
                    SETS SPECIFIED.  ALLOCATION                  *   FILE 296
                    INFORMATION WILL BE OBTAINED FROM THE        *   FILE 296
                    VOLUME TABLE OF CONTENTS, FORMATTED          *   FILE 296
                    AND DISPLAYED.  IF A NAME IS AN INDEX        *   FILE 296
                    NAME, ALL DATA SETS BELOW THE INDEX          *   FILE 296
                    WILL BE DISPLAYED.                           *   FILE 296
                                                                 *   FILE 296
                    THE USER MAY BYPASS THE CATALOG              *   FILE 296
                    SEARCH BY SUPPLYING THE VOLUME SERIAL        *   FILE 296
                    ON WHICH THE DATA SET RESIDES.  THIS         *   FILE 296
                    OPTION PERMITS DISPLAYING INFORMATION        *   FILE 296
                    FOR UNCATALOGED DATA SETS.                   *   FILE 296
                                                                 *   FILE 296
                    THE ATTRIBUTES TO BE DISPLAYED MAY BE        *   FILE 296
                    SELECTED BY THE USER WHEN HE ENTERS          *   FILE 296
                    THE DSAT COMMAND BY SPECIFYING               *   FILE 296
                    KEYWORD OPERANDS.                            *   FILE 296
                                                                 *   FILE 296
                    THE DSAT COMMAND MAY BE USED IN              *   FILE 296
                    COMMAND PROCEDURES TO FIND THE               *   FILE 296
                    ALLOCATION OF A DATA SET OR A GROUP          *   FILE 296
                    OF DATA SETS AND SET THE RETURN CODE         *   FILE 296
                    TO THE SPECIFIED VALUE.  THE RETURN          *   FILE 296
                    CODE MAY THEN BE TESTED WITH THE WHEN        *   FILE 296
                    COMMAND.  OUTPUT MAY BE SUPPRESSED BY        *   FILE 296
                    SPECIFYING NOPRINT.                          *   FILE 296
                                                                 *   FILE 296
                    THE USER MAY CHOOSE WHAT INFORMATION         *   FILE 296
                    WILL BE DISPLAYED BY ENTERING                *   FILE 296
                    KEYWORDS.                                    *   FILE 296
                                                                 *   FILE 296
         THE INFORMATION THAT MAY BE DISPLAYED IS:               *   FILE 296
                                                                 *   FILE 296
           1. VOLUME SERIAL ON WHICH THE DATA SET IS LOCATED.    *   FILE 296
           2. FILE SEQUENCE NUMBER.                              *   FILE 296
           3. DEVICE TYPE CODE FROM CATALOG ENTRY.               *   FILE 296
           4. ALLOCATION  (ALLOCATED, USED, AND EXTENTS).        *   FILE 296
           5. SECONDARY ALLOCATION (AMOUNT AND UNITS).           *   FILE 296
           6. DATA SET ORGANIZATION.                             *   FILE 296
           7. DCB (RECFM, BLKSIZE, AND LRECL).                   *   FILE 296
           8. CREATION DATE.                                     *   FILE 296
           9. EXPIRATION DATE.                                   *   FILE 296
          10. FULLY QUALIFIED DATA SET NAME.                     *   FILE 296
          11. CCHHR OF THE FORMAT 1 DSCB.                        *   FILE 296
          12. GENERATION DATA GROUP DATA.                        *   FILE 296
          13. PDS DIRECTORY INFORMATION.                         *   FILE 296
                                                                 *   FILE 296
          02. DVOL- THE DVOL COMMAND IS USED TO DISPLAY          *   FILE 296
                    THE AMOUNT OF FREE SPACE ON A DIRECT         *   FILE 296
                    ACCESS DEVICE.                               *   FILE 296
                                                                 *   FILE 296
                    DVOL WILL READ THE FORMAT 4 AND              *   FILE 296
                    FORMAT 5 DSCB'S FROM THE VTOC OF A           *   FILE 296
                    DIRECT ACCESS VOLUME AND DISPLAY:            *   FILE 296
                                                                 *   FILE 296
                    DVOL UPDATED 09/97 TO RECOGNIZE DYNAMIC      *   FILE 296
                    UCB'S.                                       *   FILE 296
                                                                 *   FILE 296
               1.  VOLUME SERIAL                                 *   FILE 296
               2.  UNIT ADDRESS                                  *   FILE 296
               3.  MOUNT STATUS                                  *   FILE 296
               4.  USE STATUS                                    *   FILE 296
               5.  NUMBER OF BLANK DSCB'S IN THE VTOC            *   FILE 296
               6.  CONDITION OF THE VTOC INDICATORS BYTE         *   FILE 296
               7.  VSAM DATA FIELDS                              *   FILE 296
               8.  TOTAL FREE SPACE IN TRACKS                    *   FILE 296
               9.  NUMBER OF FREE EXTENTS                        *   FILE 296
              10.  NUMBER OF FREE CYLINDERS                      *   FILE 296
              11.  SIZE OF LARGEST EXTENTS (UP TO 5) IN          *   FILE 296
                   CYLINDERS + TRACKS                            *   FILE 296
              12.  SIZE OF LARGEST EXTENTS (UP TO 5) IN TRACKS   *   FILE 296
                                                                 *   FILE 296
                    THE RETURN CODE IS SET TO THE TOTAL          *   FILE 296
                    NUMBER OF TRACKS IN THE LARGEST              *   FILE 296
                    EXTENTS (UP TO 5) UP TO A MAXIMUM OF         *   FILE 296
                    4095.  IF THE NUMBER OF FREE TRACKS          *   FILE 296
                    EXCEEDS 4095, THE RETURN CODE WILL           *   FILE 296
                    BE SET TO 4095.  IF MORE THAN ONE            *   FILE 296
                    VOLUME IS DISPLAYED, THE RETURN CODE         *   FILE 296
                    WILL BE REFER TO THE SPACE ON THE            *   FILE 296
                    LAST VOLUME.  IF AN ERROR CONDITION          *   FILE 296
                    EXISTS ON THE VOLUME, THE RETURN             *   FILE 296
                    CODE WILL BE SET TO 0.                       *   FILE 296
                                                                 *   FILE 296
                    NOTE - IF AN ERROR CONDITION EXISTS          *   FILE 296
                           ON THE VOLUME, THE RETURN             *   FILE 296
                           CODE WILL BE SET TO 0.                *   FILE 296
                                                                 *   FILE 296
          03. RESET    -  PERFORMS THE EQUIVALENT OF A DATASET   *   FILE 296
                          SCRATCH FOLLOWED BY A REALLOCATION     *   FILE 296
                          IN THE SAME SPACE FOR A PDS. THE       *   FILE 296
                          NUMBER OF DIRECTORY BLOCKS CAN BE      *   FILE 296
                          CHANGED VIA THE PROGRAM PARM.          *   FILE 296
                                                                 *   FILE 296
          04. BLKDISK   - SEE BELOW FOR A COMPLETE DESCRIPTION:  *   FILE 296
                                                                 *   FILE 296
       DESCRIPTION:  THIS PROGRAM COMPUTES AN "OPTIMAL"          *   FILE 296
           BLOCKSIZE FOR A DISK OR DRUM DATA SET GIVEN THE       *   FILE 296
           LOGICAL RECORD LENGTH.  INPUTS INCLUDE THE LRECL      *   FILE 296
           AND OPTIONALLY ANY OF THE FOLLOWING:                  *   FILE 296
                                                                 *   FILE 296
           A.  A KEY LENGTH (ZERO, FOR NO KEY, IS THE            *   FILE 296
               DEFAULT)                                          *   FILE 296
           B.  THE NUMBER OF RECORDS IN THE DATA SET (USED       *   FILE 296
               FOR AN ALLOCATION COMPUTATION -- 100,000 IS       *   FILE 296
               THE DEFAULT)                                      *   FILE 296
           C.  THE BLOCKSIZE TO USE FOR THE ALLOCATION           *   FILE 296
               COMPUTATION (THE RECOMMENDED BLOCKSIZE VALUE      *   FILE 296
               IS THE DEFAULT)                                   *   FILE 296
           D.  WHETHER OR NOT TO PROVIDE A TRACK CAPACITY        *   FILE 296
               REPORT                                            *   FILE 296
           E.  WHETHER OR NOT TO VERIFY RESULTS AGAINST          *   FILE 296
               "TRKCALC"                                         *   FILE 296
                                                                 *   FILE 296
       SUPPORTED DEVICES:  THE NAME BY WHICH THIS COMMAND        *   FILE 296
           PROCESSOR IS INVOKED DETERMINES THE DEVICE TYPE       *   FILE 296
           TO BE USED.                                           *   FILE 296
                                                                 *   FILE 296
           THE FIRST THREE CHARACTERS OF THE COMMAND NAME        *   FILE 296
           (USUALLY "BLK") ARE IGNORED; THE REMAINING FOUR       *   FILE 296
           OR FIVE CHARACTERS ARE COMPARED AGAINST A TABLE       *   FILE 296
           OF SUPPORTED DEVICES IN THE PROGRAM.  THE VALID       *   FILE 296
           ALIAS NAMES FOR THE PROGRAM INCLUDE THE               *   FILE 296
           FOLLOWING:                                            *   FILE 296
                                                                 *   FILE 296
           A.  BLK23051  (FOR 2305-1 DRUMS)                      *   FILE 296
           B.  BLK23052  (FOR 2305-2 DRUMS)                      *   FILE 296
           C.  BLK2314   (FOR 2314 DISKS)                        *   FILE 296
           D.  BLK3330   (FOR 3330 DISKS)                        *   FILE 296
           E.  BLK33301  (FOR 3330 MODEL 11 DISKS)               *   FILE 296
           F.  BLK3340   (FOR 3340 DISKS)                        *   FILE 296
           G.  BLK3350   (FOR 3350 DISKS)                        *   FILE 296
           H.  BLK3375   (FOR 3375 DISKS)                        *   FILE 296
           I.  BLK3380   (FOR 3380 DISKS)                        *   FILE 296
           J.  BLK3390   (FOR 3390 DISKS)                        *   FILE 296
           K.  BLK9345   (FOR 9345 DISKS)                        *   FILE 296
                                                                 *   FILE 296
          05.  REVIEW - SEE FILE 134 FOR THE LATEST VERSION OF   *   FILE 296
               THIS PROGRAM.                                     *   FILE 296
                                                                 *   FILE 296
          06.  HEL - SEE FILE 134 FOR THE LATEST VERSION OF      *   FILE 296
               THIS PROGRAM.  ON FILE 134, HEL IS NOW AN         *   FILE 296
               ALIAS OF REVIEW.                                  *   FILE 296
                                                                 *   FILE 296
          07.  XEQ - A COMMAND PROCESSOR THAT IS DESIGNED TO     *   FILE 296
               LOAD AND EXECUTE (ATTACH) A PROGRAM IN ONE OF THE *   FILE 296
               SYSTEM LINK LIBRARIES OR A USER LIBRARY (TASKLIB) *   FILE 296
                                                                 *   FILE 296
          08   COMPARE - A SOMEWHAT MODIFIED VERSION OF THE      *   FILE 296
               YALE COMPARE PROGRAM                              *   FILE 296
                                                                 *   FILE 296

Table of contents

           is from Michael Cleary and is an ISPF dialog to       *   FILE 297
           provide an interactive interface to the GRS (Global   *   FILE 297
           Resource Serialization) queue.                        *   FILE 297
                                                                 *   FILE 297
            Contact:                                             *   FILE 297
              Michael J. Cleary                                  *   FILE 297
              Mainframe Technical Services                       *   FILE 297
              Bergen Brunswig                                    *   FILE 297
              4000 Metropolitan Drive                            *   FILE 297
              Orange, CA  92668                                  *   FILE 297
              Voice:  714.385.4052                               *   FILE 297
              Fax     714.704.7052                               *   FILE 297
              Email:  mike.cleary@bergenbrunswig.com             *   FILE 297
              http:   www.bergenbrunswig.com                     *   FILE 297
                                                                 *   FILE 297
     Description:                                                *   FILE 297
       GRS ISPF Interface                                        *   FILE 297
                                                                 *   FILE 297
     Function:                                                   *   FILE 297
       Provides an interactive view of the Global Resource       *   FILE 297
       Serialization (GRS) queue. A high level resource          *   FILE 297
       list is displayed based on user specified selection       *   FILE 297
       criteria.  From the high level resource list,             *   FILE 297
       individual resource details can be accessed.              *   FILE 297
                                                                 *   FILE 297

Table of contents

           IS A FROM GTE LABS IN WALTHAM, MASS WHICH CONTAINS    *   FILE 298
           THE CODE TO PROVIDED AN EASY FACILITY FOR BACKING UP  *   FILE 298
           AND RESTORING INDIVIDUAL MEMBERS OF A PARTITIONED     *   FILE 298
           DATASET, USING PANVALET TO MAINTAIN UP TO 99 BACKUP   *   FILE 298
           VERSIONS OF EACH MEMBER.                              *   FILE 298
                                                                 *   FILE 298
           PURPOSE                                               *   FILE 298
           -------                                               *   FILE 298
               THIS SOFTWARE PROVIDES AN EASY FACILITY FOR       *   FILE 298
               BACKING UP AND RESTORING INDIVIDUAL MEMBERS OF    *   FILE 298
               A PARTITIONED DATASET, USING PANVALET TO          *   FILE 298
               MAINTAIN UP TO 99 BACKUP VERSION OF EACH          *   FILE 298
               MEMBER.                                           *   FILE 298
                                                                 *   FILE 298
           DESCRIPTION                                           *   FILE 298
           -----------                                           *   FILE 298
               THIS SOFTWARE PROVIDES AN EASY FACILITY FOR       *   FILE 298
               THE GTEU APPLICATION AND IS INVOKED BY PUP.       *   FILE 298
               THE GTEU APPLICATION IS THE SOFTWARE WHICH        *   FILE 298
               USES PANVALET TO KEEP BACKUP COPIES OF            *   FILE 298
               MEMBERS OF A PDS.  AS MEMBERS ARE ADDED, OR       *   FILE 298
               REPLACED, IN A PDS SUCH AS A CLIST LIBRARY,       *   FILE 298
               BACKUP COPIES ARE ENTERED IN A PANVALET           *   FILE 298
               LIBRARY.  UP TO 99 BACKUP COPIES OF EACH          *   FILE 298
               MEMBER CAN BE MAINTAINED IN THE PANVALET          *   FILE 298
               LIBRARY.  ISPF STATISTICS ARE MAINTAINED IN       *   FILE 298
               BOTH THE PDS AND THE PANVALET LIBRARY.  AT        *   FILE 298
               ANY TIME, THE PDS MEMBER CAN BE RESTORED FROM     *   FILE 298
               ANY BACK LEVEL.  THE GTEU PROGRAMS ALSO CAN       *   FILE 298
               BE RUN IN BATCH JOBS WITH JCL.                    *   FILE 298
                                                                 *   FILE 298
               THE PUP COMMAND IS A TSO COMMAND PROCESSOR        *   FILE 298
               WHICH IS USED FOR ONLINE ACCESS TO THE GTEU       *   FILE 298
               APPLICATION PROGRAMS.  PUP CAN BE RUN FROM        *   FILE 298
               READY, FROM ISPF, OR FROM A CLIST OR ISPF         *   FILE 298
               DIALOG.                                           *   FILE 298
                                                                 *   FILE 298
               THE PUP COMMAND HAS THE FOLLOWING SUBCOMMANDS:    *   FILE 298
                                                                 *   FILE 298
                HELP      - EXECUTE THE HELP FACILITY            *   FILE 298
                STATS     - DISPLAY INFO ABOUT THE PANVALET      *   FILE 298
                            AND PDS MEMBERS                      *   FILE 298
                 STATUS   - SAME AS STATS                        *   FILE 298
                UPDATE    - UPDATE THE PDS MEMBER AND MAKE       *   FILE 298
                            A BACKUP PANVALET COPY               *   FILE 298
                 ADD      - SAME AS UPDATE                       *   FILE 298
                 CHANGE   - SAME AS UPDATE                       *   FILE 298
                ALIAS     - CREATE AN ALIAS ENTRY FOR A          *   FILE 298
                            MEMBER OF A PDS                      *   FILE 298
                DELETE    - DELETE A PDS MEMBER, OR A            *   FILE 298
                            PDS ALIAS ENTRY                      *   FILE 298
                BACKUP    - MAKE A BACKUP PANVALET MEMBER        *   FILE 298
                            FROM A PDS MEMBER                    *   FILE 298
                RESTORE   - COPY A MEMBER FROM THE PANVALET      *   FILE 298
                            LIBRARY IN TO THE PDS                *   FILE 298
                END       - TERMINATE THE PUP COMMAND            *   FILE 298
                TSTATS    - DISPLAY INFO WITH THE PANINDEX       *   FILE 298
                            AND PDS COMMANDS                     *   FILE 298
                 TSTATUS  - SAME AS TSTATS                       *   FILE 298
                ABEND0C1  - CAUSE A S0C1 ABEND FOR TESTING       *   FILE 298
                                                                 *   FILE 298

Table of contents

           CONTAINS THE SOURCE FOR THE TAPEMAP PROGRAM. THIS     *   FILE 299
           VERSION IS A COMPILATION OF THE ORIGINAL CODE FROM    *   FILE 299
           UCLA (THAT USED TO BE IN FILE 149) AND THE MODIFIED   *   FILE 299
           CODE THAT USED TO BE IN FILE 316 FROM THE AIR FORCE,  *   FILE 299
           AND INCLUDES MANY ADDITIONAL CHANGES FROM VARIOUS     *   FILE 299
           PLACES.                                               *   FILE 299
                                                                 *   FILE 299
           THIS PROGRAM WILL PROVIDE SPECIAL INFORMATION FOR     *   FILE 299
           TAPE FILES CREATED BY IEBCOPY, IEHMOVE, IEBISAM,      *   FILE 299
           IEHDASDR, OR IN SMPPTFIN FORMAT.  IN ADDITION, IF     *   FILE 299
           A FILE CONTAINS AN IEBUPDTE INPUT STREAM THE          *   FILE 299
           MEMBERS IN THE STREAM WILL BE LISTED.                 *   FILE 299
                                                                 *   FILE 299
           THIS PROGRAM WILL ALSO PROVIDE SPECIAL                *   FILE 299
           INFORMATION FOR CBT MVS UTILITIES TAPES CREATED       *   FILE 299
           WITH CBT973.  IEBUPDTE INTERPRETATION IS DONE FOR     *   FILE 299
           CBT973-COMPRESSED FILES.                              *   FILE 299
                                                                 *   FILE 299
           ALSO, MACROS IN MEMBERS THAT ARE THEMSELVES MACRO     *   FILE 299
           LIBRARIES (IN IEBUPDTE FORMAT WITH ./ CHANGED TO ><)  *   FILE 299
           WILL BE LISTED.  THUS, WITH THIS TAPEMAP YOU CAN      *   FILE 299
           FIND ALMOST ANY MEMBER NAME ON THE CBT TAPE.          *   FILE 299
                                                                 *   FILE 299
           SEE ALSO THE LOAD MODULE FOR TAPEMAP ON FILE 035.     *   FILE 299
                                                                 *   FILE 299
    PARENTHETICAL NOTE:                                          *   FILE 299
                                                                 *   FILE 299
           THE OLD VERSION OF TAPEMAP, CALLED TAPEMAPO, IS       *   FILE 299
           INCLUDED BOTH ON THIS FILE, AND ON FILE 035.  THE     *   FILE 299
           NEWER VERSION WAS REVISED BY RON TANSKY OF WEBCRAFT   *   FILE 299
           IN CHALFONT, PENNSYLVANIA.  DUE TO THE TEDIOUSNESS    *   FILE 299
           OF TESTING ANY NEW VERSION OF TAPEMAP, ITS OLD        *   FILE 299
           VERSION HAS NOT BEEN DELETED, JUST IN CASE THE NEW    *   FILE 299
           VERSION AFFECTS SOME OF THE CODE THAT WORKED BEFORE.  *   FILE 299
           YOU CAN SIMPLY SAY EXEC PGM=TAPEMAPO, INSTEAD.        *   FILE 299
           I'VE TESTED THE NEW VERSION, BUT WE'RE TRYING TO BE   *   FILE 299
           ON THE SAFE SIDE.  (TAPEMAP IS READ-ONLY ANYWAY.)     *   FILE 299
                                                                 *   FILE 299

Table of contents

           CONTAINS MANY TSO CPS AND OTHER GOOD THINGS. CODE     *   FILE 300
           FROM JIM MARSHALL (AIR FORCE RETIREE) NOW WITH THE    *   FILE 300
           US TREASURY OUTSIDE WASHINGTON DC.  THIS FILE IS      *   FILE 300
           IN IEBUPDTE SYSIN FORMAT.  JIM'S CURRENT ADDRESS IS   *   FILE 300
                                                                 *   FILE 300
                 JIM MARSHALL, US TREASURY                       *   FILE 300
                 FINANCIAL MANAGEMENT SERVICE                    *   FILE 300
                 PRINCE GEORGES PLAZA II - ROOM 400B             *   FILE 300
                 3700 EAST-WEST HIGHWAY                          *   FILE 300
                 HYATTSVILLE, MD  20782                          *   FILE 300
                 202-874-8353                                    *   FILE 300
                                                                 *   FILE 300
              email:   jim.marshall@fms.treas.gov                *   FILE 300
                                                                 *   FILE 300
       RELEASE 27  -  01 MAY 92                                  *   FILE 300
            (SOME MEMBERS WERE UPDATED LATER - SG 2/99)          *   FILE 300
                                                                 *   FILE 300
       SUMMARY OF THE MODULES CONTAINED.                         *   FILE 300
                                                                 *   FILE 300
          CP    REL           DESCRIPTION                        *   FILE 300
                                                                 *   FILE 300
       $#SVCKP   1  -  MACRO USED IN SOME OF THE PROGRAMS TO     *   FILE 300
                       INVOKE SVC TO GET ME BACK TO PROBLEM      *   FILE 300
                       STATE FROM SUPERVISOR STATE.              *   FILE 300
                                                                 *   FILE 300
       $#SVCKS   1  -  MACRO USED IN SOME OF THE PROGRAMS TO     *   FILE 300
                       INVOKE SVC TO GET ME TO SUPERVISOR STATE  *   FILE 300
                       FROM PROBLEM STATE.  YOU SHOULD USE YOUR  *   FILE 300
                       OWN SVC MECHANISM HERE.                   *   FILE 300
                                                                 *   FILE 300
       $DI       6X -  OPERATOR LIKE $DI COMMAND.                *   FILE 300
                                                                 *   FILE 300
       ABEND#    3X -  NOT A COMMAND BUT A HELP ENTRY FOR ABEND  *   FILE 300
                       CODES AND SOME OF THE COMMON REASONS      *   FILE 300
                       YOU MAY GET THEM.  UPDATED FOR MVS.       *   FILE 300
                                                                 *   FILE 300
       ASK       1Y -  CLIST.  USE CMD TO ASK A QUESTION AND     *   FILE 300
                       GET A YES OR NO BACK, THUS SETTING A      *   FILE 300
                       RETURN CODE.  (WAS AROUND IN MY MVT DAYS  *   FILE 300
                       AND IS OBSOLETE WITH MVS CLIST LANGUAGE)  *   FILE 300
                                                                 *   FILE 300
       ASMG      1Y -  DO ASSEMBLY LANGUAGE COMPILES             *   FILE 300
                       INTERACTIVELY IN ASSEM-G.  IS SIMILIAR    *   FILE 300
                       TO ONE IN THIS FILE FOR ASSEM-H.  BOTH    *   FILE 300
                       SHOULD WORK FOR OS/MVT AND MVS.           *   FILE 300
                                                                 *   FILE 300
       ASMH      4X -  DO ASSEMBLY LANG COMPILES INTERACTIVELY.  *   FILE 300
                       CAN GET IBM PROD WHICH IS SUPERIOR.       *   FILE 300
                       THIS IS FREE.  HAVE A 'SYS2.MACLIB'       *   FILE 300
                       DEFINED IN THIS ONE FOR USERS GENERALLY   *   FILE 300
                       HAVING USER MACLIB.  CHECKED THIS ONE     *   FILE 300
                       OUT FOR MVS/XA.                           *   FILE 300
                                                                 *   FILE 300
       ASMHNOX   1  -  ZAP TO THE IBM P.P. ASSEMBLER H TO FIX A  *   FILE 300
                       BUG SAYING 'NOXREF' YOU GET 'XREF(FULL)'. *   FILE 300
                       PTF LEVEL-21 MADE XREF DEF TO XREF(FULL)  *   FILE 300
                       AND INTRODUCED THE ERROR DESCRIBED ABOVE. *   FILE 300
                       NOTE:  ASSEMBLER H IS CLASS C (VERSION 1) *   FILE 300
                                                                 *   FILE 300
       ASMF      2  -  DO ASSEMBLY LANG COMPILES INTERACTIVE.    *   FILE 300
                       CAN GET THE IBM PRODUCT WHICH IS          *   FILE 300
                       SUPERIOR, BUT THIS ONE IS FREE.  HAVE A   *   FILE 300
                       'SYS2.MACLIB' DEFINED IN THIS ONE FOR     *   FILE 300
                       USERS GENERALLY HAVING A USER MACLIB.     *   FILE 300
                       THIS ONE USES THE ASMXF (IFOX00).  NOTE   *   FILE 300
                       THAT SOURCE FOR THIS IS ASMH PROMPTER     *   FILE 300
                       WITH SOME SYSPARMS CHANGED.               *   FILE 300
                                                                 *   FILE 300
       CALC      1X -  TSO CALCULATOR PGM.  HAS 1 ACCUMULATOR    *   FILE 300
                       AND 9 REGISTERS.  CAN DO FUNCTIONS LIKE   *   FILE 300
                       SIN, COS, ETC, OR YOU CAN DEFINE YOUR     *   FILE 300
                       OWN.  (PLI-OPT)                           *   FILE 300
                                                                 *   FILE 300
       CATPW     1X -  BILL GODFREY:  DISPLAY PASSWORDS TO YOUR  *   FILE 300
                       ICF MASTER CATALOG.                       *   FILE 300
                                                                 *   FILE 300
       CDSCB     3  -  ZAP FORMAT-1 DSCB OF DATASETS ON THE FLY. *   FILE 300
                       USEFUL FOR SYSTEM TYPES !!!!              *   FILE 300
                       (NOW UPDATED BY BILL GODFREY FOR 21ST     *   FILE 300
                       CENTURY SUPPORT - SG 9/98.  ALSO BY       *   FILE 300
                       GREG PRICE - 2/99. HELP updated 07/99.)   *   FILE 300
                                                                 *   FILE 300
       CLRSCRN   1X -  CLEAR THE SCREEN ON 3270.                 *   FILE 300
                                                                 *   FILE 300
       CLR2000   1Y -  CLEAR SCREEN ON HAZELTINE 2000 TTY TUBE   *   FILE 300
                                                                 *   FILE 300
       CMDLOFF   1X -  PASS A TSO COMMAND TO TSO CP AND WHEN IT  *   FILE 300
                       COMPLETES THE USER WILL BE LOGGED OFF.    *   FILE 300
                       INTERESTING IF YOU THINK ABOUT IT !!!!    *   FILE 300
                                                                 *   FILE 300
       COBOLCHK  3X -  AFDSC DEVELOPED CHEAP COBOL PROMPTER.     *   FILE 300
                       COBOL COMPILES(COBOLVS) INSIDE TSO, ONLY  *   FILE 300
                       GIVING ERRS AT TERMINAL.  USES 'SYNTAX'   *   FILE 300
                       OPT OF COMPILER AND IS GREAT FOR SLOW     *   FILE 300
                       SPEED TERMINALS.                          *   FILE 300
                                                                 *   FILE 300
       COB2CHK   2X -  VS/COBOL II R3.1 VERSION OF COBOLCHK.     *   FILE 300
                                                                 *   FILE 300
       COMPARE   3X -  COMPARE 2 FILES IN FOREGROUND. BASED ON   *   FILE 300
                       YALE UNIV COMPARE PGM.  OPTIONALLY, YOU   *   FILE 300
                       CAN ASK FOR IBM'S IEBCOMPR UTILITY PGM    *   FILE 300
                       INSTEAD.  MODIFIED YALE'S COMPARE PGM     *   FILE 300
                       AND CALLED IT COMPAREB.                   *   FILE 300
                                                                 *   FILE 300
       COMPRESS  2  -  COMPRESS A PDS IN FOREGROUND.             *   FILE 300
                                                                 *   FILE 300
       CONCAT    2X -  CONCAT 2-9 FILES TOGETHER.  MVS ALLOC     *   FILE 300
                       CMD CAN DO IT, BUT WE RUN PROGRAM         *   FILE 300
                       CONTROL FACILITY (PCF).  THUS IF THE      *   FILE 300
                       CUSTOMER FREES A FILE THAT IS SYS1,       *   FILE 300
                       THEN THEY CANNOT ALLOCATE IT BACK.        *   FILE 300
                                                                 *   FILE 300
       COPYPDS   4X -  COPIES A PDS TO ANOTHER PDS. ALLOWS YOU   *   FILE 300
                       TO COPY MEMBERS WITH A SELECT STATEMENT   *   FILE 300
                       AND ALSO SPECIFY THE ALIAS ENTRIES.       *   FILE 300
                                                                 *   FILE 300
       COPYSDS   3X -  COPY ONE SEQUENTIAL DATASET TO ANOTHER    *   FILE 300
                       SEQUENTIAL DATASET WITH SKIP, MAX NUMBER, *   FILE 300
                       ETC, ETC.                                 *   FILE 300
                                                                 *   FILE 300
       COUNT     1X -  COUNT THE NUMBER OF RECORDS IN A FILE.    *   FILE 300
                                                                 *   FILE 300
       CPSCB     1  -  CHANGE YOUR PROTECTED STEP CONTROL BLOCK  *   FILE 300
                       (PSCB) ON THE FLY TO GIVE YOURSELF        *   FILE 300
                       THINGS LIKE MOUNT AUTHORITY ETC.  SHOULD  *   FILE 300
                       PROBABLY RESTRICT THIS TO SYSTEMS ONLY.   *   FILE 300
                                                                 *   FILE 300
       CVD       1X -  BILL GODFREY: CONVERTS HEX NUMBER TO DEC  *   FILE 300
                                                                 *   FILE 300
       CVX       1X -  BILL GODFREY: CONVERTS DEC NUMBER TO HEX  *   FILE 300
                                                                 *   FILE 300
       DA        4X -  DISPLAY ACTIVE COMMAND TO GIVE THE USERS  *   FILE 300
                       A PICTURE OF THE SYSTEM.  THEY LIKE TO    *   FILE 300
                       SEE HOW MUCH TIME THE JOB HAS !!!!        *   FILE 300
                                                                 *   FILE 300
       DAJOB     4X -  DISPLAY ACTIVE CMD,  HAS TSO USERS TOO    *   FILE 300
                       AND WHAT LOGON PROC THEY USE.             *   FILE 300
                                                                 *   FILE 300
       DAPF      2X -  DISPLAY APF AUTHORIZED LIBRARY LIST USED  *   FILE 300
                       DURING THIS IPL.  PROBABLY WON'T WORK     *   FILE 300
                       FOR MVS/ESA 4.3 DYNAMIC AUTHORIZATION,    *   FILE 300
                       BUT WILL WORK UNTIL THEN.                 *   FILE 300
                                                                 *   FILE 300
       DATE      2X -  GIVES THE DATE AND TIME FROM THE SYSTEM.  *   FILE 300
                                                                 *   FILE 300
       DD        4  -  SHORT FORM OF ALLOCATE FOR AN EXISTING    *   FILE 300
                       FILE.  IT IS FASTER THAN ALLOCATE.        *   FILE 300
                       UPDATED TO LET YOU ALLOCATE A NEW FILE    *   FILE 300
                       ALSO.                                     *   FILE 300
                                                                 *   FILE 300
       DECONCAT  2X -  REVERSE OF THE CONCAT COMMAND.            *   FILE 300
                                                                 *   FILE 300
       DELAY     1  -  SPECIFY A NUMBER OF SECONDS AND           *   FILE 300
                       HAVE YOU WAIT THAT LONG.                  *   FILE 300
                                                                 *   FILE 300
       DEX       1  -  TSO HEXADECMAL CALCULATOR PROGRAM.        *   FILE 300
                                                                 *   FILE 300
       DISPLAY   1Y -  SHOWS CONTROL BLOCKS LIKE THE UCB ETC.    *   FILE 300
                                                                 *   FILE 300
       DLINK     2X -  DISPLAY LINKLIST CMD TO SHOW LIBRARIES    *   FILE 300
                       WHICH ARE BEING USED THIS IPL.            *   FILE 300
                                                                 *   FILE 300
       DLPA      2X -  DISPLAY LPA LIST OF LIBRARIES IN EFFECT   *   FILE 300
                       FOR THIS IPL.                             *   FILE 300
                                                                 *   FILE 300
       DLXAUTHC  1  -  THIS CMD IS FROM MIKE LOOS, FAIR, ISAAC   *   FILE 300
                       AND CO.  IT WILL ISSUE THE COMMAND        *   FILE 300
                       PASSED TO IT AFTER SETTING THE JSCBAUTH   *   FILE 300
                       BIT ON.  WHEN THE COMMAND COMPLETES, THE  *   FILE 300
                       JSCBAUTH BIT WILL BE SET OFF.  THE JSCB   *   FILE 300
                       TAMPERING IS DONE IN A USER SVC (YOUR     *   FILE 300
                       OWN).  YOU MUST REPLACE THE USERSVC       *   FILE 300
                       MACRO WITH YOUR OWN INTEGRITY VIOLATION.  *   FILE 300
                       THIS COMMAND IS ESPECIALLY USEFUL FOR     *   FILE 300
                       ENTERING RACF COMMANDS FROM ISPF          *   FILE 300
                       DIALOGS.  FOR EXAMPLE:                    *   FILE 300
                                                                 *   FILE 300
                       DLXAUTHC LISTDSD DA('DSN1.EXAMPLE') ALL   *   FILE 300
                                                                 *   FILE 300
       DLVLDSS   2X -  DISPLAY DF/DSS LEVEL ON YOUR SYSTEM.      *   FILE 300
                                                                 *   FILE 300
       DOPROG    1X -  GIVES THE USER THE 'CALL' COMMAND         *   FILE 300
                       FUNCTION BY ATTACHING A PROGRAM.          *   FILE 300
                                                                 *   FILE 300
       DSNCHECK  1X -  GTELABS CMD TO CHECK FOR EXISTENCE OF     *   FILE 300
                       CATALOGED DSN NAME AND CAN CHECK FOR A    *   FILE 300
                       MEMBER WITHIN A PDS (SETS &LASTCC FOR     *   FILE 300
                       CLIST).                                   *   FILE 300
                                                                 *   FILE 300
       DSPRIN    1X -  DONATION FROM VPS PEOPLE (LRS) OF AN      *   FILE 300
                       EARLY VERSION OF A CMD THAT TAKES         *   FILE 300
                       DSPRINT COMMAND ISSUED OUT OF ISPF AND    *   FILE 300
                       REFORMATS THE COMMAND INTO A 'PRINTOFF'.  *   FILE 300
                       THIS CAME TO LRS BY WAY OF BILL SMITH,    *   FILE 300
                       FORMERLY OF SYNTEX.  THANKS ALL !!!!      *   FILE 300
                                                                 *   FILE 300
       DSPRINT   1X -  BILL GODFREY:  TAKES THE FORMAT OF THE    *   FILE 300
                       IBM COMMAND AND DOES IT INSTEAD OF        *   FILE 300
                       REFORMATTING THE COMMAND AND ISSUING      *   FILE 300
                       A 'PRINTOFF' AS ABOVE.                    *   FILE 300
                                                                 *   FILE 300
       DSMF      2X -  OPERATOR-LIKE 'D SMF' COMMAND.            *   FILE 300
                                                                 *   FILE 300
       DSVC      1X -  DISPLAY YOUR SVC LIST IN EFFECT FOR IPL.  *   FILE 300
                                                                 *   FILE 300
       DUDASD    4X -  OPERATOR-LIKE 'D U,DASD' CMD.  UPDATED    *   FILE 300
                       WITH NEW UCB SCAN ROUTINE AND ENHANCED    *   FILE 300
                       TO SHOW VOLUME STATE, DEVICE TYPE (LIKE   *   FILE 300
                       3380), AND WHICH VOLUME IS THE IPL        *   FILE 300
                       DEVICE.  ALSO CLEANED UP CODE, DOCUMENT,  *   FILE 300
                       ETC.  ALSO CHECKS TO SEE IF THE VTOC IS   *   FILE 300
                       INDEXED OR UNINDEXED, AND IF SHARED.      *   FILE 300
                                                                 *   FILE 300
       DUDASDR   1Y -  OPERATOR-LIKE  D U,DASD CMD (OLD VERSION) *   FILE 300
                                                                 *   FILE 300
       DUTAPE    3X -  OPERATOR-LIKE  D U,TAPE  CMD. CODED WITH  *   FILE 300
                       NEW UCB SCAN ROUTINE AND ENHANCED TO SHOW *   FILE 300
                       DEVICE TYPE (LIKE 3380).                  *   FILE 300
                                                                 *   FILE 300
       DUSER     1X -  SHOW THE USERIDS CURRENTLY LOGGED ON TSO. *   FILE 300
                                                                 *   FILE 300
       ECHO      1X -  TYPE IN A LINE AND HAVE IT ECHOED BACK TO *   FILE 300
                       THE TERMINAL IN HEX.                      *   FILE 300
                                                                 *   FILE 300
       EDAIR30   1  -  SUBPROGRAM.  AN ENHANCED VERSION OF       *   FILE 300
                       IKJDAIR FOR ALLOCATING A SYSOUT DATASET.  *   FILE 300
                                                                 *   FILE 300
       ERROR#    2  -  NOT A COMMAND BUT A HELP ENTRY FOR        *   FILE 300
                       RETURN CODE YOU CAN GET FROM DAIR         *   FILE 300
                       ALLOCATION.  UPDATED FOR MVS.             *   FILE 300
                                                                 *   FILE 300
       FREEALL   4X -  MVS VERSION OF THE FAMOUS 'FREEALL' CMD   *   FILE 300
                       TO FREE DYNAMICALLY ALLOCATED DATASETS.   *   FILE 300
                       AFDSC MODIFIED TO FREE ALL DATASETS       *   FILE 300
                       WHICH:                                    *   FILE 300
                       A.  HAVE BEEN DYNAMICALLY ALLOCATED.      *   FILE 300
                       B.  ARE NOT CURRENTLY IN USE.             *   FILE 300
                       C.  ARE NOT CURRENTLY OPEN.               *   FILE 300
                       D.  ARE NOT ALLOCATED TO DDNAME=SYSPROC.  *   FILE 300
                                                                 *   FILE 300
       FINDFILE  1  -  DISPLAYS WHERE A DATASET IS CATALOGED     *   FILE 300
                       AND LISTS ALL MOUNTED DASD ON WHICH THE   *   FILE 300
                       DATASET RESIDES.  NOTE:  ON CBT TAPE AS   *   FILE 300
                       'LOCDSN'.  'FINDFILE' MORE DESCRIPTIVE.   *   FILE 300
                                                                 *   FILE 300
       FORTP     2X -  DO FORTRAN G1 COMPILES INTERACTIVELY.     *   FILE 300
                       SEE JCL INSTALL.  IT IS SLICK AND NOT     *   FILE 300
                       JUST A SIMPLE COMPILE, LINKEDIT.  NOT     *   FILE 300
                       COMPLICATED BUT YOU USE THE SAME          *   FILE 300
                       SOURCE CODE WITH SYSPARM OPTIONS TO       *   FILE 300
                       COMPILE 2 MODULES.                        *   FILE 300
                                                                 *   FILE 300
       FORTX     1  -  FORT X (EXTENDED) COMPILES INTERACTIVELY. *   FILE 300
                       IBM'S FORT PRODUCT IS SUPERIOR, BUT THIS  *   FILE 300
                       IS FREE.                                  *   FILE 300
                                                                 *   FILE 300
       GDDM      2X -  GDDM PGMS WRITTEN MOSTLY IN FORTRAN.      *   FILE 300
                       SPACE SHUTTLE, X-29, ETC.  WILL WORK WITH *   FILE 300
                       OS/360 FORTRAN G ON THE TAPE.  FORT-G     *   FILE 300
                       RUNS ON MVS/XA FINE, AND FOR THOSE WITH   *   FILE 300
                       NO FORTRAN, IT IS BETTER THAN NOTHING.    *   FILE 300
                       THE MEMBER HAS '><' IN PLACE OF './' IN   *   FILE 300
                       THE './ ADD' CARDS.  LOOK AT THE MEMBER   *   FILE 300
                       TO SEE THE SOURCE AND THE SAMPLE JCL.     *   FILE 300
                                                                 *   FILE 300
       GFREEALL  1  -  GOT FROM GTELABS.  THEIR VERSION OF       *   FILE 300
                       SAME CMD CALLED 'FREEALL' THAT IS ON      *   FILE 300
                       THIS TAPE.                                *   FILE 300
                                                                 *   FILE 300
       GSTREAM   1  -  GOT FROM GTELABS. THEIR VERSION OF SAME   *   FILE 300
                       CMD CALLED 'INSTREAM' THAT IS ON THIS     *   FILE 300
                       TAPE.                                     *   FILE 300
                                                                 *   FILE 300
       GTEMACS   1  -  MACROS FROM GTELABS NEEDED FOR TSO CMDS   *   FILE 300
                       FROM CHUCK HOFFMAN.  USE 'PDSLOAD'        *   FILE 300
                       (IEBUPDTE LIKE PGM) FROM FILE 093         *   FILE 300
                       TO DOWNLOAD.  OR JUST LOOK AT MACROS.     *   FILE 300
                       YOU WILL SEE HOW THE MEMBER IS BUILT.     *   FILE 300
                       MACROS:  EQ$R, LINKSAVE, LINKBACK,        *   FILE 300
                       GTEDAALC, GTEDADAT, GTEDADOC, GTEDASET.   *   FILE 300
                                                                 *   FILE 300
       IKJEBMA9  3  -  EXAMPLE OF MVS EDIT SUB-COMMAND TABLE &   *   FILE 300
                       WHAT YOU CAN MAKE VALID SUB-COMMANDS.     *   FILE 300
                       HAS THE AFDSC SUB-COMMANDS OF EDIT IN     *   FILE 300
                       THE TABLE.                                *   FILE 300
                                                                 *   FILE 300
       IKJCT44B  1X -  USED IN TSO CLIST LANGUAGE TO CREATE OWN  *   FILE 300
                       VARIABLES STARTING WITH "&SYSX.." THANKS, *   FILE 300
                       CHICAGO SOFT, IT WAS IN 'TSO TIMES'.      *   FILE 300
                                                                 *   FILE 300
       IKJEFF10  1  -  AFDSC IPO BASED TSO SUBMIT EXIT.          *   FILE 300
                       THIS IS RELATIVELY SIMPLE.  FORCES THE    *   FILE 300
                       FOLLOWING RESTRICTION ON A TSO USER       *   FILE 300
                       1.  JOBNAME ON SUBMITTED JOB CARD         *   FILE 300
                       MUST BE USERID PLUS ONE CHARACTER.        *   FILE 300
                       2.  PROGRAMMER NAME FIELD (8 OR LESS      *   FILE 300
                       CHAR) IN UADS MUST MATCH PROGRAMMER       *   FILE 300
                       NAME (8 OR LESS ON JOB CARD).             *   FILE 300
                                                                 *   FILE 300
       IKJEFF53  1  -  AFDSC IPO BASED TSO 'STATUS/OUTPUT/CANCEL'*   FILE 300
                       EXIT.  A LOT OF POSSIBILITIES IN CODE.    *   FILE 300
                                                                 *   FILE 300
       IKJE9CL   1  -  'COLS'.  2ISG DEVELOPED EDIT SUBCMD PRINT *   FILE 300
                       COLUMN NUMBERS ON YOUR TERMINAL.  LIKE    *   FILE 300
                       ISPF/PDF OPTION 2  'COLS' CMD.            *   FILE 300
                                                                 *   FILE 300
       IKJE9CT   1  -  'COUNT'.  AFDSC DEVELOPED EDIT SUBCMD.    *   FILE 300
                       GIVES THE NUMBER OF RECORDS YOU ARE       *   FILE 300
                       CURRENTLY EDITING.                        *   FILE 300
                                                                 *   FILE 300
       IKJE9CX   1  -  'CHANGEX'  AFDSC DEVELOPED SUBCOMMAND OF  *   FILE 300
                       EDIT.  PERFORMS THE SAME FUNCTION AS      *   FILE 300
                       CHANGE, BUT USES HEX STRINGS.             *   FILE 300
                                                                 *   FILE 300
       IKJE9DU   1  -  'DUP'  AFDSC DEVELOPED EIDT SUBCMD.  SAME *   FILE 300
                       FUNCTION AS SPF REPEAT BUT ONLY ON 1 LINE *   FILE 300
                       CAN REPEAT EXISTING LINE OR MAKE A COPY   *   FILE 300
                       OF AN EXISTING LINE ELSEWHERE & REPEAT IT.*   FILE 300
                                                                 *   FILE 300
       IKJE9FX   1  -  'FINDX'.  AFDSC DEVELOPED EDIT SUBCMD.    *   FILE 300
                       DOES A FIND, SPECIFY A HEX CHAR STRING.   *   FILE 300
                                                                 *   FILE 300
       IKJE9OF   1  -  'OFFLINE'. AFDSC EDIT SUBCMD TO 'SPINOFF' *   FILE 300
                       PRT FILE YOU ARE CURRENTLY EDITING (ARE   *   FILE 300
                       NOT REQUIRED TO SAVE 1ST).  CAN 'DEST' TO *   FILE 300
                       RMTS, ETC.  SEE THE HELP FOR SPECIFICS.   *   FILE 300
                                                                 *   FILE 300
       IKJE9LT   1  -  'LISTTABS'. FOUND BY AFDSC. BACK FROM MVT *   FILE 300
                       DAYS, CONVERTED BY BOB HANSEN (SEC) FOR   *   FILE 300
                       MVS. LISTS YOUR CURRENT EDIT TABS FOR YOU *   FILE 300
                                                                 *   FILE 300
       IKJE9LX   1  -  'LISTX'.  AFDSC DEVELOPED SUBCMD OF       *   FILE 300
                       EDIT TO DISPLAY TO YOUR TERMINAL, LINES   *   FILE 300
                       OF A DATASET BEING EDITED IN HEX FORMAT.  *   FILE 300
                                                                 *   FILE 300
       IKJE9NA   1  -  'NAME'.  AFDSC DEVELOPED SUBCMD OF        *   FILE 300
                       EDIT TO TELL THE NAME OF THE FILE OR      *   FILE 300
                       MEMBER OF PDS YOU'RE CURRENTLY EDITING.   *   FILE 300
                       IT'S EMBARASSING IF YOU FORGET.           *   FILE 300
                                                                 *   FILE 300
       IKJE9PT   1  -  'PUT'.  AFDSC DEVELOPED SUBCMD OF EDIT TO *   FILE 300
                       PUT CHARACTER STRINGS IN CERTAIN COLUMNS. *   FILE 300
                       NICE FOR USERS OF ASYNC TERMINALS         *   FILE 300
                       WHO DO NOT HAVE SPF.                      *   FILE 300
                                                                 *   FILE 300
       IKJE9SP   1  -  'SPOT'.  AFDSC DEVELOPED EDIT SUBCMD,     *   FILE 300
                       SPOT CHARACTER STRINGS IN DATA.  AGAIN    *   FILE 300
                       NICE FOR ASYNCH TERMINALS WHO DO NOT      *   FILE 300
                       HAVE SPF.  CONTAINS A SELECT & EXCLUDE    *   FILE 300
                       FUNCTION FOR DELETION OF RECS THAT FIT A  *   FILE 300
                       PATTERN.  SEE THE HELP ENTRY FOR MORE     *   FILE 300
                       DETAILS.                                  *   FILE 300
                                                                 *   FILE 300
       IKJE9SS   2  -  'SAVESHR'.  AFDSC DEVELOPED EDIT SUBCMD   *   FILE 300
                       TO ALLOW SAVE WITH DISP=SHR.  EDIT HAS    *   FILE 300
                       NASTY HABIT OF TRYING TO GET DISP=OLD     *   FILE 300
                       WHEN YOU SAVE; THUS IF YOU NEED TO SAVE   *   FILE 300
                       SOMETHING INTO A FILE ALLOCATED ALL THE   *   FILE 300
                       TIME, TOUGH !!!!!  NOTE - APAR AZ57430    *   FILE 300
                       APPLIED.                                  *   FILE 300
                                                                 *   FILE 300
       IKJT9$    1  -  UPDATE SUBCMD TABLE OF TEST FOR           *   FILE 300
                       FOLLOWING SUBCMDS:                        *   FILE 300
                                                                 *   FILE 300
       IKJT9FI   1  -  'FIND' SUBCOMMAND OF THE TSO TEST CMD.    *   FILE 300
                                                                 *   FILE 300
       IKJT9LB   1  -  'LIST BREAKPOINTS' SUBCMD OF TSO TEST CMD *   FILE 300
                                                                 *   FILE 300
       IKJT9LI   1  -  'LIST' SUBCMD (2ND LOAD) OF TSO TEST CMD. *   FILE 300
                                                                 *   FILE 300
       IKJT9MAC  1  -  MACROS NEEDED FOR ABOVE ASSEMBLIES.       *   FILE 300
                                                                 *   FILE 300
       INFOSYS   2X -  TSO CMD, EXECUTE IBM PRODUCT 'INFOSYS'.   *   FILE 300
                                                                 *   FILE 300
       INMXPARM  2X -  SAMPLE OF THE PARMS FOR TSO/E TRANSMIT &  *   FILE 300
                       RECEIVE.                                  *   FILE 300
                                                                 *   FILE 300
       INMXZ02   2X -  TSO/E TRANSMIT EXIT, NOTIFYING TSO USERS  *   FILE 300
                       ON SAME NODE THAT A FILE HAS BEEN SENT    *   FILE 300
                       TO THEM. GOTTEN FROM TUCC, JES2 MODS TAPE *   FILE 300
                       AND MODIFIED BY ME.  THANKS TUCC.         *   FILE 300
                                                                 *   FILE 300
       INSTREAM  1  -  AFDSC DEVELOPED CMD TO BE USED IN CLIST   *   FILE 300
                       PUT CONTROL CARDS INSIDE OF CLISTS. CAN   *   FILE 300
                       BE USER INPUT FROM THE TERMINAL.  NICE.   *   FILE 300
                                                                 *   FILE 300
       IO       (T) -  LIST I/O COUNTS FOR EACH FILE IN YOUR     *   FILE 300
                       TSO SESSION.                              *   FILE 300
                                                                 *   FILE 300
       JCLSCAN   1  -  SHMUEL GOLOB SENT THIS TO ME.  HE RAN IT  *   FILE 300
                       ON SP 1.3.5 AND XA 2.2.3 AND LOVES IT FOR *   FILE 300
                       DOING A JCL CHECK PRIOR TO SUBMITTING.    *   FILE 300
                       HAS A PGM AND AN SVC TO INSTALL.  TRY IT. *   FILE 300
                                                                 *   FILE 300
       JULIAN    1X -  RETRIEVE THE DATE AND GREGORIAN DAY       *   FILE 300
                       FROM THE SYSTEM.  ALSO CAN RETURN THE     *   FILE 300
                       SAME INFO FOR ANY YEAR AND DAY.           *   FILE 300
                                                                 *   FILE 300
             Modified to accept 4-digit dates, by Steven         *   FILE 300
             Peckham - 10/99                                     *   FILE 300
                                                                 *   FILE 300
       KOMM      1X -  USED IN CLISTS FOR FORMATTING DISPLAYS IN *   FILE 300
                       FULL SCREEN SUPPORT, 3270 TYPE TERMINALS. *   FILE 300
                                                                 *   FILE 300
       LASTCC#   1  -  NOT A TSO COMMAND, BUT A HELP ENTRY OF    *   FILE 300
                       LIST OF ERROR CODES THAT CAN OCCUR IN     *   FILE 300
                       A CMD PROCEDURE (CLIST) INFO WAS COPIED   *   FILE 300
                       FROM MANUAL GC28-0646, TSO CMD LANG REF.  *   FILE 300
                                                                 *   FILE 300
       LASTIPL   2X -  DISPLAY THE JULIAN, GREGORIAN, AND        *   FILE 300
                       CALENDAR DATE PLUS THE TIME IN HH.MM THAT *   FILE 300
                       YOUR SYSTEM WAS LAST IPL'ED.  OPERATORS   *   FILE 300
                       DO ALWAYS TELL YOU TRUE STORIES ????      *   FILE 300
                                                                 *   FILE 300
       LIBCALL   1  -  GTELABS CMD TRANSFERS CONTROL TO          *   FILE 300
                       MODULES WITH A 'CALL' TYPE PARAMTER       *   FILE 300
                       LIST, WITH A 'STEPLIB' OPTION.  LIBCALL   *   FILE 300
                       ALSO CAN ACCEOT PGM PARMS IN LOWER        *   FILE 300
                       CASE.                                     *   FILE 300
                                                                 *   FILE 300
       LISTAX    1X -  SAME AS IBM 'LISTA' CMD BUT GIVES YOU     *   FILE 300
                       INFO YOU CAN USE, LIKE DDNAME, DISP, ETC  *   FILE 300
                       ETC.                                      *   FILE 300
                                                                 *   FILE 300
       MACROS    1X -  MACROS IN THE FILE HAVE BEEN PACKAGED     *   FILE 300
                       IN THIS MEMBER PRECEDED BY ./ CARDS.      *   FILE 300
                                                                 *   FILE 300
                       PACKAGED MOST OF THE MACROS PRECEDED BY   *   FILE 300
                       '><' CARDS INSTEAD OF './'.  USE          *   FILE 300
                       'PDSLOAD' TO LOAD.  SEE INSTALL           *   FILE 300
                       JOBSTREAM AND YOU WILL SEE HOW.  DID IT   *   FILE 300
                       LIKE THIS FOR MACROS SO JUST DO A         *   FILE 300
                       PDSLOAD (LIKE IEBUPDTE) TO RUN THEM       *   FILE 300
                       INTO A TEMP PDS FOR YOUR ASSEMBLY.        *   FILE 300
                                                                 *   FILE 300
                           A-B        C        D-E       F-Z     *   FILE 300
                        12345678  12345678  12345678  12345678   *   FILE 300
                        $#SVCKP   CPDATA    DO08BLD   GNRLFAIL   *   FILE 300
                        $#SVCKS   CPEND     DCS       JVDENTER   *   FILE 300
                        $EPILOG   CPENTER   DCSPARS   JVDEQU     *   FILE 300
                        $PROLOG   CPENTRY   EQUENT    JVDLEAVE   *   FILE 300
                                  CPEXIT    EQUEXT    MSGLPA     *   FILE 300
                                  CPINIT    EQUREG    REGEQU     *   FILE 300
                                  CVDT      EQUREGS   REGS       *   FILE 300
                                  CVRT                TMPMAC     *   FILE 300
                                                                 *   FILE 300
       LISTCDS   2Y -  LIST THE SMP4 CDS FILE (SYS1.SMPCDS).     *   FILE 300
                                                                 *   FILE 300
       LISTLPA   1Y -  LIST ATTRIBUTES OF MEMBERS OF LPALIB.     *   FILE 300
                                                                 *   FILE 300
       LISTSPC   3X -  LIST SPACE ATTRIBUTES OF A FILE ON DASD.  *   FILE 300
                                                                 *   FILE 300
       LISTSU    1X -  WORTHLESS CMD, LIST THE SU NUMBERS YOU    *   FILE 300
                       HAVE INSTALLED ON YOUR SYSTEM.            *   FILE 300
                                                                 *   FILE 300
       LM        1  -  LIST MEMBER NAMES OF A DIRECTORY OF PDS.  *   FILE 300
                                                                 *   FILE 300
       LOGOBSC   1  -  EXAMPLE OF VTAM LOGO SCREEN FOR           *   FILE 300
                       ACF/VTAM TO IMPRESS MGMT.  PUT A LOT      *   FILE 300
                       OF COMMENTS AS TO HOW TO CODE BSC LOGO    *   FILE 300
                       SCREEN.  BOOKS ARE NOT VERY CLEAR.        *   FILE 300
                       MADE MINE SO ANYONE COULD FILL IN A       *   FILE 300
                       PREDEFINED BOX AND USE MY CODE.           *   FILE 300
                                                                 *   FILE 300
       LOGOSNA   1  -  EXAMPLE OF VTAM LOGO SCREEN FOR           *   FILE 300
                       ACF/VTAM TO IMPRESS MGMT.  PUT A LOT      *   FILE 300
                       OF COMMENTS AS TO HOW TO CODE SNA LOGO    *   FILE 300
                       SCREEN.  BOOKS ARE NOT TOO BAD.  MADE     *   FILE 300
                       MINE SO ANYONE COULD FILL IN A            *   FILE 300
                       PREDEFINED BOX AND USE MY CODE.           *   FILE 300
                                                                 *   FILE 300
       LPSCB     1X -  LIST  PSCB (PROTECTED STEP CONTROL BLK).  *   FILE 300
                                                                 *   FILE 300
       MEMBER    3X -  SCAN A LIBRARY FOR A MEMBER.  CAN BE      *   FILE 300
                       USED TO RUN THE LINK LIST FOR FIRST       *   FILE 300
                       OCCURRENCE OF THAT MEMBER, WILL ALSO      *   FILE 300
                       DISPLAY LKED ATTRIBUTES, CSECT, IDR       *   FILE 300
                       DATA, LINKLIST LIB NUMBER.  SHOWS SPF     *   FILE 300
                       STATS FOR SOURCE DATA.                    *   FILE 300
                                                                 *   FILE 300
       MURPHY    4X -  GET A THOUGHT FOR THE DAY.  MUCH THANKS   *   FILE 300
                       TO PAUL BANKS, ALLERGAN PHARMACEUTICALS   *   FILE 300
                       IN IRVINE, CA FOR THE IDEA.  THIS VERSION *   FILE 300
                       IS FROM ART TANSKY OF SUNGARD IN VOORHEES *   FILE 300
                       NEW JERSEY, AND WAS REVISED CONSIDERABLY. *   FILE 300
                                                                 *   FILE 300
       MURPHYO   3X -  OLD VERSION OF MURPHY.  THIS IS FROM      *   FILE 300
                       PAUL BANKS, FORMERLY OF ALLERGAN          *   FILE 300
                       PHARMACEUTICALS IN IRVINE, CALIFORNIA.    *   FILE 300
                       I HAVE ADDED SOME 'THOUGHTS'.             *   FILE 300
                                                                 *   FILE 300
       NEWSPACE  1  -  GTELABS CMD FOR EASILY CREATING NEW,      *   FILE 300
                       MODERATELY SIZED DATASETS & LIBS.         *   FILE 300
                       WRITTEN WITH BEGINNERS IN MIND.           *   FILE 300
                       EXECUTED FROM ISPF/PDF CMD LINE FOR       *   FILE 300
                       A FILE YOU SUDDENLY NEED.                 *   FILE 300
                                                                 *   FILE 300
       NEWISPF   1  -  FOUND TSO CMD ON MODS TAPE USED WITH      *   FILE 300
                       NEW ISPF/PDF PRODUCT TO GET YOU INTO      *   FILE 300
                       THE PDF WITH THE CLIST.  BUT IT USED      *   FILE 300
                       THE USER'S PREFIX INSTEAD OF THE USERID.  *   FILE 300
                       MADE SOME MINOR CHANGES TO IT AND         *   FILE 300
                       CHANGED NAME FROM 'PDF' TO 'NEWISPF'.     *   FILE 300
                                                                 *   FILE 300
       OPERA     1Y -  ALLOWS CONSOLE COMMANDS (EXCEPT JES2)     *   FILE 300
                       TO BE ENTERED FROM YOUR TSO TERMINAL.     *   FILE 300
                       USER MUST HAVE OPERATOR AUTHORITY.        *   FILE 300
                                                                 *   FILE 300
       OUTPRINT  1Y -  PRINTS A DATASET CREATED BY THE TSO       *   FILE 300
                       'OUTPUT' CMD, BUT YOU WILL GET PROPER     *   FILE 300
                       CARRIAGE CONTROL.  SEE DOCUMENTATION      *   FILE 300
                       IN THE CODE FOR ALL THE FINE POINTS.      *   FILE 300
                                                                 *   FILE 300
       PLIF      TY -  PL/1 F LEVEL PROMPTER.  HAVE NOT TRIED    *   FILE 300
                       IT BECAUSE WE DO NOT RUN PL/1 F.  SO      *   FILE 300
                       YOU ARE ON YOUR OWN.                      *   FILE 300
                                                                 *   FILE 300
       POF       3  -  TSO CMD TO LET YOU DO VTAM COMMANDS FROM  *   FILE 300
                       YOUR TSO TERMINAL.  BRIAN SCOTT, US POST  *   FILE 300
                       SERVICE, TOPEKA, KS. SENT ME THIS ONE.    *   FILE 300
                       VERY EASY TO INSTALL.  SEE CODE FOR SOME  *   FILE 300
                       AUTHORITY CHECKING AND PASSWORD FOR THE   *   FILE 300
                       VTAM ACB.  HE GOT FROM FEDERAL EXPRESS.   *   FILE 300
                                                                 *   FILE 300
       PPXIT     1Y -  TEST YOUR PREPROMPT EXIT (IKJEFLD) WITH   *   FILE 300
                       THIS ROUTINE LOGON JUST AS IF YOU WOULD   *   FILE 300
                       LOGON ORDINARILY, EXCEPT INSTEAD OF       *   FILE 300
                       'LOGON USER' YOU SAY 'PPXIT USER'.  IT    *   FILE 300
                       WILL GIVE YOU ALL THE MSGS AND IF YOU     *   FILE 300
                       ABEND, AUTOMATICALLY GO INTO TEST FOR     *   FILE 300
                       DEBUGGING.  SEE COMMENTS IN CODE.         *   FILE 300
                                                                 *   FILE 300
       PRINTOFF  3X -  AFDSC MODIFIED CMD.  HAS 'ASA' ADDED TO   *   FILE 300
                       ALLOW PRTER TO USE 'ASA' CARRIAGE         *   FILE 300
                       CONTROL EVEN IF IT WAS NOT IN THE DCB OF  *   FILE 300
                       THE FILE TO BE PRINTED, HAS THE 'GTE'     *   FILE 300
                       MODS FOR FCB SUPPORT, ETC.  CORRECTED 7   *   FILE 300
                       CHAR DEST CODE LIMIT.  FIXED THE          *   FILE 300
                       LIMITATION OF ONLY HAVING 7 CHARACTER     *   FILE 300
                       DESTID'S FOR JES2.  NOT COOL, BOOK SAYS   *   FILE 300
                       YOU CAN HAVE 8 CHARACTERS.                *   FILE 300
                                                                 *   FILE 300
       PUNCH     1  -  PUNCH A CARD DECK.  HAS THE OPTION TO     *   FILE 300
                       HOLD THE OUTPUT FOR REVIEW BEFORE YOU     *   FILE 300
                       LET IT GO TO BE PUNCHED.                  *   FILE 300
                                                                 *   FILE 300
       QCB       1Y -  REPLACEMENT FOR WHOHAS CMD.  MORE         *   FILE 300
                       POWERFUL MAY NEED TO BE REWORKED FOR      *   FILE 300
                       MVS/SP1.3.                                *   FILE 300
                                                                 *   FILE 300
       QLIST     1X -  AFDSC DEVELOPED COMMAND TO DO MOST OF     *   FILE 300
                       ALL THE IBM TSO DATA UTIL 'LIST' DOES     *   FILE 300
                       BUT IN SOME AREAS IT IS FASTER & MORE     *   FILE 300
                       EFFICIENT.                                *   FILE 300
                                                                 *   FILE 300
       RACFALT   1Y -  THIS PROGRAM FROM MIKE LOOS, FAIR, ISAAC  *   FILE 300
                       AND CO.  IT WILL GENERATE A CLIST TO      *   FILE 300
                       CHANGE THE VOLUME SERIAL NUMBERS IN RACF  *   FILE 300
                       PROFILES OF ALL NONVSAM DATASETS ON A     *   FILE 300
                       SPECIFIC VOLUME.                          *   FILE 300
                                                                 *   FILE 300
       RACFCLST  1Y -  PROGRAM IS FROM MIKE LOOS, FAIR, ISAAC    *   FILE 300
                       AND CO.  IT WILL GENERATE A CLIST TO      *   FILE 300
                       REDEFINE (VIA RACF CMDS DELSD, ADDSD,     *   FILE 300
                       AND PERMIT) FOR ALL DATASETS ON A         *   FILE 300
                       SPECIFIED VOLUME.  DUE TO USE OF RACF     *   FILE 300
                       INTERNAL MACROS THIS PROGRAM MUST BE      *   FILE 300
                       RUN AUTHORIZED.  IF SYSIN IS PRESENT,     *   FILE 300
                       YOU CAN INCLUDE CMDS TO SELECT BY DSN     *   FILE 300
                       GROUP ON A VOLUME AND/OR DATASET NAME     *   FILE 300
                       WITH OR WITHOUT VOLUME SPECIFICATION.     *   FILE 300
                       WARNING:  IF SYSIN IS PRESENT AND         *   FILE 300
                       DUMMIED OUT OR EMPTY THEN A NULL CLIST    *   FILE 300
                       WILL BE CREATED.                          *   FILE 300
                                                                 *   FILE 300
       REVIEW    6Y -  FULL SCREEN BROWSE, 3270 TYPE             *   FILE 300
                       TERMINALS.  RESEMBLANCE TO ISPF BROWSE    *   FILE 300
                       IS PURELY A CHANCE OF FATE.  ARE SOME     *   FILE 300
                       BUGS IF YOU TRY TO BROWSE SMF FILES       *   FILE 300
                       (VARIABLE LENGTH RECS) BUT SHOULD BE      *   FILE 300
                       FINE FOR SANE THINGS LIKE PDS'S AND       *   FILE 300
                       SOURCE.  SMF CODE HAS BEEN EXPANDED       *   FILE 300
                       AND 'FINDSMF' SUBCMD ADDED.               *   FILE 300
                 (THIS ONE IS OLD - USE "REVIEW" FROM FILE 134.) *   FILE 300
                                                                 *   FILE 300
       REVSMF    1Y -  SUBROUTINE NEEDED BY REVIEW WHEN          *   FILE 300
                       LOOKING AT SMFDATA.                       *   FILE 300
                 (THIS ONE IS OLD - USE "REVSMF" FROM FILE 134.) *   FILE 300
                                                                 *   FILE 300
       RLSE      3  -  AFDSC MODIFIED CMD.  RELEASE SPACE OUT    *   FILE 300
                       OF A PDS OR SEQ FILE.  PREVIOUS VERSIONS  *   FILE 300
                       RELEASED ALL THE SPACE.  OURS WILL ALLOW  *   FILE 300
                       YOU TO RELEASE DOWN TO PRIMARY EXTENT OR  *   FILE 300
                       OR SPECIFY THE AMOUNT TO BE RELEASED.     *   FILE 300
                                                                 *   FILE 300
       SAFECOPY  1  -  GTELABS COPY CMD, ENABLES SEVERAL USERS   *   FILE 300
                       TO UPDATE SAME DSN SIMULTANEOUSLY,        *   FILE 300
                       WITHOUT CONFLICT WITH EACH OTHER OR WITH  *   FILE 300
                       USERS WHO ARE READING DSN.  SAFECOPY IS   *   FILE 300
                       USEFUL IN CLISTS THAT WRITE TO A COMMON   *   FILE 300
                       DSN.                                      *   FILE 300
                                                                 *   FILE 300
       SCRATCH   TY -  SCRATCH A DSN AND NOT GO THROUGH CATALOG. *   FILE 300
                                                                 *   FILE 300
       SHELP     1X -  OBTAIN SUB-COMMAND HELPS FOR CMDS WITHOUT *   FILE 300
                       ACTUALLY BEING IN THAT COMMAND.           *   FILE 300
                                                                 *   FILE 300
       SHOWDS    4X -  BILL GODFREY:  DISPLAYS THE DATASET       *   FILE 300
                       ATTRIBUTES AND SPACE ALLOCATION.          *   FILE 300
                                                                 *   FILE 300
       SHOWSPC   1X -  SHOW THE SPACE ALLOCATION FOR DATASETS    *   FILE 300
                       ON A DISK.  CAN MASK FOR THE NAMES.       *   FILE 300
                       LOOK AT IT FOR ALL CAPABILITIES.          *   FILE 300
                                                                 *   FILE 300
       SHOWSS    2X -  DISPLAYS SUBSYSTEM VECTOR TABLE AND SEE   *   FILE 300
                       SUBSYSTEMS CURRENTLY ACTIVE.  OPTIONALLY  *   FILE 300
                       CAN RESET THE ADDRESS TO ZEROES IN CASE   *   FILE 300
                       SUBSYSTEM HAS ABENDED AND HAS NOT RESET   *   FILE 300
                       ADDRESS TO ZEROES.  IF ZERO CAPABILITY    *   FILE 300
                       IS USED THEN YOU MUST BE AUTHORIZED.      *   FILE 300
                                                                 *   FILE 300
       SOLICIT   1  -  MAKE YOUR 3270 TYPE TERMINAL LOOK LIKE    *   FILE 300
                       IT WAS LOGGED OFF AND BACK TO 'NETSOL'.   *   FILE 300
                       THINK OF YOUR OWN USES FOR THIS ONE.      *   FILE 300
                                                                 *   FILE 300
       SORTLNK   1X -  FRONT-END FOR SORT FROM TSO.  KEEPS FROM  *   FILE 300
                       GIVING SECURITY ACCESS FOR TSO CALL IF    *   FILE 300
                       SORT IS IN THE LINKLIST.                  *   FILE 300
                                                                 *   FILE 300
       SPFCOPY   1X -  INVOKER OF IEBCOPY INTERACTIVELY UNDER    *   FILE 300
                       'ISPF' MENU 3.1 IEBCOPY MUST BE           *   FILE 300
                       AUTHORIZED AND SPF IS NOT. (PROBLEMS)     *   FILE 300
                       THIS GIZMO GETS THE AUTHORIZATION THRU    *   FILE 300
                       THE SPFSVC.                               *   FILE 300
                                                                 *   FILE 300
       SPFSVC    1  -  SVC TO ALLOW ISPF/PDF MENU 3.1 COMPRESS.  *   FILE 300
                                                                 *   FILE 300
       SPZAP     1  -  TSO CP TO INVOKE 'AMASPZAP'               *   FILE 300
                                                                 *   FILE 300
       SUBMITX   2Y -  SUB FROM TSO JOB TO SECONDARY JES2.       *   FILE 300
                       IBM SAYS YOU CAN'T DO IT.  BILL           *   FILE 300
                       GODFREY, PRC CORP HAS IT WORKING.         *   FILE 300
                       INCLUDED IN THIS CMD ARE ALIASES OF       *   FILE 300
                       OUTPUTX, STATUSX, AND CANCELX.  READ      *   FILE 300
                       COMMENTS IN THE BEGINNING OF CODE FOR     *   FILE 300
                       SOME POINTS OF INTEREST.  SEE SRC FILE    *   FILE 300
                       FOR MEMBER JESXRDR FOR SUBMITING FROM     *   FILE 300
                       AN INTRDR TO A SECONDARY JES2.  ALL       *   FILE 300
                       NEEDS SOME REFINEMENT BUT IT WORKS SO     *   FILE 300
                       FAR.  IN MVS/XA THIS PROBABLY DOES NOT    *   FILE 300
                       WORK.                                     *   FILE 300
                                                                 *   FILE 300
       SYSDSN    1  -  GTELABS CMD LIST NAMES OF EVERYONE        *   FILE 300
                       WHO HAS A DSN ALLOCATED, OR IS WAITING    *   FILE 300
                       FOR ALLOC.  VERY USEFUL AFTER 'DATASET    *   FILE 300
                       IN USE' AND 'WAITING FOR DATASETS' MSGS.  *   FILE 300
                                                                 *   FILE 300
       SYSID     1X -  GETS MVS CONTROL BLK INTO ISPF VARIABLE,  *   FILE 300
                       CAN BE USED IN ISPF DIALOG.  DONE IN ALC. *   FILE 300
                       IS CODED 'REENTRANT'!  YOU WILL SEE HOW.  *   FILE 300
                                                                 *   FILE 300
       SYSOUT99  1  -  SUBPROGRAM.  ALLOCATES A SYSOUT DATASET.  *   FILE 300
                                                                 *   FILE 300
       SYSTEM    3X -  DISPLAY THE SYSTEM RELEASE, CPU ID,       *   FILE 300
                       MAIN STORAGE AMOUNT ONLINE & SYSTEM       *   FILE 300
                       IPL'D & IF RUNNING AS VM GUEST.           *   FILE 300
                                                                 *   FILE 300
       S99DAIR   1  -  SUBPROGRAM.  ENHANCED VERSION OF IKJDAIR  *   FILE 300
                       FOR ALLOCATING '0008' (DSNAME),           *   FILE 300
                       '001C' (TERMINAL), AND '0030' (SYSOUT).   *   FILE 300
                                                                 *   FILE 300
       TPRINT    1Y -  DISPLAYS A MSG FROM A CLIST AT A          *   FILE 300
                       TERMINAL.  OBSOLETE IN MVS TSO BUT        *   FILE 300
                       WORKS AND IS FAST.                        *   FILE 300
                                                                 *   FILE 300
       TO        1X -  SHORTHAND FOR DOING TSO SEND CMD.  DON'T  *   FILE 300
                       HAVE TO WORRY ABOUT QUOTES.  EX AS        *   FILE 300
                       FOLLOWS:                                  *   FILE 300
                         TO TSOUSER WE AIN'T DUMMIES, LET'S QUIT *   FILE 300
                                                                 *   FILE 300
       TSOEXEC   1  -  USE THIS RYO VERSION OF TSOEXEC IF YOU DO *   FILE 300
                       NOT HAVE TSO/E R2.  THANKS TO PAUL BANKS, *   FILE 300
                       ALLERGAN PHARMACEUTICALS IN IRVINE, CA    *   FILE 300
                                                                 *   FILE 300
       UADS      1  -  LIST A UADS ENTRY LEAVING OUT PASSWORD.   *   FILE 300
                       GOOD FOR TECH SUPPORT PEOPLE.             *   FILE 300
                       NOTE:  MUST BE ABLE TO HAVE               *   FILE 300
                       'SYS1.UADS' ALLOCATION PRIVILEGES THOUGH. *   FILE 300
                                                                 *   FILE 300
       UADS@     1  -  MACRO NEEDED FOR ASSEMBLY OF UADS.        *   FILE 300
                                                                 *   FILE 300
       UCBSCAN   2X -  NEAT CODE LOOKING AT MVS/XA UCB, GOOD     *   FILE 300
                       EXAMPLES HOW TO LOOK AT UCB/CHPIDS/PATHS  *   FILE 300
                       AND OTHER GOOD THINGS.  CAME FROM MARK    *   FILE 300
                       V. HEDGES.                                *   FILE 300
                                                                 *   FILE 300
       UNITS     1  -  TSO CMD SHOWS UNIT NAMES IN DEVICE NAME   *   FILE 300
                       TABLE, CHANNEL-UNIT-ADDR ASSOCIATED WITH  *   FILE 300
                       EACH UNIT NAME. LOOK IN THE CODE FOR SOME *   FILE 300
                       AUTH CHECKING AND DISABLE IN YOUR SHOP.   *   FILE 300
                 (MVS/XA, MVS/ESA 3 VERSION FROM MORRIS KARLIN)  *   FILE 300
                                                                 *   FILE 300
        (THERE ARE SEVERAL VERSIONS OF THE UNITS COMMAND HERE.   *   FILE 300
          UNITSOLD IS FOR MVS/370 SYSTEMS.  UNITS IS FOR XA      *   FILE 300
          THRU ESA 4 WITHOUT DYNAMIC UCB'S.  UNITS4 IS FOR       *   FILE 300
          ESA 4.1 AND ABOVE WITH DYNAMIC UCB SUPPORT.  UNITS5    *   FILE 300
          IS FOR ESA 5.1 AND ABOVE WITH 4-DIGIT DEVICE NUMBER    *   FILE 300
          SUPPORT.)   (UNITS4 AND UNITS5 FROM STEVE SMITH.)      *   FILE 300
                                                                 *   FILE 300
       VSFORT    1X -  VS/FORTRAN PROMPTER FROM JOHN SILL OF     *   FILE 300
                       'CHICAGO BRIDGE & IRON' (HE IS NOT IN     *   FILE 300
                       CHICAGO, DOESN'T BUILD BRIDGES, AND DON'T *   FILE 300
                       WORK WITH IRON).  THANKS JOHN !!!!!!!!!!  *   FILE 300
                                                                 *   FILE 300
       VTOC      1  -  ONE OF THE SLICKEST CMDS FOR FINDING OUT  *   FILE 300
                       WHAT IS ON A DISK.  LOOK AT THE HELP FOR  *   FILE 300
                       THE COMPLETE INFORMATION.                 *   FILE 300
                                                                 *   FILE 300
       WHATIF    2  -  ALLOWS CONDITIONAL EXECUTION OF           *   FILE 300
                       TSOCMD FROM A CLIST BASED ON ANY OF       *   FILE 300
                          THE COMBINATIONS:                      *   FILE 300
                       1. WHETHER A FILE IS ALLOCATED.           *   FILE 300
                       2. WHETHER A FILE IS ALLOCATED TO A       *   FILE 300
                          SPECIFIC FILE NAME                     *   FILE 300
                       3. WHETHER A FILE IS CATALOGED.           *   FILE 300
                       4. WHETHER TWO STRINGS BEAR A SPECIFIED   *   FILE 300
                          RELATION TO EACH OTHER.                *   FILE 300
                                                                 *   FILE 300
       WHOHAS    2Y -  AFDSC MODIFIED AND CORRECTED.             *   FILE 300
                       DISCOVERED BUG, DID NOT SHOW THE ENQ      *   FILE 300
                       CHAIN PROPERLY.  IT STOPPED AFTER THE     *   FILE 300
                       1ST OCCURENCE OF DISP=OLD.  WILL SHOW     *   FILE 300
                       'WHOHAS' FILE ALLOCATED & THE ENQ CHAIN.  *   FILE 300
                                                                 *   FILE 300
       WTC       2X -  EVER SEND MSG TO OPERATOR WITH SEND AND   *   FILE 300
                       THEY CLAIM IT NEVER CAME (ROLLED OFF      *   FILE 300
                       THE SCREEN).  NOW SEND THE MSG AND RING   *   FILE 300
                       THE CONSOLE ALARM, HIGHLIGHT THE MSG,     *   FILE 300
                       AND MAKE IT NON-ROLLABLE !!!!!!!!!        *   FILE 300
                                                                 *   FILE 300

Table of contents

           IS FROM MIKE CLEARY OF BERGEN BRUNSWIG IN CALIFORNIA  *   FILE 301
           AND CONTAINS A VERSION OF THE CDSCB (CHANGE THE DSCB) *   FILE 301
           TSO COMMAND PROCESSOR PROGRAM FROM FILE 300, WHICH    *   FILE 301
           USES SAF FOR ITS SECURITY CHECKING.  IN ORDER TO BE   *   FILE 301
           ABLE TO CHANGE ATTRIBUTES OF A DATASET, YOU HAVE TO   *   FILE 301
           HAVE ALTER ACCESS TO IT, THE WAY THIS COMMAND IS      *   FILE 301
           WRITTEN.  OF COURSE, IF YOUR SHOP HAS DIFFERENT       *   FILE 301
           REQUIREMENTS, YOU CAN CHANGE THE CODE, BUT THIS       *   FILE 301
           VERSION SHOWS YOU HOW TO FIT THE RACF OR SAF CHECKING *   FILE 301
           IN.                                                   *   FILE 301
                                                                 *   FILE 301
           I HAVE DELIBERATELY LEFT THE OTHER CDSCB CODE IN      *   FILE 301
           FILE 300, UNCHANGED, BECAUSE SOME PEOPLE STILL WANT   *   FILE 301
           TO GRANT AUTHORIZATION BY HARD-CODED USERID, AND      *   FILE 301
           IF YOU'RE SO AUTHORIZED, PERMIT ALTERATION OF ALL     *   FILE 301
           DATASETS.  (SG 11/97)                                 *   FILE 301
                                                                 *   FILE 301

Table of contents

           is from Michael Cleary and contains a program to      *   FILE 302
           show a lot of information about LPA-loaded programs   *   FILE 302
           and Link List programs.                               *   FILE 302
                                                                 *   FILE 302
     Description:   LPALNK ISPF Interface                        *   FILE 302
                                                                 *   FILE 302
     Function:      Provides interactive analysis of the         *   FILE 302
                    Link Pack Area (LPA), Link Pack Area         *   FILE 302
                    Library List (LPALST), Link Library List     *   FILE 302
                    (LNKLST).  Major functions include           *   FILE 302
                    Dataset Attributes, Modules, Duplicate       *   FILE 302
                    Modules and Products.                        *   FILE 302
                                                                 *   FILE 302
     Contact:       Michael J. Cleary                            *   FILE 302
                    Mainframe Technical Services                 *   FILE 302
                    Bergen Brunswig                              *   FILE 302
                    4000 Metropolitan Drive                      *   FILE 302
                    Orange, California  92868                    *   FILE 302
                    Voice:  714.385.4052                         *   FILE 302
                    Fax     714.704.7052                         *   FILE 302
                    Email:  mike.cleary@bergenbrunswig.com       *   FILE 302
                                                                 *   FILE 302

Table of contents

           IS FROM ALEX BRODSKY AND CONTAINS A VERSION OF        *   FILE 303
           SIMTERM WHICH RUNS UNDER OS/390.  SIMTERM IS A TSO    *   FILE 303
           COMMAND PROCESSOR PROGRAM WHICH ALLOWS ACCESS TO      *   FILE 303
           OTHER VTAM APPLICATIONS THROUGH YOUR TSO SESSION.     *   FILE 303
                                                                 *   FILE 303

Table of contents

           IS THE LSTVOL PROGRAM FROM BRUCE HOGMAN, WHICH LISTS  *   FILE 304
           THE CONTENTS OF DASD VOLUMES.                         *   FILE 304
                                                                 *   FILE 304
    EMAIL:  HSQTC01.BHOGMA01@EDS.COM  <-- MY DESKTOP             *   FILE 304
    ALSO :  BRUCE.HOGMAN@TRAVEL.EDS.COM  <- A SECOND DESKTOP     *   FILE 304
    PERSONAL:  72050.1327@COMPUSERVE.COM                         *   FILE 304
    PHONE:  954-433-6726                                         *   FILE 304
                                                                 *   FILE 304
    WEB SITE WITH SOURCE CODE:                                   *   FILE 304
    WWW.GEOCITIES.COM/SILICONVALLEY/HEIGHTS/3836                 *   FILE 304
                                                                 *   FILE 304

Table of contents

           IS AN ASSEMBLY AND LINKEDIT LISTING FOR THE LSTVOL    *   FILE 305
           PROGRAM IN FILE 304.  THIS FILE IS IN IEBCOPY FORMAT  *   FILE 305
           AS A MEMBER IN A PDS.                                 *   FILE 305
                                                                 *   FILE 305

Table of contents

           IS THE TIME SHARING SUBSYSTEM FROM THE U.S. AIR FORCE *   File 306
          IN WASHINGTON, D.C.  THIS SET OF PROGRAMS ALLOWS ONE   *   FILE 306
          TO BRING UP A TSO-LIKE FUNCTION WHEN DISASTER HAS      *   FILE 306
          STRUCK (OR WHENEVER ELSE YOU WOULD LIKE TO).  THIS     *   FILE 306
          SUBSYSTEM ALLOWS MOST TSO COMMANDS TO BE EXECUTED      *   FILE 306
          FROM AN OPERATOR'S CONSOLE.  OUTPUT FROM COMMANDS      *   FILE 306
          THAT USE 'PUTLINE' WILL BE SENT TO THE CONSOLE FROM    *   FILE 306
          WHICH THE COMMAND WAS ENTERED.  OUTPUT FROM COMMANDS   *   FILE 306
          THAT USE 'TPUT' OR ACCESS METHODS WILL NOT APPEAR      *   FILE 306
          ON THE CONSOLE.                                        *   FILE 306
                                                                 *   FILE 306
          THIS VERSION OF TSSO WAS WRITTEN BY BILL GODFREY.      *   FILE 306
          BILL'S PHONE NUMBER IS (301) 763-8338.                 *   FILE 306
                                                                 *   FILE 306
          email:  bgodfrey@ssdnotes.wwb.noaa.gov                 *   FILE 306
                                                                 *   FILE 306
          THIS FILE WAS SUBMITTED TO THE CBT TAPE BY CAPTAIN     *   FILE 306
          JAMES D. MARSHALL OF THE US AIR FORCE, RETIRED.        *   FILE 306
                                                                 *   FILE 306
          JIM HAS RETIRED FROM THE AIR FORCE.  HIS PHONE NO IS:  *   FILE 306
                                                                 *   FILE 306
                      1-202-874-8353                             *   FILE 306
                                                                 *   FILE 306
          THIS CODE IS NOT THE LATEST VERSION OF TSSO.  IT IS    *   FILE 306
          BILL GODFREY'S ORIGINAL VERSION.  THE PREFERRED        *   FILE 306
          VERSION FOR AN INSTALLATION TO INSTALL IS ON FILE      *   FILE 306
          403 FROM BELLCORE, MODIFIED BY DAVE CARTWRIGHT         *   FILE 306
          AND GUY ALBERTELLI.     (SG - 1/11/94)                 *   FILE 306
                                                                 *   FILE 306

Table of contents

           IS FROM GREG SMITH OF LOCKHEED MARTIN AT THE US EPA   *   FILE 307
           NATIONAL COMPUTER CENTER, AND IS A PROGRAM CALLED     *   FILE 307
           IEV90, WHICH INVOKES THE HIGH LEVEL ASSEMBLER ASMA90  *   FILE 307
           WHENEVER SOMEONE WANTS TO RUN THE ASSEMBLER, AND      *   FILE 307
           USES EXEC PGM=IEV90.  THIS PROGRAM DOES A PARM CHANGE *   FILE 307
           AUTOMATICALLY.                                        *   FILE 307
                                                                 *   FILE 307

Table of contents

           IS FROM ALAN FIELD OF SUPERVALU IN EDEN PRAIRIE,      *   FILE 308
           MINNESOTA, AND CONSISTS OF A CONSOLE ZAP, SO THE      *   FILE 308
           CURRENT SYSTEM LEVEL, ETC, APPEARS AT THE BOTTOM      *   FILE 308
           OF THE OPERATOR CONSOLE.  FOR OS/390.                 *   FILE 308
                                                                 *   FILE 308
           email:   alan.field@supervalu.com                     *   FILE 308
                                                                 *   FILE 308
           HERE IS A SNIPPET FROM THE CONSOLE:                   *   FILE 308
                                                                 *   FILE 308
                                   SYS3D.BOOLE.T2BADATA.BKP      *   FILE 308
            00  08.30.47 JOB31326  TMS014  IEF234E K 03E6        *   FILE 308
            IEE612I CN=SVT2MSTR DEVNUM=0016 SYS=SVT2             *   FILE 308
                                                                 *   FILE 308
                                                                 *   FILE 308
            IEE163I MODE= RD-HNR401/0996-SP6.0.4                 *   FILE 308
                                                                 *   FILE 308

Table of contents

           IS SOURCE CODE FOR THE OS/360 ALGOL COMPILER WHICH    *   FILE 309
           IS IN LOAD MODULE FORM ON FILE 176.  THIS COMES FROM  *   FILE 309
           THE OS/360 SOURCE TAPES FROM IBM WHICH ARE PUBLIC     *   FILE 309
           DOMAIN.                                               *   FILE 309
                                                                 *   FILE 309

Table of contents

           IS SOURCE CODE FOR THE OS/360 ALGOL RUN TIME LIBRARY  *   FILE 310
           WHICH IS IN LOAD MODULE FORM ON FILE 176.  THIS       *   FILE 310
           COMES FROM THE OS/360 SOURCE TAPES FROM IBM WHICH     *   FILE 310
           ARE PUBLIC DOMAIN.                                    *   FILE 310
                                                                 *   FILE 310

Table of contents

           IS FROM DAVE ALCOCK AND CONTAINS HIS LARGE            *   FILE 311
           COLLECTION OF UTILITIES.                              *   FILE 311
                                                                 *   FILE 311
           Dave Alcock can be reached at his email               *   FILE 311
           addresses:   David Alcock  (home)   *   FILE 311
                        dalcock@csw.com   (work)                 *   FILE 311
                                                                 *   FILE 311
     UPDATES OF THE CONTENTS OF THE CBT FILE MAY ALSO            *   FILE 311
     BE POSTED TO THIS URL ON THE INTERNET:                      *   FILE 311
                                                                 *   FILE 311
        HTTP://WWW.TICNET.COM/DAVEA/MVS                          *   FILE 311
                                                                 *   FILE 311
                       C O N T E N T S                           *   FILE 311
                       ===============                           *   FILE 311
                                                                 *   FILE 311
     MEMBER    FILE TYPE   DESCRIPTION                           *   FILE 311
     --------  ----------  -----------                           *   FILE 311
     $$README  TEXT        THIS FILE YOU ARE READING NOW.        *   FILE 311
                                                                 *   FILE 311
     CBT$XREF  TEXT        FIRST ATTEMPT AT CREATING A CBT       *   FILE 311
                           TAPE CROSS REFERENCE UTILITY.         *   FILE 311
                           THIS VERSION CREATES MVS/QUICKREF     *   FILE 311
                           USER DATABASE ENTRIES.  AS IT IS      *   FILE 311
                           TODAY, IT ISN'T ALL THAT USEFUL       *   FILE 311
                           YET.                                  *   FILE 311
                                                                 *   FILE 311
     CLIPBRD   PDS UNLOAD  THIS IS A SMALL ISPF APPLICATION      *   FILE 311
                           THAT CAN BE USED TO PASTE DATA        *   FILE 311
                           THAT IS WIDER AND HIGHER THAN THE     *   FILE 311
                           ISPF EDIT SCREEN.                     *   FILE 311
                                                                 *   FILE 311
     DIVER     PDS UNLOAD  A VERY USELESS BUT FUN ISPF           *   FILE 311
                           APPLICATION OF AN ANIMATED STICK      *   FILE 311
                           FIGURE KNOWN AS MR. ASCII DIVING      *   FILE 311
                           INTO A POOL.                          *   FILE 311
                                                                 *   FILE 311
     DASRC     PDS UNLOAD  A COLLECTION OF MOSTLY BATCH          *   FILE 311
                           UTILITY THAT I HAVE WRITTEN OVER      *   FILE 311
                           THE YEARS. RECOMMEND PUTTING IN A     *   FILE 311
                           DATASET WITH NAME                     *   FILE 311
                           "IBMUSER.DA.SOURCE".                  *   FILE 311
                                                                 *   FILE 311
     DASRCV    XMIT        ADDITIONS TO THE DASRC FILE IN        *   FILE 311
                           LRECL > 80 RECFM=VB.  RECOMMEND       *   FILE 311
                           PUTTING IN A DATASET WITH NAME        *   FILE 311
                           "IBMUSER.DA.SOURCEV".                 *   FILE 311
                                                                 *   FILE 311
     IMGCOPY   TEXT        REXX EXEC THAT COPIES ALL BYTES       *   FILE 311
                           FROM THE SYSUT1 FILE TO SYSUT2        *   FILE 311
                           WHEN THE CONCEPT OF RECORDS IS        *   FILE 311
                           NOT RELEVANT.  GOOD FOR COPYING       *   FILE 311
                           .GIF AND .ZIP FILES AROUND ON A       *   FILE 311
                           MAINFRAME.                            *   FILE 311
                                                                 *   FILE 311
     IMGINFO   TEXT        REXX EXEC THAT SHOWS THE SIZE OF      *   FILE 311
                           GIF AND JPG FILES IN A FORMAT         *   FILE 311
                           SUITABLE FOR WEB PAGES.               *   FILE 311
                                                                 *   FILE 311
     ISPFVAR   TEXT        REXX EXEC THAT SHOWS ALL OF THE       *   FILE 311
                           IBM SUPPLIED ISPF VARIABLES           *   FILE 311
                           (ALL/MOST VARS UP TO ISPF 3.5)        *   FILE 311
                                                                 *   FILE 311
     ISPF34L   TEXT        REXX EXEC THAT CREATES UTILITY        *   FILE 311
                           CARDS, JOB STREAMS FROM DATA SET      *   FILE 311
                           LISTS FROM ISPF 3.4. IT DOES NOT      *   FILE 311
                           HANDLE THE WHOLE VOLUME LISTING       *   FILE 311
                           VERY WELL (AS I JUST FOUND OUT        *   FILE 311
                           TODAY).  IT WORKS BEST ON LISTINGS    *   FILE 311
                           FROM A GIVEN HLQ.                     *   FILE 311
                                                                 *   FILE 311
     ISGECMOM  PDS UNLOAD  AN (SLIGHT) ENHANCEMENT TO IBM'S      *   FILE 311
                           SAMPLE ISGECMON                       *   FILE 311
                                                                 *   FILE 311
     JES2EXIT  PDS UNLOAD  EDITED VERSIONS OF MY JES2 EXITS      *   FILE 311
                                                                 *   FILE 311
     MVSVAR    TEXT        REXX EXEC THAT SHOWS ALL OF THE       *   FILE 311
                           IBM SUPPLIED MVSVAR() FUNCTION        *   FILE 311
                           VARIABLES (TSO/E 2.5 OR HIGHER)       *   FILE 311
                                                                 *   FILE 311
     PROGXX    PDS UNLOAD  ISPF EDIT MACRO THAT VERIFIES THE     *   FILE 311
                           APF ENTRIES IN THE SYS1.PARMLIB       *   FILE 311
                           PROGXX MEMBER.                        *   FILE 311
                                                                 *   FILE 311
     SASGIF1   TEXT        SAMPLE JOBSTREAM THAT CREATES A       *   FILE 311
                           .GIF FILE USING SAS.                  *   FILE 311
                                                                 *   FILE 311
     SASGIF2   TEXT        SAMPLE JOBSTREAM THAT CREATES A       *   FILE 311
                           .GIF FILE (WITH A TRANSPARENT         *   FILE 311
                           BACKGROUND) USING SAS.                *   FILE 311
                                                                 *   FILE 311
     SMFEXIT   PDS UNLOAD  EDITED VERSIONS OF MY SMF EXITS       *   FILE 311
                                                                 *   FILE 311
     SMPEPP    PDS UNLOAD  REXX EXEC THAT PROCESSES YOUR         *   FILE 311
                           SMP/E APPLY CHECK OUTPUT FOR PTFS     *   FILE 311
                           BYPASSED DUE TO ACTION, HOLD,         *   FILE 311
                           DOC, ETC.  A LIST IS PRESENTED        *   FILE 311
                           THAT MAKES VIEWING OF THE HOLD        *   FILE 311
                           TEXT AN EASY TASK.                    *   FILE 311
                                                                 *   FILE 311
     SHOWMRO   TEXT        ASSEMBLER PROGRAM THAT SHOWS THE      *   FILE 311
                           CURRENTLY ACTIVE CICS MRO REGIONS     *   FILE 311
                           VIA TSO TPUTS.                        *   FILE 311
                                                                 *   FILE 311
     SHOWSYM   PDS UNLOAD  ISPF EDIT MACRO THAT SHOWS THE        *   FILE 311
                           SYSTEM SUMBOLS ON YOU MVS VERSION     *   FILE 311
                           5 OR HIGHER                           *   FILE 311
                                                                 *   FILE 311
     SPELLCHK  PDS UNLOAD  ISPF EDIT MACRO THAT PERFORMS A       *   FILE 311
                           SPELL CHECK ON SELECTED LINES OR      *   FILE 311
                           THE WHOLE EDIT FILE.  SAS IS          *   FILE 311
                           NEEDED.                               *   FILE 311
                                                                 *   FILE 311
     SYSVAR    TEXT        REXX EXEC THAT SHOWS ALL OF THE       *   FILE 311
                           IBM SUPPLIED SYSVAR() FUNCTION        *   FILE 311
                           VARIABLES                             *   FILE 311
                                                                 *   FILE 311
     TOD       PDS UNLOAD  THIS PACKAGE ADDS TWO FEATURES TO     *   FILE 311
                           PRE-OS/390 JES2 TO SIMULATE THE       *   FILE 311
                           TIME OF DAY FUNCTIONS IN THE JES2     *   FILE 311
                           JOB LOG.                              *   FILE 311
                                                                 *   FILE 311
     VSMAP     TEXT        REXX EXEC THAT SHOWS THE VIRTUAL      *   FILE 311
                           STORAGE MAP.  THE SUBROUTINE IS       *   FILE 311
                           GOOD FOR INCLUSION IN OTHER           *   FILE 311
                           EXECS.                                *   FILE 311
                                                                 *   FILE 311
     XMITINFO  TEXT        REXX EXEC THAT SHOWS SOME INTERNAL    *   FILE 311
                           INFORMATION ABOUT A TSO XMIT FILE.    *   FILE 311
                           THIS EXEC IS MORE USEFUL ON A PC      *   FILE 311
                           WHEN TRYING TO DETERMINE IF A FILE    *   FILE 311
                           IS ACTUALLY A TSO XMIT FILE.  THIS    *   FILE 311
                           IS THE FIRST PHASE OF A PROJECT TO    *   FILE 311
                           CREATE A PC PROGRAM TO EXTRACT        *   FILE 311
                           FILES AND PDS MEMBERS FROM A TSO      *   FILE 311
                           XMIT FILE.  XMITINFO DOES WORK ON     *   FILE 311
                           TSO.                                  *   FILE 311
                                                                 *   FILE 311
     Y2K       TEXT        REXX EXEC THAT SHOWS THE NUMBER       *   FILE 311
                           OF DAYS LEFT UNTIL THE YEAR 2000.     *   FILE 311
                                                                 *   FILE 311
    ------------------------------------------------------------ *   FILE 311
                                                                 *   FILE 311
     SEE THE $$README FILE FOR INFORMATION ON THE FILE           *   FILE 311
     TYPES: TEXT, PDS UNLOAD AND TSO XMIT.                       *   FILE 311
                                                                 *   FILE 311

Table of contents

           is from Lionel Dyck of Kaiser Permanente in Walnut    *   FILE 312
           Creek, California, and contains quite a few           *   FILE 312
           ISPF interface packages, and other stuff.             *   FILE 312
                                                                 *   FILE 312
    DSN=CBT426.FILE312                                           *   FILE 312
                                                                 *   FILE 312
    NAME       VER.MOD  LAST MODIFIED    INIT  ID     FORMAT     *   FILE 312
    $DOC        01.01 1999/07/02  9:36     16 SYSLBD  Flat File  *   FILE 312
    $SOFTPUB    01.00 1999/07/06 18:34     26 SYSLBD  Flat File  *   FILE 312
    @FILE312    01.14 2000/06/25 11:15    247 WSBG    Flat File  *   FILE 312
    CMDS        01.00 2000/02/16 16:27    588 SYSLBD  IEBUPDTE   *   FILE 312
    CUTPASTE    01.00 1999/07/06 18:40   1326 SYSLBD  TSO XMIT   *   FILE 312
    DOALL       01.00 2000/03/23 19:25     60 SBGOLOB REXX Exec  *   FILE 312
    DSLIST      01.00 2000/02/15 21:40    106 SBGOLOB REXX Exec  *   FILE 312
    FIXBOOKP    01.00 2000/05/05 12:18    138 WSBG    REXX Exec  *   FILE 312
    FTPB        01.90 2000/06/02 14:01   8325 WSBG    REXX Exec  *   FILE 312
    FTPBTXT     01.89 2000/05/31 16:00     17 WSBG    Flat File  *   FILE 312
    FTPB185#    01.00 1999/11/09 17:50     27 SBGOLOB Flat File  *   FILE 312
    GET         01.00 2000/02/16 16:49     88 SYSLBD  REXX Exec  *   FILE 312
    ISPFPRO$    01.00 2000/02/28 20:46    101 SYSLBD  Flat File  *   FILE 312
    ISPFPROD    01.00 2000/02/28 20:47    409 SYSLBD  REXX Exec  *   FILE 312
    LSTPRC      01.00 2000/06/15 11:22    266 WSBG    REXX Exec  *   FILE 312
    LSTPRC$     01.01 2000/06/16 16:35     10 WSBG    Flat File  *   FILE 312
    LSTPROC     01.00 2000/06/25 10:51    280 SYSLBD  REXX Exec  *   FILE 312
    LSTPROC$    01.00 2000/06/25 10:53      2 WSBG    Flat File  *   FILE 312
    PRINT       01.00 1999/07/02 19:03    946 SYSLBD  TSO XMIT   *   FILE 312
    PRMCK       01.00 2000/03/01 18:09   1337 SYSLBD  TSO XMIT   *   FILE 312
    PRMCK$      01.02 1999/10/18 15:30     20 SYSLBD  Flat File  *   FILE 312
    PRMCK#      01.00 1999/11/11 11:32      9 SYSLBD  Flat File  *   FILE 312
    RECEIVE     01.00 1999/07/02  9:29     21 SYSLBD  REXX Exec  *   FILE 312
    REXXWAIT    01.00 2000/02/16 16:59    207 SBGOLOB Assembler  *   FILE 312
    RNEWS       01.00 2000/06/02 14:06   3319 SYSLBD  IEBUPDTE   *   FILE 312
    SOFTPUB     01.00 2000/02/14  0:14  16994 SYSLBD  IEBUPDTE   *   FILE 312
    TMAILQRY    01.00 2000/04/05 16:34    399 SYSLBD  TSO XMIT   *   FILE 312
    TSOEMAIL    01.00 2000/04/13 22:28   8120 SYSLBD  TSO XMIT   *   FILE 312
    TSOTRAP     01.00 2000/02/16 16:55     30 SYSLBD  REXX Exec  *   FILE 312
    XMIT$241    02.41 1999/10/12 14:26     41 SBGOLOB Flat File  *   FILE 312
    XMIT$300    03.00 2000/01/06 23:16     90 SBGOLOB Flat File  *   FILE 312
    XMIT$310    03.10 2000/02/10 22:34     73 SBGOLOB Flat FIle  *   FILE 312
    XMIT@404    04.04 2000/06/08 10:34   1204 WORD97  Word 97    *   FILE 312
    XMITIHST    04.04 2000/06/08 10:41    275 HISTORY Flat File  *   FILE 312
    XMITIP      04.05 2000/06/14  8:00  11722 SYSLBD  REXX Exec  *   FILE 312
    XMITIP$     04.04 2000/05/31 16:00   1171 SYSLBD  Flat File  *   FILE 312
    XMITIP$$    04.00 2000/05/19 11:35     97 SYSLBD  Flat File  *   FILE 312
    XMITIP#     03.10 2000/02/10 22:34     54 SBGOLOB Flat File  *   FILE 312
    XMITIP@@    03.10 2000/02/10 22:39    673 SBGOLOB Flat File  *   FILE 312
    XMITVM      01.00 2000/03/29 10:53    205 SYSLBD  REXX Exec  *   FILE 312
                                                                 *   FILE 312
  Member $DOC - basic information                                *   FILE 312
         $SOFTPUB - install instructions for SOFTPUB             *   FILE 312
         XMITIP# - install instructions for XMITIP               *   FILE 312
                                                                 *   FILE 312
 --------------------------------------------------------------- *   FILE 312
                                                                 *   FILE 312
  Member CUTPASTE - This member is in TSO XMIT format.           *   FILE 312
                                                                 *   FILE 312
     This member contains 2 REXX execs, CUT and PASTE,           *   FILE 312
     with ISPF panels that go together with them.                *   FILE 312
                                                                 *   FILE 312
  Member FTPB   - This member is in TSO XMIT format.             *   FILE 312
                                                                 *   FILE 312
        FTPB - The File Transfer Protocol Batch ISPF Dialog      *   FILE 312
                                                                 *   FILE 312
     This ISPF dialog provides a simple to use ISPF interface    *   FILE 312
     for using the TCP/IP FTP function to transfer data sets     *   FILE 312
     from the current MVS host system to other host systems      *   FILE 312
     that support a TCP/IP FTP Server (e.g.  MVS, VM, OS/2,      *   FILE 312
     most Unix, ...).                                            *   FILE 312
                                                                 *   FILE 312
     The dialog presents the user with a simple ISPF panel       *   FILE 312
     from which to specify the source (original) data set,       *   FILE 312
     the target host, optionally the name of the target data     *   FILE 312
     set if it is different from the source, and signon          *   FILE 312
     information (userid and password).  Once this               *   FILE 312
     information is complete the dialog generates the            *   FILE 312
     necessary JCL and FTP statements to allow the user to       *   FILE 312
     execute the FTP in the foreground (execpt for load          *   FILE 312
     library transfers) or to submit the JCL for a batch         *   FILE 312
     execution of FTP.  Prior to submission the user is          *   FILE 312
     allowed to review and change (edit) the generated JCL       *   FILE 312
     and FTP control statements if they desire.                  *   FILE 312
                                                                 *   FILE 312
  Member LSTPROC - REXX Exec to list PROCLIB libraries and       *   FILE 312
                   invoke ISRDDN.                                *   FILE 312
                                                                 *   FILE 312
  Member PRINT - This member is in TSO XMIT format.              *   FILE 312
                                                                 *   FILE 312
     This member contains 2 ISPF dialogs:                        *   FILE 312
                                                                 *   FILE 312
     LPRPRINT - used to print using the OS/390 (or MVS)          *   FILE 312
                TCP/IP LPR command to any system with a LPD      *   FILE 312
                server.  This includes intelligent printers      *   FILE 312
                which have LPD built-in.                         *   FILE 312
                                                                 *   FILE 312
     PSPRINT  - used to format host output for printing on a     *   FILE 312
                PostScript printer and then invoke LPRPRINT.     *   FILE 312
                Options include Portrait, Landscape, and 2UP     *   FILE 312
                printing.                                        *   FILE 312
                                                                 *   FILE 312
     The members of this dataset are in IEBUPDTE format.         *   FILE 312
                                                                 *   FILE 312
     $DOC     - What you are reading                             *   FILE 312
     EXEC     - The above 2 rexx execs which are the entry       *   FILE 312
                points to the dialogs                            *   FILE 312
     MSGS     - ISPF messages                                    *   FILE 312
     PANELS   - ISPF panels, including brief tutorials, for      *   FILE 312
                these dialogs                                    *   FILE 312
                                                                 *   FILE 312
  Member PRMCK - Check the syntax of PARMLIB members.            *   FILE 312
                                                                 *   FILE 312
     PARMLIB Check                                               *   FILE 312
                                                                 *   FILE 312
     This application consists of a REXX Exec and an ISPF        *   FILE 312
     Panel.  To use this you need to copy the exec (choose       *   FILE 312
     the FB or the VB version) into a library in your            *   FILE 312
     SYSPROC or SYSEXEC concatenation.  You then need to         *   FILE 312
     copy the panel into a library in your ISPPLIB               *   FILE 312
     concatenation.                                              *   FILE 312
                                                                 *   FILE 312
     Usage is to Edit the desired member of SYS1.PARMLIB         *   FILE 312
     and enter the command PRMCK.                                *   FILE 312
                                                                 *   FILE 312
     Syntax: PRMCK cat sysres (debug                             *   FILE 312
                                                                 *   FILE 312
     valid options are:                                          *   FILE 312
           ?   - will prompt for catalog and sysres              *   FILE 312
           cat - is a name that will be used in the master       *   FILE 312
                 catalog lookup (find *custom* below) and        *   FILE 312
                 if not found will be used as the master         *   FILE 312
                 catalog name (enter without quotes).            *   FILE 312
           sysres is the volser of the system ipl volume         *   FILE 312
                 to be checked when a volser of ****** is        *   FILE 312
                 coded.                                          *   FILE 312
           (debug - will turn on tracing                         *   FILE 312
                                                                 *   FILE 312
     Support for PROGxx member statements                        *   FILE 312
        - LNKLST                                                 *   FILE 312
        - APF                                                    *   FILE 312
        - LPA                                                    *   FILE 312
        - SYSLIB                                                 *   FILE 312
     Support for LNKLSTxx and LPALSTxx members                   *   FILE 312
                                                                 *   FILE 312
     Verification is not 100% the same as the system will        *   FILE 312
     perform when used but it does a fair amount of              *   FILE 312
     verification.  Errors and Warnings are inserted into        *   FILE 312
     the Edit display as non-saveable messages.                  *   FILE 312
                                                                 *   FILE 312
  Member RNEWS - This member is in IEBUPDTE SYSIN format.        *   FILE 312
                                                                 *   FILE 312
     RNEWS - The Rockwell ISPF News and Information Dialog       *   FILE 312
                                                                 *   FILE 312
     This ISPF application is designed to simplify the task      *   FILE 312
     of informing users about system changes, updates,           *   FILE 312
     enhancements, etc. each time they logon to TSO and enter    *   FILE 312
     ISPF. This is accomplished by a simple modification to      *   FILE 312
     the first ISPF menu that the user sees (ISR@PRIM if         *   FILE 312
     entry is via command ISPF or ISP@MSTR if entry is via       *   FILE 312
     ISPSTART) as documented below.                              *   FILE 312
                                                                 *   FILE 312
     Updated 5/1/97 to support ISPF 4.2.1                        *   FILE 312
                                                                 *   FILE 312
     RNEWS is entered by executing the Rexx procedure RNEWS      *   FILE 312
     and providing one or more of the valid parameters:          *   FILE 312
                                                                 *   FILE 312
     Syntax:   RNEWS parameters                                  *   FILE 312
                                                                 *   FILE 312
     Required Parameters:                                        *   FILE 312
                                                                 *   FILE 312
         KSYS      Defines that RNEWS will use the KSYS set      *   FILE 312
                   of tables, panels, and skeletons.             *   FILE 312
         'other'   Must be defined by the installation as        *   FILE 312
                   alternative to KSYS.                          *   FILE 312
                                                                 *   FILE 312
         ***  one of the above is required                       *   FILE 312
                                                                 *   FILE 312
     Optional Parameters:                                        *   FILE 312
         NEW       Display the news ISPF table only if new       *   FILE 312
                   or unread items are in the table for the      *   FILE 312
                   user                                          *   FILE 312
         DEBUG     Used to turn on REXX tracing for              *   FILE 312
                   debugging purposes                            *   FILE 312
         ADMIN     Enable the administration application         *   FILE 312
         TEST      Uses a test news table for testing            *   FILE 312
                   purposes.                                     *   FILE 312
         FORCE     If the table is locked by ADMIN and the       *   FILE 312
                   lock is obsolete (for some reason that        *   FILE 312
                   left the member LOCK in the news data         *   FILE 312
                   set) this option will override the lock       *   FILE 312
                   for administration purposes.                  *   FILE 312
                                                                 *   FILE 312
     See the rexx procedure for more information.                *   FILE 312
                                                                 *   FILE 312
     Updates to ISPF Panels ISR@PRIM and/or ISP@MSTR to          *   FILE 312
     cause this application to be invoked when the user          *   FILE 312
     enters ISPF.                                                *   FILE 312
                                                                 *   FILE 312
  Member SOFTPUB - This member is in IEBUPDTE SYSIN format,      *   FILE 312
                    with some of the resulting members in        *   FILE 312
                    TSO XMIT format, and some, flat files.       *   FILE 312
                                                                 *   FILE 312
     This is Rockwell's ISPF front end to Bookmanager, and       *   FILE 312
     has been Kaiserized, since I have changed employers.        *   FILE 312
                                                                 *   FILE 312
  Member XMITIP - This member is in TSO XMIT format.             *   FILE 312
                                                                 *   FILE 312
     Distributing Reports from Batch Jobs via E-Mail             *   FILE 312
                                                                 *   FILE 312
     How many times have you wanted to have 'that' report in     *   FILE 312
     your e-mail inbox instead of having to wait for it to       *   FILE 312
     be printed and then delivered to you?                       *   FILE 312
                                                                 *   FILE 312
     This document describes a simple process that can be        *   FILE 312
     used by any batch job to distribute reports as e-mail       *   FILE 312
     attachments to electronic mail addresses.  You can          *   FILE 312
     distribute from one to n files to from one to n             *   FILE 312
     addresses.  The attachment will be translated from          *   FILE 312
     EBCDIC to ASCII during the electronic mail processing       *   FILE 312
     so only text files should be sent (note that special        *   FILE 312
     characters may not translate correctly so you should        *   FILE 312
     test your file before implementing this process into a      *   FILE 312
     production job).                                            *   FILE 312
                                                                 *   FILE 312
     The benefit is that you can send reports, using the         *   FILE 312
     REPORT keyword, as rich text format (rtf) documents and     *   FILE 312
     specify landscape or portrait orientation as well as        *   FILE 312
     the font size.  This approach is useful as the batch,       *   FILE 312
     formerly printed reports, arrive in the users mail box      *   FILE 312
     in a format similar to the printed report.                  *   FILE 312
                                                                 *   FILE 312
     Documentation for XMITIP is in three parts:                 *   FILE 312
                                                                 *   FILE 312
     Part 1 documents how to use the XMITIP REXX Application     *   FILE 312
            to electronically distribute messages and/or         *   FILE 312
            text files (as text attachments) to electronic       *   FILE 312
            mail addresses via the intranet or internet.         *   FILE 312
                                                                 *   FILE 312
     Part 2 documents how to view the attachment on the          *   FILE 312
            workstation.                                         *   FILE 312
                                                                 *   FILE 312
     Part 3 documents how to customize your own application      *   FILE 312
            to do this.                                          *   FILE 312
                                                                 *   FILE 312
               LIONEL B. DYCK                                    *   FILE 312
               KAISER PERMANENTE                                 *   FILE 312
               25 NORTH VIA MONTE                                *   FILE 312
               WALNUT CREEK, CALIFORNIA 94598                    *   FILE 312
                                                                 *   FILE 312
               INTERNET: lionel.b.dyck@kp.org                    *   FILE 312
               PHONE:    (925) 926-5332                          *   FILE 312
                                                                 *   FILE 312

Table of contents

           IS FROM MURRAY NICHOLAS OF GALEFORCE INFORMATION      *   FILE 313
           SERVICES, PTY LTD IN MELBOURNE, AUSTRALIA, AND        *   FILE 313
           CONTAINS A GENERALIZED MPF EXIT WHICH CAN TRIGGER     *   FILE 313
           VARIED RESPONSES TO DIFFERENT CONSOLE MESSAGES.       *   FILE 313
                                                                 *   FILE 313
           THE MESSAGE NUMBERS AND RESPONSES ARE CONTAINED       *   FILE 313
           AS MEMBERS OF A DESIGNATED PDS.  THEREFORE, THE       *   FILE 313
           RESPONSES TO A GIVEN MESSAGE MAY BE EASILY            *   FILE 313
           CHANGED, WITHOUT A PARMLIB ADJUSTMENT.                *   FILE 313
                                                                 *   FILE 313
           THIS PACKAGE WORKS FINE AS IS, BUT A FEW              *   FILE 313
           IMPROVEMENTS COULD BE MADE, AS INDICATED BY SOME      *   FILE 313
           OF THE DOCUMENTATION, WHICH COULD MAKE THIS           *   FILE 313
           PACKAGE REALLY POWERFUL.                              *   FILE 313
                                                                 *   FILE 313
           THE AUTHOR MAY SPEND A CONSIDERABLE TIME IN THE U.S.  *   FILE 313
           IN THE NEAR FUTURE (5/98).                            *   FILE 313
                                                                 *   FILE 313
       email:   murray@galeforce.bu.aust.com  (lower case)       *   FILE 313
                                                                 *   FILE 313

Table of contents

           is from Dave Lees of Northeast Utilities in Berlin,   *   FILE 314
           Connecticut and contains a nice collection of his     *   FILE 314
           utilities.                                            *   FILE 314
                                                                 *   FILE 314
       email:   leesda@nu.com                                    *   FILE 314
                                                                 *   FILE 314
           THE UTILITIES ARE:                                    *   FILE 314
                                                                 *   FILE 314
     *****************************************************       *   FILE 314
     AUTHOR   - DAVID LEES, NORTHEAST UTILITIES,                 *   FILE 314
                (860)721-4392, - LEESDA@NU.COM                   *   FILE 314
                CBT TAPE FILE 314 AS OF 2/14/2000                *   FILE 314
                                                                 *   FILE 314
     *****************************************************       *   FILE 314
     BITMAP   - CALLABLE SUBROUTINE TO EXPAND 8 BITS TO 8        *   FILE 314
                BYTES CHARACTER.                                 *   FILE 314
     BMSS     - FAIRLY FAST TEXT SEARCH PROGRAM.                 *   FILE 314
     BOMB     - SUBROUTINE TO PRODUCE AN '0CB' ABEND.            *   FILE 314
                DIAGNOSTIC TOOL.                                 *   FILE 314
     COB1     - COBOL/DB2 CROSS REFERENCE BASED ON USERID.       *   FILE 314
     COB2     - COBOL/DB2 CROSS REFERENCE BASED ON TABLENAME.    *   FILE 314
     COPYANY  - VERSATILE FILE TO FILE COPY: FB->VB,             *   FILE 314
                VB->FB, VB->VB, FB->FB, - PADS OR TRUNCATES      *   FILE 314
                BASED ON OUTPUT DCB. DISPLAYS DCB, COUNTS.       *   FILE 314
     CPUID    - AUTHORIZED PGM TO DISPLAY CPC ID.                *   FILE 314
                OBSOLETED BY: D M=(CPU)                          *   FILE 314
     CSTRACE  - SAMPLE OF USING SNAPSHOT MACRO TO CREATE         *   FILE 314
                A DEBUGGING TRACE.                               *   FILE 314
              - (YES, IT LOOKS LIKE IMS CALLS BUT IT'S           *   FILE 314
                ACTUALLY AN IMS CLONE).                          *   FILE 314
     CVD      - CALLABLE SUBROUTINE TO DUMP 80 BYTES IN          *   FILE 314
                VERTICAL HEX FORMAT.                             *   FILE 314
     CVX      - CONVERT TWO BYTES DISPLAY FORMAT HEX TO          *   FILE 314
                ONE BYTE BINARY.                                 *   FILE 314
     DBALPHA  - PRODUCES POSTERS WITH MAX OF 6 LINES OF 13       *   FILE 314
                CHARACTERS EACH.                                 *   FILE 314
     DBWAIT   - MEANT TO INTERACT WITH AUTOMATION SOFTWATE       *   FILE 314
                (AO, NETVIEW) TO CONTROL STEP BY STEP            *   FILE 314
                EXECUTION OF BATCH JOBS.                         *   FILE 314
     DYNAM    - CBT TAPE FILE089, INCLUDED HERE FOR              *   FILE 314
                CONVENIENCE ONLY.                                *   FILE 314
     ERASER   - OPEN/CLOSE A CARD IMAGE FILE TO EMPTY IT,        *   FILE 314
                OPTIONALLY INSERT ONE DATA LINE FROM             *   FILE 314
                PARM=.                                           *   FILE 314
     FLATLIB  - CONVERTS A TEXT PDS INTO A FLAT FILE WITH        *   FILE 314
                THE MEMBERNAME AS AS A PREFIX. EASY TO           *   FILE 314
                BUILD XREFS WITH SAS/EASYTRIECE/ETC.             *   FILE 314
     LNKLST00 - MULTI STEP JCL TO PRODUCE A CROSS                *   FILE 314
                REFERENCE OF LPA/PROG00 MEMBERS. SORTED BY       *   FILE 314
                MEMBERNAME AND LOADLIB. PRIMITIVE ISRDDN.        *   FILE 314
     MEMLIST  - EXPANDS A LIST OF PDS NAMES INTO                 *   FILE 314
                MEMBERNAMES AND ATTRIBUTES.  SHORT FORM          *   FILE 314
                FOR TEXT PDS, DEFAULT FOR LOAD LIBRARIES.        *   FILE 314
                DYNAM                                            *   FILE 314
     MIGRATOR - USES MGCRE AND VIRTUAL CONSOLE MACROS TO         *   FILE 314
                ISSUE HSM MIGRATE COMMANDS FOR A LIST OF         *   FILE 314
                DATASETS AND LOG SYSTEM RESPONSE MSGS.           *   FILE 314
                AMODE(31), RMODE(24), AC(1). MESSY DUE TO        *   FILE 314
                AR, IO, AMODE31...                               *   FILE 314
     NATSUB   - SUBROUTINE TO SUBMIT JCL TO DYNALLOC             *   FILE 314
                INTERNAL READER.                                 *   FILE 314
     PARSIFAL - PARSER TO STRIP DSNAMES FROM FROM FORMATS        *   FILE 314
                LIKE (LPALST00)                                  *   FILE 314
     QDUMP80  - FORMATTED DATASET DUMP SHOWS CHARACTER/HEX       *   FILE 314
                IN 80 COL LISTING.  DOES START-END AND           *   FILE 314
                LAST RECORDS. WILL TRANSLATE ASCII ALSO.         *   FILE 314
     R******* - JCL TO RUN THE PROGRAMS.                         *   FILE 314
     REGS     - REGISTER EQUATE MACRO.                           *   FILE 314
     SLEEPY   - WAITS FOR NN SECONDS. 99 MAX.                    *   FILE 314
     TODAY    - SUBROUTINE RETURNS DAY OF WEEK FROM TIME         *   FILE 314
                MACRO. VALID TO Y4K.                             *   FILE 314
     VSAMZAP  - SUPERZAP UTILITY FOR ESDS VSAM, ORIGINALLY       *   FILE 314
                USED FOR IMS, ALSO WORKS ON KSDS BUT CAN'T       *   FILE 314
                CHANGE KEYS.                                     *   FILE 314
                                                                 *   FILE 314

Table of contents

           IS FROM BOB FOWLES OF PENNSYLVANIA STATE UNIVERSITY   *   FILE 315
           AND FROM PHILIP H. SMITH III, AND IS A VM REXX EXEC   *   FILE 315
           WHOSE PURPOSE IS TO CLEAN UP AND SYNTAX CHECK OTHER   *   FILE 315
           REXX EXECS.  THIS IS A VM EXEC, AND IT IS BEING       *   FILE 315
           INCLUDED HERE, IN THE HOPE THAT SOMEONE WHO KNOWS     *   FILE 315
           BOTH VM AND MVS, WILL GET THIS EXEC TO WORK UNDER     *   FILE 315
           TSO REXX.                                             *   FILE 315
                                                                 *   FILE 315
           AUTHOR:   BOB FOWLES                                  *   FILE 315
                     RBF@PSU.EDU                                 *   FILE 315
                     814-865-4774                                *   FILE 315
                                                                 *   FILE 315

Table of contents

           CONTAINS MANY BATCH UTILITIES AND OTHER GOOD THINGS.  *   FILE 316
          CODE FROM JIM MARSHALL (AIR FORCE RETIREE) NOW WITH    *   FILE 316
          THE US TREASURY OUTSIDE OF WASHINGTON DC.  THIS FILE   *   FILE 316
          IS IN IEBUPDTE SYSIN FORMAT. JIM'S CURRENT ADDRESS IS  *   FILE 316
                                                                 *   FILE 316
                 JIM MARSHALL, US TREASURY                       *   FILE 316
                 FINANCIAL MANAGEMENT SERVICE                    *   FILE 316
                 PRINCE GEORGES PLAZA II - ROOM 400B             *   FILE 316
                 3700 EAST-WEST HIGHWAY                          *   FILE 316
                 HYATTSVILLE, MD  20782                          *   FILE 316
                 202-874-8353                                    *   FILE 316
                                                                 *   FILE 316
              email:   jim.marshall@fms.treas.gov                *   FILE 316
                                                                 *   FILE 316
       RELEASE 22  -  15 APRIL 92                                *   FILE 316
                                                                 *   FILE 316
       SUMMARY OF THE MODULES CONTAINED.                         *   FILE 316
                                                                 *   FILE 316
       UTIL     REL          DESCRIPTION                         *   FILE 316
                                                                 *   FILE 316
       $$MACROX  4   INCORPORATED BILL GODFREY'S MODS TO         *   FILE 316
                     'IFOX00' TO PRODUCE MACRO CROSS REFERENCE.  *   FILE 316
                     PDS WAS MADE INTO A MEMBER PRECEDED WITH    *   FILE 316
                     '>< ADD NAME=   ' CARDS AND SPF STATS.      *   FILE 316
                     THIS WAS IN A SEPARATE FILE ON THE MODS     *   FILE 316
                     TAPES.                                      *   FILE 316
                                                                 *   FILE 316
       ASKOPER   1   PASS OPERATOR A QUESTION IN A PARM AND TWO  *   FILE 316
                     REPLIES; ONE GIVES RC=0 AND SECOND  RC=4    *   FILE 316
                                                                 *   FILE 316
       ASMBOX1   1   PUT A NICE LOOKING BOX AROUND YOUR ASSEMBLY *   FILE 316
                     LISTING OUTPUT.  LINECT FOR ASSEMBLY        *   FILE 316
                     LISTING IS 53.  CODE IS 3800 DEPENDENT.     *   FILE 316
                                                                 *   FILE 316
       ASMHNOX   1   A PTF FOR AN ASSEMBLER H BUG.               *   FILE 316
                     AS YOU KNOW ASM H IS CLASS C NOW.           *   FILE 316
                                                                 *   FILE 316
       ASMR90    1   ROTATE 90 DEGREES ASSEMBLY LISTINGS         *   FILE 316
                     ON THE 3800 TYPE PRINTERS.                  *   FILE 316
                                                                 *   FILE 316
       BLOKHD    1X  GODDARD SPACE FLT CENTER UTILITY TO         *   FILE 316
                     PRODUCE 12X12 BLOCK LETTERS UP TO 8 ACROSS  *   FILE 316
                     THE PAGE AND FOUR BLOCK LINES PER PAGE.     *   FILE 316
                                                                 *   FILE 316
       BLOKHF    1X  FORTRAN INTERFACE MODULE SO YOU CAN CALL    *   FILE 316
                     'BLOKHD' FROM FORTRAN CODE.                 *   FILE 316
                                                                 *   FILE 316
       BLOKLTR   1X  FORTRAN PGM THAT PRODUCES BLOCK LETTERS ONE *   FILE 316
                     PER PAGE (SIDEWAYS).                        *   FILE 316
                                                                 *   FILE 316
       BLOKPDS   1X  TAKES A SEQUENTIAL SOURCE FILE CREATED BY   *   FILE 316
                     UTIL 'LISTPDS' AND CREATES A PRINT FILE     *   FILE 316
                     WITH 12X12 BLOCK LETTERS BEFORE EACH MEMBER *   FILE 316
                     IN THE LISTING.  GREAT FOR PUTTING SOURCE   *   FILE 316
                     ON MICROFICHE.  SEE DOC IN CODE.            *   FILE 316
                                                                 *   FILE 316
       CATLIST   1   THIS PROGRAM IS FROM MIKE LOOS, FAIR, ISAAC *   FILE 316
                     AND CO.  THIS WILL DO A VERY FAST LIST OF   *   FILE 316
                     AN ICF CATALOG FOR GDG'S AND NONVSAM DSNS.  *   FILE 316
                     LISTING IS IN THE SAME FORMAT AS IDCAMS     *   FILE 316
                     (WE USED IT TO BUILD A TMC) BUT THE OUTPUT  *   FILE 316
                     FORMAT WOULD BE VERY EASY TO CHANGE.  SEE   *   FILE 316
                     COMMEMTS IN THE CODE FOR AN EXPLANATION     *   FILE 316
                     OF ITS SPEED AND RELATION TO RACF.          *   FILE 316
                                                                 *   FILE 316
       COPYFILE  4X  POWERFUL COPY TAPE TYPE PROGRAM.  IF YOU    *   FILE 316
                     HAVE MULTIFILE SL TAPES WILL COPY SELECTED  *   FILE 316
                     FILES VIA A CONTROL CARD.  (LOAD MODULE     *   FILE 316
                     ON FILE 035.)  Now copies blocks up to      *   FILE 316
                     64K in size.                                *   FILE 316
                                                                 *   FILE 316
       COPYSLNL  4X  POWERFUL COPY TAPE PGM TO STRIP TAPE        *   FILE 316
                     LABELS FROM SL TAPE TO CREATE AN NL TAPE.   *   FILE 316
                     IF YOU HAVE MULTIFILE SL TAPES WILL COPY    *   FILE 316
                     SELECTED FILES TO AN NL OUTPUT TAPE,        *   FILE 316
                     UNDER THE SAME CONTROL CARD SYNTAX AS       *   FILE 316
                     COPYFILE HAS.  (MODIFIED FROM COPYFILE      *   FILE 316
                     BY SAM GOLOB).  STILL HAS TLPRINT SUPPORT   *   FILE 316
                     BUT IT PRINTS THE CONTENTS OF THE LABELS    *   FILE 316
                     FROM THE INPUT SIDE, SINCE THE OUTPUT SIDE  *   FILE 316
                     DOESN'T HAVE LABELS ANY MORE.  Now copies   *   FILE 316
                     blocks up to 64K in size.                   *   FILE 316
                                                                 *   FILE 316
       COPYNLNL      Brand new.  Powerful tape copy program      *   FILE 316
                     that works exactly like COPYFILE with       *   FILE 316
                     the same control cards, but copies NL to    *   FILE 316
                     NL tapes.  Copies blocks up to 64K.         *   FILE 316
                                                                 *   FILE 316
       COPYREC   5X  PROVIDE FOR A SELECTIVE COPY OF RECORDS     *   FILE 316
                     VIA A CONTROL CARD FOR ANY LRECL FILE;      *   FILE 316
                     LIKE 1-100, 450-800, 900-950.               *   FILE 316
                                                                 *   FILE 316
       CT        3X  AIR FORCE DEVELOPED HIGH SPEED TAPECOPY     *   FILE 316
                     PROGRAM.  RUNS AT EXCP SPEED.  COPIES       *   FILE 316
                     LABELED OR UNLABELED, SINGLE OR MULTIFILE,  *   FILE 316
                     AND IF ONE REEL ONLY, AN OPTION TO VERIFY   *   FILE 316
                     BYTE FOR BYTE.  COPIES MULTIVOLUME OR       *   FILE 316
                     MULTIFILE AND MULTIVOLUME WITH NO VERIFY    *   FILE 316
                     FUNCTION.                                   *   FILE 316
                                                                 *   FILE 316
       C3PO      1Y  BRIAN SCOTT NOW OF TEXACO, WROTE C3PO TO    *   FILE 316
                     BE THE SRB RECEIVER FOR R2D2.  R2D2 NEEDS   *   FILE 316
                     A TASK OF SOME KIND GOING TO BUMP THE SRB   *   FILE 316
                     OFF OF.  MOST PEOPLE HAVE BEEN USING #CMD   *   FILE 316
                     SUBSYSTEM AND SOME OTHER BRAVE SOULS,       *   FILE 316
                     JES2.  PLUS NOW C3PO WILL TALK TO YOU IF    *   FILE 316
                     YOU WANT.  WANT TO INCREASE ITS             *   FILE 316
                     VOCABULARY?  YOU ARE WELCOME.  HAVE NOT     *   FILE 316
                     INSTALLED IT THIS WAY BUT WILL WHEN I GO    *   FILE 316
                     TO MVS/SP1.3.                               *   FILE 316
                                                                 *   FILE 316
       C3PO2     1Y  SAME AS ABOVE, BUT WITH A STIMER IN IT FOR  *   FILE 316
                     PEOPLE WHO DO NOT WANT TO RUN C3PO WITH     *   FILE 316
                     TIME=1440.                                  *   FILE 316
                                                                 *   FILE 316
       DELINK0   2   SOURCE CARDS FOR IBM FE PROGRAM TO          *   FILE 316
                     'DELINK'.  WE RECONSTRUCTED THE SOURCE      *   FILE 316
                     IMAGES WITH A DISASSEMBLER AND A LOT OF     *   FILE 316
                     PATIENCE.  FUN !!!                          *   FILE 316
                                                                 *   FILE 316
       DISKMAP   3Y  DISKMAP PROGRAM HAS 3330 SUPPORT, 3350, AND *   FILE 316
                     3850 SUPPORT INCLUDED.  GIVES SIMILIAR INFO *   FILE 316
                     TO A COMPAKTOR MAP.  THIS DOES NOT UPDATE   *   FILE 316
                     LASTUSE DATE FOR EVERY FILE ON THE PACK;    *   FILE 316
                     NOT REALLY TRUE FOR PDS'S, SO STILL BEWARE. *   FILE 316
                                                                 *   FILE 316
       DOWEGO    2X  PGM TO PUT OUT QUESTION TO OPERATOR OF 'GO' *   FILE 316
                     OR 'NOGO'. 'NOGO' IMPLIES ABEND, 'GO' = RC0 *   FILE 316
                                                                 *   FILE 316
       EALSD095  1X  EASTERN AIRLINES UPDATE OF THE STANDARD IBM *   FILE 316
                     BLOCK LETTER ROUTINE IEFSD095; WAS USED     *   FILE 316
                     FOR BANNER PAGES.  THE UPDATED VERSION HAS  *   FILE 316
                     ALL THE SPECIAL CHARACTERS INCLUDED IN IT.  *   FILE 316
                                                                 *   FILE 316
       EXCPMOD   1Y  MOD (ZAP) SHOWS EXCP COUNTS ON JCL LISTING. *   FILE 316
                     MVS/SP1.1                                   *   FILE 316
                                                                 *   FILE 316
       EXIMPORT  1   THIS PROGRAM IS FROM MIKE LOOS, FAIR, ISAAC *   FILE 316
                     AND COMPANY.  WILL CREATE 2 JCL FILES, A    *   FILE 316
                     CLIST, AND A SYSPRINT LISTING.  THE JCL     *   FILE 316
                     FILES HAVE A SET OF EXPORT AND IMPORT JCL   *   FILE 316
                     DESIGNED TO EXPORT (VSAM) AND IEBGENER      *   FILE 316
                     (DSORG=PS) ALL DATASETS ON A VOLUME TO      *   FILE 316
                     TAPE AND RESTORE WITH IMPORT (VSAM) AND     *   FILE 316
                     IEBGENER (DSORG=PS) FROM TAPE TO DISK.      *   FILE 316
                     THE VSAM PORTION WORKS ONLY FOR UNIQUE      *   FILE 316
                     DATASETS (DFEF) AND BASE CLUSTERS ONLY.     *   FILE 316
                     SEE THE CODE FOR FURTHER EXPLANATIONS AND   *   FILE 316
                     RESTRICTIONS.                               *   FILE 316
                                                                 *   FILE 316
       EXIT002   1Y  JES2/SP1.3 EXIT 2.  TAKES TIME OFF THE      *   FILE 316
                     JOBCARD TO ENFORCE INTERNAL STANDARD FOR    *   FILE 316
                     JOB CLASS FROM AFDSC.                       *   FILE 316
                                                                 *   FILE 316
       EXIT006   1Y  JES2/SP1.3 EXIT 6.  PUT TIME BACK ON        *   FILE 316
                     JOBCARD FOR THE APPROPRIATE JOB CLASS.      *   FILE 316
                     ALSO SEE NOTE OF HOW TO DISPLAY INTERNAL    *   FILE 316
                     TEXT FOR ANY FIELD YOU WANT TO DISPLAY.     *   FILE 316
                     FROM AFDSC.                                 *   FILE 316
                                                                 *   FILE 316
       FCBLIST   1X  WILL PRINT OUT HOW YOUR FCB'S ARE BUILT.    *   FILE 316
                     HANDY FOR FIGURING OUT HOW CRITTERS ARE     *   FILE 316
                     MADE.                                       *   FILE 316
                                                                 *   FILE 316
       FFYCOPY   1X  SUBSTITUTE FOR IEBGENER, HIGH SPEED COPY    *   FILE 316
                     USING QSAM VERSUS BSAM.                     *   FILE 316
                                                                 *   FILE 316
       FINDAZAP  1X  BILL GODFREY:  FIND A STRING IN A LOAD      *   FILE 316
                     MODULE & MAKE A ZAP FROM IT.  PGM DOES NOT  *   FILE 316
                     CHANGE LOAD MODULE BUT GENERATES 'AMASPZAP' *   FILE 316
                     CONTROL CARDS.                              *   FILE 316
                                                                 *   FILE 316
       GETDATE   1X  ANOTHER PGM TO DO DATE CONVERSION.  ALSO    *   FILE 316
                     RETURNS THE DAY OF THE WEEK AND ALSO A      *   FILE 316
                     FLAG IF IT IS A USER DEFINED HOLIDAY.       *   FILE 316
                     USEFUL IN PGMS FOR SMF.                     *   FILE 316
                                                                 *   FILE 316
       IDATE     1   SEE PGM DOCUMENTATION TO SEE ALL THE WAYS   *   FILE 316
                     IT CAN CONVERT A DATE, MANY, MANY,......    *   FILE 316
                                                                 *   FILE 316
       IEECVXIT  1   COMBINED VERSION OF 'IEECVXIT &             *   FILE 316
                     'IEECR2D2'.  CODED THE WAY IT SHOULD BE IF  *   FILE 316
                     YOU ARE A GENIUS.  SCHEDULES AN SRB TO GET  *   FILE 316
                     AROUND THE FACT THEY MOVED THE WQE CHAIN    *   FILE 316
                     IN SP1.3.  NEEDS A TASK RUNNING ALL THE     *   FILE 316
                     TIME TO BUMP THE SRB OFF OF WHEN IEECR2D2   *   FILE 316
                     IS RUN.  CODER USED THE #CMD SUBSYSTEM,     *   FILE 316
                     YOU COULD HAVE USED JES2 HE SAYS.  TIME     *   FILE 316
                     DEPENDENT CODE HAS BEEN REMOVED AND IT      *   FILE 316
                     WORKS IN ALL VERSIONS OF MVS/SP (AS OF A    *   FILE 316
                     WHILE AGO).  WE ARE SAVED !!                *   FILE 316
                                                                 *   FILE 316
                     AFDSC DEVELOPED 'MCS EXIT'.  CAPABILITY     *   FILE 316
                     TO SUPPRESS OR CHANGE ROUTE CODES, DESC,    *   FILE 316
                     CODES, ETC. BUT THIS ONE WILL UTILIIZE      *   FILE 316
                     'R2D2' TO DO AUTOMATIC OPERATOR REPLIES     *   FILE 316
                     AND STC'S BASED UPON WHAT COMES ACROSS THE  *   FILE 316
                     CONSOLE.  NOT DEPENDENT UPON THE OPERATOR   *   FILE 316
                     BEING AWAKE.  AFDSC DEVELOPED VERSION OF    *   FILE 316
                     FAMOUS 'R2D2'.  LITTLE CREATURE DOES        *   FILE 316
                     AUTOMATIC START CMDS FOR THINGS THAT NEED   *   FILE 316
                     STARTING, BASED UPON WHAT COMES ACROSS THE  *   FILE 316
                     SCREEN AND IS DETECTED BY IEECVXIT.  R2D2   *   FILE 316
                     DOES THE AUTOMATIC REPLIES, RMF (R XX,GO),  *   FILE 316
                     ALLOCATION (R XX,NOHOLD).  EVER HAD THE     *   FILE 316
                     OPERATOR TURN YOUR MVS SYSTEM INTO OS/MVT   *   FILE 316
                     SYSTEM BY LOCKING Q4 (R XX,HOLD)?  LITTLE   *   FILE 316
                     CRITTER HAS A LOT OF POSSIBILITIES.         *   FILE 316
                                                                 *   FILE 316
       IEFUJI    1   IBM STANDARD SMF EXIT, IEFUJI.  HAS CODE TO *   FILE 316
                     PASS USER FIELDS TO UCC-1 (NOW CA-1).       *   FILE 316
                                                                 *   FILE 316
       IEFUTL    2   IBM STANDARD SMF EXIT, IEFUTL.  WAIT TIME & *   FILE 316
                     CPU TIME EXCESSION FOR BATCH & TSO.  LITTLE *   FILE 316
                     CODE BUT ONE THING IT CAN DO IS TO STOP     *   FILE 316
                     S522 ABENDS CAUSED BY OPERATORS.            *   FILE 316
                                                                 *   FILE 316
       IEFU29    1   DETECT SMF SWITCH & SCHEDULE JOB THAT DUMPS *   FILE 316
                     SMF DATASETS.  MOVED FUNCTION FROM THE MCS  *   FILE 316
                     EXIT TO THIS EXIT (WHERE IT SHOULD BE).     *   FILE 316
                                                                 *   FILE 316
       IEFU83    3   AFDSC DEVELOPED SMF EXIT, 'IEFU83'.  HAS    *   FILE 316
                     ALL STANDARD SUGGESTIONS, TYPE 40 RECS, 0   *   FILE 316
                     EXCP COUNTS, ETC.  THIS IS BRANCH TABLE     *   FILE 316
                     DRIVEN, GOOD PLACE TO BEGIN FOR THOSE WHO   *   FILE 316
                     WANT TO EXPAND ITS CODE.  ALSO LOOKS AT     *   FILE 316
                     14&15'S ETC.  ADDED TYPE 21 SUPPORT TO      *   FILE 316
                     TELL OPERATORS TO CLEAN TAPE DRIVES         *   FILE 316
                     ENCOUNTERING PERM CHECK OR TOO MANY TEMP    *   FILE 316
                     ERRORS.  LOOKS AT TOTAL CPU TIME AND        *   FILE 316
                     JOBCLASS TELLING USER WHAT CLASS SHOULD     *   FILE 316
                     HAVE BEEN USED.                             *   FILE 316
                                                                 *   FILE 316
       INCORZAP  2   SOURCE FOR FAMOUS 'INCORZAP' THAT IS KNOWN  *   FILE 316
                     ONLY IN OBJECT FORM.  THANKS BILL GODFREY   *   FILE 316
                     FOR DISASSEMBLY AND PATIENCE.  THIS PGM     *   FILE 316
                     SOURCE WAS A SPRINGBOARD FOR THE ORIGINAL   *   FILE 316
                     AUTHOR OF THE PROGRAM TO UPGRADE IT TO XA   *   FILE 316
                     (AND BEYOND).  SEE FILE 421.                *   FILE 316
                                                                 *   FILE 316
       IGG019WD  1X  APPENDAGE FOR RECOVERY FROM WRONG DENSITY   *   FILE 316
                     TAPE VOLUMES, USED BY TAPE UTLITIES.        *   FILE 316
                                                                 *   FILE 316
       IGG019WE  1X  APPENDAGE TO PREVENT ERROR AT EOF, USED BY  *   FILE 316
                     TAPE UTILITIES.                             *   FILE 316
                                                                 *   FILE 316
       INCORZZP  1   ZAP TO THE 'INCORZAP' PROGRAM SO IT WILL    *   FILE 316
                     RUN UNDER ANY NAME.                         *   FILE 316
                                                                 *   FILE 316
       J13X1     3   SP1.3 EXIT.  SEPARATOR (PRINT & PUNCH) FOR  *   FILE 316
                     JES2.  HAS EXIT255 INVOKED TO PRINT OFF A   *   FILE 316
                     RECEIPT ON SEPARATE IBM3287 MCS PRINTER.    *   FILE 316
                     ADDED SOME CODE FOR PRINTING OFF NJE PRT    *   FILE 316
                     FROM VM/RSCS.  ALSO ADDED SOME CODE FOR     *   FILE 316
                     X8700 PRT.                                  *   FILE 316
                     CONVERTED TO JES2/SP1.3.4                   *   FILE 316
                                                                 *   FILE 316
       J13X1ACT  2   SP1.3 EXIT.  ACCOUNT USED TO BILL X8700     *   FILE 316
                     PRINTER TO VM/RSCS/NJI PRINT.  RSCS OUTPUT  *   FILE 316
                     DOESN'T COME ACROSS WITH JES2 ACCT INFO     *   FILE 316
                     IN THE JOBCARD.                             *   FILE 316
                                                                 *   FILE 316
       J13X1XF   2   SP1.3 EXIT.  X8700 VALID FORMS USED TO      *   FILE 316
                     BUILD 'DJDE' RECORD TO BE PUMPED TO X8700   *   FILE 316
                     PRINTER.                                    *   FILE 316
                                                                 *   FILE 316
       J13X3     1   JES2/SP1.3 EXIT3.  JOB CARD SCAN EXIT,      *   FILE 316
                     ALSO HAS OTHER FEATURES.  WE DO VALIDATION  *   FILE 316
                     OF ACCT CODES ON JOB CARD.                  *   FILE 316
                     CONVERTED TO JES2/SP1.3.4                   *   FILE 316
                                                                 *   FILE 316
       J13X4     1   JES2/SP1.3 EXIT4.  JECL SCAN EXIT.          *   FILE 316
                     CONVERTED TO JES2/SP1.3.4                   *   FILE 316
                                                                 *   FILE 316
       J13X10    1   JES2/SP1.3 EXIT10.  SUPPRESS JES2 WTO       *   FILE 316
                     MESSAGES.  JOB RECEIPT GENERATED FOR ALL    *   FILE 316
                     PARTS OF JOB THAT ARE PRINTED LOCALLY.      *   FILE 316
                     IS BECAUSE JES EXIT 1 PRODUCES RECEIPTS     *   FILE 316
                     TO A 3287 TYPE PRINTER ALL PARTS OF A JOB   *   FILE 316
                     PRINTED LOCALLY.  THANKS CAPT JIM CARTER    *   FILE 316
                     AND LT PAUL FINDLEY.                        *   FILE 316
                     CONVERTED TO JES2/SP1.3.4                   *   FILE 316
                                                                 *   FILE 316
       J13X13    1   JES2/SP1.3 EXIT13. TSO/E EXIT.              *   FILE 316
                                                                 *   FILE 316
       J13X255   2   JES2/SP1.3 EXIT255.  THIS IS MY EXIT THAT   *   FILE 316
                     IS INVOKED BY USER EXIT001 TO PRINT A       *   FILE 316
                     RECEIPT ON IBM3287 MCS PRINTER SET TO       *   FILE 316
                     ROUTCDE=(14).  OPERATORS NOW KNOW HOW       *   FILE 316
                     MANY LISTINGS THEY WILL FIND ON THE         *   FILE 316
                     PRINTERS.  CONVERTED TO JES2/SP1.3.4        *   FILE 316
                                                                 *   FILE 316
       JESXRDR   1Y  HURRAY BILL GODFREY, MY GENIUS.  YOU CAN    *   FILE 316
                     SUBMIT TO A SECONDARY JES2 LIKE JESX FROM   *   FILE 316
                     THIS PGM.  LOOK IN TSOSRC FILE YOU WILL     *   FILE 316
                     FIND, SUBMITX' ALLOWS YOU TO SUBMIT FROM    *   FILE 316
                     TSO TO A SECONDARY JES2.  (ALSO YOU GET     *   FILE 316
                     OUTPUTX, CANCELX, AND STATUSX WITH          *   FILE 316
                     SUBMITX).  MAY NOT WORK BEYOND JES2/SP1.1.  *   FILE 316
                                                                 *   FILE 316
       JES0001   1Y  SMP USERMOD TO ALLOW YOU TO DO TSO IN       *   FILE 316
                     SECONDARY JES, ALSO STC'S ETC ETC.          *   FILE 316
                     MAY NOT WORK BEYOND JES2/SP1.1              *   FILE 316
                                                                 *   FILE 316
       LISTCTLG  1Y  LISTS OS CATALOGS EFFICIENTLY.  UPDATED FOR *   FILE 316
                     3400 SERIES TAPE DRIVES, 3330 TYPE DISKS,   *   FILE 316
                     3350'S AND, 3850 MSS.  SEE COMMENTS IN THE  *   FILE 316
                     CODE FOR ADDITIONAL CAPABILITIES OF THE PGM *   FILE 316
                                                                 *   FILE 316
       LISTIDR   1   IMPROVED GODDARD SPACE CENTER PROGRAM FOR   *   FILE 316
                     LISTING 'IDR' RECORDS.                      *   FILE 316
                                                                 *   FILE 316
       LISTPDS   7.X GODDARD SPACE FLIGHT CNTR, FAMOUS 'LISTPDS' *   FILE 316
                     PGM.  UPDATED SO WHEN YOU DO THE FUNCTION   *   FILE 316
                     SIMILIAR TO IEHLIST, LISTPDS, IT GIVES      *   FILE 316
                     YOU THE SPF STATS, LIKE SPF 3.1 DOES.  SEE  *   FILE 316
                     THE LISTPDS# FOR ALL OF ITS CAPABILITIES.   *   FILE 316
                                                                 *   FILE 316
       LKEBOX1   1   PLACE NICE LOOKING BOX AROUND YOUR LKED     *   FILE 316
                     LISTING FOR USE IN CONJUNCTION WITH ASMBOX1 *   FILE 316
                                                                 *   FILE 316
       LKEDMOD   1   LKED EDITOR ZAP, PUT TIME & DATE INTO LOAD  *   FILE 316
                     MODULES MVS/3.8.                            *   FILE 316
                                                                 *   FILE 316
       LKEDMOD1  1Y  LKED EDITOR ZAP PUTS TIME & DATE INTO LOAD  *   FILE 316
                     MODULES MVS/SP1.1                           *   FILE 316
                                                                 *   FILE 316
       LKED90    1   ROTATE LKED OUTPUT ON IBM 3800 90 DEGREES   *   FILE 316
                     AND GET 2 PAGES ONTO 1.                     *   FILE 316
                                                                 *   FILE 316
       MACROS    1   PACKAGED MOST MACROS IN THIS MEMBER. LOOK   *   FILE 316
                     AT THE INSTALL JOBSTREAM TO SEE IF YOU WILL *   FILE 316
                     NEED THEM.  HAVE '><' IN PLACE OF './' IN   *   FILE 316
                     IEBUPDTE FORMAT SO USE 'PDSLOAD' PGM.       *   FILE 316
                                                                 *   FILE 316
                     MACROS FOR THIS FILE ARE NOW INCLUDED       *   FILE 316
                                                                 *   FILE 316
                      $-E        F-M             N-T       U-Z   *   FILE 316
                     $#SVCKP    FLOAT         OPENIF             *   FILE 316
                     $#SVCKS    IFIX          OPENIN             *   FILE 316
                     $REGS      LOADIT        SEARCHDD           *   FILE 316
                     @          LOADS         SNAPREGS           *   FILE 316
                     CAPS       MOVE          STAE$              *   FILE 316
                     CLOSEIF    MSG           TESTOPEN           *   FILE 316
                     COMMENT                     TRC             *   FILE 316
                     DFLOAT                                      *   FILE 316
                     EDIT                                        *   FILE 316
                                                                 *   FILE 316
       MIRROR    1X  REVERSE THE DATA ON INPUT CARD IMAGE. I.E.  *   FILE 316
                     1-80 IS NOW IN 80-1.                        *   FILE 316
                                                                 *   FILE 316
       MIM#3     1X  OS/MVT PGM.  USED TO BE ON OS/MVT MODS      *   FILE 316
                     TAPE LONG AGO.  GOOD EXAMPLE OF DOING       *   FILE 316
                     COMPRESSION AND DECOMPRESSION.  LOOK AT     *   FILE 316
                     EXTENSIVE DOC IN CODE AND YOU'LL FIND A     *   FILE 316
                     USE FOR IT.                                 *   FILE 316
                                                                 *   FILE 316
       MODREP    2   LPA MODULE REPLACEMENT PGM OBTAINED FROM    *   FILE 316
                     CBT TAPE.  MODIFIED AT AFDSC SO IT WILL NOT *   FILE 316
                     ABEND WITH A S522. SEVERAL OTHER BUGS FIXED *   FILE 316
                                                                 *   FILE 316
       MSGWRITE  2X  SUBROUTINE USED BY SOME OF THE UTILITIES.   *   FILE 316
                                                                 *   FILE 316
       MSSMOUNT  1   ZAP TO LET TSO USERS MOUNT MSS VOLUMES      *   FILE 316
                     WITHOUT HAVING MOUNT ATTRIBUTE IN 'UADS'.   *   FILE 316
                                                                 *   FILE 316
       OFFLOAD   1   UNLOAD A PDS TO A SEQUENTIAL IEBUPDTE DSN   *   FILE 316
                     FIXED BUG ABEND 103-4C, UNBLOCKED PDS'ES.   *   FILE 316
                     (UPDATED BY JOHN KALINICH, US ARMY IN ST    *   FILE 316
                     LOUIS, MO - TO ADD ISPF STATS IN LISTPDS    *   FILE 316
                     FORMAT INTO THE "./ ADD NAME=" CARDS.)      *   FILE 316
                                                                 *   FILE 316
       PARMBLOC  2   TAKE THE PARM FROM EXEC CARD AND CREATE A   *   FILE 316
                     BLOCK LETTER BANNER.  HAS OPTIONS TO SLANT  *   FILE 316
                     ETC.  NICE FOR REPORTS.                     *   FILE 316
                                                                 *   FILE 316
       PDSGAS    2X  ALLOW YOU FIND A 'GAS' MEMBER IN A PDS      *   FILE 316
                     PGM PROVIDED YOU HAVE NOT COMPRESSED THE    *   FILE 316
                     PDS.  ASSIGNS MEMBER NAME OF $GASXXXX.      *   FILE 316
                     XXXX GOES FROM 0001 TO 9999.  THEN IT IS    *   FILE 316
                     CALLED BRUTE FORCE TO GO IN WITH SPF 3.1    *   FILE 316
                     TO FIND IT.  BUT !!  WORKS NOW ON 3380S     *   FILE 316
                     AND MVS/XA 2.2.0.                           *   FILE 316
                                                                 *   FILE 316
       PDSLOAD   1   FILE WITH IEBUPDTE CONTROL CARDS IN THEM,   *   FILE 316
                     RELOAD TO A PDS.  WILL PUT IN SPF STATS AND *   FILE 316
                     USEFUL FOR FILES UNLOADED BY OFFLOAD PGM    *   FILE 316
                     TO FROM CBT TAPE. CHANGES THE IMBEDDED '><' *   FILE 316
                     TO './' AS YOU RELOAD.  BETTER VERSION OF   *   FILE 316
                     PDSLOAD AND OFFLOAD ARE ON FILE 093.        *   FILE 316
                                                                 *   FILE 316
       PDSMATCH  1   COMPARE THE DIRECTORY OF 2 PDS'S.  HAS      *   FILE 316
                     MANY OPTIONS.  REFER TO COMMENTS IN THE     *   FILE 316
                     CODE FOR HOW TO RUN THIS UTILITY.           *   FILE 316
                                                                 *   FILE 316
       PDSPROGM  1   USED FOR DELETING & RENAMING MEMBERS OF     *   FILE 316
                     PDS FROM A BATCH JOB.  MUCH EASIER TO USE   *   FILE 316
                     THAN IEHPROGM.                              *   FILE 316
                                                                 *   FILE 316
       PDSPRINT  2X  ANOTHER PDS LIST OR PUNCH PGM.  CAN FEED    *   FILE 316
                     IT CONTROL CARDS FOR A MEMBER LIST OR       *   FILE 316
                     GIVE IT CHARACTER STRING TO SCAN FOR.       *   FILE 316
                     NICE.                                       *   FILE 316
                                                                 *   FILE 316
       PDSTEST   3X  VERIFIES INTEGRITY OF A LOAD MODULE PDS BY  *   FILE 316
                     ISSUING 'LOAD' FOR EVERY MODULE IN LOADLIB. *   FILE 316
                     IF PROBLEMS OCCUR, YOU ARE TOLD OF THEM.    *   FILE 316
                                                                 *   FILE 316
       PDSUTIL   1   ANOTHER PDS LIST TYPE PROGRAM.  THINGS IT   *   FILE 316
                     DOES, GIVES YOU A TABLE OF CONTENTS AS TO   *   FILE 316
                     WHAT PAGE EACH IS ON.  HANDY.               *   FILE 316
                                                                 *   FILE 316
       P38BOX1   1   SUBROUTINE FOR ASMBOX1.                     *   FILE 316
                                                                 *   FILE 316
       P38TURN   1   CHARACTER SET USED FOR 90 DEGREE ROTATE.    *   FILE 316
                                                                 *   FILE 316
       RACHECK   1Y  EL-CHEAPO RACF SECURITY SVC.  YALE UNIV.    *   FILE 316
                     SVC 130 MADE TO GIVE DIRT-CHEAP SECURITY.   *   FILE 316
                     WE USE WHITE HAT-BLACK HAT THEORY.  EITHER  *   FILE 316
                     YOU CAN GET TO IT OR NOT.  DOES NOT AFFECT  *   FILE 316
                     STC OR SYSTEM CODE.  LOOK AT SVC TO SEE HOW *   FILE 316
                     WE GIVE ALL POWERFUL SYSTEM PROGRAMMERS     *   FILE 316
                     (WHO WEAR WHITE HATS) THE PRIVILEGES.       *   FILE 316
                                                                 *   FILE 316
       READF     1   SUBRNTES-READF,WRITEF,RESETF, INTENDED FOR  *   FILE 316
                     USE IN PLACE OF FORTRAN UNFORMATTED I/O     *   FILE 316
                     (REAL DOG).  THIS USES FIXED BLOCKED QSAM.  *   FILE 316
                     SAVES A LOT OF CPU CYCLES.                  *   FILE 316
                                                                 *   FILE 316
       ROTATER   1   SUBROUTINE USED IN ROTATE PGMS.             *   FILE 316
                     REPLACED P38R90 AND P38R90B.                *   FILE 316
                                                                 *   FILE 316
       SEEKMON   1Y  MVS VERSION OF OS/MVT SEEKMON.              *   FILE 316
                                                                 *   FILE 316
       SETINIT   1X  SETS INITIATORS BASED ON TIME.  HAVE INITS  *   FILE 316
                     SET, PRIME, EVENINGS, MIDS, HOLIDAYS, ETC.  *   FILE 316
                                                                 *   FILE 316
       SPANCOPY  2X  CLEANS FILES WITH SPANNED RECS.  WILL       *   FILE 316
                     DROP BAD SPANNED RECS.  IF FILE CONTAINS    *   FILE 316
                     SMF RECS THEN WILL ATTEMPT TO GIVE YOU      *   FILE 316
                     AS MUCH INFO AS IT CAN.  S002 ABENDS ARE    *   FILE 316
                     NO LONGER KILLERS.                          *   FILE 316
                                                                 *   FILE 316
       SMFDATE   1X  REPORTS ON TOTAL SMF RECORDS BY DAY PLUS    *   FILE 316
                     NUMBER OF BATCH JOBS RUN AND TSO SESSIONS.  *   FILE 316
                                                                 *   FILE 316
       SMFXTRCT  8X  RENAMED TO SMFXTRK, 15 MARCH 1991.          *   FILE 316
                                                                 *   FILE 316
       SMFXTRK   9X  GENERALIZED SMF RECORD EXTRACTION UTILITY.  *   FILE 316
                     SELECT BY RECORD TYPE, DATE INTERVAL, TIME  *   FILE 316
                     INTERVAL, ETC.  REBLOCKS FROM VBS TO VB !   *   FILE 316
                     REPORTS ON NUMBER OF RECS AND MAX + MIN.    *   FILE 316
                     SEE CODE FOR ALL CAPABILITIES.              *   FILE 316
                                                                 *   FILE 316
       SMF21RP   1X  REPORT SMF 21 RECORDS ON TAPE ERRORS,       *   FILE 316
                     ALTERNATIVE TO IBM UTILITY 'IFHSTATR'.      *   FILE 316
                                                                 *   FILE 316
       SMF48RP   1X  REPORT FROM SMF 48 RECORDS ON BSC RJE       *   FILE 316
                     STATS.  MOST IMPORTANTLY, LINE ERRORS.      *   FILE 316
                                                                 *   FILE 316
       SMF50RP   1X  REPORT FROM SMF 50 RECS, VTAM TUNING STATS. *   FILE 316
                                                                 *   FILE 316
       SMF53RP   1X  REPORT FROM SMF 53 RECS, SNA RJE STATS AND  *   FILE 316
                     MOST IMPORTANTLY, LINE ERRORS.              *   FILE 316
                                                                 *   FILE 316
       SMF71FP   1X  REPORT FROM RMF 71 RECORDS ON FRAMES FOR    *   FILE 316
                     PRIVATE ADDRESS SPACES.                     *   FILE 316
                                                                 *   FILE 316
       SMF71FR   1X  RMF 71 FRAMES REPORT ON CSA FRAMES.         *   FILE 316
                                                                 *   FILE 316
       SMF71LF   1X  RMF 71 FRAMES REPORT ON LPA FRAMES.         *   FILE 316
                                                                 *   FILE 316
       SMF71LP   1X  RMF 71 NVIO PAGING REPORT.                  *   FILE 316
                                                                 *   FILE 316
       SMF71PN   1X  RMF 71 RATE OF NON-VIO RECLAIMS,            *   FILE 316
                     PAGE-IN-OUTS.                               *   FILE 316
                                                                 *   FILE 316
       SMF71UP   1X  RMF 71 UIC COUNTS VS NVIO & NSWAP PAGING.   *   FILE 316
                                                                 *   FILE 316
       SMF71VP   1X  RMF 71 RATE OF PAGING OF VIO.               *   FILE 316
                                                                 *   FILE 316
       SMF71XF   1X  RMF 71 FRAMES REPORTS FIXED FRAMES ABOVE    *   FILE 316
                     AND BELOW 16M LINE.                         *   FILE 316
                                                                 *   FILE 316
       SMF72RP   2X  CONVERTED WORKLOAD ACTIVITY RPT FROM MF/1   *   FILE 316
                     TO USE RMF 72 RECORDS.  MAY BE OF INTEREST. *   FILE 316
                                                                 *   FILE 316
       SMPERS4   1X  SAS VERSION OF THE BELOW FOR SMP R4.        *   FILE 316
                                                                 *   FILE 316
       SMPERS5   1X  SAS VERSION OF THE BELOW FOR SMP R5.        *   FILE 316
                                                                 *   FILE 316
       SMPER5A   1X  ASM LANG VERSION OF SMP HOLDERROR REPORT    *   FILE 316
                     FOR SMP5.  SAYS IF PTFS APPLIED ARE IN      *   FILE 316
                     HOLD STATUS.                                *   FILE 316
                                                                 *   FILE 316
       STAE$     1   GENERALIZED ESTAE EXIT FOR MVS.  SEE        *   FILE 316
                     COMMENTS FOR ITS CAPABILITIES.              *   FILE 316
                                                                 *   FILE 316
       STRMACS   1X  STRUCTURED PROGRAMMING MACROS FOR ASSEMBLY  *   FILE 316
                     LANG CODING.  WAS CALLED 'CONCEPT 14' LONG  *   FILE 316
                     AGO AND NEVER REALLY CAUGHT ON.  WILL SEE   *   FILE 316
                     CODE WRITTEN IN IT AND THESE SHOULD WORK.   *   FILE 316
                     MACROS INCLUDED ARE AS FOLLOWS:             *   FILE 316
                                                                 *   FILE 316
                                                                 *   FILE 316
                     CASE      ELSE        EXITIF     POPNEST    *   FILE 316
                     CASENTRY  ENDCASE     GBLVARS    PUSHINS    *   FILE 316
                     CHKSTACK  ENDDO       GETCC      PUSHLAB    *   FILE 316
                     DO        ENDLOOP     IF         PUSHNEST   *   FILE 316
                     DOEXIT    ENDSRCH     IFPROC     STKINS     *   FILE 316
                     DOPROC    EXIT        POPINS     STRTDO     *   FILE 316
                                                      STRTSRCH   *   FILE 316
                                                                 *   FILE 316
       SYSLOG    1X  WRITE YOUR OPERATOR LOGS SAFELY AND ALWAYS  *   FILE 316
                     IN ORDER.  SEE CODE FOR DETAILS.            *   FILE 316
                                                                 *   FILE 316
       SYSREPRO  1X  SEQUENTIAL COPY UTILITY.  IT IS LIKE        *   FILE 316
                     IEBGENER BUT MUCH FASTER.  PRINTS OUT       *   FILE 316
                     DSNAMES, VOLSERS, DCB, ATTRIBUTES,          *   FILE 316
                     FILE SEQ NUMBER FOR EACH DATASET.           *   FILE 316
                                                                 *   FILE 316
       TANAL     3X  DO QUICK SCAN OF UNLABELED OR LABELED       *   FILE 316
                     TAPE TO GIVE YOU THE MAX AND MIN BLKSIZES   *   FILE 316
                     IN ALL FILES AND THE NUMBER OF BLOCKS       *   FILE 316
                     IN THE FILE.                                *   FILE 316
                                                                 *   FILE 316
       TAPEL     3X  GIVES YOU A QUICK SCAN OF A TAPE AND        *   FILE 316
                     GIVES INFO ON EACH FILE IN EASY TO READ     *   FILE 316
                     FORM.  IS FOR THE NOT TOO BRIGHT USER YOU   *   FILE 316
                     MAY HAVE.                                   *   FILE 316
                                                                 *   FILE 316
       TAPELZAP  1Y  ZAP TO FORCE OPER REPLY WITH 6 CHAR VOLSER  *   FILE 316
                     ON TAPE.  DECREASE TAPES WITH VOL=SER=U     *   FILE 316
                     MVS/SP1.1                                   *   FILE 316
                                                                 *   FILE 316
       TAPEMAP   1X  FAMOUS 'TAPEMAP' PGM IN SOURCE CARD FORM.   *   FILE 316
                     SURPRISING WHAT YOU CAN DO WITH A DISASS-   *   FILE 316
                     EMBLER AND A LOT OF TIME AND PATIENCE.      *   FILE 316
                                                                 *   FILE 316
       TAPESCAN  1   MVS UPDATED VERSION FAMOUS 'TAPESCAN'.      *   FILE 316
                                                                 *   FILE 316
       TAPESC44  1   MVS UPDATED VERSION FAMOUS 'TAPESCAN'. UPD  *   FILE 316
                     TO R4.4 FOR 3480 SUPPORT BY FRANK PAJERSKI. *   FILE 316
                     THE MAN IS NOTHING SHORT OF "GREAT".        *   FILE 316
                                                                 *   FILE 316
       TIDY      1   CLEANS UP FORTRAN CODE.  LOOK AT COMMENTS   *   FILE 316
                     IN CODE TO SEE HOW TO RUN THE BEAST.        *   FILE 316
                                                                 *   FILE 316
       TIDYASM   1   CLEANS UP ALC CODE.  SEE COMMENTS IN CODE   *   FILE 316
                     TO SEE HOW TO RUN THE BEAST.                *   FILE 316
                                                                 *   FILE 316
       TLABEL    2   REPLACES IBM UTILITY 'IEHINITT'.  OPERATOR  *   FILE 316
                     STARTABLE AND WILL ALLOW YOU TO PUT A       *   FILE 316
                     LABEL TO A TAPE OR JUST PUT A TAPEMARK      *   FILE 316
                     ONTO THE TAPE.  (RUNS AUTHORIZED)           *   FILE 316
                                                                 *   FILE 316
       TLPRINT   3X  SUBROUTINE USED BY SOME TAPE UTILITIES TO   *   FILE 316
                     FORMAT A LABEL OF A TAPE.                   *   FILE 316
                                                                 *   FILE 316
       TMSLABL   1   FRONT-END TO UCC1 TMSTPNIT TO LABEL TAPES.  *   FILE 316
                     GETS AROUND SC03 ABEND PROBLEM WITH         *   FILE 316
                     MULTI-LINKS.  WE ATTACH INSTEAD.            *   FILE 316
                                                                 *   FILE 316
       TOD       1   PGM WHICH GETS THE TIME FROM THE SYSTEM BY  *   FILE 316
                     'STORE CLOCK' INSTRUCTION AND PASSES IT TO  *   FILE 316
                     SUBPROGRAM CALLED "TODCNVRT".               *   FILE 316
                                                                 *   FILE 316
       TODCNVRT  1   SUBPGM CONVERTS THE RESULTS OF THE 'STCK'   *   FILE 316
                     INSTRUCTION TO EBCDIC.  LOGIC FROM MODULE   *   FILE 316
                     AMDPRSEG IN AMDPRDMP (WITH A FEW MODS)      *   FILE 316
                     MAKES PARAMETER PASSING EASIER.             *   FILE 316
                                                                 *   FILE 316
       UADSORT   1   READ AND PRINT CONTENTS OF 'SYS1.UADS' BY   *   FILE 316
                     TRAVELING THROUGH THE RECORDS.              *   FILE 316
                                                                 *   FILE 316
       UNIVERT   1   PGM TO CONVERT CARD DECK DATA BACK & FORTH  *   FILE 316
                     TO UNIVAC(FIELDATA).  USES UNIVAC TRANSLATE *   FILE 316
                     TABLES IN 2ND CSECT.                        *   FILE 316
                                                                 *   FILE 316
       USRGUIDE  1   THIS IS THE 2ISG USER'S GUIDE.  HOPEFULLY   *   FILE 316
                     IT WILL GIVE YOU AN IDEA OF HOW ONE PLACE   *   FILE 316
                     WROTE ONE.                                  *   FILE 316
                                                                 *   FILE 316
       VIOEXIT   1X  ACF2 VIOLATION EXIT TO ALLOW USE OF BLP IN  *   FILE 316
                     CASES WHERE TMS FOREIGN TAPES NEED TO BE    *   FILE 316
                     READ.  SEE CODE FOR EXPLANATION.            *   FILE 316
                                                                 *   FILE 316
       VKILLER   1   SUBTASK FOR TAPEL.  LETS YOU DO MULTI       *   FILE 316
                     TAPEL'S ON A NO. OF TAPES, THEN MAKE IT     *   FILE 316
                     QUIT.  YOU TELL "KILL", TO KILL TAPEL !!!!  *   FILE 316
                                                                 *   FILE 316
       ZEBCOMPR  1   A ZAP TO THE IBM UTILITY 'IEBCOMPR' TO      *   FILE 316
                     DISPLAY UNMATCHED RECORDS IN EBCDIC         *   FILE 316
                     INSTEAD OF HEX.  WE MADE A COPY OF          *   FILE 316
                     IEBCOMPR, CALLED IT ZEBCOMPR AND ZAPPED     *   FILE 316
                     IT.                                         *   FILE 316
                                                                 *   FILE 316
       ZMSG      1X  PGM TAKES MESSAGE OUT OF PARM FIELD AND     *   FILE 316
                     DISPLAYS ON CONSOLE.  NICE TO PUT IN JCL    *   FILE 316
                     PROCS TO NOTIFY OPERATORS OF PROBLEMS.      *   FILE 316
                                                                 *   FILE 316
       ZTDUMPTP  1X  GENERALIZED TAPE DUMPING FACILITY.  PUT IT  *   FILE 316
                     IN AN AUTHORIZED LIBRARY.  POWERFUL.  SEE   *   FILE 316
                     COMMENTS IN CODE FOR FULL DETAILS.          *   FILE 316
                                                                 *   FILE 316
       ZTSECURE  2X  MAKES SURE NO DATA IS BEYOND THE 2 DOUBLE   *   FILE 316
                     EOF MARKS ON TAPE.  DUMPS FIRST 3 BLOCKS    *   FILE 316
                     AND LAST BLK OF EVERY FILE.  LEAPS OVER     *   FILE 316
                     DOUBLE END-OF-FILE MARKS & WRITES BINARY    *   FILE 316
                     PATTERN UNTIL HITS REFLECTIVE STRIP.        *   FILE 316
                                                                 *   FILE 316

Table of contents

           IS FROM TIM HENNESS OF TENNECO BUSINESS SERVICES IN   *   FILE 317
           NEWPORT NEWS, VIRGINIA, AND CONTAINS A REXX EXEC TO   *   FILE 317
           MANAGE IBM BOOK MANAGER BOOKS.                        *   FILE 317
                                                                 *   FILE 317
           THIS REXX EXEC IS BEST RUN UNDER TSO-IN-BATCH.        *   FILE 317
           SAMPLE JCL IS INCLUDED IN THIS FILE.                  *   FILE 317
                                                                 *   FILE 317
       EMAIL:   TimHenness@ibm.net                               *   FILE 317
                                                                 *   FILE 317
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  *   FILE 317
                                                                 *   FILE 317
  MAINTAIN BOOKMANAGER DATA SETS                                 *   FILE 317
                                                                 *   FILE 317
  PROGRAM NAME - BKMGRMNT                                        *   FILE 317
                                                                 *   FILE 317
  FUNCTION -                                                     *   FILE 317
                                                                 *   FILE 317
     THIS REXX EXEC WILL INDICATE THE MAINTAINANCE REQUIRED      *   FILE 317
     FOR BOOKMANAGER DATA SETS.  THE FOLLOWING LISTINGS ARE      *   FILE 317
     PRODUCED:                                                   *   FILE 317
                                                                 *   FILE 317
     1.  LIST OF BOOKSHELVES NOT IN THE BOOKSHELF LIST.          *   FILE 317
                                                                 *   FILE 317
     2.  LIST OF BOOKSHELF INDEXES NOT USED BY ANY BOOKSHELF.    *   FILE 317
                                                                 *   FILE 317
     3.  LIST OF BOOKS NOT IN ANY BOOKSHELF.                     *   FILE 317
                                                                 *   FILE 317
     4.  LIST OF BOOKS TO BE REPLACED IN SPECIAL BOOKSHELVES.    *   FILE 317
                                                                 *   FILE 317
     ALSO, A REXX EXEC CAN BE WRITTEN THAT, WHEN EXECUTED,       *   FILE 317
     WILL DELETE THE BOOKSHELVES AND BOOKS INDICATED.            *   FILE 317
                                                                 *   FILE 317
     PARAMETERS -                                                *   FILE 317
                                                                 *   FILE 317
     THIS EXEC IS CALLED WITH THE FOLLOWING PARAMETER FORMAT:    *   FILE 317
                                                                 *   FILE 317
        BKMGRMNT  CNTLFILE                                       *   FILE 317
                                                                 *   FILE 317
     WHERE:                                                      *   FILE 317
                                                                 *   FILE 317
        CNTLFILE - IS THE DATA SET NAME OF THE CONTROL FILE.     *   FILE 317
                                                                 *   FILE 317
     CONTROL FILE FORMATS -                                      *   FILE 317
                                                                 *   FILE 317
     THE CONTROL FILE CONSISTS OF CONTROL RECORDS THAT           *   FILE 317
     DEFINE THE DATA TO BE PROCESSED.                            *   FILE 317
                                                                 *   FILE 317
     THE BOOKSHELF LISTS, BOOKSHELVES, BOOKSHELF INDEXES, AND    *   FILE 317
     BOOKS ARE ACCESSED FROM THE CATALOG.  THE CATALOGED DATA    *   FILE 317
     SET NAMES ARE DEFINED BY THE FOLLOWING CONTROL              *   FILE 317
     STATEMENTS:                                                 *   FILE 317
                                                                 *   FILE 317
        CATALOG BKLSHELF=MASK                                    *   FILE 317
        CATALOG BKSHELF=MASK                                     *   FILE 317
        CATALOG BKINDEX=MASK                                     *   FILE 317
        CATALOG BOOK=MASK                                        *   FILE 317
                                                                 *   FILE 317
     WHERE:                                                      *   FILE 317
                                                                 *   FILE 317
        MASK - IS A MASK DEFINING THE DATA SET NAMES.  A MASK    *   FILE 317
               CONSISTS OF A HIGH-LEVEL QUALIFIER, FOLLOWED BY   *   FILE 317
               ONE OR MORE QUALIFIERS.  A PERCENT SIGN ('%')     *   FILE 317
               CAN BE USED TO MATCH ANY SINGLE CHARACTER.  AN    *   FILE 317
               ASTERISK ('*') CAN BE USED TO MATCH MULTIPLE      *   FILE 317
               CHARACTERS IN A SINGLE QUALIFIER.  A DOUBLE       *   FILE 317
               ASTERISK ('**') CAN BE USED TO MATCH ZERO OR      *   FILE 317
               MORE QUALIFIERS.                                  *   FILE 317
                                                                 *   FILE 317
     TO EXCLUDE SPECIFIC DATA SETS, USE THE FOLLOWING            *   FILE 317
     CONTROL STATEMENTS:                                         *   FILE 317
                                                                 *   FILE 317
        EXCLUDE BKLSHELF=DSN                                     *   FILE 317
        EXCLUDE BKSHELF=DSN                                      *   FILE 317
        EXCLUDE BKINDEX=DSN                                      *   FILE 317
        EXCLUDE BOOK=DSN                                         *   FILE 317
                                                                 *   FILE 317
     WHERE:                                                      *   FILE 317
                                                                 *   FILE 317
        DSN - IS THE DATA SET NAME TO BE EXCLUDED.               *   FILE 317
                                                                 *   FILE 317
     'SPECIAL' BOOKSHELVES ARE BOOKSHELVES THAT ARE CREATED      *   FILE 317
     LOCALLY, USING BOOKS FROM OTHER BOOKSHELVES.  FOR           *   FILE 317
     EXAMPLE, THE 'MESSAGES' BOOKSHELF CONTAINS ALL OF THE       *   FILE 317
     BOOKS CONTAINING MESSAGES AND CODES FROM THE OTHER          *   FILE 317
     BOOKSHELVES.  THE SPECIAL BOOKSHELVES ARE DEFINED BY THE    *   FILE 317
     FOLLOWING CONTROL STATEMENT:                                *   FILE 317
                                                                 *   FILE 317
        SPECIAL BKSHELF=3DDSN                                    *   FILE 317
                                                                 *   FILE 317
     WHERE:                                                      *   FILE 317
                                                                 *   FILE 317
        DSN - IS THE DATA SET NAME OF THE SPECIAL BOOKSHELF.     *   FILE 317
                                                                 *   FILE 317
     THIS EXEC WILL WRITE SEVERAL REPORTS.  THE REPORT DATA      *   FILE 317
     SET IS DEFINED FROM THE FOLLOWING CONTROL STATEMENTS:       *   FILE 317
                                                                 *   FILE 317
        REPORT DSN=DSN                                           *   FILE 317
        REPORT SYSOUT=CLASS                                      *   FILE 317
        REPORT TERM                                              *   FILE 317
        REPORT ALLOC=PARMS                                       *   FILE 317
        REPORT OUTDES=OUTDES                                     *   FILE 317
        REPORT DEPTH=DEPTH                                       *   FILE 317
                                                                 *   FILE 317
     WHERE:                                                      *   FILE 317
                                                                 *   FILE 317
        DSN    - IS THE NAME OF THE DATA SET TO WHICH THE        *   FILE 317
                 REPORT IS TO BE WRITTEN.                        *   FILE 317
                                                                 *   FILE 317
        CLASS  - IS THE SYSOUT CLASS TO WHICH THE REPORT IS      *   FILE 317
                 TO BE WRITTEN.                                  *   FILE 317
                                                                 *   FILE 317
        TERM   - SPECIFIES THAT THE REPORT IS TO BE WRITTEN      *   FILE 317
                 TO THE TSO TERMINAL.                            *   FILE 317
                                                                 *   FILE 317
        PARMS  - SPECIFIES THE PARAMETERS TO BE INCLUDED ON      *   FILE 317
                 THE TSO ALLOCATE FOR THE REPORT DATA SET.       *   FILE 317
                                                                 *   FILE 317
        OUTDES - SPECIFIES THE PARAMETERS TO BE USED FOR THE     *   FILE 317
                 TSO OUTDES COMMAND FOR THE REPORT DATA SET.     *   FILE 317
                 AN 'OUTDES(BKMGROUT)' PARAMETER WILL BE         *   FILE 317
                 INCLUDED IN THE TSO ALLOCATE COMMAND FOR THE    *   FILE 317
                 REPORT DATA SET.  THIS PARAMETER CAN BE         *   FILE 317
                 SPECIFIED ONLY IF THE 'REPORT SYSOUT'           *   FILE 317
                 PARAMETER IS SPECIFIED.                         *   FILE 317
                                                                 *   FILE 317
        DEPTH  - IS THE NUMBER OF LINES TO BE PRINTED ON A       *   FILE 317
                 PAGE.  IF THIS PARAMETER IS OMITTED, THE        *   FILE 317
                 DEFAULT IS 60.                                  *   FILE 317
                                                                 *   FILE 317
     THIS EXEC WILL WRITE ANOTHER REXX EXEC THAT TO DELETE       *   FILE 317
     THE UNREFERENCED BOOKSHELVES, BOOKSHELF INDEXES, AND        *   FILE 317
     BOOKS.  THE REXX EXEC IS WRITTEN TO A DATA SET DEFINED      *   FILE 317
     BY THE FOLLOWING CONTROL STATEMENTS:                        *   FILE 317
                                                                 *   FILE 317
        EXEC DSN=DSN                                             *   FILE 317
        EXEC ALLOC=PARMS                                         *   FILE 317
                                                                 *   FILE 317
     WHERE:                                                      *   FILE 317
                                                                 *   FILE 317
        DSN   - IS THE DATA SET NAME OF THE REXX EXEC.  IF       *   FILE 317
                THIS PARAMETER IS NOT SPECIFIED, THE EXEC        *   FILE 317
                WILL NOT BE WRITTEN.                             *   FILE 317
                                                                 *   FILE 317
        PARMS - SPECIFIES THE ALLOCATION PARAMETERS TO BE        *   FILE 317
                INCLUDED ON THE TSO ALLOCATE FOR THE REXX        *   FILE 317
                EXEC DATA SET.  IF THIS PARAMETER IS NOT         *   FILE 317
                SPECIFIED, THE DATA SET MUST ALREADY EXIST.      *   FILE 317
                                                                 *   FILE 317

Table of contents

           IS FROM KNUT FEIERT OF H & M SYSTEM SOFTWARE GMBH     *   FILE 318
           IN ROEDERMARK, GERMANY.  THIS FILE CONTAINS A         *   FILE 318
           PROGRAM AND A REXX EXEC TO PRINT MATERIAL IN A TAPE   *   FILE 318
           CREATED ON A DOS/VSE SYSTEM, IN POWER OFFLOAD         *   FILE 318
           FORMAT, TO A PRINTER DRIVEN BY AN MVS OR A VM         *   FILE 318
           SYSTEM.                                               *   FILE 318
                                                                 *   FILE 318
           THE REXX EXEC WAS TRANSLATED FROM GERMAN INTO         *   FILE 318
           ENGLISH BY MR. FEIERT, BUT AN APPROXIMATION OF        *   FILE 318
           THE ORIGINAL (UMLAUT'ED LETTERS CHANGED TO -E)        *   FILE 318
           GERMAN VERSION HAS BEEN INCLUDED TOO.                 *   FILE 318
                                                                 *   FILE 318
       ADDRESS:   KNUT FEIERT                                    *   FILE 318
                  H & M SYSTEM SOFTWARE, GMBH                    *   FILE 318
                  SENEFELDERSTRASSE 16                           *   FILE 318
                  D-63322 ROEDERMARK, GERMANY                    *   FILE 318
                                                                 *   FILE 318
       EMAIL:     HM-ROE@T-ONLINE.DE                             *   FILE 318
                                                                 *   FILE 318

Table of contents

           IS A PROGRAM THAT WILL EXTRACT TYPE 14 AND 15 SMF     *   FILE 319
          RECORDS AND PRODUCE A REPORT.  THIS PROGRAM WAS        *   FILE 319
          SUPPLIED FROM THE U.S. POSTAL SERVICE IN WASHINGTON,   *   FILE 319
          D.C. FROM A PROGRAM THEY MODIFIED FROM THE SPLA TAPE   *   FILE 319
          ** DECEMBER 03, 1985.  (HAD A CALL ABOUT THIS PROGRAM  *   FILE 319
          IT WAS MISSING MACROS - I RESTORED THE OLD VERSION OF  *   FILE 319
          THE CODE - THAT HAD ALL ITS MACROS.)                   *   FILE 319
                                                                 *   FILE 319

Table of contents

           IS A SERIES OF DF/DSS DRIVER EXITS FROM JOHN *  FILE 320
           SULLIVAN OF LOMA LINDA UNIVERSITY MEDICAL CENTER IN   *   FILE 320
           CALIFORNIA.  THIS VERSION HAS A NEW UCB LOOK UP       *   FILE 320
           ROUTINE WHICH IS UPWARD COMPATIBLE WITH MVS/SP1.3     *   FILE 320
           AND MVS/SP2.0 (XA) AS WELL AS MVS 3.8 BASE LEVEL      *   FILE 320
           CODE.                                                 *   FILE 320
                                                                 *   FILE 320

Table of contents

           is from Roland Schiradin of Eltville, Germany.        *   FILE 321
           This file contains several programs:  One is a        *   FILE 321
           COBOL load module analyzer, which will tell you       *   FILE 321
           what options a COBOL CSECT was compiled with.         *   FILE 321
           Another is a started task tester, to check if a       *   FILE 321
           certain started task is running, and to set a         *   FILE 321
           condition code in a batch job as a result.            *   FILE 321
                                                                 *   FILE 321
           Addition of a CICS CEMT interface for batch.          *   FILE 321
                                                                 *   FILE 321
       ADDRESS:   ROLAND SCHIRADIN                               *   FILE 321
                  TAUSUSSTR 52                                   *   FILE 321
                  65343 ELTVILLE, GERMANY                        *   FILE 321
                                                                 *   FILE 321
       PHONE:     49-6123-899708                                 *   FILE 321
                                                                 *   FILE 321
       EMAIL:     ROLAND@SCHIRADIN.DE (fix)                      *   FILE 321
                  SCHIRADI@TAP.DE (can be changed)               *   FILE 321
                  SCHIRADINR@ALTE-LEIPZIGER.DE  (WORK)           *   FILE 321
                                                                 *   FILE 321
     Roland Schiradin (July 2000)                                *   FILE 321
                                                                 *   FILE 321
 --------------------------------------------------------------  *   FILE 321
                                                                 *   FILE 321
     These programs are distributed on an as is, where is        *   FILE 321
     basis, without expressed or implied warranty of any         *   FILE 321
     kind. It is distributed in hope that it may save other      *   FILE 321
     people some wheel re-inventing.                             *   FILE 321
                                                                 *   FILE 321
 --------------------------------------------------------------  *   FILE 321
                                                                 *   FILE 321
   Addition of an ISPF interface to Roland Schiradin's COBANAL   *   FILE 321
   program, from Fritz Alber:                                    *   FILE 321
                                                                 *   FILE 321
    COBOL ANALYSIS ISPF DIALOG                                   *   FILE 321
    Supplement to CBT File 321 program COBANAL                   *   FILE 321
    developed by Roland Schiradin                                *   FILE 321
                                                                 *   FILE 321
    Fritz Alber                                                  *   FILE 321
    Albstr. 19                                                   *   FILE 321
    D 72649 Wolfschlugen                                         *   FILE 321
    TEL. 0049-7022/959234                                        *   FILE 321
    FAX. 0049-7022/959236                                        *   FILE 321
                                                                 *   FILE 321
    E-MAIL  : Alber¹alber-edv.de                                 *   FILE 321
    INTERNET: www.alber-edv.de                                   *   FILE 321
                                                                 *   FILE 321
       -------------------  Index  ---------------------         *   FILE 321
                                                                 *   FILE 321
     COBANAL   This Program analyzes your Cobol-Load-Modules.    *   FILE 321
               There is no need for the source. Support for      *   FILE 321
               single programs also for a complete load-lib.     *   FILE 321
               This program require the STRING macro from        *   FILE 321
               FILE183.  I have include the current versions     *   FILE 321
               of STRING and STRINGXA. Thanks to Gilbert         *   FILE 321
               Saint-Flour                                       *   FILE 321
                                                                 *   FILE 321
               Full support for COBOL for OS/390 and VM          *   FILE 321
               formally called COBOL for MVS and VM,             *   FILE 321
               COBOL/370 or ADCYLE COBOl/370.  Full support      *   FILE 321
               for COBOL-II every version.  Not much             *   FILE 321
               support for COBOL-I.  Not much support for C      *   FILE 321
               and LE-enabled Assembler.                         *   FILE 321
                                                                 *   FILE 321
               If you have older or newer Cobol programs         *   FILE 321
               please send the load modules to me at             *   FILE 321
               Roland(at)Schiradin.de. I'll add some code        *   FILE 321
               to support those Cobol-Versions.  Put the         *   FILE 321
               load module pds in TSO XMIT format.               *   FILE 321
                                                                 *   FILE 321
               If you like to get the newest version of these    *   FILE 321
               programs, please contact Roland(at)Schiradin.de   *   FILE 321
                                                                 *   FILE 321
               You can find a nice ISPF interface for CobAnal    *   FILE 321
               on File 330, which is also included here on       *   FILE 321
               File 321.                                         *   FILE 321
                                                                 *   FILE 321
               Last Change: July 2000                            *   FILE 321
                                                                 *   FILE 321
     COBJCL    A sample JCL for COBANAL                          *   FILE 321
                                                                 *   FILE 321
               Last Change: March 1998                           *   FILE 321
                                                                 *   FILE 321
     STCCHECK  This program check if a started task is           *   FILE 321
               already active.  This avoid abend U1800 if a      *   FILE 321
               operator start the same CICS again.  Please note  *   FILE 321
               this works only on the same MVS-image, I'll add   *   FILE 321
               somtimes code to check the SYSPLEX.               *   FILE 321
                                                                 *   FILE 321
               //*******************  EXECUTE CICS               *   FILE 321
               //*****************************************       *   FILE 321
               //STCCHECK EXEC PGM=STCCHECK,PARM='DCCA201'       *   FILE 321
               //SYSPRINT  DD SYSOUT=*                           *   FILE 321
               //SYSUDUMP  DD SYSOUT=D                           *   FILE 321
               //*****************************************       *   FILE 321
               //DCCSTRT IF (STCCHECK.RC = 0) THEN               *   FILE 321
               //DCCA201 EXEC PROC=DCICSA                        *   FILE 321
               //EDCCSTRT ENDIF                                  *   FILE 321
                                                                 *   FILE 321
               RC = 0   DCCA201 is not active                    *   FILE 321
               RC not 0 DCCA201 is active                        *   FILE 321
                                                                 *   FILE 321
               Last Change: March 1998                           *   FILE 321
                                                                 *   FILE 321
     STRING    Provides functions similar to PL/I's              *   FILE 321
               PUT EDIT or COBOL's STRING.                       *   FILE 321
                                                                 *   FILE 321
               Taken from FILE183.                               *   FILE 321
                                                                 *   FILE 321
     EXCIJCL   Sample JCL to invoke the                          *   FILE 321
               CICS-Batch-Interface                              *   FILE 321
                                                                 *   FILE 321
               Last Change: March 1999                           *   FILE 321
                                                                 *   FILE 321
     EXCIRDO   CSD for CICS 4.1 and higher                       *   FILE 321
                                                                 *   FILE 321
               Last Change: March 1999                           *   FILE 321
                                                                 *   FILE 321
     EXCI      The CEMT-Batch-Interface written in Cobol         *   FILE 321
               Note: You need the EXCI-Stub (DFHEXLI) in         *   FILE 321
               your BIND-Job !!!! Please specify EXCI and        *   FILE 321
               COBOL3 as the precompiler option.                 *   FILE 321
                                                                 *   FILE 321
               Last Change: March 1999                           *   FILE 321
                                                                 *   FILE 321
     EXCISE    The CICS-Server-Program written in                *   FILE 321
               Assembler.  Please expand the program to          *   FILE 321
               your needs.                                       *   FILE 321
                                                                 *   FILE 321
               Last Change: March 1999                           *   FILE 321
                                                                 *   FILE 321
     STRINGXA  Dropped                                           *   FILE 321
                                                                 *   FILE 321

Table of contents

           IS FROM SEVERAL SOURCES ON THE INTERNET, AND *  FILE 322
           CONTAINS PROGRAMS TO SUSPEND EXECUTION OF A CLIST     *   FILE 322
           OR REXX EXEC UNDER TSO, FOR A GIVEN AMOUNT OF TIME,   *   FILE 322
           SIMILAR TO THE VM CP COMMAND CALLED 'SLEEP'.          *   FILE 322
                                                                 *   FILE 322
           INCLUDED ARE:                                         *   FILE 322
                                                                 *   FILE 322
           TSOWAIT  -  from Wim Hondorp                          *   FILE 322
                                                                 *   FILE 322
           SLEEPJ   -  from Hans Joolen                          *   FILE 322
                                                                 *   FILE 322
           SLEEPR   -  from Gary Scarcella                       *   FILE 322
                                                                 *   FILE 322
           SLEEPS   -  from Rob Scott                            *   FILE 322
                                                                 *   FILE 322
           SYSSLEEP -  from Roger Lacroix                        *   FILE 322
                                                                 *   FILE 322
           REXXWAIT -  from Lionel Dyck                          *   FILE 322
                                                                 *   FILE 322
       THERE ARE ENOUGH IDEAS INCLUDED IN THESE PROGRAMS, SO     *   FILE 322
       THAT IF YOU NEED SOMETHING THAT'S A LITTLE DIFFERENT,     *   FILE 322
       YOU CAN PROBABLY PROGRAM IT YOURSELF.                     *   FILE 322
                                                                 *   FILE 322

Table of contents

           IS FROM GERARD NICOL OF EUREKA SYSTEMS PROGRAMMING    *   FILE 323
           PTY LTD OF LEICHHARDT, AUSTRALIA.  THIS FILE CONTAINS *   FILE 323
           A REXX FUNCTION PACKAGE WRITTEN IN ASSEMBLER.  THIS   *   FILE 323
           FILE CONTAINS SOURCE-FORMAT MEMBERS NEEDED TO RUN     *   FILE 323
           THE REXX FUNCTIONS, BUT SOURCE CODE FOR THE ASSEMBLER *   FILE 323
           LOAD MODULES ON FILE 324 IS NOT INCLUDED.             *   FILE 323
                                                                 *   FILE 323
           THIS FILE NOW CONTAINS GERARD'S FULL PACKAGE.  THE    *   FILE 323
           COMPLETE PACKAGE NO LONGER HAS AN EXPIRY DATE.        *   FILE 323
           UPDATES MAY BE OBTAINED BY DOWNLOADING FROM GERARD'S  *   FILE 323
           WEB SITE:                                             *   FILE 323
                                                                 *   FILE 323
            HTTP://WWW.LEICHHARDT.NET.AU/GERARD/REXXFP1          *   FILE 323
                                                                 *   FILE 323
       EMAIL:   GERARD@LEICHHARDT.NET.AU                         *   FILE 323
                GNI13@QANTAS.COM.AU        WORK                  *   FILE 323
                                                                 *   FILE 323
           FOR A DESCRIPTION OF THIS PACKAGE, SEE MEMBERS        *   FILE 323
           $$$ABOUT, $$$DESCR, $$$INDEX, $$$SYNTX.               *   FILE 323
                                                                 *   FILE 323

Table of contents

           IS FROM GERARD NICOL OF EUREKA SYSTEMS PROGRAMMING    *   FILE 324
           PTY LTD OF LEICHHARDT, AUSTRALIA.  THIS FILE CONTAINS *   FILE 324
           LOAD MODULE MEMBERS FOR HIS REXX FUNCTION PACKAGE.    *   FILE 324
                                                                 *   FILE 324
           THIS IS NOW GERARD'S FULL PACKAGE.  ALL OF THE        *   FILE 324
           FUNCTIONS IN HIS PACKAGE ARE INCLUDED HERE.           *   FILE 324
           FUTURE UPDATES MAY BE OBTAINED BY DOWNLOADING         *   FILE 324
           FROM GERARD'S WEB SITE:                               *   FILE 324
                                                                 *   FILE 324
            HTTP://WWW.LEICHHARDT.NET.AU/GERARD/REXXFP1          *   FILE 324
                                                                 *   FILE 324

Table of contents

           IF FROM WELLS FARGO BANK AND CONTAINS THE FOLLOWING   *   FILE 325
           PROGRAMS AND TSO COMMANDS.  ALL CODE IS CURRENT AS OF *   FILE 325
           SEP 1986,  MVS / XA 2.1.5.                            *   FILE 325
           THIS FILE IS IN IEBUPDTE SYSIN FORMAT.                *   FILE 325
           SEE THE MEMBER CALLED $$DOC FOR ADDITIONAL            *   FILE 325
           INFORMATION.                                          *   FILE 325
                                                                 *   FILE 325
         DARTH    - THE 'DUMP ACTIVITY REPORTER / TAPE HANDLER'  *   FILE 325
                    UTILITY THAT PROCESSES SYS1.DUMP DATASETS.   *   FILE 325
                    DARTH RUNS AS A STARTED TASK THAT WAKES UP   *   FILE 325
                    EVERY 15 MINUTES TO CHECK ALL DEFINED DUMP   *   FILE 325
                    DATASETS.  WHEN A DUMP IS PRESENT, A TAPE    *   FILE 325
                    IS DYNAMICALLY ALLOCATED, THE DUMP IS        *   FILE 325
                    OFFLOADED, AND THE DATASET IS RESET.  THEN   *   FILE 325
                    A CONTROL DATASET IS UPDATED TO RECORD THE   *   FILE 325
                    SYSTEM ID, DATE, AND TIME WHERE THE DUMP     *   FILE 325
                    OCCURRED, THE TAPE VOLUME IDETIFICATION,     *   FILE 325
                    AND THE ACTUAL TITLE FROM THE DUMP.          *   FILE 325
                                                                 *   FILE 325
         IEFUTL   - WELLS FARGO'S VERSION OF THE SMF USER TIME   *   FILE 325
                    LIMIT EXIT.  YOU WILL NOT BE ABLE TO USE     *   FILE 325
                    THIS CODE AS IT STANDS BECAUSE OF SOME       *   FILE 325
                    INSTALLATION DEPENDENCIES THAT ARE NOT       *   FILE 325
                    SHIPPED.                                     *   FILE 325
                                                                 *   FILE 325
                      THIS IS AN EXAMPLE OF HOW TO DISCONNECT A  *   FILE 325
                    TSO USER RATHER THAN CANCEL WHEN WAIT TIME   *   FILE 325
                    IS EXCEEDED.  THE USER THEN HAS HOWEVER      *   FILE 325
                    MUCH TIME AS YOU ALLOW IN YOUR RECONLIM=     *   FILE 325
                    PARAMETER TO LOGON RECONNECT BEFORE VTAM     *   FILE 325
                    AUTOMATICALLY CANCELS THE ADDRESS SPACE.     *   FILE 325
                    THE TERMINAL BECOMES IMMEDIATELY AVAILABLE   *   FILE 325
                    FOR USE BY OTHER IDS, AND THE DISCONNECTED   *   FILE 325
                    ID REMAINS SWAPPED OUT.                      *   FILE 325
                                                                 *   FILE 325
                      SEE THE CODE THAT REFERS TO VTAM COMMAND:  *   FILE 325
                      V NET,TERM, ...                            *   FILE 325
                                                                 *   FILE 325
                    NOTE ===> THIS PERFORMS THE SAME FUNCTION    *   FILE 325
                      THROUGH OPERATOR COMMAND THAT ANY USER     *   FILE 325
                      CAN INVOKE THROUGH KEYBOARD ACTION.  IF    *   FILE 325
                      YOU ARE NOT FAMILIAR WITH CONDITIONAL      *   FILE 325
                      LOGOFF, READ "INVOKING UNFORMATTED SYSTEM  *   FILE 325
                      SERVICE TYPE(COND) TO FORCE A RECONNECT    *   FILE 325
                      ENVIRONMENT" IN THE TSO TERMINAL USER'S    *   FILE 325
                      GUIDE.                                     *   FILE 325
                                                                 *   FILE 325
         INMXZ01  - TSO/E TRANSMIT INITIALIZATION EXIT TO        *   FILE 325
                    PREVENT TRANSMISSION TO NON-EXISTENT TSO     *   FILE 325
                    USERIDS ON SAME NODE AS SENDER (JES2 EXIT 13 *   FILE 325
                    HANDLES NJE TRANSMISSIONS FROM OTHER NODES)  *   FILE 325
                    AND THEREBY KEEP UNRECEIVABLE DATA OFF JES2  *   FILE 325
                    SPOOL.                                       *   FILE 325
                                                                 *   FILE 325
                      THE EXIT SEARCHES THE ADDRESS              *   FILE 325
                    LIST FOR A LOCAL NODE, THEN CALLS            *   FILE 325
                    ACF2 TO VERIFY EXISTENCE OF USER.            *   FILE 325
                    IF NOT VALID, THE USERID IS                  *   FILE 325
                    REMOVED FROM THE ADDRESS LIST AND            *   FILE 325
                    AN ERROR MESSAGE IS ISSUED TO THE            *   FILE 325
                    SENDER.                                      *   FILE 325
                    NOTE:  REQUIRES PTF UZ39974 (OR EQUIVALENT)  *   FILE 325
                           BE INSTALLED FOR CORRECT FUNTIONING   *   FILE 325
                           OF "UNCHAINING" INVALID USERID.       *   FILE 325
                                                                 *   FILE 325
         INMXZ02  - TSO/E TRANSMIT TERMINATION EXIT TO ISSUE     *   FILE 325
                    EQUIVALENT OF "$HASP549 MAIL FROM" MESSAGE   *   FILE 325
                    TO NOTIFY RECEIVING USERS OF LOCAL NODE      *   FILE 325
                    TRANSMISSION.  (LOCAL TRANSMISSIONS DO NOT   *   FILE 325
                    PASS THROUGH JES2 EXIT 13).                  *   FILE 325
                                                                 *   FILE 325
                      THE EXIT SEARCHES THE ADDRESS LIST FOR A   *   FILE 325
                    LOCAL NODE, THEN VERIFIES THE OUTPUT TARGET  *   FILE 325
                    IS JES SYSOUT AND TRANSMISSION HAS           *   FILE 325
                    SUCCESSFULLY COMPLETED.  "SEND               *   FILE 325
                    '$HASP549...',USER=(),LOGON" IS ISSUED VIA   *   FILE 325
                    SVC34.                                       *   FILE 325
                                                                 *   FILE 325
         JESLOGON - A PROGRAM TO ALLOW A TSO USER TO LOGON TO    *   FILE 325
                    ANY SECONDARY SUBSYSTEM.  IT ACTS AS A       *   FILE 325
                    ONE-TIME FRONT END FOR THE STANDARD TMP,     *   FILE 325
                    AND IS INTENDED TO BE EXECUTED BY THE        *   FILE 325
                    LOGON PROCEDURE.  JOB SUBMISSIONS AND PSO    *   FILE 325
                    (PROCESS SYSOUT) REQUESTS ARE ALSO HANDLED   *   FILE 325
                    BY THE SECONDARY JES.                        *   FILE 325
                                                                 *   FILE 325
         JESMAXCC - A PAIR OF JES2 (SP2.1.5) EXITS THAT ADD TEXT *   FILE 325
                    TO THE $HASP165 MESSAGE GENERATED BY NOTIFY= *   FILE 325
                    ON THE JOB CARD OR BY THE JES2 /*NOTIFY      *   FILE 325
                    CONTROL CARD.  IF THE JOB DOES NOT ABEND,    *   FILE 325
                    THE MAXIMUM CONDITION CODE OF ALL EXECUTED   *   FILE 325
                    STEPS IS ADDED.  IF THE JOB ABENDS, THE      *   FILE 325
                    SYSTEM OR USER ABEND CODE IS ADDED:          *   FILE 325
                      $HASP165 YOURJOB ENDED AT NODE - MAX COND  *   FILE 325
                      CODE 0000                                  *   FILE 325
                      $HASP165 YOURJOB ENDED AT NODE - ABENDED   *   FILE 325
                      USER XXX                                   *   FILE 325
                      $HASP165 YOURJOB ENDED AT NODE - CANCELLED *   FILE 325
                      SYSTEM 222                                 *   FILE 325
                                                                 *   FILE 325
         NOTE     - TWO CLISTS, ONE ISPF PANEL, AND A HELP ENTRY *   FILE 325
                    THAT PROVIDE A FACILITY TO DELIVER PROFS     *   FILE 325
                    NOTES FROM A TSO SESSION:                    *   FILE 325
                      NOTE     - THE DRIVING CLIST, INVOKES      *   FILE 325
                                 WFBNOTE AND NOTEIMAC            *   FILE 325
                      NOTEIMAC - PDF EDIT INITIAL MACRO FOR      *   FILE 325
                                 SPECIAL FORMATTING              *   FILE 325
                      WFBNOTE  - ISPF PANEL TO COLLECT DATA FOR  *   FILE 325
                                 NOTE CLIST                      *   FILE 325
                      NOTEHELP - HELP ENTRY FOR NOTE CLIST       *   FILE 325
                                 (RENAME TO ==> NOTE)            *   FILE 325
                    THE NOTE COMMAND PROCEDURE (CLIST) USES THE  *   FILE 325
                    ISPF/PDF EDITOR TO BUILD AND FORMAT MAIL     *   FILE 325
                    "NOTES", THEN SENDS THEM TO PROFS OR TSO     *   FILE 325
                    USERS.  NOTE USES ISPF DIALOG SERVICES TO    *   FILE 325
                    COLLECT INFORMATION BY DISPLAYING PANELS,    *   FILE 325
                    THEREFORE NOTE MUST BE EXECUTED WHILE ISPF   *   FILE 325
                    IS ACTIVE.                                   *   FILE 325
                    THIS FACILITY WAS ORIGINALLY WRITTEN TO USE  *   FILE 325
                    THE TSO TRANSMIT COMMAND FOR DATA            *   FILE 325
                    TRANSMISSION, BUT BECAUSE PROFS CAN NOT      *   FILE 325
                    DECIPHER TRANSMIT CONTROL TAGS, NOTE NOW     *   FILE 325
                    USES A SPECIALLY MODIFIED VERSION OF THE     *   FILE 325
                    PRINTOFF COMMAND.  THIS PRINTOFF, WHICH      *   FILE 325
                    ALLOWS DEST(NODE.USER), IS PROVIDED IN THIS  *   FILE 325
                    PACKAGE.                                     *   FILE 325
                                                                 *   FILE 325
         OPCON    - OPERATOR CONSOLE MONITOR MODIFIED FOR WFB    *   FILE 325
                                                                 *   FILE 325
                    S   P   Y   (NAME CHANGED TO "OPCON" IN      *   FILE 325
                                THE CODE, BUT COMMENTS STILL     *   FILE 325
                                REFER TO "SPY")                  *   FILE 325
                                                                 *   FILE 325
                    THIS PROGRAM DISPLAYS THE CONTENTS OF ALL    *   FILE 325
                    ACTIVE GRAPHIC OPERATOR'S CONSOLES ON A TSO  *   FILE 325
                    CRT.  THE OPERATOR'S SCREEN CAN BE EITHER A  *   FILE 325
                    327X OR A 370-168 INTEGRATED CONSOLE.  THE   *   FILE 325
                    TSO USER CAN USE ANY 327X TERMINAL.          *   FILE 325
                                                                 *   FILE 325
             V3.3.2 - CORRECT SUPPORT FOR 327X MODEL 3 CONSOLE.  *   FILE 325
             V3.3.1 - CHANGE CONSOLE ASID TO 7 DUE TO CATALOG    *   FILE 325
                      ASID W/ DFP V2.                            *   FILE 325
               V3.3 - ADD SUPPORT FOR VIEWING CONSOLES THAT HAVE *   FILE 325
                      3270 EXTENDED FIELD ATTRIBUTES (E.G. 3179, *   FILE 325
                      3180, 3279-3B, ETC.).                      *   FILE 325
                    - MAKE OPCON NON-SWAPPABLE.                  *   FILE 325
                    - CHANGE CONSOLE ASID TO 6 FOR XA (S/370     *   FILE 325
                      CONASID IS 5).                             *   FILE 325
               V3.2 - ELIMINATE SPECIAL CHARACTER REQUIRED TO    *   FILE 325
                      PRECEDE OS CMD                             *   FILE 325
                    - ELIMINATE SECRET AUTH SVC, RESTORE MODESET *   FILE 325
                      AND SVC34                                  *   FILE 325
                    - CORRECT BUFFER ADDRESS PROBLEM WITH LINE 1 *   FILE 325
                      OF DISPLAY                                 *   FILE 325
                    - CORRECT LOOP COUNT FOR UCM BUILD ROUTINE   *   FILE 325
                    - ADD SUBCOMMAND A.. (AUTO W.. AFTER COMMAND *   FILE 325
                      ENTRY)                                     *   FILE 325
                    - ADD CHECK AT INITIALIZATION FOR TSO OPER   *   FILE 325
                      AUTHORITY                                  *   FILE 325
                    - MAKE COMMAND ENTRY AREA NON-DISPLAY UNTIL  *   FILE 325
                      PASSWD GIVEN                               *   FILE 325
                    - MAKE "OPER REDISPLAY" AREA MODIFIABLE FOR  *   FILE 325
                      REENTRY                                    *   FILE 325
                    - FILL BOTH ENTRY AREAS WITH NULLS TO ALLOW  *   FILE 325
                      CHAR INSERT                                *   FILE 325
                    - REDISPLAY LAST CMD ENTERED BY USER         *   FILE 325
                      (INSTEAD OF OPER)                          *   FILE 325
                    - MOVE CONSOLE STATUS TABLE TO SEPARATE      *   FILE 325
                      CSECT                                      *   FILE 325
                    - RESTRUCTURE THE HELP SCREEN AND USE        *   FILE 325
                      UPPER/LOWER CASE                           *   FILE 325
                    - PROVIDE TSO HELP ENTRY AS COMMENTS AT END  *   FILE 325
                      OF SOURCE                                  *   FILE 325
                                                                 *   FILE 325
         PRINTOFF - THE WIDELY MODIFIED IPO SUPPLIED TSO         *   FILE 325
                    COMMAND TO PRINT A DATASET, WITH YET MORE    *   FILE 325
                    FUNCTIONS ADDED.  AFTER RESEARCHING ALL      *   FILE 325
                    VERSIONS ON THE CBT TAPE, WELLS FARGO        *   FILE 325
                    CREATED THIS VERSION FROM SOURCE FROM FOUR   *   FILE 325
                    SEPARATE FILES.  WE BELIEVE THIS CONTAINS    *   FILE 325
                    ALL FEATURES EXCEPT ONE WHICH WILL BE        *   FILE 325
                    ADDED WITH OUR NEXT UPDATE (HONOR EXISTING   *   FILE 325
                    CC EVEN IF DCB SAYS "NO CC").                *   FILE 325
                                                                 *   FILE 325
                    R2 - * CORRECT ERROR, 'NOHEAD' CAUSED BLANK  *   FILE 325
                           FIRST PAGE.                           *   FILE 325
                         * CORRECT ERRORS IN LENGTH OF TEXTG     *   FILE 325
                           THROUGH TEXTJ.                        *   FILE 325
                         * INCREASE INPUT RECORD LIMIT TO        *   FILE 325
                           32,760.                               *   FILE 325
                         * CHANGE DSNAME POSIT TO DSTHING TO     *   FILE 325
                           ALLOW FOR DDN().                      *   FILE 325
                         * CHANGE DEST KEYWORD TO ACCEPT 8       *   FILE 325
                           CHARACTER VALUE.                      *   FILE 325
                         * CHANGE DEST KEYWORD TO ACCEPT NODE    *   FILE 325
                           AND USERID.                           *   FILE 325
                         * ADD DDNAME(...) KEYWORD TO ALLOW TEMP *   FILE 325
                           OR VIO DATASETS.                      *   FILE 325
                         * ADD UNIT(...) KEYWORD FOR USE WITH    *   FILE 325
                           VOLUME(...).                          *   FILE 325
                         * ADD 'VOLUME: VOLSER' TO HEADING WHEN  *   FILE 325
                           SPECIFIED.                            *   FILE 325
              +--------> * ADD TIME AND 'MONTHNAME DAY, YEAR' TO *   FILE 325
              :            DSN HEADING.                          *   FILE 325
              :          * ADD NOMSGS KEYWORD TO STOP NON-ERROR  *   FILE 325
              :            MSGS TO TERMINAL.                     *   FILE 325
              :          * ADD DSECT=YES TO CVT MACRO FOR CLEAN  *   FILE 325
              :            XA ASSEMBLY.                          *   FILE 325
              :          * MOVE ALL PUTLINE TEXT TO SEPARATE     *   FILE 325
              :            MESSAGES CSECT.                       *   FILE 325
              :            --- (FOLLOWING CHANGES ARE WFB        *   FILE 325
              :                SPECIFIC) ---                     *   FILE 325
              :          * MAKE WFB DEFAULT FORM($TST) IN PARSE  *   FILE 325
              :            MACRO.                                *   FILE 325
              :                                                  *   FILE 325
              +-- NOTE ==> THE TIME-DATE ROUTINE IKJEFLPA        *   FILE 325
                           NORMALLY RESIDES ONLY IN SYS1.AOST4.  *   FILE 325
                           THIS LIBRARY MUST BE INCLUDED IN THE  *   FILE 325
                           LINKEDIT SYSLIB FOR PROPER            *   FILE 325
                           RESOLUTION.                           *   FILE 325
                                                                 *   FILE 325
         ROOM     - (THIS VERSION IS UPDATED TO JES2 SP2.1.5     *   FILE 325
                    LEVEL.)  A TSO COMMAND TO ALLOW A USER TO    *   FILE 325
                    CHANGE THE "ROOM NUMBER" FIELD IN THE JES    *   FILE 325
                    JCT FOR THE TSO SESSION.  THIS COMMAND IS    *   FILE 325
                    NECESSARY BECAUSE THE ROOM NUMBER FIELD IS   *   FILE 325
                    NOT SUPPORTED BY UADS (AND THE FIELD IS      *   FILE 325
                    OVERLAYED BY WELLS FARGO ACCOUNTING          *   FILE 325
                    INFORMATION DURING LOGON).  ROOM MAKES IT    *   FILE 325
                    EASY FOR THE USER TO SPECIFY DELIVERY        *   FILE 325
                    INFORMATION (PRINTED ON JES HEADER AND       *   FILE 325
                    TRAILER PAGES) FOR ALL SYSOUT CREATED DURING *   FILE 325
                    THE SESSION, INCLUDING SPUN DATASETS.        *   FILE 325
                                                                 *   FILE 325
                    THIS CODE CAN SERVE AS A MODEL FOR ALLOWING  *   FILE 325
                    A TSO USER TO CHANGE THROUGH AUTHORIZED      *   FILE 325
                    MEANS ANY OTHERWISE PROTECTED INFORMATION IN *   FILE 325
                    THE JES JCT OR SIMILAR CONTROL BLOCKS.       *   FILE 325
                                                                 *   FILE 325
         VTAMCHK  - THIS PROGRAM IS INTENDED TO BE STARTED       *   FILE 325
                    AUTOMATICALLY AFTER AN IPL (BY COMMNDXX).    *   FILE 325
                    IT IS USED TO START VTAM APPLICATIONS OR     *   FILE 325
                    ISSUE OTHER COMMANDS IN AN ORDERLY SEQUENCE  *   FILE 325
                    AFTER VTAM IS UP AND RUNNING.  VTAMCHK HAS   *   FILE 325
                    THE OPTION TO DELAY BETWEEN ISSUING EACH     *   FILE 325
                    COMMAND BECAUSE SOME ENVIRONMENTS            *   FILE 325
                    THEMSELVES HAVE TIME DEPENDENCIES, SUCH AS   *   FILE 325
                    $SLOGON1   (WAIT FOR INITIALIZATION)         *   FILE 325
                                                                 *   FILE 325
                            $SN,A=XX                             *   FILE 325
                                                                 *   FILE 325
                    THE SOURCE HAS A SAMPLE OF THE PROCEDURE     *   FILE 325
                    AND SOME COMMANDS.                           *   FILE 325
                                                                 *   FILE 325
         VTOCLIST - A CORRECTED VERSION OF THE GTE VTOCLIST      *   FILE 325
                    PROGRAM TAKEN FROM THE CBT TAPE.             *   FILE 325
                    CORRECTIONS INCLUDE:                         *   FILE 325
                                                                 *   FILE 325
                    - PROVIDE SUPPORT FOR 3380 MODEL E DEVICES.  *   FILE 325
                    - PROVIDE SUPPORT FOR DF/EF VSAM FILES WHICH *   FILE 325
                      ARE ALLOWED TO HAVE MORE THAN 16 EXTENTS.  *   FILE 325
                    - TWO CORRECTIONS TO PRINT EXTENT NUMBERS    *   FILE 325
                      GREATER THAN 99.                           *   FILE 325
                    - A CORRECTION TO PRINT THE "LAST REF DATA"  *   FILE 325
                      AND "USE COUNT".                           *   FILE 325
                                                                 *   FILE 325

Table of contents

           IS FROM JIM MARSHALL OF THE U.S. AIR FORCE, RETIRED.  *   FILE 326
              THIS FILE CONTAINS THE COMPILER AND LIBRARY FOR    *   FILE 326
              THE VANILLA OS/MVS FORTRAN H COMPILER AND LIBRARY  *   FILE 326
                                                                 *   FILE 326
           JIM HAS RETIRED FROM THE AIR FORCE.  HIS ADDRESS IS:  *   FILE 326
                                                                 *   FILE 326
                 JIM MARSHALL, US TREASURY                       *   FILE 326
                 FINANCIAL MANAGEMENT SERVICE                    *   FILE 326
                 PRINCE GEORGES PLAZA II - ROOM 400B             *   FILE 326
                 3700 EAST-WEST HIGHWAY                          *   FILE 326
                 HYATTSVILLE, MD  20782                          *   FILE 326
                 202-874-8353                                    *   FILE 326
                                                                 *   FILE 326
           THIS FILE HAS BEEN UPDATED BY RICK FOCHTMAN OF        *   FILE 326
           LISLE, ILLINOIS.        630-719-1545                  *   FILE 326
                                                                 *   FILE 326
           THIS FILE HAS BEEN UPDATED TO INCLUDE A RE-LINKEDIT   *   FILE 326
           OF ALL FORTRAN MODULES, USING THE DFP 3.1 LINKAGE     *   FILE 326
           EDITOR.                                               *   FILE 326
                                                                 *   FILE 326
           THESE MODULES HAVE BEEN RUN ON MVS/XA 2.2.3.          *   FILE 326
           HOPEFULLY THEY SHOULD BE GOOD ON MVS/ESA RELEASES.    *   FILE 326
                                                                 *   FILE 326
           RICK HAS BEEN VERY HELPFUL TO USERS OF FORTRAN, IN    *   FILE 326
           THAT HE HAS MARKED ALL THE MODULES IN THEIR IDR       *   FILE 326
           RECORDS, TO SAY WHETHER THEY BELONG TO FORTRAN G OR   *   FILE 326
           FORTRAN H, COMPILER OR LIBRARY MODULE.  YOU CAN       *   FILE 326
           BROWSE THESE LOAD MODULES, AND SEE WHICH COMPONENT    *   FILE 326
           THEY BELONG TO.                                       *   FILE 326
                                                                 *   FILE 326

Table of contents

           IS FROM JIM MARSHALL OF THE U.S. TREASURY, FINANCIAL  *   FILE 327
           MANAGEMENT SERVICE IN HYATTSVILLE, MARYLAND, AND      *   FILE 327
           CONTAINS THE OLD OS/MVT RPG COMPILER AND LIBRARY,     *   FILE 327
           WHICH USED TO BE ON THIS TAPE.  THESE MODULES WERE    *   FILE 327
           BROUGHT BACK FROM THE SPLA MVS TAPE, AND WERE         *   FILE 327
           RE-LINKEDITED WITH THE DFSMS BINDER.                  *   FILE 327
                                                                 *   FILE 327
           PROCEDURES TO RUN THE RPG COMPILER, AND A SAMPLE      *   FILE 327
           PROGRAM, CAN BE FOUND ON FILE 091 OF THIS TAPE.       *   FILE 327
                                                                 *   FILE 327

Table of contents

           IS FROM ARON EISENPRESS OF THE CITY UNIVERSITY OF     *   FILE 328
           NEW YORK, AND CONTAINS AN EXAMPLE OF AN IGGPRE00 AND  *   FILE 328
           IGGPOST0 ALLOCATION EXIT, WHICH DOES A LOT OF THINGS. *   FILE 328
                                                                 *   FILE 328
           ARON EISENPRESS                                       *   FILE 328
           MANAGER, MVS SYSTEMS                                  *   FILE 328
           CITY UNIVERSITY OF NEW YORK                           *   FILE 328
           COMPUTING AND INFORMATION SERVICES                    *   FILE 328
           555 WEST 57TH STREET, 16TH FLOOR                      *   FILE 328
           NEW YORK, NEW YORK  10019-2919                        *   FILE 328
                                                                 *   FILE 328
           PHONE: 212/541-0918                                   *   FILE 328
                                                                 *   FILE 328
           EMAIL: AFECU@CUNYVM.CUNY.EDU                          *   FILE 328
                                                                 *   FILE 328

Table of contents

           IS FROM TOM BRENNAN OF SOUTHERN CALIFORNIA EDISON     *   FILE 329
           IN ROSEMEAD, CALIFORNIA, AND CONTAINS THEIR JES2      *   FILE 329
           CONVERTER EXIT, EXIT 6.  IT IS A GOOD CODING EXAMPLE  *   FILE 329
           FOR TEACHING THE CAPABILITIES OF JES2 EXIT 6.         *   FILE 329
                                                                 *   FILE 329
     TOM BRENNAN                                                 *   FILE 329
     SOUTHERN CALIFORNIA EDISON CO.                              *   FILE 329
     2255 WALNUT GROVE AVE.                                      *   FILE 329
     ROSEMEAD, CA   91770                                        *   FILE 329
     626-302-7212                                                *   FILE 329
     BRENNATG@SCE.COM  OR  TOMBRENNAN@EARTHLINK.NET              *   FILE 329
                                                                 *   FILE 329
     ======================================================      *   FILE 329
                                                                 *   FILE 329
     APRIL 24, 1998                                              *   FILE 329
                                                                 *   FILE 329
     THIS DOC DESCRIBES THE JES2 EXIT 6 (CONVERTER EXIT) IN      *   FILE 329
     USE AT SOUTHERN CALIFORNIA EDISON CO.  ORIGINALLY           *   FILE 329
     OBTAINED BEFORE MY TIME FROM JOHN V. HOOPER AT              *   FILE 329
     NORTHWESTERN BANK, IT'S BEEN MODIFIED HEAVILY OVER THE      *   FILE 329
     YEARS TO DO THE THINGS WE'VE NEEDED.                        *   FILE 329
                                                                 *   FILE 329
     PLEASE REMEMBER THAT THE CODE IS SPECIFICALLY TAILORED      *   FILE 329
     TO OUR ENVIRONMENT, AND WOULD NEVER WORK AS-IS FOR          *   FILE 329
     ANYONE ELSE.  STILL, IT MAY PROVIDE CHUNKS OF CODE          *   FILE 329
     SOMEONE MAY WANT TO COPY AND MODIFY FOR THEIR OWN USE.      *   FILE 329
                                                                 *   FILE 329
     ALSO REMEMBER THAT THIS CODE WAS MODIFIED UNDER             *   FILE 329
     PRESSURE, AS I ASSUME ALL PRODUCTION CODE IS.  I DID        *   FILE 329
     MOST OF THE MODS MYSELF OVER MANY YEARS, AND WAS HAPPY      *   FILE 329
     ENOUGH WHEN THE CODE WORKED - NOT CARING TOO MUCH HOW       *   FILE 329
     ELEGANT, CONCISE, OR EFFICIENT THE CODE MIGHT BE.  I'M      *   FILE 329
     CERTAINLY NOT A JES2 OR ASSEMBLER EXPERT, BUT WHEN          *   FILE 329
     SOMETHING WORKS, WHAT CAN YOU SAY? :)                       *   FILE 329
                                                                 *   FILE 329
     GOOD LUCK!                                                  *   FILE 329
     TOM BRENNAN                                                 *   FILE 329
                                                                 *   FILE 329
     OR YELL AT ME IN THE BIT.LISTSERV.IBM-MAIN NEWSGROUP -      *   FILE 329
     A GREAT PLACE FOR PEOPLE LIKE ME TO LISTEN TO THE REAL      *   FILE 329
     EXPERTS.                                                    *   FILE 329
                                                                 *   FILE 329
     =======================================================     *   FILE 329
                                                                 *   FILE 329
     WHAT DOES OUR EXIT 6 DO FOR US?                             *   FILE 329
     -------------------------------                             *   FILE 329
                                                                 *   FILE 329
       O  SELECTS AN APPROPRIATE JOB CLASS, BASED ON THE         *   FILE 329
          FOLLOWING ITEMS:                                       *   FILE 329
                                                                 *   FILE 329
           -  THE DATAGROUP NAME PASSED TO US BY EXIT 4          *   FILE 329
           -  THE ORIGINAL CLASS= CARD (SOME CLASSES ARE NOT     *   FILE 329
              ALTERED)                                           *   FILE 329
           -  THE NUMBER OF TAPES USED IN THE JOB                *   FILE 329
           -  THE ESTIMATED CPU TIME THE JOB WILL USE            *   FILE 329
           -  OTHER STUFF - I FORGOT!                            *   FILE 329
                                                                 *   FILE 329
       O  ENFORCES A FEW JCL STANDARDS, SUCH AS:                 *   FILE 329
                                                                 *   FILE 329
           -  ACCOUNTING INFORMATION                             *   FILE 329
                                                                 *   FILE 329
       O  LIMITS (BY RACF) ABILITY TO USE CERTAIN JCL ITEMS:     *   FILE 329
                                                                 *   FILE 329
           -  PRODUCTION DATAGROUP NAMES                         *   FILE 329
           -  PRODUCTION JOB AND SYSOUT CLASSES                  *   FILE 329
           -  TIME=1440                                          *   FILE 329
           -  TAPE RETENTION OVER 120 DAYS                       *   FILE 329
           -  PROGRAMS SUCH AS AMASPZAP (LEFTOVER FROM LONG      *   FILE 329
              AGO)                                               *   FILE 329
           -  TAPE ROBOT USAGE (THE SILOS)                       *   FILE 329
           -  JOBCAT AND STEPCAT                                 *   FILE 329
                                                                 *   FILE 329
       O  CREATES /*SETUP MESSAGES FOR EACH TAPE THAT IS NOT     *   FILE 329
          ALREADY IN THE SILO.                                   *   FILE 329
                                                                 *   FILE 329
       O  DISPLAYS A SUMMARY OF JOB STEPS, INCLUDING:            *   FILE 329
                                                                 *   FILE 329
           - STEP AND PROC NAME                                  *   FILE 329
           - NUMBER OF TAPES USED BY THIS STEP                   *   FILE 329
           - ESTIMATED TIME FOR THIS STEP                        *   FILE 329
           - REGION SIZE FOR THIS STEP                           *   FILE 329
                                                                 *   FILE 329
       O  FOR TSO AND STC'S, THIS EXIT CALLS A ROUTINE TO        *   FILE 329
          GATHER THE ROOM NUMBER, PROGRAMMER NAME, AND           *   FILE 329
          ACCOUNTING STRING, AND MOVE THEM INTO THE JCT.         *   FILE 329
          ALSO ADDS THE DATAGROUP NAME AS THE 10TH ACCOUNTING    *   FILE 329
          FIELD, SO IT'S AVAILABLE IN THE ACT FOR LATER USE      *   FILE 329
          BY ANY PROGRAM.                                        *   FILE 329
                                                                 *   FILE 329
       O  CHECKED EACH NON-NEW DATASET NAME IN THE JOB TO        *   FILE 329
          MAKE SURE THAT THE CATALOG FOR THE                     *   FILE 329
          HIGH-LEVEL-INDEX WAS ONLINE TO THE SYSTEM              *   FILE 329
          CONVERTING THE JOB.  WITH OUR UNUSUAL (ABNORMAL?)      *   FILE 329
          IDEA OF DUMMY ALIASES ON ALL SYSTEMS, THIS HELPED      *   FILE 329
          ELIMINATE A LOT OF CATALOG DASD MOUNT REQUESTS         *   FILE 329
          WHEN A USER TYPED A HIGH-LEVEL BELONGING TO            *   FILE 329
          ANOTHER SYSTEM.                                        *   FILE 329
                                                                 *   FILE 329
       O  THE EXIT ALSO (UNFORTUNATELY) MUST CHECK SIMPLE        *   FILE 329
          ITEMS LIKE THE LENGTH OF STEP NAMES AND DATASET        *   FILE 329
          NAMES, BECAUSE IT NEEDS TO PUT THESE ITEMS IN A        *   FILE 329
          TABLE.  ERRORS IN THESE LENGTHS RESULT IN ERRORS       *   FILE 329
          FROM EXIT 6, WHICH CAN BE CONFUSING TO USERS WHO       *   FILE 329
          NORMALLY GET A REAL JES2 ERROR MESSAGE FOR THOSE       *   FILE 329
          MISTAKES.                                              *   FILE 329
                                                                 *   FILE 329

Table of contents

           is from Fritz Alber, and contains an ISPF interface   *   FILE 330
           to the COBANAL program from Roland Schiradin that     *   FILE 330
           is on File 321.  In addition:                         *   FILE 330
                                                                 *   FILE 330
           This file also contains an ISPF application to        *   FILE 330
           analyze the output from the CICS CSD extract          *   FILE 330
           program, DFH$FORA.                                    *   FILE 330
                                                                 *   FILE 330
           For more information about the CICS CSD extract       *   FILE 330
           program, please see the CICS Customization Guide,     *   FILE 330
           chapter "User programs for the system definition      *   FILE 330
           utility".  This application requires ISPF Version     *   FILE 330
           4.                                                    *   FILE 330
                                                                 *   FILE 330
           Members having to do with the COBANAL interface       *   FILE 330
           are prefixed COBA.  Members having to do with the     *   FILE 330
           CICS CSD extract interface are prefixed CCSD.         *   FILE 330
                                                                 *   FILE 330
           The COBA application consist of 4 datasets.           *   FILE 330
           Rexx library                                          *   FILE 330
           Panel Library                                         *   FILE 330
           Message and Skeleton Library                          *   FILE 330
           Table Libary                                          *   FILE 330
                                                                 *   FILE 330
           The CCSD application consist of 5 datasets.           *   FILE 330
           Rexx library                                          *   FILE 330
           Panel Library                                         *   FILE 330
           Message Library                                       *   FILE 330
           Skeleton Library                                      *   FILE 330
           Table Libary                                          *   FILE 330
                                                                 *   FILE 330
  -------------------- ISPF application COBA ------------------  *   FILE 330
                                                                 *   FILE 330
  supplement to CBT File 321                                     *   FILE 330
                                                                 *   FILE 330
  COBA      This Application analyzes the output from the        *   FILE 330
            Cobol analysis program developed by Roland           *   FILE 330
              Schiradin.                                         *   FILE 330
            This application requires ISPF Version 4.            *   FILE 330
                                                                 *   FILE 330
            The application consists of 4 datasets:              *   FILE 330
            REXX library                                         *   FILE 330
            Panel Library                                        *   FILE 330
            Message and Skeleton Library                         *   FILE 330
            Table Libary                                         *   FILE 330
                                                                 *   FILE 330
            You have to change member $COBA in the               *   FILE 330
            REXX library                                         *   FILE 330
                                                                 *   FILE 330
            See section/label Coba_Parms thru End_Coba_Parms.    *   FILE 330
                                                                 *   FILE 330
            Please change the following variables to             *   FILE 330
            your standards:                                      *   FILE 330
                                                                 *   FILE 330
            ACCOUNT                                              *   FILE 330
            CLASS                                                *   FILE 330
            MSGCLASS                                             *   FILE 330
            STEPLIB                                              *   FILE 330
            ISPFHLQ                                              *   FILE 330
            COBAAPPL                                             *   FILE 330
            COBAHLQ                                              *   FILE 330
            LLQCLIB                                              *   FILE 330
            LLQPLIB                                              *   FILE 330
            LLQMLIB                                              *   FILE 330
            LLQSLIB                                              *   FILE 330
            LLQTLIB                                              *   FILE 330
            LLQTABL                                              *   FILE 330
                                                                 *   FILE 330
            After these changes you can execute                  *   FILE 330
            procedure $COBA.                                     *   FILE 330
                                                                 *   FILE 330
            First you'll see a selection panel to display        *   FILE 330
            or create analysis tables.                           *   FILE 330
                                                                 *   FILE 330
            If you have any problems, comments or improvements   *   FILE 330
            please contact     Alber@alber-edv.de                *   FILE 330
                                                                 *   FILE 330
       email:    Fritz Alber                 *   FILE 330
                                                                 *   FILE 330
  -------------------- ISPF application CCSD ------------------  *   FILE 330
                                                                 *   FILE 330
  CCSD      This Application analyzes the output from the        *   FILE 330
            CICS CSD extract program DFH$FORA.                   *   FILE 330
            For more information about the extract program,      *   FILE 330
            please see CICS customization guide chapter:         *   FILE 330
            "User programs for the system definition utility"    *   FILE 330
            This application requires ISPF Version 4.            *   FILE 330
            The application consist of 5 datasets.               *   FILE 330
                                                                 *   FILE 330
            Rexx library                                         *   FILE 330
            Panel Library                                        *   FILE 330
            Message Library                                      *   FILE 330
            Skeleton Library                                     *   FILE 330
            Table Libary                                         *   FILE 330
                                                                 *   FILE 330
            You have to change member $CICCSD in the Rexx        *   FILE 330
            library See section/label Ciccsd_Parms thru          *   FILE 330
            End_Ciccsd_Parms.  Please change the following       *   FILE 330
            variables to your standards                          *   FILE 330
                                                                 *   FILE 330
            ACCOUNT                                              *   FILE 330
            CLASS                                                *   FILE 330
            MSGCLASS                                             *   FILE 330
            STEPLIB                                              *   FILE 330
            ISPFHLQ                                              *   FILE 330
            CCSDAPPL                                             *   FILE 330
            CCSDHLQ                                              *   FILE 330
            LLQCLIB                                              *   FILE 330
            LLQPLIB                                              *   FILE 330
            LLQMLIB                                              *   FILE 330
            LLQSLIB                                              *   FILE 330
            LLQTLIB                                              *   FILE 330
            LLQTABL                                              *   FILE 330
                                                                 *   FILE 330
            After these changes you can execute procedure        *   FILE 330
            $CICCSD First you'll see a selection panel to        *   FILE 330
            display or create analyse tables.                    *   FILE 330
                                                                 *   FILE 330
            If you have any problems, comments or improvements   *   FILE 330
            please contact                                       *   FILE 330
            Alber(at)alber-edv.de                                *   FILE 330
                                                                 *   FILE 330

Table of contents

           is from Ze'ev Atlas and contains two COBOL            *   FILE 331
           subroutines to set an area of Working-Storage to      *   FILE 331
           an address pointer.  SETPTRTO sets the area to        *   FILE 331
           the address pointer.  SETPTRBY moves the address      *   FILE 331
           pointed to, up or down by a specified quantity.       *   FILE 331
                                                                 *   FILE 331
           email:   zatlas@juno.com                              *   FILE 331
                                                                 *   FILE 331

Table of contents

           CONTAINS THE SOURCE FOR A STARTED TASK WHICH *  FILE 332
           PROVIDES FOR JOB SUBMISSION AND AUTOMATIC COMMANDS    *   FILE 332
           IN AN MVS JES2 ENVIRONMENT.  IT WILL PROVIDE          *   FILE 332
           ENHANCED AUTOMATIC COMMAND EXECUTION AND JOB          *   FILE 332
           SUBMISSION AT A SPECIFIABLE TIME-OF-DAY OR            *   FILE 332
           DAY-OF-WEEK OR DAY-OF-THE-MONTH.  THE SOURCE          *   FILE 332
           PROGRAM HAS IMBEDDED DOCUMENTATION ON THE FORMAT OF   *   FILE 332
           THE 'COMMANDS' PDS.  ALSO IN THE SOURCE IS A TABLE    *   FILE 332
           OF 'JCL' DATASETS WHICH THE STARTED TASK WILL         *   FILE 332
           ALLOCATE AND USE TO SUBMIT SPECIFIED MEMBERS TO THE   *   FILE 332
           INTERNAL READER.  THESE DATASETS ARE ALLOCATED BY     *   FILE 332
           DYNAMIC ALLOCATION AND ARE DE-ALLOCATED WHEN          *   FILE 332
           FINISHED PROCESSING.                                  *   FILE 332
                                                                 *   FILE 332

Table of contents

           IS FROM HARALD DENKER (VIA GILBERT SAINT-FLOUR) AND   *   FILE 333
           CONTAINS AN MVS VERSION OF THE GZIP COMPRESS AND      *   FILE 333
           DECOMPRESS UTILITY.  THIS UTILITY USES THE LEMPEL-ZIV *   FILE 333
           COMPRESSION ALGORITHM AND IS WRITTEN IN C/370.        *   FILE 333
                                                                 *   FILE 333
           THIS IS THE MVS VERSION OF GZIP VERSION 123,          *   FILE 333
           PORTED TO MVS BY HARALD DENKER, AND COMPLETED BY      *   FILE 333
           ROLAND SCHIRADIN.                                     *   FILE 333
                                                                 *   FILE 333
           IT IS WRITTEN IN C/370 AND REQUIRES THE C/370         *   FILE 333
           RUN-TIME OR LANGUAGE ENVIRONMENT (LE).                *   FILE 333
                                                                 *   FILE 333
           THE SOURCE AND LOAD-MODULE HAVE BEEN RETRIEVED IN     *   FILE 333
           JUNE 1996 FROM FTP.WESTFALEN.DE/IBM_C370, MOSTLY      *   FILE 333
           BY HARALD DENKER, BUT SOME OF THE JOB WAS COMPLETED   *   FILE 333
           BY ROLAND SCHIRADIN.                                  *   FILE 333
                                                                 *   FILE 333
           TO CREATE THE LOAD-MODULE, ISSUE THE FOLLOWING        *   FILE 333
           COMMAND:                                              *   FILE 333
                                                                 *   FILE 333
              RECEIVE INDA(FILE333.PDS(XMITLOAD))                *   FILE 333
                                                                 *   FILE 333
      FOR SUPPORT, PLEASE CONTACT HARALD DENKER OR ROLAND        *   FILE 333
       SCHIRADIN.                                                *   FILE 333
                                                                 *   FILE 333
       ADDRESS:   HARALD DENKER                                  *   FILE 333
                  AM SCHOELZBACH 105                             *   FILE 333
                  46282 DORSTEN, GERMANY                         *   FILE 333
                                                                 *   FILE 333
       PHONE:     +49 2362 23059                                 *   FILE 333
                                                                 *   FILE 333
       EMAIL:     HARALD_DENKER@MS.MAUS.DE (<16 KB)              *   FILE 333
                  HARRY@HAL.WESTFALEN.DE (NO LIMIT)              *   FILE 333
                                                                 *   FILE 333
       ADDRESS:   ROLAND SCHIRADIN                               *   FILE 333
                  STOCKBORNSTRASSE 10                            *   FILE 333
                  65343 ELTVILLE, GERMANY                        *   FILE 333
                                                                 *   FILE 333
       PHONE:     49-6123-899708                                 *   FILE 333
                                                                 *   FILE 333
       EMAIL:     SCHIRADI@TAP.DE                                *   FILE 333
                  0617123439-4095@T-ONLINE.DE   (WORK)           *   FILE 333
                  ROLAND.SCHIRADIN@T-ONLINE.DE  (WORK)           *   FILE 333
                                                                 *   FILE 333

Table of contents

           IS FROM ROLAND SCHIRADIN OF ELTVILLE, GERMANY, AND    *   FILE 334
           CONTAINS .H SOURCE IN C/370 LANGUAGE FOR GZIP (SEE    *   FILE 334
           FILE 333).                                            *   FILE 334
                                                                 *   FILE 334

Table of contents

           IS FROM ROLAND SCHIRADIN OF ELTVILLE, GERMANY, AND    *   FILE 335
           CONTAINS .C SOURCE IN C/370 LANGUAGE FOR GZIP (SEE    *   FILE 335
           FILE 333).                                            *   FILE 335
                                                                 *   FILE 335

Table of contents

           CONTAINS A COLLECTION OF UTILITIES, MACROS, TSO       *   FILE 336
           COMMANDS,  USERMODS,  AND OTHER STUFF FROM RICE       *   FILE 336
           UNIVERSITY.                                           *   FILE 336
                                                                 *   FILE 336
          RICE UNIVERSITY RUNS MVS/SP 1.1.1 WITH BASE-LEVEL      *   FILE 336
          JES2 (EJE1102),  AND ALL OF THIS IS WORKING AT THAT    *   FILE 336
          LEVEL.  (WE ALSO RUN UICC'S JTIP AND ACF2, WHICH ARE   *   FILE 336
          OCCASIONALLY REFERENCED.  WE THINK WE HAVE REMOVED     *   FILE 336
          ALL SERIOUS DEPENDENCIES ON THESE PRODUCTS.)  SOME     *   FILE 336
          OF THIS IS UPDATED/CORRECTED VERSIONS OF STUFF WE      *   FILE 336
          ORIGINALLY GOT FROM THE 1-23-82 VERSION OF THE MODS    *   FILE 336
          TAPE.  THEREFORE SOME OF IT MAY HAVE BEEN SUPERSEDED   *   FILE 336
          OR COMPLICATED BY OTHER CHANGES TO THE SAME PROGRAMS   *   FILE 336
          SINCE THEN.                                            *   FILE 336
                                                                 *   FILE 336
          THIS COLLECTION INCLUDES:                              *   FILE 336
                                                                 *   FILE 336
               TAPESCAN,  A TAPE SCANNING/COPYING UTILITY        *   FILE 336
               ESPECIALLY SUITED TO DIAGNOSIS OF OVER-WRITTEN    *   FILE 336
               OR OTHERWISE SCREWED-UP TAPES.  THIS VERSION OF   *   FILE 336
               TAPESCAN INCLUDES EXTENSIVE SUPPORT FOR           *   FILE 336
               ANSI-LABELLED TAPES, AND A LOT OF SECURITY        *   FILE 336
               SUPPORT (INCLUDING PASSWORD, EXPIRATION DATE      *   FILE 336
               AND ACF2 SECURITY CHECKING).                      *   FILE 336
                                                                 *   FILE 336
               DISKUTIL,  AN IEHPROGM REPLACEMENT.               *   FILE 336
                                                                 *   FILE 336
               SEQCOPY,  AN IEBGENER REPLACEMENT.                *   FILE 336
                                                                 *   FILE 336
               PRINTPDS,  A UTILITY TO PRINT ALL MEMBERS         *   FILE 336
               OF A PDS, NO MATTER WHAT RECORD FORMAT.  IT       *   FILE 336
               PRODUCES A TABLE OF CONTENTS AND AN ALIAS         *   FILE 336
               CROSS-REFERENCE.                                  *   FILE 336
                                                                 *   FILE 336
               MAPDISK,  ANOTHER VTOC MAPPING UTILITY            *   FILE 336
               (UNRELATED TO OTHERS OF THE SAME NAME).           *   FILE 336
                                                                 *   FILE 336
               A VERSION OF DYNAMIC MLPA (OR MODREP)  WITH       *   FILE 336
               SOME HORRIBLE BUGS FIXED.  (NOW WE KNOW WHY       *   FILE 336
               IT STOPPED WORKING WHEN WE INSTALLED              *   FILE 336
               LOW-MEMORY PROTECTION!)                           *   FILE 336
                                                                 *   FILE 336
               CLUTSPAR,  A FRIENDLIER VERSION OF IKJPARS.       *   FILE 336
               TRY IT, AND YOU WON'T WANT TO GO BACK!  NOTE      *   FILE 336
               THAT CLUTSPAR DOES NOT SUPPORT ANY TSO/E          *   FILE 336
               FEATURES SUCH AS THE PARSE INTERFACE TO THE       *   FILE 336
               HELP COMMAND, DUE TO LACK OF INFORMATION ON       *   FILE 336
               HOW THEY WORK.  (CLUTSPAR IS A FRAGMENT OF A      *   FILE 336
               PROJECT CALLED TSU, WHICH STARTED OUT AS A        *   FILE 336
               MECHANISM FOR WRITING TSO COMMAND PROCESSORS      *   FILE 336
               IN PL/I, AND EVENTUALLY SPROUTED REPLACEMENTS     *   FILE 336
               FOR MAJOR PORTIONS OF TSO.  TSU AS A WHOLE HAS    *   FILE 336
               NEVER QUITE BECOME CLEAN ENOUGH TO RELEASE,       *   FILE 336
               BUT CLUTSPAR IS SUCH AN ENORMOUS IMPROVEMENT      *   FILE 336
               OVER THE COMPETITION THAT WE DECIDED TO MAKE      *   FILE 336
               IT AN EXCEPTION.)                                 *   FILE 336
                                                                 *   FILE 336
               THE LANGUAGE INDEPENDENT ENVIRONMENT (LIE),       *   FILE 336
               A SET OF MACROS AND ROUTINES TO LET YOU WRITE     *   FILE 336
               ASSEMBLER SUBROUTINES WHICH CAN TAKE ADVANTAGE    *   FILE 336
               OF SERVICES OF THE PL/I ENVIRONMENT, PLUS A       *   FILE 336
               PSEUDO-PL/I ENVIRONMENT MANUFACTURER, TO          *   FILE 336
               PROVIDE THE SAME SERVICES IN THE ABSENCE OF       *   FILE 336
               PL/I.  CLUTSPAR IS A PSEUDO-PL/I APPLICATION      *   FILE 336
               IN THIS SENSE.                                    *   FILE 336
                                                                 *   FILE 336
               THE XSEND TSO COMMAND,  FOR IMPROVED              *   FILE 336
               COMMUNICATION WITH LOGGED-ON TSO USERS.  NOW      *   FILE 336
               YOU CAN SEND WITH WAIT AND BREAK OUT OF IT IF     *   FILE 336
               YOU GET TIRED OF WAITING!  XSEND INCLUDES A       *   FILE 336
               USER SVC FOR CONTROLLED USE OF TPUT HIGHP (TO     *   FILE 336
               SEND BELLS/ALARM TO TELL A NOINTERCOM USER        *   FILE 336
               SOMEONE WANTS TO "SPEAK" TO HIM).                 *   FILE 336
                                                                 *   FILE 336
               LISTM,  A NICE TSO COMMAND TO LIST PDS MEMBER     *   FILE 336
               NAMES.                                            *   FILE 336
                                                                 *   FILE 336
               LISTU,  A NICE TSO COMMAND TO LIST TSO USERS      *   FILE 336
               (SORTED BY USERID).                               *   FILE 336
                                                                 *   FILE 336
               UPUT, UPROMPT AND UGET,  MACROS TO USE AS         *   FILE 336
               REPLACEMENTS FOR TPUT AND TGET THAT INTERFACE     *   FILE 336
               TO THE PUTLINE/PUTGET SERVICE ROUTINES.  THEY     *   FILE 336
               MAKE CONVERSION OF OLD TSO CODE SO IT WILL        *   FILE 336
               RUN UNDER A BATCH TMP MUCH EASIER.                *   FILE 336
                                                                 *   FILE 336
               XWTO,  A MACRO TO ALLOW WTO MESSAGES TO BE        *   FILE 336
               BUILT FROM SEGMENTS WITHOUT HAVING TO COMPUTE     *   FILE 336
               ALL THE OFFSETS.                                  *   FILE 336
                                                                 *   FILE 336
               UHB MACROS,  A SET OF UTILITY MACROS TO MAKE      *   FILE 336
               WRITING BIG MACRO APPLICATIONS (LIKE XWTO         *   FILE 336
               TURNED OUT TO BE) MUCH EASIER.                    *   FILE 336
                                                                 *   FILE 336
               A JULIAN ROUTINE (ORIGINALLY WRITTEN TO BE        *   FILE 336
               CALLED FROM COBOL) TO CONVERT DATES BETWEEN       *   FILE 336
               JULIAN AND GREGORIAN FORMAT, AND TO DETERMINE     *   FILE 336
               THE DAY OF THE WEEK.  THIS ROUTINE IS NOT ALL     *   FILE 336
               THAT INTERESTING, BUT IT IS USED BY SOME OF       *   FILE 336
               THE OTHER SUBMISSIONS.                            *   FILE 336
                                                                 *   FILE 336
               SAVEX AND RETURNX MACROS,  YET ANOTHER            *   FILE 336
               EXAMPLE OF AN EXTENDED SAVE AND RETURN.           *   FILE 336
               AGAIN, NOT THAT INTERESTING, BUT USED ALL         *   FILE 336
               OVER BY OUR OTHER CODE.                           *   FILE 336
                                                                 *   FILE 336
          THE ABOVE ARE (EXCEPT FOR THE XSEND SVC AND            *   FILE 336
          CLUTSPAR) ALL APPLICATIONS, AND REQUIRE NO SMP         *   FILE 336
          WORK.                                                  *   FILE 336
                                                                 *   FILE 336
          WE ARE ALSO PROVIDING SMP-PACKAGED SYSMODS TO          *   FILE 336
          SUPPORT:  PACKAGED SYSMODS TO SUPPORT:                 *   FILE 336
                                                                 *   FILE 336
               A MODIFICATION TO THE JES2 $DF COMMAND TO         *   FILE 336
               ALLOW SELECTIONS OF THE TYPES OF DATA SETS        *   FILE 336
               TO BE DISPLAYED.  THIS MOD ALSO INTRODUCES        *   FILE 336
               THE $XF COMMAND, WHICH DISPLAYS EACH JOB          *   FILE 336
               WITH OUTPUT OF THE SPECIFIED KIND.                *   FILE 336
                                                                 *   FILE 336
               A BIG MOD TO JES2 OUTPUT PROCESSING TO            *   FILE 336
               PROVIDE COUNTS OF THE ACTUAL NUMBER OF PAGES      *   FILE 336
               PRINTED FOR A JOB, BASED ON DEFINITIONS OF        *   FILE 336
               FORMS AND CARRIAGE TAPE LAYOUTS CONTAINED         *   FILE 336
               IN THE JES2 INITIALIZATION PARAMETERS.            *   FILE 336
                                                                 *   FILE 336
               A MOD TO TSO FUNCTIONAL ACCOUNTING (SMF TYPE      *   FILE 336
               32 RECORDS) TO RECORD RESPONSE-TIME-RELATED       *   FILE 336
               INFORMATION IN PLACE OF SOME OF THE MORE          *   FILE 336
               ESOTERIC PRESENT INFORMATION, AND TO NOT          *   FILE 336
               REQUIRE A PRE-ASSEMBLED LIST OF INTERESTING       *   FILE 336
               COMMANDS.  INCLUDED IS A REPORT PROGRAM TO        *   FILE 336
               SUMMARIZE THE RECORDS CONTAINED IN A BATCH        *   FILE 336
               OF SMF DATA.                                      *   FILE 336
                                                                 *   FILE 336
               A VERSION OF THE MOD TO ADD THE MAXIMUM           *   FILE 336
               CONDITION CODE TO THE JES2 NOTIFY MESSAGE.        *   FILE 336
                                                                 *   FILE 336
               A JES2 MOD TO DISPLAY THE CONVERTER ABEND         *   FILE 336
               CODE WHEN THE CONVERTER CRASHES.  (NOW WHO        *   FILE 336
               WOULD EVER WANT TO KNOW A THING LIKE THAT?)       *   FILE 336
                                                                 *   FILE 336
               A MOD TO REMOVE "CN(00)" FROM NOTIFY              *   FILE 336
               MESSAGES (AND ANYTHING ELSE SENT VIA              *   FILE 336
               INTERNAL SEND COMMANDS).                          *   FILE 336
                                                                 *   FILE 336
               A MOD TO STAMP A NEW FORMAT 1 DSCB WITH           *   FILE 336
               THE USERID OF ITS CREATOR (FROM THE SMF           *   FILE 336
               USERID FIELD).  WITH ACF2 (AND THE RIGHT          *   FILE 336
               ACF2 OPTIONS), THIS WILL BE THE ACF2              *   FILE 336
               LOGONID.                                          *   FILE 336
                                                                 *   FILE 336

Table of contents

           IS FROM ATALAY GUL OF THE CENTRAL BANK OF TURKEY      *   FILE 337
           IN ANKARA, TURKEY, AND IS A SET OF PL/I PROGRAMS      *   FILE 337
           WHICH WILL PRODUCE A REPORT TO FIND ALL OCCURRENCES   *   FILE 337
           OF A PDS MEMBER NAME THROUGHOUT THE ENTIRE MVS        *   FILE 337
           SYSTEM.  IN MY OPINION, THIS IS A VERY CLEVER JOB,    *   FILE 337
           WHATEVER ATALAY SAYS, AND IT IS WELL WORTH LOOKING    *   FILE 337
           INTO.   (SBG 5/98)                                    *   FILE 337
                                                                 *   FILE 337
         AUTHOR:                                                 *   FILE 337
                                                                 *   FILE 337
         ATALAY GUL                                              *   FILE 337
         MVS SYSTEM PROGRAMMER                                   *   FILE 337
         CENTRAL BANK OF TURKEY                                  *   FILE 337
         ISTIKLAL CAD. NO:10                                     *   FILE 337
         06100-ULUS-ANKARA/TURKEY                                *   FILE 337
         EMAIL:  A.GUL@STDIM.TCMB.GOV.TR                         *   FILE 337
                 ATALAY@HOTMAIL.COM                              *   FILE 337
                                                                 *   FILE 337

Table of contents

           IS FROM GILBERT SAINT-FLOUR OF AMS (Automated         *   FILE 338
           (Migration Services) AND CONTAINS PROGRAMS AND        *   FILE 338
           ENHANCEMENTS FOR RUNNING A P390 SYSTEM.               *   FILE 338
                                                                 *   FILE 338
     EMAIL:        GSF@IBM.NET                                   *   FILE 338
     WEB PAGE:     http://members.home.net/gsf   (MAY REQUIRE    *   FILE 338
                                                  LOWER CASE)    *   FILE 338
                                                                 *   FILE 338
                 CONTENTS OF P390IPL.PDS                         *   FILE 338
                 -------- -- -----------                         *   FILE 338
                                                                 *   FILE 338
     CANCELU  -  CANCEL YOUR OWN TSO SESSION (possibly from      *   FILE 338
                  a remote location)                             *   FILE 338
                                                                 *   FILE 338
     HASP373  -  SHOW ACTIVE JOBS AND TSO USERS ON               *   FILE 338
                 MASTER CONSOLE                                  *   FILE 338
                                                                 *   FILE 338
     $LWILTIP -  TIPS FROM LARRY WILLIAMS ON IMPROVING THE       *   FILE 338
                 P390'S PERFORMANCE                              *   FILE 338
                                                                 *   FILE 338
     P390IPL  -  AUTOMATE MVS IPL AND SHUTDOWN ON THE P390       *   FILE 338
                                                                 *   FILE 338
     SHUTDOWN -  AUTOMATE MVS SHUTDOWN PROCEDURE ON THE P390     *   FILE 338
                                                                 *   FILE 338

Table of contents

           IS FROM E.F. MAC DONALD MOTIVATION FROM DAYTON OHIO.  *   FILE 339
           THIS PROGRAM IS A JES2/SP1.3.6 (FMID HJE1367) AND A   *   FILE 339
           JES2/SP2.1.7 (FMID HJE2215) USER EXIT #5 ROUTINE.     *   FILE 339
           THERE ARE NO INSTALLATION UNIQUE CONSIDERATIONS       *   FILE 339
           EXCEPT THAT THE COMMANDS "$JC", "$JL", "$JM" AND      *   FILE 339
           "$JD" ARE NOT BEING USED FOR ANYTHING ELSE.  NO       *   FILE 339
           CHANGES TO JES2 CODE ARE REQUIRED.                    *   FILE 339
                                                                 *   FILE 339
             1.  CANCEL ALL JOES (JOB OUTPUT ELEMENTS) OF A      *   FILE 339
                 SPECIFIED JOB IN A SPECIFIED SYSOUT CLASS.      *   FILE 339
                 SIMILAR TO VS1 "C JOBNAME,OUT=X" EXAMPLES:      *   FILE 339
                                                                 *   FILE 339
                    $JCJ175,Q=D (CANCEL ALL SYSOUT=D JOES OF     *   FILE 339
                                J175)                            *   FILE 339
                                                                 *   FILE 339
                    $JC'MYJOB',Q=E (CANCEL ALL SYSOUT=E JOES OF  *   FILE 339
                                   JOBNAME "MYJOB")              *   FILE 339
                                                                 *   FILE 339
                 THE OPERAND "Q=" IS REQUIRED; USE JES2 "$C"     *   FILE 339
                 COMMAND TO CANCEL ALL OUTPUT OF A JOB.          *   FILE 339
                                                                 *   FILE 339
             2.  LIST ALL JOES IN SYSOUT CLASS ORDER.            *   FILE 339
                                                                 *   FILE 339
                 LIST MAY BE RESTRICTED TO A SELECTED CLASS, OR  *   FILE 339
                 ALL CLASSES EXCEPT A SELECTED CLASS.  SIMILAR   *   FILE 339
                 TO THE VS1 "SO" COMMAND.  EXAMPLES:             *   FILE 339
                                                                 *   FILE 339
                    $JL      (LIST ALL JOES IN SYSOUT CLASS      *   FILE 339
                              ORDER)                             *   FILE 339
                    $JL,Q=Z  (LIST ALL JOES IN SYSOUT QUEUE Z)   *   FILE 339
                    $JL,Q=-P (LIST ALL JOES EXCEPT THOSE IN      *   FILE 339
                              SYSOUT QUEUE P)                    *   FILE 339
                                                                 *   FILE 339
                 EACH SELECTED JOE IS LISTED IN THE FOLLOWING    *   FILE 339
                 FORMAT :                                        *   FILE 339
                                                                 *   FILE 339
                 JNNNN JJJJJJJJ C I.I.I FORM  X/Y P=NNN          *   FILE 339
                 LLLLLLLLL WHERE JNNNN IS THE JES2 JOB NUMBER    *   FILE 339
                 (J175, S3968, ETC.), JJJJJJJJ IS THE JOBNAME,   *   FILE 339
                 I.I.I IS THE JOE ID, FORM IS THE FORM NUMBER,   *   FILE 339
                 FCB IS THE FCB NAME, "X" IS "Y" IF THE DEST IS  *   FILE 339
                 LOCAL, "Y" IS "Y" IF THE JOE IS SELECTABLE AND  *   FILE 339
                 THE *JOB* IS NOT HELD, "Y" IS "N" IF THE JOE IS *   FILE 339
                 NOT SELECTABLE, "Y" IS "H" IF THE JOB IS HELD,  *   FILE 339
                 "NNN" IS THE PRIORITY OF THE JOE (NOT THE JOB), *   FILE 339
                 AND LLLLLLLLL IS THE JOE LINECOUNT.  TO LIST    *   FILE 339
                 ALL JOES OF A PARTICULAR JOB, USE THE JES2      *   FILE 339
                 "$L...,ALL" COMMAND.                            *   FILE 339
                                                                 *   FILE 339
             3.  MOVE THE JOES OF A SELECTED JOB FROM A SELECTED *   FILE 339
                 SYSOUT CLASS TO A DIFFERENT SELECTED SYSOUT     *   FILE 339
                 CLASS.  SIMILAR TO VS1 "E                       *   FILE 339
                 JOBNAME,CLASS=X,OUT=Y".  EXAMPLES:              *   FILE 339
                                                                 *   FILE 339
                    $JMJ175,FROMQ=X,TOQ=Y (MOVE J175 SYSOUT=X    *   FILE 339
                                           JOES TO SYSOUT=Y)     *   FILE 339
                                                                 *   FILE 339
                    $JM'MYJOB',TOQ=C,FROMQ=G (MOVE JOBNAME       *   FILE 339
                                              "MYJOB" SYSOUT=G   *   FILE 339
                                              JOES TO SYSOUT=C)  *   FILE 339
                                                                 *   FILE 339
                 TO MOVE *ALL* JOES OF A JOB TO A SELECTED       *   FILE 339
                 SYSOUT CLASS, USE THE JES2 "$TO" COMMAND.       *   FILE 339
                                                                 *   FILE 339
             4.  DISPLAY THE CURRENT JULIAN DATE.  THIS IS       *   FILE 339
                 INTENDED FOR USE WITH THE JES2 AUTOMATIC        *   FILE 339
                 COMMAND FACILITY TO DATESTAMP HARDCOPY LOGS.    *   FILE 339
                 FORMAT IS "$JD"; NO OPERANDS.                   *   FILE 339
                                                                 *   FILE 339
          THESE COMMANDS DO NOT ATTEMPT TO DUPLICATE             *   FILE 339
          FUNCTIONS WHICH CAN USUALLY BE ACCOMPLISHED WITH A     *   FILE 339
          SINGLE JES2 COMMAND.  THIS PROGRAM CHECKS FOR SOME     *   FILE 339
          COMMON ERRORS SUCH AS VERIFICATION OF TYPE OF JOB      *   FILE 339
          ON REQUESTS BY JOB NUMBER (JOB/STC/TSU), DUPLICATE     *   FILE 339
          JOBNAME IN THE PPU QUEUE ON REQUESTS BY JOB NAME,      *   FILE 339
          AND JOE BUSY (ON AN OUTPUT DEVICE OR BEING MODIFIED    *   FILE 339
          BY A $TO COMMAND).  TO REDUCE OVERHEAD TO A            *   FILE 339
          MINIMUM, ALL QUEUE INTEGRITY IS LEFT TO THE $QSUSE     *   FILE 339
          SERVICE ROUTINE WHICH IS USED BY THE $#MOD AND         *   FILE 339
          $#REM SERVICE ROUTINES, WHICH ARE USED BY THIS         *   FILE 339
          PROGRAM (SEE "JES2 LOGIC" LY24-6006).                  *   FILE 339
                                                                 *   FILE 339

Table of contents

           IS FROM ALFRED NYKOLYN AND ROLAND SCHIRADIN AND       *   FILE 340
           CONTAINS A NEW PROGRAM CALLED DCM (DIRT CHEAP         *   FILE 340
           MONITOR - UNRELATED TO THE DIRT CHEAP MONITOR         *   FILE 340
           SYSTEM (DCMS) FROM THE OLD CBT TAPES).                *   FILE 340
                                                                 *   FILE 340
           THE PURPOSE OF DCM IS TO REPORT ON STATISTICS         *   FILE 340
           COLLECTED BY THE 7980-3 AND COMPATIBLE CONTROLLERS.   *   FILE 340
                                                                 *   FILE 340
        EMAIL:   ALFRED NYKOLYN     -  APN@ISTAR.CA              *   FILE 340
                 ROLAND SCHIRADIN   -  SCHIRADI@TAP.DE           *   FILE 340
                                                                 *   FILE 340
               DCM - DIRT CHEAP MONITOR  V0.8                    *   FILE 340
                                                                 *   FILE 340
     7980-3 AND COMPATIBLE CONTROLLERS KEEP A GREAT DEAL OF      *   FILE 340
     STATISTICS.  GETTING THEM OUT IS ANOTHER STORY.  IF YOU     *   FILE 340
     HAVE EXTRA $$$, YOU CAN USE AZTEC; IF YOU ARE A             *   FILE 340
     MASOCHIST, YOU USE IDCAMS.  IN ORDER TO LEARN HOW THE       *   FILE 340
     7980-3 WORKS, I WROTE DCM.  HERE IS A SAMPLE SCREEN         *   FILE 340
     (SQUEEZED DOWN AND ABBREVIATED).                            *   FILE 340
                                                                 *   FILE 340
                    DIRT CHEAP MONITOR V0.8                      *   FILE 340
                                                                 *   FILE 340
   DEVICES 0E00-0E3F   SSID 0010  I/O RATES MEASURED FROM        *   FILE 340
    VOLUME SYSLBB   DEVADDR 0E08  SSCH RATE   30.5/S             *   FILE 340
     PATHS 08 13 48 53            DUPLEXED: SECONDARY DEV E17    *   FILE 340
   CACHE: ACTIVE           DFW: ACTIVE                           *   FILE 340
                                                                 *   FILE 340
      I/O TIME(MS)  4.6   PEND  0.5   DISC  1.2   CONN  2.9      *   FILE 340
        I/O  30.4/S     READS  29.2/S  WRITES    1.2/S           *   FILE 340
     NORMAL  30.4/S     READS  29.2/S  WRITES    1.2/S           *   FILE 340
       SEQL   0.0/S     READS   0.0/S  WRITES    0.0/S -SWITCHES-*   FILE 340
        CFW   0.0/S     READS   0.0/S  WRITES    0.0/S SD0: AB   *   FILE 340
        DFW   1.2/S    NORMAL   1.2/S    SEQL    0.0/S SD1: AB   *   FILE 340
     BYPASS   0.0/S   INHIBIT   0.0/S                  SD2: AB   *   FILE 340
     STAGES   2.1/S    NORMAL   2.1/S  SEQL     0.0/S  SD3: AB   *   FILE 340
   DESTAGES   0.0/S  PREREADS   0.0/S          CU SERIAL# 011717 *   FILE 340
   READ HIT%  94.9     NORMAL%  92.6    SEQL%   99.9             *   FILE 340
   CFW HIT%   0.0       READ%   0.0  WRITES%    0.0              *   FILE 340
   DFW HIT%  99.0     NORMAL%  99.0    SEQL%   78.3              *   FILE 340
   R/W RATIO  33.5  HITS/STAGE  14.2   RETRY%    0.0             *   FILE 340
                                                                 *   FILE 340
   CACHE INSTALLED 65536K                                        *   FILE 340
   CACHE AVAILABLE 65136K                                        *   FILE 340
   NVS INSTALLED  4096K                                          *   FILE 340
   PINNED DATA     0K                                            *   FILE 340
                                                                 *   FILE 340
   ENTER:   SR, LR, SH, LH, ALL, ONL, AUTO,                      *   FILE 340
            ,  OR END                          *   FILE 340
                                                                 *   FILE 340
                                                                 *   FILE 340
   THIS SCREEN SNAPSHOT IS FROM A RUNNING SYSTEM.  THE           *   FILE 340
   STATISTICS ARE FOR ONE DEVICE ALTHOUGH DCM CAN PROVIDE        *   FILE 340
   STATISTICS FOR A STRING OF DEVICES OR FOR ALL DEVICES         *   FILE 340
   ATTACHED TO A CONTROLLER.                                     *   FILE 340
                                                                 *   FILE 340
   THERE ARE TWO SOURCES OF STATISTICS FOR DCM: THE              *   FILE 340
   CONTROL UNIT AND THE CHANNEL SUBSYSTEM.  THE PENDING,         *   FILE 340
   DISCONNECT AND CONNECT TIMES ARE PROVIDED BY THE              *   FILE 340
   CHANNEL SUBSYSTEM AND ARE THE SAME AS REPORTED BY RMF.        *   FILE 340
   THESE TIMES ARE IN MILLISECONDS.  THE OTHER TIMES ARE         *   FILE 340
   CALCULATED USING THE COUNTS MAINTAINED BY THE 7980-3.         *   FILE 340
   THE INTERVAL IS BETWEEN THE TWO TIMES IN THE UPPER            *   FILE 340
   RIGHT HAND CORNER.  IN GENERAL, THE VERY FIRST RATE ON        *   FILE 340
   EACH LINE IS THE SUM OF THE REMAINING RATES ON THE            *   FILE 340
   LINE.  THE I/O RATE IS THE SUM OF THE NORMAL RATE, THE        *   FILE 340
   SEQUENTIAL RATE, THE BYPASS RATE AND THE INHIBIT RATE.        *   FILE 340
                                                                 *   FILE 340
   THE HIT% ARE CALCULATED FROM THE COUNTERS MAINTAINED IN       *   FILE 340
   THE 7980-3.  THE PERCENTAGES ON THE VERY LEFT OF EACH         *   FILE 340
   LINE ARE THE WEIGHTED AVERAGES OF THE REMAINING               *   FILE 340
   PERCENTAGES ON THAT LINE.  IT IS POSSIBLE TO SEE THE LONG     *   FILE 340
   TERM VIEW OF THE HITS SINCE THE CONTROLLER WAS IML'D OR       *   FILE 340
   A SHORT TERM VIEW SINCE THE LAST TIME THAT THE ENTER KEY      *   FILE 340
   WAS PRESSED.                                                  *   FILE 340
                                                                 *   FILE 340
   THE STAGES, DESTAGES AND PREREADS FIELDS ARE THE NUMBER       *   FILE 340
   OF THESE OPERATIONS PER SECOND.  THE ONLY STATISTICS NOT      *   FILE 340
   MAINTAINED IN THE 7980-3 ARE THE R/W RATIO AND THE            *   FILE 340
   HITS/STAGES.  R/W IS CALCULATED IN A STRAIGHT FORWARD         *   FILE 340
   FASHION AND THE HITS/STAGES GIVES SOME MEASURE OF THE         *   FILE 340
   CACHING EFFICIENCY.                                           *   FILE 340
                                                                 *   FILE 340
   HERE IS A LIST OF DCM COMMANDS:                               *   FILE 340
                                                                 *   FILE 340
   AUTO     REPEAT DISPLAY 20 TIMES WITH A 4 SECOND INTERVAL     *   FILE 340
   ALL      SUMMARIZE ALL DEVICES ON THE CONTROL UNIT            *   FILE 340
     REFRESH THE SCREEN WITH A NEW SET OF STATISTICS      *   FILE 340
   ONL      RUN THROUGH ALL ONLINE DEVICES ON THIS CONTROL UNIT  *   FILE 340
   RNN      REPEAT THE DISPLAY NN TIMES WITH A 4 SECOND INTERVAL *   FILE 340
   WNN      SET WAIT VALUE TO NN SECONDS                         *   FILE 340
   N        GO TO NEXT DEVICE                                    *   FILE 340
   P        GO TO PREVIOUS DEVICE                                *   FILE 340
   LR       LONG TERM I/O RATES                                  *   FILE 340
   SR       SHORT TERM I/O RATES                                 *   FILE 340
   LH       PROVIDE LONG TERM HIT% (FROM THE TIME THAT ADVANCED  *   FILE 340
            FUNCTIONS WERE ENABLED)                              *   FILE 340
   SH       PROVIDE SHORT TERM DELTA HIT%                        *   FILE 340
   NOUP     DO NOT RE-WRITE HISTORY FILE                         *   FILE 340
   END      ENDS DCM SESSION. Q IS AN ABBREVIATION.              *   FILE 340
   QN       END DCM WITHOUT UPDATING THE HISTORY FILE.           *   FILE 340
                                                                 *   FILE 340

Table of contents

           IS FROM MARK YUHAS OF RENTON, WASHINGTON, AND         *   FILE 341
           CONTAINS A PROGRAM TO TAKE PLPA MODULES, AND LOAD     *   FILE 341
           THEM INTO CSA.  THIS PACKAGE ALSO CONTAINS A SET      *   FILE 341
           OF STRUCTURED ASSEMBLER MACROS, WHICH ARE BEAUTIFUL.  *   FILE 341
                                                                 *   FILE 341
       EMAIL:    MYUHAS@PACCAR.COM                               *   FILE 341
                 MYUHAS@GTE.NET                                  *   FILE 341
                                                                 *   FILE 341

Table of contents

           IS FROM JOHN KALINICH OF THE U.S. ARMY IN ST. LOUIS   *   FILE 342
           MISSOURI, AND CONTAINS AN ISPF INTERFACE PACKAGE TO   *   FILE 342
           THE MODEL 204 DATABASE SYSTEM.  IF YOUR SHOP HAS      *   FILE 342
           MODEL 204, THIS IS SOMETHING GOOD TO LOOK INTO.       *   FILE 342
                                                                 *   FILE 342
           IF YOU'RE NOT LICENSED FOR THE MODEL 204 DATABASE,    *   FILE 342
           THERE'S STILL A NICE PROGRAM IN HERE CALLED TERMID    *   FILE 342
           THAT COULD BE HELPFUL TO YOU.                         *   FILE 342
                                                                 *   FILE 342
         EMAIL:   jkalinic@csc.com                               *   FILE 342
                                                                 *   FILE 342

Table of contents

           IS A VTOCLIST PROGRAM FROM JOHN KALINICH OF THE       *   FILE 343
           U.S. ARMY IN ST. LOUIS, MISSOURI.  THIS PROGRAM       *   FILE 343
           ORIGINALLY CAME FROM A UK G.U.I.D.E. TAPE, AND        *   FILE 343
           WAS WRITTEN BY PETER HAVERCAN.  IT HAS BEEN ENHANCED  *   FILE 343
           FOR OPERATING SYSTEM IMPROVEMENTS SEVERAL TIMES, BY   *   FILE 343
           JOHN KALINICH.  THIS CODE CURRENTLY DOES NOT SUPPORT  *   FILE 343
           INDEXED VTOC FREESPACE CALCULATIONS, BUT BESIDES THAT *   FILE 343
           IT WORKS FINE ON MODERN SYSTEMS.                      *   FILE 343
                                                                 *   FILE 343
         EMAIL:   jkalinic@csc.com                               *   FILE 343
                                                                 *   FILE 343

Table of contents

           is a REXX EXEC from Joerg Berning to list the VTOC    *   FILE 344
           of a disk pack, and display it under ISPF EDIT.  It   *   FILE 344
           is a handy dandy, quick method of displaying disk     *   FILE 344
           extents.   (NEW IMPROVED VERSION AS OF V-423.)        *   FILE 344
                                                                 *   FILE 344
   >>>>    This file has now been expanded to included    <<<<   *   FILE 344
   >>>>    various other utilities from Joerg Berning,    <<<<   *   FILE 344
   >>>>    which are described below.                     <<<<   *   FILE 344
                                                                 *   FILE 344
           Private:                                              *   FILE 344
           joerg.berning@gmx.net                                 *   FILE 344
           (+49)6172/941525(-6 automatic answering machine)      *   FILE 344
           D-61352 Bad Homburg                                   *   FILE 344
                                                                 *   FILE 344
           Duty:                                                 *   FILE 344
           joerg_berning@de.sonymusic.com                        *   FILE 344
           (+49)69/13888-432                                     *   FILE 344
           D-60313 Frankfurt am Main                             *   FILE 344
                                                                 *   FILE 344
       POSTAL:     JOERG BERNING                                 *   FILE 344
                   IN DEN LICHGAERTEN 3                          *   FILE 344
                   D-61352 BAD HOMBURG                           *   FILE 344
                   GERMANY(HESSEN)                               *   FILE 344
                                                                 *   FILE 344
   -----------------------------------------------------------   *   FILE 344
                                                                 *   FILE 344
     Thanks to Gilbert Saint-flour for letting me use his        *   FILE 344
     disclaimer:                                                 *   FILE 344
                                                                 *   FILE 344
     Joerg Berning neither expresses nor implies any             *   FILE 344
     warranty as to the fitness of these computer programs       *   FILE 344
     for any function.  The use of these programs or the         *   FILE 344
     results therefrom is entirely at the risk of the user.      *   FILE 344
     Consequently, the user may modify these programs in         *   FILE 344
     any way he/she thinks fit.                                  *   FILE 344
                                                                 *   FILE 344
     These programs are Freeware and may be freely copied.       *   FILE 344
     They may be freely distributed to any other party on        *   FILE 344
     condition that no inducement beyond reasonable              *   FILE 344
     handling costs is offered or accepted by either side        *   FILE 344
     for such distribution.                                      *   FILE 344
                                                                 *   FILE 344
     I would be interested to hear of comments and/or            *   FILE 344
     proposed enhancements.  Please write to                     *   FILE 344
     joerg.berning(at)gmx.net.                                   *   FILE 344
                                                                 *   FILE 344
   -----------------------------------------------------------   *   FILE 344
                                                                 *   FILE 344
     The fun starts here:                                        *   FILE 344
                                                                 *   FILE 344
     EditMacro Add ()                             *   FILE 344
        Adds the numbers in the selected rows. Display at        *   FILE 344
        the bottom line.  Easily saveable with the               *   FILE 344
        MD(MakeData)-LineCommand.                                *   FILE 344
                                                                 *   FILE 344
     3.4 Command DelNoEnq                                        *   FILE 344
        Frontend for the BYPASSNQ-Program (Gilbert               *   FILE 344
        Saint-flour).  Scratches the dataset under 3.4 with      *   FILE 344
        IEHPROGM, no uncatalog is done.                          *   FILE 344
                                                                 *   FILE 344
     TSO-Batch Command HLQInfo                                   *   FILE 344
        Produces a listing containing all HLQs and some          *   FILE 344
        RACF-Information.                                        *   FILE 344
                                                                 *   FILE 344
     TSO Command LDDDef                             *   FILE 344
        LIST ALLZONES DDDEF(...). Says it all.                   *   FILE 344
                                                                 *   FILE 344
     TSO Command ListVTOC                                *   FILE 344
        This REXX works to display the contents of a volume      *   FILE 344
        and EDIF the result.  The resulting dataset display      *   FILE 344
        is very handy.  Just load the 2 members into a           *   FILE 344
        SYSPROC or SYSEXEC library and enter LISTVTOC            *   FILE 344
        volser.                                                  *   FILE 344
                                                                 *   FILE 344
     3.4 Command LZ                                              *   FILE 344
        Requires Target4-PKZIP-Utility.                          *   FILE 344
        Displays the contents of a ZIP-Archive.                  *   FILE 344
                                                                 *   FILE 344
     3.4 Command LZD                                             *   FILE 344
        Requires Target4-PKZIP-Utility.                          *   FILE 344
        Displays the contents of a ZIP-Archive more              *   FILE 344
        detailed.                                                *   FILE 344
                                                                 *   FILE 344
     Edit Macro MacroRes                                         *   FILE 344
        ISREDIT RESET                                            *   FILE 344
                                                                 *   FILE 344
     Job MAN                                                     *   FILE 344
        For those OMVS-Commands...                               *   FILE 344
                                                                 *   FILE 344
     TSO Command OMVSSEG                                         *   FILE 344
        Output is a listing of all UserIDs & groups and          *   FILE 344
        their OMVS-Segment-information. Could take a while.      *   FILE 344
                                                                 *   FILE 344
     TSO Command ShowDP                                          *   FILE 344
        Produces a listing of all active address spaces          *   FILE 344
        sortet by dispatching priority.  Helps if your system    *   FILE 344
        is in compatibility mode.                                *   FILE 344
                                                                 *   FILE 344
     TSO Command SMPEWarn                                        *   FILE 344
        Produces a listing of the (cataloged) datasets           *   FILE 344
        with dataset- information (like how many free            *   FILE 344
        directory-blocks are available).                         *   FILE 344
                                                                 *   FILE 344
     TB Disp                                                     *   FILE 344
        Produces a formatted listing of the table. Handy for     *   FILE 344
        ISMF-saved tables. May take some time.                   *   FILE 344
                                                                 *   FILE 344
     Edit Macro Y99                                              *   FILE 344
        Sets the member statistics to a specific date.  Handy    *   FILE 344
        for resetting Y2K-touched members.                       *   FILE 344
                                                                 *   FILE 344

Table of contents

           IS FROM RICK FOCHTMAN OF CHICAGO, ILLINOIS, AND       *   FILE 345
           CONTAINS TWO ENQUEUE DISPLAY PROGRAMS, WHICH WILL     *   FILE 345
           PROVE USEFUL, AS DESCRIBED BELOW.                     *   FILE 345
                                                                 *   FILE 345
      SINCE WE'VE GONE TO GRS, IN PLACE OF MIM, THERE WAS ONE    *   FILE 345
      FEATURE OF MIM THAT WAS SORELY MISSED.  MIM WOULD          *   FILE 345
      EXPLAIN THE NATURE OF DATASET CONTENTIONS IN GREATER       *   FILE 345
      DETAIL THAN THE INITIAL MESSAGES FROM GRS.  TRUE, YOU      *   FILE 345
      COULD GET THE DETAIL BY ISSUING THE "D GRS,C" COMMAND,     *   FILE 345
      IF YOU MANAGED TO CATCH IT QUICK ENOUGH.  WE DEEMED        *   FILE 345
      THAT THIS WAS INSUFFICIENT.  ATTACHED ARE THE SOLUTIONS    *   FILE 345
      DEVELOPED HERE.  ONE IS A STARTED TASK THAT CHECKS FOR     *   FILE 345
      A CONTENTION SITUATION EACH MINUTE AND DISPLAYS            *   FILE 345
      INFORMATION ABOUT IT.  THE OTHER IS A MPF EXIT THAT        *   FILE 345
      DISPLAYS THE SAME INFORMATION WHENEVER A DATASET           *   FILE 345
      CONTENTION SITUATION IS ANNOUNCED VIE THE IEF099I          *   FILE 345
      MESSAGE.                                                   *   FILE 345
                                                                 *   FILE 345
      THESE ARE VERY SIMPLE ROUTINES, WITHOUT A LOT OF BELLS     *   FILE 345
      AND WHISTLES.  BUT THEY WORK!  THEY MIGHT NOT TELL US      *   FILE 345
      HOW MANY MINUTES A JOB HAS BEEN WAITING FOR DATASETS,      *   FILE 345
      BUT AT LEAST WE'LL KNOW IT'S STILL WAITING.                *   FILE 345
                                                                 *   FILE 345
      YOUR SUGGESTIONS AND COMMENTS ARE WELCOME....              *   FILE 345
                                                                 *   FILE 345
      RICK FOCHTMAN                                              *   FILE 345
      312-786-5772  WORK      630-719-1545  HOME                 *   FILE 345
      RICK.FOCHTMAN@BOTCC.COM           WORK                     *   FILE 345
      RICKFOCHTMAN@COMPUSERVE.COM       HOME                     *   FILE 345
                                                                 *   FILE 345

Table of contents

           IS FROM BOB BREAK OF ST. LOUIS, MISSOURI AND CONTAINS *   File 346
           JES2 EXITS WHICH WORK AT HIS SITE, BUT WHICH CAN BE   *   FILE 346
           USED AS CODING EXAMPLES.  THREE EXITS ARE FOR JES2    *   FILE 346
           RELEASE 6.0.4 (OS/390 RELEASE 2.5), AND ONE IS AT     *   FILE 346
           THE JES2 5.2.0 LEVEL TO SHOW HOW IT WAS CONVERTED     *   FILE 346
           TO THE OS/390 JES2.                                   *   FILE 346
                                                                 *   FILE 346
       HASP2604  -  EXIT 2  AT THE JES2 6.0.4 LEVEL              *   FILE 346
                                                                 *   FILE 346
       HASPEX20  -  EXIT 20 AT THE JES2 6.0.4 LEVEL              *   FILE 346
                                                                 *   FILE 346
       HASPEX44  -  EXIT 44 AT THE JES2 6.0.4 LEVEL              *   FILE 346
                                                                 *   FILE 346
       HASP2520  -  EXIT 2  AT THE JES2 5.2.0 LEVEL WHICH WAS    *   FILE 346
                      CONVERTED TO HASP2604.                     *   FILE 346
                                                                 *   FILE 346

Table of contents

           IS THE MODLIST PROGRAM FROM RICK FOCHTMAN OF *  FILE 347
           CHICAGO, ILLINOIS.  THIS PROGRAM LOOKS AT A LOAD      *   FILE 347
           LIBRARY, AND TELLS YOU WHICH COMPILE-LINKEDIT         *   FILE 347
           OPTIONS ANY COBOL MODULES WERE CREATED WITH.          *   FILE 347
                                                                 *   FILE 347
       EMAIL:   RICK.FOCHTMAN@BOTCC.COM                          *   FILE 347
                RICKFOCHTMAN@COMPUSERVE.COM                      *   FILE 347
                                                                 *   FILE 347
       PHONE:   312-786-5772   WORK                              *   FILE 347
                630-719-1545   HOME                              *   FILE 347
                                                                 *   FILE 347
     THE MODLIST PROGRAM WAS DEVELOPED AS A STOP-GAP MEASURE,    *   FILE 347
     TO TRY AND KEEP A HANDLE ON OUR OS/VS COBOL TO COBOL II     *   FILE 347
     CONVERSION PROJECT.  THE ONLY KNOWN BUG LEFT IS IN          *   FILE 347
     DEALING WITH MODULES THAT MAY LOAD ABOVE THE 16M LINE.      *   FILE 347
     SOMETIMES THEY WORK OK; SOMETIMES NOT.                      *   FILE 347
                                                                 *   FILE 347
     THE OUTPUT FOR EACH LMOD STARTS WITH A LINE OF HYPHENS.     *   FILE 347
     THE FIRST LINE BELOW THAT DETAILS THE LMOD INFO,            *   FILE 347
     INCLUDING SOME LKED ATTRIBUTES.  BELOW THAT ARE LINES       *   FILE 347
     FOR EACH CSECT IN THE LMOD, MARKED BY CS-(NAME) FOR         *   FILE 347
     EACH CSECT.  WHERE POSSIBLE, COBOL COMPILER OPTIONS         *   FILE 347
     THAT WERE IN EFFECT FOR THE CSECT ARE DETAILED.  THE        *   FILE 347
     VARIOUS COMPILERS THAT ARE NOW RECOGNIZED ARE ANS4,         *   FILE 347
     OS/VS (LISTED AS VSR1) AND COBOL II (LISTED AS C2)          *   FILE 347
                                                                 *   FILE 347
     THE PAN STAMP IS AN IN-HOUSE REQUIREMENT, SO THAT WE        *   FILE 347
     CAN MATCH SOURCE WITH LMOD CODE.  SINCE SOMEONE ELSE        *   FILE 347
     MIGHT BE USING THE SAME MECHANISM, I'VE LEFT THAT CODE      *   FILE 347
     INTACT.                                                     *   FILE 347
                                                                 *   FILE 347
     THIS IS A REPORT PROGRAM ONLY AND THEREFORE NEEDS ONLY      *   FILE 347
     READ ACCESS TO ANY LOADLIB IT PROCESSES.                    *   FILE 347
                                                                 *   FILE 347
     USE AS YOU SEE FIT; BUT I'D APPRECIATE HAVING ANY MODS      *   FILE 347
     SENT BACK TO ME, TO INCORPORATE IN LATER VERSIONS AS        *   FILE 347
     NEEDED.                                                     *   FILE 347
                                                                 *   FILE 347

Table of contents

           IS AN ASSEMBLER PROGRAM AND A REXX EXEC, WHICH LIST   *   FILE 348
           THE MEMBER NAMES OF A PDS IN ALPHABETICAL ORDER.      *   FILE 348
                                                                 *   FILE 348
           THESE PROGRAMS CAME FROM A THREAD ON THE MVS-UTIL     *   FILE 348
           FORUM, FOR THE DAY OF DEC 1, 98.  THE ENTIRE DAY'S    *   FILE 348
           MESSAGES ARE INCLUDED AS MEMBER IU981201.             *   FILE 348
                                                                 *   FILE 348
           THE ASSEMBLER PROGRAM, CALLED LISTER, COMES FROM      *   FILE 348
           EDWARD STRAUSS,                                       *   FILE 348
                                                                 *   FILE 348
       EMAIL:   EDWARD STRAUSS          *   FILE 348
                                                                 *   FILE 348
           AND THE REXX EXEC, CALLED PDSDIR, COMES FROM JOHN     *   FILE 348
           KALINICH,                                             *   FILE 348
                                                                 *   FILE 348
    EMAIL:   John Kalinich                     *   FILE 348
                                                                 *   FILE 348

Table of contents

           is from Willy Jensen of Harders Jensen in Denmark,    *   FILE 349
           and is a set of REXX execs to update the in-storage   *   FILE 349
           copy of your ISPF Command Table, and to list its      *   FILE 349
           entries.  This is done for your ISPF session only,    *   FILE 349
           and it is effective immediately.  Very handy.         *   FILE 349
                                                                 *   FILE 349
       email: "Harders Jensen"                 *   FILE 349
                                                                 *   FILE 349

Table of contents

           IS CURRENTLY EMPTY                                    *   FILE 350
                                                                 *   FILE 350

Table of contents

           IS FROM KRISS DAVIS OF THE UNIVERSITY OF CHICAGO      *   FILE 351
           AND CONTAINS TWO SMALL COBOL PROGRAMS WHICH LIST      *   FILE 351
           THE CURRENTLY INSTALLED LE LEVEL.  ONE PROGRAM        *   FILE 351
           IS FOR BATCH, AND THE OTHER IS FOR CICS.  ALSO        *   FILE 351
           INCLUDED IN THIS FILE IS A C PROGRAM FROM ROLAND      *   FILE 351
           SCHIRADIN OF ELTVILLE, GERMANY, WHICH DOES THE        *   FILE 351
           SAME THING.                                           *   FILE 351
                                                                 *   FILE 351
       EMAIL:    KRISS DAVIS               *   FILE 351
       EMAIL:    ROLAND SCHIRADIN (ROLAND@SCHIRADIN.DE)          *   FILE 351
                                                                 *   FILE 351

Table of contents

           CONTAINS THE INTEL MODS TAPE FROM INTEL SEE THE       *   FILE 352
           MEMBER CALLED $$DOC FOR ADDITIONAL INFORMATION THAT   *   FILE 352
           IS NOT DOCUMENTED BELOW.                              *   FILE 352
                                                                 *   FILE 352
     MEMBER   SV LANG  DESCRIPTION                               *   FILE 352
     ________ __ ____  _______________________                   *   FILE 352
     $$DOC       N/A   THIS FILE                                 *   FILE 352
     $$GENTAP    N/A   JCL USED TO GENERATE THIS TAPE.           *   FILE 352
     $$INDEX     N/A   THIS MEMBER - TABLE OF CONTENTS           *   FILE 352
     $$RELOAD    N/A   JCL TO LOAD DOWN TAPE TO DISK --          *   FILE 352
                       ALSO APPEARS AS FILE 1 ON THE             *   FILE 352
                       TAPE.                                     *   FILE 352
     ABEND       BAL   SUBROUTINE-ISSUE USER ABEND WITH          *   FILE 352
                       CODE OF YOUR CHOICE                       *   FILE 352
     ABENDPGM    BAL   PGM TO WTOR FAILURE MESSAGE (VIA          *   FILE 352
                       PARM FIELD) WHEN YOUR FAVORITE JOB        *   FILE 352
                       FAILS..REQUIRES OPERS TO ACK-             *   FILE 352
                       NOWLEDGE MESSAGE WITH JOBNAME.            *   FILE 352
     ACFEXITS    BAL   THIS IS 2 SMP JOBS TO INSTALL OUR         *   FILE 352
                       EXITS FOR ACF2.  ACFVAL AND ACFDSTBL      *   FILE 352
                       CONSTITUTE OUR NAMING CONVENTIONS         *   FILE 352
                       SUPPORT AT INTEL.  ACFVIOX IS OUR         *   FILE 352
                       VIOLATION EXIT TO SUPPORT PHASED          *   FILE 352
                       IMPLEMENTATION OF RULES.                  *   FILE 352
     ACF2MON     SAS   THIS SAS 79.3 PROGRAM READS SMF           *   FILE 352
                       RECORDS FOR ACF2 EVENTS- MATCH            *   FILE 352
                       MERGES SEVERAL 'WHODAT' FILES AND         *   FILE 352
                       PRODUCES A COMPOSITE REPORT ON ALL        *   FILE 352
                       ACF2 ACTIVITY FOR EACH GROUP              *   FILE 352
                       SECURITY ADMINISTRATOR..(BY HENRY         *   FILE 352
                       WACKER)                                   *   FILE 352
     ANLZUCB     PL/I  GEN REPORT ON WORK PACK USAGE/MSS         *   FILE 352
                       UCB USAGE REQUIRES P051B12L               *   FILE 352
                       (UCBLOGER) TO GATHER INFO.                *   FILE 352
     BKUPUTIL    BAL   PGM FROM SHARE MODS TAPE (FILE18) TO      *   FILE 352
                       INVOKE UTILITY TO CREATE STACKED          *   FILE 352
                       SL TAPE.  OUR MODS INCLUDE AUTO           *   FILE 352
                       SELECT FOR IEBISAM AND PANVALET           *   FILE 352
                       SUPPORT VIA PAN#2.  DYNAMIC ALLOC         *   FILE 352
                       OF VOLUMES, AND DATASET/TAPE DS           *   FILE 352
                       STATS ARE ALSO PRINTED.  MUST BE          *   FILE 352
                       LINKED WITH AC=1 TO ALLOW IEBCOPY         *   FILE 352
                       TO FUNCTION. (SUPPORTS                    *   FILE 352
                       PS/PO/IS/DA/PV                            *   FILE 352
     COMPMEMB    PL/I  COMPARE MEMBERS IN PDS OR PANVALET        *   FILE 352
                       LIBRARIES BY MEMBER NAME AND              *   FILE 352
                       PRODUCE CNTL CARDS BASED ON               *   FILE 352
                       EXISTENCE OF MEMBER IN EITHER OR          *   FILE 352
                       BOTH LIBRARIES.                           *   FILE 352
     DATTIM      BAL   SUBROUTINE- RETURNS 'HH:MM:SS' AND        *   FILE 352
                       'MM/DD/YY'                                *   FILE 352
     DELETDS     BAL   UTILITY- UNCATLG TAPES AND                *   FILE 352
                       UNCATLG/SCRATCH DATASETS SUPPORTS         *   FILE 352
                       MSS VIA DYNAMIC ALLOC OF MSS              *   FILE 352
                       VOLUMES.                                  *   FILE 352
     DIDOCS   ** BAL   TSO COMMAND TO ALLOW TSO 3270 TO          *   FILE 352
                       BECOME A OS OPER CONSOLE.  FINDS          *   FILE 352
                       MCS BUFFERS IN CSA AND REDISPLAYS         *   FILE 352
                       THEM TO TSO TUBE.  ACCEPTS                *   FILE 352
                       COMMANDS AND USES SVC 34 TO ISSUE         *   FILE 352
                       THEM. FROM SHARE DCMS SYSTEM              *   FILE 352
                       (CBT).                                    *   FILE 352
     DSINFO      BAL   PL/I SUBROUTINE- GET DSN INFORMATION      *   FILE 352
                       VIA RDJFCB (FROM IIH, ISRAEL)             *   FILE 352
     ERAS3270    BAL   TSO COMMAND- ERASE A 3270 SCREEN          *   FILE 352
                       (WITH SPF TRIGGERS).                      *   FILE 352
     FCIMOD07    BAL   FROM FLORIDA POWER AND LIGHT- THEIR       *   FILE 352
                       FULL SCREEN FAC.  WITH FCI ADDED          *   FILE 352
                       SPF FULLSCRN TRIGGERS.                    *   FILE 352
     FSF         BAL   FROM FLORIDA POWER AND LIGHT- THE         *   FILE 352
                       LINKABLE PORTION OF THEIR FULL            *   FILE 352
                       SCREEN FACILITY-INVOKES FCIMOD07          *   FILE 352
     HEXCONV     BAL   PL/I SUBROUTINE- CONVERT                  *   FILE 352
                       CHAR/BIT/ETC TO HEX CHAR (FROM            *   FILE 352
                       IIH, ISRAEL)                              *   FILE 352
     IEECVXIT    BAL   OUR MODS TO MSSCVXIT IN                   *   FILE 352
                       SYS1.SAMPLIB.. CAUSE OTHER                *   FILE 352
                       MESSAGES (IFG...) TO 'HANG' ON            *   FILE 352
                       SCREENS, SUBMIT JOB TO DUMP TRACE         *   FILE 352
                       WHEN TRACE SWITCH OCCURS.  (ONLY          *   FILE 352
                       SOURCE SUPPLIED...NO JCL TO               *   FILE 352
                       INSTALL)                                  *   FILE 352
     IPOUPDTE    SZAP  SIMPLE ZAP TO LET IPO AID (IPOUPDTE)      *   FILE 352
                       WORK ON ANY JCL OR SOURCE PDS.            *   FILE 352
     CPPUPDTE    SZAP  SIMPLE ZAP TO LET IPO AID (CPPUPDTE)      *   FILE 352
                       WORK ON ANY JCL OR SOURCE PDS.            *   FILE 352
     JCLFORMT    BAL   UTILITY TO REFORMAT A JOB OR A PROC       *   FILE 352
                       INTO SOME KIND OF ORDER.  INVOKED         *   FILE 352
                       BY 'CLEANJCL' CLIST IN JOBS.CNTL          *   FILE 352
     MAPDISK     BAL   GOOD OLD MAPDISK WITH ENHANCEMENTS:       *   FILE 352
                       1) DYNAMIC ALLOC FOR MSS VOLUMES          *   FILE 352
                       (SEE P963P30) 2) CAPABILITY TO LOG        *   FILE 352
                       VTOC INFO TO DATASET 3) ASM2 OPEN         *   FILE 352
                       MOD AND RACF SUPPORT                      *   FILE 352
     MOP         BAL   ALLOW OPER PRIV TSO USER TO DO            *   FILE 352
                       MVS/JES2 COMMANDS.  THE COMMAND IS        *   FILE 352
                       LOGGED, ALONG WITH THE ISSUING TSO        *   FILE 352
                       UID.                                      *   FILE 352
     MSSAMS      BAL   THE IPO MSSAMS AID, WITH A NOTIFY=        *   FILE 352
                       AND COND CODE CHK                         *   FILE 352
     MSSDUMP     PL/I  PGM TO DUMP MSS TABLES IN A NEAT          *   FILE 352
                       FORMAT (FROM FVT)                         *   FILE 352
     MSSPDATE    BAL   PGM TO WRITE A NICE DATE TO THE MSS       *   FILE 352
                       LOG CONSOLE INVOKE VIA A JES2             *   FILE 352
                       $TA,I=1800,'$VS,''S MSSPDATE'''           *   FILE 352
     MSSTSO      BAL   IPO MSSTSO WITH A FEW CHANGES FOR         *   FILE 352
                       3330-1 SUPPORT                            *   FILE 352
     MSSVOL      PL/I  INVOKED BY MSVGP CLIST IN JOBS.CNTL-      *   FILE 352
                       LIST VOLUMES IN MSVI FOR MSVGPS OF        *   FILE 352
                       YOUR CHOICE.                              *   FILE 352
     MVSMON      BAL   FROM FLORIDA POWER AND LIGHT- MVS         *   FILE 352
                       MONITOR USES TSO FULL SCREEN.  WE         *   FILE 352
                       ADDED DIDOCS INVOKE VIA THE               *   FILE 352
      (NOT FOR SE2/SP1)  'CO' COMMAND, DOMAIN NAME DISPLAY,      *   FILE 352
                       DISP DISK FORMAT IMPROVEMENTS AND         *   FILE 352
                       ELIM DUP VOLUME REPORTING VIA UCB         *   FILE 352
                       ALT PATH PLUS OTHER THINGS.....           *   FILE 352
     NETINFO     JCL/SAS   THE JOB IS PART OF THE                *   FILE 352
                        'VTAMDOC', 'CICSDOC', 'NETINFO'          *   FILE 352
                        JOBS WHICH WILL ASSEMBLE THE VTAM        *   FILE 352
                        NCP AND CICS TCT USING MACROS IN         *   FILE 352
                        MODS.NETINFO.  THE NETINFO JOB           *   FILE 352
                        USES A SAS PROGRAM (IN MODS.SASLIB)      *   FILE 352
                        TO READ THE ASSEMBLED VTAM, CICS,        *   FILE 352
                        ADMPRINT, DSPRINT, AND WHATNOT           *   FILE 352
                        TABLES TO PRODUCE A DOCUMENT OF THE      *   FILE 352
                        NETWORK IN INFO/SYSTEM FORMAT.           *   FILE 352
     NTLM801     BAL    PDS MEMBER LOGICAL READ SUBROUTINE.      *   FILE 352
                        USED BY PROCXREF PROGRAM.                *   FILE 352
     NTLM802     BAL    PDS DIRECTORY READ SUBROUTINE.  USED     *   FILE 352
                        BY PROCXREF.                             *   FILE 352
     OSDEBE   ** BAL   THE INFAMOUS 'DOES EVERYTHING BUT         *   FILE 352
                       EAT' UTILITY FOR FIDDLING WITH            *   FILE 352
                       TAPES AND CARDS.  OPERS L O V E           *   FILE 352
                       IT.  WORKS ONLY WITH OFFLINE              *   FILE 352
                       TAPES...................  INVOKE          *   FILE 352
                       VIA 'DEBE' IN JOBS.CNTL.                  *   FILE 352
     OZPDSUNL    BAL   THIS PROGRAM WILL UNLOAD A RECFM=VB       *   FILE 352
                       PDS AND CONSTRUCT A SEQUENTIAL            *   FILE 352
                       DATASET FOR USE BY THE BLGOZX             *   FILE 352
                       (INFO/SYSTEM) PROGRAMS.  USED AT          *   FILE 352
                       INTEL TO GENERATE A USER DATABASE         *   FILE 352
                       FOR TECHNICAL INFORMATION.  SEE           *   FILE 352
                       JOBS 'TEC.....' IN JOBS.CNTL FOR          *   FILE 352
                       MORE INFO.                                *   FILE 352
     PANFETCH    BAL   USES THE PANVALET ACCESS METHOD           *   FILE 352
                       (PAM) TO WRITE A MEMBER OF A              *   FILE 352
                       PANVALET LIBRARY TO A SEQUENTIAL          *   FILE 352
                       DSN EXPANDING ALL IMBEDDED                *   FILE 352
                       ++INCLUDE CARDS.  USED IN THE             *   FILE 352
                       'CICSDOC' JOB.                            *   FILE 352
     PANSCAN     PL/I   THIS IS A MORE USEFUL VERSION OF THE     *   FILE 352
                        'PAN#8' PROGRAM TO SCAN A PANVALET       *   FILE 352
                         LIBRARY FOR OCCURRENCES OF PARTICULAR   *   FILE 352
                         CHARACTER STRINGS.  THIS PL/I           *   FILE 352
                         VERSION IS A BIT SLOWER THAN PAN#8,     *   FILE 352
                         BUT OPENS THE LIBRARY FOR INPUT ONLY    *   FILE 352
                         (INSTEAD OF UPDATE), AND ALLOWS         *   FILE 352
                         MULTIPLE SCAN PASSES AND GENERIC        *   FILE 352
                         MEMBER SELECTION.                       *   FILE 352
     PROCXREF    BAL     READS A JCL PROCLIB AND PRODUCES 3      *   FILE 352
                         REPORTS:                                *   FILE 352
                           CROSS REF BY DATASET NAME             *   FILE 352
                           CROSS REF BY PROGRAM NAME             *   FILE 352
                           CROSS REF BY SYSOUT CLASS/FORMS       *   FILE 352
                         PROCXREF ALSO UNLOADS THE LIBRARY TO    *   FILE 352
                         A SEQUENTIAL FILE FOR FURTHER           *   FILE 352
                         PROCESSING VIA SAS PGM 'PROCANLZ'       *   FILE 352
                         (REQUIRES NTLM801,NTLM802 PDS READ      *   FILE 352
                         ROUTINES).                              *   FILE 352
     PSN         BAL   THIS IS OUR JCL STANDARDS CHECKER         *   FILE 352
                       AND JCL REFORMATTER PROGRAM.              *   FILE 352
                       OBVIOUSLY YOU WON'T WANT TO USE           *   FILE 352
                       OUR STDS FOR JCL, BUT THIS PGM IS         *   FILE 352
                       HIGHLY MODULAR AND INCLUDES A LOT         *   FILE 352
                       OF NEAT CODE BY MIKE FARMER.  IT          *   FILE 352
                       WILL BE EASY FOR YOU TO INSERT            *   FILE 352
                       YOUR OWN JCL FOIBLES IN THIS GEM..        *   FILE 352
     P051B10     BAL   THE TSO WHOGOT/DSN COMMAND - RUNS AS      *   FILE 352
                       STC ALSO FINDS USERS/JOBS ENQUEUED        *   FILE 352
                       ON A DATASET.                             *   FILE 352
     P051B12     BAL   THE TSO DSPACE COMMAND - RUNS AS STC      *   FILE 352
                       ALSO DOES LSPACE TO PACK(S) OF            *   FILE 352
                       CHOICE AND FORMATS RESULT.                *   FILE 352
                       DEFAULT PACKS ARE 'FCITS*'.               *   FILE 352
     P051B12L    BAL   THE UCBLOGER STC - FIRE OFF AT 10         *   FILE 352
                       MINUTE INTERVALS VIA JES2                 *   FILE 352
                       $TA,I=600,'$VS,''S UCBLOG''' AND          *   FILE 352
                       ONCE A WEEK RUN THE SAVELOG JOB TO        *   FILE 352
                       PRINT THE REPORT VIA ANLZUCB AND          *   FILE 352
                       REINITIALZE THE LOG DATASET.              *   FILE 352
     P051B15     BAL   THE TSO DDSTAR COMMAND- SPOOL LINES       *   FILE 352
                       FROM A CLIST INTO A DATASET FOR           *   FILE 352
                       READING BY PGMS/UTILITIES.                *   FILE 352
                       ARRIVED VIA MISHMODS TAPE FROM            *   FILE 352
                       UCLA-FCI INTERNALIZE MACROS FROM          *   FILE 352
                       URMACRO.                                  *   FILE 352
     P051B16     BAL   THE TSO LISTSPC COMMAND - REPLACES        *   FILE 352
                       LISTC USAGE FOR TSO USERS..SHOWS          *   FILE 352
                       ALLOCATIONS, AND DS ATTRIBS, AND          *   FILE 352
                       IF YOU HAVE ASM2, ALSO SHOWS WHO          *   FILE 352
                       LAST MODIFIED DS.                         *   FILE 352
     P051B19     BAL   THE TSO DTAPES COMMAND - RUNS AS STC      *   FILE 352
                       ALSO SHOWS TAPE DRIVES, VOLSER,           *   FILE 352
                       JOB USING AND DENSITY, MODEL              *   FILE 352
                       TYPES.                                    *   FILE 352
     P963P00     PL/I  DASD MANAGEMENT SYSTEM- MAINLINE          *   FILE 352
                       (COMPARE DSN FROM VTOC WITH GRANT         *   FILE 352
                       LIST) - GENERATE SCRATCH LIST AND         *   FILE 352
                       MERGED DSNLOG.                            *   FILE 352
     P963P02     PL/I  DASD MANAGEMENT SYSTEM- DATA SET          *   FILE 352
                       SCRATCH UTILITY                           *   FILE 352
     P963P10     PL/I  DASD MANAGEMENT SYSTEM- GENERATE          *   FILE 352
                       SCRATCH LOG FROM OUTLOG OF P963P00        *   FILE 352
                       (FOR RECOVERY ONLY).                      *   FILE 352
     P963P20     PL/I  DASD MANAGEMENT SYSTEM- PRINT SCRLOG      *   FILE 352
                       REPORT FOR TSO USERS - USED BY            *   FILE 352
                       CLIST SHOWSCR.                            *   FILE 352
     P963P27     PL/I  DASD MANAGEMENT SYSTEM- AUTOSCR           *   FILE 352
                       (EARLY SCR FOR ROLLED OFF GDG             *   FILE 352
                       DATASETS) + DATASET SIZE HISTORY          *   FILE 352
                       FILE                                      *   FILE 352
     P963P30     PL/I  PGM FROM OUR DASD MGMT                    *   FILE 352
                       SYSTEM..ACCEPTS CONTROL CARDS AND         *   FILE 352
                       LOOKS UP VOLUMES/MSVGPS FROM THE          *   FILE 352
                       MSVI DATASET.  USE PROC 'MAPMSVGP'        *   FILE 352
                       TO INVOKE THIS ONE, THEN MAPDISK          *   FILE 352
                       TO MAP ALL VOLUMES IN AN MSVGP.           *   FILE 352
     P963P35     PL/I  DASD MANAGEMENT SYSTEM- DUPLICATE         *   FILE 352
                       VOLUME ELIMINATOR TO ENSURE THAT          *   FILE 352
                       MAPDISK MAPS EACH VOLUME ONLY             *   FILE 352
                       ONCE.                                     *   FILE 352
     P963P70     PL/I  DASD MANAGEMENT SYSTEM- SUPERMATCH        *   FILE 352
                       PROGRAM-USED WITH P963P71/SUPERSCR        *   FILE 352
                       TO EXCLUDE DSNS FROM SUPERSCR             *   FILE 352
     P963P71     PL/I  DASD MANAGEMENT SYSTEM- GENERATE          *   FILE 352
                       SUPERSCR EXCLUDE CARDS TO EXEMPT          *   FILE 352
                       DATASETS FROM SUPERSCR AFTER              *   FILE 352
                       SYSTEM CRASH - INTERFACES WITH            *   FILE 352
                       OPERATOR VIA WTOR                         *   FILE 352
     P963P75     PL/I  DASD MANAGEMENT SYSTEM- DATASET SIZE      *   FILE 352
                       HISTORY FILE MAINT PROGRAM AND            *   FILE 352
                       AUTOSCR FOR MSVGP=XMIT                    *   FILE 352
     P963P75A    PL/I  DASD MANAGEMENT SYSTEM- MAINTAIN          *   FILE 352
                       MSVGP=XMIT                                *   FILE 352
     R062A10     BAL   DYNAMIC ALLOCATION INTERFACE              *   FILE 352
                       SUBROUTINE - ALLOWS MOST DA               *   FILE 352
                       SERVICES FROM A COBOL/PLI/FORT            *   FILE 352
                       PROGRAM.                                  *   FILE 352
     R941X11     BAL   UTILITY JULIAN<->GREGORIAN DATE           *   FILE 352
                       CONVERTOR-- USED BY SEVERAL PL/I          *   FILE 352
                       PROGRAMS ON THIS TAPE.                    *   FILE 352
     R963A30     BAL   HANDY SUBROUTINE TO                       *   FILE 352
                       SCRATCH/UNCATALOG DATASET..  DOES         *   FILE 352
                       DYNAMIC ALLOCATION OF VOLUME, AND         *   FILE 352
                       REPORTS WITH TEXT MESSAGES TO             *   FILE 352
                       CALLER                                    *   FILE 352
     SCOMPARE    BAL   PGM TO COMPARE 2 LRECL=80 DATASETS        *   FILE 352
                       AND SPOT DIFFERENCES.  BASED ON           *   FILE 352
                       CBT881 WITH MODS TO PRINT WHICH           *   FILE 352
                       DATASETS ARE BEING COMPARED, AND          *   FILE 352
                       PAGE CONTROL.                             *   FILE 352
     SHOWHIST    PL/I  DASD MANAGEMENT SYSTEM- SHOW TSO          *   FILE 352
                       USERS THE HISTORY (SIZE, ETC) ON          *   FILE 352
                       DATASETS OF THEIR CHOICE.. INVOKED        *   FILE 352
                       BY THE 'SHOWHIST' CLIST IN                *   FILE 352
                       JOBS.CNTL                                 *   FILE 352
     SHOWSMF     BAL   TSO CMD OR STC TO DISPLAY                 *   FILE 352
                       ''FULLNESS'' OF MANX/MANY FOR MVS         *   FILE 352
                       (NOT SE OR SP SYSTEMS)                    *   FILE 352
     SHOSMFSP    BAL   TSO CMD OR STD TO DISPLAY SYS1.MAN.       *   FILE 352
                       DATASETS FOR MVS SE2 OR SP1/SP3.          *   FILE 352
     SHOWRAW     PL/I  PGM TO DISPLAY START/END DATES OF         *   FILE 352
                        TRACE DUMP DATASETS (USED IN             *   FILE 352
                        MSSTRACE/TRACESAV JOBSTREAMS).           *   FILE 352
     SHOWTRC     PL/I  PGM TO DYNAM. ALLOC MSS TRACE             *   FILE 352
                       DATASETS AND READ HDR                     *   FILE 352
                       RECORD/FORMAT TRACE ON DATE/TIME.         *   FILE 352
                       THIS IS AN EXAMPLE OF USING               *   FILE 352
                       R062A10 DYNAM ALLOC AND S051B16B          *   FILE 352
                       (LOCINDEX) SUBROUTINE.  ONLY              *   FILE 352
                       SOURCE IS SUPPLIED- NO JCL TO             *   FILE 352
                       COMPILE AND LINK.                         *   FILE 352
     SMFACF2     PL/I  SMF PGM- DIGEST ACF2 RECORDS, PRINT       *   FILE 352
                       ACF2 INFORMATION                          *   FILE 352
     SMFACFM     PL/I  SMF PGM- MERGE DIGESTED ACF2 RECORDS      *   FILE 352
                       AND RESPONSIBILITY LIST.                  *   FILE 352
     SMFACFPR    PL/I  SMF PGM- PRINT NICELY FORMATTED ACF2      *   FILE 352
                       INFORMATION                               *   FILE 352
     SMFDSND     PL/I  SMF PGM- LOOK FOR TYPE 14/15/17           *   FILE 352
                       RECORDS FOR UP TO 20 GENERIC              *   FILE 352
                       DATASETS-SHOW RAW INFO                    *   FILE 352
     SMFDSNPR    PL/I  SMF PGM- PRINT SORTED SMFDSND OUTPUT      *   FILE 352
                       TO SHOW CHRONOLOGICAL HISTORY OF          *   FILE 352
                       DATASET ACCESS.                           *   FILE 352
     SMFRACF     PL/I  SMF PGM- PRINT RACF EVENTS FROM TYPE      *   FILE 352
                       0,80 AND 81 RECS PROVIDE LISTING          *   FILE 352
                       OF EVENTS AND BUILD CLIST TO ALLOW        *   FILE 352
                       RECONSTRUCTION OF RACF DATASET            *   FILE 352
                       AFTER CRASH.                              *   FILE 352
     SMFSEL      BAL   SMF PGM- RECORD SELECTION UTILITY         *   FILE 352
     SMFTERM     PL/I  SMF PGM- ANALYZE TYPE 34 RECORDS AND      *   FILE 352
                       PRODUCE TSO USAGE SUMMARY.                *   FILE 352
                       REQUIRES IEFUJI TO PUT TERMINAL           *   FILE 352
                       UCB ADDR IN LAST HALFWORD OF              *   FILE 352
                       SMFUSER FIELD IN ORDER TO PROVIDE         *   FILE 352
                       TERMINAL USAGE STATS BY TERMINAL          *   FILE 352
                       ADDRESS                                   *   FILE 352
     SPACEZAP    PL/I  PGM TO DYNAM. ALLOC MSS VOLUMES           *   FILE 352
                       WHICH ARE NOT MOUNTED BUT HAVE            *   FILE 352
                       DOWN LEVEL SPACE FLAG SET ON IN           *   FILE 352
                       MSVI.  MSVGPS SCANNED CONTROLLED          *   FILE 352
                       BY SYSIN PARM CARDS.  (STC JCL IN         *   FILE 352
                       MSSMODS.JOBS.CNTL + SAMPLE CNTL           *   FILE 352
                       DS)                                       *   FILE 352
     SUPERSCR ** BAL   SUPER SCRATCH FOR REAL/VIRTUAL            *   FILE 352
                       DISKS..                                   *   FILE 352
     SUPERSPY ** BAL   THE THING TO RUN TO HELP DIAGNOSE         *   FILE 352
                       PROBLEMS WITH MVS/ MSS..REQUIRES          *   FILE 352
                       MSC TABLES MAINT. IUP IN SECOND           *   FILE 352
                       STEP.                                     *   FILE 352
     S051B22     BAL   THE FIND SUBROUTINE..USED BY              *   FILE 352
                       TSO044(UCBUNLD) TO FIND 'VOL=(SL,'        *   FILE 352
                       ON PARM CARD.                             *   FILE 352
     TECHINFO    JCL   JOB TO UPDATE YOUR VERY OWN INFO/MVS      *   FILE 352
                       FORMATTED DATABASE.  USES UTILITY         *   FILE 352
                       'OZPDSUNL'.  SEE JOBS.CNTL FOR THE        *   FILE 352
                       FOLLOWING MEMBERS:                        *   FILE 352
          TECINFOC - CLIST TO RUN TECHINFO UNDER TSO             *   FILE 352
          TECHINFO - JOB TO RELOAD TECHINFO DATABASE             *   FILE 352
          TECINFO1 - USES IDCAMS TO DEFINE VSAM CLUSTER FOR DB   *   FILE 352
          TECINFO2 - USES BLG... UTILITIES TO CREATE UNLOADED    *   FILE 352
                     HELP, CICS, VTAM, VSAM FILES FROM THE       *   FILE 352
                     INFO/MVS MONTHLY UPDATE TAPE.               *   FILE 352
     TRAC3850    BAL   IPO TRAC3850 WITH MODS..ANLZ              *   FILE 352
                       IGCTRINT OUTPUT                           *   FILE 352
     TSO020SU    BAL   TSO DJOBS COMMAND - STC USAGE ALSO.       *   FILE 352
                       LIKE 'D J,L' WITH SWAP STATUS,CPU         *   FILE 352
                       TIME,XACT TIME                            *   FILE 352
     TSO025AS ** BAL   TSO DTSO COMMAND  - STC USAGE ALSO.       *   FILE 352
                       LIKE DJOBS ABOVE, BUT FOR TSO;            *   FILE 352
                       SHOWS LINE ADDR TOO.                      *   FILE 352
     TSO032      BAL   TSO DDMN COMMAND  - STC USAGE ALSO.       *   FILE 352
                       LIKE 'D DMN' BUT NEATER, SHOWS IPS        *   FILE 352
                       IN EFFECT TOO.                            *   FILE 352
     TSO033      BAL   TSO DUPTIME COMMAND - STC USAGE           *   FILE 352
                       ALSO.  SHOWS HOW LONG SYSTEM HAS          *   FILE 352
                       BEEN UP (FROM LAST IPL)                   *   FILE 352
     TSO034   ** BAL   TSO SYSMAINT COMMAND - STC USAGE          *   FILE 352
                       ALSO.  WRITTEN BEFORE THE DAYS OF         *   FILE 352
                       'FORCE', ALLOWS A CALLRTM MEMTERM         *   FILE 352
                       TO BE ISSUED TO AN ADDRESS SPACE          *   FILE 352
                       HANDLES 'STARTING' TSO USERS TOO.         *   FILE 352
     TSO036      BAL   TSO SHOWASM COMMAND  - STC USAGE          *   FILE 352
                       ALSO.  DISPLAYS AUXSTM STATS, RSM         *   FILE 352
                       PAGE USAGES, AND PAGE/SWAP DATASET        *   FILE 352
                       STATUS/STATS.                             *   FILE 352
     TSO041      BAL   TSO LPDS COMMAND.  THE EVER POPULAR       *   FILE 352
                       PDS MANIPUATOR COMMAND, DOES              *   FILE 352
                       EVERYTHING BUT DRY-CLEAN A PDS            *   FILE 352
                       OF YOUR CHOICE.  (SEE FILE 182 FOR NEW.)  *   FILE 352
     TSO042      BAL   TSO DUNITS COMMAND  - STC USAGE           *   FILE 352
                       ALSO.  LIKE 'D U,...' BUT MORE            *   FILE 352
                       INFORMATIVE WITH USE/OPEN COUNTS.         *   FILE 352
                       SELECTION IS BY GENERIC VOLSERS.          *   FILE 352
     TSO044   ** BAL   STARTED TASK..UNLOAD ALL MSS VOLUMES      *   FILE 352
                       NOT ON A LIST OF VOLSERS IN MEMBER        *   FILE 352
                       'MOUNTMSS'.  PARSES '$VS,'M               *   FILE 352
                       XXX,VOL=(SL,VOLSER)'' COMMANDS TO         *   FILE 352
                       FIND VOLUMES TO EXEMPT...                 *   FILE 352
     TSO045      BAL   THE CHIMP MVS SYSTEM DISPLAY COMMAND      *   FILE 352
                       FOR 3270 FULLSCR OPERATION.  SHOWS        *   FILE 352
                       JOBS/TSO USER STATS, AND WE ADDED         *   FILE 352
                       A DYNAMIC DOMAIN DISPLAY (OPTION          *   FILE 352
                       'D').  OPERS LOVE IT..SHOWS STEP          *   FILE 352
                       NAME AND CPU TIME...  (ORIG FROM          *   FILE 352
                       SHARE VIA THE CBT TAPE).                  *   FILE 352
     TSO048      BAL   THE TSO #PANVIEW COMMAND - ALLOW          *   FILE 352
                       LISTING OF PANVALET LIBRARY               *   FILE 352
                       MEMBERS AND LIBRARY DIRECTORY ON A        *   FILE 352
                       3270 TUBE IN FULL SCREEN MODE.            *   FILE 352
                       (ORIG FROM SHARE JES2 MODS TAPE           *   FILE 352
                       (MEMOREX) WITH                            *   FILE 352
                        DIRECTORY LIST MOD BY FAIRCHILD). USES   *   FILE 352
                        THE 'PANVIEW' CLIST IN MSSMODS.JOB.CNTL  *   FILE 352
                        TO RUN.                                  *   FILE 352
     TSO050      BAL   TSO '$' COMMAND- INVOKE PROGRAM FROM      *   FILE 352
                       LINKLIST.  THIS VERSION ARRIVED           *   FILE 352
                       FROM SOURCES UNKNOWN, BUT WE              *   FILE 352
                       INTERNALIZED THE MACROS-(LOOKS            *   FILE 352
                       LIKE UCLA MACROS...)                      *   FILE 352
     TSO051      BAL   TSO 'GETINFO' COMMAND - ALLOWS YOU        *   FILE 352
                       TO STUFF GOODIES FROM OS/JCT (OR          *   FILE 352
                       OTHER CONTROL BLOCKS) INTO CLIST          *   FILE 352
                       VARIABLES WITHIN A CLIST.                 *   FILE 352
                       (TAILORED FOR ACF2)                       *   FILE 352
     UCBZAP   ** BAL   FIX MSS UCBS WITH STATUS 'A' AND          *   FILE 352
                       USECNT>250.  CLEANS 'DIRTY' MSS           *   FILE 352
                       UCBS LEFT BY SOMEONE IN MVS NOT           *   FILE 352
                       PLAYING FAIR WITH THE UCB USECOUNT        *   FILE 352
                       FIELD.  ISSUES UNLOADS FOR DIRTY          *   FILE 352
                       UNITS AFTER FIXING THE 'ALLOC' AND        *   FILE 352
                       USECOUNT.                                 *   FILE 352
                                                                 *   FILE 352

Table of contents

           IS FROM MORTON THIOKOL INC. OF CHICAGO, ILLINOIS AND  *   FILE 353
           CONTAINS THE FOLLOWING PROGRAMS TO RUN UNDER SPF.     *   FILE 353
           THIS FILE IS IN IEBUPDTE SYSIN FORMAT.  SEE THE       *   FILE 353
           MEMBER CALLED $$INDEX FOR ADDITIONAL INFORMATION:     *   FILE 353
                                                                 *   FILE 353
           KWS SPF SPY DIDOCS QUE QUEUE MCS Q                    *   FILE 353
                                                                 *   FILE 353
              APPLMON$ - INSTALL DOC FOR APPLMON                 *   FILE 353
                                                                 *   FILE 353
                         APPLMON IS A VTAM APPLICATION           *   FILE 353
                         MONITOR.  IT PROVIDES A MULTI-USER      *   FILE 353
                         INTERFACE TO NATIVE VTAM                *   FILE 353
                         APPLICATIONS.  IT PROVIDES A            *   FILE 353
                         FULL-SCREEN LOGON PANEL, A PRIMARY      *   FILE 353
                         OPTION PANEL, AND 4 SAMPLE              *   FILE 353
                         APPLICATIONS.  EACH USER THAT LOGS      *   FILE 353
                         ON RUNS UNDER A SEPARATE TCB; THE       *   FILE 353
                         NUMBER OF USERS THAT COULD BE           *   FILE 353
                         SUPPORTED IN ONE ADDRESS SPACE IS       *   FILE 353
                         DEPENDENT ON REGION SIZE.               *   FILE 353
                                                                 *   FILE 353
              CDF$     - INSTALL DOC FOR MVS SP 1.3 CONSOLE      *   FILE 353
                         DISPLAY FACILITY (CDF)                  *   FILE 353
                                                                 *   FILE 353
                         THIS PROGRAM PROVIDES THE ISPF/PDF      *   FILE 353
                         USER WITH A DISPLAY OF THE MASTER       *   FILE 353
                         CONSOLE.  OPERATOR COMMANDS ARE         *   FILE 353
                         ENTERED ON THE STANDARD "COMMAND        *   FILE 353
                         INPUT" LINE; PF3 GETS YOU OUT.          *   FILE 353
                         SECURITY IS BASED ON THE TSO USERID,    *   FILE 353
                         SEE THE CODE FOR CUSTOMIZATION INFO.    *   FILE 353
                         YOU HAVE TO HIT "ENTER" TO REFRESH      *   FILE 353
                         THE DISPLAY.  YOU MUST ADJUST THE       *   FILE 353
                         LINE COUNT BASED ON THE MASTER          *   FILE 353
                         CONSOLE'S TERMINAL TYPE.                *   FILE 353
                                                                 *   FILE 353
              DIF      - ISPF/PDF DISPLAY INITIATORS FACILITY    *   FILE 353
                         (DIF)--PART OF JDF.                     *   FILE 353
                                                                 *   FILE 353
              ETPS$    - INSTALL DOC FOR EMERGENCY               *   FILE 353
                         TELE-PROCESSING SERVICES (ETPS).        *   FILE 353
                                                                 *   FILE 353
                         THIS PROGRAM PROVIDES SOME BASIC        *   FILE 353
                         TIME-SHARING SERVICES WHEN TSO OR SPF   *   FILE 353
                         IS UNAVAILABLE.  IF YOU DEFINE IT AS    *   FILE 353
                         A SUB-SYSTEM, IT CAN BE (AND HAS        *   FILE 353
                         BEEN, TO MY GREAT RELIEF) BROUGHT UP    *   FILE 353
                         EVEN WHEN JES2 ABENDS, OR WILL NOT      *   FILE 353
                         INITIALIZE.                             *   FILE 353
                                                                 *   FILE 353
                         THE BASIC PROCESSING APPEARS MUCH       *   FILE 353
                         LIKE SPF, AS FAR AS THE PRIMARY         *   FILE 353
                         OPTION MENU AND SO FORTH ARE            *   FILE 353
                         CONCERNED.  THE FULL-SCREEN EDITOR IS   *   FILE 353
                         QUITE PRIMITIVE, BUT SHOULD SUFFICE     *   FILE 353
                         FOR EMERGENCY USE.  TUBE I/O IS EXCP,   *   FILE 353
                         SO YOU DON'T NEED BTAM, TCAM, OR        *   FILE 353
                         VTAM/TCAS.                              *   FILE 353
                                                                 *   FILE 353
                         THE PRIMARY OPTION MENU HAS 4 OPTIONS:  *   FILE 353
                                     1. PDS BROWSE               *   FILE 353
                                     2. PDS EDIT                 *   FILE 353
                                     3. PDS UTILITY              *   FILE 353
                                     4. IDCAMS INTERFACE         *   FILE 353
                                                                 *   FILE 353
                         TERMINALS SUPPORTED ARE 3278-2,         *   FILE 353
                         3278-4, 3279-3B. INSTALL AND USER       *   FILE 353
                         DOC ARE IN COMMENTS IN THE CODE, AS     *   FILE 353
                         WELL AS IN MEMBER "ETPS$" IN THIS       *   FILE 353
                         DATASET.                                *   FILE 353
                                                                 *   FILE 353
                         A NUMBER OF ENHANCEMENTS AND FIXES      *   FILE 353
                         ARE INCLUDED IN THIS VERSION, WHICH     *   FILE 353
                         IS INDICATED AS 2.4 ON THE PRIMARY      *   FILE 353
                         OPTION MENU.  TO INSTALL UNDER XA,      *   FILE 353
                         JUST RE-ASSEMBLE USING THE XA MACLIB    *   FILE 353
                         AND AMODGEN.  NO SOURCE CHANGES ARE     *   FILE 353
                         REQUIRED.                               *   FILE 353
                                                                 *   FILE 353
              JDF$     - INSTALL DOC FOR ISPF/PDF JES2           *   FILE 353
                         DISPLAY FACILITY (JDF)                  *   FILE 353
                                                                 *   FILE 353
                         THIS PROGRAM PROVIDES THE ISPF/PDF      *   FILE 353
                         USER WITH A DISPLAY OF THE JES2         *   FILE 353
                         SPOOL, SIMILAR TO THE FAMOUS "QUEUE"    *   FILE 353
                         COMMAND.                                *   FILE 353
                                                                 *   FILE 353
                         REQUIRES MY MODIFIED UAL JES2           *   FILE 353
                         INTERFACE SVC AND JES2 HJE2330.         *   FILE 353
                                                                 *   FILE 353
              JDFMACS  - A SET OF MACROS THAT GENERATE JDF       *   FILE 353
                         DSECTS.                                 *   FILE 353
                                                                 *   FILE 353
              PLF$     - INSTALL DOC FOR ISPF/PDF PAN LIBRARY    *   FILE 353
                         FACILITY (PLF)                          *   FILE 353
                                                                 *   FILE 353
                         THIS PROGRAM PROVIDES THE ISPF/PDF      *   FILE 353
                         USER WITH A DISPLAY OF A PAN            *   FILE 353
                         LIBRARY, WITH THE ABILITY TO BROWSE     *   FILE 353
                         AND EDIT FROM A MEMBER LIST.  THIS IS   *   FILE 353
                         BASED IN PART ON THE "PANVIEW"          *   FILE 353
                         PROGRAM ON THE SHARE SPLA TAPE (I       *   FILE 353
                         THINK).  IT'S NOT NEARLY AS GOOD AS     *   FILE 353
                         THE PAN/SPF PRODUCT, OR SO I'M TOLD,    *   FILE 353
                         BUT THIS IS A LOT CHEAPER.              *   FILE 353
                                                                 *   FILE 353
              SMBROWSE - SPF MEMORY BROWSE PROGRAM, INVOKED      *   FILE 353
                         WITH A PARAMETER LIST POINTING TO       *   FILE 353
                         AN AREA OF MEMORY.  PROVIDES A          *   FILE 353
                         LOW-OVERHEAD BROWSE THAT CAN BE         *   FILE 353
                         INVOKED FROM ISPF APPLICATIONS.         *   FILE 353
                         USED IN JDF.                            *   FILE 353
                                                                 *   FILE 353
              SPFMACS  - A SET OF MACROS TO INVOKE ISPF          *   FILE 353
                         SERVICES.                               *   FILE 353
                                                                 *   FILE 353
              TCBUVTAM - A MACRO THAT GENERATES A DSECT USED     *   FILE 353
                         BY ETPS.  THIS IS FOR A FUTURE          *   FILE 353
                         ENHANCEMENT.                            *   FILE 353
                                                                 *   FILE 353
              VDF$     - INSTALL DOC FOR ISPF/PDF VTOC           *   FILE 353
                         DISPLAY FACILITY (VDF).                 *   FILE 353
                                                                 *   FILE 353
                         THIS PROGRAM PROVIDES THE ISPF/PDF      *   FILE 353
                         USER WITH A DISPLAY OF ALL OR           *   FILE 353
                         SELECTED ONLINE DASD VOLUMES.  THE      *   FILE 353
                         DISPLAY USES THE LSPACE SVC, SO IT      *   FILE 353
                         DOESN'T HAVE A LOT OF INFORMATION ON    *   FILE 353
                         EACH PACK.                              *   FILE 353
                                                                 *   FILE 353
                         BECAUSE OF THE SIMPLICITY OF THE        *   FILE 353
                         PROGRAM, THIS MAY BE A GOOD PROGRAM     *   FILE 353
                         TO SWIPE CODE FROM, IF YOU ARE          *   FILE 353
                         WRITING YOUR FIRST ISPF APPLICATION.    *   FILE 353
                                                                 *   FILE 353
              XDF$     - INSTALL DOC FOR ISPF/PDF EXECUTION      *   FILE 353
                         DISPLAY FACILITY (XDF)                  *   FILE 353
                                                                 *   FILE 353
                         THIS PROGRAM PROVIDES THE ISPF/PDF      *   FILE 353
                         USER WITH A DISPLAY OF ACTIVE JOBS      *   FILE 353
                         AND STARTED TASKS, BASED ON "CHIMP",    *   FILE 353
                         UPDATED FOR SP 2.1.3.                   *   FILE 353
                                                                 *   FILE 353
                                                                 *   FILE 353

Table of contents

           IS FROM RANDY HALL OF VICTORIA, BRITISH COLUMBIA,     *   FILE 354
           AND CONTAINS A LARGE COLLECTION OF PROGRAMS WRITTEN   *   FILE 354
           BY HIM OR MODIFIED BY HIM.  INCLUDED IS A VERSION     *   FILE 354
           OF THE DISASSEMBLER FROM FILE 171, AND A PROGRAM      *   FILE 354
           TO MAKE IEBCOPY BACKUPS FROM A LIST OF DATASETS,      *   FILE 354
           WHICH IS CALLED BACKDSNS.  THERE ARE OTHER PROGRAMS   *   FILE 354
           TOO, LISTED BELOW.                                    *   FILE 354
                                                                 *   FILE 354
   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   *   FILE 354
                                                                 *   FILE 354
     FEBRUARY 1999. THIS FILE CONTAINS SEVERAL PROGRAMS          *   FILE 354
                    CREATED OR MODIFIED BY:                      *   FILE 354
                                                                 *   FILE 354
      RANDY HALL,                                                *   FILE 354
      1151 PALMER ROAD,                                          *   FILE 354
      VICTORIA, B.C.                                             *   FILE 354
      V8P-2H5                                                    *   FILE 354
      PHONE: HOME: 250-385-1061      WORK: 250-413-8229          *   FILE 354
      E-MAIL:RANDY.HALL@I.AM         RANDY.HALL@GEMS9.GOV.BC.CA  *   FILE 354
             RANDY.HALL@USA.NET                                  *   FILE 354
                                                                 *   FILE 354
     $$$$$DOC IS THE "MASTER DOC" FOR THIS FILE. THIS FILE       *   FILE 354
     CONTAINS SEVERAL DIFFERENT PROGRAMS THAT ARE FURTHER        *   FILE 354
     DOCUMENTED IN INDIVIDUAL $$DOC... MEMBERS IF THE            *   FILE 354
     INSTALLATION IS MORE COMPLICATED THAN JUST RUNNING THE      *   FILE 354
     JOB.                                                        *   FILE 354
                                                                 *   FILE 354
     IF THERE IS NO $$DOC... MEMBER, THE PROGRAM SHOULD          *   FILE 354
     HOPEFULLY BE SELF-CONTAINED AND SELF-EXPLANATORY.           *   FILE 354
                                                                 *   FILE 354
     JCL IN ALL JOBS WILL HAVE TO BE MODIFIED FOR YOUR           *   FILE 354
     DATASET NAMES AND YOUR PROCEDURE NAMES.                     *   FILE 354
                                                                 *   FILE 354
     ALSO NOTE THAT I'M ONE OF THOSE PROGRAMMERS WHO DOESN'T     *   FILE 354
     DELETE CODE...  I JUST COMMENT IT OUT, SO SOME SOURCE       *   FILE 354
     MAY HAVE A LOT OF COMMENTED CODE!                           *   FILE 354
                                                                 *   FILE 354
     A LOT OF THE PROGRAMS IN THIS FILE DO NOT SPECIFICALLY      *   FILE 354
     HAVE A COPYRIGHT NOTICE IMBEDDED IN THEM, SO THIS           *   FILE 354
     NOTICE APPLIES TO ALL MY SOURCE....                         *   FILE 354
                                                                 *   FILE 354
                COPYRIGHT                                        *   FILE 354
        THE METHODS AND CODE IN THIS PROGRAM ARE COPYRIGHTED     *   FILE 354
        BY:                                                      *   FILE 354
                                                                 *   FILE 354
        RANDY HALL,                                              *   FILE 354
        1151 PALMER ROAD,                                        *   FILE 354
        VICTORIA, B.C. CANADA, V8P-2H5                           *   FILE 354
        E-MAIL...BITRON@ISLANDNET.COM OR RANDY.HALL@I.AM         *   FILE 354
                                                                 *   FILE 354
        YOU MUST LEAVE IT AS IS, AND CANNOT SELL IT TO ANYONE,   *   FILE 354
        OR MODIFY IT, WITHOUT MY  PERMISSION.                    *   FILE 354
                                                                 *   FILE 354
     IF YOU DO MAKE CHANGES, I WOULD APPRECIATE IT IF YOU        *   FILE 354
     SENT ME A COPY SO THAT I CAN KEEP MY SOURCE UP-TO-DATE.     *   FILE 354
     THANKS...                                                   *   FILE 354
                                                                 *   FILE 354
     THE PROGRAMS, AND THEIR INDIVIDUAL "DOC"S ARE:              *   FILE 354
                                                                 *   FILE 354
     PROGRAM                DESCRIPTION                          *   FILE 354
     -------                -----------                          *   FILE 354
     ABS.......             MACRO TO SIMULATE THE PLI ABS        *   FILE 354
                            FUNCTION - WRITTEN 90/01/03          *   FILE 354
                                                                 *   FILE 354
     A31BITMD..             EXAMPLE OF 31 BIT MODE AND SEE       *   FILE 354
                            IF A MODULE IS LOADED                *   FILE 354
                                                                 *   FILE 354
     BACKDSNS..             UTILITY TO BACKUP A LIST OF          *   FILE 354
                            DATASETS.                            *   FILE 354
                            LAST ASSEMBLED 99/01/29              *   FILE 354
     BACKSAMP..             SAMPLE JCL TO BACKUP DATASETS.       *   FILE 354
     BACKSAM2..             SAMPLE JCL TO RESTORE DATASETS.      *   FILE 354
                                                                 *   FILE 354
     BLNKSCRN..             SAMPLE CODE TO BLANK A 3270 SCREEN   *   FILE 354
                            LAST ASSEMBLED 96/02/02              *   FILE 354
                                                                 *   FILE 354
     CALLIDC...             HOW TO CALL IDCAMS IN A PROGRAM      *   FILE 354
                            LAST ASSEMBLED 99/02/02              *   FILE 354
     CALLIDCT..             SAMPLE JCL TO RUN CALLIDC            *   FILE 354
                                                                 *   FILE 354
     CDSCB.....             TSO COMMAND TO MODIFY DSCB'S.        *   FILE 354
                            ORIGINALLY WRITTEN BY BILL GODFREY.  *   FILE 354
                            I ADDED RACF SUPPORT FOR CONTROL.    *   FILE 354
                            SEE THE COMMENTS IN THE PROGRAM.     *   FILE 354
                            LAST ASSEMBLED 98/08/28              *   FILE 354
                                                                 *   FILE 354
     CHKOTMA...             PROGRAM TO CHECK THAT                *   FILE 354
                            TCPIP/IMSOTMA INTERFACE IS           *   FILE 354
                            WORKING. THIS REQUIRES A             *   FILE 354
                            TRANSACTION CALLED WHOAMI.           *   FILE 354
                            LAST ASSEMBLED 98/12/21              *   FILE 354
                                                                 *   FILE 354
     CHKOTMAR..             REXX EXEC TO INVOKE CHKOTMA.         *   FILE 354
                            CHKOTMA AND CHKOTMAR WILL HAVE       *   FILE 354
                            TO BE MODIFIED FOR YOUR PORT         *   FILE 354
                            NUMBERS, ETC...                      *   FILE 354
                                                                 *   FILE 354
     DATEFB....             READ A FIXED LENGTH FILE AND         *   FILE 354
                            CHANGE THE DATE FIELD TO INCLUDE     *   FILE 354
                            THE CENTURY.                         *   FILE 354
                            LAST ASSEMBLED 97/02/14              *   FILE 354
     DATEFBJ...             SAMPLE JCL TO RUN DATEFB             *   FILE 354
                                                                 *   FILE 354
     DATEVB....             READ A VARIABLE LENGTH FILE AND      *   FILE 354
                            CHANGE THE DATE FIELD TO INCLUDE     *   FILE 354
                            THE CENTURY.                         *   FILE 354
                            LAST ASSEMBLED 97/02/14              *   FILE 354
     DATEVBJ...             SAMPLE JCL TO RUN DATEVB             *   FILE 354
                                                                 *   FILE 354
     DAYDATE...             TIME OF DAY AND DATE SUBROUTINE.     *   FILE 354
                            DAYDATE IS INCLUDED IN IUTDEL        *   FILE 354
                            AND JDATE.                           *   FILE 354
                            LAST ASSEMBLED 98/01/09              *   FILE 354
                                                                 *   FILE 354
     DELMEMS...             DELETE LIST OF MEMBERS FROM PDS      *   FILE 354
                            LAST ASSEMBLED 91/06/19              *   FILE 354
     DELMEMSJ..             SAMPLE JCL TO RUN DELMEMS            *   FILE 354
                                                                 *   FILE 354
     DISALINK..$$DOCDIS     PROGRAM TO DIS-ASSEMBLE CSECTS       *   FILE 354
     DISASM                                                      *   FILE 354
     DISASM1                                                     *   FILE 354
     DISASM2                                                     *   FILE 354
     DISASM3A                                                    *   FILE 354
     DISASM3B                                                    *   FILE 354
     DISASPRM                                                    *   FILE 354
                            LAST ASSEMBLED 99/01/08              *   FILE 354
     DISASRUN..             SAMPLE JCL TO RUN DISASM             *   FILE 354
                                                                 *   FILE 354
     DSPACE....             TSO COMMAND TO DISPLAY DATASET       *   FILE 354
                            INFORMATION.                         *   FILE 354
                                                                 *   FILE 354
     (DS)                   CAN ALSO BE RUN IN BATCH.            *   FILE 354
                            LAST ASSEMBLED 99/01/14              *   FILE 354
     DSB.......             REXX EXEC TO RUN DS                  *   FILE 354
                                                                 *   FILE 354
     ENQ.......             THIS VERSION IS FOR PRE-SP3          *   FILE 354
                            SYSTEMS COMMAND TO LIST ENQUEUED     *   FILE 354
                            DATASET NAMES LAST ASSEMBLED         *   FILE 354
                            82/07/16...MAY NEED WORK!            *   FILE 354
                                                                 *   FILE 354
     FILEDUMP..             A PROGRAM THAT WILL LIST (DUMP)      *   FILE 354
                            ANY FILE IN AN ABEND TYPE            *   FILE 354
                            LISTING.  SEE HOWFDUMP FOR           *   FILE 354
                            DOCUMENTATION.  LAST ASSEMBLED       *   FILE 354
                            90/03/13...STILL WORKS.              *   FILE 354
                                                                 *   FILE 354
     FILEDUMJ..             SAMPLE JCL TO RUN FILEDUMP           *   FILE 354
                                                                 *   FILE 354
     FREEALL...             TSO COMMAND PROCESSOR USED TO        *   FILE 354
                            FREE ALL DYNAMICALLY ALLOCATED       *   FILE 354
                            DATA SETS WHICH HAVE BEEN            *   FILE 354
                            ALLOCATED BY A TSO USER.             *   FILE 354
                            ORIGINALLY FROM CBT320,              *   FILE 354
                            10/20/75...                          *   FILE 354
                            LAST ASSEMBLED 92/10/28...STILL      *   FILE 354
                            WORKS.                               *   FILE 354
                                                                 *   FILE 354
     GENQ......             COMMAND TO LIST ENQUEUED DATASET     *   FILE 354
                            NAMES.  THIS VERSION IS FOR SP3      *   FILE 354
                            SYSTEMS                              *   FILE 354
                            LAST ASSEMBLED 96/07/11...STILL      *   FILE 354
                            WORKS.                               *   FILE 354
     GENQCLST..             CLIST TO RUN GENQ                    *   FILE 354
                                                                 *   FILE 354
     GETDSNS...             GET A LIST OF ALL CATALOGUED         *   FILE 354
                            DATASETS FOR HLI IN SYSIN.  CAN BE   *   FILE 354
                            USED TO GET DATASET NAMES FOR        *   FILE 354
                            BACKDSNS.  LAST ASSEMBLED            *   FILE 354
                            95/10/30...STILL WORKS.              *   FILE 354
                                                                 *   FILE 354
     GETDSNSJ..             SAMPLE JCL TO RUN GETDSNS            *   FILE 354
                                                                 *   FILE 354
     HALLDUMP..             EXAMPLE OF HOW TO USE HDUMP          *   FILE 354
                            LAST ASSEMBLED 98/12/13              *   FILE 354
                                                                 *   FILE 354
     HDUMP.....             MACRO TO DUMP CORE IN A RUNNING      *   FILE 354
                            PROGRAM.                             *   FILE 354
                            LAST ASSEMBLED 98/12/13              *   FILE 354
                                                                 *   FILE 354
     HOWBACK                SCRIPT DOCUMENTATION FOR BACKDSNS    *   FILE 354
                                                                 *   FILE 354
     HOWDELM                SCRIPT DOCUMENTATION FOR DELMEMS     *   FILE 354
                                                                 *   FILE 354
     HOWDISAS               DOCUMENTATION FOR DISASM             *   FILE 354
                                                                 *   FILE 354
     HOWDS                  DOCUMENTATION FOR DS(PACE) FOR       *   FILE 354
                            PAPER THERE IS A SYS1.HELP           *   FILE 354
                            VERSION WITH THE PROGRAM.            *   FILE 354
                                                                 *   FILE 354
     HOWFDUMP               DOCUMENTATION FOR FILEDUMP           *   FILE 354
                                                                 *   FILE 354
     HOWHDUMP               DOCUMENTATION FOR HDUMP              *   FILE 354
                                                                 *   FILE 354
     HOWSETDT               DOCUMENTATION FOR SETDATE            *   FILE 354
                                                                 *   FILE 354
     HOWTCOPY               DOCUMENTATION FOR TAPECOPY           *   FILE 354
                                                                 *   FILE 354
     HOWVSPLT               DOCUMENTATION FOR VSPLIT             *   FILE 354
                                                                 *   FILE 354
     IUTDEL....             DELETE MEMBERS FROM A PDS WITH       *   FILE 354
                            AN AUDIT TRAIL                       *   FILE 354
                            LAST ASSEMBLED 91/06/19              *   FILE 354
     IUTDELJ...             SAMPLE JCL TO RUN IUTDEL             *   FILE 354
                                                                 *   FILE 354
     JDATE.....             TSO COMMAND TO DISPLAY TODAYS        *   FILE 354
                            JULIAN DATE, ETC.                    *   FILE 354
                            LAST ASSEMBLED 97/03/16              *   FILE 354
                                                                 *   FILE 354
     JOBNAME...             GET JOB NAME AND NUMBER FROM         *   FILE 354
                            JES2, COMPARE TO TIOT.               *   FILE 354
                            SEE SETDATEC FOR AN EXAMPLE OF       *   FILE 354
                            HOW TO USE IT.                       *   FILE 354
                            LAST ASSEMBLED 93/12/13              *   FILE 354
                                                                 *   FILE 354
     LINKDATE.....          PROGRAM TO CREATE LIST OF MEMBER     *   FILE 354
                            NAMES AND LINK DATES IN A PDS.       *   FILE 354
                            LAST ASSEMBLED 99/01/18              *   FILE 354
     LINKDATJ..             SAMPLE JCL TO RUN LINKDATE           *   FILE 354
                                                                 *   FILE 354
     MEMLIST......          PRODUCE A LIST OF MEMBERS IN         *   FILE 354
                            A PDS.                               *   FILE 354
                            NAMES ARE IN COLUMNS 1-8             *   FILE 354
                            LAST ASSEMBLED 93/10/18              *   FILE 354
     MEMLISTJ..             SAMPLE JCL TO RUN MEMLIST            *   FILE 354
                                                                 *   FILE 354
     MACROS....   MACRO     USED FOR...                          *   FILE 354
                  BEGIN     GENERATE ENTRY CODE WITH BASE        *   FILE 354
                            REGS R13,&B,&C                       *   FILE 354
                  DEBUG     GENERATE CODE  TO PRINT A            *   FILE 354
                            CSECT TRACE                          *   FILE 354
                  IBMMAC    GENERATE DCB AND JFCB DSECTS         *   FILE 354
                  MSGRTN    GENERATE CODE TO PRINT MESSAGES      *   FILE 354
                  OLCMSG    GENERATE CODE TO PRINT A MSG         *   FILE 354
                  PERFORM   GENERATE CODE TO BRANCH TO A CSECT   *   FILE 354
                  REQUATE   GENERATE REGISTER EQUATES, AND       *   FILE 354
                            A SAVEAREA DSECT                     *   FILE 354
                  SAVESET   GENERATE IMS STYLE SAVE AREAS        *   FILE 354
                  SECEXIT   GENERATE CSECT EXIT CODE             *   FILE 354
                  SECTION   GENERATE CSECT ENTRY CODE            *   FILE 354
                                                                 *   FILE 354
     MOD.......             MACRO THAT SIMULATES THE PLI MOD     *   FILE 354
                            FUNCTION                             *   FILE 354
                                                                 *   FILE 354
     PGMDATE......          PRODUCE LIST OF MEMBERS IN A PDS     *   FILE 354
                            OLDER THAN SPECIFIED DATE.           *   FILE 354
                            LAST ASSEMBLED 99/01/19              *   FILE 354
     PGMDATEJ..             SAMPLE JCL TO RUN PGMDATE            *   FILE 354
                                                                 *   FILE 354
     PRINTDOC               SAMPLE JCL TO PRINT SCRIPT           *   FILE 354
                            DOCUMENTATION.  THIS WILL HAVE       *   FILE 354
                            TO BE MODIFIED A LOT...              *   FILE 354
                                                                 *   FILE 354
     SETDATE...             PUT DATE INTO A CONTROL RECORD       *   FILE 354
                            IN A DATASET, OR PASS IT BACK IN     *   FILE 354
                            THE PARM.                            *   FILE 354
                            LAST ASSEMBLED 97/10/30              *   FILE 354
     SETDATEC..             SAMPLE PLI PROGRAM CALLING SETDATE   *   FILE 354
                            LAST ASSEMBLED 97/08/19              *   FILE 354
     SETDATEJ..             SAMPLE JCL CALLING SETDATE           *   FILE 354
                                                                 *   FILE 354
     SLOCATE...             SAMPLE CODE TO CALL SUPER LOCATE     *   FILE 354
                            SEE DSPACE FOR USAGE...              *   FILE 354
                                                                 *   FILE 354
     SMFEXIT...             THIS LITTLE PROGRAM IS USED TO       *   FILE 354
                            PRODUCE A READABLE REPORT BASED      *   FILE 354
                            ON TYPE 14, 15, 17 AND 18 SMF        *   FILE 354
                            RECORDS                              *   FILE 354
                            LAST ASSEMBLED 92/11/17              *   FILE 354
                                                                 *   FILE 354
     SUBEDIT....            SUBMIT ANY 1-126 BYTE COMMAND FROM   *   FILE 354
                            PARM= OR  //SYSIN                    *   FILE 354
     SUBEDITJ..             SAMPLE JCL CALLING SUBEDIT           *   FILE 354
                                                                 *   FILE 354
     TAPECOPY..             A PROGRAM THAT WILL LIST (DUMP)      *   FILE 354
                            OR COPY A TAPE.                      *   FILE 354
                            SEE HOWTCOPY FOR DOCUMENTATION.      *   FILE 354
                            LAST ASSEMBLED 90/03/15.             *   FILE 354
     TAPECOPJ..             SAMPLE JCL TO RUN TAPECOPY           *   FILE 354
                                                                 *   FILE 354
     VSPLIT....             UTILITY PROGRAM TO SELECT            *   FILE 354
                            RECORDS FROM A VB FILE.              *   FILE 354
                            LAST ASSEMBLED 96/07/03              *   FILE 354
     VSPLITJ...             SAMPLE JCL CALLING VSPLIT TO         *   FILE 354
                            SELECT SPECIFIC RECORDS FROM AN      *   FILE 354
                            IMS LOG                              *   FILE 354
                                                                 *   FILE 354
     WHOAMI....             IMS TRANSACTION CALLED BY CHKOTMA.   *   FILE 354
                            LAST ASSEMBLED 98/11/03              *   FILE 354
                                                                 *   FILE 354
     YRDOC                  DOCUMENTATION FOR YR2000             *   FILE 354
                                                                 *   FILE 354
     YR2000....             UTILITY PROGRAM TO DETERMINE IF      *   FILE 354
                            LOAD MODULES ACCESS THE SYSTEM       *   FILE 354
                            DATE OR A DATE ROUTINE               *   FILE 354
                            LAST ASSEMBLED 99/01/27              *   FILE 354
     YR2000J...             SAMPLE JCL CALLING YR2000            *   FILE 354
                                                                 *   FILE 354
     ZELLERS...             ASSEMBLER VERSION OF T.F. WONG'S     *   FILE 354
                            CALCULATE DAY OF WEEK FORMULA.       *   FILE 354
                            SEE DAYDATE FOR USAGE...             *   FILE 354
                                                                 *   FILE 354
           SEE http://www/asiaonlin.net.hk/~tfwong/maths.htm     *   FILE 354
                    (MAY HAVE TO BE IN LOWER CASE)               *   FILE 354
                                                                 *   FILE 354

Table of contents

           IS FROM LIONEL DYCK OF KAISER PERMANENTE IN WALNUT    *   FILE 355
           CREEK, CALIFORNIA.  THIS FILE CONTAINS A PROGRAM      *   FILE 355
           CALLED KONCAT, WHICH IS AN ASSEMBLER TSO COMMAND      *   FILE 355
           TO CONCATENATE A NEW DATASET TO A DDNAME ALLOCATED    *   FILE 355
           TO YOUR TSO SESSION.  THIS PROGRAM WORKS FOR SWA      *   FILE 355
           ABOVE THE LINE.                                       *   FILE 355
                                                                 *   FILE 355
           THE PROGRAM WAS ORIGINALLY WRITTEN BY EDWARD          *   FILE 355
           TISCHOFER AND MIKE WHALEY.                            *   FILE 355
                                                                 *   FILE 355
               LIONEL B. DYCK                                    *   FILE 355
               KAISER PERMANENTE                                 *   FILE 355
               25 NORTH VIA MONTE                                *   FILE 355
               WALNUT CREEK, CALIFORNIA 94598                    *   FILE 355
                                                                 *   FILE 355
               IBMmail:  USKFHEFH                                *   FILE 355
               internet: SYSLBD@NCAL.KAIPERM.ORG                 *   FILE 355
                         lionel.b.dyck@dp.org                    *   FILE 355
               IBMlink:  SYSLBD                                  *   FILE 355
               phone:    (925) 926-5332                          *   FILE 355
               home page:  http://www.geocities.com/lbdyck       *   FILE 355
                                                                 *   FILE 355

Table of contents

           IS FROM DAVID JURASCHEK OF FAIRFAX, VIRGINIA, AND     *   FILE 356
           CONTAINS AN UPDATED VERSION OF NETSOL, A VTAM         *   FILE 356
           MULTI-SESSION MANAGER.  THIS VERSION OF NETSOL        *   FILE 356
           WILL RUN ON OS/390 SYSTEMS.                           *   FILE 356
                                                                 *   FILE 356
           THE ORIGINAL VERSION OF NETSOL CAN BE FOUND ON        *   FILE 356
           FILE 019 OF CBT TAPE VERSION 249 (AVAILABLE ONLINE    *   FILE 356
           AT WWW.CBTTAPE.ORG).                                  *   FILE 356
                                                                 *   FILE 356
                   DAVID JURASCHEK                               *   FILE 356
                   MS 1B5 - UCIS                                 *   FILE 356
                   GEORGE MASON UNIVERSITY                       *   FILE 356
                   4400 UNIVERSITY DRIVE                         *   FILE 356
                   FAIRFAX, VA.  22030                           *   FILE 356
                   (703) 993-3353                                *   FILE 356
                   DAVEJ@GMU.EDU                                 *   FILE 356
                                                                 *   FILE 356

Table of contents

           is from Carl Hafner of Steli, Inc. in Monroe, New     *   FILE 357
           York.  This file contains several utilities to        *   FILE 357
           handle partitioned datasets.                          *   FILE 357
                                                                 *   FILE 357
           There are 5 utilities each with their own             *   FILE 357
           documentation member plus a @README@ member           *   FILE 357
           describing them.                                      *   FILE 357
                                                                 *   FILE 357
           In brief, the 5 are PDS utilities:                    *   FILE 357
                                                                 *   FILE 357
             - PDSMATCH from CBTTAPE now with doc                *   FILE 357
             - PDSGAS also from CBTTAPE also with new doc        *   FILE 357
             - PDSPUNCH new to turn any PDS into a               *   FILE 357
               into sequential file with IEBUPDTE ADD            *   FILE 357
               header cards                                      *   FILE 357
             - PDSLIST list program with fixes                   *   FILE 357
             - PDSGEN can generate delete, de-"gas"              *   FILE 357
               or simple list of member names                    *   FILE 357
                                                                 *   FILE 357
           The members are named with the prefix "PDS" left      *   FILE 357
           off.  I've included the old version of this file      *   FILE 357
           as OFFLOAD'ed (sequentialized) member OLDF357.        *   FILE 357
                                                                 *   FILE 357
               Carl Hafner                                       *   FILE 357
               Steli, Inc.                                       *   FILE 357
               27 Half Hollow Turn                               *   FILE 357
               Monroe, NY  10950-4118                            *   FILE 357
                                                                 *   FILE 357
           email:  chafner@frontiernet.net                       *   FILE 357
                                                                 *   FILE 357
       File Contents:                                            *   FILE 357
                                                                 *   FILE 357
       $$$NOTE  01.00  2000/03/15 20:17     26 SBGOLOB           *   FILE 357
       @FILE357 01.08  2000/03/17  9:32     52 SBGOLOB           *   FILE 357
       @README@ 01.01  2000/03/17  9:32     27 PDSUTIL           *   FILE 357
       DEGAS    01.00  2000/03/14  8:39     22 PDSUTIL           *   FILE 357
       PDSGAS   01.00  2000/03/14  8:39    919 PDSUTIL           *   FILE 357
       PDSGAS$  01.00  2000/03/14  8:39     15 PDSUTIL           *   FILE 357
       PDSGAS#  01.00  2000/03/14  8:39    154 PDSUTIL           *   FILE 357
       PDSGEN   01.00  2000/03/14  8:39   1344 PDSUTIL           *   FILE 357
       PDSGEN$  01.00  2000/03/14  8:39     25 PDSUTIL           *   FILE 357
       PDSGEN#  01.00  2000/03/14  8:39    431 PDSUTIL           *   FILE 357
       PDSLIST  01.00  2000/03/14  8:39   1939 PDSUTIL           *   FILE 357
       PDSLIST$ 01.00  2000/03/14  8:39     15 PDSUTIL           *   FILE 357
       PDSLIST# 01.00  2000/03/14  8:39    492 PDSUTIL           *   FILE 357
       PDSMATC$ 01.00  2000/03/14  8:39     18 PDSUTIL           *   FILE 357
       PDSMATC# 01.00  2000/03/14  8:39    170 PDSUTIL           *   FILE 357
       PDSMATCH 01.00  2000/03/14  8:39   1147 PDSUTIL           *   FILE 357
       PDSPUNC$ 01.00  2000/03/14  8:39     17 PDSUTIL           *   FILE 357
       PDSPUNC# 01.00  2000/03/14  8:39    285 PDSUTIL           *   FILE 357
       PDSPUNCH 01.00  2000/03/14  8:39    819 PDSUTIL           *   FILE 357
                                                                 *   FILE 357

Table of contents

           IS SOURCE CODE FOR THE SYSLOG STORAGE PROGRAM         *   FILE 358
           PACKAGE FROM ERIC BIELEFELD OF MILWAUKEE, WISCONSIN.  *   FILE 358
                                                                 *   FILE 358
  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  *   FILE 358
                                                                 *   FILE 358
     SUBJECT: SYSOUT WRITER UTILITY                              *   FILE 358
     FROM: ERIC BIELEFELD                          *   FILE 358
                                                                 *   FILE 358
     I DON'T KNOW IF YOU HAVE BEEN FOLLOWING IBM-MAIN            *   FILE 358
     LATELY, BUT THERE HAS BEEN A DISCUSSION ON UTILITIES        *   FILE 358
     FOR PUTTING SYSLOG ON TAPE, OR OTHER MEANS OF KEEPING       *   FILE 358
     IT AROUND.  WE HAVE A PUBLIC DOMAIN PROGRAM CALLED          *   FILE 358
     SOUTSYS THAT I THINK SOME PEOPLE COULD USE.  I THINK IT     *   FILE 358
     WOULD BE A GOOD CANDIDATE FOR THE CBT TAPE.                 *   FILE 358
                                                                 *   FILE 358
     HERE IS A DESCRIPTION FROM THE INSTALL PDS THAT GIVES A     *   FILE 358
     GOOD OVERVIEW OF THE PRODUCT.  WE USE IT AT HARNISCHFEGER   *   FILE 358
     TO KEEP ALL OF OUR MESSAGE CLASS OUTPUT AND SYSLOG.  WE     *   FILE 358
     KEEP IT ONLINE FOR 8 DAYS, AND THEN IT IS ARCHIVED TO       *   FILE 358
     TAPE WHICH WE KEEP UNTIL IT IS 90 DAYS OLD.                 *   FILE 358
                                                                 *   FILE 358
     BASICALLY, THE SYSTEM USES AN EXIT TO THE EXTERNAL          *   FILE 358
     WRITER TO WRITE ALL SYSOUT FOR THE CLASS CHOSEN TO A        *   FILE 358
     SEQUENTIAL DISK FILE.  IT KEEPS TRACK OF WHERE EVERY        *   FILE 358
     FILE STARTS IN A VSAM FILE, AND WHEN THE  SEQ. DISK         *   FILE 358
     FILE IS FULL, COPIES IT TO A DIFFERENT FILE ON DISK AND     *   FILE 358
     COMPRESSES IT.  AFTER A PERIOD OF TIME SET BY THE USER,     *   FILE 358
     EACH COMPRESSED SEQ. FILE IS MODDED ONTO TAPE.  ISPF        *   FILE 358
     PANELS ARE USED TO LOOK AT ANY SYSOUT IN THE SYSTEM.        *   FILE 358
     DATA ON TAPE CAN BE PRINTED TO HELD OUTPUT, OR LOOKED       *   FILE 358
     AT ONLINE, EXCEPT YOU HAVE TO WAIT FOR THE TAPE MOUNT.      *   FILE 358
                                                                 *   FILE 358
               ERIC BIELEFELD                                    *   FILE 358
               SR. MVS SYSTEMS PROGRAMMER                        *   FILE 358
               HARNISCHFEGER CORP.                               *   FILE 358
               MILWAUKEE, WI                                     *   FILE 358
               414-385-6397                                      *   FILE 358
               EBIE@HII.COM                                      *   FILE 358
                                                                 *   FILE 358

Table of contents

           IS FROM SYNTEX IN CALIFORNIA AND CONTAINS A PDS       *   FILE 359
           WITH THE FOLLOWING MEMBERS.  THIS FILE IS IN          *   FILE 359
           IEBUPDTE SYSIN FORMAT.                                *   FILE 359
                                                                 *   FILE 359
    CONTRIBUTORS' CURRENT ADDRESSES:                             *   FILE 359
                                                                 *   FILE 359
            Howard M. Dean                                       *   FILE 359
            Kaiser Foundation Health Plan                        *   FILE 359
            25 Via Monte Avenue                                  *   FILE 359
            2nd Floor                                            *   FILE 359
            Walnut Creek, CA 94598                               *   FILE 359
                                                                 *   FILE 359
            (925) 926-3121                                       *   FILE 359
                                                                 *   FILE 359
            EMAIL - Howard.M.Dean@kp.org                         *   FILE 359
                                                                 *   FILE 359
             WILLIAM SMITH                                       *   FILE 359
             IBM                                                 *   FILE 359
             STORAGE SYSTEMS DIVISION                            *   FILE 359
             5600 COTTLE ROAD                                    *   FILE 359
             DEPT. W98A                                          *   FILE 359
             DRIVER BUILD & INTEGRATION                          *   FILE 359
             BUILDING 50, ROOM A382                              *   FILE 359
             SAN JOSE, CA 95193-0001                             *   FILE 359
             (408) 256-1557 OR                                   *   FILE 359
             TIE LINE 276-1557                                   *   FILE 359
                                                                 *   FILE 359
         EMAIL:     SMITHWJ@US.IBM.COM                           *   FILE 359
                    GOLDENS@IBM.NET                              *   FILE 359
                                                                 *   FILE 359
           AMD@PRIM....GDDM/PGF MENU                             *   FILE 359
           ADMALLOC....GDDM/ISPF FILE ALLOCATIONS                *   FILE 359
           ADMALL0C....GDDM/ISPF DIALOG (SHOULD BE CALLED        *   FILE 359
                       ADMALLOC NOT '0')                         *   FILE 359
           ADMICU......GDDM/ISPF DIALOG TO INVOKE INTERACTIVE    *   FILE 359
                       CHART UTILITY                             *   FILE 359
           ADMISE......GDDM/ISPF DIALOG TO INVOKE IMAGE SYMBOL   *   FILE 359
                       EDITOR                                    *   FILE 359
           ADMT0000....GDDM/ISPF TUTORIAL INDEX                  *   FILE 359
           ADMT0010....GDDM/ISPF GRAPHICS FILE ALLOCATIONS       *   FILE 359
           ADMT0020....GDDM/ISPF CHART UTILITY                   *   FILE 359
           ADMT0030....GDDM/ISPF IMAGE SYMBOL EDITOR             *   FILE 359
           ADMT0040....GDDM/ISPF SYMBOL EDITOR                   *   FILE 359
           ADMVSE......GDD/ISPF DIALOG TO INVOKE THE VECTOR      *   FILE 359
                       SYMBOL EDITOR                             *   FILE 359
           ASMH........TSO ASSEMBLER TSO PROMPTER                *   FILE 359
           ASMH#.......HELP FOR TSO ASSEMBLER TSO PROMPTER       *   FILE 359
           BURN........PROGRAM TO ABEND A JOB OR ADDRESS SPACE   *   FILE 359
           COMPRESS....COMPRESS PROGRAM-CREATES A SAVE DATASET   *   FILE 359
           COMPRES#....HELP FOR COMPRESS PROGRAM                 *   FILE 359
           CPY.........INVOKE SPFCOPY TO COPY MEMBERS OF A PDS   *   FILE 359
           CPY#........HELP FOR CPY PROGRAM                      *   FILE 359
           DATASCAN....DATASCAN ROUTINE                          *   FILE 359
           ENQSP.......DISPLAY MVS ENQUE STRUCTURE               *   FILE 359
           ENQSP#......HELP FOR ENQSP COMMAND                    *   FILE 359
           EPILOG......MACRO                                     *   FILE 359
           HELPLIST....HELPLIST PROGRAM                          *   FILE 359
           IKJEFF10....TSO SUBMIT EXIT                           *   FILE 359
           IDATMSTP....USER EXIT TO TIMESTAMP VSAM DATASETS IN   *   FILE 359
                       SU60 FORMAT                               *   FILE 359
           ISR@PRIM....SYNTEX ISPF/PDS PRIMARY OPTION MENU       *   FILE 359
           LMVS010.....TSO MOD FOR DEFAULT ALLOCATION OF SHR     *   FILE 359
           LMVS015.....TSO MOD TO DISABLE FULL SCREEN LOGON      *   FILE 359
           LMVS018.....TSO MOD TO ADD CENT SIGN AS LOGICAL TAB   *   FILE 359
                       CHARACTER FOR 327X TERMINALS              *   FILE 359
           ONL.........PGM TO DISPLAY AN OPERATOR'S CONSOLE      *   FILE 359
           PERFORM.....RESET PERFORMANCE GROUP FROM TSO          *   FILE 359
           PROLOG......MACRO                                     *   FILE 359
           SM.... .....TSO COMMAND TO TURN-OFF AND ON THE TSO    *   FILE 359
                       SESSION MANAGER                           *   FILE 359
           VPS=PRIM....VPS/ISPF SELECTION MENU                   *   FILE 359
           VPSOPT01....VPS/ISPF - TO REFRESH SCREEN AFTER VPS    *   FILE 359
                       INVOCATION                                *   FILE 359
           VPSOPT02....VPS/ISPF DIALOG MANAGER FRONT END FOR     *   FILE 359
                       VSPRINT                                   *   FILE 359
           VPSPRINT....VPS/ISPF VSPRINT HARDCOPY OUTPUT PANEL    *   FILE 359
           VPST0000....VPS/ISPF TUTORIAL INDEX                   *   FILE 359
           VPST0010....VPS/ISPF VPS CONTROL                      *   FILE 359
           VPST0020....VPS/ISPF VSPRINT                          *   FILE 359
           VPS01.......VPS/ISPF MESSAGES                         *   FILE 359
           VPS02.......VPS/ISPF MESSAGES                         *   FILE 359
           VPS03.......VPS/ISPF MESSAGES                         *   FILE 359
           WIZARD......DCMS SRM DATA DISPLAY ROUTINE             *   FILE 359
                                                                 *   FILE 359

Table of contents

           IS FROM THE STATE OF WISCONSIN, WILSON STREET         *   FILE 360
           REGIONAL COMPUTING CENTER WITH THE FOLLOWING MEMBERS  *   FILE 360
           THIS FILE IS IN IEBUPDTE SYSIN FORMAT :               *   FILE 360
                                                                 *   FILE 360
           ASMCMD     THIS MEMBER IS THE JCL TO ASSEMBLE AND     *   FILE 360
                      LINKEDIT COMMAND INTO A LINKLIST           *   FILE 360
                      LIBRARY.                                   *   FILE 360
                                                                 *   FILE 360
           ASMSPY     THIS MEMBER IS THE JCL TO ASSEMBLE AND     *   FILE 360
                      LINKEDIT SPY INTO A LINKLIST LIBRARY.      *   FILE 360
                                                                 *   FILE 360
           ASMSWP     THIS MEMBER IS THE JCL TO ASSEMBLE AND     *   FILE 360
                      LINKEDIT SWAP INTO A LINKLIST LIBRARY.     *   FILE 360
                                                                 *   FILE 360
           AUTH       THIS MEMBER IS THE SOURCE FOR AUTH         *   FILE 360
                      MACRO TO ISSUE A USER SVC THAT GETS AND    *   FILE 360
                      RELEASES PROGRAM AUTHORIZATION FOR AN      *   FILE 360
                      ASSEMBLER PROGRAM.                         *   FILE 360
                                                                 *   FILE 360
           BEGIN      THIS MEMBER IS THE SOURCE FOR BEGIN        *   FILE 360
                      MACRO TO DO STANDARD ENTRY LINKAGE IN      *   FILE 360
                      ASSEMBLER PROGRAMS.                        *   FILE 360
                                                                 *   FILE 360
           COMMAND    THIS MEMBER IS THE SOURCE FOR COMMAND      *   FILE 360
                      VERSION 2.0.  IT WAS ORIGINALLY TAKEN      *   FILE 360
                      FROM A FILE ON THE CBT TAPE.  SEE THE      *   FILE 360
                      PROGRAM DOCUMENTATION FOR ADDITIONAL       *   FILE 360
                      COMMENTS ABOUT THE ORIGIN OF THIS CODE.    *   FILE 360
                      COMMAND IS USED BY SPY TO ISSUE            *   FILE 360
                      OPERATOR COMMANDS VIA SVC 34.  I ADDED     *   FILE 360
                      THE SUPPORT FOR THE BEGIN, FINISH AND      *   FILE 360
                      AUTH MACROS.                               *   FILE 360
                                                                 *   FILE 360
           DISIMAGE   IBM 3800 PRINTING SUBSYSTEM SUPPORT        *   FILE 360
                      UTILITY.  THIS MEMBER WILL ALLOW YOU TO    *   FILE 360
                      CREATE AN IEBIMAGE SOURCE DECK FROM ANY    *   FILE 360
                      MEMBER OF SYS1.IMAGELIB (EXCEPT            *   FILE 360
                      COPYMOD'S) THAT WAS CREATED BY IEBIMAGE    *   FILE 360
                      IN THE FIRST PLACE.                        *   FILE 360
                                                                 *   FILE 360
           DISKMAP    THIS MEMBER WILL LIST THE CONTENTS         *   FILE 360
                      OF A VTOC IN SEVERAL USEFUL FORMATS.       *   FILE 360
                      ORIGINAL PROGRAM WAS FROM CBT TAPE.        *   FILE 360
                      THIS VERSION HAS SEVERAL CHANGES           *   FILE 360
                      INCLUDING 3380 SUPPORT.                    *   FILE 360
                                                                 *   FILE 360
           DTYP2UNT   THIS SUBROUTINE WILL CONVERT A UCB-TYPE    *   FILE 360
                      HEX DEVICE CODE TO A VALID UNIT NAME       *   FILE 360
                      USING THE SYSTEM DEVICE NAME TABLE.        *   FILE 360
                                                                 *   FILE 360
           DYNAM      THIS SUBROUTINE IS CALLED BY DYNAUTIL      *   FILE 360
                      TO DO DYNAMIC ALLOCATION AS NEEDED BY      *   FILE 360
                      ITS DRIVER.  ORIGINALLY FROM THE           *   FILE 360
                      UNIVERSITY OF MANITOBA.                    *   FILE 360
                                                                 *   FILE 360
           DYNAUTIL   DYNAUTIL IS A REENTRANT, REFRESHABLE,      *   FILE 360
                      AND REUSABLE ASSEMBLER LANGUAGE PROGRAM    *   FILE 360
                      THAT PROVIDES DYNAMIC ALLOCATION FOR       *   FILE 360
                      BATCH PROGRAMS AND UTILITIES.  THIS IS     *   FILE 360
                      ACCOMPLISHED BY PASSING CONTROL CARD       *   FILE 360
                      IMAGES TO THE UNIVERSITY OF MANITOBA'S     *   FILE 360
                      DYNAM SVC 99 INTERFACE.  DYNAUTIL CAN      *   FILE 360
                      RUN AS A FRONT-END TO A BATCH TASK OR      *   FILE 360
                      CAN BE CALLED BY A BATCH TASK DURING       *   FILE 360
                      ITS EXECUTION.                             *   FILE 360
                                                                 *   FILE 360
           DYNAUTLH   THIS IS THE DOCUMENTATION FOR THE          *   FILE 360
                      DYNAUTIL PROGRAM.                          *   FILE 360
                                                                 *   FILE 360
           FINISH     THIS MEMBER IS THE SOURCE FOR FINISH       *   FILE 360
                      MACRO TO DO STANDARD EXIT LINKAGE IN       *   FILE 360
                      ASSEMBLER PROGRAMS.                        *   FILE 360
                                                                 *   FILE 360
           IDCMSGEN   ACCESS METHOD SERVICES (IDCAMS) SUPPORT    *   FILE 360
                      UTILITY.  THIS PROGRAM WILL ALLOW YOU      *   FILE 360
                      TO CREATE AN IDCAMS SOURCE DECK FROM       *   FILE 360
                      MOST OBJECTS IN YOUR VSAM CATALOG.         *   FILE 360
                                                                 *   FILE 360
           IEFACTRT   SMF EXIT THAT PRODUCES MANY USEFUL         *   FILE 360
                      STATISTICS AND MESSAGES AT STEP AND JOB    *   FILE 360
                      END.  THESE MESSAGES APPEAR IN AN          *   FILE 360
                      ABBREVIATED FORM IN THE JOBLOG AND IN A    *   FILE 360
                      MORE DETAILED FORM IN THE JOB MESSAGES     *   FILE 360
                      OUTPUT.                                    *   FILE 360
                                                                 *   FILE 360
           IEFU84     SMF EXIT THAT DOES A GETMAIN FOR AN        *   FILE 360
                      AREA THAT BECOMES A LOCAL USER CVT.        *   FILE 360
                      THIS AREA IS MAPPED BY WSRCCCVT.           *   FILE 360
                                                                 *   FILE 360
           IGC0023C   A TYPE 3 SVC THAT IS INVOKED FROM THE      *   FILE 360
                      AUTH MACRO TO AUTHORIZE OR UN-AUTHORIZE    *   FILE 360
                      TSO COMMANDS, PROGRAMS, ETC.               *   FILE 360
                                                                 *   FILE 360
           ISPTCM     A MACRO (TCMGEN) AND A MODULE (ISPTCM)     *   FILE 360
                      THAT REPLACE THE DISTRIBUTED ISPF          *   FILE 360
                      MODULE.  THIS MACRO AND MODULE WERE        *   FILE 360
                      WRITTEN IN RESPONSE TO APAR OZ64211.       *   FILE 360
                      SEE INFO/MVS ENTRY E130403 FOR             *   FILE 360
                      PARTICULARS.                               *   FILE 360
                                                                 *   FILE 360
           LASTIPL    TSO COMMAND THAT USES THE LOCAL            *   FILE 360
                      USER CVT MAPPED BY WSRCCCVT TO             *   FILE 360
                      DISPLAY WHEN THE SYSTEM WAS                *   FILE 360
                      IPL'ED.                                    *   FILE 360
                                                                 *   FILE 360
           PRINTOFF   TSO COMMAND ORIGINALLY FROM THE CBT        *   FILE 360
                      TAPE AND HEAVILY MODIFIED FOR USE AT       *   FILE 360
                      WSRCC HAS SUPPORT FOR THE 3800 PRINTING    *   FILE 360
                      SUBSYSTEM VIA CHARS, TRC, MODIFY,          *   FILE 360
                      MODTRC, FLASH, FCOUNT, CGROUP AND BRUST    *   FILE 360
                      KEYWORDS.  SOME PROBLEMS WITH THE 6670     *   FILE 360
                      CODE HAS ALSO BEEN FIXED.                  *   FILE 360
                                                                 *   FILE 360
           PRINT0FF   TSO HELP FOR THE MODIFIED PRINTOFF         *   FILE 360
                      COMMAND.                                   *   FILE 360
                                                                 *   FILE 360
           SPY        THIS MEMBER IS THE SOURCE FOR SPY          *   FILE 360
                      VERSION 3.1 WITH CROSS MEMORY SUPPORT      *   FILE 360
                      INCLUDED FOR MVS/SP 1.3.  IT WAS           *   FILE 360
                      ORIGINALLY TAKEN FROM FILE 338 ON THE      *   FILE 360
                      CBT TAPE.  SEE THE PROGRAM                 *   FILE 360
                      DOCUMENTATION FOR ADDITIONAL COMMENTS      *   FILE 360
                      ABOUT THE ORIGIN OF THIS CODE.  THE        *   FILE 360
                      VAST MAJORITY OF THE XM CODE CAME FROM     *   FILE 360
                      THE BANK OF NEW SOUTH WALES.  I ADDED      *   FILE 360
                      THE CODE TO SUPPORT THE PFKEYS IN THE      *   FILE 360
                      3270 ENVIRONMEMT ALONG WITH THE BEGIN.     *   FILE 360
                      FINISH AND AUTH MACROS.                    *   FILE 360
                                                                 *   FILE 360
           SWAP       THIS MEMBER IS THE SOURCE FOR SWAP         *   FILE 360
                      VERSION 4.5.  IT WAS ORIGINALLY TAKEN      *   FILE 360
                      FROM A FILE ON THE CBT TAPE.  SEE THE      *   FILE 360
                      PROGRAM DOCUMENTATION FOR ADDITIONAL       *   FILE 360
                      COMMENTS ABOUT THE ORIGIN OF THIS CODE.    *   FILE 360
                      I ADDED THE SUPPORT FOR THE BEGIN,         *   FILE 360
                      FINISH AND AUTH MACROS.                    *   FILE 360
                                                                 *   FILE 360
           UADS       TSO COMMAND THAT WILL ALLOW THOSE USERS    *   FILE 360
                      WITH OPERATOR ABILITY TO DYNAMICALLY       *   FILE 360
                      CHANGE THEIR UADS ENTRIES IN THE PSCB.     *   FILE 360
                      ONCE CHANGED, IT WILL REMAIN IN EFFECT     *   FILE 360
                      ACROSS A RELOGON (UNLESS USING ACF2 IN     *   FILE 360
                      NOUADS MODE).                              *   FILE 360
                                                                 *   FILE 360
           UADSHELP   TSO HELP FOR THE UADS COMMAND.             *   FILE 360
                                                                 *   FILE 360
           VOLS       TSO COMMAND TO LIST FREE SPACE ON ALL      *   FILE 360
                      OR SELECTED ONLINE DASD DEVICES.           *   FILE 360
                      VOLUME SELECTION INCLUDES DEVICETYPE,      *   FILE 360
                      ATTRIBUTE, VOLUME AND UCB.                 *   FILE 360
                                                                 *   FILE 360
                      (FIXED FOR DYNAMIC UCB'S - G.GORAB 8/95)   *   FILE 360
                      (FIXED FOR 4-DIGIT UCB'S AND ALSO 3 DIGIT  *   FILE 360
                        UCB'S, BY GORDON B. HAMPTON - 04/98)     *   FILE 360
                                                                 *   FILE 360
                      SEVERAL OLD VERSIONS OF VOLS ARE ALSO      *   FILE 360
                      INCLUDED IN THIS FILE, TO MAKE SURE THAT   *   FILE 360
                      PEOPLE ON OLDER SYSTEMS CAN STILL USE IT.  *   FILE 360
                                                                 *   FILE 360
           VOLSHELP   TSO HELP FOR THE VOLS COMMAND.             *   FILE 360
                                                                 *   FILE 360
           WSRCCCVT   MACRO THAT MAPS THE LOCAL USER CVT THAT    *   FILE 360
                      IS GOTTEN AT IPL TIME BY IEFU84.  A        *   FILE 360
                      LOCAL USER CVT IS VERY USEFUL FOR MANY     *   FILE 360
                      RANDOM USES, WE FIND MANY FOR OURS.        *   FILE 360
                                                                 *   FILE 360
           ZSORTZ     THIS SUBROUTINE WILL SORT AN IN-CORE       *   FILE 360
                      TABLE. ORIGINAL SOURCE UNKNOWN             *   FILE 360
                      (PROBABLY EARLY 1970'S SHARE TAPE (?)).    *   FILE 360
                                                                 *   FILE 360

Table of contents

           IS FROM FRANK JOHNSTON OF CHAMBERSBURG, PENNSYLVANIA  *   FILE 361
           AND CONTAINS SOURCE CODE FOR THREE UTILITIES:         *   FILE 361
                                                                 *   FILE 361
           CXYPSCAN - A PDS SCAN AND PRINT UTILITY, WITH MANY    *   FILE 361
                      CONTROL PARAMETERS                         *   FILE 361
                                                                 *   FILE 361
              (reworked as of 05/00)                             *   FILE 361
                                                                 *   FILE 361
           ZZRELINK - A PROGRAM WHICH LOOKS AT A LOAD LIBRARY    *   FILE 361
                      AND RE-LINKEDITS ALL THE MEMBERS INTO A    *   FILE 361
                      DIFFERENT LIBRARY                          *   FILE 361
                                                                 *   FILE 361
           TAPESCAN - A TAPE MAPPING PROGRAM                     *   FILE 361
                                                                 *   FILE 361
           More utilities are included.                          *   FILE 361
                                                                 *   FILE 361

Table of contents

           IS FROM FRANK JOHNSTON OF CHAMBERSBURG, PENNSYLVANIA  *   FILE 362
           AND CONTAINS LOAD MODULES FOR CXYPSCAN, ZZRELINK,     *   FILE 362
           AND TAPESCAN, WHOSE SOURCE CODE IS IN FILE 361.       *   FILE 362
                                                                 *   FILE 362

Table of contents

           IS FROM THE ISPF-L NEWSGROUP ON THE INTERNET, AND     *   FILE 363
           CONTAINS AN ISPF NAME CHANGE EXIT ROUTINE FROM        *   FILE 363
           STEPHEN BACHER OF THE DRAPER LABS AT M.I.T. IN        *   FILE 363
           CAMBRIDGE, MASSACHUSETTS.  THIS EXIT IS A GOOD        *   FILE 363
           CODING EXAMPLE BECAUSE IT IS WELL DOCUMENTED.         *   FILE 363
           THE ENTIRE THREAD OF DISCUSSION FROM THE NEWSGROUP    *   FILE 363
           IS INCLUDED IN THIS FILE AS MEMBERS MSG001 THRU       *   FILE 363
           MSG008.                                               *   FILE 363
                                                                 *   FILE 363
           THE NAME CHANGE ROUTINE, AS CODED, CHANGES THE        *   FILE 363
           NAME OF ALLOCATED ISPF RECOVERY DATA SETS.  THE       *   FILE 363
           REASON FOR THIS IS BECAUSE THE SHOP IS RUNNING        *   FILE 363
           PIE, A VENDOR PRODUCT WHICH ALLOWS RUNNING MULTIPLE   *   FILE 363
           TSO SESSIONS IN THE SAME ADDRESS SPACE.  WHEN YOU'RE  *   FILE 363
           RUNNING MULTIPLE ISPF SESSIONS IN THE SAME ADDRESS    *   FILE 363
           SPACE, THE RECOVERY DATA SET NAMES ARE IDENTICAL,     *   FILE 363
           AND THEY CLASH WITH EACH OTHER.  THEREFORE THEY       *   FILE 363
           HAVE TO BE MADE UNIQUE.                               *   FILE 363
                                                                 *   FILE 363
      EMAIL:    STEPHEN E. BACHER                *   FILE 363
                                                                 *   FILE 363

Table of contents

           IS FROM LEE WARRINER OF THE HARTFORD INSURANCE GROUP  *   FILE 364
           IN HARTFORD, CONNECTICUT, AND FROM ALAN FIELD OF      *   FILE 364
           SUPER VALU IN EDEN PRAIRIE, MINNESOTA.  THIS FILE     *   FILE 364
           CONTAINS A WORKING VERSION OF THE CONTROL CARD        *   FILE 364
           SUBSYSTEM (CCSS).  CCSS USED TO BE ON ONE OF THE      *   FILE 364
           FREE TAPES, A LONG TIME AGO.  CCSS ALLOWS YOU TO      *   FILE 364
           CODE CONTROL CARD INFO IN A SYSIN DD CARD WITHOUT     *   FILE 364
           CODING SYSIN DD *.  YOU CODE //SYSIN DD               *   FILE 364
           SUBSYS=(CCSS,'CONTROL CARD 1', ....).  THIS ALLOWS    *   FILE 364
           YOU TO PUT SYSIN CONTROL CARD INFORMATION INTO A      *   FILE 364
           PROC, OR IT JUST GIVES YOU FLEXIBILITY.               *   FILE 364
                                                                 *   FILE 364
             LEE WARRINER                                        *   FILE 364
             HARTFORD INSURANCE GROUP                            *   FILE 364
             MAIL STOP NP3-4                                     *   FILE 364
             HARTFORD PLAZA                                      *   FILE 364
             HARTFORD, CT  06115                                 *   FILE 364
             860-547-2004                                        *   FILE 364
                                                                 *   FILE 364
             EMAIL  :    CWARRINER@THEHARTFORD.COM               *   FILE 364
             IBMMAIL:    USTV7KFN                                *   FILE 364
                                                                 *   FILE 364
             MR ALAN C FIELD                                     *   FILE 364
             SUPER VALU INC.                                     *   FILE 364
             11840 VALLEY VIEW ROAD                              *   FILE 364
             EDEN PRAIRIE, MINNESOTA 55344                       *   FILE 364
             (952) 828-4979                                      *   FILE 364
                                                                 *   FILE 364
             EMAIL  :    ALAN.FIELD@SUPERVALU.COM                *   FILE 364
                                                                 *   FILE 364

Table of contents

           IS FROM RON MACRAE OF AMDAHL, UK. THIS FILE CONTAINS  *   FILE 365
           A SYSTEM TO AUTOMATICALLY PACKAGE ONE OR MORE MVS     *   FILE 365
           DATASETS FOR TRANSMISSION ACROSS THE INTERNET,        *   FILE 365
           WITH BUILT-IN ERROR DETECTION.  TSO XMIT IS USED      *   FILE 365
           UNDER THE COVERS, AND 8 ERROR CHECKING BYTES ARE      *   FILE 365
           APPENDED TO EACH 80-BYTE RECORD, SO THAT IF ANY BYTE  *   FILE 365
           IS ALTERED DURING THE TRANSMISSION, THE ERROR WILL    *   FILE 365
           BE CAUGHT.  YOU'RE GUARANTEED THE INTEGRITY OF YOUR   *   FILE 365
           TRANSMITTED FILES.  THE PACKAGE ALSO MAKES IT EASIER  *   FILE 365
           TO PACKAGE AND UNPACKAGE MULTIPLE FILES.  ONLY ONE    *   FILE 365
           BIG FILE IS ACTUALLY TRANSMITTED.  THE COMBINED FILE  *   FILE 365
           FOR TRANSMISSION IS VERY SIMPLE TO CREATE ON THE      *   FILE 365
           TRANSMITTING MVS SYSTEM, AND IT IS VERY SIMPLE TO     *   FILE 365
           UNWRAP ON THE RECEIVING MVS SYSTEM.  YOU DON'T HAVE   *   FILE 365
           TO SPEND A LOT OF TIME FOOLING WITH TSO XMIT COMMAND  *   FILE 365
           PARAMETERS.                                           *   FILE 365
                                                                 *   FILE 365
           THE IBM COMPRESSION UTILITY CALLED TRSMAIN, THAT IS   *   FILE 365
           DISTRIBUTED FOR FREE ON THE WEB, IS OPTIONALLY        *   FILE 365
           INTEGRATED WITH THIS PROCESS, PROVIDED TRSMAIN IS     *   FILE 365
           PRESENT.  IF THE FILES ARE LARGE, IT MAY PAY TO       *   FILE 365
           SEND THE MORE COMPRESSED VERSION ACROSS THE INTERNET. *   FILE 365
                                                                 *   FILE 365
           FILES PRODUCED BY THIS PACKAGE ARE SUFFIXED .XMT .    *   FILE 365
           COMPRESSED FILES PRODUCED BY TRSMAIN, ACTING AGAINST  *   FILE 365
           THE .XMT FILE, ARE SUFFIXED .XM1 .                    *   FILE 365
                                                                 *   FILE 365
           THE PACKAGE BASICALLY CONSISTS OF TWO REXX EXECS,     *   FILE 365
           AND OPTIONALLY AN ASSEMBLER PROGRAM.  THE EXEC        *   FILE 365
           CALLED OSTARXMT WILL PACKAGE ANY NUMBER OF FILES      *   FILE 365
           INTO TSO XMIT FORMAT, AND WILL BUNDLE ALL THE FILES   *   FILE 365
           TOGETHER, INTO ONE FILE THAT HAS THE BUILT-IN ERROR   *   FILE 365
           CHECKING.  OPTIONALLY, THE COMPRESSION UTILITY        *   FILE 365
           TRSMAIN WILL BE CALLED AFTERWARD, TO SQUEEZE THE      *   FILE 365
           FILE DOWN FURTHER.  IF THE ORIGINAL AMOUNT OF DATA    *   FILE 365
           IS LARGE, THIS HELPS.                                 *   FILE 365
                                                                 *   FILE 365
           THE OTHER EXEC, OSTARREC, WILL UNWRAP THE FILES       *   FILE 365
           CREATED BY OSTARXMT, CHECK TO MAKE SURE THERE ARE     *   FILE 365
           NO ERRORS, AND WILL CALL TSO RECEIVE FOR EACH OF THE  *   FILE 365
           INCLUDED FILES THAT WERE TRANSMITTED.  YOU'LL GET     *   FILE 365
           ALL THE FILES THAT WERE INCLUDED IN THE ORIGINAL      *   FILE 365
           BUNDLE.                                               *   FILE 365
                                                                 *   FILE 365
           OPTIONALLY, THE ASSEMBLER PROGRAM, IF ITS PRESENCE    *   FILE 365
           IS DETECTED BY THE REXX EXECS, WILL BE CALLED TO DO   *   FILE 365
           THE ERROR DETECTION LOGIC.  ALL OF THIS LOGIC IS      *   FILE 365
           ALSO BUILT INTO THE REXX EXECS, BUT IF THE ASSEMBLER  *   FILE 365
           PROGRAM IS CALLED, THE LOGIC IS EXECUTED FAR FASTER.  *   FILE 365
           THIS CAN MAKE A SIGNIFICANT DIFFERENCE IF LARGE       *   FILE 365
           AMOUNTS OF DATA ARE TO BE TRANSFERRED.  THE NAME OF   *   FILE 365
           THE ASSEMBLER PROGRAM IS OSTAREDC.                    *   FILE 365
                                                                 *   FILE 365
           AN IBM WEB SITE FROM WHERE YOU CAN DOWNLOAD THE       *   FILE 365
           TRSMAIN UTILITY IS:                                   *   FILE 365
                                                                 *   FILE 365
        ftp://service.boulder.ibm.com/s390/mvs/tools/packlib     *   FILE 365
                                                                 *   FILE 365
           (YOU HAVE TO USE LOWER CASE TO GET THIS TO WORK.)     *   FILE 365
                                                                 *   FILE 365
           THIS LOCATION WAS GOOD AS OF THE TIME OF THIS         *   FILE 365
           WRITING.  (03/99)                                     *   FILE 365
                                                                 *   FILE 365
           I'VE INCLUDED BATCH JCL FOR RUNNING THE TRSMAIN       *   FILE 365
           COMPRESSION-DECOMPRESSION UTILITY, AND I'VE PUT       *   FILE 365
           IN IBM'S "README" FILE FOR TRSMAIN, AS WELL.  I       *   FILE 365
           CAN'T INCLUDE THE TRSMAIN MODULE ITSELF--YOU CAN      *   FILE 365
           GET IT FREE, FROM IBM.  (SG - 03/99)                  *   FILE 365
                                                                 *   FILE 365
           THESE REXX EXECS ARE DESIGNED TO BE EXECUTED FROM     *   FILE 365
           AN ISPF 3.4 DATASET LIST, OR THEY CAN BE RUN WITH     *   FILE 365
           A COMMAND SYNTAX, OR COMMAND PROMPTS.                 *   FILE 365
                                                                 *   FILE 365
           AUTHOR  : RON MACRAE.                                 *   FILE 365
                                                                 *   FILE 365
           ADDRESS : OBJECTSTAR SUPPORT                          *   FILE 365
                        AMDAHL UK LTD                            *   FILE 365
                        CROMWELL HOUSE                           *   FILE 365
                        BARTLEY WAY                              *   FILE 365
                        HOOK, HAMPSHIRE                          *   FILE 365
                        RG27 9XA, UK                             *   FILE 365
                                                                 *   FILE 365
             EMAIL :  RON_MACRAE@AMDAHL.COM                      *   FILE 365
                                                                 *   FILE 365
             PHONE : +44-1252-346379                             *   FILE 365
                                                                 *   FILE 365
 -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -   *   FILE 365
                                                                 *   FILE 365
   Note from Sam Golob:  I've written a small program called     *   FILE 365
        OSTRIP, which will take an OSTARXMT-format file and      *   FILE 365
        create a series of ordinary XMIT-format files from       *   FILE 365
        it.  This is for emergency use only, if the OSTARREC     *   FILE 365
        procedure detects errors, and you still want to          *   FILE 365
        salvage some data.  OSTRIP is included in this file.     *   FILE 365
                                                                 *   FILE 365
 -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -   *   FILE 365
   AMDAHL DISCLAIMER:                                            *   FILE 365
                                                                 *   FILE 365
         THIS SOFTWARE IS SUPPLIED BY AMDAHL CORP. FOR           *   FILE 365
         THE TRANSMISSION OF MATERIALS BETWEEN OBJECTSTAR        *   FILE 365
         SUPPORT AND IT'S CUSTOMERS.  ANY OTHER USE OF           *   FILE 365
         THIS SOFTWARE IS AT THE USER'S DISCRETION AND IS        *   FILE 365
         NOT SUPPORTED IN ANY WAY BY AMDAHL CORP.                *   FILE 365
                                                                 *   FILE 365
         THE SOFTWARE IS SUPPLIED AS 'FREEWARE' AND MAY          *   FILE 365
         BE USED/MODIFIED BY ANYONE PROVIDED THEY DO NOT         *   FILE 365
         THEN SELL IT ON FOR PROFIT OR EXPECT SUPPORT            *   FILE 365
         FROM AMDAHL CORP.                                       *   FILE 365
                                                                 *   FILE 365
         LIMITED SUPPORT MAY IN SOME CASES BE AVAILABLE          *   FILE 365
         FROM THE AUTHOR.                                        *   FILE 365
 -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -   *   FILE 365
                                                                 *   FILE 365

Table of contents

           is from Marvin Shaw of Shaw Consulting in             *   FILE 366
           Jacksonville, Florida.  This file contains the        *   FILE 366
           following applications:                               *   FILE 366
                                                                 *   FILE 366
    WW        -  World Clock.  This is an ISPF application       *   FILE 366
                 which will display the current time of a        *   FILE 366
                 city anywhere in the world, provided you        *   FILE 366
                 plug its information into the REXX exec.        *   FILE 366
                                                                 *   FILE 366
         (Note:  Marvin also sent me a better program, that      *   FILE 366
                 runs on a pc under Windows, but I couldn't      *   FILE 366
                 include it here, obviously.    SG - 04/99)      *   FILE 366
                                                                 *   FILE 366
    PDSADD    -  This is a REXX exec that looks at a pds,        *   FILE 366
                 and inserts a ./ ADD NAME=membname in front     *   FILE 366
                 of each member's data.  You can look at this    *   FILE 366
                 code to see how to use REXX to find each        *   FILE 366
                 member name of a pds.                           *   FILE 366
                                                                 *   FILE 366
              Marvin Shaw                                        *   FILE 366
              3840 Peach Drive                                   *   FILE 366
              Jacksonville, Fla. 32246                           *   FILE 366
                                                                 *   FILE 366
     phone :  (904)-645-3595                                     *   FILE 366
     email :  mshaw244@aol.com                                   *   FILE 366
                                                                 *   FILE 366
              In case you need it my web page is at:             *   FILE 366
                                                                 *   FILE 366
              http://shawconsulting.microhost.com                *   FILE 366
                                                                 *   FILE 366
       Note:  No www as I am just leasing space on another       *   FILE 366
              server.                                            *   FILE 366
                                                                 *   FILE 366

Table of contents

           contains two REXX execs from John Kalinich.           *   FILE 367
                                                                 *   FILE 367
     ASCBS    -  Show all active address spaces                  *   FILE 367
                                                                 *   FILE 367
     TSURXS   -  Display active TSO Users                        *   FILE 367
                                                                 *   FILE 367
 >>   EMAIL ADDRESS:  jkalinic@csc.com                           *   FILE 367
 >>   PHONE NUMBER :  314-331-4521                               *   FILE 367
                                                                 *   FILE 367

Table of contents

           is from James Williams of Atlanta, Georgia, and       *   FILE 368
           contains a collection of his tools and utilities.     *   FILE 368
                                                                 *   FILE 368
      email:  "James Williams"        *   FILE 368
                                                                 *   FILE 368
                 James Williams                                  *   FILE 368
                 AGL Resources (Services) Co.                    *   FILE 368
                 1219 Caroline Street                            *   FILE 368
                 Atlanta, GA 30307                               *   FILE 368
                 404-584-4112                                    *   FILE 368
                                                                 *   FILE 368
      Here is a short description of the contents of this        *   FILE 368
      file:                                                      *   FILE 368
                                                                 *   FILE 368
      ALL REXX SMF STUFF MUST BE RECFM=VB INSTEAD OF             *   FILE 368
      RECFM=VBS AS REXX CANNOT HANDLE SPANNED RECORDS.           *   FILE 368
                                                                 *   FILE 368
      $$$DOC   - This member                                     *   FILE 368
                                                                 *   FILE 368
      AL       - Good when you are at 3.4 and need to            *   FILE 368
                 duplicate a dataset                             *   FILE 368
                                                                 *   FILE 368
      COMMAND  - Added support for 4 digit reply id to           *   FILE 368
                 program from File 019 issue 'FIND *JAW*' to     *   FILE 368
                 see my changes.                                 *   FILE 368
                                                                 *   FILE 368
      COPYLNES - Great taking a dataset file and then create     *   FILE 368
                 a record before each.  This is great for        *   FILE 368
                 creating multi-line control cards               *   FILE 368
                                                                 *   FILE 368
      DMPGENER - This simple REXX takes a dataset list and       *   FILE 368
                 generates control cards for DFDSS.  I use       *   FILE 368
                 this same example to create JCL and other       *   FILE 368
                 control card schemes.                           *   FILE 368
                                                                 *   FILE 368
      FTAILSMF - FTAILSMF is BAL program that shows the power    *   FILE 368
                 of ISPF calls. You can easily manage datasets   *   FILE 368
                 using ISPF calls which do the SVC 99 stuff      *   FILE 368
                 under the doors. Also, a REXX version in there. *   FILE 368
                                                                 *   FILE 368
      IEFUJI   - IEFUJI exit to gets info from ACF2.  Probably   *   FILE 368
                 would not take much to get from RACF or Top     *   FILE 368
                 Secret also.  Also creates an SMF record        *   FILE 368
                 (128) processed by SMF128J.                     *   FILE 368
                                                                 *   FILE 368
      JOBID    - Simple REXX to find JOBID                       *   FILE 368
                                                                 *   FILE 368
      MSGCHECK - Little REXX program to check MPF.  IEAVMXIT     *   FILE 368
                 must be active for some AUTOOPS packages.       *   FILE 368
                                                                 *   FILE 368
      RDATE    - REXX date routine. Recently added some Y2K      *   FILE 368
                 updates.  REXX date function has most of this   *   FILE 368
                 support today.  Originally a CLIST from CBT,    *   FILE 368
                 I believe, that I converted to REXX and         *   FILE 368
                 updated.                                        *   FILE 368
                                                                 *   FILE 368
      RXJOBID  - Assembler REXX function same as JOBID above.    *   FILE 368
                 Shows how simple BAL REXX functions are.        *   FILE 368
                                                                 *   FILE 368
      SEQNUM   - Handy member.  I once had a job with a          *   FILE 368
                 zillion steps all with the same name.  This     *   FILE 368
                 edit macro made each step unique.               *   FILE 368
                                                                 *   FILE 368
      SMF128   - For poor shops without SAS, REXX is a great     *   FILE 368
                 tool for quick SMF data reports for auditors    *   FILE 368
                 or bean counters.                               *   FILE 368
                                                                 *   FILE 368
      SMF128J  - JCL to invoke SMF128 user SMF record from       *   FILE 368
                 IEFUJI.                                         *   FILE 368
                                                                 *   FILE 368
      SMF170   - For poor shops without SAS, REXX is a great     *   FILE 368
                 tool for quick SMF data reports for auditors    *   FILE 368
                 or bean counters. SMF170 records from FILEAID   *   FILE 368
                 require an AUTHSVC.                             *   FILE 368
                                                                 *   FILE 368
      SMF170J  - JCL to invoke SMF170 to report on               *   FILE 368
                 FILEAID edits.                                  *   FILE 368
                                                                 *   FILE 368
      PCOPY    - This edit macro extends the power of the        *   FILE 368
                 COPY command.  PCOPY can copy a PROC member     *   FILE 368
                 without the intervening copy panel.  I need     *   FILE 368
                 to expand this for non-pds's also.              *   FILE 368
                                                                 *   FILE 368
      COBPRT   - Simple program to test our Y2K date             *   FILE 368
                 simulator.  This executes COBOL II date         *   FILE 368
                 calls.  COBOL for MVS has some examples in      *   FILE 368
                 the IVP.                                        *   FILE 368
                                                                 *   FILE 368
      PLIAVG   - Simple program to test our Y2K date             *   FILE 368
                 simulator.  This executes PLI date calls at     *   FILE 368
                 the 2.3 level.                                  *   FILE 368
                                                                 *   FILE 368
      STCK     - Simple program to test our Y2K date             *   FILE 368
                 simulator.  This executes a STCK instruction.   *   FILE 368
                                                                 *   FILE 368
      TIMEPC   - Simple program to test our Y2K date             *   FILE 368
                 simulator.  This executes a TIME PC call.       *   FILE 368
                                                                 *   FILE 368
      TIMEX    - Simple program to test our Y2K date             *   FILE 368
                 simulator.  This executes a regular TIME        *   FILE 368
                 call.                                           *   FILE 368
                                                                 *   FILE 368
      TOUPPERC - Xpediter will not handle lower case             *   FILE 368
                 code as of 10-06-1999. Converts all text        *   FILE 368
                 to uppercase prior to assembly.                 *   FILE 368
                                                                 *   FILE 368
      TOUPPERJ - Job to run invoke TOUPPERC against your         *   FILE 368
                 PDS. It uses STARTOOL or PDS85 to invoke.       *   FILE 368
                 Good control card examples.                     *   FILE 368
                                                                 *   FILE 368
      WTOAGL01 - Example of a TSO exit to start all VTAM         *   FILE 368
                 appls at our site.  Would require a IST020I     *   FILE 368
                 entry to start this exit in MPFLST00.  The      *   FILE 368
                 last byte of each of our SMF ids is unique,     *   FILE 368
                 such as SYSA, SYSB, or SYSC.  It grabs the      *   FILE 368
                 character, as we have unique requirements for   *   FILE 368
                 each system.                                    *   FILE 368
                                                                 *   FILE 368

Table of contents

           IS FROM PLANNING RESEARCH CORPORATION AND CONTAINS    *   FILE 369
           SEVERAL OF THEIR PROGRAMS.  THIS FILE IS IN IEBUPDTE  *   FILE 369
           SYSIN FORMAT.  FOR ADDITIONAL INFORMATION SEE THE     *   FILE 369
           MEMBER CALLED $$DOC AND $$NWKDOC                      *   FILE 369
                                                                 *   FILE 369
       ---------------------------------------------------       *   FILE 369
           DALE VICK:  UPDATED DSPACE COMMAND (JAN 1999)         *   FILE 369
            (THE REST OF THIS FILE IS FROM DICK SZIEDE)          *   FILE 369
                                                                 *   FILE 369
                 DALE VICK                                       *   FILE 369
                 USA GROUP, INC.                                 *   FILE 369
                 11100 USA PARKWAY                               *   FILE 369
                 MC: B131                                        *   FILE 369
                 FISHERS, IN 46038-9203                          *   FILE 369
                 WORK PHONE: (317) 578-6786                      *   FILE 369
                 E-MAIL:           DVICK@USAGROUP.COM            *   FILE 369
       ---------------------------------------------------       *   FILE 369
                                                                 *   FILE 369
    AC#VIOX  TITLE 'AC#VIOX -- ACF2 VIOLATION EXIT'              *   FILE 369
             ALLOWS A USER WITH "ACCOUNT" AUTHORITY TO           *   FILE 369
             CREATE AN ALIAS IN THE MASTER CATALOG, EVEN         *   FILE 369
             THOUGH HE DOESN'T HAVE "WRITE" PERMISSION.          *   FILE 369
             THE ROUTINE CHECKS THE ACF2 VIOLATION TO            *   FILE 369
             DETERMINE WHETHER IT IS FROM VSAM CATALOG           *   FILE 369
             MANAGEMENT.  IF SO, IT THEN CHECKS TO SEE           *   FILE 369
             WHETHER THE REQUEST IS TO DEFINE OR DELETE          *   FILE 369
             AN ALIAS.  IF YES, IT CHECKS TO SEE IF THE          *   FILE 369
             USER HAS ACCOUNT AUTHORITY.  IF ALL                 *   FILE 369
             CONDITIONS MATCH, THE ACCESS IS ALLOWED.            *   FILE 369
                                                                 *   FILE 369
    ACFFTSUB TITLE 'ACFFTSUB -- FILE TAILOR AND                  *   FILE 369
             AUTHORIZED JOB SUBMISSION'.  THIS ROUTINE           *   FILE 369
             PERFORMS THE FUNCTIONS OF ACF2'S ACFSUB             *   FILE 369
             PROGRAM.  THE MAIN REASON TO HAVE THIS IS TO        *   FILE 369
             PERMIT A USER TO SUBMIT A JOB WHICH WILL DO         *   FILE 369
             THINGS THE USER WOULD NORMALLY NOT BE               *   FILE 369
             PERMITTED TO DO.  (TYPICALLY, A DATA-CONTROL        *   FILE 369
             CLERK SUBMITTING THE FDR BACKUPS).  THIS            *   FILE 369
             ROUTINE EXTENDS ACFSUB TO ALLOW A FINAL STEP        *   FILE 369
             OF FILE TAILORING BY ISPF SERVICES PRIOR TO         *   FILE 369
             THE SUBMISSION WHILE MAINTAINING SECURITY           *   FILE 369
             OVER PRODUCTION AND MAINTENANCE JCL.                *   FILE 369
                                                                 *   FILE 369
             NORMALLY ACFSUB-LIKE ROUTINES WHICH ARE USED        *   FILE 369
             TO TRIGGER THE SUBAUTH LID ATTRIBUTE HAVE TO        *   FILE 369
             BE APF AUTHORIZED.  HOWEVER, THERE IS A             *   FILE 369
             RESTRICTION IN FORCE WITH ISPF/PDF V2R2M0           *   FILE 369
             AND TSO/E WHICH PROHIBITS ANY APF AUTHORIZED        *   FILE 369
             PROGRAM OR COMMAND PROCESSOR FROM USING ANY         *   FILE 369
             ISPF SERVICES.  THE SUBAUTHX EXIT, ALSO IN          *   FILE 369
             THIS FILE, IS NECESSARY TO GET AROUND THIS          *   FILE 369
             RESTRICTION.                                        *   FILE 369
                                                                 *   FILE 369
             THE USER SHOULD HAVE READ AUTHORITY FOR THE         *   FILE 369
             FILE TAILORING SKELETON LIBRARY.  WRITE             *   FILE 369
             ACCESS TO THESE LIBRARIES SHOULD BE                 *   FILE 369
             CONTROLLED.  ONLY PROPER JOBSTREAMS CAN BE          *   FILE 369
             SUBMITTED.  THE USER'S LEVEL OF MODIFICATION        *   FILE 369
             OF THE JOBSTREAMS IS LIMITED TO SETTING             *   FILE 369
             DIALOG VARIABLES FOR THE FILE TAILORING.            *   FILE 369
                                                                 *   FILE 369
    ADAEX2 - 'ADABAS USER EXIT 2.'                               *   FILE 369
             THIS IS THE ADABAS SWITCH LOG EXIT.  WE GET         *   FILE 369
             CONTROL FROM ADABAS WHEN A PROTECTION LOG OR        *   FILE 369
             COMMAND LOG SWITCH TAKES PLACE.  ADAEX2             *   FILE 369
             DUMPS THE LOGS AS REQUIRED, AND TELLS ADABAS        *   FILE 369
             TO GET ON WITH PROCESSING.  **NOTE** OUR            *   FILE 369
             ADABAS LOG-DUMP UTILITY JCL CALLS THE               *   FILE 369
             "REPLYTO" PROGRAM ALSO IN THIS FILE, TO GIVE        *   FILE 369
             ADABAS THE GO-AHEAD.                                *   FILE 369
                                                                 *   FILE 369
    ASMTOZAP - THE ORIGINAL HOWARD GILBERT VERSION.              *   FILE 369
             ACCEPT NO SUBSTITUTES!  THERE ARE OTHER             *   FILE 369
             ASMTOZAP PROGRAMS AROUND THAT WILL PRODUCE          *   FILE 369
             BAD ZAPS FROM THE CODE IN THIS FILE.                *   FILE 369
                                                                 *   FILE 369
             THIS IS A UTILITY WHICH CONVERTS AN                 *   FILE 369
             ASSEMBLER LISTING DATASET INTO A FORMATTED          *   FILE 369
             IMASPZAP INPUT DECK OR SMP PTF.  IT IS USEFUL       *   FILE 369
             IN PREPARING, MAINTAINING, AND DOCUMENTING          *   FILE 369
             THOSE INSTALLATION MODIFICATIONS WHICH              *   FILE 369
             CANNOT BE INSTALLED EXCEPT BY MODIFING IBM          *   FILE 369
             CODE.  ONE CAN MAKE FREE USE OF MACROS,             *   FILE 369
             LITERALS, AND OTHER CONVENIENCE FEATURES IN         *   FILE 369
             PREPARING THE DECK.  CONTROL CARDS IN SPECIAL       *   FILE 369
             ASSEMBLER COMMENT FORM PROVIDE FLEXIBILITY          *   FILE 369
             IN MODIFICATION DESIGN AND CONTROL OVER             *   FILE 369
             OUTPUT.                                             *   FILE 369
                                                                 *   FILE 369
    AUTOIPL  TITLE    'A U T O M A T I C   I P L'                *   FILE 369
             THIS PROGRAM ISSUES OPERATOR COMMANDS READ          *   FILE 369
             FROM AN INPUT FILE.  IT ALLOWS CONDITIONAL          *   FILE 369
             COMMAND EXECUTION, TIMED COMMAND SUBMISSION,        *   FILE 369
             AND PROGRAM INVOCATION.  THESE FUNCTIONS            *   FILE 369
             PERMIT THE PROGRAM TO BE USED FOR A FULLY           *   FILE 369
             AUTOMATED IPL PROCEDURE FOR THE SYSTEM.             *   FILE 369
                                                                 *   FILE 369
    BITENCOD TITLE ENCODE OR DECODE BITS INTO BYTES              *   FILE 369
             PROVIDES BIT TESTING AND BIT SETTING FOR            *   FILE 369
             HIGH-LEVEL LANGUAGES                                *   FILE 369
                                                                 *   FILE 369
             BITENCOD: THIS SUBROUTINE TAKES A SINGLE            *   FILE 369
                       CHARACTER ARGUMENT OF ONE BYTE,           *   FILE 369
                       AND RETURNS EIGHT CHARACTERS OF           *   FILE 369
                       ONES OR ZEROS DEPENDING ON THE            *   FILE 369
                       BITS SET IN THE ARGUMENT.                 *   FILE 369
                                                                 *   FILE 369
             BITDECOD: THIS SUBROUTINE TAKESS EIGHT              *   FILE 369
                       CHARACTERS OF DATA AND RETURNS A          *   FILE 369
                       SINGLE BYTE, THE BITS OF WHICH ARE        *   FILE 369
                       THE RIGHTMOST BITS OF EACH                *   FILE 369
                       ARGUMENT BYTE.  THUS IS THE               *   FILE 369
                       OPPOSITE OF BITENCODE.                    *   FILE 369
                                                                 *   FILE 369
    CALENDAR - PRINT A CUSTOM CALENDAR FOR ANY YEAR:             *   FILE 369
               BIRTHDAYS, HOLIDAYS, AND EVENTS TO YOUR           *   FILE 369
               ORDER.                                            *   FILE 369
                                                                 *   FILE 369
    CLIB   --- CONCATENATE DATASET FIRST TO DDNAME.              *   FILE 369
             PURPOSE:  PROVIDE TSO USER QUICK ACCESS TO          *   FILE 369
                      PRIVATE CLISTS.                            *   FILE 369
             METHOD:  USE SVC 99 TO DETERMINE THE DSNAMES        *   FILE 369
                      OF ALL DATASETS CONCATENATED TO A          *   FILE 369
                      PARTICULAR DDNAME.  REALLOCATE THE         *   FILE 369
                      ARGUMENT DSNAME IN FRONT OF ALL THE        *   FILE 369
                      OTHERS.                                    *   FILE 369
                                                                 *   FILE 369
    COMMAND  TITLE 'COMMAND - ISSUE SVC34 FOR PROBLEM            *   FILE 369
             PROGRAM'.  ALLOW COMMANDS TO BE ISSUED BY           *   FILE 369
             PROGRAM CONTROL EITHER THROUGH THE PARM             *   FILE 369
             FIELD OR BY A CALL FROM ANOTHER PROGRAM.            *   FILE 369
             NOT FULLY OPERATIONAL, BUT REQUIRED BY SPY.         *   FILE 369
                                                                 *   FILE 369
    DSNPOST  TITLE 'DSNPOST - ACF2 DSN POST-PROCESSING           *   FILE 369
              EXIT.' THIS IS AN ACF2 DSN POST-PROCESSING         *   FILE 369
              EXIT.  WE USE THIS EXIT TO OVERRIDE A              *   FILE 369
              PARTICULAR VIOLATION.  WE ATTEMPTED TO LIMIT       *   FILE 369
              ACCESS TO THE JES2 SPOOL AND CHECKPOINT            *   FILE 369
              DATASETS FROM SDSF VIA ACF2'S PROGRAM PATHING      *   FILE 369
              FACILITY, BUT THE LIMITATIONS OF THIS              *   FILE 369
              FACILITY ESPECIALLY WITHIN ISPF DIALOGS            *   FILE 369
              BECAME EVIDENT (YOU HAVE TO ACCURATELY             *   FILE 369
              DESCRIBE THE TASK AND RB CHAINS FOR EVERY          *   FILE 369
              DIALOG THAT WILL BE USED).  THUS WE ATTEMPT TO     *   FILE 369
              OVERRIDE VIOLATIONS AGAINST THE JES2 DATASETS      *   FILE 369
              THAT ARE REALLY NORMAL SDSF ACCESSES.  WE          *   FILE 369
              CHECK FOR OPEN FOR INPUT ACCESSES TO FILES         *   FILE 369
              HASPCKPT OR HASPAC00, AND THEN CHECK FOR THE       *   FILE 369
              PRESENCE OF AN AUTHORIZED LIBRARY VERSION OF       *   FILE 369
              ISFJINIT.                                          *   FILE 369
                                                                 *   FILE 369
    DSPACE   -- LIST DISK FREESPACE AND EXTENTS.                 *   FILE 369
              THIS IS THE GOOD OL' SHARE DSPACE COMMAND          *   FILE 369
              WITH CLEARER FIELD LABELS, AND USING               *   FILE 369
              PUTLINE INSTEAD OF TPUT SO IT CAN BE RUN           *   FILE 369
              FROM A CLIST.  THIS COMMAND IS USED BY             *   FILE 369
              PARKE'S FULL-SCREEN "FDSPACE" PANELS.              *   FILE 369
                                                                 *   FILE 369
    DOPROG  -- DOPROG/DOCP  (TSO) COMMAND PROCESSOR              *   FILE 369
              DOPROG AND DOCP IN THE SAME MODULE.   USE          *   FILE 369
              TO INVOKE A COMMAND PROCESSOR.  HAS A              *   FILE 369
              "TASKLIB" CAPABILITY.  THIS ISN'T JOE              *   FILE 369
              SCHINDLER'S "DOCP," WHICH IS A STAND-ALONE         *   FILE 369
              CP, RATHER, AN ALIAS OF DOPROG.  JOE USED          *   FILE 369
              TPUT-TGET TO PROMPT FOR THE COMMAND LINE,          *   FILE 369
              WHICH I DIDN'T LIKE.  THIS VERSION WILL            *   FILE 369
              TAKE A CP COMMAND LINE IN QUOTES, OR WILL          *   FILE 369
              PROMPT WITH PUTGET IF IT DOESN'T FIND ONE.         *   FILE 369
              THUS IT CAN BE USED IN A CLIST.                    *   FILE 369
                                                                 *   FILE 369
    DSIEX04 - NCCF'S OWN LOGGING FACILITY IS PRETTY              *   FILE 369
              USELESS.  THIS EXIT PROVIDES AN                    *   FILE 369
              ALTERNATIVE.  WE GET A LOOKSEE AT ALL NCCF         *   FILE 369
              TERMINAL INPUTS AND OUTPUTS BEFORE NCCF            *   FILE 369
              DOES ITS OWN LOGGING.  WE DECIDE WHAT'S            *   FILE 369
              IMPORTANT AND WRITE IT FOR POSTERITY.              *   FILE 369
              YOU'LL PROBABLY WANT TO SUPPRESS MSGID             *   FILE 369
              NCCF/ IN YOUR MVS/XA MPF LIST.  NOTE THAT          *   FILE 369
              DSILOG TASK MUST BE ACTIVE FOR THIS EXIT TO        *   FILE 369
              BE INVOKED.                                        *   FILE 369
                                                                 *   FILE 369
    DSNWAIT  TITLE 'DSNWAIT - WTO EXIT TO INFORM TSO USER        *   FILE 369
             OF DSN WAIT.'                                       *   FILE 369
                                                                 *   FILE 369
             NAME - DSNWAIT - WTO EXIT TO INFORM A TSO USER      *   FILE 369
             THAT JOB IS WAITING FOR A DATASET.                  *   FILE 369
                                                                 *   FILE 369
             DESCRIPTION -                                       *   FILE 369
             WE GET CONTROL UPON ISSUANCE OF THE IEF099I         *   FILE 369
             WTO.  WE ISSUE AN OPERATOR SEND COMMAND TO          *   FILE 369
             INFORM THE TSO USER THAT HIS BATCH JOB IS           *   FILE 369
             WAITING FOR SOME DATASETS.  THE INTENT HERE         *   FILE 369
             IS TO ALERT THE PERSON WHO CAN DO SOMETHING         *   FILE 369
             ABOUT THE SITUATION, SUCH AS FREE THE               *   FILE 369
             DATASETS.  WE FIRST MAKE SURE THAT MSG              *   FILE 369
             IEF099I WAS ISSUED, THAT ACF2 IS ALIVE AND          *   FILE 369
             WELL, THAT WE'RE A JOB, AND THAT THE RESULTS        *   FILE 369
             OF OUR GQSCAN REQUEST FOR SYSDSN CONFLICTS IS       *   FILE 369
             COOL.  THEN WE ISSUE A SEND COMMAND FOR THE         *   FILE 369
             FIRST THREE CONFLICTS THAT MEET THE FOLLOWING       *   FILE 369
             CONDITIONS:                                         *   FILE 369
                                                                 *   FILE 369
              1). 1 TASK HOLDS THE RESOURCE.                     *   FILE 369
              2). 1 TASK WAITS FOR THE RESOURCE.                 *   FILE 369
              3). WE ARE THE TASK THE WAITS FOR THE              *   FILE 369
                  RESOURCE.                                      *   FILE 369
              4). IT IS A TSO USER THAT HOLDS THE                *   FILE 369
                  RESOURCE.                                      *   FILE 369
              5). THE ACF2 LIDS FOR THE HOLDER AND WAITER        *   FILE 369
                  ARE THE SAME.                                  *   FILE 369
                                                                 *   FILE 369
            WHILE IT IS ACKNOWLEDGED THAT THESE CRITERIA         *   FILE 369
            WILL ELIMINATE SOME OTHERWISE VALID CANDIDATES       *   FILE 369
            FROM CONSIDERATION, IT IS HOPED THAT THIS EXIT       *   FILE 369
            WILL OTHERWISE PROVE USEFUL IN MOST                  *   FILE 369
            SITUATIONS.                                          *   FILE 369
                                                                 *   FILE 369
          NOTE - WE MUST BE IN AN APF-AUTHORIZED LINKLIST        *   FILE 369
            LIBRARY.  THE ACF2 SECURITY SYSTEM IS                *   FILE 369
            REQUIRED BY THIS EXIT.                               *   FILE 369
                                                                 *   FILE 369
          TO USE -                                               *   FILE 369
            SPECIFY IN AN MPFLSTXX MEMBER OF PARMLIB:            *   FILE 369
            IEF099I,SUP(NO),USEREXIT(DSNWAIT)                    *   FILE 369
                                                                 *   FILE 369
    ENQWAIT  TITLE 'ENQWAIT - STIMER UNTIL SOMEONE ELSE          *   FILE 369
              GETS AN ENQ.'                                      *   FILE 369
                                                                 *   FILE 369
              THIS PROGRAM WORKS IN CONJUNCTION WITH THE         *   FILE 369
              AUTOIPL PROGRAM.  WE STIMER UNTIL A TARGET         *   FILE 369
              JOB ACQUIRES A TARGET RESOURCE VIA AN ENQ          *   FILE 369
              REQUEST.  THUS WE CAN ENSURE THAT AUTOIPL          *   FILE 369
              WILL NOT PROCEED UNTIL A PREVIOUS PROCESS          *   FILE 369
              IS READY FOR PROCESSING.                           *   FILE 369
                                                                 *   FILE 369
              FOR EXAMPLE, CONSIDER THE FOLLOWING AUTOIPL        *   FILE 369
                INPUT:                                           *   FILE 369
                                                                 *   FILE 369
                S TPJOB,M=TCAM                                   *   FILE 369
                                                                 *   FILE 369
                "ENQWAIT "JOB=TCAM,MAJOR=AUTOTCAM                *   FILE 369
                                                                 *   FILE 369
                S MESS,M=                                        *   FILE 369
                                                                 *   FILE 369
              THE "S MESS,M=" COMMAND WILL NOT PROCEED           *   FILE 369
              UNTIL TCAM ACQUIRES THE RESOURCE WHOSE             *   FILE 369
              MAJOR NAME IS AUTOTCAM.  WE STIMER EVERY 10        *   FILE 369
              SECONDS FOR 5 MINUTES TO CHECK ON STATUS.          *   FILE 369
              IF ANYTHING IS FOUND THAT IS UNGOOD, WE            *   FILE 369
              ABEND WITH A S0C3.                                 *   FILE 369
                                                                 *   FILE 369
            TO USE -                                             *   FILE 369
                                                                 *   FILE 369
         EXEC PGM=ENQWAIT,PARM='JOB=JJJJJJJJ,MAJOR=MMMMMMMM,     *   FILE 369
                               MINOR=RRRRRRRR,NAME=NNNNNNNN      *   FILE 369
       WHERE JJJJJJJJ = TARGET JOBNAME (1-8 CHARS),              *   FILE 369
             MMMMMMMM = TARGET MAJOR NAME (1-8 CHARS),           *   FILE 369
             RRRRRRRR = TARGET MINOR NAME (1-44 CHARS),          *   FILE 369
             NNNNNNNN = DESCRIPTIVE NAME FOR MSG (1-8 CHARS).    *   FILE 369
           * = REQUIRED                                          *   FILE 369
                                                                 *   FILE 369
    FSAS    - A FULL SCREEN SAS FACILITY THAT USES THE           *   FILE 369
              ISPF EDITOR.  NEEDS PANELS, CLISTS,                *   FILE 369
              MESSAGES AND CODE FOUND IN THIS PDS, THAT          *   FILE 369
              START FSAS....   ALSO NEEDS THE CLIST              *   FILE 369
              SELMEMBR, AND THE PANEL SELMEMP1.                  *   FILE 369
                                                                 *   FILE 369
    HEX   TITLE ' BASE 16 ARITHMETIC ' FOR THOSE WHO             *   FILE 369
              HAVEN'T BLOWN THE $15 FOR A CASIO CM-100,          *   FILE 369
              HERE'S A LITTLE HELP.  THE IMPETUS FOR             *   FILE 369
              WRITING THIS PROGRAM COMES FROM THOSE              *   FILE 369
              FRUSTRATING HOURS SPENT FUMBLING WITH A            *   FILE 369
              DUMP ONLY TO DISCOVER THAT MY INABILITY TO         *   FILE 369
              FIND A SOLUTION STEMS FROM AN ARITHMETIC           *   FILE 369
              ERROR IN THE INITIAL STEPS.                        *   FILE 369
                                                                 *   FILE 369
    IGC0022F TITLE 'IGC0022F,SVC 226, WRITE USER SMF             *   FILE 369
              RECORD' WRITE USER SMF RECORD FROM NON             *   FILE 369
              APF-AUTHORIZED PROGRAM.  TYPICALLY, THE            *   FILE 369
              RECORD CONTAINS ACCOUNTING DATA FROM SUCH          *   FILE 369
              PACKAGES AS TELAGRAF, THAT REQUIRE THEIR           *   FILE 369
              OWN ACCOUNTING DATA.  THE CALLER MUST              *   FILE 369
              PROVIDE A POINTER TO THE SMF RECORD IN             *   FILE 369
              REGISTER ONE.  SVC226 WILL VALIDATE THE            *   FILE 369
              ARGUMENTS, FILL IN THE STANDARD SMF HEADER         *   FILE 369
              AND DISPATCH THE RECORD WITH A SMFWTM              *   FILE 369
              MACRO.                                             *   FILE 369
                                                                 *   FILE 369
    IEFACTRT TITLE 'SMF JOB/STEP TERMINATION EXIT ROUTINE'       *   FILE 369
                SMF EXIT ROUTINE PUTS JOB SUMMARY                *   FILE 369
              MESSAGES ON THE JOB LOG WITH STEP                  *   FILE 369
              TERMINATION STATUS.  THIS IS THE SP IPO            *   FILE 369
              EXIT, DIDDLED TO WORK UNDER XA.                    *   FILE 369
                                                                 *   FILE 369
    IEFUSI   'MEMLIMIT - IEFUSI EXIT TO SET REGION AND           *   FILE 369
              GETMAIN PARAMETERS AVOID 40D ABENDS WHEN           *   FILE 369
              USING A REGION GREATER THAN 32 MEG.  SET           *   FILE 369
              LIMITS FOR REGION AND GETMAINS.  THE IEFUSI        *   FILE 369
              LIMIT FLAG IS SET ON IN THE VSM PARAMETER          *   FILE 369
              LIST.  THIS ENABLES VSM LOGIC TO SET REGION        *   FILE 369
              AND GETMAIN LIMITS.  NO SPECIFIC VALUES ARE        *   FILE 369
              SET.  THIS EXIT ADDRESSES A PROBLEM WHICH          *   FILE 369
              CAUSES ADDRESS SPACES TO FAIL WHEN A V-FORM        *   FILE 369
              GETMAIN IS ISSUED WHICH GETS THE ENTIRE            *   FILE 369
              PRIVATE AREA BELOW THE 16M LINE.  ITS              *   FILE 369
              PURPOSE IS TO RESERVE FOR SYSTEM USE (E.G.,        *   FILE 369
              ABTERM) A REASONABLE AMOUNT OF STORAGE.            *   FILE 369
                                                                 *   FILE 369
    IKJEFF10 TITLE 'IKJEFF10 - TSO/E SUBMIT EXIT                 *   FILE 369
             ROUTINE.'  WE USE THIS EXIT TO INSERT A             *   FILE 369
             COMMENT CARD AFTER EACH JOB CARD THAT NAMES         *   FILE 369
             THE JCL SOURCE DATASET.  THUS:                      *   FILE 369
                                                                 *   FILE 369
               //* SUBMITTED FROM ISPF EDIT OF                   *   FILE 369
               USERID.TEST.CNTL(IEFBR14)                         *   FILE 369
                                                                 *   FILE 369
             THIS ALLOWS THE DEBUGGER TO RELATE A JCL            *   FILE 369
             LISTING BACK TO THE LIBRARY FROM WHICH THE          *   FILE 369
             JOB WAS SUBMITTED.                                  *   FILE 369
                                                                 *   FILE 369
    IKJEFF53 TITLE ' FIB INSTALLATION EXIT' VALIDITY             *   FILE 369
             CHECKS JOBNAME ON A CANCEL, OUTPUT OR STATUS        *   FILE 369
             FIB (FOREGROUND INITIATED BACKGROUND)               *   FILE 369
             COMMAND.  USES AN ACF2 GENERALIZED RESOURCE         *   FILE 369
             RULE TEST, SO THE ACCESS RULES CAN BE               *   FILE 369
             CHANGED WITH ACF2 COMMANDS INSTEAD OF               *   FILE 369
             REASSEMBLY AND RELOAD OF IKJEFF53.                  *   FILE 369
                                                                 *   FILE 369
    ISPFPRTO TITLE 'PRINTOFF SUBCOMMAND OF BROWSE & EDIT         *   FILE 369
             ' THIS CLIST, PLUS AN ENTRY IN THE ISPTLIB          *   FILE 369
             MEMBER, "ISPCMDS," WILL PRINT THE DATASET           *   FILE 369
             BEING BROWSED OR EDITED.  THUS: COMMAND ==>         *   FILE 369
             PRINTO INSTEAD OF:  COMMAND ==> TSO PRINTO          *   FILE 369
             ENDLESS.GODDAM.DATASET.NAME NEEDS ISRBROBF          *   FILE 369
             AND ISREDDE REPLACEMENT PANELS IN THIS PDS.         *   FILE 369
                                                                 *   FILE 369
    ISFUSER  SDSF - ACF2 INTERFACE                               *   FILE 369
             WITH THIS INTERFACE, SDSF AND OUTPUT OBEY           *   FILE 369
             THE SAME RULES -- WHO CAN DO WHAT, AND WITH         *   FILE 369
             WHICH, AND TO WHOM?  IKJEFF53 AND ISFUSER           *   FILE 369
             BOTH CHECK THE SAME ACF2 GRO RULES.                 *   FILE 369
                                                                 *   FILE 369
    ISRPID TITLE 'ISRPID - FETCH THE CURRENT ISPF PANELID.'      *   FILE 369
             THIS ROUTINE RUNS UNDER THE ISPF DIALOG             *   FILE 369
             MANAGER AND RETURNS THE NAME OF THE CURRENT         *   FILE 369
             PANEL IN DIALOG VARIABLE PANELID.  IT WAS           *   FILE 369
             DESIGNED FOR USE BY THE PRINTO SUBCOMMAND OF        *   FILE 369
             EDIT AND BROWSE, ALSO IN THIS FILE.                 *   FILE 369
                                                                 *   FILE 369
    ISRUOL   A FULL SCREEN 3.8 REPLACEMENT THAT ALLOWS           *   FILE 369
             MANIPULATION OF JOBS/SYSOUT WITHOUT THE HASSLE      *   FILE 369
             OF AWKWARD "JOB(JOBNUM)" SPECIFICATIONS.            *   FILE 369
             REQUIRES TSO/E.                                     *   FILE 369
                                                                 *   FILE 369
    ISRUDLP  ISPF 3.4 MOD                                        *   FILE 369
             DEFAULTS TO SEARCH UNDER YOUR USERID.  THUS         *   FILE 369
             "=3.4;;" WILL DISPLAY WHAT YOU GET WITH,            *   FILE 369
             "=3.4 **ENTER** **TAB** MYUSERID **ENTER**".        *   FILE 369
             THIS PANEL ALSO HAS MODS TO SUPPORT BEING           *   FILE 369
             CALLED AS A LINE COMMAND FROM FDSPACE.              *   FILE 369
                                                                 *   FILE 369
    ISTAUCAG TITLE 'VTAM SESSION ACCOUNTING EXIT ROUTINE.'       *   FILE 369
             DESCRIPTION - THIS EXIT IS DOCUMENTED IN THE        *   FILE 369
             ACF/VTAM CUSTOMIZATION MANUAL (SC27-0613).  WHAT    *   FILE 369
             WE DO IN THIS EXIT IS BANG OUT AN SMF RECORD        *   FILE 369
             (TYPE 240) THAT CONTAINS ALL RELEVANT               *   FILE 369
             INFORMATION PASSED TO US.  THIS INCLUDES            *   FILE 369
             PRIMARY AND SECONDARY LU NAMES.  RECORD IS          *   FILE 369
             IN RELOCATE FORMAT (SECTIONS WITH A HEADER          *   FILE 369
             CONTAIN OFFSET, LENGTH, AND NUMBER).  PLEASE        *   FILE 369
             NOTE THAT THE RECORD IS IN A FORMAT COMPATIBLE      *   FILE 369
             WITH THE VECTORS THAT WILL BE OUTPUT BY THE         *   FILE 369
             VTAM SESSION MANAGEMENT EXIT ROUTINE WE WILL        *   FILE 369
             USE WHEN VTAM 2.2 IS IMPLEMENTED.                   *   FILE 369
                                                                 *   FILE 369
    JESXIT9 - TITLE 'JES2 EXIT9 - OUTPUT EXCEEDED EXIT.'         *   FILE 369
        DESCRIPTION -                                            *   FILE 369
             THIS IS THE OUTPUT EXCEEDED JES EXIT.  OUR          *   FILE 369
             INSTALLATION DOES NOT BY DEFAULT CANCEL JOBS        *   FILE 369
             THAT EXCEED OUTPUT.  THIS EXIT PROMPTS THE          *   FILE 369
             OPERATOR ABOUT EVERY 100,000 LINES EXCEEDED TO      *   FILE 369
             CANCEL THE JOB OR ALLOW THE JOB TO CONTINUE.        *   FILE 369
             THUS WE CAN PREVENT RUNAWAY JOBS FROM FILLING       *   FILE 369
             UP SPOOL SPACE.                                     *   FILE 369
                                                                 *   FILE 369
    LM00501  FORCE JES2 TO RELOAD 6-LPI FCB AFTER 8-LPI          *   FILE 369
             DATASET PRINTS.  JES2 WILL ONLY RELOAD THE          *   FILE 369
             3211 FCB WITH A STANDARD FCB, IF THE CURRENT        *   FILE 369
             LOAD IS MARKED NON-STANDARD.  THIS MEANS, A         *   FILE 369
             JOB THAT DOESN'T SPECIFY A FCB WILL PRINT AT        *   FILE 369
             THE DENSITY OF THE PRECEDING DATASET,               *   FILE 369
             WHATEVER IT MAY BE.  THE SOLUTION IS TO             *   FILE 369
             LEAVE ONLY THE 6-LPI FCB MARKED STANDARD.           *   FILE 369
                                                                 *   FILE 369
    LM01602  TITLE 'LM01602 -- I/O COUNTS IN DEALLOCATION        *   FILE 369
             MESSAGES'                                           *   FILE 369
                                                                 *   FILE 369
                IEF285I SYS1.DATASET        KEPT *----2,301      *   FILE 369
                                                                 *   FILE 369
             I/O COUNT IN MSGS IEF283I, IEF285I, IEF287I         *   FILE 369
             UPDATED FOR XA.  IEFAB4B0 AT JBB2110,               *   FILE 369
             IEFAB4A2 AT JBB2125 ADDED LOOP TO SUM UP            *   FILE 369
             COUNTS WHEN MULTIPLE UNITS ARE ALLOCATED.           *   FILE 369
             ENHANCED TO SHOW COUNTS FOR VIO DATASETS.           *   FILE 369
                                                                 *   FILE 369
             NOTE: THIS ZAP DEPENDS ON THE HOWARD GILBERT        *   FILE 369
                  ASMTOZAP, ALSO IN THIS FILE.  ACCEPT NO        *   FILE 369
                  SUBSTITUTES.                                   *   FILE 369
                                                                 *   FILE 369
    LM02701  TITLE 'ZAP TO IGG01946 FOR TCAM OPENQ SMF           *   FILE 369
             RECORD.'                                            *   FILE 369
                                                                 *   FILE 369
    LM02801  TITLE 'ZAP TO IGG02046 FOR TCAM CLOSEQ SMF          *   FILE 369
             RECORD.'  DESCRIPTION - THESE TWO ZAPS WRITE        *   FILE 369
             AN SMF240 RECORD FOR EACH OPEN OR CLOSE OF A        *   FILE 369
             TCAM APPLICATION Q.                                 *   FILE 369
                                                                 *   FILE 369
             NOTE: THIS ZAP DEPENDS ON THE HOWARD GILBERT        *   FILE 369
                  ASMTOZAP, ALSO IN THIS FILE.  ACCEPT NO        *   FILE 369
                  SUBSTITUTES.                                   *   FILE 369
                                                                 *   FILE 369
    NONDESC  TITLE 'NONDESC - WTO EXIT TO MAKE ACTION            *   FILE 369
             MESSAGES ROLLABLE DESCRIPTION - IF EITHER           *   FILE 369
             DESC=1 OR DESC=2 FLAGS ARE ON, WE TURN THEM         *   FILE 369
             OFF, MAKING THE MESSAGE ROLLABLE.  THIS EXIT        *   FILE 369
             WAS ORIGINALLY DESIGNED TO MAKE SELECTED            *   FILE 369
             GARBAGE MESSAGES FROM PROPRIETARY SOFTWARE,         *   FILE 369
             ROLLABLE.  THIS EXIT IS WELL DOCUMENTED IN          *   FILE 369
             THE USER EXITS SPL, GC28-1147.                      *   FILE 369
                                                                 *   FILE 369
    PRCJFCB  TITLE 'PRCJFCB -- READ JOB-FILE CONTROL             *   FILE 369
             BLOCK'  PURPOSE:  THIS SUBROUTINE MOVES THE         *   FILE 369
             JOB-FILE CONTROL BLOCK FOR A CALLER INTO AN         *   FILE 369
             AREA ACCESSIBLE FROM HIGH-LEVEL LANGUAGE.           *   FILE 369
                                                                 *   FILE 369
    PRC38DSN TITLE  'STORE THE DSN FOR A DDNAME IN A             *   FILE 369
             DIALOG VARIABLE.'  THIS ROUTINE RUNS UNDER          *   FILE 369
             CONTROL OF THE ISPF DIALOG MANAGER.  GIVEN          *   FILE 369
             AN ALLOCATED DDNAME VIA THE PARM FIELD, WE          *   FILE 369
             RETURN THE DSN AND VOLSER IN DIALOG                 *   FILE 369
             VARIABLES OUTDSN AND OUTVOL.  DESIGNED FOR          *   FILE 369
             USE IN THE PRC 3.8 REPLACEMENT CLISTS SO WE         *   FILE 369
             CAN USE VIO FOR OUR TEMPORARY FILES.                *   FILE 369
                                                                 *   FILE 369
               ISPEXEC SELECT PGM(PRC38DSN) PARM(DDNAME)         *   FILE 369
               ISPEXEC VGET (OUTDSN OUTVOL)                      *   FILE 369
                                                                 *   FILE 369
    PRINTSEP TITLE  'APS JES2 EXITS: CUSTOM PRINTER BANNER       *   FILE 369
             SEPARATOR PAGE' CUSTOM PRINT SEPARATOR EXIT         *   FILE 369
             ROUTINES.  PUTS ACF2 UID OF JOB OWNER IN            *   FILE 369
             BANNER, AS WELL AS JOB NAME.                        *   FILE 369
                                                                 *   FILE 369
             1.  ENTRY SEPEX1 IS TO BE INVOKED AT                *   FILE 369
                 STANDARD JES2 EXIT 1.                           *   FILE 369
             2.  ENTRY SEPEX222 IS TO BE INVOKED AT              *   FILE 369
                 ACF2-GENERATED JES2 EXIT 222 BEFORE THE         *   FILE 369
                 STANDARD ACF2X2J2 FUNCTION.                     *   FILE 369
             3.  THE ACF2 LOGON ID IS PASSED IN 8 BYTES          *   FILE 369
                 OF JCTUSER.  CURRENTLY WE'RE USING THE 8        *   FILE 369
                 BYTES FOLLOWING WHATEVER FIELD ACF2 IS          *   FILE 369
                 USING.                                          *   FILE 369
             4.  THE LOGOS ARE IN LOWER CASE.  TAKE CARE         *   FILE 369
                 WITH THE EDITOR IF YOU MAKE CHANGES.            *   FILE 369
                                                                 *   FILE 369
    QALLOC - ALLOCATE A TCAM QUEUE.                              *   FILE 369
      DESCRIPTION - WE DRIVE THE DYNAM PGM TO ALLOCATE A         *   FILE 369
             TCAM Q FROM TSO.  PLEASE NOTE THAT THE ALLOCATE     *   FILE 369
             COMMAND DOES NOT SUPPORT THIS.  CALL                *   FILE 369
             'MY.LOAD.LIB(QALLOC)' 'DD=SYSUT1 QNAME=MYQNAME      *   FILE 369
             OPTCD=C ;'  PLEASE NOTE THAT THE PARM FIELD IS      *   FILE 369
             PASSED UNEDITED TO THE DYNAM PGM.  DON'T FORGET     *   FILE 369
             THE ';' TO TERMINATE IT!                            *   FILE 369
                                                                 *   FILE 369
             THE DYNAM PROGRAM FROM THE UNIVERSITY OF MANITOBA   *   FILE 369
             IS ON SEVERAL CBT FILES.  I BELIEVE OURS CAME FROM  *   FILE 369
             CBT FILE 360.  (FILE 089 IS DEVOTED TO DYNAM.  SG)  *   FILE 369
                                                                 *   FILE 369
    QFLUSH - FLUSH A TCAM QUEUE.                                 *   FILE 369
      DESCRIPTION - THIS UTILITY FLUSHES RECORDS FROM A          *   FILE 369
             TCAM INPUT QUEUE THAT IS ALLOCATED TO THE SYSUT1    *   FILE 369
             FILE.  IT WRITES THESE RECORDS TO THE SYSUT2 FILE   *   FILE 369
             IF IT'S FOUND ALLOCATED.  THIS PGM CAN BE RUN       *   FILE 369
             FROM THE OPERATOR CONSOLE WHEN A QUEUE IS FOUND     *   FILE 369
             TO BE CLOGGED UP WITH MESSAGES.                     *   FILE 369
      TO USE -                                                   *   FILE 369
                                                                 *   FILE 369
        //QFLUSH PROC Q=BADQNAME,TCAM=TCAM,OUTDSN=NULLFILE       *   FILE 369
        //S1     EXEC PGM=QFLUSH                                 *   FILE 369
        //SYSUT1 DD   QNAME=&Q..&TCAM                            *   FILE 369
        //SYSUT2 DD   DSN=&OUTDSN,DISP=(,CATLG,DELETE),          *   FILE 369
        // SPACE=(TRK,(10,5),RLSE),DCB=(RECFM=VB,LRECL=4024,     *   FILE 369
        // BLKSIZE=23200),UNITS=SYSTS                            *   FILE 369
                                                                 *   FILE 369
       THE OPERATOR CAN ENTER: "S QFLUSH,Q=MYQUEUE"  (CVT)       *   FILE 369
                                                                 *   FILE 369
                       FLUSH,Q=MYQUEUE,TCAM=MYTCAM"  (ASCB)      *   FILE 369
                                                                 *   FILE 369
    RECEIVED TITLE 'RECEIVE NOTIFY EXIT'                         *   FILE 369
             FUNCTION     PROVIDE NOTIFICATION OF                *   FILE 369
                          RECEIVED MESSAGE.                      *   FILE 369
                                                                 *   FILE 369
    REPLYTO - 'RESPOND TO AN OUTSTANDING WTOR.'  THIS            *   FILE 369
             PROGRAM WILL ISSUE A CANNED REPLY TO A SELECTED     *   FILE 369
             WTOR MESSAGE.  WE USE IT TO SYNCH PROCESSING        *   FILE 369
             BETWEEN ADABAS AND THE ADABAS LOG UTILITY.  IT      *   FILE 369
             ACCEPTS AS INPUT THE WTOR MESSAGE TEXT, THE         *   FILE 369
             CANNED REPLY MESSAGE TEXT, AND OPTIONALLY THE       *   FILE 369
             JOBNAME OF THE WTOR ISSUER, ALONG WITH OTHER        *   FILE 369
             MISC. OPTIONS, AS DESCRIBED BELOW.                  *   FILE 369
                                                                 *   FILE 369
       (FIXED BY ALAN FIELD AND ED BILLOWITZ TO HANDLE           *   FILE 369
        4-CHARACTER REPLY IDS.   SG-10/98)                       *   FILE 369
                                                                 *   FILE 369
        FOR EXAMPLE, THE FOLLOWING JOB STEP:                     *   FILE 369
                                                                 *   FILE 369
          //S1 EXEC PGM=REPLYTO,                                 *   FILE 369
          // PARM='J=ADA8|M=ADA040A|R=OK'                        *   FILE 369
                                                                 *   FILE 369
             WILL REPLY "OK" TO A WTOR MESSAGE BEGINNING         *   FILE 369
             "ADA040A" THAT IS ISSUED BY JOB ADA8.               *   FILE 369
                                                                 *   FILE 369
        EXEC PGM=REPLYTO,PARM='MSG=MMMMMMMM...|                  *   FILE 369
                               REPLY=RRRRRRRR...|                *   FILE 369
                               ABEND=YES/NO|                     *   FILE 369
                               COLUMN=99|                        *   FILE 369
                               JOB=JJJJJJJJ|                     *   FILE 369
                               TIME=999|                         *   FILE 369
                               WAIT=YES/NO'                      *   FILE 369
                                                                 *   FILE 369
    SD       PUNCH DIRECTORY OF PDS INTO SEQUENTIAL              *   FILE 369
             DATASET NON-MODAL COMMAND TO FORMAT THE             *   FILE 369
             DIRECTORY INTO A DATASET FOR SUBSEQUENT             *   FILE 369
             EDITING, OR TO THE SCREEN.                          *   FILE 369
                                                                 *   FILE 369
    SID      TITLE 'SID - THIS PGM RETURNS SID INDICATOR         *   FILE 369
             IN R15' THE INTENT OF THIS PROGRAM IS TO            *   FILE 369
             ALLOW JOBS TO EXECUTE DIFFERENT STEPS BASED         *   FILE 369
             ON THE SYSTEM ON WHICH THEY ARE RUN.                *   FILE 369
                                                                 *   FILE 369
    SITEID   TITLE 'SITEID - SET RETURN CODE BASED ON JES2       *   FILE 369
             SPOOL NODE NAME' THE INTENT OF THIS PROGRAM IS      *   FILE 369
             TO ALLOW JOBS TO EXECUTE DIFFERENT STEPS BASED      *   FILE 369
             ON THE SITE AT WHICH THEY ARE RUN.                  *   FILE 369
                                                                 *   FILE 369
    SMF240   PURPOSE:  MAP USER SMF RECORD 240                   *   FILE 369
                                                                 *   FILE 369
    SPY      TITLE 'S P Y --  MVS CONSOLE SPY PROGRAM  --        *   FILE 369
             VERSION 3.1' THIS PROGRAM DISPLAYS THE              *   FILE 369
             CONTENTS OF ALL ACTIVE GRAPHIC OPERATOR'S           *   FILE 369
             CONSOLES ON A TSO CRT.  THE OPERATOR'S SCREEN       *   FILE 369
             CAN BE EITHER A 327X OR A 370-168 INTEGRATED        *   FILE 369
             CONSOLE WITH 35 LINES.  THE TSO USER CAN USE        *   FILE 369
             ANY 327X TERMINAL.  HEAVILY MODIFIED FOR XA         *   FILE 369
             AT PRC.                                             *   FILE 369
                                                                 *   FILE 369
    SRCDOC   ADD DOCUMENTATION TO LMF-MANAGED MEMBERS            *   FILE 369
             CREATES AN EYE-CATCHER OF ISPF STATS AND            *   FILE 369
             PROMOTION TIME IN THE OBJECT CODE OF A              *   FILE 369
             PROMOTED MODULE;                                    *   FILE 369
                                                                 *   FILE 369
             SRCLEVEL DC    C'IGC0022F V01.M05 85/09/26          *   FILE 369
                              17:57 PSYRRS  '                    *   FILE 369
                                                                 *   FILE 369
             THE SHARED POOL IS ACCESSED TO GET THE              *   FILE 369
             MEMBER NAME AND LOW LEVEL QUALIFIER                 *   FILE 369
             (LANGUAGE TYPE).  THE LM DIALOG SERVICES ARE        *   FILE 369
             THEN USED TO ACCESS VERSION, MODIFICATION           *   FILE 369
             LEVEL, DATE, TIME, AND TSO LOGON FROM THE           *   FILE 369
             PDS DIRECTORY.  THE INPUT MEMBER IS OPENED          *   FILE 369
             FOR UPDATE AND READ.  WHEN THE EXISTING             *   FILE 369
             TRIGGER RECORD OR SEQUENCE IS FOUND, THE            *   FILE 369
             RECORD IS UPDATED AND REWRITTEN.  NOTE: THIS        *   FILE 369
             ROUTINE IS INVOKED FROM THE PROMOTION EXIT          *   FILE 369
             DEFINED TO LMF IN THE PROMOTION HIERARCHY,          *   FILE 369
             (PANEL 8.5).  THE CLIST, "LMFAPSEX," ALSO IN        *   FILE 369
             THIS FILE, IS THE EXIT WE USE.  THIS CLIST          *   FILE 369
             WILL NOT WORK FOR YOU WITHOUT MODIFICATION.         *   FILE 369
             FOR INSTANCE, YOU WON'T NEED THE "IMP"              *   FILE 369
             PRE-PROCESSOR CALL, AND YOUR SYSLIB                 *   FILE 369
             CONCATENATION IS GONNA' BE DIFFERENT.               *   FILE 369
                                                                 *   FILE 369
    SUBAUTHX TITLE 'SUBAUTHX - CHECK FOR AUTHORIZED JOB          *   FILE 369
           SUBMISSION PROGRAM'                                   *   FILE 369
                                                                 *   FILE 369
             FUNCTION   CHECK FOR AUTHORIZED JOB                 *   FILE 369
                        SUBMISSION PROGRAM PROVIDES ACF2         *   FILE 369
                        "JOBCOPY" FUNCTION FROM WITHIN           *   FILE 369
                        ISPF                                     *   FILE 369
                                                                 *   FILE 369
             OPERATION  IF THE SUBMITTING PROGRAM IS             *   FILE 369
                        REENTRANT AND COMES                      *   FILE 369
                                                                 *   FILE 369
                        FROM AN APF-AUTHORIZED LIBRARY,          *   FILE 369
                        THE BIT IN THE ACF DCT EXTENSION         *   FILE 369
                        IS SET TO ALLOW THE 'SUBAUTH'            *   FILE 369
                        RESTRICTION TO BE MET.                   *   FILE 369
                                                                 *   FILE 369
             NOTES      THIS EXIT EXTENDS THE FUNCTIONS          *   FILE 369
                        PROVIDED BY ACF2 EXIT ACF2XIRD           *   FILE 369
                        (INTERNAL READER OPEN) PACKAGED IN       *   FILE 369
                        LOAD MODULE ACF2X1J2.  THE EXIT          *   FILE 369
                        POINT IS INSERTED IN HASPSSSM AS         *   FILE 369
                        PART OF ACF2 INSTALLATION (RELEASE       *   FILE 369
                        4.0).  THE ORIGINAL EXIT IS              *   FILE 369
                        DESIGNED TO CAPTURE THE SUBMITTING       *   FILE 369
                        ENVIRONMENT WHEN INTRDR IS OPENED.       *   FILE 369
                        THE PROGRAM NAME AND ITS APF             *   FILE 369
                        AUTHORIZATION ARE AMONG THE DATA         *   FILE 369
                        PRESERVED.  THESE DATA ARE THEN          *   FILE 369
                        USED DURING ACF2 ENTRY VALIDATION,       *   FILE 369
                        USUALLY FOR A LID WITH THE RESTRICT      *   FILE 369
                        ATTRIBUTE.  THE PROGRAM NAME IS          *   FILE 369
                        MATCHED WITH THE PROGRAM SPECIFIED       *   FILE 369
                        IN THE LID, AND APF AUTHORIZATION        *   FILE 369
                        IS REQUIRED IF THE LID ALSO HAS          *   FILE 369
                        SUBAUTH SPECIFIED.                       *   FILE 369
                                                                 *   FILE 369
    TCAMFIX DESCRIPTION - THIS ROUTINE CLEANS UP THE             *   FILE 369
            CVTAQAVB FIELD SO TCAM WILL INITIALIZE.  THE         *   FILE 369
            CVT-BASED TCAM IS SUPPOSED TO DO THIS WHEN IT        *   FILE 369
            TERMINATES, BUT IT ISN'T ALWAYS SO OBLIGING.         *   FILE 369
            IF THE OPERATOR RESPONDS "Y" TO OUR MESSAGE          *   FILE 369
            IEDPRC1D, THEN WE ZERO THIS FIELD.  NOTE - WE        *   FILE 369
            MUST RUN APF-AUTHORIZED.                             *   FILE 369
                                                                 *   FILE 369
    TLBLMAIN TITLE 'TLBLMAIN -- MAIN MODULE FOR TAPE             *   FILE 369
                                LABEL WRITER'                    *   FILE 369
                                                                 *   FILE 369
             FUNCTION     PROCESS REQUESTS TO PRINT              *   FILE 369
                          EXTERNAL TAPE LABELS PRINT TAPE        *   FILE 369
                          LABELS AT TAPE MOUNT TIME              *   FILE 369
                          WITHOUT A TAPE MANAGEMENT              *   FILE 369
                          SYSTEM.                                *   FILE 369
                                                                 *   FILE 369
             OUTPUT       LABEL PRINTED ON 328X-TYPE             *   FILE 369
                          PRINTER VIA VTAM                       *   FILE 369
                                                                 *   FILE 369
    WAIT   TITLE 'WAIT - WAIT A LITTLE BIT.' THIS MODULE         *   FILE 369
           WILL WAIT THE REQUESTED NUMBER OF SECONDS.            *   FILE 369
           PARM='NNNN', WHERE 0 < NNNN <= 9999, THE NUMBER       *   FILE 369
           OF SECONDS TO WAIT.  DEFAULT IS 10 SECONDS.           *   FILE 369
                                                                 *   FILE 369
    WTO      TITLE 'WTO    - OPERATIONS COMMUNICATION'           *   FILE 369
             THIS PROGRAM PROVIDES PROGRAMMER TO OPERATOR        *   FILE 369
             COMMUNICATION.  THIS IS THE IPO "WTO"               *   FILE 369
             DIDDLED TO ALLOW GREATER THAN 72 BYTE               *   FILE 369
             MESSAGES.                                           *   FILE 369
                                                                 *   FILE 369
    WTONR    TITLE 'WTONR - WRITE NON-ROLLABLE OPERATOR          *   FILE 369
                    MESSAGES.'                                   *   FILE 369
             DESCRIPTION - WE READ SYSIN INPUT AND WTO           *   FILE 369
               CARD IMAGES TO THE OPERATOR CONSOLE THAT          *   FILE 369
               ARE NON-ROLLABLE.  ORIGINALLY USED BY THE         *   FILE 369
               MESSENGER JOBS FOR AN OPERATOR RESTART.           *   FILE 369
                                                                 *   FILE 369
             NOTE - WE MUST BE APF-AUTHORIZED TO WRITE           *   FILE 369
                    NON-ROLLABLE MESSAGE                         *   FILE 369
                                                                 *   FILE 369
             TO USE -                                            *   FILE 369
              //S1 EXEC PGM=WTONR                                *   FILE 369
              //STEPLIB DD DSN=AN.APF.LIBRARY,DISP=SHR           *   FILE 369
              //SYSIN   DD *                                     *   FILE 369
              * THIS IS A COMMENT                                *   FILE 369
              ---> UP TO THREE LINES OF TEXT <---                *   FILE 369
              ---> AFTER THREE LINES IGNORED <---                *   FILE 369
              ---> COLS 1-72 ARE PROCESSED   <---                *   FILE 369
              /*                                                 *   FILE 369
                                                                 *   FILE 369

Table of contents

           CONTAINS SYSTEM MODIFICATION TO ADD THE I/O COUNTS    *   FILE 370
           TO MESSAGE IEF2851I FOR VARIOUS LEVELS OF THE         *   FILE 370
           OPERATING SYSTEM THAT ARE NOT CONTAINED IN FILE 369   *   FILE 370
           OF THIS TAPE.                                         *   FILE 370
                 MEMBER     LEVEL                                *   FILE 370
                 ESA1       ESA                                  *   FILE 370
                                                                 *   FILE 370

Table of contents

           IS FROM THE STATE OF WASHINGTON AND CONTAINS LOAD     *   FILE 371
           MODULES FROM THE SOURCE IN FILE 270 OF THIS TAPE      *   FILE 371
                                                                 *   FILE 371

Table of contents

           is from Ken MacKenzie of NatWest bank in England,     *   FILE 372
           and contains a dynamic allocation program that is     *   FILE 372
           faster than the ALLOC program which comes with        *   FILE 372
           TSO.  It's also a bit different, so you should        *   FILE 372
           look to see if it's good for your purposes.           *   FILE 372
                                                                 *   FILE 372
           1.  DYNALLOC - The main (only) routine.               *   FILE 372
           2.  ASMTSTMP - A macro which is used to               *   FILE 372
                          insert a date/time stamp               *   FILE 372
                          into the load module.                  *   FILE 372
                                                                 *   FILE 372
           Contact information:                                  *   FILE 372
           Home Email: ken.mackenzie@tesco.net                   *   FILE 372
                     : ken.mackenzie@talk21.com                  *   FILE 372
           Work Email: ken.mackenzie@natwest.com                 *   FILE 372
           Work Phone: +44 (0) 20 7709 6365    (UK)              *   FILE 372
                                                                 *   FILE 372

Table of contents

           IS FROM GTE LABS IN WALTHAM, MASS AND CONTAINS TWO    *   FILE 373
           OF THEIR TSO COMMAND PROCESSORS.  NEWSPACE AND SAL,   *   FILE 373
           THIS FILE IS IN IEBUPDTE SYSIN FORMAT                 *   FILE 373
                                                                 *   FILE 373
        THE "SAL" PROGRAM IS A FRIENDLIER REPLACEMENT FOR        *   FILE 373
        THE TSO "LISTALC" COMMAND.  "SAL" STANDS FOR "SHOW       *   FILE 373
        ALLOCATIONS."                                            *   FILE 373
                                                                 *   FILE 373
        SAL SHOWS DDNAME, DATASET NAME, STATUS, NORMAL           *   FILE 373
        DISPOSITION AND DATASET TYPE FOR EACH ALLOCATION.        *   FILE 373
        IT WAS DESIGNED TO PRODUCE MORE READABLE OUTPUT THAN     *   FILE 373
        "LISTALC."  ITS PRIMARY USE IS IN DEVELOPING CLISTS      *   FILE 373
        AND ISPF/PDF DIALOGS.                                    *   FILE 373
                                                                 *   FILE 373
        SAL USES DYNAMIC ALLOCATION INFORMATION RETRIEVAL TO     *   FILE 373
        GET INFORMATION ABOUT ALL CURRENT ALLOCATIONS.  SEE      *   FILE 373
        THE MVS JOB MANAGEMENT MANUAL FOR MORE INFO ON THIS      *   FILE 373
        USE OF DYNAMIC ALLOCATION.                               *   FILE 373
                                                                 *   FILE 373
        SAL WRITES TO FILE SYSPRINT, WHICH WOULD NORMALLY BE     *   FILE 373
        ALLOCATED TO THE USER'S TSO TERMINAL.  IT WORKS WITH     *   FILE 373
        SESSION MANAGER OR WITHOUT IT, AND IS WRITTEN TO BE      *   FILE 373
        REENTRANT.                                               *   FILE 373
                                                                 *   FILE 373
        THIS PACKAGE INCLUDES WELL-COMMENTED ASSEMBLER CODE      *   FILE 373
        (MEMBER "SAL"), MACROS ("XSAVE1," "XRETURN,"             *   FILE 373
        "REGISTER," "DYNABLD," AND "DYNATXTU"), AND A TSO        *   FILE 373
        HELP MEMBER ("SALHELP").                                 *   FILE 373
                                                                 *   FILE 373
     -------------------------------------------------------     * --FILE 373
                                                                 *   FILE 373
        NEWSPACE IS A COMMAND FOR EASILY CREATING NEW,           *   FILE 373
        MODERATELY SIZED, DATASETS AND LIBRARIES.  IT WAS        *   FILE 373
        WRITTEN WITH BEGINNERS IN MIND.  (LARGER OR MORE         *   FILE 373
        COMPLEX DATASETS SHOULD BE CREATED WITH THE ALLOCATE     *   FILE 373
        AND ATTRIB COMMANDS, OR WITH THE ISPF/PDF DATASET        *   FILE 373
        UTILITY (OPTION 3.2))                                    *   FILE 373
                                                                 *   FILE 373
     )X SYNTAX -                                                 *   FILE 373
          NEWSPACE  DATASET-NAME  TYPE  LIBRARY     FIXED        *   FILE 373
          NEW                           SEQUENTIAL  VARIABLE     *   FILE 373
                                                    UNFORMATTED  *   FILE 373
          DEFAULTS:  1.  LIBRARY                                 *   FILE 373
                     2.  FIXED, VARIABLE OR UNFORMATTED,         *   FILE 373
                         DEPENDING ON TYPE OR DATASET-NAME.      *   FILE 373
     )O OPERANDS -                                               *   FILE 373
     ))DATASET-NAME -                                            *   FILE 373
         THE NAME OF THE DATASET TO BE CREATED.                  *   FILE 373
     ))TYPE -                                                    *   FILE 373
         THIS DESIGNATES THE INTENDED USE OF THE DATASET.        *   FILE 373
     ))SEQUENTIAL -                                              *   FILE 373
         THE DATASET WILL BE CONSTRUCTED TO HOLD A SINGLE        *   FILE 373
         GROUP OF DATA, SUCH AS ONE FORTRAN PROGRAM, OR ONE      *   FILE 373
         MEMO.                                                   *   FILE 373
     ))LIBRARY (OR PARTITIONED, OR PDS) -                        *   FILE 373
         THE DATASET WILL BE CONSTRUCTED AS A LIBRARY            *   FILE 373
         (PARTITIONED DATASET) WHICH CAN HOLD MANY GROUPS OF     *   FILE 373
         DATA, SUCH AS MANY FORTRAN PROGRAMS OR MANY MEMOS.      *   FILE 373
         LIBRARY IS THE DEFAULT.                                 *   FILE 373
     ))FIXED -                                                   *   FILE 373
         ALL LINES OF DATA HAVE THE SAME LENGTH.  THIS IS        *   FILE 373
         THE DEFAULT IF NO 'TYPE' IS SELECTED AND THE            *   FILE 373
         DATASET NAME DOESN'T END WITH A 'TYPE' NAME.            *   FILE 373
     ))VARIABLE -                                                *   FILE 373
         EACH LINE OF DATA MAY BE A DIFFERENT LENGTH FROM        *   FILE 373
         THE REST.  IS THE DEFAULT IF ONE OF THESE TYPES IS      *   FILE 373
         SELECTED.                                               *   FILE 373
     ))UNFORMATTED -                                             *   FILE 373
         THIS IS THE FORMAT FOR LOAD DATASETS.                   *   FILE 373
                                                                 *   FILE 373

Table of contents

           is from David Marsden of Perth, Australia, and        *   FILE 374
           contains a collection of SAS programs to read and     *   FILE 374
           interpret SMF records.  File 374 contains programs    *   FILE 374
           to look at IBM-produced SMF records.  File 375 adds   *   FILE 374
           some programs to look at vendor-produced SMF records  *   FILE 374
           (Huron and ObjectSTAR).                               *   FILE 374
                                                                 *   FILE 374
           David Marsden                                         *   FILE 374
           Currently working at CSC Australia                    *   FILE 374
           (East Perth Data Centre)                              *   FILE 374
                                                                 *   FILE 374
           email : dmarsden@one.net.au                           *   FILE 374
             web : www2.one.net.au/~dmarsden                     *   FILE 374
                                                                 *   FILE 374
            mail : P O Box 244                                   *   FILE 374
                   Hillarys                                      *   FILE 374
                   Western Australia 6923                        *   FILE 374
                                                                 *   FILE 374
           phone : 61 08 9421 6405 (work)                        *   FILE 374
                                                                 *   FILE 374
     This file contains:                                         *   FILE 374
                                                                 *   FILE 374
     SAS programs to read SMF mainly.                            *   FILE 374
                                                                 *   FILE 374
     Useful if you don't have MXG and want to do your own.       *   FILE 374
     You need the IBM SMF manual to understand what is being     *   FILE 374
     read. If you cannot locate a copy there are versions on     *   FILE 374
     the web you can freely access.                              *   FILE 374
                                                                 *   FILE 374
     The technique of using the triplets (offset, length,        *   FILE 374
     number) to get repeating data has caused much grief to      *   FILE 374
     those who want to read SMF using COBOL etc.                 *   FILE 374
                                                                 *   FILE 374
     Many of these were written years ago and may require        *   FILE 374
     some work to get them up to date - but SMF is generally     *   FILE 374
     upward compatible.  Thus they are most likely to be         *   FILE 374
     wrong in so far as they miss the stuff that has been        *   FILE 374
     added at the end or in the gaps that are sometimes left.    *   FILE 374
                                                                 *   FILE 374
     In addition, there are:                                     *   FILE 374
                                                                 *   FILE 374
     Some other non-SMF jobs, using code as supplied by SAS      *   FILE 374
     as examples to read disk VTOCs, PDS directories.            *   FILE 374
                                                                 *   FILE 374

Table of contents

           is from David Marsden of Perth, Australia, and        *   FILE 375
           contains a collection of SAS programs to read and     *   FILE 375
           interpret SMF records.  File 374 contains programs    *   FILE 375
           to look at IBM-produced SMF records.  File 375 adds   *   FILE 375
           some programs to look at vendor-produced SMF records  *   FILE 375
           (Huron and ObjectSTAR).                               *   FILE 375
                                                                 *   FILE 375
      SAS programs to read Huron/ObjectSTAR SMF records.         *   FILE 375
                                                                 *   FILE 375
      They all assume that SMF records for Huron/ObjectSTAR      *   FILE 375
      have been separated out from other SMF into their own      *   FILE 375
      dataset.  See SAS program SMFEXTR in the other PDS of      *   FILE 375
      SAS programs for way to do this.  Alternatively add a      *   FILE 375
      SAS statement to select the appropriate SMF record         *   FILE 375
      type after the input is read.                              *   FILE 375
                                                                 *   FILE 375
           David Marsden                                         *   FILE 375
           Currently working at CSC Australia                    *   FILE 375
           (East Perth Data Centre)                              *   FILE 375
                                                                 *   FILE 375
           email : dmarsden@one.net.au                           *   FILE 375
             web : www2.one.net.au/~dmarsden                     *   FILE 375
                                                                 *   FILE 375
            mail : P O Box 244                                   *   FILE 375
                   Hillarys                                      *   FILE 375
                   Western Australia 6923                        *   FILE 375
                                                                 *   FILE 375
           phone : 61 08 9421 6405 (work)                        *   FILE 375
                                                                 *   FILE 375

Table of contents

           contains the ZDF display system from David Marsden    *   FILE 376
           of Perth, Australia.  In addition, there are many     *   FILE 376
           other utilities in this file which can work either    *   FILE 376
           together with ZDF or as independent tools.  This      *   FILE 376
           file is therefore potentially very useful.            *   FILE 376
                                                                 *   FILE 376
           Look in the pds itself and the doc to see extra       *   FILE 376
           facts and learn about the extra utilities contained   *   FILE 376
           in this file.                                         *   FILE 376
                                                                 *   FILE 376
           David Marsden                                         *   FILE 376
           Currently working at CSC Australia                    *   FILE 376
           (East Perth Data Centre)                              *   FILE 376
                                                                 *   FILE 376
           email : dmarsden@one.net.au                           *   FILE 376
             web : www2.one.net.au/~dmarsden                     *   FILE 376
                                                                 *   FILE 376
            mail : P O Box 244                                   *   FILE 376
                   Hillarys                                      *   FILE 376
                   Western Australia 6923                        *   FILE 376
                                                                 *   FILE 376
           phone : 61 08 9421 6405 (work)                        *   FILE 376
                                                                 *   FILE 376
       --------------------------------------------------------  *   FILE 376
                                                                 *   FILE 376
       ZDF and most add-ons work for up to OS 390 v 2.6.         *   FILE 376
                                                                 *   FILE 376
       Callable interfaces are used where possible so it does    *   FILE 376
       not matter what the MVS version is.                       *   FILE 376
                                                                 *   FILE 376
       ZDF was updated from XDF as distributed on CBT many       *   FILE 376
       years ago.                                                *   FILE 376
                                                                 *   FILE 376
       There is a lot of stuff in add-ons already on CBT but     *   FILE 376
       those here are maybe mofified by me.                      *   FILE 376
                                                                 *   FILE 376
        - as well as ZDF, UDF (display devices)                  *   FILE 376
        and EDJES3 (ISPF JES3 console with nice help)            *   FILE 376
                   are worth a good look.                        *   FILE 376
                                                                 *   FILE 376
       (The add-ons are called from the top line of the ZDF      *   FILE 376
        panel display - they can be called as TSO commands       *   FILE 376
        but some rely on panels in the PDS which is ISPPLIB      *   FILE 376
        LIBDEFed when ZDF is called.  You can fix that by        *   FILE 376
        copying the panels to a d/s in ISPPLIB defn.)            *   FILE 376
                                                                 *   FILE 376
        ZDF displays :                                           *   FILE 376
        _____________                                            *   FILE 376
                                                                 *   FILE 376
        . CPU utilisation as seen by SRM                         *   FILE 376
        . avail frame count                                      *   FILE 376
        . total paging rate                                      *   FILE 376
        . UIC                                                    *   FILE 376
        . memory estimate                                        *   FILE 376
        . TSO period details (if source adjusted to skip         *   FILE 376
                              correct # of performance groups    *   FILE 376
                              in IPS - see line                  *   FILE 376
                 LA    R5,13      ** PERFORM GROUP SKIP **  )    *   FILE 376
        . speed constant                                         *   FILE 376
        . # of CPUs and LPAR #                                   *   FILE 376
        . total CPU calculated as sum of all ASCBs CPU/elapse    *   FILE 376
          time - thus max 300% say for 3 CPUs if all CPU         *   FILE 376
          available to an LPAR.                                  *   FILE 376
        . ASCB details (job name, # EXCPs, memory status, pg,    *   FILE 376
          dispatching priority, %CPU and CPU).                   *   FILE 376
                                                                 *   FILE 376

Table of contents

           is from Ed Jaffe of Los Angeles, California, and      *   FILE 377
           contains some modifications to TSO, so you can start  *   FILE 377
           TCAS under SUB=MSTR.  In other words, you can run     *   FILE 377
           TSO without JES.  This is an excellent recovery       *   FILE 377
           tool, if you have it set up at your shop.             *   FILE 377
                                                                 *   FILE 377
           This code is running on OS/390 Release 2.7, and       *   FILE 377
           has been stable for many years.                       *   FILE 377
                                                                 *   FILE 377
           There is also a REXX exec called TL on this file,     *   FILE 377
           which builds JCL to label a tape, and submits it      *   FILE 377
           to the internal reader.                               *   FILE 377
                                                                 *   FILE 377
           Edward E. Jaffe                                       *   FILE 377
           Mgr., Research & Development                          *   FILE 377
           Phoenix Software International                        *   FILE 377
           5200 W. Century Blvd., Suite 800                      *   FILE 377
           Los Angeles, CA 90045                                 *   FILE 377
                                                                 *   FILE 377
           Voice:      (310) 338-0400 x318                       *   FILE 377
           Facsimile:  (310) 338-0801                            *   FILE 377
           Internet:   edjaffe@phoenixsoftware.com               *   FILE 377
           IBM Mail:   USS24J24 at IBMMAIL                       *   FILE 377
           Web page:   www.phoenixsoftware.com                   *   FILE 377
                                                                 *   FILE 377

Table of contents

           is from Steve Kowalski of the Johannesburg Stock      *   FILE 378
           Exchange, and contains SORTTRAK, a program to         *   FILE 378
           report information from DFSORT SMF records.           *   FILE 378
                                                                 *   FILE 378
                Szczepan (Steve) Kowalski                        *   FILE 378
                The Johannesburg Stock Exchange                  *   FILE 378
                17 Diagonal St., Johannesburg                    *   FILE 378
                Republic of South Africa                         *   FILE 378
                email: stevek@jse.co.za                          *   FILE 378
                                                                 *   FILE 378
  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  *   FILE 378
                                                                 *   FILE 378
                        SORTTRAK                                 *   FILE 378
                                                                 *   FILE 378
                 DFSORT Tuning Reporter                          *   FILE 378
                                                                 *   FILE 378
      SORTTRAK is reading the SMF records Type 16 -              *   FILE 378
               DFSORT Statistics.                                *   FILE 378
                                                                 *   FILE 378
      Record type 16 is written to record information about      *   FILE 378
      events and operations of the DFSORT program.               *   FILE 378
                                                                 *   FILE 378
      Depending on the option specified at initialization        *   FILE 378
      (and whether DFSORT run successfully), a short record,     *   FILE 378
      full record, or no record is produced.                     *   FILE 378
                                                                 *   FILE 378
      Some information in the SMF record will not be             *   FILE 378
      provided for certain types of abnormal endings.            *   FILE 378
                                                                 *   FILE 378
      SORTRAK is performing the following functions:             *   FILE 378
                                                                 *   FILE 378
      1.  Read SMF records.                                      *   FILE 378
      2.  Eliminate non-Type 16 records.                         *   FILE 378
      3.  Process records Type 16.                               *   FILE 378
      4.  Produce a report.                                      *   FILE 378
                                                                 *   FILE 378
      The SORTTRAK report contains the following information:    *   FILE 378
                                                                 *   FILE 378
        1.   Jobname.                                            *   FILE 378
        2.   Stepname and step sequence number.                  *   FILE 378
        3.   Performance Group Number.                           *   FILE 378
        4.   DFSORT started processing: date and time.           *   FILE 378
        5.   Sort CPU time used in hundredths of a second.       *   FILE 378
        6.   Type of operation performed: Sort, Merge, Copy      *   FILE 378
        7.   Method of sorting used: Hiperspace, Dataspace,      *   FILE 378
             Work Dataset.                                       *   FILE 378
        8.   Was sorting completed in memory (work data sets     *   FILE 378
             were not needed) ?                                  *   FILE 378
        9.   Were the sort work tracks dynamically allocated?    *   FILE 378
       10.   Was Cache Fast Write used ?                         *   FILE 378
       11.   Final number of extents.                            *   FILE 378
       12.   Final number of Sortwork data set tracks            *   FILE 378
             allocated.                                          *   FILE 378
       13.   Total number of Sortwork data set tracks used       *   FILE 378
             (watch the difference!).                            *   FILE 378
                                                                 *   FILE 378

Table of contents

           IS FROM THE SPLA TAPE AND CONTAINS A SERIES OF        *   FILE 379
           PROGRAMS THAT WILL PROCESS ONE OR MORE PROCLIBS AND   *   FILE 379
           GENERATE SEVERAL CROSS-REFERENCE REPORTS.  SEE THE    *   FILE 379
           CODE FOR ADDITIONAL INFORMATION.  THIS FILE IS IN     *   FILE 379
           IEBUPDTE SYSIN FORMAT.  XREF JCL PROCLIB PROC.        *   FILE 379
              REPORTS:                                           *   FILE 379
                (1) DSNAME CROSS REFERENCE EXCEPTION LIST        *   FILE 379
                (2) DSN    CROSS REFERENCE LISTING               *   FILE 379
                (3) TAPE DATASETS WITH NO EXPDT/RETPD            *   FILE 379
                (4) PGM    CROSS REFERENCE LISTING               *   FILE 379
                                                                 *   FILE 379

Table of contents

           IS CURRENTLY EMPTY                                    *   FILE 380
                                                                 *   FILE 380

Table of contents

           IS FROM FIRST COMPUTER SERVICES AND CONTAINS A COPY   *   FILE 381
           OF SOME OF THEIR PROGRAMS, UTILITIES AND JES2 EXITS.  *   FILE 381
           THIS FILE IS IN IEBUPDTE SYSIN FORMAT AND HAS BEEN    *   FILE 381
           PROCESSED BY OFFLOAD.  IT CONTAINS THE FOLLOWING:     *   FILE 381
                                                                 *   FILE 381
     THE JES2 EXITS PREFIXED WITH 'JES' ARE FOR MVS SP 1.3.4     *   FILE 381
     (HJE2330), SP 1.3.6 (HJE1367) OR SP 2.1.5 (HJE2157).        *   FILE 381
     THESE EXITS ARE ALMOST IDENTICAL IN FUNCTION TO THE         *   FILE 381
     ORIGINAL EXITS WHICH HAVE BEEN AVAILABLE FOR SEVERAL        *   FILE 381
     YEARS.  BECAUSE OF CHANGING REQUIREMENTS, THESE EXITS HAVE  *   FILE 381
     CHANGED IN OUR CURRENT ENVIRONMENT AND THERE IS NO WAY TO   *   FILE 381
     INCORPORATE CHANGES OR ENHANCEMENTS INTO THE OLD EXITS.     *   FILE 381
     THEY WILL BE INCLUDED ONLY FOR THOSE WHO MAY WANT TO        *   FILE 381
     COMPARE THE NEW VERSION OF THE EXITS TO THE OLD ONES.       *   FILE 381
                                                                 *   FILE 381
     THE NEW EXITS ARE SET FOR SP 2.2.0 (HJE2221) ALTHOUGH THE   *   FILE 381
     CHANGES FROM SP 2.1.5 WERE MINOR.                           *   FILE 381
                                                                 *   FILE 381
     A NUMBER OF JES2 COMMANDS WERE ADDED TO PROVIDE MORE        *   FILE 381
     DETAILED INFORMATION OR SUPPORT FOR ADDITIONAL FACILITIES.  *   FILE 381
     A BRIEF LIST FOLLOWS:                                       *   FILE 381
                                                                 *   FILE 381
     $LF    - A DETAILED VERSION OF THE IBM $DF COMMAND GIVING   *   FILE 381
              JOBNAME, LINE OR PAGE COUNT AS WELL AS OTHER       *   FILE 381
              INFORMATION.                                       *   FILE 381
                                                                 *   FILE 381
     $DV    - A COMMAND THAT CAN LIST DASD VOLUMES BY DEVICE     *   FILE 381
              ADDRESS OR BY VOLSER OR PREFIX.  IT IS HARD TO     *   FILE 381
              FIND A SPECIFIC DASD VOLSER WHEN USING THE MVS     *   FILE 381
              'D U' COMMAND.                                     *   FILE 381
                                                                 *   FILE 381
     $QJ    - A FUNCTIONAL REPLACEMENT FOR THE IBM $DJ COMMAND.  *   FILE 381
              THIS VERSION LISTS ADDITIONAL INFORMATION TO       *   FILE 381
              SUPPORT THE MULTIPLE CATAGORIES OF HOLD, FAILURE   *   FILE 381
              FLAGS, TEST OR PRODUCTION INDICATORS AND OWNER     *   FILE 381
              ID.                                                *   FILE 381
                                                                 *   FILE 381
     $QN    - A FUNCTIONAL REPLACEMENT FOR THE IBM $DN COMMAND.  *   FILE 381
              THIS VERSION LISTS ADDITIONAL INFORMATION TO       *   FILE 381
              SUPPORT THE MULTIPLE CATAGORIES OF HOLD, FAILURE   *   FILE 381
              FLAGS, TEST OR PRODUCTION INDICATORS AND OWNER     *   FILE 381
              ID.                                                *   FILE 381
                                                                 *   FILE 381
     $SL    - SUPPORT FOR THE SETUP HOLD FACILITY.  THIS         *   FILE 381
              COMMAND WILL EITHER LIST ALL JOBS ON THE SETUP     *   FILE 381
              HOLD QUEUE OR LIST THE ACTUAL /*SETUP CONTROL      *   FILE 381
              CARDS FOR AN INDIVIDUAL JOB.                       *   FILE 381
                                                                 *   FILE 381
     $SR    - SUPPORT FOR THE SETUP HOLD FACILITY.  THIS         *   FILE 381
              COMMAND WILL RELEASE JOBS FROM THE SETUP HOLD      *   FILE 381
              QUEUE.                                             *   FILE 381
                                                                 *   FILE 381
     $UL    - SUPPORT FOR THE USER HOLD FACILITY.  THIS COMMAND  *   FILE 381
              WILL LIST JOBS IN THE USER HOLD QUEUE.             *   FILE 381
                                                                 *   FILE 381
     $UA    - SUPPORT FOR THE USER HOLD FACILITY.  THIS COMMAND  *   FILE 381
              WILL PLACE JOBS IN THE USER HOLD QUEUE.            *   FILE 381
                                                                 *   FILE 381
     $UR    - SUPPORT FOR THE USER HOLD FACILITY.  THIS COMMAND  *   FILE 381
              WILL RELEASE JOBS FROM THE USER HOLD QUEUE.        *   FILE 381
                                                                 *   FILE 381
     $TJIT  - SUPPORT FOR THE JOB INFORMATION TASK OR VSAM       *   FILE 381
              DISTRIBUTION FILE FACILITY.  THIS COMMAND CAN      *   FILE 381
              START, STOP, RESTART, LIST STATUS, OR LIST THE     *   FILE 381
              DETAIL RECORD FROM THE VSAM FILE.                  *   FILE 381
                                                                 *   FILE 381
     $LOAD  - ALLOW JES2 EXITS TO BE RELOADED WITHOUT            *   FILE 381
              PERFORMING A JES2 HOT START.                       *   FILE 381
                                                                 *   FILE 381
     $TUCC7 - SUPPORT FOR THE UCC-7 (CA-7) INTERFACE.  THIS      *   FILE 381
              COMMAND CAN START, STOP, RESTART, OR LIST THE      *   FILE 381
              STATUS OF THE INTERFACE.                           *   FILE 381
                                                                 *   FILE 381
     JES$LF   - (OLD) A JES2 EXIT (5) TO PROVIDE OPERATOR        *   FILE 381
                CAPABILITY TO DISPLAY DETAILED INFORMATION       *   FILE 381
                ABOUT JOBS IN THE PRINT QUEUE.  IT IS DESIGNED   *   FILE 381
                TO ENHANCE THE DISPLAY NORMALLY PROVIDED BY THE  *   FILE 381
                $DF COMMAND.                                     *   FILE 381
                                                                 *   FILE 381
     JESEXIT1 - (OLD) A JES2 EXIT (1) TO PROVIDE ENHANCEMENTS    *   FILE 381
                TO THE IBM SUPPLIED SEPARATOR PAGE.  SUPPORT IS  *   FILE 381
                ALSO PROVIDED FOR THE KODAK KOMSTAR MICROFICHE   *   FILE 381
                PROCESSOR, THE DATAGRAPHIX ARIS II MICROFICHE    *   FILE 381
                PROCESSOR, THE IBM 6670 DOCUMENTATION PROCESSOR  *   FILE 381
                AND THE XEROX 9700 PRINTER.                      *   FILE 381
                                                                 *   FILE 381
     JESEXIT3 - (OLD) A JES2 EXIT (3) TO CREATE AN NJE JOB       *   FILE 381
                HEADER TO SAVE JOB ACCOUNTING INFORMATION        *   FILE 381
                LONGER THAN 4 CHARACTERS.  NOTE THAT THIS EXIT   *   FILE 381
                IS USED IN CONJUNCTION WITH JESEXIT7 TO PRODUCE  *   FILE 381
                AN SMF TYPE 30 RECORD FOR NJE PRINT JOBS AT THE  *   FILE 381
                RECEIVING NODE TO ALLOW JOB ACCOUNTING FOR NJE   *   FILE 381
                PRINT.                                           *   FILE 381
                                                                 *   FILE 381
     JESEXIT5 - (OLD) A JES2 EXIT (5) TO FILTER JES2 COMMANDS    *   FILE 381
                TO DISALLOW CERTAIN COMMANDS OR OPERANDS ON THE  *   FILE 381
                COMMANDS.                                        *   FILE 381
                                                                 *   FILE 381
     JESEXIT6 - (OLD) A JES2 EXIT (6) TO PERFORM STANDARDS       *   FILE 381
                ENFORCEMENT FOR JCL AS WELL AS SET THE JOB       *   FILE 381
                CLASS BASED UPON THE RESOURCES SUCH AS TAPE      *   FILE 381
                UNITS, REGION SIZE, OR CPU TIME.  VIOLATIONS TO  *   FILE 381
                STANDARDS AND JOB CLASS REPORTING IS MADE TO     *   FILE 381
                THE JOB MESSAGE DATA SET FOR THE JOB AS IF THE   *   FILE 381
                CONVERTER WAS PRODUCING THE ERROR MESSAGES.      *   FILE 381
                                                                 *   FILE 381
     JESEXIT7 - (OLD) A JES2 EXIT (7) TO CREATE AN SMF TYPE 30   *   FILE 381
                RECORD FOR NJE PRINT JOBS AT THE RECEIVING NODE  *   FILE 381
                TO ALLOW JOB ACCOUNTING FOR NJE PRINT.  NOTE     *   FILE 381
                THAT THIS EXIT IS USED IN CONJUNCTION WITH       *   FILE 381
                JESEXIT3 TO PROVIDE JOB ACCOUNTING INFORMATION.  *   FILE 381
                                                                 *   FILE 381
     JESEXIT9 - (OLD) A JES2 EXIT (9) TO ABEND TEST JOBS WHICH   *   FILE 381
                EXCEED THE ESTIMATED LINE COUNT WHILE ALLOWING   *   FILE 381
                ALL OTHER JOBS TO CONTINUE.                      *   FILE 381
                                                                 *   FILE 381
     JESXIT17 - (OLD) A JES2 EXIT (17) TO VALIDATE THE SIGNON    *   FILE 381
                CARD FROM BSC RJE WORKSTATIONS.  THIS EXIT WILL  *   FILE 381
                ISSUE A CALL TO ACF2 TO VALIDATE THE PASSWORD    *   FILE 381
                FOR THE REMOTEID.  THE SIGNON ATTEMPT WILL BE    *   FILE 381
                REJECTED WITH APPROPRIATE MESSAGES IF THE        *   FILE 381
                PASSWORD IS INVALID.                             *   FILE 381
                                                                 *   FILE 381
     JESXIT21 - (OLD) A JES2 EXIT (21) TO EXAMINE JES2 SMF       *   FILE 381
                RECORDS TO INSERT JOBNAME IN THE SMF TYPE57      *   FILE 381
                RECORD.  THIS NJE SYSOUT TRANSMISSION RECORD     *   FILE 381
                CONTAINS JOB NUMBER BUT NO JOB NAME.  IT IS      *   FILE 381
                DIFFICULT TO PRODUCE NJE STATISTICS WITHOUT      *   FILE 381
                THE JOBNAME.                                     *   FILE 381
                                                                 *   FILE 381
     J001$SP  - A JES2 EXIT (1) TO PROVIDE ENHANCEMENTS TO THE   *   FILE 381
                IBM SUPPLIED SEPARATOR PAGE.  THIS EXIT WILL     *   FILE 381
                REQUEST DISTRIBUTION INFORMATION FROM A JES2     *   FILE 381
                TASK WHICH EXTRACTS THIS INFORMATION FROM A      *   FILE 381
                VSAM FILE.  SUPPORT IS ALSO PROVIDED FOR THE     *   FILE 381
                KODAK KOMSTAR MICROFICHE PROCESSOR, THE          *   FILE 381
                DATAGRAPHIX ARIS II MICROFICHE PROCESSOR, THE    *   FILE 381
                XEROX 3700 PRINTER AND THE XEROX 9700 PRINTER.   *   FILE 381
                ALSO REQUIRES EXITS HASPXIT0, J024JIT, J015$SP   *   FILE 381
                (FOR 3700 SUPPORT), J005JIT, AND J005UCC7 FOR    *   FILE 381
                FULL SUPPORT.  THERE ARE SEVERAL ASSEMBLY        *   FILE 381
                VARIABLES IN THE EXIT TO SET OPTIONS.  SEE       *   FILE 381
                THE COMMENTS IN THE PROGRAM.                     *   FILE 381
                                                                 *   FILE 381
     J003STCS - A JES2 EXIT (3) TO SET THE DEFAULT SYSOUT CLASS  *   FILE 381
                AND PROGRAMMER NAME FOR STARTED TASKS.  THIS     *   FILE 381
                INFORMATION IS PROVIDED BY A JES2 TASK WHICH     *   FILE 381
                EXTRACTS THIS INFORMATION FROM A VSAM FILE.      *   FILE 381
                THIS ALLOWS SOME STARTED TASKS TO DEFAULT TO A   *   FILE 381
                THROWAWAY SYSOUT CLASS AND OTHERS TO PRINT.      *   FILE 381
                THIS EXIT ALSO REQUIRES EXITS HASPXIT0 J024JIT,  *   FILE 381
                J005JIT, AND J005UCC7 FOR FULL SUPPORT.          *   FILE 381
                                                                 *   FILE 381
     J003UNJH - A JES2 EXIT (3) TO CREATE AN NJE JOB HEADER TO   *   FILE 381
                SAVE JOB RELATED INFORMATION ACCROSS AN NJE      *   FILE 381
                ENVIRONMENT AND SPOOL OFFLOAD/RELOAD             *   FILE 381
                OPERATIONS.  THIS INFORMATION JOB ACCOUNTING     *   FILE 381
                INFORMATION LONGER THAN 4 CHARACTERS, AND        *   FILE 381
                INSTALLATION FIELDS IN THE JQE.  THE ACCOUNTING  *   FILE 381
                INFORMATION IS USED BY EXIT J007JQEU TO PRODUCE  *   FILE 381
                AN SMF TYPE 30 RECORD FOR NJE PRINT JOBS AT THE  *   FILE 381
                RECEIVING NODE TO ALLOW JOB ACCOUNTING FOR NJE   *   FILE 381
                PRINT.                                           *   FILE 381
                                                                 *   FILE 381
     J004$JEC - A JES2 EXIT (4) TO PROCESS THE DEPENDENT JOB     *   FILE 381
                CONTROL JECL STATEMENTS.  THIS EXIT WILL         *   FILE 381
                PROCESS THE /*SETUP, /*THREAD, /*EXCLUDE, AND    *   FILE 381
                /*RELEASE JECL STATEMENTS.  THIS EXIT FILLS IN   *   FILE 381
                MANY OF THE USER FIELDS IN THE MODIFIED JQE.     *   FILE 381
                ALSO REQUIRES EXITS J005$SL, J005$SR, J007RLSE,  *   FILE 381
                J014$JCL, AND J020UHLD FOR FULL SUPPORT.         *   FILE 381
                                                                 *   FILE 381
     J004$OWN - A JES2 EXIT (4) TO LOCAL EXTENSIONS TO THE       *   FILE 381
                /*JOBPARM JECL STATEMENT.  THESE FIELDS ARE      *   FILE 381
                OWNERID, FCB, AND UCS.  THIS ALLOWS XBATCH JOBS  *   FILE 381
                TO SPECIFY EXTRA JOB ATTRIBUTES.                 *   FILE 381
                                                                 *   FILE 381
     J005$DV  - A JES2 EXIT (5) TO PROVIDE OPERATOR CAPABILITY   *   FILE 381
                TO DISPLAY DASD VOLUMES BY DEVICE ADDRESS,       *   FILE 381
                VOLSER, OR VOLSER PREFIX.  THE MVS 'D U'         *   FILE 381
                COMMAND IS CUMBERSOME WHEN LOOKING FOR           *   FILE 381
                SPECIFIC VOLUMES.                                *   FILE 381
                                                                 *   FILE 381
     J005$LF  - A JES2 EXIT (5) TO PROVIDE OPERATOR CAPABILITY   *   FILE 381
                TO DISPLAY DETAILED INFORMATION ABOUT JOBS IN    *   FILE 381
                THE PRINT QUEUE.  IT IS DESIGNED TO ENHANCE THE  *   FILE 381
                DISPLAY NORMALLY PROVIDED BY THE $DF COMMAND.    *   FILE 381
                                                                 *   FILE 381
     J005$QJ  - A JES2 EXIT (5) TO PROVIDE A FUNCTIONAL          *   FILE 381
                REPLACEMENT FOR THE IBM $DJ COMMAND.  IT WAS     *   FILE 381
                WRITTEN TO PROVIDE A MEANS TO DISPLAY THE JOB    *   FILE 381
                RELATED INFORMATION ADDED BY OUR INSTALLATION.   *   FILE 381
                                                                 *   FILE 381
     J005$QN  - A JES2 EXIT (5) TO PROVIDE A FUNCTIONAL          *   FILE 381
                REPLACEMENT FOR THE IBM $DN COMMAND.  IT WAS     *   FILE 381
                WRITTEN TO PROVIDE A MEANS TO DISPLAY THE JOB    *   FILE 381
                RELATED INFORMATION ADDED BY OUR INSTALLATION.   *   FILE 381
                                                                 *   FILE 381
     J005$SL  - A JES2 EXIT (5) TO PROVIDE A WAY TO LIST ALL     *   FILE 381
                JOBS IN A USER DEFINED QUEUE CALLED THE SETUP    *   FILE 381
                QUEUE.  THIS QUEUE PREVENTS JOBS FROM EXECUTING. *   FILE 381
                IT ALSO ALLOWS THE CONSOLE OPERATOR THE ABILITY  *   FILE 381
                TO RELIST THE /*SETUP CARDS FOR EACH JOB.        *   FILE 381
                                                                 *   FILE 381
     J005$SR  - A JES2 EXIT (5) TO PROVIDE A WAY TO RELEASE A    *   FILE 381
                JOB FROM A USER DEFINED QUEUE CALLED THE SETUP   *   FILE 381
                QUEUE.  THIS QUEUE PREVENTS JOBS FROM EXECUTING. *   FILE 381
                                                                 *   FILE 381
     J005$UA  - A JES2 EXIT (5) TO PROVIDE A WAY TO REMOVE A     *   FILE 381
                JOB FROM A USER DEFINED QUEUE CALLED THE USER    *   FILE 381
                HOLD QUEUE.  THIS QUEUE PREVENTS A JOB FROM      *   FILE 381
                EXECUTING (NOT FROM PRINTING).                   *   FILE 381
                                                                 *   FILE 381
     J005$UH  - A JES2 EXIT (5) TO PROVIDE A WAY TO PLACE A      *   FILE 381
                JOB IN A USER DEFINED QUEUE CALLED THE USER      *   FILE 381
                HOLD QUEUE.  THIS QUEUE PREVENTS A JOB FROM      *   FILE 381
                EXECUTING (NOT PRINTING).                        *   FILE 381
                                                                 *   FILE 381
     J005$UL  - A JES2 EXIT (5) TO PROVIDE A WAY TO LIST ALL     *   FILE 381
                JOBS IN A USER DEFINED QUEUE CALLED THE USER     *   FILE 381
                HOLD QUEUE.  THIS QUEUE PREVENTS A JOB FROM      *   FILE 381
                EXECUTING (NOT PRINTING).                        *   FILE 381
                                                                 *   FILE 381
     J005FILT - A JES2 EXIT (5) TO FILTER JES2 COMMANDS TO       *   FILE 381
                DISALLOW CERTAIN COMMANDS OR OPERANDS ON THE     *   FILE 381
                COMMANDS.                                        *   FILE 381
                                                                 *   FILE 381
     J005JIT  - A JES2 EXIT (5) TO PROVIDE A COMMAND INTERFACE   *   FILE 381
                TO THE JOB INFORMATION TASK THAT READS JOB       *   FILE 381
                DISTRIBUTION INFORMATION FROM A VSAM FILE.       *   FILE 381
                THIS COMMAND CAN START, STOP, RESTART, MODIFY,   *   FILE 381
                OR PROVIDE STATUS ABOUT THE TASK.  IT CAN ALSO   *   FILE 381
                LIST INDIVIDUAL RECORDS.                         *   FILE 381
                                                                 *   FILE 381
     J005LOAD - A JES2 EXIT (5) TO PROVIDE A MEANS OF RELOADING  *   FILE 381
                AN EXIT ROUTINE WITHOUT HAVING TO PERFORM A HOT  *   FILE 381
                START.                                           *   FILE 381
                                                                 *   FILE 381
     J005UCC7 - A JES2 EXIT (5) TO PROVIDE A COMMAND INTERFACE   *   FILE 381
                TO THE UCC7 INTERFACE TASK THAT CAN DEMAND A     *   FILE 381
                JOB NETWORK ON BEHALF OF THE SEPARATOR ROUTINE   *   FILE 381
                BASED ON INFORMATION FROM A VSAM FILE.  THIS     *   FILE 381
                COMMAND CAN START, STOP, RESTART, OR PROVIDE     *   FILE 381
                STATUS ABOUT THE TASK.                           *   FILE 381
                                                                 *   FILE 381
     J006STDS - A JES2 EXIT (6) TO PROCESS THE INTERNAL TEXT     *   FILE 381
                FOR ALL JOBS.  THIS ROUTINE PROVIDES ACCOUNTING  *   FILE 381
                VERIFICATION, ENFORCEMENT OF STANDARDS, AND      *   FILE 381
                SETS CLASS AND PRIORITY BASED ON THE RESOURCES   *   FILE 381
                REQUIRED BY A JOB.                               *   FILE 381
                                                                 *   FILE 381
     J007ENDJ - A JES2 EXIT (7) TO WRITE A SPECIAL END OF JOB    *   FILE 381
                MESSAGE TO THE CONSOLE (NOT THE JOB LOG).  IT    *   FILE 381
                IS VERY SIMILAR TO THE NORMAL END OF JOB         *   FILE 381
                MESSAGE EXCEPT IT INDICATES WHETHER THE JOB      *   FILE 381
                ABENDED OR HAD A JCL ERROR.  PRODUCTION JOBS     *   FILE 381
                HAVE A DIFFERENT MESSAGE NUMBER SO A WTO EXIT    *   FILE 381
                ROUTINE COULD MAKE ABEND AND JCL ERROR MESSAGES  *   FILE 381
                FOR THESE JOBS NON ROLL DELETABLE, WHICH BRINGS  *   FILE 381
                THESE FAILURES TO THE IMMEDIATE ATTENTION OF     *   FILE 381
                THE CONSOLE OPERATOR.                            *   FILE 381
                                                                 *   FILE 381
     J007JCTU - A JES2 EXIT (7) TO RETAIN THE SPECIAL USER       *   FILE 381
                FIELDS IN THE JQE BY COPYING THEM TO THE NJE     *   FILE 381
                JOB HEADER.  THIS EXIT WILL PERFORM THIS TASK    *   FILE 381
                EACH TIME THE JCT IS WRITTEN BACK TO THE SPOOL.  *   FILE 381
                THIS RETAINS THIS INFORMATION IN AN NJE          *   FILE 381
                ENVIRONMENT AND ACROSS A SPOOL OFFLOAD/RELOAD    *   FILE 381
                OPERATION.  THIS FUNCTION ALSO REQUIRES          *   FILE 381
                J007REST TO RESTORE THESE FIELDS AFTER A RELOAD  *   FILE 381
                OPERATION.                                       *   FILE 381
                                                                 *   FILE 381
     J007JQEU - A JES2 EXIT (7) TO UPDATE THE JQE USER FIELDS    *   FILE 381
                FROM THE AVAILABLE INFORMATION EACH TIME THE     *   FILE 381
                JCT IS REWRITTEN TO THE SPOOL.  THIS EXIT ALSO   *   FILE 381
                WRITES AN SMF TYPE 30 RECORD FOR ALL NJE PRINT   *   FILE 381
                JOBS TO PROVIDE ACCOUNTING INFORMATION FOR JOBS  *   FILE 381
                WHICH ONLY PRINT AT THIS NJE NODE.               *   FILE 381
                                                                 *   FILE 381
     J007RACF - A JES2 EXIT (7) TO RETAIN THE RACF USERID        *   FILE 381
                ACROSS AN NJE SYSTEM.  IBM INTENTIONALLY ZEROS   *   FILE 381
                OUT THE RACF FIELDS IN THE JCT PRIOR TO          *   FILE 381
                TRANSMISSION.  THIS FORCES JOBS TO CODE USER=    *   FILE 381
                AND PASSWORD= ON THE JOB CARD.  THIS EXIT        *   FILE 381
                RETAINS THE USERID IN A USER NJE JOB HEADER AND  *   FILE 381
                RESTORES IT AFTER TRANSMISSION.  THE EXIT        *   FILE 381
                J003UNJH IS ALSO REQUIRED FOR THIS FUNCTION TO   *   FILE 381
                BUILD THE USER NJE JOB HEADER.                   *   FILE 381
                                                                 *   FILE 381
     J007RLSE - A JES2 EXIT (7) TO PERFORM RELEASE PROCESSING    *   FILE 381
                FOR ALL JOBS THAT CONTAIN A /*RELEASE CONTROL    *   FILE 381
                CARD.  THIS EXIT WILL RELEASE ALL JOBS WITH THE  *   FILE 381
                SPECIFIED JOB NAME AND MATCHING OWNERID NAME AT  *   FILE 381
                END OF JOB IF THIS JOB DID NOT ABEND OR HAVE A   *   FILE 381
                JCL ERROR.  MESSAGES ARE WRITTEN TO THE CONSOLE  *   FILE 381
                GIVING THE RESULTS OF PROCESSING.                *   FILE 381
                                                                 *   FILE 381
     J011SPRT - A JES2 EXIT (11) TO PROVIDE SPOOL PARTITIONING.  *   FILE 381
                WHEN SPOOL VOLUMES ARE STARTED AND DRAINED TO    *   FILE 381
                ACCOMMODATE FLUCTUATING SPOOL REQUIREMENTS,      *   FILE 381
                STARTED TASKS MAY USE THE NEW SPOOL VOLUMES.     *   FILE 381
                THIS WILL PREVENT THAT SPOOL FROM DRAINING       *   FILE 381
                UNTIL THE STARTED TASK TERMINATES AND IS         *   FILE 381
                PURGED.  THIS EXIT PROVIDES AN ELIGIBLE LIST OF  *   FILE 381
                SPOOL VOLUMES FOR STARTED TASKS TO PREVENT THIS  *   FILE 381
                FROM OCCURRING.                                  *   FILE 381
                                                                 *   FILE 381
     J014$JSL - A JES2 EXIT (14) TO PERFORM JOB SELECTION BASED  *   FILE 381
                ON USER FIELDS IN THE JQE.  THIS IS WHERE THE    *   FILE 381
                USE OF /*THREAD AND /*EXCLUDE JECL CARDS IS      *   FILE 381
                PERFORMED AS WELL AS HONORING THE USER HOLD      *   FILE 381
                ATTRIBUTE.  BECAUSE THIS PROCESSING REQUIRES     *   FILE 381
                CONTROL OF THE JES2 CHECKPOINT, THESE FIELDS     *   FILE 381
                MUST BE IN THE JQE TO AVOID RELEASING THE        *   FILE 381
                CHECKPOINT.  IF THE ESOTERIC ROUTINE FACILITY    *   FILE 381
                IS GOING TO BE USED, USE THE EXIT 14 ROUTINE     *   FILE 381
                PROVIDED IN MODULE JESRESRC INSTEAD OF THIS      *   FILE 381
                MODULE.                                          *   FILE 381
                                                                 *   FILE 381
     J015$SP  - A JES2 EXIT (15) TO GENERATE DJDE CONTROL        *   FILE 381
                STATEMENTS FOR A XEROX 3700 PRINTER.  THIS       *   FILE 381
                EXIT REQUIRES THAT THE 9700 SUPPORT PRODUCT      *   FILE 381
                XJCF MARKETED BY XENOS COMPUTER SYSTEMS BE       *   FILE 381
                INSTALLED.                                       *   FILE 381
                                                                 *   FILE 381
     J020UHLD - A JES2 EXIT (20) TO CHANGE TYPRUN=HOLD TO A      *   FILE 381
                USERHOLD ATTRIBUTE.                              *   FILE 381
                                                                 *   FILE 381
     J021$57  - A JES2 EXIT (21) WHICH MODIFIES THE SMF TYPE 57  *   FILE 381
                RECORD WHICH RECORDS NJE ACTIVITY.  FOR SOME     *   FILE 381
                STRANGE REASON, THIS RECORD DOES NOT CONTAIN     *   FILE 381
                JOBNAME.  THE NETWORK ACCOUNTING FIELD IS        *   FILE 381
                OVERLAID WITH THE JOBNAME.  WHAT GOOD IS THIS    *   FILE 381
                INFORMATION WITHOUT BEING ABLE TO TIE IT BACK    *   FILE 381
                TO A JOB?                                        *   FILE 381
                                                                 *   FILE 381
     J024JIT  - A JES2 EXIT (24) WHICH STARTS THE TWO JES2 USER  *   FILE 381
                SUBTASKS AT INITIALIZATION TIME.  STANDARD JES2  *   FILE 381
                INTERFACES ARE USED TO PERFORM THIS FUNCTION.    *   FILE 381
                CODE IS IN THE EXITS THEMSELVES TO SHUTDOWN      *   FILE 381
                WHEN JES2 IS TERMINATED.  THIS EXIT REQUIRES     *   FILE 381
                EXIT HASPXIT0 TO ESTABLISH THE SUBTASK           *   FILE 381
                ENVIRONMENT.                                     *   FILE 381
                                                                 *   FILE 381
     J255$FMT - A JES2 EXIT (24) TO FORMAT JOB RELATED           *   FILE 381
                INFORMATION FOR A SPECIFIC JOB IN THE PASSED     *   FILE 381
                PARAMETER LIST.  THIS ROUTINE IS USED BY         *   FILE 381
                SEVERAL EXITS TO DISPLAY STATUS ABOUT A JOB.     *   FILE 381
                                                                 *   FILE 381
     HASPXIT0 - A JES2 EXIT (0) TO ALLOCATE A USER CONTROL       *   FILE 381
                TABLE (UCT), ALLOW THE JIT VSAM DATASET NAME TO  *   FILE 381
                BE SPECIFIED IN THE JES2 PARAMETERS, AND         *   FILE 381
                ESTABLISH THE USER WORK SELECTION FACILITY FOR   *   FILE 381
                FILTERING TEST AND PRODUCTION WORK ON LOCAL      *   FILE 381
                PRINTERS, PUNCHES, AND OFFLOAD DEVICES.          *   FILE 381
                                                                 *   FILE 381
     JESRESRC - A SERIES OF JES2 EXITS (4,5, AND 14) TO PROVIDE  *   FILE 381
                ESOTERIC JOB ROUTING.  THIS IS A FUNCTIONAL      *   FILE 381
                DUPLICATION OF THE MELLON BANK MODS TO PROVIDE   *   FILE 381
                THE SAME FUNCTION.  THEY WERE REWRITTEN TO FIT   *   FILE 381
                INTO OUR SYSTEM OF EXITS.  THE JOB SELECT EXIT   *   FILE 381
                14 IN THIS MODULE IS A REPLACEMENT FOR           *   FILE 381
                J014$JSL.  USE THIS EXIT 14 ROUTINE IF THIS      *   FILE 381
                FACILITY IS BEING USED OR USE THE OTHER EXIT 14  *   FILE 381
                ROUTINE IF ONLY IMPLEMENTING THE USER AND SETUP  *   FILE 381
                HOLD FACILITY.                                   *   FILE 381
                                                                 *   FILE 381
     FZ50V0   - A USERMOD TO UPDATE THE JES2 JQE AND QSE TO ADD  *   FILE 381
                USER FIELDS.  IT ALSO FORCES REASSEMBLY OF       *   FILE 381
                EVERY MODULE IN JES2 TO USE THE UPDATED MACROS.  *   FILE 381
                                                                 *   FILE 381
     FZ51V0   - A USERMOD TO ADD ALL OF THE USER MAPPING MACROS  *   FILE 381
                TO THE JES2 MACRO LIBRARY.  MANY OF THE EXITS    *   FILE 381
                REQUIRE THESE MACROS.                            *   FILE 381
                                                                 *   FILE 381
     CONSOLE  - A TSO COMMAND TO ALLOW A TSO TERMINAL TO         *   FILE 381
                EFFECTIVELY BE TURNED INTO A CONSOLE.  CODE      *   FILE 381
                WILL FUNCTION ONLY UNDER XA.  A USER SUPPLIED    *   FILE 381
                SVC MUST BE SUPPLIED TO GET INTO KEY ZERO FOR    *   FILE 381
                AUTHORIZATION PURPOSES.                          *   FILE 381
                                                                 *   FILE 381
     DSAT     - A TSO COMMAND TO RETURN DATA SET ATTRIBUTES OF   *   FILE 381
                DATA SETS AT A SPECIFIED INDEX LEVEL.  THIS      *   FILE 381
                CODE IS LOOSELY BASED ON A COMMAND FROM FPL BUT  *   FILE 381
                DOES NOT HAVE ALL OF THE OPTIONS.  WHAT MAKES    *   FILE 381
                THIS ONE DIFFERENT IS THAT IT IS WRITTEN FOR     *   FILE 381
                DFP ONLY AND RETURNS GDG BASE INFORMATION AS     *   FILE 381
                WELL AS VSAM ATTRIBUTES.                         *   FILE 381
                                                                 *   FILE 381
     TESTJES  - A PROGRAM WHICH CAN BE USED TO TEST THE SP       *   FILE 381
                1.3.3/1.3.4 VERSION OF JESEXIT6 BY SETTING UP A  *   FILE 381
                FAKE EXIT ENVIRONMENT AND THEN CALLING THE MAIN  *   FILE 381
                ENTRY POINT OF THE EXIT.                         *   FILE 381
                                                                 *   FILE 381
     TESTJ136 - A PROGRAM WHICH CAN BE USED TO TEST THE SP       *   FILE 381
                1.3.6/2.1.5 VERSION OF JESEXIT6 BY SETTING UP A  *   FILE 381
                FAKE EXIT ENVIRONMENT AND THEN CALLING THE MAIN  *   FILE 381
                ENTRY POINT OF THE EXIT.                         *   FILE 381
                                                                 *   FILE 381
     PRINTDOC - SAMPLE JCL TO PRINT THIS MEMBER ($DOC).          *   FILE 381
                                                                 *   FILE 381
                             J 0 0 6 S T D S                     *   FILE 381
                                                                 *   FILE 381
            THIS JES2 EXIT PROGRAM IS DESIGNED TO RUN AT         *   FILE 381
            CONVERTER TIME TO ENFORCE INSTALLATION JCL           *   FILE 381
            STANDARDS AND TO DETERMINE THE APPROPRIATE JOB       *   FILE 381
            CLASS BASED ON DEVICE UTILIZATION.                   *   FILE 381
                                                                 *   FILE 381
                    T S O    C O N S O L E    C O M M A N D      *   FILE 381
                                                                 *   FILE 381
            THIS TSO COMMAND WILL ALLOW A TSO USER TO FUNCTION   *   FILE 381
            AS AN O/S CONSOLE.  THE ORIGINAL CODE WAS PROBABLY   *   FILE 381
            THE SPY COMMAND ON THE MODS TAPES, BUT IT HAS        *   FILE 381
            EVOLVED OVER A PERIOD OF TIME.  I REGRET THAT THE    *   FILE 381
            NAME OF THE ORIGINATOR OF THE CODE HAS BEEN LOST.    *   FILE 381
                                                                 *   FILE 381
                    T S O    D S A T    C O M M A N D            *   FILE 381
                                                                 *   FILE 381
            THIS TSO COMMAND WILL ALLOW A TSO USER TO LIST DATA  *   FILE 381
            SET ATTRIBUTES AT A SPECIFIED INDEX LEVEL.  THE      *   FILE 381
            CODE IS LOOSELY BASED ON A COMMAND FROM FLORIDA      *   FILE 381
            POWER AND LIGHT BUT DOES NOT HAVE ALL OF THE         *   FILE 381
            OPTIONS.  THIS VERSION WILL WORK PROPERLY ONLY       *   FILE 381
            UNDER DFP USING ICF CATALOGS.  IT WILL RETURN GDG    *   FILE 381
            BASE INFORMATION AS WELL AS ATTRIBUTES OF VSAM DATA  *   FILE 381
            SETS.  THE USE OF AN UNDOCUMENTED CATALOG INTERFACE  *   FILE 381
            ALLOWS THIS INFORMATION TO BE OBTAINED.              *   FILE 381
                                                                 *   FILE 381
                             T E S T J 1 3 6                     *   FILE 381
                                                                 *   FILE 381
            THIS PROGRAM WAS WRITTEN TO TEST THE JES2 EXIT6      *   FILE 381
            PROGRAM DESIGNED TO ENFORCE INSTALLATION JCL         *   FILE 381
            STANDARDS AND TO SET THE APPROPRIATE JOB CLASS       *   FILE 381
            BASED ON DEVICES USED.                               *   FILE 381
                                                                 *   FILE 381
                             T E S T J E S                       *   FILE 381
                                                                 *   FILE 381
            THIS PROGRAM WAS WRITTEN TO TEST THE JES2 EXIT6      *   FILE 381
            PROGRAM DESIGNED TO ENFORCE INSTALLATION JCL         *   FILE 381
            STANDARDS AND TO SET THE APPROPRIATE JOB CLASS       *   FILE 381
            BASED ON DEVICES USED.                               *   FILE 381
                                                                 *   FILE 381
                       J E S 2    $ L F    C O M M A N D         *   FILE 381
                                                                 *   FILE 381
            A NEW COMMAND HAS BEEN ADDED TO JES2 FOR USE BY THE  *   FILE 381
            MVS COMPUTER CONSOLE OPERATORS.  IBM DID NOT SEE     *   FILE 381
            FIT TO SUPPLY AN EASY WAY FOR AN OPERATOR TO         *   FILE 381
            DETERMINE WHICH JOBS ARE WAITING TO PRINT, WHAT      *   FILE 381
            ORDER IN WHICH THESE JOBS WILL PRINT, OR HOW MANY    *   FILE 381
            LINES ARE TO BE PRINTED.  THE COMMAND SUPPLIED BY    *   FILE 381
            IBM IS THE $DF COMMAND WHICH ONLY LISTS HOW MANY     *   FILE 381
            JOBS ARE WAITING TO PRINT AS SEEN IN THE FOLLOWING   *   FILE 381
            EXAMPLE:                                             *   FILE 381
                                                                 *   FILE 381
            $DF                                                  *   FILE 381
            $HASP621 OUT R=LOCAL F=STD. C=****T=****W=(NONE)     *   FILE 381
                     CLASS A=15,R=1,C=1,D=2                      *   FILE 381
                                                                 *   FILE 381
            THIS NEW COMMAND ALLOWS THE OPERATOR TO DETERMINE    *   FILE 381
            THE JOBNAME, JOB NUMBER, AND NUMBER OF PRINT LINES   *   FILE 381
            FOR EACH PRINT GROUP.  NOTE THAT THE XS OPERAND IS   *   FILE 381
            OPTIONAL FOR USERS OF THE XJCF PRODUCT FROM XENOS    *   FILE 381
            COMPUTING WHICH GIVES NATIVE JES2 SUPPORT FOR THE    *   FILE 381
            XEROX 9700 PRINTER.                                  *   FILE 381
                                                                 *   FILE 381
    EXTENSIVE MODIFICATIONS HAVE BEEN MADE TO CONTROL JOB        *   FILE 381
    PROCESSING AT FIRST UNION NATIONAL BANK.  THIS HAS CAUSED    *   FILE 381
    THE ADDITION OF MANY "JOB FLAGS" TO BE ASSIGNED TO A JOB.    *   FILE 381
    THE STANDARD IBM DISPLAY COMMAND DOES NOT DISPLAY THESE      *   FILE 381
    FLAGS.  A NEW COMMAND WAS WRITTEN TO EFFECTIVELY REPLACE     *   FILE 381
    THE IBM $DJ OR $D'JOBNAME' COMMAND.  THE FORMAT OF THE       *   FILE 381
    COMMAND IS IDENTICAL TO THE IBM COMMAND EXCEPT THAT THE      *   FILE 381
    LETTER 'Q' IS SUBSTITUTED FOR THE LETTER 'D'.                *   FILE 381
                                                                 *   FILE 381
                           JES2 $DN COMMAND                      *   FILE 381
                                                                 *   FILE 381
    EXTENSIVE MODIFICATIONS HAVE BEEN MADE TO CONTROL JOB        *   FILE 381
    PROCESSING AT FIRST UNION NATIONAL BANK.  THIS HAS CAUSED    *   FILE 381
    THE ADDITION OF MANY "JOB FLAGS" TO BE ASSIGNED TO A JOB.    *   FILE 381
    THE STANDARD IBM DISPLAY COMMAND DOES NOT DISPLAY THESE      *   FILE 381
    FLAGS.  A NEW COMMAND WAS WRITTEN TO EFFECTIVELY REPLACE     *   FILE 381
    THE IBM $DN COMMAND.  THE FORMAT OF THE COMMAND IS           *   FILE 381
    IDENTICAL TO THE IBM COMMAND EXCEPT FOR SOME NEW ADDED       *   FILE 381
    PARAMETERS.  AFTER ALL SELECTED JOBS HAVE BEEN DISPLAYED,    *   FILE 381
    THE HASP946 MESSAGE WILL BE DISPLAYED GIVING THE PERCENT     *   FILE 381
    SPOOL UTILIZATION.  IF NO JOBS MEET THE DISPLAY              *   FILE 381
    REQUIREMENTS, ONLY THE HASP946 MESSAGE WILL BE DISPLAYED.    *   FILE 381
    THE IBM $DN COMMAND CAN STILL BE ACCESSED BY USING ENTERING  *   FILE 381
    $QN INSTEAD.                                                 *   FILE 381
                                                                 *   FILE 381
                           JES2 $TJIT COMMAND                    *   FILE 381
                                                                 *   FILE 381
    EXTENSIVE MODIFICATIONS HAVE BEEN MADE TO THE JES2 JOB       *   FILE 381
    SEPARATOR ROUTINES AT FIRST UNION BANK TO PROVIDE JOB        *   FILE 381
    DISTRITBUTION INFORMATION WHICH IS NOT NORMALLY AVAILABLE    *   FILE 381
    FOR A JOB.  THIS INFORMATION IS EXTRACTED FROM A VSAM FILE   *   FILE 381
    BY JOBNAME FOR PRODUCTION JOBS OR BY OWNERID FOR TEST JOBS.  *   FILE 381
    TO AVOID THE EXPOSURE OF JES2 GOING INTO A WAIT STATE WHILE  *   FILE 381
    READING THE VSAM FILE, THE ACTUAL I/O TO THE FILE IS         *   FILE 381
    PERFORMED BY A SEPARATE TASK.  ANY JES2 ROUTINE CAN REQUEST  *   FILE 381
    INFORMATION FROM THIS TASK BY QUEUEING A REQUEST TO THE JIT  *   FILE 381
    OR JOB INFORMATION TASK.  BECAUSE THE JIT IS DEPENDENT UPON  *   FILE 381
    BEING ABLE TO READ A VSAM FILE, THE FACILITY CAN BE          *   FILE 381
    EFFECTIVELY DISABLED DUE TO I/O BOTTLENECKS, I/O ERRORS, OR  *   FILE 381
    A DAMAGED FILE.  A MECHANISM HAS BEEN PROVIDED TO DISPLAY    *   FILE 381
    AND/OR ALTER THE STATUS OF THE JIT.                          *   FILE 381
                                                                 *   FILE 381
                           JES2 $TUCC7 COMMAND                   *   FILE 381
                                                                 *   FILE 381
    EXTENSIVE MODIFICATIONS HAVE BEEN MADE TO THE JES2 JOB       *   FILE 381
    SEPARATOR ROUTINES AT FIRST UNION BANK TO PROVIDE JOB        *   FILE 381
    DISTRITBUTION INFORMATION WHICH IS NOT NORMALLY AVAILABLE    *   FILE 381
    FOR A JOB.  THIS INFORMATION IS EXTRACTED FROM A VSAM FILE   *   FILE 381
    BY JOBNAME FOR PRODUCTION JOBS OR BY OWNERID FOR TEST JOBS.  *   FILE 381
    IF THE VSAM RECORD FOR THIS JOB REQUESTS IT, THE SEPARATOR   *   FILE 381
    EXIT CAN DEMAND A JOB NETWORK FROM UCC7 FOR THE JOB WHICH    *   FILE 381
    HAS JUST BEEN PRINTED.  THIS NETWORK MUST BE POSTED BY       *   FILE 381
    DISTRIBUTION WHEN THIS REPORT IS PLACED IN THE USER'S BIN    *   FILE 381
    OR CART.  THIS ALLOWS TRACKING OF SERVICE LEVEL AGREEMENTS   *   FILE 381
    FOR PRODUCTION PRINTED OUTPUT.  TO AVOID THE EXPOSURE OF     *   FILE 381
    JES2 GOING INTO A WAIT STATE WHILE THE UCC7 REQUEST IS       *   FILE 381
    BEING PROCESSED, A SEPARATE TASK HAS BEEN INITIALIZED TO     *   FILE 381
    PROCESS THESE REQUESTS.  ANY JES2 ROUTINE CAN DEMAND A       *   FILE 381
    NETWORK BY QUEUEING A REQUEST TO THE UCC7 TASK.  BECAUSE     *   FILE 381
    THE UCC7 INTERFACE PERFORMS EXTERNAL PROCESSING, THE         *   FILE 381
    FACILITY CAN BE EFFECTIVELY DISABLED DUE TO SYSTEM           *   FILE 381
    BOTTLENECKS. A MECHANISM HAS BEEN PROVIDED TO DISPLAY        *   FILE 381
    AND/OR ALTER THE STATUS OF THE UCC7 TASK.                    *   FILE 381
                                                                 *   FILE 381
                           JES2 $DV COMMAND                      *   FILE 381
                                                                 *   FILE 381
    A NEW COMMAND HAS BEEN ADDED TO JES2 FOR USE BY THE MVS      *   FILE 381
    COMPUTER CONSOLE OPERATORS.  THERE ARE INSTANCES WHERE       *   FILE 381
    SOMEONE AT THE OPERATOR CONSOLE NEETS TO DISPLAY             *   FILE 381
    INFORMATION ABOUT A DASD VOLUME AND ALL THAT IS KNOWN IS     *   FILE 381
    THE VOLSER OR VOLSER PREFIX.  THE D U,DASD,ONLINE COMMAND    *   FILE 381
    WAS USED TO DISPLAY ALL VOLUMES AND THE LIST SCANNED FOR     *   FILE 381
    THE CORRECT VOLSER.  THE $DV COMMAND GIVES THE CONSOLE       *   FILE 381
    OPERATOR THE ABILITY TO DISPLAY DASD VOLUMES BY VOLSER,      *   FILE 381
    VOLSER PREFIX, OR UNIT ADDRESS.                              *   FILE 381
                                                                 *   FILE 381
            $DV,MVSRS                                            *   FILE 381
            $HASP900 MVSRSG  141 3380   PRIV/RSDNT    202        *   FILE 381
            $HASP900 MVSRSF  250 3380   PRIV/RSDNT    000        *   FILE 381
            $HASP900 MVSRS2  252 3380   PRIV/RSDNT    000        *   FILE 381
                                                                 *   FILE 381
    THIS NEW COMMAND ALLOWS THE OPERATOR TO DETERMINE THE UNIT   *   FILE 381
    ADDRESS, DEVICE TYPE, MOUNT ATTRIBUTES, AND USE COUNT.       *   FILE 381
                                                                 *   FILE 381
                           JES2 $SL COMMAND                      *   FILE 381
                                                                 *   FILE 381
    MODIFICATIONS HAVE BEEN MADE TO THE STANDARD IBM SETUP       *   FILE 381
    PROCESSING AT FIRST UNION NATIONAL BANK.  WE HAVE A          *   FILE 381
    REQUIREMENT TO BE ABLE TO LIST ALL JOBS WHICH HAVE NOT HAD   *   FILE 381
    THEIR SETUP REQUIREMENTS MET.  OPERATIONS MUST ALSO BE ABLE  *   FILE 381
    TO RE-LIST THE JES2 SETUP CARDS WHICH DESCRIBE THE SETUP     *   FILE 381
    REQUIREMENTS.  THE $SL COMMAND WAS WRITTEN TO PROVIDE THIS   *   FILE 381
    FACILITY.                                                    *   FILE 381
                                                                 *   FILE 381
                           JES2 $SR COMMAND                      *   FILE 381
                                                                 *   FILE 381
    MODIFICATIONS HAVE BEEN MADE TO THE STANDARD IBM SETUP       *   FILE 381
    PROCESSING AT FIRST UNION NATIONAL BANK.  WE HAVE A          *   FILE 381
    REQUIREMENT TO PLACE JOBS IN A SPECIAL SETUP QUEUE UNTIL     *   FILE 381
    THEIR SETUP REQUIREMENTS ARE MET.  OPERATIONS MUST THEN BE   *   FILE 381
    ABLE SETUP THE JOB BY REMOVING THE JOB FROM THE SETUP        *   FILE 381
    QUEUE.  THE $SR COMMAND WAS WRITTEN TO PROVIDE THIS          *   FILE 381
    FACILITY.                                                    *   FILE 381
                                                                 *   FILE 381
                           JES2 $UA COMMAND                      *   FILE 381
                                                                 *   FILE 381
    MODIFICATIONS HAVE BEEN MADE TO THE STANDARD IBM HOLD        *   FILE 381
    PROCESSING TO PLACE JOBS IN A SPECIAL HOLD QUEUE CALLED THE  *   FILE 381
    USER HOLD QUEUE.  THIS IS NORMALLY ACCOMPLISHED BY USING     *   FILE 381
    THE TYPRUN=HOLD OPERAND ON THE JOB CARD FOR THE JOB OR       *   FILE 381
    USING THE HOLD OPERAND ON THE /*THREAD CARD.  THESE JOBS     *   FILE 381
    WILL NORMALLY BE RELEASED FROM USER HOLD BY /*RELEASE CARDS  *   FILE 381
    IN OTHER JOBS.  THE USER CAN ALSO RELEASE HIS/HER OWN JOBS   *   FILE 381
    BY ENTERING THIS COMMAND THROUGH A PROGRAMMED INTERFACE.     *   FILE 381
    THE $UA COMMAND WAS WRITTEN TO PROVIDE THIS FACILITY.        *   FILE 381
                                                                 *   FILE 381
                           JES2 $UH COMMAND                      *   FILE 381
                                                                 *   FILE 381
    MODIFICATIONS HAVE BEEN MADE TO THE STANDARD IBM HOLD        *   FILE 381
    PROCESSING TO PLACE JOBS IN A SPECIAL HOLD QUEUE CALLED THE  *   FILE 381
    USER HOLD QUEUE.  THIS IS NORMALLY ACCOMPLISHED BY USING     *   FILE 381
    THE TYPRUN=HOLD OPERAND ON THE JOB CARD FOR THE JOB OR       *   FILE 381
    USING THE HOLD OPERAND ON THE /*THREAD CARD.  A JOB CAN      *   FILE 381
    ALSO BE PLACED IN THIS QUEUE BY USING THIS COMMAND.          *   FILE 381
                                                                 *   FILE 381
                           JES2 $UL COMMAND                      *   FILE 381
                                                                 *   FILE 381
    MODIFICATIONS HAVE BEEN MADE TO THE STANDARD IBM HOLD        *   FILE 381
    PROCESSING TO PLACE JOBS IN A SPECIAL HOLD QUEUE CALLED THE  *   FILE 381
    USER HOLD QUEUE.  THIS IS NORMALLY ACCOMPLISHED BY USING     *   FILE 381
    THE TYPRUN=HOLD OPERAND ON THE JOB CARD FOR THE JOB OR       *   FILE 381
    USING THE HOLD OPERAND ON THE /*THREAD CARD.  THERE IS ALSO  *   FILE 381
    A REQUIREMENT TO LIST JOBS IN THIS QUEUE.                    *   FILE 381
                                                                 *   FILE 381
                           JES2 $LOAD COMMAND                    *   FILE 381
                                                                 *   FILE 381
    IN INSTALLATIONS WHICH HAVE EXTENSIVE JES2 EXIT ROUTINES,    *   FILE 381
    IT MAY BE HARD AT TIMES TO GET A JES2 HOT START TO RELOAD    *   FILE 381
    AN EXIT WHICH MUST BE MODIFIED.  HOT STARTS WORK, BUT THEY   *   FILE 381
    ARE VERY DISRUPTIVE TO PRINTER, RJE, AND NJE ACTIVITY.  THE  *   FILE 381
    $LOAD COMMAND WAS WRITTEN TO PROVIDE A FACILITY TO RELOAD A  *   FILE 381
    JES2 EXIT WITHOUT A JES2 OUTAGE.                             *   FILE 381
                                                                 *   FILE 381
                           JES2 $DC COMMAND                      *   FILE 381
                                                                 *   FILE 381
    THE $DC COMMAND IS ONE OF THE 4 CONSOLE COMMANDS WHICH       *   FILE 381
    CONTROL THE RESOURCE ROUTING FACILITY OF JES2.  THE OTHER    *   FILE 381
    COMMANDS ARE $QA, $QD, AND $DR.  A JOB CAN REQUEST ONE OR    *   FILE 381
    MORE RESOURCES FROM A PREDEFINED LIST OF RESOURCES AND WILL  *   FILE 381
    NOT RUN UNLESS THAT RESOURCE NAME IS ATTACHED TO THE         *   FILE 381
    APPROPRIATE PROCESSOR.  THIS COMMAND DISPLAYS ANY JOBS THAT  *   FILE 381
    CANNOT RUN BECAUSE THEY REQUEST ONE OR MORE RESOURCES THAT   *   FILE 381
    ARE NOT ATTACHED TO ANY PROCESSOR.  THIS COMMAND ALLOWS THE  *   FILE 381
    CONSOLE OPERATOR TO SEE THE CONFLICTS AND REACT              *   FILE 381
    APPROPRIATELY TO IT.  THIS COMMAND WILL ALSO BE INVOKED      *   FILE 381
    INTERNALLY WHENEVER A RESOURCE IS ADDED OR DELETED FROM A    *   FILE 381
    PROCESSOR.  THE FORMAT OF THE $DC COMMAND IS AS FOLLOWS:     *   FILE 381
                                                                 *   FILE 381
                           JES2 $DR COMMAND                      *   FILE 381
                                                                 *   FILE 381
    THE $DR COMMAND IS ONE OF THE 4 CONSOLE COMMANDS WHICH       *   FILE 381
    CONTROL THE RESOURCE ROUTING FACILITY OF JES2.  THE OTHER    *   FILE 381
    COMMANDS ARE $QA, $QD, AND $DC.  THIS DISPLAYS THE ESOTERIC  *   FILE 381
    RESOURCE NAMES THAT ARE ATTACHED TO A PROCESSOR.  A JOB      *   FILE 381
    THAT REQUESTS ONE OF A PREDEFINED LIST OF RESOURCES WILL     *   FILE 381
    NOT RUN UNLESS THAT RESOURCE NAME IS ATTACHED TO THE         *   FILE 381
    APPROPRIATE PROCESSOR.  THIS COMMAND ALLOWS THE CONSOLE      *   FILE 381
    OPERATOR TO SEE WHICH RESOURCES HAVE BEEN ATTACHED.  THIS    *   FILE 381
    COMMAND WILL ALSO BE INVOKED INTERNALLY WHENEVER A RESOURCE  *   FILE 381
    IS ADDED OR DELETED FROM A PROCESSOR.  THE FORMAT OF THE     *   FILE 381
    $DR COMMAND IS AS FOLLOWS:                                   *   FILE 381
                                                                 *   FILE 381
                           JES2 $QA COMMAND                      *   FILE 381
                                                                 *   FILE 381
    THE $QA COMMAND IS ONE OF THE 4 CONSOLE COMMANDS WHICH       *   FILE 381
    CONTROL THE RESOURCE ROUTING FACILITY OF JES2.  THE OTHER    *   FILE 381
    COMMANDS ARE $DR, $QD, AND $DC.  JOBS THAT REQUEST           *   FILE 381
    RESOURCES WILL NOT RUN UNLESS THAT RESOURCE NAME IS          *   FILE 381
    ATTACHED TO THE APPROPRIATE PROCESSOR.  THIS COMMAND ALLOWS  *   FILE 381
    THE CONSOLE OPERATOR TO ATTACH A RESOURCE NAME TO A          *   FILE 381
    PROCESSOR TO ALLOW THE APPROPRIATE JOBS TO RUN ON THAT       *   FILE 381
    MACHINE.  THE $DR COMMAND WILL BE AUTOMATICALLY INVOKED      *   FILE 381
    AFTER PROCESSING COMPLETES FOR THIS COMMAND TO LIST THE      *   FILE 381
    RESOURCES THAT ARE NOW ATTACHED.  THE $DC COMMAND WILL ALSO  *   FILE 381
    BE AUTOMATICALLY INVOKED TO DISPLAY ANY JOBS WHICH STILL     *   FILE 381
    CANNOT EXECUTE BECAUSE THE APPROPRIATE RESOURCES ARE NOT     *   FILE 381
    AVAILABLE.  THE FORMAT OF THE $QA COMMAND IS AS FOLLOWS:     *   FILE 381
                                                                 *   FILE 381
                           JES2 $QD COMMAND                      *   FILE 381
                                                                 *   FILE 381
    THE $QD COMMAND IS ONE OF THE 4 CONSOLE COMMANDS WHICH       *   FILE 381
    CONTROL THE RESOURCE ROUTING FACILITY OF JES2.  THE OTHER    *   FILE 381
    COMMANDS ARE $QA, $DR, AND $DC.  JOBS WHICH SPECIFY          *   FILE 381
    RESOURCES WILL NOT RUN UNLESS THAT RESOURCE NAME IS          *   FILE 381
    ATTACHED TO THE APPROPRIATE PROCESSOR.  THIS COMMAND ALLOWS  *   FILE 381
    THE CONSOLE OPERATOR TO DETACH A RESOURCE NAME FROM A        *   FILE 381
    PROCESSOR IF THAT RESOURCE IS NO LONGER AVAILABLE IN ORDER   *   FILE 381
    TO PREVENT JOBS WHICH REQUIRE THAT RESOURCE FROM EXECUTING.  *   FILE 381
    THE $DR COMMAND WILL BE AUTOMATICALLY INVOKED AFTER          *   FILE 381
    PROCESSING COMPLETES FOR THIS COMMAND TO LIST THE RESOURCES  *   FILE 381
    THAT ARE STILL ATTACHED.  THE $DC COMMAND WILL ALSO BE       *   FILE 381
    AUTOMATICALLY INVOKED TO DISPLAY ANY JOBS WHICH NOW CANNOT   *   FILE 381
    EXECUTE BECAUSE THE APPROPRIATE RESOURCES ARE NOT            *   FILE 381
    AVAILABLE.  THE FORMAT OF THE $QD COMMAND IS AS FOLLOWS:     *   FILE 381
                                                                 *   FILE 381
                         A U T H S V C                           *   FILE 381
                                                                 *   FILE 381
        THIS SVC IS A TYPE 4 SVC WRITTEN TO ALLOW THE            *   FILE 381
        CALLER TO ENTER KEY 0.  THIS SVC IS A LITTLE             *   FILE 381
        DIFFERENT FROM MOST OTHER SVC CODE IN THAT IT            *   FILE 381
        WRITES AN SMF RECORD FOR EACH CALL TO PERFORM A          *   FILE 381
        FUNCTION.  THE CALLING PROGRAM NAME IS ASSUMED TO        *   FILE 381
        BE POINTED TO BY REGISTER 0 ON INPUT AND ALL OTHER       *   FILE 381
        INFORMATION SUCH AS JOBNAME/TSONAME, PROGRAMMER          *   FILE 381
        NAME, AND ACCOUNTING INFORMATION IS EXTRACTED TO         *   FILE 381
        PROVIDE AN AUDIT CAPABILITY FOR UNAUTHORIZED USE.        *   FILE 381
        THE FUNCTION TO BE PERFORMED IS IN REGISTER 1 ON         *   FILE 381
        INPUT.  A ZERO INDICATES THAT PROTECT KEY ZERO IS        *   FILE 381
        DESIRED.  ANY OTHER VALUE WILL RESET THE USER BACK       *   FILE 381
        TO THE PROTECT KEY IN THE TCB.                           *   FILE 381
                                                                 *   FILE 381
                   R E S O U R C E   R O U T I N G               *   FILE 381
                                                                 *   FILE 381
        A SERIES OF EXITS AND CONTROL BLOCK MODIFICATIONS        *   FILE 381
        PROVIDES A FACILITY WITHIN JES2 TO ROUTE JOBS TO A       *   FILE 381
        RESOURCE NAME RATHER THAN A SPECIFIC PROCESSOR.          *   FILE 381
        THIS FACILITY IS A FUNCTIONAL COPY OF A SIMILAR          *   FILE 381
        FACILITY WHICH WAS DEVELOPED AND SUPPORTED BY            *   FILE 381
        MELLON BANK AND PROVIDED ON MANY OF THE MVS MODS         *   FILE 381
        TAPES.                                                   *   FILE 381
                                                                 *   FILE 381

Table of contents

           is from Paul Gillis of Melbourne, Australia, and      *   FILE 382
           contains a number of programs and utilities that      *   FILE 382
           he has developed.                                     *   FILE 382
                                                                 *   FILE 382
           Paul Gillis                                           *   FILE 382
           Director P.C. Link Pty. Ltd. &                        *   FILE 382
           Pacific Systems Management Pty. Ltd.                  *   FILE 382
           Melbourne, Australia                                  *   FILE 382
                                                                 *   FILE 382
   email:  "Paul Gillis"      *   FILE 382
           "@RTS PG"               *   FILE 382
                                                                 *   FILE 382
         UNLOAD and UNLOAD$. The unload assembler program        *   FILE 382
         provides the ability to convert a PDS into a flat       *   FILE 382
         file and to insert a control card of your own           *   FILE 382
         making in between each unloaded member, with the        *   FILE 382
         member name inserted at any position in the record.     *   FILE 382
                                                                 *   FILE 382
         DASD. This SMP/E usermod provides a DASD LSPACE         *   FILE 382
         program, that dumps all the data returned by the        *   FILE 382
         LSPACE macro into a file for further analysis.          *   FILE 382
                                                                 *   FILE 382
         DASDSPCE. This SMP/E usermod provides a DASD space      *   FILE 382
         command that will display the available space on a      *   FILE 382
         selected subset of the dasd farm.                       *   FILE 382
                                                                 *   FILE 382
         DEBUG. This assembler macro I use to produce debug      *   FILE 382
         information from most programs that I write. The        *   FILE 382
         debug information is written to any number of           *   FILE 382
         possible output data sources.                           *   FILE 382
                                                                 *   FILE 382
         GRS. This SMP/E usermod provides a WHOHAS type          *   FILE 382
         utility, and is normally used for that purpose.         *   FILE 382
                                                                 *   FILE 382
         SYSTEM. This SMP/E usermod contains a system IPL        *   FILE 382
         details program, which includes system symbols.         *   FILE 382
                                                                 *   FILE 382
         DISASM. Members DISASJCL, DISASMAC and DISASSRC         *   FILE 382
         contain an updated version of the disassembler          *   FILE 382
         found on file 171. The update supports all of the       *   FILE 382
         two byte 01 and B2 instructions. Support was not        *   FILE 382
         added for the A4, A5, A6, E4 and E5 opcodes, but        *   FILE 382
         could now be added reasonably easily.  Instruction      *   FILE 382
         set based on SA22-7209-01 ESA/390 Reference Summary.    *   FILE 382
                                                                 *   FILE 382

Table of contents

           IS FROM INTEL AND CONTAINS A COPY OF THEIR CLISTS     *   FILE 383
           REQUIRED FOR USE WITH THEIR TECHINFO SYSTEM WHICH IS  *   FILE 383
           CONTAINIED IN FILE 352 OF THIS TAPE.  THIS FILE IS    *   FILE 383
           IN IEBCOPY FORMAT (VB LRECL=84 BLKSIZE=15456).        *   FILE 383
           SEE THE MEMBER CALLED $$DOC FOR ADDITIONAL            *   FILE 383
           INFORMATION.                                          *   FILE 383
                                                                 *   FILE 383

Table of contents

           IS FROM COMPUTER DATA SYSTEMS INC OF ROCKVILLE,       *   FILE 384
           MARYLAND.  THIS FILE IS IN IEBUPDTE SYSIN FORMAT      *   FILE 384
           AND CONTAINS :                                        *   FILE 384
            1.  ISPF QUEUE FOR 1.3.4                             *   FILE 384
            2.  ISPF SPY                                         *   FILE 384
            3.  SEVERAL OTHER PROGRAMS                           *   FILE 384
           MEMBERS ARE :                                         *   FILE 384
            1.  $$DOC     DESCRIBE ALL  IN THIS FILE             *   FILE 384
            2.  PTFLIB    SOURCES AND JCLS TO USE WITH SMPE CSI  *   FILE 384
                          (FINDFIX,  SAS,  ETC)                  *   FILE 384
            3.  QISP136   SRCS,  JCLS,  FOR ISPF QUEUE OR TSO    *   FILE 384
                          QUE COMMAND FOR MVS 3.8 SP136 & BEFORE *   FILE 384
            4.  SOURCE    MISCELLANEOUS SOURCES FOR SEVERAL      *   FILE 384
                          PROGRAMS                               *   FILE 384
                                                                 *   FILE 384

Table of contents

           IS FROM THE HARTFORD INSURANCE GROUP AND CONTAINS     *   FILE 385
           THE FOLLOWING PROGRAM DESIGNED TO COMPARE TWO         *   FILE 385
           COPIES OF LPALIB AND REPORT ON DIFFERENCES IN         *   FILE 385
           THEM.  IT ALSO COMPARES ONE OF THE LPALIB COPIES      *   FILE 385
           TO LINKLIB TO REPORT ON DUPLICATE MEMBERS.  JCL IS    *   FILE 385
           AS FOLLOWS :                                          *   FILE 385
                                                                 *   FILE 385
            OLDLPA   - POINTS TO THE 'OLD' COPY                  *   FILE 385
                       OF LPALIB                                 *   FILE 385
            NEWLPA   - POINTS TO THE 'NEW' COPY                  *   FILE 385
                       OF LPALIB                                 *   FILE 385
            LINKLIB  - OPTIONAL, POINTS TO A                     *   FILE 385
                       COPY OF LINKLIB THAT IS                   *   FILE 385
                       COMPARED TO THE NEWLPA                    *   FILE 385
                       DD.  IF NOT DESIRED,                      *   FILE 385
                       DUMMY THIS DD STATEMENT.                  *   FILE 385
            REPORT1  - MEMBERS IN OLDLPA THAT                    *   FILE 385
                       ARE NOT IN THE                            *   FILE 385
                       NEWLPA                                    *   FILE 385
            REPORT2  - MEMBERS IN NEWLPA THAT                    *   FILE 385
                       ARE NOT IN THE OLDLPA                     *   FILE 385
            REPORT3  - DUPLICATE MEMBERS                         *   FILE 385
                       BETWEEN LPALIB AND                        *   FILE 385
                       LINKLIB                                   *   FILE 385
            REPORT4  - CHANGES IN MODULE LENGTH                  *   FILE 385
                       OF MEMBERS THAT OCCUR IN                  *   FILE 385
                       BOTH OLDLPA AND NEWLPA.                   *   FILE 385
                                                                 *   FILE 385
            ALL REPORTS GIVE MODULE SIZE, INDICATE               *   FILE 385
            ALIAS ENTRIES, (NO SIZE GIVEN FOR ALIASES,           *   FILE 385
            AND REPORT ON TOTAL DIFFERENCES.  REPORT 4           *   FILE 385
            WILL SHOW THE DIFFERENCE IN SIZE OF TWO              *   FILE 385
            COPIES OF THE SAME MODULE, AND WILL REPORT           *   FILE 385
            ON THE TOTAL SIZE DIFFERENCE OF THE MODULES          *   FILE 385
            LISTED.                                              *   FILE 385
                                                                 *   FILE 385

Table of contents

           is from Salvador Carrasco and contains a collection   *   FILE 386
           of REXX execs and other programs.                     *   FILE 386
                                                                 *   FILE 386
   Salvador Carrasco neither expresses nor implies any           *   FILE 386
   warranty as to the fitness of these computer programs for     *   FILE 386
   any function.  The use of these programs or the results       *   FILE 386
   therefrom is entirely at the risk of the user.                *   FILE 386
   Consequently, the user may modify these programs in any       *   FILE 386
   way he/she thinks fit.                                        *   FILE 386
                                                                 *   FILE 386
   These programs are Freeware and may be freely copied.  They   *   FILE 386
   may be freely distributed to any other party on condition     *   FILE 386
   that no inducement beyond reasonable handling costs is        *   FILE 386
   offered or accepted by either side for such distribution.     *   FILE 386
                                                                 *   FILE 386
   I would be interested to hear of comments and/or proposed     *   FILE 386
   enhancements.  Please write to the following address:         *   FILE 386
                                                                 *   FILE 386
  EMAIL to the author at:                                        *   FILE 386
                                                                 *   FILE 386
           Internet:   salvador@redestb.es                       *   FILE 386
                                                                 *   FILE 386
  Visit my Web Page at http://www.redestb.es/personal/salvador   *   FILE 386
                                                                 *   FILE 386
      $$$READM  Readme Fisrt                                     *   FILE 386
      $$INDEX   You are reading this member now                  *   FILE 386
      $CHANGES  Changes History                                  *   FILE 386
                                                                 *   FILE 386
      @EQUS     Equates Macro                                    *   FILE 386
      @EQISPF   Equates ISPF                                     *   FILE 386
      @ISPFVD   ISPF multi vdefine macro                         *   FILE 386
                                                                 *   FILE 386
      IGX00200  Ext-Svc authorization                            *   FILE 386
                                                                 *   FILE 386
      IRXF@DLY  Rexx function - Delay                            *   FILE 386
      IRXF@EDM  Rexx function - Edit and mask                    *   FILE 386
      IRXF@ENQ  Rexx function - Enq/Deq                          *   FILE 386
      IRXF@MAT  Rexx function - Match source/pattern             *   FILE 386
      IRXF@MON  Rexx function - Progress Barr                    *   FILE 386
      IRXF@SRT  Rexx function - Calling Sort from Rexx           *   FILE 386
      IRXF@U34  Rexx function - Read tape units UCBs             *   FILE 386
      IRXF@VSK  Rexx function - Vsam KSDS rexx interface         *   FILE 386
      IRXF@WTO  Rexx function - WTOR                             *   FILE 386
      IRXFLOC   Rexx Package                                     *   FILE 386
      IRXFLOC$  Rexx Package - Documentation                     *   FILE 386
      IRXFLOCJ  Rexx Package - Compile job                       *   FILE 386
      IRXFMONI  Progress Barr program.                           *   FILE 386
      IRXFMONP  ISPF Panel for Progress Barr.                    *   FILE 386
                                                                 *   FILE 386
      ISFPSAM$  Spool Access Method - Documentation              *   FILE 386
      ISFPSAMC  Spool Access Method - Interface Rexx - S.A.M     *   FILE 386
      ISFPSAMP  Spool Access Method - Parm list macro            *   FILE 386
      ISFPSAMR  Spool Access Method - Main Module                *   FILE 386
      ISFPSAM1  Spool Access Method - Rexx Example               *   FILE 386
                                                                 *   FILE 386
      UTILMATC  Utilities - Match Source/Pattern                 *   FILE 386
                                                                 *   FILE 386

Table of contents

           IS CURRENTLY EMPTY                                    *   FILE 387
                                                                 *   FILE 387

Table of contents

           is from David B. Cole and contains his operator       *   FILE 388
     commands scheduling facility.  An upgraded version of       *   FILE 388
     this code is available from his web site - below:           *   FILE 388
                                                                 *   FILE 388
            see   schedrun.zip                                   *   FILE 388
                                                                 *   FILE 388
    Dave Cole has updated most of his contributions, and         *   FILE 388
    they are available for direct download from his web          *   FILE 388
    site at www.colesoft.com.  The following list of             *   FILE 388
    his software is currently available there:                   *   FILE 388
                                                                 *   FILE 388
         Cole Software LLC's File Upload/Download Area           *   FILE 388
                                                                 *   FILE 388
       The following shareware is available for download         *   FILE 388
                                                                 *   FILE 388
      Filename   Platform            Description                 *   FILE 388
    asm2zap.zip   OS/390    A utility for converting an          *   FILE 388
                            assembly listing into SUPERZAP       *   FILE 388
                            cards.                               *   FILE 388
                                                                 *   FILE 388
    blksptrk.zip  OS/390    A TSO command that computes and      *   FILE 388
                            displays track capacities for any    *   FILE 388
                            IBM DASD device for any BLKSIZE,     *   FILE 388
                            with or without key fields.          *   FILE 388
                                                                 *   FILE 388
    macros.zip    OS/390    A set of Assembler/390 macros        *   FILE 388
                            needed for assembling the various    *   FILE 388
                            programs available from Cole         *   FILE 388
                            Software LLC.                        *   FILE 388
                                                                 *   FILE 388
    schedrun.zip  OS/390    A set of MVS programs for            *   FILE 388
                            scheduling the execution of System   *   FILE 388
                            Operator Commands on an interval     *   FILE 388
                            or calander basis. Can be used to    *   FILE 388
                            control production scheduling.       *   FILE 388
                                                                 *   FILE 388
    xrefasm.zip   OS/390    A pair of programs for producing     *   FILE 388
                            master cross-reference listings      *   FILE 388
                            for multi-assembly programs.         *   FILE 388
                                                                 *   FILE 388
               COLE SOFTWARE LLC                                 *   FILE 388
               736 Fox Hollow Road Afton, VA 22920               *   FILE 388
               540-456-8210 540-456-6658: FAX                    *   FILE 388
                                                                 *   FILE 388
             E-MAIL  :   CSWstaff@cfw.com                        *   FILE 388
             INTERNET:   http://www.colesoft.com                 *   FILE 388
                                                                 *   FILE 388
    COLE SOFTWARE          WEB PAGE: HTTP://WWW.COLESOFT.COM     *   FILE 388
    736 FOX HOLLOW ROAD    VOICE:    540-456-8536                *   FILE 388
    AFTON, VA 22920        FAX:      540-456-6658                *   FILE 388
                                                                 *   FILE 388
     FOR ADDITIONAL INFORMATION PLEASE SEE THE MEMBER CALLED     *   FILE 388
     $$DOC AND READ THE FOLLOWING :                              *   FILE 388
                                                                 *   FILE 388
     A PROGRAM HAS BEEN WRITTEN TO PRINT OUT THE AUTOMATIC       *   FILE 388
     SCHEDULING FACILITY FILE BY MAY & SPEH AND IS CONTAINED     *   FILE 388
     IN FILE 422 OF THIS TAPE                                    *   FILE 388
                                                                 *   FILE 388
     THE MACROS NEEDED FOR THIS SYSTEM ARE CONTAINED IN          *   FILE 388
     FILE 408 OF THIS TAPE                                       *   FILE 388
                                                                 *   FILE 388
     THE SCHEDULE FACILITY MAKES IT POSSIBLE TO SCHEDULE THE     *   FILE 388
     AUTOMATIC EXECUTION OF ANY OPERATOR COMMAND AT ANY TIME     *   FILE 388
     OF DAY ON ANY DATE.  THE EXECUTION OF THE COMMAND CAN       *   FILE 388
     BE REPEATED ACCORDING TO ANY OF A LARGE VARIETY OF          *   FILE 388
     DAILY, WEEKLY, MONTHLY, AND/OR YEARLY REPEAT CYCLES.        *   FILE 388
     (SEE THE ACCOMPANYING TSO HELP FILE FOR DETAILS).           *   FILE 388
                                                                 *   FILE 388
     THE SCHEDULE FACILITY SUPPORTS AN OVERRIDE CAPABILITY       *   FILE 388
     WHEREBY PARTICULAR SETS OF PERIODICALLY SCHEDULED           *   FILE 388
     COMMANDS CAN BE OVERRIDDEN ON SELECTED DATES (SUCH AS       *   FILE 388
     HOLIDAYS) WITH ANOTHER SET OF COMMANDS TO BE EXECUTED       *   FILE 388
     INSTEAD.  SUCH OVERRIDES CAN BE DEFINED EVEN YEARS IN       *   FILE 388
     ADVANCE, IF DESIRED.                                        *   FILE 388
                                                                 *   FILE 388
     THE SCHEDULE FACILITY PERMITS THE DEFINITION OF A           *   FILE 388
     "WINDOW" PERIOD (DEFINED SEPARATELY FOR EACH SCHEDULED      *   FILE 388
     AUTOMATIC COMMAND) WHEREBY:                                 *   FILE 388
                                                                 *   FILE 388
        - IF THE SYSTEM IS DOWN AT THE TIME THAT A COMMAND       *   FILE 388
          IS SCHEDULED TO BE EXECUTED,                           *   FILE 388
                                                                 *   FILE 388
        - BUT IF THE SYSTEM COMES UP ANY TIME DURING THE         *   FILE 388
          SPECIFIED "WINDOW PERIOD" FOLLOWING THE COMMAND'S      *   FILE 388
          SCHEDULED TIME,                                        *   FILE 388
                                                                 *   FILE 388
        - THEN THAT COMMAND WILL BE EXECUTED ANYWAY.             *   FILE 388
                                                                 *   FILE 388
     THUS THE EXECUTION OF IMPORTANT COMMANDS WON'T BE           *   FILE 388
     MISSED JUST BECAUSE THE SYSTEM WASN'T UP IN TIME.           *   FILE 388
                                                                 *   FILE 388
     IN JES2 "MULTI-ACCESS SPOOL" CONFIGURATIONS, THE            *   FILE 388
     SCHEDULE FACILITY'S VSAM DATA BASE CAN BE SHARED            *   FILE 388
     BETWEEN MULTIPLE SYSTEMS, AND OPERATOR COMMANDS CAN BE      *   FILE 388
     SCHEDULED TO EXECUTE ON EITHER ONE OR THE OTHER (OR         *   FILE 388
     "ANY") OF THE ATTACHED CPUS.                                *   FILE 388
                                                                 *   FILE 388
     THE SCHEDULE FACILITY CAN MAINTAIN A LOG FILE WHERE IT      *   FILE 388
     RECORDS A TIMESTAMPED COPY OF ALL OPERATOR COMMANDS         *   FILE 388
     THAT IT ISSUES.                                             *   FILE 388
                                                                 *   FILE 388
     THE SCHEDULE FACILITY IS DESIGNED TO EXECUTE IN A JES2      *   FILE 388
     ENVIRONMENT.  IF YOU WISH TO USE IT IN A JES3 SYSTEM,       *   FILE 388
     THEN YOU MUST MAKE SUITABLE MODIFICATIONS TO THE            *   FILE 388
     FACILITY'S SOURCE CODE.                                     *   FILE 388
                                                                 *   FILE 388

Table of contents

           IS CURRENTLY EMPTY                                    *   FILE 389
                                                                 *   FILE 389

Table of contents

           IS A JES2 5.X.0 VERSION OF QUEUE FROM JACK SCHUDEL    *   FILE 390
           OF NERDC AT THE UNIVERSITY OF FLORIDA IN GAINESVILLE  *   FILE 390
           FLORIDA.  THIS IS HIS MODIFICATION FROM THE 4.3.0     *   FILE 390
           VERSION ON FILE 391, AND JACK CLAIMS THAT IT IS       *   FILE 390
           MAY NEED A TWEAKING HERE AND THERE.  HOWEVER, IT      *   FILE 390
           WORKS.  SEE HIS NOTES.  CORRECTED BY SAM GOLOB SO     *   FILE 390
           THAT THIS VERSION WILL ALSO WORK WHEN ASSEMBLED       *   FILE 390
           AGAINST JES2 5.2.0 MACROS.  THIS VERSION NOW WORKS    *   FILE 390
           UNDER JES2 5.2.0 ALSO, AS WELL AS UNDER 5.1.0.        *   FILE 390
                                                                 *   FILE 390

Table of contents

           is from Robert Ngan and is an assembler level         *   FILE 391
           instruction tracing program called TRACE390.          *   FILE 391
                                                                 *   FILE 391
           Documentation for this program is in member           *   FILE 391
           $DOCTRAC.  Member $EXTRACE, which contains a sample   *   FILE 391
           of the output of this program, is in TSO XMIT         *   FILE 391
           format, which becomes a sequential file with          *   FILE 391
           RECFM=FB, LRECL=133, after TSO RECEIVE is done        *   FILE 391
           to it, as the INDSN dataset name.                     *   FILE 391
                                                                 *   FILE 391
           Member $TRACDOC is in Word 97 format.  In order to    *   FILE 391
           read it, download it "binary" RECFM=FB,LRECL=80       *   FILE 391
           to a pc, and it should be readable.  I tried it,      *   FILE 391
           and it was ok.                                        *   FILE 391
                                                                 *   FILE 391
         Address:                                                *   FILE 391
                                                                 *   FILE 391
         Robert Ngan (October 1999)                              *   FILE 391
         CSC Financial Services Group,                           *   FILE 391
         Dallas, TX 75240                                        *   FILE 391
                                                                 *   FILE 391
           email:                                                *   FILE 391
                                                                 *   FILE 391
           RobertNgan@compuserve.com                             *   FILE 391
           robngan@gte.net                                       *   FILE 391
           Robert_Ngan@csc.com                                   *   FILE 391
                                                                 *   FILE 391

Table of contents

           IS A JES2 4.2.0 VERSION OF QUEUE FROM LEONARD WOREN.  *   FILE 392
                                                                 *   FILE 392
           THIS VERSION HAS CONDITIONAL ASSEMBLY THAT ALSO       *   FILE 392
           ALLOWS IT TO WORK FOR ALL PREVIOUS MODERN LEVELS      *   FILE 392
           OF JES2.  THIS QUEUE TSO COMMAND DIFFERS SOMEWHAT     *   FILE 392
           IN SCREEN APPEARANCES FROM THE OTHER "QUEUE" TSO      *   FILE 392
           PROGRAMS ON THIS TAPE, BUT I THINK IT IS AN           *   FILE 392
           IMPROVEMENT.  THAT IS A MATTER OF OPINION.  QUEUE     *   FILE 392
           IS A TSO COMMAND TO LOOK AT JES2 SPOOL DATASETS.      *   FILE 392
                                                                 *   FILE 392
        ------------------------------------------------------   *   FILE 392
                                                                 *   FILE 392
           Leonard Woren maintains many of his programs in       *   FILE 392
           downloadable form at his web site.  It is highly      *   FILE 392
           recommended that you go to Leonard's web site to      *   FILE 392
           obtain the latest versions of his programs.  This     *   FILE 392
           file, together with Files 179, 180, and 181, have     *   FILE 392
           not been updated since 1992, and Leonard prefers      *   FILE 392
           that people go directly to his site.                  *   FILE 392
                                                                 *   FILE 392
           email address:    Leonard Woren         *   FILE 392
                                                                 *   FILE 392
           web site:         http://www.best.com/~ldw/mvs/       *   FILE 392
                                                                 *   FILE 392

Table of contents

           IS CURRENTLY EMPTY                                    *   FILE 393
                                                                 *   FILE 393

Table of contents

           is from Jan Jakubek of Toronto, Ontario, Canada,      *   FILE 394
           and contains a program to analyze space utilization   *   FILE 394
           in a KSDS.  The program has a statistical report      *   FILE 394
           and a graphical report.                               *   FILE 394
                                                                 *   FILE 394
           (Nice.  I've tried it.   SG-09/99)                    *   FILE 394
                                                                 *   FILE 394
             JAN (JANEK) JAKUBEK                                 *   FILE 394
                                                                 *   FILE 394
             Tel  :     416-255-8807      (Canada)               *   FILE 394
             Email:     Jan.Jakubek@CGI.CA                       *   FILE 394
                                                                 *   FILE 394

Table of contents

           is from Seymour Metz, and contains a REXX exec        *   FILE 395
           that can be very useful when putting up a new MVS     *   FILE 395
           system.                                               *   FILE 395
                                                                 *   FILE 395
           email:   "Metz, Seymour"               *   FILE 395
                                                                 *   FILE 395
           This EXEC catalogs all of the PO and PS datasets      *   FILE 395
           on a volume using the extended indirect format.       *   FILE 395
           It assumes that all of the volumes of a system        *   FILE 395
           have a common 3-character prefix, that the last       *   FILE 395
           three characters are one of DLB, DL2, RES or RS2      *   FILE 395
           and that the static system variables &SYSDL1,         *   FILE 395
           &SYSDL2, &SYSR1 and &SYSR2 will refer to those        *   FILE 395
           volumes.                                              *   FILE 395
                                                                 *   FILE 395
           If a catalog is not supplied, then the master         *   FILE 395
           catalog is assumed.                                   *   FILE 395
                                                                 *   FILE 395
           I'd say that the user has to customize this EXEC      *   FILE 395
           to his/her local situation, but it's a good starting  *   FILE 395
           point.  (S.Golob  9/99)                               *   FILE 395
                                                                 *   FILE 395

Table of contents

           is from Scott Hawley of Indianapolis, Indiana,        *   FILE 396
           and contains a very handy REXX exec to do a quick     *   FILE 396
           text search of a pds from an ISPF 3.4 panel.  The     *   FILE 396
           name of the exec is FINDSTR, and it invokes           *   FILE 396
           ISRSUPC to do the text search.                        *   FILE 396
                                                                 *   FILE 396
           This little widget has been VERY nice to have.        *   FILE 396
           It's meant to be used with the 3.4 panel as a line    *   FILE 396
           command.  I hate having to do the old cut/bounce      *   FILE 396
           to 3.14/paste game.  The way it's written you can     *   FILE 396
           simply say FINDSTR A HAPPY SYSPROG (no quotes) as     *   FILE 396
           a line command and a pds search is done with          *   FILE 396
           ISRSUPC for the phrase 'A HAPPY SYSPROG'.             *   FILE 396
                                                                 *   FILE 396
              Scott Hawley                                       *   FILE 396
              Corporate Information Systems                      *   FILE 396
              Thomson Consumer Electronics, Inc.                 *   FILE 396
              Indianapolis, IN  46234                            *   FILE 396
              Phone: (317) 587-3268 Fax: (317) 587-9541          *   FILE 396
              Internet Mail: HawleyS@tce.com                     *   FILE 396
                                                                 *   FILE 396

Table of contents

           IS CURRENTLY EMPTY                                    *   FILE 397
                                                                 *   FILE 397

Table of contents

           is from the contributor of File 171, which was        *   FILE 398
           contributed semi-anonymously.  All correspondence     *   FILE 398
           concerning this file should go through Sam Golob,     *   FILE 398
           and the support questions will be facilitated that    *   FILE 398
           way.                                                  *   FILE 398
                                                                 *   FILE 398
           This file contains a macro called IBMMAC.  This       *   FILE 398
           macro calls other control block mapping macros,       *   FILE 398
           but you don't have to remember their names.           *   FILE 398
           That's the idea.                                      *   FILE 398
                                                                 *   FILE 398
           For example, if you want to map a VTOC DSCB, you      *   FILE 398
           don't have to remember that IBM's mapping macro       *   FILE 398
           name is IECSDSL1, and that you have to code a 1,      *   FILE 398
           2, 3, 4, 5, or 6 afterward, depending on the format   *   FILE 398
           type you want mapped.  With this macro, you only      *   FILE 398
           have to code:    IBMMAC VTOC=4 , or something         *   FILE 398
           similar, depending on the format type you want.       *   FILE 398
                                                                 *   FILE 398
           The original contributor's macro has been improved    *   FILE 398
           by Robert Rosenberg.  Bob Rosenberg's macro is now    *   FILE 398
           included here as member IBMMAC, and the original      *   FILE 398
           contributor's macro is also included, as member       *   FILE 398
           IBMMACO.                                              *   FILE 398
                                                                 *   FILE 398
           There are also two ISPF edit macros called IMAC       *   FILE 398
           and IMACBLD from Dave Alcock included here, which     *   FILE 398
           perform approximately the same function as the        *   FILE 398
           assembler macro IBMMAC--that is, they allow you to    *   FILE 398
           properly generate the coding of IBM macros,           *   FILE 398
           without your having to know all the particulars.      *   FILE 398
           IMACBLD uses the member HANDBOOK (from Gilbert        *   FILE 398
           Saint-flour) to generate IMAC, which is the edit      *   FILE 398
           macro that generates the IBM assembler macro coding.  *   FILE 398
                                                                 *   FILE 398
           Sam Golob                                             *   FILE 398
           P.O. Box 906                                          *   FILE 398
           Tallman, NY  10982-0906                               *   FILE 398
           845-362-1996                                          *   FILE 398
                                                                 *   FILE 398
           email:  sbgolob@attglobal.net and/or sbgolob@aol.com  *   FILE 398
                                                                 *   FILE 398
           "Robert A. Rosenberg"   *   FILE 398
                                                                 *   FILE 398
           Dave Alcock can be reached at his email               *   FILE 398
           addresses:   David Alcock  (home)   *   FILE 398
                        dalcock@csw.com   (work)                 *   FILE 398
                                                                 *   FILE 398
           The author and I both request that others make an     *   FILE 398
           attempt to expand the IBMMAC macro to include a       *   FILE 398
           larger number of control blocks, and then send the    *   FILE 398
           result back to me, for inclusion in this file.        *   FILE 398
           Thanks in advance, from everybody, for your help.     *   FILE 398
                                                                 *   FILE 398

Table of contents

           CONTAINS TSSO MODIFICATIONS, CLISTS, ETC.             *   FILE 399
           THIS FILE IS IN IEBUPDTE SYSIN FORMAT WITH EACH       *   FILE 399
           MEMBER CONTAINING THE COMPLETE CONTRIBUTION FROM      *   FILE 399
           EACH CONTRIBUTOR.  SEE THE MEMBER CALLED $$INDEX      *   FILE 399
           FOR ADDITIONAL INFORMATION.                           *   FILE 399
                                                                 *   FILE 399
           THIS MEMBER IS IN IEBUPDTE SYSIN FORMAT BUT THE       *   FILE 399
           "./" CARDS HAVE BEEN CHANGED TO "><" SO YOU MUST      *   FILE 399
           DO A CHANGE ALL AND THEN RUN IEBUPDTE.  OR ELSE       *   FILE 399
           YOU CAN RUN PDSLOAD FROM FILE 093.  LOAD MODULE       *   FILE 399
           FOR PDSLOAD IS ON FILE 035.  PDSLOAD WILL CHANGE      *   FILE 399
           THE "><" BACK TO "./" AS IT RELOADS EACH MEMBER,      *   FILE 399
           WHEN YOU TELL IT TO DO SO IN A PARM.                  *   FILE 399
                                                                 *   FILE 399
    INDEX :                                                      *   FILE 399
      MANUALL    IS FROM JIM LANE AT MANUFACTURERS LIFE          *   FILE 399
                 INSURANCE COMPY OF TORONTO CANADA AND CONTAINS  *   FILE 399
                 THE FOLLOWING MEMBERS :                         *   FILE 399
                                                                 *   FILE 399
           AUTOCMDS - RE-ESTABLISH JES2 AUTOMATIC COMMANDS       *   FILE 399
           CHKFILES - FIND OUT IF DATASETS NEEDED BY ONLINE      *   FILE 399
                      SYSTEMS ARE MISSING                        *   FILE 399
           CJ       - CANCEL, HOLD AND REQUEUE A JOB             *   FILE 399
           CLEANUP  - INITIATE DFHSM CLEANUP OF SCRATCH PACKS    *   FILE 399
           DATE     - CONVERT JULIAN DATE TO NICE FORMAT         *   FILE 399
           DCIDMS   - REPLIES TO WTOR TO BRING DOWN A VERSION OF *   FILE 399
                      IDMS                                       *   FILE 399
           ECHO     - WRITE OUTPUT OF OSCMD TO OPER CONSOLE      *   FILE 399
           HKPRT    - START PRINTERS IN HONG KONG                *   FILE 399
           HOTSTART - SHUT DOWN AND HOTSTART JES2                *   FILE 399
           IEC701D  - REPLY U TO A DATE PROTECTION MESSAGE       *   FILE 399
           IEF238D  - REPLY WAIT FOR ALLOCATION RECOVERY         *   FILE 399
           IEF433D  - REPLY NOHOLD FOR ALLOCTION RECOVERY        *   FILE 399
           INITD    - SET INITIATORS TO DAYTIME CONFIGURATION    *   FILE 399
           IPLBASIC - START THINGS UP AFTER AN IPL               *   FILE 399
           JESCMDS  - RE-ESTABLISH JES2 AUTOMATIC COMMANDS       *   FILE 399
           J328XPRT - RESTART JES328X SUPPORTED REMOTES          *   FILE 399
           OMEGAON  - START OMEGAMON SESSIONS                    *   FILE 399
           OMEGATAP - SETUP OMEGAMON FOR THE TAPE OPERATORS      *   FILE 399
           ONLINES  - BRING UP ONLINE SYSTEMS WHEN NO IPL THIS   *   FILE 399
                      AM                                         *   FILE 399
           PCIDMS   - REPLIES TO WTOR TO BRING DOWN A VERSION OF *   FILE 399
                      IDMS                                       *   FILE 399
           RMTMSG   - SEND A MESSAGE WHEN A REMOTE JOB STARTS    *   FILE 399
                      PRINTING                                   *   FILE 399
           RMTSET   - HANDLE THE $HASP190 MESSAGE FOR JES328X    *   FILE 399
                      REMOTES                                    *   FILE 399
           RMTSTART - RESTART A PRINTER WHEN JES328X HAS A       *   FILE 399
                      PROBLEM                                    *   FILE 399
           SHUTCICS - SHUTDOWN A CICS SYSTEM                     *   FILE 399
           SHUTDOWN - SHUTDOWN EVERYTHING                        *   FILE 399
           SMFDUMP  - DUMP ANY FULL SMF DATASETS                 *   FILE 399
           SPLCLEAN - CLEAN UP THE JUNK WHEN SPOOL % > 80        *   FILE 399
           STRTAUTO - START AUTOA AFTER TSSO COMES UP            *   FILE 399
           STRT328X - START JES328X AFTER AN IPL                 *   FILE 399
           TOOLONG  - REFLECT THE $HASP308 MESSAGE BACK TO THE   *   FILE 399
                      SUBMITTER                                  *   FILE 399
           UNAV     - WARN OPER THAT A JOB HAS UNAVAILABLE       *   FILE 399
                      VOLUMES                                    *   FILE 399
           USTRIDMS - SHUT DOWN AN IDMS SYSTEM                   *   FILE 399
                                                                 *   FILE 399

Table of contents

           IS DYNAMASK FROM SECURITY PACIFIC NATIONAL BANK       *   FILE 400
           IN CALIFORNIA.  THIS FILE IS IN IEBUPDTE SYSIN        *   FILE 400
           FORMAT.  THIS FILE CONTAINS THE FOLLOWING MEMBERS     *   FILE 400
           FOR ADDITIONAL INFORMATION SEE THE MEMBER CALLED      *   FILE 400
           $$DYNDOC.                                             *   FILE 400
                                                                 *   FILE 400
           STEVE SMITH, WHO SUPPORTS DYNAMASK, NOW WORKS AT      *   FILE 400
           SERENA INTERNATIONAL IN BURLINGAME, CALIFORNIA.       *   FILE 400
           PHONE:  415-696-1753                                  *   FILE 400
                                                                 *   FILE 400
           THIS TAPE CONTAINS A VERSION OF DYNAMASK THAT WILL    *   FILE 400
           WORK FOR MVS/ESA 4.2, BESIDES THE OTHER VERSIONS      *   FILE 400
           OF DYNAMASK FOR THE OTHER MVS SYSTEM LEVELS.          *   FILE 400
           THE VERSION 4.2 DYNAMASK ALSO WORKS WHEN AN IODF      *   FILE 400
           IS BEING USED.                                        *   FILE 400
                                                                 *   FILE 400
           $$DYNDOC.....DOCUMENTATION MEMBER                     *   FILE 400
                                                                 *   FILE 400
           DYNAMASK ....PROVIDES THE ABILITY TO                  *   FILE 400
                        DYNAMICALLY CHANGE AND ADD TO THE        *   FILE 400
                        UNIT NAMES DEFINED AT SYSGEN.            *   FILE 400
                        DYNAMASK OPTIONALLY CAN BE GIVEN         *   FILE 400
                        UNIT ADDRESSES OR VOLUMES AND THE        *   FILE 400
                        UNIT NAMES WILL BE ASSIGNED TO THE       *   FILE 400
                        UNIT ADDRESSES THAT THE VOLUMES ARE      *   FILE 400
                        CURRENTLY MOUNTED.  IT CAN BE RUN AT     *   FILE 400
                        ANY TIME THE SYSTEM IS DRAINED OF ALL    *   FILE 400
                        ACTIVITY.  DYNAMASK RUNS AS AN           *   FILE 400
                        OPERATOR REQUESTED OR BATCH              *   FILE 400
                        SUBMITTED UTILITY WHICH MAKES THE        *   FILE 400
                        NECESSARY CONTROL BLOCK CHANGES AND      *   FILE 400
                        EXITS.  IT REQUIRES MINIMUM              *   FILE 400
                        RESOURCES AND EXECUTES IN A FEW          *   FILE 400
                        SECONDS.  DYNAMASK SUPPORTS THE          *   FILE 400
                        FOLLOWING RELEASES:  MVS3.8 -            *   FILE 400
                        MVS/SP1.3, MVS/XA2.0 - 2.1.7             *   FILE 400
                                                                 *   FILE 400
                        COMPLETE DOCUMENTATION IS CONTAINED      *   FILE 400
                        IN THE COMMENTS AT THE FRONT OF THE      *   FILE 400
                        SOURCE.                                  *   FILE 400
                                                                 *   FILE 400
           DYNAMSK2.....THE MVS/XA 2.2.0 VERSION                 *   FILE 400
                                                                 *   FILE 400
           DYNAMSK4.....THE MVS/ESA 4.2.0 VERSION                *   FILE 400
                                                                 *   FILE 400
           DYNAMAS^.....PREVIOUS VERSION OF DYNAMASK             *   FILE 400
                        ^ IS EQUAL TO AN AT-SIGN                 *   FILE 400
                                                                 *   FILE 400
           DYNASWAP.....PROVIDES THE ABILITY TO                  *   FILE 400
                        DYNAMICALLY SWAP TWO DEVICES             *   FILE 400
                        WITHIN THE EDT,  BOTH DEVICES            *   FILE 400
                        MUST BE OFFLINE DASD DEVICES.            *   FILE 400
                        THIS PROVIDES A WAY TO REPLACE A         *   FILE 400
                        BAD VOLUME WITH A RECOVERY VOLUME        *   FILE 400
                        FOR ALL RELATED ESOTERIC NAMES           *   FILE 400
                        WITHIN THE EDT.                          *   FILE 400
                                                                 *   FILE 400
           DYNASWP4.....THE MVS/ESA 4.2.0 VERSION                *   FILE 400
                                                                 *   FILE 400
           GENERIC......THIS IS A MVS/370 PROGRAM TO UPDATE      *   FILE 400
                        THE DEVTMASK AND DEVTNAME TABLES.        *   FILE 400
                        IT WILL BE CALLED BY DYNAMASK IF         *   FILE 400
                        INCLUDED IN THE LKED AND WILL BE         *   FILE 400
                        BYPASSED IF IN A XA SYSTEM.  THIS        *   FILE 400
                        PROGRAM WAS WRITTEN BY LOCKHEED          *   FILE 400
                        CALIFORNIA.                              *   FILE 400
                                                                 *   FILE 400
           VATUCB.......THIS IS A PROGRAM TO UPDATE THE          *   FILE 400
                        UCB'S FROM INFORMATION IN A USER         *   FILE 400
                        SUPPLIED VATLST.  THIS WILL RUN IN       *   FILE 400
                        XA AND MVS/370 MODE.  IT WILL BE         *   FILE 400
                        CALLED BY DYNAMASK IF INCLUDED IN        *   FILE 400
                        THE LKED.  THIS PROGRAM WAS WRITTEN      *   FILE 400
                        BY LOCKHEED CALIFORNIA.                  *   FILE 400
                                                                 *   FILE 400

Table of contents

           IS CURRENTLY EMPTY                                    *   FILE 401
                                                                 *   FILE 401

Table of contents

           IS CURRENTLY EMPTY                                    *   FILE 402
                                                                 *   FILE 402

Table of contents

           IS CURRENTLY EMPTY                                    *   FILE 403
                                                                 *   FILE 403

Table of contents

           IS FROM A COMPANY IN NEW ENGLAND, AND IS SOURCE FOR   *   FILE 404
           TSSO TO BE RUN UNDER OS/390.  THIS SOURCE WAS TAKEN   *   FILE 404
           FROM THE VERSION OF TSSO ON FILE 403 AND MODIFIED.    *   FILE 404
           AT THIS TIME, I GUESS YOU CAN CONSIDER THIS FILE TO   *   FILE 404
           BE THE LATEST VERSION OF FREE TSSO.                   *   FILE 404
                                                                 *   FILE 404
    Note.  For older versions of TSSO (Bellcore version),        *   FILE 404
           please see Files 247, 248, 249 of the CBT Overflow    *   FILE 404
           Tape.  The mapping from the former files on this      *   FILE 404
           tape is as follows:                                   *   FILE 404
                                                                 *   FILE 404
    File 401 - Original Bellcore version ---> File 247 (Ovrflow) *   FILE 404
    File 402 - Dave Cartwright's updates ---> File 248 (Ovrflow) *   FILE 404
    File 403 - DC updates fitted to F401 ---> File 249 (Ovrflow) *   FILE 404
    File 404 - (This file) - File 403 updated to run on OS/390.  *   FILE 404
                                                                 *   FILE 404
           Bill Godfrey's original version of TSSO is still      *   FILE 404
           on File 306 of the CBT MVS Utilities Tape.            *   FILE 404
                                                                 *   FILE 404
           The Time Sharing Subsystem Option (TSSO) is a         *   FILE 404
           package designed to increase operator productivity    *   FILE 404
           by automating tasks which need not be performed       *   FILE 404
           manually.  TSSO performs its function through three   *   FILE 404
           integrated components.  The Operator Productivity     *   FILE 404
           Facility (OPF) extends the power of TSO to the        *   FILE 404
           MVS operator's console.  The Automated Operations     *   FILE 404
           Facility (AOF) enhances an installation's             *   FILE 404
           ability to control system events based on console     *   FILE 404
           message traffic.  An interface to the Network         *   FILE 404
           Communication Control Facility (NCCF) allows the      *   FILE 404
           network operator to use TSSO as a command processor,  *   FILE 404
           issuing and receiving operating system commands at    *   FILE 404
           the NCCF terminal.  Note that NCCF is now an inte-    *   FILE 404
           grated part of Netview.  TSSO also enhances end-user  *   FILE 404
           productivity by allowing end-user access to the MVS   *   FILE 404
           Command Subsystem.  A complete User's Guide,          *   FILE 404
           including detailed installation instructions exists   *   FILE 404
           in member UG43TERM in this file.                      *   FILE 404
                                                                 *   FILE 404
           A guide to the new features of TSSO Version 4,        *   FILE 404
           Release 3 is in the member RELGDE43 in this file.     *   FILE 404
                                                                 *   FILE 404
           Anyone with an interest in automated operations is    *   FILE 404
           invited to look at TSSO as a software tool providing  *   FILE 404
           many of the primitives required for common automated  *   FILE 404
           operations tasks.  These primitives include the       *   FILE 404
           hilighting, lowlighting, replying and reacting to     *   FILE 404
           operating system messages.  This is in addition to    *   FILE 404
           the ability to issue a command and retrieve the       *   FILE 404
           response in CLIST variables.                          *   FILE 404
                                                                 *   FILE 404
 --------------------------------------------------------------  *   FILE 404
                                                                 *   FILE 404
      Note on Dave Cartwright's modifications:                   *   FILE 404
                                                                 *   FILE 404
         The purpose of these modifications is to allow TSSO     *   FILE 404
         to handle automated message processing with multi-      *   FILE 404
         line WTO's and to do other new functions.  File 402     *   FILE 404
         has been merged into TSSO 4.3 by Guy Albertelli.  So    *   FILE 404
         it's probably best to ignore File 402 and install       *   FILE 404
         File 404 instead, which is an OS/390 upgrade of the     *   FILE 404
         former File 403.  As noted above, the former Files      *   FILE 404
         401 thru 403 have been moved to the CBT Overflow Tape.  *   FILE 404
                                                                 *   FILE 404
 --------------------------------------------------------------  *   FILE 404
                                                                 *   FILE 404
           THIS FILE IS IN IEBUPDTE SYSIN FORMAT.                *   FILE 404
                                                                 *   FILE 404
           QUESTIONS, PLEASE CONTACT Sam Golob:                  *   FILE 404
                      NEW PHONE NUMBER:    845-362-1996          *   FILE 404
                                                                 *   FILE 404
               EMAIL:    sbgolob@aol.com        OR               *   FILE 404
                         sbgolob@attglobal.net                   *   FILE 404
                                                                 *   FILE 404

Table of contents

           IS FROM THE DEFENSE LOGISTICS AGENCY IN COLUMBIA      *   FILE 405
           OHIO AND CONTAINS SOME OF THEIR EXITS AND UTILITIES.  *   FILE 405
                                                                 *   FILE 405
           CMD1     - A STARTED TASK PROCEDURE FOR DSACTASK TO   *   FILE 405
                      MANAGE DYNABLDL AND THE AUTOREPLY FACILITY *   FILE 405
                                                                 *   FILE 405
           IEAVNP99 - USER NIP EXIT.                             *   FILE 405
                                                                 *   FILE 405
           IEECVXIT - MCS EXIT THAT ALLOWS CONSOLE MESSAGE ID'S  *   FILE 405
                      AND RESPONSE STRINGS TO BE CHANGED ON THE  *   FILE 405
                      FLY.                                       *   FILE 405
                                                                 *   FILE 405
           IEFDB401 - DYNAMIC ALLOCATION EXIT.                   *   FILE 405
                                                                 *   FILE 405
           IND$DAIR - EXITS FOR WRITING SMF RECORDS AND SECURITY *   FILE 405
                                                                 *   FILE 405
           PLIBSMF0   CONSOLE MESSAGES WHEN UP/DOWN LOADING BE-  *   FILE 405
                      TWEEN MAINFRAMES AND PC'S.                 *   FILE 405
                                                                 *   FILE 405
           FCB      - UTILITY MACRO FOR CODING 3202 AND 3211 FCB *   FILE 405
                      IMAGES.  STARTED OUT IN HASP 3.1.          *   FILE 405
                                                                 *   FILE 405
           THE MACROS NEEDED FOR ASSEMBLY OF THE SOURCE ARE      *   FILE 405
           INCLUDED IN THIS FILE.  FOR ADDITIONAL INFORMATION    *   FILE 405
           READ THE MEMBER CALLED ##DOC.  THIS FILE IS IN        *   FILE 405
           IEBUPDTE SYSIN FORMAT                                 *   FILE 405
                                                                 *   FILE 405

Table of contents

           IS CURRENTLY EMPTY                                    *   FILE 406
                                                                 *   FILE 406

Table of contents

           CONTAINS A COPY OF DYNAMIC BLDL FROM COMNET IN        *   FILE 407
           WASHINGTON D.C. AND WAS WRITTEN BY MR DAVID B COLE.   *   FILE 407
           THIS FILE IS IN IEBUPDTE SYSIN FORMAT (SEE THE        *   FILE 407
           MEMBER CALLED $$DOC FOR ADDITIONAL DOCUMENTATION).    *   FILE 407
                                                                 *   FILE 407
    COLE SOFTWARE          WEB PAGE: HTTP://WWW.COLESOFT.COM     *   FILE 407
    736 FOX HOLLOW ROAD    VOICE:    540-456-8536                *   FILE 407
    AFTON, VA 22920        FAX:      540-456-6658                *   FILE 407
                                                                 *   FILE 407
           THE MACROS NEEDED ARE CONTAINED IN FILE 408 OF        *   FILE 407
           THIS TAPE AND THE DYNABLDL LOAD MODULE FOR THIS       *   FILE 407
           LEVEL OF SOURCE RESIDES IN FILE 035 OF THIS TAPE.     *   FILE 407
                                                                 *   FILE 407
           THIS PROGRAM IS CONCEPTUALLY BASED ON THE VARIOUS     *   FILE 407
           DYNAMIC BLDL PROGRAMS AVAILABLE FROM THE "CBT         *   FILE 407
           UTILITIES" TAPE.  HOWEVER, THIS VERSION IS A          *   FILE 407
           COMPLETE REWRITE THAT INCORPORATES A SERIES OF        *   FILE 407
           IMPROVEMENTS:                                         *   FILE 407
                                                                 *   FILE 407
           THIS FILE ALSO CONTAINS AN XA VERSION OF DYNABLDL.    *   FILE 407
           SEE THE MEMBER CALLED $$XADOC FOR ADDITIONAL          *   FILE 407
           INFORMATION.  THE XA VERSION OF DYNABLDL WAS          *   FILE 407
           WRITTEN BY JOHN ANDERSON AND JEFF BROIDO AT           *   FILE 407
           WESTERN UNION/EDS IN MAHWAH, NEW JERSEY.              *   FILE 407
                                                                 *   FILE 407
                 - THIS VERSION OF DYNABLDL IS                   *   FILE 407
                   CAPABLE OF RECOGNIZING AND HOOKING            *   FILE 407
                   INTO ANY OF SEVERAL VERSIONS OF               *   FILE 407
                   IBM'S IGC018.  THE RECOGNITION CODE           *   FILE 407
                   IS TABLE DRIVEN, AND ADDITIONAL               *   FILE 407
                   RECOGNITION TABLES CAN BE FAIRLY              *   FILE 407
                   EASILY ADDED.                                 *   FILE 407
                                                                 *   FILE 407
                 - THE RECOGNITION TABLES ARE                    *   FILE 407
                   COMPREHENSIVE.  EACH TABLE CONSISTS           *   FILE 407
                   OF FOUR PARTS.  THE FIRST, LABELED            *   FILE 407
                   "ID#" (WHERE "#" REPRESENTS AN                *   FILE 407
                   ARBITRARY UNIQUE NUMERIC SUFFIX),             *   FILE 407
                   MUST MATCH AN IGC018'S                        *   FILE 407
                   IDENTIFICATION HEADER.  THIS IS               *   FILE 407
                   USED TO DISTINGUISH ONE IGC018                *   FILE 407
                   FROM ANOTHER.  THE SECOND AND THIRD           *   FILE 407
                   PARTS, LABELED "SRCHPO#" AND                  *   FILE 407
                   "DFOUND#", MUST MATCH THE TWO                 *   FILE 407
                   LOCATIONS IN IGC018 WHERE DYNABLDL            *   FILE 407
                   INSERTS ITS JUMPS TO ITS INTERCEPT            *   FILE 407
                   ROUTINES.  THE FOURTH PART CONSISTS           *   FILE 407
                   OF A LIST OF DESCRIPTORS OF ALL               *   FILE 407
                   IBM PRIVATE DATA FIELDS REFERENCED            *   FILE 407
                   BY THE INTERCEPT ROUTINES.  MOST              *   FILE 407
                   OF THE DESCRIPTORS ARE S-CONS                 *   FILE 407
                   GIVING THE BASE REGISTER BY WHICH             *   FILE 407
                   IGC018 REFERENCES A FIELD AND THE             *   FILE 407
                   DISPLACEMENT OF THAT FIELD INTO               *   FILE 407
                   THE IBM PRIVATE CONTROL BLOCK.  THE           *   FILE 407
                   DYNABLDL INITIALIZATION ROUTINE               *   FILE 407
                   USES THIS LIST TO DYNAMICALLY                 *   FILE 407
                   MODIFY ALL MACHINE INSTRUCTIONS IN            *   FILE 407
                   THE TWO INTERCEPT ROUTINES SO THAT            *   FILE 407
                   THEY CORRECTLY MATCH THE PARTICULAR           *   FILE 407
                   VERSION OF IGC018 BEING HOOKED                *   FILE 407
                   INTO.  NOTE, THE TWO IBM PRIVATE              *   FILE 407
                   CONTROL BLOCKS INVOLVED HERE ARE              *   FILE 407
                   THE "BLDL WORK AREA" AND BLDL'S               *   FILE 407
                   "SVRB EXTENDED SAVE AREA".                    *   FILE 407
                                                                 *   FILE 407
                 - ALL ROUTINES RELATED TO DYNABLDL              *   FILE 407
                   HAVE BEEN CONSOLIDATED INTO A                 *   FILE 407
                   SINGLE PROGRAM.  THIS RELIEVES THE            *   FILE 407
                   POTENTIAL FOR ERRORS ARISING FROM             *   FILE 407
                   PARTIAL MODIFICATIONS.                        *   FILE 407
                                                                 *   FILE 407
                 - THE DYNAMIC BLDL TABLE IS NOW                 *   FILE 407
                   MAINTAINED BY A STRAIGHTFORWARD               *   FILE 407
                   "LEAST RECENTLY USED" ALGORITHM.              *   FILE 407
                   THE PREVIOUSLY USED PERIODIC SORTS            *   FILE 407
                   AND PARTIAL REFILL METHOD HAS BEEN            *   FILE 407
                   DISCARDED.                                    *   FILE 407
                                                                 *   FILE 407
                 - PRIOR VERSIONS OF DYNABLDL DID                *   FILE 407
                   NOT INTERCEPT LINKLIST BLDL                   *   FILE 407
                   REQUESTS IN WHICH THE USER                    *   FILE 407
                   REQUESTED TWO OR MORE NAMES.                  *   FILE 407
                   FURTHER, PRIOR DYNABLDLS DID NOT              *   FILE 407
                   COUNT SUCH IGNORED REQUESTS AS                *   FILE 407
                   "MISSES".  CONSEQUENTLY, THE "HIT             *   FILE 407
                   RATE" REPORTED BACK WAS                       *   FILE 407
                   INCORRECT.  (IT WAS TOO HIGH).                *   FILE 407
                   THIS VERSION OF DYNABLDL DOES                 *   FILE 407
                   HANDLE MULTI-ENTRY BLDL REQUESTS,             *   FILE 407
                   AND MY EXPERIENCE HAS BEEN THAT               *   FILE 407
                   THE TRUE HIT RATE HAS RISEN FROM              *   FILE 407
                   ABOUT 80% TO BETTER THAN 95%.                 *   FILE 407
                                                                 *   FILE 407
                 - THE REPORT FUNCTION NOW PRODUCES              *   FILE 407
                   THREE LISTINGS OF THE DYNAMIC                 *   FILE 407
                   TABLE (PRINTED IN 3-COLUMN FORMAT             *   FILE 407
                   USING LESS THAN 79 CHARACTERS PER             *   FILE 407
                   LINE - SUITABLE FOR 3270 DISPLAY).            *   FILE 407
                   ONE LISTING IS SORTED BY NAME; A              *   FILE 407
                   SECOND IS SORTED BY HITS COUNT;               *   FILE 407
                   THE THIRD IS SORTED BY L.R.U.                 *   FILE 407
                   CHARACTERISTIC.                               *   FILE 407
                                                                 *   FILE 407
                 - THE DYNABLDL STOP FUNCTION NOW                *   FILE 407
                   COMPLETELY REMOVES DYNABLDL FROM              *   FILE 407
                   THE SYSTEM RATHER THAN JUST                   *   FILE 407
                   DISABLING THE HOOK ROUTINES.                  *   FILE 407
                                                                 *   FILE 407
                 - THERE IS AN UPDATE FROM SAM GOLOB             *   FILE 407
                 - SO IF YOU WISH, YOU CAN EXCLUDE UP            *   FILE 407
                 - TO SIX LINKLIST LIBRARIES FROM THE            *   FILE 407
                 - SEARCH.                                       *   FILE 407
                                                                 *   FILE 407

Table of contents

           CONTAINS A COPY OF DAVE COLE'S MACLIB, WHICH *  FILE 408
           IS NEEDED TO ASSEMBLE THE FOLLOWING PROGRAMS:         *   FILE 408
                                                                 *   FILE 408
                   DYNABLDL   ON   FILE 407                      *   FILE 408
                   XREFASM    ON   FILE 162                      *   FILE 408
                   SCHEDULE   ON   FILE 388                      *   FILE 408
                   COMPRSEQ   ON   FILE 226                      *   FILE 408
                   OFFLOAD    ON   FILE 225                      *   FILE 408
                                                                 *   FILE 408
     DAVE COLE IS NOW AT COLE SOFTWARE IN AFTON, VIRGINIA.       *   FILE 408
                                                                 *   FILE 408
    Dave Cole has updated most of his contributions, and         *   FILE 408
    they are available for direct download from his web          *   FILE 408
    site at www.colesoft.com.  The following list of             *   FILE 408
    his software is currently available there:                   *   FILE 408
                                                                 *   FILE 408
         Cole Software LLC's File Upload/Download Area           *   FILE 408
                                                                 *   FILE 408
       The following shareware is available for download         *   FILE 408
                                                                 *   FILE 408
      Filename   Platform            Description                 *   FILE 408
    asm2zap.zip   OS/390    A utility for converting an          *   FILE 408
                            assembly listing into SUPERZAP       *   FILE 408
                            cards.                               *   FILE 408
                                                                 *   FILE 408
    blksptrk.zip  OS/390    A TSO command that computes and      *   FILE 408
                            displays track capacities for any    *   FILE 408
                            IBM DASD device for any BLKSIZE,     *   FILE 408
                            with or without key fields.          *   FILE 408
                                                                 *   FILE 408
    macros.zip    OS/390    A set of Assembler/390 macros        *   FILE 408
                            needed for assembling the various    *   FILE 408
                            programs available from Cole         *   FILE 408
                            Software LLC.                        *   FILE 408
                                                                 *   FILE 408
    schedrun.zip  OS/390    A set of MVS programs for            *   FILE 408
                            scheduling the execution of System   *   FILE 408
                            Operator Commands on an interval     *   FILE 408
                            or calander basis. Can be used to    *   FILE 408
                            control production scheduling.       *   FILE 408
                                                                 *   FILE 408
    xrefasm.zip   OS/390    A pair of programs for producing     *   FILE 408
                            master cross-reference listings      *   FILE 408
                            for multi-assembly programs.         *   FILE 408
                                                                 *   FILE 408
               COLE SOFTWARE LLC                                 *   FILE 408
               736 Fox Hollow Road Afton, VA 22920               *   FILE 408
               540-456-8210 540-456-6658: FAX                    *   FILE 408
                                                                 *   FILE 408
             E-MAIL  :   CSWstaff@cfw.com                        *   FILE 408
             INTERNET:   http://www.colesoft.com                 *   FILE 408
                                                                 *   FILE 408
    COLE SOFTWARE          WEB PAGE: HTTP://WWW.COLESOFT.COM     *   FILE 408
                                                                 *   FILE 408

Table of contents

           contains the card image members associated with the   *   FILE 409
           MXI package from Rob Scott, of Scott Enterprise       *   FILE 409
           Consultancy, Ltd. in England.  The MXI package is     *   FILE 409
           a type of system monitor that can run under ISPF,     *   FILE 409
           in batch, or it can be invoked under REXX.            *   FILE 409
                                                                 *   FILE 409
                For up to date information please see the        *   FILE 409
                SEC website : www.secltd.co.uk                   *   FILE 409
                                                                 *   FILE 409
                Any problems, comments or suggestions            *   FILE 409
                please e-mail : info@secltd.co.uk                *   FILE 409
                                                                 *   FILE 409
 --------------------------------------------------------------- *   FILE 409
                                                                 *   FILE 409
  Version 2.2a   enhancements                                    *   FILE 409
                                                                 *   FILE 409
  (1) Ability to issue operator commands                         *   FILE 409
  (2) Ability to change the swappability of any address          *   FILE 409
      space                                                      *   FILE 409
  (3) Addition of the JOB() and ASID() keywords to the TCB       *   FILE 409
      and CDE commands (ie they now work x-memory).              *   FILE 409
  (4) Addition of a security table for authorized commands       *   FILE 409
      (required if (1) and (2) exist!).                          *   FILE 409
  (5) Ability to list online channel paths                       *   FILE 409
                                                                 *   FILE 409
 --------------------------------------------------------------- *   FILE 409
                                                                 *   FILE 409
  MXI (MVS eXtended Information) is an ISPF-based application    *   FILE 409
  that enables the MVS Systems Programmer to display important   *   FILE 409
  configuration information about the active MVS system.         *   FILE 409
                                                                 *   FILE 409
  Although primarily used online, MXI can be run in batch and    *   FILE 409
  also has a REXX interface.                                     *   FILE 409
                                                                 *   FILE 409
  Most of the displays can be filtered using ISPF-like masking   *   FILE 409
  characters and many display fields are 'point-and-shoot'.      *   FILE 409
                                                                 *   FILE 409
  MXI can display information about the following aspects of     *   FILE 409
  the MVS system:                                                *   FILE 409
                                                                 *   FILE 409
       APF, Linklist and LPA Datasets                            *   FILE 409
       Active Address Spaces                                     *   FILE 409
       ASID Usage                                                *   FILE 409
       Master and User Catalogs                                  *   FILE 409
       Common Storage Usage by Address Space                     *   FILE 409
       Common Storage Subpool Usage                              *   FILE 409
       Orphaned Common Storage                                   *   FILE 409
       CPU and LPAR Information                                  *   FILE 409
       CA-1 Configuration                                        *   FILE 409
       Coupling Facility Information                             *   FILE 409
       Online DASD and TAPE Volumes                              *   FILE 409
       Dynamic and Other System Exits                            *   FILE 409
       Enqueue Requests and Contention                           *   FILE 409
       GRS Resource Name Lists                                   *   FILE 409
       HSM Request Queues                                        *   FILE 409
       IPL and LOAD Information                                  *   FILE 409
       Link Pack Directory Modules                               *   FILE 409
       Nucleus Modules                                           *   FILE 409
       Memory Displays Including DSECT Mapping                   *   FILE 409
       MPF List Entries                                          *   FILE 409
       Page and SMF Datasets                                     *   FILE 409
       PARMLIB Statements and System Symbols                     *   FILE 409
       PPT Entries                                               *   FILE 409
       Real and Auxiliary Storage Usage by Address Space         *   FILE 409
       SMS Configuration and Modules                             *   FILE 409
       SMS Data, Management and Storage Classes                  *   FILE 409
       System Name/Token Entries                                 *   FILE 409
       Subsystems                                                *   FILE 409
       SVC Entries Including ESR Tables                          *   FILE 409
       Sysplex Information                                       *   FILE 409
       XCF Members and Structures                                *   FILE 409
       VTAM Major Nodes                                          *   FILE 409
                                                                 *   FILE 409
                       Software Pre-requisites :                 *   FILE 409
                       MVS/ESA Version 5  or                     *   FILE 409
                       OS/390                                    *   FILE 409
                       ISPF Version 3.5 or later                 *   FILE 409
                       JES2 Version 5 and above                  *   FILE 409
                                                                 *   FILE 409
                       Source Code Supplied : NO                 *   FILE 409
                       Size 304K                                 *   FILE 409
                                                                 *   FILE 409
     Scott Enterprise Consultancy Ltd.                           *   FILE 409
     Tel: +44 (0)181 408 3556                                    *   FILE 409
                                                                 *   FILE 409
      Index of Members in this dataset                           *   FILE 409
      --------------------------------                           *   FILE 409
      $$INDEX        This member                                 *   FILE 409
      $GUIDE         Short user guide                            *   FILE 409
      $INSTALL       Instructions on how to install MXI from     *   FILE 409
                     this dataset and the load library           *   FILE 409
                     (supplied in File 410)                      *   FILE 409
      $INSTJCL       Allocate runtime datasets and copy          *   FILE 409
                     members from this dataset into them.        *   FILE 409
      $LIBDEF        Example REXX exec to invoke MXI using       *   FILE 409
                     LIBDEFs.                                    *   FILE 409
      $MXIXPT        Instructions on how to code the MXI         *   FILE 409
                     exception rules.                            *   FILE 409
      $README        Version and release notes                   *   FILE 409
      $SUPPORT       Trouble shooting guide and where to         *   FILE 409
                     report problems.                            *   FILE 409
      $TECHSPC       Technical overview                          *   FILE 409
      $XPTASM        Sample JCL to Assemble and link the MXI     *   FILE 409
                     exception rules                             *   FILE 409
      MXICMDS        Commands table                              *   FILE 409
      MXIRULE        Macro used to generate exception rules      *   FILE 409
      MXIXPT00       Sample exception rules table                *   FILE 409
      MXIH*          Help panels                                 *   FILE 409
      MXIPANEL       Main Panel                                  *   FILE 409
      MXIPANE2       Alternate panel                             *   FILE 409
      MXIOPTS        Screen options panel                        *   FILE 409
      MXIOPTL        MXI settings panel                          *   FILE 409
                                                                 *   FILE 409
  -------------------------------------------------------------  *   FILE 409
                                                                 *   FILE 409
    Version and Release Notes :                                  *   FILE 409
                                                                 *   FILE 409
   2.2a                                                          *   FILE 409
     o  Added an internal security table to control              *   FILE 409
        authorized commands.                                     *   FILE 409
     o  Added the JOB() and ASID() keywords to the CDE           *   FILE 409
        command to get JPAQ and TCB loaded modules of other      *   FILE 409
        address spaces                                           *   FILE 409
     o  Added the JOB() and ASID() keywords to the TCB           *   FILE 409
        command to get the TCB structure of other address        *   FILE 409
        spaces                                                   *   FILE 409
     o  Added the CHP command to list channel path information.  *   FILE 409
     o  Added the MAKE command to change address space           *   FILE 409
        swapability.                                             *   FILE 409
     o  Added the / command to issue operator commands.          *   FILE 409
     o  Added the ONLY(JPAQ) keyword to the CDE command.         *   FILE 409
     o  The TYPE=DASD and TYPE=TASK exception rules now          *   FILE 409
        support the use of pattern masks for volsers and         *   FILE 409
        jobnames.                                                *   FILE 409
     o  The PRT command will use USERID if the TSO prefix is     *   FILE 409
        null.                                                    *   FILE 409
     o  Added the OMVS and RTLS statements to the PARM           *   FILE 409
        command.                                                 *   FILE 409
     o  Fixed the TAPE command storage creep problem.            *   FILE 409
     o  Fixed the SGRP command storage problem.                  *   FILE 409
                                                                 *   FILE 409
   2.1e                                                          *   FILE 409
     o  Added the AGRP command to display SMS aggregate          *   FILE 409
        groups.                                                  *   FILE 409
     o  Added the UCB command to show the actual UCB             *   FILE 409
        addresses of all devices.                                *   FILE 409
     o  Added the CDE command to show the JPAQ and TCB           *   FILE 409
        loaded modules.                                          *   FILE 409
     o  Added the ONLY() and NOT() keywords to the DASD          *   FILE 409
        command.                                                 *   FILE 409
     o  Added subsystem version information (via SSI-54) to      *   FILE 409
        the SSI command.                                         *   FILE 409
     o  Added support for JES3.                                  *   FILE 409
     o  Added the UCB map to the MEM command.                    *   FILE 409
     o  Changed the SGRP command to show all volumes             *   FILE 409
        defined to the SMS storage group when the more           *   FILE 409
        detailed display is shown.                               *   FILE 409
     o  Changed the TAPE command to accept unit address          *   FILE 409
        masking.                                                 *   FILE 409
     o  Changed the SVC command to accept masking.               *   FILE 409
     o  Removed the authorized version of the CAT command.       *   FILE 409
     o  The command parsing routines have been changed so        *   FILE 409
        that all commands that accept keywords do NOT have       *   FILE 409
        to have the positional mask specified.                   *   FILE 409
     o  Added SMS Status to the DASD display for a single        *   FILE 409
        volume.                                                  *   FILE 409
     o  Improved authority checking when running under ISPF      *   FILE 409
        or REXX.                                                 *   FILE 409
                                                                 *   FILE 409
   2.1d                                                          *   FILE 409
     o Added the SORTXA and SORTXD commands to sort hex          *   FILE 409
       values                                                    *   FILE 409
     o Added the JOB() and ASID() keywords to the DDNS           *   FILE 409
       command to get allocated datasets for other address       *   FILE 409
       spaces                                                    *   FILE 409
     o Added the TCB command                                     *   FILE 409
     o Added the USP command                                     *   FILE 409
     o Renamed the SMF command to SMFD                           *   FILE 409
     o Added new SMF command                                     *   FILE 409
     o Added the A=asid form of the DA command                   *   FILE 409
     o Added the MAP command                                     *   FILE 409
     o The SRCH command now presents a summary of matched        *   FILE 409
       member(s) instead of each member                          *   FILE 409
     o The EDT command can now cope with more than 8000          *   FILE 409
       devices per unit name                                     *   FILE 409
     o Show allocated jobnames and device types on the EDT       *   FILE 409
       command                                                   *   FILE 409
     o Toggle ISPF 'Tab to point and shoot' setting              *   FILE 409
     o Re-worked the HELP dialog                                 *   FILE 409
     o MXIREXX now defaults to inlude screen headings            *   FILE 409
       (titles)                                                  *   FILE 409
     o Added the 'NOTITLES' special parm to MXIREXX              *   FILE 409
     o MXIREXX now correctly sets return codes                   *   FILE 409
     o Cater for null commands in MXIREXX (was giving 0C4        *   FILE 409
       abends)                                                   *   FILE 409
     o Fixed 0C6 abends when invalid input given to the SVC      *   FILE 409
       or MEM comamnds                                           *   FILE 409
                                                                 *   FILE 409
   2.1c                                                          *   FILE 409
     o Added the EXC command                                     *   FILE 409
     o Added CPU% and SIO on the DA display                      *   FILE 409
     o ENQC command now displays both enqueue conflicts and      *   FILE 409
       RESERVEs at the same time                                 *   FILE 409
     o MPF command now recognises SUP(ALL) entries               *   FILE 409
     o Allow SRCH command to be issued on the PARM display       *   FILE 409
     o Adjust alignment in the CVT mapping for MEM @CVT          *   FILE 409
       MAP(CVT)                                                  *   FILE 409
     o Allow NORMAL attribute to be assigned to                  *   FILE 409
       point-and-shoot fields                                    *   FILE 409
     o Place 'Row n of n' message on ALL scrollable panels       *   FILE 409
     o Assign a console key of MXI to E-MCS consoles and         *   FILE 409
       ensure MigID is released                                  *   FILE 409
     o Disallow LPAR info collection under VM                    *   FILE 409
     o Enhance RMF Diag204 validation                            *   FILE 409
     o Add support for 62-line screens                           *   FILE 409
                                                                 *   FILE 409
   2.1b                                                          *   FILE 409
     o Added the DA command                                      *   FILE 409
     o Added the RS command                                      *   FILE 409
     o Added the UIC command                                     *   FILE 409
     o Added the SGRP() keyword to the DASD command              *   FILE 409
     o Added EXCP counts to the DDNS command                     *   FILE 409
     o Enhancements to the DASD command displays                 *   FILE 409
     o Enhancements to the TAPE comamnd displays                 *   FILE 409
     o Show PARMLIB dsnames/vols/status with the PARM            *   FILE 409
       command                                                   *   FILE 409
     o MXI now remembers current line in scrollable list         *   FILE 409
       when screen refreshed                                     *   FILE 409
     o MXI now keeps the sort order when screen refreshed        *   FILE 409
                                                                 *   FILE 409
   2.1a                                                          *   FILE 409
     o Added the LLSU command                                    *   FILE 409
     o Added the LLS command                                     *   FILE 409
     o Added the CS command                                      *   FILE 409
     o Added the CSR command                                     *   FILE 409
     o Added the DCLS command                                    *   FILE 409
     o Added the CA1 command                                     *   FILE 409
     o Added the CAX keyword to the CAT command                  *   FILE 409
     o Added the LLS keyword to the LINK command                 *   FILE 409
     o Added APF fields for LINK and LPA command output          *   FILE 409
     o Volser now displayed for LINK and LPA when DSCB           *   FILE 409
       is OFF                                                    *   FILE 409
     o Added support for parm to be passed via ISPF SELECT       *   FILE 409
       PGM(MXI)                                                  *   FILE 409
     o Fixed panel size for MXIHMSC2                             *   FILE 409
     o Added the MXICMDS ISPF table to ensure PASSTHRU for       *   FILE 409
       MXI commands                                              *   FILE 409
                                                                 *   FILE 409

Table of contents

           contains the load modules associated with the MXI     *   FILE 410
           package from Rob Scott, of Scott Enterprise           *   FILE 410
           Consultancy, Ltd. in England.  The MXI package is     *   FILE 410
           a type of system monitor that can run under ISPF,     *   FILE 410
           in batch, or it can be invoked under REXX.            *   FILE 410
                                                                 *   FILE 410
           For more detailed description of this package, see    *   FILE 410
           the documentation under File 409, and the members     *   FILE 410
           starting with "$" in File 409 itself.                 *   FILE 410
                                                                 *   FILE 410
                For up to date information please see the        *   FILE 410
                SEC website : www.secltd.co.uk                   *   FILE 410
                                                                 *   FILE 410
                Any problems, comments or suggestions            *   FILE 410
                please e-mail : info@secltd.co.uk                *   FILE 410
                                                                 *   FILE 410
           Scott Enterprise Consultancy Ltd.                     *   FILE 410
           Tel: +44 (0)181 408 3556                              *   FILE 410
                                                                 *   FILE 410

Table of contents

           is from Rob Scott of Scott Enterprise Consultancy     *   FILE 411
           in England, and contains source code for some of      *   FILE 411
           his utilities.                                        *   FILE 411
                                                                 *   FILE 411
               For up to date information please see the         *   FILE 411
               SEC website : www.secltd.co.uk                    *   FILE 411
                                                                 *   FILE 411
               Any problems, comments or suggestions             *   FILE 411
               please e-mail : info@secltd.co.uk                 *   FILE 411
                                                                 *   FILE 411
      SEC Utilities - File 411 and 412                           *   FILE 411
      --------------------------------                           *   FILE 411
                                                                 *   FILE 411
      Please note that pre-assembled and linked versions of      *   FILE 411
      most of these utilities are available in CBT Tape File     *   FILE 411
      412 which also includes the VTOCUTIL program.              *   FILE 411
                                                                 *   FILE 411
      Index of Members in this dataset                           *   FILE 411
      --------------------------------                           *   FILE 411
      CONFIGX$       Installation and usage documentation for    *   FILE 411
                     CONFIGXX                                    *   FILE 411
      CONFIGXX       Utility to construct a CONFIG member for    *   FILE 411
                     your active system                          *   FILE 411
      DELNOEN$       Installation and usage documentation for    *   FILE 411
                     DELNOENQ.                                   *   FILE 411
      DELNOEN@       Sample JCL to assemble and link DELNOENQ.   *   FILE 411
      DELNOENQ       Assembler source for the DELNOENQ batch     *   FILE 411
                     utility.                                    *   FILE 411
      IEFACTR$       Installation and usage notes for the        *   FILE 411
                     IEFACTRT exit.                              *   FILE 411
      IEFACTRT       Assembler source for the IEFACTRT step      *   FILE 411
                     termination exit.                           *   FILE 411
      LISTSY$        Installation and usage documentation for    *   FILE 411
                     LISTSYM and VIEWSYM.                        *   FILE 411
      LISTSY@        Sample JCL to assemble and link LISTSYM.    *   FILE 411
      LISTSYM        Assembler source for the LISTSYM            *   FILE 411
                     external REXX function.                     *   FILE 411
      VIEWSYM        REXX Edit macro to show possible use of     *   FILE 411
                     the LISTSYM external REXX function.         *   FILE 411
      SLEE$          Installation and usage documentation for    *   FILE 411
                     SLEEP                                       *   FILE 411
      SLEE@          Sample JCL to assemble and link SLEEP.      *   FILE 411
      SLEEP          Assembler source for the SLEEP external     *   FILE 411
                     REXX function.                              *   FILE 411
      STEMPUL$       Installation and usage documentation for    *   FILE 411
                     STEMPUSH and STEMPULL.                      *   FILE 411
      STEMPUL@       Sample JCL to assemble and link STEMPUSH    *   FILE 411
                     and STEMPULL.                               *   FILE 411
      STEMPULL       Assembler source for the STEMPULL           *   FILE 411
                     external REXX function.                     *   FILE 411
      STEMPUSH       Assembler source for the STEMPUSH           *   FILE 411
                     external REXX function.                     *   FILE 411
      VARYDAS$       Installation and usage documentation for    *   FILE 411
                     the VARYDASD utility.                       *   FILE 411
      VARYDASD       Assembler source for utility to vary DASD   *   FILE 411
                     devices offline depending on the volser.    *   FILE 411
      VTOCUTI$       Installation and usage documentation for    *   FILE 411
                     the VTOCUTIL utility (source not            *   FILE 411
                     supplied). Load module is supplied in       *   FILE 411
                     CBT Tape File 412.                          *   FILE 411
                                                                 *   FILE 411

Table of contents

           is from Rob Scott of Scott Enterprise Consultancy     *   FILE 412
           in England, and contains load modules for his         *   FILE 412
           utilities whose source code is on File 411, and       *   FILE 412
           also for the VTOCUTIL program.                        *   FILE 412
                                                                 *   FILE 412
               For up to date information please see the         *   FILE 412
               SEC website : www.secltd.co.uk                    *   FILE 412
                                                                 *   FILE 412
               Any problems, comments or suggestions             *   FILE 412
               please e-mail : info@secltd.co.uk                 *   FILE 412
                                                                 *   FILE 412

Table of contents

           is from Ashley Street and contains a collection       *   FILE 413
           of TSO and REXX utilities whose flavor is largely     *   FILE 413
           borrowed from VM.  So if you're a former VM'er who    *   FILE 413
           has to work on TSO, this stuff is for you.  It may    *   FILE 413
           even be very useful, if you're not a former VM'er.    *   FILE 413
           Very much worth a try....                             *   FILE 413
                                                                 *   FILE 413
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  *   FILE 413
                                                                 *   FILE 413
     FadH Software - TSO/Rexx utilities library.                 *   FILE 413
                                                                 *   FILE 413
     This library contains OBJECT code for various utilties,     *   FILE 413
     installation JCL and sample execs.                          *   FILE 413
                                                                 *   FILE 413
     For advice/help or enhancement requests, please E-Mail      *   FILE 413
     me at:    a.street@btinternet.com                           *   FILE 413
                                                                 *   FILE 413
     For the latest updates and further information please       *   FILE 413
     visit my Website.                                           *   FILE 413
                                                                 *   FILE 413
     URL: http://www.btinternet.com/~ashleys/fadh_software.htm   *   FILE 413
                                                                 *   FILE 413
     TSO/REXX functions                                          *   FILE 413
     ==================                                          *   FILE 413
     PDSFLIST - *THE* alternative to ISPF 3.4 etc.               *   FILE 413
     GLOBALV  - Rexx Global variable function for TSO            *   FILE 413
     SVC99DSN - A fast and easy alternative to TSO ALLOC         *   FILE 413
                                                                 *   FILE 413
     MVS/TSO commands and utilities                              *   FILE 413
     ==============================                              *   FILE 413
     TSGQUERY - TSO Query device command                         *   FILE 413
     TSGDEVCK - Device status checker for IPL's                  *   FILE 413
     TSGTSCAN - TSO based TAPE scan function                     *   FILE 413
     DENQ     - TSO based ENQ display program                    *   FILE 413
     WHOSGOT  - TSO based dataset allocation status utility      *   FILE 413
                                                                 *   FILE 413
     Sample EXECS                                                *   FILE 413
     ============                                                *   FILE 413
     FLIST    - Using the PDSFLIST rexx function                 *   FILE 413
     QUERY    - using the TSGQUERY command                       *   FILE 413
     TAPESCAN - Ysing the TSGTSCAN command                       *   FILE 413
                                                                 *   FILE 413
     JCL/HELP files                                              *   FILE 413
     ==============                                              *   FILE 413
     ASSREXX  - JCL to assemble/Link-edit Rexx function          *   FILE 413
                package (IRXFUSER)                               *   FILE 413
     FLISTHLP - Help file for PDSFLIST rexx function             *   FILE 413
     IRXFUSER - Source for IRXFUSER                              *   FILE 413
     LKEDJCL  - JCL to link-edit MVS/TSO utilties                *   FILE 413
                                                                 *   FILE 413

Table of contents

           is from Rick Fochtman of Chicago, Illinois and        *   FILE 414
           contains a batch program to convert printout from     *   FILE 414
           machine control characters to ANSI control            *   FILE 414
           characters.                                           *   FILE 414
                                                                 *   FILE 414
           email:   Rick.Fochtman@botcc.com                      *   FILE 414
                                                                 *   FILE 414

Table of contents

           IS CURRENTLY EMPTY                                    *   FILE 415
                                                                 *   FILE 415

Table of contents

           IS FROM DELUXE CHECK PRINTERS AND CONTAINS THE        *   FILE 416
           FOLLOWING.  THIS FILE IS IN IEBUPDTE SYSIN FORMAT     *   FILE 416
           SEE THE MEMBER CALLED $INDEX FOR ADDITIONAL           *   FILE 416
           INFORMATION.                                          *   FILE 416
                                                                 *   FILE 416
    CATLIST   -  THIS PROGRAM WILL DO A VERY FAST LISTING        *   FILE 416
                 OF AN ICF CATALOG FOR GENERATION DATASETS       *   FILE 416
                 AND NONVSAM DATASETS.  THE LISTING IS IN        *   FILE 416
                 THE SAME FORMAT AS IDCAMS (WE USED IT TO        *   FILE 416
                 BUILD A TMC) BUT THE OUTPUT FORMAT WOULD        *   FILE 416
                 BE EASY TO CHANGE.  THE PROGRAM MUST RUN        *   FILE 416
                 AUTHORIZED (AC=1) BECAUSE IT OPENS THE          *   FILE 416
                 CATALOG AS A DATASET.  ALSO THERE IS A          *   FILE 416
                 MODESET WE USED TO ALLOW US TO BYPASS RACF      *   FILE 416
                 CHECKING.  (RACF THINKS YOU NEED ALTER          *   FILE 416
                 ACCESS TO READ THE DATASET AND ALL OF OUR       *   FILE 416
                 CATALOGS HAVE A UACC OF UPDATE).  ALL THAT      *   FILE 416
                 WAS DONE IN KEY ZERO WAS TO SET THE             *   FILE 416
                 JSCBPASS BIT ON.  THE SPEED INCREASE OF         *   FILE 416
                 THIS PROGRAM WAS SEVERAL ORDERS OF              *   FILE 416
                 MAGNITUDE BETTER THAN IDCAMS ON A LARGE         *   FILE 416
                 ICF CATALOG.                                    *   FILE 416
                                                                 *   FILE 416
    CMDLOFF   -  THIS COMMAND WILL ISSUE THE COMMAND PASSED      *   FILE 416
                 TO IT AND THEN CAUSE LOGOFF OF THE USER.        *   FILE 416
                 THIS IS USEFUL IN THE SITUATION WHERE YOU       *   FILE 416
                 WANT A USER TO EXIST IN A PROTECTED             *   FILE 416
                 ENVIRONMENT.  EX. CMDLOFF ISPSTART              *   FILE 416
                 PANEL(USERSEL)                                  *   FILE 416
                                                                 *   FILE 416
    DLXAUTHC  -  THIS COMMAND WILL ISSUE THE COMMAND PASSED      *   FILE 416
                 TO AFTER SETTING THE JSCBAUTH BIT ON.  WHEN     *   FILE 416
                 THE COMMAND COMPLETES THE JSCBAUTH BIT          *   FILE 416
                 WILL BE SET OFF.  THE JSCB TAMPERING IS         *   FILE 416
                 DONE IN A USER SVC.  YOU MUST REPLACE THE       *   FILE 416
                 USERSVC MACRO WITH YOUR OWN INTEGRITY           *   FILE 416
                 VIOLATION.  THIS COMMAND IS ESPECIALLY          *   FILE 416
                 USEFUL FOR ENTERING RACF COMMANDS FROM          *   FILE 416
                 ISPF DIALOGS.  EX. DLXAUTHC LISTDSD             *   FILE 416
                 DA('DSN1.EXAMPLE') ALL                          *   FILE 416
                                                                 *   FILE 416
    EXIMPORT     GENERATE THE JCL NECESSARY FOR EXPORTING        *   FILE 416
                 AND IMPORTING THE DATA SETS ON A SPECIFIED      *   FILE 416
                 VOLUME.  CREATES ONE DATA SET WITH THE JCL      *   FILE 416
                 FOR EXPORTING THE DATA SETS ON A SPECIFIED      *   FILE 416
                 VOLUME AND ANOTHER FOR IMPORTING THE SAME       *   FILE 416
                 DATA SETS.  FOR VSAM FILES, THE JCL WILL        *   FILE 416
                 BE SET UP TO EXECUTE IDCAMS, EXPORTING TO       *   FILE 416
                 TAPE AND THEN IMPORTING BACK ONTO THE SAME      *   FILE 416
                 VOLUME FROM THE TAPE.  FOR NON-VSAM PS          *   FILE 416
                 FILES, THE PROGRAM IEBGENER IS EXECUTED TO      *   FILE 416
                 COPY THE DATA SET TO TAPE AND THEN BACK TO      *   FILE 416
                 THE SAME VOLUME.  FOR PO FILES, IEBCOPY IS      *   FILE 416
                 USED.  ALSO A CLIST IS GENERATED TO             *   FILE 416
                 SCRATCH THE TAPE FILES AFTER THE DATA SETS      *   FILE 416
                 HAVE BEEN IMPORTED.                             *   FILE 416
                                                                 *   FILE 416
    IGGPRE00     DF/DS ALLOCATE PRE PROCESSING EXIT              *   FILE 416
                 TESTER.                                         *   FILE 416
                                                                 *   FILE 416
    INMRZ01      RECEIVE INITIALIZATION EXIT ALLOWS              *   FILE 416
                 AUTHORIZATION CHECKING FOR USER IDS             *   FILE 416
                 EXECUTING RECEIVE IN BACKGROUND.                *   FILE 416
                                                                 *   FILE 416
    INMRZ11      RECEIVE PRE-PROCESSING EXIT ALLOWS RECEIVE      *   FILE 416
                 TO RUN IN BACKGROUND WITH THE EXIT              *   FILE 416
                 REPLACING THE USER INTERACTION IN               *   FILE 416
                 DETERMINING THE RECEIVING DATA SET NAME.        *   FILE 416
                                                                 *   FILE 416
    RACFALT   -  THIS PROGRAM WILL GENERATE A CLIST TO           *   FILE 416
                 CHANGE THE VOLUME SERIAL NUMBERS IN THE         *   FILE 416
                 RACF PROFILES OF ALL NONVSAM DATASETS ON A      *   FILE 416
                 SPECIFIED VOLUME.                               *   FILE 416
                                                                 *   FILE 416
    RACFCLST  -  THIS PROGRAM WILL GENERATE A CLIST TO           *   FILE 416
                 REDEFINE (VIA RACF COMMANDS DELDSD, ADDSD,      *   FILE 416
                 AND PERMIT) FOR ALL DATASETS ON A               *   FILE 416
                 SPECIFIED VOLUME.  DUE TO USE OF RACF           *   FILE 416
                 INTERNAL MACROS THIS PROGRAM MUST BE RUN        *   FILE 416
                 AUTHORIZED.  IF SYSIN IS PRESENT YOU CAN        *   FILE 416
                 INCLUDE COMMANDS TO SELECT BY DATASET           *   FILE 416
                 GROUP ON A VOLUME AND/OR DATASET NAME WITH      *   FILE 416
                 OR WITHOUT VOLUME SPECIFICATION.  WARNING:      *   FILE 416
                 IF SYSIN IS PRESENT AND DUMMIED OUT OR          *   FILE 416
                 EMPTY THEN A NULL CLIST WILL BE CREATED.        *   FILE 416
                                                                 *   FILE 416

Table of contents

           IS CURRENTLY EMPTY                                    *   FILE 417
                                                                 *   FILE 417

Table of contents

           IS FROM COMBINED INSURANCE OF AMERICA, CHICAGO        *   FILE 418
           ILLINOIS.  THIS FILE IS IN IEBUPDTE SYSIN FORMAT      *   FILE 418
           AND CONTAINS THE FOLLOWING :                          *   FILE 418
                                                                 *   FILE 418
                                                                 *   FILE 418
           $INDEX            CHANGES A/O JANUARY  1988           *   FILE 418
                                                                 *   FILE 418
                                                                 *   FILE 418
         AXFXPIRE          ACF2 LOGONID EXPIRATION UTILITY       *   FILE 418
                           PROGRAM THAT NEW USES THE ACF2        *   FILE 418
                           EXTENDED ALTER REQUEST ENTRY          *   FILE 418
                           (ARE) CONTROL BLOCK STRUCTURE         *   FILE 418
                                                                 *   FILE 418
         ACFVIOS           ACF2 UTILITY PROGRAM THAT WILL        *   FILE 418
                           COPY THE ACF2 SECURITY VIOLATION      *   FILE 418
                           COUNTER (SEC-VIO) TO USER-DEFINED     *   FILE 418
                           FIELDS AND WILL SUSPEND ANY LOGONID   *   FILE 418
                           WITH 6 OR MORE VIOLATIONS.            *   FILE 418
                                                                 *   FILE 418
         AXFEXPDT          THIS IS A SIMULATION VERSION OF       *   FILE 418
                           THE ACFXPIRE PROGRAM THAT WILL        *   FILE 418
                           PRODUCE A REPORT OF WHAT LOGONIDS     *   FILE 418
                           WILL BE EXPIRED BY THE ACFXPIRE       *   FILE 418
                           PROGRAM.                              *   FILE 418
                                                                 *   FILE 418
         USERCFDE          THIS IS OUR ACF2 USERFDE ENTRIES      *   FILE 418
                           NEEDED FOR THE ACFVIOS UTILITY        *   FILE 418
                           PROGRAM.                              *   FILE 418
                                                                 *   FILE 418
         USERLIDE          THIS IS OUR ACF2 USER LOGONID FIELDS  *   FILE 418
                           NEEDED FOR THE ACFVIOS UTILITY        *   FILE 418
                           PROGRAM.                              *   FILE 418
                                                                 *   FILE 418
         IVP3480           SOME CHANGES TO MY 3480 CARTRIDGE     *   FILE 418
                           INSTALLATION VERIFICATION PROCEDURE:  *   FILE 418
                                                                 *   FILE 418
            - CHANGE THE DATA BUFFER FROM 24K TO 32K.            *   FILE 418
              32K IS THE HIGHEST BLOCK SIZE YOU CAN USE.         *   FILE 418
                                                                 *   FILE 418
            - ADDED EQUATE OF DCBOPTW TO DCBBIT0 AFTER USE       *   FILE 418
              OF DCBD MACRO DSECT TO INDICATE WRITE VALIDITY     *   FILE 418
              CHECK FOR 3480 DEVICES.                            *   FILE 418
                                                                 *   FILE 418
            - SET EQUATE FOR TAPE-WRITE-IMMEDIATE MODE           *   FILE 418
              TO DCBOPTW FROM DCBBIT0 FOR BETTER PROGRAM         *   FILE 418
              UNDERSTANDING.                                     *   FILE 418
                                                                 *   FILE 418
            - ADD ADDITIONAL SYNCDEV MACRO AFTER WE ARE IN       *   FILE 418
              TAPE-WRITE-IMMEDIATE MODE TO INQUIRE ABOUT         *   FILE 418
              THE NUMBER OF DATA BLOCKS.                         *   FILE 418
                                                                 *   FILE 418
            - ISSUE A RETURN CODE MESSAGE ON THE LAST CLOSE      *   FILE 418
              OF THIS PROGRAM.                                   *   FILE 418
                                                                 *   FILE 418
            - CORRECTED COMMENTS WHERE POSSIBLE FOR CLARITY.     *   FILE 418
                                                                 *   FILE 418
           ACFSCAN           ACF2 LOGONID EXPIRATION UTILITY     *   FILE 418
                             TO EXPIRE LOGONIDS NOT USED IN      *   FILE 418
                             31 DAYS.  THIS PROGRAM USES A       *   FILE 418
                             USER-DEFINED DATE-SET (LIDSETP)     *   FILE 418
                             FIELD IF ACC-DATE IS BLANK.         *   FILE 418
                                                                 *   FILE 418
           IGGPRE00          DF/DS DASDM PRE-PROCESSING EXIT     *   FILE 418
                             THAT PERFORMS AN ACF2 RESOURCE      *   FILE 418
                             RULE VALIDATION TO ALLOW,LOG OR     *   FILE 418
                             DENY ALLOCATION TO DASD VOLUMES.    *   FILE 418
                                                                 *   FILE 418
           LGNPARMS          ACF2 LOGON PARAMETER EXIT TO        *   FILE 418
                             PROMPT THE TSO USER FOR A PROJECT   *   FILE 418
                             CODE AT LOGON TIME.  THIS CODE      *   FILE 418
                             IS APPENDED ONTO THE FIXED          *   FILE 418
                             ACCOUNTING INFORMATION AND          *   FILE 418
                             WRITTEN TO SMF.                     *   FILE 418
                                                                 *   FILE 418
           LGNPXIT           ACF2 LOGON POST-VALIDATION EXIT     *   FILE 418
                             THAT WILL ALLOW USAGE OF TSO        *   FILE 418
                             BY ACF2 RESOURCE VALIDATIONS        *   FILE 418
                             OF VTAM LUNAMES.  THIS EXIT CAN     *   FILE 418
                             BE USED FOR TSO DIAL-UP ACCESS      *   FILE 418
                             PROTECTION IF YOUR DIAL-UP LUNAMES  *   FILE 418
                             ARE A DIFFERENT NAMING CONVENTION   *   FILE 418
                             FROM YOUR LOCALS.                   *   FILE 418
                                                                 *   FILE 418
           IEFUTL            THIS SMF EXIT WILL ALLOW A          *   FILE 418
                             DIFFERENT JOB WAIT TIME FOR TSO     *   FILE 418
                             USERS VERSUS BATCH JOBS.  A TABLE   *   FILE 418
                             IS DEFINED FOR JOB WAIT TIMES BY    *   FILE 418
                             THE FIRST 2 DIGITS OF THE TSO       *   FILE 418
                             USERID.  DEFAULT JOB WAIT TIME IS   *   FILE 418
                             30 MINUTES.                         *   FILE 418
                                                                 *   FILE 418
                             THIS EXIT WILL NOT CHANGE IF THE    *   FILE 418
                             SMFPRMXX JWT VALUE IS CHANGED.      *   FILE 418
                                                                 *   FILE 418
           MCS               UTILITY PROGRAM TO DISPLAY THE      *   FILE 418
                             MASTER CONSOLE (WILL RUN ON         *   FILE 418
                             MVS/SP OR MVS/XA. AN XA VERSION     *   FILE 418
                             OF THE DIDOCS COMMAND).             *   FILE 418
                             THIS IS THE VERSION THAT CBT        *   FILE 418
                             RUNS.                               *   FILE 418
                                                                 *   FILE 418
           S000160           DFP 1.0  CHECKPOINT RESTART ZAP     *   FILE 418
                             TO ALLOW OS CHECKPOINTS ON          *   FILE 418
                             SHARED DASD                         *   FILE 418
                                                                 *   FILE 418
           S000180  DFP 2.1  DFP 2.1  CHECKPOINT RESTART ZAP     *   FILE 418
                             TO ALLOW OS CHECKPOINTS ON          *   FILE 418
                             SHARED DASD                         *   FILE 418
                                                                 *   FILE 418
           VLDEXIT           AN ACF2 DATASET PRE-VALIDATION      *   FILE 418
                             EXIT TO LIMIT ALL ALLOCATE /        *   FILE 418
                             SCRATCH / RENAME FUNCTIONS ON       *   FILE 418
                             DATASETS WITH THE MIDDLE -          *   FILE 418
                             INDEX NAME OF TEST TO VOLUMES       *   FILE 418
                             BEGINNNING WITH STM3**              *   FILE 418
                                                                 *   FILE 418

Table of contents

           is from David Rivers of Dignus in North Carolina,     *   FILE 419
           and contains C language programs which were compiled  *   FILE 419
           with the Dignus C Compiler whose output is OS/390     *   FILE 419
           MVS assembler language.  Programs are presented       *   FILE 419
           with C language source code, and the assembler        *   FILE 419
           language program that results when the C source is    *   FILE 419
           compiled with the Dignus compiler.                    *   FILE 419
                                                                 *   FILE 419
              Dave Rivers                                        *   FILE 419
              Dignus, LLC                                        *   FILE 419
              8924 Windjammer Drive                              *   FILE 419
              Raleigh, NC     27615                              *   FILE 419
              phone:  (919) 676-0847                             *   FILE 419
              FAX:  (919) 676-0847                               *   FILE 419
              email:  rivers@dignus.com                          *   FILE 419
                                                                 *   FILE 419
           Executable modules for these programs are provided    *   FILE 419
           on File 420 of this tape.                             *   FILE 419
                                                                 *   FILE 419
           More information about the Dignus C Compiler can be   *   FILE 419
           found at:     http://www.dignus.com                   *   FILE 419
                                                                 *   FILE 419
           A full manual for these programs and all the          *   FILE 419
           executable programs in the load module library        *   FILE 419
           on File 420, can be found in member $DIGNUS on        *   FILE 419
           this file.                                            *   FILE 419
                                                                 *   FILE 419
           All copyright restrictions and stipulations           *   FILE 419
           about programs found in Files 419 and 420,            *   FILE 419
           are detailed in member $DIGNUS, under the             *   FILE 419
           instructions for each program.                        *   FILE 419
                                                                 *   FILE 419
     This PDS contains two programs that are typically           *   FILE 419
     available on UNIX systems,  the `what' program and          *   FILE 419
     the `grep' program.                                         *   FILE 419
                                                                 *   FILE 419
     You should find the following:                              *   FILE 419
                                                                 *   FILE 419
     grep@c   -    The C source code for a grep clone,           *   FILE 419
                   originally taken from the DECUS               *   FILE 419
                   tape.  Modified for running under             *   FILE 419
                   OS/390.                                       *   FILE 419
                                                                 *   FILE 419
     grep@a   -    The assembly source generated                 *   FILE 419
                   with the Systems/C compiler.                  *   FILE 419
                                                                 *   FILE 419
     what@c   -    The C source code for the `what'              *   FILE 419
                   program, from the Berkely                     *   FILE 419
                   distribution.  Modified for running           *   FILE 419
                   under OS/390                                  *   FILE 419
                                                                 *   FILE 419
     what@a   -    The assembly source generated                 *   FILE 419
                   with the Systems/C compiler.                  *   FILE 419
                                                                 *   FILE 419
     We have included the assembly source for these programs     *   FILE 419
     in case someone wants to "pull out" one of the routines     *   FILE 419
     (particularly, the regular expression routines in grep)     *   FILE 419
     for inclusion in other programs.  You should be able to     *   FILE 419
     extract the function, adjust the prologue/epilogue          *   FILE 419
     correctly and include these in your own programs.   The     *   FILE 419
     code is non-rent, and uses R12 as the base register and     *   FILE 419
     R13 as the frame base register.  You should replace         *   FILE 419
     DCCPRLG and DCCEPIL with the appropriate function           *   FILE 419
     entry/exit macros.  The FRAMESIZE parameter on DCCPRLG      *   FILE 419
     indicates how much dynamic storage the routine will         *   FILE 419
     need.                                                       *   FILE 419
                                                                 *   FILE 419
     However, you should be able to compile the C source with    *   FILE 419
     other C compiler implementations for the mainframe.         *   FILE 419
                                                                 *   FILE 419
     Also, if you want to download the executables, we have      *   FILE 419
     them on our web site - http://www.dignus.com - and on       *   FILE 419
     File 420 of this tape.                                      *   FILE 419
                                                                 *   FILE 419
     Just what are these?                                        *   FILE 419
                                                                 *   FILE 419
   GREP:                                                         *   FILE 419
       General Regular Expression Processor.                     *   FILE 419
                                                                 *   FILE 419
             Read a file, looking for lines that                 *   FILE 419
             match a specified pattern.                          *   FILE 419
                                                                 *   FILE 419
   WHAT:                                                         *   FILE 419
       Show what versions of object modules were used            *   FILE 419
       to construct a file                                       *   FILE 419
                                                                 *   FILE 419
             On some source management systems, it's             *   FILE 419
             possible to embed an ID string in the               *   FILE 419
             source which will then appear in the                *   FILE 419
             object deck or load module for a                    *   FILE 419
             program.   This ID usually contains the             *   FILE 419
             file name, revisision number, check-in              *   FILE 419
             date, etc...                                        *   FILE 419
                                                                 *   FILE 419
             Thus, using WHAT, you can scan an object            *   FILE 419
             deck, or load module, and be able to                *   FILE 419
             determine just which version of the                 *   FILE 419
             source was used to build that object.               *   FILE 419
                                                                 *   FILE 419
             From the Berkeley manual page:                      *   FILE 419
                                                                 *   FILE 419
                 The what utility searches each specified        *   FILE 419
                 file for sequences of the form "@(#)" as        *   FILE 419
                 inserted by the source code control system.     *   FILE 419
                 It prints the remainder of the string following *   FILE 419
                 this marker, up to a NUL character, newline,    *   FILE 419
                 double quote, ``>'' character, or backslash.    *   FILE 419
                                                                 *   FILE 419
                 The following option is available:              *   FILE 419
                                                                 *   FILE 419
                 -s      Stop searching each file after the      *   FILE 419
                         first match.                            *   FILE 419
                                                                 *   FILE 419
                 Exit status is 0 if any matches were found,     *   FILE 419
                 otherwise 1.                                    *   FILE 419
                                                                 *   FILE 419

Table of contents

           is from David Rivers of Dignus in North Carolina,     *   FILE 420
           and it contains executable C Language programs        *   FILE 420
           which were compiled with the Dignus C Compiler,       *   FILE 420
           that produces assembler language source code as       *   FILE 420
           output.  For more information about the Dignus        *   FILE 420
           C Language compiler, please see:                      *   FILE 420
                                                                 *   FILE 420
              http://www.dignus.com                              *   FILE 420
                                                                 *   FILE 420
              Dave Rivers                                        *   FILE 420
              Dignus, LLC                                        *   FILE 420
              8924 Windjammer Drive                              *   FILE 420
              Raleigh, NC     27615                              *   FILE 420
              phone:  (919) 676-0847                             *   FILE 420
              FAX:  (919) 676-0847                               *   FILE 420
              email:  rivers@dignus.com                          *   FILE 420
                                                                 *   FILE 420
     The following programs are available for *free*             *   FILE 420
     download from Dignus, LLC, and are here on this tape.       *   FILE 420
                                                                 *   FILE 420
     Each has been compiled with Systems/C - usually in a        *   FILE 420
     cross-platform environment. Systems/C has no runtime        *   FILE 420
     library requirements, there is nothing more to download     *   FILE 420
     to run these programs.                                      *   FILE 420
                                                                 *   FILE 420
     They are made available free of charge, and unless          *   FILE 420
     otherwise noted, are copyright Dignus, LLC.                 *   FILE 420
                                                                 *   FILE 420
     Dignus provides NO WARRANTY, whatsoever, to these           *   FILE 420
     programs. Use them at your own discretion.                  *   FILE 420
                                                                 *   FILE 420
     We will attempt to update this page as more downloads       *   FILE 420
     become available, but we do not promise to do so.           *   FILE 420
                                                                 *   FILE 420
      * printps  - a program to convert text to postscript.      *   FILE 420
      * indent   - a program to "pretty print" C source.         *   FILE 420
      * grep     - the standard GREP utility.                    *   FILE 420
      * what     - the WHAT utility for object versions.         *   FILE 420
      * byacc    - the Berkely YACC utility for parser           *   FILE 420
                   generation.                                   *   FILE 420
      * flex     - the Berkely Fast LEXical generator.           *   FILE 420
                                                                 *   FILE 420

Table of contents

           IS THE XACORZAP PROGRAM SUBMITTED BY ROBERT BUDGE OF  *   FILE 421
           HITACHI (FORMERLY NATIONAL ADVANCED SYSTEMS - NAS).   *   FILE 421
           XACORZAP PROVIDES THE ABILITY TO ALTER NUCLEUS OR     *   FILE 421
           LPA MODULES IN ANY MVS ENVIRONMENT, INCLUDING XA      *   FILE 421
           OR SP 1.3.  THE PROGRAM USES CONTROL STATEMENTS       *   FILE 421
           THAT ARE GENERALLY COMPATIBLE WITH AMASPZAP.  THIS    *   FILE 421
           FILE IS IN IEBUPDTE SYSIN FORMAT WITH MEMBERS         *   FILE 421
           CONTAINING SOURCE, OBJECT, AND A USERS' GUIDE.        *   FILE 421
                                                                 *   FILE 421
           ROBERT BUDGE IS THE ORIGINAL AUTHOR OF INCORZAP       *   FILE 421
           FROM THE TIME HE WORKED FOR IBM.  INCORZAP HAD BEEN   *   FILE 421
           WRITTEN IN PL/S AND WAS AVAILABLE FROM IBM (FREE)     *   FILE 421
           ONLY AS AN OBJECT DECK.  SOURCE HAD BEEN CREATED      *   FILE 421
           EARLIER BY BILL GODFREY (SEE FILE 316) IN ASSEMBLER   *   FILE 421
           LANGUAGE.  WHEN ROBERT BUDGE (WHO LEFT IBM) SAW       *   FILE 421
           THE ASSEMBLER LANGUAGE SOURCE ON THIS TAPE, HE        *   FILE 421
           LATER UPGRADED IT FOR XA, AND THAT IS WHAT IS ON      *   FILE 421
           THIS FILE.  (SEEMS TO WORK FINE FOR ESA TOO.  I       *   FILE 421
           RAN IT ON READ-ONLY NUCLEUS ON AN ESA 4.1 SYSTEM.     *   FILE 421
           AT LEAST IT WORKS WITH CSECTS THAT ARE IN IEANUC01.   *   FILE 421
           IT COULD NOT FIND IN CORE:  NAME IECVXT6U IECVXT6U    *   FILE 421
           EVEN THOUGH THIS MODULE IS IN SYS1.NUCLEUS.  LOOKS    *   FILE 421
           LIKE IT NEEDS A LITTLE WORK TO FIND NUCLEUS MODULES   *   FILE 421
           OTHER THAN IEANUC01.)                                 *   FILE 421
                                                                 *   FILE 421
           ROB BUDGE'S CURRENT PHONE NUMBER:  415-281-2253       *   FILE 421
                                                                 *   FILE 421
           KW A INCORZAP INCOREZAP COREZAP CORZAP                *   FILE 421
                                                                 *   FILE 421

Table of contents

           IS FROM DON MARQUARDT OF MAY & SPEH OAKBROOK TERRACE  *   FILE 422
           ILLINOIS.  THIS FILE IS IN IEBUPDTE SYSIN FORMAT AND  *   FILE 422
           CONTAINS THE FOLLOWING MEMBERS:  SEE MEMBER CALLED    *   FILE 422
           $$INDEX FOR ADDITIONAL INFORMATION.                   *   FILE 422
                                                                 *   FILE 422
           CHEKTRAN  CONVERTS NUMERIC FIELDS TO SPELLED OUT      *   FILE 422
                     WORDS FOR USE ON CHECKS.  IS ABLE TO        *   FILE 422
                     PRINT IN BOTH ENGLISH AND FRENCH AND        *   FILE 422
                     SUPPORTS BOTH DOLLARS/CENTS AS WELL AS      *   FILE 422
                     ENGLISH POUNDS/PENCE ORIGINAL AUTHOR        *   FILE 422
                     UNKNOWN.  I CONVERTED ROUTINE FROM DOS      *   FILE 422
                     TO OS.                                      *   FILE 422
                                                                 *   FILE 422
           DI        A DISPLAY INITS FOR 1.3.4 OF JES            *   FILE 422
                     UPDATE OF DI IN AIR FORCE FILE 300          *   FILE 422
                                                                 *   FILE 422
                     THE NEXT THREE ENTRIES ARE MACROS THAT MAY  *   FILE 422
                     BE USED IN SOME OF THE PROGRAMS IN THIS     *   FILE 422
                     FILE                                        *   FILE 422
                                                                 *   FILE 422
           DYNAM     TO DO DYNAMIC ALLOCATION                    *   FILE 422
                                                                 *   FILE 422
           ENT13     ANOTHER STARTUP ROUTINE.  THIS ONE USES     *   FILE 422
                     REG 13 AS A BASE AND INCLUDES CHAINING      *   FILE 422
                     AND SUPPLYING A NEW SAVE AREA.  IT          *   FILE 422
                     ELIMINATES WASTING A REGISTER JUST TO       *   FILE 422
                     POINT TO A SAVE AREA.  A PARM OF NO=        *   FILE 422
                     ALLOWS THE SPECIFICATION OF THE NUMBER      *   FILE 422
                     OF BASE REGS TO USE.  DEFAULT IS 1.         *   FILE 422
                     ASSIGNMENT IS FROM REG 13 DOWN.             *   FILE 422
                                                                 *   FILE 422
           EQUATE    ANOTHER REGISTER EQUATE ROUTINE.  PRINTS    *   FILE 422
                     THE WORD EQUATE IN LARGE BLOCK LETTERS      *   FILE 422
                     FOR EASIER SPOTTING IN A LISTING            *   FILE 422
                                                                 *   FILE 422
           EXT13     MATCHING ROUTINE TO ENT13                   *   FILE 422
                                                                 *   FILE 422
                    END OF MACROS                                *   FILE 422
                                                                 *   FILE 422
           FAVERVA   THIS PROGRAM READS CONTROL STATEMENTS FOR   *   FILE 422
                     GOAL SYSTEMS' FAVER PROGRAM AND CONVERTS    *   FILE 422
                     THEM TO SUPPORT VSAM-ASSIST FROM SOFTWORKS  *   FILE 422
                                                                 *   FILE 422
           FCBIDR    THIS PROGRAM IS KNOWN AS LISTIDR FROM       *   FILE 422
                     FILE 316.  I DELETED SOME OF THE PUT'S      *   FILE 422
                     SO ONLY THE USER IDR INFO IS PRINTED        *   FILE 422
                     THIS MAKES A NICE LIST FOR REVIEWING        *   FILE 422
                     JUST WHAT FCB'S ARE ON THE SYSTEM, WHEN,    *   FILE 422
                     FOR WHAT CUSTOMER, AND WHO ADDED IT TO      *   FILE 422
                     THE SYSTEM.                                 *   FILE 422
                                                                 *   FILE 422
                     IT IS USED IN COMBINATION WITH THE          *   FILE 422
                     FOLLOWING FCB.... PROGRAMS                  *   FILE 422
                                                                 *   FILE 422
           FCBIDRJC  THE JCL AND SYSIN USED FOR THE ABOVE        *   FILE 422
                     PROGRAM                                     *   FILE 422
                                                                 *   FILE 422
           FCBGEN    PROGRAM WE HAVE OUR PRINT ROOM OPERATORS    *   FILE 422
                     USE TO CREATE FCB'S.  A CLIST IS USED TO    *   FILE 422
                     INVOKE AND IS FCBGENC.  THE ROUTINE ASKS    *   FILE 422
                     FOR LAST 4 POSITIONS OF FCB NAME,           *   FILE 422
                     CHANNEL/LINES, REQUESTOR, AND CUSTOMER      *   FILE 422
                     OR FORM NAME.  IT THEN CHECKS TO MAKE       *   FILE 422
                     SURE THAT THIS FCB DOES NOT ALREADY         *   FILE 422
                     EXIST.  IF IT DOES IT ASKS THE OPERATOR     *   FILE 422
                     IF IT IS OK TO REPLACE.  IF YES, ROUTINE    *   FILE 422
                     CONTINUES.  IF NOT ROUTINE ASKS FOR A       *   FILE 422
                     NEW NAME.  REQUESTOR AND CUSTOMER/FORM      *   FILE 422
                     AND DATE CREATED IS ENTERED AS IDR DATA     *   FILE 422
                     FOR AUDIT USES LATER.  THE PROGRAM THEN     *   FILE 422
                     EXECUTES FCBWTO AT COMPLETION TO NOTIFY     *   FILE 422
                     THE USER THAT THE FCB IS AVAILABLE.         *   FILE 422
                                                                 *   FILE 422
           FCBGENC   CLIST USED WITH FCBGEN                      *   FILE 422
                                                                 *   FILE 422
           FCBWTO    PROGRAM TO ADVISE USER THAT THE FCB IS      *   FILE 422
                     NOW AVAILABLE                               *   FILE 422
                                                                 *   FILE 422
           HEWLDFP1  THIS IS A MODIFICATION OF THE DFP           *   FILE 422
                     LINKAGE EDITOR AT PTF LEVEL UZ78097 TO      *   FILE 422
                     ADD THE SYSLMOD DATASET NAME AND VOLSER     *   FILE 422
                     TO THE MESSAGE INDICATING                   *   FILE 422
                     ADDED/REPLACED.  IT IS NOT IN SMP           *   FILE 422
                     FORMAT.  YOU WILL HAVE TO DO THAT           *   FILE 422
                     YOURSELF.                                   *   FILE 422
                                                                 *   FILE 422
           HEWLFDPX  XA VERSION OF THE ABOVE.                    *   FILE 422
                                                                 *   FILE 422
           IEFTBL    THIS IS THE TABLE OF 'GOOD GUYS' THAT       *   FILE 422
                     ARE NOT TIMED OUT FOR WAIT TIME DURING      *   FILE 422
                     THE DAY.  OUTSIDE THE HOURS OF 7AM THRU     *   FILE 422
                     5PM.                                        *   FILE 422
                                                                 *   FILE 422
                     NOTE***  THIS MODULE MUST BE AVAILABLE      *   FILE 422
                              PRIOR TO USING THE COMPANION       *   FILE 422
                              MODULE IEFUTL.  NO CHECK IS        *   FILE 422
                              MADE IN IEFUTL TO BYPASS IF NOT    *   FILE 422
                              AVAILABLE.  I PLAN TO FIX THIS     *   FILE 422
                              AS SOON AS TIME PERMITS.           *   FILE 422
                                                                 *   FILE 422
           IEFUTL    THIS IS OUR UTL EXIT THAT CANCELS           *   FILE 422
                     EVERYTHING EXCEPT THE 'GOOD TSO GUYS'.      *   FILE 422
                     SEE IEFTBL ABOVE.                           *   FILE 422
                                                                 *   FILE 422
           INITJCL   THIS IS THE JCL WE USE FOR THE FOLLOWING    *   FILE 422
                     TWO PROGRAMS ONLY.  THE UNIT AND PGM NAMES  *   FILE 422
                     ARE CHANGED BASED ON WHICH TYPE OF TAPE     *   FILE 422
                     WE ARE INIT-ING.                            *   FILE 422
                                                                 *   FILE 422
           INITTAPE  THIS IS OUR HOME GROWN TAPE INIT            *   FILE 422
                     ROUTINE.  OUR OPERATORS LIKE IT BETTER.     *   FILE 422
                                                                 *   FILE 422
           INIT3480  SAME AS INITTAPE BUT FOR USE WITH THE       *   FILE 422
                     3480 DRIVES AS IT USES THE MSG DISPLAYS     *   FILE 422
                     ON THE DRIVE.                               *   FILE 422
                                                                 *   FILE 422
           JESNSLT   ZAP TO JES PRPU TO MAKE BLOCK SEPARATOR     *   FILE 422
                     NOT TO SLANT.  WHILE IT CAN BE DONE WITH    *   FILE 422
                     SMP, IT SEEMS A LITTLE OVERKILL TO RUN      *   FILE 422
                     AN SMP ASSEMBLY AND LINKEDIT FOR A 1        *   FILE 422
                     BYTE CHANGE.                                *   FILE 422
                                                                 *   FILE 422
           JESNSLTX  XA VERSION OF ABOVE ZAP.  SAME COMMENTS     *   FILE 422
                     APPLY.                                      *   FILE 422
                                                                 *   FILE 422
           MAS9010   PRINTS OUT THE AUTOMATIC SCHEDULING         *   FILE 422
                     FACILITY FILE.  THIS FACILITY WAS WRITTEN   *   FILE 422
                     BY DAVE COLE AT COLE SOFTWARE IN AFTON,     *   FILE 422
                     VIRGINIA, AND IS ON FILE 388 OF THIS TAPE.  *   FILE 422
                                                                 *   FILE 422
              Please note that an upgraded copy of the MVS       *   FILE 422
              Automatic Scheduling Facility is available for     *   FILE 422
              direct download at Dave Cole's web site:           *   FILE 422
                                                                 *   FILE 422
                  http://www.colesoft.com                        *   FILE 422
                                                                 *   FILE 422
           PRVIPLSP  MOD TO MVS 1.3.4 TO MAKE VOLUMES NOT IN     *   FILE 422
                     VATLIST TO DEFAULT TO PRIVATE INSTEAD OF    *   FILE 422
                     PUBLIC MOUNT.                               *   FILE 422
                                                                 *   FILE 422
           PRVIPLXA  XA VERSION OF THE ABOVE                     *   FILE 422
                                                                 *   FILE 422
           TSOMAXSP  THIS ZAP ALLOWS THE "GOOD GUYS" (TSD..      *   FILE 422
                     IN OUR CASE) TO LOGON EVEN IF THE           *   FILE 422
                     MAXUSERS IS EXCEEDED.  NOTE THAT IF         *   FILE 422
                     MAXUSERS IS SET TO 0 EVEN US GOOD GUYS      *   FILE 422
                     CAN'T GET ON.  MUST BE AT LEAST 1.  THIS    *   FILE 422
                     ZAP THANKS TO FRANK WALSCHLAGER FROM        *   FILE 422
                     SPIEGEL.  IT IS FOR MVS/SP 1.3.3.           *   FILE 422
                                                                 *   FILE 422
           TSOMAXXA  XA VERSION OF THE ABOVE.  GREAT WHAT A      *   FILE 422
                     DISASSEMBLER AND A LITTLE HUNTING CAN DO.   *   FILE 422
                                                                 *   FILE 422
           VARLENTH  A UTILITY PROGRAM THAT READS A VARIABLE     *   FILE 422
                     LENGTH FILE AND REPORTS ON THE RECORD       *   FILE 422
                     SIZE AND NUMBER OF RECORDS OF EACH          *   FILE 422
                     LENGTH.                                     *   FILE 422
                                                                 *   FILE 422

Table of contents

           IS FROM JEFF BROIDO OF BROIDO COMPUTER CONSULTING     *   FILE 423
           OF NEW JERSEY. THIS FILE IS IN IEBUPDTE SYSIN         *   FILE 423
           FORMAT AND CONTAINS THE FOLLOWING MEMBERS :           *   FILE 423
                                                                 *   FILE 423
        $$$COJRB....ASSEMBLER MACRO FOR COPYRIGHT NOTICE         *   FILE 423
        #CHECKDD....HELP MEMBER FOR CHECKDD                      *   FILE 423
        #CKDAY......HELP MEMBER FOR CKDAY                        *   FILE 423
        #CKM........HELP MEMBER FOR CKM                          *   FILE 423
        #CKMOUNT....HELP MEMBER FOR CKMOUNT                      *   FILE 423
        #CKO........HELP MEMBER FOR CKO                          *   FILE 423
        #CLRDAY.....HELP MEMBER FOR CLEARDAY                     *   FILE 423
        #LAA........HELP MEMBER FOR LAA                          *   FILE 423
        #QUOTE......HELP MEMBER FOR QUOTE                        *   FILE 423
        #TELL.......HELP MEMBER FOR TELL                         *   FILE 423
        BRODCAST....SOURCE CODE FOR PGM TO LOAD SYS1.BRODCAST    *   FILE 423
        CHECKDD.....SOURCE CODE FOR PGM TO CHECK FOR ALLOCATED   *   FILE 423
                    FILENAMES                                    *   FILE 423
        CKDAY.......SOURCE CODE FOR PGM TO CHECK FOR 1ST LOGON   *   FILE 423
                    OF THE DAY                                   *   FILE 423
        CKM.........SOURCE CODE FOR PGM TO CHECK PRESENCE OF     *   FILE 423
                    MEMBER IN PDS                                *   FILE 423
        CKMOUNT.....SOURCE CODE FOR PGM TO CHECK A USER'S MOUNT  *   FILE 423
                    PRIVILEGE                                    *   FILE 423
        CKO.........SOURCE CODE FOR PGM TO CHECK A USER'S        *   FILE 423
                    PRIVILEGES                                   *   FILE 423
        CMAP........SOURCE CODE FOR PGM TO PRODUCE A CSA         *   FILE 423
                    STORAGE MAP                                  *   FILE 423
        K...........ASSEMBLER MACRO                              *   FILE 423
        LAA.........SOURCE CODE FOR PGM TO PRODUCE AN EXPANDED   *   FILE 423
                    ALLOCATION LISTER                            *   FILE 423
        MAPSP.......SOURCE CODE FOR PGM TO PRODUCE MVS/SP        *   FILE 423
                    STORAGE MAP                                  *   FILE 423
        MAPXA.......SOURCE CODE FOR PGM TO PRODUCE MVS/XA        *   FILE 423
                    STORAGE MAP                                  *   FILE 423
        MERKNOW.....SOURCE CODE FOR SUPPORT ROUTINE FOR THE      *   FILE 423
                    NOW MACRO                                    *   FILE 423
        NOW.........ASSEMBLER MACRO                              *   FILE 423
        OFF.........ASSEMBLER MACRO                              *   FILE 423
        ON..........ASSEMBLER MACRO                              *   FILE 423
        QUOTE.......SOURCE CODE FOR PGM TO READ                  *   FILE 423
                    'QUOTE-OF-THE-DAY'                           *   FILE 423
        REGS........ASSEMBLER MACRO                              *   FILE 423
        SMAP........SOURCE CODE FOR PGM TO PRODUCE A STORAGE     *   FILE 423
                    MAP                                          *   FILE 423
        TELL........SOURCE CODE FOR PGM FOR TELECONFERENCING     *   FILE 423
                    TSO COMMAND                                  *   FILE 423
        TF..........ASSEMBLER MACRO                              *   FILE 423
        VPUT........ASSEMBLER MACRO                              *   FILE 423
        VTPUT.......ASSEMBLER MACRO                              *   FILE 423
        VWTPU.......ASSEMBLER MACRO                              *   FILE 423
                                                                 *   FILE 423

Table of contents

           IS FROM BLUE CROSS BLUE SHIELD OF WASHINGTON D.C.     *   FILE 424
           AND CONTAINS A COPY OF THEIR 3420 TO 3480 CONVERSION  *   FILE 424
           PROGRAM.  THIS FILE IS IN IEBUPDTE SYSIN FORMAT,      *   FILE 424
           FOR ADDITIONAL INFORMATION SEE THE MEMBER CALLED      *   FILE 424
           INSTALL.                                              *   FILE 424
                                                                 *   FILE 424
      VETAPE IS A PROGRAM THAT GENERATES AND SUBMITS JOBS        *   FILE 424
      TO THE INTERNAL READER TO COPY 3420 VOLUMES TO 3480        *   FILE 424
      VOLUMES AND VICE VERSA.                                    *   FILE 424
                                                                 *   FILE 424
      IT REQUIRES UCC ONE TAPE MANAGEMENT SYSTEM TO RETRIEVE     *   FILE 424
      DATA ABOUT THE VOLUMES YOU ARE MIGRATING.  RUNNING AS A    *   FILE 424
      STARTED TASK IT ISSUES A REQUEST TO THE OPERATOR TO        *   FILE 424
      ENTER A VOLSER OF THE VOLUME TO BE MIGRATED.  FROM THAT    *   FILE 424
      IT DETERMINES IF THE VOLUME IS ELGIBLE FOR MIGRATION       *   FILE 424
      FROM THE FOLLOWING CRITERIA:                               *   FILE 424
                                                                 *   FILE 424
       **** SEE FILE 047 FOR A VERSION OF VETAPE THAT            *   FILE 424
            SUPPORTS TLMS II RATHER THAN UCC1         ****       *   FILE 424
                                                                 *   FILE 424
      1. EXPIRATION DATE - IF TAPE DUE TO EXPIRE IN 30 DAYS      *   FILE 424
                           OR LESS IT WILL BE BYPASSED.          *   FILE 424
                                                                 *   FILE 424
      2. DENSITY         - MUST BE STANDARD 6250 BPI.            *   FILE 424
                                                                 *   FILE 424
      3. CREATING JOBNAME- VOLUMES CREATED BY JOBS USING         *   FILE 424
                           CERTAIN UTILITIES OR INTENDED FOR     *   FILE 424
                           3420 VOLUMES CAN BE BYPASSED.         *   FILE 424
                                                                 *   FILE 424
      4. MULTI-FILE TAPES- IF TAPE HAS MULTIPLE DATASETS IT      *   FILE 424
                           WILL BE BYPASSED.                     *   FILE 424
                                                                 *   FILE 424
      IF A VOLUME PASSES THESE CHECKS A TWO STEP JOB IS          *   FILE 424
      GENERATED AND SUBMITTED TO THE INTERNAL READER.  THE       *   FILE 424
      JOBNAME WILL BE IN THE FORMAT OF JJJJJXX WHERE JJJJJ IS    *   FILE 424
      DETERMINED BY YOU AND XX IS THE LAST 2 DIGITS OF THE       *   FILE 424
      ORIGINAL VOLSER.  IT WILL DETERMINE FROM THE TMS RECORD    *   FILE 424
      THE FOLLOWING:                                             *   FILE 424
                                                                 *   FILE 424
                   1.  DATASET NAME                              *   FILE 424
                   2.  EXPIRATION DATE                           *   FILE 424
                   3.  DENSITY                                   *   FILE 424
                   4.  CREATING JOB NAME                         *   FILE 424
                   5.  NUMBER OF VOLUMES AND SEQUENCE            *   FILE 424
                   6.  MUTIPLE DATASET VOLUMES                   *   FILE 424
                                                                 *   FILE 424

Table of contents

           from Mike Loos and contains an IEFUSI SMF exit        *   FILE 425
           (used for controlling virtual storage allocations     *   FILE 425
           for jobs).  Mike wrote this exit for a SHARE          *   FILE 425
           presentation.                                         *   FILE 425
                                                                 *   FILE 425
           Mike Loos                                             *   FILE 425
           VP of Ops and Tech Support                            *   FILE 425
           Fair, Isaac and Company, Inc.                         *   FILE 425
           4295 Lexington Avenue North                           *   FILE 425
           St. Paul, MN  55126                                   *   FILE 425
           mikeloos@fairisaac.com                                *   FILE 425
                                                                 *   FILE 425

Table of contents

           IS FROM HOWARD DEAN AT SYNTEX AND CONTAINS A COPY     *   FILE 426
           OF THEIR JOBNAMES PROCESSOR AND A LOCAL MOD SO THAT   *   FILE 426
           ACCOUNTING INFORMATION CAN BE PLACED IN STARTED TASKS *   FILE 426
                                                                 *   FILE 426
           CURRENT ADDRESS:                                      *   FILE 426
                                                                 *   FILE 426
            Howard M. Dean                                       *   FILE 426
            Kaiser Foundation Health Plan                        *   FILE 426
            25 Via Monte Avenue                                  *   FILE 426
            2nd Floor                                            *   FILE 426
            Walnut Creek, CA 94598                               *   FILE 426
                                                                 *   FILE 426
            (925) 926-3121                                       *   FILE 426
                                                                 *   FILE 426
            EMAIL - Howard.M.Dean@kp.org                         *   FILE 426
                                                                 *   FILE 426
           ALSO INCLUDED IS A COPY OF THE JSTATUS COMMAND WHICH  *   FILE 426
           WILL SEARCH THE JES2 QUEUES AND PRESENT A SHORT JOB   *   FILE 426
           STATUS DISPLAY.  THIS COMMAND CAN BE USED IN PLACE    *   FILE 426
           OF THE PRESENT STATUS COMMAND, ON TSO OR CAN BE       *   FILE 426
           SEPARATELY INSTALLED.                                 *   FILE 426
                                                                 *   FILE 426
           THIS FILE IS IN IEBUPDTE SYSIN FORMAT, SEE THE        *   FILE 426
           MEMBER CALLED $$DOC FOR ADDITIONAL INFORMATION.       *   FILE 426
                                                                 *   FILE 426

Table of contents

           IS A COPY OF THE IBM MACRO CALLED IHASTOW (THIS       *   FILE 427
           MACRO IS NOT COPYRIGHTED).                            *   FILE 427
                                                                 *   FILE 427

Table of contents

           is from Lionel Dyck and Douglas Adams of Rockwell     *   FILE 428
           International in Seal Beach, California.  This file   *   FILE 428
           contains programs to extract and display system       *   FILE 428
           control block information.  An older version of this  *   FILE 428
           code can be found on File 022 of the CBT Overflow     *   FILE 428
           Tape.  This version comes from the SHARE diskettes    *   FILE 428
           (SHARE 81).                                           *   FILE 428
                                                                 *   FILE 428
           LIONEL B. DYCK                                        *   FILE 428
           KAISER PERMANENTE                                     *   FILE 428
           25 NORTH VIA MONTE                                    *   FILE 428
           WALNUT CREEK, CALIFORNIA 94598                        *   FILE 428
                                                                 *   FILE 428
           IBMmail:  USKFHEFH                                    *   FILE 428
           internet: SYSLBD@NCAL.KAIPERM.ORG                     *   FILE 428
                     lionel.b.dyck@dp.org                        *   FILE 428
           IBMlink:  SYSLBD                                      *   FILE 428
           phone:    (925) 926-5332                              *   FILE 428
           home page:  http://www.geocities.com/lbdyck           *   FILE 428
                                                                 *   FILE 428

Table of contents

           IS FROM ALLERGAN PHARMACEUTICALS OF IRVINE,           *   FILE 429
           CALIFORNIA AND CONTAINS A FEW OF THEIR UTILITIES      *   FILE 429
           THIS FILE IS IN IEBUPDTE SYSIN FORMAT,  FOR           *   FILE 429
           ADDITIONAL INFORMATION SEE THE MEMBER CALLED $$INDEX  *   FILE 429
                                                                 *   FILE 429
           A.  CONSOLE  .... FULL CONSOLE SUPPORT FOR TSO USERS  *   FILE 429
           B.  TSOEXEC  .... RUN RACF PANELS WITH TSO/E AND/OR   *   FILE 429
                              EXEC ANY TSO THAT MUST RUN         *   FILE 429
                              AUTHORIZED                         *   FILE 429
           C.  MURPHY   .... WISE WORDS FROM MURPHY              *   FILE 429
                                                                 *   FILE 429

Table of contents

           IS FROM MC EVOY, OF GLOUCESTERSHIRE, ENGLAND AND      *   FILE 430
           CONTAINS A FEW OF THEIR UTILITIES.  THIS FILE IS IN   *   FILE 430
           IEBUPDTE SYSIN FORMAT.  FOR ADDITIONAL INFORMATION    *   FILE 430
           SEE THE MEMBER CALLED $$DOC.                          *   FILE 430
                                                                 *   FILE 430
           A   $$DOC    - DOCUMENT FILE                          *   FILE 430
           B   IEFACTRT - OUTPUTS I/O COUNTS ETC FOR EACH DD     *   FILE 430
                          STATEMENT INTO JES2 JOB MESSAGES       *   FILE 430
           C   MCLEAR   - MACRO USED IN SEVERAL PROGRAMS         *   FILE 430
           D   MSETUP   - MACRO USED IN SEVERAL PROGRAMS         *   FILE 430
           E   NCXPDSCN - SCAN PDS FOR CHARACTER STRINGS         *   FILE 430
           F   NCZ93205 - INTERFACE TO PDS FROM COBOL            *   FILE 430
           G   NCZ93208 - CALCULATE SPACE USED IN PDS.  VERY     *   FILE 430
                          USEFUL AS A FRONT END TO COMPRESS OR   *   FILE 430
                          IN AN ISPF FUNCTION FOR USERS TO BE    *   FILE 430
                          ABLE TO SEE HOW FULL ARE THEIR         *   FILE 430
                          LIBRARIES.                             *   FILE 430
           H   NCZ96103 - OUTPUT DATASET TO 3287 OR EQUIVALENT   *   FILE 430
                          PRINTER.  REMOTES WORK PERFECTLY OK    *   FILE 430
                          THOUGH THE PROGRAM COMMENTS SUGGEST    *   FILE 430
                          OTHERWISE.  THERE ARE SOME PROBLEMS    *   FILE 430
                          WITH 'M' TYPE CONTROL CHARACTERS       *   FILE 430
                          WHERE THE ACTION IS AFTER PRINTING.    *   FILE 430
           I   NCZ99002 - SUBROUTINE TO CHOP UP CHARACTER        *   FILE 430
                          STRINGS INTO FIELDS TO MAKE CONTROL    *   FILE 430
                          STATEMENT ANALYSIS EASIER              *   FILE 430
           J   SAMPLE   - SAMPLE OF IEFACTRT OUTPUT              *   FILE 430
           K   SCANINFO - INSTRUCTIONS FOR USING NCXPDSCN        *   FILE 430
           L   USSTAB   - OUR LOCAL BSC VTAM MENU.  SUPPORTS     *   FILE 430
                          ABBREVIATED LOGOFF WITH RE/DISCONNECT  *   FILE 430
                          OPTION.                                *   FILE 430
                                                                 *   FILE 430

Table of contents

           is from Stephen Bacher of Charles Stark Draper        *   FILE 431
           Laboratory in Cambridge, Massachusetts.  This         *   FILE 431
           file contains several of Steve's large packages,      *   FILE 431
           with each package as a separate member of this        *   FILE 431
           pds.                                                  *   FILE 431
                                                                 *   FILE 431
           Steve Bacher                          *   FILE 431
                                                                 *   FILE 431
           Charles Stark Draper Laboratory                       *   FILE 431
           555 Technology Square                                 *   FILE 431
           Cambridge, MA 02139                                   *   FILE 431
           (617) 258-1525                                        *   FILE 431
                                                                 *   FILE 431
      Contents of this file (thus far)                           *   FILE 431
                                                                 *   FILE 431
   BRACKETS 01.00  1999/11/01  1999/11/01  9:58  1134 SEB        *   FILE 431
   BRACKET4 01.00  1999/10/26  1999/10/26 20:09  2302 SEB        *   FILE 431
   GOPHER   01.00  1999/10/26  1999/10/26 19:56 19968 SEB        *   FILE 431
   NNMVS    01.00  1999/10/26  1999/10/26 20:09 29952 SEB        *   FILE 431
   TSOREXX  01.00  1999/10/26  1999/10/26 20:09  3218 SEB        *   FILE 431
   XDIS     01.00  2000/03/28  2000/03/28 18:22  4066 SEB        *   FILE 431
   XDIS$$   01.00  2000/03/28  2000/03/28 18:14    16 SBGOLOB    *   FILE 431
   XDISNOTE 01.02  2000/03/28  2000/03/28 18:17    22 SBGOLOB    *   FILE 431
   XRXVARS  01.00  2000/03/16  2000/03/16 17:51   246 SBGOLOB    *   FILE 431
   XRXVARS# 01.01  2000/03/16  2000/03/16 18:35    38 SBGOLOB    *   FILE 431
   XR991214 01.02  2000/03/16  2000/03/16 18:29    95 SBGOLOB    *   FILE 431
                                                                 *   FILE 431
      BRACKETS - An ISPF Mod to enable the writing of square     *   FILE 431
                 brackets.                                       *   FILE 431
      BRACKET4 - The same ISPF Mod for ISPF Version 4.           *   FILE 431
      GOPHER   - An MVS Gopher Server                            *   FILE 431
      NNMVS    - MVS NNTP News Reader                            *   FILE 431
      TSOREXX  - A REXX function package to simulate the         *   FILE 431
                 CLIST commands PROC and WRITENR.                *   FILE 431
      XDIS     - A disassembler                                  *   FILE 431
      XRXVARS  - Program to display all active REXX variables.   *   FILE 431
                                                                 *   FILE 431

Table of contents

           is from Thierry Falissard of Paris, France, and       *   FILE 432
           it contains a selection from things he has written    *   FILE 432
           over many years.  We hope you enjoy it.               *   FILE 432
                                                                 *   FILE 432
       THE AUTHOR'S NOTE                                         *   FILE 432
       =================                                         *   FILE 432
                                                                 *   FILE 432
       I HAVE TRIED NOT TO DROWN YOU WITH OBSOLETE, OLD OR       *   FILE 432
       USELESS MATERIAL.  SO HERE YOU HAVE A (HOPEFULLY)         *   FILE 432
       CLEVER SELECTION OF ALL THE STUFF I HAVE WRITTEN.         *   FILE 432
                                                                 *   FILE 432
       THESE ARE PC-DOS OR WINDOWS UTILITIES : MGDOS MGWIN       *   FILE 432
       PTKT.                                                     *   FILE 432
                                                                 *   FILE 432
       I WOULD BE INTERESTED TO HEAR OF SIGNIFICANT              *   FILE 432
       ENHANCEMENTS OR INSTANCES WHERE THESE PROGRAMS HAVE       *   FILE 432
       BEEN OF MAJOR BENEFIT (OR OTHERWISE), CONTACT :           *   FILE 432
                                                                 *   FILE 432
        Thierry Falissard                                        *   FILE 432
        tfalissard@compuserve.com                                *   FILE 432
        http://os390-mvs.hypermart.net                           *   FILE 432
        or                                                       *   FILE 432
        http://ourworld.compuserve.com/homepages/tfalissard      *   FILE 432
                                                                 *   FILE 432
       STANDARD DISCLAIMER                                       *   FILE 432
       ===================                                       *   FILE 432
                                                                 *   FILE 432
       NEITHER THIERRY FALISSARD NOR ANY COMPANY ASSOCIATED      *   FILE 432
       WITH HIM EXPRESS OR IMPLY ANY WARRANTY AS TO THE          *   FILE 432
       FITNESS OF THESE COMPUTER PROGRAMS FOR ANY FUNCTION.      *   FILE 432
       THE USE OF THESE PROGRAMS OR THE RESULTS THEREOF IS       *   FILE 432
       ENTIRELY AT THE RISK OF THE USER.                         *   FILE 432
                                                                 *   FILE 432
       THESE PROGRAMS ARE DONATED TO THE PUBLIC DOMAIN AND       *   FILE 432
       MAY BE FREELY COPIED.  THEY MAY BE FREELY DISTRIBUTED     *   FILE 432
       TO ANY OTHER PARTY ON CONDITION THAT NO INDUCEMENT        *   FILE 432
       BEYOND REASONABLE HANDLING COSTS BE OFFERED OR            *   FILE 432
       ACCEPTED FOR SUCH DISTRIBUTION.                           *   FILE 432
                                                                 *   FILE 432
       SOME PROGRAMS WERE PUBLISHED IN XEPHON'S MVS UPDATE       *   FILE 432
       OR RACF UPDATE.  SINCE XEPHON OFFER THEM FOR FREE ON      *   FILE 432
       THEIR WEBSITE (WWW.XEPHON.COM), I CONSIDER THEM AS        *   FILE 432
       PUBLIC.                                                   *   FILE 432
                                                                 *   FILE 432
       THESE PROGRAMS MAY BE MODIFIED IN ANY WAY THE USER        *   FILE 432
       THINKS FIT BECAUSE USE OF THESE PROGRAMS IS ENTIRELY      *   FILE 432
       AT THE RISK OF THE USER ANYWAY.                           *   FILE 432
                                                                 *   FILE 432
       LANGUAGE PROBLEMS                                         *   FILE 432
       =================                                         *   FILE 432
                                                                 *   FILE 432
      THE PROGRAMS ARE DELIVERED WITH COMMENTS IN EITHER ONE     *   FILE 432
      OF 3 LANGUAGES :  ENGLISH, FRENCH AND FRENGLISH (BAD       *   FILE 432
      ENGLISH SPOKEN BY A FRENCHIE).  SO... "EXCUSE MY           *   FILE 432
      FRENCH"...                                                 *   FILE 432
                                                                 *   FILE 432
       CONTENTS                                                  *   FILE 432
       ========                                                  *   FILE 432
                                                                 *   FILE 432
     ALLSTOP  - A TOOL TO STOP ALL RUNNING ADDRESS-SPACES        *   FILE 432
     ASCBS    - REXX TO LIST ALL ADDRESS-SPACES (FRENCH          *   FILE 432
                COMMENTS)                                        *   FILE 432
     CONSOLE  - BRINGING THE MVS MASTER CONSOLE UNDER ISPF       *   FILE 432
                (USES SVC 235 ; "LAST COMMAND" INFORMATION       *   FILE 432
                PROBABLY FALSE ; DON'T CALL THE LOAD             *   FILE 432
                "CONSOLE"                                        *   FILE 432
     CONSOLEP - ISPF PANEL FOR "CONSOLE" PROGRAM                 *   FILE 432
     CONVERT  - MACRO - CONVERTS FROM PACKED/DECIMAL/BINARY      *   FILE 432
                TO PACKED/DECIMAL/BINARY                         *   FILE 432
     CONVRTP  - REXX TO CONVERT CATALOG ENTRIES FROM 3480 TO     *   FILE 432
                3490  - FRENCH COMMENTS                          *   FILE 432
     ERASETP  - PROGRAM TO ERASE TAPE DATA (FOR SECURITY OR      *   FILE 432
                TO EVAL. TAPE CAPACITY)                          *   FILE 432
     EXP      - REXX TO COMPUTE EXPONENTIAL FUNCTION             *   FILE 432
                (FRENGLISH COMMENTS)                             *   FILE 432
     EXTEND   - MACRO - EXTENDS A BINARY ZONE TO DECIMAL         *   FILE 432
     EXEMPLES - EXAMPLES OF ASSEMBLER CODING (EDUCATIONAL        *   FILE 432
                PURPOSE) - FRENCH COMMENTS                       *   FILE 432
     ICHPWX01 - RACF NEW PASSWORD EXIT - FRENCH COMMENTS         *   FILE 432
     IGGPRE00 - DADSM PRE-PROCESSING EXIT, CONTROLS ACCESS       *   FILE 432
                TO VOLUME VIA A DEDICATED "ALLOC" RACF CLASS     *   FILE 432
                - FRENCH COMMENTS                                *   FILE 432
     INTERCPT - MPF EXIT - USED TO REPLY TO MESSAGES, TO         *   FILE 432
                ISSUE MVS COMMANDS OR TO SEND MESSAGES  -        *   FILE 432
                FRENCH COMMENTS                                  *   FILE 432
     IRA200E  - THIS MEMORY ZAP ALLOWS YOU TO CHANGE THE 70%     *   FILE 432
                AND 85 % THRESHOLDS                              *   FILE 432
     JESLESS  - JESLESS IN A NUTSHELL (HOW TO HAVE A LOGON       *   FILE 432
                TSO WITHOUT JES).                                *   FILE 432
     LISTSMS  - LISTING THE SMS CONFIGURATION                    *   FILE 432
     MGDOS    - SHAREWARE "MEGACRYPT/DOS" - COPY IT TO PC        *   FILE 432
                AND RENAME IT MGDOS.ZIP                          *   FILE 432
     MGWIN    - SHAREWARE "MEGACRYPT/WINDOWS" - COPY IT TO       *   FILE 432
                PC AND RENAME IT MGWIN.ZIP                       *   FILE 432
         NOTE : MGDOS AND MGWIN ARE FREE PARTS OF A LICENSED     *   FILE 432
         PRODUCT : MEGACRYPT/MVS                                 *   FILE 432
     MINISYST - THE JCL I USE FOR CREATING AN MVS MINI           *   FILE 432
                SYSTEM (OS/390 V2R5)                             *   FILE 432
     MVSCMD   - PROGRAM TO ISSUE ANY MVS OR JES2 IN BATCH -      *   FILE 432
                A CLASSICAL - FRENCH                             *   FILE 432
     PREMIER  - PRIME NUMBER TESTING (EDUCATIONAL PURPOSE) -     *   FILE 432
                FRENCH COMMENTS                                  *   FILE 432
     PRINTHX  - MACRO FOR CONVERSION TO HEX - FRENCH COMMENTS    *   FILE 432
     PROLOG   - MACRO TO ENTER THE PROGRAM - NOT CLEVER, BUT     *   FILE 432
                UNAVOIDABLE - FRENCH                             *   FILE 432
     PTKT     - SHAREWARE "PTKTGEN" - COPY IT TO PC AND          *   FILE 432
                RENAME IT PTKT.ZIP (IT IS A RACF PASSTICKET      *   FILE 432
                GENERATOR FOR PC/DOS)                            *   FILE 432
     SHOWLPAR - DISPLAYS THE CURRENT PR/SM CONFIGURATION         *   FILE 432
                (SEE "A BIT OF HISTORY")                         *   FILE 432
     SHOWMVS  - JCL : MY WAY TO RUN SHOWMVS IN BATCH -           *   FILE 432
                SHOWMVS R623D IN OBJ FORMAT                      *   FILE 432
     SMFJOBS  - LIST ALL JOBS (BASED ON SMF TYPE 30 RECORDS)     *   FILE 432
                - FRENCH COMMENTS                                *   FILE 432
     SRMSHOW  - DISPLAYS CURRENT AND THRESHOLD VALUES OF         *   FILE 432
                MAJOR SRM PARAMETERS  MVS/XA                     *   FILE 432
     SUSEC    - LISTING PROCESSORS IN THE COMPLEX AND THE        *   FILE 432
                MIPS (MSU) AVAILABLE - REXX                      *   FILE 432
     SVC235   - YES, A MAGIC SVC | BUT WITH SOME BASIC           *   FILE 432
                CONTROLS...                                      *   FILE 432
     TPUTXMAS - FOR THE FUN - XMAS TREE DISPLAY ON TSO FOR       *   FILE 432
                THE YEAR'S END...                                *   FILE 432
     VTOCR1   - PANEL USED BY VTOCREAD (SEE VTOCZAP)             *   FILE 432
     VTOCZAP  - JCL TO INSTALL "VTOCREAD". ENABLES YOU TO        *   FILE 432
                ZAP THE VTOC THRU ISPF (NOT DIRECTLY, AN         *   FILE 432
                AMASPZAP JCL IS GENERATED). SOURCE OF            *   FILE 432
                VTOCREAD LOST                                    *   FILE 432
     WEAKPASS - DISPLAYING RACF USERIDS WITH WEAK D.E.S.         *   FILE 432
                PASSWORD (XEPHON)                                *   FILE 432
     WTOPUT   - MACRO - ISSUES A WTO WITH MIXED LITTERALS        *   FILE 432
                AND DATA ZONES                                   *   FILE 432
     XTOD     - MACRO - CONVERTS HUNDREDTHS OF SECOND            *   FILE 432
                INTO 'HH:MM'                                     *   FILE 432
                                                                 *   FILE 432

Table of contents

           is from Frank Clarke and contains a collection of     *   FILE 433
           his REXX execs.                                       *   FILE 433
                                                                 *   FILE 433
           email:  Frank Clarke            *   FILE 433
                                                                 *   FILE 433
     There are sixteen (16) routines in this set:  ADDCMDS,      *   FILE 433
     ALIST, ATTACH, BLOX, COMMANDS, FCXREF FIRSTIME, FTINIT,     *   FILE 433
     LA, MEMBERS, PACKING, SQRT, SQUASH, TBLOOK, TRAPOUT, and    *   FILE 433
     X2B.  Some of these are subroutines or examples (FTINIT,    *   FILE 433
     PACKING, TRAPOUT) and are not designed to run stand-alone.  *   FILE 433
     The others (except BLOX) produce HELP text if the first     *   FILE 433
     parameter is a "?"; BLOX shows its HELP text if -no-        *   FILE 433
     parameters are passed.                                      *   FILE 433
                                                                 *   FILE 433
      ADDCMDS       splices a command table to the in-storage    *   FILE 433
                    copy of ISPCMDS.  To update your command     *   FILE 433
                    list, just re-run; no need to leave ISPF,    *   FILE 433
                    and no need to be in TEST-mode.  {ADDCMDS ?} *   FILE 433
      ALIST         produces a scrollable list of the datasets   *   FILE 433
                    allocated to the specified DDNames.          *   FILE 433
                    {ALIST ?}                                    *   FILE 433
      ATTACH        another 'session-customizer', but this one   *   FILE 433
                    does it all.  {ATTACH ?}                     *   FILE 433
      BLOX          creates 8x7 block letters from text you      *   FILE 433
                    specify                                      *   FILE 433
      COMMANDS      display (and execute from) ISPCMDS.          *   FILE 433
      FCXREF        does a member-crossref by DDName {FCXREF ?}  *   FILE 433
      FIRSTIME      controls once-per-period executions          *   FILE 433
                    {FIRSTIME ?}                                 *   FILE 433
      FTINIT        subrtn; used by FIRSTIME                     *   FILE 433
      LA            LISTA to the queue {LA ?}                    *   FILE 433
      MEMBERS       memberlist to the queue {MEMBERS ?}          *   FILE 433
      PACKING       two example routines to pack and unpack      *   FILE 433
                    numbers.  {example only; copy where needed}  *   FILE 433
      SQRT          Square root {SQRT ###}                       *   FILE 433
      SQUASH        compose IEBCOPY JCL for the current dataset  *   FILE 433
                    {SQUASH ?}                                   *   FILE 433
      TBLOOK        examine any ISPF table {TBLOOK ?}            *   FILE 433
      TRAPOUT       subrtn; save TRACE output onto a file.  Your *   FILE 433
                    code must be ready to activate TRACE on      *   FILE 433
                    command; TRAPOUT reinvokes with "((TRACE R"  *   FILE 433
      X2B           hex-to-binary; used by BLOX                  *   FILE 433
      (DFLTHLQ has been retired.)                                *   FILE 433
                                                                 *   FILE 433

Table of contents

           is from Mark Zelden and contains his collection       *   FILE 434
           of MVS utilities.                                     *   FILE 434
                                                                 *   FILE 434
   Questions: Please email Mark Zelden -  mzelden@flash.net      *   FILE 434
                                                                 *   FILE 434
   Mark's MVS Utilities is also available on the web:            *   FILE 434
      http://home.flash.net/~mzelden/mvsutil.html                *   FILE 434
                                                                 *   FILE 434
 CLISTS / Edit Macros / Programs                                 *   FILE 434
 --------------------------------------------------------------- *   FILE 434
 AMBCLIST  - CLIST to invoke interactive AMBLIST with panel I/P  *   FILE 434
 APFVER    - REXX exec to verify APF list                        *   FILE 434
 ASIDLIST  - ASM PGM to list ASIDs & MAXUSER/RSVSTRT/RSVNONR     *   FILE 434
 BLKCLIST  - CLIST to invoke BLKDISK command with panel input    *   FILE 434
 CALC      - REXX exec calculator                                *   FILE 434
 COLADD    - Edit macro to add numbers from a column range       *   FILE 434
 COLUTIL   - Edit macro to manipulate columns                    *   FILE 434
 DB        - Edit macro to delete lines from the cursor line     *   FILE 434
             to the bottom line                                  *   FILE 434
 DELDUPS   - Edit macro to delete duplicate lines                *   FILE 434
 DELDUPS2  - REXX duplicate record deletion program              *   FILE 434
 DELNX     - Edit macro to delete all of a certain string        *   FILE 434
 DELX      - Edit macro to delete everything but a certain       *   FILE 434
             string                                              *   FILE 434
 DT        - Edit macro to delete lines from the cursor line     *   FILE 434
             to the top line                                     *   FILE 434
 EXCL      - Edit macro to exclude all of certain string         *   FILE 434
 FILL      - Edit macro to fill columns with a character         *   FILE 434
 FINDMOD   - REXX exec (command) to find what library(s) a       *   FILE 434
             module is in                                        *   FILE 434
 FINDASYS  - Sample search list for FINDMOD CLIST                *   FILE 434
 INCL      - Edit macro to include all of a certain string       *   FILE 434
 INSLINE   - Edit macro to insert a string after or before lines *   FILE 434
 IPLINFO   - REXX exec to show various system information        *   FILE 434
 JOBCHECK  - ASM PGM to find if a JOB is active on the system    *   FILE 434
 ISPCMDSA  - CLIST to add temporary cmds to ISPF command table   *   FILE 434
 KEYSWAP   - REXX exec to swap PFKEYS 1-12 with PFKEYS 13-24     *   FILE 434
 LINEMAC   - REXX exec  - used with Doug Nadel's UMAC/LMAC PGM   *   FILE 434
 LNKVER    - REXX exec to verify LNKLST syntax and libs          *   FILE 434
 LPROG     - REXX exec - displays LNKLST, LPA list, & APF list   *   FILE 434
 PREFIX    - Edit macro to add a prefix to the front of a line   *   FILE 434
 PREFIX2   - Edit macro to add a prefix to the front of a line   *   FILE 434
 RACFUDEL  - REXX exec to remove obsolete RACF users             *   FILE 434
 RDATE     - REXX date conversion routine                        *   FILE 434
 SUFFIX    - Edit macro to add a suffix to the end of a line     *   FILE 434
 TAPESTAK  - REXX tape stacking program (works with CA-1)        *   FILE 434
 TSOB      - REXX exec (command) to browse o/p of any TSO cmd    *   FILE 434
 TSOE      - REXX exec (command) to edit o/p of any TSO cmd      *   FILE 434
 XBROWSE   - CLIST (command) to browse any dataset               *   FILE 434
 XEDIT     - CLIST (command) to edit any dataset                 *   FILE 434
 XEF       - REXX exec to start eXtended Editor Facility dialog  *   FILE 434
 XEFCLIST  - eXtended Editor Facility mainline code              *   FILE 434
 XLISTC    - REXX (command) to LISTCAT ALL any dataset           *   FILE 434
 XMEMLIST  - CLIST (command) to bring up member list on any DSN  *   FILE 434
 XVIEW     - CLIST (command) to view any dataset                 *   FILE 434
 ZBROWSE   - Edit macro to browse dataset that the cursor is on  *   FILE 434
 ZEDIT     - Edit macro to edit dataset that the cursor is on    *   FILE 434
 ZVIEW     - Edit macro to view dataset that the cursor is on    *   FILE 434
                                                                 *   FILE 434
                                                                 *   FILE 434
 ISPF Panels                                                     *   FILE 434
 --------------------------------------------------------------- *   FILE 434
 AMBPANEL  - Interactive AMBLIST panel for AMBCLIST              *   FILE 434
 BLKPANEL  - Interactive BLKDISK panel for BLKCLIST              *   FILE 434
 XEFMENU   - eXtended Editor Facility Main Menu                  *   FILE 434
 XEFHELP   - eXtended Editor Facility Help Panel #1              *   FILE 434
 XEFHELP2  - eXtended Editor Facility Help Panel #2              *   FILE 434
 XEFHELP3  - eXtended Editor Facility Help Panel #3              *   FILE 434
 XEFHELP4  - eXtended Editor Facility Help Panel #4              *   FILE 434
 XEFINF    - eXtended Editor Facility Dataset Info Panel-SEQ     *   FILE 434
 XEFINFD   - eXtended Editor Facility Dataset Info Panel-PDS     *   FILE 434
 XEFINFE   - eXtended Editor Facility Dataset Info Panel-PDSE    *   FILE 434
 XEFINFP   - eXtended Editor Facility Dataset Info Panel-PDS SMS *   FILE 434
 XEFINFS   - eXtended Editor Facility Dataset Info Panel-SEQ SMS *   FILE 434
                                                                 *   FILE 434
 ISPF MESSAGEs                                                   *   FILE 434
 --------------------------------------------------------------- *   FILE 434
 XEF00     - eXtended Editor Facility Messages                   *   FILE 434
                                                                 *   FILE 434

Table of contents

           is from David North of Los Angeles, California        *   FILE 435
           and is a Fixed Blocked LRECL=80 conversion of         *   FILE 435
           Frank Clarke's REXX execs that are on File 433.       *   FILE 435
           Frank's execs are in VB-255 format.                   *   FILE 435
                                                                 *   FILE 435
           This is an older version of Frank Clarke's execs.     *   FILE 435
           The current version is on File 433 in VB-255 format.  *   FILE 435
                                                                 *   FILE 435
           This conversion was performed with David North's      *   FILE 435
           utilities that are on File 155.  After the            *   FILE 435
           conversion, the execs were still in VB-255 format,    *   FILE 435
           but the lines were folded so they fit into an         *   FILE 435
           80-byte width.  I copied the members over to an       *   FILE 435
           actual FB-80 dataset.  (SG - 11/99)                   *   FILE 435
                                                                 *   FILE 435
   From:     "North, David (USI)"    *   FILE 435
                                                                 *   FILE 435
             Technical Services Group                            *   FILE 435
             Dave North                                          *   FILE 435
             3429 Downing Ave.                                   *   FILE 435
             Glendale, CA. 91208                                 *   FILE 435
                                                                 *   FILE 435

Table of contents

           from Glenn Jones of Aramco in Saudi Arabia, and       *   FILE 436
           contains a version of the COMPCODE program, which     *   FILE 436
           notifies users of completion code information for     *   FILE 436
           jobs.  This version has been modified to even send    *   FILE 436
           emails to notify a user located elsewhere, of a job   *   FILE 436
           completion on the MVS system.                         *   FILE 436
                                                                 *   FILE 436
           Glenn Jones                                           *   FILE 436
           Saudi Aramco, Dhahran, Saudi Arabia                   *   FILE 436
           email: jonesgk@aramco.com.sa                          *   FILE 436
                  g_k_j@yahoo.com                                *   FILE 436
                                                                 *   FILE 436
      I have modified some code which may be of interest to      *   FILE 436
      you or others.  Whenever I'm on the computer, I            *   FILE 436
      generally have an email session going (either work or      *   FILE 436
      home). Sometimes my tasks do not require mainframe         *   FILE 436
      access.                                                    *   FILE 436
                                                                 *   FILE 436
      Rather than continually logging on/swapping to a           *   FILE 436
      mainframe session, I modified a copy of the public         *   FILE 436
      COMPCODE program to optionally do e-mail notifications.    *   FILE 436
      This COMPCODE program is in production jobs, started       *   FILE 436
      tasks, as well as batch work that is important enough      *   FILE 436
      for me to know about if a problem occurs.                  *   FILE 436
                                                                 *   FILE 436
      Another neat feature is when I go out of town, I make a    *   FILE 436
      simple update to the notify dataset for the person who     *   FILE 436
      will be handling the problems in my absence. Since all     *   FILE 436
      my jobs & STC's have this notify step, one simple          *   FILE 436
      update is immediately in effect for everything.            *   FILE 436
                                                                 *   FILE 436
      I also made the code Y2K friendly, and changed it to       *   FILE 436
      print out the steps real termination code, not just the    *   FILE 436
      highest recorded in the JCT.  This code is currently       *   FILE 436
      running on OS/390 V2R5 without any problems. The email     *   FILE 436
      portion uses IBM's MVS SMTP, and the program requires      *   FILE 436
      simple modifications for use at your installation.         *   FILE 436
                                                                 *   FILE 436

Table of contents

           is from Jan Jaeger and contains a highly useful       *   FILE 437
           collection of tools.  Please note his standalone      *   FILE 437
           file editor and other standalone stuff, along with    *   FILE 437
           his many other unusually useful programs.             *   FILE 437
                                                                 *   FILE 437
  -------------------------------------------------------------  *   FILE 437
                                                                 *   FILE 437
                  S/390 System Utilities                         *   FILE 437
                                                                 *   FILE 437
          For comments or questions:   Jan Jaeger                *   FILE 437
                              email:   jj@septa.nl               *   FILE 437
                                                                 *   FILE 437
     ZZSA     - Standalone utilities for MVS, including          *   FILE 437
                editor, VTOC list, device list, DASD ZAP etc.    *   FILE 437
                                                                 *   FILE 437
     NODSI    - An utility to manipulate datasets that           *   FILE 437
                have GRS ENQs against them.                      *   FILE 437
                                                                 *   FILE 437
     ISTEXCAA - An implementation of the VTAM session            *   FILE 437
                management exit ISTEXCAA to control session      *   FILE 437
                setup by means of RACF profiles.                 *   FILE 437
                                                                 *   FILE 437
     MPFNTFY  - A MPF exit which transforms WTO messages         *   FILE 437
                into JES2 notify messages.                       *   FILE 437
                                                                 *   FILE 437
     PARMTZ   - An Unix System Services program which            *   FILE 437
                will allow you to set the TZ variable            *   FILE 437
                from CLOCKxx or the Sysplex Timer.               *   FILE 437
                                                                 *   FILE 437
     IRXFMATH -     MEMBERS: JJ$CMATH JJ$FMATH JJ$MMATH          *   FILE 437
                A REXX function package which                    *   FILE 437
                provides mathematical functions.                 *   FILE 437
                                                                 *   FILE 437
                                                                 *   FILE 437
     WHOHAS   - An ISPF utility to display GRS ENQ               *   FILE 437
                resources and requestors.                        *   FILE 437
                                                                 *   FILE 437
     VMCP     - Provides a CP operator command to MVS            *   FILE 437
                when it is running under VM.                     *   FILE 437
                                                                 *   FILE 437
     JSCH     -     MEMBERS: JSCH                                *   FILE 437
                Like ASCH, a transaction scheduler, but          *   FILE 437
                this one schedules started tasks rather          *   FILE 437
                then ASCH transactions.                          *   FILE 437
                                                                 *   FILE 437
     PDS upload/download utilities -                             *   FILE 437
                    MEMBERS: OPSYNBRI UPDCREAT UPDSTATS          *   FILE 437
                Utilities to create IEBUPDTE format              *   FILE 437
                sequential files from partitioned                *   FILE 437
                datasets, and restore ISPF statistics            *   FILE 437
                after rebuilding PDS using IEBUPDTE.             *   FILE 437
                                                                 *   FILE 437
                                                                 *   FILE 437
     INVOKE   - TSO Command Processor to call from               *   FILE 437
                LINKLIST/LPALIST                                 *   FILE 437
                                                                 *   FILE 437
     SUBMIT   - Alternate SUBMIT command which does not          *   FILE 437
                call the SUBMIT exit                             *   FILE 437
                                                                 *   FILE 437
     COMPRESS - Command Processor which calls IEBCOPY            *   FILE 437
                to compress                                      *   FILE 437
                                                                 *   FILE 437
     IEFJFRQ  - Protect subsystem command characters by          *   FILE 437
                means of RACF/ACF2                               *   FILE 437
                                                                 *   FILE 437

Table of contents

           is from Dan Snyder of Columbus, Ohio and contains     *   FILE 438
           his collection of structured assembler macros that    *   FILE 438
           he developed for himself, over many years of coding.  *   FILE 438
                                                                 *   FILE 438
          email:   dsnyder@elektro.cmhnet.org                    *   FILE 438
                                                                 *   FILE 438
  -------------------------------------------------------------  *   FILE 438
                                                                 *   FILE 438
                       STRUCTURED MACROS                         *   FILE 438
                                                                 *   FILE 438
      These macros can help you create new programs and          *   FILE 438
      modify existing code by supporting IF-THEN-ELSE logic      *   FILE 438
      while requiring only a small learning curve from what      *   FILE 438
      you already know about S/390 Assembler (assuming that      *   FILE 438
      you do know it already).  Each 'IF' statement can be       *   FILE 438
      arbitrarily complex, and the 'IF' statements can be        *   FILE 438
      nested as many levels as you might need. (Certainly,       *   FILE 438
      no one would need more than 255 levels of nesting,         *   FILE 438
      would he?)                                                 *   FILE 438
                                                                 *   FILE 438
      Each group of instructions that you want conditionally     *   FILE 438
      executed would be headed by an 'IF' macro, and             *   FILE 438
      terminated by an 'ENDIF' macro.                            *   FILE 438
                                                                 *   FILE 438
      In its simplest form, the operand of the 'IF' macro        *   FILE 438
      consists of an op-code, the first operand address,         *   FILE 438
      the second operand address, and a condition. These         *   FILE 438
      four values must be enclosed within parentheses, and       *   FILE 438
      following the operands must be a comma and the             *   FILE 438
      statement terminating term 'THENDO'.                       *   FILE 438
                                                                 *   FILE 438
      The op-code may be any valid S/390 op-code that sets       *   FILE 438
      the condition code. The first and second operands may      *   FILE 438
      be any values that are valid for the instruction           *   FILE 438
      being created. The condition, such as 'E' or 'NO', is      *   FILE 438
      any value that can be used in creating an extended         *   FILE 438
      mnemonic branch instruction (such as 'BE' or 'BNO').       *   FILE 438
                                                                 *   FILE 438
      If you choose 'E' as the condition, then the group of      *   FILE 438
      instructions between the 'IF' and the 'ENDIF' will be      *   FILE 438
      executed only if the condition code set by the             *   FILE 438
      op-code and operands specified is a zero.                  *   FILE 438
                                                                 *   FILE 438
      In the following examples, the heading will indicate       *   FILE 438
      the conditions in which the do-group will be               *   FILE 438
      executed. In each case, an 'IF' statement determines       *   FILE 438
      the conditions, and an 'ENDIF' statement terminates        *   FILE 438
      the do-group. Comments either in the heading or on         *   FILE 438
      the appropriate instructions will indicate the             *   FILE 438
      details.                                                   *   FILE 438
                                                                 *   FILE 438
           Here is an example:                                   *   FILE 438
                                                                 *   FILE 438
             IF    (CLC,A,B,NE),THENDO                           *   FILE 438
                                                                 *   FILE 438
      The instructions between this 'IF' and its matching        *   FILE 438
      'ENDIF' will be executed if the result of the 'CLC'        *   FILE 438
      is a 1 or 2 (the not-equal condition).                     *   FILE 438
                                                                 *   FILE 438
           To execute the do-group if either one of two          *   FILE 438
      conditions is true, the format is:                         *   FILE 438
                                                                 *   FILE 438
           IF    (CLC,A,B,NE),OR,(CLC,C,D,NE),THENDO             *   FILE 438
                                                                 *   FILE 438
           Alternate format:                                     *   FILE 438
                                                        72       *   FILE 438
           IF    (CLC,A,B,NE),OR,                        C       *   FILE 438
                 (CLC,C,D,NE),THENDO                             *   FILE 438
                                                                 *   FILE 438
      (This will give you a small idea of what these macros      *   FILE 438
      can do.  For information about the more complicated        *   FILE 438
      capabilities of the structured macros in this package,     *   FILE 438
      please see member $$ALTDOC.)                               *   FILE 438
                                                                 *   FILE 438
 --------------------------------------------------------------- *   FILE 438
                                                                 *   FILE 438
      Dan initially submitted only the structured macros         *   FILE 438
      that he wrote, to this tape.  He has now submitted many    *   FILE 438
      more macros.  Below, we see the types of macros which      *   FILE 438
      perform other categories of function, as well as the       *   FILE 438
      ones which can be used to create structured assembler      *   FILE 438
      programs.                                                  *   FILE 438
                                                                 *   FILE 438
 --------------------------------------------------------------- *   FILE 438
                                                                 *   FILE 438
      In the following list of macros, each one is assigned to   *   FILE 438
      a category according to its intended use.  Most of the     *   FILE 438
      testing on these macros has been done in an environment    *   FILE 438
      called 'Version 2', or '2nd Generation'.  This             *   FILE 438
      environment presents a programmer with a pseudo-COBOL      *   FILE 438
      way of coding, and was created in the early 1990's as an   *   FILE 438
      aid to getting programs going faster.  The 'Version 1'     *   FILE 438
      or '1st Generation' environment was created in the mid     *   FILE 438
      1970's, and is somewhat more oriented toward Systems       *   FILE 438
      Programming types of programming.                          *   FILE 438
                                                                 *   FILE 438
      If a macro is listed as being 'GENERAL', or general        *   FILE 438
      purpose, then it is not part of either Version 1 or 2,     *   FILE 438
      but it might not have been tested outside one of these     *   FILE 438
      environments.                                              *   FILE 438
                                                                 *   FILE 438
      What follows is a description of the categories that       *   FILE 438
      these macros have been classified into:                    *   FILE 438
                                                                 *   FILE 438
      DIAGNOSTIC - The macro may be used in either Version 1     *   FILE 438
      or 2 programs, and is intended primarily as a diagnostic   *   FILE 438
      aid in getting the program running correctly.  Hopefully   *   FILE 438
      the effort expended in using one or more of these          *   FILE 438
      diagnostic macros will pay off in diagnosing the           *   FILE 438
      progress of your program.                                  *   FILE 438
                                                                 *   FILE 438
      GENERAL - Various utility macros that should provide       *   FILE 438
      services required for typical programs.                    *   FILE 438
                                                                 *   FILE 438
      INTERNAL - These macros are typically used as common       *   FILE 438
      service routines by other macros within this library.      *   FILE 438
      They usually provide services that would not be useful     *   FILE 438
      for use as open code macros (those coded within the        *   FILE 438
      program itself).                                           *   FILE 438
                                                                 *   FILE 438
      RUN-TIME-TOTALS - A set of general purpose macros that     *   FILE 438
      might make it easier to create counters that can be        *   FILE 438
      incremented at each of several places within a program,    *   FILE 438
      and then at some point during program execution            *   FILE 438
      (presumably during the finalization step of the            *   FILE 438
      program), print out all of the accumulated counts with     *   FILE 438
      one easy statement.                                        *   FILE 438
                                                                 *   FILE 438
      STRUCTURED - Macros that control the conditional or        *   FILE 438
      repetitive execution of a group of instructions            *   FILE 438
      following the group-initiation macro and ending with a     *   FILE 438
      group-terminating macro.                                   *   FILE 438
                                                                 *   FILE 438
      1st Generation - A set of macros that provice standard     *   FILE 438
      MVS interface and subroutine linkage conventions.          *   FILE 438
                                                                 *   FILE 438
      2nd GENERATION - Another set of MVS interface and          *   FILE 438
      subroutine linkage macros.                                 *   FILE 438
                                                                 *   FILE 438
      What follows is an alphabetic listing of all of the        *   FILE 438
      macro definitions included in the package, with its        *   FILE 438
      identifying macro type:                                    *   FILE 438
                                                                 *   FILE 438
                $AGOTO    INTERNAL                               *   FILE 438
                $ASECT    INTERNAL                               *   FILE 438
                $IA       INTERNAL                               *   FILE 438
                $MENDDO1  INTERNAL                               *   FILE 438
                $MENDDO2  INTERNAL                               *   FILE 438
                $MGBLDEF  INTERNAL                               *   FILE 438
                $MGFNAME  INTERNAL                               *   FILE 438
                $MGPNAME  INTERNAL                               *   FILE 438
                $WA       INTERNAL                               *   FILE 438
                ADDR      GENERAL                                *   FILE 438
                AFTER     STRUCTURED                             *   FILE 438
                AN        GENERAL                                *   FILE 438
                BEGTEST   DIAGNOSTIC                             *   FILE 438
                BHE       GENERAL                                *   FILE 438
                BLE       GENERAL                                *   FILE 438
                COMBOX    GENERAL                                *   FILE 438
                CONTINUE  GENERAL                                *   FILE 438
                CPYPAR$E  INTERNAL                               *   FILE 438
                CTE       TEXT SEARCH                            *   FILE 438
                CTEB      TEXT SEARCH                            *   FILE 438
                CVN       GENERAL                                *   FILE 438
                CVXREGS   DIAGNOSTIC                             *   FILE 438
                CVXWORD   DIAGNOSTIC                             *   FILE 438
                DEFPGMID  INTERNAL                               *   FILE 438
                DIAGMSG   INTERNAL                               *   FILE 438
                DISPLAY   DIAGNOSTIC                             *   FILE 438
                DIVISION  2ND GENERATION                         *   FILE 438
                DO        STRUCTURED                             *   FILE 438
                DTM       INTERNAL                               *   FILE 438
                DUMPMAIN  DIAGNOSTIC                             *   FILE 438
                DUMPREGS  DIAGNOSTIC                             *   FILE 438
                EDIT      STRUCTURED                             *   FILE 438
                ELSE      STRUCTURED                             *   FILE 438
                ELSEDO    STRUCTURED                             *   FILE 438
                ELSEIF    STRUCTURED                             *   FILE 438
                EM        GENERAL                                *   FILE 438
                ENDAFTER  STRUCTURED                             *   FILE 438
                ENDELSE   STRUCTURED                             *   FILE 438
                ENDFIRST  STRUCTURED                             *   FILE 438
                ENDIF     STRUCTURED                             *   FILE 438
                ENDO      STRUCTURED                             *   FILE 438
                ENDP      1ST GENERATION                         *   FILE 438
                ENDSECT   2ND GENERATION                         *   FILE 438
                ENDTEST   DIAGNOSTIC                             *   FILE 438
                EPACK     GENERAL                                *   FILE 438
                EQUATE    GENERAL                                *   FILE 438
                EUNPK     GENERAL                                *   FILE 438
                EVERY     STRUCTURED                             *   FILE 438
                EXECUTE   GENERAL                                *   FILE 438
                EXIT      2ND GENERATION                         *   FILE 438
                FINAL     2ND GENERATION                         *   FILE 438
                FIRST     STRUCTURED                             *   FILE 438
                GO        1ST GENERATION                         *   FILE 438
                GOBACK    2ND GENERATION                         *   FILE 438
                GOTO      2ND GENERATION                         *   FILE 438
                HEXRTN    DIAGNOSTIC (1ST GENERATION VERSION)    *   FILE 438
                HROUTINE  DIAGNOSTIC (2ND GENERATION VERSION)    *   FILE 438
                I         GENERAL                                *   FILE 438
                IF        STRUCTURED                             *   FILE 438
                IP        GENERAL                                *   FILE 438
                LEVELMSG  INTERNAL                               *   FILE 438
                MACBOX    GENERAL                                *   FILE 438
                NEXT      STRUCTURED                             *   FILE 438
                PAR$E     INTERNAL                               *   FILE 438
                PCALL     1ST GENERATION                         *   FILE 438
                PERFORM   2ND GENERATION                         *   FILE 438
                PRDEF     GENERAL (1ST GENERATION VERSION)       *   FILE 438
                PRINTER   GENERAL (2ND GENERATION VERSION)       *   FILE 438
                PROC      1ST GENERATION                         *   FILE 438
                PRTTABLE  RUN-TIME-TOTALS                        *   FILE 438
                RETN      1ST OR 2ND GENERATION                  *   FILE 438
                RTTBEG    RUN-TIME-TOTALS                        *   FILE 438
                RTTEND    RUN-TIME-TOTALS                        *   FILE 438
                RTTENT    RUN-TIME-TOTALS                        *   FILE 438
                RTTINCR   RUN-TIME-TOTALS                        *   FILE 438
                RTTPRT    RUN-TIME-TOTALS                        *   FILE 438
                RTTRESET  RUN-TIME-TOTALS                        *   FILE 438
                SECONDEP  2ND GENERATION                         *   FILE 438
                SECTION   2ND GENERATION                         *   FILE 438
                SETCSECT  INTERNAL                               *   FILE 438
                SETDEF    INTERNAL                               *   FILE 438
                SETRC     GENERAL                                *   FILE 438
                SETUP     INTERNAL                               *   FILE 438
                STOP      1ST GENERATION                         *   FILE 438
                SYSUT1    1ST GENERATION                         *   FILE 438
                SYSUT2    1ST GENERATION                         *   FILE 438
                TAG       GENERAL                                *   FILE 438
                THENDO    STRUCTURED                             *   FILE 438
                TRACER    DIAGNOSTIC                             *   FILE 438
                TRACER2   INTERNAL                               *   FILE 438
                TRC       DIAGNOSTIC (1ST GENERATION ONLY)       *   FILE 438
                TRSP      GENERAL                                *   FILE 438
                VAL       INTERNAL                               *   FILE 438
                VERSION   INTERNAL                               *   FILE 438
                                                                 *   FILE 438

Table of contents

           is from Volker Mielke of Bremen, Germany and *  FILE 439
           contains his PDSX utility to scan all partitioned     *   FILE 439
           datasets in an installation for the presence of a     *   FILE 439
           given member name.                                    *   FILE 439
                                                                 *   FILE 439
           This file is the source library for PDSX.             *   FILE 439
                                                                 *   FILE 439
             Volker Mielke                                       *   FILE 439
             St. - Gallener - Str. 17                            *   FILE 439
             28325 Bremen                                        *   FILE 439
             GERMANY                                             *   FILE 439
                                                                 *   FILE 439
             Phone: +49 421 4099152                              *   FILE 439
             Email:  vmielke@debitel.net                         *   FILE 439
                                                                 *   FILE 439
  ----------------------------------------------------------     *   FILE 439
                                                                 *   FILE 439
     PDSX - PARTITIONED DATASET MEMBER CROSS-REFERENCE           *   FILE 439
                                                                 *   FILE 439
         "Volker Mielke"                    *   FILE 439
                                                                 *   FILE 439
     1. WHAT IS PDSX?                                            *   FILE 439
           WITH PDSX YOU CAN FIND OUT WHICH DATASET(S)           *   FILE 439
           ON YOUR SYSTEM CONTAIN A GIVEN MEMBER.                *   FILE 439
           UNDER TSO YOU SIMPLY ENTER                            *   FILE 439
              PDSX                                   *   FILE 439
           AND YOU WILL BE SHOWN A LIST OF ALL                   *   FILE 439
           APPLICABLE DATASETS, FROM WHERE YOU CAN               *   FILE 439
           DIRECTLY EDIT OR BROWSE THE REQUESTED                 *   FILE 439
           MEMBER(S).                                            *   FILE 439
                                                                 *   FILE 439
     2. HOW DOES IT WORK?                                        *   FILE 439
           EVERY NIGHT WE RUN A VTOC SCAN ON ALL OUR             *   FILE 439
           DISK PACKS (WE DO THIS ANYWAY FOR RECOVERY            *   FILE 439
           PURPOSES, SO THERE IS NO EXTRA OVERHEAD). WE          *   FILE 439
           USE THE VTOC PROGRAM FROM THE CBT TAPE FOR            *   FILE 439
           THIS.                                                 *   FILE 439
                                                                 *   FILE 439
           THEN WE FILTER THE VTOC OUTPUT TO CREATE A            *   FILE 439
           LIST OF ALL DESIRED PO / PDSE - DATASETS.             *   FILE 439
                                                                 *   FILE 439
           THE DIRECTORIES OF THESE DATASETS ARE READ,           *   FILE 439
           THE RESULT IS SORTED AND LOADED INTO A VSAM           *   FILE 439
           KSDS.  THE DIRECTORY SCAN TAKES ABOUT 15 MIN          *   FILE 439
           ELAPSED TIME AND ABOUT 1.5 CPU MINUTES FOR            *   FILE 439
           ABOUT 4,500 DATASETS AND 600,000 MEMBERS.             *   FILE 439
                                                                 *   FILE 439
     3. INSTALLATION                                             *   FILE 439
                                                                 *   FILE 439
           COPY THE LOAD MODULES PDSMEM1 AND PDSMEM4 TO          *   FILE 439
           A LOAD LIBRARY OR RECOMPILE THEM.                     *   FILE 439
                                                                 *   FILE 439
        3.1 THE BATCH PART                                       *   FILE 439
            MODIFY THE SAMPLE JOB IN MEMBER $BATCH TO            *   FILE 439
            MEET YOUR STANDARDS.                                 *   FILE 439
                                                                 *   FILE 439
            MODIFY THE VTOCFLTR EXEC TO EXCLUDE FILE NOT         *   FILE 439
            WANTED IN YOUR XREF (I.E. ISPF PROFILES,             *   FILE 439
            CONFIDENTIAL FILES...)  PLAN TO RUN THE JOB          *   FILE 439
            ON A REGULAR BASIS.                                  *   FILE 439
                                                                 *   FILE 439
        3.2 ONLINE                                               *   FILE 439
            COPY THE PANELS(PDSMEM2A,PDSMEM2B,PDSHLP2A)          *   FILE 439
            TO A PANEL LIBRARY.                                  *   FILE 439
                                                                 *   FILE 439
            COPY THE REXX EXEC "PDSX" TO YOUR                    *   FILE 439
            SYSPROC/SYSEXEC FILE AND MODIFY THE LIBDEF           *   FILE 439
            STATEMENT TO POINT TO YOUR PANEL LIBRARY.            *   FILE 439
                                                                 *   FILE 439
     4. KNOWN PROBLEMS                                           *   FILE 439
        PO DATASETS ARE OPENED EVERY NIGHT BY PDSX TO            *   FILE 439
        SCAN THEIR DIRECTORIES. THIS CAUSES THEIR LAST           *   FILE 439
        REFERENCE DATE TO BE CHANGED.                            *   FILE 439
                                                                 *   FILE 439
        IF YOU USE HSM, HSM WILL NEVER CONSIDER THESE            *   FILE 439
        DATASETS FOR MIGRATION, BECAUSE THEY SEEM TO             *   FILE 439
        HAVE BEEN ACCESSED RECENTLY.  FOR US THIS IS             *   FILE 439
        NOT A PROBLEM, BECAUSE WE DO NOT INDEX USER              *   FILE 439
        LIBRARIES, AND PRODUCTION/SYSTEM LIBRARIES ARE           *   FILE 439
        NOT CONSIDERED MIGRATION CANDIDATES BY OUR               *   FILE 439
        SHOP.                                                    *   FILE 439
                                                                 *   FILE 439
        POSSIBLE SOLUTIONS COULD BE                              *   FILE 439
           - TO DO A "QUIET" OPEN ON THE DATASET, I              *   FILE 439
             KNOW SOME DISK MANAGEMENT TOOLS OPEN FILE           *   FILE 439
             WITHOUT CHANGING THE LAST REFERENCE DATE,           *   FILE 439
                                                                 *   FILE 439
             OR                                                  *   FILE 439
           - LOOK AT THE LAST REFERENCE DATE FOR A               *   FILE 439
             DATASET BEFORE READING ITS DIRECTORY. IF            *   FILE 439
             IT HAS NOT BEEN CHANGED, THE DIRECTORY              *   FILE 439
             INFORMATION COLLECTED DURING THE PREVIOUS           *   FILE 439
             RUN CAN SIMPLY BE COPIED FROM THE EXISTING          *   FILE 439
             XREF - DATASET.  BUT THIS WOULD REQUIRE A           *   FILE 439
             LITTLE BIT OF LOGIC TO BE ADDED                     *   FILE 439
                                                                 *   FILE 439
        SOMETIMES I HEAR PEOPLE COMPLAIN THAT THEY DON'T         *   FILE 439
        SEE A MEMBER THAT THEY KNOW IT EXISTS. THIS IS           *   FILE 439
        BECAUSE YOU CANNOT EXPECT PDSX TO KNOW ABOUT             *   FILE 439
        MEMBERS CREATED AFTER IT HAS BEEN RUN.  THE SAME         *   FILE 439
        IS TRUE FOR DELETED MEMBERS.                             *   FILE 439
                                                                 *   FILE 439
     5. ENHANCEMENTS                                             *   FILE 439
        WHAT I WOULD LIKE TO DO (IF I HAD THE TIME) :            *   FILE 439
                                                                 *   FILE 439
        - FIX THE HSM PROBLEM ABOVE                              *   FILE 439
        - ADD RACF SUPPORT TO SHOW ONLY DATASETS                 *   FILE 439
          ACCESSIBLE TO A USER                                   *   FILE 439
        - SWITCH FROM VTOC SCANS TO DCOLLECT. THIS               *   FILE 439
          WOULD MAKE IT POSSIBLE TO KEEP DIRECTORY               *   FILE 439
          INFORMATION FOR MIGRATED AND / OR BACKED UP            *   FILE 439
          DATASETS.                                              *   FILE 439
        - ABILITY TO DO A PARTIAL INDEX REFRESH (FOR             *   FILE 439
          SELECTED DATASETS OR VOLUMES)                          *   FILE 439
                                                                 *   FILE 439
     6. COPYRIGHT                                                *   FILE 439
                                                                 *   FILE 439
        COPYRIGHT 1990,1999 BY VOLKER MIELKE                     *   FILE 439
                            VOLKER MIELKE EDV - BERATUNG         *   FILE 439
        ALL RIGHTS RESERVED                                      *   FILE 439
                                                                 *   FILE 439
        YOU MAY USE, REDISTRIBUTE AND MODIFY THIS                *   FILE 439
        PROGRAM, BUT IT MUST NOT BE SOLD.                        *   FILE 439
                                                                 *   FILE 439
        USE OF THIS PROGRAM IS AT YOUR OWN RISK.                 *   FILE 439
                                                                 *   FILE 439

Table of contents

           is from Volker Mielke of Bremen, Germany and *  FILE 440
           contains his PDSX utility to scan all partitioned     *   FILE 440
           datasets in an installation for the presence of a     *   FILE 440
           given member name.  See File 439 for more doc.        *   FILE 440
                                                                 *   FILE 440
           This file is the load library for PDSX.               *   FILE 440
                                                                 *   FILE 440
             Volker Mielke                                       *   FILE 440
             St. - Gallener - Str. 17                            *   FILE 440
             28325 Bremen                                        *   FILE 440
             GERMANY                                             *   FILE 440
                                                                 *   FILE 440
             Phone: +49 421 4099152                              *   FILE 440
             Email:  vmielke@debitel.net                         *   FILE 440
                                                                 *   FILE 440

Table of contents

           is from Brian Vogt of EDS, and contains 2 programs    *   FILE 441
           for RACF:                                             *   FILE 441
                                                                 *   FILE 441
           (1) RESUME - to recover from a situation in which all *   FILE 441
               userids with SPECIAL or OPERATIONS attributes     *   FILE 441
               have been revoked.  The program runs as a         *   FILE 441
               started task, and mimics the effect of a          *   FILE 441
               "TSO ALU userid RESUME" command.                  *   FILE 441
           (2) RA#NAMES - list all userids & user's names to a   *   FILE 441
               data set, and all group ids & installation-data   *   FILE 441
               to another data set - (all one-line entries).     *   FILE 441
                                                                 *   FILE 441
           email: "Vogt, Brian A"            *   FILE 441
                                                                 *   FILE 441
     RESUME                                                      *   FILE 441
     ======                                                      *   FILE 441
       DATE   - November 1987.    MVS/SP 2.1.7 with RACF 1.7.0.  *   FILE 441
        SMF logging and updating of last access added July       *   FILE 441
        1988.  Tested ok on MVS 5.2.2 with RACF 2.2 and          *   FILE 441
        also on OS/390 2.6 (Jan 2000).                           *   FILE 441
                                                                 *   FILE 441
       FUNCTION -                                                *   FILE 441
        Use ICHEINTY to modify the following in a RACF USER      *   FILE 441
        profile :                                                *   FILE 441
         (1) unset FLAG4 (REVOKE attribute).                     *   FILE 441
         (2) zero out REVOKECT (revoke count).                   *   FILE 441
         (3) set LJTIME & LJDATE to the current time & date.     *   FILE 441
         (4) For the benefit of the RACF Auditor, write a type   *   FILE 441
             80 SMF record (pretending to be ALTUSER with the    *   FILE 441
             RESUME parameter).                                  *   FILE 441
                                                                 *   FILE 441
        The most likely practical applications are :             *   FILE 441
         (a) A hacker revokes all of the privileged userids in   *   FILE 441
             the system, by submitting many batch jobs with      *   FILE 441
             incorrect passwords.  (Never trust an Operator to   *   FILE 441
             reply correctly to message ICH302D).  This program  *   FILE 441
             cannot be thwarted, as it does not run under a      *   FILE 441
             RACF userid.                                        *   FILE 441
                                                                 *   FILE 441
         (b) The userid of a production batch job becomes        *   FILE 441
             revoked overnight.  The MVS Operator can overcome   *   FILE 441
             this, with a bit of information from the on-call    *   FILE 441
             Security Admin.                                     *   FILE 441
                                                                 *   FILE 441
       SETUP DOCUMENTATION -                                     *   FILE 441
       -------------------                                       *   FILE 441
        (1) This program must be invoked from a started task.    *   FILE 441
              //RESUME   PROC U=,PW=                             *   FILE 441
              //RESUME   EXEC PGM=RESUME,PARM='&USER,&PW'        *   FILE 441
        (2) The started task name must be RESUME.                *   FILE 441
        (3) Do NOT put the started task name into the RACF       *   FILE 441
            Started Procedures Table (ICHRIN03) or create a      *   FILE 441
            STARTED profile for it.  The task doesn't need a     *   FILE 441
            userid, and is better off without one.               *   FILE 441
                                                                 *   FILE 441
       USER DOCUMENTATION -                                      *   FILE 441
       ------------------                                        *   FILE 441
        (1) The function is invoked via this MVS command:        *   FILE 441
              S RESUME,U=userid,PW=password                      *   FILE 441
        (2) The userid (U keyword) must be specified.            *   FILE 441
        (3) The password (PW keyword) must match the RVARY       *   FILE 441
            SWITCH password.  If there is no RVARY SWITCH        *   FILE 441
            password (RCVTSWPW is binary zeroes), this parameter *   FILE 441
            is ignored, and may be entirely omitted from the     *   FILE 441
            START command.                                       *   FILE 441
        (4) The RVARY SWITCH password should be changed by the   *   FILE 441
            RACF Security Administrator as soon as practicable   *   FILE 441
            after use.                                           *   FILE 441
                                                                 *   FILE 441
     RA#NAMES                                                    *   FILE 441
     ========                                                    *   FILE 441
       DATE - October 1990.                                      *   FILE 441
              Jan 1991 - Automatic REVOKE feature added.         *   FILE 441
              Feb 2000 - Fixed minor Y2K bug in report header    *   FILE 441
                         and major Y2K bug in automatic REVOKE   *   FILE 441
                         feature.  Added "revoke trace"          *   FILE 441
                         sub-feature.                            *   FILE 441
       FUNCTIONS -                                               *   FILE 441
       1. Write a list of all userids and their respective NAME  *   FILE 441
          fields.  The output DDname is UIDS.                    *   FILE 441
       2. In the case of userids which have not been used yet,   *   FILE 441
          if a number of days have elapsed since creation, set   *   FILE 441
          the revoke indicator (FLAG4).  This "number of days"   *   FILE 441
          is specified as a the parameter when invoking this     *   FILE 441
          program.                                               *   FILE 441
       3. Write a list of all group names and their respective   *   FILE 441
          installation-defined data fields.                      *   FILE 441
          The output DDname is GRPS.                             *   FILE 441
                                                                 *   FILE 441
       USER DOCUMENTATION -                                      *   FILE 441
          //RA#NAMES EXEC PGM=RA#NAMES,PARM='31'                 *   FILE 441
          //UIDS     DD   DSN=SYS3.RACFADM.USERIDS,DISP=SHR      *   FILE 441
          //GRPS     DD   DSN=SYS3.RACFADM.GROUPS,DISP=SHR       *   FILE 441
          (Supply any sequential data sets; this program has     *   FILE 441
           the DCB attributes hard-coded).                       *   FILE 441
       1. The PARM value is the number of days before an unused  *   FILE 441
          (new) userid will be automatically REVOKEd by this     *   FILE 441
          program.  Maximum value is 3 decimal digits.           *   FILE 441
       2. If there is no parameter, or a value of zero is        *   FILE 441
          specified, no REVOKE is performed.                     *   FILE 441
       3. If the value is preceded by a minus sign, e.g.         *   FILE 441
          PARM='-31' the REVOKE is not actually performed, but   *   FILE 441
          trace WTOs indicate what would have happened if the    *   FILE 441
          minus sign had been omitted.                           *   FILE 441
                                                                 *   FILE 441

Table of contents

           is from Tetsuya Kimura (Kimu) and contains his        *   FILE 442
           REVIVE utility, which is a convenient way to          *   FILE 442
           restore deleted pds members, under ISPF.              *   FILE 442
                                                                 *   FILE 442
           email:    Tetsuya Kimura            *   FILE 442
                                                                 *   FILE 442
           You may be able to find more updated versions of      *   FILE 442
           Kimu's utilities at his web site:                     *   FILE 442
                                                                 *   FILE 442
           Kimu has a lot of programs at his web site:           *   FILE 442
                                                                 *   FILE 442
           http://home4.highway.ne.jp/kimu/                      *   FILE 442
                                                                 *   FILE 442
           This site is half in English and half in Japanese,    *   FILE 442
           but the English part is more than adequate, and       *   FILE 442
           you can get a lot of benefit from Kimu's programs.    *   FILE 442
                                                                 *   FILE 442

Table of contents

           is from Tetsuya Kimura (Kimu) and contains some       *   FILE 443
           of his many utilities.  You should go to Kimu's       *   FILE 443
           web site to check if any of these programs is at      *   FILE 443
           a later level, or if he has other utilities           *   FILE 443
           posted there for download.                            *   FILE 443
                                                                 *   FILE 443
         Kimu's web site:  http://home4.highway.ne.jp/kimu/      *   FILE 443
                                                                 *   FILE 443
           email:    Tetsuya Kimura            *   FILE 443
                                                                 *   FILE 443
           This site is half in English and half in Japanese,    *   FILE 443
           but the English part is more than adequate, and       *   FILE 443
           you can get a lot of benefit from Kimu's programs.    *   FILE 443
                                                                 *   FILE 443
          @CMD#120 :  MVS command execution program.             *   FILE 443
                      (from TSO)                                 *   FILE 443
          @ENQ#003 :  show ENQ/DEQ table (from TSO)              *   FILE 443
          @ENQC    :  @ENQ#003 clist                             *   FILE 443
          @LISTD3  :  cache hit report                           *   FILE 443
          @LOADMAP :  load module map program                    *   FILE 443
          @LOC#301 :  cataloged dataset search                   *   FILE 443
          @OS#6HC  :  subroutine                                 *   FILE 443
          @OS#6HC2 :  subroutine                                 *   FILE 443
          @SLEEP   :  waits for specified time                   *   FILE 443
          @SMF30#1 :  smf type 30 report                         *   FILE 443
          @SMF41#0 :  smf type 41 report                         *   FILE 443
          @SMF74#8 :  smf type 74 report                         *   FILE 443
          @SMF99#D :  @SMF99#1 copy                              *   FILE 443
          @SMF99#T :  @SMF99#1 copy                              *   FILE 443
          @SMF99#1 :  smf type 99 report                         *   FILE 443
          @VOL     :  @VOL#301 procedure                         *   FILE 443
          @VOL#301 :  scan dasd for specified volser             *   FILE 443
                      (from TSO or STC)                          *   FILE 443
          VSCHK000 :  virtual storage monitor                    *   FILE 443
          @WLMTRC  :  @SMF99#1 (japanese translation             *   FILE 443
                      for WLM action trace report)               *   FILE 443
          WLMTRCD  :  @WLMTRC translation table                  *   FILE 443
                                                                 *   FILE 443

Table of contents

           is from Ron Tatum of Lubbock, Texas, and contains     *   FILE 444
           some routines he wrote in the early days of OS/360    *   FILE 444
           computing.  These are VERY noteworthy.                *   FILE 444
                                                                 *   FILE 444
                 Ronald H. Tatum                                 *   FILE 444
                 3408 56th St.                                   *   FILE 444
                 Lubbock, TX 79413-4747                          *   FILE 444
                 (806)799-4485.                                  *   FILE 444
                 "Ronald Tatum"                *   FILE 444
                                                                 *   FILE 444
    CPWTA    - Routine to write tapes with big blocks.           *   FILE 444
               Callable subroutine from higher level languages.  *   FILE 444
               This routine can write blocks of up to 512K       *   FILE 444
               on a tape, by chaining 9 64K CCWs.                *   FILE 444
               Actually, this routine can be modified to         *   FILE 444
               write even bigger blocks.                         *   FILE 444
                                                                 *   FILE 444
    CPRDTAPE - Routine to read tapes written by CPWTA.           *   FILE 444
               Callable subroutine from higher level languages.  *   FILE 444
               This routine has many entry points, depending on  *   FILE 444
               function.  This routine can read tapes with       *   FILE 444
               blocks of up to 512K.                             *   FILE 444
               Actually, this routine can be modified to         *   FILE 444
               read even bigger blocks.                          *   FILE 444
                                                                 *   FILE 444

Table of contents

           is from Chris Kendon, and is an update of the old     *   FILE 445
           UK GUIDE object deck disassembler.  The code has      *   FILE 445
           been taught XA and ESA instructions, and other        *   FILE 445
           modern stuff.  You'll enjoy playing with this.        *   FILE 445
                                                                 *   FILE 445
           email:   chris.kendon@pgen.com                        *   FILE 445
                                                                 *   FILE 445
           Chris Kendon,                                         *   FILE 445
           Powergen,                                             *   FILE 445
           PO Box 4, North P.D.O.                                *   FILE 445
           398 Coppice Road,                                     *   FILE 445
           Arnold,                                               *   FILE 445
           Nottingham,                                           *   FILE 445
           NG5 7HX,                                              *   FILE 445
           UK.                                                   *   FILE 445
                                                                 *   FILE 445

Table of contents

           is from John McKown and contains a COBOL program      *   FILE 446
           which uses OS/390 UNIX services.  It's good to have   *   FILE 446
           a program like this, for a coding example.            *   FILE 446
                                                                 *   FILE 446
           email:   "McKown, John"        *   FILE 446
                                                                 *   FILE 446
     This program is a small example (341 lines of code) of      *   FILE 446
     how to use COBOL to write an OS/390 UNIX System Services    *   FILE 446
     program. The program uses the BPX1WRT subroutine to         *   FILE 446
     write to STDOUT. It uses this interface to write the        *   FILE 446
     UNIX parameters (like C's argc and argv).  It also uses     *   FILE 446
     that interface to write out the currently set               *   FILE 446
     environment variables.  For example:                        *   FILE 446
                                                                 *   FILE 446
     ./UNIX0002 arg1 arg2 arg3                                   *   FILE 446
                                                                 *   FILE 446
     would result in output such as:                             *   FILE 446
                                                                 *   FILE 446
     NUMBER OF ARGUMENT IS: 4                                    *   FILE 446
     ARGC 000Ù=./UNIX0002                                       *   FILE 446
     ARGC 001Ù=arg1                                             *   FILE 446
     ARGC 002Ù=arg2                                             *   FILE 446
     ARGC 003Ù=arg3                                             *   FILE 446
                                                                 *   FILE 446
     NUMBER OF ENVIRONMENT VARIABLES IS: 3                       *   FILE 446
     ENV 000Ù=VAR1=VALUE1                                       *   FILE 446
     ENV 001Ù=VAR2=VALUE2                                       *   FILE 446
     ENV 002Ù=VAR3=VALUE3                                       *   FILE 446
                                                                 *   FILE 446
     This is a single, COBOL source program.                     *   FILE 446
                                                                 *   FILE 446

Table of contents

           is from Rick Fochtman of Chicago, Illinois, and       *   FILE 447
           contains two programs to improve GRS facilities,      *   FILE 447
           so that the messages which GRS produces, will         *   FILE 447
           approximate those which MIM produces, reporting       *   FILE 447
           ENQUEUE conflicts on the operator console.            *   FILE 447
                                                                 *   FILE 447
             email:   rfochtman@ync.net                          *   FILE 447
             phone:   630-719-1545                               *   FILE 447
                                                                 *   FILE 447
           Since we've gone to GRS, in place of MIM, there       *   FILE 447
           was one feature of MIM that was sorely missed.        *   FILE 447
           MIM would explain the nature of dataset               *   FILE 447
           contentions in greater detail than the initial        *   FILE 447
           messages from GRS.  True, you could get the detail    *   FILE 447
           by issuing the "D GRS,C" command, if you managed      *   FILE 447
           to catch it quick enough.  We deemed that this was    *   FILE 447
           insufficient.  Attached are the solutions             *   FILE 447
           developed here.  One is a started task that checks    *   FILE 447
           for a contention situation each minute and            *   FILE 447
           displays information about it.  The other is an MPF   *   FILE 447
           exit that displays the same information whenever a    *   FILE 447
           dataset contention situation is announced via the     *   FILE 447
           IEF099I message.                                      *   FILE 447
                                                                 *   FILE 447

Table of contents

           is a utility to put the current system date into      *   FILE 448
           system symbolic parameters that can be used in JCL.   *   FILE 448
           This file is from Mark Lawrence of Stanford           *   FILE 448
           University in California.                             *   FILE 448
                                                                 *   FILE 448
           Mark C. Lawrence                                      *   FILE 448
           Systems Programmer                                    *   FILE 448
           Stanford Data Center                                  *   FILE 448
           Stanford, CA 94305-4136                               *   FILE 448
                                                                 *   FILE 448
  email:   M.Lawrence@Forsythe.Stanford.edu                      *   FILE 448
  phone:   (650) 723-4976                                        *   FILE 448
                                                                 *   FILE 448

Table of contents

           is from Keith Moe of Amdahl, and contains their       *   FILE 449
           Bookmanager front end package.                        *   FILE 449
                                                                 *   FILE 449
     Keith E. Moe                                                *   FILE 449
     Amdahl Corporation                                          *   FILE 449
     1250 E. Arques Ave                                          *   FILE 449
     M/S 383                                                     *   FILE 449
     Sunnyvale, Ca  94088-3470                                   *   FILE 449
     (408) 746-6386                                              *   FILE 449
     Keith_Moe@notes.amdahl.com                                  *   FILE 449
                                                                 *   FILE 449
     Disclaimer                                                  *   FILE 449
                                                                 *   FILE 449
     As usual, Amdahl Corporation (and I) take no                *   FILE 449
     responsibility for how well this works in your              *   FILE 449
     environment and any problems it might cause.  Suffice       *   FILE 449
     it to say, it does work, as our Users use it regularly.     *   FILE 449
     (I also think that it is a good introduction to CGI         *   FILE 449
     programming in REXX with the IBM WebServer.)                *   FILE 449
                                                                 *   FILE 449
        Detailed documentation of this package follows:          *   FILE 449
                                                                 *   FILE 449
     The Amdahl BookManager BookServer Front-end provides a      *   FILE 449
     means to search a "catalog" of all book titles and          *   FILE 449
     publication numbers kept in MVS BookManager Sequential      *   FILE 449
     Data Sets and link directly to the Book or BookShelf        *   FILE 449
     containing the Book.  While obviously dependent on the      *   FILE 449
     title of the Book, it eliminates the User having to know    *   FILE 449
     which BookShelf contains the Book he or she is looking      *   FILE 449
     for.  It supports only Books and BookShelves kept in MVS    *   FILE 449
     sequential Data Sets, not anything kept in an HFS.          *   FILE 449
                                                                 *   FILE 449
     This data Set contains a subset(*) of the Amdahl            *   FILE 449
     BookManager Management Utilities.  What is included are     *   FILE 449
     those pieces needed to run the BookServer Front-end.        *   FILE 449
                                                                 *   FILE 449
     List of provided members:                                   *   FILE 449
                                                                 *   FILE 449
     BKMGRCPS - Assembler Macro                                  *   FILE 449
     BKMGRHST - Assembler Macro                                  *   FILE 449
     BKMGRINF - Assembler Macro                                  *   FILE 449
     BKMGRLOC - Assembler Macro                                  *   FILE 449
                                                                 *   FILE 449
     BOOKMGRX - BookServer Front-end CGI (WebServer) REXX        *   FILE 449
                EXEC                                             *   FILE 449
                                                                 *   FILE 449
     BKMGRLPA - USERMOD to create LPA resident BookSERVER        *   FILE 449
                Load Module                                      *   FILE 449
                                                                 *   FILE 449
     BOOKCSA  - Started Task JCL to run CCCBKACE (Search Data    *   FILE 449
                CSA Load)                                        *   FILE 449
     BOOKSACE - JCL to run CCCBKACE (Search Data CSA Load)       *   FILE 449
     BOOKSEXT - JCL to build search data from BookShelf          *   FILE 449
                List(s) (QLSHELF)                                *   FILE 449
     REXXCOMP - JCL to compile the REXX Exec and copy it to      *   FILE 449
                an HFS                                           *   FILE 449
                                                                 *   FILE 449
     CCCBKACE - Assembler Source - Load Search Data into CSA     *   FILE 449
     CCCBKCPS - Assembler Source - Cell Pool Subroutine          *   FILE 449
     CCCBKDAT - Assembler Source - Data Variable Table           *   FILE 449
     CCCBKDEF - Assembler Source - Data Table Lookup             *   FILE 449
                Subroutine                                       *   FILE 449
     CCCBKDSN - Assembler Source - Data Set Name Generator       *   FILE 449
                Subroutine                                       *   FILE 449
     CCCBKEXT - Assembler Source - Build Book/BookShelf          *   FILE 449
                Extract Data Set                                 *   FILE 449
     CCCBKLOC - Assembler Source - Determine location of all     *   FILE 449
                Bkmgr Data Sets                                  *   FILE 449
     CCCBKPUB - Assembler Source - Format Pub Number             *   FILE 449
                Subroutine                                       *   FILE 449
     CCCBKSRV - Assembler Source - Search Program called by      *   FILE 449
                REXX EXEC                                        *   FILE 449
     CCCLOCAT - Assembler Source - LOCATE TSO Command - bonus    *   FILE 449
                                                                 *   FILE 449
     I assume that you're capable of assembling programs, so     *   FILE 449
     I'm not including sample assembly JCL.  Each program is     *   FILE 449
     linked by itself.  MACLIB and MODGEN are needed along       *   FILE 449
     with the Macros supplied above.                             *   FILE 449
                                                                 *   FILE 449
     CCCBKCPS, CCCBKDAT, CCCBKDEF, CCCBKDSN, CCCBKPUB, and       *   FILE 449
     CCCBKSRV are re-entrant and RMODE ANY. (So is CCCLOCAT,     *   FILE 449
     but it's included as a bonus and is not really needed.)     *   FILE 449
     CCCBKACE, CCCBKEXT, and CCCBKLOC are "main" programs        *   FILE 449
     that are NOT re-rentrant and are RMODE 24 (AMODE 31).       *   FILE 449
                                                                 *   FILE 449
     Assemble and Link all the programs into a "BookManager      *   FILE 449
     Utility" Load Library.  CCCBKEXT is unauthorized and can    *   FILE 449
     run from it.  CCCBKACE is AUTHORIZED, so it (and            *   FILE 449
     CCCBKCPS which it loads as a subroutine) need to be         *   FILE 449
     placed in an authorized library (that end-users should      *   FILE 449
     not have access to).  CCCBKSRV should be placed in the      *   FILE 449
     LinkList or LPAList, as it is used by the CGI REXX Exec.    *   FILE 449
                                                                 *   FILE 449
     BOOKMGRX is a REXX Exec that will require installation      *   FILE 449
     specific customization (unless you like to see some         *   FILE 449
     missing GIFs and bad links).  It (or a complied version     *   FILE 449
     of it) needs to end up in a HFS that will be mapped in      *   FILE 449
     directives in the WebServer HTTPD.CONF file.                *   FILE 449
                                                                 *   FILE 449
     Before going any farther....                                *   FILE 449
                                                                 *   FILE 449
     This BookServer Front-end builds an ECSA Resident Catalog   *   FILE 449
     which is anchored using the time-honored technique of       *   FILE 449
     using a SubSystem Control Table (SSCT).  The default name   *   FILE 449
     of this SubSystem is "BKSV".  This value is EQUated in      *   FILE 449
     the BKMGRCSA Macro (Label BKASSNAM).  If you want a         *   FILE 449
     different SubSystem Name, change this equate and            *   FILE 449
     reassemble CCCBKACE and CCCBKSRV.                           *   FILE 449
                                                                 *   FILE 449
     There is no attempt made to create the "BKSV" SubSystem     *   FILE 449
     Control Table dynamically if it doesn't exist.  You will    *   FILE 449
     need to update the IEFSSNxx PARMLIB Member and then         *   FILE 449
     either re-IPL or use the SETSSI Command to create it.       *   FILE 449
                                                                 *   FILE 449
     If you don't like this anchor technique and want to         *   FILE 449
     change it, go ahead.                                        *   FILE 449
                                                                 *   FILE 449
     Building the Book Catalog Data Set                          *   FILE 449
                                                                 *   FILE 449
     The CCCBKEXT program uses the MVS BookManager "Master"      *   FILE 449
     BookShelf List Data Set (specified by the QLSHELF           *   FILE 449
     setting in EOXVOPTS REXX Exec) to construct the Book and    *   FILE 449
     BookShelf Catalog.  The BookShelf List Data Set Name is     *   FILE 449
     specified as a parameter in the JCL used to execute         *   FILE 449
     CCCBKEXT.  The output Data Set is VB,259.  Sample JCL is    *   FILE 449
     provided in the BOOKSEXT member.  Note that the output      *   FILE 449
     needs to be sorted in order to be properly searchable.      *   FILE 449
                                                                 *   FILE 449
     The sample job is two steps.  The extract is to a           *   FILE 449
     temporary Data Set.  The sort of this temporary Data Set    *   FILE 449
     is output to a permanent extract Data Set which will be     *   FILE 449
     used to create the in storage copy.                         *   FILE 449
                                                                 *   FILE 449
     Building the In Storage Catalog                             *   FILE 449
                                                                 *   FILE 449
     The CCCBKACE program use the Book Catalog Data Set to       *   FILE 449
     create a Common Storage copy of the Book Catalog (in Key    *   FILE 449
     1 Storage) and anchor it in the chosen SSCT.  This          *   FILE 449
     eliminates the I/O associated with reading the Catalog      *   FILE 449
     Data Set (which in our case is 5 cylinders) for each and    *   FILE 449
     every search.                                               *   FILE 449
                                                                 *   FILE 449
     This program, which is authorized since it needs to         *   FILE 449
     obtain CSA, can be run as either a Batch Job or Started     *   FILE 449
     Task.  A sample of each is provided.  We runs it as a       *   FILE 449
     Started Task specified in our COMMND00 PARMLIB member,      *   FILE 449
     so it runs at every IPL on every System.  In addition,      *   FILE 449
     it can be run at any time to refresh the in storage Book    *   FILE 449
     Catalog whenever updates have been made to the              *   FILE 449
     BookManager BookShelf List and the Catalog Data Set         *   FILE 449
     rebuilt.  If a previous in storage Book Catalog exists,     *   FILE 449
     the old one is freed and the new one built, so there        *   FILE 449
     should be no lost CSA.                                      *   FILE 449
                                                                 *   FILE 449
     BookServer CGI REXX Exec                                    *   FILE 449
                                                                 *   FILE 449
     The BOOKMGRX REXX Exec and the CCCBKSRV program are the     *   FILE 449
     heart of the BookServer Front-end. The REXX Exec (raw or    *   FILE 449
     compiled) must be placed into an installation HFS           *   FILE 449
     directory that is mapped by an "Exec" directive in the      *   FILE 449
     BookServer's HTTPD.CONF file (more on that later).  The     *   FILE 449
     sample REXX Compile job shows how to place the compiled     *   FILE 449
     REXX Exec (CEXEC) into the chosen HFS.  Whatever name is    *   FILE 449
     chosen for the file in the HFS (compiled or not) will be    *   FILE 449
     part of the URL to invoke it (and like everything in        *   FILE 449
     UNIX is CaSe SeNsItIvE).                                    *   FILE 449
                                                                 *   FILE 449
     This REXX Exec will need customization for your             *   FILE 449
     installation, as it has a whole lot of Amdahl specific      *   FILE 449
     GIFs and links.  They are "fairly" isolated, but it's       *   FILE 449
     your responsibility to find and fix 'em.  Also, the         *   FILE 449
     BookServer URLs are different based on the level of the     *   FILE 449
     BookServer you are running and whether or not you have      *   FILE 449
     moved the BookServer CGI Load Module (bookmgr.exe) into     *   FILE 449
     LPA (as described in my SHARE presentation and included     *   FILE 449
     as a Local Mod).  This, too, will have to be changed.       *   FILE 449
                                                                 *   FILE 449
     The CCCBKSRV program is invoked by the REXX Exec to         *   FILE 449
     perform the actual search of the in storage Book Catalog    *   FILE 449
     and return the results in a pool of REXX stem variables.    *   FILE 449
     Because this program is invoked using the "address          *   FILE 449
     LINKMVS" REXX statement, it needs to be available to        *   FILE 449
     whatever Address Space the REXX Exec runs in.  The          *   FILE 449
     easiest way to accomplish this is to place it in a Link     *   FILE 449
     List Data Set or (since it's re-entrant and RMODE ANY)      *   FILE 449
     an LPA List Data Set.  This program is unauthorized and     *   FILE 449
     needs no special attributes.                                *   FILE 449
                                                                 *   FILE 449
     HTTPD.CONF Updates                                          *   FILE 449
                                                                 *   FILE 449
     So, you've assembled the programs, stashed the REXX         *   FILE 449
     Exec, and created the in storage Book Catalog.  Now you     *   FILE 449
     need to get the BookServer WebServer to invoke the REXX     *   FILE 449
     Exec CGI.  To do this, you need to add directives to the    *   FILE 449
     HTTPD.CONF (or whatever you've called it) file that is      *   FILE 449
     used by the BookServer's WebServer.                         *   FILE 449
                                                                 *   FILE 449
     You've already had to add "Pass" and "Exec" directives      *   FILE 449
     to this file for the BookServer itself, so you (or at       *   FILE 449
     least someone in your installation) are somewhat            *   FILE 449
     familiar with this process.  For purposes of the samples    *   FILE 449
     provided below, let's assume the following:                 *   FILE 449
                                                                 *   FILE 449
          The main BookServer Front-end Directory is:            *   FILE 449
               '/BookServer'                                     *   FILE 449
          The CGI BookServer Front-end Directory is:             *   FILE 449
               '/BookServer/cgi'                                 *   FILE 449
          BookManager Data Sets all start with 'CCCPUBS.'        *   FILE 449
               (needed for PDFs)                                 *   FILE 449
          The URL "code" for the Front-end CGI is:               *   FILE 449
               '/bookmanager-cgi'                                *   FILE 449
          The URL "code" for the Front-end files is:             *   FILE 449
               '/bookmanager'                                    *   FILE 449
          The REXX Exec HFS file name is:                        *   FILE 449
               'bookmanager'                                     *   FILE 449
                                                                 *   FILE 449
     (Again, note the UNIX is very case sensitive.)              *   FILE 449
                                                                 *   FILE 449
     So stick the following two lines in the HTTPD.CONF after    *   FILE 449
     the lines that were inserted for the IBM BookServer:        *   FILE 449
                                                                 *   FILE 449
     Exec       /bookmanager-cgi/*   /BookServer/cgi/*           *   FILE 449
     Pass       /bookmanager/*   /BookServer/*                   *   FILE 449
                                                                 *   FILE 449
     So given all of the above, a URL of:                        *   FILE 449
                                                                 *   FILE 449
 http://your.mvs.domain.name:portnumber/  (continued next line)  *   FILE 449
    bookmanager-cgi/bookmanager/                                 *   FILE 449
                                                                 *   FILE 449
     will bring up the BookServer Front-end, from which          *   FILE 449
     everything else is self-explanatory (yeah, right!).  The    *   FILE 449
     trailing slash in the URL is required for some browsers     *   FILE 449
     and not for others, but it doesn't hurt to always code      *   FILE 449
     it.                                                         *   FILE 449
                                                                 *   FILE 449
     Assuming that the User has the Adobe Acrobat Plug-in in     *   FILE 449
     his or her browser, and that you have uploaded BOOK PDF     *   FILE 449
     files to MVS (as binary files into any suitable VB          *   FILE 449
     format Data Set) using the same Data Set Name as the        *   FILE 449
     BookManager Book with 'PDF' instead of 'BOOK' as the        *   FILE 449
     lowest level qualifier, the BookServer Front-end is         *   FILE 449
     capable of allowing the User to view the PDF file for a     *   FILE 449
     Book which has been located via the search.                 *   FILE 449
                                                                 *   FILE 449
     To be able to view these PDF files, you need to have a      *   FILE 449
     couple of "Service" Directives in the HTTPD.CONF File.      *   FILE 449
     Find where IBM stuck the sample commented out "mvsds.so"    *   FILE 449
     Service Statement and add the following two statements:     *   FILE 449
                                                                 *   FILE 449
  Service /bookmanager-pdf/'cccpubs.*  (continued on next line)  *   FILE 449
  /usr/lpp/internet/bin/mvsds.so:mvsdsGet/'cccpubs.*             *   FILE 449
  Service /bookmanager-pdf/'CCCPUBS.*  (continued on next line)  *   FILE 449
  /usr/lpp/internet/bin/mvsds.so:mvsdsGet/'CCCPUBS.*             *   FILE 449
                                                                 *   FILE 449

Table of contents

           is a "string finding" utility written in REXX         *   FILE 450
           from Manish Verma of India.                           *   FILE 450
                                                                 *   FILE 450
           Manish Verma                                          *   FILE 450
           56, New Baridih                                       *   FILE 450
           Jamshedpur, Bihar                                     *   FILE 450
           India                                                 *   FILE 450
           Pin - 831017                                          *   FILE 450
                                                                 *   FILE 450
           My e-mail address is                                  *   FILE 450
           manver@lot.tatasteel.com                              *   FILE 450
                                                                 *   FILE 450
       You can find all occurrences of a character string in     *   FILE 450
       either:   A single VOLUME, or                             *   FILE 450
                 A VOLUME and a Dataset Pattern, or              *   FILE 450
                 A Dataset Pattern only.                         *   FILE 450
                                                                 *   FILE 450

Table of contents

           contains two REXX execs from Gary Scarcella. *  FILE 451
                                                                 *   FILE 451
           SUBCAN   - Changes userid and notify targets in       *   FILE 451
                      someone else's JCL to yours, submits       *   FILE 451
                      the job (in your name), and cancels        *   FILE 451
                      the edit.  Edit Macro.                     *   FILE 451
                                                                 *   FILE 451
           CUTCLEAR - Clears out the CUT/PASTE clipboard, and    *   FILE 451
                      optionally creates a new, clean one.       *   FILE 451
                      Edit Macro.                                *   FILE 451
                                                                 *   FILE 451
           email:     SCARCELLAGV@YAHOO.COM                      *   FILE 451
                                                                 *   FILE 451

Table of contents

           is from Dan Dalby and contains a collection of his    *   FILE 452
           programs and utilities.  Dan retains ownership of     *   FILE 452
           the programs, but has given permission for them to    *   FILE 452
           be distributed on the CBT Tape.  Please see the       *   FILE 452
           general disclaimer information on File 001 of the     *   FILE 452
           CBT Tape, and what it says regarding "owned files".   *   FILE 452
                                                                 *   FILE 452
    This software may not be used, fully or in part, in a        *   FILE 452
    commercial product or sold in any way.                       *   FILE 452
                                                                 *   FILE 452
    Description of the programs included here:                   *   FILE 452
                                                                 *   FILE 452
       ----------------------------------------------------      *   FILE 452
                                                                 *   FILE 452
     Add to existing allocations (ADDTO)                         *   FILE 452
     Updated July 1, 1999                                        *   FILE 452
                                                                 *   FILE 452
     Many users want their own personal libraries to be          *   FILE 452
     allocated in front of the libraries that are allocated      *   FILE 452
     within the LOGON procedure. Normally, this means that       *   FILE 452
     the user has to re-allocate the DD, specifying all of       *   FILE 452
     the libraries with their own as the first library. If       *   FILE 452
     the libraries that are in the LOGON procedure get           *   FILE 452
     renamed or deleted due to maintenance, the user's           *   FILE 452
     allocation fails, leaving them without that specific DD     *   FILE 452
     allocated at ALL.  With this command, you simply let        *   FILE 452
     the LOGON procedure do it's thing, and in your initial      *   FILE 452
     logon CLIST/REXX specify the libraries you want in          *   FILE 452
     front. The re-allocation occurs, without the user           *   FILE 452
     needing to know all the LOGON procedure's library           *   FILE 452
     names.                                                      *   FILE 452
                                                                 *   FILE 452
     Note: ADDTO can NOT extend DDs that are OPEN. In other      *   FILE 452
     words, ISPxLIB's can't be ADDTO'd once you are in ISPF.     *   FILE 452
                                                                 *   FILE 452
       ----------------------------------------------------      *   FILE 452
                                                                 *   FILE 452
     Fast Catalog List Command (CATL)                            *   FILE 452
     Updated July 2, 1999                                        *   FILE 452
                                                                 *   FILE 452
     The TSO LISTCAT command seems to gather every smidgen       *   FILE 452
     of information necessary about a dataset, even if it is     *   FILE 452
     not going to display it on your screen. This command        *   FILE 452
     only gets the required information, making it quite a       *   FILE 452
     bit faster. There are additional keywords to change how     *   FILE 452
     CATL displays the output. Try the "SIDEWAYS" keyword on     *   FILE 452
     a GDG base.                                                 *   FILE 452
                                                                 *   FILE 452
       ----------------------------------------------------      *   FILE 452
                                                                 *   FILE 452
     List Dataset Information (LDS)                              *   FILE 452
                                                                 *   FILE 452
     This command lets you list information about your           *   FILE 452
     libraries that you really can't get easily any other        *   FILE 452
     way.  Actually, until TSO/E, some of this information       *   FILE 452
     wasn't available at all.                                    *   FILE 452
                                                                 *   FILE 452
       ----------------------------------------------------      *   FILE 452
                                                                 *   FILE 452
     DASD Pack Map (PACKMAP)                                     *   FILE 452
     Updated July 2, 1999                                        *   FILE 452
                                                                 *   FILE 452
     Occasionally, you need to know the physical layout of a     *   FILE 452
     volume. This utility generates a MAP for you. The           *   FILE 452
     output report gives you the relative track, extent          *   FILE 452
     length, extent number, CCHH and DCB information for         *   FILE 452
     every dataset on the volume. The freespace extents and      *   FILE 452
     VTOC information are also displayed in this report.         *   FILE 452
                                                                 *   FILE 452
       ----------------------------------------------------      *   FILE 452
                                                                 *   FILE 452
     PDS Rescue (PRU)                                            *   FILE 452
     Updated November 24, 1999                                   *   FILE 452
                                                                 *   FILE 452
     Have you ever hit SAVE in ISPF when you meant to enter      *   FILE 452
     CANCEL? I have. This utility allows you to get the          *   FILE 452
     original member back. The original library is left          *   FILE 452
     untouched, and a new library is created with all the        *   FILE 452
     OLD members.  Unfortunately, this does not work on PDSE     *   FILE 452
     libraries, or after a PDS has been compressed.              *   FILE 452
                                                                 *   FILE 452
     A REXX exec has been provided by one of the users of        *   FILE 452
     this utility. This makes it easier than ever to recover     *   FILE 452
     member(s).                                                  *   FILE 452
                                                                 *   FILE 452
       ----------------------------------------------------      *   FILE 452
                                                                 *   FILE 452
     Return/Abend Code Generator (RETCODE)                       *   FILE 452
     Updated July 14, 1999                                       *   FILE 452
                                                                 *   FILE 452
     Need to test the "COND=" or "IF" logic of your batch        *   FILE 452
     jobs?  This tool lets you generate a step with any          *   FILE 452
     return code or User/System ABEND code.                      *   FILE 452
                                                                 *   FILE 452
       ----------------------------------------------------      *   FILE 452
                                                                 *   FILE 452
     Dynamic Steplib (STEPLIB)                                   *   FILE 452
     Updated September 2, 1999                                   *   FILE 452
                                                                 *   FILE 452
     With the deficiencies of ISPLLIB, and the other             *   FILE 452
     "tasklib" capabilities provided by IBM, sometimes you       *   FILE 452
     really need a STEPLIB. I've found it easier to simply       *   FILE 452
     forget the other facilities, and use STEPLIB                *   FILE 452
     exclusively. This tool allows you to create, alter or       *   FILE 452
     remove your STEPLIB at any time during the life of your     *   FILE 452
     TSO session.                                                *   FILE 452
                                                                 *   FILE 452
       ----------------------------------------------------      *   FILE 452
                                                                 *   FILE 452
     User/System Symbols (USERINFO)                              *   FILE 452
     Updated April 2, 2000                                       *   FILE 452
                                                                 *   FILE 452
     Ever need to know your TSO terminal ID, the JES             *   FILE 452
     subsystem you're running under or a raft of other system    *   FILE 452
     or user related items within a CLIST or REXX? Of course,    *   FILE 452
     in a REXX EXEC, you can bounce through control blocks,      *   FILE 452
     but wouldn't it be easier to have it available in a         *   FILE 452
     defined symbol. Actually, this tool was created way         *   FILE 452
     back, before REXX was available, and CLIST was the way      *   FILE 452
     to go. With USERINFO, the system and user information is    *   FILE 452
     readily available in a &SYSxxxx variable. Simply invoke     *   FILE 452
     the USERINFO program at the beginning of the CLIST, and     *   FILE 452
     all these symbols magically appear. Recently, a user        *   FILE 452
     needed to know what day of the week it was, so &SYSWDAY     *   FILE 452
     was added.  The system symbols defined in IEASYMxx as       *   FILE 452
     well as the current RACF USER and GROUP names are now       *   FILE 452
     available.                                                  *   FILE 452
                                                                 *   FILE 452
     If you'd like additional variables, and know the            *   FILE 452
     control block location, simply Email me and I'll add        *   FILE 452
     it.                                                         *   FILE 452
                                                                 *   FILE 452
       ----------------------------------------------------      *   FILE 452
                                                                 *   FILE 452
     Who's Got my Dataset (WHOSGOT)                              *   FILE 452
                                                                 *   FILE 452
     When trying to edit or allocate a library, occasionally     *   FILE 452
     you will get a "dataset in use" message.  This tool         *   FILE 452
     lets you ask the question... "WHO'S GOT MY FILE"?           *   FILE 452
                                                                 *   FILE 452

Table of contents

           IS FROM PAUL A MOINIL OF J.R.C. COMPUTING CENTRE      *   FILE 453
           IN ISPRA, ITALY.  THIS FILE IS THE INDEX TO HIS       *   FILE 453
           LARGE COLLECTION OF SOFTWARE WHICH IS ON FILES        *   FILE 453
           454 THRU 459.  AS SHIPPED TO THIS TAPE, HIS FILES     *   FILE 453
           WERE CALLED SOURCE.FILE0 THROUGH SOURCE.FILE5.        *   FILE 453
           THOSE FILES ARE MAPPED TO THE CBT TAPE FILES AS       *   FILE 453
           FOLLOWS:                                              *   FILE 453
                                                                 *   FILE 453
               SOURCE.FILE0  MAPS TO CBT TAPE FILE 454           *   FILE 453
               SOURCE.FILE1  MAPS TO CBT TAPE FILE 455           *   FILE 453
               SOURCE.FILE2  MAPS TO CBT TAPE FILE 456           *   FILE 453
               SOURCE.FILE3  MAPS TO CBT TAPE FILE 457           *   FILE 453
               SOURCE.FILE4  MAPS TO CBT TAPE FILE 458           *   FILE 453
               SOURCE.FILE5  MAPS TO CBT TAPE FILE 459           *   FILE 453
                                                                 *   FILE 453
           SOFTWARE WAS TESTED ON AN MVS/XA 2.2.3 SYSTEM,        *   FILE 453
           BUT IT IS LIKELY THAT MUCH OF IT WORKS ON MVS/ESA.    *   FILE 453
           SEE PAUL'S EXPLANATION IN THE $$$DOC MEMBER ON        *   FILE 453
           THIS FILE.                                            *   FILE 453
                                                                 *   FILE 453
           PAUL MOINIL HAS REWORKED MANY OF THE PROGRAMS         *   FILE 453
           TAKEN FROM OTHER PLACES.  SOMETIMES THE EVIDENCE      *   FILE 453
           OF HIS WORK WAS OBVIOUSLY CONSIDERABLE.  I HAVE       *   FILE 453
           TRIED THIS TIME, TO INCLUDE HIS ENTIRE SUBMISSION.    *   FILE 453
                             (SAM GOLOB - 12/29/94)              *   FILE 453
                                                                 *   FILE 453
           PAUL MOINIL HAS RETIRED FROM J.R.C. ON MAY 31, 1999   *   FILE 453
           HIS ADDRESS AND PHONE ARE NO LONGER VALID.            *   FILE 453
                             (ANTONIO COLOMBO - 06/01/1999)      *   FILE 453
                                                                 *   FILE 453
             THERE IS ANOTHER CONTACT PERSON REGARDING THE       *   FILE 453
             MATERIALS IN THIS PACKAGE.  HE IS:                  *   FILE 453
                                                                 *   FILE 453
                             ANTONIO COLOMBO                     *   FILE 453
                             AMDAHL ITALIA S.P.A.                *   FILE 453
                             VIALE BRENTA, 16/18                 *   FILE 453
                             I-20139 MILANO                      *   FILE 453
                             ITALY                               *   FILE 453
                             +39(0332)786022                     *   FILE 453
                       OR    +39(02)574741   AMDAHL OFFICE       *   FILE 453
                       EMAIL ANTONIO.COLOMBO@JRC.ORG             *   FILE 453
                       EMAIL AZC10@AMDAHL.COM                    *   FILE 453
                                                                 *   FILE 453
           MANY PRODUCTS HERE HAVE BEEN EXTRACTED FROM           *   FILE 453
           PREVIOUS CBT TAPES (JUN84, FEB85, FEB86, FEB87,       *   FILE 453
           FEB88, FEB89, MAY90, MAR91, MAR92 AND FEB93),         *   FILE 453
           ADAPTED AND/OR ENHANCED TO OUR INSTALLATION NEEDS     *   FILE 453
           OR FACILITIES. THE MATERIAL PROVIDED IN THIS FILE     *   FILE 453
           HAS RUN ON O.S. SYSTEM MVS 3.8, SP 2.2.3 (MVS/XA).    *   FILE 453
                                                                 *   FILE 453

Table of contents

           IS FROM PAUL A MOINIL OF J.R.C. COMPUTING CENTRE      *   FILE 454
           IN ISPRA, ITALY.  THIS FILE IS THE BASIC MATERIAL TO  *   FILE 454
           HIS LARGE COLLECTION OF SOFTWARE WHICH IS ON FILES    *   FILE 454
           454 THRU 459.                                         *   FILE 454
                                                                 *   FILE 454
             THERE IS ANOTHER CONTACT PERSON REGARDING THE       *   FILE 454
             MATERIALS IN THIS PACKAGE.  HE IS:                  *   FILE 454
                                                                 *   FILE 454
                             ANTONIO COLOMBO                     *   FILE 454
                             AMDAHL ITALIA S.P.A.                *   FILE 454
                             VIALE BRENTA, 16/18                 *   FILE 454
                             I-20139 MILANO                      *   FILE 454
                             ITALY                               *   FILE 454
                             +39(0332)786022                     *   FILE 454
                       OR    +39(02)574741   AMDAHL OFFICE       *   FILE 454
                       EMAIL ANTONIO.COLOMBO@JRC.ORG             *   FILE 454
                       EMAIL AZC10@AMDAHL.COM                    *   FILE 454
                                                                 *   FILE 454
 FILE NAME : ->.SOURCE.FILE0 (BASIC MATERIAL).                   *   FILE 454
 FOLLOWS A SUMMARY OF CONTENTS :                                 *   FILE 454
    $$$DOC     PRELIMINARY NOTES.                                *   FILE 454
    $AIRD      ACCOUNTING INFORMATION RECORD DESCRIPTION (MACRO).*   FILE 454
    $CEPA      SMF - COMMON EXIT PARAMETER AREA (MACRO).         *   FILE 454
    $DEFREG    REGISTERS EQUATES ASSEMBLER MACRO.                *   FILE 454
    $FS        GENERATE FULL SCREEN ORDERS AND FIELDS            *   FILE 454
               (IBM 3270 DISPLAY) ASSEMBLER MACROS.              *   FILE 454
    $HEDIT     HEADER EDIT (BLOCKS LETTERS IN ASSEMBLY LISTINGS) *   FILE 454
               ASSEMBLER MACRO.                                  *   FILE 454
    $IDENT     MODULE IDENTIFICATION (MACRO).                    *   FILE 454
    $SIDTB     SMF - SYSTEM ID'S FACTOR TABLE (MACRO).           *   FILE 454
    $SORT      GENERATE IN-LINE SORT ASSEMBLER MACRO.            *   FILE 454
    $TEW$..    TSO EASY-WAY OF CODING (MACROS FACILITY).         *   FILE 454
    $TSWXA     TEST AND SWITCH ADDRESSING MODE MACRO.            *   FILE 454
    $UJVT      SMF - IEFUJV TABLES VECTOR (MACRO).               *   FILE 454
    $XENT      ENTER PROGRAM CONTROL ASSEMBLER MACRO.            *   FILE 454
    $XRET      RETURN PROGRAM CONTROL ASSEMBLER MACRO.           *   FILE 454
    ALLOCGDG   GDG DATA-SET DYNAMIC ALLOCATION TSO COMMAND.      *   FILE 454
    AUTHC      COMMAND AUTHORIZATION INTERFACE (TSO).            *   FILE 454
    AUTHCTL    EURATOM AUTHORITY CONTROL MODULE.                 *   FILE 454
    AUTHSVC    AUTHORIZATION SVC FOR MVS (IGC00###).             *   FILE 454
    BIG        CREATE BLOCK CHARACTERS ISPF/PDF EDIT COMMAND.    *   FILE 454
    BIGS       CREATE SLANTED BLOCK CHAR. ISPF/PDF EDIT COMMAND. *   FILE 454
    BLOCK      CREATE MULTI BLOCK CHAR. ISPF/PDF EDIT COMMAND.   *   FILE 454
    CATS       READ SEQUENTIALLY AN O.S. CATALOG ROUTINE.        *   FILE 454
    CENTER     CENTER ISPF/PDF EDIT COMMAND.                     *   FILE 454
    CNVCLIST   CONVERT CLISTS VB-255 / FB-80.                    *   FILE 454
    COMPRESS   COMPRESS ISPF/PDF EDIT COMMAND.                   *   FILE 454
    CONCAT     CONCAT TSO COMMAND.                               *   FILE 454
    CONT       SET CONTINUATION ISPF/PDF EDIT COMMAND.           *   FILE 454
    CONTROL    CONTROL ISPF/PDF EDIT COMMAND.                    *   FILE 454
    CP         TSO : CP COMMANDS (VM).                           *   FILE 454
    CRY        ENCRYPT/DECRYPT ISPF/PDF EDIT COMMAND.            *   FILE 454
    CUT        CUT DATA LINES ISPF/PDF EDIT COMMAND. (UPD 12/97) *   FILE 454
    DASCAN     DIRECT-ACCESS UCB'S LOOKUP ROUTINE.               *   FILE 454
    DAUNTY     DIRECT-ACCESS UNIT TYPE ROUTINE.                  *   FILE 454
    DAVALL     DIRECT-ACCESS VOLUME ALLOCATION ROUTINE.          *   FILE 454
    DECONCAT   DECONCAT TSO COMMAND.                             *   FILE 454
    DECRYPT    DECRYPT ISPF/PDF EDIT COMMAND.                    *   FILE 454
    DTSO       DISPLAY SOME CONTROL BLOCKS TSO COMMAND.          *   FILE 454
    DTUR       DSECT'S TABLES USE ROUTINE (DTUSE).               *   FILE 454
    DVTYUN     DEVICE TYPE TO UNIT NAME ROUTINE.                 *   FILE 454
    DYNALL     DYNAMIC DATA-SET ALLOCATION ROUTINE.              *   FILE 454
    DYNCC      DYNAMIC CONCATENATION-DECONCATENATION ROUTINE.    *   FILE 454
    EDITH      EDIT HEADER ROUTINE.                              *   FILE 454
    EDITMACS   LIST OF ADDITIONAL LOCAL ISPF EDIT MACROS.        *   FILE 454
    EDMODE     EDMODE ISPF/PDF EDIT COMMAND.                     *   FILE 454
    EDVIO      ISPF EDIT IN A VIO DATA-SET.                      *   FILE 454
    ENCRYPT    ENCRYPT ISPF/PDF EDIT COMMAND.                    *   FILE 454
    EOL        SET CURSOR AT END LINE ISPF/PDF EDIT COMMAND.     *   FILE 454
    ERASE      TERMINAL ERASE SCREEN ROUTINE (TSO COMMAND).      *   FILE 454
    EURACFT    RACF DATA-SET ACCESS TEST TSO COMMAND.            *   FILE 454
    EUSID      SYSTEM VARIABLES CLIST TSO COMMAND.               *   FILE 454
    EUSMF      SMF VARIABLES CLIST TSO COMMAND.                  *   FILE 454
    EUSUB      EURATOM SUBMIT PROGRAM.                           *   FILE 454
    FC         FC ISPF/PDF EDIT COMMAND.                         *   FILE 454
    FILEINFO   FILEINFO TSO COMMAND.                             *   FILE 454
    FILSPACE   FILSPACE ROUTINE.                                 *   FILE 454
    FINDMEM    FINDMEM ROUTINE.                                  *   FILE 454
    FIXJCL     FIXJCL ISPF/PDF EDIT COMMAND.                     *   FILE 454
    FLOWJCL    FLOWJCL ISPF/PDF EDIT COMMAND.                    *   FILE 454
    FSPACE     DISPLAY FREE EXTENTS ON VOLUME(S).                *   FILE 454
    FSRTN      FULL-SCREEN SERVICE ROUTINES.                     *   FILE 454
    GACTN      OBTAIN ACCOUNT NUMBER / PROGRAMMER'S NUMBER RTN.  *   FILE 454
    GDGALLR    GDGALLR ROUTINE.                                  *   FILE 454
    GDGRESET   GDG UTILITY PROGRAM.                              *   FILE 454
    GETPAN     GETPAN ISPF/PDF EDIT COMMAND.                     *   FILE 454
    GFDATE     GENERATE DATES ROUTINES.                          *   FILE 454
    GPARM      OBTAIN PARM. FIELD ROUTINE.                       *   FILE 454
    GGUR       GET GROUP'S USERIDS FROM RACF - ROUTINE.          *   FILE 454
    GPARM      OBTAIN PARM. FIELD ROUTINE.                       *   FILE 454
    GUAR       GET USERID ACCOUNT FROM SYS1.UADS/TSO - ROUTINE.  *   FILE 454
    ICFS       READ SEQUENTIALLY AN ICF CATALOG ROUTINE.         *   FILE 454
    INSORT     INCORE SORT SUBROUTINE.                           *   FILE 454
    INTRDR     ALLOCATE AN INTERNAL READER TSO COMMAND.          *   FILE 454
    ISPCDSN    DATA-SET SELECTION BY CURSOR FROM ISPF DISPLAY.   *   FILE 454
    IXTOFMT5   INDEXED VTOC FORMAT-5 INTERFACE ROUTINE.          *   FILE 454
    JB         DISPLAY CPU - SRB (I/O) TIME.                     *   FILE 454
    JOBCARD    JOBCARD ISPF/PDF EDIT COMMAND.                    *   FILE 454
    JOBS       DISPLAY JOBS RUNNING IN THE SYSTEM TSO COMMAND.   *   FILE 454
    LISTAX     LISTAX TSO COMMAND.                               *   FILE 454
    LISTENQ    LIST ENQ'S FOR A JOB OR USERID TSO COMMAND.       *   FILE 454
    LISTNO     LIST MANUAL'S MEMBERS PROGRAM.                    *   FILE 454
    LJUST      LEFT JUSTIFY ISPF/PDF EDIT COMMAND.               *   FILE 454
    LOCK       TSO COMMAND TO LOCK TERMINAL.                     *   FILE 454
    LOGALLOC   LOGALLOC TSO COMMAND.                             *   FILE 454
    MOVECOLS   MOVE COLUMNS WITHIN DATA LINES ISPF/PDF EDIT CMD. *   FILE 454
    MREAD      READ PO-MEMBERS ROUTINE.                          *   FILE 454
    OPCOM      OPERATORS COMMUNICATIONS ROUTINE.                 *   FILE 454
    PARA       PARA ISPF/PDF EDIT COMMAND.                       *   FILE 454
    PDREAD     READ PARTITIONED DIRECTORY ROUTINE.               *   FILE 454
    PDSW       PARTITIONED DATA-SET WHERE FUNCTION TSO COMMAND.  *   FILE 454
    PEDIT      PEDIT ISPF/PDF EDIT COMMAND.                      *   FILE 454
    PLREAD     READ PARTITIONED LOAD MODULE ROUTINE.             *   FILE 454
    PLUG       PLUG DATA INTO LINES ISPF/PDF EDIT COMMAND.       *   FILE 454
    PSWR       OBTAIN RACF PASSWORD TSO COMMAND.                 *   FILE 454
    RDCHK      READ TAPE DATA-CHECK ROUTINE.                     *   FILE 454
    RESUME     RESTORE ISPF/PDF EDIT COMMAND.                    *   FILE 454
    RGROUP     CHANGE CURRENT RACF CONNECT GROUP.                *   FILE 454
    RJUST      RIGHT JUSTIFY ISPF/PDF EDIT COMMAND.              *   FILE 454
    RPROT      RACF PROTECTION TSO COMMAND.                      *   FILE 454
    RSVENQ     DISPLAY RESOURCES ENQ'S RESERVE TSO COMMAND.      *   FILE 454
    RTIME      GET REMAINING CPU-SRB TIME ROUTINE.               *   FILE 454
    R050A90    ENCIPHER-DECIPHER ROUTINE.                        *   FILE 454
    SCRSZ      GET CURRENT SCREEN SIZE TSO COMMAND.              *   FILE 454
    SKEL       SKEL ISPF/PDF EDIT COMMAND.                       *   FILE 454
    SKELCHK    CHECK ")SEL-)ENDSEL" ISPF/PDF EDIT COMMAND.       *   FILE 454
    SLINE      SET SEPARATION LINE ISPF/PDF EDIT COMMAND.        *   FILE 454
    SRCHRPI    SEARCH A REPLY PENDING IDENTIFICATION ROUTINE.    *   FILE 454
    SSCMD      SEND A SYSTEM COMMAND SUBROUTINE.                 *   FILE 454
    STCLOK     CLOCK MEASUREMENT ROUTINE.                        *   FILE 454
    STRTEST    STCLOK, TIME AND RTIME TEST PROGRAM.              *   FILE 454
    SUJVTA     SEARCH IEFUJV - UJVTABLE SUBROUTINE.              *   FILE 454
    SUM        SUM A COLUMN OF NUMBERS ISPF/PDF EDIT COMMAND.    *   FILE 454
    TRAP       TRAP ISPF/PDF EDIT COMMAND.                       *   FILE 454
    TSODSN     DISPLAY DATA-SET ENQ'S TSO COMMAND.               *   FILE 454
    TSOENQ     DISPLAY DATA-SET ENQ'S CONFLICTS TSO COMMAND.     *   FILE 454
    TXPRINT    PRINT ROUTINE.                                    *   FILE 454
    TXPUNCH    PUNCH ROUTINE.                                    *   FILE 454
    TXREAD     READ ROUTINE.                                     *   FILE 454
    TXSNAP     SNAP DUMP ROUTINE.                                *   FILE 454
    UADS       LIST SYS1.UADS TSO COMMAND.                       *   FILE 454
    UNIT       DISPLAY INFORMATION ABOUT PHYSICAL DEVICES.       *   FILE 454
    UNITS      DISPLAY UNIT NAMES OF SYSTEM DEVICE NAME TABLE.   *   FILE 454
    UPDTMACS   UPDATE LIST OF ADDITIONAL LOCAL ISPF EDIT MACROS. *   FILE 454
    USERS      DISPLAY USERS TSO COMMAND.                        *   FILE 454
    VGPSUB     ISPF VGET-VPUT SUBROUTINE.                        *   FILE 454
    VREAD      VARIABLE READ ROUTINE.                            *   FILE 454
    VTOCD      VTOC DIRECT READ-WRITE ROUTINE.                   *   FILE 454
    VTOCQ      VTOC QUICK SEQUENTIAL READ ROUTINE.               *   FILE 454
    VTOCS      VTOC SEQUENTIAL READ ROUTINE.                     *   FILE 454
    VTTCAM     TEST TCAM OR VTAM RUNNING ROUTINE.                *   FILE 454
    WAITR      DISPLAY ENQ'S CONFLICTS FOR A JOB OR USERID.      *   FILE 454
    WPC        WPC TSO COMMAND.                                  *   FILE 454
    XTC        EXECUTE TSO COMMANDS AND/OR CLISTS.               *   FILE 454
    ZOOM       BROWSE JCL PROCEDURE ISPF/PDF EDIT COMMAND.       *   FILE 454
    ----------------                                             *   FILE 454
    I S P F  WORLD :                                             *   FILE 454
    ----------------                                             *   FILE 454
    ALL MEMBERS NAMES STARTING BY PAJ... ARE ISPF MEMBERS WHICH  *   FILE 454
    ALLOW YOU AN EASY WAY TO EXECUTE MANY OF THE DISTRIBUTED     *   FILE 454
    COMMANDS, AS I.E. :                                          *   FILE 454
    PAJPALL    ISPF - DISPLAY DATA-SETS ALLOCATED TO TSO USER.   *   FILE 454
    PAJPBLK    ISPF - DISK BLOCK SIZES COMPUTATIONS.             *   FILE 454
    PAJPBUMU   ISPF - BROADCAST USER MESSAGES UNLOAD.            *   FILE 454
    PAJPPOF    ISPF - VTAM SECONDARY PROGRAM OPERATOR FACILITY.  *   FILE 454
    PAJPVQ     ISPF - GRS/ENQ DISPLAY.                           *   FILE 454
    THE MEMBERS NAMED CBOOK000, MBKS00, SBOOK0 AND ALL PBOOK...  *   FILE 454
    ARE PART OF AN ISPF APPLICATION EXAMPLE GIVING YOU A         *   FILE 454
    FACILITY TO MAINTAIN A SET OF IBM MANUALS LISTS.             *   FILE 454
                                                                 *   FILE 454

Table of contents

           IS FROM PAUL A MOINIL OF J.R.C. COMPUTING CENTRE      *   FILE 455
           IN ISPRA, ITALY.  THIS FILE IS THE COMPLEMENTARY      *   FILE 455
           MATERIAL TO HIS LARGE COLLECTION OF SOFTWARE WHICH    *   FILE 455
           IS ON FILES 454 THRU 459.                             *   FILE 455
                                                                 *   FILE 455
             THERE IS ANOTHER CONTACT PERSON REGARDING THE       *   FILE 455
             MATERIALS IN THIS PACKAGE.  HE IS:                  *   FILE 455
                                                                 *   FILE 455
                             ANTONIO COLOMBO                     *   FILE 455
                             AMDAHL ITALIA S.P.A.                *   FILE 455
                             VIALE BRENTA, 16/18                 *   FILE 455
                             I-20139 MILANO                      *   FILE 455
                             ITALY                               *   FILE 455
                             +39(0332)786022                     *   FILE 455
                       OR    +39(02)574741   AMDAHL OFFICE       *   FILE 455
                       EMAIL ANTONIO.COLOMBO@JRC.ORG             *   FILE 455
                       EMAIL AZC10@AMDAHL.COM                    *   FILE 455
                                                                 *   FILE 455
   FILE NAME : ->.SOURCE.FILE1 (COMPLEMENTARY MATERIAL).         *   FILE 455
   FOLLOWS A SUMMARY OF CONTENTS :                               *   FILE 455
                                                                 *   FILE 455
      $$$DOC     PRELIMINARY NOTES.                              *   FILE 455
      AGENDA     AGENDA TSO COMMAND.                             *   FILE 455
      ARITH      HEX/DECIMAL ARITHMETIC TSO COMMAND.             *   FILE 455
      AUTOCI     AUTOMATIC OPERATORS COMMANDS ISSUER.            *   FILE 455
      BRODSCAN   ANALYZE BROADCAST TSO DATA-SET.                 *   FILE 455
      CMPRSEQ    SEQUENTIAL DATA-SETS COMPARISON.                *   FILE 455
      CONAN      OPERATOR CONSOLE ANALYSIS FACILITY.             *   FILE 455
      DAHANDBK   DATA AREA HANDBOOK GENERATOR PROGRAM.           *   FILE 455
      DHC        HEX/DECIMAL CALCULATOR (TSO).                   *   FILE 455
      IEBANTP    ANALYZE/COPY TAPE/3480 UTILITY.                 *   FILE 455
      IMSLDS     IMS LOG DATA-SET(S) PROGRAM/COMMAND.            *   FILE 455
      IOPACK     INPUT-OUTPUT PACKAGE ROUTINES.                  *   FILE 455
      RECOVER    RECOVER DATA-SETS PROGRAM (SERVICE AIDS).       *   FILE 455
      SEE        SEE CURRENT ISPF PANEL.                         *   FILE 455
      SETCLOCK   TOD CLOCK SYNCHRONIZER.                         *   FILE 455
      SHOWMVS    PROGRAM/COMMAND.                                *   FILE 455
      STATDS     A DISK DATA-SET STATISTICS PROGRAM.             *   FILE 455
      VCOREZAP   VIRTUAL CORE ZAP PROGRAM.                       *   FILE 455
      VSM        VIRTUAL STORAGE MONITOR.                        *   FILE 455
                                                                 *   FILE 455

Table of contents

           IS FROM PAUL A MOINIL OF J.R.C. COMPUTING CENTRE      *   FILE 456
           IN ISPRA, ITALY.  THIS FILE IS THE ADDITIONAL         *   FILE 456
           MATERIAL TO HIS LARGE COLLECTION OF SOFTWARE          *   FILE 456
           WHICH IS ON FILES 454 THRU 459.                       *   FILE 456
                                                                 *   FILE 456
             THERE IS ANOTHER CONTACT PERSON REGARDING THE       *   FILE 456
             MATERIALS IN THIS PACKAGE.  HE IS:                  *   FILE 456
                                                                 *   FILE 456
                             ANTONIO COLOMBO                     *   FILE 456
                             AMDAHL ITALIA S.P.A.                *   FILE 456
                             VIALE BRENTA, 16/18                 *   FILE 456
                             I-20139 MILANO                      *   FILE 456
                             ITALY                               *   FILE 456
                             +39(0332)786022                     *   FILE 456
                       OR    +39(02)574741   AMDAHL OFFICE       *   FILE 456
                       EMAIL ANTONIO.COLOMBO@JRC.ORG             *   FILE 456
                       EMAIL AZC10@AMDAHL.COM                    *   FILE 456
                                                                 *   FILE 456
                                                                 *   FILE 456
   FILE NAME : ->.SOURCE.FILE2 (ADDITIONAL MATERIAL).            *   FILE 456
   FOLLOWS A SUMMARY OF CONTENTS :                               *   FILE 456
                                                                 *   FILE 456
     $$$DOC     PRELIMINARY NOTES.                               *   FILE 456
     AIDINIT    ACCOUNTING INFORMATION DATA-SET INIT. PROGRAM.   *   FILE 456
     AIDLOAD    ACCOUNTING INFORMATION DATA-SET LOAD PROGRAM.    *   FILE 456
     AIDSYNC    ACC. INF. DATA-SET SYNCHRONIZATION PROGRAM.      *   FILE 456
     AIDUNLD    ACCOUNTING INFORMATION DATA-SET UNLOAD PROGRAM.  *   FILE 456
     AIDUPDT    ACCOUNTING INFORMATION DATA-SET UPDATE PROGRAM.  *   FILE 456
     AMRUTIL    ASSEMBLER MACROS REFERENCES UTILITY.             *   FILE 456
     AUT..      ACC. INF. DATA-SET MAINTENANCE (TSO).            *   FILE 456
     CATLIST    O.S. CATALOG LIST PROGRAM.                       *   FILE 456
     CLEAN      DISKS CLEAN-UP MAINTENANCE PROCESSING PROGRAM.   *   FILE 456
     COMPAK     COMPARE TWO IEAPAK.. VERSIONS.                   *   FILE 456
     DEVTGEN    GENERATE DEVICES TABLES (REC/TRK CAPACITIES).    *   FILE 456
     ENQANAL    ENQ'S ANALYSIS PROGRAM.                          *   FILE 456
     GDTUTIL    GENERATE DSECT'S TABLES UTILITY.                 *   FILE 456
     HELPLIST   TSO HELP DATA-SET LISTER.                        *   FILE 456
     ICFLIST    ICF CATALOG LIST PROGRAM.                        *   FILE 456
     ICHCNX00   RACF - COMMAND PRE-PROCESSING EXIT.              *   FILE 456
     ICHRCX01   RACF - RACHECK PRE-PROCESSING EXIT.              *   FILE 456
     ICHRDSNT   RACF - DATA-SET NAME TABLE.                      *   FILE 456
     ICHRIN03   RACF - STARTED PROCEDURES TABLE.                 *   FILE 456
     IEAVMXIT   COMMUNICATIONS TASK EXIT.                        *   FILE 456
     IEFACTRT   SMF - TERMINATION EXIT.                          *   FILE 456
     IEFUJI     SMF - JOB INITIATION EXIT.                       *   FILE 456
     IEFUJV     SMF - JOB VALIDATION EXIT.                       *   FILE 456
     IEFUSI     SMF - STEP INITIATION EXIT.                      *   FILE 456
     IEFUTL     SMF - TIME LIMIT EXIT.                           *   FILE 456
     IKJEFF10   TSO - SUBMIT EXIT ROUTINE.                       *   FILE 456
     JES2XIT    LOCAL JES2 EXITS.                                *   FILE 456
     LMRUTIL    LOAD MODULES REFERENCES UTILITY.                 *   FILE 456
     LTACC      LIST ACCOUNTING INF. DATA-SET CONTENTS PROGRAM.  *   FILE 456
     PDSPURGE   PO DATA-SETS DIRECTORY CLEANUP PROGRAM.          *   FILE 456
     PVSD       PRINT VARIABLE SYSOUT DATA-SETS PROGRAM.         *   FILE 456
     RACFXIT    LOCAL RACF EXITS.                                *   FILE 456
     RENAMP     RENAME PO DATA-SET MEMBERS TSO COMMAND.          *   FILE 456
     RSMANAL    RSM ANALYSIS PROGRAM.                            *   FILE 456
     SCHEDLOG   SCHEDULE/SCHEDRUN LOG LIST PROGRAM.              *   FILE 456
     SEEKANAL   SEEK ANALYSIS PROGRAM.                           *   FILE 456
     SHUTDOWN   OPERATOR GRACEFULL SERVICES TERMINATION.         *   FILE 456
     SLABEL     INITIALIZE 9-TRACKS TAPES VOLUMES.               *   FILE 456
     SMFEXIT    LOCAL SMF EXITS.                                 *   FILE 456
     STRTEST    STCLOK, TIME AND RTIME TEST PROGRAM.             *   FILE 456
     TIEFUJV    TEST IEFUJV SMF EXIT JCL SCAN PROGRAM.           *   FILE 456
     TTCBRB     TRACE ADDRESS SPACE TCB-RB'S CHAIN.              *   FILE 456
     TUTOLIST   TUTORIALS ISPF-PANELS LISTER.                    *   FILE 456
     UJVD       TSO IEFUJV DISPLAY COMMAND.                      *   FILE 456
     UJVT       TEST IEFUJV COMPUTATIONS PROGRAM.                *   FILE 456
     UJVTABLE   SMF - JOB VALIDATION EXIT TABLES.                *   FILE 456
     VSMANAL    VSM ANALYSIS PROGRAM.                            *   FILE 456
     VTOCANAL   VTOC ANALYSIS PROGRAM.                           *   FILE 456
     YATIL      LOOK IN A PO-DIRECTORY FOR A NAME EXISTENCE.     *   FILE 456
     YPACK      ACCOUNTING INF. DATA-SET SHORT PACKAGE ROUTINES. *   FILE 456
     ZPACK      ACCOUNTING INF. DATA-SET FULL PACKAGE ROUTINES.  *   FILE 456
     ZYDIAG     ACCOUNTING INFORMATION DATA-SET DIAGNOSTICS.     *   FILE 456
                                                                 *   FILE 456

Table of contents

           IS FROM PAUL A MOINIL OF J.R.C. COMPUTING CENTRE      *   FILE 457
           IN ISPRA, ITALY.  THIS FILE IS THE DEMO/GAMES         *   FILE 457
           MATERIAL TO HIS LARGE COLLECTION OF SOFTWARE WHICH    *   FILE 457
           IS ON FILES 454 THRU 459.                             *   FILE 457
                                                                 *   FILE 457
             THERE IS ANOTHER CONTACT PERSON REGARDING THE       *   FILE 457
             MATERIALS IN THIS PACKAGE.  HE IS:                  *   FILE 457
                                                                 *   FILE 457
                             ANTONIO COLOMBO                     *   FILE 457
                             AMDAHL ITALIA S.P.A.                *   FILE 457
                             VIALE BRENTA, 16/18                 *   FILE 457
                             I-20139 MILANO                      *   FILE 457
                             ITALY                               *   FILE 457
                             +39(0332)786022                     *   FILE 457
                       OR    +39(02)574741   AMDAHL OFFICE       *   FILE 457
                       EMAIL ANTONIO.COLOMBO@JRC.ORG             *   FILE 457
                       EMAIL AZC10@AMDAHL.COM                    *   FILE 457
                                                                 *   FILE 457
   FILE NAME : ->.SOURCE.FILE3 (DEMO/GAMES MATERIAL).            *   FILE 457
   FOLLOWS A SUMMARY OF CONTENTS :                               *   FILE 457
                                                                 *   FILE 457
      $$$DOC     PRELIMINARY NOTES.                              *   FILE 457
      BLACKJK    TSO BLACKJACK GAME.                             *   FILE 457
      DECIDER    TRY IT ... PLAYER.                              *   FILE 457
      DIVER      TRY IT ... PLAYER.                              *   FILE 457
      GDDM       GDDM DEMONSTRATIONS.                            *   FILE 457
      JOTTO      TRY IT ... PLAYER.                              *   FILE 457
      KALAH      ANCIENT EGYPTIAN BOARD GAME.                    *   FILE 457
      KLINGON    KLINGON (SPACE WAR) GAME.                       *   FILE 457
      LIFE       TRY IT ... PLAYER.                              *   FILE 457
      LUNAR      LUNAR LANDING SIMULATION.                       *   FILE 457
      POKER      IBM 3270 DISPALY - SLOT MACHINE POKER GAME.     *   FILE 457
      SEIKO      FULL SCREEN DISPLAY CLOCK TIME.                 *   FILE 457
      SNAKE      SYSTEM-NODE-ACTIVITY-KNOWLEDGE-EXIT.            *   FILE 457
      STREK      TSO FULL-SCREEN STAR-TREK GAME.                 *   FILE 457
      T3270FS    IBM 3270 FULL-SCREEN TERMINAL TEST TSO COMMAND. *   FILE 457
      WORM       WONDERFUL-ONLINE-RESPONSE-MONITOR.              *   FILE 457
                                                                 *   FILE 457

Table of contents

           IS FROM PAUL A MOINIL OF J.R.C. COMPUTING CENTRE      *   FILE 458
           IN ISPRA, ITALY.  THIS FILE IS THE CBT EXTRACTED      *   FILE 458
           MATERIAL TO HIS LARGE COLLECTION OF SOFTWARE WHICH    *   FILE 458
           IS ON FILES 454 THRU 459.                             *   FILE 458
                                                                 *   FILE 458
             THERE IS ANOTHER CONTACT PERSON REGARDING THE       *   FILE 458
             MATERIALS IN THIS PACKAGE.  HE IS:                  *   FILE 458
                                                                 *   FILE 458
                             ANTONIO COLOMBO                     *   FILE 458
                             AMDAHL ITALIA S.P.A.                *   FILE 458
                             VIALE BRENTA, 16/18                 *   FILE 458
                             I-20139 MILANO                      *   FILE 458
                             ITALY                               *   FILE 458
                             +39(0332)786022                     *   FILE 458
                       OR    +39(02)574741   AMDAHL OFFICE       *   FILE 458
                       EMAIL ANTONIO.COLOMBO@JRC.ORG             *   FILE 458
                       EMAIL AZC10@AMDAHL.COM                    *   FILE 458
                                                                 *   FILE 458
   FILE NAME : ->.SOURCE.FILE4 (CBT EXTRACTED MATERIAL).         *   FILE 458
                                                                 *   FILE 458
   FOLLOWS A SUMMARY OF CONTENTS :                               *   FILE 458
                                                                 *   FILE 458
    $$$DOC     PRELIMINARY NOTES.                                *   FILE 458
    CDSCB      MODIFY A DATA-SET FORMAT-1 DSCB.                  *   FILE 458
    COMPARE    COMPARE TSO COMMAND.                              *   FILE 458
    COMPAREB   A MODIFIED VERSION OF THE YALE COMPARE PROGRAM.   *   FILE 458
    CURESTA    CURRENT REGION STATISTICS DISPLAY.                *   FILE 458
    DIDOCS     SIMULATE AN OS CONSOLE AT TSO TUBE.               *   FILE 458
    DISASM     ONE-PASS DISASSEMBLER PROGRAM.                    *   FILE 458
    DOPROG     DOPROG/DOCP TSO COMMAND PROCESSOR.                *   FILE 458
    DSNCHECK   DSNCHECK TSO COMMAND.                             *   FILE 458
    DSNTAB     DSNTAB ROUTINE.                                   *   FILE 458
    ETPS       EMERGENCY TELE-PROCESSING SERVICES.               *   FILE 458
    HEL        A TSO FULL-SCREEN HELP COMMAND.                   *   FILE 458
    INCORZAP   MAIN STORAGE SUPERZAP SERVICE AID PROGRAM.        *   FILE 458
    JCLFLOW    JCLFLOW ISPF/PDF EDIT COMMAND.                    *   FILE 458
    LISTICAT   LIST AN ICF CATALOG PROGRAM.                      *   FILE 458
    MEMSTAT    MEMBER STATUS TSO COMMAND.                        *   FILE 458
    MODLOOK    MODULE'S LOOK UP PROGRAM/COMMAND.                 *   FILE 458
    NOTICE     BROADCAST NOTICES TSO COMMAND.                    *   FILE 458
    PACKLIST   IEAPAK00 MEMBER GENERATOR PROGRAM.                *   FILE 458
    PDFINIT    DYNAMIC ALLOCATION COMMAND FOR ISPF/PDF.          *   FILE 458
    PDSMATCH   COMPARE DIRECTORIES OF TWO PO DATA-SETS.          *   FILE 458
    POF        VTAM SECONDARY PROGRAM OPERATOR FACILITY.         *   FILE 458
    PSWSAMP    SAMPLER TAKER PROGRAM FOR PACKLIST.               *   FILE 458
    PUSE       PAGEING UTILIZATION PROGRAM.                      *   FILE 458
    QSP        THE QUEUE/SPOOL TSO COMMAND.                      *   FILE 458
    ROTATER    3800 PRINTER ROTATED 90 DEGREES CLOCKWISE.        *   FILE 458
    SCHEDULE   THE SCHEDULE/SCHEDRUN FACILITY PROGRAMS.          *   FILE 458
    TO         SEND A MESSAGE TO A USER.                         *   FILE 458
    WHATDSN    WHATDSN TSO COMMAND.                              *   FILE 458
    XREFASM    A GLOBAL CROSS-REFERENCE LISTING GENERATOR.       *   FILE 458
    ZAP        ZAP DATA-SET TSO COMMAND.                         *   FILE 458
                                                                 *   FILE 458

Table of contents

           IS FROM PAUL A MOINIL OF J.R.C. COMPUTING CENTRE      *   FILE 459
           IN ISPRA, ITALY.  THIS FILE IS THE SUPPLEMENTARY      *   FILE 459
           MATERIAL TO HIS LARGE COLLECTION OF SOFTWARE WHICH    *   FILE 459
           IS ON FILES 454 THRU 459.                             *   FILE 459
                                                                 *   FILE 459
             THERE IS ANOTHER CONTACT PERSON REGARDING THE       *   FILE 459
             MATERIALS IN THIS PACKAGE.  HE IS:                  *   FILE 459
                                                                 *   FILE 459
                             ANTONIO COLOMBO                     *   FILE 459
                             AMDAHL ITALIA S.P.A.                *   FILE 459
                             VIALE BRENTA, 16/18                 *   FILE 459
                             I-20139 MILANO                      *   FILE 459
                             ITALY                               *   FILE 459
                             +39(0332)786022                     *   FILE 459
                       OR    +39(02)574741   AMDAHL OFFICE       *   FILE 459
                       EMAIL ANTONIO.COLOMBO@JRC.ORG             *   FILE 459
                       EMAIL AZC10@AMDAHL.COM                    *   FILE 459
                                                                 *   FILE 459
   FILE NAME : ->.SOURCE.FILE5 (SUPPLEMENTARY MATERIAL).         *   FILE 459
   FOLLOWS A SUMMARY OF CONTENTS :                               *   FILE 459
                                                                 *   FILE 459
      $$$DOC     PRELIMINARY NOTES.                              *   FILE 459
      DYLO       DYLON/DYLOFF TSO COMMAND (SESSION LIBRARIES     *   FILE 459
                 DYNAMIC ALLOCATION).                            *   FILE 459
      SHADOW     SHADOW/SHADUP ISPF APPLICATION (ENCRYPT/DECRYPT *   FILE 459
                 DATA-SETS FACILITY).                            *   FILE 459
      SHORT      SYSTEM SECTOR SHORT COMMUNICATION (ISPF).       *   FILE 459
      TOPSEC     DISPLAY TOP SECRET SHORT-WRITE-UP TSO COMMAND.  *   FILE 459
                                                                 *   FILE 459

Table of contents

           IS FROM MR WILLIAM SMITH, FORMERLY OF SYNTEX IN       *   FILE 460
           CALIFORNIA, AND CONTAINS A COPY OF THE CLIB FILE      *   FILE 460
           FROM THE ISPF GUIDE TAPE.                             *   FILE 460
                                                                 *   FILE 460
         Address:   William Smith                                *   FILE 460
                    IBM                                          *   FILE 460
                    Storage Systems Division                     *   FILE 460
                    5600 Cottle Road                             *   FILE 460
                    Dept. W98A                                   *   FILE 460
                    Driver Build & Integration                   *   FILE 460
                    Building 50, Room A382                       *   FILE 460
                    San Jose, CA 95193-0001                      *   FILE 460
                    (408) 256-1557 or                            *   FILE 460
                    Tie Line 276-1557                            *   FILE 460
                                                                 *   FILE 460
         email:     smithwj@us.ibm.com                           *   FILE 460
                    goldens@ibm.net                              *   FILE 460
                                                                 *   FILE 460

Table of contents

           IS FROM MR WILLIAM SMITH OF IBM IN CALIFORNIA         *   FILE 461
           AND CONTAINS A COPY OF THE DOC FILE FROM THE ISPF     *   FILE 461
           GUIDE TAPE.                                           *   FILE 461
                                                                 *   FILE 461

Table of contents

           IS FROM MR WILLIAM SMITH OF IBM IN CALIFORNIA         *   FILE 462
           AND CONTAINS A COPY OF THE EDITMACS FILE FROM THE     *   FILE 462
           ISPF GUIDE TAPE.                                      *   FILE 462
                                                                 *   FILE 462

Table of contents

           IS FROM MR WILLIAM SMITH OF IBM IN CALIFORNIA         *   FILE 463
           AND CONTAINS A COPY OF THE HELP FILE FROM THE ISPF    *   FILE 463
           GUIDE TAPE.                                           *   FILE 463
                                                                 *   FILE 463

Table of contents

           IS FROM MR WILLIAM SMITH OF IBM IN CALIFORNIA         *   FILE 464
           AND CONTAINS A COPY OF THE ISPFMACS FILE FROM THE     *   FILE 464
           ISPF GUIDE TAPE.                                      *   FILE 464
                                                                 *   FILE 464

Table of contents

           IS FROM MR WILLIAM SMITH OF IBM IN CALIFORNIA         *   FILE 465
           AND CONTAINS A COPY OF THE JCL FILE FROM THE ISPF     *   FILE 465
           GUIDE TAPE.                                           *   FILE 465
                                                                 *   FILE 465

Table of contents

           IS FROM MR WILLIAM SMITH OF IBM IN CALIFORNIA         *   FILE 466
           AND CONTAINS A COPY OF THE MLIB FILE FROM THE ISPF    *   FILE 466
           GUIDE TAPE.                                           *   FILE 466
                                                                 *   FILE 466

Table of contents

           IS FROM MR WILLIAM SMITH OF IBM IN CALIFORNIA         *   FILE 467
           AND CONTAINS A COPY OF THE PLIB FILE FROM THE ISPF    *   FILE 467
           GUIDE TAPE.                                           *   FILE 467
                                                                 *   FILE 467

Table of contents

           IS FROM MR WILLIAM SMITH OF IBM IN CALIFORNIA         *   FILE 468
           AND CONTAINS A COPY OF THE SLIB FILE FROM THE ISPF    *   FILE 468
           GUIDE TAPE.                                           *   FILE 468
                                                                 *   FILE 468

Table of contents

           IS FROM MR WILLIAM SMITH OF IBM IN CALIFORNIA         *   FILE 469
           AND CONTAINS A COPY OF THE SOURCE FILE FROM THE       *   FILE 469
           ISPF GUIDE TAPE.                                      *   FILE 469
                                                                 *   FILE 469

Table of contents

           IS FROM MR WILLIAM SMITH OF IBM IN CALIFORNIA         *   FILE 470
           AND CONTAINS A COPY OF THE SVC99MAC FILE FROM THE     *   FILE 470
           ISPF GUIDE TAPE.                                      *   FILE 470
                                                                 *   FILE 470

Table of contents

           is from Mr William Smith of IBM in California         *   FILE 471
           and contains a copy of the the MACRO file from        *   FILE 471
           the ISPF GUIDE tape.                                  *   FILE 471
                                                                 *   FILE 471

Table of contents

           is an expanded version of the "MURPHY" TSO command    *   FILE 472
           which contains a collection of sayings, somewhat      *   FILE 472
           related to computing.  A collection of accumulated    *   FILE 472
           "wisdom".  The idea is to generate a different saying *   FILE 472
           every time the command is executed.  The sayings are  *   FILE 472
           generated at "random".  See the code for how it's     *   FILE 472
           done.                                                 *   FILE 472
                                                                 *   FILE 472

Table of contents

           is from Scott Finlayson, and contains a program to    *   FILE 473
           check for all ASID's (address space id slots) that    *   FILE 473
           have become non-reusable. The program displays the    *   FILE 473
           list of non-reusable ASID's at the console,           *   FILE 473
           together with the total number of ASID's defined,     *   FILE 473
           and the total number still available.  Tells you      *   FILE 473
           when it's time to IPL.  Useful if you're like our     *   FILE 473
           shop and wait a long time between IPL's.  Good for    *   FILE 473
           a 24x7, or a pseudo 24x7 environment.                 *   FILE 473
                                                                 *   FILE 473
           Sample output for the program follows:                *   FILE 473
                                                                 *   FILE 473
 NON-REUSEABLE ASIDS: 00487 00488 00489 00490 00491 00492 00493  *   FILE 473
 NON-REUSEABLE ASIDS: 00494 00496 00497 00498 00499 00500 00501  *   FILE 473
 NON-REUSEABLE ASIDS: 00502 00503 00504 00505 00506 00507 00508  *   FILE 473
 NON-REUSEABLE ASIDS: 00509 00510 00511 00512                    *   FILE 473
 ASID MAX = 00528; ASIDS AVAILABLE = 00147; NON-REUSABLES = 00221*   FILE 473
                                                                 *   FILE 473
           CHKASVT can be run from TSO as well, as a command,    *   FILE 473
           but it also puts its output to the system log, at     *   FILE 473
           the same time.                                        *   FILE 473
                                                                 *   FILE 473
           For support inquiries, please email Sam Golob,        *   FILE 473
           sbgolob@attglobal.net  or sbgolob@aol.com             *   FILE 473
                                                                 *   FILE 473

Table of contents

           is from Rob Wunderlich and contains a system to       *   FILE 474
           compare several pds'es for the purpose of eliminating *   FILE 474
           redundant or unnecessary members.  This package is    *   FILE 474
           called LIBCLEAN.                                      *   FILE 474
                                                                 *   FILE 474
                Rob Wunderlich                                   *   FILE 474
                                                                 *   FILE 474
        email:  RobWunderlich@ussposco.com                       *   FILE 474
        phone:  (925) 439-6268                                   *   FILE 474
                                                                 *   FILE 474

Table of contents

           is from Wayne Rhoten of IBM, and contains an informal *   File 475
           explanation of how to use the Large Block Interface   *   FILE 475
           for Magnetic Tapes, which is being introduced with    *   FILE 475
           OS/390 Release 2.10.                                  *   FILE 475
                                                                 *   FILE 475
           This small paper assumes that you have some prior     *   FILE 475
           knowledge of interfacing with tapes and tape labels.  *   FILE 475
                                                                 *   FILE 475

Table of contents

           is an implementation of the LISP Language on MVS,     *   FILE 476
           from Steve Bacher of Draper Laboratory in Cambridge,  *   FILE 476
           Massachusetts.  This package includes a compiler,     *   FILE 476
           an interpreter, and an ISPF interface for the LISP    *   FILE 476
           language.  This is "industrial strength" LISP for     *   FILE 476
           MVS.                                                  *   FILE 476
                                                                 *   FILE 476
              Steve Bacher                       *   FILE 476
                                                                 *   FILE 476
              Charles Stark Draper Laboratory                    *   FILE 476
              555 Technology Square                              *   FILE 476
              Cambridge, MA 02139                                *   FILE 476
              (617) 258-1525                                     *   FILE 476
                                                                 *   FILE 476
              Kjeld "Sandy" Hvatum           *   FILE 476
                                                                 *   FILE 476
           Most members of this pds are in TSO XMIT format, and  *   FILE 476
           a batch job called $RECEIVE has been included here,   *   FILE 476
           to quckly create separate pds'es out of them.         *   FILE 476
                                                                 *   FILE 476
                                                  º              *   FILE 476
  ZZZZZZZZZZZZZZZZZ    IIIII   LLLLL              º              *   FILE 476
  ZZZZZZZZZZZZZZZZZ     III     LLL               º  L  I  S  P  *   FILE 476
  Z            ZZZ      III     LLL               º              *   FILE 476
              ZZZ       III     LLL               º              *   FILE 476
             ZZZ        III     LLL               º      ON      *   FILE 476
            ZZZ         III     LLL               º              *   FILE 476
           ZZZ          III     LLL               º              *   FILE 476
          ZZZ           III     LLL               º   M  V  S    *   FILE 476
         ZZZ            III     LLL               º              *   FILE 476
        ZZZ             III     LLL               º    _____     *   FILE 476
       ZZZ              III     LLL               º   º   º \    *   FILE 476
      ZZZ               III     LLL               º   º  ___ \   *   FILE 476
     ZZZ                III     LLL               º   º /...\ \  *   FILE 476
    ZZZ                 III     LLL               º   º º.o.º º  *   FILE 476
   ZZZ                  III     LLL               º   º_º...º-º  *   FILE 476
  ZZZ            Z      III     LLL            L  º   º \___/ /  *   FILE 476
  ZZZZZZZZZZZZZZZZ      III     LLLLLLLLLLLLLLLL  º   º   º  /   *   FILE 476
  ZZZZZZZZZZZZZZZZ     IIIII   LLLLLLLLLLLLLLLLL  º   º_____/    *   FILE 476
                                                  º              *   FILE 476
                                                                 *   FILE 476
     ZIL - LISP for MVS - Version 1.3                            *   FILE 476
     Copyright 1989 The Charles Stark Draper Laboratory Inc.     *   FILE 476
     All Rights Reserved                                         *   FILE 476
                                                                 *   FILE 476
     Permission has been granted to include this package on      *   FILE 476
     the CBT MVS Utilities Tape.                                 *   FILE 476
                                                                 *   FILE 476
     ZIL is the creation of:                                     *   FILE 476
                                                                 *   FILE 476
     Steve "Batchman" Bacher  - the original     *   FILE 476
     conception, the compiler, the interpreter, and the bulk     *   FILE 476
     of the runtime, including the interfaces to TSO and ISPF    *   FILE 476
     and the Flavors object system.                              *   FILE 476
                                                                 *   FILE 476
     Kjeld "Sandy" Hvatum  - the runtime     *   FILE 476
     code that implements "bignum" arithmetic, symbol hashing    *   FILE 476
     and interning, the vectorizing garbage collector            *   FILE 476
     (available only if you have the 370 Vector Facility),       *   FILE 476
     and thorough, exhaustive testing.                           *   FILE 476
                                                                 *   FILE 476
     ZIL was developed at the Charles Stark Draper               *   FILE 476
     Laboratory (formerly the MIT Instrumentation                *   FILE 476
     Laboratory) in Cambridge, Massachusetts, starting in        *   FILE 476
     1983.  Steve and Sandy have successfully ported a           *   FILE 476
     number of AI applications to it, notably OPS5 (an           *   FILE 476
     expert system builder) and DOE Macsyma (a symbolic          *   FILE 476
     algebra powerhouse).  In addition, some local               *   FILE 476
     applications were developed using ZIL, including an         *   FILE 476
     expert system (under OPS5) to analyze and unload tapes      *   FILE 476
     on the mainframe.                                           *   FILE 476
                                                                 *   FILE 476

Table of contents

           is from Brandon Hill and contains a program, *  FILE 477
           called AWSUTIL, which takes MVS data from either      *   FILE 477
           disk or tape, and creates a "virtual tape file"       *   FILE 477
           in AWS format.  This file, which contains all the     *   FILE 477
           data normally in a complete tape, can then be         *   FILE 477
           electronically sent anywhere.  You no longer have     *   FILE 477
           to ship a physical tape.                              *   FILE 477
                                                                 *   FILE 477
           email:  Brandon Hill            *   FILE 477
                                                                 *   FILE 477

Table of contents

           is from Jan Jaeger and contains the RAWSTAPE program  *   FILE 478
           which converts tape files from AWSTAPE format to      *   FILE 478
           something more normal.                                *   FILE 478
                                                                 *   FILE 478
              RAWSTAPE - Convert file from AWSTAPE format        *   FILE 478
                                                                 *   FILE 478
           Function:                                             *   FILE 478
                                                                 *   FILE 478
              This program converts an AWSTAPE format file       *   FILE 478
              to RECFM=U SYSUT1 is converted reblocked           *   FILE 478
              according to the AWS header records.  The          *   FILE 478
              blocksize of SYSUT2 can be reset using             *   FILE 478
              IEBGENER The parm field indicates the              *   FILE 478
              filenumber to be extracted, this number has        *   FILE 478
              the same value as when using BLP in JCL.           *   FILE 478
                                                                 *   FILE 478

Table of contents

           is a collection of programs from Paul W. Lemons.      *   FILE 479
           Currently, this collection consists of three TSO      *   FILE 479
           programs.                                             *   FILE 479
                                                                 *   FILE 479
           email:   Paul W Lemons              *   FILE 479
                                                                 *   FILE 479
      BCEDIT    - A set of REXX execs to edit and update         *   FILE 479
                  the current Global Notification records        *   FILE 479
                  in SYS1.BRODCAST.  These are the messages      *   FILE 479
                  that are displayed to everyone by the          *   FILE 479
                  LISTBC program, when they LOGON to TSO.        *   FILE 479
                  The system administrator can maintain these    *   FILE 479
                  notices easily with the help of these EXECs.   *   FILE 479
                                                                 *   FILE 479
      BKSEARCH  - A frontend to IBM's Bookmanager.  It is        *   FILE 479
                  designed to be cursor sensitive and will       *   FILE 479
                  search for an abend code or a system message   *   FILE 479
                  in the books contained in the IBM messages     *   FILE 479
                  bookshelf.  It would require that bookshelf    *   FILE 479
                  to have been uploaded and the BookManager      *   FILE 479
                  clist library to be allocated.  This code      *   FILE 479
                  will accept an abend code or message as a      *   FILE 479
                  parm.  However the best way to implement       *   FILE 479
                  would be to assign it to a PFKey and then      *   FILE 479
                  pressing that PFKey to read the data at the    *   FILE 479
                  cursor position.  This is NOT an edit macro    *   FILE 479
                  and should work from anywhere within ISPF.     *   FILE 479
                  I would be remiss in not acknowledging Doug    *   FILE 479
                  Nadel's %VCURSOR code that is an integral      *   FILE 479
                  part of this code.                             *   FILE 479
                                                                 *   FILE 479
      YAHTZEE   - A single player version of the YAHTZEE game    *   FILE 479
                  that runs under TSO.                           *   FILE 479
                                                                 *   FILE 479

Table of contents

           is a collection of utilities from Baldomero Castilla  *   FILE 480
           of Madrid, Spain.  Baldomero can understand spoken    *   FILE 480
           English and written English, so he can support these  *   FILE 480
           programs.  But he can't write English, so all of the  *   FILE 480
           programs and utilities found here, are commented in   *   FILE 480
           Spanish.  I have translated Baldomero's general       *   FILE 480
           documentation into English, and if anyone needs a     *   FILE 480
           program translated, I guess I can try, without        *   FILE 480
           promising.  There's some very good code here, so if   *   FILE 480
           you think you can negotiate the Spanish, please give  *   FILE 480
           it a shot.  A translation of Baldomero's              *   FILE 480
           documentation follows:                                *   FILE 480
                                                                 *   FILE 480
      Translator's email:  Sam Golob      *   FILE 480
                                                                 *   FILE 480
                Baldomero Castilla Roldan                        *   FILE 480
                Programador de Sistemas                          *   FILE 480
                Madrid (Espana)                                  *   FILE 480
                bcastill@ceca.es                                 *   FILE 480
                bcastill@cajaactiva.es                           *   FILE 480
                                                                 *   FILE 480
     I have attempted to translate this documentation into       *   FILE 480
     English.  Please excuse my poor Spanish.   (S.Golob)        *   FILE 480
                                                                 *   FILE 480
     This contains a collection of utilities, which include      *   FILE 480
     the full program, and a JCL example.  There are REXX,       *   FILE 480
     CLIST, EDIT MACROS, etc.                                    *   FILE 480
                                                                 *   FILE 480
     All of the information is in 2 libraries:                   *   FILE 480
                                                                 *   FILE 480
      FILE 480 Source   (includes everything, except             *   FILE 480
                         executable modules)                     *   FILE 480
                                                                 *   FILE 480
      FILE 481 Loadlib  (includes the executables, some of       *   FILE 480
                         which need APF authorization.)          *   FILE 480
                                                                 *   FILE 480
     I think that the most interesting things are:               *   FILE 480
                                                                 *   FILE 480
        VERDSN, Used to find a file among all the disk           *   FILE 480
                packs in an installation                         *   FILE 480
                                                                 *   FILE 480
      CKLOCMEM, Used to find a member of a pds, among all        *   FILE 480
                the pds'es in the entire installation            *   FILE 480
                                                                 *   FILE 480
        CKDATE, This is a method of controling the steps of      *   FILE 480
                a JCL stream, depending on the date and the      *   FILE 480
                hour                                             *   FILE 480
                                                                 *   FILE 480
      Contents or the Library:                                   *   FILE 480
                                                                 *   FILE 480
        CALCUL   (REXX)                                          *   FILE 480
        CALCULP  (PANEL)                                         *   FILE 480
           Description => This is a calculator                   *   FILE 480
                                                                 *   FILE 480
        CKDATEJ  (JCL)                                           *   FILE 480
        CKDATEP  (Cataloged Procedure)                           *   FILE 480
        CKDATEX  (REXX)                                          *   FILE 480
           Description => Utility to know what year, month,      *   FILE 480
                       => day...etc.  in a JCL, depending        *   FILE 480
                       => on Return Code.                        *   FILE 480
                                                                 *   FILE 480
        CKDELMEJ (JCL)                                           *   FILE 480
        CKDELMEM (Source Program in Assembler)                   *   FILE 480
           Description => Delete a member of a partitioned       *   FILE 480
                       => dataset in a Batch Job (JCL), the      *   FILE 480
                       => advantage is to be able to refer       *   FILE 480
                       => to the library as DISP=SHR             *   FILE 480
                                                                 *   FILE 480
        CKFINAL  (MACRO)                                         *   FILE 480
           Description => Assembler macro                        *   FILE 480
                                                                 *   FILE 480
        CKIEBGEJ (JCL)                                           *   FILE 480
        CKIEBGEN (Source Program in Assembler)                   *   FILE 480
           Description => Program to make a copy between         *   FILE 480
                       => SYSUT1 and SYSUT2, the same as         *   FILE 480
                       => IEBGENER, but with files of            *   FILE 480
                       => arbitrary length.                      *   FILE 480
                                                                 *   FILE 480
        CKINICIO (MACRO)                                         *   FILE 480
           Description => Assembler macro                        *   FILE 480
                                                                 *   FILE 480
        CKLEVEL  (Source Program in Assembler)                   *   FILE 480
        CKLEVELJ (JCL)                                           *   FILE 480
           Description => Utility to list the contents of a      *   FILE 480
                       => group of sequential files,             *   FILE 480
                       => without giving the complete name,      *   FILE 480
                       => only a partial name, using LEVEL.      *   FILE 480
                                                                 *   FILE 480
        CKLOCMEJ (JCL)                                           *   FILE 480
        CKLOCMEM (Source Program in Assembler)                   *   FILE 480
           Description => Utility.  Given a member name,         *   FILE 480
                       => find all of the PDS or PDSE            *   FILE 480
                       => datasets of an installation where      *   FILE 480
                       => that module has to be APF              *   FILE 480
                       => authorized.                            *   FILE 480
                                                                 *   FILE 480
        CKRENMEJ (JCL)                                           *   FILE 480
        CKRENMEM (Source Program in Assembler)                   *   FILE 480
           Description => Rename a member of a pds in a          *   FILE 480
                       => Batch process i.e. with JCL.  The      *   FILE 480
                       => advantage is that you only have        *   FILE 480
                       => to allocate the library,               *   FILE 480
                       => DISP=SHR.                              *   FILE 480
                                                                 *   FILE 480
        CKSTJOBM (Source Program in Assembler)                   *   FILE 480
        CKSTJOBJ (JCL)                                           *   FILE 480
           Description => Utility to detect if a JOB or and      *   FILE 480
                       => STC is executing in the system.        *   FILE 480
                                                                 *   FILE 480
        CKSYMB   (EDIT MACRO)                                    *   FILE 480
        CKSYMBOL (Source Program in Assembler)                   *   FILE 480
        CKSYMBP  (Cataloged Procedure)                           *   FILE 480
           Description => Utility to submit a job (CKSYMB)       *   FILE 480
                       => but sustituting the global             *   FILE 480
                       => symbols defined to the system.         *   FILE 480
                       => Also, you can use an INTRDR            *   FILE 480
                       => (CKSYMBP) to execute such a job        *   FILE 480
                       => before substituting the system         *   FILE 480
                       => symbols.                               *   FILE 480
                                                                 *   FILE 480
        CKUSOJ   (JCL)                                           *   FILE 480
        CKUSOP   (Cataloged Procedure)                           *   FILE 480
        CKUSOX   (REXX)                                          *   FILE 480
           Description => Utility to use in JCL and to           *   FILE 480
                       => control what percentage of             *   FILE 480
                       => utilization a dataset has.             *   FILE 480
                                                                 *   FILE 480
        CKYAESTA (Source Program in Assembler)                   *   FILE 480
        CKYAESTJ (JCL)                                           *   FILE 480
           Description => Utility to detect if an STC is         *   FILE 480
                       => already executing in the system.       *   FILE 480
                                                                 *   FILE 480
        LLENAR   (EDIT MACRO)                                    *   FILE 480
           Description => Edit Macro to fill up a series of      *   FILE 480
                       => line numbers.  It has its own          *   FILE 480
                       => HELP incorporated in it.               *   FILE 480
                                                                 *   FILE 480
        MENSAJE  (Source Program in Assembler)                   *   FILE 480
           Description => Programs to invoke a WTO macro         *   FILE 480
                       => and transmit a message to the          *   FILE 480
                       => master console.                        *   FILE 480
                                                                 *   FILE 480
        MESES    (CLIST)                                         *   FILE 480
        MESP1    (PANEL)                                         *   FILE 480
        MESP2    (PANEL)                                         *   FILE 480
        MESP3    (PANEL)                                         *   FILE 480
           Description => This is a calendar, using PFK7 in      *   FILE 480
                       => order to display ahead, PFK8 to        *   FILE 480
                       => display backward, and PFK3 to          *   FILE 480
                       => exit.                                  *   FILE 480
                                                                 *   FILE 480
        PRESTAMO (CLIST)                                         *   FILE 480
        PRESTA   (PANEL)                                         *   FILE 480
        PRESTA4  (Source Program in COBOL)                       *   FILE 480
           Description => Utility to calculate lends             *   FILE 480
                                                                 *   FILE 480
                                                                 *   FILE 480
        SUMAR    (EDIT MACRO)                                    *   FILE 480
           Description => Edit Macro to total a series           *   FILE 480
                       => of numbers.  Has its own               *   FILE 480
                       => incorporated HELP.                     *   FILE 480
                                                                 *   FILE 480
        VERDSN   (REXX)                                          *   FILE 480
        VERDSNP  (PANEL)                                         *   FILE 480
        VERDSNS  (Source Program in Assembler)                   *   FILE 480
        VER00    (MESSAGES)                                      *   FILE 480
           Description => Utility to find a dataset on all       *   FILE 480
                       => of the disks in an installation        *   FILE 480
                                                                 *   FILE 480

Table of contents

           is a collection of utilities from Baldomero Castilla  *   FILE 481
           of Madrid, Spain.  Baldomero can understand spoken    *   FILE 481
           English and written English, so he can support these  *   FILE 481
           programs.  But he can't write English, so all of the  *   FILE 481
           programs and utilities found here, are commented in   *   FILE 481
           Spanish.  I have translated Baldomero's general       *   FILE 481
           documentation into English, and if anyone needs a     *   FILE 481
           program translated, I guess I can try, without        *   FILE 481
           promising.  There's some very good code here, so if   *   FILE 481
           you think you can negotiate the Spanish, please give  *   FILE 481
           it a shot.                                            *   FILE 481
                                                                 *   FILE 481
           This file contains load modules for Baldomero's       *   FILE 481
           utility collection.  For the source code, please      *   FILE 481
           see File 480.                                         *   FILE 481
                                                                 *   FILE 481
      Translator's email:  Sam Golob      *   FILE 481
                                                                 *   FILE 481
                Baldomero Castilla Roldan                        *   FILE 481
                Programador de Sistemas                          *   FILE 481
                Madrid (Espana)                                  *   FILE 481
                bcastill@ceca.es                                 *   FILE 481
                bcastill@cajaactiva.es                           *   FILE 481
                                                                 *   FILE 481

Table of contents

           is from Eric Bielefeld of Milwaukee, Wisconsin, and   *   FILE 482
           contains a program called GDGCOPY to copy GDG files,  *   FILE 482
           in proper order, from one GDG to another.  The reason *   FILE 482
           for putting this program on the CBT Tape was because  *   FILE 482
           of a recent discussion thread on IBM-MAIN (circa      *   FILE 482
           end of August 2000) about copying GDG datasets in the *   FILE 482
           proper order.                                         *   FILE 482
                                                                 *   FILE 482
           Eric Bielefeld                          *   FILE 482
                                                                 *   FILE 482