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

Restart logic in DB2 program.


IBM Mainframe Forums -> DB2
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
rz061m

New User


Joined: 03 Mar 2006
Posts: 48
Location: Chennai

PostPosted: Fri Sep 21, 2007 10:21 pm
Reply with quote

Hi all,

How do i restart a DB2 program from the record that caused the abend rather than from the first record?

What are the special definitions or DB2 statement that needs to be included in the program to handle this restart logic?

Thanks,
RZ061M
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: Fri Sep 21, 2007 10:36 pm
Reply with quote

Hello,

Unless you checkpoint after every insert/update/delete, you cannot.

I'd suggest you talk with youjr DBA(s) and find out how checkpoint/restart is supposed to work on your system/application. Each developer should not create their own version of checkpoint/restart.
Back to top
View user's profile Send private message
rz061m

New User


Joined: 03 Mar 2006
Posts: 48
Location: Chennai

PostPosted: Fri Sep 21, 2007 10:54 pm
Reply with quote

Thanks for the info.

thanks,
RZ061M
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: Fri Sep 21, 2007 11:24 pm
Reply with quote

You're welcome icon_smile.gif
Back to top
View user's profile Send private message
anv2005

New User


Joined: 14 Jul 2005
Posts: 44
Location: US

PostPosted: Fri Sep 21, 2007 11:24 pm
Reply with quote

Does your program access any other data besides DB2?
Does your program process sequential or VSAM files?
Does your program rely on working-storage contents?

If the answer is yes, then you need to consider to keep these "other" application resources in sync with DB2 data as well.

This synchronization processing includes COMMITs, ROLLBACKs and application restarts.

It is not simple to synchronize DB2 and non-DB2 resources across COMMITs, ROLLBACKs and RESTART.

Regards,
Alex.
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 -> DB2

 


Similar Topics
Topic Forum Replies
No new posts Using API Gateway from CICS program CICS 0
No new posts DB2 Event passed to the Application P... DB2 1
No new posts How to pass the PARM value to my targ... COBOL Programming 8
No new posts REXX code to expand copybook in a cob... CLIST & REXX 2
No new posts EZT program to build a flat file with... All Other Mainframe Topics 9
Search our Forums:

Back to Top