From your other posts I understand that you don't want to change JCL,
but you are able to change the code of the relevant programs and you know
all the programs that are part of this operation and could do "other
operations
or changes" affecting your change management system operation.
So: have you considered, for example, to insert the name of the program
into a DB2 table, when starting the CCM operation, deleting it from there,
when finishing, and checking by the other operations, which are not allowed
to run in parallel?
If you don't like DB2, take any other system that is able to hold some
program
names for some amount of time. You need three functions: insert, delete,
check ...
and the table of names actually in process must be stored "anywhere".
When considering the DB2 solution, I would add a timestamp for the
starting time ...
so it would be able for a job to diagnose and report CCM processes that
never terminated
at a certain point in time ... (every hour or so).
BTW: I was - with others - responsible for the CCM system of a large
company for 10 years
(1995 to 2005); we did the mainframe change management using a homegrown
system
based on C, DB2 and REXX; ISPF, too; this worked pretty well. The system
is still in use today.
Kind regards
Bernd
Am 20.04.2015 um 17:36 schrieb Steff Gladstone:
The job is performing a change management system operation (moving a new
program version to production, saving previous generations, providing for
possible fallback, etc.). The operation for various reasons must be
performed in several job steps. We want to ENQ on the name of the program
being handled to prevent other operations or changes being made to that
program in parallel. Of course the ENQ must remain in effect for the
duration of the entire operation.
On Mon, Apr 20, 2015 at 6:19 PM, Jousma, David <[email protected]> wrote:
Maybe if you can explain in more detail what situation you are trying to
solve for would help?
_________________________________________________________________
Dave Jousma
Assistant Vice President, Mainframe Engineering
[email protected]
1830 East Paris, Grand Rapids, MI 49546 MD RSCB2H
p 616.653.8429
f 616.653.2717
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN