Patent ID: 7447732

Claim:
A computer-implemented method for managing execution of operations in a data processing system, comprising, by operation of at least one computer processor: tracking return codes received from previous executions of a plurality of operations in the data processing system; wherein tracking the return codes comprises: storing the return codes for each previous execution in a return code tracking list, wherein the list associates each stored return code with a respective operation; and storing a timestamp in the list for each stored return code, the timestamp being indicative of when the respective return code was received following execution of its respective operation; whereby the list contains a plurality of sets of return codes, each set containing those return codes related to a particular operation; determining an execution behavior of each of the plurality of operations from the return codes stored in the list, wherein determining the execution behavior of each operation comprises: analyzing each set of return codes with respect to a predetermined behavior pattern for the particular operation of the set; and managing a subsequent execution of each operation on the basis of the determined execution behavior.