
I have copied the PDS datasets from the CBT overflow tape to the MVS Tur(n)key system and catalogued them in SYS1.UCAT.CBT. The dataset names on one of the CBTxxx volumes will be CBT429.FILEnnn for file nnn of the CBT tape 429.
The description of the CBT contents was copied from file 1 of the tape and was modified (using a few editor commands) into a html document which you see here: (no text editing or formatting was done, only html tags added)
COMPRESSION / DECOMPRESSION program for this * FILE 002
tape. This is the code used for compression and * FILE 002
decompression of many of the files in this tape. * FILE 002
The official name of this program is CBT973, and * FILE 002
I would recommend assembling and linkediting this * FILE 002
program, and making its load module available at * FILE 002
all times in your installation. The load module * FILE 002
for CBT973 may also be found on File 035 of this * FILE 002
tape. * FILE 002
* FILE 002
The JCL for loading files from this tape on to * FILE 002
disk, may be found in File 003. This JCL is set * FILE 002
up to ASSEMBLE and LOAD the CBT973 program with * FILE 002
every run. When you customize a copy of File 003 * FILE 002
for yourself, you might use your own linkedited * FILE 002
copy of the load module, and not have to assemble * FILE 002
it for every run. * FILE 002
* FILE 002
is a JCL stream with instream procs to drop down * FILE 003
this whole mods tape (except files that have been * FILE 003
deleted) to a disk pack (if you happen to have the * FILE 003
luxury of having a disk pack lying around doing * FILE 003
nothing). * FILE 003
* FILE 003
I'd personally recommend customizing a copy of this * FILE 003
file, to download a few files at a time. Keep the * FILE 003
original copy around, so you know the "unload format" * FILE 003
of whatever file you want to get from the tape. * FILE 003
* FILE 003
AS OF VERSION 323, NEW FILES ARE BEING STORED ON * FILE 003
THIS TAPE WITH ISPF STATISTICS RELOADABLE. YOU * FILE 003
MUST USE THE PDSLOAD PROGRAM JCL IN FILE 003 * FILE 003
INSTEAD OF IEBUPDTE TO GET THE STATISTICS INTO YOUR * FILE 003
LOADED SOURCE PDS'ES. A LOAD MODULE FOR PDSLOAD IS * FILE 003
ON FILE 035 (SOURCE ON FILE 093). INSTRUCTIONS ON * FILE 003
HOW TO USE PDSLOAD INSTEAD OF IEBUPDTE ARE INCLUDED * FILE 003
IN THE NEW COMMENTS IN FILE 003. THOSE FILES THAT * FILE 003
HAVE ISPF STATS INCLUDED ARE MARKED IN THE "FILE * FILE 003
STATUS SECTION" ABOVE, WITH AN "S" NEAR TO THE * FILE 003
COUNT OF THE NUMBER OF RECORDS. * FILE 003
* FILE 003
is source for an assembler program called CBTUPD. * FILE 004
CBTUPD inserts ./ ADD NAME=xxxxxxxx cards into * FILE 004
File 001 of this tape, so the tape documentation, * FILE 004
which is very large, can be broken up into a pds, * FILE 004
with smaller pieces as members. * FILE 004
* FILE 004
After making a copy of this file with the extra * FILE 004
separator cards, using the CBTUPD program, you can * FILE 004
then use the PDSLOAD or IEBUPDTE programs to load * FILE 004
a partitioned dataset with the appropriate * FILE 004
members. Member names are in their original order, * FILE 004
using the EBCDIC collating sequence. * FILE 004
* FILE 004
The member names inserted, are in alphabetical * FILE 004
order, so that when you re-constitute the File 001 * FILE 004
with the OFFLOAD or LISTPDS programs, or with the * FILE 004
=OFFLOAD subcommand of REVIEW, etc, the members * FILE 004
will go back together in the proper order. * FILE 004
* FILE 004
Questions: email sbgolob@attglobal.net * FILE 004
or sbgolob@aol.com * FILE 004
* FILE 004
Please see File 006 for more related tools. * FILE 004
* FILE 004
IS FROM GEORGE SHEDLOCK OF OCALA, FLORIDA, AND * FILE 005
CONTAINS A REXX EXEC TO LOAD THIS TAPE ONTO A * FILE 005
VM SYSTEM. * FILE 005
* FILE 005
MODULE NAME: CBTTAPE EXEC * FILE 005
* FILE 005
AUTHOR: GEORGE SHEDLOCK JR. * FILE 005
4479 SW 159TH ST RD * FILE 005
OCALA, FL 34473 * FILE 005
(352) 347-3868 * FILE 005
* FILE 005
email: gshedloc@chepusa.com * FILE 005
* FILE 005
VERSION: 1.1 (I DON'T LIKE VERSION 1.0 SINCE IT * FILE 005
IMPLIES A LOT OF BUGS ARE STILL IN THERE * FILE 005
WAITING TO BE DISCOVERED.) * FILE 005
* FILE 005
PURPOSE: THIS REXX EXEC WAS WRITTEN BECAUSE I MADE * FILE 005
THE MISTAKE OF TELLING SAM GOLOB THAT IT * FILE 005
WOULDN'T BE HARD TO WRITE SOMETHING LIKE * FILE 005
THIS SINCE I HAD MOST OF THE PIECES AND * FILE 005
JUST HAD TO PUT THEM TOGETHER. WELL, HERE * FILE 005
IT IS... 3 YEARS, 1100 MILES (I MOVED * FILE 005
FROM NEW JERSEY), AND A LOT OF DESERVED * FILE 005
NAGGING FROM SAM. IF THIS IS OF SOME VALUE * FILE 005
TO YOU, GREAT. IF THIS IS OF NO VALUE TO * FILE 005
YOU, YOU'RE WELCOME TO WRITE SOMETHING OF * FILE 005
YOUR OWN. FEEL FREE TO MODIFY THIS TO SUIT * FILE 005
YOUR NEEDS. IF YOU MODIFY THIS, PLEASE * FILE 005
SEND ME A COPY SO THAT IT CAN BE SHARED * FILE 005
WITH OTHERS. * FILE 005
* FILE 005
THIS EXEC WILL ALLOW THE VM SITE A WAY * FILE 005
TO PROCESS THE CBT TAPE IN THE NATIVE * FILE 005
VM ENVIRONMENT. THIS IS MAINLY BECAUSE * FILE 005
THERE ARE A LOT OF REALLY GOOD PROGRAMS, * FILE 005
MACROS, ETC. ON THIS TAPE. WELL, OK * FILE 005
THERE ARE SOME SO-SO PROGRAMS ALSO, BUT * FILE 005
MOST OF IT IS GOOD. INCLUDED IN THIS * FILE 005
FILE IS A PROGRAM I FOUND IN MY TRAVELS * FILE 005
ON THE INTERNET SOME YEARS AGO. IF I * FILE 005
COULD REMEMBER WHO WROTE IT OR WHERE I * FILE 005
FOUND IT, I WOULD GLADLY GIVE THE PROPER * FILE 005
CREDIT. THIS PROGRAM IS THE IEBCOPY * FILE 005
PROGRAM. ALTHOUGH IT WILL ONLY LOAD OR * FILE 005
LIST THE MODULES FROM THE TAPE, IT IS * FILE 005
STILL A GOOD LITTLE UTILITY. * FILE 005
* FILE 005
INITIAL SETUP: * FILE 005
SP PUN * CL K * FILE 005
TAPE REW * FILE 005
TAPE FSF 4 * FILE 005
FI INMOVE TAP1 (RECFM FB LRECL 80 BLOCK 80 * FILE 005
FI OUTFILE PUNCH (RECFM FB LRECL 80 BLOCK 80 * FILE 005
MOVEFILE * FILE 005
CL PUN * FILE 005
SP RDR CL K * FILE 005
READCARD * * * FILE 005
CBTTAPE 402 SETUP A 3390 * FILE 005
* FILE 005
NOTE: IT IS ASSUMED THAT THE CBT TAPE IS MOUNTED * FILE 005
ON YOUR 181 * FILE 005
IN THE CBTTAPE COMMAND, IF 402 IS THE CBT * FILE 005
VERSION, SETUP TELLS IT TO LOAD THE * FILE 005
APPROPRIATE FILES FROM THE CBT TAPE, ASSEMBLE * FILE 005
THEM AND GENERATE LOAD MODULES. IN ADDITION * FILE 005
SETUP WILL ALSO CREATE AN INDEX OF THE CBT * FILE 005
TAPE SO THAT FUTURE RETRIEVALS WILL BE EASIER. * FILE 005
* FILE 005
ON-GOING USAGE: * FILE 005
CBTTAPE 402 FILENO TARGET DISKTYPE * FILE 005
* FILE 005
NOTE: IT IS ASSUMED THAT THE CBT TAPE IS MOUNTED * FILE 005
ON YOUR 181. THE 402 IS AGAIN THE CBT VERSION, * FILE 005
FILENO IS THE FILE NUMBER YOU WANT TO LOAD, * FILE 005
TARGET IS THE FILEMODE OF THE DISK THAT WILL * FILE 005
RECEIVE THE EXTRACTED MODULES, AND DISKTYPE * FILE 005
IS THE DEVICE TYPE TO USE FOR SOME T-DISK * FILE 005
(SOMETIMES WE NEED A LITTLE WORK SPACE) * FILE 005
* FILE 005
EXAMPLE: * FILE 005
CBTTAPE 402 122 R 3390 * FILE 005
THIS WILL GET, IF WE NEED IT, 5 CYLINDERS * FILE 005
OF T-DISK ON A 3390, AND LOAD FILE 122 * FILE 005
FROM CBT VERSION 402 TO THE R MINIDISK. * FILE 005
* FILE 005
REQUIRED FILES: * FILE 005
CBTTAPE EXEC (THIS FILE) * FILE 005
CBT973 ASSEMBLE (FROM FILE 002 OF THE CBT TAPE) * FILE 005
IEBCOPY ASSEMBLE (FROM ELSEWHERE IN THIS FILE) * FILE 005
IEBCOPY HELP (FROM ELSEWHERE IN THIS FILE) * FILE 005
* FILE 005
CONTAINS SEVERAL PROGRAMS USED FOR MANIPULATION OF * FILE 006
THE CBT TAPE AND CBT OVERFLOW TAPE DOCUMENTATION. * FILE 006
* FILE 006
The program called CBTUPD is for the purpose of * FILE 006
introducing appropriately named ./ ADD NAME= cards * FILE 006
into strategic places of the CBT Tape Documentation. * FILE 006
The CBT Tape doc can then be conveniently broken * FILE 006
up into a pds. The member names of the pds are * FILE 006
in collating sequence order (EBCDIC), so that the * FILE 006
members can be put back together as a sequential * FILE 006
file, in their proper order. * FILE 006
* FILE 006
The program called DOCFILE is from Arnold Casinghino * FILE 006
and it puts the indicators in columns 73-80 of the * FILE 006
CBT Tape documentation, to indicate your current * FILE 006
position within the documentation. * FILE 006
* FILE 006
The original idea of the DOCFILE program is from * FILE 006
a COBOL program written by Sam Barr of Northrop. * FILE 006
* FILE 006
DOCFILE has been updated by Sam Golob (03/99) to * FILE 006
take into account the fact that there may be lower * FILE 006
case characters in the CBT Tape Documentation * FILE 006
nowadays. * FILE 006
* FILE 006
This file was moved from File 130 and the former * FILE 006
File 006 was moved to File 130. The reason for * FILE 006
that, was that this file should be near the * FILE 006
beginning of the CBT Tape, since it is used to * FILE 006
process the CBT Tape Documentation File. * FILE 006
* FILE 006
(Actually both of them are. I just put this file * FILE 006
more "forward", because I think more people are * FILE 006
going to use it. File 130 is for loading the * FILE 006
CBT documentation into an INFO/MVS database.) * FILE 006
* FILE 006
I've included the OSTARXMT package in this file * FILE 006
to make it more available. Documentation for * FILE 006
running this package is in File 365. The load * FILE 006
module for the OSTAREDC assembler program to * FILE 006
speed up error checking, is in File 035. If you * FILE 006
get CBT Tape files in OSTARXMT format (LRECL=88), * FILE 006
the presence of the OSTARREC exec here, will make * FILE 006
it easier for you to handle this format. Just * FILE 006
copy OSTARREC into your SYSPROC or SYSEXEC library * FILE 006
and invoke it, against your .XMT files. * FILE 006
* FILE 006
Note: This file also contains copies of the ISPF Edit * FILE 006
Macros CBTUPDTE and COVUPDTE, which are used * FILE 006
to introduce ./ ADD NAME= cards into the CBT Tape * FILE 006
and CBT Overflow Tape documentation files. That * FILE 006
will allow them to be converted into partitioned * FILE 006
datasets, using IEBUPDTE ,PARM=NEW , or PDSLOAD * FILE 006
programs. * FILE 006
* FILE 006
However, the CBTUPD assembler program supersedes * FILE 006
these two edit macros, because it is more accurate * FILE 006
in checking where to insert the ./ ADD cards, * FILE 006
and is less prone to some other errors. * FILE 006
* FILE 006
As of CBTUPD Version 1.3 (or higher), the changes * FILE 006
for each version of the tape are separated out as * FILE 006
distinct members, sorted in reverse order. None of * FILE 006
the edit macros did that job, so CBTUPD is distinctly * FILE 006
better than the CBTUPDTE edit macro. * FILE 006
* FILE 006
Version 1.3 of the CBTUPD program was developed and * FILE 006
tested on the IBM PC using the Tachyon Cross * FILE 006
Assembler and the Tachyon Operating System. This * FILE 006
is a vendor product from Tachyon Software, Denver * FILE 006
Colorado, 1-303-722-1341. * FILE 006
www.tachyonsoft.com/tachyon * FILE 006
This product allows you to develop MVS assembler * FILE 006
programs on an IBM PC, test them on the PC, and * FILE 006
port them to MVS. The object deck produced by * FILE 006
the Tachyon Assembler is compatible with HLASM. * FILE 006
* FILE 006
IS A COPY OF THE SHARE RACF MODS TAPE FROM MR JIM * FILE 007
BLALOCK OF CLEMSON UNIVERSITY IN ANDERSON, SOUTH * FILE 007
CAROLINA. THIS FILE IS IN IEBUPDTE SYSIN FORMAT. * FILE 007
FOR ADDITIONAL INFORMATION SEE THE MEMBERS CALLED * FILE 007
$$$DOC AND $$INDEX. * FILE 007
* FILE 007
email: carey@clemson.edu * FILE 007
* FILE 007
THIS WAS FOR ARNIE'S USE TO SHOW SOME STATS. THE * FILE 008
LENGTH OF HIS RUNS, EXACT FOOTAGES, AND BYTE COUNTS * FILE 008
ARE PRETTY MUCH WHAT HE HAS HERE. ARNIE'S DATA ON * FILE 008
THIS FILE EXTENDS THROUGH VERSION 320 OF THIS TAPE. * FILE 008
ARNIE SUPPORTED THIS TAPE THROUGH VERSION 321. * FILE 008
* FILE 008
IN THE FUTURE, I MAY MAKE SIMILAR USE OF THIS FILE, * FILE 008
BUT SOME OF ITS INFORMATION IS NOW BEING REPORTED * FILE 008
ABOVE IN THE VERSION SECTION. IN PARTICULAR, EXACT * FILE 008
FOOTAGES AND BYTE COUNTS FOR VERSIONS 321 AND BEYOND * FILE 008
ARE RECORDED ABOVE IN THE VERSION SECTION. TO SEE * FILE 008
HOW THIS TAPE HAS GROWN (FLUCTUATED), YOU CAN LOOK * FILE 008
AT THE DATA RECORDED HERE ON THIS FILE, AND CONTINUE * FILE 008
BY LOOKING AT THE END OF THE VERSION SECTION ABOVE. * FILE 008
* FILE 008
IS FROM MR GENE LEW OF MCI OF ROCKVILLE, MARYLAND * FILE 009
AND CONTAINS A COPY OF THEIR RACF EXITS TO * FILE 009
IMPLEMENT RACF 1.7 TAPE DATASET PROTECTION IN * FILE 009
"WARNING" MODE. THIS FILE IS IN IEBUPDTE SYSIN * FILE 009
FORMAT. * FILE 009
* FILE 009
IS FROM MR CHUCK HOFFMAN OF GTE IN WALTHAM, MASS, * FILE 010
AND CONTAINS A COPY OF HIS TSO COMMAND CALLED * FILE 010
ISPFPRIM WHICH ENABLES A USER TO INVOKE AN ISPF * FILE 010
DIALOG FROM READY OR FROM WITHIN ISPF, AND TO USE * FILE 010
AN OPTIONAL PANEL SELECTION NUMBER. FOR ADDITIONAL * FILE 010
INFORMATION SEE THE MEMBER CALLED $$$DOC. THIS * FILE 010
FILE IS IN IEBUPDTE SYSIN FORMAT. * FILE 010
* FILE 010
IS FROM INTEL CORPORATION AND CONTAINS SEVERAL OF * FILE 011
THEIR PROGRAMS. THIS FILE IS IN IEBUPDTE SYSIN * FILE 011
FORMAT. FOR ADDITIONAL INFORMATION SEE THE MEMBER * FILE 011
CALLED $$DOC : * FILE 011
* FILE 011
$$DOC.....THIS MEMBER * FILE 011
ADEBE.....JCL TO ASSEMBLE AND LINK DEBE * FILE 011
AMSG2USR..JCL TO ASSEMBLE AND LINK MSG2USER * FILE 011
ATSO051...JCL TO ASSEMBLE AND LINK TSO051 * FILE 011
DEBE......THIS VERSION WAS MODIFIED TO RUN UNDER * FILE 011
MVS/XA AND WILL NOW SUPPORT BOTH 3420 AND * FILE 011
3480 TAPE DRIVES * FILE 011
MSG2USER..THIS IS A WTO EXIT. THIS EXIT WILL SEND A * FILE 011
MESSAGE TO A TSO USER WHO IS ENQUEUED ON A * FILE 011
DATASET NEEDED BY A BATCH JOB. THE FORMAT * FILE 011
OF THE MESSAGE IS : * FILE 011
NTL861I THE FOLLOWING RESERVED DATASET * FILE 011
NAMES UNAVAILABLE TO JJJJ * FILE 011
NTL863I DSN=DSN * FILE 011
TSO051....THIS PROGRAM WILL GET INFORMATION FROM JCT * FILE 011
AND WILL FILL IN VARIOUS CLIST VARIABLES. * FILE 011
* FILE 011
IS FROM JOHN HANCOCK MUTUAL LIFE INSURANCE COMPANY * FILE 012
AND IS THEIR ISPF BACKGROUND JOBS DRIVER. * FILE 012
* FILE 012
THIS FILE CONSISTS OF OPTIONS DESIGNED TO BE USED WITH * FILE 012
THE INTERACTIVE SYSTEM PRODUCTIVITY FACILITY/PROGRAM * FILE 012
DEVELOPMENT FACILITY (ISPF/PDF). * FILE 012
* FILE 012
NOTE: SOME OF THESE OPTIONS WILL WORK ONLY UNDER ISPF * FILE 012
VERSION 2. PANELS/SKELETONS/MESSAGES PROVIDED FOR USE * FILE 012
WITH JH#PDF8 ARE INTENDED ONLY AS SAMPLES. SOME * FILE 012
MODIFICATION (E.G. ACCOUNTING FIELDS) WOULD BE * FILE 012
REQUIRED AT YOUR INSTALLATION. PANELS THAT CONTAIN A * FILE 012
"VOLUME SERIAL" FIELD DETERMINE A UNIT NAME IN THEIR * FILE 012
)PROC SECTION. THIS SHOULD BE CHECKED FOR * FILE 012
INSTALLATION COMPATIBILITY. * FILE 012
* FILE 012
CHANGES 03/04/85: MODIFICATIONS TO EXPLOIT ISPF * FILE 012
VERSION 2: MACRO ISPCALL NOW SUPPORTS ISPEXEC * FILE 012
FORMAT (SEE NEW JH#PDF8 FOR EXAMPLE); JH#PDF8 * FILE 012
MODIFIED TO USE LM SERVICES TO ENABLE VIO * FILE 012
ISPCTLN DATA SETS TO BE EDITED (UNDER V1 * FILE 012
JH#PDF8 WORKS AS BEFORE); PANEL JHAEFR01 ADDED * FILE 012
(USED BY JH#PDF8 UNDER V2); JH ISR^PRIM * FILE 012
REPLACED FOR V2; MSGS JHA^M04 ADDED; MANY * FILE 012
PANELS/SKELETONS/MESSAGES FORMERLY PREFIXED Z* * FILE 012
ARE NOW PREFIXED JHA*; CLIST ISRCTBL RENAMED * FILE 012
JH#YCTBL; JH EDIT INTERFACE ALTERED FOR V2; * FILE 012
CLIST TSEDITPR RENAMED JH#TEDPR AND CHANGED TO * FILE 012
PROCESS PDF V2 FIELDS; ADDED JH#GTDSN (A DIALOG * FILE 012
PROGRAM THAT RETURNS VOLUME SERIAL AND DATA SET * FILE 012
NAME WHEN PROVIDED A DDNAME - USED BY OTHER * FILE 012
DIALOGS); ADDED JH#TEDRT TO DISPLAY AND EDIT A * FILE 012
USER'S PDF EDIT RECOVERY TABLE; ADDED ISRUOLJH, * FILE 012
IBM'S ISRUOL (PDF 3.8) MODIFIED TO RUN FASTER * FILE 012
BY USING TEMPORARY DATA SETS; ADDED JH#TPRGM TO * FILE 012
INVOKE IEHPROGM FOREGROUND; ADDED JH#EDTMP TO * FILE 012
ALLOW EDITING OF VIO ISPCTLN DATA SETS. * FILE 012
* FILE 012
CHANGES 10/18/83: TABLE DISPLAY UTILITY REWRITTEN AND * FILE 012
ENHANCED. CLIST RENAMED JH#YDTBL FROM * FILE 012
ISRYDTBL. * FILE 012
* FILE 012
CHANGES 10/3/83: JOHN HANCOCK EDIT INTERFACE IS * FILE 012
ENHANCED TO ALLOW USER-DEFINED ABBREVIATIONS * FILE 012
(SEE #3 BELOW); SMALL CHANGES TO JH#PDF8 AND * FILE 012
ASSOCIATED SAMPLE PANELS; ADDED #MAXTOP #8, #9. * FILE 012
* FILE 012
1. JOHN HANCOCK BATCH JOBS DRIVER (JH#PDF8) IS A * FILE 012
GENERAL PURPOSE ISPF FUNCTION FOR THE GENERATION OF * FILE 012
JCL BASED ON DATA ENTERED ON PANELS. PROCESSING IS * FILE 012
CONTROLLED BY AN INITIAL PARM AND BY ISPF * FILE 012
VARIABLES. SEE THE COMMENTS AT THE BEGINNING OF * FILE 012
THE JH#PDF8 SOURCE FOR ADDITIONAL INFORMATION. * FILE 012
* FILE 012
SOME DIFFERENCES BETWEEN PDF OPTION 5 AND JH#PDF8: * FILE 012
JH#PDF8 DOES NOT ALLOCATE DATA SETS FOR * FILE 012
VERIFICATION, WHERE OPTION 5 OPTIONALLY ALLOCATES * FILE 012
THE INPUT DATA SET (ONLY); JH#PDF8 ALLOWS A USER TO * FILE 012
EDIT THE TEMPORARY GENERATED JCL IN ADDITION TO * FILE 012
SUBMITTING OR CANCELING THE JOB; JH#PDF8 ALLOWS * FILE 012
INITIAL AND FINAL SKELETONS TO BE TAILORED FOR EACH * FILE 012
INVOCATION; JH#PDF8 ALLOWS TWO OR MORE PANELS TO * FILE 012
PROVIDE INPUT TO ONE TAILORING OPERATION; WITH * FILE 012
JH#PDF8 PROCESSING SUCH AS JOB CHARACTER * FILE 012
INCREMENTATION IS DONE IN THE PANELS (SEE SAMPLE * FILE 012
JHABP^B) INSTEAD OF IN THE DRIVER PROGRAM. * FILE 012
* FILE 012
SAMPLE PANELS, SKELETONS, AND MESSAGES ARE PROVIDED * FILE 012
FOR USE WITH JH#PDF8. IT IS POSSIBLE, HOWEVER, TO * FILE 012
CREATE TOTALLY DIFFERENT ISPF COMPONENTS FOR USE * FILE 012
WITH THIS DRIVER. THE ONLY REQUIREMENTS ARE THAT * FILE 012
THERE BE A PSEUDO-SELECTION PANEL WHOSE NAME IS * FILE 012
PASSED VIA A PARM TO JH#PDF8 (SAMPLE IS JHABP^A) * FILE 012
AND THAT THE COMPONENTS SET ISPF VARIABLES TO * FILE 012
DICTATE PROCESSING (AGAIN, SEE THE COMMENTS). * FILE 012
* FILE 012
JH#PDF8 CODE IS REENTRANT; THE MODULE MAY BE * FILE 012
PLACED IN LPALIB WITH OTHER ISPF MODULES. * FILE 012
* FILE 012
2. CLIST JH#YDTBL WILL DISPLAY THE CONTENTS * FILE 012
(NON-EXTENSION VARIABLES) OF ANY TABLE IN TABLE * FILE 012
DISPLAY (SCROLLABLE) FORMAT. AS PROVIDED HERE IT * FILE 012
SUPPORTS FIVE DIFFERENT TABLE DISPLAY FORMATS. IT * FILE 012
MAY BE INVOKED FROM ISPF/PDF OPTION 6, VIA THE ISPF * FILE 012
TSO COMMAND, OR FROM A SELECTION PANEL (E.G., * FILE 012
ISRYXD1). * FILE 012
* FILE 012
3. PANEL JHTEPE01 IS A JOHN HANCOCK EDIT INTERFACE. * FILE 012
TO USE IT, ADD THE FOLLOWING ENTRY TO A SELECTION * FILE 012
PANEL: * FILE 012
N,'PGM(ISREDIT) PARM(P,JHTEPE01) * FILE 012
NEWAPPL(ISR)' * FILE 012
NOTE: FUTURE RELEASES OF PDF MAY NOT SUPPORT THIS * FILE 012
METHOD OF IMPLEMENTATION. * FILE 012
* FILE 012
4. CLIST JH#TEDPR WILL DISPLAY THE CONTENTS OF A * FILE 012
USER'S CURRENT EDIT PROFILE (FOR THE APPLICATION * FILE 012
HE HAS ENTERED). IT MAY BE INVOKED FROM ISPF/PDF * FILE 012
OPTION 6, VIA THE ISPF TSO COMMAND, OR FROM A * FILE 012
SELECTION PANEL. THE CLIST MUST BE MODIFIED FOR * FILE 012
YOUR INSTALLATION'S ISPF PROFILE NAMING * FILE 012
CONVENTION. * FILE 012
* FILE 012
5. CLIST TSCMDTB WILL DISPLAY THE CONTENTS OF THE * FILE 012
CURRENT SYSTEM COMMAND TABLE. THIS MAY BE USED BY * FILE 012
END-USERS, SINCE THE "DESCRIPTION," NOT THE * FILE 012
"ACTION," IS DISPLAYED. IF THIS CLIST IS TO BE * FILE 012
USED, IT IS RECOMMENDED THAT A COPY OF THE SYSTEM * FILE 012
COMMAND TABLE (ISPCMDS) BE MADE UNDER A DIFFERENT * FILE 012
NAME (SYSCMDS IS USED IN THE CLIST). STRANGE * FILE 012
THINGS WILL HAPPEN IF YOU ATTEMPT TO OPEN AND CLOSE * FILE 012
A COMMAND TABLE THAT ISPF HAS ALREADY OPENED. * FILE 012
TSCMDTB MAY BE INVOKED FROM ISPF/PDF OPTION 6, VIA * FILE 012
THE ISPF TSO COMMAND, OR FROM A SELECTION PANEL. * FILE 012
* FILE 012
6. CLIST JH#YCTBL DRIVES THE TABLE RECONSTRUCTION * FILE 012
UTILITY. THIS ALLOWS FIELDS TO BE ADDED TO/REMOVED * FILE 012
FROM TABLES WITHOUT LOSING THE TABLE DATA. IT MAY * FILE 012
BE INVOKED FROM ISPF/PDF OPTION 6, OR FROM A * FILE 012
SELECTION PANEL (E.G., ISRYXD1). * FILE 012
* FILE 012
7. PANEL JHAYP14^ PROVIDES ENTRY TO A FOREGROUND * FILE 012
INTERFACE TO THE IBM-SUPPLIED SELECTION PANEL * FILE 012
UPDATE UTILITY (ISPPUP). THIS MAY BE ENTERED FROM * FILE 012
A HIGHER-LEVEL SELECTION PANEL (XX,'PANEL(ZYPUP^)') * FILE 012
OR FROM TSO READY (ISPSTART PANEL(ZYPUP^)). * FILE 012
* FILE 012
8. CLIST ISRALTK ALLOWS A USER TO DEFINE AND ACTIVATE * FILE 012
A SECOND SET OF PROGRAM FUNCTION KEY DEFINITIONS. * FILE 012
READ HELP PANEL XALTK BEFORE USING. IT MAY BE * FILE 012
INVOKED FROM A SELECTION PANEL (E.G.,ISPOPTA) BY * FILE 012
"'XX,CMD(%ISRALTK)'." AN ENTRY IN A COMMAND TABLE * FILE 012
IS ALSO A GOOD IDEA: * FILE 012
VERB ACTION * FILE 012
K2 SELECT CMD(%ISRALTK PARM('&ZPARM')) * FILE 012
* FILE 012
9. PANEL PANELID IS A EXAMPLE OF HOW "PANELID ON" MAY * FILE 012
BE SET WITHOUT THE USER HAVING TO ENTER THE ISPF * FILE 012
COMMAND. THE CODE IN THIS PANEL COULD BE USED IN * FILE 012
ANY SELECTION PANEL, INCLUDING ISR^PRIM AND * FILE 012
ISP^MSTR. * FILE 012
* FILE 012
10. CLIST JH#TEDRT ALLOWS THE DISPLAYING AND * FILE 012
MODIFICATION OF A USER'S EDIT RECOVERY TABLE. IT * FILE 012
MAY BE INVOKED FROM ISPF/PDF OPTION 6, OR FROM A * FILE 012
SELECTION PANEL. THE CLIST MUST BE MODIFIED FOR * FILE 012
YOUR INSTALLATION'S ISPF PROFILE NAMING CONVENTION. * FILE 012
* FILE 012
11. CLIST ISRUOLJH IS JOHN HANCOCK'S MODIFIED ISRUOL, * FILE 012
THE CLIST THAT DRIVES PDF OPTION 3.8. IT HAS BEEN * FILE 012
MODIFIED TO RUN FASTER BY USING TEMPORARY DATA * FILE 012
SETS, BYPASSING CATALOGING AND DELETION. IT USES * FILE 012
PROVIDED DIALOG PROGRAM JH#GTDSN (WHICH CAN BE IN * FILE 012
LPA IF HEAVILY USED). (THIS CLIST HAS ALSO BEEN * FILE 012
MODIFIED TO USE THE SAME JOB CARDS AS OPTION 3.6.) * FILE 012
* FILE 012
12. CLIST JH#TPRGM PROVIDES A PANEL TO RUN IEHPROGM IN * FILE 012
FOREGROUND. TO USE IT ADD THE FOLLOWING ENTRY TO A * FILE 012
SELECTION PANEL: * FILE 012
NN,'CMD(%JH#TPRGM PANEL(JHTEP0M) * FILE 012
PANEL2(JHTEP0M2) SKEL(JHTES0M))' * FILE 012
* FILE 012
13. PROGRAM JH#EDTMP PUTS THE USER INTO EDIT OF AN ISPF * FILE 012
TEMPORARY CONTROL DATA SET (ISPCTLN). IT SUPPORTS * FILE 012
VIO AS WELL AS DASD DATA SETS. IF NO PARM IS * FILE 012
SUPPLIED, THE DATA SET ASSOCIATED WITH THE CURRENT * FILE 012
LOGICAL SCREEN IS USED. TO ACCESS THE DATA SET * FILE 012
USED BY THE PDF SUBMIT COMMAND, USE A PARM OF 0 * FILE 012
(ZERO). THIS PROGRAM MAY BE INVOKED VIA THE ISPF * FILE 012
SELECT SERVICE FROM ANOTHER DIALOG FUNCTION. AN * FILE 012
ENTRY MAY ALSO BE PLACED IN A COMMAND TABLE: * FILE 012
* FILE 012
VERB T ACTION * FILE 012
EDTEMP 3 SELECT PGM(JH#EDTMP) PARM(&ZPARM) * FILE 012
NEWAPPL(ISR) * FILE 012
* FILE 012
THEN A USER CAN ENTER THE EDTEMP COMMAND ON ANY * FILE 012
SCREEN AND EDIT THE DATA SET. * FILE 012
* FILE 012
CONTENTS OF THIS PDS: * FILE 012
* FILE 012
SOURCE: JH#EDTMP * FILE 012
JH#GTDSN * FILE 012
JH#PDF8 * FILE 012
* FILE 012
MACROS: ENTER * FILE 012
ISPCALL * FILE 012
LEAVE * FILE 012
REQUS * FILE 012
SCANLINE * FILE 012
* FILE 012
JCL: $INSTALL (COPY ISPF COMPONENTS AND * FILE 012
ASSEMBLE PROGRAMS) * FILE 012
* FILE 012
$LOAD (SAMPLE JCL TO LOAD * FILE 012
DISTRIBUTION LIB FROM TAPE) * FILE 012
* FILE 012
CLISTS: SEE IEBCOPY STATEMENTS IN $INSTALL * FILE 012
MEMBER * FILE 012
* FILE 012
PANELS: SEE IEBCOPY STATEMENTS IN $INSTALL * FILE 012
MEMBER PLUS MODIFIED ISR^PRIM * FILE 012
* FILE 012
SKELETONS: SEE IEBCOPY STATEMENTS IN $INSTALL * FILE 012
MEMBER * FILE 012
* FILE 012
MESSAGES: SEE IEBCOPY STATEMENTS IN $INSTALL * FILE 012
MEMBER * FILE 012
* FILE 012
IS FROM PENN MUTUAL LIFE AND CONTAINS A PROGRAM TO * FILE 013
PROCESS FILE 001 OF THIS TAPE TO COMPRESS THE SPACE * FILE 013
IT REQUIRES ON DISK. * FILE 013
* FILE 013
IS FROM SAM GOLOB AND CONTAINS A SERIES OF ARTICLES * FILE 014
WRITTEN FOR TECHNICAL SUPPORT MAGAZINE OF NASPA. * FILE 014
THIS FILE IS IN IEBUPDTE SYSIN FORMAT. FOR * FILE 014
ADDITIONAL INFORMATION, SEE THE MEMBER CALLED * FILE 014
$$$INTRO. THESE ARE SAM'S OLDER ARTICLES. (SEE * FILE 014
FILE 120 FOR THE COLLECTION OF SAM'S "MVS TOOLS AND * FILE 014
TRICKS OF THE TRADE" COLUMNS.) * FILE 014
* FILE 014
THIS FILE CONSISTS OF ARTICLES SUBMITTED BY SAM * FILE 014
GOLOB TO "TECHNICAL SUPPORT" MAGAZINE OF NASPA, * FILE 014
THE NATIONAL SYSTEMS PROGRAMMERS ASSOCIATION, * FILE 014
HEADQUARTERED IN MILWAUKEE, WISCONSIN. * FILE 014
* FILE 014
THE MATERIAL PERTAINS LARGELY TO PROGRAMS ON THE CBT * FILE 014
TAPE, AND TO TOPICS OF GENERAL SYSTEMS PROGRAMMER * FILE 014
INTEREST. WITH THE KIND PERMISSION OF BOB BECKER, * FILE 014
FORMER EDITOR OF "TECHNICAL SUPPORT", THEY ARE BEING * FILE 014
DISTRIBUTED WITH THE CBT TAPE TO FURTHER THE * FILE 014
USEFULNESS OF OTHER FILES ON THE TAPE, AND THE TAPE * FILE 014
IN GENERAL. * FILE 014
* FILE 014
CBTCNR1 - A COLUMN ON USEFUL PROGRAMS ON THE CBT * FILE 014
TAPE. INSTALLMENT 1. * FILE 014
* FILE 014
CBTCNR2 - A COLUMN ON USEFUL PROGRAMS ON THE CBT * FILE 014
TAPE. INSTALLMENT 2. * FILE 014
* FILE 014
CBTINTRO - AN INTRODUCTION TO THE CBT TAPE IN * FILE 014
GENERAL. THE ARTICLE SHOWS HOW THE * FILE 014
CBT TAPE CAN IMPROVE YOUR INSTALLATION * FILE 014
GREATLY BY PROVIDING POWERFUL TOOLS. * FILE 014
THIS IS MEANT AS AN INTRODUCTION ONLY, * FILE 014
AND SUGGESTS A FEW OF THE TOOLS WHICH * FILE 014
THE AUTHOR HAS FOUND USEFUL IN HIS * FILE 014
WORK. * FILE 014
* FILE 014
IOCOUNT - DESCRIPTION OF THE AMAZING IO-COUNT ZAP * FILE 014
TO THE OPERATING SYSTEM, WHICH * FILE 014
PROVIDES EXCP-COUNT INFORMATION IN JCL * FILE 014
LISTINGS, FOR ALL ALLOCATED DDNAMES. * FILE 014
THE MODIFICATION IS FOUND ON FILE 369 * FILE 014
OF THE CBT TAPE. THIS IS A DETAILED * FILE 014
DESCRIPTION OF HOW TO INSTALL IT. * FILE 014
* FILE 014
JESART - THIS IS A DESCRIPTION OF HOW TO CONVERT * FILE 014
FROM JES2 VERSION 1.3.4 TO THE HIGHER * FILE 014
RELEASES OF JES2. * FILE 014
* FILE 014
SMPART - I BELIEVE THIS MATERIAL IS FOUND NOWHERE * FILE 014
ELSE IN THIS FORM. THIS ARTICLE IS * FILE 014
MEANT TO INTRODUCE NEW AND OLD SYSTEMS * FILE 014
PROGRAMMERS TO THE CONCEPTS OF SMP. * FILE 014
IT CAN BE USED AS A "HOW-TO-DO-IT" * FILE 014
INTRODUCTION TO ANY LEVEL OF SMP. IT * FILE 014
IS CLEAR, CONCEPTUAL, AND COMPLETELY * FILE 014
STEP-BY-STEP. IT COVERS CONCEPTS OF * FILE 014
ALL RELEASES OF SMP, BOTH SMP4 AND * FILE 014
SMP/E. THE ARTICLE WAS TESTED BY * FILE 014
BEING GIVEN TO NON-SYSTEMS-PROGRAMMERS * FILE 014
TO READ, AND IS MEANT FOR ANYONE WHO * FILE 014
HAS ANYTHING TO DO WITH MVS SYSTEM * FILE 014
MAINTENANCE. THIS MEANS NON-TECHNICAL * FILE 014
MANAGERS AS WELL AS TECHNICAL PEOPLE. * FILE 014
* FILE 014
A SERIES OF THREE ARTICLES HAS BEEN WRITTEN AS * FILE 014
A COURSE TO TEACH THE SUBCOMMANDS OF THE FANTASTIC * FILE 014
"PDS" PROGRAM THAT CAN BE FOUND ON FILE 182 OF THE * FILE 014
CBT TAPE (WITH UTILITIES ON FILE 296). THESE * FILE 014
ARTICLES ARE NOW DISTRIBUTED WITH THE PDS PACKAGE ON * FILE 014
FILE 182, AND WILL NOT BE REPEATED HERE. * FILE 014
* FILE 014
IS FROM WARNER BROTHERS INC OF BURBANK, CA AND * FILE 015
CONTAINS SEVERAL OF THEIR UTILTIES. THIS FILE IS * FILE 015
IN IEBUPDTE SYSIN FORMAT. * FILE 015
* FILE 015
TABLES AND JOBS NECESSARY TO GET SMF TYPE 32 TSO * FILE 015
COMMAND ACCOUNTING RECORDS RUNNING. USEFUL TO SEE * FILE 015
WHAT RESOURCES OEM TSO PRODUCTS USE. * FILE 015
* FILE 015
A FEW PDF EDIT MACROS AND HELP MEMBERS. A PDF * FILE 015
FRONT END FOR DYNASOFT'S TSO WORD PROCESSOR AND * FILE 015
SPREADSHEET. A PRIMARY PDF PANEL THAT CAN SCROLL * FILE 015
IN ALL FOUR DIRECTIONS TO ALLOW DISPLAY OF LOTS OF * FILE 015
PDF OPTIONS. * FILE 015
* FILE 015
A COUPLE OF ACF2 ASM ROUTINES TO DO RESOURCE * FILE 015
VALIDATION AND INQUIRY FUNCTIONS. * FILE 015
* FILE 015
VERSION OF CLIP THAT WORKS WITH DSF REL9 AND XA OR * FILE 015
370. * FILE 015
* FILE 015
TWO JES EXITS. ONE PROVIDES A MASKABLE VERSION OF * FILE 015
$D'NAME***. WAS A SOURCE MOD TO HASPCOMM * FILE 015
RE-WRIITEN AS AN EXIT. EXIT FOUR ALLOWS FOR CODING * FILE 015
DSN= ON SETUP CARDS. EXIT CONVERTS DSN NAMES TO * FILE 015
VOLSER'S SO USER DOES NOT HAVE TO LOOK THEM UP. * FILE 015
SOME LOCAL CODE IN THIS BUT WOULD BE EASY TO DROP * FILE 015
OR CHANGE. * FILE 015
* FILE 015
MVS/XA MOD TO INSTALL CUSTOM CONSOLE PFK DEFINITIONS. * FILE 015
ONE SAMPLE DEFINITION INCLUDED. THIS ALLOWS FOR * FILE 015
SIMPLE RE-DEFINES AFTER GENS OR MAINTENANCE. WE * FILE 015
HAVE TEN CONSOLES SO THIS HELPS. * FILE 015
* FILE 015
MVS/XA MOD TO ALLOW RESTART OF JOBS THAT USE GDG'S * FILE 015
AND REFER TO THEM AS +1 IN LATER STEPS. WITHOUT * FILE 015
THIS MOD JOBS RESTARTED WOULD HAVE TO HAVE ALL * FILE 015
REFERENCES TO +1 CHANGED TO 0. THIS IS AN ERROR * FILE 015
PRONE AND TIME CONSUMING TASK. TESTED AND RUNNING * FILE 015
UNDER XA 2.1.7 DFP 2.2.3. THIS IS A VERY STABLE * FILE 015
MOD. HAS NOT CHANGE SIZE OR LOCATION IN YEARS. * FILE 015
LAST CHANGE WAS A "DISPLACEMEMNT" CHANGE WHEN SIZE * FILE 015
OF MODULE WAS CHANGED. * FILE 015
* FILE 015
MEMBER DESCRIPTION * FILE 015
$JCL JCL USED TO CREATE THIS FILE. * FILE 015
$DSCLAIM STANDARD CYA DISCLAIMER * FILE 015
$README THIS STUFF * FILE 015
#RESTORE HELP FOR RESTORE EDIT MACRO. * FILE 015
#TRAP HELP FOR TRAP EDIT MACRO. * FILE 015
#VPS HELP FOR VPS EDIT MACRO. * FILE 015
ACF2INQ ASM SUBROUTINE TO RETURN ACF2 UID * FILE 015
STRING TO A REQUESTING CICS * FILE 015
TRANSACTION. * FILE 015
ACF2VALD ASM PGM THAT DOES A RESOURCE * FILE 015
VALIDATION FROM BATCH OR TSO. CAN * FILE 015
BE USED TO CONTROL POWERFUL TSO CP'S * FILE 015
LIKE SPY, QUEUE, ETC. OR TO CONTROL * FILE 015
BATCH ACCESS TO CRITICAL RESOURCES. * FILE 015
ASKUID ASM SUBROUTINE TO RETURN ACF2 UID * FILE 015
STRING TO AS A PDF DIALOG VARIABLE. * FILE 015
CLIP ASM PGM RUNS AS A STARTED TASK. * FILE 015
USED TO RELABEL OR INSPECT DASD FROM * FILE 015
A CONSOLE. RUNS OK WITH DSF REL9. * FILE 015
DYN#C1 PDF CLIST TO INVOKE DYNASOFT PRODUCT * FILE 015
DYN#P1 PRIMARY DYNAPLAN PANEL * FILE 015
DYN#T1 FIRST PANEL OF PROPOSED TUTORIAL * FILE 015
SERIES, WOULD ALSO BE A SELECTABLE * FILE 015
OPTION OF DYN#P1. * FILE 015
DYNASEND JCL USED TO CREATE THIS FILE * FILE 015
DYNM00 PDF MESSAGE MEMBER * FILE 015
GDGMOD VERY USEFUL MOD TO SIMPLIFY * FILE 015
RESTARTING JOBS THAT USE GDG'S. * FILE 015
IEEMB846 SOURCE FOR TSO ACCOUNTING TABLE. * FILE 015
IEEPK860 SAMPLE INPUT TO CONSOLE PFK MOD. * FILE 015
ISPTCM SOURCE FOR ISPF ACCOUNTING TABLE * FILE 015
ISR*PRIM SAMPLE PRIMARY PANEL USED TO INVOKE * FILE 015
OPTION "DYNA". KIND OF NEAT AS IT'S * FILE 015
SCROLLABLE IN FOUR DIRECTIONS. * FILE 015
JCLJES4 JCL TO ASM + LINK JES EXIT 4 * FILE 015
JCLJES5 JCL TO ASM + LINK JES EXIT 5 * FILE 015
JESXIT5D ADD $D'JOB**** COMMAND TO JES2. * FILE 015
JES2XIT4 MOD TO ALL DSN= ON SETUP CARDS IN JES * FILE 015
MAKES IT MUCH EASIER TO PULL TAPES * FILE 015
FOR PRODUCTION JOBS. HAS SOME SITE * FILE 015
DEPENDENT CODE IN IT. * FILE 015
PRIMDOWN SAMPLE PRIM DOWN PANEL * FILE 015
PRIMLEFT SAMPLE PRIM LEFT PANEL * FILE 015
PRIMRGHT SAMPLE PRIM RGHT PANEL * FILE 015
PRIMUP SAMPLE PRIM UP PANEL * FILE 015
RESTORE EDIT MACRO. RELOADS LAST SAVED COPY * FILE 015
OF CURRENT MEMBER. FASTER THAN DOING * FILE 015
A CANCEL AND SELECTING MEMBER OVER * FILE 015
AGAIN. * FILE 015
SMFPRM00 SAMPLE SMF PARMS. NOTE ATE DETAIL * FILE 015
MUST BE CODED FOR TCB, IO, ECT. TO * FILE 015
BE RECORDED IN SMF32. * FILE 015
SMF32SAS SAS PGM TO ANALYSIS SMF32 RECORDS. * FILE 015
SMPEIEE SAMPLE SMPEJCL TO INSTALL IEEMB846 * FILE 015
SMPEPFK SAMPLE SMPEJCL TO INSTALL CONSOLE * FILE 015
PFK MOD. * FILE 015
SMPETCM SAMPLE SMPEJCL TO INSTALL ISPTCM * FILE 015
SWTSO SOURCE CODE TO SMF FRONT END PGM. * FILE 015
THIS IS A GENERAL PURPOSE PGM WHICH * FILE 015
SETS UP THE SMF32 ENVIRONMENT. * FILE 015
BECAUSE OF INTERNAL WB STANDARDS A * FILE 015
LMODLIB DD STATEMENT IS REQUIRED. * FILE 015
THE CODE COULD VERY EASILY BE ADDED * FILE 015
TO DYNAPLAN OR THE FRONTEND PGM * FILE 015
SUPPLIED AS A USER OPTION. THE SVC * FILE 015
STARTS AND STOPS SMF32 ACCOUNTING. * FILE 015
TRAP EDIT MACRO. WILL TRAP THE OUTPUT OF * FILE 015
A TSO CP AND PLACE IT AT THE BOTTOM * FILE 015
OF THE CURRENT EDIT DATASET. GOOD * FILE 015
EXAMPLE OF SOME OF THE NEAT THINGS * FILE 015
YOU CAN DO UNDER TSO/E. WILL ONLY * FILE 015
WORK WITH TSO CP'S THAT USE PUTLINE. * FILE 015
WILL NOT WORK WITH FULLSCREEN * FILE 015
TPUT'S. * FILE 015
VPS EDIT MACRO. QUICK WAY TO GET A * FILE 015
VPSPRINT OF CURRENT EDIT DATA. NOTE: * FILE 015
DOES A SAVE FIRST. THIS TECHNIQUE * FILE 015
COULD BE USED FOR ANY TSOCP OR * FILE 015
UTILITY. * FILE 015
* FILE 015
IS FROM SCOTT AND WHITE HOSPITAL IN TEMPLE, TEXAS * FILE 016
AND CONTAINS SOME OF THEIR UTILITIES. SEE THE * FILE 016
MEMBER CALLED $$$$$DOC FOR ADDITIONAL INFORMATION. * FILE 016
* FILE 016
SWHJ2006 CONVERT UNIT=TAPE TO UNIT=3480 ON THE * FILE 016
FLY (JES2 EXIT 6) * FILE 016
* FILE 016
SWHUSER CHEAP WAY TO CONTROL SDSF COMMANDS FOR * FILE 016
OPERATORS AND THE LIKE. (SAMPLE SDSF * FILE 016
USER EXIT) * FILE 016
* FILE 016
PDFXIT15 WE HAVE ISPF/PDF V2R3M0, AND WE NOW * FILE 016
HAVE FORMAL EXITS. WE USE EXIT 15 TO * FILE 016
CONTROL THE PRIMARY PANEL A USER GETS, * FILE 016
WHICH ALLOWED US TO CUT FROM 20 TO 3 * FILE 016
THE NUMBER OF TSO LOGON PROCS WE USE. * FILE 016
* FILE 016
*=AT SIGN BLOCK LETTER MACRO USED IN ABOVE * FILE 016
MODULES. * FILE 016
* FILE 016
IS A COPY OF THE TSO CP CALLED LISTDD FROM FIREMAN'S * FILE 017
FUND OF CALIFORNIA. THIS CP WILL LIST ALLOCATION * FILE 017
INFORMATION SORTED BY DDNAME. SEE THE CODE FOR * FILE 017
ADDITIONAL INFORMATION * FILE 017
* FILE 017
IS THE DOCUMENTATION FROM CONRAIL FOR THEIR PROGRAM * FILE 018
CALLED TSUPDATE WHICH IS CONTAINED IN LOAD MODULE * FILE 018
FORM IN FILE 035 OF THIS TAPE. THIS IS A PROGRAM * FILE 018
WHICH IS A VERY FLEXIBLE, DYNAMIC MASS CHANGE PDS * FILE 018
TO MANIPULATE PDS'S. UNFORTUNATELY THERE IS NO * FILE 018
SOURCE AVAILABLE. YOU WILL FIND IF YOU EXECUTE THE * FILE 018
CODE THAT IT IS A PROPRIETARY PROGRAM FROM CONRAIL * FILE 018
BUT THEY HAVE GIVEN PERMISSION THAT IT BE PUT * FILE 018
ON THIS TAPE. THIS FILE IS 133 X 32718 FBA. * FILE 018
* FILE 018
IS FROM JOHN HOOPER OF FOOD LION INCORPORATED IN * FILE 019
SALISBURY, NORTH CAROLINA. THIS FILE CONTAINS A * FILE 019
COLLECTION OF THEIR UTILITIES. * FILE 019
* FILE 019
email: jvh@interpath.com * FILE 019
* FILE 019
FOOD LION UTILITIES * FILE 019
* FILE 019
THIS DATASET CONTAINS SEVERAL UTILITY PROGRAMS WHICH * FILE 019
MAY BE OF GENERAL INTEREST TO OTHER INSTALLATIONS. THEY * FILE 019
ARE, OF COURSE, AVAILABLE ON AN AS-IS CONDITION WITH * FILE 019
THE USUAL DISCLAIMER. THEY ALL WORK IN OUR CURRENT * FILE 019
OS/390 1.2 AND DFSMS 1.3 ENVIRONMENT. THEY SHOULD ALL * FILE 019
WORK ON ANY LEVEL OF ESA SYSTEM. SOME MAY NOT WORK ON * FILE 019
XA OR EARLIER SYSTEMS. * FILE 019
* FILE 019
EACH UTILITY PROGRAM HAS AN ASSOCIATED MEMBER OF A * FILE 019
SIMILAR NAME STARTING WITH A '$' TO PROVIDE * FILE 019
DOCUMENTATION FOR THAT UTILITY. THERE ARE ALSO MEMBERS * FILE 019
STARTING WITH A '@' WHICH ARE EXAMPLES OF WAYS TO * FILE 019
EXECUTE THOSE UTILITIES. READ THE DOCUMENTATION * FILE 019
CAREFULLY TO DETERMINE THE UTILITY'S APPLICABILITY TO * FILE 019
YOUR ENVIRONMENT. * FILE 019
* FILE 019
GOOD LUCK! * FILE 019
* FILE 019
1) BLKSCAN * FILE 019
* FILE 019
THIS PROGRAM WILL SEARCH EACH INDIVIDUAL MEMBER OF A * FILE 019
PARTITIONED DATA SET CONTAINING JCL FOR SPECIFIED * FILE 019
BLOCK SIZES. IF ONE IS FOUND, THE JOBNAME, STEPNAME, * FILE 019
PROGRAM NAME, DDNAME AND BLOCKSIZE WILL BE LISTED. * FILE 019
IT DOES NOT HANDLE CATALOGED PROCEDURES OR INCLUDE * FILE 019
STATEMENTS. THE REPORT CAN BE USED TO DETECT * FILE 019
IMPROPERLY SPECIFIED BLOCK SIZES. OUR LOCAL STANDARD * FILE 019
IS TO ALLOW THE SYSTEM TO SET THE BLOCKSIZE OF THE * FILE 019
OUTPUT DATASET USING THE SYSTEM DETERMINED BLOCKSIZE * FILE 019
FACILITY OF DFP VERSION 3. THIS REPORT ALLOWS US TO * FILE 019
SEE BOTH THE POORLY SPECIFIED BLOCKSIZES AS WELL AS * FILE 019
THOSE JOBS WHICH NEED CHANGING TO ALLOW THE SYSTEM TO * FILE 019
SET THE APPROPRIATE BLOCKSIZE. * FILE 019
* FILE 019
2) CHECKPVT * FILE 019
* FILE 019
THIS PROGRAM IS DESIGNED TO RUN IMMEDIATELY AFTER AN * FILE 019
IPL TO CHECK THE SIZE OF THE PRIVATE AREA BELOW THE * FILE 019
16 MEG LINE. SOFTWARE MAINTENANCE OR IMPLEMENTATION * FILE 019
OF NEW PRODUCTS MAY SHIFT THE PRIVATE AREA SIZE DOWN * FILE 019
AN EXTRA MEG IN ESA. THE PARM VALUE ENTERED * FILE 019
SPECIFIES THE MINIMUM SIZE OF THE PRIVATE AREA IN 'K' * FILE 019
UNITS THAT IS EXPECTED. IF THE AREA IS SMALLER THAN * FILE 019
THIS VALUE, A NON-ROLL DELETABLE MESSAGE WILL BE * FILE 019
WRITTEN TO THE SYSTEM CONSOLE. * FILE 019
* FILE 019
3) COMMAND * FILE 019
* FILE 019
THIS PROGRAM WILL EXECUTE MVS OR JES2 COMMANDS WITHIN * FILE 019
A BATCH JOB OR STARTED TASK. THE COMMAND(S) CAN BE * FILE 019
REQUESTED FROM THE PARM PARAMETER ON THE EXECUTE CARD * FILE 019
OR FROM AN OPTIONAL PARAMETER FILE DEFINED BY THE * FILE 019
DDNAME IEFRDER OR BOTH THE PARM AND THE FILE. IF * FILE 019
COMMANDS ARE ENTERED ON BOTH THE PARM AND THE OPTIONAL * FILE 019
IEFRDER FILE, THE COMMANDS IN THE PARM ARE EXECUTED * FILE 019
FIRST. BECAUSE MOST MVS AND JES2 COMMANDS MAY BE * FILE 019
EXECUTED BY THIS PROGRAM, IT SHOULD BE PROTECTED BY * FILE 019
YOUR SECURITY SYSTEM FROM UNAUTHORIZED USE. * FILE 019
* FILE 019
MOST INSTALLATIONS HAVE A SIMILAR PROGRAM TO THIS OR * FILE 019
HAVE AN AUTOMATED OPERATIONS SOFTWARE PRODUCT TO DO * FILE 019
THE SAME THING. WHAT MAKES THIS BATCH PROGRAM * FILE 019
DIFFERENT FROM MOST IN-HOUSE PROGRAMS IS TWO INTERNAL * FILE 019
COMMANDS: * FILE 019
* FILE 019
DELAY=NNN WHERE NNN IS THE NUMBER OF SECONDS TO WAIT * FILE 019
* FILE 019
THIS WILL CAUSE THE PROGRAM TO WAIT THE SPECIFIED * FILE 019
NUMBER OF SECONDS BEFORE ISSUING THE NEXT COMMAND. * FILE 019
THIS MAY GIVE TIME FOR THE PREVIOUS COMMAND TO BE * FILE 019
COMPLETED. * FILE 019
* FILE 019
REPLY JOBNAME 'MESSAGE TEXT' 'REPLY TEXT' * FILE 019
* FILE 019
THIS ALLOWS THE PROGRAM TO REPLY TO AN OUTSTANDING * FILE 019
MESSAGE FOR A SPECIFIC JOB OR TASK WITHOUT KNOWING * FILE 019
THE REPLY NUMBER. * FILE 019
* FILE 019
BY USING A COMBINATION OF WAIT, REPLY, AND NORMAL MVS * FILE 019
AND JES2 COMMANDS, WE ARE ABLE TO BRING DOWN OUR * FILE 019
SYSTEM FOR IPL INCLUDING STOPPING ALL OF OUR STARTED * FILE 019
TASKS (OTHER THAN JES2) AND ONLINE SYSTEMS IN A SMALL * FILE 019
FRACTION OF THE TIME THAT IT USED TO TAKE. * FILE 019
* FILE 019
4) FLCACHE * FILE 019
* FILE 019
THIS PROGRAM IS DESIGNED TO ALLOW THE OPERATOR TO * FILE 019
DISPLAY OR MODIFY THE 3990-3 CACHE SUBSYSTEM FROM THE * FILE 019
MVS OPERATOR'S CONSOLE. THE ONLY PROVIDED MEANS OF * FILE 019
CONTROL FOR THE CACHE SUBSYSTEM IS EXECUTING THE IBM * FILE 019
IDCAMS UTILITY AS A BATCH JOB AND THEN LOOKING AT THE * FILE 019
OUTPUT TO DETERMINE THE RESULTS OR USING THE ISMF * FILE 019
FACILITIES UNDER ISPF TO MAKE CHANGES. THIS FLCACHE * FILE 019
PROGRAM WILL ACCEPT 'SIMPLE' COMMANDS FROM THE * FILE 019
CONSOLE AND GENERATE THE APPROPRIATE IDCAMS STATEMENT * FILE 019
AND CALL IDCAMS INTERACTIVELY TO ACTUALLY PERFORM THE * FILE 019
FUNCTION. ALL MESSAGES FROM IDCAMS WILL BE DISPLAYED * FILE 019
ON THE OPERATOR'S CONSOLE. * FILE 019
* FILE 019
WHEN ANY DEVICE ON THE 3990 CACHE SUBSYSTEM MUST BE * FILE 019
ALTERED FROM THE CONSOLE, IT IS OFTEN BECAUSE OF A * FILE 019
HARDWARE PROBLEM WHEN PROMPT ACTION MUST BE TAKEN. * FILE 019
THE IBM PUBLICATION WHICH DESCRIBES THESE SPECIAL * FILE 019
COMMANDS IS NOT ALWAYS EASY TO LOCATE OR UNDERSTAND. * FILE 019
HOPEFULLY, THIS PROGRAM WILL MAKE THESE FUNCTIONS * FILE 019
EASY TO PERFORM WHEN REQUIRED. AS ALWAYS, TECHNICAL * FILE 019
SUPPORT SHOULD BE INVOLVED ANY TIME THIS FACILITY IS * FILE 019
USED TO ALTER THE STATUS OF THE SUBSYSTEM. * FILE 019
* FILE 019
5) FLSMFCAT * FILE 019
* FILE 019
THIS UTILITY IS INTENDED TO SHOW ICF CATALOG ACTIVITY * FILE 019
AT A DATASET LEVEL. IT IS DESIGNED PRIMARILY TO * FILE 019
TRACK DOWN THE JOB OR USER THAT ALLOCATED, DELETED, * FILE 019
OR RENAMED A SPECIFIC DATASET. SINCE THIS ACTIVITY * FILE 019
MAY HAVE BEEN OPENED AT THAT TIME, ONLY THE CATALOG * FILE 019
ACTIVITY SMF RECORD HAS THE INFORMATION. * FILE 019
* FILE 019
6) FLSMFDSN * FILE 019
* FILE 019
THIS UTILITY IS INTENDED TO LIST VSAM AND NONVSAM * FILE 019
DATASET ACTIVITY FOR ALL BATCH JOBS, STARTED TASKS, * FILE 019
AND TSO USERS ON THE MVS SYSTEM. THIS PROGRAM CAN * FILE 019
DISPLAY DATASETS WITH SMALL BLOCK SIZES OR DATASETS * FILE 019
WITH THE HIGH I/O ACTIVITY TO PINPOINT AREAS NEEDING * FILE 019
CLOSER EXAMINATION. IT PROVIDES A FLEXIBLE SELECTION * FILE 019
AND SORT MECHANISM TO TAILOR THE REPORT. PROGRAM * FILE 019
PERFORMANCE CAN BE SERIOUSLY HAMPERED BY HAVING TOO * FILE 019
SMALL OF A BLOCKSIZE ON INPUT OR OUTPUT FILES. EVEN * FILE 019
USING THE SYSTEM DETERMINED BLOCKSIZE FACILITY OF DFP * FILE 019
RELEASE 3 MAY NOT ALWAYS GIVE THE DESIRED RESULTS * FILE 019
SINCE SOME PROGRAM PRODUCTS MAY OVERRIDE THAT VALUE. * FILE 019
THE REPORTS FROM THIS UTILITY HAVE ALLOWED US TO * FILE 019
SIGNIFICANTLY REDUCE THE RUN TIME OF SOME OF OUR * FILE 019
CRITICAL BATCH JOBS BY JUST CORRECTING THE BLOCKSIZE * FILE 019
SPECIFICATIONS. ALL OF THE STANDARDS IN THE WORLD * FILE 019
ARE NOT WORTH ANYTHING IF YOU DON'T ENFORCE THEIR * FILE 019
USE. * FILE 019
* FILE 019
7) FLSMFJOB * FILE 019
* FILE 019
THIS UTILITY IS INTENDED TO LIST JOB ACTIVITY AT THE * FILE 019
STEP OR JOB LEVEL FOR ALL BATCH JOBS, STARTED TASKS, * FILE 019
AND TSO USERS ON THE MVS SYSTEM. IT PROVIDES A * FILE 019
FLEXIBLE SELECTION AND SORT MECHANISM TO TAILOR THE * FILE 019
REPORT. THE REPORTS FROM THIS PROGRAM ALLOWED US TO * FILE 019
DETERMINE OUR BIGGEST USERS OF SYSTEM RESOURCES SO * FILE 019
THAT THE PROGRAMS COULD BE EXAMINED FOR WAYS TO * FILE 019
OPTIMIZE THEIR CODE. WE WERE ABLE TO CUT MANY HOURS * FILE 019
A WEEK OF CPU TIME BY CLOSELY EXAMINING ONLY A FEW * FILE 019
PROGRAMS FOR INEFFICIENT CODING TECHNIQUES. THIS HAS * FILE 019
ALLOWED US TO DELAY A PREVIOUSLY NEEDED PROCESSOR * FILE 019
UPGRADE. * FILE 019
* FILE 019
8) FLSMFSRT * FILE 019
* FILE 019
THIS UTILITY IS INTENDED TO LIST SORT ACTIVITY BASED * FILE 019
UPON SMF RECORDS GENERATED BY THE SYNCSORT PRODUCT. * FILE 019
IT PROVIDES A FLEXIBLE SELECTION AND SORT MECHANISM * FILE 019
TO TAILOR THE REPORT. THE REPORTS FROM THIS PROGRAM * FILE 019
ALLOWS US TO MONITOR OUR LARGER SORTS SINCE DYNAMIC * FILE 019
ALLOCATION OF SORTWORK DATASETS MASKS THE LARGER * FILE 019
SORTS. * FILE 019
* FILE 019
9) FLVOLLST * FILE 019
* FILE 019
THIS PROGRAM IS DESIGNED TO PRINT A REPORT LISTING ALL * FILE 019
OF THE DATASETS ON A VOLUME BASED UPON INFORMATION * FILE 019
FROM THE SYSTEM CATALOGS. THIS LIST COULD BE CRITICAL * FILE 019
IN CASE OF A DASD FAILURE WHICH DESTROYS THE VTOC ON * FILE 019
THE VOLUME. WITH VOLUME POOLING NOW AVAILABLE THROUGH * FILE 019
THE USE OF DF/SMS AND OTHER PROGRAM PRODUCTS, IT IS * FILE 019
NOT ALWAYS EASY TO DETERMINE THE DATASETS WHICH ARE ON * FILE 019
A SPECIFIC VOLUME. * FILE 019
* FILE 019
THE INPUT TO THIS PROGRAM MUST BE THE OUTPUT FROM AN * FILE 019
IDCAMS LISTCAT COMMAND. IT IS EXPECTED THAT AN * FILE 019
IDCAMS 'LISTCAT VOL CAT(USER.CATALOG.NAME)' COMMAND * FILE 019
WILL BE EXECUTED FOR EACH CATALOG IN THE SYSTEM. THE * FILE 019
CONTENTS OF THESE REPORTS CAN THEN BE PASSED TO THIS * FILE 019
UTILITY PROGRAM TO PRODUCE THE REPORT BY VOLUME AND * FILE 019
DATASET NAME. * FILE 019
* FILE 019
10) MODLOOK * FILE 019
* FILE 019
THIS PROGRAM IS DESIGNED TO RUN AS A TSO COMMAND, * FILE 019
STARTED TASK OR A BATCH JOB TO LOOK UP THE SELECTED * FILE 019
MODULE(S) IN THE SYSTEM LINK LIST OR LINK PACK AREA. * FILE 019
IF THE MODULE IS IN THE LINK LIST, THE LINK LIST * FILE 019
LIBRARY NAME WILL BE DISPLAYED. IF THE MODULE IS IN * FILE 019
THE LINK PACK AREA, ITS ADDRESS WILL BE DISPLAYED * FILE 019
ALONG WITH THE NAME OF THE RESIDENT AREA IN WHICH IT * FILE 019
IS LOCATED SUCH AS PLPA, FLPA, ECSA, ETC. THE FIRST * FILE 019
PART OF EACH MODULE IS DISPLAYED ALSO SINCE IT CAN * FILE 019
CONTAIN DATE, TIME, OR COPYRIGHT INFORMATION WHICH * FILE 019
MAY BE OF INTEREST. * FILE 019
* FILE 019
WITH MANY LIBRARIES NOW IN THE SYSTEM LINK LIST, IT * FILE 019
MAY NOT ALWAYS BE APPARENT WHICH DATASET CONTAINS * FILE 019
WHICH PROGRAM OR EVEN MORE IMPORTANTLY, IT MAY BE * FILE 019
DIFFICULT TO DETERMINE WHICH LIBRARY CONTAINS A * FILE 019
MODULE IF DUPLICATE MODULE NAMES EXIST. * FILE 019
* FILE 019
11) SMAP * FILE 019
* FILE 019
THIS PROGRAM IS DESIGNED TO PRINT THE STARTING * FILE 019
ADDRESS, ENDING ADDRESS, AND SIZE OF EACH OF THE * FILE 019
MAIN STORAGE AREAS IN THE MVS SYSTEM. THIS * FILE 019
INFORMATION CAN BE DISPLAYED USING MOST OF THE * FILE 019
POPULAR MONITORS CURRENTLY AVAILABLE, BUT NOT * FILE 019
EVERYONE HAS ONE, PLUS THIS PROGRAM CAN RUN AS A * FILE 019
BATCH JOB PRODUCING A HARDCOPY REPORT. * FILE 019
* FILE 019
12) JES$LF * FILE 019
* FILE 019
THIS JES2 EXIT PROGRAM IS DESIGNED TO PROCESS THE * FILE 019
$LF COMMAND WHEN ENTERED. IT WILL GIVE DETAILED * FILE 019
INFORMATION AT THE OUTPUT GROUP LEVEL FOR JOBS * FILE 019
AWAITING PRINT. IT IS, IN EFFECT, A DETAILED * FILE 019
VERSION OF THE $DF COMMAND. * FILE 019
* FILE 019
DISCLAIMER * FILE 019
* FILE 019
THE AUTHORS INCLUDING FOOD LION, ITS OFFICERS, * FILE 019
DIRECTORS, AND EMPLOYEES MAKE NO REPRESENTATION OR * FILE 019
WARRANTY OF ANY KIND WHATSOEVER, INCLUDING, BUT NOT * FILE 019
LIMITED TO, REPRESENTATIONS OR WARRANTIES, EXPRESS OR * FILE 019
IMPLIED, OR MERCHANTABILITY, FITNESS FOR USE OR * FILE 019
PURPOSE, ACCURACY OR COMPLETENESS OF PROCESSES, * FILE 019
PROCEDURES, DESIGNS, DEFINITIONS, INSTRUCTIONS, * FILE 019
INFORMATION, OR FUNCTIONING OF ANY PROGRAMS, DOCUMENTS, * FILE 019
OR RELATED MATERIALS; THE AUTHORS FURTHER EXPRESSLY * FILE 019
DISCLAIM ANY KNOWLEDGE OF PURPOSE FOR WHICH THESE * FILE 019
PROGRAMS, DOCUMENTS, OR RELATED MATERIAL MAY BE * FILE 019
UTILIZED OR THEIR APPLICABILITY FOR SUCH USE, NOR SHALL * FILE 019
THE FACT OF MAKING THEM AVAILABLE CONSTITUTE ANY SUCH * FILE 019
REPRESENTATION, WARRANTY, OR KNOWLEDGE; NOR DO THE * FILE 019
AUTHORS ASSUME ANY LIABILITY, RESPONSIBILITY, OR * FILE 019
OBLIGATION ARISING FROM THE USE OR MALFUNCTIONING OF OF * FILE 019
THESE COMPUTER PROGRAMS, DOCUMENTATION, OR RELATED * FILE 019
MATERIALS. * FILE 019
* FILE 019
IS A COLLECTION OF VERY HANDY TSO/E REXX EXECS * FILE 020
THAT WAS CONTRIBUTED ANONYMOUSLY. THESE REXX * FILE 020
EXECS DO VARIOUS FUNCTIONS, FROM SIMPLE TO HIGHLY * FILE 020
SOPHISTICATED ONES. THIS FILE IS WORTH A GOOD * FILE 020
LOOK IF YOU HAVE TSO/E REXX OR WANT TO LEARN MORE * FILE 020
ABOUT WHAT REXX CAN DO FOR YOU. * FILE 020
* FILE 020
IS FROM BELL AND HOWELL AND COMPANY OF EVANSTON, * FILE 021
ILLINOIS, AND CONTAINS A COPY OF SOME OF THEIR * FILE 021
UTILITIES. THIS FILE IS IN IEBUPDTE SYSIN FORMAT, * FILE 021
SEE THE MEMBER CALLED $$DOC FOR ADDITIONAL * FILE 021
INFORMATION * FILE 021
* FILE 021
SOURCE FUNCTION * FILE 021
* FILE 021
IBHDRPLY AUTOMATIC REPLY PROGRAM * FILE 021
IBHWTORG GET REPLIES * FILE 021
ENTER IBHDRPLY MACRO * FILE 021
LEAVE IBHDRPLY MACRO * FILE 021
OCX EXECUTE OPERATOR COMMANDS * FILE 021
$EPILOG OCX MACRO * FILE 021
$PROLOG OCX MACRO * FILE 021
$REG OCX MACRO * FILE 021
$STCK OCX MACRO * FILE 021
IBHLSPAC LIST DASD VOLUME SPACE * FILE 021
INFORMATION * FILE 021
IBHJ2001 JES2 EXIT(1.3.4/1.3.6) * FILE 021
CONTROL XEROX 2700 PRINTER * FILE 021
IBHJ2005 $DP COMMAND TO LIST JOES, * FILE 021
AND ENHANCED $DA COMMAND. * FILE 021
IBHJ2015 JES2 EXIT(1.3.4/1.3.6) * FILE 021
INITIAL FONT CONTROL ON * FILE 021
XEROX 9700 * FILE 021
PRINTER SUBSYSTEM. * FILE 021
IBHJESPM SAMPLE JES2 PARMS FOR THE * FILE 021
JES2 EXIT SUPPLIED * FILE 021
SUPPLIED IN THIS PDS. * FILE 021
(JES2 1.3.4 / 1.3.6) * FILE 021
* FILE 021
IS FROM MR MARK HEDGES, FORMERLY OF ADRIA * FILE 022
LABORATORIES IN DUBLIN OHIO. THIS FILE CONTAINS * FILE 022
SEVERAL OF THEIR UTILITIES. THIS FILE IS IN * FILE 022
IEBUPDTE SYSIN FORMAT. FOR ADDITIONAL INFORMATION * FILE 022
SEE THE MEMBER CALLED $$DOC. * FILE 022
* FILE 022
MARK HEDGES IS NO LONGER AT ADRIA LABORATORIES... * FILE 022
* FILE 022
CURRENT ADDRESS: MARK HEDGES * FILE 022
11951 SENTINEL POINT COURT * FILE 022
RESTON, VA 22091 * FILE 022
CURRENT PHONE: (703) 758-8825 * FILE 022
* FILE 022
current email: mark.hedges@landmark.com * FILE 022
* FILE 022
-ASSEMBLER- * FILE 022
ADRMCLVL DETERMINES LEVEL OF DFDSS RUNNING IN * FILE 022
YOUR SYSTEM * FILE 022
CATSTRIP EXAMINE OUTPUT OF LISTCAT FOR * FILE 022
ICF-CATALOGS - USED IN CONJUNCTION WITH * FILE 022
SASCATS * FILE 022
DATERC SETS RRC BASED ON DATE-OF-WEEK * FILE 022
DI215 DISPLAY INITIATORS FOR JES 2.1.5/JES * FILE 022
2.1.7 * FILE 022
ICHRIN03 MODULE USED BY RACF IN CREATING THE * FILE 022
STARTED TASK TABLE - THIS IS A MACRO * FILE 022
WITH EXAMPLES TO CODE THIS TABLE * FILE 022
IDMSLOGS PROCESSES IDMS/R SHUTDOWN STATS * FILE 022
JOBSTAT DETERMINES IF JOB/STC/TSO IS CURRENTLY * FILE 022
RUNNING * FILE 022
MRGJNLOG MERGES IDMS/R JOURNALS AND LOGS TO * FILE 022
TAPE FILES - NICE * FILE 022
PUTCVRL PRINT COVER LETTERS FROM SEQUENTIAL PTF * FILE 022
TAPES, NOT TOO THRILLING * FILE 022
RACFPGM TO GENERATE RACF PROTECTION FOR PROGRAMS * FILE 022
- FOR ALL YOU FOLKS PRE-RACF 1.7 * FILE 022
RACFST PROGRAM TO DISPLAY RACF STATUS * FILE 022
INFORMATION: DSNS, FLAGS, STOR - NICE * FILE 022
IF YOU WANT TO KNOW WHERE ALL RACF 1.7 * FILE 022
DATASETS ARE * FILE 022
RESCUE CREATES A JOB STREAM TO CREATE A * FILE 022
ONE-PACK-SYSTEM - INCLUDES SPOOL, CKPT, * FILE 022
PAGE DATASETS, RACF TOO * FILE 022
ROUTDESC EXAMPLE OF ROUTING AND DESCRIPTOR CODES * FILE 022
FOR WTO/WTOR'S * FILE 022
SMF5 PROCESSES SMF TYPE 5 RECORDS * FILE 022
SMPLIST PROCESSES OUTPUT OF AN SMP/E 'LIST * FILE 022
FUNCTIONS' * FILE 022
SYSLOG PROCESSES MVS/XA SYSLOGS FOR SCANNING * FILE 022
AND REPORTING * FILE 022
SYSLOC USED IN CONJUNCTION WITH SYSLOG: * FILE 022
PROCESSES GDG'S * FILE 022
SYSTAT EVERYTHING AN MVS SYSTEMS PROGRAMMER * FILE 022
WANTS TO KNOW * FILE 022
- MY BEST CODE, MUST BE AT LEAST MVS/XA * FILE 022
2.1.3 * FILE 022
- GIVES IPL INFO, CONTROL BLOCK INFO * FILE 022
(ADDRESSES), MAPS STORAGE AND DRAWS * FILE 022
MAP OF VIRTUAL STORAGE, LISTS ALL APF * FILE 022
DATASETS AND ISSUES A 'LOCATE' TO * FILE 022
CHECK CATALOG STATUS. * FILE 022
- RUNS AS BATCH/TSO/STC * FILE 022
UCBSVC78 PARM INPUT THAT WRITES 1 LINER ON * FILE 022
AVAILABLE SPACE * FILE 022
UCBSCAN SCANS ALL SYSTEM UCB'S AND GIVES * FILE 022
'CHANNEL-PATHS' * FILE 022
- RUNS UNDER TSO, AS A BATCH JOB, OR * FILE 022
STC * FILE 022
- GIVES UCB INFO, ISSUES LSPACE SVC * FILE 022
- HAS CLIST. EASY TO RUN AS STC TO * FILE 022
ISSUE EVERY 8 HRS * FILE 022
UCBTYPES USED BY MEM(UCBSCAN) TO DETERMINE * FILE 022
DEVICE TYPES * FILE 022
WTONROLL PROGRAM TO ISSUE WTO'S TO CONSOLE W/O * FILE 022
ROLLING THEM * FILE 022
-SAS 5.16- * FILE 022
SASCATS READS OUTPUT OF MEM(CATSTRI#) AND SENDS * FILE 022
IT THROUGH SAS * FILE 022
- USES A 'LISTCAT ALL' AND CP 'VTOC' AS * FILE 022
INPUT TO * FILE 022
- GIVE STATS ON ALL VSAM, NONVSAM, AND * FILE 022
ICF-CATALOG INFO * FILE 022
SASDDDEF A LOGICAL LISTING OF DDDEFS FROM SMP/E * FILE 022
FOR ANY ZONE * FILE 022
SASSMP READS OUTPUT OF 'LIST FUNCTIONS' * FILE 022
COMMAND, PROCESSING FMIDS * FILE 022
SASSMP SAS, TO PROCESSES NON-APPLIED SYSMODS * FILE 022
IN ANY CSI ZONE * FILE 022
SASTMS PROCESSES OUTPUT OF 'TMSGRW' INTO SAS * FILE 022
FOR REPORTING * FILE 022
SASVTOC SAS/GRAPH TO PROCESS ALL VTOCS BY * FILE 022
DSORG, NOTING FREE SPACE * FILE 022
SMPELIST PROCESSES OUTPUT '//SMPELIST' FOR A * FILE 022
'LIST FUNCTIONS' * FILE 022
TMSMACRO PROCESSES OUTPUT OF TMC FROM TMCGRW PGM * FILE 022
SASSMF30 PROCESS SMF TYPE 30 * FILE 022
- CLIST - * FILE 022
CLISTSOE DISPLAYS ALL NEW FUNCTIONS UNDER TSO/E 3 * FILE 022
SYSTAT$ PROCESS SYSTAT PGM * FILE 022
UCBSCAN$ PROCESS UCBSCAN ROUTINE * FILE 022
ADRMCLVL$ PROCESS DFDSS LEVEL * FILE 022
- ISPF V2.3 PANELS - * FILE 022
SYSLOG$$ FOR SYSLOG$ CLIST * FILE 022
- ISREDIT MACROS - * FILE 022
$AMODGEN BROWSE AMODGEN * FILE 022
$ASMHCL BUILD ASSEMBLE AND LINK JCL AROUND * FILE 022
SOURCE CODE, OR FOREGROUND * FILE 022
$BROWSE BROWSE FROM EDIT SESSION * FILE 022
$COPY USE ADVANCED LMCOPY FUNCTION * FILE 022
$EXEC ISSUE THE TSO 'EXEC' COMMAND FOR * FILE 022
CURRENT CLIST ONE IS EDI * FILE 022
$GENER EXEC IEBGENER * FILE 022
$HASPSRC BROWSE 'SYS1.HASPSRC' * FILE 022
$IEHMAP MAP A VOLUME * FILE 022
$JOB PUT A JOBCARD AND DOCUMENTATION IN * FILE 022
FRONT OF JCL * FILE 022
$JUL GET TODAY'S DATE * FILE 022
$LC PERFORM LISTCAT * FILE 022
$LD PERFORM LISTD ON CURRENT DATASET * FILE 022
$LDI PERFORM LISTDSI ON CURRENT DATASET * FILE 022
$LISTLVL PERFORM LISTCAT LEVEL * FILE 022
$LM LIST ALL MEMBERS: PGM=LM * FILE 022
$LS LIST FREE SPACE: PGM=LS; PGM=CLEAR * FILE 022
$MACLIB BROWSE MACLIB * FILE 022
$PEND PUT A PEND AND EXEC AT THE END OF A * FILE 022
PROC * FILE 022
$PRINT USE PRINTOFF TO PRINT CURRENT MEMBER * FILE 022
$PROCLIB EDIT SYS1.PROCLIB * FILE 022
$RECEIVE BUILD SMP/E JCL TO RECEIVE A * FILE 022
PRODUCT/MAINT * FILE 022
$SPACE DETERMINE DISK/TAPE BLKSIZE BASED ON * FILE 022
LRECL * FILE 022
* FILE 022
IS FROM MR SCOTT C DIMOND OF NOVA IN ALBERTA * FILE 023
CANADA AND CONTAINS A COPY OF ALTJES (ALTERNATE * FILE 023
JES2 TSO LOGON). THIS FILE IS IN IEBUPDTE SYSIN * FILE 023
FORMAT. FOR ADDITIONAL INFORMATION SEE THE * FILE 023
MEMBER CALLED $$DOC. * FILE 023
* FILE 023
THIS EXIT AND MODIFICATION WILL ALLOW A TSO USER TO * FILE 023
LOGON TO AN ALTERNATE JES2 (SECONDARY JES2 RUNNING * FILE 023
UNDER A PRIMARY JES2). THE TSO LOGON PROCESS IS * FILE 023
IDENTICAL TO THE NORMAL PROCESSING PERFORMED BY A * FILE 023
PRIMARY JES2 (UNLIKE OTHER TECHNIQUES WHICH START A * FILE 023
TSO SESSION UNDER A DIFFERENT NAME ON THE SECONDARY * FILE 023
JES2 (I.E. SYSLOG)). * FILE 023
* FILE 023
THE TSO ADDRESS SPACE IS STARTED BY THE SPECIFIED * FILE 023
SECONDARY JES2 AND ALL TSO FUNCTIONS REQUESTING JES2 * FILE 023
SERVICES (SUBMIT STATUS OUTPUT CANCEL ISPF 3.8 * FILE 023
ETC.) ARE HANDLED BY THE SECONDARY JES2. JOBS * FILE 023
SUBMITTED FROM A TSO SESSION RUNNING UNDER A * FILE 023
SECONDARY JES2, WILL RUN UNDER THE SAME SECONDARY * FILE 023
JES2. * FILE 023
* FILE 023
IS A COPY OF XFERDUMP FROM MCI. THIS FILE * FILE 024
IS IN IEBUPDTE SYSIN FORMAT. FOR ADDITIONAL * FILE 024
INFORMATION SEE THE MEMBER CALLED $$DOC. * FILE 024
* FILE 024
XFERDUMP IS A SOFTWARE SYSTEM THAT ARCHIVES * FILE 024
'SYS1.DUMPXX' DATA TO TAPE FOR A SPECIFIED PERIOD * FILE 024
OF TIME, PLUS AUTOMATICALLY CLEARING THE DUMP * FILE 024
DATASETS AS WELL AS MAINTAINING AN ENTRY IN AN * FILE 024
'INDEX' DATASET OF THE DUMP TITLES WITH THEIR * FILE 024
ASSOCIATED TAPE VOLSER TO WHICH THEY WERE ARCHIVED. * FILE 024
* FILE 024
THE ORIGINAL SOFTWARE WAS WRITTEN BY HOWARD DEAN OF * FILE 024
KAISER PERMANENTE IN WALNUT CREEK, CALIFORNIA. * FILE 024
THE PRESENT SOFTWARE IN PRODUCTION AT MCI * FILE 024
TELECOMMUNICATIONS CORPORATION HAS BEEN MODIFIED * FILE 024
QUITE EXTENSIVELY, AS WELL AS HAVING THE ADDITION * FILE 024
OF OTHER DESIRABLE FEATURES TO SUCH A SYSTEM. * FILE 024
* FILE 024
IS FROM TEXAS UTILITY SERVICES AND IT CONTAINS * FILE 025
SEVERAL OF THEIR TSO COMMANDS. THIS FILE IS IN * FILE 025
IEBUPDTE SYSIN FORMAT. THIS FILE CONTAINS THE * FILE 025
FOLLOWING CODE. FOR ADDITIONAL INFORMATION SEE * FILE 025
THE MEMBER CALLED $DOC. * FILE 025
* FILE 025
KLEENUP - REXX EXEC TO GENERATE HMIGRATE COMMANDS * FILE 025
FOR ALL BUT THE CURRENT GENERATIONS OF * FILE 025
THE REQUESTED DISK DATASET. * FILE 025
* FILE 025
GETOPR - COMMAND FOR THE OPERATORS TO USE TO * FILE 025
FIND OUT THE RACF INFORMATION ASSOCIATED * FILE 025
WITH A GIVEN USERID AND DISPLAY IT ON THE * FILE 025
CONSOLE. * FILE 025
* FILE 025
SASSRCHD - SAS PROGRAM THAT READS SMF DATA AT MVS * FILE 025
3.1.3 LEVEL AND GIVES A REPORT ON WHO * FILE 025
OPENED NONVSAM DATASETS, THEIR BLOCKSIZE * FILE 025
THAT THEY WERE OPENED WITH, AND WHO * FILE 025
DELETED THEM. * FILE 025
* FILE 025
SASSRCHV - SAS PROGRAM THAT READS SMF DATA AT MVS * FILE 025
3.1.3 LEVEL AND GIVES A REPORT ON WHO * FILE 025
OPENED VSAM DATASETS AND WHO DELETED * FILE 025
THEM. * FILE 025
* FILE 025
CONS390 - CONSOLE PROGRAM MODIFIED FOR OS/390. * FILE 025
DISPLAYS CONSOLES AS A TSO COMMAND UNDER * FILE 025
ISPF OR TSO. FEATURES: * FILE 025
* FILE 025
HIGHLIGHTED MESSAGES ON CONSOLE ARE * FILE 025
HIGHLIGHTED * FILE 025
AUTOMATIC UPDATE FEATURE * FILE 025
ENTER OPERATOR COMMANDS * FILE 025
DISPLAY LAST IPL AND IF CLPA WAS DONE * FILE 025
* FILE 025
CURRENT FILE IS UPDATED FOR OS/390 RELEASE 2.4. * FILE 025
OLDER STUFF FOR ESA RELEASE 3 IS PACKAGED AS MEMBER * FILE 025
"OLDVERS". ESA 4.2.2 STUFF IS 2 MEMBERS: * FILE 025
"OLDESAVR" AND "RESTESA". * FILE 025
* FILE 025
CONESA - CONSOLE PROGRAM MODIFIED FOR ESA. * FILE 025
DISPLAYS CONSOLES AS A TSO COMMAND UNDER * FILE 025
ISPF OR TSO. FEATURES: * FILE 025
* FILE 025
HIGHLIGHTED MESSAGES ON CONSOLE ARE * FILE 025
HIGHLIGHTED * FILE 025
AUTOMATIC UPDATE FEATURE * FILE 025
ENTER OPERATOR COMMANDS * FILE 025
DISPLAY LAST IPL AND IF CLPA WAS DONE * FILE 025
* FILE 025
PRESENTLY WORKS UNDER OS/390 2.4 AND CORRESPONDING * FILE 025
DFSMS. SOME OF THE CONTROL BLOCKS THAT IT USED WERE * FILE 025
MOVED INTO THE CONSOLE ADDRESS SPACE AFTER DFP 2.2. * FILE 025
* FILE 025
* FILE 025
CONSOLE - PROGRAM TO DISPLAY CONSOLE ACTIVITY AS A * FILE 025
TSO COMMAND UNDER ISPF OR TSO. FEATURES: * FILE 025
* FILE 025
HIGHLIGHTED MESSAGES ON CONSOLE ARE * FILE 025
HIGHLIGHTED * FILE 025
AUTOMATIC UPDATE FEATURE * FILE 025
ENTER OPERATOR COMMANDS * FILE 025
DISPLAY LAST IPL AND IF CLPA WAS DONE * FILE 025
* FILE 025
PRESENTLY WORKS UNDER MVS/XA UNDER DFP * FILE 025
RELEASE 1 AND 2.1. * FILE 025
* FILE 025
MTTESA - USES CROSS MEMORY SERVICES TO READ AND * FILE 025
DISPLAY THE MASTER TRACE TABLE AS A TSO * FILE 025
COMMAND PROCESSOR. THIS IS THE XA * FILE 025
VERSION OF THE PROGRAM THAT ORIGINATED AS * FILE 025
MTT UNDER SP1.3. GOOD FOR OS/390 TOO. * FILE 025
FEATURES: * FILE 025
* FILE 025
READ/DISPLAY MASTER TRACE TABLE * FILE 025
ENTER OPERATOR COMMANDS * FILE 025
CAN USE FIND TO SEARCH THE MASTER * FILE 025
TRACE TABLE * FILE 025
F 'SEARCH ARGUMENT IN QUOTES' * FILE 025
* FILE 025
UPDATED FOR MVS/ESA 4.2.2. OLD STUFF STILL HERE. * FILE 025
* FILE 025
MTTXA - USES CROSS MEMORY SERVICES TO READ AND * FILE 025
DISPLAY THE MASTER TRACE TABLE AS A * FILE 025
TSO COMMAND PROCESSOR. THIS IS THE XA * FILE 025
VERSION OF THE PROGRAM THAT ORIGINATED * FILE 025
AS MTT UNDER SP1.3. FEATURES: * FILE 025
* FILE 025
READ/DISPLAY MASTER TRACE TABLE * FILE 025
ENTER OPERATOR COMMANDS * FILE 025
CAN USE FIND TO SEARCH THE MASTER * FILE 025
TRACE TABLE * FILE 025
F 'SEARCH ARGUMENT IN QUOTES' * FILE 025
* FILE 025
MTT - SAME AS ABOVE FOR SP1.X SYSTEMS. WE HAVE * FILE 025
NOT USED FOR 3 YEARS SINCE GOING TO XA. * FILE 025
* FILE 025
SWAPIN - WILL SYSEVENT A JOB TO NEW PERFORMANCE * FILE 025
GROUP. * FILE 025
* FILE 025
AUTOWTOR - MPF EXIT TO REPLY M. CAN USE FOR * FILE 025
IEC701D WITH CARTRIDGES TO BE * FILE 025
INITIALIZED (THAT IS THE WAY WE USE * FILE 025
IT). THE OPERATOR SETS THE MPF TO THE * FILE 025
PARMLIB MEMBER THAT HAS THE IEC701D * FILE 025
AND AUTOWTOR (SEE MPFLST03 FOR AN * FILE 025
EXAMPLE OF A PARMLIB MEMBER). THE * FILE 025
AUTOWTOR WILL GIVE M TO THE IEC701D * FILE 025
AND THE OPERATOR LOOKS AT THE VISUAL * FILE 025
DISPLAY ON THE 3480 TO SEE WHAT * FILE 025
CARTRIDGE NUMBER TO INSERT. * FILE 025
* FILE 025
IGGPRE00 - DADSM ALLOCATION EXIT TO KEEP CERTAIN * FILE 025
PROBLEM DATASETS FROM BEING ALLOCATED * FILE 025
ON PACKS BEGINNING WITH STG (STORAGE * FILE 025
PACKS). * FILE 025
* FILE 025
IGGPRETB - TABLE LOADED BY IGGPRE00 THAT CONTAINS * FILE 025
THE FIRST 1 TO 12 CHARACTERS OF DATASET * FILE 025
NAMES NOT TO BE ALLOCATED ON THE PACKS * FILE 025
BEGINNING WITH STG. * FILE 025
* FILE 025
ZTPP0210 - PROGRAM TO WRITE HEX 'FF' TO FIRST PDS * FILE 025
DIRECTORY ENTRY THEREBY DELETING ALL * FILE 025
MEMBERS OF THE PDS AND LEAVING THE * FILE 025
LIBRARY. * FILE 025
* FILE 025
ZTPP210J - SAMPLE EXECUTION JCL TO RUN ZTPP0210. * FILE 025
* FILE 025
ZTPPASM - JCL TO ASSEMBLE ZTPP0210. * FILE 025
* FILE 025
SASTSOMN - SAS PROGRAM TO PRINT TSOMON'S RECORDING * FILE 025
OF COMMANDS ON TSO. * FILE 025
* FILE 025
NOTE: ANY MEMBERS THAT MIGHT SEEM TO BE MISSING, WILL BE * FILE 025
FOUND IN THE OLD VERSIONS THAT ARE PACKAGED WITH * FILE 025
THIS FILE: SEE MEMBERS OLDVERS, OLDESAVR, RESTESA. * FILE 025
* FILE 025
CONTAINS A SYSTEM TO RECORD AND REPORT PERFORMANCE * FILE 026
SATISFACTION LEVELS. DURING LOGOFF, THE USER IS * FILE 026
PROMPTED FOR A RATING OF BOTH TSO AND BATCH SUBMIT * FILE 026
PERFORMANCE. THIS INFORMATION IS RECORDED VIA SMF * FILE 026
FOR LATER POST PROCESSING. THIS FILE IS IN IEBUPDTE * FILE 026
SYSIN FORMAT. FOR ADDITIONAL INFORMATION SEE THE * FILE 026
MEMBER CALLED $$DOC. * FILE 026
* FILE 026
IS FROM DAYCO PRODUCTS INC OF DAYTON OHIO AND * FILE 027
CONTAINS A COPY OF THEIR DATE CHECK UTILITY. * FILE 027
* FILE 027
THIS UTILITY WAS CREATED TO ALLOW PROGRAMMERS WHO * FILE 027
BUILD SYSTEMS THAT REQUIRE DATE INPUT TO THE PARM * FILE 027
OF A PROGRAM, TO ENSURE THAT IF THE DATE IS ENTERED * FILE 027
WRONG THE OPERATOR DOES NOT GET AWAY WITH IT. * FILE 027
* FILE 027
THIS FILE IS IN IEBUPDTE SYSIN FORMAT AND CONTAINS * FILE 027
THE FOLLOWING MEMBERS. SEE MEMBER $$DOC FOR * FILE 027
ADDITIONAL INFORMATION * FILE 027
* FILE 027
$CLEAR - CLEAR FLAG MACRO. USED WITH * FILE 027
$FLAG, $DFLAG AND $TEST MACROS. * FILE 027
* FILE 027
$DFLAG - DEFINE FLAG BYTE MACRO. USED WITH * FILE 027
$FLAG, $CLEAR AND $TEST MACROS. * FILE 027
* FILE 027
$EPILOG - END AND EXIT A PROGRAM CSECT. * FILE 027
USED WITH $PROLOG MACRO. * FILE 027
* FILE 027
$FLAG - SET A FLAG BIT MACRO. USED WITH * FILE 027
$CLEAR, $DFLAG AND $TEST MACROS. * FILE 027
* FILE 027
$HEAD - CREATE HEADER INFO BLOCKS IN * FILE 027
ASSEMBLY LISTINGS. * FILE 027
* FILE 027
$PROLOG - CREATE STANDARD ENTRY LINKAGE TO A * FILE 027
PROGRAM CSECT. USED WITH $EPILOG * FILE 027
MACRO. * FILE 027
* FILE 027
$REGS - INTERNAL MACRO USED BY $PROLOG TO * FILE 027
GENERATE REGISTER EQUATES. * FILE 027
* FILE 027
$TEST - TEST A FLAG AND BRANCH ON * FILE 027
CONDITION MACRO. USED WITH $FLAG, * FILE 027
$DFLAG AND $CLEAR MACROS. * FILE 027
* FILE 027
#CONVDAT - CONVERT JULIAN DATE TO GREGORIAN * FILE 027
DATE MACRO. * FILE 027
* FILE 027
DATECHCK - DATE CHECK PROGRAM SOURCE. * FILE 027
* FILE 027
DAYC ? ? ?- THESE ARE ISPF TUTORIAL MENUS TO * FILE 027
EXPLAIN USAGE OF DATECHCK * FILE 027
UTILITY. * FILE 027
* FILE 027
THE MACROS EXCEPT THE $DFLAG, $TEST, $FLAG AND * FILE 027
$CLEAR ARE FROM VARIOUS FILES IN THE UTILITIES TAPE. * FILE 027
THE #CONVDAT MACRO WAS MODIFIED FOR REENTRANCY. * FILE 027
* FILE 027
IS A SET OF CLISTS TO CONVERT A LIST OF DATASET * FILE 028
NAMES TO DISK-TO-TAPE BACKUP JCL FROM SAM GOLOB. * FILE 028
THE FOLLOWING IS WHAT THIS CLIST PDS CAN DO FOR * FILE 028
YOU. THIS FILE IS IN IEBCOPY FORMAT AND IS * FILE 028
* FILE 028
LRECL = 255 BLKSIZE = 15300 RECFM = VB * FILE 028
* FILE 028
***** BACKEMUP ***** * FILE 028
* FILE 028
FUNCTION OF CLISTS: * FILE 028
CONVERT A LIST OF DATASET NAMES TO * FILE 028
DISK-TO-TAPE BACKUP JCL. * FILE 028
* FILE 028
READ THE MEMBERS CALLED $$$DOC, $$$DOC2 AND * FILE 028
$$$DOC3 * FILE 028
* FILE 028
SHORT DESCRIPTION: * FILE 028
* FILE 028
THIS FAMILY OF CLISTS SOLVES AN OLD, * FILE 028
NAGGING PROBLEM OF IBM PROGRAMMERS, * FILE 028
NAMELY, THAT OF BACKING UP A LARGE NUMBER * FILE 028
OF PDS'ES AND SEQUENTIAL DATASETS TO TAPE. * FILE 028
THE USUAL WAYS OF DOING THIS REQUIRES * FILE 028
SETTING UP A PROC, AND CODING A LARGE * FILE 028
NUMBER OF EXECUTIONS OF THE PROC, FOR * FILE 028
DIFFERENT DATASETS. YOU HAVE TO KEEP TRACK * FILE 028
OF THE FILE NUMBERS ON TAPE, AND IT'S A * FILE 028
BIG PAIN IN THE (YOU FILL IN THE BLANK), * FILE 028
AT ITS EASIEST. * FILE 028
* FILE 028
WITH "BACKEMUP" CLISTS YOU JUST HAVE TO * FILE 028
MAKE A LIST OF THE DATASETS ON A * FILE 028
CARD-IMAGE FILE, RUN A CLIST AGAINST THE * FILE 028
LIST, AND IN A FEW SECONDS, YOU HAVE YOUR * FILE 028
IEBCOPY JCL ! * FILE 028
* FILE 028
FURTHER HELP AND DESCRIPTION: * FILE 028
* FILE 028
PLEASE SEE MEMBER TSOBATV FOR GREAT * FILE 028
ASSISTANCE IN BACKING UP PO AND PS * FILE 028
DATASETS ON A GIVEN VOLUME. OUTPUT OF * FILE 028
THIS JOB IS CLOSE TO THE FORMAT USED FOR * FILE 028
INPUT TO THE CLIST CALLED "GENVOL". ONLY * FILE 028
MINOR MASSAGING WITH ISPF EDIT IS * FILE 028
NECESSARY. "VTOC" PGM FOUND ON CBT TAPE - * FILE 028
FILE 112. * FILE 028
* FILE 028
JEFF BROIDO WROTE THE ORIGINAL CLIST, * FILE 028
GENUNLD. I HAVE MODIFIED HIS ORIGINAL * FILE 028
VERSION FOR SEVERAL OF MY PURPOSES, AND * FILE 028
HAVE WRITTEN ANOTHER ONE, GENPOPS, THAT * FILE 028
ADDED THE CAPABILITY OF DUMPING SEQUENTIAL * FILE 028
DATASETS AFTER DOING THE PDS'ES. I USE * FILE 028
DAVE COLE'S DSCOPY PROGRAM PRODUCT FOR * FILE 028
SEQUENTIAL DATASET DUMPING TO TAPE. IT'S * FILE 028
A REAL GEM, BUT IT'S NOT FREE. YOU CAN * FILE 028
SUBSTITUTE THE PROGRAM CALLED "FTL" FROM * FILE 028
FILE 270 OF THIS TAPE, INSTEAD OF DSCOPY. * FILE 028
(SEE MEMBER CALLED $$$DOC3). OTHERWISE, * FILE 028
YOU CAN REWRITE THAT CLIST FOR IEBGENER, * FILE 028
OR SYSREPRO (CBT TAPE FILE 316) OR * FILE 028
WHATEVER YOU USE. THE ADVANTAGE OF DSCOPY * FILE 028
IS (AMONG OTHER USES IT HAS) THAT MANY * FILE 028
FILES CAN BE COPIED WITHIN ONE EXEC CARD. * FILE 028
* FILE 028
MY CLISTS USE THE TAPEMAP PROGRAM (ORIGINAL * FILE 028
WAS FROM UCLA) WHICH IS ON CBT TAPE FILE * FILE 028
299. THEY ALSO USE THE INIMITABLE PDS * FILE 028
PROGRAM FROM FILE 182, AND I (HAD) THE * FILE 028
VENDOR PRODUCT PDSFAST, WHICH SUBSTITUTES * FILE 028
FOR IEBCOPY WITH THE SAME JCL, EXCEPT FOR * FILE 028
PROGRAM NAME. THESE CLISTS MAY NEED TSO/E, * FILE 028
BUT IF YOU'RE CLEVER, YOU CAN GET AROUND * FILE 028
THAT (IT'S ONLY NEEDED DURING THE INPUT * FILE 028
FILE READ, IN WHICH THE DATASET NAMES ARE * FILE 028
CONVERTED INTO A HUGE STRING). * FILE 028
* FILE 028
IS A PROCEDURE TO ENLARGE THE VTOC OF AN ACTIVE * FILE 029
PACK FROM MR SAM GOLOB. THIS FILE IS IN IEBUPDTE * FILE 029
SYSIN FORMAT. * FILE 029
* FILE 029
THIS PROCEDURE PRESENTS A "COOKBOOK-STYLE" RECIPE * FILE 029
FOR ENLARGING THE VTOC OF AN ACTIVE DASD PACK. THE * FILE 029
VTOC INDEX HAS TO BE DEACTIVATED FIRST. EVERYTHING * FILE 029
IS HERE, AND ALL THE "INGREDIENTS" IN THE RECIPE * FILE 029
ARE ON THIS TAPE. IT'S AN EASY TO FOLLOW PATH. * FILE 029
ONCE YOU'VE DONE IT A FEW TIMES (BEING CAREFUL OF * FILE 029
COURSE) IT'S A PIECE OF CAKE. * FILE 029
* FILE 029
THE PROCEDURE INVOLVES BUILDING AN EXTENSION TO THE * FILE 029
END OF THE EXISTING VTOC. THEREFORE, ANY DATASETS * FILE 029
LYING ON THE TRACKS FOLLOWING THE END OF THE VTOC, * FILE 029
HAVE TO BE MOVED OUT OF THE WAY. * FILE 029
* FILE 029
IF FROM MR SAM GOLOB, AND CONTAINS THE CODE * FILE 030
NECESSARY TO CHANGE THE CONSOLE DEFAULT PFKEYS * FILE 030
ON MVS SYSTEMS BEFORE THE XA 2.2 LEVEL. * FILE 030
SEE THE MEMBER CALLED $$DOC FOR ADDITIONAL * FILE 030
INFORMATION. * FILE 030
* FILE 030
MOD TO CHANGE CONSOLE DEFAULT PFKEYS. * FILE 030
* FILE 030
ATTENTION MVS SP1.3.X AND SP2.1.X USERS .... * FILE 030
* FILE 030
NOW YOU DON'T HAVE TO BE SATISFIED WITH IBM'S * FILE 030
SELECTION OF *** DEFAULT *** PFKEYS ANYMORE. YOU * FILE 030
CAN SET 'EM THE WAY YOU WANT 'EM, AND THEY WON'T * FILE 030
FALL OFF AFTER AN IOGEN. * FILE 030
* FILE 030
I'VE CODED 2 SIMPLE USERMODS TO THE SYSGEN MACRO * FILE 030
SGIEA2D2 ON AGENLIB. VERY SIMILAR CODING CAN BE * FILE 030
USED EITHER ON SP1.3 OR ON XA. ONLY THE SEQUENCE * FILE 030
NUMBERS ARE DIFFERENT. THIS IS GOOD AT LEAST UNTIL * FILE 030
SP2.2. AFTER SP 2.2.X AND ESA, THESE MODS ARE * FILE 030
NOT NECESSARY, BECAUSE PFKEYS ARE SET IN A PARMLIB * FILE 030
MEMBER. * FILE 030
* FILE 030
PLEASE MAKE NOTE OF THE ONE FACT THAT THIS * FILE 030
PROCESS SETS ALL CONSOLES WITH THE SAME PFKEYS. * FILE 030
AT LEAST YOU CAN GET THE DEFAULTS CLOSER TO WHAT * FILE 030
YOU WANT. * FILE 030
* FILE 030
TWO USERMODS ARE SUPPLIED. THEY WILL HAVE TO * FILE 030
BE EDITED AND CUSTOMIZED TO YOUR SHOP. THEY MUST * FILE 030
BE ACCEPTED, TO HAVE AN EFFECT IN A SYSGEN OR * FILE 030
IOGEN, UNLESS YOU CONCATENATE THE MTS ABOVE * FILE 030
AGENLIB IN YOUR SYSGEN ASSEMBLY JCL. SAVE A COPY * FILE 030
OF THE ORIGINAL MACRO FOR A BACKUP. * FILE 030
* FILE 030
JUST USE MY SYSMODS AS MODELS. COMPARE THEM TO * FILE 030
THE VERSION OF MACRO SGIEA2D2 THAT YOU HAVE ON YOUR * FILE 030
AGENLIB LIBRARY. BE VERY CAREFUL WITH THE SEQUENCE * FILE 030
NUMBERS, AND IT'D PROBABLY BE BEST TO FOLLOW MY * FILE 030
SCHEME CAREFULLY. GOOD LUCK. * FILE 030
* FILE 030
ONE FURTHER NOTE. THIS USERMOD IS RUNNING ON * FILE 030
MY MVS/370 SYSTEM, BUT I AM UNABLE TO TEST THE XA * FILE 030
VERSION HERE. A FRIEND ASSEMBLED AN XA SYSGEN WITH * FILE 030
THE "IEBUPDTE"ED MACRO, AND THIS WAS SUCCESSFUL. I * FILE 030
COULDN'T PERSONALLY TEST THE RECEIVE, APPLY, AND * FILE 030
ACCEPT OF THE XA USERMOD. IT'S OK, HOWEVER. * FILE 030
* FILE 030
IS A IGGPRE00 EXIT FROM THE FORD AEROSPACE & * FILE 031
COMMUNICATIONS CORPORATION IN COLORADO SPRINGS, * FILE 031
COLORADO. THIS EXIT WILL ALLOW DASD ALLOCATION OF * FILE 031
NEW DATASETS ONLY ON VOLUMES MOUNTED STORAGE OR * FILE 031
PUBLIC UNLESS THE USER HAS BEEN GIVEN RACF * FILE 031
"OPERATIONS". * FILE 031
* FILE 031
IS FROM MR SAM GOLOB AND CONTAINS THREE PROGRAMS * FILE 032
THAT WERE PREVIOUSLY ON THIS TAPE. THEY WERE * FILE 032
GOTTEN FROM THE HUGE "MEMOREX" FILE OF AN OLD CBT * FILE 032
TAPE (VERSION 260 OR EARLIER - IT WAS FILE 313.) * FILE 032
THIS FILE IS IN IEBUPDTE SYSIN FORMAT. FOR * FILE 032
ADDITIONAL INFORMATION SEE THE MEMBERS CALLED * FILE 032
$$DOC*** IN THIS PDS. * FILE 032
* FILE 032
COPYPACK - A BATCH UTILITY WHICH COPIES (AND * FILE 032
OPTIONALLY RECATALOGS) GROUPS OF * FILE 032
DATASETS, BY PARTIAL NAME, FROM ONE * FILE 032
DISK PACK TO ANOTHER. IT CAN HANDLE * FILE 032
DSORG=PO, PS, OR DA. ALL SUCH DATASETS * FILE 032
ON THE ENTIRE PACK CAN BE MOVED. * FILE 032
ALLOCATION OF THE TARGET DATASETS IS * FILE 032
DONE BY THE PROGRAM AUTOMATICALLY. * FILE 032
PARM INPUT PROVIDES MUCH POWER AND * FILE 032
FLEXIBILITY. THIS CAN SAVE YOU A LOT * FILE 032
OF WORK. IF YOU HAVE FDR, FDRCOPY IS * FILE 032
BETTER FOR MOST PURPOSES. SO IS DFDSS * FILE 032
COPY. COPYPACK WILL DO A NICE JOB * FILE 032
COPYING MODEL DSCB'S FROM ONE PACK TO * FILE 032
ANOTHER. COPYPACK HAS BEEN FIXED TO * FILE 032
RUN UNDER XA. * FILE 032
* FILE 032
DOWNDATE - A UTILITY WHICH CREATES AN IEBUPDTE * FILE 032
FORMAT DIFFERENCE DECK BETWEEN TWO * FILE 032
VERSIONS OF A SOURCE PROGRAM. THIS NOT * FILE 032
ONLY FLAGS DIFFERENCES, BUT ALLOWS YOU * FILE 032
TO CONVERT FROM ONE SOURCE DECK TO THE * FILE 032
OTHER BY MEANS OF THE DIFFERENCE DECK. * FILE 032
* FILE 032
JCLSCAN - A TSO COMMAND PROCESSOR WHICH CALLS THE * FILE 032
MVS JCL CONVERTER TO CHECK A DATASET OF * FILE 032
JCL FOR ERRORS. SINCE THE ACTUAL * FILE 032
CONVERTER FROM IBM IS USED, YOU GET THE * FILE 032
SAME RESULT AS IF YOU DID TYPRUN=SCAN, * FILE 032
BUT WITHOUT RUNNING A JOB. IT USES AN * FILE 032
SVC TO DO THE CALLING OF THE CONVERTER. * FILE 032
OUTPUT IS DISPLAYED AT THE TUBE IN A * FILE 032
VERY CONVENIENT FORMAT. * FILE 032
* FILE 032
IS PUTXREF FROM THE DEPARTMENT OF THE TREASURY OF * FILE 033
THE STATE OF NEW JERSEY. THIS FILE IS IN IEBUPDTE * FILE 033
SYSIN FORMAT. FOR ADDITIONAL INFORMATION SEE THE * FILE 033
SOURCE CODE ITSELF. THIS PROGRAM TAKES THE PUT * FILE 033
PTF FILE (FILE 1 FROM A STANDARD IBM PUT TAPE), * FILE 033
AND PRODUCES A CROSS REFERENCE OF THE PTF'S * FILE 033
INCLUDED, SORTED BY FMID. IT CAN TAKE * FILE 033
CONCATENATED INPUT, BUT THE TAPE IDENTITY ON WHICH * FILE 033
THE PTF IS FOUND WILL BE LOST. THE PROGRAM SHOULD * FILE 033
BE USEFUL TO QUICKLY IDENTIFY WHAT PTF'S ARE ON A * FILE 033
GIVEN TAPE, WHAT FMID'S HAVE MAINTENANCE ON A * FILE 033
TAPE, AND TO DOUBLE CHECK THE STERLING FOREST * FILE 033
CROSS REFERENCE (IT LIES ONCE IN A WHILE.) ALSO * FILE 033
SEE THE MATERIAL ON FILE 118, WHICH IS RELATED, * FILE 033
AND WHICH MAY BE MORE HELPFUL. * FILE 033
* FILE 033
IS FROM NORTHEAST LOUISIANA UNIVERSITY AND * FILE 034
CONTAINS A COPY OF THEIR PROGRAM CALLED RACFUSER. * FILE 034
THIS IS AN ASSEMBLER PROGRAM WHICH WILL READ THE * FILE 034
RACF MASTER DATA SET, PRINT THE PASSWORD * FILE 034
EXPIRATION DATE, AND CLASSIFY A USERID INTO ONE OF * FILE 034
THE FOLLOWING CATEGORIES : * FILE 034
* FILE 034
A. PASSWORD WILL EXPIRE BEFORE A SPECIFIED * FILE 034
THRUDATE (WHICH IS SPECIFIED ON A PARM OR * FILE 034
ALLOWED TO DEFAULT TO SEVEN DAYS FROM * FILE 034
TODAY). * FILE 034
B. PASSWORD WILL REMAIN ACTIVE AFTER THE * FILE 034
THRUDATE, * FILE 034
C. PASSWORD CURRENTLY EXPIRED, OR * FILE 034
D. USERID HAS NEVER BEEN USED * FILE 034
* FILE 034
THIS INFORMATION CAN BE USED BY A SECURITY * FILE 034
ADMINISTRATOR TO CONTROL THE CONTENTS OF THE RACF * FILE 034
MASTER DATA SET WHICH INCLUDES ELIMINATING UNUSED * FILE 034
OR OBSOLETE USERIDS AND NOTIFYING DATA CONTROL * FILE 034
ABOUT UPCOMING PASSWORD EXPIRATIONS IN SELDOM RUN * FILE 034
BATCH JOBS. THIS HELPS PREVENT JCL ERRORS DUE TO * FILE 034
AN EXPIRED PASSWORD. * FILE 034
* FILE 034
IS A LOAD MODULE LIBRARY WITH USEFUL PROGRAMS IN IT. * FILE 035
* FILE 035
SOURCE FILE LOAD MODULE NAME * FILE 035
002 SOURCE CBT973 - uncompres tape files * FILE 035
006 SOURCE CBTUPD - insert ./ ADD cards * FILE 035
into this doc * FILE 035
018 DOCUMENTATION TSUPDATE * FILE 035
044 SOURCE ASMTOZAF - PL1/F ASMTOZAP * FILE 035
044 SOURCE ASMTOZAP - PL/1 OPTIMIZER * FILE 035
good with PL/1 V1.3 or more * FILE 035
093 SOURCE OFFLOAD * FILE 035
093 SOURCE PDSLOAD * FILE 035
094 SOURCE DAF * FILE 035
102 SOURCE TAPESC46 - Version 4.6 (64K) * FILE 035
102 SOURCE TAPESCAN - Version 5.2 (64K) * FILE 035
112 SOURCE VTOC * FILE 035
134 SOURCE HEL (moved to FILE 135) * FILE 035
134 SOURCE REVIEW (moved to FILE 135) * FILE 035
134 SOURCE ZAP (moved to FILE 135) * FILE 035
147 SOURCE ARCHINIT \\ * FILE 035
147 SOURCE ARCHIVER >> ARCHIVER * FILE 035
147 SOURCE ARCHPARS // * FILE 035
182 SOURCE PDS85 - PDS Vers 8.5 loadmod. * FILE 035
(Needs PANELS and MSGS to * FILE 035
run in ISPMODE. Will run * FILE 035
in line mode as is. Use * FILE 035
XISPM keyword when invoking. * FILE 035
SEE FILE 182 FOR PANELS AND * FILE 035
MESSAGES. * FILE 035
193 SOURCE TCOPY - Tape copying utility * FILE 035
218 SOURCE VSAMMAPP * FILE 035
229 SOURCE COPYMODS * FILE 035
264 SOURCE LOOK * FILE 035
266 SOURCE SS0104 tape mapping program * FILE 035
294 SOURCE VSAMADTL VSAMANAL * FILE 035
294 SOURCE VSAMAGET VSAMANAL * FILE 035
294 SOURCE VSAMAHLP VSAMANAL * FILE 035
294 SOURCE VSAMANAL VSAMANAL * FILE 035
294 SOURCE VSAMANDX VSAMANAL * FILE 035
294 SOURCE VSAMSIZE VSAMANAL * FILE 035
296 SOURCE BLKDISK BLK3380 BLK3390 * FILE 035
296 SOURCE BLK3375 BLK9345 BLK3350 * FILE 035
299 SOURCE TAPEMAP & TAPEMAPO * FILE 035
316 SOURCE COPYFILE - copies SL tape fls * FILE 035
316 SOURCE COPYSLNL - copies SL to NL * FILE 035
316 SOURCE COPYNLNL - copies NL to NL * FILE 035
316 SOURCE IGG019WD - with COPYFILE * FILE 035
316 SOURCE IGG019WE - with COPYFILE * FILE 035
316 SOURCE LISPDS (really LISTPDS) * FILE 035
316 SOURCE TAPEL - used with COPYFILE * FILE 035
365 SOURCE OSTAREDC - OSTARXMT error * FILE 035
checking assembler program * FILE 035
* FILE 035
IS A FIXPDS UTILITY FROM MR SAM GOLOB. THIS CODE * FILE 036
WAS WRITTEN BY MR ROBERT B. WEINSTEIN. THIS * FILE 036
UTILITY RESURRECTS DELETED MEMBERS OF A PDS, BUT IT * FILE 036
DOES SO WITHOUT USING THE DIRECTORY. THIS FILE IS * FILE 036
IN IEBUPDTE SYSIN FORMAT. * FILE 036
* FILE 036
THIS PROGRAM STOWS NEW DIRECTORY ENTRIES FOR * FILE 036
PHYSICAL FILES IN A DATASET WHICH WOULD LOOK LIKE A * FILE 036
PDS MEMBER. IT LOCATES THESE FILES WITHOUT BENEFIT * FILE 036
OF A PREVIOUS GOOD DIRECTORY. ALL IT NEEDS IS A * FILE 036
BLANK DIRECTORY. * FILE 036
* FILE 036
THIS FIXPDS PROGRAM RESTORES DELETED MEMBERS OF A * FILE 036
PDS WITH A BACKWARD SEARCH, STARTING FROM THE END * FILE 036
OF THE DATASET AND BROWSING EACH MEMBER (DELETED OR * FILE 036
NOT) WITH ISPF BROWSE. AFTER ENDING EACH BROWSE, * FILE 036
YOU HAVE AN OPPORTUNITY TO STOW A NAME IN THE * FILE 036
DIRECTORY FOR THAT MEMBER. THE PROGRAM PROCEEDS * FILE 036
BACKWARDS, MEMBER BY MEMBER, UNTIL YOU EXIT, OR * FILE 036
UNTIL YOU REACH THE BEGINNING OF THE LIBRARY. * FILE 036
* FILE 036
TWO FEATURES DISTINGUISH THIS PROGRAM FROM OTHERS * FILE 036
OF THIS TYPE. ONE, THE MEMBER SEARCH GOES * FILE 036
BACKWARDS, STARTING FROM THE END OF THE DATASET AND * FILE 036
GOING BACK, ONE MEMBER AT A TIME. THIS ALLOWS YOU * FILE 036
TO LOOK AT THE MOST RECENT ACTIVITY FIRST. TWO, * FILE 036
EACH MEMBER IS ISPF BROWSED. IT CAN BE EXAMINED IN * FILE 036
ITS ENTIRETY, AND IN DETAIL, BEFORE YOU DECIDE * FILE 036
WHETHER TO STOW A DIRECTORY ENTRY FOR IT OR NOT. * FILE 036
* FILE 036
IF YOU DO STOW A DIRECTORY ENTRY, IT DOESN'T MATTER * FILE 036
IF ONE ALREADY EXISTS FOR THAT MEMBER. THE NEW ONE * FILE 036
IS CREATED ALSO. IF AN OLD ENTRY WAS THERE TOO, * FILE 036
UNDER A DIFFERENT NAME, AN "APPARENT ALIAS" IS * FILE 036
CREATED. USING THE "PDS" PROGRAM (IN CBT TAPE FILE * FILE 036
182), ALL THE APPARENT ALIASES CREATED CAN BE FLAGGED * FILE 036
IN A JIFFY, USING THE "VERIFY" SUBCOMMAND OF PDS. * FILE 036
* FILE 036
EDITOR'S NOTE. IF ALL YOU WANT TO DO IS RESTORE * FILE 036
DELETED MEMBERS OF A PDS, THE "PDS" PROGRAM ON FILE * FILE 036
182 (WITH UTILITIES ON FILES 296 AND 112) IS * FILE 036
PROBABLY BETTER THAN FIXPDS, AND PDS IS MUCH * FILE 036
QUICKER. A THIRD REFERENCE IS THE "PDSGAS" PROGRAM * FILE 036
- FILE 316. ALSO, THE "PDS" PROGRAM DOES MANY MORE * FILE 036
THINGS, AND PDS IS NOT TOO HARD TO INSTALL. I * FILE 036
PERSONALLY HAVE RECEIVED MANY INQUIRIES FROM PEOPLE * FILE 036
TRYING TO INSTALL FIXPDS, BECAUSE MY NAME IS ON THE * FILE 036
CALL LIST. I AM SPEAKING FROM MUCH EXPERIENCE. * FILE 036
FIXPDS IS NICE TO HAVE, THOUGH, AND I DO NOT MEAN * FILE 036
TO DISCOURAGE PEOPLE FROM INSTALLING IT. SBG. * FILE 036
* FILE 036
IS AN MVS VERSION OF COPYCAT TO MOVE, SPLIT, * FILE 037
AND/OR REORGANIZE CVOL CATALOGS. THIS VERSION * FILE 037
RUNS UNDER MVS AND THE RESULTANT CVOL MAY BE * FILE 037
LISTED WITH IEHLIST. THIS VERSION HAS 3380 AND * FILE 037
3375 SUPPORT ADDED FROM UCLA. THIS FILE IS IN * FILE 037
IEBUPDTE SYSIN FORMAT SEE THE MEMBER CALLED $$DOC * FILE 037
FOR ADDITIONAL INFORMATION. * FILE 037
* FILE 037
$CBTJCL .. THE JCL USED AT CBT TO INSTALL * FILE 037
$MANUAL .. THE COPYCAT MANUAL * FILE 037
$UCLAJCL. THE JCL USED AT UCLA TO INSTALL * FILE 037
COPYCAT .. COPYCAT CODE ITSELF * FILE 037
FIX1 .. FIX ESATE01 - CONVERTS COPYCAT FROM STAE TO * FILE 037
ESTAE USE AND CORRECTS AN S30A ABEND THAT * FILE 037
OCCURS FOLLOWING AN X37 ABEND. * FILE 037
FIX2 ..... FIX XCP200 - CORRECTS AN S200 ABEND THAT * FILE 037
INTERMITTENTLY OCCURS IN COPYCAT AFTER AN * FILE 037
'X37' ABEND, DUE TO ALL OF THE I/O NOT * FILE 037
HAVING COMPLETED BEFORE SVC55 IS ISSUED * FILE 037
FOR AN END-OF-VOLUME INDICATION. * FILE 037
OAC1 ..... FIX DEV3380 - ADDS 3380 SUPPORT TO COPYCAT * FILE 037
OAC2 ..... FIX HASH001 - UCLA LOCAL MODE. SEE MEMBER * FILE 037
FOR ADDITIONAL INFORMATION. * FILE 037
* FILE 037
IS FROM MR LARRY WILLIAMS AND CONTAINS A VERY * FILE 038
ELABORATE SPACE WAR GAME CALLED " KLINGON ". IT * FILE 038
IS A LOT LIKE MOST STAR TREK GAMES EXCEPT YOU GET * FILE 038
TO BE THE BAD GUYS. THE GAME CAN RUN EITHER IN * FILE 038
LINE MODE OR IN FULL SCREEN MODE UNDER TSO ON A * FILE 038
3270 TYPE TERMINAL. THIS FILE IS IN IEBUPDTE * FILE 038
SYSIN FORMAT. SEE THE MEMBER CALLED ##DOC FOR * FILE 038
ADDITIONAL INFORMATION. * FILE 038
* FILE 038
NOTE. FOR PEOPLE HAVING PROBLEMS COMPILING THIS * FILE 038
WITH FORTRAN H, YOU CAN COMPILE IT WITH FORTRAN G. * FILE 038
* FILE 038
LARRY WILLIAMS * FILE 038
ILLINOIS BOARD OF GOVERNORS * FILE 038
COOPERATIVE COMPUTER CENTER * FILE 038
GOVERNORS STATE UNIVERSITY * FILE 038
UNIVERSITY PARK, IL 60466 * FILE 038
(630) 235-2138 * FILE 038
* FILE 038
is from Citibank in New York and contains : * FILE 039
* FILE 039
1. An SMF program to process type 14 and 15 records * FILE 039
using IBM DFSORT. * FILE 039
2. A modification to the IPOUPDTE program so it * FILE 039
will run against any partitioned dataset, and * FILE 039
it doesn't require the presence of a member * FILE 039
nameed $$$COIBM. * FILE 039
3. A modification to the CPPUPDTE program so it * FILE 039
will run against any partitioned dataset, and * FILE 039
it doesn't require the presence of a member * FILE 039
nameed $$$COIBM. (from Sam Golob 10/99) * FILE 039
* FILE 039
IS FROM PEOPLES NATIONAL BANK OF WASHINGTON AND * FILE 040
CONTAINS SEVERAL OF THEIR UTILITIES. THIS FILE IS * FILE 040
IN IEBUPDTE SYSIN FORMAT. FOR ADDITIONAL * FILE 040
INFORMATION SEE THE MEMBER CALLED $$DOC. * FILE 040
* FILE 040
DBACONSL - WTO/WTOR ASSIST SUBROUTINE * FILE 040
* FILE 040
DBAIOB - DSECT FOR AN IOB * FILE 040
* FILE 040
PDSCLEAN - CLEANS OUT A PDS WITHOUT REQUIRING A * FILE 040
DELETE/DEFINE. THE NUMBER OF DIRECTORY * FILE 040
BLOCKS MAY BE CHANGED AT THE SAME TIME. * FILE 040
SEVERAL PDS'S MAY BE CLEANED IN ONE * FILE 040
STEP. CAN BE EXECUTED IN TSO * FILE 040
FOREGROUND * FILE 040
* FILE 040
PDSPDS - A PDS MASS SCAN/UPDATE UTILITY. LOOK * FILE 040
AT ALL OR A SUBSET OF MEMBERS OF A PDS. * FILE 040
CHANGE AS REQUESTED. SINCE RECORDS ARE * FILE 040
NOT USUALLY ADDED OR DELETED UPDATES IN * FILE 040
PLACE SAVING COMPRESSES. XPDS TSO * FILE 040
CLIST AND PROCPDS PROC ARE INCLUDED * FILE 040
* FILE 040
RDOC72 - A DOCUMENTATION FORMATTER. PROVIDES * FILE 040
HEADERS, FOOTERS, TABLE OF CONTENTS, * FILE 040
PAGE NUMBERS, AND LOTS MORE * FILE 040
* FILE 040
REGS - REGISTER EQUATE MACRO * FILE 040
* FILE 040
SUPERGEN - SUPER IEBGENER. FIND AND (LIMITED) * FILE 040
CHANGE RECORDS IN A SEQUENTIAL FILE. * FILE 040
RELATIVE RECORD NUMBER, TTR, OR MBBCCHHR * FILE 040
ADDRESSES CAN BE USED. IDEAL FOR LOOKING * FILE 040
AT 'ACTUAL' DATA IN A LARGE FILE IN * FILE 040
FOREGROUND. SPGEN TSO CLIST AND PROCGEN * FILE 040
PROC ARE INCLUDED * FILE 040
* FILE 040
VDBS$DDF - SUBROUTINE TO SCAN TIOT TO FIND A DD * FILE 040
* FILE 040
VDBS$HEX - HEX PRINT UTILITY SUBROUTINE * FILE 040
* FILE 040
IS FROM BENJAMIN FRANKLIN FEDERAL SAVINGS AND * FILE 041
LOAN ASSOCIATION OF PORTLAND OREGON AND CONTAINS * FILE 041
EXITS TO MVS/SP JES2 TO PROVIDE TABLE DRIVEN FORMS * FILE 041
CONTROL FOR XEROX 8700 / 9700 LASER PRINTERS. * FILE 041
THE EXITS INSERT XEROX DJDE COMMANDS BETWEEN REPORTS * FILE 041
GOING TO THE PRINTERS BASED ON THE SYSOUT CLASS AND * FILE 041
FORMS ID SPECIFIED IN STANDARD JCL. THIS FILE * FILE 041
IS IN IEBUPDTE SYSIN FORMAT * FILE 041
* FILE 041
IS FROM DAVE DROUIN FROM CONN NATIONAL BANK THIS * FILE 042
CODE WILL TAKE FILE 001 OF THIS TAPE AND PUT IT INTO * FILE 042
INFO/MVS FORMAT SO IT CAN BE LOADED INTO A INFO/MVS * FILE 042
DATABASE. THIS FILE IS IN IEBUPDTE SYSIN FORMAT. * FILE 042
SEE THE MEMBER CALLED $DOC FOR ADDTIONAL INFORMATION * FILE 042
* FILE 042
A COMMENT ABOUT LOADING THIS FILE INTO AN INFO/MVS * FILE 042
DATA BASE. WE DO NOT USE VERSION 2 BUT IF YOU TAKE * FILE 042
THE INPUT TO LOAD VERSION 1 AND CONVERT IT TO FIXED * FILE 042
BLOCK WITH AN LRECL OF 80 BYTES AND SHIFT EVERYTHING * FILE 042
LEFT 8 BYTES (WITH THE PROPER JCL) YOU SHOULD BE * FILE 042
OKAY - USE THE LAST JOB IN FILE 003 FOR THE JCL TO * FILE 042
CREATE THE INPUT TO THE INFO/MVS DATA BASE AND THEN * FILE 042
CHANGE IT TO FIXED BLOCK AND SHIFT 8 BYTES LEFT. * FILE 042
YOU HAVE WILL TO CREATE YOUR OWN JCL TO LOAD THE * FILE 042
VERSION 2 DATA BASE * FILE 042
* FILE 042
IS FROM DAVE DROUIN FROM CONN NATIONAL BANK. THIS * FILE 043
FILE CONTAINS THE DATA FOR THE HEADER INFORMATION * FILE 043
FOR USE WITH FILE 042 ON THIS TAPE. THIS FILE IS * FILE 043
IS LRECL=255,BLKSIZE=3120,RECFM=VB * FILE 043
* FILE 043
IS FROM YALE UNIVERSITY AND CONTAINS A COPY OF * FILE 044
ASMTOZAP. THIS FILE IS IN IEBUPDTE SYSIN FORMAT, FOR * FILE 044
ADDITIONAL INFORMATION SEE THE MEMBER CALLED $DOC. * FILE 044
* FILE 044
ASMTOZAP IS A UTILITY WHICH READS AN ASSEMBLER * FILE 044
LISTING AND PRODUCES AMASPZAP CONTROL CARDS. THIS * FILE 044
ALLOWS NON-TRIVIAL PATCHES TO BE WRITTEN IN * FILE 044
ASSEMBLER LANGUAGE WITH FULL USE OF SYMBOLIC * FILE 044
REFERENCES, DSECTS, AND MACROS. CODE IS * FILE 044
POSITIONED AT THE CORRECT OFFSETS BY USE OF ORG. * FILE 044
SYMBOLIC ADDRESSES CAN BE GENERATED BY ORG, OR * FILE 044
FAKED BY EQU, OR COPYED, ETC. THERE IS LESS ROOM * FILE 044
FOR ERROR, IMPROVED LEGIBILITY, AND CONVERSION * FILE 044
FROM ONE RELEASE TO ANOTHER USUALLY INVOLVES ONLY * FILE 044
CHANGING A FEW ORG'S TO REFLECT THE NEW ADDRESSES * FILE 044
OF THE PATCH AREA OR ZAPPED INSTRUCTIONS. * FILE 044
* FILE 044
ASMTOZAP HAS BEEN TESTED USING ASSEMBLER H VERS 2 * FILE 044
AND THE IBM HIGH-LEVEL ASSEMBLER (HLASM). * FILE 044
* FILE 044
NOTE. THIS PROGRAM IS WRITTEN IN PL/1. HOWEVER, WE HAVE * FILE 044
TRIED TO MAKE IT POSSIBLE FOR ALL MVS SHOPS TO USE * FILE 044
ASMTOZAP. FIRST, THERE IS A VERSION THAT RUNS * FILE 044
UNDER PL1/F - THE FREE VERSION OF PL/1 WHOSE * FILE 044
COMPILER AND LIBRARY IS ON THIS TAPE - FILE 092. * FILE 044
SECOND, THE LOAD MODULE FOR ASMTOZAP THAT IS ON * FILE 044
FILE 035 IS AN OLD LOAD MODULE THAT WAS COMPILED * FILE 044
USING THE PL/1 OPTIMIZER VERSION 1.3.0. THEREFORE * FILE 044
YOU CAN RUN THAT MODULE, EVEN ON A VERY OLD VERSION * FILE 044
OF THE PL/1 OPTIMIZER TRANSIENT LIBRARY. (AND OF * FILE 044
COURSE YOU CAN RUN IT ON THE NEWER VERSIONS * FILE 044
OF PL/1.) SG - 03/22/94 * FILE 044
* FILE 044
PL1/F RETURN CODE PROCESSING PUT IN (AS WITH PL/1 * FILE 044
OPTIMIZER). THANKS TO JIM MARSHALL WHO SENT ME A * FILE 044
SET OF PL1/F MANUALS. SEE ALSO ASMTOZAF LOAD * FILE 044
MODULE ON FILE 035. SG - 04/11/94 * FILE 044
* FILE 044
IS AN ENHANCEMENT TO THE YALE COMPARE PROGRAM THAT IS * File 045
IN FILE 226 OF THIS TAPE. THE PURPOSE OF THIS CODE IT TO * FILE 045
ALLOW THE COMPARE PGM TO PROCESS TWO PDS FILES RATHER * FILE 045
THAN TWO SEQUENTIAL FILES. THE PROGRAM IS SELF CONTAINED. * FILE 045
SIMPLY ASSEMBLE AND LINK AND IT'S READY TO USE. * FILE 045
ADDITIONAL INFORMATION ON HOW TO USE THE PROGRAM IS * FILE 045
CONTAINED AS COMMENTS AT THE BEGINNING OF THE CODE * FILE 045
ITSELF. ALSO INCLUDED IS THE JES2 SOURCE COMPARE SYSTEM. * FILE 045
* FILE 045
COMPONENTS OF THIS FILE : * FILE 045
$$DOC - DOCUMENTATION OF THE JES2 COMPARE SYSTEM * FILE 045
PDSCMPR - ORIGINAL PDS COMPARE PROGRAM * FILE 045
* FILE 045
JES2 SOURCE COMPARE SYSTEM * FILE 045
JES2CMPR - AN ASSEMBLY LANGUAGE PROGRAM THAT * FILE 045
IS A MODIFICATION OF THE PDSCMPR * FILE 045
PROGRAM. THIS PROGRAM CREATES A * FILE 045
PDS THAT CONTAINS ALL OF THE * FILE 045
CHANGES BETWEEN TWO RELEASES. * FILE 045
JES2LIST - AN ASSEMBLY LANGUAGE PROGRAM THAT * FILE 045
READS THE ABOVE PDS, THE SYSPRINT * FILE 045
OUTPUT FROM THE ASSEMBLER AND * FILE 045
PRINTS A NEW ASSEMBLY LISTING * FILE 045
SHOWING WERE CHANGES HAVE * FILE 045
OCCURRED * FILE 045
CMPRPDS - A JCL STREAM THAT EXECUTES JES2CMPR * FILE 045
JES2ASM2 - A PROC THAT EXECUTES * FILE 045
THE ASSEMBLER AND THEN JES2LIST TO * FILE 045
CREATE THE POST ASSEMBLY LISTING * FILE 045
ASM88888 - A JCL STREAM THAT ASSEMBLES ALL OF * FILE 045
THE JES2 MODULES * FILE 045
THIS FILE IN IS IEBUPDTE SYSIN FORMAT * FILE 045
* FILE 045
IS THE MASS MUTUAL DISK PACK MAINTENANCE PROGRAM, * FILE 046
"PACKRAT". ITS ONLY FUNCTION IS TO EXAMINE THE * FILE 046
VTOC OF A PARTICULAR VOLUME AND SCRATCH THE * FILE 046
DATASETS SPECIFIED. THE UNCATALOG ONLY OCCURS IF * FILE 046
THE DATA SET IS CATALOGED ON THE VOLUME CURRENTLY * FILE 046
BEING EXAMINED. IF IT IS A MULTI-VOLUME DATA SET * FILE 046
IT IS NOT SCRATCHED OR UNCATALOGED. THIS PROGRAM * FILE 046
HAS BEEN USED ON 3330, 3350, 3380, AND 3390 * FILE 046
DEVICES. IT HAS BEEN RUN UNDER MVS SP 1.3, MVS/XA, * FILE 046
AND MVS/ESA. THIS "PACKRAT" PROGRAM MUST RUN * FILE 046
AUTHORIZED AND THE USER MUST HAVE OPERATOR * FILE 046
AUTHORIZATION. THE PROMPT SCREEN ALLOWS YOU TO * FILE 046
ENTER THE VOLSER YOU WISH TO EXAMINE AND THE SCAN * FILE 046
DATE. A FULL SCREEN OF DATA SETS CAN BE SCRATCHED * FILE 046
AT A TIME. HITTING THE ENTER KEY PAGES YOU * FILE 046
FORWARD THROUGH THE VTOC. ADDITIONAL INFORMATION * FILE 046
MAY BE FOUND IN THE COMMENTS OF THE CODE ITSELF. * FILE 046
* FILE 046
IS FROM TORONTO HYDRO IN TORONTO, ONTARIO, CANADA. * FILE 047
THIS FILE CONTAINS THE FOLLOWING, FOR ADDITIONAL * FILE 047
INFORMATION SEE THE MEMBER CALLED $INDEX : (THIS * FILE 047
FILE ALSO USES SOME MACROS THAT ARE IN FILES 435 AND * FILE 047
OR 464. THIS FILE HAS BEEN SUBMITTED BY MR JIM LANE * FILE 047
* FILE 047
THE CURRENT FILE IS A REFRESH AS OF 12/09/93. * FILE 047
* FILE 047
THIS FILE ALSO CONTAINS AN ESA VERSION OF CMD1. * FILE 047
(SEE THE BF GOODRICH VERSION ON FILE 261 WHICH MAY * FILE 047
BE FOR A HIGHER LEVEL OF MVS/ESA.) * FILE 047
* FILE 047
JIM'S CURRENT ADDRESS: * FILE 047
* FILE 047
JIM LANE * FILE 047
TORONTO HYDRO * FILE 047
TECHNICAL SERVICES * FILE 047
14 CARLTON STREET * FILE 047
TORONTO, ONTARIO M5B 1K5 * FILE 047
CANADA * FILE 047
416-542-2820 direct line * FILE 047
* FILE 047
Note: Jim Lane is now doing AIX, and this file is * FILE 047
now "functionally stabilized" until somebody * FILE 047
else takes it over. (SG - 07/99) * FILE 047
* FILE 047
THIS PDS CONTAINS THE FOLLOWING MEMBERS: * FILE 047
* FILE 047
EDX - "PERSONAL DATASET MANAGER" ISPF DIALOG. * FILE 047
EXITS - SOME JES2 AND MPF EXITS. * FILE 047
JCLFLOW - AN ISPF PROGRAM EDIT MACRO TO NEATLY * FILE 047
FORMAT JCL * FILE 047
LISTICAT - A BATCH PROGRAM TO 1-UP LIST DATASETS IN * FILE 047
AN ICF CATALOG. * FILE 047
NOCELL - A BATCH PROGRAM TO LIST DISK, TAPE AND * FILE 047
HSM MIGRATED DATASETS * FILE 047
RMFIII - A POST PROCEESOR FOR RMF MONITOR III * FILE 047
DATA. * FILE 047
SASEREP - A SAS PROGRAM TO PROCESS LOGREC RECORDS. * FILE 047
SASGTF - A SAS PROGRAM TO PROCESS GTF SVC TRACE * FILE 047
RECORDS. * FILE 047
SASHSM - A SET OF SAS PROGRAM TO ANALYZE HSM USAGE * FILE 047
SASRMF79 - A SAS PROGRAM TO PROCESS RMF TYPE 79 * FILE 047
RECORDS. * FILE 047
SASSYSLG - A SAS PROGRAM TO PROCESS SYSLOG DATA. * FILE 047
SASTLMS - A SAS PROGRAM TO PROCESS THE TLMS II * FILE 047
VOLUME MASTER FILE. * FILE 047
SMPELIST - A BATCH PROGRAM TO 1-UP LIST ENTRIES FROM * FILE 047
AN SMP-E CSI. * FILE 047
- EDX - * FILE 047
AN ISPF DIALOG CALLED "PERSONAL DATASET MANAGER". * FILE 047
EDX MAINTAINS AND DISPLAYS A TABLE OF DATASET * FILE 047
NAMES (OPTIONALLY INCLUDING A MEMBER NAME). THE * FILE 047
FOLLOWING OPERATIONS CAN BE REQUESTED ON ANY OF * FILE 047
THE DATASETS: * FILE 047
? TO DISPLAY INFORMATION ABOUT THE * FILE 047
DATASET'S ATTRIBUTES. * FILE 047
A TO ALLOCATE A NEW DATASET USING THIS ONE * FILE 047
AS A MODEL. * FILE 047
B TO ISPF BROWSE THE DATASET. * FILE 047
D TO DELETE THE DATASET. * FILE 047
E TO ISPF EDIT THE DATASET. * FILE 047
HM TO MIGRATE THE DATASET WITH DFHSM. * FILE 047
HR TO RECALL THE DATASET FROM DFHSM * FILE 047
MIGRATION. * FILE 047
P TO INVOKE THE PDS84 DIALOG ON THE * FILE 047
DATASET. * FILE 047
PR TO PRINT THE DATASET. * FILE 047
V TO SET OR UPDATE THE VOLSER FIELD. * FILE 047
X TO DROP THE DATASET FROM THE LIST. * FILE 047
* FILE 047
EDX PICKS UP ON THE FACT THAT A DATASET HAS BEEN * FILE 047
MIGRATED AND DISPLAYS A MESSAGE TO THAT EFFECT IF * FILE 047
YOU TRY TO DO SOMETHING THAT NEEDS THE DATASET * FILE 047
UNMIGRATED. YOU HAVE TO EXPLICITLY HRECALL IT * FILE 047
FIRST. * FILE 047
* FILE 047
THIS DATASET ALSO CONTAINS UPDATED VERSIONS OF * FILE 047
THE ED AND BR COMMAND TABLE COMMANDS THAT ADD THE * FILE 047
DATASET YOU EDIT OR BROWSE TO THE EDX DATASET * FILE 047
TABLE. THEY ALSO ACCEPT AN OPERAND OF "*" TO MEAN * FILE 047
THE MOST RECENT DATASET YOU EITHER EDITED OR * FILE 047
BROWSED. * FILE 047
- EXITS - * FILE 047
A SET OF JES2 AND MPF EXITS: * FILE 047
EXIT02 - ENFORCE JOBNAME AND JOBCLASS * FILE 047
STANDARDS * FILE 047
EXIT03 - CANCEL JOBS FLAGGED BY EXIT02 * FILE 047
EXIT04 - DUMMY OUT JOBCAT AND STEPCAT DD * FILE 047
STATEMENTS * FILE 047
MPFABEND - HIGHLIGHTED WTO FOR ABENDING * FILE 047
PRODUCTION JOB * FILE 047
MPFHOLD - REPLY NOHOLD TO IEF433D * FILE 047
MPFJCLER - HIGHLIGHTED WTO FOR PRODUCTION JOB * FILE 047
WITH JCL ERROR * FILE 047
MPFVINIT - START TSO AFTER VTAM IS UP * FILE 047
MPFVTAM - HIGHLIGHTED WTO WHEN NETWORK NODES * FILE 047
GO INACT * FILE 047
- JCLFLOW - * FILE 047
THIS PROGRAM WAS "OBTAINED" FROM FILE352 OF THE * FILE 047
CBT TAPE. IN ITS ORIGINAL FORM IT WAS A BATCH * FILE 047
UTILITY, READING JCL FROM SYSUT1 AND WRITING THE * FILE 047
REFORMATTED STUFF ONTO SYSUT2. I CHANGED IT BY * FILE 047
ALTERING THE I/O LOGIC TO USE ISPF EDIT MACRO * FILE 047
SERVICES. THE BASIC LOGIC IS TO START AT THE TOP * FILE 047
OF THE DECK ASSIGNING EACH LINE TO VARIABLE * FILE 047
"CARD". ANYTHING OTHER THAN PART OF A DD * FILE 047
STATEMENT IS LEFT AS IS. WHEN A DD STATEMENT IS * FILE 047
FOUND EACH LINE IS DELETED AFTER BEING READ. THE * FILE 047
LINE NUMBER AFTER WHICH TO INSERT REFORMATTED JCL * FILE 047
IS REMEMBERED IN VARIABLE "ADDLINE". AN ENTIRE DD * FILE 047
STATEMENT IS READ IN, CONTINUATION LINES AND ALL * FILE 047
AND STORED IN "TABLEIN", EACH INPUT LINE BEING * FILE 047
DELETED AFTER ASSIGNMENT. THE DD STATEMENT IS * FILE 047
THEN FORMATTED BY BEING COPIED ONE PARAMETER AT A * FILE 047
TIME OVER TO "TABLEOUT". FROM "TABLEOUT" NEW * FILE 047
LINES ARE INSERTED INTO THE DATASET TO CONTAIN * FILE 047
THE REFORMATTED DD STATEMENT. SINCE THE NUMBER OF * FILE 047
LINES IN THE DATASET COULD HAVE INCREASED, THE * FILE 047
LINE NUMBER OF THE LAST LINE IS RE-CALCULATED AS * FILE 047
NECESSARY AND REMEMBERED IN VARIABLE "LLINE". * FILE 047
- LISTICAT - * FILE 047
NAME LISTICAT * FILE 047
FUNCTION LIST THE CONTENTS OF AN ICF CATALOG * FILE 047
AND SELECTED DSCB AND VVDS FIELDS. * FILE 047
DESCRIPTION THE UCBS OF ALL ONLINE DASD VOLUMES * FILE 047
ARE LOCATED AND AN ATTEMPT IS MADE TO * FILE 047
ALLOCATE SYS1.VVDS.VVOLSER. IF THIS * FILE 047
WORKS AN ACB AND RPL ARE GENERATED AND * FILE 047
THEIR ADDRESSES ARE SAVED IN A LOOKUP * FILE 047
TABLE. THE BCS CLUSTER IS OPENED AS A * FILE 047
DATASET AND READ SEQUENTIALLY. THE BCS * FILE 047
RECORDS ARE SCANNED FOR CELL TYPES AND * FILE 047
THE FOLLOWING CELLS ARE LISTED: * FILE 047
NONVSAM * FILE 047
CLUSTER * FILE 047
INDEX * FILE 047
DATA * FILE 047
AIX * FILE 047
PATH * FILE 047
GDG BASE * FILE 047
GDG ENTRY * FILE 047
FOR NONVSAM ENTRIES THE FORMAT1 AND, * FILE 047
IF IT EXISTS THE FORMAT 3, DSCB IS * FILE 047
"OBTAINED" TO DETERMINE IF THE OBJECT * FILE 047
EXISTS. IF IT DOES THE LRECL, BLKSIZE * FILE 047
AND TOTAL TRACKS ALLOCATED ARE * FILE 047
EXTRACTED. IF THE OBJECT IS * FILE 047
CATALOGED TO VOLSER "MIGRAT" THE * FILE 047
DFHSM MIGRATION CONTROL DATASET IS * FILE 047
OPENED (SYSUT2) AND USED INSTEAD OF * FILE 047
THE VTOC. * FILE 047
* FILE 047
FOR DATA AND INDEX ENTRIES THE VVDS OF * FILE 047
THE VOLUME IN QUESTION, IF AVAILABLE, * FILE 047
IS SCANNED TO DETERMINE THE LRECL, * FILE 047
BLKSIZE AND TRACK ALLOCATION OF THE * FILE 047
OBJECT. * FILE 047
* FILE 047
ENVIRONMENT OS/VS2 MVS, JDM1113 OR HDQ1102 * FILE 047
MVS/XA 2.1.7 DF/HSM 2.1.0 * FILE 047
(HAS BEEN RUN ON MVS/ESA.) * FILE 047
INPUT THE BCS OF THE ICF CATALOG TO BE * FILE 047
LISTED. * FILE 047
OUTPUT OUTPUT CONSISTS OF A LISTING OF THE * FILE 047
CATALOG. * FILE 047
- NOCELL - * FILE 047
NAME NOCELL * FILE 047
INTRODUCTION * FILE 047
NOCELL IS A UTILITY THE PURPOSE OF WHICH IS TO * FILE 047
ANALYZE ALLOCATED DATASETS. THE PROGRAM CAN * FILE 047
PROCESS ALL DATASETS OR SELECT A SUBSET, AND * FILE 047
PRODUCE DETAIL LISTINGS OR SUMMARY REPORTS. * FILE 047
JCL REQUIREMENTS. * FILE 047
NOCELL CAN BE EXECUTED USING THE FOLLOWING JCL: * FILE 047
//STEP EXEC PGM=NOCELL,REGION=4096K * FILE 047
//STEPLIB DD DSN=,DISP=SHR * FILE 047
//SYSUT1 DD DSN=,DISP=SHR * FILE 047
//SYSUT2 DD DSN=,DISP=SHR * FILE 047
//VMF DD DSN=,DISP=SHR * FILE 047
//CATALOG DD DSN=,DISP=SHR * FILE 047
//SYSUDUMP DD SYSOUT= * FILE 047
//SYSIN DD * FILE 047
/* * FILE 047
INSTALLATION JCL TO INSTALL NOCELL IS CONTAINED IN * FILE 047
MEMBER $INSTALL WHICH ASSEMBLES AND * FILE 047
LINKS THE CODE AND COPIES THE * FILE 047
ELEMENTS OF THE ISPF DIALOG TO THE * FILE 047
PROPER LIBRARIES * FILE 047
DOCUMENTATION A USER'S GUIDE COMPLETE WITH JCL * FILE 047
EXAMPLES IS IN MEMBER $DOC. YOU WILL * FILE 047
NEED IBM'S DCF TO PRINT THIS MEMBER. * FILE 047
- RMFIII - * FILE 047
NAME ERB3POST * FILE 047
FUNCTION READS THE DATASET PRODUCED BY RMF 3.4 * FILE 047
MONITOR III, WRITES A REPORT OF * FILE 047
POSSIBLE ANOMALIES AND WRITES TWO * FILE 047
SEQUENTIAL FILES (ONE ABOUT ADDRESS * FILE 047
SPACES AND ONE ABOUT DEVICES) * FILE 047
SUMMARIZING THE MONITOR III * FILE 047
MEASUREMENTS. * FILE 047
DESCRIPTION THE DATASET PRODUCED BY RMF MONITOR * FILE 047
III AS OF 3.4 IS NOT IN ANY WAY * FILE 047
NORMAL. IT IS A VSAM ESDS OF 32K * FILE 047
RECORDS. THE 1ST RECORD, AFTER SOME * FILE 047
DESCRIPTIVE DATA IS FILLED WITH AN * FILE 047
ARRAY OF 28 BYTE POINTERS DESCRIBING * FILE 047
"SETS OF SAMPLES". A SET OF SAMPLES * FILE 047
IS WHAT MONITOR III CALCULATES EVERY * FILE 047
"MINTIME" SECONDS. THE SAMPLE DATA * FILE 047
FILLS RECORDS 2 THROUGH N. THE CATCH * FILE 047
IS THAT MONITOR III KEEPS TRACK OF * FILE 047
WHERE THINGS ARE IN THE DATASET BY * FILE 047
USING OFFSET FIELDS THAT ARE RELATIVE * FILE 047
TO BYTE 0 OF RECORD 1. IN EFFECT WHAT * FILE 047
YOU HAVE IS A CHECKPOINTED COPY OF AN * FILE 047
INCORE ARRAY OF SOME KIND, NOTHING IN * FILE 047
RECORDS 2 TO N IS IN ANY NECESSARY * FILE 047
ORDER. THEREFORE, IN ORDER TO PROCESS * FILE 047
THIS MESS YOU NEED THE WHOLE THING IN * FILE 047
CORE. * FILE 047
* FILE 047
ERB3POST PROCESSES BY READING THE * FILE 047
ENTIRE DATASET INTO MEMORY AND THEN * FILE 047
LOOPING OVER ALL SET OF SAMPLES * FILE 047
POINTERS IN RECORD 1. FOR EACH OF * FILE 047
THESE, TWO SUBROUTINES ARE CALLED ONE * FILE 047
TO PROCESS ASID'S AND ONE TO PROCESS * FILE 047
DEVICES. ASIDS AND DEVICES ARE EACH * FILE 047
HELD IN A TABLE POINTED TO BY THE SET * FILE 047
OF SAMPLES HEADER WHICH IS POINTED TO * FILE 047
FROM RECORD 1. THE SUBROUTINES PRINT * FILE 047
A LINE OF THE REPORT IF THE DELAY * FILE 047
PERCENTS SEEM HIGH AND WRITE A RECORD * FILE 047
TO THE EXTRACT FILES. THE DATA * FILE 047
WRITTEN TO THE EXTRACT FILES IS * FILE 047
ESSENTIALLY WHAT YOU WOULD SEE WITH * FILE 047
THE "DELAYJ" AND "DEVR" COMMANDS * FILE 047
UNDER RMFWDM. * FILE 047
ENVIRONMENT MVS/XA 2.1.7 * FILE 047
RMF 3.4 * FILE 047
DFP/XA 2.2 * FILE 047
INPUT A DATASET PRODUCED BY RMF MONITOR * FILE 047
III. * FILE 047
OUTPUT A PRINTED REPORT OF JOBS AND DEVICES * FILE 047
WITH HIGH DELAYS * FILE 047
A SEQUENTIAL FILE, ONE RECORD PER * FILE 047
ASID PER SET OF SAMPLES. * FILE 047
A SEQUENTIAL FILE, ONE RECORD PER * FILE 047
DEVICE PER SET OF SAMPLES. * FILE 047
- SASGTF - * FILE 047
SASGTF - A SAS PROGRAM TO DECODE GTF SVC TRACE * FILE 047
RECORDS. * FILE 047
- SASHSM - * FILE 047
THIS MEMBER CONTAINS 3 SAS PROGRAMS: * FILE 047
HLIST - READS THE DFHSM CONTROL DATASETS AND * FILE 047
PRINTS REPORTS. INTENDED TO ANALYZE THE * FILE 047
EFFECTIVENESS OF HSM IMPLEMENTATION. * FILE 047
HSMFSR - READS THE "FUNCTION STATISTICS RECORDS" * FILE 047
THAT DFHSM WRITES TO SMF. REPORTS ON * FILE 047
FUNCTIONS THAT DIDN'T WORK, HOW OFTEN * FILE 047
THINGS HAPPENED AND HOW LONG THEY TOOK. * FILE 047
HSMLOG - READS THE DFHSM LOG DATASET AND PRINTS * FILE 047
PLOTS OF WHEN THINGS HAPPENED. * FILE 047
- SASRMF79 - * FILE 047
SASRMF79 - A SAS PROGRAM TO PROCESS RMF TYPE 79 * FILE 047
RECORDS. SPECIFICALLY IT DEALS WITH * FILE 047
RECORDS PRODUCED BY THE OPTIONS ASD, * FILE 047
SRCS AND SPAG TO PLOT DATA ON 3090 * FILE 047
EXTENDED STORAGE USAGE (SUCH LITTLE DATA * FILE 047
AS THERE IS, ANYWAY). * FILE 047
- SASSYSLG - * FILE 047
SASSYSLG - A SET OF SAS PROGRAMS TO POST-PROCESS * FILE 047
SYSLOG DATA. WE USED THESE TO DESIGN OUR * FILE 047
MPF LIST AMONG OTHER THINGS. * FILE 047
- SASTLMS - * FILE 047
SASTLMS - A SAS PROGRAM TO REDUCE THE CONTENTS OF * FILE 047
THE TLMSII VOLUME MASTER FILE TO A SAS * FILE 047
DATABASE AND TO PRODUCE A REPORT FROM * FILE 047
IT ON LOW VOLUME TAPE DATASETS. * FILE 047
- SMPELIST - * FILE 047
SMPELIST - AN ASSEMBLER PROGRAM TO PRODUCE A * FILE 047
SOMEWHAT MORE COMPACT LISTING OF THE * FILE 047
MAC, MOD AND SYSMOD ENTRIES IN AN SMP-E * FILE 047
CSI DATASET. * FILE 047
* FILE 047
is a pds which contains the LISTVOL and LISTSPC * FILE 048
TSO commands, and it contains the LOCINDEX * FILE 048
subroutine, which they both need. * FILE 048
* FILE 048
HELP data for both commands is also contained in * FILE 048
this file. These programs used to exist in separate * FILE 048
files on the tape (since 1976 or so), and now these * FILE 048
files have been combined into one file. * FILE 048
* FILE 048
IS CURRENTLY EMPTY * FILE 049
* FILE 049
is an Internet Surfing file, which contains some * FILE 050
URL addresses for MVS-related sites on the Internet. * FILE 050
This file is intended to make looking for tools a * FILE 050
little easier. Sometimes, a good tool is available * FILE 050
on the Internet, but for some reason, it isn't a * FILE 050
good candidate to put on the CBT Tapes themselves. * FILE 050
This file is therefore intended as a pointer, to * FILE 050
help you get these materials yourself. * FILE 050
* FILE 050
File 050 lists sites which have free software * FILE 050
that is dowloadable, whereas File 051 lists vendor * FILE 050
software sites. * FILE 050
* FILE 050
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * FILE 050
* FILE 050
No responsibility is assumed by anybody connected * FILE 050
with the CBT Tape materials, for anything that was * FILE 050
downloaded by anybody from any of these sites. * FILE 050
These sites are not under our control, and they may * FILE 050
change at any time. The URL's to get there, are * FILE 050
provided, just so that people can find out about * FILE 050
those materials, to determine if they are useful * FILE 050
to them. We do not guarantee in any way, that any * FILE 050
URL's will stay up-to-date. * FILE 050
* FILE 050
Actually, the purpose for creating this file, is to * FILE 050
let people know about materials that are specifically * FILE 050
NOT on the CBT Tape in the form that they are in. * FILE 050
Either they belong to somebody, or are copyrighted by * FILE 050
somebody, but the bottom line is that somebody else * FILE 050
controls them. It is understood that there is no * FILE 050
implied or explicit responsibility assumed by any * FILE 050
individual or corporate entity having to do with the * FILE 050
CBT Tape materials in any way, concerning anything * FILE 050
obtained at these sites, in the past or in the * FILE 050
future. Use all of these materials at your own * FILE 050
risk, or don't use them at all. * FILE 050
* FILE 050
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * FILE 050
* FILE 050
Member - Short Description of Materials Available * FILE 050
------ ---------------------------------------- * FILE 050
* FILE 050
ALCOCK - Dave Alcock's home page * FILE 050
CBTTAPE - Online CBT Tape site * FILE 050
DAVECOLE - Dave Cole's updated free software * FILE 050
FADH - VM-like TSO/MVS tools and other stuff * FILE 050
FREEC - Free C Language Compiler that runs under * FILE 050
OS/390 Open Edition * FILE 050
LORIAUX - A tremendous collection of links to MVS * FILE 050
sites and S390 job information * FILE 050
NADEL - Doug Nadel's site. Contains TASID and a * FILE 050
lot of other good stuff. Could not be put * FILE 050
on the CBT Tape because of IBM copyright. * FILE 050
* FILE 050
is an Internet Surfing file, which contains some * FILE 051
URL addresses for MVS-related sites on the Internet. * FILE 051
This file is intended to make looking for tools a * FILE 051
little easier. Sometimes, a good tool is available * FILE 051
on the Internet, but for some reason, it isn't a * FILE 051
good candidate to put on the CBT Tapes themselves. * FILE 051
This file is therefore intended as a pointer, to * FILE 051
help you get these materials yourself. * FILE 051
* FILE 051
File 051 lists commercial (or pay, or vendor- * FILE 051
supported software), downloadable or listed at * FILE 051
Internet sites. * FILE 051
* FILE 051
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * FILE 051
* FILE 051
No responsibility is assumed by anybody connected * FILE 051
with the CBT Tape materials, for anything that was * FILE 051
downloaded by anybody from any of these sites. * FILE 051
These sites are not under our control, and they may * FILE 051
change at any time. The URL's to get there, are * FILE 051
provided, just so that people can find out about * FILE 051
those materials, to determine if they are useful * FILE 051
to them. We do not guarantee in any way, that any * FILE 051
URL's will stay up-to-date. * FILE 051
* FILE 051
Actually, the purpose for creating this file, is to * FILE 051
let people know about materials that are specifically * FILE 051
NOT on the CBT Tape in the form that they are in. * FILE 051
Either they belong to somebody, or are copyrighted by * FILE 051
somebody, but the bottom line is that somebody else * FILE 051
controls them. It is understood that there is no * FILE 051
implied or explicit responsibility assumed by any * FILE 051
individual or corporate entity having to do with the * FILE 051
CBT Tape materials in any way, concerning anything * FILE 051
obtained at these sites, in the past or in the * FILE 051
future. Use all of these materials at your own * FILE 051
risk, or don't use them at all. * FILE 051
* FILE 051
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * FILE 051
* FILE 051
Member - Short Description of Materials Available * FILE 051
------ ---------------------------------------- * FILE 051
* FILE 051
DIGNUS - Dignus SYSTEMS/C C compiler to BAL * FILE 051
assembler. This is like PL/X, except that * FILE 051
it's a standard C language compiler. * FILE 051
Output is IBM S390 assembler code. * FILE 051
(This is a vendor product.) * FILE 051
At this site you can do C compiles online * FILE 051
(up to 200 lines), and get assembler output, * FILE 051
so you can see how this compiler works. * FILE 051
See also Files 419 and 420. * FILE 051
* FILE 051
FASTPATH - FastPath Inc. provides inexpensive (a la * FILE 051
MacKinney) software products, currently * FILE 051
emphasizing backup and recovery. ReMember * FILE 051
saves many copies of program source code * FILE 051
during the development process. FX2000 * FILE 051
provides quick VSAM and IAM backups and * FILE 051
restores, saving a lot of time from your * FILE 051
batch window. * FILE 051
* FILE 051
MACKINNE - MacKinney Systems index of products. * FILE 051
MacKinney is a provider of inexpensive but * FILE 051
useful software for MVS, CICS, and VSE. * FILE 051
This is contact information for the company * FILE 051
and an informal list of their products. * FILE 051
* FILE 051
IS CURRENTLY EMPTY * FILE 052
* FILE 052
IS FROM DELUXE CHECK PRINTERS AND IS PART OF THE * FILE 053
ISPF SYSTEM THEY SENT TO THE TAPE. THIS FILE IS * FILE 053
IN IEBUPDTE SYSIN FORMAT AND CONTAINS SOURCE * FILE 053
* FILE 053
IS FROM DELUXE CHECK PRINTERS AND IS PART OF THE * FILE 054
ISPF SYSTEM THEY SENT TO THE TAPE. THIS FILE IS * FILE 054
IN IEBUPDTE SYSIN FORMAT AND CONTAINS ISPF PANELS * FILE 054
* FILE 054
IS FROM DELUXE CHECK PRINTERS AND IS PART OF THE * FILE 055
ISPF SYSTEM THEY SENT TO THE TAPE. THIS FILE IS * FILE 055
IN IEBUPDTE SYSIN FORMAT AND CONTAINS ISPF MSGS * FILE 055
* FILE 055
IS FROM DELUXE CHECK PRINTERS AND IS PART OF THE * FILE 056
ISPF SYSTEM THEY SENT TO THE TAPE. THIS FILE IS IN * FILE 056
IEBUPDTE SYSIN FORMAT AND CONTAINS ISPF SKELETONS * FILE 056
* FILE 056
IS FROM DELUXE CHECK PRINTERS AND IS PART OF THE * FILE 057
ISPF SYSTEM THEY SENT TO THE TAPE. THIS FILE IS * FILE 057
IN IEBCOPY FORMAT AND CONTAINS ISPF CLISTS * FILE 057
* FILE 057
IS A TSO COMMAND CALLED LINKLIST FROM MR CHUCK * FILE 058
HOFFMAN OF GTE LABS IN WALTHAM, MA. THIS TSO * FILE 058
COMMAND PROCESSOR SHOWS THE SYSTEM ID AND THE * FILE 058
LINKLIST FOR THE RUNNING SYSTEM * FILE 058
* FILE 058
IS A COMBINATION OF CLISTS AND ASSEMBLER PROGRAMS * FILE 059
TO DISPLAY LAST IPL INFORMATION AND TODAY'S DATE * FILE 059
ON A HANDY ISPF PANEL. THIS FILE IS FROM KEN TOMIAK * FILE 059
OF THE DEPT OF INFORMATION TECHNOLOGY AND TELECOMMU- * FILE 059
NICATIONS (DOITT) OF NEW YORK CITY. * FILE 059
* FILE 059
THERE IS A SMALL ADDITION FROM SAM GOLOB. THIS IS * FILE 059
A PANEL CALLED "IDPANEL" WITH A REXX EXEC CALLED * FILE 059
"SMCASID". THIS PANEL IS MEANT TO BE EXECUTED VIA * FILE 059
AN ENTRY IN YOUR ISPF COMMAND TABLE ISPCMDS. THIS * FILE 059
PANEL SHOWS USEFUL INFORMATION ABOUT YOUR CURRENT * FILE 059
ISPF SESSION THAT IS INVOKING IT. THE REXX EXEC * FILE 059
"SMCASID" OBTAINS YOUR SYSTEM ID AND PUTS IT INTO * FILE 059
AN ISPF VARIABLE IN THE SHARED POOL. THIS IS GOOD * FILE 059
IF YOU HAVE MULTIPLE SYSTEMS LIKE WE HAVE. IF YOU * FILE 059
HAVE ONLY ONE SYSTEM, YOU CAN CHANGE IDPANEL TO * FILE 059
DELETE THE REFERENCES TO &SYSID AND THE COMMAND * FILE 059
SMCASID WHICH OBTAINS IT. THEN YOU DON'T NEED THE * FILE 059
REXX EXEC. IF YOU HAVE TSO/E 1.4 OR BELOW (WITHOUT * FILE 059
REXX) YOU HAVE TO DO THIS ANYWAY, OR USE AN * FILE 059
ASSEMBLER PROGRAM TO GET THE SYSTEM ID INTO A * FILE 059
VARIABLE INSTEAD. * FILE 059
* FILE 059
IS THE SOFTWARE STATUS REPORT ISPF APPLICATION FROM * FILE 060
MR CHARLES WELLS OF THE GEORGIA DEPARTMENT OF LABOR. * FILE 060
SOFTWARE STATUS REPORT IS AN ISPF APPLICATION * FILE 060
CONSISTING OF 3 LOAD MODULES, 2 CLISTS, 5 ISPF * FILE 060
PANELS, 5 ISPF TUTORIAL PANELS, AND 4 ISPF MESSAGE * FILE 060
MEMBERS. IT ALLOWS RECORDING OF SOFTWARE PRODUCTS * FILE 060
INSTALLED ON YOUR SYSTEM AND MAINTENANCE HISTORY FOR * FILE 060
EACH PRODUCT. PRODUCTS CAN BE DISPLAYED BY PRODUCT * FILE 060
NAME, ACRONYM, VENDOR, CATEGORY, FMID OR PTF/MOD. A * FILE 060
FORMATTED HARDCOPY REPORT CAN BE PRODUCED, WITH * FILE 060
PRODUCTS ORGANIZED ON THE REPORT ACCORDING TO * FILE 060
CUSTOMIZABLE COMBINATIONS OF VENDOR AND CATEGORY. * FILE 060
THIS FILE IS IN IEBUPDTE SYSIN FORMAT AND CONTAINS * FILE 060
ALL THE SOURCE AND ISPF PANELS * FILE 060
THIS FILE GOES WITH FILES 061 062 063 064 * FILE 060
* FILE 060
IS THE SOFTWARE STATUS REPORT FROM THE GEORGIA * FILE 061
DEPARTMENT OF LABOR. THIS FILE CONTAINS THE * FILE 061
THE LOAD MODULES AND IS IN IEBCOPY FORMAT * FILE 061
THIS FILE GOES WITH FILES 060 062 063 064 * FILE 061
* FILE 061
IS THE SOFTWARE STATUS REPORT FROM THE GEORGIA * FILE 062
DEPARTMENT OF LABOR. THIS FILE CONTAINS THE * FILE 062
ONE RECORD FOR INITIALIZING SSRV.SOFTSTAT.INDXTBL * FILE 062
IT IS LRECL=2040 BLKSIZE=2040 RECFM=FB * FILE 062
THIS FILE GOES WITH FILES 060 061 063 064 * FILE 062
* FILE 062
IS THE SOFTWARE STATUS REPORT FROM THE GEORGIA * FILE 063
DEPARTMENT OF LABOR. THIS FILE CONTAINS THE * FILE 063
ONE RECORD FOR INITIALIZING SSRV.SOFTSTAT.PRODTBL * FILE 063
IT IS LRECL=8180 BLKSIZE=8180 RECFM=FB * FILE 063
THIS FILE GOES WITH FILES 060 061 062 064 * FILE 063
* FILE 063
IS THE SOFTWARE STATUS REPORT FROM THE GEORGIA * FILE 064
DEPARTMENT OF LABOR. THIS FILE CONTAINS THE * FILE 064
ONE RECORD FOR INITIALIZING SSRV.SOFTSTAT.HISTORY * FILE 064
IT IS LRECL=53 BLKSIZE=53 RECFM=FB * FILE 064
THIS FILE GOES WITH FILES 060 061 062 063 * FILE 064
* FILE 064
IS FROM MR JAMES PURDY OF REVLON IN NEW JERSEY AND * FILE 065
CONTAINS A MODIFICATION TO MODULE IEAVNP03 TO * FILE 065
RECOGNIZE A DATASET IN THE LINKLIST THAT IS EITHER * FILE 065
NOT CATALOGED OR IS CATALOGED BUT NOT IN THE MVS * FILE 065
MASTER CATALOG. THERE ARE SEVERAL LEVELS OF THE * FILE 065
MODIFICATION IN THIS FILE * FILE 065
* FILE 065
WHAT ELSE IS NEW? JIM ISN'T AT REVLON ANY MORE. * FILE 065
HIS CURRENT ADDRESS IS: * FILE 065
* FILE 065
JAMES PURDY * FILE 065
ANDERSEN CONSULTING * FILE 065
1345 MEADOW GLEN * FILE 065
SOUTHLAKE, TX 76092 * FILE 065
(214) 402-7511 * FILE 065
* FILE 065
IS FROM MR ALAN FIELD OF SUPER VALU IN EDEN PRAIRIE, * FILE 066
MINNESOTA AND CONTAINS SEVERAL OF THEIR UTILITIES. * FILE 066
THIS FILE IS IN IEBUPDTE SYSIN FORMAT AND CONTAINS * FILE 066
THE FOLLOWING * FILE 066
* FILE 066
email: alan.field@supervalu.com * FILE 066
* FILE 066
1. CLIST - SOME CLISTS TO DEMONSTRATE THE USE * FILE 066
OF SOME OF THE UTILITIES INCLUDED IN * FILE 066
THIS FILE. * FILE 066
* FILE 066
2. CNTL - JCL TO RUN SOME OF THE UTILITIES * FILE 066
INCLUDED IN THIS FILE. * FILE 066
* FILE 066
3. ASM - ASSEMBLER LANGUAGE SOURCE FOR SOME * FILE 066
USEFUL UTILITIES. * FILE 066
* FILE 066
CPCMD - ENABLES MVS USERS RUNNING UNDER * FILE 066
VM TO ISSUE CP COMMANDS AND GET * FILE 066
THE RESPONSES BACK AT THEIR TSO * FILE 066
TERMINAL. CAN ALSO EXECUTED AS A * FILE 066
BATCH PROGRAM OR STARTED TASK. * FILE 066
LINK IT WITH AN ALIAS OF CP. ON * FILE 066
TSO THEN ENTER CP Q DASD FOR * FILE 066
EXAMPLE, OR CP ATT 58A MVS. * FILE 066
* FILE 066
DASDSUB - SUBROUTINE TO OBTAIN UCB * FILE 066
INFORMATION * FILE 066
* FILE 066
DISASM3B - THE SVC TABLE FROM THE * FILE 066
DISASSEMBLER ON THE CBT TAPE. * FILE 066
MODIFIED FOR MVSXA AND COPIED * FILE 066
INTO SVCTAB. * FILE 066
* FILE 066
DSSLVL - DISPLAY CURRENT DF/DSS PROGRAM * FILE 066
LEVEL. * FILE 066
* FILE 066
JULSUB - DATE CONVERSION SUBROUTINE. * FILE 066
* FILE 066
LASTCLPA - COMMAND TO DISPLAY DATE AND TIME * FILE 066
OF LAST CLPA. A COMPANION * FILE 066
PROGRAM TO LASTIPL WHICH IS ON * FILE 066
THE CBT TAPE. * FILE 066
* FILE 066
LNKLST - DISPLAY NAMES OF LINK LIST * FILE 066
DATASETS CURRENTLY IN USE. * FILE 066
* FILE 066
RACFDS - DISPLAY DATA ABOUT THE RACF * FILE 066
DATASET(S) IN USE. * FILE 066
* FILE 066
SMFDS - DISPLAY DATA ABOUT CURRENT SMF * FILE 066
DATASET USAGE. * FILE 066
* FILE 066
SVCTAB - PROGRAM TO DISPLAY SVCTABLE. * FILE 066
* FILE 066
TODCN - PROGRAM TO CONVERT TIMESTAMPS * FILE 066
INTO REAL DATES AND TIMES. * FILE 066
* FILE 066
VSAMNAME - CONVERT AND DISPLAY 'REAL' * FILE 066
DATASET NAMES ASSIGNED BY VSAM * FILE 066
FOR PAGE, MAN ETC. * FILE 066
* FILE 066
4. MACROS - MACROS NECESSARY TO ASSEMBLE SOURCE * FILE 066
IN MEMBER ASM. * FILE 066
* FILE 066
5. PLI - SOME PL/I UTILITIES. * FILE 066
* FILE 066
IS FROM COCA COLA IN ATLANTA AND CONTAINS TWO EXITS * FILE 067
THAT ARE USED TO CONTROL VIO ALLOCATION, SIZE, * FILE 067
FORCE TSO TEMPORARY DATA SETS TO DEDICATED TSO * FILE 067
"PUBLIC" VOLUMES AND A FEW OTHER MISCELLANEOUS * FILE 067
FUNCTIONS. THIS FILE IS IN IEBUDPTE SYSIN FORMAT * FILE 067
AND CONTAINS THE FOLLOWING : * FILE 067
* FILE 067
IEFDB401: * FILE 067
* FILE 067
SVC99 EXIT TO ALLOCATE TSO TEMPORARY DATASETS TO * FILE 067
A TSO ONLY SCRATCH PACK AND CONTROL THE SIZE OF * FILE 067
VIO DATA SETS FROM TSO. THIS EXIT CHANGES THE * FILE 067
UNIT NAME FOR ALL DYNAMIC ALLOCATIONS TO SUPPORT * FILE 067
THE FOLLOWING FUNCTIONS: * FILE 067
* FILE 067
1) CONTROL VIO ALLOCATION SIZE. THIS REQUIRES * FILE 067
THE USER TO SPECIFY UNIT(VIOALLOC). * FILE 067
UNIT=VIOALLOC IS NOT VALID IN THE SYSGEN * FILE 067
PARAMETERS. IF THE SPACE= SPECIFIES A * FILE 067
VALID AMOUNT OF DISK SPACE, THE UNIT= IS * FILE 067
CHANGED TO UNIT=VIODA WHICH IS A 3340. IF * FILE 067
UNIT=VIODA IS CODED IN THE JCL OR THE * FILE 067
SPACE= IS TOO LARGE, THE UNIT= IS CHANGED * FILE 067
TO UNIT=SYSDA. * FILE 067
* FILE 067
2) FORCE TSO TEMPORARY DATASETS TO A DEDICATED * FILE 067
"PUBLIC" VOLUME. UNIT(VIOALLOC) IS * FILE 067
SPECIFIED TO INVOKE THIS SERVICE. IF THE * FILE 067
SPACE= IS MET IN 1) ABOVE, THE DATASET GOES * FILE 067
TO VIO; OTHERWISE A CHECK IS MADE TO VERIFY * FILE 067
THAT THE DYNAMIC ALLOCATION IS MADE BY A * FILE 067
TSO USER. IF IT IS A TSO USER, UNIT=TSODA * FILE 067
IS USED TO FORCE TSO DATASETS TO DEDICATED * FILE 067
TSO "PUBLIC" VOLUMES. ANY ATTEMPT TO CODE * FILE 067
UNIT(TSODA) IS REPLACED BY UNIT(SYSDA). * FILE 067
* FILE 067
3) VERIFY THAT ALL IMS ALLOCATION OF AN * FILE 067
INTERNAL READER COMES FROM PROGRAM * FILE 067
O9061S75. THIS IS TO ENSURE THAT ACF2 HAS * FILE 067
THE CORRECT SYSTEM ID FOR JOBS SUBMITTED BY * FILE 067
IMS TRANSACTIONS. AN ATTEMPT TO VIOLATE * FILE 067
ACF2 REQUIREMENTS GETS THE USER A S0C3. * FILE 067
* FILE 067
4) UNIT=DISK IS SUBSTITUTED FOR ALL UNIT=XXXX * FILE 067
WHERE XXXX IS EXACTLY FOUR CHARACTERS LONG. * FILE 067
* FILE 067
IEFUJV: * FILE 067
* FILE 067
SMF EXIT TO CHANGE JCL TO MEET COMPANY STANDARDS. * FILE 067
IT SUPPORTS THE MSVGP= PARAMETER FOR A NON-3850 * FILE 067
ENVIRONMENT, CONTROLS VIO SPACE ALLOCATION AND * FILE 067
SEVERAL OTHER MISCELLANEOUS FUNCTIONS. SUPPORTS * FILE 067
THE FOLLOWING FUNCTIONS: * FILE 067
* FILE 067
I. JOB CARD -- NO ACTION * FILE 067
* FILE 067
II. EXEC CARD * FILE 067
* FILE 067
1) WRITE AN SMF TYPE 131 RECORD IF A PROC IS * FILE 067
EXECUTED. THIS IS TO ALLOW DETERMINATION * FILE 067
WHICH PROCS ARE USED AND WHICH ARE NOT * FILE 067
* FILE 067
III. DD CARD * FILE 067
* FILE 067
1) CONTROL VIO ALLOCATION SIZE. THIS REQUIRES * FILE 067
THE USER TO SPECIFY UNIT=VIOALLOC. * FILE 067
UNIT=VIOALLOC IS NOT VALID IN THE SYSGEN * FILE 067
PARAMETERS. IF THE SPACE= SPECIFIES A * FILE 067
VALID AMOUNT OF DISK SPACE, THE UNIT= IS * FILE 067
CHANGED TO UNIT=VIODA WHICH IS A 3340. IF * FILE 067
UNIT=VIODA IS CODED IN THE JCL OR THE * FILE 067
SPACE= IS TOO LARGE, THE UNIT= IS CHANGED * FILE 067
TO UNIT=SYSDA. THIS JOB HAS THE NAME OF * FILE 067
TWO BATCH JOBS THAT ARE ALLOWED TO USE VIO, * FILE 067
OTHERWISE VIO IS RESTRICTED TO TSO USERS * FILE 067
ONLY. BOTH UNIT= AND SPACE= MUST BE ON THE * FILE 067
SAME CARD FOR THIS TO WORK. UNIT= MUST * FILE 067
ALSO BE THE LAST PARAMETER ON THE LAST CARD * FILE 067
OF A DD CARD CONCATENATION. * FILE 067
* FILE 067
2) FORCE TSO TEMPORARY DATASETS TO A DEDICATED * FILE 067
"PUBLIC" VOLUME. UNIT=VIOALLOC IS * FILE 067
SPECIFIED TO INVOKE THIS SERVICE. IF THE * FILE 067
SPACE= IS MET IN 1) ABOVE, THE DATASET GOES * FILE 067
TO VIO; OTHERWISE A CHECK IS MADE TO VERIFY * FILE 067
THAT THE DYNAMIC ALLOCATION IS MADE BY A * FILE 067
TSO USER. IF IT IS A TSO USER, UNIT=TSODA * FILE 067
IS USED TO FORCE TSO DATASETS TO DEDICATED * FILE 067
TSO "PUBLIC" VOLUMES. ANY ATTEMPT TO CODE * FILE 067
UNIT(TSODA) IS REPLACED BY UNIT(SYSDA). * FILE 067
BOTH UNIT= AND SPACE= MUST BE ON THE SAME * FILE 067
CARD FOR THIS TO WORK. * FILE 067
* FILE 067
3) MSVGP=GDGDAN IS OUR INSTALLATION * FILE 067
SPECIFICATION FOR DISK GDG DATASETS * FILE 067
(CURRENTLY 2 3380-BE4 UNITS WORTH). THE * FILE 067
CODE TO IMPLEMENT THIS IS IN THIS EXIT. * FILE 067
MSVGP= MUST BE THE ONLY USEFUL INFORMATION * FILE 067
ON THE LAST CARD OF A DD CARD CONTINUATION * FILE 067
FOR THIS TO WORK BECAUSE THE ENTIRE CARD IS * FILE 067
REPLACED. * FILE 067
* FILE 067
4) THE ARCHAIC FORM OF THE INTERNAL READER IS * FILE 067
CHANGED TO THE CURRENTLY SUPPORTED VERSION. * FILE 067
* FILE 067
IS CURRENTLY EMPTY * FILE 068
* FILE 068
IS FROM CARMINE A. CANNATELLO OF NEW YORK CITY * FILE 069
AND CONTAINS MACHINE-READABLE COPY OF THE * FILE 069
CODING EXAMPLES FROM HIS EXCELLENT BOOK, "ADVANCED * FILE 069
ASSEMBLER LANGUAGE AND MVS INTERFACES", PUBLISHED * FILE 069
BY JOHN WILEY AND SONS. * FILE 069
* FILE 069
This file contains coding examples from the * FILE 069
Second Edition of Carmine's book - revised 1999. * FILE 069
* FILE 069
THE ADDRESS OF THE PUBLISHER IS: * FILE 069
* FILE 069
John Wiley & Sons Inc. * FILE 069
Professional, Reference and Trade Group * FILE 069
605 Third Avenue * FILE 069
New York, NY 10158-0012 * FILE 069
(212) 850-6000 MAIN NUMBER * FILE 069
* FILE 069
web site: http://www.wiley.com/compbooks * FILE 069
* FILE 069
To order a copy of the second edition of this book, * FILE 069
please call: 1-800-225-5945 extension 2497 * FILE 069
ISBN number: 0471-361-763 * FILE 069
* FILE 069
THIS BOOK IS A CLEAR GUIDE TO JUST ABOUT EVERY * FILE 069
TYPE OF ASSEMBLER CODING YOU MIGHT DO IN A SYSTEMS * FILE 069
PROGRAMMING APPLICATION. THE KNOWLEDGE GIVEN IN * FILE 069
HIS BOOK WILL HELP YOU TO UNDERSTAND THE METHODS * FILE 069
BEHIND MUCH OF THE CODING THAT YOU'LL FIND ON THIS * FILE 069
TAPE. I HIGHLY RECOMMEND THAT YOU GET THIS BOOK * FILE 069
FOR YOUR OWN PROFESSIONAL IMPROVEMENT. (SAM GOLOB) * FILE 069
* FILE 069
CARMINE NORMALLY SELLS THIS MATERIAL ON A DISKETTE * FILE 069
FOR 50 DOLLARS. HE HAS GRACIOUSLY ALLOWED THE * FILE 069
MATERIAL TO APPEAR ON THIS TAPE FOR THE BENEFIT * FILE 069
OF WORKING PRACTITIONERS IN THIS FIELD. THIS FILE * FILE 069
WAS CREATED FROM CARMINE'S DISKETTE. * FILE 069
* FILE 069
SEVERAL MVS MODIFICATIONS IN SMP FORMAT THAT * FILE 070
HAVE BEEN RECEIVED FROM COMPUTER SCIENCES CORP. * FILE 070
SAN DIEGO, CALIFORNIA 92123. AS WITH EVERYTHING * FILE 070
ON THIS TAPE USE AT YOUR OWN RISK. * FILE 070
* FILE 070
CURRENT ADDRESS FOR INQUIRIES: * FILE 070
* FILE 070
C.M. SINGER * FILE 070
COMPUTER SCIENCES CORPORATION - TMD * FILE 070
MAIL ZONE W1-5311 * FILE 070
5021 KEARNY VILLA ROAD * FILE 070
SAN DIEGO, CALIFORNIA 92123-1407 * FILE 070
* FILE 070
TELEPHONE 619-573-3020 * FILE 070
* FILE 070
THE FOLLOWING IS A LIST OF THE MODIFICATIONS FROM * FILE 070
GENERAL DYNAMICS THAT ARE INCLUDED IN THIS FILE. * FILE 070
NOTE !. CODE THAT IS PROPRIETARY OR COPYRIGHTED IS * FILE 070
NOT INCLUDED EVEN THOUGH THE FOLLOWING LIST MAY IMPLY * FILE 070
THAT IT IS. * FILE 070
* FILE 070
ALLOW DF/DSS TO RESTORE TO ALLOC VOL * FILE 070
DF/DSS ENQ EXIT - SKIP ENQ FOR ALL VOLS * FILE 070
FORCE DF/DSS TO RESTORE DSN LIKE FDRDSF * FILE 070
UPDATE GDG BASE LEVEL AT STEP END * FILE 070
MAKE '#' TAB CHARACTER FOR TSO EDIT * FILE 070
CHANGE VARY ON MOUNT ATTRIB TO PRIVATE * FILE 070
DO NOT ALLOW VIO FOR LARGE DATASETS, ETC. * FILE 070
IMS/VS AND NETEX RESOURCE CLEANUP MOD * FILE 070
IGC0805A ZAP FOR IMSVS FORMATTED DUMPS * FILE 070
IEFU83 TO NOT WRITE CERTAIN RECORDS, ETC * FILE 070
MAKE DEFAULT TSO ALLOC DISP=SHR * FILE 070
BYPASS 'DATA SET NOT FREED MESSAGE' * FILE 070
REGION LIMIT VALUES * FILE 070
EXTEND CERTAIN TSO USERS WAIT TIME TO 5 HR * FILE 070
LIMIT NUMBER OF RECORDS FOR SYS1.BROADCAST * FILE 070
LOGON PARAMTER CSECT * FILE 070
INSTALL STEP END STATISTICS MODULE * FILE 070
MAKE REAL DASD NOT IN VATLST PRIV/RSVD * FILE 070
MAKE 'RETAIN' DEFAULT VOL SPECIFICATION * FILE 070
USE IEASYSXX AS DEFAULT (XX=F(CPU SERIAL)) * FILE 070
TSO SUBMIT EXIT - KILL BAD JOBNAMES * FILE 070
CHANGES TO HOT IO DETECTION CONSTANTS * FILE 070
SUPPLY OUR IEAVMXIT (CHANGE ROUTE CODES) * FILE 070
ADD X AS SUBCOMMAND OF EDIT * FILE 070
PUT ACCT NUMBER IN ACF2 ACCT FIELD * FILE 070
DECREASE GVTOLINT AND GVTMEINT * FILE 070
INCREASE NIP SQA ALLOCATION * FILE 070
SMF EXIT TO CATCH TYPE04 & 34 RECORDS * FILE 070
ZAP DYNALLOC TO SYSDA FROM SYSALLDA * FILE 070
ZAP EXTERNAL WTR FOR JESLOGX (AJSW040) * FILE 070
UPDATE MACRO FOR SYSOUT COST EST.(AJSW042) * FILE 070
INCREASE NUMBER OF DEVICES ALLOWED TO 512 * FILE 070
INTERACTIVE DATA TRANSMISSION OPTIONS DSECT * FILE 070
ACF2 PRE-VALIDATION EXIT * FILE 070
ACF2 VIOLATION EXIT * FILE 070
ACF2 LOGON POST VALIDATION EXIT * FILE 070
COMMAND LIMITING LIST FOR ACF2 * FILE 070
ACF2/IMS INSTALLATION OPTIONS PROD & TEST * FILE 070
ACF2 FDR RECORD DEFINITION * FILE 070
SKIP SECURITY CHECK FOR TAPES OUTSIDE TMS * FILE 070
ADD INFO TO TYPE 26 SMF RECORD * FILE 070
SET TRANSMISSION SEQUENCE FOR NJE SECTIONS * FILE 070
INSTALL NOTE11 NEXT-KEY FUNCTION * FILE 070
NOTE12 INSTALLATION UM12001 * FILE 070
MAKE OLDGENER ALIAS * FILE 070
ALLOW ISAM UPDATES WITH DISP=SHR * FILE 070
IF DATASET IS VIO THEN BUFNO=1 * FILE 070
PUT CHARGE NUMBER IN FMT1 DSCB * FILE 070
DF/DS DASD ALLOCATION PREPROCESSING EXIT * FILE 070
DF/DS DASD ALLOCATION POSTPROCESSING EXIT * FILE 070
CHANGES TO SYSGEN JOBCARD MACRO * FILE 070
SPF COMMAND TO FRONT END ISPF/PDF * FILE 070
TSO COMMAND IN ISPF COMMAND TABLE * FILE 070
MIGRATION VOLUME EXIT * FILE 070
HSM TAPE DATASET EXIT * FILE 070
HSM - ACF2 INTERFACE EXIT * FILE 070
HSM MIGRATION EXIT - LIMIT TO < 50 CYL. * FILE 070
ACF2,RINGCHK,EXPDTCHK,STARS FOR IMS,CICS * FILE 070
ACCT + MAKE LINES FOR STC + TSO = OUTLIM * FILE 070
NON-STANDARD LABEL VERIFY ROUTINE * FILE 070
ALLOW GENERAL INQUIRY CMDS FROM RJP TERMS * FILE 070
UPDATE GDG BASE LEVEL AT STEP END * FILE 070
JOB HEADER PAGE INFORMATION * FILE 070
ACCT (ACCT #) VALIDATION + DSP DICT. * FILE 070
(PRE AJSW003) / RESTRICTED CLASS CHECKING * FILE 070
DO NOT ALLOW PRTY=0 TO BE RELEASED * FILE 070
MAKE ANYLOCAL MEAN PRT3800 + PRT3211 * FILE 070
COMPUTE OSE PRIORITIES, CANCEL JUNK, * FILE 070
MAKE SOME STARTED TASKS CLASS A * FILE 070
DEFINE USER FIELDS IN MACRO IATYTVT * FILE 070
COMPUTE JOB PRIORITY + CHANGE CLASS * FILE 070
JOB TRAILER PAGE INFORMATION * FILE 070
DON'T MLOG VERIFY MESSAGES DURING CONNECT * FILE 070
ALLOW *T ALL COMMAND TO SEND TO ALL SYSTEMS * FILE 070
ALLOW GENERIC STATUS AND CHECK OWNERSHIP * FILE 070
SMF RECORDING FOR NJE SYSOUT DATASETS * FILE 070
CHANGE MULTILEAVING DELAY TO .50 SECS * FILE 070
RETURN NEW SECOND LEVEL MESSAGE TO STATUS * FILE 070
PUT JULIAN DATE IN MLG MESSAGES(FROM EDSC) * FILE 070
DELETE TIME STAMP FROM 3277 MESSAGES * FILE 070
USE RQNETID IF NET = *NET-ID* FOR DJC WTO * FILE 070
ALLOW ALL AS MPNAME ON *I G AND *F G CMDS * FILE 070
BYPASS DESTINATION VALIDATION FOR XWTRS * FILE 070
PUT DATASET LINECOUNT IN SSOB FOR XWTR * FILE 070
ACF2 CODE FOR JCL PROCESSING * FILE 070
DON'T PRINT JESMSG, SYSMSG, JESJCL HEADERS * FILE 070
DSP DICTIONARY ENTRIES * FILE 070
ADD INIT BLIP MESSAGE IAT0001 * FILE 070
CREATE WRITE-TO-PROGRAMMER DSP (WTP) * FILE 070
*V XXX,ALL WILL VARY DEVICE TO ALL SYSTEMS * FILE 070
SYSLOG/EXTERNAL WTR EXECUTIVE * FILE 070
COST ESTIMATE INFO * FILE 070
ENHANCEMENTS TO THE *I,B COMMAND * FILE 070
MODS TO JSM TO SCAN ALL JOBS + NO CANCEL * FILE 070
PROGRAM TO ISSUE JES3 COMMANDS * FILE 070
JESOPER COMMAND * FILE 070
ISSUE DEVICE CLOSE IF UNDER VM * FILE 070
SILO JES3 SUPPORT MODS * FILE 070
RESTRICTED CLASS VERIFICATON USERMOD * FILE 070
VTAM USER EXIT (FRANK NASH) * FILE 070
3767 USER OUTPUT EXIT ROUTINE * FILE 070
* FILE 070
IS A COLLECTION OF DOCUMENTATION FILES FROM OTHER * FILE 071
TAPES. INCLUDED TAPES ARE: * FILE 071
* FILE 071
===>> CBT OVERFLOW TAPE (HAS OTHER MATERIALS SUCH AS * FILE 071
EUROPEAN AND AUSTRALIAN G.U.I.D.E. TAPES, FULL * FILE 071
CONTENTS OF THE SPLA MVS TAPE - FINAL VERSION) * FILE 071
===>> CICS SHARE TAPE * FILE 071
===>> SHARE SOFTWARE DISTRIBUTION DISKETTES (FROM THE PC * FILE 071
WHICH CONTAINS CONTRIBUTED SOFTWARE AT SHARE MEETINGS) * FILE 071
===>> JES2 SHARE TAPE * FILE 071
===>> JES2 NON-SP SHARE TAPE * FILE 071
===>> JES3 SHARE/GUIDE TAPE * FILE 071
===>> LOS ANGELES MVS USERS GROUP TAPE (NOW IN CBT OVERFLOW) * FILE 071
===>> NASPA VIP MVS TAPE * FILE 071
===>> NASPA VIP VM/VSE TAPE * FILE 071
===>> NASPA BEEM TAPE * FILE 071
===>> PL/I SHARE TAPE * FILE 071
===>> SPLA MVS TAPE * FILE 071
===>> CBT TAPE VERSION 249 (BEFORE MASSIVE DELETION) * FILE 071
===>> XEPHON ARTICLES AND CODE, DOWNLOADABLE FROM * FILE 071
WWW.XEPHON.COM - 2 YEARS OLD OR MORE, ARE FREE... * FILE 071
* FILE 071
PUTTING THESE DOCUMENTATION FILES TOGETHER MAKES * FILE 071
INFORMATION RESIDING ON OTHER PUBLIC TAPES EASIER * FILE 071
TO FIND. * FILE 071
* FILE 071
ALSO SEE FILE 077 WHICH CONTAINS A TAPEMAP OF THE * FILE 071
LOS ANGELES MVS USERS GROUP TAPE. * FILE 071
* FILE 071
IS FROM MORRIS KARLIN OF THE HUMAN RESOURCES * FILE 072
ADMINISTRATION OF NEW YORK CITY, AND CONTAINS HIS * FILE 072
ISPF INTERFACE TO THE PANEXEC PRODUCT. IN ORDER * FILE 072
TO RUN THIS INTERFACE, YOU HAVE TO BE LICENSED FOR * FILE 072
THE PANEXEC PRODUCT, FORMERLY FROM PANSOPHIC, AND * FILE 072
NOW FROM COMPUTER ASSOCIATES. THIS FILE, AND FILES * FILE 072
073 THRU 076 WHICH COME TOGETHER WITH IT, CONTAIN * FILE 072
NO LICENSED MATERIALS. * FILE 072
* FILE 072
THIS FILE CONTAINS PANELS, SKELETONS, MESSAGES, AND * FILE 072
TABLES FOR THE PANEXEC ISPF INTERFACE. * FILE 072
* FILE 072
INSTALLATION MATERIAL FOR THIS PACKAGE IS CONTAINED * FILE 072
IN MEMBERS PXP000B1 THRU PXP000B8 OF THIS FILE. * FILE 072
THE INSTALLATION MATERIALS APPEAR IN ISPF TUTORIAL * FILE 072
PANEL FORMAT. * FILE 072
* FILE 072
IS FROM MORRIS KARLIN OF THE HUMAN RESOURCES * FILE 073
ADMINISTRATION OF NEW YORK CITY, AND CONTAINS THE * FILE 073
LOAD MODULES FOR HIS PANEXEC ISPF INTERFACE. * FILE 073
* FILE 073
IS FROM THE NATIONAL SYSTEMS PROGRAMMERS ASSOCIATION * FILE 074
(NASPA) AND CONTAINS A COLLECTION OF ASSEMBLER MACROS * FILE 074
TO INTERFACE TO ISPF. THE MACROS WERE WRITTEN BY * FILE 074
ROBERT BECKER, AND SOME OF THEM WERE MODIFIED BY * FILE 074
MORRIS KARLIN. THESE MACROS ARE NECESSARY TO * FILE 074
ASSEMBLE THE SOURCE CODE ON FILE 075. * FILE 074
* FILE 074
IS FROM MORRIS KARLIN OF THE HUMAN RESOURCES * FILE 075
ADMINISTRATION OF NEW YORK CITY, AND CONTAINS THE * FILE 075
ASSEMBLER SOURCE FOR HIS PANEXEC ISPF INTERFACE. * FILE 075
* FILE 075
IS FROM MORRIS KARLIN OF THE HUMAN RESOURCES * FILE 076
ADMINISTRATION OF NEW YORK CITY, AND CONTAINS THE * FILE 076
PANEXEC COMMAND PROCEDURES NECESSARY TO RUN THE * FILE 076
ISPF DIALOGS FOR HIS PANEXEC ISPF INTERFACE. * FILE 076
* FILE 076
IS CURRENTLY EMPTY * FILE 077
* FILE 077
IS FROM JOHN KALINICH OF THE U.S. ARMY IN ST LOUIS, * FILE 078
MISSOURI, WITH ONE ADDITION FROM LIONEL DYCK OF * FILE 078
KAISER PERMANENTE IN WALNUT CREEK, CA. THIS FILE * FILE 078
CONTAINS A COLLECTION OF ISPF EDIT MACROS AND OTHER * FILE 078
ISPF GOODIES. THIS FILE COMES FROM JOHN AND * FILE 078
LIONEL'S ISPF FILES ON THE SHARE CD ROM (SHARE * FILE 078
85 CURRENTLY), BUT JOHN PREPARED THIS VERSION FOR * FILE 078
CBT TAPE DISTRIBUTION SPECIFICALLY. * FILE 078
* FILE 078
ISPF Edit Macros & Dialogs * FILE 078
July 16, 1998 * FILE 078
* FILE 078
John Kalinich * FILE 078
USA Logistics Systems * FILE 078
Support Center * FILE 078
AMSEL-SE-BSD-LS-TD, Room 7.103 * FILE 078
1222 Spruce Street * FILE 078
St. Louis, MO. 63103-2834 * FILE 078
* FILE 078
314-331-4521 * FILE 078
314-331-4520 (FAX) * FILE 078
* FILE 078
SHARE Installation Code: ALM * FILE 078
Internet mailbox: jkalinic@csc.com * FILE 078
* FILE 078
.------------------------------------------------------. * FILE 078
| Feel free to call if you have any problems | * FILE 078
| with this code. | * FILE 078
| If you can't reach me by phone, then send me | * FILE 078
| an e-mail or fax. | * FILE 078
'------------------------------------------------------' * FILE 078
* FILE 078
File Ext Description * FILE 078
* FILE 078
$CHANGE LOG Changes to macros/dialogs since SHARE 78 * FILE 078
$INSTALL ME An attempt at install instructions * FILE 078
$READ ME What you are reading * FILE 078
$WARRAN TEE The standard "mods" disclaimer * FILE 078
#ACFCOMP PAN Tutorial panel for ACFCOMP macro * FILE 078
#ACFTRAP PAN Tutorial panel for ACFTRAP macro * FILE 078
#ASA2PC PAN Tutorial panel for ASA2PC macro * FILE 078
#BROWSE4 PAN Tutorial panel for BROWSE4 macro * FILE 078
#EOL PAN Tutorial panel for EOL macro * FILE 078
#FX PAN Tutorial panel for FX macro * FILE 078
#FXC PAN Tutorial panel for FXC macro * FILE 078
#GO PAN Tutorial panel for GO macro * FILE 078
#JC PAN Tutorial panel for JC macro * FILE 078
#LISTDSI PAN Tutorial panel for LISTDSI macro * FILE 078
#MEMLIST PAN Tutorial panel for MEMLIST macro * FILE 078
#OPER PAN Tutorial panel for OPER macro * FILE 078
#PLUG PAN Tutorial panel for PLUG macro * FILE 078
#PROFSET PAN Tutorial panel for PROFSET macro * FILE 078
#RUN PAN Tutorial panel for RUN macro * FILE 078
#RUNACF PAN Tutorial panel for RUNACF macro * FILE 078
#SHOWCUT PAN Tutorial panel for SHOWCUT macro * FILE 078
#TESTACF PAN Tutorial panel for TESTACF macro * FILE 078
#UNX PAN Tutorial panel for UNX macro * FILE 078
#WEAVE PAN Tutorial panel for WEAVE macro * FILE 078
ACFCOMP REX ACFCOMP macro - Compile the ACF2 rule * FILE 078
currently being edited * FILE 078
ACFTRAP REX ACFTRAP macro - Queue ACF subcommands and * FILE 078
trap output * FILE 078
ASA2PC REX ASA2PC macro - Convert ASA printer control * FILE 078
to ASCII code * FILE 078
BROWSE4 CLI BROWSE4 macro - Invoke ISPF Browse/View * FILE 078
while in edit * FILE 078
BROWZE CLI CLIST dialog to browse data sets (for ISPF * FILE 078
command table usage) * FILE 078
CALCP PAN Pop-up window used in CALC * FILE 078
command/COMPUTE dialog * FILE 078
CEILING REX REXX function to find smallest integer * FILE 078
>= argument * FILE 078
CLONEID REX REXX dialog to decomp a logonid into * FILE 078
INSERT format for cloning * FILE 078
COMPUTE REX REXX dialog to calculate Rexx * FILE 078
arithmetic expressions * FILE 078
DSK33XX CLI CLIST dialog for disk space calculation * FILE 078
(3350/3380/3390) * FILE 078
DSK33XX PAN ISPF panel for disk space calculation * FILE 078
(3350/3380/3390) * FILE 078
DVOL CLI CLIST dialog to display disk free space * FILE 078
stats from DVOL command * FILE 078
DVOL PAN ISPF panel for DVOL dialog * FILE 078
DVOLTBLH PAN Tutorial panel for DVOL table display * FILE 078
(short) * FILE 078
DVOLTBLL PAN ISPF panel used by DVOL table display * FILE 078
(long) * FILE 078
DVOLTBLS PAN ISPF panel used by DVOL table display * FILE 078
(short) * FILE 078
EB CLI CLIST dialog to Edit/Browse by the * FILE 078
numbers from a menu of DSNs * FILE 078
EBH01A PAN Tutorial panel for Edit/Browse menu * FILE 078
EBH01B PAN Turorial panel for Edit/Browse set * FILE 078
default modes and libraries * FILE 078
EB00 MSG ISPF messages for Edit/Browse dialog * FILE 078
EB01A PAN ISPF panel for Edit/Browse menu * FILE 078
EB01B PAN ISPF panel for Edit/Browse set default * FILE 078
modes and libraries * FILE 078
EDET CLI CLIST dialog to edit data sets (for * FILE 078
ISPF command table usage) * FILE 078
EDITALL REX Run an ISPF Edit macro against every * FILE 078
member of a PDS. (from Lionel Dyck) * FILE 078
EOL REX EOL macro - Set cursor at end of * FILE 078
current screen line * FILE 078
FLOOR REX REXX function to find largest integer * FILE 078
<= argument * FILE 078
FX CLI FX macro - FIND 'str' ALL * FILE 078
after EXCLUDE ALL * FILE 078
FX SPF FX macro - REXX version for SPF/PC * FILE 078
Version 3.0 * FILE 078
FXC CLI FXC macro - FIND 'str @ cursor' ALL * FILE 078
after EXCLUDE ALL * FILE 078
GETACCT REX REXX sub-function to get accounting * FILE 078
info from ACT * FILE 078
GETACF2 REX REXX sub-function to get ACF2 release * FILE 078
identifier from ACCVT * FILE 078
GETATTR REX REXX sub-function to get TSO user * FILE 078
attributes from PSCB * FILE 078
GETCIB REX REXX sub-function to get command verb * FILE 078
code from 1st CIB * FILE 078
GETCPUM REX REXX sub-function to get CPU model * FILE 078
from CVT prefix * FILE 078
GETDEST REX REXX sub-function to get TSO SYSOUT * FILE 078
destination from PSCB * FILE 078
GETDFPL REX REXX sub-function to get DFP level * FILE 078
from DFA * FILE 078
GETGRPN REX REXX sub-function to get group * FILE 078
connect name from ACEE * FILE 078
GETIPLD REX REXX sub-function to get IPL date * FILE 078
from SMCA * FILE 078
GETIPLT REX REXX sub-function to get IPL time * FILE 078
from SMCA * FILE 078
GETJES2 REX REXX sub-function to get JES2 product * FILE 078
name from HASPSSSM * FILE 078
GETJOBID REX REXX sub-function to get JES2 job id * FILE 078
from SSIB * FILE 078
GETLPAR REX REXX sub-function to get LPAR mode * FILE 078
from SCCB * FILE 078
GETNAME REX REXX sub-function to get user name * FILE 078
from ACEE * FILE 078
GETPLEX REX REXX sub-function to get SYSPLEX name * FILE 078
from ECVT * FILE 078
GETPRGNM REX REXX sub-function to get programmer * FILE 078
name from ACT * FILE 078
GETREALM REX REXX sub-function to get real memory * FILE 078
size at IPL * FILE 078
GETREGK REX REXX sub-function to get region size * FILE 078
from LDA * FILE 078
GETSCPN REX REXX sub-function to get MVS SCP name * FILE 078
from CVT prefix * FILE 078
GETSMFID REX REXX sub-function to get smfid * FILE 078
from SMCA * FILE 078
GETSMS REX REXX sub-function to get SMS status * FILE 078
from JESCTEXT * FILE 078
GETSWA REX REXX sub-function to get location of * FILE 078
SWA from JCT * FILE 078
GETTRID REX REXX sub-function to get terminal id * FILE 078
from ACEE * FILE 078
GETUID REX REXX sub-function to get ACF2 userid * FILE 078
string * FILE 078
GO CLI GO macro - SUBMIT job then invoke IOF * FILE 078
IDCAMS REX IDCAMS macro - execute IDCAMS commands * FILE 078
(like =3.2.V 'exec') * FILE 078
IEBUPDTE BAT DOS batch file #2 to consolidate * FILE 078
members for upload to MVS * FILE 078
INFO ABC Action bar choice panel code to * FILE 078
display system information * FILE 078
ISFP CLI World's shortest CLIST * FILE 078
ISFPANEL PAN SDSF panel modifications for OPER macro * FILE 078
ISPCMDS TBL ISPF commands to be added to ISPCMDS * FILE 078
for dialog invocation * FILE 078
ISR@PRIM PAN ISPF Primary Option Menu (Version 3.3) * FILE 078
ISRUTIL PAN ISPF (Version 2.3) utility panel * FILE 078
modifications for =3.14B * FILE 078
ISRZ00 MSG ISPF messages ISRZ000W and ISRZ001W * FILE 078
displayed in windows * FILE 078
JC CLI JC macro - JOB card generator * FILE 078
JC PAN ISPF panel used by JC and JCI macros * FILE 078
JCI CLI JCI macro - JOB card generator (for * FILE 078
use after file tailoring) * FILE 078
LIBDIR REX REXX exec to display a CA-Librarian * FILE 078
index * FILE 078
LISTDSI CLI LISTDSI macro - List dataset info in * FILE 078
OPT32 format * FILE 078
LOGLIST CLI CLIST dialog to define output * FILE 078
descriptors for ISPLOG/ISPLIST * FILE 078
LOGLIST JCL ISPF skeleton used by LOGLIST dialog * FILE 078
LOGLIST PAN ISPF panel used by LOGLIST dialog * FILE 078
MEMLIST CLI MEMLIST macro - Display member list * FILE 078
of PDS on =NOTE= lines * FILE 078
MVS BAS MVS basica program - Pseudo-display * FILE 078
of ISPF Primary Option Menu * FILE 078
NOWARN REX REXX exec that issues RECOVERY OFF * FILE 078
NOWARN (used with PROFSET) * FILE 078
OPER CLI OPER macro - Issued canned operator * FILE 078
commands via SDSF * FILE 078
PDSDIR REX REXX exec to display a PDS directory * FILE 078
PDSFTP PAN ISPF pop-up panel used by PDSFTP dialog * FILE 078
PDSFTP REX REXX dialog to automate PDS member FTP's * FILE 078
PDSFTPLM PAN ISPF member list panel used by PDSFTP * FILE 078
PDSFTPT PAN Tutorial panel for PDSFTP * FILE 078
PLUG REX PLUG macro - Plug data into a range * FILE 078
of lines at a given column * FILE 078
PLUG SPF PLUG macro - REXX version for SPF/PC * FILE 078
Version 3.0 * FILE 078
PROFSET REX PROFSET macro - Mass change all edit * FILE 078
profiles for an applid * FILE 078
RESETID REX REXX exec to reduce ACF2 password * FILE 078
violation count by 1 * FILE 078
RUN CLI RUN macro - EXECute the CLIST/EXEC * FILE 078
that is being edited * FILE 078
RUNACF REX RUNACF macro - Issue ACF subcommands * FILE 078
currently being edited * FILE 078
SHOWCUT CLI SHOWCUT macro - Browse the ISPF CUT * FILE 078
table(s) - PDS 8.5 CUT * FILE 078
SHOWCUTP PAN ISPF panel used by SHOWCUT table * FILE 078
display * FILE 078
SORTWORK PAN ISPF panel used by SORTWORK dialog * FILE 078
SORTWORK REX REXX dialog to calculate SYNCSORT * FILE 078
sortwork space * FILE 078
STARTUP CLI CLIST code run during TSO start-up to * FILE 078
execute @LOGLIST * FILE 078
SUPERC CLI CLIST dialog for SEARCH-FOR batch job * FILE 078
(OPT314B) * FILE 078
SUPERC JCL ISPF skeleton JCL to invoke SUPERC * FILE 078
program in batch * FILE 078
SYSLOG CLI CLIST dialog for browsing of current * FILE 078
or previous SYSLOG * FILE 078
SYSLOG PAN ISPF panel used by SYSLOG dialog * FILE 078
TESTACF REX TESTACF macro - Test ACF2 rules based * FILE 078
on DSN= values in JCL * FILE 078
TRAPCMD REX REXX dialog to trap TSO/REXX output * FILE 078
and display in ISPF table * FILE 078
TRAPTBL PAN ISPF panel used by TRAPCMD table * FILE 078
display * FILE 078
TRICMDS PAN Tutorial panel for ISPF command help * FILE 078
TRIJOBS PAN ISPF panel used to display key jobs * FILE 078
with SDSF or IOF * FILE 078
TRIMACS PAN Tutorial panel for edit macro help * FILE 078
UNX CLI UNX macro - Show the first n line(s) * FILE 078
from each X-cluded block * FILE 078
UPLOAD BAT DOS batch file #1 to consolidate * FILE 078
members for upload to MVS * FILE 078
WEAVE REX WEAVE macro - Interlace CUT table * FILE 078
into a range of lines * FILE 078
* FILE 078
IS FROM WILLIAM SMITH, FORMERLY OF CHARLES SCHWAB IN * FILE 079
SAN FRANCISCO, CALIFORNIA. THIS FILE CONTAINS A * FILE 079
ROBUSTLY IMPLEMENTED "PRODUCTION" ISPF INTERFACE * FILE 079
FOR IBM'S DCF SCRIPT/VS. A PROTOTYPE ADDON IS * FILE 079
ALSO INCLUDED, TO CONVERT THIS INTERFACE INTO A * FILE 079
CUA COMPLIANT FORMAT. * FILE 079
* FILE 079
ADDRESS: WILLIAM SMITH * FILE 079
IBM * FILE 079
STORAGE SYSTEMS DIVISION * FILE 079
5600 COTTLE ROAD * FILE 079
DEPT. W98A * FILE 079
DRIVER BUILD & INTEGRATION * FILE 079
BUILDING 50, ROOM A382 * FILE 079
SAN JOSE, CA 95193-0001 * FILE 079
(408) 256-1557 OR * FILE 079
TIE LINE 276-1557 * FILE 079
* FILE 079
email: smithwj@us.ibm.com * FILE 079
goldens@ibm.net * FILE 079
* FILE 079
THERE ARE OTHER INTERESTING ITEMS IN THIS * FILE 079
FILE, WHICH ARE MOSTLY DESCRIBED BELOW: * FILE 079
* FILE 079
THIS COLLECTION OF TOOLS COMPRISES: * FILE 079
* FILE 079
DCF SCRIPT/VS ISPF INTERFACE, AS FOLLOWS: * FILE 079
* FILE 079
1) A COMPLETE PRODUCTION ISPF DIALOG INTERFACE TO * FILE 079
IBM'S DCF SCRIPT/VS FACILITY. * FILE 079
* FILE 079
TO INSTALL THIS INTERFACE, YOU NEED MEMBERS: * FILE 079
PLIB1, MSGS, CLIST1 TO BE IEBUPDTE-LOADED TO * FILE 079
A PANEL LIBRARY, A MESSAGE LIBRARY, AND A * FILE 079
CLIST LIBRARY, RESPECTIVELY. ALSO, YOU WILL * FILE 079
NEED ASSEMBLED, MEMBER IKJCT44B FROM THE SOURCE * FILE 079
MEMBER IN THIS PDS. THIS SOURCE MUST BE ASSEMBLED, * FILE 079
LINKEDITED, AND PLACED IN A (LINKLIST) LIBRARY * FILE 079
THAT IS ACCESSIBLE TO YOUR TSO SESSION. * FILE 079
* FILE 079
THIS PRODUCTION INTERFACE IS NOT CUA COMPLIANT * FILE 079
AS IT IS. * FILE 079
* FILE 079
2) A PROTOTYPE MODIFICATION TO THE ABOVE DCF SCRIPT/VS * FILE 079
INTERFACE, TO MAKE IT CUA COMPLIANT. THIS CONSISTS * FILE 079
OF PANELS AND CLISTS TO SUBSTITUTE FOR LIKE-NAMED * FILE 079
MEMBERS IN THE PANEL AND CLIST LIBRARIES CREATED * FILE 079
BY THE ABOVE INSTALLATION. * FILE 079
* FILE 079
PART OF THIS PROTOTYPE ADDITION CONSISTS OF AN * FILE 079
ISPF PRIMARY OPTION MENU CONTAINING A CALENDAR * FILE 079
AND ACTION BAR PULL-DOWNS. * FILE 079
* FILE 079
TO INSTALL THIS INTERFACE, YOU NEED MEMBERS: * FILE 079
PLIB2, CLIST2 TO BE IEBUPDTE-LOADED INTO PANEL * FILE 079
AND CLIST LIBRARIES THAT WILL BE CONCATENATED AHEAD * FILE 079
OF THE RESPECTIVE LIBRARIES CREATED BY THE INSTALL * FILE 079
PROCESS IN ITEM 1) ABOVE. * FILE 079
* FILE 079
IN ADDITION TO THE DCF SCRIPT/VS ISPF INTERFACE, THIS * FILE 079
FILE CONTAINS THE FOLLOWING OTHER MEMBERS: * FILE 079
* FILE 079
SOURCE - A COLLECTION OF VARIOUS EXITS TO JES2 * FILE 079
RELATING TO TSO. THERE IS ALSO A TSO * FILE 079
SESSION MANAGER EXIT, AND A GDDM PLOTTER * FILE 079
EXIT. THIS MEMBER IS IN IEBUPDTE UNLOADED * FILE 079
FORMAT AND MUST BE IEBUPDTE-LOADED INTO A * FILE 079
PARTITIONED DATASET. * FILE 079
* FILE 079
INCLUDED IN THIS MEMBER IS A CLIST VARIABLE * FILE 079
EXTENSION EXIT (IKJCT44B) THAT IS REQUIRED * FILE 079
BY MEMBER PLIB1. THIS MEMBER ADDS SOME * FILE 079
BUILT-IN FUNCTIONS TO THE CLIST LANGUAGE * FILE 079
AND IS REQUIRED FOR THE DCF SCRIPT/VS * FILE 079
INTERFACE. * FILE 079
* FILE 079
USERMODS - A COLLECTION OF ASSORTED MVS AND JES2 * FILE 079
LOCAL MODS PACKAGED IN SMP FORMAT. THE * FILE 079
USEFULNESS OF THIS COLLECTION LIES IN * FILE 079
THE FACT THAT THEY ARE SAMPLE MODS TO * FILE 079
IBM PRODUCTS, WHICH IBM NEVER PROVIDED * FILE 079
SAMPLES FOR. * FILE 079
* FILE 079
DOCLIB - THIS IS A 30-PAGE DOCUMENT DESCRIBING * FILE 079
THE DCF SCRIPT/VS DIALOG FRONTEND, AND * FILE 079
ITS HISTORY. THIS WAS A PRESENTATION * FILE 079
GIVEN AT SHARE 80 IN SAN FRANCISCO. * FILE 079
* FILE 079
DEFMACRO - A COLLECTION OF SCRIPT MACROS FOR VIRTUALLY * FILE 079
EVERY FONT FAMILY MARKETED BY IBM. THIS * FILE 079
COLLECTION ALLOWS EASY USE OF MANY FONTS * FILE 079
BY A SCRIPT USER. * FILE 079
* FILE 079
PUBTOOLS - THE COMPLETE CHARLES SCHWAB IN-HOUSE * FILE 079
STANDARDS GUIDE FOR MAINFRAME-BASED DESKTOP * FILE 079
PUBLISHING, IN SCRIPT FORMAT. (THIS TAKES * FILE 079
TIME TO FORMAT AND PRINT ON AN IBM PRINTER-- * FILE 079
ABOUT 40 MINUTES ON A 3820.) * FILE 079
* FILE 079
IS FROM THE CITY OF LONG BEACH. CA., AND CONTAINS * FILE 080
THE SOURCE CODE FOR FIVE PROGRAMS, ALL OF * FILE 080
WHICH EXTRACT DATA FROM THE RACF DATASET(S) * FILE 080
AND FORMAT IT INTO OUTPUT FILES SUITABLE FOR * FILE 080
USE WITH REPORT WRITERS OR INPUT TO USER * FILE 080
WRITTEN PROGRAMS. * FILE 080
* FILE 080
EACH OF THESE PROGRAMS PROCESSES A DIFFERENT * FILE 080
KIND OF RACF PROFILE. THE PROFILE TYPE * FILE 080
PROCESSED IS INDICATED IN THE PROGRAM NAME; * FILE 080
I.E., RACFUSER PROCESSES USER PROFILES, * FILE 080
RACFDSET PROCESSES DATASET PROFILES, RACFGRES * FILE 080
PROCESSES GENERAL RESOURCE PROFILES, AND * FILE 080
RACFGRP1 AND RACFGRP2 PROCESS GROUP PROFILES. * FILE 080
GENERIS IS A PROGRAM WHICH RETURNS THE PROTECTING * FILE 080
RACF PROFILE NAME FOR ANY INPUT DATASET(S). * FILE 080
* FILE 080
IS OS DEBE THAT HAS BEEN MODIFIED TO RUN UNDER MVS. * FILE 081
THERE IS A PROBLEM WITH THIS VERSION OF THE PROGRAM * FILE 081
IN THAT IT WILL NOT DUPLICATE A 32K BLOCK OF DATA * FILE 081
ON A TAPE TO TAPE OPERATION. IT DOES NOT TELL YOU * FILE 081
THIS EITHER, SNEAKY FELLOW. YOU JUST GET A LOT OF * FILE 081
SHORT BLOCKS. * FILE 081
* FILE 081
IS THE REFERENCE MANUAL FOR IEHMAP, MAPLPA, PTXREF * FILE 082
AND SUPERZAP (RECFM=FBA, LRECL=80) * FILE 082
* FILE 082
IS THE IEHMAP PROGRAM (WITH A LOT OF * FILE 083
DISASSEMBLED SOURCE THAT WAS UPDATED BY MR GUY * FILE 083
ALBERTELLI OF B.F. GOODRICH IN AKRON, OHIO.) * FILE 083
THIS FILE IS IN IEBUPDTE SYSIN FORMAT. THIS FILE * FILE 083
CONSISTS OF THE ORIGINAL IEHMAP PROGRAM (OBJECT) * FILE 083
AND ALL THE PUBLISHED ZAPS, PLUS SOME UNPUBLISHED * FILE 083
ZAPS. IT ALSO UPDATES IEHMAP SO THAT IT WILL WORK * FILE 083
ON EITHER SP, XA, OR ESA. THE LIBRARY CONTAINS THE * FILE 083
ORIGINAL IEHMAP OBJECT DECK IN TWO MEMBERS, AN * FILE 083
MVS / XA CSECT THAT WAS CREATED VIA THE DISASSEMBLER * FILE 083
AND THE NECESSARY ZAPS IN SEPARATE MEMBERS. * FILE 083
SEE THE MEMBERS CALLED $DOC390 AND $DOC370 FOR * FILE 083
ADDITIONAL INFORMATION. $DOC390 IS FOR MVS/ESA. * FILE 083
* FILE 083
NOW FIXED TO RECOGNIZE THE RES PACK IF IT HAS A * FILE 083
DYNAMIC UCB. ALSO INCLUDES DISASSEMBLIES OF THE * FILE 083
OBJECT DECKS, WITH APPROPRIATE ZAP FIXES ALREADY * FILE 083
APPLIED. (FOR REFERENCE ONLY) (S.GOLOB - SEP 95) * FILE 083
* FILE 083
IS THE OBJECT DECK FOR MAPLPA (SORRY NO SOURCE) * FILE 084
* FILE 084
IS THE OBJECT DECK FOR PTXREF (SORRY NO SOURCE) * FILE 085
* FILE 085
IS THE OBJECT DECK FOR SUPERZAP (SORRY NO SOURCE) * FILE 086
* FILE 086
IS FROM MARK DIEHL OF HERCULES/ALLEGANY BALLISTICS * FILE 087
AND IS A COPY OF THEIR ISPF SYSLOG UTILITY. * FILE 087
* FILE 087
THIS SYSLOG UTILITY WAS WRITTEN AS A RESULT OF A * FILE 087
REQUIREMENT WHICH DICTATED THAT THE SYSLOG BE PRINTED * FILE 087
AND RETAINED. THE PRACTICAL ALTERNATIVE IS TO RETAIN * FILE 087
THE SYSLOG ON SOME MACHINE-READABLE MEDIUM. TO * FILE 087
ACHIEVE THIS END, THE ABL ISPF SYSLOG UTILITY WAS * FILE 087
CREATED. THE UTILITY IS COMPRISED OF ASSEMBLER * FILE 087
PROGRAMS, CLISTS, JCL, AND, OF COURSE, MAKES USE OF * FILE 087
THE VARIOUS ISPF CAPABILITIES. MENU OPTIONS PROVIDE * FILE 087
THE ABILITY TO 'AUTOMATICALLY' RETAIN THE SYSLOG * FILE 087
DATA; SUBSEQUENTLY EXTRACT PERTINENT PORTIONS OF * FILE 087
THE RETAINED SYSLOG; PERFORM VARIOUS UTILITY * FILE 087
FUNCTIONS (E.G., LABEL TAPES); OBTAIN REPORTS * FILE 087
CONTAINING USER-SPECIFIED 'EXCEPTION' EVENTS (SYSLOG * FILE 087
POST-PROCESSOR). EXTRA EFFORT WAS SPENT ATTEMPTING * FILE 087
TO CREATE THE ISPF TUTORIAL PANELS TO SUPPORT THIS * FILE 087
UTILITY WITH A MINIMUM EFFORT ON THE PART OF SYSTEMS. * FILE 087
SEE MEMBER $$$INDEX FOR A DESCRIPTION OF THE SYSLOG * FILE 087
UTILITY COMPONENTS. THIS FILE IS IN IEBUPDTE SYSIN * FILE 087
FORMAT. * FILE 087
* FILE 087
is from Brian Westerman of Syzygy Inc. of Cary, * FILE 088
North Carolina and Pismo Beach, California. * FILE 088
The following is a list of what is in the file. * FILE 088
This file is in IEBUPDTE SYSIN format. * FILE 088
* FILE 088
My new address and phone number are * FILE 088
* FILE 088
Brian Westerman * FILE 088
Director of Research & Development * FILE 088
Syzygy Incorporated Syzygy Incorporated * FILE 088
1381 Kildaire Farm Road 897 Oak Park Blvd * FILE 088
Suite 326 Suite 500 * FILE 088
Cary, NC 27511-5525 Pismo Beach, CA 93449 * FILE 088
* FILE 088
Phone:(800) 767-2244 * FILE 088
Fax: (800) 366-4082 * FILE 088
* FILE 088
email: brian_westerman@juno.com * FILE 088
brianw45@aol.com * FILE 088
* FILE 088
This is the File abstract as of 02/20/00. * FILE 088
* FILE 088
Unless otherwise noted, all programs support OS/390 V2.8 * FILE 088
and below (within reason) * FILE 088
* FILE 088
Current Operating Systems at Syzygy (we support these * FILE 088
for customer testing) * FILE 088
* FILE 088
MVS 3.8E * FILE 088
MVS/SP 1.3.6 * FILE 088
MVS/XA 2.2.3 * FILE 088
MVS/ESA 3.1 * FILE 088
MVS/ESA 4.3 * FILE 088
MVS/ESA 5.1 * FILE 088
OS/390 1.3 * FILE 088
OS/390 2.4 * FILE 088
OS/390 2.5 * FILE 088
OS/390 2.7 * FILE 088
OS/390 2.8 * FILE 088
OS/390 2.9 --- testing * FILE 088
* FILE 088
We also have various releases of VM, VM/ESA and DOS/VSE * FILE 088
but they don't apply to this file. * FILE 088
* FILE 088
The following Items have been added as of 2/20/00. * FILE 088
* FILE 088
AUTO - Automatic command and job scheduler. This code * FILE 088
was originaly on the CBT tape many years ago, but * FILE 088
stopped working when MVS/ESA V5 came out because * FILE 088
of some new ways of doing things with that version * FILE 088
of MVS. This program allows you to schedule jobs * FILE 088
or commands to run at any time of day, any day of * FILE 088
week any month of (well you get the picture). It * FILE 088
runs as a started task (time=1440) and you can use * FILE 088
it to automatically schedule anything. You can * FILE 088
also fire off anything in it's files (by time or * FILE 088
jobname) at any time. There are 2 datasets that * FILE 088
you will need to create, in the code they are * FILE 088
SYZYGY.AUTO.COMMANDS and SYZYGY.AUTO.JOBS, (you * FILE 088
should probably rename those) and the directions * FILE 088
are easy to follow and are located in the first * FILE 088
few hundred lines of hte code. We have used this * FILE 088
as our ONLY scheduling system for years, and when * FILE 088
we go to customer sites for contracts, we normally * FILE 088
set it up for our stuff and the customer typically * FILE 088
moves over to using it before we leave. It's very * FILE 088
easy to use and uses no resources. You can give * FILE 088
it a very high priority, (and probably should), we * FILE 088
have thousands of jobs and commands scheduled with * FILE 088
this guy every day, and it typically uses less * FILE 088
than 1 minute (between 25 and 45 sec) of CPU time * FILE 088
per month, (We IPL once per month wheather we need * FILE 088
to or not). You can concatonate command and/or job * FILE 088
libraries as needed so that you can have * FILE 088
production and test jobs. You can run as many * FILE 088
copies of this little address space as you want * FILE 088
for different purposes (test and production), but * FILE 088
don't forget to use different command libraries * FILE 088
because you will end up doing everything multiple * FILE 088
times if you don't remember. * FILE 088
* FILE 088
COMMANDZ - This program was originally copied from * FILE 088
the CBT tape and was originally written by John V. * FILE 088
Hooper to execute a stack of commands to automate * FILE 088
processing. I have added a slew of code to this * FILE 088
program so that now you can use it for scheduling * FILE 088
and also I have included IF/Then logic parameters. * FILE 088
The added code allows the following functions: * FILE 088
* FILE 088
IFSTARTED JOBNAME - THIS GIVES THE ABILITY TO * FILE 088
EXECUTE COMMANDS WHICH FOLLOW THIS COMMAND * FILE 088
ONLY IF THE SPECIFIED JOBNAME IS ACTIVE. THE * FILE 088
ENDIF COMMAND ENDS THE IF NEST OF COMMANDS * FILE 088
* FILE 088
IFSTOPPED JOBNAME - THIS GIVES THE ABILITY TO * FILE 088
EXECUTE COMMANDS WHICH FOLLOW THIS COMMAND * FILE 088
ONLY IF THE SPECIFIED JOBNAME IS NOT ACTIVE. * FILE 088
THE ENDIF COMMAND ENDS THE IF NEST OF COMMANDS * FILE 088
* FILE 088
WTO=TEXT - ALLOWS YOU TO ISSUE WTOS OF ANYTHING * FILE 088
YOU WANT TO SAY, UP TO 72 CHARACTERS THE * FILE 088
FORMAT IS WTO=TEXT YOU WANT TO SAY * FILE 088
* FILE 088
STOPCODE=NNNN - ALLOWS YOU TO END PROCESSING * FILE 088
AND OPTIONALLY SET A CONDITION CODE OF UP TO * FILE 088
4 NUMERIC DIGITS. * FILE 088
THE FORMAT IS STOPCODE OR STOPCODE=NNNN WHERE * FILE 088
NNNN IS FROM 1 TO 4 DIGITS, IF YOU SPECIFY MORE * FILE 088
THAN 4 DIGITS, THE NUMBERS AFTER THE 4TH WILL * FILE 088
BE IGNORED. * FILE 088
* FILE 088
SHUTDOWN - Sample command file which shows how to use * FILE 088
the new featurs of COMMANDZ to control the * FILE 088
shutdown of the system. * FILE 088
* FILE 088
NOKEEP - This is an MPF exit which will COMPLETELY * FILE 088
suppress messages from everywhere so you need to be * FILE 088
careful, if you have messages that you have * FILE 088
successfully kept from going to to console but * FILE 088
still go to syslog then this is what you need. We * FILE 088
have a large phantom network and therefore we used * FILE 088
to get over 1 million lines from VTAM/TCP about the * FILE 088
nodes that were not up. We used this little exit * FILE 088
to keep from sending those to syslog and we have * FILE 088
saved ourseleves a lot of time and it make looking * FILE 088
for problems easier because you don't have to * FILE 088
search around the useless messages in syslog. * FILE 088
* FILE 088
REDMSG - This program was also originally from the CBT * FILE 088
Tape, and was changed somewhat. It allows you to * FILE 088
display a message on the console if the preceding * FILE 088
step had a non-zero return code. * FILE 088
* FILE 088
SLSUX06 - Storage Tek Silo Exit 6. This code has also been * FILE 088
given to STK as of 1/99 and will be distributed by * FILE 088
them, but since I wrote it, I wanted to put it here * FILE 088
as well. This exit gets invoked on cartridge * FILE 088
insert/eject processing. We had a problem whereby * FILE 088
when the operators printed the CA-1 scratch pick * FILE 088
list, they didn't know which tapes were already in * FILE 088
the silo and which ones were outside (and available * FILE 088
to be picked). This exit was already being used to * FILE 088
flag tapes as scratch as soon as they were entered, * FILE 088
(the one that STK has in their book and on the * FILE 088
sample tapes does not work), so I changed it so that * FILE 088
the tapes are now flagged as in or out of the silo. * FILE 088
I had a talk with Computer Associates and they were * FILE 088
nice enough to designate a flag which shows in or * FILE 088
out of the silo, you can even show which silo it's * FILE 088
in, (if you have more than 1) with this code. It * FILE 088
allows a lot of flexibility and has saved us the * FILE 088
cost of a lot of operator overtime. They also get * FILE 088
less upset about who has to pick tapes now! * FILE 088
* FILE 088
SYZYGYEJ - This program will take the output from a * FILE 088
TMSGRW run and create SLUADMIN input to eject the * FILE 088
tapes. This is a follow on to the STK exit 6 * FILE 088
previously outlined. The member SYZYGYE$ is the * FILE 088
JCL for this program. * FILE 088
* FILE 088
SYZYGYVR - This program will produce a VERY fast scratch * FILE 088
listing and it is in a format which lends itself * FILE 088
very nicely to multi columnizing with SAS for the * FILE 088
operators to pick tapes from. * FILE 088
* FILE 088
MULTICOL - Small SAS program from somewhere that * FILE 088
demonstrates the multi column stuff for the * FILE 088
SYZYGYVR program. * FILE 088
* FILE 088
SYZREORG - Program which will greatly increase the speed * FILE 088
of load/unload/reorg jobs for VSAM KSDS datasets. * FILE 088
The buffers are altered automatically by the job * FILE 088
which tends to increase the speed of the job by a * FILE 088
great deal. You can also do this by changing the * FILE 088
JCL, but this is easier. * FILE 088
* FILE 088
The following files are also in this dataset: * FILE 088
* FILE 088
CATLIST - EXEC TO READ CATALOG AND CREATE A COMPLETE * FILE 088
IDCAMS EXPORT JCL TO BACKUP ALL CATALOGS IN * FILE 088
THE SYSTEM. ANY TIME YOU CREATE A NEW * FILE 088
CATALOG, (OR DELETE ONE) ALL YOU NEED TO DO * FILE 088
IS RUN THE SYSBLD00 JOB WHICH EXECUTES THIS * FILE 088
EXEC AND WILL BUILD A SYSCATBK JOBSTREAM. * FILE 088
(ONE IS INCLUDED HERE AS WELL) * FILE 088
* FILE 088
EX8 - OS/390 COMPATABLE EXIT 8 FOR SENDING JOB END * FILE 088
MAX COND CODE. (SEE EXIT08 STUFF BELOW) * FILE 088
* FILE 088
EX16 - OS/390 COMPATABLE EXIT 16 FOR SENDING JOB END * FILE 088
MAX COND CODE. (SEE EXIT16 STUFF BELOW) * FILE 088
* FILE 088
EXIT004 - JCL SCAN EXIT (4) TO MAKE /** CARD A COMMENT * FILE 088
(WE HAVE SOME PRETTY DUMB USERS, AND TO MAKE * FILE 088
THE /*NOSETUP CARD A COMMENT SINCE WE USED TO * FILE 088
REQUIRE EITHER A SETUP OR A NOSETUP IN THE * FILE 088
PAST WE HAD TO AT LEAST IGNORE IT UNTIL OUR * FILE 088
USERS CHANGED ALL OF THERE JCL (IT'S BEEN OVER * FILE 088
A YEAR NOW AND THEY STILL SAY THAT THEY ARE * FILE 088
WORKING ON IT!!!) * FILE 088
* FILE 088
EXIT010 - NOTIFY EXIT (10) TO SEND THE JOB ENDED NOTIFY * FILE 088
MESSAGE TO WYLBUR USERS WHO SUBMIT JOBS, IT * FILE 088
LOOKS FOR A NOTIFY MESSAGE FOR A WYLBUR USER * FILE 088
AND REFORMATS IT INTO A F WYLBUR,TO XXXXXX * FILE 088
AND THEN THE MESSAGE TEXT. * FILE 088
* FILE 088
EXITP20 - END OF JOB INPUT EXIT (20) WHICH WILL CAUSE A * FILE 088
JOB TO BE ROUTED TO ANOTHER CPU IN A MULTI * FILE 088
ACCESS SPOOL COMPLEX AUTOMATICALLY WITHOUT * FILE 088
MAKING THE USER TYPE IN THE /*ROUTE STUFF * FILE 088
* FILE 088
EXIT020 - END OF JOB INPUT EXIT (20) WHICH CHECKS THE * FILE 088
JCT OF THE JOB ALSO THE JCL TO SE IF THE GUY * FILE 088
ASKED FOR A SPECIAL PRIORITY AND IF SO HE WILL * FILE 088
ISSUE A MESSAGE TO THE OPERATOR WHICH WILL BE * FILE 088
HIGHLIGHTED AND NOT ROLL OFF THE SCREEN WHICH * FILE 088
TELLS HIM THAT A SPECIAL PRIORITY JOB WAS * FILE 088
SUBMITTED. * FILE 088
* FILE 088
EX05... - 3 JES2 COMMAND EXITS (5) WHICH WILL DO * FILE 088
VARIOUS THINGS LIKE NOT ALLOW THE OPERATOR TO * FILE 088
PURGE THE ENTIRE QUEUE AND WILL DISPLAY JOB * FILE 088
SETUPS WITH A COMMAND. * FILE 088
* FILE 088
EX005UD - JES2 EXIT(5) WHICH WILL GIVE YOU THE $UNDUMP * FILE 088
COMMAND THIS ALLOWS YOU TO UNDO EVERTHING * FILE 088
THAT YOU HAVE DONE WITH THE $DUMP COMMAND, SO * FILE 088
THAT YOU DON'T HAVE TO DUMP AND RELOAD * FILE 088
EVERTHING JUST BECAUSE YOU FORGOT A PARAMETER * FILE 088
ON YOUR $DUMP COMMAND. * FILE 088
* FILE 088
JX05 - JES 2.2.0 VERSION OF THE ABOVE EX05... STUFF * FILE 088
* FILE 088
J005$DV - JES 2.2.0 $DV COMMAND TO DISPLAY DASD VOLUMES * FILE 088
FROM JES2 * FILE 088
* FILE 088
J005LOAD- JES 2.2.0 $LOAD COMMAND TO LOAD NEW COPIES OF * FILE 088
EXITS * FILE 088
* FILE 088
EXIT008 - JCT WRITE EXIT FOR JES2 EXIT(8) WHICH WILL * FILE 088
PUT THE CONDITION CODE OF THE JOB STEP INTO * FILE 088
THE JCT IF IT IS GREATER THAN WHAT IS ALREADY * FILE 088
THERE. THIS EXIT WORKS IN CONJUNCTION WITH * FILE 088
EXIT016 AND EXIT008 MUST BE IN LPALIB. IT IS * FILE 088
VERY SMALL SO THERE IS LITTLE WORRY ABOUT * FILE 088
PUTTING IT THERE. * FILE 088
* FILE 088
JX08 - MVS/XA 2.2.0 VERSION OF EXIT008 ABOVE * FILE 088
* FILE 088
EXIT016 - THIS JES EXIT(16) GETS INVOKED AT JOB * FILE 088
TERMINATION AND WILL TAKE THE DATA PLACED IN * FILE 088
THE JCT BY EXIT8 AND FORMAT A NOTIFY MESSAGE * FILE 088
FOR TSO USERS AS TO THE MAX CONDITION CODE OF * FILE 088
THE STEP AS WELL AS WHETHER IT ABENDED OR NOT * FILE 088
WITH EITHER A SYSTEM OR USER ABEND. THE USERS * FILE 088
ARE VERY PLEASED. * FILE 088
* FILE 088
JX16 - JES 2.2.0 VERSION OF THE ABOVE EXIT016 * FILE 088
* FILE 088
EXIT212 - THIS JES EXIT(212) IS A DUMPER/LOADER EXIT * FILE 088
WHICH ALLOWS YOU TO DYNAMICALLY ALLOCATE THE * FILE 088
DUMPER/LOADER TAPE DSN INSTEAD OF ALWAYS * FILE 088
HAVING TO HAVE A PRE-ALLOCATED TAPE DSN. * FILE 088
THIS HAS SOLVED ALOT OF HEADACHES FOR THE * FILE 088
OPERATIONS STAFF ... AND ME. THIS REQUIRES * FILE 088
THE PRCJ2212 USERMOD TO JES. ALL THE MOD * FILE 088
DOES IS ADD THE $EXIT POINT INTO HASPSTAM. * FILE 088
* FILE 088
EX99 ---- PROGRAM USED BY PRCM0005 SYSMOD * FILE 088
* FILE 088
FINDASCB- PROGRAM INDEXES THROUGH ASVT AND WILL LOCATE * FILE 088
A JOB OR ADDRESS SPACE WHO'S NAME MATCHES WHAT * FILE 088
YOU PUT IN REG1. * FILE 088
* FILE 088
GETINFO - PROGRAM ORIGINALLY FROM NTL BUT HAS SOME * FILE 088
MINOR CHANGES AND ALSO HAS BEEN CHANGED TO * FILE 088
RUN ON A MVS/SP SYSTEM INSTEAD OF OR I SHOULD * FILE 088
SAY AS WELL AS MVS/XA. * FILE 088
* FILE 088
IEFACTRT- THIS IS PRETTY STANDARD STUFF EXCEPT THAT IT * FILE 088
UPDATES THE JOBS OUTPUT RESOLUTION MESSAGE * FILE 088
AREA WITH WHAT WE LIKE TO CALL "BOX SCORES". * FILE 088
THIS IS SIMILAR TO WHAT IBM'S FREEBEE DOES * FILE 088
BUT PUTS IT IN A BETTER PLACE. YOU MAY WANT * FILE 088
TO CHANGE SOME CODE SINCE WE ALSO DO A COUPLE * FILE 088
OF CALCULATIONS TO TELL THE USER APPROXIMATELY * FILE 088
WHAT THE JOB COST TO RUN. THE CHARGE CODE IS * FILE 088
VERY SIMPLE SO NO ONE SHOULD HAVE ANY * FILE 088
PROBLEMS. * FILE 088
* FILE 088
JES215MD- TWO MODS TO JES 2.1.5 THE FIRST IS TO HASPSSSM * FILE 088
TO PUT THE DATE ON THE INITIATOR STARTED * FILE 088
MESSAGE $HASP373 THE SECOND MOD IS TO HASPCOMM * FILE 088
IT ALLOWS THE $D'JOBNAME COMMAND TO ACT AS A * FILE 088
GENERIC JOBNAME DISPLAY IE. IF YOU ENTERED * FILE 088
$D'IMS , YOU WOULD GET A LIST OF ALL JOBS IN * FILE 088
ALL QUEUES WHO'S PREFIX MATCHED THE LETTERS * FILE 088
"IMS". OPERATORS LIKE IT A LOT. * FILE 088
* FILE 088
MCS ---- A VERY UNIQUE SPY COMMAND FROM ONE OF THE PRC * FILE 088
SUBSIDIARIES. I'M NOT SURE WHICH ONE, BUT I * FILE 088
LIKE THE CODE. * FILE 088
* FILE 088
MINIGEN - THE GOOD OLD MINIGEN, WE HAVE USED IT FOR * FILE 088
YEARS AND CONTRARY TO POPULAR BELIEF IT CAN BE * FILE 088
USED EVEN IF YOU ARE ADDING A NEW DEVICE TYPE. * FILE 088
THE BEST WAY TO USE THIS GUY IS TO BROWSE YOUR * FILE 088
STAGE1 OUTPUT AND FIND ALL OCCURRENCES OF " * FILE 088
EXEC ASMS" THE MOD=XXXXXXX PARAMETER ON EACH * FILE 088
ONE OF THESE GUYS SHOULD BE PUT IN THE ASSEM ( * FILE 088
SECTION OF THE MINIGEN. THIS IS A HELL OF A * FILE 088
LOT SAFER THAN A IOGEN AND THIS WAY WE NEVER * FILE 088
LOSE ANY USERMODS * FILE 088
* FILE 088
PANBKPRT- THIS GUY WILL TAKE A PANVALET BACKUP TAPE AND * FILE 088
CREATE A LISTING OF WHAT PROGRAMS AND VERSIONS * FILE 088
AND SIZE AND ALL IS ON THE TAPE. JUST AS IF IT * FILE 088
WERE STILL ON DISK. THIS WAY YOU DONT HAVE TO * FILE 088
RESTORE THE WHOLE TAPE DOWN JUST TO FIND * FILE 088
SOMTHING THAT YOU DON'T REALLY KNOW THE NAME * FILE 088
OF OR EVEN GUESS AT. * FILE 088
* FILE 088
POSTER -- DOES WHAT IT SAYS, CREATES POSTERS-BANNERS. * FILE 088
* FILE 088
PRCJ2001- JES2/SP 1.3.4 MOD TO ALLOW GENERIC $D'XXX' FOR * FILE 088
PARTIAL JOBNAMES. * FILE 088
* FILE 088
PRCJ2004- JES2/SP 1.3.4 MOD TO MAKE THE DEFAULT TSU AND * FILE 088
STC MESSAGE CLASS A FOR JOBS THAT THEY SUBMIT. * FILE 088
THIS ALLOWS YOU TO STILL SET THE &STCMCLAS AND * FILE 088
&TSUMCLAS TO A DELETE CLASS TO KEEP FROM * FILE 088
GETTING ALL OF THE USELESS JCL AND STILL NOT * FILE 088
HAVE TO PUT A MSGCLASS= PARM ON ALL JOBCARDS. * FILE 088
YOU DON'T NEED THIS IF YOU HAVE TSO/E FOR TSO * FILE 088
BUT WE DON'T HAVE THE MONEY TO THROW AWAY ON * FILE 088
THAT KIND OF PRODUCT AND WE ALSO HAVE A COUPLE * FILE 088
OF STC'S THAT SUBMIT JOBS AND THIS HAS BEEN * FILE 088
INDISPENSABLE. * FILE 088
* FILE 088
PRCJ2212- JES2/SP 1.3.4 MOD TO ADD $EXIT 212 TO * FILE 088
HASPSTAM FOR DYNAMIC DUMPER/LOADER DSN'S. * FILE 088
* FILE 088
PRCM0001- SET IEALIMIT TO NOT GIVE ANY EXTRA MEMORY. * FILE 088
IN MOST SHOPS POEPLE DON'T CARE ABOUT GIVING * FILE 088
A JOB A LITTLE EXTRA, BUT OUR ACCOUNTING * FILE 088
SYSTEM IS MEMORY INTENSIVE SO WE CAN'T ALLOW * FILE 088
JOBS TO GET ANY MORE THAN THEY ASK FOR. * FILE 088
* FILE 088
PRCM0002- THIS MOD WILL ALLOW DEFAULT TSO DYNAMIC * FILE 088
ALLOCATION TO BE SHR INSTEAD OF OLD. THIS IS * FILE 088
FOR NON-TSO/E SYSTEMS, IF YOU HAVE TSO/E * FILE 088
THERE IS ALREADY ANOTHER MOD ON THE CBT TAPE * FILE 088
FOR THIS SAME TYPE OF THING. BUT IT IS ALOT * FILE 088
BIGGER. I GUESS THAT'S BECAUSE YOU HAVE TO * FILE 088
ACTUALLY PAY FOR TSO/E. * FILE 088
* FILE 088
PRCM0003- THIS MOD MUST BE APPLIED WITH THE PRCM0004 MOD * FILE 088
PRCM0004- WHICH IS ON THIS SAME FILE. THE FIRST ONE IS A * FILE 088
DUMMY MOD SO THAT I WILL BE INFORMED IF THERE * FILE 088
IS ANY MAINTENANCE THAT EFFECTS THIS MOD BEFORE * FILE 088
ITS TOO LATE. YOU DON'T NEED TO PUT IT ON IF * FILE 088
YOU DON'T WANT TO. THIS MOD WILL PUT THE EXCP * FILE 088
COUNTS ON THE IEF285I MESSAGE THAT COMES OUT ON * FILE 088
YOUR JOB LISTING IE. * FILE 088
* FILE 088
IEF285I C7BRIAN.VTOC.LOAD KEPT 2123 EXCP * FILE 088
IEF285I DATASET.NAME KEPT 0 EXCP * FILE 088
* FILE 088
PRCM0005- MOD TO ALLOW YOU TO HAVE TSO DEFAULT ALLOCATE * FILE 088
TO PACKS THAT ARE NOT MOUNTED AS PUBLIC OR * FILE 088
STORAGE. IT COMES WITH A PROGRAM CALLED EX99 * FILE 088
WHICH IS THE ACTUAL PCF EXIT THAT IS USED. * FILE 088
YOU DO NOT HAVE TO HAVE PCF TO USE THIS MOD. * FILE 088
WE DON'T HAVE IT AND WE RUN FINE. YOU CAN * FILE 088
SET THE ATTR2 FIELD IN THE PSCB TO ANY VOLUME * FILE 088
THAT YOU WANT OR YOU CAN USE THE SETVOL * FILE 088
PROGRAM ON THIS FILE TO DO IT FOR YOU * FILE 088
AUTOMATICALLY * FILE 088
* FILE 088
PRCM0010- THIS MOD WILL ELIMINATE THE DATASET NOT * FILE 088
FREED; IS NOT ALLOCATED MESSAGE. FROM THE TSO * FILE 088
ALLOC COMMAND. * FILE 088
* FILE 088
PRCM0017- THIS MOD WILL ELIMINATE THE CN(00) BEING * FILE 088
APPEND TO MESSAGES FROM THE OPERATOR AND ON * FILE 088
THE NOTIFY OF JOB ENDED STUFF. * FILE 088
* FILE 088
TALK ---- CLIST TO DO ISPF FULL SCREEN SENDS TO PEOPLE * FILE 088
* FILE 088
TALKP---- PANEL TO USE WITH THE TALK CLIST (PUT IT IN * FILE 088
ISPPLIB CONCAT) * FILE 088
* FILE 088
ULX..---- ISPF BASED VTOC ANALYSIS AND REPORTING * FILE 088
FACILITY * FILE 088
* FILE 088
USAGE - TSO COMMAND TO DISPLAY SESSION COST. * FILE 088
* FILE 088
WAITPROG- RUNS AS A BATHC JOB AND WILL ACCEPT A PARM * FILE 088
THAT HAS THE NUMBER OF SECONDS THAT YOU WOULD * FILE 088
LIKE TO WAIT AND DISPLAYS IT ON THE OS * FILE 088
CONSOLE FOR THE OPERATOR IT HIGHLIGHTS IT AND * FILE 088
WILL NOT ROLL OFF THE SCREEN. WHEN THE TIME * FILE 088
EXPIRES IT WILL ISSUE A DOM TO DELETE THE * FILE 088
MESSAGE AND PUT OUT A REGULAR MESSAGE ABOUT * FILE 088
REQUESTED TIME EXPIRED. THE JOBNAME IS ALSO * FILE 088
PUT IN BOTH MESSAGES. * FILE 088
* FILE 088
XJ2PTP -- THIS IS A JES 2.1.5 EXIT TO DRAIN ALL OF THE * FILE 088
TP LINES IN THE NETWORK WITH A SINGLE COMMAND * FILE 088
$PTP. IT IS EXTREMELY USEFULL EVEN IF YOU * FILE 088
DON'T HAVE OVER 600 LINES LIKE US. YOU CAN * FILE 088
ALSO START ALL TP WITH $STP OR RESTART WITH * FILE 088
$ETP TO ACCOMPLISH A LOT OF WORK QUICKLY. * FILE 088
* FILE 088
XJ2NET -- THIS IS A JES2 EXIT13 WHICH IS REQUIRED IF * FILE 088
YOU WANT TO NOTIFY A TSO USER WHEN DATA IS * FILE 088
RECEIVED FROM ANOTHER JES NODE. IT ADDS SOME * FILE 088
NEAT STUFF LIKE HOW MANY LINES AND SUCH. * FILE 088
* FILE 088
IEFUJV -- SMF UJV EXIT TO FORCE STANDARDS FOR MVS/XA * FILE 088
2.2.0 * FILE 088
* FILE 088
ITACCTBL- TABLE USED BY THE MVS 2.2.0 VERSION OF IEFUJV * FILE 088
FOR ACCOUNT #S * FILE 088
* FILE 088
IEFUTL - MVS/XA 2.2.0 SMF UTL EXIT * FILE 088
* FILE 088
IEFU29 - MVS/XA 2.2.0 SMF U29 EXIT * FILE 088
* FILE 088
IEFU83 - MVS/XA 2.2.0 SMF U83 EXIT * FILE 088
* FILE 088
IGGPRE00- MVS/XA 2.2.0 DADSM IGGPRE00 EXIT. THIS EXIT * FILE 088
USES 2 TABLES TSOTABL AND NODTABL WHICH ARE * FILE 088
LOADED DYNAMICALLY AND CAN BE CHANGED ON THE * FILE 088
FLY. THIS EXIT WILL ALLOW STUFF TO BE * FILE 088
ALLOCATED OR RENAMED ONLY TO THE PACKS WHICH * FILE 088
WE DECIDE SHOULD GET THE PREFIXES. THIS EXIT * FILE 088
IS VERY POWERFUL AND IS EXTREMELY VERSATILE. * FILE 088
THIS EXIT REQUIRES THE MACROS CONNECT, * FILE 088
EQUREGS, RELEASE, SETAMODE WHICH ARE ALSO * FILE 088
INCLUDED IN THIS DATASET. * FILE 088
* FILE 088
NODTAB22- MVS/XA 2.2.0 VERSION OF THE NODETABLE FOR THE * FILE 088
IGGPRE00 EXIT. THIS ONE GOES IN LINKLIST. * FILE 088
* FILE 088
TSOTAB22- MVS/XA 2.2.0 VERSION OF THE TSO UID TABLE FOR * FILE 088
THE IGGPRE00 EXIT. THIS ONE GOES IN LINKLIST. * FILE 088
* FILE 088
Good Luck! * FILE 088
* FILE 088
IS THE SOURCE FOR A DYNAMIC ALLOCATION INTERFACE * FILE 089
FOR HIGH LEVEL LANGUAGES FROM THE UNIVERSITY OF * FILE 089
MANITOBA * FILE 089
MR P.A. MACDONALD * FILE 089
SYSTEMS PROGRAMMING * FILE 089
THE UNIVERSITY OF MANITOBA * FILE 089
COMPUTER SERVICES, ENGINEERING BLDG * FILE 089
WINNIPEG, MANITOBA * FILE 089
CANADA R36 2N2 * FILE 089
(204) 474-9870 * FILE 089
* FILE 089
PAT MACDONALD HAS NOW RETIRED. * FILE 089
* FILE 089
INCLUDED IN FILE 089 IS THE DOCUMENTATION FOR THE * FILE 089
DYNAMIC ALLOCATION INTERFACE THAT WAS FORMERLY * FILE 089
CONTAINED IN FILE 089 OF THIS TAPE. THE DCB FOR * FILE 089
THE DOCUMENTATION MEMBER IS FBA. ANSI PRINT * FILE 089
CONTROL CHARACTERS ARE INCLUDED. * FILE 089
* FILE 089
is from David Noon and is a DELINKER program, which * FILE 090
converts load modules into 80-byte object decks. * FILE 090
This file was prepared for the CBT Tape by Greg * FILE 090
Price. * FILE 090
* FILE 090
This file (CBT File 90) contains the "Delinker" package * FILE 090
written by David W. Noon which consists of source code * FILE 090
(PL/I and Assembler) and documentation. * FILE 090
* FILE 090
David Noon's email: dwnoon@ibm.net -or- * FILE 090
dwnoon@compuserve.com * FILE 090
* FILE 090
In March 1999, someone asked how to read and write * FILE 090
RECFM=U data from PL/I in the comp.lang.pl1 USENET * FILE 090
newsgroup. David Noon posted that if a delinker written * FILE 090
in PL/I was wanted then just ask. That's not what the * FILE 090
original poster wanted, but I asked instead, and Dave * FILE 090
duly emailed it to me. * FILE 090
* FILE 090
The package turned out to be a powerful batch utility * FILE 090
to delink, resize and even package for later processing * FILE 090
(such as distribution and reinstallation) some or all * FILE 090
CSECTs of nominated load modules. It could, for * FILE 090
example, be used in a job stream to replace certain * FILE 090
CSECTs with newer versions. * FILE 090
* FILE 090
I ended up plugging it into REVIEW R31.0 (CBT File 134), * FILE 090
so that members tagged in the member list (or all * FILE 090
members if none are tagged) can be dynamically delinked. * FILE 090
* FILE 090
Please note that this Delinker will not process * FILE 090
scatter-load or segment-overlay programs correctly. It * FILE 090
will only process load modules, and not program objects. * FILE 090
* FILE 090
In case you do not have a suitable PL/I compiler handy, * FILE 090
I have supplied DELINKI and DWNSPDSR load modules in CBT * FILE 090
File 135. I proposed calling the program DELINK1 to * FILE 090
distinguish it from the DELINK/DELINK0 OS/360 FE Tool * FILE 090
(and its derivatives), but Sam Golob preferred DELINKI, * FILE 090
so DELINKI it is. (The 1 or I denotes that it is written * FILE 090
in PL/I.) * FILE 090
* FILE 090
A member contents list follows. * FILE 090
Greg Price, July 1999. * FILE 090
* FILE 090
-MEMBER- -CONTENTS------------------------------------ * FILE 090
* FILE 090
$$DOC - This member. * FILE 090
* FILE 090
DCFDOC - This is a documentation source file Dave made * FILE 090
in SGML. It can easily be converted to GML * FILE 090
and run through SCRIPT/VS. It can be TEXT * FILE 090
transferred to DELINK.IPF on the PC for * FILE 090
processing by the IPF compiler. I resolved a * FILE 090
lot (but not all) of character symbolics to * FILE 090
get it to fit into an 80-column file. It * FILE 090
also made the uncompiled source more * FILE 090
readable. * FILE 090
* FILE 090
&apos. was replaced by ' * FILE 090
&asterisk. was replaced by * * FILE 090
&colon. was replaced by : * FILE 090
&comma. was replaced by , * FILE 090
&eq. was replaced by = * FILE 090
&hyphen. was replaced by - * FILE 090
&lpar. was replaced by ( * FILE 090
&per. was replaced by . * FILE 090
&plus. was replaced by + * FILE 090
&rpar. was replaced by ) * FILE 090
&slash. was replaced by / * FILE 090
* FILE 090
DELINK - This is the main PL/I source member. * FILE 090
It should be compiled with OS PL/I Version 2 * FILE 090
or with PL/I for MVS & VM. Requires DWNSCAN * FILE 090
and DWNSHEX to be linked into the program * FILE 090
executable, and DWNSPDSR to be fetchable * FILE 090
during execution. * FILE 090
* FILE 090
DWNMPRLG - PL/I prologue macro used by DWNSCAN and * FILE 090
DWNSHEX. Seems to work for OS PL/I Version 2 * FILE 090
and PL/I for MVS & VM. * FILE 090
* FILE 090
DWNSCAN - Performs the same function as the PL/I SEARCH * FILE 090
built-in function. The SEARCH and SEARCHR * FILE 090
built-in functions are not yet available under * FILE 090
MVS (OS/390) at the time of writing. This * FILE 090
module should be assembled and made available * FILE 090
at bind (ie. link-edit) time for inclusion * FILE 090
into the main program. * FILE 090
* FILE 090
DWNSHEX - Performs a similar function to the PL/I HEX * FILE 090
built-in function. The HEX and HEXIMAGE * FILE 090
built-in functions are not yet available * FILE 090
under MVS (OS/390) at the time of writing. * FILE 090
This module should be assembled and made * FILE 090
available at bind (ie. link-edit) time for * FILE 090
inclusion into the main program. * FILE 090
* FILE 090
DWNSPDSR - Provides BPAM support for the main PL/I * FILE 090
program. It should be assembled and made * FILE 090
available for dynamic fetching at execute * FILE 090
time. * FILE 090
* FILE 090
DWNYBLDL - PL/I source structure for PDS program * FILE 090
directory entry. It was obviously meant to * FILE 090
be included in the source by some strange * FILE 090
control card (not %INCLUDE), so I just copied * FILE 090
it into the source. This member is therefore * FILE 090
no longer used. * FILE 090
* FILE 090
FMBLOCK - Housekeeping macros used by DWNSPDSR, all of * FILE 090
FMCREDT which were probably contributed to the SHARE * FILE 090
FMSTART tape by Ken True of Fairchild MSS (hence FM, * FILE 090
FMWORK1 no doubt). They were moved from from the * FILE 090
FMWORK2 SHARE tape to the Fairchild MSS "Mods" tape, * FILE 090
later called the Intel MVS "Mods" tape, circa * FILE 090
1982. * FILE 090
* FILE 090
PLIICB - PL/I Interrupt Control Block macro used by * FILE 090
DWNSHEX on error conditions. * FILE 090
* FILE 090
PLISIG - PL/I Signal macro used by DWNSHEX on error * FILE 090
conditions. * FILE 090
* FILE 090
XMITBOOK - TSO/E transmit file of DELINK.INF which was * FILE 090
created by compiling DELINK.IPF (source in * FILE 090
member DCFDOC) with IPFC under OS/2. Process * FILE 090
with INDATASET operand of the TSO/E RECEIVE * FILE 090
command to get a RECFM=U sequential data set. * FILE 090
BINARY transfer this file to the PC (byte * FILE 090
counts should match). Use the VIEW command of * FILE 090
OS/2 or PC-DOS to look at DELINK.INF which * FILE 090
contains the Delinker documentation. The * FILE 090
PC-DOS VIEW command also works from the MS-DOS * FILE 090
prompt (including under Win95). Apparently, * FILE 090
there is an IVIEW command downloadable from * FILE 090
IBM designed to work under Win95. * FILE 090
* FILE 090
IS FROM JIM MARSHALL, FORMERLY OF THE US AIR FORCE. * FILE 091
* FILE 091
JIM HAS RETIRED FROM THE AIR FORCE. HIS ADDRESS IS: * FILE 091
* FILE 091
JIM MARSHALL, US TREASURY * FILE 091
FINANCIAL MANAGEMENT SERVICE * FILE 091
PRINCE GEORGES PLAZA II - ROOM 400B * FILE 091
3700 EAST-WEST HIGHWAY * FILE 091
HYATTSVILLE, MD 20782 * FILE 091
202-874-8353 * FILE 091
* FILE 091
THIS IS A FILE OF THE JCL PROCEDURES FOR * FILE 091
USE WITH FILE 092, WHICH IS THE PL1/F COMPILER. * FILE 091
ALSO INCLUDED NOW ARE PROCEDURES FOR FORTRAN * FILE 091
(IN FILE 326), RPG (IN FILE 327), AND ALGOL * FILE 091
(IN FILE 176). THERE ARE SOME OTHER PROCEDURES * FILE 091
FROM THE MVT (OS RELEASE 21.8) PROCLIB. THE * FILE 091
ENTIRE PROCLIB MAY BE FOUND ON THE CBT OVERFLOW * FILE 091
TAPE (FILE 081 THERE). THE ENTIRE SYS1.SAMPLIB * FILE 091
MAY BE FOUND ON THE CBT OVERFLOW TAPE, FILE 079 * FILE 091
THERE. * FILE 091
* FILE 091
PL1L**** - THESE ARE PROCEDURES FOR PL1F. THE * FILE 091
LIBRARY FOR PL1/F IS IN FILE 092. * FILE 091
* FILE 091
FORTG*** - THESE ARE PROCEDURES FOR FORTRAN G AND * FILE 091
FORTH*** H. THE LIBRARY FOR FORTRAN G AND H IS * FILE 091
IN FILE 326. * FILE 091
* FILE 091
RPG**** - THESE ARE THE PROCEDURES FOR RPG/F * FILE 091
THE LIBRARY FOR RPG IS IN FILE 327. * FILE 091
* FILE 091
ALGO**** - THESE ARE THE PROCEDURES FOR ALGOL * FILE 091
THE LIBRARY FOR ALGOL IS IN FILE 176. * FILE 091
* FILE 091
NOTES: YOU CAN FIND OUT ALL THE DEFAULTS BY * FILE 091
EXECUTING THE COMPILERS WITH A PARM= * FILE 091
AND LOOK AT WHAT IS SET. * FILE 091
* FILE 091
IS FROM JIM MARSHALL, FORMERLY OF THE US AIR FORCE. * FILE 092
* FILE 092
THIS FILE CONTAINS THE COMPILER AND LIBRARY FOR * FILE 092
PL1/F. * FILE 092
* FILE 092
THIS COPY OF THE PLI/F COMPILER AND LIBRARY WAS * FILE 092
RE-LINKEDITED BY LARRY WILLIAMS, TO ALLOW IT TO * FILE 092
RUN ON AN MVS/XA OR MVS/ESA SYSTEM, HOPEFULLY * FILE 092
WITHOUT THE ABENDS EXPERIENCED WHEN THE ORIGINAL * FILE 092
LOAD MODULES WERE RUN ON XA. * FILE 092
* FILE 092
CONTAINS A SYSTEM TO SEQUENTIALIZE A PDS (ANY * FILE 093
LRECL) FROM MR SAM GOLOB. SOME OF THIS CODE IS * FILE 093
FROM THE SHARE PL1 TAPE. FOR ADDITIONAL * FILE 093
INFORMATION SEE THE MEMBERS CALLED $$$$DOC AND * FILE 093
$$$$DOC2. * FILE 093
* FILE 093
THIS SYSTEM SHOULD PROVE USEFUL IF YOU WANT * FILE 093
TO "SEQUENTIALIZE" A PDS. * FILE 093
* FILE 093
THIS LIBRARY CONTAINS TWO PAIRS OF PROGRAMS: * FILE 093
* FILE 093
1. OFFLOADW AND PDSLOADW (MODIFIED FROM * FILE 093
CBT TAPE BY GREG PRICE.) * FILE 093
* FILE 093
2. UNUPDTE AND UPDTE (FROM PL1 MODS * FILE 093
TAPE - SPLA. UNUPDTE WAS ENHANCED BY ART * FILE 093
TANSKY OF SUNGARD.) * FILE 093
* FILE 093
EACH PAIR IS A SELF-CONTAINED SYSTEM THAT IS * FILE 093
INDEPENDENT OF THE OTHER PAIR. * FILE 093
* FILE 093
OFFLOADW AND PDSLOADW ALLOW IEBUPDTE-TYPE UNLOADING * FILE 093
AND RELOADING OF PDS'ES TO SEQUENTIAL DATASETS. * FILE 093
THIS IS NOT RESTRICTED TO RECORD LENGTHS OF 80 FOR * FILE 093
THE DATA. ALMOST ANY PARTITIONED DATASETS ARE * FILE 093
ELIGIBLE FOR THIS TREATMENT. THIS OPENS * FILE 093
IEBUPDTE-TYPE UNLOADS TO TAPE OR DISK-SEQUENTIAL * FILE 093
DATASETS TO MUCH WIDER APPLICATION THAN HERETOFORE. * FILE 093
(ALSO SEE THE "=OFFLOAD" OPTION OF THE "REVIEW" TSO * FILE 093
COMMAND THAT IS ON FILE 134 OF THIS TAPE.) * FILE 093
* FILE 093
OFFLOAD AND PDSLOAD NOW AUTOMATICALLY ALLOW * FILE 093
FOR LRECL FROM 1 TO 256 NOW (FROM GREG PRICE) * FILE 093
WITH NO CONDITIONAL ASSEMBLY. * FILE 093
* FILE 093
THE RESULT WAS ACHIEVED BY SLIGHTLY MODIFYING * FILE 093
EXISTING PROGRAMS PDSLOAD (FROM CBT TAPE FILE * FILE 093
316) AND OFFLOAD (FROM CBT TAPE FILE 225). * FILE 093
YOU CAN GET THE IEBUPDTE-TYPE UNLOAD AND * FILE 093
RELOAD TREATMENT, COMPLETE WITH THE ./ ADD * FILE 093
CARDS AND ISPF STATISTICS PRESERVED. AFTER * FILE 093
GREG PRICE'S MODIFICATIONS, OFFLOAD AND PDSLOAD * FILE 093
ARE NOW A MATCHED PAIR OF PROGRAMS TO PERFORM * FILE 093
OPPOSITE FUNCTIONS: OFFLOAD SEQUENTIALIZES A PDS, * FILE 093
AND PDSLOAD RELOADS THE PDS FROM THE SEQUENTIAL * FILE 093
OFFLOADED FILE. * FILE 093
* FILE 093
THE UPDTE AND UNUPDTE PROGRAMS WERE LIFTED * FILE 093
FROM THE PL1 MODS TAPE THAT CAN BE OBTAINED * FILE 093
FROM SPLA (ORDER NUMBER 370D-03.2.019). * FILE 093
* FILE 093
THESE PROGRAMS ARE MORE FLEXIBLE THAN * FILE 093
PDSLOADW AND OFFLOADW IN THAT: * FILE 093
* FILE 093
1. THEY HANDLE RECFM=F AND ALSO RECFM=V * FILE 093
DATASETS. * FILE 093
* FILE 093
2. THE DATASET CAN HAVE ANY LRECL PERMITTED * FILE 093
BY THE SYSTEM. * FILE 093
* FILE 093
PROCESSING WITH THESE PROGRAMS SEQUENTIALIZES A * FILE 093
PDS BY LOADING EACH MEMBER TO A SEQUENTIAL * FILE 093
DATASET, PRECEDED BY A CONTROL RECORD THAT LOOKS * FILE 093
LIKE ./ ADD NAME=MEMBNAME , SIMILAR TO AN * FILE 093
IEBUPDTE CONTROL CARD. * FILE 093
* FILE 093
THE PROGRAM UNUPDTE CONVERTS A PARTITIONED * FILE 093
DATASET INTO SEQUENTIAL FORMAT DESCRIBED BY THE * FILE 093
PRECEDING PARAGRAPH. THE PROGRAM UPDTE LOADS * FILE 093
THE SEQUENTIALIZED DATASET OF THE ABOVE FORMAT * FILE 093
BACK INTO A PDS THAT HAS THE SAME DCB ATTRIBUTES * FILE 093
(EXCEPT FOR DSORG OF COURSE). * FILE 093
* FILE 093
IT IS ALSO ADVANTAGEOUS TO HAVE PDSLOADW AND * FILE 093
OFFLOADW AROUND, BECAUSE THEY HAVE SOME OPTIONS * FILE 093
WHICH UPDTE AND UNUPDTE DO NOT HAVE, SUCH AS * FILE 093
AUTOMATICALLY CONVERTING THE STRING ./ WITHIN A * FILE 093
MEMBER (IN COLUMNS 1-2) TO SOME OTHER STRING, * FILE 093
SUCH AS ><. THEREFORE I AM INCLUDING BOTH PAIRS * FILE 093
OF PROGRAMS IN THIS PACKAGE. * FILE 093
* FILE 093
JCL TO RUN THESE PROGRAMS IS OF THE SAME FORMAT * FILE 093
AS IEBUPDTE JCL, TO THE POINT WHERE EACH PROGRAM * FILE 093
MIMICS THE FUNCTION OF IEBUPDTE. FOR INSTANCE, * FILE 093
UNUPDTE, WHICH UNLOADS A PDS TO A SEQUENTIAL * FILE 093
DATASET, HAS DDCARDS SYSPRINT, SYSUT1, AND * FILE 093
SYSUT2. UPDTE, WHICH DOES THE OPPOSITE, HAS * FILE 093
CONTROL CARDS SYSPRINT, SYSIN, AND SYSUT2. YOU * FILE 093
GET THE PICTURE. * FILE 093
* FILE 093
THESE FOUR PROGRAMS (TWO PAIRS) TAKEN TOGETHER, * FILE 093
PROVIDE POWERFUL TOOLS FOR SEQUENTIALIZATION OF * FILE 093
PARTITIONED DATASETS. * FILE 093
* FILE 093
------------------------------------------------------------- * FILE 093
* FILE 093
PDSLOAD update notes from Greg Price: (see File 134 - REVIEW) * FILE 093
* FILE 093
PDSLOAD has now been further enhanced to handle any * FILE 093
LRECL for both fixed-length and variable-length * FILE 093
records. The LRECL of the input sequential data set * FILE 093
can but need not match the LRECL of the output * FILE 093
partitioned data set. * FILE 093
* FILE 093
When the output PDS has fixed-length records, the input * FILE 093
file may have fixed-length or variable-length records. * FILE 093
(Text files transferred from PCs often go to variable- * FILE 093
length record files on MVS.) * FILE 093
* FILE 093
When the output PDS has variable-length records, only * FILE 093
variable-length record input data is acceptable. * FILE 093
* FILE 093
Undefined record format files cannot be used for input * FILE 093
or output. * FILE 093
* FILE 093
The minimum input LRECL is 80. The minimum output * FILE 093
LRECL is 1 (plus 4 for RDWs, if present). * FILE 093
* FILE 093
PARM=NEW is used to specify that, like IEBUPDTE, the * FILE 093
input control+data stream is to be loaded from SYSIN, * FILE 093
instead of SYSUT1. In any event, if an OPEN for SYSUT1 * FILE 093
does not open successfully (and no abend occurs) the * FILE 093
OPEN is retried with SYSIN as the DDname. * FILE 093
* FILE 093
PARM=SPF can still be used to generate ISPF * FILE 093
"statistics". SSI information will be lost when this * FILE 093
is selected. The "userid" of generated stats is * FILE 093
'PDSLOAD'. * FILE 093
* FILE 093
John Kalinich's Y2K windowing fix allows for 2-digit * FILE 093
years below 66 to be deemed to belong to the 21st * FILE 093
century. This is necessary because the PDSLOAD stats * FILE 093
format on the ./ ADD statement only allows for 2-digit * FILE 093
years. (Generated stats did not have a Y2K bug.) * FILE 093
* FILE 093
The SPF stats current record count will always be set * FILE 093
from the record count processed by PDSLOAD, even when * FILE 093
this differs from the data supplied on a ./ ADD card. * FILE 093
Other data will not be overridden. Apart from the * FILE 093
userid, supplied stats are now verified to consist of * FILE 093
numeric characters. * FILE 093
* FILE 093
The asterisk (*), question mark (?) and percent sign * FILE 093
(%) are now treated as generic character placeholders * FILE 093
for member selection. The three mask characters * FILE 093
function identically, and cause a match for the * FILE 093
corresponding byte position of the member name. Thus, * FILE 093
S(ABC****X) will select all members beginning with * FILE 093
'ABC' and ending in 'X' in the eighth byte, and S(****) * FILE 093
will select all members with names no longer than four * FILE 093
non-blank characters. * FILE 093
* FILE 093
The IBM OS utility DDname override parameter can now be * FILE 093
used by PDSLOAD. The SYSIN, SYSPRINT and SYSUT2 * FILE 093
"slots" are relevant. (This was done to facilitate * FILE 093
dynamic invocation from the REVIEW TSO command.) See * FILE 093
the leading comments in the source code for more * FILE 093
information on DDname overrides. * FILE 093
* FILE 093
Parameter order is 'NEW,SPF,S(********),UPDTE(><)' for * FILE 093
example. Unwanted options can be omitted, but the * FILE 093
order is fixed. * FILE 093
* FILE 093
Greg Price 20 April, 1999 * FILE 093
* FILE 093
is from Michael Cleary, and contains a copy of * FILE 094
DAF (Dataset Audit Facility). This file is in * FILE 094
IEBUPDTE SYSIN format. * FILE 094
* FILE 094
MIKE CLEARY HAS A NEW ADDRESS: * FILE 094
* FILE 094
email: mcleary@pacbell.net * FILE 094
* FILE 094
Contact: Michael J. Cleary * FILE 094
Mainframe Technical Services * FILE 094
Bergen Brunswig * FILE 094
4000 Metropolitan Drive * FILE 094
Orange, California 92868 * FILE 094
Voice: 714.385.4052 * FILE 094
Fax 714.704.7052 * FILE 094
Email: mike.cleary@bergenbrunswig.com * FILE 094
* FILE 094
THE CURRENT VERSION OF DAF IS WRITTEN IN ASSEMBLER. * FILE 094
* FILE 094
DOCUMEMTATION IS INCLUDED IN THE CODE, AND I WILL * FILE 094
INCLUDE MORE DOCUMENTATION OF THE BAL VERSION IF IT * FILE 094
BECOMES AVAILABLE. * FILE 094
* FILE 094
The PL/I version of DAF, V1.3, is also included * FILE 094
here, as member OLDDAF, with its documentation * FILE 094
included. * FILE 094
* FILE 094
DAF IS A BATCH UTILITY PROGRAM THAT READS SMF * FILE 094
RECORDS AND GENERATES A REPORT. * FILE 094
* FILE 094
THE FOLLOWING CONTROL RECORDS CAN BE USED TO MODIFY * FILE 094
THE SELECTION CRITERIA. * FILE 094
* FILE 094
DDN= DEFAULT: ALL DDNAMES <### NOTE: * FILE 094
EACH TYPE OF * FILE 094
DSN= DEFAULT: ALL DATASETS <### CONTROL * FILE 094
RECORD CAN OCCUR * FILE 094
JOB= DEFAULT: ALL JOBS <### BETWEEN 0 AND * FILE 094
32 TIMES. * FILE 094
VOL= DEFAULT: ALL VOLUMES <### * FILE 094
* FILE 094
SD=YYDDD DEFAULT: START DATE 86001 * FILE 094
ED=YYDDD DEFAULT: END DATE 99365 * FILE 094
* FILE 094
DAF CAN SOLVE MANY COMMON MYSTERIES BY SHOWING: * FILE 094
* FILE 094
DATASET CREATE, ACCESS, RENAME, DELETE * FILE 094
HOW MANY EXCPS ? * FILE 094
WHAT DDNAME ? * FILE 094
WHAT JOB ? * FILE 094
WHAT TIME ? * FILE 094
WHAT VOLUME ? * FILE 094
* FILE 094
DAF CAN SOLVE SOME UNIQUE MYSTERIES BY SHOWING: * FILE 094
* FILE 094
WHAT VOLUMES DOES AN APPLICATION USE ? * FILE 094
WAS A CERTAIN DATASET USED LAST WEEKEND ? * FILE 094
* FILE 094
IS FROM MR PAUL G. DAVIS OF EDS IN LOUISVILLE, CO AND * File 095
CONTAINS A COPY OF HIS ISPF EDIT MACROS AND A PROGRAM * FILE 095
CALLED WHOIS WHICH MAY BE OF INTEREST TO ACF2 USERS * FILE 095
* FILE 095
EMAIL ADDRESS: Paul G Davis * FILE 095
* FILE 095
SEE FILE 251 WHICH HAS AN ALMOST ENTIRELY NEW COLLECTION * FILE 095
OF PAUL DAVIS' EDIT MACROS. LOOK BOTH AT THIS FILE AND * FILE 095
AT FILE 251 ALSO. * FILE 095
* FILE 095
WHOIS IS A PROGRAM * FILE 095
* FILE 095
EDS AND ENRON CORP IN NO WAY ASSUMES ANY RESPONSIBILITY FOR * FILE 095
THE USE OF ANY PART OF THIS CODE. HOWEVER, IF YOU * FILE 095
HAVE ANY QUESTIONS, FEEL FREE TO EMAIL. * FILE 095
* FILE 095
With a heavy heart, we regret to mention the passing of * FILE 095
Paul Davis on July 19, 2000. (SG) * FILE 095
* FILE 095
THIS FILE IS IN IEBUPDTE SYSIN FORMAT, FOR ADDITIONAL * FILE 095
INFORMATION PLEASE READ THE MEMBERS THAT START WITH * FILE 095
A DOLLAR SIGN ($). THIS FILE CONTAINS THE FOLLOWING: * FILE 095
* FILE 095
$BASIC BASIC INSTRUCTIONS FOR USE OF EDIT * FILE 095
MACROS * FILE 095
$CHANGES CHANGES AND MODIFICATIONS TO MEMBERS * FILE 095
$DESCRPT DESCRIPTION OF MACROS * FILE 095
$DOC THIS MEMBER * FILE 095
$SAMPJCL JCL TO COPY NEEDED MODULES AND COMPILE * FILE 095
LOAD MODULES * FILE 095
$SETUP SET UP FOR EDIT MACRO USE * FILE 095
COBLCAS COBOL SOURCE FOR LCASE (LOWER CASE) * FILE 095
EDIT MACRO * FILE 095
COBSEPL COBOL SOURCE FOR SEPLINE EDIT MACRO * FILE 095
COBUCAS COBOL SOURCE FOR UCASE (UPPER CASE) * FILE 095
EDIT MACRO * FILE 095
* FILE 095
$MACROS * FILE 095
* FILE 095
ADDCMDS CLIST TO ADD ASSIST IN ADDING COMMANDS TO * FILE 095
ISPF COMMAND TABLE * FILE 095
ASMBOX DRAW A BOX AROUND ASSEMBLY CODE LINES * FILE 095
(COMMENT THEM OUT) * FILE 095
B BROWSE A MEMBER IN SAME PDS WHEN IN EDIT * FILE 095
BIG CREATE BIG LETTERS IN YOUR TEXT * FILE 095
BIGS CREATE BIG SLANTED LETTERS IN YOUR TEXT * FILE 095
BLDCOPY BUILD IEBCOPY SYSIN STATEMENTS TO COPY * FILE 095
MEMBER OF A PDS * FILE 095
BRODUPDT NEATLY UPDATE SYS1.BRODCAST MESSAGES * FILE 095
CENTER CENTER TEXT IN YOUR TEXT * FILE 095
CHGALL QUICK CHANGE ALL COMMAND * FILE 095
CLISTBOX DRAW A BOX AROUND CLIST LINES (COMMENT THEM * FILE 095
OUT) * FILE 095
CLONE CLIST TO INVOKE CLONES AND CLONEP FROM ISPF * FILE 095
(3.4 ALSO) * FILE 095
CLONEP BUILD JCL TO CLONE A PDS * FILE 095
CLONES BUILD JCL TO CLONE A SEQUENTIAL FILE * FILE 095
CMDS DISPLAY COMMAND TABLE ENTRIES * FILE 095
CMDUPDT1 EDIT MACRO CALLED BY ADDCMDS CLIST * FILE 095
COBBOX DRAW A BOX AROUND COBOL CODE LINES (COMMENT * FILE 095
THEM OUT) * FILE 095
COMMENTS FIND ALL THE COMMENTS IN YOUR DATASET * FILE 095
COMPRESS COMPRESS CURRENT PDS IN PLACE * FILE 095
CONLY CHANGE "ONLY" COMMAND WITH SUB PARAMETERS * FILE 095
CONT PUT CONTINUATION CHARACTER IN COL 72 * FILE 095
CUSTBOX DRAW A CUSTOM BOX TO SPECIFICATION LENGTH X * FILE 095
WIDTH IN YOUR CODE * FILE 095
CUT CUT TEXT LINES FROM DATASET TO BE PASTED * FILE 095
LATER * FILE 095
CUTTO CUT TEXT LINES FROM DATASET TO ANOTHER * FILE 095
DATASET * FILE 095
D DELETE A MEMBER OF THE CURRENT PDS * FILE 095
DELCUT REMOVE A LEVEL OF CUT FROM PROFILE * FILE 095
DSIGENP CREATE IEBCOPY JCL FOR A PDS * FILE 095
DSIGENS CREATE IEBGENER JCL FOR A SEQUENTIAL * FILE 095
DATASET * FILE 095
E EDIT ANOTHER MEMBER OF THE CURRENT PDS * FILE 095
EDITPDS CLIST: PERFORM A COMMAND ON ALL MEMBERS OF * FILE 095
A CLIST * FILE 095
EMACS LIST TABLE SHOWING EDIT MACRO DESCRIPTIONS * FILE 095
FC FIND PENDING LINE COMMANDS * FILE 095
FIXJCL TIDY UP YOUR JCL * FILE 095
INIT INITIAL MACRO FOR EDIT MACRO PURPOSES * FILE 095
INITIAL INITIALIZE DATASET HEADERS FILL IN THE * FILE 095
BLANK INFO * FILE 095
JC CREATE A JOBCARD * FILE 095
JCLBOX DRAW A BOX AROUND JCL LINES (COMMENT THEM * FILE 095
OUT) * FILE 095
JC2 CREATE A SPECIALIZED JOBCARD * FILE 095
JC3 CREATE A JOBCARD WITH REFER INFO * FILE 095
JOBCARD CREATE A JOBCARD * FILE 095
LCASE CHANGE ENTIRE DATASET TO LOWER CASE * FILE 095
LCASEC CLIST MACRO TO CONVERT A DATASET TO LOWER * FILE 095
CASE * FILE 095
LJUST CHANGE AN ENTIRE DATASET TO UPPER CASE * FILE 095
MACHELP GET HELP FOR INDIVIDUAL MACROS * FILE 095
MACLIST DISPLAY A TABLE OF CURRENT ISPF EDIT MACROS * FILE 095
MEMLIST SHOW THE MEMBERS IN THE CURRENT PDS * FILE 095
MOVECOLS MOVE COLUMNS OF DATA WITHIN DATASET * FILE 095
MRCLEAN WIPE THE DATA OUT OF MEMBER BUT PRESERVE * FILE 095
THE BLANK LINES * FILE 095
MSTATS PROVIDE ISPF STATS ON MEMBER WITHOUT * FILE 095
LEAVING EDIT * FILE 095
ONLY FIND ONLY THE DATA WANTED * FILE 095
OTHER SAMPLE MACRO TO USE WITH PFSET (CHANGE TO * FILE 095
SUIT NEEDS) * FILE 095
PARA WORD PROCESSING POWER FOR ISPF EDIT * FILE 095
PARADOC DOCUMENTATION FOR PARA MACRO * FILE 095
PASTE PASTE DATASET LINE THAT WERE CUT EARLIER * FILE 095
PBOX DRAW A FLOWCHART BOX * FILE 095
PFCAN RESET PFKEYS BACK TO NORMAL * FILE 095
PFSET SET PFKEYS TO SPECIAL PURPOSE * FILE 095
PRTIT VPSPRINT CURRENT DATASET * FILE 095
QCREATE QUICK CREATE TO CURRENT DATASET * FILE 095
QREP QUICK REPLACE TO CURRENT DATASET * FILE 095
RCOLDEL DEL RULE LINES * FILE 095
RCOLS FANCY RULE * FILE 095
REPOTHER QUICK REPLACE TO OTHER DATASET * FILE 095
RJUST RIGHT JUSTIFY TEXT * FILE 095
RNAME RENAME A MEMBER WHILE IN EDIT * FILE 095
S EDIT A MEMBER OF CURRENT PDS * FILE 095
SEPLINE ADD SEPARATION LINES IN YOUR TEXT * FILE 095
SHOWCUT SHOW TEXT PREVIOUSLY CUT * FILE 095
SHOWCUT2 SHOW ONE LINE OF EACH CUT LEVEL * FILE 095
SHOWDCB SHOW CURRENT DATSET DCB * FILE 095
SHOWFLOW SHOW THE LOGIC FLOW OF CLIST OR PL/1 * FILE 095
PROGRAM * FILE 095
SHOWMACS SEE HELP FOR ALL EDITMACS ONE AT A TIME * FILE 095
SLINE PLACE A SINGLE SEPARATION LINE WHERE NEEDED * FILE 095
IN TEXT * FILE 095
SORTDUPS SORT CURRENT EDIT DATASET AND FIND DUPES * FILE 095
ST SUPERTYPE, TYPE A STRING OF BLOCK LETTERS * FILE 095
NICE.... * FILE 095
STAMP STAMP DATA INTO YOUR TEXT * FILE 095
STEDITY EDIT MACRO CALLED BY WHERMEM2 * FILE 095
STEDIT2 EDIT MACRO CALLED BY WHEREMEM * FILE 095
SUM SUM COLUMNS OF NUMBERS * FILE 095
T WHAT TIME IS IT * FILE 095
TABLBLD CLIST: CREATE ISPF TABLE FROM $DESCRPT * FILE 095
MEMBER USED BY EMACS * FILE 095
TYPE TYPE BLOCK CHARACTERS WITH EASE AND AUTO * FILE 095
SPACING * FILE 095
TYPESET EDIT MACRO TO USE WITH PFSET TO SET UP FOR * FILE 095
"TYPE" * FILE 095
UCASE CHANGE ENTIRE TEXT TO UPPER CASE * FILE 095
UCASEC CLIST MACRO TO CONVERT A DATASET TO UPPER * FILE 095
CASE * FILE 095
UNSEP REMOVE SEPARATION LINES CREATED BY SEPLINE * FILE 095
WHEREMEM CLIST: SHOW OCCURENCE OF MEMBER IN DD * FILE 095
CONCATENATION -- USEFUL * FILE 095
WHERMEM2 CLIST: SAME AS WHEREMEM MORE COMMANDS AND * FILE 095
INFO -- USEFUL * FILE 095
WIPEIT ERASE ALL LINES IN DATASET BUT MAINTAIN * FILE 095
BLANK LINES * FILE 095
XCOPY COPY A DATASET OTHER THAN THE PDS YOU ARE * FILE 095
WORKING IN * FILE 095
* FILE 095
THESE ARE A COLLECTION OF VARIOUS EDIT MACROS * FILE 095
THAT MAY BE SOMEWHAT USEFUL AT YOUR INSTALLATION. * FILE 095
SOME OF THEM ARE MY ORIGINAL, AND OTHERS ARE FROM * FILE 095
OTHER SHARE USERS. ALL OF THEM WORK AT THIS SITE. * FILE 095
SOME MAY WILL NEED TO BE MODIFIED TO WORK AT YOUR * FILE 095
SITE. TO USE THEM YOU WILL NEED TO HAVE ISPF 2.2 OR * FILE 095
LATER AND TSO/E REL 3 OR LATER. * FILE 095
* FILE 095
CONTAINS SEVERAL UTILITIES AND SYSTEM EXITS USED AT * FILE 096
THE UNIVERSITY OF MISSOURI HOSPITAL AND CLINICS OF * FILE 096
COLUMBUS, MISSOURI. * FILE 096
* FILE 096
THE FOLLOWING UTILITIES ARE INCLUDED IN THIS DATASET * FILE 096
(NOTE IF THE FIRST CHARACTER OF THE MEMBER IS "=" IT * FILE 096
IS REALLY AN AT-SIGN) * FILE 096
* FILE 096
***** DASD ALLOCATION/RENAME CONTROL ***** * FILE 096
* FILE 096
HCCDADSM - EXIT TO RESTRICT DASD DATASET ALLOCATIONS * FILE 096
BY DSNAME, VOLUME, AND USER RACF * FILE 096
AUTHORITY. * FILE 096
IGGPRE00 - DADSM EXIT TO CONDITIONALLY LINK TO * FILE 096
HCCDADSM ONLY IF IT IS PRESENT. * FILE 096
INIDADSM - PROGRAM TO PROCESS PARAMETERS AND SETUP * FILE 096
HCCDADSM CONTROL BLOCK (DADSMBLK) * FILE 096
INITNCT - PROGRAM TO BUILD USER CVT (WE CALL THIS * FILE 096
CONTROL BLOCK THE NETWORK CONTROL TABLE * FILE 096
OR NCT) AND PLACE ITS ADDRESS IN THE * FILE 096
CVTUSER FIELD. THIS CONTROL BLOCK IS * FILE 096
USED AS THE ANCHOR FOR THE DADSMBLK * FILE 096
ABOVE. * FILE 096
IPLDATE - TSO CP TO EXTRACT AND FORMAT THE LAST IPL * FILE 096
DATE AND TIME FROM THE NCT (SINCE THE NCT * FILE 096
IS CREATED FAIRLY LATE IN THE IPL, THIS * FILE 096
IS A BETTER APPROXIMATION OF THE ACTUAL * FILE 096
"SYSTEM AVAILABLE" DATE AND TIME THAN * FILE 096
THAT IN THE SMCA). * FILE 096
DADSMMOD - TSO CP TO ALLOW AUTHORIZED USERS TO * FILE 096
TEMPORARILY MODIFY DADSM PROTECTION * FILE 096
ATTRIBUTES IN DADSMBLK. * FILE 096
=DADSMMD - TSO HELP FOR DADSMMOD COMMAND. * FILE 096
=INIDASD - SAMPLE INITIALIZATION PARAMETERS FOR * FILE 096
INIDADSM ABOVE. * FILE 096
=DADSM - SAMPLE JCL FOR DADSM STARTED TASK TO SET * FILE 096
UP DADSMBLK. * FILE 096
=INITSYS - SAMPLE JCL FOR INITSYS STARTED TASK TO * FILE 096
SET UP NCT. * FILE 096
=NCTDOC - GENERAL COMMENTS ABOUT THE NCT, WHEN/HOW * FILE 096
IT IS CREATED, ETC. * FILE 096
* FILE 096
***** RETURN CODE CHECKER ***** * FILE 096
* FILE 096
HCCRCCK - PROGRAM TO FORCE AN ABEND ON A BAD RETURN * FILE 096
CODE, ALLOWING CONDITIONAL DISP TO BE * FILE 096
TAKEN FOR DATA SETS. * FILE 096
ATTCHATH - ATTACH/REAUTH SUBROUTINE USED BY HCCRCCK. * FILE 096
=HCCRCCK - SAMPLE JCL FOR EXECUTING THE HCCRCCK * FILE 096
PROGRAM. * FILE 096
* FILE 096
***** JES2 CHECKPOINT PERFORMANCE MONITOR **** * FILE 096
* FILE 096
HJUX2530 - SAMPLE JES EXIT 253 TO CUT SMF RECORDS * FILE 096
FOR JES2 CHECKPOINT PERFORMANCE * FILE 096
MONITORING. * FILE 096
TSJESSMF - PL/1 PROGRAM TO REDUCE AND ANALYZE SMF * FILE 096
RECORDS PRODUCED BY HJUX2530 ABOVE. * FILE 096
PDUMP - SUBROUTINE FOR TSJESSMF (PL/1 DATA AREA * FILE 096
FORMATTED DUMP) * FILE 096
=JESSMF - SAMPLE JCL TO EXECUTE THE TSJESSMF * FILE 096
PROGRAM. * FILE 096
=JESPARM - SAMPLE JES2 INITIALIZATION PARAMETERS FOR * FILE 096
HJUX2530. * FILE 096
=JESCKPT - VARIOUS STUFF ABOUT JES2 CHECKPOINT * FILE 096
PROCESSING * FILE 096
* FILE 096
***** JCL PRESCAN AND REPLACEMENT **** * FILE 096
* FILE 096
IEFUJV - SMF EXIT TO SCAN AND CONDITIONALLY * FILE 096
REPLACE CERTAIN SYMBOLIC PARAMETERS IN * FILE 096
JCL PRIOR TO CONVERSION (E.G., HOST NAME, * FILE 096
DAY OF WEEK, DATE, ETC. CAN BE PLACED IN * FILE 096
APPROPRIATE PLACES IN YOUR JCL PRIOR TO * FILE 096
CONVERSION). * FILE 096
=IEFUJV - INSTRUCTIONS FOR USING IEFUJV MODULE AS * FILE 096
SHIPPED. * FILE 096
* FILE 096
***** VARIOUS PL/1 STUFF **** * FILE 096
* FILE 096
PLIARRV - MACRO TO GENERATE PL/1 STANDARD ENTRY * FILE 096
POINT TO ASSEMBLY LANGUAGE SUBROUTINES. * FILE 096
PLIRETN - MACRO TO GENERATE PL/1 STANDARD RETURN * FILE 096
SEQUENCE FOR ASSEMBLY LANGUAGE * FILE 096
SUBROUTINES. * FILE 096
DSAD - MACRO TO GENERATE A DSECT DESCRIBING THE * FILE 096
PL/1 DYNAMIC STORAGE AREA (DSA). * FILE 096
TRIM - ASSEMBLY LANGUAGE SUBROUTINE TO CHOP * FILE 096
LEADING AND TRAILING BLANKS FROM A * FILE 096
CHARACTER STRING. * FILE 096
FINDCHR - ASSEMBLY LANGUAGE SUBROUTINE TO LOCATE * FILE 096
THE FIRST CHARACTER IN A STRING MATCHING * FILE 096
ANY CHARACTER IN AN INDEX STRING. * FILE 096
* FILE 096
***** SMP/E SUPPORT FOR ABOVE FUNCTIONS **** * FILE 096
* FILE 096
MDL0101 - SMP/E USERMOD TO INSTALL * FILE 096
HCCDADSM/IGGPRE00 INTO YOUR (MVS/SP * FILE 096
1.3.6) SYSTEM. * FILE 096
MDL0103 - SMP/E USERMOD TO INSTALL * FILE 096
HCCDADSM/IGGPRE00 INTO YOUR (MVS/SP 2.2) * FILE 096
SYSTEM. * FILE 096
MJL1401 - SMP/E USERMOD TO INSTALL EXIT POINTS FOR * FILE 096
EXIT 253 INTO YOUR JES2 (1.3.6) HASPCKPT * FILE 096
MODULE. * FILE 096
MJL1501 - SMP/E USERMOD TO ADD KNOWLEDGE OF * FILE 096
HJUX2530 (EXIT 253) TO YOUR JES2 (1.3.6) * FILE 096
SYSTEM. * FILE 096
MSL0101 - SMP/E USERMOD TO ADD KNOWLEDGE OF IEFUJV * FILE 096
INTO YOUR MVS (1.3.6) SYSTEM. * FILE 096
MSL0103 - SMP/E USERMOD TO ADD KNOWLEDGE OF IEFUJV * FILE 096
INTO YOUR MVS (2.2) SYSTEM. * FILE 096
* FILE 096
* FILE 096
IS FROM U.S. BANK OF WASHINGTON AND CONTAINS ALL THE * FILE 097
SOURCE CODE, JCL, AND DOCUMENTATION FOR THE COMPLETE * FILE 097
DISK MANAGEMENT SYSTEM OF PEOPLES NATIONAL BANK OF * FILE 097
WASHINGTON. ALL DISK MANAGEMENT SYSTEMS REQUIRE * FILE 097
CUSTOMIZATION TO FIT THE PARTICULAR NEEDS OF EACH * FILE 097
INSTALLATION. EXTENSIVE CUSTOMIZATION DOCUMENTATION * FILE 097
IS PROVIDED IN THE DOCPROG (PROGRAMMER'S * FILE 097
DOCUMENTATION) MEMBER. RUN PROCEDURES, REPORT * FILE 097
FORMATS, AND RECORD LAYOUTS ARE PROVIDED IN DOCUSER * FILE 097
(USER'S DOCUMENTATION). SAMPLE JCL AND CONTROL FILES * FILE 097
ARE PROVIDED IN OTHER MEMBERS OF THIS PDS. * FILE 097
* FILE 097
ALL OF THESE PROGRAMS HAVE BEEN COMPILED AND RUN IN * FILE 097
UNDER MVS/SP JES3. TO THE BEST OF OUR KNOWLEDGE THEY * FILE 097
HAVE NO XA OR JES DEPENDENCIES. * FILE 097
* FILE 097
THIS FILE IS IN IEBUPDTE SYSIN FORMAT SEE THE MEMBER * FILE 097
CALLED =DOC (WHERE = IS THE AT-SIGN) FOR ADDITIONAL * FILE 097
INFORMATION * FILE 097
* FILE 097
IS AN ISPF APPLICATION FOR USE WITH THE TSO/E XMIT * FILE 098
AND RECEIVE FUNCTION FROM DAYCO PRODUCT INC OF DAYTON * FILE 098
OHIO. THIS FILE IS IN IEBUPDTE SYSIN FORMAT AND * FILE 098
CONTAINS A COPY OF THE DOCUMENTATION, CLISTS, * FILE 098
PANELS AND SKELETONS. FOR ADDITIONAL INFORMATION SEE * FILE 098
THE MEMBER CALLED $$$PROSE. FILE 099 OF THIS TAPE * FILE 098
CONTAINS A FILE THAT IS NEEDED BY THIS SYSTEM * FILE 098
* FILE 098
IS AN ISPF APPLICATION FOR USE WITH THE TSO/E XMIT * FILE 099
AND RECEIVE FUNCTION FROM DAYCO PRODUCT INC OF DAYTON * FILE 099
OHIO. THIS FILE IS IN NEEDED BY FILE 098 OF THIS * FILE 099
TAPE. THIS FILE IS IN IEBGENER FORMAT, THE DCB IS * FILE 099
LRECL=251 BLKSIZE=32630 RECFM=FB * FILE 099
* FILE 099
IS FROM DELUXE CHECK PRINTERS AND CONTAINS THEIR SPF * FILE 100
MENUS, PANELS AND MESSAGES FOR THE NEW ISPF/PDF. * FILE 100
THIS FILE IS IN IEBUPDTE SYSIN FORMAT, SEE THE * FILE 100
MEMBER CALLED $$$DOC FOR ADDITIONAL INFORMATION. * FILE 100
FILE 101 OF THIS TAPE CONTAINS THE CLISTS REQUIRED BY * FILE 100
THESE SPF MENUS. THE FOLLOWING IS A CONDENSED * FILE 100
VERSION OF WHAT IS IN THE $$$DOC MEMBER : * FILE 100
* FILE 100
ALL PANELS AND OR MENUS AND OR MESSAGES AND OR * FILE 100
SKELETONS HAVE BEEN CONVERTED TO THE NEWEST ISPF * FILE 100
AND ISPF/PDF FORMATS 5668-960 AND 5665-268 I THINK * FILE 100
* FILE 100
$$$$DISC DISCLAIMER ON CONTENTS * FILE 100
* FILE 100
SPF MENUS * FILE 100
* FILE 100
ABR***** ABR UTILITY SELECTION AND FUNCTIONS PANELS * FILE 100
COBOL2 FOREGROUND COBOL COMPILE PANEL * FILE 100
COBOL2B BACKGROUND COBOL COMPILE PANEL * FILE 100
GENER1 FOREGROUND IEBGENER PANEL * FILE 100
INFOMGT1 INFO MANAGEMENT PANEL * FILE 100
INFOSEL INFO MANAGEMENT DATABASE SELECTION PANEL * FILE 100
ISR PRIM REPLACEMENT FOR PRIMARY OPTION MENU * FILE 100
LINK3 FOREGROUND LINKAGE EDIT PANEL * FILE 100
LINK3B BACKGROUND LINKAGE EDIT PANEL * FILE 100
PLTCMPR1 COMPARE UTILITY PANEL * FILE 100
PSWDSEL PASSWORD (OS) MAINTENANCE SELECTION PANEL * FILE 100
PWADD PASSWORD (OS) ADDITION PANEL * FILE 100
PWCHNG PASSWORD (OS) CHANGE PANEL * FILE 100
PWDEL PASSWORD (OS) DELETION PANEL * FILE 100
S1ASM1 FOREGROUND SERIES 1 HOST ASSEMBLER PANEL * FILE 100
S1ASM1B BACKGROUND SERIES 1 HOST ASSEMBLER PANEL * FILE 100
S1OBJ1 FOREGROUND SERIES 1 OBJECT SHIPPING PANEL * FILE 100
USERSEL USER UTILITY SELECTION MENU * FILE 100
USERSELB USER BACKGROUND SELECTION MENU * FILE 100
USERVTOC VTOC UTILITY PANEL * FILE 100
* FILE 100
SPF TUTORIAL MENUS * FILE 100
* FILE 100
TABR**** ABR UTILITY FUNCTIONS TUTORIAL PANELS * FILE 100
TPLTCMP* COMPARE UTILITY TUTORIAL PANELS * FILE 100
TS1ASM1 SERIES1 OBJECT SHIPPING TUTORIAL PANEL * FILE 100
TVTOC** VTOC UTILITY TUTORIAL PANELS * FILE 100
* FILE 100
CLISTS * FILE 100
* FILE 100
ABR***** ABR CLISTS * FILE 100
****PASS PASSWORD (OS) MAINTENANCE CLISTS * FILE 100
GENER1 IEBGENER CLIST * FILE 100
INFOMGT1 INFO MANAGEMENT CLIST * FILE 100
PLTCMPR FOREGROUND COMPARE UTILITY CLIST * FILE 100
(REQUIRED SYNCSORT) * FILE 100
S1ASM1 FOREGROUND SERIES 1 HOST ASSEMBLER CLIST * FILE 100
S1ASM1B BACKGROUND SERIES 1 HOST ASSEMBLER CLIST * FILE 100
S1OBJ1 FOREGROUND SERIES 1 OBJECT SHIPPING CLIST * FILE 100
USERCOB FOREGROUND COBOL COMPILER CLIST * FILE 100
USERCOBB BACKGROUND COBOL COMPILER CLIST * FILE 100
USERLNK FOREGROUND LINK EDIT CLIST * FILE 100
USERLNKB BACKGROUND LINK EDIT CLIST * FILE 100
USERSELB BACKGROUND SELECTION PROCESSING CLIST * FILE 100
VTOCCMD1 VTOC UTILITY - REQUIRES VTOC COMMAND FROM CBT TAPE * FILE 100
* FILE 100
SPF MESSAGES * FILE 100
* FILE 100
ABR00 ABR UTILITY FUNCTIONS MESSAGES * FILE 100
PLTCM00 COMPARE MESSAGES * FILE 100
SASM00 SERIES 1 MESSAGES * FILE 100
VTOC00 VTOC UTILITY MESSAGES * FILE 100
* FILE 100
IS FROM DELUXE CHECK PRINTERS AND CONTAINS THEIR SPF * FILE 101
CLISTS FOR THE NEW ISPF/PDF. THIS FILE IS IN * FILE 101
IEBUPDTE SYSIN FORMAT, SEE THE MEMBER CALLED $$$DOC * FILE 101
IN FILE 100 ABOVE FOR ADDITIONAL INFORMATION * FILE 101
* FILE 101
is the TAPESCAN program, from Frank Pajerski of * FILE 102
Sacramento, California, and fixed to handle tapes * FILE 102
that have up to 64K blocks of data, by Sam Golob. * FILE 102
* FILE 102
email: fpajerski@earthlink.net * FILE 102
"Pajerski, Frank" * FILE 102
* FILE 102
email: sbgolob@attglobal.net or sbgolob@aol.com * FILE 102
* FILE 102
ABSTRACT - A PROGRAM TO PROVIDE AN OVERVIEW OF THE * FILE 102
DATA SETS ON A TAPE, COPY FILES AND * FILE 102
RECOVER DATA PAST THE FIRST END OF * FILE 102
VOLUME INDICATOR. INFORMATION PRESENTED * FILE 102
INCLUDES RECORD AND BYTE COUNT, LENGTH * FILE 102
ESTIMATE, DISPLAY OF THE FIRST 100 BYTES * FILE 102
OF THE FIRST FOUR RECORDS OF EACH DATA * FILE 102
SET, AND THE PHYSICAL TAPE FILE NUMBER. * FILE 102
* FILE 102
WARNINGS - WHEN DATA IS RECOVERED PAST THE END OF * FILE 102
VOLUME INDICATOR, THE FIRST RECORD MAY * FILE 102
HAVE BEEN TRUNCATED. IF ACCEPTED, IT * FILE 102
MAY LEAD TO PROBLEMS EVEN AFTER IT IS * FILE 102
COPIED. WHEN COPYING DATA SETS FROM A * FILE 102
STANDARD LABEL TAPE, THE DATA SET * FILE 102
SEQUENCE NUMBER STORED IN THE HEADER * FILE 102
RECORD ISN'T CHANGED. THIS HAS CAUSED * FILE 102
NO PROBLEMS SO FAR, BUT IS NOT SUPPORTED * FILE 102
BY IBM. SOME OPERATIONS OF THIS PROGRAM * FILE 102
ARE BASED ON THE NUMBER OF TAPE MARKS * FILE 102
ENCOUNTERED. * FILE 102
* FILE 102
TAPESCAN'S REPORTING HAS NOW (VERSION 5.2) BEEN * FILE 102
IMPROVED WHEN READING CARTRIDGES. I AM ALSO * FILE 102
INCLUDING THE OLDER VERSION (4.6A), JUST IN CASE. * FILE 102
VERSION 4.6A CAN READ CARTRIDGES, BUT REPORTS * FILE 102
THE FOOTAGES AS IF 6250 BPI TAPES. * FILE 102
* FILE 102
ABOUT TAPESCAN VERSION 5.2 - * FILE 102
* FILE 102
I've now included my 64K fix to Frank Pajerski's update * FILE 102
to Howard Dean's version of TAPESCAN. This version has * FILE 102
better 3480 support, and I also improved the report line * FILE 102
if you mounted a tape with a different VOLSER than the JCL * FILE 102
said. The report now shows both VOLSERs, so you can see * FILE 102
them. This version is called TAPESCAN Version 5.2. * FILE 102
Old Version 4.6 is being included for reference, and it * FILE 102
has also been fixed to show the JCL VOLSER and the internal * FILE 102
VOLSER that is on the VOL1 label of the tape, if they are * FILE 102
different. (SG 06/00) * FILE 102
* FILE 102
CONTAINS ISPF/DIALOGS FROM MR WILLIAM R HORTON OF * FILE 103
EASTMAN CHEMICAL COMPANY OF KINGSPORT, TN, WHICH * FILE 103
CONTAINS A COPY OF THEIR ISPF CONSOLE DIALOG AND * FILE 103
GRS/ENQ DIALOG. SEE THE MEMBER CALLED $INSTALL FOR * FILE 103
COMPREHENSIVE DOCUMENTATION PLUS INSTALLATION * FILE 103
INSTRUCTIONS. THIS FILE IS IN IEBUPDTE SYSIN FORMAT. * FILE 103
* FILE 103
BILL HORTON * FILE 103
EASTMAN CHEMICAL COMPANY * FILE 103
BUILDING 284 * FILE 103
KINGSPORT, TENNESSEE 37662 * FILE 103
PHONE (423) 229-3388 FAX (423) 229-3254 * FILE 103
IBMMAIL: USECHV58 (OV/VM), USECHU6L (TSO/MVS) * FILE 103
* FILE 103
email address: bhorton@cs.utk.edu * FILE 103
bhorton@eastman.com * FILE 103
* FILE 103
THIS FILE CONTAINS SAMPLE ISPF DIALOGS AND EDIT * FILE 103
MACROS DEVELOPED AT TENNESSEE EASTMAN COMPANY. * FILE 103
NO GUARANTEES ARE MADE AS TO THE ACCURACY, * FILE 103
SUITABILITY FOR YOUR INSTALLATION, ORIGINALITY, * FILE 103
NOVELTY, OR CLEVERNESS OF ANY OF THE PANELS, * FILE 103
CLISTS, OR PROGRAMS CONTAINED HEREIN. * FILE 103
* FILE 103
HERE ARE THE DESCRIPTIONS OF THE VARIOUS DIALOGS * FILE 103
CONTAINED IN THIS FILE: (UPDATED FOR OS/390 - 01-98) * FILE 103
* FILE 103
BROADCAST DATASET DIALOG * FILE 103
* FILE 103
THIS IS A DIALOG WHICH CAN BE USED TO KEEP * FILE 103
TRACK OF UPDATES TO THE TSO BROADCAST DATASET. * FILE 103
IT STORES INFORMATION ABOUT EACH MESSAGE IN * FILE 103
AN ISPF TABLE, AND STORES EACH BROADCAST * FILE 103
MESSAGE AS A PDS MEMBER. MESSAGES CAN BE * FILE 103
ADDED, MODIFIED, OR DELETED; ENTRY AND UPDATE * FILE 103
OF MESSAGES IS VIA ISPF EDIT. MESSAGES ARE * FILE 103
GIVEN AN EXPIRATION DATE AND WILL BE REMOVED * FILE 103
FROM THE BROADCAST DATASET THE NEXT TIME THE * FILE 103
DIALOG IS INVOKED (AND A BROADCAST MESSAGE IS * FILE 103
CHANGED) AFTER THE EXPIRATION DATE. * FILE 103
* FILE 103
ISPF TABLE EDIT DIALOG * FILE 103
* FILE 103
THIS DIALOG CAN BE USED TO EDIT A COMMAND * FILE 103
TABLE, INCLUDING ISRCMDS AND ISPCMDS. THIS IS * FILE 103
DONE BY COPYING THE TABLE TO THE USER'S PROFILE * FILE 103
DATASET (ASSUMED TO BE ALLOCATED TO DDNAME * FILE 103
ISPTABL) AND INVOKING THE ISPF COMMAND TABLE * FILE 103
EDIT PROGRAM, ISPUCM, AGAINST IT. IF THE TABLE * FILE 103
IS CHANGED BY ISPUCM, THEN IT IS COPIED BACK TO * FILE 103
ITS SOURCE. ISPF MUST BE RECYCLED TO SEE THE * FILE 103
EFFECTS OF THE CHANGE. * FILE 103
* FILE 103
CONSOLE DISPLAY FACILITY (CDF) * FILE 103
* FILE 103
THIS IS AN ISPF DIALOG TO DISPLAY MVS CONSOLE * FILE 103
INFORMATION (AS IN SPY). IF THE INVOKER IS * FILE 103
AUTHORIZED (HAS OPER AUTHORITY), THEN MVS * FILE 103
COMMANDS MAY ALSO BE ENTERED. I DIDN'T WRITE * FILE 103
THIS MYSELF. I GOT IT FROM A MODS TAPE * FILE 103
(PROBABLY THE CBT TAPE) AND MODIFIED IT * FILE 103
FOR EXTENDED DATA STREAM CONSOLES (E.G., 3290S * FILE 103
AND 3179S) AND FOR MVS SP 2.2.0. THERE ARE A * FILE 103
LOT OF WAYS TO ENTER MVS COMMANDS AND GET * FILE 103
RESPONSES NOWADAYS, BUT WE STILL LIKE THIS * FILE 103
WAY BEST. THIS CODE WORKS WITH MVS/SP 3.1.0E * FILE 103
(MVS/ESA). * FILE 103
* FILE 103
GRS/ENQ DIALOG * FILE 103
* FILE 103
THIS DIALOG DISPLAYS ENQUEUE INFORMATION. YOU * FILE 103
CAN REQUEST THAT ONLY CONTENTION INFORMATION * FILE 103
BE DISPLAYED, OR YOU CAN SPECIFY JOBNAME, QNAME, * FILE 103
AND / OR RNAME. THIS IS CODE I GOT SOMEWHERE * FILE 103
ELSE AND ADDED ISPF AROUND IT. * FILE 103
* FILE 103
PC3270 FILE TRANSFER DIALOG. * FILE 103
* FILE 103
THIS DIALOG IS MOSTLY JUST A PANEL WHICH * FILE 103
FACILITATES THE USE OF THE PC3270 FILE * FILE 103
TRANSFER PROGRAM WHILE IN ISPF. THE PANEL HAS * FILE 103
TUTORIAL PANELS WHICH GIVE SYNTAX AND SAMPLES * FILE 103
FOR THE PC SEND AND RECEIVE COMMANDS. * FILE 103
* FILE 103
THE DIALOG IS INVOKED BY ENTERING "PC" ON THE * FILE 103
COMMAND LINE OF THE BOTTOM PANEL OF ISPF. A * FILE 103
COMMAND TABLE ENTRY CAUSES THE CLIST VPCC TO * FILE 103
BE INVOKED. THIS CLIST DISPLAYS PANEL VPC WHICH * FILE 103
PUTS THE COMMAND LINE AT THE BOTTOM * FILE 103
(REQUIRED BY IND$FILE). THE USER CAN NOW ENTER * FILE 103
THE SEND OR RECEIVE COMMAND ON HIS DOS SCREEN. * FILE 103
* FILE 103
WHEN THE FILE TRANSFER PROGRAM ENTERS "IND$FILE * FILE 103
..." ON THE ISPF THE COMMAND LINE, A COMMAND * FILE 103
TABLE ENTRY INVOKES A CLIST (VPCTRAN) WHICH * FILE 103
ACTUALLY INVOKES THE IND$FILE COMMAND. * FILE 103
VPCTRAN IS BASED ON ADMUPCFT FROM IBM VIA GDDM. * FILE 103
* FILE 103
DIALOG TO DISPLAY LOGO OF SUBMITTER * FILE 103
* FILE 103
THIS PROGRAM DISPLAYS THE LOGO OF THE * FILE 103
SUBMITTER OF THESE MODS ON AN ISPF PANEL. IT * FILE 103
MAY BE INVOKED VIA COMMAND TABLE ENTRY LOGO. * FILE 103
NOTE THAT ENTERING "LOGO DEBUG" WILL CAUSE SOME * FILE 103
PROGRAM VARIABLES TO BE WRITTEN TO SYSPRINT, * FILE 103
AND WILL DISPLAY SOME OF THE ARCS USED TO DRAW * FILE 103
THE LOGO. * FILE 103
* FILE 103
EXIT DIALOG * FILE 103
* FILE 103
THIS DIALOG WILL END THE ISPF SESSION (IF * FILE 103
NOT IN SPLIT SCREEN), AND (OPTIONALLY) LOG THE * FILE 103
USER OFF TSO, AND LOG ANOTHER USER ON TSO. * FILE 103
IT IS INVOKED BY ENTERING "EXIT" FROM ANY ISPF * FILE 103
COMMAND LINE TO TERMINATE ISPF (GO TO TSO * FILE 103
READY), ENTERING "LOGOFF" TO TERMINATE ISPF * FILE 103
AND LOG THE USER OFF TSO, OR "LOGON" TO * FILE 103
TERMINATE ISPF, LOG THE USER OFF TSO, AND LOG * FILE 103
ANOTHER USER ON TSO (THIS IS CONSIDERABLY * FILE 103
QUICKER THAN LOGGING COMPLETELY OFF THEN * FILE 103
LOGGING BACK ON). * FILE 103
* FILE 103
PC3270 SCREEN COPY EDIT MACRO (COPYSCRN) * FILE 103
* FILE 103
THIS MACRO FACILITATES THE ENTRY OF DATA INTO * FILE 103
ISPF EDIT VIA THE WORK STATION CONTROL COPY * FILE 103
FUNCTION OF PC 3270S. IT PRESENTS A PANEL INTO * FILE 103
WHICH UP TO 80 BYTE RECORDS MAY BE * FILE 103
COPIED. AFTER THE DATA IS COPIED ONTO THE * FILE 103
PANEL, PRESSING THE ENTER KEY ADDS THE DATA TO * FILE 103
THE END OF THE CURRENT EDIT SESSION DATA AND * FILE 103
CLEARS THE COPY PANEL TO ACCEPT MORE INPUT. * FILE 103
* FILE 103
ELIST EDIT MACRO * FILE 103
* FILE 103
ELIST IS A MACRO WHICH CAN BE USED TO LIST THE * FILE 103
DATA CURRENTLY BEING EDITED VIA ISPF EDIT, * FILE 103
INCLUDING CHANGES WHICH HAVE BEEN MADE, WITHOUT * FILE 103
HAVING TO LEAVE EDIT OR SAVE THE DATA. SYNTAX IS: * FILE 103
* FILE 103
ELIST ATTR * FILE 103
* FILE 103
WHERE "ATTR" IS ANY VALID SYSOUT ATTRIBUTE WHICH * FILE 103
CAN BE SPECIFIED WITH THE TSO ALLOCATE COMMAND. * FILE 103
EXAMPLES: * FILE 103
* FILE 103
ELIST DEST(NYC.RMT21) LIST ON AN RJE PRINTER ON * FILE 103
ANOTHER NODE * FILE 103
ELIST DEST(VM1.USER66) SEND TO A VM USER'S VIRTUAL * FILE 103
READER * FILE 103
ELIST CHARS(GT12) LIST ON 3800 * FILE 103
* FILE 103
IF NO ATTRIBUTE IS ENTERED, THE DEFAULT * FILE 103
DESTINATION OF THE TSO USER'S SESSION WILL BE * FILE 103
USED. * FILE 103
* FILE 103
INFO EDIT MACRO * FILE 103
* FILE 103
THE INFO MACRO GETS INFORMATION ABOUT THE * FILE 103
DATASET AND MEMBER BEING EDITED, AND DISPLAYS * FILE 103
IT IN THE DATA VIA MSG AND NOTE LINES. THE * FILE 103
INFORMATION WILL NOT BE SAVED, AND MAY BE * FILE 103
CLEARED VIA THE RESET COMMAND. * FILE 103
* FILE 103
SPELL EDIT MACRO * FILE 103
* FILE 103
SPELL INVOKES IBM'S DOCUMENT * FILE 103
COMPOSITION FACILITY (SCRIPT/VS) TO CHECK * FILE 103
SPELLING OF THE DATA CURRENTLY BEING EDITED. * FILE 103
LINES CONTAINING MISSPELLED WORDS HAVE A NOTE * FILE 103
LINE INSERTED AFTER THEM, LISTING THE MISSPELLED * FILE 103
WORDS FOR THE LINE. * FILE 103
* FILE 103
ISPF SUPPORT FOR THE QUEUE COMMAND * FILE 103
* FILE 103
THIS IS AN UPDATE TO THE JES2 2.2.0 LEVEL OF * FILE 103
QUEUE TO PROVIDE RUDIMENTARY ISPF SUPPORT. THE * FILE 103
RESULT IS NOT VERY ELEGANT BUT THE MODS TO * FILE 103
QUEUE ARE SMALL SO THAT THE CODE CAN BE REWORKED * FILE 103
EASILY FOR NEW VERSIONS OF QUEUE. DETAILS ARE * FILE 103
IN MEMBER $$ISPF. THE QUEUE COMMAND ITSELF IS * FILE 103
NOT CONTAINED HERE, JUST THE MODULES WHICH HAVE * FILE 103
CHANGES FOR ISPF SUPPORT. * FILE 103
* FILE 103
TSO/E RACF CONVERSION AID * FILE 103
* FILE 103
THIS PROGRAM CAN BE USED, WHEN CONVERTING TSO * FILE 103
LOGON INFORMATION FROM SYS1.UADS TO RACF, TO * FILE 103
MIGRATE THE FIRST TSO COMMAND TO BE ISSUED FROM * FILE 103
SYS1.UADS TO RACF (WHICH IS NOT DONE BY THE * FILE 103
RACONVRT COMMAND). * FILE 103
* FILE 103
INPUT IS A FLAT FILE OF 172 BYTE SYS1.UADS * FILE 103
RECORDS. YOU SHOULD CONCATENATE ALL SYS1.UADS * FILE 103
MEMBERS TO PROVIDE THIS INPUT PUT. * FILE 103
* FILE 103
WHEN THE PROGRAM FINDS A TSO COMMAND TO BE * FILE 103
ISSUED, IT UPDATES THE APPROPRIATE FIELD IN * FILE 103
THE RACF DATA BASE, SO THAT THIS COMMAND WILL * FILE 103
NOT BE LOST ACROSS THE CONVERSION FROM * FILE 103
SYS1.UADS TO RACF. * FILE 103
* FILE 103
TSO LOGON UPDATE DIALOG * FILE 103
* FILE 103
THIS IS AN ISPF DIALOG TO FACILITATE THE * FILE 103
UPDATING OF CERTAIN TSO LOGON INFORMATION * FILE 103
FIELDS. SOME OF THESE FIELDS CAN BE UPDATED * FILE 103
FROM THE TSO/E FULLSCREEN LOGON PANEL, BUT MANY * FILE 103
OF OUR TSO USERS NEVER SEE THIS PANEL, AS WE * FILE 103
HAVE A WINDOWING PACKAGE WHICH AUTOMATICALLY * FILE 103
SUPPLIES THEIR PASSWORD. ALSO, IT'S MORE * FILE 103
CONVENIENT TO CHANGE THESE FIELDS WHEN YOU THINK * FILE 103
OF IT, RATHER THAN HAVING TO WAIT UNTIL YOUR * FILE 103
NEXT LOGON. * FILE 103
* FILE 103
INFORMATION WHICH MAY BE UPDATED IN THIS DIALOG * FILE 103
IS: * FILE 103
* FILE 103
NAME * FILE 103
STATION (FIRST FOUR BYTES OF INSTALLATION * FILE 103
DATA) * FILE 103
ACCOUNT * FILE 103
LOGON PROCEDURE * FILE 103
INITIAL COMMAND * FILE 103
* FILE 103
ALL OF THE ABOVE ARE THE STANDARD RACF DATA * FILE 103
BASE FIELDS TSO/E USES AFTER THE CONVERSION * FILE 103
FROM SYS1.UADS TO RACF. * FILE 103
* FILE 103
FIELDS WHICH REQUIRE RACF AUTHORIZATION TO USE * FILE 103
SPECIFIC VALUES WILL BE CHECKED AND ERROR * FILE 103
MESSAGES ISSUED IF THE USER IS NOT AUTHORIZED. * FILE 103
* FILE 103
CONTENTS OF EACH MEMBER OF THIS DATASET * FILE 103
* FILE 103
MEMBER CONTENTS * FILE 103
------ -------- * FILE 103
$$ISPF DOCUMENTATION FOR ISPF SUPPORT FOR THE * FILE 103
QUEUE COMMAND * FILE 103
$$SCRIPT SCRIPT SOURCE FOR THIS DOCUMENT * FILE 103
$DOC SHORT DESCRIPTION OF MODS * FILE 103
$INSTALL INSTALLATION INSTRUCTIONS (THIS * FILE 103
DOCUMENT) * FILE 103
$LEVEL MODIFICATIONS AND SOURCE SYSTEM LEVEL * FILE 103
#COPYSCR TUTORIAL PANEL FOR COPYSCRN EDIT MACRO * FILE 103
#ELIST TUTORIAL PANEL FOR ELIST EDIT MACRO * FILE 103
#INFO TUTORIAL PANEL FOR INFO EDIT MACRO * FILE 103
#SPELL TUTORIAL PANEL FOR SPELL EDIT MACRO * FILE 103
CDF SOURCE FOR MVS CONSOLE DIALOG (ASSEMBLER) * FILE 103
CDFDATAB PANEL USED BY MVS CONSOLE DIALOG * FILE 103
CDFHELP TUTORIAL PANEL FOR MVS CONSOLE DIALOG * FILE 103
COPYSCRN EDIT MACRO FOR SCREEN COPY * FILE 103
COPYSCT1 TUTORIAL PANEL FOR SCREEN COPY EDIT MACRO * FILE 103
COPYSCT2 TUTORIAL PANEL FOR SCREEN COPY EDIT MACRO * FILE 103
COPYSC01 PANEL FOR SCREEN COPY EDIT MACRO * FILE 103
DISPLAY SOURCE CODE FOR QUEUE COMMAND MODULE * FILE 103
DISPLAY MODIFIED FOR ISPF * FILE 103
ELIST EDIT MACRO FOR LISTING DATA * FILE 103
INFO EDIT MACRO FOR DISPLAYING DATASET INFORMATION * FILE 103
INIT SOURCE CODE FOR QUEUE COMMAND MODULE * FILE 103
INIT MODIFIED FOR ISPF * FILE 103
QCOMMON SOURCE CODE FOR QUEUE COMMAND MODULE * FILE 103
QCOMMON MODIFIED FOR ISPF * FILE 103
QUECMDS ISPF COMMAND TABLE FOR RUNNING QUEUE * FILE 103
QUEPROF ISPF APPLICATION PROFILE FOR RUNNING QUEUE * FILE 103
QUEUE SOURCE CODE FOR QUEUE COMMAND MODULE * FILE 103
QUEUE MODIFIED FOR ISPF * FILE 103
RACFTSO5 JOBSTREAM (JCL + SOURCE) TO MIGRATE * FILE 103
"FIRST TSO COMMAND" FROM * FILE 103
UADS TO RACF AFTER RUNNING RACONVRT * FILE 103
REPOS SOURCE CODE FOR QUEUE COMMAND MODULE * FILE 103
REPOS MODIFIED FOR ISPF * FILE 103
SPELL EDIT MACRO TO CHECK SPELLING * FILE 103
TECMODS PANEL USED TO INVOKE SOME OF THE MODS. * FILE 103
TECZ00 MESSAGES USED BY SEVERAL DIALOGS * FILE 103
TVENQ1 TUTORIAL PANEL FOR GRS/ENQ DIALOG * FILE 103
TVENQ11 TUTORIAL PANEL FOR GRS/ENQ DIALOG * FILE 103
TVENQ12 TUTORIAL PANEL FOR GRS/ENQ DIALOG * FILE 103
TVENQ2 TUTORIAL PANEL FOR GRS/ENQ DIALOG * FILE 103
VBROAD CLIST USED BY BROADCAST MESSAGE DIALOG * FILE 103
VBROADE ISPF EDIT MACRO USED BY BROADCAST MESSAGE DIALOG * FILE 103
VBROADI CLIST USED TO INITIALIZE BROADCAST MESSAGE DIALOG * FILE 103
VBROAD0 PANEL USED BY BROADCAST MESSAGE DIALOG * FILE 103
VBROAD1 PANEL USED BY BROADCAST MESSAGE DIALOG * FILE 103
VBROAD2 PANEL USED BY BROADCAST MESSAGE DIALOG * FILE 103
VCMDEDIC CLIST USED BY COMMAND TABLE EDIT DIALOG * FILE 103
VCMDEDIT PANEL USED BY COMMAND TABLE EDIT DIALOG * FILE 103
VENQ1 PANEL USED BY GRS/ENQ DIALOG * FILE 103
VENQ2 PANEL USED BY GRS/ENQ DIALOG * FILE 103
VEXIT PANEL USED WITH FAST EXIT/LOGOFF/LOGON DIALOG * FILE 103
VEXITC CLIST USED WITH FAST EXIT/LOGOFF/LOGON DIALOG * FILE 103
VISPFG2 SOURCE + JCL FOR LOGO PROGRAM (PL/I) * FILE 103
VLOGO PANEL USED WITH LOGO PROGRAM * FILE 103
VLOGOC CLIST USED WITH LOGO PROGRAM * FILE 103
VLOGON RACF UPDATE DIALOG SOURCE (BAL) * FILE 103
VLOGONP PANEL USED BY RACF UPDATE DIALOG * FILE 103
VPC PANEL USED BY PC FILE TRANSFER DIALOG * FILE 103
VPCC CLIST USED BY PC FILE TRANSFER DIALOG * FILE 103
VPCTRAN CLIST USED BY PC FILE TRANSFER DIALOG * FILE 103
VPCT000 TUTORIAL PANEL FOR PC FILE TRANSFER DIALOG * FILE 103
VPCT001 TUTORIAL PANEL FOR PC FILE TRANSFER DIALOG * FILE 103
VPCT002 TUTORIAL PANEL FOR PC FILE TRANSFER DIALOG * FILE 103
VPCT003 TUTORIAL PANEL FOR PC FILE TRANSFER DIALOG * FILE 103
VPCT010 TUTORIAL PANEL FOR PC FILE TRANSFER DIALOG * FILE 103
VPCT011 TUTORIAL PANEL FOR PC FILE TRANSFER DIALOG * FILE 103
VPCT012 TUTORIAL PANEL FOR PC FILE TRANSFER DIALOG * FILE 103
VPCT013 TUTORIAL PANEL FOR PC FILE TRANSFER DIALOG * FILE 103
VPCT014 TUTORIAL PANEL FOR PC FILE TRANSFER DIALOG * FILE 103
VPCT015 TUTORIAL PANEL FOR PC FILE TRANSFER DIALOG * FILE 103
VPCT016 TUTORIAL PANEL FOR PC FILE TRANSFER DIALOG * FILE 103
VPCT017 TUTORIAL PANEL FOR PC FILE TRANSFER DIALOG * FILE 103
VPCT018 TUTORIAL PANEL FOR PC FILE TRANSFER DIALOG * FILE 103
VUTL16 SOURCE FOR GRS/ENQ DIALOG (ASSEMBLER) * FILE 103
* FILE 103
* FILE 103
is JRP from David Cartwright of Sutton Coldfield, * FILE 104
England. This file was modified from previous files * FILE 104
File 104 and File 158 from this tape. * FILE 104
* FILE 104
DAVID CARTWRIGHT * FILE 104
103, DARNICK ROAD, * FILE 104
SUTTON COLDFIELD * FILE 104
UK - B73 6PF * FILE 104
TEL. ++44 (0)121 355 3190 * FILE 104
* FILE 104
email address: dcuk@dcuk.demon.co.uk * FILE 104
* FILE 104
JRP IS A DSPRINT REPLACEMENT * FILE 104
* FILE 104
J R P (JES2 REMOTE PRINTERS) * FILE 104
* FILE 104
THIS PRODUCT WAS DESIGNED AND WRITTEN WITH THE * FILE 104
INTENT OF INCREASING USER AS WELL AS PROGRAMMER * FILE 104
PRODUCTIVITY. IT("JRP") MAKES USE OF 3270 PRINTER * FILE 104
DEVICES TO PRINT SPOOLED JES2 OUTPUT. OUTPUT * FILE 104
DEVICES ARE DEFINED TO "JRP" VIA A SEQUENTIAL DATA * FILE 104
SET. EACH CONTROL CARD IN THIS DATA SET DESCRIBES * FILE 104
THE ATTRIBUTES OF ONE PRINTER. * FILE 104
* FILE 104
AFTER "JRP" INITIALIZATION,A SUBSYSTEM REQUEST * FILE 104
IS ISSUED TO JES2 BASED ON EACH PRINTER'S * FILE 104
DESCRIPTION. IF JES2 CONFIRMS THAT OUTPUT IS * FILE 104
AVAILABLE FOR THE PRINTER DESCRIBED, A SUBTASK IS * FILE 104
CREATED, USING THE ATTRIBUTES DEFINED FOR THAT * FILE 104
PARTICULAR DEVICE. THE SPOOL DATASET IS READ, * FILE 104
BUFFERED, THEN WRITTEN TO THE PRINTER VIA "VTAM". * FILE 104
* FILE 104
"JRP" SUPPORTS VTAM SNA AND NONSNA TERMINALS AS * FILE 104
"JRP" CONTROL TERMINALS. A MAXIMUM OF 25(TWENTY * FILE 104
FIVE) TERMINALS ARE SUPPORT SIMULTANEOUSLY. ALL * FILE 104
FUNCTIONS REQUIRED TO SUPPORT "JRPS" PRINTER * FILE 104
DEVICES ARE AVAILIBLE FROM A "JRP" CONTROL * FILE 104
TERMINAL. * FILE 104
* FILE 104
MODIFIED TO HANDLE SUPPRESS PRINT CONTROL CHARACTER. * FILE 104
CAN NOW BE USED TO PRINT SAS GRAPHS. * FILE 104
* FILE 104
Tested on OS/390 Version 2.6. * FILE 104
* FILE 104
IS FROM MARK DIEHL OF HERCULES/ALLEGANY BALLISTICS * FILE 105
AND IS A COPY OF THEIR ISPF OUTLIST UTILITY. * FILE 105
THIS UTILITY WAS WRITTEN AS A REPLACEMENT FOR * FILE 105
ISPF/PDF'S 3.8 "OUTLIST" UTILITY. IT MAKES USE OF * FILE 105
ISPF'S TABLE SERVICES TO PROVIDE A SIMPLE, YET * FILE 105
EFFECTIVE USER INTERFACE TO THE JOB QUEUE. A SINGLE * FILE 105
CLIST DRIVES THIS VERSION OF THE OUTLIST UTILITY. THE * FILE 105
CLIST COMMENTS COMBINED WITH THE ISPF TUTORIAL PANELS * FILE 105
PROVIDE A SELF-DOCUMENTING SYSTEM. SEE MEMBER $$INDEX * FILE 105
FOR A DESCRIPTION OF THE OUTLIST UTILITY COMPONENTS. * FILE 105
MODIFICATIONS TO SUIT YOUR SHOP'S STANDARDS GOES * FILE 105
WITHOUT SAYING. IT IS STRONGLY ADVISABLE THAT ALL * FILE 105
COMPONENTS BE THOROUGHLY REVIEWED IN THEIR ENTIRETY * FILE 105
BEFORE IMPLEMENTING AT YOUR SHOP. * FILE 105
* FILE 105
THIS UTILITY IS GREAT FOR 4381-TYPE SHOPS WHO CAN'T * FILE 105
AFFORD THE LIKES OF 'WE WON'T MENTION NAMES' TO * FILE 105
PERFORM THE BASIC FUNCTIONS IT PROVIDES. THIS FILE * FILE 105
IS IN IEBUPDTE SYSIN FORMAT * FILE 105
* FILE 105
IS A PROGRAM TO TELL WHAT RACF ACCESS THE LISTED * FILE 106
USERS HAVE TO THE LISTED DATASETS, PROFILES, * FILE 106
ENTITIES OR WHATEVER. FOR ADDITIONAL INFORMATION * FILE 106
SEE THE MEMBER CALLED $DOC. THIS FILE IS IN * FILE 106
IEBUPDTE SYSIN FORMAT. * FILE 106
* FILE 106
THIS PROGRAM IS FROM: * FILE 106
* FILE 106
ART TANSKY * FILE 106
SUNGARD * FILE 106
600 LAUREL OAK ROAD - NEW ADDRESS * FILE 106
VOORHEES, NJ 08043 * FILE 106
(609) 566-3611 NEW PHONE * FILE 106
* FILE 106
is the Clemson University Structured Macro Library * FILE 107
from Mr James C Blalock. This file contains the * FILE 107
Macro Library and docmentation members on how to use * FILE 107
the system. This file is in IEBUPDTE SYSIN format. * FILE 107
For additional information see the members called * FILE 107
$$README and $$DOC. File 108 of this tape contains * FILE 107
the SAMPLIB Library for these structured macros. * FILE 107
* FILE 107
email : carey@clemson.edu * FILE 107
* FILE 107
The information in this file was downloaded from * FILE 107
Jim Blalock's home page at: * FILE 107
* FILE 107
http://people.clemson.edu/~carey * FILE 107
* FILE 107
The following explanations accompany the download * FILE 107
web page. * FILE 107
* FILE 107
Note: The Users Guide is written in DCF * FILE 107
(SCRIPT/VS) using GML. If anyone needs it and * FILE 107
doesn't have access to GML, the samplib contains * FILE 107
an FBM IEBGENER-able version: It isn't pretty * FILE 107
but you can read it. * FILE 107
* FILE 107
Support (yeah right): It's like this, folks: * FILE 107
We're all seasoned professionals here, and busy * FILE 107
people besides. I'll answer questions if I have * FILE 107
time, but please take a shot at figuring a * FILE 107
problem out on your own first. The SAMPLIB * FILE 107
should contain enough examples to get you past * FILE 107
the how-do-I questions. I'll try to add some * FILE 107
more stuff like MPF exits later. * FILE 107
* FILE 107
COPYRIGHT CLEMSON UNIVERSITY, 1989, 1998 * FILE 107
* FILE 107
THE MATERIALS CONTAINED IN FILES 107 AND 108 OF * FILE 107
THIS TAPE ARE PROVIDED FOR GENERAL USE BY CLEMSON * FILE 107
UNIVERSITY. ALTHOUGH THE PACKAGE HAS BEEN TESTED * FILE 107
TO CLEMSON UNIVERSITY'S SATISFACTION FOR THE * FILE 107
PURPOSE FOR WHICH IT WAS INTENDED, NO WARRANTY, * FILE 107
EXPRESSED OR IMPLIED, IS MADE BY CLEMSON UNIVERSITY * FILE 107
AS TO THE ACCURACY AND FUNCTIONING OF THE * FILE 107
PROGRAM(S) AND RELATED MATERIALS. CLEMSON * FILE 107
UNIVERSITY ASSUMES NO LIABILITY FOR ANY DAMAGE THAT * FILE 107
MAY BE CAUSED BY ANY USE OF THIS PACKAGE. * FILE 107
* FILE 107
THE MATERIALS CONTAINED IN THIS PACKAGE ARE * FILE 107
DISTRIBUTED ON AN 'AS-IS' BASIS. CLEMSON * FILE 107
UNIVERSITY IS UNDER NO OBLIGATION TO MAINTAIN OR * FILE 107
UPGRADE THIS PACKAGE, NOR IS CLEMSON UNIVERSITY * FILE 107
UNDER ANY OBLIGATION TO FURNISH ASSISTANCE OR * FILE 107
ADDITIONAL MATERIALS. * FILE 107
* FILE 107
BY USE OF THIS PACKAGE, THE ORGANIZATION AGREES TO * FILE 107
ACKNOWLEDGE CLEMSON UNIVERSITY AS THE ORIGINATOR OF * FILE 107
THE PACKAGE. * FILE 107
* FILE 107
is the Clemson University Structured Macro SAMPLIB * FILE 108
from Mr James C Blalock. This file contains the * FILE 108
SAMPLIB for the Macro System contained in File 107 * FILE 108
of this tape. * FILE 108
* FILE 108
See documentation for this package in the doc for * FILE 108
File 107. The contents of this package was * FILE 108
downloaded from the author's home page at: * FILE 108
* FILE 108
http://people.clemson.edu/~carey * FILE 108
* FILE 108
email: carey@clemson.edu * FILE 108
* FILE 108
----------------------------------------------------------- * FILE 108
* FILE 108
Clemson University Structured Macros SAMPLIB Contents * FILE 108
* FILE 108
JCL Procedures: * FILE 108
* FILE 108
ASMP - Run structured listing pgm only * FILE 108
ASMPC - Run list pgm, Assembler H * FILE 108
ASMPCL - Run list pgm, Assembler H, linkedit * FILE 108
ASMPCLG - Run list pgm, Assembler H, linkedit, * FILE 108
execute user pgm * FILE 108
* FILE 108
Sample Programs: * FILE 108
* FILE 108
BAR - ISPF edit macro: puts ' | ' in col 38-40 * FILE 108
of source code * FILE 108
CC - ISPF edit macro: puts '*' in column 72 * FILE 108
FLIP - ISPF edit macro: swaps excluded, * FILE 108
nonexcluded lines * FILE 108
MASKDATA - ISPF edit macro: applies maskline to * FILE 108
existing source code * FILE 108
MSC0150$ - Structured listing pgm. Example of * FILE 108
reentrant code. Used in ASMPxxx procs. * FILE 108
STGMAP - Prints addresses of MVS/XA storage areas * FILE 108
(ECSA, LPA, etc). Example of AMODE * FILE 108
switching. Writes to //SYSPRINT. * FILE 108
* FILE 108
Other Tools: * FILE 108
* FILE 108
CMTCLIST - ISPF edit macro (in CLIST) which will * FILE 108
insert various types of comment 'blocks' * FILE 108
for different block structures. Refer to * FILE 108
the member for details. * FILE 108
* FILE 108
CONTAINS AN IEFACTRT SMF EXIT FROM FIRST CHICAGO, * FILE 109
THIS VERSION OF THE CODE RUNS UNDER MVS/ESA. THIS * FILE 109
FILE ALSO CONTAINS CODE TO SUPPORT 2260'S UNDER ESA. * FILE 109
THIS FILE IS IN IEBUPDTE SYSIN FORMAT. SEE FILE 110 * FILE 109
FOR A SAMPLE OF THE OUTPUT * FILE 109
* FILE 109
ASMACTRT IS THE JCL WE USE TO ASSEMBLE THE SMF * FILE 109
EXIT IEFACTRT. YOU WILL NEED TO CHANGE * FILE 109
THE JCL ACCORDINGLY. * FILE 109
* FILE 109
IEFACTRT IS THE SOURCE CODE FOR THE IEFACTRT EXIT * FILE 109
AS WE USE IT. THIS SOURCE IS A * FILE 109
COMBINATION OF VARIOUS IEFACTRT ROUTINES * FILE 109
FROM PREVIOUS CBT TAPES AND SOME OF MY * FILE 109
OWN ENHANCEMENTS. IT HAS BEEN WRITTEN * FILE 109
TO USE THE SMF TYPE 30 RECORD AND TO RUN * FILE 109
IN 31 BIT ADDRESSING MODE. AN EXAMPLE * FILE 109
OF THE OUTPUT IS INCLUDED IN ANOTHER * FILE 109
FILE ON THIS TAPE. THIS EXIT WILL WORK * FILE 109
UNDER MVS/XA 2.2 AND MVS/ESA. IT SHOULD * FILE 109
BE ABLE TO RUN UNDER PREVIOUS XA * FILE 109
RELEASES. * FILE 109
* FILE 109
FEATURES - ISSUSES A WTO TO THE SYSTEM * FILE 109
CONSOLE WITH THE COMPLETION * FILE 109
CODE OF EACH STEP. * FILE 109
* FILE 109
- WRITES THE WTO INFORMATION TO * FILE 109
THE JOBLOG * FILE 109
* FILE 109
- GIVES EXCP STATS FOR EACH DD * FILE 109
ALLOCATED. * FILE 109
* FILE 109
- DDNAME, CONCATENATION NUMBER, * FILE 109
AND DEVICE ADDRESS ARE * FILE 109
INCLUDED. ON MESSAGE LOG. * FILE 109
* FILE 109
LNKACTRT JCL USED TO LINK THE IEFACTRT EXIT. * FILE 109
THE JCL WILL HAVE TO BE CHANGED. * FILE 109
* FILE 109
CBPUC001 THIS MODULE IS THE USER INTERFACE * FILE 109
MODULE (UIM) WE WROTE TO SUPPORT 2260 * FILE 109
UNDER MVS/XA 2.2. IT ALSO WORKS FOR * FILE 109
ESA * FILE 109
* FILE 109
IEAMLT99 THIS MODULE IS ALSO REQUIRED TO SUPPORT * FILE 109
THE 2260'S * FILE 109
* FILE 109
DISCLAIMER * FILE 109
* FILE 109
THESE PROGRAMS ARE BEING USED SUCCESSFULLY IN * FILE 109
OUR ENVIRONMENT. SUPPORT IS ON AN AS IS BASIS. * FILE 109
THESE MODULES HAVE BEEN RUNNING SUCCESSFULLY * FILE 109
UNDER MVS/XA 2.2 AND MVS/ESA. THEY SHOULD BE * FILE 109
ABLE TO RUN WITH EARLIER RELEASES OF MVS/XA. * FILE 109
* FILE 109
CONTAINS A SAMPLE OUTPUT OF THE IEFACTRT SMF EXIT * FILE 110
WHICH IS CONTAINED IN FILE 109 OF THIS TAPE * FILE 110
THIS FILE IS IN IEBGENER FORMAT RECFM = FBA * FILE 110
LRECL = 133 BLKSIZE = 32718 * FILE 110
* FILE 110
IS FROM MR JIM PURDY, FORMERLY OF REVLON. JIM'S * FILE 111
NEW ADDRESS: * FILE 111
* FILE 111
JIM PURDY * FILE 111
ANDERSEN CONSULTING * FILE 111
1345 MEADOW GLEN * FILE 111
SOUTHLAKE, TX 76092 * FILE 111
(214) 402-7511 * FILE 111
* FILE 111
THIS FILE CONTAINS SOME MPF EXITS, A TSO COMMAND * FILE 111
PROCESSOR FOR GDG'S AND A TSO SUBMIT EXIT. THIS * FILE 111
FILE IS IN IEBUPDTE SYSIN FORMAT AND CONTAINS * FILE 111
THE FOLLOWING MEMBERS * FILE 111
* FILE 111
MEMBERS WTOETPS1 & WTOETPS2 ARE MODIFICATIONS OF ALL * FILE 111
THE COCA-COLA WTO EXITS. THESE EXITS WILL WRITE AN * FILE 111
SMF RECORD FOR EACH MOUNT AND DISMOUNT IN ADDITION * FILE 111
TO THE DISPLAY OF WHERE A TAPE WAS IF IT WAS * FILE 111
RECENTLY MOUNTED. MODIFICATIONS HAVE ALSO BEEN * FILE 111
MADE TO CREATE A USER CVT WHICH WAS NEEDED BY THE * FILE 111
EXITS. * FILE 111
* FILE 111
MEMBER WTOTAPMT MAY BE USED TO WRITE AN SMF RECORD * FILE 111
FOR EACH TAPE MOUNT IF THE WTOETPS1 AND WTOETPS2 * FILE 111
MODULES ARE NOT USED. * FILE 111
* FILE 111
MEMBER WTOERWAT IS A MODIFICATION OF THE COCA-COLA * FILE 111
EXIT WHICH WILL RESPOND 'WAIT' TO MESSAGE IEF238D * FILE 111
AND WRITE AN SMF RECORD TO INDICATE THE ALLOCATION * FILE 111
RECOVERY CONDITION. * FILE 111
* FILE 111
MEMBER WTOTAPAL IS THE EXIT TO ONLY WRITE THE SMF * FILE 111
RECORD FOR ALLOCATION RECOVERY. * FILE 111
* FILE 111
MEMBERS LISTGDGC AND LISTGDGP ARE A PAIR OF PROGRAMS * FILE 111
THAT COMPRISE THE LISTGDG TSO COMMAND. THIS * FILE 111
COMMAND WILL LIST THE ATTRIBUTES OF A GDG AND THE * FILE 111
MOST RECENTLY CREATED GENERATIONS. THE NUMBER OF * FILE 111
GENERATIONS RETAINED IN THE CATALOG MAY BE CHANGED * FILE 111
UPON REQUEST. NEW GDG BASE ENTRIES MAY ALSO BE * FILE 111
CREATED. THIS COMMAND WORKS WITH ICF CATALOGS AND * FILE 111
HAS SUPPORT FOR 3380 DISK AND 3480 CARTS. THE * FILE 111
COMMAND IS IN TWO PARTS: THE ALLOCATION PIECE * FILE 111
WHICH IS WRITTEN IN ASSEMBLER; AND THE LOGIC PIECE * FILE 111
WRITTEN IN PL1. * FILE 111
* FILE 111
MEMBER IKJEFF10 IS A TSO SUBMIT EXIT THIS EXIT WILL * FILE 111
CONDITIONALLY CHECK THE JOB CARD SUBMITTED TO * FILE 111
VERIFY THAT THE JOBNAME STARTS WITH THE USERID OR * FILE 111
FIRST N CHAR OF USERID. THE EXECUTION CLASS, * FILE 111
MSGCLASS, AND TIME PARAMETERS ARE ALSO * FILE 111
CONDITIONALLY CHECKED AND MAY BE MANDATORY AND/OR * FILE 111
IN THE APPROPRIATE TABLES. A TIME PARAMETER MAY * FILE 111
ALSO BE INSERTED BY THE EXIT. ALL CHECKING IS * FILE 111
BASED ON THE USERID AND THE PRIVILEGES ALLOWED THAT * FILE 111
USER IN THE UIDTABLE. JOB CLASSES MAY HAVE FLAGS * FILE 111
TO REQUIRE TIME PARAMETERS OR REQUIRE NOT TO HAVE * FILE 111
THEM. ALSO, THERE MAY BE MAX TIME AND DEFAULT TIME * FILE 111
BY CLASS. COMMAND AND CERTAIN JES 2 CONTROL CARDS * FILE 111
WILL NOT BE ALLOWED IN THE SUBMITTED JCL. * FILE 111
* FILE 111
IS THE SOURCE FOR THE TSO COMMAND PROMPTER CALLED * FILE 112
VTOC. THIS FILE IS IN IEBUPDTE FORM. THIS COMMAND * FILE 112
ALLOWS YOU TO SEARCH THE VOLUME TABLE OF CONTENTS OF * FILE 112
ONE OR MORE DISK VOLUMES AND OBTAIN LISTINGS OR TOTALS * FILE 112
OF DATA SETS MEETING SOME CRITERIA. THE SPECIFICATION * FILE 112
IS QUITE FLEXIBLE. THIS FILE ALSO CONTAINS THE HELP * FILE 112
DATA SET FOR THIS COMMAND. IT ALSO CONTAINS * FILE 112
INSTALLATION NOTES, SOME COMMENTS ON DEFAULTS THAT MAY* FILE 112
NOT BE TYPICAL ELSEWHERE, A LIST OF THE KNOWN ERRORS * FILE 112
IN THE COMMAND, AND IDEAS FOR FUTURE EXPANSION. * FILE 112
THIS VERSION SUPPORTS SU60, CATALOG DATASETS AND THE * FILE 112
ABILITY TO SORT THE OUTPUT ON ANYTHING. FOR ADDITIONAL* FILE 112
CHANGES SEE THE HELP MEMBER OF THE PDS. * FILE 112
THIS VERSION WILL RUN ON A SYSTEM THAT DOES NOT HAVE * FILE 112
SU60 INSTALLED, HOWEVER IF YOU TRY TO ASSEMBLE * FILE 112
ON A SYSTEMS THAT DOES NOT HAVE SU60 MACROS YOU WILL * FILE 112
GET ASSEMBLE ERRORS. YOU CAN GO IN AND JUST NO OP * FILE 112
THOSE INSTRUCTIONS. ITS LOAD MODULE IS IN FILE 035 * FILE 112
AND IS CALLED VTOC. * FILE 112
* FILE 112
VTOC IS CALLED BY A SUBCOMMAND OF PDS VERSION 8.5 * FILE 112
FROM FILE 182. IF YOU HAVE INSTALLED PDS VERSION 8.5 * FILE 112
YOU SHOULD ALSO INSTALL VTOC. * FILE 112
* FILE 112
IF YOU INSTALL PDS VERSION 8.5, SEE THE NOTES IN * FILE 112
THIS FILE AS TO WHICH VERSION OF THE VTOCPRNT MODULE * FILE 112
YOU SHOULD ASSEMBLE AND LINKEDIT INTO THIS COMMAND. * FILE 112
* FILE 112
BUGS FIXED, AND SUPPORT ADDED FOR 3990 MODEL 9. * FILE 112
YOU SHOULD RE-INSTALL VTOC. (UPDATED 08-94) * FILE 112
FIXED FOR MVS/ESA 5.1. (UPDATED 07-95) * FILE 112
FIXED FOR Y2K SUPPORT. (UPDATED 12-97) * FILE 112
David Spiegel fixes - dyn UCBs (UPDATED 05-99) * FILE 112
John Hooper fixes (UPDATED 07-99) * FILE 112
* FILE 112
(Thanks also to Seymour Metz.) * FILE 112
* FILE 112
**************************************************** * FILE 112
* IT APPEARS THAT THERE ARE ADDITIONAL MACROS * * FILE 112
* THAT ARE MISSING FROM THIS FILE THIS IS IN FACT * * FILE 112
* NOT TRUE. WHAT APPEARS TO BE OTHER MACROS WERE * * FILE 112
* JUST AN IDEA AND THOSE MACROS WERE NEVER * * FILE 112
* WRITTEN. I KNOW ! I SPENT WEEKS TRYING TO TRACK * * FILE 112
* THEM DOWN. * * FILE 112
* ARNIE * * FILE 112
**************************************************** * FILE 112
* FILE 112
KEYWORDS TSO CP COMMAND PROCESSOR VTOC COMMAND * FILE 112
* FILE 112
Note: The VTOC command processor is called by the LISTV * FILE 112
subcommand of PDS Version 8.x (see File 182). * FILE 112
If you're installing PDS, then it is very helpful * FILE 112
to also install VTOC. * FILE 112
* FILE 112
IS FROM COMMERCIAL UNION INSURANCE COMPANIES IN * FILE 113
BOSTON MASS AND CONTAINS A COPY OF THEIR SMPSCAN * FILE 113
SYSTEM. THE SMPSCAN PROGRAM WAS FIRST DEVELOPED AS A * FILE 113
GENERAL UTILITY TO REPLACE OUR EARLIER PTSSCAN * FILE 113
PROGRAM AND HELP US WITH SPECIAL CIRCUMSTANCES THAT * FILE 113
ARE NOT HANDLED WELL BY SMP/E. SMPSCAN READS SMP/E * FILE 113
LIST DATA SETS AS INPUT AND CAN DO ELEMENT SELECTION * FILE 113
AND CROSS - ZONE MATCHING FOR UP TO 16 LISTINGS * FILE 113
CONCURRENTLY. THE MAXIMUM NUMBER OF LISTINGS THAT * FILE 113
CAN BE CONCURRENTLY PROCESSED IS EASILY CHANGED * FILE 113
THROUGH RECOMPILATION. THE PROGRAM DOES WHAT IT WAS * FILE 113
DESIGNED TO DO, BUT SETUP CAN BE A BIT UNWIELDY. WE * FILE 113
HAD TO DECIDE WHETHER TO DEVELOP A BOOLEAN ALGEBRA * FILE 113
INPUT AND CODE A SYNTAX CHECKER, OR USE ARRAYS AND * FILE 113
FILL THEM UP USING PL/I GET DATA. WE FOUND THE CHOICE * FILE 113
FAIRLY EASY TO MAKE. THE SAMPLE MEMBERS (FILES 113 * FILE 113
AND 114) SHOULD BE OF HELP TO SOMEONE TRYING TO USE * FILE 113
THE PROGRAM. LAST YEAR WE USED SMPSCAN AS A * FILE 113
PERFORMANCE TUNING AID TO HELP RELIEVE VIRTUAL * FILE 113
STORAGE CONSTRAINTS IN MVS/XA SO WE COULD INCREASE * FILE 113
THE PRIVATE AREA SIZE BELOW 16M FOR CICS AND HELP * FILE 113
IMPROVE PERFORMANCE. WE HAVE INCLUDED THE MEMBERS * FILE 113
AND JOBSTREAMS WE USED FOR THIS ACTIVITY ON FILES * FILE 113
113 AND 114 OF THIS TAPE. * FILE 113
FILE 115 OF THIS TAPE CONTAINS THE SMPSCAN SOURCE * FILE 113
WHICH IS WRITTEN IN PL/I OPTIMIZING COMPILER CODE. * FILE 113
THIS FILE IS IN IEBUPDTE SYSIN FORMAT AND CONTAINS * FILE 113
THE FOLLOWING : * FILE 113
* FILE 113
$$$DOC DOCUMENTATION MEMBER * FILE 113
SMPLGBL SAMPLE JOB TO LIST GLOBAL ZONE FOR INPUT * FILE 113
SMPL220 SAMPLE JOB TO LIST DLIB ZONE FOR INPUT * FILE 113
SMPLTMA SAMPLE JOB TO LIST TARGET ZONE FOR INPUT * FILE 113
SMPLPKA SAMPLE JOB TO LIST TARGET ZONE FOR INPUT * FILE 113
SMPSBTAM SAMPLE JOB TO LOCATE BTAM ELEMENTS * FILE 113
SMPSCLUP SAMPLE JOB TO LOCATE LPALIB VSCR DELETES * FILE 113
SMPSINFL SAMPLE JOB TO LOCATE LMOD DOWN-LEVELING * FILE 113
SMPSLPA2 SAMPLE JOB TO LOCATE 2-SYSLIB LPALIB LMODS * FILE 113
SMPSTCAM SAMPLE JOB TO LOCATE TCAM ELEMENTS * FILE 113
SMPSCAN SAMPLE CATALOGED PROCEDURE FOR SMPSCAN * FILE 113
* FILE 113
IS FROM COMMERCIAL UNION INSURANCE COMPANIES IN * FILE 114
BOSTON MASS AND CONTAINS A COPY OF THEIR SMPSCAN * FILE 114
SYSTEM. SEE FILE 113 ABOVE FOR A DETAILED * FILE 114
DESCRIPTION OF THEIR SMPSCAN SYSTEM * FILE 114
THIS FILE CONTAINS SAMPLES OF ONE OF THEIR JOBSTREAMS * FILE 114
FILE 115 OF THIS TAPE CONTAINS THE SMPSCAN SOURCE * FILE 114
WHICH IS WRITTEN IN PL/I OPTIMIZING COMPILER CODE. * FILE 114
THIS FILE IS IN IEBUPDTE SYSIN FORMAT AND CONTAINS * FILE 114
THE FOLLOWING : * FILE 114
* FILE 114
$$$DOC DOCUMENTATION MEMBER * FILE 114
SMPSBTAM SAMPLE CTL MBR TO LOCATE BTAM ELEMENTS * FILE 114
SMPSCLUP SAMPLE CTL MBR TO LOCATE LPALIB VSCR DELS * FILE 114
SMPSINFL SAMPLE CTL MBR TO LOCATE LMOD DOWN-LEVELING * FILE 114
SMPSLPA2 SAMPLE CTL MBR TO LOC 2-SYSLIB LPALIB LMODS * FILE 114
SMPSTCAM SAMPLE CTL MBR TO LOCATE TCAM ELEMENTS * FILE 114
* FILE 114
IS FROM COMMERCIAL UNION INSURANCE COMPANIES IN * FILE 115
BOSTON MASS AND CONTAINS A COPY OF THEIR SMPSCAN * FILE 115
SYSTEM. SEE FILE 113 ABOVE FOR A DETAILED * FILE 115
DESCRIPTION OF THEIR SMPSCAN SYSTEM * FILE 115
THIS FILE CONTAINS THE SOURCE AND IS IN IEBUPDTE * FILE 115
SYSIN FORMAT AND CONTAINS THE FOLLOWING : * FILE 115
* FILE 115
SCANDOC SMPSCAN PROGRAM DOCUMENTATION * FILE 115
SMPSCAN PROGRAM TO SCAN ONE OR MORE ZONE LISTINGS * FILE 115
* FILE 115
IS THE SOURCE FOR A DISK SEEK ANALYSIS PROGRAM * FILE 116
WRITTEN IN ASSEMBLER. USE A PARM OF SMAP AND CHECK * FILE 116
THE CODE FOR ADDITIONAL INFORMATION. THIS PGM WILL * FILE 116
SHOW WHERE YOU ARE SPENDING YOUR TIME VIA THE * FILE 116
DATA SET NAME RATHER THAN BY A TRACK ADDRESS * FILE 116
THIS CODE WILL SUPPORT 3380'S. THIS VERSION WILL * FILE 116
RUN UNDER MVS / XA * FILE 116
* FILE 116
*** THIS CODE HAS NOT BEEN MODIFIED TO HANDLE *** * FILE 116
*** INDEXED VTOCS OR ICF DATASETS THAT HAVE *** * FILE 116
*** MORE THAT 15 EXTENTS *** * FILE 116
* FILE 116
IS A SERIES OF WTO EXITS FROM JAMES COOK OF COCA * FILE 117
COLA IN ATLANTA GEORGIA * FILE 117
* FILE 117
USING THE "MESSAGE PROCESSING FACILITY" * FILE 117
OTHERWISE KNOWN AS "MANY WTO EXITS" * FILE 117
* FILE 117
ENCLOSED ARE SEVERAL WTO EXITS WRITTEN ACCORDING TO * FILE 117
THE STANDARDS OF THE "MESSAGE PROCESSING FACILITY" * FILE 117
UNDER MVS/SP2.1.2. THESE EXITS HAVE REPLACED "R2D2" * FILE 117
FROM THE CBT TAPE. OTHER FEATURES OF "R2D2" ARE NOT * FILE 117
USED AT OUR CENTER. NO CHANGE WAS MADE TO RUN UNDER * FILE 117
MVS/SP2.1.3. * FILE 117
* FILE 117
THE EXITS MUST BE ASSEMBLED AS "RENT,NOALIGN" AND * FILE 117
LINK-EDITED WITH THE OPTIONS "RENT,REUS" INTO THE LINK * FILE 117
LIST. THE "MPFLSTXX" MUST BE IN SYS1.PARMLIB AND AN * FILE 117
ENTRY MADE IN "IEASYSXX". * FILE 117
* FILE 117
THESE EXITS CAN ABEND ANYWHERE AND NOT CAUSE ANY * FILE 117
PROBLEMS. THE ONLY PROBLEM THAT I HAVE NOTICED IN * FILE 117
IMPLEMENTING ANY MPF EXIT IS THAT THE IEZMGCR MACRO * FILE 117
FROM IBM MUST HAVE AN "ORG" IMMEDIATELY AFTER IT TO * FILE 117
PREVENT PROBLEMS. * FILE 117
* FILE 117
IF "IEAVMXIT" IS LINKED INTO THE LINKLIST, IT WILL BE * FILE 117
USED. IT NEEDS NO ENTRY IN "MPFLSTXX". * FILE 117
* FILE 117
MOST OF THE EXITS ARE SELF-EXPLANATORY. THE ONES THAT * FILE 117
ARE IMPLEMENTED NOW ARE: * FILE 117
* FILE 117
01 WTODB103 WTO EXIT- DATACOM/DB BACKOUT MESSAGE * FILE 117
02 WTOD1001 WTO EXIT TO SCHEDULE DATACOM PXX CLEAR TASK * FILE 117
03 WTOECVT MACRO TO STORE FIELDS FROM IMS /DIS A * FILE 117
04 WTOEDB30 WTO EXIT TO DUMP DATACOM-DB LOG * FILE 117
05 WTOEF97I WTO EXIT TO SUPPRESS MSG IEF097I * FILE 117
06 WTOEIUTL WTO EXIT TO ISSUE IMS /DIS A * FILE 117
07 WTOEI000 WTO EXIT TO INTERPRET IMS /DIS A * FILE 117
08 WTOEI554 WTO EXIT TO INTERPRET IMS /DIS A * FILE 117
09 WTOEI996 WTO EXIT TO SAVE IMS REPLY NUMBER * FILE 117
10 WTOENROL WTO EXIT TO STOP A MESSAGE FROM ROLLING * FILE 117
11 WTOERD WTOR EXIT TO REPLY "D" TO MESSAGE * FILE 117
12 WTOERHLD WTOR EXIT TO REPLY "HOLD" TO MSG IEF225D * FILE 117
13 WTOERM WTOR EXIT TO REPLY "M" TO MESSAGE * FILE 117
14 WTOERNHL WTOR EXIT TO REPLY "NOHOLD" TO MESSAGE * FILE 117
15 WTOEROLL WTO EXIT TO CAUSE A MESSAGE TO ROLL * FILE 117
16 WTOERU WTOR EXIT TO REPLY "U" TO MESSAGE * FILE 117
17 WTOERWAT WTOR EXIT TO REPLY "WAIT" TO MESSAGE * FILE 117
18 WTOERY WTOR EXIT TO REPLY "Y" * FILE 117
19 WTOER301 WTOR EXIT TO REPLY "JOBNAME" TO IEC301A * FILE 117
20 WTOETPS1 WTO EXIT TO CAPTURE TAPE UNLOAD DATA * FILE 117
21 WTOETPS2 WTO EXIT TO DISPLAY TAPE UNLOADED DATA * FILE 117
22 WTOE176I WTO EXIT TO STOP EXTERNAL WRITER * FILE 117
23 WTOE315I PROCESS NPM MSGFNM315I AT SHUTDOWN * FILE 117
24 WTOE362A WTO EXIT TO DUMP AN SMF MANX DATASET * FILE 117
* FILE 117
THE TWO EXITS "WTOETPSN" ARE USED TO STORE THE LAST * FILE 117
TAPE USED ON EACH TAPE DRIVE AND DISPLAY IT FOR THE * FILE 117
OPERATOR WHEN ANOTHER MOUNT FOR THAT TAPE IS ISSUED. * FILE 117
THE MESSAGE IS "TAPE XXXXXX MAY STILL BE ON DRIVE * FILE 117
XXX". THIS WAS DESIGNED FOR THE IBM 3480 TAPE DRIVE * FILE 117
WITH THE TAPE STACKER FEATURE BECAUSE IT CAN HOLD SIX * FILE 117
"USED" TAPES PER DRIVE. IN OUR SHOP, THAT WORKS OUT * FILE 117
TO A MAXIMUM OF 148 TAPES THAT ARE STILL ON THE TAPE * FILE 117
DRIVES (UP FROM 28 BEFORE THE TAPE STACKER FEATURE) * FILE 117
AND EFFECTIVELY LOST AS FAR AS THE TAPE OPERATORS ARE * FILE 117
CONCERNED. THE TAPE CONFIGURATION MUST BE ASSEMBLED * FILE 117
INTO THE WTOETPS1 EXIT WITH THE INTERNALLY DEFINED * FILE 117
"STRING" MACRO. THE TABLE TO HOLD THE TAPE VOLUME * FILE 117
SERIAL NUMBER AND THE TAPE DRIVE ADDRESS IS IN * FILE 117
EXTENDED CSA. THE TABLE IS POINTED TO BY A FIELD IN * FILE 117
OUR USERCVT (NOT SUPPLIED) THAT IS ANCHORED IN THE * FILE 117
CVTUSER FIELD OF THE MVS CVT. THE EXITS DO A LOT OF * FILE 117
VALIDITY CHECKING SO EITHER EXIT CAN BE INSTALLED * FILE 117
FIRST. * FILE 117
* FILE 117
THE "WTOEIXXX" EXITS ARE TO AUTOMATICALLY CANCEL IMS * FILE 117
BMPS THROUGH THE OUTSTANDING REPLY. THEY DEPEND * FILE 117
HEAVILY ON OUR USERCVT AND WILL NOT ASSEMBLE WITHOUT * FILE 117
IT OR A REPLACEMENT. THEY ARE INCLUDED AS AN EXAMPLE * FILE 117
OF WHAT CAN BE DONE USING WTO EXITS TO PROCESS * FILE 117
MULTIPLE, ASYNCHRONOUS MESSAGES. * FILE 117
* FILE 117
SUPPORTED BY: * FILE 117
JAMES F. COOK * FILE 117
THE COCA-COLA COMPANY * FILE 117
ONE COCA-COLA PLAZA, N.W. * FILE 117
ATLANTA, GA 30313 * FILE 117
(404) 676-8522 * FILE 117
* FILE 117
email: jacook@na.ko.com * FILE 117
* FILE 117
IS FROM SAM GOLOB. THIS FILE IS IN IEBUPDTE SYSIN * FILE 118
FORMAT. FOR ADDITIONAL INFORMATION SEE THE MEMBER * FILE 118
CALLED $$NEWDOC * FILE 118
* FILE 118
Jerry Lawson's email: jlawson@thehartford.com * FILE 118
* FILE 118
Sam Golob's email: sbgolob@attglobal.net OR * FILE 118
sbgolob@aol.com * FILE 118
* FILE 118
NOTE: COBOL PROGRAMS WERE UPDATED FOR LE/370 * FILE 118
AND COMPILE-LINK JOBS ARE NOW INCLUDED. * FILE 118
* FILE 118
THIS FILE, WHICH CONSISTS OF SEVERAL PROGRAMS * FILE 118
AND SAMPLE JCL, ALLOWS THE SYSTEMS PROGRAMMER * FILE 118
TO PRE-VIEW AND INDEX, AND THOROUGHLY KEEP * FILE 118
TRACK OF HIS SMPPTFIN-FORMAT TAPES BEFORE SMP/E * FILE 118
HAS A CHANCE TO LOOK AT THEM. ANY TAPE OR DISK * FILE 118
SMPPTFIN FILE CAN GET THIS TREATMENT. FULL * FILE 118
FORFMID CAPABILITY IS PROVIDED, EXTERNAL TO * FILE 118
SMP/E. SINCE THIS PROCESSING HAS NOTHING TO DO * FILE 118
WITH SMP/E, IT IS COMPLETELY RELEASE-INDEPENDENT, * FILE 118
AND CAN BE USED WITH ANY SMPPTFIN-FORMAT FILE * FILE 118
REGARDLESS OF SMP RELEASE (STARTING WITH SMP4 * FILE 118
AND THROUGH ALL RELEASES OF SMP/E.) * FILE 118
* FILE 118
THE CORE OF THIS FILE IS THE PUTXREF PROGRAM * FILE 118
FROM JERRY LAWSON OF THE HARTFORD INSURANCE * FILE 118
GROUP, WHICH WAS SOMEWHAT MODIFIED BY ME. THIS * FILE 118
PROGRAM SORTS ALL SYSMODS IN A SMPPTFIN FILE BY * FILE 118
OWNING FMID. THE OUTPUT OF JERRY'S PUTXREF * FILE 118
PROGRAM IS A REPORT SHOWING THE FMID NAME AND * FILE 118
THE SYSMODS BELONGING TO IT LISTED AFTERWARDS. * FILE 118
(SEE FILE 033 OF THE CBT TAPE FOR ANOTHER * FILE 118
MODIFICATION OF PUTXREF, WHICH ALLOWS * FILE 118
SELECTIVITY BY FMID AND OTHER CRITERIA. THAT * FILE 118
ONE IS BY GENE CRAY OF THE NEW JERSEY TREASURY * FILE 118
DEPARTMENT IN TRENTON (GENE HAS SINCE MOVED ON). * FILE 118
* FILE 118
MY PROGRAM SMPFMUPV TAKES THE OUTPUT OF THE * FILE 118
PUTXREF PROGRAM AND MAKES IT "INPUTABLE" TO AN * FILE 118
SMP JOB. OUTPUT OF SMPFMUPV LOOKS LIKE: * FILE 118
* FILE 118
./ ADD NAME=EBB1102 * FILE 118
UY04130 /* FMID - EBB1102 - FROM PUT TAPE - DONE 09/15/87 */* FILE 118
UY09531 /* FMID - EBB1102 - FROM PUT TAPE - DONE 09/15/87 */* FILE 118
UY10163 /* FMID - EBB1102 - FROM PUT TAPE - DONE 09/15/87 */* FILE 118
UY10354 /* FMID - EBB1102 - FROM PUT TAPE - DONE 09/15/87 */* FILE 118
UY10882 /* FMID - EBB1102 - FROM PUT TAPE - DONE 09/15/87 */* FILE 118
./ ADD NAME=EDM1102 * FILE 118
UY10582 /* FMID - EDM1102 - FROM PUT TAPE - DONE 09/15/87 */* FILE 118
* FILE 118
YOU CAN OBVIOUSLY USE THIS AS INPUT TO ANOTHER * FILE 118
SMP/E JOB, AND THIS GIVES YOU FULL FORFMID POWER * FILE 118
FOR EACH PUT TAPE. * FILE 118
* FILE 118
THE THIRD FEATURE OF THIS PROCESSING IS MY * FILE 118
SMPUPD PROGRAM, WHICH ALLOWS THE BREAKING UP OF A * FILE 118
SMPPTFIN FILE INTO A PDS, WHOSE MEMBERS ARE THE * FILE 118
SEPARATE SYSMODS. SUPPORT IS PROVIDED FOR APAR, * FILE 118
USERMOD, AND FUNCTION SYSMODS AS WELL AS FOR * FILE 118
PTFS. THIS PROGRAM IS A RATHER QUICK-AND-DIRTY * FILE 118
WAY OF DOING THINGS, BUT IT GETS ITS JOB DONE * FILE 118
SUPERBLY, AND THAT'S WHAT COUNTS. BASICALLY, IT * FILE 118
LOOKS IN A FILE FOR ++ PTF OR ++ APAR OR ++ * FILE 118
USERMOD ETC. IT PARSES FOR THE 7-CHARACTER * FILE 118
SYSMOD NUMBER. IN THE PROCESS OF MAKING A * FILE 118
TEMPORARY COPY OF THE SMPPTFIN FILE, IT INSERTS A * FILE 118
CARD IN FRONT OF EACH SYSMOD, WITH THE FORMAT: * FILE 118
* FILE 118
./ ADD NAME=SYSMDNO * FILE 118
* FILE 118
IN ADDITION, ALL "./" STRINGS IN COLUMNS 1 TO 2 * FILE 118
OF THE COPIED SYSMOD FILE ARE CHANGED TO "><". * FILE 118
THEN THE PDSLOAD PROGRAM (FROM FILE 093 OF THE * FILE 118
CBT TAPE) CAN BE USED TO LOAD ALL THE SYSMODS * FILE 118
SEPARATELY INTO PDS MEMBERS, AND TO CONVERT THE * FILE 118
"><" STRINGS WITHIN THE SYSMODS, BACK TO "./". * FILE 118
* FILE 118
A SAMPLE JOBSTREAM, CALLED SMPUPDJ IN THIS PDS, * FILE 118
WILL SHOW YET ANOTHER STEP AT THE END. IT MAY * FILE 118
NOT BE WIDELY PUBLICIZED YET, BUT THE PDS * FILE 118
COMMAND PROCESSOR (FROM FILE 182 OF THE CBT * FILE 118
TAPE) AT VERSION 8.5, HAS THE CAPABILITY OF * FILE 118
SUPPLYING FULL ISPF STATISTICS TO A SOURCE PDS * FILE 118
MEMBER. THIS CAN ALSO BE DONE IN BATCH MODE. I * FILE 118
ADD A STEP AT THE END OF THE JOBSTREAM SMPUPDJ * FILE 118
WHICH RUNS TSO IN BATCH, AND ADDS ISPF * FILE 118
STATISTICS TO ALL THE SYSMODS, SO YOU KNOW HOW * FILE 118
MANY LINES EACH ONE HAS. ONCE THE PTFS OR * FILE 118
OTHER SYSMODS HAVE BEEN SEPARATED, YOU MAY * FILE 118
INQUIRE ABOUT THEM BY BROWSING OR EDITING THEM * FILE 118
INDIVIDUALLY. ALSO, SINCE THIS JOBSTREAM IS A * FILE 118
QUICK AND REPRODUCIBLE PROCESS (IT TAKES A FEW * FILE 118
MINUTES TO RUN ON MY MACHINE), YOU CAN LEAVE * FILE 118
THE OUTPUT DATASET ON A WORK PACK FOR A FEW * FILE 118
HOURS IF YOU'RE SHORT OF PERMANENT DISK SPACE. * FILE 118
THEN YOU CAN RECREATE IT AGAIN THE NEXT DAY. * FILE 118
* FILE 118
ONE MORE NOTE. SOMETIMES IBM WILL SEND OUT * FILE 118
DUPLICATE PTFS ON THE SAME PUT OR CBPDO TAPE. * FILE 118
THIS WILL OBVIOUSLY CREATE DELETED MEMBERS ON * FILE 118
YOUR OUTPUT LIBRARY, SINCE THE SECOND STOW OF A * FILE 118
PDS MEMBER WILL DELETE THE FIRST MEMBER THAT * FILE 118
HAS THE SAME NAME. THEREFORE, I USE ANOTHER * FILE 118
CAPABILITY OF THE PDS PROGRAM, WHICH IS THE * FILE 118
RESTORE FUNCTION TO RESURRECT DELETED MEMBERS. * FILE 118
THE DELETED MEMBERS ARE PUT BACK UNDER THE * FILE 118
NAMES $PTF0001, $PTF0002, ETC. SO THEY CAN BE * FILE 118
BROWSED AND COMPARED TO THE "REAL" ONES WHICH * FILE 118
HAD THE SAME NAME. (ACTUALLY, IN A RECEIVE * FILE 118
JOB, THE DELETED VERSION WOULD BE RECEIVED, * FILE 118
SINCE IT OCCURS FIRST IN THE FILE.) THE PDS * FILE 118
COMMAND IN PDS VERSION 8.5 WHICH DOES THIS IS: * FILE 118
* FILE 118
RESTORE $PTF REPEAT NOPROMPT * FILE 118
* FILE 118
IS FROM MR HOWARD DEAN, FORMERLY OF SYNTEX, AND * FILE 119
CONTAINS SEVERAL OF THEIR UTILITIES AND PROGRAMS. * FILE 119
* FILE 119
CURRENT ADDRESS: * FILE 119
* FILE 119
Howard M. Dean * FILE 119
Kaiser Foundation Health Plan * FILE 119
25 Via Monte Avenue * FILE 119
2nd Floor * FILE 119
Walnut Creek, CA 94598 * FILE 119
* FILE 119
(925) 926-3121 * FILE 119
* FILE 119
EMAIL - Howard.M.Dean@kp.org * FILE 119
* FILE 119
================================================== * FILE 119
STARTED TASK ACCOUNTING AND * FILE 119
JES2 CONTROL CARDS IN STARTED * FILE 119
TASKS * FILE 119
================================================== * FILE 119
JOBNAME FRONT END TO 'STARTED TASK * FILE 119
CONTROL' FOR ADDING JOB * FILE 119
ACCOUNTING AND JES2 CONTROL CARDS * FILE 119
* THIS CODE IS ON FILE 426 OF THE * FILE 119
CBT MODS TAPE * * FILE 119
LM00038 PART 1 LOCAL MODIFICATION FOR * FILE 119
STARTED TASK ACCOUNTING * FILE 119
LM00039 PART 2 LOCAL MODIFICATION FOR * FILE 119
STARTED TASK ACCOUNTING * FILE 119
STCADOC FORMAT OF 'SYS3.STCACCT' MEMBERS * FILE 119
X EXAMPLE OF STC ACCOUNTING (STARTS) * FILE 119
================================================== * FILE 119
IEFDB401 AND JES2 USER EXIT 6 * FILE 119
================================================== * FILE 119
DYNANAME SAMPLE DYNAMIC UNIT NAME INPUT * FILE 119
FOR DYNAMASK * FILE 119
DYNAJOB DYNAMASK CATALOGED PROCEDURE * FILE 119
IEFDB401 DYNAMIC ALLOCATION EXIT TO * FILE 119
SUPPORT DYNAMIC UNIT NAMES * FILE 119
JESUX006 JES2 USER EXIT TO SUPPORT DYNAMIC * FILE 119
UNIT NAMES * FILE 119
UNITDOC DOCUMENTATION AND JUSTIFICATION * FILE 119
FOR DYNAMIC UNIT NAME * FILE 119
MODIFICATION. * FILE 119
================================================== * FILE 119
DUMP TRANSFER UTILITY * FILE 119
================================================== * FILE 119
B CLIST FOR INVOKING ISPF BROWSE * FILE 119
FROM EITHER READY MODE OR AN ISPF * FILE 119
ENVIRONMENT. * FILE 119
E CLIST FOR INVOKING ISPF 'EDIT' * FILE 119
FROM EITHER READY MODE OR AN ISPF * FILE 119
ENVIRONMENT * FILE 119
JULDATE INNER CLIST FOR EXTRACTING * FILE 119
TIME/DATE/DAY OF WEEK * FILE 119
===> (THIS CLIST CAN BE USED AS * FILE 119
A GENERAL DATE ROUTINE) * FILE 119
MAKEDAY CLIST TO INITIALIZE DUMP TRANSFER * FILE 119
PDS * FILE 119
XFERJOB JOB TO TRANSFER SYSTEM DUMP * FILE 119
DATASET TO TAPE * FILE 119
XFERINST HINTS ON INSTALLATION OF THE DUMP * FILE 119
TRANSFER UTILITY * FILE 119
XFERUTIL TSO COMMAND SUBROUTINE TO * FILE 119
DETERMINE DUMP DATASET VOLUME * FILE 119
SERIAL. * FILE 119
XFERVOL SUBROUTINE OF XFERUTIL TO * FILE 119
DETERMINE VOLUME SERIAL # * FILE 119
XFERWTO PROGRAM TO ISSUE WTO FROM SYSIN * FILE 119
(USED WITH CLISTS) * FILE 119
XFER1 CLIST INVOKED UNDER TMP IN BATCH * FILE 119
TO UPDATE XFER PDS * FILE 119
XFER2 CLIST INVOKED UNDER TMP IN BATCH * FILE 119
TO UPDATE XFER PDS * FILE 119
XIX CLIST TO INQUIRE INTO THE DUMP * FILE 119
TITLE DATABASE * FILE 119
XIXHELP HELP MEMBER FOR XIX CLIST * FILE 119
================================================== * FILE 119
TSO COMMANDS AND UTILITIES * FILE 119
================================================== * FILE 119
ASID COMMAND TO PRINT ADDRESS SPACE * FILE 119
DATA CONVERTED TO WORK IN 31 BIT * FILE 119
MODE UNDER MVS/XA (WORKS ON * FILE 119
NON-XA SYSTEMS TOO, IF VARIABLE * FILE 119
SET) * FILE 119
ASHELP HELP TEXT FOR THE 'ASID' COMMAND * FILE 119
CLR3270 COMMAND TO CLEAR SCREEN OF 3270 * FILE 119
TERMINAL. CHECKS FOR SESSION * FILE 119
MANAGER ACTIVE AND RETURNS NULL * FILE 119
STRING TO AVOID FLICKER. * FILE 119
CLRHELP HELP TEXT FOR THE 'CLR3270' * FILE 119
COMMAND * FILE 119
HMDCHRON TIME OF DAY UTILITY - CONVERT * FILE 119
TIME-OF-DAY * FILE 119
JULGREG JULIAN-GREGORIAN AND VICE-VERSA * FILE 119
CONVERSION (SUBROUTINE OF * FILE 119
HMDCHRON) * FILE 119
HTIME TSO COMMAND TO FORMAT THE DATE * FILE 119
AND TIME OF DAY (CALLS HMDCHRON * FILE 119
AS SUBROUTINE) * FILE 119
PDFINIT PROGRAM FOR ALLOCATING THE "ISPF" * FILE 119
PROFILE DATASET AND OPTIONALLY * FILE 119
INVOKING EITHER A COMMAND OR * FILE 119
"USERID.PROFILE.CLIST" UPON * FILE 119
LOGON. CAN BE SET UP SIMILIAR TO * FILE 119
VM PROFILE EXEC INVOCATION. * FILE 119
PDFHELP HELP TEXT FOR THE 'PDFINIT' * FILE 119
COMMAND * FILE 119
SM COMMAND TO TURN SESSION MANAGER * FILE 119
ON/OFF. WORKS IN MVX/XA MODE * FILE 119
WHERE SESSION MANAGER CONTROL * FILE 119
BLOCKS ARE MOVED 'ABOVE THE * FILE 119
LINE'. * FILE 119
================================================== * FILE 119
MACROS AND SUBROUTINES * FILE 119
================================================== * FILE 119
EPUTL PUTLINE SUBROUTINE TO ACCEPT PARM * FILE 119
LIST "ABOVE THE LINE" * FILE 119
APUT MACRO TO INVOKE 'EPUTL' INSTEAD * FILE 119
OF TPUT * FILE 119
-------------------------------------------------- * FILE 119
CALL# INTERNAL STRUCTURED MACROS USED * FILE 119
BY XFER UTILITY * FILE 119
DATA# INTERNAL STRUCTURED MACROS USED * FILE 119
BY XFER UTILITY * FILE 119
END# INTERNAL STRUCTURED MACROS USED * FILE 119
BY XFER UTILITY * FILE 119
ENDDATA# INTERNAL STRUCTURED MACROS USED * FILE 119
BY XFER UTILITY * FILE 119
ENTRE# INTERNAL STRUCTURED MACROS USED * FILE 119
BY XFER UTILITY * FILE 119
EXIT# INTERNAL STRUCTURED MACROS USED * FILE 119
BY XFER UTILITY * FILE 119
IEXIT# INTERNAL STRUCTURED MACROS USED * FILE 119
BY XFER UTILITY * FILE 119
INIT# INTERNAL STRUCTURED MACROS USED * FILE 119
BY XFER UTILITY * FILE 119
-------------------------------------------------- * FILE 119
INUSE INNER MACRO FOR * FILE 119
TSOENTER/TSOLEAVE/SETREG/EOJ * FILE 119
LUSE INNER MACRO FOR * FILE 119
TSOENTER/TSOLEAVE/SETREG/EOJ * FILE 119
LDROP INNER MACRO FOR * FILE 119
TSOENTER/TSOLEAVE/SETREG/EOJ * FILE 119
CSPL INNER MACRO FOR TSOENTER/TSOLEAVE * FILE 119
IOPL INNER MACRO FOR TSOENTER/TSOLEAVE * FILE 119
CPPL INNER MACRO FOR TSOENTER/TSOLEAVE * FILE 119
TSOENTER MACRO TO SET UP COMMAND PROCESSOR * FILE 119
ENVIRONMENT * FILE 119
TSOLEAVE MACRO TO RETURN TO TMP (USED * FILE 119
W/TSOENTER) * FILE 119
SETREG ENTRY SETUP MACRO - NON/TSO * FILE 119
ENVIRONMENT * FILE 119
EOJ EXIT RETURN MACRO - NON/TSO * FILE 119
ENVIRONMENT * FILE 119
XABSM BRANCH AND SET MODE MACRO FOR * FILE 119
MVS/XA 31 BIT CODING * FILE 119
* FILE 119
IS FROM SAM GOLOB AND CONTAINS HIS COLUMNS FROM * FILE 120
"TECHNICAL SUPPORT" MAGAZINE ENTITLED "MVS TOOLS * FILE 120
AND TRICKS OF THE TRADE". THERE ARE NOW OVER 11 * FILE 120
YEARS' WORTH OF ARTICLES, WHICH ARE INCLUDED HERE * FILE 120
BY CONSENT FROM THE PUBLISHER OF THE MAZAGINE. * FILE 120
(FOR SAM'S OLD ARTICLES, SEE FILE 014.) * FILE 120
* FILE 120
THIS FILE CONTAINS THE ORIGINAL VERSIONS OF SAM'S * FILE 120
COLUMN BEFORE THEY WERE EDITED, OR SHORTENED BY * FILE 120
THE MAGAZINE BECAUSE OF SPACE LIMITATIONS. * FILE 120
* FILE 120
IT IS PERHAPS CONVENIENT TO INCLUDE THESE ARTICLES * FILE 120
ON THE CBT TAPE ITSELF, BECAUSE MANY OF THEM TALK * FILE 120
ABOUT HOW TO MAKE BEST USE OF SOFTWARE OFFERINGS * FILE 120
WHICH ARE DISTRIBUTED WITH THIS TAPE. * FILE 120
* FILE 120
SUBJECT MATTER INDEX TO THE COLUMNS * FILE 120
(TOPICS THAT WERE COVERED) * FILE 120
* FILE 120
PDS MEMBER SUBJECT MATTER OR TITLE * FILE 120
---------- ----------------------- * FILE 120
* FILE 120
$$$CPYRT : COPYRIGHT NOTICE * FILE 120
$$$INDEX : MEMBER NAMING SCHEME FOR THIS FILE * FILE 120
$$$PERMT : PERMISSION TO DISTRIBUTE THIS MATERIAL * FILE 120
$$DIRECT : ONE-LINE SUBJECT MATTER INDEX TO THE COLUMNS * FILE 120
$$DIRFMT : FORMATTED SUBJECT MATTER INDEX TO THE COLUMNS * FILE 120
$$INTRO : AUTHOR'S PREFACE AND "QUICK INTRO" * FILE 120
----------------------------------------------------------- * FILE 120
BM0009SE : THE JOY OF "SHARE" (SEPARATE ARTICLE - NOT * FILE 120
PUBLISHED - DOES NOT BELONG TO NASPA) * FILE 120
CL8901JA : INTRO TO THE COLUMN, MISCELLANEOUS TOOLS, * FILE 120
THE CBT TAPE * FILE 120
CL8902FE : VARIOUS DATASET AND DASD MANAGEMENT TRICKS * FILE 120
CL8903MA : ISPF COMMAND TABLE, LPA LOADING AT IPL, THE * FILE 120
ABE EDITOR (SEE INCLUDED CORRECTIONS FOR LPA) * FILE 120
CL8904AP : ENLARGING THE VTOC OF AN ACTIVE DISK PACK * FILE 120
CL8905MY : DELINK AND RELINK OF LOAD MODULES * FILE 120
CL8905X1 : FURTHER NOTES ON ISPF COMMAND TABLE ADDITIONS * FILE 120
CL8906JN : RETRIEVING MATERIAL FROM IBM'S SOURCE TAPES * FILE 120
CL8907JL : THE AMAZING EXCP-COUNT ZAP * FILE 120
CL8909SE : THE SLAC MODS TO ASSEMBLER H * FILE 120
CL8910OC : VIEW JOBS AND OUTPUT DIRECTLY FROM * FILE 120
SPOOL--QUEUE & SDF * FILE 120
CL8911NV : NO-COST SUBSYSTEMS: TSSO, ETPS, AND CMD1 * FILE 120
CL8912DE : CONVERT CLIST LIBRARIES FROM VB TO FB AND * FILE 120
VICE-VERSA * FILE 120
CL9001JA : TAPE MAPPING, TAPE LOOKING, AND TAPE COPYING * FILE 120
CL9002FE : SOME CHANGING TOOLS ON THE CBT TAPE; * FILE 120
THE SLAC ASSEMBLER, UPDATE 2 * FILE 120
CL9004AP : THE PDS PROGRAM PRODUCT, PART 1 * FILE 120
CL9005MY : THE PDS PROGRAM PRODUCT, PART 2 * FILE 120
CL9006JN : THE EFFECT OF CHANGING SOME OF THE FIELDS IN * FILE 120
THE VTOC * FILE 120
CL9007JL : PRE-PROCESSING SMPPTFIN DATA (NOT DEPENDENT ON * FILE 120
SMP/E) * FILE 120
CL9008AU : SMP/E HACKING EXAMPLE - REGRESSING VTAM, * FILE 120
PART 1 * FILE 120
CL9009SE : SMP/E HACKING EXAMPLE - REGRESSING VTAM, * FILE 120
PART 2 * FILE 120
CL9010OC : MAPXA AND BLKDISK: TWO USEFUL TSO COMMANDS * FILE 120
CL9011NV : BILL GODFREY'S CONTRIBUTIONS; THE NEW * FILE 120
REVIEW COMMAND * FILE 120
CL9012DE : THE ARCHIVER - PART 1 - * FILE 120
A NEW PRODUCT AND CONCEPT * FILE 120
CL9101JA : THE ARCHIVER - PART 2 - * FILE 120
MORE ABOUT THIS NEW PRODUCT * FILE 120
CL9102FE : CONVERSION BETWEEN CLIST FORMATS: * FILE 120
VB-FB, FB-VB * FILE 120
CL9103MA : PUBLIC SOFTWARE TAPES REVISITED * FILE 120
CL9104AP : BROWSING VIRTUAL STORAGE: * FILE 120
THE "LOOK" TSO COMMAND * FILE 120
CL9105MY : MEMBER GROUP SELECTION IN PARTITIONED DATASETS * FILE 120
CL9106JN : DYNAMASK - CHANGING DEVICE NAMES ON A LIVE * FILE 120
SYSTEM * FILE 120
CL9107JL : MAKING YOUR OWN PTFS, A VALUABLE TECHNIQUE * FILE 120
- PART 1 * FILE 120
CL9108AU : MAKING YOUR OWN PTFS, A VALUABLE TECHNIQUE * FILE 120
- PART 2 * FILE 120
CL9109SE : EXPLOITING PDS DIRECTORY FIELDS - PART 1 * FILE 120
CL9110OC : EXPLOITING PDS DIRECTORY FIELDS - PART 2 * FILE 120
CL9111NV : EXPLOITING PDS DIRECTORY FIELDS - PART 3 * FILE 120
CL9112DE : ABOUT DATASET BLOCK SIZES AND I/O * FILE 120
EFFICIENCY - PART 1 * FILE 120
CL9201JA : ABOUT DATASET BLOCK SIZES AND I/O * FILE 120
EFFICIENCY - PART 2 * FILE 120
CL9202FE : ABOUT DATASET BLOCK SIZES AND I/O * FILE 120
EFFICIENCY - PART 3 * FILE 120
CL9203MA : A TOUR OF THE WORLD THROUGH * FILE 120
FULLSCREEN ZAP - PART 1 * FILE 120
CL9204AP : A TOUR OF THE WORLD THROUGH * FILE 120
FULLSCREEN ZAP - PART 2 * FILE 120
CL9205MY : MAKING THE MOST OF YOUR TOOLS * FILE 120
CL9206JN : PUBLIC SOFTWARE TAPES REVISITED * FILE 120
CL9207JL : SOME ASSEMBLER THOUGHTS: * FILE 120
THE NEW HIGH-LEVEL ASSEMBLER - PART 1 * FILE 120
CL9208AU : SOME ASSEMBLER THOUGHTS: * FILE 120
THE NEW HIGH-LEVEL ASSEMBLER - PART 2 * FILE 120
CL9209SE : SMP/E TOOLS YOU SHOULD HAVE - PART 1 * FILE 120
CL9210OC : SMP/E TOOLS YOU SHOULD HAVE - PART 2 * FILE 120
CL9211NV : HOW I FOLLOWED MY OWN ADVICE, AND * FILE 120
HOW NOT TO UPGRADE JES2 EXITS * FILE 120
CL9212DE : PUTTING YOUR TOOLS TOGETHER - PART 1 * FILE 120
- ISPF COMMAND TABLES * FILE 120
CL9301JA : PUTTING YOUR TOOLS TOGETHER - PART 2 * FILE 120
- TOOL PACKAGES * FILE 120
CL9302FE : PUTTING YOUR TOOLS TOGETHER - PART 3 - * FILE 120
EDIT MACROS, TSO COMMANDS, AND * FILE 120
MISCELLANEOUS TECHNIQUES * FILE 120
CL9303MA : "SHOW ME MVS" IN ONE PLACE - * FILE 120
THE SHOWMVS COMMAND * FILE 120
CL9304AP : COPYING TAPES CORRECTLY * FILE 120
CL9305JL : MAKING SEQUENTIAL FILES OUT OF PDS'ES, * FILE 120
AND VICE-VERSA * FILE 120
CL9306SE : TSO HELP, WITHOUT THE DRAWBACKS: * FILE 120
THE HEL COMMAND * FILE 120
CL9307NV : IEHMAP, AND OTHER STORIES. * FILE 120
CL9401JA : THE FASCINATION OF THE DISASSEMBLER - PART 1 * FILE 120
CL9402MA : THE FASCINATION OF THE DISASSEMBLER - PART 2 * FILE 120
CL9403MY : ASSEMBLING PROGRAM PATCHES - THE ASMTOZAP * FILE 120
PROGRAM * FILE 120
CL9404JL : 2 TOPICS: REBIRTH OF IEHMOVE, LOADING JES2 * FILE 120
EXITS DYNAMICALLY * FILE 120
CL9405OC : THE "REVIEW" COMMAND REVISITED * FILE 120
CL9406NV : YOUR TSO SESSION - USING THE PSCB * FILE 120
CL9407DE : YOUR TSO SESSION - USING THE TSO * FILE 120
SESSION MANAGER * FILE 120
CL9501JA : ON FINDING PROGRAMS - BLDL AND LLA * FILE 120
CL9502FE : ON DATASET RECOVERY - INTRODUCTION * FILE 120
CL9503MA : DATASET RECOVERY METHODOLOGY - PART 2 * FILE 120
CL9504AP : VTOC TIDBITS - PART 1 * FILE 120
CL9505MY : VTOC TIDBITS - PART 2 * FILE 120
CL9506JN : A VTOC ADVENTURE - PART 3 * FILE 120
CL9507JL : EXPLORING SYS1.BRODCAST * FILE 120
CL9508AU : A NOVICE'S GUIDE TO ASSEMBLER * FILE 120
PROGRAMMING - PART 1 * FILE 120
CL9509SE : A NOVICE'S GUIDE TO ASSEMBLER * FILE 120
PROGRAMMING - PART 2 * FILE 120
CL9510OC : WORKING WITH TSO - PART 1 * FILE 120
CL9511NV : WORKING WITH TSO - PART 2 * FILE 120
CL9512DE : KEEPING UP WITH THE UNIT CONTROL * FILE 120
BLOCK - PART 1 * FILE 120
CL9601JA : KEEPING UP WITH THE UNIT CONTROL * FILE 120
BLOCK - PART 2 * FILE 120
CL9602FE : EDIT AND SYSTEM RECOVERY * FILE 120
CL9603MA : YOUR OWN WORLD OF EDIT MACROS * FILE 120
CL9604AP : THE PLACE OF FREE SOFTWARE IN TODAY'S * FILE 120
MVS SHOP * FILE 120
CL9605MY : EYES - PART 1 * FILE 120
CL9606JN : EYES - PART 2 * FILE 120
CL9607JL : EYES - PART 3 - USING SMP/E * FILE 120
CL9608AU : PERSONAL TOOLS FOR YOUR SMP WORK * FILE 120
CL9609SE : TIDBITS * FILE 120
CL9610OC : GETTING STARTED WITH PUBLIC MVS SOFTWARE * FILE 120
CL9611NV : ALTERNATIVES AND DATASET RECOVERY * FILE 120
CL9612DE : ON FINDING THINGS * FILE 120
CL9702FE : CREATIVE ENQUEUING * FILE 120
CL9703MA : HARNESSING MACRO POWER - PART 1 * FILE 120
CL9704AP : HARNESSING MACRO POWER - PART 2 * FILE 120
CL9705MY : IT'S A BIRD, IT'S A PLANE, IT'S SUPRNAME * FILE 120
CL9706JN : TIMING OUT * FILE 120
CL9707JL : OLD CODE--OLD GOLD * FILE 120
CL9708AU : PROFILES IN CREATIVITY * FILE 120
CL9709SE : SYSTEM PROGRAMMER CREATIVITY * FILE 120
CL9710OC : WHY NOT RUN A BATCH JOB? * FILE 120
CL9711NV : HELP IN KEEPING YOUR SYSTEM UP * FILE 120
CL9712DE : REMEMBERING TSSO * FILE 120
CL9801JA : LOOKING AT VIRTUAL STORAGE * FILE 120
CL9802FE : ASSORTED UTILITIES - PART 1 * FILE 120
CL9803MA : ASSORTED UTILITIES - PART 2 * FILE 120
CL9804AP : OTHER PEOPLE'S PROBLEMS * FILE 120
CL9805MY : UNDELETING DATA - PART 1 * FILE 120
CL9806JN : UNDELETING DATA - PART 2 * FILE 120
CL9807JL : WHEN IBM SAYS YOU CAN'T... SOMETIMES YOU CAN * FILE 120
CL9808SE : WHEN IBM SAYS YOU CAN'T... SOMETIMES YOU CAN * FILE 120
- PART 2 * FILE 120
CL9809OC : AN IMPORTANT Y2K TECHNIQUE * FILE 120
CL9810NV : EXPANDING YOUR HORIZONS * FILE 120
CL9811DE : SETTING YOURSELF UP * FILE 120
CL9901JA : CBT TAPE SUPPORT ONLINE * FILE 120
CL9902FE : RESOURCE AFFINITY IMPLEMENTATION EFFORTS * FILE 120
CL9903MA : SMP/E PREPROCESSING * FILE 120
CL9904AP : AWARENESS * FILE 120
CL9905MY : HIGHLIGHTS OF CBT TAPE VERSION 420 * FILE 120
CL9906JN : SELECTIONS FROM CBT TAPE VERSION 420 (AND 421) * FILE 120
CL9907JL : WRITING YOUR OWN TSO COMMAND PROCESSOR * FILE 120
- PART 1 * FILE 120
CL9908AU : WRITING YOUR OWN TSO COMMAND PROCESSOR * FILE 120
- PART 2 * FILE 120
CL9908SE : PC'S, C, AND ASSEMBLER * FILE 120
CL9910OC : ZAPPING, DISASSEMBLING, DELINKING, AND * FILE 120
RE-LINKEDITING * FILE 120
CL9911NV : LEARNING OUR TRADE * FILE 120
CL9912DE : USING XMIT TO PACKAGE MVS FILES * FILE 120
CM0001JA : RECENT CBT TAPE NEWS * FILE 120
CM0002FE : ASSEMBLER MACRO COLLECTIONS - PART 1 * FILE 120
CM0003MA : ASSEMBLER MACRO COLLECTIONS - PART 2 * FILE 120
CM0004AP : LEARNING ABOUT YOUR MVS SYSTEM * FILE 120
CM0005MY : ACCUMULATING ASSEMBLER TECHNIQUES * FILE 120
CM0006JN : COPYING TAPES * FILE 120
CM0007JL : SCANNING FOR PARMS IN A BATCH PROGRAM * FILE 120
CM0008AU : THE CVT - THE BACKBONE OF MVS * FILE 120
* FILE 120
IS FROM SAM GOLOB AND CONTAINS WIDE ILLUSTRATIONS * FILE 121
FROM HIS COLUMNS IN "TECHNICAL SUPPORT" MAGAZINE. * FILE 121
THE COLUMNS THEMSELVES ARE IN FILE 120. THIS FILE * FILE 121
IS IN IEBCOPY UNLOADED FORMAT. * FILE 121
* FILE 121
CONTAINS THE RMSG SUB-SYSTEM AND SOME JES2 EXITS * FILE 122
USED AT ALLERGAN INC OF IRVINE CALIFORNIA. THIS * FILE 122
FILE IS IN IEBUPDTE SYSIN FORMAT, FOR ADDITIONAL * FILE 122
INFORMATION SEE THE MEMBER CALLED $$DOC * FILE 122
* FILE 122
THE RMSG SUB-SYSTEM IS AN 'AUTOMATIC OPERATOR' * FILE 122
SYSTEM THAT MONITORS AND REACTS TO SELECTED * FILE 122
CONSOLE TRAFFIC AND USER WRITTEN COMMANDS. * FILE 122
* FILE 122
THE RMSG SUB-SYSTEM RUNS ON MVS/SP AND MVS/XA * FILE 122
WITHOUT ANY MODIFICATION. THE J2SRB01 ROUTINE RUNS * FILE 122
ON MVS/SP AND MVS/XA WITHOUT ANY MODIFICATION. * FILE 122
* FILE 122
* FILE 122
MEMBER DESCRIPTION * FILE 122
* FILE 122
CMDRMSG SAMPLE MVS STARTUP COMMANDS ISSUED BY * FILE 122
RMSGLOAD * FILE 122
PLACE THIS MEMBER IN SYS1.PARMLIB. THIS * FILE 122
IS A LIST OF COMMANDS THAT ARE ISSUED BY * FILE 122
RMSGLOAD AFTER RMSG IS INITIALIZED. SEE * FILE 122
QUITMVS FOR SHUTDOWN COMMANDS THE PROC * FILE 122
RMSGLOAD REFERS TO THIS MEMBER * FILE 122
* FILE 122
COMEIN ENTRY MACRO FOR SOME ROUTINES * FILE 122
PLACE THIS MEMBER IN YOUR USER MACLIB * FILE 122
* FILE 122
GETOUT EXIT MACRO FOR SOME ROUTINES * FILE 122
PLACE THIS MEMBER IN YOUR USER MACLIB * FILE 122
* FILE 122
IEFSSN00 SAMPLE SUB-SYSTEM NAME TABLE * FILE 122
ADD AN ENTRY FOR "RMSG" TO YOUR * FILE 122
SUB-SYSTEM NAME TABLE IN SYS1.PARMLIB. * FILE 122
* FILE 122
JES2PARM SAMPLE JES2 PARMS * FILE 122
THESE JES2 PARMS ACTIVATE ALL OF OUR * FILE 122
JES2 EXITS AND STARTS A NJE/NJI LINK * FILE 122
BETWEEN MVS AND VM. BEWARE OF THE * FILE 122
VIRTUAL PRINTER NUMBERS. THEY ARE * FILE 122
CRITICAL BEWARE OF THE NJE NODE NAMES. * FILE 122
* FILE 122
J2SRB01 SRB TO CLOSE VIRTUAL PRINTERS * FILE 122
THIS SRB ISSUES A DIAGNOSE 8 TO CLOSE * FILE 122
VIRTUAL PRINTERS. IT IS LOADED BY * FILE 122
RMSGLOAD AND ACTIVATED BY J2XIT01. THE * FILE 122
LOAD MODULE MUST RESIDE IN THE SAME * FILE 122
LINKLIB AS RMSG. SEE THE //LOADLIB DD * FILE 122
IN THE RMSGSUB PROC. THE SSVT FOR RMSG * FILE 122
IS ALSO THE ANCHOR FOR J2SRB01 * FILE 122
* FILE 122
J2TBL03 ACCOUNT NUMBER TABLE FOR J2XIT03 ACCOUNT * FILE 122
NUMBER VALIDATION ROUTINE FOR BOTH MVS * FILE 122
AND CMS. THIS ROUTINE IS LOADED AND * FILE 122
CALLED BY J2XIT03. THIS ROUTINE, WHEN * FILE 122
ASSEMBLED UNDER CMS, CAN BE USED TO * FILE 122
VALIDATE ACCOUNT NUMBERS. * FILE 122
* FILE 122
J2XIT01 JES2 EXIT 1 TO CLOSE VIRTURAL PRINTERS * FILE 122
THIS ROUTINE KNOWS, BY PRINTER NUMBER, * FILE 122
WHICH PRINTERS ARE VIRTUAL PRINTERS. NO * FILE 122
ACTION IS TAKEN FOR REAL PRINTERS. IF * FILE 122
THE ENTRY IS FOR A START BANNER PAGE, A * FILE 122
1 LINE BANNER PAGE IS CREATED. IF THE * FILE 122
ENTRY IS FOR A ENDING BANNER PAGE, THEN * FILE 122
THE PRINTER ADDRESS (CUU) AND OTHER * FILE 122
INFORMATION IS FORMATTED FOR J2SRB01 AND * FILE 122
J2SRB01 IS CALLED TO SCHEDULE A SRB TO * FILE 122
CLOSE THE PRINTER. ENDING BANNER PAGES * FILE 122
ARE NOT PRODUCED FOR VIRTUAL PRINTERS. * FILE 122
* FILE 122
J2XIT02 JES2 EXIT 2 TO MODIFY JOB CARD AND INSERT * FILE 122
/*ROUTE CARD. * FILE 122
1) CHECK FOR STARTED TASKS AND INSERT AN * FILE 122
ACCOUNT NUMBER IN THE STC JOB CARD. * FILE 122
2) INSERT A /*ROUTE CARD IF THE JOB CAME * FILE 122
FROM THE NJE/NJI LINK. * FILE 122
* FILE 122
J2XIT03 JES2 EXIT 3 TO VALIDATE ACCOUNT NUMBERS * FILE 122
THIS ROUTINE LOADS J2TBL03 TO VALIDATE * FILE 122
ACCOUNT NUMBERS. SELECTED JOB NUMBERS * FILE 122
(SEE THE CODE) WILL CAUSE J2TBL03 TO BE * FILE 122
REFRESHED (RE-LOADED) OR INACTIVATED. * FILE 122
* FILE 122
J2XIT04 JES2 EXIT 3 TO MODIFY JCL * FILE 122
THIS ROUTINE COMMENTS OUT JOBCAT AND * FILE 122
STEPCAT CARDS FOR SELECTED JOB CLASSES. * FILE 122
IT ALSO ADDS SOME 'OUTPUT' CARDS TO * FILE 122
ROUTE THE JOBLOG ETC TO THE LOCAL NODE. * FILE 122
* FILE 122
J2XIT09 JES2 EXIT 9 TO ENFORCE OUTPUT EXCESSION * FILE 122
FOR TEST JOBS * FILE 122
THIS EXIT WILL ALLOW OUTPUT EXCESSION * FILE 122
FOR PRODUCTION JOBS. TEST JOBS WILL * FILE 122
ABEND WHEN OUTPUT EXCESSION OCCURS. * FILE 122
* FILE 122
QUITMVS A LIST OF COMMANDS TO SHUT MVS DOWN BEFORE * FILE 122
AN IPL * FILE 122
PLACE THIS MEMBER IN SYS1.PARMLIB. WHEN * FILE 122
THE OPERATOR ISSUES THE COMMAND 'QUIT * FILE 122
MVS' THESE COMMANDS WILL BE PUT ON THE * FILE 122
INTRDR BY RMSG. * FILE 122
* FILE 122
RCMD ISSUE SELECTED JES2 COMMANDS * FILE 122
WE DON'T WANT OUR PROGRAMMERS ISSUING * FILE 122
JES2 OR OPERATOR COMMANDS. * FILE 122
RCMD IS USED TO SEND A REQUEST TO RMSG * FILE 122
TO ISSUE SELECTED COMMANDS. RCMD IS * FILE 122
PARM DRIVEN AND WILL ISSUE THE * FILE 122
FOLLOWING COMMANDS. * FILE 122
* FILE 122
PARM COMMAND * FILE 122
SUPRA $TI10,V CHANGE INITIATOR CLASS * FILE 122
$SI10 START THE INITIATOR. * FILE 122
RLSE JOBNAME $A'JOBNAME' RELEASE A HELD JOB * FILE 122
REFRESH F LLA,REFRESH REFRESH THE LLA FOR XA * FILE 122
* FILE 122
* THE PRODUCTION CONTROL GROUP LINKS * FILE 122
ALL PRODUCTION PROGRAMS INTO A * FILE 122
LINKLIST DATASET. RCMD WITH THE * FILE 122
REFRESH PARM IS THE LAST STEP OF THE * FILE 122
LKED JOB. * FILE 122
* FILE 122
* IF THE F LLA,REFRESH COMMAND LOOKS A * FILE 122
LITTLE STRANGE, IT IS BECAUSE WE * FILE 122
HAVE MSX IN HOUSE AND ISSUE THE * FILE 122
COMMAND ON ALL PROCESSORS. REMOVE * FILE 122
THE '^ALL' AND THE COMMAND SHOULD * FILE 122
WORK FINE. * FILE 122
* FILE 122
EXAMINE THE CODE FOR ADDITIONAL FEATURES. * FILE 122
* FILE 122
RMSG AUTOMATIC OPERATOR SUB-SYSTEM * FILE 122
RMSG IS A SUB-SYSTEM THAT MONITORS ALL * FILE 122
CONSOLE TRAFFIC AND REACTS TO SELECTED * FILE 122
MESSAGES AND COMMANDS. THE SSVT FOR RMSG * FILE 122
IS ALSO THE ANCHOR FOR J2SRB01 RMSG * FILE 122
CONTAINS THE FOLLOWING FEATURES: * FILE 122
1) REPLY TO SELECTED WTOR MESSAGES. * FILE 122
EX: REPLY 'NOHOLD' TO THE REPLY HOLD * FILE 122
OR NOHOLD MSG. * FILE 122
2) RESPOND TO SELECTED WTO MESSAGES - * FILE 122
EX: WHEN RMSG SEES THE 'VTAM ACTIVE' * FILE 122
MSG IT WILL START TSO. * FILE 122
3) ALLOW USER COMMANDS. * FILE 122
EX: THE COMMAND 'QUIT MVS' WILL ISSUE A * FILE 122
SERIES OF COMMANDS TO SHUT DOWN MVS * FILE 122
(SEE QUITMVS MEMBER). JES2 WILL BE * FILE 122
STOPPED AND A Z EOD WILL BE ISSUED. * FILE 122
* FILE 122
RMSGCMD PROC USED BY RMSG TO WRITE COMMANDS TO THE * FILE 122
INTRDR * FILE 122
PLACE THIS MEMBER IN A PROCLIB * FILE 122
* FILE 122
RMSGLOAD INITIALIZE RMSG AND LOAD J2SRB01 THIS * FILE 122
ROUTINE INITIALIZES THE RMSG SUB-SYSTEM * FILE 122
AND LOADS THE J2SRB01 ROUTINE. IT ALSO * FILE 122
READS THE CMDRMSG MEMBER OF SYS1.PARMLIB * FILE 122
AND PUTS THE COMMANDS ON THE INTRDR. * FILE 122
* FILE 122
RMSGSUB PROC TO RUN RMSGLOAD AND INITIALIZE RMSG * FILE 122
SUB-SYSTEM * FILE 122
PLACE THIS MEMBER IN A PROCLIB * FILE 122
POINT TO THE LINKLIB THAT CONTAINS BOTH * FILE 122
RMSG AND J2SRB01. * FILE 122
TO START RMSG ENTER THE COMMAND 'S RMSGSUB'* FILE 122
WE PUT THIS COMMAND IN CMD00. * FILE 122
TO REFRESH RMSG AND J2SRB01 ENTER THE * FILE 122
COMMAND: * FILE 122
'S RMSGSUB,OPTION=FORCE'. * FILE 122
* FILE 122
IS CURRENTLY EMPTY * FILE 123
* FILE 123
IS FROM THE STATE OF WISCONSIN REGIONAL COMPUTING * FILE 124
CENTER OF MADISON, WISCONSIN AND CONTAINS * FILE 124
SEVERAL OF THEIR ISPF/PDF APPLICATIONS. THEY ARE * FILE 124
CURRENTLY WORKING UNDER ISPF/PDF V2 R3 M0. * FILE 124
* FILE 124
NO WARRANTY IS GIVEN OR IMPLIED BY WSRCC. * FILE 124
NO LIABILITY IS ASSUMED BY WSRCC FOR ANY OF * FILE 124
THE CODE IN THIS FILE. * FILE 124
* FILE 124
THIS FILE IS IN IEBUPDTE SYSIN FORMAT * FILE 124
* FILE 124
THIS FILE CONTAINS THE FOLLOWING MEMBERS : * FILE 124
* FILE 124
AUTH - MACRO, USED BY SPF (SEE BELOW). AUTH * FILE 124
IS USED BY THE SPF PROGRAM TO INVOKE * FILE 124
SVC 233 TO TURN ON AND OFF JSCB * FILE 124
AUTHORIZATION. * FILE 124
* FILE 124
BPPL - MACRO TAKEN FROM CBT TAPE VERSION 259 * FILE 124
FILE 270. USED IN ASSEMBLY OF STACK * FILE 124
PROGRAM. * FILE 124
* FILE 124
EDPRD - ISREDIT MACRO TO INVOKE THE PRINTDS * FILE 124
COMMAND FOR THE DATASET BEING EDITED. * FILE 124
USES THE PDPANL PANEL TO PROMPT FOR * FILE 124
OPTIONS WHICH ARE SAVED IN THE * FILE 124
PROFILE. THE MACRO WORKS AGAINST THE * FILE 124
DISK VERSION OF THE DATASET SO IF * FILE 124
CHANGES HAVE BEEN MADE THE DATASET * FILE 124
MUST BE "SAVE"ED BEFORE INVOKING * FILE 124
EDPRD. * FILE 124
* FILE 124
EDPRT - ISREDIT MACRO TO INVOKE THE PRINTOFF * FILE 124
COMMAND FOR THE DATASET BEING EDITED. * FILE 124
USES THE PRPANL PANEL TO PROMPT FOR * FILE 124
OPTIONS WHICH ARE SAVED IN THE * FILE 124
PROFILE. THE MACRO WORKS AGAINST THE * FILE 124
DISK VERSION OF THE DATASET SO IF * FILE 124
CHANGES HAVE BEEN MADE THE DATASET * FILE 124
MUST BE "SAVE"ED BEFORE INVOKING * FILE 124
EDPRT. * FILE 124
* FILE 124
EDSCR - ISREDIT MACRO TO INVOKE THE SCRIPT * FILE 124
COMMAND FOR THE DATASET BEING EDITED. * FILE 124
USES THE SCPANL PANEL TO PROMPT FOR * FILE 124
OPTIONS WHICH ARE SAVED IN THE * FILE 124
PROFILE. THE MACRO WORKS AGAINST THE * FILE 124
DISK VERSION OF THE DATASET SO IF * FILE 124
CHANGES HAVE BEEN MADE THE DATASET * FILE 124
MUST BE "SAVE"ED BEFORE INVOKING * FILE 124
EDSCR. * FILE 124
* FILE 124
ENTERR - MACRO TAKEN FROM CBT TAPE VERSION 259 * FILE 124
FILE 270. USED IN ASSEMBLY OF STACK * FILE 124
PROGRAM. * FILE 124
* FILE 124
GDGUTIL - ISPF CLIST WHICH INVOKES SEVERAL * FILE 124
FUNCTIONS ONE MIGHT WANT TO DO TO A * FILE 124
GDG. CREATE, LIST INDEX, LIST * FILE 124
DATASETS MODIFY LIMIT AND DELETE. * FILE 124
CAN BE USED FROM PANEL 6 OR INCLUDED * FILE 124
AS A SELECTION ENTRY ON ANOTHER * FILE 124
PANEL. USES GDGUTILP PANEL AND * FILE 124
RESETGDG PROGRAM TO DO THE WORK. * FILE 124
* FILE 124
GDGUTILP - ISPF PANEL USED BY GDGUTIL, SEE ABOVE. * FILE 124
* FILE 124
IGC0023C - SVC 233. THIS IS A NON-AUTHORIZED * FILE 124
TYPE 3 SVC THAT TURNS BITS IN THE * FILE 124
JSCB ON OR OFF BASED ON AN ENTRY * FILE 124
CODE IS REGISTER 1. IT IS CALLED BY * FILE 124
THE AUTH MACRO WHICH IS USED BY THE * FILE 124
SPF PROGRAM (SEE BELOW). * FILE 124
* FILE 124
IKJCVT - MACRO TAKEN FROM CBT TAPE VERSION 259 * FILE 124
FILE 270. USED IN ASSEMBLY OF STACK * FILE 124
PROGRAM. * FILE 124
* FILE 124
ISR=PDOC - ISPF/PDF PRIMARY OPTION PANEL * FILE 124
DOCUMENTAION. * FILE 124
* FILE 124
ISR=PRIM - ISPF/PDF PRIMARY OPTION PANEL AS USED * FILE 124
BY WSRCC. SEE THE MEMBER ISR=PDOC FOR * FILE 124
DESCRIPTION. * FILE 124
* FILE 124
KPPL - MACRO TAKEN FROM CBT TAPE VERSION 259 * FILE 124
FILE 270. USED IN ASSEMBLY OF STACK * FILE 124
PROGRAM. * FILE 124
* FILE 124
LEAVER - MACRO TAKEN FROM CBT TAPE VERSION 259 * FILE 124
FILE 270. USED IN ASSEMBLY OF STACK * FILE 124
PROGRAM. * FILE 124
* FILE 124
MOVE - MACRO TAKEN FROM CBT TAPE VERSION 259 * FILE 124
FILE 270. USED IN ASSEMBLY OF STACK * FILE 124
PROGRAM. * FILE 124
* FILE 124
PDPANL - PROMPTING PANEL FOR USE WITH EDPRD * FILE 124
MACRO. * FILE 124
* FILE 124
PRPANL - PROMPTING PANEL FOR USE WITH EDPRT * FILE 124
MACRO. * FILE 124
* FILE 124
PRT - 3.4 PRINTOFF CLIST, SAME AS J.PRT, * FILE 124
ALSO MAIN MEMBER FOR ALIASES PR1 AND * FILE 124
PR2 3.4 PRINTOFF CLISTS. * FILE 124
* FILE 124
PRTPNL00 - MEMBERS SELECTION LIST PANEL USED BY * FILE 124
J.PRT, J.PR1, J.PR2, AND THE 3.4 * FILE 124
CLISTS PRT, PR1, AND PR2. * FILE 124
* FILE 124
PR1 (ALIAS) - 3.4 PRINTOFF CLIST, USES SAME OPTIONS * FILE 124
AS J.PR1 * FILE 124
* FILE 124
PR2 (ALIAS) - 3.4 PRINTOFF CLIST, USES SAME OPTIONS * FILE 124
AS J.PR2 * FILE 124
* FILE 124
REGEQU - MACRO TAKEN FROM CBT TAPE VERSION 259 * FILE 124
FILE 270. USED IN ASSEMBLY OF STACK * FILE 124
PROGRAM. * FILE 124
* FILE 124
RESETGDG - PROGRAM TO RESET THE LIMIT ON GDG'S. * FILE 124
SEE PROGRAM FOR ADDITIONAL * FILE 124
INFORMATION. CALLED BY GDGUTIL CLIST. * FILE 124
* FILE 124
SCPANL - PROMPTING PANEL FOR USE WITH SCPRT * FILE 124
MACRO. * FILE 124
* FILE 124
SPF - WSRCC'S PREPROCESSOR WHICH ALLOCATES * FILE 124
ISPF/PDF FILES AND INVOKES ISPF/PDF. * FILE 124
* FILE 124
SPFDOC - DOCUMENTATION FOR WSRCC'S ISPF/PDF * FILE 124
PREPROCESSOR * FILE 124
* FILE 124
STACK - STACK PROGRAM AS TAKEN FROM CBT TAPE * FILE 124
259 FILE 270, USED FOR ISPF/PDF XL * FILE 124
(EXIT AND LOGOFF) AND XLN (EXIT AND * FILE 124
LOGON) OPTIONS. * FILE 124
* FILE 124
STACKDOC - STACK PROGRAM DOCUMENTATION, ALSO AS * FILE 124
TAKEN FROM CBT TAPE VERSION 259, FILE * FILE 124
270. * FILE 124
* FILE 124
WPROFILE - SAMPLE MEMBER FOR USE BY WSRCC * FILE 124
ISPF/PDF PREPROCESSOR, ALLOCATES * FILE 124
ISPF/PDF FILES AS USED BY WSRCC * FILE 124
CUSTOMER RATHER THAN AS WSRCC SYSTEMS * FILE 124
PROGRAMMER. * FILE 124
* FILE 124
WSRCCEP1 - THIS PANEL IS CALLED BY ALL OF THE J * FILE 124
COMMANDS (EXCEPT FOR SET), IT DECODES * FILE 124
THE COMMAND'S SELECTION CODE INTO A * FILE 124
FULL DATA SET NAME AND INVOKES THE * FILE 124
WSRCEPCL CLIST TO HANDLE THE REQUESTED * FILE 124
COMMAND. * FILE 124
* FILE 124
SEVERAL DATASETS AND SELECTION CODES * FILE 124
ARE CODED INTO THE WSRCCEP1 PANEL AND * FILE 124
DO NOT NEED TO BE ADDED TO EACH * FILE 124
INDIVIDUAL'S SELECTIONS, THEY ARE * FILE 124
FREQUENTLY USED PDS'S: * FILE 124
* FILE 124
CODE LIBRARY * FILE 124
S1 SYS1.PROCLIB * FILE 124
S2 SYS2.PROCLIB * FILE 124
PA SYS1.PARMLIB * FILE 124
C2 SYS2.CLISTLIB * FILE 124
TSO SYS2.TSOPROCS * FILE 124
STC SYS2.STCPROCS * FILE 124
* FILE 124
WSRCCLPN - THIS PANEL IS THE J JUMP COMMAND * FILE 124
SELECTION PANEL. ALL OF THE COMMAND * FILE 124
OPTIONS ARE ALSO ADDED TO THE ISR=PRIM * FILE 124
PRIMARY PANEL SO YOU DO NOT NEED TO * FILE 124
ENTER J IN FRONT OF EACH OPTION, THIS * FILE 124
PANEL IS MAINLY USED TO SHOW WHICH * FILE 124
FUNCTIONS WORK WITH THE DATA SET NAME * FILE 124
SELECTION CODES. * FILE 124
* FILE 124
WSRCEPCL - THIS IS THE MAIN JUMP COMMAND CLIST. * FILE 124
THIS CLIST IS CALLED BY ALL OF THE J * FILE 124
PANEL OPTIONS (EXCEPT SET) AND IT * FILE 124
INVOKES ALL OF THE J PANEL COMMANDS. * FILE 124
* FILE 124
WSRCESET - SELECTION CODE AND DATA SET NAME * FILE 124
SETTING FOR J OPTIONS. THIS PANEL IS * FILE 124
CALLED BY OPTION J.SET AND IT ALLOWS * FILE 124
YOU TO SET UP SELECTION CODES AND DATA * FILE 124
SET NAMES AND THE PRINTOFF OPTIONS FOR * FILE 124
PR1 AND PR2. * FILE 124
* FILE 124
WSRCMDS - XSPLIT * FILE 124
THIS IS AN EXAMPLE OF THE ENTRY IN OUR * FILE 124
ISPCMDS WHICH ALLOWS US TO ENTER * FILE 124
XSPLIT (ABRV. XS) ON ANY COMMAND LINE * FILE 124
AND BRING UP A NEW PRIMARY OPTION * FILE 124
PANEL (ISR=PRIM) ON TOP OF THE CURRENT * FILE 124
ISPF/PDF SCREEN. YOU CAN THEN DO ANY * FILE 124
ISPF/PDF (ALMOST) OPTIONS AND WHEN YOU * FILE 124
ARE THROUGH YOU ENTER =X AND GO BACK * FILE 124
TO THE SCREEN YOU ENTERED THE XSPLIT * FILE 124
ON. THIS WORKS SORT OF LIKE AN EXTRA * FILE 124
SPLIT, BUT YOU STILL ONLY HAVE 2 * FILE 124
SCREENS TO SWAP BETWEEN. * FILE 124
* FILE 124
WSRCPRTC - PDS MEMBER LIST, SELECT, AND PRINTOFF * FILE 124
CLIST. THIS CLIST IS USED BY OTHER * FILE 124
CLISTS (WSRCEPCL, PRT, AND PRT'S * FILE 124
ALIASES) TO DISPLAY A PDS MEMBER * FILE 124
SELECTION LIST AND THEN PRINTOFF EACH * FILE 124
OF THE MEMBERS SELECTED. * FILE 124
* FILE 124
TP - MACRO TAKEN FROM CBT TAPE VERSION 259 * FILE 124
FILE 270. USED IN ASSEMBLY OF STACK * FILE 124
PROGRAM. * FILE 124
* FILE 124
XABGN - MACRO, USED BY SPF PROGRAM TO SET UP * FILE 124
STANDARD LINKAGE AT THE BEGINNING OF * FILE 124
THE PROGRAM. * FILE 124
* FILE 124
XAFIN - MACRO, USED BY SPF PROGRAM TO EXIT AND * FILE 124
FREE UP WORK AREA GETMAINED BY XABGN. * FILE 124
* FILE 124
XL - EXIT ISPF AND LOGOFF CLIST * FILE 124
THIS SMALL CLIST ISSUES THE STACK * FILE 124
COMMAND TO STACK A LOGOFF COMMAND, IT * FILE 124
IS CALLED BY OPTION XL IN ISR=PRIM. * FILE 124
* FILE 124
XLN - EXIT ISPF AND LOGON CLIST * FILE 124
THIS SMALL CLIST ISSUES THE STACK * FILE 124
COMMAND TO STACK A LOGON COMMAND, IT * FILE 124
IS CALLED BY OPTION XLN IN ISR=PRIM. * FILE 124
THE CLIST DOES A VGET FOR 2 VARIABLES, * FILE 124
XT1 AND XT2. X1 IS THE LOGON-ID TO BE * FILE 124
LOGGED ON AND XT2 (IF SPECIFIED) IS AN * FILE 124
ALTERNATE LOGON PROC TO BE USED. * FILE 124
* FILE 124
IS FROM THE STATE OF CONNECTICUT AND CONTAINS SEVERAL * File 125
SAS PROGRAMS. THE FOLLOWING IS A LIST OF MEMBERS IN * FILE 125
THIS FILE. * FILE 125
* FILE 125
$$README IMPORTANT INFORMATION. READ THIS BEFORE * FILE 125
USING. * FILE 125
$FILE1 INSTRUCTIONS AND JCL TO UNLOAD TAPE * FILE 125
$MEMINFO DOCUMENTATION MEMBER * FILE 125
$SASDOC SHORT DECRIPTION OF SYSTEM * FILE 125
ALLOCPDS JCL TO ALLOCATE SOURCE PDS * FILE 125
ALLOCSAS JCL TO ALLOCATE SAS DATASET * FILE 125
COPYDT IEBGENER TO COPY SMF/RMF DATA FROM DISK TO * FILE 125
TAPE * FILE 125
CPTOT SAS PROGRAM TO READ SUMMARIZED RMF RECORDS * FILE 125
PRODUCED BY CPUT. * FILE 125
CPTOTJ JCL TO RUN CPTOT IN BATCH. * FILE 125
CPUT SAS PROGRAM TO READ RMF RECORDS. USED TO * FILE 125
FIND TOTAL UTIL. OF A PHYSICAL PROCESSOR * FILE 125
COMPLEX. * FILE 125
CPUTJ JCL TO RUN CPUT IN BATCH * FILE 125
DOC1 LONG DESRIPTION OF SYSTEM * FILE 125
LOADTP JCL TO LOAD TAPE WITH INSTRUCTIONS AND PDS * FILE 125
RMF70 SAS PROGRAM TO READ RMF TYPE 70 RECS * FILE 125
RMF70J JCL TO RUN RMF70 IN BATCH * FILE 125
RMF70W SAME AS RMF70 EXCEPT OUTPUT STATEMENTS ARE * FILE 125
DIFFERENT * FILE 125
RMF70WJ JCL TO RUN RMF70W IN BATCH * FILE 125
RMF71 SAS PROGRAM TO READ RMF TYPE 71 RECS * FILE 125
RMF71J JCL TO RUN RMF71 IN BATCH * FILE 125
RMF71W SAME AS RMF71 EXCEPT OUTPUT STATEMENTS ARE * FILE 125
DIFFERENT * FILE 125
RMF71WJ JCL TO RUN RMF71W IN BATCH * FILE 125
RMF72 SAS PROGRAM TO READ RMF TYPE 72 RECS * FILE 125
RMF72J JCL TO RUN RMF72 IN BATCH * FILE 125
RMF72W SAME AS RMF72 EXCEPT OUTPUT STATEMENTS ARE * FILE 125
DIFFERENT * FILE 125
RMF72WJ JCL TO RUN RMF72W IN BATCH * FILE 125
SORTWEEK JCL TO SORT RMF RECORDS * FILE 125
UNLOAD JCL TO UNLOAD INSTRUCTIONS AND SOURCE PDS * FILE 125
FROM TAPE * FILE 125
XY9910 ASM PROGRAM TO PULL OFF RMF 70-79 RECORDS * FILE 125
FROM TAPE * FILE 125
XY9910AS JCL TO ASSEMBLE/LINK XY9910 * FILE 125
XY9910J JCL TO RUN PROGRAM XY9910 * FILE 125
* FILE 125
THE MEMBERS BELOW ARE SAS PROGRAMS THAT GRAPH SOME OF * FILE 125
THE DATA SAVED IN THE SAS DATASET BY RMF70, RMF71, * FILE 125
RMF72 AND OTHER DATA REDUCTION PROGRAMS. * FILE 125
* FILE 125
MEMBER DESCRIPTION * FILE 125
* FILE 125
BATCH JCL TO PRINT GRAPHS TO A LOCAL PRINTER(S) * FILE 125
WITHOUT HAVING TO USE TSO. * FILE 125
CPUCPW 2-DIM GRAPH OF AVERAGE CPU UTILIZATION BY * FILE 125
MACHINE. PLOTTED BY DAY, FOR ONE WEEK. * FILE 125
CPUNDL 3-DIM GRAPH OF AVERAGE CPU UTILIZATION BY * FILE 125
MACHINE (SCATTER DIAGRAM). EACH RMF INTERVAL * FILE 125
IS SHOWN AND GROUPED BY LOW, MED., OR HIGH * FILE 125
CPU UTILIZATION. BEST WHEN PRINTED IN COLOR. * FILE 125
CPUUT 2-DIM GRAPH OF AVERAGE CPU UTILIZATION BY * FILE 125
MACHINE. PLOTTED BY DAY. * FILE 125
D2BAV 2-DIM GRAPH OF AVERAGE BATCH USERS AND ASIDS * FILE 125
OUT/READY. PLOTTED BY DAY. * FILE 125
D2BMM 2-DIM GRAPH OF AVERAGE MAX BATCH USERS. * FILE 125
D2CPU 2-DIM GRAPH OF AVERAGE CPU UTILIZATION. * FILE 125
PLOTTED BY DAY. * FILE 125
D2PPS 2-DIM GRAPH OF PAGES PER SECOND. * FILE 125
PLOTTED BY DAY. * FILE 125
D2PPS2 2-DIM GRAPH OF PAGES PER SECOND FOR SYSTEM * FILE 125
2. PLOTTED BY DAY. * FILE 125
D2PPS3 2-DIM GRAPH OF PAGES PER SECOND FOR SYSTEM * FILE 125
3. PLOTTED BY DAY. * FILE 125
D2RT2 2-DIM GRAPH OF AVERAGE TSO RESPONSE TIME FOR * FILE 125
ALL PERIODS AND ALSO THE AVERAGE. PLOTTED BY * FILE 125
DAY. * FILE 125
D2RT2P1 2-DIM GRAPH OF AVERAGE TSO RESPONSE FOR * FILE 125
PERFORMANCE GROUP 2, PERIOD 1 (TRIVIAL). * FILE 125
CAN BE USED FOR ANY PERFORMANCE GROUP BY * FILE 125
CHANGING THE INPUT. PLOTTED BY DAY. * FILE 125
D2RT2H 2-DIM GRAPH OF AVERAGE TSO RESPONSE TIME FOR * FILE 125
FIRST PERIOD. X-AXIS IS 1/2 HOUR INTERVALS * FILE 125
STRUNG OUT BY DAY. (I.E 9-4 DAY 1, 9-4 DAY * FILE 125
2, ETC.) * FILE 125
D2TMM 2-DIM GRAPH OF AVERAGE OF MAX TSO USERS * FILE 125
LOGGED ON. PLOTTED BY DAY. * FILE 125
M1HH SHOWS CPU UTILIZATION (BY MACHINE) * FILE 125
SUMMARIZED BY HOURS. GIVES MAX UTIL FOR 1 * FILE 125
HOUR, HIGHEST HOURLY AVERAGE, AND MONTHLY * FILE 125
AVERAGE OF ALL THE HOURS. * FILE 125
PGSECC 3-DIM CONTOUR GRAPH OF PAGES/SEC BY HOUR BY * FILE 125
DAY. NOT THE GREATEST. * FILE 125
PPS3D 3-DIM GRAPH OF PAGES/SEC BY HOUR BY DAY. * FILE 125
PPS3DS 3-DIM SCATTER DIAGRAM OF PAGES/SEC BY HOUR * FILE 125
BY DAY. * FILE 125
REGCPU REGRESSION ANALYSIS OF CPU UTILIZATION. * FILE 125
BY DAY. * FILE 125
RM1CPMAX REGRESSION ANALYSIS OF MAXIMUM CPU * FILE 125
UTILIZATION FOR ONE MACHINE. BY DAY. * FILE 125
RM1CPU REGRESSION ANALYSIS OF TOTAL CPU UTILIZATION * FILE 125
FOR ONE MACHINE. BY DAY. * FILE 125
REGPPS1 REGRESSION ANALYSIS OF PAGES PER SECOND. * FILE 125
BY DAY. * FILE 125
RT213D 3-DIM GRAPH OF AVERAGE TSO FIRST PERIOD * FILE 125
RESPONSE TIME. BY 1/2 HOUR BY DAY. * FILE 125
* FILE 125
IS FROM JAMES GIBSON OF L.L. BEAN IN FREEPORT, * FILE 126
MAINE, AND CONTAINS EXITS AND MODIFICATIONS * FILE 126
THAT ALLOW: * FILE 126
* FILE 126
email: jim.gibson@llbean.com * FILE 126
* FILE 126
1) AUTO REPLY TO WTOR AND AUTO ISSUE OF COMMANDS * FILE 126
FOR WTO OR WTOR BY EXIT IEAVMXIT. **JOBNAMES * FILE 126
THAT HAVE A + IN FRONT OF * FILE 126
THEIR NAMES, THAT + IS * FILE 126
REALLY AN AT-SIGN ** * FILE 126
JOBNAME MEMBER DESC * FILE 126
USED * FILE 126
+SMVMXIT IEAVMXIT WTO EXIT INCLUDES R2D2 AND * FILE 126
PSWD SUPPORT * FILE 126
+SMC3PO IEEC3PO SETS TABLE FOR IEAVMXIT * FILE 126
+SMC3PO KEYSCAN KEYWORD PARSING ROUTINE * FILE 126
+SMC3PO C3POTABL DSECT FOR C3PO TABLE IN CSA * FILE 126
+SMC3PO MSGENT DSECT FOR ENTRY IN TABLE * FILE 126
* FILE 126
2) PUTTING PASSWORD'S IN JCL FOR NON-RACF SHOPS * FILE 126
JOBNAME MEMBER DESC * FILE 126
USED * FILE 126
+SM0025B IGC0025B PASSWORD MOD SVC * FILE 126
+SMEXIT8 SMEXIT8 PASSWORD MOD HASPSSSM * FILE 126
UPDATE * FILE 126
+SMEXIT8 SMEXIT8 PASSWORD MOD $HASPEQU * FILE 126
UPDATE * FILE 126
+SMEXIT8 HASPSJ08 PASSWORD MOD JES2 JCT * FILE 126
READ/WRITE EXIT (SSSM) * FILE 126
+SMEXIT4 HASPXJ04 PASSWORD MOD JES2 CONTROL * FILE 126
CARD EXIT * FILE 126
+SMEXIT7 HASPXJ07 PASSWORD MOD JES2 JCT * FILE 126
READ/WRITE EXIT (JES2) * FILE 126
+ZAPRDPS ZAPRDPS PASSWORD MOD READPSWD ZAP * FILE 126
WTOR WTOR A PROGRAM THAT PUTS OUT * FILE 126
REQUESTED WTO'S OR WTOR'S * FILE 126
FOR TESTING OF IEAVMXIT. * FILE 126
* FILE 126
FOR ADDITIONAL INFORMATION SEE THE MEMBER CALLED * FILE 126
$$DOC. THIS FILE IS IN IEBUPDTE SYSIN FORMAT * FILE 126
* FILE 126
THIS FILE HAS BEEN UPDATED TO THE MVS/ESA 4.2.0 * FILE 126
AND DFP 3.3 LEVELS. THE PREVIOUS VERSION WHICH * FILE 126
WAS AT MVS/XA 2.2 IS INCLUDED AS MEMBER $MODS220. * FILE 126
* FILE 126
IS IN IEBUPDTE FORMAT FROM * FILE 127
**FILE 127 REPLACEMENT FROM: CLARK HUNTER * FILE 127
** COMPUWARE CORPORATION * FILE 127
** SOUTHFIELD, MICHIGAN * FILE 127
** 313-540-0900 * FILE 127
** * FILE 127
**COMMENTS FROM V232 VERSION OF CBT TAPE WITH MY UPDATES: * FILE 127
* FILE 127
**FILE 127 IS IN IEBUPDTE FORMAT FROM CHRYSLER AND * FILE 127
CONTAINS : * FILE 127
* FILE 127
1. DASD SEEK ANALYSIS PROGRAM. THIS * FILE 127
PROGRAM READS IN GTF DATA AND SUMMARIZED * FILE 127
DASD SIO/IO RECORDS. THIS PROGRAM IS IN * FILE 127
IEBUPDTE SYSIN FORMAT AND REQUIRES THE * FILE 127
VTOC MACROS THAT ARE CONTAINED IN FILE 112 * FILE 127
* FILE 127
BY DEVICE CALCULATE NUMBER SIO CC = 0-3 * FILE 127
TOTAL CYLINDERS SEEKED * FILE 127
AVERAGE CYLINDERS SEEKED * FILE 127
AVERAGE IO TIME * FILE 127
MAXIMUM IO TIME OVER RUN * FILE 127
**10JAN85 FIXED FOR XA, MISC PROGRAM BUGS * FILE 127
FIXED * FILE 127
2. A SAMPLE IEECVXIT PROGRAM * FILE 127
**10JAN85 REMOVED DUE TO LACK OF * FILE 127
INTEREST * FILE 127
3. SUBROUTINE TO PRODUCE A NICE PRINTABLE * FILE 127
HEADER DATE * FILE 127
4 TSO CP FOR STANDALONE DIDOCS (DCMS) * FILE 127
AUTO UPDATE * FILE 127
**10JAN85 REMOVED DUE TO LACK OF * FILE 127
INTEREST * FILE 127
5 PROGRAM TO LOCATE, ALLOC, DUMP THE * FILE 127
MVS/SE2 SMF D.S. * FILE 127
**10JAN85 REMOVED DUE TO LACK OF * FILE 127
INTEREST * FILE 127
6 COMPANY USER MODS IN SMP4 FORMAT * FILE 127
**10JAN85 REMOVED DUE TO LACK OF * FILE 127
INTEREST * FILE 127
7 SEE NEW STUFF BELOW: * FILE 127
* FILE 127
PDS CONTAINS: * FILE 127
* FILE 127
MACROS: - @ENT @RET @STCK CLEAR CONV ENTER ENTERX * FILE 127
LEAVE MSG PDEDSNAM REGS SYSGET SYSPUT * FILE 127
TSCVDATE VTCALL VTEXCP VTFMT VTOC VTOCMSG * FILE 127
VTOCOM VTOCPARS * FILE 127
* FILE 127
$DOC - DOCUMENTATION FILE * FILE 127
* FILE 127
JCL - SAMPLE JCL USED TO DUMP PDS. * FILE 127
AND TRY TO CHECK THAT I DIDN'T FORGET ANY * FILE 127
MACROS * FILE 127
* FILE 127
TSGTFMAP - PGM TO REDUCE GTF SIO/IO TRACE RECORDS. * FILE 127
SEE COMMENTS AT BEGINNING OF PROGRAM FOR * FILE 127
HOW TO RUN. USES SUBR: TSCVDATE, VTOCEXCP * FILE 127
NOW SUPPORTS XA FORMAT OF GTF RECORDS * FILE 127
* FILE 127
TSCALL - TSOCP TO CALL PROGRAMS FROM * FILE 127
"TASKLIB"/STEPLIB/ LNKLST/LPALIB. IDEA IS * FILE 127
TO NOT USE TSO "CALL" WITH HARDCODED * FILE 127
LOADLIBS THAT HAVE TO BE OPENED. * FILE 127
* FILE 127
TSCVDAT - SUBROUTINE TO MAKE NICE PRINTABLE DATE FOR * FILE 127
HEADINGS. * FILE 127
* FILE 127
TSDYNLXA - PGM XA DYNALIST TO LIST ESOTERIC UNIT NAMES * FILE 127
(NOTE: USES ESTAES TO EXECUTE * FILE 127
UNAUTHORIZED!!) * FILE 127
* FILE 127
TSENQSP3 - TSOCP (AKA $DENQ) SCAN FOR GENERIC SYSDSN * FILE 127
ENQS, LOOK FOR ENQ LOCKOUTS, LOOK FOR * FILE 127
RESERVE ENQS. (NOTE USES GQSCAN) * FILE 127
* FILE 127
TSSPACE - TSO CP TO LIST SPACE, IXVTOC STATUS, * FILE 127
PATH(CHAN/CHPID), LSPACE(FREE) SPACE, * FILE 127
#USERS, DEVTYPE, AND ADDRESS FOR DASD. CAN * FILE 127
ASK FOR ALL DASD WITH LESS THAN N PATHS TO * FILE 127
SEE IF ANY DASD PATHS ARE MISSING. * FILE 127
* FILE 127
TSSYSTEM - TSO CP TO SHOW RELEASE, CPUTYPE, CPUSERIAL#, * FILE 127
SYSRES, REAL STORAGE, HOW LONG SINCE * FILE 127
(IPL/SET IPS). * FILE 127
* FILE 127
VTOC - TSO CP VTOC - FIXED FOR SP3/XA UCBSCAN, * FILE 127
HANDLES 123 EXTENTS WITH DF/EF. (NOTE I * FILE 127
USE ENTRY VTOCEXCP FOR VTOC READING IN * FILE 127
TSGTFMAP) * FILE 127
* FILE 127
** EVERYTHING HAS BEEN USED ON SP3 AND XA2.1.1. * FILE 127
* FILE 127
IS FROM THE INFORMATION SYSTEMS DEPARTMENT * FILE 128
OF THE CHURCH OF JESUS CHRIST OF LATTER-DAY SAINTS. * FILE 128
* FILE 128
THIS PDS CONTAINS THREE APPLICATIONS : * FILE 128
1) ISPF APPLICATION THAT ALLOWS THE ENTRY OF * FILE 128
VTAM COMMANDS AND THE VIEWING OF THE * FILE 128
RESULTS. * FILE 128
2) A MVS/XA (2.2) ACTIVITY DISPLAY (BASED ON * FILE 128
CHIMP) * FILE 128
3) A SYSLOG SCAN FACILITY. THE SYSLOG SCAN * FILE 128
FACILITY HAS BEEN TESTED UNDER MVS/XA 2.1.7 * FILE 128
AND MVS 2.2.0 WITH JES2 2.1.5. ANY OTHER * FILE 128
RELEASES OF MVS OR JES2 MAY REQUIRE PROGRAM * FILE 128
MODIFICATIONS AS THE PROGRAM IS DEPENDENT ON * FILE 128
MESSAGE NUMBERS. SEE MEMBER UT017DOC FOR * FILE 128
MORE DETAILS. * FILE 128
* FILE 128
****************************************** * FILE 128
*** *** * FILE 128
*** SUMMARY OF THE MEMBERS IN THIS PDS *** * FILE 128
*** *** * FILE 128
****************************************** * FILE 128
* FILE 128
ACT * FILE 128
MVS ACTIVITY DISPLAY. * FILE 128
APPLVTAM * FILE 128
OUR VTAMLST MEMBER FOR THE VTAM/ISPF * FILE 128
COMMAND FACILITY. * FILE 128
SP1TC014 * FILE 128
THE PROGRAM (ASSEMBLER) FOR THE VTAM/ISPF * FILE 128
COMMAND FACILITY. IT ALLOWS THE ENTRY OF * FILE 128
VTAM COMMANDS WITH THE RECEIPT OF THE * FILE 128
RESPONSES. IT HAS MANY SHORT CUTS - "R * FILE 128
NODENAME" TO DO A "V * FILE 128
NET,INACT,R,ID=NODENAME" FOR EXAMPLE. * FILE 128
SP1UT017 * FILE 128
THE SYSLOG SCAN PROGRAM. * FILE 128
SP1VO00 * FILE 128
THE ISPF PANEL FOR THE VTAM/ISPF COMMAND * FILE 128
FACILITY. * FILE 128
SP1VO00A * FILE 128
THE ISPF HELP PANEL FOR THE VTAM/ISPF * FILE 128
COMMAND FACILITY. * FILE 128
SP10 * FILE 128
THE ISPF MESSAGES MEMBER FOR THE VTAM/ISPF * FILE 128
COMMAND FACILITY. * FILE 128
SYSENTER * FILE 128
A VERY GENERAL PURPOSE ASSEMBLER PROGRAM * FILE 128
ENTRY MACRO. IT SUPPORTS BOTH REENTRANT * FILE 128
AND NON-REENTRANT PROGRAMS AND WILL ALSO * FILE 128
GETMAIN YOUR WORK AREA ALONG WITH YOUR * FILE 128
SAVE AREA. SEE THE INTERNAL DOCUMENTATION * FILE 128
FOR MORE DETAILS. USED BY BOTH SP1TC014 * FILE 128
AND SP1UT017. * FILE 128
SYSRETRN * FILE 128
THE RETURN MACRO CORRESPONDING TO * FILE 128
SYSENTER. IT USES GLOBAL VARIABLES SET IN * FILE 128
SYSENTER TO DETERMINE WHETHER OR NOT TO * FILE 128
FREEMAIN THE SAVE AND WORK AREAS. SEE THE * FILE 128
INTERNAL DOCUMENTATION FOR MORE DETAILS. * FILE 128
UT017DOC * FILE 128
DOCUMENTATION (FBA FORMAT) FOR THE SYSLOG * FILE 128
SCAN FACILITY. * FILE 128
* FILE 128
is from James Erwin of MCRB Service Bureau, Inc. * FILE 129
and contains a modification to allow for shared * FILE 129
DASD CKPT. This is at various OS/390 levels. * FILE 129
* FILE 129
IS FROM SOUTHWESTERN PUBLIC SERVICE COMPANY * FILE 130
OF AMARILLO, TEXAS AND CONTAINS THE FOLLOWING * FILE 130
UTILITY PROGRAMS FROM THEM IN IEBUPDTE SYSIN * FILE 130
FORMAT * FILE 130
* FILE 130
BLGS11 CREATES VERSION 2 INFO/SYS SESSION * FILE 130
PARAMETER WITH THE CBTMODS INFO/MVS * FILE 130
DATABASE AS FILE 1 (SE =1). * FILE 130
* FILE 130
CBT$ INSTRUCTIONS FOR INSTALLING THE VERSION 2 * FILE 130
CBTMODS INFO/MVS DATABASE. * FILE 130
* FILE 130
CBTAMS IDCAMS DELETE AND DEFINE OF THE VERSION 2 * FILE 130
CBTMODS INFO/MVS SDDS AND SDIDS FILES AND * FILE 130
INITIALIZATION BY THE BLGUT2 UTILITY. * FILE 130
* FILE 130
CBTBLD USES THE BLGOZUD UTILITY TO BUILD THE * FILE 130
VERSION 2 CBTMODS INFO/MVS DATABASE. * FILE 130
* FILE 130
CBTOZD PL/I PROGRAM THAT READS FILE 001 OF THE * FILE 130
CBT MODS TAPE AND CREATES AN INPUT FILE * FILE 130
FOR THE BLGOZUD UTILITY. * FILE 130
* FILE 130
CDF CONSOLE DISPLAY FACILITY - THIS VERSION * FILE 130
WORKED UNCHANGED UNDER MVS/SP 1.3.4 AT AN * FILE 130
8409 LEVEL AND MVS/XA 2.1.3 AT AN 8509 * FILE 130
LEVEL. * FILE 130
* FILE 130
CDF$ INSTALLATION INSTRUCTIONS FOR THE CONSOLE * FILE 130
DISPLAY FACILITY * FILE 130
* FILE 130
CDFDATAB PANEL FOR THE CONSOLE DISPLAY FACILITY * FILE 130
* FILE 130
CDFHELP HELP PANEL FOR THE CONSOLE DISPLAY * FILE 130
FACILITY * FILE 130
* FILE 130
CDF00 MESSAGES FOR THE CONSOLE DISPLAY FACILITY * FILE 130
* FILE 130
IGC0023E ISPF AUTHORIZATION SVC. YOU CAN'T CALL * FILE 130
ISPF SERVICES FROM AN AUTHORIZED PROGRAM * FILE 130
(BELIEVE ME - I TRIED IT). * FILE 130
* FILE 130
INFOMGT TSO CLIST DRIVER FOR INFORMATION/SYSTEM * FILE 130
DIALOG * FILE 130
* FILE 130
INFOMGTP PANEL FOR INFOMATION/SYSTEM DIALOG * FILE 130
* FILE 130
IN00 MESSAGES FOR INFORMATION/SYSTEM DIALOG * FILE 130
* FILE 130
ISR@PRIM EXAMPLE PRIMARY OPTIONS MENU * FILE 130
* FILE 130
IS FROM BOB SIRKIS OF BRIDGESTONE SOFTWARE OF * FILE 131
TENNESSEE. THIS FILE CONTAINS 2 EXITS, ONE IS AN * FILE 131
SAR SECURITY USER EXIT, THE OTHER IS AN AUTO RESTORE * FILE 131
EXIT FOR DMS/OS * FILE 131
* FILE 131
IS FROM FIRST NATIONWIDE BANK OF DALY CITY, CA * FILE 132
THIS FILE CONTAINS SEVERAL UTILITIES FROM MR * FILE 132
GEORGE L. RAMAS. THIS FILE IS IN IEBUPDTE SYSIN * FILE 132
FORMAT. * FILE 132
* FILE 132
A. DAYTIMER THIS CLIST IS TO NOTIFY YOU * FILE 132
OF CALENDAR APPOINTMENTS. YOU CAN ADD TO * FILE 132
YOUR CALENDAR FOR AN APPOINTMENT LATER TODAY * FILE 132
OR FUTURE DATES * FILE 132
* FILE 132
B. PSUTABND THIS UTILITY IS USED TO HALT * FILE 132
PROCESSING IN A PROCEDURE IF A SELECTED * FILE 132
CONDITION CODE IS RECEIVED. * FILE 132
* FILE 132
C. PSUTDUMP THIS UTILITY IS A SUPER IEBGENER. * FILE 132
IT WILL ALLOW YOU TO HAVE UP TO 99 INPUTS * FILE 132
AND 99 OUTPUTS. * FILE 132
* FILE 132
D. PSUTGDG THIS PROGRAM IS USED TO LIST THE * FILE 132
NUMBER OF GDG ENTRIES FOR A SELECT GROUP OF * FILE 132
DATA SETS OR NODE LEVEL. IT SELECTS CERTAIN * FILE 132
FIELDS FROM AN IDCAMS LISTCAT OUTPUT. * FILE 132
* FILE 132
E. YREGS REGISTER EQUATE MACRO * FILE 132
* FILE 132
IS FROM ALAN C FIELD OF SUPER VALU INC. AND CONTAINS * FILE 133
SEVERAL OF THEIR UTILITIES, THIS FILE IS IN IEBUPDTE * FILE 133
SYSIN FORMAT AND CONTAINS THE FOLLOWING MEMBERS * FILE 133
* FILE 133
CLIST - SOME CLISTS TO DEMONSTRATE THE USE OF SOME * FILE 133
OF THE UTILITIES INCLUDED IN THIS FILE. * FILE 133
* FILE 133
CNTL - JCL TO RUN SOME OF THE UTILITIES INCLUDED * FILE 133
IN THIS FILE. * FILE 133
* FILE 133
ASM - ASSEMBLER LANGUAGE SOURCE FOR SOME USEFUL * FILE 133
UTILITIES. * FILE 133
* FILE 133
CPCMD - ENABLES MVS USERS RUNNING UNDER VM * FILE 133
TO ISSUE CP COMMANDS AND GET THE * FILE 133
RESPONSES BACK AT THEIR TSO * FILE 133
TERMINAL. CAN ALSO EXECUTED AS A * FILE 133
BATCH PROGRAM OR STARTED TASK. * FILE 133
LINK IT WITH AN ALIAS OF CP. ON * FILE 133
TSO THEN ENTER CP Q DASD FOR * FILE 133
EXAMPLE, OR CP ATT 58A MVS. * FILE 133
* FILE 133
DASDSUB - GET DASD DEVICE INFORMATION FROM * FILE 133
UCB. (USED BY SVTOC IN PLI.) * FILE 133
* FILE 133
DISASM3B - THE SVC TABLE FROM THE * FILE 133
DISASSEMBLER ON THE CBT TAPE. * FILE 133
MODIFIED FOR MVSXA AND COPIED INTO * FILE 133
SVCTAB. * FILE 133
* FILE 133
DSSLVL - DISPLAY CURRENT DF/DSS PROGRAM * FILE 133
LEVEL. * FILE 133
* FILE 133
JULSUB - DATE CONVERSION SUBROUTINE. * FILE 133
* FILE 133
LASTCLPA - COMMAND TO DISPLAY DATE AND TIME * FILE 133
OF LAST CLPA. A COMPANION PROGRAM * FILE 133
TO LASTIPL WHICH IS ON THE CBT * FILE 133
TAPE. * FILE 133
* FILE 133
LNKLST - DISPLAY NAMES OF LINKLST DATASETS * FILE 133
CURRENTLY IN USE. * FILE 133
* FILE 133
RACFDS - DISPLAY DATA ABOUT THE RACF * FILE 133
DATASET(S) IN USE. * FILE 133
* FILE 133
SMFDS - DISPLAY DATA ABOUT CURRENT SMF * FILE 133
DATASET USAGE. * FILE 133
* FILE 133
SVCTAB - PROGRAM TO DISPLAY SVCTABLE. * FILE 133
* FILE 133
TODCN - PROGRAM TO CONVERT TIMESTAMPS INTO * FILE 133
REAL DATES AND TIMES. * FILE 133
* FILE 133
VSAMNAME - CONVERT AND DISPLAY 'REAL' DATASET * FILE 133
NAMES ASSIGNED BY VSAM FOR PAGE, * FILE 133
MAN ETC. * FILE 133
* FILE 133
MACROS - MACROS NECESSARY TO ASSEMBLE SOURCE IN * FILE 133
MEMBER ASM. * FILE 133
* FILE 133
PLI - A PL/I UTILITY TO SORT IEHLIST LISTVTOC * FILE 133
OUTPUT INTO ADDRESS ORDER. * FILE 133
* FILE 133
IS FROM MR GREG PRICE OF PRYCROFT SIX * FILE 134
IN MELBOURNE, VICTORIA, AUSTRALIA. * FILE 134
THIS FILE IS IN IEBUPDTE SYSIN FORMAT AND CONTAINS * FILE 134
THE FOLLOWING : * FILE 134
* FILE 134
$$IEFU83 - IEFU83 EXIT PACKAGE WITH MPF EXITS. * FILE 134
SHOWS I/O COUNTS ETC. IN JOB MESSAGES. * FILE 134
* FILE 134
$$TSDDOC - DOCUMENTATION FOR THE $SPACE AND $LISTC * FILE 134
TSO COMMANDS FROM THE SECV. * FILE 134
* FILE 134
$$CRYPT - OBJECT DECK OF $ENCRYPT AND $DECRYPT TSO * FILE 134
COMMANDS FROM THE SECV. * FILE 134
* FILE 134
$FREEAL# - TSO HELP FOR $FREEALL. * FILE 134
* FILE 134
$FREEALL - ONE OF THE MANY 'FREE ALL'-LIKE COMMANDS. * FILE 134
THIS ONE HAS TERMINAL AND NON-TERMINAL * FILE 134
DDNAME EXEMPTION LISTS. READ THE TSO * FILE 134
HELP MEMBER TO GET THE FEEL OF IT. * FILE 134
* FILE 134
$HBLIST - LIST HSM BACKUP DETAILS FOR DATA SETS BY * FILE 134
LEADING CHARACTER STRING. IT EVEN WORKS * FILE 134
WHEN HSM IS DOWN, UNLIKE HLIST. REQUIRES * FILE 134
RACF READ ACCESS TO THE HSM BCDS. * FILE 134
* FILE 134
$HBLIST# - TSO HELP FOR $HBLIST. * FILE 134
* FILE 134
$HMLIST - SIMILAR TO $HBLIST EXCEPT FOR HSM MIGRATED * FILE 134
DATA SETS. ALSO WORKS WHEN HSM IS DOWN. * FILE 134
REQUIRES RACF READ ACCESS TO THE HSM MCDS. * FILE 134
* FILE 134
$HMLIST# - TSO HELP FOR $HMLIST. * FILE 134
* FILE 134
$HMLISTW - SAME AS $HMLIST EXCEPT THAT DETAIL FORMAT * FILE 134
HAS MORE ITEMS TO BE 120 BYTES WIDE. * FILE 134
* FILE 134
$INSTALL - JCL FOR ASSEMBLING $LISTC/$SPACE - SEE * FILE 134
$$TSDDOC. * FILE 134
* FILE 134
$LISTC - TSO HELP FOR $LISTC. * FILE 134
* FILE 134
$LISTM - CLIST FOR INVOKING $LISTX IN AN SPF * FILE 134
ENVIRONMENT OR FROM TSO READY. * FILE 134
* FILE 134
$LISTX - LEX EREMIN'S FULLSCREEN VERSION OF * FILE 134
LISTMEM. VALID MEMBER SELECTION CODES ARE * FILE 134
'D' TO DELETE, 'R' TO RENAME (ANY * FILE 134
CHARACTER ON THE KEYBOARD OTHER THAN SPACE * FILE 134
MAY BE USED IN THE NEW MEMBER NAME), 'E' * FILE 134
TO EDIT, 'B' TO BROWSE. 'L' FOR LOCATE, * FILE 134
'N' FOR DIRECTORY REFRESH, AND MEMBER * FILE 134
COMMANDS ARE VALID FROM PRIMARY INPUT * FILE 134
AREA. PF7/19/8/20 FOR SCROLLING. PF3/15 * FILE 134
TO EXIT AND TO CANCEL A RENAME BEFORE THE * FILE 134
NEW NAME IS ENTERED. 'MAX' UP AND DOWN * FILE 134
ARE ALSO ALLOWED. * FILE 134
* FILE 134
$SPACE - TSO HELP FOR $SPACE. * FILE 134
* FILE 134
$SP3MODS - MEMBER CONTAINING MVS AND RELATED PRODUCT * FILE 134
USERMODS IN IEBUPDTE/PDSLOAD INPUT FORMAT. * FILE 134
THESE ARE AT THE SP3 LEVEL. INCLUDED ARE * FILE 134
JES2 EXITS FOR MAX COND CODE REPORTING IN * FILE 134
THE NOTIFY MESSAGE, SDSF MOD TO SHOW NJE * FILE 134
AND "AWAITING OUTPUT" QUEUES IN 'SDSF I' * FILE 134
BY DEFAULT, MOD TO STOP TSO TEST 'LIST I' * FILE 134
STOPPING AT BAD OPCODE, MPF EXIT TO TELL * FILE 134
TSO USER OF ALLOCATED DATA SET THAT BATCH * FILE 134
JOB IS WAITING FOR, MOD TO GET SYSIN AND * FILE 134
SYSOUT DD I/O COUNT IN TCT AND SMF DD * FILE 134
LEVEL STATISTICS, AND RELATED SAMPLE * FILE 134
PARMLIB MEMBERS. * FILE 134
* FILE 134
$SP4MODS - MEMBER CONTAINING MVS AND RELATED PRODUCT * FILE 134
USERMODS IN IEBUPDTE/PDSLOAD INPUT FORMAT. * FILE 134
THE MODS ARE THE SAME AS IN $SP3MODS, BUT * FILE 134
HAVE BEEN UPDATED TO THE SP4 LEVEL. THIS * FILE 134
COPY OF 'MSG2USER' IS GOOD FOR ALL LEVELS. * FILE 134
* FILE 134
$43MODS - SOME BITS OF $SP4MODS UPDATED FOR SP4.3. * FILE 134
* FILE 134
#PDSTBL - MEMBER FOR PDS 8.3 AND PDS 8.4 COPIED FROM * FILE 134
CBT FILE 182 AND UPDATED SO 'REVIEW :' * FILE 134
AND 'PRINTOFF :' PROCESS THE WHOLE DATA * FILE 134
SET ONCE, RATHER THAN EACH MEMBER * FILE 134
INDIVIDUALLY. GOES WITH MEMBER @PRINTO. * FILE 134
* FILE 134
@PRINTO - MEMBER FOR PDS 8.3 AND PDS 8.4 COPIED FROM * FILE 134
CBT FILE 182 AND UPDATED SO 'REVIEW :' * FILE 134
AND 'PRINTOFF :' PROCESS THE WHOLE DATA * FILE 134
SET ONCE, RATHER THAN EACH MEMBER * FILE 134
INDIVIDUALLY. GOES WITH MEMBER #PDSTBL. * FILE 134
* FILE 134
ABEND - FAMOUS TSO HELP. LIFTED FROM CBT MODS * FILE 134
FILE OF SHARE TAPE BUT HAS HAD SEVERAL * FILE 134
HUNDRED LINES ADDED TO IT. * FILE 134
* FILE 134
ANIM1-7 - SAMPLE ANIMATION BY CRAIG H???????. * FILE 134
INCLUDED HERE IN THE HOPE THAT IT WILL * FILE 134
INSPIRE SOMEONE TO PRODUCE A FULL-LENGTH * FILE 134
ANIMATION FEATURE FOR 3270 WITH VECTOR * FILE 134
GRAPHICS. * FILE 134
* FILE 134
CLRSCRN - OBJECT DECK OF ASSEMBLER SUBROUTINE OF * FILE 134
"PROGRAM" INCLUDED FOR COMPLETENESS. * FILE 134
* FILE 134
CONCAT$ - JCL TO ASSEMBLE CONCATEM. * FILE 134
* FILE 134
CONCAT# - TSO HELP FOR CONCAT. * FILE 134
* FILE 134
CONCATEM - FUNCTIONING REENTRANT VERSION OF THE * FILE 134
CONCAT TSO COMMAND FROM FILE 270. * FILE 134
* FILE 134
CUBE - STATIC VECTOR GRAPHICS SAMPLE BY THE SAME * FILE 134
CONTRIBUTOR AS ANIM1 ETC. * FILE 134
* FILE 134
DATABASE - INPUT DECK TO PROGRAM. * FILE 134
* FILE 134
DCPU - PROGRAM TO DISPLAY CPU UTILIZATION AT OS * FILE 134
CONSOLE OR TSO TERMINAL. PROGRAM * FILE 134
PARAMETER CAN BE USED TO CONTROL DURATION * FILE 134
OF SAMPLE. CAN BE HANDY TO INSTALL AS A * FILE 134
STARTED TASK ON A SYSTEM WITHOUT MUCH * FILE 134
THIRD PARTY STUFF SO OPERATOR/SYSPROG CAN * FILE 134
SEE WHO IS HOGGING THE CPU WHEN TSO * FILE 134
RESPONSE DIES. MAKE MAKE SURE YOU GIVE * FILE 134
THE STARTED TASK HIGH PRIORITY IN YOUR * FILE 134
ICS. I/O CODE PINCHED FROM * FILE 134
DJOBS/DTSO/DDASD/DTAPES OR SOME SUCH. * FILE 134
SUPPORTS MVS/XA AND MVS/ESA. * FILE 134
* FILE 134
DCS - THE DEFINE CONSTANTS FOR SCREEN MACRO USED * FILE 134
BY REVIEW AND ENHANCED A BIT TO SUPPORT * FILE 134
EXTENDED COLOURS AND HIGHLIGHTING. HANDY * FILE 134
FOR ANY 3270 FULLSCREEN PROGRAMMING. * FILE 134
* FILE 134
DDASD - XA ONLY VERSION OF THE DDASD COMMAND * FILE 134
LIFTED FROM SOME SHARE TAPE IN 1981. * FILE 134
UPDATED TO WORK ON BOTH RELEASE 1 AND 2 OF * FILE 134
MVS/XA (2.1.X AND 2.2.0). WORKS OKAY ON * FILE 134
MVS/ESA. NOW UPDATED FOR SP4. * FILE 134
* FILE 134
DECDATE - ASSEMBLER SUBROUTINES OF PROGRAM. * FILE 134
* FILE 134
DECIDER - CLIST FOR VOCATIONAL GUIDANCE. * FILE 134
* FILE 134
DIVER - TSO TPUT PROGRAM WRITTEN BY STEVE BEER. * FILE 134
IT USES EXTENDED COLOUR AND GRAPHICS * FILE 134
ESCAPE. * FILE 134
* FILE 134
DIVEROBJ - OBJECT DECK OF DIVER PREVIOUSLY SHIPPED * FILE 134
AS MEMBER 'DIVER'. X'0A23' AT OFFSET * FILE 134
X'38' HAS BEEN ZAPPED TO X'0A32'. * FILE 134
* FILE 134
DUPTIME - TSO COMMAND OR BACKGROUND PROGRAM TO * FILE 134
DISPLAY UP-TIME (TIME SINCE LAST IPL). * FILE 134
IF A JOB NAME IS SUPPLIED AS AN OPERAND * FILE 134
OR PROGRAM PARAMETER THEN THE ADDRESS * FILE 134
SPACE TRANSACTION RESIDENT TIME IS SHOWN. * FILE 134
FOR NON-SWAPPABLE TASKS OR JOBS THIS IS * FILE 134
THE UP-TIME SO YOU CAN TELL HOW LONG DB2 * FILE 134
OR IMS HAS BEEN UP. USE AN ASTERISK TO * FILE 134
PROCESS ALL ACTIVE ADDRESS SPACES. * FILE 134
* FILE 134
DYNALC - HANDY DYNAMIC ALLOCATION MACRO FROM BRUCE * FILE 134
BORDONARO. USED BY ZAP. * FILE 134
* FILE 134
EDBOX - DAVID PRICE EDIT MACRO FOR 3278T SUPPORT. * FILE 134
* FILE 134
EDICAT - ISPF EDIT MACRO FOR LISTICAT OUTPUT - * FILE 134
PART OF THE PACKAGE IN LISTICAT. * FILE 134
* FILE 134
EDPRT - DAVID PRICE EDIT MACRO FOR 3278T SUPPORT. * FILE 134
* FILE 134
EDUNBOX - DAVID PRICE EDIT MACRO FOR 3278T SUPPORT. * FILE 134
* FILE 134
EDUNPRT - DAVID PRICE EDIT MACRO FOR 3278T SUPPORT. * FILE 134
* FILE 134
EDVIO - CLIST TO SPF EDIT THE TEMPORARY ISPCTL * FILE 134
FILE. MANY DIALOGS LIKE SMPE GIVE THE * FILE 134
OPPORTUNITY TO EDIT/BROWSE/ SUBMIT THE * FILE 134
GENERATED JCL. SUBMIT (BEING *REAL* TSO) * FILE 134
HAS NO PROBLEM BUT EDIT/BROWSE DOES NOT * FILE 134
SUPPORT VIO. BROWSE IS EASILY REPLACED BY * FILE 134
REVIEWING THE DDNAME. THIS CLIST (TO BE * FILE 134
INVOKED FROM THE PRIMARY COMMAND AREA OF * FILE 134
THE APPROPRIATE SPLIT SCREEN) ALLOWS FINAL * FILE 134
EDITING BEFORE JOB SUBMISSION. WRITTEN * FILE 134
BY TONY WATSON. * FILE 134
* FILE 134
FLAG - STATIC VECTOR GRAPHICS SAMPLE BY C.H. * FILE 134
* FILE 134
FSHELP - FULLSCREEN TSO HELP COMMAND - AN ALIAS * FILE 134
OF 'REVIEW'. SEE MEMBER 'REVINST' FOR * FILE 134
INSTALLATION DETAILS. PREFERRED NAME OF * FILE 134
'HEL' BY SOME. 'FSH' FOR SHORT. * FILE 134
* FILE 134
FSHELP# - TSO HELP FOR FSHELP. SEE MEMBER REVINST. * FILE 134
* FILE 134
GE2 - TPUT PROGRAM (CARD GAME PROTOTYPE). * FILE 134
* FILE 134
GRPSTR - TSO COMMAND FOR WITHIN CLISTS ONLY. * FILE 134
RETURNS THE RACF GROUP NAME INTO A CLIST * FILE 134
VARIABLE CALLED &GRPSTR. * FILE 134
* FILE 134
HEL - FULLSCREEN TSO HELP COMMAND - AN ALIAS * FILE 134
OF 'REVIEW'. SEE MEMBER 'REVINST' FOR * FILE 134
INSTALLATION DETAILS. * FILE 134
* FILE 134
HEL# - TSO HELP FOR HEL. * FILE 134
* FILE 134
IEFUJI - SMF EXIT FOR JOB ACCOUNTING. HANDLES * FILE 134
STARTED TASKS SO STEP ACCOUNTING IS * FILE 134
NOT NEEDED. (ACF2 IN THIS EXAMPLE.) * FILE 134
* FILE 134
IEFUJV - SMF EXIT FOR JOB ACCOUNTING. HANDLES * FILE 134
STARTED TASKS SO STEP ACCOUNTING IS * FILE 134
NOT NEEDED. GOES WITH IEFUJI ABOVE. * FILE 134
* FILE 134
IKJEFF10 - TSO SUBMIT EXIT FROM CBT FILE 369. * FILE 134
SEE MEMBER $$INDEX9 FOR DISCUSSION. * FILE 134
* FILE 134
IKJEFF53 - TSO FIB EXIT FROM IBM IPO. * FILE 134
SEE MEMBER $$INDEX9 FOR DISCUSSION. * FILE 134
* FILE 134
IMAGE1-2 - STATIC VECTOR GRAPHICS SAMPLE BY C.H. * FILE 134
PRODUCING NON-STANDARD COLOURS. * FILE 134
* FILE 134
IMSSIGN - USERMOD FOR IMS V3R1. CAN EASILY BE * FILE 134
REWORKED FOR IMS V4. IMS TYPES SHOULD * FILE 134
DEFINITELY CHECK THIS OUT. * FILE 134
* FILE 134
ISR@PRIM - SAMPLE FOR INSTALLING OPTIONS "U" AND "W". * FILE 134
SEE $$TSDDOC REGARDING OPTION "U". * FILE 134
SEE $$INDEX9 REGARDING OPTION "W". * FILE 134
SEE $$INDX11 REGARDING XSPLIT AND "XO". * FILE 134
* FILE 134
JOBCLASS - EXAMPLE OF A SUGGESTED METHOD FOR KEEPING * FILE 134
USERS INFORMED OF THE EVER-CHANGING * FILE 134
CRITERIA FOR JOB CLASS SELECTION. * FILE 134
* FILE 134
JOTTO - LEX EREMIN CLIST FOR WORDY TYPES. * FILE 134
* FILE 134
LASTCC - HELP MEMBER UPDATED FOR TSO/E V2R3. * FILE 134
* FILE 134
LDEF.... - EXAMPLES OF INVOKING SOME ISPF * FILE 134
APPLICATIONS USING LIBDEF SERVICES. * FILE 134
SEE MEMBER $$INDEX9 FOR DISCUSSION. * FILE 134
* FILE 134
LIFE - LEX EREMIN IMPLEMENTATION OF THE FAMOUS * FILE 134
PROCESS. SUPPORTS PDS'S CONTAINING YOUR * FILE 134
FAVOURITE SCENARIOS. * FILE 134
* FILE 134
LISTBCDS - CLIST TO USE $HBLIST TO PUT A LIST OF ALL * FILE 134
HSM DATA SET BACKUPS INTO A DATA SET. * FILE 134
* FILE 134
LISTICAT - COPIED FROM FILE 047 WITH CATALOG * FILE 134
RECOVERABILTY ENHANCEMENTS ADDED. * FILE 134
SEE MEMBER $$INDX14 FOR DESCRIPTION. * FILE 134
* FILE 134
LISTMCDS - CLIST TO USE $HMLIST TO PUT A LIST OF ALL * FILE 134
HSM MIGRATED DATA SETS INTO A DATA SET. * FILE 134
* FILE 134
LSTWMCDS - CLIST TO USE $HMLISTW TO PUT A LIST OF ALL * FILE 134
HSM MIGRATED DATA SETS INTO A DATA SET. * FILE 134
* FILE 134
LISTVOL - AN OLD FAVOURITE ADJUSTED TO RUN ON ALL * FILE 134
KNOWN MVS'S. LISTS DASD FREE SPACE. * FILE 134
* FILE 134
MSGASIDX - MPF EXIT TO ADD ' - ASID XXXX' TO A WTO * FILE 134
WHERE XXXX IS THE HEX ASID. USEFUL FOR * FILE 134
IEF403I TO SEE WHICH BATCH JOB(S) CAUSED * FILE 134
STORAGE FRAGMENTATION IN INITIATORS. * FILE 134
* FILE 134
OAC..... - MACROS USED BY ZAP. * FILE 134
* FILE 134
PDSETEST - A SAMPLE PROGRAM TO SHOW DATA FETCHED BY * FILE 134
QSAM WHEN READING A PDSE DIRECTORY. * FILE 134
SEE MEMBER $$INDEX6 FOR DETAILS. * FILE 134
* FILE 134
PGMINIT - A CLIST TO DECODE THE SOURCE OF PROGRAM. * FILE 134
* FILE 134
PGMINST - SOME INSTALLATION INSTRUCTIONS FOR * FILE 134
PROGRAM. * FILE 134
* FILE 134
PROGRAM - A PL/1 PROGRAM TAKEN FROM A SHARE TAPE AND * FILE 134
MODIFIED. PL/1 TRANSIENT LIBRARY REQUIRED * FILE 134
FOR EXECUTION. * FILE 134
* FILE 134
PS-PS7 - VECTOR GRAPHICS TPUT PGMS BY CHRIS S?????. * FILE 134
* FILE 134
RANDU - FORTRAN SUBROUTINE OF PROGRAM. GENERATES * FILE 134
NO FORTLIB CALLS. * FILE 134
* FILE 134
REVCAT - SYSCTLG BROWSER ADAPTED FROM REVIEW JUST * FILE 134
BECAUSE CVOLS ARE ORGANIZED LIKE PDS * FILE 134
DIRECTORY BLOCKS. INCLUDED HERE ON THE * FILE 134
OFF-CHANCE THAT SOMEONE IN THE WORLD OTHER * FILE 134
THAN SECV STILL HAS OS CATALOGS. * FILE 134
* FILE 134
REVCMPBF - 3270 BUFFER COMPRESSION ROUTINE USED BY * FILE 134
REVIEW AND REVCAT. * FILE 134
* FILE 134
REVIEW - THE ORIGINAL REASON FOR THIS WHOLE FILE. * FILE 134
NON-ISPF FULL-COLOUR FULLSCREEN TAPE/DISK * FILE 134
VSAM/NON-VSAM DATA SET AND DB2 TABLESPACE * FILE 134
BROWSER, SMF, LOGREC, VTOC AND GENERAL * FILE 134
DSECT RECORD FORMATTER, PDS OFFLOADER, * FILE 134
DATA RECLAIMER AND TRANSLATOR. NOW WITH * FILE 134
LOGICAL PARMLIB SUPPORT. "RELEASE 31." * FILE 134
LIFTED FROM CBT MODS TAPE VERSION 230 * FILE 134
CIRCA 1984 AND HAS BEEN A "TERMINAL" CASE * FILE 134
OF CREEPING FEATURISM EVER SINCE. READ * FILE 134
LEADING COMMENTS FOR CHANGES. A PIECE OF * FILE 134
RESISTANCE. SHOULD WORK WITHOUT ERROR ON * FILE 134
ALL KNOWN MVS LEVELS UP TO OS/390. * FILE 134
* FILE 134
REVIEW$ - JCL TO ASSEMBLE REVIEW. * FILE 134
* FILE 134
REVIEW# - TSO HELP FOR REVIEW. * FILE 134
* FILE 134
REVIEW@ - A DISCUSSION OF ADVANCED (UNDOCUMENTED) * FILE 134
'REVIEW' FEATURES/BEHAVIOUR/LOGIC/ILLOGIC. * FILE 134
(FOR RELEASE 16, SO IT IS A BIT OLD NOW.) * FILE 134
* FILE 134
REVINST - INSTALLATION STEPS FOR 'REVIEW' AND 'HEL'. * FILE 134
* FILE 134
REVLMOD - LOAD MODULE RECONSTRUCTION PROGRAM USED * FILE 134
BY REVIEW FOR =PDSLOAD PROCESSING. * FILE 134
* FILE 134
REVLMOD$ - JCL TO ASSEMBLE REVLMOD. * FILE 134
* FILE 134
REVSMF - SMF RECORD FORMATTING ROUTINE OF REVIEW. * FILE 134
HANDLES LOTS OF SMF RECORDS WITH SOME CODE * FILE 134
PINCHED FROM $SMFBRWS. UPDATED TO * FILE 134
MVS/SP5.2 LEVEL. SEVERAL RECORD FORMATS * FILE 134
ARE NOW LEFT/RIGHT SCROLL SENSITIVE. * FILE 134
SEE MEMBER REVIEW@ FOR DISCUSSION. * FILE 134
* FILE 134
REVSMF$ - JCL TO ASSEMBLE REVSMF. * FILE 134
* FILE 134
REVTAPE - SAMPLE CLIST SHOWING USE OF REVIEW TO FIND * FILE 134
OUT WHAT IS ON A TAPE. CAN BE HANDY IF * FILE 134
YOU DON'T KNOW WHAT IS ON A TAPE AND YOU * FILE 134
ARE ALLERGIC TO JCL. * FILE 134
* FILE 134
RIAWHO - A CICS TRANSACTION. SEARCHES THE TCT. * FILE 134
IF USERID SUPPLIED, RETURNS THE TRANSAC- * FILE 134
TION, TERMINAL ID, AND NETNAME. * FILE 134
IF TERMID SUPPLIED, RETURNS THE USERID, * FILE 134
TRANSACTION AND NETNAME. * FILE 134
APPLID, TIME, AND DATE ARE ALSO DISPLAYED. * FILE 134
OKAY FOR AUTOINSTALL. (FROM ANN AUSTIN.) * FILE 134
* FILE 134
R062A10 - OBJECT DECK FROM CBT FILE 352. * FILE 134
ASSEMBLER SUBROUTINE OF 'PROGRAM' * FILE 134
INCLUDED HERE FOR COMPLETENESS. * FILE 134
* FILE 134
SCANX - PDS SCANNER. SEARCH ARGUMENTS CAN BE FROM * FILE 134
THE SIMPLE TO THE BOOLEAN RIDICULOUS. CAN * FILE 134
ALSO SELECT/EXCLUDE CERTAIN MEMBER GROUPS * FILE 134
(BASED ON MEMBER NAME PREFIX) TO REDUCE * FILE 134
THE SEARCH TIME. MOST CONVENIENTLY * FILE 134
INVOKED FROM TSD UTILITY PANELS. * FILE 134
* FILE 134
SHOWDS - FAMOUS TSO COMMAND LIFTED FROM CBT MODS * FILE 134
FILE OF SHARE TAPE IN 1983 AND MODIFIED * FILE 134
FOR ICF ETC. A MUST. WON'T RECALL * FILE 134
MIGRATED DATA SETS BY ACCIDENT. READ * FILE 134
LEADING COMMENTS IN SOURCE FOR EXACT * FILE 134
DETAILS. SIMILAR VERSIONS PROBABLY * FILE 134
AVAILABLE FROM ELSEWHERE ON THE CBT TAPE. * FILE 134
SHOULD WORK WITHOUT ERROR ON ALL KNOWN MVS * FILE 134
LEVELS UP TO ESA. * FILE 134
* FILE 134
SHOWDS$ - JCL TO ASSEMBLE SHOWDS. * FILE 134
* FILE 134
SHOWDS# - TSO HELP FOR SHOWDS. * FILE 134
* FILE 134
SKJ..... - SEE $$TSDDOC. * FILE 134
* FILE 134
SNAKE - GREG PRICE'S INTERPRETATION FOR TSO OF A * FILE 134
PROGRAM SEEN ON A UNIX SYSTEM. * FILE 134
* FILE 134
SNAKE$ - JCL TO ASSEMBLE SNAKE. * FILE 134
* FILE 134
SPGSMPE - SMP/E DIALOG FRONT-END FOR SYSPROGS WHO * FILE 134
ROUTINELY ACCESS MORE THAN ONE GLOBAL * FILE 134
ZONE. SEE ISR@PRIM FOR INVOCATION. * FILE 134
ALSO SEE MEMBER $$INDEX9 FOR DISCUSSION * FILE 134
ON VARIOUS METHODS OF INVOCATION WITH * FILE 134
LIBDEFS AND SO ON. (THIS IS OPTION "W".) * FILE 134
* FILE 134
SPGSMPEP - PANEL FOR SPGSMPE CLIST. * FILE 134
* FILE 134
SPGSMPE4 - SPGSMPE CLIST FOR SMP/E RELEASE 4. * FILE 134
* FILE 134
SPGSMPE5 - SPGSMPE CLIST FOR SMP/E RELEASE 5.1. * FILE 134
* FILE 134
SVMDSSU - FRONT END TO DF/DSS TO BACKUP VM VOLUMES * FILE 134
UNDER MVS. SEE MEMBER $$INDEX2 FOR A * FILE 134
DETAILED DISCUSSION. * FILE 134
* FILE 134
TERMTEST - NON-GDDM TSO TERMINAL CAPABLITY TESTER AND * FILE 134
SYMBOL EDITOR. CRANK IT UP FOR A TEST * FILE 134
RUN. THE SNAZZIER THE TERMINAL THE BETTER * FILE 134
(PRETTY WELL). NEEDS THE DCS MACRO TO * FILE 134
ASSEMBLE. PROGRAM ORGANIZED LIKE A DOG'S * FILE 134
DINNER BUT IT DOES THE JOB; A TRIUMPH OF * FILE 134
THE MONOLITHIC APPROACH. A MANTELPIECE. * FILE 134
INSTALLATION RECOMENDATION: * FILE 134
INSTALL INTO LINKLIST SO THAT ANY USER CAN * FILE 134
USE IT ON HIS/HER OWN TERMINAL WHILE IN * FILE 134
DIAGNOSTIC TELEPHONIC DIALOG WITH * FILE 134
SYSTEM/NETWORK SUPPORT. (EG. IS THE QUERY * FILE 134
BIT ON? WHAT SCREEN SIZES DOES THE VTAM * FILE 134
LOGMODE ALLOW? WHICH APL CHARACTERS ARE * FILE 134
CORRECTLY SUPPORTED? ETC.) * FILE 134
NEEDLESS TO SAY, FULL-SCREEN PROGRAM * FILE 134
DEVELOPERS MAY FIND TERMTEST HANDY TO * FILE 134
DETERMINE OR VERIFY THE CODES FOR SPECIFIC * FILE 134
SCREEN LOCATIONS, GRAPHIC CHARACTERS AND * FILE 134
ATTENTION IDENTIFIERS. ON THE OTHER HAND, * FILE 134
SOMEONE MAY JUST WANT TO PLAY AROUND WITH * FILE 134
FEATURES OF THE TERMINAL HARDWARE. ALSO * FILE 134
SEE "TERMTEST TALK" IN MEMBER $$INDEX2. * FILE 134
* FILE 134
TERMTYPE - MACRO TO PERFORM TSS TERMTYPE FUNCTION. * FILE 134
SUPPLIED HERE SO THAT TERMTEST AND VIEW * FILE 134
MAY BE ASSEMBLED WITHOUT SOURCE CHANGES. * FILE 134
* FILE 134
TESTLSTI - TSO TEST ZAP FROM $SP4MODS UPDATED DUE * FILE 134
PUT MAINTENANCE. * FILE 134
* FILE 134
TEWN - WACKY SCREEN TEST. * FILE 134
* FILE 134
TSD..... - SEE $$TSDDOC. * FILE 134
* FILE 134
TSOPNAME - DINKY LITTLE PROG TO COPY RACF PROGRAMMER * FILE 134
NAME INTO JES2 JCT PROGRAMMER NAME FIELD. * FILE 134
INTENDED FOR TSO LOGON CLIST SO TSU * FILE 134
GENERATED OUTPUT HAS THE PROGRAMMER NAME * FILE 134
IN THE SEPARATORS. JES2 2.2.0/3.1.1 * FILE 134
VERSION SUPPLIED HERE. CAN BE CHANGED * FILE 134
EASILY TO SUPPORT TOP SECRET RATHER THAN * FILE 134
RACF. (NOT NEEDED FOR ACF2.) * FILE 134
* FILE 134
UIDSTR - TSO COMMAND FOR WITHIN CLISTS ONLY. * FILE 134
RETURNS THE ACF2 UID STRING INTO A CLIST * FILE 134
VARIABLE CALLED &UIDSTR. * FILE 134
* FILE 134
VIEW - MVS/370 (AND, IF YOU'RE INTERESTED, MSP) * FILE 134
PROGRAM TO PERFORM A SENSE ID TO A * FILE 134
NOMINATED I/O DEVICE, OR A READ BUFFER TO * FILE 134
A NOMINATED GRAPHIC DISPLAY DEVICE. DOES * FILE 134
NOT SUPPORT EXTENDED ARCHITECTURE. * FILE 134
* FILE 134
VMUCBZAP - MUCH THE SAME AS SVMDSSU EXCEPT THAT IT * FILE 134
WAS NOT SPECIFICALLY A FRONT END TO * FILE 134
ANYTHING. LETS YOU BROWSE/REVIEW/ZAP OR * FILE 134
WHATEVER VM MINIDISKS FROM MVS. SEE * FILE 134
MEMBER $$INDEX2 FOR MORE DETAILS. * FILE 134
* FILE 134
WORM - GREG PRICE'S INTERPRETATION FOR TSO OF A * FILE 134
PROGRAM SEEN ON A UNIX SYSTEM. A * FILE 134
BREAKTHROUGH IN ER... SOMETHING. USEFUL * FILE 134
(?) TO MEASURE TPUT ELAPSED TIME TO GET AN * FILE 134
IDEA OF NETWORK DELAY. READ COMMENTS IN * FILE 134
SOURCE FOR FULL DOCO. * FILE 134
* FILE 134
WORM$ - JCL TO ASSEMBLE WORM. * FILE 134
* FILE 134
X....... - COMPONENTS OF THE FAMOUS SUPERLST VTOC * FILE 134
LISTER. FULLY SUPPORTS THE LATEST VTOC * FILE 134
SNAZZIES. READ COMMENTS IN XVTCLIST FOR * FILE 134
DETAILS. * FILE 134
* FILE 134
XSPLIT - CLIST TO CREATE NEW ISPF SESSION OVER * FILE 134
YOUR CURRENT ISPF SESSION. NEEDS AN * FILE 134
ADDITION TO YOUR ISPCMDS. SEE $$INDX11. * FILE 134
* FILE 134
XVTOCASM - JCL TO ASSEMBLE SUPERLST. * FILE 134
* FILE 134
ZAP - UCLA TSO ZAP COMMAND FROM THE CBT MODS * FILE 134
FILE OF VERSION 22 OF THE SHARE TAPE CIRCA * FILE 134
1983 WITH SOME EXTRA MODIFICATIONS. * FILE 134
PERHAPS THE MAIN CHANGE IS FULL VOLUME * FILE 134
ZAPPING SUPPORT WHICH, OF COURSE, REQUIRES * FILE 134
THE APPROPRIATE APF AND RACF AUTHORITIES. * FILE 134
* FILE 134
ZAP$ - JCL TO ASSEMBLE ZAP. * FILE 134
* FILE 134
ZAP$DOC - BRUCE BORDONARO'S NOTES ON THIS VERSION * FILE 134
OF THE UCLA ZAP COMMAND. * FILE 134
* FILE 134
ZAP# - TSO HELP FOR ZAP. * FILE 134
* FILE 134
* FILE 134
FOR ADDITIONAL INFORMATION SEE THE MEMBERS * FILE 134
$$INDEX THROUGH $$INDX24. * FILE 134
* FILE 134
IS FROM MR GREG PRICE OF PRYCROFT SIX * FILE 135
IN MELBOURNE, VICTORIA, AUSTRALIA. * FILE 135
THIS FILE IS IN IEBCOPY FORMAT AND CONTAINS * FILE 135
READY-TO-USE LOAD MODULES. * FILE 135
* FILE 135
** PROGRAMS AND COMMANDS FROM FILE 134: * FILE 135
* FILE 135
$CRYPT - TSO CP - ALIASES $ENCRYPT AND $DECRYPT * FILE 135
$FREEALL - TSO CP * FILE 135
$HBLIST - TSO CP - DSNAME 'HSM.BCDS' HARD CODED * FILE 135
$HMLIST - TSO CP - DSNAME 'HSM.MCDS' HARD CODED * FILE 135
$HMLISTW - TSO CP - DSNAME 'HSM.MCDS' HARD CODED * FILE 135
$LISTX - TSO CP - ALIAS $LISTM * FILE 135
ANIM1-5 - TSO CP OR PGM * FILE 135
CDSCB - TSO CP * FILE 135
CONCAT - TSO CP * FILE 135
CUBE - TSO CP OR PGM * FILE 135
DCPU - TSO/BATCH/STC PGM * FILE 135
DDASD - TSO CP OR BATCH/STC PGM * FILE 135
DIVER - TSO CP OR PGM - GE SUPPORT ASSUMED * FILE 135
DUPTIME - TSO CP OR TSO/BATCH/STC PGM - ALIAS DUP * FILE 135
FLAG - TSO CP OR PGM - TPUT DEMO * FILE 135
FSHELP - TSO CP - ALIAS FSH - ALIAS OF REVIEW * FILE 135
GE2 - TSO CP OR PGM - TPUT DEMO * FILE 135
HEL - TSO CP - FULLSCREEN HELP - ALIAS OF REVIEW * FILE 135
IEFU83 - SMF EXIT FROM $$IEFU83 * FILE 135
IKJEFF10 - TSO EXIT - ISPF V3.4 OFFSETS ASSUMED * FILE 135
IKJEFF53 - TSO EXIT * FILE 135
IMAGE1-2 - TSO CP OR PGM * FILE 135
LIFE - TSO CP * FILE 135
LISTICAT - LIST ICF CATALOG UTILITY * FILE 135
LISTVOL - TSO CP - ALIAS LISTV * FILE 135
MONO - TSO PGM - MONOPOLY * FILE 135
MSGASIDX - MPF EXIT * FILE 135
MSGFLUSH - MPF EXIT FROM $$IEFU83 * FILE 135
MSGJOBLG - MPF EXIT FROM $$IEFU83 * FILE 135
MSGNOJLG - MPF EXIT FROM $$IEFU83 * FILE 135
MSGNOLOG - MPF EXIT FROM $$IEFU83 * FILE 135
MSG2USER - MPF EXIT FROM $SP4MODS * FILE 135
PROGRAM - TSO PGM - PL/1 ADVENTURE * FILE 135
PS-PS7 - TSO CP OR PGM - TPUT DEMO * FILE 135
REVIEW - TSO CP - ALIAS REV,REVVSAM,HEL,FSHELP,FSH * FILE 135
REVLMOD - TSO/BATCH PGM - MAINLY FOR USE BY REVIEW * FILE 135
REVSMF - EXTERNAL SUBROUTINE OF REVIEW * FILE 135
SCANX - TSO/BATCH PDS SEARCH UTILITY PROGRAM * FILE 135
SHOWDS - TSO CP - ALIAS SDS * FILE 135
SKJ$LC00 - TSO CP - ALIASES $LCSPF, $LISTC AND $SPACE * FILE 135
SMFJBTIM - SMF TYPE26 POST-PROCESSING UTILITY PROGRAM * FILE 135
SNAKE - TSO CP OR PGM - * FILE 135
ALIASES HALFSNAK, HS, QS AND QUARTERS * FILE 135
SUPERLST - VTOC LISTING UTILITY PROGRAM * FILE 135
TERMTEST - TSO CP OR PGM - TSO 3270 TERMINAL TESTER * FILE 135
TESTDCS-2- TSO CP OR PGM - TPUT DEMO * FILE 135
TEWM - TSO CP OR PGM - TPUT DEMO * FILE 135
TSOPNAME - TSO CP OR PGM - CHECK JES2/RACF LEVELS * FILE 135
UIDSTR - TSO CP WITHIN CLIST ONLY - ACF2 ONLY * FILE 135
VIEW - TSO PROGRAM - PRE-XA ONLY * FILE 135
WORM - TSO CP OR PGM - ALIASES HALFTEST, HW, QW, * FILE 135
HALFWORM, QUARTEST AND QUARTERW * FILE 135
ZAP - TSO CP - ALIAS ZAP$ (ZAP$ IS USED BY PDS) * FILE 135
* FILE 135
** PROGRAMS AND COMMANDS FROM FILE 90: * FILE 135
* FILE 135
DELINKI - UTILITY WHICH CAN BE USED BY REVIEW * FILE 135
DWNSPDSR - EXTERNAL SUBROUTINE OF DELINKI * FILE 135
* FILE 135
** PROGRAMS AND COMMANDS FROM FILE 93: * FILE 135
* FILE 135
PDSLOAD - UTILITY WHICH CAN BE USED BY REVIEW * FILE 135
* FILE 135
** PROGRAMS AND COMMANDS FROM FILE 182: * FILE 135
* FILE 135
PDS85 - TSO CP - ALIAS PDS * FILE 135
THIS IS FOR (MAINLY NON-U.S.) SITES WHO * FILE 135
PREFER THE DD/MM/YY DATE FORMAT. * FILE 135
* FILE 135
** PROGRAMS AND COMMANDS FROM FILE 183: * FILE 135
* FILE 135
BR - TSO CP - ISPF ONLY - BROWSE ANY DSORG * FILE 135
FASTPATH - TSO CP - ISPF ONLY - ADDS IN-CORE ISPCMDS * FILE 135
LCAT - TSO CP - ISPF ONLY - ALIAS LC * FILE 135
SHOWMVS - TSO CP OR PGM - ISPF RECOMMENDED * FILE 135
* FILE 135
** PROGRAMS AND COMMANDS FROM FILE 296: * FILE 135
* FILE 135
COMPARE - TSO CP - FRONT END TO COMPAREB/IEBCOMPR * FILE 135
COMPAREB - YALE COMPARE UTILITY PROGRAM * FILE 135
* FILE 135
** PROGRAMS AND COMMANDS FROM FILE 300: * FILE 135
* FILE 135
IKJT9FI - TSO TEST SUBCOMMAND - UPDATE IKJTSO00 * FILE 135
IKJT9LB - TSO TEST SUBCOMMAND - UPDATE IKJTSO00 * FILE 135
LOGO - GDDM EXAMPLE FROM SOURCE MEMBER GDDM * FILE 135
NITEFLT - GDDM EXAMPLE FROM SOURCE MEMBER GDDM * FILE 135
SABREBAT - GDDM EXAMPLE FROM SOURCE MEMBER GDDM * FILE 135
SHUTTLE - GDDM EXAMPLE FROM SOURCE MEMBER GDDM * FILE 135
* FILE 135
is from Mr Howard Dean of Kaiser Permanente * FILE 136
IN Walnut Creek, California. * FILE 136
THIS FILE IS IN IEBUPDTE SYSIN FORMAT AND * FILE 136
CONTAINS THE FOLLOWING MEMBERS: FOR ADDITIONAL * FILE 136
INFORMATION SEE THE MEMBER CALLED $INDEX * FILE 136
* FILE 136
CURRENT ADDRESS: * FILE 136
* FILE 136
Howard M. Dean * FILE 136
Kaiser Foundation Health Plan * FILE 136
25 Via Monte Avenue * FILE 136
2nd Floor * FILE 136
Walnut Creek, CA 94598 * FILE 136
* FILE 136
(925) 926-3121 * FILE 136
* FILE 136
EMAIL - Howard.M.Dean@kp.org * FILE 136
* FILE 136
AAHLXXX WTO EXIT FOR CERTAIN 'GTF' MESSAGES * FILE 136
ADFHXXX WTO EXIT TO PROCESS CICS JOURNALS * FILE 136
AFNMXXX WTO EXIT TO PROCESS NDM LOG SWITCH * FILE 136
AIEAXXX WTO EXIT TO KICK OFF JOB TO COPY * FILE 136
SYS1.DUMPXX TO IPCS * FILE 136
AIEEXXX WTO EXIT TO HIGHLIGHT SMF DATASET * FILE 136
ERRORS * FILE 136
APLCAMS PROGRAM TO CALL IDCAMS TO ALLOW VSAM * FILE 136
ALLOCATION ON SYSDA * FILE 136
APUT MACRO TO CALL EPUTL FOR ASID TSO * FILE 136
COMMAND * FILE 136
ASID TSO/E COMMAND TO SHOW ADDRESS SPACE * FILE 136
DATA (31-BIT MODE) * FILE 136
BANNER BLOCK PRINT PARM FIELD (REQUIRES * FILE 136
'SYS1.AOSB0(IEFSD095)') * FILE 136
BRODCAST PROGRAM TO SCAN 'SYS1.BRODCAST' DATASET * FILE 136
AND REPORT * FILE 136
CARTCOPY PROGRAM GENERATE JCL TO CALL CARTPROC * FILE 136
AND INVOKE NEWVOL * FILE 136
CARTPROC CATALOGED PROCEDURE USED WITH CARTCOPY * FILE 136
CONSOLE TSO COMMAND TO DISPLAY THE OPERATOR * FILE 136
CONSOLE (XA 2.2) * FILE 136
CPPL MACRO TO GENERATE TSO CPPL BLOCK * FILE 136
CSPL MACRO TO GENERATE TSO CSPL BLOCK * FILE 136
DATECONV CONVERT JULIAN DATE TO GREGORIAN * FILE 136
DRDROID VTAM DYNAMIC RECONFIGURATION DECK * FILE 136
BUILDER * FILE 136
ENTER MACRO FOR ENTRY TO PROGRAM (SAVE * FILE 136
REGISTERS, ETC..) * FILE 136
EPUTL ROUTINE TO SET UP TEXT AND CALL PUTLINE * FILE 136
FOR ASID COMMAND * FILE 136
HMDCHRON TIME KEEPER SUPREME (RETURNS TOD IN * FILE 136
VARIOUS FORMATS) * FILE 136
HMDTIME MACRO TO MAP HMDCHRON 72 BYTE RETURN * FILE 136
AREA * FILE 136
IKJEFF10 TSO/E SUBMIT EXIT--MODIFIES JOBNAME, * FILE 136
NOTIFY ACF2 LOGONID * FILE 136
INMXZ02 TSO/E XMIT EXIT TO NOTIFY USER ON SAME * FILE 136
SYSTEM OF MAIL * FILE 136
INUSE MACRO TO SHOW REGISTERS ASSIGNED BY * FILE 136
LUSE * FILE 136
IOPL MACRO TO GENERATE TSO IOPL BLOCK * FILE 136
JULGREG JULIAN/GREGORIAN CONVERSION PROGRAM - * FILE 136
CALLED MY HMDCHRON * FILE 136
LDROP MACRO TO GENERATE DROP STATEMENT * FILE 136
LEAVE MACRO FOR EXIT FROM PROGRAM (RESTORE * FILE 136
REGS, ETC..) * FILE 136
LSPACE TSO/E COMMAND TO DISPLAY AVAILABLE * FILE 136
SPACE ON VOLUMES * FILE 136
LSPHELP HELP TEXT FOR THE LSPACE COMMAND * FILE 136
LUSE MACRO TO GENERATE USING STATEMENT * FILE 136
NEWVOL PROGRAM TO CONVERT 3420-->3480 VIA * FILE 136
FATS/FATAR IN CA-1 * FILE 136
PDFINIT TSO/E COMMAND TO INITIALIZE PROFILE FOR * FILE 136
ISPF/PDF * FILE 136
PPL MACRO TO GENERATE TSO PPL BLOCK * FILE 136
REGS MACRO TO GENERATE REGISTER EQUATES * FILE 136
SETUSER INSERT ACF2 LOGONID AND OTHER FIELDS * FILE 136
FOR TSO IN BATCH * FILE 136
TAPESCAN TAPE SCANNING PROGRAM - UPDATED FOR * FILE 136
3480 DRIVES * FILE 136
TAPESDOC DOCUMENTATION FOR THE TAPESCAN PROGRAM * FILE 136
(SOMEWHAT OLD) * FILE 136
TSOENTER MACRO FOR ENTRY TO TSO COMMANDS * FILE 136
TSOLEAVE MACRO FOR EXITING TSO COMMANDS * FILE 136
WRU TSO/E COMMAND TO DISPLAY USER IDENTITY * FILE 136
XABSM MACRO TO SWITCH BETWEEN 31-BIT AND * FILE 136
24-BIT MODES * FILE 136
* FILE 136
============================================= * FILE 136
* FILE 136
NONE OF THE PROGRAMS, ROUTINES, AND MACROS IN THIS * FILE 136
DATASET ARE GUARANTEED TO WORK OR BE "SAFE". AS WITH * FILE 136
ANY PUBLIC DOMAIN SOFTWARE IT IS THE RESPONSIBILITY * FILE 136
OF THE RECEIVING INSTALLATION TO TEST THE SOFTWARE * FILE 136
BEFORE RUNNING IT ON THEIR PRODUCTION SYSTEMS. IT MAY * FILE 136
CRASH YOUR SYSTEM, AND IF IT DOES, AMERICAN PRESIDENT * FILE 136
SYSTEMS ASSUMES NO RESPONSIBILITY. INSTALL THIS * FILE 136
SOFTWARE ON YOUR SYSTEM AT YOUR OWN RISK. ALSO, * FILE 136
AMERICAN PRESIDENT SYSTEMS DOES NOT GUARANTEE TO FIX * FILE 136
ANY OF THESE PROGRAMS OR UPGRADE THEM WHEN THEY * FILE 136
BECOME OBSOLETE. AMERICAN PRESIDENT SYSTEMS MAY * FILE 136
PERIODICALLY PUT UPDATED VERSION OF THESE AND OTHER * FILE 136
PROGRAMS ON THE CBT TAPE, BUT THEY ARE UNDER NO * FILE 136
OBLIGATION TO DO SO. MANY OF THESE PROGRAMS HAVE RUN * FILE 136
ON OUR SYSTEM, BUT THAT IS NOT A GURARANTEE THEY WILL * FILE 136
RUN ON YOUR SYSTEM. CAVEAT EMPTOR. * FILE 136
* FILE 136
NOTE ALSO, THAT THE SAME RESTRICTIONS ON * FILE 136
RESPONSIBILITY FOR OUR INSTALLATION (AMERICAN * FILE 136
PRESIDENT SYSTEMS) HOLD TRUE FOR HOWARD DEAN. I * FILE 136
WILL, HOWEVER, ACCEPT SUGGESTIONS FOR IMPROVEMENTS * FILE 136
AND ANSWER QUESTIONS ABOUT THESE PROGRAMS. A PROMPT * FILE 136
REPLY, THE CORRECT ANSWER, OR TIMELY IMPROVEMENTS * FILE 136
ARE NOT GUARANTEED. IF THERE ARE MISSING PARTS TO * FILE 136
THESE PROGRAMS, I WILL TRY TO FORWARD THE MACROS OR * FILE 136
ROUTINES TO ARNIE AT CBT, HOWEVER I DO NOT GUARANTEE * FILE 136
TO DO THIS IN A TIMELY MANNER. (YOU CAN'T, HOWARD. * FILE 136
YOU'D HAVE TO FORWARD THEM TO ME NOW). ALSO, JUST * FILE 136
BECAUSE THESE ROUTINES ARE ON THE CBT TAPE, I AM NOT * FILE 136
AVAILABLE FOR "DEMAND" SUPPORT AND NEITHER IS ARNIE * FILE 136
CASINGHINO. (PLEASE NOTICE THAT I AM NOT SAYING YOU * FILE 136
MAY CALL ME EITHER, BUT YOU CAN TRY). YOU MAY CALL * FILE 136
US, BUT WE CANNOT GUARANTEE A CORRECT AND PROMPT * FILE 136
ANSWER TO YOUR PROBLEM. AGAIN, YOU ARE ON YOUR OWN! * FILE 136
CAVEAT EMPTOR. * FILE 136
* FILE 136
IS FROM STEVE KLEEVES OF MAKITA USA FROM LA MIRADA * FILE 137
CALIFORNIA. THIS FILE CONTAINS AN EXTENSION TO * FILE 137
ISPF/PDF 3.4 THAT ALLOWS LISTING OF VSAM DATASETS * FILE 137
IN ADDITION TO THE NON-VSAM. * FILE 137
* FILE 137
IS FROM ART TANSKY OF SUNGARD IN VOORHEES, NEW JERSEY * File 138
AND CONTAINS A MODIFIED COPY OF SYSTEM FROM FILE 300 * FILE 138
OF THIS TAPE. THIS VERSION WORKS WITH 3090 AND DOES * FILE 138
NOT NEED TO BE AUTHORIZED. * FILE 138
* FILE 138
(UPDATED 2/94 FROM THE AUTHOR.) * FILE 138
* FILE 138
IS FROM MR DENNIS LONGNECKER FROM THE ADMINISTRATOR * FILE 139
OF THE COURT OF THE STATE OF WASHINGTON. FOR * FILE 139
ADDITIONAL INFORMATION SEE THE MEMBER CALLED $$DOC. * FILE 139
THIS FILE IS IN IEBUPDTE SYSIN FORMAT AND CONTAINS * FILE 139
THE FOLLOWING MEMBERS * FILE 139
* FILE 139
email: dennis.longnecker@courts.wa.gov * FILE 139
* FILE 139
JESEX008 EXIT 8 WHICH WILL SCAN THE JOB'S JCT AND * FILE 139
FIND OUT THE MAX ABEND CODE FOR THE GIVEN * FILE 139
JOB. THIS PROGRAM MUST BE IN COMMON * FILE 139
STORAGE. I ADD AN ENTRY IN IEALPAXX TO * FILE 139
LOAD MY VERSION FROM A LINKLIST LIBRARY * FILE 139
(SYS2.LINKLIB). * FILE 139
* FILE 139
JESEX016 THIS PROGRAM WORKS IN CONJUNCTION WITH EXIT * FILE 139
8. IT TAKES WHATEVER DATA IS IN THE * FILE 139
JCTUSER1 FIELD AND SENDS IT TO THE USER. * FILE 139
* FILE 139
OACJCT SINCE THE JES JCT AND THE MVS JCT USE THE * FILE 139
SAME NAME FOR SOME OF THE FIELDS, AND EXIT * FILE 139
8 USES BOTH JCT'S THERE IS A COMPILE ERROR * FILE 139
IF YOU DON'T DO SOMETHING ABOUT IT. * FILE 139
* FILE 139
SAS#BLOCK THIS IS A LITTLE SAS PROGRAM WHICH USES A * FILE 139
FDR VTOC LIST AND GIVES RECOMMENDED * FILE 139
BLOCKSIZES FOR THE TYPE OF DEVICE THE DATA * FILE 139
SET IS ON. * FILE 139
* FILE 139
TERMPROG THIS IS A CICS PROGRAM WHICH DISPLAYS ALL * FILE 139
THE TERMINALS SIGNED ON THE SYSTEM. IF * FILE 139
YOU PUT THE CURSOR NEXT TO A TERMINAL NAME * FILE 139
AND PRESS ENTER, DETAILED INFORMATION * FILE 139
ABOUT THE TERMINAL IS DISPLAYED. * FILE 139
* FILE 139
TESTPRTR IS A PROGRAM WHICH TESTS VTAM PRINTERS. IT * FILE 139
ALSO LOOKS AT THE BIND IMAGE SENT AND SENDS * FILE 139
A MESSAGE TO THE PRINTER TELLING IT WHAT * FILE 139
TYPE OF PRINTER IT IS. * FILE 139
* FILE 139
IS FROM MR MARK DIEHL OF HERCULES/ALLEGANY * FILE 140
BALLISTICS LAB AND CONTAINS A COPY OF THEIR 'DATA * FILE 140
ARCHIVAL RECOVERY SYSTEM' * FILE 140
* FILE 140
THE "DATA ARCHIVAL/RECOVERY SYSTEM" ("DARS") IS * FILE 140
AN ISPF/PDF BASED DIALOG THAT PROVIDES AUTOMATED * FILE 140
DASD MANAGEMENT. IT REQUIRES DF/DSS VERSION * FILE 140
V2.3, TSO/E V1.3, AND ISPF/PDF V2.2. * FILE 140
ESSENTIALLY, DARS IS A MENU-DRIVEN UTILITY THAT * FILE 140
AUTOMATES THE ARCHIVING AND RECOVERY OF DASD * FILE 140
DATA. IT IS EASILY MODIFIABLE TO ACCOMMODATE * FILE 140
SPECIFIC SITE NEEDS. IN ITS PRESENT FORM, AN * FILE 140
OPERATOR, ON A QUARTERLY SCHEDULE, MENU SELECTS * FILE 140
A (DF/DSS) DUMP JOB SUBMITTAL THAT ARCHIVES ALL * FILE 140
PUBLIC STORAGE DATASETS THAT HAVE BEEN * FILE 140
UNREFERENCED IN THE PAST YEAR OR GREATER. AN * FILE 140
ONLINE RECORD OF ALL ARCHIVED DATA IS KEPT SO * FILE 140
THAT A USER MAY INQUIRE OF THE STATUS OF * FILE 140
ARCHIVED DATASETS AS WELL AS SUBMIT REQUESTS TO * FILE 140
RECOVER ARCHIVED DATA. PARTICULAR EFFORT WAS * FILE 140
PUT FORTH IN WRITING THIS UTILITY SO AS TO * FILE 140
ENSURE DATA REDUNDANCY FOR OBVIOUS CONTINGENCY * FILE 140
PURPOSES. * FILE 140
* FILE 140
IS FROM TIM VANDERWALL FROM FORT BELVOIR, VA AND * FILE 141
CONTAINS THE CODE THAT CAN BE USED TO LIST AND * FILE 141
ANALYZE YOUR SYS1.BRODCAST DATASET. THIS FILE IS IN * FILE 141
IEBUPDTE SYSIN FORMAT, FOR ADDITIONAL INFORMATION * FILE 141
SEE THE MEMBER CALLED $$INFO * FILE 141
* FILE 141
IS FROM MARVIN C CRUZAN FROM FORT BEN. HARRISON, * FILE 142
INDIANAPOLIS WHICH CONTAINS A MODULE THAT ALLOWS * FILE 142
ACCESS TO OTHER VTAM APPLICATIONS WITHOUT HAVING TO * FILE 142
LOGOFF TSO * FILE 142
* FILE 142
IS FROM MR RANDALL SMITH, LUTHERAN MEDICAL CENTER OF * FILE 143
WHEAT RIDGE, COLORADO AND CONTAINS SEVERAL OF THEIR * FILE 143
ISPF/CLISTS AND EDIT MACROS INCLUDING AN ONLINE * FILE 143
IDCAMS APPLICATION * FILE 143
* FILE 143
IS FROM PAT SHROUT OF WASHINGTON STATE DEPARTMENT OF * FILE 144
TRANSPORTATION. THIS FILE CONTAINS A MODIFIED VPS * FILE 144
USER EXIT 14 (DATASET ADD EXIT) * FILE 144
* FILE 144
THIS EXIT ALLOWS INSERTION OF DATA (PRINT OR * FILE 144
CONTROL) BOTH BEFORE AND AFTER EACH DATASET AND * FILE 144
SEPARATOR PROCESSED BY VPS. * FILE 144
* FILE 144
THIS EXIT IS USED TO SEND PRINTER CONTROL * FILE 144
INFORMATION TO THE XEROX LASER PRINTERS AHEAD OF A * FILE 144
DATASET. BEFORE PROCESSING A DATASET, THIS EXIT * FILE 144
CHECKS TO SEE IF A FORM WAS ENTERED. IF A FORM WAS * FILE 144
ENTERED, THIS EXIT USES THE FORM NAME AS THE MEMBER * FILE 144
NAME AND OPENS A FORMS FILE. THE MEMBER * FILE 144
INFORMATION IS THEN READ AND SENT TO THE PRINTER TO * FILE 144
SET IT UP AHEAD OF THE DATASET. IF THERE WAS NO * FILE 144
FORM ENTERED, THIS EXIT IS EXITED. AFTER PRO- * FILE 144
CESSING A DATASET ON A LASER PRINTER, REGARDLESS OF * FILE 144
WHETHER A FORM WAS ENTERED OR NOT, A RESET COMMAND * FILE 144
IS SENT TO THE PRINTER. * FILE 144
* FILE 144
THIS EXIT WAS CODED TO BE USED WITH XEROX LASER * FILE 144
PRINTERS, BUT THE ONLY XEROX DEPENDENT CODE IS THE * FILE 144
RESET COMMAND. THIS EXIT COULD EASILY HANDLE ANY * FILE 144
OTHER TYPE, OR MANY OTHER TYPES, OF PRINTERS BY * FILE 144
CHECKING THE VALUE IN THE PRASEPI FIELD AND TAKING * FILE 144
THE APPROPRIATE ACTION. THIS COULD BE, MOVING IN A * FILE 144
DIFFERENT DDNAME, ISSUING A DIFFERENT RESET * FILE 144
COMMAND, SENDING OUT A CONTROL STRING, OR WHATEVER. * FILE 144
* FILE 144
IS FROM MR BILL SMITH, FORMERLY OF CHARLES SCHWAB, * FILE 145
AND CONTAINS A COPY OF KERMIT FOR TSO. THIS FILE IS * FILE 145
IN IEBCOPY FORMAT AND CONTAINS SOURCE. * FILE 145
* FILE 145
ADDRESS: WILLIAM SMITH * FILE 145
IBM * FILE 145
STORAGE SYSTEMS DIVISION * FILE 145
5600 COTTLE ROAD * FILE 145
DEPT. W98A * FILE 145
DRIVER BUILD & INTEGRATION * FILE 145
BUILDING 50, ROOM A382 * FILE 145
SAN JOSE, CA 95193-0001 * FILE 145
(408) 256-1557 OR * FILE 145
TIE LINE 276-1557 * FILE 145
* FILE 145
email: smithwj@us.ibm.com * FILE 145
goldens@ibm.net * FILE 145
* FILE 145
THE KERMIT COMMAND INVOKES KERMIT-TSO, AN ASSEMBLY * FILE 145
LANGUAGE PROGRAM WHICH IMPLEMENTS THE KERMIT FILE * FILE 145
TRANSFER PROTOCOL ON IBM SYSTEM/370 AND XA MAINFRAME * FILE 145
COMPUTERS AND COMPATIBLES RUNNING THE MVS (MULTIPLE * FILE 145
VIRTUAL STORAGE) OPERATING SYSTEM WITH THE TSO (TIME * FILE 145
SHARING OPTION) SUBSYSTEM. KERMIT-TSO SUPPORTS FILE * FILE 145
TRANSFER IN BOTH LINE-MODE AND FULL-SCREEN OPERATION. * FILE 145
* FILE 145
LINE-MODE SUPPORTS ASYNCHRONOUS HALF-DUPLEX ASCII * FILE 145
COMMUNICATIONS THROUGH 3705/3725 OR EQUIVALENT FRONT * FILE 145
ENDS, WHILE FULL-SCREEN SUPPORTS ASYNCHRONOUS * FILE 145
FULL-DUPLEX ASCII COMMUNICATIONS THROUGH THE IBM * FILE 145
SERIES/1 RUNNING THE YALE ASCII COMMUNICATIONS SYSTEM * FILE 145
(OR EQUIVALENT) OR VARIOUS OTHER CONVERTERS WITH * FILE 145
GRAPHICS THROUGHPUT OPTION. * FILE 145
* FILE 145
IS FROM MR BILL SMITH OF CHARLES SCHWAB AND CONTAINS * FILE 146
THE LOAD MODULES FOR KERMIT. THIS FILE IS IN IEBCOPY * FILE 146
FORMAT * FILE 146
* FILE 146
is from Rick Fochtman, of Chicago Illinois, and * FILE 147
contains a copy of "The ARCHIVER". "The ARCHIVER" * FILE 147
has been upgraded to Version 6.1. This file is in * FILE 147
IEBUPDTE SYSIN format. * FILE 147
* FILE 147
To my knowledge, there isn't any other software * FILE 147
product like this, anywhere. (SG - 10/99) * FILE 147
* FILE 147
"The ARCHIVER" is a handy mechanism to store all of * FILE 147
your software and data objects--source code, load * FILE 147
modules, PSF objects, and the like--in one place, * FILE 147
in a single VSAM cluster. Version 4.0 and higher * FILE 147
of The ARCHIVER provide a large amount of data * FILE 147
compression, especially for source code. Version * FILE 147
4.0 and higher of "The ARCHIVER" allows item-by-item * FILE 147
"export" to tape. From the tape we can go directly * FILE 147
back to pds uncompressed form, without need for the * FILE 147
intermediate VSAM cluster. Version 5.0 of The * FILE 147
ARCHIVER was extensively reworked from previous * FILE 147
versions. Files created with previous versions of * FILE 147
"The ARCHIVER" are upgradable with the "CONVERT" * FILE 147
command. Rick Fochtman plans to keep "The ARCHIVER" * FILE 147
upwardly compatible. * FILE 147
* FILE 147
Version 6.1 of The ARCHIVER is basically a * FILE 147
Y2K-ization of Version 5.0. (Remember here that * FILE 147
the general CBT disclaimer about Y2K compatibility * FILE 147
being "not guaranteed" applies - SG 10/12/99.) * FILE 147
* FILE 147
"The ARCHIVER" makes it possible to handily store * FILE 147
your personal software tool-kit for transport and * FILE 147
archive purposes. It may also be useful for the * FILE 147
installation's stuff to help archive all your shop's * FILE 147
software on a tape or two. * FILE 147
* FILE 147
THIS FILE CONTAINS SOURCE AND MACROS. ALSO A MEMBER * FILE 147
CALLED SAMPLIB CONTAINS AN IEBUPDTE SYSIN STREAM FOR * FILE 147
RICK'S SAMPLIB PDS. SEE MEMBER CALLED ARCHDOC. * FILE 147
* FILE 147
ARCHIVER FUNCTIONS: (NOT ALL OF THEM LISTED HERE) * FILE 147
* FILE 147
1. UNLOAD A PDS OR SELECTED PDS MEMBERS TO A VSAM * FILE 147
CLUSTER, STORING HISTORICAL AND COMMENT DATA * FILE 147
RELATED TO EACH ITEM. * FILE 147
* FILE 147
2. LOAD A PDS FROM A VSAM CLUSTER ARCHIVE. * FILE 147
* FILE 147
3. LIST, COPY OR DELETE ITEMS FROM A VSAM CLUSTER * FILE 147
ARCHIVE DATASET. OPTIONALLY, ADD COMMENT DATA TO * FILE 147
ITEMS ON THE ARCHIVE CLUSTER. * FILE 147
* FILE 147
4. ITEM-BY-ITEM "EXPORT" OF ALL ENTRIES IN THE VSAM * FILE 147
CLUSTER TO TAPE -- STILL IN HIGHLY COMPRESSED * FILE 147
FORMAT. LISTT TO LIST CONTENTS AND LOADT TO * FILE 147
LOAD A PDS DIRECTLY FROM TAPE, PARALLEL THE LIST * FILE 147
AND LOAD FUNCTIONS DESCRIBED ABOVE FOR THE VSAM * FILE 147
CLUSTER ARCHIVE DATASET. * FILE 147
* FILE 147
5. PROVIDE A DATA-COMPRESSION MECHANISM TO REDUCE * FILE 147
THE MEDIA REQUIREMENTS OF THE VSAM CLUSTER * FILE 147
ARCHIVE DATASET AND THE "ITEM-BY-ITEM EXPORT" * FILE 147
TAPE. * FILE 147
* FILE 147
6. BACKUP AND RECOVER USING STANDARD IBM UTILITY * FILE 147
MECHANISMS. YOU CAN USE THE "IDCAMS EXPORT" * FILE 147
AND "IDCAMS IMPORT" TOO, BUT THEY AREN'T ITEM- * FILE 147
BY-ITEM. THEY MUST DO THE ENTIRE VSAM DATASET. * FILE 147
* FILE 147
email address: rick.fochtman@botcc.com * FILE 147
rfochtman@ync.net * FILE 147
* FILE 147
RICK FOCHTMAN PREFERS TO BE CONTACTED AT HIS HOME PHONE * FILE 147
EVENINGS FROM 6 TO 9 PM EXCEPT THURSDAYS. (630) 719-1545. * FILE 147
YOU MAY GET A GROUCHO MARX IMITATION ON HIS ANSWERING * FILE 147
MACHINE. HAVE NO FEAR....ALL IS NORMAL. SG 10/99 * FILE 147
YOU MAY LEAVE A MESSAGE AND A RETURN PHONE NUMBER ON HIS * FILE 147
MACHINE DURING THE DAY HOURS. (RICK IS ON CENTRAL TIME.) * FILE 147
* FILE 147
ANOTHER NOTE -- I MIGHT AS WELL MENTION THIS CONCEPT HERE. * FILE 147
* FILE 147
"THE ARCHIVER" CLASSIFIES "ITEMS" BY FOUR 10-BYTE KEYS AND * FILE 147
A VERSION NUMBER THAT CAN GO FROM 1 TO 16MB. SOME EXAMPLE * FILE 147
CONTROL STATEMENTS TO UNLOAD ALL MEMBERS OF A PDS INTO A * FILE 147
VSAM CLUSTER MIGHT READ AS FOLLOWS: * FILE 147
* FILE 147
SET VSAM1DSN=TST.SAMPLE.SYSTEM.ARCHIVE * FILE 147
* COMMENT (ASTERISK IN COLUMN 1) * FILE 147
* SET STATEMENT INSTRUCTS DYNAMIC ALLOCATION. * FILE 147
* VSAM1DSN OR VSAM1DDN STATEMENTS ALLOCATE VSAM CLUSTERS. * FILE 147
UNLOAD ITEM=(*,SYS1.LKLIB,10/05/90,MVSRES),DSN=SYS1.LINKLIB * FILE 147
* DSN OR DDN STATEMENTS ALLOCATE NON-VSAM DATASETS. * FILE 147
* FILE 147
THE COMMAS DELIMIT THE KEY FIELDS. THE "*" IN THE FIRST * FILE 147
FIELD DENOTES THAT ALL MEMBERS OF THE PDS SHOULD BE UNLOADED.* FILE 147
SYS1.LINKLIB, IF IT IS CATALOGED, IS DYNAMICALLY ALLOCATED * FILE 147
BY THE ARCHIVER PROGRAM, AS INSTRUCTED BY THE "DSN" KEYWORD. * FILE 147
VERSION NUMBER (THE FIFTH PARAMETER) DEFAULTS TO 1. * FILE 147
* FILE 147
IF AN ITEM EXISTS ON THE VSAM ARCHIVE WITH ALL KEYS AND * FILE 147
VERSION NUMBER MATCHING, A NEW COPY WILL BE ARCHIVED WITH * FILE 147
VERSION NUMBER INCREMENTED BY ONE. IT IS EASIER TO STORE * FILE 147
AN EXTRA COPY THAN TO RECOVER A DELETED COPY. IF THE * FILE 147
VERSION NUMBER IS EXPLICITLY STATED AND ALL FIVE KEYS MATCH, * FILE 147
THEN AN ITEM REPLACE IS FORCED. A VERSION NUMBER MAY BE * FILE 147
EXPLICITLY STATED, BUT THIS IS USUALLY NOT PREFERABLE. * FILE 147
* FILE 147
>> PLEASE KEEP LOOKING HERE FOR REPORTS OF NEW DEVELOPMENTS. << * FILE 147
* FILE 147
A. ARCHIVER VERSION 6.1 HAS A "COMPARE" FUNCTION AND AN * FILE 147
"ALIAS" FUNCTION FOR ITEMS, WHICH ARE NEW. THE FORMAT * FILE 147
OF THE ARCHIVE HASN'T CHANGED--VERSION 6.1 WILL READ * FILE 147
ARCHIVES CREATED BY VERSION 4.0 WITHOUT CONVERSION, * FILE 147
(BUT NOT VICE-VERSA, BECAUSE OF THE NEW ALIAS HEADERS). * FILE 147
THERE IS ALSO A NEW FEATURE TO LIST CATEGORIES OF * FILE 147
ITEMS. YOU MAY PICTURE THIS FUNCTION AS DESCRIBING * FILE 147
"LOGICAL FILES" WITHIN A SINGLE ARCHIVE VSAM DATASET * FILE 147
OR TAPE. THE FUNCTION IS CALLED "LFILE" (FROM AN * FILE 147
ARCHIVE) AND "LFILET" (FROM A TAPE). * FILE 147
* FILE 147
B. IN VERSION 6.1, IF TWO ARCHIVED ITEMS COMPARE TO BE * FILE 147
IDENTICAL, IT IS POSSIBLE TO STORE ONLY ONE COPY OF * FILE 147
THE ACTUAL DATA, AND STILL GET TO THE ITEM VIA TWO * FILE 147
KEYS--ONE IS THE ACTUAL KEY, AND THE OTHER IS AN * FILE 147
ALIAS KEY. THIS CAN RESULT IN ENORMOUS MEDIA SAVINGS. * FILE 147
(RICK FOCHTMAN HAS DONE "WONDERS" WITH THIS FACILITY. * FILE 147
HE HAS SENT ME A SINGLE CARTRIDGE CONTAINING "THE * FILE 147
ARCHIVER 5.0" SOFTWARE, PLUS AN ITEM-BY-ITEM EXPORTED * FILE 147
ARCHIVE CONTAINING SIX VERSIONS OF THE CBT TAPE, THE * FILE 147
JES2 AND JES3 SHARE TAPES, THE CICS SHARE TAPE, AND * FILE 147
MATERIAL FROM OTHER TAPES. I THINK HE DESERVES AT * FILE 147
LEAST A "WOW".) * FILE 147
* FILE 147
>>>> NOTICE - NOTICE - NOTICE - NOTICE - NOTICE - NOTICE <<<< * FILE 147
>> << * FILE 147
>> FOR ARCHIVER USERS, ARCHIVER VERSIONS 1, 2, AND 3 << * FILE 147
>> WILL NOT BE SUPPORTED AFTER JUNE 1, 1994. VERSION 6.1 << * FILE 147
>> WILL CONVERT FILES FROM THE EARLIER FORMATS, TO ITS << * FILE 147
>> CURRENT FORMAT. << * FILE 147
>> << * FILE 147
>>>> NOTICE - NOTICE - NOTICE - NOTICE - NOTICE - NOTICE <<<< * FILE 147
* FILE 147
IS A PANVALET ISPF SYSTEM FROM MR GEOFFREY MCINTYRE * FILE 148
OF FIRST SECURITY SERVICE COMPANY OF SALT LAKE CITY * FILE 148
UTAH. THIS FILE CONTAINS A COPY OF THEIR PANVALET * FILE 148
ISPF SYSTEM. SEE THE MEMBER CALLED $$DOC FOR * FILE 148
ADDITIONAL INFORMATION. THIS FILE IS IN IEBUPDTE * FILE 148
SYSIN FORMAT * FILE 148
* FILE 148
CONTAINS SEVERAL UTILITIES FROM UCLA. THIS FILE IS * FILE 149
IN IEBUPDTE SYSIN FORMAT - SEE THE MEMBER CALLED * FILE 149
$$DOC FOR ADDITIONAL INFORMATION. THE FOLLOWING IS * FILE 149
A BRIEF DESCRIPTION OF UTILITIES IN THIS FILE : * FILE 149
* FILE 149
CCNEDFSE/CCNEDFSH - FULL SCREEN TSO EDIT SUBCOMMAND * FILE 149
FOR 3270'S. THIS INCLUDES MOVE/COPY/DELETE * FILE 149
COMMANDS WHICH ALLOW LINE NUMBERS ON UNNUMBERED * FILE 149
FILES. REQUIRES ZAP TO IKJEBEMA TO ADD TO EDIT * FILE 149
COMMAND TABLE. (SEE INFO CNEDFSE) * FILE 149
* FILE 149
CMSLOAD - LOAD "DISK DUMP" FILE FROM VM. * FILE 149
* FILE 149
COMPARE - LOAD MODULE / CSECT COMPARE PROGRAM. * FILE 149
*** REQUIRED *** * FILE 149
* FILE 149
DUMPINFO - TSO CP TO DISPLAY SYS1.DUMP DATASET * FILE 149
STATUS. INCLUDES TITLE, DATE AND TIMES. * FILE 149
* FILE 149
ENQ - SP 1.3 ENQ DISPLAY TSO CP * FILE 149
* FILE 149
ESDXREF - LOAD MODULE / CSECT XREF PGM * FILE 149
* FILE 149
IEAVNP99 - SAMPLE USER NIP EXIT ROUTINE. * FILE 149
SEE EAVNP99 FOR SAMPLE SMP INSTALL. * FILE 149
* FILE 149
IEFU83 - SMF 83 EXIT WITH CODE TO WTO OLD IEC209I * FILE 149
TAPE STATISTICS MESSAGE. (THE REST OF THE * FILE 149
LOCAL CODE SHOULD BE DELETED). * FILE 149
* FILE 149
IXTOFMT5 - SUBROUTINE USED TO UPGRADE PGMS TO WORK * FILE 149
ON INDEXED VTOC'S. RETURNS "FAKE" FMT5'S * FILE 149
FOR INDEXED PACKS. (USED BY LISTSPC AND * FILE 149
VTOCLIST) * FILE 149
* FILE 149
JOIN - VERY SIMPLE & POWERFUL GENERAL MATCH MERGE * FILE 149
PGM. * FILE 149
* FILE 149
LISTGRP - LISTS UNITS IN GENERICS, OR ESOTERICS. * FILE 149
* FILE 149
LISTSPC - OLD LISTSPC CP FROM CBT TAPE UPDATED FOR * FILE 149
INDEXED VTOCS. (USES IXTOFMT5 * FILE 149
SUBROUTINE). * FILE 149
* FILE 149
MOVEZAP - ZAPS TO (COPY) OF IEHMOVE TO ALLOW * FILE 149
RUNNING FASTER & NON-AUTHORIZED. * FILE 149
* FILE 149
OACFSORT - ASM SUBROUTINE TO DO FIXED LENGTH * FILE 149
QUICKSORTS. (FINAL ORDER CHECK COULD BE * FILE 149
REMOVED FOR HIGH USAGE CASES) * FILE 149
* FILE 149
OACMOVE - IEHMOVE PRELOAD PGM. (SEE ALSO MOVEZAP) * FILE 149
* FILE 149
OACNSWAP - PGM TO RUN PROBLEM PROGRAMS NON-SWAPPABLE * FILE 149
WITH ONLY ONE PPT ENTRY. PGM IS NOT APF * FILE 149
AUTHORIZED. (SEE ACNSWAP FOR PPT ENTRY * FILE 149
INFO). * FILE 149
* FILE 149
PTFXREF - PE CHAIN RUNNER (PLIX). * FILE 149
* FILE 149
SALVAGE - HDA / PACK CLEAN UP PGM (& CP). * FILE 149
* FILE 149
SMPULCMP - SMP LMOD ENTRY (FROM SMP UNLOAD) COMPARE. * FILE 149
USED IN SP 1.0 TO SP 1.3 CONVERSION (AND * FILE 149
OTHER TIMES). (PLIX) * FILE 149
* FILE 149
UNIQUE - VERY SIMPLE PGM TO SELECT ONE OF THINGS. * FILE 149
(SEE ALSO JOIN) * FILE 149
* FILE 149
USERS - TSO USERS CP (SELECTS USERS WITH WILDCARDS). * FILE 149
* FILE 149
VTOCLIST - OLD VTOCLIST PGM UPDATE TO WORK ON * FILE 149
INDEXED VTOCS. (USES IXTOFMT5 SUBROUTINE) * FILE 149
* FILE 149
IS FROM MARK DIEHL OF HERCULES/ALLGEGANY * FILE 150
BALLISTICS LAB AND CONTAINS A COPY OF THEIR ISPF * FILE 150
INTERACTIVE DATA XMISSION FACILITY. THIS FILE IS * FILE 150
IN IEBUPDTE SYSIN FORMAT. PLEASE READ THE $ * FILE 150
MEMBERS IN THIS FILE FOR ADDITIONAL INFORMATION. * FILE 150
* FILE 150
THE "TRANSMIT/RECEIVE" UTILITY IS AN * FILE 150
IDPF/PDF-BASED DIALOG THAT AUTOMATES THE USE OF * FILE 150
TSO/E'S IDTF COMMANDS "TRANSMIT" & "RECEIVE". IT * FILE 150
WAS DEVELOPED UNDER TSO/E V1.3, AND ISPF/PDF * FILE 150
V2.2. * FILE 150
* FILE 150
FROM ONE PANEL, THE CASUAL USER CAN INITIATE DATA * FILE 150
TRANSFER WITHOUT HAVING TO KNOW MUCH DETAIL ABOUT * FILE 150
COMMAND OPERANDS BUT ALSO THE CAPABILITY IS * FILE 150
PROVIDED FOR THE EXPERIENCED IDTF USER TO REALLY * FILE 150
MAKE DATA DANCE. NICKNAME PROCESSING CAPABILITY * FILE 150
IS PROVIDED. FOR NEW IDTF USERS, NICKNAME USAGE * FILE 150
IS ASSISTED BY THE AUTOMATIC CREATION OF A * FILE 150
PROTOTYPE NICKNAMES DATASET, COMPLETE WITH * FILE 150
CUSTOMIZATION INSTRUCTIONS CONTAINED WITHIN. * FILE 150
IDTF LOG AND RECEIVE PROCESSING IS AVAILABLE FROM * FILE 150
THE SAME PANEL. AS AN ADDED EXTRA, PROVIDED THAT * FILE 150
DATA IS TRANSMITTED FROM SAME-NODE TO SAME-NODE, * FILE 150
A FRIENDLY TSO MESSAGE (VIA THE OLD TSO "SEND" * FILE 150
CMD) NOTIFIES THE TARGETED USER(S) OF INCOMING * FILE 150
DATA. THIS DYNAMIC NOTIFICATION OCCURS EVEN IF * FILE 150
TRANSMITTING TO INDIVIDUAL OR GROUP NICKNAMES * FILE 150
(EACH USER IN A GROUP WILL BE SENT A "DATA HAS * FILE 150
BEEN TRANSMITTED TO YOU" MESSAGE). OF COURSE, * FILE 150
TUTORIAL PANELS ARE INCLUDED. * FILE 150
* FILE 150
IS FROM MR JOHN D SOSTROM OF DAYCO PRODUCT INC OF * FILE 151
DAYCO PRODUCTS INC OF DAYTON, OHIO. THIS FILE * FILE 151
CONTAINS A MODIFIED LISTCAT FROM THE U.S. AIR FORCE. * FILE 151
THE LISTCAT MODIFICATIONS CREATE AN INFO/MVS V3 * FILE 151
DATA BASE FILE FOR A COMPLETE SEARCHABLE LISTCAT * FILE 151
ALL OF THE SYSTEM CATALOGS. * FILE 151
THIS FILE IS IN IEBUPDTE SYSIN FORMAT AND CONTAINS * FILE 151
THE FOLLOWING MEMBERS * FILE 151
* FILE 151
$$$$$DOC THIS DOCUMENTATION FILE * FILE 151
INFOCAT PL/I PROGRAM SOURCE. TAKES IN THE LISTCAT ALL * FILE 151
AND OUTPUTS A FILE FOR PROCESSING BY BLGOZUD. * FILE 151
OUTPUT FILE IS LRECL=80,BLKSIZE=32640. * FILE 151
INFOJCL COMPLETE JOB TO CREATE INFO/MVS DATA BASE FROM * FILE 151
LISTCAT. * FILE 151
INFOPLI PL/I COMPILE JOB FOR MEMBER INFOCAT * FILE 151
INFSSASM MEMEBER TO ASSEMBLE INFO/MVS SESSION PARAMETERS * FILE 151
TABLES (INFSS00) SESSION 00 AND (INFSS11) * FILE 151
SESSION 11. * FILE 151
INFSS00 INFO/MVS SESSION MEMBER FOR SESS=00 * FILE 151
INFSS11 INFO/MVS SESSION MEMBER FOR SESS=11 * FILE 151
ISR=PRIM PRIMARY ISPF OPTION MENU. SHOWS INVOCATION OF * FILE 151
INFO/MVS FOR BOTH SESS00 AND SESS11. * FILE 151
* FILE 151
IS FROM MR HAROLD ZBIEGIEN OF AMERICAN GREETINGS * FILE 152
CORPORATION OF CLEVELAND, OHIO AND CONTAINS * FILE 152
SOME UTILITY PROGRAMS AND PROGRAMS USED TO * FILE 152
MANIUPLATE AFP (PSF) OBJECTS SUCH AS CHARACTER * FILE 152
SETS AND OVERLAYS. THIS FILE IS IN IEBUPDTE * FILE 152
SYSIN FORMAT, SEE THE MEMBER CALLED $$DOC FOR * FILE 152
ADDITIONAL INFORMATION * FILE 152
* FILE 152
email: harold.zbiegien@amgreetings.com * FILE 152
* FILE 152
address: AMERICAN GREETINGS CORP. * FILE 152
ONE AMERICAN ROAD * FILE 152
CLEVELAND, OHIO 44144 * FILE 152
* FILE 152
phone: 216-252-7300 ext 2317 * FILE 152
* FILE 152
AGGETVLI SUBROUTINE USED IN INLINE * FILE 152
AGTERM SUBROUTINE USED IN INLINE * FILE 152
AMAZING PRODUCE A MAZE WITH ONE ENTRANCE AND * FILE 152
ONE EXIT (SOURCE) * FILE 152
AMAZING2 RUN THE PROGRAM, PRINT ON A PRINTER * FILE 152
THAT DOES NOT SKIP OVER THE PERFS. * FILE 152
CALENDAR PRINT A COMBINED JULIAN AND GREGORIAN * FILE 152
CALENDAR FOR ANY YEAR * FILE 152
F11UP PPFA SOURCE, FORM DEFINTION FOR 1-UP * FILE 152
PRINTING * FILE 152
F12UP PPFA SOURCE, FORM DEFINITION FOR * FILE 152
ROTATED 2-UP PRINTING * FILE 152
INLINE COBOL SOURCE FOR A PROGRAM TO COPY * FILE 152
PAGEDEFS AND FORMDEFS INLINE WITH THE * FILE 152
DATA FOR TESTING NEW PAGE AND FORM DEFS * FILE 152
COMPILED WITH THE NORES PARAMETER WITH * FILE 152
THE OLD OS/VS COBOL COMPILER * FILE 152
INLINER RUN TIME JCL FOR INLINE * FILE 152
JOVERBLD THE SAS JOB TO CREATE PSF TYPE OVERLAYS * FILE 152
NCZ93205 AN UPDATED VERSION OF A PDS MEMBER READ * FILE 152
SUBROUTINE FOUND ON THE CBT TAPE, ONE * FILE 152
BUG CORRECTED, EXTRA PARAMETER ADDED SO * FILE 152
THE CALLING PROGRAM CAN PASS A DDNAME * FILE 152
TO READ FROM * FILE 152
O$$DOC DOCUMENTATION ON THE TWO OVERLAYS * FILE 152
O11UP SOURCE FOR THE PSF 1-UP OVERLAY * FILE 152
O12UP SOURCE FOR THE PSF 2-UP OVERLAY * FILE 152
POSTERT JCL TO RUN POSTER FOR NON-LASER * FILE 152
PRINTERS * FILE 152
POSTERT2 DECOMPILED SOURCE FOR THE POSTER * FILE 152
PROGRAM FOUND ON THE CBT TAPE, SOME * FILE 152
BUGS FIXED, CARD INPUT NOW ALLOWED * FILE 152
POSTER2 JCL TO PRINT POSTER OUTPUT ON A * FILE 152
SIEMENS/STC LASER PRINTER WHICH ARE * FILE 152
COMPATIBLE WITH IBM 3800-3/6 PRINTERS * FILE 152
BUT YOU CAN PRINT PERF TO PERF, HOWEVER * FILE 152
WITH SOME DEGRADATION * FILE 152
PSFSCAN A SERIES OF SAS PROGRAMS USED TO PRINT * FILE 152
AND MANIPULATE PSF OBJECTS. I HAVE * FILE 152
USED THEM TO MAKE SIMPLE CHANGES TO * FILE 152
CHARACTER SETS, MODIFY BAR CODE FONTS, * FILE 152
PRODUCE ROTATED FONTS, PRODUCE OUR OWN * FILE 152
GREY BAR PATTERN, AND PRODUCE OUR OWN * FILE 152
SIMPLE OVERLAYS. * FILE 152
THESE HAVE BEEN DESIGNED AROUND THE * FILE 152
3800 TYPE PRINTER. THERE ARE DIFFERENCES * FILE 152
WITH 3820/3835 FONTS THAT THESE * FILE 152
PROGRAMS PROBABLY WILL NOT HANDLE. * FILE 152
SINCE WE DO NOT HAVE THE OTHER PRINTERS * FILE 152
I COULD NOT MODIFY AND TEST THE * FILE 152
PROGRAMS. * FILE 152
PSFSCANA SAS PROGRAM TO LOAD A PSF CHARACTER * FILE 152
GROUP INTO A SAS FILE * FILE 152
PSFSCANB SAS PROGRAM TO TAKE SAS DATA AND BUILD * FILE 152
NEW PSF CHARACTER GROUP, I.E. A C1XXXXX * FILE 152
MEMBER * FILE 152
PSFSCANC DELETE A CHARACTER FROM THE SAS DATA * FILE 152
SET * FILE 152
PSFSCAND ADD A CHARACTER TO THE SAS DATA SET * FILE 152
PSFSCANE PRINT THE SAS FILE DATA AND CHARACTER * FILE 152
RASTER PATTERN * FILE 152
PSFSCANF PRINT INFO AND THE CHARACTERS FROM THE * FILE 152
SAS DATA FILE * FILE 152
PSFSCANH LOAD A CODE PAGE INTO A SAS FILE, I.E. * FILE 152
T1XXXXX MEMBER * FILE 152
PSFSCANI PRINT THE CODE PAGE FROM THE SAS FILE * FILE 152
PSFSCANJ DELETE A CHARACTER FROM THE SAS CODE * FILE 152
PAGE FILE * FILE 152
PSFSCANK ADD A CHARACTER TO THE SAS CODE PAGE * FILE 152
FILE * FILE 152
PSFSCANL BUILD A NEW CODE PAGE FROM THE SAS FILE * FILE 152
PSFSCANM TAKE 3800-3 "DOWN" FONT AND CHANGE IT * FILE 152
INTO AN "UP" FONT I.E. TAKE A C2XXXXX * FILE 152
MEMBER AND CHANGE INTO A C4XXXXX * FILE 152
PSFSCANN PRINT AN UP RASTER PATTERN FROM THE SAS * FILE 152
FILE * FILE 152
PSFSCANO BUILD THE "UP" CHARACTER SET FROM THE * FILE 152
SAS FILE * FILE 152
PSFSCANP COMPARE A SAS CHARACTER SET AND SAS * FILE 152
CODE PAGE * FILE 152
PSFSCANQ BUILD AN OVERLAY USING SAS AND SOURCE * FILE 152
COMMANDS. A SAMPLE OVERLAY TESTING OUT * FILE 152
ALL OF THE COMMANDS * FILE 152
PSFSCAN1 READ A GROUP OF X1XXXX FONT MEMBERS, * FILE 152
SORT AND PRINT DATA * FILE 152
PSFSCAN4 PRINT INFO ON ONE T1XXXXX MEMBER, A * FILE 152
CODE PAGE PRINT * FILE 152
PSFSCAN5 PRINT INFO ON 1 C1XXXXX MEMBER, A * FILE 152
CHARACTER GROUP * FILE 152
PSFSCAN6 PRINT INFO ON A GROUP OF CHARACTER * FILE 152
GROUPS * FILE 152
PSFSCAN7 PRINT A 1 LINE SUMMARY ON A SINGLE * FILE 152
CHARACTER GROUPS * FILE 152
PSFSCAN8 PRINT A 1 PAGE SUMMARY ON A GROUP OF * FILE 152
CHARACTER GROUPS * FILE 152
PSFSCAN9 PRINT INFO AND THE RASTER PATTERN OF * FILE 152
ONE CHARACTER GROUP * FILE 152
P12UP PPFA SOURCE FOR OUR 2-UP PAGE DEF * FILE 152
P18B2 PPFA SOURCE FOR OUR 1-UP PAGE DEF * FILE 152
RFIXMOVE SUBROUTINE USED IN INLINER * FILE 152
RPRINT02 SUBROUTINE USED IN INLINER * FILE 152
RPRINT07 SUBROUTINE USED IN INLINER * FILE 152
RPRINT09 SUBROUTINE USED IN INLINER * FILE 152
T$$DOC DOC ON OUR CODE PAGES * FILE 152
TIMETAKE SOURCE FOR A PROGRAM ANALYZER PROGRAM. * FILE 152
THE PROGRAM LOADS AND RUNS A TARGET * FILE 152
PROGRAM. IT SETS A TIMER WHICH IS USED * FILE 152
TO SAMPLE WHERE A PROGRAM IS (PSW * FILE 152
INSTRUCTION) AND WRITE THE INFO OUT TO * FILE 152
A FILE. THIS CAN BE USED TO TELL YOU * FILE 152
WHERE YOUR PROGRAM IS SPENDING THE MOST * FILE 152
TIME. WORKS ON 24 OR 31 BIT PROGRAMS. * FILE 152
THERE ARE MUCH BETTER PROGRAMS ON THE * FILE 152
MARKET. IT IS BEST IF ALL OF THE * FILE 152
SUBROUTINES ARE LINKED AS PART OF THE * FILE 152
LOAD MODULE. * FILE 152
TIMEHIST COBOL PROGRAM USED TO PRINT A HISTOGRAM * FILE 152
OF THE DATA GATHERED BY TIMETAKE. THIS * FILE 152
IS AN OLD OS/VS COBOL PROGRAM. * FILE 152
TIMHISTJ SAMPLE JCL FOR RUNNING TIMEHIST * FILE 152
TIMTAKEJ SAMPLE JCL FOR RUNNING TIMETAKE * FILE 152
X$$DOC DOC ON OUR CHARACTER SETS * FILE 152
* FILE 152
IS FROM MR HAROLD ZBIEGIEN OF AMERICAN GREETINGS * FILE 153
CORPORATION OF CLEVELAND, OHIO AND CONTAINS * FILE 153
A FEW CHARACTER SETS FROM THEIR 3800 FONTLIB * FILE 153
THAT WERE DEVELOPED FROM THE PROGRAMS IN FILE * FILE 153
152 OF THIS TAPE. THIS FILE IS IN IEBCOPY FORMAT * FILE 153
RECFM=VBM,LRECL=8205,BLKSIZE=8209 * FILE 153
* FILE 153
IS FROM MR SAM GOLOB AND IS A COBOL PROGRAM CALLED * FILE 154
"GIMELMNQ" THAT READS ELEMENT LISTINGS FROM SMP/E * FILE 154
RELEASE 5 APPLY AND ACCEPT REPORTS. THE OUTPUT * FILE 154
CARD-IMAGE FILE CONTAINS THE NAME OF THE ELEMENT, * FILE 154
AND THE NAME OF THE DLIB IT IS SUPPOSED TO GO IN * FILE 154
TO. IT ALSO CONTAINS THE NAME OF THE LMOD AND ITS * FILE 154
TARGET LIBRARY'S NAME. THE OUTPUT FILE IS A * FILE 154
CARD-IMAGE FILE, WHICH MAY BE EDITED TO CREATE AN * FILE 154
IEBCOPY JOB THAT WILL COPY THIS DLIB'S ELEMENTS * FILE 154
INTO ANOTHER DLIB. * FILE 154
* FILE 154
is from David North and contains two versions of * FILE 155
the REXX reformatter exec. In addition, there are * FILE 155
other REXX execs, notably REXX8080, which can * FILE 155
reformat VB-255 REXX execs so they can be made into * FILE 155
FB-80 REXX execs that work the same way. * FILE 155
* FILE 155
Subject: REXXREF - Additional explanation * FILE 155
From: "North, David (USI)" * FILE 155
* FILE 155
Technical Services Group * FILE 155
Dave North * FILE 155
3429 Downing Ave. * FILE 155
Glendale, CA. 91208 * FILE 155
* FILE 155
REXXREF and REXREF--------------------------------------------- * FILE 155
The two execs (ISPF edit macros) REXXREF and REXREF were * FILE 155
written for VM CMS. REXXREF is the full version, does * FILE 155
reformatting and cross reference, and REXREF is the same * FILE 155
with the cross reference code removed. In both macros I * FILE 155
disabled the VM code and replaced it with ISPF code. * FILE 155
Not all of the options work, I have plans to make it all * FILE 155
work. * FILE 155
* FILE 155
The default is to reformat and not attempt the cross * FILE 155
reference. It will indent 3 cols for each level of IF, * FILE 155
DO, SELECT, etc. Comments will be right adjusted to col * FILE 155
73. REXX reserved words will be capitalized with REXX * FILE 155
functions in all caps. * FILE 155
* FILE 155
REXX8080------------------------------------------------------- * FILE 155
* FILE 155
Here is the atttempt at converting REXX VB-255 files * FILE 155
into FB-80 with correct continuation, REXX8080. * FILE 155
REXX8080 - 09/28/99 - Reformat REXX program into 80 col * FILE 155
lines by breaking up lines longer than 80 * FILE 155
into continuation lines. Note: line without * FILE 155
blanks or "(", ")", or "=" is not split. * FILE 155
* FILE 155
Run this exec from ISPF edit and then move * FILE 155
the edited file to a FB-80 PDS. Let the * FILE 155
truncation happen, It's OK. Everything * FILE 155
past col 80 is now blank. Run REXREF or * FILE 155
REXXREF after REXX8080 to make it look nice. * FILE 155
Then re-run REXX8080 because the * FILE 155
reformatting may make long lines. * FILE 155
* FILE 155
Use the file called JUNK to validate/test * FILE 155
REXX8080. First it must be moved to a FB-255 * FILE 155
PDS and the lines concatenated back into long * FILE 155
lines(use SPLITJOIN). * FILE 155
* FILE 155
Note: Please see File 187 for a program to convert * FILE 155
CLISTs from VB-255 to FB-80 and vice-versa. * FILE 155
* FILE 155
OTHER STUFF---------------------------------------------------- * FILE 155
Here are some VM crutches: * FILE 155
The SPLTJOIN exec is very useful when adding comments to * FILE 155
REXX's. * FILE 155
* FILE 155
ALL(VM) - Show only lines which containe the specified * FILE 155
string. If no argument is passed the issue a * FILE 155
RESET to show all lines in the file. Syntax * FILE 155
for the string is the same as the EXclude. * FILE 155
* FILE 155
QQuit(VM) - Cancel and throw away the editing changes to * FILE 155
the file * FILE 155
* FILE 155
SPLTJOIN - (For the XEDIT folks) * FILE 155
Split the line at the cursor location, OR, if * FILE 155
there are only blanks following the cursor * FILE 155
then Join the following line to the cursor * FILE 155
line at the cursor position * FILE 155
* FILE 155
Hint: Set a PF key, maybe PF14, to execute the * FILE 155
VMSPLIT macro then you can simply * FILE 155
position the cursor at the location of * FILE 155
the SPLIT/JOIN and press PF14 * FILE 155
* FILE 155
IS FROM A MID-WESTERN COMPANY WHICH CONTAINS A * FILE 156
PROGRAM CALLED IEBASAP WHICH IS USED TO PROCESS * FILE 156
THE DATA FROM IBM'S ASAP SERVICE ON IBMLINK. THE * FILE 156
PROGRAM WILL BUILD AND MAINTAIN A DATA BASE OF * FILE 156
THE ASAP DATA, ONCE THE USER HAS IT ON HIS HOST * FILE 156
MACHINE, AND THEN BOUNCE THE DATA AGAINST THE * FILE 156
USER'S SMP/E RELEASE 5 GLOBAL, TARGET, AND DLIB * FILE 156
ZONES TO DETERMINE IF ANY KNOWN PE MAINT IS * FILE 156
INSTALLED. THIS FILE CONTAINS THE PROGRAM, USER * FILE 156
MACROS, AND SAMPLE JCL. ALSO IS A COPY OF AN * FILE 156
ARTICLE THAT WILL APPEAR IN A FUTURE ISSUE OF * FILE 156
TECHNICAL SUPPORT MAGAZINE ABOUT THE PROGRAM. * FILE 156
ALSO THE ARTICLE IS THE USER DOC. * FILE 156
* FILE 156
IS FROM A MID-WESTERN COMPANY WHICH CONTAINS SOME * FILE 157
EXAMPLE ASAP DATA AND SAMPLE REPORTS FROM THE * FILE 157
PROGRAM WHICH IS CONTAINED IN FILE 156 OF THIS * FILE 157
TAPE THIS FILE IS IN IEBGENER FORMAT RECFM = FBA * FILE 157
LRECL = 133 BLKSIZE = 32718 * FILE 157
* FILE 157
IS FROM ROBERT IAPPINI OF TEXACO IN HOUSTON, TEXAS. * FILE 158
THIS FILE CONTAINS A BUNCH OF REXX EXECS AND ISPF * FILE 158
APPLICATIONS. THIS FILE WAS TAKEN FROM THE SHARE * FILE 158
DISKETTES THAT WERE DISTRIBUTED AT SHARE 81 (AUGUST * FILE 158
1993). * FILE 158
* FILE 158
IS FROM CBT AND CONTAINS A COPY OF THEIR UCBFIND * FILE 159
ROUTINE FOR MVS/SP AND MVS/SP XA. THIS SUBROUTINE * FILE 159
HAS TO RUN AUTHORIZED. THAT IS ACCOMPLISHED THROUGH * FILE 159
A USER WRITTEN SVC. SEE THE CODE FOR COMPLETE * FILE 159
DOCUMENTATION. * FILE 159
* FILE 159
UCBFIND IS A SUBROUTINE FOR USE IN SP3 OR X-A * FILE 159
SYSTEM FOR UCB LOOK UP FUNCTIONS. THE CHARTS BELOW * FILE 159
DESCRIBE THE FUNCTIONS. * FILE 159
* FILE 159
|-------------------------------------------------------| * FILE 159
|FUNC| INPUT DATA | RETURNED OUTPUT DATA | * FILE 159
|CODE| | | * FILE 159
|----|------------------------|-------------------------| * FILE 159
| 00 | GENERIC OR ESOTERIC | ALL MATCHING UCBS | * FILE 159
| | NAME | | * FILE 159
| 01 | DEV CLASS+TYPE FOR | ALL MATCHING UCBS | * FILE 159
| | GENERIC DEVICE | | * FILE 159
| 01 | DEV CLASS+TYPE FOR | CURRENTLY NOT SUPPORTED | * FILE 159
| | ESOTERIC DEVICE | | * FILE 159
| 02 | 1 COMPLETE VOL-SER | CURRENTLY NOT SUPPORTED | * FILE 159
| 03 | FIRST 3 CHARS OF | CURRENTLY NOT SUPPORTED | * FILE 159
| | VOL-SER | | * FILE 159
|-------------------------------------------------------| * FILE 159
00 DEVICE SEARCH VIA GENERIC NAME: * FILE 159
THE EDT IS SEARCHED FOR GENERIC NAME. IF * FILE 159
MATCH FOUND, THE COMPLETE MASK (DEVICE CLASS AND * FILE 159
DEVICE TYPE) IS RETRIEVED FROM THE EDT. THE NAME * FILE 159
IS GENERIC IF THE DEVICE TYPE NOT 00. ALL UCBS OF * FILE 159
'THAT DEVICE CLASS' ARE REQUESTED FROM THE SCAN * FILE 159
SERVICE ROUTINE. EACH RETRIEVED UCB IS COMPARED * FILE 159
WITH THE HELD DEVICE TYPE. UCB ADDRESSES OF ALL * FILE 159
MATCHES ARE STORED IN THE CALLER'S STORAGE AREA WITH * FILE 159
A COUNT OF THE NUMBER FOUND. * FILE 159
* FILE 159
00 DEVICE SEARCH VIA ESOTERIC NAME: * FILE 159
THE EDT IS SEARCHED FOR ESOTERIC NAME. IF * FILE 159
MATCH FOUND, THE COMPLETE MASK (DEVICE CLASS AND * FILE 159
DEVICE TYPE) IS RETRIEVED FROM THE EDT. THE NAME * FILE 159
IS ESOTERIC IF THE DEVICE TYPE = 00. THE SCAN * FILE 159
SERVICE ROUTINE CAN NOT BE USED, IEFAB4UV IS * FILE 159
UTILIZED (PROTECT KEY 1) * FILE 159
* FILE 159
01 DEVICE SEARCH VIA DEVICE CLASS + TYPE * FILE 159
FOR GENERIC NAME: * FILE 159
THE DEVICE IS GENERIC IF THE DEVICE TYPE NOT 00. * FILE 159
ALL UCBS OF 'THAT DEVICE CLASS' ARE REQUESTED FROM * FILE 159
THE SCAN SERVICE ROUTINE EACH RETRIEVED UCB IS * FILE 159
COMPARED WITH THE HELD DEVICE TYPE. ALL MATCHES ARE * FILE 159
STORED IN THE CALLER'S STORAGE AREA WITH A COUNT. * FILE 159
* FILE 159
01 DEVICE SEARCH VIA DEVICE CLASS + TYPE * FILE 159
FOR ESOTERIC NAME: * FILE 159
SUPPORTED ONLY UNDER X-A: * FILE 159
THE DEVICE IS ESOTERIC IF THE DEVICE TYPE = 00. * FILE 159
IEFAB4UV IS INVOKED WITH THE UCBTYP AS INPUT * FILE 159
REQUESTING A UNIT NAME AS OUTPUT (THIS FUNCTION * FILE 159
ONLY WORKS UNDER X-A). IEFAB4UV IS THEN REINVOKED * FILE 159
WITH THE UNIT NAME AS INPUT. OUTPUT CONSISTS OF THE * FILE 159
UCBS AND A COUNT OF THEM. * FILE 159
* FILE 159
IF ALL THE UCB ADDRESSES DO NOT FIT INTO THE OUTPUT * FILE 159
AREA, THE CALLER MUST RE-INVOKE THE SUBROUTINE WITH * FILE 159
THE SAME REQUEST, ''WITHOUT'' CLEARING OUT THE 100 * FILE 159
BYTE WORK AREA (INFO IN THAT AREA TELLS THE * FILE 159
SUBROUTINE WHERE TO CONTINUE PROCESSING UCBS.) * FILE 159
THIS CODE IS NOT COMPLETED * FILE 159
* FILE 159
CMD BUFFER (INPUT) POINTED TO BY CPPL: * FILE 159
* FILE 159
____________________________________________ * FILE 159
| XX |XXXXXX|CCCCCCCC| XXXXXXXX | * FILE 159
|________________|________|________________| * FILE 159
|FUNCTION |(NOT | NAME/ | ADDRESS OF A | * FILE 159
| CODE | USED)| DEVICE | 2K OUTPUT AREA | * FILE 159
| | | TYPE | | * FILE 159
|_________|______|________|________________| * FILE 159
* FILE 159
F - XX FUNCTION BITS - * FILE 159
00: GENERIC/ESOTERIC NAME BEING PASSED FOR UCBS * FILE 159
01: UNITTYP (3010200E) IS BEING PASSED FOR MATCHING * FILE 159
UCBS * FILE 159
(00012000) ESOTERIC DEVICES WORKS * FILE 159
ONLY FOR X-A * FILE 159
THE FOLLOWING FUNCTIONS ARE NOT SUPPORTED: * FILE 159
02: 1 COMPLETE VOL-SER IS BEING PASSED FOR MATCHING * FILE 159
UCB * FILE 159
03: FIRST 3 CHARS OF VOL-SER BEING PASSED FOR * FILE 159
MATCHING UCBS * FILE 159
- XXXXXX NOT UTILIZED CURRENTLY * FILE 159
CL8-GENERIC/ESOTERIC/VOL-SER NAME * FILE 159
OR: * FILE 159
- XX DEVICE CLASS * FILE 159
- XXXXXX NOT UTILIZED FOR FUNCTION=01 * FILE 159
F - AN ADDRESS OF A 2K STORAGE AREA WHICH THE CALLER * FILE 159
IS RESPONSIBLE TO GET/FREEMAIN. IT WILL CONTAIN * FILE 159
ALL THE OUTPUT FROM THE SUBROUTINE. THE * FILE 159
BREAKDOWN OF ITS CONTENTS IS : * FILE 159
- 100 BYTE WORK AREA WHICH MUST BE INITIALIZED TO * FILE 159
BINARY ZEROS 'ONLY' ON THE FIRST CALL TO * FILE 159
THIS SUBROUTINE FOR A SPECIFIC FUNCTION. FOR * FILE 159
SUBSEQUENT ACCESSES 'OF SAME' FUNCTION, DO * FILE 159
'NOT' TOUCH THE CONTENTS OF THIS WORK AREA. * FILE 159
- 4 BYTES (1 FULLWORD) FOR RETURNED COUNT OF # OF * FILE 159
UCBS BEING RETURNED. THIS SHOULD BE * FILE 159
INITIALIZED TO ZEROS * FILE 159
- 1944 BYTES (486 FULLWORDS) FOR RETURNED UCB * FILE 159
ADDRESSES. THIS SHOULD BE INITIALIZED TO * FILE 159
ZEROS. * FILE 159
* FILE 159
RETURN CODE SETTINGS: * FILE 159
R15 = 00 - ALL UCBS RETURNED * FILE 159
R15 = 04 - NOT ALL UCBS RETURNED, MUST RETURN FOR * FILE 159
THE REST * FILE 159
R15 = 08 - NO UCBS FOUND * FILE 159
R15 = 16 - FUNCTION NOT SUPPORTED * FILE 159
R15 = 20 - STORAGE NOT AVAIL TO IEFAB4UV FOR UCB * FILE 159
LIST * FILE 159
R15 = 24 - DEVICE TYPE NOT DEFINED TO SYSTEM * FILE 159
R15 = 28 - NOT ALL UCBS RETURNED, RECODE FOR MORE * FILE 159
THAT 486 UCBS * FILE 159
R15 = 99 - PROBLEM - ABEND PROGRAM * FILE 159
* FILE 159
IS FROM MR CHUCK HOFFMAN OF GTE LABS AND THE * FILE 160
COMMONWEALTH OF MASSACHUSETTS AND CONTAINS SEVERAL * FILE 160
TSO COMMAND PROCESSORS AND MACROS. THE FOLLOWING * FILE 160
ARE CONTAINED IN THIS DATASET : * FILE 160
* FILE 160
BULLETIN - A COMMAND FOR PUTTING UP NICELY FORMATTED * FILE 160
BULLETIN MESSAGES INTO THE SYSTEM * FILE 160
BROADCAST DATASET. THE COMMAND HAS THE * FILE 160
ABILITY TO ADD AND DROP BULLETIN MESSAGES * FILE 160
ON SELECTED DATES. * FILE 160
* FILE 160
DSNCHECK - A COMMAND TO CHECK FOR THE EXISTENCE OF A * FILE 160
CATALOGED DATASET NAME, AND, OPTIONALLY, * FILE 160
TO CHECK FOR THE EXISTENCE OF A MEMBER * FILE 160
WITHIN A PDS. SETS &LASTCC FOR CLIST * FILE 160
WRITERS. * FILE 160
* FILE 160
FREEALL - A COMPLETELY NEW FREEALL, WITH LOTS OF * FILE 160
NICE OPTIONS, LIKE THE EXCEPT OPERAND. * FILE 160
USES SVC-99, AND CAN BE MAINTAINED BY * FILE 160
MORE JUNIOR SYSTEMS PROGRAMMERS. * FILE 160
COMPATIBLE WITH J/TIP. * FILE 160
* FILE 160
INSTREAM - THE INSTREAM COMMAND IS USED TO CREATE * FILE 160
80-BYTE CONTROL CARD IMAGES IN A * FILE 160
TEMPORARY FILE. THIS COMMAND CAN BE RUN * FILE 160
UNDER CLIST CONTROL, WITH SYMBOLIC * FILE 160
SUBSTITUTION OF VARIABLES ALLOWED. * FILE 160
INSTREAM USES VIO INSTEAD OF DATASETS, * FILE 160
AND USES SYSTEM GENERATED NAMES INSTEAD * FILE 160
OF CATALOGING. * FILE 160
* FILE 160
ISPFPROF - THIS IS AN ALIAS OF THE PDF COMMAND * FILE 160
PROCESSOR (SEE DESCRIPTION, BELOW). WHEN * FILE 160
USING THIS ALIAS, THE PROFILE DATASET * FILE 160
WILL BE ALLOCATED, BUT THE PROGRAM WILL * FILE 160
NOT ENTER ISPF/PDF. * FILE 160
* FILE 160
LIBCALL - LIBCALL TRANSFERS CONTROL TO MODULES WITH * FILE 160
A 'CALL' TYPE OF PARAMETER LIST, WITH A * FILE 160
'STEPLIB' OPTION. LIBCALL ALSO CAN * FILE 160
ACCEPT PROGRAM PARAMETERS IN LOWER CASE. * FILE 160
* FILE 160
NEWSPACE - A COMMAND FOR EASILY CREATING NEW, * FILE 160
MODERATELY SIZED, DATASETS AND LIBRARIES. * FILE 160
IT WAS WRITTEN WITH BEGINNERS IN MIND. * FILE 160
CAN BE EXECUTED FROM THE ISPF/PDF COMMAND * FILE 160
LINE (FOR ALLOCATING THAT DATASET YOU * FILE 160
SUDDENLY NEED). * FILE 160
* FILE 160
PDF - THE PDF COMMAND IS USED TO PREALLOCATE * FILE 160
THE ISPF PROFILE DATASET, THEN BRING THE * FILE 160
USER INTO ISPF/PDF. PDF IS A FRONT END * FILE 160
WHICH USES THE ISRPCP ENTRY POINT OF * FILE 160
ISPF/PDF, ENABLING THE USER TO SELECT * FILE 160
OPTIONAL PANEL NUMBERS WHEN INVOKING THE * FILE 160
PRODUCT. * FILE 160
* FILE 160
THE PDF COMMAND IS USED TO ENTER THE * FILE 160
ISPF PROGRAM DEVELOPMENT FACILITY * FILE 160
(PDF). IT IS A FRONT END FOR ISPF/PDF. * FILE 160
* FILE 160
SYNTAX - * FILE 160
PDF * FILE 160
OPTION TEST/TESTX/TRACE/TRACEX * FILE 160
OPERANDS: * FILE 160
REQUIRED - NONE * FILE 160
DEFAULTS - NONE * FILE 160
OPTIONAL - OPTION, TEST, TESTX, TRACE, * FILE 160
TRACEX * FILE 160
* FILE 160
OPTION - AN INITIAL OPTION THAT MAY BE * FILE 160
ENTERED TO BYPASS THE FIRST * FILE 160
DISPLAY OF THE PRIMARY OPTION * FILE 160
MENU AND GO DIRECTLY TO THE * FILE 160
OPTION YOU SELECT. (THIS IS * FILE 160
NOT A KEYWORD PARAMETER. * FILE 160
SIMPLY ENTER THE OPTION * FILE 160
NUMBER, OR OMIT TO DISPLAY THE * FILE 160
PRIMARY OPTION MENU.) FOR * FILE 160
EXAMPLE, TYPING "PDF 3.2" IN * FILE 160
TSO WILL TAKE YOU DIRECTLY TO * FILE 160
THE ISPF/PDF DATASET UTILITY * FILE 160
OPTION. * FILE 160
* FILE 160
TEST - PDF IS TO BE RUN IN TEST MODE. * FILE 160
TEST MODE INCLUDES: * FILE 160
* FILE 160
1. RE-READING FROM DISK * FILE 160
ALL PANELS AND * FILE 160
MESSAGES. THIS * FILE 160
ENHANCES THE ABILITY TO * FILE 160
TEST PANELS AND * FILE 160
MESSAGES IN THE SAME * FILE 160
PDF SESSION THAT THEY * FILE 160
ARE MODIFIED. * FILE 160
* FILE 160
2. DISABLING ABEND * FILE 160
RECOVERY. THIS ALLOWS * FILE 160
ABENDS TO BE TRACKED * FILE 160
DOWN USING TSO TEST. * FILE 160
* FILE 160
3. DISABLING ATTENTION KEY * FILE 160
HANDLING. THIS ALLOWS * FILE 160
THE ATTENTION KEY TO BE * FILE 160
USED TO ENTER TSO TEST. * FILE 160
* FILE 160
TESTX - PDF IS TO BE RUN IN TEST * FILE 160
MODE EXTENDED. IN ADDITION * FILE 160
TO TEST MODE, ANY LINES * FILE 160
THAT ARE WRITTEN TO THE LOG * FILE 160
FILE ARE ALSO DISPLAYED ON * FILE 160
THE DISPLAY SCREEN. * FILE 160
* FILE 160
TRACE - PDF IS TO BE RUN IN TRACE * FILE 160
MODE. TRACE MODE INCLUDES * FILE 160
ALL OF THE FUNCTIONS OF * FILE 160
TEST MODE. IN ADDITION, * FILE 160
ALL ISPEXEC SERVICE * FILE 160
INVOCATIONS FROM A DIALOG * FILE 160
WILL BE LOGGED. * FILE 160
* FILE 160
TRACEX - PDF IS TO BE RUN IN TRACE * FILE 160
MODE EXTENDED. IN ADDITION * FILE 160
TO TRACE MODE, ANY LINES * FILE 160
THAT ARE WRITTEN TO THE LOG * FILE 160
FILE ARE ALSO DISPLAYED ON * FILE 160
THE DISPLAY SCREEN. * FILE 160
* FILE 160
DETAILED INFORMATION: * FILE 160
* FILE 160
PDF FIRST FREES DD(ISPPROF), * FILE 160
THEN TRIES TO ALLOCATE * FILE 160
DD(ISPPROF) TO * FILE 160
DSN('&SYSPREF..ISPF.PROFILE') * FILE 160
WITH DISP=(OLD,KEEP,KEEP). IF * FILE 160
IT CANNOT ALLOCATE BECAUSE OF * FILE 160
LOCATE ERROR 1708 (NOT FOUND IN * FILE 160
CATALOG), IT ALLOCATES THE * FILE 160
DATASET WITH * FILE 160
DISP=(NEW,CATLG,CATLG), * FILE 160
UNIT=SYSTSO, * FILE 160
DCB=(RECFM=FB,LRECL=80,BLKSIZE=3120, * FILE 160
DSORG=PO), SPACE=(TRK,(1,2,10)). * FILE 160
FOR ANY OTHER ALLOCATION ERROR * FILE 160
CODE, THE PROGRAM TERMINATES AND * FILE 160
GIVES THE NORMAL IKJEFF18 ERROR * FILE 160
MESSAGES. * FILE 160
* FILE 160
PDF MAKES A NEW COPY OF THE * FILE 160
COMMAND BUFFER (CBUF) AND THE * FILE 160
COMMAND PROCESSOR PARAMETER LIST * FILE 160
(CPPL), POINTING THE NEW CPPL TO * FILE 160
THE NEW CBUF. IF THE USER USED * FILE 160
'SPF' RATHER THAN 'PDF,' PDF * FILE 160
WILL PUT OUT AN INFO MESSAGE * FILE 160
SAYING THAT 'SPF' HAS BEEN * FILE 160
REPLACED BY 'PDF.' PDF THEN * FILE 160
PLACES THE LITERAL 'ISP' INTO * FILE 160
THE NEW CBUF BEGINNING AT THE * FILE 160
LOCATION OF THE FIRST NONBLANK * FILE 160
CHARACTER OF THE COMMAND TEXT. * FILE 160
IF DATASET * FILE 160
'&SYSPREF..ISPF.PROFILE' WAS * FILE 160
ALLOCATED NEW, MESSAGES * FILE 160
CONCERNING THE NEW DATASET ARE * FILE 160
WRITTEN TO THE TERMINAL. * FILE 160
* FILE 160
PDF THEN POINTS R1 TO THE NEW * FILE 160
CPPL, AND ATTACHES ISRPCP. IT * FILE 160
THEN WAITS FOR ISRPCP TO * FILE 160
COMPLETE, DETACHES ISRPCP, FREES * FILE 160
STORAGE AND TERMINATES. * FILE 160
* FILE 160
RETURN CODES: * FILE 160
IF ISP EXECUTES, THE CODE * FILE 160
RETURNED IS THE CODE FROM ISP. * FILE 160
OTHERWISE THE RETURN CODE IS 12. * FILE 160
* FILE 160
SAFECOPY - THIS PROGRAM IS A TSO COMMAND PROCESSOR * FILE 160
WHICH ENABLES MANY USERS TO COPY DATA INTO * FILE 160
THE SAME DATASET SIMULTANEOUSLY WITHOUT * FILE 160
CONFLICTING WITH EACH OTHER. INPUT DATA * FILE 160
MAY COME FROM A DATASET, FROM THE * FILE 160
TERMINAL, OR FROM DATA STACKED INSTREAM IN * FILE 160
A CLIST. * FILE 160
* FILE 160
SAFECOPY IS ESPECIALLY USEFUL IN CLISTS * FILE 160
WHICH WRITE TO A COMMON DATASET. * FILE 160
* FILE 160
SAFECOPY ACCOMPLISHES THIS BY PERFORMING A * FILE 160
SYSTEM ENQUEUE BEFORE WRITING TO THE * FILE 160
DATASET. MAJOR NAME IS USERDSN, MINOR * FILE 160
NAME IS THE NAME OF THE DATASET INTO WHICH * FILE 160
SAFECOPY IS WRITING. * FILE 160
* FILE 160
INPUT AND OUTPUT CAN BE DESIGNATED BY * FILE 160
DATASET NAME, OR BY FILE/DD NAME. IF THE * FILE 160
OUTPUT DATASET IS NOT PARTITIONED, THE MOD * FILE 160
OPERAND WILL CAUSE THE USE OF THE EXTEND * FILE 160
OPERAND OF OPEN, ALLOWING DATA TO BE ADDED * FILE 160
ON TO THE END OF A SEQUENTIAL DATASET. * FILE 160
* FILE 160
THE DEFAULT IS NONUM. THE USE OF THE NUM * FILE 160
OPERAND WILL CAUSE THE PHYSICAL RELOCATION * FILE 160
OF LINE NUMBERS WHEN SAFECOPYING BETWEEN * FILE 160
VARIABLE AND FIXED RECORD LENGTH DATASETS, * FILE 160
OR BETWEEN FIXED RECORD LENGTH DATASETS OF * FILE 160
DIFFERENT LOGICAL RECORD LENGTHS. * FILE 160
* FILE 160
SYSDSN - A COMMAND TO LIST THE NAMES OF EVERYONE * FILE 160
WHO HAS A DATASET ALLOCATED, OR IS * FILE 160
WAITING FOR ALLOCATION. VERY USEFUL * FILE 160
AFTER 'DATASET IN USE' AND 'WAITING FOR * FILE 160
DATASETS' MESSAGES. * FILE 160
* FILE 160
XPRINT - A FRONT-END COMMAND PROCESSOR FOR A * FILE 160
USER-WRITTEN HEXADECIMAL LISTING UTILITY * FILE 160
PROGRAM. ALLOCATES THE INPUT AND OUTPUT * FILE 160
FILES, THEN EXECUTES THE UTILITY. LOADS * FILE 160
THE UTILITY IF IT IS NOT ALREADY LINKED * FILE 160
IN. * FILE 160
* FILE 160
ADDITIONALLY, THIS PDS CONTAINS THE FOLLOWING * FILE 160
MACROS USED BY SEVERAL OF THE COMMAND PROCESSORS: * FILE 160
* FILE 160
EQ$R - REGISTER EQUATES. * FILE 160
GTEDAALC - EXECUTES DYNAMIC ALLOCATION AND DAIRFAIL. * FILE 160
GTEDADAT - CREATES SVC99/IKJEFF18 CONTROL BLOCKS. * FILE 160
GTEDADOC - DOCUMENTATION FOR GTEDAXXX MACROS. * FILE 160
GTEDASET - LINKS SVC99/IKJEFF18 CONTROL BLOCKS * FILE 160
TOGETHER. * FILE 160
LINKSAVE - LINKAGE CONVENTIONS UPON ENTRY TO A * FILE 160
MODULE. * FILE 160
LINKBACK - LINKAGE CONVENTIONS UPON EXIT FROM A * FILE 160
MODULE. * FILE 160
* FILE 160
IS FROM JIM MARSHALL (AIR FORCE RETIREE) AND CONTAINS * File 161
VARIOUS ISPF/PDF MENUS, PANELS, SKELETONS, CLISTS, * FILE 161
ETC. SEE MEMBER $$PROSE FOR ADDITIONAL INFORMATION. * FILE 161
THE FILE IS IN IEBUPDTE SYSIN FORMAT. * FILE 161
* FILE 161
JIM HAS RETIRED FROM THE AIR FORCE. HIS ADDRESS IS: * FILE 161
* FILE 161
JIM MARSHALL, US TREASURY * FILE 161
FINANCIAL MANAGEMENT SERVICE * FILE 161
PRINCE GEORGES PLAZA II - ROOM 400B * FILE 161
3700 EAST-WEST HIGHWAY * FILE 161
HYATTSVILLE, MD 20782 * FILE 161
202-874-8353 * FILE 161
* FILE 161
email: jim.marshall@fms.treas.gov * FILE 161
* FILE 161
RELEASE 18 - 01 Oct 99 * FILE 161
* FILE 161
* FILE 161
SUMMARY OF THE MODULES CONTAINED. HINT: MEMBER MEANS * FILE 161
ALL MEMBERS NEEDED FOR PANELS, SKELS, ETC TO USE A * FILE 161
PARTICULAR FUNCTION. * FILE 161
* FILE 161
* FILE 161
MEMBER REL DESCRIPTION * FILE 161
PREFIX * FILE 161
* FILE 161
@PNL#CI 1 CLIST USED TO DETERMINE IF YOU ARE A * FILE 161
SYSPROG SO YOU CAN GET 'TOOL BOX' PANEL. * FILE 161
YOU NEVER TELL USER THEY CAN NOT HAVE * FILE 161
SOMETHING BECAUSE THEY MAY COMPLAIN & * FILE 161
BOSS BOWS TO PRESSURE (THE WHIMP). SO YOU * FILE 161
GIVE THE USER SOMETHING, YOU GIVE THEM * FILE 161
SOMETHING OF LITTLE VAULE (LIKE PANEL * FILE 161
'@PNL#PI') * FILE 161
* FILE 161
@PNL#PI 1 THE WORTHLESS PANEL SPECIFIED ABOVE. * FILE 161
* FILE 161
@PNL#PK 1 PANEL OF TSO COMMANDS FOR USERS. * FILE 161
* FILE 161
@PNL#PM 1 MY CURRENT MASTER MENU. * FILE 161
* FILE 161
@PNL#PX 1 THE SYSTEM PROGRAMMER'S 'TOOL BOX' * FILE 161
* FILE 161
$TOOL#.. 1 USER "TOOL CHEST" INVOKED VIA POPUP MENUS. * FILE 161
GIVES OUR USER THE ILLUSION WE USE PC'S * FILE 161
AND ARE NOT ALL OLD MAINFRAMERS. * FILE 161
* FILE 161
ABND# 1 MEMBERS FOR USING THE ABEND TSO COMMAND. * FILE 161
THIS WILL PROVIDE A FURTHER EXPLANATION OF * FILE 161
SOME OF THE MORE COMMON ABEND. * FILE 161
* FILE 161
ACC# 3 MEMBERS FOR USING THE TSO ACCOUNT CMD FOR * FILE 161
FMS. * FILE 161
* FILE 161
ADM# 1 TOOK INSPIRATION FROM BILL SMITH, SYNTEX * FILE 161
TO MAKE PANEL FOR GDDM PRESENTATION * FILE 161
GRAPHICS.GOT AN IBM 3279 AND WANTED TO DO * FILE 161
SOME PGF. BILL MADE IT EASY BY MAKING * FILE 161
PANELS (LOVE IT). * FILE 161
* FILE 161
AMB# 1 MEMBERS FOR INTERACTIVELY INVOKE "AMBLIST". * FILE 161
* FILE 161
ASMH# 3 MEMBERS FOR USING TSO ASMH CMD. ASMH IS TO * FILE 161
INTERACTIVE COMPILES. THESE SERIES OF * FILE 161
SCREENS ETC, ACTUALLY LIMITS THE USER TO * FILE 161
ONLY RECEIVE THEIR ERRORS TO A SYSTERM DD * FILE 161
CARD. SINCE NO LISTINGS, OBJ MODULES, ETC * FILE 161
CAN BE GENERATED, I CALL IT A 'CHEAP * FILE 161
CHECKER'. UPDATED USING "POPUPS". * FILE 161
* FILE 161
CALC# 1 MEMBERS FOR USING CALC CMD. * FILE 161
CALC IS A TSO CALCULATOR. * FILE 161
* FILE 161
CALEND# 1 MEMBERS FOR POPUP CALENDAR. * FILE 161
* FILE 161
CNTI# 1 MEMBERS FOR ISPF VERSION OF THE COUNT TSO * FILE 161
CMD. USE THE SUPPLIED "COUNTI" TSO CP. * FILE 161
* FILE 161
COBMVS# 1 MEMBERS FOR COBOL-FOR-MVS CHEAP CHECKER * FILE 161
UPDATED USING "POPUPS". TSOCP COBMVS IS * FILE 161
FOUND IN FILE 300. * FILE 161
* FILE 161
COBOL# 3 MEMBERS FOR USING COBOLCHK. COBOLCHK IS TO * FILE 161
INTERACTIVE COMPILES. THESE SERIES OF * FILE 161
SCREENS ETC, ACTUALLY LIMITS THE USER TO * FILE 161
ONLY RECEIVE THEIR ERRORS TO A SYSTERM DD * FILE 161
CARD. SINCE NO LISTINGS, OBJ MODULES, ETC * FILE 161
CAN BE GENERATED, I CALL IT A 'CHEAP * FILE 161
CHECKER'. * FILE 161
* FILE 161
COB2# 3 MEMBERS FOR COBOL II VERSION OF CHEAP * FILE 161
CHECKER UPDATED USING "POPUPS". * FILE 161
* FILE 161
COMPR# 3 MEMBERS FOR USING THE TSO COMPARE CMD. * FILE 161
UPDATED USING "POPUPS". * FILE 161
* FILE 161
COPYS# 2 MEMBERS FOR USING TSO COPYSDS CMD. COPYSDS * FILE 161
IS A SEQUENTIAL DATASET COPY. UPDATED * FILE 161
USING "POPUPS". * FILE 161
* FILE 161
COUNT# 2 MEMBERS FOR USING THE TSO COUNT COMMAND. * FILE 161
COUNT THE NUMBER OF RECORDS IN A FILE. * FILE 161
* FILE 161
CUT... 1 BILL GODFREY'S 'CUT' AND 'PASTE' MACROS IN * FILE 161
ALCCODE VERSUS CLIST (IMPRESSIVE). SEE * FILE 161
CUTDOC * FILE 161
* FILE 161
CVDI 1 ISPF VERSION OF CVD TSOCP. * FILE 161
* FILE 161
CVDI# 2 MEMBERS FOR CVD TSOCP (CONVERTS HEX TO * FILE 161
DEC). ADDED "POPUP" SUPPORT. * FILE 161
* FILE 161
CVXI 1 ISPF VERSION OF CVX TSOCP. * FILE 161
* FILE 161
CVXI# 2 MEMBERS FOR CVX TSOCP (CONVERTS DEC TO * FILE 161
HEX). ADDED "POPUP" SUPPORT. * FILE 161
* FILE 161
DEFA# 1 MEMBERS FOR USING DEFINING AN ALIAS IN * FILE 161
YOUR MASTER CATALOG. * FILE 161
* FILE 161
DELA# 2 MEMBERS FOR USING DELETING AN ALIAS FROM * FILE 161
THE MASTER CATALOG. * FILE 161
* FILE 161
FORT# 1 MEMBERS FOR USING THE FORT CMD. FORT IS TO * FILE 161
DO INTERACTIVE COMPILES WITH FORTRAN G1. * FILE 161
THESE SERIES OF SCREENS, ETC, ACTUALLY * FILE 161
LIMITS THE THE USER TO ONLY RECEIVE THEIR * FILE 161
ERRORS TO A SYSTERM DD CARD. SINCE NO * FILE 161
LISTINGS, OR OBJECT CAN BE GENERATED, I * FILE 161
CALL IT A 'CHEAP CHECKER' * FILE 161
* FILE 161
FORTX# 1 MEMBERS FOR USING THE FORTX CMD. FORTX IS * FILE 161
TO DO INTERACTIVE COMPILES, FORTRAN-HX. * FILE 161
THESE SERIES OF SCREENS, ETC, ACTUALLY * FILE 161
LIMITS THE THE USER TO ONLY RECEIVE THEIR * FILE 161
ERRORS TO A SYSTERM DD CARD. SINCE NO * FILE 161
LISTINGS, OBJECT CAN BE GENERATED, I CALL * FILE 161
IT A 'CHEAP CHECKER' * FILE 161
* FILE 161
FREEA# 1 MEMBERS FOR USING FREEALL CMD. * FILE 161
* FILE 161
HLASM# 1 DIALOG FOR USING "HLASM" INVOKING OF HIGH * FILE 161
LEVEL ASSEMBLER, USING "POPUPS". TSOCP * FILE 161
HLASM IS FOUND IN FILE 300. * FILE 161
* FILE 161
IDT# 1 PANELS SUPPORT TSO/E TRANSMIT-RECEIVE. OUR * FILE 161
USERS ARE NOVICES AND NEEDED A WAY OF USING * FILE 161
FUNCTIONS. SEE THE TSO FILE FOR THE RELATED * FILE 161
MODULES CALLED 'INMXPARM' AND 'INMXZ02' * FILE 161
EXIT. THIS CONTAINS AN UPDATED VERSION OF * FILE 161
WHAT WAS CONTAINED IN THE MEMBERS TRC#. * FILE 161
* FILE 161
ISG@MSTR 2 IS THE PRIMARY PANEL THAT YOUR GET WITH * FILE 161
YOU GET INTO ISPF/PDF FOR 2ISG SYSTEM * FILE 161
PROGRAMMERS BE CONCATENATED AHEAD OF * FILE 161
IBM'S (ISPPLIB). * FILE 161
* FILE 161
ISR@PRIM 2 IS THE PRIMARY PANEL THAT YOUR GET WITH * FILE 161
YOU GET INTO ISPF/PDF. PANEL LIB YOU USE * FILE 161
SHOULD BE CONCATENATED AHEAD OF IBM'S * FILE 161
(ISPPLIB). * FILE 161
* FILE 161
JUL# 2 MEMBERS FOR JULISPF TSO CMD USING * FILE 161
"POPUPS". * FILE 161
* FILE 161
JULISPF 1 ISPF VERSION OF JULIAN TSO CMD. * FILE 161
* FILE 161
LASTI# 1 LASTIPL TSOCP DIALOG USING "POPUPS". * FILE 161
* FILE 161
LASTIPL 1 ISPF VERSION OF LASTIPL TSOCP. * FILE 161
* FILE 161
LISTC# 1 MEMBERS FOR USING LISTCAT CMD. * FILE 161
* FILE 161
LSTSU# 1 MEMBERS FOR 'LISTSU' TSO CMD * FILE 161
* FILE 161
MEMB# 1 MEMBERS FOR USING MEMBER CMD. * FILE 161
* FILE 161
NEWS# 1 MEMBERS FOR USING 2ISG NEWS FACILITY. NOT * FILE 161
TOO APPLICABLE TO OTHER INSTALLATIONS BUT * FILE 161
IT SHOWS ONE HOW TO SELECTIVELY INVOKE * FILE 161
'BROWSE' SERVICE FROM YOUR OWN PANELS, * FILE 161
ETC. * FILE 161
* FILE 161
NFLE# 1 EL-CHEAPO FILE TRANSFER TO VM VIA NJE. * FILE 161
* FILE 161
NPRT# 1 EL-CHEAPO FILE TRANSFER TO VM VIA NJE. * FILE 161
* FILE 161
NPUN# 1 EL-CHEAPO FILE TRANSFER TO VM VIA NJE. * FILE 161
* FILE 161
OBSL# 1 MEMBER FOR INVOKING 'OBS' WYLBUR PROGRAM * FILE 161
TO DECOMPRESS WYLBUR FILE, THEN INVOKE * FILE 161
ISPF/PDF BROWSE SERVICE TO BROWSE IT. * FILE 161
* FILE 161
OMEG# 1 MEMBERS FOR INVOKING OMEGAMON IN TSO. * FILE 161
* FILE 161
PHIX# 1 CLIST FOR INVOKING PHOENIX COMPUTER BASE * FILE 161
TRAINING SYSTEM. INVOKES A FRONT-END TSO * FILE 161
CP TO THE PHOENIX TSO CP (LIMITS WHO CAN * FILE 161
GET INTO PHOENIX AND WHO CAN NOT). * FILE 161
* FILE 161
PRT# 3 MEMBERS FOR USING PRINTOFF CMD. THIS IS * FILE 161
THE FAMOUS 'PRINTOFF' FROM MY TSO FILE. * FILE 161
* FILE 161
SADSYSP 2 THIS IS THE '2ISG' PANEL MEMBER THAT GOES * FILE 161
IN YOUR PANEL LIBRARY FOR PROGRAM PRODUCTS. * FILE 161
NEEDED ANOTHER PANEL TO ADD THINGS. LOOK * FILE 161
AT ISR@PRIM AND THIS MEMBER AND IT WILL * FILE 161
WILL MAKE MORE SENSE. * FILE 161
* FILE 161
SADTSOP 2 THIS IS THE '2ISG' PANEL MEMBER THAT GOES * FILE 161
IN YOUR PANEL LIBRARY FOR TSO COMMANDS. * FILE 161
LOOK AT ISR@PRIM AND THIS MEMBER AND IT * FILE 161
IT WILL MAKE MORE SENSE. * FILE 161
* FILE 161
SADUTLP 2 THIS IS THE '2ISG' PANEL MEMBER THAT GOES * FILE 161
IN YOUR PANEL LIB FOR UTILITY FUNCTIONS * FILE 161
AND 'CHEAP CHECKERS'. LOOK AT ISR@PRIM AND * FILE 161
THIS MEMBER AND IT WILL MAKE MORE SENSE. * FILE 161
* FILE 161
SEND# 2 MEMBERS FOR USING SEND TSO CMD. 'SEND' * FILE 161
A MSG TO ANOTHER USER. * FILE 161
* FILE 161
SLSS# 2 A MODIFICATION OF THE SLSS ISPF/PDF PANELS * FILE 161
ON THE MODS TAPE. EXCEPT THIS ONE HAS * FILE 161
COBOL PGM AS THE DRIVER. JIM PETERSON * FILE 161
REWROTE THE ISPF APPLICATION MAKING IT * FILE 161
MORE EFFICIENT (I'M IMPRESSED. I TOOK ALL * FILE 161
THE CODE AND REWROTE IT MYSELF WHEN I * FILE 161
TRIED TO IMPLEMENT IT. IT ALL WORKS NOW. * FILE 161
SEE MEMBER SLSS##PR FOR DOC. * FILE 161
* FILE 161
SORT# 3 DO A SMALL SORT INACTIVELY. * FILE 161
* FILE 161
SORTLNK 2 ALC PGM TO "LINK EP=SORT', ELIMINATES * FILE 161
"CALL". UPDATED TO USE "POPUPS". * FILE 161
* FILE 161
SYSLG# 1 MEMBERS FOR USING BROWSING THE SPOOLED TO * FILE 161
DISK, OPERATOR CONSOLE LOGS. PUT IT INTO * FILE 161
DISK FILES FOR THE PAST 3 WEEKS FOR * FILE 161
BROWSING. * FILE 161
* FILE 161
SYSPR#P 1 SECONDAY PANEL FOR GETTING INTO 2ISG * FILE 161
SYSTEM PROG FUNCTIONS. LOOK AT CLIST THAT * FILE 161
IS INVOKED OUT OF ISR@PRIM WHEN ENTER 'S'. * FILE 161
CLIST INVOKED CHECKS TO SEE IF 1ST CHAR * FILE 161
OF USERID BEGINS WITH 'S'. SO YOU ARE ONE * FILE 161
OF SYSTEMS, IF NOT, YOU ARE A BAD GUY AND * FILE 161
RETURNED TO ISR@PRIM. * FILE 161
* FILE 161
TMS# 1 MEMBERS FOR USING TMS CMD (INVOKE UCC1 PGM * FILE 161
FOR INTERACTIVE TMS ACCESS). SEE DOC MEMBER * FILE 161
CALLED TMS##PR. * FILE 161
* FILE 161
ULX... 1 BILL GODFREY'S ISPF DISK SPACE INFO PGM. * FILE 161
INDEXED VTOCS ARE SUPPORTED. USER CAN OPT * FILE 161
DISPLAY A LIST OF FREE SPACE. SEE ULXDOC. * FILE 161
* FILE 161
USR# 1 USER INTERFACE USING LIBDEF FACS. DON'T * FILE 161
WANT USERS MESSING WITH MY LOGON PROCS. * FILE 161
* FILE 161
VFORT# 3 MEMBERS FOR USING VSFORT CMD. VSFORT IS TO * FILE 161
DO INTERACTIVE COMPILES WITH VS FORTRAN. * FILE 161
SERIES OF SCREENS, ETC, ACTUALLY LIMITS * FILE 161
THE THE USER TO ONLY RECEIVE THEIR ERRORS * FILE 161
TO A SYSTERM DD CARD. SINCE NO LISTINGS, * FILE 161
OBJECT CAN BE GENERATED, I CALL IT A * FILE 161
'CHEAP CHECKER' UPDATED TO USE "POPUPS". * FILE 161
* FILE 161
XBE... 1 BILL GODFREY'S PGM TO SET UP ISPF, CAN * FILE 161
HAVE SHORT CODE WORDS FOR DSNS YOU * FILE 161
FREQUENTLY EDIT OR BROWSE. SEE XBEDOC FOR * FILE 161
DETAILS. * FILE 161
* FILE 161
ZAP# 1 MEMBERS FOR USING ZAP CMD. * FILE 161
* FILE 161
IS FROM DAVE COLE WHO IS NOW AT COLE SOFTWARE * FILE 162
IN AFTON, VIRGINIA. THIS FILE CONTAINS A COPY OF * FILE 162
A GLOBAL CROSS-REFERENCE LISTING GENERATOR CALLED * FILE 162
XREFASM. THIS FILE IS IN IEBUPDTE SYSIN FORMAT. * FILE 162
THE MACROS NEEDED FOR THIS CODE ARE CONTAINED IN * FILE 162
FILE 408 OF THIS TAPE. PLEASE SEE BELOW FOR * FILE 162
ADDITIONAL INFORMATION ON XREFASM. * FILE 162
* FILE 162
Dave Cole has updated most of his contributions, and * FILE 162
they are available for direct download from his web * FILE 162
site at www.colesoft.com. The following list of * FILE 162
his software is currently available there: * FILE 162
* FILE 162
Cole Software LLC's File Upload/Download Area * FILE 162
* FILE 162
The following shareware is available for download * FILE 162
* FILE 162
Filename Platform Description * FILE 162
asm2zap.zip OS/390 A utility for converting an * FILE 162
assembly listing into SUPERZAP * FILE 162
cards. * FILE 162
* FILE 162
blksptrk.zip OS/390 A TSO command that computes and * FILE 162
displays track capacities for any * FILE 162
IBM DASD device for any BLKSIZE, * FILE 162
with or without key fields. * FILE 162
* FILE 162
macros.zip OS/390 A set of Assembler/390 macros * FILE 162
needed for assembling the various * FILE 162
programs available from Cole * FILE 162
Software LLC. * FILE 162
* FILE 162
schedrun.zip OS/390 A set of MVS programs for * FILE 162
scheduling the execution of System * FILE 162
Operator Commands on an interval * FILE 162
or calander basis. Can be used to * FILE 162
control production scheduling. * FILE 162
* FILE 162
xrefasm.zip OS/390 A pair of programs for producing * FILE 162
master cross-reference listings * FILE 162
for multi-assembly programs. * FILE 162
* FILE 162
COLE SOFTWARE LLC * FILE 162
736 Fox Hollow Road Afton, VA 22920 * FILE 162
540-456-8210 540-456-6658: FAX * FILE 162
* FILE 162
E-MAIL : CSWstaff@cfw.com * FILE 162
INTERNET: http://www.colesoft.com * FILE 162
* FILE 162
COLE SOFTWARE WEB PAGE: HTTP://WWW.COLESOFT.COM * FILE 162
736 FOX HOLLOW ROAD VOICE: 540-456-8536 * FILE 162
AFTON, VA 22920 FAX: 540-456-6658 * FILE 162
* FILE 162
MANY LARGE PROGRAMMING SYSTEMS ARE CONSTRUCTED * FILE 162
FROM A LARGE NUMBER OF SEPARATELY ASSEMBLED OR * FILE 162
COMPILED SECTIONS. SUCH SYSTEMS MUST MANAGE * FILE 162
INTERNAL COMMUNICATIONS BY MEANS OF A SET OF VECTOR * FILE 162
TABLES AND OTHER CONTROL BLOCKS THAT ARE KNOWN TO * FILE 162
EACH OF THE SEPARATE SECTIONS; WHICH IS TO SAY, SUCH * FILE 162
CONTROL BLOCKS MUST CONTAIN FIELDS THAT MAY BE * FILE 162
REFERENCED AND/OR CHANGED BY ANY OR ALL OF THE * FILE 162
SECTIONS. ACCORDINGLY, A GLOBAL CROSS-REFERENCE * FILE 162
LISTING, REPORTING WHICH SECTIONS REFERENCE WHICH * FILE 162
FIELDS, IS A VERY USEFUL TOOL FOR A LARGE-SYSTEMS * FILE 162
DEVELOPER TO HAVE. * FILE 162
* FILE 162
XREFASM IS A RELATIVELY SIMPLE SYSTEM THAT * FILE 162
GENERATES SUCH GLOBAL CROSS-REFERENCE LISTINGS. * FILE 162
SPECIFICALLY, XREFASM GENERATES A REPORT SHOWING A * FILE 162
SORTED LIST OF ALL LABELS USED IN A GIVEN SET OF * FILE 162
SEPARATE ASSEMBLIES OR COMPILATIONS. THE ENTRIES * FILE 162
FOR EACH LABEL SHOW BOTH WHICH ASSEMBLIES (OR * FILE 162
COMPILATIONS) REFERENCE THAT LABEL AND HOW MANY * FILE 162
REFERENCES EACH ASSEMBLY HAS TO THAT LABEL. * FILE 162
* FILE 162
IS FROM DAVID ANDREWS OF A. DUDA AND SONS, INC. * FILE 163
IN OVIEDO, FLORIDA. THIS PDS CONTAINS SOURCE FOR * FILE 163
THE FOLLOWING: * FILE 163
* FILE 163
email address: dba@duda.com * FILE 163
* FILE 163
1. ADJXAMI - LINKEDITS AS A FRONT-END TO MODULE * FILE 163
HASPAMI IN HASPSSSM. INSPECTS AND DISCARDS * FILE 163
ALL CARD IMAGES WRITTEN TO AN INTERNAL READER * FILE 163
DATASET THAT START WITH A BANG ("!") IN * FILE 163
COLUMN 1. YOU CAN INSERT COMMENTS IN JCL * FILE 163
OR EVEN INSTREAM DATA. AUTHOR: DAVID ANDREWS. * FILE 163
* FILE 163
2. ADJX006C - A JES2 EXIT #6. PROVIDES A DEFAULT * FILE 163
MODEL DSCB FOR NEW GENERATION DATASETS (REMOVING * FILE 163
THE REQUIREMENT THAT EITHER A MODEL DSCB EXIST * FILE 163
FOR EACH DEFINED GDG, OR THAT YOU SPECIFY ONE * FILE 163
IN YOUR JCL). DESIGNED TO WORK WITH IFG0EX0B * FILE 163
(SEE BELOW). AUTHOR: DAVID ANDREWS. * FILE 163
* FILE 163
3. ADMM02 - AN SMP USERMOD TO THE LINKAGE * FILE 163
EDITOR. REMOVES THE 3200-BYTE LIMITATION * FILE 163
ON SYSLIN BLOCKSIZE. THE OFFSETS ARE SET * FILE 163
FOR THE DFP 2.4 LINKAGE EDITOR, BUT THIS * FILE 163
PARTICULAR MOD HAS BEEN RUN ON OTHER * FILE 163
VERSIONS (JUST CHANGE THE OFFSETS). * FILE 163
AUTHOR: UNKNOWN. * FILE 163
* FILE 163
4. CATLG - CONTAINS "CATLG", "UNCATLG" AND * FILE 163
"SCRATCH" TSO COMMANDS, WHICH ARE SIMILAR * FILE 163
TO THEIR IEHPROGM COUNTERPARTS. AUTHOR: * FILE 163
DAVE PHILLIPS. * FILE 163
* FILE 163
5. CHARGEN - A BANNER PROGRAM THAT WAS FLOATING * FILE 163
AROUND IN MY POSTGRADUATE DAYS, CIRCA 1975. * FILE 163
AUTHOR: JAY ULLIUS. * FILE 163
* FILE 163
6. DA - "DISPLAY ACTIVE" TSO CP. LISTS ACTIVE * FILE 163
ADDRESS SPACES AT YOUR TERMINAL, ALONG WITH * FILE 163
THEIR CPU/EXCP/STORAGE UTILIZATION AND SWAP * FILE 163
STATUS. FULL-SCREEN 3270 ONLY (NO BATCH * FILE 163
SUPPORT). AUTHOR: DAVE PHILLIPS. * FILE 163
* FILE 163
7. DD - LISTS CHARACTERISTICS OF CATALOGED AND * FILE 163
UNCATALOGED DATASETS. GOOD FOR GENERATION * FILE 163
DATA GROUPS. AUTHOR: DAVE PHILLIPS. * FILE 163
* FILE 163
8. WTO AND DOM - A PAIR OF LITTLE TSO COMMANDS. * FILE 163
WTO WRITES NON-DELETABLE MESSAGES TO THE * FILE 163
MVS CONSOLE, AND DOM DELETES THOSE MESSAGES. * FILE 163
GREAT FOR WAKING UP THE OPERATOR (BEEP!) * FILE 163
AUTHOR: DAVE PHILLIPS. * FILE 163
* FILE 163
9. IFG0EX0B - INSTALLATION DCB OPEN EXIT. PROVIDES * FILE 163
DEFAULT BLOCKSIZES FOR PROGRAMS AND JCL THAT * FILE 163
DON'T SUPPLY THEIR OWN. FOR DASD, IT SELECTS * FILE 163
A BLOCKSIZE CLOSE TO A HALF-TRACK. FOR TAPE, * FILE 163
IT SELECTS A BLOCKSIZE CLOSE TO 16K. FOR DD * FILE 163
DUMMY, VIO AND SUBSYSTEM DATASETS IT SELECTS A * FILE 163
MINIMAL BLOCKSIZE. NONE OF OUR INSTALLATION * FILE 163
JCL SPECIFIES DCB=BLKSIZE=ANYTHING! AUTHOR: * FILE 163
DAVE PHILLIPS. * FILE 163
* FILE 163
10. RSMAP - REAL STORAGE MAP. PRODUCES A DETAILED * FILE 163
SUMMARY OF REAL STORAGE USAGE FOR EACH ADDRESS * FILE 163
SPACE. TELLS YOU HOW MANY REAL STORAGE FRAMES * FILE 163
ARE BEING USED FOR SUCH THINGS AS SQA, CSA, * FILE 163
LPA, LSQA, PRIVATE AREA, NUCLEUS, FIXED FRAMES, * FILE 163
VIO, ET CETERA. YOU MAY HAVE TO INCREASE SOME * FILE 163
TABLE SIZES IF YOU HAVE A LARGE NUMBER OF * FILE 163
ADDRESS SPACES. WORKS ONLY IN MVS/370. * FILE 163
AUTHOR: DAVE PHILLIPS. * FILE 163
* FILE 163
11. S213RC30 - ELIMINATES THOSE S213-30 ABENDS THAT * FILE 163
IBM SUPPLIED WITH DFP V2. WHEN TWO PROGRAMS * FILE 163
SIMULTANEOUSLY OPEN A PDS FOR OUTPUT, THE SECOND * FILE 163
IS ABENDED S213-30. WITH S213RC30 INSTALLED, * FILE 163
THE SYSTEM ISSUES A WTOR TO THE OPERATOR AND * FILE 163
WAITS FOR THE PDS RESOURCE TO BECOME AVAILABLE * FILE 163
(THE OPERATOR CAN REPLY "CANCEL", IN WHICH CASE * FILE 163
THE SECOND PROGRAM ABENDS S213-30 AS BEFORE). * FILE 163
AUTHOR: DAVID ANDREWS. * FILE 163
* FILE 163
12. ZAPDSCB - BATCH PROGRAM TO CHANGE THE ATTRIBUTES * FILE 163
OF ANY DIRECT-ACCESS DATASET. CAN BE USED TO * FILE 163
MODIFY DCB CHARACTERISTICS, PROTECTION STATUS, * FILE 163
EXPIRATION DATE, USE COUNT, AND SECONDARY SPACE * FILE 163
AMOUNT. AUTHOR: DAVE PHILLIPS. * FILE 163
* FILE 163
IS FROM RICK STECKER OF SYNECTICS FOR MANAGEMENT * FILE 164
DECISIONS IN BALTIMORE, MARYLAND. THIS FILE CONTAINS * FILE 164
EVERYTHING NEEDED TO CONSTRUCT A ONE-PACK MVS SYSTEM * FILE 164
COMMONLY KNOWN AS A "RESCUE PACK". * FILE 164
* FILE 164
THE STARTING POINT FOR THIS FILE WAS THE "RESCUE" * FILE 164
MEMBER OF FILE 022, BUT THIS SYSTEM HAS BEEN UPGRADED * FILE 164
FOR XA 2.2.0, AND IT HAS MANY IMPROVEMENTS. * FILE 164
* FILE 164
THIS SYSTEM CONTAINS AN INSTALLATION-CUSTOMIZABLE * FILE 164
MACRO WHICH GENERATES THE JOBS NEEDED TO PROPERLY * FILE 164
BUILD THE "RESCUE PACK". * FILE 164
* FILE 164
IS THE ESG SECURITY SYSTEM FROM CRAIG YASUNA. * FILE 165
THIS IS A FULLY IMPLEMENTABLE RACF-LIKE SECURITY * FILE 165
SYSTEM AT THE LEVEL OF RACF 1.7. THIS SYSTEM HAS * FILE 165
BEEN OPERATIONAL AT A MEDIUM-SIZED MVS INSTALLATION. * FILE 165
SINCE THIS SYSTEM IS VERY RACF-LIKE, CONVERSION FROM * FILE 165
IT, TO "REAL RACF" IS QUITE PAINLESS. HOWEVER, THIS * FILE 165
SYSTEM MAY ELIMINATE THE NEED FOR "REAL RACF". * FILE 165
* FILE 165
THE ESG SECURITY SYSTEM ROUTS ALL RACF CALLS THROUGH * FILE 165
THE "RACROUTE" INTERFACE, AND ITS MODULE ICHRTX00 * FILE 165
DOES ALL THE VERIFICATIONS TO ALLOW OR DISALLOW * FILE 165
ACCESS TO RESOURCES. TWO IN-CORE TABLES CONTROL * FILE 165
THE DECISIONS: THERE IS A USERID TABLE AND A * FILE 165
PROFILE TABLE. THERE IS NO DATABASE, BUT UPDATES * FILE 165
ARE EASILY AND QUICKLY MADE TO THE TABLES BY AN * FILE 165
ADMINISTRATOR, WHO MAY NOT HAVE TO DO TOO MUCH WORK * FILE 165
AFTER THE SYSTEM HAS BEEN INITIALLY SET UP. USERID * FILE 165
AND PROFILE TABLE RECORDS ARE NEARLY IDENTICAL IN * FILE 165
FORMAT TO THOSE OF RACF ITSELF. * FILE 165
* FILE 165
TWO STANDARD RACF MANUALS MAY BE USED TO HELP IN * FILE 165
SECURITY SETUP AND ADMINISTRATION. THESE ARE: RACF * FILE 165
ADMINISTRATOR'S GUIDE (SC28-1340) AND SPL RACF * FILE 165
(SC28-1343). * FILE 165
* FILE 165
BASIC DOCUMENTATION FOR THE SECURITY PACKAGE IS * FILE 165
SUPPLIED IN MEMBER $$$$$DOC OF THIS FILE. * FILE 165
* FILE 165
IS FROM VINH VU OF NEIMAN MARCUS IN IRVING, TEXAS. * FILE 166
THIS FILE CONTAINS A NICE COLLECTION OF UTILITIES, * FILE 166
EXITS AND REXX EXECS. THIS FILE IS WORTH A GOOD * FILE 166
LOOK. * FILE 166
* FILE 166
CONTENTS OF THIS PDS: * FILE 166
* FILE 166
$CAL - CLIST (EXEC) - WRITTEN IN TSO REXX. THIS * FILE 166
EXEC DISPLAYS A QUICK POP-UP CALENDAR USING * FILE 166
ISPF PANEL. CHECK IT OUT. * FILE 166
* FILE 166
$CKOUT - CLIST (EXEC) - WRITTEN IN TSO REXX. THIS * FILE 166
EXEC DISPLAYS PERTINENT INFORMATION ABOUT * FILE 166
YOUR TSO SESSION OR BATCH JOB, I.E. JOB/STEP * FILE 166
REGION SIZES, LIMITS, JOB/STEP TIME LIMITS, * FILE 166
MSGCLASS, ETC.. THIS CAN BE USED TO VERIFY * FILE 166
THE SETTINGS DONE BY THE LOCAL JES2 AND SMF * FILE 166
EXITS. * FILE 166
* FILE 166
$CMDPFX - ASM - TO ASSIGN A COMMAND PREFIX TO A MVS * FILE 166
IMAGE OF A SYSPLEX. RATHER THAN USING THE * FILE 166
'ROUTE' COMMAND, YOU CAN USE THIS PREFIX FOR * FILE 166
ROUTING A COMMAND TO THE APPROPRIATE SYSTEM. * FILE 166
THE PREFIX IS SPECFIED THROUGH PARM. * FILE 166
* FILE 166
$D - CLIST (EXEC) - WRITTEN IN TSO REXX. THIS * FILE 166
DISPLAYS MVS CONTROL BLOCKS, I.E. * FILE 166
LINKLIST, APFLIST, SUBSYSTEM NAMES. * FILE 166
* FILE 166
$DATE - CLIST (EXEC) - WRITTEN IN TSO REXX. * FILE 166
THIS REXX FUNCTION DOES DATE * FILE 166
CONVERSIONS, INCLUDING RELATIVE DATE * FILE 166
USED FOR CALCULATION. * FILE 166
* FILE 166
$DO - CLIST (EXEC) - EDIT MACRO. THIS EXEC * FILE 166
VERIFIES THE 'DO/SELECT-END' PAIRINGS IN A * FILE 166
REXX EXEC. ANY HANGING 'DO/SELECT-END' WILL * FILE 166
BE FLAGGED AS ERROR. IT ALSO MARKS THE * FILE 166
BEGINNING AND END OF EACH 'DO/SELECT-END' * FILE 166
PAIR. USEFUL IF YOU DO A LOT OF REXX * FILE 166
CODING. * FILE 166
* FILE 166
$JAD - CLIST (EXEC) - WRITTEN IN TSO REXX. THIS * FILE 166
EXEC GOES THROUGH THE ASCB CHAIN AND * FILE 166
DISPLAYS JOB ACTIVITY INFO USING ISPF TABLE * FILE 166
DISPLAY FACILITY, I.E. TCBTIME, EXCPTIME, * FILE 166
EXCP COUNT, STORAGE USAGE, ETC. IF AN * FILE 166
ADDRESS SPACE IS SELECTED, THEN ADDITIONAL * FILE 166
INFO WILL BE DISPLAYED, INCLUDING A PLOT * FILE 166
THAT SHOWS REAL & EXPANDED STORAGE, AND * FILE 166
ANOTHER WHICH SHOWS ITS STORAGE * FILE 166
DISTRIBUTION BASED ON UIC (KINDA SHOW YOU * FILE 166
HOW REAL MEMORY IS BEING USED AT THE TIME). * FILE 166
THE DISPLAY CAN BE SORTED AND FILTERED BY * FILE 166
SEVERAL DIFFERENT KEYS. * FILE 166
* FILE 166
THIS WAS WRITTEN ORIGINALLY TO DISPLAY THE * FILE 166
TOTAL STORAGE USED, PLUS REAL AND EXPANDED, * FILE 166
SEPARATELY FOR THE ADDRESS SPACES. RMFWDM * FILE 166
(WORKLOAD DELAY MONITOR) ONLY GIVES YOU THE * FILE 166
TOTAL, NOT THE OTHER TWO, AND DOES NOT * FILE 166
ALLOW SORTING. THIS EXEC, HOWEVER, GIVES * FILE 166
ALL TOTALS AND LET YOU DO ALL KIND OF * FILE 166
SORTING. NOT ONLY THAT, IT ALSO GIVES YOU * FILE 166
ADDITIONAL INFO (WHILE I'M LOOKING AROUND * FILE 166
AT THE CONTROL BLOCKS...). * FILE 166
* FILE 166
****** SEE $JADPGM ****** NOTE - 3/6/95 ****** * FILE 166
****** SEE $JADPGM ****** NOTE - 3/6/95 ****** * FILE 166
* FILE 166
$JADPGM - ASM - ASSEMLER VERSION OF $JAD. THIS WAS * FILE 166
WRITTEN AFTER $JAD IS FOUND TO BE TOO * FILE 166
SLOW, ESPCIALLY WHEN THE CPU IS CONSTANTLY * FILE 166
RUNNING ABOVE 100% (SRM CPU BUSY PCT). * FILE 166
* FILE 166
$LLACOPY - SOURCE - BATCH ASSEMBLER PROGRAM TO * FILE 166
SELECTIVELY REFRESH A LLA (VLF) MODULE. * FILE 166
RATHER THAN DOING A 'F LLA,REFRESH' WHICH * FILE 166
MAY TAKE A WHILE DEPENDING ON THE LIST OF * FILE 166
DATA SETS BEING MANAGED BY LLA, THIS * FILE 166
PROGRAM WILL UPDATE JUST THE MODULE(S) BEING * FILE 166
REFRESHED. * FILE 166
* FILE 166
$MPFREPL - ASM - A GENERALIZED MPF EXIT. THE MESSAGES * FILE 166
BEING HANDLED ARE CODED USING AN IN-LINE * FILE 166
MACRO. PROCESSING CAN ALSO BE LIMITED TO * FILE 166
MESSAGES PRODUCED BY CERTAIN JOBNAMES * FILE 166
SPECIFIED BY THIS MACRO. * FILE 166
* FILE 166
$PARM - CLIST (EXEC) - WRITTEN IN TSO REXX. THIS * FILE 166
EXEC TAKES IN THE PARMS AND DOES SUBSTITUTION * FILE 166
ON THE INPUT CARDS (FROM DDNAME INPUT) TO * FILE 166
PRODUCE OUTPUT DATA FOR SUBSEQUENT USAGE. * FILE 166
SEVERAL RESERVED SYMBOLS WILL BE SUBSTITUTED * FILE 166
AS WELL, I.E. ~JOBNAME~, ~SYSID~. REXX * FILE 166
FUNCTIONS WILL ALSO BE EVALUATED TO PRODUCE * FILE 166
THE OUTPUT IF CODED (THIS CAN BE JUST ANOTHER * FILE 166
EXTERNAL REXX FUNCTION LIKE $DATE) * FILE 166
* FILE 166
$Q - EDIT MACRO (REXX) - THIS MACRO TAKES A PARM * FILE 166
AS A TSO COMMAND TO BE ISSUED AND THE OUTPUT * FILE 166
WILL BE TRAPPED AND DISPLAYED AS ISPF EDIT * FILE 166
NOTE LINES. * FILE 166
* FILE 166
$SAVE - EDIT MACRO (REXX) - THIS MACRO SAVES DATA * FILE 166
BEING EDITED BY DOING UPDATE IN PLACE FOR A * FILE 166
PDS MEMBER. EXTREMELY USEFUL IF * FILE 166
SYS1.PROCLIB IS FULL, AND YOU JUST NEED TO * FILE 166
MAKE MINIMUM CHANGES TO A PROC (UNLESS YOU * FILE 166
WANT TO GO AHEAD AND COMPRESS IT RIGHT THEN * FILE 166
AND THERE ...) * FILE 166
* FILE 166
$VSAMIDX - CLIST (EXEC) - WRITTEN IN TSO REXX. THIS * FILE 166
EXEC CALCULATES THE OPTIMUM NUMBER OF * FILE 166
INDEX BUFFERS TO BE SPECIFIED FOR A VSAM * FILE 166
KSDS USED FOR RANDOM ACCESS. * FILE 166
* FILE 166
$VSAMIXA - CLIST (EXEC) - THE DFSMS 1.X VERSION OF * FILE 166
$VSAMIDX. * FILE 166
* FILE 166
$WHOHAS - CLIST (EXEC) - THIS REXX EXEC WILL LIST THE * FILE 166
ACCESS LISTS FOR RACF DATA SET PROFILES FOUND * FILE 166
UNDER DSN*.**. THIS FUNCTION IS VERY MUCH * FILE 166
SIMILAR TO 'TSS WHOHAS DSN' COMMAND UNDER TOP * FILE 166
SECRET. IF THE EXEC IS RUN IN BATCH, THE RACF * FILE 166
COMMANDS USED TO RE-BUILD ALL OF THE PROFILES * FILE 166
AS DISPLAYED IN THE OUTPUT IS ALSO PRODUCED. * FILE 166
* FILE 166
$X - EDIT MACRO (REXX) - THIS MACRO READS THE * FILE 166
MEMBER BEING EDITED AND EXECUTES IT AS A * FILE 166
CLIST/EXEC. EXECUTION PARMS ARE ALLOWED AS * FILE 166
WELL. THIS DOES NOT REQUIRED THE MEMBER TO * FILE 166
BE SAVED FIRST. EXTREMELY USEFUL IF YOU'RE * FILE 166
DOING A LOT OF CLIST/EXEC CODING AND * FILE 166
DEBUGGING. * FILE 166
* FILE 166
$6 - CLIST (EXEC) - WRITTEN IN TSO REXX. OFTEN * FILE 166
TIMES, YOU DO NEED TO ALLOCATE A NEW * FILE 166
LOADLIB AND EXECUTE TSO COMMANDS OUT OF * FILE 166
IT. ONE WAY TO DO IT IS: GET OUT OF ISPF, * FILE 166
ALLOCATE IT AS ISPLLIB, AND GET BACK IN. * FILE 166
THE OTHER WAY (WITHOUT HAVING TO GET OUT * FILE 166
OF ISPF): EXECUTE THIS EXEC, AND THERE YOU * FILE 166
GO !!! * FILE 166
* FILE 166
DALLOC - SOURCE - TSO CMD TO DISPLAY DYNAMIC * FILE 166
ALLOCATIONS. I'VE GOT THE ORIGINAL SOURCE * FILE 166
FROM ONE OF THE VERY OLD CBT TAPE. THIS * FILE 166
STOPPED WORKING WHEN OUR JES2 PGMR DECIDED * FILE 166
TO MOVE SWA ABOVE THE LINE. I THEN * FILE 166
DECIDED TO FIX THIS PROGRAM USING MACRO * FILE 166
'SWAREQ' WHICH IS THE STANDARD WAY TO * FILE 166
ACCESS THE JFCB FROM TIOT PTR. * FILE 166
* FILE 166
DATE - THIS IS JES2 EXIT 1 (PAGE SEPARATOR), * FILE 166
BUT REALLY IT IS CSECT RBDDATE WHICH * FILE 166
IMPLEMENTS TABLELESS DATE CONVERSION * FILE 166
* FILE 166
DYNALIST - SOURCE - TSO COMMAND TO DISPLAY ALL UNIT * FILE 166
NAMES ON THE SYSTEM AND THE UCBS' (PLUS * FILE 166
VOLSERS) ASSOCIATED WITH THOSE UCBS. * FILE 166
DYNALIST IS AN OLD PROGRAM COMING OFF THE * FILE 166
CBT TAPE AND MODIFIED TO WORK WITH MVS 4.2 * FILE 166
AND ABOVE. * FILE 166
* FILE 166
FIND - SOURCE - TSO CMD TO DO QUICK SEARCH FOR * FILE 166
ANY CHARACTER STRING IN A PDS. HAS A FEW * FILE 166
NICE OPTIONS. * FILE 166
* FILE 166
IEFUTL - MULTI FUNCTION, SEMI-SMART, TABLE DRIVEN * FILE 166
TIMEOUT PROCESSOR * FILE 166
* FILE 166
IEFUTLTB - THE TABLE IT USES * FILE 166
* FILE 166
JESXIT05 - JES2 COMMAND EXIT TO DO THE FOLLOWING: * FILE 166
* FILE 166
$Q'XXX - DISPLAYS ALL JOBS PREFIXED * FILE 166
BY XXX * FILE 166
$QAPF - DISPLAYS APF LIST * FILE 166
$QLLT - DISPLAYS LINKLIST TABLE * FILE 166
$QDSN=XXX - CATALOG SEARCH DSNAME XXX. THE * FILE 166
CATALOGED VOLUME IS ALSO SEARCHED * FILE 166
TO MAKE SURE DATA SET DOES EXIST * FILE 166
THERE. * FILE 166
$QVOL=YYY - DISPLAYS UCB ADDR OF VOL=YYY. * FILE 166
IT'S NOT EASY TO FIND THIS OUT * FILE 166
USING NATIVE MVS COMMANDS. * FILE 166
$QSYSTEM - DISPLAYS ALL KIND OF INFO ABOUT * FILE 166
SYSTEM. GOOD FOR US SYSTEMS * FILE 166
PROGRAMMERS. * FILE 166
$Q - DISPLAYS AVAILABLE PARMS (AS * FILE 166
ABOVE) * FILE 166
* FILE 166
JES2 PARMS NEEDED: * FILE 166
* FILE 166
* LOADMOD(JESXIT05) * FILE 166
* EXIT(005) ROUTINE=EXIT5,STATUS=ENABLED,TRACE=NO * FILE 166
* FILE 166
JESX006 - JES2 INTERNAL TEXT SCAN, TABLE DRIVEN, * FILE 166
IMPLEMENTS CONTROLS ON NUMBER OF TAPE * FILE 166
DRIVES PER STEP. * FILE 166
* FILE 166
JSTAT - SOURCE - BATCH PROGRAM TO CHECK AND SEE IF * FILE 166
A JOB (OR STC OR TSU) IS CURRENTLY RUNNING * FILE 166
(USING THE 'STATUS' FUNCTION OF JES2). IF * FILE 166
IT IS FOUND, THEN WTO'S WILL BE DONE USING * FILE 166
CONTROL CARDS IN 'FND'. OTHERWISE, * FILE 166
CONTROL CARDS FROM 'NOTFND' DDNAME WILL BE * FILE 166
USED BY WTO'S. IF 'RRFND' AND 'RRNOTFND' * FILE 166
ARE USED, A WTOR WILL BE DONE AFTER THE * FILE 166
WTO'S TO GIVE THE OPERATOR A CHANCE TO DO * FILE 166
SOMETHING ELSE BEFORE THE REPLY. OF * FILE 166
COURSE, NONE OF THE DDNAMES HAS TO BE * FILE 166
PRESENT, IN WHICH CASE, THE APPROPRIATE * FILE 166
RETURN CODE WILL BE ISSUED BASED ON THE * FILE 166
JOB STATUS. NOTE THAT SINCE THIS PROGRAM * FILE 166
DOES NOT GO THROUGH THE ASVT, AND * FILE 166
THEREFORE DOES WORK IN A JES2 SHARED SPOOL * FILE 166
ENVIRONMENT. * FILE 166
* FILE 166
LOCKTERM - TSO COMMAND TO LOCK A SCREEN WITH A * FILE 166
PASSWORD * FILE 166
* FILE 166
SEEK - SOURCE - TSO CMD TO DO QUICK SEARCH FOR * FILE 166
ANY MODULE THAT RESIDES IN LPA * FILE 166
(MLPT/FLPA/PLPA), LINKLIST, AND/OR * FILE 166
STEPLIB. MODULE INFORMATION WILL BE * FILE 166
DISPLAYED ACCORDINGLY IF FOUND. * FILE 166
* FILE 166
TSOINIT - SOURCE - TSO CMD TO CHECK FOR A FEW ISPF * FILE 166
DATA SETS AND ALLOCATE THEM AS 'NEW' IF * FILE 166
THEY ARE NOT FOUND IN THE CATALOGS. THESE * FILE 166
DATA SET NAMES ARE RECORDED IN A TABLE OF * FILE 166
THIS PROGRAM. THE FIRST DATA SET * FILE 166
QUALIFIER WILL BE THE SAME WITH THE * FILE 166
EXECUTING TSO ID. * FILE 166
* FILE 166
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- * FILE 166
* FILE 166
WE DO NOT PROMISE TO MAKE ANY CORRECTIONS AND/OR * FILE 166
MODIFICATIONS TO ANY OF THE PROGRAMS. HOWEVER, WE DO * FILE 166
ENCOURAGE ANY COMMENTS/IDEAS AND WILL ATTEMPT TO PROVIDE * FILE 166
ANY FIXES AND/OR MODIFICATIONS AS TIME PERMITS. ALL * FILE 166
QUESTIONS/COMMENTS CAN BE DIRECTED TO: * FILE 166
* FILE 166
VINH VU * FILE 166
CONSULTING TECHNOLOGIST * FILE 166
NEIMAN MARCUS * FILE 166
IS DEPARTMENT * FILE 166
111 CUSTOMER WAY * FILE 166
IRVING, TX 75039-3607 * FILE 166
(972)-401-6948 * FILE 166
* FILE 166
email: vinh_vu@neimanmarcus.com * FILE 166
* FILE 166
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- * FILE 166
* FILE 166
IS A COLLECTION OF UTILITIES FROM CATELLUS * FILE 167
DEVELOPMENT CORPORATION IN SAN FRANCISCO, * FILE 167
CALIFORNIA. THIS FILE WAS CONTRIBUTED BY * FILE 167
GEORGE RAMAS AND ROB WUNDERLICH. * FILE 167
* FILE 167
UTILITIES PACKAGE * FILE 167
* FILE 167
THE FOLLOWING UTILITES ARE INCLUDED IN THIS COLLECTION. * FILE 167
THEY ARE EITHER RUN AS CLISTS, PROGRAMS, OR ISPF * FILE 167
PANELS. DOCUMENTATION FOR EACH UTILITY IS IN THE * FILE 167
MEMBER INDICATED BELOW. IF YOU USE THE PDSLOAD PROGRAM * FILE 167
(FILE 093) TO RELOAD THIS FILE INSTEAD OF IEBUPDTE, YOU * FILE 167
WILL GET ISPF STATISTICS WHICH WILL INDICATE THE NATURE * FILE 167
OF EACH MEMBER (PANELS, SOURCE, MESSAGE, DOC, CLIST). * FILE 167
* FILE 167
UTILITY DOC FAST * FILE 167
NAME MEMBER DESCRIPTION * FILE 167
-------- -------- ----------------------- * FILE 167
DAYTIMER - DAYTIMR# - APPOINTMENTS DISPLAY * FILE 167
DASDDAC - DASDDAC# - DASD SPACE CALULATOR * FILE 167
DASDROOM - DASDROO# - DASD SPACE REPORT * FILE 167
GDGUTIL - GDGUTIL# - GDG UTILITY * FILE 167
WHOHAS - WHOHAS# - DATASET ENQUE NOTIFIER * FILE 167
* FILE 167
SOME OF THE UTILITIES ARE EXECUTED AS CLISTS ONLY. * FILE 167
OTHERS ARE PROGRAMS, OR ISPF DIALOGUES. THERE SHOULD * FILE 167
BE ENOUGH MATERIALS IN THIS DATASET TO EXECUTE ALL OF * FILE 167
THE UTILITIES. * FILE 167
* FILE 167
WAS CONTRIBUTED BY BILL GODFREY OF PRC, INC. * FILE 168
IN SUITLAND, MD. THESE ARE UPDATES TO SOME OF * FILE 168
IS PROGRAMS IN JIM MARSHALL'S FILES, AND THERE * FILE 168
ARE SOME NEW THINGS. BILL HAS DONE MUCH PIONEERING * FILE 168
WORK, AND HIS SOFTWARE DESERVES A GOOD LOOK. * FILE 168
* FILE 168
email: bgodfrey@ssdnotes.wwb.noaa.gov * FILE 168
* FILE 168
MVS SOFTWARE AND MODIFICATIONS * FILE 168
FROM BILL GODFREY, OF PRC INC. * FILE 168
(FORMERLY PLANNING RESEARCH CORPORATION) * FILE 168
MCLEAN, VIRGINIA * FILE 168
* FILE 168
MEMBER NAMES ENDING WITH '$' CONTAIN JCL TO * FILE 168
ASSEMBLE AND LINK, AND ARE NOT LISTED BELOW. * FILE 168
* FILE 168
MEMBER NAMES ENDING WITH '#' CONTAIN HELP FOR A * FILE 168
TSO COMMAND, AND ARE NOT LISTED BELOW. * FILE 168
* FILE 168
$DOC - THIS FILE YOU ARE READING. * FILE 168
ASMH - REFRESH OF ASSEMBLER PROMPTER FROM CBT * FILE 168
FILE 300. * FILE 168
CATPW - DISPLAY ICF MASTER CATALOG PASSWORDS. * FILE 168
COPYPDS - REFRESH OF COPYPDS TSO COMMAND FROM * FILE 168
CBT FILE 300. ISPF ENQ. * FILE 168
CUTC01 - ISPF/PDF EDIT CLIST 'CUT', PART OF * FILE 168
CUT/PASTE SET. * FILE 168
CUTC02 - ISPF/PDF EDIT CLIST 'PASTE', PART OF * FILE 168
CUT/PASTE SET. * FILE 168
CUTDOC - DESCRIPTION OF CUT/PASTE. * FILE 168
CUTD01 - INSTALLATION INSTRUCTIONS FOR * FILE 168
CUT/PASTE, SINGLE-USER TEST. * FILE 168
CUTD02 - INSTALLATION INSTRUCTIONS FOR * FILE 168
CUT/PASTE, SYSTEM-WIDE. * FILE 168
CUTH01 - ISPF/PDF PANEL, DISPLAYED WHEN USER * FILE 168
ENTERS "CUT ?" * FILE 168
CUTH02 - ISPF/PDF PANEL, DISPLAYED WHEN USER * FILE 168
ENTERS "PASTE ?" * FILE 168
CUTJ01 - INSTALLATION JCL FOR CUT/PASTE, * FILE 168
SINGLE-USER TEST. * FILE 168
CUTJ02 - INSTALLATION JCL FOR CUT/PASTE, * FILE 168
SYSTEM-WIDE. * FILE 168
CUTL01 - ISPF/PDF EDIT MACRO 'CUT', PART OF * FILE 168
CUT/PASTE SET. * FILE 168
CUTL02 - ISPF/PDF EDIT MACRO 'PASTE', PART OF * FILE 168
CUT/PASTE SET. * FILE 168
CVD - TSO COMMAND TO CONVERT A HEX NUMBER TO * FILE 168
DECIMAL. * FILE 168
CVX - TSO COMMAND TO CONVERT A DECIMAL * FILE 168
NUMBER TO HEX. * FILE 168
DSPRINT - TSO COMMAND TO PRINT SYSOUT. SAME * FILE 168
SYNTAX AS IBM'S DSPRINT. * FILE 168
FINDAZAP - UTILITY TO FIND A STRING IN A LOAD * FILE 168
MODULE, GENERATE A ZAP. * FILE 168
MEMBER - REFRESH OF MEMBER TSO COMMAND FROM * FILE 168
CBT FILE 300. XA FIX. * FILE 168
SHOWDS - REFRESH OF SHOWDS TSO COMMAND FROM * FILE 168
CBT FILE 300. XA FIX. * FILE 168
ULXDOC - INFORMATION ABOUT THE ULX... MEMBERS. * FILE 168
ULX... - ISPF PROGRAM FOR DISPLAYING FREE SPACE * FILE 168
ON A DISK VOLUME. * FILE 168
XBE - EXECUTE ISPF BROWSE OR EDIT VIA * FILE 168
SHORTCUT. * FILE 168
XBEDOC - INSTRUCTIONS FOR USING XBE. * FILE 168
* FILE 168
THE FOLLOWING NAMING CONVENTION HAS BEEN USED FOR * FILE 168
MEMBERS THAT ARE PARTS OF AN ISPF APPLICATION: * FILE 168
* FILE 168
THE FIRST 3 CHARACTERS IDENTIFY THE APPLICATION. * FILE 168
THE 4TH CHARACTER IS * FILE 168
'L' FOR SOURCE CODE OF LOAD MODULES * FILE 168
'D' FOR DOCUMENTATION * FILE 168
'P' FOR PANEL 'H' FOR TUTORIAL PANEL * FILE 168
'M' FOR MESSAGE SET 'C' FOR CLIST * FILE 168
'S' FOR SKELETON 'J' FOR JCL * FILE 168
THE 5TH AND 6TH CHARACTERS ARE NUMBERS THAT * FILE 168
UNIQUELY IDENTIFY EACH MODULE WITHIN THE GROUP. * FILE 168
* FILE 168
THE NAMING CONVENTION FITS WITHIN THE NAMING * FILE 168
REQUIREMENTS FOR MEMBERS OF THE ISPF MESSAGE * FILE 168
LIBRARIES. * FILE 168
* FILE 168
IS A COLLECTION OF UTILITIES FROM KEVIN WILLIAMS * FILE 169
OF MEIJER, INCORPORATED IN GRAND RAPIDS, MICHIGAN. * FILE 169
INCLUDED ARE A PROBLEM REPORT FOR APPLIED SYSMODS * FILE 169
IN ASSEMBLER LANGUAGE, FOR SMP/E RELEASE 5. THIS * FILE 169
REPORT MIGHT HAVE SOME ADVANTAGES OVER IBM'S * FILE 169
"REPORT ERRSYSMODS". * FILE 169
* FILE 169
DISCLAIMER * FILE 169
THESE PROGRAMS WORK FOR ME, BUT NO WARRANTY * FILE 169
OR GUARANTEE IS MADE BY ME OR MEIJER, INC. * FILE 169
ABOUT THEIR CORRECT OPERATION. RUN THEM AT * FILE 169
YOUR OWN RISK. * FILE 169
* FILE 169
KEVIN WILLIAMS * FILE 169
MEIJER, INC., 982/2 * FILE 169
2727 WALKER AVENUE NW * FILE 169
GRAND RAPIDS, MI 49504 * FILE 169
(616) 791-3621 * FILE 169
* FILE 169
* FILE 169
MEMBER DESCRIPTION * FILE 169
------ ----------- * FILE 169
$$DOC THIS MEMBER * FILE 169
* FILE 169
#RTN STANDARD LINKAGE MACRO BORROWED FROM * FILE 169
THE NASPA VIP TAPE * FILE 169
* FILE 169
#SLC STANDARD LINKAGE MACRO BORROWED FROM * FILE 169
THE NASPA VIP TAPE * FILE 169
* FILE 169
FORTUNE THIS IS AN EDITED FORTUNE COOKIE FILE * FILE 169
FROM AN OLD DEC PDP-11 RSTS/E SYSTEM * FILE 169
THAT I'VE BEEN CARRYING AROUND WITH ME * FILE 169
FOR MORE THAN 10 YEARS. I'VE CLEANED * FILE 169
IT UP QUITE A BIT AND MADE IT EASY FOR * FILE 169
ANYONE TO FORMAT: JUST ADD YOUR OWN * FILE 169
.QUOTE AND .ATTR MACROS AND RUN IT * FILE 169
THROUGH YOUR FAVORITE TEXT PROCESSOR * FILE 169
(OR DCF). I BELIEVE IT CAME FROM AN * FILE 169
OLD DECUS TAPE, SO IT SHOULD BE PUBLIC * FILE 169
DOMAIN. * FILE 169
* FILE 169
PELISTR5 MODIFIED VERSION OF MICHAEL GEARING'S * FILE 169
PELIST PROGRAM FROM FILE 18 OF THE * FILE 169
NASPA VIP TAPE. I HAVE MODIFIED IT TO * FILE 169
WORK WITH SMP/E RELEASE 5 ZONES. * FILE 169
* FILE 169
SMLDATA AN ENTIRE SEASON OF BOWLING SCORES * FILE 169
FOR SMLSTAT * FILE 169
* FILE 169
SMLJCL SAMPLE JCL TO RUN SMLSTAT * FILE 169
* FILE 169
SMLSTAT BOWLING STATISTICS PROGRAM WRITTEN IN * FILE 169
PL/I. I WROTE THIS PROGRAM * FILE 169
SPECIFICALLY FOR MY LEAGUE (SEYMOUR * FILE 169
MEN'S LEAGUE) FOR USE WITH A XEROX * FILE 169
4045 PRINTER, SO IT WILL PROBABLY NEED * FILE 169
TO BE MODIFIED FOR OTHER LEAGUES * FILE 169
AND/OR PRINTERS. IT'S NOT INCREDIBLY * FILE 169
WELL DOCUMENTED, SO ANYBODY WHO WANTS * FILE 169
TO USE IT AND HAS ANY QUESTIONS SHOULD * FILE 169
FEEL FREE TO CALL ME. * FILE 169
* FILE 169
VTOCSCAN PROGRAM TO SCAN ALL ONLINE DASD VTOCS * FILE 169
FOR NON-ZERO VALUES IN THE FOUR * FILE 169
RESERVED BYTES BEGINNING AT OFFSET * FILE 169
X'4E' IN THE DSCBS. THIS PROGRAM IS * FILE 169
USEFUL IF YOU RUN THIRD-PARTY DASD * FILE 169
MANAGEMENT SOFTWARE (E.G. DMS) AND ARE * FILE 169
PLANNING TO INSTALL DFP VERSION 3. * FILE 169
* FILE 169
IS A DUMPCSA PROGRAM WHICH I FIGURED MIGHT BE * FILE 170
USEFUL TO PEOPLE FOR THE IDEAS WITHIN IT. THIS * FILE 170
PROGRAM "SNAP DUMPS" ALL ALLOCATED CSA, SO THAT * FILE 170
THE MATERIAL MAY BE SCANNED FOR STRINGS. THERE * FILE 170
IS FOOD FOR THOUGHT IN THE CODING, WHICH WAS DONE * FILE 170
BY FRANK O'QUINN OF LSU IN BATON ROUGE, LA. * FILE 170
* FILE 170
is a collection of several important utilities, * FILE 171
contributed semi-anonymously. Please direct * FILE 171
support questions to Sam Golob, sbgolob@attglobal.net * FILE 171
or sbgolob@aol.com . Phone: 845-362-1996 * FILE 171
* FILE 171
These utilities are: * FILE 171
* FILE 171
DITTO - AN MVS PROGRAM WITH AN ISPF INTERFACE, * FILE 171
ORIGINALLY WRITTEN, BUT INSPIRED BY * FILE 171
DOS/DITTO. * FILE 171
* FILE 171
TAPEMAP - A REWRITE OF THE PROGRAM THAT IS ON * FILE 171
FILE 299, BUT BROKEN INTO SEPARATE * FILE 171
CSECTS AND SUBROUTINE CALLS. * FILE 171
* FILE 171
One nice thing about this DITTO and TAPEMAP is that you * FILE 171
DON'T NEED BLP PRIVILEGE. The code does a fake open. * FILE 171
* FILE 171
DISASM - A REDESIGN OF THE DISASSEMBLER ON * FILE 171
FILE 217, BUT BROKEN INTO CSECTS. THIS * FILE 171
DISASSEMBLER CALLS THE ASSEMBLER AND * FILE 171
ALLOWS YOU TO USE REAL MACROS AND THEIR * FILE 171
DSECTS FOR LABEL MAPPING. * FILE 171
* FILE 171
SMFSPLIT - SMFSPLIT IS AN ASSEMBLER PROGRAM WHICH * FILE 171
ALLOWS YOU TO BREAK UP SMF RECORDS BY * FILE 171
TYPE, TO SEPARATE DATASETS. THIS DEALS * FILE 171
WITH THE RAW SMF RECORDS. YOU CAN POST * FILE 171
PROCESS THEM LATER. I THINK THAT THIS * FILE 171
UTILITY IS QUITE A RARE DEAL. MOST SMF * FILE 171
PROCESSING PROGRAMS PICK A TYPE, AND * FILE 171
FORMAT A REPORT. THIS PROGRAM ISOLATES * FILE 171
ALL RECORDS OF A GIVEN TYPE TO AN * FILE 171
EXTRACTION FILE. * FILE 171
* FILE 171
TPX - IF THE NETWORK PACKAGE, TPX, IS RUNNING * FILE 171
ON AN ISOLATED MACHINE, AND USERS FROM * FILE 171
THE PRODUCTION MACHINES ARE TRYING TO * FILE 171
LOG ONTO TPX, THERE IS A PROBLEM IN * FILE 171
SYNCHRONIZING RACF DATABASES FROM THE * FILE 171
SEPARATE SYSTEMS TO PROPERLY VERIFY THE * FILE 171
LOGON. THIS IS A TPX EXIT AND AN STC, * FILE 171
WHICH SOLVES THE PROBLEM VERY INGENIOUSLY. * FILE 171
* FILE 171
FX - THIS PACKAGE IS A VTAM APPLICATION THAT * FILE 171
RUNS ON MULTIPLE SYSTEMS, AND ALLOWS * FILE 171
YOU TO SEND DATA FILES IN BULK, FROM * FILE 171
ONE SYSTEM TO ALL OF THEM. * FILE 171
* FILE 171
SYSTEM UTILITY (SUTL) - A VTAM LU 6.2 APPLICATION * FILE 171
THAT ALLOWS A TSO USER TO OBTAIN INFORMA- * FILE 171
TION ABOUT EXECUTING JOBS, THE APF LIST, * FILE 171
IPL DATE/TIME/SYSRES, LINK LIST, ETC. * FILE 171
MOST OF THIS INFORMATION IS USUALLY * FILE 171
AVAILABLE VIA OTHER UTILITIES ALREADY IN * FILE 171
USE, BUT THIS UTILITY ALLOWS THE TSO USER * FILE 171
TO GET INFO FROM A SYSTEM THAT HE IS NOT * FILE 171
LOGGED ON TO. * FILE 171
* FILE 171
(NOTE. DAVE CARTWRIGHT, WHO CONTRIBUTED FILE 172 TO * FILE 171
THIS TAPE, HAS MADE SOME UPDATES TO A FEW OF * FILE 171
THE DITTO FILES. THIS WAS FOR AN MVS/ESA 3.1 * FILE 171
SYSTEM. IF YOU FEEL YOU NEED THESE UPDATES, * FILE 171
THEY ARE INCLUDED HERE AS MEMBER $DITCRTW.) * FILE 171
* FILE 171
- - - - - - - - - - - - - - - - - - - - - * FILE 171
* FILE 171
SYSTEM UTILITY (SUTL) * FILE 171
* FILE 171
SUTL IS A VTAM LU 6.2 APPLICATION THAT ALLOWS A TSO * FILE 171
USER TO OBTAIN INFORMATION ABOUT EXECUTING JOBS, THE * FILE 171
APF LIST, IPL DATE/TIME/SYSRES, LINK LIST, ETC. MOST * FILE 171
OF THIS INFORMATION IS USUALLY AVAILABLE VIA OTHER * FILE 171
UTILITIES ALREADY IN USE, SO WHY BOTHER GOING TO THE * FILE 171
TROUBLE OF 'RE-INVENTING' THIS WHEEL AND ADDING VTAM * FILE 171
OVER-HEAD IN THE PROCESS? BEING A VTAM APPLICATION * FILE 171
MEANS THAT A TSO USER CAN GET INFO FROM A SYSTEM * FILE 171
THAT HE IS NOT LOGGED ON TO. IF YOU HAVE MULTIPLE * FILE 171
PROCESSORS OR LPARS, YOU CAN "WATCH" EXECUTING JOBS ON * FILE 171
ANY OF THE SYSTEMS NO MATTER WHICH SYSTEM YOU ARE * FILE 171
LOGGED ON TO. BESIDES IT WAS A GOOD WAY TO LEARN * FILE 171
SOMETHING AND HAVE A USEFUL UTILITY WHEN IT WAS * FILE 171
WORKING. * FILE 171
* FILE 171
SUTL CONSISTS OF TWO BASIC COMPONENTS, (1) A DATA * FILE 171
COLLECTOR THAT WOULD PROBABLY BE BEST TO RUN AS A * FILE 171
STARTED TASK (STC) AND (2) THE TSO/SPF CODE THAT SENDS * FILE 171
REQUESTS TO THE DATA COLLECTOR AND DISPLAYS THE DATA. * FILE 171
* FILE 171
THE DATA COLLECTOR (STC) SHOULD BE RUN ON EACH SYSTEM. * FILE 171
THE STC DOES REQUIRE APF AUTHORIZATION FOR THE UCB * FILE 171
FUNCTION. IF YOU REMOVE THE UCB FUNCTION, SUTL WILL * FILE 171
NOT REQUIRE ANY SPECIAL PRIVILEGES. * FILE 171
* FILE 171
THE TSO/SPF PART REQUIRES ONE VTAM APPL ID PER ACTIVE * FILE 171
TSO USER. THESE APPL IDS ARE ASSEMBLED AND LINK * FILE 171
EDITED INTO A LOAD MODULE AS PART OF THE INSTALLATION * FILE 171
STEPS. I FELT THAT IT WOULD BE LESS OVERHEAD PER * FILE 171
INVOCATION TO SEARCH A PRE-ASSEMBLED/LINK EDITED LOAD * FILE 171
MODULE THAN TO READ A PARAMETER DATA SET (THIS WOULD * FILE 171
MEAN ALLOCATING THE DATA SET, OPENING IT, READING AND * FILE 171
SCANNING EACH STATEMENT, CLOSING, AND THEN * FILE 171
DE-ALLOCATING). * FILE 171
* FILE 171
IEFUTL - A sample IEFUTL SMF exit which does the following * FILE 171
things: * FILE 171
* FILE 171
If this is for a batch job or started * FILE 171
task, allow to abend. * FILE 171
* FILE 171
For TSO users: * FILE 171
Check user's access to a RACF resource. * FILE 171
As is, this exit checks for the user's access to * FILE 171
class 'TIMEOUT', entity 'TSOUSER'. * FILE 171
* FILE 171
If permitted to resource * FILE 171
If wait time exceeded * FILE 171
extend time 5 minutes * FILE 171
* FILE 171
If CPU time exceeded * FILE 171
cancel * FILE 171
* FILE 171
If not permitted to resource * FILE 171
cancel * FILE 171
* FILE 171
is from David Cartwright of Sutton Coldfield in * FILE 172
England. This file contains a nice collection of * FILE 172
utilities and useful tools. * FILE 172
* FILE 172
(UPDATED 04/00 - SUTTON COLDFIELD, ENGLAND) * FILE 172
* FILE 172
email addresses: * FILE 172
* FILE 172
home- dcuk@dcuk.demon.co.uk * FILE 172
work- "Dave Cartwright" * FILE 172
* FILE 172
PDSDOC *DOCUMENTATION OF PUBLIC DOMAIN * FILE 172
OFFERING..............* $DOC * FILE 172
* FILE 172
NEITHER DAVID CARTWRIGHT NOR ANY COMPANY ASSOCIATED * FILE 172
WITH HIM EXPRESS OR IMPLY ANY WARRANTY AS TO THE * FILE 172
FITNESS OF THESE COMPUTER PROGRAMS FOR ANY FUNCTION. * FILE 172
THE USE OF THESE PROGRAMS OR THE RESULTS THEREOF IS * FILE 172
ENTIRELY AT THE RISK OF THE USER. * FILE 172
* FILE 172
THESE PROGRAMS ARE DONATED TO THE PUBLIC DOMAIN AND MAY * FILE 172
BE FREELY COPIED. THEY MAY BE FREELY DISTRIBUTED TO ANY * FILE 172
OTHER PARTY ON CONDITION THAT NO INDUCEMENT BEYOND * FILE 172
REASONABLE HANDLING COSTS BE OFFERED OR ACCEPTED FOR * FILE 172
SUCH DISTRIBUTION. * FILE 172
* FILE 172
THESE PROGRAMS MAY BE MODIFIED IN ANY WAY THE USER * FILE 172
THINKS FIT BECAUSE USE OF THESE PROGRAMS IS ENTIRELY AT * FILE 172
THE RISK OF THE USER ANYWAY. I WOULD BE INTERESTED TO * FILE 172
HEAR OF SIGNIFICANT ENHANCEMENTS OR INSTANCES WHERE * FILE 172
THESE PROGRAMS HAVE BEEN OF MAJOR BENEFIT (OR * FILE 172
OTHERWISE), BUT THAT DEPENDS PURELY ON THE POLITENESS * FILE 172
OF THE USER. CONTACT; * FILE 172
* FILE 172
DAVID CARTWRIGHT * FILE 172
103, DARNICK ROAD, * FILE 172
SUTTON COLDFIELD * FILE 172
UK - B73 6PF * FILE 172
TEL. ++44 (0)121 355 3190 * FILE 172
* FILE 172
THESE GOODIES FALL INTO DIFFERENT CATEGORIES, AS * FILE 172
DESCRIBED BELOW. ASSEMBLY OF MANY THESE PROGRAMS * FILE 172
REQUIRES SYS1.AMODGEN. THEY HAVE BEEN TESTED ON MVS/XA * FILE 172
2.2, AND SOME ARE KNOWN TO WORK ON OTHER VERSIONS OF * FILE 172
MVS. THE PROGRAMS WRITTEN BY ME ARE REASONABLY WELL * FILE 172
DOCUMENTED, BUT CHECK THAT THE CODE IS DOING WHAT IT * FILE 172
SAYS IT IS. PROGRAMS LIKE 'MAPDISK' WHICH HAVE BEEN * FILE 172
BUILT UP OVER THE YEARS SHOULD BE VIEWED WITH * FILE 172
SUSPICION, ESPECIALLY THE PREAMBLE. ALL JCL SHOULD BE * FILE 172
VIEWED AS BEING ILLUSTRATIVE ONLY, AS A LOT OF JUNK * FILE 172
TENDS TO GET LEFT IN AS COMMENTS OR UNUSED DDNAMES. * FILE 172
ALWAYS USE THE LATEST MACROS AND COPY CODE. * FILE 172
* FILE 172
I USE ONE OF THE STANDARD SYSTEMS FOR OBTAINING * FILE 172
AUTHORIZATION BUT FOR SECURITY I WILL NOT DIVULGE WHAT * FILE 172
IT IS. TO GIVE YOU SOME HELP I HAVE BEGUN TO USE A * FILE 172
PRIVATE MACRO 'GETAUTH' TO INVOKE THESE FUNCTIONS. THE * FILE 172
VERSION IN THIS FILE WILL ONLY GENERATE AN MNOTE TO * FILE 172
WARN YOU THAT AUTHORIZATION IS REQUIRED, HOW YOU * FILE 172
PROVIDE IT IS UP TO YOU. * FILE 172
* FILE 172
CACHE MANAGEMENT PROGRAMS * FILE 172
* FILE 172
THESE PROGRAMS ARE FOR MVS INSTALLATIONS USING THE IBM * FILE 172
3990-3 DISK CONTROLLER WITH CACHE. I INCLUDE A SIMPLE * FILE 172
CACHE PERFORMANCE MONITOR PROGRAM. THE OTHER PROGRAMS * FILE 172
ARE INTENDED TO MODIFY VARIOUS MODULES IN STORAGE TO * FILE 172
ALLOW THE PAGING AND/OR SWAPPING SUB-SYSTEM TO USE THE * FILE 172
3990-3 EXTENDED FUNCTIONS CACHE FAST WRITE (CFW) OR * FILE 172
DASD FAST WRITE (DFW). THE MEMBER '$PAPER' WILL GIVE * FILE 172
THE USER SOME IDEA OF THE PURPOSE, BENEFITS AND * FILE 172
PROBLEMS OF THE PROGRAMS SUPPLIED. UPDATED OCTOBER * FILE 172
1992 * FILE 172
* FILE 172
$PAPER TEXT GIVING HISTORY OF CACHE DEVELOPMENTS (ASA) * FILE 172
SECR01 CACHE REPORTING PROGRAM * FILE 172
SECOMMON AUXILIARY STORAGE MANAGER ZAP COMMON CODE * FILE 172
SECFWON ALLOW PAGING TO USE CACHE FAST WRITE * FILE 172
SECFWOFF ZAP STORAGE BACK TO IBM VALUES * FILE 172
SECFWMPF MPF EXIT TO DISABLE CACHE FAST WRITE * FILE 172
SEDFWON ALLOW PAGING TO USE DASD FAST WRITE * FILE 172
SEDFWOFF TURN OFF DASD FAST WRITE FOR PAGING * FILE 172
SEREC IBM 3990-3 SUBSYSTEM STATISTICS RECORD * FILE 172
SESMF CACHE MONITOR SMF RECORD * FILE 172
* FILE 172
DISK MAPPING UTILITIES * FILE 172
* FILE 172
INCLUDES YET ANOTHER VERSION OF THE UBIQUITOUS * FILE 172
'MAPDISK' THAT IS INDISPENSABLE FOR STORAGE MANAGEMENT. * FILE 172
THIS VERSION SHOULD BE DEVICE INDEPENDENT AND HAS SOME * FILE 172
GOOD FEATURES, SUCH AS DYNAMICALLY ALLOCATING THE VVDS * FILE 172
ON THE VOLUME AND EXTRACTING INFORMATION ABOUT VSAM * FILE 172
FILES, E.G. TRACKS USED. AT LAST YOU CAN EASILY SPOT * FILE 172
THOSE HUGELY OVER-ALLOCATED VSAM HOGS. ALSO SHOWS TRUE * FILE 172
LAST REF. DATE FOR VSAM WITHOUT IDATMSTP (FROM VVDS) * FILE 172
AND WILL OPTIONALLY WRITE SUMMARY RECORDS FOR POST * FILE 172
PROCESSING. A CUT-DOWN VERSION CALLED 'MAPDLIST' WILL * FILE 172
READ THESE SUMMARY RECORDS AND CREATE A MAPDISK STYLE * FILE 172
REPORT. INCLUDED IS A SAMPLE JOB USING THIS * FILE 172
COMBINATION TO REPORT VASTLY OVER-ALLOCATED FILES AND * FILE 172
BADLY FRAGMENTED VSAM FILES (EXCESSIVE SPLITS). NOW * FILE 172
WITH SMS SUPPORT. MAPDISK PROGRAMS HAVE BEEN UPDATED * FILE 172
JULY 97. * FILE 172
* FILE 172
MAPDISK MAP DISK CONTENTS WITH ICF/VSAM DETAILS * FILE 172
MAPDISKF MAPDISK SUMMARY RECORD FORMAT * FILE 172
MAPDLIST PRINT MAPDISK SUMMARY RECORDS IN MAPDISK FORMAT * FILE 172
MAPDJCL SAMPLE JCL FOR MAPDISK PROGRAMS * FILE 172
IXVTOCF5 PSEUDO FORMAT 5 DSCB'S FOR INDEXED VTOCS * FILE 172
VSMERROR VSAM ERROR ROUTINE FROM GERMAN G.U.I.D.E TAPE * FILE 172
VVRDSECT VVR RECORD FORMATS * FILE 172
* FILE 172
I DEVELOPED A PROGRAM TO GIVE AN OVERVIEW OF 3380 STATUS, * FILE 172
WHICH GOT DEVELOPED FOR 3390'S (NOT MOD. 6). * FILE 172
AS A CONTRACTOR I FOUND THE UCB SCAN ROUTINE CHANGED * FILE 172
WITH DIFFERENT RELEASES OF MVS, SO I NEEDED DIFFERENT * FILE 172
VERSIONS OF THESE PROGRAMS. * FILE 172
* FILE 172
MAP3380 OVERVIEW OF 3380'S, BY TYPE (D,E,K). ESA V4 * FILE 172
MAP3390 OVERVIEW OF 3390'S, BY TYPE (1,2,3). ESA V4 * FILE 172
M80ESA3 OVERVIEW OF 3380'S, BY TYPE (D,E,K). ESA V3 * FILE 172
M90ESA3 OVERVIEW OF 3390'S, BY TYPE (1,2,3). ESA V3 * FILE 172
M80XA2 OVERVIEW OF 3380'S, BY TYPE (D,E,K). MVS/XA V2 * FILE 172
* FILE 172
VSAM HANDLING UTILITIES * FILE 172
* FILE 172
IF YOU COMBINE THE VVDS PROCESSING I OBTAINED FROM THE * FILE 172
GERMAN G.U.I.D.E. GOODIES TAPE FOR 'MAPDISK' WITH THE * FILE 172
SVC26 FUNCTIONS I GOT FROM THE CBT TAPE (DSAT), YOU * FILE 172
HAVE SOME PRETTY POWERFUL TECHNOLOGY. GIVE 'CAVEAT' A * FILE 172
FREE-FORM LIST OF VSAM ITEMS AND IT WILL GENERATE * FILE 172
IDCAMS ALTER CARDS TO OPTIMISE BUFFER ALLOCATIONS. * FILE 172
UNFORTUNATELY DFSMS NO LOGER ALLOWS YOU TO ALTER THE * FILE 172
BUFNI VALUE, BUT 'CAVEAT' CAN STILL BE USED TO SET THE * FILE 172
TOTAL BUFFERSPACE. * FILE 172
* FILE 172
AMDSB MAP AMDSBCAT AREA FROM SVC26 * FILE 172
CATREAD USE SVC26 TO ACCESS ICF CATALOGS * FILE 172
CAVEAT CARTWRIGHT'S AMAZING VSAM ENTITY AUTOMATIC * FILE 172
TUNING * FILE 172
EMPTOR DISAPPOINTING, A SORT OF DIS-IDCAMS, DOES * FILE 172
AIX'S * FILE 172
GETVVR SUB-PROGRAM TO RETURN VVR DATA FOR AN ENTITY * FILE 172
ICFDSECT ICF CATALOG BCS DATA FORMATS * FILE 172
JOBBUFNI SAMPLE DAILY UPDATE FROM SMF DATA * FILE 172
RESULT DATA AREA RETURNED FROM SVC26 PROGRAM * FILE 172
* FILE 172
OUTPUT MANAGEMENT SYSTEM * FILE 172
* FILE 172
ONCE UPON A TIME (1982) I WROTE A PROGRAM WHICH WOULD * FILE 172
ACT LIKE AN EXTERNAL WRITER AND WOULD STORE ON TAPE THE * FILE 172
SYSOUT WHICH YOU DID NOT WANT TO PRINT. I SUBSEQUENTLY * FILE 172
USED COMMERCIAL SYSOUT MANAGERS INCLUDING INFOPAC AND * FILE 172
SAR. WITH THE ADVENT OF SYSTEM MANAGED STORAGE I * FILE 172
THOUGHT MY LITTLE EXTERNAL WRITER COULD BE MADE JUST AS * FILE 172
GOOD OR BETTER THAN THOSE, SO I DID. THIS CODE WILL * FILE 172
ARCHIVE YOUR SYSOUT ON DISK WHERE HSM CAN MANAGE IT. IT * FILE 172
IS CARTWRIGHT'S HOUSEKEEPING EXTERNAL WRITER (CHEW). NO * FILE 172
BELLS, SOME WHISTLES, BUT AWFULLY COST EFFECTIVE. Y2K * FILE 172
COMPLIANT 1998 * FILE 172
* FILE 172
CHEW$DOC DOCUMENTATION * FILE 172
CHEW$INST ASSEMBLE AND LINK * FILE 172
CHEW$JCL RUN AS A BATCH JOB * FILE 172
CHEWMAIN,CHEWDYNA,CHEWPARS,CHEWREPT SOURCE CODE * FILE 172
CHEWSKIP,CHEWBACA,CHEWCOMM DATA AREAS * FILE 172
CHEWOUT IS A SEPARATE PROGRAM TO PRINT THE LAST * FILE 172
VERSION OF AN ARCHIVED REPORT. * FILE 172
* FILE 172
DATA COMPRESSION UTILITIES * FILE 172
* FILE 172
A SET OF PROGRAMS TO COMPRESS SEQUENTIAL FILES. I GOT * FILE 172
FED UP WITH WAITING FOR OPERATORS TO MOUNT SMF TAPES, * FILE 172
SO FOUND A WAY TO BE ABLE TO KEEP SMF DATA ONLINE * FILE 172
WITHOUT CONSUMING VAST AMOUNTS OF DISK SPACE. 'SSDC02' * FILE 172
ACHIEVES ABOUT 40 PERCENT SPACE REDUCTION BY DUPLICATE * FILE 172
BYTE COMPRESSION. IN ORDER TO BE ABLE TO MANIPULATE * FILE 172
COMPRESSED FILES DIRECTLY I USE THE FACILITIES OF * FILE 172
DF/SORT VIA E15 EXITS. IN RESPONSE TO THE POOR RESULTS * FILE 172
ACHIEVED BY 'SSDC02' WHEN SHRINKING USER FILES THAT HAD * FILE 172
FEW REPEATING CHARACTERS, I WROTE A PROGRAM CALLING THE * FILE 172
HUFFMAN TREE COMPACTION ROUTINE FROM 'ARCHIVER', BY * FILE 172
RICHARD A. FOCHTMAN (CBT FILE 147). ON SMF DATA THIS * FILE 172
PROGRAM GIVES OUTPUT ABOUT 10 PERCENT SMALLER THAN * FILE 172
'SSDC02'. HOWEVER, TO EXPAND THE DATA TAKES THREE TIMES * FILE 172
AS MUCH CPU TIME AS USING 'SSDCE15'. I LATER WROTE * FILE 172
DCPCOMP1 TO IMPROVE ON SSDC02 AND THEN DCPCOMP2 FOR SMF * FILE 172
DATA - THE RESULTS OF THIS ARE SPECTACULAR IF YOU SORT * FILE 172
ON THE SMF HEADER FIRST. DCS.... MEMBERS ARE SORT EXIT * FILE 172
VERSIONS OF THESE PROGRAMS. * FILE 172
* FILE 172
ACTOR ARCHIVER COMPACTION TECHNIQUE OUTPUT REDUCTION * FILE 172
ACTRESS ARCHIVER COMPACTION TECHNIQUE REBUILD EXIT * FILE 172
FOR SORTS * FILE 172
COMPACT OBJECT DECK FOR ARCHIVER COMPACTION CODE (RENT) * FILE 172
EXPAND OBJECT DECK FOR ARCHIVER EXPANSION CODE (RENT) * FILE 172
SSDC02 DATA UTILITY 1 - COMPRESS DATA * FILE 172
SSDC03 DATA UTILITY 2 - EXPAND DATA * FILE 172
DCPCOMP1 COMPRESSION PROGRAM WITH IMPROVED ALGORITHM * FILE 172
DCPCOMP2 COMPRESSION PROGRAM FOR SMF DATA * FILE 172
DCPEXPD1 EXPAND PROGRAM FOR IMPROVED ALGORITHM * FILE 172
DCPEXPD2 EXPAND PROGRAM FOR SMF DATA * FILE 172
SSDCE15 DATA UTILITY 2 - EXPAND DATA SORT EXIT E15 * FILE 172
* FILE 172
SMF/RMF DATA MANIPULATION UTILITIES * FILE 172
* FILE 172
VARIOUS PROGRAMS TO MAKE IT EASIER TO HANDLE SMF * FILE 172
RECORDS FOR PERFORMANCE REPORTING, PARTICULARLY USING * FILE 172
SIMPLE REPORT WRITERS SUCH AS CA/EARL. SEE ALSO THE * FILE 172
PROGRAMS ADAPTED FROM OTHER CBT OFFERINGS. * FILE 172
* FILE 172
CRAP CARTWRIGHT'S RACF ACCOUNTING PROGRAM * FILE 172
CUSS23 USER2 EXIT FOR IFASMFDP TO DELETE SMF2 AND 3 * FILE 172
DAVE73 RMF CHANNEL RECORDS * FILE 172
DAVE73PR REPORT ON CHANNEL UTILISATION * FILE 172
DAVE74 RMF DEVICE RECORDS * FILE 172
SEAFOOD RE-FORMAT SMF DATE TO INCLUDE MONTH * FILE 172
SENDOFF USER EXIT FOR IFASMFDP TO ONLY SELECT WORKDAYS * FILE 172
SERVED70 CREATE SUMMARY RECORDS FROM SMF70 DATA * FILE 172
SERVED71 CREATE SUMMARY RECORDS FROM SMF71 DATA * FILE 172
SERVED72 CREATE SUMMARY RECORDS FROM SMF72 DATA * FILE 172
SE70REC RMF 70 SUMMARY RECORD FORMAT FROM 'SERVED70' * FILE 172
SE71REC RMF 71 SUMMARY RECORD FORMAT FROM 'SERVED71' * FILE 172
SE72REC RMF 72 SUMMARY RECORD FORMAT FROM 'SERVED72' * FILE 172
SE80REC SMF 80 SUMMARY RECORD FORMAT FROM 'CRAP' * FILE 172
STROBE VISUAL DISPLAY OF MULTIPROGRAMMING (PL/1) * FILE 172
* FILE 172
OTHER DATA MANIPULATION UTILITIES * FILE 172
* FILE 172
VARIOUS PROGRAMS TO DO ODD THINGS. * FILE 172
* FILE 172
DCFON ISPF EDIT MACRO TO CONVERT FROM UOW SCRIPT TO * FILE 172
DCF/GML * FILE 172
DAYOWEEK SET RETURN CODE BY DAY OF WEEK * FILE 172
DAYOMNTH SET RETURN CODE BY DAY OF MONTH * FILE 172
DEVOFF VARY DEVICE OFFLINE UNDER CONTROL OF OPC/A * FILE 172
EMPTYPDS RESET PDS DIRECTORY AND HIGH WATER MARK * FILE 172
ICF3490 CATALOG CONVERSION PROGRAM FOR 3480 TO 3490 * FILE 172
LOGAN IBM SYSLOG ANALYSIS PROGRAM FROM GG24-3142-01 * FILE 172
RLSEJCL JCL FOR USING 'VTOC' IN BATCH TO RELEASE SPACE * FILE 172
SETOFF CALLS OPC/A EVENT WRITER INTERFACE * FILE 172
SSWAIT PROGRAM TO WAIT, MAY BE STOPPED BY 'P' COMMAND * FILE 172
S36PRTU4 PRINT SYSTEM/36 OUTPUT UNDER MVS * FILE 172
* FILE 172
MVS MESSAGE PROCESSING MODS * FILE 172
* FILE 172
ALTHOUGH I USE 'TSSO' FOR MOST CONSOLE AUTOMATION, * FILE 172
THERE ARE OCCASIONS WHEN A STRAIGHT MPF EXIT IS THE * FILE 172
BEST WAY TO DO IT. HERE ARE SOME EXAMPLES. * FILE 172
* FILE 172
IEAVMXIT DEFAULT MPF EXIT - LABEL AND SUPPRESS WTO * FILE 172
MPFTAPEM MPF EXIT TO SMF RECORD TAPE MOUNT, FIND VOLUME * FILE 172
MPFTAPEK MAINTAIN TAPE TABLES IN CSA * FILE 172
MPFTAPET COPY BLOCK TO INITIALISE UNIT VOLUME TABLES * FILE 172
MPFTAPEQ PROGRAM TO ENQUIRE ON TAPE MOUNT TABLES (FOR * FILE 172
TSSO) * FILE 172
GETUCVTR RE-ENTRANT ROUTINE TO FIND OR BUILD THE USER * FILE 172
CVT * FILE 172
USERCVT FORMAT OF USER CVT HUNG OUT OF 'CVTUSER' FIELD * FILE 172
CSATABLE FORMAT OF IN STORAGE TAPE VOLSER TABLE * FILE 172
SMF234 FORMAT OF SMF RECORD FOR TAPE UNIT ACTIVITY * FILE 172
* FILE 172
MISCELLANEOUS MVS MODIFICATIONS * FILE 172
* FILE 172
HERE ARE SOME ASSORTED MODS FOR IBM PROGRAM PRODUCTS. * FILE 172
SOME OF THEM ARE AVAILABLE FROM VARIOUS SAMPLIBS, BUT * FILE 172
THEY ARE OFFERED HERE TO ACT AS TEMPLATES FOR YOUR OWN * FILE 172
TAILORING. THE SORT MODS ARE DESIGNED TO STOP DF/SORT * FILE 172
FIXING PAGES DURING PRIME SHIFT. THE SORT DEFAULTS ARE * FILE 172
ALTERED TO CALL THE INPUT EXIT WHICH DETERMINES WHETHER * FILE 172
TO USE EXCPVR. * FILE 172
* FILE 172
DRKUX006 ASSEMBLY OF OPC/A INCIDENT RECORD CREATE EXIT * FILE 172
SMIXRECE INSTALL DF/SORT INPUT EXIT ICEIEXIT * FILE 172
SMIXAPPE APPLY DF/SORT INPUT EXIT USERMOD (DO NOT * FILE 172
ACCEPT) * FILE 172
SMOPRECE RECEIVE USERMOD TO ALTER DF/SORT DEFAULTS * FILE 172
SMOPAPPE APPLY USERMOD TO ALTER DF/SORT DEFAULTS * FILE 172
LASSOO SET AN ADDRESS SPACE SWAPPABLE/NONSWAPPABLE * FILE 172
DEMAND DELETE MEMBERS OF PDS 'A' FROM PDS 'B' * FILE 172
* FILE 172
SIEMENS/STC LASER PRINTER GOODIES * FILE 172
* FILE 172
VARIOUS FONTS ETC. FOR A 3800-3 TYPE PRINTER RUNNING * FILE 172
IN 3800-1 COMPATABILITY MODE. FOR THE REAL IBM BOX YOU * FILE 172
WILL HAVE TO CHANGE THE DEVICE SPECIFIED AND USE * FILE 172
'IEBIMAGE' INSTEAD OF THE SIEMENS VERSION. A LOT OF * FILE 172
THIS STUFF IS ABOUT SWISS NATIONAL LANGUAGE SUPPORT * FILE 172
WHICH IS BASED ON CODE PAGE 500, SO MAY BE OF INTEREST * FILE 172
TO INTERNATIONAL COMPANIES. IF YOU USE EXCLUSIVELY * FILE 172
U.S. ENGLISH (NOW THERE'S AN OXYMORON) YOU MAY SKIM * FILE 172
THROUGH FOR EXAMPLES OF IEBIMAGE OR SOMETHING LIKE IT, * FILE 172
AND OF COURSE THE FONTS ARE STILL VALID. * FILE 172
* FILE 172
CHARS19V SWISS NLS VERSION OF FONT 019V, 15 PITCH * FILE 172
GOTHIC. * FILE 172
S9A1 GOTHIC ROTATED SWISS (GROSS) VERSION OF FONT * FILE 172
017V * FILE 172
LN12 12 LPI FCB FOR ROTATED LISTINGS * FILE 172
SE526 TRANSLATE IN-PLACE UPPER/LOWER CASE (SWISS) * FILE 172
AND ASCII * FILE 172
WCGMLST1 DOCUMENTATION ON STANDARD WCGM ASSIGNMENTS * FILE 172
WCGMLST2 DOCUMENTATION ON OUR (NLS) WCGM ASSIGNMENTS * FILE 172
* FILE 172
MODIFIED PUBLIC DOMAIN PROGRAMS * FILE 172
* FILE 172
HERE ARE SOME PROGRAMS WHICH HAVE BEEN SLIGHTLY MODIFIED * FILE 172
FOR LOCAL CONDITIONS. MOST OF THEM CAME FROM THE CBT * FILE 172
TAPE AT VARIOUS TIMES. MY THANKS TO THE ORIGINAL * FILE 172
AUTHORS. * FILE 172
* FILE 172
EDX JIM LANE'S CLIST EX FILE047 WITH MULTIPLE * FILE 172
LISTS * FILE 172
FILE171 FIXES TO FILE171 FOR AN ACF2 SHOP - DITTO * FILE 172
GETDATE USAF PROGRAM TO DO DATE CONVERSION + HOLIDAY * FILE 172
TABLE * FILE 172
LISTPDS UNNUMBERS MEMBERS WHEN UNLOADING * FILE 172
LISTICF LINE PER ENTRY CATALOG LISTER * FILE 172
ROTATES MY VERSION OF U.S.A.F. PAGE ROTATE PROGRAM. * FILE 172
SE30EXT A SPECIAL VERSION OF SUM30EXT INCLUDING RACF * FILE 172
FIELDS * FILE 172
SE30RPT SEAG VERSION OF SMF30 SUMMARY - LARGER TIME * FILE 172
FIELDS * FILE 172
SE30REC SEAG VERSION OF SMF30 SUMMARY RECORDS * FILE 172
SMF1415 REPORT ON NON-VSAM FILE ACTIVITY * FILE 172
SPMGCLD FRONT END FOR IDCAMS USES ESOTERIC NAMES * FILE 172
STRING MACRO FOR MPFTAPE. EXITS - BUILD UNIT TABLES * FILE 172
STRNGEND MACRO FOR MPFTAPE. EXITS - BUILD UNIT TABLES * FILE 172
SYSEVENT SYSEVENT ANALYSIS SYSTEM FROM STANDARD OIL * FILE 172
SYSIEH IEHPROGM WITHOUT ENQUEUES * FILE 172
TRUISMS A FEW THOUGHTS FOR 'MURPHY' * FILE 172
* FILE 172
IN THIS CATEGORY I INCLUDE MY ENHANCEMENTS FOR VERSION * FILE 172
5 OF 'THE ARCHIVER' FROM CBT FILE 147. THESE ARE * FILE 172
DESIGNED TO PERFORM AN AUTOMATIC ALIAS AND DELETE * FILE 172
FUNCTION AFTER RUNNING A COMPARE. * FILE 172
* FILE 172
ARCHCOMP ARCHIVER COMPARE PROGRAM INCLUDING MY INSERTS * FILE 172
ARCHPARS ARCHIVER PARSING PROGRAM INCLUDING MY INSERTS * FILE 172
CRAMP GENERATE DELETE AND ALIAS CARDS * FILE 172
CRAMPON INVOKE MY AUTOARCHIVE PROGRAM * FILE 172
CRAMPOFF DELETE MY AUTOARCHIVE PROGRAM * FILE 172
* FILE 172
MACROS AND COMMON CODE * FILE 172
* FILE 172
AS WELL AS TEXT AND PROGRAM SOURCE THERE ARE SOME * FILE 172
MEMBERS WHICH ARE COPIED INTO THE PROGRAMS AND SOME * FILE 172
MACROS. MOST OF THOSE ARE FROM THE PUBLIC DOMAIN I.E. I * FILE 172
GAVE THEM AWAY BEFORE I QUIT. * FILE 172
* FILE 172
AROUND THE END OF 1991 I STARTED TO WRITE A LOT MORE * FILE 172
RE-USABLE CODE BY SPLITTING SMALL FUNCTIONAL * FILE 172
SUB-ROUTINES OUT INTO COPY BLOCKS. THESE ARE ALSO * FILE 172
INCLUDED IN THIS FILE. * FILE 172
* FILE 172
*** END *** * FILE 172
* FILE 172
IS FROM TED BESTANI OF UNION CITY, CALIFORNIA, AND * FILE 173
CONTAINS A COLLECTION OF UTILITIES. AMONG THESE * FILE 173
IS HIS SMPETOOL UTILITY WHICH WAS A SUBJECT OF * FILE 173
AN ARTICLE FOR "TECHNICAL SUPPORT" MAGAZINE. * FILE 173
* FILE 173
WELCOME! THIS IS A COLLECTION OF USEFUL TSO COMMANDS * FILE 173
AND BATCH UTILITIES. THEY ARE EASILY ASSEMBLABLE. * FILE 173
THEY ARE ALL SELF-CONTAINED, WITH NO EXTERNAL * FILE 173
REFERENCES OR MACRO LIBRARIES REQUIRED (OTHER THAN * FILE 173
MACLIB AND AMODGEN). THEY ARE ALL SERIALLY REUSABLE * FILE 173
ONLY, AND DO NOT REQUIRE LPA RESIDENCE. I RECOMMEND * FILE 173
THAT YOU PUT THEM IN SYS2.CMDLIB OR EQUIVALENT. * FILE 173
* FILE 173
****************************************************** * FILE 173
* FILE 173
NAME TYPE DESCRIPTION * FILE 173
-------- ------ ----------------------------------------- * FILE 173
* FILE 173
ARITH TSO FULL-SCREEN ARITHMETIC & 3270 BUFFER ADDR * FILE 173
CONVERSION * FILE 173
ASMLINK BATCH SAMPLE JCL TO ASSEMBLE & LINK ANYTHING * FILE 173
HERE * FILE 173
DSATXA TSO DATASET ATTRIBUTE COMMAND, UPDATED FOR XA * FILE 173
FINDFMID BATCH ISOLATE UP TO SEVEN FMID'S FROM A * FILE 173
CUM/CBPDO TAPE * FILE 173
FINDPTF BATCH SCAN CUM TAPE FOR A SPECIFIC SERVICE * FILE 173
HELP* TSO HELP MEMBER FOR CORRESPONDING CMD, PUT IN * FILE 173
SYS1.HELP * FILE 173
JCL* BATCH EXECUTION JCL FOR CORRESPONDING UTILITY * FILE 173
LISTALOC TSO LIKE LISTALC, BUT MUCH BETTER * FILE 173
LISTLEV TSO LIKE LISTC, BUT IN FULL-SCREEN * FILE 173
LISTVTOC TSO LIKE 3.4, BUT DOESN'T REQUIRE ISPF * FILE 173
MONJOB TSO MONITOR EXECUTING JOB WITH FULL-SCREEN * FILE 173
UPDATING * FILE 173
POSTIT TSO SEND THE OPERATOR A MESSAGE AND MAKE IT * FILE 173
STICK * FILE 173
PRTPDS BATCH UTILITY TO PRINT CARD IMAGE PDS'S IN A * FILE 173
NICE FORMAT * FILE 173
SHOWVOLS TSO FULL-SCREEN D U,DASD,ONLINE WITH SPACE, * FILE 173
ETC. * FILE 173
SMPETOOL BATCH UTILITY TO HELP YOU UNRAVEL SMP/E APPLY * FILE 173
SNARLS * FILE 173
STARTREK TSO FULL-SCREEN STREK, NOT CHALLENGING BUT * FILE 173
PRETTY * FILE 173
TSOCMDR TSO LIKE NORTON INTEGRATOR, TRY IT YOU'LL * FILE 173
LIKE IT * FILE 173
VOPER TSO A POOR MAN'S NETVIEW (NCCF), BUT USABLE * FILE 173
FROM TSO * FILE 173
* FILE 173
IS THE "TAPECOPY" PROGRAM FROM ARON EISENPRESS OF * FILE 174
THE CITY UNIVERSITY COMPUTER CENTER IN NEW YORK. * FILE 174
AMONG ITS MANY OPTIONS, IS THE ABILITY TO CREATE * FILE 174
A STANDARD-LABELED TAPE FROM A NON-LABELED TAPE. * FILE 174
(I USED THIS FEATURE AS PART OF MY PROCESSING OF * FILE 174
THE CBT TAPE - EDITOR.) MANY ADJUSTMENTS CAN BE * FILE 174
MADE IN THE PROCESSING TO BE ABLE TO HANDLE * FILE 174
MESSED-UP AND UNUSUAL TAPES. * FILE 174
* FILE 174
ARON EISENPRESS * FILE 174
MANAGER, MVS SYSTEMS * FILE 174
CITY UNIVERSITY OF NEW YORK * FILE 174
COMPUTING AND INFORMATION SERVICES * FILE 174
555 WEST 57TH STREET, 16TH FLOOR * FILE 174
NEW YORK, NEW YORK 10019-2919 * FILE 174
* FILE 174
PHONE: 212/541-0918 * FILE 174
* FILE 174
email: afecu@cunyvm.cuny.edu * FILE 174
* FILE 174
THIS IS A GENERALIZED TAPE-TO-TAPE COPY PROGRAM. * FILE 174
IT USES QSAM, FORCING LABEL=BLP, AND PERFORMS ITS * FILE 174
OWN LABEL PROCESSING INTERNALLY. * FILE 174
* FILE 174
ATTRIBUTES: * FILE 174
PROBLEM PROGRAM * FILE 174
AUTHORIZED (AC=1) * * FILE 174
NON-REENTRANT * FILE 174
NONRESIDENT, IN LINKLIB * FILE 174
* FILE 174
* PROGRAM AUTHORIZATION IS REQUIRED IN ORDER TO SET * FILE 174
LABEL=BLP VIA OPEN TYPE=J. * FILE 174
* FILE 174
HAS BEEN FIXED BY THE AUTHOR TO READ TAPES ON A 3480 * FILE 174
OR 3480 IDRC DEVICE. SEEMS GOOD FOR 3490E'S TOO. I * FILE 174
CHECKED THE UCB "HEX" UNIT TYPE FOR 3490E'S (SBG). * FILE 174
* FILE 174
SYSTEM LEVEL: THIS PROGRAM IS BELIEVED TO WORK * FILE 174
WITH ALL OPERATING SYSTEM LEVELS FROM OS/MVT * FILE 174
THROUGH MVS/ESA. THE PRIMARY OPERATING SYSTEM * FILE 174
DEPENDENCY IS IN DETERMINING THE TAPE UNIT * FILE 174
SERIAL NUMBER FOR 34XX TAPE DRIVES, AND THAT * FILE 174
CODE IS DUAL-PATHED AS NEEDED. * FILE 174
* FILE 174
DISCLAIMER: * FILE 174
* FILE 174
+-------------------------------------------------------+ * FILE 174
| | * FILE 174
| THIS PROGRAM HAS BEEN USED SUCCESSFULLY, AND TO THE | * FILE 174
| BEST OF OUR KNOWLEDGE IT IS OPERATIONAL. HOWEVER, NO | * FILE 174
| WARRANTY IS MADE TO THE ACCURACY OF THIS PROGRAM OR | * FILE 174
| RELATED MATERIAL, AND NO RESPONSIBILITY IS ASSUMED | * FILE 174
| FOR ANY MODIFICATION DIRECTLY OR INDIRECTLY CAUSED | * FILE 174
| BY THE USE OF THIS PROGRAM. WHILE WE WOULD LIKE TO | * FILE 174
| KNOW OF ANY ERRORS IN THIS PROGRAM, THERE IS NO | * FILE 174
| COMMITMENT TO FIX THEM. THIS PROGRAM IS DISTRIBUTED | * FILE 174
| WITHOUT ANY WARRANTIES EITHER EXPRESS OR IMPLIED. | * FILE 174
| | * FILE 174
+-------------------------------------------------------+ * FILE 174
* FILE 174
IS FROM CLARK MORRIS, FORMERLY OF PHILIPS LIGHTING * FILE 175
IN SOMERSET, NEW JERSEY. THIS IS A SIZABLE * FILE 175
COLLECTION OF USEFUL PROGRAMS AND USERMODS WHICH * FILE 175
ARE RUNNING THERE. NOTABLE ARE SOME MPF EXITS. * FILE 175
THIS FILE IS WORTH EXPLORING. * FILE 175
* FILE 175
CLARK HAS MOVED. HIS CURRENT ADDRESS IS: * FILE 175
* FILE 175
CLARK MORRIS * FILE 175
CFM TECHNICAL PROGRAMMING SERVICES * FILE 175
RR # 1, 1339 CLARENCE ROAD * FILE 175
BRIDGETOWN, NOVA SCOTIA * FILE 175
CANADA B0S 1C0 * FILE 175
email: morrisc@nbnet.nb.ca 506-657-9331 * FILE 175
cmorris@fox.nstn.ca 902-665-4006 * FILE 175
* FILE 175
IS FROM SAM GOLOB AND IS THE OLD IBM ALGOL COMPILER * FILE 176
AND LIBRARY. PROCEDURES TO RUN THE ALGOL COMPILER * FILE 176
ARE ON FILE 091, TOGETHER WITH FORTRAN, PL/I, AND * FILE 176
RPG. THESE CAME FROM OS/MVT RELEASE 21.8. SEE * FILE 176
IF YOU CAN GET THIS STUFF TO RUN ON MVS/ESA. I WILL * FILE 176
BE GLAD TO ADD ANY ADDITIONAL MATERIAL THAT AN * FILE 176
ENTERPRISING PERSON CAN SUPPLY ME WITH, TO MAKE THIS * FILE 176
A BETTER, AND WORKABLE PRODUCT. * FILE 176
* FILE 176
THESE LOAD MODULES HAVE NOW BEEN RE-LINKEDITED * FILE 176
WITH THE DFSMS BINDER, HOPEFULLY TO MAKE SURE * FILE 176
THAT THEY ARE PALATABLE TO MVS/ESA'S FETCH. * FILE 176
* FILE 176
NEW ADDRESS: * FILE 176
* FILE 176
SAM GOLOB NEW ADDRESS * FILE 176
P.O. BOX 906 * FILE 176
TALLMAN, NY 10982 EMAIL: sbgolob@aol.com * FILE 176
sbgolob@attglobal.net * FILE 176
NEW PHONE NUMBER: 845-362-1996 * FILE 176
* FILE 176
(IF MY CONTACT INFORMATION BECOMES OBSOLETE, PLEASE * FILE 176
CALL THE MEMBERSHIP OFFICER AT NASPA 414-768-8000 * FILE 176
WHERE I INTEND TO LEAVE MY NEW INFORMATION.) * FILE 176
* FILE 176
IS FROM A WESTERN SOFTWARE HOUSE AND CONSISTS OF * FILE 177
SOME ASSEMBLER MACROS WHICH ALLOW THE OLD XF IFOX00 * FILE 177
ASSEMBLER TO ASSEMBLE XA CODE. THESE ARE SOME NICE * FILE 177
EXAMPLES OF WHAT YOU CAN DO WITH YOUR EXISTING * FILE 177
ASSEMBLER IF YOU HAVE TO "ADD OPCODES" IN A PINCH. * FILE 177
* FILE 177
IS AN IDMS IPCS INTERFACE FROM NEAL KOSTANSKI OF * FILE 178
ROSS LABORATORIES IN COLUMBUS, OHIO. IF YOUR SHOP * FILE 178
HAS IDMS, THIS CAN BE VERY USEFUL. * FILE 178
* FILE 178
THE CLISTS PROVIDED IN THIS PDS WILL PROCESS AN IPCS * FILE 178
DUMP TAKEN FROM AN IDMS 10.2 SYSTEM. THEY WILL PROVIDE * FILE 178
A FORMATTED, AND IN SOME CASES, AN ENGLISH TRANSALATION * FILE 178
OF THE CONTROL BLOCKS. BELOW ARE SOME OF THE COMMANDS * FILE 178
AND CONTROL BLOCKS WHICH CAN BE LOCATED, FORMATTED, AND * FILE 178
DISPLAYED. * FILE 178
* FILE 178
THE IDMS CONTROL BLOCKS ARE DIVIDED INTO TWO * FILE 178
CATEGORIES: IDMS-DC AND IDMS DATABASE CONTROL * FILE 178
BLOCKS AND ARE LISTED BELOW: * FILE 178
* FILE 178
DC - DATA COMMUNICATION PORTION OF DUMP - DEFAULT IF NO * FILE 178
PARAMETER IS GIVEN ON THE EXEC STATEMENT * FILE 178
CCE - CENTRAL CONTROL BLOCK ELEMENT * FILE 178
CSA - COMMON SYSTEM AREA * FILE 178
DCE - DISPATCH CONTROL ELEMENT * FILE 178
DCETCE - DISPATCH CONTROL ELEMENT WITH ASSOCIATED TCE, * FILE 178
RLE, AND RCE CHAINS DECODED. * FILE 178
ESE - EXTERNAL SERVICE ELEMENT * FILE 178
ERE - EXTERNAL REQUEST ELEMENT * FILE 178
ICE - INTERVAL CONTROL ELEMENT * FILE 178
MAP - REGION MAP ENTRIES * FILE 178
LTT - LOGICAL TERMINAL TABLE - FORMAT ALL LTE'S. * FILE 178
PTE'S, RCE/RLE CHAIN WITH SOME TO BE ADDED LATER. * FILE 178
NLT - NUCLEUS LOAD TABLE * FILE 178
RLEC - RUN THE RLE-RCE CHAIN OFF OF THE CSA * FILE 178
SCA - SUBTASK CONTROL AREA AND ASSOCIATED TCE * FILE 178
TCE - CSECTACE TCE POINTED TO BY R9 IN THE CSECTACE * FILE 178
WITH LTE, PTE, SON, RLE, & RCE * FILE 178
TRACE - IDMS SYSTEM TRACE TABLE ENTRIES * FILE 178
VECTORS - VECTOR TABLE OF ENTRY POINTS FOR IDMS MODULES * FILE 178
* FILE 178
DB - DATABASE CONTROL BLOCKS * FILE 178
BC53 - BUFFER CONTROL ELEMENT * FILE 178
CLT - CENTRAL LOCKING TABKE INCLUDING: * FILE 178
CLTE - CENTRAL LOCKING TABLE ELEMENTS * FILE 178
SLT - SYNONYM LOCKING TABLE HEADER * FILE 178
SLTF - SYNONYM LOCKING TABLE FRAGMENTS * FILE 178
LIDH - LOCK-UNIT TABLE HEADER * FILE 178
LIDF - LOCK-UNIT TABLE FRAGMENTS * FILE 178
LIDE - LOCK-UNIT TABLE ELEMENTS * FILE 178
RLTH - RUN-UNIT LOCK TABLE HEADER * FILE 178
RLTE - RUN-UNIT LOCK TABLE ELEMETS * FILE 178
RLTF - RUN-UNIT LOCK TABLE FRAGMENTS * FILE 178
DM58 - DMCL TABLES HEADER * FILE 178
FC59 - DMCL FILE CONTROL ELEMENTS * FILE 178
FM61 - DMCL FILE-AREA MEMBERSHIP * FILE 178
JD62 - JOURNAL CONTROL BLOCK * FILE 178
PR60 - DMCL AREA MAPPING ELEMENTS * FILE 178
VB50 - VARIABLE IB50 SUBSCHEMA CONTROL BLOCKS * FILE 178
* FILE 178
IS LEONARD WOREN'S MACRO LIBRARY WHICH IS NECESSARY * FILE 179
FOR THE ASSEMBLY OF HIS QUEUE PROGRAM ON FILE 392 * FILE 179
AND FOR HIS OTHER PROGRAMS AND TSO COMMANDS. * FILE 179
* FILE 179
Leonard Woren maintains many of his programs in * FILE 179
downloadable form at his web site. It is highly * FILE 179
recommended that you go to Leonard's web site to * FILE 179
obtain the latest versions of his programs. These * FILE 179
3 files, this one together with Files 180 and 181, * FILE 179
have not been updated since 1992, and Leonard * FILE 179
prefers that people go directly to his site. * FILE 179
* FILE 179
Nevertheless, there is source code here, and you * FILE 179
may find this material valuable. * FILE 179
* FILE 179
email address: Leonard Woren * FILE 179
* FILE 179
web site: http://www.best.com/~ldw/mvs/ * FILE 179
* FILE 179
IS LEONARD WOREN'S TSO COMMANDS LIBRARY. THIS FILE * FILE 180
IS NECESSARY FOR SETTING UP THE QUEUE PROGRAM FOR * FILE 180
JES2 4.2, WHICH IS ON FILE 392 OF THIS TAPE. * FILE 180
THERE ARE ALSO MANY OTHER USEFUL TSO COMMANDS IN * FILE 180
HERE. THIS FILE IS VERY MUCH WORTH EXPLORING. * FILE 180
* FILE 180
Leonard Woren maintains many of his programs in * FILE 180
downloadable form at his web site. It is highly * FILE 180
recommended that you go to Leonard's web site to * FILE 180
obtain the latest versions of his programs. These * FILE 180
3 files, this one together with Files 180 and 181, * FILE 180
have not been updated since 1992, and Leonard * FILE 180
prefers that people go directly to his site. * FILE 180
* FILE 180
Nevertheless, there is source code here, and you * FILE 180
may find this material valuable. * FILE 180
* FILE 180
email address: Leonard Woren * FILE 180
* FILE 180
web site: http://www.best.com/~ldw/mvs/ * FILE 180
* FILE 180
IS A COLLECTION OF SOME MVS BATCH PROGRAMS FROM * FILE 181
LEONARD WOREN. THE PROGRAMS CURRENTLY IN THIS * FILE 181
FILE ARE: * FILE 181
* FILE 181
CATLIST * FILE 181
TAPEMAP - FORMATS DFDSS DUMP FILES AMONG * FILE 181
OTHER THINGS. * FILE 181
* FILE 181
Leonard Woren maintains many of his programs in * FILE 181
downloadable form at his web site. It is highly * FILE 181
recommended that you go to Leonard's web site to * FILE 181
obtain the latest versions of his programs. These * FILE 181
3 files, this one together with Files 179 and 180, * FILE 181
have not been updated since 1992, and Leonard * FILE 181
prefers that people go directly to his site. * FILE 181
* FILE 181
Nevertheless, there is source code here, and you * FILE 181
may find this material valuable. * FILE 181
* FILE 181
email address: Leonard Woren * FILE 181
* FILE 181
web site: http://www.best.com/~ldw/mvs/ * FILE 181
* FILE 181
IS THE TSO "PDS" COMMAND PROCESSOR AND ISPF DIALOG * FILE 182
PROGRAM PACKAGE. THERE ARE POSSIBLY 1000 SEPARATE * FILE 182
DATASET MANIPULATION FUNCTIONS BUILT INTO THIS * FILE 182
PACKAGE, AND IT IS SOMETHING THAT NO SYSTEMS * FILE 182
PROGRAMMER CAN AFFORD TO BE WITHOUT ....... * FILE 182
* FILE 182
THIS IS THE HIGHEST CURRENT VERSION OF THE FREE PDS * FILE 182
COMMAND, WHICH IS VERSION 8.5, FROM JOHN KALINICH. * FILE 182
PDS 8.5 INCORPORATES SOME YEAR 2000 CORRECTIONS, AND * FILE 182
HAS BEEN FIXED FOR 4-DIGIT UCB'S AND 3390-9 DASD. * FILE 182
* FILE 182
THIS IS REVISION 7 OF PDS 8.5 * FILE 182
* FILE 182
THE ISPF LEVEL FOR THIS PACKAGE, HAS TO BE ISPF * FILE 182
VERSION 2 OR HIGHER. THIS IS SO THE TABLE SORTS * FILE 182
WILL WORK AND THE PANELS CAN BE UNDERSTOOD. IF YOU * FILE 182
ARE STILL STUCK WITH ISPF V1R1M0, YOU NEED PDS 7.3 * FILE 182
WHICH IS ON THE CBT OVERFLOW TAPE. (I'D IMAGINE * FILE 182
ALMOST NO ONE HAS THIS LEVEL OF ISPF ANY MORE. * FILE 182
ISPF V2.3 RUNS EVEN ON MVS/370 1.3.5.) * FILE 182
* FILE 182
IT WOULD BE "GROSS NEGLECT" TO HAVE A COPY OF THIS * FILE 182
TAPE AND NOT INVESTIGATE THIS PRODUCT. * FILE 182
* FILE 182
THIS FILE IS BEST COMBINED WITH UTILITIES ON * FILE 182
FILES 296, 112, AND 134 OF THIS TAPE. FOR OPTIMAL * FILE 182
VALUE, PROGRAMS: DSAT, DVOL, VTOC, REVIEW, HEL, * FILE 182
BLKDISK WITH ALL ITS ALIASES, COMPARE, AND COMPAREB * FILE 182
SHOULD BE AVAILABLE TO YOUR TSO SESSION, IN ISPLLIB * FILE 182
OR IN SOME OTHER WAY. * FILE 182
* FILE 182
THE PDS COMMAND ALLOWS THE TSO USER TO ACCESS AND * FILE 182
MANIPULATE THE DIRECTORY AND SELECTED MEMBERS OF A * FILE 182
PARTITIONED DATA SET. THE PDS COMMAND CONTAINS * FILE 182
HUNDREDS OF SEPARATE FUNCTIONS, AND CAN BE OPERATED * FILE 182
EITHER IN TSO LINE MODE (WITH PUTLINE INTERFACING) * FILE 182
OR IN ISPF FULLSCREEN MODE. ISPF MODE HAS ALL OF * FILE 182
THE LINE MODE FUNCTIONS, AND ALSO, MANY ADDITIONAL * FILE 182
CAPABILITIES. PDS, IN LINE MODE, CAN BE RUN FROM * FILE 182
A SYSTEM CONSOLE UNDER TSSO (FROM FILE 404). TSSO * FILE 182
IS A SUBSYSTEM, WHICH CAN BE BROUGHT UP UNDER * FILE 182
SUB=MSTR WITHOUT JES. IN THAT CASE, THE LINE MODE * FILE 182
FUNCTIONS OF PDS STILL WORK. THEREFORE, YOU CAN * FILE 182
EXPAND THE DIRECTORY OF A PDS, COPY MEMBERS FROM * FILE 182
ONE PDS TO ANOTHER, ETC ETC, WITHOUT JES2 OR JES3 * FILE 182
AND WITHOUT TSO BEING UP. THIS MAKES FOR A GREAT * FILE 182
RECOVERY TOOL. PLEASE EXPLORE THIS WHILE YOUR * FILE 182
SYSTEM IS HEALTHY, AND HAVE THE MECHANISMS IN PLACE, * FILE 182
JUST IN CASE. * FILE 182
* FILE 182
WITH ITS DIRECTORY OPTIONS. THE PDS COMMAND CAN * FILE 182
PRODUCE STATISTICS ON DIRECTORY AND DATA SET USAGE, * FILE 182
DISPLAY PORTIONS OF THE DIRECTORY, AND SCRATCH, * FILE 182
RENAME OR CREATE ALIASES FOR SELECTED MEMBERS. FOR * FILE 182
ALL OF A PDS'S MEMBERS THAT HAVE PREVIOUSLY BEEN * FILE 182
DELETED AND BEFORE THE LIBRARY HAS BEEN COMPRESSED * FILE 182
PDS WILL ALLOW YOU TO GO IN AND RESTORE THOSE * FILE 182
MEMBERS. FOR LOAD DATA SETS, OPTIONS ARE AVAILABLE * FILE 182
TO LIST LOAD MODULE HISTORY DATA, DISPLAY AND * FILE 182
MODIFY LOAD MODULE LINKAGE ATTRIBUTES, AND PRODUCE * FILE 182
LOAD MODULE CSECT MAPS IN TWO DIFFERENT LENGTHS. * FILE 182
FOR OTHER PARTITIONED DATA SETS, OPTIONS ARE * FILE 182
AVAILABLE TO SUBMIT A MEMBER (JCL) FOR BACKGROUND * FILE 182
PROCESSING, LIST A MEMBER, EDIT A MEMBER OR LIST * FILE 182
LINES FROM A MEMBER CONTAINING A SPECIFIED SEARCH * FILE 182
STRING. THIS FILE IS IN IEBUPDTE FORMAT AND * FILE 182
CONTAINS THE SOURCE AND HELP MEMBER FOR THIS COMMAND. * FILE 182
THE RESTORE OPTION WILL ALSO ALLOW THE RECOVERY OF * FILE 182
LOAD MODULE MEMBERS. * FILE 182
* FILE 182
THE PDS PRODUCT AT VERSION 8.5 PROVIDES AN ISPF * FILE 182
INTERFACE AND UTILITY VALUE OF AWESOME PROPORTION. * FILE 182
YOU ARE ADVISED NOT TO PASS OVER THIS FILE WITHOUT * FILE 182
LOOKING AT IT .......... * FILE 182
* FILE 182
THE FREE VERSION OF THIS PACKAGE HAD BEEN SUCCEEDED * FILE 182
BY A VENDOR PRODUCT CALLED STARTOOL. STARTOOL IS * FILE 182
SUPPORTED BY BRUCE LELAND AND STEVE SMITH. * FILE 182
STARTOOL IS DISTRIBUTED BY SERENA INTERNATIONAL OF * FILE 182
BURLINGAME, CALIFORNIA. * FILE 182
* FILE 182
JOHN KALINICH IS NOW ENHANCING THIS PACKAGE. * FILE 182
* FILE 182
>> FREE PDS IS NOW SUPPORTED BY JOHN KALINICH OF THE U.S. * FILE 182
>> ARMY LOGISTICS SUPPORT CENTER IN ST. LOUIS, MISSOURI. * FILE 182
* FILE 182
>> EMAIL ADDRESS: jkalinic@csc.com * FILE 182
>> PHONE NUMBER : 314-331-4521 * FILE 182
* FILE 182
>>>> PLEASE NOTIFY JOHN IF YOU HAVE ANY FIXES OR * FILE 182
>>>> ENHANCEMENTS TO PDS, SO THAT HE MAY INCORPORATE * FILE 182
>>>> AND/OR TEST THEM. * FILE 182
* FILE 182
THE VENDOR PRODUCT EXTENSION OF PDS, CALLED * FILE 182
STARTOOL, IS SUPPORTED BY BRUCE LELAND AND STEVE * FILE 182
SMITH, AND IS DISTRIBUTED BY SERENA INTERNATIONAL * FILE 182
IN BURLINGAME, CALIFORNIA. * FILE 182
* FILE 182
STARTOOL HAS MORE THAN DOUBLE THE AWESOME CAPABILITY * FILE 182
OF FREE PDS, INCLUDING DISASSEMBLER, DELINKER, * FILE 182
AUTOMATIC SMP/E MCS STATEMENT GENERATION, EXTENSIVE * FILE 182
VSAM SUPPORT, VSAM EDITOR, ETC, ETC. PDSE DATASET * FILE 182
SUPPORT, ALL AT THE TRADITIONAL PDS SUPER EXECUTION * FILE 182
SPEED, AND WITH UNBELIEVABLE ISPF SUPPORT. * FILE 182
* FILE 182
UPDATED ADDRESSES OF BRUCE LELAND AND STEVE SMITH. * FILE 182
THEY BOTH WORK AT: * FILE 182
* FILE 182
SERENA INTERNATIONAL * FILE 182
500 AIRPORT BLVD, 2ND FLOOR * FILE 182
BURLINGAME, CA 94010 * FILE 182
(415) 696-1800 * FILE 182
(415) 696-1776 FAX * FILE 182
* FILE 182
email address: bleland@serena.com istartool@aol.com * FILE 182
ssmith@serena.com * FILE 182
* FILE 182
- - - - - - - - - - - - - - - - - - - - - * FILE 182
* FILE 182
PDS VERSION 8.5 MODS * FILE 182
-------------------- * FILE 182
* FILE 182
NEW SUBCOMMANDS * FILE 182
--------------- * FILE 182
NONE * FILE 182
* FILE 182
* FILE 182
CHANGES AND IMPROVEMENTS * FILE 182
------------------------ * FILE 182
1. YEAR 2000 SUPPORT IN MEMLIST, IF, ATTRIB, HISTORY, * FILE 182
LISTC, AND TIME SUBCOMMANDS. * FILE 182
* FILE 182
2. ADDED MEMBER PDSJCLHL TO ASSEMBLE PDS WITH THE HIGH * FILE 182
LEVEL ASSEMBLER. * FILE 182
* FILE 182
3. INCORPORATED GREG PRICE'S MODS (FILE 134) TO #PDSTBL * FILE 182
AND @PRINTO SO REVIEW : AND PRINTOFF : PROCESS THE * FILE 182
WHOLE DATA SET ONCE, RATHER THAN EACH MEMBER * FILE 182
INDIVIDUALLY. * FILE 182
* FILE 182
4. ADDED PANEL P85@CUA AS AN ALTERNATIVE TO THE P85PN@P * FILE 182
PRIMARY PDS PANEL. ADDED CUA CODE UTILIZING ISPF * FILE 182
VERSION 4.X REFERENCE LISTS ON THE ACTION BAR. * FILE 182
ADDED PANEL P85LOGO FOR AN ABOUT... POP-UP ON THE * FILE 182
HELP PULL-DOWN. * FILE 182
* FILE 182
5. DYNAMIC UCB AND 4-DIGIT DEVICE NUMBER SUPPORT. * FILE 182
* FILE 182
6. FAT DASD (3390 MOD 9) SUPPORT. * FILE 182
* FILE 182
7. USE COUNT CAN NOW BE SORTED ON IN LISTV DIALOG. NEW * FILE 182
STATUS INDICATORS IN LISTV ARE: * FILE 182
* FILE 182
..C..... - ACTIVE CATALOG ON VOLUME * FILE 182
....D... - INDEXED VTOC DISABLED * FILE 182
.......M - SMS MANAGED VOLUME * FILE 182
* FILE 182
8. ADDED LOCATE COMMAND TO CAX AND LISTC/LISTFILE * FILE 182
DIALOGS. * FILE 182
* FILE 182
9. LISTV: ADDED SPACE USED AND PRI/ALT CYLS INFORMATION * FILE 182
IN NEW PANEL. SPACE USED CAN BE SORTED ON IN LISTV. * FILE 182
* FILE 182
10. CAX: ADDED 31-BIT UCB ADDRESS SUPPORT. * FILE 182
* FILE 182
11. ADDED "GENERIC" TO DSAT COMMAND IN LISTC PANEL * FILE 182
P85LCDST. THE NAME SPECIFIED IS TO BE USED AS A * FILE 182
GENERIC KEY TO LOCATE DATA SET NAMES. ALL DATA SETS * FILE 182
WHICH MATCH THE KEY WILL BE DISPLAYED. THE NAME * FILE 182
NEED NOT SPECIFY AN INDEX LEVEL. * FILE 182
* FILE 182
12. ADDED POINT-AND-SHOOT TO THE SORT COLUMNS IN THE * FILE 182
MEMLIST, LISTC, LISTV, AND CAX PANELS. IF YOU HAVE * FILE 182
AN EMULATOR LIKE VISTA THAT HAS MOUSE SUPPORT, THEN * FILE 182
YOU CAN CLICK ON THE POINT-AND-SHOOT COLUMN HEADER * FILE 182
TO SORT ON IT. CHANGE THE POINT-AND-SHOOT COLOR TO * FILE 182
SOMETHING OTHER THAN TURQUOISE, WHICH IS THE * FILE 182
STANDARD PANEL COLUMN HEADER COLOR THAT PDS USES. * FILE 182
ISPF COMMAND "PSCOLOR" CAN BE USED TO MAKE THE * FILE 182
RECOMMENDED CHANGE. * FILE 182
* FILE 182
PRE-VERSION 4 ISPF USERS NEED TO DISABLE * FILE 182
POINT-AND-SHOOT PANELS BY SETTING THE &PNTS VARIABLE * FILE 182
TO NULLS IN #PDSGENB/U. * FILE 182
* FILE 182
VISTA TN3270 CAN BE DOWNLOADED FROM: * FILE 182
http://home.earthlink.net/~tombrennan * FILE 182
<--- USE ALL LOWER CASE * FILE 182
* FILE 182
13. / AND ? ARE SYNONYMS FOR THE O(PTIONS) LINE COMMAND * FILE 182
IN ALL DIALOG TABLE DISPLAYS. * FILE 182
* FILE 182
14. NEW GLOBAL VARIABLE &MDRDT TO SELECT THE STYLE OF * FILE 182
DASD MODEL DISPLAYED IN LISTV DIALOG. * FILE 182
* FILE 182
15. ADDED MESSAGE PDS105I (LAST PDS85 MAINTENANCE DATE) * FILE 182
TO CONTROL SUBCOMMAND. * FILE 182
* FILE 182
16. LISTV: ADDED F0 DSCB COUNT, FREE VIR COUNT, AND * FILE 182
FRAGMENTATION INDEX TO THE LISTV DUAL PANEL * FILE 182
(P85PNR/PS). * FILE 182
* FILE 182
17. ADDED "LEARNING PDS" TUTORIAL BY SAM GOLOB TO THE * FILE 182
HELP PULL-DOWN OF PANEL P85@CUA. * FILE 182
* FILE 182
18. LISTC: HANDLE THE NEW LONG DATE FORMAT (MM/DD/YYYY) * FILE 182
OF THE DSAT (FILE 296) COMMAND PROCESSOR. * FILE 182
* FILE 182
19. NEW GLOBAL VARIABLE ©ALI TO SET ALIAS OR NOALIAS * FILE 182
AS THE DEFAULT FOR THE COPY SUBCOMMAND. * FILE 182
* FILE 182
20. HISTORY: ADDED SUPPORT FOR COBOL MVS AND COBOL * FILE 182
OS/390 COMPILE-TIME OPTIONS. * FILE 182
* FILE 182
21. MESSAGES CHANGED: PDS064I - CHANGED TO DISPLAY * FILE 182
LINKEDIT TIMESTAMP (APAR OW29593) IF PRESENT. * FILE 182
PDS260I - CHANGED TO DISPLAY COBOL MVS AND COBOL * FILE 182
OS/390 TIMESTAMP. * FILE 182
* FILE 182
PROBLEMS FIXED * FILE 182
-------------- * FILE 182
1. @DIALSTC WAS DROPPING "LISTFILE VTOC" TABLE ENTRIES * FILE 182
FOR DATASETS WITH SINGLE DIGIT ALLOCATION VALUES IF * FILE 182
RUNNING WITH THE 7-DIGIT VTOC ALLOC MOD (VT0CPRNT). * FILE 182
* FILE 182
2. MEMBER LINE COUNTS ABOVE 32,767 HAVE BEEN CORRECTED * FILE 182
IN ATTRIB, HISTORY, IF, LIST, AND VERIFY. THE * FILE 182
MAXIMUM MEMBER LINE COUNT IS NOW 65,535. * FILE 182
* FILE 182
3. USE COUNTS ABOVE 255 HAVE BEEN CORRECTED IN THE * FILE 182
LISTV DIALOG. IT WILL NOW DISPLAY VALUES UP TO * FILE 182
65,535. COUNTS ABOVE 999 WILL BE DISPLAYED IN K * FILE 182
UNITS. * FILE 182
* FILE 182
4. SUBCOMMAND MONITORING (&NLO1-9 GLOBALS) NOW INCLUDES * FILE 182
THE CORRECT MESSAGE IN THE ISPF LOG. * FILE 182
* FILE 182
5. "DSNAME TSO" WAS RETURNING THE WRONG TYPE FOR TRACK * FILE 182
ALLOCATED DATASETS. * FILE 182
* FILE 182
6. MEMLIST SORT COULD BE OUT OF SEQUENCE BECAUSE OF A * FILE 182
X'00' FILL CHARACTER IN THE EDIT PATTERN FOR THE * FILE 182
SIZE FIELD. * FILE 182
* FILE 182
7. LISTC DSAT SORT COULD BE OUT OF SEQUENCE BECAUSE Y2K * FILE 182
CENTURY INDICATORS WERE NOT CLEARED FOR MIGRATED * FILE 182
DATA SETS. * FILE 182
* FILE 182
8. LISTA DATA FIELD WAS OVERLAYED FOR 2ND-NTH * FILE 182
CONCATENATIONS. * FILE 182
* FILE 182
is from Gilbert Saint-flour of Automated Migration * FILE 183
Services. This is a collection of utilities and * FILE 183
other highly useful things for system programmers * FILE 183
to have. The following is a summary of this file's * FILE 183
contents. * FILE 183
* FILE 183
email: gsf@ibm.net * FILE 183
PHONE: 973-992-9318 * FILE 183
* FILE 183
--> LAST UPDATE: 30Jun00 (for CBT427) * FILE 183
* FILE 183
.--------------------------------. * FILE 183
| CBT TAPE - Index of file 183 | * FILE 183
'--------------------------------' * FILE 183
* FILE 183
----------------- TSO and ISPF commands ------------------- * FILE 183
* FILE 183
BR TSO command - Browse most data sets under * FILE 183
ISPF/PDF, using BRIF. Supports VSAM, BDAM, * FILE 183
multi-volume, RECFM=VBS, BLKSIZE=0, etc. * FILE 183
* FILE 183
To use it, just enter BR instead of B on the * FILE 183
Data Set List utility screen. BR has its own * FILE 183
point-and-shoot capability and can grab a dsname * FILE 183
on the screen, wherever the cursor is located. * FILE 183
* FILE 183
CLS A 5-line "clear screen" command for TSO * FILE 183
* FILE 183
COMPRCMD TSO Command Processor written in Assembler * FILE 183
* FILE 183
Compress a PDS with DISP=SHR using standard ISPF * FILE 183
and LINK-EDIT protection. Uses the TSO/E service * FILE 183
routine to invoke IEBCOPY and, therefore, does not * FILE 183
require any authorization of its own. Accepts * FILE 183
generic dsnames (such as IBMUSER.*) and offers a * FILE 183
few other options. * FILE 183
* FILE 183
COMPRESS The COMPRESS EDIT macro (written in REXX) that * FILE 183
allows you to compress the PDS you're editing * FILE 183
just by typing "COMPRESS" on the command line. * FILE 183
* FILE 183
CONCAT A REXX exec to add a data set to a concatenation. * FILE 183
* FILE 183
CUT REXX EDIT Macro - CUT & PASTE package * FILE 183
PASTE REXX EDIT Macro - CUT & PASTE package * FILE 183
CUTPGM Assembler program used in CUT & PASTE. * FILE 183
CUTHLP1 Help screen for CUT * FILE 183
CUTHLP2 Help screen for PASTE * FILE 183
* FILE 183
My own version of a classic. Requires * FILE 183
MVS/ESA 4.2.2 or above. Uses data spaces, * FILE 183
name/token pairs and compression. Supports * FILE 183
multiple clip-boards and the APPEND option. * FILE 183
* FILE 183
DSLIST REXX exec - Point-and-shoot Dataset List Utility * FILE 183
* FILE 183
This REXX program allows you to invoke the data * FILE 183
set list function of ISPF/PDF (option 3.4) with * FILE 183
the DSNAME LEVEL field preset to the data set name * FILE 183
under which the cursor is currently positionned. * FILE 183
* FILE 183
DSLIST may be invoked from any ISPF screen simply * FILE 183
by typing: * FILE 183
* FILE 183
TSO %DSLIST * FILE 183
* FILE 183
on the command line, then by moving the cursor * FILE 183
under a data set name on your screen and pressing * FILE 183
"enter". You may also define it as a command in * FILE 183
the ISPF command table, or set it up as a PFK. * FILE 183
* FILE 183
DSNLIST TSO command - returns in &var the dsnames * FILE 183
allocated to &ddn * FILE 183
Example: * FILE 183
* FILE 183
ALLOC DD(SYSPROC) SHR - * FILE 183
DS('IPO1.CMDPROC' 'IBMUSER.CLIST') * FILE 183
DSNLIST DDNAME(SYSPROC) SETVAR(VAR2) * FILE 183
* FILE 183
is equivalent to: * FILE 183
* FILE 183
SET VAR2 = 'IPO1.CMDPROC' 'IBMUSER.CLIST' * FILE 183
* FILE 183
EXECPGM TSO command - invoke a utility program or compiler * FILE 183
with an alternate ddname list, as follows: * FILE 183
EXECPGM IEV90 + * FILE 183
PARM(NOOBJECT,NODECK,NOXREF,NORLD) + * FILE 183
SYSIN(TEMPWK2) + * FILE 183
SYSUT1(TEMPWK1) + * FILE 183
SYSLIB(ASMLIB) + * FILE 183
SYSPRINT(ASMH$PRT) + * FILE 183
STEPLIB(LINKLIST) * FILE 183
* FILE 183
EXECUTE REXX EXEC - Run an in-stream EXEC in a TMP step * FILE 183
* FILE 183
FASTPATH This assembler program allows the use of fast-path * FILE 183
commands without requiring customization of the * FILE 183
ISPF environment. * FILE 183
Fastpath provides two types of functions: * FILE 183
* FILE 183
1. Initialization * FILE 183
a. add 20 fast-path commands to the user's * FILE 183
in-storage copy of ISPCMDS * FILE 183
b. pre-load specific modules to enhance * FILE 183
performance and allow access from a private * FILE 183
LOAD library * FILE 183
c. issue STIMER to prevent S522 time-out abends * FILE 183
2. Processing * FILE 183
a. invoke EDIT, BROWSE, VIEW, WorkPlace and SDSF * FILE 183
with the appropriate NEWAPPL parameter * FILE 183
b. store and retrieve parameters associated * FILE 183
with user-specified tags * FILE 183
c. retrieve a dsname under which the cursor * FILE 183
is positionned and invoke EDIT, BROWSE, * FILE 183
VIEW or the Workplace * FILE 183
d. Edit your ISPCTLn or SPFTEMPn.CNTL data set * FILE 183
e. View a member in SYS1.MACLIB or SYS1.MODGEN * FILE 183
f. TSO Full-screen * FILE 183
g. misc others * FILE 183
* FILE 183
FASTPDOC Documentation for the FASTPATH utility * FILE 183
* FILE 183
FTP REXX EDIT Macro - Transmit the data being edited * FILE 183
using text-mode FTP * FILE 183
* FILE 183
INITKSDS Initialize a KSDS after it's been DEFINE'd * FILE 183
* FILE 183
This program prevents OPEN from failing when * FILE 183
opening with MACRF=(IN,OUT) or STRNO=2 a KSDS * FILE 183
that has just been defined. Can be invoked as * FILE 183
a batch program, a TSO command, or a sub-routine. * FILE 183
* FILE 183
IRXEHCIR Interface to IKJEHCIR for REXX and COBOL * FILE 183
* FILE 183
This small assembler program allows a REXX EXEC * FILE 183
or a COBOL program to invoke IKJEHCIR, the TSO/E * FILE 183
Catalog Information Routine. * FILE 183
* FILE 183
ISPTASK Program - prevent S522 abends while in ISPF * FILE 183
* FILE 183
Just link it into your ISPLLIB or STEPLIB, then * FILE 183
re-enter ISPF, and you won't time out any more. * FILE 183
* FILE 183
Also preloads some ISRxxxx modules for * FILE 183
performance, even if they're in PLPA (YES, * FILE 183
in ESA 4.3, you can pre-load PLPA modules!!) * FILE 183
* FILE 183
LCAT TSO command - Full-screen IDCAMS LISTCAT * FILE 183
* FILE 183
This TSO/ISPF command invokes IDCAMS then * FILE 183
uses BRIF to display the output. * FILE 183
* FILE 183
To use it, just enter LCAT (or LC) as a line * FILE 183
command on the Data Set List Utility screen. * FILE 183
* FILE 183
LLIBDEF1 Prevent some S806-4 abends when using LIBDEF with * FILE 183
ISPLLIB * FILE 183
* FILE 183
This program allows you to pre-load a REUS or * FILE 183
RENT module from a LOAD library defined via * FILE 183
LIBDEF. This can prevent S806-4 abends that * FILE 183
occur when a program that is not LIBDEF-aware * FILE 183
tries to access another program via LOAD or LINK. * FILE 183
* FILE 183
LISTDSI REXX EXEC - Display output of LISTDSI function * FILE 183
* FILE 183
This EXEC helps the REXX programmer implement * FILE 183
the LISTDSI function by displaying the value of * FILE 183
all of the variables returned by LISTDSI for the * FILE 183
specified data set, as well as providing the * FILE 183
syntax, return codes and reason codes in the * FILE 183
form of comments at the end of the source. * FILE 183
* FILE 183
LOCKTERM TSO command written in assembler. * FILE 183
Lock TSO terminal, enter LOGON password to unlock. * FILE 183
* FILE 183
LPA24 REXX EXEC - Display PLPA usage below the 16MB line * FILE 183
* FILE 183
LPR REXX EDIT Macro - Print the data being edited * FILE 183
using TCP/IP's LPR command * FILE 183
* FILE 183
NEWAPPL REXX EXEC - Start a new ISPF application using * FILE 183
LIBDEF and ALTLIB. * FILE 183
* FILE 183
OBEYFILE EDIT Macro written in REXX - Allows the TCP/IP * FILE 183
administrator to use the data being edited as * FILE 183
input to the TCP/IP OBEYFILE command without * FILE 183
having to SAVE it. * FILE 183
* FILE 183
RESET5 Initial EDIT macro that issues a "RESET" command * FILE 183
* FILE 183
Type "IMACRO !RESET" once, and you won't be * FILE 183
bothered by these annoying messages anymore. * FILE 183
* FILE 183
ROUTE REXX EDIT Macro - Print the data being edited. * FILE 183
ROUTEPGM Assembler program used in ROUTE to speed things up * FILE 183
ROUTEHLP Help screen * FILE 183
* FILE 183
This edit macro writes the data you're editing to * FILE 183
a SYSOUT data set, with the CLASS and DEST you * FILE 183
specify, a title line and 60 lines per page. * FILE 183
Works with EDIF because what gets printed is the * FILE 183
data being edited, NOT the data stored on disk. * FILE 183
* FILE 183
SHOWMACS IEBUPDTE JOB that loads the macros required for * FILE 183
ShowMVS into the PVTMACS library. * FILE 183
* FILE 183
ShowMVS Program - Produces over 60 different displays * FILE 183
about the MVS system * FILE 183
* FILE 183
This program displays information obtained from * FILE 183
various control blocks of the MVS system on which * FILE 183
it runs. The information can be displayed under * FILE 183
ISPF using EDIF or BRIF, written to the TSO ter- * FILE 183
minal using PUTLINE or to a data set using QSAM. * FILE 183
* FILE 183
ShowMVS displays two different types of data: * FILE 183
* FILE 183
1. Data related to the MVS operating system: * FILE 183
* FILE 183
MVS LEVEL, DFP LEVEL, OSLVL FLAGS, JES2 LEVEL * FILE 183
IPL DATE, TIME, VOLSER, NUC-ID, CLPA, CVTUSER * FILE 183
Date and time of last CLPA * FILE 183
Time Zone, Primary sub-system name and type * FILE 183
Software Level: TSO/E, ISPF, DSS, HSM, RACF, * FILE 183
VTAM SORT, DSF, DB2, CICS, * FILE 183
MQ Series * FILE 183
Run-time Environments (CBL, PLI, C, LE, etc) * FILE 183
SMF Information: SID, JWT, data sets, exits * FILE 183
SMS Configuration: SCDS, system names, etc * FILE 183
GRS Configuration * FILE 183
Hardware config: CPU, Storage, IODF, PR/SM * FILE 183
Central Processing Complex Node Description * FILE 183
On-line CPUs and storage * FILE 183
Performance (SU/sec, estimated MIPS) * FILE 183
Service Processor data * FILE 183
I/O configuration Definition (IODF) * FILE 183
LPAR configuration * FILE 183
VM host information * FILE 183
VIRTUAL STORAGE MAP (CSA, SQA, LPA, etc) * FILE 183
SRM data (IPS/ICS/OPT, APG, etc) * FILE 183
WLM data (MODE, etc) * FILE 183
OPEN catalogs * FILE 183
PAGE data sets in use * FILE 183
Dump data sets status and dump options * FILE 183
Dump data sets date, time and title * FILE 183
Automatically-allocated dump data sets * FILE 183
DAE Parameters * FILE 183
GTF status and options * FILE 183
Master JCL (IEEMSJCL) * FILE 183
Sub-system vector table w/ functions processed * FILE 183
Primary Sub-system JCL * FILE 183
TSO PARMLIB data (IKJTSOxx) * FILE 183
TSO Exits and Tables * FILE 183
TCAS parameters * FILE 183
RACF options, data sets and tables * FILE 183
Address space usage: * FILE 183
Batch Jobs * FILE 183
TSO users * FILE 183
Started tasks * FILE 183
JES2 Initiators and corresponding jobs * FILE 183
Link-list data sets, with creation date * FILE 183
LPA-list data sets, with creation date * FILE 183
List of authorized libraries * FILE 183
Dynamic Exit Facility * FILE 183
Static system symbols * FILE 183
LLA parameters and managed libraries * FILE 183
Active LPA Queue (MLPA, FLPA) * FILE 183
SVC Table with name of the corresponding module * FILE 183
T1, T2, T3 and T6 ESR tables * FILE 183
Linkage Index (LX) Table * FILE 183
Program Properties Table (PPT) * FILE 183
I/O Appendage Table * FILE 183
Device Classes and corresponding unit names * FILE 183
On-line devices, with unit-name, VOLSER, owning * FILE 183
job, use attribute, storage group * FILE 183
System consoles, with status & Routcde list * FILE 183
Message Processing Facility (MPF) * FILE 183
Device Allocation Defaults (ALLOCxx) * FILE 183
Addresses of selected global control blocks * FILE 183
* FILE 183
2. Data related to the current address space * FILE 183
* FILE 183
JCL information for current JOB/STEP * FILE 183
RACF profile (from ACEE) * FILE 183
TSO profile (from PSCB & UPT) * FILE 183
REXX envir., host cmd tbls and func pkg dir. * FILE 183
Allocated Data sets (from TIOT, SWA, TCT) * FILE 183
TCB tree and PRB chain Attention Routines * FILE 183
Enhanced view of the JPAQ and Load-lists * FILE 183
Recovery exits and timers Addresses of selected * FILE 183
local control blocks * FILE 183
* FILE 183
ShowMVS can be invoked as a program, as a TSO * FILE 183
cmd, or as an edit macro and can run authorized * FILE 183
or non-authorized. Some of the displays are * FILE 183
only produced when ShowMVS runs authorized. * FILE 183
* FILE 183
STEMVIEW REXX sub-routine written in assembler. * FILE 183
Displays values of a stem variable using BRIF * FILE 183
or EDIF. A nice addition to OUTTRAP. * FILE 183
* FILE 183
SVC11Y2K Date Simulation Routine for Batch applications. * FILE 183
* FILE 183
This assembler routine front-ends the TIME SVC * FILE 183
(SVC 11) to simulate a date different from the * FILE 183
current system date. The date is passed via JCL * FILE 183
in an IEFBR14 step coded as follows: * FILE 183
//RUNDATE EXEC PGM=IEFBR14,PARM=YYYYDDD * FILE 183
where YYYY is the 4-digit year and DDD the julian * FILE 183
day. SVC11Y2K only works with applications that * FILE 183
use SVC 11, such as OS/VS COBOL, VS COBOL II, * FILE 183
assembler, etc. SVC11Y2K does not work with * FILE 183
applications that use the LINKAGE=SYSTEM format * FILE 183
of the TIME macro ot the STCK instruction, such * FILE 183
as LE/370. SVC11Y2K must be installed using the * FILE 183
LOADMLPA and SVCUPDTE utilities or equivalent. * FILE 183
* FILE 183
TALLY REXX exec for ISPF 3.4 - Display the total number of * FILE 183
tracks used up by the data sets on the DSLIST panel. * FILE 183
* FILE 183
TLMS Display a VMF record under PDF 3.4 * FILE 183
* FILE 183
This program reads the VMF record for the * FILE 183
first volume of a tape data set, formats it * FILE 183
pretty much like the CATLTSO command, then * FILE 183
invokes BRIF to display the result. May only * FILE 183
be used as a line command on the Data Set * FILE 183
List panel (Option 3.4 of ISPF/PDF). * FILE 183
* FILE 183
TMS Display a TMC record under PDF 3.4 * FILE 183
Same as TLMS, but for CA1/TMS 5.0 * FILE 183
* FILE 183
VARS TSO/ISPF command written in REXX. * FILE 183
Display in-storage ISPF vars. * FILE 183
* FILE 183
VDL TSO/ISPF command written in REXX. VIEW Data set * FILE 183
List: makes the list of data set created by DSLIST * FILE 183
available as data in a VIEW session. * FILE 183
* FILE 183
VML TSO/ISPF command - Read the directory of the * FILE 183
specified PDS and VIEW the Member List * FILE 183
* FILE 183
VSAMVIEW TSO/ISPF command - View a VSAM data set using EDIF * FILE 183
* FILE 183
VSAVE ISPF EDIT macro - Save a member in VIEW mode * FILE 183
* FILE 183
WHEREIS REXX EXEC - Look for all occurences of a member in * FILE 183
the libraries currently allocated to your TSO * FILE 183
session. If multiple versions of the member are * FILE 183
present in a concatenation, they are all shown, * FILE 183
along with their ISPF stats, when present. * FILE 183
* FILE 183
WHOAMI REXX EXEC - Displays the user-ID and system-ID * FILE 183
in large letters, plus a few other things * FILE 183
* FILE 183
WP REXX EXEC - Invoke the Work-place from DSLIST. * FILE 183
* FILE 183
XDELETE REXX EXEC - Delete data sets "en masse" using a * FILE 183
generic filter such as "ABC*.D%.**.E%F*GH.*.TEMP". * FILE 183
* FILE 183
------------------ Batch Programs -------------------------- * FILE 183
* FILE 183
BLKSIZE2 Scan a PDS and print the size of each block and * FILE 183
the track balance * FILE 183
* FILE 183
This is a batch program, for people interested * FILE 183
in what a PDS looks like, from the inside. * FILE 183
* FILE 183
BYPASSNQ Assembler program. Scratch or Rename a Data Set * FILE 183
without SYSDSN ENQ * FILE 183
* FILE 183
BYPASSNQ is a driver that allows you to run any * FILE 183
utility program (such as IEHPROGM or IDCAMS) and * FILE 183
bypass dsname ENQ that is normally performed by * FILE 183
the DYNALLOC, SCRATCH and RENAME SVCs. * FILE 183
This technique allows data sets to be deleted or * FILE 183
renamed using standard MVS services and is fully * FILE 183
compatible with indexed VTOCs and SMS. * FILE 183
* FILE 183
CANMSGCL Purge current job's held output after a few hours. * FILE 183
Useful for those jobs that work OK 99% of the time * FILE 183
(must be authorized) * FILE 183
* FILE 183
Example: * FILE 183
* FILE 183
//MYJOB JOB ACCT#,CLASS=A,MSGCLASS=X * FILE 183
//COPY1 EXEC PGM=IEBCOPY * FILE 183
//... DD ... * FILE 183
//CONDPURG EXEC PGM=CANMSGCL,PARM=2, * FILE 183
// COND=(0,NE,COPY1) * FILE 183
* FILE 183
The number in the parm is a number of hours. * FILE 183
If the 'COPY1' step ends at 10:28 with a * FILE 183
return code equal to zero, the 'CONDPURG' step * FILE 183
executes and issues the following command: * FILE 183
* FILE 183
$TA,T=12.28,'$OJ01234,Q=X,CANCEL' * FILE 183
* FILE 183
COB2JOB Retrieve Job-related information in COBOL * FILE 183
* FILE 183
COB2SYS Retrieve System-related information in COBOL * FILE 183
* FILE 183
COB2TSO Issue TSO commands in COBOL * FILE 183
* FILE 183
CLEANUP Assembler program. Automatically searches the MVS * FILE 183
catalog for non-GDG data sets that will be created * FILE 183
in subsequent steps of your job and deletes them. * FILE 183
HSM-migrated data sets are deleted with HDELETE. * FILE 183
* FILE 183
//MYJOB JOB acct# * FILE 183
//* * FILE 183
//CLEANUP EXEC PGM=CLEANUP * FILE 183
//* * FILE 183
//STEP1 EXEC PGM=MYPROG1 * FILE 183
//OUTDD DD DSN=MY.FILE1,DISP=(,CATLG) * FILE 183
//STEP2 EXEC PGM=MYPROG2 * FILE 183
//OUTDD DD DSN=MY.FILE2,DISP=(,CATLG) * FILE 183
* FILE 183
Can also be executed as the LAST step of a job to * FILE 183
delete non-GDG data sets that were created during * FILE 183
job execution. * FILE 183
* FILE 183
CMDJ Send a JES2 command with the current job's number * FILE 183
(must be authorized) * FILE 183
* FILE 183
Example: * FILE 183
* FILE 183
//PURGEJOB EXEC PGM=CMDJES2,PARM=P * FILE 183
* FILE 183
If the current job's number is JOB01234, * FILE 183
then the following command is issued: * FILE 183
* FILE 183
$PJ 01234 * FILE 183
* FILE 183
GSFLKED Front-end to the linkage editor to recover * FILE 183
from SD37 on SYSLMOD (must be authorized) * FILE 183
* FILE 183
This program may be invoked instead of the DFP * FILE 183
linkage editor. It calls the linkage editor and, * FILE 183
if an SD37 abend occurs, calls IEBCOPY to compress * FILE 183
the SYSLMOD PDS, then calls the linkage editor * FILE 183
again. * FILE 183
* FILE 183
Another feature of this program is to * FILE 183
conditionally append a PDS member to SYSLIN, if * FILE 183
that member exists. * FILE 183
* FILE 183
ISGECMON Assemble and Link Job for SYS1.SAMPLIB(ISGECMON) * FILE 183
* FILE 183
The ISGECMON program runs as a never ending task * FILE 183
that checks dataset contention at periodic * FILE 183
intervals and sends messages to TSO users asking * FILE 183
them to free datasets that are causing contention. * FILE 183
* FILE 183
IGX00GSF Authorization SVC routine for ShowMVS and STEPLIB * FILE 183
* FILE 183
This extended SVC routine (ESR) allows an * FILE 183
un-authorized program to switch to MODE=SUP. * FILE 183
Only programs that have been registered and * FILE 183
meet security requirements will successfully * FILE 183
be switched to MODE=SUP. * FILE 183
* FILE 183
JOBRLSE Release a job by number (must be authorized) * FILE 183
* FILE 183
This program allows you to issue a $A * FILE 183
command to release a job previously * FILE 183
submitted to JES2 with "TYPRUN=HOLD". * FILE 183
* FILE 183
To prevent "multiple jobs found" conditions, * FILE 183
this program uses the sub-system interface * FILE 183
to inquire about the status of homonym jobs. * FILE 183
Then, it issues a $A command with the job * FILE 183
number of the first job found in the input * FILE 183
queue in held status (for example: $A J1234). * FILE 183
* FILE 183
Sample execution JCL: * FILE 183
* FILE 183
//RLSENEXT EXEC PGM=JOBRLSE,PARM=PAYROL22 * FILE 183
* FILE 183
LINKLLA Link-edit and refresh LLA in a single step * FILE 183
(MVS/ESA only, must be authorized) * FILE 183
* FILE 183
Invokes the linkage-editor, then issues LLACOPY * FILE 183
for the member specified on the //SYSLMOD DD. * FILE 183
If there is no //SYSLIN DD in the step's JCL, * FILE 183
issues LLACOPY for the member on //SYSLMOD, * FILE 183
or for all of the members in the //SYSLMOD * FILE 183
library if no member name has been specified. * FILE 183
* FILE 183
LOADMLPA Load a reentrant module into the MLPA * FILE 183
(must be authorized) * FILE 183
* FILE 183
This program allows you to load a RENT module * FILE 183
from an authorized library into the MLPA. * FILE 183
Also supports the DELETE function to undo * FILE 183
LOAD. Invoker must have update authority to * FILE 183
SYS1.PARMLIB. * FILE 183
* FILE 183
NOTCTLG3 Prolog step to prevent "NOT CATLG 2" and verify * FILE 183
VSAM data sets * FILE 183
* FILE 183
This program may be executed at the beginning * FILE 183
of a batch job. It scans the job's SWA to * FILE 183
locate JFCBs and does two things: * FILE 183
* FILE 183
1. checks if any non-gdg data set with * FILE 183
DISP=(NEW,CATLG) is already cataloged. * FILE 183
If it finds at least one (i.e. a "NOT * FILE 183
CATLG 2" is about to occur), it issues a * FILE 183
message and abends the job * FILE 183
* FILE 183
2. Checks if any VSAM data set has been left * FILE 183
in OPEN status by an abending job. Every * FILE 183
data set in this case is opened and closed. * FILE 183
The way this condition is detected is quite * FILE 183
interesting, look at the code. * FILE 183
* FILE 183
DONTFAIL Prevent job failure caused by uncataloged data * FILE 183
sets (ESA only, must be authorized) * FILE 183
* FILE 183
This program has been designed to prevent jobs * FILE 183
that accept multiple inputs from failing in the * FILE 183
middle of the night because of a "typo" in a data * FILE 183
set name. When DONTFAIL detects that an input * FILE 183
data set is not cataloged, it converts it to a * FILE 183
null data set and allows the job to run with * FILE 183
partial input. * FILE 183
* FILE 183
PACKOFF Unpack a file packed by ISPF/PDF or XEDIT * FILE 183
* FILE 183
This is a sample program that reads * FILE 183
fixed-length records and unpacks them. * FILE 183
* FILE 183
RECALL Batch program - Issues HRECALL commands for every * FILE 183
migrated data sets used in subsequent steps of the * FILE 183
JOB in which it is executed. Pre-staging data * FILE 183
sets in this manner reduces HSM tape mount * FILE 183
activity. * FILE 183
* FILE 183
SCANMODL This assembler module loads a control-block map * FILE 183
from SYS1.MIGLIB and returns the offset & length * FILE 183
of a field. It is used to write programs that * FILE 183
access JES2 control blocks without using HASPSRC * FILE 183
and consequently, are release-independent. * FILE 183
* FILE 183
SVCUPDTE Install a type-3 SVC routine (must be authorized) * FILE 183
* FILE 183
This program installs an SVC routine from PLPA, * FILE 183
MLPA, or from an authorized library. * FILE 183
The installation can be permanent or temporary. * FILE 183
If the installation is temporary, SVCUPDTE waits * FILE 183
until a STOP or CANCEL command is issued, then * FILE 183
restores the old SVC entry and terminates. * FILE 183
* FILE 183
PARM=(nnn,mmmmmmm,hhmm,userid) * FILE 183
* FILE 183
nnn is the SVC number you want to install; * FILE 183
you must specify a 3-digit number * FILE 183
* FILE 183
mmmmmmmm is the name of a load module (or alias) * FILE 183
that you want to install as SVC nnn; it MUST * FILE 183
come from an authorized library (STEPLIB or * FILE 183
link-list) * FILE 183
* FILE 183
hhmm is the optional automatic shut-down time, * FILE 183
in 24-hour clock format. When the specified * FILE 183
time is reached, SVCUPDTE automatically stops. * FILE 183
* FILE 183
userid is the optional userid that will be given * FILE 183
access to the new SVC. Jobs submitted by other * FILE 183
users will keep on using the old SVC. * FILE 183
* FILE 183
SYSMOVE Unload a PDS to a sequential data set in * FILE 183
IEHMOVE format. Compatible with SMS. * FILE 183
* FILE 183
UNITAFF Dynamically sets UNIT=AFF for input tape files * FILE 183
(must be authorized) * FILE 183
* FILE 183
This program was originally designed to reduce * FILE 183
the number of tape drives used by user-submitted * FILE 183
SAS steps. It scans the SWA for the next step * FILE 183
and changes some of the SIOT's fields to force * FILE 183
all input tape data sets to the same drive. * FILE 183
* FILE 183
It must be executed immediately before the * FILE 183
step to process (SAS, SORT, or any other * FILE 183
program that reads a variable number of tape * FILE 183
files, one at a time). * FILE 183
* FILE 183
Sample jcl: * FILE 183
* FILE 183
//UNITAFF EXEC PGM=UNITAFF * FILE 183
//STEPLIB DD DISP=SHR,DSN=SYS2.AUTHLIB * FILE 183
//* * FILE 183
//STEP53 EXEC PGM=SAS * FILE 183
//OSIN DD DISP=SHR,DSN=USER1.X * FILE 183
// DD DISP=SHR,DSN=UPQE.DQE40530(-1) * FILE 183
//OSIN2 DD DISP=SHR,DSN=UPQR.DQR02150(0) * FILE 183
//OSIN3 DD DISP=SHR,DSN=USER1.X * FILE 183
// DD DISP=SHR,DSN=UPBG.DBGA0240(-1) * FILE 183
//OSIN4 DD DISP=SHR,DSN=USER1.X * FILE 183
// DD DISP=SHR,DSN=USER1.YY * FILE 183
// DD DISP=SHR,DSN=UPQR.DQR02140(-1) * FILE 183
* FILE 183
The program only supports cataloged data sets; * FILE 183
relative generation numbers are handled * FILE 183
correctly via the GDGNT. * FILE 183
* FILE 183
Restriction: No distinction is made between 3420, * FILE 183
3480 or 3490 device types; this will cause * FILE 183
problems if the input to a step is mixed. * FILE 183
* FILE 183
* FILE 183
------------------ Assembler Macros ------------------------ * FILE 183
* FILE 183
BUILDCDE Make storage allocated with GETMAIN appear as a * FILE 183
load-module in a dump. * FILE 183
* FILE 183
BUILDCDE uses the "loader" form of IDENTIFY to * FILE 183
create a major CDE and corresponding XL, then * FILE 183
issues a LOAD SVC to create an LLE and associate * FILE 183
the CDE with the current TCB. Don't worry, you * FILE 183
don't have to understand how it works to use it. * FILE 183
* FILE 183
EXAMPLE: * FILE 183
* FILE 183
GETMAIN RU,LV=20000 * FILE 183
BUILDCDE LENGTH=(0),ADDR=(1),EP=DYNAM20 * FILE 183
* FILE 183
The 20K storage area will appear in a dump * FILE 183
as a load-module called "DYNAM20". * FILE 183
* FILE 183
EASYSORT Invoke an internal SORT with OPEN/PUT/GET logic * FILE 183
* FILE 183
Allows you to do internal sorts without any * FILE 183
knowledge of parameter lists or exit routine * FILE 183
linkage conventions. * FILE 183
* FILE 183
Example: * FILE 183
* FILE 183
EASYSORT OPEN, * FILE 183
FIELDS=(1,22,CH,A), * FILE 183
TYPE=F,LENGTH=64, * FILE 183
OPTION='EQUALS,RESINV=500K' * FILE 183
. . * FILE 183
READ GET FILEIN * FILE 183
EASYSORT PUT,(1) pass record to SORT * FILE 183
B READ * FILE 183
. . * FILE 183
REWRITE EASYSORT GET, get sorted record * FILE 183
SET=(R3), * FILE 183
EODAD=ENDSORT * FILE 183
PUT FILEOUT,(R3) * FILE 183
B REWRITE * FILE 183
. . * FILE 183
ENDSORT EASYSORT CLOSE * FILE 183
* FILE 183
GETDIR Read a directory sequentially with a BPAM DCB * FILE 183
* FILE 183
This macro offers a simple way to read directory * FILE 183
entries and members with a single BPAM DCB. * FILE 183
* FILE 183
GETPUT31 Issue GET, PUT or PUTX while in AMODE31 * FILE 183
* FILE 183
This member contains GET31, PUT31 and PUTX31, * FILE 183
which are modified versions of GET, PUT and * FILE 183
PUTX. They allow a program running with * FILE 183
RMODE24 and AMODE31 to issue QSAM GET, PUT and * FILE 183
PUTX without having to switch to AMODE24. * FILE 183
GET31 allows specification of an end-of-file * FILE 183
routine (EODAD). * FILE 183
* FILE 183
STRING Provides functions similar to PL/I's * FILE 183
PUT EDIT or COBOL's STRING. * FILE 183
* FILE 183
This is the only non-IBM macro you need to * FILE 183
assemble the programs in this file. * FILE 183
* FILE 183
This member contains the macro, a test job, * FILE 183
and the documentation. * FILE 183
* FILE 183
* FILE 183
---------------------- Miscellaneous ----------------------- * FILE 183
* FILE 183
DEFGDGSR Sub-routine - invokes SVC 26 to define a GDG base * FILE 183
* FILE 183
May be invoked from a COBOL program, like this: * FILE 183
* FILE 183
05 DSNAME PIC X(44) VALUE 'MY.DSNAME'. * FILE 183
05 GDGLIMIT PIC 999 VALUE 027. * FILE 183
* FILE 183
CALL 'DEFGDGSR' USING DSNAME, * FILE 183
GDGLIMIT. * FILE 183
* FILE 183
HANDBOOK Job - Creates an on-line copy of the DATA AREAS * FILE 183
(aka Debugging Handbook) manuals * FILE 183
* FILE 183
This job assembles macros from SYS1.MACLIB and * FILE 183
SYS1.MODGEN and stores the assembly listings * FILE 183
into PDS members. It is set up for over 60 * FILE 183
commonly used MVS control blocks (such as CVT, * FILE 183
TCB, JFCB, etc) and may be easily modified to * FILE 183
support other ones. * FILE 183
* FILE 183
The assembly listing for each macro is stored * FILE 183
into the output PDS under the control block * FILE 183
name. For example, the assembly listing for * FILE 183
"IKJTCB" is stored into the "TCB" member. * FILE 183
* FILE 183
To conserve dasd space, the LMCOPY service of * FILE 183
ISPF/PDF is used to pack the output of the * FILE 183
assembler. * FILE 183
* FILE 183
IEC149I MPF Exit. Display the dsname from the HDR1 label * FILE 183
after a 813-04 or 237-08 abend. * FILE 183
* FILE 183
ISPCMDSJ Job - Update ISPCMDS in batch * FILE 183
* FILE 183
This is a TMP job that uses a CLIST and ISPF * FILE 183
table services to append a set of in-line * FILE 183
commands to the original ISPCMDS table. * FILE 183
* FILE 183
The resulting ISPCMDS table may be given any * FILE 183
name and go to any library you choose. * FILE 183
* FILE 183
SYSDEBUG General Purpose ESTAE Routine. Simplifies abend * FILE 183
resolution by formatting and writing out important * FILE 183
MVS control blocks in an easy-to-read fashion. * FILE 183
* FILE 183
TCTDCTR Sub-routine - Prints the EXCP count for each DD * FILE 183
in the job step * FILE 183
* FILE 183
May be invoked at the end of a program for * FILE 183
debugging or tuning purposes. * FILE 183
* FILE 183
TRIMMAC Job - Creates a reduced-size MACLIB that may be * FILE 183
used instead of the SYS1.MACLIB/SYS1.MODGEN * FILE 183
concatenation to improve the performance of the * FILE 183
assembler. * FILE 183
* FILE 183
The "TRIMMAC" library is built as follows: * FILE 183
* FILE 183
1. selected macros are read from ddname "SYSLIB", * FILE 183
trimmed from PL/AS code and other comment * FILE 183
lines, then written to a temporary data set. * FILE 183
* FILE 183
2. the SORT utility is invoked to sort the macros * FILE 183
in ascending sequence of their size. * FILE 183
* FILE 183
3. the sorted macros are written to SYSPUNCH * FILE 183
as an IEBUPDTE sysin stream. * FILE 183
* FILE 183
4. IEBUPDTE is executed in the last step to * FILE 183
load the macros into the "TRIMMAC" library, * FILE 183
the smallest macros being loaded first. * FILE 183
* FILE 183
You may customize the member list and the input * FILE 183
concatenation to add other macros and/or macro * FILE 183
libraries, as needed. * FILE 183
* FILE 183
Use the "TRIMMAC" library instead of the * FILE 183
MACLIB/AMODGEN concatenation to assemble a * FILE 183
program and compare the before/after values for * FILE 183
the elapsed time, excp count and I/O connect * FILE 183
time. Expect savings of 30 to 60 percent when * FILE 183
"TRIMMAC" is used. * FILE 183
* FILE 183
My "TRIMMAC" PDS is currently allocated as * FILE 183
follows: * FILE 183
* FILE 183
UNIT=3390,SPACE=(CYL,(9,,18)), * FILE 183
DCB=(RECFM=FB,LRECL=80,BLKSIZE=29720) * FILE 183
* FILE 183
ZAPONTR0 Patch job - Bypass STEPLIB for ILBOxxx routines * FILE 183
* FILE 183
This patch to ILBONTR0 eliminates * FILE 183
JOBLIB/STEPLIB directory searches for OS/VS * FILE 183
COBOL ILBOxxx modules when SYS1.VSCLLIB is in * FILE 183
the linklist. If you compile your COBOL * FILE 183
modules with 'resident' and have large JOBLIBs * FILE 183
or STEPLIBs, you want to try this. * FILE 183
* FILE 183
The job contains 2 different versions of the * FILE 183
patch in AMASPZAP format. Each version * FILE 183
corresponds to a different PTF level, use the * FILE 183
one that works for you. The patch is packaged * FILE 183
with its own validation program. * FILE 183
* FILE 183
IS FROM TOM BRYANT OF PLATINUM TECHNOLOGY IN ILLINOIS.* File 184
THIS FILE CONTAINS CLISTS, REXX EXECS AND BATCH JCL * FILE 184
TO MAKE IT EASIER TO USE IPCS UNDER MVS/ESA. THIS * FILE 184
FILE NOW ALSO CONTAINS FOUR OF TOM'S ARTICLES FROM * FILE 184
"TECHNICAL SUPPORT" MAGAZINE THAT EXPLAIN SOME OF * FILE 184
HIS DEBUGGING PHILOSOPHY, AND WHICH ALSO EXPLAIN * FILE 184
THE PROCEDURES ON THIS FILE FURTHER. * FILE 184
* FILE 184
NEW ADDRESS: * FILE 184
TOM BRYANT * FILE 184
PLATINUM TECHNOLOGY INC. * FILE 184
OAK BROOK TERRACE, IL * FILE 184
630-620-5116 X1272 * FILE 184
* FILE 184
is from Sam Golob and contains source code for a * FILE 185
greatly expanded IKJTABLS load module to authorize * FILE 185
programs and commands under TSO. When run in an * FILE 185
authorized STEPLIB in a TSO session, IKJTABLS will * FILE 185
override IKJTSO00 from PARMLIB and will also * FILE 185
override the copy of IKJTABLS that is in * FILE 185
SYS1.LPALIB. Must be used with all its aliases. * FILE 185
Load module is in File 186. * FILE 185
* FILE 185
If you want to authorize everything that everybody * FILE 185
else has, you have to copy (zap) all the names * FILE 185
from the IKJTSO00 PARMLIB member into this load * FILE 185
module, or else you might find that you've lost * FILE 185
authorization of some programs and/or commands. * FILE 185
* FILE 185
Updated for OS/390 Version 2.6 (CBT421) * FILE 185
* FILE 185
is from Sam Golob and contains load modules for a * FILE 186
greatly expanded IKJTABLS to authorize programs * FILE 186
and commands under TSO. For TSO/E Release 2.1, * FILE 186
2.2, and higher, this load module (and its aliases) * FILE 186
can be used as is. You may want to zap it to * FILE 186
authorize more of your favorite programs. Source * FILE 186
is in File 185. Put it in an authorized STEPLIB * FILE 186
in your TSO logon proc. Has to be SETCODE AC(1). * FILE 186
* FILE 186
Updated for OS/390 Version 2.6. (CBT421) * FILE 186
* FILE 186
WAS FROM THE FIRST NATIONAL BANK OF CHICAGO, AND HAS * FILE 187
BEEN SIZABLY UPDATED BY SAM GOLOB. THE "CVTCLIST" * FILE 187
OR "CONVERT CLIST" PROGRAM CONVERTS ENTIRE * FILE 187
CLIST LIBRARIES FROM EITHER THE FB-80 FORMAT TO * FILE 187
THE VB-255 FORMAT OR VICE-VERSA. GUESSWORK IS * FILE 187
ELIMINATED, AND THE CONVERSION IS QUICK, AT ASSEMBLER * FILE 187
SPEED. ESPECIALLY USEFUL IS THE VB-FB CONVERSION. * FILE 187
* FILE 187
Note: For logic to convert REXX execs from VB-255 to * FILE 187
FB-80 format, please see the REXX8080 member of * FILE 187
File 155. * FILE 187
* FILE 187
THIS CODE HAS BEEN MODIFIED BY SAM GOLOB TO LEVEL * FILE 187
V2R3M1 WITH KNOWN BUGS FIXED, AND WITH THE "LONG * FILE 187
LINES" OF THE "255 FORMAT" PROPERLY FOLDED, SO THAT * FILE 187
THE CONVERTED CLISTS EXECUTE IDENTICALLY TO THE WAY * FILE 187
THE ORIGINAL CLISTS EXECUTED. BUT REXX PROGRAMS * FILE 187
WILL STILL HAVE TO BE EXAMINED BY HAND AFTER THE * FILE 187
CONVERSION. THIS PROGRAM WILL MAKE THAT PROCESS * FILE 187
EASIER, BECAUSE IT FLAGS ALL MEMBERS WHICH HAD * FILE 187
LONG LINES SPLIT, AND TELLS YOU HOW MANY SPLITS * FILE 187
WERE DONE IN EACH MEMBER. YOU'LL JUST HAVE TO * FILE 187
LOOK AT EACH EXEC AND SEE WHICH LINES HAVE BEEN * FILE 187
SPLIT "CLIST-STYLE". * FILE 187
* FILE 187
THIS PROGRAM MAKES IT POSSIBLE TO EASILY CONVERT * FILE 187
THE CLIST FORMATS OF ANY SHOP. NOW, YOU ARE NOT * FILE 187
"FROZEN" IN ANY ONE CLIST FORMAT. * FILE 187
* FILE 187
DEFAULT EXECUTION OF THIS PROGRAM IS TO REPLACE * FILE 187
EXISTING MEMBERS IN THE OUTPUT LIBRARY. IF YOU * FILE 187
DON'T WANT TO REPLACE EXISTING MEMBERS, EXECUTE * FILE 187
THE PROGRAM WITH PARM=ADD. * FILE 187
* FILE 187
THIS LEVEL OF THE CONVERT CLIST PROGRAM "CVTCLIST" * FILE 187
HAS BEEN FIXED TO BECOME "THE" TOOL FOR ACCOMPLISHING * FILE 187
EASY CLIST PROGRAM CONVERSIONS BETWEEN THE TWO * FILE 187
INCOMPATIBLE DCB FORMATS. * FILE 187
* FILE 187
SYSUT1 IS THE INPUT DDNAME AND SYSUT2 IS THE OUTPUT * FILE 187
DDNAME FOR THIS PROGRAM. THEY MUST BE OF DIFFERENT * FILE 187
CLIST DCB FORMATS FROM EACH OTHER. ONE DDNAME MUST * FILE 187
BE FB-80 AND THE OTHER MUST BE VB-255. ALL MEMBERS * FILE 187
OF THE LIBRARY POINTED TO BY SYSUT1 WILL BE COPIED * FILE 187
TO CONVERTED (AND RENUMBERED) MEMBERS IN THE SYSUT2 * FILE 187
LIBRARY. THE PROGRAM FIGURES OUT FROM THE DCB * FILE 187
INFORMATION OF EACH FILE, WHICH WAY TO DO THE * FILE 187
CONVERSION. * FILE 187
* FILE 187
THIS LEVEL OF CVTCLIST ALLOWS MEMBER REPLACEMENT TO * FILE 187
TAKE PLACE IN THE SYSUT2 LIBRARY. THAT PREVIOUSLY * FILE 187
WAS NOT ALLOWED. FORMERLY, THE SYSUT2 LIBRARY HAD * FILE 187
TO BE EMPTY. THE SYSPRINT DDNAME GIVES A REPORT * FILE 187
SHOWING HOW MANY MEMBERS WERE ADDED TO THE SYSUT2 * FILE 187
DATASET, AND HOW MANY MEMBERS WERE REPLACED. * FILE 187
* FILE 187
FOR VB-255 TO FB-80 CONVERSIONS, WHERE LONG LINES * FILE 187
ARE SPLIT, ISPF STATISTICS ARE NOW ADJUSTED TO ADD * FILE 187
THE NUMBER OF LINE SPLITS TO THE SIZE, PROVIDED THAT * FILE 187
ISPF STATISTICS EXISTED FOR THE MEMBER IN THE FIRST * FILE 187
PLACE. IF THEY DIDN'T EXIST FOR A MEMBER, NOTHING * FILE 187
IS DONE TO THE DIRECTORY ENTRY. * FILE 187
* FILE 187
NOW, WITH THIS CVTCLIST VERSION, IT IS POSSIBLE TO * FILE 187
MERGE SEVERAL CLIST LIBRARIES WHILE CONVERTING * FILE 187
THEM, BECAUSE MEMBER REPLACEMENT IS NOW ALLOWED. * FILE 187
* FILE 187
NOW ALSO, WHEN CONVERTING VB-FB, ALL NUMERICS * FILE 187
IN COLUMNS 81-88 ARE FLAGGED AND COUNTED, BECAUSE * FILE 187
THEY MAY BE SPURIOUS SEQUENCE NUMBERS LEFT OVER * FILE 187
AFTER A PREVIOUS FAULTY CONVERSION FROM FB TO VB. * FILE 187
IF THERE WAS DATA IN COLUMNS 1-8, 73-80 ARE CHECKED * FILE 187
TO SEE IF THEY ARE NUMERIC, INSTEAD OF 81-88. * FILE 187
* FILE 187
AT THE PRESENT LEVEL, THE PROGRAM DOES NOT "STRIP" * FILE 187
THESE NUMBERS OUT AND CONVERT THEM TO BLANKS. IT * FILE 187
MAY DO SO IN THE NEAR FUTURE UNDER CONTROL OF A * FILE 187
PARM. IF YOU REALLY WANT THE PROGRAM TO STRIP THESE * FILE 187
NUMERICS OUT, YOU JUST HAVE TO UNCOMMENT ONE * FILE 187
INSTRUCTION. * FILE 187
* FILE 187
IS FROM MR SHMUEL GOLOB. IT CONTAINS A COPY OF * FILE 188
HIS IBM SOURCE HANDLING SYSTEM CALLED SYMTAPE. * FILE 188
THIS FILE IS IN IEBUPDTE SYSIN FORMAT. SEE THE * FILE 188
MEMBER CALLED $$$DOC FOR ADDITIONAL INFORMATION. * FILE 188
* FILE 188
INTRODUCTION. ALMOST EVERYBODY WHO INSTALLS MVS * FILE 188
GETS THE WHOLE COLLECTION OF OPTIONAL MATERIAL * FILE 188
(SOURCE TAPES) FROM IBM, WHICH HE ALMOST NEVER * FILE 188
USES, UNLESS HE IS ONE OF THE FEW WHO HAS * FILE 188
OCCASION TO REFER TO THEM. THERE ARE A LOT OF * FILE 188
TAPES, FIRST OF ALL. SECOND OF ALL, MANY OF THE * FILE 188
MODULES QUICKLY BECOME OBSOLETE, BECAUSE OF NEW * FILE 188
PTF LEVELS OF THE MODULE. THE MOST USEFUL PARTS * FILE 188
OF THE COLLECTION ARE PROBABLY THE IBM PRIVATE * FILE 188
MACROS, WHICH ONE MAY SOMETIMES USE TO WRITE * FILE 188
SYSTEM CODE, AND THE ASSEMBLER LANGUAGE CODE FOR * FILE 188
SYSTEM TABLES, SUCH AS IKJEFTE2 AND THE LIKE, * FILE 188
WHICH CAN BE USED TO CODE USERMODS TO THE * FILE 188
SYSTEM, SAY, IF YOU WANT TO EXPAND THE TABLE. * FILE 188
* FILE 188
THIS SYSTEM MAKES ANY PART OF THIS SOURCE EASILY * FILE 188
ACCESSIBLE. * FILE 188
* FILE 188
ANOTHER SYSTEM, WHICH WAS WRITTEN BY CHUCK GLASS * FILE 188
OF WESTERN UNION INTERNATIONAL, DOES THE SAME * FILE 188
KIND OF THING, ALTHOUGH IT IS COMPLETELY * FILE 188
DIFFERENT IN DESIGN. YOU CAN TAKE YOUR CHOICE * FILE 188
AS TO WHAT'S MORE CONVENIENT TO SET UP AND USE. * FILE 188
* FILE 188
SEE FILE 189 FOR A SAMPLE LISTING OF SOME OF THE * FILE 188
OUTPUT. * FILE 188
* FILE 188
NEW DEVELOPMENT -- THE ARCHIVER VERSION 5.0 ON * FILE 188
FILE 147 IS PROBABLY THE BEST MEANS NOW, OF DOING * FILE 188
IBM SOURCE CODE HANDLING. SG * FILE 188
* FILE 188
IS FROM MR SHMUEL GOLOB. * FILE 189
IT CONTAINS A SMALL EXAMPLE OF THE OUTPUT PRODUCED * FILE 189
BY THE CODE IN FILE 188 OF THIS TAPE. THIS FILE * FILE 189
IS IN IEBCOPY FORMAT AND IS LRECL=133 BLKSIZE=15428 * FILE 189
RECFM=FBA * FILE 189
* FILE 189
IS THE VSMDUMP UTILITY FROM ROBERT STYMA OF AGCS * FILE 190
IN PHOENIX, ARIZONA. THIS UTILITY SHOWS WHO TOOK * FILE 190
POSSESSION OF VARIOUS PARTS OF CSA. THIS TOOL CAN * FILE 190
BE RUN EITHER AGAINST THE CURRENT ADDRESS SPACE, * FILE 190
OR UNDER IPCS AGAINST A DUMP. VERY USEFUL AND * FILE 190
CAN BE A LIFE SAVER. * FILE 190
* FILE 190
ROBERT E. STYMA * FILE 190
PRINCIPAL ENGINEER * FILE 190
AG COMMUNICATION SYSTEMS, PHOENIX - * FILE 190
A SUBSIDIARY OF LUCENT * FILE 190
EMAIL: STYMAR@AGCS.COM * FILE 190
PHONE: 623-582-7323 * FILE 190
FAX: 623-581-4884 * FILE 190
COMPANY: HTTP://WWW.AGCS.COM * FILE 190
* FILE 190
IS FROM WALT SAPP OF THE CALIFORNIA HEALTH AND * FILE 191
WELFARE DATA CENTER IN SACRAMENTO, CALIFORNIA. * FILE 191
THIS FILE CONTAINS CODE TO PUT ALL KINDS OF JOBCARD * FILE 191
INFORMATION INTO STARTED TASKS, UNDER JES2. ALLOWS * FILE 191
STARTED TASKS TO BE MONITORED BY ACCOUNTING SYSTEMS * FILE 191
SIMILARLY TO BATCH JOBS. * FILE 191
* FILE 191
STARTED TASK ACCOUNTING. * FILE 191
* FILE 191
IS CODE WHICH IS A GENERALIZED RECOVERY ROUTINE * FILE 192
FROM MITCHELL MARX AND PENELOPE DAVIS OF MD-PALADIN * FILE 192
INCORPORATED IN NEW YORK CITY. THIS IS MACHINE * FILE 192
READABLE CODE FROM A PRESENTATION GIVEN AT SHARE 79 * FILE 192
AND SHARE 80. THE CODE IN THIS ROUTINE CAN BE USED * FILE 192
AS EITHER AN ESTAEX ROUTINE, AN FRR (FUNCTIONAL * FILE 192
RECOVERY ROUTINE) OR AN ARR (ASSOCIATED RECOVERY * FILE 192
ROUTINE IN ACCESS REGISTER MODE). * FILE 192
* FILE 192
is from Steinar Aasland, formerly of Kvaerner * FILE 193
Engineering in Lysaker, Norway, and contains a * FILE 193
tape copying program called TCOPY. This is an * FILE 193
old program. * FILE 193
* FILE 193
This program can list the contents of a tape, or * FILE 193
copy it to another tape. It has some features that * FILE 193
are not so often found in tape copy programs. * FILE 193
* FILE 193
Fixed to be able to copy 64K block size on a tape, * FILE 193
by Sam Golob. Also cleaned up some assembly errors * FILE 193
for ASMA90. The macro processor is now a little * FILE 193
less forgiving. Shorter strings now always compare * FILE 193
as less, so to be accurate, you have to pad them * FILE 193
to the same length. * FILE 193
* FILE 193
I have now placed the TCOPY load module on File 035. * FILE 193
* FILE 193
For help concerning this file, you may contact: * FILE 193
* FILE 193
Sam Golob * FILE 193
P.O. Box 906 * FILE 193
Tallman, NY 10982 USA * FILE 193
* FILE 193
email: sbgolob@attglobal.net or sbgolob@aol.com * FILE 193
* FILE 193
IS A SET OF CUT AND PASTE MACROS FROM JIM MARSHALL * FILE 194
OF THE U.S. TREASURY DEPARTMENT IN HYATTSVILLE, * FILE 194
MARYLAND. THESE ARE EDIT MACROS TO BE USED UNDER * FILE 194
ISPF. * FILE 194
* FILE 194
IS FROM ELI DUTTMAN OF EDUTCO IN FOREST HILLS, NEW * FILE 195
YORK. THIS FILE CONTAINS A SMALL COLLECTION OF * FILE 195
(EITHER) CLEVER OR SIMPLE CLISTS. BUT THEY ARE * FILE 195
HANDY. GIVES YOU AN IDEA OF WHAT YOU CAN DO FOR * FILE 195
YOURSELF, OR YOU CAN USE THESE OUT OF THE BOX. * FILE 195
* FILE 195
"HANDY CLIST" PACKAGE. * FILE 195
* FILE 195
THIS SMALL COLLECTION OF CLISTS ACCOMPLISHES HANDY THINGS * FILE 195
IN A SURPRISINGLY SIMPLE WAY. IN SEVERAL OF THESE CLISTS, * FILE 195
UNCANNY ADVANTAGE IS TAKEN OF THE ISPF "SELECT" SERVICE. * FILE 195
IF YOU LOOK AT THE CLISTS, YOU'LL SEE THAT MOST OF THEM ARE * FILE 195
'NO BRAINERS', BUT BOY DO THEY WORK! * FILE 195
* FILE 195
CONTENTS OF THE COLLECTION IS AS FOLLOWS: * FILE 195
* FILE 195
$ELECT - GENERALIZED CLIST TO INVOKE THE ISPF SELECT * FILE 195
SERVICE. THIS WORKS FOR PROGRAMS, PANELS, AND * FILE 195
COMMANDS. * FILE 195
* FILE 195
COMPRESS - CLIST TO ACCOMPLISH THE COMPRESSION OF A PDS, * FILE 195
USING SHARED ALLOCATION ONLY. WORKS ONLY * FILE 195
UNDER ISPF. AUTHORIZATION IS RETAINED * FILE 195
BECAUSE THE ISPF SELECT SERVICE IS USED TO * FILE 195
CALL IEBCOPY. * FILE 195
* FILE 195
LOGOF - FIXES "FAT FINGER" ERRORS WHEN LOGGING OFF TSO. * FILE 195
'NO BRAINER' NUMBER ONE. * FILE 195
* FILE 195
LOGO _ AN ALIAS FOR LOGOF * FILE 195
* FILE 195
X _ AN ALIAS FOR LOGOF * FILE 195
* FILE 195
RELOG - LOGS THE CURRENT USER BACK ON TO TSO WITHOUT * FILE 195
KILLING THE CURRENT ADDRESS SPACE. * FILE 195
* FILE 195
T$TDIALG - ENTERS ISPF DIALOG MANAGER TEST FUNCTION FOR * FILE 195
THE CURRENT APPLICATION. LIKE PDF OPTION 7, * FILE 195
BUT NOT APPLID(ISR). * FILE 195
* FILE 195
WHOAMI - THE 'NO BRAINER' OF THEM ALL, BUT HANDY. * FILE 195
TELLS YOU WHO IS LOGGED ON TO THE TUBE. * FILE 195
* FILE 195
AUTHOR: ELI DUTTMAN * FILE 195
EDUTCO * FILE 195
72-36 112TH STREET * FILE 195
FOREST HILLS, NY 11375 * FILE 195
(718) 261-2440 * FILE 195
* FILE 195
IS FROM SAM GOLOB AND IS A DYNAMIC JES2 EXIT * FILE 196
LOADER FOR JES2 VERSION 4.X. THIS PROGRAM IS * FILE 196
EXECUTED FROM THE SYSTEM CONSOLE USING THE $LOAD * FILE 196
COMMAND, AND WILL DYNAMICALLY REPLACE THE CURRENTLY * FILE 196
RUNNING COPY OF A JES2 EXIT WHICH IS LOADED INTO * FILE 196
THE JES2 ADDRESS SPACE. LPA AND CSA LOADED EXITS * FILE 196
ARE NOT CURRENTLY SUPPORTED. * FILE 196
* FILE 196
THE EXIT IS REPLACED WITHOUT A JES2 HOT START, AND * FILE 196
OTHER JES2 FUNCTIONS WHICH ARE RUNNING, ARE NOT * FILE 196
DISTURBED BY THE INVOCATION OF THE $LOAD COMMAND. * FILE 196
* FILE 196
A JES2 VERSION 2.2.0 VERSION OF THIS EXIT MAY BE * FILE 196
FOUND ON FILE 381 OF THIS TAPE. * FILE 196
* FILE 196
A VERSION OF THIS EXIT FOR JES2 VERSION 4.3 IS * FILE 196
NOW INCLUDED IN THIS FILE. MUCH THANKS TO JIM * FILE 196
WILLIAMS FOR HIS CONTRIBUTION TO THESE VERSIONS. * FILE 196
* FILE 196
>>>>> SEE FILE 198 FOR A BETTER JES2 EXIT LOADER PROGRAM * FILE 196
>>>>> FROM BOB BREAK .... THAT ONE WILL LOAD ANY JES2 * FILE 196
>>>>> EXIT --- NOT ONLY THOSE RESIDING IN THE JES2 ADDRESS * FILE 196
>>>>> SPACE. * FILE 196
* FILE 196
IS FROM HUGH HOSKINS OF ROCKWELL INTERNATIONAL IN * FILE 197
SEAL BEACH, CALIFORNIA, AND IS A COLLECTION OF MODS * FILE 197
TO IMS 3.1 THAT ARE ON ROCKWELL'S SYSTEM. THIS IS * FILE 197
A RATHER LARGE COLLECTION. IF YOU HAVE ANY * FILE 197
QUESTIONS, PLEASE CONTACT: * FILE 197
* FILE 197
HUGH HOSKINS * FILE 197
ROCKWELL INTERNATIONAL * FILE 197
M/S 110-SE28 * FILE 197
P.O. BOX 2515 * FILE 197
2201 SEAL BEACH BLVD. * FILE 197
SEAL BEACH, CALIFORNIA 90740 * FILE 197
* FILE 197
PHONE: (310) 797-2835 * FILE 197
* FILE 197
HUGH SAYS THAT AN EXPERIENCED IMS SYSTEMS PROGRAMMER * FILE 197
SHOULD KNOW WHAT IS GOING ON. SORRY THAT THERE'S NO * FILE 197
BETTER DOCUMENTATION FOR NOW. * FILE 197
* FILE 197
IS FROM BOB BREAK OF ST. LOUIS, MISSOURI, AND IS A * FILE 198
JES2 EXIT LOADER PROGRAM WHICH RUNS AS A JES2 EXIT 5 * FILE 198
ROUTINE. THIS PROGRAM SHOULD ASSEMBLE AND RUN FOR * FILE 198
ALL RELEASES OF JES2 FROM MVS/ESA RELEASE 3 THROUGH * FILE 198
THE OS/390 RELEASES THROUGH AT LEAST RELEASE 2.5. * FILE 198
* FILE 198
THIS EXIT ALLOWS SUBSTITUTION ON THE FLY, THROUGH * FILE 198
A NEW JES2 COMMAND, OF A NEW VERSION OF ANY JES2 * FILE 198
EXIT, WITHOUT HAVING TO RECYCLE JES2 OR IPL THE * FILE 198
MVS SYSTEM. ALL TYPES OF JES2 EXITS ARE SUPPORTED: * FILE 198
JES2 ADDRESS SPACE, CSA RESIDENT, LPA RESIDENT. * FILE 198
* FILE 198
THERE ARE 3 VERSIONS OF THE EXIT IN THIS PDS, ONE * FILE 198
IS THE ORIGINAL BY BOB BREAK, AND ONE WAS MODIFIED * FILE 198
BY JACK SCHUDEL OF THE UNIVERSITY OF FLORIDA. THE * FILE 198
VERSION BY BOB BREAK REQUIRES THAT THE NEW LOAD * FILE 198
MODULE BE IN AN APF AUTHORIZED LINKLIST LIBRARY, * FILE 198
WHILE THE VERSION BY JACK SCHUDEL EASES THIS * FILE 198
RESTRICTION SOMEWHAT. BOTH ARE PRESENTED HERE. * FILE 198
* FILE 198
A NEW VERSION BY YAIR ELHARRAR OF BAR-ILAN UNIVERSIY * FILE 198
IN TEL-AVIV, ISRAEL, REQUIRES ONLY THAT THE NEW * FILE 198
VERSION RESIDE IN AN AUTHORIZED STEPLIB. * FILE 198
* FILE 198
HASPEX05 - BOB BREAK'S VERSION (ORIGINAL) * FILE 198
LOADEXIT - JACK SCHUDEL'S VERSION * FILE 198
(TAKEN FROM FILE 140 OF JES2 SHARE TAPE) * FILE 198
HASPEX5 - YAIR ELHARRAR'S VERSION * FILE 198
* FILE 198
THIS HASP EXIT 5 PROCESSES THE FOLLOWING INSTALLATION * FILE 198
JES2 COMMANDS: * FILE 198
* FILE 198
1. $REPEXIT - REPLACE A JES2 EXIT MODULE. THE EXIT * FILE 198
ENVIRONMENT MAY BE "JES2", "SUBTASK", * FILE 198
"USER", OR "FSS". * FILE 198
* FILE 198
2. $ADDEXIT - ADD A JES2 EXIT MODULE. THE EXIT * FILE 198
ENVIRONMENT MAY BE "JES2", "SUBTASK", * FILE 198
"USER", OR "FSS". * FILE 198
* FILE 198
AUTHOR * FILE 198
------ * FILE 198
BOB BREAK * FILE 198
ST. LOUIS, MO. * FILE 198
cb7485@momail.sbc.com * FILE 198
bbreak@swbell.net * FILE 198
314-340-9301 * FILE 198
314-845-2018 * FILE 198
* FILE 198
JACK SCHUDEL'S EMAIL: schudel@ufl.edu * FILE 198
* FILE 198
YAIR ELHARRAR'S EMAIL: yair@ashur.cc.biu.ac.il * FILE 198
* FILE 198
IS FROM DAVE COLE WHO IS NOW AT COLE SOFTWARE * FILE 199
IN AFTON, VIRGINIA. * FILE 199
* FILE 199
Dave Cole has updated most of his contributions, and * FILE 199
they are available for direct download from his web * FILE 199
site at www.colesoft.com. The following list of * FILE 199
his software is currently available there: * FILE 199
* FILE 199
Cole Software LLC's File Upload/Download Area * FILE 199
* FILE 199
The following shareware is available for download * FILE 199
* FILE 199
Filename Platform Description * FILE 199
asm2zap.zip OS/390 A utility for converting an * FILE 199
assembly listing into SUPERZAP * FILE 199
cards. * FILE 199
* FILE 199
blksptrk.zip OS/390 A TSO command that computes and * FILE 199
displays track capacities for any * FILE 199
IBM DASD device for any BLKSIZE, * FILE 199
with or without key fields. * FILE 199
* FILE 199
macros.zip OS/390 A set of Assembler/390 macros * FILE 199
needed for assembling the various * FILE 199
programs available from Cole * FILE 199
Software LLC. * FILE 199
* FILE 199
schedrun.zip OS/390 A set of MVS programs for * FILE 199
scheduling the execution of System * FILE 199
Operator Commands on an interval * FILE 199
or calander basis. Can be used to * FILE 199
control production scheduling. * FILE 199
* FILE 199
xrefasm.zip OS/390 A pair of programs for producing * FILE 199
master cross-reference listings * FILE 199
for multi-assembly programs. * FILE 199
* FILE 199
COLE SOFTWARE LLC * FILE 199
736 Fox Hollow Road Afton, VA 22920 * FILE 199
540-456-8210 540-456-6658: FAX * FILE 199
* FILE 199
E-MAIL : CSWstaff@cfw.com * FILE 199
INTERNET: http://www.colesoft.com * FILE 199
* FILE 199
COLE SOFTWARE WEB PAGE: HTTP://WWW.COLESOFT.COM * FILE 199
736 FOX HOLLOW ROAD VOICE: 540-456-8536 * FILE 199
AFTON, VA 22920 FAX: 540-456-6658 * FILE 199
* FILE 199
THIS FILE CONTAINS SEVERAL TSO COMMAND PROCESSORS. * FILE 199
THEY ARE: * FILE 199
* FILE 199
THE BLKSPTRK COMMAND CAN BE USED TO DISPLAY TRACK * FILE 199
CAPACITIES FOR ANY DASD DEVICE FOR ANY COMBINATION OF * FILE 199
KEY LENGTHS, BLOCK SIZES, AND / OR BLOCK COUNTS. * FILE 199
* FILE 199
THE CMDPGM COMMAND PROVIDES AN EASY TO USE MEANS OF * FILE 199
INVOKING (FROM TSO) ARBITRARY TSO COMMANDS OR * FILE 199
"BATCH" PROGRAMS OUT OF ARBITRARY LIBRARIES IN EITHER A * FILE 199
NON-AUTHORIZED MODE OR AN AUTHORIZED MODE. * FILE 199
* FILE 199
ALL OF THE CMDPGM FUNCTIONS ARE CAPABLE OF ESTABLISHING * FILE 199
ANY DESIRED LOAD LIBRARY AS A "TASK-LIBRARY" DURING * FILE 199
THE EXECUTION OF YOUR CHOSEN COMMAND OR PROGRAM. * FILE 199
TASK-LIBRARIES FUNCTION EXACTLY LIKE JOB-LIBRARIES OR * FILE 199
STEP-LIBRARIES, SO THIS CAPABILITY RELIEVES THE NEED * FILE 199
OF A "STEPLIB" MOD FOR TSO. * FILE 199
* FILE 199
DAVE COLE'S PROGRAMS REQUIRE DAVE COLE'S MACROS FOR * FILE 199
ASSEMBLY, WHICH MAY BE FOUND ON FILE 408. * FILE 199
* FILE 199
is from TWA and contains the following programs: * FILE 200
* FILE 200
Most of these programs were written by Rex Widmer and/or * FILE 200
Peter Farrell. * FILE 200
* FILE 200
Some fixes were made by Roland Schiradin and Sam Golob. * FILE 200
These were just so the programs would work. The COBOL * FILE 200
load module programs still need modernization. * FILE 200
* FILE 200
WHATSNEW THIS PROGRAM ANALYZES A PDS AND LISTS * FILE 200
THE MEMBERS IN MOST RECENTLY CHANGED ORDER * FILE 200
A CHANGE IS CONSTITUTED TO MEAN A RE-LINKEDIT, * FILE 200
OR A CHANGE BY SUPERZAP. IT IS DRIVEN BY THE * FILE 200
IDR DATA RECORDS WITHIN THE PDS. * FILE 200
* FILE 200
(Program updated for DFSORT Release 13.0 and * FILE 200
OS/390 Rel 2.6. OLD VERSION STILL INCLUDED.) * FILE 200
* FILE 200
This version needs Y2D sort parameter to be * FILE 200
supported. * FILE 200
* FILE 200
WHEREUSD THIS PROGRAM ANALYZES A PDS AND LISTS ALL MEMBERS * FILE 200
WHICH CONTAIN A REFERENCE TO A GIVEN EXTERNAL * FILE 200
SYMBOL. * FILE 200
* FILE 200
Updated for Y2K - Format dates in header of the * FILE 200
report. * FILE 200
* FILE 200
COMPARE THIS PROGRAM ANALYZES GIVEN MEMBERS WHICH EXIST IN * FILE 200
A PAIR OF PDS'S. THE MEMBERS ARE CHECKED FOR * FILE 200
DIFFERENCES AND FOR ADHERENCE TO INSTALLATION * FILE 200
STANDARDS AS A PRE-IMPLEMENTATION Q/C MEASURE. * FILE 200
* FILE 200
COBREAD THIS PROGRAM ANALYZES A PDS AND LISTS ALL MEMBERS * FILE 200
ALONG WITH THE COBOL ATTRIBUTES ASSOCIATED WITH * FILE 200
THE MAIN CSECT WITHIN THE MODULE. SUCH ITEMS AS * FILE 200
COBOL / STATE / / FLOW / / OPTIMIZATION / /TEST/, * FILE 200
/ ENDJOB /, AND / DYNAM / ARE LISTED. * FILE 200
THE ABILITY TO SELECTIVELY ANALYZE A SINGLE * FILE 200
MEMBER IS ALSO SUPPORTED. * FILE 200
* FILE 200
I would suggest running COBANAL from File 321. * FILE 200
That's a more modern program, which does the job * FILE 200
better. (SBG 03/00) * FILE 200
* FILE 200
This program must be linkedited AMODE 31 or ANY. * FILE 200
* FILE 200
XREF1 THIS PROGRAM SCANS A PDS AND PRODUCES INTERMEDIATE * FILE 200
RECORDS TO ALLOW XREF2 TO CREATE A GLOBAL CROSS- * FILE 200
REFERENCE OF EXTERNAL SYMBOLS IN THE PDS. THIS * FILE 200
REPORT PROVIDES INFORMATION OF THE FORM: CSECT IS * FILE 200
CONTAINED IN THE FOLLOWING LOAD MODULES ... * FILE 200
* FILE 200
XREF2 THIS IS THE REPORT PROGRAM TO PROCESS THE OUTPUT * FILE 200
OF XREF1. IT MAY HAVE MULTIPLE XREF1 FILES AS * FILE 200
INPUT. ALL INPUTS WILL BE MERGED WITHIN THE * FILE 200
REPORT GENERATION PROCESS. * FILE 200
* FILE 200
IS FROM BRUCE HULL OF BOEING COMPUTER SERVICES IN * FILE 201
VIENNA, VIRGINIA, AND IS A CLIST USER EXIT IKJCT44B. * FILE 201
THE PURPOSE OF THIS PARTICULAR EXIT IS TO EXTRACT * FILE 201
OPERATING SYSTEM INFORMATION, SUCH AS LAST IPL DATE, * FILE 201
AND PUT THESE THINGS INTO CLIST VARIABLES SO THEY * FILE 201
CAN BE EASILY ACCESSED UNDER TSO. * FILE 201
* FILE 201
THIS PACKAGE ADDS CLIST VARIABLES THAT CONTAIN SYSTEM * FILE 201
INFORMATION. ONCE THESE VARIABLES HAVE BEEN ADDED TO * FILE 201
YOUR SYSTEM, YOU CAN INQUIRE ON THEM WITH CLISTS AND * FILE 201
UTILIZE OR DISPLAY THE SYSTEM INFORMATION. * FILE 201
* FILE 201
FROM: BRUCE HULL M/S CV-34 * FILE 201
BOEING COMPUTER SERVICES * FILE 201
7990 BOEING CT. * FILE 201
VIENNA, VA 22182-3999 * FILE 201
(703) 847-1187 * FILE 201
NASPA: HULLBRUR * FILE 201
* FILE 201
SUBMISSION: MVS TSO/E MODULE IKJCT44B - TSO/E * FILE 201
INSTALLATION-WRITTEN BUILT-IN FUNCTION * FILE 201
* FILE 201
MODULE IKJCT44B PROVIDES THE FOLLOWING CLIST VARIABLES: * FILE 201
* FILE 201
&SYSXACCT CONTAINS THE ACCOUNT NUMBER USED TO * FILE 201
LOGON TO TSO. * FILE 201
&SYSXCPUH CONTAINS THE NUMBER OF CPU SECONDS * FILE 201
USED DURING SESSION IN FORM SECONDSHH. * FILE 201
&SYSXCPUTYPE CONTAINS THE MACHINE TYPE OF THE CPU * FILE 201
THIS TSO SESSION IS EXECUTING ON. * FILE 201
&SYSXDFP CONTAINS THE LEVEL OF THE DFP PRODUCT * FILE 201
INSTALLED ON THE SYSTEM IN FORM VRRM. * FILE 201
&SYSXIPLAT CONTAINS THE DATE AND TIME OF THE * FILE 201
LAST IPL OF THE OPERATING SYSTEM. * FILE 201
&SYSXLU CONTAINS THE LU NAME (TERMINAL ID) * FILE 201
OF THE TERMINAL BEING USED OR NULL. * FILE 201
&SYSXMVS CONTAINS THE NAME AND SMP FUNCTION ID * FILE 201
OF THE MVS OPERATING SYSTEM BEING * FILE 201
USED. * FILE 201
&SYSXRES CONTAINS THE VOLUME SERIAL NUMBER OF * FILE 201
THE SYSTEM RESIDENCE VOLUME (SYSRES). * FILE 201
&SYSXSERIAL CONTAINS THE MACHINE SERIAL NUMBER OF * FILE 201
THE CPU THIS TSO SESSION IS EXECUTING * FILE 201
ON. * FILE 201
&SYSXSMFID CONTAINS THE SMF ID OF THE MVS * FILE 201
OPERATING SYSTEM THIS TSO SESSION * FILE 201
EXECUTING ON. * FILE 201
* FILE 201
MEMBERS OF THE PDS: * FILE 201
* FILE 201
ASM JCL USED TO ASSEMBLE THE OBJECT DECK * FILE 201
OBJCT44B. * FILE 201
IKJCT44B ASM DECK OF IKJCT44B. * FILE 201
OBJCT44B OBJECT DECK OF IKJCT44B. * FILE 201
SESSION A CLIST USED TO DEMONSTRATE USE OF THE NEW * FILE 201
VARIABLES. * FILE 201
SYSTEM A CLIST USED TO DEMONSTRATE USE OF THE NEW * FILE 201
VARIABLES. * FILE 201
TS40084 A SMP/E USERMOD USED TO APPLY MOD IKJCT44B. * FILE 201
VARIABLE A SHORT DESCRIPTION OF ALL CLIST VARIABLES. * FILE 201
CAN BE USED FOR TSO HELP WITH THE HEL * FILE 201
COMMAND FROM FILE 134. * FILE 201
* FILE 201
IS FROM MR GREG PRICE OF FERNTREE COMPUTER SERVICES * FILE 202
IN MELBOURNE, VICTORIA, AUSTRALIA. * FILE 202
* FILE 202
THIS FILE IS IN IEBCOPY FORMAT AND CONTAINS DATA * FILE 202
RELATED TO GREG'S IEFU83 EXIT WHICH SUPPLIES I/O * FILE 202
COUNTS. SOURCE FOR THIS EXIT IS IN FILE 134. * FILE 202
* FILE 202
IS FROM JIM MARSHALL OF THE DEPARTMENT OF THE * FILE 203
TREASURY, FINANCIAL MANAGEMENT SERVICE IN * FILE 203
HYATTSVILLE, MARYLAND. THIS FILE CONTAINS HIS * FILE 203
SOFTWARE TO TAKE A TMSGRW REPORT (CA-1 TAPE LIST) * FILE 203
AND GENERATE STK SILO CARDS TO EJECT 21 OF THE * FILE 203
TAPES AT A TIME. * FILE 203
* FILE 203
STK CARTRIDGE EJECT PACKAGE * FILE 203
* FILE 203
THE PURPOSE OF THIS PACKAGE IS TO START WITH A * FILE 203
TMSGRW REPORT (A LIST OF TAPES) FROM THE CA-1 TAPE * FILE 203
MANAGEMENT SYSTEM, AND PRODUCE A BUNCH OF STK CONTROL * FILE 203
CARDS TO EJECT THESE TAPES FROM THE STK SILO, 21 TAPES * FILE 203
AT A TIME. * FILE 203
* FILE 203
THAT'S ALL, FOLKS. * FILE 203
* FILE 203
THIS SYSTEM CAN BE REWRITTEN FOR THE EQUIVALENT * FILE 203
TLMS REPORT TO TMSGRW. * FILE 203
* FILE 203
SEE THE JCL STREAM CALLED TMSEJECT IN THIS FILE, * FILE 203
TO SEE HOW THIS STUFF IS STRUNG TOGETHER. THERE ARE * FILE 203
4 ASSEMBLER PROGRAMS. THIS CODE HAS BEEN * FILE 203
'MODULARIZED' TO MAKE ITS MAINTENANCE SIMPLER. * FILE 203
* FILE 203
IF YOU HAVE MORE THAN 5 SILOS, YOU HAVE TO * FILE 203
ACCORDINGLY MODIFY PROGRAM STKESTK. * FILE 203
* FILE 203
GOOD LUCK ! IF YOU NEED HELP, CALL * FILE 203
* FILE 203
JIM MARSHALL, US TREASURY * FILE 203
FINANCIAL MANAGEMENT SERVICE * FILE 203
PRINCE GEORGES PLAZA II - ROOM 400B * FILE 203
3700 EAST-WEST HIGHWAY * FILE 203
HYATTSVILLE, MD 20782 * FILE 203
202-874-8353 * FILE 203
* FILE 203
IS FROM KEN TOMIAK OF DOITT (DEPT OF INFORMATION * FILE 204
TECHNOLOGY AND TELECOMMUNIATIONS) OF NEW YORK * FILE 204
CITY (FORMERLY CALLED CDCSA). THIS PACKAGE * FILE 204
CONTAINS THEIR MVS CROSS SYSTEM FACILITY. THE * FILE 204
FACILITY IS AN ISPF APPLICATION, WHICH HELPS TO * FILE 204
MAINTAIN A SINGLE RES PACK OVER MANY SEPARATE * FILE 204
LPARS. MAINTENANCE LEVELS ARE KEPT, AND THE RES * FILE 204
PACKS ARE PROPAGATED THROUGH AN ISPF-GENERATED * FILE 204
CLONING PROCESS. * FILE 204
* FILE 204
CDCSA MVS CROSS SYSTEM FACILITY * FILE 204
* FILE 204
OVERALL DESCRIPTION. * FILE 204
* FILE 204
THE CDCSA MVS CROSS SYSTEM FACILITY IS AN ISPF * FILE 204
APPLICATION WHICH IS DESIGNED TO HELP MAINTAIN A * FILE 204
STANDARD MVS RESIDENCE PACK TO BE CLONED AND USED BY * FILE 204
MANY SEPARATE LPARS. THE APPLICATION IS CONSTRUCTED * FILE 204
TO KEEP PROPER DOCUMENTATION OF THE MAINTENANCE LEVELS * FILE 204
ON EACH SYSTEM THAT IS BEING RUN. THERE ARE SOME * FILE 204
OTHER ASPECTS OF THIS SYSTEM, AS YOU CAN DISCOVER * FILE 204
WHILE YOU EXAMINE IT. * FILE 204
* FILE 204
THIS SYSTEM MAKES LIFE MUCH EASIER IN OUR * FILE 204
INTERNAL SERVICE BUREAU ENVIRONMENT THAT IS COMMONLY * FILE 204
FOUND NOWADAYS IN STATE GOVERNMENTS, LARGE CITY * FILE 204
GOVERNMENTS, AND CORPORATIONS THAT HAVE COMBINED * FILE 204
SEPARATE DATA CENTERS. THEY ARE NOW RUNNING LPARS * FILE 204
INSTEAD, AT A SINGLE LARGE SITE. * FILE 204
* FILE 204
WE ALSO HAVE A CICS AND A DB2 ADAPTATION OF THIS * FILE 204
SYSTEM. THESE PACKAGES ARE NOW ON FILES 210 AND 211 * FILE 204
RESPECTIVELY. * FILE 204
* FILE 204
SOME OF THE OVERALL PHILOSOPHY OF THIS SYSTEM * FILE 204
IS DOCUMENTED IN THE SCRIPT FILE WHICH IS ON CBT * FILE 204
TAPE FILE 205. * FILE 204
* FILE 204
THE WAY WE HAVE IT HERE, EACH LPAR GETS A COMMON * FILE 204
MVS RES PACK, AT A CERTAIN (TWO-DIGIT) MAINTENANCE * FILE 204
LEVEL. THIS RES PACK CAN BE "CLONED" FROM ANY ONE * FILE 204
PACK TO ANY OTHER PACK. FROM THE "XSYSALC" CLIST * FILE 204
(WHICH CALLS UP PANEL "XSYSPNL"), THE OPTION M, FOR * FILE 204
MIGRATIONS, WILL GENERATE THE RES-PACK CLONING JCL. * FILE 204
AS PART OF THE CLONING PROCEDURE, NEW SMP/E TARGET * FILE 204
ZONES ARE CREATED, WHICH REFLECT THE LEVELS OF THE * FILE 204
CONTENTS OF ALL THE SYSTEM LIBRARIES ON THE PACK. * FILE 204
* FILE 204
IT IS UP TO EACH INSTALLATION TO DECIDE WHICH * FILE 204
DATASETS THEY WILL KEEP ON THE COMMON RES PACK, AND * FILE 204
WHICH ONES WILL GO ON THE PARMLIB PACK THAT IS UNIQUE * FILE 204
FOR EACH LPAR. THE LIST OF DATASETS ON OUR COMMON RES * FILE 204
PACK FOR THE MVS/ESA 4.3 SYSTEM, IS INCLUDED AS MEMBER * FILE 204
RESPACKD ON THIS FILE. THE LIST OF DATASETS ON THE * FILE 204
PARMLIB PACK IS INCLUDED AS MEMBER PRMPACKD ON THIS * FILE 204
FILE. THIS MAY HELP GIVE GUIDELINES ON "WHAT TO PUT * FILE 204
WHERE". GENERALLY, COMMON SMP-MAINTAINED LIBRARIES GO * FILE 204
ON THE RES PACK. * FILE 204
* FILE 204
THE UNIQUENESS OF EACH LPAR IS PROVIDED BY A * FILE 204
SEPARATE PACK (MAINTAINED "BY HAND") WHICH HAS * FILE 204
SYS1.PARMLIB, SYS1.PROCLIB, THE SYSTEM MASTER CATALOG, * FILE 204
THE IODF, ETC. WE ARE, AT THIS WRITING, RUNNING * FILE 204
MVS/ESA RELEASE 4.1 IN PRODUCTION, SOON TO GO TO * FILE 204
RELEASE 4.3. I HAVE INCLUDED A MEMBER CALLED PARMLIB * FILE 204
WHICH CONTAINS A FEW SELECTED SYS1.PARMLIB MEMBERS. * FILE 204
PLEASE NOTE THE ORDER OF THE LINK LIST AND LPA LIST * FILE 204
CONCATENATIONS. SYSTEM SPECIFICITY CAN STILL BE * FILE 204
PROPAGATED ON A COMMON RES PACK, DEPENDING ON THE * FILE 204
ORDER OF THESE CONCATENATIONS. * FILE 204
* FILE 204
EACH SERVICE LEVEL IS CREATED ON TEST RES PACKS, * FILE 204
OF WHICH WE HAVE SEVERAL. THESE ARE THE PACKS THAT * FILE 204
THE SMP IS DONE TO. WE IPL THEM AS TEST SYSTEMS UNDER * FILE 204
VM. ONCE A GIVEN MAINTENANCE LEVEL IS FROZEN, THE * FILE 204
APPROPRIATE TEST PACK IS CLONED TO A PRODUCTION RES * FILE 204
PACK THAT IS IPL'ED, POINTING TO THE PRODUCTION * FILE 204
PARMLIB PACK FOR ITS UNIQUENESS. * FILE 204
* FILE 204
A WORD ABOUT NAMING CONVENTIONS: MOST OF THE * FILE 204
MEMBERS OF THIS PDS: CHANGES, CLIST, ETC. ARE * FILE 204
IEBUPDTE-UNLOADED PDS'ES THEMSELVES. THEY CAN BE * FILE 204
PROPERLY RESTORED USING THE PDSLOAD PROGRAM FROM FILE * FILE 204
093 OF THIS TAPE. A SAMPLE PDSLOAD JOB IS MEMBER * FILE 204
$PDSLOAD ON THIS FILE. PDSLOAD WILL RESTORE EACH * FILE 204
MEMBER'S ISPF STATISTICS. IF YOU USE IEBUPDTE, THE * FILE 204
ISPF STATISTICS WILL NOT BE STOWED. THE ORIGINAL NAME * FILE 204
FOR EACH OF THESE PDS'ES WAS PREFIXED BY XSYS.MVSESA. * FILE 204
THEREFORE, THE ORIGINAL NAME FOR THE LIBRARY WHOSE * FILE 204
NAME HERE IS CLIST, WAS "XSYS.MVSESA.CLIST". YOU GET * FILE 204
THE POINT. THESE FULL NAMES WILL BE MENTIONED * FILE 204
THROUGHOUT THIS PACKAGE, AND YOU MUST MAKE GLOBAL * FILE 204
CHANGES TO THE XSYS.MVSESA PREFIX TO ADAPT THE PACKAGE * FILE 204
TO YOUR OWN SYSTEM'S NAMING CONVENTIONS. MEMBER * FILE 204
LEVLLIST CAME FROM A PS DATASET CALLED * FILE 204
XSYS.MVSESA.LEVEL.LIST, WHICH IS MAINTAINED BY HAND. * FILE 204
* FILE 204
ALL 80-BYTE LRECL PDS'ES FROM THE PACKAGE HAVE * FILE 204
BEEN MADE INTO MEMBERS ON THIS FILE. THERE WAS ONE * FILE 204
OTHER PDS, CALLED XSYS.MVSESA.SCRIPT, WHOSE LRECL IS * FILE 204
147 AND WHICH WILL BE SEPARATELY PLACED IN FILE 205 OF * FILE 204
THE CBT TAPE. * FILE 204
* FILE 204
TO SET UP THIS PACKAGE, LOOK AT MEMBER XSYSALC IN * FILE 204
THE CLIST LIBRARY. THE CLIST "XSYSALC" SETS * FILE 204
EVERYTHING ELSE IN MOTION. THINGS START FROM THERE. * FILE 204
IT SHOULD BE OBVIOUS HOW THE LIBRARIES OUGHT TO BE SET * FILE 204
UP. AS WE MENTIONED BEFORE, YOU HAVE TO MAKE GLOBAL * FILE 204
CHANGES TO THE DATASET PREFIX NAMES WHEN YOU SET THIS * FILE 204
UP ON YOUR OWN SYSTEM. TO MY KNOWLEDGE, THESE NAMES * FILE 204
ARE HARD CODED. IF YOU THINK SOME OF THE INGREDIENTS * FILE 204
ARE MISSING, PLEASE CALL SAM GOLOB AT * FILE 204
NEW PHONE NUMBER: 845-362-1996 * FILE 204
* FILE 204
(IF MY CONTACT INFORMATION BECOMES OBSOLETE, PLEASE * FILE 204
CALL THE MEMBERSHIP OFFICER AT NASPA 414-768-8000 * FILE 204
WHERE I INTEND TO LEAVE MY NEW INFORMATION. SG) * FILE 204
* FILE 204
FROM THE XSYSPNL PANEL, OPTION D BROWSES A PDS * FILE 204
CALLED XSYS.PGMDIR WHERE WE HAVE PUT OUR IPO1.PGMDIR * FILE 204
MEMBERS. OPTION E INVOKES ISPF 3.4 AGAINST PREFIX * FILE 204
XSYS.MVSESA.*. OPTION IVP INVOKES ISPF 3.4 AGAINST * FILE 204
SOME DATASETS NAMED XSYS.---.IVPLIB, WHICH CONTAIN * FILE 204
JOBSTREAMS TO TEST THE NEW SYSTEMS IN VARIOUS LPAR * FILE 204
ENVIRONMENTS. THESE DATASETS ARE NOT BEING INCLUDED * FILE 204
HERE. * FILE 204
* FILE 204
I THINK THE MOST IMMEDIATELY INTERESTING PART OF * FILE 204
THIS SYSTEM IS THE M OPTION TO GENERATE THE JCL THAT * FILE 204
DOES THE RES PACK CLONING. THE OTHER THINGS ARE * FILE 204
CONVENIENT ADD-ONS IN MY OPINION, ALTHOUGH I AM GLAD * FILE 204
THEY ARE THERE. * FILE 204
* FILE 204
TO RUN THE CLONING JOBS, YOU HAVE TO SET UP THE * FILE 204
CHANGES LIBRARY, BECAUSE THIS LIBRARY IS AUTOMATICALLY * FILE 204
UPDATED EVERY TIME YOU RUN A CLONING JOB. * FILE 204
* FILE 204
THIS PACKAGE WAS WRITTEN BY JOEL PERLMAN AND KEN * FILE 204
TOMIAK AT CDCSA (COMPUTER AND DATA COMMUNICATONS * FILE 204
SERVICES AGENCY) OF NEW YORK CITY, WHILE THEY WERE * FILE 204
WORKING FOR IBM AND UNDER CONTRACT TO NEW YORK CITY. * FILE 204
ALL THE REQUISITE PERMISSIONS FOR INCLUSION ON THE CBT * FILE 204
MVS UTILITIES TAPE, TO MY BEST KNOWLEDGE, HAVE BEEN * FILE 204
GRANTED. * FILE 204
* FILE 204
IF YOU HAVE QUESTIONS, PLEASE CONTACT: * FILE 204
* FILE 204
SAM GOLOB EMAIL: sbgolob@aol.com * FILE 204
sbgolob@attglobal.net * FILE 204
NEW PHONE NUMBER: 845-362-1996 * FILE 204
* FILE 204
IS FROM KEN TOMIAK OF DOITT (DEPT OF INFORMATION * FILE 205
TECHNOLOGY AND TELECOMMUNIATIONS) OF NEW YORK * FILE 205
CITY (FORMERLY CALLED CDCSA). THIS FILE CONTAINS * FILE 205
SCRIPT FILES WHICH HELP DOCUMENT THE MVS CROSS * FILE 205
SYSTEM FACILITY THAT IS ON FILE 204 OF THIS TAPE. * FILE 205
THIS FILE IS IN IEBCOPY FORMAT, AND HAS LRECL=147. * FILE 205
* FILE 205
IS FROM LINNEA NICHOLS OF THE FAIRFAX COUNTY * FILE 206
GOVERNMENT IN FAIRFAX, VIRGINIA. THIS FILE CONTAINS * FILE 206
HER COLLECTION OF MOSTLY REXX ROUTINES TO HELP DASD * FILE 206
STORAGE ADMINISTRATORS IN VARIOUS WAYS. THE AIM OF * FILE 206
THIS COLLECTION IS TO USE DCOLLECT DATA TO FIND OUT * FILE 206
AND FORMAT ALL KINDS OF USEFUL INFORMATION. * FILE 206
* FILE 206
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * FILE 206
* FILE 206
DCOLLECT REXX ROUTINES * FILE 206
* FILE 206
LINNEA NICHOLS * FILE 206
FAIRFAX COUNTY GOVERNMENT * FILE 206
12000 GOVERNMENT CENTER PKWY * FILE 206
FAIRFAX, VA 22035 * FILE 206
703/324-2708 * FILE 206
* FILE 206
email: lnicho@co.fairfax.va.us * FILE 206
* FILE 206
THIS FILE CONTAINS THE FOLLOWING MEMBERS: * FILE 206
* FILE 206
$$PCDOC YOU ARE READING IT * FILE 206
* FILE 206
REXXRTN CONTAINS ALL REXX PROGRAMS. NEEDS TO BE * FILE 206
UPLOADED TO A PS FILE (LRECL=80) AND THEN * FILE 206
UNLOADED TO A PDS USING IEBUPDTE. SAMPLE * FILE 206
JCL TO UNLOAD IS IN $UPDJCL. YOU WILL * FILE 206
NEED TO ALLOCATE A DSORG=PS, LRECL=80, * FILE 206
RECFM=FB FILE ON MVS TO UPLOAD REXXRTN * FILE 206
TO. THEN RUN THE REXUPD JOB, BEING SURE * FILE 206
TO PUT IN YOUR OWN SYSIN AND SYSUT2 DATA * FILE 206
SET NAMES. THE BEGINNING OF EACH PROGRAM * FILE 206
INCLUDES THE FOLLOWING: PURPOSE OF THE * FILE 206
REXX PROGRAM, INPUT FILES NEEDED, OUTPUT * FILE 206
FILES CREATED, AND PRESORT REQUIREMENTS. * FILE 206
* FILE 206
PARSRTN CONTAINS ROUTINES THAT CAN BE USED TO * FILE 206
PARSE RECORD TYPES D, M, C, V, T, AND B * FILE 206
AS WELL AS THE STANDARD HEADER. NEEDS TO * FILE 206
BE UPLOADED TO A PS (LRECL=80) FILE AND * FILE 206
THEN UNLOADED TO A PDS USING IEBUPDTE. * FILE 206
SAMPLE JCL TO UNLOAD IT IS IN $UPDJCL. * FILE 206
USE THE SAME PROCEDURE AS DOCUMENTED FOR * FILE 206
REXXRTN. * FILE 206
* FILE 206
$UPDJCL SAMPLE JCL TO CREATE A PDS FROM THE PS * FILE 206
FILE YOU UPLOADED. * FILE 206
* FILE 206
DCOLJCL SAMPLE JCL TO RUN DCOLLECT COLLECTION, * FILE 206
AND CREATE MOST OF THE FILES USED FOR * FILE 206
INPUT INTO THE REXX PROGRAMS. * FILE 206
* FILE 206
IF YOU NEED HELP, HAVE SUGGESTIONS, OR JUST WANT * FILE 206
TO TALK ABOUT DCOLLECT, PLEASE FEEL FREE TO CALL * FILE 206
ME AT 703/324-2708 OR CONTACT ME VIA IBMMAIL AT * FILE 206
US5RNFRN OR VIA INTERNET AT US5RNFRN@IBMMAIL.COM * FILE 206
* FILE 206
THE ROUTINES INCLUDED ARE AS FOLLOWS: * FILE 206
* FILE 206
DASDVOLS * FILE 206
PURPOSE: READS TYPE V AND C RECORDS FOR VOLUME * FILE 206
DETAIL REPORT AND STORAGE GROUP SUMMARY * FILE 206
REPORT, READS TYPE T RECORDS FOR DFHSM * FILE 206
TAPE SUMMARY REPORT. * FILE 206
* FILE 206
DATERFSM * FILE 206
PURPOSE: READS TYPE D AND M RECORDS AND * FILE 206
PRODUCES REPORTS OF DAYS FROM LAST * FILE 206
REFERENCE FOR THE FOLLOWING: * FILE 206
* FILE 206
L0, ML1 AND ML2 DATA COMBINED * FILE 206
ALL L0 DATA * FILE 206
L0 SMS ONLY * FILE 206
L0 NONSMS ONLY * FILE 206
* FILE 206
A DETAIL REPORT IS PRODUCED THAT LISTS * FILE 206
OUT ALL DSNS OLDER THAN 30 DAYS, NOT * FILE 206
INCLUDING VSAM INDEXES, VTOCS, VVDS, * FILE 206
PAGE AND TEMPORARY DSNS. * FILE 206
* FILE 206
DB2 * FILE 206
PURPOSE: READS TYPE D RECORDS AND LISTS OUT ALL DB2 * FILE 206
DSNS, INCLUDING VOLSER, CREATION DATE AND * FILE 206
ALLOCATED KBYTES. TOTALS ALLOCATED KBYTES. * FILE 206
* FILE 206
DCOLDREC * FILE 206
PURPOSE: PRINTS OUT DETAIL INFORMATION FOR EVERY * FILE 206
"D" AND "M" RECORD INPUT. * FILE 206
* FILE 206
DSORG * FILE 206
PURPOSE: BREAKOUT OF DATA SETS BY DSORG. DONE BY * FILE 206
DSN COUNT AND BY KBYTES WITH PERCENTAGES. * FILE 206
* FILE 206
ERRORS * FILE 206
PURPOSE: LISTS EVERY D RECORD THAT HAS ERROR BITS * FILE 206
SET. * FILE 206
* FILE 206
EXPDT * FILE 206
PURPOSE: READS TYPE D AND M RECORDS FOR ALL DSNS * FILE 206
THAT HAVE AN EXPDT > 0. (VSAM IS EXCLUDED * FILE 206
SINCE IT ALWAYS HAS AN EXPDT = 1999365). * FILE 206
* FILE 206
HLQSUM * FILE 206
PURPOSE: READS DCOLLECT "D" "M" AND "B" RECORDS * FILE 206
AND PRODUCES A REPORT SUMMARIZED BY HLQ * FILE 206
OF BYTES ALLOCATED AT EACH LEVEL (L0, * FILE 206
ML1, AND ML2) AS WELL AS BACKUP BYTES. * FILE 206
* FILE 206
PRODUCES A SUMMARY REPORT OF THE FOLLOWING: * FILE 206
* FILE 206
TOTAL FROM VOLUME (V) RECORDS: * FILE 206
TOTAL AVAILABLE KBYTES * FILE 206
TOTAL ALLOCATED KBYTES * FILE 206
SMS AVAILABLE KBYTES * FILE 206
SMS ALLOCATED KBYTES * FILE 206
* FILE 206
TOTAL FROM D, M AND B RECORDS: * FILE 206
L0+ML1+ML2 DSN COUNT * FILE 206
TOTAL L0 + ML1 + ML2 ALLOCATED * FILE 206
TOTAL BACKUP KBYTES * FILE 206
L0 DSN COUNT * FILE 206
L0 ALLOCATED KBYTES * FILE 206
L0 USED KBYTES * FILE 206
SMS DSN COUNT * FILE 206
SMS ALLOCATED KBYTES * FILE 206
ML1 DSN COUNT * FILE 206
ML1 ALLOCATED KBYTES * FILE 206
ML1 ORIGINAL KBYTES * FILE 206
ML2 DSN COUNT * FILE 206
ML2 ALLOCATED KBYTES * FILE 206
ML2 ORIGINAL KBYTES * FILE 206
* FILE 206
MULTIVOL * FILE 206
PURPOSE: READS TYPE D RECORDS AND LISTS OUT * FILE 206
THE VOLSER AND DSN FOR ALL RECORDS * FILE 206
THAT HAVE A VOLUME SEQUENCE NUMBER > 1. * FILE 206
* FILE 206
NONSMS * FILE 206
PURPOSE: READS TYPE D RECORDS AND LISTS OUT NON-SMS * FILE 206
DSNS AND THE VOLSER THEY ARE ON. FOR EACH * FILE 206
HLQ, LISTS OUT NUMBER OF DATASETS, SIZE IN * FILE 206
KBYTES, SIZE FOR PRIME POOL (OURS IS * FILE 206
DEFINED AS <102400 KBYTES), SIZE FOR LARGE * FILE 206
POOL (ANY DSN >1024000 KBYTES), AND KBYTES * FILE 206
NOT REFERENCED IN THE LAST 30 DAYS. * FILE 206
* FILE 206
IS A FULL SCREEN EDITOR FROM CITIBANK OF NEW YORK, * FILE 207
NEW YORK. THIS DATA SET IS IN IEBUPDTE SYSIN FORMAT * FILE 207
AND CONTAINS THE SOURCE MODULES AND DOCUMENTATION * FILE 207
FOR THEIR 3270 FULL SCREEN EDITOR, WHICH IS ALSO AN * FILE 207
INCORE EDITOR. THIS IS A TSO FULL SCREEN EDITOR TO * FILE 207
BE USED SOLELY FOR REMOTE AND LOCAL 3270 UNITS. IT * FILE 207
ALLOWS THE SIMULTANEOUS UPDATE AND BROWSE OF UP TO * FILE 207
21 LINES OF A DATA SET, AND THE EXECUTION OF AN * FILE 207
FSE/TSO COMMAND AT THE SAME TIME. * FILE 207
* FILE 207
IS THE LSPC TSO COMMAND PROCESSOR FROM ART TANSKY * FILE 208
OF SUNGARD IN VOORHEES, NEW JERSEY. THIS COMMAND * FILE 208
IS AN OUTGROWTH OF THE TSSPACE COMMAND FROM FILE * FILE 208
127. * FILE 208
* FILE 208
LSPC IS A TSO COMMAND HIGHLY MODIFIED FROM ITS ORIGINS * FILE 208
IN TSSPACE (FROM FILE 127 OF THE CBT TAPE). THE LSPC * FILE 208
COMMAND DISPLAYS ATTRIBUTES OF DEVICES. IF THE DEVICE * FILE 208
IS DIRECT ACCESS (DASD), SPACE INFORMATION AND MOUNT * FILE 208
STATUS (PRIVATE, STORAGE, OR PUBLIC) WILL BE DISPLAYED. * FILE 208
SPACE WILL BE DISPLAYED IN FORMAT OF FREE CYLS, FREE * FILE 208
TRKS, NUMBER OF FREE EXTENTS, CONTIGUOUS CYLS AND * FILE 208
CONTIGUOUS TRKS. * FILE 208
* FILE 208
FULL INFORMATION AS TO OPTIONS, AND THE MEANINGS OF * FILE 208
THE FLAGS (I RAN OUT OF ROOM ON THE OUTPUT LINE) IS * FILE 208
IN THE HELP MEMBER (LSPCHELP). * FILE 208
* FILE 208
IF ANYONE HAS ANY UPDATES TO BE MADE TO THIS * FILE 208
CODE, PLEASE SEND SUCH TO ME RATHER THAN HAVING * FILE 208
SEVERAL VERSIONS OF THIS PROGRAM RUNNING AROUND. * FILE 208
* FILE 208
STANDARD DISCLAIMER: * FILE 208
* FILE 208
THIS CODE HAS WORKED AT SUNGARD. THERE IS NO * FILE 208
GUARANTEE THAT THE CODE WILL WORK ANYWHERE ELSE. * FILE 208
NEITHER SUNGARD NOR THE AUTHOR MAY BE HELD REPONSIBLE * FILE 208
FOR ANY DAMAGE CAUSED BY THIS CODE. * FILE 208
* FILE 208
ADDRESS: * FILE 208
* FILE 208
ART TANSKY * FILE 208
SUNGARD * FILE 208
600 LAUREL OAK ROAD * FILE 208
VOORHEES, NJ 08043 * FILE 208
(609) 566-3611 * FILE 208
(609) 566-3656 (FAX) * FILE 208
* FILE 208
IS A HEXADECIMAL AND DECIMAL CALCULATOR WRITTEN IN * FILE 209
REXX, FROM ART TANSKY OF SUNGARD IN VOORHEES, NEW * FILE 209
JERSEY. THE CODE, AS IS, SHOULD RUN UNDER MVS, VM, * FILE 209
PC-DOS, AND OS2. ONCE YOU START EXECUTING THIS * FILE 209
PROGRAM, TYPE "HELP", AND THEN "HELP FUNCTION", * FILE 209
TO GET STARTED. * FILE 209
* FILE 209
THIS PROGRAM HAS QUITE A FEW "INS AND OUTS" THAT * FILE 209
YOU MAY DISCOVER AS YOU USE IT A LOT, OR AS YOU * FILE 209
LOOK IN THE CODE. QUITE HANDY TO HAVE AND USE. * FILE 209
* FILE 209
THIS PROGRAM USES FLOATING POINT CALCULATIONS. * FILE 209
* FILE 209
IS FROM KEN TOMIAK OF DOITT (DEPT OF INFORMATION * FILE 210
TECHNOLOGY AND TELECOMMUNIATIONS) OF NEW YORK * FILE 210
CITY (FORMERLY CALLED CDCSA). THIS PACKAGE * FILE 210
CONTAINS THEIR CICS CROSS SYSTEM FACILITY. THIS * FILE 210
IS AN ISPF APPLICATION WHICH ALLOWS ONE MAINTAINED * FILE 210
LEVEL OF CICS (AND FIXES) TO BE PROPAGATED ACROSS * FILE 210
MANY CICS REGIONS. * FILE 210
* FILE 210
THIS SYSTEM IS AN ADAPTATION OF THE MVS CROSS * FILE 210
SYSTEM FACILITY THAT IS ON FILE 204 OF THIS TAPE. * FILE 210
* FILE 210
SOME OF THIS MATERIAL MAY REFERENCE MATERIALS * FILE 210
WHICH ARE FOUND ON FILE 204. * FILE 210
* FILE 210
IS FROM KEN TOMIAK OF DOITT (DEPT OF INFORMATION * FILE 211
TECHNOLOGY AND TELECOMMUNIATIONS) OF NEW YORK * FILE 211
CITY (FORMERLY CALLED CDCSA). THIS FILE CONTAINS * FILE 211
SCRIPT FILES WHICH HELP DOCUMENT THE CICS CROSS * FILE 211
SYSTEM FACILITY THAT IS ON FILE 210 OF THIS TAPE. * FILE 211
THIS FILE IS IN IEBCOPY FORMAT, AND HAS LRECL=147. * FILE 211
* FILE 211
IS FROM KEN TOMIAK OF DOITT (DEPT OF INFORMATION * FILE 212
TECHNOLOGY AND TELECOMMUNIATIONS) OF NEW YORK * FILE 212
CITY (FORMERLY CALLED CDCSA). THIS PACKAGE * FILE 212
CONTAINS THEIR DB2 CROSS SYSTEM FACILITY. THIS * FILE 212
IS AN ISPF APPLICATION WHICH ALLOWS ONE MAINTAINED * FILE 212
LEVEL OF DB2 (AND FIXES) TO BE PROPAGATED ACROSS * FILE 212
MANY DB2 ADDRESS SPACES. * FILE 212
* FILE 212
THIS SYSTEM IS AN ADAPTATION OF THE MVS CROSS * FILE 212
SYSTEM FACILITY THAT IS ON FILE 204 OF THIS TAPE. * FILE 212
THERE IS A LOT MORE DB2 MATERIAL HERE THAN CICS * FILE 212
MATERIAL, BECAUSE KEN'S CURRENT WORK IS WITH DB2. * FILE 212
* FILE 212
SOME OF THIS MATERIAL MAY REFERENCE MATERIALS * FILE 212
WHICH ARE FOUND ON FILE 204. * FILE 212
* FILE 212
IS FROM KEN TOMIAK OF DOITT (DEPT OF INFORMATION * FILE 213
TECHNOLOGY AND TELECOMMUNIATIONS) OF NEW YORK * FILE 213
CITY (FORMERLY CALLED CDCSA). THIS FILE CONTAINS * FILE 213
SCRIPT FILES WHICH HELP DOCUMENT THE DB2 CROSS * FILE 213
SYSTEM FACILITY THAT IS ON FILE 212 OF THIS TAPE. * FILE 213
THIS FILE IS IN IEBCOPY FORMAT, AND HAS LRECL=147. * FILE 213
* FILE 213
IS FROM FRED SCHUFF, OF WAYNE PENNSYLVANIA, AND * FILE 214
CONTAINS COBOL COPY MEMBERS TO MAP MVS CONTROL * FILE 214
BLOCKS. INCLUDED CONTROL BLOCKS ARE: * FILE 214
* FILE 214
ACB CDE PDS * FILE 214
ACEE CVT RB * FILE 214
ASCB DCB TCB * FILE 214
ASVT DEB TIOT * FILE 214
ASXB JFCB UCB * FILE 214
* FILE 214
THIS TAKES ADVANTAGE OF A NEW FEATURE IN COBOL II * FILE 214
THAT ALLOWS POINTERS TO MVS ADDRESSABLE AREAS IN * FILE 214
THE LINKAGE SECTION OF COBOL II PROGRAMS. NOW * FILE 214
YOU CAN PUT THE LAST IPL DATE AND TIME, CPUID AND * FILE 214
SERIAL NUMBER, ON THE TOP OF YOUR COMPANY'S * FILE 214
ACCOUNTS RECEIVABLE REPORTS. ALSO, ALL THE * FILE 214
ALLOCATED DDNAMES ETCETERA. SERIOUSLY, THE * FILE 214
PURPOSE OF THE FEATURE SEEMS TO BE THE ABILITY TO * FILE 214
ADD SYSTEM-TYPE DATA INTO BUSINESS PROGRAMS IF IT * FILE 214
IS WANTED. ANYWAY, IF YOU EVER GET INVOLVED IN * FILE 214
IMPLEMENTING THIS TYPE OF THING, THIS FILE WILL * FILE 214
GIVE YOU VERY EXTENSIVE MACHINE-READABLE HELP. * FILE 214
DOCUMENTATION IS INCLUDED IN MEMBER $$$DOC. * FILE 214
* FILE 214
email: fschuff@system-support.com * FILE 214
* FILE 214
IS FROM SAM GOLOB AND CONTAINS CLISTS WHICH HELP * FILE 215
A NORMAL PERSON FROM AN AVERAGE SHOP TO USE SMP/E * FILE 215
BETTER. THESE ARE SIMPLE, BUT VERY USEFUL TOOLS. * FILE 215
* FILE 215
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * FILE 215
* FILE 215
SMP/E HELPER TOOLS * FILE 215
* FILE 215
THIS SIMPLE COLLECTION CONSISTS OF 2 CLISTS, AND 3 * FILE 215
ARTICLES FROM "TECHNICAL SUPPORT" MAGAZINE, SHOWING * FILE 215
HOW TO USE THEM. THE CLISTS ARE: * FILE 215
* FILE 215
PTF - A CLIST TO BROWSE PTFS USING THE REVIEW * FILE 215
COMMAND FROM THE CBT TAPE (FILE 134). * FILE 215
THE "DATABASE" CONTAINING YOUR PTFS IS * FILE 215
NONE OTHER THAN THE SMPPTS DATASET. * FILE 215
THEREFORE, IT IS ADVISABLE NOT TO PURGE * FILE 215
PTFS AFTER YOU ACCEPT THEM. IN ANY CASE, * FILE 215
YOU CAN AT LEAST LOOK AT THE ONES YOU * FILE 215
HAVE CURRENTLY. * FILE 215
* FILE 215
SMPCLIST - THIS INVOKES SMP/E IN THE FOREGROUND AS * FILE 215
IF IT WERE RUNNING IN BACKGROUND. YOU * FILE 215
ENTER BACKGROUND COMMANDS ON THE * FILE 215
TERMINAL, AND GIMSMP'S RESULTS ARE * FILE 215
DISPLAYED LINE-BY-LINE, ON THE TERMINAL. * FILE 215
LOGGING CAN BE TURNED ON OR OFF. LOOK AT * FILE 215
THE CLIST TO SEE THE OPTIONS. I USE THIS * FILE 215
CLIST TO MAKE CERTAIN KINDS OF INQUIRIES * FILE 215
THAT ARE NOT EASILY MADE WITH THE SMP/E * FILE 215
ISPF INTERFACE. ALSO, I USE THIS CLIST * FILE 215
TO DO UCLIN INTERACTIVELY, USING "LIST" * FILE 215
COMMANDS TO CHECK MY WORK. * FILE 215
* FILE 215
NOTE - THIS CLIST WAS ORIGINALLY IN * FILE 215
VB-LRECL 255 FORMAT, AND WAS * FILE 215
CONVERTED TO FB-LRECL 80 FORMAT BY * FILE 215
THE CLIST CONVERSION PROGRAM ON * FILE 215
FILE 187 OF THE CBT TAPE. * FILE 215
THEREFORE MANY OF THE LONG LINES * FILE 215
HAVE BEEN FOLDED OVER. * FILE 215
* FILE 215
I HAVE WRITTEN SEVERAL ARTICLES FOR "TECHNICAL SUPPORT" * FILE 215
MAGAZINE REGARDING THESE CLISTS. #ARTPTF IS AN ARTICLE * FILE 215
ABOUT THE PTF CLIST. #ARTSMPC IS ABOUT THE SMPCLIST * FILE 215
CLIST. #ARTEXMP DESCRIBES CASES IN WHICH BOTH CLISTS * FILE 215
WERE PUT TO PRACTICAL USE. * FILE 215
* FILE 215
IF YOU HAVE ANY QUESTIONS OR INQUIRIES ON THIS MATERIAL, * FILE 215
PLEASE CONTACT: * FILE 215
* FILE 215
SAM GOLOB NEW ADDRESS * FILE 215
P.O. BOX 906 * FILE 215
TALLMAN, NY 10982 sbgolob@aol.com * FILE 215
sbgolob@attglobal.net * FILE 215
NEW PHONE NUMBER: 845-362-1996 * FILE 215
* FILE 215
(IF MY CONTACT INFORMATION BECOMES OBSOLETE, PLEASE * FILE 215
CALL THE MEMBERSHIP OFFICER AT NASPA 414-768-8000 * FILE 215
WHERE I INTEND TO LEAVE MY NEW INFORMATION. SG) * FILE 215
* FILE 215
IS FROM JIM SMITH OF NATIONAL LINEN SERVICE IN * FILE 216
ATLANTA, GEORGIA. THIS FILE CONTAINS A GENERAL * FILE 216
DATE MANIPULATION ROUTINE WHICH HAS A SIZABLE * FILE 216
VARIETY OF SEPARATE FUNCTIONS. DESCRIPTION IS * FILE 216
BELOW. * FILE 216
* FILE 216
PROGRAM: CNVDATE * FILE 216
PURPOSE: DATE CONVERSION AND MANIPULATION * FILE 216
* FILE 216
ORIGINAL AUTHOR: WES CLEVELAND * FILE 216
NATIONAL SERVICE INDUSTRIES * FILE 216
INFORMATION SYSTEMS * FILE 216
* FILE 216
CONTRIBUTOR: * FILE 216
* FILE 216
JIM SMITH * FILE 216
NATIONAL SERVICE INDUSTRIES * FILE 216
INFORMATION SYSTEMS * FILE 216
MAIL STOP 003 * FILE 216
1420 PEACHTREE ST N.E. * FILE 216
ATLANTA, GEORGIA 30309 * FILE 216
(404) 853-6434 WORK * FILE 216
* FILE 216
----------------------------------------------------------- * FILE 216
* FILE 216
FUNCTION: * FILE 216
* FILE 216
THIS PROGRAM IS A GENERAL PURPOSE DATE MANIPULATION * FILE 216
ROUTINE THAT MAY BE CALLED TO PERFORM THE FOLLOWING * FILE 216
DATE MANIPULATION FUNCTIONS: * FILE 216
* FILE 216
1) VERIFY JULIAN & GREGORIAN DATES * FILE 216
2) CONVERT JULIAN & GREGORIAN DATES * FILE 216
3) INCREMENT JULIAN & GREGORIAN DATES * FILE 216
4) DECREMENT JULIAN & GREGORIAN DATES * FILE 216
5) CALCULATE DIFFERENCE BETWEEN JULIAN OR * FILE 216
GREGORIAN DATES * FILE 216
6) CALCULATE DAY OF WEEK * FILE 216
7) CALCULATE DAY OF CENTURY * FILE 216
* FILE 216
LINKAGE: R1 = CNVDATE WORK AREA ADDRESS * FILE 216
R13 = SAVE AREA ADDRESS * FILE 216
R14 = RETURN ADDRESS * FILE 216
R15 = ENTRY ADDRESS * FILE 216
* FILE 216
RETURN: R15 = RETURN CODE * FILE 216
00 = FUNCTION COMPLETE WITHOUT ERROR * FILE 216
04 = INVALID DATE DATA * FILE 216
08 = INVALID PARAMATER SPECIFICATION * FILE 216
* FILE 216
FORMATS: GREGORIAN - MMDDYY * FILE 216
MMDDYYYY * FILE 216
JULIAN - YYDDD * FILE 216
YYYYDDD * FILE 216
VALUE - DDDD * FILE 216
DDDDDDDD * FILE 216
DAY - DXXXXXXXXX (D=DAY NUMBER, * FILE 216
X=DAY SPELLED OUT) * FILE 216
* FILE 216
NOTE: INITIALIZE FIELDS-1 AND FIELD-2 WITH BLANKS * FILE 216
BEFORE MOVING IN REQUESTED DATES (FIELD-1) OR * FILE 216
INCREMENT/DECREMENT NBR (FIELDS-2). THE * FILE 216
INCREMENT/DECREMENT NBR (FIELD-2) MUST BE LEFT * FILE 216
JUSTIFIED. * FILE 216
* FILE 216
WORK AREA - FUNCTION (1 BYTE) * FILE 216
FIELD-1 (8 BYTES) * FILE 216
FIELD-2 (8 BYTES) * FILE 216
RETURN (10 BYTES) * FILE 216
* FILE 216
FUNC FIELD-1 FIELD-2 RETURN * FILE 216
---- ------- ------- ------- * FILE 216
1 DATE N/A N/A * FILE 216
2 DATE N/A DATE * FILE 216
3 DATE DDDDDDDD DATE * FILE 216
4 DATE DDDDDDDD DATE * FILE 216
5 DATE DATE DDDDDDDD * FILE 216
6 DATE N/A DXXXXXXXXX * FILE 216
7 DATE N/A DDDDDDDD * FILE 216
* FILE 216
EXAMPLE COBOL: CURRENT-DATE 071392 DECREMENT 30 DAYS * FILE 216
* FILE 216
01 WS-CNVDATE-WORK-AREA PIC X(27). * FILE 216
* FILE 216
01 FILLER REDEFINES WS-CNVDATE-WORK-AREA. * FILE 216
* FILE 216
05 FUNCTION PIC X. * FILE 216
05 SUBR-DATE. * FILE 216
10 SR-MM PIC XX. * FILE 216
10 SR-DD PIC XX. * FILE 216
10 SR-YY PIC XX. * FILE 216
10 FILLER PIC XX. * FILE 216
05 AGE-CRITERA PIC X(8). * FILE 216
05 AGED-DATE. * FILE 216
10 AD-MM PIC XX. * FILE 216
10 AD-DD PIC XX. * FILE 216
10 AD-YY PIC XX. * FILE 216
10 FILLER PIC XXXX. * FILE 216
* FILE 216
* FILE 216
MOVE CURRENT-DATE TO WORK-DATE. * FILE 216
MOVE SPACES TO WS-CNVDATE-WORK-AREA. * FILE 216
MOVE WD-MM TO SR-MM. * FILE 216
MOVE WD-DD TO SR-DD. * FILE 216
MOVE WD-YY TO SR-YY. * FILE 216
MOVE '4' TO FUNCTION. * FILE 216
MOVE '30 ' TO AGE-CRITERA. * FILE 216
CALL 'CNVDATE' USING WS-CNVDATE-WORK-AREA. * FILE 216
* FILE 216
EXAMPLE RETURNED AGED-DATE: 061392 * FILE 216
* FILE 216
IS IN IEBUPDTE FORMAT WHICH CONTAINS A DISASSEMBLER. * FILE 217
COMPLETE DOCUMENTATION FOR THIS PROGRAM IS CONTAINED * FILE 217
IN THE MEMBER CALLED $DOC. BELOW IS A VERY BRIEF * FILE 217
DESCRIPTION OF THIS PROGRAM. * FILE 217
* FILE 217
DISASM IS A ONE-PASS DISASSEMBLER WHICH PRODUCES AN ASSEMBLER * FILE 217
LANGUAGE SOURCE PROGRAM FROM A CSECT WITHIN A LOAD MODULE. * FILE 217
CONTROL CARDS PERMIT SPECIFICATION OF AREAS CONTAINING NO * FILE 217
INSTRUCTIONS, ALLOW BASE REGISTERS TO BE PROVIDED SO THAT * FILE 217
SYMBOLIC LABELS MAY BE CREATED DURING DISASSEMBLY, AND DECLARE * FILE 217
THE DEFINITION OF DSECTS TO BE USED DURING DISASSEMBLY. * FILE 217
CONDITIONAL BRANCH INSTRUCTIONS USE THE EXTENDED MNEMONICS, * FILE 217
WHERE POSSIBLE, AND EXPLICIT REGISTERS ARE DENOTED BY R0, R1, * FILE 217
THRU R15. COMMENTS ARE GIVEN ON SVC'S, AND TO VARIOUS BAL * FILE 217
INSTRUCTIONS, TO AID IN CREATING A DOCUMENTED SOURCE PROGRAM. * FILE 217
* FILE 217
CONTAINS AN MPL AND ASM MONITOR UNDER RMFMON FROM * FILE 218
COCA COLA IN ATLANTA. THIS FILE IS IN IEBUPDTE SYSIN * FILE 218
FORMAT AND THE MEMBER CALLED $DOCERB CONTAINS * FILE 218
ADDITIONAL INFORMATION. THE MEMBER CALLED SAMPLE * FILE 218
SHOWS SOME ACTUAL OUTPUT. THIS FILE ALSO CONTAINS A * FILE 218
PL/1 (OPTIMIZER) PROGRAM TO PROVIDE A VSAM VOLUME MAP * FILE 218
OF ALL VOLUMES IN A PARTICULAR VSAM CATALOG. IT MAPS * FILE 218
EACH DATA SPACE AND EACH DATA AND INDEX COMPONENT * FILE 218
WITHIN THE DATA SPACE BY STARTING AND ENDING CCHH. * FILE 218
THERE IS ALSO A ZAP TO CORRECT A MINOR PROBLEM. * FILE 218
* FILE 218
K VSAM PLI PL1 VOLMAP VTOC CATALOG ERBRUS99 RMF RMFMON MPL ASM * FILE 218
* FILE 218
IS A COLLECTION OF REXX EXECS CONTRIBUTED BY SAM * FILE 219
GOLOB, FROM THE LIBRARIES OF THE LATE TONY FORTE * FILE 219
WHO WORKED FOR A NEW YORK CITY DATA CENTER. * FILE 219
* FILE 219
PREFACE. TONY FORTE WAS A COLLEAGUE OF OURS AT THE * FILE 219
DEPARTMENT OF INFORMATION TECHNOLOGY AND * FILE 219
TELECOMMUNICATIONS OF NEW YORK CITY (DOITT) * FILE 219
WHO PASSED AWAY RECENTLY AT A YOUNG AGE. * FILE 219
AFTER HIS UNTIMELY PASSING, I TOOK A LOOK AT * FILE 219
HIS LIBRARIES TO SEE WHAT I COULD FIND. THE * FILE 219
FOLLOWING LIST IS A BEGINNING TO THIS * FILE 219
COLLECTION. I HOPE THAT I WILL BE ABLE TO * FILE 219
TEST MORE OF HIS THINGS AND ADD MORE LATER. * FILE 219
* FILE 219
SAM GOLOB (08/31/94) * FILE 219
* FILE 219
APFLOOK - (FOR NON-DYNAMIC APF) DISPLAYS APF LIBRARIES * FILE 219
FORTLOOK - FINDS LOCATION OF FORTRAN MODULES * FILE 219
JESLOOK - FINDS LOCATION OF PROCS IN PROC00 CONCATENATION * FILE 219
LNKLOOK - FINDS MODULES IN "WHICH" LINK LIST LIBRARIES * FILE 219
LPALOOK - FINDS MODULES IN "WHICH" LPA LIST LIBRARIES * FILE 219
* FILE 219
* FILE 219
IS FROM LEE CONYERS OF THE U.S. DEPARTMENT OF * FILE 220
TRANSPORTATION IN WASHINGTON, D.C. THIS IS A * FILE 220
COLLECTION OF E.D.P. AUDITING TOOLS, TO BE USED * FILE 220
IN FINDING OUT INFORMATION ABOUT AN MVS SYSTEM * FILE 220
WITHOUT MUCH OUTSIDE HELP (THAT'S ONE OF THE * FILE 220
THINGS THAT E.D.P. AUDITORS DO). THIS IS (OF * FILE 220
COURSE) ALSO USEFUL FOR MVS SYSTEMS PROGRAMMERS. * FILE 220
* FILE 220
>>>>> SEE FILE 221 FOR THE REXX EXECS IN THIS COLLECTION. * FILE 220
* FILE 220
THIS COLLECTION WAS TESTED AT THE MVS/XA 2.2.3 * FILE 220
LEVEL. BUT I'VE TRIED A LOT OF IT AT MVS/ESA 4.3 * FILE 220
AND MUCH OF IT STILL WORKS THERE. SOME OF THE * FILE 220
PARTS NEED MODIFICATION FOR MVS/ESA IN ITS HIGHER * FILE 220
VERSIONS. (S.G.) * FILE 220
* FILE 220
I'D ALSO SUGGEST LOOKING AT THE "SHOWMVS" TSO * FILE 220
COMMAND ON FILE 183 OF THIS TAPE, TO SUPPLY SOME * FILE 220
MORE OF THIS KIND OF INFORMATION. (S.G.) * FILE 220
* FILE 220
* FILE 220
INTRODUCTION TO THE AUDITMVS STARTER KIT * FILE 220
---------------------------------------- * FILE 220
* FILE 220
THIS FILE CONTAINS THE AUDITMVS STARTER KIT SOFTWARE. * FILE 220
THE KIT CONSISTS OF UTILITY SOFTWARE TO COLLECT AND * FILE 220
ANALYZE DATA FROM AN OPERATIONAL MVS SYSTEM. IT WILL * FILE 220
GREATLY ASSIST IN DOCUMENTING THE AUTHORIZED PROGRAM * FILE 220
FACILITY (APF) ENVIRONMENT, INCLUDING ALL APF LIBRARIES, * FILE 220
SUPERVISOR CALL (SVC) ROUTINES, EXTENDED SVC ROUTER (ESR) * FILE 220
ROUTINES, PROGRAM CALL (PC) ROUTINES, AND LINK PACK AREA * FILE 220
(LPA) PROGRAMS (I.E., PAGEABLE, MODIFIED, FIXED LPA; AND * FILE 220
OTHER ITEMS ALONG THE LPA QUEUE). * FILE 220
* FILE 220
THE SOFTWARE CONSISTS MOSTLY OF REXX AND SAS PROGRAMS. * FILE 220
IN ADDITION, THERE ARE SEVERAL ASSEMBLY LANGUAGE PROGRAMS * FILE 220
TO DISASSEMBLE MVS SOFTWARE FROM OBJECT CODE BACK TO * FILE 220
ASSEMBLY LANGUAGE. THERE IS ALSO AN ASSEMBLY LANGUAGE * FILE 220
PROGRAM THAT USES THE SNAP MACRO TO RETRIEVE THE PROGRAM * FILE 220
CALL TABLE FROM THE PCAUTH ADDRESS SPACE. * FILE 220
* FILE 220
THE CONTENTS OF THIS DISKETTE SHOULD BE UPLOADED TO THE * FILE 220
MVS SYSTEM THAT IS TO BE AUDITED. ALL OF THE FILES, * FILE 220
EXCEPT THE REXX PROGRAMS, MAY BE PLACED INTO INDIVIDUAL * FILE 220
MEMBERS OF A STANDARD FB 80 PARTITIONED DATA SET (PDS). * FILE 220
THE REXX PROGRAMS SOMETIMES EXCEED LINE LENGTHS BEYOND 72 * FILE 220
CHARACTERS--THEREFORE, A VB 255 PDS IS RECOMMENDED. BOTH * FILE 220
FB 80 AND VB 255 FORMATS ARE SUPPORTED BY THE ISPF/PDF * FILE 220
EDITOR. TO SUMMARIZE, THE FOLLOWING * FILE 220
DISKETTE-DIRECTORY-TO-MVS-PDS UPLOAD STRUCTURE IS * FILE 220
SUGGESTED: * FILE 220
* FILE 220
FILE MEMBER MVS PDS AND DCB INFO * FILE 220
------------------ -------------------------------- * FILE 220
* FILE 220
ADVCAATS USERID.DISASM.CNTL FB 80 * FILE 220
MISC USERID.CNTL FB 80 * FILE 220
REXX (FILE 221) USERID.EXEC VB 255 * FILE 220
SAS USERID.SAS.CNTL FB 80 * FILE 220
* FILE 220
SOME OF THE STARTER KIT PROGRAMS ALSO REQUIRE A NUMBER OF * FILE 220
MVS SUPPORT FILES. FOR EXAMPLE, THE IO* REXX PROGRAMS * FILE 220
ARE DATA COLLECTORS WHICH WRITE TO VARIOUS VB 255 * FILE 220
PHYSICAL SEQUENTIAL DATA SETS. THESE DATA SETS ARE THEN * FILE 220
READ BY THE SAS PROGRAMS FOR ANALYSIS AND REPORTING. YOU * FILE 220
WILL HAVE TO ALLOCATE AND NAME THESE TO YOUR OWN * FILE 220
PREFERENCE, AND EDIT THE REXX AND SAS PROGRAMS * FILE 220
ACCORDINGLY. THERE IS ONE SUPPORT DATA SET THAT MUST BE * FILE 220
FORMATTED SPECIFICALLY TO SUPPORT THE OUTPUT OF THE SNAP * FILE 220
MACRO. SEE THE ASSEMBLY LANGUAGE PROGRAM (SNAPPC.ASM IN * FILE 220
THE MISC DIRECTORY) FOR THESE SPECIFIC DCB PARAMETERS. * FILE 220
* FILE 220
ADVCAATS * FILE 220
-------- * FILE 220
* FILE 220
THIS LIBRARY CONTAINS SOURCE CODE FOR A OLD, OLD (BUT * FILE 220
VERY USEFUL) PUBLIC DOMAIN DISASSEMBLER. THE * FILE 220
DISASSEMBLER HAS BEEN EXTENDED TO PERFORM IN-STORAGE * FILE 220
DISASSEMBLY IF THE CODE RESIDES BELOW THE 16 MB LINE. * FILE 220
SEE THE FILE $$README FOR MORE INFORMATION. * FILE 220
* FILE 220
MISC * FILE 220
---- * FILE 220
* FILE 220
THIS LIBRARY CONTAINS SEVERAL *.JCL FILES. ALLOCGDG.JCL * FILE 220
SHOWS HOW TO DEFINE A GENERATION DATA GROUP (GDG) SHOULD * FILE 220
YOU WANT TO BUILD A SYSTEM OF AUDIT JOBS THAT MAINTAIN * FILE 220
SNAPSHOT CYCLES OF DATA SETS FOR YOUR MVS SYSTEM. * FILE 220
IKJEFT01.JCL SHOWS HOW TO RUN YOUR REXX PROGRAMS IN * FILE 220
"BATCH MODE" TSO. OTHER JCL FILES PROVIDE EXAMPLES OF * FILE 220
LENGTHY JOB STREAMS FOR MULTIPLE AUDIT STEPS. THIS * FILE 220
LIBRARY ALSO CONTAINS THE SNAPPC.ASM FILE FOR OBTAINING * FILE 220
YOUR MVS SYSTEMS PC TABLE. * FILE 220
* FILE 220
REXX (FOUND IN FILE 221) * FILE 220
---- * FILE 220
* FILE 220
THIS LIBRARY CONTAINS A WIDE VARIETY OF REXX PROGRAMS * FILE 220
THAT COLLECT DATA FROM AN OPERATIONAL MVS SYSTEM. ALL * FILE 220
ARE STAND ALONE PROGRAMS EXCEPT FOR #NUCLKUP, WHICH IS AN * FILE 220
EXTERNAL REXX CALLABLE PROCEDURE THAT SEACHES THE NUCLEUS * FILE 220
MAP FOR AN ENTRY NAME AND RETURNS ITS ENTRY POINT * FILE 220
ADDRESS. #NUCLKUP IS CURRENTLY CALLED BY IOSVCT, IOESRT, * FILE 220
LISTSVCT, AND LISTESRT. SDUMP IS A GENERAL PURPOSE * FILE 220
FORMATTED DISPLAY STORAGE DUMP PROGRAM. THE VSDATA1 * FILE 220
PROGRAM IS A MODIFIED VERSION OF SDUMP WHICH DISPLAYS * FILE 220
SEVERAL IN-STORAGE CONTROL BLOCKS. * FILE 220
* FILE 220
THE IO* SERIES OF PROGRAMS COLLECT DATA AND WRITE TO * FILE 220
"WORK.DATA" DATA SETS. THE LIST* SERIES OF PROGRAMS CAN * FILE 220
ALL BE EXECUTED INTERACTIVELY TO DISPLAY MVS INTERNALS * FILE 220
DATA TO YOUR TERMINAL SCREEN. ACRONYMS USED WITHIN THE * FILE 220
NAMING SCHEME FOR THESE PROGRAMS ARE: * FILE 220
* FILE 220
ADSP ADDRESS SPACE * FILE 220
APFP APF LIBRARIES PROGRAMS * FILE 220
APFT APF TABLE * FILE 220
CATS CATALOGS * FILE 220
CONS CONSOLES * FILE 220
DASD DIRECT ACCESS STORAGE DEVICES LIST * FILE 220
DCQ DEVICE CLASS QUEUE * FILE 220
ENV ENVIRONMENTAL INFORMATION * FILE 220
ESRT ESR TABLE * FILE 220
LLT LINKLIST LIBRARIES TABLE * FILE 220
LLTP LLT LIBRARIES PROGRAMS * FILE 220
LPAQ LPA QUEUE * FILE 220
LPAT LPA LIBRARIES TABLE * FILE 220
NUCM NUCLEUS MAP * FILE 220
PART PAGING ACTIVITY REFERENCE TABLE * FILE 220
PDSD PDS DIRECTORY * FILE 220
PDSM PDS MEMBERS * FILE 220
PCAUTH PROGRAM CALL AUTHORIZATION TABLE * FILE 220
PLPA PAGEABLE LPA PROGRAMS * FILE 220
SART SWAPPING ACTIVITY REFERENCE TABLE * FILE 220
SFT SYSTEM FUNCTION TABLE * FILE 220
SMAP STORAGE MAP INFORMATION * FILE 220
SMF SYSTEM MANAGEMENT FACILITY INFORMATION * FILE 220
SSN SUBSYSTEM NAME TABLE * FILE 220
SVCJ SVC JOURNAL TABLE * FILE 220
SVCT SVC TABLE * FILE 220
TAPE TAPE DEVICES LIST * FILE 220
VMAP VIRTUAL STORAGE MAP * FILE 220
* FILE 220
THE NOT@OR FILE IS A READY REFERENCE OF THE EBCDIC HEX * FILE 220
CODES FOR THE "AND" AND "OR" CHARACTERS. THESE TWO * FILE 220
CHARACTERS ARE HARD TO REMEMBER WHEN ONE USES SEVERAL * FILE 220
DIFFERENT MICROCOMPUTER KEYBOARD MAPS ASSOCIATED WITH * FILE 220
VARIOUS 3270 EMULATION SOFTWARE PACKAGES. * FILE 220
* FILE 220
SAS * FILE 220
--- * FILE 220
* FILE 220
THIS LIBRARY CONTAINS SAS PROGRAMS WHICH REPORT FROM THE * FILE 220
VARIOUS FILES CREATED BY THE IO* SERIES OF REXX PROGRAMS. * FILE 220
THE APFPDUP, LLTPDUP, LPAPDUP, ESRMATCH, PCMATCH, AND * FILE 220
SVCMATCH PROGRAMS DEMONSTRATE THE POWER OF THE SAS MERGE * FILE 220
FUNCTION. * FILE 220
* FILE 220
* FILE 220
LEE CONYERS * FILE 220
U.S. DEPARTMENT OF TRANSPORTATION * FILE 220
700 4TH STREET SW * FILE 220
ROOM 7404, M-35 * FILE 220
WASHINGTON, DC 20590 * FILE 220
(202) 366-1126 * FILE 220
-- VLC (3/27/94) * FILE 220
* FILE 220
IS FROM LEE CONYERS OF THE U.S. DEPARTMENT OF * FILE 221
TRANSPORTATION IN WASHINGTON, D.C. SEE FILE 220 * FILE 221
FOR A DESCRIPTION OF THIS ENTIRE COLLECTION OF * FILE 221
E.D.P. AUDITING TOOLS. THIS FILE CONTAINS THE * FILE 221
REXX EXECS FROM THE COLLECTION, THAT HAVE BEEN * FILE 221
SEPARATED OUT BECAUSE OF THEIR DCB FORMAT, WHICH * FILE 221
IS VB WITH LRECL(255). THIS FILE IS IN IEBCOPY * FILE 221
FORMAT. * FILE 221
* FILE 221
IS CURRENTLY EMPTY * FILE 222
* FILE 222
IS THE FREE TAPE MANAGEMENT SYSTEM (FTMS) WHICH * FILE 223
WAS SUBMITTED SEMI-ANONYMOUSLY. THIS SYSTEM KEEPS * FILE 223
COMPLETE TRACK OF ALL SL TAPES THAT WERE MOUNTED * FILE 223
ON YOUR SYSTEM, AND IT HAS AN EXTENSIVE SET OF * FILE 223
REPORTS. FILE 224 CONTAINS SAMPLE OUTPUT FROM * FILE 223
THIS SYSTEM. * FILE 223
* FILE 223
- - - - - - - - - - - - - - - - - - - - * FILE 223
* FILE 223
FREE TAPE MANAGEMENT SYSTEM * FILE 223
* FILE 223
THIS IS THE FREE TAPE MANAGEMENT SYSTEM (FTMS, * FILE 223
PSEUDONYM ITMS) WHICH HAS BEEN SUBMITTED * FILE 223
SEMI-ANONYMOUSLY. PLEASE DIRECT INQUIRIES TO SAM * FILE 223
GOLOB SBGOLOB@AOL.COM OR 845-362-1996. IF THESE NUMBERS * FILE 223
BECOME INCORRECT, PLEASE CALL THE NASPA OFFICE * FILE 223
414-768-8000, MEMBERSHIP OFFICER, TO FIND OUT WHAT MY * FILE 223
CURRENT ADDRESS IS. I AM NOT THE AUTHOR OF THIS * FILE 223
SYSTEM, BUT I WILL BE GLAD TO DIRECT YOU TO HIM FOR * FILE 223
ADVICE AND/OR SUPPORT. * FILE 223
* FILE 223
THIS IS A COMPLETE TAPE MANAGEMENT SYSTEM WHICH * FILE 223
CAN KEEP TRACK OF A TAPE LIBRARY OF ANY SIZE. AS * FILE 223
WRITTEN, IT WILL NOT KICK DOWN A WRONG TAPE, BUT IT * FILE 223
WILL TELL YOU EVERYTHING THAT HAS HAPPENED IN YOUR * FILE 223
TAPE LIBRARY. ALL TAPE ACTIVITY IS LOGGED. * FILE 223
* FILE 223
THIS SYSTEM KEEPS FULL TRACK OF ALL THE TAPES IN * FILE 223
YOUR LIBRARY, AND YOU HAVE A SIZABLE COLLECTION OF * FILE 223
REPORTS TO TELL YOU WHAT TAPES ARE SOON TO REACH * FILE 223
"SCRATCH STATUS", ETC. SEE MEMBER ITMSFUNC TO LOOK * FILE 223
AT THE NUMBER OF REPORTS AND OTHER FUNCTIONS WHICH * FILE 223
ARE AVAILABLE WITH THIS SYSTEM. * FILE 223
* FILE 223
MEMBERS OF THIS PDS ARE AS FOLLOWS: * FILE 223
* FILE 223
ITMS000A - THIS IS ASSEMBLER SOURCE FOR THE MAIN * FILE 223
PROGRAM WHICH RUNS ITMS. * FILE 223
* FILE 223
ITMPAR01 - THIS IS ASSEMBLER SOURCE FOR THE ITMS * FILE 223
PARSER. * FILE 223
* FILE 223
ITMDBDEF - THIS IS JCL TO DEFINE THE CONTROL * FILE 223
DATASETS THAT ARE NEEDED TO RUN ITMS. * FILE 223
* FILE 223
ITMSFUNC - THIS MEMBER SUPPLIES SAMPLE EXECUTION * FILE 223
PARMS TO EXECUTE THE VARIOUS FUNCTIONS * FILE 223
WHICH ITMS IS CAPABLE OF PROVIDING. * FILE 223
* FILE 223
ITMS705I - THIS IS AN AOC CLIST TO DRIVE THE ITMS * FILE 223
SYSTEM. IT GETS KICKED OFF BY THE * FILE 223
IEC705I TAPE MESSAGE, THROUGH THE * FILE 223
ITMS705M MESSAGE TABLE ENTRY IN AOC. IF * FILE 223
YOU HAVE A DIFFERENT AUTOMATED OPERATIONS * FILE 223
PACKAGE THAN IBM'S AOC, THIS MEMBER CAN * FILE 223
BE ADAPTED TO THE OTHER SYSTEM. * FILE 223
* FILE 223
ITMS705M - THIS IS AN AOC/NETVIEW MESSAGE TABLE * FILE 223
ENTRY TO DRIVE THE ITMS CLIST FROM THE * FILE 223
IEC705I CONSOLE MESSAGE. IF YOU HAVE A * FILE 223
DIFFERENT AUTOMATED OPERATIONS PACKAGE * FILE 223
THAN IBM'S AOC, THIS MEMBER CAN BE * FILE 223
ADAPTED TO THE OTHER SYSTEM. * FILE 223
* FILE 223
ITMSRUN - THE STARTED PROC THAT RUNS ITMS. KICKED * FILE 223
OFF BY THE CLIST. * FILE 223
* FILE 223
ITMSJOB - (ON FILE 224). SAMPLE PRINTOUT OF AN * FILE 223
ITMS RUN. * FILE 223
* FILE 223
ITMSPRT - (ON FILE 224). SAMPLE PRINTOUT OF AN * FILE 223
ITMS RUN WITH MANY OPTIONS. * FILE 223
* FILE 223
THE SEQUENCE OF EVENTS IN EXECUTING THIS SYSTEM * FILE 223
IS AS FOLLOWS: (IF YOUR AUTOMATION PACKAGE IS * FILE 223
NOT IBM'S AOC, YOU MUST CUSTOMIZE ITMS705M AND * FILE 223
ITMS705I TO YOUR AUTOMATION PACKAGE.) * FILE 223
* FILE 223
1. THE TAPE JOB PRODUCES AN IEC705I MOUNT * FILE 223
MESSAGE. * FILE 223
* FILE 223
2. THE NETVIEW MESSAGE TABLE ENTRY INTERCEPTS * FILE 223
THE IEC705I MESSAGE AND KICKS OFF THE AOC * FILE 223
ITMS705I CLIST, WHICH STARTS THE ITMS PROC * FILE 223
USING APPROPRIATE PARAMETERS THAT WERE * FILE 223
PARSED FROM THE IEC705I MESSAGE. * FILE 223
* FILE 223
3. THE ITMS STARTED TASK UPDATES THE ITMS * FILE 223
DATABASE. SEE THE SAMPLE REPORT FROM FILE * FILE 223
224. * FILE 223
* FILE 223
4. YOU RUN "ANY OF MANY" EXECUTIONS OF ITMS * FILE 223
WITH APPROPRIATE PARAMETERS (SEE MEMBER * FILE 223
ITMSFUNC) TO PRODUCE ALL THE REPORTS YOU * FILE 223
NEED AND WANT. THERE ARE MANY DIFFERENT * FILE 223
REPORTS THAT CAN BE PRODUCED. * FILE 223
* FILE 223
CONTAINS SAMPLE OUTPUT FROM THE FREE TAPE * FILE 224
MANAGEMENT SYSTEM, WHOSE COMPONENTS ARE IN * FILE 224
FILE 223. * FILE 224
* FILE 224
IS AN OFFLOAD PROGRAM THAT WILL ALLOW THE USER TO * FILE 225
OFFLOAD A PDS TO IEBUPDTE CONTROL CARD FORMAT. * FILE 225
IT WILL ALLOW IEBUPDTE CONTROL CARDS TO BE PLACED * FILE 225
BEFORE EACH MEMBER IN A SEQUENTIAL INPUT STREAM * FILE 225
THIS PROGRAM WAS RECEIVED FROM YALE UNIVERSITY. * FILE 225
THIS PROGRAM WAS WRITTEN BY MR DAVID B COLE * FILE 225
* FILE 225
THIS IS THE ORIGINAL VERSION OF OFFLOAD. AN UPDATED * FILE 225
VERSION CAN BE FOUND ON FILE 093, WHICH WAS ENHANCED BY * FILE 225
GREG PRICE. * FILE 225
* FILE 225
DAVE COLE IS NOW AT COLE SOFTWARE IN AFTON, VIRGINIA. * FILE 225
* FILE 225
COLE SOFTWARE WEB PAGE: HTTP://WWW.COLESOFT.COM * FILE 225
736 FOX HOLLOW ROAD VOICE: 540-456-8536 * FILE 225
AFTON, VA 22920 FAX: 540-456-6658 * FILE 225
* FILE 225
DAVE COLE'S PROGRAMS REQUIRE DAVE COLE'S MACROS, WHICH * FILE 225
MAY BE FOUND ON FILE 408. * FILE 225
* FILE 225
IS A COMPARE PROGRAM RECEIVED FROM YALE UNIVERSITY * FILE 226
WHICH WAS WRITTEN BY MR DAVID B COLE. * FILE 226
* FILE 226
DAVE COLE IS NOW AT COLE SOFTWARE IN AFTON, VIRGINIA. * FILE 226
* FILE 226
COLE SOFTWARE WEB PAGE: HTTP://WWW.COLESOFT.COM * FILE 226
736 FOX HOLLOW ROAD VOICE: 540-456-8536 * FILE 226
AFTON, VA 22920 FAX: 540-456-6658 * FILE 226
* FILE 226
THE MACROS NEEDED TO ASSEMBLE THIS VERSION ARE CONTAINED IN * FILE 226
FILE 408 OF THIS UTILITIES TAPE. FOR ADDITIONAL INFORMATION * FILE 226
SEE THE COMMENTS IN THE SOURCE CODE ITSELF. * FILE 226
* FILE 226
THE CMPRSEQ PROGRAM COMPARES TWO SEQUENTIAL CARD * FILE 226
IMAGE FILES AND REPORTS PRECISELY THE DIFFERENCES * FILE 226
BETWEEN THE TWO. SUCH DIFFERENCES CAN CONSIST OF * FILE 226
INSERTIONS, DELETIONS, AND REPLACEMENTS (OF EITHER * FILE 226
EQUAL OR UNEQUAL SIZES). * FILE 226
* FILE 226
CMPRSEQ ACCOMPLISHES THIS BY READING THE TWO INPUT * FILE 226
FILES ALTERNATELY AND COMPARING THE CARD IMAGES AS IT * FILE 226
GOES ALONG. WHEN IT ENCOUNTERS TWO CARDS THAT * FILE 226
MISMATCH, IT SAVES THEM AND CONTINUES TO READ THE TWO * FILE 226
FILES ALTERNATELY. EACH TIME IT READS A CARD FROM ONE * FILE 226
FILE, IT COMPARES IT TO ALL CARDS THAT IT HAS READ * FILE 226
FROM THE OTHER FILE SINCE THE START OF THE MISMATCH. * FILE 226
IF NO MATCH IS FOUND, THEN IT SAVES THAT CARD AND * FILE 226
PROCEEDS TO READ THE NEXT CARD FROM THE OTHER FILE. * FILE 226
CMPRSEQ CONTINUES ALTERNATING BACK AND FORTH IN THIS * FILE 226
MANNER UNTIL IT HAS READ A CARD THAT DOES MATCH ONE * FILE 226
OF THE SAVED CARDS FROM THE OTHER FILE. THE MISMATCH * FILE 226
THEN CONSISTS OF ALL CARDS IN THE TWO SAVED STACKS * FILE 226
THAT ARE BELOW THE TWO MATCHING CARDS. * FILE 226
* FILE 226
THE MISMATCHED CARDS ARE DUMPED OUT TO LOGGING * FILE 226
DATASETS, AND THEN CMPRSEQ PROCEEDS TO LOOK FOR THE * FILE 226
NEXT MISMATCHED BLOCK. * FILE 226
* FILE 226
LIMITATIONS * FILE 226
* FILE 226
CMPRSEQ WILL COMPARE ONLY CARD IMAGE FILES - I.E., * FILE 226
FILES HAVING FIXED LENGTH RECORDS THAT ARE 80 BYTES * FILE 226
LONG. * FILE 226
* FILE 226
CMPRSEQ WILL COMPARE ONLY ONE PAIR OF FILES PER * FILE 226
INVOCATION. IT WILL NOT COMPARE AN ENTIRE PDS * FILE 226
LIBRARY, ALTHOUGH IT WILL COMPARE A JCL SELECTED PDS * FILE 226
LIBRARY MEMBER. * FILE 226
* FILE 226
IF AN INSERTION BLOCK (FOR EXAMPLE) CONTAINS A CARD * FILE 226
WHOSE DUPLICATE ALREADY APPEARS COMMONLY THROUGHOUT * FILE 226
THE FILES BEING COMPARED (E.G., THE "SPACE 1" * FILE 226
ASSEMBLER LANGUAGE STATEMENT, ETC.), THEN THE * FILE 226
COMPARISON MAY BECOME, TO A GREATER OR LESSER DEGREE, * FILE 226
DESYNCHRONIZED DUE TO THE INSERTED CARD FINDING A * FILE 226
MATCH WITH A PRE-EXISTING COPY OF THAT CARD IN THE * FILE 226
OTHER FILE. CMPRSEQ PROVIDES MECHANISMS TO HELP DEAL * FILE 226
WITH SYNCHRONIZATION PROBLEMS. (NOTE, SYNCHRONIZATION * FILE 226
PROBLEMS CAN OCCUR, NOT JUST WITH INSERTED BLOCKS, * FILE 226
BUT ALSO WITH DELETED BLOCKS AND WITH REPLACED * FILE 226
BLOCKS). * FILE 226
JCL * FILE 226
* FILE 226
EXEC CARD KEYWORD: REGION= * FILE 226
* FILE 226
CMPRSEQ'S MEMORY REQUIREMENTS VARY ACCORDING TO THE * FILE 226
AGGREGATE SIZE OF THE LARGEST PAIR OF MISMATCHED * FILE 226
BLOCKS ENCOUNTERED. IF A MEMORY SHORTAGE OCCURS, THEN * FILE 226
CMPRSEQ TERMINATES IMMEDIATELY; CONSEQUENTLY, IT IS * FILE 226
BEST TO PROVIDE A GENEROUS AMOUNT OF AVAILABLE * FILE 226
MEMORY. USUALLY, REGION=1024K SHOULD BE ENOUGH. * FILE 226
* FILE 226
EXEC CARD KEYWORD: PARM=FULL * FILE 226
* FILE 226
BY DEFAULT CMPRSEQ WILL COMPARE TWO CARDS ONLY IN * FILE 226
COLUMNS 1 THROUGH 72, THUS IGNORING THE SEQUENCE * FILE 226
NUMBER FIELD. SPECIFYING PARM=FULL CAUSES CMPRSEQ TO * FILE 226
EXAMINE EACH CARD IN ALL 80 COLUMNS. * FILE 226
* FILE 226
DDNAMES: OLD AND NEW * FILE 226
* FILE 226
ATTRIBUTES * FILE 226
ACCESS METHOD QSAM * FILE 226
DSORG PS * FILE 226
RECFM F OR FB * FILE 226
LRECL 80 * FILE 226
BLKSIZE 80*N * FILE 226
DEFAULTS (PS,F,80,80) * FILE 226
* FILE 226
THESE DDNAMES (OLD AND NEW) MUST DESIGNATE THE TWO * FILE 226
FILES TO BE COMPARED. THEIR EXISTANCE IS REQUIRED. * FILE 226
USUALLY, ONE FILE IS AN UPDATED (NEWER) VERSION OF * FILE 226
THE OTHER, HENCE NAMES OLD AND NEW. * FILE 226
* FILE 226
DDNAME: SYSPRINT * FILE 226
* FILE 226
ATTRIBUTES * FILE 226
ACCESS METHOD QSAM * FILE 226
DSORG PS * FILE 226
RECFM UA, VA, VBA, FA, OR FBA * FILE 226
LRECL 133 OR LARGER * FILE 226
BLKSIZE 133 OR LARGER * FILE 226
DEFAULTS (PS,VBA,137,4096) * FILE 226
* FILE 226
THE SYSPRINT FILE IS OPTIONAL. IF IT IS AVAILABLE, * FILE 226
THEN IT RECEIVES A LOG OF ALL DISCOVERED MISMATCHES. * FILE 226
FOR EACH MISMATCHED BLOCK, BOTH THE OLD AND NEW * FILE 226
VERSION OF THAT BLOCK IS SHOWN. * FILE 226
* FILE 226
DDNAMES: OLDLIST AND NEWLIST * FILE 226
* FILE 226
ATTRIBUTES * FILE 226
ACCESS METHOD QSAM * FILE 226
DSORG PS * FILE 226
RECFM UA, VA, VBA, FA, OR FBA * FILE 226
LRECL 133 OR LARGER * FILE 226
BLKSIZE 133 OR LARGER * FILE 226
DEFAULTS (PS,VBA,137,4096) * FILE 226
* FILE 226
BOTH OLDLIST AND NEWLIST ARE OPTIONAL. IF ONE (OR * FILE 226
BOTH) ARE AVAILABLE, THEN A COPY OF THE OLD (OR NEW) * FILE 226
FILE IS WRITTEN TO IT WITH THE LOCATIONS OF ALL * FILE 226
MISMATCHES CLEARLY FLAGGED. * FILE 226
* FILE 226
DDNAME: IGNORE * FILE 226
* FILE 226
ATTRIBUTES * FILE 226
ACCESS METHOD QSAM * FILE 226
DSORG PS * FILE 226
RECFM F OR FB * FILE 226
LRECL 80 * FILE 226
BLKSIZE 80*N * FILE 226
DEFAULTS (PS,F,80,80) * FILE 226
* FILE 226
THE IGNORE FILE IS OPTIONAL. IF IT IS AVAILABLE, THEN * FILE 226
IT IS USED TO HELP CONTROL THE POSSIBLE * FILE 226
DESYNCHRONIZATION PROBLEMS DISCUSSED EARLIER. THE * FILE 226
IGNORE FILE SHOULD CONTAIN COPIES OF CARD IMAGES THAT * FILE 226
APPEAR REPEATEDLY THROUGHOUT THE FILES BEING * FILE 226
COMPARED, AND ESPECIALLY APPEARING IN AREAS AFFECTED * FILE 226
BY INSERTIONS AND DELETIONS. COPIES OF THESE CARDS, * FILE 226
WHEN ENCOUNTERED DURING A MISMATCH RESOLUTION * FILE 226
PROCESS, WILL NOT BE USED TO RESOLVE THE MISMATCH. BY * FILE 226
THIS MEANS THE POSSIBILITY OF DESYNCHRONIZATION CAN * FILE 226
BE REDUCED. * FILE 226
* FILE 226
DDNAME: SYNC * FILE 226
* FILE 226
ATTRIBUTES * FILE 226
ACCESS METHOD QSAM * FILE 226
DSORG PS * FILE 226
RECFM F OR FB * FILE 226
LRECL 80 * FILE 226
BLKSIZE 80*N * FILE 226
DEFAULTS (PS,F,80,80) * FILE 226
* FILE 226
UNFORTUNATELY, VERY LARGE FILES MAY HAVE TOO MANY * FILE 226
COMMONLY REOCCURING CARDS FOR THE IGNORE FILE TO BE * FILE 226
WHOLLY EFFECTIVE IN ELIMINATING DESYNCHRONIZATION * FILE 226
PROBLEMS. IF THIS IS THE CASE, THEN THE SYNC FILE CAN * FILE 226
BE PROVIDED TO FORCE RESYNCHRONIZATION AT PARTICULAR * FILE 226
POINTS IN THE FILES BEING COMPARED. THIS FILE SHOULD * FILE 226
CONTAIN COPIES OF ONE OR MORE CARDS EACH OF WHICH * FILE 226
APPEARS EXACTLY ONCE IN BOTH THE OLD AND NEW FILES. * FILE 226
THE CARDS IN THE SYNC FILE SHOULD APPEAR IN THE SAME * FILE 226
ORDER BY WHICH THEY APPEAR IN THE OLD AND NEW FILES. * FILE 226
THEY SHOULD REPRESENT POINTS IN THE OLD AND NEW FILES * FILE 226
AT WHICH YOU WISH TO FORCE COMPARISON SYNCHRONIZATION. * FILE 226
GENERALLY, SUCH POINTS WILL BE FOLLOWING THOSE AREAS * FILE 226
WHERE OTHERWISE UNRECOVERABLE DESYNCHRONIZATION HAS * FILE 226
OCCURED. * FILE 226
* FILE 226
WHEN CMPRSEQ ENCOUNTERS A RESYNCHRONIZATION POINT * FILE 226
(I.E., WHEN IT HAS READ A CARD FROM ONE OF THE * FILE 226
COMPARISON FILES THAT EXACTLY MACTHES THE NEXT CARD * FILE 226
FROM THE SYNC FILE), IT WILL NOT READ ANY FURTHER * FILE 226
FROM THAT FILE UNTIL IT READS THE IDENTICAL CARD FROM * FILE 226
THE OTHER FILE. THIS HAS THE EFFECT OF FORCING THE * FILE 226
RESOLUTION OF A CURRENT MISMATCH (IF ANY) AT THE * FILE 226
RESINCHRONIZATION POINT. * FILE 226
* FILE 226
THE SYNC FILE IS OPTIONAL. IF IT IS AVAILABLE, THEN * FILE 226
IS MUST BE CORRECTLY FORMED. IF IT IS NOT (I.E., IF * FILE 226
IT IS OUT OF SEQUENCE, OR IF IT CONTAINS A CARD THAT * FILE 226
DOES NOT APPEAR IN BOTH THE OLD AND NEW FILES), THEN * FILE 226
THE CMPRSEQ RUN WILL FAIL. * FILE 226
* FILE 226
COMPLETION CODES * FILE 226
* FILE 226
0 - PROCESSING HAS COMPLETED SUCCESSFULLY. NO * FILE 226
MISMATCHES HAVE BEEN FOUND. * FILE 226
* FILE 226
4 - PROCESSING HAS COMPLETED SUCCESSFULLY. AT LEAST * FILE 226
ONE MISMATCH HAS BEEN FOUND. * FILE 226
* FILE 226
12 - PROCESSING HAS FAILED. A MEMORY SHORTAGE HAS * FILE 226
OCCURED. * FILE 226
* FILE 226
16 - PROCESSING HAS ABORTED. ONE OF THE COMPARISON * FILE 226
FILES (DDNAME OLD OR NEW) IS NOT AVAILABLE. * FILE 226
* FILE 226
* FILE 226
IS IN IEBUPDTE FORMAT AND CONTAINS A SERIES OF * FILE 227
PROGRAMS TO ALLOW CERTAIN TSO USERS TO PERFORM * FILE 227
AUTHORIZED FUNCTIONS. FOR ADDITIONAL DOCUMENTATION * FILE 227
SEE THE MEMBER CALLED $DOC * FILE 227
* FILE 227
THIS PDS CONTAINS THE FOLLOWING MEMBERS * FILE 227
* FILE 227
MEMBER DESCRIPTION * FILE 227
* FILE 227
AOFF PROGRAM TO TURN THE AUTHORIZATION BIT OFF * FILE 227
AON PROGRAM TO TURN THE AUTHORIZATION BIT ON * FILE 227
BEGIN USER MACRO * FILE 227
CBT385 PROGRAM TO ATTACH IEBCOPY IN AN AUTHORIZED * FILE 227
ENVIRONMENT FOR ANYONE * FILE 227
CBT594 PROGRAM TO ATTACH IKJEFT01 IN AN AUTHORIZED * FILE 227
ENVIRONMENT FOR ANYONE * FILE 227
CBT390 VALIDATION OF USER IDS TO DO AN AUTHORIZED * FILE 227
FUNCTION * FILE 227
D0 PROGRAM TO ATTACH A LOAD MODULE VIA * FILE 227
LINKLIST (AUTHORIZED) * FILE 227
D0D0 SAME AS D0 EXCEPT BEFORE PGM IS ATTACHED * FILE 227
THIS CODE GOES TO KEY 0 AND SUPERVISOR * FILE 227
STATE. USED TO GET AROUND PTF UZ26385 * FILE 227
(APAR OZ39506) FOR DIDOCS AND SPY. THIS * FILE 227
PTF PUT THE CONSOLE BUFFERS INTO PROTECTED * FILE 227
STORAGE (NICE PEOPLE) * FILE 227
ENDALL USER MACRO * FILE 227
HREADY HELP MEMBER FOR CBT594 (ALIAS READY) * FILE 227
IGC0025D USER SVC TO TURN AUTHORIZE BIT ON/OFF * FILE 227
SAVEALL USER MACRO * FILE 227
XEQ PROGRAM TO ATTACH A LOAD MODULE VIA * FILE 227
LINKLIST (NOT AUTHORIZED) * FILE 227
LISTPW TSO CP TO LIST ENTRIES FROM THE PASSWORD * FILE 227
DATA SET * FILE 227
UADS TSO CP TO ALLOW AUTHORIZED USERS THE ABILITY * FILE 227
TO CHANGE THEIR PSCB * FILE 227
* FILE 227
IS FROM WILLIAM HORTON OF TENNESSEE EASTMAN COMPANY * FILE 228
IN KINGSPORT, TENNESSEE. THIS FILE CONTAINS AN ISPF * FILE 228
DIALOG SYSTEM TO HELP YOU RECOVER DATASETS THAT WERE * FILE 228
BACKED UP BY DFHSM. * FILE 228
* FILE 228
is a tape copy program from the Air Force Finance * FILE 229
Center in Denver. This pgm will copy all files of * FILE 229
an input tape to one to sixteen output tapes. The * FILE 229
original purpose of this program was for copying * FILE 229
the SHARE MVS Mods Tape. This program is quite * FILE 229
fast. The name of this program is "COPYMODS". * FILE 229
* FILE 229
When first written, the intent of this program was * FILE 229
to copy NL tapes. I have modified COPYMODS very * FILE 229
extensively, to teach it about Standard Labeled * FILE 229
tapes, and have modified it to copy large-blocked * FILE 229
files of up to 64K. (SG 07/00) * FILE 229
* FILE 229
I USE THIS PROGRAM FOR CREATING COPIES OF THE CBT * FILE 229
MVS UTILITIES TAPE. (SG 10/93) * FILE 229
* FILE 229
This program is useful in making "carbon copies" * FILE 229
from one tape to another, and it can also convert * FILE 229
from one tape medium to another. For example, it * FILE 229
can convert from reels to cartridges, or vice-versa. * FILE 229
* FILE 229
My advice is, however, that you should not mix * FILE 229
media types when you make multiple output tapes in * FILE 229
one run. For example, //OUT1 and //OUT2 should * FILE 229
both be reels, or both cartridges of the same * FILE 229
format (like 3480, 3490IDRC, or 3490E). Do not mix * FILE 229
these. //IN can be different from //OUTx, however. * FILE 229
It is my experience that when the //IN (input tape) * FILE 229
was of different media type than the //OUTx (output * FILE 229
tapes), this program has always worked flawlessly * FILE 229
to convert the tape to a different media format. * FILE 229
* FILE 229
I fixed the COPYMODS program to copy tapes with * FILE 229
up to 64K blocks. I've also added many other fixes, * FILE 229
most of them having to do with teaching the program * FILE 229
about Standard Labels. * FILE 229
* FILE 229
I've also solved the 2-tape-marks-together problem * FILE 229
when you have a null SL tape file. The program will * FILE 229
now copy past that point, if it has seen a HDR1 or * FILE 229
HDR2 label before the 2 tape marks. * FILE 229
* FILE 229
Under PARM control, this program can now copy * FILE 229
initted tapes, and optionally change the VOLSER * FILE 229
of the copied SL initted tape. Thus, you can init * FILE 229
a large number of tapes at the same time. * FILE 229
* FILE 229
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * FILE 229
* FILE 229
NEW FEATURES ADDED: SBG 07/00 * FILE 229
* FILE 229
1. 64K BLOCKS ON A TAPE CAN BE COPIED. * FILE 229
* FILE 229
2. UP TO 16 OUTPUT DDNAMES ALLOWED. * FILE 229
* FILE 229
3. INITTED TAPES, AND SL MULTIVOLUME TAPES CAN * FILE 229
BE CORRECTLY COPIED. * FILE 229
* FILE 229
4. ALL STANDARD LABEL INFORMATION, OR ANY * FILE 229
PARTICULAR LABEL TYPES, CAN BE PRINTED, IF * FILE 229
FOUND ON THE INPUT TAPE. * FILE 229
* FILE 229
5. A FLEXIBLE TABLE-DRIVEN PARM KEYWORD SCANNER * FILE 229
WAS ADDED. THIS ALLOWS FOR EASY SETTING OF * FILE 229
PROGRAM DEFAULTS, AND KEYWORD SYNONYMS. SEE * FILE 229
LABEL PARMTABL. * FILE 229
* FILE 229
6. OPTIONALLY, THE VOLSER OF THE OUTPUT TAPES * FILE 229
CAN BE SET TO THE JCL VOLSER, INSTEAD OF THE * FILE 229
INPUT TAPE'S VOLSER. * FILE 229
* FILE 229
7. TAPES WITH LEADING TAPE MARKS CAN BE COPIED * FILE 229
EITHER AS-IS, OR WITH THE LEADING TAPE MARKS * FILE 229
LEFT OFF. * FILE 229
* FILE 229
8. EOV LABELS IN THE MIDDLE OF A TAPE, CAN NOW BE * FILE 229
CHANGED TO EOF LABELS, IF THE TAPE WAS CREATED * FILE 229
AS A COMPOSITE, BY THE COPYFILE PROGRAM. THE * FILE 229
PARM IS EOV2EOF (SEE PARMTABL FOR ALL ACCURATE * FILE 229
AND CURRENT PARM KEYWORD SETTINGS). * FILE 229
* FILE 229
9. COPYMODS CAN NOW BE RUN READ-ONLY FOR THE INPUT * FILE 229
TAPE, USING PARMS OF READ, READONLY, OR NOWRITE. * FILE 229
* FILE 229
IS FROM AIR PRODUCTS AND CHEMICALS IN TREXLERTOWN, * FILE 230
PA. AND CONTAINS A COPY OF THE LISTING HANDED OUT * FILE 230
AT SHARE 66 SESSION G107 " ISPF : TRADE FAIR ". THE * FILE 230
HANDOUT DESCRIBES SEVERAL HELPFUL HINTS FOR ISPF : * FILE 230
1. CUSTOMIZING ISPF COMMAND TABLES * FILE 230
2. USING SMP TO APPLY LOCAL MODS TO ISPF PANELS * FILE 230
3. USING ISPF TABLE SERVICES * FILE 230
4. ACTUAL SOURCE CODE LISTINGS OF AN ISPF * FILE 230
APPLICATION * FILE 230
THIS FILE IS 133 X 32718 FBA * FILE 230
* FILE 230
IS FROM AIR PRODUCTS AND CHEMICALS IN TREXLERTOWN, * FILE 231
PA. AND CONTAINS A COPY OF THE SOURCE CODE FOR THE * FILE 231
ISPF TABLE SERVICES DEMO APPLICATION FROM FILE 230. * FILE 231
FILE 230 ACUTALLY CONTAINS ALL THE SOURCE CODE, BUT * FILE 231
IT IS IN PRINTED LISTING FORMAT. THIS FILE IS IN * FILE 231
IEBUPDTE SYSIN FORMAT AND CONTAINS THE SOURCE AS * FILE 231
SEPARATE MEMBERS. THE MEMBER CALLED $DOC EXPLAINS * FILE 231
WHAT THE PARTS ARE AND HOW TO MAKE IT WORK. * FILE 231
* FILE 231
IS FROM AIR PRODUCTS AND CHEMICALS IN TREXLERTOWN, * FILE 232
PA. AND CONTAINS ASSEMBLER MACROS TO TAKE AN MVS * FILE 232
IOGEN DECK AND TURN IT INTO A REASONABLE * FILE 232
APPROXIMATION OF THE VM/XA SF REAL IO CONFIGURATION * FILE 232
FILE (HCPRIO). THIS FILE IS IN IEBUPDTE SYSIN * FILE 232
FORMAT. SEE THE MEMBER CALLED $DOC FOR ADDITIONAL * FILE 232
INFORMATION AND THE MEMBER CALLED $JCL FOR THE * FILE 232
SAMPLE JCL TO RUN THE ASSEMBLY. * FILE 232
* FILE 232
IS THE GBHABEND PROGRAM FROM GORDON HAMPTON OF * FILE 233
COLONIA, NEW JERSEY. THIS IS A BATCH PROGRAM THAT * FILE 233
IS A FRONT END TO THE ABEND MACRO. THIS PROGRAM * FILE 233
WILL GENERATE ANY ABEND CODE IN A JOBSTREAM: * FILE 233
SYSTEM, USER, OR SYSTEM WITH REASON CODE. YOU CAN * FILE 233
FIND MANY USES FOR THIS PROGRAM, SIMULATING YOUR * FILE 233
OWN S0C4 ABENDS, OR STOPPING A JOBSTREAM UNDER * FILE 233
CONDITION CODE CONTROL. GORDON USED THIS PROGRAM * FILE 233
FOR MANY YEARS TO CHECK UP ON THE "ABENDAID" PEOPLE * FILE 233
TO SEE HOW THEY WERE IMPROVING THEIR ACT FROM * FILE 233
RELEASE TO RELEASE. * FILE 233
* FILE 233
GORDON_B_HAMPTON@CSI.COM (GORDON BOYD HAMPTON) HOME * FILE 233
GORDON.HAMPTON@CHASE.COM (GORDON BOYD HAMPTON) WORK * FILE 233
* FILE 233
HOME PAGE - * FILE 233
HTTP://OURWORLD.COMPUSERVE.COM/HOMEPAGES/GORDON_B_HAMPTON * FILE 233
* FILE 233
GORDON B. HAMPTON * FILE 233
CHEM NETWORK PROCESSING SERVICES * FILE 233
130 BELMONT DRIVE * FILE 233
SOMERSET, NJ 08873 * FILE 233
* FILE 233
IS FROM JIM MARSHALL AND CONTAINS A SYS1.BRODCAST * FILE 234
SCAN PROGRAM, MODIFIED FROM THE BRODSCAN PROGRAM * FILE 234
ON FILE 316. SYS1.BRODCAST RECORD TYPES HAVE BEEN * FILE 234
DSECT'ED AND DOCUMENTED IN PREPARATION FOR POSSIBLE * FILE 234
FURTHER WORK. JIM'S CURRENT ADDRESS IS * FILE 234
* FILE 234
JIM MARSHALL, US TREASURY * FILE 234
FINANCIAL MANAGEMENT SERVICE * FILE 234
PRINCE GEORGES PLAZA II - ROOM 400B * FILE 234
3700 EAST-WEST HIGHWAY * FILE 234
HYATTSVILLE, MD 20782 * FILE 234
202-874-8353 * FILE 234
* FILE 234
* FILE 234
IS AN LPA/SVC REAL TIME LOADER AND REPLACEMENT AND * FILE 235
PERFORMANCE TOOL FROM CHYRSLER PARTS. * FILE 235
MODULE CONCEPTS: REAL TIME, MLPA SIMULATION, SVC * FILE 235
REPLACEMENT AND MODULE FIXING (FOR PERFORMANCE AND * FILE 235
EASE OF IN-CORE ZAP). * FILE 235
THIS MODULE IS PAGEABLE. * FILE 235
LOADED MODULES AND SVCS ARE PLACED IN FIXED CSA * FILE 235
MEMORY. * FILE 235
WHY IN FIXED MEMORY ? * FILE 235
1) TYPE 1 AND 2 SVC'S MUST BE RESIDENT IN THE * FILE 235
NUCLEUS (OR AT LEAST APPEAR TO BE SO). * FILE 235
2) AS THIS IS A TEST TOOL, THE ASSUMPTION IS THAT * FILE 235
IN-CORE ZAPS MAY BECOME NECESSARY AND YOU ARE * FILE 235
ASSURED THE MODULE WILL BE IN CORE AT ALL TIMES * FILE 235
(NOT PAGED OUT). * FILE 235
3) FOR PERFORMANCE TESTING, A DUPLICATE COPY OF A * FILE 235
CURRENTLY PAGEABLE MODULE MAY BE RE-LOADED, AND * FILE 235
YOU WILL BE ABLE TO EXAMINE THE PERFORMANCE GAINS * FILE 235
THAT WOULD RESULT IN THE PERMANENT FIXING OF THE * FILE 235
MODULE VIA IEAFIXXX. * FILE 235
* FILE 235
FOR ADDITIONAL DOCUMENTATION ON THIS PROGRAM SEE THE * FILE 235
SOURCE CODE. * FILE 235
* FILE 235
IS FROM SAM GOLOB AND CONTAINS SEVERAL VERSIONS OF * FILE 236
A ZAP TO SHORTEN THE "LISTC LEVEL" LISTING, SO IT * FILE 236
DOESN'T DISPLAY THE CATALOG NAME AFTER EACH DATASET * FILE 236
NAME. THIS ZAP IS FITTED FOR 5 VERSIONS OF DFP, WITH * FILE 236
INSTRUCTIONS INCLUDED ON HOW TO FIT IT FOR OTHER * FILE 236
LEVELS OF MODULE IDCLC01. THIS ZAP WAS SHOWN TO ME * FILE 236
INITIALLY BY MY FRIEND MERV HEMP OF NORTHRIDGE, * FILE 236
CALIFORNIA. * FILE 236
* FILE 236
A WHOLE BUNCH OF PTF LEVEL ZAPS HAVE ALSO BEEN * FILE 236
SUPPLIED HERE. THESE WERE OBTAINED DIRECTLY FROM * FILE 236
THE OBJECT DECKS OF THE PTFS, USING THE "PDSTOOLS" * FILE 236
VENDOR PRODUCT FROM SERENA INC. (DOING ALL OF THEM * FILE 236
TOOK ONLY ABOUT AN HOUR OR TWO, INCLUDING THE TIME TO * FILE 236
FIND ALL THE SMPPTS DATASETS AND ALL THE RELEVANT * FILE 236
PTFS WE HAD IN HOUSE. WE HAVE A LARGE DATA CENTER * FILE 236
WITH MANY LPARS, AND YOU CAN SEE HOW MANY VERSIONS * FILE 236
OF THIS ZAP I HAVE FOUND (AT LEAST 17) FOR THIS SITE. * FILE 236
* FILE 236
IS A PROGRAM FROM THE FLORIDA POWER COMMISSION THAT * FILE 237
WILL PRODUCE THE FOLLOWING TWO REPORTS FROM A LOAD * FILE 237
LIBRARY * FILE 237
1. LIST ALL CSECT NAMES WITHIN EACH MEMBER. * FILE 237
2. LIST ALL MEMBERS WHICH REFERENCE EACH * FILE 237
CSECT NAME. * FILE 237
* FILE 237
IS FROM VALENTIN CHERNYAK OF RIVER EDGE, NEW JERSEY * FILE 238
AND CONTAINS REASM, WHICH IS A SUPER DISASSEMBLER * FILE 238
THAT RUNS INTERACTIVELY UNDER ISPF. THIS FILE * FILE 238
CONTAINS LOAD MODULES FOR REASM. * FILE 238
* FILE 238
EMAIL: JOPA@HOTMAIL.COM * FILE 238
WEBMASTER@REASM.COM * FILE 238
HTTP://WWW.REASM.COM * FILE 238
* FILE 238
PHONE: 914-320-0827 * FILE 238
* FILE 238
THIS PROGRAM IS WRITTEN IN PL/I OPTIMIZER. YOU NEED * FILE 238
TO HAVE THE PL/I RELEASE 2.3.0 TRANSIENT LIBRARY TO * FILE 238
RUN THESE LOAD MODULES. IT MAY IN THE FUTURE BE * FILE 238
POSSIBLE TO REMEDY THIS SOMEWHAT, BUT THIS IS THE * FILE 238
CASE AT THE CURRENT TIME. * FILE 238
* FILE 238
REASM IS AN ISPF APPLICATION WHICH DISPLAYS YOUR * FILE 238
CSECT IN HEX, AND THEN ALLOWS YOU TO DECODE PART OF * FILE 238
IT AS INSTRUCTIONS, REALIGN THE DISASSEMBLY, TREAT * FILE 238
PARTS OF THE CODE AS CONSTANTS, ETC., ALL OF THAT * FILE 238
USING ISPF-TYPE LINE COMMANDS AND PRIMARY COMMANDS. * FILE 238
* FILE 238
YOU CAN INTERACTIVELY MOLD THE DISASSEMBLED SOURCE * FILE 238
AS MUCH AS YOU WANT TO. YOU DON'T HAVE TO MAKE * FILE 238
MULTIPLE BATCH PASSES. YOU DO IT ALL INTERACTIVELY. * FILE 238
THERE IS A COMPLETE SET OF ISPF CONTEXTUAL HELP * FILE 238
INCLUDED IN THIS PACKAGE. * FILE 238
* FILE 238
THIS DISASSEMBLER ALSO HAS A FACILITY TO DYNAMICALLY * FILE 238
FIT LABELS FROM DSECTS IN MACROS. THESE LABELS CAN * FILE 238
GO ANYWHERE IN THE SOURCE YOU SAY. THE MACROS HAVE * FILE 238
TO BE PRE-DIGESTED USING VALENTIN'S SPECIAL UTILITY * FILE 238
THAT IS INCLUDED IN THIS FILE, WHICH IS CALLED * FILE 238
"PRCBGEN". * FILE 238
* FILE 238
IS FROM VALENTIN CHERNYAK OF RIVER EDGE, NEW JERSEY * FILE 239
AND CONTAINS REASM, WHICH IS A SUPER DISASSEMBLER * FILE 239
THAT RUNS INTERACTIVELY UNDER ISPF. THIS FILE * FILE 239
CONTAINS ISPF PANELS FOR REASM. * FILE 239
* FILE 239
IS FROM VALENTIN CHERNYAK OF RIVER EDGE, NEW JERSEY * FILE 240
AND CONTAINS REASM, WHICH IS A SUPER DISASSEMBLER * FILE 240
THAT RUNS INTERACTIVELY UNDER ISPF. THIS FILE * FILE 240
CONTAINS ISPF MESSAGES FOR REASM. * FILE 240
* FILE 240
IS FROM VALENTIN CHERNYAK OF RIVER EDGE, NEW JERSEY * FILE 241
AND CONTAINS REASM, WHICH IS A SUPER DISASSEMBLER * FILE 241
THAT RUNS INTERACTIVELY UNDER ISPF. THIS FILE * FILE 241
CONTAINS DOCUMENTATION AND JCL FOR REASM. * FILE 241
* FILE 241
IS FROM VALENTIN CHERNYAK OF RIVER EDGE, NEW JERSEY * FILE 242
AND CONTAINS REASM, WHICH IS A SUPER DISASSEMBLER * FILE 242
THAT RUNS INTERACTIVELY UNDER ISPF. THIS FILE * FILE 242
CONTAINS A COLLECTION OF "PRE-DIGESTED" MVS MACROS * FILE 242
FOR REASM, TO INTERACTIVELY SUPPLY MAPPING LABELS. * FILE 242
YOU CAN ADD TO THIS COLLECTION WITH THE "PRCBGEN" * FILE 242
UTILITY THAT IS SUPPLIED ON FILE 238. * FILE 242
* FILE 242
IS CURRENTLY EMPTY * FILE 243
* FILE 243
IS FROM PHILIP PECKSEN OF NFU MUTUAL INSURANCE IN * FILE 244
STRATFORD UPON AVON, ENGLAND. THIS FILE COMES FROM * FILE 244
A TAPE BEING MADE AVAILABLE TO UK G.U.I.D.E. * FILE 244
MEMBERS. THIS PARTICULAR FILE HAS NEWER MATERIALS, * FILE 244
AND IS AN ADDENDUM TO THE OLD UK G.U.I.D.E. TAPE * FILE 244
FILE. * FILE 244
* FILE 244
THE OLD UK G.U.I.D.E. GOODIES FILE IS TOO LONG AND * FILE 244
TOO OLD (IN MY OPINION) TO BE INCLUDED AT THIS TIME * FILE 244
ON THE CBT TAPE. THE MATERIALS FROM THAT TAPE ARE * FILE 244
CURRENTLY INCLUDED IN THE CBT OVERFLOW TAPE. * FILE 244
* FILE 244
ADDRESS: PHILIP PECKSEN * FILE 244
NFU MUTUAL INSURANCE * FILE 244
TIDDINGTON ROAD * FILE 244
STRATFORD UPON AVON * FILE 244
WARKS CV37 7BJ * FILE 244
ENGLAND * FILE 244
* FILE 244
EMAIL: PHILIP_PECKSEN@NFUMUTUAL.CO.UK * FILE 244
* FILE 244
TELEPHONE: +44-1-789-202111 * FILE 244
* FILE 244
GUIDE GOODIES 1993 'A' * FILE 244
============= ======== * FILE 244
* FILE 244
THIS DATASET HAS BEEN BUILT UP FROM SEVERAL CONTRIBUTIONS * FILE 244
COLLECTED OVER THE LAST FEW MONTHS TO FORM THE FIRST CUT OF * FILE 244
A NEW GOODIES FILE. * FILE 244
* FILE 244
WHERE MEMBER NAMES HAVE NOT CONFORMED TO THE REQUESTED * FILE 244
FORMAT THE FIRST THREE CHARACTERS IN MOST CASES HAVE BEEN * FILE 244
CHANGED TO 'ANN' SO BEWARE IF COMPILING PROGRAMS AS MEMBER * FILE 244
NAMES WILL NEED ADJUSTING TO WHAT THE PROGRAM EXPECTS. - * FILE 244
SORRY BUT ITS THE ONLY WAY TO KEEP THE TAPE IN A SENSIBLE * FILE 244
FORMAT. * FILE 244
* FILE 244
EACH COMPANY CONTRIBUTION HAS AN INDIVIDUAL 3 CHARACTER * FILE 244
PREFIX AND AN INDEX MEMBER. TO HELP EVALUATE THE DATASET * FILE 244
ALL OF THE INDEX MEMBERS ARE COPIED INTO THIS MEMBER AS * FILE 244
WELL. * FILE 244
* FILE 244
GOOD LUCK -- PHILIP PECKSEN SEPT 1993 * FILE 244
* FILE 244
------------------------------------------------------------- * FILE 244
A01XXXXX GOODIES DOCUMENTATION * FILE 244
-------- --------------------- * FILE 244
CONTRIBUTED BY DAVE THORBY * FILE 244
LONDON ELECTRICITY * FILE 244
+44-1-71-232 3045 * FILE 244
------------------------------------------------------------- * FILE 244
* FILE 244
A01CHECK CHECKS IF A SPECIFIED JOB IS STILL RUNNING * FILE 244
A01ENQ TSO C.P. TO DISPLAY ENQUEUES * FILE 244
A01INMRZ I.D.T.F. RECEIVE PRE-PROCESSOR TO CHECK * FILE 244
FOR MIGRATED LOG D/S * FILE 244
A01IPLVO TSO C.P. TO DISPLAY CURRENT IPL VOLUME * FILE 244
A01IPLNV DELETE DATA SETS CATALOGUED TO VOLUMES * FILE 244
WHICH NO LONGER EXIST * FILE 244
A01DSNWT WAITS FOR A DATA SET TO BECOME AVAILABLE * FILE 244
WITHOUT RESERVING IT * FILE 244
A01CALL TSO C.P. TO CALL A PROGRAM FROM THE * FILE 244
LINKLIST * FILE 244
A01MOVIE ISPF MOVING PICTURES E.G. XMAS LOGON * FILE 244
MESSAGE * FILE 244
A01TAPE TAPE SCAN PROGRAM * FILE 244
A01EXTNT ADD SECONDARY EXTENTS, CHANGE BLOCKSIZE, * FILE 244
REALLOCATE IN TRACKS * FILE 244
A01FREE GET FREE SPACE FOR ALL ONLINE DASD * FILE 244
A01GETAC GET TSO USER'S CURRENT ACCOUNT CODE INTO * FILE 244
CLIST VARIABLE * FILE 244
A01HSMNC CHECK DFHSM MCDS FOR UNCATALOGUED * FILE 244
MIGRATED DATA SETS * FILE 244
A01LIST AVOID TSO ABEND S806 FOR * FILE 244
LIST/ASM/CALC/COBOL/FORT/COPY/MERGE * FILE 244
A01P0100 ISPF BASED IBM MANUAL MANAGEMENT PROGRAM * FILE 244
A01PC100 " INVOCATION CLIST * FILE 244
A01PM00 " MESSAGE MEMBER * FILE 244
A01PM01 " MESSAGE MEMBER * FILE 244
A01PM02 " MESSAGE MEMBER * FILE 244
A01PM03 " MESSAGE MEMBER * FILE 244
A01PM04 " MESSAGE MEMBER * FILE 244
A01PM09 " MESSAGE MEMBER * FILE 244
A01PP010 " PANEL * FILE 244
A01PP020 " PANEL * FILE 244
A01PP030 " PANEL * FILE 244
A01PP040 " PANEL * FILE 244
A01PP050 " PANEL * FILE 244
A01PP060 " PANEL * FILE 244
A01PP070 " PANEL * FILE 244
A01PP080 " PANEL * FILE 244
A01PP090 " PANEL * FILE 244
A01PP100 " PANEL * FILE 244
A01PP110 " PANEL * FILE 244
A01PP120 " PANEL * FILE 244
A01PP130 " PANEL * FILE 244
A01PP140 " PANEL * FILE 244
A01PH010 " TUTORIAL * FILE 244
A01PH020 " TUTORIAL * FILE 244
A01PH030 " TUTORIAL * FILE 244
A01PH040 " TUTORIAL * FILE 244
A01PH050 " TUTORIAL * FILE 244
A01PH060 " TUTORIAL * FILE 244
A01PH070 " TUTORIAL * FILE 244
A01PH080 " TUTORIAL * FILE 244
A01PH090 " TUTORIAL * FILE 244
A01PH100 " TUTORIAL * FILE 244
A01PH101 " TUTORIAL * FILE 244
A01PH110 " TUTORIAL * FILE 244
A01PH120 " TUTORIAL * FILE 244
A01PH130 " TUTORIAL * FILE 244
A01P0200 " FILE LISTING PROGRAM * FILE 244
A01LOGOF LOGOFF TSO FROM ISPF MAIN MENU * FILE 244
A01SKEOF RECOVER DATA FROM BEYOND END OF FILE * FILE 244
MARKS ON DASD * FILE 244
A01SMF SCAN SMF FOR SELECTED RECORD TYPES * FILE 244
A01SCAN SCAN RECFM=VS/VBS DATA SETS FOR MISSING * FILE 244
SEGMENTS * FILE 244
A01VERFY ENSURE ALL VSAM DATA SETS ON A DISK ARE * FILE 244
PROPERLY CLOSED * FILE 244
A01PAGEL DISPLAY LIST OF PAGE + SWAP DATA SETS * FILE 244
A01RACXT DISPLAY SPECIFIED USER'S DEFAULT RACF * FILE 244
GROUP + USER NAME * FILE 244
A01RCORE REALTIME REPORT ON REAL STORAGE FRAMES * FILE 244
USED (C/F RMF) * FILE 244
A01VRGRP SET CLIST VARIABLE TO CURRENT RACF * FILE 244
CONNECT GROUP * FILE 244
A01UT01 CREATE CONTROL CARD(S) FROM PARM * FILE 244
A01WAIT TSO C.P. TO WAIT A SPECIFIED LENGTH OF * FILE 244
TIME * FILE 244
A01ZDOW ISPF CLIST TO GET DAY OF WEEK * FILE 244
* FILE 244
------------------------------------------------------------- * FILE 244
A02XXXXX GOODIES DOCUMENTATION * FILE 244
-------- --------------------- * FILE 244
CONTRIBUTED BY -- * FILE 244
MIKE TEALE * FILE 244
L.O.L.A. * FILE 244
+44-1-81-366 6611 X285 * FILE 244
------------------------------------------------------------- * FILE 244
* FILE 244
THIS LIBRARY CONTAINS THE FOLLOWING GOODIES:- * FILE 244
* FILE 244
1. AN EDIT MACRO CALLED ZOOM WHICH WILL DISPLAY A JCL * FILE 244
PROCEDURE WHILE EDITING JCL. THE CURSOR IS PLACED ON * FILE 244
AN EXEC STATEMENT IN YOUR JOB AND THE ZOOM COMMAND * FILE 244
ENTERED. THE JCL PROC WILL BE DISPLAYED VIA A BROWSE * FILE 244
PANEL. * FILE 244
* FILE 244
MEMBER NAMES: A02ZOOM * FILE 244
* FILE 244
2. AN EDIT MACRO CALLED JOBC WHICH WILL GENERATE A JOB * FILE 244
CARD. THIS MACRO DISPLAYS AN ENTRY PANEL AND IS * FILE 244
DOCUMENTED VIA TUTORIAL PANELS. THE JOB STANDARD IS * FILE 244
FOR L.O.L.A.'S SET UP BUT CAN BE CHANGED. * FILE 244
* FILE 244
MEMBER NAMES: JOBC,A02N021,A02N0211 - EDIT MACROS * FILE 244
A02N021 - ENTRY PANEL * FILE 244
A02MGN02 - MESSAGES * FILE 244
A02N.... - HELP PANELS * FILE 244
* FILE 244
3. A PROGRAM CALLED Z7504 THAT WILL CONVERT AWKWARD * FILE 244
CHARACTERS SUCH AS AMPERSANDS AND BRACKETS IN CLIST * FILE 244
VARIABLES TO OTHER CHARACTERS SO THAT THE CLIST CAN * FILE 244
COMPLETE NORMALLY. THIS WAS WRITTEN TO CATER FOR THE * FILE 244
SITUATION WHERE SOMEONE ENTERS AN AMPERSAND IN AN ISPF * FILE 244
PANEL VARIABLE AND WHEN THE CLIST TRIES TO DO ANYTHING * FILE 244
WITH THE VARIABLE IT BLOWS UP. * FILE 244
* FILE 244
MEMBER NAMES: A02Z7504 - PROGRAM * FILE 244
A02SETUP,A02CLEAR - MACROS * FILE 244
A0JVARS - JCL TO * FILE 244
ASSEMBLE/LINK * FILE 244
* FILE 244
4. A PROGRAM CALLED Z3426 - A CPU SOAK PROGRAM TO MANAGE * FILE 244
CPU RESOURCE. THIS PROGRAM AS IT STANDS REQUIRES ACF2 * FILE 244
BUT COULD BE CHANGED IF ACF2 IS NOT YOUR SECURITY * FILE 244
PRODUCT. * FILE 244
* FILE 244
MEMBER NAMES: A02Z3426 - PROGRAM * FILE 244
A02SETUP,A02CLEAR - MACROS * FILE 244
ALSO USES ACF2 MACROS * FILE 244
A02SOAK - JCL TO * FILE 244
ASSEMBLE/LINK * FILE 244
* FILE 244
------------------------------------------------------------- * FILE 244
A03XXXXX GOODIES DOCUMENTATION * FILE 244
-------- --------------------- * FILE 244
CONTRIBUTED BY DERBYSHIRE COUNTY COUNCIL * FILE 244
C HAMPSHIRE * FILE 244
+44-1-629 580000 X7764 * FILE 244
------------------------------------------------------------- * FILE 244
* FILE 244
NAME - DESCRIPTION * FILE 244
============================================================== * FILE 244
A03APSX1 - LASER PRINTER HEADER-SEPARATOR PAGE. * FILE 244
A03LPA01 - SYS1.PARMLIB FOR IEFUJV/IKJEFLD * FILE 244
A03UJV - SMF EXIT IEFUJV (JOB CARD VALIDATION) * FILE 244
A03UJVRR - REFRESH ROUTINE FOR SMF EXIT IEFUJV * FILE 244
A03EFLD - IKJEFLD TSO LOGON EXIT * FILE 244
A03ITERM - FIND TERMINAL ID IN ISPF * FILE 244
A03X023 - JES USER EXIT 023. - PREPARE OUTPUT FOR * FILE 244
LASER PRINTER * FILE 244
* FILE 244
A03LLOW - ENSURES JOBS RUN IN CORRECT COMBINATION. * FILE 244
A03LLOWP - UTALLOW DOCUMENTATION * FILE 244
A03LLOWR - JCL TO RUN UTALLOW. * FILE 244
* FILE 244
------------------------------------------------------------- * FILE 244
A04XXXXX GOODIES DOCUMENTATION * FILE 244
-------- --------------------- * FILE 244
CONTRIBUTED BY NICK VARLEY * FILE 244
GE CAPITAL * FILE 244
+44-1-272 353555 * FILE 244
------------------------------------------------------------- * FILE 244
* FILE 244
A04VTOC VTOC FIX FOR DFP V3 TO PREVENT PDS/E * FILE 244
FORMAT ASSUMED * FILE 244
* FILE 244
------------------------------------------------------------- * FILE 244
A05XXXXX GOODIES DOCUMENTATION * FILE 244
-------- --------------------- * FILE 244
CONTRIBUTED BY PAUL VOYNER * FILE 244
WHITBREAD * FILE 244
+44-1-734 581166 * FILE 244
------------------------------------------------------------ * FILE 244
* FILE 244
REXX UTILITY TO CALL DISPLAY OF SYSTEM INFO (LAST * FILE 244
IPL, MVS VERSION FMID CPU ID'S, AFP LIBS AND LINK LIST * FILE 244
* FILE 244
A05DATEC DATE CONVERSION ROUTINE * FILE 244
A05IPL INVOCATION ROUTINE * FILE 244
A0505SYS REXX * FILE 244
A0505P001 PANEL DEF * FILE 244
* FILE 244
------------------------------------------------------------- * FILE 244
A06XXXXX GOODIES DOCUMENTATION * FILE 244
-------- --------------------- * FILE 244
CONTRIBUTED BY BERNIE ROYLE * FILE 244
WOOLWORTHS * FILE 244
ROCHDALE 47301 * FILE 244
------------------------------------------------------------- * FILE 244
* FILE 244
A06DOCMS MEMBER EXPLAINING HOW TO RUN WHO DELETED DATASET * FILE 244
REPORT PROGRAM. * FILE 244
* FILE 244
A06CLOCK GENERAL PURPOSE DATE AND TIME PROGRAM USED IN * FILE 244
DELETE REPROT PROGRAM. * FILE 244
* FILE 244
A06DELRP DELETED DATASET REPORT PROGRAM. * FILE 244
* FILE 244
------------------------------------------------------------- * FILE 244
A07XXXXX GOODIES DOCUMENTATION * FILE 244
-------- --------------------- * FILE 244
CONTRIBUTED BY KEVIN FERGESON * FILE 244
CLEVELAND COUNTY COUNCIL * FILE 244
+44-1-642 26310 * FILE 244
------------------------------------------------------------- * FILE 244
* FILE 244
A07BROWS BROWSE * FILE 244
A07CLSCR CLEARSCR CLEAR THE VDU SCREEN * FILE 244
A07DATE DATE TRANSLATE ROUTINE * FILE 244
A07DAY TELL USER WHAT DAY A DATE WAS * FILE 244
A07EOJ EOJ * FILE 244
A07701DX IEC701DX CHANGE CONSOLE IDENTIFIER OF THE * FILE 244
TAPE MESSAGE * FILE 244
A07176IX IEF176IX ISSUE STOP TO EXTERNAL WRITER * FILE 244
A07000IX IOS000IX MAKE IOS000I A NON DELETE MESSAGE * FILE 244
FOR DASD * FILE 244
A07REGEQ REGISTER EQUATES * FILE 244
A07SV255 SVC255 * FILE 244
A07UTCPY FRONT END FOR IEBCOPY * FILE 244
A07ZAP1 ALLOWS IPOUPDTE TO RUN AGAINST ANY PDS * FILE 244
A07ZAP1A ALLOWS CPPUPDTE TO RUN AGAINST ANY PDS * FILE 244
A07ZAP2 MAKES IEBPTPCH PRINT ALPABETICALLY * FILE 244
A07ZAP3 MAKES IEBPTPCH PRINT ALPABETICALLY - * FILE 244
OTHER RELEASES * FILE 244
A07ZAP4 STOPS AN EXTERNAL WRITER AT 'WAITING FOR WORK' * FILE 244
A07ZAP4 STOPS AN EXTERNAL WRITER AT 'WAITING FOR WORK' * FILE 244
MORE RELEASES * FILE 244
* FILE 244
SMFSCAN CONSISTS OF THE FOLLOWING PROGRAMS :- * FILE 244
* FILE 244
A07PARSE SMFPARSE - PARSES SYSIN INPUT. THIS PROGRAM * FILE 244
IS THE MAIN ENTRY POINT. IT CALLS * FILE 244
SMFSCANT TO PRINT TITLES THEN IT * FILE 244
VALIDATES THE SYSIN DATA STREAM * FILE 244
AND THEN (IF ALL IS OK) LINKS TO * FILE 244
SMFSCANR. * FILE 244
* FILE 244
A07SCANT SMFSCANT - PRINTS THE TITLE PAGES FOR SMFSCAN. * FILE 244
THIS PROGRAM WILL PRINT THE TITLE * FILE 244
DEPENDING AT WHAT STAGE THE PROGRAM * FILE 244
HAS GOT. IE SYSIN REPORT OR REPORT. * FILE 244
THIS PROGRAM LINKS TO DATE. * FILE 244
* FILE 244
A07SCANR SMFSCANR - PROCESS THE INPUT FILE AND PRODUCES * FILE 244
THE REPORT. THIS PROGRAM ALSO LINKS * FILE 244
TO SMFSCANT AND DATE. * FILE 244
* FILE 244
SMFSCAN WILL PRODUCE A REPORT, FROM SMF TYPE 30 RECORDS, * FILE 244
OF WHATEVER IS SPECIFIED IN THE SYSIN DATA STREAM. USER * FILE 244
INSTRUCTIONS ARE HELD IN THIS PDS AS MEMBER A07SMDOC. * FILE 244
* FILE 244
IS FROM PHILIP PECKSEN OF NFU MUTUAL INSURANCE IN * FILE 245
STRATFORD UPON AVON, ENGLAND. THIS FILE COMES FROM * FILE 245
A TAPE AVAILABLE TO MEMBERS OF UK G.U.I.D.E. THIS * FILE 245
FILE IS ADMINISTERED BY RICHARD HAYDOCK OF NORWICH * FILE 245
UNION INSURANCE IN ENGLAND. ITS CONTENTS IS * FILE 245
DESCRIBED BELOW. * FILE 245
* FILE 245
GENERAL NOTES ON THIS LIBRARY * FILE 245
============================= * FILE 245
* FILE 245
PREPARED - 29/04/93 * FILE 245
* FILE 245
BY - RICHARD HAYDOCK * FILE 245
SYSTEMS PROGRAMMER * FILE 245
NORWICH UNION INSURANCE * FILE 245
* FILE 245
EMAIL - GBNUHCCF ON IBM MAIL EXCHANGE * FILE 245
PHONE - +44-1-603-687709 * FILE 245
* FILE 245
FOLLOWING A PRESENTATION ON 'TSO AND PERSONAL USERIDS AT * FILE 245
NORWICH UNION' GIVEN AT THE UK LARGE SYSTEMS GUIDE ON * FILE 245
24/03/93 (BRITISH GAS, SOUTHAMPTON) I PUT THIS COLLECTION * FILE 245
OF BITS AND PIECES TOGETHER FOR THE GUIDE GOODIES TAPE * FILE 245
* FILE 245
AT NORWICH UNION, A 'PROJECT' IS EFFECTIVELY THE SAME AS * FILE 245
A RACF GROUP MANY OF OUR TSO USERS BELONG TO MORE THAN * FILE 245
ONE 'PROJECT' SO IN THE PAST THEY HAD A NUMBER OF TSO * FILE 245
USERIDS, BUT NOW THEY HAVE ONE USERID WHICH IS CONNECTED * FILE 245
TO A NUMBER OF RACF GROUPS FOR TSO PURPOSES * FILE 245
* FILE 245
RACF GROUPS USED FOR TSO AT NU HAVE NAMES WHICH BEGIN * FILE 245
'NU' AND ARE 5 CHARACTERS IN LENGTH * FILE 245
* FILE 245
THE BITS AND PIECES ARE AS FOLLOWS: * FILE 245
* FILE 245
JCL USED TO CREATE SYSTEM LIBRARIES * FILE 245
----------------------------------- * FILE 245
* FILE 245
TSOLOAD1- IS USED TO CREATE A SET OF LARGE SYSTEM * FILE 245
LIBRARIES FOR USE BY ALL TSO USERS ON OUR * FILE 245
PRODUCTION SYSTEMS (IBM1 AND IBM2) * FILE 245
* FILE 245
TSOLOAD3- SIMILAR TO TSOLOAD1, BUILDS LIBRARIES FOR IBM3 * FILE 245
(OUR MAIN TESTING SYSTEM) * FILE 245
* FILE 245
TSOLOAD6- SIMILAR TO TSOLOAD1, BUILDS LIBRARIES FOR IBM6 * FILE 245
(OUR SYSTEMS PROGRAMMER TEST SYSTEM) * FILE 245
* FILE 245
FOR EACH ENVIRONMENT, WE MAINTAIN TWO SETS OF LIBRARIES - * FILE 245
AN 'A' SET AND A 'B' SET. AT A GIVEN TIME, ONLY ONE SET IS * FILE 245
ALLOCATED TO A LARGE NUMBER OF USERS, SO THE OTHER SET CAN * FILE 245
BE REBUILT WITHOUT CAUSING CONTENTION. ONCE A NEW SET OF * FILE 245
LIBRARIES HAS BEEN BUILT AND TESTED, IT CAN BE 'ROLLED IN' * FILE 245
BY CHANGING THE SYSTEM LEVEL TSO PARAMETERS. * FILE 245
* FILE 245
A FEW DAYS AFTER A SUCCESSFUL 'ROLL-IN' THE INACTIVE SET * FILE 245
OF LIBRARIES IS RE-BUILT TO MIRROR THE SET JUST ROLLED IN. * FILE 245
THIS MEANS WE HAVE TWO IDENTICAL SETS WHICH BACK EACH * FILE 245
OTHER UP UNTIL WE NEXT NEED TO MAKE CHANGES. * FILE 245
* FILE 245
THIS SYSTEM USES SEVERAL HUNDRED CYLINDERS OF EXTRA DASD, * FILE 245
BUT GIVES A FLEXIBLE AND RESILIENT ENVIRONMENT AND * FILE 245
ELIMINATES THE NEED FOR LONG CONCATENATIONS OF DATASETS. * FILE 245
* FILE 245
TO MINIMISE THE EXTRA DASD USAGE, WE ONLY COPY THE MOST * FILE 245
COMMONLY USED ISPF DIALOG ELEMENTS INTO THE LARGE SYSTEM * FILE 245
LIBRARIES. GROUPS USING LESS COMMONLY USED FACILITIES * FILE 245
(SUCH AS RACF DIALOGS) CAN EITHER USE FRONT-END DRIVERS TO * FILE 245
MAKE NECESSARY ALLOCATIONS AND INVOKE THE FACILITY, OR * FILE 245
ARRANGE FOR EXTRA ALLOCATIONS TO BE MADE WHEN THEY LOG ON * FILE 245
* FILE 245
LOGON PROCEDURES, 'STARTUP' REXX AND TSO PARAMETERS * FILE 245
--------------------------------------------------- * FILE 245
* FILE 245
TSODFLT - IS A SIMPLE LOGON PROCEDURE ALLOWING BASIC ISPF * FILE 245
ACCESS * FILE 245
* FILE 245
TSOTS - IS A LOGON PROCEDURE USED BY 'TERMINAL * FILE 245
SUPERVISORS' - A LARGE GROUP OF TSO USERS WHO DO * FILE 245
NOT NEED THE FULL RANGE OF POSSIBILITIES OFFERED * FILE 245
BY 'TSOPROC' * FILE 245
* FILE 245
TSOPARM - MEMBER OF SYS1.PROCLIB REFERENCED BY 'TSOTS' TO * FILE 245
DETERMINE WHETHER 'A' OR 'B' SYSTEM LIBRARIES * FILE 245
SHOULD BE ALLOCATED * FILE 245
* FILE 245
TSOPROC - IS THE NU 'STANDARD' LOGON PROCEDURE. IT * FILE 245
ALLOCATES ONLY SYS1.ISRCLIB IN WHICH WE KEEP: * FILE 245
* FILE 245
TSOTESTA- IS SIMILAR TO TSOPROC BUT USED FOR LOGGING ON * FILE 245
WITH A NEW SET OF 'A' SYSTEM LIBRARIES WHEN THE * FILE 245
'B' LIBRARIES ARE IN PRODUCTION. BY USING * FILE 245
TSOTESTA, WE CAN GET EARLY WARNING OF DIALOG * FILE 245
ERRORS WITHOUT EXPOSING ALL OUR USERS TO THEM * FILE 245
* FILE 245
WE ALSO HAVE A PROCEDURE CALLED TSOTESTB FOR * FILE 245
TESTING NEW 'B' LIBRARIES * FILE 245
* FILE 245
STARTUP - A REXX EXEC WHICH ALLOCATES THE USER'S ISPF * FILE 245
PROFILES AND PROCESSES 'TSO PARAMETER' DATASETS * FILE 245
IN ORDER TO DETERMINE WHICH DATASETS SHOULD BE * FILE 245
ALLOCATED TO THE USER'S TSO/ISPF SESSION, AND * FILE 245
THEN ALLOCATES THEM. OTHER PROCESSING MAY ALSO * FILE 245
BE DONE DEPENDING ON THE PARAMETERS ENCOUNTERED. * FILE 245
* FILE 245
PARMSEX - A LIST OF EXAMPLE PARAMETERS SHOWING THE SYNTAX * FILE 245
RECOGNISED BY 'STARTUP' * FILE 245
* FILE 245
PARMSUSR- MY OWN 'PERSONAL' TSO PARAMETERS FOR USE ON OUR * FILE 245
TEST SYSTEM (CALLED IBM3). THEY ARE STORED IN * FILE 245
THE ISPF PROFILE I USE ON IBM3 * FILE 245
* FILE 245
PARMSGRP- TSO PARAMETERS FOR USE BY ALL MEMBERS OF THE * FILE 245
GROUP (NUSSS) TO WHICH I AM CONNECTED FOR TSO * FILE 245
PURPOSES * FILE 245
* FILE 245
PARMSSYS- TSO PARAMETERS FOR USE BY ALL USERS OF TSO ON * FILE 245
IBM3 * FILE 245
* FILE 245
ROG* - ALL MEMBERS PREFIXED 'ROG' ARE USED TO SET UP * FILE 245
ISPF READ ONLY VARIABLES FOR ACCOUNT CODE, * FILE 245
SYSTEM ID AND RACF CURRENT CONNECT GROUP. THE * FILE 245
STARTUP REXX INVOKES 'ROGS' * FILE 245
* FILE 245
ISPF DIALOG FOR ADMINISTRATION OF TSO PARAMETERS * FILE 245
------------------------------------------------ * FILE 245
* FILE 245
ONLY SYSTEMS PROGRAMMERS CAN MODIFY SYSTEM LEVEL * FILE 245
PARAMETERS. * FILE 245
* FILE 245
TRUSTED INDIVIDUALS WITHIN GROUPS CAN MODIFY THOSE * FILE 245
PARAMETERS WHICH BELONG TO THEIR GROUP(S) SO THEY HAVE * FILE 245
SOME CONTROL OVER WHAT WILL BE ALLOCATED TO THEIR GROUP * FILE 245
MEMBERS AFTER LOGGING ON. * FILE 245
* FILE 245
INDIVIDUAL USERS CAN (IF THEY WISH) SET UP PERSONAL * FILE 245
PARAMETERS IN ORDER TO HAVE PERSONALISED ISPF * FILE 245
ENVIRONMENTS. * FILE 245
* FILE 245
USERS CAN DISPLAY/MODIFY PARAMETERS AT USER, GROUP OR * FILE 245
SYSTEM LEVEL IN ISOLATION, OR OBTAIN A 'MERGED' LIST WHICH * FILE 245
LOOKS A LITTLE LIKE THE RESULT OF ISSUING A 'TSO LISTALC' * FILE 245
COMMAND AFTER LOGGING ON. * FILE 245
* FILE 245
NORWICH UNION HAS ITS OWN STANDARD VERSION OF THE * FILE 245
'ISR@PRIM' PANEL WHICH WE INSIST ON USERS USING. IT HAS 3 * FILE 245
SPECIAL OPTIONS: * FILE 245
* FILE 245
'S' - SYSTEM PROVIDED, NU-SPECIFIC FACILITIES * FILE 245
* FILE 245
'P' - PROJECT FUNCTIONS. THESE FUNCTIONS ARE ENTIRELY * FILE 245
UNDER THE CONTROL OF THE PROJECT (GROUP OF USERS) SO * FILE 245
THERE ARE DIFFERENT SETS OF PROJECT FUNCTIONS FOR * FILE 245
DIFFERENT RACF GROUPS. * FILE 245
* FILE 245
'U' - USER FUNCTIONS. THESE ARE AVAILABLE FOR INDIVIDUALS * FILE 245
FAMILIAR WITH ISPF WHO WISH TO SET UP DIALOGS OF * FILE 245
THEIR OWN. * FILE 245
* FILE 245
THE ELEMENTS OF THE TSO PARAMETER ADMIN DIALOG ARE: * FILE 245
* FILE 245
TSOA000 - REXX TO DRIVE THE DIALOG (THIS IS PACKAGED AS * FILE 245
MEMBER TSOA000X HERE, AS ITS NAME IS THE SAME AS * FILE 245
ONE OF THE PANELS) * FILE 245
* FILE 245
TSOA000-TSOA006 - PANELS USED BY THIS DIALOG * FILE 245
* FILE 245
TSOA01 - MESSAGES (1) * FILE 245
TSOA02 - MESSAGES (2) * FILE 245
* FILE 245
TTSOA000-TTSOA003 - HELP PANELS FOR TSOA000-TSOA003 * FILE 245
* FILE 245
ISPF DIALOG USED BY USERS CONVERTING TO USE PERSONAL * FILE 245
USERIDS FOR TSO * FILE 245
---------------------------------------------------- * FILE 245
* FILE 245
THIS DIALOG BEGINS WITH PANEL SPU (HELP PANEL TSPU). * FILE 245
MESSAGES ARE IN MEMBER SPUM01 * FILE 245
THERE ARE 4 OPTIONS: * FILE 245
* FILE 245
1 - DISPLAY RACF GROUPS YOU ARE CONNECTED TO, SELECT NEW * FILE 245
DEFAULT IF DESIRED * FILE 245
* FILE 245
2 - DATASET RENAMING UTILITY (USEFUL FOR USERS WITH LARGE * FILE 245
NUMBERS OF PERSONAL DATASETS). FOR VSAM DATASETS, DO * FILE 245
NOT TRY TO CHANGE THE HIGH LEVEL QUALIFIER. THIS * FILE 245
UTILITY USES IDCAMS 'ALTER NEWNAME' COMMANDS TO RENAME * FILE 245
VSAM CLUSTER COMPONENTS. * FILE 245
* FILE 245
3 - DISPLAY/CHANGE ISPF ACCOUNT CODE VARIABLE (THE * FILE 245
NU-DEFINED ISPF VARIABLE CALLED 'Z#ACCT' IS USED BY * FILE 245
THIS UTILITY. THE IBM-DEFINED 'ZACCTNUM' VARIABLE IS * FILE 245
UNCHANGEABLE) * FILE 245
* FILE 245
4 - ISPF PROFILE CONVERTER. USEFUL FOR USERS WHOSE OLD IDS * FILE 245
HAD A HIGH LEVEL OF ISPF CUSTOMISATION. * FILE 245
* FILE 245
THE CALL SEQUENCES ARE AS FOLLOWS: * FILE 245
* FILE 245
1 - REXX XNUCHGRP, PANEL NUCHGRP (HELP PANEL - TNUCHGRP) * FILE 245
* FILE 245
2 - REXX XNUDSREN, PANEL NUDSREN (HELP PANEL - TNUDSREN) * FILE 245
SKEL NUDSREN INVOKES REXX XNUDSRN1 IN BATCH MODE * FILE 245
* FILE 245
(NOTE - SKEL NUDSREN IS PACKAGED AS SNUDSREN DUE TO * FILE 245
NAME CLASH) * FILE 245
* FILE 245
3 - REXX XNUCHACC, PANEL RESETACC (HELP PANEL - TNUCHACC) * FILE 245
* FILE 245
4 - REXX XNUCVPRF, PANEL NUCVPRF (HELP PANEL - TNUCVPRF) * FILE 245
SKEL NUCVPRF INVOKES REXX XNUCVPR1 IN BATCH MODE * FILE 245
* FILE 245
(NOTE - SKEL NUCVPRF IS PACKAGED AS SNUCVPRF DUE TO * FILE 245
NAME CLASH) * FILE 245
* FILE 245
AFTER USING OPTION 4, USERS ARE INVITED TO RUN THE * FILE 245
REXX XNURNPRF FROM OUTSIDE ISPF. THIS BACKS UP THE * FILE 245
ISPF PROFILE THEY WERE USING AND ACTIVATES TO THE ONE * FILE 245
JUST CREATED FOR THEM * FILE 245
* FILE 245
OTHER REXX UTILITIES * FILE 245
-------------------- * FILE 245
* FILE 245
CHECKGRP - USED TO CHECK WHETHER OR NOT A USER IS * FILE 245
CONNECTED TO A SPECIFIED RACF GROUP. THIS IS * FILE 245
OFTEN USED AS A CONTROL MECHANISM TO DECIDE * FILE 245
WHETHER OR NOT IT IS APPROPRIATE FOR A GIVEN * FILE 245
USER TO USE A CERTAIN APPLICATION. * FILE 245
* FILE 245
XNUCA1A - USED TO INVOKE THE CA-ONE ISPF DIALOG. CA-ONE * FILE 245
IS A TAPE MANAGEMENT SYSTEM USED BY A FEW OF * FILE 245
OUR GROUPS, SO THOSE THAT NEED IT CAN INVOKE IT * FILE 245
USING 'XNUCA1A' WITHOUT NEEDING TO ALLOCATE ANY * FILE 245
OTHER LIBRARIES. * FILE 245
* FILE 245
XNUCA1B - CALLED BY XNUCA1A TO COMPLETE THE INVOCATION OF * FILE 245
CA-ONE * FILE 245
* FILE 245
XNUTSM53 - USED TO INVOKE TSO/MON 5.3 THIS INVOCATION IS * FILE 245
SIMPLER THAN THAT OF CA-ONE SINCE NO ISPF * FILE 245
'NEWAPPL' IS INVOLVED * FILE 245
* FILE 245
ASSEMBLER CODE * FILE 245
-------------- * FILE 245
* FILE 245
ISP* - USED TO MAKE ISPF USER EXIT 16 WORK. APART FROM * FILE 245
CODING UP ISPF EXIT 16 ITSELF, THE INSTALLATION * FILE 245
ALSO HAS TO CODE A MODIFIED 'ISPDFLTS' MODULE * FILE 245
TO INDICATE TO ISPF THAT USER EXITS ARE BEING * FILE 245
TAKEN, AND 'ISPXDT' (EXIT DEFINITION TABLE) TO * FILE 245
IDENTIFY WHICH EXITS ARE IN USE, WHAT THE CSECT * FILE 245
NAMES ARE ETC. SEE ISPF 'INSTALLATION & * FILE 245
CUSTOMISATION' FOR MORE DETAILS. * FILE 245
* FILE 245
IEFUTL - NU VERSION OF THE SMF USER TIME LIMIT EXIT. * FILE 245
SHOWS HOW RACF IS USED TO CONTROL WHICH USERS * FILE 245
ARE EXEMPT FROM TIMEOUT CONTROL AND CPU TIME * FILE 245
LIMIT CONTROL. THIS VERSION OF IEFUTL NO LONGER * FILE 245
REQUIRES ANY MODIFICATION BY US. * FILE 245
* FILE 245
NUIGACCT - TSO COMMAND USED TO SET UP ISPF VARIABLES FOR * FILE 245
ACCOUNT CODE SYSTEM NAME AND CURRENT RACF * FILE 245
CONNECT GROUP * FILE 245
* FILE 245
DSMMACS AND NUTETE ARE NEEDED TO ASSEMBLE * FILE 245
NUIGACCT - IT HAS TO RUN IN AN ISPF ENVIRONMENT * FILE 245
* FILE 245
FINDGRP - TSO COMMAND USED TO SET UP TSO VARIABLE 'GRPID' * FILE 245
AND OTHERS (SEE SOURCE). USEFUL IN CLISTS OR * FILE 245
REXXS TO FIND A USER'S CURRENT CONNECT GROUP * FILE 245
WHEN PERSONAL USERIDS ARE IN USE. * FILE 245
* FILE 245
FINDSYS - TSO COMMAND USED TO SET UP TSO VARIABLE 'SYSID' * FILE 245
* FILE 245
THE FINDGRP AND FINDSYS COMMANDS ARE BOTH USED BY THE * FILE 245
'STARTUP' REXX * FILE 245
* FILE 245
IS CURRENTLY EMPTY * FILE 246
* FILE 246
is from Jim Marshall and Sam Golob and contains * FILE 247
the "BRODCAST MANAGER" package of programs. These * FILE 247
programs are designed to eliminate the need for * FILE 247
frequent SYNC's of the SYS1.BRODCAST dataset, and * FILE 247
to give you control in displaying and deleting all * FILE 247
user messages in the SYS1.BRODCAST dataset. * FILE 247
* FILE 247
This package is now a full function set of utilities * FILE 247
to manage, copy, export, or import SYS1.BRODCAST. * FILE 247
(Of course, I'm thinking about adding a bit more...) * FILE 247
* FILE 247
Questions, please call or write to: * FILE 247
* FILE 247
Sam Golob, P.O. Box 906, Tallman, NY 10982-0906 * FILE 247
* FILE 247
phone: 845-362-1996 * FILE 247
email: sbgolob@ibm.net and/or sbgolob@aol.com * FILE 247
* FILE 247
>>>>> You can also move SYS1.BRODCAST to a different * FILE 247
>>>>> device type (e.g. 3380 to 3390) and/or expand it, * FILE 247
>>>>> without losing any notices or user messages. * FILE 247
* FILE 247
>>>>> And you can dump SYS1.BRODCAST into a transportable * FILE 247
>>>>> format, then restore it from the dump file. * FILE 247
* FILE 247
All TSO commands in this package use the TSO * FILE 247
PUTLINE interface, so their outputs can be written * FILE 247
to SYSOUT and printed. Therefore, they can be run * FILE 247
using TSO-in-Batch. * FILE 247
* FILE 247
There are programs in this package to display and * FILE 247
delete any TSO user's messages, and to display the * FILE 247
contents of the SYS1.BRODCAST dataset in general. * FILE 247
Now, there's also a program to dump the entire * FILE 247
contents of SYS1.BRODCAST into a flat file, for * FILE 247
moving or sending to anywhere, and there are two * FILE 247
programs for restoring this dumped file. Both pgms * FILE 247
will adjust for device type changes. One will just * FILE 247
restore the dumped file back into a direct access * FILE 247
dataset, and the other will expand the SYS1.BRODCAST * FILE 247
copy, by adding more blank user message records. * FILE 247
* FILE 247
Programs Included - by name: * FILE 247
* FILE 247
BCMCLEAN - When LISTBC deletes a user message, it only * FILE 247
marks it as deleted, without clearing the * FILE 247
message content from SYS1.BRODCAST. This * FILE 247
program zeros out all deleted records, so if * FILE 247
you BROWSE or REVIEW (File 134) SYS1.BRODCAST, * FILE 247
you'll really see how empty it is. * FILE 247
* FILE 247
BCMDEL - TSO command to display and delete any user's * FILE 247
broadcast messages. Works by changing the * FILE 247
PSCBUSER field to the other user's name and * FILE 247
invoking LISTBC. Therefore it also works to * FILE 247
delete another user's messages from a TSO * FILE 247
Userlog. Must be authorized. * FILE 247
* FILE 247
BCMDEL1 - TSO command to display and delete any user's * FILE 247
messages. Works by plugging the other user's * FILE 247
message pointers into your userid's slot, and * FILE 247
invoking LISTBC for your id. Obviously can't * FILE 247
delete the other user's message from a Userlog * FILE 247
because LISTBC thinks he's running against * FILE 247
your userid. Must run authorized, to invoke * FILE 247
LISTBC. * FILE 247
* FILE 247
BCMDEL2 - TSO Command to display and delete any user's * FILE 247
messages, but it works directly on the * FILE 247
SYS1.BRODCAST dataset itself (or a copy) and * FILE 247
goes in, does the enqueues, and does all the * FILE 247
work directly. Since it doesn't need LISTBC, * FILE 247
this command doesn't have to run authorized. * FILE 247
Can't work on Userlogs. Only SYS1.BRODCAST. * FILE 247
* FILE 247
BCMDIAG - Attempts to find "orphaned messages" which * FILE 247
are "officially valid" but which are not * FILE 247
part of a userid message chain. Once found, * FILE 247
you have to fix 'em by hand. (Null 'em out * FILE 247
with Fullscreen ZAP (File 134)). Sorry. * FILE 247
Key byte of a null record is X'FF'. First * FILE 247
data byte is "R" from CCHHR or TTR. * FILE 247
* FILE 247
BCMDUMP - Works with BCMREST and BCMEXPND. Dumps the * FILE 247
RECFM=DA SYS1.BRODCAST dataset into a RECFM=FB * FILE 247
LRECL=130 dataset that can be moved anywhere. * FILE 247
BCMREST will reload this dump into a copy of * FILE 247
SYS1.BRODCAST, even across different device * FILE 247
types. BCMEXPND will also do this, but it * FILE 247
will add blank userid messages to fill all * FILE 247
allocated primary extent space. Therefore, * FILE 247
with BCMEXPND, you can enlarge SYS1.BRODCAST * FILE 247
without losing the messages. Or you can move * FILE 247
it, to a different pack or even a different * FILE 247
system. * FILE 247
* FILE 247
BCMEXPND - Works from a BCMDUMP RECFM=FB LRECL=130 dump * FILE 247
of SYS1.BRODCAST dataset, and will restore it, * FILE 247
with all the messages and notices, to a copy * FILE 247
of SYS1.BRODCAST, that has been enlarged with * FILE 247
blank userid message records, to fit a bigger * FILE 247
allocated space. Therefore, you can make * FILE 247
SYS1.BRODCAST bigger, without losing any * FILE 247
messages, and without doing an ACCOUNT SYNC. * FILE 247
Needs an IPL. Compensates for different * FILE 247
device types. (This may be the first time * FILE 247
in the history of OS and MVS that this could * FILE 247
be done. I've never heard of another such * FILE 247
program.) * FILE 247
* FILE 247
BCMREST - Does the same as BCMEXPND, but doesn't add * FILE 247
any new records. Just restores the records * FILE 247
that were dumped. Will compensate for * FILE 247
different disk device types. You can move * FILE 247
SYS1.BRODCAST from a 3380 to a 3390, for * FILE 247
example, without losing any messages. * FILE 247
* FILE 247
BCMLIST - TSO command, not authorized or restricted, * FILE 247
to list any user's (or all users') messages * FILE 247
in SYS1.BRODCAST. Doesn't do Userlogs. * FILE 247
All the BCMLIS* programs can be invoked, * FILE 247
using a special userid name ALL$#@, which * FILE 247
will display information for all userids * FILE 247
defined to SYS1.BRODCAST. All these BCMLIS* * FILE 247
commands can be run under TSO-in-Batch. * FILE 247
* FILE 247
BCMLISY - Same as BCMLIST, but shows each message's * FILE 247
Relative Record Address. (For diagnostic * FILE 247
purposes, to show the message chain.) * FILE 247
* FILE 247
BCMLISX - Same as BCMLISY, but also shows entries for * FILE 247
users with no outstanding messages. Can be * FILE 247
used (somewhat awkwardly) to display a list * FILE 247
of all defined userids in SYS1.BRODCAST. * FILE 247
For that purpose, use the BCMUSERS program. * FILE 247
This program is best used in TSO-in-Batch. * FILE 247
* FILE 247
BCMSEND - This TSO command is sort of similar to a * FILE 247
TSO SEND command, except for some very * FILE 247
significant differences. First, BCMSEND * FILE 247
only writes messsages to the BRODCAST dataset. * FILE 247
It doesn't matter if the user is logged on. * FILE 247
Second, BCMSEND doesn't use the TSO parser. * FILE 247
Therefore, it doesn't "validity check" the * FILE 247
text of the message. Everything that is in * FILE 247
the command buffer after 7 characters of the * FILE 247
userid, goes into the message--even hex data. * FILE 247
This is until the last non-blank character. * FILE 247
Third, you can use BCMSEND to write to a copy * FILE 247
of the SYS1.BRODCAST dataset, as well as to * FILE 247
the real one. Just allocate the BRODCAST * FILE 247
ddname to the other dataset, not to the * FILE 247
cataloged SYS1.BRODCAST dataset. You need * FILE 247
UPDATE authority to the BRODCAST dataset, to * FILE 247
use BCMSEND to write to it. * FILE 247
* FILE 247
BCMUSADD - Uses IBM's IKJIFRIF interface. This is a * FILE 247
TSO command to add an arbitrary user name * FILE 247
as a userid in SYS1.BRODCAST. This command * FILE 247
can be used in conjunction with BCMUSDEL. * FILE 247
Adding a userid with BCMUSADD has nothing * FILE 247
to do with either UADS or RACF. But it * FILE 247
allows the system to SEND messages to this * FILE 247
arbitrary (up to 7 characters) name. * FILE 247
* FILE 247
BCMUSDEL - TSO command to delete an arbitrary TSO * FILE 247
userid record from SYS1.BRODCAST. When the * FILE 247
userid is deleted, so are all its messages. * FILE 247
This command uses IBM's official IKJIFRIF * FILE 247
SYS1.BRODCAST interface. Can be used to * FILE 247
clear all of a user's messages from SYS1. * FILE 247
BRODCAST without displaying them, but if you * FILE 247
want to keep the userid, you have to use * FILE 247
BCMUSADD afterwards, to add the id back. * FILE 247
* FILE 247
BCMSCAN - A modernization of the old BRODCAST program * FILE 247
that is on this tape. This is a batch program * FILE 247
that does a general statistical survey of the * FILE 247
current state of the SYS1.BRODCAST dataset. * FILE 247
It displays all users who have outstanding * FILE 247
undelivered messages, and how many. Therefore * FILE 247
if SYS1.BRODCAST is full, or nearly so, you * FILE 247
run this program first, to determine which * FILE 247
userids are the culprits. * FILE 247
* FILE 247
BCMUSERS - TSO command to display all userids defined * FILE 247
to SYS1.BRODCAST. This has nothing to do * FILE 247
with UADS or RACF. Default is now to display * FILE 247
only users with outstanding messages. If you * FILE 247
want to display all userids, use a parm of A * FILE 247
or ALL. * FILE 247
* FILE 247
If you use a parm of A, userids with * FILE 247
outstanding messages will be displayed with * FILE 247
2 extra lines. One line shows the starting * FILE 247
and ending message pointer address in the * FILE 247
userid id record. The other line shows the * FILE 247
number of outstanding messages for this * FILE 247
userid. * FILE 247
* FILE 247
MYID - A TSO command to display your own userid. * FILE 247
Uses the PSCBUSER field. Written as a coding * FILE 247
exercise, but it's handy to use. * FILE 247
* FILE 247
SYSTM - A TSO command to display what system you're * FILE 247
running on. Also written as an exercise. * FILE 247
But also handy to have, so I'm making it * FILE 247
available here. * FILE 247
* FILE 247
IS FROM JIM BOYSEN OF AMDAHL FEDERAL SERVICE CORP. * FILE 248
IN IOWA. THIS FILE CONTAINS UTILITIES WHICH * FILE 248
FIND MEMBERS OR PROCS IN LARGE CONCATENATIONS, ETC. * FILE 248
ALL PROGRAMS OR COMMANDS ARE WRITTEN IN ASSEMBLER. * FILE 248
* FILE 248
CONTACT: JIM BOYSEN, SR. SYSTEMS ENGINEER * FILE 248
AMDAHL FEDERAL SERVICE CORPORATION * FILE 248
12020 SUNRISE VALLEY DRIVE * FILE 248
SUITE 380 * FILE 248
RESTON VA 22091 * FILE 248
* FILE 248
(309) 793-1369 OR (309) 782-8334 * FILE 248
* FILE 248
ALL COMMANDS AND PROGRAMS HAVE BEEN TESTED AT * FILE 248
SP 5.2 AS THOROUGHLY AS POSSIBLE, BUT NOTHING IS * FILE 248
GUARANTEED, THEY WILL PROVIDED EXCELLENT EXAMPLES * FILE 248
OF HOW TO DO SOME OF THIS STUFF. * FILE 248
* FILE 248
CLEARBC PROGRAM TO DELETE ALL MESSAGES FOR A GIVEN * FILE 248
USERID FROM SYS1.BRODCAST, TO STOP THE * FILE 248
BROADCAST DATASET FROM CLOGGING UP. * FILE 248
(FOR MORE PROGRAMS IN THIS AREA, SEE FILE * FILE 248
247 FROM JIM MARSHALL AND SAM GOLOB.) * FILE 248
* FILE 248
CPUINFO SOURCE CODE FOR DISPLAYING VARIOUS SYSTEM * FILE 248
CONTROL BLOCK INFO AT USERS TSO TERMINAL. * FILE 248
SEE CODE DOC FOR FURTHER DETAILS. * FILE 248
* FILE 248
CPUINFO$ JCL TO ASSEMBLE/LINK CPUINFO * FILE 248
* FILE 248
CPUINFO# HELP FOR CPUINFO COMMAND * FILE 248
* FILE 248
GTEDAALC DYNAMIC ALLOCATION MACRO FROM CHUCK HOFFMAN * FILE 248
OF GTE LAB FROM CBT TAPE USED BY VARIOUS * FILE 248
PROGRAMS * FILE 248
* FILE 248
GTEDADAT DYNAMIC ALLOCATION MACRO FROM CHUCK HOFFMAN * FILE 248
OF GTE LAB FROM CBT TAPE USED BY VARIOUS * FILE 248
PROGRAMS * FILE 248
* FILE 248
GTEDADOC DOCUMENTATION FOR THE GTE DYNAMIC ALLOCATION * FILE 248
MACROS * FILE 248
* FILE 248
GTEDASET DYNAMIC ALLOCATION MACRO FROM CHUCK HOFFMAN * FILE 248
OF GTE LAB FROM CBT TAPE USED BY VARIOUS * FILE 248
PROGRAMS * FILE 248
* FILE 248
IEFUTL ALLOW TSO SESSIONS TO BE DISCONNECTED AND * FILE 248
THEN 622 CANCEL ONCE DISCONNECT LIMIT HAS * FILE 248
BEEN EXCEEDED. EXTEND JOB TIME FOR 20 * FILE 248
MINUTE INCREMENTS AND ISSUE MESSAGE TO * FILE 248
NOTIFY USER/OPERATOR OF THIS EXTENSION. * FILE 248
THE TSO DISCONNECT WORKS WITH MULTIPLE * FILE 248
SESSION MANAGERS BECAUSE IT DISCONNECTS THE * FILE 248
LU AND NOT THE TERMINAL ID WHICH CAN BE A * FILE 248
BAD THING UNDER A MULTIPLE SESSION MANAGER. * FILE 248
* FILE 248
IEFUTL$ JCL TO ASSEMBLE/LINK IEFUTL * FILE 248
* FILE 248
LCICS LIST DATASETS ALLOCATED TO CICS DDNAME * FILE 248
DFHRPL OR IF LOAD MODULE SPECIFIED, SEARCH * FILE 248
THROUGH THE DATASETS FOR THE LOAD MODULE AND * FILE 248
DISPLAY DATASET(S) WHERE FOUND. CALLS * FILE 248
LCICSXM TO OBTAIN TIOT AND DSNS FROM * FILE 248
SECONDARY ADDRESS SPACE (CICS). COMMAND * FILE 248
NAME MUST BE PUT IN IKJTSO00 AS AUTH CMD. * FILE 248
* FILE 248
LCICS$ JCL TO ASSEMBLE/LINK LCICS * FILE 248
* FILE 248
LCICS# HELP FOR LCICS * FILE 248
* FILE 248
LCICSXM SUB PROGRAM TO HANDLE CROSS MEMORY ACCESS * FILE 248
TO CICS ADDRESS SPACE. * FILE 248
* FILE 248
LCICSXM$ JCL TO ASSEMBLE/LINK LCICSXM * FILE 248
* FILE 248
LISTV LIST VOLUME INFORMATION. ORIGINAL CODE * FILE 248
FROM EARLIER CBT TAPE ? WITH MODIFICATIONS * FILE 248
TO SHOW DEVICE STATUS (STORAGE, PRIVATE, * FILE 248
PUBLIC) AND DEVICE TYPE * FILE 248
(3380,3390-2,3390-3). * FILE 248
* FILE 248
LISTV$ JCL TO ASSEMBLE/LINK LISTV * FILE 248
* FILE 248
LISTV# HELP MEMBER FOR LISTV * FILE 248
* FILE 248
LLIST DISPLAY LINKLIST AND LPA DATASETS OF THE * FILE 248
ACTIVE SYSTEM, AND IF LOAD MODULE IS * FILE 248
SPECIFIED, SEARCH STEPLIB, LINKLIST AND LPA * FILE 248
FOR MODULE AND REPORT IF FOUND AND WHERE * FILE 248
FOUND. LISTS ALL LIBRARIES WHERE MODULE IS * FILE 248
FOUND. * FILE 248
* FILE 248
LLIST$ JCL TO ASSEMBLE/LINK LLIST * FILE 248
* FILE 248
LLIST# HELP FOR LLIST * FILE 248
* FILE 248
LOOKDD SEARCH THROUGH SPECIFIED DDNAME FOR SPECIFIED * FILE 248
MEMBER. REPORT IF FOUND, WHAT DSNS IN * FILE 248
CONCATENATION CONTAIN MEMBER. VERY USEFUL * FILE 248
IN ISPF DEBUGGING AND DEVELOPMENT AS WELL AS * FILE 248
SEARCHING FOR CLISTS/REXX IN DEVELOPMENT AND * FILE 248
DEBUGGING. * FILE 248
* FILE 248
LOOKDD$ JCL TO ASSEMBLE/LINK LOOKDD * FILE 248
* FILE 248
LOOKDD# HELP FOR LOOKDD * FILE 248
* FILE 248
LPROC LIST DATASETS ALLOCATED TO JES2 PROCLIB * FILE 248
CONCATENATIONS, OR IF SPECIFIED, SEARCH * FILE 248
THROUGH CONCATENATION FOR SPECIFIED MEMBER * FILE 248
AND REPORT DATASET(S) WHERE PROC IS FOUND. * FILE 248
COMMAND NAME MUST BE PUT IN IKJTSO00 AS * FILE 248
AUTH CMD. * FILE 248
* FILE 248
LPROC$ JCL TO ASSEMBLE/LINK LPROC * FILE 248
* FILE 248
LPROC# HELP FOR LPROC * FILE 248
* FILE 248
LPROCXM SUB PROGRAM TO HANDLE CROSS MEMORY ACCESS * FILE 248
TO JES2 ADDRESS SPACE. * FILE 248
* FILE 248
LPROCXM$ JCL TO ASSEMBLE/LINK LPROCXM * FILE 248
* FILE 248
MCSCMD THIS PROGRAM WILL RUN AS A STARTED TASK AND * FILE 248
USES THE MVS MODIFY COMMAND TO COMMUNICATE * FILE 248
WITH THE TASK. IT ENABLES OPERATORS TO * FILE 248
ENTER A SYSTEM COMMAND AS IF IT CAME FROM * FILE 248
THE MASTER CONSOLE, I.E. CF COMMANDS FROM * FILE 248
A MCS CONSOLE ENTER F MCSCMD,END TO * FILE 248
TERMINATE THE TASK * FILE 248
* FILE 248
MCSCMD$ JCL TO ASSEMBLE/LINK MCSCMD * FILE 248
* FILE 248
MCSCMD# PROC TO RUN MCSCMD * FILE 248
* FILE 248
MCSESA MCS FOR ESA * FILE 248
* FILE 248
SMFCPUID SET TSO CLIST/REXX VARIABLE (&SMFCPUID) * FILE 248
TO VALUE OF SMF SYSTEM ID * FILE 248
* FILE 248
SMFCPU$ JCL TO ASSEMBLE/LINK SMFCPUID * FILE 248
* FILE 248
SMFCPU# HELP FOR SMFCPUID * FILE 248
* FILE 248
IS FROM EILEEN BARKOW OF DOITT - NEW YORK CITY, * FILE 249
NEW YORK, AND CONTAINS A COLLECTION OF USEFUL * FILE 249
PROGRAMS. * FILE 249
* FILE 249
THE FOLLOWING PROGRAMS ARE IN THIS COLLECTION: * FILE 249
* FILE 249
WMOD FOR TSO - FIND OCCURRENCES OF A PDS MEMBER NAME. * FILE 249
THIS PROGRAM WILL SEARCH ALLOCATED * FILE 249
PDS LIBRARIES IN THE TSO ADDRESS SPACE * FILE 249
FOR THE SPECIFIED MODULE NAME, INCLUDING * FILE 249
CLISTS, SOURCE, ISPF LIBRARIES, ETC. IT * FILE 249
WILL ALSO SEARCH STEPLIB, LPA, LINKLIST * FILE 249
AND SVCLIB. FOR LPA MODULES, THE * FILE 249
ADDRESS IN LPA WILL BE RETURNED. FOR * FILE 249
ALL OTHERS, THE DATASET NAME WILL BE * FILE 249
RETURNED. * FILE 249
* FILE 249
WMOD FOR CICS - FIND OCCURRENCES OF A PDS MEMBER NAME. * FILE 249
THIS PROGRAM SEARCHES ALL DFHRPL * FILE 249
LIBRARIES, STEPLIB, LINKLIST, LPA, AND * FILE 249
SVCLIB FOR SPECIFIED MODULE NAME. IT * FILE 249
TAKES A GUESS AS TO WHERE CICS LOADED * FILE 249
THE MODULE FROM IF THE MODULE EXISTS IN * FILE 249
MULTIPLE PLACES (IE: MODULE IS IN * FILE 249
DFHRPL AS WELL AS STEPLIB AND LPA). * FILE 249
* FILE 249
UCB - IF YOU GIVE THE UNIT ADDRESS, THIS WILL * FILE 249
RETURN THE VOLUME SERIAL. IF YOU GIVE * FILE 249
THE VOLUME SERIAL, THIS WILL GIVE THE * FILE 249
UNIT ADDRESS. USES UCBLOOK AND WORKS * FILE 249
FOR DYNAMIC UCB'S. * FILE 249
* FILE 249
SVC - AUTH SVC * FILE 249
* FILE 249
IS AN UNOFFICIAL PROGRAM FROM THE IBM SUPPORT * FILE 250
CENTER. THIS PROGRAM DISPLAYS ENQUEUE INFORMATION * FILE 250
ON THE CONSOLE, BUT DISPLAYS AN RNAME WHICH IS 60 * FILE 250
CHARACTERS LONG. THAT NUMBER CAN BE INCREASED * FILE 250
FURTHER BY CHANGING THE LABEL 'RESRNAME' TO A * FILE 250
GREATER VALUE, SO EVEN MORE CHARACTERS WILL BE * FILE 250
SHOWN. THE REASON FOR THIS PROGRAM IS TO OVERCOME * FILE 250
A LENGTH LIMITATION IN THE 'D GRS' CONSOLE DISPLAY. * FILE 250
* FILE 250
IS FROM PAUL DAVIS OF EDS IN LOUISVILLE, COLORADO * FILE 251
AND CONTAINS AN ENTIRELY NEW COLLECTION OF HIS * FILE 251
EDIT MACROS, TO GO ALONG WITH HIS OTHER COLLECTION * FILE 251
OF EDIT MACROS THAT IS ON FILE 095. * FILE 251
* FILE 251
Paul Davis passed away on July 19, 2000. * FILE 251
* FILE 251
THERE'S A LOT OF GOOD STUFF IN HERE, FOLKS. ALSO * FILE 251
LOOK IN FILE 095. * FILE 251
* FILE 251
$$$DOC DESCRIPTION OF MEMBERS IN THIS PDS * FILE 251
* FILE 251
ADDAFTR ADD A LINE OF DATA AFTER EACH LINE * FILE 251
* FILE 251
BUPMEM BACKUP PARMLIB MEMBER * FILE 251
* FILE 251
CHGID PANEL USED BY SALTER * FILE 251
* FILE 251
CHGSTS PANEL USED BY SALTER * FILE 251
* FILE 251
CLISTDOC DOCUMENT A CLIST * FILE 251
* FILE 251
CMODEL COPY A CLIST MODEL INTO CURRENT EDIT SESSION * FILE 251
* FILE 251
CUTCOL# CUT COLUMNS HELP PANEL * FILE 251
* FILE 251
CUTCOLS CUT COLUMNS OF DATA * FILE 251
* FILE 251
DELMARK DEL MEMBERS OF PDS MARKED BY THE MARK MACRO * FILE 251
* FILE 251
DOCMAC DOCUMENT AN EDIT MACRO * FILE 251
* FILE 251
FINDPROC FIND A PROC IN JES2 PROC CONCATENATION ** * FILE 251
MUST BE MODIFIED * FILE 251
* FILE 251
FPROCBLD BUILD FINDPROC MACRO ** MUST BE MODIFIED * FILE 251
* FILE 251
FPROCBOT COPY CODE FOR FPROCBLD * FILE 251
* FILE 251
FPROCTOP COPY CODE FOR FPROCBLD * FILE 251
* FILE 251
INSERTM INSERTM LINES MULTIPLE TIMES IN A DATASET * FILE 251
AFTER X LINES * FILE 251
* FILE 251
ISPYP1 MODIFIED PANEL TO WORK WITH VPANEL * FILE 251
* FILE 251
LINEGRP PICK LINES OF DATA TO BE USED LATER. GROUPS * FILE 251
THEM AT TOP OF DATA * FILE 251
* FILE 251
MACDOC DOCUMENT A EDIT MACRO * FILE 251
* FILE 251
MACPEEK FIND EDIT MACRO OR CLIST IN SYSPROC * FILE 251
CONCATENATION EDIT MAC * FILE 251
* FILE 251
MACVIEW FIND EDIT MACRO OR CLIST IN SYSPROC * FILE 251
CONCATENATION TSO CLIST * FILE 251
* FILE 251
MARK MARK MEMBER FOR DELETION * FILE 251
* FILE 251
MARKCLR CLEAR MARKS CREATED BY MARK MACRO * FILE 251
* FILE 251
MEMDEL CREATE A LIST OF MEMBERS AND SELECT SOME * FILE 251
FOR DELETION * FILE 251
* FILE 251
MEMLSTX CALLED BY MEMDEL TO DELETE MEMBERS SELECTED * FILE 251
FOR DELETION * FILE 251
* FILE 251
MOVECOL# MOVECOLS HELP PANEL * FILE 251
* FILE 251
MOVECOLS MOVE COLUMNS OF DATA * FILE 251
* FILE 251
MOVFIELD MOVE DATA FIELDS * FILE 251
* FILE 251
MOVFIEL# MOVFIELD HELP PANEL * FILE 251
* FILE 251
MPAST CALLED BY INSERTM MACRO TO DO THE DIRTY WORK * FILE 251
* FILE 251
MSGMAKE MAKE A ISR MESSAGE IN CLIST * FILE 251
* FILE 251
PANPEEK FIND PANEL IN ISPPLIB CONCATENATION EDIT MACRO * FILE 251
* FILE 251
PANVIEW FIND PANEL IN ISPPLIB CONCATENATION TSO CLIST * FILE 251
* FILE 251
SALTER CHANGE MEMBER STATS * FILE 251
* FILE 251
SKELPEEK FIND SKELETON IN ISPSLIB CONCATENATION * FILE 251
EDIT MACRO * FILE 251
* FILE 251
SKELVIEW FIND SKELETON IN ISPSLIB CONCATENATION * FILE 251
TSO CLIST * FILE 251
* FILE 251
SYA$DOC SAVE YOUR ASSETS BACKUP DOC * FILE 251
* FILE 251
SYACATC SYA MACRO SEE SYS$DOC * FILE 251
* FILE 251
SYACLNUP SYA MACRO SEE SYS$DOC * FILE 251
* FILE 251
SYACOPYI SYA MACRO SEE SYS$DOC * FILE 251
* FILE 251
SYACOPYO SYA MACRO SEE SYS$DOC * FILE 251
* FILE 251
SYAGENER SYA MACRO SEE SYS$DOC * FILE 251
* FILE 251
SYAGENRI SYA MACRO SEE SYS$DOC * FILE 251
* FILE 251
SYAGENRO SYA MACRO SEE SYS$DOC * FILE 251
* FILE 251
SYAJBALL SYA MACRO SEE SYS$DOC * FILE 251
* FILE 251
SYAPDS SYA MACRO SEE SYS$DOC * FILE 251
* FILE 251
SYARENAM SYA MACRO SEE SYS$DOC * FILE 251
* FILE 251
SYAUDCAT SYA MACRO SEE SYS$DOC * FILE 251
* FILE 251
SYAUNCAT SYA MACRO SEE SYS$DOC * FILE 251
* FILE 251
VOID RESET PF10 KEY AFTER INSERTM ABORT * FILE 251
* FILE 251
VPANEL REFRESH CHANGED PANEL ** REQUIRES * FILE 251
ISPYP1 PANEL MOD * FILE 251
* FILE 251
VTZAPBLD BUILD A VTOC ZAP FROM IEHLIST LISTING * FILE 251
* FILE 251
WCUT WINDOW CUT. CUT PORTIONS OF LINES FOR TO * FILE 251
PASTE W WPASTE FOR THOSE OF US WITHOUT PC'S * FILE 251
GIVE THIS A TRY * FILE 251
* FILE 251
WCUT2 CALLED BY WCUT * FILE 251
* FILE 251
WPASTE PASTE DATA CUT BY WCUT * FILE 251
* FILE 251
IS FROM JEFF KAPLAN OF NEW JERSEY, AND CONTAINS * FILE 252
HIS COLLECTION OF ASSEMBLER CODE, REXX EXECS, JCL * FILE 252
AND ISPF MATERIALS. THIS COLLECTION CONTAINS A * FILE 252
WEALTH OF "HOW-TO" EXAMPLES. THIS COLLECTION IS * FILE 252
IN A CONDITION WHERE IT HAS TO BE EXPLORED, BUT * FILE 252
THE EXPLORATION WILL BE VERY WORTH WHILE. THERE * FILE 252
IS ALSO A LOT OF CODE WHICH CALLS SVC 26 DIRECTLY * FILE 252
(CATALOG LOOKUPS, ETC.). THERE AREN'T TOO MANY * FILE 252
WORKING EXAMPLES AROUND, OF GOOD SVC 26 CODE. * FILE 252
THIS FILE CONTAINS JEFF'S SOURCE LIBRARY. * FILE 252
FILES 253-256 ARE ALSO INCLUDED IN THIS COLLECTION. * FILE 252
* FILE 252
IS FROM JEFF KAPLAN AND CONTAINS HIS EXEC LIBRARY. * FILE 253
* FILE 253
IS FROM JEFF KAPLAN AND CONTAINS HIS CNTL LIBRARY. * FILE 254
* FILE 254
IS FROM JEFF KAPLAN AND CONTAINS HIS ISPPLIB LIBRARY. * File 255
* FILE 255
IS FROM JEFF KAPLAN AND CONTAINS HIS ISPTLIB LIBRARY. * File 256
* FILE 256
IS FROM SAM GOLOB, AND CONTAINS ZAPS TO FIX THE * FILE 257
OLD LINKAGE EDITOR (EVEN IF IT IS PART OF DFSMS), * FILE 257
SO THAT IT WILL READ OBJECT DECKS THAT ARE BLOCKED * FILE 257
BIGGER THAN 3200 BYTES PER BLOCK. FOR YOUR PERUSAL * FILE 257
AND PLEASURE.... * FILE 257
* FILE 257
* - * - * - * - * - * - * - * - * - * * FILE 257
* FILE 257
FIXING YOUR OLD LINKAGE EDITOR (IN DFSMS/MVS TOO) * FILE 257
* FILE 257
EVEN UNDER DFSMS/MVS, WITH HEWL AND IEWL BEING THE NEW * FILE 257
'BINDER', YOU CAN STILL RUN THE OLD LINKAGE EDITOR IF YOU * FILE 257
SAY EXEC PGM=HEWLKED. IBM HAS KEPT A VERSION OF THE OLD * FILE 257
LINKAGE EDITOR AROUND. HOWEVER, WITH THE BINDER, IBM HAS * FILE 257
REMOVED THE OLD (NOW STUPID) RESTRICTION THAT OBJECT DECKS * FILE 257
CAN'T BE BLOCKED GREATER THAN 3200 BYTES, OR 40 RECORDS * FILE 257
PER BLOCK. THERE WERE MEMORY RESTRICTIONS ONCE, THAT ARE * FILE 257
NOW LONG GONE. BUT WITH THE OLD LINKAGE EDITOR, THEY * FILE 257
HAVEN'T REMOVED THE RESTRICTION, AND NOW IT IS "FUNCTIONALLY * FILE 257
STABILIZED" FOR ALL PRACTICAL PURPOSES. * FILE 257
* FILE 257
I'VE LOOKED AT MY COPIES OF THE OLD LINKAGE EDITOR * FILE 257
HEWLKED IN DFSMS, AND BEHOLD, THE OLD RESTRICTION HASN'T * FILE 257
BEEN LIFTED OR CURED. IT IS SO EASY TO DO! WE HAD A * FILE 257
USERMOD ONCE, WHICH I AM BRINGING TO YOU NOW. I HAVE TWO * FILE 257
VERSIONS OF THIS MOD, ONE FOR DFSMS 1.0, AND ANOTHER FOR * FILE 257
DFSMS 1.3. BOTH ARE THE SAME AS EACH OTHER, AND YOU * FILE 257
SHOULDN'T HAVE ANY TROUBLE FITTING THIS MOD TO ANY VERSION * FILE 257
OF THE OLD LINKAGE EDITOR, YOUNG OR RECENT. I HAVE ALSO * FILE 257
INCLUDED ZAPS FOR ALL VERSIONS OF THE LINKAGE EDITOR WHICH * FILE 257
I HAD LYING AROUND AT OUR INSTALLATION, AS WELL AS I COULD * FILE 257
DETERMINE. * FILE 257
* FILE 257
VERSION TABLE: * FILE 257
* FILE 257
HDQ1102 - MVS/370 DFP 1.1 * FILE 257
HDP2230 - MVS/XA DFP 2.3 * FILE 257
HDP2240 - MVS/XA DFP 2.4 * FILE 257
JDZ1110 - DFSMS/MVS 1.1.0 * FILE 257
HDZ11C0 - DFSMS/MVS 1.3.0 * FILE 257
* FILE 257
IF YOU HAVE ANY QUESTIONS, I'M (HOPEFULLY) AT: * FILE 257
* FILE 257
Sam Golob EMAIL: sbgolob@aol.com * FILE 257
P.O. Box 906 sbgolob@attglobal.net * FILE 257
Tallman, NY 10982 * FILE 257
* FILE 257
NEW PHONE NUMBER: 845-362-1996 * FILE 257
* FILE 257
IS FROM DAVID FAHEY OF THE SAS INSTITUTE AND CONTAINS * File 258
SOURCE CODE FOR THE LOAD MODULES WHICH ARE IN FILE * FILE 258
259. THIS SOURCE CODE IS WRITTEN IN SAS/C, AND * FILE 258
VERSION 5.50 OR LATER OF THE SAS/C COMPILER IS * FILE 258
NEEDED IF YOU WANT TO COMPILE OR MAKE MODIFICATIONS. * FILE 258
MY IMPRESSION IS THAT YOU DON'T NEED THE SAS/C * FILE 258
RUNTIME LIBRARY TO RUN THE LOAD MODULES. * FILE 258
* FILE 258
THIS IS A COLLECTION OF 3270 DEVICE TOOLS THAT YOU * FILE 258
CAN USE FOR CREATING 3270 APPLICATIONS. THEY ARE * FILE 258
A GOOD MODEL SO YOU CAN SEE WHAT CAN BE DONE IN * FILE 258
THIS AREA, OR YOU CAN USE THEM "AS IS". * FILE 258
* FILE 258
IS FROM DAVID FAHEY OF THE SAS INSTITUTE AND CONTAINS * File 259
LOAD MODULES WHICH ARE ALL 3270 DEVICE TOOLS AND * FILE 259
EXAMPLES. * FILE 259
* FILE 259
THE FOLLOWING LOAD MODULES ARE IN THIS PDS: * FILE 259
* FILE 259
COMBO32 - PROGRAM THAT DISPLAYS A DEMO OF A * FILE 259
COMBO BOX ON A 3270 DEVICE * FILE 259
* FILE 259
DD3270 - PROGRAM THAT DISPLAYS A DEMO OF A * FILE 259
WINDOW ON A 3270 DEVICE. THIS PROGRAM * FILE 259
COULD EASILY BE EXTENDED TO DO OTHER * FILE 259
THINGS THAT COULD USE THE FULL SCREEN * FILE 259
ROUTINES. * FILE 259
* FILE 259
FONT - PROGRAM THAT CONVERTS A FONT * FILE 259
SPECIFICATION FILE (SYM..... SEE BELOW) * FILE 259
INTO AN H FILE (INCLUDED WHEN COMPILING * FILE 259
MANY OF THE OTHER PROGRAMS HERE). * FILE 259
* FILE 259
INFO3270 - PROGRAM THAT DISPLAYS A 3270 DEVICES * FILE 259
ATTRIBUTES ON THE STANDARD OUT FILE. * FILE 259
* FILE 259
LSTBOX32 - PROGRAM THAT DISPLAYS A DEMO OF A * FILE 259
LIST BOX ON A 3270 DEVICE. * FILE 259
* FILE 259
TG - TEST PROGRAM THAT DISPLAYS SEVERAL * FILE 259
GRAPHIC ITEMS ON A VECTOR GRAPHIC * FILE 259
DEVICE. DO NOT USE ON OTHER DEVICE TYPES * FILE 259
IT WILL CAUSE ERRORS. * FILE 259
* FILE 259
TGETN - TGET ROUTINE CALLED BY OTHER * FILE 259
C LANGUAGE PROGRAMS. * FILE 259
* FILE 259
TGT327D - GTTERM ROUTINE CALLED BY OTHER * FILE 259
C LANGUAGE PROGRAMS. * FILE 259
* FILE 259
TPGN - TPG ROUTINE CALLED BY OTHER * FILE 259
C LANGUAGE PROGRAMS. * FILE 259
* FILE 259
TPUTN - TPUT ROUTINE CALLED BY OTHER * FILE 259
C LANGUAGE PROGRAMS. * FILE 259
* FILE 259
TXTPAD32 - PROGRAM THAT DISPLAYS A DEMO OF A * FILE 259
TEXT PAD ON A 3270 DEVICE. * FILE 259
* FILE 259
WIDGET32 - PROGRAM THAT DISPLAYS A DEMO OF * FILE 259
SEVERAL DIFFERENT WIDGETS ON A * FILE 259
3270 DEVICE. * FILE 259
* FILE 259
WIN3270 - PROGRAM THAT ESTABLISHES A TSO SUB- * FILE 259
COMMAND ENVIRONMENT AND PROCESSES * FILE 259
WINDOW DEFINITION AND DISPLAY * FILE 259
SUB-COMMANDS. * FILE 259
* FILE 259
IS A VERY QUICK MAPPING PROGRAM. IT WILL PRODUCE * FILE 260
A LISTING OF EVERY DATA SET ON A VOLUME PLUS CALCULATE * FILE 260
THE FREE SPACE, FREE DSCBS, ETC. OPTIONALLY VIA PARM * FILE 260
INFORMATION IT WILL PRODUCE THE FOLLOWING: * FILE 260
* FILE 260
Updated July 2000 by Charles Wells of the Georgia Dept. * FILE 260
of Labor, to add support for 3390-9 disk drives. * FILE 260
* FILE 260
Charles Wells * FILE 260
Georgia Dept. of Labor * FILE 260
Suite 352 * FILE 260
148 International Blvd * FILE 260
Atlanta, GA 30303-1751 * FILE 260
* FILE 260
Voice: 404-656-5944 * FILE 260
Email: Charles.Wells@dol.state.ga.us * FILE 260
* FILE 260
PARM=MAP PRODUCES A TRACK MAP OF THE VOLUME * FILE 260
PARM=PDS LIST ALL PDS DIRECTORIES ON THE VOLUME * FILE 260
PARM=ISAM LIST ISAM REORG INFORMATION FOR DATASETS * FILE 260
PARM=EXT LIST THE EXTENTS OF THE DATASETS * FILE 260
PARM=DUMP LIST IN HEX ALL DSCBS ON THE VOLUME * FILE 260
PARM=EMPTY LIST ONLY DATASETS THAT ARE EMPTY * FILE 260
PARM=MODEL LIST ONLY MODEL DSCBS * FILE 260
PARM=SDUMP LIST IN HEX FORMAT 4 AND 5 DSCBS * FILE 260
PARM=VOLS ONLY USE DDNAMES OF VOLUMEXX * FILE 260
PARM=JDATE LIST CREATION/EXPIRATION DATES IN JULIAN * FILE 260
* FILE 260
THIS CODE WILL SUPPORT 3380'S * FILE 260
THIS CODE WILL SUPPORT INDEXED VTOCS * FILE 260
* FILE 260
ADDITIONAL COMMENTS ARE DOCUMENTED IN THE SOURCE * FILE 260
THIS PROGRAM MUST BE LINKED AS AC=1. * FILE 260
* FILE 260
CBT CBT CBT CBT CBT CBT CBT CBT CBT CBT CBT CBT CBT CBT CBT *** FILE 260
** * FILE 260
A USER OF THIS CODE DECIDED TO USE A PARM OF RESET, WHICH ** * FILE 260
WILL RESET THE HIGH WATER MARK IN THE VTOC. IT DID IT, ** * FILE 260
ALL RIGHT, BUT IT SET IT TO 512 (ON A 3350) AND THE ARM ** * FILE 260
BOUNCED ALL OVER THE PLACE. BE CAREFUL !!!!!!! ** * FILE 260
** * FILE 260
CBT CBT CBT CBT CBT CBT CBT CBT CBT CBT CBT CBT CBT CBT CBT *** FILE 260
IS A VERSION OF THE # CMD1 SUBSYSTEM FROM B.F. * FILE 261
GOODRICH IN AKRON, OHIO FROM MR GUY ALBERTELLI. * FILE 261
THIS FILE CONTAINS A COMPLETE # COMMAND SUBSYSTEM, * FILE 261
WITH NUMEROUS MEMBERS UPGRADED TO THE XA LEVEL, AND * FILE 261
WITH SOME MEMBERS UPGRADED TO THE MVS/ESA 4.2 LEVEL. * FILE 261
THE CURRENT MODULE NAMING IS FOR THE XA ENVIRONMENT. * FILE 261
MEMBER $MVSXA21 SHOWS THE RENAMES FROM SP3 TO XA. * FILE 261
MEMBER $$$BFGXA IS THE DOCUMENTATION OF THE CHANGES * FILE 261
AND BUGS FOUND. IT ALSO CONTAINS THE CURRENT STATUS * FILE 261
OF THE MODULES IN THE SYSTEM. SEE MEMBER CALLED * FILE 261
$$$BFGES FOR THE MVS/ESA STATUS. * FILE 261
* FILE 261
THE # COMMAND SUBSYSTEM IS A MULTI-FUNCTION * FILE 261
SUBSYSTEM THAT CAN BE USED TO PERFORM SYSTEM * FILE 261
TASKS TO DISPLAY AND FIX VARIOUS CONDITIONS IN * FILE 261
A RUNNING MVS SYSTEM. I CALL IT THE "POOR MAN'S * FILE 261
'RESOLVE'", AFTER THE VENDOR PRODUCT OF THAT NAME. * FILE 261
THE CMD1 SUBSYSTEM CAN OPERATE FROM THE SYSTEM * FILE 261
CONSOLE OR FROM A SUITABLY AUTHORIZED TSO USERID. * FILE 261
* FILE 261
IN OLD VERSIONS OF THIS TAPE, DETAILED DOCUMENTATION * FILE 261
FOR CMD1 USED TO BE SUPPLIED IN FILE 001 UNDER THIS * FILE 261
HEADING IN THIS PLACE. TO SEE MORE, YOU CAN EITHER * FILE 261
PRINT OUT THE USER MANUAL CONTAINED IN THIS FILE, * FILE 261
OR YOU CAN GET (IN FILE 071) THE DOCUMENTATION OF * FILE 261
AND OLD TAPE (MEMBER CBT249) AND SEE HOW THE * FILE 261
INFORMATION WAS PRESENTED THERE. * FILE 261
* FILE 261
CURRENT ADDRESS: * FILE 261
* FILE 261
GUY ALBERTELLI * FILE 261
B.F. GOODRICH - S.P.& C. DIVISION * FILE 261
9911 BRECKSVILLE ROAD * FILE 261
BRECKSVILLE, OH 44141-3247 * FILE 261
(216) 447-5543 * FILE 261
* FILE 261
IS A COBOL PROGRAM FROM WALTER SHELLEY OF THE * FILE 262
DEPARTMENT OF INFORMATION TECHNOLOGY AND * FILE 262
TELECOMMUNICATIONS (DOITT) OF THE CITY OF NEW YORK. * FILE 262
THIS PROGRAM READS AN SMPPTFIN FILE (IBM PTFS) * FILE 262
AND PRODUCES A REPORT SHOWING FMID, APARS FIXED, * FILE 262
AND COMPONENT ID FOR EACH PTF. * FILE 262
* FILE 262
IS FROM SAM GOLOB WHO TOOK THE DIFFERENCE BETWEEN * FILE 263
TWO VERSIONS OF THE UK G.U.I.D.E. TAPE WHICH WERE * FILE 263
IN HIS POSSESSION. THE RESULTING LIST OF MEMBERS * FILE 263
APPEARED TO BE LOOSE MACROS WHICH ARE NECESSARY TO * FILE 263
ASSEMBLE SOURCE PROGRAMS ON THE UK G.U.I.D.E. * FILE 263
TAPE. SEE FILES 244 AND 245. * FILE 263
* FILE 263
DOC FOR THIS FILE (263). * FILE 263
* FILE 263
THIS FILE CONSISTS OF ALL MEMBERS OF THE OLD UK * FILE 263
G.U.I.D.E. TAPE WHICH ARE NOT IN THE NEW UK G.U.I.D.E. * FILE 263
TAPE WHICH I RECEIVED FROM PHIL PECKSEN, WHO IS ITS * FILE 263
PROPRIETOR. I HAVE ASSUMED THAT THESE MEMBERS, MOST * FILE 263
OF WHICH ARE MACROS, ARE NECESSARY FOR ASSEMBLING THE * FILE 263
CONTENTS OF FILES 244 AND 245 OF THE CBT TAPE, WHICH * FILE 263
IS FROM HIM, BUT WHICH CONTAINS FEW LOOSE MACROS. * FILE 263
* FILE 263
THE COMPLETE UK G.U.I.D.E. TAPE TOGETHER WITH THESE * FILE 263
MEMBERS, CAN NOW BE FOUND ON THE CBT OVERFLOW TAPE, * FILE 263
WHICH WAS JUST ESTABLISHED. THE UK G.U.I.D.E. TAPE * FILE 263
FILE IS FILE 012 ON THAT TAPE. * FILE 263
* FILE 263
NOV 21, 96 SAM GOLOB (NEW ADDRESS) * FILE 263
P.O. BOX 906 * FILE 263
TALLMAN, NY 10982 * FILE 263
* FILE 263
EMAIL: sbgolob@aol.com * FILE 263
sbgolob@attglobal.net * FILE 263
* FILE 263
NEW PHONE NUMBER: 845-362-1996 * FILE 263
* FILE 263
IS FROM B.F. GOODRICH IN AKRON OHIO, AND CONTAINS * FILE 264
THREE TSO COMMAND PROCESSORS. THEY ARE: * FILE 264
* FILE 264
1 LOOK - A TSO COMMAND PROCESSOR THAT ALLOWS * FILE 264
FULL SCREEN DISPLAY OF REAL TIME * FILE 264
MEMORY. THIS COMMAND HAS BEEN * FILE 264
ENHANCED TO MAKE IT EASY TO ADD NEW * FILE 264
CONTROL BLOCK MAPS, USUALLY IN 3 OR * FILE 264
4 STATEMENTS * FILE 264
* (REFRESHED 12/88 V1.1.A) * FILE 264
* FILE 264
(THIS COMMAND IS A "MUST" TO KNOW ABOUT - SG) * FILE 264
* FILE 264
2 DUDASD AN UPDATED VERSION FROM FILE 300 OF * FILE 264
THIS TAPE THAT HAS BEEN CONVERTED * FILE 264
TO FUNCTION UNDER EITHER SP OR XA. * FILE 264
* FILE 264
3 JLOG A PROGRAM TO PRINT OUT THE JES JOBLOG * FILE 264
AND OR ANY OTHER JES DATASETS, EVEN * FILE 264
IF THEY ARE QUEUED TO A DUMMY CLASS. * FILE 264
USEFUL IN OBTAINING THE JOBLOG OF * FILE 264
ABENDING STARTED TASKS. * FILE 264
* FILE 264
THIS FILE IS IN IEBUPDTE SYSIN FORMAT * FILE 264
* FILE 264
IS FROM GUY ALBERTELLI OF B.F. GOODRICH IN AKRON * FILE 265
OHIO AND CONTAINS THEIR TSO LOGON EXIT. THE CODE * FILE 265
HAS BEEN UPGRADED TO MVS 4.2 AND THE CONCURRENT * FILE 265
TSO VERSION. THIS CODE IS SOPHISTICATED AND IS * FILE 265
VERY MUCH WORTH LOOKING AT. * FILE 265
* FILE 265
IS FROM SAM GOLOB, WHO UPDATED THE TAPE MAPPING * FILE 266
PROGRAM CALLED SS0104 FROM FLORIDA POWER CORPORATION. * FILE 266
THIS CODE IS USED TO MEASURE THE FOOTAGES OF FILES * FILE 266
ON THE CBT TAPE, AS THOUGH THEY WERE ON A 6250 BPI * FILE 266
TAPE REEL. AS IS, THAT IS WHAT THIS CODE IS USED * FILE 266
FOR, BUT IT CAN BE FIXED. IF YOU FIX THIS CODE, * FILE 266
FOR USE WITH ANY DENSITY TAPE, AND WITH CARTRIDGE, * FILE 266
PLEASE SEND IT TO ME TO TEST, SO I CAN UPDATE THIS * FILE 266
FILE IN YOUR NAME. THANKS. (S.GOLOB - 08/96). * FILE 266
* FILE 266
IS CURRENTLY EMPTY * FILE 267
* FILE 267
is from Mark Winges of San Francisco, California * FILE 268
and contains a package of REXX functions to access * FILE 268
VSAM files. This is his second version. * FILE 268
* FILE 268
This file was fixed by Rob Van Riel, to solve * FILE 268
several problems. Details are in member RXVSAM$. * FILE 268
* FILE 268
email: LynMark@compuserve.com (Mark Winges) * FILE 268
phone: 415-752-8291 * FILE 268
* FILE 268
email: "Van Riel, Rob" * FILE 268
* FILE 268
CONTAINS THE SOURCE FOR THE TSO GAME CALLED * FILE 269
ADVENTURE IN IEBUPDTE SYSIN FORMAT. THE LOAD MODULE * FILE 269
IS CONTAINED IN FILE 135. YOU WILL NEED THE PL/I * FILE 269
OPTIMIZING COMPILER TO RECOMPILE THIS CODE. * FILE 269
* FILE 269
IS FROM THE WASHINGTON STATE DP SERVICE CENTER AND * FILE 270
CONTAINS SEVERAL OF THE LOCAL UTILITIES. THIS FILE IS * FILE 270
IN IEBUPDTE SYSIN FORMAT. FOR ADDITIONAL INFORMATION * FILE 270
SEE THE MEMBER CALLED $DOC. * FILE 270
* FILE 270
CONTACT - KERMIT KISER (206) 902-3119 * FILE 270
WASHINGTON DATA PROCESSING SERVICE CENTER * FILE 270
25 STATE OFFICE BLDG TWO, OB-01 * FILE 270
OLYMPIA, WASHINGTON 98504 * FILE 270
* FILE 270
THE PURPOSE OF THIS FILE IS TO TRANSFER SOME OF * FILE 270
WDPSC'S LOCAL UTILITIES. ALL THIS STUFF WORKS HERE, * FILE 270
BUT WE DON'T GUARANTEE IT TO WORK ANYWHERE ELSE. * FILE 270
SOME PROGRAMS MAY NEED MODIFICATION FOR AN * FILE 270
INSTALLATION. SOME ARE GOOD ONLY AS "HOW TO" * FILE 270
SAMPLES. * FILE 270
* FILE 270
THIS FILE CONTAINS THE WDPSC PROGRAMS WHICH WERE * FILE 270
PREVIOUSLY IN CBT FILES 270-274. TWO OF THOSE * FILE 270
PROGRAMS, NAMED FTL AND KOMM, HAVE BEEN MODIFIED * FILE 270
AND THE LATEST VERSIONS ARE ON THIS TAPE. * FILE 270
* FILE 270
WE DO HAVE TSO EXTENSIONS AND XA. ALL OF THE * FILE 270
CODE HAS BEEN MODIFIED FOR THIS LEVEL. * FILE 270
* FILE 270
(KERMIT SAYS MOST OF THE STUFF SEEMS TO WORK ON * FILE 270
ESA V3 AND PROBABLY V4. SOME PROGRAMS MAY HAVE * FILE 270
TO BE MODIFIED IF YOU ARE RUNNING SWA ABOVE THE * FILE 270
LINE. - SG 1/94) * FILE 270
* FILE 270
MANY OF THE TSO COMMANDS USE THE SETVAR * FILE 270
SUBROUTINE. YOU WILL NEED TO ASSEMBLE SETVAR * FILE 270
BEFORE THESE COMMANDS WILL WORK CORRECTLY, THIS * FILE 270
PROGRAM IS LINKED WITH AN IBM MODULE. * FILE 270
* FILE 270
IF A UTILITY HAS DOCUMENTATION WHICH IS * FILE 270
MAINTAINED SEPARATELY, THE DOCUMENT IS IN THE * FILE 270
SOURCE PDS WITH A SIMILIAR NAME BUT ENDING WITH THE * FILE 270
"$" CHARACTER. * FILE 270
* FILE 270
TO CREATE THE NECESSARY MACLIB, CLIST, PROCLIB, ETC. * FILE 270
LIBRARIES: MODIFY AND SUBMIT EITHER MEMBER * FILE 270
REDIST OR REDISTI WHICH ARE IN THIS LIBRARY. * FILE 270
(USE REDIST IF PROGRAM PDSLOAD FROM THE CBT TAPE * FILE 270
IS AVAILABLE, ELSE USE JOB REDISTI.) REDIST OR * FILE 270
REDISTI WILL CREATE THE MACLIB, CLIST, PROCLIB, * FILE 270
PANELS, SKELS, MESSAGES, TEXT, AND PARM * FILE 270
LIBRARIES FROM THE APPROPRIATE MEMBERS IN THIS * FILE 270
LIBRARY. * FILE 270
* FILE 270
NAME TYPE DESCRIPTION * FILE 270
* FILE 270
$CHGLOG DOCUMENT LOG OF CHANGES AND ADDITIONS * FILE 270
TO THE MODS FILE. * FILE 270
* FILE 270
ALLOCGDG PROGRAM DYNAMICALLY ALLOCATE A GDG * FILE 270
DATASET TO A DDNAME BASED ON * FILE 270
RELATIVE GENERATION NUMBER * FILE 270
(BECAUSE TSO ALLOC WILL NOT * FILE 270
DO IT!). * FILE 270
* FILE 270
ALLOCMEM PROGRAM DYNAMICALLY ALLOCATE A * FILE 270
PARTITIONED DATASET AND ITS * FILE 270
MEMBER TO A GIVEN DDNAME * FILE 270
FROM A HIGH LEVEL LANGUAGE * FILE 270
PROGRAM. * FILE 270
* FILE 270
CATBYVOL PROGRAM CHECKS IDCAMS UNCATALOG CARDS * FILE 270
CREATED BY VSAMSCAN PROGRAM * FILE 270
AGAINST VOLUMES TO FIND NVSAM * FILE 270
DATASETS WHICH DO NOT EXIST. * FILE 270
SEE JOB IN CATBYVO#. I THINK * FILE 270
DYL260 STEP IS NOT NEEDED. * FILE 270
* FILE 270
CHKBLOCK PROGRAM BATCH PROGRAM TO SCAN JCL OR * FILE 270
PROCS AND REPORT ON OUTPUT * FILE 270
DATASETS NOT EFFICIENTLY * FILE 270
BLOCKED. SAMPLE JCL IN * FILE 270
CHKBLOC# WILL SCAN A LIBRARY. * FILE 270
* FILE 270
CHKTODAY PROGRAM BATCH PROGRAM TO CHECK FOR * FILE 270
EXISTENCE AND CURRENCY OF A * FILE 270
DATASET. SETS A RETURN CODE. * FILE 270
WE USE SO THAT ONLY THE FIRST * FILE 270
CALLER OF OUR DAILY VOLUME * FILE 270
REPORT PROCESS ON ANY DAY * FILE 270
DOES THE EXTENSIVE ANALYSIS * FILE 270
OF ALL VOLUMES. * FILE 270
* FILE 270
CLIB CLIST ALLOCATE A PRIVATE CLIST * FILE 270
LIBRARY FOR IMPLICIT CLIST * FILE 270
EXECUTION WITHOUT REMOVING * FILE 270
PREVIOUSLY ALLOCATED CLIST * FILE 270
LIBRARIES. USES COMMAND * FILE 270
CONCATEM. * FILE 270
* FILE 270
CLRSPFIO PROGRAM CAN BE CALLED DIRECTLY OR * FILE 270
LINKED TO DYNAMICALLY VIA THE * FILE 270
ISPEXEC SELECT PGM(CLRSPFIO) * FILE 270
TO TELL SPF TO IGNORE ANY * FILE 270
NON-SPF IO WHICH MAY HAVE * FILE 270
TAKEN PLACE IN THE DIALOG. * FILE 270
NOW ALLOWS PARM OPTIONS FOR * FILE 270
MORE COMPLEX REQUIREMENTS. * FILE 270
THE FOLLOWING SEQUENCE KILLED * FILE 270
THE SCREEN OVERFLOW WHEN * FILE 270
EXITING RESOLVE CONSOLE MODE * FILE 270
TO ISPF: * FILE 270
* FILE 270
ISPEXEC SELECT PGM(CLRSPFIO) PARM(OFF) * FILE 270
ISPEXEC SELECT PGM(CLRSPFIO) PARM(INIT) * FILE 270
ISPEXEC SELECT PGM(CLRSPFIO) PARM(NORM) * FILE 270
* FILE 270
CMDOUT CLIST UTILITY CLIST USED BY CLISTS * FILE 270
AND DIALOGS TO ALLOCATE AND * FILE 270
FREE WORK FILES. USES * FILE 270
COMMANDS IFALC AND FILEINFO. * FILE 270
* FILE 270
CNTLCRT PROGRAM CAN BE CALLED BY CLISTS TO * FILE 270
ISSUE CNTL OR FULLSCR TPUT * FILE 270
MESSAGES. * FILE 270
* FILE 270
CNV2GREG PROGRAM THIS IS A SUBROUTINE WHICH * FILE 270
WILL RETURN A FORMATTED * FILE 270
GREGORIAN DATE GIVEN A * FILE 270
STANDARD DATE, JULIAN DATE OR * FILE 270
SERIAL DATE. * FILE 270
* FILE 270
COMMANDR PROGRAM AUTHORIZED PROGRAM TO TAKE A * FILE 270
COMMAND FROM THE PARM FIELD * FILE 270
AND ISSUE IT VIA SVC 34. * FILE 270
* FILE 270
CONCATEM TSO CMD ALLOCATE OR DEALLOCATE, * FILE 270
(CONCAT) CONCATENATE OR DECONCATENATE * FILE 270
THE GIVEN DATASET TO THE * FILE 270
GIVEN DDNAME. IN THE CASE OF * FILE 270
CONCATENATION, PLACE THE * FILE 270
GIVEN DATASET "AT THE TOP OF * FILE 270
THE STACK" OF ALL DATASETS * FILE 270
CONCATENATED TO THAT DDNAME. * FILE 270
* FILE 270
CRY PROGRAM ISPF EDIT MACRO TO ENCRYPT * FILE 270
AND DECRYPT DATA BY CALLING * FILE 270
R050A90 PGM FROM CBT TAPE. * FILE 270
INVOKED BY ENCRYPT & DECRYPT * FILE 270
CLIST MACROS. * FILE 270
* FILE 270
CTLGTMS# JCL CHECKS IDCAMS UNCATALOG CARDS * FILE 270
CREATED BY VSAMSCAN PROGRAM * FILE 270
AGAINST TMS TMC TO FIND NVSAM * FILE 270
DATASETS WHICH DO NOT EXIST. * FILE 270
IF DYL260 IS NOT AVAILABLE, * FILE 270
SOME CONVERSION IS NEEDED. * FILE 270
* FILE 270
DATECONV TSO CMD ACCEPT A STANDARD, JULIAN, OR * FILE 270
SERIAL DATE AND THEN CONVERT * FILE 270
IT TO THE OTHER TWO. * FILE 270
* FILE 270
DDNTODSN PROGRAM SUBROUTINE CALLED BY PROGRAMS * FILE 270
TO RETURN DSNAME AND VOLSER * FILE 270
BASED ON DDNAME PASSED. * FILE 270
* FILE 270
DEVTYPE TSO CMD DETERMINE DEVICE TYPE GIVEN * FILE 270
VOLUME SERIAL NUMBER. * FILE 270
* FILE 270
DOCSYS ....... THIS IS AN ISPF DIALOG SYSTEM * FILE 270
FOR ONLINE MANAGEMENT AND * FILE 270
RETRIEVAL OF DOCUMENTS. IT * FILE 270
USES MANY OF THE OTHER * FILE 270
UTILITIES ON THIS TAPE. SEE * FILE 270
MEMBER DOCSYS$ FOR MORE * FILE 270
DETAILS. * FILE 270
* FILE 270
DSN CLIST & DISPLAY DATASET ENQS VIA DSNQ * FILE 270
TSO CMD CMD, A VERSION OF DENQ (SEE * FILE 270
ENQ1DSN, ENQ1LOAD, ENQ2LOAD * FILE 270
SOURCE). THESE ARE XA * FILE 270
VERSIONS WITH GQSCAN SUPPORT. * FILE 270
* FILE 270
DSNTAB PROGRAM SUBROUTINE TO PASS BACK LIST * FILE 270
OF ALL DSNAMES CONCATENATED * FILE 270
TO A GIVEN DDNAME. * FILE 270
* FILE 270
DUMPVOL PROGRAM A SAMPLE PROGRAM WHICH READS * FILE 270
A LIST OF VOLUMES AND BUILDS * FILE 270
A JOB TO DUMP (FDR) ONLY * FILE 270
THOSE VOLUMES WHICH ARE * FILE 270
CURRENTLY MOUNTED. NO MORE * FILE 270
DOES DUANE HAVE TO COME IN AT * FILE 270
3 AM BECAUSE SOME VOLUMES ARE * FILE 270
NOT MOUNTED. * FILE 270
* FILE 270
DYNALLOC PROGRAM SUBROUTINE TO DYNAMICALLY * FILE 270
ALLOCATE A GIVEN DATASET TO A * FILE 270
GIVEN DDNAME. * FILE 270
* FILE 270
EDITNEW DIALOG ISPF/PDF REPLACEMENT EDIT * FILE 270
EDITAPP (OPTION 2) DIALOGS. ALLOWS * FILE 270
SAVING LISTS OF DATASETS TO * FILE 270
SELECT FROM FOR EDITING OR * FILE 270
BROWSING. SEE EDIT$ FOR * FILE 270
DETAILS. * FILE 270
* FILE 270
FILEATTR PROGRAM OBTAIN VOLUME SERIAL NUMBER, * FILE 270
LRECL, BLKSIZE, DSORG, RECORD * FILE 270
FORMAT, AND DEVICE TYPE OF * FILE 270
DATASET GIVEN THE DATASET * FILE 270
NAME (AND VOLUME SERIAL * FILE 270
NUMBER IF NOT CATALOGED) FROM * FILE 270
A HIGH LEVEL LANGUAGE PGM. * FILE 270
* FILE 270
FILEINFO TSO CMD RETURN INFO TO A CLIST SUCH * FILE 270
AS LRECL, BLKSIZE, RECFM, * FILE 270
DSORG, VOLSER, ETC. * FILE 270
* FILE 270
FILSPACE PROGRAM SUBROUTINE THAT ACCEPTS A * FILE 270
DATASET NAME AND VOLUME * FILE 270
SERIAL NUMBER AND RETURNS THE * FILE 270
NUMBER OF USED EXTENTS AND * FILE 270
THE NUMBER OF USED TRACKS. * FILE 270
* FILE 270
FINDMEM PROGRAM DETERMINE WHETHER A SPECIFIED * FILE 270
MEMBER OF A PDS EXISTS OR NOT. * FILE 270
* FILE 270
FINDTTR PROGRAM CALLED BY THE FINDTTR CLIST * FILE 270
TO SEARCH A PDS FOR A GIVEN * FILE 270
STRING. THE TTR OF ALL BLOCKS * FILE 270
CONTAINING THE STRING IS * FILE 270
DISPLAYED WHETHER IN * FILE 270
DIRECTORY, MEMBERS, GAS, OR * FILE 270
BEYOND DS1LSTAR. * FILE 270
* FILE 270
FIREUP CLIST ALLOCATE USER SPF DIALOG * FILE 270
MANAGER LIBRARIES AHEAD OF * FILE 270
THE SPF PROGRAM DEVELOPMENT * FILE 270
FACILITY LIBRARIES AND/OR TO * FILE 270
ALLOCATE LIBRARIES TO DIALOG * FILE 270
MANAGER DDNAMES NOT ALREADY * FILE 270
ALLOCATED. * FILE 270
* FILE 270
FTL PROGRAM IEBGENER REPLACEMENT FOR * FILE 270
COPYING FILES. HANDLES * FILE 270
MULTIPLE FILES, CHANGING DCB * FILE 270
CHARACTERISTICS, MOST FILE * FILE 270
TYPES. * FILE 270
* FILE 270
GDDM MISC. OUR INTERFACE TO GDDM AND PGF * FILE 270
UTILITIES. PANELS - GDDM, * FILE 270
GDDMR3H * FILE 270
* FILE 270
CLISTS - CHART,IMD,ISSE,LPQ,VSSE * FILE 270
* FILE 270
LOADMODS- * FILE 270
IFALC,DATASTAT,KOMM,DEVTYPE, * FILE 270
FILEINFO * FILE 270
NEWWAIT,ADMUSP6,LISTMEMS,LPRTQ, * FILE 270
PROGDQUE * FILE 270
* FILE 270
SOURCE - DATASTAT,ADMUSP6, * FILE 270
ADMUSP6O,LPRTQ2,PROGDQ * FILE 270
* FILE 270
DOCS - CHART,GDDM,ISSE, * FILE 270
SAMPSYMS,VSSE * FILE 270
* FILE 270
JCL - PROGDQ# * FILE 270
* FILE 270
NOTE: ADMUSP6 IS ENHANCED IBM * FILE 270
SAMPLE PGM TO LOAD DATA INTO * FILE 270
ICU. PROGDQUE BUILDS GDDM * FILE 270
QUEUE. LPRTQ DISPLAYS * FILE 270
CONTENTS OF GDDM QUEUE. * FILE 270
ADMUSP6B IS BATCH CHART * FILE 270
UTILITY. * FILE 270
* FILE 270
GETMY TSO CMD SAMPLE COMMAND FOR RETURNING * FILE 270
USER/SYSTEM DATA TO CLIST * FILE 270
VARIABLES. SOME INSTALLATION * FILE 270
SENSITIVE CODE, BUT A GOOD * FILE 270
STARTING PLACE! * FILE 270
* FILE 270
HEXTRAN PROGRAM TRANSLATE DATA FROM CHARACTER * FILE 270
CODED HEXADECIMAL TO TRUE * FILE 270
HEXADECIMAL OR VICE VERSA. * FILE 270
* FILE 270
HOSEDOWN CLIST DEALLOCATE USER SPF DIALOG * FILE 270
MANAGER LIBRARIES (UNDO WHAT * FILE 270
A PREVIOUS FIREUP DID). * FILE 270
* FILE 270
HOTKEYS CLISTS SETS PFKS TO CALL HOTKEY * FILE 270
CLIST AS NESTED ISPF DIALOG. * FILE 270
HOTKEY CLIST EXTRACTS DATASET * FILE 270
NAME (SEE ISPCDSN PROGRAM) AT * FILE 270
CURSOR LOCATION AND CALLS THE * FILE 270
REQUESTED APPLICATION (PDS * FILE 270
CMD, BROWSE, EDIT, ETC.) * FILE 270
PASSING THE DATASET NAME! * FILE 270
ALSO SUPPORTS DDNAMES AND VIO * FILE 270
DSNAMES. * FILE 270
* FILE 270
IFALC TSO CMD TESTS WHETHER A GIVEN DDNAME * FILE 270
OR DSNAME IS CURRENTLY * FILE 270
ALLOCATED TO THE USER. * FILE 270
* FILE 270
IFCAT TSO CMD TESTS WHETHER A GIVEN DSNAME * FILE 270
IS CATALOGED. FILEINFO GIVES * FILE 270
BETTER DATA. * FILE 270
* FILE 270
IKJUPDT PROGRAM SUBROUTINE TO CONVERT CALLS * FILE 270
TO IKJUPDT INTO LINK TO * FILE 270
PROGRAM SETVAR. WE USED TO * FILE 270
LINK IBM IKJUPDT (IKJCT433) * FILE 270
DIRECTLY WITH TSO COMMANDS IN * FILE 270
ORDER TO PUT DATA INTO CLIST * FILE 270
VARIABLES. THIS TECHNIQUE IS * FILE 270
MUCH MORE MAINTAINABLE!. * FILE 270
* FILE 270
INDEX PROGRAM TO SCAN A STRING FOR A * FILE 270
DELIMITER AND SET A RETURN * FILE 270
CODE BASED ON ITS LOCATION - * FILE 270
USED BY HOTKEYS CLIST. SETS * FILE 270
RC=0 IF NOT FOUND. * FILE 270
* FILE 270
INMRZ01 PROGRAM TSO/E RECEIVE COMMAND EXIT. * FILE 270
INTERFACES WITH ACF2 TO * FILE 270
CONTROL USERID ACCESS AND * FILE 270
ALLOW BATCH RECEIVE. MODIFY * FILE 270
THE SPOOL MAINTENENCE JOB * FILE 270
CHECK SECTION FOR YOUR * FILE 270
INSTALLATION. * FILE 270
* FILE 270
INTRDR PROGRAM THIS PROGRAM WILL ACCEPT A * FILE 270
DDNAME PASSED TO IT IN THE * FILE 270
PARAMETER LIST AND THEN * FILE 270
DYNAMICALLY ALLOCATE THE * FILE 270
INTERNAL READER TO THAT * FILE 270
DDNAME. * FILE 270
* FILE 270
ISPCDSN PROGRAM FANTASTIC PROGRAM TO EXTRACT * FILE 270
A DATASET NAME FROM THE LAST * FILE 270
DISPLAYED PANEL IF THE CURSOR * FILE 270
WAS PLACED ANYWHERE ON A * FILE 270
DATASET NAME AND PUT IT IN AN * FILE 270
ISPF VARIABLE! PLEASE DON'T * FILE 270
TELL IBM ABOUT THIS ONE - IT * FILE 270
USES SOME INTERNAL ISPF * FILE 270
POINTERS THAT WE AREN'T * FILE 270
SUPPOSED TO KNOW ABOUT! * FILE 270
* FILE 270
ISPCMDS TABLE ISPF COMMAND TABLE WE USE. * FILE 270
ALLOWS A DIALOG OR PANEL TO * FILE 270
OVERRIDE COMMANDS, MAP PFKS, * FILE 270
ACTIVATE SCROLL KEYS, ETC BY * FILE 270
JUST SETTING A FUNCTION * FILE 270
VARIABLE. EFFECT IS LOCAL AND * FILE 270
DOES NOT SCREW UP YOUR SPLIT * FILE 270
SCREENS. ALSO HAS RTSO, OPT, * FILE 270
BR, ED COMMAND SUPPORT FOR * FILE 270
NESTING FUNCTIONS. * FILE 270
* FILE 270
ISPF MISC ISR*PRIM,KMENU,SPFBATU... * FILE 270
VARIOUS ISPF STUFF TO SHOW * FILE 270
HOW WE HOOK IT ALL TOGETHER * FILE 270
HERE. TRACE INVISIBLE OPTION * FILE 270
'K' TO FIND IT. * FILE 270
* FILE 270
ISPFMACS CLISTS CUT/PASTE, CENTER, SHOWFLOW, * FILE 270
COM ARE ISPF EDIT MACROS. * FILE 270
SOME CONVERTED FROM IBM * FILE 270
DISKETTE FOR TSO. SORRY, NO * FILE 270
DOCS AVAILABLE, BUT SOME HELP * FILE 270
PANELS. (CUTHELP,PASTEHLP) * FILE 270
* FILE 270
JCLXREF PROC THIS PROCEDURE READS A * FILE 270
PROCEDURE LIBRARY AND/OR JOB * FILE 270
STREAMS AND OUTPUTS UP TO SIX * FILE 270
REPORTS. CROSS REFERENCE * FILE 270
PROGRAMS AND DATASET NAMES * FILE 270
WITH PROCEDURE NAMES AND * FILE 270
THEIR STEP NAMES. USES * FILE 270
DYL260. * FILE 270
* FILE 270
JTOSCONV PROGRAM CONVERT JULIAN DATES OF THE * FILE 270
FORM YYDDD TO STANDARD * FILE 270
(MMDDYY) AFTER DATE * FILE 270
VALIDATION. * FILE 270
* FILE 270
KOMM TSO CMD COMMAND TO DO SIMPLE 3270 IO * FILE 270
FROM A CLIST, SUCH AS CLEAR * FILE 270
THE SCREEN OR FORMAT FIELDS. * FILE 270
* FILE 270
LASTLINK CLIST DISPLAY INFORMATION ABOUT THE * FILE 270
LAST TIME A COBOL OR * FILE 270
ASSEMBLER PROGRAM WAS * FILE 270
COMPILED AND LINKED. * FILE 270
* FILE 270
LISTMEMS PROGRAM GIVEN THE NAME OF A * FILE 270
PARTITIONED DATA SET, PRODUCE * FILE 270
AN OUTPUT FILE WHOSE RECORDS * FILE 270
CONTAIN THE NAMES OF THE * FILE 270
MEMBERS OF THAT PDS (ONE * FILE 270
RECORD PER MEMBER). * FILE 270
* FILE 270
LOADXREF PROC CROSS REFERENCE CALLING * FILE 270
PROGRAMS TO CALLED PROGRAM * FILE 270
AND VICE VERSA. (USES * FILE 270
SHIFT90, A 90 DEGREE PRINT * FILE 270
PROGRAM. IF YOU DO NOT HAVE * FILE 270
THIS OR IBM'S ROTATE90, THERE * FILE 270
IS A PUBLIC DOMAIN 90 DEGREE * FILE 270
PGM IN FILE 316, CBT MODS * FILE 270
TAPE). * FILE 270
* FILE 270
LOCATE TSO CMD FROM THE CBT TAPE ORIGINALLY. * FILE 270
MODIFIED TO USE LPALST00 AS * FILE 270
WELL AS LNKLST00 ON AN XA * FILE 270
SYSTEM. SUPPORTS * FILE 270
CONCATENATED STEPLIBS ALSO. * FILE 270
NOW HAS ISPLLIB SUPPORT AND * FILE 270
DOES MULTI-MEMBERS OK. * FILE 270
* FILE 270
LOGKILLR PROGRAM AN OLD PROGRAM DESIGNED TO * FILE 270
KILL TSO LOGON ADDRESS SPACES * FILE 270
WHICH HANG IN THE USER-PROMPT * FILE 270
CODE DUE TO USER WALKING * FILE 270
AWAY, ETC. * FILE 270
* FILE 270
MEMSTAT TSO CMD CHECKS A PDS FOR A MEMBER AND * FILE 270
SETS &LASTCC. YEAH, I KNOW * FILE 270
THERE ARE MANY, BUT WPPSS * FILE 270
WANTS... * FILE 270
* FILE 270
MLPALIST PROGRAM LISTS MODULES LOADED BY MLPA * FILE 270
OR FLPA. SIMILIAR TO AMBLIST * FILE 270
LISTLPA. * FILE 270
* FILE 270
NEWISPF PROGRAM THIS MODULE IS THE FRONTEND * FILE 270
FOR ISPF AND/OR PDF. IT HAS * FILE 270
THE FOLLOWING FUNCTIONS: * FILE 270
* FILE 270
1. SAVE THE INPUT ECT BECAUSE * FILE 270
ISPF MODIFIES THE ECT PTR TO * FILE 270
THE IOWA WHICH IS NEEDED BY * FILE 270
THE WDPSCXS MODULE FOR * FILE 270
STACKING COMMANDS. * FILE 270
* FILE 270
2. ALLOCATE THE USER PROFILE LIB * FILE 270
TO DDNAME ISPPROF. * FILE 270
* FILE 270
3. INVOKE THE NEWSPF CLIST IF * FILE 270
PROFILE LIB DOESN'T EXIST. * FILE 270
NEWSPF CREATES NEW USER * FILE 270
PROFILES. * FILE 270
* FILE 270
4. CALL THE REAL ISPF OR PDF * FILE 270
COMMAND MODULE. * FILE 270
* FILE 270
NEWMWILE PROGRAM ATTACHES ITSELF, THEN * FILE 270
TERMINATES. SELECTED USERS * FILE 270
INVOKE THIS PROGRAM WHEN THEY * FILE 270
START AN ISPF SESSION TO * FILE 270
BECOME EXEMPT FROM THE 522 * FILE 270
ABENDS WHICH WE FORCE ON THE * FILE 270
AVERAGE USER. USES REUSABLE * FILE 270
MODULE ITCOMA1. * FILE 270
* FILE 270
NEWWAIT PROGRAM WAIT FOR A SPECIFIED PERIOD * FILE 270
OF TIME WITHOUT USING CPU * FILE 270
TIME. THIS IS THE * FILE 270
INTERRUPTIBLE VERSION OF * FILE 270
WAITER. * FILE 270
* FILE 270
NEXTGEN TSO CMD RETURN TWO CLIST * FILE 270
VARIABLES &CURGEN AND * FILE 270
&NXTGEN WHERE &CURGEN * FILE 270
CONTAINS THE ABSOLUTE * FILE 270
GENERATION NUMBER OF THE +0 * FILE 270
GENERATION AND &NXTGEN * FILE 270
CONTAINS THE ABSOLUTE * FILE 270
GENERATION NUMBER OF THE +1 * FILE 270
GENERATION FOR A GDG. * FILE 270
* FILE 270
PACKLIST PROGRAM UTILITY TO BUILD IEAPAK00 * FILE 270
FROM DATA PRODUCED BY PSWSAMP * FILE 270
ROUTINE. * FILE 270
* FILE 270
PSWSAMP PROGRAM TRACE TABLE SAMPLING UTILITY * FILE 270
FOR PRODUCING DATA USED BY * FILE 270
PACKLIST PROGRAM. * FILE 270
* FILE 270
REPROENQ PROGRAM PROGRAM TO ENQ ON SYSIGGV2 * FILE 270
FOR A CATALOG ALLOCATED TO * FILE 270
STEPLIB AND CALL IDCAMS. CAN * FILE 270
BACKUP THE CATALOGS WITHOUT * FILE 270
CODING DISP=OLD AND DRAINING * FILE 270
THE SYSTEM USING THIS. SEE * FILE 270
REPROEN#. * FILE 270
* FILE 270
RJETRANS PROGRAM REASSEMBLE RECORDS THAT HAVE * FILE 270
(DYL280) BEEN TRANSMITTED AS 80 BYTE * FILE 270
SEGMENTS VIA RJE TO THEIR * FILE 270
ORIGINAL LOGICAL RECORD LENGTH. * FILE 270
* FILE 270
RTSO PROGRAM RTSO IMPLEMENTS A "REMEMBER * FILE 270
LAST TSO COMMAND" FUNCTION FOR * FILE 270
BOTH THE "TSO" COMMAND ON THE * FILE 270
"COMMAND ==>" AND FOR THE TSO * FILE 270
COMMAND PANEL, PRIMARY MENU * FILE 270
OPTION. THE TSO COMMAND PANEL * FILE 270
CAN BE BROUGHT UP FROM ANYWHERE * FILE 270
BY ENTERING "TSO" WITHOUT AN * FILE 270
OPERAND, JUST LIKE THE "KEYS" * FILE 270
COMMAND. THE LAST COMMAND * FILE 270
ENTERED MAY BE PRESENTED WHEN * FILE 270
THE TSO COMMAND PANEL IS * FILE 270
DISPLAY RELATED: PANELS * FILE 270
ISRTSO,SPFEOPT,SPFEOH; CLIST * FILE 270
SPFEOPT; CMD TABLE ISPCMDS * FILE 270
* FILE 270
SCXSCAN PROGRAM LINKS AS A FRONT-END TO * FILE 270
IKJSCAN TO PROVIDE AN "X CMD" * FILE 270
FACILITY FROM ANY SUBCOMMAND * FILE 270
MODE USING IKJSCAN (JUST LIKE * FILE 270
PCF X FACILITY) * FILE 270
* FILE 270
SERLCONV PROGRAM CONVERT SERIAL DATES TO * FILE 270
STANDARD DATE FORMAT AFTER * FILE 270
DATE VALIDATION. * FILE 270
* FILE 270
SETRC PROGRAM THIS PROGRAM TURNS A PARM * FILE 270
FIELD INTO A CONDITION CODE. * FILE 270
IT IS USED TO CONTROL * FILE 270
EXECUTION OF PROC STEPS BASED * FILE 270
ON PARMS SPECIFIED. NOT AS * FILE 270
GOOD AS A NEW JCL LANGUAGE, * FILE 270
BUT A START. * FILE 270
* FILE 270
SETVAR PROGRAM THIS IS A SUBROUTINE WHICH A * FILE 270
TSO COMMAND CAN LINK TO IN * FILE 270
ORDER TO SET A CLIST * FILE 270
VARIABLE. IT LINKS IN * FILE 270
IKJCT433(IKJUPDT) FROM LPALIB * FILE 270
FOR PRE TSO/E SYSTEMS. FOR * FILE 270
TSO/E SYSTEMS, THE NEW * FILE 270
IKJCT441 TSO/E INTERFACE IS * FILE 270
USED. * FILE 270
* FILE 270
SHOW TSO CMD REPLACEMENT FOR JTIP SHOW ALL * FILE 270
COMMAND. REQUIRES JES2 * FILE 270
EXIT-22, XJ22SHOW, AND * FILE 270
IGC00236 (INCLUDED). * FILE 270
* FILE 270
SPACE TSO CMD DISPLAYS ALLOCATION, * FILE 270
UTILIZATION AND EXTENT INFO * FILE 270
FOR A DATASET. CAN RETURN * FILE 270
DATA TO A CLIST. * FILE 270
* FILE 270
SMF64EXT PROGRAM ANALYZES SMF TYPE 64 RECORDS * FILE 270
TO IDENTIFY VSAM DATASETS * FILE 270
WHICH ARE GOOD CANDIDATES FOR * FILE 270
USE ON CACHED DISK VOLUMES. * FILE 270
* FILE 270
SMF74MOD PROGRAM MERGES SMF TYPE 74 RECORDS * FILE 270
FROM MULTIPLE CPUS SO * FILE 270
ERBRMFPP DEVICE ACTIVITY * FILE 270
REPORT WILL SHOW ALL ACTIVITY * FILE 270
TO SHARED DEVICES. WORKS FOR * FILE 270
XA AND NON-XA MIXTURES ALSO. * FILE 270
* FILE 270
SMPEIOF PROGRAM INTERCEPTS SMP/E CALLS TO TSO * FILE 270
STATUS COMMAND AND REROUTES * FILE 270
THEM TO STATUS CLIST * FILE 270
(INCLUDED) WHICH USES IOF TO * FILE 270
CHECK STATUS AND DISPLAY SMP/E * FILE 270
JOBS. MUCH BETTER THAN TSO * FILE 270
OUTPUT COMMAND. * FILE 270
* FILE 270
SPFCATNV CLIST THIS IS AN ISPF DIALOG FOR * FILE 270
DOING NVSAM CATALOG * FILE 270
FUNCTIONS. WE USE IT AS TECH * FILE 270
SERVICES OPTION K.N HERE. * FILE 270
GOOD IF YOU HAVE MULTIPLE * FILE 270
MASTER AND USER CATALOGS LIKE * FILE 270
WE DO. CHANGE CAT NAMES IN * FILE 270
THE CLIST. * FILE 270
* FILE 270
PANLEXIT PROGRAM ISPF DIALOG INTERFACE TO * FILE 270
ALLOW EXITS FROM ISPF DISPLAY * FILE 270
PANELS (NOT SELECT PANELS * FILE 270
YET) TO A DIALOG OR ISPF SERVICE. * FILE 270
(REPLACED BY SPFEXEC.) * FILE 270
* FILE 270
SPFEXEC PROGRAM ISPF DIALOG INTERFACE TO * FILE 270
(PANLEXIT) ALLOW EXITS FROM ISPF * FILE 270
DISPLAY PANELS (NOT SELECT * FILE 270
PANELS) TO A DIALOG OR ISPF * FILE 270
SERVICE. THIS IS A * FILE 270
REPLACEMENT FOR PANLEXIT. IT * FILE 270
IS ONE OF OUR BEST MODS! IT * FILE 270
ALLOWS FANTASTIC FLEXIBILITY * FILE 270
IN MODIFYING VENDOR DIALOGS, * FILE 270
ETC. IT ALSO PROVIDES THE * FILE 270
INTERFACES TO ISPLINK WHICH * FILE 270
IBM FORGOT! IT CAN BE CALLED * FILE 270
AS A REAL TSO COMMAND IN * FILE 270
CONTRAST TO ISPEXEC WHICH * FILE 270
WON'T WORK FROM FOCUS, SAS, * FILE 270
ETC. IT CAN ALSO BE CALLED * FILE 270
DIRECTLY WITH A SINGLE * FILE 270
ISPEXEC PARM STRING IN * FILE 270
CONTRAST TO THE TWO PARMS * FILE 270
(LENGTH,STRING) ISPLINK * FILE 270
REQUIRES. IT ACCEPTS MORE * FILE 270
FLEXIBLE OPTIONS THAN ISPEXEC * FILE 270
AND WILL EVEN INITIALIZE ISPF * FILE 270
IF NEEDED!!! * FILE 270
* FILE 270
SOME SYNTAX EXAMPLES: * FILE 270
SPFEXEC SELECT PANEL(ISRUTIL) * FILE 270
OR SPFEXEC PANEL(ISRUTIL) * FILE 270
SPFEXEC 3.1 * FILE 270
OR * SPFEXEC 'PANEL(ISRUTIL) OPT(1)' * FILE 270
ETC., ETC., ETC........ * FILE 270
* FILE 270
SPFPRINT PROGRAM THIS IS LINKED AS A FRONT END * FILE 270
FOR YOUR DSPRINT COMMAND. IT * FILE 270
PICKS UP AN ISPF VARIABLE AND * FILE 270
ADDS THE CONTENTS TO THE * FILE 270
COMMAND PASSED BY ISPF. NOW * FILE 270
YOU CAN MODIFY THE DSPRINT * FILE 270
COMMANDS ISSUED BY ISPF. DOES * FILE 270
NOT AFFECT NORMAL DSPRINT * FILE 270
REQUESTS. * FILE 270
* FILE 270
STACK TSO CMD STACK IS A NORMAL TSO COMMAND * FILE 270
PROCESSOR: STACK - * FILE 270
DDIN(INPUTDD) - * FILE 270
DDOUT(OUTDD) - * FILE 270
TASKLIB(TASKDD) LIST * FILE 270
* FILE 270
INPUTDD - DDNAME TO READ * FILE 270
COMMAND FROM * FILE 270
INSTEAD OF NORMAL * FILE 270
SOURCE * FILE 270
* FILE 270
OUTDD - DDNAME THE COMMAND * FILE 270
OUTPUT SHOULD GO TO * FILE 270
* FILE 270
TASKDD - DDNAME THE COMMAND * FILE 270
SHOULD BE ATTACHED * FILE 270
FROM IF DESIRED * FILE 270
* FILE 270
LIST - MEANS DISPLAY THE * FILE 270
COMMAND ON THE * FILE 270
OUTPUT FILE * FILE 270
* FILE 270
(ALL OPERANDS ARE OPTIONAL) * FILE 270
(ALL FILE I/O MUST BE DONE * FILE 270
VIA PUTGET MODULE TO BE * FILE 270
INTERCEPTED). * FILE 270
* FILE 270
STOJCONV PROGRAM CONVERT STANDARD DATES OF THE * FILE 270
FORM (MMDDYY) TO JULIAN AND * FILE 270
SERIAL AFTER DATE VALIDATION. * FILE 270
* FILE 270
SUPRNAME PROGRAM THE SUPRNAME PROGRAM IS A * FILE 270
FRONT END PROCESSOR TO * FILE 270
AMASPZAP WHICH ADDS SOME NEW * FILE 270
CONTROL CARDS TO THE SUPERZAP * FILE 270
VANILLA CARDS. IT ALLOWS A * FILE 270
DATASET TO BE RENAMED OR * FILE 270
SCRATCHED WITH NO ENQ * FILE 270
CONTENTION EVEN IF THE * FILE 270
DATASET NAME IS ALLOCATED TO * FILE 270
ANOTHER JOB. IT ALSO ALLOWS A * FILE 270
FORMAT ONE DSCB TO BE DUMPED * FILE 270
OR ZAPPED WITHOUT KNOWING THE * FILE 270
CCHHR ADDRESS IN THE VTOC. * FILE 270
* FILE 270
SYSOUT TSO CMD COMMAND TO ALLOCATE SYSOUT * FILE 270
FILES USING THE NEW TEXT * FILE 270
UNITS FOR FLASH, CHARS, * FILE 270
MODIFY, ETC. * FILE 270
* FILE 270
TERMTYPE PROGRAM PROGRAM CAN BE CALLED BY A * FILE 270
CLIST TO DETERMINE SCREEN * FILE 270
LINES, I.E. TERMINAL TYPE - * FILE 270
TTY,M2,M3,ETC. * FILE 270
* FILE 270
TIMECOND PROGRAM SETS CONDITION CODE TO DAY OF * FILE 270
WEEK, MONTH, YEAR, ETC. FOR * FILE 270
CONDITIONAL EXECUTION OF * FILE 270
STEPS. * FILE 270
* FILE 270
TRANS TSO CMD TRANSLATES CHARACTERS IN * FILE 270
CLIST VARIABLES. SEE SOURCE * FILE 270
FOR USE DOCUMENTATION. NO * FILE 270
HELP MEM YET. * FILE 270
* FILE 270
UCBMAP TSO CMD A VERSION OF THE UCBMAP * FILE 270
COMMAND FROM FILE 301 OF THE * FILE 270
CBT TAPE WITH XA SUPPORT * FILE 270
(IOSVSUCB). * FILE 270
* FILE 270
UCC7MOD SOURCE A SOURCE PATCH TO UCC7 MODULE * FILE 270
SASSLGON TO ALLOW ANY VTAM * FILE 270
TERMINAL TO SIGN ON TO UCC7. * FILE 270
* FILE 270
UNCLIB CLIST DEALLOCATE (REMOVE) A PRIVATE * FILE 270
CLIST LIBRARY PREVIOUSLY * FILE 270
ALLOCATED TO YOUR SESSION. * FILE 270
* FILE 270
UNNUM CLIST A CLIST TO REMOVE CLIST LINE * FILE 270
NUMS FOR PRINTING. * FILE 270
* FILE 270
VOL2DEVT PROGRAM SUBROUTINE TO RETURN * FILE 270
DEVICE TYPE FOR GIVEN VOL. * FILE 270
* FILE 270
VSAMSCAN PROGRAM READS CATALOG AND WRITES * FILE 270
IDCAMS UNCATALOG CARDS FOR * FILE 270
ALL NVSAM DATASETS WHICH ARE * FILE 270
THEN PROCESSED BY PROGRAM * FILE 270
CATBYVOL. SEE JOB IN * FILE 270
CATBYVO#. I THINK DYL260 STEP * FILE 270
IS NOT NEEDED. * FILE 270
* FILE 270
WATDSN CLIST UTILITY TO DIPLAY DATASETS * FILE 270
PROGRAM ALLOCATED TO A GIVEN DDNAME. * FILE 270
* FILE 270
WDPSCXS PROGRAM SUBROUTINE CALLED BY ISPF * FILE 270
DIALOGS TO STACK A COMMAND * FILE 270
FOR EXECUTION WHEN ISPF * FILE 270
TERMINATES. USED FOR OUR * FILE 270
OPTION XL (EXIT,LOGOFF). * FILE 270
REQUIRES NEWISPF FRONTEND TO * FILE 270
WORK CORRECTLY. SEE CLIST * FILE 270
SPFXL AND PANEL ISR*PRIM * FILE 270
ALSO... * FILE 270
* FILE 270
WHATDDN TSO CMD RETURN TO THE CLIST THE * FILE 270
DDNAME(S) OF THE DATASET(S) * FILE 270
WHICH IS (ARE) ALLOCATED TO * FILE 270
THE DSNAME GIVEN. * FILE 270
* FILE 270
WHATDSN TSO CMD RETURN TO THE CLIST THE * FILE 270
DSNAME(S) OF THE DATASET(S) * FILE 270
WHICH IS (ARE) ALLOCATED TO * FILE 270
THE DDNAME GIVEN. * FILE 270
* FILE 270
WHOISI CLIST LIST ATTRIBUTES ABOUT YOUR * FILE 270
DIALOG LOGONID SUCH AS ACCOUNT * FILE 270
NUMBER, SYSTEM NUMBER, USER * FILE 270
CATALOG, LOGON PROCEDURE, * FILE 270
PROFILE PREFIX, ETC. * FILE 270
* FILE 270
WTOPARM PROGRAM SEND A MESSAGE FROM THE PARM * FILE 270
FIELD TO THE OPERATOR. * FILE 270
* FILE 270
WTORCOND PROGRAM ASK OPERATOR A QUESTION (Y OR * FILE 270
N) AND SET CONDITION CODE FOR * FILE 270
EXECUTION OF LATER STEPS. * FILE 270
* FILE 270
XEQ COMMAND CALLS A PROGRAM FROM A * FILE 270
TASK/STEPLIB OR THE LINKLIST * FILE 270
WITHOUT ALLOCATION OVERHEAD * FILE 270
OF 'CALL'. KNOWN AS * HERE. * FILE 270
* FILE 270
IS A DYNAMIC PROCLIB MODIFICATION FROM MR KEITH E. * FILE 271
MOE FROM AMDAHL AND IS IN IEBUPDTE SYSIN FORMAT. * FILE 271
* FILE 271
THIS FILE CONTAINS A COMPLETE DYNAMIC PROCLIB * FILE 271
MODIFICATION. * FILE 271
* FILE 271
SEE MEMBER ##V3R2M4 FOR ADDITIONAL INFORMATION * FILE 271
* FILE 271
EXTENSIVE DOCUMENTATION ON THE INSTALLATION AND * FILE 271
FUNCTION OF THIS DYNAMIC PROCLIB MODIFICATION CAN BE * FILE 271
FOUND IN THE COMMENTS IN THE SMP MODIFICATIONS AND * FILE 271
THE SOURCE FOR IEFVPP. * FILE 271
* FILE 271
SINCE 1977, THIS MODIFICATION HAS HAD ONLY ONE MAJOR * FILE 271
CHANGE (OTHER THAT CHANGING THE CONVERTER ZAPS). * FILE 271
THIS WAS TO SUPPORT THE SJF FEATURE ADDED IN MVS/SP * FILE 271
1.3.2. THE CHANGE WAS MADE TO BE COMPATIBLE ACROSS * FILE 271
ALL LEVELS OF MVS AND TO ELIMINATE THE FUTURE * FILE 271
DEPENDENCE ON THE SIZE OF THE CONVERTER WORK AREA. * FILE 271
THIS CHANGE TOOK ONE DAY TO MAKE. HENCE, THIS * FILE 271
MODIFICATION CAN BE CONSIDERED QUITE STABLE. * FILE 271
* FILE 271
IS A MODIFICATION TO VTAM AND SAMPLE CODE TO SHOW * FILE 272
HOW TO PUT VARIABLE DATA (SUCH AS THE DATE, TIME, * FILE 272
SYSTEM ID, AND TERMINAL NAME INTO THE VTAM LOGO). * FILE 272
THIS FILE IS IN IEBUPDTE SYSIN FORMAT. * FILE 272
* FILE 272
MEMBER #Z00394 IS AN SMP USERMOD AGAINST VTAM * FILE 272
MODULE ISTINCU6. THIS MODIFICATION PROVIDES THE * FILE 272
LINKAGE TO THE USSEDIT ROUTINE THAT IS CODED AS * FILE 272
PART OF THE VTAM USSTAB. * FILE 272
* FILE 272
USSEDIT IS A COPY MODULE CONTAINING CODE THAT * FILE 272
WILL BUILD THE VARIABLE MESSAGE INFORMATION INTO * FILE 272
THE VTAM "LOGO". * FILE 272
* FILE 272
USS32740 IS A SAMPLE 3274 USSTAB WHICH COPIES IN * FILE 272
USSEDIT. * FILE 272
* FILE 272
IS A MODIFICATION THAT ALLOWS A USER TO LOG ONTO A * FILE 273
SECONDARY JOB ENTRY SUBSYSTEM. THIS FILE IS IN * FILE 273
IEBUPDTE SYSIN FORMAT. * FILE 273
* FILE 273
FOR SYSTEMS BEFORE MVS/SP 1.3.3 OR MVS/XA 2.1.1, IT * FILE 273
ALSO ALLOWS DIRECTING A STARTED TASK TO A SECONDARY * FILE 273
JES. * FILE 273
* FILE 273
NOTE: THIS MODIFICATION ALONE WILL NOT ACCOMPLISH * FILE 273
LOGGING ONTO A SECONDARY JES. IT ONLY UPDATES THE * FILE 273
NECESSARY CONTROL BLOCKS TO ACCOMPLISH THE TASK. * FILE 273
THE TSO LOGON JCL MUST CONTAIN THE NAME OF THE * FILE 273
SECONDARY JES TO LOG ONTO. THIS IS MOST EASILY * FILE 273
ACCOMPLISHED VIA THE LOGON PRE-PROMPT EXIT. * FILE 273
* FILE 273
IS THE MVS/ESA RELEASE 4 VERSION OF DYNAMIC PROCLIB * FILE 274
FROM KEITH MOE OF AMDAHL. SEE THE DOCUMENTATION * FILE 274
ABOVE, CONCERNING FILE 271. * FILE 274
* FILE 274
SEE MEMBER CALLED (##V4R1M1) IN THE PDS, FOR A * FILE 274
DESCRIPTION OF THIS VERSION OF DYNAMIC PROCLIB. * FILE 274
* FILE 274
IS FROM MARK HEDGES OF ADVENT SOFTWARE AND CONTAINS * FILE 275
THE FOLLOWING UTILITIES AS DOCUMENTED BELOW. * FILE 275
* FILE 275
ADVENT SOFTWARE * FILE 275
340 WEST BUTTERFIELD ROAD * FILE 275
SUITE 4B * FILE 275
ELMHURST, IL 60126 * FILE 275
(630) 279-5449 * FILE 275
* FILE 275
AUTHOR. MARK HEDGES * FILE 275
* FILE 275
APFLIST.....LIST APF DATA SETS USING CSVAPF * FILE 275
* FILE 275
CSVQUERY....LIST LPA/JPA LOAD MODULES USING CSVQUERY * FILE 275
* FILE 275
GETDSAB.....OBTAIN A DDNAME LIST USING GETDSAB * FILE 275
* FILE 275
ISPFEXIT....ISPF PANEL EXIT (NEAT ON PRIMARY PANEL) * FILE 275
* FILE 275
LSPACE......OBTAIN FREE SPACE FOR SYSRES PACK * FILE 275
* FILE 275
PACKOFF.....OUTPUT ISPF PACKED IFLE/MEMBER TO NON-ISPF * FILE 275
PACK FILE * FILE 275
* FILE 275
UCBSCAN.....SCAN SOME UCBS * FILE 275
* FILE 275
IS FROM JIM LEONE AND STEVE SMITH. IT CONTAINS A * FILE 276
REXX EDIT MACRO TO LOOK AT A BATCH ZAP JOB, AND * FILE 276
AUTOMATICALLY CALCULATE THE CHECKSUM VALUE. THIS * FILE 276
IS VERY NEAT IF YOU USE CHECKSUMS IN YOUR ZAP JOBS, * FILE 276
OR IF YOU WANT TO. ALMOST NO USER EFFORT IS * FILE 276
REQUIRED. * FILE 276
* FILE 276
IS FROM RICK FOCHTMAN OF CHICAGO, ILLINOIS AND HAS * FILE 277
A PROGRAM CALLED UTILITY. THIS PROGRAM ALLOWS THE * FILE 277
SUBSTITUTION OF VALUES IN JCL, DEPENDING ON PARMS, * FILE 277
AND IS VERY VERSATILE. LOOK AT THE SAMPLE DOC AND * FILE 277
COMMENTS IN THE CODE, FOR THE POSSIBILITIES. GOOD * FILE 277
FOR PRODUCTION JCL, AND USING JCL OVER AGAIN WITHOUT * FILE 277
CHANGING MUCH. * FILE 277
* FILE 277
MOST OF THE CODE WAS WRITTEN BY MIKE EAGER. * FILE 277
* FILE 277
THIS PROGRAM ALLOWS SUBSTITUTION OF VARIABLES * FILE 277
ANYWHERE IN JCL, INCLUDING SYSIN CARDS. * FILE 277
* FILE 277
EMAIL - RICK.FOCHTMAN@BOTCC.COM * FILE 277
* FILE 277
IS FROM MR DAVID WEILERT AND CONTAINS AN SLSS * FILE 278
(SYSTEM LIBRARY SUBSCRIPTION SERVICE) SPF DIALOG. * FILE 278
THIS IS VERSION 4 FROM WILSON FOODS CORP IN * FILE 278
OKLAHOMA CITY, OKLAHOMA. * FILE 278
* FILE 278
THE SYSTEM LIBRARY SUBSCRIPTION SERVICE (SLSS) IS AN * FILE 278
INTERACTIVE DIALOG APPLICATION THAT YOU CAN USE TO * FILE 278
AID IN CREATING AND MAINTAINING A LIBRARY. SLSS * FILE 278
MAY BE USED TO SUPPORT AN INDIVIDUAL LIBRARY OR * FILE 278
SEVERAL LIBRARIES WHICH CAN BE ACCESSED BY A SINGLE * FILE 278
USER OR SEVERAL USERS. * FILE 278
* FILE 278
SLSS IS AN ISPF DIALOG THAT YOU USE AT A DISPLAY * FILE 278
TERMINAL. THE FUNCTIONS AVAILABLE TO YOU INCLUDE: * FILE 278
* FILE 278
BROWSE EXISTING LIBRARIES * FILE 278
* FILE 278
EDIT EXISTING LIBRARIES * FILE 278
* FILE 278
CREATE NEW LIBRARIES * FILE 278
* FILE 278
DELETE ENTIRE LIBRARY OR SELECTED ENTRIES WITHIN * FILE 278
A LIBRARY * FILE 278
* FILE 278
PRINT LISTING OF LIBRARY * FILE 278
* FILE 278
SORT LIBRARY EITHER IN MANUAL ID, LOCATION OR * FILE 278
TITLE SEQUENCE * FILE 278
* FILE 278
AUTHORIZE USERS TO BROWSE AND/OR EDIT LIBRARY * FILE 278
* FILE 278
UTILITY TO MAINTAIN LIBRARY OWNER AND LOCATION * FILE 278
* FILE 278
RESET LIBRARY IF ABNORMAL TERMINATION OF THE * FILE 278
DIALOG SESSION OCCURS * FILE 278
* FILE 278
KEYWORD SCANNING OF LIBRARIES * FILE 278
* FILE 278
SCROLLING OF DATA WITHIN LIBRARY WITHIN THE EDIT * FILE 278
OR BROWSE FUNCTION * FILE 278
* FILE 278
SPLIT SCREEN CAPABILITY THAT ALLOWS YOU TO * FILE 278
PARTITION THE DISPLAY SCREEN * FILE 278
* FILE 278
DEBUG CAPABILITY THAT ALLOWS YOU TO TRACE THE * FILE 278
SESSION WHILE IN USE * FILE 278
* FILE 278
THIS FILE IS IN IEBUPDTE SYSIN FORMAT WITH THE * FILE 278
FOLLOWING MEMBERS : * FILE 278
* FILE 278
INSTALL - THIS MEMBER IS IN IEBDUPTE SYSIN * FILE 278
FORMAT TO CREATE A PDS THAT CONTAINS * FILE 278
INSTALLATION DOCUMENTATION, JCL, * FILE 278
AND USER'S GUIDE * FILE 278
* FILE 278
CLISTS - THIS MEMBER IS IN IEBUPDTE SYSIN * FILE 278
FORMAT TO CREATE A PDS THAT CONTAINS * FILE 278
THE COMMAND PROCEDURE LIBRARY * FILE 278
* FILE 278
PANELS - THIS MEMBER IS IN IEBUPDTE SYSIN * FILE 278
FORMAT TO CREATE A PDS THAT CONTAINS * FILE 278
THE PANEL LIBRARY * FILE 278
* FILE 278
SKELETON - THIS MEMBER IS IN IEBUPDTE SYSIN * FILE 278
FORMAT TO CREATE A PDS THAT CONTAINS * FILE 278
THE SKELETON LIBRARY * FILE 278
* FILE 278
FILE 280 OF THIS TAPE CONTAINS THE UNFORMATTED * FILE 278
SCRIPT SOURCE OF THIS PRODUCT. * FILE 278
* FILE 278
IS FROM MR DAVID WEILERT OF WILSON FOODS CORP IN * FILE 279
OKLAHOMA CITY AND CONTAINS THE UNFORMATTED SCRIPT * FILE 279
SOURCE FOR THE SLSS PRODUCT WHICH IS IN FILE 278 OF * FILE 279
THIS TAPE. * FILE 279
* FILE 279
IS FROM WISCONSIN STATE AND HAS THE WATERLOO SCRIPT * FILE 280
DOCUMENTATION. THIS FILE IS IN IEBUPDTE SYSIN FORMAT * FILE 280
* FILE 280
IS FROM WISCONSIN STATE AND HAS THE WATERLOO SCRIPT * FILE 281
LOAD MODULES. THIS FILE IS IN IEBCOPY FORMAT * FILE 281
* FILE 281
IS FROM WISCONSIN STATE AND HAS THE WATERLOO SCRIPT * FILE 282
MACLIB. THIS FILE IS IN IEBUPDTE SYSIN FORMAT * FILE 282
* FILE 282
IS FROM WISCONSIN STATE AND HAS THE WATERLOO SCRIPT * FILE 283
MEMO TO USERS. THIS FILE IS IN IEBCOPY FORMAT * FILE 283
* FILE 283
IS FROM WISCONSIN STATE AND HAS THE WATERLOO SCRIPT * FILE 284
SOURCE. THIS FILE IS IN IEBUPDTE SYSIN FORMAT * FILE 284
* FILE 284
IS FROM WISCONSIN STATE AND IS THE WATERLOO SCRIPT * FILE 285
HYPHENATION FILE. THIS FILE WAS IN IEBGENER FILE * FILE 285
FORMAT BUT WAS CHANGED TO A PDS IN IEBCOPY FORMAT * FILE 285
WITH ONE MEMBER CALLED "HYPH". PLEASE MAKE NOTE * FILE 285
OF THIS WHEN INSTALLING. DCB ATTRIBUTES ARE: * FILE 285
RECFM=VB, LRECL=80, BLKSIZE=32720 * FILE 285
* FILE 285
IS FROM WISCONSIN STATE AND HAS THE WATERLOO SCRIPT * FILE 286
OBJECT MODULES. THIS FILE IS IN IEBUPDTE SYSIN FORMAT * FILE 286
* FILE 286
IS FROM WISCONSIN STATE AND HAS THE WATERLOO SCRIPT * FILE 287
TSO PROMPTER. THIS FILE IS IN IEBUPDTE SYSIN FORMAT * FILE 287
* FILE 287
WAS SUBMITTED FROM MEMOREX AND CONTAINS A TSO * FILE 288
COMMAND PROCESSOR TO INVOKE THE WATERLOO SCRIPT PGM. * FILE 288
THIS FILE DOES NOT CONTAIN THE WATERLOO SCRIPT * FILE 288
PGM. A HELP MEMBER IS ALSO INCLUDED AND THIS FILE * FILE 288
IS IN IEBUPDTE SYSIN FORMAT. * FILE 288
* FILE 288
IS THE PGM TO GENERATE A PTF TAPE XREF REPORT. THIS * FILE 289
PROGRAM, CALLED PHRANQUE, WILL GENERATE FOUR REPORTS: * FILE 289
* FILE 289
REPORT 01 WILL BE A LIST OF ALL THE PTF'S ON THE TAPE * FILE 289
* FILE 289
REPORT 02 WILL CONTAIN A LIST OFF ALL ELEMENTS * FILE 289
(MODULE, MACROS, ETC.) ON THE TAPE AND * FILE 289
THE PTF'S THAT REFERENCE THEM * FILE 289
* FILE 289
REPORT 03 WILL LIST ALL THE COVER LETTERS ON THE TAPE * FILE 289
* FILE 289
REPORT 04 WILL LIST ALL THE FMID'S ON THE TAPE AND THE * FILE 289
PTF'S THAT REFERENCE THOSE FMIDS * FILE 289
* FILE 289
IS THE SOURCE AND DOCUMENTATION FOR GPSAM FROM * FILE 290
THE YALE COMPUTER CENTER WRITTEN BY MR HOWARD * FILE 290
GILBERT. THIS FILE IS IN IEBUPDTE SYSIN FORMAT. * FILE 290
* FILE 290
GPSAM LETS YOU WRITE YOUR OWN "ACCESS METHOD" AND * FILE 290
MAKES IT LOOK LIKE A SEQUENTIAL DATASET TO ANY * FILE 290
APPLICATION PROGRAM OR UTILITY. IT CAN BE USED TO * FILE 290
PROVIDE DBMS, VTAM, TSO FULLSCREEN, BTAM, OR * FILE 290
SPECIALIZED DEVICE SUPPORT. * FILE 290
* FILE 290
SIMPLE: INSTALLS ON ANY MVS SYSTEM. NO IBM CODE * FILE 290
IS MODIFIED. TAKES ONLY A FEW MINUTES TO RUN * FILE 290
LINKEDIT STEPS AND BUILD PROCEDURES. * FILE 290
* FILE 290
SMALL: 700 BYTES IN LPA. 160 BYTES IN PRIVATE * FILE 290
ADDRESS SPACE. * FILE 290
* FILE 290
SAFE: ONLY ONE INSTRUCTION EXECUTES IN KEY 0 AND * FILE 290
MODIFIES A GENERAL SYSTEM CONTROL BLOCK. ANOTHER * FILE 290
18 INSTRUCTIONS OPERATE IN A SYSTEM KEY AND ONLY 4 * FILE 290
OF THEM CHANGE STORAGE, STORING VALUES IN JOB * FILE 290
RELATED CONTROL BLOCKS IN THE PRIVATE AREA. EVEN * FILE 290
THE MOST CONSERVATIVE INSTALLATION CAN DESK CHECK * FILE 290
THE SINGLE AUTHORIZED CSECT SEVERAL TIMES OVER IN * FILE 290
AN HOUR. * FILE 290
* FILE 290
UNIVERSAL: WHILE A SYSTEM PROGRAMMER MUST INSTALL * FILE 290
THE PACKAGE IN AUTHORIZED LIBRARIES, ANY * FILE 290
APPLICATION PROGRAMMER CAN WRITE HIS OWN "ACCESS * FILE 290
METHOD" IN ASSEMBLER AND USE IT FROM HIS OWN * FILE 290
PROGRAMS. THE USER SPECIFIES THE MODULE NAME ON * FILE 290
HIS DD CARD OR IN THE TSO ALLOCATION OF THE * FILE 290
DDNAME. THESE USER MODULES RUN IN PROBLEM STATE * FILE 290
AND CAN COME FROM ANY LIBRARY. CONTROL IS GIVEN * FILE 290
TO THE ROUTINE FROM THE OPEN, CLOSE, GET, PUT, * FILE 290
READ, OR WRITE STATEMENTS. * FILE 290
* FILE 290
SECURE: MVS INTEGRITY IS MAINTAINED. IF AN * FILE 290
AUTHORIZED PROGRAM OPENS A GPSAM FILE, THE "ACCESS * FILE 290
METHOD" MODULE IS LIMITED TO THOSE EXPLICITLY * FILE 290
PERMITTED BY AN INSTALLATION SUPPLIED NAME TABLE * FILE 290
AND THE MODULE MUST COME FROM AN APF LIBRARY. * FILE 290
* FILE 290
is from Rick Hevener of the University of South * FILE 291
Carolina, and contains a program to measure CPU * FILE 291
instruction execution speed. This program is * FILE 291
supposed to be a bit better than others of its * FILE 291
type (I think). Included in this file, is an * FILE 291
article from Technical Support magazine which * FILE 291
describes how this program works, and what kind * FILE 291
of results you can obtain, using it. * FILE 291
(DOC BY S.GOLOB 11/97) * FILE 291
* FILE 291
The program in TIMINGSP may be used to test timings of * FILE 291
a large number of instructions on mainframe IBM or plug * FILE 291
compatible computers. The method involves cycling * FILE 291
through a loop 5,000 times with 11 instructions per * FILE 291
cycle; the overhead for the loop is then subtracted. * FILE 291
It takes approx. one second of CPU time on our * FILE 291
9672-R53. The only macros required are in SYS1.MACLIB. * FILE 291
The numeric parameters described above are easily * FILE 291
changed. * FILE 291
* FILE 291
The original program is in member TIMINGSO. It * FILE 291
employed 50,000 cycles per loop with only one * FILE 291
instruction per cycle. That program and its results * FILE 291
are described in the following article, which is * FILE 291
reproduced here in member $ARTICLE: * FILE 291
* FILE 291
Richard N. Hevener, "Large System Instruction Timings," * FILE 291
"Technical Support," Vol. 5, No. 8, pp. 14-18, August, * FILE 291
1997. * FILE 291
* FILE 291
In Sep. 1999, Mr. Jim Melnyk of Great-West Life sent * FILE 291
me e-mail inquiring about some peculiar results he had * FILE 291
obtained using the original program. He had gotten * FILE 291
negative times for certain instructions on a 9672-RC6. * FILE 291
After several attempts, I was able to modify the * FILE 291
program to achieve reasonable timings on both that * FILE 291
machine and a 9672-R55 that Jim later discovered also * FILE 291
produced spurious results. He also tested on a * FILE 291
9672-R24, obtaining output consistent with the original * FILE 291
program, as I did on our 9672-R53. * FILE 291
* FILE 291
I would like to acknowledge Jim's assistance in testing * FILE 291
various versions of the program on his three machines. * FILE 291
I would also like to thank him for suggesting that I * FILE 291
employ a loop macro to facilitate changes. * FILE 291
* FILE 291
My E-mail address is rick.hevener@sc.edu. * FILE 291
* FILE 291
Rick Hevener, Consultant * FILE 291
USC Computer Services * FILE 291
University of South Carolina * FILE 291
1244 Blossom St. (ship to 1211 Wheat St.) * FILE 291
Columbia, SC 29208-2901 * FILE 291
phone 803-777-2430 * FILE 291
fax 803-777-8644 * FILE 291
Rick Hevener * FILE 291
alias rick.hevener@sc.edu * FILE 291
* FILE 291
IS A SAS PROGRAM FROM DAVID FAHEY OF THE SAS * FILE 292
INSTITUTE IN CARY, NORTH CAROLINA, WHICH PUTS THIS * FILE 292
DOCUMENTATION FILE (FILE 001 OF THE CBT TAPE) INTO * FILE 292
HTML FORMAT, SO IT CAN BE BROWSED WITH NETSCAPE, * FILE 292
ETC. * FILE 292
* FILE 292
I TRIED THE OUTPUT OF THIS PROGRAM, AND IT SEEMS * FILE 292
TO WORK FAIRLY WELL. ONE PROBLEM IS THAT MANY OF * FILE 292
THE WORDS ARE PUT INTO LOWER CASE, AND YOU HAVE TO * FILE 292
MAINTAIN A TABLE OF THOSE WORDS YOU WANT TO PUT * FILE 292
INTO UPPER CASE. NEVERTHELESS, IF YOU HAVE A REASON * FILE 292
TO PUT THIS FILE ON A WEB PAGE, AND TO BROWSE THE * FILE 292
INDIVIDUAL FILE DOCUMENTATION PIECES, YOU MIGHT * FILE 292
CONSIDER USING THIS PROGRAM. (SG 12/97) * FILE 292
* FILE 292
IS A CURRENTLY EMPTY * FILE 293
* FILE 293
CONTAINS THE SOURCE FOR THE TSO CP CALLED VSAMANAL. * FILE 294
THE LOAD MODULES FOR THIS PROGRAM RESIDE IN FILE 035 * FILE 294
OF THIS TAPE. * FILE 294
* FILE 294
THE VSAMANAL TSO CP IS USED TO PROVIDE THE USER * FILE 294
WITH A METHOD OF DETERMINING HOW MUCH PHYSICAL * FILE 294
SPACE A DATASET WILL REQUIRE. IT CAN ALSO BE USED * FILE 294
TO DETERMINE AN OPTIMUM DATA CI-SIZE, CI AND CA * FILE 294
FREESPACE PERCENTAGES BASED ON FREE RECORD VALUES, * FILE 294
TRACK UTILIZATION PERCENTAGES, AND OTHER VSAM * FILE 294
DATASET STATISTICS. THESE ARE HELPFUL WHEN * FILE 294
DEFINING A NEW DATASET OR ANALYZING EXISTING * FILE 294
DATASET DEFINITIONS. VSAMANAL USES 3270 I/O. THE * FILE 294
DEVICES CURRENTLY SUPPORTED ARE 3330'S, 3350'S, * FILE 294
3380'S, AND 3390'S. (UPDATED 10/94) * FILE 294
* FILE 294
IS CURRENTLY EMPTY * FILE 295
* FILE 295
IS A SERIES OF UTILITIES FROM MR BRUCE LELAND. * FILE 296
THIS FILE IS IN IEBUPDTE SYSIN FORMAT AND CONTAINS: * FILE 296
* FILE 296
Contents of this file: * FILE 296
* FILE 296
NAME VER.MOD LAST MODIFIED SIZE ID * FILE 296
$$$$$NOT 01.00 1998/10/27 10:04 9 SBGOLOB * FILE 296
$$$$SAM 01.01 1994/08/19 8:25 34 SBGCSC * FILE 296
$$$$SAM1 01.01 1998/04/22 22:55 3 SBGOLOB * FILE 296
$INDEX 01.18 1999/01/25 12:40 20 SBGOLOB * FILE 296
@FILE296 01.01 2000/02/15 17:05 183 SBGOLOB * FILE 296
BLKDISK 01.21 1993/02/02 12:56 1758 WSER07 * FILE 296
COMPARE 01.44 2000/01/11 15:17 3690 SBGOLOB * FILE 296
COMPAREB 01.00 2000/01/11 15:20 1851 SBGOLOB * FILE 296
DSAT 01.41 1999/01/25 12:34 4947 WSER07 * FILE 296
DSATOLD 01.32 1994/08/05 13:15 4258 WSER07 * FILE 296
DVOL 01.28 1998/04/21 17:29 3548 WSER07 * FILE 296
HEL 01.01 1993/09/03 6:41 1 SBGCSC * FILE 296
RELEASE 01.03 1988/08/25 12:58 1282 WSER07 * FILE 296
RESET 01.00 1990/01/01 12:00 217 FILE296 * FILE 296
REVIEW 01.00 1992/12/18 7:37 1 SBGCSC * FILE 296
REVSMF 01.01 1992/12/18 7:38 1 SBGCSC * FILE 296
XEQ 01.01 1982/06/04 12:58 1326 WSER07 * FILE 296
* FILE 296
Description of Utilities: * FILE 296
* FILE 296
01. DSAT- THE DSAT COMMAND IS USED TO DISPLAY * FILE 296
ALLOCATION INFORMATION FOR DATA SETS * FILE 296
ON A DIRECT ACCESS DEVICE. * FILE 296
* FILE 296
DSAT WILL SEARCH THE OS CATALOG AND * FILE 296
CVOLS FOR THE ENTRIES FOR THE DATA * FILE 296
SETS SPECIFIED. ALLOCATION * FILE 296
INFORMATION WILL BE OBTAINED FROM THE * FILE 296
VOLUME TABLE OF CONTENTS, FORMATTED * FILE 296
AND DISPLAYED. IF A NAME IS AN INDEX * FILE 296
NAME, ALL DATA SETS BELOW THE INDEX * FILE 296
WILL BE DISPLAYED. * FILE 296
* FILE 296
THE USER MAY BYPASS THE CATALOG * FILE 296
SEARCH BY SUPPLYING THE VOLUME SERIAL * FILE 296
ON WHICH THE DATA SET RESIDES. THIS * FILE 296
OPTION PERMITS DISPLAYING INFORMATION * FILE 296
FOR UNCATALOGED DATA SETS. * FILE 296
* FILE 296
THE ATTRIBUTES TO BE DISPLAYED MAY BE * FILE 296
SELECTED BY THE USER WHEN HE ENTERS * FILE 296
THE DSAT COMMAND BY SPECIFYING * FILE 296
KEYWORD OPERANDS. * FILE 296
* FILE 296
THE DSAT COMMAND MAY BE USED IN * FILE 296
COMMAND PROCEDURES TO FIND THE * FILE 296
ALLOCATION OF A DATA SET OR A GROUP * FILE 296
OF DATA SETS AND SET THE RETURN CODE * FILE 296
TO THE SPECIFIED VALUE. THE RETURN * FILE 296
CODE MAY THEN BE TESTED WITH THE WHEN * FILE 296
COMMAND. OUTPUT MAY BE SUPPRESSED BY * FILE 296
SPECIFYING NOPRINT. * FILE 296
* FILE 296
THE USER MAY CHOOSE WHAT INFORMATION * FILE 296
WILL BE DISPLAYED BY ENTERING * FILE 296
KEYWORDS. * FILE 296
* FILE 296
THE INFORMATION THAT MAY BE DISPLAYED IS: * FILE 296
* FILE 296
1. VOLUME SERIAL ON WHICH THE DATA SET IS LOCATED. * FILE 296
2. FILE SEQUENCE NUMBER. * FILE 296
3. DEVICE TYPE CODE FROM CATALOG ENTRY. * FILE 296
4. ALLOCATION (ALLOCATED, USED, AND EXTENTS). * FILE 296
5. SECONDARY ALLOCATION (AMOUNT AND UNITS). * FILE 296
6. DATA SET ORGANIZATION. * FILE 296
7. DCB (RECFM, BLKSIZE, AND LRECL). * FILE 296
8. CREATION DATE. * FILE 296
9. EXPIRATION DATE. * FILE 296
10. FULLY QUALIFIED DATA SET NAME. * FILE 296
11. CCHHR OF THE FORMAT 1 DSCB. * FILE 296
12. GENERATION DATA GROUP DATA. * FILE 296
13. PDS DIRECTORY INFORMATION. * FILE 296
* FILE 296
02. DVOL- THE DVOL COMMAND IS USED TO DISPLAY * FILE 296
THE AMOUNT OF FREE SPACE ON A DIRECT * FILE 296
ACCESS DEVICE. * FILE 296
* FILE 296
DVOL WILL READ THE FORMAT 4 AND * FILE 296
FORMAT 5 DSCB'S FROM THE VTOC OF A * FILE 296
DIRECT ACCESS VOLUME AND DISPLAY: * FILE 296
* FILE 296
DVOL UPDATED 09/97 TO RECOGNIZE DYNAMIC * FILE 296
UCB'S. * FILE 296
* FILE 296
1. VOLUME SERIAL * FILE 296
2. UNIT ADDRESS * FILE 296
3. MOUNT STATUS * FILE 296
4. USE STATUS * FILE 296
5. NUMBER OF BLANK DSCB'S IN THE VTOC * FILE 296
6. CONDITION OF THE VTOC INDICATORS BYTE * FILE 296
7. VSAM DATA FIELDS * FILE 296
8. TOTAL FREE SPACE IN TRACKS * FILE 296
9. NUMBER OF FREE EXTENTS * FILE 296
10. NUMBER OF FREE CYLINDERS * FILE 296
11. SIZE OF LARGEST EXTENTS (UP TO 5) IN * FILE 296
CYLINDERS + TRACKS * FILE 296
12. SIZE OF LARGEST EXTENTS (UP TO 5) IN TRACKS * FILE 296
* FILE 296
THE RETURN CODE IS SET TO THE TOTAL * FILE 296
NUMBER OF TRACKS IN THE LARGEST * FILE 296
EXTENTS (UP TO 5) UP TO A MAXIMUM OF * FILE 296
4095. IF THE NUMBER OF FREE TRACKS * FILE 296
EXCEEDS 4095, THE RETURN CODE WILL * FILE 296
BE SET TO 4095. IF MORE THAN ONE * FILE 296
VOLUME IS DISPLAYED, THE RETURN CODE * FILE 296
WILL BE REFER TO THE SPACE ON THE * FILE 296
LAST VOLUME. IF AN ERROR CONDITION * FILE 296
EXISTS ON THE VOLUME, THE RETURN * FILE 296
CODE WILL BE SET TO 0. * FILE 296
* FILE 296
NOTE - IF AN ERROR CONDITION EXISTS * FILE 296
ON THE VOLUME, THE RETURN * FILE 296
CODE WILL BE SET TO 0. * FILE 296
* FILE 296
03. RESET - PERFORMS THE EQUIVALENT OF A DATASET * FILE 296
SCRATCH FOLLOWED BY A REALLOCATION * FILE 296
IN THE SAME SPACE FOR A PDS. THE * FILE 296
NUMBER OF DIRECTORY BLOCKS CAN BE * FILE 296
CHANGED VIA THE PROGRAM PARM. * FILE 296
* FILE 296
04. BLKDISK - SEE BELOW FOR A COMPLETE DESCRIPTION: * FILE 296
* FILE 296
DESCRIPTION: THIS PROGRAM COMPUTES AN "OPTIMAL" * FILE 296
BLOCKSIZE FOR A DISK OR DRUM DATA SET GIVEN THE * FILE 296
LOGICAL RECORD LENGTH. INPUTS INCLUDE THE LRECL * FILE 296
AND OPTIONALLY ANY OF THE FOLLOWING: * FILE 296
* FILE 296
A. A KEY LENGTH (ZERO, FOR NO KEY, IS THE * FILE 296
DEFAULT) * FILE 296
B. THE NUMBER OF RECORDS IN THE DATA SET (USED * FILE 296
FOR AN ALLOCATION COMPUTATION -- 100,000 IS * FILE 296
THE DEFAULT) * FILE 296
C. THE BLOCKSIZE TO USE FOR THE ALLOCATION * FILE 296
COMPUTATION (THE RECOMMENDED BLOCKSIZE VALUE * FILE 296
IS THE DEFAULT) * FILE 296
D. WHETHER OR NOT TO PROVIDE A TRACK CAPACITY * FILE 296
REPORT * FILE 296
E. WHETHER OR NOT TO VERIFY RESULTS AGAINST * FILE 296
"TRKCALC" * FILE 296
* FILE 296
SUPPORTED DEVICES: THE NAME BY WHICH THIS COMMAND * FILE 296
PROCESSOR IS INVOKED DETERMINES THE DEVICE TYPE * FILE 296
TO BE USED. * FILE 296
* FILE 296
THE FIRST THREE CHARACTERS OF THE COMMAND NAME * FILE 296
(USUALLY "BLK") ARE IGNORED; THE REMAINING FOUR * FILE 296
OR FIVE CHARACTERS ARE COMPARED AGAINST A TABLE * FILE 296
OF SUPPORTED DEVICES IN THE PROGRAM. THE VALID * FILE 296
ALIAS NAMES FOR THE PROGRAM INCLUDE THE * FILE 296
FOLLOWING: * FILE 296
* FILE 296
A. BLK23051 (FOR 2305-1 DRUMS) * FILE 296
B. BLK23052 (FOR 2305-2 DRUMS) * FILE 296
C. BLK2314 (FOR 2314 DISKS) * FILE 296
D. BLK3330 (FOR 3330 DISKS) * FILE 296
E. BLK33301 (FOR 3330 MODEL 11 DISKS) * FILE 296
F. BLK3340 (FOR 3340 DISKS) * FILE 296
G. BLK3350 (FOR 3350 DISKS) * FILE 296
H. BLK3375 (FOR 3375 DISKS) * FILE 296
I. BLK3380 (FOR 3380 DISKS) * FILE 296
J. BLK3390 (FOR 3390 DISKS) * FILE 296
K. BLK9345 (FOR 9345 DISKS) * FILE 296
* FILE 296
05. REVIEW - SEE FILE 134 FOR THE LATEST VERSION OF * FILE 296
THIS PROGRAM. * FILE 296
* FILE 296
06. HEL - SEE FILE 134 FOR THE LATEST VERSION OF * FILE 296
THIS PROGRAM. ON FILE 134, HEL IS NOW AN * FILE 296
ALIAS OF REVIEW. * FILE 296
* FILE 296
07. XEQ - A COMMAND PROCESSOR THAT IS DESIGNED TO * FILE 296
LOAD AND EXECUTE (ATTACH) A PROGRAM IN ONE OF THE * FILE 296
SYSTEM LINK LIBRARIES OR A USER LIBRARY (TASKLIB) * FILE 296
* FILE 296
08 COMPARE - A SOMEWHAT MODIFIED VERSION OF THE * FILE 296
YALE COMPARE PROGRAM * FILE 296
* FILE 296
is from Michael Cleary and is an ISPF dialog to * FILE 297
provide an interactive interface to the GRS (Global * FILE 297
Resource Serialization) queue. * FILE 297
* FILE 297
Contact: * FILE 297
Michael J. Cleary * FILE 297
Mainframe Technical Services * FILE 297
Bergen Brunswig * FILE 297
4000 Metropolitan Drive * FILE 297
Orange, CA 92668 * FILE 297
Voice: 714.385.4052 * FILE 297
Fax 714.704.7052 * FILE 297
Email: mike.cleary@bergenbrunswig.com * FILE 297
http: www.bergenbrunswig.com * FILE 297
* FILE 297
Description: * FILE 297
GRS ISPF Interface * FILE 297
* FILE 297
Function: * FILE 297
Provides an interactive view of the Global Resource * FILE 297
Serialization (GRS) queue. A high level resource * FILE 297
list is displayed based on user specified selection * FILE 297
criteria. From the high level resource list, * FILE 297
individual resource details can be accessed. * FILE 297
* FILE 297
IS A FROM GTE LABS IN WALTHAM, MASS WHICH CONTAINS * FILE 298
THE CODE TO PROVIDED AN EASY FACILITY FOR BACKING UP * FILE 298
AND RESTORING INDIVIDUAL MEMBERS OF A PARTITIONED * FILE 298
DATASET, USING PANVALET TO MAINTAIN UP TO 99 BACKUP * FILE 298
VERSIONS OF EACH MEMBER. * FILE 298
* FILE 298
PURPOSE * FILE 298
------- * FILE 298
THIS SOFTWARE PROVIDES AN EASY FACILITY FOR * FILE 298
BACKING UP AND RESTORING INDIVIDUAL MEMBERS OF * FILE 298
A PARTITIONED DATASET, USING PANVALET TO * FILE 298
MAINTAIN UP TO 99 BACKUP VERSION OF EACH * FILE 298
MEMBER. * FILE 298
* FILE 298
DESCRIPTION * FILE 298
----------- * FILE 298
THIS SOFTWARE PROVIDES AN EASY FACILITY FOR * FILE 298
THE GTEU APPLICATION AND IS INVOKED BY PUP. * FILE 298
THE GTEU APPLICATION IS THE SOFTWARE WHICH * FILE 298
USES PANVALET TO KEEP BACKUP COPIES OF * FILE 298
MEMBERS OF A PDS. AS MEMBERS ARE ADDED, OR * FILE 298
REPLACED, IN A PDS SUCH AS A CLIST LIBRARY, * FILE 298
BACKUP COPIES ARE ENTERED IN A PANVALET * FILE 298
LIBRARY. UP TO 99 BACKUP COPIES OF EACH * FILE 298
MEMBER CAN BE MAINTAINED IN THE PANVALET * FILE 298
LIBRARY. ISPF STATISTICS ARE MAINTAINED IN * FILE 298
BOTH THE PDS AND THE PANVALET LIBRARY. AT * FILE 298
ANY TIME, THE PDS MEMBER CAN BE RESTORED FROM * FILE 298
ANY BACK LEVEL. THE GTEU PROGRAMS ALSO CAN * FILE 298
BE RUN IN BATCH JOBS WITH JCL. * FILE 298
* FILE 298
THE PUP COMMAND IS A TSO COMMAND PROCESSOR * FILE 298
WHICH IS USED FOR ONLINE ACCESS TO THE GTEU * FILE 298
APPLICATION PROGRAMS. PUP CAN BE RUN FROM * FILE 298
READY, FROM ISPF, OR FROM A CLIST OR ISPF * FILE 298
DIALOG. * FILE 298
* FILE 298
THE PUP COMMAND HAS THE FOLLOWING SUBCOMMANDS: * FILE 298
* FILE 298
HELP - EXECUTE THE HELP FACILITY * FILE 298
STATS - DISPLAY INFO ABOUT THE PANVALET * FILE 298
AND PDS MEMBERS * FILE 298
STATUS - SAME AS STATS * FILE 298
UPDATE - UPDATE THE PDS MEMBER AND MAKE * FILE 298
A BACKUP PANVALET COPY * FILE 298
ADD - SAME AS UPDATE * FILE 298
CHANGE - SAME AS UPDATE * FILE 298
ALIAS - CREATE AN ALIAS ENTRY FOR A * FILE 298
MEMBER OF A PDS * FILE 298
DELETE - DELETE A PDS MEMBER, OR A * FILE 298
PDS ALIAS ENTRY * FILE 298
BACKUP - MAKE A BACKUP PANVALET MEMBER * FILE 298
FROM A PDS MEMBER * FILE 298
RESTORE - COPY A MEMBER FROM THE PANVALET * FILE 298
LIBRARY IN TO THE PDS * FILE 298
END - TERMINATE THE PUP COMMAND * FILE 298
TSTATS - DISPLAY INFO WITH THE PANINDEX * FILE 298
AND PDS COMMANDS * FILE 298
TSTATUS - SAME AS TSTATS * FILE 298
ABEND0C1 - CAUSE A S0C1 ABEND FOR TESTING * FILE 298
* FILE 298
CONTAINS THE SOURCE FOR THE TAPEMAP PROGRAM. THIS * FILE 299
VERSION IS A COMPILATION OF THE ORIGINAL CODE FROM * FILE 299
UCLA (THAT USED TO BE IN FILE 149) AND THE MODIFIED * FILE 299
CODE THAT USED TO BE IN FILE 316 FROM THE AIR FORCE, * FILE 299
AND INCLUDES MANY ADDITIONAL CHANGES FROM VARIOUS * FILE 299
PLACES. * FILE 299
* FILE 299
THIS PROGRAM WILL PROVIDE SPECIAL INFORMATION FOR * FILE 299
TAPE FILES CREATED BY IEBCOPY, IEHMOVE, IEBISAM, * FILE 299
IEHDASDR, OR IN SMPPTFIN FORMAT. IN ADDITION, IF * FILE 299
A FILE CONTAINS AN IEBUPDTE INPUT STREAM THE * FILE 299
MEMBERS IN THE STREAM WILL BE LISTED. * FILE 299
* FILE 299
THIS PROGRAM WILL ALSO PROVIDE SPECIAL * FILE 299
INFORMATION FOR CBT MVS UTILITIES TAPES CREATED * FILE 299
WITH CBT973. IEBUPDTE INTERPRETATION IS DONE FOR * FILE 299
CBT973-COMPRESSED FILES. * FILE 299
* FILE 299
ALSO, MACROS IN MEMBERS THAT ARE THEMSELVES MACRO * FILE 299
LIBRARIES (IN IEBUPDTE FORMAT WITH ./ CHANGED TO ><) * FILE 299
WILL BE LISTED. THUS, WITH THIS TAPEMAP YOU CAN * FILE 299
FIND ALMOST ANY MEMBER NAME ON THE CBT TAPE. * FILE 299
* FILE 299
SEE ALSO THE LOAD MODULE FOR TAPEMAP ON FILE 035. * FILE 299
* FILE 299
PARENTHETICAL NOTE: * FILE 299
* FILE 299
THE OLD VERSION OF TAPEMAP, CALLED TAPEMAPO, IS * FILE 299
INCLUDED BOTH ON THIS FILE, AND ON FILE 035. THE * FILE 299
NEWER VERSION WAS REVISED BY RON TANSKY OF WEBCRAFT * FILE 299
IN CHALFONT, PENNSYLVANIA. DUE TO THE TEDIOUSNESS * FILE 299
OF TESTING ANY NEW VERSION OF TAPEMAP, ITS OLD * FILE 299
VERSION HAS NOT BEEN DELETED, JUST IN CASE THE NEW * FILE 299
VERSION AFFECTS SOME OF THE CODE THAT WORKED BEFORE. * FILE 299
YOU CAN SIMPLY SAY EXEC PGM=TAPEMAPO, INSTEAD. * FILE 299
I'VE TESTED THE NEW VERSION, BUT WE'RE TRYING TO BE * FILE 299
ON THE SAFE SIDE. (TAPEMAP IS READ-ONLY ANYWAY.) * FILE 299
* FILE 299
CONTAINS MANY TSO CPS AND OTHER GOOD THINGS. CODE * FILE 300
FROM JIM MARSHALL (AIR FORCE RETIREE) NOW WITH THE * FILE 300
US TREASURY OUTSIDE WASHINGTON DC. THIS FILE IS * FILE 300
IN IEBUPDTE SYSIN FORMAT. JIM'S CURRENT ADDRESS IS * FILE 300
* FILE 300
JIM MARSHALL, US TREASURY * FILE 300
FINANCIAL MANAGEMENT SERVICE * FILE 300
PRINCE GEORGES PLAZA II - ROOM 400B * FILE 300
3700 EAST-WEST HIGHWAY * FILE 300
HYATTSVILLE, MD 20782 * FILE 300
202-874-8353 * FILE 300
* FILE 300
email: jim.marshall@fms.treas.gov * FILE 300
* FILE 300
RELEASE 27 - 01 MAY 92 * FILE 300
(SOME MEMBERS WERE UPDATED LATER - SG 2/99) * FILE 300
* FILE 300
SUMMARY OF THE MODULES CONTAINED. * FILE 300
* FILE 300
CP REL DESCRIPTION * FILE 300
* FILE 300
$#SVCKP 1 - MACRO USED IN SOME OF THE PROGRAMS TO * FILE 300
INVOKE SVC TO GET ME BACK TO PROBLEM * FILE 300
STATE FROM SUPERVISOR STATE. * FILE 300
* FILE 300
$#SVCKS 1 - MACRO USED IN SOME OF THE PROGRAMS TO * FILE 300
INVOKE SVC TO GET ME TO SUPERVISOR STATE * FILE 300
FROM PROBLEM STATE. YOU SHOULD USE YOUR * FILE 300
OWN SVC MECHANISM HERE. * FILE 300
* FILE 300
$DI 6X - OPERATOR LIKE $DI COMMAND. * FILE 300
* FILE 300
ABEND# 3X - NOT A COMMAND BUT A HELP ENTRY FOR ABEND * FILE 300
CODES AND SOME OF THE COMMON REASONS * FILE 300
YOU MAY GET THEM. UPDATED FOR MVS. * FILE 300
* FILE 300
ASK 1Y - CLIST. USE CMD TO ASK A QUESTION AND * FILE 300
GET A YES OR NO BACK, THUS SETTING A * FILE 300
RETURN CODE. (WAS AROUND IN MY MVT DAYS * FILE 300
AND IS OBSOLETE WITH MVS CLIST LANGUAGE) * FILE 300
* FILE 300
ASMG 1Y - DO ASSEMBLY LANGUAGE COMPILES * FILE 300
INTERACTIVELY IN ASSEM-G. IS SIMILIAR * FILE 300
TO ONE IN THIS FILE FOR ASSEM-H. BOTH * FILE 300
SHOULD WORK FOR OS/MVT AND MVS. * FILE 300
* FILE 300
ASMH 4X - DO ASSEMBLY LANG COMPILES INTERACTIVELY. * FILE 300
CAN GET IBM PROD WHICH IS SUPERIOR. * FILE 300
THIS IS FREE. HAVE A 'SYS2.MACLIB' * FILE 300
DEFINED IN THIS ONE FOR USERS GENERALLY * FILE 300
HAVING USER MACLIB. CHECKED THIS ONE * FILE 300
OUT FOR MVS/XA. * FILE 300
* FILE 300
ASMHNOX 1 - ZAP TO THE IBM P.P. ASSEMBLER H TO FIX A * FILE 300
BUG SAYING 'NOXREF' YOU GET 'XREF(FULL)'. * FILE 300
PTF LEVEL-21 MADE XREF DEF TO XREF(FULL) * FILE 300
AND INTRODUCED THE ERROR DESCRIBED ABOVE. * FILE 300
NOTE: ASSEMBLER H IS CLASS C (VERSION 1) * FILE 300
* FILE 300
ASMF 2 - DO ASSEMBLY LANG COMPILES INTERACTIVE. * FILE 300
CAN GET THE IBM PRODUCT WHICH IS * FILE 300
SUPERIOR, BUT THIS ONE IS FREE. HAVE A * FILE 300
'SYS2.MACLIB' DEFINED IN THIS ONE FOR * FILE 300
USERS GENERALLY HAVING A USER MACLIB. * FILE 300
THIS ONE USES THE ASMXF (IFOX00). NOTE * FILE 300
THAT SOURCE FOR THIS IS ASMH PROMPTER * FILE 300
WITH SOME SYSPARMS CHANGED. * FILE 300
* FILE 300
CALC 1X - TSO CALCULATOR PGM. HAS 1 ACCUMULATOR * FILE 300
AND 9 REGISTERS. CAN DO FUNCTIONS LIKE * FILE 300
SIN, COS, ETC, OR YOU CAN DEFINE YOUR * FILE 300
OWN. (PLI-OPT) * FILE 300
* FILE 300
CATPW 1X - BILL GODFREY: DISPLAY PASSWORDS TO YOUR * FILE 300
ICF MASTER CATALOG. * FILE 300
* FILE 300
CDSCB 3 - ZAP FORMAT-1 DSCB OF DATASETS ON THE FLY. * FILE 300
USEFUL FOR SYSTEM TYPES !!!! * FILE 300
(NOW UPDATED BY BILL GODFREY FOR 21ST * FILE 300
CENTURY SUPPORT - SG 9/98. ALSO BY * FILE 300
GREG PRICE - 2/99. HELP updated 07/99.) * FILE 300
* FILE 300
CLRSCRN 1X - CLEAR THE SCREEN ON 3270. * FILE 300
* FILE 300
CLR2000 1Y - CLEAR SCREEN ON HAZELTINE 2000 TTY TUBE * FILE 300
* FILE 300
CMDLOFF 1X - PASS A TSO COMMAND TO TSO CP AND WHEN IT * FILE 300
COMPLETES THE USER WILL BE LOGGED OFF. * FILE 300
INTERESTING IF YOU THINK ABOUT IT !!!! * FILE 300
* FILE 300
COBOLCHK 3X - AFDSC DEVELOPED CHEAP COBOL PROMPTER. * FILE 300
COBOL COMPILES(COBOLVS) INSIDE TSO, ONLY * FILE 300
GIVING ERRS AT TERMINAL. USES 'SYNTAX' * FILE 300
OPT OF COMPILER AND IS GREAT FOR SLOW * FILE 300
SPEED TERMINALS. * FILE 300
* FILE 300
COB2CHK 2X - VS/COBOL II R3.1 VERSION OF COBOLCHK. * FILE 300
* FILE 300
COMPARE 3X - COMPARE 2 FILES IN FOREGROUND. BASED ON * FILE 300
YALE UNIV COMPARE PGM. OPTIONALLY, YOU * FILE 300
CAN ASK FOR IBM'S IEBCOMPR UTILITY PGM * FILE 300
INSTEAD. MODIFIED YALE'S COMPARE PGM * FILE 300
AND CALLED IT COMPAREB. * FILE 300
* FILE 300
COMPRESS 2 - COMPRESS A PDS IN FOREGROUND. * FILE 300
* FILE 300
CONCAT 2X - CONCAT 2-9 FILES TOGETHER. MVS ALLOC * FILE 300
CMD CAN DO IT, BUT WE RUN PROGRAM * FILE 300
CONTROL FACILITY (PCF). THUS IF THE * FILE 300
CUSTOMER FREES A FILE THAT IS SYS1, * FILE 300
THEN THEY CANNOT ALLOCATE IT BACK. * FILE 300
* FILE 300
COPYPDS 4X - COPIES A PDS TO ANOTHER PDS. ALLOWS YOU * FILE 300
TO COPY MEMBERS WITH A SELECT STATEMENT * FILE 300
AND ALSO SPECIFY THE ALIAS ENTRIES. * FILE 300
* FILE 300
COPYSDS 3X - COPY ONE SEQUENTIAL DATASET TO ANOTHER * FILE 300
SEQUENTIAL DATASET WITH SKIP, MAX NUMBER, * FILE 300
ETC, ETC. * FILE 300
* FILE 300
COUNT 1X - COUNT THE NUMBER OF RECORDS IN A FILE. * FILE 300
* FILE 300
CPSCB 1 - CHANGE YOUR PROTECTED STEP CONTROL BLOCK * FILE 300
(PSCB) ON THE FLY TO GIVE YOURSELF * FILE 300
THINGS LIKE MOUNT AUTHORITY ETC. SHOULD * FILE 300
PROBABLY RESTRICT THIS TO SYSTEMS ONLY. * FILE 300
* FILE 300
CVD 1X - BILL GODFREY: CONVERTS HEX NUMBER TO DEC * FILE 300
* FILE 300
CVX 1X - BILL GODFREY: CONVERTS DEC NUMBER TO HEX * FILE 300
* FILE 300
DA 4X - DISPLAY ACTIVE COMMAND TO GIVE THE USERS * FILE 300
A PICTURE OF THE SYSTEM. THEY LIKE TO * FILE 300
SEE HOW MUCH TIME THE JOB HAS !!!! * FILE 300
* FILE 300
DAJOB 4X - DISPLAY ACTIVE CMD, HAS TSO USERS TOO * FILE 300
AND WHAT LOGON PROC THEY USE. * FILE 300
* FILE 300
DAPF 2X - DISPLAY APF AUTHORIZED LIBRARY LIST USED * FILE 300
DURING THIS IPL. PROBABLY WON'T WORK * FILE 300
FOR MVS/ESA 4.3 DYNAMIC AUTHORIZATION, * FILE 300
BUT WILL WORK UNTIL THEN. * FILE 300
* FILE 300
DATE 2X - GIVES THE DATE AND TIME FROM THE SYSTEM. * FILE 300
* FILE 300
DD 4 - SHORT FORM OF ALLOCATE FOR AN EXISTING * FILE 300
FILE. IT IS FASTER THAN ALLOCATE. * FILE 300
UPDATED TO LET YOU ALLOCATE A NEW FILE * FILE 300
ALSO. * FILE 300
* FILE 300
DECONCAT 2X - REVERSE OF THE CONCAT COMMAND. * FILE 300
* FILE 300
DELAY 1 - SPECIFY A NUMBER OF SECONDS AND * FILE 300
HAVE YOU WAIT THAT LONG. * FILE 300
* FILE 300
DEX 1 - TSO HEXADECMAL CALCULATOR PROGRAM. * FILE 300
* FILE 300
DISPLAY 1Y - SHOWS CONTROL BLOCKS LIKE THE UCB ETC. * FILE 300
* FILE 300
DLINK 2X - DISPLAY LINKLIST CMD TO SHOW LIBRARIES * FILE 300
WHICH ARE BEING USED THIS IPL. * FILE 300
* FILE 300
DLPA 2X - DISPLAY LPA LIST OF LIBRARIES IN EFFECT * FILE 300
FOR THIS IPL. * FILE 300
* FILE 300
DLXAUTHC 1 - THIS CMD IS FROM MIKE LOOS, FAIR, ISAAC * FILE 300
AND CO. IT WILL ISSUE THE COMMAND * FILE 300
PASSED TO IT AFTER SETTING THE JSCBAUTH * FILE 300
BIT ON. WHEN THE COMMAND COMPLETES, THE * FILE 300
JSCBAUTH BIT WILL BE SET OFF. THE JSCB * FILE 300
TAMPERING IS DONE IN A USER SVC (YOUR * FILE 300
OWN). YOU MUST REPLACE THE USERSVC * FILE 300
MACRO WITH YOUR OWN INTEGRITY VIOLATION. * FILE 300
THIS COMMAND IS ESPECIALLY USEFUL FOR * FILE 300
ENTERING RACF COMMANDS FROM ISPF * FILE 300
DIALOGS. FOR EXAMPLE: * FILE 300
* FILE 300
DLXAUTHC LISTDSD DA('DSN1.EXAMPLE') ALL * FILE 300
* FILE 300
DLVLDSS 2X - DISPLAY DF/DSS LEVEL ON YOUR SYSTEM. * FILE 300
* FILE 300
DOPROG 1X - GIVES THE USER THE 'CALL' COMMAND * FILE 300
FUNCTION BY ATTACHING A PROGRAM. * FILE 300
* FILE 300
DSNCHECK 1X - GTELABS CMD TO CHECK FOR EXISTENCE OF * FILE 300
CATALOGED DSN NAME AND CAN CHECK FOR A * FILE 300
MEMBER WITHIN A PDS (SETS &LASTCC FOR * FILE 300
CLIST). * FILE 300
* FILE 300
DSPRIN 1X - DONATION FROM VPS PEOPLE (LRS) OF AN * FILE 300
EARLY VERSION OF A CMD THAT TAKES * FILE 300
DSPRINT COMMAND ISSUED OUT OF ISPF AND * FILE 300
REFORMATS THE COMMAND INTO A 'PRINTOFF'. * FILE 300
THIS CAME TO LRS BY WAY OF BILL SMITH, * FILE 300
FORMERLY OF SYNTEX. THANKS ALL !!!! * FILE 300
* FILE 300
DSPRINT 1X - BILL GODFREY: TAKES THE FORMAT OF THE * FILE 300
IBM COMMAND AND DOES IT INSTEAD OF * FILE 300
REFORMATTING THE COMMAND AND ISSUING * FILE 300
A 'PRINTOFF' AS ABOVE. * FILE 300
* FILE 300
DSMF 2X - OPERATOR-LIKE 'D SMF' COMMAND. * FILE 300
* FILE 300
DSVC 1X - DISPLAY YOUR SVC LIST IN EFFECT FOR IPL. * FILE 300
* FILE 300
DUDASD 4X - OPERATOR-LIKE 'D U,DASD' CMD. UPDATED * FILE 300
WITH NEW UCB SCAN ROUTINE AND ENHANCED * FILE 300
TO SHOW VOLUME STATE, DEVICE TYPE (LIKE * FILE 300
3380), AND WHICH VOLUME IS THE IPL * FILE 300
DEVICE. ALSO CLEANED UP CODE, DOCUMENT, * FILE 300
ETC. ALSO CHECKS TO SEE IF THE VTOC IS * FILE 300
INDEXED OR UNINDEXED, AND IF SHARED. * FILE 300
* FILE 300
DUDASDR 1Y - OPERATOR-LIKE D U,DASD CMD (OLD VERSION) * FILE 300
* FILE 300
DUTAPE 3X - OPERATOR-LIKE D U,TAPE CMD. CODED WITH * FILE 300
NEW UCB SCAN ROUTINE AND ENHANCED TO SHOW * FILE 300
DEVICE TYPE (LIKE 3380). * FILE 300
* FILE 300
DUSER 1X - SHOW THE USERIDS CURRENTLY LOGGED ON TSO. * FILE 300
* FILE 300
ECHO 1X - TYPE IN A LINE AND HAVE IT ECHOED BACK TO * FILE 300
THE TERMINAL IN HEX. * FILE 300
* FILE 300
EDAIR30 1 - SUBPROGRAM. AN ENHANCED VERSION OF * FILE 300
IKJDAIR FOR ALLOCATING A SYSOUT DATASET. * FILE 300
* FILE 300
ERROR# 2 - NOT A COMMAND BUT A HELP ENTRY FOR * FILE 300
RETURN CODE YOU CAN GET FROM DAIR * FILE 300
ALLOCATION. UPDATED FOR MVS. * FILE 300
* FILE 300
FREEALL 4X - MVS VERSION OF THE FAMOUS 'FREEALL' CMD * FILE 300
TO FREE DYNAMICALLY ALLOCATED DATASETS. * FILE 300
AFDSC MODIFIED TO FREE ALL DATASETS * FILE 300
WHICH: * FILE 300
A. HAVE BEEN DYNAMICALLY ALLOCATED. * FILE 300
B. ARE NOT CURRENTLY IN USE. * FILE 300
C. ARE NOT CURRENTLY OPEN. * FILE 300
D. ARE NOT ALLOCATED TO DDNAME=SYSPROC. * FILE 300
* FILE 300
FINDFILE 1 - DISPLAYS WHERE A DATASET IS CATALOGED * FILE 300
AND LISTS ALL MOUNTED DASD ON WHICH THE * FILE 300
DATASET RESIDES. NOTE: ON CBT TAPE AS * FILE 300
'LOCDSN'. 'FINDFILE' MORE DESCRIPTIVE. * FILE 300
* FILE 300
FORTP 2X - DO FORTRAN G1 COMPILES INTERACTIVELY. * FILE 300
SEE JCL INSTALL. IT IS SLICK AND NOT * FILE 300
JUST A SIMPLE COMPILE, LINKEDIT. NOT * FILE 300
COMPLICATED BUT YOU USE THE SAME * FILE 300
SOURCE CODE WITH SYSPARM OPTIONS TO * FILE 300
COMPILE 2 MODULES. * FILE 300
* FILE 300
FORTX 1 - FORT X (EXTENDED) COMPILES INTERACTIVELY. * FILE 300
IBM'S FORT PRODUCT IS SUPERIOR, BUT THIS * FILE 300
IS FREE. * FILE 300
* FILE 300
GDDM 2X - GDDM PGMS WRITTEN MOSTLY IN FORTRAN. * FILE 300
SPACE SHUTTLE, X-29, ETC. WILL WORK WITH * FILE 300
OS/360 FORTRAN G ON THE TAPE. FORT-G * FILE 300
RUNS ON MVS/XA FINE, AND FOR THOSE WITH * FILE 300
NO FORTRAN, IT IS BETTER THAN NOTHING. * FILE 300
THE MEMBER HAS '><' IN PLACE OF './' IN * FILE 300
THE './ ADD' CARDS. LOOK AT THE MEMBER * FILE 300
TO SEE THE SOURCE AND THE SAMPLE JCL. * FILE 300
* FILE 300
GFREEALL 1 - GOT FROM GTELABS. THEIR VERSION OF * FILE 300
SAME CMD CALLED 'FREEALL' THAT IS ON * FILE 300
THIS TAPE. * FILE 300
* FILE 300
GSTREAM 1 - GOT FROM GTELABS. THEIR VERSION OF SAME * FILE 300
CMD CALLED 'INSTREAM' THAT IS ON THIS * FILE 300
TAPE. * FILE 300
* FILE 300
GTEMACS 1 - MACROS FROM GTELABS NEEDED FOR TSO CMDS * FILE 300
FROM CHUCK HOFFMAN. USE 'PDSLOAD' * FILE 300
(IEBUPDTE LIKE PGM) FROM FILE 093 * FILE 300
TO DOWNLOAD. OR JUST LOOK AT MACROS. * FILE 300
YOU WILL SEE HOW THE MEMBER IS BUILT. * FILE 300
MACROS: EQ$R, LINKSAVE, LINKBACK, * FILE 300
GTEDAALC, GTEDADAT, GTEDADOC, GTEDASET. * FILE 300
* FILE 300
IKJEBMA9 3 - EXAMPLE OF MVS EDIT SUB-COMMAND TABLE & * FILE 300
WHAT YOU CAN MAKE VALID SUB-COMMANDS. * FILE 300
HAS THE AFDSC SUB-COMMANDS OF EDIT IN * FILE 300
THE TABLE. * FILE 300
* FILE 300
IKJCT44B 1X - USED IN TSO CLIST LANGUAGE TO CREATE OWN * FILE 300
VARIABLES STARTING WITH "&SYSX.." THANKS, * FILE 300
CHICAGO SOFT, IT WAS IN 'TSO TIMES'. * FILE 300
* FILE 300
IKJEFF10 1 - AFDSC IPO BASED TSO SUBMIT EXIT. * FILE 300
THIS IS RELATIVELY SIMPLE. FORCES THE * FILE 300
FOLLOWING RESTRICTION ON A TSO USER * FILE 300
1. JOBNAME ON SUBMITTED JOB CARD * FILE 300
MUST BE USERID PLUS ONE CHARACTER. * FILE 300
2. PROGRAMMER NAME FIELD (8 OR LESS * FILE 300
CHAR) IN UADS MUST MATCH PROGRAMMER * FILE 300
NAME (8 OR LESS ON JOB CARD). * FILE 300
* FILE 300
IKJEFF53 1 - AFDSC IPO BASED TSO 'STATUS/OUTPUT/CANCEL'* FILE 300
EXIT. A LOT OF POSSIBILITIES IN CODE. * FILE 300
* FILE 300
IKJE9CL 1 - 'COLS'. 2ISG DEVELOPED EDIT SUBCMD PRINT * FILE 300
COLUMN NUMBERS ON YOUR TERMINAL. LIKE * FILE 300
ISPF/PDF OPTION 2 'COLS' CMD. * FILE 300
* FILE 300
IKJE9CT 1 - 'COUNT'. AFDSC DEVELOPED EDIT SUBCMD. * FILE 300
GIVES THE NUMBER OF RECORDS YOU ARE * FILE 300
CURRENTLY EDITING. * FILE 300
* FILE 300
IKJE9CX 1 - 'CHANGEX' AFDSC DEVELOPED SUBCOMMAND OF * FILE 300
EDIT. PERFORMS THE SAME FUNCTION AS * FILE 300
CHANGE, BUT USES HEX STRINGS. * FILE 300
* FILE 300
IKJE9DU 1 - 'DUP' AFDSC DEVELOPED EIDT SUBCMD. SAME * FILE 300
FUNCTION AS SPF REPEAT BUT ONLY ON 1 LINE * FILE 300
CAN REPEAT EXISTING LINE OR MAKE A COPY * FILE 300
OF AN EXISTING LINE ELSEWHERE & REPEAT IT.* FILE 300
* FILE 300
IKJE9FX 1 - 'FINDX'. AFDSC DEVELOPED EDIT SUBCMD. * FILE 300
DOES A FIND, SPECIFY A HEX CHAR STRING. * FILE 300
* FILE 300
IKJE9OF 1 - 'OFFLINE'. AFDSC EDIT SUBCMD TO 'SPINOFF' * FILE 300
PRT FILE YOU ARE CURRENTLY EDITING (ARE * FILE 300
NOT REQUIRED TO SAVE 1ST). CAN 'DEST' TO * FILE 300
RMTS, ETC. SEE THE HELP FOR SPECIFICS. * FILE 300
* FILE 300
IKJE9LT 1 - 'LISTTABS'. FOUND BY AFDSC. BACK FROM MVT * FILE 300
DAYS, CONVERTED BY BOB HANSEN (SEC) FOR * FILE 300
MVS. LISTS YOUR CURRENT EDIT TABS FOR YOU * FILE 300
* FILE 300
IKJE9LX 1 - 'LISTX'. AFDSC DEVELOPED SUBCMD OF * FILE 300
EDIT TO DISPLAY TO YOUR TERMINAL, LINES * FILE 300
OF A DATASET BEING EDITED IN HEX FORMAT. * FILE 300
* FILE 300
IKJE9NA 1 - 'NAME'. AFDSC DEVELOPED SUBCMD OF * FILE 300
EDIT TO TELL THE NAME OF THE FILE OR * FILE 300
MEMBER OF PDS YOU'RE CURRENTLY EDITING. * FILE 300
IT'S EMBARASSING IF YOU FORGET. * FILE 300
* FILE 300
IKJE9PT 1 - 'PUT'. AFDSC DEVELOPED SUBCMD OF EDIT TO * FILE 300
PUT CHARACTER STRINGS IN CERTAIN COLUMNS. * FILE 300
NICE FOR USERS OF ASYNC TERMINALS * FILE 300
WHO DO NOT HAVE SPF. * FILE 300
* FILE 300
IKJE9SP 1 - 'SPOT'. AFDSC DEVELOPED EDIT SUBCMD, * FILE 300
SPOT CHARACTER STRINGS IN DATA. AGAIN * FILE 300
NICE FOR ASYNCH TERMINALS WHO DO NOT * FILE 300
HAVE SPF. CONTAINS A SELECT & EXCLUDE * FILE 300
FUNCTION FOR DELETION OF RECS THAT FIT A * FILE 300
PATTERN. SEE THE HELP ENTRY FOR MORE * FILE 300
DETAILS. * FILE 300
* FILE 300
IKJE9SS 2 - 'SAVESHR'. AFDSC DEVELOPED EDIT SUBCMD * FILE 300
TO ALLOW SAVE WITH DISP=SHR. EDIT HAS * FILE 300
NASTY HABIT OF TRYING TO GET DISP=OLD * FILE 300
WHEN YOU SAVE; THUS IF YOU NEED TO SAVE * FILE 300
SOMETHING INTO A FILE ALLOCATED ALL THE * FILE 300
TIME, TOUGH !!!!! NOTE - APAR AZ57430 * FILE 300
APPLIED. * FILE 300
* FILE 300
IKJT9$ 1 - UPDATE SUBCMD TABLE OF TEST FOR * FILE 300
FOLLOWING SUBCMDS: * FILE 300
* FILE 300
IKJT9FI 1 - 'FIND' SUBCOMMAND OF THE TSO TEST CMD. * FILE 300
* FILE 300
IKJT9LB 1 - 'LIST BREAKPOINTS' SUBCMD OF TSO TEST CMD * FILE 300
* FILE 300
IKJT9LI 1 - 'LIST' SUBCMD (2ND LOAD) OF TSO TEST CMD. * FILE 300
* FILE 300
IKJT9MAC 1 - MACROS NEEDED FOR ABOVE ASSEMBLIES. * FILE 300
* FILE 300
INFOSYS 2X - TSO CMD, EXECUTE IBM PRODUCT 'INFOSYS'. * FILE 300
* FILE 300
INMXPARM 2X - SAMPLE OF THE PARMS FOR TSO/E TRANSMIT & * FILE 300
RECEIVE. * FILE 300
* FILE 300
INMXZ02 2X - TSO/E TRANSMIT EXIT, NOTIFYING TSO USERS * FILE 300
ON SAME NODE THAT A FILE HAS BEEN SENT * FILE 300
TO THEM. GOTTEN FROM TUCC, JES2 MODS TAPE * FILE 300
AND MODIFIED BY ME. THANKS TUCC. * FILE 300
* FILE 300
INSTREAM 1 - AFDSC DEVELOPED CMD TO BE USED IN CLIST * FILE 300
PUT CONTROL CARDS INSIDE OF CLISTS. CAN * FILE 300
BE USER INPUT FROM THE TERMINAL. NICE. * FILE 300
* FILE 300
IO (T) - LIST I/O COUNTS FOR EACH FILE IN YOUR * FILE 300
TSO SESSION. * FILE 300
* FILE 300
JCLSCAN 1 - SHMUEL GOLOB SENT THIS TO ME. HE RAN IT * FILE 300
ON SP 1.3.5 AND XA 2.2.3 AND LOVES IT FOR * FILE 300
DOING A JCL CHECK PRIOR TO SUBMITTING. * FILE 300
HAS A PGM AND AN SVC TO INSTALL. TRY IT. * FILE 300
* FILE 300
JULIAN 1X - RETRIEVE THE DATE AND GREGORIAN DAY * FILE 300
FROM THE SYSTEM. ALSO CAN RETURN THE * FILE 300
SAME INFO FOR ANY YEAR AND DAY. * FILE 300
* FILE 300
Modified to accept 4-digit dates, by Steven * FILE 300
Peckham - 10/99 * FILE 300
* FILE 300
KOMM 1X - USED IN CLISTS FOR FORMATTING DISPLAYS IN * FILE 300
FULL SCREEN SUPPORT, 3270 TYPE TERMINALS. * FILE 300
* FILE 300
LASTCC# 1 - NOT A TSO COMMAND, BUT A HELP ENTRY OF * FILE 300
LIST OF ERROR CODES THAT CAN OCCUR IN * FILE 300
A CMD PROCEDURE (CLIST) INFO WAS COPIED * FILE 300
FROM MANUAL GC28-0646, TSO CMD LANG REF. * FILE 300
* FILE 300
LASTIPL 2X - DISPLAY THE JULIAN, GREGORIAN, AND * FILE 300
CALENDAR DATE PLUS THE TIME IN HH.MM THAT * FILE 300
YOUR SYSTEM WAS LAST IPL'ED. OPERATORS * FILE 300
DO ALWAYS TELL YOU TRUE STORIES ???? * FILE 300
* FILE 300
LIBCALL 1 - GTELABS CMD TRANSFERS CONTROL TO * FILE 300
MODULES WITH A 'CALL' TYPE PARAMTER * FILE 300
LIST, WITH A 'STEPLIB' OPTION. LIBCALL * FILE 300
ALSO CAN ACCEOT PGM PARMS IN LOWER * FILE 300
CASE. * FILE 300
* FILE 300
LISTAX 1X - SAME AS IBM 'LISTA' CMD BUT GIVES YOU * FILE 300
INFO YOU CAN USE, LIKE DDNAME, DISP, ETC * FILE 300
ETC. * FILE 300
* FILE 300
MACROS 1X - MACROS IN THE FILE HAVE BEEN PACKAGED * FILE 300
IN THIS MEMBER PRECEDED BY ./ CARDS. * FILE 300
* FILE 300
PACKAGED MOST OF THE MACROS PRECEDED BY * FILE 300
'><' CARDS INSTEAD OF './'. USE * FILE 300
'PDSLOAD' TO LOAD. SEE INSTALL * FILE 300
JOBSTREAM AND YOU WILL SEE HOW. DID IT * FILE 300
LIKE THIS FOR MACROS SO JUST DO A * FILE 300
PDSLOAD (LIKE IEBUPDTE) TO RUN THEM * FILE 300
INTO A TEMP PDS FOR YOUR ASSEMBLY. * FILE 300
* FILE 300
A-B C D-E F-Z * FILE 300
12345678 12345678 12345678 12345678 * FILE 300
$#SVCKP CPDATA DO08BLD GNRLFAIL * FILE 300
$#SVCKS CPEND DCS JVDENTER * FILE 300
$EPILOG CPENTER DCSPARS JVDEQU * FILE 300
$PROLOG CPENTRY EQUENT JVDLEAVE * FILE 300
CPEXIT EQUEXT MSGLPA * FILE 300
CPINIT EQUREG REGEQU * FILE 300
CVDT EQUREGS REGS * FILE 300
CVRT TMPMAC * FILE 300
* FILE 300
LISTCDS 2Y - LIST THE SMP4 CDS FILE (SYS1.SMPCDS). * FILE 300
* FILE 300
LISTLPA 1Y - LIST ATTRIBUTES OF MEMBERS OF LPALIB. * FILE 300
* FILE 300
LISTSPC 3X - LIST SPACE ATTRIBUTES OF A FILE ON DASD. * FILE 300
* FILE 300
LISTSU 1X - WORTHLESS CMD, LIST THE SU NUMBERS YOU * FILE 300
HAVE INSTALLED ON YOUR SYSTEM. * FILE 300
* FILE 300
LM 1 - LIST MEMBER NAMES OF A DIRECTORY OF PDS. * FILE 300
* FILE 300
LOGOBSC 1 - EXAMPLE OF VTAM LOGO SCREEN FOR * FILE 300
ACF/VTAM TO IMPRESS MGMT. PUT A LOT * FILE 300
OF COMMENTS AS TO HOW TO CODE BSC LOGO * FILE 300
SCREEN. BOOKS ARE NOT VERY CLEAR. * FILE 300
MADE MINE SO ANYONE COULD FILL IN A * FILE 300
PREDEFINED BOX AND USE MY CODE. * FILE 300
* FILE 300
LOGOSNA 1 - EXAMPLE OF VTAM LOGO SCREEN FOR * FILE 300
ACF/VTAM TO IMPRESS MGMT. PUT A LOT * FILE 300
OF COMMENTS AS TO HOW TO CODE SNA LOGO * FILE 300
SCREEN. BOOKS ARE NOT TOO BAD. MADE * FILE 300
MINE SO ANYONE COULD FILL IN A * FILE 300
PREDEFINED BOX AND USE MY CODE. * FILE 300
* FILE 300
LPSCB 1X - LIST PSCB (PROTECTED STEP CONTROL BLK). * FILE 300
* FILE 300
MEMBER 3X - SCAN A LIBRARY FOR A MEMBER. CAN BE * FILE 300
USED TO RUN THE LINK LIST FOR FIRST * FILE 300
OCCURRENCE OF THAT MEMBER, WILL ALSO * FILE 300
DISPLAY LKED ATTRIBUTES, CSECT, IDR * FILE 300
DATA, LINKLIST LIB NUMBER. SHOWS SPF * FILE 300
STATS FOR SOURCE DATA. * FILE 300
* FILE 300
MURPHY 4X - GET A THOUGHT FOR THE DAY. MUCH THANKS * FILE 300
TO PAUL BANKS, ALLERGAN PHARMACEUTICALS * FILE 300
IN IRVINE, CA FOR THE IDEA. THIS VERSION * FILE 300
IS FROM ART TANSKY OF SUNGARD IN VOORHEES * FILE 300
NEW JERSEY, AND WAS REVISED CONSIDERABLY. * FILE 300
* FILE 300
MURPHYO 3X - OLD VERSION OF MURPHY. THIS IS FROM * FILE 300
PAUL BANKS, FORMERLY OF ALLERGAN * FILE 300
PHARMACEUTICALS IN IRVINE, CALIFORNIA. * FILE 300
I HAVE ADDED SOME 'THOUGHTS'. * FILE 300
* FILE 300
NEWSPACE 1 - GTELABS CMD FOR EASILY CREATING NEW, * FILE 300
MODERATELY SIZED DATASETS & LIBS. * FILE 300
WRITTEN WITH BEGINNERS IN MIND. * FILE 300
EXECUTED FROM ISPF/PDF CMD LINE FOR * FILE 300
A FILE YOU SUDDENLY NEED. * FILE 300
* FILE 300
NEWISPF 1 - FOUND TSO CMD ON MODS TAPE USED WITH * FILE 300
NEW ISPF/PDF PRODUCT TO GET YOU INTO * FILE 300
THE PDF WITH THE CLIST. BUT IT USED * FILE 300
THE USER'S PREFIX INSTEAD OF THE USERID. * FILE 300
MADE SOME MINOR CHANGES TO IT AND * FILE 300
CHANGED NAME FROM 'PDF' TO 'NEWISPF'. * FILE 300
* FILE 300
OPERA 1Y - ALLOWS CONSOLE COMMANDS (EXCEPT JES2) * FILE 300
TO BE ENTERED FROM YOUR TSO TERMINAL. * FILE 300
USER MUST HAVE OPERATOR AUTHORITY. * FILE 300
* FILE 300
OUTPRINT 1Y - PRINTS A DATASET CREATED BY THE TSO * FILE 300
'OUTPUT' CMD, BUT YOU WILL GET PROPER * FILE 300
CARRIAGE CONTROL. SEE DOCUMENTATION * FILE 300
IN THE CODE FOR ALL THE FINE POINTS. * FILE 300
* FILE 300
PLIF TY - PL/1 F LEVEL PROMPTER. HAVE NOT TRIED * FILE 300
IT BECAUSE WE DO NOT RUN PL/1 F. SO * FILE 300
YOU ARE ON YOUR OWN. * FILE 300
* FILE 300
POF 3 - TSO CMD TO LET YOU DO VTAM COMMANDS FROM * FILE 300
YOUR TSO TERMINAL. BRIAN SCOTT, US POST * FILE 300
SERVICE, TOPEKA, KS. SENT ME THIS ONE. * FILE 300
VERY EASY TO INSTALL. SEE CODE FOR SOME * FILE 300
AUTHORITY CHECKING AND PASSWORD FOR THE * FILE 300
VTAM ACB. HE GOT FROM FEDERAL EXPRESS. * FILE 300
* FILE 300
PPXIT 1Y - TEST YOUR PREPROMPT EXIT (IKJEFLD) WITH * FILE 300
THIS ROUTINE LOGON JUST AS IF YOU WOULD * FILE 300
LOGON ORDINARILY, EXCEPT INSTEAD OF * FILE 300
'LOGON USER' YOU SAY 'PPXIT USER'. IT * FILE 300
WILL GIVE YOU ALL THE MSGS AND IF YOU * FILE 300
ABEND, AUTOMATICALLY GO INTO TEST FOR * FILE 300
DEBUGGING. SEE COMMENTS IN CODE. * FILE 300
* FILE 300
PRINTOFF 3X - AFDSC MODIFIED CMD. HAS 'ASA' ADDED TO * FILE 300
ALLOW PRTER TO USE 'ASA' CARRIAGE * FILE 300
CONTROL EVEN IF IT WAS NOT IN THE DCB OF * FILE 300
THE FILE TO BE PRINTED, HAS THE 'GTE' * FILE 300
MODS FOR FCB SUPPORT, ETC. CORRECTED 7 * FILE 300
CHAR DEST CODE LIMIT. FIXED THE * FILE 300
LIMITATION OF ONLY HAVING 7 CHARACTER * FILE 300
DESTID'S FOR JES2. NOT COOL, BOOK SAYS * FILE 300
YOU CAN HAVE 8 CHARACTERS. * FILE 300
* FILE 300
PUNCH 1 - PUNCH A CARD DECK. HAS THE OPTION TO * FILE 300
HOLD THE OUTPUT FOR REVIEW BEFORE YOU * FILE 300
LET IT GO TO BE PUNCHED. * FILE 300
* FILE 300
QCB 1Y - REPLACEMENT FOR WHOHAS CMD. MORE * FILE 300
POWERFUL MAY NEED TO BE REWORKED FOR * FILE 300
MVS/SP1.3. * FILE 300
* FILE 300
QLIST 1X - AFDSC DEVELOPED COMMAND TO DO MOST OF * FILE 300
ALL THE IBM TSO DATA UTIL 'LIST' DOES * FILE 300
BUT IN SOME AREAS IT IS FASTER & MORE * FILE 300
EFFICIENT. * FILE 300
* FILE 300
RACFALT 1Y - THIS PROGRAM FROM MIKE LOOS, FAIR, ISAAC * FILE 300
AND CO. IT WILL GENERATE A CLIST TO * FILE 300
CHANGE THE VOLUME SERIAL NUMBERS IN RACF * FILE 300
PROFILES OF ALL NONVSAM DATASETS ON A * FILE 300
SPECIFIC VOLUME. * FILE 300
* FILE 300
RACFCLST 1Y - PROGRAM IS FROM MIKE LOOS, FAIR, ISAAC * FILE 300
AND CO. IT WILL GENERATE A CLIST TO * FILE 300
REDEFINE (VIA RACF CMDS DELSD, ADDSD, * FILE 300
AND PERMIT) FOR ALL DATASETS ON A * FILE 300
SPECIFIED VOLUME. DUE TO USE OF RACF * FILE 300
INTERNAL MACROS THIS PROGRAM MUST BE * FILE 300
RUN AUTHORIZED. IF SYSIN IS PRESENT, * FILE 300
YOU CAN INCLUDE CMDS TO SELECT BY DSN * FILE 300
GROUP ON A VOLUME AND/OR DATASET NAME * FILE 300
WITH OR WITHOUT VOLUME SPECIFICATION. * FILE 300
WARNING: IF SYSIN IS PRESENT AND * FILE 300
DUMMIED OUT OR EMPTY THEN A NULL CLIST * FILE 300
WILL BE CREATED. * FILE 300
* FILE 300
REVIEW 6Y - FULL SCREEN BROWSE, 3270 TYPE * FILE 300
TERMINALS. RESEMBLANCE TO ISPF BROWSE * FILE 300
IS PURELY A CHANCE OF FATE. ARE SOME * FILE 300
BUGS IF YOU TRY TO BROWSE SMF FILES * FILE 300
(VARIABLE LENGTH RECS) BUT SHOULD BE * FILE 300
FINE FOR SANE THINGS LIKE PDS'S AND * FILE 300
SOURCE. SMF CODE HAS BEEN EXPANDED * FILE 300
AND 'FINDSMF' SUBCMD ADDED. * FILE 300
(THIS ONE IS OLD - USE "REVIEW" FROM FILE 134.) * FILE 300
* FILE 300
REVSMF 1Y - SUBROUTINE NEEDED BY REVIEW WHEN * FILE 300
LOOKING AT SMFDATA. * FILE 300
(THIS ONE IS OLD - USE "REVSMF" FROM FILE 134.) * FILE 300
* FILE 300
RLSE 3 - AFDSC MODIFIED CMD. RELEASE SPACE OUT * FILE 300
OF A PDS OR SEQ FILE. PREVIOUS VERSIONS * FILE 300
RELEASED ALL THE SPACE. OURS WILL ALLOW * FILE 300
YOU TO RELEASE DOWN TO PRIMARY EXTENT OR * FILE 300
OR SPECIFY THE AMOUNT TO BE RELEASED. * FILE 300
* FILE 300
SAFECOPY 1 - GTELABS COPY CMD, ENABLES SEVERAL USERS * FILE 300
TO UPDATE SAME DSN SIMULTANEOUSLY, * FILE 300
WITHOUT CONFLICT WITH EACH OTHER OR WITH * FILE 300
USERS WHO ARE READING DSN. SAFECOPY IS * FILE 300
USEFUL IN CLISTS THAT WRITE TO A COMMON * FILE 300
DSN. * FILE 300
* FILE 300
SCRATCH TY - SCRATCH A DSN AND NOT GO THROUGH CATALOG. * FILE 300
* FILE 300
SHELP 1X - OBTAIN SUB-COMMAND HELPS FOR CMDS WITHOUT * FILE 300
ACTUALLY BEING IN THAT COMMAND. * FILE 300
* FILE 300
SHOWDS 4X - BILL GODFREY: DISPLAYS THE DATASET * FILE 300
ATTRIBUTES AND SPACE ALLOCATION. * FILE 300
* FILE 300
SHOWSPC 1X - SHOW THE SPACE ALLOCATION FOR DATASETS * FILE 300
ON A DISK. CAN MASK FOR THE NAMES. * FILE 300
LOOK AT IT FOR ALL CAPABILITIES. * FILE 300
* FILE 300
SHOWSS 2X - DISPLAYS SUBSYSTEM VECTOR TABLE AND SEE * FILE 300
SUBSYSTEMS CURRENTLY ACTIVE. OPTIONALLY * FILE 300
CAN RESET THE ADDRESS TO ZEROES IN CASE * FILE 300
SUBSYSTEM HAS ABENDED AND HAS NOT RESET * FILE 300
ADDRESS TO ZEROES. IF ZERO CAPABILITY * FILE 300
IS USED THEN YOU MUST BE AUTHORIZED. * FILE 300
* FILE 300
SOLICIT 1 - MAKE YOUR 3270 TYPE TERMINAL LOOK LIKE * FILE 300
IT WAS LOGGED OFF AND BACK TO 'NETSOL'. * FILE 300
THINK OF YOUR OWN USES FOR THIS ONE. * FILE 300
* FILE 300
SORTLNK 1X - FRONT-END FOR SORT FROM TSO. KEEPS FROM * FILE 300
GIVING SECURITY ACCESS FOR TSO CALL IF * FILE 300
SORT IS IN THE LINKLIST. * FILE 300
* FILE 300
SPFCOPY 1X - INVOKER OF IEBCOPY INTERACTIVELY UNDER * FILE 300
'ISPF' MENU 3.1 IEBCOPY MUST BE * FILE 300
AUTHORIZED AND SPF IS NOT. (PROBLEMS) * FILE 300
THIS GIZMO GETS THE AUTHORIZATION THRU * FILE 300
THE SPFSVC. * FILE 300
* FILE 300
SPFSVC 1 - SVC TO ALLOW ISPF/PDF MENU 3.1 COMPRESS. * FILE 300
* FILE 300
SPZAP 1 - TSO CP TO INVOKE 'AMASPZAP' * FILE 300
* FILE 300
SUBMITX 2Y - SUB FROM TSO JOB TO SECONDARY JES2. * FILE 300
IBM SAYS YOU CAN'T DO IT. BILL * FILE 300
GODFREY, PRC CORP HAS IT WORKING. * FILE 300
INCLUDED IN THIS CMD ARE ALIASES OF * FILE 300
OUTPUTX, STATUSX, AND CANCELX. READ * FILE 300
COMMENTS IN THE BEGINNING OF CODE FOR * FILE 300
SOME POINTS OF INTEREST. SEE SRC FILE * FILE 300
FOR MEMBER JESXRDR FOR SUBMITING FROM * FILE 300
AN INTRDR TO A SECONDARY JES2. ALL * FILE 300
NEEDS SOME REFINEMENT BUT IT WORKS SO * FILE 300
FAR. IN MVS/XA THIS PROBABLY DOES NOT * FILE 300
WORK. * FILE 300
* FILE 300
SYSDSN 1 - GTELABS CMD LIST NAMES OF EVERYONE * FILE 300
WHO HAS A DSN ALLOCATED, OR IS WAITING * FILE 300
FOR ALLOC. VERY USEFUL AFTER 'DATASET * FILE 300
IN USE' AND 'WAITING FOR DATASETS' MSGS. * FILE 300
* FILE 300
SYSID 1X - GETS MVS CONTROL BLK INTO ISPF VARIABLE, * FILE 300
CAN BE USED IN ISPF DIALOG. DONE IN ALC. * FILE 300
IS CODED 'REENTRANT'! YOU WILL SEE HOW. * FILE 300
* FILE 300
SYSOUT99 1 - SUBPROGRAM. ALLOCATES A SYSOUT DATASET. * FILE 300
* FILE 300
SYSTEM 3X - DISPLAY THE SYSTEM RELEASE, CPU ID, * FILE 300
MAIN STORAGE AMOUNT ONLINE & SYSTEM * FILE 300
IPL'D & IF RUNNING AS VM GUEST. * FILE 300
* FILE 300
S99DAIR 1 - SUBPROGRAM. ENHANCED VERSION OF IKJDAIR * FILE 300
FOR ALLOCATING '0008' (DSNAME), * FILE 300
'001C' (TERMINAL), AND '0030' (SYSOUT). * FILE 300
* FILE 300
TPRINT 1Y - DISPLAYS A MSG FROM A CLIST AT A * FILE 300
TERMINAL. OBSOLETE IN MVS TSO BUT * FILE 300
WORKS AND IS FAST. * FILE 300
* FILE 300
TO 1X - SHORTHAND FOR DOING TSO SEND CMD. DON'T * FILE 300
HAVE TO WORRY ABOUT QUOTES. EX AS * FILE 300
FOLLOWS: * FILE 300
TO TSOUSER WE AIN'T DUMMIES, LET'S QUIT * FILE 300
* FILE 300
TSOEXEC 1 - USE THIS RYO VERSION OF TSOEXEC IF YOU DO * FILE 300
NOT HAVE TSO/E R2. THANKS TO PAUL BANKS, * FILE 300
ALLERGAN PHARMACEUTICALS IN IRVINE, CA * FILE 300
* FILE 300
UADS 1 - LIST A UADS ENTRY LEAVING OUT PASSWORD. * FILE 300
GOOD FOR TECH SUPPORT PEOPLE. * FILE 300
NOTE: MUST BE ABLE TO HAVE * FILE 300
'SYS1.UADS' ALLOCATION PRIVILEGES THOUGH. * FILE 300
* FILE 300
UADS@ 1 - MACRO NEEDED FOR ASSEMBLY OF UADS. * FILE 300
* FILE 300
UCBSCAN 2X - NEAT CODE LOOKING AT MVS/XA UCB, GOOD * FILE 300
EXAMPLES HOW TO LOOK AT UCB/CHPIDS/PATHS * FILE 300
AND OTHER GOOD THINGS. CAME FROM MARK * FILE 300
V. HEDGES. * FILE 300
* FILE 300
UNITS 1 - TSO CMD SHOWS UNIT NAMES IN DEVICE NAME * FILE 300
TABLE, CHANNEL-UNIT-ADDR ASSOCIATED WITH * FILE 300
EACH UNIT NAME. LOOK IN THE CODE FOR SOME * FILE 300
AUTH CHECKING AND DISABLE IN YOUR SHOP. * FILE 300
(MVS/XA, MVS/ESA 3 VERSION FROM MORRIS KARLIN) * FILE 300
* FILE 300
(THERE ARE SEVERAL VERSIONS OF THE UNITS COMMAND HERE. * FILE 300
UNITSOLD IS FOR MVS/370 SYSTEMS. UNITS IS FOR XA * FILE 300
THRU ESA 4 WITHOUT DYNAMIC UCB'S. UNITS4 IS FOR * FILE 300
ESA 4.1 AND ABOVE WITH DYNAMIC UCB SUPPORT. UNITS5 * FILE 300
IS FOR ESA 5.1 AND ABOVE WITH 4-DIGIT DEVICE NUMBER * FILE 300
SUPPORT.) (UNITS4 AND UNITS5 FROM STEVE SMITH.) * FILE 300
* FILE 300
VSFORT 1X - VS/FORTRAN PROMPTER FROM JOHN SILL OF * FILE 300
'CHICAGO BRIDGE & IRON' (HE IS NOT IN * FILE 300
CHICAGO, DOESN'T BUILD BRIDGES, AND DON'T * FILE 300
WORK WITH IRON). THANKS JOHN !!!!!!!!!! * FILE 300
* FILE 300
VTOC 1 - ONE OF THE SLICKEST CMDS FOR FINDING OUT * FILE 300
WHAT IS ON A DISK. LOOK AT THE HELP FOR * FILE 300
THE COMPLETE INFORMATION. * FILE 300
* FILE 300
WHATIF 2 - ALLOWS CONDITIONAL EXECUTION OF * FILE 300
TSOCMD FROM A CLIST BASED ON ANY OF * FILE 300
THE COMBINATIONS: * FILE 300
1. WHETHER A FILE IS ALLOCATED. * FILE 300
2. WHETHER A FILE IS ALLOCATED TO A * FILE 300
SPECIFIC FILE NAME * FILE 300
3. WHETHER A FILE IS CATALOGED. * FILE 300
4. WHETHER TWO STRINGS BEAR A SPECIFIED * FILE 300
RELATION TO EACH OTHER. * FILE 300
* FILE 300
WHOHAS 2Y - AFDSC MODIFIED AND CORRECTED. * FILE 300
DISCOVERED BUG, DID NOT SHOW THE ENQ * FILE 300
CHAIN PROPERLY. IT STOPPED AFTER THE * FILE 300
1ST OCCURENCE OF DISP=OLD. WILL SHOW * FILE 300
'WHOHAS' FILE ALLOCATED & THE ENQ CHAIN. * FILE 300
* FILE 300
WTC 2X - EVER SEND MSG TO OPERATOR WITH SEND AND * FILE 300
THEY CLAIM IT NEVER CAME (ROLLED OFF * FILE 300
THE SCREEN). NOW SEND THE MSG AND RING * FILE 300
THE CONSOLE ALARM, HIGHLIGHT THE MSG, * FILE 300
AND MAKE IT NON-ROLLABLE !!!!!!!!! * FILE 300
* FILE 300
IS FROM MIKE CLEARY OF BERGEN BRUNSWIG IN CALIFORNIA * FILE 301
AND CONTAINS A VERSION OF THE CDSCB (CHANGE THE DSCB) * FILE 301
TSO COMMAND PROCESSOR PROGRAM FROM FILE 300, WHICH * FILE 301
USES SAF FOR ITS SECURITY CHECKING. IN ORDER TO BE * FILE 301
ABLE TO CHANGE ATTRIBUTES OF A DATASET, YOU HAVE TO * FILE 301
HAVE ALTER ACCESS TO IT, THE WAY THIS COMMAND IS * FILE 301
WRITTEN. OF COURSE, IF YOUR SHOP HAS DIFFERENT * FILE 301
REQUIREMENTS, YOU CAN CHANGE THE CODE, BUT THIS * FILE 301
VERSION SHOWS YOU HOW TO FIT THE RACF OR SAF CHECKING * FILE 301
IN. * FILE 301
* FILE 301
I HAVE DELIBERATELY LEFT THE OTHER CDSCB CODE IN * FILE 301
FILE 300, UNCHANGED, BECAUSE SOME PEOPLE STILL WANT * FILE 301
TO GRANT AUTHORIZATION BY HARD-CODED USERID, AND * FILE 301
IF YOU'RE SO AUTHORIZED, PERMIT ALTERATION OF ALL * FILE 301
DATASETS. (SG 11/97) * FILE 301
* FILE 301
is from Michael Cleary and contains a program to * FILE 302
show a lot of information about LPA-loaded programs * FILE 302
and Link List programs. * FILE 302
* FILE 302
Description: LPALNK ISPF Interface * FILE 302
* FILE 302
Function: Provides interactive analysis of the * FILE 302
Link Pack Area (LPA), Link Pack Area * FILE 302
Library List (LPALST), Link Library List * FILE 302
(LNKLST). Major functions include * FILE 302
Dataset Attributes, Modules, Duplicate * FILE 302
Modules and Products. * FILE 302
* FILE 302
Contact: Michael J. Cleary * FILE 302
Mainframe Technical Services * FILE 302
Bergen Brunswig * FILE 302
4000 Metropolitan Drive * FILE 302
Orange, California 92868 * FILE 302
Voice: 714.385.4052 * FILE 302
Fax 714.704.7052 * FILE 302
Email: mike.cleary@bergenbrunswig.com * FILE 302
* FILE 302
IS FROM ALEX BRODSKY AND CONTAINS A VERSION OF * FILE 303
SIMTERM WHICH RUNS UNDER OS/390. SIMTERM IS A TSO * FILE 303
COMMAND PROCESSOR PROGRAM WHICH ALLOWS ACCESS TO * FILE 303
OTHER VTAM APPLICATIONS THROUGH YOUR TSO SESSION. * FILE 303
* FILE 303
IS THE LSTVOL PROGRAM FROM BRUCE HOGMAN, WHICH LISTS * FILE 304
THE CONTENTS OF DASD VOLUMES. * FILE 304
* FILE 304
EMAIL: HSQTC01.BHOGMA01@EDS.COM <-- MY DESKTOP * FILE 304
ALSO : BRUCE.HOGMAN@TRAVEL.EDS.COM <- A SECOND DESKTOP * FILE 304
PERSONAL: 72050.1327@COMPUSERVE.COM * FILE 304
PHONE: 954-433-6726 * FILE 304
* FILE 304
WEB SITE WITH SOURCE CODE: * FILE 304
WWW.GEOCITIES.COM/SILICONVALLEY/HEIGHTS/3836 * FILE 304
* FILE 304
IS AN ASSEMBLY AND LINKEDIT LISTING FOR THE LSTVOL * FILE 305
PROGRAM IN FILE 304. THIS FILE IS IN IEBCOPY FORMAT * FILE 305
AS A MEMBER IN A PDS. * FILE 305
* FILE 305
IS THE TIME SHARING SUBSYSTEM FROM THE U.S. AIR FORCE * File 306
IN WASHINGTON, D.C. THIS SET OF PROGRAMS ALLOWS ONE * FILE 306
TO BRING UP A TSO-LIKE FUNCTION WHEN DISASTER HAS * FILE 306
STRUCK (OR WHENEVER ELSE YOU WOULD LIKE TO). THIS * FILE 306
SUBSYSTEM ALLOWS MOST TSO COMMANDS TO BE EXECUTED * FILE 306
FROM AN OPERATOR'S CONSOLE. OUTPUT FROM COMMANDS * FILE 306
THAT USE 'PUTLINE' WILL BE SENT TO THE CONSOLE FROM * FILE 306
WHICH THE COMMAND WAS ENTERED. OUTPUT FROM COMMANDS * FILE 306
THAT USE 'TPUT' OR ACCESS METHODS WILL NOT APPEAR * FILE 306
ON THE CONSOLE. * FILE 306
* FILE 306
THIS VERSION OF TSSO WAS WRITTEN BY BILL GODFREY. * FILE 306
BILL'S PHONE NUMBER IS (301) 763-8338. * FILE 306
* FILE 306
email: bgodfrey@ssdnotes.wwb.noaa.gov * FILE 306
* FILE 306
THIS FILE WAS SUBMITTED TO THE CBT TAPE BY CAPTAIN * FILE 306
JAMES D. MARSHALL OF THE US AIR FORCE, RETIRED. * FILE 306
* FILE 306
JIM HAS RETIRED FROM THE AIR FORCE. HIS PHONE NO IS: * FILE 306
* FILE 306
1-202-874-8353 * FILE 306
* FILE 306
THIS CODE IS NOT THE LATEST VERSION OF TSSO. IT IS * FILE 306
BILL GODFREY'S ORIGINAL VERSION. THE PREFERRED * FILE 306
VERSION FOR AN INSTALLATION TO INSTALL IS ON FILE * FILE 306
403 FROM BELLCORE, MODIFIED BY DAVE CARTWRIGHT * FILE 306
AND GUY ALBERTELLI. (SG - 1/11/94) * FILE 306
* FILE 306
IS FROM GREG SMITH OF LOCKHEED MARTIN AT THE US EPA * FILE 307
NATIONAL COMPUTER CENTER, AND IS A PROGRAM CALLED * FILE 307
IEV90, WHICH INVOKES THE HIGH LEVEL ASSEMBLER ASMA90 * FILE 307
WHENEVER SOMEONE WANTS TO RUN THE ASSEMBLER, AND * FILE 307
USES EXEC PGM=IEV90. THIS PROGRAM DOES A PARM CHANGE * FILE 307
AUTOMATICALLY. * FILE 307
* FILE 307
IS FROM ALAN FIELD OF SUPERVALU IN EDEN PRAIRIE, * FILE 308
MINNESOTA, AND CONSISTS OF A CONSOLE ZAP, SO THE * FILE 308
CURRENT SYSTEM LEVEL, ETC, APPEARS AT THE BOTTOM * FILE 308
OF THE OPERATOR CONSOLE. FOR OS/390. * FILE 308
* FILE 308
email: alan.field@supervalu.com * FILE 308
* FILE 308
HERE IS A SNIPPET FROM THE CONSOLE: * FILE 308
* FILE 308
SYS3D.BOOLE.T2BADATA.BKP * FILE 308
00 08.30.47 JOB31326 TMS014 IEF234E K 03E6 * FILE 308
IEE612I CN=SVT2MSTR DEVNUM=0016 SYS=SVT2 * FILE 308
* FILE 308
* FILE 308
IEE163I MODE= RD-HNR401/0996-SP6.0.4 * FILE 308
* FILE 308
IS SOURCE CODE FOR THE OS/360 ALGOL COMPILER WHICH * FILE 309
IS IN LOAD MODULE FORM ON FILE 176. THIS COMES FROM * FILE 309
THE OS/360 SOURCE TAPES FROM IBM WHICH ARE PUBLIC * FILE 309
DOMAIN. * FILE 309
* FILE 309
IS SOURCE CODE FOR THE OS/360 ALGOL RUN TIME LIBRARY * FILE 310
WHICH IS IN LOAD MODULE FORM ON FILE 176. THIS * FILE 310
COMES FROM THE OS/360 SOURCE TAPES FROM IBM WHICH * FILE 310
ARE PUBLIC DOMAIN. * FILE 310
* FILE 310
IS FROM DAVE ALCOCK AND CONTAINS HIS LARGE * FILE 311
COLLECTION OF UTILITIES. * FILE 311
* FILE 311
Dave Alcock can be reached at his email * FILE 311
addresses: David Alcock (home) * FILE 311
dalcock@csw.com (work) * FILE 311
* FILE 311
UPDATES OF THE CONTENTS OF THE CBT FILE MAY ALSO * FILE 311
BE POSTED TO THIS URL ON THE INTERNET: * FILE 311
* FILE 311
HTTP://WWW.TICNET.COM/DAVEA/MVS * FILE 311
* FILE 311
C O N T E N T S * FILE 311
=============== * FILE 311
* FILE 311
MEMBER FILE TYPE DESCRIPTION * FILE 311
-------- ---------- ----------- * FILE 311
$$README TEXT THIS FILE YOU ARE READING NOW. * FILE 311
* FILE 311
CBT$XREF TEXT FIRST ATTEMPT AT CREATING A CBT * FILE 311
TAPE CROSS REFERENCE UTILITY. * FILE 311
THIS VERSION CREATES MVS/QUICKREF * FILE 311
USER DATABASE ENTRIES. AS IT IS * FILE 311
TODAY, IT ISN'T ALL THAT USEFUL * FILE 311
YET. * FILE 311
* FILE 311
CLIPBRD PDS UNLOAD THIS IS A SMALL ISPF APPLICATION * FILE 311
THAT CAN BE USED TO PASTE DATA * FILE 311
THAT IS WIDER AND HIGHER THAN THE * FILE 311
ISPF EDIT SCREEN. * FILE 311
* FILE 311
DIVER PDS UNLOAD A VERY USELESS BUT FUN ISPF * FILE 311
APPLICATION OF AN ANIMATED STICK * FILE 311
FIGURE KNOWN AS MR. ASCII DIVING * FILE 311
INTO A POOL. * FILE 311
* FILE 311
DASRC PDS UNLOAD A COLLECTION OF MOSTLY BATCH * FILE 311
UTILITY THAT I HAVE WRITTEN OVER * FILE 311
THE YEARS. RECOMMEND PUTTING IN A * FILE 311
DATASET WITH NAME * FILE 311
"IBMUSER.DA.SOURCE". * FILE 311
* FILE 311
DASRCV XMIT ADDITIONS TO THE DASRC FILE IN * FILE 311
LRECL > 80 RECFM=VB. RECOMMEND * FILE 311
PUTTING IN A DATASET WITH NAME * FILE 311
"IBMUSER.DA.SOURCEV". * FILE 311
* FILE 311
IMGCOPY TEXT REXX EXEC THAT COPIES ALL BYTES * FILE 311
FROM THE SYSUT1 FILE TO SYSUT2 * FILE 311
WHEN THE CONCEPT OF RECORDS IS * FILE 311
NOT RELEVANT. GOOD FOR COPYING * FILE 311
.GIF AND .ZIP FILES AROUND ON A * FILE 311
MAINFRAME. * FILE 311
* FILE 311
IMGINFO TEXT REXX EXEC THAT SHOWS THE SIZE OF * FILE 311
GIF AND JPG FILES IN A FORMAT * FILE 311
SUITABLE FOR WEB PAGES. * FILE 311
* FILE 311
ISPFVAR TEXT REXX EXEC THAT SHOWS ALL OF THE * FILE 311
IBM SUPPLIED ISPF VARIABLES * FILE 311
(ALL/MOST VARS UP TO ISPF 3.5) * FILE 311
* FILE 311
ISPF34L TEXT REXX EXEC THAT CREATES UTILITY * FILE 311
CARDS, JOB STREAMS FROM DATA SET * FILE 311
LISTS FROM ISPF 3.4. IT DOES NOT * FILE 311
HANDLE THE WHOLE VOLUME LISTING * FILE 311
VERY WELL (AS I JUST FOUND OUT * FILE 311
TODAY). IT WORKS BEST ON LISTINGS * FILE 311
FROM A GIVEN HLQ. * FILE 311
* FILE 311
ISGECMOM PDS UNLOAD AN (SLIGHT) ENHANCEMENT TO IBM'S * FILE 311
SAMPLE ISGECMON * FILE 311
* FILE 311
JES2EXIT PDS UNLOAD EDITED VERSIONS OF MY JES2 EXITS * FILE 311
* FILE 311
MVSVAR TEXT REXX EXEC THAT SHOWS ALL OF THE * FILE 311
IBM SUPPLIED MVSVAR() FUNCTION * FILE 311
VARIABLES (TSO/E 2.5 OR HIGHER) * FILE 311
* FILE 311
PROGXX PDS UNLOAD ISPF EDIT MACRO THAT VERIFIES THE * FILE 311
APF ENTRIES IN THE SYS1.PARMLIB * FILE 311
PROGXX MEMBER. * FILE 311
* FILE 311
SASGIF1 TEXT SAMPLE JOBSTREAM THAT CREATES A * FILE 311
.GIF FILE USING SAS. * FILE 311
* FILE 311
SASGIF2 TEXT SAMPLE JOBSTREAM THAT CREATES A * FILE 311
.GIF FILE (WITH A TRANSPARENT * FILE 311
BACKGROUND) USING SAS. * FILE 311
* FILE 311
SMFEXIT PDS UNLOAD EDITED VERSIONS OF MY SMF EXITS * FILE 311
* FILE 311
SMPEPP PDS UNLOAD REXX EXEC THAT PROCESSES YOUR * FILE 311
SMP/E APPLY CHECK OUTPUT FOR PTFS * FILE 311
BYPASSED DUE TO ACTION, HOLD, * FILE 311
DOC, ETC. A LIST IS PRESENTED * FILE 311
THAT MAKES VIEWING OF THE HOLD * FILE 311
TEXT AN EASY TASK. * FILE 311
* FILE 311
SHOWMRO TEXT ASSEMBLER PROGRAM THAT SHOWS THE * FILE 311
CURRENTLY ACTIVE CICS MRO REGIONS * FILE 311
VIA TSO TPUTS. * FILE 311
* FILE 311
SHOWSYM PDS UNLOAD ISPF EDIT MACRO THAT SHOWS THE * FILE 311
SYSTEM SUMBOLS ON YOU MVS VERSION * FILE 311
5 OR HIGHER * FILE 311
* FILE 311
SPELLCHK PDS UNLOAD ISPF EDIT MACRO THAT PERFORMS A * FILE 311
SPELL CHECK ON SELECTED LINES OR * FILE 311
THE WHOLE EDIT FILE. SAS IS * FILE 311
NEEDED. * FILE 311
* FILE 311
SYSVAR TEXT REXX EXEC THAT SHOWS ALL OF THE * FILE 311
IBM SUPPLIED SYSVAR() FUNCTION * FILE 311
VARIABLES * FILE 311
* FILE 311
TOD PDS UNLOAD THIS PACKAGE ADDS TWO FEATURES TO * FILE 311
PRE-OS/390 JES2 TO SIMULATE THE * FILE 311
TIME OF DAY FUNCTIONS IN THE JES2 * FILE 311
JOB LOG. * FILE 311
* FILE 311
VSMAP TEXT REXX EXEC THAT SHOWS THE VIRTUAL * FILE 311
STORAGE MAP. THE SUBROUTINE IS * FILE 311
GOOD FOR INCLUSION IN OTHER * FILE 311
EXECS. * FILE 311
* FILE 311
XMITINFO TEXT REXX EXEC THAT SHOWS SOME INTERNAL * FILE 311
INFORMATION ABOUT A TSO XMIT FILE. * FILE 311
THIS EXEC IS MORE USEFUL ON A PC * FILE 311
WHEN TRYING TO DETERMINE IF A FILE * FILE 311
IS ACTUALLY A TSO XMIT FILE. THIS * FILE 311
IS THE FIRST PHASE OF A PROJECT TO * FILE 311
CREATE A PC PROGRAM TO EXTRACT * FILE 311
FILES AND PDS MEMBERS FROM A TSO * FILE 311
XMIT FILE. XMITINFO DOES WORK ON * FILE 311
TSO. * FILE 311
* FILE 311
Y2K TEXT REXX EXEC THAT SHOWS THE NUMBER * FILE 311
OF DAYS LEFT UNTIL THE YEAR 2000. * FILE 311
* FILE 311
------------------------------------------------------------ * FILE 311
* FILE 311
SEE THE $$README FILE FOR INFORMATION ON THE FILE * FILE 311
TYPES: TEXT, PDS UNLOAD AND TSO XMIT. * FILE 311
* FILE 311
is from Lionel Dyck of Kaiser Permanente in Walnut * FILE 312
Creek, California, and contains quite a few * FILE 312
ISPF interface packages, and other stuff. * FILE 312
* FILE 312
DSN=CBT426.FILE312 * FILE 312
* FILE 312
NAME VER.MOD LAST MODIFIED INIT ID FORMAT * FILE 312
$DOC 01.01 1999/07/02 9:36 16 SYSLBD Flat File * FILE 312
$SOFTPUB 01.00 1999/07/06 18:34 26 SYSLBD Flat File * FILE 312
@FILE312 01.14 2000/06/25 11:15 247 WSBG Flat File * FILE 312
CMDS 01.00 2000/02/16 16:27 588 SYSLBD IEBUPDTE * FILE 312
CUTPASTE 01.00 1999/07/06 18:40 1326 SYSLBD TSO XMIT * FILE 312
DOALL 01.00 2000/03/23 19:25 60 SBGOLOB REXX Exec * FILE 312
DSLIST 01.00 2000/02/15 21:40 106 SBGOLOB REXX Exec * FILE 312
FIXBOOKP 01.00 2000/05/05 12:18 138 WSBG REXX Exec * FILE 312
FTPB 01.90 2000/06/02 14:01 8325 WSBG REXX Exec * FILE 312
FTPBTXT 01.89 2000/05/31 16:00 17 WSBG Flat File * FILE 312
FTPB185# 01.00 1999/11/09 17:50 27 SBGOLOB Flat File * FILE 312
GET 01.00 2000/02/16 16:49 88 SYSLBD REXX Exec * FILE 312
ISPFPRO$ 01.00 2000/02/28 20:46 101 SYSLBD Flat File * FILE 312
ISPFPROD 01.00 2000/02/28 20:47 409 SYSLBD REXX Exec * FILE 312
LSTPRC 01.00 2000/06/15 11:22 266 WSBG REXX Exec * FILE 312
LSTPRC$ 01.01 2000/06/16 16:35 10 WSBG Flat File * FILE 312
LSTPROC 01.00 2000/06/25 10:51 280 SYSLBD REXX Exec * FILE 312
LSTPROC$ 01.00 2000/06/25 10:53 2 WSBG Flat File * FILE 312
PRINT 01.00 1999/07/02 19:03 946 SYSLBD TSO XMIT * FILE 312
PRMCK 01.00 2000/03/01 18:09 1337 SYSLBD TSO XMIT * FILE 312
PRMCK$ 01.02 1999/10/18 15:30 20 SYSLBD Flat File * FILE 312
PRMCK# 01.00 1999/11/11 11:32 9 SYSLBD Flat File * FILE 312
RECEIVE 01.00 1999/07/02 9:29 21 SYSLBD REXX Exec * FILE 312
REXXWAIT 01.00 2000/02/16 16:59 207 SBGOLOB Assembler * FILE 312
RNEWS 01.00 2000/06/02 14:06 3319 SYSLBD IEBUPDTE * FILE 312
SOFTPUB 01.00 2000/02/14 0:14 16994 SYSLBD IEBUPDTE * FILE 312
TMAILQRY 01.00 2000/04/05 16:34 399 SYSLBD TSO XMIT * FILE 312
TSOEMAIL 01.00 2000/04/13 22:28 8120 SYSLBD TSO XMIT * FILE 312
TSOTRAP 01.00 2000/02/16 16:55 30 SYSLBD REXX Exec * FILE 312
XMIT$241 02.41 1999/10/12 14:26 41 SBGOLOB Flat File * FILE 312
XMIT$300 03.00 2000/01/06 23:16 90 SBGOLOB Flat File * FILE 312
XMIT$310 03.10 2000/02/10 22:34 73 SBGOLOB Flat FIle * FILE 312
XMIT@404 04.04 2000/06/08 10:34 1204 WORD97 Word 97 * FILE 312
XMITIHST 04.04 2000/06/08 10:41 275 HISTORY Flat File * FILE 312
XMITIP 04.05 2000/06/14 8:00 11722 SYSLBD REXX Exec * FILE 312
XMITIP$ 04.04 2000/05/31 16:00 1171 SYSLBD Flat File * FILE 312
XMITIP$$ 04.00 2000/05/19 11:35 97 SYSLBD Flat File * FILE 312
XMITIP# 03.10 2000/02/10 22:34 54 SBGOLOB Flat File * FILE 312
XMITIP@@ 03.10 2000/02/10 22:39 673 SBGOLOB Flat File * FILE 312
XMITVM 01.00 2000/03/29 10:53 205 SYSLBD REXX Exec * FILE 312
* FILE 312
Member $DOC - basic information * FILE 312
$SOFTPUB - install instructions for SOFTPUB * FILE 312
XMITIP# - install instructions for XMITIP * FILE 312
* FILE 312
--------------------------------------------------------------- * FILE 312
* FILE 312
Member CUTPASTE - This member is in TSO XMIT format. * FILE 312
* FILE 312
This member contains 2 REXX execs, CUT and PASTE, * FILE 312
with ISPF panels that go together with them. * FILE 312
* FILE 312
Member FTPB - This member is in TSO XMIT format. * FILE 312
* FILE 312
FTPB - The File Transfer Protocol Batch ISPF Dialog * FILE 312
* FILE 312
This ISPF dialog provides a simple to use ISPF interface * FILE 312
for using the TCP/IP FTP function to transfer data sets * FILE 312
from the current MVS host system to other host systems * FILE 312
that support a TCP/IP FTP Server (e.g. MVS, VM, OS/2, * FILE 312
most Unix, ...). * FILE 312
* FILE 312
The dialog presents the user with a simple ISPF panel * FILE 312
from which to specify the source (original) data set, * FILE 312
the target host, optionally the name of the target data * FILE 312
set if it is different from the source, and signon * FILE 312
information (userid and password). Once this * FILE 312
information is complete the dialog generates the * FILE 312
necessary JCL and FTP statements to allow the user to * FILE 312
execute the FTP in the foreground (execpt for load * FILE 312
library transfers) or to submit the JCL for a batch * FILE 312
execution of FTP. Prior to submission the user is * FILE 312
allowed to review and change (edit) the generated JCL * FILE 312
and FTP control statements if they desire. * FILE 312
* FILE 312
Member LSTPROC - REXX Exec to list PROCLIB libraries and * FILE 312
invoke ISRDDN. * FILE 312
* FILE 312
Member PRINT - This member is in TSO XMIT format. * FILE 312
* FILE 312
This member contains 2 ISPF dialogs: * FILE 312
* FILE 312
LPRPRINT - used to print using the OS/390 (or MVS) * FILE 312
TCP/IP LPR command to any system with a LPD * FILE 312
server. This includes intelligent printers * FILE 312
which have LPD built-in. * FILE 312
* FILE 312
PSPRINT - used to format host output for printing on a * FILE 312
PostScript printer and then invoke LPRPRINT. * FILE 312
Options include Portrait, Landscape, and 2UP * FILE 312
printing. * FILE 312
* FILE 312
The members of this dataset are in IEBUPDTE format. * FILE 312
* FILE 312
$DOC - What you are reading * FILE 312
EXEC - The above 2 rexx execs which are the entry * FILE 312
points to the dialogs * FILE 312
MSGS - ISPF messages * FILE 312
PANELS - ISPF panels, including brief tutorials, for * FILE 312
these dialogs * FILE 312
* FILE 312
Member PRMCK - Check the syntax of PARMLIB members. * FILE 312
* FILE 312
PARMLIB Check * FILE 312
* FILE 312
This application consists of a REXX Exec and an ISPF * FILE 312
Panel. To use this you need to copy the exec (choose * FILE 312
the FB or the VB version) into a library in your * FILE 312
SYSPROC or SYSEXEC concatenation. You then need to * FILE 312
copy the panel into a library in your ISPPLIB * FILE 312
concatenation. * FILE 312
* FILE 312
Usage is to Edit the desired member of SYS1.PARMLIB * FILE 312
and enter the command PRMCK. * FILE 312
* FILE 312
Syntax: PRMCK cat sysres (debug * FILE 312
* FILE 312
valid options are: * FILE 312
? - will prompt for catalog and sysres * FILE 312
cat - is a name that will be used in the master * FILE 312
catalog lookup (find *custom* below) and * FILE 312
if not found will be used as the master * FILE 312
catalog name (enter without quotes). * FILE 312
sysres is the volser of the system ipl volume * FILE 312
to be checked when a volser of ****** is * FILE 312
coded. * FILE 312
(debug - will turn on tracing * FILE 312
* FILE 312
Support for PROGxx member statements * FILE 312
- LNKLST * FILE 312
- APF * FILE 312
- LPA * FILE 312
- SYSLIB * FILE 312
Support for LNKLSTxx and LPALSTxx members * FILE 312
* FILE 312
Verification is not 100% the same as the system will * FILE 312
perform when used but it does a fair amount of * FILE 312
verification. Errors and Warnings are inserted into * FILE 312
the Edit display as non-saveable messages. * FILE 312
* FILE 312
Member RNEWS - This member is in IEBUPDTE SYSIN format. * FILE 312
* FILE 312
RNEWS - The Rockwell ISPF News and Information Dialog * FILE 312
* FILE 312
This ISPF application is designed to simplify the task * FILE 312
of informing users about system changes, updates, * FILE 312
enhancements, etc. each time they logon to TSO and enter * FILE 312
ISPF. This is accomplished by a simple modification to * FILE 312
the first ISPF menu that the user sees (ISR@PRIM if * FILE 312
entry is via command ISPF or ISP@MSTR if entry is via * FILE 312
ISPSTART) as documented below. * FILE 312
* FILE 312
Updated 5/1/97 to support ISPF 4.2.1 * FILE 312
* FILE 312
RNEWS is entered by executing the Rexx procedure RNEWS * FILE 312
and providing one or more of the valid parameters: * FILE 312
* FILE 312
Syntax: RNEWS parameters * FILE 312
* FILE 312
Required Parameters: * FILE 312
* FILE 312
KSYS Defines that RNEWS will use the KSYS set * FILE 312
of tables, panels, and skeletons. * FILE 312
'other' Must be defined by the installation as * FILE 312
alternative to KSYS. * FILE 312
* FILE 312
*** one of the above is required * FILE 312
* FILE 312
Optional Parameters: * FILE 312
NEW Display the news ISPF table only if new * FILE 312
or unread items are in the table for the * FILE 312
user * FILE 312
DEBUG Used to turn on REXX tracing for * FILE 312
debugging purposes * FILE 312
ADMIN Enable the administration application * FILE 312
TEST Uses a test news table for testing * FILE 312
purposes. * FILE 312
FORCE If the table is locked by ADMIN and the * FILE 312
lock is obsolete (for some reason that * FILE 312
left the member LOCK in the news data * FILE 312
set) this option will override the lock * FILE 312
for administration purposes. * FILE 312
* FILE 312
See the rexx procedure for more information. * FILE 312
* FILE 312
Updates to ISPF Panels ISR@PRIM and/or ISP@MSTR to * FILE 312
cause this application to be invoked when the user * FILE 312
enters ISPF. * FILE 312
* FILE 312
Member SOFTPUB - This member is in IEBUPDTE SYSIN format, * FILE 312
with some of the resulting members in * FILE 312
TSO XMIT format, and some, flat files. * FILE 312
* FILE 312
This is Rockwell's ISPF front end to Bookmanager, and * FILE 312
has been Kaiserized, since I have changed employers. * FILE 312
* FILE 312
Member XMITIP - This member is in TSO XMIT format. * FILE 312
* FILE 312
Distributing Reports from Batch Jobs via E-Mail * FILE 312
* FILE 312
How many times have you wanted to have 'that' report in * FILE 312
your e-mail inbox instead of having to wait for it to * FILE 312
be printed and then delivered to you? * FILE 312
* FILE 312
This document describes a simple process that can be * FILE 312
used by any batch job to distribute reports as e-mail * FILE 312
attachments to electronic mail addresses. You can * FILE 312
distribute from one to n files to from one to n * FILE 312
addresses. The attachment will be translated from * FILE 312
EBCDIC to ASCII during the electronic mail processing * FILE 312
so only text files should be sent (note that special * FILE 312
characters may not translate correctly so you should * FILE 312
test your file before implementing this process into a * FILE 312
production job). * FILE 312
* FILE 312
The benefit is that you can send reports, using the * FILE 312
REPORT keyword, as rich text format (rtf) documents and * FILE 312
specify landscape or portrait orientation as well as * FILE 312
the font size. This approach is useful as the batch, * FILE 312
formerly printed reports, arrive in the users mail box * FILE 312
in a format similar to the printed report. * FILE 312
* FILE 312
Documentation for XMITIP is in three parts: * FILE 312
* FILE 312
Part 1 documents how to use the XMITIP REXX Application * FILE 312
to electronically distribute messages and/or * FILE 312
text files (as text attachments) to electronic * FILE 312
mail addresses via the intranet or internet. * FILE 312
* FILE 312
Part 2 documents how to view the attachment on the * FILE 312
workstation. * FILE 312
* FILE 312
Part 3 documents how to customize your own application * FILE 312
to do this. * FILE 312
* FILE 312
LIONEL B. DYCK * FILE 312
KAISER PERMANENTE * FILE 312
25 NORTH VIA MONTE * FILE 312
WALNUT CREEK, CALIFORNIA 94598 * FILE 312
* FILE 312
INTERNET: lionel.b.dyck@kp.org * FILE 312
PHONE: (925) 926-5332 * FILE 312
* FILE 312
IS FROM MURRAY NICHOLAS OF GALEFORCE INFORMATION * FILE 313
SERVICES, PTY LTD IN MELBOURNE, AUSTRALIA, AND * FILE 313
CONTAINS A GENERALIZED MPF EXIT WHICH CAN TRIGGER * FILE 313
VARIED RESPONSES TO DIFFERENT CONSOLE MESSAGES. * FILE 313
* FILE 313
THE MESSAGE NUMBERS AND RESPONSES ARE CONTAINED * FILE 313
AS MEMBERS OF A DESIGNATED PDS. THEREFORE, THE * FILE 313
RESPONSES TO A GIVEN MESSAGE MAY BE EASILY * FILE 313
CHANGED, WITHOUT A PARMLIB ADJUSTMENT. * FILE 313
* FILE 313
THIS PACKAGE WORKS FINE AS IS, BUT A FEW * FILE 313
IMPROVEMENTS COULD BE MADE, AS INDICATED BY SOME * FILE 313
OF THE DOCUMENTATION, WHICH COULD MAKE THIS * FILE 313
PACKAGE REALLY POWERFUL. * FILE 313
* FILE 313
THE AUTHOR MAY SPEND A CONSIDERABLE TIME IN THE U.S. * FILE 313
IN THE NEAR FUTURE (5/98). * FILE 313
* FILE 313
email: murray@galeforce.bu.aust.com (lower case) * FILE 313
* FILE 313
is from Dave Lees of Northeast Utilities in Berlin, * FILE 314
Connecticut and contains a nice collection of his * FILE 314
utilities. * FILE 314
* FILE 314
email: leesda@nu.com * FILE 314
* FILE 314
THE UTILITIES ARE: * FILE 314
* FILE 314
***************************************************** * FILE 314
AUTHOR - DAVID LEES, NORTHEAST UTILITIES, * FILE 314
(860)721-4392, - LEESDA@NU.COM * FILE 314
CBT TAPE FILE 314 AS OF 2/14/2000 * FILE 314
* FILE 314
***************************************************** * FILE 314
BITMAP - CALLABLE SUBROUTINE TO EXPAND 8 BITS TO 8 * FILE 314
BYTES CHARACTER. * FILE 314
BMSS - FAIRLY FAST TEXT SEARCH PROGRAM. * FILE 314
BOMB - SUBROUTINE TO PRODUCE AN '0CB' ABEND. * FILE 314
DIAGNOSTIC TOOL. * FILE 314
COB1 - COBOL/DB2 CROSS REFERENCE BASED ON USERID. * FILE 314
COB2 - COBOL/DB2 CROSS REFERENCE BASED ON TABLENAME. * FILE 314
COPYANY - VERSATILE FILE TO FILE COPY: FB->VB, * FILE 314
VB->FB, VB->VB, FB->FB, - PADS OR TRUNCATES * FILE 314
BASED ON OUTPUT DCB. DISPLAYS DCB, COUNTS. * FILE 314
CPUID - AUTHORIZED PGM TO DISPLAY CPC ID. * FILE 314
OBSOLETED BY: D M=(CPU) * FILE 314
CSTRACE - SAMPLE OF USING SNAPSHOT MACRO TO CREATE * FILE 314
A DEBUGGING TRACE. * FILE 314
- (YES, IT LOOKS LIKE IMS CALLS BUT IT'S * FILE 314
ACTUALLY AN IMS CLONE). * FILE 314
CVD - CALLABLE SUBROUTINE TO DUMP 80 BYTES IN * FILE 314
VERTICAL HEX FORMAT. * FILE 314
CVX - CONVERT TWO BYTES DISPLAY FORMAT HEX TO * FILE 314
ONE BYTE BINARY. * FILE 314
DBALPHA - PRODUCES POSTERS WITH MAX OF 6 LINES OF 13 * FILE 314
CHARACTERS EACH. * FILE 314
DBWAIT - MEANT TO INTERACT WITH AUTOMATION SOFTWATE * FILE 314
(AO, NETVIEW) TO CONTROL STEP BY STEP * FILE 314
EXECUTION OF BATCH JOBS. * FILE 314
DYNAM - CBT TAPE FILE089, INCLUDED HERE FOR * FILE 314
CONVENIENCE ONLY. * FILE 314
ERASER - OPEN/CLOSE A CARD IMAGE FILE TO EMPTY IT, * FILE 314
OPTIONALLY INSERT ONE DATA LINE FROM * FILE 314
PARM=. * FILE 314
FLATLIB - CONVERTS A TEXT PDS INTO A FLAT FILE WITH * FILE 314
THE MEMBERNAME AS AS A PREFIX. EASY TO * FILE 314
BUILD XREFS WITH SAS/EASYTRIECE/ETC. * FILE 314
LNKLST00 - MULTI STEP JCL TO PRODUCE A CROSS * FILE 314
REFERENCE OF LPA/PROG00 MEMBERS. SORTED BY * FILE 314
MEMBERNAME AND LOADLIB. PRIMITIVE ISRDDN. * FILE 314
MEMLIST - EXPANDS A LIST OF PDS NAMES INTO * FILE 314
MEMBERNAMES AND ATTRIBUTES. SHORT FORM * FILE 314
FOR TEXT PDS, DEFAULT FOR LOAD LIBRARIES. * FILE 314
DYNAM * FILE 314
MIGRATOR - USES MGCRE AND VIRTUAL CONSOLE MACROS TO * FILE 314
ISSUE HSM MIGRATE COMMANDS FOR A LIST OF * FILE 314
DATASETS AND LOG SYSTEM RESPONSE MSGS. * FILE 314
AMODE(31), RMODE(24), AC(1). MESSY DUE TO * FILE 314
AR, IO, AMODE31... * FILE 314
NATSUB - SUBROUTINE TO SUBMIT JCL TO DYNALLOC * FILE 314
INTERNAL READER. * FILE 314
PARSIFAL - PARSER TO STRIP DSNAMES FROM FROM FORMATS * FILE 314
LIKE (LPALST00) * FILE 314
QDUMP80 - FORMATTED DATASET DUMP SHOWS CHARACTER/HEX * FILE 314
IN 80 COL LISTING. DOES START-END AND * FILE 314
LAST RECORDS. WILL TRANSLATE ASCII ALSO. * FILE 314
R******* - JCL TO RUN THE PROGRAMS. * FILE 314
REGS - REGISTER EQUATE MACRO. * FILE 314
SLEEPY - WAITS FOR NN SECONDS. 99 MAX. * FILE 314
TODAY - SUBROUTINE RETURNS DAY OF WEEK FROM TIME * FILE 314
MACRO. VALID TO Y4K. * FILE 314
VSAMZAP - SUPERZAP UTILITY FOR ESDS VSAM, ORIGINALLY * FILE 314
USED FOR IMS, ALSO WORKS ON KSDS BUT CAN'T * FILE 314
CHANGE KEYS. * FILE 314
* FILE 314
IS FROM BOB FOWLES OF PENNSYLVANIA STATE UNIVERSITY * FILE 315
AND FROM PHILIP H. SMITH III, AND IS A VM REXX EXEC * FILE 315
WHOSE PURPOSE IS TO CLEAN UP AND SYNTAX CHECK OTHER * FILE 315
REXX EXECS. THIS IS A VM EXEC, AND IT IS BEING * FILE 315
INCLUDED HERE, IN THE HOPE THAT SOMEONE WHO KNOWS * FILE 315
BOTH VM AND MVS, WILL GET THIS EXEC TO WORK UNDER * FILE 315
TSO REXX. * FILE 315
* FILE 315
AUTHOR: BOB FOWLES * FILE 315
RBF@PSU.EDU * FILE 315
814-865-4774 * FILE 315
* FILE 315
CONTAINS MANY BATCH UTILITIES AND OTHER GOOD THINGS. * FILE 316
CODE FROM JIM MARSHALL (AIR FORCE RETIREE) NOW WITH * FILE 316
THE US TREASURY OUTSIDE OF WASHINGTON DC. THIS FILE * FILE 316
IS IN IEBUPDTE SYSIN FORMAT. JIM'S CURRENT ADDRESS IS * FILE 316
* FILE 316
JIM MARSHALL, US TREASURY * FILE 316
FINANCIAL MANAGEMENT SERVICE * FILE 316
PRINCE GEORGES PLAZA II - ROOM 400B * FILE 316
3700 EAST-WEST HIGHWAY * FILE 316
HYATTSVILLE, MD 20782 * FILE 316
202-874-8353 * FILE 316
* FILE 316
email: jim.marshall@fms.treas.gov * FILE 316
* FILE 316
RELEASE 22 - 15 APRIL 92 * FILE 316
* FILE 316
SUMMARY OF THE MODULES CONTAINED. * FILE 316
* FILE 316
UTIL REL DESCRIPTION * FILE 316
* FILE 316
$$MACROX 4 INCORPORATED BILL GODFREY'S MODS TO * FILE 316
'IFOX00' TO PRODUCE MACRO CROSS REFERENCE. * FILE 316
PDS WAS MADE INTO A MEMBER PRECEDED WITH * FILE 316
'>< ADD NAME= ' CARDS AND SPF STATS. * FILE 316
THIS WAS IN A SEPARATE FILE ON THE MODS * FILE 316
TAPES. * FILE 316
* FILE 316
ASKOPER 1 PASS OPERATOR A QUESTION IN A PARM AND TWO * FILE 316
REPLIES; ONE GIVES RC=0 AND SECOND RC=4 * FILE 316
* FILE 316
ASMBOX1 1 PUT A NICE LOOKING BOX AROUND YOUR ASSEMBLY * FILE 316
LISTING OUTPUT. LINECT FOR ASSEMBLY * FILE 316
LISTING IS 53. CODE IS 3800 DEPENDENT. * FILE 316
* FILE 316
ASMHNOX 1 A PTF FOR AN ASSEMBLER H BUG. * FILE 316
AS YOU KNOW ASM H IS CLASS C NOW. * FILE 316
* FILE 316
ASMR90 1 ROTATE 90 DEGREES ASSEMBLY LISTINGS * FILE 316
ON THE 3800 TYPE PRINTERS. * FILE 316
* FILE 316
BLOKHD 1X GODDARD SPACE FLT CENTER UTILITY TO * FILE 316
PRODUCE 12X12 BLOCK LETTERS UP TO 8 ACROSS * FILE 316
THE PAGE AND FOUR BLOCK LINES PER PAGE. * FILE 316
* FILE 316
BLOKHF 1X FORTRAN INTERFACE MODULE SO YOU CAN CALL * FILE 316
'BLOKHD' FROM FORTRAN CODE. * FILE 316
* FILE 316
BLOKLTR 1X FORTRAN PGM THAT PRODUCES BLOCK LETTERS ONE * FILE 316
PER PAGE (SIDEWAYS). * FILE 316
* FILE 316
BLOKPDS 1X TAKES A SEQUENTIAL SOURCE FILE CREATED BY * FILE 316
UTIL 'LISTPDS' AND CREATES A PRINT FILE * FILE 316
WITH 12X12 BLOCK LETTERS BEFORE EACH MEMBER * FILE 316
IN THE LISTING. GREAT FOR PUTTING SOURCE * FILE 316
ON MICROFICHE. SEE DOC IN CODE. * FILE 316
* FILE 316
CATLIST 1 THIS PROGRAM IS FROM MIKE LOOS, FAIR, ISAAC * FILE 316
AND CO. THIS WILL DO A VERY FAST LIST OF * FILE 316
AN ICF CATALOG FOR GDG'S AND NONVSAM DSNS. * FILE 316
LISTING IS IN THE SAME FORMAT AS IDCAMS * FILE 316
(WE USED IT TO BUILD A TMC) BUT THE OUTPUT * FILE 316
FORMAT WOULD BE VERY EASY TO CHANGE. SEE * FILE 316
COMMEMTS IN THE CODE FOR AN EXPLANATION * FILE 316
OF ITS SPEED AND RELATION TO RACF. * FILE 316
* FILE 316
COPYFILE 4X POWERFUL COPY TAPE TYPE PROGRAM. IF YOU * FILE 316
HAVE MULTIFILE SL TAPES WILL COPY SELECTED * FILE 316
FILES VIA A CONTROL CARD. (LOAD MODULE * FILE 316
ON FILE 035.) Now copies blocks up to * FILE 316
64K in size. * FILE 316
* FILE 316
COPYSLNL 4X POWERFUL COPY TAPE PGM TO STRIP TAPE * FILE 316
LABELS FROM SL TAPE TO CREATE AN NL TAPE. * FILE 316
IF YOU HAVE MULTIFILE SL TAPES WILL COPY * FILE 316
SELECTED FILES TO AN NL OUTPUT TAPE, * FILE 316
UNDER THE SAME CONTROL CARD SYNTAX AS * FILE 316
COPYFILE HAS. (MODIFIED FROM COPYFILE * FILE 316
BY SAM GOLOB). STILL HAS TLPRINT SUPPORT * FILE 316
BUT IT PRINTS THE CONTENTS OF THE LABELS * FILE 316
FROM THE INPUT SIDE, SINCE THE OUTPUT SIDE * FILE 316
DOESN'T HAVE LABELS ANY MORE. Now copies * FILE 316
blocks up to 64K in size. * FILE 316
* FILE 316
COPYNLNL Brand new. Powerful tape copy program * FILE 316
that works exactly like COPYFILE with * FILE 316
the same control cards, but copies NL to * FILE 316
NL tapes. Copies blocks up to 64K. * FILE 316
* FILE 316
COPYREC 5X PROVIDE FOR A SELECTIVE COPY OF RECORDS * FILE 316
VIA A CONTROL CARD FOR ANY LRECL FILE; * FILE 316
LIKE 1-100, 450-800, 900-950. * FILE 316
* FILE 316
CT 3X AIR FORCE DEVELOPED HIGH SPEED TAPECOPY * FILE 316
PROGRAM. RUNS AT EXCP SPEED. COPIES * FILE 316
LABELED OR UNLABELED, SINGLE OR MULTIFILE, * FILE 316
AND IF ONE REEL ONLY, AN OPTION TO VERIFY * FILE 316
BYTE FOR BYTE. COPIES MULTIVOLUME OR * FILE 316
MULTIFILE AND MULTIVOLUME WITH NO VERIFY * FILE 316
FUNCTION. * FILE 316
* FILE 316
C3PO 1Y BRIAN SCOTT NOW OF TEXACO, WROTE C3PO TO * FILE 316
BE THE SRB RECEIVER FOR R2D2. R2D2 NEEDS * FILE 316
A TASK OF SOME KIND GOING TO BUMP THE SRB * FILE 316
OFF OF. MOST PEOPLE HAVE BEEN USING #CMD * FILE 316
SUBSYSTEM AND SOME OTHER BRAVE SOULS, * FILE 316
JES2. PLUS NOW C3PO WILL TALK TO YOU IF * FILE 316
YOU WANT. WANT TO INCREASE ITS * FILE 316
VOCABULARY? YOU ARE WELCOME. HAVE NOT * FILE 316
INSTALLED IT THIS WAY BUT WILL WHEN I GO * FILE 316
TO MVS/SP1.3. * FILE 316
* FILE 316
C3PO2 1Y SAME AS ABOVE, BUT WITH A STIMER IN IT FOR * FILE 316
PEOPLE WHO DO NOT WANT TO RUN C3PO WITH * FILE 316
TIME=1440. * FILE 316
* FILE 316
DELINK0 2 SOURCE CARDS FOR IBM FE PROGRAM TO * FILE 316
'DELINK'. WE RECONSTRUCTED THE SOURCE * FILE 316
IMAGES WITH A DISASSEMBLER AND A LOT OF * FILE 316
PATIENCE. FUN !!! * FILE 316
* FILE 316
DISKMAP 3Y DISKMAP PROGRAM HAS 3330 SUPPORT, 3350, AND * FILE 316
3850 SUPPORT INCLUDED. GIVES SIMILIAR INFO * FILE 316
TO A COMPAKTOR MAP. THIS DOES NOT UPDATE * FILE 316
LASTUSE DATE FOR EVERY FILE ON THE PACK; * FILE 316
NOT REALLY TRUE FOR PDS'S, SO STILL BEWARE. * FILE 316
* FILE 316
DOWEGO 2X PGM TO PUT OUT QUESTION TO OPERATOR OF 'GO' * FILE 316
OR 'NOGO'. 'NOGO' IMPLIES ABEND, 'GO' = RC0 * FILE 316
* FILE 316
EALSD095 1X EASTERN AIRLINES UPDATE OF THE STANDARD IBM * FILE 316
BLOCK LETTER ROUTINE IEFSD095; WAS USED * FILE 316
FOR BANNER PAGES. THE UPDATED VERSION HAS * FILE 316
ALL THE SPECIAL CHARACTERS INCLUDED IN IT. * FILE 316
* FILE 316
EXCPMOD 1Y MOD (ZAP) SHOWS EXCP COUNTS ON JCL LISTING. * FILE 316
MVS/SP1.1 * FILE 316
* FILE 316
EXIMPORT 1 THIS PROGRAM IS FROM MIKE LOOS, FAIR, ISAAC * FILE 316
AND COMPANY. WILL CREATE 2 JCL FILES, A * FILE 316
CLIST, AND A SYSPRINT LISTING. THE JCL * FILE 316
FILES HAVE A SET OF EXPORT AND IMPORT JCL * FILE 316
DESIGNED TO EXPORT (VSAM) AND IEBGENER * FILE 316
(DSORG=PS) ALL DATASETS ON A VOLUME TO * FILE 316
TAPE AND RESTORE WITH IMPORT (VSAM) AND * FILE 316
IEBGENER (DSORG=PS) FROM TAPE TO DISK. * FILE 316
THE VSAM PORTION WORKS ONLY FOR UNIQUE * FILE 316
DATASETS (DFEF) AND BASE CLUSTERS ONLY. * FILE 316
SEE THE CODE FOR FURTHER EXPLANATIONS AND * FILE 316
RESTRICTIONS. * FILE 316
* FILE 316
EXIT002 1Y JES2/SP1.3 EXIT 2. TAKES TIME OFF THE * FILE 316
JOBCARD TO ENFORCE INTERNAL STANDARD FOR * FILE 316
JOB CLASS FROM AFDSC. * FILE 316
* FILE 316
EXIT006 1Y JES2/SP1.3 EXIT 6. PUT TIME BACK ON * FILE 316
JOBCARD FOR THE APPROPRIATE JOB CLASS. * FILE 316
ALSO SEE NOTE OF HOW TO DISPLAY INTERNAL * FILE 316
TEXT FOR ANY FIELD YOU WANT TO DISPLAY. * FILE 316
FROM AFDSC. * FILE 316
* FILE 316
FCBLIST 1X WILL PRINT OUT HOW YOUR FCB'S ARE BUILT. * FILE 316
HANDY FOR FIGURING OUT HOW CRITTERS ARE * FILE 316
MADE. * FILE 316
* FILE 316
FFYCOPY 1X SUBSTITUTE FOR IEBGENER, HIGH SPEED COPY * FILE 316
USING QSAM VERSUS BSAM. * FILE 316
* FILE 316
FINDAZAP 1X BILL GODFREY: FIND A STRING IN A LOAD * FILE 316
MODULE & MAKE A ZAP FROM IT. PGM DOES NOT * FILE 316
CHANGE LOAD MODULE BUT GENERATES 'AMASPZAP' * FILE 316
CONTROL CARDS. * FILE 316
* FILE 316
GETDATE 1X ANOTHER PGM TO DO DATE CONVERSION. ALSO * FILE 316
RETURNS THE DAY OF THE WEEK AND ALSO A * FILE 316
FLAG IF IT IS A USER DEFINED HOLIDAY. * FILE 316
USEFUL IN PGMS FOR SMF. * FILE 316
* FILE 316
IDATE 1 SEE PGM DOCUMENTATION TO SEE ALL THE WAYS * FILE 316
IT CAN CONVERT A DATE, MANY, MANY,...... * FILE 316
* FILE 316
IEECVXIT 1 COMBINED VERSION OF 'IEECVXIT & * FILE 316
'IEECR2D2'. CODED THE WAY IT SHOULD BE IF * FILE 316
YOU ARE A GENIUS. SCHEDULES AN SRB TO GET * FILE 316
AROUND THE FACT THEY MOVED THE WQE CHAIN * FILE 316
IN SP1.3. NEEDS A TASK RUNNING ALL THE * FILE 316
TIME TO BUMP THE SRB OFF OF WHEN IEECR2D2 * FILE 316
IS RUN. CODER USED THE #CMD SUBSYSTEM, * FILE 316
YOU COULD HAVE USED JES2 HE SAYS. TIME * FILE 316
DEPENDENT CODE HAS BEEN REMOVED AND IT * FILE 316
WORKS IN ALL VERSIONS OF MVS/SP (AS OF A * FILE 316
WHILE AGO). WE ARE SAVED !! * FILE 316
* FILE 316
AFDSC DEVELOPED 'MCS EXIT'. CAPABILITY * FILE 316
TO SUPPRESS OR CHANGE ROUTE CODES, DESC, * FILE 316
CODES, ETC. BUT THIS ONE WILL UTILIIZE * FILE 316
'R2D2' TO DO AUTOMATIC OPERATOR REPLIES * FILE 316
AND STC'S BASED UPON WHAT COMES ACROSS THE * FILE 316
CONSOLE. NOT DEPENDENT UPON THE OPERATOR * FILE 316
BEING AWAKE. AFDSC DEVELOPED VERSION OF * FILE 316
FAMOUS 'R2D2'. LITTLE CREATURE DOES * FILE 316
AUTOMATIC START CMDS FOR THINGS THAT NEED * FILE 316
STARTING, BASED UPON WHAT COMES ACROSS THE * FILE 316
SCREEN AND IS DETECTED BY IEECVXIT. R2D2 * FILE 316
DOES THE AUTOMATIC REPLIES, RMF (R XX,GO), * FILE 316
ALLOCATION (R XX,NOHOLD). EVER HAD THE * FILE 316
OPERATOR TURN YOUR MVS SYSTEM INTO OS/MVT * FILE 316
SYSTEM BY LOCKING Q4 (R XX,HOLD)? LITTLE * FILE 316
CRITTER HAS A LOT OF POSSIBILITIES. * FILE 316
* FILE 316
IEFUJI 1 IBM STANDARD SMF EXIT, IEFUJI. HAS CODE TO * FILE 316
PASS USER FIELDS TO UCC-1 (NOW CA-1). * FILE 316
* FILE 316
IEFUTL 2 IBM STANDARD SMF EXIT, IEFUTL. WAIT TIME & * FILE 316
CPU TIME EXCESSION FOR BATCH & TSO. LITTLE * FILE 316
CODE BUT ONE THING IT CAN DO IS TO STOP * FILE 316
S522 ABENDS CAUSED BY OPERATORS. * FILE 316
* FILE 316
IEFU29 1 DETECT SMF SWITCH & SCHEDULE JOB THAT DUMPS * FILE 316
SMF DATASETS. MOVED FUNCTION FROM THE MCS * FILE 316
EXIT TO THIS EXIT (WHERE IT SHOULD BE). * FILE 316
* FILE 316
IEFU83 3 AFDSC DEVELOPED SMF EXIT, 'IEFU83'. HAS * FILE 316
ALL STANDARD SUGGESTIONS, TYPE 40 RECS, 0 * FILE 316
EXCP COUNTS, ETC. THIS IS BRANCH TABLE * FILE 316
DRIVEN, GOOD PLACE TO BEGIN FOR THOSE WHO * FILE 316
WANT TO EXPAND ITS CODE. ALSO LOOKS AT * FILE 316
14&15'S ETC. ADDED TYPE 21 SUPPORT TO * FILE 316
TELL OPERATORS TO CLEAN TAPE DRIVES * FILE 316
ENCOUNTERING PERM CHECK OR TOO MANY TEMP * FILE 316
ERRORS. LOOKS AT TOTAL CPU TIME AND * FILE 316
JOBCLASS TELLING USER WHAT CLASS SHOULD * FILE 316
HAVE BEEN USED. * FILE 316
* FILE 316
INCORZAP 2 SOURCE FOR FAMOUS 'INCORZAP' THAT IS KNOWN * FILE 316
ONLY IN OBJECT FORM. THANKS BILL GODFREY * FILE 316
FOR DISASSEMBLY AND PATIENCE. THIS PGM * FILE 316
SOURCE WAS A SPRINGBOARD FOR THE ORIGINAL * FILE 316
AUTHOR OF THE PROGRAM TO UPGRADE IT TO XA * FILE 316
(AND BEYOND). SEE FILE 421. * FILE 316
* FILE 316
IGG019WD 1X APPENDAGE FOR RECOVERY FROM WRONG DENSITY * FILE 316
TAPE VOLUMES, USED BY TAPE UTLITIES. * FILE 316
* FILE 316
IGG019WE 1X APPENDAGE TO PREVENT ERROR AT EOF, USED BY * FILE 316
TAPE UTILITIES. * FILE 316
* FILE 316
INCORZZP 1 ZAP TO THE 'INCORZAP' PROGRAM SO IT WILL * FILE 316
RUN UNDER ANY NAME. * FILE 316
* FILE 316
J13X1 3 SP1.3 EXIT. SEPARATOR (PRINT & PUNCH) FOR * FILE 316
JES2. HAS EXIT255 INVOKED TO PRINT OFF A * FILE 316
RECEIPT ON SEPARATE IBM3287 MCS PRINTER. * FILE 316
ADDED SOME CODE FOR PRINTING OFF NJE PRT * FILE 316
FROM VM/RSCS. ALSO ADDED SOME CODE FOR * FILE 316
X8700 PRT. * FILE 316
CONVERTED TO JES2/SP1.3.4 * FILE 316
* FILE 316
J13X1ACT 2 SP1.3 EXIT. ACCOUNT USED TO BILL X8700 * FILE 316
PRINTER TO VM/RSCS/NJI PRINT. RSCS OUTPUT * FILE 316
DOESN'T COME ACROSS WITH JES2 ACCT INFO * FILE 316
IN THE JOBCARD. * FILE 316
* FILE 316
J13X1XF 2 SP1.3 EXIT. X8700 VALID FORMS USED TO * FILE 316
BUILD 'DJDE' RECORD TO BE PUMPED TO X8700 * FILE 316
PRINTER. * FILE 316
* FILE 316
J13X3 1 JES2/SP1.3 EXIT3. JOB CARD SCAN EXIT, * FILE 316
ALSO HAS OTHER FEATURES. WE DO VALIDATION * FILE 316
OF ACCT CODES ON JOB CARD. * FILE 316
CONVERTED TO JES2/SP1.3.4 * FILE 316
* FILE 316
J13X4 1 JES2/SP1.3 EXIT4. JECL SCAN EXIT. * FILE 316
CONVERTED TO JES2/SP1.3.4 * FILE 316
* FILE 316
J13X10 1 JES2/SP1.3 EXIT10. SUPPRESS JES2 WTO * FILE 316
MESSAGES. JOB RECEIPT GENERATED FOR ALL * FILE 316
PARTS OF JOB THAT ARE PRINTED LOCALLY. * FILE 316
IS BECAUSE JES EXIT 1 PRODUCES RECEIPTS * FILE 316
TO A 3287 TYPE PRINTER ALL PARTS OF A JOB * FILE 316
PRINTED LOCALLY. THANKS CAPT JIM CARTER * FILE 316
AND LT PAUL FINDLEY. * FILE 316
CONVERTED TO JES2/SP1.3.4 * FILE 316
* FILE 316
J13X13 1 JES2/SP1.3 EXIT13. TSO/E EXIT. * FILE 316
* FILE 316
J13X255 2 JES2/SP1.3 EXIT255. THIS IS MY EXIT THAT * FILE 316
IS INVOKED BY USER EXIT001 TO PRINT A * FILE 316
RECEIPT ON IBM3287 MCS PRINTER SET TO * FILE 316
ROUTCDE=(14). OPERATORS NOW KNOW HOW * FILE 316
MANY LISTINGS THEY WILL FIND ON THE * FILE 316
PRINTERS. CONVERTED TO JES2/SP1.3.4 * FILE 316
* FILE 316
JESXRDR 1Y HURRAY BILL GODFREY, MY GENIUS. YOU CAN * FILE 316
SUBMIT TO A SECONDARY JES2 LIKE JESX FROM * FILE 316
THIS PGM. LOOK IN TSOSRC FILE YOU WILL * FILE 316
FIND, SUBMITX' ALLOWS YOU TO SUBMIT FROM * FILE 316
TSO TO A SECONDARY JES2. (ALSO YOU GET * FILE 316
OUTPUTX, CANCELX, AND STATUSX WITH * FILE 316
SUBMITX). MAY NOT WORK BEYOND JES2/SP1.1. * FILE 316
* FILE 316
JES0001 1Y SMP USERMOD TO ALLOW YOU TO DO TSO IN * FILE 316
SECONDARY JES, ALSO STC'S ETC ETC. * FILE 316
MAY NOT WORK BEYOND JES2/SP1.1 * FILE 316
* FILE 316
LISTCTLG 1Y LISTS OS CATALOGS EFFICIENTLY. UPDATED FOR * FILE 316
3400 SERIES TAPE DRIVES, 3330 TYPE DISKS, * FILE 316
3350'S AND, 3850 MSS. SEE COMMENTS IN THE * FILE 316
CODE FOR ADDITIONAL CAPABILITIES OF THE PGM * FILE 316
* FILE 316
LISTIDR 1 IMPROVED GODDARD SPACE CENTER PROGRAM FOR * FILE 316
LISTING 'IDR' RECORDS. * FILE 316
* FILE 316
LISTPDS 7.X GODDARD SPACE FLIGHT CNTR, FAMOUS 'LISTPDS' * FILE 316
PGM. UPDATED SO WHEN YOU DO THE FUNCTION * FILE 316
SIMILIAR TO IEHLIST, LISTPDS, IT GIVES * FILE 316
YOU THE SPF STATS, LIKE SPF 3.1 DOES. SEE * FILE 316
THE LISTPDS# FOR ALL OF ITS CAPABILITIES. * FILE 316
* FILE 316
LKEBOX1 1 PLACE NICE LOOKING BOX AROUND YOUR LKED * FILE 316
LISTING FOR USE IN CONJUNCTION WITH ASMBOX1 * FILE 316
* FILE 316
LKEDMOD 1 LKED EDITOR ZAP, PUT TIME & DATE INTO LOAD * FILE 316
MODULES MVS/3.8. * FILE 316
* FILE 316
LKEDMOD1 1Y LKED EDITOR ZAP PUTS TIME & DATE INTO LOAD * FILE 316
MODULES MVS/SP1.1 * FILE 316
* FILE 316
LKED90 1 ROTATE LKED OUTPUT ON IBM 3800 90 DEGREES * FILE 316
AND GET 2 PAGES ONTO 1. * FILE 316
* FILE 316
MACROS 1 PACKAGED MOST MACROS IN THIS MEMBER. LOOK * FILE 316
AT THE INSTALL JOBSTREAM TO SEE IF YOU WILL * FILE 316
NEED THEM. HAVE '><' IN PLACE OF './' IN * FILE 316
IEBUPDTE FORMAT SO USE 'PDSLOAD' PGM. * FILE 316
* FILE 316
MACROS FOR THIS FILE ARE NOW INCLUDED * FILE 316
* FILE 316
$-E F-M N-T U-Z * FILE 316
$#SVCKP FLOAT OPENIF * FILE 316
$#SVCKS IFIX OPENIN * FILE 316
$REGS LOADIT SEARCHDD * FILE 316
@ LOADS SNAPREGS * FILE 316
CAPS MOVE STAE$ * FILE 316
CLOSEIF MSG TESTOPEN * FILE 316
COMMENT TRC * FILE 316
DFLOAT * FILE 316
EDIT * FILE 316
* FILE 316
MIRROR 1X REVERSE THE DATA ON INPUT CARD IMAGE. I.E. * FILE 316
1-80 IS NOW IN 80-1. * FILE 316
* FILE 316
MIM#3 1X OS/MVT PGM. USED TO BE ON OS/MVT MODS * FILE 316
TAPE LONG AGO. GOOD EXAMPLE OF DOING * FILE 316
COMPRESSION AND DECOMPRESSION. LOOK AT * FILE 316
EXTENSIVE DOC IN CODE AND YOU'LL FIND A * FILE 316
USE FOR IT. * FILE 316
* FILE 316
MODREP 2 LPA MODULE REPLACEMENT PGM OBTAINED FROM * FILE 316
CBT TAPE. MODIFIED AT AFDSC SO IT WILL NOT * FILE 316
ABEND WITH A S522. SEVERAL OTHER BUGS FIXED * FILE 316
* FILE 316
MSGWRITE 2X SUBROUTINE USED BY SOME OF THE UTILITIES. * FILE 316
* FILE 316
MSSMOUNT 1 ZAP TO LET TSO USERS MOUNT MSS VOLUMES * FILE 316
WITHOUT HAVING MOUNT ATTRIBUTE IN 'UADS'. * FILE 316
* FILE 316
OFFLOAD 1 UNLOAD A PDS TO A SEQUENTIAL IEBUPDTE DSN * FILE 316
FIXED BUG ABEND 103-4C, UNBLOCKED PDS'ES. * FILE 316
(UPDATED BY JOHN KALINICH, US ARMY IN ST * FILE 316
LOUIS, MO - TO ADD ISPF STATS IN LISTPDS * FILE 316
FORMAT INTO THE "./ ADD NAME=" CARDS.) * FILE 316
* FILE 316
PARMBLOC 2 TAKE THE PARM FROM EXEC CARD AND CREATE A * FILE 316
BLOCK LETTER BANNER. HAS OPTIONS TO SLANT * FILE 316
ETC. NICE FOR REPORTS. * FILE 316
* FILE 316
PDSGAS 2X ALLOW YOU FIND A 'GAS' MEMBER IN A PDS * FILE 316
PGM PROVIDED YOU HAVE NOT COMPRESSED THE * FILE 316
PDS. ASSIGNS MEMBER NAME OF $GASXXXX. * FILE 316
XXXX GOES FROM 0001 TO 9999. THEN IT IS * FILE 316
CALLED BRUTE FORCE TO GO IN WITH SPF 3.1 * FILE 316
TO FIND IT. BUT !! WORKS NOW ON 3380S * FILE 316
AND MVS/XA 2.2.0. * FILE 316
* FILE 316
PDSLOAD 1 FILE WITH IEBUPDTE CONTROL CARDS IN THEM, * FILE 316
RELOAD TO A PDS. WILL PUT IN SPF STATS AND * FILE 316
USEFUL FOR FILES UNLOADED BY OFFLOAD PGM * FILE 316
TO FROM CBT TAPE. CHANGES THE IMBEDDED '><' * FILE 316
TO './' AS YOU RELOAD. BETTER VERSION OF * FILE 316
PDSLOAD AND OFFLOAD ARE ON FILE 093. * FILE 316
* FILE 316
PDSMATCH 1 COMPARE THE DIRECTORY OF 2 PDS'S. HAS * FILE 316
MANY OPTIONS. REFER TO COMMENTS IN THE * FILE 316
CODE FOR HOW TO RUN THIS UTILITY. * FILE 316
* FILE 316
PDSPROGM 1 USED FOR DELETING & RENAMING MEMBERS OF * FILE 316
PDS FROM A BATCH JOB. MUCH EASIER TO USE * FILE 316
THAN IEHPROGM. * FILE 316
* FILE 316
PDSPRINT 2X ANOTHER PDS LIST OR PUNCH PGM. CAN FEED * FILE 316
IT CONTROL CARDS FOR A MEMBER LIST OR * FILE 316
GIVE IT CHARACTER STRING TO SCAN FOR. * FILE 316
NICE. * FILE 316
* FILE 316
PDSTEST 3X VERIFIES INTEGRITY OF A LOAD MODULE PDS BY * FILE 316
ISSUING 'LOAD' FOR EVERY MODULE IN LOADLIB. * FILE 316
IF PROBLEMS OCCUR, YOU ARE TOLD OF THEM. * FILE 316
* FILE 316
PDSUTIL 1 ANOTHER PDS LIST TYPE PROGRAM. THINGS IT * FILE 316
DOES, GIVES YOU A TABLE OF CONTENTS AS TO * FILE 316
WHAT PAGE EACH IS ON. HANDY. * FILE 316
* FILE 316
P38BOX1 1 SUBROUTINE FOR ASMBOX1. * FILE 316
* FILE 316
P38TURN 1 CHARACTER SET USED FOR 90 DEGREE ROTATE. * FILE 316
* FILE 316
RACHECK 1Y EL-CHEAPO RACF SECURITY SVC. YALE UNIV. * FILE 316
SVC 130 MADE TO GIVE DIRT-CHEAP SECURITY. * FILE 316
WE USE WHITE HAT-BLACK HAT THEORY. EITHER * FILE 316
YOU CAN GET TO IT OR NOT. DOES NOT AFFECT * FILE 316
STC OR SYSTEM CODE. LOOK AT SVC TO SEE HOW * FILE 316
WE GIVE ALL POWERFUL SYSTEM PROGRAMMERS * FILE 316
(WHO WEAR WHITE HATS) THE PRIVILEGES. * FILE 316
* FILE 316
READF 1 SUBRNTES-READF,WRITEF,RESETF, INTENDED FOR * FILE 316
USE IN PLACE OF FORTRAN UNFORMATTED I/O * FILE 316
(REAL DOG). THIS USES FIXED BLOCKED QSAM. * FILE 316
SAVES A LOT OF CPU CYCLES. * FILE 316
* FILE 316
ROTATER 1 SUBROUTINE USED IN ROTATE PGMS. * FILE 316
REPLACED P38R90 AND P38R90B. * FILE 316
* FILE 316
SEEKMON 1Y MVS VERSION OF OS/MVT SEEKMON. * FILE 316
* FILE 316
SETINIT 1X SETS INITIATORS BASED ON TIME. HAVE INITS * FILE 316
SET, PRIME, EVENINGS, MIDS, HOLIDAYS, ETC. * FILE 316
* FILE 316
SPANCOPY 2X CLEANS FILES WITH SPANNED RECS. WILL * FILE 316
DROP BAD SPANNED RECS. IF FILE CONTAINS * FILE 316
SMF RECS THEN WILL ATTEMPT TO GIVE YOU * FILE 316
AS MUCH INFO AS IT CAN. S002 ABENDS ARE * FILE 316
NO LONGER KILLERS. * FILE 316
* FILE 316
SMFDATE 1X REPORTS ON TOTAL SMF RECORDS BY DAY PLUS * FILE 316
NUMBER OF BATCH JOBS RUN AND TSO SESSIONS. * FILE 316
* FILE 316
SMFXTRCT 8X RENAMED TO SMFXTRK, 15 MARCH 1991. * FILE 316
* FILE 316
SMFXTRK 9X GENERALIZED SMF RECORD EXTRACTION UTILITY. * FILE 316
SELECT BY RECORD TYPE, DATE INTERVAL, TIME * FILE 316
INTERVAL, ETC. REBLOCKS FROM VBS TO VB ! * FILE 316
REPORTS ON NUMBER OF RECS AND MAX + MIN. * FILE 316
SEE CODE FOR ALL CAPABILITIES. * FILE 316
* FILE 316
SMF21RP 1X REPORT SMF 21 RECORDS ON TAPE ERRORS, * FILE 316
ALTERNATIVE TO IBM UTILITY 'IFHSTATR'. * FILE 316
* FILE 316
SMF48RP 1X REPORT FROM SMF 48 RECORDS ON BSC RJE * FILE 316
STATS. MOST IMPORTANTLY, LINE ERRORS. * FILE 316
* FILE 316
SMF50RP 1X REPORT FROM SMF 50 RECS, VTAM TUNING STATS. * FILE 316
* FILE 316
SMF53RP 1X REPORT FROM SMF 53 RECS, SNA RJE STATS AND * FILE 316
MOST IMPORTANTLY, LINE ERRORS. * FILE 316
* FILE 316
SMF71FP 1X REPORT FROM RMF 71 RECORDS ON FRAMES FOR * FILE 316
PRIVATE ADDRESS SPACES. * FILE 316
* FILE 316
SMF71FR 1X RMF 71 FRAMES REPORT ON CSA FRAMES. * FILE 316
* FILE 316
SMF71LF 1X RMF 71 FRAMES REPORT ON LPA FRAMES. * FILE 316
* FILE 316
SMF71LP 1X RMF 71 NVIO PAGING REPORT. * FILE 316
* FILE 316
SMF71PN 1X RMF 71 RATE OF NON-VIO RECLAIMS, * FILE 316
PAGE-IN-OUTS. * FILE 316
* FILE 316
SMF71UP 1X RMF 71 UIC COUNTS VS NVIO & NSWAP PAGING. * FILE 316
* FILE 316
SMF71VP 1X RMF 71 RATE OF PAGING OF VIO. * FILE 316
* FILE 316
SMF71XF 1X RMF 71 FRAMES REPORTS FIXED FRAMES ABOVE * FILE 316
AND BELOW 16M LINE. * FILE 316
* FILE 316
SMF72RP 2X CONVERTED WORKLOAD ACTIVITY RPT FROM MF/1 * FILE 316
TO USE RMF 72 RECORDS. MAY BE OF INTEREST. * FILE 316
* FILE 316
SMPERS4 1X SAS VERSION OF THE BELOW FOR SMP R4. * FILE 316
* FILE 316
SMPERS5 1X SAS VERSION OF THE BELOW FOR SMP R5. * FILE 316
* FILE 316
SMPER5A 1X ASM LANG VERSION OF SMP HOLDERROR REPORT * FILE 316
FOR SMP5. SAYS IF PTFS APPLIED ARE IN * FILE 316
HOLD STATUS. * FILE 316
* FILE 316
STAE$ 1 GENERALIZED ESTAE EXIT FOR MVS. SEE * FILE 316
COMMENTS FOR ITS CAPABILITIES. * FILE 316
* FILE 316
STRMACS 1X STRUCTURED PROGRAMMING MACROS FOR ASSEMBLY * FILE 316
LANG CODING. WAS CALLED 'CONCEPT 14' LONG * FILE 316
AGO AND NEVER REALLY CAUGHT ON. WILL SEE * FILE 316
CODE WRITTEN IN IT AND THESE SHOULD WORK. * FILE 316
MACROS INCLUDED ARE AS FOLLOWS: * FILE 316
* FILE 316
* FILE 316
CASE ELSE EXITIF POPNEST * FILE 316
CASENTRY ENDCASE GBLVARS PUSHINS * FILE 316
CHKSTACK ENDDO GETCC PUSHLAB * FILE 316
DO ENDLOOP IF PUSHNEST * FILE 316
DOEXIT ENDSRCH IFPROC STKINS * FILE 316
DOPROC EXIT POPINS STRTDO * FILE 316
STRTSRCH * FILE 316
* FILE 316
SYSLOG 1X WRITE YOUR OPERATOR LOGS SAFELY AND ALWAYS * FILE 316
IN ORDER. SEE CODE FOR DETAILS. * FILE 316
* FILE 316
SYSREPRO 1X SEQUENTIAL COPY UTILITY. IT IS LIKE * FILE 316
IEBGENER BUT MUCH FASTER. PRINTS OUT * FILE 316
DSNAMES, VOLSERS, DCB, ATTRIBUTES, * FILE 316
FILE SEQ NUMBER FOR EACH DATASET. * FILE 316
* FILE 316
TANAL 3X DO QUICK SCAN OF UNLABELED OR LABELED * FILE 316
TAPE TO GIVE YOU THE MAX AND MIN BLKSIZES * FILE 316
IN ALL FILES AND THE NUMBER OF BLOCKS * FILE 316
IN THE FILE. * FILE 316
* FILE 316
TAPEL 3X GIVES YOU A QUICK SCAN OF A TAPE AND * FILE 316
GIVES INFO ON EACH FILE IN EASY TO READ * FILE 316
FORM. IS FOR THE NOT TOO BRIGHT USER YOU * FILE 316
MAY HAVE. * FILE 316
* FILE 316
TAPELZAP 1Y ZAP TO FORCE OPER REPLY WITH 6 CHAR VOLSER * FILE 316
ON TAPE. DECREASE TAPES WITH VOL=SER=U * FILE 316
MVS/SP1.1 * FILE 316
* FILE 316
TAPEMAP 1X FAMOUS 'TAPEMAP' PGM IN SOURCE CARD FORM. * FILE 316
SURPRISING WHAT YOU CAN DO WITH A DISASS- * FILE 316
EMBLER AND A LOT OF TIME AND PATIENCE. * FILE 316
* FILE 316
TAPESCAN 1 MVS UPDATED VERSION FAMOUS 'TAPESCAN'. * FILE 316
* FILE 316
TAPESC44 1 MVS UPDATED VERSION FAMOUS 'TAPESCAN'. UPD * FILE 316
TO R4.4 FOR 3480 SUPPORT BY FRANK PAJERSKI. * FILE 316
THE MAN IS NOTHING SHORT OF "GREAT". * FILE 316
* FILE 316
TIDY 1 CLEANS UP FORTRAN CODE. LOOK AT COMMENTS * FILE 316
IN CODE TO SEE HOW TO RUN THE BEAST. * FILE 316
* FILE 316
TIDYASM 1 CLEANS UP ALC CODE. SEE COMMENTS IN CODE * FILE 316
TO SEE HOW TO RUN THE BEAST. * FILE 316
* FILE 316
TLABEL 2 REPLACES IBM UTILITY 'IEHINITT'. OPERATOR * FILE 316
STARTABLE AND WILL ALLOW YOU TO PUT A * FILE 316
LABEL TO A TAPE OR JUST PUT A TAPEMARK * FILE 316
ONTO THE TAPE. (RUNS AUTHORIZED) * FILE 316
* FILE 316
TLPRINT 3X SUBROUTINE USED BY SOME TAPE UTILITIES TO * FILE 316
FORMAT A LABEL OF A TAPE. * FILE 316
* FILE 316
TMSLABL 1 FRONT-END TO UCC1 TMSTPNIT TO LABEL TAPES. * FILE 316
GETS AROUND SC03 ABEND PROBLEM WITH * FILE 316
MULTI-LINKS. WE ATTACH INSTEAD. * FILE 316
* FILE 316
TOD 1 PGM WHICH GETS THE TIME FROM THE SYSTEM BY * FILE 316
'STORE CLOCK' INSTRUCTION AND PASSES IT TO * FILE 316
SUBPROGRAM CALLED "TODCNVRT". * FILE 316
* FILE 316
TODCNVRT 1 SUBPGM CONVERTS THE RESULTS OF THE 'STCK' * FILE 316
INSTRUCTION TO EBCDIC. LOGIC FROM MODULE * FILE 316
AMDPRSEG IN AMDPRDMP (WITH A FEW MODS) * FILE 316
MAKES PARAMETER PASSING EASIER. * FILE 316
* FILE 316
UADSORT 1 READ AND PRINT CONTENTS OF 'SYS1.UADS' BY * FILE 316
TRAVELING THROUGH THE RECORDS. * FILE 316
* FILE 316
UNIVERT 1 PGM TO CONVERT CARD DECK DATA BACK & FORTH * FILE 316
TO UNIVAC(FIELDATA). USES UNIVAC TRANSLATE * FILE 316
TABLES IN 2ND CSECT. * FILE 316
* FILE 316
USRGUIDE 1 THIS IS THE 2ISG USER'S GUIDE. HOPEFULLY * FILE 316
IT WILL GIVE YOU AN IDEA OF HOW ONE PLACE * FILE 316
WROTE ONE. * FILE 316
* FILE 316
VIOEXIT 1X ACF2 VIOLATION EXIT TO ALLOW USE OF BLP IN * FILE 316
CASES WHERE TMS FOREIGN TAPES NEED TO BE * FILE 316
READ. SEE CODE FOR EXPLANATION. * FILE 316
* FILE 316
VKILLER 1 SUBTASK FOR TAPEL. LETS YOU DO MULTI * FILE 316
TAPEL'S ON A NO. OF TAPES, THEN MAKE IT * FILE 316
QUIT. YOU TELL "KILL", TO KILL TAPEL !!!! * FILE 316
* FILE 316
ZEBCOMPR 1 A ZAP TO THE IBM UTILITY 'IEBCOMPR' TO * FILE 316
DISPLAY UNMATCHED RECORDS IN EBCDIC * FILE 316
INSTEAD OF HEX. WE MADE A COPY OF * FILE 316
IEBCOMPR, CALLED IT ZEBCOMPR AND ZAPPED * FILE 316
IT. * FILE 316
* FILE 316
ZMSG 1X PGM TAKES MESSAGE OUT OF PARM FIELD AND * FILE 316
DISPLAYS ON CONSOLE. NICE TO PUT IN JCL * FILE 316
PROCS TO NOTIFY OPERATORS OF PROBLEMS. * FILE 316
* FILE 316
ZTDUMPTP 1X GENERALIZED TAPE DUMPING FACILITY. PUT IT * FILE 316
IN AN AUTHORIZED LIBRARY. POWERFUL. SEE * FILE 316
COMMENTS IN CODE FOR FULL DETAILS. * FILE 316
* FILE 316
ZTSECURE 2X MAKES SURE NO DATA IS BEYOND THE 2 DOUBLE * FILE 316
EOF MARKS ON TAPE. DUMPS FIRST 3 BLOCKS * FILE 316
AND LAST BLK OF EVERY FILE. LEAPS OVER * FILE 316
DOUBLE END-OF-FILE MARKS & WRITES BINARY * FILE 316
PATTERN UNTIL HITS REFLECTIVE STRIP. * FILE 316
* FILE 316
IS FROM TIM HENNESS OF TENNECO BUSINESS SERVICES IN * FILE 317
NEWPORT NEWS, VIRGINIA, AND CONTAINS A REXX EXEC TO * FILE 317
MANAGE IBM BOOK MANAGER BOOKS. * FILE 317
* FILE 317
THIS REXX EXEC IS BEST RUN UNDER TSO-IN-BATCH. * FILE 317
SAMPLE JCL IS INCLUDED IN THIS FILE. * FILE 317
* FILE 317
EMAIL: TimHenness@ibm.net * FILE 317
* FILE 317
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * FILE 317
* FILE 317
MAINTAIN BOOKMANAGER DATA SETS * FILE 317
* FILE 317
PROGRAM NAME - BKMGRMNT * FILE 317
* FILE 317
FUNCTION - * FILE 317
* FILE 317
THIS REXX EXEC WILL INDICATE THE MAINTAINANCE REQUIRED * FILE 317
FOR BOOKMANAGER DATA SETS. THE FOLLOWING LISTINGS ARE * FILE 317
PRODUCED: * FILE 317
* FILE 317
1. LIST OF BOOKSHELVES NOT IN THE BOOKSHELF LIST. * FILE 317
* FILE 317
2. LIST OF BOOKSHELF INDEXES NOT USED BY ANY BOOKSHELF. * FILE 317
* FILE 317
3. LIST OF BOOKS NOT IN ANY BOOKSHELF. * FILE 317
* FILE 317
4. LIST OF BOOKS TO BE REPLACED IN SPECIAL BOOKSHELVES. * FILE 317
* FILE 317
ALSO, A REXX EXEC CAN BE WRITTEN THAT, WHEN EXECUTED, * FILE 317
WILL DELETE THE BOOKSHELVES AND BOOKS INDICATED. * FILE 317
* FILE 317
PARAMETERS - * FILE 317
* FILE 317
THIS EXEC IS CALLED WITH THE FOLLOWING PARAMETER FORMAT: * FILE 317
* FILE 317
BKMGRMNT CNTLFILE * FILE 317
* FILE 317
WHERE: * FILE 317
* FILE 317
CNTLFILE - IS THE DATA SET NAME OF THE CONTROL FILE. * FILE 317
* FILE 317
CONTROL FILE FORMATS - * FILE 317
* FILE 317
THE CONTROL FILE CONSISTS OF CONTROL RECORDS THAT * FILE 317
DEFINE THE DATA TO BE PROCESSED. * FILE 317
* FILE 317
THE BOOKSHELF LISTS, BOOKSHELVES, BOOKSHELF INDEXES, AND * FILE 317
BOOKS ARE ACCESSED FROM THE CATALOG. THE CATALOGED DATA * FILE 317
SET NAMES ARE DEFINED BY THE FOLLOWING CONTROL * FILE 317
STATEMENTS: * FILE 317
* FILE 317
CATALOG BKLSHELF=MASK * FILE 317
CATALOG BKSHELF=MASK * FILE 317
CATALOG BKINDEX=MASK * FILE 317
CATALOG BOOK=MASK * FILE 317
* FILE 317
WHERE: * FILE 317
* FILE 317
MASK - IS A MASK DEFINING THE DATA SET NAMES. A MASK * FILE 317
CONSISTS OF A HIGH-LEVEL QUALIFIER, FOLLOWED BY * FILE 317
ONE OR MORE QUALIFIERS. A PERCENT SIGN ('%') * FILE 317
CAN BE USED TO MATCH ANY SINGLE CHARACTER. AN * FILE 317
ASTERISK ('*') CAN BE USED TO MATCH MULTIPLE * FILE 317
CHARACTERS IN A SINGLE QUALIFIER. A DOUBLE * FILE 317
ASTERISK ('**') CAN BE USED TO MATCH ZERO OR * FILE 317
MORE QUALIFIERS. * FILE 317
* FILE 317
TO EXCLUDE SPECIFIC DATA SETS, USE THE FOLLOWING * FILE 317
CONTROL STATEMENTS: * FILE 317
* FILE 317
EXCLUDE BKLSHELF=DSN * FILE 317
EXCLUDE BKSHELF=DSN * FILE 317
EXCLUDE BKINDEX=DSN * FILE 317
EXCLUDE BOOK=DSN * FILE 317
* FILE 317
WHERE: * FILE 317
* FILE 317
DSN - IS THE DATA SET NAME TO BE EXCLUDED. * FILE 317
* FILE 317
'SPECIAL' BOOKSHELVES ARE BOOKSHELVES THAT ARE CREATED * FILE 317
LOCALLY, USING BOOKS FROM OTHER BOOKSHELVES. FOR * FILE 317
EXAMPLE, THE 'MESSAGES' BOOKSHELF CONTAINS ALL OF THE * FILE 317
BOOKS CONTAINING MESSAGES AND CODES FROM THE OTHER * FILE 317
BOOKSHELVES. THE SPECIAL BOOKSHELVES ARE DEFINED BY THE * FILE 317
FOLLOWING CONTROL STATEMENT: * FILE 317
* FILE 317
SPECIAL BKSHELF=3DDSN * FILE 317
* FILE 317
WHERE: * FILE 317
* FILE 317
DSN - IS THE DATA SET NAME OF THE SPECIAL BOOKSHELF. * FILE 317
* FILE 317
THIS EXEC WILL WRITE SEVERAL REPORTS. THE REPORT DATA * FILE 317
SET IS DEFINED FROM THE FOLLOWING CONTROL STATEMENTS: * FILE 317
* FILE 317
REPORT DSN=DSN * FILE 317
REPORT SYSOUT=CLASS * FILE 317
REPORT TERM * FILE 317
REPORT ALLOC=PARMS * FILE 317
REPORT OUTDES=OUTDES * FILE 317
REPORT DEPTH=DEPTH * FILE 317
* FILE 317
WHERE: * FILE 317
* FILE 317
DSN - IS THE NAME OF THE DATA SET TO WHICH THE * FILE 317
REPORT IS TO BE WRITTEN. * FILE 317
* FILE 317
CLASS - IS THE SYSOUT CLASS TO WHICH THE REPORT IS * FILE 317
TO BE WRITTEN. * FILE 317
* FILE 317
TERM - SPECIFIES THAT THE REPORT IS TO BE WRITTEN * FILE 317
TO THE TSO TERMINAL. * FILE 317
* FILE 317
PARMS - SPECIFIES THE PARAMETERS TO BE INCLUDED ON * FILE 317
THE TSO ALLOCATE FOR THE REPORT DATA SET. * FILE 317
* FILE 317
OUTDES - SPECIFIES THE PARAMETERS TO BE USED FOR THE * FILE 317
TSO OUTDES COMMAND FOR THE REPORT DATA SET. * FILE 317
AN 'OUTDES(BKMGROUT)' PARAMETER WILL BE * FILE 317
INCLUDED IN THE TSO ALLOCATE COMMAND FOR THE * FILE 317
REPORT DATA SET. THIS PARAMETER CAN BE * FILE 317
SPECIFIED ONLY IF THE 'REPORT SYSOUT' * FILE 317
PARAMETER IS SPECIFIED. * FILE 317
* FILE 317
DEPTH - IS THE NUMBER OF LINES TO BE PRINTED ON A * FILE 317
PAGE. IF THIS PARAMETER IS OMITTED, THE * FILE 317
DEFAULT IS 60. * FILE 317
* FILE 317
THIS EXEC WILL WRITE ANOTHER REXX EXEC THAT TO DELETE * FILE 317
THE UNREFERENCED BOOKSHELVES, BOOKSHELF INDEXES, AND * FILE 317
BOOKS. THE REXX EXEC IS WRITTEN TO A DATA SET DEFINED * FILE 317
BY THE FOLLOWING CONTROL STATEMENTS: * FILE 317
* FILE 317
EXEC DSN=DSN * FILE 317
EXEC ALLOC=PARMS * FILE 317
* FILE 317
WHERE: * FILE 317
* FILE 317
DSN - IS THE DATA SET NAME OF THE REXX EXEC. IF * FILE 317
THIS PARAMETER IS NOT SPECIFIED, THE EXEC * FILE 317
WILL NOT BE WRITTEN. * FILE 317
* FILE 317
PARMS - SPECIFIES THE ALLOCATION PARAMETERS TO BE * FILE 317
INCLUDED ON THE TSO ALLOCATE FOR THE REXX * FILE 317
EXEC DATA SET. IF THIS PARAMETER IS NOT * FILE 317
SPECIFIED, THE DATA SET MUST ALREADY EXIST. * FILE 317
* FILE 317
IS FROM KNUT FEIERT OF H & M SYSTEM SOFTWARE GMBH * FILE 318
IN ROEDERMARK, GERMANY. THIS FILE CONTAINS A * FILE 318
PROGRAM AND A REXX EXEC TO PRINT MATERIAL IN A TAPE * FILE 318
CREATED ON A DOS/VSE SYSTEM, IN POWER OFFLOAD * FILE 318
FORMAT, TO A PRINTER DRIVEN BY AN MVS OR A VM * FILE 318
SYSTEM. * FILE 318
* FILE 318
THE REXX EXEC WAS TRANSLATED FROM GERMAN INTO * FILE 318
ENGLISH BY MR. FEIERT, BUT AN APPROXIMATION OF * FILE 318
THE ORIGINAL (UMLAUT'ED LETTERS CHANGED TO -E) * FILE 318
GERMAN VERSION HAS BEEN INCLUDED TOO. * FILE 318
* FILE 318
ADDRESS: KNUT FEIERT * FILE 318
H & M SYSTEM SOFTWARE, GMBH * FILE 318
SENEFELDERSTRASSE 16 * FILE 318
D-63322 ROEDERMARK, GERMANY * FILE 318
* FILE 318
EMAIL: HM-ROE@T-ONLINE.DE * FILE 318
* FILE 318
IS A PROGRAM THAT WILL EXTRACT TYPE 14 AND 15 SMF * FILE 319
RECORDS AND PRODUCE A REPORT. THIS PROGRAM WAS * FILE 319
SUPPLIED FROM THE U.S. POSTAL SERVICE IN WASHINGTON, * FILE 319
D.C. FROM A PROGRAM THEY MODIFIED FROM THE SPLA TAPE * FILE 319
** DECEMBER 03, 1985. (HAD A CALL ABOUT THIS PROGRAM * FILE 319
IT WAS MISSING MACROS - I RESTORED THE OLD VERSION OF * FILE 319
THE CODE - THAT HAD ALL ITS MACROS.) * FILE 319
* FILE 319
IS A SERIES OF DF/DSS DRIVER EXITS FROM JOHN * FILE 320
SULLIVAN OF LOMA LINDA UNIVERSITY MEDICAL CENTER IN * FILE 320
CALIFORNIA. THIS VERSION HAS A NEW UCB LOOK UP * FILE 320
ROUTINE WHICH IS UPWARD COMPATIBLE WITH MVS/SP1.3 * FILE 320
AND MVS/SP2.0 (XA) AS WELL AS MVS 3.8 BASE LEVEL * FILE 320
CODE. * FILE 320
* FILE 320
is from Roland Schiradin of Eltville, Germany. * FILE 321
This file contains several programs: One is a * FILE 321
COBOL load module analyzer, which will tell you * FILE 321
what options a COBOL CSECT was compiled with. * FILE 321
Another is a started task tester, to check if a * FILE 321
certain started task is running, and to set a * FILE 321
condition code in a batch job as a result. * FILE 321
* FILE 321
Addition of a CICS CEMT interface for batch. * FILE 321
* FILE 321
ADDRESS: ROLAND SCHIRADIN * FILE 321
TAUSUSSTR 52 * FILE 321
65343 ELTVILLE, GERMANY * FILE 321
* FILE 321
PHONE: 49-6123-899708 * FILE 321
* FILE 321
EMAIL: ROLAND@SCHIRADIN.DE (fix) * FILE 321
SCHIRADI@TAP.DE (can be changed) * FILE 321
SCHIRADINR@ALTE-LEIPZIGER.DE (WORK) * FILE 321
* FILE 321
Roland Schiradin (July 2000) * FILE 321
* FILE 321
-------------------------------------------------------------- * FILE 321
* FILE 321
These programs are distributed on an as is, where is * FILE 321
basis, without expressed or implied warranty of any * FILE 321
kind. It is distributed in hope that it may save other * FILE 321
people some wheel re-inventing. * FILE 321
* FILE 321
-------------------------------------------------------------- * FILE 321
* FILE 321
Addition of an ISPF interface to Roland Schiradin's COBANAL * FILE 321
program, from Fritz Alber: * FILE 321
* FILE 321
COBOL ANALYSIS ISPF DIALOG * FILE 321
Supplement to CBT File 321 program COBANAL * FILE 321
developed by Roland Schiradin * FILE 321
* FILE 321
Fritz Alber * FILE 321
Albstr. 19 * FILE 321
D 72649 Wolfschlugen * FILE 321
TEL. 0049-7022/959234 * FILE 321
FAX. 0049-7022/959236 * FILE 321
* FILE 321
E-MAIL : Alber¹alber-edv.de * FILE 321
INTERNET: www.alber-edv.de * FILE 321
* FILE 321
------------------- Index --------------------- * FILE 321
* FILE 321
COBANAL This Program analyzes your Cobol-Load-Modules. * FILE 321
There is no need for the source. Support for * FILE 321
single programs also for a complete load-lib. * FILE 321
This program require the STRING macro from * FILE 321
FILE183. I have include the current versions * FILE 321
of STRING and STRINGXA. Thanks to Gilbert * FILE 321
Saint-Flour * FILE 321
* FILE 321
Full support for COBOL for OS/390 and VM * FILE 321
formally called COBOL for MVS and VM, * FILE 321
COBOL/370 or ADCYLE COBOl/370. Full support * FILE 321
for COBOL-II every version. Not much * FILE 321
support for COBOL-I. Not much support for C * FILE 321
and LE-enabled Assembler. * FILE 321
* FILE 321
If you have older or newer Cobol programs * FILE 321
please send the load modules to me at * FILE 321
Roland(at)Schiradin.de. I'll add some code * FILE 321
to support those Cobol-Versions. Put the * FILE 321
load module pds in TSO XMIT format. * FILE 321
* FILE 321
If you like to get the newest version of these * FILE 321
programs, please contact Roland(at)Schiradin.de * FILE 321
* FILE 321
You can find a nice ISPF interface for CobAnal * FILE 321
on File 330, which is also included here on * FILE 321
File 321. * FILE 321
* FILE 321
Last Change: July 2000 * FILE 321
* FILE 321
COBJCL A sample JCL for COBANAL * FILE 321
* FILE 321
Last Change: March 1998 * FILE 321
* FILE 321
STCCHECK This program check if a started task is * FILE 321
already active. This avoid abend U1800 if a * FILE 321
operator start the same CICS again. Please note * FILE 321
this works only on the same MVS-image, I'll add * FILE 321
somtimes code to check the SYSPLEX. * FILE 321
* FILE 321
//******************* EXECUTE CICS * FILE 321
//***************************************** * FILE 321
//STCCHECK EXEC PGM=STCCHECK,PARM='DCCA201' * FILE 321
//SYSPRINT DD SYSOUT=* * FILE 321
//SYSUDUMP DD SYSOUT=D * FILE 321
//***************************************** * FILE 321
//DCCSTRT IF (STCCHECK.RC = 0) THEN * FILE 321
//DCCA201 EXEC PROC=DCICSA * FILE 321
//EDCCSTRT ENDIF * FILE 321
* FILE 321
RC = 0 DCCA201 is not active * FILE 321
RC not 0 DCCA201 is active * FILE 321
* FILE 321
Last Change: March 1998 * FILE 321
* FILE 321
STRING Provides functions similar to PL/I's * FILE 321
PUT EDIT or COBOL's STRING. * FILE 321
* FILE 321
Taken from FILE183. * FILE 321
* FILE 321
EXCIJCL Sample JCL to invoke the * FILE 321
CICS-Batch-Interface * FILE 321
* FILE 321
Last Change: March 1999 * FILE 321
* FILE 321
EXCIRDO CSD for CICS 4.1 and higher * FILE 321
* FILE 321
Last Change: March 1999 * FILE 321
* FILE 321
EXCI The CEMT-Batch-Interface written in Cobol * FILE 321
Note: You need the EXCI-Stub (DFHEXLI) in * FILE 321
your BIND-Job !!!! Please specify EXCI and * FILE 321
COBOL3 as the precompiler option. * FILE 321
* FILE 321
Last Change: March 1999 * FILE 321
* FILE 321
EXCISE The CICS-Server-Program written in * FILE 321
Assembler. Please expand the program to * FILE 321
your needs. * FILE 321
* FILE 321
Last Change: March 1999 * FILE 321
* FILE 321
STRINGXA Dropped * FILE 321
* FILE 321
IS FROM SEVERAL SOURCES ON THE INTERNET, AND * FILE 322
CONTAINS PROGRAMS TO SUSPEND EXECUTION OF A CLIST * FILE 322
OR REXX EXEC UNDER TSO, FOR A GIVEN AMOUNT OF TIME, * FILE 322
SIMILAR TO THE VM CP COMMAND CALLED 'SLEEP'. * FILE 322
* FILE 322
INCLUDED ARE: * FILE 322
* FILE 322
TSOWAIT - from Wim Hondorp * FILE 322
* FILE 322
SLEEPJ - from Hans Joolen * FILE 322
* FILE 322
SLEEPR - from Gary Scarcella * FILE 322
* FILE 322
SLEEPS - from Rob Scott * FILE 322
* FILE 322
SYSSLEEP - from Roger Lacroix * FILE 322
* FILE 322
REXXWAIT - from Lionel Dyck * FILE 322
* FILE 322
THERE ARE ENOUGH IDEAS INCLUDED IN THESE PROGRAMS, SO * FILE 322
THAT IF YOU NEED SOMETHING THAT'S A LITTLE DIFFERENT, * FILE 322
YOU CAN PROBABLY PROGRAM IT YOURSELF. * FILE 322
* FILE 322
IS FROM GERARD NICOL OF EUREKA SYSTEMS PROGRAMMING * FILE 323
PTY LTD OF LEICHHARDT, AUSTRALIA. THIS FILE CONTAINS * FILE 323
A REXX FUNCTION PACKAGE WRITTEN IN ASSEMBLER. THIS * FILE 323
FILE CONTAINS SOURCE-FORMAT MEMBERS NEEDED TO RUN * FILE 323
THE REXX FUNCTIONS, BUT SOURCE CODE FOR THE ASSEMBLER * FILE 323
LOAD MODULES ON FILE 324 IS NOT INCLUDED. * FILE 323
* FILE 323
THIS FILE NOW CONTAINS GERARD'S FULL PACKAGE. THE * FILE 323
COMPLETE PACKAGE NO LONGER HAS AN EXPIRY DATE. * FILE 323
UPDATES MAY BE OBTAINED BY DOWNLOADING FROM GERARD'S * FILE 323
WEB SITE: * FILE 323
* FILE 323
HTTP://WWW.LEICHHARDT.NET.AU/GERARD/REXXFP1 * FILE 323
* FILE 323
EMAIL: GERARD@LEICHHARDT.NET.AU * FILE 323
GNI13@QANTAS.COM.AU WORK * FILE 323
* FILE 323
FOR A DESCRIPTION OF THIS PACKAGE, SEE MEMBERS * FILE 323
$$$ABOUT, $$$DESCR, $$$INDEX, $$$SYNTX. * FILE 323
* FILE 323
IS FROM GERARD NICOL OF EUREKA SYSTEMS PROGRAMMING * FILE 324
PTY LTD OF LEICHHARDT, AUSTRALIA. THIS FILE CONTAINS * FILE 324
LOAD MODULE MEMBERS FOR HIS REXX FUNCTION PACKAGE. * FILE 324
* FILE 324
THIS IS NOW GERARD'S FULL PACKAGE. ALL OF THE * FILE 324
FUNCTIONS IN HIS PACKAGE ARE INCLUDED HERE. * FILE 324
FUTURE UPDATES MAY BE OBTAINED BY DOWNLOADING * FILE 324
FROM GERARD'S WEB SITE: * FILE 324
* FILE 324
HTTP://WWW.LEICHHARDT.NET.AU/GERARD/REXXFP1 * FILE 324
* FILE 324
IF FROM WELLS FARGO BANK AND CONTAINS THE FOLLOWING * FILE 325
PROGRAMS AND TSO COMMANDS. ALL CODE IS CURRENT AS OF * FILE 325
SEP 1986, MVS / XA 2.1.5. * FILE 325
THIS FILE IS IN IEBUPDTE SYSIN FORMAT. * FILE 325
SEE THE MEMBER CALLED $$DOC FOR ADDITIONAL * FILE 325
INFORMATION. * FILE 325
* FILE 325
DARTH - THE 'DUMP ACTIVITY REPORTER / TAPE HANDLER' * FILE 325
UTILITY THAT PROCESSES SYS1.DUMP DATASETS. * FILE 325
DARTH RUNS AS A STARTED TASK THAT WAKES UP * FILE 325
EVERY 15 MINUTES TO CHECK ALL DEFINED DUMP * FILE 325
DATASETS. WHEN A DUMP IS PRESENT, A TAPE * FILE 325
IS DYNAMICALLY ALLOCATED, THE DUMP IS * FILE 325
OFFLOADED, AND THE DATASET IS RESET. THEN * FILE 325
A CONTROL DATASET IS UPDATED TO RECORD THE * FILE 325
SYSTEM ID, DATE, AND TIME WHERE THE DUMP * FILE 325
OCCURRED, THE TAPE VOLUME IDETIFICATION, * FILE 325
AND THE ACTUAL TITLE FROM THE DUMP. * FILE 325
* FILE 325
IEFUTL - WELLS FARGO'S VERSION OF THE SMF USER TIME * FILE 325
LIMIT EXIT. YOU WILL NOT BE ABLE TO USE * FILE 325
THIS CODE AS IT STANDS BECAUSE OF SOME * FILE 325
INSTALLATION DEPENDENCIES THAT ARE NOT * FILE 325
SHIPPED. * FILE 325
* FILE 325
THIS IS AN EXAMPLE OF HOW TO DISCONNECT A * FILE 325
TSO USER RATHER THAN CANCEL WHEN WAIT TIME * FILE 325
IS EXCEEDED. THE USER THEN HAS HOWEVER * FILE 325
MUCH TIME AS YOU ALLOW IN YOUR RECONLIM= * FILE 325
PARAMETER TO LOGON RECONNECT BEFORE VTAM * FILE 325
AUTOMATICALLY CANCELS THE ADDRESS SPACE. * FILE 325
THE TERMINAL BECOMES IMMEDIATELY AVAILABLE * FILE 325
FOR USE BY OTHER IDS, AND THE DISCONNECTED * FILE 325
ID REMAINS SWAPPED OUT. * FILE 325
* FILE 325
SEE THE CODE THAT REFERS TO VTAM COMMAND: * FILE 325
V NET,TERM, ... * FILE 325
* FILE 325
NOTE ===> THIS PERFORMS THE SAME FUNCTION * FILE 325
THROUGH OPERATOR COMMAND THAT ANY USER * FILE 325
CAN INVOKE THROUGH KEYBOARD ACTION. IF * FILE 325
YOU ARE NOT FAMILIAR WITH CONDITIONAL * FILE 325
LOGOFF, READ "INVOKING UNFORMATTED SYSTEM * FILE 325
SERVICE TYPE(COND) TO FORCE A RECONNECT * FILE 325
ENVIRONMENT" IN THE TSO TERMINAL USER'S * FILE 325
GUIDE. * FILE 325
* FILE 325
INMXZ01 - TSO/E TRANSMIT INITIALIZATION EXIT TO * FILE 325
PREVENT TRANSMISSION TO NON-EXISTENT TSO * FILE 325
USERIDS ON SAME NODE AS SENDER (JES2 EXIT 13 * FILE 325
HANDLES NJE TRANSMISSIONS FROM OTHER NODES) * FILE 325
AND THEREBY KEEP UNRECEIVABLE DATA OFF JES2 * FILE 325
SPOOL. * FILE 325
* FILE 325
THE EXIT SEARCHES THE ADDRESS * FILE 325
LIST FOR A LOCAL NODE, THEN CALLS * FILE 325
ACF2 TO VERIFY EXISTENCE OF USER. * FILE 325
IF NOT VALID, THE USERID IS * FILE 325
REMOVED FROM THE ADDRESS LIST AND * FILE 325
AN ERROR MESSAGE IS ISSUED TO THE * FILE 325
SENDER. * FILE 325
NOTE: REQUIRES PTF UZ39974 (OR EQUIVALENT) * FILE 325
BE INSTALLED FOR CORRECT FUNTIONING * FILE 325
OF "UNCHAINING" INVALID USERID. * FILE 325
* FILE 325
INMXZ02 - TSO/E TRANSMIT TERMINATION EXIT TO ISSUE * FILE 325
EQUIVALENT OF "$HASP549 MAIL FROM" MESSAGE * FILE 325
TO NOTIFY RECEIVING USERS OF LOCAL NODE * FILE 325
TRANSMISSION. (LOCAL TRANSMISSIONS DO NOT * FILE 325
PASS THROUGH JES2 EXIT 13). * FILE 325
* FILE 325
THE EXIT SEARCHES THE ADDRESS LIST FOR A * FILE 325
LOCAL NODE, THEN VERIFIES THE OUTPUT TARGET * FILE 325
IS JES SYSOUT AND TRANSMISSION HAS * FILE 325
SUCCESSFULLY COMPLETED. "SEND * FILE 325
'$HASP549...',USER=(),LOGON" IS ISSUED VIA * FILE 325
SVC34. * FILE 325
* FILE 325
JESLOGON - A PROGRAM TO ALLOW A TSO USER TO LOGON TO * FILE 325
ANY SECONDARY SUBSYSTEM. IT ACTS AS A * FILE 325
ONE-TIME FRONT END FOR THE STANDARD TMP, * FILE 325
AND IS INTENDED TO BE EXECUTED BY THE * FILE 325
LOGON PROCEDURE. JOB SUBMISSIONS AND PSO * FILE 325
(PROCESS SYSOUT) REQUESTS ARE ALSO HANDLED * FILE 325
BY THE SECONDARY JES. * FILE 325
* FILE 325
JESMAXCC - A PAIR OF JES2 (SP2.1.5) EXITS THAT ADD TEXT * FILE 325
TO THE $HASP165 MESSAGE GENERATED BY NOTIFY= * FILE 325
ON THE JOB CARD OR BY THE JES2 /*NOTIFY * FILE 325
CONTROL CARD. IF THE JOB DOES NOT ABEND, * FILE 325
THE MAXIMUM CONDITION CODE OF ALL EXECUTED * FILE 325
STEPS IS ADDED. IF THE JOB ABENDS, THE * FILE 325
SYSTEM OR USER ABEND CODE IS ADDED: * FILE 325
$HASP165 YOURJOB ENDED AT NODE - MAX COND * FILE 325
CODE 0000 * FILE 325
$HASP165 YOURJOB ENDED AT NODE - ABENDED * FILE 325
USER XXX * FILE 325
$HASP165 YOURJOB ENDED AT NODE - CANCELLED * FILE 325
SYSTEM 222 * FILE 325
* FILE 325
NOTE - TWO CLISTS, ONE ISPF PANEL, AND A HELP ENTRY * FILE 325
THAT PROVIDE A FACILITY TO DELIVER PROFS * FILE 325
NOTES FROM A TSO SESSION: * FILE 325
NOTE - THE DRIVING CLIST, INVOKES * FILE 325
WFBNOTE AND NOTEIMAC * FILE 325
NOTEIMAC - PDF EDIT INITIAL MACRO FOR * FILE 325
SPECIAL FORMATTING * FILE 325
WFBNOTE - ISPF PANEL TO COLLECT DATA FOR * FILE 325
NOTE CLIST * FILE 325
NOTEHELP - HELP ENTRY FOR NOTE CLIST * FILE 325
(RENAME TO ==> NOTE) * FILE 325
THE NOTE COMMAND PROCEDURE (CLIST) USES THE * FILE 325
ISPF/PDF EDITOR TO BUILD AND FORMAT MAIL * FILE 325
"NOTES", THEN SENDS THEM TO PROFS OR TSO * FILE 325
USERS. NOTE USES ISPF DIALOG SERVICES TO * FILE 325
COLLECT INFORMATION BY DISPLAYING PANELS, * FILE 325
THEREFORE NOTE MUST BE EXECUTED WHILE ISPF * FILE 325
IS ACTIVE. * FILE 325
THIS FACILITY WAS ORIGINALLY WRITTEN TO USE * FILE 325
THE TSO TRANSMIT COMMAND FOR DATA * FILE 325
TRANSMISSION, BUT BECAUSE PROFS CAN NOT * FILE 325
DECIPHER TRANSMIT CONTROL TAGS, NOTE NOW * FILE 325
USES A SPECIALLY MODIFIED VERSION OF THE * FILE 325
PRINTOFF COMMAND. THIS PRINTOFF, WHICH * FILE 325
ALLOWS DEST(NODE.USER), IS PROVIDED IN THIS * FILE 325
PACKAGE. * FILE 325
* FILE 325
OPCON - OPERATOR CONSOLE MONITOR MODIFIED FOR WFB * FILE 325
* FILE 325
S P Y (NAME CHANGED TO "OPCON" IN * FILE 325
THE CODE, BUT COMMENTS STILL * FILE 325
REFER TO "SPY") * FILE 325
* FILE 325
THIS PROGRAM DISPLAYS THE CONTENTS OF ALL * FILE 325
ACTIVE GRAPHIC OPERATOR'S CONSOLES ON A TSO * FILE 325
CRT. THE OPERATOR'S SCREEN CAN BE EITHER A * FILE 325
327X OR A 370-168 INTEGRATED CONSOLE. THE * FILE 325
TSO USER CAN USE ANY 327X TERMINAL. * FILE 325
* FILE 325
V3.3.2 - CORRECT SUPPORT FOR 327X MODEL 3 CONSOLE. * FILE 325
V3.3.1 - CHANGE CONSOLE ASID TO 7 DUE TO CATALOG * FILE 325
ASID W/ DFP V2. * FILE 325
V3.3 - ADD SUPPORT FOR VIEWING CONSOLES THAT HAVE * FILE 325
3270 EXTENDED FIELD ATTRIBUTES (E.G. 3179, * FILE 325
3180, 3279-3B, ETC.). * FILE 325
- MAKE OPCON NON-SWAPPABLE. * FILE 325
- CHANGE CONSOLE ASID TO 6 FOR XA (S/370 * FILE 325
CONASID IS 5). * FILE 325
V3.2 - ELIMINATE SPECIAL CHARACTER REQUIRED TO * FILE 325
PRECEDE OS CMD * FILE 325
- ELIMINATE SECRET AUTH SVC, RESTORE MODESET * FILE 325
AND SVC34 * FILE 325
- CORRECT BUFFER ADDRESS PROBLEM WITH LINE 1 * FILE 325
OF DISPLAY * FILE 325
- CORRECT LOOP COUNT FOR UCM BUILD ROUTINE * FILE 325
- ADD SUBCOMMAND A.. (AUTO W.. AFTER COMMAND * FILE 325
ENTRY) * FILE 325
- ADD CHECK AT INITIALIZATION FOR TSO OPER * FILE 325
AUTHORITY * FILE 325
- MAKE COMMAND ENTRY AREA NON-DISPLAY UNTIL * FILE 325
PASSWD GIVEN * FILE 325
- MAKE "OPER REDISPLAY" AREA MODIFIABLE FOR * FILE 325
REENTRY * FILE 325
- FILL BOTH ENTRY AREAS WITH NULLS TO ALLOW * FILE 325
CHAR INSERT * FILE 325
- REDISPLAY LAST CMD ENTERED BY USER * FILE 325
(INSTEAD OF OPER) * FILE 325
- MOVE CONSOLE STATUS TABLE TO SEPARATE * FILE 325
CSECT * FILE 325
- RESTRUCTURE THE HELP SCREEN AND USE * FILE 325
UPPER/LOWER CASE * FILE 325
- PROVIDE TSO HELP ENTRY AS COMMENTS AT END * FILE 325
OF SOURCE * FILE 325
* FILE 325
PRINTOFF - THE WIDELY MODIFIED IPO SUPPLIED TSO * FILE 325
COMMAND TO PRINT A DATASET, WITH YET MORE * FILE 325
FUNCTIONS ADDED. AFTER RESEARCHING ALL * FILE 325
VERSIONS ON THE CBT TAPE, WELLS FARGO * FILE 325
CREATED THIS VERSION FROM SOURCE FROM FOUR * FILE 325
SEPARATE FILES. WE BELIEVE THIS CONTAINS * FILE 325
ALL FEATURES EXCEPT ONE WHICH WILL BE * FILE 325
ADDED WITH OUR NEXT UPDATE (HONOR EXISTING * FILE 325
CC EVEN IF DCB SAYS "NO CC"). * FILE 325
* FILE 325
R2 - * CORRECT ERROR, 'NOHEAD' CAUSED BLANK * FILE 325
FIRST PAGE. * FILE 325
* CORRECT ERRORS IN LENGTH OF TEXTG * FILE 325
THROUGH TEXTJ. * FILE 325
* INCREASE INPUT RECORD LIMIT TO * FILE 325
32,760. * FILE 325
* CHANGE DSNAME POSIT TO DSTHING TO * FILE 325
ALLOW FOR DDN(). * FILE 325
* CHANGE DEST KEYWORD TO ACCEPT 8 * FILE 325
CHARACTER VALUE. * FILE 325
* CHANGE DEST KEYWORD TO ACCEPT NODE * FILE 325
AND USERID. * FILE 325
* ADD DDNAME(...) KEYWORD TO ALLOW TEMP * FILE 325
OR VIO DATASETS. * FILE 325
* ADD UNIT(...) KEYWORD FOR USE WITH * FILE 325
VOLUME(...). * FILE 325
* ADD 'VOLUME: VOLSER' TO HEADING WHEN * FILE 325
SPECIFIED. * FILE 325
+--------> * ADD TIME AND 'MONTHNAME DAY, YEAR' TO * FILE 325
: DSN HEADING. * FILE 325
: * ADD NOMSGS KEYWORD TO STOP NON-ERROR * FILE 325
: MSGS TO TERMINAL. * FILE 325
: * ADD DSECT=YES TO CVT MACRO FOR CLEAN * FILE 325
: XA ASSEMBLY. * FILE 325
: * MOVE ALL PUTLINE TEXT TO SEPARATE * FILE 325
: MESSAGES CSECT. * FILE 325
: --- (FOLLOWING CHANGES ARE WFB * FILE 325
: SPECIFIC) --- * FILE 325
: * MAKE WFB DEFAULT FORM($TST) IN PARSE * FILE 325
: MACRO. * FILE 325
: * FILE 325
+-- NOTE ==> THE TIME-DATE ROUTINE IKJEFLPA * FILE 325
NORMALLY RESIDES ONLY IN SYS1.AOST4. * FILE 325
THIS LIBRARY MUST BE INCLUDED IN THE * FILE 325
LINKEDIT SYSLIB FOR PROPER * FILE 325
RESOLUTION. * FILE 325
* FILE 325
ROOM - (THIS VERSION IS UPDATED TO JES2 SP2.1.5 * FILE 325
LEVEL.) A TSO COMMAND TO ALLOW A USER TO * FILE 325
CHANGE THE "ROOM NUMBER" FIELD IN THE JES * FILE 325
JCT FOR THE TSO SESSION. THIS COMMAND IS * FILE 325
NECESSARY BECAUSE THE ROOM NUMBER FIELD IS * FILE 325
NOT SUPPORTED BY UADS (AND THE FIELD IS * FILE 325
OVERLAYED BY WELLS FARGO ACCOUNTING * FILE 325
INFORMATION DURING LOGON). ROOM MAKES IT * FILE 325
EASY FOR THE USER TO SPECIFY DELIVERY * FILE 325
INFORMATION (PRINTED ON JES HEADER AND * FILE 325
TRAILER PAGES) FOR ALL SYSOUT CREATED DURING * FILE 325
THE SESSION, INCLUDING SPUN DATASETS. * FILE 325
* FILE 325
THIS CODE CAN SERVE AS A MODEL FOR ALLOWING * FILE 325
A TSO USER TO CHANGE THROUGH AUTHORIZED * FILE 325
MEANS ANY OTHERWISE PROTECTED INFORMATION IN * FILE 325
THE JES JCT OR SIMILAR CONTROL BLOCKS. * FILE 325
* FILE 325
VTAMCHK - THIS PROGRAM IS INTENDED TO BE STARTED * FILE 325
AUTOMATICALLY AFTER AN IPL (BY COMMNDXX). * FILE 325
IT IS USED TO START VTAM APPLICATIONS OR * FILE 325
ISSUE OTHER COMMANDS IN AN ORDERLY SEQUENCE * FILE 325
AFTER VTAM IS UP AND RUNNING. VTAMCHK HAS * FILE 325
THE OPTION TO DELAY BETWEEN ISSUING EACH * FILE 325
COMMAND BECAUSE SOME ENVIRONMENTS * FILE 325
THEMSELVES HAVE TIME DEPENDENCIES, SUCH AS * FILE 325
$SLOGON1 (WAIT FOR INITIALIZATION) * FILE 325
* FILE 325
$SN,A=XX * FILE 325
* FILE 325
THE SOURCE HAS A SAMPLE OF THE PROCEDURE * FILE 325
AND SOME COMMANDS. * FILE 325
* FILE 325
VTOCLIST - A CORRECTED VERSION OF THE GTE VTOCLIST * FILE 325
PROGRAM TAKEN FROM THE CBT TAPE. * FILE 325
CORRECTIONS INCLUDE: * FILE 325
* FILE 325
- PROVIDE SUPPORT FOR 3380 MODEL E DEVICES. * FILE 325
- PROVIDE SUPPORT FOR DF/EF VSAM FILES WHICH * FILE 325
ARE ALLOWED TO HAVE MORE THAN 16 EXTENTS. * FILE 325
- TWO CORRECTIONS TO PRINT EXTENT NUMBERS * FILE 325
GREATER THAN 99. * FILE 325
- A CORRECTION TO PRINT THE "LAST REF DATA" * FILE 325
AND "USE COUNT". * FILE 325
* FILE 325
IS FROM JIM MARSHALL OF THE U.S. AIR FORCE, RETIRED. * FILE 326
THIS FILE CONTAINS THE COMPILER AND LIBRARY FOR * FILE 326
THE VANILLA OS/MVS FORTRAN H COMPILER AND LIBRARY * FILE 326
* FILE 326
JIM HAS RETIRED FROM THE AIR FORCE. HIS ADDRESS IS: * FILE 326
* FILE 326
JIM MARSHALL, US TREASURY * FILE 326
FINANCIAL MANAGEMENT SERVICE * FILE 326
PRINCE GEORGES PLAZA II - ROOM 400B * FILE 326
3700 EAST-WEST HIGHWAY * FILE 326
HYATTSVILLE, MD 20782 * FILE 326
202-874-8353 * FILE 326
* FILE 326
THIS FILE HAS BEEN UPDATED BY RICK FOCHTMAN OF * FILE 326
LISLE, ILLINOIS. 630-719-1545 * FILE 326
* FILE 326
THIS FILE HAS BEEN UPDATED TO INCLUDE A RE-LINKEDIT * FILE 326
OF ALL FORTRAN MODULES, USING THE DFP 3.1 LINKAGE * FILE 326
EDITOR. * FILE 326
* FILE 326
THESE MODULES HAVE BEEN RUN ON MVS/XA 2.2.3. * FILE 326
HOPEFULLY THEY SHOULD BE GOOD ON MVS/ESA RELEASES. * FILE 326
* FILE 326
RICK HAS BEEN VERY HELPFUL TO USERS OF FORTRAN, IN * FILE 326
THAT HE HAS MARKED ALL THE MODULES IN THEIR IDR * FILE 326
RECORDS, TO SAY WHETHER THEY BELONG TO FORTRAN G OR * FILE 326
FORTRAN H, COMPILER OR LIBRARY MODULE. YOU CAN * FILE 326
BROWSE THESE LOAD MODULES, AND SEE WHICH COMPONENT * FILE 326
THEY BELONG TO. * FILE 326
* FILE 326
IS FROM JIM MARSHALL OF THE U.S. TREASURY, FINANCIAL * FILE 327
MANAGEMENT SERVICE IN HYATTSVILLE, MARYLAND, AND * FILE 327
CONTAINS THE OLD OS/MVT RPG COMPILER AND LIBRARY, * FILE 327
WHICH USED TO BE ON THIS TAPE. THESE MODULES WERE * FILE 327
BROUGHT BACK FROM THE SPLA MVS TAPE, AND WERE * FILE 327
RE-LINKEDITED WITH THE DFSMS BINDER. * FILE 327
* FILE 327
PROCEDURES TO RUN THE RPG COMPILER, AND A SAMPLE * FILE 327
PROGRAM, CAN BE FOUND ON FILE 091 OF THIS TAPE. * FILE 327
* FILE 327
IS FROM ARON EISENPRESS OF THE CITY UNIVERSITY OF * FILE 328
NEW YORK, AND CONTAINS AN EXAMPLE OF AN IGGPRE00 AND * FILE 328
IGGPOST0 ALLOCATION EXIT, WHICH DOES A LOT OF THINGS. * FILE 328
* FILE 328
ARON EISENPRESS * FILE 328
MANAGER, MVS SYSTEMS * FILE 328
CITY UNIVERSITY OF NEW YORK * FILE 328
COMPUTING AND INFORMATION SERVICES * FILE 328
555 WEST 57TH STREET, 16TH FLOOR * FILE 328
NEW YORK, NEW YORK 10019-2919 * FILE 328
* FILE 328
PHONE: 212/541-0918 * FILE 328
* FILE 328
EMAIL: AFECU@CUNYVM.CUNY.EDU * FILE 328
* FILE 328
IS FROM TOM BRENNAN OF SOUTHERN CALIFORNIA EDISON * FILE 329
IN ROSEMEAD, CALIFORNIA, AND CONTAINS THEIR JES2 * FILE 329
CONVERTER EXIT, EXIT 6. IT IS A GOOD CODING EXAMPLE * FILE 329
FOR TEACHING THE CAPABILITIES OF JES2 EXIT 6. * FILE 329
* FILE 329
TOM BRENNAN * FILE 329
SOUTHERN CALIFORNIA EDISON CO. * FILE 329
2255 WALNUT GROVE AVE. * FILE 329
ROSEMEAD, CA 91770 * FILE 329
626-302-7212 * FILE 329
BRENNATG@SCE.COM OR TOMBRENNAN@EARTHLINK.NET * FILE 329
* FILE 329
====================================================== * FILE 329
* FILE 329
APRIL 24, 1998 * FILE 329
* FILE 329
THIS DOC DESCRIBES THE JES2 EXIT 6 (CONVERTER EXIT) IN * FILE 329
USE AT SOUTHERN CALIFORNIA EDISON CO. ORIGINALLY * FILE 329
OBTAINED BEFORE MY TIME FROM JOHN V. HOOPER AT * FILE 329
NORTHWESTERN BANK, IT'S BEEN MODIFIED HEAVILY OVER THE * FILE 329
YEARS TO DO THE THINGS WE'VE NEEDED. * FILE 329
* FILE 329
PLEASE REMEMBER THAT THE CODE IS SPECIFICALLY TAILORED * FILE 329
TO OUR ENVIRONMENT, AND WOULD NEVER WORK AS-IS FOR * FILE 329
ANYONE ELSE. STILL, IT MAY PROVIDE CHUNKS OF CODE * FILE 329
SOMEONE MAY WANT TO COPY AND MODIFY FOR THEIR OWN USE. * FILE 329
* FILE 329
ALSO REMEMBER THAT THIS CODE WAS MODIFIED UNDER * FILE 329
PRESSURE, AS I ASSUME ALL PRODUCTION CODE IS. I DID * FILE 329
MOST OF THE MODS MYSELF OVER MANY YEARS, AND WAS HAPPY * FILE 329
ENOUGH WHEN THE CODE WORKED - NOT CARING TOO MUCH HOW * FILE 329
ELEGANT, CONCISE, OR EFFICIENT THE CODE MIGHT BE. I'M * FILE 329
CERTAINLY NOT A JES2 OR ASSEMBLER EXPERT, BUT WHEN * FILE 329
SOMETHING WORKS, WHAT CAN YOU SAY? :) * FILE 329
* FILE 329
GOOD LUCK! * FILE 329
TOM BRENNAN * FILE 329
* FILE 329
OR YELL AT ME IN THE BIT.LISTSERV.IBM-MAIN NEWSGROUP - * FILE 329
A GREAT PLACE FOR PEOPLE LIKE ME TO LISTEN TO THE REAL * FILE 329
EXPERTS. * FILE 329
* FILE 329
======================================================= * FILE 329
* FILE 329
WHAT DOES OUR EXIT 6 DO FOR US? * FILE 329
------------------------------- * FILE 329
* FILE 329
O SELECTS AN APPROPRIATE JOB CLASS, BASED ON THE * FILE 329
FOLLOWING ITEMS: * FILE 329
* FILE 329
- THE DATAGROUP NAME PASSED TO US BY EXIT 4 * FILE 329
- THE ORIGINAL CLASS= CARD (SOME CLASSES ARE NOT * FILE 329
ALTERED) * FILE 329
- THE NUMBER OF TAPES USED IN THE JOB * FILE 329
- THE ESTIMATED CPU TIME THE JOB WILL USE * FILE 329
- OTHER STUFF - I FORGOT! * FILE 329
* FILE 329
O ENFORCES A FEW JCL STANDARDS, SUCH AS: * FILE 329
* FILE 329
- ACCOUNTING INFORMATION * FILE 329
* FILE 329
O LIMITS (BY RACF) ABILITY TO USE CERTAIN JCL ITEMS: * FILE 329
* FILE 329
- PRODUCTION DATAGROUP NAMES * FILE 329
- PRODUCTION JOB AND SYSOUT CLASSES * FILE 329
- TIME=1440 * FILE 329
- TAPE RETENTION OVER 120 DAYS * FILE 329
- PROGRAMS SUCH AS AMASPZAP (LEFTOVER FROM LONG * FILE 329
AGO) * FILE 329
- TAPE ROBOT USAGE (THE SILOS) * FILE 329
- JOBCAT AND STEPCAT * FILE 329
* FILE 329
O CREATES /*SETUP MESSAGES FOR EACH TAPE THAT IS NOT * FILE 329
ALREADY IN THE SILO. * FILE 329
* FILE 329
O DISPLAYS A SUMMARY OF JOB STEPS, INCLUDING: * FILE 329
* FILE 329
- STEP AND PROC NAME * FILE 329
- NUMBER OF TAPES USED BY THIS STEP * FILE 329
- ESTIMATED TIME FOR THIS STEP * FILE 329
- REGION SIZE FOR THIS STEP * FILE 329
* FILE 329
O FOR TSO AND STC'S, THIS EXIT CALLS A ROUTINE TO * FILE 329
GATHER THE ROOM NUMBER, PROGRAMMER NAME, AND * FILE 329
ACCOUNTING STRING, AND MOVE THEM INTO THE JCT. * FILE 329
ALSO ADDS THE DATAGROUP NAME AS THE 10TH ACCOUNTING * FILE 329
FIELD, SO IT'S AVAILABLE IN THE ACT FOR LATER USE * FILE 329
BY ANY PROGRAM. * FILE 329
* FILE 329
O CHECKED EACH NON-NEW DATASET NAME IN THE JOB TO * FILE 329
MAKE SURE THAT THE CATALOG FOR THE * FILE 329
HIGH-LEVEL-INDEX WAS ONLINE TO THE SYSTEM * FILE 329
CONVERTING THE JOB. WITH OUR UNUSUAL (ABNORMAL?) * FILE 329
IDEA OF DUMMY ALIASES ON ALL SYSTEMS, THIS HELPED * FILE 329
ELIMINATE A LOT OF CATALOG DASD MOUNT REQUESTS * FILE 329
WHEN A USER TYPED A HIGH-LEVEL BELONGING TO * FILE 329
ANOTHER SYSTEM. * FILE 329
* FILE 329
O THE EXIT ALSO (UNFORTUNATELY) MUST CHECK SIMPLE * FILE 329
ITEMS LIKE THE LENGTH OF STEP NAMES AND DATASET * FILE 329
NAMES, BECAUSE IT NEEDS TO PUT THESE ITEMS IN A * FILE 329
TABLE. ERRORS IN THESE LENGTHS RESULT IN ERRORS * FILE 329
FROM EXIT 6, WHICH CAN BE CONFUSING TO USERS WHO * FILE 329
NORMALLY GET A REAL JES2 ERROR MESSAGE FOR THOSE * FILE 329
MISTAKES. * FILE 329
* FILE 329
is from Fritz Alber, and contains an ISPF interface * FILE 330
to the COBANAL program from Roland Schiradin that * FILE 330
is on File 321. In addition: * FILE 330
* FILE 330
This file also contains an ISPF application to * FILE 330
analyze the output from the CICS CSD extract * FILE 330
program, DFH$FORA. * FILE 330
* FILE 330
For more information about the CICS CSD extract * FILE 330
program, please see the CICS Customization Guide, * FILE 330
chapter "User programs for the system definition * FILE 330
utility". This application requires ISPF Version * FILE 330
4. * FILE 330
* FILE 330
Members having to do with the COBANAL interface * FILE 330
are prefixed COBA. Members having to do with the * FILE 330
CICS CSD extract interface are prefixed CCSD. * FILE 330
* FILE 330
The COBA application consist of 4 datasets. * FILE 330
Rexx library * FILE 330
Panel Library * FILE 330
Message and Skeleton Library * FILE 330
Table Libary * FILE 330
* FILE 330
The CCSD application consist of 5 datasets. * FILE 330
Rexx library * FILE 330
Panel Library * FILE 330
Message Library * FILE 330
Skeleton Library * FILE 330
Table Libary * FILE 330
* FILE 330
-------------------- ISPF application COBA ------------------ * FILE 330
* FILE 330
supplement to CBT File 321 * FILE 330
* FILE 330
COBA This Application analyzes the output from the * FILE 330
Cobol analysis program developed by Roland * FILE 330
Schiradin. * FILE 330
This application requires ISPF Version 4. * FILE 330
* FILE 330
The application consists of 4 datasets: * FILE 330
REXX library * FILE 330
Panel Library * FILE 330
Message and Skeleton Library * FILE 330
Table Libary * FILE 330
* FILE 330
You have to change member $COBA in the * FILE 330
REXX library * FILE 330
* FILE 330
See section/label Coba_Parms thru End_Coba_Parms. * FILE 330
* FILE 330
Please change the following variables to * FILE 330
your standards: * FILE 330
* FILE 330
ACCOUNT * FILE 330
CLASS * FILE 330
MSGCLASS * FILE 330
STEPLIB * FILE 330
ISPFHLQ * FILE 330
COBAAPPL * FILE 330
COBAHLQ * FILE 330
LLQCLIB * FILE 330
LLQPLIB * FILE 330
LLQMLIB * FILE 330
LLQSLIB * FILE 330
LLQTLIB * FILE 330
LLQTABL * FILE 330
* FILE 330
After these changes you can execute * FILE 330
procedure $COBA. * FILE 330
* FILE 330
First you'll see a selection panel to display * FILE 330
or create analysis tables. * FILE 330
* FILE 330
If you have any problems, comments or improvements * FILE 330
please contact Alber@alber-edv.de * FILE 330
* FILE 330
email: Fritz Alber * FILE 330
* FILE 330
-------------------- ISPF application CCSD ------------------ * FILE 330
* FILE 330
CCSD This Application analyzes the output from the * FILE 330
CICS CSD extract program DFH$FORA. * FILE 330
For more information about the extract program, * FILE 330
please see CICS customization guide chapter: * FILE 330
"User programs for the system definition utility" * FILE 330
This application requires ISPF Version 4. * FILE 330
The application consist of 5 datasets. * FILE 330
* FILE 330
Rexx library * FILE 330
Panel Library * FILE 330
Message Library * FILE 330
Skeleton Library * FILE 330
Table Libary * FILE 330
* FILE 330
You have to change member $CICCSD in the Rexx * FILE 330
library See section/label Ciccsd_Parms thru * FILE 330
End_Ciccsd_Parms. Please change the following * FILE 330
variables to your standards * FILE 330
* FILE 330
ACCOUNT * FILE 330
CLASS * FILE 330
MSGCLASS * FILE 330
STEPLIB * FILE 330
ISPFHLQ * FILE 330
CCSDAPPL * FILE 330
CCSDHLQ * FILE 330
LLQCLIB * FILE 330
LLQPLIB * FILE 330
LLQMLIB * FILE 330
LLQSLIB * FILE 330
LLQTLIB * FILE 330
LLQTABL * FILE 330
* FILE 330
After these changes you can execute procedure * FILE 330
$CICCSD First you'll see a selection panel to * FILE 330
display or create analyse tables. * FILE 330
* FILE 330
If you have any problems, comments or improvements * FILE 330
please contact * FILE 330
Alber(at)alber-edv.de * FILE 330
* FILE 330
is from Ze'ev Atlas and contains two COBOL * FILE 331
subroutines to set an area of Working-Storage to * FILE 331
an address pointer. SETPTRTO sets the area to * FILE 331
the address pointer. SETPTRBY moves the address * FILE 331
pointed to, up or down by a specified quantity. * FILE 331
* FILE 331
email: zatlas@juno.com * FILE 331
* FILE 331
CONTAINS THE SOURCE FOR A STARTED TASK WHICH * FILE 332
PROVIDES FOR JOB SUBMISSION AND AUTOMATIC COMMANDS * FILE 332
IN AN MVS JES2 ENVIRONMENT. IT WILL PROVIDE * FILE 332
ENHANCED AUTOMATIC COMMAND EXECUTION AND JOB * FILE 332
SUBMISSION AT A SPECIFIABLE TIME-OF-DAY OR * FILE 332
DAY-OF-WEEK OR DAY-OF-THE-MONTH. THE SOURCE * FILE 332
PROGRAM HAS IMBEDDED DOCUMENTATION ON THE FORMAT OF * FILE 332
THE 'COMMANDS' PDS. ALSO IN THE SOURCE IS A TABLE * FILE 332
OF 'JCL' DATASETS WHICH THE STARTED TASK WILL * FILE 332
ALLOCATE AND USE TO SUBMIT SPECIFIED MEMBERS TO THE * FILE 332
INTERNAL READER. THESE DATASETS ARE ALLOCATED BY * FILE 332
DYNAMIC ALLOCATION AND ARE DE-ALLOCATED WHEN * FILE 332
FINISHED PROCESSING. * FILE 332
* FILE 332
IS FROM HARALD DENKER (VIA GILBERT SAINT-FLOUR) AND * FILE 333
CONTAINS AN MVS VERSION OF THE GZIP COMPRESS AND * FILE 333
DECOMPRESS UTILITY. THIS UTILITY USES THE LEMPEL-ZIV * FILE 333
COMPRESSION ALGORITHM AND IS WRITTEN IN C/370. * FILE 333
* FILE 333
THIS IS THE MVS VERSION OF GZIP VERSION 123, * FILE 333
PORTED TO MVS BY HARALD DENKER, AND COMPLETED BY * FILE 333
ROLAND SCHIRADIN. * FILE 333
* FILE 333
IT IS WRITTEN IN C/370 AND REQUIRES THE C/370 * FILE 333
RUN-TIME OR LANGUAGE ENVIRONMENT (LE). * FILE 333
* FILE 333
THE SOURCE AND LOAD-MODULE HAVE BEEN RETRIEVED IN * FILE 333
JUNE 1996 FROM FTP.WESTFALEN.DE/IBM_C370, MOSTLY * FILE 333
BY HARALD DENKER, BUT SOME OF THE JOB WAS COMPLETED * FILE 333
BY ROLAND SCHIRADIN. * FILE 333
* FILE 333
TO CREATE THE LOAD-MODULE, ISSUE THE FOLLOWING * FILE 333
COMMAND: * FILE 333
* FILE 333
RECEIVE INDA(FILE333.PDS(XMITLOAD)) * FILE 333
* FILE 333
FOR SUPPORT, PLEASE CONTACT HARALD DENKER OR ROLAND * FILE 333
SCHIRADIN. * FILE 333
* FILE 333
ADDRESS: HARALD DENKER * FILE 333
AM SCHOELZBACH 105 * FILE 333
46282 DORSTEN, GERMANY * FILE 333
* FILE 333
PHONE: +49 2362 23059 * FILE 333
* FILE 333
EMAIL: HARALD_DENKER@MS.MAUS.DE (<16 KB) * FILE 333
HARRY@HAL.WESTFALEN.DE (NO LIMIT) * FILE 333
* FILE 333
ADDRESS: ROLAND SCHIRADIN * FILE 333
STOCKBORNSTRASSE 10 * FILE 333
65343 ELTVILLE, GERMANY * FILE 333
* FILE 333
PHONE: 49-6123-899708 * FILE 333
* FILE 333
EMAIL: SCHIRADI@TAP.DE * FILE 333
0617123439-4095@T-ONLINE.DE (WORK) * FILE 333
ROLAND.SCHIRADIN@T-ONLINE.DE (WORK) * FILE 333
* FILE 333
IS FROM ROLAND SCHIRADIN OF ELTVILLE, GERMANY, AND * FILE 334
CONTAINS .H SOURCE IN C/370 LANGUAGE FOR GZIP (SEE * FILE 334
FILE 333). * FILE 334
* FILE 334
IS FROM ROLAND SCHIRADIN OF ELTVILLE, GERMANY, AND * FILE 335
CONTAINS .C SOURCE IN C/370 LANGUAGE FOR GZIP (SEE * FILE 335
FILE 333). * FILE 335
* FILE 335
CONTAINS A COLLECTION OF UTILITIES, MACROS, TSO * FILE 336
COMMANDS, USERMODS, AND OTHER STUFF FROM RICE * FILE 336
UNIVERSITY. * FILE 336
* FILE 336
RICE UNIVERSITY RUNS MVS/SP 1.1.1 WITH BASE-LEVEL * FILE 336
JES2 (EJE1102), AND ALL OF THIS IS WORKING AT THAT * FILE 336
LEVEL. (WE ALSO RUN UICC'S JTIP AND ACF2, WHICH ARE * FILE 336
OCCASIONALLY REFERENCED. WE THINK WE HAVE REMOVED * FILE 336
ALL SERIOUS DEPENDENCIES ON THESE PRODUCTS.) SOME * FILE 336
OF THIS IS UPDATED/CORRECTED VERSIONS OF STUFF WE * FILE 336
ORIGINALLY GOT FROM THE 1-23-82 VERSION OF THE MODS * FILE 336
TAPE. THEREFORE SOME OF IT MAY HAVE BEEN SUPERSEDED * FILE 336
OR COMPLICATED BY OTHER CHANGES TO THE SAME PROGRAMS * FILE 336
SINCE THEN. * FILE 336
* FILE 336
THIS COLLECTION INCLUDES: * FILE 336
* FILE 336
TAPESCAN, A TAPE SCANNING/COPYING UTILITY * FILE 336
ESPECIALLY SUITED TO DIAGNOSIS OF OVER-WRITTEN * FILE 336
OR OTHERWISE SCREWED-UP TAPES. THIS VERSION OF * FILE 336
TAPESCAN INCLUDES EXTENSIVE SUPPORT FOR * FILE 336
ANSI-LABELLED TAPES, AND A LOT OF SECURITY * FILE 336
SUPPORT (INCLUDING PASSWORD, EXPIRATION DATE * FILE 336
AND ACF2 SECURITY CHECKING). * FILE 336
* FILE 336
DISKUTIL, AN IEHPROGM REPLACEMENT. * FILE 336
* FILE 336
SEQCOPY, AN IEBGENER REPLACEMENT. * FILE 336
* FILE 336
PRINTPDS, A UTILITY TO PRINT ALL MEMBERS * FILE 336
OF A PDS, NO MATTER WHAT RECORD FORMAT. IT * FILE 336
PRODUCES A TABLE OF CONTENTS AND AN ALIAS * FILE 336
CROSS-REFERENCE. * FILE 336
* FILE 336
MAPDISK, ANOTHER VTOC MAPPING UTILITY * FILE 336
(UNRELATED TO OTHERS OF THE SAME NAME). * FILE 336
* FILE 336
A VERSION OF DYNAMIC MLPA (OR MODREP) WITH * FILE 336
SOME HORRIBLE BUGS FIXED. (NOW WE KNOW WHY * FILE 336
IT STOPPED WORKING WHEN WE INSTALLED * FILE 336
LOW-MEMORY PROTECTION!) * FILE 336
* FILE 336
CLUTSPAR, A FRIENDLIER VERSION OF IKJPARS. * FILE 336
TRY IT, AND YOU WON'T WANT TO GO BACK! NOTE * FILE 336
THAT CLUTSPAR DOES NOT SUPPORT ANY TSO/E * FILE 336
FEATURES SUCH AS THE PARSE INTERFACE TO THE * FILE 336
HELP COMMAND, DUE TO LACK OF INFORMATION ON * FILE 336
HOW THEY WORK. (CLUTSPAR IS A FRAGMENT OF A * FILE 336
PROJECT CALLED TSU, WHICH STARTED OUT AS A * FILE 336
MECHANISM FOR WRITING TSO COMMAND PROCESSORS * FILE 336
IN PL/I, AND EVENTUALLY SPROUTED REPLACEMENTS * FILE 336
FOR MAJOR PORTIONS OF TSO. TSU AS A WHOLE HAS * FILE 336
NEVER QUITE BECOME CLEAN ENOUGH TO RELEASE, * FILE 336
BUT CLUTSPAR IS SUCH AN ENORMOUS IMPROVEMENT * FILE 336
OVER THE COMPETITION THAT WE DECIDED TO MAKE * FILE 336
IT AN EXCEPTION.) * FILE 336
* FILE 336
THE LANGUAGE INDEPENDENT ENVIRONMENT (LIE), * FILE 336
A SET OF MACROS AND ROUTINES TO LET YOU WRITE * FILE 336
ASSEMBLER SUBROUTINES WHICH CAN TAKE ADVANTAGE * FILE 336
OF SERVICES OF THE PL/I ENVIRONMENT, PLUS A * FILE 336
PSEUDO-PL/I ENVIRONMENT MANUFACTURER, TO * FILE 336
PROVIDE THE SAME SERVICES IN THE ABSENCE OF * FILE 336
PL/I. CLUTSPAR IS A PSEUDO-PL/I APPLICATION * FILE 336
IN THIS SENSE. * FILE 336
* FILE 336
THE XSEND TSO COMMAND, FOR IMPROVED * FILE 336
COMMUNICATION WITH LOGGED-ON TSO USERS. NOW * FILE 336
YOU CAN SEND WITH WAIT AND BREAK OUT OF IT IF * FILE 336
YOU GET TIRED OF WAITING! XSEND INCLUDES A * FILE 336
USER SVC FOR CONTROLLED USE OF TPUT HIGHP (TO * FILE 336
SEND BELLS/ALARM TO TELL A NOINTERCOM USER * FILE 336
SOMEONE WANTS TO "SPEAK" TO HIM). * FILE 336
* FILE 336
LISTM, A NICE TSO COMMAND TO LIST PDS MEMBER * FILE 336
NAMES. * FILE 336
* FILE 336
LISTU, A NICE TSO COMMAND TO LIST TSO USERS * FILE 336
(SORTED BY USERID). * FILE 336
* FILE 336
UPUT, UPROMPT AND UGET, MACROS TO USE AS * FILE 336
REPLACEMENTS FOR TPUT AND TGET THAT INTERFACE * FILE 336
TO THE PUTLINE/PUTGET SERVICE ROUTINES. THEY * FILE 336
MAKE CONVERSION OF OLD TSO CODE SO IT WILL * FILE 336
RUN UNDER A BATCH TMP MUCH EASIER. * FILE 336
* FILE 336
XWTO, A MACRO TO ALLOW WTO MESSAGES TO BE * FILE 336
BUILT FROM SEGMENTS WITHOUT HAVING TO COMPUTE * FILE 336
ALL THE OFFSETS. * FILE 336
* FILE 336
UHB MACROS, A SET OF UTILITY MACROS TO MAKE * FILE 336
WRITING BIG MACRO APPLICATIONS (LIKE XWTO * FILE 336
TURNED OUT TO BE) MUCH EASIER. * FILE 336
* FILE 336
A JULIAN ROUTINE (ORIGINALLY WRITTEN TO BE * FILE 336
CALLED FROM COBOL) TO CONVERT DATES BETWEEN * FILE 336
JULIAN AND GREGORIAN FORMAT, AND TO DETERMINE * FILE 336
THE DAY OF THE WEEK. THIS ROUTINE IS NOT ALL * FILE 336
THAT INTERESTING, BUT IT IS USED BY SOME OF * FILE 336
THE OTHER SUBMISSIONS. * FILE 336
* FILE 336
SAVEX AND RETURNX MACROS, YET ANOTHER * FILE 336
EXAMPLE OF AN EXTENDED SAVE AND RETURN. * FILE 336
AGAIN, NOT THAT INTERESTING, BUT USED ALL * FILE 336
OVER BY OUR OTHER CODE. * FILE 336
* FILE 336
THE ABOVE ARE (EXCEPT FOR THE XSEND SVC AND * FILE 336
CLUTSPAR) ALL APPLICATIONS, AND REQUIRE NO SMP * FILE 336
WORK. * FILE 336
* FILE 336
WE ARE ALSO PROVIDING SMP-PACKAGED SYSMODS TO * FILE 336
SUPPORT: PACKAGED SYSMODS TO SUPPORT: * FILE 336
* FILE 336
A MODIFICATION TO THE JES2 $DF COMMAND TO * FILE 336
ALLOW SELECTIONS OF THE TYPES OF DATA SETS * FILE 336
TO BE DISPLAYED. THIS MOD ALSO INTRODUCES * FILE 336
THE $XF COMMAND, WHICH DISPLAYS EACH JOB * FILE 336
WITH OUTPUT OF THE SPECIFIED KIND. * FILE 336
* FILE 336
A BIG MOD TO JES2 OUTPUT PROCESSING TO * FILE 336
PROVIDE COUNTS OF THE ACTUAL NUMBER OF PAGES * FILE 336
PRINTED FOR A JOB, BASED ON DEFINITIONS OF * FILE 336
FORMS AND CARRIAGE TAPE LAYOUTS CONTAINED * FILE 336
IN THE JES2 INITIALIZATION PARAMETERS. * FILE 336
* FILE 336
A MOD TO TSO FUNCTIONAL ACCOUNTING (SMF TYPE * FILE 336
32 RECORDS) TO RECORD RESPONSE-TIME-RELATED * FILE 336
INFORMATION IN PLACE OF SOME OF THE MORE * FILE 336
ESOTERIC PRESENT INFORMATION, AND TO NOT * FILE 336
REQUIRE A PRE-ASSEMBLED LIST OF INTERESTING * FILE 336
COMMANDS. INCLUDED IS A REPORT PROGRAM TO * FILE 336
SUMMARIZE THE RECORDS CONTAINED IN A BATCH * FILE 336
OF SMF DATA. * FILE 336
* FILE 336
A VERSION OF THE MOD TO ADD THE MAXIMUM * FILE 336
CONDITION CODE TO THE JES2 NOTIFY MESSAGE. * FILE 336
* FILE 336
A JES2 MOD TO DISPLAY THE CONVERTER ABEND * FILE 336
CODE WHEN THE CONVERTER CRASHES. (NOW WHO * FILE 336
WOULD EVER WANT TO KNOW A THING LIKE THAT?) * FILE 336
* FILE 336
A MOD TO REMOVE "CN(00)" FROM NOTIFY * FILE 336
MESSAGES (AND ANYTHING ELSE SENT VIA * FILE 336
INTERNAL SEND COMMANDS). * FILE 336
* FILE 336
A MOD TO STAMP A NEW FORMAT 1 DSCB WITH * FILE 336
THE USERID OF ITS CREATOR (FROM THE SMF * FILE 336
USERID FIELD). WITH ACF2 (AND THE RIGHT * FILE 336
ACF2 OPTIONS), THIS WILL BE THE ACF2 * FILE 336
LOGONID. * FILE 336
* FILE 336
IS FROM ATALAY GUL OF THE CENTRAL BANK OF TURKEY * FILE 337
IN ANKARA, TURKEY, AND IS A SET OF PL/I PROGRAMS * FILE 337
WHICH WILL PRODUCE A REPORT TO FIND ALL OCCURRENCES * FILE 337
OF A PDS MEMBER NAME THROUGHOUT THE ENTIRE MVS * FILE 337
SYSTEM. IN MY OPINION, THIS IS A VERY CLEVER JOB, * FILE 337
WHATEVER ATALAY SAYS, AND IT IS WELL WORTH LOOKING * FILE 337
INTO. (SBG 5/98) * FILE 337
* FILE 337
AUTHOR: * FILE 337
* FILE 337
ATALAY GUL * FILE 337
MVS SYSTEM PROGRAMMER * FILE 337
CENTRAL BANK OF TURKEY * FILE 337
ISTIKLAL CAD. NO:10 * FILE 337
06100-ULUS-ANKARA/TURKEY * FILE 337
EMAIL: A.GUL@STDIM.TCMB.GOV.TR * FILE 337
ATALAY@HOTMAIL.COM * FILE 337
* FILE 337
IS FROM GILBERT SAINT-FLOUR OF AMS (Automated * FILE 338
(Migration Services) AND CONTAINS PROGRAMS AND * FILE 338
ENHANCEMENTS FOR RUNNING A P390 SYSTEM. * FILE 338
* FILE 338
EMAIL: GSF@IBM.NET * FILE 338
WEB PAGE: http://members.home.net/gsf (MAY REQUIRE * FILE 338
LOWER CASE) * FILE 338
* FILE 338
CONTENTS OF P390IPL.PDS * FILE 338
-------- -- ----------- * FILE 338
* FILE 338
CANCELU - CANCEL YOUR OWN TSO SESSION (possibly from * FILE 338
a remote location) * FILE 338
* FILE 338
HASP373 - SHOW ACTIVE JOBS AND TSO USERS ON * FILE 338
MASTER CONSOLE * FILE 338
* FILE 338
$LWILTIP - TIPS FROM LARRY WILLIAMS ON IMPROVING THE * FILE 338
P390'S PERFORMANCE * FILE 338
* FILE 338
P390IPL - AUTOMATE MVS IPL AND SHUTDOWN ON THE P390 * FILE 338
* FILE 338
SHUTDOWN - AUTOMATE MVS SHUTDOWN PROCEDURE ON THE P390 * FILE 338
* FILE 338
IS FROM E.F. MAC DONALD MOTIVATION FROM DAYTON OHIO. * FILE 339
THIS PROGRAM IS A JES2/SP1.3.6 (FMID HJE1367) AND A * FILE 339
JES2/SP2.1.7 (FMID HJE2215) USER EXIT #5 ROUTINE. * FILE 339
THERE ARE NO INSTALLATION UNIQUE CONSIDERATIONS * FILE 339
EXCEPT THAT THE COMMANDS "$JC", "$JL", "$JM" AND * FILE 339
"$JD" ARE NOT BEING USED FOR ANYTHING ELSE. NO * FILE 339
CHANGES TO JES2 CODE ARE REQUIRED. * FILE 339
* FILE 339
1. CANCEL ALL JOES (JOB OUTPUT ELEMENTS) OF A * FILE 339
SPECIFIED JOB IN A SPECIFIED SYSOUT CLASS. * FILE 339
SIMILAR TO VS1 "C JOBNAME,OUT=X" EXAMPLES: * FILE 339
* FILE 339
$JCJ175,Q=D (CANCEL ALL SYSOUT=D JOES OF * FILE 339
J175) * FILE 339
* FILE 339
$JC'MYJOB',Q=E (CANCEL ALL SYSOUT=E JOES OF * FILE 339
JOBNAME "MYJOB") * FILE 339
* FILE 339
THE OPERAND "Q=" IS REQUIRED; USE JES2 "$C" * FILE 339
COMMAND TO CANCEL ALL OUTPUT OF A JOB. * FILE 339
* FILE 339
2. LIST ALL JOES IN SYSOUT CLASS ORDER. * FILE 339
* FILE 339
LIST MAY BE RESTRICTED TO A SELECTED CLASS, OR * FILE 339
ALL CLASSES EXCEPT A SELECTED CLASS. SIMILAR * FILE 339
TO THE VS1 "SO" COMMAND. EXAMPLES: * FILE 339
* FILE 339
$JL (LIST ALL JOES IN SYSOUT CLASS * FILE 339
ORDER) * FILE 339
$JL,Q=Z (LIST ALL JOES IN SYSOUT QUEUE Z) * FILE 339
$JL,Q=-P (LIST ALL JOES EXCEPT THOSE IN * FILE 339
SYSOUT QUEUE P) * FILE 339
* FILE 339
EACH SELECTED JOE IS LISTED IN THE FOLLOWING * FILE 339
FORMAT : * FILE 339
* FILE 339
JNNNN JJJJJJJJ C I.I.I FORM X/Y P=NNN * FILE 339
LLLLLLLLL WHERE JNNNN IS THE JES2 JOB NUMBER * FILE 339
(J175, S3968, ETC.), JJJJJJJJ IS THE JOBNAME, * FILE 339
I.I.I IS THE JOE ID, FORM IS THE FORM NUMBER, * FILE 339
FCB IS THE FCB NAME, "X" IS "Y" IF THE DEST IS * FILE 339
LOCAL, "Y" IS "Y" IF THE JOE IS SELECTABLE AND * FILE 339
THE *JOB* IS NOT HELD, "Y" IS "N" IF THE JOE IS * FILE 339
NOT SELECTABLE, "Y" IS "H" IF THE JOB IS HELD, * FILE 339
"NNN" IS THE PRIORITY OF THE JOE (NOT THE JOB), * FILE 339
AND LLLLLLLLL IS THE JOE LINECOUNT. TO LIST * FILE 339
ALL JOES OF A PARTICULAR JOB, USE THE JES2 * FILE 339
"$L...,ALL" COMMAND. * FILE 339
* FILE 339
3. MOVE THE JOES OF A SELECTED JOB FROM A SELECTED * FILE 339
SYSOUT CLASS TO A DIFFERENT SELECTED SYSOUT * FILE 339
CLASS. SIMILAR TO VS1 "E * FILE 339
JOBNAME,CLASS=X,OUT=Y". EXAMPLES: * FILE 339
* FILE 339
$JMJ175,FROMQ=X,TOQ=Y (MOVE J175 SYSOUT=X * FILE 339
JOES TO SYSOUT=Y) * FILE 339
* FILE 339
$JM'MYJOB',TOQ=C,FROMQ=G (MOVE JOBNAME * FILE 339
"MYJOB" SYSOUT=G * FILE 339
JOES TO SYSOUT=C) * FILE 339
* FILE 339
TO MOVE *ALL* JOES OF A JOB TO A SELECTED * FILE 339
SYSOUT CLASS, USE THE JES2 "$TO" COMMAND. * FILE 339
* FILE 339
4. DISPLAY THE CURRENT JULIAN DATE. THIS IS * FILE 339
INTENDED FOR USE WITH THE JES2 AUTOMATIC * FILE 339
COMMAND FACILITY TO DATESTAMP HARDCOPY LOGS. * FILE 339
FORMAT IS "$JD"; NO OPERANDS. * FILE 339
* FILE 339
THESE COMMANDS DO NOT ATTEMPT TO DUPLICATE * FILE 339
FUNCTIONS WHICH CAN USUALLY BE ACCOMPLISHED WITH A * FILE 339
SINGLE JES2 COMMAND. THIS PROGRAM CHECKS FOR SOME * FILE 339
COMMON ERRORS SUCH AS VERIFICATION OF TYPE OF JOB * FILE 339
ON REQUESTS BY JOB NUMBER (JOB/STC/TSU), DUPLICATE * FILE 339
JOBNAME IN THE PPU QUEUE ON REQUESTS BY JOB NAME, * FILE 339
AND JOE BUSY (ON AN OUTPUT DEVICE OR BEING MODIFIED * FILE 339
BY A $TO COMMAND). TO REDUCE OVERHEAD TO A * FILE 339
MINIMUM, ALL QUEUE INTEGRITY IS LEFT TO THE $QSUSE * FILE 339
SERVICE ROUTINE WHICH IS USED BY THE $#MOD AND * FILE 339
$#REM SERVICE ROUTINES, WHICH ARE USED BY THIS * FILE 339
PROGRAM (SEE "JES2 LOGIC" LY24-6006). * FILE 339
* FILE 339
IS FROM ALFRED NYKOLYN AND ROLAND SCHIRADIN AND * FILE 340
CONTAINS A NEW PROGRAM CALLED DCM (DIRT CHEAP * FILE 340
MONITOR - UNRELATED TO THE DIRT CHEAP MONITOR * FILE 340
SYSTEM (DCMS) FROM THE OLD CBT TAPES). * FILE 340
* FILE 340
THE PURPOSE OF DCM IS TO REPORT ON STATISTICS * FILE 340
COLLECTED BY THE 7980-3 AND COMPATIBLE CONTROLLERS. * FILE 340
* FILE 340
EMAIL: ALFRED NYKOLYN - APN@ISTAR.CA * FILE 340
ROLAND SCHIRADIN - SCHIRADI@TAP.DE * FILE 340
* FILE 340
DCM - DIRT CHEAP MONITOR V0.8 * FILE 340
* FILE 340
7980-3 AND COMPATIBLE CONTROLLERS KEEP A GREAT DEAL OF * FILE 340
STATISTICS. GETTING THEM OUT IS ANOTHER STORY. IF YOU * FILE 340
HAVE EXTRA $$$, YOU CAN USE AZTEC; IF YOU ARE A * FILE 340
MASOCHIST, YOU USE IDCAMS. IN ORDER TO LEARN HOW THE * FILE 340
7980-3 WORKS, I WROTE DCM. HERE IS A SAMPLE SCREEN * FILE 340
(SQUEEZED DOWN AND ABBREVIATED). * FILE 340
* FILE 340
DIRT CHEAP MONITOR V0.8 * FILE 340
* FILE 340
DEVICES 0E00-0E3F SSID 0010 I/O RATES MEASURED FROM * FILE 340
VOLUME SYSLBB DEVADDR 0E08 SSCH RATE 30.5/S * FILE 340
PATHS 08 13 48 53 DUPLEXED: SECONDARY DEV E17 * FILE 340
CACHE: ACTIVE DFW: ACTIVE * FILE 340
* FILE 340
I/O TIME(MS) 4.6 PEND 0.5 DISC 1.2 CONN 2.9 * FILE 340
I/O 30.4/S READS 29.2/S WRITES 1.2/S * FILE 340
NORMAL 30.4/S READS 29.2/S WRITES 1.2/S * FILE 340
SEQL 0.0/S READS 0.0/S WRITES 0.0/S -SWITCHES-* FILE 340
CFW 0.0/S READS 0.0/S WRITES 0.0/S SD0: AB * FILE 340
DFW 1.2/S NORMAL 1.2/S SEQL 0.0/S SD1: AB * FILE 340
BYPASS 0.0/S INHIBIT 0.0/S SD2: AB * FILE 340
STAGES 2.1/S NORMAL 2.1/S SEQL 0.0/S SD3: AB * FILE 340
DESTAGES 0.0/S PREREADS 0.0/S CU SERIAL# 011717 * FILE 340
READ HIT% 94.9 NORMAL% 92.6 SEQL% 99.9 * FILE 340
CFW HIT% 0.0 READ% 0.0 WRITES% 0.0 * FILE 340
DFW HIT% 99.0 NORMAL% 99.0 SEQL% 78.3 * FILE 340
R/W RATIO 33.5 HITS/STAGE 14.2 RETRY% 0.0 * FILE 340
* FILE 340
CACHE INSTALLED 65536K * FILE 340
CACHE AVAILABLE 65136K * FILE 340
NVS INSTALLED 4096K * FILE 340
PINNED DATA 0K * FILE 340
* FILE 340
ENTER: SR, LR, SH, LH, ALL, ONL, AUTO, * FILE 340
, OR END * FILE 340
* FILE 340
* FILE 340
THIS SCREEN SNAPSHOT IS FROM A RUNNING SYSTEM. THE * FILE 340
STATISTICS ARE FOR ONE DEVICE ALTHOUGH DCM CAN PROVIDE * FILE 340
STATISTICS FOR A STRING OF DEVICES OR FOR ALL DEVICES * FILE 340
ATTACHED TO A CONTROLLER. * FILE 340
* FILE 340
THERE ARE TWO SOURCES OF STATISTICS FOR DCM: THE * FILE 340
CONTROL UNIT AND THE CHANNEL SUBSYSTEM. THE PENDING, * FILE 340
DISCONNECT AND CONNECT TIMES ARE PROVIDED BY THE * FILE 340
CHANNEL SUBSYSTEM AND ARE THE SAME AS REPORTED BY RMF. * FILE 340
THESE TIMES ARE IN MILLISECONDS. THE OTHER TIMES ARE * FILE 340
CALCULATED USING THE COUNTS MAINTAINED BY THE 7980-3. * FILE 340
THE INTERVAL IS BETWEEN THE TWO TIMES IN THE UPPER * FILE 340
RIGHT HAND CORNER. IN GENERAL, THE VERY FIRST RATE ON * FILE 340
EACH LINE IS THE SUM OF THE REMAINING RATES ON THE * FILE 340
LINE. THE I/O RATE IS THE SUM OF THE NORMAL RATE, THE * FILE 340
SEQUENTIAL RATE, THE BYPASS RATE AND THE INHIBIT RATE. * FILE 340
* FILE 340
THE HIT% ARE CALCULATED FROM THE COUNTERS MAINTAINED IN * FILE 340
THE 7980-3. THE PERCENTAGES ON THE VERY LEFT OF EACH * FILE 340
LINE ARE THE WEIGHTED AVERAGES OF THE REMAINING * FILE 340
PERCENTAGES ON THAT LINE. IT IS POSSIBLE TO SEE THE LONG * FILE 340
TERM VIEW OF THE HITS SINCE THE CONTROLLER WAS IML'D OR * FILE 340
A SHORT TERM VIEW SINCE THE LAST TIME THAT THE ENTER KEY * FILE 340
WAS PRESSED. * FILE 340
* FILE 340
THE STAGES, DESTAGES AND PREREADS FIELDS ARE THE NUMBER * FILE 340
OF THESE OPERATIONS PER SECOND. THE ONLY STATISTICS NOT * FILE 340
MAINTAINED IN THE 7980-3 ARE THE R/W RATIO AND THE * FILE 340
HITS/STAGES. R/W IS CALCULATED IN A STRAIGHT FORWARD * FILE 340
FASHION AND THE HITS/STAGES GIVES SOME MEASURE OF THE * FILE 340
CACHING EFFICIENCY. * FILE 340
* FILE 340
HERE IS A LIST OF DCM COMMANDS: * FILE 340
* FILE 340
AUTO REPEAT DISPLAY 20 TIMES WITH A 4 SECOND INTERVAL * FILE 340
ALL SUMMARIZE ALL DEVICES ON THE CONTROL UNIT * FILE 340
REFRESH THE SCREEN WITH A NEW SET OF STATISTICS * FILE 340
ONL RUN THROUGH ALL ONLINE DEVICES ON THIS CONTROL UNIT * FILE 340
RNN REPEAT THE DISPLAY NN TIMES WITH A 4 SECOND INTERVAL * FILE 340
WNN SET WAIT VALUE TO NN SECONDS * FILE 340
N GO TO NEXT DEVICE * FILE 340
P GO TO PREVIOUS DEVICE * FILE 340
LR LONG TERM I/O RATES * FILE 340
SR SHORT TERM I/O RATES * FILE 340
LH PROVIDE LONG TERM HIT% (FROM THE TIME THAT ADVANCED * FILE 340
FUNCTIONS WERE ENABLED) * FILE 340
SH PROVIDE SHORT TERM DELTA HIT% * FILE 340
NOUP DO NOT RE-WRITE HISTORY FILE * FILE 340
END ENDS DCM SESSION. Q IS AN ABBREVIATION. * FILE 340
QN END DCM WITHOUT UPDATING THE HISTORY FILE. * FILE 340
* FILE 340
IS FROM MARK YUHAS OF RENTON, WASHINGTON, AND * FILE 341
CONTAINS A PROGRAM TO TAKE PLPA MODULES, AND LOAD * FILE 341
THEM INTO CSA. THIS PACKAGE ALSO CONTAINS A SET * FILE 341
OF STRUCTURED ASSEMBLER MACROS, WHICH ARE BEAUTIFUL. * FILE 341
* FILE 341
EMAIL: MYUHAS@PACCAR.COM * FILE 341
MYUHAS@GTE.NET * FILE 341
* FILE 341
IS FROM JOHN KALINICH OF THE U.S. ARMY IN ST. LOUIS * FILE 342
MISSOURI, AND CONTAINS AN ISPF INTERFACE PACKAGE TO * FILE 342
THE MODEL 204 DATABASE SYSTEM. IF YOUR SHOP HAS * FILE 342
MODEL 204, THIS IS SOMETHING GOOD TO LOOK INTO. * FILE 342
* FILE 342
IF YOU'RE NOT LICENSED FOR THE MODEL 204 DATABASE, * FILE 342
THERE'S STILL A NICE PROGRAM IN HERE CALLED TERMID * FILE 342
THAT COULD BE HELPFUL TO YOU. * FILE 342
* FILE 342
EMAIL: jkalinic@csc.com * FILE 342
* FILE 342
IS A VTOCLIST PROGRAM FROM JOHN KALINICH OF THE * FILE 343
U.S. ARMY IN ST. LOUIS, MISSOURI. THIS PROGRAM * FILE 343
ORIGINALLY CAME FROM A UK G.U.I.D.E. TAPE, AND * FILE 343
WAS WRITTEN BY PETER HAVERCAN. IT HAS BEEN ENHANCED * FILE 343
FOR OPERATING SYSTEM IMPROVEMENTS SEVERAL TIMES, BY * FILE 343
JOHN KALINICH. THIS CODE CURRENTLY DOES NOT SUPPORT * FILE 343
INDEXED VTOC FREESPACE CALCULATIONS, BUT BESIDES THAT * FILE 343
IT WORKS FINE ON MODERN SYSTEMS. * FILE 343
* FILE 343
EMAIL: jkalinic@csc.com * FILE 343
* FILE 343
is a REXX EXEC from Joerg Berning to list the VTOC * FILE 344
of a disk pack, and display it under ISPF EDIT. It * FILE 344
is a handy dandy, quick method of displaying disk * FILE 344
extents. (NEW IMPROVED VERSION AS OF V-423.) * FILE 344
* FILE 344
>>>> This file has now been expanded to included <<<< * FILE 344
>>>> various other utilities from Joerg Berning, <<<< * FILE 344
>>>> which are described below. <<<< * FILE 344
* FILE 344
Private: * FILE 344
joerg.berning@gmx.net * FILE 344
(+49)6172/941525(-6 automatic answering machine) * FILE 344
D-61352 Bad Homburg * FILE 344
* FILE 344
Duty: * FILE 344
joerg_berning@de.sonymusic.com * FILE 344
(+49)69/13888-432 * FILE 344
D-60313 Frankfurt am Main * FILE 344
* FILE 344
POSTAL: JOERG BERNING * FILE 344
IN DEN LICHGAERTEN 3 * FILE 344
D-61352 BAD HOMBURG * FILE 344
GERMANY(HESSEN) * FILE 344
* FILE 344
----------------------------------------------------------- * FILE 344
* FILE 344
Thanks to Gilbert Saint-flour for letting me use his * FILE 344
disclaimer: * FILE 344
* FILE 344
Joerg Berning neither expresses nor implies any * FILE 344
warranty as to the fitness of these computer programs * FILE 344
for any function. The use of these programs or the * FILE 344
results therefrom is entirely at the risk of the user. * FILE 344
Consequently, the user may modify these programs in * FILE 344
any way he/she thinks fit. * FILE 344
* FILE 344
These programs are Freeware and may be freely copied. * FILE 344
They may be freely distributed to any other party on * FILE 344
condition that no inducement beyond reasonable * FILE 344
handling costs is offered or accepted by either side * FILE 344
for such distribution. * FILE 344
* FILE 344
I would be interested to hear of comments and/or * FILE 344
proposed enhancements. Please write to * FILE 344
joerg.berning(at)gmx.net. * FILE 344
* FILE 344
----------------------------------------------------------- * FILE 344
* FILE 344
The fun starts here: * FILE 344
* FILE 344
EditMacro Add () * FILE 344
Adds the numbers in the selected rows. Display at * FILE 344
the bottom line. Easily saveable with the * FILE 344
MD(MakeData)-LineCommand. * FILE 344
* FILE 344
3.4 Command DelNoEnq * FILE 344
Frontend for the BYPASSNQ-Program (Gilbert * FILE 344
Saint-flour). Scratches the dataset under 3.4 with * FILE 344
IEHPROGM, no uncatalog is done. * FILE 344
* FILE 344
TSO-Batch Command HLQInfo * FILE 344
Produces a listing containing all HLQs and some * FILE 344
RACF-Information. * FILE 344
* FILE 344
TSO Command LDDDef * FILE 344
LIST ALLZONES DDDEF(...). Says it all. * FILE 344
* FILE 344
TSO Command ListVTOC * FILE 344
This REXX works to display the contents of a volume * FILE 344
and EDIF the result. The resulting dataset display * FILE 344
is very handy. Just load the 2 members into a * FILE 344
SYSPROC or SYSEXEC library and enter LISTVTOC * FILE 344
volser. * FILE 344
* FILE 344
3.4 Command LZ * FILE 344
Requires Target4-PKZIP-Utility. * FILE 344
Displays the contents of a ZIP-Archive. * FILE 344
* FILE 344
3.4 Command LZD * FILE 344
Requires Target4-PKZIP-Utility. * FILE 344
Displays the contents of a ZIP-Archive more * FILE 344
detailed. * FILE 344
* FILE 344
Edit Macro MacroRes * FILE 344
ISREDIT RESET * FILE 344
* FILE 344
Job MAN * FILE 344
For those OMVS-Commands... * FILE 344
* FILE 344
TSO Command OMVSSEG * FILE 344
Output is a listing of all UserIDs & groups and * FILE 344
their OMVS-Segment-information. Could take a while. * FILE 344
* FILE 344
TSO Command ShowDP * FILE 344
Produces a listing of all active address spaces * FILE 344
sortet by dispatching priority. Helps if your system * FILE 344
is in compatibility mode. * FILE 344
* FILE 344
TSO Command SMPEWarn * FILE 344
Produces a listing of the (cataloged) datasets * FILE 344
with dataset- information (like how many free * FILE 344
directory-blocks are available). * FILE 344
* FILE 344
TB Disp * FILE 344
Produces a formatted listing of the table. Handy for * FILE 344
ISMF-saved tables. May take some time. * FILE 344
* FILE 344
Edit Macro Y99 * FILE 344
Sets the member statistics to a specific date. Handy * FILE 344
for resetting Y2K-touched members. * FILE 344
* FILE 344
IS FROM RICK FOCHTMAN OF CHICAGO, ILLINOIS, AND * FILE 345
CONTAINS TWO ENQUEUE DISPLAY PROGRAMS, WHICH WILL * FILE 345
PROVE USEFUL, AS DESCRIBED BELOW. * FILE 345
* FILE 345
SINCE WE'VE GONE TO GRS, IN PLACE OF MIM, THERE WAS ONE * FILE 345
FEATURE OF MIM THAT WAS SORELY MISSED. MIM WOULD * FILE 345
EXPLAIN THE NATURE OF DATASET CONTENTIONS IN GREATER * FILE 345
DETAIL THAN THE INITIAL MESSAGES FROM GRS. TRUE, YOU * FILE 345
COULD GET THE DETAIL BY ISSUING THE "D GRS,C" COMMAND, * FILE 345
IF YOU MANAGED TO CATCH IT QUICK ENOUGH. WE DEEMED * FILE 345
THAT THIS WAS INSUFFICIENT. ATTACHED ARE THE SOLUTIONS * FILE 345
DEVELOPED HERE. ONE IS A STARTED TASK THAT CHECKS FOR * FILE 345
A CONTENTION SITUATION EACH MINUTE AND DISPLAYS * FILE 345
INFORMATION ABOUT IT. THE OTHER IS A MPF EXIT THAT * FILE 345
DISPLAYS THE SAME INFORMATION WHENEVER A DATASET * FILE 345
CONTENTION SITUATION IS ANNOUNCED VIE THE IEF099I * FILE 345
MESSAGE. * FILE 345
* FILE 345
THESE ARE VERY SIMPLE ROUTINES, WITHOUT A LOT OF BELLS * FILE 345
AND WHISTLES. BUT THEY WORK! THEY MIGHT NOT TELL US * FILE 345
HOW MANY MINUTES A JOB HAS BEEN WAITING FOR DATASETS, * FILE 345
BUT AT LEAST WE'LL KNOW IT'S STILL WAITING. * FILE 345
* FILE 345
YOUR SUGGESTIONS AND COMMENTS ARE WELCOME.... * FILE 345
* FILE 345
RICK FOCHTMAN * FILE 345
312-786-5772 WORK 630-719-1545 HOME * FILE 345
RICK.FOCHTMAN@BOTCC.COM WORK * FILE 345
RICKFOCHTMAN@COMPUSERVE.COM HOME * FILE 345
* FILE 345
IS FROM BOB BREAK OF ST. LOUIS, MISSOURI AND CONTAINS * File 346
JES2 EXITS WHICH WORK AT HIS SITE, BUT WHICH CAN BE * FILE 346
USED AS CODING EXAMPLES. THREE EXITS ARE FOR JES2 * FILE 346
RELEASE 6.0.4 (OS/390 RELEASE 2.5), AND ONE IS AT * FILE 346
THE JES2 5.2.0 LEVEL TO SHOW HOW IT WAS CONVERTED * FILE 346
TO THE OS/390 JES2. * FILE 346
* FILE 346
HASP2604 - EXIT 2 AT THE JES2 6.0.4 LEVEL * FILE 346
* FILE 346
HASPEX20 - EXIT 20 AT THE JES2 6.0.4 LEVEL * FILE 346
* FILE 346
HASPEX44 - EXIT 44 AT THE JES2 6.0.4 LEVEL * FILE 346
* FILE 346
HASP2520 - EXIT 2 AT THE JES2 5.2.0 LEVEL WHICH WAS * FILE 346
CONVERTED TO HASP2604. * FILE 346
* FILE 346
IS THE MODLIST PROGRAM FROM RICK FOCHTMAN OF * FILE 347
CHICAGO, ILLINOIS. THIS PROGRAM LOOKS AT A LOAD * FILE 347
LIBRARY, AND TELLS YOU WHICH COMPILE-LINKEDIT * FILE 347
OPTIONS ANY COBOL MODULES WERE CREATED WITH. * FILE 347
* FILE 347
EMAIL: RICK.FOCHTMAN@BOTCC.COM * FILE 347
RICKFOCHTMAN@COMPUSERVE.COM * FILE 347
* FILE 347
PHONE: 312-786-5772 WORK * FILE 347
630-719-1545 HOME * FILE 347
* FILE 347
THE MODLIST PROGRAM WAS DEVELOPED AS A STOP-GAP MEASURE, * FILE 347
TO TRY AND KEEP A HANDLE ON OUR OS/VS COBOL TO COBOL II * FILE 347
CONVERSION PROJECT. THE ONLY KNOWN BUG LEFT IS IN * FILE 347
DEALING WITH MODULES THAT MAY LOAD ABOVE THE 16M LINE. * FILE 347
SOMETIMES THEY WORK OK; SOMETIMES NOT. * FILE 347
* FILE 347
THE OUTPUT FOR EACH LMOD STARTS WITH A LINE OF HYPHENS. * FILE 347
THE FIRST LINE BELOW THAT DETAILS THE LMOD INFO, * FILE 347
INCLUDING SOME LKED ATTRIBUTES. BELOW THAT ARE LINES * FILE 347
FOR EACH CSECT IN THE LMOD, MARKED BY CS-(NAME) FOR * FILE 347
EACH CSECT. WHERE POSSIBLE, COBOL COMPILER OPTIONS * FILE 347
THAT WERE IN EFFECT FOR THE CSECT ARE DETAILED. THE * FILE 347
VARIOUS COMPILERS THAT ARE NOW RECOGNIZED ARE ANS4, * FILE 347
OS/VS (LISTED AS VSR1) AND COBOL II (LISTED AS C2) * FILE 347
* FILE 347
THE PAN STAMP IS AN IN-HOUSE REQUIREMENT, SO THAT WE * FILE 347
CAN MATCH SOURCE WITH LMOD CODE. SINCE SOMEONE ELSE * FILE 347
MIGHT BE USING THE SAME MECHANISM, I'VE LEFT THAT CODE * FILE 347
INTACT. * FILE 347
* FILE 347
THIS IS A REPORT PROGRAM ONLY AND THEREFORE NEEDS ONLY * FILE 347
READ ACCESS TO ANY LOADLIB IT PROCESSES. * FILE 347
* FILE 347
USE AS YOU SEE FIT; BUT I'D APPRECIATE HAVING ANY MODS * FILE 347
SENT BACK TO ME, TO INCORPORATE IN LATER VERSIONS AS * FILE 347
NEEDED. * FILE 347
* FILE 347
IS AN ASSEMBLER PROGRAM AND A REXX EXEC, WHICH LIST * FILE 348
THE MEMBER NAMES OF A PDS IN ALPHABETICAL ORDER. * FILE 348
* FILE 348
THESE PROGRAMS CAME FROM A THREAD ON THE MVS-UTIL * FILE 348
FORUM, FOR THE DAY OF DEC 1, 98. THE ENTIRE DAY'S * FILE 348
MESSAGES ARE INCLUDED AS MEMBER IU981201. * FILE 348
* FILE 348
THE ASSEMBLER PROGRAM, CALLED LISTER, COMES FROM * FILE 348
EDWARD STRAUSS, * FILE 348
* FILE 348
EMAIL: EDWARD STRAUSS * FILE 348
* FILE 348
AND THE REXX EXEC, CALLED PDSDIR, COMES FROM JOHN * FILE 348
KALINICH, * FILE 348
* FILE 348
EMAIL: John Kalinich * FILE 348
* FILE 348
is from Willy Jensen of Harders Jensen in Denmark, * FILE 349
and is a set of REXX execs to update the in-storage * FILE 349
copy of your ISPF Command Table, and to list its * FILE 349
entries. This is done for your ISPF session only, * FILE 349
and it is effective immediately. Very handy. * FILE 349
* FILE 349
email: "Harders Jensen" * FILE 349
* FILE 349
IS CURRENTLY EMPTY * FILE 350
* FILE 350
IS FROM KRISS DAVIS OF THE UNIVERSITY OF CHICAGO * FILE 351
AND CONTAINS TWO SMALL COBOL PROGRAMS WHICH LIST * FILE 351
THE CURRENTLY INSTALLED LE LEVEL. ONE PROGRAM * FILE 351
IS FOR BATCH, AND THE OTHER IS FOR CICS. ALSO * FILE 351
INCLUDED IN THIS FILE IS A C PROGRAM FROM ROLAND * FILE 351
SCHIRADIN OF ELTVILLE, GERMANY, WHICH DOES THE * FILE 351
SAME THING. * FILE 351
* FILE 351
EMAIL: KRISS DAVIS * FILE 351
EMAIL: ROLAND SCHIRADIN (ROLAND@SCHIRADIN.DE) * FILE 351
* FILE 351
CONTAINS THE INTEL MODS TAPE FROM INTEL SEE THE * FILE 352
MEMBER CALLED $$DOC FOR ADDITIONAL INFORMATION THAT * FILE 352
IS NOT DOCUMENTED BELOW. * FILE 352
* FILE 352
MEMBER SV LANG DESCRIPTION * FILE 352
________ __ ____ _______________________ * FILE 352
$$DOC N/A THIS FILE * FILE 352
$$GENTAP N/A JCL USED TO GENERATE THIS TAPE. * FILE 352
$$INDEX N/A THIS MEMBER - TABLE OF CONTENTS * FILE 352
$$RELOAD N/A JCL TO LOAD DOWN TAPE TO DISK -- * FILE 352
ALSO APPEARS AS FILE 1 ON THE * FILE 352
TAPE. * FILE 352
ABEND BAL SUBROUTINE-ISSUE USER ABEND WITH * FILE 352
CODE OF YOUR CHOICE * FILE 352
ABENDPGM BAL PGM TO WTOR FAILURE MESSAGE (VIA * FILE 352
PARM FIELD) WHEN YOUR FAVORITE JOB * FILE 352
FAILS..REQUIRES OPERS TO ACK- * FILE 352
NOWLEDGE MESSAGE WITH JOBNAME. * FILE 352
ACFEXITS BAL THIS IS 2 SMP JOBS TO INSTALL OUR * FILE 352
EXITS FOR ACF2. ACFVAL AND ACFDSTBL * FILE 352
CONSTITUTE OUR NAMING CONVENTIONS * FILE 352
SUPPORT AT INTEL. ACFVIOX IS OUR * FILE 352
VIOLATION EXIT TO SUPPORT PHASED * FILE 352
IMPLEMENTATION OF RULES. * FILE 352
ACF2MON SAS THIS SAS 79.3 PROGRAM READS SMF * FILE 352
RECORDS FOR ACF2 EVENTS- MATCH * FILE 352
MERGES SEVERAL 'WHODAT' FILES AND * FILE 352
PRODUCES A COMPOSITE REPORT ON ALL * FILE 352
ACF2 ACTIVITY FOR EACH GROUP * FILE 352
SECURITY ADMINISTRATOR..(BY HENRY * FILE 352
WACKER) * FILE 352
ANLZUCB PL/I GEN REPORT ON WORK PACK USAGE/MSS * FILE 352
UCB USAGE REQUIRES P051B12L * FILE 352
(UCBLOGER) TO GATHER INFO. * FILE 352
BKUPUTIL BAL PGM FROM SHARE MODS TAPE (FILE18) TO * FILE 352
INVOKE UTILITY TO CREATE STACKED * FILE 352
SL TAPE. OUR MODS INCLUDE AUTO * FILE 352
SELECT FOR IEBISAM AND PANVALET * FILE 352
SUPPORT VIA PAN#2. DYNAMIC ALLOC * FILE 352
OF VOLUMES, AND DATASET/TAPE DS * FILE 352
STATS ARE ALSO PRINTED. MUST BE * FILE 352
LINKED WITH AC=1 TO ALLOW IEBCOPY * FILE 352
TO FUNCTION. (SUPPORTS * FILE 352
PS/PO/IS/DA/PV * FILE 352
COMPMEMB PL/I COMPARE MEMBERS IN PDS OR PANVALET * FILE 352
LIBRARIES BY MEMBER NAME AND * FILE 352
PRODUCE CNTL CARDS BASED ON * FILE 352
EXISTENCE OF MEMBER IN EITHER OR * FILE 352
BOTH LIBRARIES. * FILE 352
DATTIM BAL SUBROUTINE- RETURNS 'HH:MM:SS' AND * FILE 352
'MM/DD/YY' * FILE 352
DELETDS BAL UTILITY- UNCATLG TAPES AND * FILE 352
UNCATLG/SCRATCH DATASETS SUPPORTS * FILE 352
MSS VIA DYNAMIC ALLOC OF MSS * FILE 352
VOLUMES. * FILE 352
DIDOCS ** BAL TSO COMMAND TO ALLOW TSO 3270 TO * FILE 352
BECOME A OS OPER CONSOLE. FINDS * FILE 352
MCS BUFFERS IN CSA AND REDISPLAYS * FILE 352
THEM TO TSO TUBE. ACCEPTS * FILE 352
COMMANDS AND USES SVC 34 TO ISSUE * FILE 352
THEM. FROM SHARE DCMS SYSTEM * FILE 352
(CBT). * FILE 352
DSINFO BAL PL/I SUBROUTINE- GET DSN INFORMATION * FILE 352
VIA RDJFCB (FROM IIH, ISRAEL) * FILE 352
ERAS3270 BAL TSO COMMAND- ERASE A 3270 SCREEN * FILE 352
(WITH SPF TRIGGERS). * FILE 352
FCIMOD07 BAL FROM FLORIDA POWER AND LIGHT- THEIR * FILE 352
FULL SCREEN FAC. WITH FCI ADDED * FILE 352
SPF FULLSCRN TRIGGERS. * FILE 352
FSF BAL FROM FLORIDA POWER AND LIGHT- THE * FILE 352
LINKABLE PORTION OF THEIR FULL * FILE 352
SCREEN FACILITY-INVOKES FCIMOD07 * FILE 352
HEXCONV BAL PL/I SUBROUTINE- CONVERT * FILE 352
CHAR/BIT/ETC TO HEX CHAR (FROM * FILE 352
IIH, ISRAEL) * FILE 352
IEECVXIT BAL OUR MODS TO MSSCVXIT IN * FILE 352
SYS1.SAMPLIB.. CAUSE OTHER * FILE 352
MESSAGES (IFG...) TO 'HANG' ON * FILE 352
SCREENS, SUBMIT JOB TO DUMP TRACE * FILE 352
WHEN TRACE SWITCH OCCURS. (ONLY * FILE 352
SOURCE SUPPLIED...NO JCL TO * FILE 352
INSTALL) * FILE 352
IPOUPDTE SZAP SIMPLE ZAP TO LET IPO AID (IPOUPDTE) * FILE 352
WORK ON ANY JCL OR SOURCE PDS. * FILE 352
CPPUPDTE SZAP SIMPLE ZAP TO LET IPO AID (CPPUPDTE) * FILE 352
WORK ON ANY JCL OR SOURCE PDS. * FILE 352
JCLFORMT BAL UTILITY TO REFORMAT A JOB OR A PROC * FILE 352
INTO SOME KIND OF ORDER. INVOKED * FILE 352
BY 'CLEANJCL' CLIST IN JOBS.CNTL * FILE 352
MAPDISK BAL GOOD OLD MAPDISK WITH ENHANCEMENTS: * FILE 352
1) DYNAMIC ALLOC FOR MSS VOLUMES * FILE 352
(SEE P963P30) 2) CAPABILITY TO LOG * FILE 352
VTOC INFO TO DATASET 3) ASM2 OPEN * FILE 352
MOD AND RACF SUPPORT * FILE 352
MOP BAL ALLOW OPER PRIV TSO USER TO DO * FILE 352
MVS/JES2 COMMANDS. THE COMMAND IS * FILE 352
LOGGED, ALONG WITH THE ISSUING TSO * FILE 352
UID. * FILE 352
MSSAMS BAL THE IPO MSSAMS AID, WITH A NOTIFY= * FILE 352
AND COND CODE CHK * FILE 352
MSSDUMP PL/I PGM TO DUMP MSS TABLES IN A NEAT * FILE 352
FORMAT (FROM FVT) * FILE 352
MSSPDATE BAL PGM TO WRITE A NICE DATE TO THE MSS * FILE 352
LOG CONSOLE INVOKE VIA A JES2 * FILE 352
$TA,I=1800,'$VS,''S MSSPDATE''' * FILE 352
MSSTSO BAL IPO MSSTSO WITH A FEW CHANGES FOR * FILE 352
3330-1 SUPPORT * FILE 352
MSSVOL PL/I INVOKED BY MSVGP CLIST IN JOBS.CNTL- * FILE 352
LIST VOLUMES IN MSVI FOR MSVGPS OF * FILE 352
YOUR CHOICE. * FILE 352
MVSMON BAL FROM FLORIDA POWER AND LIGHT- MVS * FILE 352
MONITOR USES TSO FULL SCREEN. WE * FILE 352
ADDED DIDOCS INVOKE VIA THE * FILE 352
(NOT FOR SE2/SP1) 'CO' COMMAND, DOMAIN NAME DISPLAY, * FILE 352
DISP DISK FORMAT IMPROVEMENTS AND * FILE 352
ELIM DUP VOLUME REPORTING VIA UCB * FILE 352
ALT PATH PLUS OTHER THINGS..... * FILE 352
NETINFO JCL/SAS THE JOB IS PART OF THE * FILE 352
'VTAMDOC', 'CICSDOC', 'NETINFO' * FILE 352
JOBS WHICH WILL ASSEMBLE THE VTAM * FILE 352
NCP AND CICS TCT USING MACROS IN * FILE 352
MODS.NETINFO. THE NETINFO JOB * FILE 352
USES A SAS PROGRAM (IN MODS.SASLIB) * FILE 352
TO READ THE ASSEMBLED VTAM, CICS, * FILE 352
ADMPRINT, DSPRINT, AND WHATNOT * FILE 352
TABLES TO PRODUCE A DOCUMENT OF THE * FILE 352
NETWORK IN INFO/SYSTEM FORMAT. * FILE 352
NTLM801 BAL PDS MEMBER LOGICAL READ SUBROUTINE. * FILE 352
USED BY PROCXREF PROGRAM. * FILE 352
NTLM802 BAL PDS DIRECTORY READ SUBROUTINE. USED * FILE 352
BY PROCXREF. * FILE 352
OSDEBE ** BAL THE INFAMOUS 'DOES EVERYTHING BUT * FILE 352
EAT' UTILITY FOR FIDDLING WITH * FILE 352
TAPES AND CARDS. OPERS L O V E * FILE 352
IT. WORKS ONLY WITH OFFLINE * FILE 352
TAPES................... INVOKE * FILE 352
VIA 'DEBE' IN JOBS.CNTL. * FILE 352
OZPDSUNL BAL THIS PROGRAM WILL UNLOAD A RECFM=VB * FILE 352
PDS AND CONSTRUCT A SEQUENTIAL * FILE 352
DATASET FOR USE BY THE BLGOZX * FILE 352
(INFO/SYSTEM) PROGRAMS. USED AT * FILE 352
INTEL TO GENERATE A USER DATABASE * FILE 352
FOR TECHNICAL INFORMATION. SEE * FILE 352
JOBS 'TEC.....' IN JOBS.CNTL FOR * FILE 352
MORE INFO. * FILE 352
PANFETCH BAL USES THE PANVALET ACCESS METHOD * FILE 352
(PAM) TO WRITE A MEMBER OF A * FILE 352
PANVALET LIBRARY TO A SEQUENTIAL * FILE 352
DSN EXPANDING ALL IMBEDDED * FILE 352
++INCLUDE CARDS. USED IN THE * FILE 352
'CICSDOC' JOB. * FILE 352
PANSCAN PL/I THIS IS A MORE USEFUL VERSION OF THE * FILE 352
'PAN#8' PROGRAM TO SCAN A PANVALET * FILE 352
LIBRARY FOR OCCURRENCES OF PARTICULAR * FILE 352
CHARACTER STRINGS. THIS PL/I * FILE 352
VERSION IS A BIT SLOWER THAN PAN#8, * FILE 352
BUT OPENS THE LIBRARY FOR INPUT ONLY * FILE 352
(INSTEAD OF UPDATE), AND ALLOWS * FILE 352
MULTIPLE SCAN PASSES AND GENERIC * FILE 352
MEMBER SELECTION. * FILE 352
PROCXREF BAL READS A JCL PROCLIB AND PRODUCES 3 * FILE 352
REPORTS: * FILE 352
CROSS REF BY DATASET NAME * FILE 352
CROSS REF BY PROGRAM NAME * FILE 352
CROSS REF BY SYSOUT CLASS/FORMS * FILE 352
PROCXREF ALSO UNLOADS THE LIBRARY TO * FILE 352
A SEQUENTIAL FILE FOR FURTHER * FILE 352
PROCESSING VIA SAS PGM 'PROCANLZ' * FILE 352
(REQUIRES NTLM801,NTLM802 PDS READ * FILE 352
ROUTINES). * FILE 352
PSN BAL THIS IS OUR JCL STANDARDS CHECKER * FILE 352
AND JCL REFORMATTER PROGRAM. * FILE 352
OBVIOUSLY YOU WON'T WANT TO USE * FILE 352
OUR STDS FOR JCL, BUT THIS PGM IS * FILE 352
HIGHLY MODULAR AND INCLUDES A LOT * FILE 352
OF NEAT CODE BY MIKE FARMER. IT * FILE 352
WILL BE EASY FOR YOU TO INSERT * FILE 352
YOUR OWN JCL FOIBLES IN THIS GEM.. * FILE 352
P051B10 BAL THE TSO WHOGOT/DSN COMMAND - RUNS AS * FILE 352
STC ALSO FINDS USERS/JOBS ENQUEUED * FILE 352
ON A DATASET. * FILE 352
P051B12 BAL THE TSO DSPACE COMMAND - RUNS AS STC * FILE 352
ALSO DOES LSPACE TO PACK(S) OF * FILE 352
CHOICE AND FORMATS RESULT. * FILE 352
DEFAULT PACKS ARE 'FCITS*'. * FILE 352
P051B12L BAL THE UCBLOGER STC - FIRE OFF AT 10 * FILE 352
MINUTE INTERVALS VIA JES2 * FILE 352
$TA,I=600,'$VS,''S UCBLOG''' AND * FILE 352
ONCE A WEEK RUN THE SAVELOG JOB TO * FILE 352
PRINT THE REPORT VIA ANLZUCB AND * FILE 352
REINITIALZE THE LOG DATASET. * FILE 352
P051B15 BAL THE TSO DDSTAR COMMAND- SPOOL LINES * FILE 352
FROM A CLIST INTO A DATASET FOR * FILE 352
READING BY PGMS/UTILITIES. * FILE 352
ARRIVED VIA MISHMODS TAPE FROM * FILE 352
UCLA-FCI INTERNALIZE MACROS FROM * FILE 352
URMACRO. * FILE 352
P051B16 BAL THE TSO LISTSPC COMMAND - REPLACES * FILE 352
LISTC USAGE FOR TSO USERS..SHOWS * FILE 352
ALLOCATIONS, AND DS ATTRIBS, AND * FILE 352
IF YOU HAVE ASM2, ALSO SHOWS WHO * FILE 352
LAST MODIFIED DS. * FILE 352
P051B19 BAL THE TSO DTAPES COMMAND - RUNS AS STC * FILE 352
ALSO SHOWS TAPE DRIVES, VOLSER, * FILE 352
JOB USING AND DENSITY, MODEL * FILE 352
TYPES. * FILE 352
P963P00 PL/I DASD MANAGEMENT SYSTEM- MAINLINE * FILE 352
(COMPARE DSN FROM VTOC WITH GRANT * FILE 352
LIST) - GENERATE SCRATCH LIST AND * FILE 352
MERGED DSNLOG. * FILE 352
P963P02 PL/I DASD MANAGEMENT SYSTEM- DATA SET * FILE 352
SCRATCH UTILITY * FILE 352
P963P10 PL/I DASD MANAGEMENT SYSTEM- GENERATE * FILE 352
SCRATCH LOG FROM OUTLOG OF P963P00 * FILE 352
(FOR RECOVERY ONLY). * FILE 352
P963P20 PL/I DASD MANAGEMENT SYSTEM- PRINT SCRLOG * FILE 352
REPORT FOR TSO USERS - USED BY * FILE 352
CLIST SHOWSCR. * FILE 352
P963P27 PL/I DASD MANAGEMENT SYSTEM- AUTOSCR * FILE 352
(EARLY SCR FOR ROLLED OFF GDG * FILE 352
DATASETS) + DATASET SIZE HISTORY * FILE 352
FILE * FILE 352
P963P30 PL/I PGM FROM OUR DASD MGMT * FILE 352
SYSTEM..ACCEPTS CONTROL CARDS AND * FILE 352
LOOKS UP VOLUMES/MSVGPS FROM THE * FILE 352
MSVI DATASET. USE PROC 'MAPMSVGP' * FILE 352
TO INVOKE THIS ONE, THEN MAPDISK * FILE 352
TO MAP ALL VOLUMES IN AN MSVGP. * FILE 352
P963P35 PL/I DASD MANAGEMENT SYSTEM- DUPLICATE * FILE 352
VOLUME ELIMINATOR TO ENSURE THAT * FILE 352
MAPDISK MAPS EACH VOLUME ONLY * FILE 352
ONCE. * FILE 352
P963P70 PL/I DASD MANAGEMENT SYSTEM- SUPERMATCH * FILE 352
PROGRAM-USED WITH P963P71/SUPERSCR * FILE 352
TO EXCLUDE DSNS FROM SUPERSCR * FILE 352
P963P71 PL/I DASD MANAGEMENT SYSTEM- GENERATE * FILE 352
SUPERSCR EXCLUDE CARDS TO EXEMPT * FILE 352
DATASETS FROM SUPERSCR AFTER * FILE 352
SYSTEM CRASH - INTERFACES WITH * FILE 352
OPERATOR VIA WTOR * FILE 352
P963P75 PL/I DASD MANAGEMENT SYSTEM- DATASET SIZE * FILE 352
HISTORY FILE MAINT PROGRAM AND * FILE 352
AUTOSCR FOR MSVGP=XMIT * FILE 352
P963P75A PL/I DASD MANAGEMENT SYSTEM- MAINTAIN * FILE 352
MSVGP=XMIT * FILE 352
R062A10 BAL DYNAMIC ALLOCATION INTERFACE * FILE 352
SUBROUTINE - ALLOWS MOST DA * FILE 352
SERVICES FROM A COBOL/PLI/FORT * FILE 352
PROGRAM. * FILE 352
R941X11 BAL UTILITY JULIAN<->GREGORIAN DATE * FILE 352
CONVERTOR-- USED BY SEVERAL PL/I * FILE 352
PROGRAMS ON THIS TAPE. * FILE 352
R963A30 BAL HANDY SUBROUTINE TO * FILE 352
SCRATCH/UNCATALOG DATASET.. DOES * FILE 352
DYNAMIC ALLOCATION OF VOLUME, AND * FILE 352
REPORTS WITH TEXT MESSAGES TO * FILE 352
CALLER * FILE 352
SCOMPARE BAL PGM TO COMPARE 2 LRECL=80 DATASETS * FILE 352
AND SPOT DIFFERENCES. BASED ON * FILE 352
CBT881 WITH MODS TO PRINT WHICH * FILE 352
DATASETS ARE BEING COMPARED, AND * FILE 352
PAGE CONTROL. * FILE 352
SHOWHIST PL/I DASD MANAGEMENT SYSTEM- SHOW TSO * FILE 352
USERS THE HISTORY (SIZE, ETC) ON * FILE 352
DATASETS OF THEIR CHOICE.. INVOKED * FILE 352
BY THE 'SHOWHIST' CLIST IN * FILE 352
JOBS.CNTL * FILE 352
SHOWSMF BAL TSO CMD OR STC TO DISPLAY * FILE 352
''FULLNESS'' OF MANX/MANY FOR MVS * FILE 352
(NOT SE OR SP SYSTEMS) * FILE 352
SHOSMFSP BAL TSO CMD OR STD TO DISPLAY SYS1.MAN. * FILE 352
DATASETS FOR MVS SE2 OR SP1/SP3. * FILE 352
SHOWRAW PL/I PGM TO DISPLAY START/END DATES OF * FILE 352
TRACE DUMP DATASETS (USED IN * FILE 352
MSSTRACE/TRACESAV JOBSTREAMS). * FILE 352
SHOWTRC PL/I PGM TO DYNAM. ALLOC MSS TRACE * FILE 352
DATASETS AND READ HDR * FILE 352
RECORD/FORMAT TRACE ON DATE/TIME. * FILE 352
THIS IS AN EXAMPLE OF USING * FILE 352
R062A10 DYNAM ALLOC AND S051B16B * FILE 352
(LOCINDEX) SUBROUTINE. ONLY * FILE 352
SOURCE IS SUPPLIED- NO JCL TO * FILE 352
COMPILE AND LINK. * FILE 352
SMFACF2 PL/I SMF PGM- DIGEST ACF2 RECORDS, PRINT * FILE 352
ACF2 INFORMATION * FILE 352
SMFACFM PL/I SMF PGM- MERGE DIGESTED ACF2 RECORDS * FILE 352
AND RESPONSIBILITY LIST. * FILE 352
SMFACFPR PL/I SMF PGM- PRINT NICELY FORMATTED ACF2 * FILE 352
INFORMATION * FILE 352
SMFDSND PL/I SMF PGM- LOOK FOR TYPE 14/15/17 * FILE 352
RECORDS FOR UP TO 20 GENERIC * FILE 352
DATASETS-SHOW RAW INFO * FILE 352
SMFDSNPR PL/I SMF PGM- PRINT SORTED SMFDSND OUTPUT * FILE 352
TO SHOW CHRONOLOGICAL HISTORY OF * FILE 352
DATASET ACCESS. * FILE 352
SMFRACF PL/I SMF PGM- PRINT RACF EVENTS FROM TYPE * FILE 352
0,80 AND 81 RECS PROVIDE LISTING * FILE 352
OF EVENTS AND BUILD CLIST TO ALLOW * FILE 352
RECONSTRUCTION OF RACF DATASET * FILE 352
AFTER CRASH. * FILE 352
SMFSEL BAL SMF PGM- RECORD SELECTION UTILITY * FILE 352
SMFTERM PL/I SMF PGM- ANALYZE TYPE 34 RECORDS AND * FILE 352
PRODUCE TSO USAGE SUMMARY. * FILE 352
REQUIRES IEFUJI TO PUT TERMINAL * FILE 352
UCB ADDR IN LAST HALFWORD OF * FILE 352
SMFUSER FIELD IN ORDER TO PROVIDE * FILE 352
TERMINAL USAGE STATS BY TERMINAL * FILE 352
ADDRESS * FILE 352
SPACEZAP PL/I PGM TO DYNAM. ALLOC MSS VOLUMES * FILE 352
WHICH ARE NOT MOUNTED BUT HAVE * FILE 352
DOWN LEVEL SPACE FLAG SET ON IN * FILE 352
MSVI. MSVGPS SCANNED CONTROLLED * FILE 352
BY SYSIN PARM CARDS. (STC JCL IN * FILE 352
MSSMODS.JOBS.CNTL + SAMPLE CNTL * FILE 352
DS) * FILE 352
SUPERSCR ** BAL SUPER SCRATCH FOR REAL/VIRTUAL * FILE 352
DISKS.. * FILE 352
SUPERSPY ** BAL THE THING TO RUN TO HELP DIAGNOSE * FILE 352
PROBLEMS WITH MVS/ MSS..REQUIRES * FILE 352
MSC TABLES MAINT. IUP IN SECOND * FILE 352
STEP. * FILE 352
S051B22 BAL THE FIND SUBROUTINE..USED BY * FILE 352
TSO044(UCBUNLD) TO FIND 'VOL=(SL,' * FILE 352
ON PARM CARD. * FILE 352
TECHINFO JCL JOB TO UPDATE YOUR VERY OWN INFO/MVS * FILE 352
FORMATTED DATABASE. USES UTILITY * FILE 352
'OZPDSUNL'. SEE JOBS.CNTL FOR THE * FILE 352
FOLLOWING MEMBERS: * FILE 352
TECINFOC - CLIST TO RUN TECHINFO UNDER TSO * FILE 352
TECHINFO - JOB TO RELOAD TECHINFO DATABASE * FILE 352
TECINFO1 - USES IDCAMS TO DEFINE VSAM CLUSTER FOR DB * FILE 352
TECINFO2 - USES BLG... UTILITIES TO CREATE UNLOADED * FILE 352
HELP, CICS, VTAM, VSAM FILES FROM THE * FILE 352
INFO/MVS MONTHLY UPDATE TAPE. * FILE 352
TRAC3850 BAL IPO TRAC3850 WITH MODS..ANLZ * FILE 352
IGCTRINT OUTPUT * FILE 352
TSO020SU BAL TSO DJOBS COMMAND - STC USAGE ALSO. * FILE 352
LIKE 'D J,L' WITH SWAP STATUS,CPU * FILE 352
TIME,XACT TIME * FILE 352
TSO025AS ** BAL TSO DTSO COMMAND - STC USAGE ALSO. * FILE 352
LIKE DJOBS ABOVE, BUT FOR TSO; * FILE 352
SHOWS LINE ADDR TOO. * FILE 352
TSO032 BAL TSO DDMN COMMAND - STC USAGE ALSO. * FILE 352
LIKE 'D DMN' BUT NEATER, SHOWS IPS * FILE 352
IN EFFECT TOO. * FILE 352
TSO033 BAL TSO DUPTIME COMMAND - STC USAGE * FILE 352
ALSO. SHOWS HOW LONG SYSTEM HAS * FILE 352
BEEN UP (FROM LAST IPL) * FILE 352
TSO034 ** BAL TSO SYSMAINT COMMAND - STC USAGE * FILE 352
ALSO. WRITTEN BEFORE THE DAYS OF * FILE 352
'FORCE', ALLOWS A CALLRTM MEMTERM * FILE 352
TO BE ISSUED TO AN ADDRESS SPACE * FILE 352
HANDLES 'STARTING' TSO USERS TOO. * FILE 352
TSO036 BAL TSO SHOWASM COMMAND - STC USAGE * FILE 352
ALSO. DISPLAYS AUXSTM STATS, RSM * FILE 352
PAGE USAGES, AND PAGE/SWAP DATASET * FILE 352
STATUS/STATS. * FILE 352
TSO041 BAL TSO LPDS COMMAND. THE EVER POPULAR * FILE 352
PDS MANIPUATOR COMMAND, DOES * FILE 352
EVERYTHING BUT DRY-CLEAN A PDS * FILE 352
OF YOUR CHOICE. (SEE FILE 182 FOR NEW.) * FILE 352
TSO042 BAL TSO DUNITS COMMAND - STC USAGE * FILE 352
ALSO. LIKE 'D U,...' BUT MORE * FILE 352
INFORMATIVE WITH USE/OPEN COUNTS. * FILE 352
SELECTION IS BY GENERIC VOLSERS. * FILE 352
TSO044 ** BAL STARTED TASK..UNLOAD ALL MSS VOLUMES * FILE 352
NOT ON A LIST OF VOLSERS IN MEMBER * FILE 352
'MOUNTMSS'. PARSES '$VS,'M * FILE 352
XXX,VOL=(SL,VOLSER)'' COMMANDS TO * FILE 352
FIND VOLUMES TO EXEMPT... * FILE 352
TSO045 BAL THE CHIMP MVS SYSTEM DISPLAY COMMAND * FILE 352
FOR 3270 FULLSCR OPERATION. SHOWS * FILE 352
JOBS/TSO USER STATS, AND WE ADDED * FILE 352
A DYNAMIC DOMAIN DISPLAY (OPTION * FILE 352
'D'). OPERS LOVE IT..SHOWS STEP * FILE 352
NAME AND CPU TIME... (ORIG FROM * FILE 352
SHARE VIA THE CBT TAPE). * FILE 352
TSO048 BAL THE TSO #PANVIEW COMMAND - ALLOW * FILE 352
LISTING OF PANVALET LIBRARY * FILE 352
MEMBERS AND LIBRARY DIRECTORY ON A * FILE 352
3270 TUBE IN FULL SCREEN MODE. * FILE 352
(ORIG FROM SHARE JES2 MODS TAPE * FILE 352
(MEMOREX) WITH * FILE 352
DIRECTORY LIST MOD BY FAIRCHILD). USES * FILE 352
THE 'PANVIEW' CLIST IN MSSMODS.JOB.CNTL * FILE 352
TO RUN. * FILE 352
TSO050 BAL TSO '$' COMMAND- INVOKE PROGRAM FROM * FILE 352
LINKLIST. THIS VERSION ARRIVED * FILE 352
FROM SOURCES UNKNOWN, BUT WE * FILE 352
INTERNALIZED THE MACROS-(LOOKS * FILE 352
LIKE UCLA MACROS...) * FILE 352
TSO051 BAL TSO 'GETINFO' COMMAND - ALLOWS YOU * FILE 352
TO STUFF GOODIES FROM OS/JCT (OR * FILE 352
OTHER CONTROL BLOCKS) INTO CLIST * FILE 352
VARIABLES WITHIN A CLIST. * FILE 352
(TAILORED FOR ACF2) * FILE 352
UCBZAP ** BAL FIX MSS UCBS WITH STATUS 'A' AND * FILE 352
USECNT>250. CLEANS 'DIRTY' MSS * FILE 352
UCBS LEFT BY SOMEONE IN MVS NOT * FILE 352
PLAYING FAIR WITH THE UCB USECOUNT * FILE 352
FIELD. ISSUES UNLOADS FOR DIRTY * FILE 352
UNITS AFTER FIXING THE 'ALLOC' AND * FILE 352
USECOUNT. * FILE 352
* FILE 352
IS FROM MORTON THIOKOL INC. OF CHICAGO, ILLINOIS AND * FILE 353
CONTAINS THE FOLLOWING PROGRAMS TO RUN UNDER SPF. * FILE 353
THIS FILE IS IN IEBUPDTE SYSIN FORMAT. SEE THE * FILE 353
MEMBER CALLED $$INDEX FOR ADDITIONAL INFORMATION: * FILE 353
* FILE 353
KWS SPF SPY DIDOCS QUE QUEUE MCS Q * FILE 353
* FILE 353
APPLMON$ - INSTALL DOC FOR APPLMON * FILE 353
* FILE 353
APPLMON IS A VTAM APPLICATION * FILE 353
MONITOR. IT PROVIDES A MULTI-USER * FILE 353
INTERFACE TO NATIVE VTAM * FILE 353
APPLICATIONS. IT PROVIDES A * FILE 353
FULL-SCREEN LOGON PANEL, A PRIMARY * FILE 353
OPTION PANEL, AND 4 SAMPLE * FILE 353
APPLICATIONS. EACH USER THAT LOGS * FILE 353
ON RUNS UNDER A SEPARATE TCB; THE * FILE 353
NUMBER OF USERS THAT COULD BE * FILE 353
SUPPORTED IN ONE ADDRESS SPACE IS * FILE 353
DEPENDENT ON REGION SIZE. * FILE 353
* FILE 353
CDF$ - INSTALL DOC FOR MVS SP 1.3 CONSOLE * FILE 353
DISPLAY FACILITY (CDF) * FILE 353
* FILE 353
THIS PROGRAM PROVIDES THE ISPF/PDF * FILE 353
USER WITH A DISPLAY OF THE MASTER * FILE 353
CONSOLE. OPERATOR COMMANDS ARE * FILE 353
ENTERED ON THE STANDARD "COMMAND * FILE 353
INPUT" LINE; PF3 GETS YOU OUT. * FILE 353
SECURITY IS BASED ON THE TSO USERID, * FILE 353
SEE THE CODE FOR CUSTOMIZATION INFO. * FILE 353
YOU HAVE TO HIT "ENTER" TO REFRESH * FILE 353
THE DISPLAY. YOU MUST ADJUST THE * FILE 353
LINE COUNT BASED ON THE MASTER * FILE 353
CONSOLE'S TERMINAL TYPE. * FILE 353
* FILE 353
DIF - ISPF/PDF DISPLAY INITIATORS FACILITY * FILE 353
(DIF)--PART OF JDF. * FILE 353
* FILE 353
ETPS$ - INSTALL DOC FOR EMERGENCY * FILE 353
TELE-PROCESSING SERVICES (ETPS). * FILE 353
* FILE 353
THIS PROGRAM PROVIDES SOME BASIC * FILE 353
TIME-SHARING SERVICES WHEN TSO OR SPF * FILE 353
IS UNAVAILABLE. IF YOU DEFINE IT AS * FILE 353
A SUB-SYSTEM, IT CAN BE (AND HAS * FILE 353
BEEN, TO MY GREAT RELIEF) BROUGHT UP * FILE 353
EVEN WHEN JES2 ABENDS, OR WILL NOT * FILE 353
INITIALIZE. * FILE 353
* FILE 353
THE BASIC PROCESSING APPEARS MUCH * FILE 353
LIKE SPF, AS FAR AS THE PRIMARY * FILE 353
OPTION MENU AND SO FORTH ARE * FILE 353
CONCERNED. THE FULL-SCREEN EDITOR IS * FILE 353
QUITE PRIMITIVE, BUT SHOULD SUFFICE * FILE 353
FOR EMERGENCY USE. TUBE I/O IS EXCP, * FILE 353
SO YOU DON'T NEED BTAM, TCAM, OR * FILE 353
VTAM/TCAS. * FILE 353
* FILE 353
THE PRIMARY OPTION MENU HAS 4 OPTIONS: * FILE 353
1. PDS BROWSE * FILE 353
2. PDS EDIT * FILE 353
3. PDS UTILITY * FILE 353
4. IDCAMS INTERFACE * FILE 353
* FILE 353
TERMINALS SUPPORTED ARE 3278-2, * FILE 353
3278-4, 3279-3B. INSTALL AND USER * FILE 353
DOC ARE IN COMMENTS IN THE CODE, AS * FILE 353
WELL AS IN MEMBER "ETPS$" IN THIS * FILE 353
DATASET. * FILE 353
* FILE 353
A NUMBER OF ENHANCEMENTS AND FIXES * FILE 353
ARE INCLUDED IN THIS VERSION, WHICH * FILE 353
IS INDICATED AS 2.4 ON THE PRIMARY * FILE 353
OPTION MENU. TO INSTALL UNDER XA, * FILE 353
JUST RE-ASSEMBLE USING THE XA MACLIB * FILE 353
AND AMODGEN. NO SOURCE CHANGES ARE * FILE 353
REQUIRED. * FILE 353
* FILE 353
JDF$ - INSTALL DOC FOR ISPF/PDF JES2 * FILE 353
DISPLAY FACILITY (JDF) * FILE 353
* FILE 353
THIS PROGRAM PROVIDES THE ISPF/PDF * FILE 353
USER WITH A DISPLAY OF THE JES2 * FILE 353
SPOOL, SIMILAR TO THE FAMOUS "QUEUE" * FILE 353
COMMAND. * FILE 353
* FILE 353
REQUIRES MY MODIFIED UAL JES2 * FILE 353
INTERFACE SVC AND JES2 HJE2330. * FILE 353
* FILE 353
JDFMACS - A SET OF MACROS THAT GENERATE JDF * FILE 353
DSECTS. * FILE 353
* FILE 353
PLF$ - INSTALL DOC FOR ISPF/PDF PAN LIBRARY * FILE 353
FACILITY (PLF) * FILE 353
* FILE 353
THIS PROGRAM PROVIDES THE ISPF/PDF * FILE 353
USER WITH A DISPLAY OF A PAN * FILE 353
LIBRARY, WITH THE ABILITY TO BROWSE * FILE 353
AND EDIT FROM A MEMBER LIST. THIS IS * FILE 353
BASED IN PART ON THE "PANVIEW" * FILE 353
PROGRAM ON THE SHARE SPLA TAPE (I * FILE 353
THINK). IT'S NOT NEARLY AS GOOD AS * FILE 353
THE PAN/SPF PRODUCT, OR SO I'M TOLD, * FILE 353
BUT THIS IS A LOT CHEAPER. * FILE 353
* FILE 353
SMBROWSE - SPF MEMORY BROWSE PROGRAM, INVOKED * FILE 353
WITH A PARAMETER LIST POINTING TO * FILE 353
AN AREA OF MEMORY. PROVIDES A * FILE 353
LOW-OVERHEAD BROWSE THAT CAN BE * FILE 353
INVOKED FROM ISPF APPLICATIONS. * FILE 353
USED IN JDF. * FILE 353
* FILE 353
SPFMACS - A SET OF MACROS TO INVOKE ISPF * FILE 353
SERVICES. * FILE 353
* FILE 353
TCBUVTAM - A MACRO THAT GENERATES A DSECT USED * FILE 353
BY ETPS. THIS IS FOR A FUTURE * FILE 353
ENHANCEMENT. * FILE 353
* FILE 353
VDF$ - INSTALL DOC FOR ISPF/PDF VTOC * FILE 353
DISPLAY FACILITY (VDF). * FILE 353
* FILE 353
THIS PROGRAM PROVIDES THE ISPF/PDF * FILE 353
USER WITH A DISPLAY OF ALL OR * FILE 353
SELECTED ONLINE DASD VOLUMES. THE * FILE 353
DISPLAY USES THE LSPACE SVC, SO IT * FILE 353
DOESN'T HAVE A LOT OF INFORMATION ON * FILE 353
EACH PACK. * FILE 353
* FILE 353
BECAUSE OF THE SIMPLICITY OF THE * FILE 353
PROGRAM, THIS MAY BE A GOOD PROGRAM * FILE 353
TO SWIPE CODE FROM, IF YOU ARE * FILE 353
WRITING YOUR FIRST ISPF APPLICATION. * FILE 353
* FILE 353
XDF$ - INSTALL DOC FOR ISPF/PDF EXECUTION * FILE 353
DISPLAY FACILITY (XDF) * FILE 353
* FILE 353
THIS PROGRAM PROVIDES THE ISPF/PDF * FILE 353
USER WITH A DISPLAY OF ACTIVE JOBS * FILE 353
AND STARTED TASKS, BASED ON "CHIMP", * FILE 353
UPDATED FOR SP 2.1.3. * FILE 353
* FILE 353
* FILE 353
IS FROM RANDY HALL OF VICTORIA, BRITISH COLUMBIA, * FILE 354
AND CONTAINS A LARGE COLLECTION OF PROGRAMS WRITTEN * FILE 354
BY HIM OR MODIFIED BY HIM. INCLUDED IS A VERSION * FILE 354
OF THE DISASSEMBLER FROM FILE 171, AND A PROGRAM * FILE 354
TO MAKE IEBCOPY BACKUPS FROM A LIST OF DATASETS, * FILE 354
WHICH IS CALLED BACKDSNS. THERE ARE OTHER PROGRAMS * FILE 354
TOO, LISTED BELOW. * FILE 354
* FILE 354
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * FILE 354
* FILE 354
FEBRUARY 1999. THIS FILE CONTAINS SEVERAL PROGRAMS * FILE 354
CREATED OR MODIFIED BY: * FILE 354
* FILE 354
RANDY HALL, * FILE 354
1151 PALMER ROAD, * FILE 354
VICTORIA, B.C. * FILE 354
V8P-2H5 * FILE 354
PHONE: HOME: 250-385-1061 WORK: 250-413-8229 * FILE 354
E-MAIL:RANDY.HALL@I.AM RANDY.HALL@GEMS9.GOV.BC.CA * FILE 354
RANDY.HALL@USA.NET * FILE 354
* FILE 354
$$$$$DOC IS THE "MASTER DOC" FOR THIS FILE. THIS FILE * FILE 354
CONTAINS SEVERAL DIFFERENT PROGRAMS THAT ARE FURTHER * FILE 354
DOCUMENTED IN INDIVIDUAL $$DOC... MEMBERS IF THE * FILE 354
INSTALLATION IS MORE COMPLICATED THAN JUST RUNNING THE * FILE 354
JOB. * FILE 354
* FILE 354
IF THERE IS NO $$DOC... MEMBER, THE PROGRAM SHOULD * FILE 354
HOPEFULLY BE SELF-CONTAINED AND SELF-EXPLANATORY. * FILE 354
* FILE 354
JCL IN ALL JOBS WILL HAVE TO BE MODIFIED FOR YOUR * FILE 354
DATASET NAMES AND YOUR PROCEDURE NAMES. * FILE 354
* FILE 354
ALSO NOTE THAT I'M ONE OF THOSE PROGRAMMERS WHO DOESN'T * FILE 354
DELETE CODE... I JUST COMMENT IT OUT, SO SOME SOURCE * FILE 354
MAY HAVE A LOT OF COMMENTED CODE! * FILE 354
* FILE 354
A LOT OF THE PROGRAMS IN THIS FILE DO NOT SPECIFICALLY * FILE 354
HAVE A COPYRIGHT NOTICE IMBEDDED IN THEM, SO THIS * FILE 354
NOTICE APPLIES TO ALL MY SOURCE.... * FILE 354
* FILE 354
COPYRIGHT * FILE 354
THE METHODS AND CODE IN THIS PROGRAM ARE COPYRIGHTED * FILE 354
BY: * FILE 354
* FILE 354
RANDY HALL, * FILE 354
1151 PALMER ROAD, * FILE 354
VICTORIA, B.C. CANADA, V8P-2H5 * FILE 354
E-MAIL...BITRON@ISLANDNET.COM OR RANDY.HALL@I.AM * FILE 354
* FILE 354
YOU MUST LEAVE IT AS IS, AND CANNOT SELL IT TO ANYONE, * FILE 354
OR MODIFY IT, WITHOUT MY PERMISSION. * FILE 354
* FILE 354
IF YOU DO MAKE CHANGES, I WOULD APPRECIATE IT IF YOU * FILE 354
SENT ME A COPY SO THAT I CAN KEEP MY SOURCE UP-TO-DATE. * FILE 354
THANKS... * FILE 354
* FILE 354
THE PROGRAMS, AND THEIR INDIVIDUAL "DOC"S ARE: * FILE 354
* FILE 354
PROGRAM DESCRIPTION * FILE 354
------- ----------- * FILE 354
ABS....... MACRO TO SIMULATE THE PLI ABS * FILE 354
FUNCTION - WRITTEN 90/01/03 * FILE 354
* FILE 354
A31BITMD.. EXAMPLE OF 31 BIT MODE AND SEE * FILE 354
IF A MODULE IS LOADED * FILE 354
* FILE 354
BACKDSNS.. UTILITY TO BACKUP A LIST OF * FILE 354
DATASETS. * FILE 354
LAST ASSEMBLED 99/01/29 * FILE 354
BACKSAMP.. SAMPLE JCL TO BACKUP DATASETS. * FILE 354
BACKSAM2.. SAMPLE JCL TO RESTORE DATASETS. * FILE 354
* FILE 354
BLNKSCRN.. SAMPLE CODE TO BLANK A 3270 SCREEN * FILE 354
LAST ASSEMBLED 96/02/02 * FILE 354
* FILE 354
CALLIDC... HOW TO CALL IDCAMS IN A PROGRAM * FILE 354
LAST ASSEMBLED 99/02/02 * FILE 354
CALLIDCT.. SAMPLE JCL TO RUN CALLIDC * FILE 354
* FILE 354
CDSCB..... TSO COMMAND TO MODIFY DSCB'S. * FILE 354
ORIGINALLY WRITTEN BY BILL GODFREY. * FILE 354
I ADDED RACF SUPPORT FOR CONTROL. * FILE 354
SEE THE COMMENTS IN THE PROGRAM. * FILE 354
LAST ASSEMBLED 98/08/28 * FILE 354
* FILE 354
CHKOTMA... PROGRAM TO CHECK THAT * FILE 354
TCPIP/IMSOTMA INTERFACE IS * FILE 354
WORKING. THIS REQUIRES A * FILE 354
TRANSACTION CALLED WHOAMI. * FILE 354
LAST ASSEMBLED 98/12/21 * FILE 354
* FILE 354
CHKOTMAR.. REXX EXEC TO INVOKE CHKOTMA. * FILE 354
CHKOTMA AND CHKOTMAR WILL HAVE * FILE 354
TO BE MODIFIED FOR YOUR PORT * FILE 354
NUMBERS, ETC... * FILE 354
* FILE 354
DATEFB.... READ A FIXED LENGTH FILE AND * FILE 354
CHANGE THE DATE FIELD TO INCLUDE * FILE 354
THE CENTURY. * FILE 354
LAST ASSEMBLED 97/02/14 * FILE 354
DATEFBJ... SAMPLE JCL TO RUN DATEFB * FILE 354
* FILE 354
DATEVB.... READ A VARIABLE LENGTH FILE AND * FILE 354
CHANGE THE DATE FIELD TO INCLUDE * FILE 354
THE CENTURY. * FILE 354
LAST ASSEMBLED 97/02/14 * FILE 354
DATEVBJ... SAMPLE JCL TO RUN DATEVB * FILE 354
* FILE 354
DAYDATE... TIME OF DAY AND DATE SUBROUTINE. * FILE 354
DAYDATE IS INCLUDED IN IUTDEL * FILE 354
AND JDATE. * FILE 354
LAST ASSEMBLED 98/01/09 * FILE 354
* FILE 354
DELMEMS... DELETE LIST OF MEMBERS FROM PDS * FILE 354
LAST ASSEMBLED 91/06/19 * FILE 354
DELMEMSJ.. SAMPLE JCL TO RUN DELMEMS * FILE 354
* FILE 354
DISALINK..$$DOCDIS PROGRAM TO DIS-ASSEMBLE CSECTS * FILE 354
DISASM * FILE 354
DISASM1 * FILE 354
DISASM2 * FILE 354
DISASM3A * FILE 354
DISASM3B * FILE 354
DISASPRM * FILE 354
LAST ASSEMBLED 99/01/08 * FILE 354
DISASRUN.. SAMPLE JCL TO RUN DISASM * FILE 354
* FILE 354
DSPACE.... TSO COMMAND TO DISPLAY DATASET * FILE 354
INFORMATION. * FILE 354
* FILE 354
(DS) CAN ALSO BE RUN IN BATCH. * FILE 354
LAST ASSEMBLED 99/01/14 * FILE 354
DSB....... REXX EXEC TO RUN DS * FILE 354
* FILE 354
ENQ....... THIS VERSION IS FOR PRE-SP3 * FILE 354
SYSTEMS COMMAND TO LIST ENQUEUED * FILE 354
DATASET NAMES LAST ASSEMBLED * FILE 354
82/07/16...MAY NEED WORK! * FILE 354
* FILE 354
FILEDUMP.. A PROGRAM THAT WILL LIST (DUMP) * FILE 354
ANY FILE IN AN ABEND TYPE * FILE 354
LISTING. SEE HOWFDUMP FOR * FILE 354
DOCUMENTATION. LAST ASSEMBLED * FILE 354
90/03/13...STILL WORKS. * FILE 354
* FILE 354
FILEDUMJ.. SAMPLE JCL TO RUN FILEDUMP * FILE 354
* FILE 354
FREEALL... TSO COMMAND PROCESSOR USED TO * FILE 354
FREE ALL DYNAMICALLY ALLOCATED * FILE 354
DATA SETS WHICH HAVE BEEN * FILE 354
ALLOCATED BY A TSO USER. * FILE 354
ORIGINALLY FROM CBT320, * FILE 354
10/20/75... * FILE 354
LAST ASSEMBLED 92/10/28...STILL * FILE 354
WORKS. * FILE 354
* FILE 354
GENQ...... COMMAND TO LIST ENQUEUED DATASET * FILE 354
NAMES. THIS VERSION IS FOR SP3 * FILE 354
SYSTEMS * FILE 354
LAST ASSEMBLED 96/07/11...STILL * FILE 354
WORKS. * FILE 354
GENQCLST.. CLIST TO RUN GENQ * FILE 354
* FILE 354
GETDSNS... GET A LIST OF ALL CATALOGUED * FILE 354
DATASETS FOR HLI IN SYSIN. CAN BE * FILE 354
USED TO GET DATASET NAMES FOR * FILE 354
BACKDSNS. LAST ASSEMBLED * FILE 354
95/10/30...STILL WORKS. * FILE 354
* FILE 354
GETDSNSJ.. SAMPLE JCL TO RUN GETDSNS * FILE 354
* FILE 354
HALLDUMP.. EXAMPLE OF HOW TO USE HDUMP * FILE 354
LAST ASSEMBLED 98/12/13 * FILE 354
* FILE 354
HDUMP..... MACRO TO DUMP CORE IN A RUNNING * FILE 354
PROGRAM. * FILE 354
LAST ASSEMBLED 98/12/13 * FILE 354
* FILE 354
HOWBACK SCRIPT DOCUMENTATION FOR BACKDSNS * FILE 354
* FILE 354
HOWDELM SCRIPT DOCUMENTATION FOR DELMEMS * FILE 354
* FILE 354
HOWDISAS DOCUMENTATION FOR DISASM * FILE 354
* FILE 354
HOWDS DOCUMENTATION FOR DS(PACE) FOR * FILE 354
PAPER THERE IS A SYS1.HELP * FILE 354
VERSION WITH THE PROGRAM. * FILE 354
* FILE 354
HOWFDUMP DOCUMENTATION FOR FILEDUMP * FILE 354
* FILE 354
HOWHDUMP DOCUMENTATION FOR HDUMP * FILE 354
* FILE 354
HOWSETDT DOCUMENTATION FOR SETDATE * FILE 354
* FILE 354
HOWTCOPY DOCUMENTATION FOR TAPECOPY * FILE 354
* FILE 354
HOWVSPLT DOCUMENTATION FOR VSPLIT * FILE 354
* FILE 354
IUTDEL.... DELETE MEMBERS FROM A PDS WITH * FILE 354
AN AUDIT TRAIL * FILE 354
LAST ASSEMBLED 91/06/19 * FILE 354
IUTDELJ... SAMPLE JCL TO RUN IUTDEL * FILE 354
* FILE 354
JDATE..... TSO COMMAND TO DISPLAY TODAYS * FILE 354
JULIAN DATE, ETC. * FILE 354
LAST ASSEMBLED 97/03/16 * FILE 354
* FILE 354
JOBNAME... GET JOB NAME AND NUMBER FROM * FILE 354
JES2, COMPARE TO TIOT. * FILE 354
SEE SETDATEC FOR AN EXAMPLE OF * FILE 354
HOW TO USE IT. * FILE 354
LAST ASSEMBLED 93/12/13 * FILE 354
* FILE 354
LINKDATE..... PROGRAM TO CREATE LIST OF MEMBER * FILE 354
NAMES AND LINK DATES IN A PDS. * FILE 354
LAST ASSEMBLED 99/01/18 * FILE 354
LINKDATJ.. SAMPLE JCL TO RUN LINKDATE * FILE 354
* FILE 354
MEMLIST...... PRODUCE A LIST OF MEMBERS IN * FILE 354
A PDS. * FILE 354
NAMES ARE IN COLUMNS 1-8 * FILE 354
LAST ASSEMBLED 93/10/18 * FILE 354
MEMLISTJ.. SAMPLE JCL TO RUN MEMLIST * FILE 354
* FILE 354
MACROS.... MACRO USED FOR... * FILE 354
BEGIN GENERATE ENTRY CODE WITH BASE * FILE 354
REGS R13,&B,&C * FILE 354
DEBUG GENERATE CODE TO PRINT A * FILE 354
CSECT TRACE * FILE 354
IBMMAC GENERATE DCB AND JFCB DSECTS * FILE 354
MSGRTN GENERATE CODE TO PRINT MESSAGES * FILE 354
OLCMSG GENERATE CODE TO PRINT A MSG * FILE 354
PERFORM GENERATE CODE TO BRANCH TO A CSECT * FILE 354
REQUATE GENERATE REGISTER EQUATES, AND * FILE 354
A SAVEAREA DSECT * FILE 354
SAVESET GENERATE IMS STYLE SAVE AREAS * FILE 354
SECEXIT GENERATE CSECT EXIT CODE * FILE 354
SECTION GENERATE CSECT ENTRY CODE * FILE 354
* FILE 354
MOD....... MACRO THAT SIMULATES THE PLI MOD * FILE 354
FUNCTION * FILE 354
* FILE 354
PGMDATE...... PRODUCE LIST OF MEMBERS IN A PDS * FILE 354
OLDER THAN SPECIFIED DATE. * FILE 354
LAST ASSEMBLED 99/01/19 * FILE 354
PGMDATEJ.. SAMPLE JCL TO RUN PGMDATE * FILE 354
* FILE 354
PRINTDOC SAMPLE JCL TO PRINT SCRIPT * FILE 354
DOCUMENTATION. THIS WILL HAVE * FILE 354
TO BE MODIFIED A LOT... * FILE 354
* FILE 354
SETDATE... PUT DATE INTO A CONTROL RECORD * FILE 354
IN A DATASET, OR PASS IT BACK IN * FILE 354
THE PARM. * FILE 354
LAST ASSEMBLED 97/10/30 * FILE 354
SETDATEC.. SAMPLE PLI PROGRAM CALLING SETDATE * FILE 354
LAST ASSEMBLED 97/08/19 * FILE 354
SETDATEJ.. SAMPLE JCL CALLING SETDATE * FILE 354
* FILE 354
SLOCATE... SAMPLE CODE TO CALL SUPER LOCATE * FILE 354
SEE DSPACE FOR USAGE... * FILE 354
* FILE 354
SMFEXIT... THIS LITTLE PROGRAM IS USED TO * FILE 354
PRODUCE A READABLE REPORT BASED * FILE 354
ON TYPE 14, 15, 17 AND 18 SMF * FILE 354
RECORDS * FILE 354
LAST ASSEMBLED 92/11/17 * FILE 354
* FILE 354
SUBEDIT.... SUBMIT ANY 1-126 BYTE COMMAND FROM * FILE 354
PARM= OR //SYSIN * FILE 354
SUBEDITJ.. SAMPLE JCL CALLING SUBEDIT * FILE 354
* FILE 354
TAPECOPY.. A PROGRAM THAT WILL LIST (DUMP) * FILE 354
OR COPY A TAPE. * FILE 354
SEE HOWTCOPY FOR DOCUMENTATION. * FILE 354
LAST ASSEMBLED 90/03/15. * FILE 354
TAPECOPJ.. SAMPLE JCL TO RUN TAPECOPY * FILE 354
* FILE 354
VSPLIT.... UTILITY PROGRAM TO SELECT * FILE 354
RECORDS FROM A VB FILE. * FILE 354
LAST ASSEMBLED 96/07/03 * FILE 354
VSPLITJ... SAMPLE JCL CALLING VSPLIT TO * FILE 354
SELECT SPECIFIC RECORDS FROM AN * FILE 354
IMS LOG * FILE 354
* FILE 354
WHOAMI.... IMS TRANSACTION CALLED BY CHKOTMA. * FILE 354
LAST ASSEMBLED 98/11/03 * FILE 354
* FILE 354
YRDOC DOCUMENTATION FOR YR2000 * FILE 354
* FILE 354
YR2000.... UTILITY PROGRAM TO DETERMINE IF * FILE 354
LOAD MODULES ACCESS THE SYSTEM * FILE 354
DATE OR A DATE ROUTINE * FILE 354
LAST ASSEMBLED 99/01/27 * FILE 354
YR2000J... SAMPLE JCL CALLING YR2000 * FILE 354
* FILE 354
ZELLERS... ASSEMBLER VERSION OF T.F. WONG'S * FILE 354
CALCULATE DAY OF WEEK FORMULA. * FILE 354
SEE DAYDATE FOR USAGE... * FILE 354
* FILE 354
SEE http://www/asiaonlin.net.hk/~tfwong/maths.htm * FILE 354
(MAY HAVE TO BE IN LOWER CASE) * FILE 354
* FILE 354
IS FROM LIONEL DYCK OF KAISER PERMANENTE IN WALNUT * FILE 355
CREEK, CALIFORNIA. THIS FILE CONTAINS A PROGRAM * FILE 355
CALLED KONCAT, WHICH IS AN ASSEMBLER TSO COMMAND * FILE 355
TO CONCATENATE A NEW DATASET TO A DDNAME ALLOCATED * FILE 355
TO YOUR TSO SESSION. THIS PROGRAM WORKS FOR SWA * FILE 355
ABOVE THE LINE. * FILE 355
* FILE 355
THE PROGRAM WAS ORIGINALLY WRITTEN BY EDWARD * FILE 355
TISCHOFER AND MIKE WHALEY. * FILE 355
* FILE 355
LIONEL B. DYCK * FILE 355
KAISER PERMANENTE * FILE 355
25 NORTH VIA MONTE * FILE 355
WALNUT CREEK, CALIFORNIA 94598 * FILE 355
* FILE 355
IBMmail: USKFHEFH * FILE 355
internet: SYSLBD@NCAL.KAIPERM.ORG * FILE 355
lionel.b.dyck@dp.org * FILE 355
IBMlink: SYSLBD * FILE 355
phone: (925) 926-5332 * FILE 355
home page: http://www.geocities.com/lbdyck * FILE 355
* FILE 355
IS FROM DAVID JURASCHEK OF FAIRFAX, VIRGINIA, AND * FILE 356
CONTAINS AN UPDATED VERSION OF NETSOL, A VTAM * FILE 356
MULTI-SESSION MANAGER. THIS VERSION OF NETSOL * FILE 356
WILL RUN ON OS/390 SYSTEMS. * FILE 356
* FILE 356
THE ORIGINAL VERSION OF NETSOL CAN BE FOUND ON * FILE 356
FILE 019 OF CBT TAPE VERSION 249 (AVAILABLE ONLINE * FILE 356
AT WWW.CBTTAPE.ORG). * FILE 356
* FILE 356
DAVID JURASCHEK * FILE 356
MS 1B5 - UCIS * FILE 356
GEORGE MASON UNIVERSITY * FILE 356
4400 UNIVERSITY DRIVE * FILE 356
FAIRFAX, VA. 22030 * FILE 356
(703) 993-3353 * FILE 356
DAVEJ@GMU.EDU * FILE 356
* FILE 356
is from Carl Hafner of Steli, Inc. in Monroe, New * FILE 357
York. This file contains several utilities to * FILE 357
handle partitioned datasets. * FILE 357
* FILE 357
There are 5 utilities each with their own * FILE 357
documentation member plus a @README@ member * FILE 357
describing them. * FILE 357
* FILE 357
In brief, the 5 are PDS utilities: * FILE 357
* FILE 357
- PDSMATCH from CBTTAPE now with doc * FILE 357
- PDSGAS also from CBTTAPE also with new doc * FILE 357
- PDSPUNCH new to turn any PDS into a * FILE 357
into sequential file with IEBUPDTE ADD * FILE 357
header cards * FILE 357
- PDSLIST list program with fixes * FILE 357
- PDSGEN can generate delete, de-"gas" * FILE 357
or simple list of member names * FILE 357
* FILE 357
The members are named with the prefix "PDS" left * FILE 357
off. I've included the old version of this file * FILE 357
as OFFLOAD'ed (sequentialized) member OLDF357. * FILE 357
* FILE 357
Carl Hafner * FILE 357
Steli, Inc. * FILE 357
27 Half Hollow Turn * FILE 357
Monroe, NY 10950-4118 * FILE 357
* FILE 357
email: chafner@frontiernet.net * FILE 357
* FILE 357
File Contents: * FILE 357
* FILE 357
$$$NOTE 01.00 2000/03/15 20:17 26 SBGOLOB * FILE 357
@FILE357 01.08 2000/03/17 9:32 52 SBGOLOB * FILE 357
@README@ 01.01 2000/03/17 9:32 27 PDSUTIL * FILE 357
DEGAS 01.00 2000/03/14 8:39 22 PDSUTIL * FILE 357
PDSGAS 01.00 2000/03/14 8:39 919 PDSUTIL * FILE 357
PDSGAS$ 01.00 2000/03/14 8:39 15 PDSUTIL * FILE 357
PDSGAS# 01.00 2000/03/14 8:39 154 PDSUTIL * FILE 357
PDSGEN 01.00 2000/03/14 8:39 1344 PDSUTIL * FILE 357
PDSGEN$ 01.00 2000/03/14 8:39 25 PDSUTIL * FILE 357
PDSGEN# 01.00 2000/03/14 8:39 431 PDSUTIL * FILE 357
PDSLIST 01.00 2000/03/14 8:39 1939 PDSUTIL * FILE 357
PDSLIST$ 01.00 2000/03/14 8:39 15 PDSUTIL * FILE 357
PDSLIST# 01.00 2000/03/14 8:39 492 PDSUTIL * FILE 357
PDSMATC$ 01.00 2000/03/14 8:39 18 PDSUTIL * FILE 357
PDSMATC# 01.00 2000/03/14 8:39 170 PDSUTIL * FILE 357
PDSMATCH 01.00 2000/03/14 8:39 1147 PDSUTIL * FILE 357
PDSPUNC$ 01.00 2000/03/14 8:39 17 PDSUTIL * FILE 357
PDSPUNC# 01.00 2000/03/14 8:39 285 PDSUTIL * FILE 357
PDSPUNCH 01.00 2000/03/14 8:39 819 PDSUTIL * FILE 357
* FILE 357
IS SOURCE CODE FOR THE SYSLOG STORAGE PROGRAM * FILE 358
PACKAGE FROM ERIC BIELEFELD OF MILWAUKEE, WISCONSIN. * FILE 358
* FILE 358
- - - - - - - - - - - - - - - - - - - - - * FILE 358
* FILE 358
SUBJECT: SYSOUT WRITER UTILITY * FILE 358
FROM: ERIC BIELEFELD * FILE 358
* FILE 358
I DON'T KNOW IF YOU HAVE BEEN FOLLOWING IBM-MAIN * FILE 358
LATELY, BUT THERE HAS BEEN A DISCUSSION ON UTILITIES * FILE 358
FOR PUTTING SYSLOG ON TAPE, OR OTHER MEANS OF KEEPING * FILE 358
IT AROUND. WE HAVE A PUBLIC DOMAIN PROGRAM CALLED * FILE 358
SOUTSYS THAT I THINK SOME PEOPLE COULD USE. I THINK IT * FILE 358
WOULD BE A GOOD CANDIDATE FOR THE CBT TAPE. * FILE 358
* FILE 358
HERE IS A DESCRIPTION FROM THE INSTALL PDS THAT GIVES A * FILE 358
GOOD OVERVIEW OF THE PRODUCT. WE USE IT AT HARNISCHFEGER * FILE 358
TO KEEP ALL OF OUR MESSAGE CLASS OUTPUT AND SYSLOG. WE * FILE 358
KEEP IT ONLINE FOR 8 DAYS, AND THEN IT IS ARCHIVED TO * FILE 358
TAPE WHICH WE KEEP UNTIL IT IS 90 DAYS OLD. * FILE 358
* FILE 358
BASICALLY, THE SYSTEM USES AN EXIT TO THE EXTERNAL * FILE 358
WRITER TO WRITE ALL SYSOUT FOR THE CLASS CHOSEN TO A * FILE 358
SEQUENTIAL DISK FILE. IT KEEPS TRACK OF WHERE EVERY * FILE 358
FILE STARTS IN A VSAM FILE, AND WHEN THE SEQ. DISK * FILE 358
FILE IS FULL, COPIES IT TO A DIFFERENT FILE ON DISK AND * FILE 358
COMPRESSES IT. AFTER A PERIOD OF TIME SET BY THE USER, * FILE 358
EACH COMPRESSED SEQ. FILE IS MODDED ONTO TAPE. ISPF * FILE 358
PANELS ARE USED TO LOOK AT ANY SYSOUT IN THE SYSTEM. * FILE 358
DATA ON TAPE CAN BE PRINTED TO HELD OUTPUT, OR LOOKED * FILE 358
AT ONLINE, EXCEPT YOU HAVE TO WAIT FOR THE TAPE MOUNT. * FILE 358
* FILE 358
ERIC BIELEFELD * FILE 358
SR. MVS SYSTEMS PROGRAMMER * FILE 358
HARNISCHFEGER CORP. * FILE 358
MILWAUKEE, WI * FILE 358
414-385-6397 * FILE 358
EBIE@HII.COM * FILE 358
* FILE 358
IS FROM SYNTEX IN CALIFORNIA AND CONTAINS A PDS * FILE 359
WITH THE FOLLOWING MEMBERS. THIS FILE IS IN * FILE 359
IEBUPDTE SYSIN FORMAT. * FILE 359
* FILE 359
CONTRIBUTORS' CURRENT ADDRESSES: * FILE 359
* FILE 359
Howard M. Dean * FILE 359
Kaiser Foundation Health Plan * FILE 359
25 Via Monte Avenue * FILE 359
2nd Floor * FILE 359
Walnut Creek, CA 94598 * FILE 359
* FILE 359
(925) 926-3121 * FILE 359
* FILE 359
EMAIL - Howard.M.Dean@kp.org * FILE 359
* FILE 359
WILLIAM SMITH * FILE 359
IBM * FILE 359
STORAGE SYSTEMS DIVISION * FILE 359
5600 COTTLE ROAD * FILE 359
DEPT. W98A * FILE 359
DRIVER BUILD & INTEGRATION * FILE 359
BUILDING 50, ROOM A382 * FILE 359
SAN JOSE, CA 95193-0001 * FILE 359
(408) 256-1557 OR * FILE 359
TIE LINE 276-1557 * FILE 359
* FILE 359
EMAIL: SMITHWJ@US.IBM.COM * FILE 359
GOLDENS@IBM.NET * FILE 359
* FILE 359
AMD@PRIM....GDDM/PGF MENU * FILE 359
ADMALLOC....GDDM/ISPF FILE ALLOCATIONS * FILE 359
ADMALL0C....GDDM/ISPF DIALOG (SHOULD BE CALLED * FILE 359
ADMALLOC NOT '0') * FILE 359
ADMICU......GDDM/ISPF DIALOG TO INVOKE INTERACTIVE * FILE 359
CHART UTILITY * FILE 359
ADMISE......GDDM/ISPF DIALOG TO INVOKE IMAGE SYMBOL * FILE 359
EDITOR * FILE 359
ADMT0000....GDDM/ISPF TUTORIAL INDEX * FILE 359
ADMT0010....GDDM/ISPF GRAPHICS FILE ALLOCATIONS * FILE 359
ADMT0020....GDDM/ISPF CHART UTILITY * FILE 359
ADMT0030....GDDM/ISPF IMAGE SYMBOL EDITOR * FILE 359
ADMT0040....GDDM/ISPF SYMBOL EDITOR * FILE 359
ADMVSE......GDD/ISPF DIALOG TO INVOKE THE VECTOR * FILE 359
SYMBOL EDITOR * FILE 359
ASMH........TSO ASSEMBLER TSO PROMPTER * FILE 359
ASMH#.......HELP FOR TSO ASSEMBLER TSO PROMPTER * FILE 359
BURN........PROGRAM TO ABEND A JOB OR ADDRESS SPACE * FILE 359
COMPRESS....COMPRESS PROGRAM-CREATES A SAVE DATASET * FILE 359
COMPRES#....HELP FOR COMPRESS PROGRAM * FILE 359
CPY.........INVOKE SPFCOPY TO COPY MEMBERS OF A PDS * FILE 359
CPY#........HELP FOR CPY PROGRAM * FILE 359
DATASCAN....DATASCAN ROUTINE * FILE 359
ENQSP.......DISPLAY MVS ENQUE STRUCTURE * FILE 359
ENQSP#......HELP FOR ENQSP COMMAND * FILE 359
EPILOG......MACRO * FILE 359
HELPLIST....HELPLIST PROGRAM * FILE 359
IKJEFF10....TSO SUBMIT EXIT * FILE 359
IDATMSTP....USER EXIT TO TIMESTAMP VSAM DATASETS IN * FILE 359
SU60 FORMAT * FILE 359
ISR@PRIM....SYNTEX ISPF/PDS PRIMARY OPTION MENU * FILE 359
LMVS010.....TSO MOD FOR DEFAULT ALLOCATION OF SHR * FILE 359
LMVS015.....TSO MOD TO DISABLE FULL SCREEN LOGON * FILE 359
LMVS018.....TSO MOD TO ADD CENT SIGN AS LOGICAL TAB * FILE 359
CHARACTER FOR 327X TERMINALS * FILE 359
ONL.........PGM TO DISPLAY AN OPERATOR'S CONSOLE * FILE 359
PERFORM.....RESET PERFORMANCE GROUP FROM TSO * FILE 359
PROLOG......MACRO * FILE 359
SM.... .....TSO COMMAND TO TURN-OFF AND ON THE TSO * FILE 359
SESSION MANAGER * FILE 359
VPS=PRIM....VPS/ISPF SELECTION MENU * FILE 359
VPSOPT01....VPS/ISPF - TO REFRESH SCREEN AFTER VPS * FILE 359
INVOCATION * FILE 359
VPSOPT02....VPS/ISPF DIALOG MANAGER FRONT END FOR * FILE 359
VSPRINT * FILE 359
VPSPRINT....VPS/ISPF VSPRINT HARDCOPY OUTPUT PANEL * FILE 359
VPST0000....VPS/ISPF TUTORIAL INDEX * FILE 359
VPST0010....VPS/ISPF VPS CONTROL * FILE 359
VPST0020....VPS/ISPF VSPRINT * FILE 359
VPS01.......VPS/ISPF MESSAGES * FILE 359
VPS02.......VPS/ISPF MESSAGES * FILE 359
VPS03.......VPS/ISPF MESSAGES * FILE 359
WIZARD......DCMS SRM DATA DISPLAY ROUTINE * FILE 359
* FILE 359
IS FROM THE STATE OF WISCONSIN, WILSON STREET * FILE 360
REGIONAL COMPUTING CENTER WITH THE FOLLOWING MEMBERS * FILE 360
THIS FILE IS IN IEBUPDTE SYSIN FORMAT : * FILE 360
* FILE 360
ASMCMD THIS MEMBER IS THE JCL TO ASSEMBLE AND * FILE 360
LINKEDIT COMMAND INTO A LINKLIST * FILE 360
LIBRARY. * FILE 360
* FILE 360
ASMSPY THIS MEMBER IS THE JCL TO ASSEMBLE AND * FILE 360
LINKEDIT SPY INTO A LINKLIST LIBRARY. * FILE 360
* FILE 360
ASMSWP THIS MEMBER IS THE JCL TO ASSEMBLE AND * FILE 360
LINKEDIT SWAP INTO A LINKLIST LIBRARY. * FILE 360
* FILE 360
AUTH THIS MEMBER IS THE SOURCE FOR AUTH * FILE 360
MACRO TO ISSUE A USER SVC THAT GETS AND * FILE 360
RELEASES PROGRAM AUTHORIZATION FOR AN * FILE 360
ASSEMBLER PROGRAM. * FILE 360
* FILE 360
BEGIN THIS MEMBER IS THE SOURCE FOR BEGIN * FILE 360
MACRO TO DO STANDARD ENTRY LINKAGE IN * FILE 360
ASSEMBLER PROGRAMS. * FILE 360
* FILE 360
COMMAND THIS MEMBER IS THE SOURCE FOR COMMAND * FILE 360
VERSION 2.0. IT WAS ORIGINALLY TAKEN * FILE 360
FROM A FILE ON THE CBT TAPE. SEE THE * FILE 360
PROGRAM DOCUMENTATION FOR ADDITIONAL * FILE 360
COMMENTS ABOUT THE ORIGIN OF THIS CODE. * FILE 360
COMMAND IS USED BY SPY TO ISSUE * FILE 360
OPERATOR COMMANDS VIA SVC 34. I ADDED * FILE 360
THE SUPPORT FOR THE BEGIN, FINISH AND * FILE 360
AUTH MACROS. * FILE 360
* FILE 360
DISIMAGE IBM 3800 PRINTING SUBSYSTEM SUPPORT * FILE 360
UTILITY. THIS MEMBER WILL ALLOW YOU TO * FILE 360
CREATE AN IEBIMAGE SOURCE DECK FROM ANY * FILE 360
MEMBER OF SYS1.IMAGELIB (EXCEPT * FILE 360
COPYMOD'S) THAT WAS CREATED BY IEBIMAGE * FILE 360
IN THE FIRST PLACE. * FILE 360
* FILE 360
DISKMAP THIS MEMBER WILL LIST THE CONTENTS * FILE 360
OF A VTOC IN SEVERAL USEFUL FORMATS. * FILE 360
ORIGINAL PROGRAM WAS FROM CBT TAPE. * FILE 360
THIS VERSION HAS SEVERAL CHANGES * FILE 360
INCLUDING 3380 SUPPORT. * FILE 360
* FILE 360
DTYP2UNT THIS SUBROUTINE WILL CONVERT A UCB-TYPE * FILE 360
HEX DEVICE CODE TO A VALID UNIT NAME * FILE 360
USING THE SYSTEM DEVICE NAME TABLE. * FILE 360
* FILE 360
DYNAM THIS SUBROUTINE IS CALLED BY DYNAUTIL * FILE 360
TO DO DYNAMIC ALLOCATION AS NEEDED BY * FILE 360
ITS DRIVER. ORIGINALLY FROM THE * FILE 360
UNIVERSITY OF MANITOBA. * FILE 360
* FILE 360
DYNAUTIL DYNAUTIL IS A REENTRANT, REFRESHABLE, * FILE 360
AND REUSABLE ASSEMBLER LANGUAGE PROGRAM * FILE 360
THAT PROVIDES DYNAMIC ALLOCATION FOR * FILE 360
BATCH PROGRAMS AND UTILITIES. THIS IS * FILE 360
ACCOMPLISHED BY PASSING CONTROL CARD * FILE 360
IMAGES TO THE UNIVERSITY OF MANITOBA'S * FILE 360
DYNAM SVC 99 INTERFACE. DYNAUTIL CAN * FILE 360
RUN AS A FRONT-END TO A BATCH TASK OR * FILE 360
CAN BE CALLED BY A BATCH TASK DURING * FILE 360
ITS EXECUTION. * FILE 360
* FILE 360
DYNAUTLH THIS IS THE DOCUMENTATION FOR THE * FILE 360
DYNAUTIL PROGRAM. * FILE 360
* FILE 360
FINISH THIS MEMBER IS THE SOURCE FOR FINISH * FILE 360
MACRO TO DO STANDARD EXIT LINKAGE IN * FILE 360
ASSEMBLER PROGRAMS. * FILE 360
* FILE 360
IDCMSGEN ACCESS METHOD SERVICES (IDCAMS) SUPPORT * FILE 360
UTILITY. THIS PROGRAM WILL ALLOW YOU * FILE 360
TO CREATE AN IDCAMS SOURCE DECK FROM * FILE 360
MOST OBJECTS IN YOUR VSAM CATALOG. * FILE 360
* FILE 360
IEFACTRT SMF EXIT THAT PRODUCES MANY USEFUL * FILE 360
STATISTICS AND MESSAGES AT STEP AND JOB * FILE 360
END. THESE MESSAGES APPEAR IN AN * FILE 360
ABBREVIATED FORM IN THE JOBLOG AND IN A * FILE 360
MORE DETAILED FORM IN THE JOB MESSAGES * FILE 360
OUTPUT. * FILE 360
* FILE 360
IEFU84 SMF EXIT THAT DOES A GETMAIN FOR AN * FILE 360
AREA THAT BECOMES A LOCAL USER CVT. * FILE 360
THIS AREA IS MAPPED BY WSRCCCVT. * FILE 360
* FILE 360
IGC0023C A TYPE 3 SVC THAT IS INVOKED FROM THE * FILE 360
AUTH MACRO TO AUTHORIZE OR UN-AUTHORIZE * FILE 360
TSO COMMANDS, PROGRAMS, ETC. * FILE 360
* FILE 360
ISPTCM A MACRO (TCMGEN) AND A MODULE (ISPTCM) * FILE 360
THAT REPLACE THE DISTRIBUTED ISPF * FILE 360
MODULE. THIS MACRO AND MODULE WERE * FILE 360
WRITTEN IN RESPONSE TO APAR OZ64211. * FILE 360
SEE INFO/MVS ENTRY E130403 FOR * FILE 360
PARTICULARS. * FILE 360
* FILE 360
LASTIPL TSO COMMAND THAT USES THE LOCAL * FILE 360
USER CVT MAPPED BY WSRCCCVT TO * FILE 360
DISPLAY WHEN THE SYSTEM WAS * FILE 360
IPL'ED. * FILE 360
* FILE 360
PRINTOFF TSO COMMAND ORIGINALLY FROM THE CBT * FILE 360
TAPE AND HEAVILY MODIFIED FOR USE AT * FILE 360
WSRCC HAS SUPPORT FOR THE 3800 PRINTING * FILE 360
SUBSYSTEM VIA CHARS, TRC, MODIFY, * FILE 360
MODTRC, FLASH, FCOUNT, CGROUP AND BRUST * FILE 360
KEYWORDS. SOME PROBLEMS WITH THE 6670 * FILE 360
CODE HAS ALSO BEEN FIXED. * FILE 360
* FILE 360
PRINT0FF TSO HELP FOR THE MODIFIED PRINTOFF * FILE 360
COMMAND. * FILE 360
* FILE 360
SPY THIS MEMBER IS THE SOURCE FOR SPY * FILE 360
VERSION 3.1 WITH CROSS MEMORY SUPPORT * FILE 360
INCLUDED FOR MVS/SP 1.3. IT WAS * FILE 360
ORIGINALLY TAKEN FROM FILE 338 ON THE * FILE 360
CBT TAPE. SEE THE PROGRAM * FILE 360
DOCUMENTATION FOR ADDITIONAL COMMENTS * FILE 360
ABOUT THE ORIGIN OF THIS CODE. THE * FILE 360
VAST MAJORITY OF THE XM CODE CAME FROM * FILE 360
THE BANK OF NEW SOUTH WALES. I ADDED * FILE 360
THE CODE TO SUPPORT THE PFKEYS IN THE * FILE 360
3270 ENVIRONMEMT ALONG WITH THE BEGIN. * FILE 360
FINISH AND AUTH MACROS. * FILE 360
* FILE 360
SWAP THIS MEMBER IS THE SOURCE FOR SWAP * FILE 360
VERSION 4.5. IT WAS ORIGINALLY TAKEN * FILE 360
FROM A FILE ON THE CBT TAPE. SEE THE * FILE 360
PROGRAM DOCUMENTATION FOR ADDITIONAL * FILE 360
COMMENTS ABOUT THE ORIGIN OF THIS CODE. * FILE 360
I ADDED THE SUPPORT FOR THE BEGIN, * FILE 360
FINISH AND AUTH MACROS. * FILE 360
* FILE 360
UADS TSO COMMAND THAT WILL ALLOW THOSE USERS * FILE 360
WITH OPERATOR ABILITY TO DYNAMICALLY * FILE 360
CHANGE THEIR UADS ENTRIES IN THE PSCB. * FILE 360
ONCE CHANGED, IT WILL REMAIN IN EFFECT * FILE 360
ACROSS A RELOGON (UNLESS USING ACF2 IN * FILE 360
NOUADS MODE). * FILE 360
* FILE 360
UADSHELP TSO HELP FOR THE UADS COMMAND. * FILE 360
* FILE 360
VOLS TSO COMMAND TO LIST FREE SPACE ON ALL * FILE 360
OR SELECTED ONLINE DASD DEVICES. * FILE 360
VOLUME SELECTION INCLUDES DEVICETYPE, * FILE 360
ATTRIBUTE, VOLUME AND UCB. * FILE 360
* FILE 360
(FIXED FOR DYNAMIC UCB'S - G.GORAB 8/95) * FILE 360
(FIXED FOR 4-DIGIT UCB'S AND ALSO 3 DIGIT * FILE 360
UCB'S, BY GORDON B. HAMPTON - 04/98) * FILE 360
* FILE 360
SEVERAL OLD VERSIONS OF VOLS ARE ALSO * FILE 360
INCLUDED IN THIS FILE, TO MAKE SURE THAT * FILE 360
PEOPLE ON OLDER SYSTEMS CAN STILL USE IT. * FILE 360
* FILE 360
VOLSHELP TSO HELP FOR THE VOLS COMMAND. * FILE 360
* FILE 360
WSRCCCVT MACRO THAT MAPS THE LOCAL USER CVT THAT * FILE 360
IS GOTTEN AT IPL TIME BY IEFU84. A * FILE 360
LOCAL USER CVT IS VERY USEFUL FOR MANY * FILE 360
RANDOM USES, WE FIND MANY FOR OURS. * FILE 360
* FILE 360
ZSORTZ THIS SUBROUTINE WILL SORT AN IN-CORE * FILE 360
TABLE. ORIGINAL SOURCE UNKNOWN * FILE 360
(PROBABLY EARLY 1970'S SHARE TAPE (?)). * FILE 360
* FILE 360
IS FROM FRANK JOHNSTON OF CHAMBERSBURG, PENNSYLVANIA * FILE 361
AND CONTAINS SOURCE CODE FOR THREE UTILITIES: * FILE 361
* FILE 361
CXYPSCAN - A PDS SCAN AND PRINT UTILITY, WITH MANY * FILE 361
CONTROL PARAMETERS * FILE 361
* FILE 361
(reworked as of 05/00) * FILE 361
* FILE 361
ZZRELINK - A PROGRAM WHICH LOOKS AT A LOAD LIBRARY * FILE 361
AND RE-LINKEDITS ALL THE MEMBERS INTO A * FILE 361
DIFFERENT LIBRARY * FILE 361
* FILE 361
TAPESCAN - A TAPE MAPPING PROGRAM * FILE 361
* FILE 361
More utilities are included. * FILE 361
* FILE 361
IS FROM FRANK JOHNSTON OF CHAMBERSBURG, PENNSYLVANIA * FILE 362
AND CONTAINS LOAD MODULES FOR CXYPSCAN, ZZRELINK, * FILE 362
AND TAPESCAN, WHOSE SOURCE CODE IS IN FILE 361. * FILE 362
* FILE 362
IS FROM THE ISPF-L NEWSGROUP ON THE INTERNET, AND * FILE 363
CONTAINS AN ISPF NAME CHANGE EXIT ROUTINE FROM * FILE 363
STEPHEN BACHER OF THE DRAPER LABS AT M.I.T. IN * FILE 363
CAMBRIDGE, MASSACHUSETTS. THIS EXIT IS A GOOD * FILE 363
CODING EXAMPLE BECAUSE IT IS WELL DOCUMENTED. * FILE 363
THE ENTIRE THREAD OF DISCUSSION FROM THE NEWSGROUP * FILE 363
IS INCLUDED IN THIS FILE AS MEMBERS MSG001 THRU * FILE 363
MSG008. * FILE 363
* FILE 363
THE NAME CHANGE ROUTINE, AS CODED, CHANGES THE * FILE 363
NAME OF ALLOCATED ISPF RECOVERY DATA SETS. THE * FILE 363
REASON FOR THIS IS BECAUSE THE SHOP IS RUNNING * FILE 363
PIE, A VENDOR PRODUCT WHICH ALLOWS RUNNING MULTIPLE * FILE 363
TSO SESSIONS IN THE SAME ADDRESS SPACE. WHEN YOU'RE * FILE 363
RUNNING MULTIPLE ISPF SESSIONS IN THE SAME ADDRESS * FILE 363
SPACE, THE RECOVERY DATA SET NAMES ARE IDENTICAL, * FILE 363
AND THEY CLASH WITH EACH OTHER. THEREFORE THEY * FILE 363
HAVE TO BE MADE UNIQUE. * FILE 363
* FILE 363
EMAIL: STEPHEN E. BACHER * FILE 363
* FILE 363
IS FROM LEE WARRINER OF THE HARTFORD INSURANCE GROUP * FILE 364
IN HARTFORD, CONNECTICUT, AND FROM ALAN FIELD OF * FILE 364
SUPER VALU IN EDEN PRAIRIE, MINNESOTA. THIS FILE * FILE 364
CONTAINS A WORKING VERSION OF THE CONTROL CARD * FILE 364
SUBSYSTEM (CCSS). CCSS USED TO BE ON ONE OF THE * FILE 364
FREE TAPES, A LONG TIME AGO. CCSS ALLOWS YOU TO * FILE 364
CODE CONTROL CARD INFO IN A SYSIN DD CARD WITHOUT * FILE 364
CODING SYSIN DD *. YOU CODE //SYSIN DD * FILE 364
SUBSYS=(CCSS,'CONTROL CARD 1', ....). THIS ALLOWS * FILE 364
YOU TO PUT SYSIN CONTROL CARD INFORMATION INTO A * FILE 364
PROC, OR IT JUST GIVES YOU FLEXIBILITY. * FILE 364
* FILE 364
LEE WARRINER * FILE 364
HARTFORD INSURANCE GROUP * FILE 364
MAIL STOP NP3-4 * FILE 364
HARTFORD PLAZA * FILE 364
HARTFORD, CT 06115 * FILE 364
860-547-2004 * FILE 364
* FILE 364
EMAIL : CWARRINER@THEHARTFORD.COM * FILE 364
IBMMAIL: USTV7KFN * FILE 364
* FILE 364
MR ALAN C FIELD * FILE 364
SUPER VALU INC. * FILE 364
11840 VALLEY VIEW ROAD * FILE 364
EDEN PRAIRIE, MINNESOTA 55344 * FILE 364
(952) 828-4979 * FILE 364
* FILE 364
EMAIL : ALAN.FIELD@SUPERVALU.COM * FILE 364
* FILE 364
IS FROM RON MACRAE OF AMDAHL, UK. THIS FILE CONTAINS * FILE 365
A SYSTEM TO AUTOMATICALLY PACKAGE ONE OR MORE MVS * FILE 365
DATASETS FOR TRANSMISSION ACROSS THE INTERNET, * FILE 365
WITH BUILT-IN ERROR DETECTION. TSO XMIT IS USED * FILE 365
UNDER THE COVERS, AND 8 ERROR CHECKING BYTES ARE * FILE 365
APPENDED TO EACH 80-BYTE RECORD, SO THAT IF ANY BYTE * FILE 365
IS ALTERED DURING THE TRANSMISSION, THE ERROR WILL * FILE 365
BE CAUGHT. YOU'RE GUARANTEED THE INTEGRITY OF YOUR * FILE 365
TRANSMITTED FILES. THE PACKAGE ALSO MAKES IT EASIER * FILE 365
TO PACKAGE AND UNPACKAGE MULTIPLE FILES. ONLY ONE * FILE 365
BIG FILE IS ACTUALLY TRANSMITTED. THE COMBINED FILE * FILE 365
FOR TRANSMISSION IS VERY SIMPLE TO CREATE ON THE * FILE 365
TRANSMITTING MVS SYSTEM, AND IT IS VERY SIMPLE TO * FILE 365
UNWRAP ON THE RECEIVING MVS SYSTEM. YOU DON'T HAVE * FILE 365
TO SPEND A LOT OF TIME FOOLING WITH TSO XMIT COMMAND * FILE 365
PARAMETERS. * FILE 365
* FILE 365
THE IBM COMPRESSION UTILITY CALLED TRSMAIN, THAT IS * FILE 365
DISTRIBUTED FOR FREE ON THE WEB, IS OPTIONALLY * FILE 365
INTEGRATED WITH THIS PROCESS, PROVIDED TRSMAIN IS * FILE 365
PRESENT. IF THE FILES ARE LARGE, IT MAY PAY TO * FILE 365
SEND THE MORE COMPRESSED VERSION ACROSS THE INTERNET. * FILE 365
* FILE 365
FILES PRODUCED BY THIS PACKAGE ARE SUFFIXED .XMT . * FILE 365
COMPRESSED FILES PRODUCED BY TRSMAIN, ACTING AGAINST * FILE 365
THE .XMT FILE, ARE SUFFIXED .XM1 . * FILE 365
* FILE 365
THE PACKAGE BASICALLY CONSISTS OF TWO REXX EXECS, * FILE 365
AND OPTIONALLY AN ASSEMBLER PROGRAM. THE EXEC * FILE 365
CALLED OSTARXMT WILL PACKAGE ANY NUMBER OF FILES * FILE 365
INTO TSO XMIT FORMAT, AND WILL BUNDLE ALL THE FILES * FILE 365
TOGETHER, INTO ONE FILE THAT HAS THE BUILT-IN ERROR * FILE 365
CHECKING. OPTIONALLY, THE COMPRESSION UTILITY * FILE 365
TRSMAIN WILL BE CALLED AFTERWARD, TO SQUEEZE THE * FILE 365
FILE DOWN FURTHER. IF THE ORIGINAL AMOUNT OF DATA * FILE 365
IS LARGE, THIS HELPS. * FILE 365
* FILE 365
THE OTHER EXEC, OSTARREC, WILL UNWRAP THE FILES * FILE 365
CREATED BY OSTARXMT, CHECK TO MAKE SURE THERE ARE * FILE 365
NO ERRORS, AND WILL CALL TSO RECEIVE FOR EACH OF THE * FILE 365
INCLUDED FILES THAT WERE TRANSMITTED. YOU'LL GET * FILE 365
ALL THE FILES THAT WERE INCLUDED IN THE ORIGINAL * FILE 365
BUNDLE. * FILE 365
* FILE 365
OPTIONALLY, THE ASSEMBLER PROGRAM, IF ITS PRESENCE * FILE 365
IS DETECTED BY THE REXX EXECS, WILL BE CALLED TO DO * FILE 365
THE ERROR DETECTION LOGIC. ALL OF THIS LOGIC IS * FILE 365
ALSO BUILT INTO THE REXX EXECS, BUT IF THE ASSEMBLER * FILE 365
PROGRAM IS CALLED, THE LOGIC IS EXECUTED FAR FASTER. * FILE 365
THIS CAN MAKE A SIGNIFICANT DIFFERENCE IF LARGE * FILE 365
AMOUNTS OF DATA ARE TO BE TRANSFERRED. THE NAME OF * FILE 365
THE ASSEMBLER PROGRAM IS OSTAREDC. * FILE 365
* FILE 365
AN IBM WEB SITE FROM WHERE YOU CAN DOWNLOAD THE * FILE 365
TRSMAIN UTILITY IS: * FILE 365
* FILE 365
ftp://service.boulder.ibm.com/s390/mvs/tools/packlib * FILE 365
* FILE 365
(YOU HAVE TO USE LOWER CASE TO GET THIS TO WORK.) * FILE 365
* FILE 365
THIS LOCATION WAS GOOD AS OF THE TIME OF THIS * FILE 365
WRITING. (03/99) * FILE 365
* FILE 365
I'VE INCLUDED BATCH JCL FOR RUNNING THE TRSMAIN * FILE 365
COMPRESSION-DECOMPRESSION UTILITY, AND I'VE PUT * FILE 365
IN IBM'S "README" FILE FOR TRSMAIN, AS WELL. I * FILE 365
CAN'T INCLUDE THE TRSMAIN MODULE ITSELF--YOU CAN * FILE 365
GET IT FREE, FROM IBM. (SG - 03/99) * FILE 365
* FILE 365
THESE REXX EXECS ARE DESIGNED TO BE EXECUTED FROM * FILE 365
AN ISPF 3.4 DATASET LIST, OR THEY CAN BE RUN WITH * FILE 365
A COMMAND SYNTAX, OR COMMAND PROMPTS. * FILE 365
* FILE 365
AUTHOR : RON MACRAE. * FILE 365
* FILE 365
ADDRESS : OBJECTSTAR SUPPORT * FILE 365
AMDAHL UK LTD * FILE 365
CROMWELL HOUSE * FILE 365
BARTLEY WAY * FILE 365
HOOK, HAMPSHIRE * FILE 365
RG27 9XA, UK * FILE 365
* FILE 365
EMAIL : RON_MACRAE@AMDAHL.COM * FILE 365
* FILE 365
PHONE : +44-1252-346379 * FILE 365
* FILE 365
- - - - - - - - - - - - - - - - - - - - - * FILE 365
* FILE 365
Note from Sam Golob: I've written a small program called * FILE 365
OSTRIP, which will take an OSTARXMT-format file and * FILE 365
create a series of ordinary XMIT-format files from * FILE 365
it. This is for emergency use only, if the OSTARREC * FILE 365
procedure detects errors, and you still want to * FILE 365
salvage some data. OSTRIP is included in this file. * FILE 365
* FILE 365
- - - - - - - - - - - - - - - - - - - - - * FILE 365
AMDAHL DISCLAIMER: * FILE 365
* FILE 365
THIS SOFTWARE IS SUPPLIED BY AMDAHL CORP. FOR * FILE 365
THE TRANSMISSION OF MATERIALS BETWEEN OBJECTSTAR * FILE 365
SUPPORT AND IT'S CUSTOMERS. ANY OTHER USE OF * FILE 365
THIS SOFTWARE IS AT THE USER'S DISCRETION AND IS * FILE 365
NOT SUPPORTED IN ANY WAY BY AMDAHL CORP. * FILE 365
* FILE 365
THE SOFTWARE IS SUPPLIED AS 'FREEWARE' AND MAY * FILE 365
BE USED/MODIFIED BY ANYONE PROVIDED THEY DO NOT * FILE 365
THEN SELL IT ON FOR PROFIT OR EXPECT SUPPORT * FILE 365
FROM AMDAHL CORP. * FILE 365
* FILE 365
LIMITED SUPPORT MAY IN SOME CASES BE AVAILABLE * FILE 365
FROM THE AUTHOR. * FILE 365
- - - - - - - - - - - - - - - - - - - - - * FILE 365
* FILE 365
is from Marvin Shaw of Shaw Consulting in * FILE 366
Jacksonville, Florida. This file contains the * FILE 366
following applications: * FILE 366
* FILE 366
WW - World Clock. This is an ISPF application * FILE 366
which will display the current time of a * FILE 366
city anywhere in the world, provided you * FILE 366
plug its information into the REXX exec. * FILE 366
* FILE 366
(Note: Marvin also sent me a better program, that * FILE 366
runs on a pc under Windows, but I couldn't * FILE 366
include it here, obviously. SG - 04/99) * FILE 366
* FILE 366
PDSADD - This is a REXX exec that looks at a pds, * FILE 366
and inserts a ./ ADD NAME=membname in front * FILE 366
of each member's data. You can look at this * FILE 366
code to see how to use REXX to find each * FILE 366
member name of a pds. * FILE 366
* FILE 366
Marvin Shaw * FILE 366
3840 Peach Drive * FILE 366
Jacksonville, Fla. 32246 * FILE 366
* FILE 366
phone : (904)-645-3595 * FILE 366
email : mshaw244@aol.com * FILE 366
* FILE 366
In case you need it my web page is at: * FILE 366
* FILE 366
http://shawconsulting.microhost.com * FILE 366
* FILE 366
Note: No www as I am just leasing space on another * FILE 366
server. * FILE 366
* FILE 366
contains two REXX execs from John Kalinich. * FILE 367
* FILE 367
ASCBS - Show all active address spaces * FILE 367
* FILE 367
TSURXS - Display active TSO Users * FILE 367
* FILE 367
>> EMAIL ADDRESS: jkalinic@csc.com * FILE 367
>> PHONE NUMBER : 314-331-4521 * FILE 367
* FILE 367
is from James Williams of Atlanta, Georgia, and * FILE 368
contains a collection of his tools and utilities. * FILE 368
* FILE 368
email: "James Williams" * FILE 368
* FILE 368
James Williams * FILE 368
AGL Resources (Services) Co. * FILE 368
1219 Caroline Street * FILE 368
Atlanta, GA 30307 * FILE 368
404-584-4112 * FILE 368
* FILE 368
Here is a short description of the contents of this * FILE 368
file: * FILE 368
* FILE 368
ALL REXX SMF STUFF MUST BE RECFM=VB INSTEAD OF * FILE 368
RECFM=VBS AS REXX CANNOT HANDLE SPANNED RECORDS. * FILE 368
* FILE 368
$$$DOC - This member * FILE 368
* FILE 368
AL - Good when you are at 3.4 and need to * FILE 368
duplicate a dataset * FILE 368
* FILE 368
COMMAND - Added support for 4 digit reply id to * FILE 368
program from File 019 issue 'FIND *JAW*' to * FILE 368
see my changes. * FILE 368
* FILE 368
COPYLNES - Great taking a dataset file and then create * FILE 368
a record before each. This is great for * FILE 368
creating multi-line control cards * FILE 368
* FILE 368
DMPGENER - This simple REXX takes a dataset list and * FILE 368
generates control cards for DFDSS. I use * FILE 368
this same example to create JCL and other * FILE 368
control card schemes. * FILE 368
* FILE 368
FTAILSMF - FTAILSMF is BAL program that shows the power * FILE 368
of ISPF calls. You can easily manage datasets * FILE 368
using ISPF calls which do the SVC 99 stuff * FILE 368
under the doors. Also, a REXX version in there. * FILE 368
* FILE 368
IEFUJI - IEFUJI exit to gets info from ACF2. Probably * FILE 368
would not take much to get from RACF or Top * FILE 368
Secret also. Also creates an SMF record * FILE 368
(128) processed by SMF128J. * FILE 368
* FILE 368
JOBID - Simple REXX to find JOBID * FILE 368
* FILE 368
MSGCHECK - Little REXX program to check MPF. IEAVMXIT * FILE 368
must be active for some AUTOOPS packages. * FILE 368
* FILE 368
RDATE - REXX date routine. Recently added some Y2K * FILE 368
updates. REXX date function has most of this * FILE 368
support today. Originally a CLIST from CBT, * FILE 368
I believe, that I converted to REXX and * FILE 368
updated. * FILE 368
* FILE 368
RXJOBID - Assembler REXX function same as JOBID above. * FILE 368
Shows how simple BAL REXX functions are. * FILE 368
* FILE 368
SEQNUM - Handy member. I once had a job with a * FILE 368
zillion steps all with the same name. This * FILE 368
edit macro made each step unique. * FILE 368
* FILE 368
SMF128 - For poor shops without SAS, REXX is a great * FILE 368
tool for quick SMF data reports for auditors * FILE 368
or bean counters. * FILE 368
* FILE 368
SMF128J - JCL to invoke SMF128 user SMF record from * FILE 368
IEFUJI. * FILE 368
* FILE 368
SMF170 - For poor shops without SAS, REXX is a great * FILE 368
tool for quick SMF data reports for auditors * FILE 368
or bean counters. SMF170 records from FILEAID * FILE 368
require an AUTHSVC. * FILE 368
* FILE 368
SMF170J - JCL to invoke SMF170 to report on * FILE 368
FILEAID edits. * FILE 368
* FILE 368
PCOPY - This edit macro extends the power of the * FILE 368
COPY command. PCOPY can copy a PROC member * FILE 368
without the intervening copy panel. I need * FILE 368
to expand this for non-pds's also. * FILE 368
* FILE 368
COBPRT - Simple program to test our Y2K date * FILE 368
simulator. This executes COBOL II date * FILE 368
calls. COBOL for MVS has some examples in * FILE 368
the IVP. * FILE 368
* FILE 368
PLIAVG - Simple program to test our Y2K date * FILE 368
simulator. This executes PLI date calls at * FILE 368
the 2.3 level. * FILE 368
* FILE 368
STCK - Simple program to test our Y2K date * FILE 368
simulator. This executes a STCK instruction. * FILE 368
* FILE 368
TIMEPC - Simple program to test our Y2K date * FILE 368
simulator. This executes a TIME PC call. * FILE 368
* FILE 368
TIMEX - Simple program to test our Y2K date * FILE 368
simulator. This executes a regular TIME * FILE 368
call. * FILE 368
* FILE 368
TOUPPERC - Xpediter will not handle lower case * FILE 368
code as of 10-06-1999. Converts all text * FILE 368
to uppercase prior to assembly. * FILE 368
* FILE 368
TOUPPERJ - Job to run invoke TOUPPERC against your * FILE 368
PDS. It uses STARTOOL or PDS85 to invoke. * FILE 368
Good control card examples. * FILE 368
* FILE 368
WTOAGL01 - Example of a TSO exit to start all VTAM * FILE 368
appls at our site. Would require a IST020I * FILE 368
entry to start this exit in MPFLST00. The * FILE 368
last byte of each of our SMF ids is unique, * FILE 368
such as SYSA, SYSB, or SYSC. It grabs the * FILE 368
character, as we have unique requirements for * FILE 368
each system. * FILE 368
* FILE 368
IS FROM PLANNING RESEARCH CORPORATION AND CONTAINS * FILE 369
SEVERAL OF THEIR PROGRAMS. THIS FILE IS IN IEBUPDTE * FILE 369
SYSIN FORMAT. FOR ADDITIONAL INFORMATION SEE THE * FILE 369
MEMBER CALLED $$DOC AND $$NWKDOC * FILE 369
* FILE 369
--------------------------------------------------- * FILE 369
DALE VICK: UPDATED DSPACE COMMAND (JAN 1999) * FILE 369
(THE REST OF THIS FILE IS FROM DICK SZIEDE) * FILE 369
* FILE 369
DALE VICK * FILE 369
USA GROUP, INC. * FILE 369
11100 USA PARKWAY * FILE 369
MC: B131 * FILE 369
FISHERS, IN 46038-9203 * FILE 369
WORK PHONE: (317) 578-6786 * FILE 369
E-MAIL: DVICK@USAGROUP.COM * FILE 369
--------------------------------------------------- * FILE 369
* FILE 369
AC#VIOX TITLE 'AC#VIOX -- ACF2 VIOLATION EXIT' * FILE 369
ALLOWS A USER WITH "ACCOUNT" AUTHORITY TO * FILE 369
CREATE AN ALIAS IN THE MASTER CATALOG, EVEN * FILE 369
THOUGH HE DOESN'T HAVE "WRITE" PERMISSION. * FILE 369
THE ROUTINE CHECKS THE ACF2 VIOLATION TO * FILE 369
DETERMINE WHETHER IT IS FROM VSAM CATALOG * FILE 369
MANAGEMENT. IF SO, IT THEN CHECKS TO SEE * FILE 369
WHETHER THE REQUEST IS TO DEFINE OR DELETE * FILE 369
AN ALIAS. IF YES, IT CHECKS TO SEE IF THE * FILE 369
USER HAS ACCOUNT AUTHORITY. IF ALL * FILE 369
CONDITIONS MATCH, THE ACCESS IS ALLOWED. * FILE 369
* FILE 369
ACFFTSUB TITLE 'ACFFTSUB -- FILE TAILOR AND * FILE 369
AUTHORIZED JOB SUBMISSION'. THIS ROUTINE * FILE 369
PERFORMS THE FUNCTIONS OF ACF2'S ACFSUB * FILE 369
PROGRAM. THE MAIN REASON TO HAVE THIS IS TO * FILE 369
PERMIT A USER TO SUBMIT A JOB WHICH WILL DO * FILE 369
THINGS THE USER WOULD NORMALLY NOT BE * FILE 369
PERMITTED TO DO. (TYPICALLY, A DATA-CONTROL * FILE 369
CLERK SUBMITTING THE FDR BACKUPS). THIS * FILE 369
ROUTINE EXTENDS ACFSUB TO ALLOW A FINAL STEP * FILE 369
OF FILE TAILORING BY ISPF SERVICES PRIOR TO * FILE 369
THE SUBMISSION WHILE MAINTAINING SECURITY * FILE 369
OVER PRODUCTION AND MAINTENANCE JCL. * FILE 369
* FILE 369
NORMALLY ACFSUB-LIKE ROUTINES WHICH ARE USED * FILE 369
TO TRIGGER THE SUBAUTH LID ATTRIBUTE HAVE TO * FILE 369
BE APF AUTHORIZED. HOWEVER, THERE IS A * FILE 369
RESTRICTION IN FORCE WITH ISPF/PDF V2R2M0 * FILE 369
AND TSO/E WHICH PROHIBITS ANY APF AUTHORIZED * FILE 369
PROGRAM OR COMMAND PROCESSOR FROM USING ANY * FILE 369
ISPF SERVICES. THE SUBAUTHX EXIT, ALSO IN * FILE 369
THIS FILE, IS NECESSARY TO GET AROUND THIS * FILE 369
RESTRICTION. * FILE 369
* FILE 369
THE USER SHOULD HAVE READ AUTHORITY FOR THE * FILE 369
FILE TAILORING SKELETON LIBRARY. WRITE * FILE 369
ACCESS TO THESE LIBRARIES SHOULD BE * FILE 369
CONTROLLED. ONLY PROPER JOBSTREAMS CAN BE * FILE 369
SUBMITTED. THE USER'S LEVEL OF MODIFICATION * FILE 369
OF THE JOBSTREAMS IS LIMITED TO SETTING * FILE 369
DIALOG VARIABLES FOR THE FILE TAILORING. * FILE 369
* FILE 369
ADAEX2 - 'ADABAS USER EXIT 2.' * FILE 369
THIS IS THE ADABAS SWITCH LOG EXIT. WE GET * FILE 369
CONTROL FROM ADABAS WHEN A PROTECTION LOG OR * FILE 369
COMMAND LOG SWITCH TAKES PLACE. ADAEX2 * FILE 369
DUMPS THE LOGS AS REQUIRED, AND TELLS ADABAS * FILE 369
TO GET ON WITH PROCESSING. **NOTE** OUR * FILE 369
ADABAS LOG-DUMP UTILITY JCL CALLS THE * FILE 369
"REPLYTO" PROGRAM ALSO IN THIS FILE, TO GIVE * FILE 369
ADABAS THE GO-AHEAD. * FILE 369
* FILE 369
ASMTOZAP - THE ORIGINAL HOWARD GILBERT VERSION. * FILE 369
ACCEPT NO SUBSTITUTES! THERE ARE OTHER * FILE 369
ASMTOZAP PROGRAMS AROUND THAT WILL PRODUCE * FILE 369
BAD ZAPS FROM THE CODE IN THIS FILE. * FILE 369
* FILE 369
THIS IS A UTILITY WHICH CONVERTS AN * FILE 369
ASSEMBLER LISTING DATASET INTO A FORMATTED * FILE 369
IMASPZAP INPUT DECK OR SMP PTF. IT IS USEFUL * FILE 369
IN PREPARING, MAINTAINING, AND DOCUMENTING * FILE 369
THOSE INSTALLATION MODIFICATIONS WHICH * FILE 369
CANNOT BE INSTALLED EXCEPT BY MODIFING IBM * FILE 369
CODE. ONE CAN MAKE FREE USE OF MACROS, * FILE 369
LITERALS, AND OTHER CONVENIENCE FEATURES IN * FILE 369
PREPARING THE DECK. CONTROL CARDS IN SPECIAL * FILE 369
ASSEMBLER COMMENT FORM PROVIDE FLEXIBILITY * FILE 369
IN MODIFICATION DESIGN AND CONTROL OVER * FILE 369
OUTPUT. * FILE 369
* FILE 369
AUTOIPL TITLE 'A U T O M A T I C I P L' * FILE 369
THIS PROGRAM ISSUES OPERATOR COMMANDS READ * FILE 369
FROM AN INPUT FILE. IT ALLOWS CONDITIONAL * FILE 369
COMMAND EXECUTION, TIMED COMMAND SUBMISSION, * FILE 369
AND PROGRAM INVOCATION. THESE FUNCTIONS * FILE 369
PERMIT THE PROGRAM TO BE USED FOR A FULLY * FILE 369
AUTOMATED IPL PROCEDURE FOR THE SYSTEM. * FILE 369
* FILE 369
BITENCOD TITLE ENCODE OR DECODE BITS INTO BYTES * FILE 369
PROVIDES BIT TESTING AND BIT SETTING FOR * FILE 369
HIGH-LEVEL LANGUAGES * FILE 369
* FILE 369
BITENCOD: THIS SUBROUTINE TAKES A SINGLE * FILE 369
CHARACTER ARGUMENT OF ONE BYTE, * FILE 369
AND RETURNS EIGHT CHARACTERS OF * FILE 369
ONES OR ZEROS DEPENDING ON THE * FILE 369
BITS SET IN THE ARGUMENT. * FILE 369
* FILE 369
BITDECOD: THIS SUBROUTINE TAKESS EIGHT * FILE 369
CHARACTERS OF DATA AND RETURNS A * FILE 369
SINGLE BYTE, THE BITS OF WHICH ARE * FILE 369
THE RIGHTMOST BITS OF EACH * FILE 369
ARGUMENT BYTE. THUS IS THE * FILE 369
OPPOSITE OF BITENCODE. * FILE 369
* FILE 369
CALENDAR - PRINT A CUSTOM CALENDAR FOR ANY YEAR: * FILE 369
BIRTHDAYS, HOLIDAYS, AND EVENTS TO YOUR * FILE 369
ORDER. * FILE 369
* FILE 369
CLIB --- CONCATENATE DATASET FIRST TO DDNAME. * FILE 369
PURPOSE: PROVIDE TSO USER QUICK ACCESS TO * FILE 369
PRIVATE CLISTS. * FILE 369
METHOD: USE SVC 99 TO DETERMINE THE DSNAMES * FILE 369
OF ALL DATASETS CONCATENATED TO A * FILE 369
PARTICULAR DDNAME. REALLOCATE THE * FILE 369
ARGUMENT DSNAME IN FRONT OF ALL THE * FILE 369
OTHERS. * FILE 369
* FILE 369
COMMAND TITLE 'COMMAND - ISSUE SVC34 FOR PROBLEM * FILE 369
PROGRAM'. ALLOW COMMANDS TO BE ISSUED BY * FILE 369
PROGRAM CONTROL EITHER THROUGH THE PARM * FILE 369
FIELD OR BY A CALL FROM ANOTHER PROGRAM. * FILE 369
NOT FULLY OPERATIONAL, BUT REQUIRED BY SPY. * FILE 369
* FILE 369
DSNPOST TITLE 'DSNPOST - ACF2 DSN POST-PROCESSING * FILE 369
EXIT.' THIS IS AN ACF2 DSN POST-PROCESSING * FILE 369
EXIT. WE USE THIS EXIT TO OVERRIDE A * FILE 369
PARTICULAR VIOLATION. WE ATTEMPTED TO LIMIT * FILE 369
ACCESS TO THE JES2 SPOOL AND CHECKPOINT * FILE 369
DATASETS FROM SDSF VIA ACF2'S PROGRAM PATHING * FILE 369
FACILITY, BUT THE LIMITATIONS OF THIS * FILE 369
FACILITY ESPECIALLY WITHIN ISPF DIALOGS * FILE 369
BECAME EVIDENT (YOU HAVE TO ACCURATELY * FILE 369
DESCRIBE THE TASK AND RB CHAINS FOR EVERY * FILE 369
DIALOG THAT WILL BE USED). THUS WE ATTEMPT TO * FILE 369
OVERRIDE VIOLATIONS AGAINST THE JES2 DATASETS * FILE 369
THAT ARE REALLY NORMAL SDSF ACCESSES. WE * FILE 369
CHECK FOR OPEN FOR INPUT ACCESSES TO FILES * FILE 369
HASPCKPT OR HASPAC00, AND THEN CHECK FOR THE * FILE 369
PRESENCE OF AN AUTHORIZED LIBRARY VERSION OF * FILE 369
ISFJINIT. * FILE 369
* FILE 369
DSPACE -- LIST DISK FREESPACE AND EXTENTS. * FILE 369
THIS IS THE GOOD OL' SHARE DSPACE COMMAND * FILE 369
WITH CLEARER FIELD LABELS, AND USING * FILE 369
PUTLINE INSTEAD OF TPUT SO IT CAN BE RUN * FILE 369
FROM A CLIST. THIS COMMAND IS USED BY * FILE 369
PARKE'S FULL-SCREEN "FDSPACE" PANELS. * FILE 369
* FILE 369
DOPROG -- DOPROG/DOCP (TSO) COMMAND PROCESSOR * FILE 369
DOPROG AND DOCP IN THE SAME MODULE. USE * FILE 369
TO INVOKE A COMMAND PROCESSOR. HAS A * FILE 369
"TASKLIB" CAPABILITY. THIS ISN'T JOE * FILE 369
SCHINDLER'S "DOCP," WHICH IS A STAND-ALONE * FILE 369
CP, RATHER, AN ALIAS OF DOPROG. JOE USED * FILE 369
TPUT-TGET TO PROMPT FOR THE COMMAND LINE, * FILE 369
WHICH I DIDN'T LIKE. THIS VERSION WILL * FILE 369
TAKE A CP COMMAND LINE IN QUOTES, OR WILL * FILE 369
PROMPT WITH PUTGET IF IT DOESN'T FIND ONE. * FILE 369
THUS IT CAN BE USED IN A CLIST. * FILE 369
* FILE 369
DSIEX04 - NCCF'S OWN LOGGING FACILITY IS PRETTY * FILE 369
USELESS. THIS EXIT PROVIDES AN * FILE 369
ALTERNATIVE. WE GET A LOOKSEE AT ALL NCCF * FILE 369
TERMINAL INPUTS AND OUTPUTS BEFORE NCCF * FILE 369
DOES ITS OWN LOGGING. WE DECIDE WHAT'S * FILE 369
IMPORTANT AND WRITE IT FOR POSTERITY. * FILE 369
YOU'LL PROBABLY WANT TO SUPPRESS MSGID * FILE 369
NCCF/ IN YOUR MVS/XA MPF LIST. NOTE THAT * FILE 369
DSILOG TASK MUST BE ACTIVE FOR THIS EXIT TO * FILE 369
BE INVOKED. * FILE 369
* FILE 369
DSNWAIT TITLE 'DSNWAIT - WTO EXIT TO INFORM TSO USER * FILE 369
OF DSN WAIT.' * FILE 369
* FILE 369
NAME - DSNWAIT - WTO EXIT TO INFORM A TSO USER * FILE 369
THAT JOB IS WAITING FOR A DATASET. * FILE 369
* FILE 369
DESCRIPTION - * FILE 369
WE GET CONTROL UPON ISSUANCE OF THE IEF099I * FILE 369
WTO. WE ISSUE AN OPERATOR SEND COMMAND TO * FILE 369
INFORM THE TSO USER THAT HIS BATCH JOB IS * FILE 369
WAITING FOR SOME DATASETS. THE INTENT HERE * FILE 369
IS TO ALERT THE PERSON WHO CAN DO SOMETHING * FILE 369
ABOUT THE SITUATION, SUCH AS FREE THE * FILE 369
DATASETS. WE FIRST MAKE SURE THAT MSG * FILE 369
IEF099I WAS ISSUED, THAT ACF2 IS ALIVE AND * FILE 369
WELL, THAT WE'RE A JOB, AND THAT THE RESULTS * FILE 369
OF OUR GQSCAN REQUEST FOR SYSDSN CONFLICTS IS * FILE 369
COOL. THEN WE ISSUE A SEND COMMAND FOR THE * FILE 369
FIRST THREE CONFLICTS THAT MEET THE FOLLOWING * FILE 369
CONDITIONS: * FILE 369
* FILE 369
1). 1 TASK HOLDS THE RESOURCE. * FILE 369
2). 1 TASK WAITS FOR THE RESOURCE. * FILE 369
3). WE ARE THE TASK THE WAITS FOR THE * FILE 369
RESOURCE. * FILE 369
4). IT IS A TSO USER THAT HOLDS THE * FILE 369
RESOURCE. * FILE 369
5). THE ACF2 LIDS FOR THE HOLDER AND WAITER * FILE 369
ARE THE SAME. * FILE 369
* FILE 369
WHILE IT IS ACKNOWLEDGED THAT THESE CRITERIA * FILE 369
WILL ELIMINATE SOME OTHERWISE VALID CANDIDATES * FILE 369
FROM CONSIDERATION, IT IS HOPED THAT THIS EXIT * FILE 369
WILL OTHERWISE PROVE USEFUL IN MOST * FILE 369
SITUATIONS. * FILE 369
* FILE 369
NOTE - WE MUST BE IN AN APF-AUTHORIZED LINKLIST * FILE 369
LIBRARY. THE ACF2 SECURITY SYSTEM IS * FILE 369
REQUIRED BY THIS EXIT. * FILE 369
* FILE 369
TO USE - * FILE 369
SPECIFY IN AN MPFLSTXX MEMBER OF PARMLIB: * FILE 369
IEF099I,SUP(NO),USEREXIT(DSNWAIT) * FILE 369
* FILE 369
ENQWAIT TITLE 'ENQWAIT - STIMER UNTIL SOMEONE ELSE * FILE 369
GETS AN ENQ.' * FILE 369
* FILE 369
THIS PROGRAM WORKS IN CONJUNCTION WITH THE * FILE 369
AUTOIPL PROGRAM. WE STIMER UNTIL A TARGET * FILE 369
JOB ACQUIRES A TARGET RESOURCE VIA AN ENQ * FILE 369
REQUEST. THUS WE CAN ENSURE THAT AUTOIPL * FILE 369
WILL NOT PROCEED UNTIL A PREVIOUS PROCESS * FILE 369
IS READY FOR PROCESSING. * FILE 369
* FILE 369
FOR EXAMPLE, CONSIDER THE FOLLOWING AUTOIPL * FILE 369
INPUT: * FILE 369
* FILE 369
S TPJOB,M=TCAM * FILE 369
* FILE 369
"ENQWAIT "JOB=TCAM,MAJOR=AUTOTCAM * FILE 369
* FILE 369
S MESS,M= * FILE 369
* FILE 369
THE "S MESS,M=" COMMAND WILL NOT PROCEED * FILE 369
UNTIL TCAM ACQUIRES THE RESOURCE WHOSE * FILE 369
MAJOR NAME IS AUTOTCAM. WE STIMER EVERY 10 * FILE 369
SECONDS FOR 5 MINUTES TO CHECK ON STATUS. * FILE 369
IF ANYTHING IS FOUND THAT IS UNGOOD, WE * FILE 369
ABEND WITH A S0C3. * FILE 369
* FILE 369
TO USE - * FILE 369
* FILE 369
EXEC PGM=ENQWAIT,PARM='JOB=JJJJJJJJ,MAJOR=MMMMMMMM, * FILE 369
MINOR=RRRRRRRR,NAME=NNNNNNNN * FILE 369
WHERE JJJJJJJJ = TARGET JOBNAME (1-8 CHARS), * FILE 369
MMMMMMMM = TARGET MAJOR NAME (1-8 CHARS), * FILE 369
RRRRRRRR = TARGET MINOR NAME (1-44 CHARS), * FILE 369
NNNNNNNN = DESCRIPTIVE NAME FOR MSG (1-8 CHARS). * FILE 369
* = REQUIRED * FILE 369
* FILE 369
FSAS - A FULL SCREEN SAS FACILITY THAT USES THE * FILE 369
ISPF EDITOR. NEEDS PANELS, CLISTS, * FILE 369
MESSAGES AND CODE FOUND IN THIS PDS, THAT * FILE 369
START FSAS.... ALSO NEEDS THE CLIST * FILE 369
SELMEMBR, AND THE PANEL SELMEMP1. * FILE 369
* FILE 369
HEX TITLE ' BASE 16 ARITHMETIC ' FOR THOSE WHO * FILE 369
HAVEN'T BLOWN THE $15 FOR A CASIO CM-100, * FILE 369
HERE'S A LITTLE HELP. THE IMPETUS FOR * FILE 369
WRITING THIS PROGRAM COMES FROM THOSE * FILE 369
FRUSTRATING HOURS SPENT FUMBLING WITH A * FILE 369
DUMP ONLY TO DISCOVER THAT MY INABILITY TO * FILE 369
FIND A SOLUTION STEMS FROM AN ARITHMETIC * FILE 369
ERROR IN THE INITIAL STEPS. * FILE 369
* FILE 369
IGC0022F TITLE 'IGC0022F,SVC 226, WRITE USER SMF * FILE 369
RECORD' WRITE USER SMF RECORD FROM NON * FILE 369
APF-AUTHORIZED PROGRAM. TYPICALLY, THE * FILE 369
RECORD CONTAINS ACCOUNTING DATA FROM SUCH * FILE 369
PACKAGES AS TELAGRAF, THAT REQUIRE THEIR * FILE 369
OWN ACCOUNTING DATA. THE CALLER MUST * FILE 369
PROVIDE A POINTER TO THE SMF RECORD IN * FILE 369
REGISTER ONE. SVC226 WILL VALIDATE THE * FILE 369
ARGUMENTS, FILL IN THE STANDARD SMF HEADER * FILE 369
AND DISPATCH THE RECORD WITH A SMFWTM * FILE 369
MACRO. * FILE 369
* FILE 369
IEFACTRT TITLE 'SMF JOB/STEP TERMINATION EXIT ROUTINE' * FILE 369
SMF EXIT ROUTINE PUTS JOB SUMMARY * FILE 369
MESSAGES ON THE JOB LOG WITH STEP * FILE 369
TERMINATION STATUS. THIS IS THE SP IPO * FILE 369
EXIT, DIDDLED TO WORK UNDER XA. * FILE 369
* FILE 369
IEFUSI 'MEMLIMIT - IEFUSI EXIT TO SET REGION AND * FILE 369
GETMAIN PARAMETERS AVOID 40D ABENDS WHEN * FILE 369
USING A REGION GREATER THAN 32 MEG. SET * FILE 369
LIMITS FOR REGION AND GETMAINS. THE IEFUSI * FILE 369
LIMIT FLAG IS SET ON IN THE VSM PARAMETER * FILE 369
LIST. THIS ENABLES VSM LOGIC TO SET REGION * FILE 369
AND GETMAIN LIMITS. NO SPECIFIC VALUES ARE * FILE 369
SET. THIS EXIT ADDRESSES A PROBLEM WHICH * FILE 369
CAUSES ADDRESS SPACES TO FAIL WHEN A V-FORM * FILE 369
GETMAIN IS ISSUED WHICH GETS THE ENTIRE * FILE 369
PRIVATE AREA BELOW THE 16M LINE. ITS * FILE 369
PURPOSE IS TO RESERVE FOR SYSTEM USE (E.G., * FILE 369
ABTERM) A REASONABLE AMOUNT OF STORAGE. * FILE 369
* FILE 369
IKJEFF10 TITLE 'IKJEFF10 - TSO/E SUBMIT EXIT * FILE 369
ROUTINE.' WE USE THIS EXIT TO INSERT A * FILE 369
COMMENT CARD AFTER EACH JOB CARD THAT NAMES * FILE 369
THE JCL SOURCE DATASET. THUS: * FILE 369
* FILE 369
//* SUBMITTED FROM ISPF EDIT OF * FILE 369
USERID.TEST.CNTL(IEFBR14) * FILE 369
* FILE 369
THIS ALLOWS THE DEBUGGER TO RELATE A JCL * FILE 369
LISTING BACK TO THE LIBRARY FROM WHICH THE * FILE 369
JOB WAS SUBMITTED. * FILE 369
* FILE 369
IKJEFF53 TITLE ' FIB INSTALLATION EXIT' VALIDITY * FILE 369
CHECKS JOBNAME ON A CANCEL, OUTPUT OR STATUS * FILE 369
FIB (FOREGROUND INITIATED BACKGROUND) * FILE 369
COMMAND. USES AN ACF2 GENERALIZED RESOURCE * FILE 369
RULE TEST, SO THE ACCESS RULES CAN BE * FILE 369
CHANGED WITH ACF2 COMMANDS INSTEAD OF * FILE 369
REASSEMBLY AND RELOAD OF IKJEFF53. * FILE 369
* FILE 369
ISPFPRTO TITLE 'PRINTOFF SUBCOMMAND OF BROWSE & EDIT * FILE 369
' THIS CLIST, PLUS AN ENTRY IN THE ISPTLIB * FILE 369
MEMBER, "ISPCMDS," WILL PRINT THE DATASET * FILE 369
BEING BROWSED OR EDITED. THUS: COMMAND ==> * FILE 369
PRINTO INSTEAD OF: COMMAND ==> TSO PRINTO * FILE 369
ENDLESS.GODDAM.DATASET.NAME NEEDS ISRBROBF * FILE 369
AND ISREDDE REPLACEMENT PANELS IN THIS PDS. * FILE 369
* FILE 369
ISFUSER SDSF - ACF2 INTERFACE * FILE 369
WITH THIS INTERFACE, SDSF AND OUTPUT OBEY * FILE 369
THE SAME RULES -- WHO CAN DO WHAT, AND WITH * FILE 369
WHICH, AND TO WHOM? IKJEFF53 AND ISFUSER * FILE 369
BOTH CHECK THE SAME ACF2 GRO RULES. * FILE 369
* FILE 369
ISRPID TITLE 'ISRPID - FETCH THE CURRENT ISPF PANELID.' * FILE 369
THIS ROUTINE RUNS UNDER THE ISPF DIALOG * FILE 369
MANAGER AND RETURNS THE NAME OF THE CURRENT * FILE 369
PANEL IN DIALOG VARIABLE PANELID. IT WAS * FILE 369
DESIGNED FOR USE BY THE PRINTO SUBCOMMAND OF * FILE 369
EDIT AND BROWSE, ALSO IN THIS FILE. * FILE 369
* FILE 369
ISRUOL A FULL SCREEN 3.8 REPLACEMENT THAT ALLOWS * FILE 369
MANIPULATION OF JOBS/SYSOUT WITHOUT THE HASSLE * FILE 369
OF AWKWARD "JOB(JOBNUM)" SPECIFICATIONS. * FILE 369
REQUIRES TSO/E. * FILE 369
* FILE 369
ISRUDLP ISPF 3.4 MOD * FILE 369
DEFAULTS TO SEARCH UNDER YOUR USERID. THUS * FILE 369
"=3.4;;" WILL DISPLAY WHAT YOU GET WITH, * FILE 369
"=3.4 **ENTER** **TAB** MYUSERID **ENTER**". * FILE 369
THIS PANEL ALSO HAS MODS TO SUPPORT BEING * FILE 369
CALLED AS A LINE COMMAND FROM FDSPACE. * FILE 369
* FILE 369
ISTAUCAG TITLE 'VTAM SESSION ACCOUNTING EXIT ROUTINE.' * FILE 369
DESCRIPTION - THIS EXIT IS DOCUMENTED IN THE * FILE 369
ACF/VTAM CUSTOMIZATION MANUAL (SC27-0613). WHAT * FILE 369
WE DO IN THIS EXIT IS BANG OUT AN SMF RECORD * FILE 369
(TYPE 240) THAT CONTAINS ALL RELEVANT * FILE 369
INFORMATION PASSED TO US. THIS INCLUDES * FILE 369
PRIMARY AND SECONDARY LU NAMES. RECORD IS * FILE 369
IN RELOCATE FORMAT (SECTIONS WITH A HEADER * FILE 369
CONTAIN OFFSET, LENGTH, AND NUMBER). PLEASE * FILE 369
NOTE THAT THE RECORD IS IN A FORMAT COMPATIBLE * FILE 369
WITH THE VECTORS THAT WILL BE OUTPUT BY THE * FILE 369
VTAM SESSION MANAGEMENT EXIT ROUTINE WE WILL * FILE 369
USE WHEN VTAM 2.2 IS IMPLEMENTED. * FILE 369
* FILE 369
JESXIT9 - TITLE 'JES2 EXIT9 - OUTPUT EXCEEDED EXIT.' * FILE 369
DESCRIPTION - * FILE 369
THIS IS THE OUTPUT EXCEEDED JES EXIT. OUR * FILE 369
INSTALLATION DOES NOT BY DEFAULT CANCEL JOBS * FILE 369
THAT EXCEED OUTPUT. THIS EXIT PROMPTS THE * FILE 369
OPERATOR ABOUT EVERY 100,000 LINES EXCEEDED TO * FILE 369
CANCEL THE JOB OR ALLOW THE JOB TO CONTINUE. * FILE 369
THUS WE CAN PREVENT RUNAWAY JOBS FROM FILLING * FILE 369
UP SPOOL SPACE. * FILE 369
* FILE 369
LM00501 FORCE JES2 TO RELOAD 6-LPI FCB AFTER 8-LPI * FILE 369
DATASET PRINTS. JES2 WILL ONLY RELOAD THE * FILE 369
3211 FCB WITH A STANDARD FCB, IF THE CURRENT * FILE 369
LOAD IS MARKED NON-STANDARD. THIS MEANS, A * FILE 369
JOB THAT DOESN'T SPECIFY A FCB WILL PRINT AT * FILE 369
THE DENSITY OF THE PRECEDING DATASET, * FILE 369
WHATEVER IT MAY BE. THE SOLUTION IS TO * FILE 369
LEAVE ONLY THE 6-LPI FCB MARKED STANDARD. * FILE 369
* FILE 369
LM01602 TITLE 'LM01602 -- I/O COUNTS IN DEALLOCATION * FILE 369
MESSAGES' * FILE 369
* FILE 369
IEF285I SYS1.DATASET KEPT *----2,301 * FILE 369
* FILE 369
I/O COUNT IN MSGS IEF283I, IEF285I, IEF287I * FILE 369
UPDATED FOR XA. IEFAB4B0 AT JBB2110, * FILE 369
IEFAB4A2 AT JBB2125 ADDED LOOP TO SUM UP * FILE 369
COUNTS WHEN MULTIPLE UNITS ARE ALLOCATED. * FILE 369
ENHANCED TO SHOW COUNTS FOR VIO DATASETS. * FILE 369
* FILE 369
NOTE: THIS ZAP DEPENDS ON THE HOWARD GILBERT * FILE 369
ASMTOZAP, ALSO IN THIS FILE. ACCEPT NO * FILE 369
SUBSTITUTES. * FILE 369
* FILE 369
LM02701 TITLE 'ZAP TO IGG01946 FOR TCAM OPENQ SMF * FILE 369
RECORD.' * FILE 369
* FILE 369
LM02801 TITLE 'ZAP TO IGG02046 FOR TCAM CLOSEQ SMF * FILE 369
RECORD.' DESCRIPTION - THESE TWO ZAPS WRITE * FILE 369
AN SMF240 RECORD FOR EACH OPEN OR CLOSE OF A * FILE 369
TCAM APPLICATION Q. * FILE 369
* FILE 369
NOTE: THIS ZAP DEPENDS ON THE HOWARD GILBERT * FILE 369
ASMTOZAP, ALSO IN THIS FILE. ACCEPT NO * FILE 369
SUBSTITUTES. * FILE 369
* FILE 369
NONDESC TITLE 'NONDESC - WTO EXIT TO MAKE ACTION * FILE 369
MESSAGES ROLLABLE DESCRIPTION - IF EITHER * FILE 369
DESC=1 OR DESC=2 FLAGS ARE ON, WE TURN THEM * FILE 369
OFF, MAKING THE MESSAGE ROLLABLE. THIS EXIT * FILE 369
WAS ORIGINALLY DESIGNED TO MAKE SELECTED * FILE 369
GARBAGE MESSAGES FROM PROPRIETARY SOFTWARE, * FILE 369
ROLLABLE. THIS EXIT IS WELL DOCUMENTED IN * FILE 369
THE USER EXITS SPL, GC28-1147. * FILE 369
* FILE 369
PRCJFCB TITLE 'PRCJFCB -- READ JOB-FILE CONTROL * FILE 369
BLOCK' PURPOSE: THIS SUBROUTINE MOVES THE * FILE 369
JOB-FILE CONTROL BLOCK FOR A CALLER INTO AN * FILE 369
AREA ACCESSIBLE FROM HIGH-LEVEL LANGUAGE. * FILE 369
* FILE 369
PRC38DSN TITLE 'STORE THE DSN FOR A DDNAME IN A * FILE 369
DIALOG VARIABLE.' THIS ROUTINE RUNS UNDER * FILE 369
CONTROL OF THE ISPF DIALOG MANAGER. GIVEN * FILE 369
AN ALLOCATED DDNAME VIA THE PARM FIELD, WE * FILE 369
RETURN THE DSN AND VOLSER IN DIALOG * FILE 369
VARIABLES OUTDSN AND OUTVOL. DESIGNED FOR * FILE 369
USE IN THE PRC 3.8 REPLACEMENT CLISTS SO WE * FILE 369
CAN USE VIO FOR OUR TEMPORARY FILES. * FILE 369
* FILE 369
ISPEXEC SELECT PGM(PRC38DSN) PARM(DDNAME) * FILE 369
ISPEXEC VGET (OUTDSN OUTVOL) * FILE 369
* FILE 369
PRINTSEP TITLE 'APS JES2 EXITS: CUSTOM PRINTER BANNER * FILE 369
SEPARATOR PAGE' CUSTOM PRINT SEPARATOR EXIT * FILE 369
ROUTINES. PUTS ACF2 UID OF JOB OWNER IN * FILE 369
BANNER, AS WELL AS JOB NAME. * FILE 369
* FILE 369
1. ENTRY SEPEX1 IS TO BE INVOKED AT * FILE 369
STANDARD JES2 EXIT 1. * FILE 369
2. ENTRY SEPEX222 IS TO BE INVOKED AT * FILE 369
ACF2-GENERATED JES2 EXIT 222 BEFORE THE * FILE 369
STANDARD ACF2X2J2 FUNCTION. * FILE 369
3. THE ACF2 LOGON ID IS PASSED IN 8 BYTES * FILE 369
OF JCTUSER. CURRENTLY WE'RE USING THE 8 * FILE 369
BYTES FOLLOWING WHATEVER FIELD ACF2 IS * FILE 369
USING. * FILE 369
4. THE LOGOS ARE IN LOWER CASE. TAKE CARE * FILE 369
WITH THE EDITOR IF YOU MAKE CHANGES. * FILE 369
* FILE 369
QALLOC - ALLOCATE A TCAM QUEUE. * FILE 369
DESCRIPTION - WE DRIVE THE DYNAM PGM TO ALLOCATE A * FILE 369
TCAM Q FROM TSO. PLEASE NOTE THAT THE ALLOCATE * FILE 369
COMMAND DOES NOT SUPPORT THIS. CALL * FILE 369
'MY.LOAD.LIB(QALLOC)' 'DD=SYSUT1 QNAME=MYQNAME * FILE 369
OPTCD=C ;' PLEASE NOTE THAT THE PARM FIELD IS * FILE 369
PASSED UNEDITED TO THE DYNAM PGM. DON'T FORGET * FILE 369
THE ';' TO TERMINATE IT! * FILE 369
* FILE 369
THE DYNAM PROGRAM FROM THE UNIVERSITY OF MANITOBA * FILE 369
IS ON SEVERAL CBT FILES. I BELIEVE OURS CAME FROM * FILE 369
CBT FILE 360. (FILE 089 IS DEVOTED TO DYNAM. SG) * FILE 369
* FILE 369
QFLUSH - FLUSH A TCAM QUEUE. * FILE 369
DESCRIPTION - THIS UTILITY FLUSHES RECORDS FROM A * FILE 369
TCAM INPUT QUEUE THAT IS ALLOCATED TO THE SYSUT1 * FILE 369
FILE. IT WRITES THESE RECORDS TO THE SYSUT2 FILE * FILE 369
IF IT'S FOUND ALLOCATED. THIS PGM CAN BE RUN * FILE 369
FROM THE OPERATOR CONSOLE WHEN A QUEUE IS FOUND * FILE 369
TO BE CLOGGED UP WITH MESSAGES. * FILE 369
TO USE - * FILE 369
* FILE 369
//QFLUSH PROC Q=BADQNAME,TCAM=TCAM,OUTDSN=NULLFILE * FILE 369
//S1 EXEC PGM=QFLUSH * FILE 369
//SYSUT1 DD QNAME=&Q..&TCAM * FILE 369
//SYSUT2 DD DSN=&OUTDSN,DISP=(,CATLG,DELETE), * FILE 369
// SPACE=(TRK,(10,5),RLSE),DCB=(RECFM=VB,LRECL=4024, * FILE 369
// BLKSIZE=23200),UNITS=SYSTS * FILE 369
* FILE 369
THE OPERATOR CAN ENTER: "S QFLUSH,Q=MYQUEUE" (CVT) * FILE 369
* FILE 369
FLUSH,Q=MYQUEUE,TCAM=MYTCAM" (ASCB) * FILE 369
* FILE 369
RECEIVED TITLE 'RECEIVE NOTIFY EXIT' * FILE 369
FUNCTION PROVIDE NOTIFICATION OF * FILE 369
RECEIVED MESSAGE. * FILE 369
* FILE 369
REPLYTO - 'RESPOND TO AN OUTSTANDING WTOR.' THIS * FILE 369
PROGRAM WILL ISSUE A CANNED REPLY TO A SELECTED * FILE 369
WTOR MESSAGE. WE USE IT TO SYNCH PROCESSING * FILE 369
BETWEEN ADABAS AND THE ADABAS LOG UTILITY. IT * FILE 369
ACCEPTS AS INPUT THE WTOR MESSAGE TEXT, THE * FILE 369
CANNED REPLY MESSAGE TEXT, AND OPTIONALLY THE * FILE 369
JOBNAME OF THE WTOR ISSUER, ALONG WITH OTHER * FILE 369
MISC. OPTIONS, AS DESCRIBED BELOW. * FILE 369
* FILE 369
(FIXED BY ALAN FIELD AND ED BILLOWITZ TO HANDLE * FILE 369
4-CHARACTER REPLY IDS. SG-10/98) * FILE 369
* FILE 369
FOR EXAMPLE, THE FOLLOWING JOB STEP: * FILE 369
* FILE 369
//S1 EXEC PGM=REPLYTO, * FILE 369
// PARM='J=ADA8|M=ADA040A|R=OK' * FILE 369
* FILE 369
WILL REPLY "OK" TO A WTOR MESSAGE BEGINNING * FILE 369
"ADA040A" THAT IS ISSUED BY JOB ADA8. * FILE 369
* FILE 369
EXEC PGM=REPLYTO,PARM='MSG=MMMMMMMM...| * FILE 369
REPLY=RRRRRRRR...| * FILE 369
ABEND=YES/NO| * FILE 369
COLUMN=99| * FILE 369
JOB=JJJJJJJJ| * FILE 369
TIME=999| * FILE 369
WAIT=YES/NO' * FILE 369
* FILE 369
SD PUNCH DIRECTORY OF PDS INTO SEQUENTIAL * FILE 369
DATASET NON-MODAL COMMAND TO FORMAT THE * FILE 369
DIRECTORY INTO A DATASET FOR SUBSEQUENT * FILE 369
EDITING, OR TO THE SCREEN. * FILE 369
* FILE 369
SID TITLE 'SID - THIS PGM RETURNS SID INDICATOR * FILE 369
IN R15' THE INTENT OF THIS PROGRAM IS TO * FILE 369
ALLOW JOBS TO EXECUTE DIFFERENT STEPS BASED * FILE 369
ON THE SYSTEM ON WHICH THEY ARE RUN. * FILE 369
* FILE 369
SITEID TITLE 'SITEID - SET RETURN CODE BASED ON JES2 * FILE 369
SPOOL NODE NAME' THE INTENT OF THIS PROGRAM IS * FILE 369
TO ALLOW JOBS TO EXECUTE DIFFERENT STEPS BASED * FILE 369
ON THE SITE AT WHICH THEY ARE RUN. * FILE 369
* FILE 369
SMF240 PURPOSE: MAP USER SMF RECORD 240 * FILE 369
* FILE 369
SPY TITLE 'S P Y -- MVS CONSOLE SPY PROGRAM -- * FILE 369
VERSION 3.1' THIS PROGRAM DISPLAYS THE * FILE 369
CONTENTS OF ALL ACTIVE GRAPHIC OPERATOR'S * FILE 369
CONSOLES ON A TSO CRT. THE OPERATOR'S SCREEN * FILE 369
CAN BE EITHER A 327X OR A 370-168 INTEGRATED * FILE 369
CONSOLE WITH 35 LINES. THE TSO USER CAN USE * FILE 369
ANY 327X TERMINAL. HEAVILY MODIFIED FOR XA * FILE 369
AT PRC. * FILE 369
* FILE 369
SRCDOC ADD DOCUMENTATION TO LMF-MANAGED MEMBERS * FILE 369
CREATES AN EYE-CATCHER OF ISPF STATS AND * FILE 369
PROMOTION TIME IN THE OBJECT CODE OF A * FILE 369
PROMOTED MODULE; * FILE 369
* FILE 369
SRCLEVEL DC C'IGC0022F V01.M05 85/09/26 * FILE 369
17:57 PSYRRS ' * FILE 369
* FILE 369
THE SHARED POOL IS ACCESSED TO GET THE * FILE 369
MEMBER NAME AND LOW LEVEL QUALIFIER * FILE 369
(LANGUAGE TYPE). THE LM DIALOG SERVICES ARE * FILE 369
THEN USED TO ACCESS VERSION, MODIFICATION * FILE 369
LEVEL, DATE, TIME, AND TSO LOGON FROM THE * FILE 369
PDS DIRECTORY. THE INPUT MEMBER IS OPENED * FILE 369
FOR UPDATE AND READ. WHEN THE EXISTING * FILE 369
TRIGGER RECORD OR SEQUENCE IS FOUND, THE * FILE 369
RECORD IS UPDATED AND REWRITTEN. NOTE: THIS * FILE 369
ROUTINE IS INVOKED FROM THE PROMOTION EXIT * FILE 369
DEFINED TO LMF IN THE PROMOTION HIERARCHY, * FILE 369
(PANEL 8.5). THE CLIST, "LMFAPSEX," ALSO IN * FILE 369
THIS FILE, IS THE EXIT WE USE. THIS CLIST * FILE 369
WILL NOT WORK FOR YOU WITHOUT MODIFICATION. * FILE 369
FOR INSTANCE, YOU WON'T NEED THE "IMP" * FILE 369
PRE-PROCESSOR CALL, AND YOUR SYSLIB * FILE 369
CONCATENATION IS GONNA' BE DIFFERENT. * FILE 369
* FILE 369
SUBAUTHX TITLE 'SUBAUTHX - CHECK FOR AUTHORIZED JOB * FILE 369
SUBMISSION PROGRAM' * FILE 369
* FILE 369
FUNCTION CHECK FOR AUTHORIZED JOB * FILE 369
SUBMISSION PROGRAM PROVIDES ACF2 * FILE 369
"JOBCOPY" FUNCTION FROM WITHIN * FILE 369
ISPF * FILE 369
* FILE 369
OPERATION IF THE SUBMITTING PROGRAM IS * FILE 369
REENTRANT AND COMES * FILE 369
* FILE 369
FROM AN APF-AUTHORIZED LIBRARY, * FILE 369
THE BIT IN THE ACF DCT EXTENSION * FILE 369
IS SET TO ALLOW THE 'SUBAUTH' * FILE 369
RESTRICTION TO BE MET. * FILE 369
* FILE 369
NOTES THIS EXIT EXTENDS THE FUNCTIONS * FILE 369
PROVIDED BY ACF2 EXIT ACF2XIRD * FILE 369
(INTERNAL READER OPEN) PACKAGED IN * FILE 369
LOAD MODULE ACF2X1J2. THE EXIT * FILE 369
POINT IS INSERTED IN HASPSSSM AS * FILE 369
PART OF ACF2 INSTALLATION (RELEASE * FILE 369
4.0). THE ORIGINAL EXIT IS * FILE 369
DESIGNED TO CAPTURE THE SUBMITTING * FILE 369
ENVIRONMENT WHEN INTRDR IS OPENED. * FILE 369
THE PROGRAM NAME AND ITS APF * FILE 369
AUTHORIZATION ARE AMONG THE DATA * FILE 369
PRESERVED. THESE DATA ARE THEN * FILE 369
USED DURING ACF2 ENTRY VALIDATION, * FILE 369
USUALLY FOR A LID WITH THE RESTRICT * FILE 369
ATTRIBUTE. THE PROGRAM NAME IS * FILE 369
MATCHED WITH THE PROGRAM SPECIFIED * FILE 369
IN THE LID, AND APF AUTHORIZATION * FILE 369
IS REQUIRED IF THE LID ALSO HAS * FILE 369
SUBAUTH SPECIFIED. * FILE 369
* FILE 369
TCAMFIX DESCRIPTION - THIS ROUTINE CLEANS UP THE * FILE 369
CVTAQAVB FIELD SO TCAM WILL INITIALIZE. THE * FILE 369
CVT-BASED TCAM IS SUPPOSED TO DO THIS WHEN IT * FILE 369
TERMINATES, BUT IT ISN'T ALWAYS SO OBLIGING. * FILE 369
IF THE OPERATOR RESPONDS "Y" TO OUR MESSAGE * FILE 369
IEDPRC1D, THEN WE ZERO THIS FIELD. NOTE - WE * FILE 369
MUST RUN APF-AUTHORIZED. * FILE 369
* FILE 369
TLBLMAIN TITLE 'TLBLMAIN -- MAIN MODULE FOR TAPE * FILE 369
LABEL WRITER' * FILE 369
* FILE 369
FUNCTION PROCESS REQUESTS TO PRINT * FILE 369
EXTERNAL TAPE LABELS PRINT TAPE * FILE 369
LABELS AT TAPE MOUNT TIME * FILE 369
WITHOUT A TAPE MANAGEMENT * FILE 369
SYSTEM. * FILE 369
* FILE 369
OUTPUT LABEL PRINTED ON 328X-TYPE * FILE 369
PRINTER VIA VTAM * FILE 369
* FILE 369
WAIT TITLE 'WAIT - WAIT A LITTLE BIT.' THIS MODULE * FILE 369
WILL WAIT THE REQUESTED NUMBER OF SECONDS. * FILE 369
PARM='NNNN', WHERE 0 < NNNN <= 9999, THE NUMBER * FILE 369
OF SECONDS TO WAIT. DEFAULT IS 10 SECONDS. * FILE 369
* FILE 369
WTO TITLE 'WTO - OPERATIONS COMMUNICATION' * FILE 369
THIS PROGRAM PROVIDES PROGRAMMER TO OPERATOR * FILE 369
COMMUNICATION. THIS IS THE IPO "WTO" * FILE 369
DIDDLED TO ALLOW GREATER THAN 72 BYTE * FILE 369
MESSAGES. * FILE 369
* FILE 369
WTONR TITLE 'WTONR - WRITE NON-ROLLABLE OPERATOR * FILE 369
MESSAGES.' * FILE 369
DESCRIPTION - WE READ SYSIN INPUT AND WTO * FILE 369
CARD IMAGES TO THE OPERATOR CONSOLE THAT * FILE 369
ARE NON-ROLLABLE. ORIGINALLY USED BY THE * FILE 369
MESSENGER JOBS FOR AN OPERATOR RESTART. * FILE 369
* FILE 369
NOTE - WE MUST BE APF-AUTHORIZED TO WRITE * FILE 369
NON-ROLLABLE MESSAGE * FILE 369
* FILE 369
TO USE - * FILE 369
//S1 EXEC PGM=WTONR * FILE 369
//STEPLIB DD DSN=AN.APF.LIBRARY,DISP=SHR * FILE 369
//SYSIN DD * * FILE 369
* THIS IS A COMMENT * FILE 369
---> UP TO THREE LINES OF TEXT <--- * FILE 369
---> AFTER THREE LINES IGNORED <--- * FILE 369
---> COLS 1-72 ARE PROCESSED <--- * FILE 369
/* * FILE 369
* FILE 369
CONTAINS SYSTEM MODIFICATION TO ADD THE I/O COUNTS * FILE 370
TO MESSAGE IEF2851I FOR VARIOUS LEVELS OF THE * FILE 370
OPERATING SYSTEM THAT ARE NOT CONTAINED IN FILE 369 * FILE 370
OF THIS TAPE. * FILE 370
MEMBER LEVEL * FILE 370
ESA1 ESA * FILE 370
* FILE 370
IS FROM THE STATE OF WASHINGTON AND CONTAINS LOAD * FILE 371
MODULES FROM THE SOURCE IN FILE 270 OF THIS TAPE * FILE 371
* FILE 371
is from Ken MacKenzie of NatWest bank in England, * FILE 372
and contains a dynamic allocation program that is * FILE 372
faster than the ALLOC program which comes with * FILE 372
TSO. It's also a bit different, so you should * FILE 372
look to see if it's good for your purposes. * FILE 372
* FILE 372
1. DYNALLOC - The main (only) routine. * FILE 372
2. ASMTSTMP - A macro which is used to * FILE 372
insert a date/time stamp * FILE 372
into the load module. * FILE 372
* FILE 372
Contact information: * FILE 372
Home Email: ken.mackenzie@tesco.net * FILE 372
: ken.mackenzie@talk21.com * FILE 372
Work Email: ken.mackenzie@natwest.com * FILE 372
Work Phone: +44 (0) 20 7709 6365 (UK) * FILE 372
* FILE 372
IS FROM GTE LABS IN WALTHAM, MASS AND CONTAINS TWO * FILE 373
OF THEIR TSO COMMAND PROCESSORS. NEWSPACE AND SAL, * FILE 373
THIS FILE IS IN IEBUPDTE SYSIN FORMAT * FILE 373
* FILE 373
THE "SAL" PROGRAM IS A FRIENDLIER REPLACEMENT FOR * FILE 373
THE TSO "LISTALC" COMMAND. "SAL" STANDS FOR "SHOW * FILE 373
ALLOCATIONS." * FILE 373
* FILE 373
SAL SHOWS DDNAME, DATASET NAME, STATUS, NORMAL * FILE 373
DISPOSITION AND DATASET TYPE FOR EACH ALLOCATION. * FILE 373
IT WAS DESIGNED TO PRODUCE MORE READABLE OUTPUT THAN * FILE 373
"LISTALC." ITS PRIMARY USE IS IN DEVELOPING CLISTS * FILE 373
AND ISPF/PDF DIALOGS. * FILE 373
* FILE 373
SAL USES DYNAMIC ALLOCATION INFORMATION RETRIEVAL TO * FILE 373
GET INFORMATION ABOUT ALL CURRENT ALLOCATIONS. SEE * FILE 373
THE MVS JOB MANAGEMENT MANUAL FOR MORE INFO ON THIS * FILE 373
USE OF DYNAMIC ALLOCATION. * FILE 373
* FILE 373
SAL WRITES TO FILE SYSPRINT, WHICH WOULD NORMALLY BE * FILE 373
ALLOCATED TO THE USER'S TSO TERMINAL. IT WORKS WITH * FILE 373
SESSION MANAGER OR WITHOUT IT, AND IS WRITTEN TO BE * FILE 373
REENTRANT. * FILE 373
* FILE 373
THIS PACKAGE INCLUDES WELL-COMMENTED ASSEMBLER CODE * FILE 373
(MEMBER "SAL"), MACROS ("XSAVE1," "XRETURN," * FILE 373
"REGISTER," "DYNABLD," AND "DYNATXTU"), AND A TSO * FILE 373
HELP MEMBER ("SALHELP"). * FILE 373
* FILE 373
------------------------------------------------------- * --FILE 373
* FILE 373
NEWSPACE IS A COMMAND FOR EASILY CREATING NEW, * FILE 373
MODERATELY SIZED, DATASETS AND LIBRARIES. IT WAS * FILE 373
WRITTEN WITH BEGINNERS IN MIND. (LARGER OR MORE * FILE 373
COMPLEX DATASETS SHOULD BE CREATED WITH THE ALLOCATE * FILE 373
AND ATTRIB COMMANDS, OR WITH THE ISPF/PDF DATASET * FILE 373
UTILITY (OPTION 3.2)) * FILE 373
* FILE 373
)X SYNTAX - * FILE 373
NEWSPACE DATASET-NAME TYPE LIBRARY FIXED * FILE 373
NEW SEQUENTIAL VARIABLE * FILE 373
UNFORMATTED * FILE 373
DEFAULTS: 1. LIBRARY * FILE 373
2. FIXED, VARIABLE OR UNFORMATTED, * FILE 373
DEPENDING ON TYPE OR DATASET-NAME. * FILE 373
)O OPERANDS - * FILE 373
))DATASET-NAME - * FILE 373
THE NAME OF THE DATASET TO BE CREATED. * FILE 373
))TYPE - * FILE 373
THIS DESIGNATES THE INTENDED USE OF THE DATASET. * FILE 373
))SEQUENTIAL - * FILE 373
THE DATASET WILL BE CONSTRUCTED TO HOLD A SINGLE * FILE 373
GROUP OF DATA, SUCH AS ONE FORTRAN PROGRAM, OR ONE * FILE 373
MEMO. * FILE 373
))LIBRARY (OR PARTITIONED, OR PDS) - * FILE 373
THE DATASET WILL BE CONSTRUCTED AS A LIBRARY * FILE 373
(PARTITIONED DATASET) WHICH CAN HOLD MANY GROUPS OF * FILE 373
DATA, SUCH AS MANY FORTRAN PROGRAMS OR MANY MEMOS. * FILE 373
LIBRARY IS THE DEFAULT. * FILE 373
))FIXED - * FILE 373
ALL LINES OF DATA HAVE THE SAME LENGTH. THIS IS * FILE 373
THE DEFAULT IF NO 'TYPE' IS SELECTED AND THE * FILE 373
DATASET NAME DOESN'T END WITH A 'TYPE' NAME. * FILE 373
))VARIABLE - * FILE 373
EACH LINE OF DATA MAY BE A DIFFERENT LENGTH FROM * FILE 373
THE REST. IS THE DEFAULT IF ONE OF THESE TYPES IS * FILE 373
SELECTED. * FILE 373
))UNFORMATTED - * FILE 373
THIS IS THE FORMAT FOR LOAD DATASETS. * FILE 373
* FILE 373
is from David Marsden of Perth, Australia, and * FILE 374
contains a collection of SAS programs to read and * FILE 374
interpret SMF records. File 374 contains programs * FILE 374
to look at IBM-produced SMF records. File 375 adds * FILE 374
some programs to look at vendor-produced SMF records * FILE 374
(Huron and ObjectSTAR). * FILE 374
* FILE 374
David Marsden * FILE 374
Currently working at CSC Australia * FILE 374
(East Perth Data Centre) * FILE 374
* FILE 374
email : dmarsden@one.net.au * FILE 374
web : www2.one.net.au/~dmarsden * FILE 374
* FILE 374
mail : P O Box 244 * FILE 374
Hillarys * FILE 374
Western Australia 6923 * FILE 374
* FILE 374
phone : 61 08 9421 6405 (work) * FILE 374
* FILE 374
This file contains: * FILE 374
* FILE 374
SAS programs to read SMF mainly. * FILE 374
* FILE 374
Useful if you don't have MXG and want to do your own. * FILE 374
You need the IBM SMF manual to understand what is being * FILE 374
read. If you cannot locate a copy there are versions on * FILE 374
the web you can freely access. * FILE 374
* FILE 374
The technique of using the triplets (offset, length, * FILE 374
number) to get repeating data has caused much grief to * FILE 374
those who want to read SMF using COBOL etc. * FILE 374
* FILE 374
Many of these were written years ago and may require * FILE 374
some work to get them up to date - but SMF is generally * FILE 374
upward compatible. Thus they are most likely to be * FILE 374
wrong in so far as they miss the stuff that has been * FILE 374
added at the end or in the gaps that are sometimes left. * FILE 374
* FILE 374
In addition, there are: * FILE 374
* FILE 374
Some other non-SMF jobs, using code as supplied by SAS * FILE 374
as examples to read disk VTOCs, PDS directories. * FILE 374
* FILE 374
is from David Marsden of Perth, Australia, and * FILE 375
contains a collection of SAS programs to read and * FILE 375
interpret SMF records. File 374 contains programs * FILE 375
to look at IBM-produced SMF records. File 375 adds * FILE 375
some programs to look at vendor-produced SMF records * FILE 375
(Huron and ObjectSTAR). * FILE 375
* FILE 375
SAS programs to read Huron/ObjectSTAR SMF records. * FILE 375
* FILE 375
They all assume that SMF records for Huron/ObjectSTAR * FILE 375
have been separated out from other SMF into their own * FILE 375
dataset. See SAS program SMFEXTR in the other PDS of * FILE 375
SAS programs for way to do this. Alternatively add a * FILE 375
SAS statement to select the appropriate SMF record * FILE 375
type after the input is read. * FILE 375
* FILE 375
David Marsden * FILE 375
Currently working at CSC Australia * FILE 375
(East Perth Data Centre) * FILE 375
* FILE 375
email : dmarsden@one.net.au * FILE 375
web : www2.one.net.au/~dmarsden * FILE 375
* FILE 375
mail : P O Box 244 * FILE 375
Hillarys * FILE 375
Western Australia 6923 * FILE 375
* FILE 375
phone : 61 08 9421 6405 (work) * FILE 375
* FILE 375
contains the ZDF display system from David Marsden * FILE 376
of Perth, Australia. In addition, there are many * FILE 376
other utilities in this file which can work either * FILE 376
together with ZDF or as independent tools. This * FILE 376
file is therefore potentially very useful. * FILE 376
* FILE 376
Look in the pds itself and the doc to see extra * FILE 376
facts and learn about the extra utilities contained * FILE 376
in this file. * FILE 376
* FILE 376
David Marsden * FILE 376
Currently working at CSC Australia * FILE 376
(East Perth Data Centre) * FILE 376
* FILE 376
email : dmarsden@one.net.au * FILE 376
web : www2.one.net.au/~dmarsden * FILE 376
* FILE 376
mail : P O Box 244 * FILE 376
Hillarys * FILE 376
Western Australia 6923 * FILE 376
* FILE 376
phone : 61 08 9421 6405 (work) * FILE 376
* FILE 376
-------------------------------------------------------- * FILE 376
* FILE 376
ZDF and most add-ons work for up to OS 390 v 2.6. * FILE 376
* FILE 376
Callable interfaces are used where possible so it does * FILE 376
not matter what the MVS version is. * FILE 376
* FILE 376
ZDF was updated from XDF as distributed on CBT many * FILE 376
years ago. * FILE 376
* FILE 376
There is a lot of stuff in add-ons already on CBT but * FILE 376
those here are maybe mofified by me. * FILE 376
* FILE 376
- as well as ZDF, UDF (display devices) * FILE 376
and EDJES3 (ISPF JES3 console with nice help) * FILE 376
are worth a good look. * FILE 376
* FILE 376
(The add-ons are called from the top line of the ZDF * FILE 376
panel display - they can be called as TSO commands * FILE 376
but some rely on panels in the PDS which is ISPPLIB * FILE 376
LIBDEFed when ZDF is called. You can fix that by * FILE 376
copying the panels to a d/s in ISPPLIB defn.) * FILE 376
* FILE 376
ZDF displays : * FILE 376
_____________ * FILE 376
* FILE 376
. CPU utilisation as seen by SRM * FILE 376
. avail frame count * FILE 376
. total paging rate * FILE 376
. UIC * FILE 376
. memory estimate * FILE 376
. TSO period details (if source adjusted to skip * FILE 376
correct # of performance groups * FILE 376
in IPS - see line * FILE 376
LA R5,13 ** PERFORM GROUP SKIP ** ) * FILE 376
. speed constant * FILE 376
. # of CPUs and LPAR # * FILE 376
. total CPU calculated as sum of all ASCBs CPU/elapse * FILE 376
time - thus max 300% say for 3 CPUs if all CPU * FILE 376
available to an LPAR. * FILE 376
. ASCB details (job name, # EXCPs, memory status, pg, * FILE 376
dispatching priority, %CPU and CPU). * FILE 376
* FILE 376
is from Ed Jaffe of Los Angeles, California, and * FILE 377
contains some modifications to TSO, so you can start * FILE 377
TCAS under SUB=MSTR. In other words, you can run * FILE 377
TSO without JES. This is an excellent recovery * FILE 377
tool, if you have it set up at your shop. * FILE 377
* FILE 377
This code is running on OS/390 Release 2.7, and * FILE 377
has been stable for many years. * FILE 377
* FILE 377
There is also a REXX exec called TL on this file, * FILE 377
which builds JCL to label a tape, and submits it * FILE 377
to the internal reader. * FILE 377
* FILE 377
Edward E. Jaffe * FILE 377
Mgr., Research & Development * FILE 377
Phoenix Software International * FILE 377
5200 W. Century Blvd., Suite 800 * FILE 377
Los Angeles, CA 90045 * FILE 377
* FILE 377
Voice: (310) 338-0400 x318 * FILE 377
Facsimile: (310) 338-0801 * FILE 377
Internet: edjaffe@phoenixsoftware.com * FILE 377
IBM Mail: USS24J24 at IBMMAIL * FILE 377
Web page: www.phoenixsoftware.com * FILE 377
* FILE 377
is from Steve Kowalski of the Johannesburg Stock * FILE 378
Exchange, and contains SORTTRAK, a program to * FILE 378
report information from DFSORT SMF records. * FILE 378
* FILE 378
Szczepan (Steve) Kowalski * FILE 378
The Johannesburg Stock Exchange * FILE 378
17 Diagonal St., Johannesburg * FILE 378
Republic of South Africa * FILE 378
email: stevek@jse.co.za * FILE 378
* FILE 378
- - - - - - - - - - - - - - - - - - - - - * FILE 378
* FILE 378
SORTTRAK * FILE 378
* FILE 378
DFSORT Tuning Reporter * FILE 378
* FILE 378
SORTTRAK is reading the SMF records Type 16 - * FILE 378
DFSORT Statistics. * FILE 378
* FILE 378
Record type 16 is written to record information about * FILE 378
events and operations of the DFSORT program. * FILE 378
* FILE 378
Depending on the option specified at initialization * FILE 378
(and whether DFSORT run successfully), a short record, * FILE 378
full record, or no record is produced. * FILE 378
* FILE 378
Some information in the SMF record will not be * FILE 378
provided for certain types of abnormal endings. * FILE 378
* FILE 378
SORTRAK is performing the following functions: * FILE 378
* FILE 378
1. Read SMF records. * FILE 378
2. Eliminate non-Type 16 records. * FILE 378
3. Process records Type 16. * FILE 378
4. Produce a report. * FILE 378
* FILE 378
The SORTTRAK report contains the following information: * FILE 378
* FILE 378
1. Jobname. * FILE 378
2. Stepname and step sequence number. * FILE 378
3. Performance Group Number. * FILE 378
4. DFSORT started processing: date and time. * FILE 378
5. Sort CPU time used in hundredths of a second. * FILE 378
6. Type of operation performed: Sort, Merge, Copy * FILE 378
7. Method of sorting used: Hiperspace, Dataspace, * FILE 378
Work Dataset. * FILE 378
8. Was sorting completed in memory (work data sets * FILE 378
were not needed) ? * FILE 378
9. Were the sort work tracks dynamically allocated? * FILE 378
10. Was Cache Fast Write used ? * FILE 378
11. Final number of extents. * FILE 378
12. Final number of Sortwork data set tracks * FILE 378
allocated. * FILE 378
13. Total number of Sortwork data set tracks used * FILE 378
(watch the difference!). * FILE 378
* FILE 378
IS FROM THE SPLA TAPE AND CONTAINS A SERIES OF * FILE 379
PROGRAMS THAT WILL PROCESS ONE OR MORE PROCLIBS AND * FILE 379
GENERATE SEVERAL CROSS-REFERENCE REPORTS. SEE THE * FILE 379
CODE FOR ADDITIONAL INFORMATION. THIS FILE IS IN * FILE 379
IEBUPDTE SYSIN FORMAT. XREF JCL PROCLIB PROC. * FILE 379
REPORTS: * FILE 379
(1) DSNAME CROSS REFERENCE EXCEPTION LIST * FILE 379
(2) DSN CROSS REFERENCE LISTING * FILE 379
(3) TAPE DATASETS WITH NO EXPDT/RETPD * FILE 379
(4) PGM CROSS REFERENCE LISTING * FILE 379
* FILE 379
IS CURRENTLY EMPTY * FILE 380
* FILE 380
IS FROM FIRST COMPUTER SERVICES AND CONTAINS A COPY * FILE 381
OF SOME OF THEIR PROGRAMS, UTILITIES AND JES2 EXITS. * FILE 381
THIS FILE IS IN IEBUPDTE SYSIN FORMAT AND HAS BEEN * FILE 381
PROCESSED BY OFFLOAD. IT CONTAINS THE FOLLOWING: * FILE 381
* FILE 381
THE JES2 EXITS PREFIXED WITH 'JES' ARE FOR MVS SP 1.3.4 * FILE 381
(HJE2330), SP 1.3.6 (HJE1367) OR SP 2.1.5 (HJE2157). * FILE 381
THESE EXITS ARE ALMOST IDENTICAL IN FUNCTION TO THE * FILE 381
ORIGINAL EXITS WHICH HAVE BEEN AVAILABLE FOR SEVERAL * FILE 381
YEARS. BECAUSE OF CHANGING REQUIREMENTS, THESE EXITS HAVE * FILE 381
CHANGED IN OUR CURRENT ENVIRONMENT AND THERE IS NO WAY TO * FILE 381
INCORPORATE CHANGES OR ENHANCEMENTS INTO THE OLD EXITS. * FILE 381
THEY WILL BE INCLUDED ONLY FOR THOSE WHO MAY WANT TO * FILE 381
COMPARE THE NEW VERSION OF THE EXITS TO THE OLD ONES. * FILE 381
* FILE 381
THE NEW EXITS ARE SET FOR SP 2.2.0 (HJE2221) ALTHOUGH THE * FILE 381
CHANGES FROM SP 2.1.5 WERE MINOR. * FILE 381
* FILE 381
A NUMBER OF JES2 COMMANDS WERE ADDED TO PROVIDE MORE * FILE 381
DETAILED INFORMATION OR SUPPORT FOR ADDITIONAL FACILITIES. * FILE 381
A BRIEF LIST FOLLOWS: * FILE 381
* FILE 381
$LF - A DETAILED VERSION OF THE IBM $DF COMMAND GIVING * FILE 381
JOBNAME, LINE OR PAGE COUNT AS WELL AS OTHER * FILE 381
INFORMATION. * FILE 381
* FILE 381
$DV - A COMMAND THAT CAN LIST DASD VOLUMES BY DEVICE * FILE 381
ADDRESS OR BY VOLSER OR PREFIX. IT IS HARD TO * FILE 381
FIND A SPECIFIC DASD VOLSER WHEN USING THE MVS * FILE 381
'D U' COMMAND. * FILE 381
* FILE 381
$QJ - A FUNCTIONAL REPLACEMENT FOR THE IBM $DJ COMMAND. * FILE 381
THIS VERSION LISTS ADDITIONAL INFORMATION TO * FILE 381
SUPPORT THE MULTIPLE CATAGORIES OF HOLD, FAILURE * FILE 381
FLAGS, TEST OR PRODUCTION INDICATORS AND OWNER * FILE 381
ID. * FILE 381
* FILE 381
$QN - A FUNCTIONAL REPLACEMENT FOR THE IBM $DN COMMAND. * FILE 381
THIS VERSION LISTS ADDITIONAL INFORMATION TO * FILE 381
SUPPORT THE MULTIPLE CATAGORIES OF HOLD, FAILURE * FILE 381
FLAGS, TEST OR PRODUCTION INDICATORS AND OWNER * FILE 381
ID. * FILE 381
* FILE 381
$SL - SUPPORT FOR THE SETUP HOLD FACILITY. THIS * FILE 381
COMMAND WILL EITHER LIST ALL JOBS ON THE SETUP * FILE 381
HOLD QUEUE OR LIST THE ACTUAL /*SETUP CONTROL * FILE 381
CARDS FOR AN INDIVIDUAL JOB. * FILE 381
* FILE 381
$SR - SUPPORT FOR THE SETUP HOLD FACILITY. THIS * FILE 381
COMMAND WILL RELEASE JOBS FROM THE SETUP HOLD * FILE 381
QUEUE. * FILE 381
* FILE 381
$UL - SUPPORT FOR THE USER HOLD FACILITY. THIS COMMAND * FILE 381
WILL LIST JOBS IN THE USER HOLD QUEUE. * FILE 381
* FILE 381
$UA - SUPPORT FOR THE USER HOLD FACILITY. THIS COMMAND * FILE 381
WILL PLACE JOBS IN THE USER HOLD QUEUE. * FILE 381
* FILE 381
$UR - SUPPORT FOR THE USER HOLD FACILITY. THIS COMMAND * FILE 381
WILL RELEASE JOBS FROM THE USER HOLD QUEUE. * FILE 381
* FILE 381
$TJIT - SUPPORT FOR THE JOB INFORMATION TASK OR VSAM * FILE 381
DISTRIBUTION FILE FACILITY. THIS COMMAND CAN * FILE 381
START, STOP, RESTART, LIST STATUS, OR LIST THE * FILE 381
DETAIL RECORD FROM THE VSAM FILE. * FILE 381
* FILE 381
$LOAD - ALLOW JES2 EXITS TO BE RELOADED WITHOUT * FILE 381
PERFORMING A JES2 HOT START. * FILE 381
* FILE 381
$TUCC7 - SUPPORT FOR THE UCC-7 (CA-7) INTERFACE. THIS * FILE 381
COMMAND CAN START, STOP, RESTART, OR LIST THE * FILE 381
STATUS OF THE INTERFACE. * FILE 381
* FILE 381
JES$LF - (OLD) A JES2 EXIT (5) TO PROVIDE OPERATOR * FILE 381
CAPABILITY TO DISPLAY DETAILED INFORMATION * FILE 381
ABOUT JOBS IN THE PRINT QUEUE. IT IS DESIGNED * FILE 381
TO ENHANCE THE DISPLAY NORMALLY PROVIDED BY THE * FILE 381
$DF COMMAND. * FILE 381
* FILE 381
JESEXIT1 - (OLD) A JES2 EXIT (1) TO PROVIDE ENHANCEMENTS * FILE 381
TO THE IBM SUPPLIED SEPARATOR PAGE. SUPPORT IS * FILE 381
ALSO PROVIDED FOR THE KODAK KOMSTAR MICROFICHE * FILE 381
PROCESSOR, THE DATAGRAPHIX ARIS II MICROFICHE * FILE 381
PROCESSOR, THE IBM 6670 DOCUMENTATION PROCESSOR * FILE 381
AND THE XEROX 9700 PRINTER. * FILE 381
* FILE 381
JESEXIT3 - (OLD) A JES2 EXIT (3) TO CREATE AN NJE JOB * FILE 381
HEADER TO SAVE JOB ACCOUNTING INFORMATION * FILE 381
LONGER THAN 4 CHARACTERS. NOTE THAT THIS EXIT * FILE 381
IS USED IN CONJUNCTION WITH JESEXIT7 TO PRODUCE * FILE 381
AN SMF TYPE 30 RECORD FOR NJE PRINT JOBS AT THE * FILE 381
RECEIVING NODE TO ALLOW JOB ACCOUNTING FOR NJE * FILE 381
PRINT. * FILE 381
* FILE 381
JESEXIT5 - (OLD) A JES2 EXIT (5) TO FILTER JES2 COMMANDS * FILE 381
TO DISALLOW CERTAIN COMMANDS OR OPERANDS ON THE * FILE 381
COMMANDS. * FILE 381
* FILE 381
JESEXIT6 - (OLD) A JES2 EXIT (6) TO PERFORM STANDARDS * FILE 381
ENFORCEMENT FOR JCL AS WELL AS SET THE JOB * FILE 381
CLASS BASED UPON THE RESOURCES SUCH AS TAPE * FILE 381
UNITS, REGION SIZE, OR CPU TIME. VIOLATIONS TO * FILE 381
STANDARDS AND JOB CLASS REPORTING IS MADE TO * FILE 381
THE JOB MESSAGE DATA SET FOR THE JOB AS IF THE * FILE 381
CONVERTER WAS PRODUCING THE ERROR MESSAGES. * FILE 381
* FILE 381
JESEXIT7 - (OLD) A JES2 EXIT (7) TO CREATE AN SMF TYPE 30 * FILE 381
RECORD FOR NJE PRINT JOBS AT THE RECEIVING NODE * FILE 381
TO ALLOW JOB ACCOUNTING FOR NJE PRINT. NOTE * FILE 381
THAT THIS EXIT IS USED IN CONJUNCTION WITH * FILE 381
JESEXIT3 TO PROVIDE JOB ACCOUNTING INFORMATION. * FILE 381
* FILE 381
JESEXIT9 - (OLD) A JES2 EXIT (9) TO ABEND TEST JOBS WHICH * FILE 381
EXCEED THE ESTIMATED LINE COUNT WHILE ALLOWING * FILE 381
ALL OTHER JOBS TO CONTINUE. * FILE 381
* FILE 381
JESXIT17 - (OLD) A JES2 EXIT (17) TO VALIDATE THE SIGNON * FILE 381
CARD FROM BSC RJE WORKSTATIONS. THIS EXIT WILL * FILE 381
ISSUE A CALL TO ACF2 TO VALIDATE THE PASSWORD * FILE 381
FOR THE REMOTEID. THE SIGNON ATTEMPT WILL BE * FILE 381
REJECTED WITH APPROPRIATE MESSAGES IF THE * FILE 381
PASSWORD IS INVALID. * FILE 381
* FILE 381
JESXIT21 - (OLD) A JES2 EXIT (21) TO EXAMINE JES2 SMF * FILE 381
RECORDS TO INSERT JOBNAME IN THE SMF TYPE57 * FILE 381
RECORD. THIS NJE SYSOUT TRANSMISSION RECORD * FILE 381
CONTAINS JOB NUMBER BUT NO JOB NAME. IT IS * FILE 381
DIFFICULT TO PRODUCE NJE STATISTICS WITHOUT * FILE 381
THE JOBNAME. * FILE 381
* FILE 381
J001$SP - A JES2 EXIT (1) TO PROVIDE ENHANCEMENTS TO THE * FILE 381
IBM SUPPLIED SEPARATOR PAGE. THIS EXIT WILL * FILE 381
REQUEST DISTRIBUTION INFORMATION FROM A JES2 * FILE 381
TASK WHICH EXTRACTS THIS INFORMATION FROM A * FILE 381
VSAM FILE. SUPPORT IS ALSO PROVIDED FOR THE * FILE 381
KODAK KOMSTAR MICROFICHE PROCESSOR, THE * FILE 381
DATAGRAPHIX ARIS II MICROFICHE PROCESSOR, THE * FILE 381
XEROX 3700 PRINTER AND THE XEROX 9700 PRINTER. * FILE 381
ALSO REQUIRES EXITS HASPXIT0, J024JIT, J015$SP * FILE 381
(FOR 3700 SUPPORT), J005JIT, AND J005UCC7 FOR * FILE 381
FULL SUPPORT. THERE ARE SEVERAL ASSEMBLY * FILE 381
VARIABLES IN THE EXIT TO SET OPTIONS. SEE * FILE 381
THE COMMENTS IN THE PROGRAM. * FILE 381
* FILE 381
J003STCS - A JES2 EXIT (3) TO SET THE DEFAULT SYSOUT CLASS * FILE 381
AND PROGRAMMER NAME FOR STARTED TASKS. THIS * FILE 381
INFORMATION IS PROVIDED BY A JES2 TASK WHICH * FILE 381
EXTRACTS THIS INFORMATION FROM A VSAM FILE. * FILE 381
THIS ALLOWS SOME STARTED TASKS TO DEFAULT TO A * FILE 381
THROWAWAY SYSOUT CLASS AND OTHERS TO PRINT. * FILE 381
THIS EXIT ALSO REQUIRES EXITS HASPXIT0 J024JIT, * FILE 381
J005JIT, AND J005UCC7 FOR FULL SUPPORT. * FILE 381
* FILE 381
J003UNJH - A JES2 EXIT (3) TO CREATE AN NJE JOB HEADER TO * FILE 381
SAVE JOB RELATED INFORMATION ACCROSS AN NJE * FILE 381
ENVIRONMENT AND SPOOL OFFLOAD/RELOAD * FILE 381
OPERATIONS. THIS INFORMATION JOB ACCOUNTING * FILE 381
INFORMATION LONGER THAN 4 CHARACTERS, AND * FILE 381
INSTALLATION FIELDS IN THE JQE. THE ACCOUNTING * FILE 381
INFORMATION IS USED BY EXIT J007JQEU TO PRODUCE * FILE 381
AN SMF TYPE 30 RECORD FOR NJE PRINT JOBS AT THE * FILE 381
RECEIVING NODE TO ALLOW JOB ACCOUNTING FOR NJE * FILE 381
PRINT. * FILE 381
* FILE 381
J004$JEC - A JES2 EXIT (4) TO PROCESS THE DEPENDENT JOB * FILE 381
CONTROL JECL STATEMENTS. THIS EXIT WILL * FILE 381
PROCESS THE /*SETUP, /*THREAD, /*EXCLUDE, AND * FILE 381
/*RELEASE JECL STATEMENTS. THIS EXIT FILLS IN * FILE 381
MANY OF THE USER FIELDS IN THE MODIFIED JQE. * FILE 381
ALSO REQUIRES EXITS J005$SL, J005$SR, J007RLSE, * FILE 381
J014$JCL, AND J020UHLD FOR FULL SUPPORT. * FILE 381
* FILE 381
J004$OWN - A JES2 EXIT (4) TO LOCAL EXTENSIONS TO THE * FILE 381
/*JOBPARM JECL STATEMENT. THESE FIELDS ARE * FILE 381
OWNERID, FCB, AND UCS. THIS ALLOWS XBATCH JOBS * FILE 381
TO SPECIFY EXTRA JOB ATTRIBUTES. * FILE 381
* FILE 381
J005$DV - A JES2 EXIT (5) TO PROVIDE OPERATOR CAPABILITY * FILE 381
TO DISPLAY DASD VOLUMES BY DEVICE ADDRESS, * FILE 381
VOLSER, OR VOLSER PREFIX. THE MVS 'D U' * FILE 381
COMMAND IS CUMBERSOME WHEN LOOKING FOR * FILE 381
SPECIFIC VOLUMES. * FILE 381
* FILE 381
J005$LF - A JES2 EXIT (5) TO PROVIDE OPERATOR CAPABILITY * FILE 381
TO DISPLAY DETAILED INFORMATION ABOUT JOBS IN * FILE 381
THE PRINT QUEUE. IT IS DESIGNED TO ENHANCE THE * FILE 381
DISPLAY NORMALLY PROVIDED BY THE $DF COMMAND. * FILE 381
* FILE 381
J005$QJ - A JES2 EXIT (5) TO PROVIDE A FUNCTIONAL * FILE 381
REPLACEMENT FOR THE IBM $DJ COMMAND. IT WAS * FILE 381
WRITTEN TO PROVIDE A MEANS TO DISPLAY THE JOB * FILE 381
RELATED INFORMATION ADDED BY OUR INSTALLATION. * FILE 381
* FILE 381
J005$QN - A JES2 EXIT (5) TO PROVIDE A FUNCTIONAL * FILE 381
REPLACEMENT FOR THE IBM $DN COMMAND. IT WAS * FILE 381
WRITTEN TO PROVIDE A MEANS TO DISPLAY THE JOB * FILE 381
RELATED INFORMATION ADDED BY OUR INSTALLATION. * FILE 381
* FILE 381
J005$SL - A JES2 EXIT (5) TO PROVIDE A WAY TO LIST ALL * FILE 381
JOBS IN A USER DEFINED QUEUE CALLED THE SETUP * FILE 381
QUEUE. THIS QUEUE PREVENTS JOBS FROM EXECUTING. * FILE 381
IT ALSO ALLOWS THE CONSOLE OPERATOR THE ABILITY * FILE 381
TO RELIST THE /*SETUP CARDS FOR EACH JOB. * FILE 381
* FILE 381
J005$SR - A JES2 EXIT (5) TO PROVIDE A WAY TO RELEASE A * FILE 381
JOB FROM A USER DEFINED QUEUE CALLED THE SETUP * FILE 381
QUEUE. THIS QUEUE PREVENTS JOBS FROM EXECUTING. * FILE 381
* FILE 381
J005$UA - A JES2 EXIT (5) TO PROVIDE A WAY TO REMOVE A * FILE 381
JOB FROM A USER DEFINED QUEUE CALLED THE USER * FILE 381
HOLD QUEUE. THIS QUEUE PREVENTS A JOB FROM * FILE 381
EXECUTING (NOT FROM PRINTING). * FILE 381
* FILE 381
J005$UH - A JES2 EXIT (5) TO PROVIDE A WAY TO PLACE A * FILE 381
JOB IN A USER DEFINED QUEUE CALLED THE USER * FILE 381
HOLD QUEUE. THIS QUEUE PREVENTS A JOB FROM * FILE 381
EXECUTING (NOT PRINTING). * FILE 381
* FILE 381
J005$UL - A JES2 EXIT (5) TO PROVIDE A WAY TO LIST ALL * FILE 381
JOBS IN A USER DEFINED QUEUE CALLED THE USER * FILE 381
HOLD QUEUE. THIS QUEUE PREVENTS A JOB FROM * FILE 381
EXECUTING (NOT PRINTING). * FILE 381
* FILE 381
J005FILT - A JES2 EXIT (5) TO FILTER JES2 COMMANDS TO * FILE 381
DISALLOW CERTAIN COMMANDS OR OPERANDS ON THE * FILE 381
COMMANDS. * FILE 381
* FILE 381
J005JIT - A JES2 EXIT (5) TO PROVIDE A COMMAND INTERFACE * FILE 381
TO THE JOB INFORMATION TASK THAT READS JOB * FILE 381
DISTRIBUTION INFORMATION FROM A VSAM FILE. * FILE 381
THIS COMMAND CAN START, STOP, RESTART, MODIFY, * FILE 381
OR PROVIDE STATUS ABOUT THE TASK. IT CAN ALSO * FILE 381
LIST INDIVIDUAL RECORDS. * FILE 381
* FILE 381
J005LOAD - A JES2 EXIT (5) TO PROVIDE A MEANS OF RELOADING * FILE 381
AN EXIT ROUTINE WITHOUT HAVING TO PERFORM A HOT * FILE 381
START. * FILE 381
* FILE 381
J005UCC7 - A JES2 EXIT (5) TO PROVIDE A COMMAND INTERFACE * FILE 381
TO THE UCC7 INTERFACE TASK THAT CAN DEMAND A * FILE 381
JOB NETWORK ON BEHALF OF THE SEPARATOR ROUTINE * FILE 381
BASED ON INFORMATION FROM A VSAM FILE. THIS * FILE 381
COMMAND CAN START, STOP, RESTART, OR PROVIDE * FILE 381
STATUS ABOUT THE TASK. * FILE 381
* FILE 381
J006STDS - A JES2 EXIT (6) TO PROCESS THE INTERNAL TEXT * FILE 381
FOR ALL JOBS. THIS ROUTINE PROVIDES ACCOUNTING * FILE 381
VERIFICATION, ENFORCEMENT OF STANDARDS, AND * FILE 381
SETS CLASS AND PRIORITY BASED ON THE RESOURCES * FILE 381
REQUIRED BY A JOB. * FILE 381
* FILE 381
J007ENDJ - A JES2 EXIT (7) TO WRITE A SPECIAL END OF JOB * FILE 381
MESSAGE TO THE CONSOLE (NOT THE JOB LOG). IT * FILE 381
IS VERY SIMILAR TO THE NORMAL END OF JOB * FILE 381
MESSAGE EXCEPT IT INDICATES WHETHER THE JOB * FILE 381
ABENDED OR HAD A JCL ERROR. PRODUCTION JOBS * FILE 381
HAVE A DIFFERENT MESSAGE NUMBER SO A WTO EXIT * FILE 381
ROUTINE COULD MAKE ABEND AND JCL ERROR MESSAGES * FILE 381
FOR THESE JOBS NON ROLL DELETABLE, WHICH BRINGS * FILE 381
THESE FAILURES TO THE IMMEDIATE ATTENTION OF * FILE 381
THE CONSOLE OPERATOR. * FILE 381
* FILE 381
J007JCTU - A JES2 EXIT (7) TO RETAIN THE SPECIAL USER * FILE 381
FIELDS IN THE JQE BY COPYING THEM TO THE NJE * FILE 381
JOB HEADER. THIS EXIT WILL PERFORM THIS TASK * FILE 381
EACH TIME THE JCT IS WRITTEN BACK TO THE SPOOL. * FILE 381
THIS RETAINS THIS INFORMATION IN AN NJE * FILE 381
ENVIRONMENT AND ACROSS A SPOOL OFFLOAD/RELOAD * FILE 381
OPERATION. THIS FUNCTION ALSO REQUIRES * FILE 381
J007REST TO RESTORE THESE FIELDS AFTER A RELOAD * FILE 381
OPERATION. * FILE 381
* FILE 381
J007JQEU - A JES2 EXIT (7) TO UPDATE THE JQE USER FIELDS * FILE 381
FROM THE AVAILABLE INFORMATION EACH TIME THE * FILE 381
JCT IS REWRITTEN TO THE SPOOL. THIS EXIT ALSO * FILE 381
WRITES AN SMF TYPE 30 RECORD FOR ALL NJE PRINT * FILE 381
JOBS TO PROVIDE ACCOUNTING INFORMATION FOR JOBS * FILE 381
WHICH ONLY PRINT AT THIS NJE NODE. * FILE 381
* FILE 381
J007RACF - A JES2 EXIT (7) TO RETAIN THE RACF USERID * FILE 381
ACROSS AN NJE SYSTEM. IBM INTENTIONALLY ZEROS * FILE 381
OUT THE RACF FIELDS IN THE JCT PRIOR TO * FILE 381
TRANSMISSION. THIS FORCES JOBS TO CODE USER= * FILE 381
AND PASSWORD= ON THE JOB CARD. THIS EXIT * FILE 381
RETAINS THE USERID IN A USER NJE JOB HEADER AND * FILE 381
RESTORES IT AFTER TRANSMISSION. THE EXIT * FILE 381
J003UNJH IS ALSO REQUIRED FOR THIS FUNCTION TO * FILE 381
BUILD THE USER NJE JOB HEADER. * FILE 381
* FILE 381
J007RLSE - A JES2 EXIT (7) TO PERFORM RELEASE PROCESSING * FILE 381
FOR ALL JOBS THAT CONTAIN A /*RELEASE CONTROL * FILE 381
CARD. THIS EXIT WILL RELEASE ALL JOBS WITH THE * FILE 381
SPECIFIED JOB NAME AND MATCHING OWNERID NAME AT * FILE 381
END OF JOB IF THIS JOB DID NOT ABEND OR HAVE A * FILE 381
JCL ERROR. MESSAGES ARE WRITTEN TO THE CONSOLE * FILE 381
GIVING THE RESULTS OF PROCESSING. * FILE 381
* FILE 381
J011SPRT - A JES2 EXIT (11) TO PROVIDE SPOOL PARTITIONING. * FILE 381
WHEN SPOOL VOLUMES ARE STARTED AND DRAINED TO * FILE 381
ACCOMMODATE FLUCTUATING SPOOL REQUIREMENTS, * FILE 381
STARTED TASKS MAY USE THE NEW SPOOL VOLUMES. * FILE 381
THIS WILL PREVENT THAT SPOOL FROM DRAINING * FILE 381
UNTIL THE STARTED TASK TERMINATES AND IS * FILE 381
PURGED. THIS EXIT PROVIDES AN ELIGIBLE LIST OF * FILE 381
SPOOL VOLUMES FOR STARTED TASKS TO PREVENT THIS * FILE 381
FROM OCCURRING. * FILE 381
* FILE 381
J014$JSL - A JES2 EXIT (14) TO PERFORM JOB SELECTION BASED * FILE 381
ON USER FIELDS IN THE JQE. THIS IS WHERE THE * FILE 381
USE OF /*THREAD AND /*EXCLUDE JECL CARDS IS * FILE 381
PERFORMED AS WELL AS HONORING THE USER HOLD * FILE 381
ATTRIBUTE. BECAUSE THIS PROCESSING REQUIRES * FILE 381
CONTROL OF THE JES2 CHECKPOINT, THESE FIELDS * FILE 381
MUST BE IN THE JQE TO AVOID RELEASING THE * FILE 381
CHECKPOINT. IF THE ESOTERIC ROUTINE FACILITY * FILE 381
IS GOING TO BE USED, USE THE EXIT 14 ROUTINE * FILE 381
PROVIDED IN MODULE JESRESRC INSTEAD OF THIS * FILE 381
MODULE. * FILE 381
* FILE 381
J015$SP - A JES2 EXIT (15) TO GENERATE DJDE CONTROL * FILE 381
STATEMENTS FOR A XEROX 3700 PRINTER. THIS * FILE 381
EXIT REQUIRES THAT THE 9700 SUPPORT PRODUCT * FILE 381
XJCF MARKETED BY XENOS COMPUTER SYSTEMS BE * FILE 381
INSTALLED. * FILE 381
* FILE 381
J020UHLD - A JES2 EXIT (20) TO CHANGE TYPRUN=HOLD TO A * FILE 381
USERHOLD ATTRIBUTE. * FILE 381
* FILE 381
J021$57 - A JES2 EXIT (21) WHICH MODIFIES THE SMF TYPE 57 * FILE 381
RECORD WHICH RECORDS NJE ACTIVITY. FOR SOME * FILE 381
STRANGE REASON, THIS RECORD DOES NOT CONTAIN * FILE 381
JOBNAME. THE NETWORK ACCOUNTING FIELD IS * FILE 381
OVERLAID WITH THE JOBNAME. WHAT GOOD IS THIS * FILE 381
INFORMATION WITHOUT BEING ABLE TO TIE IT BACK * FILE 381
TO A JOB? * FILE 381
* FILE 381
J024JIT - A JES2 EXIT (24) WHICH STARTS THE TWO JES2 USER * FILE 381
SUBTASKS AT INITIALIZATION TIME. STANDARD JES2 * FILE 381
INTERFACES ARE USED TO PERFORM THIS FUNCTION. * FILE 381
CODE IS IN THE EXITS THEMSELVES TO SHUTDOWN * FILE 381
WHEN JES2 IS TERMINATED. THIS EXIT REQUIRES * FILE 381
EXIT HASPXIT0 TO ESTABLISH THE SUBTASK * FILE 381
ENVIRONMENT. * FILE 381
* FILE 381
J255$FMT - A JES2 EXIT (24) TO FORMAT JOB RELATED * FILE 381
INFORMATION FOR A SPECIFIC JOB IN THE PASSED * FILE 381
PARAMETER LIST. THIS ROUTINE IS USED BY * FILE 381
SEVERAL EXITS TO DISPLAY STATUS ABOUT A JOB. * FILE 381
* FILE 381
HASPXIT0 - A JES2 EXIT (0) TO ALLOCATE A USER CONTROL * FILE 381
TABLE (UCT), ALLOW THE JIT VSAM DATASET NAME TO * FILE 381
BE SPECIFIED IN THE JES2 PARAMETERS, AND * FILE 381
ESTABLISH THE USER WORK SELECTION FACILITY FOR * FILE 381
FILTERING TEST AND PRODUCTION WORK ON LOCAL * FILE 381
PRINTERS, PUNCHES, AND OFFLOAD DEVICES. * FILE 381
* FILE 381
JESRESRC - A SERIES OF JES2 EXITS (4,5, AND 14) TO PROVIDE * FILE 381
ESOTERIC JOB ROUTING. THIS IS A FUNCTIONAL * FILE 381
DUPLICATION OF THE MELLON BANK MODS TO PROVIDE * FILE 381
THE SAME FUNCTION. THEY WERE REWRITTEN TO FIT * FILE 381
INTO OUR SYSTEM OF EXITS. THE JOB SELECT EXIT * FILE 381
14 IN THIS MODULE IS A REPLACEMENT FOR * FILE 381
J014$JSL. USE THIS EXIT 14 ROUTINE IF THIS * FILE 381
FACILITY IS BEING USED OR USE THE OTHER EXIT 14 * FILE 381
ROUTINE IF ONLY IMPLEMENTING THE USER AND SETUP * FILE 381
HOLD FACILITY. * FILE 381
* FILE 381
FZ50V0 - A USERMOD TO UPDATE THE JES2 JQE AND QSE TO ADD * FILE 381
USER FIELDS. IT ALSO FORCES REASSEMBLY OF * FILE 381
EVERY MODULE IN JES2 TO USE THE UPDATED MACROS. * FILE 381
* FILE 381
FZ51V0 - A USERMOD TO ADD ALL OF THE USER MAPPING MACROS * FILE 381
TO THE JES2 MACRO LIBRARY. MANY OF THE EXITS * FILE 381
REQUIRE THESE MACROS. * FILE 381
* FILE 381
CONSOLE - A TSO COMMAND TO ALLOW A TSO TERMINAL TO * FILE 381
EFFECTIVELY BE TURNED INTO A CONSOLE. CODE * FILE 381
WILL FUNCTION ONLY UNDER XA. A USER SUPPLIED * FILE 381
SVC MUST BE SUPPLIED TO GET INTO KEY ZERO FOR * FILE 381
AUTHORIZATION PURPOSES. * FILE 381
* FILE 381
DSAT - A TSO COMMAND TO RETURN DATA SET ATTRIBUTES OF * FILE 381
DATA SETS AT A SPECIFIED INDEX LEVEL. THIS * FILE 381
CODE IS LOOSELY BASED ON A COMMAND FROM FPL BUT * FILE 381
DOES NOT HAVE ALL OF THE OPTIONS. WHAT MAKES * FILE 381
THIS ONE DIFFERENT IS THAT IT IS WRITTEN FOR * FILE 381
DFP ONLY AND RETURNS GDG BASE INFORMATION AS * FILE 381
WELL AS VSAM ATTRIBUTES. * FILE 381
* FILE 381
TESTJES - A PROGRAM WHICH CAN BE USED TO TEST THE SP * FILE 381
1.3.3/1.3.4 VERSION OF JESEXIT6 BY SETTING UP A * FILE 381
FAKE EXIT ENVIRONMENT AND THEN CALLING THE MAIN * FILE 381
ENTRY POINT OF THE EXIT. * FILE 381
* FILE 381
TESTJ136 - A PROGRAM WHICH CAN BE USED TO TEST THE SP * FILE 381
1.3.6/2.1.5 VERSION OF JESEXIT6 BY SETTING UP A * FILE 381
FAKE EXIT ENVIRONMENT AND THEN CALLING THE MAIN * FILE 381
ENTRY POINT OF THE EXIT. * FILE 381
* FILE 381
PRINTDOC - SAMPLE JCL TO PRINT THIS MEMBER ($DOC). * FILE 381
* FILE 381
J 0 0 6 S T D S * FILE 381
* FILE 381
THIS JES2 EXIT PROGRAM IS DESIGNED TO RUN AT * FILE 381
CONVERTER TIME TO ENFORCE INSTALLATION JCL * FILE 381
STANDARDS AND TO DETERMINE THE APPROPRIATE JOB * FILE 381
CLASS BASED ON DEVICE UTILIZATION. * FILE 381
* FILE 381
T S O C O N S O L E C O M M A N D * FILE 381
* FILE 381
THIS TSO COMMAND WILL ALLOW A TSO USER TO FUNCTION * FILE 381
AS AN O/S CONSOLE. THE ORIGINAL CODE WAS PROBABLY * FILE 381
THE SPY COMMAND ON THE MODS TAPES, BUT IT HAS * FILE 381
EVOLVED OVER A PERIOD OF TIME. I REGRET THAT THE * FILE 381
NAME OF THE ORIGINATOR OF THE CODE HAS BEEN LOST. * FILE 381
* FILE 381
T S O D S A T C O M M A N D * FILE 381
* FILE 381
THIS TSO COMMAND WILL ALLOW A TSO USER TO LIST DATA * FILE 381
SET ATTRIBUTES AT A SPECIFIED INDEX LEVEL. THE * FILE 381
CODE IS LOOSELY BASED ON A COMMAND FROM FLORIDA * FILE 381
POWER AND LIGHT BUT DOES NOT HAVE ALL OF THE * FILE 381
OPTIONS. THIS VERSION WILL WORK PROPERLY ONLY * FILE 381
UNDER DFP USING ICF CATALOGS. IT WILL RETURN GDG * FILE 381
BASE INFORMATION AS WELL AS ATTRIBUTES OF VSAM DATA * FILE 381
SETS. THE USE OF AN UNDOCUMENTED CATALOG INTERFACE * FILE 381
ALLOWS THIS INFORMATION TO BE OBTAINED. * FILE 381
* FILE 381
T E S T J 1 3 6 * FILE 381
* FILE 381
THIS PROGRAM WAS WRITTEN TO TEST THE JES2 EXIT6 * FILE 381
PROGRAM DESIGNED TO ENFORCE INSTALLATION JCL * FILE 381
STANDARDS AND TO SET THE APPROPRIATE JOB CLASS * FILE 381
BASED ON DEVICES USED. * FILE 381
* FILE 381
T E S T J E S * FILE 381
* FILE 381
THIS PROGRAM WAS WRITTEN TO TEST THE JES2 EXIT6 * FILE 381
PROGRAM DESIGNED TO ENFORCE INSTALLATION JCL * FILE 381
STANDARDS AND TO SET THE APPROPRIATE JOB CLASS * FILE 381
BASED ON DEVICES USED. * FILE 381
* FILE 381
J E S 2 $ L F C O M M A N D * FILE 381
* FILE 381
A NEW COMMAND HAS BEEN ADDED TO JES2 FOR USE BY THE * FILE 381
MVS COMPUTER CONSOLE OPERATORS. IBM DID NOT SEE * FILE 381
FIT TO SUPPLY AN EASY WAY FOR AN OPERATOR TO * FILE 381
DETERMINE WHICH JOBS ARE WAITING TO PRINT, WHAT * FILE 381
ORDER IN WHICH THESE JOBS WILL PRINT, OR HOW MANY * FILE 381
LINES ARE TO BE PRINTED. THE COMMAND SUPPLIED BY * FILE 381
IBM IS THE $DF COMMAND WHICH ONLY LISTS HOW MANY * FILE 381
JOBS ARE WAITING TO PRINT AS SEEN IN THE FOLLOWING * FILE 381
EXAMPLE: * FILE 381
* FILE 381
$DF * FILE 381
$HASP621 OUT R=LOCAL F=STD. C=****T=****W=(NONE) * FILE 381
CLASS A=15,R=1,C=1,D=2 * FILE 381
* FILE 381
THIS NEW COMMAND ALLOWS THE OPERATOR TO DETERMINE * FILE 381
THE JOBNAME, JOB NUMBER, AND NUMBER OF PRINT LINES * FILE 381
FOR EACH PRINT GROUP. NOTE THAT THE XS OPERAND IS * FILE 381
OPTIONAL FOR USERS OF THE XJCF PRODUCT FROM XENOS * FILE 381
COMPUTING WHICH GIVES NATIVE JES2 SUPPORT FOR THE * FILE 381
XEROX 9700 PRINTER. * FILE 381
* FILE 381
EXTENSIVE MODIFICATIONS HAVE BEEN MADE TO CONTROL JOB * FILE 381
PROCESSING AT FIRST UNION NATIONAL BANK. THIS HAS CAUSED * FILE 381
THE ADDITION OF MANY "JOB FLAGS" TO BE ASSIGNED TO A JOB. * FILE 381
THE STANDARD IBM DISPLAY COMMAND DOES NOT DISPLAY THESE * FILE 381
FLAGS. A NEW COMMAND WAS WRITTEN TO EFFECTIVELY REPLACE * FILE 381
THE IBM $DJ OR $D'JOBNAME' COMMAND. THE FORMAT OF THE * FILE 381
COMMAND IS IDENTICAL TO THE IBM COMMAND EXCEPT THAT THE * FILE 381
LETTER 'Q' IS SUBSTITUTED FOR THE LETTER 'D'. * FILE 381
* FILE 381
JES2 $DN COMMAND * FILE 381
* FILE 381
EXTENSIVE MODIFICATIONS HAVE BEEN MADE TO CONTROL JOB * FILE 381
PROCESSING AT FIRST UNION NATIONAL BANK. THIS HAS CAUSED * FILE 381
THE ADDITION OF MANY "JOB FLAGS" TO BE ASSIGNED TO A JOB. * FILE 381
THE STANDARD IBM DISPLAY COMMAND DOES NOT DISPLAY THESE * FILE 381
FLAGS. A NEW COMMAND WAS WRITTEN TO EFFECTIVELY REPLACE * FILE 381
THE IBM $DN COMMAND. THE FORMAT OF THE COMMAND IS * FILE 381
IDENTICAL TO THE IBM COMMAND EXCEPT FOR SOME NEW ADDED * FILE 381
PARAMETERS. AFTER ALL SELECTED JOBS HAVE BEEN DISPLAYED, * FILE 381
THE HASP946 MESSAGE WILL BE DISPLAYED GIVING THE PERCENT * FILE 381
SPOOL UTILIZATION. IF NO JOBS MEET THE DISPLAY * FILE 381
REQUIREMENTS, ONLY THE HASP946 MESSAGE WILL BE DISPLAYED. * FILE 381
THE IBM $DN COMMAND CAN STILL BE ACCESSED BY USING ENTERING * FILE 381
$QN INSTEAD. * FILE 381
* FILE 381
JES2 $TJIT COMMAND * FILE 381
* FILE 381
EXTENSIVE MODIFICATIONS HAVE BEEN MADE TO THE JES2 JOB * FILE 381
SEPARATOR ROUTINES AT FIRST UNION BANK TO PROVIDE JOB * FILE 381
DISTRITBUTION INFORMATION WHICH IS NOT NORMALLY AVAILABLE * FILE 381
FOR A JOB. THIS INFORMATION IS EXTRACTED FROM A VSAM FILE * FILE 381
BY JOBNAME FOR PRODUCTION JOBS OR BY OWNERID FOR TEST JOBS. * FILE 381
TO AVOID THE EXPOSURE OF JES2 GOING INTO A WAIT STATE WHILE * FILE 381
READING THE VSAM FILE, THE ACTUAL I/O TO THE FILE IS * FILE 381
PERFORMED BY A SEPARATE TASK. ANY JES2 ROUTINE CAN REQUEST * FILE 381
INFORMATION FROM THIS TASK BY QUEUEING A REQUEST TO THE JIT * FILE 381
OR JOB INFORMATION TASK. BECAUSE THE JIT IS DEPENDENT UPON * FILE 381
BEING ABLE TO READ A VSAM FILE, THE FACILITY CAN BE * FILE 381
EFFECTIVELY DISABLED DUE TO I/O BOTTLENECKS, I/O ERRORS, OR * FILE 381
A DAMAGED FILE. A MECHANISM HAS BEEN PROVIDED TO DISPLAY * FILE 381
AND/OR ALTER THE STATUS OF THE JIT. * FILE 381
* FILE 381
JES2 $TUCC7 COMMAND * FILE 381
* FILE 381
EXTENSIVE MODIFICATIONS HAVE BEEN MADE TO THE JES2 JOB * FILE 381
SEPARATOR ROUTINES AT FIRST UNION BANK TO PROVIDE JOB * FILE 381
DISTRITBUTION INFORMATION WHICH IS NOT NORMALLY AVAILABLE * FILE 381
FOR A JOB. THIS INFORMATION IS EXTRACTED FROM A VSAM FILE * FILE 381
BY JOBNAME FOR PRODUCTION JOBS OR BY OWNERID FOR TEST JOBS. * FILE 381
IF THE VSAM RECORD FOR THIS JOB REQUESTS IT, THE SEPARATOR * FILE 381
EXIT CAN DEMAND A JOB NETWORK FROM UCC7 FOR THE JOB WHICH * FILE 381
HAS JUST BEEN PRINTED. THIS NETWORK MUST BE POSTED BY * FILE 381
DISTRIBUTION WHEN THIS REPORT IS PLACED IN THE USER'S BIN * FILE 381
OR CART. THIS ALLOWS TRACKING OF SERVICE LEVEL AGREEMENTS * FILE 381
FOR PRODUCTION PRINTED OUTPUT. TO AVOID THE EXPOSURE OF * FILE 381
JES2 GOING INTO A WAIT STATE WHILE THE UCC7 REQUEST IS * FILE 381
BEING PROCESSED, A SEPARATE TASK HAS BEEN INITIALIZED TO * FILE 381
PROCESS THESE REQUESTS. ANY JES2 ROUTINE CAN DEMAND A * FILE 381
NETWORK BY QUEUEING A REQUEST TO THE UCC7 TASK. BECAUSE * FILE 381
THE UCC7 INTERFACE PERFORMS EXTERNAL PROCESSING, THE * FILE 381
FACILITY CAN BE EFFECTIVELY DISABLED DUE TO SYSTEM * FILE 381
BOTTLENECKS. A MECHANISM HAS BEEN PROVIDED TO DISPLAY * FILE 381
AND/OR ALTER THE STATUS OF THE UCC7 TASK. * FILE 381
* FILE 381
JES2 $DV COMMAND * FILE 381
* FILE 381
A NEW COMMAND HAS BEEN ADDED TO JES2 FOR USE BY THE MVS * FILE 381
COMPUTER CONSOLE OPERATORS. THERE ARE INSTANCES WHERE * FILE 381
SOMEONE AT THE OPERATOR CONSOLE NEETS TO DISPLAY * FILE 381
INFORMATION ABOUT A DASD VOLUME AND ALL THAT IS KNOWN IS * FILE 381
THE VOLSER OR VOLSER PREFIX. THE D U,DASD,ONLINE COMMAND * FILE 381
WAS USED TO DISPLAY ALL VOLUMES AND THE LIST SCANNED FOR * FILE 381
THE CORRECT VOLSER. THE $DV COMMAND GIVES THE CONSOLE * FILE 381
OPERATOR THE ABILITY TO DISPLAY DASD VOLUMES BY VOLSER, * FILE 381
VOLSER PREFIX, OR UNIT ADDRESS. * FILE 381
* FILE 381
$DV,MVSRS * FILE 381
$HASP900 MVSRSG 141 3380 PRIV/RSDNT 202 * FILE 381
$HASP900 MVSRSF 250 3380 PRIV/RSDNT 000 * FILE 381
$HASP900 MVSRS2 252 3380 PRIV/RSDNT 000 * FILE 381
* FILE 381
THIS NEW COMMAND ALLOWS THE OPERATOR TO DETERMINE THE UNIT * FILE 381
ADDRESS, DEVICE TYPE, MOUNT ATTRIBUTES, AND USE COUNT. * FILE 381
* FILE 381
JES2 $SL COMMAND * FILE 381
* FILE 381
MODIFICATIONS HAVE BEEN MADE TO THE STANDARD IBM SETUP * FILE 381
PROCESSING AT FIRST UNION NATIONAL BANK. WE HAVE A * FILE 381
REQUIREMENT TO BE ABLE TO LIST ALL JOBS WHICH HAVE NOT HAD * FILE 381
THEIR SETUP REQUIREMENTS MET. OPERATIONS MUST ALSO BE ABLE * FILE 381
TO RE-LIST THE JES2 SETUP CARDS WHICH DESCRIBE THE SETUP * FILE 381
REQUIREMENTS. THE $SL COMMAND WAS WRITTEN TO PROVIDE THIS * FILE 381
FACILITY. * FILE 381
* FILE 381
JES2 $SR COMMAND * FILE 381
* FILE 381
MODIFICATIONS HAVE BEEN MADE TO THE STANDARD IBM SETUP * FILE 381
PROCESSING AT FIRST UNION NATIONAL BANK. WE HAVE A * FILE 381
REQUIREMENT TO PLACE JOBS IN A SPECIAL SETUP QUEUE UNTIL * FILE 381
THEIR SETUP REQUIREMENTS ARE MET. OPERATIONS MUST THEN BE * FILE 381
ABLE SETUP THE JOB BY REMOVING THE JOB FROM THE SETUP * FILE 381
QUEUE. THE $SR COMMAND WAS WRITTEN TO PROVIDE THIS * FILE 381
FACILITY. * FILE 381
* FILE 381
JES2 $UA COMMAND * FILE 381
* FILE 381
MODIFICATIONS HAVE BEEN MADE TO THE STANDARD IBM HOLD * FILE 381
PROCESSING TO PLACE JOBS IN A SPECIAL HOLD QUEUE CALLED THE * FILE 381
USER HOLD QUEUE. THIS IS NORMALLY ACCOMPLISHED BY USING * FILE 381
THE TYPRUN=HOLD OPERAND ON THE JOB CARD FOR THE JOB OR * FILE 381
USING THE HOLD OPERAND ON THE /*THREAD CARD. THESE JOBS * FILE 381
WILL NORMALLY BE RELEASED FROM USER HOLD BY /*RELEASE CARDS * FILE 381
IN OTHER JOBS. THE USER CAN ALSO RELEASE HIS/HER OWN JOBS * FILE 381
BY ENTERING THIS COMMAND THROUGH A PROGRAMMED INTERFACE. * FILE 381
THE $UA COMMAND WAS WRITTEN TO PROVIDE THIS FACILITY. * FILE 381
* FILE 381
JES2 $UH COMMAND * FILE 381
* FILE 381
MODIFICATIONS HAVE BEEN MADE TO THE STANDARD IBM HOLD * FILE 381
PROCESSING TO PLACE JOBS IN A SPECIAL HOLD QUEUE CALLED THE * FILE 381
USER HOLD QUEUE. THIS IS NORMALLY ACCOMPLISHED BY USING * FILE 381
THE TYPRUN=HOLD OPERAND ON THE JOB CARD FOR THE JOB OR * FILE 381
USING THE HOLD OPERAND ON THE /*THREAD CARD. A JOB CAN * FILE 381
ALSO BE PLACED IN THIS QUEUE BY USING THIS COMMAND. * FILE 381
* FILE 381
JES2 $UL COMMAND * FILE 381
* FILE 381
MODIFICATIONS HAVE BEEN MADE TO THE STANDARD IBM HOLD * FILE 381
PROCESSING TO PLACE JOBS IN A SPECIAL HOLD QUEUE CALLED THE * FILE 381
USER HOLD QUEUE. THIS IS NORMALLY ACCOMPLISHED BY USING * FILE 381
THE TYPRUN=HOLD OPERAND ON THE JOB CARD FOR THE JOB OR * FILE 381
USING THE HOLD OPERAND ON THE /*THREAD CARD. THERE IS ALSO * FILE 381
A REQUIREMENT TO LIST JOBS IN THIS QUEUE. * FILE 381
* FILE 381
JES2 $LOAD COMMAND * FILE 381
* FILE 381
IN INSTALLATIONS WHICH HAVE EXTENSIVE JES2 EXIT ROUTINES, * FILE 381
IT MAY BE HARD AT TIMES TO GET A JES2 HOT START TO RELOAD * FILE 381
AN EXIT WHICH MUST BE MODIFIED. HOT STARTS WORK, BUT THEY * FILE 381
ARE VERY DISRUPTIVE TO PRINTER, RJE, AND NJE ACTIVITY. THE * FILE 381
$LOAD COMMAND WAS WRITTEN TO PROVIDE A FACILITY TO RELOAD A * FILE 381
JES2 EXIT WITHOUT A JES2 OUTAGE. * FILE 381
* FILE 381
JES2 $DC COMMAND * FILE 381
* FILE 381
THE $DC COMMAND IS ONE OF THE 4 CONSOLE COMMANDS WHICH * FILE 381
CONTROL THE RESOURCE ROUTING FACILITY OF JES2. THE OTHER * FILE 381
COMMANDS ARE $QA, $QD, AND $DR. A JOB CAN REQUEST ONE OR * FILE 381
MORE RESOURCES FROM A PREDEFINED LIST OF RESOURCES AND WILL * FILE 381
NOT RUN UNLESS THAT RESOURCE NAME IS ATTACHED TO THE * FILE 381
APPROPRIATE PROCESSOR. THIS COMMAND DISPLAYS ANY JOBS THAT * FILE 381
CANNOT RUN BECAUSE THEY REQUEST ONE OR MORE RESOURCES THAT * FILE 381
ARE NOT ATTACHED TO ANY PROCESSOR. THIS COMMAND ALLOWS THE * FILE 381
CONSOLE OPERATOR TO SEE THE CONFLICTS AND REACT * FILE 381
APPROPRIATELY TO IT. THIS COMMAND WILL ALSO BE INVOKED * FILE 381
INTERNALLY WHENEVER A RESOURCE IS ADDED OR DELETED FROM A * FILE 381
PROCESSOR. THE FORMAT OF THE $DC COMMAND IS AS FOLLOWS: * FILE 381
* FILE 381
JES2 $DR COMMAND * FILE 381
* FILE 381
THE $DR COMMAND IS ONE OF THE 4 CONSOLE COMMANDS WHICH * FILE 381
CONTROL THE RESOURCE ROUTING FACILITY OF JES2. THE OTHER * FILE 381
COMMANDS ARE $QA, $QD, AND $DC. THIS DISPLAYS THE ESOTERIC * FILE 381
RESOURCE NAMES THAT ARE ATTACHED TO A PROCESSOR. A JOB * FILE 381
THAT REQUESTS ONE OF A PREDEFINED LIST OF RESOURCES WILL * FILE 381
NOT RUN UNLESS THAT RESOURCE NAME IS ATTACHED TO THE * FILE 381
APPROPRIATE PROCESSOR. THIS COMMAND ALLOWS THE CONSOLE * FILE 381
OPERATOR TO SEE WHICH RESOURCES HAVE BEEN ATTACHED. THIS * FILE 381
COMMAND WILL ALSO BE INVOKED INTERNALLY WHENEVER A RESOURCE * FILE 381
IS ADDED OR DELETED FROM A PROCESSOR. THE FORMAT OF THE * FILE 381
$DR COMMAND IS AS FOLLOWS: * FILE 381
* FILE 381
JES2 $QA COMMAND * FILE 381
* FILE 381
THE $QA COMMAND IS ONE OF THE 4 CONSOLE COMMANDS WHICH * FILE 381
CONTROL THE RESOURCE ROUTING FACILITY OF JES2. THE OTHER * FILE 381
COMMANDS ARE $DR, $QD, AND $DC. JOBS THAT REQUEST * FILE 381
RESOURCES WILL NOT RUN UNLESS THAT RESOURCE NAME IS * FILE 381
ATTACHED TO THE APPROPRIATE PROCESSOR. THIS COMMAND ALLOWS * FILE 381
THE CONSOLE OPERATOR TO ATTACH A RESOURCE NAME TO A * FILE 381
PROCESSOR TO ALLOW THE APPROPRIATE JOBS TO RUN ON THAT * FILE 381
MACHINE. THE $DR COMMAND WILL BE AUTOMATICALLY INVOKED * FILE 381
AFTER PROCESSING COMPLETES FOR THIS COMMAND TO LIST THE * FILE 381
RESOURCES THAT ARE NOW ATTACHED. THE $DC COMMAND WILL ALSO * FILE 381
BE AUTOMATICALLY INVOKED TO DISPLAY ANY JOBS WHICH STILL * FILE 381
CANNOT EXECUTE BECAUSE THE APPROPRIATE RESOURCES ARE NOT * FILE 381
AVAILABLE. THE FORMAT OF THE $QA COMMAND IS AS FOLLOWS: * FILE 381
* FILE 381
JES2 $QD COMMAND * FILE 381
* FILE 381
THE $QD COMMAND IS ONE OF THE 4 CONSOLE COMMANDS WHICH * FILE 381
CONTROL THE RESOURCE ROUTING FACILITY OF JES2. THE OTHER * FILE 381
COMMANDS ARE $QA, $DR, AND $DC. JOBS WHICH SPECIFY * FILE 381
RESOURCES WILL NOT RUN UNLESS THAT RESOURCE NAME IS * FILE 381
ATTACHED TO THE APPROPRIATE PROCESSOR. THIS COMMAND ALLOWS * FILE 381
THE CONSOLE OPERATOR TO DETACH A RESOURCE NAME FROM A * FILE 381
PROCESSOR IF THAT RESOURCE IS NO LONGER AVAILABLE IN ORDER * FILE 381
TO PREVENT JOBS WHICH REQUIRE THAT RESOURCE FROM EXECUTING. * FILE 381
THE $DR COMMAND WILL BE AUTOMATICALLY INVOKED AFTER * FILE 381
PROCESSING COMPLETES FOR THIS COMMAND TO LIST THE RESOURCES * FILE 381
THAT ARE STILL ATTACHED. THE $DC COMMAND WILL ALSO BE * FILE 381
AUTOMATICALLY INVOKED TO DISPLAY ANY JOBS WHICH NOW CANNOT * FILE 381
EXECUTE BECAUSE THE APPROPRIATE RESOURCES ARE NOT * FILE 381
AVAILABLE. THE FORMAT OF THE $QD COMMAND IS AS FOLLOWS: * FILE 381
* FILE 381
A U T H S V C * FILE 381
* FILE 381
THIS SVC IS A TYPE 4 SVC WRITTEN TO ALLOW THE * FILE 381
CALLER TO ENTER KEY 0. THIS SVC IS A LITTLE * FILE 381
DIFFERENT FROM MOST OTHER SVC CODE IN THAT IT * FILE 381
WRITES AN SMF RECORD FOR EACH CALL TO PERFORM A * FILE 381
FUNCTION. THE CALLING PROGRAM NAME IS ASSUMED TO * FILE 381
BE POINTED TO BY REGISTER 0 ON INPUT AND ALL OTHER * FILE 381
INFORMATION SUCH AS JOBNAME/TSONAME, PROGRAMMER * FILE 381
NAME, AND ACCOUNTING INFORMATION IS EXTRACTED TO * FILE 381
PROVIDE AN AUDIT CAPABILITY FOR UNAUTHORIZED USE. * FILE 381
THE FUNCTION TO BE PERFORMED IS IN REGISTER 1 ON * FILE 381
INPUT. A ZERO INDICATES THAT PROTECT KEY ZERO IS * FILE 381
DESIRED. ANY OTHER VALUE WILL RESET THE USER BACK * FILE 381
TO THE PROTECT KEY IN THE TCB. * FILE 381
* FILE 381
R E S O U R C E R O U T I N G * FILE 381
* FILE 381
A SERIES OF EXITS AND CONTROL BLOCK MODIFICATIONS * FILE 381
PROVIDES A FACILITY WITHIN JES2 TO ROUTE JOBS TO A * FILE 381
RESOURCE NAME RATHER THAN A SPECIFIC PROCESSOR. * FILE 381
THIS FACILITY IS A FUNCTIONAL COPY OF A SIMILAR * FILE 381
FACILITY WHICH WAS DEVELOPED AND SUPPORTED BY * FILE 381
MELLON BANK AND PROVIDED ON MANY OF THE MVS MODS * FILE 381
TAPES. * FILE 381
* FILE 381
is from Paul Gillis of Melbourne, Australia, and * FILE 382
contains a number of programs and utilities that * FILE 382
he has developed. * FILE 382
* FILE 382
Paul Gillis * FILE 382
Director P.C. Link Pty. Ltd. & * FILE 382
Pacific Systems Management Pty. Ltd. * FILE 382
Melbourne, Australia * FILE 382
* FILE 382
email: "Paul Gillis" * FILE 382
"@RTS PG" * FILE 382
* FILE 382
UNLOAD and UNLOAD$. The unload assembler program * FILE 382
provides the ability to convert a PDS into a flat * FILE 382
file and to insert a control card of your own * FILE 382
making in between each unloaded member, with the * FILE 382
member name inserted at any position in the record. * FILE 382
* FILE 382
DASD. This SMP/E usermod provides a DASD LSPACE * FILE 382
program, that dumps all the data returned by the * FILE 382
LSPACE macro into a file for further analysis. * FILE 382
* FILE 382
DASDSPCE. This SMP/E usermod provides a DASD space * FILE 382
command that will display the available space on a * FILE 382
selected subset of the dasd farm. * FILE 382
* FILE 382
DEBUG. This assembler macro I use to produce debug * FILE 382
information from most programs that I write. The * FILE 382
debug information is written to any number of * FILE 382
possible output data sources. * FILE 382
* FILE 382
GRS. This SMP/E usermod provides a WHOHAS type * FILE 382
utility, and is normally used for that purpose. * FILE 382
* FILE 382
SYSTEM. This SMP/E usermod contains a system IPL * FILE 382
details program, which includes system symbols. * FILE 382
* FILE 382
DISASM. Members DISASJCL, DISASMAC and DISASSRC * FILE 382
contain an updated version of the disassembler * FILE 382
found on file 171. The update supports all of the * FILE 382
two byte 01 and B2 instructions. Support was not * FILE 382
added for the A4, A5, A6, E4 and E5 opcodes, but * FILE 382
could now be added reasonably easily. Instruction * FILE 382
set based on SA22-7209-01 ESA/390 Reference Summary. * FILE 382
* FILE 382
IS FROM INTEL AND CONTAINS A COPY OF THEIR CLISTS * FILE 383
REQUIRED FOR USE WITH THEIR TECHINFO SYSTEM WHICH IS * FILE 383
CONTAINIED IN FILE 352 OF THIS TAPE. THIS FILE IS * FILE 383
IN IEBCOPY FORMAT (VB LRECL=84 BLKSIZE=15456). * FILE 383
SEE THE MEMBER CALLED $$DOC FOR ADDITIONAL * FILE 383
INFORMATION. * FILE 383
* FILE 383
IS FROM COMPUTER DATA SYSTEMS INC OF ROCKVILLE, * FILE 384
MARYLAND. THIS FILE IS IN IEBUPDTE SYSIN FORMAT * FILE 384
AND CONTAINS : * FILE 384
1. ISPF QUEUE FOR 1.3.4 * FILE 384
2. ISPF SPY * FILE 384
3. SEVERAL OTHER PROGRAMS * FILE 384
MEMBERS ARE : * FILE 384
1. $$DOC DESCRIBE ALL IN THIS FILE * FILE 384
2. PTFLIB SOURCES AND JCLS TO USE WITH SMPE CSI * FILE 384
(FINDFIX, SAS, ETC) * FILE 384
3. QISP136 SRCS, JCLS, FOR ISPF QUEUE OR TSO * FILE 384
QUE COMMAND FOR MVS 3.8 SP136 & BEFORE * FILE 384
4. SOURCE MISCELLANEOUS SOURCES FOR SEVERAL * FILE 384
PROGRAMS * FILE 384
* FILE 384
IS FROM THE HARTFORD INSURANCE GROUP AND CONTAINS * FILE 385
THE FOLLOWING PROGRAM DESIGNED TO COMPARE TWO * FILE 385
COPIES OF LPALIB AND REPORT ON DIFFERENCES IN * FILE 385
THEM. IT ALSO COMPARES ONE OF THE LPALIB COPIES * FILE 385
TO LINKLIB TO REPORT ON DUPLICATE MEMBERS. JCL IS * FILE 385
AS FOLLOWS : * FILE 385
* FILE 385
OLDLPA - POINTS TO THE 'OLD' COPY * FILE 385
OF LPALIB * FILE 385
NEWLPA - POINTS TO THE 'NEW' COPY * FILE 385
OF LPALIB * FILE 385
LINKLIB - OPTIONAL, POINTS TO A * FILE 385
COPY OF LINKLIB THAT IS * FILE 385
COMPARED TO THE NEWLPA * FILE 385
DD. IF NOT DESIRED, * FILE 385
DUMMY THIS DD STATEMENT. * FILE 385
REPORT1 - MEMBERS IN OLDLPA THAT * FILE 385
ARE NOT IN THE * FILE 385
NEWLPA * FILE 385
REPORT2 - MEMBERS IN NEWLPA THAT * FILE 385
ARE NOT IN THE OLDLPA * FILE 385
REPORT3 - DUPLICATE MEMBERS * FILE 385
BETWEEN LPALIB AND * FILE 385
LINKLIB * FILE 385
REPORT4 - CHANGES IN MODULE LENGTH * FILE 385
OF MEMBERS THAT OCCUR IN * FILE 385
BOTH OLDLPA AND NEWLPA. * FILE 385
* FILE 385
ALL REPORTS GIVE MODULE SIZE, INDICATE * FILE 385
ALIAS ENTRIES, (NO SIZE GIVEN FOR ALIASES, * FILE 385
AND REPORT ON TOTAL DIFFERENCES. REPORT 4 * FILE 385
WILL SHOW THE DIFFERENCE IN SIZE OF TWO * FILE 385
COPIES OF THE SAME MODULE, AND WILL REPORT * FILE 385
ON THE TOTAL SIZE DIFFERENCE OF THE MODULES * FILE 385
LISTED. * FILE 385
* FILE 385
is from Salvador Carrasco and contains a collection * FILE 386
of REXX execs and other programs. * FILE 386
* FILE 386
Salvador Carrasco neither expresses nor implies any * FILE 386
warranty as to the fitness of these computer programs for * FILE 386
any function. The use of these programs or the results * FILE 386
therefrom is entirely at the risk of the user. * FILE 386
Consequently, the user may modify these programs in any * FILE 386
way he/she thinks fit. * FILE 386
* FILE 386
These programs are Freeware and may be freely copied. They * FILE 386
may be freely distributed to any other party on condition * FILE 386
that no inducement beyond reasonable handling costs is * FILE 386
offered or accepted by either side for such distribution. * FILE 386
* FILE 386
I would be interested to hear of comments and/or proposed * FILE 386
enhancements. Please write to the following address: * FILE 386
* FILE 386
EMAIL to the author at: * FILE 386
* FILE 386
Internet: salvador@redestb.es * FILE 386
* FILE 386
Visit my Web Page at http://www.redestb.es/personal/salvador * FILE 386
* FILE 386
$$$READM Readme Fisrt * FILE 386
$$INDEX You are reading this member now * FILE 386
$CHANGES Changes History * FILE 386
* FILE 386
@EQUS Equates Macro * FILE 386
@EQISPF Equates ISPF * FILE 386
@ISPFVD ISPF multi vdefine macro * FILE 386
* FILE 386
IGX00200 Ext-Svc authorization * FILE 386
* FILE 386
IRXF@DLY Rexx function - Delay * FILE 386
IRXF@EDM Rexx function - Edit and mask * FILE 386
IRXF@ENQ Rexx function - Enq/Deq * FILE 386
IRXF@MAT Rexx function - Match source/pattern * FILE 386
IRXF@MON Rexx function - Progress Barr * FILE 386
IRXF@SRT Rexx function - Calling Sort from Rexx * FILE 386
IRXF@U34 Rexx function - Read tape units UCBs * FILE 386
IRXF@VSK Rexx function - Vsam KSDS rexx interface * FILE 386
IRXF@WTO Rexx function - WTOR * FILE 386
IRXFLOC Rexx Package * FILE 386
IRXFLOC$ Rexx Package - Documentation * FILE 386
IRXFLOCJ Rexx Package - Compile job * FILE 386
IRXFMONI Progress Barr program. * FILE 386
IRXFMONP ISPF Panel for Progress Barr. * FILE 386
* FILE 386
ISFPSAM$ Spool Access Method - Documentation * FILE 386
ISFPSAMC Spool Access Method - Interface Rexx - S.A.M * FILE 386
ISFPSAMP Spool Access Method - Parm list macro * FILE 386
ISFPSAMR Spool Access Method - Main Module * FILE 386
ISFPSAM1 Spool Access Method - Rexx Example * FILE 386
* FILE 386
UTILMATC Utilities - Match Source/Pattern * FILE 386
* FILE 386
IS CURRENTLY EMPTY * FILE 387
* FILE 387
is from David B. Cole and contains his operator * FILE 388
commands scheduling facility. An upgraded version of * FILE 388
this code is available from his web site - below: * FILE 388
* FILE 388
see schedrun.zip * FILE 388
* FILE 388
Dave Cole has updated most of his contributions, and * FILE 388
they are available for direct download from his web * FILE 388
site at www.colesoft.com. The following list of * FILE 388
his software is currently available there: * FILE 388
* FILE 388
Cole Software LLC's File Upload/Download Area * FILE 388
* FILE 388
The following shareware is available for download * FILE 388
* FILE 388
Filename Platform Description * FILE 388
asm2zap.zip OS/390 A utility for converting an * FILE 388
assembly listing into SUPERZAP * FILE 388
cards. * FILE 388
* FILE 388
blksptrk.zip OS/390 A TSO command that computes and * FILE 388
displays track capacities for any * FILE 388
IBM DASD device for any BLKSIZE, * FILE 388
with or without key fields. * FILE 388
* FILE 388
macros.zip OS/390 A set of Assembler/390 macros * FILE 388
needed for assembling the various * FILE 388
programs available from Cole * FILE 388
Software LLC. * FILE 388
* FILE 388
schedrun.zip OS/390 A set of MVS programs for * FILE 388
scheduling the execution of System * FILE 388
Operator Commands on an interval * FILE 388
or calander basis. Can be used to * FILE 388
control production scheduling. * FILE 388
* FILE 388
xrefasm.zip OS/390 A pair of programs for producing * FILE 388
master cross-reference listings * FILE 388
for multi-assembly programs. * FILE 388
* FILE 388
COLE SOFTWARE LLC * FILE 388
736 Fox Hollow Road Afton, VA 22920 * FILE 388
540-456-8210 540-456-6658: FAX * FILE 388
* FILE 388
E-MAIL : CSWstaff@cfw.com * FILE 388
INTERNET: http://www.colesoft.com * FILE 388
* FILE 388
COLE SOFTWARE WEB PAGE: HTTP://WWW.COLESOFT.COM * FILE 388
736 FOX HOLLOW ROAD VOICE: 540-456-8536 * FILE 388
AFTON, VA 22920 FAX: 540-456-6658 * FILE 388
* FILE 388
FOR ADDITIONAL INFORMATION PLEASE SEE THE MEMBER CALLED * FILE 388
$$DOC AND READ THE FOLLOWING : * FILE 388
* FILE 388
A PROGRAM HAS BEEN WRITTEN TO PRINT OUT THE AUTOMATIC * FILE 388
SCHEDULING FACILITY FILE BY MAY & SPEH AND IS CONTAINED * FILE 388
IN FILE 422 OF THIS TAPE * FILE 388
* FILE 388
THE MACROS NEEDED FOR THIS SYSTEM ARE CONTAINED IN * FILE 388
FILE 408 OF THIS TAPE * FILE 388
* FILE 388
THE SCHEDULE FACILITY MAKES IT POSSIBLE TO SCHEDULE THE * FILE 388
AUTOMATIC EXECUTION OF ANY OPERATOR COMMAND AT ANY TIME * FILE 388
OF DAY ON ANY DATE. THE EXECUTION OF THE COMMAND CAN * FILE 388
BE REPEATED ACCORDING TO ANY OF A LARGE VARIETY OF * FILE 388
DAILY, WEEKLY, MONTHLY, AND/OR YEARLY REPEAT CYCLES. * FILE 388
(SEE THE ACCOMPANYING TSO HELP FILE FOR DETAILS). * FILE 388
* FILE 388
THE SCHEDULE FACILITY SUPPORTS AN OVERRIDE CAPABILITY * FILE 388
WHEREBY PARTICULAR SETS OF PERIODICALLY SCHEDULED * FILE 388
COMMANDS CAN BE OVERRIDDEN ON SELECTED DATES (SUCH AS * FILE 388
HOLIDAYS) WITH ANOTHER SET OF COMMANDS TO BE EXECUTED * FILE 388
INSTEAD. SUCH OVERRIDES CAN BE DEFINED EVEN YEARS IN * FILE 388
ADVANCE, IF DESIRED. * FILE 388
* FILE 388
THE SCHEDULE FACILITY PERMITS THE DEFINITION OF A * FILE 388
"WINDOW" PERIOD (DEFINED SEPARATELY FOR EACH SCHEDULED * FILE 388
AUTOMATIC COMMAND) WHEREBY: * FILE 388
* FILE 388
- IF THE SYSTEM IS DOWN AT THE TIME THAT A COMMAND * FILE 388
IS SCHEDULED TO BE EXECUTED, * FILE 388
* FILE 388
- BUT IF THE SYSTEM COMES UP ANY TIME DURING THE * FILE 388
SPECIFIED "WINDOW PERIOD" FOLLOWING THE COMMAND'S * FILE 388
SCHEDULED TIME, * FILE 388
* FILE 388
- THEN THAT COMMAND WILL BE EXECUTED ANYWAY. * FILE 388
* FILE 388
THUS THE EXECUTION OF IMPORTANT COMMANDS WON'T BE * FILE 388
MISSED JUST BECAUSE THE SYSTEM WASN'T UP IN TIME. * FILE 388
* FILE 388
IN JES2 "MULTI-ACCESS SPOOL" CONFIGURATIONS, THE * FILE 388
SCHEDULE FACILITY'S VSAM DATA BASE CAN BE SHARED * FILE 388
BETWEEN MULTIPLE SYSTEMS, AND OPERATOR COMMANDS CAN BE * FILE 388
SCHEDULED TO EXECUTE ON EITHER ONE OR THE OTHER (OR * FILE 388
"ANY") OF THE ATTACHED CPUS. * FILE 388
* FILE 388
THE SCHEDULE FACILITY CAN MAINTAIN A LOG FILE WHERE IT * FILE 388
RECORDS A TIMESTAMPED COPY OF ALL OPERATOR COMMANDS * FILE 388
THAT IT ISSUES. * FILE 388
* FILE 388
THE SCHEDULE FACILITY IS DESIGNED TO EXECUTE IN A JES2 * FILE 388
ENVIRONMENT. IF YOU WISH TO USE IT IN A JES3 SYSTEM, * FILE 388
THEN YOU MUST MAKE SUITABLE MODIFICATIONS TO THE * FILE 388
FACILITY'S SOURCE CODE. * FILE 388
* FILE 388
IS CURRENTLY EMPTY * FILE 389
* FILE 389
IS A JES2 5.X.0 VERSION OF QUEUE FROM JACK SCHUDEL * FILE 390
OF NERDC AT THE UNIVERSITY OF FLORIDA IN GAINESVILLE * FILE 390
FLORIDA. THIS IS HIS MODIFICATION FROM THE 4.3.0 * FILE 390
VERSION ON FILE 391, AND JACK CLAIMS THAT IT IS * FILE 390
MAY NEED A TWEAKING HERE AND THERE. HOWEVER, IT * FILE 390
WORKS. SEE HIS NOTES. CORRECTED BY SAM GOLOB SO * FILE 390
THAT THIS VERSION WILL ALSO WORK WHEN ASSEMBLED * FILE 390
AGAINST JES2 5.2.0 MACROS. THIS VERSION NOW WORKS * FILE 390
UNDER JES2 5.2.0 ALSO, AS WELL AS UNDER 5.1.0. * FILE 390
* FILE 390
is from Robert Ngan and is an assembler level * FILE 391
instruction tracing program called TRACE390. * FILE 391
* FILE 391
Documentation for this program is in member * FILE 391
$DOCTRAC. Member $EXTRACE, which contains a sample * FILE 391
of the output of this program, is in TSO XMIT * FILE 391
format, which becomes a sequential file with * FILE 391
RECFM=FB, LRECL=133, after TSO RECEIVE is done * FILE 391
to it, as the INDSN dataset name. * FILE 391
* FILE 391
Member $TRACDOC is in Word 97 format. In order to * FILE 391
read it, download it "binary" RECFM=FB,LRECL=80 * FILE 391
to a pc, and it should be readable. I tried it, * FILE 391
and it was ok. * FILE 391
* FILE 391
Address: * FILE 391
* FILE 391
Robert Ngan (October 1999) * FILE 391
CSC Financial Services Group, * FILE 391
Dallas, TX 75240 * FILE 391
* FILE 391
email: * FILE 391
* FILE 391
RobertNgan@compuserve.com * FILE 391
robngan@gte.net * FILE 391
Robert_Ngan@csc.com * FILE 391
* FILE 391
IS A JES2 4.2.0 VERSION OF QUEUE FROM LEONARD WOREN. * FILE 392
* FILE 392
THIS VERSION HAS CONDITIONAL ASSEMBLY THAT ALSO * FILE 392
ALLOWS IT TO WORK FOR ALL PREVIOUS MODERN LEVELS * FILE 392
OF JES2. THIS QUEUE TSO COMMAND DIFFERS SOMEWHAT * FILE 392
IN SCREEN APPEARANCES FROM THE OTHER "QUEUE" TSO * FILE 392
PROGRAMS ON THIS TAPE, BUT I THINK IT IS AN * FILE 392
IMPROVEMENT. THAT IS A MATTER OF OPINION. QUEUE * FILE 392
IS A TSO COMMAND TO LOOK AT JES2 SPOOL DATASETS. * FILE 392
* FILE 392
------------------------------------------------------ * FILE 392
* FILE 392
Leonard Woren maintains many of his programs in * FILE 392
downloadable form at his web site. It is highly * FILE 392
recommended that you go to Leonard's web site to * FILE 392
obtain the latest versions of his programs. This * FILE 392
file, together with Files 179, 180, and 181, have * FILE 392
not been updated since 1992, and Leonard prefers * FILE 392
that people go directly to his site. * FILE 392
* FILE 392
email address: Leonard Woren * FILE 392
* FILE 392
web site: http://www.best.com/~ldw/mvs/ * FILE 392
* FILE 392
IS CURRENTLY EMPTY * FILE 393
* FILE 393
is from Jan Jakubek of Toronto, Ontario, Canada, * FILE 394
and contains a program to analyze space utilization * FILE 394
in a KSDS. The program has a statistical report * FILE 394
and a graphical report. * FILE 394
* FILE 394
(Nice. I've tried it. SG-09/99) * FILE 394
* FILE 394
JAN (JANEK) JAKUBEK * FILE 394
* FILE 394
Tel : 416-255-8807 (Canada) * FILE 394
Email: Jan.Jakubek@CGI.CA * FILE 394
* FILE 394
is from Seymour Metz, and contains a REXX exec * FILE 395
that can be very useful when putting up a new MVS * FILE 395
system. * FILE 395
* FILE 395
email: "Metz, Seymour" * FILE 395
* FILE 395
This EXEC catalogs all of the PO and PS datasets * FILE 395
on a volume using the extended indirect format. * FILE 395
It assumes that all of the volumes of a system * FILE 395
have a common 3-character prefix, that the last * FILE 395
three characters are one of DLB, DL2, RES or RS2 * FILE 395
and that the static system variables &SYSDL1, * FILE 395
&SYSDL2, &SYSR1 and &SYSR2 will refer to those * FILE 395
volumes. * FILE 395
* FILE 395
If a catalog is not supplied, then the master * FILE 395
catalog is assumed. * FILE 395
* FILE 395
I'd say that the user has to customize this EXEC * FILE 395
to his/her local situation, but it's a good starting * FILE 395
point. (S.Golob 9/99) * FILE 395
* FILE 395
is from Scott Hawley of Indianapolis, Indiana, * FILE 396
and contains a very handy REXX exec to do a quick * FILE 396
text search of a pds from an ISPF 3.4 panel. The * FILE 396
name of the exec is FINDSTR, and it invokes * FILE 396
ISRSUPC to do the text search. * FILE 396
* FILE 396
This little widget has been VERY nice to have. * FILE 396
It's meant to be used with the 3.4 panel as a line * FILE 396
command. I hate having to do the old cut/bounce * FILE 396
to 3.14/paste game. The way it's written you can * FILE 396
simply say FINDSTR A HAPPY SYSPROG (no quotes) as * FILE 396
a line command and a pds search is done with * FILE 396
ISRSUPC for the phrase 'A HAPPY SYSPROG'. * FILE 396
* FILE 396
Scott Hawley * FILE 396
Corporate Information Systems * FILE 396
Thomson Consumer Electronics, Inc. * FILE 396
Indianapolis, IN 46234 * FILE 396
Phone: (317) 587-3268 Fax: (317) 587-9541 * FILE 396
Internet Mail: HawleyS@tce.com * FILE 396
* FILE 396
IS CURRENTLY EMPTY * FILE 397
* FILE 397
is from the contributor of File 171, which was * FILE 398
contributed semi-anonymously. All correspondence * FILE 398
concerning this file should go through Sam Golob, * FILE 398
and the support questions will be facilitated that * FILE 398
way. * FILE 398
* FILE 398
This file contains a macro called IBMMAC. This * FILE 398
macro calls other control block mapping macros, * FILE 398
but you don't have to remember their names. * FILE 398
That's the idea. * FILE 398
* FILE 398
For example, if you want to map a VTOC DSCB, you * FILE 398
don't have to remember that IBM's mapping macro * FILE 398
name is IECSDSL1, and that you have to code a 1, * FILE 398
2, 3, 4, 5, or 6 afterward, depending on the format * FILE 398
type you want mapped. With this macro, you only * FILE 398
have to code: IBMMAC VTOC=4 , or something * FILE 398
similar, depending on the format type you want. * FILE 398
* FILE 398
The original contributor's macro has been improved * FILE 398
by Robert Rosenberg. Bob Rosenberg's macro is now * FILE 398
included here as member IBMMAC, and the original * FILE 398
contributor's macro is also included, as member * FILE 398
IBMMACO. * FILE 398
* FILE 398
There are also two ISPF edit macros called IMAC * FILE 398
and IMACBLD from Dave Alcock included here, which * FILE 398
perform approximately the same function as the * FILE 398
assembler macro IBMMAC--that is, they allow you to * FILE 398
properly generate the coding of IBM macros, * FILE 398
without your having to know all the particulars. * FILE 398
IMACBLD uses the member HANDBOOK (from Gilbert * FILE 398
Saint-flour) to generate IMAC, which is the edit * FILE 398
macro that generates the IBM assembler macro coding. * FILE 398
* FILE 398
Sam Golob * FILE 398
P.O. Box 906 * FILE 398
Tallman, NY 10982-0906 * FILE 398
845-362-1996 * FILE 398
* FILE 398
email: sbgolob@attglobal.net and/or sbgolob@aol.com * FILE 398
* FILE 398
"Robert A. Rosenberg" * FILE 398
* FILE 398
Dave Alcock can be reached at his email * FILE 398
addresses: David Alcock (home) * FILE 398
dalcock@csw.com (work) * FILE 398
* FILE 398
The author and I both request that others make an * FILE 398
attempt to expand the IBMMAC macro to include a * FILE 398
larger number of control blocks, and then send the * FILE 398
result back to me, for inclusion in this file. * FILE 398
Thanks in advance, from everybody, for your help. * FILE 398
* FILE 398
CONTAINS TSSO MODIFICATIONS, CLISTS, ETC. * FILE 399
THIS FILE IS IN IEBUPDTE SYSIN FORMAT WITH EACH * FILE 399
MEMBER CONTAINING THE COMPLETE CONTRIBUTION FROM * FILE 399
EACH CONTRIBUTOR. SEE THE MEMBER CALLED $$INDEX * FILE 399
FOR ADDITIONAL INFORMATION. * FILE 399
* FILE 399
THIS MEMBER IS IN IEBUPDTE SYSIN FORMAT BUT THE * FILE 399
"./" CARDS HAVE BEEN CHANGED TO "><" SO YOU MUST * FILE 399
DO A CHANGE ALL AND THEN RUN IEBUPDTE. OR ELSE * FILE 399
YOU CAN RUN PDSLOAD FROM FILE 093. LOAD MODULE * FILE 399
FOR PDSLOAD IS ON FILE 035. PDSLOAD WILL CHANGE * FILE 399
THE "><" BACK TO "./" AS IT RELOADS EACH MEMBER, * FILE 399
WHEN YOU TELL IT TO DO SO IN A PARM. * FILE 399
* FILE 399
INDEX : * FILE 399
MANUALL IS FROM JIM LANE AT MANUFACTURERS LIFE * FILE 399
INSURANCE COMPY OF TORONTO CANADA AND CONTAINS * FILE 399
THE FOLLOWING MEMBERS : * FILE 399
* FILE 399
AUTOCMDS - RE-ESTABLISH JES2 AUTOMATIC COMMANDS * FILE 399
CHKFILES - FIND OUT IF DATASETS NEEDED BY ONLINE * FILE 399
SYSTEMS ARE MISSING * FILE 399
CJ - CANCEL, HOLD AND REQUEUE A JOB * FILE 399
CLEANUP - INITIATE DFHSM CLEANUP OF SCRATCH PACKS * FILE 399
DATE - CONVERT JULIAN DATE TO NICE FORMAT * FILE 399
DCIDMS - REPLIES TO WTOR TO BRING DOWN A VERSION OF * FILE 399
IDMS * FILE 399
ECHO - WRITE OUTPUT OF OSCMD TO OPER CONSOLE * FILE 399
HKPRT - START PRINTERS IN HONG KONG * FILE 399
HOTSTART - SHUT DOWN AND HOTSTART JES2 * FILE 399
IEC701D - REPLY U TO A DATE PROTECTION MESSAGE * FILE 399
IEF238D - REPLY WAIT FOR ALLOCATION RECOVERY * FILE 399
IEF433D - REPLY NOHOLD FOR ALLOCTION RECOVERY * FILE 399
INITD - SET INITIATORS TO DAYTIME CONFIGURATION * FILE 399
IPLBASIC - START THINGS UP AFTER AN IPL * FILE 399
JESCMDS - RE-ESTABLISH JES2 AUTOMATIC COMMANDS * FILE 399
J328XPRT - RESTART JES328X SUPPORTED REMOTES * FILE 399
OMEGAON - START OMEGAMON SESSIONS * FILE 399
OMEGATAP - SETUP OMEGAMON FOR THE TAPE OPERATORS * FILE 399
ONLINES - BRING UP ONLINE SYSTEMS WHEN NO IPL THIS * FILE 399
AM * FILE 399
PCIDMS - REPLIES TO WTOR TO BRING DOWN A VERSION OF * FILE 399
IDMS * FILE 399
RMTMSG - SEND A MESSAGE WHEN A REMOTE JOB STARTS * FILE 399
PRINTING * FILE 399
RMTSET - HANDLE THE $HASP190 MESSAGE FOR JES328X * FILE 399
REMOTES * FILE 399
RMTSTART - RESTART A PRINTER WHEN JES328X HAS A * FILE 399
PROBLEM * FILE 399
SHUTCICS - SHUTDOWN A CICS SYSTEM * FILE 399
SHUTDOWN - SHUTDOWN EVERYTHING * FILE 399
SMFDUMP - DUMP ANY FULL SMF DATASETS * FILE 399
SPLCLEAN - CLEAN UP THE JUNK WHEN SPOOL % > 80 * FILE 399
STRTAUTO - START AUTOA AFTER TSSO COMES UP * FILE 399
STRT328X - START JES328X AFTER AN IPL * FILE 399
TOOLONG - REFLECT THE $HASP308 MESSAGE BACK TO THE * FILE 399
SUBMITTER * FILE 399
UNAV - WARN OPER THAT A JOB HAS UNAVAILABLE * FILE 399
VOLUMES * FILE 399
USTRIDMS - SHUT DOWN AN IDMS SYSTEM * FILE 399
* FILE 399
IS DYNAMASK FROM SECURITY PACIFIC NATIONAL BANK * FILE 400
IN CALIFORNIA. THIS FILE IS IN IEBUPDTE SYSIN * FILE 400
FORMAT. THIS FILE CONTAINS THE FOLLOWING MEMBERS * FILE 400
FOR ADDITIONAL INFORMATION SEE THE MEMBER CALLED * FILE 400
$$DYNDOC. * FILE 400
* FILE 400
STEVE SMITH, WHO SUPPORTS DYNAMASK, NOW WORKS AT * FILE 400
SERENA INTERNATIONAL IN BURLINGAME, CALIFORNIA. * FILE 400
PHONE: 415-696-1753 * FILE 400
* FILE 400
THIS TAPE CONTAINS A VERSION OF DYNAMASK THAT WILL * FILE 400
WORK FOR MVS/ESA 4.2, BESIDES THE OTHER VERSIONS * FILE 400
OF DYNAMASK FOR THE OTHER MVS SYSTEM LEVELS. * FILE 400
THE VERSION 4.2 DYNAMASK ALSO WORKS WHEN AN IODF * FILE 400
IS BEING USED. * FILE 400
* FILE 400
$$DYNDOC.....DOCUMENTATION MEMBER * FILE 400
* FILE 400
DYNAMASK ....PROVIDES THE ABILITY TO * FILE 400
DYNAMICALLY CHANGE AND ADD TO THE * FILE 400
UNIT NAMES DEFINED AT SYSGEN. * FILE 400
DYNAMASK OPTIONALLY CAN BE GIVEN * FILE 400
UNIT ADDRESSES OR VOLUMES AND THE * FILE 400
UNIT NAMES WILL BE ASSIGNED TO THE * FILE 400
UNIT ADDRESSES THAT THE VOLUMES ARE * FILE 400
CURRENTLY MOUNTED. IT CAN BE RUN AT * FILE 400
ANY TIME THE SYSTEM IS DRAINED OF ALL * FILE 400
ACTIVITY. DYNAMASK RUNS AS AN * FILE 400
OPERATOR REQUESTED OR BATCH * FILE 400
SUBMITTED UTILITY WHICH MAKES THE * FILE 400
NECESSARY CONTROL BLOCK CHANGES AND * FILE 400
EXITS. IT REQUIRES MINIMUM * FILE 400
RESOURCES AND EXECUTES IN A FEW * FILE 400
SECONDS. DYNAMASK SUPPORTS THE * FILE 400
FOLLOWING RELEASES: MVS3.8 - * FILE 400
MVS/SP1.3, MVS/XA2.0 - 2.1.7 * FILE 400
* FILE 400
COMPLETE DOCUMENTATION IS CONTAINED * FILE 400
IN THE COMMENTS AT THE FRONT OF THE * FILE 400
SOURCE. * FILE 400
* FILE 400
DYNAMSK2.....THE MVS/XA 2.2.0 VERSION * FILE 400
* FILE 400
DYNAMSK4.....THE MVS/ESA 4.2.0 VERSION * FILE 400
* FILE 400
DYNAMAS^.....PREVIOUS VERSION OF DYNAMASK * FILE 400
^ IS EQUAL TO AN AT-SIGN * FILE 400
* FILE 400
DYNASWAP.....PROVIDES THE ABILITY TO * FILE 400
DYNAMICALLY SWAP TWO DEVICES * FILE 400
WITHIN THE EDT, BOTH DEVICES * FILE 400
MUST BE OFFLINE DASD DEVICES. * FILE 400
THIS PROVIDES A WAY TO REPLACE A * FILE 400
BAD VOLUME WITH A RECOVERY VOLUME * FILE 400
FOR ALL RELATED ESOTERIC NAMES * FILE 400
WITHIN THE EDT. * FILE 400
* FILE 400
DYNASWP4.....THE MVS/ESA 4.2.0 VERSION * FILE 400
* FILE 400
GENERIC......THIS IS A MVS/370 PROGRAM TO UPDATE * FILE 400
THE DEVTMASK AND DEVTNAME TABLES. * FILE 400
IT WILL BE CALLED BY DYNAMASK IF * FILE 400
INCLUDED IN THE LKED AND WILL BE * FILE 400
BYPASSED IF IN A XA SYSTEM. THIS * FILE 400
PROGRAM WAS WRITTEN BY LOCKHEED * FILE 400
CALIFORNIA. * FILE 400
* FILE 400
VATUCB.......THIS IS A PROGRAM TO UPDATE THE * FILE 400
UCB'S FROM INFORMATION IN A USER * FILE 400
SUPPLIED VATLST. THIS WILL RUN IN * FILE 400
XA AND MVS/370 MODE. IT WILL BE * FILE 400
CALLED BY DYNAMASK IF INCLUDED IN * FILE 400
THE LKED. THIS PROGRAM WAS WRITTEN * FILE 400
BY LOCKHEED CALIFORNIA. * FILE 400
* FILE 400
IS CURRENTLY EMPTY * FILE 401
* FILE 401
IS CURRENTLY EMPTY * FILE 402
* FILE 402
IS CURRENTLY EMPTY * FILE 403
* FILE 403
IS FROM A COMPANY IN NEW ENGLAND, AND IS SOURCE FOR * FILE 404
TSSO TO BE RUN UNDER OS/390. THIS SOURCE WAS TAKEN * FILE 404
FROM THE VERSION OF TSSO ON FILE 403 AND MODIFIED. * FILE 404
AT THIS TIME, I GUESS YOU CAN CONSIDER THIS FILE TO * FILE 404
BE THE LATEST VERSION OF FREE TSSO. * FILE 404
* FILE 404
Note. For older versions of TSSO (Bellcore version), * FILE 404
please see Files 247, 248, 249 of the CBT Overflow * FILE 404
Tape. The mapping from the former files on this * FILE 404
tape is as follows: * FILE 404
* FILE 404
File 401 - Original Bellcore version ---> File 247 (Ovrflow) * FILE 404
File 402 - Dave Cartwright's updates ---> File 248 (Ovrflow) * FILE 404
File 403 - DC updates fitted to F401 ---> File 249 (Ovrflow) * FILE 404
File 404 - (This file) - File 403 updated to run on OS/390. * FILE 404
* FILE 404
Bill Godfrey's original version of TSSO is still * FILE 404
on File 306 of the CBT MVS Utilities Tape. * FILE 404
* FILE 404
The Time Sharing Subsystem Option (TSSO) is a * FILE 404
package designed to increase operator productivity * FILE 404
by automating tasks which need not be performed * FILE 404
manually. TSSO performs its function through three * FILE 404
integrated components. The Operator Productivity * FILE 404
Facility (OPF) extends the power of TSO to the * FILE 404
MVS operator's console. The Automated Operations * FILE 404
Facility (AOF) enhances an installation's * FILE 404
ability to control system events based on console * FILE 404
message traffic. An interface to the Network * FILE 404
Communication Control Facility (NCCF) allows the * FILE 404
network operator to use TSSO as a command processor, * FILE 404
issuing and receiving operating system commands at * FILE 404
the NCCF terminal. Note that NCCF is now an inte- * FILE 404
grated part of Netview. TSSO also enhances end-user * FILE 404
productivity by allowing end-user access to the MVS * FILE 404
Command Subsystem. A complete User's Guide, * FILE 404
including detailed installation instructions exists * FILE 404
in member UG43TERM in this file. * FILE 404
* FILE 404
A guide to the new features of TSSO Version 4, * FILE 404
Release 3 is in the member RELGDE43 in this file. * FILE 404
* FILE 404
Anyone with an interest in automated operations is * FILE 404
invited to look at TSSO as a software tool providing * FILE 404
many of the primitives required for common automated * FILE 404
operations tasks. These primitives include the * FILE 404
hilighting, lowlighting, replying and reacting to * FILE 404
operating system messages. This is in addition to * FILE 404
the ability to issue a command and retrieve the * FILE 404
response in CLIST variables. * FILE 404
* FILE 404
-------------------------------------------------------------- * FILE 404
* FILE 404
Note on Dave Cartwright's modifications: * FILE 404
* FILE 404
The purpose of these modifications is to allow TSSO * FILE 404
to handle automated message processing with multi- * FILE 404
line WTO's and to do other new functions. File 402 * FILE 404
has been merged into TSSO 4.3 by Guy Albertelli. So * FILE 404
it's probably best to ignore File 402 and install * FILE 404
File 404 instead, which is an OS/390 upgrade of the * FILE 404
former File 403. As noted above, the former Files * FILE 404
401 thru 403 have been moved to the CBT Overflow Tape. * FILE 404
* FILE 404
-------------------------------------------------------------- * FILE 404
* FILE 404
THIS FILE IS IN IEBUPDTE SYSIN FORMAT. * FILE 404
* FILE 404
QUESTIONS, PLEASE CONTACT Sam Golob: * FILE 404
NEW PHONE NUMBER: 845-362-1996 * FILE 404
* FILE 404
EMAIL: sbgolob@aol.com OR * FILE 404
sbgolob@attglobal.net * FILE 404
* FILE 404
IS FROM THE DEFENSE LOGISTICS AGENCY IN COLUMBIA * FILE 405
OHIO AND CONTAINS SOME OF THEIR EXITS AND UTILITIES. * FILE 405
* FILE 405
CMD1 - A STARTED TASK PROCEDURE FOR DSACTASK TO * FILE 405
MANAGE DYNABLDL AND THE AUTOREPLY FACILITY * FILE 405
* FILE 405
IEAVNP99 - USER NIP EXIT. * FILE 405
* FILE 405
IEECVXIT - MCS EXIT THAT ALLOWS CONSOLE MESSAGE ID'S * FILE 405
AND RESPONSE STRINGS TO BE CHANGED ON THE * FILE 405
FLY. * FILE 405
* FILE 405
IEFDB401 - DYNAMIC ALLOCATION EXIT. * FILE 405
* FILE 405
IND$DAIR - EXITS FOR WRITING SMF RECORDS AND SECURITY * FILE 405
* FILE 405
PLIBSMF0 CONSOLE MESSAGES WHEN UP/DOWN LOADING BE- * FILE 405
TWEEN MAINFRAMES AND PC'S. * FILE 405
* FILE 405
FCB - UTILITY MACRO FOR CODING 3202 AND 3211 FCB * FILE 405
IMAGES. STARTED OUT IN HASP 3.1. * FILE 405
* FILE 405
THE MACROS NEEDED FOR ASSEMBLY OF THE SOURCE ARE * FILE 405
INCLUDED IN THIS FILE. FOR ADDITIONAL INFORMATION * FILE 405
READ THE MEMBER CALLED ##DOC. THIS FILE IS IN * FILE 405
IEBUPDTE SYSIN FORMAT * FILE 405
* FILE 405
IS CURRENTLY EMPTY * FILE 406
* FILE 406
CONTAINS A COPY OF DYNAMIC BLDL FROM COMNET IN * FILE 407
WASHINGTON D.C. AND WAS WRITTEN BY MR DAVID B COLE. * FILE 407
THIS FILE IS IN IEBUPDTE SYSIN FORMAT (SEE THE * FILE 407
MEMBER CALLED $$DOC FOR ADDITIONAL DOCUMENTATION). * FILE 407
* FILE 407
COLE SOFTWARE WEB PAGE: HTTP://WWW.COLESOFT.COM * FILE 407
736 FOX HOLLOW ROAD VOICE: 540-456-8536 * FILE 407
AFTON, VA 22920 FAX: 540-456-6658 * FILE 407
* FILE 407
THE MACROS NEEDED ARE CONTAINED IN FILE 408 OF * FILE 407
THIS TAPE AND THE DYNABLDL LOAD MODULE FOR THIS * FILE 407
LEVEL OF SOURCE RESIDES IN FILE 035 OF THIS TAPE. * FILE 407
* FILE 407
THIS PROGRAM IS CONCEPTUALLY BASED ON THE VARIOUS * FILE 407
DYNAMIC BLDL PROGRAMS AVAILABLE FROM THE "CBT * FILE 407
UTILITIES" TAPE. HOWEVER, THIS VERSION IS A * FILE 407
COMPLETE REWRITE THAT INCORPORATES A SERIES OF * FILE 407
IMPROVEMENTS: * FILE 407
* FILE 407
THIS FILE ALSO CONTAINS AN XA VERSION OF DYNABLDL. * FILE 407
SEE THE MEMBER CALLED $$XADOC FOR ADDITIONAL * FILE 407
INFORMATION. THE XA VERSION OF DYNABLDL WAS * FILE 407
WRITTEN BY JOHN ANDERSON AND JEFF BROIDO AT * FILE 407
WESTERN UNION/EDS IN MAHWAH, NEW JERSEY. * FILE 407
* FILE 407
- THIS VERSION OF DYNABLDL IS * FILE 407
CAPABLE OF RECOGNIZING AND HOOKING * FILE 407
INTO ANY OF SEVERAL VERSIONS OF * FILE 407
IBM'S IGC018. THE RECOGNITION CODE * FILE 407
IS TABLE DRIVEN, AND ADDITIONAL * FILE 407
RECOGNITION TABLES CAN BE FAIRLY * FILE 407
EASILY ADDED. * FILE 407
* FILE 407
- THE RECOGNITION TABLES ARE * FILE 407
COMPREHENSIVE. EACH TABLE CONSISTS * FILE 407
OF FOUR PARTS. THE FIRST, LABELED * FILE 407
"ID#" (WHERE "#" REPRESENTS AN * FILE 407
ARBITRARY UNIQUE NUMERIC SUFFIX), * FILE 407
MUST MATCH AN IGC018'S * FILE 407
IDENTIFICATION HEADER. THIS IS * FILE 407
USED TO DISTINGUISH ONE IGC018 * FILE 407
FROM ANOTHER. THE SECOND AND THIRD * FILE 407
PARTS, LABELED "SRCHPO#" AND * FILE 407
"DFOUND#", MUST MATCH THE TWO * FILE 407
LOCATIONS IN IGC018 WHERE DYNABLDL * FILE 407
INSERTS ITS JUMPS TO ITS INTERCEPT * FILE 407
ROUTINES. THE FOURTH PART CONSISTS * FILE 407
OF A LIST OF DESCRIPTORS OF ALL * FILE 407
IBM PRIVATE DATA FIELDS REFERENCED * FILE 407
BY THE INTERCEPT ROUTINES. MOST * FILE 407
OF THE DESCRIPTORS ARE S-CONS * FILE 407
GIVING THE BASE REGISTER BY WHICH * FILE 407
IGC018 REFERENCES A FIELD AND THE * FILE 407
DISPLACEMENT OF THAT FIELD INTO * FILE 407
THE IBM PRIVATE CONTROL BLOCK. THE * FILE 407
DYNABLDL INITIALIZATION ROUTINE * FILE 407
USES THIS LIST TO DYNAMICALLY * FILE 407
MODIFY ALL MACHINE INSTRUCTIONS IN * FILE 407
THE TWO INTERCEPT ROUTINES SO THAT * FILE 407
THEY CORRECTLY MATCH THE PARTICULAR * FILE 407
VERSION OF IGC018 BEING HOOKED * FILE 407
INTO. NOTE, THE TWO IBM PRIVATE * FILE 407
CONTROL BLOCKS INVOLVED HERE ARE * FILE 407
THE "BLDL WORK AREA" AND BLDL'S * FILE 407
"SVRB EXTENDED SAVE AREA". * FILE 407
* FILE 407
- ALL ROUTINES RELATED TO DYNABLDL * FILE 407
HAVE BEEN CONSOLIDATED INTO A * FILE 407
SINGLE PROGRAM. THIS RELIEVES THE * FILE 407
POTENTIAL FOR ERRORS ARISING FROM * FILE 407
PARTIAL MODIFICATIONS. * FILE 407
* FILE 407
- THE DYNAMIC BLDL TABLE IS NOW * FILE 407
MAINTAINED BY A STRAIGHTFORWARD * FILE 407
"LEAST RECENTLY USED" ALGORITHM. * FILE 407
THE PREVIOUSLY USED PERIODIC SORTS * FILE 407
AND PARTIAL REFILL METHOD HAS BEEN * FILE 407
DISCARDED. * FILE 407
* FILE 407
- PRIOR VERSIONS OF DYNABLDL DID * FILE 407
NOT INTERCEPT LINKLIST BLDL * FILE 407
REQUESTS IN WHICH THE USER * FILE 407
REQUESTED TWO OR MORE NAMES. * FILE 407
FURTHER, PRIOR DYNABLDLS DID NOT * FILE 407
COUNT SUCH IGNORED REQUESTS AS * FILE 407
"MISSES". CONSEQUENTLY, THE "HIT * FILE 407
RATE" REPORTED BACK WAS * FILE 407
INCORRECT. (IT WAS TOO HIGH). * FILE 407
THIS VERSION OF DYNABLDL DOES * FILE 407
HANDLE MULTI-ENTRY BLDL REQUESTS, * FILE 407
AND MY EXPERIENCE HAS BEEN THAT * FILE 407
THE TRUE HIT RATE HAS RISEN FROM * FILE 407
ABOUT 80% TO BETTER THAN 95%. * FILE 407
* FILE 407
- THE REPORT FUNCTION NOW PRODUCES * FILE 407
THREE LISTINGS OF THE DYNAMIC * FILE 407
TABLE (PRINTED IN 3-COLUMN FORMAT * FILE 407
USING LESS THAN 79 CHARACTERS PER * FILE 407
LINE - SUITABLE FOR 3270 DISPLAY). * FILE 407
ONE LISTING IS SORTED BY NAME; A * FILE 407
SECOND IS SORTED BY HITS COUNT; * FILE 407
THE THIRD IS SORTED BY L.R.U. * FILE 407
CHARACTERISTIC. * FILE 407
* FILE 407
- THE DYNABLDL STOP FUNCTION NOW * FILE 407
COMPLETELY REMOVES DYNABLDL FROM * FILE 407
THE SYSTEM RATHER THAN JUST * FILE 407
DISABLING THE HOOK ROUTINES. * FILE 407
* FILE 407
- THERE IS AN UPDATE FROM SAM GOLOB * FILE 407
- SO IF YOU WISH, YOU CAN EXCLUDE UP * FILE 407
- TO SIX LINKLIST LIBRARIES FROM THE * FILE 407
- SEARCH. * FILE 407
* FILE 407
CONTAINS A COPY OF DAVE COLE'S MACLIB, WHICH * FILE 408
IS NEEDED TO ASSEMBLE THE FOLLOWING PROGRAMS: * FILE 408
* FILE 408
DYNABLDL ON FILE 407 * FILE 408
XREFASM ON FILE 162 * FILE 408
SCHEDULE ON FILE 388 * FILE 408
COMPRSEQ ON FILE 226 * FILE 408
OFFLOAD ON FILE 225 * FILE 408
* FILE 408
DAVE COLE IS NOW AT COLE SOFTWARE IN AFTON, VIRGINIA. * FILE 408
* FILE 408
Dave Cole has updated most of his contributions, and * FILE 408
they are available for direct download from his web * FILE 408
site at www.colesoft.com. The following list of * FILE 408
his software is currently available there: * FILE 408
* FILE 408
Cole Software LLC's File Upload/Download Area * FILE 408
* FILE 408
The following shareware is available for download * FILE 408
* FILE 408
Filename Platform Description * FILE 408
asm2zap.zip OS/390 A utility for converting an * FILE 408
assembly listing into SUPERZAP * FILE 408
cards. * FILE 408
* FILE 408
blksptrk.zip OS/390 A TSO command that computes and * FILE 408
displays track capacities for any * FILE 408
IBM DASD device for any BLKSIZE, * FILE 408
with or without key fields. * FILE 408
* FILE 408
macros.zip OS/390 A set of Assembler/390 macros * FILE 408
needed for assembling the various * FILE 408
programs available from Cole * FILE 408
Software LLC. * FILE 408
* FILE 408
schedrun.zip OS/390 A set of MVS programs for * FILE 408
scheduling the execution of System * FILE 408
Operator Commands on an interval * FILE 408
or calander basis. Can be used to * FILE 408
control production scheduling. * FILE 408
* FILE 408
xrefasm.zip OS/390 A pair of programs for producing * FILE 408
master cross-reference listings * FILE 408
for multi-assembly programs. * FILE 408
* FILE 408
COLE SOFTWARE LLC * FILE 408
736 Fox Hollow Road Afton, VA 22920 * FILE 408
540-456-8210 540-456-6658: FAX * FILE 408
* FILE 408
E-MAIL : CSWstaff@cfw.com * FILE 408
INTERNET: http://www.colesoft.com * FILE 408
* FILE 408
COLE SOFTWARE WEB PAGE: HTTP://WWW.COLESOFT.COM * FILE 408
* FILE 408
contains the card image members associated with the * FILE 409
MXI package from Rob Scott, of Scott Enterprise * FILE 409
Consultancy, Ltd. in England. The MXI package is * FILE 409
a type of system monitor that can run under ISPF, * FILE 409
in batch, or it can be invoked under REXX. * FILE 409
* FILE 409
For up to date information please see the * FILE 409
SEC website : www.secltd.co.uk * FILE 409
* FILE 409
Any problems, comments or suggestions * FILE 409
please e-mail : info@secltd.co.uk * FILE 409
* FILE 409
--------------------------------------------------------------- * FILE 409
* FILE 409
Version 2.2a enhancements * FILE 409
* FILE 409
(1) Ability to issue operator commands * FILE 409
(2) Ability to change the swappability of any address * FILE 409
space * FILE 409
(3) Addition of the JOB() and ASID() keywords to the TCB * FILE 409
and CDE commands (ie they now work x-memory). * FILE 409
(4) Addition of a security table for authorized commands * FILE 409
(required if (1) and (2) exist!). * FILE 409
(5) Ability to list online channel paths * FILE 409
* FILE 409
--------------------------------------------------------------- * FILE 409
* FILE 409
MXI (MVS eXtended Information) is an ISPF-based application * FILE 409
that enables the MVS Systems Programmer to display important * FILE 409
configuration information about the active MVS system. * FILE 409
* FILE 409
Although primarily used online, MXI can be run in batch and * FILE 409
also has a REXX interface. * FILE 409
* FILE 409
Most of the displays can be filtered using ISPF-like masking * FILE 409
characters and many display fields are 'point-and-shoot'. * FILE 409
* FILE 409
MXI can display information about the following aspects of * FILE 409
the MVS system: * FILE 409
* FILE 409
APF, Linklist and LPA Datasets * FILE 409
Active Address Spaces * FILE 409
ASID Usage * FILE 409
Master and User Catalogs * FILE 409
Common Storage Usage by Address Space * FILE 409
Common Storage Subpool Usage * FILE 409
Orphaned Common Storage * FILE 409
CPU and LPAR Information * FILE 409
CA-1 Configuration * FILE 409
Coupling Facility Information * FILE 409
Online DASD and TAPE Volumes * FILE 409
Dynamic and Other System Exits * FILE 409
Enqueue Requests and Contention * FILE 409
GRS Resource Name Lists * FILE 409
HSM Request Queues * FILE 409
IPL and LOAD Information * FILE 409
Link Pack Directory Modules * FILE 409
Nucleus Modules * FILE 409
Memory Displays Including DSECT Mapping * FILE 409
MPF List Entries * FILE 409
Page and SMF Datasets * FILE 409
PARMLIB Statements and System Symbols * FILE 409
PPT Entries * FILE 409
Real and Auxiliary Storage Usage by Address Space * FILE 409
SMS Configuration and Modules * FILE 409
SMS Data, Management and Storage Classes * FILE 409
System Name/Token Entries * FILE 409
Subsystems * FILE 409
SVC Entries Including ESR Tables * FILE 409
Sysplex Information * FILE 409
XCF Members and Structures * FILE 409
VTAM Major Nodes * FILE 409
* FILE 409
Software Pre-requisites : * FILE 409
MVS/ESA Version 5 or * FILE 409
OS/390 * FILE 409
ISPF Version 3.5 or later * FILE 409
JES2 Version 5 and above * FILE 409
* FILE 409
Source Code Supplied : NO * FILE 409
Size 304K * FILE 409
* FILE 409
Scott Enterprise Consultancy Ltd. * FILE 409
Tel: +44 (0)181 408 3556 * FILE 409
* FILE 409
Index of Members in this dataset * FILE 409
-------------------------------- * FILE 409
$$INDEX This member * FILE 409
$GUIDE Short user guide * FILE 409
$INSTALL Instructions on how to install MXI from * FILE 409
this dataset and the load library * FILE 409
(supplied in File 410) * FILE 409
$INSTJCL Allocate runtime datasets and copy * FILE 409
members from this dataset into them. * FILE 409
$LIBDEF Example REXX exec to invoke MXI using * FILE 409
LIBDEFs. * FILE 409
$MXIXPT Instructions on how to code the MXI * FILE 409
exception rules. * FILE 409
$README Version and release notes * FILE 409
$SUPPORT Trouble shooting guide and where to * FILE 409
report problems. * FILE 409
$TECHSPC Technical overview * FILE 409
$XPTASM Sample JCL to Assemble and link the MXI * FILE 409
exception rules * FILE 409
MXICMDS Commands table * FILE 409
MXIRULE Macro used to generate exception rules * FILE 409
MXIXPT00 Sample exception rules table * FILE 409
MXIH* Help panels * FILE 409
MXIPANEL Main Panel * FILE 409
MXIPANE2 Alternate panel * FILE 409
MXIOPTS Screen options panel * FILE 409
MXIOPTL MXI settings panel * FILE 409
* FILE 409
------------------------------------------------------------- * FILE 409
* FILE 409
Version and Release Notes : * FILE 409
* FILE 409
2.2a * FILE 409
o Added an internal security table to control * FILE 409
authorized commands. * FILE 409
o Added the JOB() and ASID() keywords to the CDE * FILE 409
command to get JPAQ and TCB loaded modules of other * FILE 409
address spaces * FILE 409
o Added the JOB() and ASID() keywords to the TCB * FILE 409
command to get the TCB structure of other address * FILE 409
spaces * FILE 409
o Added the CHP command to list channel path information. * FILE 409
o Added the MAKE command to change address space * FILE 409
swapability. * FILE 409
o Added the / command to issue operator commands. * FILE 409
o Added the ONLY(JPAQ) keyword to the CDE command. * FILE 409
o The TYPE=DASD and TYPE=TASK exception rules now * FILE 409
support the use of pattern masks for volsers and * FILE 409
jobnames. * FILE 409
o The PRT command will use USERID if the TSO prefix is * FILE 409
null. * FILE 409
o Added the OMVS and RTLS statements to the PARM * FILE 409
command. * FILE 409
o Fixed the TAPE command storage creep problem. * FILE 409
o Fixed the SGRP command storage problem. * FILE 409
* FILE 409
2.1e * FILE 409
o Added the AGRP command to display SMS aggregate * FILE 409
groups. * FILE 409
o Added the UCB command to show the actual UCB * FILE 409
addresses of all devices. * FILE 409
o Added the CDE command to show the JPAQ and TCB * FILE 409
loaded modules. * FILE 409
o Added the ONLY() and NOT() keywords to the DASD * FILE 409
command. * FILE 409
o Added subsystem version information (via SSI-54) to * FILE 409
the SSI command. * FILE 409
o Added support for JES3. * FILE 409
o Added the UCB map to the MEM command. * FILE 409
o Changed the SGRP command to show all volumes * FILE 409
defined to the SMS storage group when the more * FILE 409
detailed display is shown. * FILE 409
o Changed the TAPE command to accept unit address * FILE 409
masking. * FILE 409
o Changed the SVC command to accept masking. * FILE 409
o Removed the authorized version of the CAT command. * FILE 409
o The command parsing routines have been changed so * FILE 409
that all commands that accept keywords do NOT have * FILE 409
to have the positional mask specified. * FILE 409
o Added SMS Status to the DASD display for a single * FILE 409
volume. * FILE 409
o Improved authority checking when running under ISPF * FILE 409
or REXX. * FILE 409
* FILE 409
2.1d * FILE 409
o Added the SORTXA and SORTXD commands to sort hex * FILE 409
values * FILE 409
o Added the JOB() and ASID() keywords to the DDNS * FILE 409
command to get allocated datasets for other address * FILE 409
spaces * FILE 409
o Added the TCB command * FILE 409
o Added the USP command * FILE 409
o Renamed the SMF command to SMFD * FILE 409
o Added new SMF command * FILE 409
o Added the A=asid form of the DA command * FILE 409
o Added the MAP command * FILE 409
o The SRCH command now presents a summary of matched * FILE 409
member(s) instead of each member * FILE 409
o The EDT command can now cope with more than 8000 * FILE 409
devices per unit name * FILE 409
o Show allocated jobnames and device types on the EDT * FILE 409
command * FILE 409
o Toggle ISPF 'Tab to point and shoot' setting * FILE 409
o Re-worked the HELP dialog * FILE 409
o MXIREXX now defaults to inlude screen headings * FILE 409
(titles) * FILE 409
o Added the 'NOTITLES' special parm to MXIREXX * FILE 409
o MXIREXX now correctly sets return codes * FILE 409
o Cater for null commands in MXIREXX (was giving 0C4 * FILE 409
abends) * FILE 409
o Fixed 0C6 abends when invalid input given to the SVC * FILE 409
or MEM comamnds * FILE 409
* FILE 409
2.1c * FILE 409
o Added the EXC command * FILE 409
o Added CPU% and SIO on the DA display * FILE 409
o ENQC command now displays both enqueue conflicts and * FILE 409
RESERVEs at the same time * FILE 409
o MPF command now recognises SUP(ALL) entries * FILE 409
o Allow SRCH command to be issued on the PARM display * FILE 409
o Adjust alignment in the CVT mapping for MEM @CVT * FILE 409
MAP(CVT) * FILE 409
o Allow NORMAL attribute to be assigned to * FILE 409
point-and-shoot fields * FILE 409
o Place 'Row n of n' message on ALL scrollable panels * FILE 409
o Assign a console key of MXI to E-MCS consoles and * FILE 409
ensure MigID is released * FILE 409
o Disallow LPAR info collection under VM * FILE 409
o Enhance RMF Diag204 validation * FILE 409
o Add support for 62-line screens * FILE 409
* FILE 409
2.1b * FILE 409
o Added the DA command * FILE 409
o Added the RS command * FILE 409
o Added the UIC command * FILE 409
o Added the SGRP() keyword to the DASD command * FILE 409
o Added EXCP counts to the DDNS command * FILE 409
o Enhancements to the DASD command displays * FILE 409
o Enhancements to the TAPE comamnd displays * FILE 409
o Show PARMLIB dsnames/vols/status with the PARM * FILE 409
command * FILE 409
o MXI now remembers current line in scrollable list * FILE 409
when screen refreshed * FILE 409
o MXI now keeps the sort order when screen refreshed * FILE 409
* FILE 409
2.1a * FILE 409
o Added the LLSU command * FILE 409
o Added the LLS command * FILE 409
o Added the CS command * FILE 409
o Added the CSR command * FILE 409
o Added the DCLS command * FILE 409
o Added the CA1 command * FILE 409
o Added the CAX keyword to the CAT command * FILE 409
o Added the LLS keyword to the LINK command * FILE 409
o Added APF fields for LINK and LPA command output * FILE 409
o Volser now displayed for LINK and LPA when DSCB * FILE 409
is OFF * FILE 409
o Added support for parm to be passed via ISPF SELECT * FILE 409
PGM(MXI) * FILE 409
o Fixed panel size for MXIHMSC2 * FILE 409
o Added the MXICMDS ISPF table to ensure PASSTHRU for * FILE 409
MXI commands * FILE 409
* FILE 409
contains the load modules associated with the MXI * FILE 410
package from Rob Scott, of Scott Enterprise * FILE 410
Consultancy, Ltd. in England. The MXI package is * FILE 410
a type of system monitor that can run under ISPF, * FILE 410
in batch, or it can be invoked under REXX. * FILE 410
* FILE 410
For more detailed description of this package, see * FILE 410
the documentation under File 409, and the members * FILE 410
starting with "$" in File 409 itself. * FILE 410
* FILE 410
For up to date information please see the * FILE 410
SEC website : www.secltd.co.uk * FILE 410
* FILE 410
Any problems, comments or suggestions * FILE 410
please e-mail : info@secltd.co.uk * FILE 410
* FILE 410
Scott Enterprise Consultancy Ltd. * FILE 410
Tel: +44 (0)181 408 3556 * FILE 410
* FILE 410
is from Rob Scott of Scott Enterprise Consultancy * FILE 411
in England, and contains source code for some of * FILE 411
his utilities. * FILE 411
* FILE 411
For up to date information please see the * FILE 411
SEC website : www.secltd.co.uk * FILE 411
* FILE 411
Any problems, comments or suggestions * FILE 411
please e-mail : info@secltd.co.uk * FILE 411
* FILE 411
SEC Utilities - File 411 and 412 * FILE 411
-------------------------------- * FILE 411
* FILE 411
Please note that pre-assembled and linked versions of * FILE 411
most of these utilities are available in CBT Tape File * FILE 411
412 which also includes the VTOCUTIL program. * FILE 411
* FILE 411
Index of Members in this dataset * FILE 411
-------------------------------- * FILE 411
CONFIGX$ Installation and usage documentation for * FILE 411
CONFIGXX * FILE 411
CONFIGXX Utility to construct a CONFIG member for * FILE 411
your active system * FILE 411
DELNOEN$ Installation and usage documentation for * FILE 411
DELNOENQ. * FILE 411
DELNOEN@ Sample JCL to assemble and link DELNOENQ. * FILE 411
DELNOENQ Assembler source for the DELNOENQ batch * FILE 411
utility. * FILE 411
IEFACTR$ Installation and usage notes for the * FILE 411
IEFACTRT exit. * FILE 411
IEFACTRT Assembler source for the IEFACTRT step * FILE 411
termination exit. * FILE 411
LISTSY$ Installation and usage documentation for * FILE 411
LISTSYM and VIEWSYM. * FILE 411
LISTSY@ Sample JCL to assemble and link LISTSYM. * FILE 411
LISTSYM Assembler source for the LISTSYM * FILE 411
external REXX function. * FILE 411
VIEWSYM REXX Edit macro to show possible use of * FILE 411
the LISTSYM external REXX function. * FILE 411
SLEE$ Installation and usage documentation for * FILE 411
SLEEP * FILE 411
SLEE@ Sample JCL to assemble and link SLEEP. * FILE 411
SLEEP Assembler source for the SLEEP external * FILE 411
REXX function. * FILE 411
STEMPUL$ Installation and usage documentation for * FILE 411
STEMPUSH and STEMPULL. * FILE 411
STEMPUL@ Sample JCL to assemble and link STEMPUSH * FILE 411
and STEMPULL. * FILE 411
STEMPULL Assembler source for the STEMPULL * FILE 411
external REXX function. * FILE 411
STEMPUSH Assembler source for the STEMPUSH * FILE 411
external REXX function. * FILE 411
VARYDAS$ Installation and usage documentation for * FILE 411
the VARYDASD utility. * FILE 411
VARYDASD Assembler source for utility to vary DASD * FILE 411
devices offline depending on the volser. * FILE 411
VTOCUTI$ Installation and usage documentation for * FILE 411
the VTOCUTIL utility (source not * FILE 411
supplied). Load module is supplied in * FILE 411
CBT Tape File 412. * FILE 411
* FILE 411
is from Rob Scott of Scott Enterprise Consultancy * FILE 412
in England, and contains load modules for his * FILE 412
utilities whose source code is on File 411, and * FILE 412
also for the VTOCUTIL program. * FILE 412
* FILE 412
For up to date information please see the * FILE 412
SEC website : www.secltd.co.uk * FILE 412
* FILE 412
Any problems, comments or suggestions * FILE 412
please e-mail : info@secltd.co.uk * FILE 412
* FILE 412
is from Ashley Street and contains a collection * FILE 413
of TSO and REXX utilities whose flavor is largely * FILE 413
borrowed from VM. So if you're a former VM'er who * FILE 413
has to work on TSO, this stuff is for you. It may * FILE 413
even be very useful, if you're not a former VM'er. * FILE 413
Very much worth a try.... * FILE 413
* FILE 413
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * FILE 413
* FILE 413
FadH Software - TSO/Rexx utilities library. * FILE 413
* FILE 413
This library contains OBJECT code for various utilties, * FILE 413
installation JCL and sample execs. * FILE 413
* FILE 413
For advice/help or enhancement requests, please E-Mail * FILE 413
me at: a.street@btinternet.com * FILE 413
* FILE 413
For the latest updates and further information please * FILE 413
visit my Website. * FILE 413
* FILE 413
URL: http://www.btinternet.com/~ashleys/fadh_software.htm * FILE 413
* FILE 413
TSO/REXX functions * FILE 413
================== * FILE 413
PDSFLIST - *THE* alternative to ISPF 3.4 etc. * FILE 413
GLOBALV - Rexx Global variable function for TSO * FILE 413
SVC99DSN - A fast and easy alternative to TSO ALLOC * FILE 413
* FILE 413
MVS/TSO commands and utilities * FILE 413
============================== * FILE 413
TSGQUERY - TSO Query device command * FILE 413
TSGDEVCK - Device status checker for IPL's * FILE 413
TSGTSCAN - TSO based TAPE scan function * FILE 413
DENQ - TSO based ENQ display program * FILE 413
WHOSGOT - TSO based dataset allocation status utility * FILE 413
* FILE 413
Sample EXECS * FILE 413
============ * FILE 413
FLIST - Using the PDSFLIST rexx function * FILE 413
QUERY - using the TSGQUERY command * FILE 413
TAPESCAN - Ysing the TSGTSCAN command * FILE 413
* FILE 413
JCL/HELP files * FILE 413
============== * FILE 413
ASSREXX - JCL to assemble/Link-edit Rexx function * FILE 413
package (IRXFUSER) * FILE 413
FLISTHLP - Help file for PDSFLIST rexx function * FILE 413
IRXFUSER - Source for IRXFUSER * FILE 413
LKEDJCL - JCL to link-edit MVS/TSO utilties * FILE 413
* FILE 413
is from Rick Fochtman of Chicago, Illinois and * FILE 414
contains a batch program to convert printout from * FILE 414
machine control characters to ANSI control * FILE 414
characters. * FILE 414
* FILE 414
email: Rick.Fochtman@botcc.com * FILE 414
* FILE 414
IS CURRENTLY EMPTY * FILE 415
* FILE 415
IS FROM DELUXE CHECK PRINTERS AND CONTAINS THE * FILE 416
FOLLOWING. THIS FILE IS IN IEBUPDTE SYSIN FORMAT * FILE 416
SEE THE MEMBER CALLED $INDEX FOR ADDITIONAL * FILE 416
INFORMATION. * FILE 416
* FILE 416
CATLIST - THIS PROGRAM WILL DO A VERY FAST LISTING * FILE 416
OF AN ICF CATALOG FOR GENERATION DATASETS * FILE 416
AND NONVSAM DATASETS. THE LISTING IS IN * FILE 416
THE SAME FORMAT AS IDCAMS (WE USED IT TO * FILE 416
BUILD A TMC) BUT THE OUTPUT FORMAT WOULD * FILE 416
BE EASY TO CHANGE. THE PROGRAM MUST RUN * FILE 416
AUTHORIZED (AC=1) BECAUSE IT OPENS THE * FILE 416
CATALOG AS A DATASET. ALSO THERE IS A * FILE 416
MODESET WE USED TO ALLOW US TO BYPASS RACF * FILE 416
CHECKING. (RACF THINKS YOU NEED ALTER * FILE 416
ACCESS TO READ THE DATASET AND ALL OF OUR * FILE 416
CATALOGS HAVE A UACC OF UPDATE). ALL THAT * FILE 416
WAS DONE IN KEY ZERO WAS TO SET THE * FILE 416
JSCBPASS BIT ON. THE SPEED INCREASE OF * FILE 416
THIS PROGRAM WAS SEVERAL ORDERS OF * FILE 416
MAGNITUDE BETTER THAN IDCAMS ON A LARGE * FILE 416
ICF CATALOG. * FILE 416
* FILE 416
CMDLOFF - THIS COMMAND WILL ISSUE THE COMMAND PASSED * FILE 416
TO IT AND THEN CAUSE LOGOFF OF THE USER. * FILE 416
THIS IS USEFUL IN THE SITUATION WHERE YOU * FILE 416
WANT A USER TO EXIST IN A PROTECTED * FILE 416
ENVIRONMENT. EX. CMDLOFF ISPSTART * FILE 416
PANEL(USERSEL) * FILE 416
* FILE 416
DLXAUTHC - THIS COMMAND WILL ISSUE THE COMMAND PASSED * FILE 416
TO AFTER SETTING THE JSCBAUTH BIT ON. WHEN * FILE 416
THE COMMAND COMPLETES THE JSCBAUTH BIT * FILE 416
WILL BE SET OFF. THE JSCB TAMPERING IS * FILE 416
DONE IN A USER SVC. YOU MUST REPLACE THE * FILE 416
USERSVC MACRO WITH YOUR OWN INTEGRITY * FILE 416
VIOLATION. THIS COMMAND IS ESPECIALLY * FILE 416
USEFUL FOR ENTERING RACF COMMANDS FROM * FILE 416
ISPF DIALOGS. EX. DLXAUTHC LISTDSD * FILE 416
DA('DSN1.EXAMPLE') ALL * FILE 416
* FILE 416
EXIMPORT GENERATE THE JCL NECESSARY FOR EXPORTING * FILE 416
AND IMPORTING THE DATA SETS ON A SPECIFIED * FILE 416
VOLUME. CREATES ONE DATA SET WITH THE JCL * FILE 416
FOR EXPORTING THE DATA SETS ON A SPECIFIED * FILE 416
VOLUME AND ANOTHER FOR IMPORTING THE SAME * FILE 416
DATA SETS. FOR VSAM FILES, THE JCL WILL * FILE 416
BE SET UP TO EXECUTE IDCAMS, EXPORTING TO * FILE 416
TAPE AND THEN IMPORTING BACK ONTO THE SAME * FILE 416
VOLUME FROM THE TAPE. FOR NON-VSAM PS * FILE 416
FILES, THE PROGRAM IEBGENER IS EXECUTED TO * FILE 416
COPY THE DATA SET TO TAPE AND THEN BACK TO * FILE 416
THE SAME VOLUME. FOR PO FILES, IEBCOPY IS * FILE 416
USED. ALSO A CLIST IS GENERATED TO * FILE 416
SCRATCH THE TAPE FILES AFTER THE DATA SETS * FILE 416
HAVE BEEN IMPORTED. * FILE 416
* FILE 416
IGGPRE00 DF/DS ALLOCATE PRE PROCESSING EXIT * FILE 416
TESTER. * FILE 416
* FILE 416
INMRZ01 RECEIVE INITIALIZATION EXIT ALLOWS * FILE 416
AUTHORIZATION CHECKING FOR USER IDS * FILE 416
EXECUTING RECEIVE IN BACKGROUND. * FILE 416
* FILE 416
INMRZ11 RECEIVE PRE-PROCESSING EXIT ALLOWS RECEIVE * FILE 416
TO RUN IN BACKGROUND WITH THE EXIT * FILE 416
REPLACING THE USER INTERACTION IN * FILE 416
DETERMINING THE RECEIVING DATA SET NAME. * FILE 416
* FILE 416
RACFALT - THIS PROGRAM WILL GENERATE A CLIST TO * FILE 416
CHANGE THE VOLUME SERIAL NUMBERS IN THE * FILE 416
RACF PROFILES OF ALL NONVSAM DATASETS ON A * FILE 416
SPECIFIED VOLUME. * FILE 416
* FILE 416
RACFCLST - THIS PROGRAM WILL GENERATE A CLIST TO * FILE 416
REDEFINE (VIA RACF COMMANDS DELDSD, ADDSD, * FILE 416
AND PERMIT) FOR ALL DATASETS ON A * FILE 416
SPECIFIED VOLUME. DUE TO USE OF RACF * FILE 416
INTERNAL MACROS THIS PROGRAM MUST BE RUN * FILE 416
AUTHORIZED. IF SYSIN IS PRESENT YOU CAN * FILE 416
INCLUDE COMMANDS TO SELECT BY DATASET * FILE 416
GROUP ON A VOLUME AND/OR DATASET NAME WITH * FILE 416
OR WITHOUT VOLUME SPECIFICATION. WARNING: * FILE 416
IF SYSIN IS PRESENT AND DUMMIED OUT OR * FILE 416
EMPTY THEN A NULL CLIST WILL BE CREATED. * FILE 416
* FILE 416
IS CURRENTLY EMPTY * FILE 417
* FILE 417
IS FROM COMBINED INSURANCE OF AMERICA, CHICAGO * FILE 418
ILLINOIS. THIS FILE IS IN IEBUPDTE SYSIN FORMAT * FILE 418
AND CONTAINS THE FOLLOWING : * FILE 418
* FILE 418
* FILE 418
$INDEX CHANGES A/O JANUARY 1988 * FILE 418
* FILE 418
* FILE 418
AXFXPIRE ACF2 LOGONID EXPIRATION UTILITY * FILE 418
PROGRAM THAT NEW USES THE ACF2 * FILE 418
EXTENDED ALTER REQUEST ENTRY * FILE 418
(ARE) CONTROL BLOCK STRUCTURE * FILE 418
* FILE 418
ACFVIOS ACF2 UTILITY PROGRAM THAT WILL * FILE 418
COPY THE ACF2 SECURITY VIOLATION * FILE 418
COUNTER (SEC-VIO) TO USER-DEFINED * FILE 418
FIELDS AND WILL SUSPEND ANY LOGONID * FILE 418
WITH 6 OR MORE VIOLATIONS. * FILE 418
* FILE 418
AXFEXPDT THIS IS A SIMULATION VERSION OF * FILE 418
THE ACFXPIRE PROGRAM THAT WILL * FILE 418
PRODUCE A REPORT OF WHAT LOGONIDS * FILE 418
WILL BE EXPIRED BY THE ACFXPIRE * FILE 418
PROGRAM. * FILE 418
* FILE 418
USERCFDE THIS IS OUR ACF2 USERFDE ENTRIES * FILE 418
NEEDED FOR THE ACFVIOS UTILITY * FILE 418
PROGRAM. * FILE 418
* FILE 418
USERLIDE THIS IS OUR ACF2 USER LOGONID FIELDS * FILE 418
NEEDED FOR THE ACFVIOS UTILITY * FILE 418
PROGRAM. * FILE 418
* FILE 418
IVP3480 SOME CHANGES TO MY 3480 CARTRIDGE * FILE 418
INSTALLATION VERIFICATION PROCEDURE: * FILE 418
* FILE 418
- CHANGE THE DATA BUFFER FROM 24K TO 32K. * FILE 418
32K IS THE HIGHEST BLOCK SIZE YOU CAN USE. * FILE 418
* FILE 418
- ADDED EQUATE OF DCBOPTW TO DCBBIT0 AFTER USE * FILE 418
OF DCBD MACRO DSECT TO INDICATE WRITE VALIDITY * FILE 418
CHECK FOR 3480 DEVICES. * FILE 418
* FILE 418
- SET EQUATE FOR TAPE-WRITE-IMMEDIATE MODE * FILE 418
TO DCBOPTW FROM DCBBIT0 FOR BETTER PROGRAM * FILE 418
UNDERSTANDING. * FILE 418
* FILE 418
- ADD ADDITIONAL SYNCDEV MACRO AFTER WE ARE IN * FILE 418
TAPE-WRITE-IMMEDIATE MODE TO INQUIRE ABOUT * FILE 418
THE NUMBER OF DATA BLOCKS. * FILE 418
* FILE 418
- ISSUE A RETURN CODE MESSAGE ON THE LAST CLOSE * FILE 418
OF THIS PROGRAM. * FILE 418
* FILE 418
- CORRECTED COMMENTS WHERE POSSIBLE FOR CLARITY. * FILE 418
* FILE 418
ACFSCAN ACF2 LOGONID EXPIRATION UTILITY * FILE 418
TO EXPIRE LOGONIDS NOT USED IN * FILE 418
31 DAYS. THIS PROGRAM USES A * FILE 418
USER-DEFINED DATE-SET (LIDSETP) * FILE 418
FIELD IF ACC-DATE IS BLANK. * FILE 418
* FILE 418
IGGPRE00 DF/DS DASDM PRE-PROCESSING EXIT * FILE 418
THAT PERFORMS AN ACF2 RESOURCE * FILE 418
RULE VALIDATION TO ALLOW,LOG OR * FILE 418
DENY ALLOCATION TO DASD VOLUMES. * FILE 418
* FILE 418
LGNPARMS ACF2 LOGON PARAMETER EXIT TO * FILE 418
PROMPT THE TSO USER FOR A PROJECT * FILE 418
CODE AT LOGON TIME. THIS CODE * FILE 418
IS APPENDED ONTO THE FIXED * FILE 418
ACCOUNTING INFORMATION AND * FILE 418
WRITTEN TO SMF. * FILE 418
* FILE 418
LGNPXIT ACF2 LOGON POST-VALIDATION EXIT * FILE 418
THAT WILL ALLOW USAGE OF TSO * FILE 418
BY ACF2 RESOURCE VALIDATIONS * FILE 418
OF VTAM LUNAMES. THIS EXIT CAN * FILE 418
BE USED FOR TSO DIAL-UP ACCESS * FILE 418
PROTECTION IF YOUR DIAL-UP LUNAMES * FILE 418
ARE A DIFFERENT NAMING CONVENTION * FILE 418
FROM YOUR LOCALS. * FILE 418
* FILE 418
IEFUTL THIS SMF EXIT WILL ALLOW A * FILE 418
DIFFERENT JOB WAIT TIME FOR TSO * FILE 418
USERS VERSUS BATCH JOBS. A TABLE * FILE 418
IS DEFINED FOR JOB WAIT TIMES BY * FILE 418
THE FIRST 2 DIGITS OF THE TSO * FILE 418
USERID. DEFAULT JOB WAIT TIME IS * FILE 418
30 MINUTES. * FILE 418
* FILE 418
THIS EXIT WILL NOT CHANGE IF THE * FILE 418
SMFPRMXX JWT VALUE IS CHANGED. * FILE 418
* FILE 418
MCS UTILITY PROGRAM TO DISPLAY THE * FILE 418
MASTER CONSOLE (WILL RUN ON * FILE 418
MVS/SP OR MVS/XA. AN XA VERSION * FILE 418
OF THE DIDOCS COMMAND). * FILE 418
THIS IS THE VERSION THAT CBT * FILE 418
RUNS. * FILE 418
* FILE 418
S000160 DFP 1.0 CHECKPOINT RESTART ZAP * FILE 418
TO ALLOW OS CHECKPOINTS ON * FILE 418
SHARED DASD * FILE 418
* FILE 418
S000180 DFP 2.1 DFP 2.1 CHECKPOINT RESTART ZAP * FILE 418
TO ALLOW OS CHECKPOINTS ON * FILE 418
SHARED DASD * FILE 418
* FILE 418
VLDEXIT AN ACF2 DATASET PRE-VALIDATION * FILE 418
EXIT TO LIMIT ALL ALLOCATE / * FILE 418
SCRATCH / RENAME FUNCTIONS ON * FILE 418
DATASETS WITH THE MIDDLE - * FILE 418
INDEX NAME OF TEST TO VOLUMES * FILE 418
BEGINNNING WITH STM3** * FILE 418
* FILE 418
is from David Rivers of Dignus in North Carolina, * FILE 419
and contains C language programs which were compiled * FILE 419
with the Dignus C Compiler whose output is OS/390 * FILE 419
MVS assembler language. Programs are presented * FILE 419
with C language source code, and the assembler * FILE 419
language program that results when the C source is * FILE 419
compiled with the Dignus compiler. * FILE 419
* FILE 419
Dave Rivers * FILE 419
Dignus, LLC * FILE 419
8924 Windjammer Drive * FILE 419
Raleigh, NC 27615 * FILE 419
phone: (919) 676-0847 * FILE 419
FAX: (919) 676-0847 * FILE 419
email: rivers@dignus.com * FILE 419
* FILE 419
Executable modules for these programs are provided * FILE 419
on File 420 of this tape. * FILE 419
* FILE 419
More information about the Dignus C Compiler can be * FILE 419
found at: http://www.dignus.com * FILE 419
* FILE 419
A full manual for these programs and all the * FILE 419
executable programs in the load module library * FILE 419
on File 420, can be found in member $DIGNUS on * FILE 419
this file. * FILE 419
* FILE 419
All copyright restrictions and stipulations * FILE 419
about programs found in Files 419 and 420, * FILE 419
are detailed in member $DIGNUS, under the * FILE 419
instructions for each program. * FILE 419
* FILE 419
This PDS contains two programs that are typically * FILE 419
available on UNIX systems, the `what' program and * FILE 419
the `grep' program. * FILE 419
* FILE 419
You should find the following: * FILE 419
* FILE 419
grep@c - The C source code for a grep clone, * FILE 419
originally taken from the DECUS * FILE 419
tape. Modified for running under * FILE 419
OS/390. * FILE 419
* FILE 419
grep@a - The assembly source generated * FILE 419
with the Systems/C compiler. * FILE 419
* FILE 419
what@c - The C source code for the `what' * FILE 419
program, from the Berkely * FILE 419
distribution. Modified for running * FILE 419
under OS/390 * FILE 419
* FILE 419
what@a - The assembly source generated * FILE 419
with the Systems/C compiler. * FILE 419
* FILE 419
We have included the assembly source for these programs * FILE 419
in case someone wants to "pull out" one of the routines * FILE 419
(particularly, the regular expression routines in grep) * FILE 419
for inclusion in other programs. You should be able to * FILE 419
extract the function, adjust the prologue/epilogue * FILE 419
correctly and include these in your own programs. The * FILE 419
code is non-rent, and uses R12 as the base register and * FILE 419
R13 as the frame base register. You should replace * FILE 419
DCCPRLG and DCCEPIL with the appropriate function * FILE 419
entry/exit macros. The FRAMESIZE parameter on DCCPRLG * FILE 419
indicates how much dynamic storage the routine will * FILE 419
need. * FILE 419
* FILE 419
However, you should be able to compile the C source with * FILE 419
other C compiler implementations for the mainframe. * FILE 419
* FILE 419
Also, if you want to download the executables, we have * FILE 419
them on our web site - http://www.dignus.com - and on * FILE 419
File 420 of this tape. * FILE 419
* FILE 419
Just what are these? * FILE 419
* FILE 419
GREP: * FILE 419
General Regular Expression Processor. * FILE 419
* FILE 419
Read a file, looking for lines that * FILE 419
match a specified pattern. * FILE 419
* FILE 419
WHAT: * FILE 419
Show what versions of object modules were used * FILE 419
to construct a file * FILE 419
* FILE 419
On some source management systems, it's * FILE 419
possible to embed an ID string in the * FILE 419
source which will then appear in the * FILE 419
object deck or load module for a * FILE 419
program. This ID usually contains the * FILE 419
file name, revisision number, check-in * FILE 419
date, etc... * FILE 419
* FILE 419
Thus, using WHAT, you can scan an object * FILE 419
deck, or load module, and be able to * FILE 419
determine just which version of the * FILE 419
source was used to build that object. * FILE 419
* FILE 419
From the Berkeley manual page: * FILE 419
* FILE 419
The what utility searches each specified * FILE 419
file for sequences of the form "@(#)" as * FILE 419
inserted by the source code control system. * FILE 419
It prints the remainder of the string following * FILE 419
this marker, up to a NUL character, newline, * FILE 419
double quote, ``>'' character, or backslash. * FILE 419
* FILE 419
The following option is available: * FILE 419
* FILE 419
-s Stop searching each file after the * FILE 419
first match. * FILE 419
* FILE 419
Exit status is 0 if any matches were found, * FILE 419
otherwise 1. * FILE 419
* FILE 419
is from David Rivers of Dignus in North Carolina, * FILE 420
and it contains executable C Language programs * FILE 420
which were compiled with the Dignus C Compiler, * FILE 420
that produces assembler language source code as * FILE 420
output. For more information about the Dignus * FILE 420
C Language compiler, please see: * FILE 420
* FILE 420
http://www.dignus.com * FILE 420
* FILE 420
Dave Rivers * FILE 420
Dignus, LLC * FILE 420
8924 Windjammer Drive * FILE 420
Raleigh, NC 27615 * FILE 420
phone: (919) 676-0847 * FILE 420
FAX: (919) 676-0847 * FILE 420
email: rivers@dignus.com * FILE 420
* FILE 420
The following programs are available for *free* * FILE 420
download from Dignus, LLC, and are here on this tape. * FILE 420
* FILE 420
Each has been compiled with Systems/C - usually in a * FILE 420
cross-platform environment. Systems/C has no runtime * FILE 420
library requirements, there is nothing more to download * FILE 420
to run these programs. * FILE 420
* FILE 420
They are made available free of charge, and unless * FILE 420
otherwise noted, are copyright Dignus, LLC. * FILE 420
* FILE 420
Dignus provides NO WARRANTY, whatsoever, to these * FILE 420
programs. Use them at your own discretion. * FILE 420
* FILE 420
We will attempt to update this page as more downloads * FILE 420
become available, but we do not promise to do so. * FILE 420
* FILE 420
* printps - a program to convert text to postscript. * FILE 420
* indent - a program to "pretty print" C source. * FILE 420
* grep - the standard GREP utility. * FILE 420
* what - the WHAT utility for object versions. * FILE 420
* byacc - the Berkely YACC utility for parser * FILE 420
generation. * FILE 420
* flex - the Berkely Fast LEXical generator. * FILE 420
* FILE 420
IS THE XACORZAP PROGRAM SUBMITTED BY ROBERT BUDGE OF * FILE 421
HITACHI (FORMERLY NATIONAL ADVANCED SYSTEMS - NAS). * FILE 421
XACORZAP PROVIDES THE ABILITY TO ALTER NUCLEUS OR * FILE 421
LPA MODULES IN ANY MVS ENVIRONMENT, INCLUDING XA * FILE 421
OR SP 1.3. THE PROGRAM USES CONTROL STATEMENTS * FILE 421
THAT ARE GENERALLY COMPATIBLE WITH AMASPZAP. THIS * FILE 421
FILE IS IN IEBUPDTE SYSIN FORMAT WITH MEMBERS * FILE 421
CONTAINING SOURCE, OBJECT, AND A USERS' GUIDE. * FILE 421
* FILE 421
ROBERT BUDGE IS THE ORIGINAL AUTHOR OF INCORZAP * FILE 421
FROM THE TIME HE WORKED FOR IBM. INCORZAP HAD BEEN * FILE 421
WRITTEN IN PL/S AND WAS AVAILABLE FROM IBM (FREE) * FILE 421
ONLY AS AN OBJECT DECK. SOURCE HAD BEEN CREATED * FILE 421
EARLIER BY BILL GODFREY (SEE FILE 316) IN ASSEMBLER * FILE 421
LANGUAGE. WHEN ROBERT BUDGE (WHO LEFT IBM) SAW * FILE 421
THE ASSEMBLER LANGUAGE SOURCE ON THIS TAPE, HE * FILE 421
LATER UPGRADED IT FOR XA, AND THAT IS WHAT IS ON * FILE 421
THIS FILE. (SEEMS TO WORK FINE FOR ESA TOO. I * FILE 421
RAN IT ON READ-ONLY NUCLEUS ON AN ESA 4.1 SYSTEM. * FILE 421
AT LEAST IT WORKS WITH CSECTS THAT ARE IN IEANUC01. * FILE 421
IT COULD NOT FIND IN CORE: NAME IECVXT6U IECVXT6U * FILE 421
EVEN THOUGH THIS MODULE IS IN SYS1.NUCLEUS. LOOKS * FILE 421
LIKE IT NEEDS A LITTLE WORK TO FIND NUCLEUS MODULES * FILE 421
OTHER THAN IEANUC01.) * FILE 421
* FILE 421
ROB BUDGE'S CURRENT PHONE NUMBER: 415-281-2253 * FILE 421
* FILE 421
KW A INCORZAP INCOREZAP COREZAP CORZAP * FILE 421
* FILE 421
IS FROM DON MARQUARDT OF MAY & SPEH OAKBROOK TERRACE * FILE 422
ILLINOIS. THIS FILE IS IN IEBUPDTE SYSIN FORMAT AND * FILE 422
CONTAINS THE FOLLOWING MEMBERS: SEE MEMBER CALLED * FILE 422
$$INDEX FOR ADDITIONAL INFORMATION. * FILE 422
* FILE 422
CHEKTRAN CONVERTS NUMERIC FIELDS TO SPELLED OUT * FILE 422
WORDS FOR USE ON CHECKS. IS ABLE TO * FILE 422
PRINT IN BOTH ENGLISH AND FRENCH AND * FILE 422
SUPPORTS BOTH DOLLARS/CENTS AS WELL AS * FILE 422
ENGLISH POUNDS/PENCE ORIGINAL AUTHOR * FILE 422
UNKNOWN. I CONVERTED ROUTINE FROM DOS * FILE 422
TO OS. * FILE 422
* FILE 422
DI A DISPLAY INITS FOR 1.3.4 OF JES * FILE 422
UPDATE OF DI IN AIR FORCE FILE 300 * FILE 422
* FILE 422
THE NEXT THREE ENTRIES ARE MACROS THAT MAY * FILE 422
BE USED IN SOME OF THE PROGRAMS IN THIS * FILE 422
FILE * FILE 422
* FILE 422
DYNAM TO DO DYNAMIC ALLOCATION * FILE 422
* FILE 422
ENT13 ANOTHER STARTUP ROUTINE. THIS ONE USES * FILE 422
REG 13 AS A BASE AND INCLUDES CHAINING * FILE 422
AND SUPPLYING A NEW SAVE AREA. IT * FILE 422
ELIMINATES WASTING A REGISTER JUST TO * FILE 422
POINT TO A SAVE AREA. A PARM OF NO= * FILE 422
ALLOWS THE SPECIFICATION OF THE NUMBER * FILE 422
OF BASE REGS TO USE. DEFAULT IS 1. * FILE 422
ASSIGNMENT IS FROM REG 13 DOWN. * FILE 422
* FILE 422
EQUATE ANOTHER REGISTER EQUATE ROUTINE. PRINTS * FILE 422
THE WORD EQUATE IN LARGE BLOCK LETTERS * FILE 422
FOR EASIER SPOTTING IN A LISTING * FILE 422
* FILE 422
EXT13 MATCHING ROUTINE TO ENT13 * FILE 422
* FILE 422
END OF MACROS * FILE 422
* FILE 422
FAVERVA THIS PROGRAM READS CONTROL STATEMENTS FOR * FILE 422
GOAL SYSTEMS' FAVER PROGRAM AND CONVERTS * FILE 422
THEM TO SUPPORT VSAM-ASSIST FROM SOFTWORKS * FILE 422
* FILE 422
FCBIDR THIS PROGRAM IS KNOWN AS LISTIDR FROM * FILE 422
FILE 316. I DELETED SOME OF THE PUT'S * FILE 422
SO ONLY THE USER IDR INFO IS PRINTED * FILE 422
THIS MAKES A NICE LIST FOR REVIEWING * FILE 422
JUST WHAT FCB'S ARE ON THE SYSTEM, WHEN, * FILE 422
FOR WHAT CUSTOMER, AND WHO ADDED IT TO * FILE 422
THE SYSTEM. * FILE 422
* FILE 422
IT IS USED IN COMBINATION WITH THE * FILE 422
FOLLOWING FCB.... PROGRAMS * FILE 422
* FILE 422
FCBIDRJC THE JCL AND SYSIN USED FOR THE ABOVE * FILE 422
PROGRAM * FILE 422
* FILE 422
FCBGEN PROGRAM WE HAVE OUR PRINT ROOM OPERATORS * FILE 422
USE TO CREATE FCB'S. A CLIST IS USED TO * FILE 422
INVOKE AND IS FCBGENC. THE ROUTINE ASKS * FILE 422
FOR LAST 4 POSITIONS OF FCB NAME, * FILE 422
CHANNEL/LINES, REQUESTOR, AND CUSTOMER * FILE 422
OR FORM NAME. IT THEN CHECKS TO MAKE * FILE 422
SURE THAT THIS FCB DOES NOT ALREADY * FILE 422
EXIST. IF IT DOES IT ASKS THE OPERATOR * FILE 422
IF IT IS OK TO REPLACE. IF YES, ROUTINE * FILE 422
CONTINUES. IF NOT ROUTINE ASKS FOR A * FILE 422
NEW NAME. REQUESTOR AND CUSTOMER/FORM * FILE 422
AND DATE CREATED IS ENTERED AS IDR DATA * FILE 422
FOR AUDIT USES LATER. THE PROGRAM THEN * FILE 422
EXECUTES FCBWTO AT COMPLETION TO NOTIFY * FILE 422
THE USER THAT THE FCB IS AVAILABLE. * FILE 422
* FILE 422
FCBGENC CLIST USED WITH FCBGEN * FILE 422
* FILE 422
FCBWTO PROGRAM TO ADVISE USER THAT THE FCB IS * FILE 422
NOW AVAILABLE * FILE 422
* FILE 422
HEWLDFP1 THIS IS A MODIFICATION OF THE DFP * FILE 422
LINKAGE EDITOR AT PTF LEVEL UZ78097 TO * FILE 422
ADD THE SYSLMOD DATASET NAME AND VOLSER * FILE 422
TO THE MESSAGE INDICATING * FILE 422
ADDED/REPLACED. IT IS NOT IN SMP * FILE 422
FORMAT. YOU WILL HAVE TO DO THAT * FILE 422
YOURSELF. * FILE 422
* FILE 422
HEWLFDPX XA VERSION OF THE ABOVE. * FILE 422
* FILE 422
IEFTBL THIS IS THE TABLE OF 'GOOD GUYS' THAT * FILE 422
ARE NOT TIMED OUT FOR WAIT TIME DURING * FILE 422
THE DAY. OUTSIDE THE HOURS OF 7AM THRU * FILE 422
5PM. * FILE 422
* FILE 422
NOTE*** THIS MODULE MUST BE AVAILABLE * FILE 422
PRIOR TO USING THE COMPANION * FILE 422
MODULE IEFUTL. NO CHECK IS * FILE 422
MADE IN IEFUTL TO BYPASS IF NOT * FILE 422
AVAILABLE. I PLAN TO FIX THIS * FILE 422
AS SOON AS TIME PERMITS. * FILE 422
* FILE 422
IEFUTL THIS IS OUR UTL EXIT THAT CANCELS * FILE 422
EVERYTHING EXCEPT THE 'GOOD TSO GUYS'. * FILE 422
SEE IEFTBL ABOVE. * FILE 422
* FILE 422
INITJCL THIS IS THE JCL WE USE FOR THE FOLLOWING * FILE 422
TWO PROGRAMS ONLY. THE UNIT AND PGM NAMES * FILE 422
ARE CHANGED BASED ON WHICH TYPE OF TAPE * FILE 422
WE ARE INIT-ING. * FILE 422
* FILE 422
INITTAPE THIS IS OUR HOME GROWN TAPE INIT * FILE 422
ROUTINE. OUR OPERATORS LIKE IT BETTER. * FILE 422
* FILE 422
INIT3480 SAME AS INITTAPE BUT FOR USE WITH THE * FILE 422
3480 DRIVES AS IT USES THE MSG DISPLAYS * FILE 422
ON THE DRIVE. * FILE 422
* FILE 422
JESNSLT ZAP TO JES PRPU TO MAKE BLOCK SEPARATOR * FILE 422
NOT TO SLANT. WHILE IT CAN BE DONE WITH * FILE 422
SMP, IT SEEMS A LITTLE OVERKILL TO RUN * FILE 422
AN SMP ASSEMBLY AND LINKEDIT FOR A 1 * FILE 422
BYTE CHANGE. * FILE 422
* FILE 422
JESNSLTX XA VERSION OF ABOVE ZAP. SAME COMMENTS * FILE 422
APPLY. * FILE 422
* FILE 422
MAS9010 PRINTS OUT THE AUTOMATIC SCHEDULING * FILE 422
FACILITY FILE. THIS FACILITY WAS WRITTEN * FILE 422
BY DAVE COLE AT COLE SOFTWARE IN AFTON, * FILE 422
VIRGINIA, AND IS ON FILE 388 OF THIS TAPE. * FILE 422
* FILE 422
Please note that an upgraded copy of the MVS * FILE 422
Automatic Scheduling Facility is available for * FILE 422
direct download at Dave Cole's web site: * FILE 422
* FILE 422
http://www.colesoft.com * FILE 422
* FILE 422
PRVIPLSP MOD TO MVS 1.3.4 TO MAKE VOLUMES NOT IN * FILE 422
VATLIST TO DEFAULT TO PRIVATE INSTEAD OF * FILE 422
PUBLIC MOUNT. * FILE 422
* FILE 422
PRVIPLXA XA VERSION OF THE ABOVE * FILE 422
* FILE 422
TSOMAXSP THIS ZAP ALLOWS THE "GOOD GUYS" (TSD.. * FILE 422
IN OUR CASE) TO LOGON EVEN IF THE * FILE 422
MAXUSERS IS EXCEEDED. NOTE THAT IF * FILE 422
MAXUSERS IS SET TO 0 EVEN US GOOD GUYS * FILE 422
CAN'T GET ON. MUST BE AT LEAST 1. THIS * FILE 422
ZAP THANKS TO FRANK WALSCHLAGER FROM * FILE 422
SPIEGEL. IT IS FOR MVS/SP 1.3.3. * FILE 422
* FILE 422
TSOMAXXA XA VERSION OF THE ABOVE. GREAT WHAT A * FILE 422
DISASSEMBLER AND A LITTLE HUNTING CAN DO. * FILE 422
* FILE 422
VARLENTH A UTILITY PROGRAM THAT READS A VARIABLE * FILE 422
LENGTH FILE AND REPORTS ON THE RECORD * FILE 422
SIZE AND NUMBER OF RECORDS OF EACH * FILE 422
LENGTH. * FILE 422
* FILE 422
IS FROM JEFF BROIDO OF BROIDO COMPUTER CONSULTING * FILE 423
OF NEW JERSEY. THIS FILE IS IN IEBUPDTE SYSIN * FILE 423
FORMAT AND CONTAINS THE FOLLOWING MEMBERS : * FILE 423
* FILE 423
$$$COJRB....ASSEMBLER MACRO FOR COPYRIGHT NOTICE * FILE 423
#CHECKDD....HELP MEMBER FOR CHECKDD * FILE 423
#CKDAY......HELP MEMBER FOR CKDAY * FILE 423
#CKM........HELP MEMBER FOR CKM * FILE 423
#CKMOUNT....HELP MEMBER FOR CKMOUNT * FILE 423
#CKO........HELP MEMBER FOR CKO * FILE 423
#CLRDAY.....HELP MEMBER FOR CLEARDAY * FILE 423
#LAA........HELP MEMBER FOR LAA * FILE 423
#QUOTE......HELP MEMBER FOR QUOTE * FILE 423
#TELL.......HELP MEMBER FOR TELL * FILE 423
BRODCAST....SOURCE CODE FOR PGM TO LOAD SYS1.BRODCAST * FILE 423
CHECKDD.....SOURCE CODE FOR PGM TO CHECK FOR ALLOCATED * FILE 423
FILENAMES * FILE 423
CKDAY.......SOURCE CODE FOR PGM TO CHECK FOR 1ST LOGON * FILE 423
OF THE DAY * FILE 423
CKM.........SOURCE CODE FOR PGM TO CHECK PRESENCE OF * FILE 423
MEMBER IN PDS * FILE 423
CKMOUNT.....SOURCE CODE FOR PGM TO CHECK A USER'S MOUNT * FILE 423
PRIVILEGE * FILE 423
CKO.........SOURCE CODE FOR PGM TO CHECK A USER'S * FILE 423
PRIVILEGES * FILE 423
CMAP........SOURCE CODE FOR PGM TO PRODUCE A CSA * FILE 423
STORAGE MAP * FILE 423
K...........ASSEMBLER MACRO * FILE 423
LAA.........SOURCE CODE FOR PGM TO PRODUCE AN EXPANDED * FILE 423
ALLOCATION LISTER * FILE 423
MAPSP.......SOURCE CODE FOR PGM TO PRODUCE MVS/SP * FILE 423
STORAGE MAP * FILE 423
MAPXA.......SOURCE CODE FOR PGM TO PRODUCE MVS/XA * FILE 423
STORAGE MAP * FILE 423
MERKNOW.....SOURCE CODE FOR SUPPORT ROUTINE FOR THE * FILE 423
NOW MACRO * FILE 423
NOW.........ASSEMBLER MACRO * FILE 423
OFF.........ASSEMBLER MACRO * FILE 423
ON..........ASSEMBLER MACRO * FILE 423
QUOTE.......SOURCE CODE FOR PGM TO READ * FILE 423
'QUOTE-OF-THE-DAY' * FILE 423
REGS........ASSEMBLER MACRO * FILE 423
SMAP........SOURCE CODE FOR PGM TO PRODUCE A STORAGE * FILE 423
MAP * FILE 423
TELL........SOURCE CODE FOR PGM FOR TELECONFERENCING * FILE 423
TSO COMMAND * FILE 423
TF..........ASSEMBLER MACRO * FILE 423
VPUT........ASSEMBLER MACRO * FILE 423
VTPUT.......ASSEMBLER MACRO * FILE 423
VWTPU.......ASSEMBLER MACRO * FILE 423
* FILE 423
IS FROM BLUE CROSS BLUE SHIELD OF WASHINGTON D.C. * FILE 424
AND CONTAINS A COPY OF THEIR 3420 TO 3480 CONVERSION * FILE 424
PROGRAM. THIS FILE IS IN IEBUPDTE SYSIN FORMAT, * FILE 424
FOR ADDITIONAL INFORMATION SEE THE MEMBER CALLED * FILE 424
INSTALL. * FILE 424
* FILE 424
VETAPE IS A PROGRAM THAT GENERATES AND SUBMITS JOBS * FILE 424
TO THE INTERNAL READER TO COPY 3420 VOLUMES TO 3480 * FILE 424
VOLUMES AND VICE VERSA. * FILE 424
* FILE 424
IT REQUIRES UCC ONE TAPE MANAGEMENT SYSTEM TO RETRIEVE * FILE 424
DATA ABOUT THE VOLUMES YOU ARE MIGRATING. RUNNING AS A * FILE 424
STARTED TASK IT ISSUES A REQUEST TO THE OPERATOR TO * FILE 424
ENTER A VOLSER OF THE VOLUME TO BE MIGRATED. FROM THAT * FILE 424
IT DETERMINES IF THE VOLUME IS ELGIBLE FOR MIGRATION * FILE 424
FROM THE FOLLOWING CRITERIA: * FILE 424
* FILE 424
**** SEE FILE 047 FOR A VERSION OF VETAPE THAT * FILE 424
SUPPORTS TLMS II RATHER THAN UCC1 **** * FILE 424
* FILE 424
1. EXPIRATION DATE - IF TAPE DUE TO EXPIRE IN 30 DAYS * FILE 424
OR LESS IT WILL BE BYPASSED. * FILE 424
* FILE 424
2. DENSITY - MUST BE STANDARD 6250 BPI. * FILE 424
* FILE 424
3. CREATING JOBNAME- VOLUMES CREATED BY JOBS USING * FILE 424
CERTAIN UTILITIES OR INTENDED FOR * FILE 424
3420 VOLUMES CAN BE BYPASSED. * FILE 424
* FILE 424
4. MULTI-FILE TAPES- IF TAPE HAS MULTIPLE DATASETS IT * FILE 424
WILL BE BYPASSED. * FILE 424
* FILE 424
IF A VOLUME PASSES THESE CHECKS A TWO STEP JOB IS * FILE 424
GENERATED AND SUBMITTED TO THE INTERNAL READER. THE * FILE 424
JOBNAME WILL BE IN THE FORMAT OF JJJJJXX WHERE JJJJJ IS * FILE 424
DETERMINED BY YOU AND XX IS THE LAST 2 DIGITS OF THE * FILE 424
ORIGINAL VOLSER. IT WILL DETERMINE FROM THE TMS RECORD * FILE 424
THE FOLLOWING: * FILE 424
* FILE 424
1. DATASET NAME * FILE 424
2. EXPIRATION DATE * FILE 424
3. DENSITY * FILE 424
4. CREATING JOB NAME * FILE 424
5. NUMBER OF VOLUMES AND SEQUENCE * FILE 424
6. MUTIPLE DATASET VOLUMES * FILE 424
* FILE 424
from Mike Loos and contains an IEFUSI SMF exit * FILE 425
(used for controlling virtual storage allocations * FILE 425
for jobs). Mike wrote this exit for a SHARE * FILE 425
presentation. * FILE 425
* FILE 425
Mike Loos * FILE 425
VP of Ops and Tech Support * FILE 425
Fair, Isaac and Company, Inc. * FILE 425
4295 Lexington Avenue North * FILE 425
St. Paul, MN 55126 * FILE 425
mikeloos@fairisaac.com * FILE 425
* FILE 425
IS FROM HOWARD DEAN AT SYNTEX AND CONTAINS A COPY * FILE 426
OF THEIR JOBNAMES PROCESSOR AND A LOCAL MOD SO THAT * FILE 426
ACCOUNTING INFORMATION CAN BE PLACED IN STARTED TASKS * FILE 426
* FILE 426
CURRENT ADDRESS: * FILE 426
* FILE 426
Howard M. Dean * FILE 426
Kaiser Foundation Health Plan * FILE 426
25 Via Monte Avenue * FILE 426
2nd Floor * FILE 426
Walnut Creek, CA 94598 * FILE 426
* FILE 426
(925) 926-3121 * FILE 426
* FILE 426
EMAIL - Howard.M.Dean@kp.org * FILE 426
* FILE 426
ALSO INCLUDED IS A COPY OF THE JSTATUS COMMAND WHICH * FILE 426
WILL SEARCH THE JES2 QUEUES AND PRESENT A SHORT JOB * FILE 426
STATUS DISPLAY. THIS COMMAND CAN BE USED IN PLACE * FILE 426
OF THE PRESENT STATUS COMMAND, ON TSO OR CAN BE * FILE 426
SEPARATELY INSTALLED. * FILE 426
* FILE 426
THIS FILE IS IN IEBUPDTE SYSIN FORMAT, SEE THE * FILE 426
MEMBER CALLED $$DOC FOR ADDITIONAL INFORMATION. * FILE 426
* FILE 426
IS A COPY OF THE IBM MACRO CALLED IHASTOW (THIS * FILE 427
MACRO IS NOT COPYRIGHTED). * FILE 427
* FILE 427
is from Lionel Dyck and Douglas Adams of Rockwell * FILE 428
International in Seal Beach, California. This file * FILE 428
contains programs to extract and display system * FILE 428
control block information. An older version of this * FILE 428
code can be found on File 022 of the CBT Overflow * FILE 428
Tape. This version comes from the SHARE diskettes * FILE 428
(SHARE 81). * FILE 428
* FILE 428
LIONEL B. DYCK * FILE 428
KAISER PERMANENTE * FILE 428
25 NORTH VIA MONTE * FILE 428
WALNUT CREEK, CALIFORNIA 94598 * FILE 428
* FILE 428
IBMmail: USKFHEFH * FILE 428
internet: SYSLBD@NCAL.KAIPERM.ORG * FILE 428
lionel.b.dyck@dp.org * FILE 428
IBMlink: SYSLBD * FILE 428
phone: (925) 926-5332 * FILE 428
home page: http://www.geocities.com/lbdyck * FILE 428
* FILE 428
IS FROM ALLERGAN PHARMACEUTICALS OF IRVINE, * FILE 429
CALIFORNIA AND CONTAINS A FEW OF THEIR UTILITIES * FILE 429
THIS FILE IS IN IEBUPDTE SYSIN FORMAT, FOR * FILE 429
ADDITIONAL INFORMATION SEE THE MEMBER CALLED $$INDEX * FILE 429
* FILE 429
A. CONSOLE .... FULL CONSOLE SUPPORT FOR TSO USERS * FILE 429
B. TSOEXEC .... RUN RACF PANELS WITH TSO/E AND/OR * FILE 429
EXEC ANY TSO THAT MUST RUN * FILE 429
AUTHORIZED * FILE 429
C. MURPHY .... WISE WORDS FROM MURPHY * FILE 429
* FILE 429
IS FROM MC EVOY, OF GLOUCESTERSHIRE, ENGLAND AND * FILE 430
CONTAINS A FEW OF THEIR UTILITIES. THIS FILE IS IN * FILE 430
IEBUPDTE SYSIN FORMAT. FOR ADDITIONAL INFORMATION * FILE 430
SEE THE MEMBER CALLED $$DOC. * FILE 430
* FILE 430
A $$DOC - DOCUMENT FILE * FILE 430
B IEFACTRT - OUTPUTS I/O COUNTS ETC FOR EACH DD * FILE 430
STATEMENT INTO JES2 JOB MESSAGES * FILE 430
C MCLEAR - MACRO USED IN SEVERAL PROGRAMS * FILE 430
D MSETUP - MACRO USED IN SEVERAL PROGRAMS * FILE 430
E NCXPDSCN - SCAN PDS FOR CHARACTER STRINGS * FILE 430
F NCZ93205 - INTERFACE TO PDS FROM COBOL * FILE 430
G NCZ93208 - CALCULATE SPACE USED IN PDS. VERY * FILE 430
USEFUL AS A FRONT END TO COMPRESS OR * FILE 430
IN AN ISPF FUNCTION FOR USERS TO BE * FILE 430
ABLE TO SEE HOW FULL ARE THEIR * FILE 430
LIBRARIES. * FILE 430
H NCZ96103 - OUTPUT DATASET TO 3287 OR EQUIVALENT * FILE 430
PRINTER. REMOTES WORK PERFECTLY OK * FILE 430
THOUGH THE PROGRAM COMMENTS SUGGEST * FILE 430
OTHERWISE. THERE ARE SOME PROBLEMS * FILE 430
WITH 'M' TYPE CONTROL CHARACTERS * FILE 430
WHERE THE ACTION IS AFTER PRINTING. * FILE 430
I NCZ99002 - SUBROUTINE TO CHOP UP CHARACTER * FILE 430
STRINGS INTO FIELDS TO MAKE CONTROL * FILE 430
STATEMENT ANALYSIS EASIER * FILE 430
J SAMPLE - SAMPLE OF IEFACTRT OUTPUT * FILE 430
K SCANINFO - INSTRUCTIONS FOR USING NCXPDSCN * FILE 430
L USSTAB - OUR LOCAL BSC VTAM MENU. SUPPORTS * FILE 430
ABBREVIATED LOGOFF WITH RE/DISCONNECT * FILE 430
OPTION. * FILE 430
* FILE 430
is from Stephen Bacher of Charles Stark Draper * FILE 431
Laboratory in Cambridge, Massachusetts. This * FILE 431
file contains several of Steve's large packages, * FILE 431
with each package as a separate member of this * FILE 431
pds. * FILE 431
* FILE 431
Steve Bacher * FILE 431
* FILE 431
Charles Stark Draper Laboratory * FILE 431
555 Technology Square * FILE 431
Cambridge, MA 02139 * FILE 431
(617) 258-1525 * FILE 431
* FILE 431
Contents of this file (thus far) * FILE 431
* FILE 431
BRACKETS 01.00 1999/11/01 1999/11/01 9:58 1134 SEB * FILE 431
BRACKET4 01.00 1999/10/26 1999/10/26 20:09 2302 SEB * FILE 431
GOPHER 01.00 1999/10/26 1999/10/26 19:56 19968 SEB * FILE 431
NNMVS 01.00 1999/10/26 1999/10/26 20:09 29952 SEB * FILE 431
TSOREXX 01.00 1999/10/26 1999/10/26 20:09 3218 SEB * FILE 431
XDIS 01.00 2000/03/28 2000/03/28 18:22 4066 SEB * FILE 431
XDIS$$ 01.00 2000/03/28 2000/03/28 18:14 16 SBGOLOB * FILE 431
XDISNOTE 01.02 2000/03/28 2000/03/28 18:17 22 SBGOLOB * FILE 431
XRXVARS 01.00 2000/03/16 2000/03/16 17:51 246 SBGOLOB * FILE 431
XRXVARS# 01.01 2000/03/16 2000/03/16 18:35 38 SBGOLOB * FILE 431
XR991214 01.02 2000/03/16 2000/03/16 18:29 95 SBGOLOB * FILE 431
* FILE 431
BRACKETS - An ISPF Mod to enable the writing of square * FILE 431
brackets. * FILE 431
BRACKET4 - The same ISPF Mod for ISPF Version 4. * FILE 431
GOPHER - An MVS Gopher Server * FILE 431
NNMVS - MVS NNTP News Reader * FILE 431
TSOREXX - A REXX function package to simulate the * FILE 431
CLIST commands PROC and WRITENR. * FILE 431
XDIS - A disassembler * FILE 431
XRXVARS - Program to display all active REXX variables. * FILE 431
* FILE 431
is from Thierry Falissard of Paris, France, and * FILE 432
it contains a selection from things he has written * FILE 432
over many years. We hope you enjoy it. * FILE 432
* FILE 432
THE AUTHOR'S NOTE * FILE 432
================= * FILE 432
* FILE 432
I HAVE TRIED NOT TO DROWN YOU WITH OBSOLETE, OLD OR * FILE 432
USELESS MATERIAL. SO HERE YOU HAVE A (HOPEFULLY) * FILE 432
CLEVER SELECTION OF ALL THE STUFF I HAVE WRITTEN. * FILE 432
* FILE 432
THESE ARE PC-DOS OR WINDOWS UTILITIES : MGDOS MGWIN * FILE 432
PTKT. * FILE 432
* FILE 432
I WOULD BE INTERESTED TO HEAR OF SIGNIFICANT * FILE 432
ENHANCEMENTS OR INSTANCES WHERE THESE PROGRAMS HAVE * FILE 432
BEEN OF MAJOR BENEFIT (OR OTHERWISE), CONTACT : * FILE 432
* FILE 432
Thierry Falissard * FILE 432
tfalissard@compuserve.com * FILE 432
http://os390-mvs.hypermart.net * FILE 432
or * FILE 432
http://ourworld.compuserve.com/homepages/tfalissard * FILE 432
* FILE 432
STANDARD DISCLAIMER * FILE 432
=================== * FILE 432
* FILE 432
NEITHER THIERRY FALISSARD NOR ANY COMPANY ASSOCIATED * FILE 432
WITH HIM EXPRESS OR IMPLY ANY WARRANTY AS TO THE * FILE 432
FITNESS OF THESE COMPUTER PROGRAMS FOR ANY FUNCTION. * FILE 432
THE USE OF THESE PROGRAMS OR THE RESULTS THEREOF IS * FILE 432
ENTIRELY AT THE RISK OF THE USER. * FILE 432
* FILE 432
THESE PROGRAMS ARE DONATED TO THE PUBLIC DOMAIN AND * FILE 432
MAY BE FREELY COPIED. THEY MAY BE FREELY DISTRIBUTED * FILE 432
TO ANY OTHER PARTY ON CONDITION THAT NO INDUCEMENT * FILE 432
BEYOND REASONABLE HANDLING COSTS BE OFFERED OR * FILE 432
ACCEPTED FOR SUCH DISTRIBUTION. * FILE 432
* FILE 432
SOME PROGRAMS WERE PUBLISHED IN XEPHON'S MVS UPDATE * FILE 432
OR RACF UPDATE. SINCE XEPHON OFFER THEM FOR FREE ON * FILE 432
THEIR WEBSITE (WWW.XEPHON.COM), I CONSIDER THEM AS * FILE 432
PUBLIC. * FILE 432
* FILE 432
THESE PROGRAMS MAY BE MODIFIED IN ANY WAY THE USER * FILE 432
THINKS FIT BECAUSE USE OF THESE PROGRAMS IS ENTIRELY * FILE 432
AT THE RISK OF THE USER ANYWAY. * FILE 432
* FILE 432
LANGUAGE PROBLEMS * FILE 432
================= * FILE 432
* FILE 432
THE PROGRAMS ARE DELIVERED WITH COMMENTS IN EITHER ONE * FILE 432
OF 3 LANGUAGES : ENGLISH, FRENCH AND FRENGLISH (BAD * FILE 432
ENGLISH SPOKEN BY A FRENCHIE). SO... "EXCUSE MY * FILE 432
FRENCH"... * FILE 432
* FILE 432
CONTENTS * FILE 432
======== * FILE 432
* FILE 432
ALLSTOP - A TOOL TO STOP ALL RUNNING ADDRESS-SPACES * FILE 432
ASCBS - REXX TO LIST ALL ADDRESS-SPACES (FRENCH * FILE 432
COMMENTS) * FILE 432
CONSOLE - BRINGING THE MVS MASTER CONSOLE UNDER ISPF * FILE 432
(USES SVC 235 ; "LAST COMMAND" INFORMATION * FILE 432
PROBABLY FALSE ; DON'T CALL THE LOAD * FILE 432
"CONSOLE" * FILE 432
CONSOLEP - ISPF PANEL FOR "CONSOLE" PROGRAM * FILE 432
CONVERT - MACRO - CONVERTS FROM PACKED/DECIMAL/BINARY * FILE 432
TO PACKED/DECIMAL/BINARY * FILE 432
CONVRTP - REXX TO CONVERT CATALOG ENTRIES FROM 3480 TO * FILE 432
3490 - FRENCH COMMENTS * FILE 432
ERASETP - PROGRAM TO ERASE TAPE DATA (FOR SECURITY OR * FILE 432
TO EVAL. TAPE CAPACITY) * FILE 432
EXP - REXX TO COMPUTE EXPONENTIAL FUNCTION * FILE 432
(FRENGLISH COMMENTS) * FILE 432
EXTEND - MACRO - EXTENDS A BINARY ZONE TO DECIMAL * FILE 432
EXEMPLES - EXAMPLES OF ASSEMBLER CODING (EDUCATIONAL * FILE 432
PURPOSE) - FRENCH COMMENTS * FILE 432
ICHPWX01 - RACF NEW PASSWORD EXIT - FRENCH COMMENTS * FILE 432
IGGPRE00 - DADSM PRE-PROCESSING EXIT, CONTROLS ACCESS * FILE 432
TO VOLUME VIA A DEDICATED "ALLOC" RACF CLASS * FILE 432
- FRENCH COMMENTS * FILE 432
INTERCPT - MPF EXIT - USED TO REPLY TO MESSAGES, TO * FILE 432
ISSUE MVS COMMANDS OR TO SEND MESSAGES - * FILE 432
FRENCH COMMENTS * FILE 432
IRA200E - THIS MEMORY ZAP ALLOWS YOU TO CHANGE THE 70% * FILE 432
AND 85 % THRESHOLDS * FILE 432
JESLESS - JESLESS IN A NUTSHELL (HOW TO HAVE A LOGON * FILE 432
TSO WITHOUT JES). * FILE 432
LISTSMS - LISTING THE SMS CONFIGURATION * FILE 432
MGDOS - SHAREWARE "MEGACRYPT/DOS" - COPY IT TO PC * FILE 432
AND RENAME IT MGDOS.ZIP * FILE 432
MGWIN - SHAREWARE "MEGACRYPT/WINDOWS" - COPY IT TO * FILE 432
PC AND RENAME IT MGWIN.ZIP * FILE 432
NOTE : MGDOS AND MGWIN ARE FREE PARTS OF A LICENSED * FILE 432
PRODUCT : MEGACRYPT/MVS * FILE 432
MINISYST - THE JCL I USE FOR CREATING AN MVS MINI * FILE 432
SYSTEM (OS/390 V2R5) * FILE 432
MVSCMD - PROGRAM TO ISSUE ANY MVS OR JES2 IN BATCH - * FILE 432
A CLASSICAL - FRENCH * FILE 432
PREMIER - PRIME NUMBER TESTING (EDUCATIONAL PURPOSE) - * FILE 432
FRENCH COMMENTS * FILE 432
PRINTHX - MACRO FOR CONVERSION TO HEX - FRENCH COMMENTS * FILE 432
PROLOG - MACRO TO ENTER THE PROGRAM - NOT CLEVER, BUT * FILE 432
UNAVOIDABLE - FRENCH * FILE 432
PTKT - SHAREWARE "PTKTGEN" - COPY IT TO PC AND * FILE 432
RENAME IT PTKT.ZIP (IT IS A RACF PASSTICKET * FILE 432
GENERATOR FOR PC/DOS) * FILE 432
SHOWLPAR - DISPLAYS THE CURRENT PR/SM CONFIGURATION * FILE 432
(SEE "A BIT OF HISTORY") * FILE 432
SHOWMVS - JCL : MY WAY TO RUN SHOWMVS IN BATCH - * FILE 432
SHOWMVS R623D IN OBJ FORMAT * FILE 432
SMFJOBS - LIST ALL JOBS (BASED ON SMF TYPE 30 RECORDS) * FILE 432
- FRENCH COMMENTS * FILE 432
SRMSHOW - DISPLAYS CURRENT AND THRESHOLD VALUES OF * FILE 432
MAJOR SRM PARAMETERS MVS/XA * FILE 432
SUSEC - LISTING PROCESSORS IN THE COMPLEX AND THE * FILE 432
MIPS (MSU) AVAILABLE - REXX * FILE 432
SVC235 - YES, A MAGIC SVC | BUT WITH SOME BASIC * FILE 432
CONTROLS... * FILE 432
TPUTXMAS - FOR THE FUN - XMAS TREE DISPLAY ON TSO FOR * FILE 432
THE YEAR'S END... * FILE 432
VTOCR1 - PANEL USED BY VTOCREAD (SEE VTOCZAP) * FILE 432
VTOCZAP - JCL TO INSTALL "VTOCREAD". ENABLES YOU TO * FILE 432
ZAP THE VTOC THRU ISPF (NOT DIRECTLY, AN * FILE 432
AMASPZAP JCL IS GENERATED). SOURCE OF * FILE 432
VTOCREAD LOST * FILE 432
WEAKPASS - DISPLAYING RACF USERIDS WITH WEAK D.E.S. * FILE 432
PASSWORD (XEPHON) * FILE 432
WTOPUT - MACRO - ISSUES A WTO WITH MIXED LITTERALS * FILE 432
AND DATA ZONES * FILE 432
XTOD - MACRO - CONVERTS HUNDREDTHS OF SECOND * FILE 432
INTO 'HH:MM' * FILE 432
* FILE 432
is from Frank Clarke and contains a collection of * FILE 433
his REXX execs. * FILE 433
* FILE 433
email: Frank Clarke * FILE 433
* FILE 433
There are sixteen (16) routines in this set: ADDCMDS, * FILE 433
ALIST, ATTACH, BLOX, COMMANDS, FCXREF FIRSTIME, FTINIT, * FILE 433
LA, MEMBERS, PACKING, SQRT, SQUASH, TBLOOK, TRAPOUT, and * FILE 433
X2B. Some of these are subroutines or examples (FTINIT, * FILE 433
PACKING, TRAPOUT) and are not designed to run stand-alone. * FILE 433
The others (except BLOX) produce HELP text if the first * FILE 433
parameter is a "?"; BLOX shows its HELP text if -no- * FILE 433
parameters are passed. * FILE 433
* FILE 433
ADDCMDS splices a command table to the in-storage * FILE 433
copy of ISPCMDS. To update your command * FILE 433
list, just re-run; no need to leave ISPF, * FILE 433
and no need to be in TEST-mode. {ADDCMDS ?} * FILE 433
ALIST produces a scrollable list of the datasets * FILE 433
allocated to the specified DDNames. * FILE 433
{ALIST ?} * FILE 433
ATTACH another 'session-customizer', but this one * FILE 433
does it all. {ATTACH ?} * FILE 433
BLOX creates 8x7 block letters from text you * FILE 433
specify * FILE 433
COMMANDS display (and execute from) ISPCMDS. * FILE 433
FCXREF does a member-crossref by DDName {FCXREF ?} * FILE 433
FIRSTIME controls once-per-period executions * FILE 433
{FIRSTIME ?} * FILE 433
FTINIT subrtn; used by FIRSTIME * FILE 433
LA LISTA to the queue {LA ?} * FILE 433
MEMBERS memberlist to the queue {MEMBERS ?} * FILE 433
PACKING two example routines to pack and unpack * FILE 433
numbers. {example only; copy where needed} * FILE 433
SQRT Square root {SQRT ###} * FILE 433
SQUASH compose IEBCOPY JCL for the current dataset * FILE 433
{SQUASH ?} * FILE 433
TBLOOK examine any ISPF table {TBLOOK ?} * FILE 433
TRAPOUT subrtn; save TRACE output onto a file. Your * FILE 433
code must be ready to activate TRACE on * FILE 433
command; TRAPOUT reinvokes with "((TRACE R" * FILE 433
X2B hex-to-binary; used by BLOX * FILE 433
(DFLTHLQ has been retired.) * FILE 433
* FILE 433
is from Mark Zelden and contains his collection * FILE 434
of MVS utilities. * FILE 434
* FILE 434
Questions: Please email Mark Zelden - mzelden@flash.net * FILE 434
* FILE 434
Mark's MVS Utilities is also available on the web: * FILE 434
http://home.flash.net/~mzelden/mvsutil.html * FILE 434
* FILE 434
CLISTS / Edit Macros / Programs * FILE 434
--------------------------------------------------------------- * FILE 434
AMBCLIST - CLIST to invoke interactive AMBLIST with panel I/P * FILE 434
APFVER - REXX exec to verify APF list * FILE 434
ASIDLIST - ASM PGM to list ASIDs & MAXUSER/RSVSTRT/RSVNONR * FILE 434
BLKCLIST - CLIST to invoke BLKDISK command with panel input * FILE 434
CALC - REXX exec calculator * FILE 434
COLADD - Edit macro to add numbers from a column range * FILE 434
COLUTIL - Edit macro to manipulate columns * FILE 434
DB - Edit macro to delete lines from the cursor line * FILE 434
to the bottom line * FILE 434
DELDUPS - Edit macro to delete duplicate lines * FILE 434
DELDUPS2 - REXX duplicate record deletion program * FILE 434
DELNX - Edit macro to delete all of a certain string * FILE 434
DELX - Edit macro to delete everything but a certain * FILE 434
string * FILE 434
DT - Edit macro to delete lines from the cursor line * FILE 434
to the top line * FILE 434
EXCL - Edit macro to exclude all of certain string * FILE 434
FILL - Edit macro to fill columns with a character * FILE 434
FINDMOD - REXX exec (command) to find what library(s) a * FILE 434
module is in * FILE 434
FINDASYS - Sample search list for FINDMOD CLIST * FILE 434
INCL - Edit macro to include all of a certain string * FILE 434
INSLINE - Edit macro to insert a string after or before lines * FILE 434
IPLINFO - REXX exec to show various system information * FILE 434
JOBCHECK - ASM PGM to find if a JOB is active on the system * FILE 434
ISPCMDSA - CLIST to add temporary cmds to ISPF command table * FILE 434
KEYSWAP - REXX exec to swap PFKEYS 1-12 with PFKEYS 13-24 * FILE 434
LINEMAC - REXX exec - used with Doug Nadel's UMAC/LMAC PGM * FILE 434
LNKVER - REXX exec to verify LNKLST syntax and libs * FILE 434
LPROG - REXX exec - displays LNKLST, LPA list, & APF list * FILE 434
PREFIX - Edit macro to add a prefix to the front of a line * FILE 434
PREFIX2 - Edit macro to add a prefix to the front of a line * FILE 434
RACFUDEL - REXX exec to remove obsolete RACF users * FILE 434
RDATE - REXX date conversion routine * FILE 434
SUFFIX - Edit macro to add a suffix to the end of a line * FILE 434
TAPESTAK - REXX tape stacking program (works with CA-1) * FILE 434
TSOB - REXX exec (command) to browse o/p of any TSO cmd * FILE 434
TSOE - REXX exec (command) to edit o/p of any TSO cmd * FILE 434
XBROWSE - CLIST (command) to browse any dataset * FILE 434
XEDIT - CLIST (command) to edit any dataset * FILE 434
XEF - REXX exec to start eXtended Editor Facility dialog * FILE 434
XEFCLIST - eXtended Editor Facility mainline code * FILE 434
XLISTC - REXX (command) to LISTCAT ALL any dataset * FILE 434
XMEMLIST - CLIST (command) to bring up member list on any DSN * FILE 434
XVIEW - CLIST (command) to view any dataset * FILE 434
ZBROWSE - Edit macro to browse dataset that the cursor is on * FILE 434
ZEDIT - Edit macro to edit dataset that the cursor is on * FILE 434
ZVIEW - Edit macro to view dataset that the cursor is on * FILE 434
* FILE 434
* FILE 434
ISPF Panels * FILE 434
--------------------------------------------------------------- * FILE 434
AMBPANEL - Interactive AMBLIST panel for AMBCLIST * FILE 434
BLKPANEL - Interactive BLKDISK panel for BLKCLIST * FILE 434
XEFMENU - eXtended Editor Facility Main Menu * FILE 434
XEFHELP - eXtended Editor Facility Help Panel #1 * FILE 434
XEFHELP2 - eXtended Editor Facility Help Panel #2 * FILE 434
XEFHELP3 - eXtended Editor Facility Help Panel #3 * FILE 434
XEFHELP4 - eXtended Editor Facility Help Panel #4 * FILE 434
XEFINF - eXtended Editor Facility Dataset Info Panel-SEQ * FILE 434
XEFINFD - eXtended Editor Facility Dataset Info Panel-PDS * FILE 434
XEFINFE - eXtended Editor Facility Dataset Info Panel-PDSE * FILE 434
XEFINFP - eXtended Editor Facility Dataset Info Panel-PDS SMS * FILE 434
XEFINFS - eXtended Editor Facility Dataset Info Panel-SEQ SMS * FILE 434
* FILE 434
ISPF MESSAGEs * FILE 434
--------------------------------------------------------------- * FILE 434
XEF00 - eXtended Editor Facility Messages * FILE 434
* FILE 434
is from David North of Los Angeles, California * FILE 435
and is a Fixed Blocked LRECL=80 conversion of * FILE 435
Frank Clarke's REXX execs that are on File 433. * FILE 435
Frank's execs are in VB-255 format. * FILE 435
* FILE 435
This is an older version of Frank Clarke's execs. * FILE 435
The current version is on File 433 in VB-255 format. * FILE 435
* FILE 435
This conversion was performed with David North's * FILE 435
utilities that are on File 155. After the * FILE 435
conversion, the execs were still in VB-255 format, * FILE 435
but the lines were folded so they fit into an * FILE 435
80-byte width. I copied the members over to an * FILE 435
actual FB-80 dataset. (SG - 11/99) * FILE 435
* FILE 435
From: "North, David (USI)" * FILE 435
* FILE 435
Technical Services Group * FILE 435
Dave North * FILE 435
3429 Downing Ave. * FILE 435
Glendale, CA. 91208 * FILE 435
* FILE 435
from Glenn Jones of Aramco in Saudi Arabia, and * FILE 436
contains a version of the COMPCODE program, which * FILE 436
notifies users of completion code information for * FILE 436
jobs. This version has been modified to even send * FILE 436
emails to notify a user located elsewhere, of a job * FILE 436
completion on the MVS system. * FILE 436
* FILE 436
Glenn Jones * FILE 436
Saudi Aramco, Dhahran, Saudi Arabia * FILE 436
email: jonesgk@aramco.com.sa * FILE 436
g_k_j@yahoo.com * FILE 436
* FILE 436
I have modified some code which may be of interest to * FILE 436
you or others. Whenever I'm on the computer, I * FILE 436
generally have an email session going (either work or * FILE 436
home). Sometimes my tasks do not require mainframe * FILE 436
access. * FILE 436
* FILE 436
Rather than continually logging on/swapping to a * FILE 436
mainframe session, I modified a copy of the public * FILE 436
COMPCODE program to optionally do e-mail notifications. * FILE 436
This COMPCODE program is in production jobs, started * FILE 436
tasks, as well as batch work that is important enough * FILE 436
for me to know about if a problem occurs. * FILE 436
* FILE 436
Another neat feature is when I go out of town, I make a * FILE 436
simple update to the notify dataset for the person who * FILE 436
will be handling the problems in my absence. Since all * FILE 436
my jobs & STC's have this notify step, one simple * FILE 436
update is immediately in effect for everything. * FILE 436
* FILE 436
I also made the code Y2K friendly, and changed it to * FILE 436
print out the steps real termination code, not just the * FILE 436
highest recorded in the JCT. This code is currently * FILE 436
running on OS/390 V2R5 without any problems. The email * FILE 436
portion uses IBM's MVS SMTP, and the program requires * FILE 436
simple modifications for use at your installation. * FILE 436
* FILE 436
is from Jan Jaeger and contains a highly useful * FILE 437
collection of tools. Please note his standalone * FILE 437
file editor and other standalone stuff, along with * FILE 437
his many other unusually useful programs. * FILE 437
* FILE 437
------------------------------------------------------------- * FILE 437
* FILE 437
S/390 System Utilities * FILE 437
* FILE 437
For comments or questions: Jan Jaeger * FILE 437
email: jj@septa.nl * FILE 437
* FILE 437
ZZSA - Standalone utilities for MVS, including * FILE 437
editor, VTOC list, device list, DASD ZAP etc. * FILE 437
* FILE 437
NODSI - An utility to manipulate datasets that * FILE 437
have GRS ENQs against them. * FILE 437
* FILE 437
ISTEXCAA - An implementation of the VTAM session * FILE 437
management exit ISTEXCAA to control session * FILE 437
setup by means of RACF profiles. * FILE 437
* FILE 437
MPFNTFY - A MPF exit which transforms WTO messages * FILE 437
into JES2 notify messages. * FILE 437
* FILE 437
PARMTZ - An Unix System Services program which * FILE 437
will allow you to set the TZ variable * FILE 437
from CLOCKxx or the Sysplex Timer. * FILE 437
* FILE 437
IRXFMATH - MEMBERS: JJ$CMATH JJ$FMATH JJ$MMATH * FILE 437
A REXX function package which * FILE 437
provides mathematical functions. * FILE 437
* FILE 437
* FILE 437
WHOHAS - An ISPF utility to display GRS ENQ * FILE 437
resources and requestors. * FILE 437
* FILE 437
VMCP - Provides a CP operator command to MVS * FILE 437
when it is running under VM. * FILE 437
* FILE 437
JSCH - MEMBERS: JSCH * FILE 437
Like ASCH, a transaction scheduler, but * FILE 437
this one schedules started tasks rather * FILE 437
then ASCH transactions. * FILE 437
* FILE 437
PDS upload/download utilities - * FILE 437
MEMBERS: OPSYNBRI UPDCREAT UPDSTATS * FILE 437
Utilities to create IEBUPDTE format * FILE 437
sequential files from partitioned * FILE 437
datasets, and restore ISPF statistics * FILE 437
after rebuilding PDS using IEBUPDTE. * FILE 437
* FILE 437
* FILE 437
INVOKE - TSO Command Processor to call from * FILE 437
LINKLIST/LPALIST * FILE 437
* FILE 437
SUBMIT - Alternate SUBMIT command which does not * FILE 437
call the SUBMIT exit * FILE 437
* FILE 437
COMPRESS - Command Processor which calls IEBCOPY * FILE 437
to compress * FILE 437
* FILE 437
IEFJFRQ - Protect subsystem command characters by * FILE 437
means of RACF/ACF2 * FILE 437
* FILE 437
is from Dan Snyder of Columbus, Ohio and contains * FILE 438
his collection of structured assembler macros that * FILE 438
he developed for himself, over many years of coding. * FILE 438
* FILE 438
email: dsnyder@elektro.cmhnet.org * FILE 438
* FILE 438
------------------------------------------------------------- * FILE 438
* FILE 438
STRUCTURED MACROS * FILE 438
* FILE 438
These macros can help you create new programs and * FILE 438
modify existing code by supporting IF-THEN-ELSE logic * FILE 438
while requiring only a small learning curve from what * FILE 438
you already know about S/390 Assembler (assuming that * FILE 438
you do know it already). Each 'IF' statement can be * FILE 438
arbitrarily complex, and the 'IF' statements can be * FILE 438
nested as many levels as you might need. (Certainly, * FILE 438
no one would need more than 255 levels of nesting, * FILE 438
would he?) * FILE 438
* FILE 438
Each group of instructions that you want conditionally * FILE 438
executed would be headed by an 'IF' macro, and * FILE 438
terminated by an 'ENDIF' macro. * FILE 438
* FILE 438
In its simplest form, the operand of the 'IF' macro * FILE 438
consists of an op-code, the first operand address, * FILE 438
the second operand address, and a condition. These * FILE 438
four values must be enclosed within parentheses, and * FILE 438
following the operands must be a comma and the * FILE 438
statement terminating term 'THENDO'. * FILE 438
* FILE 438
The op-code may be any valid S/390 op-code that sets * FILE 438
the condition code. The first and second operands may * FILE 438
be any values that are valid for the instruction * FILE 438
being created. The condition, such as 'E' or 'NO', is * FILE 438
any value that can be used in creating an extended * FILE 438
mnemonic branch instruction (such as 'BE' or 'BNO'). * FILE 438
* FILE 438
If you choose 'E' as the condition, then the group of * FILE 438
instructions between the 'IF' and the 'ENDIF' will be * FILE 438
executed only if the condition code set by the * FILE 438
op-code and operands specified is a zero. * FILE 438
* FILE 438
In the following examples, the heading will indicate * FILE 438
the conditions in which the do-group will be * FILE 438
executed. In each case, an 'IF' statement determines * FILE 438
the conditions, and an 'ENDIF' statement terminates * FILE 438
the do-group. Comments either in the heading or on * FILE 438
the appropriate instructions will indicate the * FILE 438
details. * FILE 438
* FILE 438
Here is an example: * FILE 438
* FILE 438
IF (CLC,A,B,NE),THENDO * FILE 438
* FILE 438
The instructions between this 'IF' and its matching * FILE 438
'ENDIF' will be executed if the result of the 'CLC' * FILE 438
is a 1 or 2 (the not-equal condition). * FILE 438
* FILE 438
To execute the do-group if either one of two * FILE 438
conditions is true, the format is: * FILE 438
* FILE 438
IF (CLC,A,B,NE),OR,(CLC,C,D,NE),THENDO * FILE 438
* FILE 438
Alternate format: * FILE 438
72 * FILE 438
IF (CLC,A,B,NE),OR, C * FILE 438
(CLC,C,D,NE),THENDO * FILE 438
* FILE 438
(This will give you a small idea of what these macros * FILE 438
can do. For information about the more complicated * FILE 438
capabilities of the structured macros in this package, * FILE 438
please see member $$ALTDOC.) * FILE 438
* FILE 438
--------------------------------------------------------------- * FILE 438
* FILE 438
Dan initially submitted only the structured macros * FILE 438
that he wrote, to this tape. He has now submitted many * FILE 438
more macros. Below, we see the types of macros which * FILE 438
perform other categories of function, as well as the * FILE 438
ones which can be used to create structured assembler * FILE 438
programs. * FILE 438
* FILE 438
--------------------------------------------------------------- * FILE 438
* FILE 438
In the following list of macros, each one is assigned to * FILE 438
a category according to its intended use. Most of the * FILE 438
testing on these macros has been done in an environment * FILE 438
called 'Version 2', or '2nd Generation'. This * FILE 438
environment presents a programmer with a pseudo-COBOL * FILE 438
way of coding, and was created in the early 1990's as an * FILE 438
aid to getting programs going faster. The 'Version 1' * FILE 438
or '1st Generation' environment was created in the mid * FILE 438
1970's, and is somewhat more oriented toward Systems * FILE 438
Programming types of programming. * FILE 438
* FILE 438
If a macro is listed as being 'GENERAL', or general * FILE 438
purpose, then it is not part of either Version 1 or 2, * FILE 438
but it might not have been tested outside one of these * FILE 438
environments. * FILE 438
* FILE 438
What follows is a description of the categories that * FILE 438
these macros have been classified into: * FILE 438
* FILE 438
DIAGNOSTIC - The macro may be used in either Version 1 * FILE 438
or 2 programs, and is intended primarily as a diagnostic * FILE 438
aid in getting the program running correctly. Hopefully * FILE 438
the effort expended in using one or more of these * FILE 438
diagnostic macros will pay off in diagnosing the * FILE 438
progress of your program. * FILE 438
* FILE 438
GENERAL - Various utility macros that should provide * FILE 438
services required for typical programs. * FILE 438
* FILE 438
INTERNAL - These macros are typically used as common * FILE 438
service routines by other macros within this library. * FILE 438
They usually provide services that would not be useful * FILE 438
for use as open code macros (those coded within the * FILE 438
program itself). * FILE 438
* FILE 438
RUN-TIME-TOTALS - A set of general purpose macros that * FILE 438
might make it easier to create counters that can be * FILE 438
incremented at each of several places within a program, * FILE 438
and then at some point during program execution * FILE 438
(presumably during the finalization step of the * FILE 438
program), print out all of the accumulated counts with * FILE 438
one easy statement. * FILE 438
* FILE 438
STRUCTURED - Macros that control the conditional or * FILE 438
repetitive execution of a group of instructions * FILE 438
following the group-initiation macro and ending with a * FILE 438
group-terminating macro. * FILE 438
* FILE 438
1st Generation - A set of macros that provice standard * FILE 438
MVS interface and subroutine linkage conventions. * FILE 438
* FILE 438
2nd GENERATION - Another set of MVS interface and * FILE 438
subroutine linkage macros. * FILE 438
* FILE 438
What follows is an alphabetic listing of all of the * FILE 438
macro definitions included in the package, with its * FILE 438
identifying macro type: * FILE 438
* FILE 438
$AGOTO INTERNAL * FILE 438
$ASECT INTERNAL * FILE 438
$IA INTERNAL * FILE 438
$MENDDO1 INTERNAL * FILE 438
$MENDDO2 INTERNAL * FILE 438
$MGBLDEF INTERNAL * FILE 438
$MGFNAME INTERNAL * FILE 438
$MGPNAME INTERNAL * FILE 438
$WA INTERNAL * FILE 438
ADDR GENERAL * FILE 438
AFTER STRUCTURED * FILE 438
AN GENERAL * FILE 438
BEGTEST DIAGNOSTIC * FILE 438
BHE GENERAL * FILE 438
BLE GENERAL * FILE 438
COMBOX GENERAL * FILE 438
CONTINUE GENERAL * FILE 438
CPYPAR$E INTERNAL * FILE 438
CTE TEXT SEARCH * FILE 438
CTEB TEXT SEARCH * FILE 438
CVN GENERAL * FILE 438
CVXREGS DIAGNOSTIC * FILE 438
CVXWORD DIAGNOSTIC * FILE 438
DEFPGMID INTERNAL * FILE 438
DIAGMSG INTERNAL * FILE 438
DISPLAY DIAGNOSTIC * FILE 438
DIVISION 2ND GENERATION * FILE 438
DO STRUCTURED * FILE 438
DTM INTERNAL * FILE 438
DUMPMAIN DIAGNOSTIC * FILE 438
DUMPREGS DIAGNOSTIC * FILE 438
EDIT STRUCTURED * FILE 438
ELSE STRUCTURED * FILE 438
ELSEDO STRUCTURED * FILE 438
ELSEIF STRUCTURED * FILE 438
EM GENERAL * FILE 438
ENDAFTER STRUCTURED * FILE 438
ENDELSE STRUCTURED * FILE 438
ENDFIRST STRUCTURED * FILE 438
ENDIF STRUCTURED * FILE 438
ENDO STRUCTURED * FILE 438
ENDP 1ST GENERATION * FILE 438
ENDSECT 2ND GENERATION * FILE 438
ENDTEST DIAGNOSTIC * FILE 438
EPACK GENERAL * FILE 438
EQUATE GENERAL * FILE 438
EUNPK GENERAL * FILE 438
EVERY STRUCTURED * FILE 438
EXECUTE GENERAL * FILE 438
EXIT 2ND GENERATION * FILE 438
FINAL 2ND GENERATION * FILE 438
FIRST STRUCTURED * FILE 438
GO 1ST GENERATION * FILE 438
GOBACK 2ND GENERATION * FILE 438
GOTO 2ND GENERATION * FILE 438
HEXRTN DIAGNOSTIC (1ST GENERATION VERSION) * FILE 438
HROUTINE DIAGNOSTIC (2ND GENERATION VERSION) * FILE 438
I GENERAL * FILE 438
IF STRUCTURED * FILE 438
IP GENERAL * FILE 438
LEVELMSG INTERNAL * FILE 438
MACBOX GENERAL * FILE 438
NEXT STRUCTURED * FILE 438
PAR$E INTERNAL * FILE 438
PCALL 1ST GENERATION * FILE 438
PERFORM 2ND GENERATION * FILE 438
PRDEF GENERAL (1ST GENERATION VERSION) * FILE 438
PRINTER GENERAL (2ND GENERATION VERSION) * FILE 438
PROC 1ST GENERATION * FILE 438
PRTTABLE RUN-TIME-TOTALS * FILE 438
RETN 1ST OR 2ND GENERATION * FILE 438
RTTBEG RUN-TIME-TOTALS * FILE 438
RTTEND RUN-TIME-TOTALS * FILE 438
RTTENT RUN-TIME-TOTALS * FILE 438
RTTINCR RUN-TIME-TOTALS * FILE 438
RTTPRT RUN-TIME-TOTALS * FILE 438
RTTRESET RUN-TIME-TOTALS * FILE 438
SECONDEP 2ND GENERATION * FILE 438
SECTION 2ND GENERATION * FILE 438
SETCSECT INTERNAL * FILE 438
SETDEF INTERNAL * FILE 438
SETRC GENERAL * FILE 438
SETUP INTERNAL * FILE 438
STOP 1ST GENERATION * FILE 438
SYSUT1 1ST GENERATION * FILE 438
SYSUT2 1ST GENERATION * FILE 438
TAG GENERAL * FILE 438
THENDO STRUCTURED * FILE 438
TRACER DIAGNOSTIC * FILE 438
TRACER2 INTERNAL * FILE 438
TRC DIAGNOSTIC (1ST GENERATION ONLY) * FILE 438
TRSP GENERAL * FILE 438
VAL INTERNAL * FILE 438
VERSION INTERNAL * FILE 438
* FILE 438
is from Volker Mielke of Bremen, Germany and * FILE 439
contains his PDSX utility to scan all partitioned * FILE 439
datasets in an installation for the presence of a * FILE 439
given member name. * FILE 439
* FILE 439
This file is the source library for PDSX. * FILE 439
* FILE 439
Volker Mielke * FILE 439
St. - Gallener - Str. 17 * FILE 439
28325 Bremen * FILE 439
GERMANY * FILE 439
* FILE 439
Phone: +49 421 4099152 * FILE 439
Email: vmielke@debitel.net * FILE 439
* FILE 439
---------------------------------------------------------- * FILE 439
* FILE 439
PDSX - PARTITIONED DATASET MEMBER CROSS-REFERENCE * FILE 439
* FILE 439
"Volker Mielke" * FILE 439
* FILE 439
1. WHAT IS PDSX? * FILE 439
WITH PDSX YOU CAN FIND OUT WHICH DATASET(S) * FILE 439
ON YOUR SYSTEM CONTAIN A GIVEN MEMBER. * FILE 439
UNDER TSO YOU SIMPLY ENTER * FILE 439
PDSX * FILE 439
AND YOU WILL BE SHOWN A LIST OF ALL * FILE 439
APPLICABLE DATASETS, FROM WHERE YOU CAN * FILE 439
DIRECTLY EDIT OR BROWSE THE REQUESTED * FILE 439
MEMBER(S). * FILE 439
* FILE 439
2. HOW DOES IT WORK? * FILE 439
EVERY NIGHT WE RUN A VTOC SCAN ON ALL OUR * FILE 439
DISK PACKS (WE DO THIS ANYWAY FOR RECOVERY * FILE 439
PURPOSES, SO THERE IS NO EXTRA OVERHEAD). WE * FILE 439
USE THE VTOC PROGRAM FROM THE CBT TAPE FOR * FILE 439
THIS. * FILE 439
* FILE 439
THEN WE FILTER THE VTOC OUTPUT TO CREATE A * FILE 439
LIST OF ALL DESIRED PO / PDSE - DATASETS. * FILE 439
* FILE 439
THE DIRECTORIES OF THESE DATASETS ARE READ, * FILE 439
THE RESULT IS SORTED AND LOADED INTO A VSAM * FILE 439
KSDS. THE DIRECTORY SCAN TAKES ABOUT 15 MIN * FILE 439
ELAPSED TIME AND ABOUT 1.5 CPU MINUTES FOR * FILE 439
ABOUT 4,500 DATASETS AND 600,000 MEMBERS. * FILE 439
* FILE 439
3. INSTALLATION * FILE 439
* FILE 439
COPY THE LOAD MODULES PDSMEM1 AND PDSMEM4 TO * FILE 439
A LOAD LIBRARY OR RECOMPILE THEM. * FILE 439
* FILE 439
3.1 THE BATCH PART * FILE 439
MODIFY THE SAMPLE JOB IN MEMBER $BATCH TO * FILE 439
MEET YOUR STANDARDS. * FILE 439
* FILE 439
MODIFY THE VTOCFLTR EXEC TO EXCLUDE FILE NOT * FILE 439
WANTED IN YOUR XREF (I.E. ISPF PROFILES, * FILE 439
CONFIDENTIAL FILES...) PLAN TO RUN THE JOB * FILE 439
ON A REGULAR BASIS. * FILE 439
* FILE 439
3.2 ONLINE * FILE 439
COPY THE PANELS(PDSMEM2A,PDSMEM2B,PDSHLP2A) * FILE 439
TO A PANEL LIBRARY. * FILE 439
* FILE 439
COPY THE REXX EXEC "PDSX" TO YOUR * FILE 439
SYSPROC/SYSEXEC FILE AND MODIFY THE LIBDEF * FILE 439
STATEMENT TO POINT TO YOUR PANEL LIBRARY. * FILE 439
* FILE 439
4. KNOWN PROBLEMS * FILE 439
PO DATASETS ARE OPENED EVERY NIGHT BY PDSX TO * FILE 439
SCAN THEIR DIRECTORIES. THIS CAUSES THEIR LAST * FILE 439
REFERENCE DATE TO BE CHANGED. * FILE 439
* FILE 439
IF YOU USE HSM, HSM WILL NEVER CONSIDER THESE * FILE 439
DATASETS FOR MIGRATION, BECAUSE THEY SEEM TO * FILE 439
HAVE BEEN ACCESSED RECENTLY. FOR US THIS IS * FILE 439
NOT A PROBLEM, BECAUSE WE DO NOT INDEX USER * FILE 439
LIBRARIES, AND PRODUCTION/SYSTEM LIBRARIES ARE * FILE 439
NOT CONSIDERED MIGRATION CANDIDATES BY OUR * FILE 439
SHOP. * FILE 439
* FILE 439
POSSIBLE SOLUTIONS COULD BE * FILE 439
- TO DO A "QUIET" OPEN ON THE DATASET, I * FILE 439
KNOW SOME DISK MANAGEMENT TOOLS OPEN FILE * FILE 439
WITHOUT CHANGING THE LAST REFERENCE DATE, * FILE 439
* FILE 439
OR * FILE 439
- LOOK AT THE LAST REFERENCE DATE FOR A * FILE 439
DATASET BEFORE READING ITS DIRECTORY. IF * FILE 439
IT HAS NOT BEEN CHANGED, THE DIRECTORY * FILE 439
INFORMATION COLLECTED DURING THE PREVIOUS * FILE 439
RUN CAN SIMPLY BE COPIED FROM THE EXISTING * FILE 439
XREF - DATASET. BUT THIS WOULD REQUIRE A * FILE 439
LITTLE BIT OF LOGIC TO BE ADDED * FILE 439
* FILE 439
SOMETIMES I HEAR PEOPLE COMPLAIN THAT THEY DON'T * FILE 439
SEE A MEMBER THAT THEY KNOW IT EXISTS. THIS IS * FILE 439
BECAUSE YOU CANNOT EXPECT PDSX TO KNOW ABOUT * FILE 439
MEMBERS CREATED AFTER IT HAS BEEN RUN. THE SAME * FILE 439
IS TRUE FOR DELETED MEMBERS. * FILE 439
* FILE 439
5. ENHANCEMENTS * FILE 439
WHAT I WOULD LIKE TO DO (IF I HAD THE TIME) : * FILE 439
* FILE 439
- FIX THE HSM PROBLEM ABOVE * FILE 439
- ADD RACF SUPPORT TO SHOW ONLY DATASETS * FILE 439
ACCESSIBLE TO A USER * FILE 439
- SWITCH FROM VTOC SCANS TO DCOLLECT. THIS * FILE 439
WOULD MAKE IT POSSIBLE TO KEEP DIRECTORY * FILE 439
INFORMATION FOR MIGRATED AND / OR BACKED UP * FILE 439
DATASETS. * FILE 439
- ABILITY TO DO A PARTIAL INDEX REFRESH (FOR * FILE 439
SELECTED DATASETS OR VOLUMES) * FILE 439
* FILE 439
6. COPYRIGHT * FILE 439
* FILE 439
COPYRIGHT 1990,1999 BY VOLKER MIELKE * FILE 439
VOLKER MIELKE EDV - BERATUNG * FILE 439
ALL RIGHTS RESERVED * FILE 439
* FILE 439
YOU MAY USE, REDISTRIBUTE AND MODIFY THIS * FILE 439
PROGRAM, BUT IT MUST NOT BE SOLD. * FILE 439
* FILE 439
USE OF THIS PROGRAM IS AT YOUR OWN RISK. * FILE 439
* FILE 439
is from Volker Mielke of Bremen, Germany and * FILE 440
contains his PDSX utility to scan all partitioned * FILE 440
datasets in an installation for the presence of a * FILE 440
given member name. See File 439 for more doc. * FILE 440
* FILE 440
This file is the load library for PDSX. * FILE 440
* FILE 440
Volker Mielke * FILE 440
St. - Gallener - Str. 17 * FILE 440
28325 Bremen * FILE 440
GERMANY * FILE 440
* FILE 440
Phone: +49 421 4099152 * FILE 440
Email: vmielke@debitel.net * FILE 440
* FILE 440
is from Brian Vogt of EDS, and contains 2 programs * FILE 441
for RACF: * FILE 441
* FILE 441
(1) RESUME - to recover from a situation in which all * FILE 441
userids with SPECIAL or OPERATIONS attributes * FILE 441
have been revoked. The program runs as a * FILE 441
started task, and mimics the effect of a * FILE 441
"TSO ALU userid RESUME" command. * FILE 441
(2) RA#NAMES - list all userids & user's names to a * FILE 441
data set, and all group ids & installation-data * FILE 441
to another data set - (all one-line entries). * FILE 441
* FILE 441
email: "Vogt, Brian A" * FILE 441
* FILE 441
RESUME * FILE 441
====== * FILE 441
DATE - November 1987. MVS/SP 2.1.7 with RACF 1.7.0. * FILE 441
SMF logging and updating of last access added July * FILE 441
1988. Tested ok on MVS 5.2.2 with RACF 2.2 and * FILE 441
also on OS/390 2.6 (Jan 2000). * FILE 441
* FILE 441
FUNCTION - * FILE 441
Use ICHEINTY to modify the following in a RACF USER * FILE 441
profile : * FILE 441
(1) unset FLAG4 (REVOKE attribute). * FILE 441
(2) zero out REVOKECT (revoke count). * FILE 441
(3) set LJTIME & LJDATE to the current time & date. * FILE 441
(4) For the benefit of the RACF Auditor, write a type * FILE 441
80 SMF record (pretending to be ALTUSER with the * FILE 441
RESUME parameter). * FILE 441
* FILE 441
The most likely practical applications are : * FILE 441
(a) A hacker revokes all of the privileged userids in * FILE 441
the system, by submitting many batch jobs with * FILE 441
incorrect passwords. (Never trust an Operator to * FILE 441
reply correctly to message ICH302D). This program * FILE 441
cannot be thwarted, as it does not run under a * FILE 441
RACF userid. * FILE 441
* FILE 441
(b) The userid of a production batch job becomes * FILE 441
revoked overnight. The MVS Operator can overcome * FILE 441
this, with a bit of information from the on-call * FILE 441
Security Admin. * FILE 441
* FILE 441
SETUP DOCUMENTATION - * FILE 441
------------------- * FILE 441
(1) This program must be invoked from a started task. * FILE 441
//RESUME PROC U=,PW= * FILE 441
//RESUME EXEC PGM=RESUME,PARM='&USER,&PW' * FILE 441
(2) The started task name must be RESUME. * FILE 441
(3) Do NOT put the started task name into the RACF * FILE 441
Started Procedures Table (ICHRIN03) or create a * FILE 441
STARTED profile for it. The task doesn't need a * FILE 441
userid, and is better off without one. * FILE 441
* FILE 441
USER DOCUMENTATION - * FILE 441
------------------ * FILE 441
(1) The function is invoked via this MVS command: * FILE 441
S RESUME,U=userid,PW=password * FILE 441
(2) The userid (U keyword) must be specified. * FILE 441
(3) The password (PW keyword) must match the RVARY * FILE 441
SWITCH password. If there is no RVARY SWITCH * FILE 441
password (RCVTSWPW is binary zeroes), this parameter * FILE 441
is ignored, and may be entirely omitted from the * FILE 441
START command. * FILE 441
(4) The RVARY SWITCH password should be changed by the * FILE 441
RACF Security Administrator as soon as practicable * FILE 441
after use. * FILE 441
* FILE 441
RA#NAMES * FILE 441
======== * FILE 441
DATE - October 1990. * FILE 441
Jan 1991 - Automatic REVOKE feature added. * FILE 441
Feb 2000 - Fixed minor Y2K bug in report header * FILE 441
and major Y2K bug in automatic REVOKE * FILE 441
feature. Added "revoke trace" * FILE 441
sub-feature. * FILE 441
FUNCTIONS - * FILE 441
1. Write a list of all userids and their respective NAME * FILE 441
fields. The output DDname is UIDS. * FILE 441
2. In the case of userids which have not been used yet, * FILE 441
if a number of days have elapsed since creation, set * FILE 441
the revoke indicator (FLAG4). This "number of days" * FILE 441
is specified as a the parameter when invoking this * FILE 441
program. * FILE 441
3. Write a list of all group names and their respective * FILE 441
installation-defined data fields. * FILE 441
The output DDname is GRPS. * FILE 441
* FILE 441
USER DOCUMENTATION - * FILE 441
//RA#NAMES EXEC PGM=RA#NAMES,PARM='31' * FILE 441
//UIDS DD DSN=SYS3.RACFADM.USERIDS,DISP=SHR * FILE 441
//GRPS DD DSN=SYS3.RACFADM.GROUPS,DISP=SHR * FILE 441
(Supply any sequential data sets; this program has * FILE 441
the DCB attributes hard-coded). * FILE 441
1. The PARM value is the number of days before an unused * FILE 441
(new) userid will be automatically REVOKEd by this * FILE 441
program. Maximum value is 3 decimal digits. * FILE 441
2. If there is no parameter, or a value of zero is * FILE 441
specified, no REVOKE is performed. * FILE 441
3. If the value is preceded by a minus sign, e.g. * FILE 441
PARM='-31' the REVOKE is not actually performed, but * FILE 441
trace WTOs indicate what would have happened if the * FILE 441
minus sign had been omitted. * FILE 441
* FILE 441
is from Tetsuya Kimura (Kimu) and contains his * FILE 442
REVIVE utility, which is a convenient way to * FILE 442
restore deleted pds members, under ISPF. * FILE 442
* FILE 442
email: Tetsuya Kimura * FILE 442
* FILE 442
You may be able to find more updated versions of * FILE 442
Kimu's utilities at his web site: * FILE 442
* FILE 442
Kimu has a lot of programs at his web site: * FILE 442
* FILE 442
http://home4.highway.ne.jp/kimu/ * FILE 442
* FILE 442
This site is half in English and half in Japanese, * FILE 442
but the English part is more than adequate, and * FILE 442
you can get a lot of benefit from Kimu's programs. * FILE 442
* FILE 442
is from Tetsuya Kimura (Kimu) and contains some * FILE 443
of his many utilities. You should go to Kimu's * FILE 443
web site to check if any of these programs is at * FILE 443
a later level, or if he has other utilities * FILE 443
posted there for download. * FILE 443
* FILE 443
Kimu's web site: http://home4.highway.ne.jp/kimu/ * FILE 443
* FILE 443
email: Tetsuya Kimura * FILE 443
* FILE 443
This site is half in English and half in Japanese, * FILE 443
but the English part is more than adequate, and * FILE 443
you can get a lot of benefit from Kimu's programs. * FILE 443
* FILE 443
@CMD#120 : MVS command execution program. * FILE 443
(from TSO) * FILE 443
@ENQ#003 : show ENQ/DEQ table (from TSO) * FILE 443
@ENQC : @ENQ#003 clist * FILE 443
@LISTD3 : cache hit report * FILE 443
@LOADMAP : load module map program * FILE 443
@LOC#301 : cataloged dataset search * FILE 443
@OS#6HC : subroutine * FILE 443
@OS#6HC2 : subroutine * FILE 443
@SLEEP : waits for specified time * FILE 443
@SMF30#1 : smf type 30 report * FILE 443
@SMF41#0 : smf type 41 report * FILE 443
@SMF74#8 : smf type 74 report * FILE 443
@SMF99#D : @SMF99#1 copy * FILE 443
@SMF99#T : @SMF99#1 copy * FILE 443
@SMF99#1 : smf type 99 report * FILE 443
@VOL : @VOL#301 procedure * FILE 443
@VOL#301 : scan dasd for specified volser * FILE 443
(from TSO or STC) * FILE 443
VSCHK000 : virtual storage monitor * FILE 443
@WLMTRC : @SMF99#1 (japanese translation * FILE 443
for WLM action trace report) * FILE 443
WLMTRCD : @WLMTRC translation table * FILE 443
* FILE 443
is from Ron Tatum of Lubbock, Texas, and contains * FILE 444
some routines he wrote in the early days of OS/360 * FILE 444
computing. These are VERY noteworthy. * FILE 444
* FILE 444
Ronald H. Tatum * FILE 444
3408 56th St. * FILE 444
Lubbock, TX 79413-4747 * FILE 444
(806)799-4485. * FILE 444
"Ronald Tatum" * FILE 444
* FILE 444
CPWTA - Routine to write tapes with big blocks. * FILE 444
Callable subroutine from higher level languages. * FILE 444
This routine can write blocks of up to 512K * FILE 444
on a tape, by chaining 9 64K CCWs. * FILE 444
Actually, this routine can be modified to * FILE 444
write even bigger blocks. * FILE 444
* FILE 444
CPRDTAPE - Routine to read tapes written by CPWTA. * FILE 444
Callable subroutine from higher level languages. * FILE 444
This routine has many entry points, depending on * FILE 444
function. This routine can read tapes with * FILE 444
blocks of up to 512K. * FILE 444
Actually, this routine can be modified to * FILE 444
read even bigger blocks. * FILE 444
* FILE 444
is from Chris Kendon, and is an update of the old * FILE 445
UK GUIDE object deck disassembler. The code has * FILE 445
been taught XA and ESA instructions, and other * FILE 445
modern stuff. You'll enjoy playing with this. * FILE 445
* FILE 445
email: chris.kendon@pgen.com * FILE 445
* FILE 445
Chris Kendon, * FILE 445
Powergen, * FILE 445
PO Box 4, North P.D.O. * FILE 445
398 Coppice Road, * FILE 445
Arnold, * FILE 445
Nottingham, * FILE 445
NG5 7HX, * FILE 445
UK. * FILE 445
* FILE 445
is from John McKown and contains a COBOL program * FILE 446
which uses OS/390 UNIX services. It's good to have * FILE 446
a program like this, for a coding example. * FILE 446
* FILE 446
email: "McKown, John" * FILE 446
* FILE 446
This program is a small example (341 lines of code) of * FILE 446
how to use COBOL to write an OS/390 UNIX System Services * FILE 446
program. The program uses the BPX1WRT subroutine to * FILE 446
write to STDOUT. It uses this interface to write the * FILE 446
UNIX parameters (like C's argc and argv). It also uses * FILE 446
that interface to write out the currently set * FILE 446
environment variables. For example: * FILE 446
* FILE 446
./UNIX0002 arg1 arg2 arg3 * FILE 446
* FILE 446
would result in output such as: * FILE 446
* FILE 446
NUMBER OF ARGUMENT IS: 4 * FILE 446
ARGC 000Ù=./UNIX0002 * FILE 446
ARGC 001Ù=arg1 * FILE 446
ARGC 002Ù=arg2 * FILE 446
ARGC 003Ù=arg3 * FILE 446
* FILE 446
NUMBER OF ENVIRONMENT VARIABLES IS: 3 * FILE 446
ENV 000Ù=VAR1=VALUE1 * FILE 446
ENV 001Ù=VAR2=VALUE2 * FILE 446
ENV 002Ù=VAR3=VALUE3 * FILE 446
* FILE 446
This is a single, COBOL source program. * FILE 446
* FILE 446
is from Rick Fochtman of Chicago, Illinois, and * FILE 447
contains two programs to improve GRS facilities, * FILE 447
so that the messages which GRS produces, will * FILE 447
approximate those which MIM produces, reporting * FILE 447
ENQUEUE conflicts on the operator console. * FILE 447
* FILE 447
email: rfochtman@ync.net * FILE 447
phone: 630-719-1545 * FILE 447
* FILE 447
Since we've gone to GRS, in place of MIM, there * FILE 447
was one feature of MIM that was sorely missed. * FILE 447
MIM would explain the nature of dataset * FILE 447
contentions in greater detail than the initial * FILE 447
messages from GRS. True, you could get the detail * FILE 447
by issuing the "D GRS,C" command, if you managed * FILE 447
to catch it quick enough. We deemed that this was * FILE 447
insufficient. Attached are the solutions * FILE 447
developed here. One is a started task that checks * FILE 447
for a contention situation each minute and * FILE 447
displays information about it. The other is an MPF * FILE 447
exit that displays the same information whenever a * FILE 447
dataset contention situation is announced via the * FILE 447
IEF099I message. * FILE 447
* FILE 447
is a utility to put the current system date into * FILE 448
system symbolic parameters that can be used in JCL. * FILE 448
This file is from Mark Lawrence of Stanford * FILE 448
University in California. * FILE 448
* FILE 448
Mark C. Lawrence * FILE 448
Systems Programmer * FILE 448
Stanford Data Center * FILE 448
Stanford, CA 94305-4136 * FILE 448
* FILE 448
email: M.Lawrence@Forsythe.Stanford.edu * FILE 448
phone: (650) 723-4976 * FILE 448
* FILE 448
is from Keith Moe of Amdahl, and contains their * FILE 449
Bookmanager front end package. * FILE 449
* FILE 449
Keith E. Moe * FILE 449
Amdahl Corporation * FILE 449
1250 E. Arques Ave * FILE 449
M/S 383 * FILE 449
Sunnyvale, Ca 94088-3470 * FILE 449
(408) 746-6386 * FILE 449
Keith_Moe@notes.amdahl.com * FILE 449
* FILE 449
Disclaimer * FILE 449
* FILE 449
As usual, Amdahl Corporation (and I) take no * FILE 449
responsibility for how well this works in your * FILE 449
environment and any problems it might cause. Suffice * FILE 449
it to say, it does work, as our Users use it regularly. * FILE 449
(I also think that it is a good introduction to CGI * FILE 449
programming in REXX with the IBM WebServer.) * FILE 449
* FILE 449
Detailed documentation of this package follows: * FILE 449
* FILE 449
The Amdahl BookManager BookServer Front-end provides a * FILE 449
means to search a "catalog" of all book titles and * FILE 449
publication numbers kept in MVS BookManager Sequential * FILE 449
Data Sets and link directly to the Book or BookShelf * FILE 449
containing the Book. While obviously dependent on the * FILE 449
title of the Book, it eliminates the User having to know * FILE 449
which BookShelf contains the Book he or she is looking * FILE 449
for. It supports only Books and BookShelves kept in MVS * FILE 449
sequential Data Sets, not anything kept in an HFS. * FILE 449
* FILE 449
This data Set contains a subset(*) of the Amdahl * FILE 449
BookManager Management Utilities. What is included are * FILE 449
those pieces needed to run the BookServer Front-end. * FILE 449
* FILE 449
List of provided members: * FILE 449
* FILE 449
BKMGRCPS - Assembler Macro * FILE 449
BKMGRHST - Assembler Macro * FILE 449
BKMGRINF - Assembler Macro * FILE 449
BKMGRLOC - Assembler Macro * FILE 449
* FILE 449
BOOKMGRX - BookServer Front-end CGI (WebServer) REXX * FILE 449
EXEC * FILE 449
* FILE 449
BKMGRLPA - USERMOD to create LPA resident BookSERVER * FILE 449
Load Module * FILE 449
* FILE 449
BOOKCSA - Started Task JCL to run CCCBKACE (Search Data * FILE 449
CSA Load) * FILE 449
BOOKSACE - JCL to run CCCBKACE (Search Data CSA Load) * FILE 449
BOOKSEXT - JCL to build search data from BookShelf * FILE 449
List(s) (QLSHELF) * FILE 449
REXXCOMP - JCL to compile the REXX Exec and copy it to * FILE 449
an HFS * FILE 449
* FILE 449
CCCBKACE - Assembler Source - Load Search Data into CSA * FILE 449
CCCBKCPS - Assembler Source - Cell Pool Subroutine * FILE 449
CCCBKDAT - Assembler Source - Data Variable Table * FILE 449
CCCBKDEF - Assembler Source - Data Table Lookup * FILE 449
Subroutine * FILE 449
CCCBKDSN - Assembler Source - Data Set Name Generator * FILE 449
Subroutine * FILE 449
CCCBKEXT - Assembler Source - Build Book/BookShelf * FILE 449
Extract Data Set * FILE 449
CCCBKLOC - Assembler Source - Determine location of all * FILE 449
Bkmgr Data Sets * FILE 449
CCCBKPUB - Assembler Source - Format Pub Number * FILE 449
Subroutine * FILE 449
CCCBKSRV - Assembler Source - Search Program called by * FILE 449
REXX EXEC * FILE 449
CCCLOCAT - Assembler Source - LOCATE TSO Command - bonus * FILE 449
* FILE 449
I assume that you're capable of assembling programs, so * FILE 449
I'm not including sample assembly JCL. Each program is * FILE 449
linked by itself. MACLIB and MODGEN are needed along * FILE 449
with the Macros supplied above. * FILE 449
* FILE 449
CCCBKCPS, CCCBKDAT, CCCBKDEF, CCCBKDSN, CCCBKPUB, and * FILE 449
CCCBKSRV are re-entrant and RMODE ANY. (So is CCCLOCAT, * FILE 449
but it's included as a bonus and is not really needed.) * FILE 449
CCCBKACE, CCCBKEXT, and CCCBKLOC are "main" programs * FILE 449
that are NOT re-rentrant and are RMODE 24 (AMODE 31). * FILE 449
* FILE 449
Assemble and Link all the programs into a "BookManager * FILE 449
Utility" Load Library. CCCBKEXT is unauthorized and can * FILE 449
run from it. CCCBKACE is AUTHORIZED, so it (and * FILE 449
CCCBKCPS which it loads as a subroutine) need to be * FILE 449
placed in an authorized library (that end-users should * FILE 449
not have access to). CCCBKSRV should be placed in the * FILE 449
LinkList or LPAList, as it is used by the CGI REXX Exec. * FILE 449
* FILE 449
BOOKMGRX is a REXX Exec that will require installation * FILE 449
specific customization (unless you like to see some * FILE 449
missing GIFs and bad links). It (or a complied version * FILE 449
of it) needs to end up in a HFS that will be mapped in * FILE 449
directives in the WebServer HTTPD.CONF file. * FILE 449
* FILE 449
Before going any farther.... * FILE 449
* FILE 449
This BookServer Front-end builds an ECSA Resident Catalog * FILE 449
which is anchored using the time-honored technique of * FILE 449
using a SubSystem Control Table (SSCT). The default name * FILE 449
of this SubSystem is "BKSV". This value is EQUated in * FILE 449
the BKMGRCSA Macro (Label BKASSNAM). If you want a * FILE 449
different SubSystem Name, change this equate and * FILE 449
reassemble CCCBKACE and CCCBKSRV. * FILE 449
* FILE 449
There is no attempt made to create the "BKSV" SubSystem * FILE 449
Control Table dynamically if it doesn't exist. You will * FILE 449
need to update the IEFSSNxx PARMLIB Member and then * FILE 449
either re-IPL or use the SETSSI Command to create it. * FILE 449
* FILE 449
If you don't like this anchor technique and want to * FILE 449
change it, go ahead. * FILE 449
* FILE 449
Building the Book Catalog Data Set * FILE 449
* FILE 449
The CCCBKEXT program uses the MVS BookManager "Master" * FILE 449
BookShelf List Data Set (specified by the QLSHELF * FILE 449
setting in EOXVOPTS REXX Exec) to construct the Book and * FILE 449
BookShelf Catalog. The BookShelf List Data Set Name is * FILE 449
specified as a parameter in the JCL used to execute * FILE 449
CCCBKEXT. The output Data Set is VB,259. Sample JCL is * FILE 449
provided in the BOOKSEXT member. Note that the output * FILE 449
needs to be sorted in order to be properly searchable. * FILE 449
* FILE 449
The sample job is two steps. The extract is to a * FILE 449
temporary Data Set. The sort of this temporary Data Set * FILE 449
is output to a permanent extract Data Set which will be * FILE 449
used to create the in storage copy. * FILE 449
* FILE 449
Building the In Storage Catalog * FILE 449
* FILE 449
The CCCBKACE program use the Book Catalog Data Set to * FILE 449
create a Common Storage copy of the Book Catalog (in Key * FILE 449
1 Storage) and anchor it in the chosen SSCT. This * FILE 449
eliminates the I/O associated with reading the Catalog * FILE 449
Data Set (which in our case is 5 cylinders) for each and * FILE 449
every search. * FILE 449
* FILE 449
This program, which is authorized since it needs to * FILE 449
obtain CSA, can be run as either a Batch Job or Started * FILE 449
Task. A sample of each is provided. We runs it as a * FILE 449
Started Task specified in our COMMND00 PARMLIB member, * FILE 449
so it runs at every IPL on every System. In addition, * FILE 449
it can be run at any time to refresh the in storage Book * FILE 449
Catalog whenever updates have been made to the * FILE 449
BookManager BookShelf List and the Catalog Data Set * FILE 449
rebuilt. If a previous in storage Book Catalog exists, * FILE 449
the old one is freed and the new one built, so there * FILE 449
should be no lost CSA. * FILE 449
* FILE 449
BookServer CGI REXX Exec * FILE 449
* FILE 449
The BOOKMGRX REXX Exec and the CCCBKSRV program are the * FILE 449
heart of the BookServer Front-end. The REXX Exec (raw or * FILE 449
compiled) must be placed into an installation HFS * FILE 449
directory that is mapped by an "Exec" directive in the * FILE 449
BookServer's HTTPD.CONF file (more on that later). The * FILE 449
sample REXX Compile job shows how to place the compiled * FILE 449
REXX Exec (CEXEC) into the chosen HFS. Whatever name is * FILE 449
chosen for the file in the HFS (compiled or not) will be * FILE 449
part of the URL to invoke it (and like everything in * FILE 449
UNIX is CaSe SeNsItIvE). * FILE 449
* FILE 449
This REXX Exec will need customization for your * FILE 449
installation, as it has a whole lot of Amdahl specific * FILE 449
GIFs and links. They are "fairly" isolated, but it's * FILE 449
your responsibility to find and fix 'em. Also, the * FILE 449
BookServer URLs are different based on the level of the * FILE 449
BookServer you are running and whether or not you have * FILE 449
moved the BookServer CGI Load Module (bookmgr.exe) into * FILE 449
LPA (as described in my SHARE presentation and included * FILE 449
as a Local Mod). This, too, will have to be changed. * FILE 449
* FILE 449
The CCCBKSRV program is invoked by the REXX Exec to * FILE 449
perform the actual search of the in storage Book Catalog * FILE 449
and return the results in a pool of REXX stem variables. * FILE 449
Because this program is invoked using the "address * FILE 449
LINKMVS" REXX statement, it needs to be available to * FILE 449
whatever Address Space the REXX Exec runs in. The * FILE 449
easiest way to accomplish this is to place it in a Link * FILE 449
List Data Set or (since it's re-entrant and RMODE ANY) * FILE 449
an LPA List Data Set. This program is unauthorized and * FILE 449
needs no special attributes. * FILE 449
* FILE 449
HTTPD.CONF Updates * FILE 449
* FILE 449
So, you've assembled the programs, stashed the REXX * FILE 449
Exec, and created the in storage Book Catalog. Now you * FILE 449
need to get the BookServer WebServer to invoke the REXX * FILE 449
Exec CGI. To do this, you need to add directives to the * FILE 449
HTTPD.CONF (or whatever you've called it) file that is * FILE 449
used by the BookServer's WebServer. * FILE 449
* FILE 449
You've already had to add "Pass" and "Exec" directives * FILE 449
to this file for the BookServer itself, so you (or at * FILE 449
least someone in your installation) are somewhat * FILE 449
familiar with this process. For purposes of the samples * FILE 449
provided below, let's assume the following: * FILE 449
* FILE 449
The main BookServer Front-end Directory is: * FILE 449
'/BookServer' * FILE 449
The CGI BookServer Front-end Directory is: * FILE 449
'/BookServer/cgi' * FILE 449
BookManager Data Sets all start with 'CCCPUBS.' * FILE 449
(needed for PDFs) * FILE 449
The URL "code" for the Front-end CGI is: * FILE 449
'/bookmanager-cgi' * FILE 449
The URL "code" for the Front-end files is: * FILE 449
'/bookmanager' * FILE 449
The REXX Exec HFS file name is: * FILE 449
'bookmanager' * FILE 449
* FILE 449
(Again, note the UNIX is very case sensitive.) * FILE 449
* FILE 449
So stick the following two lines in the HTTPD.CONF after * FILE 449
the lines that were inserted for the IBM BookServer: * FILE 449
* FILE 449
Exec /bookmanager-cgi/* /BookServer/cgi/* * FILE 449
Pass /bookmanager/* /BookServer/* * FILE 449
* FILE 449
So given all of the above, a URL of: * FILE 449
* FILE 449
http://your.mvs.domain.name:portnumber/ (continued next line) * FILE 449
bookmanager-cgi/bookmanager/ * FILE 449
* FILE 449
will bring up the BookServer Front-end, from which * FILE 449
everything else is self-explanatory (yeah, right!). The * FILE 449
trailing slash in the URL is required for some browsers * FILE 449
and not for others, but it doesn't hurt to always code * FILE 449
it. * FILE 449
* FILE 449
Assuming that the User has the Adobe Acrobat Plug-in in * FILE 449
his or her browser, and that you have uploaded BOOK PDF * FILE 449
files to MVS (as binary files into any suitable VB * FILE 449
format Data Set) using the same Data Set Name as the * FILE 449
BookManager Book with 'PDF' instead of 'BOOK' as the * FILE 449
lowest level qualifier, the BookServer Front-end is * FILE 449
capable of allowing the User to view the PDF file for a * FILE 449
Book which has been located via the search. * FILE 449
* FILE 449
To be able to view these PDF files, you need to have a * FILE 449
couple of "Service" Directives in the HTTPD.CONF File. * FILE 449
Find where IBM stuck the sample commented out "mvsds.so" * FILE 449
Service Statement and add the following two statements: * FILE 449
* FILE 449
Service /bookmanager-pdf/'cccpubs.* (continued on next line) * FILE 449
/usr/lpp/internet/bin/mvsds.so:mvsdsGet/'cccpubs.* * FILE 449
Service /bookmanager-pdf/'CCCPUBS.* (continued on next line) * FILE 449
/usr/lpp/internet/bin/mvsds.so:mvsdsGet/'CCCPUBS.* * FILE 449
* FILE 449
is a "string finding" utility written in REXX * FILE 450
from Manish Verma of India. * FILE 450
* FILE 450
Manish Verma * FILE 450
56, New Baridih * FILE 450
Jamshedpur, Bihar * FILE 450
India * FILE 450
Pin - 831017 * FILE 450
* FILE 450
My e-mail address is * FILE 450
manver@lot.tatasteel.com * FILE 450
* FILE 450
You can find all occurrences of a character string in * FILE 450
either: A single VOLUME, or * FILE 450
A VOLUME and a Dataset Pattern, or * FILE 450
A Dataset Pattern only. * FILE 450
* FILE 450
contains two REXX execs from Gary Scarcella. * FILE 451
* FILE 451
SUBCAN - Changes userid and notify targets in * FILE 451
someone else's JCL to yours, submits * FILE 451
the job (in your name), and cancels * FILE 451
the edit. Edit Macro. * FILE 451
* FILE 451
CUTCLEAR - Clears out the CUT/PASTE clipboard, and * FILE 451
optionally creates a new, clean one. * FILE 451
Edit Macro. * FILE 451
* FILE 451
email: SCARCELLAGV@YAHOO.COM * FILE 451
* FILE 451
is from Dan Dalby and contains a collection of his * FILE 452
programs and utilities. Dan retains ownership of * FILE 452
the programs, but has given permission for them to * FILE 452
be distributed on the CBT Tape. Please see the * FILE 452
general disclaimer information on File 001 of the * FILE 452
CBT Tape, and what it says regarding "owned files". * FILE 452
* FILE 452
This software may not be used, fully or in part, in a * FILE 452
commercial product or sold in any way. * FILE 452
* FILE 452
Description of the programs included here: * FILE 452
* FILE 452
---------------------------------------------------- * FILE 452
* FILE 452
Add to existing allocations (ADDTO) * FILE 452
Updated July 1, 1999 * FILE 452
* FILE 452
Many users want their own personal libraries to be * FILE 452
allocated in front of the libraries that are allocated * FILE 452
within the LOGON procedure. Normally, this means that * FILE 452
the user has to re-allocate the DD, specifying all of * FILE 452
the libraries with their own as the first library. If * FILE 452
the libraries that are in the LOGON procedure get * FILE 452
renamed or deleted due to maintenance, the user's * FILE 452
allocation fails, leaving them without that specific DD * FILE 452
allocated at ALL. With this command, you simply let * FILE 452
the LOGON procedure do it's thing, and in your initial * FILE 452
logon CLIST/REXX specify the libraries you want in * FILE 452
front. The re-allocation occurs, without the user * FILE 452
needing to know all the LOGON procedure's library * FILE 452
names. * FILE 452
* FILE 452
Note: ADDTO can NOT extend DDs that are OPEN. In other * FILE 452
words, ISPxLIB's can't be ADDTO'd once you are in ISPF. * FILE 452
* FILE 452
---------------------------------------------------- * FILE 452
* FILE 452
Fast Catalog List Command (CATL) * FILE 452
Updated July 2, 1999 * FILE 452
* FILE 452
The TSO LISTCAT command seems to gather every smidgen * FILE 452
of information necessary about a dataset, even if it is * FILE 452
not going to display it on your screen. This command * FILE 452
only gets the required information, making it quite a * FILE 452
bit faster. There are additional keywords to change how * FILE 452
CATL displays the output. Try the "SIDEWAYS" keyword on * FILE 452
a GDG base. * FILE 452
* FILE 452
---------------------------------------------------- * FILE 452
* FILE 452
List Dataset Information (LDS) * FILE 452
* FILE 452
This command lets you list information about your * FILE 452
libraries that you really can't get easily any other * FILE 452
way. Actually, until TSO/E, some of this information * FILE 452
wasn't available at all. * FILE 452
* FILE 452
---------------------------------------------------- * FILE 452
* FILE 452
DASD Pack Map (PACKMAP) * FILE 452
Updated July 2, 1999 * FILE 452
* FILE 452
Occasionally, you need to know the physical layout of a * FILE 452
volume. This utility generates a MAP for you. The * FILE 452
output report gives you the relative track, extent * FILE 452
length, extent number, CCHH and DCB information for * FILE 452
every dataset on the volume. The freespace extents and * FILE 452
VTOC information are also displayed in this report. * FILE 452
* FILE 452
---------------------------------------------------- * FILE 452
* FILE 452
PDS Rescue (PRU) * FILE 452
Updated November 24, 1999 * FILE 452
* FILE 452
Have you ever hit SAVE in ISPF when you meant to enter * FILE 452
CANCEL? I have. This utility allows you to get the * FILE 452
original member back. The original library is left * FILE 452
untouched, and a new library is created with all the * FILE 452
OLD members. Unfortunately, this does not work on PDSE * FILE 452
libraries, or after a PDS has been compressed. * FILE 452
* FILE 452
A REXX exec has been provided by one of the users of * FILE 452
this utility. This makes it easier than ever to recover * FILE 452
member(s). * FILE 452
* FILE 452
---------------------------------------------------- * FILE 452
* FILE 452
Return/Abend Code Generator (RETCODE) * FILE 452
Updated July 14, 1999 * FILE 452
* FILE 452
Need to test the "COND=" or "IF" logic of your batch * FILE 452
jobs? This tool lets you generate a step with any * FILE 452
return code or User/System ABEND code. * FILE 452
* FILE 452
---------------------------------------------------- * FILE 452
* FILE 452
Dynamic Steplib (STEPLIB) * FILE 452
Updated September 2, 1999 * FILE 452
* FILE 452
With the deficiencies of ISPLLIB, and the other * FILE 452
"tasklib" capabilities provided by IBM, sometimes you * FILE 452
really need a STEPLIB. I've found it easier to simply * FILE 452
forget the other facilities, and use STEPLIB * FILE 452
exclusively. This tool allows you to create, alter or * FILE 452
remove your STEPLIB at any time during the life of your * FILE 452
TSO session. * FILE 452
* FILE 452
---------------------------------------------------- * FILE 452
* FILE 452
User/System Symbols (USERINFO) * FILE 452
Updated April 2, 2000 * FILE 452
* FILE 452
Ever need to know your TSO terminal ID, the JES * FILE 452
subsystem you're running under or a raft of other system * FILE 452
or user related items within a CLIST or REXX? Of course, * FILE 452
in a REXX EXEC, you can bounce through control blocks, * FILE 452
but wouldn't it be easier to have it available in a * FILE 452
defined symbol. Actually, this tool was created way * FILE 452
back, before REXX was available, and CLIST was the way * FILE 452
to go. With USERINFO, the system and user information is * FILE 452
readily available in a &SYSxxxx variable. Simply invoke * FILE 452
the USERINFO program at the beginning of the CLIST, and * FILE 452
all these symbols magically appear. Recently, a user * FILE 452
needed to know what day of the week it was, so &SYSWDAY * FILE 452
was added. The system symbols defined in IEASYMxx as * FILE 452
well as the current RACF USER and GROUP names are now * FILE 452
available. * FILE 452
* FILE 452
If you'd like additional variables, and know the * FILE 452
control block location, simply Email me and I'll add * FILE 452
it. * FILE 452
* FILE 452
---------------------------------------------------- * FILE 452
* FILE 452
Who's Got my Dataset (WHOSGOT) * FILE 452
* FILE 452
When trying to edit or allocate a library, occasionally * FILE 452
you will get a "dataset in use" message. This tool * FILE 452
lets you ask the question... "WHO'S GOT MY FILE"? * FILE 452
* FILE 452
IS FROM PAUL A MOINIL OF J.R.C. COMPUTING CENTRE * FILE 453
IN ISPRA, ITALY. THIS FILE IS THE INDEX TO HIS * FILE 453
LARGE COLLECTION OF SOFTWARE WHICH IS ON FILES * FILE 453
454 THRU 459. AS SHIPPED TO THIS TAPE, HIS FILES * FILE 453
WERE CALLED SOURCE.FILE0 THROUGH SOURCE.FILE5. * FILE 453
THOSE FILES ARE MAPPED TO THE CBT TAPE FILES AS * FILE 453
FOLLOWS: * FILE 453
* FILE 453
SOURCE.FILE0 MAPS TO CBT TAPE FILE 454 * FILE 453
SOURCE.FILE1 MAPS TO CBT TAPE FILE 455 * FILE 453
SOURCE.FILE2 MAPS TO CBT TAPE FILE 456 * FILE 453
SOURCE.FILE3 MAPS TO CBT TAPE FILE 457 * FILE 453
SOURCE.FILE4 MAPS TO CBT TAPE FILE 458 * FILE 453
SOURCE.FILE5 MAPS TO CBT TAPE FILE 459 * FILE 453
* FILE 453
SOFTWARE WAS TESTED ON AN MVS/XA 2.2.3 SYSTEM, * FILE 453
BUT IT IS LIKELY THAT MUCH OF IT WORKS ON MVS/ESA. * FILE 453
SEE PAUL'S EXPLANATION IN THE $$$DOC MEMBER ON * FILE 453
THIS FILE. * FILE 453
* FILE 453
PAUL MOINIL HAS REWORKED MANY OF THE PROGRAMS * FILE 453
TAKEN FROM OTHER PLACES. SOMETIMES THE EVIDENCE * FILE 453
OF HIS WORK WAS OBVIOUSLY CONSIDERABLE. I HAVE * FILE 453
TRIED THIS TIME, TO INCLUDE HIS ENTIRE SUBMISSION. * FILE 453
(SAM GOLOB - 12/29/94) * FILE 453
* FILE 453
PAUL MOINIL HAS RETIRED FROM J.R.C. ON MAY 31, 1999 * FILE 453
HIS ADDRESS AND PHONE ARE NO LONGER VALID. * FILE 453
(ANTONIO COLOMBO - 06/01/1999) * FILE 453
* FILE 453
THERE IS ANOTHER CONTACT PERSON REGARDING THE * FILE 453
MATERIALS IN THIS PACKAGE. HE IS: * FILE 453
* FILE 453
ANTONIO COLOMBO * FILE 453
AMDAHL ITALIA S.P.A. * FILE 453
VIALE BRENTA, 16/18 * FILE 453
I-20139 MILANO * FILE 453
ITALY * FILE 453
+39(0332)786022 * FILE 453
OR +39(02)574741 AMDAHL OFFICE * FILE 453
EMAIL ANTONIO.COLOMBO@JRC.ORG * FILE 453
EMAIL AZC10@AMDAHL.COM * FILE 453
* FILE 453
MANY PRODUCTS HERE HAVE BEEN EXTRACTED FROM * FILE 453
PREVIOUS CBT TAPES (JUN84, FEB85, FEB86, FEB87, * FILE 453
FEB88, FEB89, MAY90, MAR91, MAR92 AND FEB93), * FILE 453
ADAPTED AND/OR ENHANCED TO OUR INSTALLATION NEEDS * FILE 453
OR FACILITIES. THE MATERIAL PROVIDED IN THIS FILE * FILE 453
HAS RUN ON O.S. SYSTEM MVS 3.8, SP 2.2.3 (MVS/XA). * FILE 453
* FILE 453
IS FROM PAUL A MOINIL OF J.R.C. COMPUTING CENTRE * FILE 454
IN ISPRA, ITALY. THIS FILE IS THE BASIC MATERIAL TO * FILE 454
HIS LARGE COLLECTION OF SOFTWARE WHICH IS ON FILES * FILE 454
454 THRU 459. * FILE 454
* FILE 454
THERE IS ANOTHER CONTACT PERSON REGARDING THE * FILE 454
MATERIALS IN THIS PACKAGE. HE IS: * FILE 454
* FILE 454
ANTONIO COLOMBO * FILE 454
AMDAHL ITALIA S.P.A. * FILE 454
VIALE BRENTA, 16/18 * FILE 454
I-20139 MILANO * FILE 454
ITALY * FILE 454
+39(0332)786022 * FILE 454
OR +39(02)574741 AMDAHL OFFICE * FILE 454
EMAIL ANTONIO.COLOMBO@JRC.ORG * FILE 454
EMAIL AZC10@AMDAHL.COM * FILE 454
* FILE 454
FILE NAME : ->.SOURCE.FILE0 (BASIC MATERIAL). * FILE 454
FOLLOWS A SUMMARY OF CONTENTS : * FILE 454
$$$DOC PRELIMINARY NOTES. * FILE 454
$AIRD ACCOUNTING INFORMATION RECORD DESCRIPTION (MACRO).* FILE 454
$CEPA SMF - COMMON EXIT PARAMETER AREA (MACRO). * FILE 454
$DEFREG REGISTERS EQUATES ASSEMBLER MACRO. * FILE 454
$FS GENERATE FULL SCREEN ORDERS AND FIELDS * FILE 454
(IBM 3270 DISPLAY) ASSEMBLER MACROS. * FILE 454
$HEDIT HEADER EDIT (BLOCKS LETTERS IN ASSEMBLY LISTINGS) * FILE 454
ASSEMBLER MACRO. * FILE 454
$IDENT MODULE IDENTIFICATION (MACRO). * FILE 454
$SIDTB SMF - SYSTEM ID'S FACTOR TABLE (MACRO). * FILE 454
$SORT GENERATE IN-LINE SORT ASSEMBLER MACRO. * FILE 454
$TEW$.. TSO EASY-WAY OF CODING (MACROS FACILITY). * FILE 454
$TSWXA TEST AND SWITCH ADDRESSING MODE MACRO. * FILE 454
$UJVT SMF - IEFUJV TABLES VECTOR (MACRO). * FILE 454
$XENT ENTER PROGRAM CONTROL ASSEMBLER MACRO. * FILE 454
$XRET RETURN PROGRAM CONTROL ASSEMBLER MACRO. * FILE 454
ALLOCGDG GDG DATA-SET DYNAMIC ALLOCATION TSO COMMAND. * FILE 454
AUTHC COMMAND AUTHORIZATION INTERFACE (TSO). * FILE 454
AUTHCTL EURATOM AUTHORITY CONTROL MODULE. * FILE 454
AUTHSVC AUTHORIZATION SVC FOR MVS (IGC00###). * FILE 454
BIG CREATE BLOCK CHARACTERS ISPF/PDF EDIT COMMAND. * FILE 454
BIGS CREATE SLANTED BLOCK CHAR. ISPF/PDF EDIT COMMAND. * FILE 454
BLOCK CREATE MULTI BLOCK CHAR. ISPF/PDF EDIT COMMAND. * FILE 454
CATS READ SEQUENTIALLY AN O.S. CATALOG ROUTINE. * FILE 454
CENTER CENTER ISPF/PDF EDIT COMMAND. * FILE 454
CNVCLIST CONVERT CLISTS VB-255 / FB-80. * FILE 454
COMPRESS COMPRESS ISPF/PDF EDIT COMMAND. * FILE 454
CONCAT CONCAT TSO COMMAND. * FILE 454
CONT SET CONTINUATION ISPF/PDF EDIT COMMAND. * FILE 454
CONTROL CONTROL ISPF/PDF EDIT COMMAND. * FILE 454
CP TSO : CP COMMANDS (VM). * FILE 454
CRY ENCRYPT/DECRYPT ISPF/PDF EDIT COMMAND. * FILE 454
CUT CUT DATA LINES ISPF/PDF EDIT COMMAND. (UPD 12/97) * FILE 454
DASCAN DIRECT-ACCESS UCB'S LOOKUP ROUTINE. * FILE 454
DAUNTY DIRECT-ACCESS UNIT TYPE ROUTINE. * FILE 454
DAVALL DIRECT-ACCESS VOLUME ALLOCATION ROUTINE. * FILE 454
DECONCAT DECONCAT TSO COMMAND. * FILE 454
DECRYPT DECRYPT ISPF/PDF EDIT COMMAND. * FILE 454
DTSO DISPLAY SOME CONTROL BLOCKS TSO COMMAND. * FILE 454
DTUR DSECT'S TABLES USE ROUTINE (DTUSE). * FILE 454
DVTYUN DEVICE TYPE TO UNIT NAME ROUTINE. * FILE 454
DYNALL DYNAMIC DATA-SET ALLOCATION ROUTINE. * FILE 454
DYNCC DYNAMIC CONCATENATION-DECONCATENATION ROUTINE. * FILE 454
EDITH EDIT HEADER ROUTINE. * FILE 454
EDITMACS LIST OF ADDITIONAL LOCAL ISPF EDIT MACROS. * FILE 454
EDMODE EDMODE ISPF/PDF EDIT COMMAND. * FILE 454
EDVIO ISPF EDIT IN A VIO DATA-SET. * FILE 454
ENCRYPT ENCRYPT ISPF/PDF EDIT COMMAND. * FILE 454
EOL SET CURSOR AT END LINE ISPF/PDF EDIT COMMAND. * FILE 454
ERASE TERMINAL ERASE SCREEN ROUTINE (TSO COMMAND). * FILE 454
EURACFT RACF DATA-SET ACCESS TEST TSO COMMAND. * FILE 454
EUSID SYSTEM VARIABLES CLIST TSO COMMAND. * FILE 454
EUSMF SMF VARIABLES CLIST TSO COMMAND. * FILE 454
EUSUB EURATOM SUBMIT PROGRAM. * FILE 454
FC FC ISPF/PDF EDIT COMMAND. * FILE 454
FILEINFO FILEINFO TSO COMMAND. * FILE 454
FILSPACE FILSPACE ROUTINE. * FILE 454
FINDMEM FINDMEM ROUTINE. * FILE 454
FIXJCL FIXJCL ISPF/PDF EDIT COMMAND. * FILE 454
FLOWJCL FLOWJCL ISPF/PDF EDIT COMMAND. * FILE 454
FSPACE DISPLAY FREE EXTENTS ON VOLUME(S). * FILE 454
FSRTN FULL-SCREEN SERVICE ROUTINES. * FILE 454
GACTN OBTAIN ACCOUNT NUMBER / PROGRAMMER'S NUMBER RTN. * FILE 454
GDGALLR GDGALLR ROUTINE. * FILE 454
GDGRESET GDG UTILITY PROGRAM. * FILE 454
GETPAN GETPAN ISPF/PDF EDIT COMMAND. * FILE 454
GFDATE GENERATE DATES ROUTINES. * FILE 454
GPARM OBTAIN PARM. FIELD ROUTINE. * FILE 454
GGUR GET GROUP'S USERIDS FROM RACF - ROUTINE. * FILE 454
GPARM OBTAIN PARM. FIELD ROUTINE. * FILE 454
GUAR GET USERID ACCOUNT FROM SYS1.UADS/TSO - ROUTINE. * FILE 454
ICFS READ SEQUENTIALLY AN ICF CATALOG ROUTINE. * FILE 454
INSORT INCORE SORT SUBROUTINE. * FILE 454
INTRDR ALLOCATE AN INTERNAL READER TSO COMMAND. * FILE 454
ISPCDSN DATA-SET SELECTION BY CURSOR FROM ISPF DISPLAY. * FILE 454
IXTOFMT5 INDEXED VTOC FORMAT-5 INTERFACE ROUTINE. * FILE 454
JB DISPLAY CPU - SRB (I/O) TIME. * FILE 454
JOBCARD JOBCARD ISPF/PDF EDIT COMMAND. * FILE 454
JOBS DISPLAY JOBS RUNNING IN THE SYSTEM TSO COMMAND. * FILE 454
LISTAX LISTAX TSO COMMAND. * FILE 454
LISTENQ LIST ENQ'S FOR A JOB OR USERID TSO COMMAND. * FILE 454
LISTNO LIST MANUAL'S MEMBERS PROGRAM. * FILE 454
LJUST LEFT JUSTIFY ISPF/PDF EDIT COMMAND. * FILE 454
LOCK TSO COMMAND TO LOCK TERMINAL. * FILE 454
LOGALLOC LOGALLOC TSO COMMAND. * FILE 454
MOVECOLS MOVE COLUMNS WITHIN DATA LINES ISPF/PDF EDIT CMD. * FILE 454
MREAD READ PO-MEMBERS ROUTINE. * FILE 454
OPCOM OPERATORS COMMUNICATIONS ROUTINE. * FILE 454
PARA PARA ISPF/PDF EDIT COMMAND. * FILE 454
PDREAD READ PARTITIONED DIRECTORY ROUTINE. * FILE 454
PDSW PARTITIONED DATA-SET WHERE FUNCTION TSO COMMAND. * FILE 454
PEDIT PEDIT ISPF/PDF EDIT COMMAND. * FILE 454
PLREAD READ PARTITIONED LOAD MODULE ROUTINE. * FILE 454
PLUG PLUG DATA INTO LINES ISPF/PDF EDIT COMMAND. * FILE 454
PSWR OBTAIN RACF PASSWORD TSO COMMAND. * FILE 454
RDCHK READ TAPE DATA-CHECK ROUTINE. * FILE 454
RESUME RESTORE ISPF/PDF EDIT COMMAND. * FILE 454
RGROUP CHANGE CURRENT RACF CONNECT GROUP. * FILE 454
RJUST RIGHT JUSTIFY ISPF/PDF EDIT COMMAND. * FILE 454
RPROT RACF PROTECTION TSO COMMAND. * FILE 454
RSVENQ DISPLAY RESOURCES ENQ'S RESERVE TSO COMMAND. * FILE 454
RTIME GET REMAINING CPU-SRB TIME ROUTINE. * FILE 454
R050A90 ENCIPHER-DECIPHER ROUTINE. * FILE 454
SCRSZ GET CURRENT SCREEN SIZE TSO COMMAND. * FILE 454
SKEL SKEL ISPF/PDF EDIT COMMAND. * FILE 454
SKELCHK CHECK ")SEL-)ENDSEL" ISPF/PDF EDIT COMMAND. * FILE 454
SLINE SET SEPARATION LINE ISPF/PDF EDIT COMMAND. * FILE 454
SRCHRPI SEARCH A REPLY PENDING IDENTIFICATION ROUTINE. * FILE 454
SSCMD SEND A SYSTEM COMMAND SUBROUTINE. * FILE 454
STCLOK CLOCK MEASUREMENT ROUTINE. * FILE 454
STRTEST STCLOK, TIME AND RTIME TEST PROGRAM. * FILE 454
SUJVTA SEARCH IEFUJV - UJVTABLE SUBROUTINE. * FILE 454
SUM SUM A COLUMN OF NUMBERS ISPF/PDF EDIT COMMAND. * FILE 454
TRAP TRAP ISPF/PDF EDIT COMMAND. * FILE 454
TSODSN DISPLAY DATA-SET ENQ'S TSO COMMAND. * FILE 454
TSOENQ DISPLAY DATA-SET ENQ'S CONFLICTS TSO COMMAND. * FILE 454
TXPRINT PRINT ROUTINE. * FILE 454
TXPUNCH PUNCH ROUTINE. * FILE 454
TXREAD READ ROUTINE. * FILE 454
TXSNAP SNAP DUMP ROUTINE. * FILE 454
UADS LIST SYS1.UADS TSO COMMAND. * FILE 454
UNIT DISPLAY INFORMATION ABOUT PHYSICAL DEVICES. * FILE 454
UNITS DISPLAY UNIT NAMES OF SYSTEM DEVICE NAME TABLE. * FILE 454
UPDTMACS UPDATE LIST OF ADDITIONAL LOCAL ISPF EDIT MACROS. * FILE 454
USERS DISPLAY USERS TSO COMMAND. * FILE 454
VGPSUB ISPF VGET-VPUT SUBROUTINE. * FILE 454
VREAD VARIABLE READ ROUTINE. * FILE 454
VTOCD VTOC DIRECT READ-WRITE ROUTINE. * FILE 454
VTOCQ VTOC QUICK SEQUENTIAL READ ROUTINE. * FILE 454
VTOCS VTOC SEQUENTIAL READ ROUTINE. * FILE 454
VTTCAM TEST TCAM OR VTAM RUNNING ROUTINE. * FILE 454
WAITR DISPLAY ENQ'S CONFLICTS FOR A JOB OR USERID. * FILE 454
WPC WPC TSO COMMAND. * FILE 454
XTC EXECUTE TSO COMMANDS AND/OR CLISTS. * FILE 454
ZOOM BROWSE JCL PROCEDURE ISPF/PDF EDIT COMMAND. * FILE 454
---------------- * FILE 454
I S P F WORLD : * FILE 454
---------------- * FILE 454
ALL MEMBERS NAMES STARTING BY PAJ... ARE ISPF MEMBERS WHICH * FILE 454
ALLOW YOU AN EASY WAY TO EXECUTE MANY OF THE DISTRIBUTED * FILE 454
COMMANDS, AS I.E. : * FILE 454
PAJPALL ISPF - DISPLAY DATA-SETS ALLOCATED TO TSO USER. * FILE 454
PAJPBLK ISPF - DISK BLOCK SIZES COMPUTATIONS. * FILE 454
PAJPBUMU ISPF - BROADCAST USER MESSAGES UNLOAD. * FILE 454
PAJPPOF ISPF - VTAM SECONDARY PROGRAM OPERATOR FACILITY. * FILE 454
PAJPVQ ISPF - GRS/ENQ DISPLAY. * FILE 454
THE MEMBERS NAMED CBOOK000, MBKS00, SBOOK0 AND ALL PBOOK... * FILE 454
ARE PART OF AN ISPF APPLICATION EXAMPLE GIVING YOU A * FILE 454
FACILITY TO MAINTAIN A SET OF IBM MANUALS LISTS. * FILE 454
* FILE 454
IS FROM PAUL A MOINIL OF J.R.C. COMPUTING CENTRE * FILE 455
IN ISPRA, ITALY. THIS FILE IS THE COMPLEMENTARY * FILE 455
MATERIAL TO HIS LARGE COLLECTION OF SOFTWARE WHICH * FILE 455
IS ON FILES 454 THRU 459. * FILE 455
* FILE 455
THERE IS ANOTHER CONTACT PERSON REGARDING THE * FILE 455
MATERIALS IN THIS PACKAGE. HE IS: * FILE 455
* FILE 455
ANTONIO COLOMBO * FILE 455
AMDAHL ITALIA S.P.A. * FILE 455
VIALE BRENTA, 16/18 * FILE 455
I-20139 MILANO * FILE 455
ITALY * FILE 455
+39(0332)786022 * FILE 455
OR +39(02)574741 AMDAHL OFFICE * FILE 455
EMAIL ANTONIO.COLOMBO@JRC.ORG * FILE 455
EMAIL AZC10@AMDAHL.COM * FILE 455
* FILE 455
FILE NAME : ->.SOURCE.FILE1 (COMPLEMENTARY MATERIAL). * FILE 455
FOLLOWS A SUMMARY OF CONTENTS : * FILE 455
* FILE 455
$$$DOC PRELIMINARY NOTES. * FILE 455
AGENDA AGENDA TSO COMMAND. * FILE 455
ARITH HEX/DECIMAL ARITHMETIC TSO COMMAND. * FILE 455
AUTOCI AUTOMATIC OPERATORS COMMANDS ISSUER. * FILE 455
BRODSCAN ANALYZE BROADCAST TSO DATA-SET. * FILE 455
CMPRSEQ SEQUENTIAL DATA-SETS COMPARISON. * FILE 455
CONAN OPERATOR CONSOLE ANALYSIS FACILITY. * FILE 455
DAHANDBK DATA AREA HANDBOOK GENERATOR PROGRAM. * FILE 455
DHC HEX/DECIMAL CALCULATOR (TSO). * FILE 455
IEBANTP ANALYZE/COPY TAPE/3480 UTILITY. * FILE 455
IMSLDS IMS LOG DATA-SET(S) PROGRAM/COMMAND. * FILE 455
IOPACK INPUT-OUTPUT PACKAGE ROUTINES. * FILE 455
RECOVER RECOVER DATA-SETS PROGRAM (SERVICE AIDS). * FILE 455
SEE SEE CURRENT ISPF PANEL. * FILE 455
SETCLOCK TOD CLOCK SYNCHRONIZER. * FILE 455
SHOWMVS PROGRAM/COMMAND. * FILE 455
STATDS A DISK DATA-SET STATISTICS PROGRAM. * FILE 455
VCOREZAP VIRTUAL CORE ZAP PROGRAM. * FILE 455
VSM VIRTUAL STORAGE MONITOR. * FILE 455
* FILE 455
IS FROM PAUL A MOINIL OF J.R.C. COMPUTING CENTRE * FILE 456
IN ISPRA, ITALY. THIS FILE IS THE ADDITIONAL * FILE 456
MATERIAL TO HIS LARGE COLLECTION OF SOFTWARE * FILE 456
WHICH IS ON FILES 454 THRU 459. * FILE 456
* FILE 456
THERE IS ANOTHER CONTACT PERSON REGARDING THE * FILE 456
MATERIALS IN THIS PACKAGE. HE IS: * FILE 456
* FILE 456
ANTONIO COLOMBO * FILE 456
AMDAHL ITALIA S.P.A. * FILE 456
VIALE BRENTA, 16/18 * FILE 456
I-20139 MILANO * FILE 456
ITALY * FILE 456
+39(0332)786022 * FILE 456
OR +39(02)574741 AMDAHL OFFICE * FILE 456
EMAIL ANTONIO.COLOMBO@JRC.ORG * FILE 456
EMAIL AZC10@AMDAHL.COM * FILE 456
* FILE 456
* FILE 456
FILE NAME : ->.SOURCE.FILE2 (ADDITIONAL MATERIAL). * FILE 456
FOLLOWS A SUMMARY OF CONTENTS : * FILE 456
* FILE 456
$$$DOC PRELIMINARY NOTES. * FILE 456
AIDINIT ACCOUNTING INFORMATION DATA-SET INIT. PROGRAM. * FILE 456
AIDLOAD ACCOUNTING INFORMATION DATA-SET LOAD PROGRAM. * FILE 456
AIDSYNC ACC. INF. DATA-SET SYNCHRONIZATION PROGRAM. * FILE 456
AIDUNLD ACCOUNTING INFORMATION DATA-SET UNLOAD PROGRAM. * FILE 456
AIDUPDT ACCOUNTING INFORMATION DATA-SET UPDATE PROGRAM. * FILE 456
AMRUTIL ASSEMBLER MACROS REFERENCES UTILITY. * FILE 456
AUT.. ACC. INF. DATA-SET MAINTENANCE (TSO). * FILE 456
CATLIST O.S. CATALOG LIST PROGRAM. * FILE 456
CLEAN DISKS CLEAN-UP MAINTENANCE PROCESSING PROGRAM. * FILE 456
COMPAK COMPARE TWO IEAPAK.. VERSIONS. * FILE 456
DEVTGEN GENERATE DEVICES TABLES (REC/TRK CAPACITIES). * FILE 456
ENQANAL ENQ'S ANALYSIS PROGRAM. * FILE 456
GDTUTIL GENERATE DSECT'S TABLES UTILITY. * FILE 456
HELPLIST TSO HELP DATA-SET LISTER. * FILE 456
ICFLIST ICF CATALOG LIST PROGRAM. * FILE 456
ICHCNX00 RACF - COMMAND PRE-PROCESSING EXIT. * FILE 456
ICHRCX01 RACF - RACHECK PRE-PROCESSING EXIT. * FILE 456
ICHRDSNT RACF - DATA-SET NAME TABLE. * FILE 456
ICHRIN03 RACF - STARTED PROCEDURES TABLE. * FILE 456
IEAVMXIT COMMUNICATIONS TASK EXIT. * FILE 456
IEFACTRT SMF - TERMINATION EXIT. * FILE 456
IEFUJI SMF - JOB INITIATION EXIT. * FILE 456
IEFUJV SMF - JOB VALIDATION EXIT. * FILE 456
IEFUSI SMF - STEP INITIATION EXIT. * FILE 456
IEFUTL SMF - TIME LIMIT EXIT. * FILE 456
IKJEFF10 TSO - SUBMIT EXIT ROUTINE. * FILE 456
JES2XIT LOCAL JES2 EXITS. * FILE 456
LMRUTIL LOAD MODULES REFERENCES UTILITY. * FILE 456
LTACC LIST ACCOUNTING INF. DATA-SET CONTENTS PROGRAM. * FILE 456
PDSPURGE PO DATA-SETS DIRECTORY CLEANUP PROGRAM. * FILE 456
PVSD PRINT VARIABLE SYSOUT DATA-SETS PROGRAM. * FILE 456
RACFXIT LOCAL RACF EXITS. * FILE 456
RENAMP RENAME PO DATA-SET MEMBERS TSO COMMAND. * FILE 456
RSMANAL RSM ANALYSIS PROGRAM. * FILE 456
SCHEDLOG SCHEDULE/SCHEDRUN LOG LIST PROGRAM. * FILE 456
SEEKANAL SEEK ANALYSIS PROGRAM. * FILE 456
SHUTDOWN OPERATOR GRACEFULL SERVICES TERMINATION. * FILE 456
SLABEL INITIALIZE 9-TRACKS TAPES VOLUMES. * FILE 456
SMFEXIT LOCAL SMF EXITS. * FILE 456
STRTEST STCLOK, TIME AND RTIME TEST PROGRAM. * FILE 456
TIEFUJV TEST IEFUJV SMF EXIT JCL SCAN PROGRAM. * FILE 456
TTCBRB TRACE ADDRESS SPACE TCB-RB'S CHAIN. * FILE 456
TUTOLIST TUTORIALS ISPF-PANELS LISTER. * FILE 456
UJVD TSO IEFUJV DISPLAY COMMAND. * FILE 456
UJVT TEST IEFUJV COMPUTATIONS PROGRAM. * FILE 456
UJVTABLE SMF - JOB VALIDATION EXIT TABLES. * FILE 456
VSMANAL VSM ANALYSIS PROGRAM. * FILE 456
VTOCANAL VTOC ANALYSIS PROGRAM. * FILE 456
YATIL LOOK IN A PO-DIRECTORY FOR A NAME EXISTENCE. * FILE 456
YPACK ACCOUNTING INF. DATA-SET SHORT PACKAGE ROUTINES. * FILE 456
ZPACK ACCOUNTING INF. DATA-SET FULL PACKAGE ROUTINES. * FILE 456
ZYDIAG ACCOUNTING INFORMATION DATA-SET DIAGNOSTICS. * FILE 456
* FILE 456
IS FROM PAUL A MOINIL OF J.R.C. COMPUTING CENTRE * FILE 457
IN ISPRA, ITALY. THIS FILE IS THE DEMO/GAMES * FILE 457
MATERIAL TO HIS LARGE COLLECTION OF SOFTWARE WHICH * FILE 457
IS ON FILES 454 THRU 459. * FILE 457
* FILE 457
THERE IS ANOTHER CONTACT PERSON REGARDING THE * FILE 457
MATERIALS IN THIS PACKAGE. HE IS: * FILE 457
* FILE 457
ANTONIO COLOMBO * FILE 457
AMDAHL ITALIA S.P.A. * FILE 457
VIALE BRENTA, 16/18 * FILE 457
I-20139 MILANO * FILE 457
ITALY * FILE 457
+39(0332)786022 * FILE 457
OR +39(02)574741 AMDAHL OFFICE * FILE 457
EMAIL ANTONIO.COLOMBO@JRC.ORG * FILE 457
EMAIL AZC10@AMDAHL.COM * FILE 457
* FILE 457
FILE NAME : ->.SOURCE.FILE3 (DEMO/GAMES MATERIAL). * FILE 457
FOLLOWS A SUMMARY OF CONTENTS : * FILE 457
* FILE 457
$$$DOC PRELIMINARY NOTES. * FILE 457
BLACKJK TSO BLACKJACK GAME. * FILE 457
DECIDER TRY IT ... PLAYER. * FILE 457
DIVER TRY IT ... PLAYER. * FILE 457
GDDM GDDM DEMONSTRATIONS. * FILE 457
JOTTO TRY IT ... PLAYER. * FILE 457
KALAH ANCIENT EGYPTIAN BOARD GAME. * FILE 457
KLINGON KLINGON (SPACE WAR) GAME. * FILE 457
LIFE TRY IT ... PLAYER. * FILE 457
LUNAR LUNAR LANDING SIMULATION. * FILE 457
POKER IBM 3270 DISPALY - SLOT MACHINE POKER GAME. * FILE 457
SEIKO FULL SCREEN DISPLAY CLOCK TIME. * FILE 457
SNAKE SYSTEM-NODE-ACTIVITY-KNOWLEDGE-EXIT. * FILE 457
STREK TSO FULL-SCREEN STAR-TREK GAME. * FILE 457
T3270FS IBM 3270 FULL-SCREEN TERMINAL TEST TSO COMMAND. * FILE 457
WORM WONDERFUL-ONLINE-RESPONSE-MONITOR. * FILE 457
* FILE 457
IS FROM PAUL A MOINIL OF J.R.C. COMPUTING CENTRE * FILE 458
IN ISPRA, ITALY. THIS FILE IS THE CBT EXTRACTED * FILE 458
MATERIAL TO HIS LARGE COLLECTION OF SOFTWARE WHICH * FILE 458
IS ON FILES 454 THRU 459. * FILE 458
* FILE 458
THERE IS ANOTHER CONTACT PERSON REGARDING THE * FILE 458
MATERIALS IN THIS PACKAGE. HE IS: * FILE 458
* FILE 458
ANTONIO COLOMBO * FILE 458
AMDAHL ITALIA S.P.A. * FILE 458
VIALE BRENTA, 16/18 * FILE 458
I-20139 MILANO * FILE 458
ITALY * FILE 458
+39(0332)786022 * FILE 458
OR +39(02)574741 AMDAHL OFFICE * FILE 458
EMAIL ANTONIO.COLOMBO@JRC.ORG * FILE 458
EMAIL AZC10@AMDAHL.COM * FILE 458
* FILE 458
FILE NAME : ->.SOURCE.FILE4 (CBT EXTRACTED MATERIAL). * FILE 458
* FILE 458
FOLLOWS A SUMMARY OF CONTENTS : * FILE 458
* FILE 458
$$$DOC PRELIMINARY NOTES. * FILE 458
CDSCB MODIFY A DATA-SET FORMAT-1 DSCB. * FILE 458
COMPARE COMPARE TSO COMMAND. * FILE 458
COMPAREB A MODIFIED VERSION OF THE YALE COMPARE PROGRAM. * FILE 458
CURESTA CURRENT REGION STATISTICS DISPLAY. * FILE 458
DIDOCS SIMULATE AN OS CONSOLE AT TSO TUBE. * FILE 458
DISASM ONE-PASS DISASSEMBLER PROGRAM. * FILE 458
DOPROG DOPROG/DOCP TSO COMMAND PROCESSOR. * FILE 458
DSNCHECK DSNCHECK TSO COMMAND. * FILE 458
DSNTAB DSNTAB ROUTINE. * FILE 458
ETPS EMERGENCY TELE-PROCESSING SERVICES. * FILE 458
HEL A TSO FULL-SCREEN HELP COMMAND. * FILE 458
INCORZAP MAIN STORAGE SUPERZAP SERVICE AID PROGRAM. * FILE 458
JCLFLOW JCLFLOW ISPF/PDF EDIT COMMAND. * FILE 458
LISTICAT LIST AN ICF CATALOG PROGRAM. * FILE 458
MEMSTAT MEMBER STATUS TSO COMMAND. * FILE 458
MODLOOK MODULE'S LOOK UP PROGRAM/COMMAND. * FILE 458
NOTICE BROADCAST NOTICES TSO COMMAND. * FILE 458
PACKLIST IEAPAK00 MEMBER GENERATOR PROGRAM. * FILE 458
PDFINIT DYNAMIC ALLOCATION COMMAND FOR ISPF/PDF. * FILE 458
PDSMATCH COMPARE DIRECTORIES OF TWO PO DATA-SETS. * FILE 458
POF VTAM SECONDARY PROGRAM OPERATOR FACILITY. * FILE 458
PSWSAMP SAMPLER TAKER PROGRAM FOR PACKLIST. * FILE 458
PUSE PAGEING UTILIZATION PROGRAM. * FILE 458
QSP THE QUEUE/SPOOL TSO COMMAND. * FILE 458
ROTATER 3800 PRINTER ROTATED 90 DEGREES CLOCKWISE. * FILE 458
SCHEDULE THE SCHEDULE/SCHEDRUN FACILITY PROGRAMS. * FILE 458
TO SEND A MESSAGE TO A USER. * FILE 458
WHATDSN WHATDSN TSO COMMAND. * FILE 458
XREFASM A GLOBAL CROSS-REFERENCE LISTING GENERATOR. * FILE 458
ZAP ZAP DATA-SET TSO COMMAND. * FILE 458
* FILE 458
IS FROM PAUL A MOINIL OF J.R.C. COMPUTING CENTRE * FILE 459
IN ISPRA, ITALY. THIS FILE IS THE SUPPLEMENTARY * FILE 459
MATERIAL TO HIS LARGE COLLECTION OF SOFTWARE WHICH * FILE 459
IS ON FILES 454 THRU 459. * FILE 459
* FILE 459
THERE IS ANOTHER CONTACT PERSON REGARDING THE * FILE 459
MATERIALS IN THIS PACKAGE. HE IS: * FILE 459
* FILE 459
ANTONIO COLOMBO * FILE 459
AMDAHL ITALIA S.P.A. * FILE 459
VIALE BRENTA, 16/18 * FILE 459
I-20139 MILANO * FILE 459
ITALY * FILE 459
+39(0332)786022 * FILE 459
OR +39(02)574741 AMDAHL OFFICE * FILE 459
EMAIL ANTONIO.COLOMBO@JRC.ORG * FILE 459
EMAIL AZC10@AMDAHL.COM * FILE 459
* FILE 459
FILE NAME : ->.SOURCE.FILE5 (SUPPLEMENTARY MATERIAL). * FILE 459
FOLLOWS A SUMMARY OF CONTENTS : * FILE 459
* FILE 459
$$$DOC PRELIMINARY NOTES. * FILE 459
DYLO DYLON/DYLOFF TSO COMMAND (SESSION LIBRARIES * FILE 459
DYNAMIC ALLOCATION). * FILE 459
SHADOW SHADOW/SHADUP ISPF APPLICATION (ENCRYPT/DECRYPT * FILE 459
DATA-SETS FACILITY). * FILE 459
SHORT SYSTEM SECTOR SHORT COMMUNICATION (ISPF). * FILE 459
TOPSEC DISPLAY TOP SECRET SHORT-WRITE-UP TSO COMMAND. * FILE 459
* FILE 459
IS FROM MR WILLIAM SMITH, FORMERLY OF SYNTEX IN * FILE 460
CALIFORNIA, AND CONTAINS A COPY OF THE CLIB FILE * FILE 460
FROM THE ISPF GUIDE TAPE. * FILE 460
* FILE 460
Address: William Smith * FILE 460
IBM * FILE 460
Storage Systems Division * FILE 460
5600 Cottle Road * FILE 460
Dept. W98A * FILE 460
Driver Build & Integration * FILE 460
Building 50, Room A382 * FILE 460
San Jose, CA 95193-0001 * FILE 460
(408) 256-1557 or * FILE 460
Tie Line 276-1557 * FILE 460
* FILE 460
email: smithwj@us.ibm.com * FILE 460
goldens@ibm.net * FILE 460
* FILE 460
IS FROM MR WILLIAM SMITH OF IBM IN CALIFORNIA * FILE 461
AND CONTAINS A COPY OF THE DOC FILE FROM THE ISPF * FILE 461
GUIDE TAPE. * FILE 461
* FILE 461
IS FROM MR WILLIAM SMITH OF IBM IN CALIFORNIA * FILE 462
AND CONTAINS A COPY OF THE EDITMACS FILE FROM THE * FILE 462
ISPF GUIDE TAPE. * FILE 462
* FILE 462
IS FROM MR WILLIAM SMITH OF IBM IN CALIFORNIA * FILE 463
AND CONTAINS A COPY OF THE HELP FILE FROM THE ISPF * FILE 463
GUIDE TAPE. * FILE 463
* FILE 463
IS FROM MR WILLIAM SMITH OF IBM IN CALIFORNIA * FILE 464
AND CONTAINS A COPY OF THE ISPFMACS FILE FROM THE * FILE 464
ISPF GUIDE TAPE. * FILE 464
* FILE 464
IS FROM MR WILLIAM SMITH OF IBM IN CALIFORNIA * FILE 465
AND CONTAINS A COPY OF THE JCL FILE FROM THE ISPF * FILE 465
GUIDE TAPE. * FILE 465
* FILE 465
IS FROM MR WILLIAM SMITH OF IBM IN CALIFORNIA * FILE 466
AND CONTAINS A COPY OF THE MLIB FILE FROM THE ISPF * FILE 466
GUIDE TAPE. * FILE 466
* FILE 466
IS FROM MR WILLIAM SMITH OF IBM IN CALIFORNIA * FILE 467
AND CONTAINS A COPY OF THE PLIB FILE FROM THE ISPF * FILE 467
GUIDE TAPE. * FILE 467
* FILE 467
IS FROM MR WILLIAM SMITH OF IBM IN CALIFORNIA * FILE 468
AND CONTAINS A COPY OF THE SLIB FILE FROM THE ISPF * FILE 468
GUIDE TAPE. * FILE 468
* FILE 468
IS FROM MR WILLIAM SMITH OF IBM IN CALIFORNIA * FILE 469
AND CONTAINS A COPY OF THE SOURCE FILE FROM THE * FILE 469
ISPF GUIDE TAPE. * FILE 469
* FILE 469
IS FROM MR WILLIAM SMITH OF IBM IN CALIFORNIA * FILE 470
AND CONTAINS A COPY OF THE SVC99MAC FILE FROM THE * FILE 470
ISPF GUIDE TAPE. * FILE 470
* FILE 470
is from Mr William Smith of IBM in California * FILE 471
and contains a copy of the the MACRO file from * FILE 471
the ISPF GUIDE tape. * FILE 471
* FILE 471
is an expanded version of the "MURPHY" TSO command * FILE 472
which contains a collection of sayings, somewhat * FILE 472
related to computing. A collection of accumulated * FILE 472
"wisdom". The idea is to generate a different saying * FILE 472
every time the command is executed. The sayings are * FILE 472
generated at "random". See the code for how it's * FILE 472
done. * FILE 472
* FILE 472
is from Scott Finlayson, and contains a program to * FILE 473
check for all ASID's (address space id slots) that * FILE 473
have become non-reusable. The program displays the * FILE 473
list of non-reusable ASID's at the console, * FILE 473
together with the total number of ASID's defined, * FILE 473
and the total number still available. Tells you * FILE 473
when it's time to IPL. Useful if you're like our * FILE 473
shop and wait a long time between IPL's. Good for * FILE 473
a 24x7, or a pseudo 24x7 environment. * FILE 473
* FILE 473
Sample output for the program follows: * FILE 473
* FILE 473
NON-REUSEABLE ASIDS: 00487 00488 00489 00490 00491 00492 00493 * FILE 473
NON-REUSEABLE ASIDS: 00494 00496 00497 00498 00499 00500 00501 * FILE 473
NON-REUSEABLE ASIDS: 00502 00503 00504 00505 00506 00507 00508 * FILE 473
NON-REUSEABLE ASIDS: 00509 00510 00511 00512 * FILE 473
ASID MAX = 00528; ASIDS AVAILABLE = 00147; NON-REUSABLES = 00221* FILE 473
* FILE 473
CHKASVT can be run from TSO as well, as a command, * FILE 473
but it also puts its output to the system log, at * FILE 473
the same time. * FILE 473
* FILE 473
For support inquiries, please email Sam Golob, * FILE 473
sbgolob@attglobal.net or sbgolob@aol.com * FILE 473
* FILE 473
is from Rob Wunderlich and contains a system to * FILE 474
compare several pds'es for the purpose of eliminating * FILE 474
redundant or unnecessary members. This package is * FILE 474
called LIBCLEAN. * FILE 474
* FILE 474
Rob Wunderlich * FILE 474
* FILE 474
email: RobWunderlich@ussposco.com * FILE 474
phone: (925) 439-6268 * FILE 474
* FILE 474
is from Wayne Rhoten of IBM, and contains an informal * File 475
explanation of how to use the Large Block Interface * FILE 475
for Magnetic Tapes, which is being introduced with * FILE 475
OS/390 Release 2.10. * FILE 475
* FILE 475
This small paper assumes that you have some prior * FILE 475
knowledge of interfacing with tapes and tape labels. * FILE 475
* FILE 475
is an implementation of the LISP Language on MVS, * FILE 476
from Steve Bacher of Draper Laboratory in Cambridge, * FILE 476
Massachusetts. This package includes a compiler, * FILE 476
an interpreter, and an ISPF interface for the LISP * FILE 476
language. This is "industrial strength" LISP for * FILE 476
MVS. * FILE 476
* FILE 476
Steve Bacher * FILE 476
* FILE 476
Charles Stark Draper Laboratory * FILE 476
555 Technology Square * FILE 476
Cambridge, MA 02139 * FILE 476
(617) 258-1525 * FILE 476
* FILE 476
Kjeld "Sandy" Hvatum * FILE 476
* FILE 476
Most members of this pds are in TSO XMIT format, and * FILE 476
a batch job called $RECEIVE has been included here, * FILE 476
to quckly create separate pds'es out of them. * FILE 476
* FILE 476
º * FILE 476
ZZZZZZZZZZZZZZZZZ IIIII LLLLL º * FILE 476
ZZZZZZZZZZZZZZZZZ III LLL º L I S P * FILE 476
Z ZZZ III LLL º * FILE 476
ZZZ III LLL º * FILE 476
ZZZ III LLL º ON * FILE 476
ZZZ III LLL º * FILE 476
ZZZ III LLL º * FILE 476
ZZZ III LLL º M V S * FILE 476
ZZZ III LLL º * FILE 476
ZZZ III LLL º _____ * FILE 476
ZZZ III LLL º º º \ * FILE 476
ZZZ III LLL º º ___ \ * FILE 476
ZZZ III LLL º º /...\ \ * FILE 476
ZZZ III LLL º º º.o.º º * FILE 476
ZZZ III LLL º º_º...º-º * FILE 476
ZZZ Z III LLL L º º \___/ / * FILE 476
ZZZZZZZZZZZZZZZZ III LLLLLLLLLLLLLLLL º º º / * FILE 476
ZZZZZZZZZZZZZZZZ IIIII LLLLLLLLLLLLLLLLL º º_____/ * FILE 476
º * FILE 476
* FILE 476
ZIL - LISP for MVS - Version 1.3 * FILE 476
Copyright 1989 The Charles Stark Draper Laboratory Inc. * FILE 476
All Rights Reserved * FILE 476
* FILE 476
Permission has been granted to include this package on * FILE 476
the CBT MVS Utilities Tape. * FILE 476
* FILE 476
ZIL is the creation of: * FILE 476
* FILE 476
Steve "Batchman" Bacher - the original * FILE 476
conception, the compiler, the interpreter, and the bulk * FILE 476
of the runtime, including the interfaces to TSO and ISPF * FILE 476
and the Flavors object system. * FILE 476
* FILE 476
Kjeld "Sandy" Hvatum - the runtime * FILE 476
code that implements "bignum" arithmetic, symbol hashing * FILE 476
and interning, the vectorizing garbage collector * FILE 476
(available only if you have the 370 Vector Facility), * FILE 476
and thorough, exhaustive testing. * FILE 476
* FILE 476
ZIL was developed at the Charles Stark Draper * FILE 476
Laboratory (formerly the MIT Instrumentation * FILE 476
Laboratory) in Cambridge, Massachusetts, starting in * FILE 476
1983. Steve and Sandy have successfully ported a * FILE 476
number of AI applications to it, notably OPS5 (an * FILE 476
expert system builder) and DOE Macsyma (a symbolic * FILE 476
algebra powerhouse). In addition, some local * FILE 476
applications were developed using ZIL, including an * FILE 476
expert system (under OPS5) to analyze and unload tapes * FILE 476
on the mainframe. * FILE 476
* FILE 476
is from Brandon Hill and contains a program, * FILE 477
called AWSUTIL, which takes MVS data from either * FILE 477
disk or tape, and creates a "virtual tape file" * FILE 477
in AWS format. This file, which contains all the * FILE 477
data normally in a complete tape, can then be * FILE 477
electronically sent anywhere. You no longer have * FILE 477
to ship a physical tape. * FILE 477
* FILE 477
email: Brandon Hill * FILE 477
* FILE 477
is from Jan Jaeger and contains the RAWSTAPE program * FILE 478
which converts tape files from AWSTAPE format to * FILE 478
something more normal. * FILE 478
* FILE 478
RAWSTAPE - Convert file from AWSTAPE format * FILE 478
* FILE 478
Function: * FILE 478
* FILE 478
This program converts an AWSTAPE format file * FILE 478
to RECFM=U SYSUT1 is converted reblocked * FILE 478
according to the AWS header records. The * FILE 478
blocksize of SYSUT2 can be reset using * FILE 478
IEBGENER The parm field indicates the * FILE 478
filenumber to be extracted, this number has * FILE 478
the same value as when using BLP in JCL. * FILE 478
* FILE 478
is a collection of programs from Paul W. Lemons. * FILE 479
Currently, this collection consists of three TSO * FILE 479
programs. * FILE 479
* FILE 479
email: Paul W Lemons * FILE 479
* FILE 479
BCEDIT - A set of REXX execs to edit and update * FILE 479
the current Global Notification records * FILE 479
in SYS1.BRODCAST. These are the messages * FILE 479
that are displayed to everyone by the * FILE 479
LISTBC program, when they LOGON to TSO. * FILE 479
The system administrator can maintain these * FILE 479
notices easily with the help of these EXECs. * FILE 479
* FILE 479
BKSEARCH - A frontend to IBM's Bookmanager. It is * FILE 479
designed to be cursor sensitive and will * FILE 479
search for an abend code or a system message * FILE 479
in the books contained in the IBM messages * FILE 479
bookshelf. It would require that bookshelf * FILE 479
to have been uploaded and the BookManager * FILE 479
clist library to be allocated. This code * FILE 479
will accept an abend code or message as a * FILE 479
parm. However the best way to implement * FILE 479
would be to assign it to a PFKey and then * FILE 479
pressing that PFKey to read the data at the * FILE 479
cursor position. This is NOT an edit macro * FILE 479
and should work from anywhere within ISPF. * FILE 479
I would be remiss in not acknowledging Doug * FILE 479
Nadel's %VCURSOR code that is an integral * FILE 479
part of this code. * FILE 479
* FILE 479
YAHTZEE - A single player version of the YAHTZEE game * FILE 479
that runs under TSO. * FILE 479
* FILE 479
is a collection of utilities from Baldomero Castilla * FILE 480
of Madrid, Spain. Baldomero can understand spoken * FILE 480
English and written English, so he can support these * FILE 480
programs. But he can't write English, so all of the * FILE 480
programs and utilities found here, are commented in * FILE 480
Spanish. I have translated Baldomero's general * FILE 480
documentation into English, and if anyone needs a * FILE 480
program translated, I guess I can try, without * FILE 480
promising. There's some very good code here, so if * FILE 480
you think you can negotiate the Spanish, please give * FILE 480
it a shot. A translation of Baldomero's * FILE 480
documentation follows: * FILE 480
* FILE 480
Translator's email: Sam Golob * FILE 480
* FILE 480
Baldomero Castilla Roldan * FILE 480
Programador de Sistemas * FILE 480
Madrid (Espana) * FILE 480
bcastill@ceca.es * FILE 480
bcastill@cajaactiva.es * FILE 480
* FILE 480
I have attempted to translate this documentation into * FILE 480
English. Please excuse my poor Spanish. (S.Golob) * FILE 480
* FILE 480
This contains a collection of utilities, which include * FILE 480
the full program, and a JCL example. There are REXX, * FILE 480
CLIST, EDIT MACROS, etc. * FILE 480
* FILE 480
All of the information is in 2 libraries: * FILE 480
* FILE 480
FILE 480 Source (includes everything, except * FILE 480
executable modules) * FILE 480
* FILE 480
FILE 481 Loadlib (includes the executables, some of * FILE 480
which need APF authorization.) * FILE 480
* FILE 480
I think that the most interesting things are: * FILE 480
* FILE 480
VERDSN, Used to find a file among all the disk * FILE 480
packs in an installation * FILE 480
* FILE 480
CKLOCMEM, Used to find a member of a pds, among all * FILE 480
the pds'es in the entire installation * FILE 480
* FILE 480
CKDATE, This is a method of controling the steps of * FILE 480
a JCL stream, depending on the date and the * FILE 480
hour * FILE 480
* FILE 480
Contents or the Library: * FILE 480
* FILE 480
CALCUL (REXX) * FILE 480
CALCULP (PANEL) * FILE 480
Description => This is a calculator * FILE 480
* FILE 480
CKDATEJ (JCL) * FILE 480
CKDATEP (Cataloged Procedure) * FILE 480
CKDATEX (REXX) * FILE 480
Description => Utility to know what year, month, * FILE 480
=> day...etc. in a JCL, depending * FILE 480
=> on Return Code. * FILE 480
* FILE 480
CKDELMEJ (JCL) * FILE 480
CKDELMEM (Source Program in Assembler) * FILE 480
Description => Delete a member of a partitioned * FILE 480
=> dataset in a Batch Job (JCL), the * FILE 480
=> advantage is to be able to refer * FILE 480
=> to the library as DISP=SHR * FILE 480
* FILE 480
CKFINAL (MACRO) * FILE 480
Description => Assembler macro * FILE 480
* FILE 480
CKIEBGEJ (JCL) * FILE 480
CKIEBGEN (Source Program in Assembler) * FILE 480
Description => Program to make a copy between * FILE 480
=> SYSUT1 and SYSUT2, the same as * FILE 480
=> IEBGENER, but with files of * FILE 480
=> arbitrary length. * FILE 480
* FILE 480
CKINICIO (MACRO) * FILE 480
Description => Assembler macro * FILE 480
* FILE 480
CKLEVEL (Source Program in Assembler) * FILE 480
CKLEVELJ (JCL) * FILE 480
Description => Utility to list the contents of a * FILE 480
=> group of sequential files, * FILE 480
=> without giving the complete name, * FILE 480
=> only a partial name, using LEVEL. * FILE 480
* FILE 480
CKLOCMEJ (JCL) * FILE 480
CKLOCMEM (Source Program in Assembler) * FILE 480
Description => Utility. Given a member name, * FILE 480
=> find all of the PDS or PDSE * FILE 480
=> datasets of an installation where * FILE 480
=> that module has to be APF * FILE 480
=> authorized. * FILE 480
* FILE 480
CKRENMEJ (JCL) * FILE 480
CKRENMEM (Source Program in Assembler) * FILE 480
Description => Rename a member of a pds in a * FILE 480
=> Batch process i.e. with JCL. The * FILE 480
=> advantage is that you only have * FILE 480
=> to allocate the library, * FILE 480
=> DISP=SHR. * FILE 480
* FILE 480
CKSTJOBM (Source Program in Assembler) * FILE 480
CKSTJOBJ (JCL) * FILE 480
Description => Utility to detect if a JOB or and * FILE 480
=> STC is executing in the system. * FILE 480
* FILE 480
CKSYMB (EDIT MACRO) * FILE 480
CKSYMBOL (Source Program in Assembler) * FILE 480
CKSYMBP (Cataloged Procedure) * FILE 480
Description => Utility to submit a job (CKSYMB) * FILE 480
=> but sustituting the global * FILE 480
=> symbols defined to the system. * FILE 480
=> Also, you can use an INTRDR * FILE 480
=> (CKSYMBP) to execute such a job * FILE 480
=> before substituting the system * FILE 480
=> symbols. * FILE 480
* FILE 480
CKUSOJ (JCL) * FILE 480
CKUSOP (Cataloged Procedure) * FILE 480
CKUSOX (REXX) * FILE 480
Description => Utility to use in JCL and to * FILE 480
=> control what percentage of * FILE 480
=> utilization a dataset has. * FILE 480
* FILE 480
CKYAESTA (Source Program in Assembler) * FILE 480
CKYAESTJ (JCL) * FILE 480
Description => Utility to detect if an STC is * FILE 480
=> already executing in the system. * FILE 480
* FILE 480
LLENAR (EDIT MACRO) * FILE 480
Description => Edit Macro to fill up a series of * FILE 480
=> line numbers. It has its own * FILE 480
=> HELP incorporated in it. * FILE 480
* FILE 480
MENSAJE (Source Program in Assembler) * FILE 480
Description => Programs to invoke a WTO macro * FILE 480
=> and transmit a message to the * FILE 480
=> master console. * FILE 480
* FILE 480
MESES (CLIST) * FILE 480
MESP1 (PANEL) * FILE 480
MESP2 (PANEL) * FILE 480
MESP3 (PANEL) * FILE 480
Description => This is a calendar, using PFK7 in * FILE 480
=> order to display ahead, PFK8 to * FILE 480
=> display backward, and PFK3 to * FILE 480
=> exit. * FILE 480
* FILE 480
PRESTAMO (CLIST) * FILE 480
PRESTA (PANEL) * FILE 480
PRESTA4 (Source Program in COBOL) * FILE 480
Description => Utility to calculate lends * FILE 480
* FILE 480
* FILE 480
SUMAR (EDIT MACRO) * FILE 480
Description => Edit Macro to total a series * FILE 480
=> of numbers. Has its own * FILE 480
=> incorporated HELP. * FILE 480
* FILE 480
VERDSN (REXX) * FILE 480
VERDSNP (PANEL) * FILE 480
VERDSNS (Source Program in Assembler) * FILE 480
VER00 (MESSAGES) * FILE 480
Description => Utility to find a dataset on all * FILE 480
=> of the disks in an installation * FILE 480
* FILE 480
is a collection of utilities from Baldomero Castilla * FILE 481
of Madrid, Spain. Baldomero can understand spoken * FILE 481
English and written English, so he can support these * FILE 481
programs. But he can't write English, so all of the * FILE 481
programs and utilities found here, are commented in * FILE 481
Spanish. I have translated Baldomero's general * FILE 481
documentation into English, and if anyone needs a * FILE 481
program translated, I guess I can try, without * FILE 481
promising. There's some very good code here, so if * FILE 481
you think you can negotiate the Spanish, please give * FILE 481
it a shot. * FILE 481
* FILE 481
This file contains load modules for Baldomero's * FILE 481
utility collection. For the source code, please * FILE 481
see File 480. * FILE 481
* FILE 481
Translator's email: Sam Golob * FILE 481
* FILE 481
Baldomero Castilla Roldan * FILE 481
Programador de Sistemas * FILE 481
Madrid (Espana) * FILE 481
bcastill@ceca.es * FILE 481
bcastill@cajaactiva.es * FILE 481
* FILE 481
is from Eric Bielefeld of Milwaukee, Wisconsin, and * FILE 482
contains a program called GDGCOPY to copy GDG files, * FILE 482
in proper order, from one GDG to another. The reason * FILE 482
for putting this program on the CBT Tape was because * FILE 482
of a recent discussion thread on IBM-MAIN (circa * FILE 482
end of August 2000) about copying GDG datasets in the * FILE 482
proper order. * FILE 482
* FILE 482
Eric Bielefeld * FILE 482
* FILE 482