View previous topic :: View next topic |
Author |
Message |
S.MADHUMATHI Beginner
Joined: 25 Jun 2004 Posts: 13 Topics: 5
|
Posted: Fri Jun 25, 2004 5:11 am Post subject: RLDB-ABEND |
|
|
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 |
|
|
kolusu Site Admin
Joined: 26 Nov 2002 Posts: 12376 Topics: 75 Location: San Jose
|
Posted: Fri Jun 25, 2004 5:24 am Post subject: |
|
|
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 |
|
|
S.MADHUMATHI Beginner
Joined: 25 Jun 2004 Posts: 13 Topics: 5
|
Posted: Fri Jun 25, 2004 7:29 am Post subject: reply for the RLDB-abend |
|
|
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 |
|
|
Manas Biswal Intermediate
Joined: 29 Nov 2002 Posts: 382 Topics: 27 Location: Chennai, India
|
Posted: Tue Jun 29, 2004 8:54 am Post subject: |
|
|
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 |
|
|
S.MADHUMATHI Beginner
Joined: 25 Jun 2004 Posts: 13 Topics: 5
|
Posted: Tue Jun 29, 2004 11:25 pm Post subject: Cause that made RLDB-Abend |
|
|
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 |
|
|
|
|