Hitachi

JP1 Version 12 JP1/Automatic Job Management System 3 Configuration Guide


6.2.14 Changing the timeout value for the job execution control manager process

When the job execution control manager process is requested to perform any of the following operations, the timeout period (default: 10 minutes) for communication with the manager process is set by the requester:

If communication with the job execution control manager process takes too much time and a timeout occurs, job execution or the command request fails.

The major causes of a communication timeout are as follows:

If communication times out while the scheduler is registering or canceling a job or checking the status of a job, the job# ends abnormally, and the following message is output to the integrated trace log:

#:

Event jobs and jobs for which Queueless Agent is specified for Exec. Service are exceptions.

KAVU0220-E function-name: There is no response from the manager.

If communication times out during processing of a jpqxxxx command, the following message is output:

KAVU0953-E No response from the manager.

You might be able to prevent a command request or job execution failure due to a communication timeout by increasing the communication timeout value. If communication times out while the scheduler is registering or canceling a job, or checking the status of a job, increase the timeout value on the manager host. If communication times out while the command that is used to execute a job is being executed, increase the timeout value on the client host where the command is executed.

The following describes how to change the communication timeout value.

Organization of this subsection

(1) Definition procedure

  1. In Windows Control Panel, open the Services administrative tool, and stop the following service:

    • JP1/AJS3 service

  2. Execute the following command to set the environment setting parameter described in (2) below:

    jajs_config -k definition-key "parameter-name"=value
  3. Restart JP1/AJS3.

    The new settings are applied.

(2) Environment setting parameter

Table 6‒32: Environment setting parameter used to change the timeout value for the job execution control manager process

Definition key

Environment setting parameter

Explanation

[{JP1_DEFAULT|logical-host}\JP1NBQCLIENT\Network]#

"CommunicateTimeout"=

Specifies the timeout value (in milliseconds) for the job execution control manager process.

#:

The specification of the {JP1_DEFAULT|logical-host} part depends on whether the host is a physical host or a logical host. For a physical host, specify JP1_DEFAULT. For a logical host, specify the logical host name.

For details about the definition of this environment setting parameter, see 20.5.2(78) CommunicateTimeout.

(3) Note

Increasing the communication timeout value also increases the time required to detect an error that has occurred in a command or job during communication processing. As a result, succeeding jobs can easily be delayed. Before changing the communication timeout value, carefully consider the best value to be set.