BSP - Beratung, Schulung, Projekte


The CBT Tape 249 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 CBT249.FILEnnn for file nnn of the CBT tape 249.

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)

File 1

Table of Contents

           IS THE JCL THAT CREATED THIS TAPE
           ( YOU ARE READING IT NOW )

File 2

Table of Contents

           COMPRESSION / DECOMPRESSION PROGRAM FOR THIS TAPE .
        THIS IS THE CODE USED FOR COMPRESSION AND DECOMPRESSION
        OF THIS TAPE

File 3

Table of Contents

           IS A JCL STREAM WITH INSTREAM PROCS TO DROP DOWN
        THIS WHOLE MODS TAPE ( SAVE FILES THAT HAVE BEEN
        DELETED ) TO A DISK PACK ( IF YOU HAPPEN TO HAVE THE
        LUXURY OF HAVING A DISK PACK LAYING AROUND DOING
        NOTHING )
       IN A TEST RUN ON A 3033 IT TOOK 17.04 ELAPSED MINUTES
       TO DROP DOWN VERSION 168 . CPU TIME WAS  1 MIN 22.81 SEC
       SRB WAS 4.73 SECONDS
       283 DATA SETS OCCUPIED 3330 TRACKS ON A 3350
       FOR A TOTAL OF 64127 KBYTES
       IN A TEST RUN ON A VERY HEAVILY LOADED 3081 ( 95%  BUSY )
       IT TOOK 216.15 ELAPSED MINUTES TO DROP DOWN VERSION 208
       CPU TIME WAS  5 MINUTES 27.50 SEC SRB WAS 45.68 SECONDS
       352 DATA SETS OCCUPIED 3712 TRACKS ON A 3380
        JOB 1 37.50  1 MIN 10.69 SEC     09.63 SRB
        JOB 2 63.84    MIN 58.18 SEC     07.37 SRB
        JOB 3 49.02  1 MIN 19.33 SEC     11.31 SRB
        JOB 4 65.79  1 MIN 59.30 SEC     17.37 SRB
       IN A TEST RUN ON A LIGHTLY LOADED 3081 ( 30% - 40% BUSY )
       IT TOOK  58.40 ELAPSED MINUTES TO DROP DOWN VERSION 209
       CPU TIME WAS  5 MINUTES 07.12 SEC SRB WAS 47.58 SECONDS
       352 DATA SETS OCCUPIED 3716 TRACKS ON A 3380
        JOB 1 11.33  1 MIN 05.83 SEC     10.05 SRB
        JOB 2 10.12    MIN 53.07 SEC      7.42 SRB
        JOB 3 14.46  1 MIN 15.44 SEC     12.12 SRB
        JOB 4 22.49  1 MIN 52.78 SEC     17.99 SRB
       IN A TEST RUN ON A 3081 . IT TOOK 144.47 ELAPSED MINUTES
       TO DROP DOWN VERSION 235 CPU TIME WAS  5  MINUTES 14.04
       SECONDS , SRB WAS 54.88 SECONDS .
       413 DATA SETS OCCUPIED 4748 TRACKS ON A 3380
        JOB 1 22.34  0 MIN 49.43 SEC      7.97 SRB
        JOB 2 28.00  0 MIN 46.89 SEC      7.35 SRB
        JOB 3 36.28  1 MIN 09.89 SEC     12.48 SRB
        JOB 4 46.93  2 MIN 11.12 SEC     24.22 SRB
        JOB 5 10.92  0 MIN 16.78 SEC      2.86 SRB
        FOR A TOTAL OF 128805 MBYTES
    THE LAST JOB IN THIS FILE WILL TAKE FILE 1 OF THIS TAPE
    AND LOAD IT INTO AN INFO/MVS DATABASE FOR PROCESSING . THIS
    JOB REQUIRES A PRE-DEFINED VSAM CLUSTER TO HOLD THE
    DATA OUT OF FILE 001

File 4

Table of Contents

           IS FROM DAVE DROUIN FROM CONN NATIONAL BANK THIS
           CODE WILL TAKE FILE 001 OF THIS TAPE AND PUT IT INTO
           INFO/MVS FORMAT SO IT CAN BE LOADED INTO A INFO/MVS
           DATABASE . THIS FILE IS IN IEBUPDTE SYSIN FORMAT .
           SEE THE MEMBER CALLED $DOC FOR ADDTIONAL INFORMATION

File 5

Table of Contents

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

File 6

Table of Contents

           IS THE MVS FREEALL COMMAND FOR TSO

File 7

Table of Contents

           IS AN SMF EXIT IEFACTRT
   THIS EXIT WILL PUT OUT ADDITIONAL INFORMATION ON THE
   CONSOLE AND JCL LISTING . ON THE CONSOLE IT WILL SHOW
   WHEN A JOB GOES THROUGH STEP AND JOB TERMINATION
   AND ITS RETURN CODE . IT THE STEP WAS NOT EXECUTED
   IT WILL SHOW NXEQ INSTEAD OF THE RETURN CODE .
   AT STEP TERMINATION IT WILL PUT OUT THE FOLLOWING
   INFORMATION IN THE FOLLOWING ORDER ON THE JCL LISTING
    FIRST  LINE                     SECOND LINE
  JOBNAME                         PAGE INS
  STEP NUMBER                     PAGE OUTS
  STEP NAME                       PAGES SWAPPED IN
  PROGRAM NAME                    PAGES SWAPPED OUT
  STEP INITIATION TIME            VIO PAGES IN
  STEP TERMINATION TIME           VIO PAGES OUT
  TCB STEP TIME
  SRB TIME FOR THE STEP
  ELAPSED TIME
  SWAPS FOR THIS STEP
  V OR R JOB
  STORAGE USED
  COMPLETION CODE
  FOR JOB TERMINATION IT WILL PUT OUT THE FOLLOWING
   INFORMATION IN THIS ORDER ON THE JCL LISTING
       JOBNAME
       SERVICE UNITS USED
       TOTAL TRANSACTION TIME
       JOB INITIATION TIME
       JOB TERMINATION TIME
       TCB JOB TIME
       SRB TIME FOR THE JOB
       TOTAL SWAPS
       COMPLETION CODE

File 8

Table of Contents

           THIS IS FOR MY USE TO SHOW SOME STATS

File 9

Table of Contents

           IS IN IEBUPDTE FORMAT FROM COCA COLA IN ATLANTIC AND
           CONTAINS A COPY OF THEIR SYNCSORT EXIT .
           THIS EXIT WAS TAKEN OFF THE CBT MODS TAPE AND
           MODIFIED TO CHANGE THE VSCORE PARAMETER BY TIME OF
           DAY . THE ORIGINAL VERSION OFF THE MODS TAPE CHANGED
           THE PARAMETER VSIO BY TIME OF DAY .
           THIS ROUTINE WILL BE CALLED BY SYNCSORT TO DETERMINE
           WHETHER TO USE "VSCORE=256K" OR "VSCORE=1536K" . IF
           THE TIME IS BETWEEN THE CUTOFFLO AND THE CUTOFFHI
           TIME , A PARM OF "VSCORE=256K" WILL BE PASSED TO
           SYNCSORT .  IF THE TIME IS OUTSIDE OF THE CUTOFFLO
           AND CUTOFFHI TIMES A PARM OF "VSCORE=1536K" WILL BE
           PASSED .
           THIS MODULE SHOULD BE LINKEDITED INTO THE LIBRARY
           THAT CONTAINS SYNCSORT WITH THE NAME $ORTPARM . THE
           "OPTION FLAG #1" AT HEX (5A) IN CSECT SYNCVEC OF
           SYNCSORT MUST HAVE BIT 4 TURNED ON (X'08')--
           PRESENTLY THE FLAG IS X'E8' .  THE DESCRIPTION OF THE
           "SYNCSORT OPTIONS VECTOR" (CSECT SYNCVEC) IS IN
           SECTION 2 OF THE SYNCSORT PROGRAMMERS GUIDE .  THE
           DESCRIPTION OF THE "PARMEXIT FACILITY" IS IN SECTION
           3 OF THE SYNCSORT PROGRAMMERS GUIDE .

File 10

Table of Contents

           IS THE DOCUMENTATION FILE FOR GPSAM FROM THE YALE
           COMPUTER CENTER WRITTEN BY MR HOWARD GILBERT . THIS
           FILE IS FBA FORMAT . THE SOURCE FOR GPSAM IS CONTAINED
           IS CONTAINED IN FILE 011 OF THIS TAPE

File 11

Table of Contents

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

File 12

Table of Contents

           IS FROM JOHN HANCOCK MUTUAL LIFE INSURANCE COMPANY
             AND IS THEIR ISPF BACKGROUND JOBS DRIVER
       THIS FILE CONSISTS OF OPTIONS DESIGNED TO BE USED WITH
       THE INTERACTIVE SYSTEM PRODUCTIVITY FACILITY / PROGRAM
       DEVELOPMENT FACILITY ( ISPF/PDF ) .
       NOTE: SOME OF THESE OPTIONS WILL WORK ONLY UNDER ISPF
       VERSION 2.  PANELS/SKELETONS/MESSAGES PROVIDED FOR USE
       WITH JH#PDF8 ARE INTENDED ONLY AS SAMPLES.  SOME
       MODIFICATION (E.G., ACCOUNTING FIELDS) WOULD BE
       REQUIRED AT YOUR INSTALLATION.  PANELS THAT CONTAIN A
       "VOLUME SERIAL" FIELD DETERMINE A UNIT NAME IN THEIR
       )PROC SECTION.  THIS SHOULD BE CHECKED FOR
       INSTALLATION COMPATIBILITY.
       CHANGES 03/04/85: MODIFICATIONS TO EXPLOIT ISPF
              VERSION 2:  MACRO ISPCALL NOW SUPPORTS ISPEXEC
              FORMAT (SEE NEW JH#PDF8 FOR EXAMPLE); JH#PDF8
              MODIFIED TO USE LM SERVICES TO ENABLE VIO
              ISPCTLN DATA SETS TO BE EDITED (UNDER V1
              JH#PDF8 WORKS AS BEFORE); PANEL JHAEFR01 ADDED
              (USED BY JH#PDF8 UNDER V2); JH ISR^PRIM
              REPLACED FOR V2; MSGS JHA^M04 ADDED; MANY
              PANELS/SKELETONS/MESSAGES FORMERLY PREFIXED Z*
              ARE NOW PREFIXED JHA*; CLIST ISRCTBL RENAMED
              JH#YCTBL; JH EDIT INTERFACE ALTERED FOR V2;
              CLIST TSEDITPR RENAMED JH#TEDPR AND CHANGED TO
              PROCESS PDF V2 FIELDS; ADDED JH#GTDSN (A DIALOG
              PROGRAM THAT RETURNS VOLUME SERIAL AND DATA SET
              NAME WHEN PROVIDED A DDNAME - USED BY OTHER
              DIALOGS); ADDED JH#TEDRT TO DISPLAY AND EDIT A
              USER'S PDF EDIT RECOVERY TABLE; ADDED ISRUOLJH,
              IBM'S ISRUOL (PDF 3.8) MODIFIED TO RUN FASTER
              BY USING TEMPORARY DATA SETS; ADDED JH#TPRGM TO
              INVOKE IEHPROGM FOREGROUND; ADDED JH#EDTMP TO
              ALLOW EDITING OF VIO ISPCTLN DATA SETS.
       CHANGES 10/18/83: TABLE DISPLAY UTILITY REWRITTEN AND
              ENHANCED.  CLIST RENAMED JH#YDTBL FROM
              ISRYDTBL.
       CHANGES 10/3/83: JOHN HANCOCK EDIT INTERFACE IS
              ENHANCED TO ALLOW USER-DEFINED ABBREVIATIONS
              (SEE #3 BELOW); SMALL CHANGES TO JH#PDF8 AND
              ASSOCIATED SAMPLE PANELS; ADDED #MAXTOP #8, #9.
       1. JOHN HANCOCK BATCH JOBS DRIVER (JH#PDF8) IS A
          GENERAL PURPOSE ISPF FUNCTION FOR THE GENERATION OF
          JCL BASED ON DATA ENTERED ON PANELS.  PROCESSING IS
          CONTROLLED BY AN INITIAL PARM AND BY ISPF
          VARIABLES.  SEE THE COMMENTS AT THE BEGINNING OF
          THE JH#PDF8 SOURCE FOR ADDITIONAL INFORMATION.
          SOME DIFFERENCES BETWEEN PDF OPTION 5 AND JH#PDF8:
          JH#PDF8 DOES NOT ALLOCATE DATA SETS FOR
          VERIFICATION, WHERE OPTION 5 OPTIONALLY ALLOCATES
          THE INPUT DATA SET (ONLY); JH#PDF8 ALLOWS A USER TO
          EDIT THE TEMPORARY GENERATED JCL IN ADDITION TO
          SUBMITTING OR CANCELING THE JOB; JH#PDF8 ALLOWS
          INITIAL AND FINAL SKELETONS TO BE TAILORED FOR EACH
          INVOCATION; JH#PDF8 ALLOWS TWO OR MORE PANELS TO
          PROVIDE INPUT TO ONE TAILORING OPERATION; WITH
          JH#PDF8 PROCESSING SUCH AS JOB CHARACTER
          INCREMENTATION IS DONE IN THE PANELS (SEE SAMPLE
          JHABP^B) INSTEAD OF IN THE DRIVER PROGRAM.
          SAMPLE PANELS, SKELETONS, AND MESSAGES ARE PROVIDED
          FOR USE WITH JH#PDF8.  IT IS POSSIBLE, HOWEVER, TO
          CREATE TOTALLY DIFFERENT ISPF COMPONENTS FOR USE
          WITH THIS DRIVER.  THE ONLY REQUIREMENTS ARE THAT
          THERE BE A PSEUDO-SELECTION PANEL WHOSE NAME IS
          PASSED VIA A PARM TO JH#PDF8 (SAMPLE IS JHABP^A)
          AND THAT THE COMPONENTS SET ISPF VARIABLES TO
          DICTATE PROCESSING (AGAIN, SEE THE COMMENTS).
          JH#PDF8 CODE IS REENTERANT; THE MODULE MAY BE
          PLACED IN LPALIB WITH OTHER ISPF MODULES.
       2. CLIST JH#YDTBL WILL DISPLAY THE CONTENTS
          (NON-EXTENSION VARIABLES) OF ANY TABLE IN TABLE
          DISPLAY (SCROLLABLE) FORMAT.  AS PROVIDED HERE IT
          SUPPORTS FIVE DIFFERENT TABLE DISPLAY FORMATS.  IT
          MAY BE INVOKED FROM ISPF/PDF OPTION 6, VIA THE ISPF
          TSO COMMAND, OR FROM A SELECTION PANEL (E.G.,
          ISRYXD1).
       3. PANEL JHTEPE01 IS A JOHN HANCOCK EDIT INTERFACE.
          TO USE IT, ADD THE FOLLOWING ENTRY TO A SELECTION
          PANEL:
                N,'PGM(ISREDIT) PARM(P,JHTEPE01)
                  NEWAPPL(ISR)'
          NOTE: FUTURE RELEASES OF PDF MAY NOT SUPPORT THIS
          METHOD OF IMPLEMENTATION.
       4. CLIST JH#TEDPR WILL DISPLAY THE CONTENTS OF A
          USER'S CURRENT EDIT PROFILE (FOR THE APPLICATION HE
          HAS ENTERED).  IT MAY BE INVOKED FROM ISPF/PDF
          OPTION 6, VIA THE ISPF TSO COMMAND, OR FROM A
          SELECTION PANEL.  THE CLIST MUST BE MODIFIED FOR
          YOUR INSTALLATION'S ISPF PROFILE NAMING CONVENTION.
       5. CLIST TSCMDTB WILL DISPLAY THE CONTENTS OF THE
          CURRENT SYSTEM COMMAND TABLE.  THIS MAY BE USED BY
          END-USERS, SINCE THE "DESCRIPTION," NOT THE
          "ACTION," IS DISPLAYED.  IF THIS CLIST IS TO BE
          USED, IT IS RECOMMENDED THAT A COPY OF THE SYSTEM
          COMMAND TABLE (ISPCMDS) BE MADE UNDER A DIFFERENT
          NAME (SYSCMDS IS USED IN THE CLIST).  STRANGE
          THINGS WILL HAPPEN IF YOU ATTEMPT TO OPEN AND CLOSE
          A COMMAND TABLE THAT ISPF HAS ALREADY OPENED.
          TSCMDTB MAY BE INVOKED FROM ISPF/PDF OPTION 6, VIA
          THE ISPF TSO COMMAND, OR FROM A SELECTION PANEL.
       6. CLIST JH#YCTBL DRIVES THE TABLE RECONSTRUCTION
          UTILITY.  THIS ALLOWS FIELDS TO BE ADDED TO/REMOVED
          FROM TABLES WITHOUT LOSING THE TABLE DATA.  IT MAY
          BE INVOKED FROM ISPF/PDF OPTION 6, OR FROM A
          SELECTION PANEL (E.G., ISRYXD1).
       7. PANEL JHAYP14^ PROVIDES ENTRY TO A FOREGROUND
          INTERFACE TO THE IBM-SUPPLIED SELECTION PANEL
          UPDATE UTILITY (ISPPUP).  THIS MAY BE ENTERED FROM
          A HIGHER-LEVEL SELECTION PANEL (XX,'PANEL(ZYPUP^)')
          OR FROM TSO READY (ISPSTART PANEL(ZYPUP^)).
       8. CLIST ISRALTK ALLOWS A USER TO DEFINE AND ACTIVATE
          A SECOND SET OF PROGRAM FUNCTION KEY DEFINITIONS.
          READ HELP PANEL XALTK BEFORE USING.  IT MAY BE
          INVOKED FROM A SELECTION PANEL (E.G.,ISPOPTA) BY
          "'XX,CMD(%ISRALTK)'."  AN ENTRY IN A COMMAND TABLE
          IS ALSO A GOOD IDEA:
                    VERB    ACTION
                     K2     SELECT CMD(%ISRALTK PARM('&ZPARM'))
       9. PANEL PANELID IS A EXAMPLE OF HOW "PANELID ON" MAY
          BE SET WITHOUT THE USER HAVING TO ENTER THE ISPF
          COMMAND.  THE CODE IN THIS PANEL COULD BE USED IN
          ANY SELECTION PANEL, INCLUDING ISR^PRIM AND
          ISP^MSTR.
      10. CLIST JH#TEDRT ALLOWS THE DISPLAYING AND
          MODIFICATION OF A USER'S EDIT RECOVERY TABLE.  IT
          MAY BE INVOKED FROM ISPF/PDF OPTION 6, OR FROM A
          SELECTION PANEL.  THE CLIST MUST BE MODIFIED FOR
          YOUR INSTALLATION'S ISPF PROFILE NAMING CONVENTION.
      11. CLIST ISRUOLJH IS JOHN HANCOCK'S MODIFIED ISRUOL,
          THE CLIST THAT DRIVES PDF OPTION 3.8.  IT HAS BEEN
          MODIFIED TO RUN FASTER BY USING TEMPORARY DATA
          SETS, BYPASSING CATALOGING AND DELETION.  IT USES
          PROVIDED DIALOG PROGRAM JH#GTDSN (WHICH CAN BE IN
          LPA IF HEAVILY USED).  (THIS CLIST HAS ALSO BEEN
          MODIFIED TO USE THE SAME JOB CARDS AS OPTION 3.6.)
      12. CLIST JH#TPRGM PROVIDES A PANEL TO RUN IEHPROGM
          FOREGROUND.  TO USE IT ADD THE FOLLOWING ENTRY TO A
          SELECTION PANEL:
             NN,'CMD(%JH#TPRGM PANEL(JHTEP0M)
                PANEL2(JHTEP0M2) SKEL(JHTES0M))'
      13. PROGRAM JH#EDTMP PUTS THE USER INTO EDIT OF AN ISPF
          TEMPORARY CONTROL DATA SET (ISPCTLN).  IT SUPPORTS
          VIO AS WELL AS DASD DATA SETS.  IF NO PARM IS
          SUPPLIED, THE DATA SET ASSOCIATED WITH THE CURRENT
          LOGICAL SCREEN IS USED.  TO ACCESS THE DATA SET
          USED BY THE PDF SUBMIT COMMAND, USE A PARM OF 0
          (ZERO).  THIS PROGRAM MAY BE INVOKED VIA THE ISPF
          SELECT SERVICE FROM ANOTHER DIALOG FUNCTION.  AN
          ENTRY MAY ALSO BE PLACED IN A COMMAND TABLE:
            VERB      T  ACTION
            EDTEMP    3  SELECT PGM(JH#EDTMP) PARM(&ZPARM)
                         NEWAPPL(ISR)
          THEN A USER CAN ENTER THE EDTEMP COMMAND ON ANY
          SCREEN AND EDIT THE DATA SET.
       CONTENTS OF THIS PDS:
          SOURCE:    JH#EDTMP
                     JH#GTDSN
                     JH#PDF8
          MACROS:    ENTER
                     ISPCALL
                     LEAVE
                     REQUS
                     SCANLINE
          JCL:       $INSTALL (COPY ISPF COMPONENTS AND
                     ASSEMBLE PROGRAMS)
                     $LOAD    (SAMPLE JCL TO LOAD
                     DISTRIBUTION LIB FROM TAPE)
          CLISTS:    SEE IEBCOPY STATEMENTS IN $INSTALL
                     MEMBER
          PANELS:    SEE IEBCOPY STATEMENTS IN $INSTALL
                     MEMBER PLUS MODIFIED ISR^PRIM
          SKELETONS: SEE IEBCOPY STATEMENTS IN $INSTALL
                     MEMBER
          MESSAGES:  SEE IEBCOPY STATEMENTS IN $INSTALL
                     MEMBER

File 13

Table of Contents

           CONTAINS A PROGRAM DEVELOPED AT GRUMMAN WHICH PRINTS
           THE CURRENT SYSTEM CONFIGURATION . MEMBER ' CONFJCL '
           IS SAMPLE JCL .
           THIS FILE IS IN IEBUPDTE SYSIN FORMAT

File 14

Table of Contents

           CONTAINS SOME UTILITIES FROM GRUMMAN DATA SYSTEMS
           1  MCOREZAP IS A PROGRAM TO ZAP COMMON AREAS OF
              VIRTUAL MEMORY . IT HAS ONLY BEEN USED ON THE
              NUCLUES
           2  PSLSTBLD IS THE ZAP DEVELOPED TO REDUCE THE
              EXCESSIVE CPU TIME CONSUMED IN NON-SPECIFIC
              DEVICE ALLOCATION
           3  PLSAB436 CONTAINS ONLY THE PL/S CODE FOR THE
              ABOVE ZAP
           4  UICMON IS A PROGRAM TO MONITOR THE UIC VALUE
              RECEIVED BY AN ONLINE SYSTEM . IT IS INTENDED AS
              A TOOL TO TUNE THE  VARIABLE STORAGE FENCE MOD
           5  VARFENCE IS GRUMMAN DATA SYSTEMS VERSION OF THE
              VARIABLE STORAGE FENCE MOD . IT USES A TABLE TO
              DEFINE ANY NUMBER OF FENCED ADDRESS SPACES

File 15

Table of Contents

           IS THE TSO COMMAND PROCESSOR CALLED STATE THIS TSO
           COMMAND PROCESSOR WILL ISSUE A MESSAGE INDICATING
           THE STATE ( STATUS ) A NAMED DATASET AND PASS A RETURN
           CODE INDICATING SAME ( SIMILAR TO THE LISTDS COMMAND )
           THIS COMMAND HOWEVER, WILL PASS A REURN CODE ALLOWING
           A CLIST TO QUERY A DATASET'S STATE ( STATUS 0 PRIOR TO
           ISSUING DELETE OR ALLOCATE COMMANDS
           AN OPTIONAL PARAMETER (RETCODE) ALLOWS THE USE OF THE
           RETURN CODE FEATURE WITHOUT ANY MESSAGES BEING ISSUED
           STATE  AS USED HERE IMPLIES  STATUS  OF A DATASET .
           THE STATUS (EXISTS OR DOES NOT EXIST) MAY BE PASSED
           TO A CLIST VIA RETURN CODES AS FOLLOWS :
           RETURN CODE 0 = THE DATASET IS CATALOGED AND EXISTS
                       4 = THE DATASET IS CATALOGED ,
                           BUT DOES NOT EXIST
                       8 = THE DATASET IS NOT CATALOGED

File 16

Table of Contents

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

File 17

Table of Contents

           CONTAINS SEVERAL UTILITIES FROM RAINIER BANK
          CDSLIST  - A MODIFIED VERSION OF THE CDSLIST
                     PROGRAM , ORIGINALLY FROM FILE 132 OF THE
                     CBT TAPE .  MODIFIED FOR SYSPRINT LRECL OF
                     150 . ALSO , A CONTROL CARD IN SYSIN OF THE
                     FORM FMID=XXXXXXX WILL RESTRICT THE
                     LISTING TO THOSE ELEMENTS OWNED BY THE
                     SPECIFIED FMID . THIS WAS A COPY OF CDSLIST
                     BEFORE IT WAS UPDATED ON 1-28-80 ( VERSION
                     134 OF THE CBT TAPE ) .
          DISKMAPA - A PROGRAM TO ALLOCATE ALL ONLINE DASD
                     VOLUMES AND THEN LINK TO THE DISK MAPPING
                     PROGRAM DISKMAP ( FROM CBT FILE 260 ). MUST
                     BE LINKED AC=1 . REQUIRES DYNAM FROM CBT
                     FILE 89 OR THE SLIGHTLY MODIFIED VERSION
                     FROM THIS FILE .
          DYNAM    - A SLIGHTLY MODIFIED VERSION OF THE DYNAMIC
                     ALLOCATION INTERFACE FROM CBT FILE 89 .
                     HANDLES MORE OF THE ALLOWABLE ALLOCATION
                     KEYWORD UNITS THAN THE VERSION ON THE
                     TAPE .
          RGROUP   - FOR SHOPS THAT RUN RACF , ALLOWS THE USER
                     TO SWITCH TO A DIFFERENT CONNECT GROUP
                     WITHOUT HAVING TO LOGOFF AND LOG BACK ON
                     SPECIFYING THE DIFFERENT GROUP ON THE
                     LOGON COMMAND .  BASICALLY , IT PERFORMS A
                     RACINIT "CHANGE" FUNCTION . MUST BE LINKED
                     AND EXECUTED AC=1 .  CAN BE RUN IN BATCH OR
                     AS A TSO CP .
          SPFCOPY  - A PROGRAM TO COPY A " CARD-IMAGE " DATASET
                     OR PDS MEMBER INTO A PDS MEMBER WITH
                     DISP=SHR .  PRESERVES DATASET INTEGRITY BY
                     USING AN SPF ENQUEUE/RESERVE TO LOCK OUT
                     OTHER RUNNING SPFCOPY PROGRAMS OR TSO
                     USERS WHILE THE COPY TAKES PLACE .
          VTOC     - A TSO CP FOR LOOKING AT VTOCS AND
                     OPTIONALLY SCRATCHING AND UNCATALOGING
                     DATA SETS .  CONTAINS SOME INSTALLATION
                     SENSITIVE CODE , BUT SHOULD WORK WITHOUT
                     MODIFICATION . THE VTOC COMMAND CAN INVOKE
                     THE PDS COMMAND (VIA ' ALIAS ' LPDS) OR THE
                     RLSE COMMAND , BUT IT REQUIRES THE PCF X
                     FACILITY TO DO SO
          MACROS   - NEEDED BY VTOC
                     LOCUCB
                     REGEQU
                     RSAVE
                     RTURN

File 18

Table of Contents

           IS THE DOCUMENTATION FROM CONRAIL FOR THEIR PROGRAM
           CALLED TSUPDATE WHICH IS CONTAINED IN LOAD MODULE
           FORM IN FILE 035 OF THIS TAPE . THIS IS A PROGRAM
           WHICH IS A VERY FLEXIBLE , DYNAMIC MASS CHANGE PDS
           TO MANIPULATE PDS ' S . UNFORTUNATELY THERE IS NO
           SOURCE AVAILABLE . YOU WILL FIND IF YOU EXECUTE THE
           CODE THAT IT IS A PROPRIETARY PROGRAM FROM CONRAIL
           BUT THEY HAVE GIVEN PERMISSION THAT IT BE PUT
           ON THIS TAPE . THIS FILE IS 133 X 32718 FBA

File 19

Table of Contents

           IS A SERIES OF PROGRAMS FROM THE BRITISH COLUMBIA
           SYSTEMS CORPORATION , CANADA . THIS SOFTWARE CONSISTS
           OF :
            A  NETSOL   -  A VTAM RECORD MODE NETWORK SOLICITOR
            B  NESTOP   -  A VTAM PROGRAMMED OPERATOR
            C  NETINIT  -  A VTAM APPLICATION USED TO START VTAM
                           APPLICATIONS ONCE VTAM IS UP
           THIS SOFTWARE IS CURRENTLY RUNNING AT BCSC AT MVS 3.8
           AS ON 5/83 ACF/VTAM 2  ACF/NCP 2 .
           THIS FILE IS IN IEBUPDTE SYSIN FORMAT AND THE MEMBER
           CALLED $DOC HAS ADDTIONAL INFORMATION
        MEMBER      DESCRIPTION
        $DOC        THIS MEMBER
        @NETINIT    VTAM APPLICATION DEFINITION FOR ' NETINIT '
        @NETSOL     VTAM APPLICATION DEFINITION FOR ' NETSOL '
        @NETSTOP    VTAM APPLICATION DEFINITION FOR ' NETSTOP '
        LOGTAB      VTAM INTERPRET TABLE USED BY ' NETSOL '
        LOGTABA     JCL TO ASSEMBLE ' LOGTAB ' . NOTE THAT
                    ACF/VTAM 2 ALLOWS THE INTERPRET TABLE TO GO
                    IN ' SYS1.VTAMLIB '.
        MACROS      MACROS USED BY NETSOL
        NETINIT     VTAM APPLICATION TO HANDLE STARTUP OF VTAM
                    APPLICATIONS
        NETINIT$    INSTALLATION INSTRUCTIONS FOR 'NETINIT' AND
                    ' NETSTOP '
        NETINITA    JCL TO ASSEMBLE ' NETINIT ' .
        NETINITI    SAMPLE INPUT TO ' NETINIT ' .
        NETINITP    SAMPLE JCL TO RUN ' NETINIT '
        NETSOL      VTAM RECORD-MODE NETWORK SOLICITOR
                    ' NETSOL '
        NETSOL$     INSTALLATION INSTRUCTIONS FOR 'NETSOL'
        NETSOLA     JCL TO ASSEMBLE ' NETSOL '
        NETSOLP     SAMPLE JCL TO RUN ' NETSOL '
        NETSTOPI    SAMPLE INPUT TO ' NETSTOP '
        NETSTOPP    SAMPLE JCL TO RUN ' NETSTOP '

File 20

Table of Contents

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

File 21

Table of Contents

           CONTAINS THE JCL AND ZAPS FOR DMS .
          THE DYNAMIC MONITOR SYSTEM MONITORS THE INTER-ACTIONS
          BETWEEN THE OS/VS SYSTEM EVENTS AND THE CORRESPONDING
          DYNAMICALLY ACTIVATED EVENT HANDLING ROUTINES . A
          STANDARD SET OF EVENT HANDLING ROUTINES IS AVAILABLE .
          THIS ROUTINE PERFORMS AN EVENT TRACE FUNCTION . DMS
          WAS DEVELOPED SPECIFICALLY TO ANALYSE THE I/O
          ACTIVITIES OF AN IBM/OS 370 MVS-MP SYSTEM .
          A PRINCIPAL DESIGN GOAL FOR DMS IS TO KEEP THE CPU
          OVERHEAD AND STORAGE REQUIREMENTS BELOW AN ACCEPTABLE
          THERSHOLD , SO IT WILL BE POSSIBLE TO MONITOR AN ENTIRE
          TP NETWORK DURING THE ENTIRE ONLINE OPERATION .
          IN ADDITION , DMS GIVES THE SYSTEM PROGRAMMER A
          CONVENIENT MEANS OF WRITING SIMPLE PROGRAMS CONTAINING
          BOTH SELECTION AND DECISION LOGIC WHICH CAN BE BASED
          ON A SELECTED GROUP OF SYSTEM EVENTS . THE TIME STAMP
          FROM THE TIME OF DAY CLOCK GIVES THE POSSIBILITY TO
          CREATE REPRODUCABLE TIME MEASUREMENTS .
          DMS IS A HELPFULL TOOL FOR PROBLEM DETERMINATION

File 22

Table of Contents

           CONTAINS THE DOCUMENTATION FOR DMS

File 23

Table of Contents

           CONTAINS THE NON-MVS/SE SOURCE FOR DMS . FILE IS
          IN IEBUPDTE FORMAT

File 24

Table of Contents

           CONTAINS THE NON-MVS/SE LOAD MODULES FOR DMS

File 25

Table of Contents

           CONTAINS THE MVS/SE RELEASE 1 SOURCE FOR DMS . THIS
          FILE IS IN IEBUPDTE FORMAT

File 26

Table of Contents

           CONTAINS THE MVS/SE RELEASE 1 LOAD MODULES FOR DMS

File 27

Table of Contents

           IS THE MTRACE EXIT TO PRINTDUMP . ITS FUNCTION IS TO
          FORMAT THE MASTER TRACE TABLE FOR AN SVC OR STANDALONE
          DUMP . IT WILL 1ST CHECK TO MAKE SURE THAT THE SYSTEM
          HAS SU64 INSTALLED AND THE MASTER TRACE IS ACTIVE . THE
          OUTPUT WILL BE IN ' REVERSE ' ORDER DUE TO THE FACT
          THAT THE MASTER TRACE IS A BACKWARD WRAP-AROUND TABLE

File 28

Table of Contents

           IS CBT224 WITH FILE 29 PRODUCES CSECTS WITHIN MODULES
          FOR SMP FROM A SET OF DLIBS

File 29

Table of Contents

           IS CBT225 WITH FILE 28 PRODUCES CSECTS WITHIN MODULES
          FOR SMP FROM A SET OF DLIBS

File 30

Table of Contents

           IS MVS FREEALL WHICH WILL SHOW THE NAMES OF THE FILES
          THAT ARE FREED

File 31

Table of Contents

           IS MVS FREEALL WHICH IS THE SAME AS FILE 30 EXCEPT
           THAT IS WILL NOT SHOW THE NAMES OF THE FREED FILES

File 32

Table of Contents

           CONTAINS AN ACF2 SECURITY EXIT FOR NCCF FROM ROHM AND
           HAAS COMPANY , PA .          THIS FILE IS IN IEBUPDTE
           SYSIN FORMAT AND THE MEMBER CALLED $DOC CONTAINS
           ADDITION INFORMATION
   THIS MODIFICATION PLACES CONTROL OF IBM ' S NETWORK
   COMMUNICATIONS CONTROL FACILITY ( NCCF ) LOGON SECURITY
   UNDER ACF2 AND PROVIDES A BASE ON WHICH FURTHER ACF2
   CONTROL OF NCCF FUNCTIONS MAY BE IMPLEMENTED .  IT WAS
   DEVELOPED USING NCCF RELEASE 2 BUT SHOULD BE APPLICABLE
   TO EARLIER RELEASES AS WELL .
   THE FOLLOWING MEMBERS OF THIS LIBRARY ARE PARTS OF THE
   NCCF LOGON SECURITY MODIFICATION  :
       DSIEX14     THE NCCF NORMAL LOGOFF EXIT
       LIDREC      SMP FORMAT CHANGES TO USERLID AND
                   ACFFDR MEMBERS OF ACFMAC
       M99A0N      THE NCCF LOGON SECURITY FRONTEND MODULE
       RH00026     SMP FORMAT UPDATE TO NCCF MACRO DSIPSS
       RH00027     SMP FORMAT ADDITION OF M99A0N AND JCLIN
                   FOR DSILAN
   ALL OTHER MEMBERS ARE MACROS REQUIRED TO ASSEMBLE
   DSIEX14 AND/OR M99A0N .  ASSEMBLY OF M99A0N AND DSIEX14
   REQUIRES ACFMAC AND THIS LIBRARY IN THE ASSEMBLER
   SYSLIB CONCATENATION .
   LIDREC
   THE LIDREC SMP CHANGES ADD THREE FIELDS TO THE USERLID
   PORTION OF THE LIDREC AND DEFINITIONS OF THESE FIELDS
   TO THE ACF2 FIELD DEFINITION RECORD ( FDR >) . THESE
   FIELDS ARE USED TO CONTROL WHO MAY LOGON TO NCCF AND
   WHAT LOGON OPTIONS ARE AVAILABLE .
   M99A0N
   M99A0N IS THE FRONTEND CODE FOR THE NCCF NORMAL LOGON
   VALIDATION MODULE , DSILAN .  WHEN IT RECEIVES CONTROL ,
   IT ALLOCATES A PRIVATE DATA AREA WHICH IS CHAINED FROM
   THE NCCF TASK VECTOR BLOCK ( TVB ) USER FIELD , TVBUFLD ,
   AND CONTAINS THE ACF2 REQUEST PARAMETER LIST , MESSAGE
   BUFFER , AND POINTERS TO THE ACMCB AND LIDREC FOR THE
   LOGGED ON USER .  M99A0N THEN PROCEEDS TO PRE-VALIDATE
   THE LOGONID AND PASSWORD ENTERED ON THE NCCF LOGON
   SCREEN AND CALLS ACF2 TO VALIDATE THE LOGONID/PASSWORD
   COMBINATION AND RETURN THE APPROPRIATE LIDREC .  IF THE
   COMBINATION IS VALID , THE PASSWORD ENTERED BY THE USER
   IS CHANGED TO A CONSTANT ' A ' SO THAT THE NCCF DSIOPF
   MEMBER NEED NOT BE MAINTAINED FOR PASSWORD CHANGES AND
   THE NCCF LOGON CONTROL BIT IN THE LIDREC IS CHECKED TO
   ASSURE THAT THE LOGONID IS APPROVED TO USE NCCF .
   WITH THE LIDREC AVAILABLE, M99A0N CHECKS FOR ENTRY OF
   AN NCCF PROFILE NAME ON THE LOGON SCREEN .  IF ONE IS
   ENTERED , A BIT IN THE LIDREC IS TESTED FOR AUTHORITY TO
   ENTER A PROFILE NAME .  IF NO PROFILE NAME IS ENTERED,
   THE PARSE DESCRIPTOR BLOCK ( PDB ) FOR THE LOGON COMMAND
   AND THE LOGON COMMAND BUFFER ARE ALTERED TO CONTAIN THE
   DEFAULT PROFILE NAME FROM THE LIDREC .
   M99A0N ALSO VALIDATES THE HARDCOPY DEVICE NAME FROM THE
   LOGON COMMAND.  IF THE DEVICE NAME IS ' NO ' , IT IS
   ELIMINATED FROM THE PDB.  IF THE DEVICE NAME IS ' YES ' ,
   THE LIDREC HARDCOPY DEVICE FIELD IS TESTED FOR AN
   ENTRY ; IF THE LIDREC HARDCOPY DEVICE FIELD CONTAINS A
   DEVICE NAME , IT IS SUBSTITUTED IN THE PDB AND COMMAND
   BUFFER FOR THE WORD ' YES ' ; IF THE LIDREC HARDCOPY
   DEVICE FIELD CONTAINS NO ENTRY , THE REQUEST FOR
   HARDCOPY LOGGING IS REJECTED .  IF THE DEVICE NAME
   ENTERED IN THE LOGON COMMAND IS NEITHER ' YES ' NOR ' NO ' ,
   IT IS ASSUMED TO BE A DEVICE NAME AND A BIT IN THE
   LIDREC IS TESTED FOR AUTHORITY TO ENTER A HARDCOPY
   DEVICE NAME .
   IF ALL LOGON VALIDATION CHECKS ARE PASSED SUCCESSFULLY,
   CONTROL IS PASSED TO DSILAN WITH NO EVIDENCE OF
   M99A0N ' S EXISTENCE EXCEPT THE PRIVATE DATA AREA CHAINED
   FROM TVBUFLD .  THIS DATA AREA IS AVAILABLE TO ALL OTHER
   NCCF FUNCTIONS FOR THE USER AND ITS POINTERS TO ACF2
   DATA AREAS MAY THEREFORE BE USED TO IMPLEMENT
   ADDITIONAL ACF2 CONTROL OF NCCF FUNCTIONS .  IF THE
   LOGON ATTEMPT FAILS VALIDATION, CONTROL IS RETURNED TO
   M99A0N ' S CALLER AFTER RELEASING ALL RESOURCES ACQUIRED .
   A CONSEQUENCE OF THIS APPROACH IS THAT ALL POSSIBLE
   VALID COMBINATIONS OF LOGON PARAMETERS MUST BE DEFINED
   IN NCCF ' S PARAMETER MEMBERS SO THAT A LOGON ATTEMPT
   WHICH PASSES M99A0N VALIDATION IS GUARANTEED TO PASS
   DSILAN ' S VALIDATION . THE EASIEST WAY TO PROVIDE THIS
   GUARANTEE IS TO DEFINE ALL OPERATORS WITH ALL POSSIBLE
   PROFILE NAMES AND LET M99A0N CONTROL THE SITUATION .
   THE SAME IS TRUE FOR HARDCOPY DEVICES ; NCCF SHOULD KNOW
   ALL POSSIBLE HARDCOPY DEVICE NAMES .
   NOTE THAT THE LOGONID USED BY THE NCCF STARTED TASK
   MUST HAVE THE MUSASS AND NO-SMC ATTRIBUTES .
   DSIEX14
   DSIEX14 IS THE NCCF NORMAL LOGOFF EXIT . ITS FUNCTION
   IN THE MODIFICATION IS TO RELEASE THE PRIVATE DATA AREA
   AND ACF2 RESOURCES ACQUIRED BY M99A0N WHEN THE USER
   LOGGED ON . IT SHOULD BE PLACED IN A LINKLIST LIBRARY
   FOR LOADING BY NCCF .
   RH00026
   RH00026 IS A MODIFICATION TO NCCF MACRO DSIPSS ( THIS IS
   THE ONLY ACTUAL MODIFICATION OF NCCF DISTRIBUTED CODE
   CONTAINED IN THIS MOD ) TO SUPPORT THE RESTORE PARAMETER
   OF THE OPTIONS KEYWORD .  THIS PARAMETER IS USED
   INTERNALLY BY DSILAN AND IS SUPPORTED BY THE PL/S
   VERSION OF THE DSIPSS MACRO BUT NOT BY THE DISTRIBUTED
   ASSEMBLER VERSION OF THE MACRO .  THIS USERMOD SHOULD BE
   INSTALLED BEFORE M99A0N IS ASSEMBLED OR AN MNOTE WILL
   BE ISSUED FOR THE DSIPSS MACRO INSTRUCTION IT CONTAINS .
   RH00027
   RH00027 IS THE SMP INSTALLATION OF MODULE M99A0N AS A
   FRONTEND TO DSILAN .  IT CONTAINS JCLIN TO INFORM SMP OF
   THE NEW LINKAGE EDIT REQUIREMENTS FOR DSILAN .

File 33

Table of Contents

           IS FROM THE LIBRARY OF CONGRESS AND CONTAINS A COPY
           OF THEIR IEECVXIT . SEE THE CODE FOR ADDITIONAL
           INFORMATION
             FUNCTION :  THIS PROGRAM IS USED USED AS AN MCS
                   EXIT .  IT CAN MINIPULATE CONSOLE
                   MESSAGES OR TRIGER AN EVENT BECAUSE OF A
                   CONSOLE MESSAGE BEING ISSUED .
                THIS ROUTINE HAS TWO INTERNAL SUBROUTINES :
                IEECR2D2 IS A SUBROUTINE THAT OPERATES
                UNDER SRB MODE .  IRBROUT IS A SUBROUTINE
                THAT REQUESTS SVC 34 FUNCTIONS UNDER AN IRB
                THAT BELONGS TO ' CMD1 ' .  ' CMD1 ' IS A TASK
                THAT IS ALWAYS RUNNING . ( IN OUR SHOP ' CMD1 '
                IS STARTED AT IPL , AND PERFORMS A WAIT THAT
                IS NEVER POSTED ) .
             NOTES ON OPERATION : THIS ROUTINE OPERATES AS
                AN MCS EXIT . IT IS CAPABLE OF PERFORMING
                THE FOLLOWING FUNCTIONS :
                 . CHANGING ROUTING CODES ON MESSAGES SO
                   THAT MESSAGES CAN BE SENT TO DIFFERENT
                   CONSOLES THAN THOSE ORIGINALLY
                   REQUESTED .
                 . CHANGING DESCRIPTOR CODES ON MESSAGES
                   INORDER TO CHANGE MESSAGES TO
                   ROLLABLE / NON-ROLLABLE .
                 . DELETEING MESSAGE COMPLETELY BY CHANGING
                   THE ROUTING CODE TO ZERO .
                 . TRIGERING AN ACTIVITY ( IE . START A TASK
                   IF A SPECIFIC MESSAGE IS ISSUED .
                 . REPLY TO 'WTORS' AUTOMATICALLY
     MODULE  -   IEECVXIT     ( MCS EXIT )    REL 2.0  15 JUNE 82
           THIS MCS EXIT IS BASED ON THE SOURCE FROM
           ' SYS1.SAMPLIB ' FROM THE IPO SYSTEM . THIS CODE
           CAME BY WAY OF FAIRCHILD CAMERA CORPORATION
           THROUGH THE SHARE SPLA MVSMODS TAPE .
           THAT IS WHERE THE SIMILIARITY ENDS . WE NOT ONLY
           WANT TO DO THE CHANGING OF ROUTCDE ' S , DESC CODES
           ETC , BUT ALSO WE WANT TO DO SOME AUTOMATIC
           REPLIES . WHY WAKE UP THE OPER- ATOR ???  SO FOR
           THINGS LIKE WHEN VTAM IS INITIALIZED , THEN WE
           ALWAYS  ' S TSO '.  THUS  ' R2D2 ' ( ROUTINE
           IEECR2D2 ) IS NOW ALIVE AND DOING GOOD THINGS .
           EVER GET AN OPERATOR TO REPLY ' HOLD ' TO THAT
           NASTY ALLOCATION MESSAGE AND MAKES YOU 3033 LOOK
           LIKE IT IS RUNNING OS/MVT ( Q4 IS LOCKED ) .  SO
           THERE ARE ALL KINDS OF POSSIBILITIES. HOPEFULLY
           THE DIRTY WORK IS DONE . GOOD LUCK ALL
          NOTE : MODULE IS REENTRANT AND SHOULD STAY THAT
                WAY
          ----- IMPORTANT INSTALLATION NOTE -----  ( JTS-CDC )
          THERE ONCE WAS AN APAR DESCRIBING A DISTRIBUTION
          ERROR FOR THE BASE MVS 3.7 SYSTEM .  APAR OZ45469
          DESCRIBES IT .  MODULE IEECVXIT ( DUMMY BR14 MCS
          EXIT ) WAS DISTRIBUTED ON SYS1.AOSC5 WITH THE LKED
          ATTRIBUTES OF ' NONE ' INSTEAD OF ' RENT ' AND ' REFR '*
          AS IT SHOULD HAVE BEEN .  DURING STAGE 2 OF THE
          SYSGEN PROCESS , THIS MODULE ALONG WITH THREE
          OTHERS ( IEAVVWTO & IEAVMWTO ON AOSC5 AND IGC0203E
          ON AOSB3 ) WERE INCLUDED TOGETHER TO PRODUCE
          MODULE IGC0003E ON LPALIB .  ALTHOUGH THE OTHER
          THREE MODULES WERE SHIPPED WITH ' RENT ' AND ' REFR '
          AS THEY SHOULD HAVE BEEN , THE IEECVXIT MODULE
          ATTRIBUTE OF ' NONE ' CAUSE THE FINAL IGC0003E
          MODULE TO BE GENERATED AS ' NOT RENT ' AND ' NOT
          REFR ' .  IGC0003E RUNNING SERIAL MODE DOES LITTLE
          FOR SYSTEM PERFORMANCE SINCE IT IS IN CONTROL FOR
          EVERY CONSOLE MESSAGE ISSUED .  APAR OZ45469 WAS
          CLOSED AS ' SUGGESTED SYSTEM IMPROVEMENT ' AND
          EVENTUALLY , MVS 3.8 WAS SHIPPED CORRECTLY ,
          HOWEVER , THE IPO FOLKS MANAGED TO MAKE THE SAME
          MISTAKE WITH IEECVXIT AND AS FAR AS WAS KNOWN BY
          TAMPA BAY AS OF 5/27/82 ( SEE PROBLEM 5X333 ), THE
          IPO ERROR HAD NOT BEEN OFFICIALLY APARED , BUT
          LEVEL 2 INDICATED AWARENESS OF THE ERROR AND
          PROMISED TO CORRECT THE DISTRIBUTED CODE ON
          FUTURE SHIPS .  THE CIRCUMVENTION , OF COURSE , IS
          TO ZAP THE ATTRIBUTE OF IEECVXIT ON AOSC5 AND
          IGC0003E ON LPALIB TO ' RENT ' & ' REFR ' .  WE HAVE
          DONE THIS WITHOUT INCIDENT AT CDC .

File 34

Table of Contents

           IS THE SOURCE FOR THE DUMMY GHOST ROUTINES FOR APEMAN

File 35

Table of Contents

           IS A LOAD MOUDLE LIBRARY WITH SEVERAL PROGRAMS WITHIN
            SOURCE FILE           LOAD MODULE NAME
              018  DOCUMENTATION    TSUPDATE
              038  SOURCE           BPAGE     STARTREK
              038  SOURCE           CPAGE     STARTREK
              038  SOURCE           QTIME     STARTREK
              038  SOURCE           QDATE     STARTREK
              038  SOURCE           DEDUCT    STARTREK
              038  SOURCE           RANKING   STARTREK
              038  SOURCE           ST79INIT  STARTREK
              038  SOURCE           SUPRTREK  STARTREK
              112  SOURCE           $VTOC
              128  SOURCE           ADVENT
              145  SOURCE           CPU  FROM HOBART
              182  SOURCE           PDSXXX
              255  SOURCE           RMFPP
              294  SOURCE           VSAMADTL  VSAMANAL
              294  SOURCE           VSAMAGET  VSAMANAL
              294  SOURCE           VSAMAHLP  VSAMANAL
              294  SOURCE           VSAMANAL  VSAMANAL
              294  SOURCE           VSAMANDX  VSAMANAL
              294  SOURCE           VSAMSIZE  VSAMANAL
              299  SOURCE           TAPEMAP
              317  SOURCE           ADL         STATDIE SYSTEM
              317  SOURCE           AMDPRSEG    STATDIE SYSTEM
              317  SOURCE           ASMTOZAP    STATDIE SYSTEM
              317  SOURCE           COMWAIT     STATDIE SYSTEM
              317  SOURCE           LINKER      STATDIE SYSTEM
              317  SOURCE           LOADPTR     STATDIE SYSTEM
              317  SOURCE           PLIMISC     STATDIE SYSTEM
              317  SOURCE           PTRIN       STATDIE SYSTEM
              317  SOURCE           PTROUT      STATDIE SYSTEM
              317  SOURCE           SDL         STATDIE SYSTEM
              317  SOURCE           STATDIE     STATDIE SYSTEM
              317  SOURCE           STATPOST    STATDIE SYSTEM
              317  SOURCE           STATSTDE    STATDIE SYSTEM
              317  SOURCE           STATUTL     STATDIE SYSTEM
              317  SOURCE           STCK        STATDIE SYSTEM
              317  SOURCE           SVC         STATDIE SYSTEM
              317  SOURCE           TCAPTR      STATDIE SYSTEM
              317  SOURCE           TODCNVRT    STATDIE SYSTEM
              317  SOURCE           TODCNVT     STATDIE SYSTEM
              318  SOURCE           ANALYSIS    PACKER SYSTEM
              318  SOURCE           DIRECT      PACKER SYSTEM
              318  SOURCE           GENCNTS     PACKER SYSTEM
              318  SOURCE           LPAMAP      PACKER SYSTEM
              318  SOURCE           MODMAP      PACKER SYSTEM

File 36

Table of Contents

           IS A COLLECTION OF AMDPRDMP EXITS AND ZAPS REQUIRED
           FOR PUT8004 LEVEL . THIS FILE IS FROM SHERING-PLOUGH
           AND IS IN IEBUPDTE SYSIN FORMAT

File 37

Table of Contents

           IS AN MVS VERSION OF COPYCAT TO MOVE , SPLIT , AND/OR
           REORGANIZE CVOLS CATALOGS . THIS VERSION RUNS UNDER
           MVS AND THE RESULTANT CVOL MAY BE LISTED WITH IEHLIST
           THIS VERSION HAS 3380 AND 3375 SUPPORT ADDED FROM
           UCLA . THIS FILE IS IN IEBUPDTE SYSIN FORMAT SEE THE
           MEMBER CALLED $$DOC FOR ADDITIONAL INFORMATION .
         $CBTJCL .. THE JCL USED AT CBT TO  INSTALL
         $MANUAL .. THE COPYCAT MANUAL
         $UCLAJCL . THE JCL USED AT UCLA TO INSTALL
         COPYCAT .. COPYCAT CODE ITSELF
         FIX1    .. FIX ESATE01 - CONVERTS COPYCAT FROM STAE TO
                    ESTAE USE AND CORRECTS AN S30A ABEND THAT
                    OCCURS FOLLOWING AN X37 ABEND
         FIX2 ..... FIX XCP200  - CORRECTS AN S200 ABEND THAT
                    INTERMITTENTLY OCCU IN COPYCAT AFTER AN
                    'X37' ABEND DUE TO ALL OF THE I/O NOT HAVING
                    COMPLETED BEFORE SVC55 IS ISSUED FOR AN
                    END-OF-VOLUME INDICATION .
         OAC1 ..... FIX DEV3380 - ADDS 3380 SUPPORT TO COPYCAT
         OAC2 ..... FIX HASH001 - UCLA LOCAL MODE . SEE MEMBER
                    FOR ADDITIONAL INFORMATION

File 38

Table of Contents

           IS A SERIES OF THREE PROGRAM FROM FEDERAL EXPRESS
           01  SMPSEL - A PROGRAM THAT ' S BEEN FOUND TO BE
               VERY USEFUL IN APPLYING MAINTENANCE TO MVS ,
               EXPECIALLY WITH PUT . YOU CAN SELECT EVERY
               SYSMOD IN THE PTS THAT IS APPLICABLE TO A
               PARTICULAR FMID . THIS CAN THEN BE USED TO
               AUGMENT THE EXCLUDE LIST
           02  PROGDQUE - A PROGRAM THAT WILL BUILD THE PRINT
               QUEUE DATASET FOR THE TSO/VTAM VERSION OF DSPRINT
               IT REPLACES THE USE OF IEBDG TO INITIALIZE THE
               DATASET . IT IS MUCH FASTER AND EASIER TO USE ,
               EXPECIALLY FOR LARGE NUMBER OF PRINTERS
           03  SUPRTREK - AN ADVANCED VERSION OF STARTRE
               THIS FILE IS IN IEBUPDTE SYSIN FORMAT
               BPAGE CPAGE DEDUCT QDATE QTIME RANKING
               ST79INIT SUPRTREK . YOU NEED FORTRAN H TO COMPILE
               THIS CODE , IT APPEARS THAT FORTRAN G1 WORKS BUT
               IT DOES NOT PROPERLY RUN AFTER A G1 COMPILE

File 39

Table of Contents

           CONTAINS SEVERAL PROGRAMS , TSO COMMAND PROCESSORS ,
           MACROS , ETC ., FROM A MIDWESTERN INSTALLATION . THIS
           FILE IS IN IEBUPDTE SYSIN FROMAT . SEE THE MEMBER
           CALLED $$$DOC FOR ADDITIONAL INFORMATION

File 40

Table of Contents

           IS A SP1.3 VER OF DIDOCS FROM DANIEL INTERNATIONAL
           THIS FILE IS IN IEBUPDTE SYSIN FORMAT

File 41

Table of Contents

           IS THE CHIMP MVS MONITOR
           TO INSTALL THIS MONITOR ASSEMBLE AND LINKEDIT IT INTO
           A LINK-LIST LIBRARY . THEN FROM TSO JUST CALL IT
           FROM A 3270 TUBE
           SEE THE ACTUAL CODE FOR HOW TO CHANGE DISPLAYS .
           THIS FILE IS IN IEBUPDTE SYSIN FORMAT AND CONTAINS AN
           MVS/SE VERSION AND A NON-MVS/SE VERSION

File 42

Table of Contents

           IS AN IEBUPDTE STREAM FROM KAISER PERMANENTE OF THE
           USER MODIFICATIONS THAT THEY HAVE APPLIED TO THEIR
           SYSTEM

File 43

Table of Contents

           IS THE SAMPLE OUTPUT FROM KAISER'S IEFACTRT SMF EXIT
           THE SOURCE IS IN FILE 42 . LRECL=133,BLKSIZE=32718

File 44

Table of Contents

           IS FROM KAISER AND CONTAINS CLISTS FOR THE PGMS IN
           FILE 42 . IT IS IN IEBCOPY FORMAT

File 45

Table of Contents

           IS AN ENHANCEMENT TO THE YALE COMPARE PROGRAM THAT IS
       IN FILE 226 OF THIS TAPE . THE PUPOSE OF THIS CODE IT TO
       ALLOW THE COMPARE PGM TO PROCESS TWO PDS FILES RATHER
       THAN TWO SEQUENTIAL FILES  THE PROGRAM IS SELF CONTAINED
       SIMPLY ASSEMBLE AND LINK AND IT ' S READY TO USE .
       ADDITIONAL INFORMATION ON HOW TO USE THE PROGRAM IS
       CONTAINED AS COMMENTS AT THE BEGINNING OF THE CODE
       ITSELF . ALSO INCLUDED IS THE JES2 SOURCE COMPARE SYSTEM
        COMPONENTS OF THIS FILE :
             $$DOC    - DOCUMENTATION OF THE JES2 COMPARE SYSTEM
             PDSCMPR  - ORIGINAL PDS COMPARE PROGRAM
        JES2 SOURCE COMPARE SYSTEM
             JES2CMPR - AN ASSEMBLY LANGUAGE PROGRAM THAT
                        IS A MODIFICATION OF THE PDSCMPR
                        PROGRAM . THIS PROGRAM CREATES A
                        PDS THAT CONTAINS ALL OF THE
                        CHANGES BETWEEN TWO RELEASES .
             JES2LIST - AN ASSEMBLY LANGUAGE PROGRAM THAT
                        READS THE ABOVE PDS , THE SYSPRINT
                        OUTPUT FROM THE ASSEMBLER AND
                        PRINTS A NEW ASSEMBLY LISTING
                        SHOWING WERE CHANGES HAVE
                        OCCURRED
             CMPRPDS  - A JCL STREAM THAT EXECUTES JES2CMPR
             JES2ASM2 - A PROC THAT EXECUTES
                        THE ASSEMBLER AND THEN JES2LIST TO
                        CREATE THE POST ASSEMBLY LISTING
             ASM88888 - A JCL STREAM THAT ASSEMBLES ALL OF
                        THE JES2 MODULES
           THIS FILE IN IS IEBUPDTE SYSIN FORMAT

File 46

Table of Contents

           IS THE MASS MUTUAL DISK PACK MAINTENANCE
           PROGRAM IT ' S ONLY FUNCTION IS TO EXAMINE THE
           VTOC OF A PARTICULAR VOLUME AND SCRATCH THE
           DATASETS SPECIFIED . THE UNCATALOG ONLY OCCURS
           IF THE DATA SET IS CATALOGUED ON THE VOLUME
           CURRENTLY BEING EXAMINED .  IF IT IS A MULTI
           VOLUME DATA SET IT IS NOT SCRATCHED OR
           UNCATALOGUED .  THIS PROGRAM HAS BEEN USED ON
           3330 AND 3350 DEVICES .  IT HAS BEEN RUN UNDER
           MVS 3.8 VANILLA AND MVS 3.8 SP1 .  IT MUST RUN
           AUTHORIZED AND THE USER MUST HAVE OPERATOR
           AUTHORIZATION .  THE PROMPT SCREEN ALLOWS YOU
           TO ENTER THE VOLSER YOU WISH TO EXAMINE AND
           THE SCAN DATE .  A FULL SCREEN OF DATA SETS CAN
           BE SCRATCHED AT A TIME .  HITTING THE ENTER KEY
           PAGES YOU FORWARD THROUGH THE VTOC .
           ADDITIONAL INFORMATION MAY BE FOUND IN THE COMMENTS
           OF THE CODE ITSELF

File 47

Table of Contents

           IS A COPY OF IEAIPS00 FROM STANDARD OIL ' S
            MVS/SE ' S SYSTEM

File 48

Table of Contents

           IS THE LISTVOL CP FOR TSO FOR MVS

File 49

Table of Contents

           IS THE LISTSPC CP FOR TSO FROM MVS

File 50

Table of Contents

           IS LOCINDEX SUBROUTINE NEEDED FOR FILES 048 & 049

File 51

Table of Contents

           IS THE HELP DATA SET FOR LISTVOL AND LISTSPC
           ( CONTAINED IN FILES 48 AND 49 )

File 52

Table of Contents

           IS THE MACHINE-READABLE SOURCE FOR 'MVS IS BREAKING
           MY HEART' SINCE ITS ORIGINAL RELEASE IN 1975 , THE
           PRODUCT HAS HAD ONLY ONE SERVICE UPDATE  AND THAT WAS
           AN RPQ RATHER THAN A BUG ( IDENTIFIED IN THE TEXT
           AS BWM78311 )

File 53

Table of Contents

           CHKDUMPS SOURCE . THIS PROGRAM DISPLAYS THE TITLE OF
           EACH FULL SYS1.DUMP DATA SET , ALONG WITH THE TIME
           AND DATE WHEN THE DUMP OCCURED .  ALL OUTPUT IS
           DIRECTED TO THE OPERATOR ' S CONSOLE .
           A MODULE OF THE AMDPRDMP UTILITY IS NEEDED TO CONVERT
           THE TIME-OF-DAY CLOCK FORMAT TIME STAMP INTO JULIAN
           DATE AND 24 HOUR TIME .
           TO DO THIS THE PROGRAM MUST BE LINKED TOGETHER WITH
           THE AMDPRDMP MODULE NAMED AMDPRESEQ .
           SOURCE FOR AMDPRSEG CAN BE FOUND IN COMP
           LIBRARY 5752-SC113 ON THE SOURCE TAPES DISTRIBUTED
           BY IBM . TO COMPENSATE FOR THE TIME ZONE VARIANCES
           ONE INSTRUCTION MUST BE NOP-ED . IN REL 3 THIS IS
           WITH THE SEQ NUMBER 01322000 .
           THE JCL TO EXECUTE THIS PROG IS AS FOLLOWS ,
           //S1 EXEC PGM=CHKDUMPS
           //IN01 DD DSN=SYS1.DUMP01,DISP=SHR,FREE=CLOSE
           //IN02 DD DSN=SYS1.DUMP02,DISP=SHR,FREE=CLOSE
           //IN03 DD DSN=SYS1.DUMP03,DISP=SHR,FREE=CLOSE
           //IN04 DD DSN=SYS1.DUMP04,DISP=SHR,FREE=CLOSE
           //IN05 DD DSN=SYS1.DUMP05,DISP=SHR,FREE=CLOSE
           //IN06 DD DSN=SYS1.DUMP06,DISP=SHR,FREE=CLOSE
           //IN07 DD DSN=SYS1.DUMP07,DISP=SHR,FREE=CLOSE
           //IN08 DD DSN=SYS1.DUMP08,DISP=SHR,FREE=CLOSE
           //IN09 DD DSN=SYS1.DUMP09,DISP=SHR,FREE=CLOSE

File 54

Table of Contents

           IS THE ZAP FOR CHKDUMPS

File 55

Table of Contents

           LPAREA SOURCE CODE . THIS MODULE IS STARTED FROM THE
           CONSOLE AND TAKES A LOAD MODULE NAME AND GIVES THE
           ENTRY POINT ADDRESS OF THE MODULE . IT ALSO TELLS
           THE ADDRESS OF THE START OF THE MLPA ADDRESS

File 56

Table of Contents

           VCOREZAP SOURCE . THIS MODULE PERMITS THE ALTERATION
           OR DISPLAY OF STORAGE LOCATIONS IN THE NUCLEUS , THE *
           CSA, OR THE PLPA/MLPA .  FOR INFORMATION ON HOW THE
           PROGRAM WORKS ISSUE A START COMMAND FOR THE JOB AND
           REPLY ' EXP ' TO THE WTOR

File 57

Table of Contents

           CONTAINS PANSPOOL WHICH IS A JES2 SYSMSG SPOOLING
           SYSTEM . LARGE COMPUTING SYSTEMS ENCOUNTER PROBLEMS
           IN PRINTING , REVIEWING AND STORING LARGE QUANTITIES
           OF PRODUCTION JCL LISTINGS . PANSPOOL IS A JES2
           EXTERNAL WRITER THAT INTERCEPTS ALL PRODUCTION JCL
           LISTINGS AND ROUTES THEM TO A PANVALET LIBRARY . THE
           LISTINGS ARE KEPT ONLINE FOR A SPECIFIED NUMBER OF
           DAYS AND THEN ARCHIEVED TO TAPE FOR AN ADDITIONAL
           PERIOD . FAILED JOBS ARE IDENTIFIED TO ELIMINATE THE
           POSSIBILITY OF UNDETECTED FAILURES . JCL LISTINGS CAN
           BE DISPLAYED OR PRINTED VIA A CLIST FROM TSO . FOR
           FURTHER INFORMATION SEE THE MEMBERS CALLED $DOC AND
           #INDEX .
           THIS FILE IS IN IEBUPDTE SYSIN FORMAT
           SEE ALSO FILE 067 FOR AN UPDATED VERSION

File 58

Table of Contents

           CONTAINS SEVERAL PROGRAMS , TSO COMMAND PROCESSORS ,
           MACROS , ETC ., FROM THE FLORIDA POWER & LIGHT CO .
           THIS FILE IS IN IEBUPDTE SYSIN FORMAT . SEE THE
           MEMBER CALLED $$$DOC FOR MORE INFORMATION
     SYSTEMS WHICH SUPPORT EXECUTION OF THE TMP IN THE
     BACKGROUND WILL SUPPORT DVOL , DSN , DENQ , AND DSAT
     ( EXCEPT PDS OPTION ) UNDER THE TMP AS BATCH JOBS .
     MVS SYSTEMS WHICH ALSO SUPPORT BACKGROUND DYNAMIC
     ALLOCATION WILL SUPPORT ALL OF THE TSO COMMANDS UNDER
     THE TMP AS BATCH JOBS .
     THE SOURCE FOR DSAT , DVOL , DSN / DENQ , AND FREEALL IS
     OPERATING SYSTEM DEPENDENT .  THE PROPER OPERATING
     SYSTEM MUST BE SPECIFIED AS THE VALUE FOR &OPSYSTM
     BEFORE ASSEMBLING .  THE REMAINING PROGRAMS ARE
     OPERATING SYSTEM INDEPENDENT ( MVT SVS MVS ).
     THE MVT ASSEMBLER F WILL NOT ASSEMBLE SOME OF THE
     MACROS PROPERLY .  THE SVS AND MVS ASSEMBLER XF , THE H
     ASSEMBLER , AND SOME VERSIONS OF THE G ASSEMBLER WILL
     ASSEMBLE THE MACROS WITHOUT ERROR .  THE F ASSEMBLER
     DOES NOT RECOGNIZE THE &SYSDATE AND &SYSTIME SYSTEM
     VARIABLE SYMBOLS IN THE $ENTER MACRO AND DOES NOT
     ALLOW THE MNOTE STATEMENT BEFORE THE LOCAL AND GLOBAL
     SYMBOL DEFINITIONS IN SEVERAL OF THE MACROS .
     THE FOLLOWING IS A BRIEF DESCRIPTION OF THE MEMBERS IN
     THIS PDS .
     MORE DETAILED DOCUMENTATION IS INCLUDED IN COMMENT
     STATEMENTS IN EACH SOURCE PROGRAM AND MACRO .
               MACROS REQUIRED TO ASSEMBLE PROGRAMS
               $ENTER    ENTRY LINKAGE
               $CALL     INVOKE A SUBROUTINE
               $RTRN     RETURN LINKAGE
               #CTGPL    MAP A VSAM CATALOG PARAMETER LIST
               #SORT     SORT A TABLE
               #TSOBLKS  CONSTRUCT TSO CONTROL BLOCKS
               #TSOMSG   CONSTRUCT TSO PUTLINE MESSAGE
               #VTCFMT1  DESCRIBE A FORMAT 1 DSCB
               #VTCFMT3  DESCRIBE A FORMAT 3 DSCB
               #VTCFMT4  DESCRIBE A FORMAT 4 DSCB
               #VTCFMT5  DESCRIBE A FORMAT 5 DSCB
               IKJATRCB  IBM MACRO TO MAP ATTRIBUTE CONTROL
                         BLOCK ( NOT DISTRIBUTED WITH MVT )
               THE FOLLOWING MACROS MAY BE HELPFUL , BUT ARE
               NOT REQUIRED TO ASSEMBLE THE OTHER PROGRAMS
               #UCS      GENERATE UCS CHARACTER IMAGES
               IKJEBEST  IBM PRIVATE MACRO TO GENERATE TSO
                         EDIT SUBCOMMAND TABLE
               TESTMACS  IBM PRIVATE MACROS USED TO INSTALL
                         AND ASSEMBLE TEST SUBCOMMANDS
                         ( AVAILABLE FROM OPTIONAL MATERIAL )
               BRKELEM   BREAK ELEMENT DESCRIPTION
               IKJEGDBE
               IKJEGDME
               IKJEGSIO  SET OF I/O MACROS
               IKJEGSPL
               IKJEGSUB  GENERATE SUBCOMMAND TABLE
               IKJEGSVB
               IKJEGSVQ
               IKJEGS6A
               IKJEGS9G
               IKJPARMA  DESCRIBE AN ADDRESS PDE
               TCOMTAB   DESCRIBE TEST COMMUNICATIONS TABLE
               PROGRAMS
               DSAT      TSO COMMAND TO DISPLAY DATA SET
                         ALLOCATION
               DSATHELP  HELP MEMBER FOR DSAT
               DVOL      TSO COMMAND TO DISPLAY FREE SPACE
                         ON DIRECT ACCESS VOLUMES
               DVOLHELP  HELP MEMBER FOR DVOL
               DSN/DENQ  TSO COMMANDS TO DISPLAY
                         ALLOCATIONS ON DATA SETS OR ANY
                         QNAME/RNAME COMBINATION
               DSNHELP   HELP MEMBER FOR DSN
               DENQHELP  HELP MEMBER FOR DENQ
               FREEALL   TSO COMMAND TO FREE ALL ALLOCATED
                         DATA SETS
               FALLHELP  HELP MEMBER FOR FREEALL
               RLSE      TSO COMMAND TO RELEASE UNUSED
                         SPACE FOR DISK DATA SETS
               RLSEHELP  HELP MEMBER FOR RLSE
               MMDEL     TSO COMMAND TO DELETE MULTIPLE
                         MEMBERS FROM A PDS
               MMDLHELP  HELP MEMBER FOR MMDEL
               DQ        ENHANCED STATUS COMMAND SHOWING
                         QUEUE NAME AND POSITION OR
                         STEPNAME IF EXECUTING ( FOR JES2
                         VERSION 4.0 OR 4.1 )
               DQHELP    HELP MEMBER FOR DQ
               SS0812    FIND SUBCOMMAND OF TEST
               HELP0812  HELP DATA FOR SS0812
               SS0813    LISTBKPT SUBCOMMAND OF TEST
               HELP0813  HELP DATA FOR SS0813
               SS0104    TAPE MAPPING PROGRAM
               SS0278    TAPE DUPLICATION PROGRAM
               SS0108    PROGRAM TO GENERATE CARDS WITH PDS
                         MEMBER NAMES SUBSTITUTED FOR
                         CONTROL CHARACTERS
               SS0127    PROGRAM TO IDENTIFY UNCATALOGED
                         DATA SETS
               SS0300    PROGRAM TO PRINT OR PUNCH MEMBERS
                         OF A PDS IN ALPHABETICAL OR
                         SELECTED ORDER
               SS0136    PROGRAM TO LIST THE CHANNELS
                         SPECIFIED BY FCB IMAGES FOR 3211
                         PRINTERS
               SS0272    PROGRAM TO READ A LINK MAP AND
                         LIST UNREFERENCED CONROL SECTIONS
               DMPSPOOL  PROGRAM TO DUMP INPUT JOBS FROM
                         JES2 RELEASE 4.0 SPOOL
               UNITNAME  PROGRAM TO LIST DEVICES SPECIFIED
                         BY EACH GENERIC AND ESOTERIC UNIT
                         NAME

File 59

Table of Contents

           IS THE MVS/SE DCMS USER ' S GUIDE FOR VERSION 2
           2 RELEASE 3 , FEB 1979 . THIS FILE IS IN IEBGENER
           FORMAT .  RECFM=VBA,LRECL=137,BLKSIZE=32747

File 60

Table of Contents

           IS IN IEBUPDTE FORMAT WHICH CONTAINS THE MVS/SE
           DCMS SOURCE LIBRARY VERSION 2 RELEASE 3 , FEB 79

File 61

Table of Contents

           IS IN IEBUPDTE FORMAT WHICH CONTAINS THE MVS/SE
           DCMS MACRO LIBRARY VERSION 2 RELEASE 3 , FEB 79

File 62

Table of Contents

           IS A STATEMENT SAYING THAT THIS FILE SHOULD CONTAIN
           THE MVS/SRM MACROS FOR MVS/SE DCMS BUT BECAUSE
           OF THE COPYRIGHT LAWS IT DOES NOT . IF YOU NEED THESE
           YOU MUST GET THE OPTIONAL MATERIAL FOR MVS/SE FROM
           IBM . YOU HAVE TO HAVE A LICENSE FOR MVS/SE
           ( 5740-XE1 ) TO OBTAIN IT

File 63

Table of Contents

           IS IN IEBUPDTE FORMAT WHICH CONTAINS THE MVS/SE
           DCMS OBJECT LIBRARY VERSION 2 RELEASE 3 , FEB 79

File 64

Table of Contents

           IS IN IEBCOPY FORMAT WHICH CONTAINS THE MVS/SE
           DCMS LOAD MODULE LIBRARY VERSION 2 RELEASE 3 , FEB 79

File 65

Table of Contents

           CONTAINS A SERIES OF PGMS FROM B.F. GOODIRCH THEY ARE
          #JC      - CMD SUBSYSTEM #J REPLACEMENT . THIS #J
                     ALLOWS THE OPTION #JC WHICH WAITS FIVE
                     SECONDS AND DISPLAYS EACH JOB AND THEIR
                     CPU PERCENTAGE IN A FORMAT SIMILAR TO
                     THE NORMAL #J .
          CLOKSYNC - THIS JOB ISSUES THE OPERATOR COMMAND  T
                     TIME=  TO SYNCHRONIZE THE TIMES ON TWO
                     LOOSELY COUPLED MACHINES . THIS JOB
                     NEEDS TO BE KICKED OFF ON BOTH MACHINES
                     AND IT COMMUNICATES THROUGH A BDAM
                     DATASET . ONE OF THE MACHINES WILL HAVE
                     ITS TIME SET TO THE OTHER MACHINES .
          CMDEXEC  - A PROGRAM WHICH TAKES OPERATOR COMMANDS
                     AS EXECUTE PARMS ISSUES THEM VIA SVC34 .
          IEFUJV   - SMF JOB VERIFY EXIT . THIS EXIT SCANS
                     EXEC JCL STATEMENTS LOOKING FOR PROC
                     NAMES . WHEN PROC NAMES ARE FOUND , THEY
                     ARE RECORDED BY WRITING AN SMF RECORD .
                     THIS EXIT WAS USED TO CLEAN UP OUR
                     PROCLIBS . WE INSTALLED THIS EXIT FOR
                     ABOUT SIX MONTHS , PROCESSED THE SMF
                     DATA , AND FOUND THAT WE COULD DELETE
                     ABOUT 1/3 OF OUR PROCS .
          KEYVAL   - A KEYWORD VALIDATION ROUTINE USED TO
                     PARSE KEYWORDS AND VALUES RECEIVED AS
                     INPUT INTO A PROGRAM . THIS PROGRAM IS
                     INVOKED USING TWO MACROS . THE FIRST --
                     KEYVAL -- IS USED TO INVOKE THE ROUTINE
                     AND GENERATES AN INLINE CSECT WHEN
                     FIRST USED .  OTHER USES IN A PROGRAM
                     USE THE FIRST COPY .  THE SECOND MACRO
                     -- KEYT -- IS USED TO BUILD A KEYWORD
                     VALIDATION TABLE THAT TELLS WHAT TO DO
                     WHEN A KEYWORD MATCH IS FOUND .  THIS
                     ROUTINE IS REENTRANT .  THE TWO MACROS
                     GIVEN HERE MAY BE USED INLINE OR PLACED
                     INTO A MACLIB .
          SMART    - SMART IS A MANUAL FORMATING PROGRAM .
                     SMART WILL AUTOMATICALLY PRODUCE A
                     TABLE OF CONTENTS , INDEX , AND CHECK THE
                     SPELLING OF WORDS .
          WHICH    - APPLICABLE TO LOOSELY COUPLED
                     MULTI-PROCESSING SYSTEMS . THIS PROGRAM
                     MAY BE EXECUTED AS A JOB STEP AND GIVES
                     A RETURN CODE DEPENDING ON WHICH SYSTEM
                     IT IS RUNNING ON . THIS RETURN CODE MAY
                     BE INTERROGATED BY THE COND JCL
                     PARAMETER ON SUBSEQUENT STEPS TO
                     DETERMINE IF THAT STEP IS THE RUN ON
                     THAT SYSTEM .  USEFUL FOR DAILY
                     MAINTENCE JOBS , SUCH AS SMFDUMPS ETC .
                     THE SAME JOBNAME MAY BE EXECUTED ON
                     EACH SYSTEM AND ONLY THE CORRECT STEPS
                     WILL BE RUN DEPENDING ON THE SYSTEM .
          WORDS    - SPELLING WORDS DATABASE USED IN
                     CONJUNCTION WITH SMART .
           THIS FILE IS IN IEBUPDTE SYSIN FORMAT

File 66

Table of Contents

           CONTAINS AN UPDATED QUE FROM B.F. GOODRICH
           BELOW IS A LIST OF THE MODS THAT WERE MADE
           1  ADDED THE $ COMMAND TO ENTER JES2 COMMANDS
           2  ADDED THE XC COMMAND TO SCAN THE INCORE WQE'S
           3  REPLACED BSAM WITH EXCP AS ACCESS METHOD TO
              JES2 CKPT . MAKES Q RUN NOTICABLY FASTER . RUN
              NOTICABLY FASTER
           4  ADDED THE RM COMMAND TO INVOKE RMF
           5  ADDED EXECUTING JOB CLASS TO THE XI COMMAND
           6  MODIFIED FIND COMMAND TO NOT REQUIRE
              DELIMITERS
           7  ADDED THE CPU % AND DEMAND PAGING RATE TO THE
              UPPER LEFT HAND CORNER OF THE DISPLAY
           8  AUTOMATICALLY AUTHORIZE CERTAIN USERS BY
              THERE LOGON ID
           9  DISABLED THE XP COMMAND
          10  ENABLE MESSAGES TO INTERRUPT THE SCREEN SO
              THEY ARE NOTICABLE
          11  CHANGE SLOG COMMAND TO ACCEPT SYSTEM SMF ID
              NAMES . EX : SLOG IPO1 ( THIS WILL NEED TO BE
              TAILORED TO YOUR SYSTEM AS THE NAMES ARE
              HARDCODED )
           THIS FILE IS IN IEBUPDTE SYSIN FORMAT

File 67

Table of Contents

           CONTAINS A MODIFIED PANSPOOL FROM B.F. GOODRICH
           THAT ALLOWS IT TO INTER-FACE WITH A KODAK KOMSTAR
           MICROFILMER  . THIS FILE IS IN IEBUPDTE SYSIN
           FORMAT . THIS IS THE CODE THAT WAS WRITTEN UP IN
           COMPUTER WORLD .
           SEE FILE 057 FOR THE ORIGINAL PANSPOOL

File 68

Table of Contents

           CONTAINS MODS FROM B.F. GOODRICH TO ALLOW THE IBM
           INFO SYSTEM TO ALLOW IT TO RUN IN BATCH . THIS FILE
           IS IN IEBUPDTE SYSIN FORMAT
           INFO/MVS INFO MVS

File 69

Table of Contents

           IS IN IEBUPDTE SYSIN FORMAT WHICH IS FROM GTE . THIS
           FILE CONTAINS DOCUMENTATION AND MODIFICATIONS TO
           INSTALL 43 LINE SUPPORT FOR 3278'S UNDER TCAM10 .
           IT ALSO CONTAINS TSO HELP MEMBERS FOR ABEND CODES ,  *
           DAIR CODES AND OTHER TSO ERROR CODES

File 70

Table of Contents

           SEVERAL MVS MODIFICATIONS IN SMP FORMAT THAT
           HAVE BEEN RECEIVED FROM GENERAL DYNAMICS ,
           SAN DIEGO, CALIFORNIA 92138 . AS WITH EVERYTHING
           ON THIS TAPE USE AT YOUR OWN RISK .
           THE FOLLOWING IS A LIST OF THE MODIFICATIONS FROM
           GENERAL DYNAMICS THAT ARE INCLUDED IN THIS FILE .
           NOTE ! . CODE THAT IS PROPRIETARY OR COPYRIGHTED IS
           NOT INCLUDED EVEN THOUGH THE FOLLOWING LIST MAY IMPLY
           THAT IT IS .
              ALLOW DF/DSS TO RESTORE TO ALLOC/SYS VOL
              DF/DSS ENQ EXIT - SKIP ENQ FOR ALL VOLS
              FORCE DF/DSS TO RESTORE DSN LIKE FDRDSF
              UPDATE GDG BASE LEVEL AT STEP END
              MAKE '#' TAB CHARACTER FOR TSO EDIT
              CAUSE CONDITIONAL DISP TO OCCUR IF JOBFAIL
              LINE NUMBER ALONE WILL NOT DELETE LINE
              CHANGE TSO EDIT DEFAULTS: V ON + TAB OFF
              CHANGE ILRSLOTC/V TO 8/16
              CHANGES TO PROGRAM PROPERTIES TABLE
              DO NOT ALLOW VIO FOR LARGE DATASETS, ETC.
              IMS/VS AND NETEX RESOURCE CLEANUP MOD
              IEFU83 TO NOT WRITE CERTAIN RECORDS
              MAKE DEFAULT TSO ALLOC DISP=SHR
              BYPASS 'DATA SET NOT FREED MESSAGE'
              ADD ADDITIONAL AMDPRDMP EXITS
              CHANGE D U DEFAULT TO 1 UNIT
              MAKE DUMP LINE COUNT 80 LINES/PAGE
              OLD TSO LOGON PREPROMPT EXIT
              DUMP FORMATING EXIT FROM IMS/VS
              AUTOMATIC ROLL MODE MODIFICATION
              FIX FOR 0C4 IN LOGDATA AMDPRDMP EXIT
              MAKE PROF WTP EFFECTIVE FOR ALL TSO USERS
              INSTALL STEP END STATISTICS MODULE
              REMOVE BLDLS FROM EDIT AND TEST
              ALLOW MVS COMMANDS UNDER TSO OPER (PART 1)
              MAKE REAL DASD NOT IN VATLST PRIV/RSVD
              ALLOW MVS COMMANDS UNDER TSO OPER (PART 2)
              CHANGE IEALIMIT TO 128K
              GRS RESOURCE NAME LIST
              ALLOW TSO OUTPUT COMMAND FOR ANY JOBNAME
              INSTALL TSOMON MODULE
              FORCE IEECVXIT FOR ALL MESSAGES.
              SUPPRESS 13E ABEND IF ATTN OUT OF OUTPUT
              ALLOW BATCH 2X WAIT TIME OF TSO (JWT)
              MAKE 'RETAIN' DEFAULT VOL SPECIFICATION
              USE IEASYSXX AS DEFAULT (XX=F(CPU SERIAL))
              ALLOW ALL TSO USERS TO ALLOCATE 3330V
              ADD ABBREVIATION FOR 'QUIESCE' COMMAND
              TSO SUBMIT EXIT - KILL BAD JOBNAMES
              USE IEAPAKXX AS DEFAULT (XX=F(CPU SERIAL))
              CHANGES TO HOT IO DETECTION CONSTANTS
              SUPPLY OUR IEECVXIT (CHANGE ROUTE CODES)
              ZAP TO INCREASE NUMBER OF PCCWS CREATED
              ALLOW AUTHORIZED COMMANDS AND PROGRAMS
              ADD X AS SUBCOMMAND OF EDIT
              AUTOMATIC ROLL MODE MODIFICATION
              SMF JOB INITIATION EXIT
              DECREASE GVTOLINT AND GVTMEINT
              INCREASE NIP SQA ALLOCATION
              ACF2 PRE-VALIDATION EXIT
              ACF2 VIOLATION EXIT
              ACF2 LOGON POST VALIDATION EXIT
              GIVE SOURCE OF PROD FOR CERTAIN LOGONIDS
              COMMAND LIMITING LIST FOR ACF2
              ACF2/IMS INSTALLATION OPTIONS PROD & TEST
              ACF2 FDR RECORD DEFINITION
              SKIP SECURITY CHECK FOR TAPES OUTSIDE TMS
              PUT ACCT NUMBER IN ACF2 ACCT FIELD
              ALLOW PROGRAM PATHING IN ISPF/PDF
              UCC ONE (TMS)
              ALLOW ISAM UPDATES WITH DISP=SHR
              AUTOMATIC CVOL POINTER MODIFICATION
              IF DATASET IS VIO THEN BUFNO=1
              BYPASS ALLOCATION OF CVOL CATALOGS
              DF/DS DASD ALLOCATION PREPROCESSING EXIT
              USE UNCATDX FORM FOR UNCATALOGING
              CHANGES TO SYSGEN JOBCARD MACRO
              CHANGE FETCH BUFFER SIZE TO 64K
              PRINT DSN AND VOLSER OF SYSLMOD
              BYPASS RESERVE IF TO TEMP OR NEW DATASET
              MAKE HSM MIGRATE 'LIST' DATASETS ALSO
              RECALL EXIT TO FORCE DSN TO CERTAIN VOLS
              PUT ACF2 SUPPORT IN FOR HSM
              CHANGE JES3 DELAY MIGRATION DATE TO 2
              ALLOW RECALL TO AUTOBACKUP VOLS
              ALLOW JES3 TO RUN AS OTHER THAN JES3
              ACF2,RINGCHK,EXPDTCHK,STARS FOR IMS,CICS
              DPAP + MAKE LINES FOR STC + TSO = OUTLIM
              NSL VERIFY ROUTINE
              ALLOW GENERAL INQUIRY CMDS FROM RJP TERMS
              UPDATE GDG BASE LEVEL AT STEP END
              JOB HEADER PAGE INFORMATION
              DPAP (ACCT #) VALIDATION + DSP DICT.
              DO NOT ALLOW PRTY=0 TO BE RELEASED
              ALLOW JES3 CMDS VIA WTO + DEST CHANGES
              REROUTE MSGIAT7005 + IAT6285 TO MLOG(8I R)
              MAKE ANYLOCAL SYN WITH PRT3800 + PRT3211
              COMPUTE OSE PRIORITIES & CANCEL JUNK
              FIX FOR ALLOC PROBLEM CAUSED BY AZ46037
              COMPUTE JOB PRIORITY + CHANGE CLASS
              TEMP MOD TO "DRY UP" JOB NUMBERS > 2500
              JOB TRAILER PAGE INFORMATION
              DON'T MLOG VERIFY MESSAGES DURING CONNECT
              ALLOWS HOLD CLASS FOR NJE JOBS
              ALLOWS GENERIC STATUS AND CHECKS OWNERSHIP
              SMF RECORDING FOR NJE SYSOUT DATASETS
              CHANGE MULTILEAVING DELAY TO .50 SECS
              RETURN NEW SECOND LEVEL MESSAGE TO STATUS
              PUT JULIAN DATE IN MLG MESSAGES(FROM EDSC)
              DELETE TIME STAMP FROM 3277 MESSAGES
              ONLY LOOK AT JOBS IN OUTSERV FOR OUTPUT
              USE RQNETID IF NET = *NET-ID* FOR DJC WTO
              ADD TIME STAMP TO OSE
              BYPASS DESTINATION VALIDATION FOR XWTRS
              PUT DATASET LINECOUNT IN SSOB FOR XWTR
              ACF2 CODE FOR JCL PROCESSING
              INSTALL FLASHER DSP
              ADD INFO TO TYPE 26 SMF RECORD
              CHANGE NJE DISPATCH PRTY TO 3 + NJESND TO 2
              3767 USER OUTPUT EXIT ROUTINE

File 71

Table of Contents

           SEVERAL MVS MODIFICATIONS IN SMP FORMAT THAT
           HAVE BEEN RECEIVED FROM CONNECTICUT NATIONAL BANK IN
           CONNECTICUT

File 72

Table of Contents

           SEVERAL MVS MODIFICATIONS IN SMP FORMAT THAT
           HAVE BEEN RECEIVED FROM C.B.T. HARTFORD ,
           CONNECTICUT

File 73

Table of Contents

           IS IN IEBUPDTE SYSIN FORMAT WHICH CONTAINS A CHANNEL
          ACTIVITY ANALYSIS PROGRAM AND A DISK ACTIVITY
          ANALYSIS PROGRAM AND THEIR ASSOCIATED DOCUMENTATION
          FROM THE NATIONAL WESTMINISTER BANK IN ENGLAND

File 74

Table of Contents

           CONTAINS 2 OUTPUT SAMPLES OF THE PROGRAMS CONTAINED
          IN FILE 073 . ( RECFM=FBA LRECL=133 BLKSIZE=32718 )

File 75

Table of Contents

           IS A TSO COMMAND PROCESSOR WHICH ALLOWS THE USER TO
          ACCESS AND MANIPULATE DISK DATA SETS AND DISK VOLUME
          TABLE OF CONTENTS. TO MODIFY THE VTOC OF A VOLUME
          THE CP MUST BE MARKED AC=1 . THE FILE IS IN IEBUPDTE
          SYSIN FORMAT AND CONTAINS A HELP MEMBER AS WELL AS
          THE SOURCE ITSELF

File 76

Table of Contents

           AN SQA MONITOR
          SQAMON SEARCHES SQA DQE CHAIN CALCULATING SPACE
          ALLOCATED AND ISSUES A MESSAGE TO THE OPERATOR
          NOTIFYING HIM EACH TIME THE ALLOCATED SPACE CHANGES .
          NOTE THAT CHANGES ARE NORMALLY 4K INCREMENTS AND
          TIME FOR SQAMON IS 10 SECONDS .
          WE RUN WITH ADDRSPC=REAL , REGION=12K AND
          DISPATCHING PRIORITY OF 253

File 77

Table of Contents

           IS DOCUMENTATION FOR FILE 78 WHICH IS AN INCORE ZAP
          PROGRAM . ( THIS FILE IS IN FBA FORMAT )

File 78

Table of Contents

           IS THE INCORE ZAP PROGRAM ( OBJECT DECK ONLY )
          INCOREZAP IS A SERVICE AID PROGRAM AVAILABLE TO RUN
          UNDER MVS . INCORZAP INSPECTS OR MODIFIES PROGRAMS IN
          MAIN STORAGE WITHOUT MODIFYING THE ORIGINAL COPY OF
          THE PROGRAM THAT RESIDES ON DIRECT ACCESS STORAGE IN
          A PROGRAM LIBRARY . INCORZAP ALLOWS ZAPS TO BE APPLIED
          DIRECTLY TO NUCLEUS OR LINK PACK AREA ( LPA ) MODULES
          WITHOUT THE REQUIREMENT TO RE-IPL AFTER THE ZAP HAS
          BEEN APPLIED

File 79

Table of Contents

           IS A SET OF JCL TO RUN APEMAN AND GET A COPY OF EACH
          OF THE REPORTS. THIS JCL RAN FOR 3.61 CLOCK MINUTES
          ON A 370/158 MODEL 3 , 2 MEG WITH 15 ADDRESS SPACES
          ACTIVE .
          THE MONITOR( APEMAN1 ) RAN FOR 1 MINUTE
          41 SECONDS CLOCK ( 3.06 CPU SECONDS ) .
          AND  SAMPLED ONCE EVERY 15 SECONDS FOR 1 MINUTE WERE :
               MONA    MONZ     MONP    MONS
          THE ANALYZER ( APEMAN2 ) RAN FOR 1 MINUTE 28 SECONDS
          CLOCK ( 52.27 CPU SECONDS ) .
          AND PRODUCED OVER 5400 LINES OF OUTPUT
          A LITTLE BIT WITH THIS MONITOR GOES A LONG-LONG WAY

File 80

Table of Contents

           IS AN IEBUPDTE FILE WITH 8 MEMBERS FOR AN MVS
          SPOOL DUMP/RESTORE SYSTEM
          THE MEMBERS ARE :
               1  DOC             DOCUMENTATION
               2  JCL             SAMPLE JCL
               3  ZAP             SUPERZAP FOR IASXSD82
               4  EWTR1           ASSEMBLER SOURCE CODE
               5  EWTR2           ASSEMBLER SOURCE CODE
               6  EWTR2SVS        ASSEMBLER SOURCE CODE
               7  EWTR3SVS        ASSEMBLER SOURCE CODE
               8  SYMGR           REGISTER EQUATE MACRO
           LAST UPDATED OCTOBER 16, 1976
           TALKED TO AUTHOR ON MARCH 31, 1982 AND HE SAID
           WHILE THEY DO NOT RUN THE CODE ANY MORE HE FELT
           IT SHOULD STILL WORK EVEN THOUGH THE ZAP FOR
           IASXSD82 PROBABLY HAS A NEW OFFSET

File 81

Table of Contents

           IS OS DEBE THAT HAS BEEN MODIFIED TO RUN UNDER MVS
          THERE IS A PROBLEM WITH THIS VERSION OF THE PROGRAM
          IN THAT IT WILL NOT DUPLICATE A 32K BLOCK OF DATA
          ON A TAPE TO TAPE OPERATION . IT DOES NOT TELL YOU
          THIS EITHER . SNEAKY FELLOW , YOU JUST GET A LOT OF
          SHORT BLOCKS

File 82

Table of Contents

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

File 83

Table of Contents

           IS THE OBJECT DECK FOR IEHMAP ( SORRY NO SOURCE )
          THE FOLLOWING ZAP WHICH IS IN FILE 117 IS NEEDED
          SO IEHMAP WILL CORRECTLY HANDLE A 3350 IN NATIVE MODE
          NAME IEHMAP MAPDEV
          VER 0128 000C,000C,0001,0001,000C,20A0
          REP 0128 001E,001E,0001,0001,001E,410A
          THE FOLLOWING ZAP WHICH IS IN FILE 117 IS NEEDED FOR
          3380 SUPPORT
     NAME IEHMAP MAPDEV
     VER 001C  08                  DEVICE TYPE
     VER 001D  F2F3F1F440          DEVICE DESCRIPTION
     VER 002C  0000001400000001    SCAL FACTORS FOR CCHH OF DEV
     VER 0034  0014                NUMBER OF TRACKS/PER CYL
     VER 0036  0FA0                MAX RELATIVE TRACK FOR DEVICE
     REP 001C  0E                  DEVICE TYPE
     REP 001D  F3F3F8F040          DEVICE DESCRIPTION
     REP 002C  000F000F00010001    SCAL FACTORS FOR CCHH OF DEV
     REP 0034  000F                2UMBER OF TRACKS/PER CYL
     REP 0036  33DB                MAX RELATIVE TRACK FOR DEVICE
     DUMPT IEHMAP MAPDEV
          THE FOLLOWING ZAP WHICH IS IN FILE 117 IS NEEDED
          SO IEHMAP WILL CORRECTLY HANDLE A 3375 IN NATIVE MODE
           NAME IEHMAP MAPDEV  3375 SUPPORT FROM ROYAL
           VER 0134 FFFFFFFF
           REP 0134 0CF3F3F7,F540C4C9,E2D240D7,C1C3D240
           REP 0144 000C000C,00010001
           REP 014C 000C2CF4,FFFFFFFF
          FILE 176
          CONTAINS THREE ZAPS TO IEHMAP TO WORK CORRECTLY
          WHEN YOU HAVE DATASETS AND/OR OS CATALOG SPREAD OVER
          MORE THAN ONE VOLUME . WE HERE AT CBT DO NOT HAVE THIS
          PROBLEM SO WE HAVE NOT IMPLETEMENTED THESE ZAPS .
          HOWEVER A USER OF IEHMAP WHO DID HAVE THIS PROBLEM
          CREATED THE ZAPS AND THEY WORK FINE IN HIS
          INSTALLATION
          * SPACE FOR MULTIPLE VOLUMES
           NAME IEHMAP MAPINIT
           VER 08D0 47F0,C198,0700,0700
           REP 08D0 4400,C9B4,47F0,C198
          * CAT DSN - MULTIPLE VOLUMES 1 MORE THAN CAT
           NAME IEHMAP MAPCAT3
           VER 0398 5820,9098,1222
           REP 0398 58E0,9098,12EE
           VER 03A2 1892
           REP 03A2 189E

File 84

Table of Contents

           IS THE OBJECT DECK FOR MAPLPA ( SORRY NO SOURCE )

File 85

Table of Contents

           IS THE OBJECT DECK FOR PTXREF ( SORRY NO SOURCE )

File 86

Table of Contents

           IS THE OBJECT DECK FOR SUPERZAP ( SORRY NO SOURCE )

File 87

Table of Contents

           IS AN IMS COMPRESSION EXIT IN IEBUPDTE SYSIN FORMAT
          COMPRISING INSTALLATION DOCUMENTATION AND SOURCE FOR
          SEVERAL ASSEMBLER MODULES FORM THE UNIVERSITY OF
          MANITOBA

File 88

Table of Contents

           IS PART OF THE IMS COMPRESSION EXIT CONTAINED IN FILE
          087 . IT IS IN IEBCOPY FORMAT AND CONTAINS SOURCE FOR
          2 PLI PROGRAMS . DOCUMENTATION FOR THE COMPRESSION
          ALGORITHM IS NOT INCLUDED BUT WILL BE SUPPLIED TO
          ANYONE ON REQUEST TO :
                      MR P.A. MACDONALD
                      SYSTEMS PROGRAMMING
                      THE UNIVERSITY OF MANITOBA
                      COMPUTER SERVICES , ENGINEERING BLDG
                      WINNIPEG , MANITOBA
                      CANADA   R36 2N2
                      (204) 474-9870

File 89

Table of Contents

           IS THE SOURCE FOR A DNYAMIC ALLOCATION INTERFACE
          FOR HIGH LEVEL LANGUAGES FROM THE UNIVERSITY OF
          MANITOBA

File 90

Table of Contents

           IS THE DOCUMENTATION FOR THE DYNAMIC ALLOCATION
          INTERFACE CONTAINED IN FILE 089 OF THIS TAPE . THE
          DCB RECFM=FBA

File 91

Table of Contents

           IS A JOB STREAM TO INSTALL A VSAM EDITOR TO EDIT
           VSAM DATASETS .
           THE JOB STREAM CONSISTS OF ASSEMBLER SOURCE IN
           IEBUPDTE SYSIN FORMAT FOLLOWED BY JCL TO PERFORM
           ASSEMBLIES , LINK-EDITS AND ZAPS . THE ZAPS GO AGAINST
           COPIES OF TSO EDIT MODULES AND MAY HAVE TO ADJUSTED
           FOR MAINTENANCE . THE FINAL STEP INSTALLS THE HELP
           DOCUMENTATION . THIS IS FROM THE UNIVERSITY OF
           MANITOBA

File 92

Table of Contents

           IS APEMAN FROM GRUMMAN IN IEBUPDTE SYSIN FORMAT AND
           CONTAINS ALL ASSEMBLER PROGRAMS FOR APEMAN , INCLUDING
           SOME ROUTINES USED IN THE ANALYSIS OF DATA RECORDED
           BY THE APEMAN MONITOR

File 93

Table of Contents

           IS APEMAN FROM GRUMMAN IN IEBUPDTE SYSIN FORMAT AND
           CONTAINS ALL THE FORTRAN PROGRAMS FOR APEMAN

File 94

Table of Contents

           IS APEMAN FROM GRUMMAN IN IEBUPDTE SYSIN FORMAT AND
           CONTAINS THE JCL TO LINKEDIT AND RUN THE APEMAN
           MONITOR AND ANALYZER

File 95

Table of Contents

           IS APEMAN FROM GRUMMAN AND CONTAINS THE DOCUMENTATION
           FOR APEMAN . THE FILE IS RECFM=FBA

File 96

Table of Contents

           IS APEMAN FROM GRUMMAN AND IS A SAMPLE OUTPUT FROM
           THE APEMAN MONITOR AND ANALYZER
           ( RECFM = FBA LRECL=133, BLKSIZE=32718 )

File 97

Table of Contents

           IS APEMAN FROM GRUMMAN AND IS A SAMPLE OUTPUT FROM
           THE PAGE FRAM TABLE ANALYZER
           ( RECFM = FBA LRECL=133 BLKSIZE=32718 )

File 98

Table of Contents

           IS A MOD TO ALLOW LINKLIST LIBRARIES IN THE MASTER
       CATALOG FROM REVLON

File 99

Table of Contents

           IS A ZAP TO INCREASE SAS PERFORMANCE FROM REVLON

File 100

Table of Contents

           IS FROM DELUXE CHECK PRINTERS AND CONTAINS THEIR SPF
           MENUS , PANELS AND MESSAGES FOR THE NEW ISPF/PDF .
           THIS FILE IS IN IEBUPDTE SYSIN FORMAT , SEE THE
           MEMBER CALLED $$$DOC FOR ADDITIONAL INFORMATION .
           FILE 101 OF THIS TAPE CONTAINS THE CLISTS REQUIRED BY
           THESE SPF MENUS . THE FOLLOWING IS A CONDENSED
           VERSION OF WHAT IS IN THE $$$DOC MEMBER :
    ALL PANELS AND OR MENUS AND OR MESSAGES AND OR
    SKELETONS HAVE BEEN CONVERTED TO THE NEWEST ISPF
    AND ISPF/PDF FORMATS 5668-960 AND 5665-268 I THINK
    $$$$DISC  DISCLAIMER ON CONTENTS
                    SPF MENUS
    ABR*****  ABR UTILITY SELECTION AND FUNCTIONS PANELS
    COBOL2    FOREGROUND COBOL COMPILE PANEL
    COBOL2B   BACKGROUND COBOL COMPILE PANEL
    GENER1    FOREGROUND IEBGENER PANEL
    INFOMGT1  INFO MANAGEMENT PANEL
    INFOSEL   INFO MANAGEMENT DATABASE SELECTION PANEL
    ISR         PRIM  REPLACEMENT FOR PRIMARY OPTION MENU
    LINK3     FOREGROUND LINKAGE EDIT PANEL
    LINK3B    BACKGROUND LINKAGE EDIT PANEL
    PLTCMPR1  COMPARE UTILITY PANEL
    PSWDSEL   PASSWORD ( OS ) MAINTENANCE SELECTION PANEL
    PWADD     PASSWORD ( OS ) ADDITION PANEL
    PWCHNG    PASSWORD ( OS ) CHANGE PANEL
    PWDEL     PASSWORD ( OS ) DELETION PANEL
    S1ASM1    FOREGROUND SERIES 1 HOST ASSEMBLER PANEL
    S1ASM1B   BACKGROUND SERIES 1 HOST ASSEMBLER PANEL
    S1OBJ1    FOREGROUND SERIES 1 OBJECT SHIPPING PANEL
    USERSEL   USER UTILITY SELECTION MENU
    USERSELB  USER BACKGROUND SELECTION MENU
    USERVTOC  VTOC UTILITY PANEL
                    SPF TUTORIAL MENUS
    TABR****  ABR UTILITY FUNCTIONS TUTORIAL PANELS
    TPLTCMP*  COMPARE UTILITY TUTORIAL PANELS
    TS1ASM1   SERIES1 OBJECT SHIPPING TUTORIAL PANEL
    TVTOC**   VTOC UTILITY TUTORIAL PANELS
                    CLISTS
    ABR*****  ABR CLISTS
    ****PASS  PASSWORD ( OS ) MAINTENANCE CLISTS
    GENER1    IEBGENER CLIST
    INFOMGT1  INFO MANAGEMENT CLIST
    PLTCMPR   FOREGROUND COMPARE UTILITY CLIST
              ( REQUIRED SYNCSORT )
    S1ASM1    FOREGROUND SERIES 1 HOST ASSEMBLER CLIST
    S1ASM1B   BACKGROUND SERIES 1 HOST ASSEMBLER CLIST
    S1OBJ1    FOREGROUND SERIES 1 OBJECT SHIPPING CLIST
    USERCOB   FOREGROUND COBOL COMPILER CLIST
    USERCOBB  BACKGROUND COBOL COMPILER CLIST
    USERLNK   FOREGROUND LINK EDIT CLIST
    USERLNKB  BACKGROUND LINK EDIT CLIST
    USERSELB  BACKGROUND SELECTION PROCESSING CLIST
    VTOCCMD1  VTOC UTILITY - REQUIRES VTOC COMMAND FROM CBT TAPE
                    SPF MESSAGES
    ABR00     ABR UTILITY FUNCTIONS MESSAGES
    PLTCM00   COMPARE MESSAGES
    SASM00    SERIES 1 MESSAGES
    VTOC00    VTOC UTILITY MESSAGES

File 101

Table of Contents

           IS FROM DELUXE CHECK PRINTERS AND CONTAINS THEIR SPF
           CLISTS FOR THE NEW ISPF/PDF . THIS FILE IS IN
           IEBUPDTE SYSIN FORMAT , SEE THE MEMBER CALLED $$$DOC
           IN FILE 100 ABOVE FOR ADDITIONAL INFORMATION

File 102

Table of Contents

           IS DSPACE AND VTOCLIST THAT HAVE BEEN MODIFIED TO
           WORK WITH INDEXED VTOCS . THIS FILE WAS RECEIVED FROM
           GTE LABS IN WALTHAM , MASS . AND IS IN IEBUPDTE SYSIN
           FORMAT . IT CONTAINS :
           A  DSPACE    DISPLAYS THE FREE SPACE AVAILABLE ON ALL
                        ONLINE DISK VOLUMES
           B  VTOCLIST  PROGRAM TO PRINTOUT AVAILABLE SPACE ON A
                        DISK DRIVE

File 103

Table of Contents

           IS APEMAN VERSION 2 GRAPHICAL ANALYSIS ROUTINES
           THIS IS WRITTEN IN PLI

File 104

Table of Contents

           IS SUBMAN OPERATING INSTRUCTIONS
           ( RECFM=FBM LRECL=133 BLKSIZE=32718 )

File 105

Table of Contents

           IS SUBMAN COMMON ROUTINES ( BAL )

File 106

Table of Contents

           IS SUBMAN BTAM MAIN ROUTINES ( BAL )

File 107

Table of Contents

           IS SUBMAN TSO 3270 MAIN ROUTINE ( BAL )

File 108

Table of Contents

           IS SUBMAN TSO MAIN ROUTINE ( BAL )

File 109

Table of Contents

           IS AN MVS SYSGEN CROSS - REFERENCE PROGRAM

File 110

Table of Contents

           IS THE 3.7/3.8 VABDUMP
       IF YOU USE THE ABEND TABLE TO SURPRESS CERTAIN ABEND
       CODES THE FOLLOWING MESSAGE WILL APPEAR ON THE
       OPERATOR ' S  CONSOLE
               IEA912I RECOVERY/TERMINATION DUMP FAILED
       THIS MESSAGE WILL BE PREFIXED WITH JOB ' S JES ID .
       ALSO THE FOLLOWING LINES WILL APPEAR AS THE LAST FOUR
       LINES ON THE DUMP
         DUMP NOT REQUIRED FOR THIS COMPLETION CODE ,
         REMAINDER OF DUMP SUPPRESSED BY ABEND/SNAP USER EXIT
         USER/PP CONTROL BLOCK UNAVAILABLE
         DUMP TRUNCATED FOR INSUFFICIENT STORAGE

File 111

Table of Contents

           IS A SAMPLE OUTPUT OF THE 3.7/3.8 VABDUMP
           ( RECFM=FBM LRECL=133 BLKSIZE=32718 )

File 112

Table of Contents

           IS THE SOURCE FOR THE TSO COMMAND PROMPTER CALLED
          VTOC . THIS FILE IS IN IEBUPDTE FORM . THIS COMMAND
          ALLOWS YOU TO SEARCH THE VOLUME TABLE OF CONTENTS OF
          ONE OR MORE DISK VOLUMES AND OBTAIN LISTINGS OR TOTALS
          OF DATA SETS MEETING SOME CRITERIA . THE SPECIFICATION
          IS QUITE FLEXIBLE . THIS FILE ALSO CONTAINS THE HELP
          DATA SET FOR THIS COMMAND .  IT ALSO CONTAINS
          INSTALLATION NOTES , SOME COMMENTS ON DEFAULTS THAT MAY
          NOT BE TYPICAL ELSEWHERE , A LIST OF THE KNOWN ERRORS
          IN THE COMMAND , AND IDEAS FOR FUTURE EXPANSION .
          THIS VERSION SUPPORTS SU60 , CATALOG DATASETS AND THE
          ABILITY TO SORT THE OUTPUT ON ANYTHING . FOR ADDITIONAL
          CHANGES SEE THE HELP MEMBER OF THE PDS .
          THIS VERSION WILL RUN ON A SYSTEM THAT DOES NOT HAVE
          SU60 INSTALLED , HOWEVER IF YOU TRY TO ASSEMBLE
          ON A SYSTEMS THAT DOES NOT HAVE SU60 MACROS YOU WILL
          GET ASSEMBLE ERRORS . YOU CAN GO IN AND JUST NO OP
          THOSE INSTRUCTIONS . ITS LOAD MODULE IS IN FILE 035
          AND IS CALLED $VTOC
          ****************************************************
          * IT APPEARS THAT THERE ARE ADDITIONAL MACROS      *
          * THAT ARE MISSING FROM THIS FILE  THIS IS IN FACT *
          * NOT TRUE. WHAT APPEARS TO BE OTHER MACROS WERE   *
          * JUST AN IDEA AND THOSE MACROS WERE NEVER         *
          * WRITTEN . I KNOW ! I SPENT WEEKS TRYING TO TRACK *
          * THEM DOWN .                                      *
          *           ARNIE                                  *
          ****************************************************

File 113

Table of Contents

           IS A UCB MAP PROGRAM FROM CONN NATIONAL BANK
           IT IS WRITTEN IN PL/I OPTIMIZER . THIS PGM READS YOUR
           STAGE I SYSGEN . IT USES THE INFORMATION FROM EACH
           IODEVICE MACRO TO SET THE DEVICE TYPE FIELD IN A
           TABLE FOR EACH ADDRESS , A RANGE OF ADDRESS IN AN
           IODEVICE MACRO WILL CREATE A RANGE OF TABLE ENTRIES
           IT WILL ALSO HANDLE OPTCHAN AND CONSOLE MACROS .
           THE PROGRAM WILL THEN PRINT A REPORT OF ALL THE
           ADDRESSES IN THE SYSTEM , SHOWING THE DEVICE TYPE
           ASSIGNED TO EACH ADDRESS . MSS VIRTUAL VOLUMES ARE
           ALSO HANDLED

File 114

Table of Contents

           A SAMPLE OUTPUT FROM THE PROGRAM IN FILE 113
           ( RECFM=FBA LRECL=133 BLKSIZE=32718 )

File 115

Table of Contents

           IS FROM L.L. BEAN AND CONTAINS A THEIR EXITS AND
           MODIFICATIONS THAT ALLOW SPECIFYING PASSWORDS FOR
           DATASETS WITHIN THE JCL .
           THIS FILE WHICH IS IEBUPDTE SYSIN FORMAT CONTAINS
            A  JES2 EXIT 4
            B  JES2 EXIT 7
            C  JES2 EXIT 8
            D  JES2 SOURCE UPDATE TO HASPSSM
            E  ZAP TO LMOD READPSWD CSECT READPSWD
            F  WTO EXIT IEECVXIT
           FOR ADDITIONAL INFORMATION SEE THE MEMBER CALLED
           $$DOC

File 116

Table of Contents

           IS THE SOURCE FOR A DISK SEEK ANALYSIS PROGRAM
           WRITTEN IN ASSEMBLER . USE A PARM OF SMAP AND CHECK
           THE CODE FOR ADDITIONAL INFORMATION . THIS PGM WILL
           SHOW WHERE YOU ARE SPENDING YOUR TIME VIA THE
           DATA SET NAME RATHER THAN BY A TRACK ADDRESS
           THIS CODE WILL SUPPORT 3380'S  . THIS VERSION WILL
           RUN UNDER MVS / XA

File 117

Table of Contents

           A SUPERZAP AGAINST IEHMAP ( FILE 83 ) SO IEHMAP WILL
           CORRECTLY HANDLE A 3350 AND 3380 ' S

File 118

Table of Contents

           IS FROM COMBUSTION ENGINEERING THAT TAKES A PUT PTF
           FILE ( FILE 1 FROM A STANDARD IBM PUT TAPE ) , AND
           PRODUCES A CROSS REFERENCE OF THE PTF ' S INCLUDED ,
           SORTED BY FMID . THE PROGRAM SHOULD BE USEFUL TO
           QUICKLY IDENTIFY WHAT PTF ' S ARE ON A GIVEN TAPE WHAT
           FMID ' S HAVE MAINTENANCE ON A TAPE , AND TO DOUBLE
           CHECK THE STERLING FOREST CROSS REFERENCE ( IT LIES
           ONCE IN A WHILE )

File 119

Table of Contents

           SEVERAL MVS MODIFICATIONS IN SMP FORMAT THAT
           HAVE BEEN RECEIVED FROM THE FIRST NATIONAL BANK
           OF CHICAGO

File 120

Table of Contents

           CONTAINS A COPY OF THE DOCUMENTATION FILE FROM THE
           NON-SP 1.3 VERSION OF THE JES2 MODIFICATION TAPE VER
           24 , DATED NOVEMBER 1981 . THERE IS NO CODE CONTAINED
           IN THIS FILE . SEE FILE 314 FOR THE MVS/SP1.3 VERSION
           OF THE JES2 MODIFICATION TAPE

File 121

Table of Contents

           CONTAINS A COPY OF THE DOCUMENATION FILE FROM
           THE LATEST SPLA MODIFICATION TAPE . THERE IS NO CODE
           CONTAINED IN THIS FILE

File 122

Table of Contents

           CONTAINS 3 TSO CP'S FROM ARAMCO AND THEIR ASSOCIATED
           HELP MEMBERS AND MACROS
           PRINTOFF  -   MODIFIED TSO PRINTOFF TO SUPPORT 3800
                         PARAMETER , IE FLASH , CHARS AND BURST
           PRINTODD  -   MODIFIED PRINTOFF WHICH ACCEPTS DDNAMES
                         RATHER THAN DSNAME
           LOGALLOC  -   TSO CP TO MARK ALL OR SELECTED DDNAMES
                         AS ALLOCATED AT LOGON TIME .
           THIS FILE IS IN IEBUPDTE SYSIN FORMAT  SEE THE MEMBER
           CALLED $INDEX FOR ADDITIONAL INFORMATION

File 123

Table of Contents

           CONTAINS INSTRUCTIONS ON HOW TO SUBMIT YOUR
            MODIFICATIONS TO THE TSO-GUIDE TAPE THIS FILE IS
            FBA FORMAT

File 124

Table of Contents

           IS FOR THE ANALYSIS OF GTF DATA FROM GPU SERVICE
           CORPORATION IN PENNSYLVANIA . THIS FILE CONTAINS
           SEVERAL PROGRAMS FOR GTF ANALYSIS .
             A  P0493900 FOR GTF SIO ANALYSIS
             B  P0494000 FOR GTF SIO ANALYSIS
             C  P0494100 FOR GTF SIO ANALYSIS
             D  P0256000 FOR USE WITH ABOVE GTF SIO PGMS
             D  P1000300 FOR USE WITH ABOVE GTF SIO PGMS
             E  SAS PROGRAM GTFMIS FOR THE ANALYSIS OF SVC
                6 , 7 , 8 , 18 ,42 . THIS SAS PROGRAM IS GEARED
                TOWARD THE ANALYSIS OF IMS ON GPU 'S SYSTEM
             F  SAS PROGRAM GTFSIO WHICH WILL ANALYZE THE
                MEMBERS OF A PDS BASED ON GTF DATA
             G  LOCAL MAROCS NEEDED FOR THE ABOVE
             H  $$DOC MEMBER WHICH CONTAINS DOCUMENTATION
           THIS FILE IS IN IEBUPDTE SYSIN FORMAT
                  G P U     D I S C L A I M E R
    THE INFORMATION OR MATERIAL BEING PROVIDED TO YOU BY GPU
    SERVICE CORPORATION ( GPUSC ) , WHETHER IN HARD COPY OR
    MACHINE READABLE FORM , HAS BEEN DEVELOPED BY GPUSC FOR ITS
    OWN PRUPOSES  AND FOR USE ON ITS OWN EQUIPMENT AND WITHIN
    ITS OWN DATA PROCESSING SYSTEM .  ACCORDINGLY , GPUSC DOES
    NOT WARRANT , AND MAKES NO REPRESENTATIONS , WHETHER
    EXPRESSED OR IMPLIED , CONCERNING SUCH INFORMATION OR
    MATERIAL AND ASSUMES NO RESPONSIBLITY FOR ITS QUALITY OR
    FITNESS FOR ANY OTHER PURPOSE OR FOR USE WITH OTHER THAN
    GPUSC ' S  OWN EQUIPMENT .  YOU ARE , THEREFORE ,
    ACCEPTING THIS INFORMATION ON AN ' AS IS ' BASIS AND WILL
    BE USING IT AT YOUR OWN RISK . FURTHERMORE , GPUSC HAS NOT
    UNDERTAKEN TO CORRECT , MAINTAIN OR UPDATE THIS INFORMATION
    IN THE FUTURE AND WILL NOT BE RESPONSIBLE FOR ANY FAILURE
    TO DO SO .

File 125

Table of Contents

           CONTAINS A VERY VERY VERY CONDENSED SAMPLE OUTPUT
           FROM THE PROGRAMS CONTAINED IN FILE 124 OF THIS TAPE
           FROM GPU SERVICE CORPORATION IN PENNSYLVANIA . THIS
           FILE IS RECFM=FBA LRECL=133 BLKSIZE=32718

File 126

Table of Contents

           IS AN ASSEMBLER PROGRAM TO GIVE INFORMATION ON THE
           SMF DATA SETS IN AN SMF VSAM FILE ENVIRONMENT ONLY

File 127

Table of Contents

           IS IN IEBUPDTE FORMAT FROM
      **FILE 127 REPLACEMENT FROM: CLARK HUNTER
      **                           COMPUWARE CORPORATION
      **                           SOUTHFIELD, MICHIGAN
      **                           313-540-0900
      **
      **COMMENTS FROM V232 VERSION OF CBT TAPE WITH MY UPDATES:
      **FILE 127 IS IN IEBUPDTE FORMAT FROM CHRYSLER AND
                 CONTAINS :
                   1. DASD SEEK ANALYSIS PROGRAM . THIS
                   PROGRAM READS IN GTF DATA AND SUMMARIZED
                   DASD SIO/IO RECORDS .  THIS PROGRAM IS IN
                   IEBUPDTE SYSIN FORMAT AND REQUIRES THE
                   VTOC MACROS THAT ARE CONTAINED IN EITHER
                   FILE 112 OR FILE 198
                        BY DEVICE CALCULATE NUMBER SIO CC = 0-3
                         TOTAL CYLINDERS SEEKED
                         AVERAGE CYLINDERS SEEKED
                         AVERAGE IO TIME
                         MAX. IO TIME OVER RUN
                   **10JAN85 FIXED FOR XA, MISC PROGRAM BUGS
                   FIXED
                   2. A SAMPLE IEECVXIT PROGRAM
                      **10JAN85 REMOVED DUE TO LACK OF
                      INTEREST
                   3. SUBROUTINE TO PRODUCE A NICE PRINTABLE
                      HEADER DATE
                   4  TSO CP FOR STANDALONE DIDOCS (DCMS)
                      AUTO UPDATE
                      **10JAN85 REMOVED DUE TO LACK OF
                      INTEREST
                   5  PROGRAM TO LOCATE, ALLOC, DUMP THE
                      MVS/SE2 SMF D.S.
                      **10JAN85 REMOVED DUE TO LACK OF
                      INTEREST
                   6  COMPANY USER MODS IN SMP4 FORMAT
                      **10JAN85 REMOVED DUE TO LACK OF
                      INTEREST
                   7  SEE NEW STUFF BELOW:
      PDS CONTAINS:
       MACROS:  - @ENT @RET @STCK CLEAR CONV ENTER ENTERX
                  LEAVE MSG PDEDSNAM REGS SYSGET SYSPUT
                  TSCVDATE VTCALL VTEXCP VTFMT VTOC VTOCMSG
                  VTOCOM VTOCPARS
      $DOC      - DOCUMENTATION FILE
      JCL       - SAMPLE JCL USED TO DUMP PDS.
                  AND TRY TO CHECK THAT I DIDNT FORGET ANY
                  MACROS
      TSGTFMAP  - PGM TO REDUCE GTF SIO/IO TRACE RECORDS.
                  SEE COMMENTS AT BEGINNING OF PROGRAM FOR
                  HOW TO RUN.  USES SUBR: TSCVDATE, VTOCEXCP
                  NOW SUPPORTS XA FORMAT OF GTF RECORDS
      TSCALL    - TSOCP TO CALL PROGRAMS FROM
                  "TASKLIB"/STEPLIB/ LNKLST/LPALIB. IDEA IS
                  TO NOT USE TSO "CALL" WITH HARDCODED
                  LOADLIBS THAT HAVE TO BE OPENED.
      TSCVDAT   - SUBROUTINE TO MAKE NICE PRINTABLE DATE FOR
                  HEADINGS.
      TSDYNLXA  - PGM XA DYNALIST TO LIST ESOTERIC UNITNAMES
                  (NOTE: USES ESTAES TO EXECUTE
                  UNAUTHORIZED!!)
      TSENQSP3  - TSOCP (AKA $DENQ) SCAN FOR GENERIC SYSDSN
                  ENQS, LOOK FOR ENQ LOCKOUTS, LOOK FOR
                  RESERVE ENQS.  (NOTE USES GQSCAN)