MVSFORUMS.com Forum Index MVSFORUMS.com
A Community of and for MVS Professionals
 
 FAQFAQ   SearchSearch   Quick Manuals   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

RLDB-ABEND

 
Post new topic   Reply to topic   printer-friendly view    MVSFORUMS.com Forum Index -> CICS and Middleware
View previous topic :: View next topic  
Author Message
S.MADHUMATHI
Beginner


Joined: 25 Jun 2004
Posts: 13
Topics: 5

PostPosted: Fri Jun 25, 2004 5:11 am    Post subject: RLDB-ABEND Reply with quote

I have a question regarding the process after RLDB abend occurs. Actually a TDQ of trigger level 1 triggers a transaction and when a RLDB abend occurs at this situation, will the rollback be successful. I faced a situation where the transaction is initiated with the low values written in the TDQ after the RLDB abend
Back to top
View user's profile Send private message
kolusu
Site Admin
Site Admin


Joined: 26 Nov 2002
Posts: 12376
Topics: 75
Location: San Jose

PostPosted: Fri Jun 25, 2004 5:24 am    Post subject: Reply with quote

Madhumati,

I don't think RLDB is a CICS abend. Are using DB2 ? It seems to me that it is a resource limiting abend code

This section lists the OMEGAMON II for CICS resource-limiting abend codes.

Each of these codes indicates that the transaction exceeded the resource threshold specified in the KOCRLIM macro of the global module and that ACTION=KILL was specified (or was the default). The task is abended when the transaction exceeds the resource limit and ACTION=KILL is specified, unless the transaction is executing under CEDF. In this case a message is issued to the terminal, ACTION=KILL is ignored, and the transaction continues normal execution.
Code:
                                                                         
 RLAD ADABAS requests exceeded.                                         
 RLCP CPU utilization exceeded.                                         
 RLDB DB2 requests exceeded.                     
 RLDC DATACOM requests exceeded.                 
 RLDL DL/I requests exceeded.                     
 RLDS DSA storage utilization exceeded.           
 RLED EDSA storage utilization exceeded.         
 RLEL Elapsed time exceeded.                     
 RLFC File control requests exceeded.             
 RLID IDMS requests exceeded.                     
 RLMQ MQ requests exceeded.                       
 RLSU SUPRA requests exceeded.                   


Looking from the list, it seems you have exceeded the DB2 requests. Try increasing the limit

Hope this helps...

Cheers

Kolusu
_________________
Kolusu
www.linkedin.com/in/kolusu
Back to top
View user's profile Send private message Send e-mail Visit poster's website
S.MADHUMATHI
Beginner


Joined: 25 Jun 2004
Posts: 13
Topics: 5

PostPosted: Fri Jun 25, 2004 7:29 am    Post subject: reply for the RLDB-abend Reply with quote

Hai,
Thanks for the message. But my question is, after the RLDB abend happens, will the rollback be successful always or anychance of being unsuccessful?. Because in my situation the transaction is initiated with low values in the TDQ after the abend. It would be very helpful if you could get me the answer.
Back to top
View user's profile Send private message
Manas Biswal
Intermediate


Joined: 29 Nov 2002
Posts: 382
Topics: 27
Location: Chennai, India

PostPosted: Tue Jun 29, 2004 8:54 am    Post subject: Reply with quote

In which CICS statement does the RLDB abend occur. In the WRITEQ TD??...Or in some other statement prior to that or after that.

Regards,
manas
Back to top
View user's profile Send private message Send e-mail Yahoo Messenger
S.MADHUMATHI
Beginner


Joined: 25 Jun 2004
Posts: 13
Topics: 5

PostPosted: Tue Jun 29, 2004 11:25 pm    Post subject: Cause that made RLDB-Abend Reply with quote

hai Manas,
The RLDB Abend is due to the exceeded threshold limit in accessing a DB2 table. The actual process is that ,a pgm say pgm1 populates the TDQ and when an entry is made in the TDQ it initiates a transaction say tran1. This tran1 in turn access a file say file1 and also calls a DB pgm say DB1. The RLDB abend is caused in the DB pgm due to the reason already mentioned. In a normal case the ROLLBACK should have been done and the transaction should be reinitiated with normal values. But in my case it initiates the transaction with low values and hence when it tries to read the file file1, it says "REC NOT FOUND". I am in a doubt that the cause for the low values in the TDQ is due to the ROLLBACK not being successful, but I am not sure either.

Regards ,
Madhu.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic   printer-friendly view    MVSFORUMS.com Forum Index -> CICS and Middleware All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


MVSFORUMS
Powered by phpBB © 2001, 2005 phpBB Group