Intelligent Job Functionality
AssigneeInternational Business Machines Corporation
InventorsPaul Reuben Day, Roger Alan Mittelstadt, Brian Robert Muras, Anne Marie Ryg
Life of this patent
Estimating the term…
Abstract
A method, apparatus, and program product utilize intelligent job functionality to diagnose an error in a computer. After detecting an error in a first job processing a task, and in response to another attempt to perform the task, a job selection algorithm selects a predetermined job in which to perform the task and diagnose the error. The predetermined job can be the first job or a new job associated with a signature that corresponds to the task that experienced the error. The predetermined job can be used to diagnose the error in a debugging session. Alternately, the first job may enter a debug session immediately after experiencing an error.
Claims24
A method of diagnosing an error in a computer attempting to perform a task in a first job, the method comprising:
- selecting the first job from among a plurality of pre-started jobs to perform the task using a job selection algorithm;
- detecting the error when performing the task in the first job;
- and
- in response to another attempt to perform the task, overriding the job selection algorithm by selecting a predetermined job in which to perform the task and diagnose the error.
A method of diagnosing an error in a computer attempting to perform a task in a first job, the method comprising:
- selecting the first job from among a plurality of pre-started jobs to perform the task using a job selection algorithm;
- generating a signature that corresponds to the task;
- detecting the error when performing the task in the first job;
- in response to detection of the error, associating a second job with the signature for subsequent retrieval of the second job upon another attempt to perform the task;
- returning the first job and second job to the plurality of pre-started jobs;
- and
- in response to another attempt to perform the task, overriding the job selection algorithm by selecting the second job in which to perform the task and diagnose the error.
An apparatus comprising:
- at least one processor;
- and
- program code configured to be executed by the at least one processor to select a first job from among a plurality of pre-started jobs to perform a task using a job selection algorithm, detect an error when performing the task in the first job, and override the job selection algorithm by selecting a predetermined job in which to perform the task and diagnose the error in response to another attempt to perform the task.
A program product, comprising:
- program code configured to select a first job from among a plurality of pre-started jobs to perform a task using a job selection algorithm, detect an error when performing the task in the first job, and, in response to another attempt to perform the task, override the job selection algorithm by selecting a predetermined job in which to perform the task and diagnose the error;
- and
- a physical computer readable medium bearing the program code.
Dependencies are inferred from the claim text.