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