Right. It's just not aesthetically pleasing to tie up a finite resource before you can effectively use it. Murphy's Law and its Corollaries suggest that if you adopt this as a customary and acceptable job design practice, one "hung in wait" initiator this month will become ten hung initiators several months down the road.

The many complications involved in solving job dependency problems and job scheduling problems is precisely why installations license job schedulers and job restart managers (CA-7/11, ZEKE/ZEBB, and others) in a z/OS environment. Isn't the real requirement usually much more complicated than "job B must not proceed until job A completes"? Isn't it more likely that you don't want job B to proceed until job A completes without a bad condition code or an ABEND? About the only way you can easily do that level of job dependency without a job scheduler is to have conditionally executed steps at the end of one job submit the following job, and somehow make the appropriate person aware of any failure in the process.
  Joel C. Ewing

On 05/01/2013 07:38 AM, Charles Mills wrote:
I am NOT a shop sysprog so take this with a grain of salt but my
*impression* is that the number of initiators, and the classes served, is a
decision based on the "tuning" of various factors. The decision process
includes the assumption that a job runs for some moderate amount of time,
consuming CPU and I/O as it goes. When you have a job that "sits there
forever" you upset those assumptions.

It's not that an "idle" job consumes some sort of precious commodity like
memory or CPU cycles; it's that it constitutes a "mis-application" (if you
will) of a member of a finite set.

Charles

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[email protected]] On
Behalf Of R.S.
Sent: Wednesday, May 01, 2013 7:53 AM
To: [email protected]
Subject: Re: Check whether job still running

JOB2 will sit there and waste an initiator
until JOB1 (which is long running) ends.
What a waste!
Hmm... what is the waste?
How much does it costs? I'm serious: what real resources are wasted? CPU
cycles? Memory?

...


--
Joel C. Ewing,    Bentonville, AR       [email protected] 

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to