View previous topic :: View next topic |
Author |
Message |
Anand_R Intermediate
Joined: 24 Dec 2002 Posts: 189 Topics: 60
|
Posted: Tue Jun 03, 2003 12:44 pm Post subject: S322 Abend |
|
|
Hi
I have one IDMS update job running in local mode, was abened with S322. Which is due to
The system took a longer time to run a job, job step, or procedure
than the time specified in one of the following:
- The TIME parameter of the EXEC or JOB statement
- The standard time limit specified in the job entry subsystem
In my case. The problem happened due to
The standard time limit specified in the job entry subsystem .
Because we haven't specifed the time parameter anywhere in the job.
My question is where & how can I see the time limit for each job step in job in JES.
Thanks
Anand |
|
Back to top |
|
|
Mike Beginner
Joined: 03 Dec 2002 Posts: 114 Topics: 0 Location: Sydney, Australia
|
Posted: Tue Jun 03, 2003 4:58 pm Post subject: |
|
|
I think that you'd have to look in SYS1.JES2.PARMLIB (not sure if this dataset can differ according to sites). I'm not sure what members either, I used 3.14 to search for TIME, you get quite a few hits. I'd advise that you speak to your systems programmers who should be able to tell you the defaults. _________________ Regards,
Mike. |
|
Back to top |
|
|
Anand_R Intermediate
Joined: 24 Dec 2002 Posts: 189 Topics: 60
|
Posted: Tue Jun 03, 2003 5:48 pm Post subject: |
|
|
Mike,
I found the dataset SYS1.JES2INIT and there are few members..
one is JES2PARM. Inside this member
/*******************************************************************/
/* INPUT JOBCLASS DEFAULTS ALL THE SAME */
/*******************************************************************/
JOBCLASS(*) SWA=ABOVE,REGION=4M,COMMAND=IGNORE,
BLP=YES,TIME=(60,0),MSGLEVEL=(1,1)
/* */
/*******************************************************************/
/* TIME SHARING USER DEFINITIONS */
/*******************************************************************/
JOBCLASS(TSU) MSGCLASS=F,
REGION=4M,
MSGLEVEL=(1,1),
TIME=(60,00),
BLP=YES
/* */
/*******************************************************************/
/* STARTED TASK USER DEFINITIONS */
/*******************************************************************/
JOBCLASS(STC) MSGCLASS=0,
REGION=4M,
MSGLEVEL=(1,1),
TIME=(60,00),
BLP=YES
Can u tell me what does this means. Here time parameter is showing 1 hour but. My job step had run for 2:30 hours around and abended with s322.
Thanks
Anand |
|
Back to top |
|
|
Bill Dennis Advanced
Joined: 03 Dec 2002 Posts: 579 Topics: 1 Location: Iowa, USA
|
Posted: Wed Jun 04, 2003 8:53 am Post subject: |
|
|
The TIME value on JES JOBCLASS is for CPU time consumed by a single step, not based on elapsed time. The entry for JOBCLASS(*) is the default for undefined jobclasses. Usually there will be some other specific job classes defined with longer CPU time limits. You may need to check with your sysprogs.
Bill
Last edited by Bill Dennis on Wed Jun 04, 2003 3:21 pm; edited 1 time in total |
|
Back to top |
|
|
CaptBill Beginner
Joined: 02 Dec 2002 Posts: 100 Topics: 2 Location: Pasadena, California, USA
|
Posted: Wed Jun 04, 2003 10:46 am Post subject: |
|
|
And one other thing. Just because you code a time on the JOB does not mean you will not get an S322 based upon the lentgth of a STEP. You might have to change both. |
|
Back to top |
|
|
Anand_R Intermediate
Joined: 24 Dec 2002 Posts: 189 Topics: 60
|
Posted: Wed Jun 04, 2003 12:42 pm Post subject: |
|
|
Dennis/Captbill
I have verified in my job it consumed the cpu time around 62 minutes, that's why the job got abended. Thanks a lot for ur information.. |
|
Back to top |
|
|
|
|