Patent ID: 7703097

Claim:
A method for automatically performing on a computer system commit point processing for a batch application, said method comprising: intercepting a transfer of control to said batch application; establishing a checkpoint trigger from user supplied data; determining a supported language; deploying initial checkpoint logic using an interface consistent with said supported language; resuming said transfer of control to said batch application; intercepting a Data Language One (DLI) call from said batch application wherein said Data Language One call is made for the purpose of accessing a hierarchical database; determining if said access to said hierarchical database is a checkpoint trigger event; incrementing a segment counter for a trigger segment in said checkpoint trigger for said checkpoint trigger event if said trigger segment is identified by said Data Language One call; comparing said segment counter to a segment commit threshold in said checkpoint trigger; and performing commit point processing on behalf of said batch application if said segment counter is in a predetermined relation to said segment commit threshold.