Hitachi

JP1 Version 13 JP1/Automatic Job Management System 3 Overview


4.5.5 Prohibiting execution of a job or jobnet

This operation cancels the next execution schedule or fixed schedule of a job or jobnet.

If you prohibit execution of a jobnet or job, you can then undo the changes, returning the jobnet to its original schedule. However, if you prohibit execution of a root jobnet that is registered for fixed execution or immediate execution, you cannot undo the changes.

When a nested jobnet or job that you have prohibited satisfies the execution conditions, its status level changes from Not sched. to exe. to Bypassed. Succeeding jobnets or jobs are then executed, skipping the bypassed jobnet or job.

You can also use this operation to prohibit the execution of lower-level jobnets in a planning group. After you prohibit execution of a jobnet, you can add new jobnet definitions for the period that becomes available.

When you prohibit the next execution schedule of a root jobnet that is registered for planned execution, the execution schedule featured next is brought forward, and becomes the next execution schedule.

For a root jobnet, you can prohibit a succession of execution schedules. For a nested jobnet or job defined under a root jobnet that is registered for planned execution, execution is canceled only for the execution schedule corresponding with the next execution schedule of the root jobnet.

When you prohibit the execution of a root jobnet that is registered for planned execution, information# on the temporary changes made to the root jobnet or nested jobnets is inherited by the following generation. Schedules for nested jobnets are then recalculated according to the next generation of the root jobnet.

Note that for nested jobnets whose execution schedules have been fixed by immediate execution, temporary change, or addition of execution schedule, when execution date of the root jobnet changes by prohibiting the execution or cancelling the change, the scheduled start time of the nested jobnets is adjusted so that they execute within 48 hours of the base time on the day that the root jobnet is rescheduled to run.

If the execution time of a nested jobnet changes to an unexpected time, temporarily change the scheduled execution time of the nested jobnet.

To this operation, you can use JP1/AJS3 - View, the Web GUI (Job Portal), the API function to change plan (execution prohibited), or the ajsplan command. For details on using JP1/AJS3 - View, see 9.5 Temporarily canceling the execution of jobnets and jobs in the JP1/Automatic Job Management System 3 Operator's Guide. For details on using Web GUI (Job Portal), see 15.2.7 Monthly Schedule screen in the JP1/Automatic Job Management System 3 Operator's Guide. For details on using the change plan (execution prohibited) API, see 7.1.14 Change plan (execution prohibited) API in the manual JP1/Automatic Job Management System 3 Command Reference. Alternatively, for details on the ajsplan command, see the description of ajsplan in 3. Commands Used for Normal Operations in the manual JP1/Automatic Job Management System 3 Command Reference.

#

If execution is prohibited, the delay status, the wait status, and information created by the following temporary change operations are passed to the next execution schedule.

However, if execution is prohibited for a root jobnet for which a release registration has been performed, if the next execution schedule is later than the release time, the next execution schedule is regenerated, so information is not passed on.

Table 4‒4: Whether information created by the following temporary change operations is passed to the next execution schedule when execution is prohibited for a root jobnet registered for planned execution

Temporary change operation

Jobnet

Job

Root

Nested

Temporarily change execution time

N

Y

--

Immediate execution

N

Y

--

Prohibit execution

N

Y

Y

Temporarily change hold attribute

Y

Y

Y

Temporarily change delay monitor

Y

Y

--

Temporary change jobnet priority

Y

Y

--

Change Execution Order Method operations

Y

--

--

Disabling a start condition, changing the time the system will wait for the start condition to be satisfied, and changing the number of times the system will wait for a start condition to be satisfied

Y

--

--

Temporary change operations for wait conditions

Y

Y

Y

Legend:

Root: Root jobnet

Nested: Nested jobnet

Y: Passed on

N: Not passed on

--: Operation not possible