Preventing software component timer processing issues
AssigneeInternational Business Machines Corporation
InventorsMichael D. Brooks, Alan Hollingshead, Julian C. Horn, Mark Pocock, Philip I. Wakelin
Life of this patent
Estimating the term…
Abstract
Method and system are provided for preventing local processing problems interfering with a time-sensitive validation process. The method monitors an elapsed time of an instance of a time-sensitive validation process of a software component including dispatching of the process instance and determines if the elapsed time is significantly greater than a preset processing time. If so, the method may dynamically alter error processing of the time-sensitive validation process of the software component.
Claims18
A computer-implemented method for preventing local processing problems interfering with a time-sensitive validation process comprising:
- monitoring an elapsed time of a process instance of a time-sensitive validation process of a software component including dispatching of the process instance and determining if the elapsed time is greater than a preset processing time, wherein the time-sensitive validation process includes a request and response communication with an external system;
- and
- dynamically altering error processing of the time-sensitive validation process of the software component.
A system for preventing local processing problems interfering with a time-sensitive validation process comprising:
- a processor and a memory configured to provide computer program instructions to the processor to execute the function of the following component;
- an elapsed time monitoring component for monitoring an elapsed time of an instance of a time-sensitive validation process of a software component including dispatching of the process instance, wherein the time-sensitive validation process includes a request and response communication with an external system;
- a threshold component for determining that the elapsed time is greater than a preset processing time;
- and
- an error processing component for dynamically altering error processing of the time-sensitive validation process of the software component.
A computer program product for preventing local processing problems interfering with a time-sensitive validation process, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to:
- monitor an elapsed time of an instance of a time-sensitive validation process of a software component including dispatching of the process instance and determine if the elapsed time is greater than a preset processing time, wherein the time-sensitive validation process includes a request and response communication with an external system, and, if so,
- dynamically alter error processing of the time-sensitive validation process of the software component.
Dependencies are inferred from the claim text.