At 09:32 +0000 on 12/08/2014, Rob Scott wrote about Re: Ancient IEFUSI:

In the past I have used JES2 exit 6 to fail jobs that specify the TIME keyword - there is a supplied and supported routine "XINTKEY" that you can $CALL to extract specific JCL parameters.

Other methods include using JES2 exit 2/3 or IEFUJV to unconditionally strip any TIME keyword from JCL statements therefore allowing the jobclass defaults to be enforced.


These methods show how to detect the use of a TIME parameter in the JCL. Based on the way that IEFUSI and IEFUTL are used (as described in the quote below) what you can do is set the CEPUCOM flag if you see a TIME Parm in IEFUJV. Since you can detect and remove TIME= there you can just detect it (leaving it there) and set the flag for later checking.


Rob Scott
Lead Developer
Rocket Software
77 Fourth Avenue . Suite 100 . Waltham . MA 02451-1468 . USA
Tel: +1.781.684.2305
Email: [email protected]
Web: www.rocketsoftware.com


-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[email protected]] On Behalf Of Andrew Metcalfe
Sent: 07 December 2014 15:07
To: [email protected]
Subject: Re: Ancient IEFUSI

One of the reasons our IEFUSI examines the SCTX is to determine whether the step time (SCTXSTL) differs from the JES2 JOBCLASS setting. If so the assertion is that the user has coded TIME= on the EXEC card. IEFUSI sets a bit in the CEPUCOM area which is interrogated by IEFUTL when deciding whether to grant CPU time extension. If the user coded TIME= on the EXEC card he gets the bullet rather than an extension.

How might I best determine (in IEFUTL) whether the user coded TIME=, so that I can maintain the same behaviour.

Thanks

Andrew

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

Reply via email to