IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

How to fix the Time abend s722


IBM Mainframe Forums -> JCL & VSAM
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
ap_mainframes

Active User


Joined: 29 Dec 2005
Posts: 181
Location: Canada

PostPosted: Wed Jun 07, 2006 3:59 pm
Reply with quote

Hi,

I am using DFSORT and doing some processing, but since I am processing lots of records , its taking time and hence I am getting time abend S722.
I tried putting TIME=1440 in my job card, but still its not working.

Can anybody please suggest something so that there in limit to my JOB, as it is bound to take lot of time.

Thanks for all the information you can provide.

Thanks
ap_mainframes
Back to top
View user's profile Send private message
parikshit123

Active User


Joined: 01 Jul 2005
Posts: 269
Location: India

PostPosted: Wed Jun 07, 2006 4:07 pm
Reply with quote

Hi,
You may need to use different class.
Please consult your admin as to which other classes are available.
Back to top
View user's profile Send private message
ralph_v

New User


Joined: 07 Jul 2005
Posts: 27

PostPosted: Wed Jun 07, 2006 7:53 pm
Reply with quote

S722 time abend occurs when you specify number of pages to print using OUTLIM parameter and when the number of pages exceeds the limit specified in the OUTLIM parameter , you will get this error.
Back to top
View user's profile Send private message
ap_mainframes

Active User


Joined: 29 Dec 2005
Posts: 181
Location: Canada

PostPosted: Thu Jun 08, 2006 8:52 am
Reply with quote

Ralph,

Thanks for reply, however I am not specifying any OUTLIM parameter in my JCL.
I guess it is taking some system default. If it is, then whats the remedy ???


Thanks
ap_mainframes
Back to top
View user's profile Send private message
Bharanidharan

New User


Joined: 20 Jun 2005
Posts: 86
Location: Chennai, India

PostPosted: Thu Jun 08, 2006 10:42 am
Reply with quote

I believe S722 is not time abend, but rather is given when JES2 output limit is exceeded. Try LINES=999999 in your JOBPARM.
Back to top
View user's profile Send private message
cjcpr

New User


Joined: 21 Mar 2006
Posts: 21
Location: USA

PostPosted: Fri Jun 09, 2006 7:27 am
Reply with quote

S722 - TIMEOUT (OUTPUT LIMIT REACHED, JOB EXCEEDED NUMBER OF ALLOWABLE LINES)

Eventhough the book definition says it is time abend the real cause is given in the paranthesis. may be DUMMY the SYSOUT?
Back to top
View user's profile Send private message
ap_mainframes

Active User


Joined: 29 Dec 2005
Posts: 181
Location: Canada

PostPosted: Fri Jun 09, 2006 8:48 am
Reply with quote

Ok..Any remidies for this issue ???
Back to top
View user's profile Send private message
Bharanidharan

New User


Joined: 20 Jun 2005
Posts: 86
Location: Chennai, India

PostPosted: Fri Jun 09, 2006 2:22 pm
Reply with quote

Please see my previous posting. Include LINES=999999 in your JOBPARM.
Code:

//jobname JOB 'acct','name',               
//             CLASS=A,MSGCLASS=H,NOTIFY=&SYSUID
/*JOBPARM LINES=999999                                       

If this is not successful, check if you have defined any limits for any or all of BYTES, CARDS, LINES or PAGES. If so, then you may need to change them to 999999.
Back to top
View user's profile Send private message
Prasanthhere

Active User


Joined: 03 Aug 2005
Posts: 306

PostPosted: Fri Jun 09, 2006 2:34 pm
Reply with quote

Check Whether ur program has any input/output loops.since more lines is getting populated and check whther it conflicts with the installation dependent values icon_eek.gif
Back to top
View user's profile Send private message
varun_sharma

New User


Joined: 08 Jun 2005
Posts: 19
Location: new delhi

PostPosted: Fri Jun 09, 2006 3:17 pm
Reply with quote

Hi

Give it a try with sort work files, i'm quite sure it'll work. Also when the pgm goes into an infinite loop, u get this stuff. Check it in expeditor and try to send the jcl.

Cheers
Varun
Back to top
View user's profile Send private message
ap_mainframes

Active User


Joined: 29 Dec 2005
Posts: 181
Location: Canada

PostPosted: Fri Jun 09, 2006 6:38 pm
Reply with quote

Hi Varun/Prasanthhere,

I am not runing a program, its a sort.


Thanks
ap_mainframes
Back to top
View user's profile Send private message
cjcpr

New User


Joined: 21 Mar 2006
Posts: 21
Location: USA

PostPosted: Fri Jun 09, 2006 9:24 pm
Reply with quote

ap_mainframes wrote:
Ok..Any remidies for this issue ???


cjcpr wrote:
may be DUMMY the SYSOUT?
Back to top
View user's profile Send private message
cjcpr

New User


Joined: 21 Mar 2006
Posts: 21
Location: USA

PostPosted: Fri Jun 09, 2006 9:24 pm
Reply with quote

ap_mainframes wrote:
Ok..Any remidies for this issue ???


cjcpr wrote:
may be DUMMY the SYSOUT?
Back to top
View user's profile Send private message
sril.krishy

Active User


Joined: 30 Jul 2005
Posts: 183
Location: hyderabad

PostPosted: Fri Jun 09, 2006 11:31 pm
Reply with quote

You can also try to create a file for the SYSOUT with more space.We used to follow this method whenever we will get an S722 error during the debugging phase of the programs.

Thank you
Krishy
Back to top
View user's profile Send private message
Prasanthhere

Active User


Joined: 03 Aug 2005
Posts: 306

PostPosted: Mon Jun 12, 2006 2:37 pm
Reply with quote

Did u tried coding LINES=999999 in your jobcard.Actually this should resolve the error S722.Did u tried going for that option.Please let us know.
Back to top
View user's profile Send private message
thirunarayanan_sampath

New User


Joined: 04 Dec 2006
Posts: 6
Location: Pune,India

PostPosted: Wed Mar 07, 2007 3:38 pm
Reply with quote

Hi

I did have similar problem and it did get solved by coding

JOBPARM LINES=999999

Thanks,but can anyone brief me abt this parameter.

Regards
Thiru
Back to top
View user's profile Send private message
Bharanidharan

New User


Joined: 20 Jun 2005
Posts: 86
Location: Chennai, India

PostPosted: Thu Mar 08, 2007 5:00 pm
Reply with quote

JORPARM is a JES2 command and translates as such - job parameters. LINES=999999 instructs JES2 to print literally unlimited number of lines in spool (without that, JES2 will stop the execution if spool output from any step exceeds installation default).
Back to top
View user's profile Send private message
dick scherrer

Moderator Emeritus


Joined: 23 Nov 2006
Posts: 19244
Location: Inside the Matrix

PostPosted: Thu Mar 08, 2007 9:48 pm
Reply with quote

Hello,

Did you look at the definition of a 722 abend. It is available in the Fine Manual linked to on this site.
Quote:
Explanation: One of the following output limits was exceeded:

? The output limit specified by the OUTLIM keyword on the SYSOUT DD
statement

? The job output limit specified in the LINES and CARDS parameters
of the JES2 JOBPARM statement

? The job output limit specified in the BYTES, CARDS, LINES, and
PAGES parameters on the STANDARDS initialization statement or the
JES3 MAIN statement

Source: JES


If you have a sort that is exceeding the spool limit, do not just increase the allowable number of output lines without understanding why.

Did you by chance sort many records and have SORTOUT defined as SYSOUT=*? Sometimes sort output is directed to sysout for testing, but if the volume is high, that is not a good choice.
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> JCL & VSAM

 


Similar Topics
Topic Forum Replies
No new posts ISAM and abend S03B JCL & VSAM 10
No new posts To get the the current time DFSORT/ICETOOL 13
No new posts RC query -Time column CA Products 3
No new posts C Compile time time stamps Java & MQSeries 10
No new posts Parallelization in CICS to reduce res... CICS 4
Search our Forums:

Back to Top