Top
Systemwalker Operation Manager Q & A Guide

4.21 Q: How Do I Start both the Last-executed and Current Job Nets in this Order if there is a Carried Over Job Net since the Last Startup Day?

Applicable versions and levels

A

You can follow the procedure below to execute the last-executed job net and then the job net for the current day if there is a carried over job net since the last startup day.

The procedure is provided for each execution condition according to the job net type below:

If the Master Schedule Management function is used to specify an operation instruction for carried over job nets, the specified operation instruction will be followed. Refer to the Systemwalker Operation Manager Cluster User's Guide - Master Schedule Management for details.

Execution condition: Job nets with message events only

Prerequisites

The following settings must be made:

Window name

Settings

Use function1 tab in the Define Jobscheduler Startup Parameters window

  • Enable verification is selected

Message tab in the Job Net Properties window

  • Carry over the process regardless of the day change time is selected (*1)

  • Valid during job net execution is selected

  • Valid only on startup days is selected (*2)

*1:

This needs to be selected to carry over the job nets that were not executed before the day change time.

*2:

This should not be selected if the current day is an unscheduled day and the job net needs to be started after receiving a message event on the current day. This option setting is irrelevant when making every day a startup day.

The required operation procedure differs depending on the status of the carried over job net on the last startup day.

Job net status
(on the last startup day)

Operation procedure

Abended

(Including Cancelled)

  1. Start the carried over job net.

    Start the job net by a start or restart operation.

  2. Start the job net for the current day.

    The job net starts if the status of the carried over job net in 1 transitions to Completed (Pseudo-normal) and if the execution conditions are met.

    A confirmation operation is required if the status of the carried over job net in 1 transitions to Abended (Cancelled).

Executing

(Including Warning and End delayed)

  1. Start the carried over job net.

    The job net cannot be started again on the current day if the status transitions from Executing to Completed (Pseudo-normal).

    Perform a start or restart operation if the status transitions from Executing to Abended (Cancelled).

  2. Start the job net for the current day.

    The job net starts if the status of the carried over job net in 1 transitions to Completed (Pseudo-normal) and if the execution conditions are met.

    A confirmation operation is required if the status of the carried over job net in 1 transitions to Abended (Cancelled).

Paused (*1)

  1. Start the carried over job net.

    Perform a continue operation before the execution conditions for the current day are met.

    (If a message for the current day is output without performing the continue operation, the message already output on the current day will be cleared when the continue operation is performed.)

  2. Start the job net for the current day.

    The job net starts if the status of the carried over job net in 1 transitions to Completed (Pseudo-normal) and if the execution conditions are met.

    A confirmation operation is required if the status of the carried over job net in 1 transitions to Abended (Cancelled).

Waiting, or Start delayed (*2)

  1. Start the carried over job net.

    Wait for the occurrence of the message event set as an execution condition.

    Alternatively, start the job net by a start operation. However, clear the message event already occurred beforehand to avoid the unintended start after the start operation is performed.

  2. Start the job net for the current day.

    The job net starts if the status of the carried over job net in 1 transitions to Completed (Pseudo-normal) and if the execution conditions are met.

    A confirmation operation is required if the status of the carried over job net in 1 transitions to Abended (Cancelled).

*1:

This status is where the job net cannot start as it is paused even though the execution conditions are met.

*2:

This status is where the job net cannot start because it cannot receive a queuing message event that meets the execution condition, even though the queuing message event is specified as an execution condition.

Execution condition: Job nets with time specification in Execute at (single startup)

Prerequisites

There following settings must be made:

Window name

Settings

Use function1 tab in the Define Jobscheduler Startup Parameters window

  • Enable verification is selected

The required operation procedure differs depending on the status of the carried over job net on the last startup day.

Job net status
(on the last startup day)

Operation procedure

Abended

(Including Cancelled)

  1. Start the carried over job net.

    Start the job net by a start or restart operation.

  2. Start the job net for the current day.

    The job net starts if the status of the carried over job net in 1 transitions to Completed (Pseudo-normal) and if the execution conditions are met.

    A confirmation operation is required if the status of the carried over job net in 1 transitions to Abended (Cancelled). If the confirmation operation is not performed, the job net to be started on the current day will be Refused.

Executing

(Including Warning and End delayed)

  1. Start the carried over job net (*1).

    The job net cannot be started again on the current day if the status transitions from Executing to Completed (Pseudo-normal).

    Perform a start or restart operation if the status transitions from Executing to Abended (Cancelled).

  2. Start the job net for the current day.

    The job net starts if the status of the carried over job net in 1 transitions to Completed (Pseudo-normal) and if the execution conditions are met.

    A confirmation operation is required if the status of the carried over job net in 1 transitions to Abended (Cancelled). If the confirmation operation is not performed, the job net to be started on the current day will be Refused.

Paused (*2)

  1. Start the carried over job net.

    Perform a continue operation before the execution conditions for the current day are met.

    (If the continue operation is not performed, the job net to be started on the current day will be Refused.)

  2. Start the job net for the current day.

    The job net starts if the status of the carried over job net in 1 transitions to Completed (Pseudo-normal) and if the execution conditions are met.

    A confirmation operation is required if the status of the carried over job net in 1 transitions to Abended (Cancelled). If the confirmation operation is not performed, the job net to be started on the current day will be Refused.

*1:

If the execution conditions for the current day are met during this execution, the job net to be started on the current day will be Refused. Therefore, the status of the carried over job net must be Ended, before the execution conditions for the current day are met.

*2:

This status is where the job net cannot start as it is paused even though the execution conditions are met.

Execution condition: Job nets with message events and time specification in Execute at (single startup)

Prerequisites

The following settings must be made:

Window name

Settings

Use function1 tab in the Define Jobscheduler Startup Parameters window

  • Enable verification is selected

Message tab in the Job Net Properties window

  • Carry over the process regardless of the day change time is selected (*1)

  • Valid only on startup days is selected (*2)

*1:

This needs to be selected to carry over the job nets that were not executed before the day change time.

*2:

This should not be selected if the current day is an unscheduled day and the job net needs to be started after receiving a message event on the current day. This option setting is irrelevant when making every day a startup day.

The required operation procedure differs depending on the status of the carried over job net on the last startup day.

Job net status
(on the last startup day)

Operation procedure

Abended

(Including Cancelled)

  1. Start the carried over job net.

    Start the job net by a start or restart operation.

  2. Start the job net for the current day.

    The job net starts if the status of the carried over job net in 1 transitions to Completed (Pseudo-normal) and if the execution conditions are met.

    A confirmation operation is required if the status of the carried over job net in 1 transitions to Abended (Cancelled). If the confirmation operation is not performed, the job net will be Refused on the current day.

Executing

(Including Warning and End delayed)

  1. Start the carried over job net.

    The job net cannot be started again on the current day if the status transitions from Executing to Completed (Pseudo-normal).

    Perform a start or restart operation if the status transitions from Executing to Abended (Cancelled).

  2. Start the job net for the current day.

    The job net starts if the status of the carried over job net in 1 transitions to Completed (Pseudo-normal) and if the execution conditions are met.

    A confirmation operation is required if the status of the carried over job net in 1 transitions to Abended (Cancelled). If the confirmation operation is not performed, the job net to be started on the current day will be Refused.

Paused (*1)

  1. Start the carried over job net.

    Perform a continue operation before the execution conditions for the current day are met.

    (If the continue operation is not performed, the job net to be started on the current day will be Refused. Also, if a message for the current day is output without performing the continue operation, the message already output on the current day will be cleared when the continue operation is performed.)

  2. Start the job net for the current day.

    The job net starts if the status of the carried over job net in 1 transitions to Completed (Pseudo-normal) and if the execution conditions are met.

    A confirmation operation is required if the status of the carried over job net in 1 transitions to Abended (Cancelled). If the confirmation operation is not performed, the job net to be started on the current day will be Refused.

Waiting, or Start delayed (*2)

  1. Start the carried over job net.

    Wait for the occurrence of the message event set as an execution condition.

    Alternatively, start the job net by a start operation. However, clear the message event already occurred beforehand to avoid the unintended start after the start operation is performed.

  2. Start the job net for the current day.

    The job net starts if the status of the carried over job net in 1 transitions to Completed (Pseudo-normal) and if the execution conditions are met.

    A confirmation operation is required if the status of the carried over job net in 1 transitions to Abended (Cancelled). If the confirmation operation is not performed, the job net to be started on the current day will be Refused.

*1:

This status is where the job net cannot start as it is paused even though the execution conditions are met.

*2:

This status is where the job net cannot start because it cannot receive a queuing message event that meets the execution condition, even though the queuing message event is specified as an execution condition.