Top
Systemwalker Operation Manager Troubleshooting Guide
FUJITSU Software

4.2.1 A Job Net Started at an Unexpected Time

Applicable versions and levels

Action 1

Points to check

Cause

If the start or restart operation was performed, the job net will start instantly.

The job net will also start if the execution condition was met at the point when the continue operation was performed.

Action 2

Points to check

Has the system time been changed?

Cause

If the system time is changed while Jobscheduler is running, it may run at an unintended time.

Action method

Action method when system time was changed during operation
  1. Change the system time according to "To change the system time" below.

  2. To restore the system time, delete the following files:

    • The jobdb1.log, jobdb2.log, and jobdb3.log files in the Jobscheduler database directory

    • All files under the net.spool subdirectory of the Jobscheduler database directory

    • Event log [Windows versions]

  3. Start the Systemwalker Operation Manager service/daemon.

To change the system time
  • When a cluster system has not been installed

    Execute the poperationmgr command to stop the Systemwalker Operation Manager service/daemon, and then change the system time.

  • When a cluster system has been installed

    Use the cluster software to stop the Systemwalker Operation Manager cluster application, and then change the system time.

    Do not change the system time while Jobscheduler is running.

Action 3

Points to check

Has the holiday calendar or schedule pattern been changed?

Cause

In V5.0L20 or earlier or V5.1 or earlier, the startup days are re-created if the holiday calendar or schedule pattern is changed.

In V5.0L30 or later or V5.2 or later, if the Halt recreation of startup days for holiday calendars and jobnets using a schedule pattern check box has not been selected on the Use function2 tab in the Define Jobscheduler Startup Parameters window, the startup day will be created again when the holiday calendar or schedule pattern is changed.

If the startup day is created again, the startup day may be changed according to the definition on the Startup Days tab and the Calendar tab (V13.3.1 or earlier) in the Job Net Properties window.

Action method

Review the startup day definition.

Action 4 [Windows versions]

Points to check

Cause

In environments in which time compensation is performed automatically, if the BIOS clock (time) is slow or fast, time compensation for the system (operating system) clock is performed according to the NTP server clock when the system is started by the W32Time service.

In Jobscheduler, set the execution time of the job net to be executed first when the Jobscheduler service starts.

If the Jobscheduler service is started before the W32Time service, the first job net is started using the clock before time compensation is performed by the W32Time service.

For this reason, if the BIOS clock is slow or fast, the job net started first may be started at an unintended time.

Action method

If the difference in time between the BIOS clock and the NTP server clock is great (slow or fast), set the BIOS clock to the NTP server clock.

Information

Normally, the BIOS clock is also compensated when the W32Time service ends, for example, so there is no great deviation between the NTP server and the BIOS clock.

However, in Windows Server 2003, the BIOS clock is not compensated when the W32Time service ends, so there are cases where the difference between the NTP server and the BIOS clock becomes gradually greater during operations that continue for a long time.