Hitachi

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


6.2.18 Executing a job whose executable file name has an extension longer than three bytes

Normally, the executable file specified for a job is executed by the application (.exe) associated with the executable file's extension, the maximum length of which is three bytes. Therefore, if the extension is four or more bytes, the executable file for the job# might be opened by the wrong application or the job might not be able to start.

To correctly run a job whose executable file has an extension longer than three bytes, specify the appropriate setting by using the procedure described below.

Note that the setting must be specified on the host on which the job is executed.

#:

Refers to PC jobs and queue jobs executed on the Windows version of JP1/AJS3, and submit jobs executed by the jpqjobsub command.

Organization of this subsection

(1) Definition procedure

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

    • When Standard is specified for Exec. Service of the job

      JP1/AJS3 service

    • Queueless Agent is specified for Exec. Service of the job

      JP1/AJS3 Queueless Agent service

    Cautionary note:

    In a cluster system, check the cluster settings, and also stop the JP1/AJS3 service on each logical host.

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

    jajs_config -k definition-key "parameter-name"=value

    You can specify only one definition key. If you want to set environment setting parameters for different definition keys, you must execute the jajs_config command for each definition key.

  3. Restart the services that you stopped in step 1.

    The new settings are applied.

(2) Environment setting parameters

Table 6‒36: Environment setting parameters used to enable execution of an executable file with an extension longer than three bytes

Definition key

Environment setting parameter

Explanation

[{JP1_DEFAULT|logical-host}\JP1NBQAGENT\Job]#1

"ENABLE_LONG_EXT"=

This parameter applies when Standard is specified for Exec. Service of the job. The parameter specifies whether the job is to be executed by an associated application whose extension is longer than three bytes.

[JP1_DEFAULT\JP1QLAGENT]#2

"ENABLE_LONG_EXT"=

This parameter applies when Queueless Agent is specified for Exec. Service of the job. The parameter specifies whether the job is to be executed by an associated application whose extension is longer than three bytes.

#1:

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.

#2:

This setting applies to both physical and logical hosts.

For details about the definition of this environment setting parameter, see the following:

(3) Notes