Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

DBIF_RSQL_SQL_ERROR

Former Member
0 Likes
506

Hi All.

I am working on a program...when we run this program as a job it runs for sometime and then it gets cancel and when I went to st22 i saw the short dump with this message DBIF_RSQL_SQL_ERROR and when I talk to my basis team they said that the problem is our jobs are not getting commited in time and The active log is full and is held by application handle. So can you please tell me how can i take care of this.

Thanks,

Rajeev

1 ACCEPTED SOLUTION
Read only

former_member191735
Active Contributor
0 Likes
482

Search for OSS notes using the error analysis. The desc you specified here will address to many reasons. I want you to go through the OSS notes first.

3 REPLIES 3
Read only

former_member191735
Active Contributor
0 Likes
483

Search for OSS notes using the error analysis. The desc you specified here will address to many reasons. I want you to go through the OSS notes first.

Read only

PedroGuarita
Active Contributor
0 Likes
482

You can use a counter and after x records do the commit yourself, something like :


count = 0.
loop at int_tab.
  count = count + 1.
  update dbtab set field = 1.
  if count > 500.
    commit work.
    count = 0.
  endif.

endloop.

Read only

Former Member
0 Likes
482

Rajeev,

Can you please post more details like part of the dump, at what point it give this dump ? The other solution if it is related to select statement from tables etc , is go for the index, change select statement etc.