As ever, you use this free program at your own risk.
Feel free to use the free software on this site but please honor the copyright.
The following program was written by me at American National Insurance Company as
a replacement for the IBM supplied program ISGECMON. The IBM program as supplied
has some real limitations and is less than flexible. As I was hunting around for
inspiration I happened across a web page written by
David Alcock
about a program he wrote and named
ISGECMOM which front ends the IBM supplied sample code.
For the most part I 'borrowed' some of of his ideas, added a few of my own ideas
and basically rewrote the whole thing using the IBM logic.
One of the main 'issues' with IBM's code is that there is no operator interface
and the only way of stopping the program is to cancel it! (yuck!).
David's code went some way to correcting this but his code waited until the
program wait time had expired before it reacted to the operator command. This
new code responds immediately to operator requests (including the shutdown
command). Additionally the program has the 'CYCLE' operator command which will
force the program to execute the logic immediately. This adds flexibility to
allow the program to have a long wait time and it allows any system automation
to send a TSO notify to the offending programmer rather than wait for the time
limit.
The program will also cut SMF records so that a history of dataset ENQs is
maintained. The SMF records (if SMF recording is allowed within the program)
will always be cut even if the internal table limits are exceeded.
| Link |
Description | |
|---|---|---|
|
This link will take you to a text file that contains the assembler source
code for ENQWATCH. This source code should be assembled specifying
SYS1.MACLIB and SYS1.AMODGEN in the SYSLIB concatenation. If you have
no idea what that means then you probably shouldn't be assembling it
in the first place.:)
|
||
|
|
||
| This link will take you to a file that contains the PDF manual for ENQWATCH. | ||
|
|
||
| This link will take
you to a file that contains the z/OS load library containing the
ENQWATCH program. This file should be unzipped and the TSO
transmit file (ENQWATCH.XMI) should be transferred to the z/OS
system using a file transfer program. The file must be
transferred as a BINARY file. Once the file is on z/OS it will have
to be received. To do this you use the TSO RECEIVE command.
The exact details on how to transfer this file are contained within
the readme.txt file in the XMI file. |
||
|
|
||
| This
link will display program assembly and link information for ENQWATCH. |
||
|
|
||
Abbydale Systems LLC Lic. 802696149. All rights reserved.