Hitachi

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


20.10.1 List of environment setting parameters for the queueless job execution environment

As the initial step in setting up a new queueless job execution environment, you must first execute the ajsqlsetup command. For a manager-agent configuration, you must execute the ajsqlsetup command for both the manager and agent.

For details about the ajsqlsetup command, see ajsqlsetup in 4. Commands Used for Special Operation in the manual JP1/Automatic Job Management System 3 Command Reference.

To set up the queueless job execution environment, use the queueless agent environment (queueless agent service).

The table below lists the environment setting parameters to be used to set up the queueless job execution environment in the manager environment (JP1/AJS3 - Manager) and the agent environment (JP1/AJS3 - Agent).

To determine whether an environment setting parameter is to be set in Windows or UNIX, see the Applicable OS column. To determine whether an environment setting parameter is to be set in the manager environment (JP1/AJS3 - Manager) or the agent environment (JP1/AJS3 - Agent), see the Applicable product column.

Table 20‒9: Environment setting parameters (queueless job execution environment setup)

No.

Definition key

Environment setting parameter

Definition

Applicable OS

Applicable product

1

[JP1_DEFAULT\JP1AJSMANAGER]#1

"QLMANCHARCODE"=

Settings for correctly executing a job on an agent that does not support UTF-8 when a manager in a UTF-8 environment is managing queueless jobs.

UNIX

M

2

[JP1_DEFAULT\JP1QLAGENT]

"AJSQL_JOBMAX"=

Maximum number of simultaneous jobs within a queueless agent service

Windows

UNIX

M, A

3

"AJSQL_CHARCODE"=

Language encoding used to display job information and job output results

Windows

UNIX

M, A

4

"AJSQL_JOBWAITMAX"=

Maximum number of waiting jobs within a queueless agent service

Windows

UNIX

M, A

5

"AJSQL_NOATTACHREQ"=

Processing when the execution on an unattached logical host is requested

Windows

UNIX

M, A

6

"AJSQL_EXECCURRENTSCRIPT"=

Whether to execute a script file in the current path

UNIX

M, A

7

"AJSQL_TRACELOGFILE"=

Trace-log file name

Windows

UNIX

M, A

8

"AJSQL_VARDQUOTEADD"=

Processing for converting a $JP1AJS2_JPQTEMPxx$ variable

Windows

UNIX

M, A

9

"AJSQL_CONNECTTIMEOUT"=

Length of time before an attempt to connect to the queueless file transfer service for communication times out

Windows

UNIX

M, A

10

"AJSQL_CONNECTCOUNT"=

Number of retries when attempting to connect to the queueless file transfer service

Windows

UNIX

M, A

11

"AJSQL_CONNECTINT"=

Retry interval when attempting to connect to the queueless file transfer service for communication

Windows

UNIX

M, A

12

"ENABLE_LONG_EXT"=

Setting for whether to execute a job specified for an executable file whose extension is 4 bytes or more in an application associated with the executable-file extension

Windows

M, A

13

"AJSQL_CREATEWINDOWSTATION"=

Setting for preventing a problem whereby a queueless job ends abnormally with return value 128

Windows

M, A

14

"AJSQL_EXECLOG"=

Whether to enable the internal log output function for queueless job execution

Windows

UNIX

M, A

15

"AJSQL_EXECLOG_FTPPATH"=

Name of the folder used to store the queueless job execution internal log output by the queueless file transfer service

Windows

UNIX

M

16

"UACAdministratorsExec"=

Settings for executing jobs as a user with administrator permissions when UAC is enabled

Windows

M, A

17

"AJSQL_GETPASSWD_FTPRETRYCOUNT"=

Number of retry attempts when the queueless file transfer service has failed to acquire user information from the OS password file

UNIX

M

18

"AJSQL_GETPASSWD_FTPRETRYINTERVAL"=

Retry interval when the queueless file transfer service has failed to acquire user information from the OS password file

UNIX

M

19

"IgnoreResultFileError"=

Operation if an error occurs during the transfer processing of a queueless job result file

Windows

UNIX

M, A

20

[{JP1_DEFAULT|logical-host-name}\JP1QLAGENT]#2

"AJSQL_LOGFILE"=

Log folder name

Windows

UNIX

M, A

21

"AJSQL_LOGSIZE"=

Log file size

Windows

UNIX

M, A

22

"AJSQL_STATFILE"=

Status file name

Windows

UNIX

M, A

23

"AJSQL_STATSIZE"=

Status file size

Windows

UNIX

M, A

24

"AJSQL_ATTACH"=

Whether to attach the logical host set when the queueless agent service starts

Windows

UNIX

M, A

25

"AJSQL_EXECLOG_AGTPATH"=

Name of the folder used to store the internal log of the queueless job execution output by the queueless agent service

Windows

UNIX

M, A

26

"AJSQL_AGTWORKPATH"=

Name of the directory for the temporary file to be used by a queueless job

Windows

UNIX

M, A

27

"AJSQL_LOADUSERPROFILE"=

Definition of whether to load the user profile

Windows

M, A

28

"AJSQL_GETPASSWD_AGTRETRYCOUNT"=

Number of retry attempts when the queueless agent service has failed to acquire user information from the OS password file

UNIX

M, A

29

"AJSQL_GETPASSWD_AGTRETRYINTERVAL"=

Retry interval when the queueless agent service has failed to acquire user information from the OS password file

UNIX

M, A

30

[logical-host-name\JP1QLAGENT]

"AJSQL_CLUSTERREQ"=

Processing to be performed if a queueless cluster process is unable to attach a logical host

Windows

M, A

31

[{JP1_DEFAULT|logical-host-name}\JP1QLAGENT\AJSQL_CLASS\class-name]#2

"AJSQL_CJOBMAX"=

Maximum number of jobs that can be executed simultaneously within a class

Windows

UNIX

M, A

32

"AJSQL_CJOBWAITMAX"=

Maximum number of waiting jobs within a class

Windows

UNIX

M, A

Legend:

M: JP1/AJS3 - Manager

A: JP1/AJS3 - Agent

#1

This definition key can be specified in UNIX only.

#2

Specify JP1_DEFAULT for the physical host. For logical-host-name, specify the name of a logical host.

Parameters that are not described here are used for maintenance purposes. Do not change their values.