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)
IS THE JCL THAT CREATED THIS TAPE ( YOU ARE READING IT NOW )
COMPRESSION / DECOMPRESSION PROGRAM FOR THIS TAPE . THIS IS THE CODE USED FOR COMPRESSION AND DECOMPRESSION OF THIS TAPE
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
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
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
IS THE MVS FREEALL COMMAND FOR TSO
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
THIS IS FOR MY USE TO SHOW SOME STATS
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 .
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
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 .
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
CONTAINS A PROGRAM DEVELOPED AT GRUMMAN WHICH PRINTS THE CURRENT SYSTEM CONFIGURATION . MEMBER ' CONFJCL ' IS SAMPLE JCL . THIS FILE IS IN IEBUPDTE SYSIN FORMAT
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
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
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
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
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
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 '
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
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
CONTAINS THE DOCUMENTATION FOR DMS
CONTAINS THE NON-MVS/SE SOURCE FOR DMS . FILE IS IN IEBUPDTE FORMAT
CONTAINS THE NON-MVS/SE LOAD MODULES FOR DMS
CONTAINS THE MVS/SE RELEASE 1 SOURCE FOR DMS . THIS FILE IS IN IEBUPDTE FORMAT
CONTAINS THE MVS/SE RELEASE 1 LOAD MODULES FOR DMS
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
IS CBT224 WITH FILE 29 PRODUCES CSECTS WITHIN MODULES FOR SMP FROM A SET OF DLIBS
IS CBT225 WITH FILE 28 PRODUCES CSECTS WITHIN MODULES FOR SMP FROM A SET OF DLIBS
IS MVS FREEALL WHICH WILL SHOW THE NAMES OF THE FILES THAT ARE FREED
IS MVS FREEALL WHICH IS THE SAME AS FILE 30 EXCEPT THAT IS WILL NOT SHOW THE NAMES OF THE FREED FILES
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 .
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 .
IS THE SOURCE FOR THE DUMMY GHOST ROUTINES FOR APEMAN
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
IS A COLLECTION OF AMDPRDMP EXITS AND ZAPS REQUIRED FOR PUT8004 LEVEL . THIS FILE IS FROM SHERING-PLOUGH AND IS IN IEBUPDTE SYSIN FORMAT
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
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
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
IS A SP1.3 VER OF DIDOCS FROM DANIEL INTERNATIONAL THIS FILE IS IN IEBUPDTE SYSIN FORMAT
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
IS AN IEBUPDTE STREAM FROM KAISER PERMANENTE OF THE USER MODIFICATIONS THAT THEY HAVE APPLIED TO THEIR SYSTEM
IS THE SAMPLE OUTPUT FROM KAISER'S IEFACTRT SMF EXIT THE SOURCE IS IN FILE 42 . LRECL=133,BLKSIZE=32718
IS FROM KAISER AND CONTAINS CLISTS FOR THE PGMS IN FILE 42 . IT IS IN IEBCOPY FORMAT
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
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
IS A COPY OF IEAIPS00 FROM STANDARD OIL ' S MVS/SE ' S SYSTEM
IS THE LISTVOL CP FOR TSO FOR MVS
IS THE LISTSPC CP FOR TSO FROM MVS
IS LOCINDEX SUBROUTINE NEEDED FOR FILES 048 & 049
IS THE HELP DATA SET FOR LISTVOL AND LISTSPC ( CONTAINED IN FILES 48 AND 49 )
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 )
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
IS THE ZAP FOR CHKDUMPS
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
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
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
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
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
IS IN IEBUPDTE FORMAT WHICH CONTAINS THE MVS/SE DCMS SOURCE LIBRARY VERSION 2 RELEASE 3 , FEB 79
IS IN IEBUPDTE FORMAT WHICH CONTAINS THE MVS/SE DCMS MACRO LIBRARY VERSION 2 RELEASE 3 , FEB 79
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
IS IN IEBUPDTE FORMAT WHICH CONTAINS THE MVS/SE DCMS OBJECT LIBRARY VERSION 2 RELEASE 3 , FEB 79
IS IN IEBCOPY FORMAT WHICH CONTAINS THE MVS/SE DCMS LOAD MODULE LIBRARY VERSION 2 RELEASE 3 , FEB 79
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
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
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
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
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
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
SEVERAL MVS MODIFICATIONS IN SMP FORMAT THAT HAVE BEEN RECEIVED FROM CONNECTICUT NATIONAL BANK IN CONNECTICUT
SEVERAL MVS MODIFICATIONS IN SMP FORMAT THAT HAVE BEEN RECEIVED FROM C.B.T. HARTFORD , CONNECTICUT
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
CONTAINS 2 OUTPUT SAMPLES OF THE PROGRAMS CONTAINED IN FILE 073 . ( RECFM=FBA LRECL=133 BLKSIZE=32718 )
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
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
IS DOCUMENTATION FOR FILE 78 WHICH IS AN INCORE ZAP PROGRAM . ( THIS FILE IS IN FBA FORMAT )
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
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
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
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
IS THE REFERENCE MANUAL FOR IEHMAP , MAPLPA , PTXREF AND SUPERZAP ( RECFM=FBA , LRECL=80 )
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
IS THE OBJECT DECK FOR MAPLPA ( SORRY NO SOURCE )
IS THE OBJECT DECK FOR PTXREF ( SORRY NO SOURCE )
IS THE OBJECT DECK FOR SUPERZAP ( SORRY NO SOURCE )
IS AN IMS COMPRESSION EXIT IN IEBUPDTE SYSIN FORMAT COMPRISING INSTALLATION DOCUMENTATION AND SOURCE FOR SEVERAL ASSEMBLER MODULES FORM THE UNIVERSITY OF MANITOBA
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
IS THE SOURCE FOR A DNYAMIC ALLOCATION INTERFACE FOR HIGH LEVEL LANGUAGES FROM THE UNIVERSITY OF MANITOBA
IS THE DOCUMENTATION FOR THE DYNAMIC ALLOCATION INTERFACE CONTAINED IN FILE 089 OF THIS TAPE . THE DCB RECFM=FBA
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
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
IS APEMAN FROM GRUMMAN IN IEBUPDTE SYSIN FORMAT AND CONTAINS ALL THE FORTRAN PROGRAMS FOR APEMAN
IS APEMAN FROM GRUMMAN IN IEBUPDTE SYSIN FORMAT AND CONTAINS THE JCL TO LINKEDIT AND RUN THE APEMAN MONITOR AND ANALYZER
IS APEMAN FROM GRUMMAN AND CONTAINS THE DOCUMENTATION FOR APEMAN . THE FILE IS RECFM=FBA
IS APEMAN FROM GRUMMAN AND IS A SAMPLE OUTPUT FROM THE APEMAN MONITOR AND ANALYZER ( RECFM = FBA LRECL=133, BLKSIZE=32718 )
IS APEMAN FROM GRUMMAN AND IS A SAMPLE OUTPUT FROM THE PAGE FRAM TABLE ANALYZER ( RECFM = FBA LRECL=133 BLKSIZE=32718 )
IS A MOD TO ALLOW LINKLIST LIBRARIES IN THE MASTER CATALOG FROM REVLON
IS A ZAP TO INCREASE SAS PERFORMANCE FROM REVLON
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
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
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
IS APEMAN VERSION 2 GRAPHICAL ANALYSIS ROUTINES THIS IS WRITTEN IN PLI
IS SUBMAN OPERATING INSTRUCTIONS ( RECFM=FBM LRECL=133 BLKSIZE=32718 )
IS SUBMAN COMMON ROUTINES ( BAL )
IS SUBMAN BTAM MAIN ROUTINES ( BAL )
IS SUBMAN TSO 3270 MAIN ROUTINE ( BAL )
IS SUBMAN TSO MAIN ROUTINE ( BAL )
IS AN MVS SYSGEN CROSS - REFERENCE PROGRAM
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
IS A SAMPLE OUTPUT OF THE 3.7/3.8 VABDUMP ( RECFM=FBM LRECL=133 BLKSIZE=32718 )
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 * ****************************************************
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
A SAMPLE OUTPUT FROM THE PROGRAM IN FILE 113 ( RECFM=FBA LRECL=133 BLKSIZE=32718 )
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
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
A SUPERZAP AGAINST IEHMAP ( FILE 83 ) SO IEHMAP WILL CORRECTLY HANDLE A 3350 AND 3380 ' S
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 )
SEVERAL MVS MODIFICATIONS IN SMP FORMAT THAT HAVE BEEN RECEIVED FROM THE FIRST NATIONAL BANK OF CHICAGO
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
CONTAINS A COPY OF THE DOCUMENATION FILE FROM THE LATEST SPLA MODIFICATION TAPE . THERE IS NO CODE CONTAINED IN THIS FILE
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
CONTAINS INSTRUCTIONS ON HOW TO SUBMIT YOUR MODIFICATIONS TO THE TSO-GUIDE TAPE THIS FILE IS FBA FORMAT
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 .
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
IS AN ASSEMBLER PROGRAM TO GIVE INFORMATION ON THE SMF DATA SETS IN AN SMF VSAM FILE ENVIRONMENT ONLY
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) TSSPACE - TSOCP TO LIST SPACE, IXVTOC STATUS, PATH(CHAN/CHPID), LSPACE(FREE) SPACE, #USERS, DEVTYPE, AND ADDRESS FOR DASD. CAN ASK FOR ALL DASD WITH LESS THAN N PATHS TO SEE IF ANY DASD PATHS ARE MISSING. TSSYSTEM - TSOCP SHOW RELEASE, CPUTYPE, CPUSERIAL#, SYSRES, REAL STORAGE, HOW LONG SINCE (IPL/SET IPS). VTOC - TSOCP VTOC - FIXED TO SP3/XA UCBSCAN, HANDLES 123 EXTENTS WITH DF/EF. (NOTE I USE ENTRY VTOCEXCP FOR VTOC READING IN TSGTFMAP) ** EVERYTHING HAS BEEN USED ON SP3 AND XA2.1.1.
CONTAINS THE SOURCE FOR THE TSO GAME CALLED ADVENTURE IN IEBUPDTE SYSIN FORMAT . THE LOAD MODULE IS CONTAINED IN FILE 035 . YOU WILL NEED THE PL/I OPTIMIZING COMPILER TO RECOMPILE THIS CODE
IS A SUPERZAP TO INSTALL CHANNEL ROTATE AND I/O PRIORITY ON A 3.8 NON-MVSSE SYSTEM . THIS LEVEL OF THE ZAP IS AT A 8002 LEVEL SYSTEM
IS THE DOCUMENTATION FOR USE OF THE PROGRAM WHICH IS CONTAINED IN FILE 131 . ( RECFM=FBA )
IS A TSO CATALOG/DASDM INTERFACE CP FOR USE WITH MVS . CUTLOCUS IS A COMMAND PROCESSOR ( CP ) WHICH PROVICES MANY OF THE IEHPROGM FUNCTIONS TO THE TSO USERS . UNFORTUNATELY NO SOURCE ONLY OBJECT THERE IS NO WAY AT ALL TO GET SOURCE EITHER , WE HAVE TRIED SEVERAL TIMES . THE FUNCTIONS ARE : BLDG ... BUILD GDG INDEX LEVELS BLDX ... BUILD INDEX LEVELS CATLG ... CATALOG DATASETS CONNECT ... CONNECT CATALOGS DLTX ... DELETE INDEX LEVELS FIND ... LOCATE AND DESCRIBE DATASETS PURGE ... SCRATCH AND OPTIONALLY , UNCATALOG RELEASE ... RELEASE CATALOGS UNCATLG ... UNCATLG DATASETS
IS AN ASSEMBLER PROGRAM FROM THE AETNA LIFE INSURANCE COMPANY TO GIVE A CONDENSED LIST CDS . THIS PROGRAM RUNS AGAINST SMP REL4 AND WILL CONDENSE ON THE ORDER OF 6 TO 1 OVER IBM'S LIST CDS SEE THE CODE FOR ADDITIONAL INFORMATION
IS A SYSTEM MOD TO CHANGE MCS CONSOLES TO COME UP IN ROLL DELETE MODE . THERE IS ALSO AN SP1.3 VERSION IN THIS FILE
IS A SYSTEM MOD TO DO I/O PRIORITY QUEUEING ON A NON MVS/SE SYSTEM
IS A MODIFICATION TO KEEP VIO PAGES OFF THE DRUMS ALSO WILL QUEUE ANY VIO PAGES OFF THE PART DUPLEX QUEUE INSTEAD OF THE PART LOCAL QUEUE . SEE THE MODIFICATION FOR ADDITIONAL INFORMATION
IS FROM CONNECTICUT BANK AND TRUST COMPANY AND SEVERAL OF THEIR COMMAND PROCESSORS . THIS FILE IS IN IEBUPDTE SYSIN FORMAT SEE THE MEMBER CALLED $$DOC FOR ADDITIONAL INFORMATION LETTERS ... TSO CP TO CHANGE SCREEN SIZE UNDER TSO TCAM SUPPORTS MODELS 2, 3, 4, AND 5 LETTERS# ... HELP FOR LETTERS DELALL ... TSO CP TO DELETE ALL OF A TSO USERS DATASETS SOME OF THIS CODE IS INSTALLATION DEPENDENT DELALL# ... HELP FOR DELALL DSNAME ... TSO CP TO SHOW ENQUES FOR MVS/SP1.3 DSNAME# ... HELP FOR DSNAME PROFLIST ... TSO CP TO SHOW TSOUSERS PROFILE - NEED TO HAVE ACCOUNT AUTHORITY TERMLIST ... TSO CP TO SHOW TERMINAL CHARACTERISTICS FOR YOUR TSO SESSION HAS TO RUN AUTHORIZED ( USES OUR SVC 254 ) TERMLST# ... HELP FOR TERMLIST TSOUSER ... TSO CP TO SHOW CURRENTLY RUNNING TSO USERS HAS TO RUN AUTHORIZED (USES OUR SVC 254) TSOUSER# ... HELP FOR TSOUSER
IS AN IEBUPDTE STREAM THAT CONTAINS A PROGRAM AND JCL THAT WILL DYNAMICALLY TURN THE SYSTEM TRACE FACILITY ON OR OFF VIA OPERATOR COMMAND
SEVERAL MVS MODIFICATIONS IN SMP FORMAT THAT HAVE BEEN RECEIVED FOR A SHARE INSTALLATION
IS IN IEBUPDTE FORMAT FROM STANDARD OIL WHICH CONTAINS SEVERAL UTILITY SOURCE PROGRAMS 1 PRINTOFF ( FIXED SOME BUGS )
IS A PROGRAM TO PROCESS THE OUTPUT OF FILES 28 AND FILE 29 ON THIS TAPE . WILL PROCESS THE FILE TO PRODUCE A REPORT TO SHOW CSECTS IN ORDER BY LIBRARY DATASET , OR BY MODULE SEQUENCE OR CSCET SEQUENCE. HELPFUL WHEN DOING MODS WITH SMP . THE JCL TO RUN IS INCLUDED AS COMMENTS WITHIN THE PROGRAM ITSELF
IS FROM THE DEPARTMENT OF TRANSPORTATION , STATE OF WASHINGTON . THIS FILE IS IN IEBUPDTE SYSIN FORMAT AND CONTAINS THE FOLLOWING BRODSCAN PROGRAM TO SCAN SYS1.BRODCAST DATASET AND REPORT STRUCTURE BRODSCN$ SUMMARY OF BRODSCAN AND SAMPLE JCL DSN COMMAND PROCESSOR TO SHOW DATASET ENQS DSN$ TSO HELP DOCUMENT FOR DSN DSN13 MVS/SP1.3 VERSION OF DSN ENTER MACRO USED DURING ASSEMBLY ENTER$ EXPLANATION OF ENTER MACRO FORMATPG A PROGRAM TO PREFORMAT A DATASET FORMATP$ EXPLANATION OF THE FORMATPG PROGRAM LEAVE MACRO USED DURING ASSEMBLY LEAVE$ EXPLANATION OF LEAVE MACRO LISTENQ COMMAND PROCESSOR WHICH SHOWS ALL DATASET ALLOCATIONS BY JOB LISTENQ$ TSO HELP DOCUMENT FOR LISTENQ MODCOPY PROGRAM TO COPY MOD DATASETS THAT WERE OPEN DURING SYSTEM FAILURES ( USED IN CONJUNCTION WITH FORMATPG ) MODCOPY$ EXPLANATION OR MODCOPY SETR MACRO USED DURING ASSEMBLY SETR$ EXPLANATION OF SETR MACRO VSAMHST$ DESCRIBES USE OF VSAMHIST PROGRAM VSAMHIST PROGRAM TO ANALYZE VSAM DATASET UTILIZATIONS WAITR COMMAND PROCESSOR TO SHOW ALL ENQ CONFLICTS FOR A GIVEN JOB WAITR$ TSO HELP DOCUMENT FOR WAITR WAITR13 MVS/SP1.3 VERSION OF WAITR
IS AN RMF POST PROCESSOR PROGRAM THIS PROGRAM WILL NOT WORK WITH MF/1 RECORDS . THIS PROGRAM WILL READ SMF RECORDS THAT CONTAIN RMF RECORDED RECORDS AND SELECT THE RMF RECORDS FOR ANALYSIS . THIS INPUT SHOULD BE IN THE SEQUENCE AS RECORDED BY RMF EITHER IN THE SYS1.MANX/Y DATA SETS OR ON TAPE . THIS PROGRAM WILL PRINT 6 LINES OF OUTPUT FOR EACH RMF RECORDING PERIOD AND BREAK FOR A NEW PAGE FOR EACH DAY AND SHIFT . THIS PROGRAM IS SET TO PRINT AT 8 LPI . CHANGE CONSTANT " NUMSETS " TO ADJUST THE NUMBER OF SETS TO PRINT ON A PAGE . THIS PROGRAM WILL REPORT FOR AN MP / AP / UP ENVIRONMENT . THIS PROGRAM WILL NOT REPORT SERVICE FOR DOMAIN 0 OR FOR DOMAINS HIGHER THAN 12 AND ON CHANNEL UTILIZATION FOR CHANNEL 0 OR FOR CHANNELS HIGHER THAN 12 . REPORT CONTENTS . COLUMN LINE # MEANING HEADING IN PERIOD TIME 1 START TIME OF RMF PERIOD CPU % 1 CPU UTILIZATION IN PERCENT FOR CPU 0 2 CPU UTILIZATION IN PERCENT FOR CPU 1 4 CPU PERFORMANCE INDEX - THE RELATIONSHIP OF CPU UTILIZATION TO TOTAL CPU SERVICE PROVIDED TP/DP/PF 1 TOTAL PAGING RATE - # OF PAGES PER F/SP/PP SECOND INCLUDES PAGING, SWAPING AND VIO 2 DEMAND PAGING RATE - ( NON-SWAP PAGE RATE ) 3 PAGE FAULT RATE - PAGE INS + PAGE RECLAIMS 4 TOTAL NUMBER OF FIXED PAGES 5 NUMBER OF PAGEABLE SYSTEM PAGES 6 NUMBER OF PAGEABLE PRIVATE PAGES SERVICE 1 TOTAL SERVICE UNITS ( SERVICE IS SHOWN BY 2 CPU SERVICE IN THOUSANDS OF DOMAIN 3 IOC SERVICE SERVICE UNITS ) AND 4 MSO SERVICE TOTAL 5 NUMBER OF ENDED TRANSACTIONS IN PERIOD 6 AVERAGE TRANSACTION TIME - SHOWN IN SECONDS UP TO 99.9 - OR - - IN MINUTES SHOWN AS N.N"M" - OR - - NNN"M" CHANNELS 1 CHANNEL ACTIVITY IN PERCENT FOR CPU 0 1 - 6 2 CHANNEL ACTIVITY IN PERCENT FOR CPU 1 DEVICE 1 - 6 WORSE 6 DASD DEVICES FOR QUEUE LENGTH VOLSER Q SHOWN WITH VOLSER AND QUEUE LENGTH IN DECENDING ORDER JCL REQUIRED: //S1 EXEC PGM=RMFR002 ( NEEDS LESS THAN 192K REGION ) //INPUT DD DSN=SYS1.MANX,DISP=SHR //OUTPUT DD SYSOUT=1 ( 8 LPI )
THIS FILE IS FROM UNION OIL COMPANY OF CALIFORNIA . IT IS IN IEBUPDTE SYSIN FORMAT AND CONTAINS THE THE FOLLOWING : 1 SP1.3 SPY THAT USES XM 2 GTEDS Q WITH PROTECTION AGAINST DELETING OTHER USERS OUTPUT ( NOT AN SP1.3 VERSION ) 3 SP1.3 ENQ 4 DSPRINT BANNER PAGE MOD 5 DSPRINT Q DISPLAY 6 OTHER MISC CODE
IS THE SOURCE IN IEBUPDTE FORMAT FOR THE LSPACE TSO COMMAND PROCESSOR FROM SCHERING-PLOUGH . THIS CP ACCEPTS A COMMAND THAT MAY CONTAIN UCBS , VOLSERS , PARTIAL VOLSERS , ESOTERIC OR GENERIC DEVICE NAMES , OR SEVERAL KEYWORDS AND RETURNS THE SPACE AVAILABLE ON THOSE VOLUMES
IS IN IEBUPDTE FORMAT FROM HOBART AND CONTAINS 1 FLOATING STORAGE FENCE ( NON-MVSSE ) 2 RMF TRACE EXIT 3 SAMPLE OF AN IEFUJV EXIT 4 IEFUJV TABLE 5 CPU COMMAND ( ASSEMBLER VERSION OF YALE'S PLI CPU COMMAND ) ++++
IS THE SOURCE CODE FOR SQUISH THAT WILL RUN UNDER MVS. THIS PROGRAM NEEDS AN SVC APPENDAGE WHICH IS IN FILE 147 ON THIS TAPE. CHECK THE CODE FOR ADDITION-* INFORMATION ON THIS PROGRAM. MUST BE MARKED AC=1
IS THE SVC APPENDAGE NEEDED BY THE SQUISH PROGRAM WHICH IS IN FILE 146 ON THIS TAPE
IS AN MVS/SP1.3 VERSION OF THE TSO CP CALLED QUE FROM ANR PRODUCTION COMPANY ( FORMERLY CALLED THE MICHIGAN WISCONSIN PIPE LINE COMPANY ) OF HOUTSON TEXAS
CONTAINS SEVERAL UTILITES FROM UCLA . THIS FILE IS IN IEBUPDTE SYSIN FORMAT - SEE THE MEMBER CALLED $$DOC FOR ADDITON INFORMATION. THE FOLLOWING IS A BRIEF DESCRIPTION OF UTILITIES IN THIS FILE : CCNEDFSE/CCNEDFSH - FULL SCREEN TSO EDIT SUBCOMMAND FOR 3270'S. THIS INCLUDES MOVE/COPY/DELETE COMMANDS WHICH ALLOW LINE NUMBERS ON UNNUMBERED FILES. REQUIRES ZAP TO IKJEBEMA TO ADD TO EDIT COMMAND TABLE. (SEE INFO CNEDFSE) CMSLOAD - LOAD "DISK DUMP" FILE FROM VM. COMPARE - LOAD MODULE / CSECT COMPARE PROGRAM. *** REQUIRED *** DUMPINFO - TSO CP TO DISPLAY SYS1.DUMP DATASET STATUS. INCLUDES TITLE, DATE AND TIMES. ENQ - SP1.3 ENQ DISPLAY TSO CP ESDXREF - LOAD MODULE / CSECT XREF PGM IEAVNP99 - SAMPLE USER NIP EXIT ROUTINE. SEE EAVNP99 FOR SAMPLE SMP INSTALL. IEFU83 - SMF 83 EXIT WITH CODE TO WTO OLD IEC209I TAPE STATISTICS MESSAGE. (THE REST OF THE LOCAL CODE SHOULD BE DELETED). IXTOFMT5 - SUBROUTINE USED TO UPGRADE PGMS TO WORK ON INDEXED VTOC'S. RETURNS "FAKE" FMT5'S FOR INDEXED PACKS. (USED BY LISTSPC AND VTOCLIST) JOIN - VERY SIMPLE & POWERFUL GENERAL MATCH MERGE PGM. LISTGRP - LISTS UNITS IN GENERIC'S, OR GENERICS. LISTSPC - OLD LISTSPC CP FROM CBT TAPE UPDATED FOR INDEXED VTOCS. (USES IXTOFMT5 SUBROUTINE). MOVEZAP - ZAP'S TO (COPY) OF IEHMOVE TO ALLOW RUNNING FASTER & NON-AUTHORIZED. OACFSORT - ASM SUBROUTINE TO DO FIXED LEN QUICKSORTS. (FINAL ORDER CHECK COULD BE REMOVED FOR HIGH USAGE CASES) OACMOVE - IEHMOVE PRELOAD PGM. (SEE ALSO MOVEZAP) OACNSWAP - PGM TO RUN PROBLEM PROGRAMS NON-SWAPPABLE WITH ONLY ONE PPT ENTRY. PGM IS NOT APF AUTHORIZED. (SEE ACNSWAP FOR PPT ENTRY INFO). PTFXREF - PE CHAIN RUNNER (PLIX). QUEUESP - JES QUEUE LOOKER PGM (SP1.3 ONLY) SALVAGE - HDA / PACK CLEAN UP PGM (& CP). SMPULCMP - SMP LMOD ENTRY (FROM SMP UNLOAD) COMPARE. USED IN SP1.0 TO SP1.3 CONVERSION (AND OTHER TIMES). (PLIX) UNIQUE - VERY SIMPLE PGM TO SELECT ONE OF THINGS. (SEE ALSO JOIN) USERS - TSO USERS CP (SELECTS USERS WITH WILDCARDS). VTOCLIST - OLD VTOCLIST PGM UPDATE TO WORK ON INDEXED VTOCS. (USES IXTOFMT5 SUBROUTINE)
IS THE SOURCE FOR LISTCTLG. THIS VERSION ALLOWS NODE LISTINGS. INDEX LEVELS AND GDG BASES ARE ALSO DISPLAYED. JCL TO RUN LISTCTLG //STEP01 EXEC PGM=LISTCTLG //SYSPRINT DD SYSOUT=A //DISK DD DSN=SYSCTLG,DISP=SHR,UNIT=DASD, // VOL=SER=XXXXXX //SYSIN DD * PRINT YYYYYY ***** NOTE NODE BEGINS IN CC 16 IF YOU WANT A NODE LIST
IS SVC 243 TYPE 2 SVC FOR TECHNICAL SUPPORT PEOPLE WHO WANT SVC SERVICES. THIS SVC DOES MULTIPLE SERVICES AND SHOULD BE LOOKED AT CAREFULLY BEFORE YOU INSTALL IT INTO YOUR SYSTEM
IS A PCCW MONTIOR FROM MC DONNELL DOUGLAS AUTOMATION COMPANY OF LONG BEACH , CALIFORNIA . THE FOLLOWING IS A DESCRIPTION OF THE CODE IN THIS FILE THIS PROGRAM IS USED TO MONITOR THE USAGE OF PCCW CONTROL BLOCKS IN MVS. ASM USES THESE PACKETS OF CCWS TO BUILD CHANNEL PROGRAMS FOR PAGING. IT WAS DISCOVERED THAT USERS WHO PAGEADD THEIR HIGH SPEED DEVICES (IE, DRUM AND 3380) CAN RUN SHORT OF PCCWS RESULTING IN PAGING DELAYS. ASM WILL BUILD MUCH LONGER CHANNEL PROGRAMS FOR THE HIGH SPEED DEVICES BECAUSE THEY CAN DO A LOT MORE I/O IN THE BURST. THE INITIAL ALLOCATION OF PCCWS IS BASED ON THE PAGING DEVICES ONLINE AT IPL TIME. THIS PROGRAM WILL SHOW IF YOUR SYSTEM IS BEING DEGRADED DUE TO A LACK OF PCCWS.
IS FROM DIEBOLD AND IS IN IEBUPDTE SYSIN FORMAT AND CONTAINS THE FOLLOWING : (SEE MEMBERS CALLED $$CHANGE AND $DOC) QUEUE - SP 1.3.0 VERSION OF QUEUE WITH MODIFICATIONS, SUCH AS : 1. REMOTE QUEUES ARE SEARCHED 2. MODULES WILL ASSEMBLE CORRECTLY WITH ASMF 3. JQE/JOE DUMPS ARE NOW READABLE 4. ALIASES ADDED FOR COMMON COMMANDS 5. HEX DUMP SHOWS TTR AND MBBCCHHR IN HEADER 6. HELP SCREENS CHANGED SEE MEMBER $QMODS FOR CURRENT UPDATES AND MEMBERS $QDOCSP1-4 FOR PAST UPDATES. (THIS VERSION OF QUEUE WAS OBTAINED FROM CBT TAPE VERSION 04-04-82 #190 FILE 322.) SPY - SP 1.3.0 VERSION OF SPY, SWAP, AND COMMAND WITH MODS : 1. CONVERSATIONAL PF KEY SUPPORT 2. FORCE NON-SWAPPABLE WHILE IN TIMER UPDATE MODE 3. "RESHOW" KEY FOR PREVIOUS COMMAND 4. # COMMAND SUBSYSTEM SUPPORT 5. ALARM SUPPORT FOR ERROR MESSAGES 6. DISPLAY OF TERMID FOR TSO USERS IN SWAP 7. VARIOUS EDITS - SEE LABELS RGR, AND SP3 (THIS VERSION OF SPY WAS OBTAINED FROM CBT TAPE VERSION 04-04-82 #190 FILE 338.) IGC250 - TECH SUPPORT SVC FOR ABOVE PROGRAMS, FROM CBT TAPE FILE 151 1. AUTH FLAG BIT MOVED FROM TCBID TO TCBUSER FIELD DUE TO ABENDS UNDER MVS SP 1.3.0 STATJES - SP 1.3.0 VERSION OF STATJES (STATUS1-5) WHICH IS A REPLACEMENT FOR THE TSO STATUS COMMAND
THIS IS THE SOURCE FOR A SHARED DASD ANALYSIS PROGRAM IT USES GTF SIO AND IO INTERRUPTS AS INPUT AND PRODUCES A REPORT SHOWING ACTIVITY AND CONTENTION ON EACH SPINDLE AND ON EACH CHANNEL IF OPTCHAN IS AVAILABLE ON A DEVICE. JCL ............... //STEP 01 EXEC PGM=DASDMVS,PARM='XXXXX' //* XXXXX IS NUMBER OF MINUTES IN EACH REPORT //SYSPRINT DD SYSOUT=A //SNAP DD DUMMY //DDGTF DD DSN=GTF.TAPE //SYSIN DD * 4A0 INPUT CARD INPUT 1 CHANNEL 4B0,5B0 INPUT CARD INPUT 2 CHANNEL ETC....
IS VERSION 5 OF THE MVS TUNING REPORT NOVEMBER 1979 FROM THE SHARE MVS TUNING PROJECT . THIS FILE CONTAINS UPPER AND LOWER CASE CHARACTERS AND IS FBM FORMAT, THIS IS THE LATEST VERSION OF THIS REPORT SEE FILE 183 FOR FOR VER 4 .
IS THE TSO COMMAND PROCESSOR 'PRINTOFF' FROM THE IBM MVS IPO SYSTEM. THIS WILL BE VERY HANDY IN PRINTING OFF FILES 155, AND 240 ON THE MODS TAPE, ESPECIALLY IF YOU DON'T HAVE A PRINTER WITH UPPER AND LOWER CASE CHARACTERS. (FROM IPO RELEASE 1.2)
IS THE HELP DATA SET FOR THE TSO COMMAND PROCESSOR 'PRINTOFF' CONTAINED IN FILE 156 OF THE MVSMODS TAPE
IS FROM CONNECTICUT MUTUAL LIFE INSURANCE COMPANY AND CONTAINS A COPY OF THEIR DSPRINT REPLACEMENT J R P (JES2 REMOTE PRINTERS) THIS PRODUCT WAS DESIGNED AND WRITTEN WITH THE INTENT OF INCREASING USER AS WELL AS PROGRAMMER PRODUCTIVITY. IT("JRP") MAKES USE OF 3270 PRINTER DEVICES TO PRINT SPOOLED JES2 OUTPUT. OUTPUT DEVICES ARE DEFINED TO "JRP" VIA A SEQUENTIAL DATA SET. EACH CONTROL CARD IN THIS DATA SET DESCRIBES THE ATTRIBUTES OF ONE PRINTER. AFTER "JRP" INITIALIZATION,A SUBSYSTEM REQUEST IS ISSUED TO JES2 BASED ON EACH PRINTERS DESCRIPTION. IF JES2 CONFIRMS THAT OUTPUT IS AVAILABLE FOR THE PRINTER DESCRIBED,A SUBTASK IS CREATED, USING THE ATTRIBUTES DEFINED FOR THAT PARTICULAR DEVICE. THE SPOOL DATASET IS READ, BUFFERED, THEN WRITTEN TO THE PRINTER VIA "VTAM". "JRP" SUPPORTS VTAM SNA AND NONSNA TERMINALS AS "JRP" CONTROL TERMINALS. A MAXIMUM OF 25(TWENTY FIVE) TERMINALS ARE SUPPORT SIMULTANIOUSLY. ALL FUNCTIONS REQUIRED TO SUPPORT "JRPS" PRINTER DEVICES ARE AVAILIBLE FROM A "JRP" CONTROL TERMINAL.
IS FROM CBT AND CONTAINS A COPY OF THEIR UCBFIND ROUTINE FOR MVS/SP AND MVS/SP XA . THIS SUBROUTINE HAS TO RUN AUTHORIZED . THIS IS ACCOMPLISHED BY A USER WRITTEN SVC . SEE THE CODE FOR COMPLETE DOCUMENTATION . UCBFIND IS A SUBROUTINE FOR USE IN SP3 OR X-A SYSTEM FOR UCB LOOK UP FUNCTIONS. THE CHARTS BELOW DESCRIBES THE FUNCTIONS |-------------------------------------------------------| |FUNC| INPUT DATA | RETURNED OUTPUT DATA | |CODE| | | |----|------------------------|-------------------------| | 00 |GENERIC OR ESOTERIC | ALL MATCHING UCBS | | |NAME | | | 01 |DEV CLASS+TYPE FOR | ALL MATCHING UCBS | | |GENERIC DEVICE | | | 01 |DEV CLASS+TYPE FOR | CURRENTLY NOT SUPPORTED| | |ESOTERIC DEVICE | | | 02 |1 COMPLETE VOL-SER | CURRENTLY NOT SUPPORTED| | 03 |FIRST 3 CHARS OF | CURRENTLY NOT SUPPORTED| | |VOL-SER | |-------------------------------------------------------| 00 DEVICE SEARCH VIA GENERIC NAME: THE EDT IS SEARCHED FOR GENERIC NAME. IF MATCH FOUND, THE COMPLETE MASK (DEVICE CLASS AND DEVICE TYPE) IS RETRIEVED FROM THE EDT. THE NAME IS GENERIC IF THE DEVICE TYPE NOT 00. ALL UCBS OF 'THAT DEVICE CLASS' ARE REQUESTED FROM THE SCAN SERVICE ROUTINE. EACH RETRIEVED UCB IS COMPARED WITH THE HELD DEVICE TYPE. UCB ADDRESSES OF ALL MATCHES ARE STORED IN THE CALLERS STORAGE AREA WITH A COUNT OF THE NUMBER FOUND. 00 DEVICE SEARCH VIA ESOTERIC NAME: THE EDT IS SEARCHED FOR ESOTERIC NAME. IF MATCH FOUND, THE COMPLETE MASK (DEVICE CLASS AND DEVICE TYPE) IS RETRIEVED FROM THE EDT. THE NAME IS ESOTERIC IF THE DEVICE TYPE = 00. THE SCAN SERVICE ROUTINE CAN NOT BE USED, IEFAB4UV IS UTILIZED (PROTECT KEY 1) 01 DEVICE SEARCH VIA DEVICE CLASS + TYPE FOR GENERIC NAME: THE DEVICE IS GENERIC IF THE DEVICE TYPE NOT 00. ALL UCBS OF 'THAT DEVICE CLASS' ARE REQUESTED FROM THE SCAN SERVICE ROUTINE EACH RETRIEVED UCB IS COMPARED WITH THE HELD DEVICE TYPE. ALL MATCHES ARE STORED IN THE CALLER'S STORAGE AREA WITH A COUNT. 01 DEVICE SEARCH VIA DEVICE CLASS + TYPE FOR ESOTERIC NAME: SUPPORTED ONLY UNDER X-A: THE DEVICE IS ESOTERIC IF THE DEVICE TYPE = 00. IEFAB4UV IS INVOKED WITH THE UCBTYP AS INPUT REQUESTING A UNIT NAME AS OUTPUT (THIS FUNCTION ONLY WORKS UNDER X-A). IEFAB4UV IS THEN REINVOKED WITH THE UNIT NAME AS INPUT. OUTPUT CONSISTS OF THE UCBS AND A COUNT OF THEM IF ALL THE UCB ADDRESSES DO NOT FIT INTO THE OUTPUT AREA, THE CALLER MUST RE-INVOKE THE SUBROUTINE WITH THE SAME REQUEST, ''WITHOUT'' CLEARING OUT THE 100 BYTE WORK AREA (INFO IN THAT AREA TELLS THE SUBROUTINE WHERE TO CONTINUE PROCESSING UCBS. THIS CODE IS NOT COMPLETED CMD BUFFER (INPUT) POINTED TO BY CPPL: ____________________________________________ | XX |XXXXXX|CCCCCCCC| XXXXXXXX | |________________|________|________________| |FUNCTION |(NOT | NAME/ | ADDRESS OF A | | CODE | USED)| DEVICE | 2K OUTPUT AREA | | | | TYPE | | |_________|______|________|________________| F - XX FUNCTION BITS - 00: GENERIC/ESOTERIC NAME BEING PASSED FOR UCBS 01: UNITTYP (3010200E) IS BEING PASSED FOR MATCHING UCBS (00012000) ESOTERIC DEVICES WORKS ONLY FOR X-A THE FOLLOWING FUNCTIONS ARE NOT SUPPORTED: 02: 1 COMPLETE VOL-SER IS BEING PASSED FOR MATCHING UCB 03: FIRST 3 CHARS OF VOL-SER BEING PASSED FOR MATCHING UCBS - XXXXXX NOT UTILIZED CURRENTLY CL8-GENERIC/ESOTERIC/VOL-SER NAME OR: - XX DEVICE CLASS - XXXXXX NOT UTILIZED FOR FUNCTION=01 F - AN ADDRESS OF A 2K STORAGE AREA WHICH THE CALLER IS RESPONSIBLE TO GET/FREEMAIN . IT WILL CONTAIN ALL THE OUTPUT FROM THE SUBROUTINE .THE BREAKDOWN OF ITS CONTENTS IS : - 100 BYTE WORK AREA WHICH MUST BE INITIALIZED TO BINARY ZEROS 'ONLY' ON THE FIRST CALL TO THIS SUBROUTINE FOR A SPECIFIC FUNCTION. FOR SUBSEQUENT ACCESSES 'OF SAME' FUNCTION, DO 'NOT' TOUCH THE CONTENTS OF THIS WORK AREA - 4 BYTES ( 1 FULLWORD ) FOR RETURNED COUNT OF # OF UCBS BEING RETURNED. THIS SHOULD BE INITIALIZED TO ZEROS - 1944 BYTES ( 486 FULLWORDS ) FOR RETURNED UCB ADDRESSES . THIS SHOULD BE INITIALIZED TO ZEROS RETURN CODE SETTINGS: R15 = 00 - ALL UCBS RETURNED R15 = 04 - NOT ALL UCBS RETURNED, MUST RETURN FOR THE REST R15 = 08 - NO UCBS FOUND R15 = 16 - FUNCTION NOT SUPPORTED R15 = 20 - STORAGE NOT AVAIL TO IEFAB4UV FOR UCB LIST R15 = 24 - DEVICE TYPE NOT DEFINED TO SYSTEM R15 = 28 - NOT ALL UCBS RETURNED, RECODE FOR MORE THAT 486 UCBS R15 = 99 - PROBLEM - ABEND PROGRAM
IS FROM THE COMMONWEALTH OF MASSACHUSETTS AND CONTAINS SEVERAL TSO COMMANDS. ALL THE COMMAND PROCESSORS ARE REENTERABLE, REUSABLE, AND REFRESHABLE. THEY MAY BE PLACED INTO SYS1.LPALIB, SYS1.LINKLIB, OR ANY OF THE LIBRARIES ON THE LNKLST, SUCH AS SYS1.CMDLIB. THE CONTENTS OF THIS FILE ARE: A. COMMAND PROCESSORS: DSNCHECK - CHECKS FOR A CATALOG ENTRY FOR A DATASET NAME. OPTIONALLY CHECKS FOR A MEMBER NAME IN A PDS. GREAT FOR CLISTS. USES IKJEHCIR AND THE BLDL SVC. FREEALL - NOT THE SAME OLD FREEALL. THIS IS A NEW ONE WHICH USES SVC-99, SO THIS FREEALL CAN BE MAINTAINED BY A MORE JUNIOR PROGRAMMER. HAS NICE OPERANDS, INCLUDING 'EXCEPT' FOR PROVIDING A LIST OF FILE NAMES (OR MASKS) WHICH YOU DO NOT WANT TO FREE. INSTREAM - CREATES A TEMPORARY FILE ON SYSDA FROM KEYED IN DATA, OR FROM INSTREAM DATA IN A CLIST. IS THE EQUIVALENT OF JCL 'DD *'. SYMBOLIC SUBSTITUTION CAN BE USED. EXCELLENT FOR CLISTS EXECUTING UTILITIES WHICH REQUIRE CONTROL CARDS. BETTER THAN OTHER METHODS, SUCH AS USING EDIT DURING CLIST EXECUTION, BECAUSE OF USING SYSTEM-ASSIGNED NAMES, VIO (IF AVAILABLE ON SYSDA), AND NOT HAVING TO USE CATALOGING. USES SVC-99 AND QSAM. LIBCALL - EXECUTES PROGRAMS IN THE SYSTEM AREAS, OR IN PRIVATE LIBRARIES, OR BOTH. THE USER DOES NOT NEED TO KNOW EXACTLY WHICH LIBRARY THE PROGRAM IS IN. SIMILAR TO 'CALL' AND 'XCTL', BUT HAS AN OPTIONAL 'STEPLIB' OPERAND. THE 'STEPLIB' CONCATENATION WILL BE SEARCHED AHEAD OF SYSTEM AREAS FOR THE MAIN PROGRAM, AND OTHER PROGRAMS WHICH MAY BE DYNAMICALLY LOADED AT EXECUTION TIME (SUCH AS GRAPHICS ROUTINES). LIBCALL ALSO CAN ACCEPT PROGRAM PARMS IN LOWER CASE VIA THE 'ASIS' OPERAND. USES ATTACH SVC. ESPECIALLY GOOD FOR GROUP OR SYSTEM CLISTS. SYSDSN - CREATES A LIST OF JOB/TSU/STC NAMES WHICH HAVE A DATASET ALLOCATED, OR ARE WAITING FOR ALLOCATION. USES THE GQSCAN SVC. B. MACROS: OUR VERSION OF THE GTE LABORATORIES MACROS FOR LINKAGE CONVENTIONS AND DYNAMIC ALLOCATION VIA SVC-99 (AVAILABLE IN ANOTHER FILE ON THE MODS TAPE). LINKSAVE AND LINKBACK NOW HAVE A 'GETAMT' OPERAND FOR THE GETMAIN. LINKSAVE GTEDADAT LINKBACK GTEDASET EQ$R GTEDAALC GTEDADOC C. HELP MEMBERS: HELP MEMBERS FOR THE TSO COMMANDS. (HELP FOR THE GTE DYNAMIC ALLOCATION MACROS IS OBTAINED BY ASSEMBLING MACRO GTEDADOC.) #DSNC #LCALL #FA #SYSD #IN D. JCL: THE JOBSTREAMS WE RAN FOR INSTALLATION. SMP WAS NOT USED FOR THESE COMMANDS. ACCESS TO THE CVT MACRO IN SYS1.AMODGEN IS REQUIRED FOR ALL ASSEMBLIES. DSNC LCALL FA SYSD IN
IS FROM THE AIRFORCE IN TEXAS AND CONTAINS A COPY OF THEIR ISPF/PDF SOURCE . THIS FILE IS IN IEBUPDTE SYSIN FORMAT . SEE THE MEMBER CALLED $$PROSE FOR ADDITIONAL INFORMATION . MY GOAL IS TO WRITE ISPF/PDF MENUS, ECT AND MODIFY AS LITTLE IBM LIBRARIES AS POSSIBLE. SO TO UNDERSTAND HOW TO DO THIS DO THIS YOU MUST COMPREHEND THE FILES YOU CAN ALLOCATE IN LOGON PROCEDURE OF A TSO USER THAT HAVE TO DO WITH ISPF/PDF PANELS, ETC. //USERPROC EXEC PGM=IKJEFT01,DYNAMNBR=40,TIME=1439* .............. //*------- PANEL LIBRARIES //ISPPLIB DD DISP=SHR,DSN=USER.PANEL.LIB // DD DISP=SHR,DSN=ISR.V1R1M0.ISRPLIB // DD DISP=SHR,DSN=ISP.V1R1M0.ISPPLIB //*------- MSG LIBRARIES //ISPMLIB DD DISP=SHR,DSN=ISR.V1R1M0.ISRMLIB // DD DISP=SHR,DSN=ISP.V1R1M0.ISPMLIB // DD DISP=SHR,DSN=USER.MSG.LIB //*------- SKELETON LIBRARIES //ISPSLIB DD DISP=SHR,DSN=ISR.V1R1M0.ISRSLIB // DD DISP=SHR,DSN=ISP.V1R1M0.ISPSLIB // DD DISP=SHR,DSN=USER.SKELETON.LIB //*------- TUTORIAL LIBRARIES //ISPTLIB DD DISP=SHR,DSN=ISR.V1R1M0.ISRTLIB // DD DISP=SHR,DSN=ISP.V1R1M0.ISPTLIB // DD DISP=SHR,DSN=USER.TUTORIAL.LIB .............. //*------- CLIST LIBRARIES //SYSPROC DD DISP=SHR,DSN=ISR.V1R1M0.ISRCLIB // DD DISP=SHR,DSN=USER.CLIST.LIB THERE ARE MORE DD CARDS IN THE LOGON PROC BUT THESE ARE THE ONES HAVE BEARING HERE. THE ONLY MODIFICATION WE WILL MAKE IS TO 'ISR@PRIM' IN IBM'S PANEL LIBRARY. SO WE COPY THIS ONE TO OUR PANEL LIBRARY WHICH IS CONCATENATED AHEAD OF IBM'S. ALL OTHER LIBRARIES ARE CONCATENTATED BEHIND IBM'S. SINCE MY GOAL IS NOT TO CHANGE IBM SCREENS ETC, WE WILL HAVE NO PROBLEM. NOW ALL WE DO IS PLACE PANELS IN 'PANEL' LIBRARIES, MSGS IN 'MSG' LIBRARIES, ETC. FOR EXAMPLE: CMD#P - PANEL FOR THE COMMAND CMD#S - SKELETON FOR THE COMMAND CMD#C - CLIST FOR THE COMMAND CMDNN - MSGS FOR THE COMMAND SUMMARY OF THE MODULES CONTAINED. HINT: MEMB. MEANS ALL MEMBERS NEEDED FOR PANELS, SKELS, ETC TO USE A PARTICULAR FUNCTION. MEMBER DESCRIPTION PREFIX ACCT# MEMBERS FOR USING THE TSO ACCOUNT CMD. ASMH# MEMBERS FOR USING THE TSO ASMH CMD. ASMH IS TO INTERACTIVE COMPILES. THESE SERIES OF SCREENS, ETC, ACTUALLY LIMITS THE USER TO ONLY RECEIVE THEIR ERRORS TO A SYSTERM DD CARD. SINCE NO LISTINGS, OBJ MODULES, ETC CAN BE GENERATED, I CALL IT A 'CHEAP CHECKER'. CALC# MEMBERS FOR USING CALC CMD. CALC IS A TSO CALCULATOR. COBOL# MEMBERS FOR USING COBOLCHK CMD. COBOLCHK IS TO INTERACTIVE COMPILES. THESE SERIES OF SCREENS, ETC, ACTUALLY LIMITS THE USER TO ONLY RECEIVE THEIR ERRORS TO A SYSTERM DD CARD. SINCE NO LISTINGS, OBJ MODULES, ETC CAN BE GENERATED, I CALL IT A 'CHEAP CHECKER'. COMPR# MEMBERS FOR USING THE TSO COMPARE CMD. COPYS# MEMBERS FOR USING THE TSO COPYSDS CMD. COPYSDS IS A SEQUENTIAL DATASET COPY. COUNT# MEMBERS FOR USING THE TSO COUNT COMMAND. COUNT THE NUMBER OF RECORDS IN A FILE. DA# MEMBERS FOR USING DA CMD. DA IS 'DISPLAY ACTIVE'. DATE# MEMBERS FOR USING DATE CMD. DATE GETS TODAYS DATE. DEFA# MEMBERS FOR USING DEFINING AN ALIAS IN YOUR MASTER CATALOG. DELA# MEMBERS FOR USING DELETING AN ALIAS FROM THE MASTER CATALOG. DUSER# MEMBERS FOR USING DUSER CMD. DUSER DISPLAYS THE NUMBER AND USERIDS OF THOSE ON TSO. FORT# MEMBERS FOR USING THE FORT CMD. FORT IS TO INTERACTIVE COMPILES. THESE SERIES OF SCREENS, ETC, ACTUALLY LIMITS THE USER TO ONLY RECEIVE THEIR ERRORS TO A SYSTERM DD CARD. SINCE NO LISTINGS, OBJ MODULES, ETC CAN BE GENERATED, I CALL IT A 'CHEAP CHECKER'. FORTX# MEMBERS FOR USING THE FORTX CMD. FORTX IS TO INTERACTIVE COMPILES. THESE SERIES OF SCREENS, ETC, ACTUALLY LIMITS THE USER TO ONLY RECEIVE THEIR ERRORS TO A SYSTERM DD CARD. SINCE NO LISTINGS, OBJ MODULES, ETC CAN BE GENERATED, I CALL IT A 'CHEAP CHECKER'. FREEA# MEMBERS FOR USING FREEALL CMD. HELP# MEMBERS FOR USING HELP COMMANDS. ISSUES HELP COMMANDS. INFOS# MEMBERS FOR USING INFOSYS TSO CMD. ISR PRIM THIS IS THE PRIMARY PANEL THAT YOU GET WITH YOU GET INTO ISPF/PDF. PANEL LIBRARY YOU USE SHOULD BE CONCATENATED AHEAD OF IBM'S (ISPPLIB). JUL# MEMBERS FOR USING JULIAN TSO CMD. LASTI# MEMBERS FOR USING LASTIPL TSO CMD. LISTA# MEMBERS FOR USING LISTAX TSO CMD. LISTC# MEMBERS FOR USING LISTCAT CMD. NEWS# MEMBERS FOR USING SADSC NEWS FACILITY. NOT TOO APPLICABLE TO OTHER INSTALLATIONS BUT IT SHOWS ONE HOW TO SELECTIVELY INVOKE 'BROWSE' SERVICE FROM YOUR OWN PANELS, ETC. OBSL# MEMBER FOR INVOKING 'OBS' WYLBUR PROGRAM TO DECOMPRESS A WYLBUR FILE, THEN INVOKE ISPF/PDS BROWSE SERVICE TO BROWSE IT PRINT# MEMBERS FOR USING PRINTOFF CMD. THIS IS THE FAMOUS 'PRINTOFF' FROM MY TSO FILE. QUEUE# MEMBERS FOR USING QUEUE TSO CMD. RMFMON# MEMBERS FOR USING RMFMON TSO CMD. SADTSOP THIS IS THE 'SADSC' PANEL MEMBER THAT GOES IN YOUR PANEL LIBRARY FOR TSO COMMANDS. LOOK AT ISR PRIM AND THIS MEMBER AND IT IT WILL MAKE MORE SENSE. SADUTLP THIS IS THE 'SADSC' PANEL MEMBER THAT GOES IN YOUR PANEL LIBRARY FOR UTILITY FUNCTIONS AND 'CHEAP CHECKERS'. LOOK AT ISR PRIM AND THIS MEMBER AND IT WILL MAKE MORE SENSE. SEND# MEMBERS FOR USING SEND TSO CMD. 'SEND' A MSG TO ANOTHER USER. ST# MEMBERS FOR USING STATUS CMD. SYSLG# MEMBERS FOR USING BROWSING THE SPOOLED TO DISK, OPERATOR CONSOLE LOGS. WE PUT IT INTO DISK FILES FOR THE PAST 3 WEEKS FOR BROWSING. SYSPR#P SECONDAY PANEL FOR GETTING INTO SADSC SYSTEM PROG FUNCTIONS. LOOK AT CLIST THAT IS INVOKED OUT OF ISR PRIM WHEN YOU ENTER 'S'. CLIST INVOKED CHECKS TO SEE IF 1ST CHARACTER OF USERID BEGINS WITH 'S'. IF SO YOU ARE ONE OF SYSTEMS, IF NOT, YOU ARE A BAD GUY AND RETURNED TO ISR PRIM. TIME# MEMBERS FOR USING TIME CMD. TMS# MEMBERS FOR USING TMS CMD ( INVOKE UCC1 PGM FOR INTERACTIVE TMS ACCESS ) VTOC# MEMBERS FOR USING VTOC CMD.
IS FROM DAVE COLE AT COMNET AND CONTAINS A COPY OF THEIR GLOBAL CROSS-REFERENCE LISTING GENERATOR CALLED XREFASM . THIS FILE IS IN IEBUPDTE SYSIN FORMAT . THE MACROS NEEDED FOR THIS CODE ARE CONTAINED IN FILE 408 OF THIS TAPE . PLEASE SEE BELOW FOR ADDITIONAL INFORMATION ON XREFASM . MANY LARGE PROGRAMMING SYSTEMS ARE CONSTRUCTED FROM A LARGE NUMBER OF SEPARATELY ASSEMBLED OR COMPILED SECTIONS. SUCH SYSTEMS MUST MANAGE INTERNAL COMMUNICATIONS BY MEANS OF A SET OF VECTOR TABLES AND OTHER CONTROL BLOCKS THAT ARE KNOWN TO EACH OF THE SEPARATE SECTIONS; WHICH IS TO SAY, SUCH CONTROL BLOCKS MUST CONTAIN FIELDS THAT MAY BE REFERENCED AND/OR CHANGED BY ANY OR ALL OF THE SECTIONS. ACCORDINGLY, A GLOBAL CROSS-REFERENCE LISTING, REPORTING WHICH SECTIONS REFERENCE WHICH FIELDS, IS A VERY USEFUL TOOL FOR A LARGE-SYSTEMS DEVELOPER TO HAVE. XREFASM IS A RELATIVELY SIMPLE SYSTEM THAT GENERATES SUCH GLOBAL CROSS-REFERENCE LISTINGS. SPECIFICALLY, XREFASM GENERATES A REPORT SHOWING A SORTED LIST OF ALL LABELS USED IN A GIVEN SET OF SEPARATE ASSEMBLIES OR COMPILATIONS. THE ENTRIES FOR EACH LABEL SHOW BOTH WHICH ASSEMBLIES (OR COMPILATIONS) REFERENCE THAT LABEL AND HOW MANY REFERENCES EACH ASSEMBLY HAS TO THAT LABEL.
IS VIO PAGE QUEUEING ZAP A TRAP IS PLACED AT THE END OF THE 'GETWRTQ' ROUTINE IN ILRPTM (ASM PART MONITOR MODULE). THE AVAILABLE COUNT OF SLOTS ON THIS DATASET IS CHECKED AGAINST A THRESHOLD VALUE.(IN THIS ZAP A F'WORD AT X'0BE0' ABSOLUTE ADDRESS IN CORE). IF THE COUNT OF SLOTS IS ABOVE THE THRESHOLD VALUE THE FIX RETURNS TO THE NORMAL* CODE. IF THE COUNT OF SLOTS IS BELOW THE THRESHOLD VALUE THE WRITE QUEUE JUST OBTAINED IS SCANNED FOR ANY VIO REQUESTS IF ANY ARE FOUND THEY ARE DECHAINED AND CHAINED TO A LOCAL QUEUE. WHEN ALL REQUESTS HAVE BEEN PROCESSED THE LOCAL QUEUE IS RECHAINED AT THE BEGINNING OF THE WRITE QUEUE READY FOR PROCESSING THE NEXT DATASET. CARE SHOULD BE TAKE IF THE VIO THRESHOLD VALUE IS SET TOO HIGH OR ABOVE THE AVAILABLE SLOTS AS THIS HAS THE EFFECT OF LOCKING OUT THE ADDRESS SPACE, BUT NOT LOCKING OUT THE SYSTEM (MAKES IT GO BIT SLOW !!!!) THE ZAP OBTAINS THE ASM PART WRITE QUEUE LOCK BEFORE ANY MANIPULATION OF THE WRITE QUEUES
IS CSECT PUSE PAGEING UTILIZATION PROGRAM. THIS PROGRAM IS FOR USE ON TSO AND USES FULLSCREEN SUPPORT. IT HAS BEEN TESTED OK UNDER TCAM AND VTAM. IT IS DEPENDANT ON RUNNING ON 3270'S ONLY. THE PROGRAM PRODUCES A PICTURE OF THE SLOTS USED ON EACH PAGE DATASET, ITS NAME AND DEVICE AND VOLUME, ALSO PRODUCED ARE THE SWAP DATASETS AND NUMBER OF SWAP SETS ALLOCATED. A NEW PICTURE IS PRODUCED EACH TIME THE ENTER KEY IS USED. THE PROGRAM CAN BE TERMINATED BY ENTERING 'E'
IS CSECT XXNAMEVS PROGRAM TO GIVE A SET NAME TO A PAGE/SWAP DATASET THIS PROGRAM IS USED TO GIVE A SET NAME TO A VSAM DATASPACE FOR A SWAP OR PAGE DATASET. THIS ALLOWS MUTIPLE SYSTEMS TO HAVE ENTRIES IN THEIR MCATS POINTING TO ONE DATASPACE. A SPECIAL* FIXLIST MUST BE PUT UP(IE IEAVFIXZZ) TO MAKE THE IDCAMS MODULE IGG0CLA1 FIXED IN LPA. THIS PROGRAM ACCEPTS AS A PARM FIELD THE NAME YOU WISH TO GIVE TO THE DATASPACE (IE PARM='DFD77001.T8AEEBF4.T6E081D0' AND AFTER FINDING MODULE IGG0CLAL WHICH IS PART OF IGG0CLA1 CHANGES IT IN CORE. A NORMAL IDCAMS DEFINE IS THEN DONE FOR THE DATASPACE AND WHAT DO YOU KNOW IT GENERATES OUR NAME. TO ADD THIS DATASPACE TO MULTI SYSTEMS THE DATASPACE MUST BE REMOVED FROM THE VOLUME BUT THE MCAT MUST NOT BE ALTERED, THIS IS DONE USING SUPERZAP VIA A PROGRAM XXVSAMSC WHICH IS FILE 166 OF THIS TAPE. WHEN THE DEFINE HAS BEEN COMPLETED FOR THE LAST SYSTEM THE DATASPACE IS NOT REMOVED AND WE HAVE MULTI SYSTEMS POINTING TO ONE DATASPACE
IS CSECT XXVSAMSC PROGRAM TO REMOVE DATASPACES. THIS PROGRAM REMOVES A DATASPACE FROM THE VTOC OF ANY DISK. THE PROGRAM ACCEPTS THE SAME PARM FIELD AS XXNAMEVS(SEE FILE 165) THE PROGRAM LOADS SUPERZAP AND MODIFIES SOME OF ITS CODE TO STOP THE ISSUE OF THE OVERWRITE VTOC WTOR AS IN OUR SHOP WHEN WE RECREATED ALL OUR PAGE/SWAP DATASET THIS WOULD HAVE MEANT OVER 100 REPLY XX,U BEING DONE. CARE THIS PROGRAM IS SET UP FOR 3350'S AND WILL NEED SMALL MOD FOR OTHER DISKS
IS A LOGON PRE-PROMPT EXIT FROM SCHERING-PLOUGH THIS EXIT SUPPORTS PASSWORD CHANGING AT LOGON . IT SUPPL - IES THE LOGON JCL AND SUPPORTS MOST JOB CARD AND JES2 /* JOBPARM KEYWORDS . IT ALSO CREATES AND MAINTAINS AN INFORMATION MEMBER ON EACH TSO USER CONTAINING NAME , ADDRESS , PHONE NUMBER , DATE OF LAST LOGON , ETC
IS A DYNAMIC ALLOCATION EXIT, IEFDB401 FROM SCHERING- PLOUGH. THIS EXIT WILL FRONT-END PCF II OR COULD BE SLIGHTLY MODIFIED TO RUN WITHOUT PCF 11. IT WILL ALLOW MOUNT AUTHORITY TSO USERS TO CREATE NEW TAPE DATA SETS. IT ALSO WILL SUPPORT IMS MESSAGE REGION DUMP ROUTING
IS A VTAM SECONDARY PROGRAM OPERATOR. IT RUNS AS A TSO COMMAND. IT SUBMITS COMMANDS TO VTAM AND RETURNS THE RESPONSES TO THE TSO TERMINAL. ALL INPUT AND OUTPUT IS LOGGED TO SYSLOG
IS FROM THE COLLEGE OF WILLIAM AND MARY . THIS FILE IS IN IEBUPDTE SYSIN FORMAT AND CONTAINS THE FOLLOWING: (SEE THE MEMBER CALLED $$DOC) $$DOC ...THIS MEMBER TSFDOC ...DOCUMENTATION ON THE TSO GLOBAL SYMBOLIC FACILITY (TSF) THIS MEMBER IS IN FBA FORMAT TSFOBJ ...OBJECT CODE OF THE TSO GLOBAL SYMBOLIC FACILITY (TSF) TSFSRC ...SOURCE CODE OF THE TSO GLOBAL SYMBOLIC FACILITY (TSF) WMCJOB ...SOURCE CODE FOR WMCJOB WMCOBJ ...OBJECT CODE FOR WMCJOB WMCJOBDC .DOCUMENTATION FOR WMCJOB (THIS MEMBER IS IN FBA FORMAT) THE WMCJOB TSO COMMAND MAY BE USED IN A TSO CLIST TO SUBMIT A BATCH JOB TAKING ADVANTAGE OF THE CLIST SYMBOLIC REPLACING SYSTEM. THE JCL IS CONTAINED WITHIN THE CLIST AND MAY HAVE PARAMETERS FOR THE CLIST INCLUDED AS PART OF THE JCL OR DATA STATEMENTS. THE CLIST MAY ALSO BUILD STRING VARIABLES TO BE USED AS JCL OR DATA LINES IN THE JOB. FS .......INFORMATION ON HOW TO OBTAIN A COPY OF THE WILLIAM AND MARY FULL SCREEN EDITOR OF THE IBM TSO EDIT COMMAND FULL SCREEN SUBCOMMAND OF EDIT THE COLLEGE OF WILLIAM AND MARY IS OFFERING A FULL SCREEN EDIT SUBCOMMAND OF THE TSO EDIT COMMAND TO ANY SHARE/GUIDE MEMBER WHO REQUESTS IT. THE SUBCOMMAND OF EDIT IS CALLED FS. INSTALLATIONS WHO WOULD LIKE TO OBTAIN A COPY (OBJECT CODE ONLY) MAY SEND A 300 FOOT TAPE (SL PREFERED) TO THE ADDRESS BELOW. PLEASE INCLUDE AN ENVELOPE WITH RETURN ADDRESS AND POSTAGE ATTACHED. THIS ENVELOPE WILL BE ATTACHED TO THE PACKAGE TO BE RETURNED. THE PACKAGE WILL INCLUDE YOUR TAPE AND ONE PRINTED COPY OF THE USER MANUAL AND INSTALLATION INSTRUCTIONS. THE TAPE WILL ALSO CONTAIN THE USER MANUAL. TAPES MAY BE WRITTEN AT EITHER 1600 OR 6250 BPI. WE CAN NOT PROVIDE 800 BPI TAPES. IF THE DENSITY IS NOT SPECIFIED IN THE REQUEST, 6250 WILL BE USED. MAIL REQUESTS, TAPE AND ENVELOPE WITH RETURN ADDRESS AND POSTAGE TO: DAN EWART COMPUTER CENTER THE COLLEGE OF WILLIAM AND MARY WILLIAMSBURG, VA. 23185 ATTN: FS SUPPORT FS IS A COPYRIGHTED PROGRAM WHICH MAY BE USED ON ANY CPU AT THE REQUESTING INSTALLATION. IT SHOULD NOT BE REDISTRIBUTED. THE USER MANUAL MAY BE COPIED/PRINTED WITHOUT MODIFICATION FOR USE BY MEMBERS OF THE REQUESTING INSTALLATION. SEE THE MEMBER CALLED FS FOR ADDITIONAL INFORMATION. THIS MEMBER ALSO LISTS ADVANTAGES, DISADVANTAGES, DESIGN, SCREEN FORMAT AND DISCLAIMER !!!
IS FROM THE COLLEGE OF WILLIAM AND MARY AND CONTAINS THE FOLLOWING LOAD MODULES FROM THE SOURCE CODE IN FILE 170: TSF ALIAS(WMDROP,WMSET,WMUSE) WMCJOB
IS THE USERS GUIDE AND DOCUMENATION FOR OURMF AND SERVERAL MONITOR TOOLS FROM YALE UNIVERSITY THIS FILE IS RECFM=FBA ****************************************************************** THE PRIMARY CHANGE IN THIS RELEASE IS SUPPORT FOR AP AND MP CONFIGURATIONS. THERE ARE TWO KNOWN PROBLEMS WITH THIS RELEASE WHICH SHOULD BE NOTED IF YOU HAVE IT OR INTEND TO INSTALL IT. 1. THE CPU COMMAND GENERATES A ZERODIVIDE IN A MP ENVIRON- MENT. SUGGESTED CIRCUMVENTION IS TO USE THE UP VERSION OF THE CPU COMMAND WHICH WAS DISTRIBUTED WITH THE REST OF OMF IN SOURCE IN MEMBER CPUUP AND IN OBJECT IN CPUUPO. THE PROBLEM WILL BE CORRECTED AS SOON AS POSSIBLE. 2.THERE IS A BUG IN IBM CODE FOR RPSIGNL SUPPORT WHICH WILL* CAUSE THE CPU TO GO INTO A LOOP DURING VARY CPU(X), ONLINE PROCESSING IF ANOTHER CPU REQUESTS TIMER SERVICES FROM THE CPU COMING ONLINE. THIS WOULD AFFECT IBM CODE ONLY UNDER VERY VERY UNLIKELY CIRCUMSTANCES, BUT IF YOU INSTALL THE SUPPLIED OMF CHANGE TO TIMER MANAGEMENT TO STABILIZE SAMPLING ON BOTH CPU'S, THIS BUG WILL GET YOU EVERY TIME. THE SUGGESTION IS THAT YOU PURGE STATDIE PRIOR TO ISSUING THE VARY COMMAND, THEN RESTART IT AFTER THE CPU IS ONLINE. THE SUGGESTED SEQUENCE IS: P OURMF S DIEPURG V CPU(0),ONLINE R XX,U (ONCE THE CPU IS ONLINE) S STATDIE S OURMF THE LATTER PROBLEM IS VERY NASTY, AND IF YOU HAVE ANY DIFFICULTY IN IMPLEMENTING THIS CHANGE OPERATIONALLY THEN I SUGGEST THAT YOU DO NOT INSTALL THE TIME MANAGEMENT ZAP. THERE IS NO FEASIBLE CORRECTION TO THE PROBLEM FROM WITHIN OMF AT THIS TIME, AND A FIX FROM IBM IN ANY REASONABLE PERIOD OF TIME SEEMS UNLIKELY ******************************************************************
IS THE SOURCE FOR OURMF AND SEVERAL MONITORING TOOLS FROM YALE UNIVERSITY IN IEBUPDTE FORMAT THE FOLLOWING ARE EXAMPLES OF THE OUTPUT OF SOME OF THE MONITORING TOOLS IN THIS FILE PAGES PAGE DATASETS: TYPE SER SLOTS % USED ERRORS NAME PLPA USER05 2030 55 0 PAGE3 COMMON MVTRES 754 3 0 MVTRES DUPLEX JESPK1 4350 26 0 PAGEZ LOCAL USER04 3654 0 0 PAGE1 LOCAL USER02 1624 0 0 PAGE2 LOCAL DRUMVS 1820 33 0 DRUM1 PAGE SLOTS ARE 25 % RESERVED SWAP DATASETS: SER SETS % USED ERRORS NAME USER03 64 0 0 SWAP1 DRUMVS 50 24 0 SWAP2 RCT SRM VARIABLES: CPU UTILIZATION 44 AVG ASM QUEUE 2 PAGE RATE 2 AVG UIC 47 DMN # MIN MAX WT MPLT RUA GOOU CMPL OUTQ INCU 0 255 255 1 255 1 0 1 0 1 1 1 5 1 2 1 0 2 2 2 2 1 5 4 3 2 0 2 0 1 3 1 3 1 1 0 0 0 0 0 IN WKLOAD, THE FIELDS REPORTED: PG PERFORMANCE GROUP PGP PERFORMANCE GROUP PERIOD OBJ SERVICE OBJECTIVE DMN DOMAIN SRV SERVICE UNITS PER SECOND CONSUMED BY PGP CPU CPU COMPONENT OF SRV IO IO COMPONENT OF SRV MSO STORAGE COMPONENT OF SRV ABS ABSORPTION RATE (SERVICE/TRANS-ACTIVE TIME) TSR TRANS SERVICE RATE (SERVICE/TRANS-RESIDENT TIME)* WLL WORKLOAD LEVEL SWP SWAPS PER SECOND ACT ACTIVITY (TRANS-RESIDENT/ELAPSED TIME) EFFECTIVE AVERAGE NO OF TRANS INCORE TRLEN AVERAGE TRANSACTION ELAPSED TIME RESPONSE TIME WKLOAD DURATION= 77 SEC IPS=01 CPU=10.0 IOC= 5.0 MSO= 3.0 PG PGP OBJ DMN SRV CPU IO MSO ABS TSR WLL SWP ACT TRLEN 0 1 0 0 7 7 0 0 7 7 0 0.00 1.03 0.00 1 1 1 1 37 22 9 5 22 22 97 0.00 1.70 0.00 1 2 2 1 ZEROS 1 3 3 1 89 42 25 21 145 145 46 0.00 0.61 507.99 2 1 1 2 74 61 5 7 66 77 90 0.92 1.11 0.66 2 2 1 2 24 12 9 2 94 97 86 0.05 0.26 12.44 2 3 1 3 32 17 12 2 81 81 88 0.01 0.39 0.00 3 1 4 1 39 38 0 1 19 19 95 0.00 2.07 0.00 4 1 5 1 ZEROS 5 1 7 2 25 25 0 0 107 200 81 0.52 0.24 0.38 5 2 7 2 5 3 0 2 782 782 1 0.01 0.01 3.84 5 3 7 3 ZEROS 6 1 4 1 ZEROS
IS THE UICC PACKER IN IEBUPDTE FORM FROM THE UNIVERSITY OF ILLINOIS AT CHICAGO CIRCLE VIA YALE. THIS COPY OF PACKER IS VERSION 2 - 7/13/77
IS AN SQA OVERFLOW TO CSA TRAP FROM LONDON LIFE IN CANADA IN IEBUPDTE SYSIN FORMAT. THIS TRAP IS USED TO TO IDENTIFY WHO IS USING SQA. FOR COMPLETE DOCUMENTA- TION SEE THE MEMBER CALLED $DOC SQA OVERFLOW TO CSA TRACKING. 1. TO BE ABLE TO IDENTIFY WHO IS USING SQA A TRAP HAS TO BE ADDED TO THE SYSTEM IN AN ALTERNATE NUCLEUS TO ADD IDEN- TIFICATION TO EACH GETMAIN. IN MEMBER SQATRAP THIS DATA SET IS A COPY OF THE TRAP AS USED AT LONDON LIFE. 2. AFTER IPLING THE ALTERNATE NUCLEUS A SYSDUMP WITH SQA SHOULD BE TAKEN TO GIVE A STARTING PICTURE. THE FOLLOWING IS HOW WE DO IT. O IPL ALTERNATE NUCLEUS 2 O RUN A SPQESCAN TO GET A PICTURE OF SQA/CSA USAGE. A COPY OF THIS PROGRAM IS IN MEMBER SPQESCAN OF THIS DATA SET. AN EXAMPLE OF THE JCL TO RUN THIS PROGRAM IS IN MEMBER SPQEJCL. AN EXAMPLE OF THE OUTPUT OF THIS PROGRAM IS IN MEMBER SPQESPLE. O TAKE A CONSOLE DUMP OF SQA FOR STARTING PICTURE. O AT THIS POINT WE LET THE SYSTEM RUN FOR AT LEAST 24 HR IF NOT 48 HR. 3. YOU MAN WANT TO TAKE A SNAP SHOT AT THE TIME OF THE EXPANSION TO SEE WHO IS CAUSING THE PROBLEM BY DO THE FOLLOWING: O RUN THE SPQESCAN TO GET A PICTURE OF SQA/CSA USAGE. O TAKE A CONSOLE DUMP OF SQA FOR A PICTURE AT THE TIME OF THE EXPANSION. 4. AFTER THE TRAP HAS BEEN RUNNING FOR THE 24 TO 48 HOURS WE DO THE FOLLOWING: O STOP ALL TASKS EXCEPT JES2, ACF2, AND HSM. O RUN THE SPQESCAN TO GET A PICTURE OF SQA/CSA USAGE. O TAKE A CONSOLE DUMP OF SQA FOR AN ENDING PICTURE. O STOP HSM. O RUN A SPQESCAN TO GIVE A PICTURE OF SQA/CSA USAGE. O TAKE A CONSOLE DUMP OF SQA FOR AN ENDING PICTURE. 5. AT THIS TIME WE RUN A JOB TO PRINT THE SQA THAT WAS DUMPED ABOVE TO A DISK DATA SET. THIS IS INPUT TO AN ANALYZE PROGRAM WHICH EXTRACTS THE TRAP RECORDS AND PASSES THEM TO A SAS PROGRAM FOR SORTING AND PRINTING. A COPY OF THE ANALYZE PROGRAM IS IN MEMBER SQAPRT, A COPY OF THE JCL USED TO PUT THE DUMP ON DISK, ANALYZE THE DUMP AND THE SAS PROGRAM USED TO PRINT THE OUTPUT IS IN MEMBER SQAJCL. A SAMPLE OF THE OUTPUT IS IN MEMBER SQASMPLE.
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
CONTAINS ZAPS TO THE SRM TO HANDLE THE FOLLOWING PROPERLY RUA IS A ROUNDED-UP AVERAGE OVER 30 SECONDS THAT IS THEN AVERAGED AND ROUNDED-UP WITH THE LAST 30 SECOND VALUE. THIS WAS DESIGNED TO PROVIDE A RAPID GROWTH AND* SLOW DECAY (RELATIVELY) BUT MEANS THAT A NON-ZERO VALUE CAN NEVER DROP TO ZERO. SRM CAN - AND WILL - INCREMENT ONE TARGET TO RUA+1 WHEN THE TARGET IS BELOW RUA IN ANOTHER DOMAIN. THIS IS REALLY BAD IF THE FIRST IS A RESIDUAL RUA OF 1 FOR A (CURRENTLY) UNUSED DOMAIN AND THE SECOND DOMAIN IS THE ONLY ONE WITH ANY WORK. SRM DOES NOT COUNT NS ADDRESS SPACES. A SPACE CAN COME* OUT OF NS, CAUSE A DOMAIN TO EXCEED TARGET MPL AND START A SWAP WHEN THE REAL WORKLOAD ON THE SYSTEM HAS NOT CHANGED. PARTICULARILY A PROBLEM WITH SYNC-SORT
IS AN SVC99 EXIT TO MOVE TEMPORARY DATASETS OFF THE PRIMARY TSO VOLUME. THIS EXIT IS FROM COCA-COLA COMPANY IN ATLANTA SVC99 EXIT TO ALLOCATE TSO TEMPORARY DATASETS TO A TSO ONLY SCRATCH PACK AND TO PROTECT A SECURED DIVISIONS DATA FROM UNAUTHORIZED ACCESS(PRE-ACF2 OR PRE-RACF IMPLEMENTATION). TSO IS VERY DEPENDENT ON TEMPORARY DATASETS TO PERFORM SOME OF ITS FUNCTIONS (COMPILE, ETC.). PERFORMANCE IMPROVEMENTS ARE AVAILABLE BY SEPARATING TEMPORARY, WORK DATASETS FROM THE PERMANENT DATASETS THAT ALL TSO USERS KEEP ON THEIR PRIMARY PACKS. SINCE THE UNITNAME FOR ALL NEW TSO DATASETS MUST BE SPECIFIED IN SYS1.UADS, IT IS DIFFICULT TO SEPARATE THESE DATASETS. THIS EXIT WILL CHANGE THE UNITNAME FOR TEMPORARY DATASETS FROM THAT SPECIFIED IN SYS1.UADS TO A UNITNAME OF YOUR CHOICE. THIS ALLOWS MOVING TEMPORARIES TO ANY WORK PACKS YOU LIKE OR DEDICATING WORK PACKS TO TSO USERS.
IS AN RMF POST PROCESSOR PROGRAM. THIS PROGRAM WILL GENERATE MANY VARIED AND INTERESTING RMF REPORTS IN AN EXCEEDINGLY SHORT PERIOD OF TIME (ELAPSED AND CPU). EXECUTE THIS PROGRAM AGAINST YOUR OWN RMF DATA TO GET A SAMPLE. THE FOLLOWING DOCUMENTATION IS FROM THE COMMENTS IN THE CODE ITSELF. THIS PROGRAM WILL PROCESS DATA FROM RMF VERSION 1 & VERSION 2 RMFMAP - RMF REDUCTION PROGRAM (EXECUTION DOCUMENTATION) THE FOLLOWING IS SAMPLE JCL WHICH RUNS TO PRODUCE DAILY REPORTS FOR A 168MP SYSTEM. EACH DD CARD DESCRIBES ITS GENERAL REPORT CONTENTS. FOR MORE DETAIL YOU WILL HAVE TO ATTACK THE CODE ITSELF IF ANYTHING IS NOT CLEAR. FOR THOSE OF YOU WITH FAITH, TRY IT YOU'LL LIKE IT. MAPMP PROC SYS='B168', SYSTEM ID INTVL='15', RMF REPORTING INTERVAL (MINUTES) SELLO='0800', SELECTED AVERAGE PERIOD START TIME SELHI='1659', SELECTED AVERAGE PERIOD STOP TIME TIMELO='0000', AVERAGE PERIOD START TIME TIMEHI='2359', AVERAGE PERIOD STOP TIME DATELO='77001', RECORD DATE RANGE START DATE DATEHI='99350', RECORD DATE RANGE STOP DATE RMFDSN=, THE RMF RECORD INPUT DATA SET MIP=302 SERVICE UNITS PER SECOND OF TASK EXECUTION TIME. CPU SECONDS CALCULATION IS AFFECTED BY THIS NUMBER. SEE MVS INIT AND TUNING GUIDE, SELECTING CPU SERVICE DEFINITION COEFFICIENT FOR TABLE OF VALUES. MAPMP EXEC PGM=RMFMAP, PARM='&SYS&INTVL&SELLO&SELHI&TIMELO&TIMEHI&DATELO&DATEHI&MIP'* SMF DD DSN=&RMFDSN., RMF RECORD INPUT (70,71,72,73,74,76) DISP=SHR,DCB=BFTEK=A SUMMARY REPORTS FOR CHANNELS, PERFORMANCE GROUPS, AND DEVICES ARE CONSTRAINED BY THE DD CARDS SPECIFIED FOR THE RESPECTIVE DETAIL REPORTS. IF YOU SPECIFY 10 PERFORMANCE GROUPS FOR DETAIL REPORTS YOU WILL GET SUMMARY DATA FOR THOSE SAME 10 PERFORMANCE GROUPS. IF YOU SPECIFY 2 CONTROL UNITS OF DEVICES FOR DETAIL REPORTS, YOU WILL GET SUMMARY DATA ONLY FOR THE DEVICES ON THOSE CONTROL UNITS. DEVICE SUMMARY IS ALSO LIMITED TO THE FIRST 50 UNIQUE ENTRIES. TRACE SUMMARY DATA IS PRODUCED FOR ALL TRACE ENTRIES SPECIFIED IN THE RMF PARAMETERS UP TO A MAXIMUM OF 50 UNIQUE ENTRIES. MAP1 DD SYSOUT=A SUMMARY RPT - CPU AND PAGING MAP2 DD SYSOUT=A SUMMARY RPT - FRAMES, SWAPS, AND CHANNELS TODMAP DD DUMMY TOD OUTPUT - FOR FUTURE USE PCTMAP DD SYSOUT=A SUMMARY RPT - CUMULATIVE CPU/PAGING/ CHANNEL MAP3 DD SYSOUT=A SUMMARY RPT - PERF. GRPS, TRACE AND DEVICES CPU DD SYSOUT=A BAR GRAPH - CPU BUSY PAG1 DD SYSOUT=A BAR GRAPH - TOTAL PAGING PAG2 DD SYSOUT=A BAR GRAPH - PAGE RECLAIMS PAG3 DD SYSOUT=A BAR GRAPH - ADDRESS SPACE PAGING PAG4 DD SYSOUT=A BAR GRAPH - COMMON AREA PAGING PAG5 DD SYSOUT=A BAR GRAPH - VIO PAGING PAG6 DD SYSOUT=A BAR GRAPH - SWAP PAGING AND PAGE FAULTS FRAME DD SYSOUT=A DETAIL RPT - PAGE FRAME UTILIZATION SWAP DD SYSOUT=A DETAIL RPT - SWAP COUNTS CLIST DD SYSOUT=A LIST RPT - CHANNEL DESCRIPTIONS CHACBC IS THE DDNAME FORMAT OF THE CHANNEL BAR GRAPH DDNAMES* WHERE 'A' AND 'B' ARE CPU IDS (0 OR 1) IN ANY COMBINATION AND 'C' IS ANY CHANNEL ID (0 - F). TO PRODUCE ACCURATE SUMMARY REPORTS FOR CHANNELS, THE CHANNELS MUST BE MAPPED AGAINST THE DD CARDS IN ASCENDING ORDER PRIOR TO ANY CROSS* MAPPING SUCH AS MAPPING PRIMARY AND ALTERNATE CHANNELS TOGETHER. THE EXAMPLE PROVIDED BELOW FOR THE CHANNEL DD CARDS IS FOR A 168MP WITH 8 CHANNELS ON EACH SIDE. NOTE THAT A MAXIMUM OF 20 CHANNEL DD CARDS IS ALLOWED CH0010 DD SYSOUT=A BAR GRAPH - CPU0 CHAN0 CPU1 CHAN0 CH0111 DD SYSOUT=A BAR GRAPH - CPU0 CHAN1 CPU1 CHAN1 CH0212 DD SYSOUT=A BAR GRAPH - CPU0 CHAN2 CPU1 CHAN2 CH0313 DD SYSOUT=A BAR GRAPH - CPU0 CHAN3 CPU1 CHAN3 CH0414 DD SYSOUT=A BAR GRAPH - CPU0 CHAN4 CPU1 CHAN4 CH0515 DD SYSOUT=A BAR GRAPH - CPU0 CHAN5 CPU1 CHAN5 CH0616 DD SYSOUT=A BAR GRAPH - CPU0 CHAN6 CPU1 CHAN6 CH0717 DD SYSOUT=A BAR GRAPH - CPU0 CHAN7 CPU1 CHAN7 CH0102 DD SYSOUT=A BAR GRAPH - CPU0 CHAN1 CPU0 CHAN2 CH0103 DD SYSOUT=A BAR GRAPH - CPU0 CHAN1 CPU0 CHAN3 CH0203 DD SYSOUT=A BAR GRAPH - CPU0 CHAN2 CPU0 CHAN3 CH0307 DD SYSOUT=A BAR GRAPH - CPU0 CHAN3 CPU0 CHAN7 CH1112 DD SYSOUT=A BAR GRAPH - CPU1 CHAN1 CPU1 CHAN2 CH1113 DD SYSOUT=A BAR GRAPH - CPU1 CHAN1 CPU1 CHAN3 CH1213 DD SYSOUT=A BAR GRAPH - CPU1 CHAN2 CPU1 CHAN3 CH1317 DD SYSOUT=A BAR GRAPH - CPU1 CHAN3 CPU1 CHAN7 DEVNAME DD DUMMY FOR FUTURE USE DLIST DD SYSOUT=A LIST RPT - VOLSER LIST (1ST RMF RMF INTERVAL DVXX IS THE DDNAME FORMAT OF THE DEVICE DETAIL REPORT DDNAMES WHERE 'XX' IS THE CONTROL UNIT ID OF THE DEVICES TO BE REPORTED. NOTE THAT A MAXIMUM OF 20 DEVICE DD CARDS IS ALLOWED DV11 DD SYSOUT=A DETAIL RPT - DEVICES (110-11F) DV14 DD SYSOUT=A DETAIL RPT - DEVICES (140-14F) DV15 DD SYSOUT=A DETAIL RPT - DEVICES (150-15F) DV17 DD SYSOUT=A DETAIL RPT - DEVICES (170-17F) DV28 DD SYSOUT=A DETAIL RPT - DEVICES (280-28F) DV29 DD SYSOUT=A DETAIL RPT - DEVICES (290-29F) DV3C DD SYSOUT=A DETAIL RPT - DEVICES (3C0-3CF) DV3D DD SYSOUT=A DETAIL RPT - DEVICES (3D0-3DF) PGNNN IS THE DDNAME FORMAT OF THE PERFORMANCE GROUP DETAIL REPORTS WHERE NNN IS ANY NUMBER (001 - 999). NOTE THAT A MAXIMUM OF 30 PERFORMANCE GROUPS ARE ALLOWED PG001 DD SYSOUT=A DETAIL RPT - PERFORMANCE GROUP 1 PG002 DD SYSOUT=A DETAIL RPT - PERFORMANCE GROUP 2 PG003 DD SYSOUT=A DETAIL RPT - PERFORMANCE GROUP 3 PG004 DD SYSOUT=A DETAIL RPT - PERFORMANCE GROUP 4 PG005 DD SYSOUT=A DETAIL RPT - PERFORMANCE GROUP 5 PG006 DD SYSOUT=A DETAIL RPT - PERFORMANCE GROUP 6 PG007 DD SYSOUT=A DETAIL RPT - PERFORMANCE GROUP 7 PG008 DD SYSOUT=A DETAIL RPT - PERFORMANCE GROUP 8 PG009 DD SYSOUT=A DETAIL RPT - PERFORMANCE GROUP 9 PG010 DD SYSOUT=A DETAIL RPT - PERFORMANCE GROUP 10 PG011 DD SYSOUT=A DETAIL RPT - PERFORMANCE GROUP 11 PG012 DD SYSOUT=A DETAIL RPT - PERFORMANCE GROUP 12 PG013 DD SYSOUT=A DETAIL RPT - PERFORMANCE GROUP 13 PG014 DD SYSOUT=A DETAIL RPT - PERFORMANCE GROUP 14 PG015 DD SYSOUT=A DETAIL RPT - PERFORMANCE GROUP 15 PG016 DD SYSOUT=A DETAIL RPT - PERFORMANCE GROUP 16
IS THE JCL NECESSARY TO RUN THE RMF POST PROCESSORS CONTAINED IN FILE 179 AND FILE 190
IS A REPLACEMENT FOR IKJEBEMV (THE JCL TO INSTALL IS CONTAINED IN THE CODE ITSELF) THE IBM SUPPLIED ROUTINE ASSUMES THAT MORE THAN 256 BYTES WILL BE MOVED AND THEREFORE GOES THROUGH SEVERAL* INSTRUCTIONS TO SET UP FOR A LOOP AND TESTS FOR ITS COMPLETION, WHICH IS VIRTUALLY NEVER NEEDED. THIS ROUTINE CHECKS THE LENGTH OF THE DATA TO BE MOVED* AND IF IT 256 BYTES OR LESS, A SINGLE MOVE INSTRUCTION* IS USED AVOIDING ALL THE INITIALIZATION. IKJEBEMV IS USED BY ALL EDIT SUBCOMMANDS THAT MOVE OR ALTER DATA. EXPAMPLES ARE: SAVE, RENUM, CHANGE, LIST EACH LINE IS ALSO MOVED BY THIS ROUTINE WHEN EDIT IS INVOKED. THIS ROUTINE, THEREFORE, IS USED QUITE EXTENSIVELY. ANY REDUCTION IN THE NUMBER OF INSTRUCTIONS EXECUTED IS MAGNIFIED MANY TIMES. THE CODE IN THIS CSECT SHOULD BE VALID FROM OS/MVT TO MVS LEVEL CODE . THIS CODE RAN AT CBT UNDER SVS AND IS CURRENTLY RUNNING UNDER MVS/XA SP2.1.1 AT AN 8401 LEVEL . GOOD CODE GOES A LONG WAY
IS THE TSO PDS COMMAND PROCESSOR THE PDS COMMAND ALLOWS THE TSO USER TO ACCESS AND MANIPULATE THE DIRECTORY AND SELECTED MEMBERS OF A PARTITIONED DATA SET. WITH ITS DIRECTORY OPTIONS. THE PDS COMMAND CAN PRODUCE STATISTICS ON DIRECTORY AND DATA SET USAGE, DISPLAY PORTIONS OF THE DIRECTORY, AND SCRATCH, RENAME OR CREATE ALIASES FOR SELECTED MEMBERS. FOR ALL PDS'S MEMBERS THAT HAVE PREVIOUSLY BEEN DELETED AND BEFORE THE LIBRARY HAS BEEN COMPRESSED PDS WILL ALLOW YOU TO GO IN AND RESTORE THOSE MEMBERS.* FOR LOAD DATA SETS, OPTIONS ARE AVAILABLE TO LIST LOAD* MODULE HISTORY DATA, DISPLAY AND MODIFY LOAD MOD- ULE LINKAGE, ATTRIBUTES, AND PRODUCE LOAD MODULE CSECTS MAPS IN TWO DIFFERENT LENGTHS. FOR OTHER PARTITIONED DATA SETS, OPTIONS ARE AVAILABLE TO SUBMIT A MEMBER (JCL) FOR BACKGROUND PROCESSING, LIST A MEMBER, EDIT A MEMBER OR LIST LINES FROM A MEMBER CONTAINING A SPECIFIED SEARCH STRING. THIS FILE IS IN IEBUPDTE FORMAT AND CONTAINS THE SOURCE AND HELP MEMBER FOR THIS COMMAND THE RESTORE OPTION WILL ALSO ALLOW THE RECOVERY OF LOAD MODULE MEMBERS. AN OPTION OF X WILL ALLOW TSO COMMANDS TO BE EXECUTED FROM WITHIN PDS ITSELF. EXAMPLE: 'X DELETE TEST.DATA'
CONTAINS A MODIFIED COPY OF THE MVS TUNING REPORT VERSION 4 . THIS COPY FROM LOMA LINDA UNIVERSITY HAS BEEN MODIFIED IN SUCH A WAY THAT: 1. THERE ARE NO MORE THAN 60 LINES PER PAGE (BY REMOVING A TRIPLE SPACE AT THE TOP OF EACH PAGE) SO THAT 3800 USERS CAN PRINT IT. 2. FIXED THE PAGE NUMBERS (PUT THE LAST DIGIT BACK INTO THE REPORT)
IS A PROGRAM THAT SEARCHS UCBS FROM A SUPERZAP DUMP OF IEANUC01 AND WILL GIVE THE FOLLOWING INFORMATION: DEVICE ADDRESS OFFLINE OR ONLINE SHARED OR NOT SHARED PATHS DEVICE TYPE
IS A SUBROUTINE THAT IS NEEDED BY THE PROGRAM IN FILE 184. THIS IS AN ALL PURPOSE SCAN MODULE. IT WILL SCAN FOR A CONSTANT THAT IS PASSED BY THE CALLER IT CAN RETURN EITHER: 1). THE DISPLACEMENT OF THE CONSTANT FROM THE START SEARCH ADDRESS,OR 2). THE ADDRESS OF THE CONSTANT. IF THERE IS NO MATCH A WORD OF BINARY ONE IS RETURNED. THE CALLER MUST PASS THE FOLLOWING PARAMETERS: A) ADDRESS OF THE CONSTANT B) LENGTH OF THE CONSTANT (IN BINARY) C) ADDRESS AT WHICH THE SEARCH IS TO BEGIN D) LENGTH OF SEARCH (IN BINARY) - DEFAULT IS 80 E) FULL WORD THAT WILL CONTAIN THE ADDRESS OF THE FIRST BYTE OF AN EQUAL MATCH** IT WILL CONTAIN ALL BINARY ONES IF NO MATCH IS FOUND OR THE CONTSTAND ADDR IS THIS WORD CONTAINS THE EBCDIC LETTERS 'ADDR'. ALL PARAMETER MUST BE A FULLWORD
IS IN IEBUPDTE SYSIN FORMAT COMPRISING DOCUMENTATION, EXAMPLES, MACROS AND ASSEMBLER SOURCE FOR A GENERAL PURPOSE TSO PROMPTER. THIS IS A MODIFIED VERSION OF A GPP WRITTEN ORIGINALLY BY G.A. SHRIFRIN AT OHIO STATE UNIVERSITY/COMSAT LABS. THIS VERSION IS FROM THE UNIVERSITY OF MANITOBA
IS AN ASSEMBLER PROGRAM FROM THE FIRST NATIONAL BANK OF CHICAGO TO CONVERT CLISTS FROM 255 LRECL VB TO 80 LRECL FB OR VICE VERSA
IS DOCUMENTATION FROM MELLON BANK CONCERNING MELLON BANK SHARED SPOOL FOR JES2 4.1 (SU25) PTF TAPE 7905 WITH DUAL CHECKPOINT
ARE THE MODIFICIATIONS TO INSTALL THE MELLON BANK SHARE SPOOL FOR JES2 4.1 (SU25) PTF TAPE 7905 WITH DUAL CHECKPOINT
IS AN RMF POST PROCESSOR PROGRAM. THIS PROGRAM WILL GENERATE MANY VARIED AND INTERESTING RMF REPORTS IN AN EXCEEDINGLY SHORT PERIOD OF TIME (ELAPSED AND CPU). EXECUTE THIS PROGRAM AGAINST YOUR OWN RMF DATA TO GET A SAMPLE. FOR ADDITIONAL DOCUMENTATION ON THIS PROGRAM SEE THE WRITE-UP IN THIS FILE UNDER FILE 179. THIS PROGRAM WILL ONLY WORK WITH RECORDS GENERATED FROM RMF VERSION 2. THIS POST PROCESSOR WILL* PUT OUT INFORMATION IN THE CHANNEL REPORT THAT THE PROGRAM IN FILE 179 DOES NOT. FILE 180 CONTAINS THE THE JCL NECESSARY TO RUN THIS PROGRAM
IS A COMMAND PROCESSOR THAT ALLOWS A TEMPORARY JOBLIB/STEPLIB FUNCTION. FOR THE TESTING OF DYNAMIC LINKAGE MODULAR STRUCTURES. THIS FUNCTION IS ESTABLISHED BY USING THE 'ATTACH' MACRO WITH THE 'TASKLIB' OPERAND. TWO DISTINCT TYPES OF PROCESSING ARE ACCOMPLISHED BY THIS MODULE: 1) PASSING CONTROL TO A USER PROGRAM 2) PASSING CONTROL TO A COMMAND PROCESSOR - USER PROGRAM THE USER MUST FIRST PREALLOCATE AND CONCATENATE ALL LIBRARIES THAT HE WISHES TO ESTABLISH AS A JOBLIB FUNCTION. HE WOULD THEN ENTER THE COMMAND 'HIGLOBAL' THE COMMAND PROCESSOR PROMPTS THE USER FOR TERMINAL INPUT.* THE USER WOULD THEN ENTER THE FOLLOWING: FI(FILENAME) PGM(PGMNAME) PARM'PARAMETER' WHERE: -FILENAME IS THE FILE NAME OF THE PREALLOCATED LIBRARY OR CONCATENATED LIBRARIES TO SERVE AS JOBLIB. - PGMNAME IS THE PROGRAM DESIRED FOR EXECUTION FROM THE ASSOCIATED FILE. - PARAMETER IS PARM INFO TO BE PASSED TO THE PROBLEM PROGRAM USING IBM STANDARD LINKAGE. THE USER PROGRAM IS ATTACHED WITH THE 'TASKLIB' OPERAND POINTING TO THE SPECIFIED LIBRARY. ON RETURN, THE USER TCB IS DETACHED. - COMMAND PROCESSOR THE USER MUST PREALLOCATE AND CONCATENATE ALL LIBRARIES THAT HE WISHES TO ESTABLISH AS A JOBLIB FUNCTION. HE WOULD THEN ENTER: HIGLOBAL 'COMMAND NAME' 'COMMAND OPERANDS' THE COMMAND PROCESSOR PROMPTS THE USER FOR TERMINAL INPUT.* THE USER WOULD THEN ENTER THE FOLLOWING: FI(FILENAME) CP(COMMAND NAME) WHERE: - FILENAME IS THE FILE NAME OF THE PREALLOCATED LIBRARY OR CONCATENATED LIBRARIES TO SERVE AS JOBLIB. - COMMAND NAME IS THE COMMAND DESIRED FOR EXECUTION. THE COMMAND IS ATTACHED WITH THE 'TASKLIB' OPERAND. BEFORE ATTACHING, THE CPPL PASSED TO HIGLOBAL IS REBUILT FOR THE COMMAND BEING ATTACHED. THE COMMAND BUFFER AND THE ENVIRONMENT CONTROL TABLE ARE MODIFIED.
IS THE SOURCE CODE FOR A SQUISH PROGRAM THAT WILL RUN UNDER MVS AND HAS 3350 SUPPORT. THIS PROGRAM NEEDS AN SVC APPENDAGE WHICH IS IN FILE 193 ON THIS TAPE THE FOLLOWING IS SOME DOCUMENTATION CONCERNING THIS COPY OF SQUISH (THIS PROGRAM MUST BE MARKED AC=1) BEFORE YOU RUN THIS BE SURE YOU DASDR THE OUTPUT VOLUME WITH A NEW VTOC, ELSE YOU MAY (WILL) HAVE TROUBLE WITH IT. 3350'S CAN HAVE 47 DSCB'S PER TRACK, IF YOU HAVE NOTICED THAT YOUR PACKS HAVE ONLY 46 DSCB'S PER TRACK YOU ARE MISSING PTF UZ14352. SQUISH MAY VERY WELL BLOW WHEN YOU TRY TO WRITE THE 47TH DSCB IF THE PTF IS NOT ON YOUR SYSTEM YOU MAY RUN INTO PROBLEMS IF YOU HAVE MORE THAN 26 EXTENTS IN THE FORMAT 5 DSCB 128K FOR 3350 SQUISH DDNAMES SYSIN - INPUT FOR DSNAMES TO BE PUT NEXT TO THE VTOC SYSPRINT - OUTPUT FOR STATISTICS SYSUT1 - INPUT VOLUME TO BE COPIED SYSUT2 - TARGET VOLUME FORMAT OF PREFERED DSNAMES OF SYSIN DATA SET CC 1 - PRIORITY - 1 - 7 WHERE: 7 - IS THE HIGHEST PRIORITY 1 - IS THE LOWEST PRIORITY BLANK DEFAULTS TO PRIORITY 1 CC 2 - 45 - DSNAME OF PRIORITY DATA SET NOTE: 45 CARDS MAX WITH 1 DSN PER CARD DEVICE SUPPORT 3350 3330,3330-1 2314 2305-1,2305-2 DATASET SUPPORT VSAM ISAM UNMOVEABLE DATASETS ORDER OF COPY VSAM, ISAM, UNMOVEABLE DATASETS SYSCATLG PRIORITY DATASETS - PRIORITY 7 THROUGH PRIORITY 1 CYLINDER ALLOCATED DATASETS TRACK ALLOCATED DATASETS ORDER OF OUTPUT DISK UNMOVEABLE DATASETS WILL BE PLACED WHERE THEY WERE SYSCATLG DATASET WILL BE PLACED BELOW THE VTOC PRIORITY DATASETS WILL BE PLACED IN ORDER BELOW SYSCTLG NON-PRIORITY DATASETS WILL BE ALLOCATED FROM THE TOP OF THE OUTPUT VOLUME NOTE: THERE MUST BE ENOUGH SPACE BELOW THE VTOC FOR THE SYSCTLG AND PRIORITY DATASETS OR SQUISH WILL ABEND NOTE: THE POSITION AND SIZE OF THE OUTPUT VTOC IS DETERMINED BY THE OUTPUT VOLUME. I.E. THE OUTPUT VTOC IS IN THE SAME PLACE AND THE SAME SIZE AS IT WAS ON THE OUTPUT VOLUME BEFORE THE MOVE.
IS THE SVC APPENDAGE NEEDED BY THE SQUISH PROGRAM WHICH IS IN FILE 192 ON THIS TAPE
IS A PROGRAM THAT WILL DETERMINE THE ACTIVE NON-VSAM SMF DATASET
IS A PROGRAM THAT WILL PROCESS SMF DATA (USUALLY THE ACTIVE SMF DATA SET) AND GIVE YOU A SHORT SUMMARY OF WHAT HAS HAPPENED EITHER ON A JOB/TSO USER BASIS OR SYSTEM WIDE. VERY HANDY TO USE UNDER TSO. IT CAN NOT PROCESS A VSAM-SMF FILE DIRECTLY
SAMPLE OUTPUT FROM THE PROGRAM IN FILE 195
IS A PROGRAM THAT WILL EXTRACT RMF RECORDS FROM AN SMF FILE
IS THE PREVIOUS VERSION OF THE TSO PDS COMMAND THAT LIVES IN FILE 182 OF THIS TAPE . SEE THE WRITE UP UNDER FILE 182 OF THIS TAPE FOR ADDITIONAL INFORMATION
IS FROM DAVE COLE AT COMNET IN WASHINGTON D.C. THIS FILE CONTAINS SEVERAL TSO COMMAND PROCESSORS THEY ARE : THE BLKSPTRK COMMAND CAN BE USED TO DISPLAY TRACK CAPACITIES FOR ANY DASD DEVICE FOR ANY COMBINATION OF KEY LENGTHS , BLOCK SIZES , AND / OR BLOCK COUNTS . THE CMDPGM COMMAND PROVIDES AN EASY TO USE MEANS OF INVOKING ( FROM TSO ) ARBITRARY TSO COMMANDS OR "BATCH" PROGRAMS OUT OF ARBITRARY LIBRARIES IN EITHER A NON-AUTHORIZED MODE OR AN AUTHORIZED MODE . ALL OF THE CMDPGM FUNCTIONS ARE CAPABLE OF ESTABLISHING ANY DESIRED LOAD LIBRARY AS A " TASK-LIBRARY " DURING THE EXECUTION OF YOUR CHOSEN COMMAND OR PROGRAM . TASK-LIBRARIES FUNCTION EXACTLY LIKE JOB-LIBRARIES OR STEP-LIBRARIES , SO THIS CAPABILITY RELIEVES THE NEED OF A " STEPLIB " MOD FOR TSO .
IS FROM TWA IN IEBUPDTE SYSIN FORMAT AND CONTAINS THE FOLLOWING PROGRAMS: WHATSNEW THIS PROGRAM ANALYZES A PDS AND LISTS THE MEMBERS IN MOST RECENTLY CHANGED ORDER A CHANGE IS CONSTITUTED TO MEAN A RE-LINKEDIT, OR A CHANGE BY SUPERZAP. IT IS DRIVEN BY THE IDR DATA RECORDS WITHIN THE PDS. WHEREUSD THIS PROGRAM ANALYZES A PDS AND LISTS ALL MEMBERS WHICH CONTAIN A REFERENCE TO A GIVEN EXTERNAL SYMBOL. COMPARE THIS PROGRAM ANALYZES GIVEN MEMBERS WHICH EXIST IN A PAIR OF PDS'S. THE MEMBERS ARE CHECKED FOR DIFFERENCES AND FOR ADHERANCE TO INSTALLATION STANDARDS AS A PRE-IMPLEMENTATION Q/C MEASURE. COBREAD THIS PROGRAM ANALYZES A PDS AND LISTS ALL MEMBERS ALONG WITH THE COBOL ATTRIBUTES ASSOCIATED WITH THE MAIN CSECT WITHIN THE MODULE. SUCH ITEMS AS COBOL / STATE / / FLOW / / OPTIMIZATION / /TEST/ , / ENDJOB / , AND / DYNAM / ARE LISTED. THE ABILITY TO SELECTIVELY ANALYZE A SINGLE MEMBER IS ALSO SUPPORTED. XREF1 THIS PROGRAM SCANS A PDS AND PRODUCES INTERMEDIATE RECORDS TO ALLOW XREF2 TO CREATE A GLOBAL CROSS- REFERENCE OF EXTERNAL SYMBOLS IN THE PDS . THIS REPORT PROVIDES INFORMATION OF THE FORM CSECT IS CONTAINED IN THE FOLLOWING LOAD MODULES ... XREF2 THIS IS THE REPORT PROGRAM TO PROCESS THE OUTPUT OF XREF1 . IT MAY HAVE MULTIPLE XREF1 FILES AS INPUT ALL INPUTS WILL BE MERGED WITHIN THE REPORT GENERATION PROCESS
IS CODE THAT MAY BE ADDED TO FILES 179 AND/OR 190 SO THAT THOSE TWO RMF PROGRAMS CAN HANDLE MULTIPLE DAY'S OF INPUT AND PUT OUT A DATE LINE EACH TIME THE DAY CHANGES. THE CODE ITSELF TELLS WHERE TO PUT THIS CODE IN THE PROGRAMS
IS THE SOURCE, JCL AND DOCUMENTATION FOR THE EXTENDED JES2 AUTOMATIC COMMAND PROCESSING SYSTEM IN IEBUPDTE FORMAT. THIS SYSTEM WILL EXTEND THE TIME-OF-DAY PROCESSING SUPPORTED BY JES2 AND ADD THE FEATURES OF DAY-OF-WEEK, WEEK-OF-MONTH, AND MONTH-OF-YEAR PROCESSING
IS A SUPERZAP TO REDUCE THE POLLING OF REMOTE 3270 DEVICES THAT ARE NOT LOGGED ON. THIS IS ACCOMPLISHED BY INCREASING THE POLLING INTERVAL BY A FACTOR OF 15 IF NO ONE IS LOGGED ON. ONCE LOGON OCCURS, THE NORMAL POLLING INTERVAL IS UTILIZED. FOR TERMINALS NOT LOGGED ON, THE ACCOUNT FROM WHICH THIS ZAP WAS RECEIVED SAID 'I HAVE FOUND THAT THIS MODE DECREASES LINE ACTIVITY BY APPROXIMATELY 93 PERCENT. BECAUSE OF THE HIGH CORRELATION BETWEEN LINE ACTIVITY AND CPU UTILIZATION BY TCAM, CPU UTILIZATION IS REDUCED BY THE SAME ORDER OF MAGNITUDE. IN A PRODUCTION ENVIROMENT, WHERE THE AVERAGE TERMINAL WAS LOGGED ON APPROXIMATELY 40% OF THE TIME, TOTAL LINE* ACTIVITY WAS REDUCED BY 48%. ADDITIONALLY TCAM CPU UTILIZATION WAS REDUCED BY 47%.'
IS A PROGRAM THAT REWRITES THE VTOC ON THE TSO VOLUMES* BASED ON MOST RECENTLY USED DATA SETS. WE RUN IT EVERY NIGHT WHEN WE DO OUR TSO PACK BACK-UPS. IT EFFECTIVELY CUTS THE VTOC SEARCH TIME IN HALF, GIVING US AT LEAST A 30% IMPROVEMENT ON OUR TSO CHANNEL. (WE HAVE 4 3350'S FOR TSO AND 2 TSO CVOL CATALOGS ON ONE CHANNEL/ CONTROL UNIT). OUR VTOC'S ARE UNDER THE FIXED HEAD. THE PROGRAM ALSO PUTS THE FREE SPACE DSCBS AT THE FRONT* OF THE VTOC. THIS PROGRAM IS DEPENEDENT UP THE 'DATE LAST USED' MOD IN THE MVS TUNING REPORT. HOWEVER ONLY A* SLIGHT CHANGE WOULD MAKE IT COMPATIBLE WITH THE DATA MANAGEMENT SU 60 WHICH DOES THE SAME THING BUT PUTS THE* DATE IN A DIFFERENT FIELD IN THE DSCB. IF YOU LOOK AT THE CODE IT IS QUITE OBVIOUS THAT THE AUTHOR 'BORROWED ' HEAVILY FROM SQUISH FOR WHICH WE ARE VERY GRATEFUL. THE PROGRAM GREATLY SPEEDS UP ALLOCATION AND GREATLY IMPROVES THE SERVICE TIME ON OUR TSO CHANNEL. WE NOW HAVE A 'LOGICAL' ONE CYLINDER VTOC WITH THE MOST ACTIVE STUFF AT THE FRONT. THE WE IN THIS WRITE-UP DOES NOT REFER TO US AT CBT
IS A TSO COMMAND PROCESSOR TO PRINT DATA SETS FROM SOUTHERN CALIFORNIA EDISON COMPANY. THIS COMMAND COMMAND DYNAMICALLY PRINTS OR PUNCHES: A SEQUENTIAL DATASET, SPECIFIED MEMBERS OF A PARTITIONED DATASET, OR ALL MEMBERS OF A PARTITIONED DATASET. THIS FILE IS IN IEBUPDTE SYSIN FORMAT AND CONTAINES A HELP DATASET. THE PDS CONTAINS 3 ROUTINES: PRINTDS, PRINTDSX, PRINTDSY. LINK AS 'RENT' WITH EP=PRINTDS PRINTDS COMMENTS: 1. IT IS A COMMAND PROCESSOR (E.G. MUST BE ATTACHED BY TMP) 2. IT IS NOT AUTHORIZED 3. IT IS RE-ENTRANT AND MAY BE PLACED IN LPALIB 4 IT HAS A HELP ENTRY IN THE PDS 5 IT MAY BE LINK EDITED AS RE-ENTRANT WITH ENTRY AT MODULE PRINTDS. THE THREE MODULES THAT COMPRISE THE PROGRAM ARE: PRINTDS, PRINTDSX, PRINTDSY 6 IT SHOULD NEVER GIVE THE USER AN ABEND . IF IT DOES CONTACT THE AUTHOR 7 IT IS WRITTEN TOTALLY IN ASSEMBLER 8 THIS IS NOT A REPLACEMENT FOR THE IBM FDP CALLED DSPRINT (SEE FILE 277 FOR THAT)
IS SPY WHICH IS A TSO COMMAND PROCESSOR FROM SOUTHERN CALIFORNIA EDISON COMPANY. THIS CP DISPLAYS ALL ACTIVE OPERATORS CONSOLES ON A 3270 TSO TERMINAL . ADDITIONAL DOCUMENTATION IS GIVEN WITH IN THE CODE . THIS FILE IS IN IEBUPDTE SYSIN FORMAT ON THIS TAPE . SPY COMMENTS : 1. IT IS A PROGRAM THAT SHOULD BE CALLED OR ATTAHCED AS A COMMAND PROCESSOR (NOTE: IT DOES NOT USE R1 UPON ENTRY) 2. IT IS NOT AUTHORIZED 3. IT IS NOT RE-ENTRANT 4 IT HAS A HELP FACILITY - ENTER A '?' ANYTIME AFTER CALLING IT 5 IT WILL LINK TO PROGRAM 'SWAP' (MUST BE CONTAINED IN SAME LIBRARY AS 'SPY'). 'SWAP' IS AN ENHANCED VERSION OF 'MIPS'. BOTH PROGRAMS ARE IN SOURCE FORMAT ON THIS TAPE 6 IT IS WRITTEN TOTALLY IN ASSEMBLER IF YOU USE SPY UNDER TSO BE ALERTED TO THE FACT THAT IF YOU APPLY PTF UZ26385 (APAR OZ39506) ON 7907 YOU WILL NO LONGER BE ABLE TO RUN THIS SPY. IBM HAS MOVED THE CONSOLE BUFFERS TO FETCH PROTECTED STORAGE. IN THE FUTURE SPY WILL HAVE TO BE MODIFIED TO RUN KEY 0 SUPERVISOR STATE. (WHEN IN KEY 0, IT RUNS FINE WITH PTF UZ26385). SEE SPY IN FILES 276 AND 338 FOR USE AFTER THE CONSOLE BUFFERS HAVE BEEN MOVED TO PROTECTED STORAGE
IS A FULL SCREEN EDITOR FROM CITIBANK OF NEW YORK, NEW YORK. THIS DATA SET IS IN IEBUPDTE SYSIN FORMAT AND CONTAINS THE SOURCE MODULES AND DOCUMENTATION FOR THEIR 3270 FULL SCREEN EDITOR, WHICH IS ALSO AN INCORE EDITOR. THIS IS A TSO FULL SCREEN EDITOR TO BE USED SOLELY FOR REMOTE AND LOCAL 3270 UNITS. IT ALLOWS THE SIMULTANEOUS UPDATE AND BROWSE OF UP TO 21 LINES OF A DATA SET, AND THE EXECUTION OF AN FSE/TSO COMMAND AT THE SAME TIME
IS IN IEBGENER FORMAT WHICH CONTAINS THE DOCUMENTATION* FOR THE MVS SYSEVENT ANALYSIS PACKAGE FROM STANDARD OIL, CONTAINED IN FILES 209 AND 210 ON THIS TAPE . THIS FILE IS RECFM=FBA
IS IN IEBUPDTE FORMAT WHICH CONTAINS THE MACROS NEEDED* FOR THE MVS SYSEVENT ANALYSIS PACKAGE FROM STANDARD OIL
IS IN IEBUPDTE FORMAT WHICH CONTAINS THE SOURCE PROGRAMS AND SAMPLE JCL NEEDED FOR THE MVS SYSEVENT ANALYSIS PACKAGE FROM STANDARD OIL. THIS PACKAGE NEEDS 'TODCNVRT' WHICH IS AN ALIAS OF AMDPRSEG WHICH IS IN SYS1.AOS12 ON THE DLIB'S. AN OBJECT DECK OF AMDPRSEG ALSO RESIDES IN IEBUPDTE FORMAT IN FILE 173 ON THIS TAPE
IS IN IEBUPDTE FORMAT WHICH CONTAINS THE SOURCE FOR THE NEW POUND COMMANDS FORM STANDARD OIL FOR USE WITH DCMS VERSION 2.0 . T H E C O M M A N D S U B S Y S T E M THE VERSION OF THE COMMAND SUBSYSTEM ( CMDSBSYS ) ON THIS TAPE INCLUDES THE COMMON I/O DRIVER FROM STANDARD OIL. NOTE - THIS VERSION HAS THE FOLLOWING KNOWN BUGS : A. COMMAND RESPONSE TO A TSO TERMINAL NOT WORKING B. L= OPERAND INEFFECTIVE TO JES3 SUBSYSTEM CONSOLES C. #V GROUP DEVICE LIST FAILS SOC4 THIS VERSION OF THE COMMAND SUBSYSTEM USES A SUBSYSTEM NAME OF ' ALT1 ' DCMS USERS WISHING TO INSTALL THE DCMS ' POUND ' COMMAND TO ALLOW DCMS TO EXECUTE ' #CMD ' SUBSYSTEM COMMANDS MUST ( I SAY MUST ) USE THE COMMON I/O DRIVER VERSION OF THE SUBSYSTEM
IS IN IEBUPDTE FORMAT WHICH CONTAINS 6 SAS PROGRAMS TO PROCESS REDUCTION OF SMF AND RMF DATA RECORDS. FROM UNION CARBIDE CORPORATION. FOR ADDITIONAL INFORMATION OF THESE PROGRAMS SEE THE MEMBER CALLED $DOC SMF DATA REDUCTION IN AN MVS/RMF II ENVIRONMENT (SAS#SAMP) THIS PDS CONTAINS SEVEN MEMBERS AS DEFINED BELOW: 1. $DOC DOCUMENTATION MEMBER 2. MVS#COL1 THIS JOB IS USED TO PERFORM THE REDUCTION OF DATA FOR THE FOLLOWING SMF RECORD TYPES: 5,34,35,70,71,72,73,74 3. MVS#ANL0 THIS JOB IS USED TO PERFORM THE ANALYSIS AND REPORT WRITING FOR THE DATA COLLECTED BY MVS#COL1. IT USED THE FOLLOWING RECORD TYPES: 5,70,71,72,73,74. 4. TSORPT9 THIS JOB IS USED TO CONSTRUCT 21 DETAILED REPORTS RELATING TO TSO ACTIVITY AND RESOURCE UTILIZATION. DATA IS EXTRACTED FROM SMF RECORD TYPES 34,35,40,72. IT SHOULD BE NOTED THAT THIS REPORT HAS BEEN TAILORED TO THE SPECIFIC REQUIREMENTS OF OUR OWN INSTALLATION. AS A RESULT, A FEW CHANGES WOULD BE NECESSARY PRIOR TO ITS USE BY ANOTHER INSTALLATION. 5. SAS#T72 THIS JOB IS UTILIZED TO PERFORM BASIS PERFORMANCE GROUP ANALYSIS BY PERFORMANCE GROUP AND CPU. DATA IS BASED UPON RMF TYPE 72 RECORDS. 6. DASD THIS JOB IS UTILIZED TO PROVIDE A DASD I/O SUMMARY BY CPU. DATA IS BASED UPON RMF TYPE 74 RECORDS. 7. MVS#PLT2 THIS JOB IS USED TO CONSTRUCT A SERIES OF PLOTS RELATING TO DATA COLLECTED FROM THE FOLLOWING SMF RECORD TYPES; 5,70,71,72,73,74. THE DATA UTILIZED IS COLLECTED BY MVS#COL1. IT SHOULD BE NOTED THAT THIS REPORT HAS BEEN TAILORED TO THE SPECIFIC REQUIREMENTS OF OUR OWN INSTALLATION. AS A RESULT, A FEW CHANGES WOULD BE NECESSARY PRIOR TO ITS USE BY ANOTHER INSTALLATION. THE PURPOSE OF THE JOBS IN THIS PDS IS TO PRESENT EXAMPLES AS TO HOW SAS MAY BE UTILIZED TO ACCOMPLISH THE REDUCTION OF SMF DATA AND PERFORM SOME ELEMENTARY ANALYSIS ON THAT DATA. ALTHOUGH THE JOBS WILL PERFORM CORRECTLY IN THEIR CURRENT FORMAT, IT IS SUGGESTED THAT THEY BE UTILIZED ONLY AS A GUIDELINE. THE FLEXIBILITY OF SAS IS SUCH THAT IT WOULD BE EASY TO TAILOR REPORTS IN ORDER TO SUIT THE NEEDS OF THE INDIVIDUAL INSTALLATIION. THESE PROGRAMS ARE CURRENTLY RUNNING IN AN RMF II, MVS-MP ENVIRONMENT. ONLY THE FOLLOWING PROGRAMS CONTAIN NO CPU-DEPENDENT CODE: MVS#COL1 MVS#ANL0 SAS#T74B MVS#PLT2 IT IS STRONGLY SUGGESTED THAT ONE HAVE A THOROUGH UNDERSTANDING OF THE PROGRAMS BEFORE UTILIZATION. BECAUSE EACH INSTALLATION POSSESSES ITS OWN UNIQUE REQUIREMENTS, THESE PROGRAMS ARE INTENDED TO DEMONSTRATE THE FLEXIBILITY AND CAPABILITY OF SAS IN THE ANALYSIS OF SMF DATA. RATHER THAN BEING UTILIZED IN ITS CURRENT FORM, THEY SERVE AS A STARTING POINT FOR THE DEVELOPMENT OF FACILITIES THAT BEST SUIT THE INDIVIDUAL INSTALLATION
THIS PROGRAM WILL GIVE STATS ON ANY DISK DATA SET DESCRIPTION: THIS PROGRAM FORMATS INFORMATION ON ANY DISK DATA SET. IT READS THROUGH THE ENTIRE DATA SET AND OUTPUTS DISK TRACK USAGE, RECORD SIZES, COUNTS AND OTHER STATISTICS. IN ADDITION, SEVERAL DATA SET VALIDITY CHECKS ARE PERFORMED DURING INPUT PROCESSING TO INSURE THAT THE DATA SET WILL BE USABLE BY THE SYSTEM FOR NON-EXCP PROCESSING. IF ANY ERRORS ARE ENCOUNTERED, THE RETURN CODE IS SET TO 4095 (OR THE PROGRAM ABENDS); OTHERWISE, THE RETURN CODE IS SET TO THE MINIMUM OF 4094 AND THE NUMBER OF TRACKS WHICH SHOULD COMPRESS OUT FOR PARTITIONED DATA SETS. DEFINITIONS (FOR PARTITIONED DATA SETS): A. REAL MEMBER - A NON-ALIAS MEMBER NAME WHICH IS PRESENT IN THE DIRECTORY. B. GAS MEMBER - A MEMBER OF A PARTITIONED DATA SET WHICH HAS BEEN REPLACED OR DELETED FROM THE DATA SET. A GAS MEMBER DOES NOT HAVE AN ENTRY IN THE DIRECTORY POINTING TO IT; DISK STORAGE OCCUPIED BY GAS MEMBERS IS MADE USABLE FOR OTHER MEMBERS BY AN IEBCOPY COMPRESS OPERATION. NOTE: GAS MEMBERS CAN BE RESURRECTED BY THE TSO PDS COMMAND IF IT IS GIVEN THE BEGINNING TTR ADDRESS AND A MEMBER NAME. PROGRAM PARM (ONLY THE FIRST PARM CHARACTER IS SIGNIFICANT; AT MOST ONE OF THE FOLLOWING MAY BE SPECIFIED): A. LABELONLY - LABEL INFORMATION IS TO BE FORMATTED BUT NO DATA SET READS ARE TO BE PERFORMED (EXCEPT THE READ FOR ANY ISAM FORMAT 2 DSCB). B. NOGAS - NO GAS MEMBER REPORT IS TO BE PROVIDED FOR PARTITIONED DATA SETS. C. ERRORSONLY - ONLY ERROR MESSAGES ARE TO BE OUTPUT. D. ALLEXTENTS - ALL EXTENTS OF THE DATA SET ARE TO BE READ REGARDLESS OF THE DS1LSTAR SETTING. OPERATION: A. THE PROGRAM PERFORMS A RDJFCB TO GET THE DSNAME AND VOLUME NAME; AN OBTAIN TO GET THE FORMAT 1 DSCB; A DEVTYPE TO GET THE DEVICE CHARACTERISTICS; AND AN OPEN TO INITIALIZE THE DATA SET'S DATA EXTENT BLOCK (DEB) INFORMATION. B. THE PROGRAM FORMATS AND OUTPUTS DEB AND DSCB INFORMATION. C. THE PROGRAM THEN READS THROUGH THE DATA SET AND OUTPUTS DISK TRACK USAGE, RECORD SIZES, COUNTS AND OTHER STATISTICS. D. ADDITIONAL PROCESSING: 1. FOR PHYSICAL SEQUENTIAL, DIRECT OR VSAM DATA SETS, NO ADDITIONAL PROCESSING IS PERFORMED. 2. FOR ISAM DATA SETS, THE PROGRAM READS THROUGH THE ENTIRE DATA SET (THERE MAY BE SEVERAL FILES OF DATA) AND REPORTS ON EACH FILE. ALSO, THE PROGRAM INPUTS THE ISAM LABEL (FORMAT TWO DSCB) RECORD AND PROVIDES A DATA SET PROFILE WHICH INCLUDES DATA SET REORGANIZATION DATA AND DATA SET CHARACTERISTICS. 3. FOR PARTITIONED DATA SETS, IF THE DATA SET NAME AND A MEMBER NAME IS ALLOCATED TO THE INPUT DATA SET, THE MEMBER IS PROCESSED LIKE A SEQUENTIAL DATA SET. 4. FOR OTHER PARTITIONED DATA SETS, THE PROGRAM COMPARES DIRECTORY TTR'S AGAINST ACTUAL DISK ADDRESSES TO PROVIDE A REPORT BY GAS MEMBER: A. FOR LOAD LIBRARIES, THE LINKAGE-EDIT DATE AND THE NAMES OF THE FIRST FEW CSECTS ARE PROVIDED. B. FOR OTHER LIBRARIES, THE FIRST 79 CHARACTERS OF EACH GAS MEMBER IS OUTPUT. STATISTICS ARE MAINTAINED ON THE SIZE OF GAS AND REAL MEMBERS AND THE NUMBER OF ALIAS MEMBERS. STATS CHECKS FOR ALIASES WHICH HAVE NO REAL ENTRIES AND APPARENT ALIASES (TWO REAL MEMBERS WITH THE SAME TTR).
IS THE DOCUMENTATION FOR THE LISTPDS PROGRAM WHICH IS CONTAINED IN FILE 215 OF THIS TAPE RECFM=FBA AND CONTAINS UPPER & LOWER CASE CHARACTERS
IS THE LISTPDS PROGRAM WHICH IS A PRINT PROGRAM FOR SEQUENTIAL AND PARTITIONED DATA SETS. LISTPDS CAN LIST ANY NUMBER OF SEQUENTIAL AND PARTITIONED DATA SETS IN A SINGLE EXECUTION STEP. LISTPDS PROVIDES PAGE INDEXES, MEMBER SELECTION FACILITIES, MEMBER LOCATIONS (TTR) REPORTS, DATA SET (AND MEMBER) INDENTIFICATION HEADERS LINES, AND SEVEN DIFFERENT OUTPUT FORMATING OPTIONS
IS IN IEBUPDTE FORMAT WHICH CONTAINS TWO TSO CP (WITH THEIR HELP DATA SETS). THEY ARE: 1. LOCD--DISPLAYS WHERE A DATA SET IS CATALOGED AND LISTS ALL MOUNTED DIRECT ACCESS VOLUMES ON WHICH THE DATA SET RESIDES 2. CHGDATE--CHANGE THE EXPIRATION DATE OF A DATA SET
IS IN IEBUPDTE FORMAT WHICH CONTAINS A DISSASMBLER. COMPLETE DOCUMENTATION FOR THIS PROGRAM IS CONTAINED IN THE MEMBER CALLED $DOC. BELOW IS A VERY BRIEF DESCRIPTION OF THIS PROGRAM. DISASM IS A ONE-PASS DISASSEMBLER WHICH PRODUCES AN ASSEMBLER LANGUAGE SOURCE PROGRAM FROM A CSECT WITHIN A LOAD MODULE. CONTROL CARDS PERMIT SPECIFICATION OF AREAS CONTAINING NO INSTRUCTIONS, ALLOW BASE REGISTERS TO BE PROVIDED SO THAT SYMBOLIC LABELS MAY BE CREATED DURING DISASSEMBLY, AND DEFINITION OF DSECTS TO BE USED DURING DISASSEMBLY. CONDITIONAL* BRANCH INSTRUCTIONS USE THE EXTENDED MNEMONICS, WHERE POSSIBLE,* AND EXPLICIT REGISTERS ARE DENOTED BY R0, R1, ... R15. COMMENTS ARE GIVEN ON SVC'S, AND VARIOUS BAL INSTRUCTIONS TO AID IN CREATING A DOCUMENTED SOURCE PROGRAM
CONTAINS AN MPL AND ASM MONITOR UNDER RMFMON FROM COCA COLA IN ATLANTA. THIS FILE IS IN IEBUPDTE SYSIN FORMAT AND THE MEMBER CALLED $DOCERB CONTAINS ADDITIONAL INFORMATION. THE MEMBER CALLED SAMPLE SHOWS SOME ACTUAL OUTPUT. THIS FILE ALSO CONTAINS A PL/1 (OPTIMIZER) PROGRAM TO PROVIDE A VSAM VOLUME MAP OF ALL VOLUMES IN A PARTICULAR VSAM CATALOG. IT MAPS EACH DATA SPACE AND EACH DATA AND INDEX COMPONENT WITHIN THE DATA SPACE BY STARTING AND ENDING CCHH . THERE IS ALSO A ZAP TO CORRECT A MINOR PROBLEM K VSAM PLI PL1 VOLMAP VTOC CATALOG ERBRUS99 RMF RMFMON MPL ASM
IS A PROGRAM TO SET SHARED BITS ON OR OFF IN THE UCB OF DASD DEVICES FOR A MULTIPLE CPU INSTALLATION WITH SHARED DASD IT CAN ALSO DISPLAY THE CURRENT STATUS OF THE DEVICE(S) SPECIFIED. PARM INPUT PARM = 'XXXYYYYYY' XXX = ON - SET SHARED BIT(S) ON XXX = OFF - SET SHARED BIT(S) OFF XXX = DIS - DISPLAY STATUS OF VOLUME(S) SPECIFIED YYYYYY = VOLSER - VOLUME SER OF DEVICE TO BE SET OR DISPLAYED YYYYYY = NOT SPECIFIED - IF YYYYYY NOT SPECIFIED READ VOLUMES FROM SYSIN FILE. SYSIN INPUT 80 CHARECTER INPUT RECORDS COL'S 1-6 = VOLUME SERIAL OF DEVICE TO BE SET OR DISPLAYED COL 10 NON BLANK CHARECTER SPECIFIES TO VARY DEVICE CONTAINING VOLUME SPECIFIED OFFLINE. NOTE THIS PROGRAM MUST BE AUTHORIZED AC=1
IS A PROGRAM TO SET SHARED BITS ON OR OFF THIS PROGRAM IS RUN AT IPL TIME TO ACCOMPLISH THE FOLLOWING FUNCTIONS: 1 MARK OFFLINE ALL DASD DEVICES THAT ARE NOT RESERVED OR PERMANENTLY RESIDENT. THIS INCLUDES ALL DEVICES ON WHICH A VOLUME IS NOT MOUNTED. 2 MARK CERTAIN DASD DEVICES EITHER NON-SHARED OR SHARED, ACCORDING TO VATLST SPECIFICATIONS. THIS IS CONTROLLED BY PLACING AN 'S' IN COLUMN 23 OF THE VATLST ENTRY FOR 'SHARED', OR AN 'N' IN COLUMN 23 FOR 'NON-SHARED'. THIS PERMITS THE SHARED/NON-SHARED ATTRIBUTES TO BE SET BY VOLUME RATHER THAN BY DEVICE. SINCE CERTAIN VOLUMES ARE NOT SHARED, THIS ALLOWS ONE TO EASILY OBTAIN THE PERFORMANCE GAIN RESULTING FROM THE ELIMINATION OF RESERVE/RELEASE FOR THESE VOLUMES. 3 MARK CERTAIN DASD DEVICES OFFLINE ACCORDING TO VATLST SPECIFICATIONS. THIS IS CONTROLLED BY PLACING A 'V' IN COLUMN 24 OF THE VATLST ENTRY. ALTHOUGH THIS PARTICULAR FACILITY IS SELDOM UTILIZED, IT ALLOWS ONE TO LEAVE ENTRIES IN THE VATLST AND HAVE THEM EFFECTIVELY IGNORED BY THE OPERATING SYSTEM. 4 OPTIONALLY, THIS PROGRAM MAY BE UTILIZED TO MARK OFFLINE ANY DASD DEVICE WHOSE VOLUME IS NOT IN THE VATLST SPECIFIED. IF THIS PARTICULAR FEATURE IS OF INTEREST, SET THE LCLC SPECIFICATION FOR &OPTA TO '1'. REMEMBER THAT AN INVOCATION OF THIS PROGRAM FOLLOWING THE MOUNTING OF ANY DASD VOLUMES WILL TAKE THESE VOLUMES OFFLINE IF THIS FEATURE IS UTILIZED AND THE VOLUMES MOUNTED ARE NOT IN THE VATLST. PLEASE NOTE THAT THIS PROGRAM WILL ALTER DEVICE STATUS WITHOUT CHECKING TO DETERMINE WHETHER THE DEVICE IS ALLOCATED OR IN USE.* IT IS NOT RECOMMENDED THAT THE PROGRAM BE UTILIZED FOR THE ABOVE* FUNCTIONS AT OTHER THAN IPL TIME. IN AN MVS ENVIRONMENT THE BEST* WAY TO CONTROL THIS IS TO UTILIZE A START COMMAND IN COMMNDXX. THIS PARTICULAR APPROACH HAS BEEN IN USE IN A UP/MP SHARED DASD ENVIRONMENT FOR TWO YEARS, AND HAS NEVER BEEN KNOWN TO CAUSE A PROBLEM. THIS PROGRAM MUST BE MARKED AC=1 ADDITIONALLY, AS AN EMERGENCY FACILITY, THE PROGRAM MAY BE UTILIZED TO ALTER THE SHARED/NON-SHARED STATUS OF A SPECIFIC DEVICE. THIS PARTICULAR FACILITY MUST BE USED JUDICIOUSLY IN ORDER TO PREVENT THE OCCURANCE OF RESERVE/RELEASE COMPLICATIONS.* IT IS RECOMMENDED THAT SUCH USE BE RESTRICTED TO OFFLINE DEVICES* STATUS MAY BE RESET IN THE FOLLOWING WAYS BY PASSING PARAMETER INFORMATION TO THE PROGRAM: 1 PARM='XXXS' WILL MARK DEVICE XXX AS SHARED. 2 PARM='XXXN' WILL MARK DEVICE XXX AS NON-SHARED. 3 PARM='XXX' WILL RESET THE STATUS OF THE DEVICE ACCORDING TO THE SPECIFICATIONS IN THE VATLST FOR THAT PARTICULAR VOLUME. THE ACTION TAKEN IF NO MATCH IS FOUND IS DEPENDENT UPON OPTION* 'A', WHICH IS DESCRIBED IN STATEMENT NUMBER 4 ABOVE. IF THIS OPTION HAS NOT BEEN CHOSEN, NO ACTION WILL BE TAKEN. IF &OPTA IS SET TO '1', THEN THE VOLUME WILL BE TAKEN OFFLINE IN THE SAME MANNER AS DESCRIBED
CONTAINS ADDITIONAL DOCUMENTATION FOR THE DCMS COMMANDS SPECIFICALLY THE DCMS COMMANDS THAT ARE CONTAINED IN FILES 240-245. THE FILE CONTAINS UPPER AND LOWER CASE CHARACTERS RECFM=FBA
CONTAINS DF/DS AND RMF EXITS FROM AMERICAN HOSPITAL SUPPLY CORPORATION OF MCGAW PARK, ILLINOIS . THIS FILE IS IN IEBUPDTE SYSIN FORMAT AND CONTAINS THE FOLLOWING MEMBERS : ERBTSOCK - RMF MONITOR II AUTHORIZATION EXIT ERB3SOCK - RMF MONITOR III AUTHORIZATION EXIT IGGPRE00 - DASD PRE-ALLOCATION EXIT IFG0EX0B - PRE- OPEN EXIT
IS IN IEBUPDTE SYSIN FORMAT WHICH CONTAINS A TSO PERFORMANCE MONITOR PACKAGE FROM PROCTOR AND GAMBLE
IS A UTILITY TO MOVE SYS1.DUMP* DATASETS TO ARCHIVE/ DUMP TAPE, FORMAT TITLE INFORMATION FROM TAPE/DUMP, AND/OR CLEAN SYS1.DUMP* DATASETS. THIS PROGRAM IS FROM UNIVERSITY OF ILLINOIS AT CHICAGO CIRCLE. TACKED ON TO THE END OF THIS PROGRAM AFTER THE END STATEMENT IS THE JCL WE USE TO RUN IT
IS AN OFFLOAD PROGRAM THAT WILL ALLOW THE USER TO OFFLOAD A PDS TO IEBUPDTE CONTROL CARD FORMAT. IT WILL ALLOW IEBUPDTE CONTROL CARDS TO BE PLACED BEFORE EACH MEMBER IN A SEQUENTIAL INPUT STREAM THIS PROGRAM WAS RECEIVED FROM YALE UNIVERSITY . THIS PROGRAM WAS WRITTEN BY MR DAVID B COLE
IS A COMPARE PROGRAM RECEIVED FROM YALE UNIVERSITY THAT WAS WRITTEN BY MR DAVID B COLE. THE MACROS NEEDED TO ASSEMBLE THIS VERSION ARE CONTAINED IN FILE 408 OF THIS MVSMODS TAPE . FOR ADDITIONAL INFORMATION SEE THE COMMENTS IN THE SOURCE CODE ITSELF . THE CMPRSEQ PROGRAM COMPARES TWO SEQUENTIAL CARD IMAGE FILES AND REPORTS PRECISELY THE DIFFERENCES BETWEEN THE TWO. SUCH DIFFERENCES CAN CONSIST OF INSERTIONS, DELETIONS, AND REPLACEMENTS (OF EITHER EQUAL OR UNEQUAL SIZES). CMPRSEQ ACCOMPLISHES THIS BY READING THE TWO INPUT FILES ALTERNATELY AND COMPARING THE CARD IMAGES AS IT GOES ALONG. WHEN IT ENCOUNTERS TWO CARDS THAT MISMATCH, IT SAVES THEM AND CONTINUES TO READ THE TWO FILES ALTERNATELY. EACH TIME IT READS A CARD FROM ONE FILE, IT COMPARES IT TO ALL CARDS THAT IT HAS READ FROM THE OTHER FILE SINCE THE START OF THE MISMATCH. IF NO MATCH IS FOUND, THEN IT SAVES THAT CARD AND PROCEEDS TO READ THE NEXT CARD FROM THE OTHER FILE. CMPRSEQ CONTINUES ALTERNATING BACK AND FORTH IN THIS MANNER UNTIL IT HAS READ A CARD THAT DOES MATCH ONE OF THE SAVED CARDS FROM THE OTHER FILE. THE MISMATCH THEN CONSISTS OF ALL CARDS IN THE TWO SAVED STACKS THAT ARE BELOW THE TWO MATCHING CARDS. THE MISMATCHED CARDS ARE DUMPED OUT TO LOGGING DATASETS, AND THEN CMPRSEQ PROCEEDS TO LOOK FOR THE NEXT MISMATCHED BLOCK. LIMITATIONS CMPRSEQ WILL COMPARE ONLY CARD IMAGE FILES - I.E., FILES HAVING FIXED LENGTH RECORDS THAT ARE 80 BYTES LONG. CMPRSEQ WILL COMPARE ONLY ONE PAIR OF FILES PER INVOCATION. IT WILL NOT COMPARE AN ENTIRE PDS LIBRARY, ALTHOUGH IT WILL COMPARE A JCL SELECTED PDS LIBRARY MEMBER. IF AN INSERTION BLOCK (FOR EXAMPLE) CONTAINS A CARD WHOSE DUPLICATE ALREADY APPEARS COMMONLY THROUGHOUT THE FILES BEING COMPARED (E.G., THE "SPACE 1" ASSEMBLER LANGUAGE STATEMENT, ETC.), THEN THE COMPARISON MAY BECOME, TO A GREATER OR LESSER DEGREE, DESYNCHRONIZED DUE TO THE INSERTED CARD FINDING A MATCH WITH A PRE-EXISTING COPY OF THAT CARD IN THE OTHER FILE. CMPRSEQ PROVIDES MECHANISMS TO HELP DEAL WITH SYNCHRONIZATION PROBLEMS. (NOTE, SYNCHRONIZATION PROBLEMS CAN OCCUR, NOT JUST WITH INSERTED BLOCKS, BUT ALSO WITH DELETED BLOCKS AND WITH REPLACED BLOCKS). JCL EXEC CARD KEYWORD: REGION= CMPRSEQ'S MEMORY REQUIREMENTS VARY ACCORDING TO THE AGGREGATE SIZE OF THE LARGEST PAIR OF MISMATCHED BLOCKS ENCOUNTERED. IF A MEMORY SHORTAGE OCCURS, THEN CMPRSEQ TERMINATES IMMEDIATELY; CONSEQUENTLY, IT IS BEST TO PROVIDE A GENEROUS AMOUNT OF AVAILABLE MEMORY. USUALLY, REGION=1024K SHOULD BE ENOUGH. EXEC CARD KEYWORD: PARM=FULL BY DEFAULT CMPRSEQ WILL COMPARE TWO CARDS ONLY IN COLUMNS 1 THROUGH 72, THUS IGNORING THE SEQUENCE NUMBER FIELD. SPECIFYING PARM=FULL CAUSES CMPRSEQ TO EXAMINE EACH CARD IN ALL 80 COLUMNS. DDNAMES: OLD AND NEW ATTRIBUTES ACCESS METHOD QSAM DSORG PS RECFM F OR FB LRECL 80 BLKSIZE 80*N DEFAULTS (PS,F,80,80) THESE DDNAMES (OLD AND NEW) MUST DESIGNATE THE TWO FILES TO BE COMPARED. THEIR EXISTANCE IS REQUIRED. USUALLY, ONE FILE IS AN UPDATED (NEWER) VERSION OF THE OTHER, HENCE NAMES OLD AND NEW. DDNAME: SYSPRINT ATTRIBUTES ACCESS METHOD QSAM DSORG PS RECFM UA, VA, VBA, FA, OR FBA LRECL 133 OR LARGER BLKSIZE 133 OR LARGER DEFAULTS (PS,VBA,137,4096) THE SYSPRINT FILE IS OPTIONAL. IF IT IS AVAILABLE, THEN IT RECEIVES A LOG OF ALL DISCOVERED MISMATCHES. FOR EACH MISMATCHED BLOCK, BOTH THE OLD AND NEW VERSION OF THAT BLOCK IS SHOWN. DDNAMES: OLDLIST AND NEWLIST ATTRIBUTES ACCESS METHOD QSAM DSORG PS RECFM UA, VA, VBA, FA, OR FBA LRECL 133 OR LARGER BLKSIZE 133 OR LARGER DEFAULTS (PS,VBA,137,4096) BOTH OLDLIST AND NEWLIST ARE OPTIONAL. IF ONE (OR BOTH) ARE AVAILABLE, THEN A COPY OF THE OLD (OR NEW) FILE IS WRITTEN TO IT WITH THE LOCATIONS OF ALL MISMATCHES CLEARLY FLAGGED. DDNAME: IGNORE ATTRIBUTES ACCESS METHOD QSAM DSORG PS RECFM F OR FB LRECL 80 BLKSIZE 80*N DEFAULTS (PS,F,80,80) THE IGNORE FILE IS OPTIONAL. IF IT IS AVAILABLE, THEN IT IS USED TO HELP CONTROL THE POSSIBLE DESYNCHRONIZATION PROBLEMS DISCUSSED EARLIER. THE IGNORE FILE SHOULD CONTAIN COPIES OF CARD IMAGES THAT APPEAR REPEATEDLY THROUGHOUT THE FILES BEING COMPARED, AND ESPECIALLY APPEARING IN AREAS AFFECTED BY INSERTIONS AND DELETIONS. COPIES OF THESE CARDS, WHEN ENCOUNTERED DURING A MISMATCH RESOLUTION PROCESS, WILL NOT BE USED TO RESOLVE THE MISMATCH. BY THIS MEANS THE POSSIBILITY OF DESYNCHRONIZATION CAN BE REDUCED. DDNAME: SYNC ATTRIBUTES ACCESS METHOD QSAM DSORG PS RECFM F OR FB LRECL 80 BLKSIZE 80*N DEFAULTS (PS,F,80,80) UNFORTUNATELY, VERY LARGE FILES MAY HAVE TOO MANY COMMONLY REOCCURING CARDS FOR THE IGNORE FILE TO BE WHOLELY EFFECTIVE IN ELIMINATING DESYNCHRONIZATION PROBLEMS. IF THIS IS THE CASE, THEN THE SYNC FILE CAN BE PROVIDED TO FORCE RESYNCHRONIZATION AT PARTICULAR POINTS IN THE FILES BEING COMPARED. THIS FILE SHOULD CONTAIN COPIES OF ONE OR MORE CARDS EACH OF WHICH APPEARS EXACTLY ONCE IN BOTH THE OLD AND NEW FILES. THE CARDS IN THE SYNC FILE SHOULD APPEAR IN THE SAME ORDER BY WHICH THEY APPEAR IN THE OLD AND NEW FILES. THEY SHOULD REPRESENT POINTS IN THE OLD AND NEW FILES AT WHICH YOU WISH TO FORCE COMPARISON SYNCHRONIZATION. GENERALLY, SUCH POINTS WILL BE FOLLOWING THOSE AREAS WHERE OTHERWISE UNRECOVERABLE DESYNCHRONIZATION HAS OCCURED. WHEN CMPRSEQ ENCOUNTERS A RESYNCHRONIZATION POINT (I.E., WHEN IT HAS READ A CARD FROM ONE OF THE COMPARISON FILES THAT EXACTLY MACTHES THE NEXT CARD FROM THE SYNC FILE), IT WILL NOT READ ANY FURTHER FROM THAT FILE UNTIL IT READS THE IDENTICAL CARD FROM THE OTHER FILE. THIS HAS THE EFFECT OF FORCING THE RESOLUTION OF A CURRENT MISMATCH (IF ANY) AT THE RESINCHRONIZATION POINT. THE SYNC FILE IS OPTIONAL. IF IT IS AVAILABLE, THEN IS MUST BE CORRECTLY FORMED. IF IT IS NOT (I.E., IF IT IS OUT OF SEQUENCE, OR IF IT CONTAINS A CARD THAT DOES NOT APPEAR IN BOTH THE OLD AND NEW FILES), THEN THE CMPRSEQ RUN WILL FAIL. COMPLETION CODES 0 - PROCESSING HAS COMPLETED SUCCESSFULLY. NO MISMATCHES HAVE BEEN FOUND. 4 - PROCESSING HAS COMPLETED SUCCESSFULLY. AT LEAST ONE MISMATCH HAS BEEN FOUND. 12 - PROCESSING HAS FAILED. A MEMORY SHORTAGE HAS OCCURED. 16 - PROCESSING HAS ABORTED. ONE OF THE COMPARISON FILES (DDNAME OLD OR NEW) IS NOT AVAILABLE.
IS IN IEBUPDTE FORMAT WHICH CONTAINS A SERIES OF PROGRAMS TO ALLOW CERTAIN TSO USERS TO PERFORM AUTHORIZED FUNCTIONS. FOR ADDITIONAL DOCUMENTATION SEE THE MEMBER CALLED $DOC THIS PDS CONTAINS THE FOLLOWING MEMBERS MEMBER DESCRIPTION AOFF PROGRAM TO TURN THE AUTHORIZATION BIT OFF AON PROGRAM TO TURN THE AUTHORIZATION BIT ON BEGIN USER MACRO CBT385 PROGRAM TO ATTACH IEBCOPY IN AN AUTHORIZED ENVIRONMENT FOR ANYONE CBT594 PROGRAM TO ATTACH IKJEFT01 IN AN AUTHORIZED ENVIRONMENT FOR ANYONE CBT390 VALIDATION OF USER IDS TO DO AN AUTHORIZED FUNCTION D0 PROGRAM TO ATTACH A LOAD MODULE VIA LINKLIST (AUTHORIZED) D0D0 SAME AS D0 EXCEPT BEFORE PGM IS ATTACHED THIS CODE GOES TO KEY 0 AND SUPERVISOR STATE. USED TO GET AROUND PTF UZ26385 (APAR OZ39506) FOR DIDOCS AND SPY. THIS PTF PUT THE CONSOLE BUFFERS INTO PROTECTED STORAGE (NICE PEOPLE) ENDALL USER MACRO HREADY HELP MEMBER FOR CBT594 (ALIAS READY) IGC0025D USER SVC TO TURN AUTHORIZE BIT ON/OFF SAVEALL USER MACRO XEQ PROGRAM TO ATTACH A LOAD MODULE VIA LINKLIST (NOT AUTHORIZED) LISTPW TSO CP TO LIST ENTRIES FROM THE PASSWORD DATA SET UADS TSO CP TO ALLOW AUTHORIZED USERS THE ABILITY TO CHANGE THEIR PSCB
IS SOURCE FOR A SYNCSORT EXIT TO CONTROL "VSIO=REAL" BY TIME OF DAY SYNCSORT WILL MAKE HIMSELF NON-SWAPPABLE IF THE PARAMETER OF "VSIO=REAL" IS USED, INDICATING THE USE OF EXCPVR. THE PURPOSE OF THIS ROUTINE IS TO KEEP SYNCSORT FROM USING EXCPVR DURING THE DAYTIME WHEN THE LOAD ON THE SYSTEM IS HEAVY BUT ALLOWING THE MORE EFFICIENT EXCPVR USAGE WHEN THE SYSTEM IS NOT HEAVILY USED BY TSO AND OTHER ONLINE SYSTEMS. THIS ROUTINE WILL BE CALLED BY SYNCSORT TO DETERMINE WHETHER TO* USE "VSIO=REAL" OR "VISO=NONE". IF THE TIME IS BETWEEN THE CUTOFFLO AND THE CUTOFFHI TIME, A PARM OF "VSIO=NONE" WILL BE PASSED TO SYNCSORT. IF THE TIME IS OUTSIDE OF THE CUTOFFLO AND CUTOFFHI TIMES A PARM OF "VSIO=REAL" WILL BE PASSED. THIS MODULE SHOULD BE LINKEDITED INTO THE LIBRARY THAT CONTAINS SYNCSORT WITH THE NAME $ORTPARM AND "EXTRA FEATURE #20" SHOULD BE TURNED ON. ALSO, NOTE THE DESCRIPTION OF THE "PARMEXIT FACILITY" IN SECTION 3 OF THE SYNCSORT PROGRAMMER'S GUIDE. OTHER PERFORMANCE PROBLEMS CAUSED BY SYNCSORT MAY BE OVERCOME BY THE USE OF DEFAULT OPTION #7 TO LIMIT THE AMOUNT OF MAIN STORAGE USED AND EXTRA FEATURES #'S 14, 22, AND 24 (TO TURN OFF STIMER)
IS A TAPE COPY FROM THE AIR FORCE FINANCE CENTER IN DENVER. THIS PGM WILL COPY ALL FILES OF AN INPUT TAPE TO ONE TO TEN OUTPUT TAPES. THE ORIGINAL PURPOSE OF THIS PROGRAM WAS FOR COPYING THE SHARE MVS MODS TAPE. THIS PROGRAM IS ALSO RUN AT CBT TO GENERATE COPIES OF THIS TAPE
IS A JES2 MOD FROM GTE LABORATORIES TO $DF TO SHOW THE NUMBER OF RECORDS TO PRINT
IS A JES2 MOD FROM GTE LABORATORIES TO ALLOW PRINTERS TO BE SET TO SELECT JOBS BY THE NUMBER OF LINES
IS A JES2 MOD FROM GTE LABORATORIES TO NOTIFY TSO USERS OF THE MAX CONDITION CODE OR ABEND CODE *********************************************/
IS FROM GTE SYLVANIA IN DANVERS MASS AND SHOULD BENEFIT PANSPOOL USERS (FILE 067) THAT EITHER HAVE NO ACCESS TO A PL1 COMPILIER OR JUST WANT TO SIMPLIFY THE SYSTEM . SEE THE CODE FOR COMPLETE DETAILS
IS AN UPDATED COPY OF THE TSO CP 'PRINTOFF' TO ALLOW FOR 3211 CONTROL (IE FCB,UCS,TRAIN,ETC) FROM GTE LABS
IS AN LPA/SVC REAL TIME LOADER AND REPLACEMENT AND PERFORMANCE TOOL FROM CHYRSLER PARTS MODULE CONCEPTS REAL TIME, MLPA SIMULATION, SVC REPLACEMENT AND MODULE FIXING (FOR PERFORMANCE AND EASE OF IN-CORE ZAP) THIS MODULE IS PAGEABLE LOADED MODULES AND SVCS ARE PLACED IN FIXED CSA MEMORY WHY IN FIXED MEMORY 1) TYPE 1 AND 2 SVC'S MUST BE RESIDENT IN THE NUCLEUS (OR AT LEAST APPEAR TO BE SO) 2) AS THIS IS A TEST TOOL THE ASSUMPTION IS THAT IN-CORE ZAPS MAY BECOME NECESSARY AND YOU ARE ASSURED THE MODULE WILL BE IN CORE AT ALL TIMES (NOT PAGED OUT) 3) FOR PERFORMANCE TESTING, A DUPLICATE COPY OF A CURRENTLY PAGEABLE MODULE MAY BE RE-LOADED AND YOU WILL BE ABLE TO EXAMINE THE PERFORMANCE GAINS THAT WOULD RESULT IN THE PERMANENT FIXING OF THE MODULE VIA IEAFIXXX FOR ADDITIONAL DOCUMENTATION ON THIS PROGRAM SEE THE SOURCE CODE
IS THE HELP DATA SET FOR THE PRINTOFF COMMAND FROM GTE* CONTAINED IN FILE 234 OF THIS TAPE
IS A PROGRAM FROM THE FLORIDA POWER COMMISSION THAT WILL PRODUCE THE FOLLOWING TWO REPORTS FROM A LOAD LIBRARY 1. LIST ALL CSECT NAMES WITHIN EACH MEMBER. 2. LIST ALL MEMBERS WHICH REFERENCE EACH CSECT NAME
IS AN RMF POST PROCESSOR FROM CARRIER CORPORATION THIS PROGRAM WILL READ SMF RECORDS THAT CONTAIN RMF RECORDED RECORDS AND SELECT THE RMF RECORDS FOR ANALYSIS. THIS INPUT SHOULD BE IN THE SEQUENCE AS RECORDED BY RMF EITHER IN THE SYS1.MANX/Y DATA SETS OR ON TAPE. REPORTS: A REPORT IS PRINTED SHOWING THE: DEVICE ACTIVITY RATE PER SECOND, DEVICE BUSY PERCENT, QUEUE LENGTH FOR EACH UNIT SPECIFIED AND AN AVERAGE FOR THE FIRST 5 DAYS ENCOUNTERED ON THE INPUT DATA SET UNLESS A DATE PARM IS USED. THE VOLUME SERIAL NUMBER IS PRINTED FOR THE UNIT SPECIFIED IF THERE HAS BEEN NO CHANGE IN VOLSER. IF THERE WAS A CHANGE IN VOLSER, "***" IS SHOWN INSTEAD OF A VOLSER. IF THE UNITS ARE SPECIFIED IN PAIRS, THERE IS A TOTAL SECTION PRINTED DEPICTING THE ACTIVITY OF THE LOGICAL PAIR. THE UNITS OF THE PAIR ARE SHOWN IN THE VOLSER FIELD AND "TOT" WILL APPEAR IN THE UNIT FIELD. DD'S : DDNAME CONTENTS ------ -------- INPUT RMF TYPE 74 RECORDS PRINT PRINTED REPORT SHIFTS ENDING TIMES FOR PERIOD BREAKDOWNS SPECIFY ENDING TIMES IN MILITARY TIME - ONE PER RECORD STARTING IN POSITION 1 . EG. 1300 UNITS SINGLE AND PAIRED UNITS TO REPORT SPECIFY SINGLE UNITS STARTING IN POSITION 1 - ONE PER RECORD EG. 142 SPECIFY PAIRED UNITS STARTING IN POSITION 1 - ONE PAIR PER RECORD - ENCLOSED IN PARENTHESIS - SEPARATE BY A COMMA. EG. (143,163) PARMS: TIME - LIMIT THE TIMES SELECTED EG. TIME(AAAA,BBBB) DATE - LIMIT THE DATES SELECTED EG. DATE(YYDDD,YYDDD) START/END IN JULIAN IF BOTH PARMS ARE USED, THEY MUST BE SEPARATED BY A COMMA. EG. TIME(0730,1200),DATE(78201,78206) USER ABEND: ABEND 0001 - INVALID PARM VALUE LIMITATIONS: EACH UNIT NUMBER SHOULD BE SPECIFIED ONLY ONCE. THERE IS A LIMIT OF 200 UNIT NUMBERS. SHIFT ENDING TIMES ARE LIMITED TO 12 ENTRIES. A DEFAULT OF 2400 IS ENTERED AS THE LAST SHIFT ENDING TIME
IS A DYNAMIC TRACE FACILITY FROM MCDONNELL DOUGLAS AUTOMATION COMPANY. THE MVS DYNAMIC TRACE FACILITY IS AN AUTHORIZED PROGRAM WHICH, WHEN INVOKED, PROVIDES THE CAPABILITY OF STARTING AND STOPPING THE MVS INTERNAL TRACE FEATURE INDEPENDENT OF THE STATUS OF TRACE AT THE TERMINATION OF THE IPL PROCEDURE
IS THE DCMS USER'S GUIDE VERSION 2 RELEASE 2 NOV 1978 RECFM=VBA,LRECL=137,BLKSIZE=32747
IS IN IEBUPDTE FORMAT WHICH CONTAINS THE DCMS SOURCE LIBRARY VERSION 2 RELEASE 2 NOV 1978
IS IN IEBUPDTE FORMAT WHICH CONTAINS THE DCMS MACRO LIBRARY VERSION 2 RELEASE 2 NOV 1978
IS IN IEBUPDTE FORMAT WHICH CONTAINS THE DCMS MVS/SRM MACRO LIBRARY VERSION 2 RELEASE 2 NOV 1978
IS IN IEBUPDTE FORMAT WHICH CONTAINS THE DCMS OBJECT LIBRARY VERSION 2 RELEASE 2 NOV 1978
IS IN IEBCOPY FORMAT WHICH CONTAINS THE DCMS LOAD MODULE LIBRARY VERSION 2 RELEASE 2 NOV 1978
IS A SERIES OF SUPERZAPS TO MVS. THESE ZAPS WERE ORIGINALLY SENT TO THE SHARE MVS PERFORMANCE PROJECT AND WHILE NOT ALWAYS PERFORMANCE ORIENTED SOME APPEARED* TOO GOOD TO THROW AWAY - SO HERE THEY ARE USE AT YOUR OWN RISK
IS A MODIFIED COPY OF THE RMF POST PROCESSOR CONTAINED* IN FILE 190 OF THIS TAPE TO PROCESS MVS/SE DATA. SEE THE WRITE-UP UNDER FILE 190 FOR ADDITIONAL INFORMATION
IS A PROGRAM TO SPLIT FROM ANY SMF FILE THE FOLLOWING RECORDS SMF DATA MVS RMF DATA MVS/SE RMF DATA
IS THE JCL USED TO RUN THE PROGRAM IN FILE 248
CONTAINS RMF EXITS AND MACROS TO INCLUDE IMS TRANSACTION COUNT IN REGULAR RMF WORKLOAD REPORT AND SMF RECORD IMS
IS A PROGRAM FROM UNION CARBIDE TO SYNCHRONIZE RMF SUCH THAT THE RECORDING STARTS ON THE HOUR RATHER THAN BEING DEPENDENT UPON WHEN THE START COMMAND IS ISSUED THIS PROGRAM IS USED TO SYNCHRONIZE RMF SUCH THAT RECORDING STARTS ON THE HOUR(USING ONE HOUR RECORDING INTERVALS), RATHER* THAN BEING DEPENDENT UPON WHEN THE START COMMAND IS ISSUED. IF THE CURRENT TIME IS LESS THAN 15 MINUTES BEFORE THE HOUR, THE PROGRAM GOES INTO A TIMER WAIT UNTIL THE TIME HAS ELAPSED.* IT THEN ISSUES, THROUGH THE SVC 34 FACILITY, A START COMMAND FOR RMF AND TERMINATES ITSELF. IF THE CURRENT TIME IS IN EXCESS OF 15 MIN. BEFORE THE HOUR, A START COMMAND FOR RMF IS IMMEDIATELY ISSUED THROUGH THE SVC 34 FACILITY. THE PROGRAM THEN GOES INTO A TIMER WAIT FOR THE CALCULATED TIME TO THE NEXT HOUR, MINUS 3 MINUTES. AT THE* END OF THAT TIME, RMFTIMER THEN ISSUES A STOP COMMAND FOR RMF AND GOES INTO A TIMER WAIT FOR THREE MINUTES. THIS INTERVAL ALLOWS RMF TO TERMINATE PRIOR TO ISSUING THE NEXT START COMMAND. WHEN THE THREE MINUTE TIMER INTERVAL HAS COMPLETED, THE PROGRAM THEN ISSUES A START COMMAND FOR RMF AND TERMINATES* ITSELF
IS DYNLIST FROM STANDARD OIL IT WILL SHOW WHAT DEVICES* MAKE UP A GENERIC OR ESOTERIC NAME IN YOUR SYSTEM . THERE ARE TWO VERSIONS CONTAINED IN THIS FILE , ONE VERSION IS FOR XA AND THE OTHER IS NOT . THE XA VER HAS TO RUN AC=1
IS SEVERAL ZAPS FROM STANDARD OIL IN IEBUPDTE FORMAT
IS SEVERAL SAS SOURCE PROGRAMS THAT WILL PROCESS RMF DATA FROM STANDARD OIL
IS AN RMF POST PROCESSOR FROM SOUTHERN CALIFORNIA EDISON. THIS PROGRAM REQUIRES THE PLI TRANSIENT LIBRARY AT EXECUTION TIME AND MUST BE COMPILED WITH RELEASE 3 OR LATER OF THE PLI OPTIMIZER. THE LOAD MODULE IS IN FILE 035 AND IS CALLED RMFPRT
IS A JES3 MODIFICATION FROM TWA. THIS WILL ALLOW 3277 CONSOLES TO BE USED AS A JES3 CONSOLE (I THINK)
IS IN IEBUPDTE FORMAT FROM GTE AND CONTAINS THE DATA NECESSARY FOR VTAM TRACING IN THE FORM OF 1. AN RMF INTERVAL EXIT 2. A MOD TO VTAM TO CLEAR HWM STATS 3. A PROGRAM TO PRINT THE STATS RECORD WRITTEN BY THE RMF INTERVAL EXIT 4 A PROGRAM TO PRINT THE NCP TUNING STATISTICS RECORD WRITTEN TO SMF BY VTAM
IS A SQUISH PGM WITH THE FOLLOWING ATTRIBUTES: THIS VERSION OF SQUISHVOL SUPPORTS BOTH VSAM AND 3350'S. IT DOES NOT USE AN I/O APPENDAGE AND MUST BE IN AN AUTHORIZED LIBRARY. SOFT ERROR RECOVERY IS PROVIDED USING THE DOS CONTAMINATION BIT IF THE NUMBER OF FREE SPACE ELEMENTS EXCEEDS 26 IN EITHER PHASE 1 OR PHASE 2 OF THE COPY. THE OS CATALOG DSCB IS MIGRATED TO THE BEGINNING OF THE VTOC. MEMBER ASSEM COMTAINS SAMPLE JCL FOR ASSEMBLY AND LINKAGE EDIT
IS A PDS THAT CONTAINS TSO.CLISTS FROM KAISER THE DCB OF THIS PDS IS LRECL=255,BLKSIZE=19060,RECFM=VB AND IS IN IEBCOPY FORMAT
IS A VERY QUICK MAPPING PROGRAM. IT WILL PRODUCE A LISTING OF EVERY DATA SET ON A VOLUME PLUS CALCULATE THE FREE SPACE, FREE DSCBS, ETC. OPTIONALLY VIA PARM INFORMA- TION IT WILL PRODUCE THE FOLLOWING PARM=MAP PRODUCES A TRACK MAP OF THE VOLUME PARM=PDS LIST ALL PDS DIRECTORIES ON THE VOLUME PARM=ISAM LIST ISAM REORG INFORMATION FOR DATASETS PARM=EXT LIST THE EXTENTS OF THE DATASETS PARM=DUMP LIST IN HEX ALL DSCBS ON THE VOLUME PARM=EMPTY LIST ONLY DATASETS THAT ARE EMPTY PARM=MODEL LIST ONLY MODEL DSCBS PARM=SDUMP LIST IN HEX FORMAT 4 AND 5 DSCBS PARM=VOLS ONLY USE DDNAMES OF VOLUMEXX PARM=JDATE LIST CREATION/EXPIRATION DATES IN JULIAN THIS CODE WILL SUPPORT 3380'S THIS CODE WILL SUPPORT INDEXED VTOCS ADDITIONAL COMMENTS ARE DOCUMENTED IN THE SOURCE THIS PROGRAM MUST BE LINKED AS AC=1 ****************************************************************** ** CBT CBT CBT CBT CBT CBT CBT CBT CBT CBT CBT CBT CBT CBT CBT *** ** *** ** A USER OF THIS CODE DECIDED TO USE A PARM OF RESET, WHICH *** ** WILL RESET THE HIGH WATER MARK IN THE VTOC. IT DID ALRIGHT *** ** BUT IT SET IT TO 512 (ON A 3350) AND THE ARM BOUNCED ALL *** ** OVER THE PLACE. BE CAREFUL !!!!!!! *** ** *** ** CBT CBT CBT CBT CBT CBT CBT CBT CBT CBT CBT CBT CBT CBT CBT *** ******************************************************************
IS A ZAP TO ALLOW THE SMF BUFFER SIZE TO BE GREATER THAN THE CURRENT LIMIT OF 4096 (8192/2) ONLY FOR USE WITH NON-VSAM SMF DATA SETS (I.E. BEFORE MVS/SE REL 2) THE VALUE SUPPLIED AT INITIALIZATION IS MULTIPLIED BY 8 BEFORE THE GETMAIN FOR BUFFERS IS DONE, AND BEFORE THIS VALUE IS DIVIDED BY 2 TO SET UP THE ACTUAL BUFFERS. FOR EXAMPLE: TO WRITE FULL TRACK SMF BUFFER RECORDS SPECIFY THE BUF= KEYWORD IN THE SMF INITIALIZATION MEMBER IN PARMLIB AS FOLLOWS: 3350 ---- BUF=4750 (4750*8/2) GIVES A 19000 BYTE BUFFER 3330 ---- BUF=3250 (3250*8/2) GIVES A 13000 BYTE BUFFER TO ARRIVE AT A VALUE TO SPECIFY IN THE SMF BUF= PARAMETER DECIDE UPON YOUR SMF BUFFER SIZE AND DIVIDE BY 4 FOR EXAMPLE: TO WRITE A -- 19K BUFFER ON A 3350 - 19K/4=4750 13K BUFFER ON A 3330 - 13K/4=3250
IS A FILE WHICH SHOWS A VERY SHORT (AND I DO MEAN SHORT) INDEX OF WHAT IS ON THIS TAPE IN ALPHABETICAL ORDER. THIS IS GENERATED FROM THE 'FILE STATUS SECTION' OF THIS TAPE (IE FILE 1)
IS A PROGRAM THAT WILL READ A GDG INDEX STRUCTURE AND CHANGE THE NUMBER OF ENTRIES DEFINED BY UNCATALOGING ALL ENTRIES UNDER THE STRUCTURE, DELETING THE INDEX STRUCTURE, REBUILDING THE INDEX STRUCTURE, AND RECATALOGING THE NECESSARY NUMBER OF ENTRIES UNDER THE REBUILT INDEX. IF THE NEW INDEX CONTAINS LESS ENTRIES THAN THE PREVIOUS INDEX AND THERE ARE GENERATIONS LEFT OVER AFTER THE RE-CATALOGING, THE REMAINING GENERATIONS* ARE SCRATCHED IF THEY RESIDE ON A DASD DEVICE . THIS FILE IS IN IEBUPDTE SYSIN FORMAT - SEE THE SOURCE FOR ADDITIONAL INFORMATION
IS A PROGRAM TO PERFORM A HIGH SPEED COPY OF A CVOL CATALOG FROM ONE DASD VOLUME TO ANOTHER. THIS PROGRAM WAS WRITTEN MAINLY TO MAKE SYSTEM BACKUP A MORE REASONABLE PROCESS. THE PRESENT DEVICES SUPPORTED ARE THE 2301, 2303, 2311 2314, 2305-I, 2305-II,3330, 3330-1,3350.
IS THE JES2 PERFORMANCE MONITOR UPDATED FOR SP1.3 AND SP1.2 FROM MELLON BANK THE JES2 PERFORMANCE ANALYSIS SYSTEM PROVIDES A MEANS FOR A SYSTEMS PROGRAMMER INVOLVED IN THE MAINTENANCE AND EXTENSION OF JES2 RELEASE SP1.2 AND SP1.3 TO OBTAIN INFORMATION ABOUT JES2 PERFORMANCE ON A DYNAMIC AND USEFUL BASIS IN A REAL WORLD ENVIRONMENT . THE FOLLOWING REPORTS ARE PROVIDED : 1 JES2 CPU UTILIZATION 2 TIME JES2 SPENT PROCESSING A PAGE FAULT 3 JES2 ACTIVITY THAT RESULTS IN CREATION OF SVRB ' S AND IRB ' S 4 JES2 USAGE OF SVC'S THAT CREATE SVRB ' S 5 JES2 SPACE UTILIZATION 6 HISTOGRAMS OF SPOOL , TP , CONSOLE , AND SMF BUFFER UTILIZATION 7 A HISTOGRAM OF STIMER INTERVAL VALUES OBTAINED WHEN THE PERFORMANCE MONITOR DETECTED THAT JES2 WAS EXECUTING THE STIMER MACRO 8 AN ANALYSIS OF PSW ADDRESSES TO DETERMINE AREAS IN JES2 CODE THAT ARE FREQUENTLY USED 9 A SUMMARY OF PROCESSOR TIME SPENT IN EACH JES2 MODULE 10 AN ANALYSIS OF PAGE FAULT ADDRESSES TO DETERMINE AREAS IN JES2 THAT GET FREQUENT PAGE FAULTS
IS THE # COMMAND SUBSYSTEM WITH THE TSO INTERFACE AND THE STANDALONE MONITOR IN IEBUPDTE SYSIN FORMAT. THIS VERSION OF THE # COMMAND SUBSYSTEM WILL RUN ON THE FOLLOWING LEVELS OF THE MVS OPERATING SYSTEM 01. NON MVS/SE | SOME COMMANDS | 02. MVS/SE RELEASE 1 | ALL COMMANDS | 03. MVS/SE RELEASE 2 | ALL COMMANDS EXCEPT #IC | | AND #IR | 04. MVS/SP1.0 & SP1.1 | ALL COMMANDS 05. MVS/SP1.3 | ALL COMMANDS ****************************************************************** --------------------------------------------------------------- ************************************************************* ----------------------------------------------------------- ******************************************************** ------------------------------------------------------ **************************************************** ------------------------------------------------- *********************************************** --------------------------------------------- ******************************************* ----------------------------------------- *************************************** ------------------------------------- *********************************** --------------------------------- ******************************* ----------------------------- *************************** ------------------------- *********************** --------------------- ******************* ----------------- *************** ------------- *********** --------- ******* ----- *** - * # # # # # # # # # # # # ####################### # # # # # # # # # # ###################### # # # # # # # # # # # # ****************************************************************** ## ## TTTTTTTTTTTT SSSSSSSSSSS OOOOOOOOOOO ## ## TTTTTTTTTTTT SSSSSSSSSSSSS OOOOOOOOOOOOO ## ## TT SS SS OO OO ############# TT SS OO OO ############# TT SS OO OO ## ## TT SSSSSSSSSSSS OO OO ## ## TT SSSSSSSSSSSS OO OO ############# TT SS OO OO ############# TT SS OO OO ## ## TT SS SS OO OO ## ## TT SSSSSSSSSSSSS OOOOOOOOOOOOO ## ## TT SSSSSSSSSSS OOOOOOOOOOO ****************************************************************** OUTPUT - FOR ALL COMMANDS A HEADER LINE IS PRINTED INDICATING THE COMMAND ID, ISSUING CONSOLE ID, SYSTEM ID AND DATE.* SINCE ALL COMMAND OUTPUT IS ECHOED IN THE SYSTEM LOG, THIS PROVIDES AN EASY IDENTIFICATION METHOD FOR WHICH SYSTEM AND WHAT DATE THE SYSTEM LOG REPRESENTS. EXAMPLE - --- CMD SBSYS (#X) L=10 K168 80.123 --- THIS VERSION MAY BE RUN IN ANY OF THE FOLLOWING MODES OF OPERATION: A. OPERATOR CONSOLE MODE B. CROSS-SYSTEM MODE C. TSO LINE MODE D. TSO FULL SCREEN MODE E. STANDALONE MODE FROM A 3270 DEVICE (1) THE FOLLOWING 3 DISPLAYS RUN UNDER THIS MODE AND THE TSO FULL SCREEN MODE ONLY. YOU MUST ALSO RUN YOUR TSO SESSION AUTHORIZED IF YOU WANT TO USE ANY OF THE FOLLOWING COMMANDS BECAUSE THEY USE TEST CHANNEL INSTRUCTIONS. HOWEVER YOU CAN USE ALL THE OTHER COMMANDS IF YOU DON'T WANT TO RUN AUTHORIZED. A. CSCGA03D - JOB ACTIVITY MONITOR (A) B. CSCGE03D - EXCEPTION DISPLAY MONITOR (E) C. CSCGO03D - I/O ACTIVITY MONITOR (O) (2) IN THE SOURCE AT LABEL 'THRTSOGP' FOR THE FOLLOWING COMMANDS: A. CSCGA03D - JOB ACTIVITY MONITOR (A) B. CSCGE03D - EXCEPTION DISPLAY MONITOR (E) C. CSCGO03D - I/O ACTIVITY MONITOR (O) IS THE DEFAULT TSO PERFORMANCE GROUP NUMBER (DEFAULT IS 13). BE SURE THAT LABEL 'THRTSOGP' IS SET TO A VALID TSO PERFOR- MANCE GROUP FOR YOUR INSTALLATION, ELSE YOU WILL NOT GET ANY OUTPUT, JUST THE MESSAGE: ERROR IN CONTROL BLOCKS RETRY COMMAND (3) AT LABEL 'THRIVNTVL' FOR THE EXCEPTION DISPLAY MONITOR ARE ALL THE THRESHOLD VALUES FOR ALL THE DISPLAY LIMITS. (4) FOR ADDITONAL INFORMATION ON THE MONITOR DISPLAYS SEE BELOW WHERE ALL THE FULL SCREEN COMMANDS ARE DOCUMENTATED. ERROR RECOVERY - ALL COMMANDS EXECUTE IN AN ESTAE ENVIRONMENT, AND ISSUE APPROPRIATE MESSAGES IF AN ABEND OCCURS. THE MESSAGE WHICH GENERALLY APPEARS IS AS FOLLOWS - ERROR ENCOUNTERED IN CONTROL BLOCKS, RETRY COMMAND #A COMMAND (DISPLAY JOB STATUS - EXPANDED D A) #A ASID 4 LINES OF OUTPUT FOR AN ASID #A .JOBNAME 4 LINES OF OUTPUT FOR AN JOBNAME #A 2 LINES OF OUTPUT FOR ALL JOBS #A 0000 4 LINES OF OUTPUT FOR ALL JOBS #A XX,L 4 LINES OF OUTPUT FOR SELECTED TYPE #A XX 2 LINES OF OUTPUT FOR SELECTED TYPE #A XX,S 1 LINE OF OUTPUT FOR SELECTED TYPE #A XX,D 1 LINE OF DISPATCHABILITY OUTPUT WHERE XX IS ONE OF THE FOLLOWING TYPES - $A SELECT ALL JOB, TSU, AND STC $J SELECT ALL JOBS $S SELECT ALL STARTED TASKS $T SELECT ALL TSO USERS $I SELECT ALL IDLE INITIATORS NN SELECT ALL JOBS IN DOMAIN - NN E X A M P L E TEST00 (000B) DP(112) SWL(010/016) SWC(0001) PERF-NRS(0B/07/0B) DPRTY-NR(70/76) DMN(01) Q(00) S(80) Y(40) A(58) T(83) E(00) U(00) AS(FE2578) SR(06) OU(FE1080) A(0063/00000) 1ST LINE - TEST00 JOBNAME (000B) ASID DP(112) DISPATCHING PRIORITY (FROM ASCB) SWL(010/016) SWAP LOAD IN DECIMAL PAGES (IN/OUT) SWC(0001) SWAP COUNT IN DECIMAL 2ND LINE - PERF-NRS(0B/07/0B) PERFORMANCE GROUP (NEW/RESET/SPECIFIED) DPRTY-NR(70/76) DISPATCHING PRIORITY (FROM OUCB) DMN(01) DOMAIN NUMBER 3RD LINE - (OUCB FLAGS - SEE DESCRIPTION IN FE HANDBOOK) 4TH LINE - AS(FE2578) ASCB ADDRESS SR(06) SWAP REASON CODE (SEE TABLE BELOW) QP(01) DISPATCHING QUEUE POSITION OU(FE1080) OUCB ADDRESS A(0063/00000) ADDRESS SPACE SLOTS/VIO SLOTS NOTE THAT IF THE SWAP REASON CODE IS 00, QP(XX) WILL PRINT TO INDICATE THE DISPATCHING QUEUE POSITION. SWAP REASON CODES - 01 TERMINAL WAIT - OWAITHI 02 TERMINAL WAIT - INPUT 03 LONG WAIT 04 AUXILLARY STORAGE SHORTAGE 05 REAL STORAGE SHORTAGE 06 DETECTED WAIT 07 REQUEST SWAP 08 ENQ EXCHANGE SWAP 09 EXCHANGE ON RECOMMENDATION VALUE 0A UNILATERAL SWAP 0B TRANSITION SWAP 0C LOGICAL SWAP 0D LOGICAL SWAP FAIL #C COMMAND (CALCULATOR, TOD, AND MSTCONS SWITCH) #C DISPLAY TOD CLOCK HIGH-ORDER WORD #CS DISPLAY CURRENT SMF DATA SET #CBNN,XX..X SEND MESSAGE NN TIMES TO ALL ACTIVE DISPLAY TYPE CONSOLES. #CMNN,XX..X SEND MESSAGE NN TIMES TO THE CONSOLE SPECIFIED BY THE L=XX PARAMETER #CXNNNN CALCULATE CHARACTER LXYZ LOCATION FROM HEX #CXL-XXX-YY-Z CALCULATE HEX LXYZ LOCATION FROM CHARACTER #CZ,PASSWRD SWITCH MASTER CONSOLE DESIGNATION TO THE CONSOLE SPECIFIED BY THE L=XX PARAMETER #C XXXX CONVERT 1-8 DIGIT HEX VALUE TO DEC #C ,DDDD CONVERT 1-8 DIGIT DEC VALUE TO HEX #C AAAOBBB CALCULATOR MODE AAA IS 1-8 DIGIT HEX OR ,DEC VALUE BBB IS 1-8 DIGIT HEX OR ,DEC VALUE O IS ARITHMETIC OPERATOR + ADD - SUBTRACT . MULTIPLY / DIVIDE #D COMMAND (DISPLAY AND ZAP CORE) ADDRESS SPACE FROM WHICH ADDRESS SPECIFIED IS RESOLVED IS THE CALLERS, UNLESS >AAAA PREFIXES THE COMMAND SUBPARM WHERE AAAA IS THE ASID OF THE ADDRESS SPACE TO DUMP/ZAP. EXAMPLE - #D >0002,0A0000 FOR DUMPING CORE #D 0000,NN WHERE NN IS THE NUMBER OF LINES TO PRINT FROM 01 - 64. DEFAULT= 04 FOR DUMPING A UCB #D U280 (WILL DUMP THE 280 UCB) FOR ZAPPING CORE #D 0ACD/FF000000/FF160000 0ACD = ADDRESS TO BE ZAPPED FF000000 = DATA TO BE VERIFIED FF160000 = DATA TO BE ZAPPED IN FOR TERMINATING AN ADDRESS SPACE #D EXIT,AAAA TERMINATE ASID AAAA FOR CHANGING THE AUTHORIZED USE BIT OF SVC 107 (MODESET) #D S SET SVC 107 USABLE BY NON-AUTH PROGRAM #D SA SET SVC 107 NOT USABLE BY NON-AUTH PROGRAM FOR CHANGING AN ADDRESS SPACE DPRTY OR SWAPABILITY #D CHAP,AAAA,DDD CHAP ASID 'AAAA' TO DPRTY 'DDD' #D NOSWAP,AAAA SET ASID 'AAAA' NON-SWAPPABLE #D OKSWAP,AAAA SET ASID 'AAAA' SWAPPABLE #D NOCANC,AAAA SET ASID 'AAAA' NON-CANCELABLE #D OKCANC,AAAA SET ASID 'AAAA' CANCELABLE #D DOSWAP,AAAA SET ASID 'AAAA' INTO A SWAP-OUT PERFORMANCE GROUP. HAVE TO MODIFY AT LABEL CALLED SWAPPG NOTE 1 - IN ORDER FOR THE CHAP TO TAKE EFFECT THE JOB MUST PASS FROM SWAPPED OUT TO SWAPPED IN. NOTE 2 - IF A SET IPS COMMAND IS ISSUED OR IF THE JOB CHANGES STEPS, THE JOB WILL BE RESET TO ITS ORIGINAL STATE. #E COMMAND (EXECUTE COMMAND) FOR SENDING A COMMAND #E XXXXX XXXXX - THE COMMAND TO BE EXECUTED #E V PATH(XXX,YYY,C),ONLINE VARY PATH RANGE ON #E V PATH(XXX,YYY,C),OFFLINE VARY PATH RANGE OFF #F COMMAND (DISPLAY PAGE FRAME ASSIGNMENTS) #F TOTAL 2048 8192K NUCLEUS 98 392K TOT FIXED 130 520K SQA FIXED 88 352K CMN FIXED 12 48K SYS PAGES 260 1040K SQA= 340K AVAILABLE 24 96K MASTER 16 64K LSQA= 32K JES2 48 192K LSQA= 44K FFGRI1 68 272K LSQA= 28K TEST00 10 40K LSQA= 32K #F C - TO DISPLAY CSA VIRTUAL STORAGE USAGE CSA SIZE = 3752K CSA ADDR = 790000 SQA FREE = 56K SQA AVAIL = 2092K NUC END = 0A9000 SEG END = 0B0000 V=R SIZE = 80K V=R ADDR = 0B4000 PRV SIZE = 8288K PRV ADDR = 0C8000 FREE SIZE= 1980K ADDR = 790000 ALLOCATED SIZE= 1696K ADDR = 97F000 FREE SIZE= 48K ADDR = B00000 ALLOCATED SIZE= 32K ADDR = B0C000 #F R - TO DISPLAY THE V=R AREA SHOWING FRAME ALLOCATION, INCLUDING NO. OF FRAMES, OWNING ASID AND PFT FLAGS. EXAMPLE OUTPUT - PAGES.ASID.FLAGS ---------------- 012...0008...R-U 001...FFFF...A-A PAGES COLUMN - NO. OF FRAMES OWNED BY THIS ASID AND WITH THESE FLAGS IN DECIMAL. ASID COLUMN - ASID OF ADDRESS SPACE LAST TO OWN OR CURRENTLY OWNING THESE FRAMES. FFFF INDICATES NO OWNER. FLAGS COLUMN - THREE FLAG DIGITS WITH THE FOLLOWING MEANINGS. A - IN ANY FLAG DIGIT INDICATES NO STATUS. 1ST DIGIT - O OFFLINE C OFFLINE INTERCEPT R V=R ALLOCATE I V=R INTERCEPT A AVAILABLE 2ND DIGIT - B BAD FRAME F LONG TERM FIXED S SQA/LSQA FRAME V VIO FRAME 3RD DIGIT - A AVAILABLE QUEUE R SQA RESERVED QUEUE C COMMON QUEUE S SQA QUEUE U LOCAL QUEUE L LSQA QUEUE N NOT QUEUED #F MX - TO DISPLAY THE SPECIFIED MEGABYTE (M1 TO M9) OF REAL STORAGE SHOWING FRAME ALLOCATION, INCLUDING NUMBER OF FRAMES, OWNING ASID, PFT FLAGS. SEE (#F R) FOR DESCRIPTION OF OUTPUT. NOTE - MEGABYTE 0 CANNOT BE DISPLAYED AND WILL CAUSE A PARM ERROR IF ATTEMPTED. SINCE MEGABYTE 0 CANNOT BE VARIED OFFLINE (IT CONTAINS THE NUCLEUS), THIS RESTRICTION SEEMS REASONABLE. #F OX - TO DISPLAY, FOR THE SPECIFIED MEGABYTE (O1 TO O9) OF REAL STORAGE, FRAME ALLOCATION FOR OFFLINE INTERCEPTED FRAMES WHICH ARE NOT YET OFFLINE, INCLUDING NUMBER OF FRAMES, OWNING ASID, PFT FLAGS. SEE (#F R) FOR DESCRIPTION OF OUTPUT. NOTE - MEGABYTE 0 CANNOT BE DISPLAYED AND WILL CAUSE A PARM ERROR IF ATTEMPTED. SINCE MEGABYTE 0 CANNOT BE VARIED OFFLINE (IT CONTAINS THE NUCLEUS), THIS RESTRICTION SEEMS REASONABLE. #F BX - TO DISPLAY, FOR THE SPECIFIED MEGABYTE (B1 TO B9) OF REAL STORAGE, FRAME ALLOCATION FOR BAD FRAMES INCLUDING NUMBER OF FRAMES, OWNING ASID AND PFT FLAGS. SEE (#F R) FOR DESCRIPTION OF OUTPUT. NOTE - MEGABYTE 0 CANNOT BE DISPLAYED AND WILL CAUSE A PARM ERROR IF ATTEMPTED. SINCE MEGABYTE 0 CANNOT BE VARIED OFFLINE (IT CONTAINS THE NUCLEUS), THIS RESTRICTION SEEMS REASONABLE. #H COMMAND (DISPLAY # COMMAND HELP) #H DISPLAYS COMMAND LIST #H X DISPLAYS HELP FOR COMMAND #X #H #X DISPLAYS HELP FOR COMMAND ##X #A - (SE) DISPLAY JOB STATUS - EXPANDED D A #C - (SK) HEX/DEC CALCULATOR AND TOD DISPLAY #D - (SD) DISPLAY AND ZAP CORE #E - (SS) EXECUTE A COMMAND #F - (SF) DISPLAY PAGE FRAME ASSIGNMENTS #H - (SM) DISPLAY HELP #I - (SJ) DISPLAY IPS AND SWAP COUNTS #J - (SL) MODIFIED DISPLAY ACTIVE REPLACEMENT* #L - (SC) DISPLAY LINES FOR TSO #M - (SO) TSO MULTIPLE SEND #N - (SA) DISPLAY ENQUEUE #O - (SR) DISPLAY PENDING I/O AND ALLOCATION #P - (SP) DISPLAY SU CONFIGURATION #Q - (SQ) ANALYZE ENQUEUE CONFLICTS #R - (SG) DISPLAY DEVICE STATUS #S - (SH) DISPLAY LPA MODULES #T - (SN) DISPLAY TIOT FOR A JOB #V - (SI) DISPLAY UNIT ##A - (ZA) MONITOR JOB ACTIVITY ##B - (ZB) MONITOR DEVICES ##C - (ZC) MONITOR CHANNELS ##J - (ZJ) MONITOR JOBS ##P - (ZP) MONITOR PAGING ##S - (ZS) MONITOR SYSTEM INDICATORS #I COMMAND (DISPLAY IPS AND SWAP COUNTS) DISPLAYS CURRENT IPS MEMBER AND SWAP COUNTS BY REASON SINCE LAST IPL. CURRENT IPS - IEAIPST2 LGCP 100 AVCP 101 AVPG 27 AUIC 16 ASMQ 07 TERM WAIT - IN (01) 0 TERM WAIT - OUT (02) 0 LONG WAIT (03) 304 AUX STOR SHORTAGE (04) 0 REAL STOR SHORTAGE (05) 0 DETECTED WAIT (06) 932 REQUEST SWAP (07) 82 ENQ EXCHANGE (08) 112 WORKLOAD EXCHANGE (09) 89 UNILATERAL SWAP (0A) 243 TRANSITION SWAP (0B) 21 LOGICAL SWAP (0C) 289 LOGICAL SWAP FAIL (0D) 12 #I A (DISPLAY ASM COUNTS) EXAMPLE - ILRSLOTC 16 ILRSLOTV 16 AVAIL SLOTS 836 TOTAL SLOTS 4,338 VIO SLOTS 0 ADSPC SLOTS 796 BAD SLOTS 0 NOTE - AVAIL SLOTS IS THE NUMBER OF UNRESERVED LOCAL PAGE DATA SET SLOTS. #I C (DISPLAY AVAILABLE PCCWS) ========================================= = *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* = = * * = = * THIS SUBCOMMAND IS NOT IN THE * = = * MVS/SE RELEASE 2 VERSION * = = * * = = * THE FOLLOWING IS IN THE MVS/SP * = = * RELEASE 1 VERSION ONLY * = = * * = = *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* = ========================================= EXAMPLE - NUMBER OF PCCWS BUILT BY RIM 00000044 NUMBER OF AVAILABLE PCCWS 00000030 #I P (DISPLAY PAGE DATA SET USAGE) EXAMPLE - PLPA A53 PAGE01 PLPAPAGE ERR(000) SIZE(1044) AVAIL(0197) USED(82%) BRST(019) COMN 942 PAGE02 COMMPG2 ERR(000) SIZE(0522) AVAIL(0438) USED(17%) BRST(021) LOCL A53 PAGE02 LOCALP2 ERR(000) SIZE(1566) AVAIL(1110) USED(30%) BRST(027) LOCL 942 PAGE01 LOCALPG2 ERR(000) SIZE(1566) AVAIL(1105) USED(30%) BRST(038) SIZE AND AVAILABLE FIGURES ARE DECIMAL NUMBER OF SLOTS BRST IS THE PARERQTM VALUE DIVIDED BY 256, IN DECIMAL. IT REPRESENTS THE AVERAGE TIME REQUIRED TO TRANSFER 1 PAGE. #I R (DISPLAY SRM VALUES) ========================================= = *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* = = * * = = * THIS SUBCOMMAND IS NOT IN THE * = = * MVS/SE RELEASE 2 VERSION * = = * * = = * THE FOLLOWING IS IN THE MVS/SP * = = * RELEASE 1 VERSION ONLY * = = * * = = *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* = ========================================= SRM RESOURCE CONTROL TABLE THRESHOLD CPU UTILIZATION 45 98 101 CPU UTIL W/ DEM PAG 95 98 PAGING RATE 2 1000 1000 DEMAND PAGING RATE 29 70 88 TOTAL PAGING RATE 38 PAGE DELAY TIME (MS) 726 1000 1000 PAGE DELAY W/ DEM PAG 100 130 AVG ASM QUEUE 27 1000 1000 AVG UIC 255 2 4 AVG AVAIL FRAMES 598 #I S (DISPLAY SWAP DATA SET USAGE) EXAMPLE - SWAP DS- 001 SETS- 200 PGS/SET- 12 940 MVACAT SYS1.SWAP01 SIZE(2400) AVAIL(1200) USED(50%) ERR(0000) SIZE AND AVAILABLE FIGURES ARE DECIMAL NUMBER OF SLOTS ERR IS THE NUMBER OF ERRORS SUFFERED ON THE SWAP DS. #I X (DISPLAY PERFORMANCE GROUP ACTIVITY) EXAMPLE - (TSO PERFORMANCE GROUP 2) PGN PER TR CNT TR RATE AB RATE SW RATE AVGRESP 02 1 2366 131 146 1.23 0.78 02 2 234 108 110 1.45 5.62 02 3 20 156 170 1.67 110.23 02 ALL 2620 126 134 1.31 2.21 TR CNT - NO. OF TRANSACTIONS TR RATE - TRANSACTION SERVICE RATE AB RATE - ABSORPTION RATE SW RATE - SWAP RATIO AVGRESP - AVERAGE RESPONSE TIME #J COMMAND (MODIFIED DISPLAY ACTIVE REPLACEMENT) #J T COMMAND (MODIFIED DISPLAY ACTIVE - TSO ONLY) #J NN COMMAND (MODIFIED DISPLAY ACTIVE - FOR DOMAIN 'NN') EXAMPLE - ***** IN QUEUE ***** ASID DPRTY QP FLAGS CPU TIME JES2 JES2 IEFPROC 0002 253 02 -NSW 1.33.01 TEST00 STEP1 0004 117 04 -IN CP 2.55.33 TEST01 STEPX ASMBLR 0005 119 03 -IN 0.10.68 TMSBKUP FDR 0006 112 05 -IN 1.11.24 CBTLOG CBTLOG CBTLOG 0016 250 05 RNSW 0.00.23 ***** OUT QUEUE ***** ASID DPRTY SR FLAGS CPU TIME RMF 148 IEFPROC 0003 251 03 - OUTLW 1.11.98 WHERE - ASID DPRTY QP/SR FLAGS CPU TIME ------ ------- ------- ------- ---------- NNNN DDD QQ/SS XXXYY MMM.SS.HH NNNN IS THE ADDRESS SPACE IDENTIFICATION DDD IS THE JOBS DISPATCHING PRIORITY QQ IS THE JOBS ASCB QUEUE POSITION, WHICH IS A RELATIVE DISPATCHING PRIORITY SS IS THE SWAP REASON CODE AS DESCRIBED IN THE DOCUMENTATION FOR THE # A COMMAND. XXXYY IS THE JOB STATUS AS DESCRIBED BELOW MMM.SS.HH IS THE CPU AND SRB ACCUMULATED JOB STEP TIME XXX - -IN - IN CORE - SWAPPED IN -NSW - NON-SWAPPABLE RNSW - REAL -OUT - SWAPPED OUT -GOO - IN PROCESS OF BEING SWAPPED OUT -GOI - IN PROCESS OF BEING SWAPPED IN -GOB - CURRENTLY CHANGING STATUS YY - LW - LONG WAIT STATUS - EXPLICIT OR IMPLICIT MW - LONG WAIT STATUS DETECTED BY MSO (MS6) CP - SIGNIFICANT CPU USER - SET BY IRARMCPM A - AUXILLARY STORAGE SHORTAGE S - REAL STORAGE SHORTAGE #L COMMAND (DISPLAY LINES FOR TSO) #L (WILL SHOW USERID, ASID AND TP LINE) IBMUSER (000C) - 3F1 #M COMMAND (TSO MULTIPLE SEND) #M XXXXXX WHERE XXXXXX IS A 1 - 68 DIGIT MESSAGE TO BE SENT TEN TIMES TO ALL LOGGED ON TSO USERS #N COMMAND (DISPLAY ENQUE - SEE ENQ/DEQ SUMMARY) #N FORMAT IS AS FOLLOWS - #N (ZZZZZZ)XXXXXXXX/YYYYYYYY WHERE - XXXXXXXX IS THE 8 DIGIT MAJOR NAME OR '*' YYYYYYYY IS THE 1 - 44 DIGIT MINOR NAME OR '*' (ZZZZZZ) IS THE 1 - 8 DIGIT JOBNAME TO LIMIT THE SEARCH. (OPTIONAL) #N * #N SYSDSN/* #N SYSIEFSD/* #N SYSDSN/SYS1.LINKLIB IN RESPONSE TO THE #N COMMAND THE CURRENT STATUS TYPES ARE: SHR - SHARED USE ENQ EXCL- EXCLUSIVE USE ENQ RSVS- SHARED USE WITH A RESERVE RSVX- EXCLUSIVE USE WITH A RESERVE #O COMMAND (DISPLAY OUTSTANDING I/O AND ALLOCATION REQUESTS) #O DISPLAY ALL OUTSTANDING I/O #O A DISPLAY ACTIVE OUTSTANDING I/O #O Q DISPLAY QUEUED OUTSTANDING I/O #O X DISPLAY ALLOCATION QUEUE I/O OUTPUT EXAMPLE - UUU VVVVVV JJJJJJJJ IIIIII DDDDDDDD SSSSSSS WHERE - UUU - UNIT ADDR VVVVVV - VOLSER JJJJJJJJ - JOBNAME OR ASID IIIIII - IOQ ADDR DDDDDDDD - I/O DRIVER NAME SSSSSSS - STATUS (ACTIVE OR QUEUED) ALLOCATION OUTPUT EXAMPLE - *SYSTEM* *AQTOP* M1M1M1M1M1M1 M2M2M2M2M2M2 JJJJJJJJ SSSSSSS M1M1M1M1M1M1 M2M2M2M2M2M2 WHERE - 1ST LINE IS SYSTEM WIDE ALLOCATION MASK AND FOLLOWING LINES ARE JOB INFO JJJJJJJJ - JOBNAME OR ASID SSSSSSS - STATUS (ACTIVE OR QUEUED) OWNING - JOB HOLDS MASK AQUEUE - JOB QUEUED FOR 'A' QUEUE BQUEUE - JOB QUEUED FOR 'AB' QUEUE WAITING - OPERATOR REPLIED 'WAIT' M1M1M1M1 - A OWNERSHIP MASK M2M2M2M2 - B OWNERSHIP MASK #P DISPLAY SU CONFIGURATION #P DISPLAY NON-OBSOLETE INSTALLED SU'S #P I DISPLAY ALL INSTALLED SU'S #P C DISPLAY ALL NON-OBSOLETE SU'S #P A DISPLAY ALL SU'S #Q COMMAND (ANALYZE ENQUE - SEE ENQ/DEQ SUMMARY) #Q OUTPUT EXAMPLE - MAJOR= SYSDSN MINOR= SYS1.LINKLIB ROSLINK1 EXCL RESERVE ROSLINK2 EXCL RESERVE ROSLIST1 SHR IN RESPONSE TO THE #Q COMMAND THE CURRENT STATUS TYPES ARE: SHR - SHARED USE ENQ EXCL- EXCLUSIVE USE ENQ RESERVE - RESERVE INDICATOR #R COMMAND (DEVICE STATUS COMMAND) #R M PENDING MOUNTS FOR TAPE #R T TAPE BUSY AND PENDING MOUNTS #R D DISK BUSY AND PENDING MOUNTS #R P UNIT RECORD BUSY #R B ALL DEVICE BUSY AND PENDING MOUNTS #R V ALL PENDING VARIED OR UNLOADED DEVICES #R R ALL RESERVES OUTSTANDING #R M=XXXXXXXX PENDING MOUNTS FOR A JOB #R T=XXXXXXXX ALLOCATED TAPE DEVICES FOR A JOB #R D=XXXXXXXX ALLOCATED DISK DEVICES FOR A JOB #R P=XXXXXXXX ALLOCATED UNIT RECORD DEVICES FOR A JOB #R B=XXXXXXXX ALL ALLOCATED DEVICES FOR A JOB =XXXXXXXX FOR ALL COMANDS IS EITHER A 4 DIGIT ASID OR A 1 - 8 DIGIT JOBNAME #R S=VVVVVV DEVICE ON WHICH VOLUME VVVVVV IS MOUNTED #R U=NNN DISPLAY SPECIFIED - DEVICE (NNN) CONTROL UNIT (NN) CHANNEL (N) #S COMMAND (DISPLAY LPA MODULES) #S PGMNAME WILL DISPLAY LOAD MODULES IN FLPA, MLPA OR PLPA. THE VIRTUAL ADDRESS AND MODULES SIZE ARE DISPLAYED UNLESS THE MODULE SPECIFIED IS REPRESENDED BY A MINOR CDE OR LPDE, IN WHICH CASE THE VIRUAL ADDRESS AND MAJOR NAME ARE DISPLAYED. #S *ADDR WILL DISPLAY THE NAME OF THE LOAD MODULE AND ITS STARTING ADDRESS AND LENGTH. EXAMPLE - BBBBBB NNNNNNNN AAAAAA LLLLLL USE=CCCC WHERE - BBBBBB - IS THE LPDE OR CDE ADDRESS NNNNNNNN - IS THE MODULE NAME AAAAAA - IS THE MODULE ADDRESS LLLLLL - IS THE MODULE LENGTH CCCC - IS THE MODULE USE COUNT #T COMMAND (DISPLAY TIOT FOR A JOB) #T NNNN DISPLAY TIOT SHORT ASID NNNN #T NNNN,L DISPLAY TIOT LONG ASID NNNN EXAMPLE SHORT FORM - 0006 JOBNAME1 STEPNAM1 PROCNAM1 - DDNAME1 1A0 3350 MVSA37 6609 EXAMPLE LONG FORM - 0006 JOBNAME1 STEPNAM1 PROCNAM1 - DDNAME1 1A0 3350 MVSA37 6609 - SYS1.LINKLIB - DSO=(PO) RFM=(U ) LRECL=00000 BLKSZ=19069 IN THE ABOVE EXAMPLES THE 1ST LINE IS THE JOB LINE THE 1ST DDLINE CONTAINS DDNAME, UNIT ADDRESS, DEVICE TYPE, VOLSER, AND EXCP COUNT. THE 2ND DD LINE CONTAINS DSNAME. THE 3RD DD LINE CONTAINS DSORG, RECFM, LRECL, AND BLKSIZE. NOTE THAT THIS COMMAND EXECUTES AS AN SRB AND CONSEQUENTLY WILL OCCASIONALLY FAIL WITH NOTHING WRONG. IN ADDITION, THIS COMMAND WILL ONLY WORK FOR JOBS WHICH ARE SWAPPED IN. STARTED TASKS WILL NOT DISPLAY ANY EXCP COUNTS. #V COMMAND (DISPLAY UNIT) #V D (DISPLAY DASD MATRIX) #V D1 (DISPLAY 3330-1 MATRIX) #V D3 (DISPLAY 3330 MATRIX) #V D5 (DISPLAY 3350 MATRIX) #V T (DISPLAY TAPE MATRIX) #V CUU (DISPLAY SINGLE UNIT) EX. #V 251 #V CUX (DISPLAY ALL UNITS BY CONTROL UNIT) EX. #V 25X #V CUU,CUU... (DISPLAY ALL UNITS IN LIST) EX. #V 251,363,108,288 #V CUX,CUX... (DISPLAY ALL UNITS IN LIST BY C.U.) EX. #V 25X,36X,47X #V S=VOLSER (DISPLAY UNIT FOR THIS VOLSER) EX. #V S=DAA001 COMMAND OUTPUT IS AS FOLLOWS - UUU SSSSSS FFF UNIT=DDDDDD AS=AAAA PATH=X,Y DCB=MM USR=UU RSV=RR FLG=11111111/22222222 - OR - DEVTYPE=ZZZZZZZZ FLG=11111111/22222222 UUU IS THE UNIT ADDRESS SSSSSS THE VOLUME SERIAL OR DEVICE CLASS FFF ON, OFF, OF CHG DDDDDD THE DEVICE TYPE AAAA THE ADDRESS SPACE ID X,Y THE PRIMARY,SECONDARY DEVICE PATH MM THE NO. OF OPEN DCBS TO THE DEVICE UU THE NO. OF USERS RR THE DEVICE RESERVE COUNT ZZZZZZZZ THE 4 BYTE HEX DEVICE TYPE FIELD 1111/2222 THE FIRST 8 BYTES OF THE UCB IN HEX #Z COMMAND (MODIFIED DISPLAY ACTIVE REPLACEMENT) #ZT COMMAND (MODIFIED DISPLAY ACTIVE REPLACEMENT-TSO ONLY) #ZNN COMMAND (MODIFIED DISPLAY ACTIVE REPLACEMENT-FOR ***** IN QUEUE ***** ASID DP PG QP SC FLAGS CPU CPUR MASTER 0001 FF 00 01 00 NSW 1437 85564 JES2 JES2 IEFPROC 0003 FF 09 02 00 NSW 1054 85514 CMD1 CMD1 CMD1 0004 FF 12 03 00 NSW 11 86392 FAT067D4 PROC#1 FAT067#3 0011 75 01 13 03 IN 76 14332 CMDSBMON CMDSBMON CMDSBMON 0014 75 01 14 01 NSW 0 86399 TCAMB TCAMB TCAM 0015 FC 06 05 00 NSW 1329 85291 P731500A CIF408#1 0023 74 01 15 02 IN 48 14355 DUMMYWTR 480 IEFPROC 0028 00 01 17 00 NSW 130 86272 CBTLOG CBTLOG CBT290 0041 FC 01 06 R NSW 0 86399 CIC888D0 PROC#1 DFHSIP#4 0046 FB 30 08 00 NSW 240 86110 ***** OUT QUEUE ***** ASID DP PG SR SC FLAGS CPU CPUR ACF2 ACF2 IEFPROC 0002 FF 01 03 05 OUTLW 2 86397 RMF RMF IEFPROC 0009 FF 00 03 56 OUTLW 3 86396 TSSO TSSO TSSO 0040 FF 01 03 08 OUTLW 0 86399 NCCF NCCF NCCF#1 004F FF 12 06 ** OUTMW 3 86396 WHERE - ASID ADDRESS SPACE ID DP DISPATCHING PRIORITY PG PERFORMANCE GROUP QP ASCB QUEUE POSITION, WHICH IS A RELATIVE DISPATCHING PRIORITY SR SWAP REASON CODE AS IN THE OUTPUT OF THE #I COMMAND SC SWAP COUNT FLAGS JOB STATUS DESCRIBED BELOW = XXXYY CPU CPU/SRB ACCUMULATED JOB STEP TIME CPUR CPU STEP TIME REMAINING XXX - IN - IN CORE - SWAPPED IN NSW - NON-SWAPPABLE OUT - SWAPPED OUT GOO - IN PROCESS OF BEING SWAPPED OUT GOI - IN PROCESS OF BEING SWAPPED IN GOB - CURRENTLY CHANGING STATUS YY - LW - LONG WAIT STATUS MW - DETECTED WAIT CP - SIGNIFICANT CPU USER A - AUXILLARY STORAGE SHORTAGE S - REAL STORAGE SHORTAGE ##A COMMAND (MONITOR JOB ACTIVITY) ##A D COMMAND (MONITOR DOMAIN ACTIVITY) ##A T COMMAND (MONITOR TSO USERS ACTIVITY) ##A NN COMMAND (MONITOR JOB ACTIVITY - FOR DOMAIN 'NN') OUTPUT IS AS FOLLOWS - JOBNAME AND STEPNAME CPU PCT - CURRENT CPU PERCENT BUSY SIO/SEC - CURRENT EXCPS PER SEC PAG/SEC - CURRENT PAGING PER SEC WORKSET - CURRENT REAL STORAGE USE ASID - ADDRESS SPACE ID DSP - DISPATCHING PRTY DMN - DOMAIN NUMBER PGN - PERFORMANCE GROUP NUMBER SWC - SWAP COUNT FLAGS - FLAGS - XX-NN XX - IN- IN QUEUE XX - NS- NON-SWAPPABLE NN - QUEUE POSITION XX - OU- OUT QUEUE NN - SWAP REASON CODE ##B COMMAND (MONITOR DEVICES) ##BUUU,Y MONITOR DEVICE BUSY FOR DEVICE UUU ##BUUX,Y MONITOR DEVICE BUSY FOR DEVICES ON CONTROL UNIT UU WHERE Y = D - DEVICE LIST J - DEVICE AND JOB LIST S - SEEK ANALYSIS OUTPUT FORMAT AS FOLLOWS - UUU VVVVVV BUSY NN% NN% -- JJJJJJJJ NN% NN% NOTE - TWO PERCENT BUSY VALUES ARE DISPLAYED FOR DEVICE BUSY. 1ST - DEVICE BUSY TOTAL 2ND - DEVICE BUSY PRIMARY CHAN ##C COMMAND (MONITOR CHANNELS) ##C MONITOR CHANNEL BUSY DISPLAY CHANNEL BUSY IN BOTH NUMERIC AND BAR GRAPH FORM. ##CNN,Y MONITOR CHANNEL AND DEVICE BUSY DISPLAY CHANNEL AND DEVICE BUSY FOR CHANNEL NN IN NUMERIC AND BAR GRAPH FORM. WHERE Y = D - DEVICE LIST J - DEVICE AND JOB LIST OUTPUT FORMAT AS FOLLOWS - CHANNEL NN BUSY NN% UUU VVVVVV BUSY NN% NN% -- JJJJJJJJ NN% NN% NOTE - TWO PERCENT BUSY VALUES ARE DISPLAYED FOR DEVICE BUSY. 1ST - DEVICE BUSY TOTAL 2ND - DEVICE BUSY THIS CHANNEL ##J COMMAND (MONITOR JOBS) ##J T COMMAND (MONITOR TSO USERS) ##J NN COMMAND (MONITOR JOBS - FOR DOMAIN 'NN') EXAMPLE - ***** IN QUEUE ***** EXCPC EXCPT CPUC CPUT JES2 JES2 IEFPROC 43 68,976 9.37 61.33.01 TEST00 STEP1 21 3,400 0.58 5.33 TEST01 STEPX ASMBLR 153 178,922 12.77 9.10.68 TMSBKUP FDR 3 367 0.09 1.24 ***** OUT QUEUE ***** EXCPC EXCPT CPUC CPUT RMF 148 IEFPROC 0 666 0.00 11.98 WHERE - EXCPC EXCPT CPUC CPUT ------ ------- ------- ------- XX,XXX X,XXX,XXX M.SS.TH MMM.SS.TH EXCPC IS THE EXCP COUNT FOR THE SAMPLED INTERVAL EXCPT IS THE EXCP COUNT TOTAL FOR THE CURRENT STEP CPUC IS THE CPU/SRB TIME FOR THE SAMPLED INTERVAL CPUT IS THE CPU/SRB TIME TOTAL FOR THE CURRENT STEP ##P COMMAND (MONITOR PAGING) VIO PAGING NNN.NN PAGES/SEC SWAP PAGING NNN.NN PAGES/SEC COMMON PAGING NNN.NN PAGES/SEC ADDRSPC PAGING NNN.NN PAGES/SEC TOTAL PAGING NNN.NN PAGES/SEC ##S MONITOR SYSTEM INDICATORS DISPLAYING AVERAGE, MINIMUM, AND MAXIMUM ##S D MONITOR SYSTEM INDICATORS AND DOMAIN VALUES DISPLAYING AVERAGE, MINIMUM, AND MAXIMUM ##S DA MONITOR SYSTEM INDICATORS AND DOMAIN VALUES DISPLAYING AVERAGE SYSTEM INDICATORS - LONG TERM CPU, AVERAGE CPU, AVERAGE PAGING, AVERAGE UIC, AND AVERAGE ASMQ. DOMAIN VALUES - WT, MIN, MAX AT INTERVAL START TARGET MPL, CURRENT MPL, READY USERS, GOING OUT USERS, OUT USERS, IN USERS, WEIGHTED DOMAIN SERVICE ****************************************************************** ## ## ## ## ## ## ############# ############# ## ## ## ## ############# ############# ## ## ## ## ## ## ******* ** ** ** ** ** ** ** ** ** ** ** ** ** ** ***** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ***** ******* ******* ***** ***** ****** ****** ****** ** ** ** ** ** ** ** ** ** ** *** ** ** ** ** ** ** ** ** *** ** ***** ** ** ** **** **** **** ** ** ** ****** ** ** ** **** ** ** ** ** ** ** ** ** ** *** ** ** ** ** ** ** ** ** ** *** ***** ***** ** ** ******* ******* ** ** * * ***** ****** ****** ** ** ** ** ** ** ** *** *** ** ** ** ** ** ******* ** ** ** ** **** ** * ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ***** ****** ******* FOR THE FULL SCREEN VERSIONS THE FOLLOWING ARE AVAILABLE ENTER H X FOR HELP WITH COMMAND X' H H - (GH) DISPLAY HELP A - (GA) DISPLAY JOB ACTIVITY E - (GE) DISPLAY EXCEPTIONS F - (GF) DISPLAY PAGE STATISTICS BY JOB J - (GJ) DISPLAY CPU UTILIZATION I - (GI) DISPLAY JES2 INITIATORS O - (GO) DISPLAY SYSTEM I/O ACTIVITY Q - (GQ) DISPLAY JES QUEUE (MODIFIED Q CMD) S - (GS) DISPLAY SYSTEM INDICATORS U - (GU) DISPLAY DASD FREE SPACE # - (SM) DISPLAY HELP # COMMANDS FOLLOWING ARE FULL SCREEN POSITIONING COMMANDS. -NNN SCROLL UP NNN LINES +NNN SCROLL DOWN NNN LINES - SCROLL TO TOP + SCROLL TO BOTTOM =YXXXY FIND STRING EQ XXX, Y IS DELIMITER A DISPLAY JOB ACTIVITY ANNNN DISPLAY JOB ACTIVITY FOR ASID NNNN GRAPHIC DISPLAY OF - JOBNAME, STEPNAME, PERCENT CPU PERCENT CPU, PAGE FRAME ALLOCATION, PAGING IN PAGES PER SECOND, AVERAGE JOB CPU UTILIZATION, AVERAGE REAL FRAME USAGE, CURRENT SWAP COUNT, JOB I/O ACTIVITY. JOB EXCEPTIONS AS FOLLOWS - POSSIBLE LOOPS, ABEND IN PROGRESS, WAITING ON REPLIES, WAITING ON ALLOCATION, WAITING ON ENQUEUE CONFLICTS, WAITING ON I/O PENDING, WAITING TO BE SWAPPED IN. E DISPLAY EXCEPTIONS E - DISPLAY ALL EXCEPTIONS AUTOMATIC REFRESH MINIMUM 10 SEC ED - DISPLAY EXCEPTIONS (NOT DEVICE) AUTOMATIC REFRESH MINIMUM 10 SEC EC - DISPLAY EXCEPTIONS (NOT CHAN/DEVICE) EXCEPTIONAL SYSTEM CONDITIONS - SQA SHORTAGE, WTO BUFFER SHORTAGE, EXCESS PAGING AND PAGE I/O BUSY, EXCESS DEVICE UTILIZATION, EXCESS CHANNEL UTILIZATION. EXCEPTIONAL JOB CONDITIONS - POSSIBLE LOOPS, ABEND IN PROGRESS, EXCESS JOB CPU UTILIZATION, EXCESS REAL FRAME USAGE, EXCESS SWAP COUNT, WAITING ON REPLIES, WAITING ON ALLOCATION, WAITING ON ENQUEUE CONFLICTS, WAITING ON I/O PENDING, WAITING TO BE SWAPPED IN. EXCEPTION MONITOR OUTPUT MESSAGES --------------------------------------- SYSTEM EXCEPTION MESSAGES -------------------------------------- CHANNEL XX XXX% BUSY FOR XXXXX SEC UUU VVVVVV XXX% BUSY FOR XXXXX SEC UUU VVVVVV NOT READY FOR XXXXX SEC EXCESS SYSTEM PAGING FOR XXXXX SEC LOCAL PAGE I/O DEGRADED FOR XXXXX SEC WTO BUFFER SHORTAGE, WQE COUNT= XXXXX SQA AVAIL= XXXXXK, CSA AVAIL= XXXXXK JOB RESOURCE USAGE EXCEPTION MESSAGES -------------------------------------- JJJJJJJJ POSSIBLE LOOP FOR XXXXX SEC JJJJJJJJ XXX% CPU FOR XXXXX SEC JJJJJJJJ ABEND IN PROGRESS XXXXX SEC JJJJJJJJ EXCESS SWAP COUNT = XXXXX JJJJJJJJ XXXXX FRAMES FOR XXXXX SEC JOB WAIT EXCEPTION MESSAGES -------------------------------------- NOTE - A JOB IS CONSIDERED TO BE WAITING IF IT USES 0% CPU) JJJJJJJJ ENQ SYSDSN WAIT XXXXX SEC ENQ CONFLICT JJJJJJJJ I/O ON UUU WAIT XXXXX SEC I/O PENDING JJJJJJJJ ALLOC QUEUE WAIT XXXXX SEC ALLOC QUEUE JJJJJJJJ REPLY NN WAIT XXXXX SEC REPLY PENDING JJJJJJJJ ??????????? WAIT XXXXX SEC REASON UNKNOWN JJJJJJJJ SWAP RRRRRR WAIT XXXXX SEC SWAPPED OUT RRRRRR - ( SWAP REASON CODES ) LONGWT LONG WAIT AUXSTOR AUXILLARY STORAGE SHORTAGE REALSTR REAL STORAGE SHORTAGE DETWAIT MSO DETECTED WAIT REQUEST REQUEST SWAP ENQEXC ENQ EXCHANGE WORKEXC WORKLOAD EXCHANGE UNILATR UNILATERAL F DISPLAY PAGE STATISTICS F - DISPLAY PAGE STATISTICS BY JOB GRAPHIC DISPLAY OF - PAGE FRAME ALLOCATION BY JOB AND PAGING BY JOB IN PAGES PER SECOND. J DISPLAY CPU UTILIZATION JD - DISPLAY CPU UTILIZATION GRAPHIC DISPLAY OF - ALL ACTIVE DOMAINS. J - DISPLAY CPU UTILIZATION GRAPHIC DISPLAY OF - JOBNAME, STEPNAME, PERCENT CPU UTILIZATION FOR ACTIVE JOBS. JT - DISPLAY CPU UTILIZATION GRAPHIC DISPLAY OF - JOBNAME, STEPNAME, PERCENT CPU UTILIZATION FOR ACTIVE TSO USERS. JNN - DISPLAY CPU UTILIZATION GRAPHIC DISPLAY OF - JOBNAME, STEPNAME, PERCENT CPU UTILIZATION FOR ALL JOBS IN DMN XX. I DISPLAY JES2 INITIATORS I - DISPLAY JES2 INITIATORS DISPLAY OF - INITIATOR STATUS, JOB NUMBER, JOBNAME, JOB CLASS, INITIATOR CLASSES. O DISPLAY SYSTEM I/O ACTIVITY OXNN - DISPLAY SYSTEM I/O ACTIVITY WHERE - X - SCAN TYPE A - ALL DEVICES V - DASD AND TAPE D - DASD T - TAPE U - UNIT RECORD C - COMM AND DISPLAY NN - PERCENT BUSY THRESHOLD 20% BUSY IS THE DEFAULT Q DISPLAY JES QUEUE (HAS 27300 SUPPORT) Q XXX DISPLAY JES QUEUE (MODIFIED Q CMD) (NNN)Q XXX DISPLAY JES QUEUE (MODIFIED Q CMD) WHERE - NNN - IS THE NUMBER OF 1000 LINE SEGMENTS TO INCREMENT INTO THE DATA SET BEFORE DISPLAY ANY DATA. XXX - IS THE Q COMMAND H - HELP WITH Q CMD DI - DISPLAY INPUT DO - DISPLAY OUTPUT DA - DISPLAY ACTIVE JOBS DT - DISPLAY ACTIVE TSO DS - DISPLAY ACTIVE STC JLOG J - DISPLAY JOBLOG JOB J JCL J - DISPLAY JOBJCL JOB J JMSG J - DISPLAY JOBMSG JOB J DD J - DISPLAY DD IDS JOB J SL S - DISPLAY SYSLOG STC S L J DSID - DISPLAY DATASET DSID JOB J NOTE - J IS EITHER JOBNAME OR JOB NUMBER NOTE - S IS STC NUMBER S DISPLAY SYSTEM INDICATORS S - DISPLAY SYSTEM INDICATORS GRAPHIC DISPLAY OF - CURRENT AVERAGE CPU, CURRENT LONG TERM CPU, CURRENT AVERAGE PAGING, CURRENT AVERAGE UIC, CURRENT AVERAGE ASMQ LENGTH, AND CURRENT MPL FOR EACH DOMAIN CONTAINING RUNNING JOBS. SA - DISPLAY SYSTEM INDICATORS GRAPHIC DISPLAY OF - AVERAGE AVERAGE CPU, AVERAGE LONG TERM CPU, AVERAGE AVERAGE PAGING, AVERAGE AVERAGE UIC, AVERAGE AVERAGE ASMQ LENGTH, AND CURRENT MPL FOR EACH DOMAIN CONTAINING RUNNING JOBS. U DISPLAY DASD SPACE U DISPLAY DASD SPACE ALL ONLINE DASD U VVVV DISPLAY DASD SPACE ON VOLUME VVVV WHERE VVVV IS A 1-6 DIGIT VOLSER OR VOLSER PREFIX U U=NNN DISPLAY DASD SPACE ON UNIT NNN U D=XXXX DISPLAY DASD SPACE ON DEVTYPE XXXX (3330,3330V,3330-1,3350,2305-2) DISPLAY OF - UNIT, DEVTYPE, STATUS, VOLSER, NO. OF DCBS OPEN, NO. OF USERS, FREE CYLS, FREE TRKS, FREE EXTENTS, LARGEST CONTIG EXTENT CYL/TRK ****************************************************************** ## ## TTTTTTTTTTTT SSSSSSSSSSS OOOOOOOOOOO ## ## TTTTTTTTTTTT SSSSSSSSSSSSS OOOOOOOOOOOOO ## ## TT SS SS OO OO ############# TT SS OO OO ############# TT SS OO OO ## ## TT SSSSSSSSSSSS OO OO ## ## TT SSSSSSSSSSSS OO OO ############# TT SS OO OO ############# TT SS OO OO ## ## TT SS SS OO OO ## ## TT SSSSSSSSSSSSS OOOOOOOOOOOOO ## ## TT SSSSSSSSSSS OOOOOOOOOOO ****************************************************************** # # # # # # # # # # # # ###################### # # # # # # # # # # ####################### # # # # # # # # # # # # * - *** ----- ******* --------- *********** ------------- *************** ----------------- ******************* --------------------- *********************** ------------------------- *************************** ----------------------------- ******************************* --------------------------------- *********************************** ------------------------------------- *************************************** ----------------------------------------- ******************************************* --------------------------------------------- *********************************************** ------------------------------------------------- **************************************************** ------------------------------------------------------ ******************************************************** ----------------------------------------------------------- ************************************************************* --------------------------------------------------------------- ******************************************************************
IS AN IEBCOPY OF THE LOAD MODULES OF THE COMMAND SUBSYSTEM CONTAINED IN FILE 267 AND ALL THE LOAD LOAD MODULES. THE MODULES CALLED IEES*03D AND ## ARE AT AN MVS/SP1 RELEASE 1 LEVEL. (ERGO I RAN THE $MVSSE2 AND $MVSSP1 CLISTS BEFORE I COMPILED THE CODE)
IS A COPY OF THE YALE COMPARE PROGRAM CONTAINED IN FILE 226 THAT HAS BEEN MODIFIED FOR USE UNDER TSO
IS FROM THE LOUISIANA STATE UNIVERSITY AND CONTAINS A SYSTEM MODIFICATION THAT IS USED TO PREFIX ANY MESSAGE FROM THE SYSTEM OPERATORS (INCLUDING NOTIFY'S)* WITH THE DATE (JULIAN) AND TIME. THIS MODS DOES NOT WORK FOR MESSAGES SENT VIA THE TSO SEND COMMAND
IS FROM THE WASHINGTON STATE DP SERVICE CENTER AND CONTAINS SEVERAL OF THE LOCAL UTILITIES . THIS FILE IS IN IEBUPDTE SYSIN FORMAT . FOR ADDITIONAL INFORMATION SEE THE MEMBER CALLED $$DOC . DATE 6/28/84 CONTACT - KERMIT KISER (206) 753-2215 WASHINGTON DATA PROCESSING SERVICE CENTER 25 STATE OFFICE BLDG TWO, OB-01 OLYMPIA, WASHINGTON 98504 THE PURPOSE OF THIS FILE IS TO TRANSFER SOME OF WDPSC'S LOCAL UTILITIES. ALL THIS STUFF WORKS HERE, BUT WE DON'T GUARANTEE IT TO WORK ANYWHERE ELSE. SOME PROGRAMS MAY NEED MODIFICATION FOR AN INSTALLATION. SOME ARE GOOD ONLY AS "HOWTO" SAMPLES. THIS FILE CONTAINS THE WDPSC PROGRAMS WHICH WERE PREVIOUSLY IN CBT FILES 270-274. TWO OF THOSE PROGRAMS, NAMED FTL AND KOMM, HAVE BEEN MODIFIED AND THE LATEST VERSIONS ARE ON THIS TAPE. WE DO NOT HAVE TSO EXTENSIONS OR XA YET. SOME PROGRAMS MAY NEED TO BE MODIFIED FOR THESE SYSTEM LEVELS. MANY OF THE TSO COMMANDS USE THE SETVAR SUBROUTINE. YOU WILL NEED TO ASSEMBLE SETVAR BEFORE THESE COMMANDS WILL WORK CORRECTLY, THIS PROGRAM IS LINKED WITH AN IBM MODULE. IF A UTILITY HAS DOCUMENTATION WHICH IS MAINTAINED SEPARATELY, THE DOCUMENT IS IN THE SOURCE PDS WITH A SIMILIAR NAME BUT ENDING WITH THE "$" CHARACTER. TO CREATE THE NECESSARY MACLIB, CLIST, PROCLIB, ETC LIBRARIES: MODIFY AND SUBMIT EITHER MEMBER REDIST OR REDISTI WHICH ARE IN THIS LIBRARY. (USE REDIST IF PROGRAM PDSLOAD FROM THE CBT TAPE IS AVAILABLE, ELSE USE JOB REDISTI.) REDIST OR REDISTI WILL CREATE THE MACLIB, CLIST, PROCLIB, PANELS, SKELS, MESSAGES, TEXT, AND PARM LIBRARIES FROM THE APPROPRIATE MEMBERS IN THIS LIBRARY. ******* NOTE: CLISTS SHOULD BE COPIED TO A VB DATASET AFTER RELOADING. SUMMARY OF ITEMS INCLUDED IN THIS FILE (NOT NECCESSARILY COMPLETE): UTILITY UTILITY NAME TYPE DESCRIPTION ________ _______ __________________________________*___ CATBYVOL PROGRAM CHECKS IDCAMS UNCATALOG CARDS CREATED BY VSAMSCAN PROGRAM AGAINST VOLUMES TO FIND NVSAM DATASETS WHICH DO NOT EXIST. SEE JOB IN CATBYVO#. I THINK DLY260 STEP IS NOT NEEDED. CHDSCB CLIST MODIFY DCB CHARACTERISTICS SUCH AS DSORG, RECFM, BLKSIZE, LRECL FOR A DATASET WITHOUT ALTERING THE DATASET CONTENTS. USES PROGRAM RELSEQ. CLIB CLIST ALLOCATE A PRIVATE CLIST LIBRARY FOR IMPLICIT CLIST EXECUTION WITHOUT REMOVING PREVIOUSLY ALLOCATED CLIST LIBRARIES. USES COMMAND CONCATEM. CLRSPFIO PROGRAM CAN BE CALLED DIRECTLY OR LINKED TO DYNAMICALLY VIA THE ISPEXEC SELECT PGM(CLRSPFIO) TO TELL SPF TO IGNORE ANY NON-SPF IO WHICH MAY HAVE TAKEN PLACE IN THE DIALOG. CMDOUT CLIST UTILITY CLIST USED BY CLISTS AND DIALOGS TO ALLOCATE AND FREE WORK FILES. USES COMMANDS IFALC AND FILEINFO. CNTLCRT PROGRAM CAN BE CALLED BY CLISTS TO ISSUE CNTL OR FULLSCR TPUT MESSAGES. CONCATEM TSO CMD ALLOCATE OR DEALLOCATE, CONCATENATE OR DECONCATENATE THE GIVEN DATASET TO THE GIVEN DDNAME. IN THE CASE OF CONCATENATION, PLACE THE GIVEN DATASET "AT THE TOP OF THE STACK" OF ALL DATASETS CONCATENATED TO THAT DDNAME. DATECONV TSO CMD ACCEPT A STANDARD, JULIAN, OR SERIAL DATE AND THEN CONVERT IT TO THE OTHER TWO. DDNTODSN PROGRAM SUBROUTINE CALLED BY PROGRAMS TO RETURN DSNAME AND VOLSER BASED ON DDNAME PASSED. DEVTYPE TSO CMD DETERMINE DEVICE TYPE GIVEN VOLUME SERIAL NUMBER. DUMPVOL PROGRAM A SAMPLE PROGRAM WHICH READS A LIST OF VOLUMES AND BUILDS A JOB TO DUMP (FDR) ONLY THOSE VOLUMES WHICH ARE CURRENTLY MOUNTED. NO MORE DOES DUANE HAVE TO COME IN AT 3AM BECAUSE SOME VOLUMES ARE NOT MOUNTED. FILEATTR PROGRAM OBTAIN VOLUME SERIAL NUMBER, LRECL, BLKSIZE, DSORG, RECORD FORMAT, AND DEVICE TYPE OF DATASET GIVEN THE DATASET NAME (AND VOLUME SERIAL NUMBER IF NOT CATALOGED) FROM A HIGH LEVEL LANGUAGE PGM. FILEINFO TSO CMD RETURN INFO TO A CLIST SUCH AS LRECL, BLKSIZE, RECFM, DSORG, VOLSER, ETC. FINDMEM PROGRAM DETERMINE WHETHER A SPECIFIED MEMBER OF A PDS EXISTS OR NOT. FINDTTR PROGRAM CALLED BY THE FINDTTR CLIST TO SEARCH A PDS FOR A GIVEN STRING. THE TTR OF ALL BLOCKS CONTAINING THE STRING IS DISPLAYED WHETHER IN DIRECTORY, MEMBERS, GAS, OR BEYOND DS1LSTAR. FIREUP CLIST ALLOCATE USER SPF DIALOG MANAGER LIBRARIES AHEAD OF THE SPF PROGRAM DEVELOPMENT FACILITY LIBRARIES AND/OR TO ALLOCATE LIBRARIES TO DIALOG MANAGER DDNAMES NOT ALREADY ALLOCATED. FTL PROGRAM IEBGENER REPLACEMENT FOR COPYING FILES. HANDLES MULTIPLE FILES, CHANGING DCB CHARACTERISTICS, MOST FILE TYPES. GETMY TSO CMD SAMPLE COMMAND FOR RETURNING USER/SYSTEM DATA TO CLIST VARIABLES. SOME INSTALLATION SENSITIVE CODE, BUT A GOOD STARTING PLACE! HEXTRAN PROGRAM TRANSLATE DATA FROM CHARACTER CODED HEXADECIMAL TO TRUE HEXADECIMAL OR VICE VERSA. HOSEDOWN CLIST DEALLOCATE USER SPF DIALOG MANAGER LIBRARIES (UNDO WHAT A PREVIOUS FIREUP DID). IFALC TSO CMD TESTS WHETHER A GIVEN DDNAME OR DSNAME IS CURRENTLY ALLOCATED TO THE USER. IFCAT TSO CMD TESTS WHETHER A GIVEN DSNAME IS CATALOGED. FILEINFO GIVES BETTER DATA. IKJUPDT PROGRAM SUBROUTINE TO CONVERT CALLS TO IKJUPDT INTO LINK TO PROGRAM SETVAR. WE USED TO LINK IBM IKJUPDT (IKJCT433) DIRECTLY WITH TSO COMMANDS IN ORDER TO PUT DATA INTO CLIST VARIABLES. THIS TECHNIQUE IS MUCH MORE MAINTAINABLE!. JTOSCONV PROGRAM CONVERT JULIAN DATES OF THE FORM YYDDD TO STANDARD (MMDDYY) AFTER DATE VALIDATION. KOMM TSO CMD COMMAND TO DO SIMPLE 3270 IO FROM A CLIST, SUCH AS CLEAR THE SCREEN OR FORMAT FIELDS. LASTLINK CLIST DISPLAY INFORMATION ABOUT THE LAST TIME A COBOL OR ASSEMBLER PROGRAM WAS COMPILED AND LINKED. MLPALIST PROGRAM LISTS MODULES LOADED BY MLPA OR FLPA. SIMILIAR TO AMBLIST LISTLPA. NEWISPF PROGRAM THIS MODULE IS THE FRONTEND FOR ISPF AND/OR PDF. IT HAS THE FOLLOWING FUNCTIONS: 1. SAVE THE INPUT ECT BECAUSE ISPF MODIFIES THE ECT PTR TO THE IOWA WHICH IS NEEDED BY THE WDPSCXS MODULE FOR STACKING COMMANDS. 2. ALLOCATE THE USER PROFILE LIB TO DDNAME ISPPROF. 3. INVOKE THE NEWSPF CLIST IF PROFILE LIB DOESN'T EXIST. NEWSPF CREATES NEW USER PROFILES. 4. CALL THE REAL ISPF OR PDF COMMAND MODULE. NEWWAIT PROGRAM WAIT FOR A SPECIFIED PERIOD OF TIME WITHOUT USING CPU TIME.THIS IS THE INTERRUPTIBLE VERSION OF WAITER. PACKLIST PROGRAM UTILITY TO BUILD IEAPAK00 FROM DATA PRODUCED BY PSWSAMP ROUTINE. PSWSAMP PROGRAM TRACE TABLE SAMPLING UTILITY FOR PRODUCING DATA USED BY PACKLIST PROGRAM. RELSEQ PROGRAM PROGRAM TO OPEN AND CLOSE A FILE WHICH IS ALLOCATED WITH DISP=MOD. USED BY CHDSCB AND RLSE CLISTS. DOES NOT MODIFY DATASET CONTENTS. REPROENQ PROGRAM PROGRAM TO ENQ ON SYSIGGV2 FOR A CATALOG ALLOCATED TO STEPLIB AND CALL IDCAMS. CAN BACKUP THE CATALOGS WITHOUT CODING DISP=OLD AND DRAINING THE SYSTEM USING THIS. SEE REPROEN#. RLSE CLIST RELEASE UNUSED SPACE ALLOCATED TO A DATASET. SCXSCAN PROGRAM LINKS AS A FRONT-END TO IKJSCAN TO PROVIDE AN "X CMD" FACILITY FROM ANY SUBCOMMAND MODE USING IKJSCAN (JUST LIKE PCF X FACILITY) SERLCONV PROGRAM CONVERT SERIAL DATES TO STANDARD DATE FORMAT AFTER DATE VALIDATION. SETVAR PROGRAM THIS IS A SUBROUTINE WHICH A TSO COMMAND CAN LINK TO IN ORDER TO SET A CLIST VARIABLE. IT LINKS IN IKJCT433(IKJUPDT) FROM LPALIB AND REPLACES THE OLD LINKUPDT TECHNIQUE. SPACE TSO CMD DISPLAYS ALLOCATION, UTILIZATION AND EXTENT INFO FOR A DATASET. CAN RETURN DATA TO A CLIST. SPFCATNV CLIST THIS IS AN ISPF DIALOG FOR DOING NVSAM CATALOG FUNCTIONS. WE USE IT AS TECH SERVICES OPTION K.N HERE. GOOD IF YOU HAVE MULTIPLE MASTER AND USER CATALOGS LIKE WE DO. CHANGE CAT NAMES IN THE CLIST. STACK TSO CMD STACK IS A NORMAL TSO COMMAND PROCESSOR: STACK DDIN(INPUTDD) DDOUT(OUTDD) - TASKLIB(TASKDD) LIST INPUTDD - DDNAME TO READ COMMAND FROM INSTEAD OF NORMAL SOURCE OUTDD - DDNAME THE COMMAND OUTPUT SHOULD GO TO TASKDD - DDNAME THE COMMAND SHOULD BE ATTACHED FROM IF DESIRED LIST - MEANS DISPLAY THE COMMAND ON THE OUTPUT FILE (ALL OPERANDS ARE OPTIONAL) (ALL FILE IO MUST BE DONE VIA PUTGET MODULE TO BE INTERCEPTED) STOJCONV PROGRAM CONVERT STANDARD DATES OF THE FORM (MMDDYY) TO JULIAN AND SERIAL AFTER DATE VALIDATION. SUPRNAME PROGRAM THE SUPRNAME PROGRAM IS A FRONTEND PROCESSOR TO AMASPZAP WHICH ADDS SOME NEW CONTROL CARDS TO THE SUPERZAP VANILLA CARDS. IT ALLOWS A DATASET TO BE RENAMED OR SCRATCHED WITH NO ENQ CONTENTION EVEN IF THE DATASET NAME IS ALLOCATED TO ANOTHER JOB. IT ALSO ALLOWS A FORMAT ONE DSCB TO BE DUMPED OR ZAPPED WITHOUT KNOWING THE CCHHR ADDRESS IN THE VTOC. SYSOUT TSO CMD COMMAND TO ALLOCATE SYSOUT FILES USING THE NEW TEXT UNITS FOR FLASH, CHARS, MODIFY, ETC. TERMTYPE PROGRAM PROGRAM CAN BE CALLED BY A CLIST TO DETERMINE SCREEN LINES, IE TERMINAL TYPE - TTY,M2,M3,ETC. TIMECOND PROGRAM SETS CONDITION CODE TO DAY OF WEEK, MONTH, YEAR, ETC FOR CONDITIONAL EXECUTION OF STEPS. UNCLIB CLIST DEALLOCATE (REMOVE) A PRIVATE CLIST LIBRARY PREVIOUSLY ALLOCATED TO YOUR SESSION. VOL2DEVT PROGRAM SUBROUTINE TO RETURN DEVICETYPE FOR GIVEN VOL. VSAMSCAN PROGRAM READS CATALOG AND WRITES IDCAMS UNCATALOG CARDS FOR ALL NVSAM DATASETS WHICH ARE THEN PROCESSED BY PROGRAM CATBYVOL. SEE JOB IN CATBYVO#. I THINK DLY260 STEP IS NOT NEEDED. WATDSN CLIST UTILITY TO DIPLAY DATASETS ALLOCATED TO A GIVEN PROGRAM DDNAME. WDPSCXS PROGRAM SUBROUTINE CALLED BY ISPF DIALOGS TO STACK A COMMAND FOR EXECUTION WHEN ISPF TERMINATES. USED FOR OUR OPTION XL (EXIT,LOGOFF). REQUIRES NEWISPF FRONTEND TO WORK CORRECTLY. WHATDSN TSO CMD RETURN TO THE CLIST THE DSNAME(S) OF THE DATASET(S) WHICH IS (ARE) ALLOCATED TO THE DDNAME GIVEN. WTORCOND PROGRAM ASK OPERATOR A QUESTION (Y OR N) AND SET CONDITION CODE FOR EXECUTION OF LATER STEPS.
IS A DYNAMIC PROCLIB MODIFICATION FROM MR KEITH E. MOE FROM AMDAHL AND IS IN IEBUPDTE SYSIN FORMAT. THIS FILE CONTAINS A COMPLETE DYNAMIC PROCLIB MODIFICATION. THIS MODIFICATION IS COMPATIBLE WITH ALL VERSIONS OF MVS FROM BASE 3.8 TO MVS/XA 2.1.2. TWO COMPLETE VERSIONS OF THE SMP FORMAT MODIFICATIONS ARE PROVIDED. ONE IS FOR MVS/SP 1.3.3 (#Z7700X MEMBERS) AND THE OTHER IS FOR MVS/SP 2.1.2 (#Z7800X MEMBERS). THESE MODIFICATIONS WILL NEED TO BE RE- WORKED FOR PREVIOUS AND FUTURE LEVELS OF THE CONVERTER . EXTENSIVE DOCUMENTATION ON THE INSTALLATION AND FUNCTION OF THIS DYNAMIC PROCLIB MODIFICATION CAN BE FOUND IN THE COMMENTS IN THE SMP MODIFICATIONS AND THE SOURCE FOR IEFVPP. SINCE 1977, THIS MODIFICATION HAS HAD ONLY ONE MAJOR CHANGE (OTHER THAT CHANGING THE CONVERTER ZAPS). THIS WAS TO SUPPORT THE SJF FEATURE ADDED IN MVS/SP 1.3.2. THE CHANGE WAS MADE TO BE COMPATIBLE ACROSS ALL LEVELS* OF MVS AND TO ELIMINATE THE FUTURE DEPENDENCE ON THE SIZE OF THE CONVERTER WORK AREA. THIS CHANGE TOOK ONE DAY TO MAKE. HENCE, THIS MODIFICATION CAN BE CONSIDERED QUITE STABLE.
IS A MODIFICATION TO VTAM AND SAMPLE CODE TO SHOW HOW TO PUT VARIABLE DATA ( SUCH AS THE DATE , TIME , SYSTEM ID , AND TERMINAL NAME INTO THE VTAM LOGO ) . THIS FILE IS IN IEBUPDTE SYSIN FORMAT . MEMBER #Z00394 IS AN SMP USERMOD AGAINST VTAM MODULE ISTINCU6. THIS MODIFICATION PROVIDES THE LINKAGE TO THE USSEDIT ROUTINE THAT IS CODED AS PART OF THE VTAM USSTAB. USSEDIT IS A COPY MODULE CONTAINING CODE THAT WILL BUILD THE VARIABLE MESSAGE INFORMATION INTO THE VTAM "LOGO". USS32740 IS A SAMPLE 3274 USSTAB WHICH COPIES IN USSEDIT.
IS A MODIFICATION THAT ALLOWS A USER TO LOG ONTO A SECONDARY JOB ENTRY SUBSYSTEM . THIS FILE IS IN IEBUPDTE SYSIN FORMAT . FOR SYSTEMS BEFORE MVS/SP 1.3.3 OR MVS/XA 2.1.1, IT ALSO ALLOWS DIRECTING A STARTED TASK TO A SECONDARY JES. NOTE: THIS MODIFICATION ALONE WILL NOT ACCOMPLISH LOGGING ONTO A SECONDARY JES. IT ONLY UPDATES THE NECESSARY CONTROL BLOCKS TO ACCOMPLISH THE TASK. THE TSO LOGON JCL MUST CONTAIN THE NAME ON THE SECONDARY JES TO LOG ONTO. THIS IS MOST EASILY ACCOMPLISHED VIA THE LOGON PRE-PROMPT EXIT.
IS A ISPF 3.8 VERSION FROM COMBINED INTERNATIONAL THIS FILE IS IN IEBUPDTE SYSIN FORMAT AND CONTAINS THE FOLLOWING MEMBERS: A. CLIST CONTAINS CLIST DRIVER B. ISPMLIB MESSAGE MEMBER C. ISPPLIB PANEL MEMBERS D. SOURCE SOURCE CODE FOR THE ISPF/PDF DIALOG ALL THE MEMBERS ARE IN OFFLOAD FORMAT ( ERGO ' ./ ' CONTROL CARDS HAVE BEEN CONVERTED TO ' >< ' AND YOU WILL HAVE TO ISSUE A GLOBAL CHANGE TO CONVERT >< TO ./ BEFORE YOU USE THESE MEMBER AS SYSIN INPUT TO IEBUPDTE .
IS IN IEBUPDTE INPUT FORMAT. IT IS THE UICC/GTEL CATALOG EDIT PROGRAM, CALLED 'CATUPDTE' IN EARLIER VERSIONS. IT IS INTENDED FOR USE IN MVS SYSTEMS CONTAINING A VSAM MASTER CATALOG AND ONE OR MORE NONVSAM 'USER' CATALOGS. FOR COMPLETE DOCUMENTATION SEE THE MEMBER CALLED $DOC CATEDIT --- UICC/GTEL CATALOG EDIT PROGRAM' THIS PROGRAM, CALLED 'CATUPDTE' IN EARLIER VERSIONS, IS INTENDED FOR USE IN MVS SYSTEMS CONTAINING A VSAM MASTER CATALOG AND ONE OR MORE NONVSAM 'USER' CATALOGS. IT EDITS NONVSAM DATASET ENTRIES IN BOTH MASTER CATALOG AND USER CATALOGS, DELETING ENTRIES FOR DATASETS INDICATED AS RE- SIDING ON DIRECT-ACCESS STORAGE VOLUMES BUT FOUND TO NOT EXIST ON THE VOLUMES SPECIFIED, DELETING EMPTY INDEX LEV- ELS IN NONVSAM 'USER' CATALOGS, AND CORRECTING TTR VALUES IN CATALOG ENTRIES FOR WHICH THESE VALUES FAIL TO DESCRIBE CORRECTLY THE LOCATIONS OF DATASET CONTROL BLOCKS (DSCB'S) FOR THE DATASETS CONCERNED. IT ALSO DELETES ENTRIES FROM USER CATALOGS FOR WHICH NO ALIAS RECORDS POINTING TO THE CATALOGS IN WHICH THEY OCCUR ARE FOUND IN THE MASTER CATALOG . RECORDS NOT SUBJECT TO ANY OF THE ABOVE CRITERIA ARE PASSED WITHOUT MODIFICATION. THE PROGRAM PROCESSES NONVSAM DATASET RECORDS IN THE MAS- TER CATALOG IN THE SEQUENCE IN WHICH IT ENCOUNTERS THEM DURING A SEQUENTIAL SCAN OF THAT CATALOG. WHENEVER IT EN- COUNTERS A NONVSAM RECORD IDENTIFYING A NONVSAM 'USER' CATALOG, IT PROCESSES THAT CATALOG FIRST AS A DATASET AND THEN AS A CATALOG BEFORE PROCESSING THE NEXT MASTER CATA- LOG NONVSAM RECORD. EXECUTION ENDS AFTER THE LAST NONVSAM RECORD IN THE MASTER CATALOG HAS BEEN PROCESSED. WITHIN EACH NONVSAM CATALOG, THE PROGRAM PROCESSES ENTRIES FOR DATASETS AND EMPTY INDEXES IN AN ASCENDING EBCDIC SEQUENCE OF THEIR NAMES. THE PROGRAM CONSISTS OF FOUR MODULES AS FOLLOWS: CSECT FUNCTION ---------- ------------------------------------* CTLGDRVR LOCATES CATALOGS, CALLS OTHER MODULES TO PROCESS CATALOGS ICE SEARCHES NONVSAM CATALOGS, BUILDS LIST OF DATASET NAMES AND CATALOG ENTRY PROCESS READS LIST GENERATED BY CSECT ICE, TESTS VALIDITY OF ENTRIES, DELETES EXTRANE- ENTRIES, CORRECTS DEFECTIVE ENTRIES DSPNTRY OPENS, READS, CLOSES TEMPORARY DATASET CONTAINING LIST GENERATED BY CSECT ICE TO FORM AN EXECUTABLE LOAD MODULE FROM THE SOURCE MODULES, EACH MODULE MUST BE ASSEMBLED, AND THE RESULTING OBJECT MODULES MUST BE LINKED INTO A SUITABLE LIBRARY. CSECT CTLGDRVR MAY BE ASSEMBLED WITH THE &SYSPARM ASSEMBLY PARA- METER AS EXPLAINED LATER IN THIS INTRODUCTION. IN LINKING THE OBJECT MODULES INTO A SINGLE LOAD MODULE, THE ENTRY POINT FOR CSECT CTLGDRVR MUST BE DESIGNATED AS THE MAIN ENTRY POINT FOR THE LOAD MODULE. THE PROGRAM MAY BE EXECUTED IN BATCH VIA THE FOLLOWING JOB CONTROL STATEMENTS (JCL): //CATEDIT EXEC PGM=CATEDIT //SYSPRINT DD SYSOUT=A //SYSUT1 DD UNIT=SYSDA // SPACE=(CYL,(2,2)),DCB=BLKSIZE=3120 IT MAY ALSO BE EXECUTED IN TSO, EITHER DIRECTLY OR UNDER TEST. FOR EXECUTION IN BATCH, IT MUST EITHER BE LOADED FROM AN APF-AUTHORIZED LIBRARY OR HAVE BEEN ASSEMBLED WITH THE PARM OPTION &SYSPARM='SVC=XXX', IN WHICH 'XXX' IS THE NUMBER OF AN EXISTING TYPE-3 SVC WHICH RETURNS TO PROBLEM STATE WITH PROTECT KEY 0 AND REQUIRES ENTRY WITH REG 15 POINTING TO A FULL-WORD ALIGNED 16-BYTE FIELD WITH THE 8TH BYTE SET TO C'S' AND THE 9TH THROUGH 16TH BYTES AVAILABLE TO THE SVC FOR USE AS A WORK AREA. FOR EXECUTION UNDER TSO, THE PROGRAM MUST HAVE BEEN ASSEMBLED WITH THE &SYS- PARM SPECIFICATION UNLESS THE SYSTEM PERMITS TSO TO RUN WITH APF AUTHORIZATION. WHEN THE &SYSPARM OPTION IS USED, THE PROGRAM MAY BE LOADED FROM ANY LIBRARY. THE PRESENT VERSION OF THE PROGRAM WAS DEVELOPED FROM A VERSION DISTRIBUTED BY UNIVERSITY OF ILLINOIS AT CHICAGO CIRCLE (UICC) ON 07/16/76. CHANGES INCLUDE: (1) PROVISION FOR DYNAMICALLY ALLOCATING AND READING SYS1.NUCLEUS(SYS- CATLG) TO OBTAIN THE NAME AND LOCATION OF THE VSAM MASTER CATALOG; (2) PROVISION FOR DYNAMICALLY ALLOCATING AND READING THE VSAM MASTER CATALOG TO ACCESS ENTRIES FOR NON- VSAM DATASETS CONTAINED IN THAT CATALOG, INCLUDING THOSE FOR NONVSAM 'USER' CATALOGS, AND TO VERIFY CONNECTION OF HIGH-LEVEL INDEXES IN USER CATALOGS TO ALIAS NAMES IN THE MASTER CATALOG; (3) PROVISION FOR DYNAMICALLY ALLOCATING THE USER CATALOGS; (4) CORRECTION OF A CODING ERROR WHICH CAUSED DELETION OF EMPTY INDEXES TO FAIL; (5) AND EDITING OF DOCUMENTATION IN GENERAL TO IMPROVE READABILITY OF SOURCE LISTINGS. INCORPORATION OF DYNAMIC ALLOCATION ELIMINATES THE NEED FOR THE DD STATEMENTS FOR USER CATA- LOGS REQUIRED BY THE 07/16/76 VERSION OF THE PROGRAM. THE REMAINDER OF THIS OPENING DOCUMENTATION IS COPIED WITH ONLY MINOR EDITING FROM THAT ACCOMPANYING THE 07/16/76 VERSION OF THE PROGRAM: DOCUMENTATION OF MVS VERSION OF CATUPDTE 7/16/76 THIS VERSION OF CATUPDTE HAS ELIMINATED ITS DEPENDENCE ON AN ASSEMBLED DEVICE TABLE; IT NOW USES SYSTEM SOURCES. THIS VERSION OF CATUPDTE ALSO ACCEPTS SOME CONTROL CARDS VIA SYSIN TO ALLOW FOR RECATALOGING DATASETS FROM ONE VOLUME TO ANOTHER OR UNCATALOGING BY DEVICE TYPE, ETC. THE LISTING FOR THE PROCESS SUBROUTINE PROVIDES FURTHER INFORMATION. CATUPDTE WAS ORIGINALLY WRITTEN BY BARRY SCHRAGER AND TOM KOLE AT U OF I, WAS MODIFIED AND ENHANCED BY BOEING COMPUTER SER- VICES, AND WAS FINALLY ENHANCED AT UICC BY EB KLEMENS. THE LAST VERSION HAD TO BE MODIFIED SINCE MVS NO LONGER SUPPORTED LOCATE BY TTR. THE PRESENT VERSION USES BDAM TO READ THE CATALOGS.
IS SPY WHICH IS A TSO COMMAND PROCESSOR FROM SOUTHERN CALIFORNIA EDISON COMPANY. THIS CP DISPLAYS ALL ACTIVE OPERATORS CONSOLES ON A 3270 TSO TERMINAL. ADDITIONAL DOCUMENTATION IS GIVEN WITH IN THE CODE. THIS FILE IS IN IEBUPDTE SYSIN FORMAT ON THIS TAPE. SPY COMMENTS: 1. IT IS A PROGRAM THAT SHOULD BE CALLED OR ATTAHCED AS A COMMAND PROCESSOR (NOTE: IT DOES NOT USE R1 UPON ENTRY) 2. IT IS NOT AUTHORIZED 3. IT IS NOT RE-ENTRANT 4 IT HAS A HELP FACILITY - ENTER A '?' ANYTIME AFTER CALLING IT 5 IT WILL LINK TO PROGRAM 'SWAP' (MUST BE CONTAINED IN SAME LIBRARY AS 'SPY'). 'SWAP' IS AN ENHANCED VERSION OF 'MIPS'. BOTH PROGRAMS ARE IN SOURCE FORMAT ON THIS TAPE 6 IT IS WRITTEN TOTALLY IN ASSEMBLER 7 HAS MVS/SE 1 AND MVS/SE2 SUPPORT 8 HAS TO RUN AUTHORIZED
IS IN IEBUPDTE FORMAT AND CONTAINS THE SOURCE FOR JESCNCL WHICH IS A TSO CP TO NOTIFY THE XWRTR TO CANCEL 3284 OUTPUT AND A PGM THAT IS A REPLACEMENT FOR DSPRINT
IS AN UPDATED COPY OF THE QUEUE COMMAND FROM TRW (JES2 TAPE VERSION 18). THIS VERSION HAS A NUMBER OF ENHANCEMENTS AND CLEANUP FIXED INSTALLED. THE SUPPORT FOR JES2 PRIOR TO 79/09 WAS REMOVED AND THE CODE STANDARDIZED ON THE DUPLEX CHECKPOINT LEVEL. A SCREEN PRINT FACILITY WAS ADDED. THE PDDB SYSOUT COUNTS ARE LISTED ON THE DD SUBCOMMAND. SUPPORT WAS ADDED TO FIND AND LIST TSO DYNAMICALLY SPUN SYSOUT. IF YOU WISH TO USE THE COMMANDS: CANCEL, REQUEUE, AND PURGE THE COMMAND MUST BE RUN AUTHORIZED. IF THE COMMAND IS MARKED AC=0 YOU WILL NOT BE ALLOWED TO ISSUE THOSE COMMANDS WE AT CBT PUT THE FOLLOWING TWO IBM MACROS IN THIS PDS: TGET AT PTF UZ30398 PUT TAPE 8002 (CALLED TTGET) TPUT AT PTF UZ29403 PUT TAPE 8002 (CALLED TTPUT) IF YOUR TGET/TPUT MACROS ARE NOT AT THIS LEVEL OR HIGHER YOU'LL PROBABLY GET ASSEMBLE ERRORS IN QCOMMON. BECAUSE OF PE CHAINS YOU MAY NOT HAVE ON THE ABOVE PTF'S. IF YOU ARE AT A HIGHER LEVEL YOU MAY WANT TO DELETE TGET AND TPUT FROM THE PDS IN THIS FILE. WE HAVE BEEN RUNNING THIS CODE SINCE 6/10/80 ******************************************* * * * SOME INSTALLATIONS HAVE HAD THE * * FOLLOWING PROBLEM WITH QUE. IT ASSEMBLES * * FINE BUT IT NEVER PUTS ANYTHING OUT TO * * THE SCREEN. THE CIRCUMVENTION IS TO GET * * THE TPUT AND TGET MACROS FROM PUT TAPE * * 8007. * * * ******************************************** ---- QUEUE COMMAND -------------------------------------------- QUEUE SUBCOMMAND OPERAND DEFAULT Q STATUS* Q CAN USE Q CKPT(DEVTYPE,VOLSER) TO GET NONSTANDARD CHECKPOINT. ---- SYSTEM DISPLAYS ------------------------------------------ DA JOBS IN EXECUTION DT DISPLAY TSO USERS DS DISPLAY STARTED TASKS DC (B/S/T) DISPLAY CPU BATCH/STC/TSO STATUS (LEVEL) JOB STATUS. DEFAULT FOR STATUS IS* (TSO ID). ---- INPUT QUEUE DISPLAYS ------------------------------------- DQ DISPLAY INPUT QUEUES DI (CLASS) DISPLAY ALL INPUT JOBS AI (CLASS) DISPLAY AVAILABLE JOBS HI (CLASS) DISPLAY HELD JOBS ---- OUTPUT QUEUE DISPLAYS------------------------------------- DF DISPLAY OUTPUT QUEUES DO (CLASS) DISPLAY ALL OUTPUT JOBS AO (CLASS) DISPLAY AVAILABLE OUTPUT HO (CLASS) DISPLAY HELD OUTPUT ---- JOB MODIFICATION SUBCOMMANDS ----------------------------- CAN JOBNAME (PURGE) CANCEL FROM INPUT OR EXECUTION. DELETE OUTPUT IF PURGE IS SPECIFIED REQ JOBNAME CLASS CHANGE SYSOUT CLASS DEL JOBNAME DELETE HELD OUTPUT ---- MISC SUBCOMMANDS ----------------------------------------- SLOG STC# SEQ LIST SYSTEM LOG. ST SYSLOG WILL GET STC#. IF SEQ IS NOT SPECIFIED ZERO IS ASSUMED (CURRENT). FTIME HH.MM.SS POSITION SYSLOG TO TIME H/HELP HELP E/END EXIT ---- JOB RELATED SUBCOMMANDS ---------------------------------- DJ JOBNAME DISPLAY JOB JCL JOBNAME LIST JOB JCL JLOG JOBNAME LIST JOB LOG JMSG JOBNAME LIST JOB MESSAGES DD JOBNAME JES2 DD SUMMARY LIST JOBNAME DSID LIST JES2 DATASET. OBTAIN DSID VALUES BY USING THE DD SUBCOMMAND. ---- LIST RELATED SUBCOMMANDS --------------------------------- FIND 'STRING' COL(SS,EE) FIND NEXT OCCURANCE OF 'STRING' IN THE DATA. FALL 'STRING' COL(SS,EE) FIND ALL OCCURANCES OF 'STRING' IN THE DATA. STRING MUST BE IN QUOTES COL DEFAULT IS ALL. COL # POSITION TO COLUMN # @ # POSITION TO RECORD # D/+ # MOVE FORWARD # LINES UP/- # MOVE BACKWARD # LINES TOP TOP OF CURRENT DATASET BOTTOM BOTTOM OF CURRENT DATASET HF/HB # FORWARD/BACKWARD # HALF PAGES PF/PB # FORWARD/BACKWARD # PAGES DEFAULT VALUE FOR # IS 1. SYNONYMS L-LIST F-FIND C-COLUMN T-TOP B-BOTTOM ---------- LOGGING SUBCOMMANDS--------------------------------- SAVE DSNAME TYPE COPY DATASET PRINT ON CLASS DEST OPEN SCREEN LOG DEFAULT PRINT CLASS IS SYSOUT=A. PRINT PRINT SCREEN PRINT OFF CLOSE SCREEN LOG ------------------------------- | PF1 | PF2 | PF3 | PROGRAM FUNCTION KEY | HELP | DA | END | DEFINITIONS. ------------------------------- | PF4 | PF5 | PF6 | TO SPECIFY OPERANDS FOR PF 5 | PRINT | FIND | DI | OR OPTIONALLY FOR PF 6,9,12 ------------------------------- OR TO OVERRIDE DEFAULTS FOR | PF7 | PF8 | PF9 | PF 4,7,8,10,11 KEY IN THE | - 21 | + 21 | DO | VALUE AND PRESS THE KEY ------------------------------- | PF10 | PF11 | PF12 | | COL 1 | COL 41 | ST | -------------------------------
IS FROM THE STATE OF WISCONSIN REGIONAL COMPUTING CENTER AND CONTAINS SEVERAL OF THEIR LOCAL MODS AND SUCH. SEE THE MEMBER CALLED $INDEX$ FOR ADDITIONAL INFORMATION. THIS FILE IS IN IEBUPDTE SYSIN FORMAT
IS FROM WISCONSIN STATE AND CONTAINS THE SCRIPT DOCUMENTATION. THIS FILE IS IN IEBUPDTE SYSIN FORMAT
IS FROM WISCONSIN STATE AND CONTAINS THE SCRIPT LOAD MODULES. THIS FILE IS IN IEBCOPY FORMAT
IS FROM WISCONSIN STATE AND CONTAINS THE SCRIPT MACLIB. THIS FILE IS IN IEBUPDTE SYSIN FORMAT
IS FROM WISCONSIN STATE AND CONTAINS THE SCRIPT MEMO TO USERS. THIS FILE IS IN IEBCOPY FORMAT
IS FROM WISCONSIN STATE AND CONTAINS THE SCRIPT SOURCE. THIS FILE IS IN IEBUPDTE SYSIN FORMAT
IS FROM WISCONSIN STATE AND CONTAINS THE SCRIPT HYPHENATION FILE. THIS FILE IS IN IEBGENER FILE RECFM=VB, LRECL=80, BLKSIZE=32720
IS FROM WISCONSIN STATE AND CONTAINS THE SCRIPT OBJECT MODULES. THIS FILE IS IN IEBUPDTE SYSIN FORMAT
IS FROM WISCONSIN STATE AND CONTAINS THE SCRIPT TSO PROMPTER. THIS FILE IS IN IEBUPDTE SYSIN FORMAT
IS A PROGRAM TO INCREASE THE NUMBER OF DIRECTORY BLOCKS IN A PDS WITHOUT HAVE TO DELETE ALL THE MEMBERS IN THE PDS TO DO IT. THIS CODE WAS ORIGINALLY ON AN OLD VERSION OF AN VS1 MODIFICATION TAPE, IT WAS MODIFIED TO RUN AT CBT. WE RUN AT AN MVS/SP1.3 LEVEL BUT THIS CODE SHOULD RUN AT JUST ABOUT AN MVS LEVEL. THIS FILE IS IN IEBUPDTE SYSIN FORMAT. SEE BELOW FOR ADDITION INFORMATION ABOUT THE CODE ******************************************** * * * TO HAVE THIS PROGRAM WORK CORRECTLY YOU * * MUST HAVE AT LEAST ONE MEMBER IN THE PDS * * ELSE WHEN YOU ADD THE FIRST MEMBER THE * * THE NUMBER OF DIRECTORY BLOCKS WILL GO * * TO THE NUMBER THAT WAS ORIGINALLY SPECI- * * FIED. THE DL1STAR IS NOT PROPERLY SET IF * * THERE ARE NO MEMBERS IN THE PDS. * ******************************************** PROGRAM FUNCTION: THIS PROGRAM WILL EXTEND THE NUMBER OF DIRECTORY BLOCKS IN A PDS BY A 3 BYTE AMOUNT PASSED IN THE PARM FIELD ON THE EXECUTE CARD. THIS SAVES THE SCRATCHING AND REALLOCATING OF THE DATA SET. METHOD OF OPERATION: THE FORMAT 1 DSCB IS READ AND A CHECK IS MADE TO INSURE PARTITIONED ORGANIZATION. THE FORMAT 4 DSCB IS READ AND THE NUMBER OF DIRECTORY BLOCKS THAT CAN FIT ON A TRACK IS STORED OFF. THE DIRECTORY IS READ, NUMBER OF DIRECTORY BLOCKS IS COUNTED AND NOTE IS MADE OF END OF DIRECTORY. THE END OF THE NEW DIRECTORY IS CALCU- LATED AND ANY MEMBERS OF THE PDS THAT ARE IN THE NEW DIRECTORY AREA ARE MOVED UNTIL THAT AREA IS CLEARED. ALIASES ARE NOTED AND A STOW REPLACE IS DONE FOR THEM ALSO. ALL LOAD MODULES THAT HAVE A NOTE LIST ARE READJUSTED TO REFLECT THEIR NEW LOCATION IN THE PDS. THE DIRECTORY IS NOW EXTENDED BY THE NUMBER OF BLOCKS SPECIFIED. NOTE: AT THIS TIME THERE IS NO SUPPORT FOR UPDATING A SCATTER TRANSLATE TABLE IN A MOVED MEMBER IF THAT MEMBER WAS LINK-EDITED WITH THE SCATTER LOAD ATTRIBUTE (I.E. IEANUC01). JCL REQUIRED FOR EXECUTION JOB STATEMENT----------INSTALLATION JOB CARD EXEC STATEMENT---------SPECIFIES PROGRAM TO BE EXECUTED. PARM FIELD MUST BE A THREE-BYTE NUMBER IN PRINTABLE FORMAT GIVING THE NUMBER OF DIRECTORY BLOCKS TO BE ADDED TO THE PDS BEING EXPANDED. SYSPRINT DD STATEMENT--USED TO WRITE OUT PROGRAM MESSAGES, INCLUDING ERRORS MESSAGES CBT1327A DD STATEMENT--FURNISHES INFORMATION CONCERNING THE DATSET WHOSE DIRECTORY IS TO BE EXPANDED.
IS A SYSTEM FROM ARAMACO TO DESIGN 3270 FULL SCREEN DISPLAYS FOR USE IN PL/I PROGRAMS. IT WILL GENERATE THE NECESSARY PL/I DECLARE STATEMENTS TO PRODUCE THE SCREENS. THE OUTPUT IS DESIGNED TO BE INCLUDED IN A PL/I PROGRAM. THIS FILE IS IN IEBUPDTE SYSIN FORMAT
IS DOCUMENTATION FOR THE SYSTEM CONTAINED IN FILE 289 OF THIS TAPE AND IS IN IEBCOPY FORMAT
IS MORE DOCUMENTATION FOR THE SYSTEM CONTAINED IN 289 OF THIS TAPE AND IS IN IEBCOPY FORMAT
IS A TSO COMMAND PROCESSOR CALLED NEWS FROM ARAMCO, AND UPDATED BY DAVE THEWLIS OF KAISER. THIS CP WILL DYNAMICALLY ALLOCATE A DATASET WHICH CONTAINS NEWS/BROADCAST INFORMATION ABOUT ONE'S INSTALLATION. SEE FILE 293 FOR A COPY OF WHAT CBT CURRENTLY USES. THIS FILE IS IN IEBUPDTE SYSIN FORMAT AND ALSO CONTAINS THE HELP MEMBER FOR THE COMMAND. SEE THE MEMBER CALLED $DOC FOR MORE INFO
IS A COPY OF CBT'S NEWS DATA SET THAT IS ACCESSED BY THE TSO CP IN FILE 292 OF THIS TAPE. THIS FILE IS RECFM=VB,LRECL=255,BLKSIZE=32644. THE ONLY DOCUMENTATION FOR THIS IS IN THE CODE ITSELF (SEE FILE 292) AND THE FIRST FEW LINES OF THIS FILE
CONTAINS THE THE SOURCE FOR THE TSO CP CALLED VSAMANAL* THE LOAD MODULES FOR THIS PROGRAM RESIDE IN FILE 035 OF THIS TAPE. THE VSAMANAL TSO CP IS USED TO PROVIDE THE USER WITH A METHOD OF DETERMINING HOW MUCH PHYSICAL SPACE A DATASET WILL REQUIRE IT CAN ALSO BE USED TO DETERMINE AN OPTIMUM DATA CI-SIZE, CI AND CA FREESPACE PERCENT- AGES BASED ON FREE RECORD VALUES, TRACK UTILIZATION PERCENTAGES, AND OTHER VSAM DATASET STATISTICS THAT ARE HELPFUL WHEN DEFINING A NEW DATASET OR ANALYSING EXISTING DATASET DEFINITIONS. VSAMANAL USES 3270 THE DEVICES CURRENTLY SUPPORTED ARE 3350'S AND 3330'S AND 3380'S .
IS CODE THAT WILL LOAD THE RESIDENT PFK AREA FROM CARD* IMAGE INPUT. THE OPERATORS MAY MAKE THE CHANGES PERMANENT AND UPDATE SYS1.DCMLIB BY MEARLY UPDATING ANY PFK. THIS WILL CAUSE THE IEEPKFEY MEMBER TO BE REWRITTEN WITH ALL PFK'S. THIS PROGRAM WAS RECEIVED FROM THE AUTO CLUB OF SOUTHERN CALIFORNIA AND MAY BE RUN AS IS UNDER MVS OR VS1. NOTE -- THIS PROGRAM MUST RUN AUTHORIZED OR KEY ZERO. ** SOMETIMES THIS PGM WILL ABEND WITH A 30A-2 WHEN IT HAS BLOCKED INPUT - BUT DON'T WORRY ALL IS OKAY. IT ABENDS WHEN IT GOES TO CLOSE SYSIN **
IS A SERIES OF UTILITES FROM MR BRUCE LELAND . THIS FILE IS IN IEBUPDTE SYSIN FORMAT AND CONTAINS: 01. DSAT- THE DSAT COMMAND IS USED TO DISPLAY ALLOCATION INFORMATION FOR DATA SETS ON A DIRECT ACCESS DEVICE. DSAT WILL SEARCH THE OS CATALOG AND CVOLS FOR THE ENTRIES FOR THE DATA SETS SPECIFIED. ALLOCATION INFORMATION WILL BE OBTAINED FROM THE VOLUME TABLE OF CONTENTS, FORMATTED AND DISPLAYED. IF A NAME IS AN INDEX NAME, ALL DATA SETS BELOW THE INDEX WILL BE DISPLAYED. THE USER MAY BYPASS THE CATALOG SEARCH BY SUPPLYING THE VOLUME SERIAL ON WHICH THE DATA SET RESIDES. THIS OPTION PERMITS DISPLAYING INFORMATION FOR UNCATALOGED DATA SETS. THE ATTRIBUTES TO BE DISPLAYED MAY BE SELECTED BY THE USER WHEN HE ENTERS THE DSAT COMMAND BY SPECIFYING KEYWORD OPERANDS. THE DSAT COMMAND MAY BE USED IN COMMAND PROCEDURES TO FIND THE ALLOCATION OF A DATA SET OR A GROUP OF DATA SETS AND SET THE RETURN CODE TO THE SPECIFIED VALUE. THE RETURN CODE MAY THEN BE TESTED WITH THE WHEN COMMAND. OUTPUT MAY BE SUPPRESSED BY SPECIFYING NOPRINT. THE USER MAY CHOOSE WHAT INFORMATION WILL BE DISPLAYED BY ENTERING KEYWORDS. THE INFORMATION THAT MAY BE DISPLAYED IS: 1. VOLUME SERIAL ON WHICH THE DATA SET IS LOCATED. 2. FILE SEQUENCE NUMBER. 3. DEVICE TYPE CODE FROM CATALOG ENTRY. 4. ALLOCATION (ALLOCATED, USED, AND EXTENTS). 5. SECONDARY ALLOCATION (AMOUNT AND UNITS). 6. DATA SET ORGANIZATION. 7. DCB (RECFM, BLKSIZE, AND LRECL). 8. CREATION DATE. 9. EXPIRATION DATE. 10. FULLY QUALIFIED DATA SET NAME. 11. CCHHR OF THE FORMAT 1 DSCB. 12. GENERATION DATA GROUP DATA. 13. PDS DIRECTORY INFORMATION. 02. DVOL- THE DVOL COMMAND IS USED TO DISPLAY THE AMOUNT OF OF FREE SPACE ON A DIRECT ACCESS DEVICE. DVOL WILL READ THE FORMAT 4 AND FORMAT 5 DSCB'S FROM THE VTOC OF A DIRECT ACCESS VOLUME AND DISPLAY: 1. VOLUME SERIAL 2. UNIT ADDRESS 3. MOUNT STATUS 4. USE STATUS 5. NUMBER OF BLANK DSCB'S IN THE VTOC 6. CONDITION OF THE VTOC INDICATORS BYTE 7. VSAM DATA FIELDS 8. TOTAL FREE SPACE IN TRACKS 9. NUMBER OF FREE EXTENTS 10. NUMBER OF FREE CYLINDERS 11. SIZE OF LARGEST EXTENTS (UP TO 5) IN CYLINDERS + TRACKS 12. SIZE OF LARGEST EXTENTS (UP TO 5) IN TRACKS THE RETURN CODE IS SET TO THE TOTAL NUMBER OF TRACKS IN THE LARGEST EXTENTS (UP TO 5) UP TO A MAXIMUM OF 4095. IF THE NUMBER OF FREE TRACKS EXCEEDS 4095, THE RETURN CODE WILL BE SET TO 4095. IF MORE THAN ONE VOLUME IS DISPLAYED, THE RETURN CODE WILL BE REFER TO THE SPACE ON THE LAST VOLUME. IF AN ERROR CONDITION EXISTS ON THE VOLUME, THE RETURN CODE WILL BE SET TO 0. NOTE - IF AN ERROR CONDITION EXISTS ON THE VOLUME, THE RETURN CODE WILL BE SET TO 0. 03. RESET - PERFORMS THE EQUIVALENT OF A DATASET SCRATCH FOLLOWED BY A REALLOCATION IN THE SAME SPACE FOR A PDS. THE NUMBER OF DIRECTORY BLOCKS CAN BE CHANGED VIA THE PROGRAM PARM 04. BLKDISK - SEE BELOW FOR A COMPLETE DESCRIPTION: DESCRIPTION: THIS PROGRAM COMPUTES AN "OPTIMAL" BLOCKSIZE FOR A DISK OR DRUM DATA SET GIVEN THE LOGICAL RECORD LENGTH. INPUTS INCLUDE THE LRECL AND OPTIONALLY ANY OF THE FOLLOWING: A. A KEY LENGTH (ZERO, FOR NO KEY, IS THE DEFAULT) B. THE NUMBER OF RECORDS IN THE DATA SET (USED FOR AN ALLOCATION COMPUTATION -- 100,000 IS THE DEFAULT) C. THE BLOCKSIZE TO USE FOR THE ALLOCATION COMPUTATION (THE RECOMMENDED BLOCKSIZE VALUE IS THE DEFAULT) D. WHETHER OR NOT TO PROVIDE A TRACK CAPACITY REPORT E. WHETHER OR NOT TO VERIFY RESULTS AGAINST "TRKCALC" SUPPORTED DEVICES: THE NAME BY WHICH THIS COMMAND PROCESSOR IS INVOKED DETERMINES THE DEVICE TYPE TO BE USED. THE FIRST THREE CHARACTERS OF THE COMMAND NAME (USUALLY "BLK") ARE IGNORED; THE REMAINING FOUR OR FIVE CHARACTERS ARE COMPARED AGAINST A TABLE OF SUPPORTED DEVICES IN THE PROGRAM. THE VALID ALIAS NAMES FOR THE PROGRAM INCLUDE THE FOLLOWING: A. BLK23051 (FOR 2305-1 DRUMS) B. BLK23052 (FOR 2305-2 DRUMS) C. BLK2314 (FOR 2314 DISKS) D. BLK3330 (FOR 3330 DISKS) E. BLK33301 (FOR 3330 MODEL 11 DISKS) F. BLK3340 (FOR 3340 DISKS) G. BLK3350 (FOR 3350 DISKS) H. BLK3375 (FOR 3375 DISKS) THE MVS SP 1.1 TRKCALC DOES NOT SUPPORT 3375'S. I. BLK3380 (FOR 3380 DISKS) 05. REVIEW - A FULL SCREEN LIST TSO CP (MODIFIED FROM THE AIRFORCE VERSION IN FILE 300 OF THIS TAPE) 06. HEL - A FULL SCREEN HELP FACILITY SEE THE SOURCE FOR ADDITIONAL INFORMATION 07. XEQ - A COMMAND PROCESSOR THAT IS DESIGNED TO LOAD AND EXECUTE (ATTACH) A PROGRAM IN ONE OF THE SYSTEM LINK LIBRARIES OR A USER LIBRARY (TASKLIB) 08 COMPARE - A SLIGHTLY MODIFIED VERSION OF THE YALE COMPARE PROGRAM
IS A COPY OF LSPACE AND VTOC FOR MVS XA FROM MR BEN MOORE OF FEDERAL EXPRESS . THIS CODE WILL ONLY RUN ON AN MVS XA SYSTEM . THIS FILE IS IN IEBUPDTE SYSIN FORMAT
CONTAINS A UCBZAP PROGRAM FROM GERMANY. THIS PROGRAM MAY BE USED TO CHANGE THE ONLINE/OFFLINE CHARACTER- ISTICS OF UNITS AFTER SYSTEN. THIS IS DONE BY GENERATING IMASPZAP CONTROL CARDS AND SUPERZAPPING THE UCB ONLINE FLAG BIT IN THE GENNED NUCLEUS
CONTAINS THE SOURCE FOR THE TAPEMAP PROGRAM FROM DAVE COLE AT COMNET . THIS VERSION IS A COMPILATION OF THE ORIGINAL CODE FROM UCLA (THAT USED TO BE IN FILE 149) AND THE MODIFIED CODE THAT USED TO BE IN FILE 316 FROM THE AIRFORCE AND SOME ADDITIONAL CHANGES FROM COMNET. THIS PROGRAM WILL PROVIDE SPECIAL INFORMATION FOR TAPE FILES CREATED BY IEBCOPY, IEHMOVE, IEBISAM, OR IEHDASDR. IN ADDITION, IF A FILE CONTAINS AN IEBUPDTE INPUT STREAM, THE MEMBERS IN THE STREAM WILL BE LISTED.
CONTAINS SEVERAL TSO CP'S AND THEIR HELP DATASETS. THIS CODE IS FROM JIM MARSHALL OF THE U.S. AIRFORCE IN WASHINGTON D.C. THIS FILE IS IN IEBUPDTE SYSIN FORMAT. BELOW IS A SUMMARY OF SOME OF THE TSO CP'S INCLUDED IN THIS FILE THE PHONE NUMBER OF JIM MARSHALL HAS BEEN CHANGED TO (512) 828-0201 OR (512) 828-0334 . THE NUMBER IN THE FILE IS INCORRECT IF IT APPEARS YOU ARE MISSING SUFF ALSO CHECK AS IT MAY RESIDE IN FILE 316 OF THIS TAPE $$MACROX MACRO XREF SYSTEM $DI - OPERATOR LIKE $DI COMMAND. ABEND# - NOT A COMMAND BUT A HELP ENTRY FOR ABEND CODES AND SOME OF THE COMMON REASONS YOU MAY GET THEM. UPDATED FOR MVS. ASK - CLIST USE CMD TO ASK A QUESTION AND GET A YES OR NO BACK THUS SETTING A RETURN CODE. (WAS AROUND IN MY MVT DAYS AND IS OBSOLETE WITH MVS CLIST LANGUAGE) ASMG - DO ASSEMBLY LANGUAGE COMPILES INTERACTIVE. ASSEM. G AND IS SIMILIAR TO ONE IN THIS FILE FOR ASSEM. H BOTH SHOULD WORK FOR OS/MVT AND OS/MVT. ASMH - DO ASSEMBLY LANG COMPILES INTERATIVE. YOU CAN GET THE IBM PROD WHICH IS SUPERIOR, THIS IS FREE. WE HAVE A 'SYS2.MACLIB' DEFINED IN THIS ONE FOR USERS GENERALLY HAVING A USER MACLIB. ASMHNOX - ZAP TO THE IBM P.P. ASSEMBLER H TO FIX A BUG SAYING 'NOXREF' YOU GET 'XREF(FULL)'. PTF LEVEL-21 MADE XREF DEFAULT TO XREF(FULL) AND INTRODUCED THE ERROR DESCRIBED ABOVE. NOTE: ASSEMBLER H IS CLASS C. ASMF - DO ASSEMBLY LANGUAGE COMPILES INTERATIVE. YOU CAN GET THE IBM PRODUCT WHICH IS SUPERIOR, BUT THIS ONE IS FREE. HAVE A 'SYS2.MACLIB' DEFINED IN THIS ONE FOR USERS GENERALLY HAVING A USER MACLIB. THIS ONE UTILITIZES THE ASMXF(IFOX00) NOTE THAT THE SOURCE FOR THIS IS THE ASMH PROMPTER WITH SOME SYSPARMS CHANGED. CALC - TSO CALCULATOR PROGRAM. HAS 1 ACCUMULATOR AND 9 REGISTERS, ALSO CAN DO FUNCTIONS LIKE SIN, COS, ETC, OR DEFINE YOUR OWN. ( PLI-OPT ) COBOLCHK - AFDSC DEVELOPED CHEAP COBOL PROMPTER. COBOL COMPILES(COBOLVS) INSIDE TSO, ONLY GIVING ERRS AT THE TERMINAL. USES 'SYNTAX' OPT OF COMPILER AND IS GREAT FOR ASYNCH SLOW SPEED TERMINALS. CDSCB - ZAP FORMAT-1 DSCB OF DATASETS ON THE FLY. USEFUL FOR SYSTEM TYPES !!!! COMPARE - COMPARE 2 FILES IN THE FOREGROUND. BASED ON YALE UNIV COMPARE PROGRAM. OPTIONALLY YOU CAN ASK FOR IBM'S IEBCOMPR UTILITY PGM INSTEAD. MODIFIED YALE'S PGM AND CALLED IT COMPAREB. COMPRESS - COMPRESS A PDS IN FOREGROUND. CONCAT - CONCAT 2-9 FILES TOGETHER. TRUE MVS ALLOC CMD CAN DO IT, BUT WE RUN PROGRAM CONTROL FACILITY (PCF) THUS IF A CUSTOMER FREES A FILE THAT IS SYS1 THEN THEY CAN NOT ALLOCATE IT BACK. COPYPDS - COPIES A PDS TO ANOTHER PDS. ALLOWS YOU TO COPY MEMBERS WITH A SELECT STATEMENT. UNLIKE THE TSO CMD UTIL 'COPY' YOU CAN COPY MEMBERS CAN INCLUDE THE ALIAS FOR THE MEMBER. COPYSDS - COPY ONE SEQUENTIAL DATASET TO ANOTHER SEQUENTIAL DATASET. COUNT - COUNT THE NUMBER OF RECORDS IN A FILE. CPSCB - CHANGE YOUR PROTECTED STEP CONTROL BLOCK (PSCB) ON THE FLY TO GIVE YOURSELF THINGS LIKE MOUNT AUTHORITY ETC.SHOULD PROBABLY RESTRICT THIS TO SYSTEMS ONLY. DA - DISPLAY ACTIVE COMMAND TO GIVE THE USERS PICTURE OF THE SYSTEM. THEY LIKE TO SEE HOW MUCH TIME THE JOB HAS !!!! DATE - GIVES THE DATE AND TIME FROM THE SYSTEM. DD - SHORT FORM OF ALLOCATE FOR AN EXISTING FILE. IT IS FASTER THAN ALLOCATE. UPDATE TO LET YOU ALLOCATE A NEW FILE ALSO. DECONCAT - REVERSE OF THE CONCAT COMMAND. DELAY - SPECIFY A NUMBER OF SECONDS AND HAVE YOU WAIT THAT LONG. DEX - TSO HEXIDECMAL CALCULATOR PROGRAM. DISPLAY - SHOWS CONTROL BLOCKS LIKE THE UCB ETC. DLXAUTHC - THIS CMD IS FROM MIKE LOOS, DELUXE CHECK PRINTERS. IT WILL ISSUE THE COMMAND PASSED TO TO IT AFTER SETTING THE JSCBAUTH BIT ON. WHEN THE COMMAND COMPLETES THE JSCBAUTH BIT WILL BE SET OFF. THE JSCB TAMPERING IS DONE IN A USER SVC(YOUR OWN). YOU MUST REPLACE THE USERSVC MACRO WITH YOUR OWN INTEGRITY VIOLATION. THIS COMMAND IS ESP- CIALLY USEFULE FOR ENTERING RACF COMMANDS FROM ISPF DIALOGS. FOR EXAMPLE: DLXAUTHC LISTDSD DA('DSN1.EXAMPLE') ALL DOPROG - GIVES THE USER THE 'CALL' COMMAND FUNCTION BY ATTACHING A PROGRAM. DUDASD - OPERATOR LIKE D U,DASD COMMAND. DUSER - SHOW THE USERIDS CURRENTLY LOGGED ON TSO. EDAIR30 - SUBPROGRAM. AN ENHANCED VERSION OF IKJDAIR FOR ALLOCATING A SYSOUT DATASET. ERROR# - NOT A COMMAND BUT A HELP ENTRY FOR RETURN CODE YOU CAN GET FROM DAIR ALLOCATION. UPDATED FOR MVS. FREEALL - MVS VERSION OF THE FAMOUS 'FREEALL' CMD TO FREE DYNAMICALLY ALLOCATED DATASETS. AFDSC MODIFIED TO FREE ALL DATASETS WHICH: A. HAVE BEEN DYNAMICALLY ALLOCATED. B. ARE NOT CURRENTLY IN USE. C. ARE NOT CURRENTLY OPEN. D. ARE NOT ALLOCATED TO DDNAME=SYSPROC. FINDFILE - DISPLAYS WHERE A DATASET IS CATALOGUED AND LISTS ALL MOUNTED DASD ON WHICH THE DATASET RESIDES. NOTE: FOUND ON CBT TAPE AS 'LOCDSN', TO ME 'FINDFILE' MORE DESCRIPTIVE. FORTP - DO FORTRAN G1 COMPILES INTERACTIVELY. LOOK AT THE JCL INSTALL, IT IS SLICK AND NOT JUST A SIMPLE COMPILE, LINKEDIT. IT IS NOT COMPLICATED, BUT YOU USE THE SAME SOURCE CODE WITH SYSPARM OPTIONS TO COMPILE 2 MODULES. FORTX - DO FORT X (EXTENDED) COMPILES INTERACTIVELY. IS FORT PRODUCT SUPERIOR BUT THIS IS FREE. IKJEBMA9 - EXAMPLE OF THE MVS EDIT SUB-COMMAND TABLE & WHAT YOU CAN MAKE VALID SUB-COMMANDS. HAS ALL THE AFDSC SUB-COMMANDS OF EDIT IN THE TABLE. IKJEFF10 - AFDSC IPO BASED TSO SUBMIT EXIT. THIS IS RELATIVELY SIMPLE. FORCES THE FOLLOWING RESTRICTION ON A TSOUSER 1. JOBNAME ON SUBMITTED JOB CARD MUST BE USERID PLUS ONE CHARACTER. 2. PROGRAMMER NAME FIELD (8 OR LESS CHAR) IN IN UADS MUST MATCH PROGRAMMER NAME (8 OR LESS ON JOB CARD). IKJEFF53 - AFDSC IPO BASED TSO 'STATUS/OUTPUT/CANCEL' EXIT THERE IS A LOT OF POSSIBILITIES IN CODE. IKJE9CT - 'COUNT'. AFDSC DEVELOPED EDIT SUBCMD TO GIVE THE NO OF RECORDS YOU ARE CURRENTLY EDITING. IKJE9CX - 'CHANGEX' AFDSC DEVELOPED SUBCOMMAND OF EDIT. PERFORMS THE SAME FUNCTION AS CHANGE BUT USES HEX STRINGS. IKJE9DU - 'DUP' AFDSC DEVELOPED EIDT SUBCMD. PERFORMS SIMILIAR FUNCTION AS SPF REPEAT BUT ONLY ON 1 LINE. CAN REPEAT EXISTING LINE OR MAKE A COPY OF AN EXISTING LINE ELSEWHERE AND REPEAT IT. IKJE9FX - 'FINDX'. AFDSC DEVELOPED EDIT SUBCMD TO DO A FIND BUT ABLE TO SPECIFY A HEX CHAR STRING. IKJE9OF - 'OFFLINE'. AFDSC EDIT SUBCMD TO 'SPINOFF' TO PRT THE FILE YOU ARE CURRENTLY EDITING (ARE NOT REQUIRED TO SAVE 1ST). CAN 'DEST' TO RMTS, ETC. SEE THE HELP FOR SPECIFICS IKJE9LT - 'LISTTABS'. FOUND BY AFDSC. BACK FROM MVT DAYS, CONVERTED BY BOB HANSEN (SEC) TO RUN IN MVS. LISTS YOUR CURRENT EDIT TABS FOR YOU. IKJE9LX - 'LISTX'. AFDSC DEVELOPED SUBCMD OF EDIT TO DISPLAY TO YOUR TERMINAL, LINES OF A DATASET BEING EDIT'D IN HEX FORMAT. IKJE9NA - 'NAME'. AFDSC DEVELOPED SUBCMD OF EDIT TO TELL THE NAME OF THE FILE OR MEMBER OF PDS YOU'RE CURRENTLY EDITING. IT'S EMBARASSING IF YOU FORGET. IKJE9PT - 'PUT'. AFDSC DEVELOPED SUBCMD OF EDIT TO PUT CHARACTER STRINGS IN CERTAIN COLUMNS. NICE FOR USERS OF ASYNC TERMINALS WHO DO NOT HAVE SPF. IKJE9SP - 'SPOT'. AFDSC DEVELOPED EDIT SUBCMD TO SPOT CHARACTER STRINGS IN DATA. AGAIN NICE FOR ASYNCH TERMINALS WHO DO NOT HAVE SPF. CONTAINS A SELECT & EXCLUDE FUNCTION FOR DELETION OF RECS THAT A FIT PATTERN. SEE THE HELP ENTRY FOR MORE DETAILS. IKJE9SS - 'SAVESHR'. AFDSC DEVELOPED EDIT SUBCMD TO ALLOW A SAVE WITH DISP=SHR. EDIT HAS NASTY HABIT OF TRYING TO GET A DISP=OLD WHEN YOU SAVE; THUSIF YOU NEED TO SAVE SOMETHING INTO A FILE ATED ALL THE TIME, TOUGH !!!!! NOTE - APAR AZ57430 APPLIED IKJT9$ - UPDATE SUBCMD TABLE OF TEST FOR FOLLOWING SUBCMDS IKJT9FI - 'FIND' SUBCOMMAND OF THE TSO TEST CMD. IKJT9LB - 'LIST BREAKPOINTS' SUBCMD OF TSO TEST CMD. IKJT9LI - 'LIST' SUBCMD (2ND LOAD) OF TSO TEST CMD. INFOSYS - TSO CMD, EXECUTE THE IBM PRODUCT 'INFOSYS'. INSTREAM - AFDSC DEVELOPED COMMAND TO BE USED IN CLIST PUT CONTROL CARDS INSIDE OF CLISTS. CAN BE USER INPUT FROM THE TERMINAL. VERY NICE. IO - LIST IO COUNTS FOR EACH FILE IN YOUR TSO SESSION. JULIAN - RETRIEVE THE DATE AND GREGORIAN DAY FROM THE SYSTEM. ALSO CAN RETURN THE SAME INFO FOR ANY YEAR AND DAY. KOMM - USED IN CLISTS FOR FORMATTING DISPLAYS IN FULL SCREEN SUPPORT ON 3270 TYPE TERMINALS. LASTCC# - NOT A TSO COMMAND, BUT A HELP ENTRY OF LIST OF ERROR CODES THAT CAN OCCUR IN A CMD PROCEDURE (CLIST) INFO WAS COPIED FROM MANUAL GC28-0646, TSO CMD LANG REF. LASTIPL - DISPLAY THE JULIAN, GREGORIAN, AND CALENDAR DATE PLUS THE TIME IN HH.MM THAT YOUR SYSTEM WAS LAST IPL'ED. OPERATORS DO ALWAYS TELL YOU TRUE STORIES ???? LISTCDS - LIST THE SMP CDS FILE ( SYS1.SMPCDS ). LISTLPA - LIST ATTRIBUTES OF MEMBERS OF LPALIB. LISTSPC - LIST SPACE ATTRIBUTES OF A FILE ON DASD. LM - LIST MEMBER NAMES OF A DIRECTORY OF PDS. LPSCB - LIST YOUR PSCB (PROTECTED STEP CONTROL BLK). MEMBER - SCAN A LIBRARY FOR A MEMBER. CAN BE USED TO RUN THE LINK LIST FOR FIRST OCCURRANCE OF THAT MEMBER, WILL ALSO DISPLAY LKED ATTRIBUTES, CSECT, IDR DATA, LINK LIST LIB NUMBER. SHOWS SPF STATS FOR SOURCE DATA. NEWISPF - FOUND A TSO CMD ON MODS TAPE USED WITH NEW ISPF/PDF PRODUCT TO GET YOU INTO THE PDF WITH THE CLIST. BUT IT USED THE USERS PREFIX INSTEAD OF THE USERID. MADE SOME MINOR CHANGES TO IT AND CHANGED NAME FROM 'PDF' TO 'NEWISPF'. OPERA - ALLOWS CONSOLE COMMANDS (EXCEPT JES2) TO BE ENTERED FROM YOUR TSO TERMINAL. USER MUST HAVE OPERATOR AUTHORITY. OUTPRINT - PRINTS A DATASET CREATED BY THE TSO 'OUTPUT' CMD, BUT YOU WILL GET PROPER CARRIAGE CONTROL. SEE DOCUMENTATION IN THE CODE FOR ALL THE FINE POINTS PLIF - PL1/F LEVEL PROMPTER. HAVE NOT TRIED IT BECAUSE WE DO NOT RUN PL1/F. SO YOU ARE ON YOUR OWN. POF - TSO CMD TO LET YOU DO VTAM COMMANDS FROM YOUR TSO TERMINAL. BRIAN SCOTT, US POST SERVICE, TOPEKA, KA. SENT ME THIS ONE. VERY EASY TO INSTALL. SEE THE CODE FOR SOME AUTHORITY CHECKING AND PASSWORD FOR THE VTAM ACB. PPXIT - TEST YOU PREPROMPT EXIT (IKJEFLD) WITH THIS ROUTINE LOGON JUST AS IF YOU WOULD EXCEPT INSTEAD OF 'LOGON USER' YOU SAY 'PPXIT USER'. HE WILL GIVE YOU ALL THE MSGS AND IF YOU ABEND, AUTOMATICALLY GO INTO TEST FOR DEBUGGING. SEE COMMENTS IN CODE PRINTOFF - AFDSC MODIFIED CMD. IT HAS 'ASA' ADDED TO ALLOW PRINTER TO USE 'ASA' CARRIAGE CONTROL EVEN IF IT WAS NOT IN THE DCB OF THE FILE TO BE PRINTED INCLUDES THE 'GTE' MODS FOR FCB SUPPORT, ETC. CORRECTED 7 CHARACTER DEST CODE LIMIT.AT SADSC I FIXED THE LIMITATION OF ONLY HAVING 7 CHARACTER DESTID'S FOR JES2. NOT COOL, BOOK SAYS YOU CAN HAVE 8 CHARACTERS. PUNCH - PUNCH A CARD DECK. HAS THE OPTION TO HOLD THE OUTPUT FOR REVIEW BEFORE YOU LET IT GO TO BE PUNCHED. QCB - REPLACEMENT FOR WHOHAS CMD. MORE POWERFUL. MAY NEED TO BE REWORKED FOR MVS/SP1.3. QLIST - AFDSC DEVELOPED COMMAND TO DO MOST OF ALL THE IBM TSO DATA UTILITY 'LIST' DOES BUT IN SOME AREAS IT IS FASTER AND MORE EFFICIENT. RACFALT - THIS PROGRAM IS FROM MIKE LOOS, DELUXE CHK PRINTERS. IT WILL GENERATE A CLIST TO CHANGE THE VOLUME SERIAL NUMBERS IN RACF PROFILES OF ALL NONVSAM DATASETS ON A SPECIFIC VOLUME. RACFCLST - THIS PROGRAM IS FROM MIKE LOOS, DELUXE CHK PRINTERS. IT WILL GENERATE A CLIST TO REDEFINE (VIA RACF CMDS DELSD, ADDSD, AND PERMIT) FOR ALL DATASETS ON A SPECIFIED VOLUME. DUE TO USE OF RACF INTERNAL MACROS THIS PROGRAM MUST BE RUN AUTHORIZED. IF SYSIN IS PRESENT, YOU CAN INCLUDE CMDS TO SELECT BY DATASET GROUP ON A VOLUME AND/OR DATASET NAME WITH OR WITHOUT VOLUME SPEC- ICATION. WARNING: IF SYSIN IS PRESENT AND DUMMIED OUT OR EMPTY THEN A NULL CLIST WILL BE CREATED. REVIEW - FULL SCREEN BROWSE, 3270 TYPE TERMINALS. ANY RESEMBLANCE TO SPF 0 BROWSE FUNCT IS PURELY A CHANCE OF FATE. THERE ARE SOME BUGS IF YOU TRY TO BROWSE SMF FILES ( VARIABLE LENGTH RECS) BUT SHOULD BE FINE FOR SANE THINGS LIKE PDS'S AND SOURCE. SMF CODE HAS BEEN BEEN EXPANDED AND 'FINDSMF' SUBCMD ADDED. REVSMF - SUBROUTINE NEEDED BY REVIEW WHEN LOOKING AT SMFDATA. RLSE - AFDSC MODIFIED CMD. WILL RELEASE SPACEOUT OF A PDS OR SEQUENTIAL FILE. PREVIOUS VERSIONS RELEASED ALL THE SPACE. OURS WILL ALLOW YOU TO RELEASE DOWN TO THE PRIMARY EXTENT OR OR SPECIFY THE AMOUNT TO BE RELEASED. SCRATCH - SCRATCH A DSN AND NOT GO THROUGH CATALOG. SHELP - OBTAIN SUB-COMMAND HELPS FOR COMMANDS WITHOUT ACTUALLY BEING IN THAT COMMAND. SHOWDS - AFDSC DEVELOPED COMMAND. DISPLAYS THE DATASETS ATTRIBUTES AND SPACE ALLOCATION. SHOWSPC - SHOW THE SPACE ALLOCATION FOR DATASETS ON A DISK. CAN MASK FOR THE NAMES. LOOK AT IT FOR ALL CAPABILITIES. SHOWSS - DISPLAYS THE SUBSYSTEM VECTOR TABLE AND IF A SUBSYSTEM IS CURRENTLY ACTIVE. OPTIONALLY YOU CAN RESET THE ADDRESS TO ZERO'S IN CASE THE SUBSYSTEM HAS ABENDED AND HAS NOT RESET THE ADDRESS TO ZERO'S. ZERO CAPABILITY IS USED THEN YOU MUST BE AUTHORIZED. SOLICIT - MAKE YOUR 3270 TYPE TERMINAL LOOK LIKE IT WAS LOGGED OFF AND BACK TO 'NETSOL'. THINK OF YOUR OWN USES FOR THIS ONE. SPFCOPY - INVOKER OF IEBCOPY INTERACTIVELY UNDER 'SPF' OR 'ISPF' MENU 3.1 IEBCOPY MUST BE AUTHORIZED AND SPF IS NOT. (PROBLEMS) SPFSVC - SVC TO ALLOW ISPF/PDF MENU 3.1 COMPRESS. SPZAP - TSO CP TO INVOKE 'AMASPZAP' SUBMITX - SUB FROM TSO JOB TO SECONDARY JES2. YES, IBM SAYS YOU CAN'T DO IT, BILL GODFREY, PRC CORP HAS IT WORKING. INCLUDED IN THIS CMD ARE ALIASES OF OUTPUTX, STATUSX, AND CANCELX. PLSE READ COMMENTS IN THE BEGINNING OF CODE FOR SOME POINTS OF INTEREST. SEE THE SRC FILE FOR MEMBER CALLED JESXRDR FOR SUBMITING FROM AN INTRDR TO A SECONDARY JES2. THIS ALL NEEDS SOME REFINEMENT BUT IT WORKS SO FAR. SYSOUT99 - SUBPROGRAM. ALLOCATES A SYSOUT DATASET. SYSTEM - DISPLAY THE SYSTEM RELEASE, CPU ID, MAIN STORAGE AMOUNT ONLINE & WHEN SYSTEM IPL'D. S99DAIR - SUBPROGRAM. ENHANCED VERSION OF IKJDAIR FOR ALLOCATING '0008' (DSNAME), '001C' (TERMINAL), AND '0030' (SYSOUT). TPRINT - DISPLAYS A MSG FROM A CLIST AT A TERMINAL. OBSLETE IN MVS TSO BUT IT WORKS AND IS FAST. TO - SHORTHAND WAY OF DOING TSO SEND CMD. DON'T HAVE WORRY ABOUT QUOTES. EX AS FOLLOWS: TO TSOUSER WE AIN'T DUMMIES, LET'S QUIT UADS - LIST A UADS ENTRY LEAVING OUT PASSWORD. GOOD FOR TECH SUPPORT PEOPLE. NOTE: MUST BE ABLE TO HAVE 'SYS1.UADS' ALLOCATION PRIVILEDGES THOUGH. UNITS - TSO CMD DISPLAYS UNIT NAMES IN DEVICE NAME TABLE, AND CHANNEL-UNIT-ADDR ASSOCIATED WITH EACH UNIT NAME. LOOK IN THE CODE FOR SOME AUTH CHECKING AND DISABLE IN YOUR SHOP. VTOC - ONE OF THE SLICKEST CMDS FOR FINDING OUT WHAT IS ON A DISK. LOOK AT THE HELP FOR THE COMPLETE INFORMATION. WHATIF - ALLOWS THE CONDITIONAL EXECUTION OF A TSO CMD FROM A CLIST CLIST BASED ON ANY OF THE COMBINATIONS: 1. WHETHER A FILE IS ALLOCATED. 2. WHETHER A FILE IS ALLOCATED TO A SPECIFIC FILE NAME 3. WHETHER A FILE IS CATALOGED. 4. WHETHER TWO STRINGS BEAR A SPECIFIED RELATION TO EACH OTHER. WHOHAS - AFDSC MODIFIED AND CORRECTED. DISCOVERED BUG, NOT SHOW THE ENQ CHAIN PROPERLY. PROPERLY. IT STOPPED AFTER THE 1ST OCCURENCE OF DISP=OLD. WILL SHOW 'WHOHAS' A FILE ALLOCATED AND THE ENQ CHAIN. ZAP - FULL SCREEN VER OF IMASPZAP. MY TSO 'GURU' WAS IMPRESSED , WHEN BILL SAYS IT IS GREAT IT MUST BE. DONATED BY UCLA, THEM COLLEGE KIDS ARE REALLY BUSY DOING GREAT THINGS. (MUST USE ASM H OTHERWISE ASSEMBLY ERR)
CONTAINS A COLECTION OF SEVERAL TSO CP'S AND THEIR HELP DATASETS. THIS FILE WAS RECEIVED FROM THE FEDERAL RESERVE BANK OF NEW YORK. THIS FILE IS IN IEBUPDTE SYSIN FORMAT. THE FOLLOWING IS A LIST OF THE TSO CP'S CONTAINED IN THIS FILE: BCALL INVOKE LINKLIST PROGRAMS DALLOC LIST ALLOCATIONS DSINFO LIST DATASET ATTRIBUTES DSN LIST DSN ENQUEUES DUSER LIST TSO USERS FREEALL FREE ALLOCATIONS LISTV LIST VOLUME STATS LPDS PDS MAINTENANCE PATHS LIST OFFLINE PATHS STEPLIB DYNAMIC STEPLIB TRIM RELEASE DSN SPACE UCBMAP MAP DEVICE ATTRIBUTES UNITMAP MAP UNIT NAMES WHERE LOCATE A DATASET
THIS TSO COMMAND IS DESIGNED TO ALLOW THE INDIVIDUAL TSO USER TO CHANGE THEIR OWN LOGON PASSWORDS AT WILL. IT WILL CHANGE ONLY THE PASSWORD OF THE USERID/PASSWORD* THEY LOGGED ON WITH. THIS CODE HAS TO AC=1
CONTAINS THE SOURCE FOR A NEW #B COMMAND WHICH SHOWS ALL ACTIVE JOBS ON A CPU. #B REQUIRES THE USE OF A SPECIAL SVC ALSO INCLUDED IN THIS FILE. YOU MAY WISH TO CHECK THIS CODE BECAUSE THERE IS SOME OVERHEAD ASSOCIATED WITH THIS COMMAND. THIS FILE IS IN IEBUPDTE SYSIN FORMAT 09.02.49 -- CMDSBSYS (#B) L=09 A158 81.060 09.02 09.02.49 -- #B -- JOB# JOB/STEP S# STARTED ELAPSED LIMIT CPU+ REMAIN DPR ID **** MASTER ** ******** ******** ******* 1.30 ******* 255 01 **** JES2 ** ******** ******** ******* 0.38 ******* 255 02 1580 TCAMAT 01 00.00.00 09.02.49 1440.00 0.45 1439.22 252 03 02 00.00.00 09.02.49 0.00 0.45 0.35 1579 OMEGAMON 01 00.00.00 09.02.49 1440.00 0.24 1439.40 255 08 01 00.00.00 09.02.49 0.00 0.24 0.53 1569 RMF 01 00.00.00 09.02.49 1440.00 0.05 1439.55 240 09 01 00.00.00 09.02.49 0.00 0.05 0.68 1570 SOF 01 00.00.00 09.02.49 1440.00 0.01 1439.59 117 0A XXXSTAR 01 00.00.00 09.02.49 1339.00 0.01 1338.59 CMD1 01 00.00.00 09.02.49 ******* 0.00 1440.00 250 0C 01 00.00.00 09.02.49 0.00 0.00 0.00 33 CIC888D0 10 05.05.54 03.56.55 30.00 3.59 26.16 251 0D PROC#1 05 05.06.09 03.56.40 59.59 3.57 56.17 ACF2 01 00.00.00 09.02.49 ******* 0.00 30.00 118 0F 01 00.00.00 09.02.49 0.00 0.00 0.00 78 TEC101 02 08.49.20 00.13.29 30.00 0.35 29.35 118 1B S1 01 08.49.20 00.13.29 30.00 0.35 29.35 1602 SEC020D0 01 00.00.00 09.02.49 1440.00 0.02 1439.59 251 1D 01 00.00.00 09.02.49 1439.00 0.02 1438.58 1604 LOADATM 01 00.00.00 09.02.50 1440.00 0.00 1440.00 121 1F 01 00.00.00 09.02.50 0.00 0.00 0.00 1605 XFERUNLD 01 00.00.00 09.02.50 1440.00 4.21 1436.18 117 20 1,U=48C 04 00.00.00 09.02.50 0.00 4.21 3.31
AN SPF / RACF INTERFACE FROM CONN NATIONAL BANK . THIS FILE CONTAINS ALL THE SCREENS , ETC , FOR THIS INTERFACE . THERE STILL IS A LOT WORK THAT COULD BE DONE . IT PROVIDES A BASIC ' SCREEN - FOR - COMMAND ' FACILITY . THE NEXT LOGICAL STEP WOULD BE TO PROVIDE SCREENS FOR FUNCTIONS WHICH MIGHT INCLUDE MORE THAN ONE RACF COMMAND . THERE ARE ALSO NO SCREENS FOR THE RACF GLOBAL RESOURCE COMMAND ( IE . RDEFINE ) AND THERE ARE NO TUTORIALS. WE JUST NEVER GOT AROUND TO THEM . WE ARE PRETTY SURE THAT THERE ARE SOME INHERENT BUS IN HERE SOMEWHERE . THIS FILE WHICH IS IN IEBCOPY FORMAT CONTAINS THE FOLLOWING MEMBERS : A SMP061 (SVC 243) THE APF AUTHORIZATION SVC WHICH CAN ALSO BE FOUND ON THE SPLA AND CBT TAPES . THIS IS REQUIRED BY THE TSOAUTH COMMAND . B TSO311 (TSOAUTHC) IS THE TSO AUTHORIZED COMMAND INTERFACE . THIS COMMAND IS REQUIRED TO EXECUTE THE RACF COMMAND UNDER SPF , WHICH IS NOT APF AUTHORIZED . THE COMMAND NAME MUST BE PLACED IN CSECT IKJEFTE2 IN ORDER TO RUN AUTHORIZED . C RACRIX01 (ICHRIX01) IS THE RACINIT PRE - PROCESSING EXIT . OUR EXIT IS USED TO CONSTRUCT USERIDS FOR PRODUCTION JOBS AND TO PREVENT ANY JOB FROM STARTING IF NO USERID IS PRESENT . D RACRCX02 ( ICHRCX02 ) IS THE RACHECK POST - PROCESSING EXIT . OUR EXIT IS USED TO PROVIDE A ' WARNING MODE ' FOR DATASET PROTECTION . A DATASET IS IN WARNING MODE IF ' LEVEL(99) ' IS SPECIFIED IN THE ADDSD OR ALTDSD COMMAND ( SCREEN ) . E SMP705 THE JCL TO INSTALL ICHRIX01 ICHRCX02 F SMP210 ( IGGPRE00 ) IS THE DF/DS VOLUME ALLOCATION EXIT . THIS EXIT IS USED TO CONTROL WHO IS ALLOWED TO ALLOCATE TO SPECIFIC DASD VOLUMES . ****************************************************************** THE FOLLOWING 5 MEMBERS ARE IN OFFLOAD FORMAT ( ERGO ' ./ ' CONTROL CARDS HAVE BEEN CONVERTED TO ' >< ' AND YOU WILL HAVE TO ISSUE A GLOBAL CHANGE TO CONVERT >< TO ./ BEFORE YOU USE THESE MEMBER AS SYSIN INPUT TO IEBUPDTE . *** FIRST TAKE THE WHOLE FILE AND IEBUPDTE IT TO A DATASET THEN EDIT EACH OF THE FOLLOWING MEMBERS AND DO YOUR GLOBAL CHANGE BEFORE YOU DO ANOTHER IEBUPDTE RUN FOR EACH OF THE FOLLOWING TO ITS OWN UNIQUE PDS . *** G CLISTLIB THIS MEMBER CONTAINS ALL THE CLISTS REQUIRED TO RUN THE RACF / SPF INTERFACE . ALL CLISTS NAMES ARE THE FORMAT ' HNBRA** ' WHERE ' ** ' CORRESPONDS TO THE SELECTION NUMBER FROM THE RACF SELECTION PANEL . CLIST ' HNB^RAC ' IS ^ ABOVE IS AN AT SIGN USED TO DETERMINE IF THE USER IS A RACF GROUP ADMINISTRATOR AND DISPLAY THE APPROPRIATE SELECTION PANEL ( HNB^RAC OR HNB^RACG ) . ^ ABOVE IS AN AT SIGN H PANELS THIS MEMBER CONTAINS THE SPF PANELS REQUIRED TO RUN THE RACF / SPF INTERACE . ALL PANEL NAMES ARE IN THE FORMAT ' HNBRA** ' WHERE ' ** ' CORRESPONDS TO THE SELECTION NUMBER FROM THE RACF SELECTION PANEL . PANEL ' HNB^RAC ' IS ^ ABOVE IS AN AT SIGN THE SELECTION PANEL FOR GROUP ADMINISTRATORS , PANEL ' HNB^RACG ' IS THE SELECTION PANEL FOR ^ ABOVE IS AN AT SIGN GENERAL USERS . I SKELETON THIS MEMBER CONTAINS THE SPF JCL SKELETONS ( ONLY ONE IS HERE ) REQUIRED IN THE RACF / SPF INTERFACE . ALL MEMBER NAMES ARE IN THE FORMAT ' HNBRA** ' AND ' ** ' CORRESPONDS TO THE APPROPRIATE PANEL AND CLIST J MESSAGES THIS MEMBER CONTAINS THE SPF MESSAGES REQUIRED IN THE RACF / SPF INTERFACE . ALL MEMBER NAMES ARE THE IN FORMAT ' HNBRA** ' AND ' ** ' CORRESPONDS TO THE APPROPRIATE PANDEL AND CLIST
IS AN RMF/SMF SPLITTER FROM REVLON. THIS PROGRAM IS A STRIPPED DOWN VERSION OF THE CODE CONTAINED IN FILE 248 OF THIS TAPE
IS THE TIME SHARING SUBSYSTEM FROM THE U.S. AIRFORCE IN WASHINGTON, D.C. THIS SET OF PROGRAMS ALLOWS ONE TO BRING UP A TSO LIKE FUNCTION WHEN DISASTER HAS STRUCK (OR WHENEVER ELSE YOU WOULD LIKE TO). THIS SUBSYSTEM ALLOWS MOST TSO COMMANDS TO BE EXECUTED FROM AN OPERATOR'S CONSOLE. OUTPUT FROM COMMANDS THAT USE 'PUTLINE' WILL BE SENT TO THE CONSOLE FROM WHICH THE COMMAND WAS ENTERED. OUTPUT FROM COMMANDS THAT USE 'TPUT' OR ACCESS METHODS WILL NOT APPEAR ON THE CONSOLE
IS A COPY OF THE QUE COMMAND WITH 3278 MODEL 2, 3, 4 5 SUPPORT. THIS VERSION IS A MODIFICATION OF FILE 278 OF THIS TAPE AND WAS RECEIVED FROM MR JACK SCHUDEL (JACK TO HIS FRIENDS) FROM THE UNIVERSITY OF FLORIDA SEE MEMBER $UFDOC FOR ADDITIONAL INFO ** THIS CAN BE REPLACED BY THE VERSION IN FILE 322 *** OR SO IT SAYS IN THE CODE - BUT WHEN I ( CBT ) TRIED IT I GOT ASSEMBLE ERRORS AND WHEN I LINKED IT ANYWAYS I GOT OC4'S - BE AWARE ) DON'T BELIEVE EVERYTHING YOU READ !!!!!
IS A COPY OF THE QUE COMMAND WITH 3278 MODEL 2,3,4 & 5 SUPPORT AS WELL AS 3279 SUPPORT. THIS VERSION IS A MODIFICATION OF FILE 278 OF THIS TAPE AND WAS RECEIVED FROM LANE BRYANT. SEE MEMBER FILE53 FOR ADDITONAL INFO
IS AN UPDATED COPY OF Q12 (JOBLOG) FROM CONNECTICUT NATIONAL BANK TO CORRECT A PROBLEM WITH THE JOBLOG SUBCOMMAND OF QUE WHEN TRYING TO ACCESS THE LOG OF AN ACTIVE TASK. THIS VERSION OF Q12 WILL WORK WITH FILES 278, 307 AND 308 OF THIS TAPE
CONTAINS SEVERAL UTILITIES FROM NORTHEAST UTILITIES THIS FILE IS IN IEBUPDTE SYSIN FORMAT AND CONTAINS THE FOLLOWING ADDPAN1 NUSCO PANVALET-TSO INTERFACE ADD TO PANVALET APL SPF INTERFACE MENU FOR APL CALCOMP3 SAS CALCOMP/TEKTRONICS INTERFACE CDSREAD3 READ AN SMP4 CDS AND PROVIDE SORTED LISTINGS DEMO3800 DEMONSTRATE 3800 CHARACTER SET 'SPEC' FCBS3800 3800 FCBS FOR 6/8/12 LINES/INCH 8.5 X 12 INCH FDR SPF FDR BATCH INTERFACE ISP MSTR NUSCO SYSTEMS MAIN SPF MENU ISP MSTR NUSCO SYSTEMS MAIN SPF MENU JOPANRET NUSCO PANVALET-TSO INTERFACE FETCH A PANVALET MEM* MAPDISK3 MACRO TO READ VTOC'S OF ALL DASD INTO A SAS DATABA* MODULEUS READS GTF TRACES TO PRODUCE STATS ON YOUR LINK/LOAD/ATTACH/BLDL/DELETE SVC'S. A GREAT TOOL FOR PRODUCING A GOOD BLDL LIST, FIX LIST, AND PACKLIST. (WE GOT 15% MORE OUT OF OUR CPU USE AFTER RUNNING THIS STUDY AND IMPLEMENTING NEW LIST* MSAPL01 SPF APL MESSAGES MSPAN00 SPF PANVALET MESSAGES MSPAN01 SPF PANVALET MESSAGES MSPAN02 SPF PANVALET MESSAGES MSPAN03 SPF PANVALET MESSAGES MSPAN10 SPF PANVALET MESSAGES MSSASP00 SPF SAS MESSAGES MSSAS00 SPF SAS MESSAGES NCPTUNE3 READ SMF/NCP TUNING STATISTICS (ACF/VTAM R2) PAHELPO3 SPF TUTORIALS PANADD CONVERTED VB CLIST FOR TSO-PAN INTERFACE (USE VB2PAN TO CONVERT BACK TO NORMAL CLIST) PANDIRS SPF PANVALET INTERFACE PANEL PANDIS SPF PANVALET INTERFACE PANEL PANINS SPF PANVALET INTERFACE PANEL PANMASTR SPF PANVALET INTERFACE PANEL MAIN PANEL PANOTHER SPF PANVALET INTERFACE PANEL PANRET CONVERTED VB CLIST FOR TSO-PAN INTERFACE PANSPF SPF PANVALET INTERFACE PROGRAM PANUPD CONVERTED VB CLIST FOR TSO-PAN INTERFACE PANXXXA SPF PANVALET INTERFACE PANEL PANXXXR SPF PANVALET INTERFACE PANEL PANXXXU SPF PANVALET INTERFACE PANEL PDHELPO SPF TUTORIALS PGHELPO SPF TUTORIALS PJHELPO SPF TUTORIALS PUHELPO SPF TUTORIALS PRDMP SPF SUBMENU FOR AMDPRDMP INTERFACE PRJ2DONE SPF SUBMENU FOR PROJECT2 CLIST PROJECT2 SPF SPF MENU TO INTERFACE PROJECT2 CPM PROGRAM PQHELP SPF PANVALET TUTORIAL QSAMFIND PICK OFF SMF RECORDS ( WHO DELETED A DATASET) REBLOCK3 REBLOCK ALL SYSTEM LINKLIBS (3330-3350 CONVERSION)* SAS SAS SPF INTERFACE, MAIN PANEL SASDONE SAS SPF INTERFACE, SUBORDINATE PANEL. SASGSUMM A QUICK USER REFERENCE GUIDE TO SAS/GRAPH SASBMO SAS INTERACTIVE SPF MENU TUTORIALS SASTUI SAS GENERAL TUTORIALS SASBATCH SAS BATCH SPF MENU SKFDR FDR SPF JCL SKELETON SKPRDMP AMDPRDMP SPF PRINT SKELETON SKSMP SPF SKELETON SKSASBTCH SMP SPF SKELETON FOR SAS BATCH MENU SMFQWAIT JOB Q WAIT AND EXECUTION TIME STATISTICS SMFSTEP0 SMF DATA COLLECTION SMFSTEP1 JCL FOR SMF DATA COLLECTION SMFSTEP3 JCL AND PGM FOR RMF AND SMF REPORTING REPORTS INCLUDE: CPU UTILIZATION PROFILE TSO USE PROFILE; TERMINAL USE STATISTICS BATCH USE; TSO USE; STC USE; WORKLOAD STATS. SPEC3800 15 PITCH CHARACTER SET USED WITH SAS OR PL/1 SVC93ANL ANALYZE GTFFile 311
Table of ContentsCONTAINS SEVERAL TSO CLISTS FROM NORTHEAST UTILITIES IN IEBCOPY FORMAT FOR USE WITH FILE 310 IT CONTAINS THE FOLLOWING APLSPF APL SPF INTERFACE SASSPF SAS SPF INTERFACE SASMAIN MAIN SAS SPF INTERFACE PANADDS PANVALET ADD SPF MENU INTERFACE PAN.... OTHER PANVALET SPF MENUS PROJ2SPF PROJECT/2 SPF INTERFACE FDRS SPF/FDR INTERFACE SMPS SMP / SPF BATCH INTERFACE SPFDUMP AMDPRDMP SPF BATCH INTERFACEFile 312
Table of ContentsIS AN MVS-SE SIMULATOR FROM UNION CARBIDE. THIS CODE WAS TAKEN FROM VERSION 81-013 OF THE SPLA TAPE. THIS PROGRAM IS INTENDED TO FUNCTION AS A FRONT END TO THE PROGRAM CHECK FIRST LEVEL INTERRUPT HANDLER, IEAQPK00. ITS PURPOSE IS TO INTERCEPT ALL PROGRAM CHECK RESULTING* FROM RUNNING MVS-SE ON A UNI-PROCESSOR THAT DOES NOT HAVE THE EXTENDED FACILITY HARDWARE INSTALLED. THIS MODULE INCLUDING INSTALLATION IS FULLY DOCUMENTED IN THE SOURCE CODE. *************************************************** * * * THIS FILE ALSO CONTAINS THE INFORMATION AND * * ZAPS TO MAKE IT RUN UNDER MVS/SP RELEASE 1 * * * *************************************************** THIS FILE IS IN IEBUPDTE SYSIN FORMAT AND NOW CONTAINS THE MVS/SP1.3 VERSION, WHICH WAS CONTRIBUTED BY CHESTER HOOD OF UNION CARBIDE. SEE THE MEMBER CALLED $$DOC FOR THE MVS/SP1.3 VERSION NAME. THERE IS INFORMATION IN THE CODE ABOUT RUNNING THE SIMULATOR UNDER MVS/SP1.3File 313
Table of ContentsIS THE SOURCE OF UTILITIES, PROGRAMS, MODS, SMF EXITS AND OTHER THINGS FROM MEMOREX. THIS FILE IS IN IEBUPDTE* SYSIN FORMAT AND CONTAINS OVER 100,000 RECORDSFile 314
Table of ContentsCONTAINS A COPY OF THE DOCUMENTATION FILE FROM THE MVS/SP1.3 VERSION OF THE JES2 MODIFICATION TAPE VER 39 , DATED FEB 15 , 1985 . THERE IS NO CODE CONTAINED IN THIS FILE . SEE FILE 120 FOR THE NON SP1.3 VERSION OF THE JES2 MODIFICATION TAPEFile 315
Table of ContentsIS AN EXPRESS COMPILER CONTROLLER FROM FEDERAL EXPRESS* THIS PROGRAM ATTACHES A COMPILER AND THE LINKAGE EDITOR* BASED ON CONTROL CARD INPUT. SPF STATS ARE STORED IN THE PDS DIRECTORY AND MODS HAVE BEEN MADE TO SPF TO ALLOW THE STATS TO BE SEEN WHEN BROWSING A MEMBER LIST.* SPF STATS INCLUDE THE VERSION AND MODIFICATION LEVEL FROM THE SOURCE, THE DATE AND TIME THE COMPILE WAS DONE. THIS FILE IS IN IEBUPDTE SYSIN FORMAT AND AND CONTAINS ADDITIONAL INFORMATION FOR IMPLEMENTATIONFile 316
Table of ContentsCONTAINS SEVERAL UTILITIES FROM JIM MARSHALL OF THE U.S. AIRFORCE IN WASHINGTON D.C. THIS FILE IS IN IEBUPDTE SYSIN FORMAT. BELOW IS A SHORT SUMMARY OF SOME OF THE PGMS INCLUDED IN THIS FILE IF IT APPEARS YOU ARE MISSING SUFF ALSO CHECK AS IT MAY RESIDE IN FILE 300 OF THIS TAPE ASMBOX1 PUT A NICE LOOKING BOX AROUND YOUR ASSEMBLY LISTING OUTPUT. LINECT FOR ASSEMBLY LISTING IS 53. CODE IS 3800 DEPENDENT. ASMHNOX A PTF FOR AN ASSEMBLER H BUG. AS YOU KNOW ASM H IS CLASS C NOW. ASMR90 ROTATE 90 DEGREES ASSEMBLY LISTINGS ON THE 3800 TYPE PRINTERS. CATLIST THIS PROGRAM IS FROM MIKE LOOS, DELUXE CHK PRINTERS. THIS WILL DO A VERY FAST LIST OF AN ICF CATALOG FOR GDG'S AND NONVSAM DSNS. LISTING IS IN THE SAME FORMAT AS IDCAMS (WE USED IT TO BUILD A TMC) BUT THE OUTPUT FORMAT WOULD BE VERY EASY TO CHANGE. SEE COMMEMTS IN THE CODE FOR AN EXPLANATION OF ITS SPEED AND RELATION TO RACF. COPYFILE POWERFUL COPY TAPE TYPE PROGRAM. IF YOU HAVE MULTIFILE SL TAPES WILL COPY SELECTED FILES VIA A CONTROL CARD. CT AIR FORCE DEVELOPED HIGH SPEED TAPECOPY PGM. RUNS AT EXCP SPEED. COPIES LABELED OR UNLABLED SINGLE OR MULTIFILE, AND IF ONE ONE REEL AN AN OPTION TO VERIFY BYTE FOR BYTE. COPIES MULITVOLUME OR MULTIFILE & MULTIVOLUME WITH NO VERIFY FUNCTION. C3PO BRIAN SCOTT OF THE US POSTAL SERVICE, TOPEKA KA WROTE C3PO TO BE THE SRB RECEIVER FOR R2D2. R2D2 NEEDS A TASK OF SOME KIND GOING TO BUMP THE SRB OFF OF. MOST PEOPLE HAVE BEEN USING #CMD SUBSYSTEM AND SOME OTHER BRAVE SOLES, JES2. PLUS NOW C3PO WILL TALK TO YOU IF YOU WANT. ANYONE WANTS TO INCREASE HIS VOCABULARY IS WELCOME. HAVE NOT INSTALLED IT THIS WAY BUT WILL WHEN I GO TO MVS/SP1.3. C3PO2 SAME AS ABOVE, BUT WITH A STIMER IN IT FOR PEOPLE WHO DO NOT WNAT TO RUN C3PO WITH TIME=1440. DELINK0 SOURCE CARDS FOR IBM FE PROGRAM TO 'DELINK' WE RECONSTRUCTED THE SOURCE IMAGES WITH A DISASSEMBLER AND ALOT OF PATIENCE. FUN !!! DISKMAP DISKMAP PROGRAM THAT HAS 3330 SUPPORT, 3350, 3850 SUPPORT INCLUDED. GIVES SIMILIAR INFO TO A COMPAKTOR MAP. THIS NOW DOES NOT UPDATE LASTUSE DATE FOR EVERY FILE ON THE PACK. NOT NOT REALLY TRUE FOR PDS'S, SO STILL BEWARE. EALSD095 EASTERN AIRLINES UPDATE OF THE STANDARD IBM BLOCK LETTER ROUTINE IEFSD095 WHICH WAS USED FOR BANNER PAGES. THE UPDATED VERSION HAS ALL THE SPECIAL CHARACTERS INCLUDED IN IT. EXCPMOD MOD (ZAP) TO SHOW EXCP COUNTS ON JCL LISTING. MVS/SP1.1 EXIMPORT THIS PROGRAM IS FROM MIKE LOOS, DELUXE CHK PRINTERS. WILL CREATE 2 JCL FILES, A CLIST, AND A SYSPRINT LISTING. THE JCL FILES HAVE A SET OF EXPORT AND IMPORT JCL DESIGNED TO EXPORT (VSAM) AND IEBGENER (DSORG=PS) ALL DATASETS ON A VOLUME TO TAPE AND RESTORE THEM WITH IMPORT (VSAM) AND IEBGENER (DSORG=PS) FROM TAPE TO DISK. THE VSAM PORTION WORKS ONLY FOR UNIQUE DATASETS (DFEF) AND BASE CLUSTERS ONLY. SEE THE CODE FOR FURTHER EXPLANATIONS AND RESTRICTIONS. IEECVXIT COMBINED VERSION OF 'IEECVXIT AND 'IEECR2D2'. CODED THE WAY IT SHOULD IF YOU A GENIUS. SCH- EDULES AN SRB TO GET AROUND THE FACT THE MOVED WQE CHAIN IN SP1.3. NEEDS SOMETHING RUNNING ALL THE TIME TO BUMP THE SRB OFF OF WHEN IEECR2D2 REQUIRED. CODER USED THE #CMD SUBSYSTEM, YOU COULD HAVE USED JES2 HE SAYS. TIME DEPENDENT CODE HAS BEEN REMOVED AND WORKS IN ALL VERSIONS OF MVS/SP. WE ARE SAVED !! AFDSC DEVELOPED 'MCS EXIT'. HAS THE CAPABILITY TO SUPPRESS OR CHNGE ROUTE CODES, DESC, CODES, ETC. BUT WITH THIS ONE WILL UTILITIZE 'R2D2' TO DO AUTOMATIC OPERATOR REPLIES AND STC'S BASED UPON WHAT COMES ACROSS CONSOLE. IS NOT DEPENDENT UPON THE OPERATOR BEING AWAKE. AFDSC DEVELOPED VERSION OF THE FAMOUS 'R2D2'. LITTLE CREATURE WILL DO AUTOMATIC START CMDS FOR THINGS THAT NEED TO BE STARTED BASED UPON WHAT COMES ACROSS SCREEN AND IS DETECTED BY IEECVXIT. R2D2 WILL DO THE AUTOMATIC REPLIES, RMF ( R XX,GO ), ALLOCATION ( R XX,NOHOLD ) EVER HAD OPERATOR TURN YOUR 3081 MVS SYSTEM TO OS/MVT SYSTEM BY LOCKING Q4 ( R XX,HOLD ). LITTLE CRITTER HAS ALOT OF POSSIBILITIES. IEFUTL IBM STANDARD SMF EXIT, IEFUTL. WAIT TIME AND CPU TIME EXCESSION FOR BATCH AND TSO. NOT MUCH CODE BUT ONE THING IT CAN DO IS TO ELIMINATE S522 ABENDS CAUSED BY OPERATORS. IEFU29 DETECT SMF SWITCH AND SCHEDULE A JOB THAT DUMPS SMF DATASETS. MOVED THESES FUNCTIONS FROM THE 'MCS' EXIT TO THIS EXIT (WHERE IT SHOULD BE). IEFU83 AFDSC DEVELOPED SMF EXIT, 'IEFU83'. HAS ALL STANDARD SUGGESTION FOR TYPE 40 RECS, 0 EXCP COUNTS, ETC. THIS ONE IS BRANCH TABLE DRIVEN, IS A GOOD PLACE TO BEGIN FOR THOSE WHO WANT TO EXPAND ON ITS CODE. ALSO LOOKS AT 14&15'S ETC. INCORZAP SOURCE FOR THE FAMOUS 'INCORZAP' THAT IS KNOWN ONLY IN OBJECT FORM. THANKS BILL GODFREY FOR DISASSEMBLY AND PATIENCE. IGG019WD APPENDAGE FOR RECOVERY FROM WRONG DENSITY TAPE VOLUMES, USED BY TAPE UTLITIES IGG019WE APPENDAGE TO PREVENT ERROR AT EOF, USED BY TAPE UTILITIES. INCORZZP ZAP TO THE 'INCORZAP' PROGRAM SO IT WILL RUN UNDER ANY NAME. JESX001 SP1.3 EXIT. SEPARATOR (PRINT&PUNCH) FOR JES2. ALSO PRODUCES A RECEIPT ON AN IBM 3287 TYPE PRINTER SO USER CAN SIGN RECEIPT AT PCS. USED IN CONJUNCTION WITH EXIT 10 AND 255. THANKS CAPT JIM CARTER AND LT PAUL FINDLEY. JESX002 JES2/SP1.3 EXIT2. JOB CARD SCAN EXIT, ALSO HAS OTHER FEATURES. THANKS CAPT JIM CARTER AND LT PAUL FINDLEY. JESEX006 JES2/SP1.3 EXIT6. PRINT JES2 INTERNAL TEXT AT THE CONSOLE, SINCE YOU HAVE INTERNAL TEXT, YOU CAN CHANGE IT. THANKS CAPT JIM CARTER AND LT PAUL FINDLEY JESEX010 JES2/SP1.3 EXIT10. SUPPRESS JES2 WTO MESGS JOB RECEIPT GENERATED FOR ALL PARTS OF A JOB THAT IS PRTED LOCALLY. IS BECAUSE JES EXIT 1 PRODUCES RECEIPTS TO A 3287 TYPE PRTER ALL PARTS OF A JOB PRINTED LOCALLY. THANKS CAPT JIM CARTER AND LT PAUL FINDLEY JESEX255 JES2/SP1.3 USER EXIT 255. PRODUCES THE ACTUAL RECEIPTS FOR ALL PARTS OF A JOB PRTED LOCALLY. USERS MUST SIGN FOR LOCALLY PICKED UP JOBS AT PCS. HIGHLY ENCOURAGES PEOPLE TO HOLD THERE OUTPUT FOR TSO AND DISPOSE OF IT ACCORDINGLY THANKS CAPT JIM CARTER AND LT PAUL FINDLEY. JESXRDR HURRAY BILL GODFREY, MY GENIUS. YOU CAN SUBMIT JOBS TO A SECONDARY JES2 LIKE JESX FROM THIS PGM. LOOK IN TSOSRC FILE YOU WILL FIND 'SUBMITX' ALLOWS YOU TO SUBMIT FROM TSO TO A SECONDARY JES2. (ALSO YOU GET OUTPUTX, CANCELX, AND STATUSX) WITH SUBMITX. JES0001 SMP USERMOD TO ALLOW YOU TO DO TSO IN SECONDARY JES, ALSO STC'S ETC ETC. LISTCTLG LISTS OS CATALOGS EFFICIENTLY. UPDATED FOR 3400 SERIES TAPE DRIVES, 3330 TYPE DISKS, 3350'S AND, 3850 MSS. SEE THE COMMENTS IN THE CODE FOR ADDITIONAL CAPABILITIES OF THE PGM. LISTIDR IMPROVED GODDARD SPACE CENTER PROGRAM FOR LISTING 'IDR' RECORDS. LISTPDS GODDARD SPACE FLIGHT CENTER, FAMOUS 'LISTPDS' PROGRAM. UPDATED SO WHEN YOU DO THE FUNCTION SIMILIAR TO IEHLIST, LISTPDS, IT GIVES YOU THE SPF STATS, LIKE SPF 3.1 DOES. SEE THE LISTPDS# FOR ALL OF ITS CAPABILITIES. LKEBOX1 PLACE NICE LOOKING BOX AROUND YOU LKED LISTING FOR USE IN CONJUNCTION WITH ASMBOX1. LKEDMOD LKED EDITOR ZAP, PUT TIME & DATE INTO LOAD MODULES MVS/3.8 LKEDMOD1 LKED EDITOR ZAP TO PUT TIME & DATE INTO LOAD MODULES MVS/SP1.1 LKED90 ROTATE LKED OUTPUT ON AN IBM 3800 90 DEGREES AND GET 2 PAGES ONTO 1. MODREP LPA MODULE REPLACEMENT PROGRAM OBTAINED FROM THE CBT TAPE. MODIFIED AT AFDSC SO IT WILL NOT ABEND WITH A S522. SEVERAL OTHER BUGS FIXED. MSGWRITE SUBROUTINE USED BY SOME OF THE UTILITIES. MSSMOUNT ZAP TO LET TSO USERS MOUNT MSS VOLUMES WITHOUT HAVING MOUNT ATTRIBUTE IN 'UADS'. OFFLOAD UNLOAD A PDS TO A SEQUENTIAL IEBUPDTE DATASET. FIXED BUG ABEND 103-4C FOR UNBLOCKED PDS'ES. PARMBLOC TAKE THE PARM FROM THE EXEC CARD AND CREATE A BLOCK LETTER BANNER. HAS OPTIONS TO SLANT ETC. NICE FOR REPORTS. PDSGAS ALLOW YOU FIND A 'GAS' MEMBER IN A PDS PRO- VIDED YOU HAVE NOT COMPRESSED THE PDS. ASSIGNS MEMBER NAME OF $GASXXXX WHERE XXXX GOES FROM 0001 TO 9999. THEN IT IS CALLED BRUTE FORCE TO GO IN WITH SPF 3.1 TO FIND IT. BUT !! PDSLOAD TAKE FILE WITH IEBUPDTE CONTROL CARDS IN THEM, RELOAD TO A PDS. WILL PUT IN SPF STATS AND USEFUL FOR FILES UNLOADED BY OFFLOAD PGM TO FROM CBT TAPE. CAN CHANGE THE IMBEDDED '><' TO './' AS YOU RELOAD. PDSMATCH COMPARE THE DIRECTORY OF 2 PDS'S. HAS MANY OPTIONS. REFER TO THE COMMENTS IN THE CODE FOR HOW TO RUN THIS UTILITY. PDSPROGM USED FOR DELETING AND RENAMING MEMBERS OF PDS FROM A BATCH JOB. MUCH EASIER TO USE THAN IEHPROGM. PDSPRINT ANOTHER PDS LIST OR PUNCH PROGRAM. CAN FEED IT CONTROL CARDS FOR A MEMBER LIST OR GIVE IT A CHARACTER STRING TO SCAN FOR. MANY NICE PDSTEST VERIFIES INTEGRITY OF A LOAD MODULE PDS BY ISSUING 'LOAD' FOR EVERY MODULE IN THE LOADLIB IF PROBLEMS OCCUR, THEN YOU ARE TOLD OF THEM. PDSUTIL ANOTHER PDS LIST TYPE PROGRAM. THINGS IT DOES, GIVES YOU A TABLE OF CONTENTS AS TO WHAT PAGE EACH IS ON. HANDY P38BOX1 SUBROUTINE FOR ASMBOX1. P38TURN CHARACTER SET USED FOR THE 90 DEGREE ROTATE. RACHECK EL-CHEAPO RACF SECURITY SVC. YALE UNIVERSITY SVC 130 MADE TO GIVE DIRT-CHEAP SECURITY. WE USE WHITE HAT - BALCK HAT THEORY. EITHER YOU CAN GET TO IT OR NOT. DOES NOT AFFECT STC OR SYSTEM CODE. LOOK AT SVC TO SEE HOW WE GIVE ALL POWERFUL SYSTEM PROGRAMMERS ( WEARS WHITE HATS ) THE PRIVILEDGES. YA, YA. READF SUBRNTES-READF,WRITEF,RESETF, INTENTED FOR USE IN PLACE OF FORTRAN UNFORMATTED I/O (REAL DOG) FORTRAN UNFORMATTED I/O USES VBS RECORDS WHERE THIS USED FIXED BLOCKED QSAM. SAVES ALOT OF CPU CYCLES. ROTATER SUBROUTINE USED IN ROTATE PGMS. REPLACED P38R90 AND P38R90B. SEEKMON MVS VERSION OF OS/MVT SEEKMON. SPANCOPY CLEANS UP FILES WITH SPANNED RECS. IT WILL DROP BAD SPANNED RECORDS, AND IF THE FILE CONTAINS SMF* RECORDS, THEN IT WILL ATTEMPT TO GIVE YOU AS MUCH* INFORMATION AS IT CAN ON WHAT KIND OF RECORD WAS LOST. GOODBYE S002 ABENDS FROM SMF DATA. SMFXTRCT GENERALIZED SMF RECORD EXTRACTION UTILITY. SELECT* BY RECORD TYPE, DATE INTERVAL, TIME INTERVAL, ETC* SEE THE CODE FOR ALL CAPABILITIES, WILL TRY TO WRITE SOME DOCUMENTATION LATER. STAE$ GENERALIZED ESTAE EXIT FOR MVS. SEE COMMENTS FOR ITS CAPABILITIES. SYSREPRO SEQUENTIAL COPY UTILITY. IT IS LIKE IEBGENER BUT MUCH FASTER. PRINTS OUT DSNAMES, VOLSERS, DCB ATTRIBUTES, FILE SEQ NUMBER FOR EACH DATASET. TANAL DO QUICK SCAN OF UNLABELLED OR LABELLED TAPE TO GIVE YOU THE MAX AND MIN BLKSIZES IN ALL FILES AND THE NUMBER OF BLOCKS IN THE FILE. TAPEL GIVES YOU A QUICK SCAN OF A TAPE AND GIVES INFO ON EACH FILE IN EASY TO READ FORM. MADE FOR THE NOT TOO BRIGHT USER YOU MAY HAVE. TAPELZAP ZAP TO FORCE OPER REPLY WITH 6 CHARACTER VOL SER ON TAPE. DECREASE TAPES WITH VOL=SER=U. MVS/SP1.1 TAPESCAN MVS UPDATED VERSION FAMOUS 'TAPESCAN' PROGRAM. TIDY CLEANS UP FORTRAN CODE. LOOK AT COMMENTS IN CODE TO SEE HOW TO RUN THE BEAST. TIDYASM CLEANS UP ALC CODE. LOOK AT COMMENTS IN CODE TO SEE HOW TO RUN THE BEAST. TLABEL REPLACES IBM UTILITY 'IEHINIT', OPER STARTABLE AND WILL ALLOW YOU TO PUT LABEL TO TAPE OR JUST PUT A TAPEMARK ONTO THE TAPE. (RUNS AUTHORIZED) TLPRINT SUBROUTINE USED BY SOME TAPE UTILITIES TO FORMAT* A LABEL OF A TAPE. ZTDUMPTP GENERALIZED TAPE DUMPING FACILITY. PUT IT IN AN AUTHORIZED LIBRARY. VERY POWERFUL. SEE COMMENTS IN CODE FOR FULL DETAILS. VKILLER SUBTASK FOR TAPEL TO LET YOU DO MULTIPLE TAPEL'S ON A NO. OF TAPES, THEN IT MAKE IT QUIT, YOU TELL* KILL TO KILL TAPEL !!!! ZEBCOMPR A ZAP TO THE IBM UTILITY 'IEBCOMPR' TO DISPLAY UNMATCHED RECORDS IN EBCDIC INSTEAD OF HEX. WE MADE A COPY OF IEBCOMPR, CALLED IT ZEBCOMPR, ZAPPED IT. ZTSECURE MAKE SURE NO DATA IS BEYOND THE 2 DOUBLE EOF MARKS ON TAPE. WILL DUMP FIRST 3 BLOCKS AND LAST BLK OF EVERY FILE. LEAPS OVER DOUBLE END-OF-FILE MARKS & WRITE BINARY PATTERN UNTIL HITS REFLECT- IVE STRIP.File 317
Table of ContentsIS AN UPDATED MVS/SE2 VERSION OF STATDIE MODIFIED FROM* THE YALE OMF FROM THE U.S. POSTAL SERVICE IN WASHING- TON D.C. SEE THE MEMBER CALLED $$INDEX FOR ADDITIONAL INFORMATION. THIS FILE IS IN IEBUPDTE SYSIN FORMATFile 318
Table of ContentsIS AN UPDATED VERSION THE PACKER PROGRAM FROM THE U.S POSTAL SERVICE IN WASHINGTON, D.C. SEE THE MEMBER CALLED $$DOC FOR ADDITIONAL INFORMATION. THIS FILE IS IN IEBUPDTE SYSIN FORMATFile 319
Table of ContentsIS A PROGRAM THAT WILL EXTRACT TYPE 14 AND 15 SMF RECORDS AND PRODUCE A REPORT. THIS PROGRAM WAS SUPPLIED FROM THE U.S. POSTAL SERVICE IN WASHINGTON, D.C. FROM A PROGRAM THEY MODIFIED FROM THE SPLA TAPEFile 320
Table of ContentsIS A SERIES OF DF/DSS DRIVER EXITS FROM JOHN SULLIVAN OF LOMA LINDA UNIVERSITY MEDICAL CENTER IN CA THIS VERSION HAS A NEW UCB LOOK UP ROUTINE WHICH IS UPWARD COMPATIBLE WITH MVS/SP1.3 AND MVS/SP2.0 (XA) AS WELL AS MVS 3.8 BASE LEVEL CODEFile 321
Table of ContentsIS A COPY OF DYNAMIC BLDL AT AN 8107 BASE LEVEL SYSTEM (NO SE OR SP). THIS UPDATE WAS RECEIVED FROM THE PENN MUTUAL LIFE INSURANCE COMPANY. THE CODE WAS UPDATED FOR PUT 8107 AND OTHER MODIFICATIONS WERE MADE TO INCREASE RELIABILITY AND MAKE THE REPORTING A LITTLE NICER. FOR ADDITIONAL INFORMATION SEE THE MEMBER CALLED $$DOC . THIS FILE IS IN IEBUPDTE SYSIN FORMATFile 322
Table of ContentsIS A COPY OF THE QUE TSO CP MODIFIED TO RUN WITH MVS/SP1.3 (OLD MVS/SP 3) AND THE JES2 SYSTEM PRODUCT SEE THE FOLLOWING MEMBERS FOR ADDITIONA INFORMATION: SP* $UFDOC AND $NERJCL2 . THIS FILE IS IN IEBUPDTE SYSIN FORMAT AND WAS CONTRIBUTED BY MR JACK SCHUDEL OF THE NORTHEAST REGIONAL DATA CENTER AT THE UNIVERSITY OF FLORIDA, IN GAINESVILLE, FLORIDA THIS VERSION OF QUE SUPPORTS 3278 MODELS 2, 3, 4 AND 5 JES2 VERSIONS SUPPORTED ARE: 1. JES2 4.1 2. NJE 3.1 3. MVS/SP-JES 1.3 VIA SYSPARM OPTION THIS VERSION WAS CULLED OFF OF VERSION 4 OF THE MVS/SP1.3 JES2 MODIFICATION TAPE AND ALSO CONTAINS RACF SUPPORT AS WELL AS ACF2 SUPPORT (ACTIVATED VIA GLOBAL SWITCHES)File 323
Table of ContentsIS FROM GTE DATA SERVICES IN FORT WAYNE, INDIANA . THIS FILE CONTAINS SEVERAL OF THEIR MODS THAT THEY USE AT A BASE LEVEL 3.8 MVS SYSTEM AT AN 8201 PTF LEVEL . BELOW IS A DESCRIPTION OF THESE MODS KEYPHRASE - IOHALT ENVIRONMENT - 12MB 3033 - BATCH,RJE,NJE,TSO,IMS,CICS - 16MB 3033 - BATCH,RJE,NJE,TSO,IMS,CICS PROBLEM - IGC0003C (IOHALT) ISSUES NEEDLESS - PGFIX/PGFREE IF IT HAS BEEN INCLUDED - IN IEAFIX00.(NON-SE ONLY). SOLUTION - CHANGE IOHALT TO NOT ISSUE PGFIX/PGFREE. RESULTS/BENEFITS - REDUCED OVERHEAD IN IGC0003C (IOHALT). (AFFECTS IMS REMOTE POLLING). KEYPHRASE - I/O PRIORITY QUEUEING ENVIRONMENT - 12MB 3033 - BATCH,RJE,NJE,TSO,IMS,CICS - 16MB 3033 - BATCH,RJE,NJE,TSO,IMS,CICS PROBLEM - HIGH PRIORITY TASKS GET SLOWED DOWN IN - FIFO I/O QUEUES. SOLUTION - ADD I/O PRIORITY QUEUEING TO SYSTEM. RESULTS/BENEFITS - IMPROVED IMS AND TSO RESPONSE. KEYPHRASE - CHANNEL ROTATE FOR NON-SE AP/MP CPU ENVIRONMENT - 12MB 3033 - BATCH,RJE,NJE,TSO,IMS,CICS - 16MB 3033 - BATCH,RJE,NJE,TSO,IMS,CICS PROBLEM - I.O.S. DOES NOT ROTATE CHANNELS. SOLUTION - MODIFY THE I.O.S. TEST CHANNEL ROUTINE TO - CAUSE THE PHYSICAL CHANNEL LIST FOR EACH - LOGICAL CHANNEL TO BE ROTATED BETWEEN I/O - REQUESTS TO THAT LCH. USE A SPIN-LOCK - MECHANISM TO SERIALIZE THE ACCESS TO THE - TEST CHANNEL LIST, SO THAT IT MAY BE - USED IN AP/MP SYSTEMS. RESULTS/BENEFITS - CAUSES MORE EVEN UTILIZATION OF - MULTIPLE CHANNELS TO DEVICES. KEYPHRASE - S.R.M. - M.P.L. ENVIRONMENT - 12MB 3033 - BATCH,RJE,NJE,TSO,IMS,CICS - 16MB 3033 - BATCH,RJE,NJE,TSO,IMS,CICS PROBLEM - THE SRM DOES NOT COUNT NON-SWAPPABLE - ADDRESS SPACES IN THE CURRENT M.P.L. - A JOB, SUCH AS SORTS, MAY CHANGE FROM - NON-SWAPPABLE TO SWAPPABLE, CAUSING SRM - TO THINK M.P.L. HAS CHANGED WHEN IN FACT - IT HAS NOT CHANGED. SOLUTION - CAUSE THE SRM TO COUNT NON-SWAPPABLE - ADDRESS SPACES. RESULTS/BENEFITS - REDUCE UNNECESSARY SWAPPING. KEYPHRASE - TSO BLOCKSIZES ENVIRONMENT - 12MB 3033 - BATCH,RJE,TSO,IMS,NJE,CICS - 16MB 3033 - BATCH,RJE,TSO,IMS,NJE,CICS PROBLEM - TSO DATA SETS ARE CREATED WITH BLOCKSIZES THAT ARE NOT OPTIMUM. SOLUTION - CHANGE BLOCKSIZES OF TSO CREATED DATA SETS RESULTS/BENEFITS - OPTIMUM BLOCKSIZES. KEYPHRASE - VIO BUFNO ENVIRONMENT - 12MB 3033 - BATCH,RJE,NJE,TSO,IMS,CICS - 16MB 3033 - BATCH,RJE,NJE,TSO,IMS,CICS PROBLEM - TOO MUCH PAGING DUE TO VIO. SOLUTION - MODIFY QSAM OPEN TO SET DEFAULT NUMBER OF - BUFFERS FOR VIO TO 1 INSTEAD OF 5. RESULTS/BENEFITS - REDUCED VIO PAGING. KEYPHRASE - LOGICAL SWAP FOR NON-SE ENVIRONMENT - 12MB 3033 - BATCH,RJE,NJE,TSO,IMS,CICS - 16MB 3033 - BATCH,RJE,NJE,TSO,IMS,CICS PROBLEM - NEEDLESS SWAPS OF TSO USERS IS VERY - BAD ON PAGING RATES. SOLUTION - MODIFY TERMINAL I/O WAIT SYSEVENT - PROCESSING TO NOT SWAP OUT FOR INPUT - OR OUTPUT TERMINAL WAITS. - DETECTED WAIT WILL THEN DO THE - SWAPPING FUNCTION IF NECESSARY. RESULTS/BENEFITS - REDUCES TSO SWAPPING DRAMATICALLY. - CAN SIGNIFICANTLY REDUCE PAGING DUE TO - OUTPUT TERMINAL WAITS IN A SHOP WHICH USES - THE TSO 'OUTPUT' COMMAND RATHER THAN THE - THE MORE CUMBERSOME AND RESOURCE CONSUMING - SPF FUNCTIONS FOR VIEWING OUTPUT. KEYPHRASE - CSA POLLUTION (VSAM) ENVIRONMENT - 12MB 3033 - BATCH,RJE,NJE,TSO,IMS,CICS - 16MB 3033 - BATCH,RJE,NJE,TSO,IMS,CICS PROBLEM - ALLOCATIONS OF VSAM FILES CAUSE IDA0192M - TO GETMAIN MORE CSA THAN IS ACTUALLY - NEEDED. THIS CAUSES CSA FRAGMENTATION - WHICH EFFECTIVELY POLLUTES CSA. SOLUTION - FORCE IDA0192M TO GETMAIN ONLY WHAT IS - NEEDED. RESULTS/BENEFITS - REDUCED CSA FRAGMENTATION AND ALSO LARGER VIRTUAL REGION SIZE. KEYPHRASE - REDUCE REMOTE TCAM POLLING ENVIRONMENT - 12 MB 3033 - BATCH,RJE,NJE,TSO,IMS PROBLEM - POLLING TO REMOTE TSO TUBES WHICH ARE - NOT LOGGED ON CAUSES A LOT OF CPU TIME - TO BE WASTED AND NEEDLESS LINE ACTIVITY. SOLUTION - REDUCE THE POLLING OF REMOTE 3270 DEVICES - THAT ARE NOT LOGGED ON. THIS IS ACCOM- - PLISHED BY INCREASING THE POLLING INTERVAL - BY A FACTOR OF 15 IF NO ONE IS LOGGED ON. - ONCE LOGON OCCURS, THE NORMAL POLLING - INTERVAL IS UTILIZED. RESULTS/BENEFITS - FOR TERMINALS NOT LOGGED ON, THIS MOD - DECREASED LINE ACTIVITY BY APPROX. 93%. - BECAUSE OF THE HIGH CORRELATION BETWEEN - LINE ACTIVITY IN POLLING AND CPU USE BY - TCAM, CPU UTILIZATION IS REDUCED BY THE - SAME ORDER OF MAGNITUDE. IN A LARGE TCAM - ENVIRONMENT, WHERE THE AVERAGE TERMINAL - WAS LOGGED ON APPROX. 40% OF THE TIME, - TOTAL LINE ACTIVITY WAS REDUCED BY 48%. - ADDITIONALLY, TCAM CPU UTILIZATION WAS - REDUCED 47%. KEYPHRASE - DETECTED WAIT TIME & SRM CONSTANTS ENVIRONMENT - 12 MB 3033 - BATCH,RJE,NJE,TSO,IMS PROBLEM - 1. DETECTED WAIT TIME FOR TSO SHOULD - REFLECT AVERAGE USER THINK TIME. - 2. SRM CONSTANTS FOR CPU LOW & HIGH VALUES - AND ASMQ-LENGTH LOW & HIGH VALUES CAUSE - THE SYSTEM TO NOT RUN AT CAPACITY. SOLUTION - 1. CHANGE THE DETECTED WAIT TIME DEFAULT - TO A VALUE WHICH TAKES INTO CONSID- - ERATION THE CPU MODEL FACTOR. THEN - THE ADJUSTED DETECTED WAIT TIME WILL - MORE CLOSELY RESEMBLE AVG. THINK TIME. - 2. CHANGE THE CPU LOW & HIGH VALUES FROM - 96 & 100.9 TO 100.9 & 101. - CHANGE THE ASMQ-LENGTH LOW & HIGH - VALUES FROM 7 & 10 TO 12 & 15. RESULTS/BENEFITS - 1. REDUCES TSO SWAPPING WHEN USED IN - CONJUNCTION WITH THE LOGICAL SWAP - MOD FOR NON-SE SYSTEMS (MW00034). - 2. RAISES OVERALL CPU UTILIZATION SINCE - A GREATER MPL WILL NOW BE MAINTAINED. - IMPACT OF SLOW SRM-MPL GROWTH (30 SEC. - INTERVALS) WILL BE LESSENED. KEYPHRASE - STIMER LONG-WAIT ENVIRONMENT - 12MB 3033 - BATCH,RJE,NJE,TSO,IMS,CICS - 16MB 3033 - BATCH,RJE,NJE,TSO,IMS,CICS PROBLEM - AUTOMATIC SWAP-OUT FOR STIMER DOING LONG-WAITS CAUSES NEEDLESS SWAPPING. SOLUTION - CHANGE CODE TO NOT DO LONG-WAIT. LET - DETECTED-WAIT DO THE SWAPPING IF NEEDED. KEYPHRASE - MSS VOLUME SELECTION ENVIRONMENT - 12MB 3033 - BATCH,RJE,NJE,TSO,IMS,CICS - 16MB 3033 - BATCH,RJE,NJE,TSO,IMS,CICS PROBLEM - MSS VOLUME SELECTION CAN PICK A CANDIDATE - WHOSE TOTAL FREE SPACE SATISFIES THE - PRIMARY SPACE REQUEST, BUT BECAUSE OF - FRAGMENTATION IT MAY NOT BE POSSIBLE TO - OBTAIN THE SPACE WITHIN 5 EXTENTS. THIS - CAUSES 'SPACE REQUESTED NOT AVAILABLE' - JCL ERRORS SINCE MSS VOLUME SELECTION - LOGIC DOES NOT HAVE THE ABILITY TO - PICK ANOTHER VOLUME AND TRY AGAIN. SOLUTION - CHANGE THE VOLUME SELECTION LOGIC SO THAT - THE LARGEST FREE EXTENT ON THE VOLUME - MUST BE AT LEAST 1/3 OF THE PRIMARY SPACE - REQUEST RATHER THAN 1/5. RESULTS/BENEFITS - REDUCES THE NUMBER OF NEEDLESS JCL - ERRORS INVOLVED IN CREATING DATASETS ON - AN MSS. KEYPHRASE - VOLSER IN ERROR MESSAGES ENVIRONMENT - 12MB 3033 - BATCH,RJE,NJE,TSO,IMS,VTAM - 16MB 3033 - BATCH,RJE,NJE,TSO,IMS,VTAM PROBLEM - VARIOUS DADSM ALLOCATION ERROR MESSAGES GIVE NO INDICATION AS TO THE VOLSER OF THE PACK HAVING THE PROBLEM. DUPLICATE DATASET NAME JCL ERRORS ARE VERY HARD TO FIX WHEN THE MEDIUM IS AN MSS AND THE VOLUME IS UNKNOWN. SPACE NOT AVAILABLE JCL ERRORS ON MSS ARE ALSO PROBLEMS SINCE THE VERY FRAGMENTED VOLUME IS NOT KNOWN, CANT BE FIXED, AND CONTINUES TO CAUSE MORE JCL ERROR PROBLEMS. SOLUTION - MODIFY SOME IBM CODE SO THAT THE 'PROC-STEPNAME' IN 'IEF...' MESSAGES IS REPLACED WITH THE PROBLEM VOLSER. RESULTS/BENEFITS - ALLOWS SOME MSS RELATED SPACE PROBLEMS TO BE RESOLVED IMMEDIATELY. KEYPHRASE - MOUNT AUTHORITY FOR MSS ENVIRONMENT - 12MB 3033 - BATCH,RJE,NJE,TSO,IMS,VTAM - 16MB 3033 - BATCH,RJE,NJE,TSO,IMS,VTAM PROBLEM - TSO USERS WITHOUT MOUNT AUTHORITY CANNOT ACCESS DATASETS ON AN MSS. SOLUTION - MODIFY IEFDB413, NORMAL ALLOCATION CONTROL, SO THAT TSO USERS CAN MOUNT MSS VOLUMES WITHOUT HAVING MOUNT AUTHORITY. LOCAL RESTRICTION - USERS WITHOUT MOUNT AUTHORITY CANT MOUNT MSS VOLUMES IF THE DSN BEING SOUGHT BEGINS WITH THEIR USERID INDEX. THIS RESTRICTION WILL MINIMIZE THE NUMBER OF VUA'S THAT ARE TIED UP BY TSO USERS. RESULTS/BENEFITS - NORMAL PRODUCTION AND TESTING DATASETS WHICH RESIDE ON MSS CAN NOW BE LOOKED AT (LISTD, PRINT IDS, ETC.) BY NON- AUTHORIZED TSO USERS. THIS WILL IMPROVE THEIR PRODUCTIVITY IN RESOLVING PROBLEMS. KEYPHRASE - CVOL PROCESSOR ENHANCEMENT ENVIRONMENT - 12MB 3033 - BATCH,RJE,NJE,TSO,IMS,VTAM - 16MB 3033 - BATCH,RJE,NJE,TSO,IMS,VTAM PROBLEM - THE CVOL PROCESSOR SEARCHES THE PCCB CHAIN AND GOES THROUGH ALLOCATION FOR A CATALOG AND BUILDS A PCCB JUST TO OBTAIN THE VOLUME SERIAL NUMBER OF THE CVOL. SOLUTION - CHANGE CVOL PROCESSOR TO OBTAIN THE VOLUME SERIAL NUMBER FROM THE LAST SIX (6) CHARACTERS OF THE CATALOG NAME SINCE ALL CVOL CATALOG NAMES ARE IN THE FORM OF SYSCTLG.VVOLSER. RESULTS/BENEFITS - THIS HAS MANY BENEFITS AND CREATES SOME MINOR RESTRICTIONS. THE BENEFITS ARE: .1 WE NO LONGER HAVE TO GO ALL THE WAY THROUGH ALLOCATION EVERY TIME WE SIMPLY NEED TO OBTAIN THE VOLSER NUMBER FOR A CVOL. THIS REDUCES CPU TIME AND I/O ACTIVITY TO THE MASTER CATALOG. .2 THIS ALLOWS UNRECEIVED PASSED DATA SETS TO BE CATALOGED AND/OR UNCATALOGED (DISPOSITION) PROCESSING) BY JOB TERMINATION AFTER AN ABEND HAS OCCURRED (WITHOUT THIS MOD YOU GET A NOT CATALOGED 4 BECAUSE AT JOB TERMINATION THE ALLOCATION FOR THE CVOL CATALOG IS NOT ALLOWED). .3 THIS ALLOWS DATA SETS CATALOGED IN CATALOGS OTHER THAN THE MASTER CATALOG TO BE REFERENCED IN THE JES PROC (BUT NOT IN LNKLST00 SINCE NIP DOESN'T GET THIS FAR). THIS ALSO CREATES SOME MINOR RESTRICTIONS: .1 THE NAMES OF ALL CVOL CATALOGS MUST BE SYSCTLG.VVOLSER, WHERE VOLSER IS THE SERIAL NUMBER ON WHICH THAT CVOL CATALOG RESIDES. .2 SINCE THE CVOL CATALOG IS NO LONGER ACTUALLY ALLOCATED THERE IS NO WAY THAT A CVOL ON A NON-RESIDENT VOLUME CAN BE ACCESSED I.E. ALL CVOL CATALOGS MUST BE ONLINE. KEYPHRASE - CHANNEL ROTATE FOR NON-SE UP CPU ENVIRONMENT - 8 MB 3033 - BATCH,RJE,NJE,TSO,IMS PROBLEM - I.O.S. DOES NOT ROTATE CHANNELS. SOLUTION - MODIFY THE I.O.S. TEST CHANNEL ROUTINE TO - CAUSE THE PHYSICAL CHANNEL LIST FOR EACH - LOGICAL CHANNEL TO BE ROTATED BETWEEN I/O - REQUESTS TO THAT LCH. - THIS ZAP FOR UNI-PROCESSORS ONLY !!!!!! RESULTS/BENEFITS - CAUSES MORE EVEN UTILIZATION OF - MULTIPLE CHANNELS TO DEVICES.File 324
Table of ContentsIS A SERIES OF UTILITIES FOR MVS/SP1.3 FROM CONN NATIONAL BANK. THE FOLLOWING ARE INCLUDED IN THIS FILE 1) TSOENQ (TSO CP) FUNCTION - DISPLAY DATASET ENQUE CONFLICTS ON SP1.3 SYSTEM. 2) TSODSN (TSO CP) FUNCTION - DISPLAY 1. USERS, 2. DISPOSITION, 3. WAITING FOR DATASETS, 4 SYSTEM, 5 MUST COMPLETE FLAG, 6 RESERVE FLAGS, 7 GLOBAL FLAG, 8 OWNERSHIP FLAG FOR THE SPECIFIED DATASET. 5) SAVEALL - MACRO 6) ENDALL - MACRO 7) CONSOLER - SP1.3 ZAP TO MAKE CONSOLES COME UP 'K S,DEL=R' AT IPL. 8) MSSMOUNT - SP1.3 ZAP TO MOUNT MSS VOLUMES FOR TSO USERS WITHOUT THE MOUNT ATTRIBUTE. 9) IFASMFDP - SP1.3 ZAP ALLOW IFASMFDP TO GET BLKSIZE FROM THE JCL. 10) CSCSQ03D - SP1.3 # Q 11) CSCSQ03J - SP1.3 # Q INSTALL JCL THIS FILE IS IN IEBUPDTE SYSIN FORMAT, SEE THE MEMBER CALLED $$DOC FOR ADDITIONAL INFORMATIONFile 325
Table of ContentsIS FROM WELLS FARGO BANK AND CONTAINS THE FOLLOWING PROGRAMS AND TSO COMMANDS . ALL CODE IS CURRENT AS OF JULY 1984 . THIS FILE IS IN IEBUPDTE SYSIN FORMAT SEE THE MEMBER CALLED $$DOC FOR ADDITIONAL INFORMATION . IEFUTL - WELLS FARGO'S VERSION OF THE SMF USER TIME LIMIT EXIT. YOU WILL NOT BE ABLE TO USE THIS CODE AS IT STANDS BECAUSE OF SOME INSTALLATION DEPENDENCIES THAT ARE NOT SHIPPED. THIS IS AN EXAMPLE OF HOW TO DISCONNECT A TSO USER RATHER THAN CANCEL WHEN WAIT TIME IS EXCEEDED. THE USER THEN HAS HOWEVER MUCH TIME YOU ALLOW IN YOUR RECONLIM= PARAMETER TO LOGON RECONNECT BEFORE VTAM AUTOMATICALLY CANCELS THE ADDRESS SPACE. THE TERMINAL BECOMES IMMEDIATELY AVAILABLE FOR USE BY OTHER IDS, AND THE DISCONNECTED ID REMAINS SWAPPED OUT. SEE THE CODE THAT REFERS TO VTAM COMMAND: V NET,TERM, ... NOTE ===> THIS PERFORMS THE SAME FUNCTION THROUGH OPERATOR COMMAND THAT ANY USER CAN INVOKE THROUGH KEYBOARD ACTION. IF YOU ARE NOT FAMILIAR WITH CONDITIONAL LOGOFF, READ "INVOKING UNFORMATTED SYSTEM SERVICE TYPE(COND) TO FORCE A RECONNECT ENVIRONMENT" IN THE TSO TERMINAL USER'S GUIDE. JESLOGON - A PROGRAM TO ALLOW A TSO USER TO LOGON TO ANY SECONDARY SUBSYSTEM. IT ACTS AS A ONE-TIME FRONT END FOR THE STANDARD TMP, AND IS INTENDED TO BE EXECUTED BY THE LOGON PROCEDURE. JOBS SUBMISSIONS AND PSO (PROCESS SYSOUT) REQUESTS ARE ALSO HANDLED BY THE SECONDARY JES. JESMAXCC - A PAIR OF JES2 (SP1.3.3) EXITS THAT ADD TEXT TO THE $HASP165 MESSAGE GENERATED BY NOTIFY= ON THE JOB CARD OR BY THE JES2 /*NOTIFY CONTROL CARD. IF THE JOB DOES NOT ABEND, THE MAXIMUM CONDITION CODE OF ALL EXECUTED STEPS IS ADDED. IF THE JOB ABENDS, THE SYSTEM OR USER ABEND CODE IS ADDED: $HASP165 YOURJOB ENDED AT NODE - MAX COND CODE 0000 $HASP165 YOURJOB ENDED AT NODE - ABENDED USER XXX $HASP165 YOURJOB ENDED AT NODE - CANCELLED SYSTEM 222 OPCON - OPERATOR CONSOLE MONITOR MODIFIED FOR WFB 12/83 TAKEN FROM CBT FILE338 S P Y (NAME CHANGED TO "OPCON" IN THE CODE, BUT COMMENTS STILL ******** CHANGES ******** REFER TO "SPY") V3.2 - ELIMINATE SPECIAL CHARACTER REQUIRED TO PRECEDE OS CMD - ELIMINATE SECRET AUTH SVC, RESTORE MODESET AND SVC34 - CORRECT BUFFER ADDRESS PROBLEM WITH LINE 1 OF DISPLAY - CORRECT LOOP COUNT FOR UCM BUILD ROUTINE - ADD SUBCOMMAND A.. (AUTO W.. AFTER COMMAND ENTRY) - ADD CHECK AT INITIALIZATION FOR TSO OPER AUTHORITY - MAKE COMMAND ENTRY AREA NON-DISPLAY UNTIL PASSWD GIVEN - MAKE "OPER REDISPLAY" AREA MODIFIABLE FOR REENTRY - FILL BOTH ENTRY AREAS WITH NULLS TO ALLOW CHAR INSERT - REDISPLAY LAST CMD ENTERED BY USER (INSTEAD OF OPER) - MOVE CONSOLE STATUS TABLE TO SEPARATE CSECT - RESTRUCTURE THE HELP SCREEN AND USE UPPER/LOWER CASE - PROVIDE TSO HELP ENTRY AS COMMENTS AT END OF SOURCE THIS PROGRAM DISPLAYS THE CONTENTS OF ALL ACTIVE GRAPHIC OPERATOR'S CONSOLES ON A TSO CRT. THE OPERATOR'S SCREEN CAN BE EITHER A 327X OR A 370-168 INTEGRATED CONSOLE. THE TSO USER CAN USE ANY 327X TERMINAL. ROOM - (THIS VERSION GENERALIZES SOME OFFSETS THAT WERE HARD CODED). A TSO COMMAND TO ALLOW A USER TO CHANGE THE "ROOM NUMBER" FIELD IN THE JES JCT FOR THE TSO SESSION. THIS COMMAND IS NECESSARY BECAUSE THE ROOM NUMBER FIELD IS NOT SUPPORTED BY UADS (AND THE FIELD IS OVERLAYED BY WELLS FARGO ACCOUNTING INFORMATION DURING LOGON). ROOM MAKES IT EASY FOR THE USER TO SPECIFY DELIVERY INFORMATION (PRINTED ON JES HEADER AND TRAILER PAGES) FOR ALL SYSOUT CREATED DURING THE SESSION, INCLUDING SPUN DATASETS. THIS CODE CAN SERVE AS A MODEL FOR ALLOWING A TSO USER TO CHANGE THROUGH AUTHORIZED MEANS ANY OTHERWISE PROTECTED INFORMATION IN THE JES JCT OR SIMILAR CONTROL BLOCKS. VTAMCHK - THIS PROGRAM IS INTENDED TO BE STARTED AUTOMATICALLY AFTER AN IPL (BY COMMNDXX). IT IS USED TO START VTAM APPLICATIONS OR ISSUE OTHER COMMANDS IN AN ORDERLY SEQUENCE AFTER VTAM IS UP AND RUNNING. VTAMCHK HAS THE OPTION TO DELAY BETWEEN ISSUING EACH COMMAND BECAUSE SOME ENVIRONMENTS THEMSELVES HAVE TIME DEPENDENCIES, SUCH AS $SLOGON1 (WAIT FOR INITIALIZATION) $SN,A=XX THE SOURCE HAS A SAMPLE OF THE PROCEDURE AND SOME COMMANDS. VTOCLIST - A CORRECTED VERSION OF THE GTE VTOCLIST PROGRAM TAKEN FROM THE CBT TAPE. CORRECTIONS INCLUDE: - PROVIDE SUPPORT FOR DF/EF VSAM FILES WHICH ARE ALLOWED TO HAVE MORE THAN 16 EXTENTS - TWO CORRECTIONS TO PRINT EXTENT NUMBERS GREATER THAN 99. - A CORRECTION TO PRINT THE "LAST REF DATA" AND "USE COUNT".File 326
Table of ContentsIS FROM SCHERING-PLOUGH AND IS A SET OF SMF EXITS AND A TSO COMMAND TO DISPLAY TSO SESSION CHARGES BOTH DURING THE SESSION AND AT LOGOFF TIME. THIS FILE IS IN IEBUPDTE SYSIN FORMATFile 327
Table of ContentsIS FROM SCHERING-PLOUGH AND IS A TSO COMMAND TO FLIP- FLOP 3278-5'S TO AND FROM MODEL 2 MODE, I.E. FROM TERM SCR (27,132) TO TERM SCR (24,80) AND BACK. THIS FILE IS IN IEBUPDTE SYSIN FORMATFile 328
Table of ContentsIS FROM SCHERING-PLOUGH AND IS A PROBLEM MANAGEMENT SYSTEM ORIENTED AT SOFTWARE SUPPORT WITH EMPHASIS ON USING THE IBM SUPPORT CENTER. THIS FILE IS IN IS IN IEBUPDTE SYSIN FORMATFile 329
Table of ContentsIS A COPY OF THE IBM PRINT DUMP EXIT CALLED AMDPSCAN, WHICH WAS SENT TO ME BY SCHERING-PLOUGH. THIS FILE IS IN IEBUPDTE SYSIN FORMAT . THIS FILE WAS UPDATED FEB 12 , 1984 BY AN UPDATE SENT IN BY THE CITY UNIVERSITY OF NEW YORK . THE MEMBERS IN THIS FILE ARE : 1. SCANINFO - DOCUMENT MEMBER 2. USERMOD - USERMOD TO CONNECT AMDPSCAN TO AMDPRDMP. CURRENT FOR MVS/SP1.3 3. ESC1326 - THE MVS/SP1.3 (JBB1326) VERSION OF AMDPSCAN . INCLUDES FUNCTION ESC1326 AND PTF US01110 4. ESC2102 - THE MVS/XA (HBB2102) VERSION OF AMDPSCAN . INCLUDES FUNCTION ESC2102 AND PTFS US02000 AND US02110 5. AMDPMSGS - THE AMDPSCAN USER MANUAL . PRINTS WITH MACHINE CONTROL CHARACTERS THE OBJECTIVES OF AMDPRDMP ARE: 1. TO CHECK VARIOUS FLAG BITS IN THE DUMP WHICH MAY HAVE CONTRIBUTED TO THE FAILURE, BUT WOULD NOT HAVE BEEN NOTICED BY THE PSR UNLESS HE WAS SPECIFICALLY LOOKING FOR THEM. AN EXAMPLE OF THIS WOULD BE THE 'SQA CRITICAL' BIT IN THE GDA. 2. CONTROL BLOCK VERIFICATION. VS2 HAS MANY QUEUES OF CONTROL BLOCKS AND A SYMPTOM OR CAUSE OF SYSTEM FAILURE IS FREQUENTLY AN INVALID CONTROL BLOCK OR CORRUPTED QUEUE. SCANNING THESE CONTROL BLOCKS MANUALLY WOULD BE TOO TIME CONSUMING TO BE PRACTICAL. AMDPSCAN SCANS MANY CONTROL BLOCKS AND QUEUES, PRINTING ERROR MESSAGES AND LEADING THE PSR TO THE CAUSE OF THE PROBLEM. AMDPSCAN WILL PERFORM THE FOLLOWING FUNCTIONS: PERFORMS COMMS TASK CONTROL BLOCK CHECKING. PRINTS ANY WQE'S STILL ON THE SYSOUT QUEUE (NOT YET PRINTED AT A CONSOLE.) PRINTS ANY OUTSTANDING ORE'S. CHECKS ALL UCM'S, CQE'S AND WWB'S ETC. GIVES CONTROL TO EACH OF THE OTHER CSECTS AND CONTAINS THE INTERFACE BETWEEN THE OTHER CSECTS AND COMMONLY USED ROUTINES WITHIN AMDPSCAN. FORMATS THE MASTER TRACE TABLE IN CHRONOLOGICAL SEQUENCE IF MTT WAS ACTIVE AT DUMP TIME. FORMATS THE SYSTEM TRACE TABLE IF TRACE WAS ACTIVE AT DUMP TIME. SVC'S ARE DECODED. CHECKS ALL SPQE'S, DQE'S, FQE'S, PQE'S, FBQE'S AND AQE'S FOR CSA, SQA AND ALL ADDRESS SPACES. ALL CPAB'S, CPABE'S AND QUICKCELLS ARE CHECKED FOR ALL GLOBAL CELL POOLS AND LOCAL SVRB POOLS. ALL UCB'S ARE CHECKED FOR 'MISSING INTERRUPTS'. LCH'S ARE CHECKED FOR WAITING REQUESTS. I/O CONTROL BLOCK CHAINS ARE VALIDITY CHECKED. GIVES INFORMATION ABOUT GLOBAL LOCKS HELD AT DUMP TIME. E.G. ASM LOCK, DISP LOCK ETC. VALIDITY CHECKS MOST RSM CONTROL BLOCKS..... ALSO, PAGE-IN REQESTS ARE TRACED FOR LATER ANALYSIS BY AMDPSALZ. ANALYSES QCB'S AND QEL'S FOR ENQUEUE LOCKOUT SITUATIONS. CHECK FOR AND TRACES CMS LOCK AND/OR LOCAL LOCK LOCKOUT SITUATIONS. ANALYZES CONTROL BLOCKS BUILT BY OTHER 'SCAN' ROUTINES. GIVES INFORMATION ABOUT THE FOLLOWING SYSTEM RESOURCES:- PAGE SUPERVISOR. I/O DEVICES. LOCKS. QCB'S REAL STORAGE FRAMES. WQE'S ORE'S DETAILS OF HOLDERS AND WAITORS FOR THESE RESOURCES ARE PRINTED IN ORDER OF IMPORTANCE TO THE SYSTEM AT THE TIME OF THE DUMP. TOP FROM THIS PRINTOUT, IT SHOULD BE POSSIBLE TO DETERMINE THE 'CRITICAL' SYSTEM RESOURCE AT THE TIME OF THE DUMP. DETERMINES IF THE PSW STORED BY STORE STATUS HAS THE WAIT BIT ON OR OFF. IF 'OFF' THE INSTRUCTION STREAM POINTED TO BY THE PSW IS SIMULATED AND ANALYSED TO DETERMINE IF THE SYSTEM WAS 'LOOPING' OR NOT AT THE TIME OF THE DUMP. IF A LOOP IS DETECTED, IT IS PRINTED OUT ALONG WITH THE REGISTERS AND INTRUCTION AT THE ADDRESS POINTED TO BY THE PSWFile 330
Table of ContentsCONTAINS THE MVS/SP RELEASE 1 SOURCE FOR DMS. THIS FILE IS IN IEBUPDTE FORMATFile 331
Table of ContentsCONTAINS THE MVS/SP RELEASE 1 LOAD MODULES FOR DMSFile 332
Table of ContentsCONTAINS THE SOURCE FOR A STARTED TASK WHICH IF LEFT RUNNING FOR 24 HOURS A DAY WILL PROVIDE ENHANCED AUTOMATIC COMMAND EXECUTION AND JOB SUBMISSION AT A SPECIFIABLE TIME-OF-DAY OR DAY-OF-WEEK OR DAY-OF-THE- MONTH. THE SOURCE PROGRAM HAS IMBEDDED DOCUMENTATION ON THE FORMAT OF THE 'COMMANDS' PDS. ALSO IN THE SOURCE IS A TABLE OF 'JCL' DATASETS WHICH THE STARTED TASK WILL ALLOCATE AND USE TO SUBMIT SPECIFIED MEMBERS TO THE INTERNAL READER. THESE DATASETS ARE ALLOCATED BY DYNMAIC ALLOCATION AND ARE DE-ALLOCATED WHEN FINISHED PROCESSINGFile 333
Table of ContentsIS FROM IBM, IN BASEL SWITZERLAND, AND CONTAINS SEV- ERAL UTILITIES TO MAKE THE INSTALLATION OF PTF TAPES EASIER AND EXERCISE ADDITIONAL CONTROL OF WHAT WILL GO ONTO YOUR SYSTEM. THIS FILE IS SET UP TO BE A RECEIVE FILE INTO SMP. I THINK YOU SHOULD PRINT IT OUT AND LOOK AT WHAT IT CAN DO FOR YOU. WE HAVE ONLY USED THE SMP4 XREF PROGRAM HERE AT THE BANK. THERE IS CONSIDERABLE DOCUMENTATION IN THIS FILE TO DESCRIBE WHAT THESE UTILITIES WILL PROVIDEFile 334
Table of ContentsIS FROM THE COUNTY OF LOS ANGELES AND CONTAINS A SAS PROGRAM THAT WAS WRITTEN TO FACILITATE THE EVALUATION OF AN ONLINE ENVIRONMENT NEEDING STORAGE ISLOATION AND THEN TO HELP IN THE EVALUATION OF THE STORAGE ISOLATION PARAMETERS . THIS FILE HAS ALSO UPDATED BY FEDERAL EXPRESS TO MAKE THE PROGRAMS MORE GENERALIZED . THIS FILE IS IN IEBUPDTE SYSIN INPUT FORMAT SEE THE MEMBER CALLED $$DOC FOR ADDITIONAL INFORMATIONFile 335
Table of ContentsIS A DYNAMIC BLDL FROM GTE LABS IN CALIFORNIA THIS FILE IS IN IEBUPDTE SYSIN FORMAT, SEE THE MEMBER CALLED $DOC FOR MORE INFORMATION. THIS VERSION DOES NOT REQUIRE SYSTEM MODIFICATION TO INSTALL. DYNAMIC BLDL IS A SET OF PROGRAMS OBTAINED FROM THE CONNECTICUT BANK MODS TAPE AND MODIFIED BY HOWARD M. DEAN AT GTE DATA SERVICES. THEY PROVIDE A WAY OF MAINTAINING AN IN CORE LIST OF DIRECTORY ENTRIES FOR LINKLIST LIBRARYS. THIS HAS THE EFFECT OF REDUCING I/O TO THESE LIBRARYS. IN OUR INSTALLATION, WE ARE EXPERIENCING A HIT RATIO IN EXCESS OF 90 PERCENT. THE PROGRAM IS SET UP FOR A TABLE OF 200 ENTRIES BUT CAN BE MODIFIED FOR ANY NUMBER. THE COMPLETE BLDL MODIFICATION IS COMPOSED OF FOUR PROGRAMS: IGC018XX - BLDL SVC HOOK THAT IS COPIED TO FIXED SQA BLDLINIT - RUN AT IPL TIME FROM COMMND00 TO INITIALIZE DYNAMIC BLDL. BLDLST - LIST INCORE DYNAMIC BLDL TABLE. BLDLSW - START OR STOP DYNAMIC BLDL WITHOUT AN IPL. THE SOURCE FOR THESE PROGRAMS IS IN THIS FILE ON THE CBT MVS MODS TAPE. THE PROGRAM NAME IS THE MEMBER NAME. EACH WILL BE EXPLAINED IN ITS OWN SECTION BELOW. ########################################### # CAUTION # # THIS VERSION OF DYNAMIC BLDL IS FOR # # THE DF/DS VERSION OF IGC018 WITH # # MAINTAINCE APPLIED. EARLIER RELEASES OF # # MVS WILL HAVE TO RETROFIT TO ACCOMIDATE # # THE CODE. AMPLE COMMENTS ARE PROVIDED # # IN THE SOURCE TO ALLOW A RETROFIT IF # # IGC018 CHANGES. # # # # SEE THE SOURCE FOR THE CHANGES REQUIRED # # FMID=JDM1134 PUT=8207 # ########################################### ********** IGC018XX *********** PROGRAM IGC018XX IS LOADED AND MOVED INTO FIXED SQA STORAGE (SUBPOOL 245) VIA THE BLDLINIT PROGRAM. IT'S ENTRY ADDRESS IS PLACED IN THE SVC TABLE DYNAMICALLY AND THUS IT RECEIVES CONTROL AS A FRONT END TO THE IBM BLDL SVC IGC018. PLACE A PROCEDURE CALLING THE BLDLINIT PROGRAM INTO SYS1.PROCLIB AND INVOKE VIA THE COMMND00 MEMBER OF SYS1.PARMLIB. THIS WILL DYNAMICALLY INSTALL THE IGC018 FRONT-END. TO INSTALL IGC018 IN SYS1.LINKLIB, WE USED SMP AND DID A JCLIN TO ADD IGC018XX TO THE CDS. A SIMPLE ZAP TO MARK IGC018 FOR SMP REGRESSION CHECKS IS USED ALSO. THIS WILL ALLOW THE SYSTEMS PROGRAMMER TO RETROFIT IGC018XX WHEN IGC018 CHANGES. SEE THE COMMENTS IN IGC018XX FOR A LIST OF THINGS THAT MUST BE CHANGED IF IGC018 CHANGES. IGC018XX IS FIXED IN SQA STORAGE AT IPL TIME BUT CAN BE STOPPED AND STARTED WITHOUT THE NEED OF AN IPL AT ANY TIME. SIMPLY USE THE BLDLSW PROGRAM TO ACCOMPLISH THIS. ********** BLDLINIT ********** BLDLINIT DYNAMICALLY INITIALIZES DYNAMIC BLDL BY LOADING IGC018XX AND DYNAMICALLY RELOCATING THE MODULE IN FIXED SQA STORAGE. THE PROPER LOCKS ARE OBTAINED AND IGC018XX IS LOADED AND RELOCATED IN FIXED SQA STORAGE. THE PROCEDURE INVOKING THIS PROGRAM IS NORMALLY PLACED IN SYS1.PROCLIB AND INVOKED VIA THE COMMND00 MEMBER OF SYS1.PARMLIB AT IPL TIME. USING THIS APPROACH INSURES THAT AN IPL WILL NEVER FAIL DUE TO DYNAMIC BLDL. ********** BLDLSW ********** BLDLSW IS A PROGRAM TO TURN DYNAMIC BLDL ON OR OFF WITHOUT THE NEED FOR AN IPL. ALL COMMUNICATION TO THE PROGRAM IS VIA THE PARM FIELD AND ALL COMMUNICATION FROM THE PROGRAM IS VIA WTO SO NO DD CARDS ARE NEEDED TO RUN THE PROGRAM. A PARM FIELD OF 'P' STOPS DYNAMIC BLDL AND A PARM FIELD OF 'S' STARTS IT AGAIN. WE HAVE LINKED THIS PROGRAM INTO LINKLIB AND SINCE IT USES THE MODESET MACRO, IT MUST BE LINKED WITH AC(1). CARE SHOULD BE TAKEN TO CHECK THIS PROGRAM IF IGC018XX IS MODIFIED. A DSECT NAMED RLDSECT IS USED TO ADDRESS CERTAIN AREAS IN IGC018XX. IF THE FORMAT OF THE ADDRESS CONSTANTS IN IGC018XX CHANGES, THEN THIS DSECT SHOULD BE CHANGED ACCORDINGLY. SEE THE COMMENTS IN BLDLSW FOR FURTHER DETAILS. ********** BLDLST ********** PROGRAM BLDLLIST COPIES THE DYNAMIC BLDL TABLE AND THEN PRODUCES A PRINTED REPORT OF USAGE TO FILE SYSPRINT. THE SYSPRINT FILE HAS A DCB OF RECFM=FA,LRECL=80,BLKSIZE=80 MAKING IT IDEAL FOR RUNNING UNDER TSO TO MONITOR DYNAMIC BLDL. CARE SHOULD BE TAKEN TO EXAMINE THIS PROGRAM IF IGC018XX IS MODIFIED AS THIS CODE DEPENDS ON CERTAIN OFFSETS IN IGC018XX. IT ALSO DEPENDS ON A DSECT CALLED RLDSECT. THIS DSECT CORRESPONDS TO CERTAIN ADDRESS CONSTANTS IN IGC018XX. PLEASE UPDATE THIS DSECT IF YOU CHANGE THE ORDER OF ADDRESS CONSTANTS IN IGC018XX. THE CONSTANTS THAT MAY REQUIRE CHANGE IS PREFIXED WITH THE NATIONAL CHARACTER '$'File 336
Table of ContentsCONTAINS A COLLECTION OF UTILITIES , MACROS , TSO COMMANDS , USERMODS , AND OTHER STUFF FROM RICE UNIVERSITY . RICE UNIVERSITY RUNS MVS/SP 1.1.1 WITH BASE-LEVEL JES2 (EJE1102), AND ALL OF THIS IS WORKING AT THAT LEVEL. (WE ALSO RUN UICC'S JTIP AND ACF2, WHICH ARE OCCASIONALLY REFERENCED. WE THINK WE HAVE REMOVED ALL SERIOUS DEPENDENCIES ON THESE PRODUCTS.) SOME OF THIS IS UPDATED/CORRECTED VERSIONS OF STUFF WE ORIGINALLY GOT FROM THE 1-23-82 VERSION OF THE MODS TAPE. THEREFORE SOME OF IT MAY HAVE BEEN SUPERSEDED OR COMPLICATED BY OTHER CHANGES TO THE SAME PROGRAMS SINCE THEN. THIS COLLECTION INCLUDES: TAPESCAN, A TAPE SCANNING/COPYING UTILITY ESPECIALLY SUITED TO DIAGNOSIS OF OVER-WRITTEN OR OTHERWISE SCREWED-UP TAPES. THIS VERSION OF TAPESCAN INCLUDES EXTENSIVE SUPPORT FOR ANSI- LABELLED TAPES, AND A LOT OF SECURITY SUPPORT (INCLUDING PASSWORD, EXPIRATION DATE AND ACF2 SECURITY CHECKING). DISKUTIL, AN IEHPROGM REPLACEMENT. SEQCOPY, AN IEBGENER REPLACEMENT. PRINTPDS, A UTILITY TO PRINT ALL MEMBERS OF A PDS, NO MATTER WHAT RECORD FORMAT. IT PRODUCES A TABLE OF CONTENTS AND AN ALIAS CROSS-REFERENCE. MAPDISK, ANOTHER VTOC MAPPING UTILITY (UNRELATED TO OTHERS OF THE SAME NAME). A VERSION OF DYNAMIC MLPA (OR MODREP) WITH SOME HORRIBLE BUGS FIXED. (NOW WE KNOW WHY IT STOPPED WORKING WHEN WE INSTALLED LOW-MEMORY PROTECTION!) CLUTSPAR, A FRIENDLIER VERSION OF IKJPARS. TRY IT, AND YOU WON'T WANT TO GO BACK! NOTE THAT CLUTSPAR DOES NOT SUPPORT ANY TSO/E FEATURES SUCH AS THE PARSE INTERFACE TO THE HELP COMMAND, DUE TO LACK OF INFORMATION ON HOW THEY WORK. (CLUTSPAR IS A FRAGMENT OF A PROJECT CALLED TSU, WHICH STARTED OUT AS A MECHANISM FOR WRITING TSO COMMAND PROCESSORS IN PL/I, AND EVENTUALLY SPROUTED REPLACEMENTS FOR MAJOR PORTIONS OF TSO. TSU AS A WHOLE HAS NEVER QUITE BECOME CLEAN ENOUGH TO RELEASE, BUT CLUTSPAR IS SUCH AN ENORMOUS IMPROVEMENT OVER THE COMPETITION THAT WE DECIDED TO MAKE IT AN EXCEPTION.) THE LANGUAGE INDEPENDENT ENVIRONMENT (LIE), A SET OF MACROS AND ROUTINES TO LET YOU WRITE ASSEMBLER SUBROUTINES WHICH CAN TAKE ADVANTAGE OF SERVICES OF THE PL/I ENVIRONMENT, PLUS A PSEUDO-PL/I ENVIRONMENT MANUFACTURER, TO PROVIDE THE SAME SERVICES IN THE ABSENCE OF PL/I. CLUTSPAR IS A PSEUDO-PL/I APPLICATION IN THIS SENSE. THE XSEND TSO COMMAND, FOR IMPROVED COMMUNICATION WITH LOGGED- ON TSO USERS. NOW YOU CAN SEND WITH WAIT AND BREAK OUT OF IT IF YOU GET TIRED OF WAITING! XSEND INCLUDES A USER SVC FOR CONTROLLED USE OF TPUT HIGHP (TO SEND BELLS/ALARM TO TELL A NOINTERCOM USER SOMEONE WANTS TO "SPEAK" TO HIM). LISTM, A NICE TSO COMMAND TO LIST PDS MEMBER NAMES. LISTU, A NICE TSO COMMAND TO LIST TSO USERS (SORTED BY USERID). UPUT, UPROMPT AND UGET, MACROS TO USE AS REPLACEMENTS FOR TPUT AND TGET THAT INTERFACE TO THE PUTLINE/PUTGET SERVICE ROUTINES. THEY MAKE CONVERSION OF OLD TSO CODE SO IT WILL RUN UNDER A BATCH TMP MUCH EASIER. XWTO, A MACRO TO ALLOW WTO MESSAGES TO BE BUILT FROM SEGMENTS WITHOUT HAVING TO COMPUTE ALL THE OFFSETS. UHB MACROS, A SET OF UTILITY MACROS TO MAKE WRITING BIG MACRO APPLICATIONS (LIKE XWTO TURNED OUT TO BE) MUCH EASIER. A JULIAN ROUTINE (ORIGINALLY WRITTEN TO BE CALLED FROM COBOL) TO CONVERT DATES BETWEEN JULIAN AND GREGORIAN FORMAT, AND TO DETERMINE THE DAY OF THE WEEK. THIS ROUTINE IS NOT ALL THAT INTERESTING, BUT IT IS USED BY SOME OF THE OTHER SUBMISSIONS. SAVEX AND RETURNX MACROS, YET ANOTHER EXAMPLE OF AN EXTENDED SAVE AND RETURN. AGAIN, NOT THAT INTERESTING, BUT USED ALL OVER BY OUR OTHER CODE. THE ABOVE ARE (EXCEPT FOR THE XSEND SVC AND CLUTSPAR) ALL APPLICATIONS, AND REQUIRE NO SMP WORK. WE ARE ALSO PROVIDING SMP-PACKAGED SYSMODS TO SUPPORT: PACKAGED SYSMODS TO SUPPORT: A MODIFICATION TO THE JES2 $DF COMMAND TO ALLOW SELECTIONS OF THE TYPES OF DATA SETS TO BE DISPLAYED. THIS MOD ALSO INTRODUCES THE $XF COMMAND, WHICH DISPLAYS EACH JOB WITH OUTPUT OF THE SPECIFIED KIND. A BIG MOD TO JES2 OUTPUT PROCESSING TO PROVIDE COUNTS OF THE ACTUAL NUMBER OF PAGES PRINTED FOR A JOB, BASED ON DEFINITIONS OF FORMS AND CARRIAGE TAPE LAYOUTS CONTAINED IN THE JES2 INITIALIZATION PARAMETERS. A MOD TO TSO FUNCTIONAL ACCOUNTING (SMF TYPE 32 RECORDS) TO RECORD RESPONSE-TIME-RELATED INFORMATION IN PLACE OF SOME OF THE MORE ESOTERIC PRESENT INFORMATION, AND TO NOT REQUIRE A PRE-ASSEMBLED LIST OF INTERESTING COMMANDS. INCLUDED IS A REPORT PROGRAM TO SUMMARIZE THE RECORDS CONTAINED IN A BATCH OF SMF DATA. A VERSION OF THE MOD TO ADD THE MAXIMUM CONDITION CODE TO THE JES2 NOTIFY MESSAGE. A JES2 MOD TO DISPLAY THE CONVERTER ABEND CODE WHEN THE CONVERTER CRASHES. (NOW WHO WOULD EVER WANT TO KNOW A THING LIKE THAT?) A MOD TO REMOVE "CN(00)" FROM NOTIFY MESSAGES (AND ANYTHING ELSE SENT VIA INTERNAL SEND COMMANDS). A MOD TO STAMP A NEW FORMAT 1 DSCB WITH THE USERID OF ITS CREATOR (FROM THE SMF USERID FIELD). WITH ACF2 (AND THE RIGHT ACF2 OPTIONS), THIS WILL BE THE ACF2 LOGONID.File 337
Table of ContentsCONTAINS A SUBSET OF THE # CMD1 SUBSYSTEM FROM EXXON COMPANY, HOUSTON, TEXAS, THAT WILL RUN UNDER JES3. SEE THE MEMBER CALLED CMDSINFO FOR ADDTIONAL INFOR- MATION. THIS FILE IS IN IEBUPDTE SYSIN FORMATFile 338
Table of ContentsCONTAINS A COPY OF SPY THAT HAS BEEN MODIFIED TO RUN UNDER MVS/SP1.3 BY ANADONDA-ERICCSON. (ORIGINAL CODE FROM THE BANK OF NEW SOUTH WALES, THIS VERSION HAS BEEN MODIFIED TO ISSUE COMMANDS VIA SVC 34). THIS FILE ALSO CONTAINS CODE FOR TWO IMS MODULES THAT WILL FORCE SIGNON MFS MODULE TO APPEAR TO IMS USERS AT TWO DIFFERENT TIMES. ALSO CONTAINS VTAM USS TABLES. SEE THE MEMBER CALLED $DOC FOR ADDITIONAL INFORMATION. THIS FILE IS IN IEBUPDTE SYSIN FORMAT THIS PDS CONTAINS SIX MEMBERS. THEY ARE: 1. $DOC DOCUMENTATION 2. AEI005P1 THIS MEMBER CONTAINS SOURCE UPDATES TO TWO IMS (115) MODULES IN SMP FORMAT THAT WILL FORCE THE ANACONDA SIGNON MFS MODULE TO APPEAR TO IMS USERS AT TWO DIFFERENT TIMES. 1ST, WHEN THE TERMINAL CONNECTS TO IMS AND THE 'TERMINAL CONNECTED' MESSAGE IS ISSUED, AND 2ND, WHEN THE IMS USER ISSUES A '/SIGN OFF'. THIS CODE ALSO FITS ON IMS 1.2 AT PTF LEVEL 8109. 3. COMMAND PROGRAM NEEDED BY SPY TO ISSUE OPERATOR COMMANDS VIA SVC 34 4. MFSSIGN THIS MEMBER CONTAINS SOURCE STATEMENTS FOR THE MFS SIGNON MODULE. I'M NOT AN IMS PERSON SO I'M NOT SURE HOW TO CONSTRUCT IT, BUT HOWEVER YOU DO IT, CALL IT 'SIGN'. IF YOU DON'T LIKE THAT NAME, CHANGE THE USER- MOD FOR THE TWO IMS MODULES TO WHATEVER YOU WISH TO CALL IT. 5. USS3270L THIS MEMBER CONTAINS SOURCE STATEMENTS FOR THE VTAM USS TABLE WE USE FOR LOCAL 3270'S (NON-SNA). THIS SCREEN APPEARS AS SOON AS THE TERMINAL CONNECTS TO VTAM. WE MADE IT APPEAR LIKE AN SPF MASTER MENU WHERE THE USER SIMPLY KEYS IN ONE LETTER TO CONNECT TO THE APPLICATION HE/SHE WISHES TO USE. IT LOOKS GOOD ON 3278'S WITH SOME OF THE FIELDS HIGHLIGHTED AND EVEN BETTER ON 3279'S CAUSE IT'S IN RED, WHITE AND BLUE. 6. USS3270R THIS MEMBER CONTAINS SOURCE STATEMENTS FOR THE VTAM USS TABLE WE USE FOR SNA 3270'S . THE FORMAT OF THIS SCREEN IS A LITTLE DIFFERENT THAN THE LOCAL USSTAB BECAUSE YOU CAN'T USE THE SAME CONTROL CHARACTERS FOR SNA AS YOU WOULD FOR NON-SNA. HOWEVER THE SPF MENU CONCEPT IS THE SAME. 7. SPY THIS MEMBER IS THE SOURCE FOR SPY VERSION 3.1 WITH CROSS MEMORY SUPPORT INCLUDED FOR MVS/SP 1.3. THE VAST MAJORITY OF THE XM CODE CAME FROM THE BANK OF NEW SOUTH WALES. I SIMPLY FIT IT INTO THIS VERSION AND ADDED THE GETMAIN/FREEMAIN STUFF. THE SP3 CODE IS COMMENTED WITH 'SP3'. ALSO, SOME OF THE SP3 CODE ONLY RELATES TO OUR SHOP SINCE WE DO OUR OWN AUTHORIZATION SETTING WITH AN SVC. 8. OLDSPY CBT ADDED THIS MODULE. IT CONTAINS THE SPY THAT CAME FROM THE BANK OF NEW SOUTH WALES FROM WHICH THE ABOVE WAS BUILT. IT IS ONLY FOR MVS/SP1.3 AND USES THE INTERNAL READER TO ISSUE OPERATOR COMMANDS RATHER THAN USE SVC 34 AS THE ABOVE DOES HERE'S A WORD OF ADVICE. IF YOU INSTALL THE MOD TO IMS, AND YOU ARE IN THE HABIT OF ISSUEING AN 'OPEN NODE ALL' COMMAND FROM IMS WHEN THE SYSTEM COMES UP, YOU MAY EXPERIENCE NCP SLOWDOWNS. THIS IS BE- CAUSE AS IMS CONNECTS TO THESE TERMINALS THE MOD WILL FORCE THE 24X80 'SIGN' SCREEN TO BE SENT TO EVERY 3270 ON YOUR IMS NETWORK. TO GET AROUND THIS PROBLEM, DON'T OPEN ALL THE NODES. IN OUR CASE, WE STILL HAD TO OPEN THE PRINTER NODES SO WE SET UP AN NCCF CLIST THAT JUST TAKES CARE OF THE PRINTERS. GOOD LUCK!File 339
Table of ContentsIS FROM E.F. MAC DONALD MOTIVATION FROM DAYTON OHIO . THIS PROGRAM IS A JES2/SP1.3.3 (FMID HJE2329) AND A JES2/SP1.3.4 (FMID HJE2330) USER EXIT #5 ROUTINE. THERE ARE NO INSTALLATION UNIQUE CONSIDERATIONS EXCEPT THAT THE COMMANDS "$JC", "$JL", "$JM" AND "$JD" ARE NOT BEING USED FOR ANYTHING ELSE. NO CHANGES TO JES2 CODE ARE REQUIRED. 1. CANCEL ALL JOES (JOB OUTPUT ELEMENTS) OF A SPECIFIED JOB IN A SPECIFIED SYSOUT CLASS. SIMILAR TO VS1 "C JOBNAME,OUT=X" EXAMPLES: $JCJ175,Q=D (CANCEL ALL SYSOUT=D JOES OF J175) $JC'MYJOB',Q=E (CANCEL ALL SYSOUT=E JOES OF JOBNAME "MYJOB") THE OPERAND "Q=" IS REQUIRED; USE JES2 "$C" COMMAND TO CANCEL ALL OUTPUT OF A JOB. 2. LIST ALL JOES IN SYSOUT CLASS ORDER. LIST MAY BE RESTRICTED TO A SELECTED CLASS, OR ALL CLASSES EXCEPT A SELECTED CLASS. SIMILAR TO THE VS1 "SO" COMMAND. EXAMPLES: $JL (LIST ALL JOES IN SYSOUT CLASS ORDER) $JL,Q=Z (LIST ALL JOES IN SYSOUT QUEUE Z) $JL,Q=-P (LIST ALL JOES EXCEPT THOSE IN SYSOUT QUEUE P) EACH SELECTED JOE IS LISTED IN THE FOLLOWING FORMAT : JNNNN JJJJJJJJ C I.I.I FORM X/Y P=NNN LLLLLLLLL WHERE JNNNN IS THE JES2 JOB NUMBER (J175, S3968, ETC.), JJJJJJJJ IS THE JOBNAME, I.I.I IS THE JOE ID, FORM IS THE FORM NUMBER, FCB IS THE FCB NAME, "X" IS "Y" IF THE DEST IS LOCAL, "Y" IS "Y" IF THE JOE IS SELECTABLE AND THE *JOB* IS NOT HELD, "Y" IS "N" IF THE JOE IS NOT SELECTABLE, "Y" IS "H" IF THE JOB IS HELD, "NNN" IS THE PRIORITY OF THE JOE (NOT THE JOB), AND LLLLLLLLL IS THE JOE LINECOUNT. TO LIST ALL JOES OF A PARTICULAR JOB, USE THE JES2 "$L...,ALL" COMMAND. 3. MOVE THE JOES OF A SELECTED JOB FROM A SELECTED SYSOUT CLASS TO A DIFFERENT SELECTED SYSOUT CLASS. SIMILAR TO VS1 "E JOBNAME,CLASS=X,OUT=Y". EXAMPLES: $JMJ175,FROMQ=X,TOQ=Y (MOVE J175 SYSOUT=X JOES TO SYSOUT=Y) $JM'MYJOB',TOQ=C,FROMQ=G (MOVE JOBNAME "MYJOB" SYSOUT=G JOES TO SYSOUT=C) TO MOVE *ALL* JOES OF A JOB TO A SELECTED SYSOUT CLASS, USE THE JES2 "$TO" COMMAND. 4. DISPLAY THE CURRENT JULIAN DATE. THIS IS INTENDED FOR USE WITH THE JES2 AUTOMATIC COMMAND FACILITY TO DATESTAMP HARDCOPY LOGS. FORMAT IS "$JD"; NO OPERANDS. THESE COMMANDS DO NOT ATTEMPT TO DUPLICATE FUNCTIONS WHICH CAN USUALLY BE ACCOMPLISHED WITH A SINGLE JES2 COMMAND. THIS PROGRAM CHECKS FOR SOME COMMON ERRORS SUCH AS VERIFICATION OF TYPE OF JOB ON REQUESTS BY JOB NUMBER (JOB/STC/TSU), DUPLICATE JOBNAME IN THE PPU QUEUE ON REQUESTS BY JOB NAME, AND JOE BUSY (ON AN OUTPUT DEVICE OR BEING MODIFIED BY A $TO COMMAND). TO REDUCE OVERHEAD TO A MINIMUM, ALL QUEUE INTEGRITY IS LEFT TO THE $QSUSE SERVICE ROUTINE WHICH IS USED BY THE $#MOD AND $#REM SERVICE ROUTINES, WHICH ARE USED BY THIS PROGRAM (SEE "JES2 LOGIC" LY24-6006).File 340
Table of ContentsCONTAINS SEVERAL PROGRAMS FROM THE 1ST NATIONAL BANK OF CHICAGO. THIS CODE WILL DISPLAY RCT, DMN AND SYSTEM* INFORMATION FOR A MVS/SP1.1 SYSTEM. THE SYSTEM COMMAND REQUIRES THAT YOU USE MACROS THAT ARE CONTAINED IN FILE 300 (AIR FORCE COMMANDS) OF THIS TAPE. ALSO INCLUDED IS A PROGRAM TO PRODUCE A REPORT FROM TYPE 30 SMF RECORDS. ALL PGMS IN THIS FILE ARE IN ASSEMBLER AND THE FILE ITSELF IS IN IEBUPDTE SYSIN FORMATFile 341
Table of ContentsCONTAINS SEVERAL UTILITIES IN IEBUPDTE SYSIN FORMAT, THAT HAS BEEN RECEIVED FROM DELUXE CHECK PRINTERS INC. 1. FOLDIT IS A PROGRAM FOR PRINTING DATA SETS WITH UPPER AND LOWER CASE CHARACTERS ON PRINTERS LACKING THE LUXURY OF LOWER CASE. THIS PROGRAM WILL MAINTAIN THE PRINTER CONTROL CHARACTERS (I.E. IT LEAVES THEM ALONE) 2. SMFSEL IS A PROGRAM THAT COPIES ONE SMF HISTORY TO ANOTHER BUT ALLOWS SELECTION BY DATE AND TIME. IT ALSO WILL ALLOW REBLOCKING OF THE DATA 3. HAS SEVERAL SPF MENUS FOR COBOL, IEBGENER, IEWL, USER UTILITY, VTOC UTILITLY, COMPARE UTILITY, TUTORIAL PANELS AND SEVERAL TSO CLISTS 4 HAS SEVERAL ADDITIONAL PROGRAMS AND MACROS THAT WERE ADDED BY GTE SEE MEMBER CALLED $$DOCGTE 5 FOR ADDITONAL INFORMATION SEE THE MEMBER CALLED $$$DOCFile 342
Table of ContentsCONTAINS SEVERAL SPF MENUS FROM DELUXE CHECK PRINTERS THIS FILE AND FILE 341 COMPLEMENT EACH OTHER. SEE THIS FILE FOR ADDITIONAL INFORMATION, IT IS IN IEBUPDTE SYSIN FORMATFile 343
Table of ContentsIS DOCUMENTATION FROM MELLON BANK CONCERNING MELLON BANK SHARED SPOOL FOR MVS SP1.3 JES2 SYSTEM PRODUCTFile 344
Table of ContentsARE THE MODIFICATIONS TO INSTALL THE MELLON BANK SHARED SPOOL FOR MVS SP1.3 JES2 SYSTEM PRODUCTFile 345
Table of ContentsIS JCL TO CONTINUE THE INSTALL OF THE MELLON BANK SHARED SPOOL FOR MVS SP1.3 JES2 SYSTEM PRODUCTFile 346
Table of ContentsIS THE UPDATE TO THE JES2 SPOOL TRANSER PROGRAM SO AS TO ALLOW IT TO RUN IN AN MVS SP1.3 JES2 SYSTEM PRODUCT ENVIRONMENT. THIS FILE CONTAINS ONLY THE CHANGES TO HJSTP TO ALLOW IT TO RUN WITH THE JES2 SYSTEM PRODUCT. YOU WILL STILL NEED TO PURCHASE THE SPOOL TRANSFER PROGRAM ITSELF FROM IBM IF YOU WANT TO RUN IT, RATHER THAN THE DUMPER/LOADER THAT IS INCORPORATED INTO THE JES2 CODEFile 347
Table of ContentsIS A VIRTUAL STORAGE MONITOR FROM HALLMARK CARDS. THIS FILE IS IN IEBUDTE SYSIN FORMAT . SEE THE MEMBER CALLED $DOC FOR MORE INFORMATION THAN WHAT FOLLOWS BELOW : VIRTUAL STORAGE MONITOR THE VIRTUAL STORAGE MONITOR IS DESIGNED TO ASSIST IN IDENTIFYING VIRTUAL STORAGE PROBLEMS, PARTICULARLY THOSE ASSOCIATED WITH CSA UTILIZATION. VSM IS A COMMAND PROCESSOR . IT HAS BEEN TESTED ON MVS/SP1.1.1 AND ON SP1.3. VSM IS DESIGNED TO RUN WITH ACF/VTAM BUT SHOULD WORK WITH TCAM. KEY ZERO: VSM00200 AND VSM00300 NEED TO BE IN KEY ZERO IN ORDER TO READ THE FETCH PROTECTED SUBPOOLS IN CSA. WE ACCOMPLISH THIS BY USING AN INHOUSE MACRO (PKEY) TO INVOKE AN IN-HOUSE SVC WHICH FLIPS BIT 15 IN THE PSW ON AND OFF. DO A FIND ON PKEY IN THE TWO MODULES MENTIONED AND EITHER INSERT YOUR OWN SVC OR REPLACE PKEY WITH THE MODESET MACRO AND THEN UPDATE THE APPROPRIATE TABLES (IKJEFTE2 AND/OR IKJEFTE8). PKEY APPEARS TWICE IN EACH MODULE; ONCE TO GET INTO KEY ZERO AND ONCE TO RETURN TO PROBLEM STATE.File 348
Table of ContentsIS FROM THE LOUISIANA DEPARTMENT OF HEALTH AND HUMAN RESOURCES TO PROCESS GDG'S, THIS FILE IS IN IEBUPDTE SYSIN FORMAT AND CONTAINS THE FOLLOWING GDG - A CLIST WHICH ALLOWS PSEUDO-FULLSCREEN CONTROL OF GENERATION DATA GROUPS. THE CLIST CALLS THE 'ERASE' COMMAND PROCESSOR FOR FULL SCREEN EFFECT. IT CALLS 'HKNGDG02' TO PERFORM INDEX BUILDS AND DELETES. IT CALLS 'HKNGDG01' TO PERFORM LISTS AND MODIFICATIONS. ERASE - A SIMPLE COMMAND PROCESSOR TO CLEAR YOUR TSO SCREEN LINKIN - A MACRO TO PERFORM REENTRANT LINKAGE CONVENTIONS LINKOUT - MACRO TO PERFORM REVERSE OF 'LINKIN'. REGEQU - A MACRO TO PROVIDE 'RN EQU N' TYPE REGISTER EQUATES HKNGDG01 - A SLIGHTLY MODIFIED VERSION OF GDGCHNGE, FILE 263 ON THE CBT TAPE. GDGCHNGE HAD A SLIGHT PROBLEM IN THAT IF IT WAS TOLD TO LIST ENTRIES IN AN EMPTY INDEX, IT WOULD RESET THE NUMBER OF GENERATIONS IN THE INDEX! NOTE THAT THIS PROGRAM, AND HENCE THE TWO 'GDG' CLIST FUNCTIONS 'LIST' AND 'CHANGE' ONLY SUPPORT OS CVOL GDG STRUCTURES. HKNGDG02 - A SIMPLE LINKAGE TO IEHPROGM WHICH SUPPLIES THE 'ADD' AND 'DELETE' FEATURES FOR 'GDG'.File 349
Table of ContentsIS FROM ATARI AND CONTAINS TWO VTAM/VM PROGRAMS 1. RESET2VM IS AN ACF/VTAM APPLICATION PROGRAM DESIGNED TO TRANSFER A LOCAL 3270 TERMINAL TO VM/370 VIA THE VM DIAGNOSE COMMAND INTERFACE 2. VMCMD IS A PROGRAM THAT RUNS ON AN MVS GUEST VIRTUAL MACHINE THAT ISSUES VM/370 COMMANDS VIA DIAGNOSE INSTRUCTIONSFile 350
Table of ContentsIS FROM L'INDUSTRIELLE-SERVICES TECHNIQUES IN CANADA AND CONTAINS THE FOLLOWING 1. A TOD CLOCK SYNCHRONIZER. THIS IS A PROGRAM WHOSE FUNCTION IS TO SYNCHRONIZE THE TIME-OF-DAY* CLOCKS ON ALL PROCESSORS IN A MULTI-CPU COMPLEX KWS A SETCLOCK SET CLOCK TOD *************************************************** * * * THE SET CLOCK ROUTINE WAS NOT WRITTEN TO HANDLE * * MP'S AND AP'S. IF YOU HAVE A 3033AP, 3033MP, * * 168MP, 168AP OR 3084 DO NOT ATTEMPT TO USE THIS * * ROUTINE - IF YOU DO YOU WILL LOSE YOUR SYSTEM * * * * IST AND MORINO ARE AWARE OF THIS PROBLEM AND * * WILL TRY TO RESOLVE IT IN THE FUTURE. HOWEVER * * THEY DO NOT HAVE AN AP OR AN MP . * * * *************************************************** 2. BLDL/LINKLIST ANALYSIS PACKAGE WHICH ANALYZES BLDL ACTIVITY ON LINKLIST LIBRARIES. IT WILL GENERATE A RESIDENT BLDL LIST, AND A REPORT OF BLDL ACTIVITY BY LINKLIST CONCATENATION LEVELFile 351
Table of ContentsIS FROM EXXON PRODUCTION RESEARCH COMPANY OF HOUSTON THEIR COMMENTS ARE AS FOLLOWS: BEING A SCIENTIFIC CENTER, FORTRAN IS USED VERY HEAVILY; LOADGO IN BOTH BATCH AND TSO ENVIRONMENT DO STRANGE THINGS WHEN THE EXP (EXPONENTATION) FUNCTION IS RESOLVED FROM THE LINK PACK AREA MODULE EXP (EXPORT FROM AMS). THESE MODIFICATIONS CHANGE THE LOADER AND LOADGO PROMPTER DEFAULTS FROM RES TO NORES. ENVIROMNENT IS MVS 3.8F SP1.1 AT 8103 LEVEL ON A 3033APFile 352
Table of ContentsCONTAINS THE INTEL MODS TAPE FROM INTEL SEE THE MEMBER CALLED $$DOC FOR ADDITIONAL INFORMATION THAT IS NOT DOCUMENTED BELOW MEMBER SV LANG DESCRIPTION ________ __ ____ _______________________ $$DOC N/A THIS FILE $$GENTAP N/A JCL USED TO GENERATE THIS TAPE. $$INDEX N/A THIS MEMBER - TOPEX OF CONTENTS OF $$RELOAD N/A JCL TO LOAD DOWN TAPE TO DISK -- ALSO APPEARS AS FILE 1 ON THE TAPE. ABEND BAL SUBROUTINE-ISSUE USER ABEND WITH CODE OF YOUR CHOICE ABENDPGM BAL PGM TO WTOR FAILURE MESSAGE (VIA PARM FIELD) WHEN YOUR FAVORITE JOB FAILS..REQUIRES OPERS TO ACK- NOWLEDGE MESSAGE WITH JOBNAME. ACFEXITS BAL THIS IS 2 SMP JOBS TO INSTALL OUR EXITS FOR ACF2. ACFVAL AND ACFDSTBL CONSTITUTE OUR NAMING CONVENTIONS SUPPORT AT INTEL. ACFVIOX IS OUR VIOLATION EXIT TO SUPPORT PHASED IMPLEMENTATION OF RULES. ACF2MON SAS THIS SAS 79.3 PROGRAM READS SMF RECORDS FOR ACF2 EVENTS- MATCH MERGES SEVERAL 'WHODAT' FILES AND PRODUCES A COMPOSITE REPORT ON ALL ACF2 ACTIVITY FOR EACH GROUP SECURITY ADMINISTRATOR..(BY HENRY WACKER) ANLZUCB PL/I GEN REPORT ON WORK PACK USAGE/MSS UCB USAGE REQUIRES P051B12L (UCBLOGER) TO GATHER INFO. BKUPUTIL BAL PGM FROM SHARE MODS TAPE (FILE18) TO INVOKE UTILITY TO CREATE STACKED SL TAPE. OUR MODS INCLUDE AUTO SELECT FOR IEBISAM AND PANVALET SUPPORT VIA PAN#2. DYNAMIC ALLOC OF VOLUMES, AND DATASET/TAPE DS STATS ARE ALSO PRINTED. MUST BE LINKED WITH AC=1 TO ALLOW IEBCOPY TO FUNCTION. (SUPPORTS PS/PO/IS/DA/PV COMPMEMB PL/I COMPARE MEMBERS IN PDS OR PANVALET LIBRARIES BY MEM- BER NAME AND PRODUCE CNTL CARDS BASED ON EXISTENCE OF MEMBER IN EITHER OR BOTH LIBRARIES. DATTIM BAL SUBROUTINE- RETURNS 'HH:MM:SS' AND 'MM/DD/YY' DELETDS BAL UTILITY- UNCATLG TAPES AND UNCATLG/SCRATCH DATASETS SUPPORTS MSS VIA DYNAMIC ALLOC OF MSS VOLUMES. DIDOCS ** BAL TSO COMMAND TO ALLOW TSO 3270 TO BECOME A OS OPER CONSOLE. FINDS MCS BUFFERS IN CSA AND REDISPLAYS THEM TO TSO TUBE. ACCEPTS COMMANDS AND USES SVC 34 TO ISSUE THEM. FROM SHARE DCMS SYSTEM (CBT). DSINFO BAL PL/I SUBROUTINE- GET DSN INFORMATION VIA RDJFCB (FROM IIH, ISREAL) ERAS3270 BAL TSO COMMAND- ERASE A 3270 SCREEN (WITH SPF TRIGGERS). FCIMOD07 BAL FROM FLORIDA POWER AND LIGHT- THEIR FULL SCREEN FAC. WITH FCI ADDED SPF FULLSCRN TRIGGERS. FSF BAL FROM FLORIDA POWER AND LIGHT- THE LINKABLE PORTION OF THEIR FULL SCREEN FACILITY-INVOKES FCIMOD07 HEXCONV BAL PL/I SUBROUTINE- CONVERT CHAR/BIT/ETC TO HEX CHAR (FROM IIH, ISREAL) IEECVXIT BAL OUR MODS TO MSSCVXIT IN SYS1.SAMPLIB.. CAUSE OTHER MESSAGES (IFG...) TO 'HANG' ON SCREENS, SUBMIT JOB TO DUMP TRACE WHEN TRACE SWITCH OCCURS. (ONLY SOURCE SUPPLIED...NO JCL TO INSTALL) IPOUPDTE SZAP SIMPLE ZAP TO LET IPO AID (IPOUPDTE) WORK ON ANY JCL OR SOURCE PDS. JCLFORMT BAL UTILITY TO REFORMAT A JOB OR A PROC INTO SOME KIND OF ORDER. INVOKED BY 'CLEANJCL' CLIST IN JOBS.CNTL MAPDISK BAL GOOD OLD MAPDISK WITH ENHANCEMENTS: 1) DYNAMIC ALLOC FOR MSS VOLUMES (SEE P963P30) 2) CAPABILITY TO LOG VTOC INFO TO DATASET 3) ASM2 OPEN MOD AND RACF SUPPORT MOP BAL ALLOW OPER PRIV TSO USER TO DO MVS/JES2 COMMANDS THE COMMAND IS LOGGED, ALONG WITH THE ISSUING TSO UID MSSAMS BAL THE IPO MSSAMS AID, WITH A NOTIFY= AND COND CODE CHK MSSDUMP PL/I PGM TO DUMP MSS TABLES IN A NEAT FORMAT (FROM FVT) MSSPDATE BAL PGM TO WRITE A NICE DATE TO THE MSS LOG CONSOLE INVOKE VIA A JES2 $TA,I=1800,'$VS,''S MSSPDATE''' MSSTSO BAL IPO MSSTSO WITH A FEW CHANGES FOR 3330-1 SUPPORT MSSVOL PL/I INVOKED BY MSVGP CLIST IN JOBS.CNTL- LIST VOLUMES IN MSVI FOR MSVGPS OF YOUR CHOICE. MVSMON BAL FROM FLORIDA POWER AND LIGHT-MVS MONITOR USES TSO FULL SCREEN. WE ADDED DIDOCS INVOKE VIA THE (NOT FOR SE2/SP1) 'CO' COMMAND, DOMAIN NAME DISPLAY, DISP DISK FORMAT IMPROVEMENTS AND ELIM DUP VOLUME REPORTING VIA UCB ALT PATH PLUS OTHER THINGS..... NETINFO JCL/SAS THE JOB IS PART OF THE 'VTAMDOC', 'CICSDOC', 'NETINFO' JOBS WHICH WILL ASSEMBLE THE VTAM NCP AND CICS TCT USING MACROS IN MODS.NETINFO. THE NETINFO JOB USES A SAS PROGRAM (IN MODS.SASLIB) TO READ THE ASSEMBLED VTAM, CICS, ADMPRINT, DSPRINT, AND WHATNOT TABLES TO PRODUCE A DOCUMENT OF THE NETWORK IN INFO/SYSTEM FORMAT. NTLM801 BAL PDS MEMBER LOGICAL READ SUBROUTINE. USED BY PROCXREF PROGRAM. NTLM802 BAL PDS DIRECTORY READ SUBROUTINE. USED BY PROCXREF. PANSCAN PL/I THIS IS A MORE USEFUL VERSION OF THE 'PAN#8' PROGRAM TO SCAN A PANVALET LIBRARY FOR OCCURANCES OF PARTICULAR CHARACTER STRINGS. THIS PL/I VERSION IS A BIT SLOWER THAN PAN#8, BUT OPENS THE LIBRARY FOR INPUT ONLY (INSTEAD OF UPDATE), AND ALLOWS MULTIPLE SCAN PASSES AND GENERIC MEMBER SELECTION. PROCXREF BAL READS A JCL PROCLIB AND PRODUCES 3 REPORTS: CROSS REF BY DATASET NAME CROSS REF BY PROGRAM NAME CROSS REF BY SYSOUT CLASS/FORMS PROCXREF ALSO UNLOADS THE LIBRARY TO A SEQUENTIAL FILE FOR FURTHER PROCESSING VIA SAS PGM 'PROCANLZ' (REQUIRES NTLM801,NTLM802 PDS READ ROUTINES). OSDEBE ** BAL THE INFAMOUS 'DOES EVERYTHING BUT EAT' UTILITY FOR FIDDLING WITH TAPES AND CARDS. OPERS L O V E IT. WORKS ONLY WITH OFFLINE TAPES................... INVOKE VIA 'DEBE' IN JOBS.CNTL. OZPDSUNL BAL THIS PROGRAM WILL UNLOAD A RECFM=VB PDS AND CONSTRUCT A SEQUENTIAL DATASET FOR USE BY THE BLGOZX (INFO/ SYSTEM) PROGRAMS. USED AT INTEL TO GENERATE A USER DATABASE FOR TECHNICAL INFORMATION. SEE JOBS 'TEC.....' IN JOBS.CNTL FOR MORE INFO. PANFETCH BAL USES THE PANVALET ACCESS METHOD (PAM) TO WRITE A MEMBER OF A PANVALET LIBRARY TO A SEQUENTIAL DSN EXPANDING ALL IMBEDDED ++INCLUDE CARDS. USED IN THE 'CICSDOC' JOB. PANSCAN PL/I THIS IS A MORE USEFUL VERSION OF THE 'PAN#8' PROGRAM TO SCAN A PANVALET LIBRARY FOR OCCURANCES OF PARTICULAR CHARACTER STRINGS. THIS PL/I VERSION IS A BIT SLOWER THAN PAN#8, BUT OPENS THE LIBRARY FOR INPUT ONLY (INSTEAD OF UPDATE), AND ALLOWS MULTIPLE SCAN PASSES AND GENERIC MEMBER SELECTION. PROCXREF BAL READS A JCL PROCLIB AND PRODUCES 3 REPORTS: CROSS REF BY DATASET NAME CROSS REF BY PROGRAM NAME CROSS REF BY SYSOUT CLASS/FORMS PROCXREF ALSO UNLOADS THE LIBRARY TO A SEQUENTIAL FILE FOR FURTHER PROCESSING VIA SAS PGM 'PROCANLZ' (REQUIRES NTLM801,NTLM802 PDS READ ROUTINES). PSN BAL THIS IS OUR JCL STANDARDS CHECKER AND JCL REFORMATTER PROGRAM. OBVIOUSLY YOU WON'T WANT TO USE OUR STDS FOR JCL, BUT THIS PGM IS HIGHLY MODULAR AND INCLUDES A LOT OF NEAT CODE BY MIKE FARMER. IT WILL BE EASY FOR YOU TO INSERT YOUR OWN JCL FOIBLES IN THIS GEM.. P051B10 BAL THE TSO WHOGOT/DSN COMMAND - RUNS AS STC ALSO FINDS USERS/JOBS ENQUEUED ON A DATASET. P051B12 BAL THE TSO DSPACE COMMAND - RUNS AS STC ALSO DOES LSPACE TO PACK( S ) OF CHOICE AND FORMATS RESULT . DEFAULT PACKS ARE 'FCITS*'. P051B12L BAL THE UCBLOGER STC - FIRE OFF AT 10 MINUTE INTERVALS VIA JES2 $TA,I=600,'$VS,''S UCBLOG''' AND ONCE A WEEK RUN THE SAVELOG JOB TO PRINT THE REPORT VIA ANLZUCB AND REINITIALZE THE LOG DATASET. P051B15 BAL THE TSO DDSTAR COMMAND- SPOOL LINES FROM A CLIST INTO A DATASET FOR READING BY PGMS/UTILITIES. ARRIVED VIA MISHMODS TAPE FROM UCLA-FCI INTERNALIZE MACROS FROM URMACRO. P051B16 BAL THE TSO LISTSPC COMMAND - REPLACES LISTC USAGE FOR TSO USERS..SHOWS ALLOCATIONS, AND DS ATTRIBS, AND IF YOU HAVE ASM2, ALSO SHOWS WHO LAST MODIFIED DS. P051B19 BAL THE TSO DTAPES COMMAND - RUNS AS STC ALSO SHOWS TAPE DRIVES, VOLSER, JOB USING AND DENSITY, MODEL TYPES. P963P00 PL/I DASD MANAGEMENT SYSTEM- MAINLINE (COMPARE DSN FROM VTOC WITH GRANT LIST) - GENERATE SCRATCH LIST AND MERGED DSNLOG. P963P02 PL/I DASD MANAGEMENT SYSTEM- DATA SET SCRATCH UTILITY P963P10 PL/I DASD MANAGEMENT SYSTEM- GENERATE SCRATCH LOG FROM OUTLOG OF P963P00 (FOR RECOVERY ONLY). P963P20 PL/I DASD MANAGEMENT SYSTEM- PRINT SCRLOG REPORT FOR TSO USERS - USED BY CLIST SHOWSCR. P963P27 PL/I DASD MANAGEMENT SYSTEM- AUTOSCR (EARLY SCR FOR ROLLED OFF GDG DATASETS) + DATASET SIZE HISTORY FILE P963P30 PL/I PGM FROM OUR DASD MGMT SYSTEM..ACCEPTS CONTROL CARDS AND LOOKS UP VOLUMES/MSVGPS FROM THE MSVI DATASET. USE PROC 'MAPMSVGP' TO INVOKE THIS ONE, THEN MAPDISK TO MAP ALL VOLUMES IN AN MSVGP. P963P35 PL/I DASD MANAGEMENT SYSTEM- DUPLICATE VOLUME ELIMINATOR TO ENSURE THAT MAPDISK MAPS EACH VOLUME ONLY ONCE. P963P70 PL/I DASD MANAGEMENT SYSTEM- SUPERMATCH PROGRAM-USED WITH P963P71/SUPERSCR TO EXCLUDE DSNS FROM SUPERSCR P963P71 PL/I DASD MANAGEMENT SYSTEM- GENERATE SUPERSCR EXCLUDE CARDS TO EXEMPT DATASETS FROM SUPERSCR AFTER SYSTEM CRASH - INTERFACES WITH OPERATOR VIA WTOR P963P75 PL/I DASD MANAGEMENT SYSTEM- DATASET SIZE HISTORY FILE MAINT PROGRAM AND AUTOSCR FOR MSVGP=XMIT P963P75A PL/I DASD MANAGEMENT SYSTEM- MAINTAIN MSVGP=XMIT QUEUE ** BAL TSO COMMAND FROM TRW W/FCI MODS. ALLOWS TSO USERS TO DISPLAY INPUT/OUTPUT JES2 QUEUES, JOB JCL,JMSG, JOBLOG AND SYSIN/SYSOUT DATASETS BY READING HASPACE DIRECTLY. MAY ALSO BROWSE RUNNING SYSTEM SYSLOG. COMMAND IS FOR 3270 FULL SCREEN OPERATION. QUEUEDOC *** DOCUMENTATION FOR USE/INSTALLATION OF THE QUEUE COMMAND. R062A10 BAL DYNAMIC ALLOCATION INTERFACE SUBROUTINE - ALLOWS MOST DA SERVICES FROM A COBOL/PLI/FORT PROGRAM. R941X11 BAL UTILITY JULIAN<->GREGORIAN DATE CONVERTOR-- USED BY SEVERAL PL/I PROGRAMS ON THIS TAPE. R963A30 BAL HANDY SUBROUTINE TO SCRATCH/UNCATALOG DATASET.. DOES DYNAMIC ALLOCATION OF VOLUME, AND REPORTS WITH TEXT MESSAGES TO CALLER SCOMPARE BAL PGM TO COMPARE 2 LRECL=80 DATASETS AND SPOT DIFFER- ENCES. BASED ON CBT881 WITH MODS TO PRINT WHICH DATASETS ARE BEING COMPARED, AND PAGE CONTROL. SHOWHIST PL/I DASD MANAGEMENT SYSTEM- SHOW TSO USERS THE HISTORY (SIZE, ETC) ON DATASETS OF THEIR CHOICE.. INVOKED BY THE 'SHOWHIST' CLIST IN JOBS.CNTL SHOWSMF BAL TSO CMD OR STC TO DISPLAY ''FULLNESS'' OF MANX/MANY FOR MVS (NOT SE OR SP SYSTEMS) SHOSMFSP BAL TSO CMD OR STD TO DISPLAY SYS1.MAN. DATASETS FOR MVS SE2 OR SP1/SP3. SHOWRAW PL/I PGM TO DISPLAY START/END DATES OF TRACE DUMP DATASETS (USED IN MSSTRACE/TRACESAV JOBSTREAMS). SHOWTRC PL/I PGM TO DYNAM. ALLOC MSS TRACE DATASETS AND READ HDR RECORD/FORMAT TRACE ON DATE/TIME. THIS IS AN EXAMPLE OF USING R062A10 DYNAM ALLOC AND S051B16B (LOCINDEX) SUBROUTINE. ONLY SOURCE IS SUPPLIED- NO JCL TO COMPILE AND LINK. SMFACF2 PL/I SMF PGM- DIGEST ACF2 RECORDS, PRINT ACF2 INFORMATION SMFACFM PL/I SMF PGM- MERGE DIGESTED ACF2 RECORDS AND RESPONSI- BILITY LIST. SMFACFPR PL/I SMF PGM- PRINT NICELY FORMATTED ACF2 INFORMATION SMFDSND PL/I SMF PGM- LOOK FOR TYPE 14/15/17 RECORDS FOR UP TO 20 GENERIC DATASETS-SHOW RAW INFO SMFDSNPR PL/I SMF PGM- PRINT SORTED SMFDSND OUTPUT TO SHOW CHRONO. HISTORY OF DATASET ACCESS. SMFRACF PL/I SMF PGM- PRINT RACF EVENTS FROM TYPE 0,80 AND 81 RECS PROVIDE LISTING OF EVENTS AND BUILD CLIST TO ALLOW RECONSTRUCTION OF RACF DATASET AFTER CRASH. SMFSEL BAL SMF PGM- RECORD SELECTION UTILITY SMFTERM PL/I SMF PGM- ANALYZE TYPE 34 RECORDS AND PRODUCE TSO USAGE SUMMARY. REQUIRES IEFUJI TO PUT TERMINAL UCB ADDR IN LAST HALFWORD OF SMFUSER FIELD IN ORDER TO PROVIDE TERMINAL USAGE STATS BY TERMINAL ADDRESS SPACEZAP PL/I PGM TO DYNAM. ALLOC MSS VOLUMES WHICH ARE NOT MOUNTED BUT HAVE DOWN LEVEL SPACE FLAG SET ON IN MSVI. MSVGPS SCANNED CONTROLLED BY SYSIN PARM CARDS. (STC JCL IN MSSMODS.JOBS.CNTL + SAMPLE CNTL DS) SUPERSCR ** BAL SUPER SCRATCH FOR REAL/VIRTUAL DISKS.. SUPERSPY ** BAL THE THING TO RUN TO HELP DIAGNOSE PROBLEMS WITH MVS/ MSS..REQUIRES MSC TABLES MAINT. IUP IN SECOND STEP. S051B22 BAL THE FIND SUBROUTINE..USED BY TSO044(UCBUNLD) TO FIND 'VOL=(SL,' ON PARM CARD. TECHINFO JCL JOB TO UPDATE YOUR VERY OWN INFO/MVS FORMATTED DATABASE. USES UTILITY 'OZPDSUNL'. SEE JOBS.CNTL FOR THE FOLLOWING MEMBERS: TECINFOC - CLIST TO RUN TECHINFO UNDER TSO TECHINFO - JOB TO RELOAD TECHINFO DATABASE TECINFO1 - USES IDCAMS TO DEFINE VSAM CLUSTER FOR DB TECINFO2 - USES BLG... UTILITIES TO CREATE UNLOADED HELP, CICS, VTAM, VSAM FILES FROM THE INFO/MVS MONTHLY UPDATE TAPE. TRAC3850 BAL IPO TRAC3850 WITH MODS..ANLZ IGCTRINT OUTPUT TSO020SU BAL TSO DJOBS COMMAND - STC USAGE ALSO. LIKE 'D J,L' WITH SWAP STATUS,CPU TIME,XACT TIME TSO025AS ** BAL TSO DTSO COMMAND - STC USAGE ALSO. LIKE DJOBS ABOVE, BUT FOR TSO; SHOWS LINE ADDR TOO. TSO032 BAL TSO DDMN COMMAND - STC USAGE ALSO. LIKE 'D DMN' BUT NEATER, SHOWS IPS IN EFFECT TOO. TSO033 BAL TSO DUPTIME COMMAND - STC USAGE ALSO. SHOWS HOW LONG SYSTEM HAS BEEN UP (FROM LAST IPL) TSO034 ** BAL TSO SYSMAINT COMMAND - STC USAGE ALSO. WRITTEN BEFORE THE DAYS OF 'FORCE', ALLOWS A CALLRTM MEMTERM TO BE ISSUED TO AN ADDRESS SPACE HANDLES 'STARTING' TSO USERS TOO. TSO036 BAL TSO SHOWASM COMMAND - STC USAGE ALSO. DISPLAYS AUXSTM STATS, RSM PAGE USAGES, AND PAGE/SWAP DATASET STATUS/STATS. TSO041 BAL TSO LPDS COMMAND. THE EVER POPULAR PDS MANIPUATOR COMMAND, DOES EVERY- THING BUT DRY-CLEAN A PDS OF YOUR CHOICE. TSO042 BAL TSO DUNITS COMMAND - STC USAGE ALSO. LIKE 'D U,...' BUT MORE INFORMATIVE WITH USE/OPEN COUNTS. SELECTION IS BY GENERIC VOLSERS. TSO044 ** BAL STARTED TASK..UNLOAD ALL MSS VOLUMES NOT ON A LIST OF VOLSERS IN MEMBER 'MOUNTMSS'. PARSES '$VS,'M XXX,VOL=(SL,VOLSER)'' COMMANDS TO FIND VOLUMES TO EXEMPT... TSO045 BAL THE CHIMP MVS SYSTEM DISPLAY COMMAND FOR 3270 FULLSCR OPERATION. SHOWS JOBS/TSO USER STATS, AND WE ADDED A DYNAMIC DOMAIN DISPLAY (OPTION 'D'). OPERS LOVE IT..SHOWS STEP NAME AND CPU TIME... (ORIG FROM SHARE VIA THE CBT TAPE). TSO048 BAL THE TSO #PANVIEW COMMAND - ALLOW LISTING OF PANVALET LIBRARY MEMBERS AND LIBRARY DIRECTORY ON A 3270 TUBE IN FULL SCREEN MODE. (ORIG FROM SHARE JES2 MODS TAPE (MEMOREX) WITH DIRECTORY LIST MOD BY FAIRCHILD). USES THE 'PANVIEW' CLIST IN MSSMODS.JOB.CNTL TO RUN. TSO049 PL/I TSO 'SCRAMBLE' COMMAND (INVOKED BY 'SCRAMBLE' CLIST IN JOBS.CNTL). DESIGNED FOR RECORDS <= 255 BYTES IN LENGTH. TSO050 BAL TSO '$' COMMAND- INVOKE PROGRAM FROM LINKLIST. THIS VERSION ARRIVED FROM SOURCES UNKNOWN, BUT WE INTERNALIZED THE MACROS-(LOOKS LIKE UCLA MACROS...) TSO051 BAL TSO 'GETINFO' COMMAND - ALLOWS YOU TO STUFF GOODIES FROM OS/JCT (OR OTHER CONTROL BLOCKS) INTO CLIST VARIABLES WITHIN A CLIST. (TAILORED FOR ACF2) UCBZAP ** BAL FIX MSS UCBS WITH STATUS 'A' AND USECNT>250. CLEANS 'DIRTY' MSS UCBS LEFT BY SOMEONE IN MVS NOT PLAYING FAIR WITH THE UCB USECOUNT FIELD. ISSUES UNLOADS FOR DIRTY UNITS AFTER FIXING THE 'ALLOC' AND USECOUNT.File 353
Table of ContentsIS FROM MORTON THIOKOL INC. OF CHICAGO, ILLINOIS AND CONTAINS THE FOLLOWING PROGRAMS TO RUN UNDER SPF. THIS FILE IS IN IEBUPDTE SYSIN FORMAT. SEE THE MEMBER CALLED $$INDEX FOR ADDITIONAL INFORMATION: KWS SPF SPY DIDOCS QUE QUEUE MCS Q CDF$ - INSTALL DOC FOR MVS SP 1.3 CONSOLE DISPLAY FACILITY (CDF) THIS PROGRAM PROVIDES THE ISPF/PDF USER WITH A DISPLAY OF THE MVS MASTER CONSOLE. OPERATOR COMMANDS ARE ENTERED ON THE STANDARD "COMMAND INPUT" LINE; PF3 GETS YOU OUT. SECURITY IS BASED ON THE TSO USERID, SEE THE CODE FOR CUSTOMIZATION INFO. YOU HAVE TO HIT "ENTER" TO REFRESH THE DISPLAY. YOU MUST ADJUST THE LINE COUNT BASED ON THE MASTER CONSOLE'S TERMINAL TYPE. DIF - ISPF/PDF DISPLAY INITIATORS FACILITY (DIF) THIS IS INVOKED FROM JDF (BELOW). I SWIPED PART OF THIS FROM SOME OTHER PROGRAM ON THE CBT TAPE, BUT I CAN'T REMEMBER WHICH ONE. ENQ - ISPF/PDF ENQUEUE DISPLAY. THIS PROGRAM PROVIDES THE ISPF/PDF USER WITH A DISPLAY OF THE ENQUE'S ON A PARTICULAR DSNAME. DOES NOT USE "QSCAN", SO WILL PROBABLY NOT WORK WITH GRS. ETPS - EMERGENCY TELE-PROCESSING SERVICES. THIS PROGRAM PROVIDES SOME BASIC TIME-SHARING SERVICES WHEN TSO OR SPF IS UNAVAILABLE. IF YOU DEFINE IT AS A SUB-SYSTEM, IT CAN BE (AND HAS BEEN, TO MY GREAT RELIEF) BROUGHT UP EVEN WHEN JES2 ABENDS, OR WILL NOT INITIALIZE. THE BASIC PROCESSING APPEARS MUCH LIKE SPF, AS FAR AS THE PRIMARY OPTION MENU AND SO FORTH ARE CONCERNED. THE FULL-SCREEN EDITOR IS QUITE PRIMITIVE, BUT SHOULD SUFFICE FOR EMERGENCY USE. TUBE I/O IS EXCP, SO YOU DON'T NEED BTAM, TCAM, OR VTAM/TCAS. THE PROGRAM INSERTS IT'S OWN ATTENTION EXIT ON THE FLY. THE PRIMARY OPTION MENU LOOKS MUCH LIKE SPF, BUT ONLY THE EDITOR IS ACTUALLY IMPLEMENTED. SO FAR, I HAVE BEEN ABLE TO ACCOMPLISH ALL NEEDED EMERGENCY RECOVERY WITHOUT THE BROWSE OR UTILITY FUNCTIONS, BUT I PLAN TO ADD THEM AS I GET TIME, ALONG WITH SOME OTHERS. TERMINALS SUPPORTED ARE 3278-2, 3278-4, 3279-3B. INSTALL AND USER DOC ARE IN COMMENTS IN THE CODE. WARNING: THE BUGS ARE NOT ALL OUT OF THIS BABY, SO DO SOME TESTING BEFORE YOU BET THE FARM ON IT. JDF$ - INSTALL DOC FOR ISPF/PDF JES2 DISPLAY FACILITY (JDF) THIS PROGRAM PROVIDES THE ISPF/PDF USER WITH A DISPLAY OF THE JES2 SPOOL, SIMILAR TO THE FAMOUS "QUEUE" COMMAND. SOME OF THE CODE (DEPRESSINGLY LITTLE) WAS COPIED FROM THE SP 1.3 VERSION OF THAT PROGRAM ON FILE 322 ON THE CBT TAPE VERSION #185. REQUIRES MY MODIFIED UAL JES2 INTERFACE SVC. WARNING: THERE IS SOME INSTALLATION-DEPENDENT CODE IN HERE, SO YOU MAY HAVE TO TINKER WITH IT. PLF$ - INSTALL DOC FOR ISPF/PDF PAN LIBRARY FACILITY (PLF) THIS PROGRAM PROVIDES THE ISPF/PDF USER WITH A DISPLAY OF PAN LIBRARIES, WITH THE ABILITY TO BROWSE AND EDIT FROM THE MEMBER LIST. THIS IS BASED IN PART ON THE "PANVIEW" PROGRAM ON THE SHARE SPLA TAPE (I THINK). IT'S NOT NEARLY AS GOOD AS THE PAN/SPF PRODUCT, OR SO I'M TOLD, BUT THIS IS A LOT CHEAPER. THIS HAS BEEN GREATLY REVISED FROM THE LAST TIME IT WAS SUBMITTED, AND WILL WORK ONLY WITH THE NEW ISPF/PDF. VDF$ - INSTALL DOC FOR ISPF/PDF VTOC DISPLAY FACILITY (VDF) THIS PROGRAM PROVIDES THE ISPF/PDF USER WITH A DISPLAY OF ALL OR SELECTED ONLINE DASD VOLUMES. THE DISPLAY USES THE LSPACE SVC, SO IT DOESN'T HAVE A LOT OF INFORMATION ON EACH PACK. BECAUSE OF THE SIMPLICITY OF THE PROGRAM, THIS IS A GOOD SAMPLE PROGRAM TO SWIPE CODE FROM, IF YOU ARE WRITING YOUR FIRST ISPF APPLICATION. THERE IS A SECOND VERSION OF THIS PROGRAM ON THE TAPE CALLED VDF2 THAT ILLUSTRATES THE USE OF INTERNAL INTERFACES FOR ISPF/PDF. INSTEAD OF USING DIALOG MANAGEMENT SERVICES, YOU CAN CALL THE DISPLAY MODULE DIRECTLY. THIS IS NOT MUCH SIMPLER THAN TGET/TPUT, BUT IT DOES PRESERVE SPLIT SCREEN MODE. XDF$ - INSTALL DOC FOR ISPF/PDF EXECUTION DISPLAY FACILITY (XDF) THIS PROGRAM PROVIDES THE ISPF/PDF USER WITH A DISPLAY OF ALL ACTIVE JOBS AND STARTED TASKS, BASED ON "CHIMP", UPDATED FOR SP 1.3.File 354
Table of ContentsIS FROM KAISER STEEL AND CONTAINS A FEW OF THEIR UTILITY PROGRAMS. THIS FILE IS IN IEBUPDTE SYSIN FORMAT, SEE THE MEMBER CALLED $$DOC FOR ADDITIONAL INFORMATION. @0400 AUTO MEMBER FOR SENDING QUOTES DIAG4341 SIMPLE STAND-ALONE CPU WARMER DSSENQ ZAPS TO TURN OFF DF/DSS ENQ FOR RESTORE BY DATASET NAME ISGTAB GRS TABLESFile 355
Table of ContentsIS FROM CHICAGO TITLE AND TRUST COMPANY AND CONTAINS A COPY OF THEIR TSO COMMAND PROCESSOR CALLED PASSWORD THIS FILE IS IN IEBUPDTE SYSIN FORMAT, SEE THE MEMBER CALLED INSTALL FOR ADDITIONAL INFORMATION. THE FOLLOWING IS INFORMATION ABOUT THE PASSWORD CP ITSELF PASSWORD IS A TSO COMMAND PROCESSOR PROVIDING THE TSO USER WITH THE ABILITY CHANGE HIS PASSWORD IN SYS1.UADS. ONLY CHANGES TO PASSWORDS ALLOWED, I.E. PASSWORDS MAY NOT BE ADDED NOR DELETED FROM SYS1.UADS. PASSWORD WILL HANDLE UADS ENTRIES WITH MULTIPLE PASSWORDS. ALONG WITH SYS1.UADS THE TIME SHARING BLOCK (TSB) IS ALSO UPDATED. OPTIONALLY JUST THE TSB UPDATE CAN BE SPECIFIED. CHANGING ONLY THE TSB ALLOWS THE USER TO SET THE LOGON PASSWORD TO THE SAME AS A DATA SET PASSWORD, THUS NO PROMPTING FOR THE DATA SET'S PASSWORD IS PREFORMED. THIS COMMAND PROVIDES A SIMULAR FUNCTION TO RACF AND THE TSO PRE-PROMPT LOGON EXIT ON FILE 167 OF THE CONNECTICUT BANK & TRUST (CBT) TAPE. THESE ALLOW THE CHANGING OF THE LOGON PASSWORD WHEN LOGGING ONTO TSO. FILE 302 OF THE CBT TAPE CONTAINS A SIMULAR COMMAND, PSWDCHG. PASSWORD IS AN EXTENTION OF PSWDCHG. THE AUTHOR OF PASSWORD WISHES TO THANK THE AUTHORS OF PSWDCHG FOR INSPIRING THE WRITING OF PASSWORD. THIS COMMAND WAS WRITTEN AT CHICAGO TITLE & TRUST CO. AFTER THE TSO COMMAND PACKAGE, 5740-XT6, WAS INSTALLED. THE AUTHOR KNOWS OF NO REASON WHY IT SHOULD NOT RUN WITHOUT THIS PACKAGE INSTALLED, I.E. BASE MVS 3.8 TSO. HOWEVER, IT WILL BE NECESSARY TO MODIFY THIS COMMAND TO USE THE NEW FORMAT OF SYS1.UADS USED WITH TSO EXTENSIONS, 5665-285. THE AUTHOR INTENDS TO INSTALL THIS PACKAGE IN 1983 AND AT THAT TIME UPDATE PASSWORD FOR USE WITH TSO EXTENSIONS. IT IS INTENDED TO MAKE THE NEW PASSWORD AVAILABLE ON THIS TAPE, BUT NO PROMISES. THE PASSWORD TSO COMMAND PROCESSOR, AS OF 12 FEB 83, IS BEING SUCESSFULLY USED AT CHICAGO TITLE & TRUST CO. HOWEVER, NO WARRANTY IS MADE THAT IT WILL WORK AT ANOTHER INSTALLATION, NOR DOES CHICAGO TITLE & TRUST CO OR THE AUTHOR ASSUME ANY RESPONSIBILITY FOR THE USE OF THIS COMMAND. NO GUARANTEE TO KEEP THIS MATERIAL IS MADE. THE AUTHOR IS WILLING TO ANSWER QUESTIONS AND OFFER ADVISE TO USERS ON A TIME AVAILABLE BASIS.File 356
Table of ContentsIS FROM MONUMENTAL LIFE, BALTIMORE, MARYLAND (AND UPDATED BY ROHM AND HASS, PHILADELPHIA) AND CONTAINS THEIR SPF MENUS, PANELS AND MESSAGES TO CALCULATE BLOCKSIZES. THIS FILE IS IN IEBUPDTE SYSIN FORMAT , SEE THE MEMBER CALLED $$$DOC FOR ADDITIONAL INFORMATION. THE MEMBER CALLED $$$$DISC CONTAINS THE DISCLAIMER. MEMBERS PREFIXED WITH AN M ARE THE ADDITIONS FROM ROHM AND HASS. FILE 357 OF THIS TAPE CONTAINS THE CLISTS REQUIRED BY THESE MENUS.File 357
Table of ContentsIS FROM MONUMENTAL LIFE, BALTIMORE, MARYLAND AND CONTAINS THEIR SPF CLISTS FOR THE BLOCKSIZE CALCULATIONS. THIS FILE IS IN IEBCOPY FORMAT. SEE THE MEMBER CALLED $$$DOC IN FILE 356 ABOVE FOR ADDITIONAL INFORMATION.File 358
Table of ContentsIS FROM THE GEORGIA LABOR DEPARTMENT AND CONTAINS A SEVERAL PROGRAMS. THIS FILE IS IN IEBUPDTE SYSIN FORMAT . SEE THE MEMBER CALLED $$DOC FOR ADDITIONAL INFORMATION . THE FOLLOWING IS SOME INFORMATION ON THE SOURCE THAT IS IN THIS FILE . IKJEFF10- THIS EXIT INSERTS A CONTINUATION OF EACH JOB CARD SUBMITTED BY A RACF DEFINED USER. THE CONTINUATION CARD CONTAINS THE USER ID AND LOGON PASSWORD OF THE PERSION SUBMITTING THE JOB. IF THERE IS NO ROOM TO INSERT A COMMA AND A BLANK THE JOB IS SUBMITTED WITHOUT ADDING A CONTINNUATION CARD AND A MESSAGE IS SENT TO THE USER INFORMING THEM OF THIS. IF THE USER IS NOT RACF DEFINED OR EITHER 'USER' OR 'PASSWORD' KEY WORDS ARE FOUND THEN THE JOB IS PASSED ON ASIS AND NO MESSAGE IS SENT. YOU CANNOT GET SOMEONE ELSES PASSWORD BY USING THIS EXIT AS WRITTEN. THIS EXIT IKJEFF10 REPLACES THE IBM VERSION OF IKJEFF10 WHICH IS EFECTIVELY A BR14. THIS EXIT WORKS WITH OR WITHOUT THE TSO/E OR THE EARLYER TSO COMMAND PACKAGE AS THE DUMMY EXIT IS IN THE BASE TSO CODE. THIS EXIT WAS DEVELOPED AT THE GEORGIA DEPARTMENT OF LABOR AND HAS BEEN IN USE FOR OVER ONE YEAR WITH NO KNOWN PROBLEMS. WE WILL ATTEMPT TO FIX ERRORS AS LONG AS WE CONTINUE TO USE THIS EXIT, BUT DO NOT PROMISE THAT WE WILL FIX BUGS OR PROVIDE ANY SUPPORT IN THE FUTURE. SEND COMMENTS AND ERROR REPORTS TO: SYSTEMS SUPPORT UNIT GEORGIA DEPARTMENT OF LABOR ROOM 370 STATE LABOR BUILDING ATLANTA, GA 30334 SSXTEND- A PDS UTILITY THAT PERMITS THE ADDITION OF UP TO THREE CARD IMAGES. IT WAS WRITTEN TO ASSIST WITH THE CREATION OF SMALL RACF PROTECT JCL LIBRARIES FROM AN INSTALLATION WIDE NON-RACF JOB LIBRARY DATEMVS- A DATE CONVERSION ROUTINE USED BY SSXTENDFile 359
Table of ContentsIS FROM SYNTEC IN CALIFORNIA AND CONTAINS A PDS WITH THE FOLLOWING MEMBERS . THIS FILE IS IN IEBUPDTE SYSIN FORMAT : AMD@PRIM....GDDM/PGF MENU ADMALLOC....GDDM/ISPF FILE ALLOCATIONS ADMALL0C....GDDM/ISPF DIALOG (SHOULD BE CALLED ADMALLOC NOT '0') ADMICU......GDDM/ISPF DIALOG TO INVOKE INTERACTIVE CHART UTILITY ADMISE......GDDM/ISPF DIALOG TO INVOKE IMAGE SYMBOL EDITOR ADMT0000....GDDM/ISPF TUTORIAL INDEX ADMT0010....GDDM/ISPF GRAPHICS FILE ALLOCATIONS ADMT0020....GDDM/ISPF CHART UTILITY ADMT0030....GDDM/ISPF IMAGE SYMBOL EDITOR ADMT0040....GDDM/ISPF SYMBOL EDITOR ADMVSE......GDD/ISPF DIALOG TO INVOKE THE VECTOR SYMBOL EDITOR ASMH........TSO ASSEMBLER TSO PROMPTER ASMH#.......HELP FOR TSO ASSEMBLER TSO PROMPTER BURN........PROGRAM TO ABEND A JOB OR ADDRESS SPACE COMPRESS....COMPRESS PROGRAM-CREATES A SAVE DATASET COMPRES#....HELP FOR COMPRESS PROGRAM CPY.........INVOKE SPFCOPY TO COPY MEMBERS OF A PDS CPY#........HELP FOR CPY PROGRAM DATASCAN....DATASCAN ROUTINE ENQSP.......DISPLAY MVS ENQUE STRUCTURE ENQSP#......HELP FOR ENQSP COMMAND EPILOG......MACRO HELPLIST....HELPLIST PROGRAM IDATMSTP....USER EXIT TO TIMESTAMP VSAM DATASETS IN SU60 FORMAT ISR@PRIM....SYNTEX ISPF/PDS PRIMARY OPTION MENU LMVS010.....TSO MOD FOR DEFAULT ALLOCATION OF SHR LMVS015.....TSO MOD TO DISABLE FULL SCREEN LOGON LMVS018.....TSO MOD TO ADD CENT SIGN AS LOGICAL TAB CHARACTER FOR 327X TERMINALS ONL.........PGM TO DISPLAY AN OPERATOR'S CONSOLE PERFORM.....RESET PERFORMANCE GROUP FROM TSO PROLOG......MACRO SM.... .....TSO COMMAND TO TURN-OFF AND ON THE TSO SESSION MANAGER VPS@PRIM....VSP/ISPF SELECTION MENU VPSOPT01....VSP/ISPF - TO REFRESH SCREEN AFTER VPS INVOCATION VPSOPT02....VSP/ISPF DIALOG MANAGER FRONT END FOR VSPRINT VPSPRINT....VSP/ISPF VSPRINT HARDCOPY OUTPUT PANEL VPST0000....VSP/ISPF TUTORIAL INDEX VPST0010....VSP/ISPF VPS CONTROL VPST0020....VSP/ISPF VSPRINT VPS01.......VSP/ISPF MESSAGES VPS02.......VSP/ISPF MESSAGES VPS03.......VSP/ISPF MESSAGES WIZARD......DCMS SRM DATA DISPLAY ROUTINEFile 360
Table of ContentsIS FROM THE STATE OF WISCONSIN , WILSON STREET REGIONAL COMPUTING CENTER WITH THE FOLLOWING MEMBERS THIS FILE IS IN IEBUPDTE SYSIN FORMAT : ASMCMD THIS MEMBER IS THE JCL TO ASSEMBLE AND LINKEDIT COMMAND INTO A LINKLIST LIBRARY. ASMSPY THIS MEMBER IS THE JCL TO ASSEMBLE AND LINKEDIT SPY INTO A LINKLIST LIBRARY. ASMSWP THIS MEMBER IS THE JCL TO ASSEMBLE AND LINKEDIT SWAP INTO A LINKLIST LIBRARY. AUTH THIS MEMBER IS THE SOURCE FOR AUTH MACRO TO ISSUE A USER SVC THAT GETS AND RELEASES PROGRAM AUTHORIZATION FOR AN ASSEMBLER PROGRAM. BEGIN THIS MEMBER IS THE SOURCE FOR BEGIN MACRO TO DO STANDARD ENTRY LINKAGE IN ASSEMBLER PROGRAMS. COMMAND THIS MEMBER IS THE SOURCE FOR COMMAND VERSION 2.0. IT WAS ORIGINALLY TAKEN FROM A FILE ON THE CBT TAPE. SEE THE PROGRAM DOCUMENTATION FOR ADDITIONAL COMMENTS ABOUT THE ORIGIN OF THIS CODE. COMMAND IS USED BY SPY TO ISSUE OPERATOR COMMANDS VIA SVC 34. I ADDED THE SUPPORT FOR THE BEGIN, FINISH AND AUTH MACROS. DISIMAGE IBM 3800 PRINTING SUBSYSTEM SUPPORT UTILITY. THIS MEMBER WILL ALLOW YOU TO CREATE AN IEBIMAGE SOURCE DECK FROM ANY MEMBER OF SYS1.IMAGELIB (EXCEPT COPYMOD'S) THAT WAS CREATED BY IEBIMAGE IN THE FIRST PLACE. DISKMAP THIS MEMBER WILL LIST THE CONTENTS OF A VTOC IN SEVERAL USEFULL FORMATS. ORIGINAL PROGRAM WAS FROM CBT TAPE. THIS VERSION HAS SEVERAL CHANGES INCLUDING 3380 SUPPORT. DTYP2UNT THIS SUBROUTINE WILL CONVERT A UCB-TYPE HEX DEVICE CODE TO A VALID UNIT NAME USING THE SYSTEM DEVICE NAME TABLE. DYNAM THIS SUBROUTINE IS CALLED BY DYNAUTIL TO DO DYNAMIC ALLOCATION AS NEEDED BY IT'S DRIVER. ORIGINALLY FROM THE UNIVERSITY OF MANITOBA. DYNAUTIL DYNAUTIL IS A REENTRANT, REFRESHABLE, AND REUSABLE ASSEMBLER LANGUAGE PROGRAM THAT PROVIDES DYNAMIC ALLOCATION FOR BATCH PROGRAMS AND UTILITIES. THIS IS ACCOMPLISHED BY PASSING CONTROL CARD IMAGES TO THE UNIVERSITY OF MANITOBA'S DYNAM SVC 99 INTERFACE. DYNAUTIL CAN RUN AS A FRONT-END TO A BATCH TASK OR CAN BE CALLED BY A BATCH TASK DURING IT'S EXECUTION. DYNAUTLH THIS IS THE DOCUMENTATION FOR THE DYNAUTIL PROGRAM. FINISH THIS MEMBER IS THE SOURCE FOR FINISH MACRO TO DO STANDARD EXIT LINKAGE IN ASSEMBLER PROGRAMS. IDCMSGEN ACCESS METHOD SERVICES (IDCAMS) SUPPORT UTILITY. THIS PROGRAM WILL ALLOW YOU TO CREATE AN IDCAMS SOURCE DECK FROM MOST OBJECTS IN YOUR VSAM CATALOG. IEFACTRT SMF EXIT THAT PRODUCES MANY USEFULL STATISTICS AND MESSAGES AT STEP AND JOB END. THESE MESSAGES APPEAR IN AN ABBREVIATED FORM IN THE JOBLOG AND IN A MORE DETAILED FORM IN THE JOB MESSAGES OUTPUT. IEFU84 SMF EXIT THAT DOES A GETMAIN FOR AN AREA THAT BECOMES A LOCAL USER CVT. THIS AREA IS MAPPED BY WSRCCCVT. IGC0023C A TYPE 3 SCV THAT IS INVOKED FROM THE AUTH MACRO TO AUTHORIZE OR UN-AUTHORIZE TSO COMMANDS, PROGRAMS, ETC. ISPTCM A MACRO (TCMGEN) AND A MODULE (ISPTCM) THAT REPLACE THE DISTRIBUTED ISPF MODULE. THIS MACRO AND MODULE WERE WRITTEN IN RESPONSE TO APAR OZ64211. SEE INFO/MVS ENTRY E130403 FOR PARTICULARS. LASTIPL TSO COMMAND THAT USES THE LOCAL USER CVT MAPPED BY WSRCCCVT TO DISPLAY WHEN THE SYSTEM WAS IPLLED. PRINTOFF TSO COMMAND ORIGINALLY FROM THE CBT TAPE AND HEAVILY MODIFIED FOR USE AT WSRCC HAS SUPPORT FOR THE 3800 PRINTING SUBSYSTEM VIA CHARS, TRC, MODIFY, MODTRC, FLASH, FCOUNT, CGROUP AND BRUST KEYWORDS. SOME PROBLEMS WITH THE 6670 CODE HAS ALSO BEEN FIXED. PRINT0FF TSO HELP FOR THE MODIFIED PRINTOFF COMMAND. SPY THIS MEMBER IS THE SOURCE FOR SPY VERSION 3.1 WITH CROSS MEMORY SUPPORT INCLUDED FOR MVS/SP 1.3. IT WAS ORIGINALLY TAKEN FROM FILE 338 ON THE CBT TAPE. SEE THE PROGRAM DOCUMENTATION FOR ADDITIONAL COMMENTS ABOUT THE ORIGIN OF THIS CODE. THE VAST MAJORITY OF THE XM CODE CAME FROM THE BANK OF NEW SOUTH WALES. I ADDED THE CODE TO SUPPORT THE PFKEYS IN THE 3270 ENVIRONMEMT ALONG WITH THE BEGIN. FINISH AND AUTH MACROS. SWAP THIS MEMBER IS THE SOURCE FOR SWAP VERSION 4.5. IT WAS ORIGINALLY TAKEN FROM A FILE ON THE CBT TAPE. SEE THE PROGRAM DOCUMENTATION FOR ADDITIONAL COMMENTS ABOUT THE ORIGIN OF THIS CODE. I ADDED THE SUPPORT FOR THE BEGIN, FINISH AND AUTH MACROS. UADS TSO COMMAND THAT WILL ALLOW THOSE USERS WITH OPERATOR ABILITY TO DYNAMICALLY CHANGE THEIR UADS ENTRIES IN THE PSCB. ONCE CHANGED, IT WILL REMAIN IN EFFECT ACROSS A RELOGON (UNLESS USING ACF2 IN NOUADS MODE). UADSHELP TSO HELP FOR THE UADS COMMAND. VOLS TSO COMMAND TO LIST FREE SPACE ON ALL OR SELECTED ONLINE DASD DEVICES. VOLUME SELECTION INCLUDES DEVICETYPE, ATTRIBUTE, VOLUME AND UCB. VOLSHELP TSO HELP FOR THE VOLS COMMAND. WSRCCCVT MACRO THAT MAPS THE LOCAL USER CVT THAT IS GOTTEN AT IPL TIME BY IEFU84. A LOCAL USER CVT IS VERY USEFULL FOR MANY RANDOM USES, WE FIND MANY FOR OURS. ZSORTZ THIS SUBROUTINE WILL SORT AN IN-CORE TABLE. ORIGINAL SOURCE UNKNOWN (PROBABLY EARLY 1970'S SHARE TAPE (?)).File 361
Table of ContentsIS FROM REVLON AND CONTAINS A COPY OF THEIR TSO CP TO ALLOCATE THE PDF PROFILE FOR SPF . THIS COMMAND WILL ALLOCATE THE PDF PROFILE DATASET AT LOGON TIME OR MAY BE INVOKED PRIOR TO INVOKING ISPF/PDF. THIS IS CONSIDERABLY FASTER THAN USING A CLIST TO ALLOCATE. THE PDF DATASET IS ALLOCATED AS OLD AND IF UNABLE TO ALLOCATE, TRYS TO ALLOCATE AND CATALOG A NEW PROFILE DATASET. CURRENT ALLOCATION IS AS: ATTR FB6160 RECFM(F B) LRECL(80) BLKSIZE(6160) ALLOC F(ISPPROF) DA('USERID.ISPF.PROFILE') SP(1) TRA DIR(1) - UNIT(3380) VOL(S80222) US(FB6160) THIS CODE IS SET FOR A 7 CHARACTER TSO USERID AND MUST BE CHANGED IF ANY OTHER LENGTH IS USED. ALLOCATION DEFAULTS CAN BE CHANGED IN THE DC'S FOR THE APPROPRIATE DEFAULTS. I.E. DSNAME, VOLSER, UNIT, ETC. CODE COULD BE ADDED TO TELL THE USER WHY THE ALLOCATION FAILED - BE MY GUEST. WE JUST FILTER OUT THE OBVIOUS ERROR AND RESPOND BACK WITH THE RETURN CODE, ERROR CODE AND INFO CODE IF A REAL ERROR OCCURS. THIS MODULE MAY BE ASSEMBLED AND LINKED INTO A LINKLIST LIB OR INTO LPALIB THE INVOCATION AT LOGON TIME IS BY USING THE PARM FIELD ON THE EXEC STATEMENT IN THE LOGON PROCFile 362
Table of ContentsIS FROM CONNECTICUT NATIONAL BANK AND CONTAINS A PROGRAM THAT USES IOSLOOK. THIS CODE WILL CONDITIONALLY FIX DSCB VOLSER IN THE DSCB, OR TURN RACF BITS ON OR OFF . THIS PROGRAM HAS TO RUN APF AUTHORIZED . SEE THE PROGRAM FOR ADDITIONAL INFORMATION .File 363
Table of ContentsIS FROM COMMERICAL UNION INSURANCE COMPANY OF BOSTON, AND CONTAINS THE FOLLOWING ASSEMBLER AND SAS UTILITY PROGRAMS IN IEBUPDTE SYSIN FORMAT: AMAVZAP IS A PROGRAM WRITTEN IN SAS WHICH READS SYMBOLIC INPUT AND GENERATES THE AMASPZAP CONTROL STATEMENTS ( CCHHR AND REQUIRED HEXDATA ) TO CHANGE FIELDS IN F1DSCB'S ASMAMODE IS A SAMPLE ASSEMBLER PROGRAM TO ILLUSTRATE THE EXPANSIONS GENERATED USING VARIOUS OPTIONS ON THE SETAMODE AND TSTAMODE MACROS FIXMCEDT FIX TO THE IPO-SUPPLIED MCNVTCAT PROGRAM IN IEBUPDTE FORMAT TO USE IEFEDTTB (ELIGIBLE DEVICE TABLE) INSTEAD OF DEVNAMET (DEVICE NAME TABLE) BECAUSE THE DEVICE NAME TABLE HAS BEEN DELETED IN MVS/XA . THE FIX INCLUDES LOGIC TO REFERENCE IEFEDITTB ABOVE THE 16MB LINE, AND ALLOWS EXECUTION ON EITHER MVS/370 OR MVS/XA IEFPARAM IS WRITTEN IN ASSEMBLER , COPIES THE PARM FIELD OF THE EXEC STATEMNT TO AN OUTPUT DATASET. MOST OUTPUT RECORD FORMATS ( F , V , U ) ARE SUPPORTED AND SPECIAL CONTROL CHARACTERS FOR CREATING MULTIPLE OUTPUT RECORDS AND POSITIONING TO A SPECIFIC BYTE OF AN OUTPUT RECORDS ARE RECOGNIZED IN THE PARM FIELD IFAUXIMV IS A GENERAL PURPOSE USER1 EXIT FOR IFASMFDP TO SELECT ONLY THOSE INPUT RECORDS THAT WERE PRODUCED BY AN MVS/370 SYSTEM. RECORDS PRODUCED BY AN MVS/XA SYSTEM ARE FILTERED OUT BY THIS ROUTINE SO THAT THEY ARE NOT PROCESSED BY IFASMFDP. IFAUXIXA IS A GENERAL PURPOSE USER1 EXIT FOR IFASMFDP TO SELECT ONLY THOSE INPUT RECORDS THAT WERE PRODUCED BY AN MVS/XA SYSTEM. RECORDS PRODUCED BY AN MVS SYSTEM WHICH IS NOT XA ARE FILTERED OUT BY THIS ROUTINE SO THAT THEY ARE NOT PROCESSED BY IFASMFDP. IFAUX2HT IS A GENERAL PURPOSE USER2 EXIT FOR IFASMFDP TO PREVENT SMF RECORD TYPES 2(DUMP HEADER) AND 3(DUMP TRAILER) FROM BEING WRITTEN ON THE OUTPUT DATA SET, INCLUDING THE TYPE 2 AND 3 RECORDS THAT ARE GENERATED INTERNALLY FOR THE OUTPUT DATA SET BY IFASMFDP. PAGEADD IS AN ASSEMBLER PROGRAM WHICH TAKES ITS NAME FROM OUR ORIGINAL USE FOR IT - TO PASS PAGEADD COMMANDS TO THE SYSTEM AFTER IPL HAS COMPLETED . IT USES THE SVC34 INTERFACE AND CAN SUBMIT EITHER MVS OR JES COMMANDS . IN ADDITION TO USING IT AT IPL TIME , WE USE IT TO SET INITIATOR PATTERNS AT DIFFERENT TIMES OF THE DAY FOR DIFFERENT DAYS OF THE WEEK . IT HAS ALLOWED US TO COMPENSATE FOR SOME OF THE LIMITATIONS IN THE JES2 AUTOMATIC COMMANDS FACILITY WITHOUT HAVING TO MODIFY JES2 SETAMODE IS A MACRO WRITTEN AT COMMERICAL UNION TO FACILITATE SWITCHING BETWEEN 24-BIT AND 31-BIT ADDRESSING MODE IN MVS/XA. THIS MACRO IS CAPABLE OF GENERATING CODE THAT CAN EXECUTE ON BOTH MVS/370 AND MVS/XA SYSTEMS, BUT IT CAN ALSO GENERATE A SHORT EXPANSION, NOT INCLUDING THE TEST FOR SYSTEM TYPE, WHICH WILL EXECUTE ONLY ON AN XA SYSTEM (IN EITHER 24-BIT OR 31-BIT MODE). ASSEMBLER H VERSION 2 IS REQUIRED TO ASSEMBLE THIS MACRO (UNLESS ASMHV2=NO IS SPECIFIED), BECAUSE THE EXPANSION INCLUDES A "BSM" INSTRUCTION WHICH IS NEW FOR XA AND IS RECOGNIZED ONLY BY ASSEMBLER H VERSION 2, OR A COMPARABLE ASSEMBLER. TSTAMODE IS A MACRO WRITTEN AT COMMERICAL UNION TO COMPLEMENT THE SETAMODE MACRO AND FACILITATE TESTING OF THE CURRENT ADDRESSING MODE BIT IN MVS/XA. THE CODE GENERATED BY THIS MACRO CAN BE EXECUTED ON BOTH MVS/370 AND MVS/XA SYSTEMS. THIS MACRO SETS THE CONDITION CODE TO REFLECT THE CURRENT ADDRESSING MODE. CC=0 INDICATES S/370 OR XA 24-BIT ADDRESSING MODE; CC^=0 INDICATES XA 31-BIT ADDRESSING MODE. THE ADDRESSING MODE IS NOT CHANGED BY THIS MACRO. IN ADDITION TO SETTING THE CONDITION CODE, THIS MACRO PLACES THE ADDRESSING MODE IN THE SPECIFIED REGISTER. THIS VALUE CAN BE SAVED, IF DESIRED, AND USED AS INPUT TO THE SETAMODE MACRO USING AMODE=RESET; OR CAN BE USED WITH THE BSM INSTRUCTION TO RESTORE THE AMODE. THE CODE GENERATED BY THIS MACRO REQUIRES ACCESS TO A FULLWORD OF X'80000000' FOR EXTRACTING AND MANIPULATING THE AMODE BIT IN THE WORK REGISTERS. IF THE USER DOES NOT SUPPLY THE ADDRESS OF SUCH A FULLWORD USING THE AMASK= KEYWORD, A FULLWORD CONSTANT IS GENERATED INLINE. TO SAVE ON STORAGE, THE USER CAN SUPPLY THE ADDRESS OF SUCH A FULLWORD TO BE USED BY THE MACRO EXPANSION. IF THE USER PROVIDES SUCH AN ADDRESS, USING THE AMASK= KEYWORD, THE INLINE FULLWORD IS NOT GENERATED, SAVING EIGHT BYTES WITH EACH USE OF THIS MACRO. THE SYMBOL SUPPLIED VIA AMASK= MUST DESIGNATE THE ADDRESS OF A FULLWORD IN STORAGE CONTAINING THE VALUE X'80000000', OR BE THE VALUE IN REGISTER NOTATION (DOUBLE ENCLOSING PARENTHESES) OF A GENERAL REGISTER CONTAINING THE VALUE X'80000000'. VARYOFF IS AN ASSEMBLER PROGRAM WHICH PROCESSES VATLST00 AT IPL TIME AND ISSUES EITHER VARY OFFLINE OR MOUNT COMMANDS FOR VOLUMES NOT LISTED IN VATLST00 . THE PROGRAM HAS SEVERAL OPTIONS WHICH ARE DOCUMENTED AT THE BEGINNING OF THE PROGRAM ****************************************************************** >>>>>>>>>>>>>>>>>>C U I C D I S C L A I M E R<<<<<<<<<<<<<<<<*** ****************************************************************** THE INFORMATION OR MATERIAL BEING PROVIDED BY COMMERCIAL UNION INSURANCE COMPANY (CUIC), WHETHER IN HARD COPY OR MACHINE READABLE FORM, HAS BEEN DEVELOPED BY CUIC FOR ITS OWN PURPOSE AND FOR USE ON ITS OWN EQUIPMENT AND WITHIN ITS OWN DATA PROCESSING SYSTEM. CUIC MAKES NO REPRESENTATIONS OR WARRANTIES WHATSOEVER WITH RESPECT TO THE INFORMATION OR MATERIAL FURNISHED HEREUNDER, EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR USE OR PURPOSE OR THAT THE USE OF THE INFORMATION OR MATERIAL WILL NOT INFRINGE ANY PATENT, COPYRIGHT, TRADEMARK, OR OTHER PROPRIETARY INTEREST. YOU ARE, THEREFORE, ACCEPTING THIS INFORMATION OR MATERIAL ON AN "AS IS" BASIS AND WILL BE USING IT AT YOUR OWN RISK. NEITHER CUIC NOR ANY OF ITS AFFILIATES SHALL BE LIABLE WITH RESPECT TO ANY CLAIM, ACTION, OR DEMAND BY ANY USER OR OTHER PARTY (INCLUDING ANY CLAIM, ACTION, OR DEMAND FOR CONSEQUENTIAL DAMAGES EVEN IF CUIC HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES) ARISING FROM THE USE OF THE INFORMATION OR THE MATERIALS AND CONCEPTS RELATED THERETO. FURTHERMORE, CUIC WILL NOT MAINTAIN, CORRECT, OR UPDATE THIS INFORMATION OR MATERIAL IN THE FUTURE. 01/26/83 ******************************************************************File 364
Table of ContentsIS FROM COMMERICAL UNION INSURANCE COMPANY OF BOSTON, AND CONTAINS THE FOLLOWING SAMPLE CATALOGED PROCS AND JCL FOR USING THE UTILITY PROGRAMS IN FILE 363 . THIS FILE IS IN IEBUPDTE SYSIN FORMAT CVLREORG IS THE CATALOGED PROCEDURE WE USE TO REORGANIZE CVOL CATALOGS. IT USES IEFPARAM FROM FILE 364 AND COPYCAT FROM FILE 037. ITS USE HAS GREATLY REDUCED OUR CVOL I/O OVERHEAD LB00319 IS THE MOD CREATED AS PART OF THE MVS XA CUMODS UPGRADE . ITS PURPOSE IS TO INSTALL THE ' VARYOFF ' UTILITY INTO SYS1.LINKLIB UNDER THE SMP/E MECHANISM LB00391 IS THE MOD CREATED TO PROVIDE FOR THE FOR THE INSTALLATION OF IFASMFDP USER EXITS INTO SYS1.LINKLIB USING THE SMP MECHANISM PAGEADD IS THE CATALOGED PROCEDURE WE USE TO ADD PAGE / SWAP DATASETS FOLLOWING IPL PDSREORG IS THE CATALOGED PROCEDURE WE USE TO REORGANIZE PDS LIBRARIES BY COPYING THEM OUT AND BACK RMFPPXSP IS THE PROCEDURE WHICH EXTRACTS MVS RMF RECORDS FOR A GIVEN DATE OR RANGE OF DATES, AND SORTS THE RMF RECORDS INTO DATE TIME ORDER REQUIRED BY RMF RMFPPXXA IS THE PROCEDURE WHICH EXTRACTS MVS XA RMF RECORDS FOR A GIVEN DATE OR RANGE OF DATES AND SORTS THE RMF RECORDS INTO DATE TIME ORDER AS REQUIRED BY RMF VARYOFF IS THE CATALOGED PROCEDURE WE USE TO INVOKE THE VARYOFF PROGRAM AT IPL TIME ****************************************************************** >>>>>>>>>>>>>>>>>>C U I C D I S C L A I M E R<<<<<<<<<<<<<<<<*** ****************************************************************** THE INFORMATION OR MATERIAL BEING PROVIDED BY COMMERCIAL UNION INSURANCE COMPANY (CUIC), WHETHER IN HARD COPY OR MACHINE READABLE FORM, HAS BEEN DEVELOPED BY CUIC FOR ITS OWN PURPOSE AND FOR USE ON ITS OWN EQUIPMENT AND WITHIN ITS OWN DATA PROCESSING SYSTEM. CUIC MAKES NO REPRESENTATIONS OR WARRANTIES WHATSOEVER WITH RESPECT TO THE INFORMATION OR MATERIAL FURNISHED HEREUNDER, EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR USE OR PURPOSE OR THAT THE USE OF THE INFORMATION OR MATERIAL WILL NOT INFRINGE ANY PATENT, COPYRIGHT, TRADEMARK, OR OTHER PROPRIETARY INTEREST. YOU ARE, THEREFORE, ACCEPTING THIS INFORMATION OR MATERIAL ON AN "AS IS" BASIS AND WILL BE USING IT AT YOUR OWN RISK. NEITHER CUIC NOR ANY OF ITS AFFILIATES SHALL BE LIABLE WITH RESPECT TO ANY CLAIM, ACTION, OR DEMAND BY ANY USER OR OTHER PARTY (INCLUDING ANY CLAIM, ACTION, OR DEMAND FOR CONSEQUENTIAL DAMAGES EVEN IF CUIC HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES) ARISING FROM THE USE OF THE INFORMATION OR THE MATERIALS AND CONCEPTS RELATED THERETO. FURTHERMORE, CUIC WILL NOT MAINTAIN, CORRECT, OR UPDATE THIS INFORMATION OR MATERIAL IN THE FUTURE. 01/26/83 ******************************************************************File 365
Table of ContentsIS FROM COMMERICAL UNION INSURANCE COMPANY OF BOSTON, AND CONTAINS THEIR SYNCSORT USER EXIT WRITTEN IN ASSEMBLER. THIS FILE IS IN IEBUPDTE SYSIN FORMAT . $ORTABLE ASSEMBLER COPY CODE TO DEFINE THE INDIVIDUAL TABLE ENTRIES IN $ORTDATA $ORTDATA SOURCE CODE TO PROVIDE THE $ORTPARM EXIT ROUTINE WITH THE INSTALLATION REQUIREMENTS FOR ASSIGNING SYNCSORT PERFORMANCE-RELEATED OPTIONS. THIS MODULE ASSEMBLES A TABLE IN THE FORM OF A BLOCK OF VARIABLE LENGTH RECORDS ( TABLE ENTRIES ) * $ORTDUMMY SOURCE CODE TO PROVIDE A DUMMY $ORTPARM TO ALLOW THE PARMEXIT FACILITY OF SYNCSORT TO BE ENABLED INDEPENDENTLY OF THE INSTALLATION OF THE ACTUAL $ORTPARM EXIT ROUTINE $ORTPARM SOURCE CODE FOR THE EXIT ROUTINE TO DETERMINE* THE PERFORMANCE RELATED OPTIONS TO BE USED BY SYNCSORT WHEN IT IS INVOKED. ASSIGNED OPTIONS CAN BE BASED ON SMF SYSTEM IDENTIFIER, DATE AND TIME-OF-DAY, DAY OF THE WEEK, JOBNAME, STEPNAME, PROCSTEPNAME, OR EXEC STATEMENT PROGRAM NAME, PERFORMANCE GROUP(S), AND SORESIDENT JOB NAMES (IF THE CURRENT JOB IS RUNNING IN THE SAME MACHINE WITH A JOB OR JOBS HAVE A SPECIFIED JOB NAME). ASM$DATA ASSEMBLY & LKED JCL FOR $ORTDATA ASM$DUMY ASSEMBLE & LKED JCL FOR $ORTDUMY ASM$PARM ASSEMBLE & LKED JCL FOR $ORTPARM ****************************************************************** >>>>>>>>>>>>>>>>>>C U I C D I S C L A I M E R<<<<<<<<<<<<<<<<*** ****************************************************************** THE INFORMATION OR MATERIAL BEING PROVIDED BY COMMERCIAL UNION INSURANCE COMPANY (CUIC), WHETHER IN HARD COPY OR MACHINE READABLE FORM, HAS BEEN DEVELOPED BY CUIC FOR ITS OWN PURPOSE AND FOR USE ON ITS OWN EQUIPMENT AND WITHIN ITS OWN DATA PROCESSING SYSTEM. CUIC MAKES NO REPRESENTATIONS OR WARRANTIES WHATSOEVER WITH RESPECT TO THE INFORMATION OR MATERIAL FURNISHED HEREUNDER, EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR USE OR PURPOSE OR THAT THE USE OF THE INFORMATION OR MATERIAL WILL NOT INFRINGE ANY PATENT, COPYRIGHT, TRADEMARK, OR OTHER PROPRIETARY INTEREST. YOU ARE, THEREFORE, ACCEPTING THIS INFORMATION OR MATERIAL ON AN "AS IS" BASIS AND WILL BE USING IT AT YOUR OWN RISK. NEITHER CUIC NOR ANY OF ITS AFFILIATES SHALL BE LIABLE WITH RESPECT TO ANY CLAIM, ACTION, OR DEMAND BY ANY USER OR OTHER PARTY (INCLUDING ANY CLAIM, ACTION, OR DEMAND FOR CONSEQUENTIAL DAMAGES EVEN IF CUIC HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES) ARISING FROM THE USE OF THE INFORMATION OR THE MATERIALS AND CONCEPTS RELATED THERETO. FURTHERMORE, CUIC WILL NOT MAINTAIN, CORRECT, OR UPDATE THIS INFORMATION OR MATERIAL IN THE FUTURE. 01/26/83 ******************************************************************File 366
Table of ContentsIS FROM COMMERICAL UNION INSURANCE COMPANY OF BOSTON, AND CONTAINS THEIR OWN DEVELOPED UPDATED TO IBM'S DASD SEEK SIMULATOR PROGRAM, NUMBER 5798-CTD . THIS FILE CONTAINS ONLY CU WRITTEN CODE ; THEREFORE THE SECOM DSSP FIXED DISTRIBUTED IN IBM'S LETTER DATED 6/81 ARE NOT INCLUDED IN THIS FILE . THE FIXES IN THIS FILE APPLY TO DSSP VERSION 02 MOD 00 AFTER ALL IBM'S FIXES HAVE BEEN APPLIED . THIS FILE IS IN IEBUPDTE SYSIN FORMAT . THIS PDS IS IN OFFLOAD FORMAT ( ERGO ' ./ ' CONTROL CARDS HAVE BEEN CONVERTED TO ' >< ' AND YOU WILL HAVE TO ISSUE A GLOBAL CHANGE TO CONVERT >< TO ./ BEFORE YOU USE THESE MEMBER AS SYSIN INPUT TO IEBUPDTE . ****************************************************************** >>>>>>>>>>>>>>>>>>C U I C D I S C L A I M E R<<<<<<<<<<<<<<<<*** ****************************************************************** THE INFORMATION OR MATERIAL BEING PROVIDED BY COMMERCIAL UNION INSURANCE COMPANY (CUIC), WHETHER IN HARD COPY OR MACHINE READABLE FORM, HAS BEEN DEVELOPED BY CUIC FOR ITS OWN PURPOSE AND FOR USE ON ITS OWN EQUIPMENT AND WITHIN ITS OWN DATA PROCESSING SYSTEM. CUIC MAKES NO REPRESENTATIONS OR WARRANTIES WHATSOEVER WITH RESPECT TO THE INFORMATION OR MATERIAL FURNISHED HEREUNDER, EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR USE OR PURPOSE OR THAT THE USE OF THE INFORMATION OR MATERIAL WILL NOT INFRINGE ANY PATENT, COPYRIGHT, TRADEMARK, OR OTHER PROPRIETARY INTEREST. YOU ARE, THEREFORE, ACCEPTING THIS INFORMATION OR MATERIAL ON AN "AS IS" BASIS AND WILL BE USING IT AT YOUR OWN RISK. NEITHER CUIC NOR ANY OF ITS AFFILIATES SHALL BE LIABLE WITH RESPECT TO ANY CLAIM, ACTION, OR DEMAND BY ANY USER OR OTHER PARTY (INCLUDING ANY CLAIM, ACTION, OR DEMAND FOR CONSEQUENTIAL DAMAGES EVEN IF CUIC HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES) ARISING FROM THE USE OF THE INFORMATION OR THE MATERIALS AND CONCEPTS RELATED THERETO. FURTHERMORE, CUIC WILL NOT MAINTAIN, CORRECT, OR UPDATE THIS INFORMATION OR MATERIAL IN THE FUTURE. 01/26/83 ******************************************************************File 367
Table of ContentsIS FROM COMMERICAL UNION INSURANCE COMPANY OF BOSTON, AND CONTAINS UTILITY PROGRAMS WRITTEN IN PLI OPTIMIZING COMPILER. THIS FILE IS IN IEBCOPY FORMAT & WHEN RESTORED HAS RECFM=VB,LRECL=104,BLKSIZE=15365 PTSSCAN A UTILITY PROGRAM FOR SMP/4, SCANS THE SMPLIST OUTPUT FROM AN SMP 'LIST PTS SYSMOD' RUN AND SELECTS SYSMODS MEETING SPECIFIED SELECTION CRITERIA. AN OUTPUT FILE IN SMPLIST FORMAT CONTAINING JUST THE SELECTED SYSMODS IS CREATED TO ALLOW MULTIPLE PASSES OR PROCESSING BY OTHER UTILITY PROGRAMS RMFDVTSP A UTILITY PROGRAM FOR MVS/370, READS MVS/370 RMF TYPE 73 & 74 RECORDS AND GENERATED RMF POST PROCESSOR CONTROL CARDS TO REQUEST EXCEPTION REPORTING ON A DASD DEVICE BASIS FOR VARIOUS EXCEPTION CONDITIONS THAT CAN OCCUR. CONTROL CARDS TO REQUEST PLOTTING OF DASD DEVICE ACTIVITY ARE ALSO PRODUCED RMFDVTXA A UTILITY PROGRAM FOR MVS/XA, READS MVS/XA RMF TYPE 74 RECORDS AND GENERATED RMF POST PROCESSOR CONTROL CARDS TO REQUEST EXCEPTION REPORTING ON A DASD DEVICE BASIS FOR VARIOUS EXCEPTION CONDITIONS THAT CAN OCCUR. CONTROL CARDS TO REQUEST PLOTTING OF DASD DEVICE ACTIVITY ARE ALSO PRODUCED ****************************************************************** >>>>>>>>>>>>>>>>>>C U I C D I S C L A I M E R<<<<<<<<<<<<<<<<*** ****************************************************************** THE INFORMATION OR MATERIAL BEING PROVIDED BY COMMERCIAL UNION INSURANCE COMPANY (CUIC), WHETHER IN HARD COPY OR MACHINE READABLE FORM, HAS BEEN DEVELOPED BY CUIC FOR ITS OWN PURPOSE AND FOR USE ON ITS OWN EQUIPMENT AND WITHIN ITS OWN DATA PROCESSING SYSTEM. CUIC MAKES NO REPRESENTATIONS OR WARRANTIES WHATSOEVER WITH RESPECT TO THE INFORMATION OR MATERIAL FURNISHED HEREUNDER, EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR USE OR PURPOSE OR THAT THE USE OF THE INFORMATION OR MATERIAL WILL NOT INFRINGE ANY PATENT, COPYRIGHT, TRADEMARK, OR OTHER PROPRIETARY INTEREST. YOU ARE, THEREFORE, ACCEPTING THIS INFORMATION OR MATERIAL ON AN "AS IS" BASIS AND WILL BE USING IT AT YOUR OWN RISK. NEITHER CUIC NOR ANY OF ITS AFFILIATES SHALL BE LIABLE WITH RESPECT TO ANY CLAIM, ACTION, OR DEMAND BY ANY USER OR OTHER PARTY (INCLUDING ANY CLAIM, ACTION, OR DEMAND FOR CONSEQUENTIAL DAMAGES EVEN IF CUIC HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES) ARISING FROM THE USE OF THE INFORMATION OR THE MATERIALS AND CONCEPTS RELATED THERETO. FURTHERMORE, CUIC WILL NOT MAINTAIN, CORRECT, OR UPDATE THIS INFORMATION OR MATERIAL IN THE FUTURE. 01/26/83 ******************************************************************File 368
Table of ContentsCONTAINS SOURCE FOR A TSO CP CALLED SYSMON FROM SMITH BARNEY IN NEW YORK. THIS FILE IS IN IN IEBUPDTE SYSIN FORMAT. SYSMON IS A PROGRAM WRITTEN IN ASSEMBLER WHICH FACILITATES THE BROWSING OF CERTAIN CONTROL BLOCKS IN THE OS/VS2 OPERATING SYSTEM BY A LOGGED ON TSO USER. THE FOLLOWING IS A LIST OF SYSMON COMMANDS. 'S' TO STOP (RETURNS TO USER) 'A' TO DISPLAY ALL JOBS CURRENTLY EXECUTING 'T' TO DISPLAY TSO USERS ONLY 'B' TO EXCLUDE TSO USERS 'C' TO DISPLAY TSO AND NON TSO USERS (JOBS) 'I' TO DISPLAY ACTIVE JOBS 'O' TO DISPLAY NON ACTIVE JOBS 'J' TO DISPLAY ACTIVE AND NON ACTIVE JOBS 'Y' TO DISPLAY JOBS ON EXCLUSION LIST 'N' TO EXCLUDE JOBS ON EXCLUSION LIST DURING CERTAIN DISPLAYS SYSMON MAKES USE OF A HIGHLITING FEATURE TO DELINEATE BETWEEN WHICH JOBS ARE IN WAIT STATE OR SWAPPED OUT AND WHICH JOBS ARE ACTIVE. ACTIVE JOBS WILL BE INTENSIFIED AS OPPOSED TO THE OTHER TYPES WHICH WILL BE NORMAL.File 369
Table of ContentsIS A MODIFICATION FROM GENERAL ELECTRIC TO PUT I/O COUNT IS THE IEF285I MESSAGE. THIS FILE IS IN ASMTOZAP FORMAT. THE RESULTING MESSAGE WILL NOW LOOK LIKE: IEF285I SYS1.DATASET KEPT *---- 2704File 370
Table of ContentsIS A TAPE ERASE PROGRAM FROM THE FEDERAL BANK OF WEST GERMANY. THE FOLLOWING IS A DETAILED DESCRIPTION. PROGRAMM TO ERASE A TAPE STARTING AFTER A GIVEN DATASET UNTIL IT REACHES THE REFLECTIVE SPOT, THEREAFTER IT WRITES SOME ERASE GAPS TO BE 200 PERCENT SURE. THIS PROGRAMM HANDLES SL AND NL TAPES, AND USES THE DATA-SECURITY- ERASE HARDWARE COMMAND TO DO THE JOB. NO CHANNEL BUSY, NO CPU-BUSY MERELY THE CONTROL UNIT IS BUSY. WITH THIS PROGRAMM YOU CAN ERASE BOTH SL AND NL TAPES. ALL YOU HAVE TO DO IS SUPPLY THE LAST DATASET NAME THAT SHOULD REMAIN ON THE VOLUME. THE PROGRAMM HANDLES ALL POSSIBLE CONDITIONS IT CHECKS THAT THERE IS A FILE-PROTECT RING ON THE TAPE IT CHECKS THE CONDITION THAT THE FILE ALREADY REACHED THE REFLECTIVE SPOT NORMAL OPERATION FOR A MULTI-VOLUME DATASET IS THAT THE PROGRAMM TAKES THE LAST VOLUME AND ERASES IT, YOU CAN SUPPLY A PARM VALUE OF 'H', IN THAT CASE THE PROGRAMM TAKES EVERY VOLUME OF A MULTI-VOLUME DATASET AND ERASES IT, THIS WAS TO HANDLE A SITUATION IN OUR INSTALLATION WHERE A PROGRAM HAD TO WRITE A GIVEN AMOUNT OF BLOCKS ON EVERY SINGLE REEL OF A MULTI-VOLUME DATASET AND THEN SWITCHED THE VOLUME USING FORCED-END-OF-VOLUME.File 371
Table of ContentsIS A PDF FRONTEND TSO CP FROM GTE LABS IN WALTHAM , MASS THE PDF COMMAND IS USED TO ENTER THE ISPF PROGRAM DEVELOPMENT FACILITY (PDF). IT IS A FRONTEND FOR ISPF/PDS SYNTAX - PDF OPTION TEST/TESTX/TRACE/TRACEX OPERANDS: REQUIRED - NONE DEFAULTS - NONE OPTIONAL - OPTION, TEST, TESTX, TRACE, TRACEX OPTION - AN INITIAL OPTION THAT MAY BE ENTERED TO BYPASS THE FIRST DISPLAY OF THE PRIMARY OPTION MENU AND GO DIRECTLY TO THE OPTION YOU SELECT. (THIS IS NOT A KEYWORD PARAMETER. SIMPLY ENTER THE OPTION NUMBER, OR OMIT TO DISPLAY THE PRIMARY OPTION MENU.) FOR EXAMPLE, TYPING "PDF 3.2" IN TSO WILL TAKE YOU DIRECTLY TO THE ISPF/PDF DATASET UTILITY OPTION. TEST - PDF IS TO BE RUN IN TEST MODE. TEST MODE INCLUDES: 1. RE-READING FROM DISK ALL PANELS AND MESSAGES. THIS ENHANCES THE ABILITY TO TEST PANELS AND MESSAGES IN THE SAME PDF SESSION THAT THEY ARE MODIFIED. 2. DISABLING ABEND RECOVERY. THIS ALLOWS ABENDS TO BE TRACKED DOWN USING TSO TEST. 3. DISABLING ATTENTION KEY HANDLING. THIS ALLOWS THE ATTENTION KEY TO BE USED TO ENTER TSO TEST. TESTX - PDF IS TO BE RUN IN TEST MODE EXTENDED. IN ADDITION TO TEST MODE, ANY LINES THAT ARE WRITTEN TO THE LOG FILE ARE ALSO DISPLAYED ON THE DISPLAY SCREEN. TRACE - PDF IS TO BE RUN IN TRACE MODE. TRACE MODE INCLUDES ALL OF THE FUNCTIONS OF TEST MODE. IN ADDITION, ALL ISPEXEC SERVICE INVOCATIONS FROM A DIALOG WILL BE LOGGED. TRACEX - PDF IS TO BE RUN IN TRACE MODE EXTENDED. IN ADDITION TO TRACE MODE, ANY LINES THAT ARE WRITTEN TO THE LOG FILE ARE ALSO DISPLAYED ON THE DISPLAY SCREEN. DETAILED INFORMATION: PDF FIRST FREES DD(ISPPROF), THEN TRIES TO ALLOCATE DD(ISPPROF) TO DSN('&SYSPREF..ISPF.PROFILE') WITH DISP=(OLD,KEEP,KEEP). IF IT CANNOT ALLOCATE BECAUSE OF LOCATE ERROR 1708 (NOT FOUND IN CATALOG), IT ALLOCATES THE DATASET WITH DISP=(NEW,CATLG,CATLG), UNIT=SYSTSO, DCB=(RECFM=FB,LRECL=80,BLKSIZE=3120, DSORG=PO), SPACE=(TRK,(1,2,10)). FOR ANY OTHER ALLOCATION ERROR CODE, THE PROGRAM TERMINATES AND GIVES THE NORMAL IKJEFF18 ERROR MESSAGES. PDF MAKES A NEW COPY OF THE COMMAND BUFFER (CBUF) AND THE COMMAND PROCESSOR PARAMETER LIST (CPPL), POINTING THE NEW CPPL TO THE NEW CBUF. IF THE USER USED 'SPF' RATHER THAN 'PDF,' PDF WILL PUT OUT AN INFO MESSAGE SAYING THAT 'SPF' HAS BEEN REPLACED BY 'PDF.' PDF THEN PLACES THE LITERAL 'ISP' INTO THE NEW CBUF BEGINNING AT THE LOCATION OF THE FIRST NONBLANK CHARACTER OF THE COMMAND TEXT. IF DATASET '&SYSPREF..ISPF.PROFILE' WAS ALLOCATED NEW, MESSAGES CONCERNING THE NEW DATASET ARE WRITTEN TO THE TERMINAL. PDF THEN POINTS R1 TO THE NEW CPPL, AND ATTACHES ISRPCP. IT THEN WAITS FOR ISRPCP TO COMPLETE, DETACHES ISRPCP, FREES STORAGE AND TERMINATES. RETURN CODES: IF ISP EXECUTES, THE CODE RETURNED IS THE CODE FROM ISP. OTHERWISE THE RETURN CODE IS 12.File 372
Table of ContentsCONTAINS SEVERAL OF THE USERMODS IN USE AT THE NORTHEAST REGIONAL DATA CENTER (NERDC) AT THE UNIVERSITY OF FLORIDA. NBT1101 ZAP TO MODIFY BTAM TWX CHANNEL PROGRAMS TO PREVENT TIMEOUTS OF CICS TWX TERMINALS (READ --> READ INHIBIT). NHEWL01 ZAP TO CHANGE LINKAGE EDITOR TO USE 8 LPI. MODULES HIT: HEWLFINT, HEWLFROU, HEWLFMAP, HEWLFFNL, HEWLFBTP. NOTE THAT THIS ZAP IS A PREREQ FOR NHEWL02. NHEWL02 ADD DSN/VOLSER TO LINKAGE EDITOR STOW MESSAGE. MODULES HIT: HEWLFFNL. NOTE THAT THIS ZAP PRES NHEWL01. NLW0001 ADDS PPT ENTRY FOR EXTERNAL WRITER. THIS IS TO MAKE LOGWTR NON-SWAPABLE. *** THIS MOD MUST BE ACCEPTED. *** NTAPE01 CHANGES THE TEXT OF SEVERAL MESSAGES ASSOCIATED WITH TAPE OPEN TO HELP REDUCE OPERATOR ERRORS. NTRT001 ZAP TO IEAVNIP0 TO INCREASE TRACE TABLE FROM 400 TO 1024 ENTRIES. NUT1101 ZAP TO IEBCOPY TO INCREASE LINES PER PAGE FROM 56 TO 78. NVATL01 ZAP TO VOLUME ATTRIBUTE PROCESSING CODE TO FORCE ALL ON-LINE VOLUMES TO COME UP PRIVATE RESERVED OR RESIDENT AT IPL. NWTO001 ZAP TO IEAVVWTO TO ALLOW ALL SINGLE LINE WTO'S TO GO THROUGH THE WTO EXIT ROUTINE IEECVXIT. THIS ALLOWS THE TRAPING OF SYSTEM WTO'S. NWTO002 THIS MOD REPLACES THE STOCK WTO EXIT (IEECVXIT) WITH A LOCAL VERSION. NWTO001 IS A PRE REQ. NDUNIT0 ZAP TO IEE20110, SVC 110. CHANGES DEFAULT NUMBER OF UNITS DISPLAYED WHEN 'D U,,,NNN,Y' COMMAND IS ISSUED WITHOUT 'Y'. ORIGINAL DEFAULT WAS 100 CHANGED TO 16. **** THIS ZAP HAS NOT BEEN RE-FITTED FOR SP 1.3 **** NDUMP00 ZAP TO IEAVAD01 TO CHANGE DEFAULT SYSUDUMP/SYSABEND LINES/PAGE FROM 56 TO 78 UNLESS FCB=6 IS CODED ON SYSOUT DD CARD. NDUMP01 ENABLE "SCAN" OPTION FOR AMDPRDMP. THIS ZAP ENTERS THE NEW KEYWORDS AND MODULE NAMES INTO AMDPRECT THAT ARE NECESSARY TO USE THE AMDPRDMP FORMATTING EXITS. NGRS001 ASSEMBLES AND LINKS A NEW VERSION OF THE GRS RNL EXIT MODULE INTO THE NUCLEUS. NOTE THAT THE SOURCE IN SAMPLIB INCLUDES CODE, WHICH IS NOT IN THE ORIGIONAL MODULE, FOR EXCLUDING TEMPORARY DATA SETS FROM GLOBAL PROCESSING. NGRS002 THIS MOD REPLACES THE GRS RESOURCE NAME LISTS (RNLS) IN SYS1.LINKLIB. NALCR00 CHANGES THE TEXT OF SEVERAL MESSAGES ISSUED BY ALLOCATION RECOVERY TO HELP REDUCE OPERATOR ERRORS. NISPF00 REPLACES SPF HELP MEMBER WITH A COPY OF THE ISPF HELP MEMBER TO AVOID CONFUSION ABOUT PROPER SYNTAX. NSUBMT0 CHANGE TSO SUBMIT COMMAND TO DEFAULT MSGCLASS TO A IF NO SPECIFIED ON THE JOB CARD. NTSO001 CHANGES TSO AUTH COMMAND LIST (IKJEFTE2) TO INCLUDE THE NACF COMMAND AND CHANGES AUTH PROGRAM LIST (IKJEFTE8) TO INCLUDE IEBCOPY, TMSGSP AND IUTPROGM.File 373
Table of ContentsIS FROM GTE LABS IN WALTHAM , MASS AND CONTAINS TWO OF THEIR TSO COMMAND PROCESSORS . NEWSPACE AND SAL , THIS FILE IS IN IEBUPDTE SYSIN FORMAT THE "SAL" PROGRAM IS A FRIENDLIER REPLACEMENT FOR THE TSO "LISTALC" COMMAND. "SAL" STANDS FOR "SHOW ALLOCATIONS." SAL SHOWS DDNAME, DATASET NAME, STATUS, NORMAL DISPOSITION AND DATASET TYPE FOR EACH ALLOCATION. IT WAS DESIGNED TO PRODUCE MORE READABLE OUTPUT THAN "LISTALC." IT'S PRIMARY USE IS IN DEVELOPING CLISTS AND ISPF/PDF DIALOGS. SAL USES DYNAMIC ALLOCATION INFORMATION RETRIEVAL TO GET INFORMATION ABOUT ALL CURRENT ALLOCATIONS. SEE THE MVS JOB MANAGEMENT MANUAL FOR MORE INFO ON THIS USE OF DYNAMIC ALLOCATION. SAL WRITES TO FILE SYSPRINT, WHICH WOULD NORMALLY BE ALLOCATED TO THE USER'S TSO TERMINAL. IT WORKS WITH SESSION MANAGER OR WITHOUT IT, AND IS WRITTEN TO BE REENTRANT. THIS PACKAGE INCLUDES WELL-COMMENTED ASSEMBLER CODE (MEMBER "SAL"), MACROS ("XSAVE1," "XRETURN," "REGISTER," "DYNABLD," AND "DYNATXTU"), AND A TSO HELP MEMBER ("SALHELP"). ------------------------------------------------------- -- NEWSPACE IS A COMMAND FOR EASILY CREATING NEW, MODERATELY SIZED, DATASETS AND LIBRARIES. IT WAS WRITTEN WITH BEGINNERS IN MIND. (LARGER OR MORE COMPLEX DATASETS SHOULD BE CREATED WITH THE ALLOCATE AND ATTRIB COMMANDS, OR WITH THE ISPF/PDF DATASET UTILITY (OPTION 3.2)) )X SYNTAX - NEWSPACE DATASET-NAME TYPE LIBRARY FIXED NEW SEQUENTIAL VARIABLE UNFORMATTED DEFAULTS: 1. LIBRARY 2. FIXED, VARIABLE OR UNFORMATTED, DEPENDING ON TYPE OR DATASET-NAME. )O OPERANDS - ))DATASET-NAME - THE NAME OF THE DATASET TO BE CREATED. ))TYPE - THIS DESIGNATES THE INTENDED USE OF THE DATASET. ))SEQUENTIAL - THE DATASET WILL BE CONSTRUCTED TO HOLD A SINGLE GROUP OF DATA, SUCH AS ONE FORTRAN PROGRAM, OR ONE MEMO. ))LIBRARY (OR PARTITIONED, OR PDS) - THE DATASET WILL BE CONSTRUCTED AS A LIBRARY (PARTITIONED DATASET) WHICH CAN HOLD MANY GROUPS OF DATA, SUCH AS MANY FORTRAN PROGRAMS OR MANY MEMOS. LIBRARY IS THE DEFAULT. ))FIXED - ALL LINES OF DATA HAVE THE SAME LENGTH. THIS IS THE DEFAULT IF NO 'TYPE' IS SELECTED AND THE DATASET NAME DOESN'T END WITH A 'TYPE' NAME. ))VARIABLE - EACH LINE FO DATA MAY BE A DIFFERENT LENGTH FROM THE REST. IS THE DEFAULT IF ONE OF THESE TYPES IS SELECTED. ))UNFORMATTED - THIS IS THE FORMAT FOR LOAD DATASETS.File 374
Table of ContentsIS FROM THE U.S. POSTAL DATA CENTER IN SAN BRUNO, CALIFORNIA AND CONTAINS A TRACE PROGRAM. THE TRACE ROUTINE IS USED TO TRACE A PROGRAM THROUGH EXECUTION AT THE ASSEMBLY LEVEL. THIS IS DONE BY RETAINING CONTROL OF THE TRACED PROGRAM AFTER THIS ROUTINE IS CALLED AND EXECUTING THE TRACED PROGRAMS' INSTRUCTIONS. TO TOGGLE TRACE, CODE 'CALL TRACE'. IF ON, TRACING WILL BE TURNED OFF. IN OFF, TRACING WILL BE TURNED ON. INCLUDE A //SYSTRACE DD CARD IN THE JCL USED TO EXECUTE THE TRACED PROGRAM. ONE LINE OF OUTPUT PER INSTRUCTION WILL BE WRITTEN TO SYSTRACE.File 375
Table of ContentsIS A VERY FAST TCAM QUEUE FORMAT PROGRAM. THE FOLLOWING IS A DESCRIPTION OF THIS CODE : THIS IS THE FAST TCAM QUEUE FORMAT PROGRAM WHICH WAS WRITTEN IN THE DATA PROCESSING STONE AGE FOR THE ABACUS 101 PROCESSOR. IT HAS BEEN UPDATED FOR 3380'S. THE IBM QUEUE FORMAT PROGRAM (IEDQXA) REQUIRES 12 MINUTES TO FORMAT EACH 3380 USED. WE USE FOUR 3380'S SO IT TAKES 48 MINUTES TO FORMAT THEM USING THE IBM PRODUCT. THIS QUEUE FORMAT PROGRAM REQUIRES 4 MINUTES. THIS PROGRAM REQUIRES THE TCAM QUEUE TO HAVE ALREADY GONE INTO SECONDARY ALLOCATION FOR A MULTI-VOLUME QUEUE. THIS IS BECAUSE IT READS THE DEBS AND HAS NO CODE TO DO THE INITIAL FORMAT WITHOUT THE DEBS AL- READY THERE. THE SIMPLE SOLUTION IS THE RUN IEDQXA TO INITIALLY FORMAT YOUR QUEUE. IF YOU USE A SINGLE VOLUME QUEUE THE IT CAN BE ALLOCATED USING IEFBR14 AND CAN THEN BE INITIALIZED USING THIS QUEUE FORMAT PROGRAM. WHY? BECAUSE THERE WILL ONLY BE ONE ONE EXTENT. SAMPLE JCL //TPC000#1 EXEC PGM=QFORM //SYSPRINT DD SYSOUT=* //SYSABEND DD SYSOUT=* //IEDQDATA DD DSNAME=TPC.MSGQ.DNMSGQ, // UNIT=3380,DCB=KEYLEN=140, // SPACE=(CYL,(884,884),,CONTIG), // DISP=(SHR,KEEP,KEEP) CHANGES: THERE WAS SOME RATHER COMPLEX CODE TO CALC- ULATE THE NUMBER OF RECORDS PER TRACK FOR THE DEVICE BEING FORMATTED. THIS CODE DOES NOT WORK WITH 3380'S HENCE IT WAS REMOVED AND REPLACED WITH THE TRAKCALC MACRO. THIS SHOULD CONTINUE TO WORK FOR AS LONG AS IBM SUPPORTS THE MACRO. THE MOST SIGNIFICANT CHANGE INVOLVED THE BUILDING OF CCW'S. THIS PROGRAM USED TO SEND THE ONLY THE CCHH, RECORD ID, KEY LENGTH AND DATA LENGTH BUT NO DATA. THE SLI BIT WAS TURNED ON CAUSING IBM TO PAD THE REST WITH BINARY ZEROS WHICH WAS EXACTLY WHAT WE WANTED. WITH THE 3081 IBM NOW RECOMMENDS SENDING A MINIMUM OF 16 BYTES OF DATA. (REF: 3081 CHANNEL CHARACTERISTICS MANUAL) TO SATISFY THIS REQUIREMENT WE TACKED EIGTH BYTES OF BINARY ZERO ON THE END OF EACH CCW. THAT MADE IBM HAPPY SO WE'RE HAPPY TOO. THE LAST CHANGE WAS TO COUNT THE NUMBER OF CONSECUTIVE IDENTICAL IO ERRORS AND TO ABEND WITH A U555 WHEN THE COUNT EXCEEDS 1024. THIS PROGRAM WORKS FINE WITH 3380'S AND 3350'S. IT SHOULD WORK EQUALLY AS WELL WITH ANY MVS SUPPORTED DEVICE. ====> HOWEVER, THIS PROGRAM HAS ONLY BEEN <==== ====> TESTED WITH 3380'S AND 3350'S. <====File 376
Table of ContentsIS FROM RAINIER NATIONAL BANK IN SEATTLE AND CONTAINS THE FOLLOWING DATA. THIS FILE IS IN IEBUPDTE SYSIN FORMAT THE PROGRAMS SUPPLIED HEREIN WERE WRITTEN OR HEAVILY MODIFIED AT RAINIER NATIONAL BANK IN SEATTLE, WASHINGTON. TO THE BEST OF OUR KNOWLEDGE THEY FUNCTION AS INTENDED AND AS DOCUMENTED, WITHOUT CAUSING SYSTEM OR INTEGRITY PROBLEMS. HOWEVER, THEY ARE NOT COVERED BY ANY WARRANTY, EITHER EXPRESSED OR IMPLIED, AS TO RELIABITY OR FITNESS FOR USE AT ANY OTHER INSTALLATION THAN RAINIER BANK. THIS FILE CONTAINS PART OF A STRUCTURED MACRO PACKAGE WRITTEN BY GARY NEMETH AT AMERITRUST IN CLEVELAND. ONLY THE MACROS NEEDED BY PROGRAMS ON THIS FILE HAVE BEEN INCLUDED. WE HAVE HIS PERMISSION TO DISTRIBUTE THESE MACROS FOR USE IN THE PROGRAMS ON THIS FILE. (NOTE: THE PROGRAMS ON THIS FILE HAVE BEEN RENAMED TO HAVE A $ AT THE FRONT SO THEY CAN BE FOUND EASILY AMIDST THE MACROS ON THE FILE) $$DOC - THE DOCUMENTATION YOU ARE READING NOW. IT SHOULD BE USED IN CONJUNCTION WITH THE SOURCE OF THE PROGRAMS. $$DOCMSG - DOCUMENTATION FOR THE USE OF THE RNBMSG MACRO, WHICH IS USED ALONG WITH PROGRAM TEC462 IN THIS FILE TO PROVIDE A SIMPLER INTERFACE TO PUTLINE OR WTO THAN IBM PROVIDES. IT ALLOWS ONE TO EASILY ISSUE MESSAGES WITH INSERTS, EITHER VIA PUTLINE OR WTO. NOTE: RNBMSG AND TEC462 IMPLEMENT A FUNCTION CALLED WTOLOG. THIS FUNCTION USES ROUTCODE 14 TO WTO A MESSAGE, ASSUMING THAT MESSAGES WITH A ROUTCODE OF 14 WILL NOT BE SENT TO THE CONSOLE, BUT ONLY TO THE SYSLOG. THE IEECVXIT ON THIS FILE WILL DO THAT, AS WELL AS OTHER THINGS. WE USE ROUTCODE 14 FOR MESSAGES THAT THE SYSTEMS PROGRAMMERS MAY SOMETIMES NEED TO SEE, BUT THAT THE OPERATORS SHOULD NOT BE INTERESTED IN. $EECVXIT - THIS IS A COPY OF OUR IEECVXIT ROUTINE. IT IS PROVIDED HERE ONLY AS A MODEL OF HOW WE HANDLE ROUTCODE 14 (WE DON'T LET MESSAGES WITH ROUTCODE=14 GO TO THE CONSOLE, TO AVOID CLUTTERING THE CONSOLES WITH INFORMATIONAL MESSAGES FROM SOME OF OUR PROGRAMS). I WOULD NOT INSTALL THIS IEECVXIT, BUT ONLY USE IT AS A MODEL. SOME OF THE COMMENTS ARE MISLEADING ABOUT WHICH MESSAGES ARE PROCESSED (IEF452/3?) AS THEY ARE NOT SEEN BY IEECVXIT, AND SO CANNOT BE PROCESSED. $IMS210 - THIS IS A MODIFICATION OF A PROGRAM OBTAINED FROM FILE 332 OF VERSION 199 OF THE CBT TAPE. THIS VERSION HAS BEEN REWRITTEN USING THE STRUCTURED MACROS FROM THIS FILE, AND USES RNBMSG/TEC462 TO ISSUE ERROR MESSAGES WHEN NECESSARY. THE MAJOR DIFFERENCES FROM THE ORIGINAL VERSION ARE: (1) THE PROGRAM WILL READ A SEQUENTIAL FILE INSTEAD OF A PDS IF INVOKED AS A BATCH JOB INSTEAD OF AS A STARTED TASK (THIS MAKES IT EASIER IN OUR ENVIRONMENT TO HAVE A BATCH JOB ISSUE COMMANDS); (2) THE INPUT FORMAT HAS BEEN CHANGED TO ALLOW A FIELD FOR AN IMS ID. IF A RECORD CONTAINS AN IMS ID, THE OUTSTANDING WTOR FOR THAT IMS ID WILL BE FOUND AND THE COMMAND WILL BE ISSUED AS A REPLY TO THE WTOR. THIS FUNCTION IS CODED FOR SP1.3.X LEVEL SYSTEMS. IF THE IMS ID IS **** THE PROGRAM WILL TERMINATE. IF THE IMS ID IS ++++ THE PROGRAM WILL WAIT FOR THE NUMBER OF SECONDS SPECIFIED IN THE COMMAND BEFORE ISSUING THE NEXT COMMAND. $READSPC - A REPLACEMENT FOR THE READSPC MODULE (Q17) FOR THE SP3 QUEUE COMMAND. THIS IS THE SAME AS A PREVIOUS ONE JACK WAS DISTRIBUTING EXCEPT THAT IT HAS MORE RACF STUFF OF MINE ADDED TO FIX A BUG IN BLANKING OUT THE PASSWORDS WHEN A JCT IS READ INTO STORAGE. $TEC462 - THIS PROGRAM PROVIDES A SIMPLE INTERFACE TO PUTLINE AND WTO FOR ISSUING MESSAGES WITH INSERTS (OR WITHOUT THEM FOR THAT MATTER). IKJEFF02 IS USED TO FORMAT THE MESSAGES. THE PROGRAM IS INVOKED BY THE RNBMSG MACRO. IT MAY BE USED FROM BATCH PROGRAMS OR TSO COMMANDS. RNBMSG* - THE MEMBERS WITH A PREFIX OF RNBMSG COMPRISE THE MACROS USED TO OUTPUT MESSAGES VIA TEC462. ALL OTHERS - EVERYTHING ELSE ON THE FILE IS PART OF GARY NEMETH'S STRUCTURED MACRO PACKAGE, WITH SOME MODIFICATIONS BY RAINIER NATIONAL BANK PERSONNEL.File 377
Table of ContentsIS FROM OCCIDENTAL PETROLEUM SERVICES INC IN HOUTSON AND CONTAINS THE SOURCE FOR LIBSPOOL ( PANSPOOL FOR LIBRARIAN ) THE CLIST FOR LIBSPOOL IS IN FILE 378 OF THIS TAPE . THIS FILE IS IN IEBDUTE SYSIN FORMAT . LIBSPOOL OBJECTIVE -------------------- ALLEVIATE PROBLEMS INVOLVED IN REVIEWING, COLLATING, STORING, RETRIEVING A LARGE VOLUME OF PRODUCTION JOB CONTROL LANGUAGE LISTINGS. LIBSPOOL ATTEMPTS TO ADDRESS THESE PROBLEMS BY: 1) PROVIDING AN AUTOMATIC REVIEW OF PRODUCTION TYPE JCL LISTINGS LOOKING FOR NON-NORMAL RESULTS BY MEANS OF A PREDEFINED SET OF ABEND CODES. 2) AUTOMATING AND ORGANIZING THE STORING AND RETRIEVING OF ON-LINE JCL. 3) AUTOMATING AND ORGANIZING THE ARCHIVING AND RETRIEVING OF JCL FROM ARCHIVE. 4) CUTTING DOWN ON JCL PRINT OUTPUT. SEE THE MEMBER CALLED $DOC FOR ADDITIONAL INFORMATION THE FOLLOWING MEMBER IS IN OFFLOAD FORMAT ( ERGO ' ./ ' CONTROL CARDS HAVE BEEN CONVERTED TO ' >< ' AND YOU WILL HAVE TO ISSUE A GLOBAL CHANGE TO CONVERT >< TO ./ BEFORE YOU USE THIS MEMBER AS SYSIN INPUT TO IEBUPDTE . JES2SP13 *** FIRST TAKE THE WHOLE FILE AND IEBUPDTE IT TO A DATASET THEN EDIT THE FOLLOWING MEMBER AND DO YOUR GLOBAL CHANGE BEFORE YOU DO ANOTHER IEBUPDTE RUN FOR THE FOLLOWING TO ITS OWN UNIQUE PDS . *** 1) JES2SP13File 378
Table of ContentsIS FROM OCCIDENTAL PETROLEUM SERVICES INC IN HOUTSON AND CONTAINS THE CLIST FOR LIBSPOOL ( PANSPOOL FOR LIBRARIAN ) THE SOURCE FOR LIBSPOOL IS IN FILE 377 OF THIS TAPE . THIS FILE IS IN IEBCOPY FORMAT .File 379
Table of ContentsIS FROM THE SPLA TAPE AND CONTAINS A SERIES OF PROGRAMS THAT WILL PROCESS ONE OR MORE PROCLIBS AND GENERATE SEVERAL CROSS-REFERENCE REPORTS . SEE THE CODE FOR ADDITIONAL INFORMATION . THIS FILE IS IN IEBUPDTE SYSIN FORMAT . XREF JCL PROCLIB PROC . REPORTS : (1) DSNAME CROSS REFERENCE EXCEPTION LIST (2) DSN CROSS REFERENCE LISTING (3) TAPE DATASETS WITH NO EXPDT/RETPD (4) PGM CROSS REFERENCE LISTINGFile 380
Table of ContentsIS A ZAP FROM ALLIED DATA UTILITY TO DEACTIVATE THE SPEED MATCHING BUFFERSFile 381
Table of ContentsIS FROM NORTHWESTERN BANK AND CONTAINS A COPY OF SOME OF THEIR PROGRAMS , UTILITIES AND JES2 EXITS . THIS FILE IS IN IEBUPDTE SYSIN FORMAT AND HAS BEEN PROCESSED BY OFFLOAD . IT CONTAINS THE FOLLOWING : THE JES2 EXITS PREFIXED WITH 'JES' ARE FOR MVS SP 1.3.3 (HJE2329). THE EXITS PREFIXED WITH 'JSP' ARE FOR MVS SP 1.3.0 (HJE2326). THERE ARE SOME FUNCTIONAL DIFFERENCES BETWEEN THE MODULES BECAUSE OF LOCAL REQUIREMENTS BUT ON THE WHOLE, THE EXITS ARE ALMOST IDENTICAL. JES$LF - A JES2 EXIT (5) TO PROVIDE OPERATOR CAPABILITY TO DISPLAY DETAILED INFORMATION ABOUT JOBS IN THE PRINT QUEUE. IT IS DESIGNED TO ENHANCE THE DISPLAY NORMALLY PROVIDED BY THE $DF COMMAND. JESEXIT1 - A JES2 EXIT (1) TO PROVIDE ENHANCEMENTS TO THE IBM SUPPLIED SEPARATOR PAGE. SUPPORT IS ALSO PROVIDED FOR THE KODAK KOMSTAR MICROFICHE PROCESSOR, THE DATAGRAPHIX ARIS II MICROFICHE PROCESSOR AND THE IBM 6670 DOCUMENTATION PROCESSOR. JESEXIT5 - A JES2 EXIT (5) TO FILTER JES2 COMMANDS TO DISALLOW CERTAIN COMMANDS OR OPERANDS ON THE COMMANDS. JESEXIT6 - A JES2 EXIT (6) TO PERFORM STANDARDS ENFORCEMENT FOR JCL AS WELL AS SET THE JOB CLASS BASED UPON THE RESOURCES SUCH AS TAPE UNITS, REGION SIZE, OR CPU TIME. VIOLATIONS TO STANDARDS AND JOB CLASS REPORTING IS MADE TO THE JOB MESSAGE DATA SET FOR THE JOB AS IF THE CONVERTER WAS PRODUCING THE ERROR MESSAGES. JESEXIT9 - A JES2 EXIT (9) TO ABEND TEST JOBS WHICH EXCEED THE ESTIMATED LINE COUNT WHILE ALLOWING ALL OTHER JOBS TO CONTINUE. JESXIT17 - A JES2 EXIT (17) TO VALIDATE THE SIGNON CARD FROM BSC RJE WORKSTATIONS. THIS EXIT WILL ISSUE A CALL TO ACF2 TO VALIDATE THE PASSWORD FOR THE REMOTEID. THE SIGNON ATTEMPT WILL BE REJECTED WITH APPROPRIATE MESSAGES IF THE PASSWORD IS INVALID. JESMOD - A JES2 MODIFICATION TO SP 1.3.3 TO USE THE EXTERNAL WRITER ID FOR THE DATAGRAPHIX ARIS II MICROFICHE PROCESSOR. THE EXTERNAL WRITER ID IS PLACED IN THE DCT FOR ALL SELECTED JOBS. JESEXIT1 WILL USE THIS INFORMATION TO SET THE JOBID FOR THE ARIS II. NWBCOPY - A PROGRAM TO RUN AS A FRONT END TO IEBCOPY TO ISSUE SPF-LIKE RESERVES AGAINST ALL OUTPUT DATASETS PRIOR TO PASSING CONTROL TO IEBCOPY. CONSOLE - A TSO COMMAND TO ALLOW A TSO TERMINAL TO EFFECTIVELY BE TURNED INTO A CONSOLE. CODE WILL FUNCTION ONLY UNDER SP 1.3. SETPFKEY - A PROGRAM TO RUN AT IPL TIME TO SET THE DEFAULT VALUES FOR THE PFKEYS ON ALL DISPLAY CONSOLES AT IPL TIME. CODE WILL FUNCTION ONLY UNDER SP 1.3. AUTHSVC - A TYPE 4 SVC TO ALLOW THE CALLER TO ENTER PROTECT KEY 0 AS WELL AS WRITE A RECORD TO SMF TO RECORD THE FACT FOR AUDITING CAPABILITIES. THIS IS THE SVC USED BY THE CONSOLE COMMAND. PRINTDOC - SAMPLE JCL TO PRINT THIS MEMBER ($DOC). J E S 2 $ L F C O M M A N D THIS JES2 EXIT PROGRAM IS DESIGNED SOLVE THE OPERATORS DELIMMA OF USING THE $DF COMMAND TO VIEW JOBS AWAITING PRINT, BUT NOT BEING ABLE TO DETERMINE WHICH JOBS HAVE THESE ATTRIBUTES. THIS NEW COMMAND ALLOWS THE OPERATOR TO DETERMINE THE JOBNAME, JOB NUMBER, AND NUMBER OF PRINT LINES FOR EACH PRINT GROUP. THE FORMAT OF THE NEW COMMAND IS AS FOLLOWS: $LF,Q=CLASSES,J=JXXXX-YYYY,R=RXX-RYY,L WHERE Q=CLASSES - OPTIONAL LIST OF UP TO 8 SYSOUT Q CLASSES TO BE LISTED (DEFAULTS TO ALL CLASSES) J=JXXXX-YYYY - OPTIONAL JOB OR RANGE OF JOBS TO BE LISTED (DEFAULTS TO ALL JOBS) R=RXX-YY - OPTIONAL LIST OF REMOTE DESTINATIONS TO BE LISTED (DEFAULTS TO ALL LOCAL) L - OPTIONAL INDICATION TO USE THE LONG FORM OF RESPONSE FOR MORE DETAIL (DEFAULTS TO S - SHORT) EXAMPLES $LF,Q=R $HASP900 LOGWTR STC 304 LOCAL Q=R F=STD 13702 $LF,Q=R,L $HASP900 LOGWTR STC 304 LOCAL Q=R F=STD 13702 $HASP900 C=**** T=**** O=**** B=N $LF,Q=CDR $HASP900 PA300200 JOB 323 LOCAL Q=C F=STD 237236 $HASP900 PA300140 JOB 316 LOCAL Q=D F=STD 36256 $HASP900 PA300200*JOB 323 LOCAL Q=D F=STD 187464 $HASP900 LOGWTR STC 304 LOCAL Q=R F=STD 13702 THE ASTERISK BESIDE THE JOBNAME IN THE ABOVE EXAMPLE INDICATES THAT THE JOB IS CURRENTLY BEING PRINTED. $LF,R=R1 $HASP900 SA03PRNT JOB 465 R1 Q=A F=STD 350 $LF,Q=E $HASP919 NO OUTPUT QUEUED J E S 2 E X I T 1 THIS JES2 EXIT PROGRAM IS DESIGNED TO REPLACE THE IBM STANDARD PRINT AND PUNCH SEPARATOR ROUTINES. THE PUNCH SEPARATOR LACE CARD AND BLANK CARD IS PRODUCED EXACTLY AS IBM PRODUCED THEM. THE PRINT SEPARATOR PAGE IS THE SAME AS THAT PRODUCED BY IBM EXCEPT THAT INSTEAD OF TWO LINES OF BLOCK LETTERS, THREE ARE PRODUCED. THE SECOND LINE OF THE BLOCK LETTERS IS THE FIRST EIGHT (8) BYTES OF THE PROGRAMMER NAME FIELD AND THE THIRD LINE IS THE BIN NUMBER. NOTE THAT ONLY AS MANY LINES OF BLOCK LETTERS ARE PRODUCED AS THERE IS ROOM FOR AS DEFINED BY THE NUMBER OF LINES ON THE LOCAL OR REMOTE SPECIFICATIONS SPECIFICATIONS FOR &PRIDCT OR &TPIDCT. STARTED TASKS AND TSO LOGONS DO NOT PROVIDE A PROGRAMMER NAME FIELD OR A BIN NUMBER. A SEPARATE BATCH JOB USING A PROGRAM CALLED JESTABLE LOADS A TABLE IN CSA OF TSO USERIDS AND STARTED TASK NAMES TO PROVIDE THE PROGRAMMER NAME AND BIN NUMBERS TO THIS EXIT. THIS TABLE IS ANCHORED OFF OF THE MVS CVT AND CAN BE RELOADED AT ANY TIME. IF A TSO USER OR STARTED TASK NAME IS NOT IN THAT TABLE, THE CONSTANT 'TECH SUP' IS USED FOR ALL STARTED TASKS AND 'TSO ' IS USED FOR ALL TSO OUTPUT. SUPPORT IS CODED IN THIS EXIT TO SUPPORT THE KODAK KOMSTAR MICROFICHE PROCESSOR. ONE PRINTER NAME WAS RESERVED FOR THESE 3211 LOOKALIKE DEVICES AS WELL AS TWO SYSOUT CLASSES WHEN BEING 'PRINTED' ON THE KOMSTAR. THE TITLE LINES GENERATED FOR THE MICROFICHE ARE INSTALLATION DEPENDENT, BUT ARE EASILY MODIFIABLE FOR ANY SETUP DESIRED. SUPPORT IS CODED IN THIS EXIT TO SUPPORT THE DATAGRAPHIX ARIS II MICROFICHE PROCESSOR. TWO PRINTER NAMES WERE RESERVED FOR THESE 3211 LOOKALIKE DEVICES. THE EXIT WILL SEND A COMMAND RECORD THE THE ARIS TO DEFINE THE JOBID TO USE FOR FORMATING THE REPORT(S). THIS IS PROVIDED IN THE PROGRAMMER NAME FIELD OR AS THE EXTERNAL WRITER NAME. THE USE OF THE WRITER NAME REQUIRES A MODIFICATION TO JES2 TO SET THE WRITER ID IN THE DCT USER FIELDS. SUPPORT IS CODED FOR THE IBM 6670 DOCUMENT PROCESSOR. A ONE LINE JOB SEPARATOR IS WRITTEN FOR THIS DEVICE. THIS EXIT IS COMPLETELY FUNCTIONAL TO THE BEST OF MY KNOWLEDGE. I REALIZE THAT EACH INSTALLATION HAS THEIR OWN SEPARATOR REQUIREMENTS, BUT IT IS HELPFUL TO HAVE A WORKING EXAMPLE TO USE. NOTE THAT THE PUNCH LACE CARD PRODUCED BY THIS ROUTINE MATCHES THAT OF IBM BUT IT IS ALMOST UNUSABLE. I DID NOT MODIFY IT SINCE WE DO ALMOST NO PUNCHING. A S S E M B L Y O P T I O N S SEVERAL ASSEMBLY OPTIONS ARE PROVIDED FOR EASE IN PROVIDING THE DESIRED NUMBER OF SEPARATORS ON THE START/CONT OR END SEPARATOR FOR BOTH LOCAL AND REMOTE DEVICES. THE DEFAULTS SET ARE AS FOLLOWS: NPRSEPSL (2) - NUMBER OF START/CONT PAGES FOR LOCAL PRTRS NPRSEPEL (1) - NUMBER OF END PAGES FOR LOCAL PRTRS NPRSEPSR (2) - NUMBER OF START/CONT PAGES FOR REMOTE PRTRS NPRSEPER (1) - NUMBER OF END PAGES FOR REMOTE PRTRS IPLINES (4) - VALUE TO ADD TO $PRIDCT FOR INPACT PRINTERS TO ALLOW PRINTING ON THE PERFORATION. J E S 2 E X I T 5 THIS JES2 EXIT PROGRAM IS DESIGNED TO SCAN THE OPERANDS ON SELECTED JES2 COMMANDS AND DISALLOW THE COMMAND IF CERTAIN VALUES ARE USED. THE EXIT AS CODES WILL PREVENT THE USE OF JOB RANGES (J1-J999) ON THE $AJ, $CJ, $DJ, $EJ, $HJ, $LJ, $OJ, AND $PJ COMMANDS. THE $TJ COMMAND WILL NOT ALLOW THE USE OF C=X TO CHANGE THE EXECUTION CLASS OF A JOB. THE $TC AND THE $TM COMMANDS ARE NOT ALLOWED. THE $DN AND THE $PQ REQUIRE VALID OPERANDS IN ORDER TO BE EXECUTED. THE REASON FOR THESE RESTRICTIONS WAS TWO FOLD. FIRST AND FOREMOST WAS TO PROTECT THE OPERATOR FROM ACCIDENTALLY CANCELLING, RELEASING, ETC. MORE JOBS THAN INTENDED. ALSO, HOWEVER, SOME OF THE COMMANDS WHICH PRODUCT HUGE NUMBERS OF REPLY MESSAGES WERE RESTRICTED. J E S 2 E X I T 6 THIS JES2 EXIT PROGRAM IS DESIGNED TO RUN AT CONVERTER TIME TO ENFORCE INSTALLATION JCL STANDARDS AND TO DETERMINE THE APPROPRIATE JOB CLASS BASED ON DEVICE UTILIZATION. THERE IS SOME INSTALLATION DEPENDENT CODE IN THIS EXIT ESPECIALLY IN THE JOB ACCOUNTING VERIFICATION ROUTINE AND THE DSNAME STANDARDS ENFORCEMENT ROUTINE. THE JOB CLASSES ARE SET BY WAY OF A TABLE AS ARE THE UNITNAME ATTRIBUTES. MUCH MORE COULD BE ENFORCED HERE OR IN OTHER EXITS OR BY A GOOD SECURITY SYSTEM. WE FELT THAT IT WAS BETTER TO CATCH MANY ERRORS AT READER TIME RATHER THAN WAIT IN SOME CASES A LONG PERIOD OF TIME FOR VIOLATIONS TO OCCUR. THIS EXIT IS COMPLETELY FUNCTIONAL TO THE BEST OF MY KNOWLEDGE. I REALIZE THAT THERE ARE A FEW LOOPHOLES IN THE CLASS DETERMINATION ROUTINE EXPECIALLY WHEN THE CATALOG COULD BE CHANGED AFTER SUBMITTING THE JOB. DESPITE ITS FEW LIMITATIONS, THIS EXIT HAS PROVEN TO BE INVALUABLE IN OUR RESOURCE UTILIZATION BALANCING SINCE THE INITIATORS CAN BE SET UP KNOWING THE DEVICES REQUIRED AND THE TIME WHICH THE JOB WILL USE THEM. VIOLATIONS OF JCL STANDARDS ARE DOCUMENTED BY MESSAGES WRITTEN TO THE JES2 MESSAGE DATA SET FOR THE JOB AND FLAGGED FOR JCL ERROR BY THE USE OF THE JES2 EXIT RETURN CODE TO THE JES2 CONVERTER SUB-TASK. THIS EXIT USES THE INTERNAL TEXT DATA SET FOR ITS PROCESSING. JES2 PASSES EACH INTERNAL TEXT STATEMENT TO THIS EXIT FOR EXAMINATION AND/OR MODIFICATION. THE EXIT WILL MAINTAIN A TABLE OF DATASET NAMES AND DEVICE COUNTS TO BE USED AT END OF PROCESSING FOR DETERMINING JOB CLASS. THE ACB FOR THE MESSAGE DATA SET IS IN THE PCE WORK AREA AND CAN BE USED TO ISSUE ERROR MESSAGES TO THE JOB MESSAGE PORTION OF THE LISTING. ALSO, THE CONVERTER IS A DUMB ANIMAL WHEN IT COMES TO SYNTAX CHECKING. CHECKING IS MADE FOR KEYWORD VALUES, BUT NONE IS MADE ON THE VALUE FOR THE KEYWORD. IE., 50 CHARACTER DATA SET NAMES, 20 CHARACTER VOLUME SERIAL NUMBERS, AND NUMEROUS SYNTAX ERRORS CAN PASS UNDETECTED THROUGH THE CONVERTER. THESE ERRORS WILL BE CAUGHT BY THE INTERPRETER WHEN THE JOB GOES INTO EXECUTION, BUT THIS EXIT MUST PROCESS THEM. CURRENTLY, ALL DETECTED ERRORS OF THIS TYPE WILL ISSUE A MESSAGE DESCRIBING THE ERROR AND FLAG THE JOB TO FAIL. THE ESTAE ROUTINE, WHEN ENTERED FOR AN ABEND, WILL SET THE CLASS TO 'A' AND RECOVER TO PROTECT THE CONVERSION SUBTASK FROM ABEND AND CONSEQUENT LOSS OF THE JOB. CLASS DETERMINATION IS MADE BY KEEPING A COUNT OF ALL OF THE MOUNTABLE DEVICES USED PER STEP. THESE COUNTS ARE SAVED IN AN INTERNAL TABLE TO BE PROCESSED AT END OF INTERNAL TEXT. ALSO SAVED IN THE TABLE ARE ENTRIES FOR DD STATEMENTS WHICH USED MOUNTABLE DEVICES FOR USE IN REFERBACKS AND UNIT=AFF. IF THE UNIT HAS NOT BEEN DETERMINED AT THE END OF PROCESSING FOR A DD STATEMENT, THE CATALOG IS SEARCHED. IF THE CATALOGED DEVICE IS SYSDA, THE UCBS ARE SEARCHED TO DETERMINE IF THE PACK IS MOUNTED AS PRIVATE, RESERVED, OR PERMANENTLY RESIDENT. IF THE PACK IS NOT FOUND, A PRIV DISK MOUNT WILL BE CHARGED. CLASS IS SET ON THE BASIS OF THE MAXIMUM NUMBER OF TAPES PER STEP, MAXIMUM NUMBER OF PRIV DASD DEVICES PER STEP, TOTAL MAXIMUM MOUNTABLE DEVICES PER STEP, MAXIMUM REGION PER STEP, AND ESTIMATED EXECUTION TIME FOR JOB. INPUT TO THIS EXIT DURING TESTING WAS CREATED BY USING ONE OF THE LATEST VERSIONS OF "QUEUE" ON THE MODS TAPES WHICH ALLOWS ACCESS TO THE INTERNAL TEXT DATA SET FILE 5. ONCE LISTING THE INTERNAL TEXT DATASET, THE USER CAN THEN ENTER "SAVE DSN" AND CREATE A DATASET WHICH THE TSO DRIVER CAN USE. THE TSO DRIVER PROGRAM IS TESTJES. READ THE DOCUMENTATION FOR THAT PROGRAM. THERE ARE SEVERAL ASSEMBLER VARIABLES AVAILABLE TO TAILOR THE PROGRAM TO CERTAIN OPTIONS. &TSO 'NO' ASSEMBLE FOR TSO TESTING &CAMLST 'YES' SEARCH CATALOG FOR DATASETS &ERRMSG 'YES' PRODUCE JOBFAILED BY EXIT MESSAGE &SDUMP 'YES' PRODUCE CONSOLE DUMP FOR ABENDS &FLUSH 'YES' FLUSH JOB FOR STANDARDS VIOLATIONS &MODIFY 'YES' MODIFY JOB CLASS IN JCT AND JQE &UCBSEAR 'YES' SEARCH THE UCBS FOR UNMOUNTED PACKS &TSO WHEN TESTING THIS EXIT UNDER THE TSO INTERFACE, THE LOCAL VARIABLE &&TSO SHOULD BE CHANGED TO 'YES' FROM 'NO' TO CHANGE THE $$WTO INSTRUCTIONS TO WTO INSTRUCTIONS AND BYPASS THE ESTAE MACROS SO THAT THE TEST COMMAND CAN DETERMINE THE ADDRESS OF THE ABEND . &CAMLST THE ONLY WAY THAT THE EXIT CAN DETERMINE THE DEVICE TYPE FOR CATALOGED DATA SETS IS TO ISSUE THE CAMLST LOCATE MACRO FOR EVERY DATASET FOR WHICH NO UNIT IS SPECIFIED. THIS HAS TREMENDOUS OVERHEAD, BUT IS REQUIRED TO SET THE JOB CLASS CORRECTLY BASED ON THE NUMBER OF MOUNTABLE UNITS. &ERRMSG A MESSAGE WILL BE WRITTEN TO THE CONSOLE AND THE JOBLOG FOR THE JOB WHENEVER A STANDARDS VIOLATION IS DETECTED BY THE EXIT. WITHOUT THIS MESSAGE, THE PERSON WHO SUBMITTED THE JOB MAY HAVE DIFFICULTY DETERMINING THAT THE JOB WAS FLUSHED FOR A VIOLATION. THE OPTION TO BYPASS THE MESSAGE IS AVAILABLE HOWEVER. &SDUMP 'YES' PRODUCE CONSOLE DUMP FOR ABENDS A CONSOLE DUMP CAN BE TAKEN BY THE ERROR RECOVERY ROUTINE WHEN REQUESTED BY THE OPTION. SINCE ERRORS ARE HOPEFULLY FEW AND FAR BETWEEN, IT PROBABLY IS A GOOD IDEA TO TAKE A DUMP WHEN THEY OCCUR. THE DUMP CAN BE CUT OFF IF DESIRED. &FLUSH 'YES' FLUSH JOB FOR STANDARDS VIOLATIONS THE EXIT CAN BE RUN IN "NOFLUSH" MODE DURING WHICH TIME ALL ERROR MESSAGES WILL BE ISSUED, BUT THE JOB WILL NOT TERMINATED BY THE EXIT. THIS IS ESPECIALLY USEFUL DURING IMPLEMENTATION. &MODIFY 'YES' MODIFY JOB CLASS IN JCT AND JQE THE JOB CLASS OF THE JOB CAN BE SET BY THE EXIT BASED ON THE RESOURCE REQUIREMENTS OF THE JOB. THE MODIFICATION OF THE JOB CLASS IS MADE BY MODIFYING THE JOBCLASS FIELDS IN THE JCT AND THE JQE SINCE THEY WILL BE REWRITTEN AND REQUEUED FOLLOWING CONVERSION. IT MAY BE NOTED THAT THERE IS CODE IN THE EXIT TO SET JOB "RESOURCE" INDICATORS BASED ON JOB CATAGORY, PROGRAM NAME, AND OTHER CRITERIA. THIS CODE IS NOT CURRENTLY BEING USED AND IS IN THE PROGRAM FOR INFORMATIONAL PURPOSES ONLY. THIS CAN BE USED WITH THE MELLON BANK RESOURCE MOD WHICH IS AVAILABLE ON THE MODS TAPE (I THINK). IF YOU TRY TO INCORPORATE THIS CODE INTO THE RESOURCE MOD, ALL YOU SHOULD HAVE TO DO IS TO "OR" THE PROPERLY SETUP RESOURCE BITS INTO THE EXISTING BITS IN THE JQE. GOOD LUCK. &UCBSEAR 'YES' SEARCH UCBS FOR UNMOUNTED PACKS THE EXIT SEARCHES THE UCBS TO DETERMINE IF THE DASD VOLUMES REFERENCED BY A DD STATEMENT ARE MOUNTED. THE JOB CAN BE CHARGED FOR THE MOUNT OR TERMINATE WITH A JCL ERROR AS IS CURRENTLY THE CASE. JOB CARD FIELDS PROCESSED 1) JOBNAME 2) ACCOUNTING FIELD THE FORMAT OF THE FIRST ACCOUNTING IS VERIFIED BASED ON THE CATAGORY OF JOB BEING PROCESSED. NOTE THAT STARTED TASKS AND SOMETIMES TSO USERS HAVE NO ACCOUNTING FIELDS. 3) PROGRAMMER NAME THE PROGRAMMER NAME IS SAVED BUT IS CURRENTLY NOT BEING USED. IT COULD BE USED AS ANOTHER SOURCE OF INFORMATION FOR AUTHORIZATION CHECKING. 4) JOB CLASS THE JOB CLASS IS SAVED SINCE CERTAIN JOB CLASS MAY BE SPECIFIED FOR SPECIAL SITUATIONS EVEN THOUGH THE RESOURCES FOR THIS CLASS MAY HAVE TO BE VERIFIED. 5) PERFORM THE USE OF PERFORM ON THE JOB CARD IS RESTRICTED TO CERTAIN CATAGORIES OF JOBS. 6) TYPRUN THIS PARAMETER IS PROCESSED TO DETERMINE IF HOLD WAS SPECIFIED. CERTAIN JOB CLASSES REQUIRE THAT TYPRUN=HOLD BE SPECIFIED 7) TIME IF TIME IS NOT SPECIFIED ON THE JOB CARD, THE INTERNAL TEXT WILL BE MODIFIED TO SET THE JOB DEFAULT TIME TO 1 MINUTE OF CPU. ALSO THE USE OF TIME=1440 IS RESTRICTED TO CERTAIN CATAGORIES OF JOBS. 8) ADDRSPC THE USE OF ADDRSPC ON THE JOB CARD IS RESTRICTED TO CERTAIN CATAGORIES OF JOBS. 9) REGION THE USE OF REGION ON THE JOB CARD IS RESTRICTED TO CERTAIN CATAGORIES OF JOBS. REGION SHOULD ONLY BE SPECIFIED ON THE EXECUTE CARD. 10) PRTY THE USE OF PRTY ON THE JOB CARD IS RESTRICTED TO CERTAIN CATAGORIES OF JOBS. EXEC CARD FIELDS PROCESSED 1) PGM THE PROGRAM NAME IS PROCESSED TO SET "RESOURCE" ROUTINGS. OTHER USES COULD BE TO RESTRICT THE USE OF CERTAIN PROGRAMS. 2) REGION THE STEP REGION SIZE IS SAVED TO USE IN THE CLASS DETERMINATION ROUTINE. 3) TIME THE TIME PARAMETER IS CHECKED TO PREVENT THE USE OF TIME=1440 BY UNAUTHORIZED JOBS. 4) PERFORM THE USE OF PERFORM ON THE EXECUTE CARD IS RESTRICTED TO CERTAIN CATAGORIES OF JOBS. 5) ADDRSPC THE USE OF ADDRSPC ON THE EXECUTE CARD IS RESTRICTED TO CERTAIN CATAGORIES OF JOBS. 6) DPRTY THE USE OF DPRTY ON THE EXECUTE CARD IS RESTRICTED TO CERTAIN CATAGORIES OF JOBS. DD CARD FIELDS PROCESSED 1) DDNAME THE DDNAME IS SAVED IN A TABLE FOR POSSIBLE USE IN THE REFERBACK ROUTINE WHEN NEEDED. 2) DUMMY A DUMMY FILE WILL BE BYPASSED. 3) DSN THE DSNAME IS SAVED IN A TABLE FOR POSSIBLE USE IN THE REFERBACK ROUTINE, BY THE UNIT DETERMINATION ROUTINE OR BY THE AUTHORIZATION CHECKING ROUTINE. N O T E IN ADDITION TO STANDARD DATASET NAMES, GENERATION DATA GROUPS AND REFERBACKS WILL BE PROCESSED. 4) DISP THE DISP IS PROCESSED TO CHECK FOR ILLEGAL DISPOSITION ON JOBLIB, JOBCAT, STEPLIB, STEPCAT, OR SYSTEM DATA SET. 5) UNIT THE UNIT NAME AND THE UNIT COUNT ARE SAVED IN CASE MULTIPLE UNITS OR PARALLEL MOUNTING IS REQUESTED. A UNIT NAME TABLE IS IN THE PROGRAM TO DETERMINE THE ATTRIBUTES OF THE SPECIFIED UNITNAME. UNIT = AFF IS ALSO PROCESSED. 6) VOL THE VOLUME COUNT IS SAVED IN CASE PARALLEL MOUNTING IS REQUESTED. 7) VOL=SER THE NUMBER OF VOL/SERS IS SAVED IN CASE PARALLEL MOUNTING IS REQUESTED. THE FIRST VOLSER IS SAVED SO THAT ANY DD STATEMENTS WITHIN THE SAME STEP WHICH USE THE SAME VOLSER WILL USE IMPLIED UNIT=AFF PROCESSING. 8) VOL=REF THE VOL=REF IS USED TO SEARCH THE TABLE OF SAVED MOUNTABLE DEVICES TO DETERMINE WHETHER OR NOT THE VOLUME REFERRED TO IS ON A MOUNTABLE DEVICE. 9) LABEL THE USE OF BYPASS LABEL PROCESSING (BLP) AND EXPDT=98000 IS RESTRICTED TO CERTAIN CATAGORIES OF JOBS. 10) SYSOUT THE SYSOUT PARAMETER IS SCANNED TO RESTRICT THE USE IF AN INTERNAL READER TO CERTAIN CATAGORIES OF JOBS. THIS IS TO PREVENT TEST JOBS FROM SUBMITTING OTHER CATAGORIES OF JOBS. THE SYSOUT CLASS IS ALSO CHECKED TO STOP TEST JOBS FROM WRITING TO PRODUCTION SYSOUT CLASSES. IF UNIT HAS NOT BEEN DETERMINED, THE UNIT TYPE MUST BE SEARCHED FOR IN THE FOLLOWING ORDER: 1) THE DSNAME TABLE MAINTAINED BY THIS EXIT SINCE THE DATASET MAY HAVE BEEN CATALOGED OR PASSED BY A PREVIOUS DD STATEMENT. 2) THE SYSTEM CATALOG 3) THE SYSTEM UCBS MUST BE SEARCHED TO SEE IF THE REQUESTED DASD VOLUME IS MOUNTED OR ONLY MOUNTED PRIVATE IN WHICH CASE IT WILL BE DISMOUNTED AT END OF JOB. IF NOT FOUND OR PRIVATE, IT IS A "PRIV" UNIT. THE JOB CLASS DETERMINATION ROUTINE WILL USE ONY ONE OF SEVERAL TABLES DEPENDING ON JOB CATAGORY TO FIND A MATCH ON RESOURCES REQUIRED AND THE CORRESPONDING JOB CLASS. NOTE THAT SEVERAL CATAGORIES OF JOBS MAY SPECIFY A JOB CLASS TO SINGLE THREAD A SERIES OF JOBS OR BYPASS CERTAIN RESTRICTIONS. SOME OF THESE MAY BE CHECKED FOR EXCEEDING THE ALLOWABLE RESOURCES FOR THAT CLASS. THE FORMAT OF THE CLASS TABLES IS AS FOLLOWS: 1) 1 BYTE CLASS CODE APPLYING TO ENTRY 2) 3 BYTE FILLER 3) HALFWORD MAXIMUM TAPES PER STEP 4) HALFWORD MAXIMUM PRIV UNITS PER STEP 5) HALFWORD MAXIMUM TOTAL DEVICES PER STEP 6) HALFWORD MAXIMUM REGION PER STEP 7) FULLWORD MAXIMUM CPU TIME FOR JOB N O T E WHILE THE CLASS TABLES SUPPORT MOUNTABLE DASD DEVICES, WE NO LONGER HAVE ANY. THUS THERE IS A CHECK IN THE CODE WHICH WILL FAIL ANY JOB REQUIRING A MOUNTABLE DASD DEVICE. J E S 2 E X I T 9 THIS JES2 EXIT PROGRAM IS DESIGNED TO TERMINATE ANY TEST JOB WHICH EXCEEDS THE ESTIMATED NUMBER OF PRINT LINES. BECAUSE OF THE JOB CLASS STANDARDS AT THIS INSTALLATION, THIS INCLUDES ANY JOBS WITH A NUMERIC JOB CLASS. ALL OTHER JOBS ARE ALLOWED TO CONTINUE. J E S 2 E X I T 1 7 THIS JES2 EXIT PROGRAM IS DESIGNED TO VALIDATE ALL SIGNON CARDS FROM BISYNC RJE WORDSTATIONS. THIS EXIT WILL ISSUE A CALL TO ACF2 TO VALIDATE THE PASSWORD FOR THE REMOTEID. THE SIGNON ATTEMPT WILL BE REJECTED WITH APPROPRIATE MESSAGES IF THE PASSWORD IS INVALID. J E S M O D THIS JES2 MODIFICATION WILL ENABLE THE USE OF THE JES2 OUTPUT WRITER ID TO DEFINE THE DATAGRAPHIX MICROFICHE JOBID. NORMALLY OUTPUT CONTAINING A WRITERID ARE NOT EASILY SELECTABLE FOR PRINT. THIS MODIFICATION WILL BYPASS THE CHECK FOR THE CORRECT WRITERID AND SAVE THE WRITER NAME IN THE DCT USER FIELDS TO BE USED IN THE JOB SEPARATOR EXIT (JESEXIT1) WHERE THE NAME IS SENT TO THE MICROFICHE DEVICE AS THE JOBID. THE JESEXIT1 PROGRAM IN THIS FILE USES THIS INFORMATION, BUT THE MODIFICATION AND THE JES2 EXIT HAS BEEN CREATED FOR SP 1.3.3 JES2 ONLY (HJE2329). THE SP 1.3.0 VERSION OF JESEXIT1 DOES NOT USE THE WRITER ID EVEN THOUGH CODE COULD BE ADDED TO JES2 AND THE EXIT TO DO SO. N W B C O P Y THIS PROGRAM IS DESIGNED TO BE A FRONT END TO IEBCOPY TO PROVIDE DATASET INGEGRITY WHEN COPYING OR COMPRESSING DATA WITH IEBCOPY. THE PROGRAM WILL ISSUE A RESERVE AGAINST EVERY DATASET WHICH IS DEFINED BY A DDNAME WHICH STARTS WITH "OUT" OR "COMP". THE RESERVE WILL BE MADE IN EXACTLY THE SAME WAY THAT TSO SPF ISSUES ITS RESERVES WHEN UPDATING A MEMBER. ONCE ALL DATASETS HAVE BEEN RESERVED, CONTROL IS PASSED TO IEBCOPY TO PERFORM THE SPECIFIED FUNCTION. WHEN IEBCOPY HAS FINISHED, CONSOLE IS RETURNED TO THE PROGRAM SO THAT THE DATASET RESERVES CAN BE RELEASED. SINCE IEBCOPY REQUIRES QUTHORIZATION, THIS PROGRAM MUST BE LINKED WITH AC=1. T S O C O N S O L E C O M M A N D THIS TSO COMMAND WILL ALLOW A TSO USER TO FUNCTION AS AN O/S CONSOLE. THE ORIGINAL CODE WAS PROBABLY THE SPY COMMAND ON THE MODS TAPES, BUT IT HAS EVOLVED OVER A PERIOD OF TIME. I REGRET THAT THE NAME OF THE ORIGINATOR OF THE CODE HAS BEEN LOST. THE COMMAND CHECKS FOR TSO OPERATOR AUTHORITY FOR ACCESS. ALSO, PCF COMMAND LEVEL IS EXAMINED. PCF LEVEL(0,0) USERS MAY ISSUE ALL O/S AND JES2 COMMANDS WHILE OTHERS MAY ONLY ISSUE O/S AND JES2 DISPLAY COMMANDS ONLY . FOR FURTHER PROTECTION, A TABLE OF AUTHORIZED USERS IS ALSO USED TO DETERMINE THE USERS AUTHORITY TO EXECUTE THE COMMAND. IF ALL OF THESE CHECKS ARE MET, THE USER WILL THEN BE PROMPTED FOR AN AUTHORIZATION PASSWORD. WHILE EXCESSIVE, THESE KINDS OF CHECKS WERE REQUIRED HERE TO MAKE PEOPLE HAPPY. SINCE THE CONSOLE BUFFERS ARE IN THEIR OWN ADDRESS SPACE UNDER SP 1.3 AND THE COMMAND INTERFACE IS SVC 34, THIS COMMAND MUST BE AUTHORIZED. THIS AUTHORIZATION IS CURRENTLY PROVIDED BY AN SVC CALL TO AN SVC WHICH SETS THE COMMAND IN PROTECT KEY 0 TO SET THE AUTHORIZED BIT ON. THUS THE COMMAND CAN PERFORM ALL REQUIRED FUCTIONS LATER AS REQUIRED. THE SVC METHOD OF AUTHORIZATION IS USED INSTEAD OF IKJEFTE2 AUTHORIZATION SO THAT THIS COMMAND CAN RUN UNDER SPF OPTION 6. THE CONSOLE BUFFERS WHICH ARE DISPLAYED UPON ENTRY ARE THOSE FOR THE MASTER CONSOLE. WHEN THE CONSOLE BEING VIEWED IS THE MASTER, MASTER-CONSOLE-ONLY COMMANDS SUCH AS DUMP AND FORCE CAN BE ISSUED. CONSOLE SWITCHING CAN BE ACCOMPLISHED BY THE CONSOLE=NN COMMAND WHERE NN IS THE CONSOLE NUMBER OF ANOTHER CONSOLE. CONSOLE=M CAN BE ISSUED TO SWITCH BACK TO THE MASTER CONSOLE. S E T P F K E Y THIS PROGRAM IS DESIGNED TO RUN AT IPL TIME TO SET THE DEFAULT VALUES FOR THE PFKEYS FOR THE SYSTEM DISPLAY CONSOLES. THIS PROGRAM IS A MODIFIED VERSION OF A PROGRAM I FOUND ON THE CBT TAPE WHICH WAS WRITTEN BY MR. BARRY GOLDBERG OF THE AUTO CLUB OF SOUTHERN CALIFORNIA. I MODIFIED THE PROGRAM TO USE CROSS MEMORY SERVICES UNDER SP 1.3 AND TO PROVIDE AN OPTIONAL PRINTED REPORT WHEN A SYSPRINT DD STATEMENT IS PRESENT. COMMENT CONTROL CARDS CAN BE ENTERED WHEN AN '*' IS IN COLUMN 1. SINCE CROSS MEMORY CODE REQUIRES AUTHORIZATION, THIS PROGRAM MUST BE LINKED WITH AC=1. A U T H S V C THIS SVC IS A TYPE 4 SVC WRITTEN TO ALLOW THE CALLER TO ENTER KEY 0. THIS SVC IS A LITTLE DIFFERENT FROM MOST OTHER SVC CODE IN THAT IT WRITES AN SMF RECORD FOR EACH CALL TO PERFORM A FUNCTION. THE CALLING PROGRAM NAME IS ASSUMED TO BE POINTED TO BY REGISTER 0 ON INPUT AND ALL OTHER INFORMATION SUCH AS JOBNAME/TSONAME, PROGRAMMER NAME, AND ACCOUNTING INFORMATION IS EXTRACTED TO PROVIDE AN AUDIT CAPABILITY FOR UNAUTHORIZED USE. THE FUNCTION TO BE PERFORMED IS IN REGISTER 1 ON INPUT. A ZERO INDICATES THAT PROTECT KEY ZERO IS DESIRED. ANY OTHER VALUE WILL RESET THE USER BACK TO THE PROTECT KEY IN THE TCB. T E S T J E S THIS PROGRAM WAS WRITTEN TO TEST THE JES2 EXIT6 PROGRAM DESIGNED TO ENFORCE INSTALLATION JCL STANDARDS AND TO SET THE APPROPRIATE JOB CLASS BASED ON DEVICES USED. THE INPUT TO THIS PROGRAM IS A SEQUENTIAL FILE OF INTERNAL TEXT CREATED USING THE QUEUE COMMAND AVAILABLE ON MOST OF THE MODS TAPES. FILE 5 OF A JOB CAN BE PROCESSED WITH ONE OF THE NEWER VERSIONS OF THE QUEUE COMMAND AND THE SAVE COMMAND CAN BE USED TO SAVE THIS FILE INTO A DATA SET. THE OUTPUT FILE MUST BE A JES2 SYSOUT DATA SET SINCE THE EXIT WILL DO A JES2 WRITE INTO THIS DATA SET WHENEVER AN ERROR IS DETECTED OR STEP STATISTICS ARE TO BE LISTED. THE REQUIRED JES2 CONTROL BLOCKS FOR THE EXIT ARE FAKED AND CREATED WITH JUST ENOUGH INFORMATION FOR THE EXIT TO FUNCTION. THE CONTROL BLOCKS CREATED ARE THE JCT, PCE, AND JQE. THIS ROUTINE LOADS THE ENTRY NAMED 'EXIT6' FOR PROCESSING. THIS NAME MUST MATCH THE NAME ON THE $ENTRY STATEMENT IN THE EXIT CODE AND MUST BE AN ALIAS FOR OR THE ENTRY POINT FOR THE MODULE BEING TESTED SO THAT THE JES2 PREFIX STUFF CAN BE BYPASSED. WHEN TESTING THIS JES2 EXIT, THE LOCAL VARIABLE &&TSO IN THE EXIT SHOULD BE CHANGED TO 'YES' FROM 'NO' TO CHANGE THE $$WTO INSTRUCTIONS TO WTO INSTRUCTIONS AND BYPASS THE ESTAE MACROS SO THAT THE TEST COMMAND CAN DETERMINE THE ADDRESS OF ANY ABENDS.File 382
Table of ContentsIS FROM DELUXE CHECK PRINTERS OF SAINT PAUL , MINNESOTA AND CONTAINS A PROGRAM CALLED DLXTRANS WHICH WAS WRITTEN TO ALLOW TRANSMISSION OF ANY SIZE FILE FROM / TO AN MVS HOST FROM / TO A VS1 REGION RUNNING A WORKSTATION RJE PACKAGE ( IN OUR CASE ' HRNES ' ) . THIS FILE IS IN IEBUPDTE SYSIN FORMAT , SEE THE MEMBER CALLED $$DOC FOR ADDITIONAL INFORMATION .File 383
Table of ContentsIS FROM INTEL AND CONTAINS A COPY OF THEIR CLISTS REQUIRED FOR USE WITH THEIR TECHINFO SYSTEM WHICH IS CONTAINIED IN FILE 352 OF THIS TAPE . THIS FILE IS IN IEBCOPY FORMAT (VB LRECL=84 BLKSIZE=15456) . SEE THE MEMBER CALLED $$DOC FOR ADDITIONAL INFORMATION .File 384
Table of ContentsIS FROM COMPUTER DATA SYSTEMS INC OF ROCKVILLE , MARYLAND . THIS FILE IS IN IEBUPDTE SYSIN FORMAT AND CONTAINS : 1 . ISPF QUEUE 2 . ISPF SPY 3 . OTHER PROGRAMSFile 385
Table of ContentsIS FROM THE HARTFORD INSURANCE GROUP AND CONTAINS THE FOLLOWING PROGRAM DESIGNED TO COMPARE TWO COPIES OF LPALIB AND REPORT ON DIFFERENCES IN THEM . IT ALSO COMPARES ONE OF THE LPALIB COPIES TO LINKLIB TO REPORT ON DUPLICATE MEMBERS. JCL IS AS FOLLOWS : OLDLPA - POINTS TO THE 'OLD' COPY OF LPALIB NEWLPA - POINTS TO THE 'NEW' COPY OF LPALIB LINKLIB - OPTIONAL, POINTS TO A COPY OF LINKLIB THAT IS COMPARED TO THE NEWLPA DD. IF NOT DESIRED, DUMMY THIS DD STATEMENT. REPORT1 - MEMBERS IN OLDLPA THAT ARE NOT IN THE THE NEWLPA REPORT2 - MEMBERS IN NEWLPA THAT ARE NOT IN THE OLDLPA REPORT 3 - DUPLICATE MEMBERS BETWEEN LPALIB AND LINKLIB REPORT4 - CHANGES IN MODULE LENGTH OF MEMBERS THAT OCCUR IN BOTH OLDLPA AND NEWLPA. ALL REPORTS GIVE MODULE SIZE, INDICATE ALIAS ENTRIES, (NO SIZE GIVEN FOR ALIASES, AND REPORT ON TOTAL DIFFERENCES. REPORT 4 WILL SHOW THE DIFFENCE IN SIZE OF TWO COPIES OF THE SAME MODULE, AND WILL REPORT ON THE TOTAL SIZE DIFFERENCE OF THE MODULES LISTED.File 386
Table of ContentsIS FROM THE FIRST NATIONAL BANK OF ATLANTA AND CONTAINS A COPY OF THEIR AMASPZAP MODIFICATION . THIS USER MODIFICATION IS TO MODIFY "AMASPZAP" MODULE TO CALL MODULE "DSDSPZAP" WHICH WRITES AN SMF RECORD FOR ALL CONTROL CARDS USED BY MODULE "AMASPZAP". THIS MODIFICATION WILL ALLOW FOR A HISTORICAL AUDIT TRAIL OF THE USE OF ZAP, AND ALSO THE DAILY CHECKING OF THE USE OF ZAP . THIS FILE IS IN IEBUPDTE SYSIN FORMAT .File 387
Table of ContentsIS FROM CITI-TRUST IN NEW YORK AND CONTAINS SEVERAL OF THEIR UTILITY PROGRAMS . THIS FILE IS IN IEBUPDTE SYSIN FORMAT . FOR ADDITIONAL INFORMATION SEE THE MEMBER CALLED $DOC . THE FOLLOWING IS INFORMATION ABOUT THE PROGRAMS THEY HAVE CONTRIBUTED : * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * PROGRAM: DATETIME PURPOSE: SUBROUTINE USED BY OTHER PROGRAMS(S) IN THIS FILE * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * PROGRAM: IFOXXREF PURPOSE: APPEND A MNEMONIC CROSS-REFERENCE TO THE PRINTED OUTPUT OF AN ASSEMBLER-XF EXECUTION. LOGIC: LINK TO THE ASSEMBLER (IFOX00). IF FOXY'S RETURN- CODE WAS ZERO, READ THE SYSPRINT LISTING TABLING THE DATA IN ALL VALID OPERATION FIELDS ALONG WITH THE LINE NUMBER. AT END, SORT ASCENDING BY MNEMONIC, MODIFY THE (INCORE) JFCB FOR SYSPRINT TO "MOD", OPEN SYSPRINT FOR OUTPUT, THEN PRINT THE CROSS REFERENCE. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * PROGRAM: LPAXTRCT/LPACOMPR PURPOSE: TO COMPARE INFORMATION IN THE DIRECTORIES OF TWO LOAD LIBRARIES. LOGIC: LPAXTRCT GATHERS INFORMATION ABOUT A LOAD LIBRARY FROM THE INCORE CONTROL BLOCKS, FORMATS THIS INFO- RMATION INTO TWO 256-BYTE RECORDS, WRITES THOSE RECORDS TO A DATASET, THEN COPIES THE LOAD LIBRARY DIRECTORY IN BACK OF THE TWO CONTROL RECORDS. LPACOMPR READS THE FILE CREATED BY LPAXTRCT AND GATHERS THE SAME INFORMATION ABOUT THE OTHER LOAD LIBRARY, THEN COMPARES THE TWO. DIFFERENCES ARE PRINTED IN AN EASY-TO-READ SIDE-BY-SIDE FORMAT. THE DIFFERENCES NOTED ARE MODULE ADDS/DELETES, TTR, ATTRIBUTES, AND LENGTH. SINCE THE PROGRAM WAS ORIGINALLY CODED FOR LPALIB COMPARES (YOU COULDN'T GUESS FROM THE NAME, COULD YOU?), IT ALSO FLAGS SUCH THINGS AS NON-REENTRANT MODULES. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * PROGRAM: SALVAGE PURPOSE: TO RECOVER AS MUCH DATA AS POSSIBLE FROM (WHAT USED TO BE) A PDS WITH AN LRECL OF 80, AFTER CLOBBERING THE DIRECTORY AS WITH: //SYSUT2 DD DSN=GOOD.OLE.PDS INSTEAD OF: //SYSUT2 DD DSN=GOOD.OLE.PDS(MEMBER) LOGIC: SALVAGE READS THE DATASET ONE BLOCK AT A TIME. IF THE BLOCK READ WAS A MULTIPLE OF 80 BYTES IN LENGTH, IT IS DEBLOCKED AND WRITTEN TO A QSAM PS FILE. AT END-OF-MEMBER (INDICATED BY A ZERO-LENGTH RECORD - UNIT EXCEPTION), A DELIMITER IS WRITTEN TO THE QSAM PS FILE. THIS DELIMETER IS IN THE FORM OF A "./ ADD" IEBUPDTE CONTROL STATEMENT FOR MEMBER "MEM#XXXX" WHERE "XXXX" STARTS AT "0001" AND CONTINUES TO "9999". NOTES: WORKS ONLY ON 3350'S IN NATIVE MODE. HAS ABSOLUTELY NO RESPECT FOR DS1LSTAR, SO READS PAST THE LOGICAL END-OF-FILE. CAN ALSO BE USED ON AN INTACT PDS IN ORDER TO RECLAIM "GAS" MEMBERS. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * PROGRAM: SWAPDDN (COMMAND PROCESSOR) PURPOSE: TO CHANGE THE DDNAME OF AN ALREADY ALLOCATED DATASET WITHOUT HAVING TO FREE AND RE-ALLOCATE IT. GREAT FOR LAZY PEOPLE SUCH AS ME AND/OR SLOW SYSTEMS SUCH AS OURS. LOGIC: VERY STRAIGHTFORWARD. COMMAND PARSES THE INPUT STRING AND ISOLATES THE OLD AND NEW DDNAMES. IT THEN LOCATES THE TIOT ENTRY THAT CONTAINS THE OLD DDNAME, GETS INTO KEY ZERO, AND THEN, WELL ... NOTES: USE ONLY ON FILES THAT HAVE ARE CLOSED. CHANGES THE FIRST OCCURRENCE OF THE OLD DDNAME IN THE TIOT. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * PROGRAM: SYSAFFIN PURPOSE: TO INSURE THAT THE JOB IN WHICH THE PROGRAM EXECUTES RUNS ON THE PROPER MACHINE. LOGIC: SYSAFFIN TAKES A SIX CHARACTER PARM THAT IS THE CPU SERIAL NUMBER OF THE MACHINE ON WHICH THE JOB IS TO RUN. IT THEN DOES AN STIDP (STORE CPU-ID), AND COMPARES THE CPU SERIAL OF THE PROCESSOR WITH THE PARM. IF THE TWO MATCH, OR IF NO PARM WAS SPECIFIED, THE PROGRAM ENDS (ALLOWING THE JOB TO CONTINUE). OTHERWISE, THE PROGRAM SCANS A TABLE OF VALID CPU-IDS, SEARCHING FOR THE ONE THAT WAS CODED ON THE PARM. IF IT IS NOT FOUND, AN ABEND U0311 IS ISSUED (WITH STEP, SO DON'T PLAY AROUND WITH IT ON TSO!). IF A MATCH IS FOUND, THE PROPER JES2 SYSTEM-ID IS TAKEN FROM THE TABLE AND THE FOLLOWING STRING OF JES2 COMMANDS IS CONSTRUCTED AND EXECUTED: $HJXXXX;CJXXXX;TJXXXX,S=SSSS;EJXXXX;AJXXXX (HERE XXXX IS THE 1-4 DIGIT JOB NUMBER AND SSSS IS THE CORRECT JES2 SYSTEM-ID) NOTES: SEE NOTES AND CAUTIONS IN THE CODE. WILL NOT ASSEMBLE UNLESS YOU UPDATE THE CPUID/SYSID TABLE. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * PROGRAM: WAIT4END PURPOSE: TO TEMPORARILY HALT THE PROGRESS OF A JOB OR USER UNTIL A PARTICULIAR JOB TERMINATES. LOGIC: THIS IS A CANNIBALIZED VERSION OF THE "IFENDED" TSO COMMAND THAT RUNS IN BATCH OR AS A CALLED PROGRAM. IT TAKES A PARM OF THE NAME OF THE JOB FOR WHICH IT IS TO WAIT. IT TIMER-POPS EVERY 10 SECONDS AND CHECKS TO SEE IF THE JOB IS RUNNING. IF IT IS NOT, THE PROGRAM ENDS, AND THE JOB (OR USER) CONTINUES. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * PROGRAM: PW1MATCH/PW2MATCH PURPOSE: TO REPORT ON THE TIMELINESS WITH WHICH OS PASSWORD PROMPTS ARE ANSWERED BY OPERATORS. LOGIC: PW1MATCH READS A TAPE OR DISK VERSION OF THE SYSLOG, AND STRIPS OFF ALL PASSWORD PROMPTS (IEC301A MESSAGES), AND THEIR CORRESPONDING REPLIES. THE PROMPTS ARE WRITTEN TO THE FILE WITH THE DDNAME "PROMPTS", AND THE REPLIES ARE WRITTEN TO THE FILE WITH THE DDNAME "REPLIES". THESE TWO FILES ARE THEN SORTED (INDEPENDENTLY) BY REPLY-ID IN STEPS "SORTPROM" AND "SORTREPL". (THE SORT USES THE SYNCSORT OPTION "EQUALS" TO KEEP RECORDS WITH EQUAL SORT CRITERIA IN THE SAME ORDER THAT THEY WERE IN THE INPUT FILES). THE RECORDS IN THESE SORTED FILES ARE THEN MATCHED BY REPLY-ID AND THE DATA MERGED INTO ONE RECORD WHICH IS WRITTEN TO THE FILE WITH THE DDNAME "MERGED". THE FINAL STEP OF THE JOB PRINTS A REPORT THAT DETAILS THE TIME SPENT WAITING FOR REPLIES TO PASSWORD PROMPTS. NOTES: REPORT STEP REQUIRES THE "SAS" PRODUCT (FROM THE SAS INSTITUTE). IF YOU DO NOT HAVE SAS, IT SHOULD BE VERY EASY TO WRITE THE REPORT PROGRAM IN THE LANGUAGE OF YOUR CHOICE. AN AN ALTERNATIVE TO USING SYNCSORT'S "EQUALS" OPTION WOULD BE TO MODIFY PW1MATCH TO ADD A SEQUENCE NUMBER TO EACH RECORD AS IT IS PRODUCED, THEN USE THIS AS A SECONDARY SORT FIELD. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * $SAVE ..... USER MACRO FUDGEIT ..... USER MACRO HEX ..... USER MACRO IEFRELSE ..... USER MACRO IEFSAVER ..... USER MACRO REGS ..... USER MACRO SCANTIOT ..... USER MACRO VDATETIM ..... USER MACRO * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *File 388
Table of ContentsIS FROM COMNET AND CONTAINS A COPY OF THEIR OPERATOR COMMANDS SCHEDULING FACILITY. THIS CODE WAS WRITTEN BY MR DAVID B COLE AND IT IN IEBUPDTE SYSIN FORMAT. FOR ADDITIONAL INFORMATION PLEASE SEE THE MEMBER CALLED $$DOC AND READ THE FOLLOWING : A PROGRAM HAS BEEN WRITTEN TO PRINT OUT THE AUTOMATIC SCHEDULING FACILITY FILE BY MAY & SPEH AND IS CONTAINED IN FILE 422 OF THIS TAPE THE MACROS NEEDED FOR THIS SYSTEM ARE CONTAINED IN FILE 408 OF THIS TAPE THE SCHEDULE FACILITY MAKES IT POSSIBLE TO SCHEDULE THE AUTOMATIC EXECUTION OF ANY OPERATOR COMMAND AT ANY TIME OF DAY ON ANY DATE. THE EXECUTION OF THE COMMAND CAN BE REPEATED ACCORDING TO ANY OF A LARGE VARIETY OF DAILY, WEEKLY, MONTHLY, AND/OR YEARLY REPEAT CYCLES. (SEE THE ACCOMPANYING TSO HELP FILE FOR DETAILS). THE SCHEDULE FACILITY SUPPORTS AN OVERRIDE CAPABILITY WHEREBY PARTICULAR SETS OF PERIODICALLY SCHEDULED COMMANDS CAN BE OVERRIDDEN ON SELECTED DATES (SUCH AS HOLIDAYS) WITH ANOTHER SET OF COMMANDS TO BE EXECUTED INSTEAD. SUCH OVERRIDES CAN BE DEFINED EVEN YEARS IN ADVANCE, IF DESIRED. THE SCHEDULE FACILITY PERMITS THE DEFINITION OF A "WINDOW" PERIOD (DEFINED SEPARATELY FOR EACH SCHEDULED AUTOMATIC COMMAND) WHEREBY: - IF THE SYSTEM IS DOWN AT THE TIME THAT A COMMAND IS SCHEDULED TO BE EXECUTED, - BUT IF THE SYSTEM COMES UP ANY TIME DURING THE SPECIFIED "WINDOW PERIOD" FOLLOWING THE COMMAND'S SCHEDULED TIME, - THEN THAT COMMAND WILL BE EXECUTED ANYWAY. THUS THE EXECUTION OF IMPORTANT COMMANDS WON'T BE MISSED JUST BECAUSE THE SYSTEM WASN'T UP IN TIME. IN JES2 "MULTI-ACCESS SPOOL" CONFIGURATIONS, THE SCHEDULE FACILITY'S VSAM DATA BASE CAN BE SHARED BETWEEN MULTIPLE SYSTEMS, AND OPERATOR COMMANDS CAN BE SCHEDULED TO EXECUTE ON EITHER ONE OR THE OTHER (OR "ANY") OF THE ATTACHED CPUS. THE SCHEDULE FACILITY CAN MAINTAIN A LOG FILE WHERE IT RECORDS A TIMESTAMPED COPY OF ALL OPERATOR COMMANDS THAT IT ISSUES. THE SCHEDULE FACILITY IS DESIGNED TO EXECUTE IN A JES2 ENVIRONMENT. IF YOU WISH TO USE IT IN A JES3 SYSTEM, THEN YOU MUST MAKE SUITABLE MODIFICATIONS TO THE FACILITY'S SOURCE CODE.File 389
Table of ContentsIS A COPY OF THE IBM LOGSCAN SERVICE AID CONTRIBUTED BY CAPITAL HOLDING CORPORATION OF LOUISVILLE, KENTUCKY . THIS PROGRAM WAS DESIGNED TO BE USED TO SCAN AND EXTRACT INFORMATION FROM A SYSLOG DATASET . THIS IS FILE IS IN IEBUPDTE SYSIN FORMAT . THE MEMBER CALLED $$DOC CONTAINS INFORMATION ON HOW TO USE LOGSCAN, THE MEMBERS CALLED JES2OBJ AND JES3OBJ ARE THE JES2 AND JES3 VERSIONS OF THE OJBECT DECKS . SORRY BUT NO SOURCE CODE IS AVAILABLE .File 390
Table of ContentsIS A JES2 1.3.3 VER OF THE TSO CP CALLED QUE FROM ANR PRODUCTION COMPANY ( FORMERLY CALLED THE MICHIGAN WISCONSIN PIPE LINE COMPANY ) OF HOUSTON TEXASFile 391
Table of ContentsIS A JES2 1.3.0 VER OF THE TSO CP CALLED QUE FROM OAK RIDGE NATIONAL LABORATORY . THIS VERSION HAS ALL THE SECURITY CHECKS MOVED TO A NEW CSECT FOR THE CHANGES MADE BY OAK RIDGE SEE THE MEMBER CALLED $ONLDOC . THIS FILE IS IN IEBUPDTE SYSIN FORMATFile 392
Table of ContentsIS A JES2 1.3.3 VER OF THE TSO CP CALLED QUE FROM THE TEXAS EMPLOYMENT COMMISSION . FOR THE CHANGES MADE TO THIS VERSION PLEASE SEE THE MEMBER CALLED $TECDOC . THIS FILE IS IN IEBUPDTE SYSIN FORMATFile 393
Table of ContentsIS A JES2 1.3.3/4 VER OF THE TSO CP CALLED QUE FROM THE UNIVERSITY OF FLORIDA . THIS FILE IS IN IEBUPDTE SYSIN FORMAT . THIS CODE WAS TAKEN FROM VERSION 26 OF THE JES2 SP MODS TAPE AND IS BASED ON THE VER OF QUE FROM OAK RIDGE NATIONAL LABORATORY THAT HAS ALL THE SECURITY CHECKS IN ONE NEW CSECTFile 394
Table of ContentsIS RESERVED FOR FUTURE JES2 1.3.3 QUE'SFile 395
Table of ContentsIS RESERVED FOR FUTURE JES2 1.3.3 QUE'SFile 396
Table of ContentsIS RESERVED FOR FUTURE JES2 1.3.3 QUE'SFile 397
Table of ContentsIS RESERVED FOR FUTURE JES2 1.3.3 QUE'SFile 398
Table of ContentsIS RESERVED FOR FUTURE JES2 1.3.3 QUE'SFile 399
Table of ContentsIS RESERVED FOR FUTURE JES2 1.3.3 QUE'SFile 400
Table of ContentsIS DYNAMASK FROM SECURITY PACIFIC NATIONAL BANK IN CALIFORNIA . THIS FILE IS IN IEBUPDTE SYSIN FORMAT . THIS FILE CONTAINS THE FOLLOWING MEMBERS FOR ADDITIONAL INFORMATION SEE THE MEMBER CALLED $$DYNDOC DYNAMASK DYNAMASK PROVIDES THE ABILITY TO DYNAMICALLY CHANGE AND ADD TO THE UNIT NAMES DEFINED AT SYSGEN . DYNAMASK OPTIONALLY CAN BE GIVEN UNIT ADDRESSES OR VOLUMES AND THE UNIT NAMES WILL BE ASSIGNED TO THE UNIT ADDRESSES THAT THE VOLUMES ARE CURRENTLY MOUNTED . IT CAN BE RUN AT ANY TIME THE SYSTEM IS DAINED OF ALL ACTIVITY . DYNAMASK RUNS AS AN OPERATOR REQUESTED OR BATCH SUBMITTED UTILITY WHICH MAKES THE NECESSARY CONTROL BLOCK CHANGES AND EXITS . IT REQUIRES MINIMUM RESOURCES AND EXECUTES IN A FEW SECONDS . DYNAMASK SUPPORTS THE FOLLOWING RELEASES : MVS3.8 - MVS/SP1.3 , MVS/XA2.0 - 2.1.1 GENERIC THIS IS A MVS/370 PROGRAM TO UPDATE THE DEVTMASK AND DEVTNAME TABLES . IT WILL BE CALLED BY DYNAMASK IF INCLUDED IN THE LKED AND WILL BE BYPASSED IF IN A XA SYSTEM . VATUCB THIS IS A PROGRAM TO UPDATE THE UCB ' S FROM INFORMATION IN A USER SUPPLIED VATLST . THIS WILL RUN IN XA AND MVS/370 MODE . IT WILL BE CALLED BY DYNAMASK IF INCLUDED IN THE LKEDFile 401
Table of ContentsIS FROM BELL LABS AND CONTAINS THE SOURCE CODE , MACROS AND TSO COMMAND PROCESSORS REQUIRED TO RUN VERSION 4.1 OF THE TSSO SUBSYSTEM . TSSO IS AN OPERATIONS PRODUCTIVITY AID THAT ALLOWS FOR MVS OPERATOR COMMAND CLISTS , TSO COMMAND EXECUTION FROM AN MVS OPERATORS CONSOLE , AND SELECTED TRAPPING OF MVS OR SUBSYSTEM MESSAGES . THESE MESSAGES CAN THEN BE : A) SUPPRESSED B) REPLIED TO ( IN CASE OF WTOR ) C) HILIGHTED D) LOWLIGHTED E) HAVE A COMMAND ISSUED IN RESPONSE TO TSSO IS AN EXTEREMELY POWERFUL , YET EASY TO USE TOOL MEMBER USEGUIDE CONTAINS THE TSSO USERS GUIDE , A MUCH IMPROVED VERSION OVER PREVIOUS RELEASES , AND MEMBER RELGUIDE CONTAINS A RELEASE GUIDE TO TSSO VERSION 4.1 , INDICATING THE CHANGES SINCE THE PREVIOUS RELEASE . READ THE USERS GUIDE IN ITS ENTIRETY FIRST , AS IT DISCUSSES INSTALLATION , PARAMETER SPECIFICATIONS AND SYNTAX , AS WELL AS PROVIDING A FEEL FOR TSSO ' S CAPABILITIESFile 402
Table of ContentsCONTAINS A COPY OF A DASD MANAGAMENT SYSTEM FROM THE NATIONAL BANK OF ALASKA IN ANCHORAGE , ALASKA . THIS FILE IS IN IEBUPDTE SYSIN FORMAT , SEE THE MEMBER CALLED $$INDEX FOR ADDITIONAL INFORMATIONFile 403
Table of ContentsIS FROM THE COCA COLA COMPANY IN ATLANTA , GEORGIA . THIS MODIFICATION WILL SHOW COMMANDS , WHEN DISPLAYED ON THE SYSTEM LOG WILL BE PREFIXED WITH THE CONSOLE UCMID (OR 'RD' IF FROM A INTRDR, OR 'TS' IF FROM A TIME SHARING USER) . THIS VERSION SHOULD FIT MVS/SP 1.3.0, 1.3.1, 1.3.2 AND 1.3.3 ---> HERE ARE SOME EXAMPLES EXTRACTED FROM SYSLOG <--- ---> COMMENTS ARE ADDED TO THE RIGHT OF THE COMMANDS <--- ---> EXPLAIN WHERE THE COMMAND ORIGINATED. <--- (07) $FPR2,D (THIS JES CMD WAS FROM CONS 07) (00) D T (THIS WAS AN AUTOMATIC COMMAND) STC 7063 (RD) LOGON (THIS IS FROM THE TSOIRDR) (07) $EPR3 (FROM CONS 07) TSU 4268 (TS) $DI (A TSO USER ISSUED THIS VIA THE "$" COMMAND PROCESSOR) (06) $RALL,J=T4154,D=R201 (FROM CONS 06) (00) S FREESPC (AUTO COMMAND) (06) $D'T4154' (06) $DA (FROM CONS 06) (01) D J,A3017H (FROM CONS 01) (03) V 580,ONLINE (FROM CONS 03) TSU 4437 (TS) $TOT4437,ALL,DEST=LOCAL ($ COMMAND CP) TSU 4437 (TS) $TO'O9061W',ALL,F=STD. (" " " (01) #E (00) M 3350,VOL=(SL,DISK01),USE=PRIVATE (AUTO) (00) M 3350,VOL=(SL,DISK11),USE=PRIVATE (AUTO) (07) $FPR2 (03) #RU=5 TSU 4303 (TS) $TJ4318,C=Q M (06) $PR201.PR3 O (03) #E R (03) $DQ,Q=XEQ E (03) #J (03) $DF E (01) $DJ3833 X (03) $DQ,Q=XEQ A (03) $DA M (03) #J L (01) $ DJ4401 E (00) S WTR1 S (00) C A7221A CANCELLED BY JES2 TIME EXCEEDED (THE ABOVE CANCEL WAS GENERATED INTERNALLY BY JES2 ) (07) K S,DEL=RD,SEG=19,CON=Y,RNUM=19,RTME=003 (01) $ D'A04529X' (01) D U,,,583,1 (01) D J,A3017H TSU 4406 (TS) $DU,PRT1 (FROM SPY UNDER TSO) (01) DUMP COMM=(A3017H,JOB SWAPPED OUT 1.5 HRS) TSU 4437 (TS) D D (FROM SPY UNDER TSO)File 404
Table of ContentsIS A TSO COMMAND PROCESSOR FROM FLORIDA POWER CORPORATION CALLED MVSMON. MVSMON IS A COMMAND DRIVEN MVS DISPLAY MONITOR WHICH HAS THE FOLLOWING CHARACTERISTICS. 1. IT IS REENTRANT AND CAN BE PLACED IN PLPA FOR COMMON USE. 2. WHEN EXECUTED AS A SYSTEM TASK IT USES A WTOR/WTO INTERFACE TO THE MCS MASTER CONSOLE. 3. WHEN EXECUTED AS A TSO PROGRAM IT USES A TGET/TPUT INTERFACE TO TERMINAL. 4. WHEN EXECUTED AS A BATCH PROGRAM IT USES A GET/PUT INTERFACE TO SYSIN AND SYSPRINT QSAM FILES. 5. THE PROGRAM DOES NOT REQUIRE ANY AUTHORIZATION OR HOOKS. 6. IF A PARM IS PRESENT, IT IS EXECUTED AS A SINGLE INPUT COMMAND AND THEN THE PGM TERMINATES NORMALLY. THIS IS FOR USE AS A STARTED TASK TO JUST GET A SINGLE RESPONSE WITHOUT USING WTOR. FOR EXAMPLE, S MVSMON,,,PARM=DE 7. NOTE PROGRAM CONTAINS NO RLDS TO REDUCE I/O AND PROCESSING TIME FOR FETCH WHEN EXECUTING OUT OF PDS RATHER THAN PLPA. 8. WHEN EXECUTED AS A CALLED PROGRAM BY THE MESSAGE PROCESSING SUPERVISOR (MPS) GU640001 FOR ONLINE SYSTEMS, IT USES THE FOLLOWING INTERFACES INPUT/OUTPUT CALL ARGUMENTS A. TCAM TERMINAL NAME (8 BYTES) B. MESSAGE ADDRESS C. MESSAGE LENGTH (4 BYTES BINARY) MVSMON IDENTIFIES THIS MODE BY LOCATING CDE ENTRY POINT NAMED MVSMONVT WHICH POINTS TO VECTOR TABLE WITH THE FOLLOWING ENTRIES. A. ADDRESS OF MVSMON WORK AREA CREATED ON FIRST CALL AND USED FOR ALL SUCCEEDING CALLS. B. ADDRESS OF OUTPUT MESSAGE PROCESSOR CALLED BY MVSMON TO OUTPUT MESSAGES. 9. SPIE PROGRAM INTERRUPTION HANDLER ATTEMPTS TO RECOVER FROM TEMPORARY INTERRUPTIONS CAUSED BY CONTROL BLOCK CHANGES DURING ACCESS. 10. STAX INTERRUPTION HANDLER ABORTS AND/OR SURPRESSES THE REMAINING OUTPUT FROM THE CURRENT COMMAND WHEN RUNNING IN TSO MODE. THIS FILE IS IN IEBUPDTE SYSIN FORMAT. PLEASE SEE THE MEMBER CALLED $$DOC FOR ADDITIONAL INFORMATIONFile 405
Table of ContentsIS FROM GTE LABS IN WALTHAM , MASS. AND CONTAINS SAFECOPY WHICH IS A TSO COMMAND PROCESSOR WHICH ENABLES MANY* USERS TO COPY DATA INTO THE SAME DATASET SIMULTANEOUSLY WITHOUT CONFLICTING WITH EACH OTHER. INPUT DATA MAY COME FROM A DATASET, FROM THE TERMINAL, OR FROM DATA STACKED INSTREAM IN A CLIST. SAFECOPY IS ESPECIALLY USEFUL IN CLISTS WHICH WRITE TO A COMMON DATASET. SAFECOPY ACCOMPLISHES THIS BY PERFORMING A SYSTEM ENQUEUE BEFORE WRITING TO THE DATASET. MAJOR NAME IS USERDSN, MINOR NAME IS THE NAME OF THE DATASET INTO WHICH SAFECOPY IS WRITING. INPUT AND OUTPUT CAN BE DESIGNATED BY DATASET NAME, OR BY FILE/DD NAME. IF THE OUTPUT DATASET IS NOT PARTITIONED, THE MOD OPERAND WILL CAUSE THE USE OF THE EXTEND OPERAND OF OPEN, ALLOWING DATA TO BE ADDED ON TO THE END OF A SEQUENTIAL DATASET. THE DEFAULT IS NONUM. THE USE OF THE NUM OPERAND WILL CAUSE THE PHYSICAL RELOCATION OF LINE NUMBERS WHEN SAFECOPYING BETWEEN VARIABLE AND FIXED RECORD LENGTH DATASETS, OR BETWEEN FIXED RECORD LENGTH DATASETS OF DIFFERENT LOGICAL RECORD LENGTHS. THIS FILE IS IN IEBUPDTE SYSIN FORMAT. SEE THE MEMBER CALLED $DOC FOR ADDITIONAL INFORMATIONFile 406
Table of ContentsIS FROM COMPUTER DATA SYSTEMS AND CONTAINS TWO TSO COMMAND PROCESSORS . THIS FILE IS IN IEBUPDTE SYSIN SYSIN FORMAT . THE TWO CP'S ARE : A. CQX THIS CP IS USED TO CANCEL AND DELETE ALL DATA SETS OFF THE QUEUE. THIS COMMAND ONLY AUTHORIZES ITSELF WHEN CALLING SUBSYSTEM INTERFACE. THE SVC NUMBER MUST BE CHANGED FOR THE AUTHORIZING OF THIS FUNCTION TO WHAT EVER NUMBER IS USED FOR YOUR INSTALLATION. THIS SHOULD BE THE ONLY INSTALATION DEPENDENT ITEM IN THIS CODE. THE FORMAT FOR THIS COMMAND IS: "CQ JOBNAME" OR "CQ (JOBNAME(JOBID),JOBNAME(JOBID)....JOBNAME)" THIS WILL REMOVE ONLY SELECTED JOBS WHEN GIVEN THE JOBID OR ALL JOBS WITH A SPECIFIED JOBNAME AND NO JOBID. BE CAREFUL. B. FIND THIS IS A DATA SET SEARCH ROUTINE. THIS USES CP REQUESTS THE DATA SET NAME AND DOES SOME STANDARD CKECKING. IT THE SEARCHES THE CATALOG TO FIND THE ENTRY. AFTER THE CATALOG IS SEARCHED IT THEN SEARCHES THE UCB ENTRIES AND COMPARES THEM WITH OUR DASD TYPES. THIS LIST IS INCORPRATED WITHIN THE CODE AND MAY BE ADDED TO EASILY. IT OBTAINS THE VOLUME NAME AND CKECKS THE VTOC FOR THE FORMAT 1 DSCB. ALSO, IF THERE IS A ALTERNATE PATH THERE IS A SECOND ADDRESS IN THE TABEL POINTING TO THE DEVICE, THERFORE A SECOND SEARCH IS DONE AND IF A 'HIT' IS MADE A SECOND MESSAGE IS PRODUCED. A SECOND CHARACTER TABLE IS PUT IN FOR THE CONVIENCE OF OTHERS.File 407
Table of ContentsCONTAINS A COPY OF DYNAMIC BLDL FROM COMNET IN WASHINGTON D.C. AND WAS WRITTEN BY MR DAVID B COLE . THIS FILE IS IN IEBUPDTE SYSIN FORMAT (SEE THE MEMBER CALLED $$DOC FOR ADDITIONAL DOCUMENTATION) . THE MACROS NEEDED ARE CONTAINED IN FILE 408 OF THIS TAPE AND THE DYNABLDL LOAD MODULE FOR THIS LEVEL OF SOURCE RESIDES IN FILE 035 OF THIS TAPE . THIS PROGRAM IS CONCEPTUALLY BASED ON THE VARIOUS DYNAMIC BLDL PROGRAMS AVAILABLE FROM THE "CBT MODS" TAPE. HOWEVER, THIS VERSION IS A COMPLETE REWRITE THAT INCORPORATES A SERIES OF IMPROVEMENTS : - THIS VERSION OF DYNABLDL IS CAPABLE OF RECOGNIZING AND HOOKING INTO ANY OF SEVERAL VERSIONS OF IBM'S IGC018. THE RECOGNITION CODE IS TABLE DRIVEN, AND ADDITIONAL RECOGNITION TABLES CAN BE FAIRLY EASILY ADDED. - THE RECOGNITION TABLES ARE COMPREHENSIVE. EACH TABLE CONSISTS OF FOUR PARTS. THE FIRST, LABELED "ID#" (WHERE "#" REPRESENTS AN ARBITRARY UNIQUE NUMERIC SUFIX), MUST MATCH AN IGC018'S IDENTIFICATION HEADER. THIS IS USED TO DISTINGUISH ONE IGC018 FROM ANOTHER. THE SECOND AND THIRD PARTS, LABELED "SRCHPO#" AND "DFOUND#", MUST MATCH THE TWO LOCATIONS IN IGC018 WHERE DYNABLDL INSERTS ITS JUMPS TO ITS INTERCEPT ROUTINES. THE FOURTH PART CONSISTS OF A LIST OF DESCRIPTORS OF ALL IBM PRIVATE DATA FIELDS REFERENCED BY THE INTERCEPT ROUTINES. MOST OF THE DESCRIPTORS ARE S-CONS GIVING THE BASE REGISTER BY WHICH IGC018 REFERENCES A FIELD AND THE DISPLACEMENT OF THAT FIELD INTO THE IBM PRIVATE CONTROL BLOCK. THE DYNABLDL INITIALIZATION ROUTINE USES THIS LIST TO DYNAMICALLY MODIFY ALL MACHINE INSTRUCTIONS IN THE TWO INTERCEPT ROUTINES SO THAT THEY CORRECTLY MATCH THE PARTICULAR VERSION OF IGC018 BEING HOOKED INTO. NOTE, THE TWO IBM PRIVATE CONTROL BLOCKS INVOLVED HERE ARE THE "BLDL WORK AREA" AND BLDL'S "SVRB EXTENDED SAVE AREA". - ALL ROUTINES RELATED TO DYNABLDL HAVE BEEN CONSOLIDATED INTO A SINGLE PROGRAM. THIS RELIEVES THE POTENTIAL FOR ERRORS ARISING FROM PARTIAL MODIFICATIONS. - THE DYNAMIC BLDL TABLE IS NOW MAINTAINED BY A STRAIGHT FORWARD "LEAST RECENTLY USED" ALGORITHM. THE PREVIOUSLY USED PERIODIC SORTS AND PARTIAL REFILL METHOD HAS BEEN DISCARDED. - PRIOR VERSIONS OF DYNABLDL DID NOT INTERCEPT LINKLIST BLDL REQUESTS IN WHICH THE USER REQUESTED TWO OR MORE NAMES. FURTHER, PRIOR DYNABLDLS DID NOT COUNT SUCH IGNORED REQUESTS AS "MISSES". CONSEQUENTLY, THE "HIT RATE" REPORTED BACK WAS INCORRECT. (IT WAS TOO HIGH). THIS VERSION OF DYNABLDL DOES HANDLE MULTI-ENTRY BLDL REQUESTS, AND MY EXPERIENCE HAS BEEN THAT THE TRUE HIT RATE HAS RISEN FROM ABOUT 80% TO BETTER THAN 95%. - THE REPORT FUNCTION NOW PRODUCES THREE LISTINGS OF THE DYNAMIC TABLE (PRINTED IN 3-COLUMN FORMAT USING LESS THAN 79 CHARACTERS PER LINE - SUITABLE FOR 3270 DISPLAY). ONE LISTING IS SORTED BY NAME; A SECOND IS SORTED BY HITS COUNT; THE THIRD IS SORTED BY L.R.U. CHARACTERISTIC. - THE DYNABLDL STOP FUNCTION NOW COMPLETELY REMOVES DYNABLDL FROM THE SYSTEM RATHER THAN JUST DISABLING THE HOOK ROUTINES.File 408
Table of ContentsCONTAINS A COPY OF DAVE COLE'S MACLIB ( COMNET ) WHICH IS NEEDED TO ASSEMBLE THE FOLLOWING PROGRAMS DYNABLDL ON FILE 407 XREFASM ON FILE 162 SCHEDULE ON FILE 388 COMPRSEQ ON FILE 226 OFFLOAD ON FILE 225File 409
Table of ContentsCONTAINS A COPY OF #D (SE2SD03D) AND #T (CSCSN03D) FROM FILE 266 THAT HAVE BEEN CORRECT/UPDATED TO NOT CAUSE A SYSTEM CRASH WHEN USED AGAINIST ANOTHER ADDRESS SPACE. SEE THE MEMBER CALLED $$DOC FOR MORE INFO . THIS CHANGE PROBABLY SHOULD ALSO BE INCORPORATED INTO SP1SD03D WHICH IS THE SP1.* LEVEL OF #D WHICH HAS THE OKCANC AND NOCANCL FUNCTION CORRECTEDFile 410
Table of ContentsIS FROM THE BLUE CROSS/BLUE SHIELD OF KANSAS AND CONTAINS A COPY OF TWO DIALOG MANAGER APPLICATIONS. ONE IS AN INTERFACE TO USE THE TSO ACCESS METHODS SERVICES COMMANDS AND THE SECOND IS A CATALOGED DATA SET CLEANUP PROCESS . THIS FILE IS IN IEBUPDTE SYSIN FORMAT AND CONTAINS THE INSTALLATION DOCUMENTATION AND JCL . SEE FILE 410 - 415 FOR THE COMPLETE SYSTEMFile 411
Table of ContentsIS FROM THE BLUE CROSS/BLUE SHIELD OF KANSAS AND CONTAINS A COPY OF TWO DIALOG MANAGER APPLICATIONS. ONE IS AN INTERFACE TO USE THE TSO ACCESS METHODS SERVICES COMMANDS AND THE SECOND IS A CATALOGED DATA SET CLEANUP PROCESS . THIS FILE IS IN IEBUPDTE SYSIN FORMAT AND CONTAINS THE SOURCE AND SAMPLE FILES . SEE FILE 410 - 415 FOR THE COMPLETE SYSTEMFile 412
Table of ContentsIS FROM THE BLUE CROSS/BLUE SHIELD OF KANSAS AND CONTAINS A COPY OF TWO DIALOG MANAGER APPLICATIONS. ONE IS AN INTERFACE TO USE THE TSO ACCESS METHODS SERVICES COMMANDS AND THE SECOND IS A CATALOGED DATA SET CLEANUP PROCESS . THIS FILE IS IN IEBUPDTE SYSIN FORMAT AND CONTAINS THE PANEL LIBRARY . SEE FILE 410 - 415 FOR THE COMPLETE SYSTEMFile 413
Table of ContentsIS FROM THE BLUE CROSS/BLUE SHIELD OF KANSAS AND CONTAINS A COPY OF TWO DIALOG MANAGER APPLICATIONS. ONE IS AN INTERFACE TO USE THE TSO ACCESS METHODS SERVICES COMMANDS AND THE SECOND IS A CATALOGED DATA SET CLEANUP PROCESS . THIS FILE IS IN IEBUPDTE SYSIN FORMAT AND CONTAINS THE MESSAGE LIBRARY . SEE FILE 410 - 415 FOR THE COMPLETE SYSTEMFile 414
Table of ContentsIS FROM THE BLUE CROSS/BLUE SHIELD OF KANSAS AND CONTAINS A COPY OF TWO DIALOG MANAGER APPLICATIONS. ONE IS AN INTERFACE TO USE THE TSO ACCESS METHODS SERVICES COMMANDS AND THE SECOND IS A CATALOGED DATA SET CLEANUP PROCESS . THIS FILE IS IN IEBUPDTE SYSIN FORMAT AND CONTAINS THE SKELTON LIBRARY . SEE FILE 410 - 415 FOR THE COMPLETE SYSTEMFile 415
Table of ContentsIS FROM THE BLUE CROSS/BLUE SHIELD OF KANSAS AND CONTAINS A COPY OF TWO DIALOG MANAGER APPLICATIONS. ONE IS AN INTERFACE TO USE THE TSO ACCESS METHODS SERVICES COMMANDS AND THE SECOND IS A CATALOGED DATA SET CLEANUP PROCESS . THIS FILE IS IN IEBUPDTE SYSIN FORMAT AND CONTAINS THE COMMAND PROCEDURE LIBRARY . SEE FILE 410 - 415 FOR THE COMPLETE SYSTEMFile 416
Table of ContentsIS FROM DELUXE CHECK PRINTERS AND CONTAINS THE FOLLOWING. THIS FILE IS IN IEBUPDTE SYSIN FORMAT SEE THE MEMBER CALLED $INDEX FOR ADDITIONAL INFORMATION CATLIST - THIS PROGRAM WILL DO A VERY FAST LISTING OF AN ICF CATALOG FOR GENERATIONDATASETS AND NONVSAM DATASETS. THE LISTING IS IN THE SAME FORMAT AS IDCAMS (WE USED IT TO BUILD A TMC) BUT THE OUTPUT FORMAT WOULD BE EASY TO CHANGE. THE PROGRAM MUST RUN AUTHORIZED (AC=1) BECAUSE IT OPENS THE CATALOG AS A DATASET. ALSO THERE IS A MODESET WE USED TO ALLOW US TO BYPASS RACF CHECKING. (RACF THINKS YOU NEED ALTER ACCESS TO READ THE DATASET AND ALL OF OUR CATALOGS HAVE A UACC OF UPDATE). ALL THAT WAS DONE IN KEY ZERO WAS TO SET THE JSCBPASS BIT ON. THE SPEED INCREASE OF THIS PROGRAM WAS SEVERAL ORDERS OF MAGNITUDE BETTER THAN IDCAMS ON A LARGE ICF CATALOG. CMDLOFF - THIS COMMAND WILL ISSUE THE COMMAND PASSED TO IT AND THEN CAUSE LOGOFF OF THE USER. THIS IS USEFUL IN THE SITUATION WHERE YOU WANT A USER TO EXIST IN A PROTECTED ENVIRONMENT. EX. CMDLOFF ISPSTART PANEL(USERSEL) DLXAUTHC - THIS COMMAND WILL ISSUE THE COMMAND PASSED TO AFTER SETTING THE JSCBAUTH BIT ON. WHEN THE COMMAND COMPLETES THE JSCBAUTH BIT WILL BE SET OFF. THE JSCB TAMPERING IS DONE IN A USER SVC. YOU MUST REPLACE THE USERSVC MACRO WITH YOUR OWN INTEGRITY VIOLATION. THIS COMMAND IS ESPECIALLY USEFUL FOR ENTERING RACF COMMANDS FROM ISPF DIALOGS. EX. DLXAUTHC LISTDSD DA('DSN1.EXAMPLE') ALL EXIMPORT GENERATE THE JCL NECESSARY FOR EXPORTING AND IMPORTING THE DATA SETS ON A SPECIFIED VOLUME. CREATES ONE DATA SET WITH THE JCL FOR EXPORTING THE DATA SETS ON A SPECIFIED VOLUME AND ANOTHER FOR IMPORTING THE SAME DATA SETS. FOR VSAM FILES, THE JCL WILL BE SET UP TO EXECUTE IDCAMS, EXPORTING TO TAPE AND THEN IMPORTING BACK ONTO THE SAME VOLUME FROM THE TAPE. FOR NON-VSAM PS FILES, THE PROGRAM IEBGENER IS EXECUTED TO COPY THE DATA SET TO TAPE AND THEN BACK TO THE SAME VOLUME. FOR PO FILES, IEBCOPY IS USED. ALSO A CLIST IS GENERATED TO SCRATCH THE TAPE FILES AFTER THE DATA SETS HAVE BEEN IMPORTED. IGGPRE00 DF/DS ALLOCATE PRE PROCCESSING EXIT TESTER' INMRZ01 RECEIVE INITIALIZATION EXIT ALLOWS AUTHORIZATION CHECKING FOR USER IDS EXECUTING RECEIVE IN BACKGROUND. INMRZ11 RECEIVE PRE-PROCESSING EXIT ALLOWS RECEIVE TO RUN IN BACKGROUND WITH THE EXIT REPLACING THE USER INTERACTION IN DETERMINING THE RECEIVING DATA SET NAME. RACFALT - THIS PROGRAM WILL GENERATE A CLIST TO CHANGE THE VOLUME SERIAL NUMBERS IN THE RACF PROFILES OF ALL NONVSAM DATASETS ON A SPECIFIED VOLUME. RACFCLST - THIS PROGRAM WILL GENERATE A CLIST TO REDEFINE (VIA RACF COMMANDS DELDSD, ADDSD, AND PERMIT) FOR ALL DATASETS ON A SPECIFIED VOLUME. DUE TO USE OF RACF INTERNAL MACROS THIS PROGRAM MUST BE RUN AUTHORIZED. IF SYSIN IS PRESENT YOU CAN INCLUDE COMMANDS TO SELECT BY DATASET GROUP ON A VOLUME AND/OR DATASET NAME WITH OR WITHOUT VOLUME SPECIFICATION. WARNING: IF SYSIN IS PRESENT AND DUMMIED OUT OR EMPTY THEN A NULL CLIST WILL BE CREATED.File 417
Table of ContentsCONTAINS A COPY OF THE FOLLOWING # CMD1 COMMANDS THAT HAVE BEEN MODIFIED TO RUN UNDER MVS/XA MVS XA FOR INFORMATIONS ON THE # SUBSYSTEM IN GENERAL YOU HAVE TO READ ABOUT IT IN FILE 366 AND 367 OF THIS TAPE . THIS FILE CONTAINS THE FOLLOWING MEMBERS THAT HAVE BEEN UPDATED FOR XA - AS TIME GOES BY MORE COMMANDS WILL BE UPDATED (HOPEFULLY) AND THEY WILL BE PLACED HERE . THIS FILE IS IN IEBUPDTE SYSIN FORMAT PUT IEES*03D MODULES IN NON-PROTECTED MLPA CMDSBCSC CROSS SYSTEM CONTROL MODULE CMDSBINT INITIALIZATION AND MONITOR MODULE CMDSBTSO TSO FULL SCREEN MONITOR (OLD VERSION) CMDTSO TSO COMMAND (OLD VERSION) CSCSE03D #A EXTENDED DISPLAY ACTIVE CSCSG03D #R DISPLAY DEVICE CSCSI03D #V EXTNEDED DISPLAY UNITS CSCSJ03D #I DISPLAY SYSTEM INDICATORS CSCSL03D #J DISPLAY ACTIVE REPLACEMENT CSCSR03D #O DISPLAY I/O PENDING/ALLOC QUEUE CSCZA03D ##A ACTIVITY MONITOR CSCZJ03D ##J JOB MONITORFile 418
Table of ContentsIS FROM COMBINED INSURANCE OF AMERICA , CHICAGO ILLINOIS , IS IN IEBUPDTE SYSIN FORMAT AND CONTAINS THE FOLLOWING : A. MCS UTILITY PROGRAM TO DISPLAY THE MASTER CONSOLE ( WILL RUN ON MVS/SP OR MVS/XA AN XA VERSION OF THE DIDOCS COMMAND ) B. VLDEXIT AN ACF2 DATASET PRE-VALIDATION EXIT TO LIMIT ALL ALLOCATE/SCRATCH/RENAME FUNCTIONS ON DATASETS WITH THE MIDDLE- INDEX NAME OF TEST TO VOLUMES BEGINNING WITH STM3** C. ACFSCAN AN ACF2 LOGONID EXPIRATION UTILITY TO EXPIRE ALL NON-SOFTWARE ( OR THOSE WITH THE NOEXP INDICATOR SET ON ) LOGONIDS AFTER 31 DAYS OF NON-USE .File 419
Table of ContentsIS FROM HAMILTON STANDARD AND CONTAINS A COPY OF DIDOCS THAT WILL RUN UNDER MVS / XA VER 2.1.2 AND THIS VERSION WILL ALSO RUN UNDER MVS/SP . THIS VERSION IS AN UPDATED COPY OF THE VERSION ORIGAINALLY WRITTEN TO RUN UNDER DCMS . THIS FILE IS IN IEBUPDTE SYSIN FORMAT .File 420
Table of ContentsIS FROM CONNECTICUT NATIONAL BANK AND CONTAINS SOME SAS PROGRAMS THAT ARE FOR USE WITH MVS/XA RMF DATA . THIS FILE IS IN IEBUPDTE SYSIN FORMAT . THIS FILE CONTAINS THE FOLLOWING : SMFXARMF = RMF COMMON SECTION USED BY SAS PROGRAM SMFXASMF = SMF COMMON SECTION USED BY SAS PROGRAM SMFXA70 = SAS PROGRAM TO ANALYZE SMF TYPE 70 RECORDS (CPU ACTIVITY) SMFXA71 = SAS PROGRAM FOR PAGING REPORT SMFXA72 = SAS PROGRAM WORKLOAD REPORT SMFXA73 = SAS PROGRAM FOR CHANNEL PATH REPORT SMFXA77 = SAS PROGRAM FOR ENQUE REPORT SUSEC = ASSEMBLR PROGRAM THAT PROVIDE A CPU SPEED CONSTANT TO ANY SAS ROUTINE SUSECJ = JCL TO ASSEMBLE SUSEC SUSECR = JCL TO EXECUTE THE SUSEC PROGRAMFile 421
Table of ContentsIS THE XACORZAP PROGRAM SUBMITTED BY R . BUDGE OF NATIONAL ADVANCED SYSTEMS ( NAS ) . XACORZAP PROVIDES THE ABILITY TO ALTER NUCLEUS OR LPA MODULES IN ANY MVS ENVIRONMENT , INCLUDING XA OR SP 1.3 . THE PROGRAM USES CONTROL STATEMENTS THAT ARE GENERALLY COMPATIBLE WITH AMASPZAP . THIS FILE IS IN IEBUPDTE SYSIN FORMAT WITH MEMBERS CONTAINING SOURCE OBJECT , AND A USERS GUIDEFile 422
Table of ContentsIS FROM DON MARQUARDT OF MAY & SPEH OAKBROOK TERRACE ILLINOIS . THIS FILE IS IN IEBUPDTE SYSIN FORMAT AND CONTAINS THE FOLLOWING MEMBERS : SEE MEMBER CALLED $INDEX FOR ADDITIONAL INFORMATION GENFCB GENERATES A FCB IMAGE IT IS USED BY OUR PRINT ROOM OPERATORS MAS9010 PRINTS OUT THE AUTOMATIC SCHEDULING FACILITY FILE THIS FACILITY WAS WRITTEN BY DAVE COLE AT COMNET AND WAS FILE 388 AS OF VERSION 245 ENT13 YET ANOTHER HOUSEKEEPING ROUTINE EXT13 COMPANION TO ENT13 EQUATE STILL ANOTHER REGISTER EQUATE # MEMBERS ARE CLISTS $ MEMBERS ARE JCLFile 423
Table of ContentsIS FROM JEFF BROIDO OF BROIDO COMPUTER CONSULTING OF NEW JERSEY. THIS FILE IS IN IEBUPDTE SYSIN FORMAT AND CONTAINS THE FOLLOWING MEMBERS : $$$COJRB....ASSEMBLER MACRO FOR COPYRIGHT NOTICE #CHECKDD....HELP MEMBER FOR CHECKDD #CKDAY......HELP MEMBER FOR CKDAY #CKM........HELP MEMBER FOR CKM #CKMOUNT....HELP MEMBER FOR CKMOUNT #CKO........HELP MEMBER FOR CKO #CLRDAY.....HELP MEMBER FOR CLEARDAY #LAA........HELP MEMBER FOR LAA #QUOTE......HELP MEMBER FOR QUOTE #TELL.......HELP MEMBER FOR TELL BRODCAST....SOURCE CODE FOR PGM TO LOAD SYS1.BRODCAST CHECKDD.....SOURCE CODE FOR PGM TO CHECK FOR ALLOCATED FILENAMES CKDAY.......SOURCE CODE FOR PGM TO CHECK FOR 1ST LOGON OF THE DAY CKM.........SOURCE CODE FOR PGM TO CHECK PRESENCE OF MEMBER IN PDS CKMOUNT.....SOURCE CODE FOR PGM TO CHECK A USER'S MOUNT PRIVILEDGE CKO.........SOURCE CODE FOR PGM TO CHECK A USER'S PRIVILEDGES CMAP........SOURCE CODE FOR PGM TO PRODUCE A CSA STORAGE MAP K...........ASSEMBLER MACRO LAA.........SOURCE CODE FOR PGM TO PRODUCE AN EXPANDED ALLOCATION LISTER MAPSP.......SOURCE CODE FOR PGM TO PRODUCE MVS/SP STORAGE MAP MAPXA.......SOURCE CODE FOR PGM TO PRODUCE MVS/XA STORAGE MAP MERKNOW.....SOURCE CODE FOR SUPPORT ROUTINE FOR THE NOW MACRO NOW.........ASSEMBLER MACRO OFF.........ASSEMBLER MACRO ON..........ASSEMBLER MACRO QUOTE.......SOURCE CODE FOR PGM TO READ 'QUOTE-OF-THE-DAY' REGS........ASSEMBLER MACRO SMAP........SOURCE CODE FOR PGM TO PRODUCE A STORAGE MAP TELL........SOURCE CODE FOR PGM FOR TELECONFERENCING TSO COMMAND TF..........ASSEMBLER MACRO VPUT........ASSEMBLER MACRO VTPUT.......ASSEMBLER MACRO VWTPU.......ASSEMBLER MACROFile 424
Table of ContentsIS CURRENTLY EMPTYFile 425
Table of ContentsIS CURRENTLY EMPTYFile 426
Table of ContentsIS CURRENTLY EMPTYFile 427
Table of ContentsIS CURRENTLY EMPTYFile 428
Table of ContentsIS CURRENTLY EMPTYFile 429
Table of ContentsIS CURRENTLY EMPTYFile 430
Table of ContentsIS CURRENTLY EMPTYFile 431
Table of ContentsIS FROM MR LIONEL DYCK OF ROCKWELL INTERNATIONAL AND CONTAINS A COPY OF THEIR FILE 001 WHICH IS DOC FOR THEIR TAPE . THEIR FILE NUMBERS ARE OFFSET BY 430 ( IE THEIR FILE 001 IS MY FILE 431 THEIR FILE 010 IS MY FILE 440 THEIR FILE 021 IS MY FILE 451 ) SOME OF THE UTILITIES/TSO COMMANDS/ISPF PANELS/CLISTS WERE DEVELOPED AT ROCKWELL. MANY WERE FOUND ON THE LA MVS USERS GROUP TAPE, THE SHARE TAPE OR THE CBT TAPE. SEE THE FILE 436 MEMBER BASELINE FOR THE ORIGIN OF ANY SOURCE. SOME OF THE THINGS OF INTEREST WHICH MAY BE FOUND ON THIS TAPE ARE: COMPLETE ISPF SYSTEM FOR SYSTEM PROGRAMMER TYPES. REPLACEMENT FOR THE IBM SUPPLIED ISPF DIALOG FOR MVS/BDT A COMPLETE SOURCE MAINTENANCE SYSTEM FOR JES3 OR ANY SOURCE MAINTAINED PACKAGE. THERE IS ALSO A FILE CONTAINING OUR MODIFICATIONS (EXITS) TO MVS/BDT. INCLUDING A USERMOD TO SUPPORT TSO DATASET NAMING CONVENTIONS FOR THE MVS/BDT TSO COMMAND. SEE CLIST MEMBER ISPF OR PRESAMP FOR A SAMPLE ON HOW TO USE THIS SYSTEM NOTE THAT MEMBER ALLISPF IS A COPY OF THE PREISPF CLIST RENAMED TO PROTECT THE GUILTY. THE UTILITIES MANUAL IN FILE 438 IS OVER 600 PAGES AND DOCUMENTS HOW TO INSTALL THIS SYSTEM AND ALL OF THE TSO COMMANDS/PROGRAMS IN THIS PACKAGE. NOTE: NONE OF THIS CODE HAS BEEN TESTED IN AN MVS/XA WORLD YET !!! A TSO COMMAND WHICH WILL INVOKE ANY TSO COMMAND USING THE ATTACH SVC AND UTILIZING ANY SPECIFIED TASKLIB. THIS SIMPLIFIES TESTING OF NEW TSO COMMANDS THAT YOU DON'T WANT TO PUT INTO THE LINKLIST YET. A TSO COMMAND SIMILIAR TO THE ABOVE WHICH INVOKES A PROGRAM. THE ABOVE COMMANDS HAVE ALIASES WHICH WILL INVOKE THE SPECIFIED PROGRAM/COMMAND IN AN AUTHORIZED STATE. NO MORE IKJEFTXX UPDATES. A TSO COMMAND WHICH WILL INFORM YOUR CLIST WHETHER IT IS BEING INVOKED IN NATIVE TSO OR UNDER ISPF. THIS IS DONE BY TESTING FOR THE ENQ SPFUSER. THE SOURCE MAINTENANCE MANUAL IN FILE 439 IS OUR MANUAL ON HOW WE MAINTAIN JES3 SOURCE USING ISPF AND SMP. A TSO COMMAND WHICH INFORMS THE CALLER HOW MUCH VIRTUAL STORAGE IS BEING USED IN HIS ADDRESS SPACE, HOW MUCH IS AVAILABLE, AND HOW MUCH LSQA IS IN USE. A COMPLETE IPCS CLIST DRIVER WITH PSEUDO MENUS AND SEMI-ISPF INTERFACE. THIS ALSO INCLUDES SEVERAL OF THE PRDMP EXITS FOUND ON THE CBT TAPE AND ELSEWHERE. A LISTA REPLACEMENT. AN IEBUPDTE SIMULATOR USED IN THE SOURCE MAINTENANCE SYSTEM TO FIND OUT WHAT A PUT TAPE WILL DO TO A SOURCE MAINTAINED SYSTEM WITHOUT ACTUALLY KILLING YOU. A HANDY UTILITY TO EXPAND A DIRECTORY IN A NON-DISTRUCTIVE MANNER. A UTILITY TO COPY AN SVCDUMP TO THE MSS (3850) AND UPDATE A DUMP CONTROL LOG. AN EXTERNAL WRITER YOU CAN HAVE FUN WITH (CALLED SYSOUT). ISPF PROGRAMS TO: TAKE ANY DSN AND FULLY QUALIFY IT. RETURN FULL DCB AND DIRECTORY INFORMATION FOR A SPECIFIED DSN. EXTRACT INFORMATION FROM SYSTEM CONTROL BLOCKS AND ACF2 AND PUT IT IN ISPF VARIABLES. PROVIDE A LIST OF ALL CATALOGED DATASETS AND ALLOW AN ALMOST UNLIMITED NUMBER OF PROCESSING OPTIONS ON THEM. ISPF APPLICATION TO MANAGE YOUR INDIVIDUAL SLSS. ISPF APPLICATION TO INVOKE THE IBM BULK DATA TRANSFER IUP. ISPF DIALOG TO INVOKE THE DATA SET AND FREE SPACE MANAGER IUP. ISPF APPLICATION TO INVOKE THE WATERLOO SCRIPT. (WE CALL IT DOCFMT SINCE WE HAVE THE IBM SCRIPT UNDER CICS) A COPY OF THE WATERLOO SCRIPT (ONE OF THE LAST FREE VERSIONS) WITH AN UPDATE TO SUPPORT 3380 DASD FOR OUTPUT - WE CALL IT DOCFMT SINCE WE ALSO HAVE DCF (BUT ONLY UNDER CICS). SOME OF THE JES3 USER MODS ARE: IEFUTL DOCUMENTATION ON HOW TO PREVENT 522 ABENDS WHEN THE JES3 GLOBAL IS DOWN. JESCMD A UTILITY TO ISSUE JES3 COMMANDS FROM BATCH OR TSO. JMP A JES3 MONITORING PROGRAM WHICH CAN RUN ON EITHER THE GLOBAL OR LOCAL LJ07901 PROVIDE COLOR 3279 SUPPORT IN 1.3.1 FROM PNB. SJ003A0 INCREASE STANDARD SIZE STAGING AREA TO 520 BYTES. SJ009A0 ALLOW LOCATE TO RUN ON OTHER THAN GLOBAL IF GLOBAL BUSY. SJ013A0 ELIMINATE SOME LINK OVERHEAD IF USING JES3 STEPLIBS. SJ039A0 PROVIDE A WHERE= OPTION TO DC SJ055A0 PROVIDE PROCESSOR NAME IN RESPONSE *I,J OR *I,Q INQUIRY SJ071A0 PROVIDE AN EBCDIC DISPLAY OPTION TO DC SJ082A0 INHIBIT VERIFY RESPONSE MESSAGES AT IPL OR CONNECT. SJ104A0 ELIMINATE WRITING MSG IAT5000 FROM JESMSG TO SAVE JSAM BUFFERS. SJ208A0 PUT LINE COUNT INTO SSOB FOR EXTERNAL WRITER (RMDS). SJ999A0 A USERMOD TO TAKE ADVANTAGE OF IATUX11 AND ELIMINATE THE LOCATE RESPONSE MESSAGES IF THE DATASET IS FOUND. PLUS OVER A 150 OTHER PROGRAMS AND TSO COMMANDS.File 432
Table of ContentsIS FROM MR LIONEL DYCK OF ROCKWELL INTERNATIONAL AND CONTAINS A COPY OF THEIR FILE 002 WHICH IS A COPY OF THEIR CLIST LIBRARY . THIS FILE IS IN IEBCOPY FORMAT ( RECFM=VB,LRECL=255,BLKSIZE=1680)File 433
Table of ContentsIS FROM MR LIONEL DYCK OF ROCKWELL INTERNATIONAL AND CONTAINS A COPY OF THEIR FILE 003 WHICH IS A COPY OF THEIR TSO HELP LIBRARY . THIS FILE IS IN IEBUPDTE SYSIN FORMATFile 434
Table of ContentsIS FROM MR LIONEL DYCK OF ROCKWELL INTERNATIONAL AND CONTAINS A COPY OF THEIR FILE 004 WHICH IS A COPY OF THEIR LOAD MODULE LIBRARY . THIS FILE IS IN IEBCOPY FORMATFile 435
Table of ContentsIS FROM MR LIONEL DYCK OF ROCKWELL INTERNATIONAL AND CONTAINS A COPY OF THEIR FILE 005 WHICH IS A COPY OF THEIR BAL MACRO LIBRARY . THIS FILE IS IN IEBDUPTE SYSIN FORMATFile 436
Table of ContentsIS FROM MR LIONEL DYCK OF ROCKWELL INTERNATIONAL AND CONTAINS A COPY OF THEIR FILE 006 WHICH IS A COPY OF THEIR SCRIPT TEXT LIBRARY USED TO CREATE FILE 438 . THIS FILE IS IN IEBUPDTE SYSIN FORMATFile 437
Table of ContentsIS FROM MR LIONEL DYCK OF ROCKWELL INTERNATIONAL AND CONTAINS A COPY OF THEIR FILE 007 WHICH IS A COPY OF THEIR BAL SOURCE LIBRARY . THIS FILE IS IN IEBUPDTE SYSIN FORMATFile 438
Table of ContentsIS FROM MR LIONEL DYCK OF ROCKWELL INTERNATIONAL AND CONTAINS A COPY OF THEIR FILE 008 WHICH IS A COPY OF THEIR UTILITIES MANUAL. THIS FILE IS LRECL=100 RECFM=FBA BLKSIZE=32700File 439
Table of ContentsIS FROM MR LIONEL DYCK OF ROCKWELL INTERNATIONAL AND CONTAINS A COPY OF THEIR FILE 009 WHICH IS A COPY OF THEIR SOURCE MANINTENANCE MANUAL . THIS FILE IS LRECL=132 RECFM=FBA BLKSIZE=32604File 440
Table of ContentsIS FROM MR LIONEL DYCK OF ROCKWELL INTERNATIONAL AND CONTAINS A COPY OF THEIR FILE 010 WHICH IS A COPY OF THEIR ISPF SKELETON LIBRARY . THIS FILE IS IN IEBUPDTE SYSIN FORMATFile 441
Table of ContentsIS FROM MR LIONEL DYCK OF ROCKWELL INTERNATIONAL AND CONTAINS A COPY OF THEIR FILE 011 WHICH IS A COPY OF THEIR ISPF PANEL LIBRARY . THIS FILE IS IN IEBUPDTE SYSIN FORMATFile 442
Table of ContentsIS FROM MR LIONEL DYCK OF ROCKWELL INTERNATIONAL AND CONTAINS A COPY OF THEIR FILE 012 WHICH IS A COPY OF THEIR ISPF LOAD LIBRARY . THIS FILE IS IN IEBCOPY FORMATFile 443
Table of ContentsIS FROM MR LIONEL DYCK OF ROCKWELL INTERNATIONAL AND CONTAINS A COPY OF THEIR FILE 013 WHICH IS A COPY OF THEIR ISPF MESSAGE LIBRARY . THIS FILE IS IN IEBUPDTE SYSIN FORMATFile 444
Table of ContentsIS FROM MR LIONEL DYCK OF ROCKWELL INTERNATIONAL AND CONTAINS A COPY OF THEIR FILE 014 WHICH IS A COPY OF THEIR VERSION OF THE WATERLOO SCRIPT MEMO LIBRARY. THIS FILE IS IN IEBCOPY FORMATFile 445
Table of ContentsIS FROM MR LIONEL DYCK OF ROCKWELL INTERNATIONAL AND CONTAINS A COPY OF THEIR FILE 015 WHICH IS A COPY OF THEIR VERSION OF THE WATERLOO SCRIPT HYPHENATION DICTIONARY . THIS FILE IS RECFM=VB LRECL=80 BLKSIZE=32716File 446
Table of ContentsIS FROM MR LIONEL DYCK OF ROCKWELL INTERNATIONAL AND CONTAINS A COPY OF THEIR FILE 016 WHICH IS A COPY OF THEIR SCRIPT TEXT LIBRARY USED TO CREATE FILE 439 OF THIS TAPE.File 447
Table of ContentsIS FROM MR LIONEL DYCK OF ROCKWELL INTERNATIONAL AND CONTAINS A COPY OF THEIR FILE 017 WHICH IS A COPY OF THEIR ISPF TABLE LIBRARYFile 448
Table of ContentsIS FROM MR LIONEL DYCK OF ROCKWELL INTERNATIONAL AND CONTAINS A COPY OF THEIR FILE 018 WHICH IS A COPY OF THEIR VM TESTING MANUAL . THIS FILE IS RECFM=FB LRECL=80 BLKSIZE=32700File 449
Table of ContentsIS FROM MR LIONEL DYCK OF ROCKWELL INTERNATIONAL AND CONTAINS A COPY OF THEIR FILE 019 WHICH IS A COPY OF THEIR SYS1.PROCLIB THAT CONTAINS ONLY MEMBERS NEEDED FOR THEIR CONTRIBUTION TO THIS TAPEFile 450
Table of ContentsIS FROM MR LIONEL DYCK OF ROCKWELL INTERNATIONAL AND CONTAINS A COPY OF THEIR FILE 020 WHICH IS A COPY OF THEIR SYS1.PARMLIB THAT CONTAINS ONLY MEMBERS NEEDED FOR THEIR CONTRIBUTION TO THIS TAPEFile 451
Table of ContentsIS FROM MR LIONEL DYCK OF ROCKWELL INTERNATIONAL AND CONTAINS A COPY OF THEIR FILE 021 WHICH IS A COPY OF THEIR JES3 MODS ALSO CONTAINED IN THIS FILE IS ALL THE CURRENT MODIFICATIONS TO MVS/BDT AND RELATED JES3 MODS MOD DESCRIPTION SB001 CREATE USER EXIT BASE CODE AS NEEDED. BDTUX19(R), BDTUX25(R), BDTUX26(R), BDTUX27(R), BDTUX28(R), BDTUX29(R) SB002 SECURE MVS/BDT FOR THE PAYROLL APPLICATION. BDTUX19 SB003 ACF2 VALIDATION FOR MVS/BDT. BDTUX19, BDTUX27 SB004 ACCOUNTING MODS FOR MVS/BDT. BDTUX19 SB005 BDT COMMAND AUTHORIZATION. BDTUX25(R), BDTUX31(R) SB006 MVS/BDT VOLREF SUPPORT. BDTUX08(R) SB007 MVS/BDT TSO COMMAND FRONT-END. BDTCMD(R) (NEW: FRONT-ENDS BDTTSO) SB008 MVS/BDT PRIORITY LIMITING. BDTUX19 SB010 AUTHORIZATION FOR ALL BDT COMMANDS AND JES3 COMMANDS VIA BDT BDTUX31, BDTUX25, BDTUX10(R) SB011 COMPLEMENTARY NODE SUPPORT. CHANGE LOC PARAMETER. BDTUX19(R) SJ203A0 ALLOW JES3 COMMANDS FROM MVS/BDT. IATUX18, IATUX56 SJ210A0 ALLOW BATCH SUBMISSIONS FROM MVS/BDT WITH PROPOGATION OF USERID. IATOSDR, OSDR001(R) NOTES: (R) INDICATES A MODULE REPLACEMENT, OTHERWISE AN UPDATE IS IMPLIED.File 452
Table of ContentsIS FROM MR LIONEL DYCK OF ROCKWELL INTERNATIONAL AND CONTAINS A COPY OF THEIR FILE 022 WHICH IS CURRENTLY EMPTYFile 453
Table of ContentsIS FROM JIM MARSHALL OF THE U.S. AIRFORCE IN SAN ANTONIO TEXAS THIS IS A FILE OF THE JCL PROCEDURES FOR USE WITH FILES 454 AND 455 I HAVE DONATED. BEING AN OS/MVT PERSON (WHEN THINGS WERE FREE) I SAVED THE 360 VERSION OF FORTRAN-G AND PL1-F. THEN ALONG WITH FORTRAN G IS THE GODDARD SPACE FLIGHT CENTER VERSION OF FORTRAN-H (THIS IS NOT FORTRAN-H-EXTENDED). THIS IS ALL FREE SOFTWARE AND WORKS FINE IN THE MVS WORLD. I HAVE BEEN TOLD THAT PL1F DOESN'T FUNCTION IN THE MVS-XA WORLD (IF YOU CAN AFFORD MVS-XA, YOU COULD BUY EVERYTHING). THE OTHER 2 FILES ARE BUILT AS FOLLOWS: PL1FLOAD - THIS CONTAINS THE COMPILER AND LIBRARY FOR PL1F. IN FILE 454 FORTLOAD - THIS CONTAINS THE COMPILERS FOR FORTRAN G & H. ALSO THERE IS THE FORTRAN LIBRARY FOR BOTH OF THEM (SYS1.FORTLIB). IN FILE 455 REGULAR FORTRAN HAS THE 'STAE' ROUTINE CALLED IHOSTAE. WELL GODDARD'S VERSION HAS GSFSTAE WHICH MUST BE AVAILABLE AT RUNTIME. MY ADVICE IS TO STEPLIB TO THE ENTIRE LIBRARY AT RUN TIME. NOTES: YOU CAN FIND OUT ALL THE DEFAULTS BY EXECUTING THE COMPILERS WITH A PARM= AND LOOK AT WHAT IS SET. HAVE FUN, SO NOW YOU HAVE NO EXCUSE TO IGNORE SOME OF THE MORE INTERESTING (IF YOU KNOW WHAT I MEAN) PROGRAMS ON THE MODS TAPES WRITTEN IN PL1F OR FORTRAN!! (LOOK TO THE HEAVENS)File 454
Table of ContentsIS FROM JIM MARSHALL OF THE U.S. AIRFORCE IN SAN ANTONIO TEXAS THIS FILE CONTAINS THE COMPILER AND LIBRARY FOR PL1F.File 455
Table of ContentsIS FROM JIM MARSHALL OF THE U.S. AIRFORCE IN SAN ANTONIO TEXAS THIS FILE CONTAINS THE COMPILER FOR FORTRAN G & H ALSO THERE IS THE FORTRAN LIBRARY FOR BOTH OF THEM .