Management apparatus, management system, and recording medium for recording management program
First Claim
1. A management apparatus for managing an execution schedule in which a start schedule of a job is set for each predetermined period, the management apparatus comprising:
- a job definition information storage section for storing, at each predetermined period, a job definition file including execution characteristics indicating the start condition of each of the jobs in the execution schedule, the estimated execution time of the job, the state of the job, and a restriction at the time of setting the start schedule of the job;
an exclusion information storage section for storing exclusion definition information indicating the jobs to be executed exclusively from each other;
a reset job specifying section for acquiring a first job definition file that is a schedule to be executed and a second job definition file that is an executed schedule, then extracting, as a reset job, an abnormally terminated job from the second job definition file, and extracting a job using the reset job and the issue message of the reset job as start conditions, so as to store the extracted jobs in a related job set table;
an execution possible time zone calculating section for searching, as an execution possible time zone, a time zone enabling execution of the job stored in the related job set table, from the first job definition file on the basis of the second job definition file and the exclusion definition information;
a start schedule adjusting section for setting the start schedule of the job stored in the related job set table on the basis of the execution possible time zone; and
a start schedule time setting section for setting the start time of the job set in the first job definition file, on the basis of the start schedule of the job stored in the related job set table.
1 Assignment
0 Petitions
Accused Products
Abstract
A management apparatus includes a job definition information storage section for storing, at each period, a job definition file including execution characteristics indicating the start condition of each job in the execution schedule, the estimated execution time of the job, the state of the job, and a restriction at the time of setting the start schedule of the job; an exclusion information storage section for storing exclusion definition information indicating the jobs to be executed exclusively from each other; a reset job specifying section for acquiring a first job definition file of a schedule to be executed and a second job definition file of an executed schedule, then extracting, as a reset job, an abnormally terminated job from the second job definition file, and extracting a job using the reset job and the issue message of the reset job as start conditions, to store the extracted jobs in a related job set table; an execution possible time zone calculating section for searching, as an execution possible time zone, a time zone enabling execution of the job stored in the related job set table, from the first job definition file based on the second job definition file and the exclusion definition information; a start schedule adjusting section for setting the start schedule of the job stored in the related job set table based on the execution possible time zone; and a start schedule time setting section for setting the start time of the job set in the first job definition file, based on the start schedule of the job stored in the related job set table.
-
Citations
11 Claims
-
1. A management apparatus for managing an execution schedule in which a start schedule of a job is set for each predetermined period, the management apparatus comprising:
-
a job definition information storage section for storing, at each predetermined period, a job definition file including execution characteristics indicating the start condition of each of the jobs in the execution schedule, the estimated execution time of the job, the state of the job, and a restriction at the time of setting the start schedule of the job; an exclusion information storage section for storing exclusion definition information indicating the jobs to be executed exclusively from each other; a reset job specifying section for acquiring a first job definition file that is a schedule to be executed and a second job definition file that is an executed schedule, then extracting, as a reset job, an abnormally terminated job from the second job definition file, and extracting a job using the reset job and the issue message of the reset job as start conditions, so as to store the extracted jobs in a related job set table; an execution possible time zone calculating section for searching, as an execution possible time zone, a time zone enabling execution of the job stored in the related job set table, from the first job definition file on the basis of the second job definition file and the exclusion definition information; a start schedule adjusting section for setting the start schedule of the job stored in the related job set table on the basis of the execution possible time zone; and a start schedule time setting section for setting the start time of the job set in the first job definition file, on the basis of the start schedule of the job stored in the related job set table. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A processing method executed by a computer for managing an execution schedule in which a start schedule of a job is set for each predetermined period, the processing method comprising:
-
storing, at each predetermined period, a job definition file including execution characteristics indicating the start condition of each of the jobs in the execution schedule, the estimated execution time of the job, the state of the job, and a restriction at the time of setting the start schedule of the job in a job definition information storage section; storing exclusion definition information indicating the jobs to be executed exclusively from each other in an exclusion information storage section; acquiring a first job definition file that is a schedule to be executed, and a second job definition file that is an executed schedule; extracting, as a reset job, an abnormally terminated job from the second job definition file and extracting a job using the reset job and the issue message of the reset job as start conditions, so as to store the extracted jobs in a related job set table; searching, as an execution possible time zone, a time zone enabling execution of the job stored in the related job set table, from the first job definition file on the basis of the second job definition file and the exclusion definition information; setting, on the basis of the execution possible time zone, the start schedule of the job stored in the related job set table; and setting, on the basis of the start schedule of the job stored in the related job set table, the start time of the job set in the first job definition file.
-
-
11. A computer-readable and non-transitory medium storing a program causing a computer to execute a procedure, the procedure comprising:
-
storing, at each predetermined period, a job definition file including execution characteristics indicating the start condition of each of the jobs in the execution schedule, the estimated execution time of the job, the state of the job, and a restriction at the time of setting the start schedule of the job in a job definition information storage section; storing exclusion definition information indicating the jobs to be executed exclusively from each other in an exclusion information storage section; acquiring a first job definition file that is a schedule to be performed, and a second job definition file that is an executed schedule; extracting, as a reset job, an abnormally terminated job from the second job definition file, and extracting a job using the reset job and the issue message of the reset job as start conditions, so as to store the extracted jobs in a related job set table; searching, as an execution possible time zone, a time zone enabling execution of the job stored in the related job set table, from the first job definition file on the basis of the second job definition file and the exclusion definition information; setting, on the basis of the execution possible time zone, the start schedule of the job stored in the related job set table; and setting, on the basis of the start schedule of the job stored in the related job set table, the start time of the job set in the first job definition file.
-
Specification