Hitachi

JP1 Version 12 JP1/Automatic Job Management System 3 Troubleshooting


B.2 Processes (for Windows)

The following table lists the processes of JP1/AJS3 programs and components for Windows.

Organization of this subsection

(1) Processes of JP1/AJS3 - Manager for Windows

There are three kinds of processes of JP1/AJS3 - Manager for Windows:

You can use the jajs_spmd_status command to check the status of the child processes of jajs_spmd. For details, see the description of jajs_spmd_status in 3. Commands Used for Normal Operations in the manual JP1/Automatic Job Management System 3 Command Reference.

You can check the status of parent, child, and detail processes on the Processes page in the Task Manager window.

Table B-1 lists the parent and child processes. Table B-2 lists the child and detail processes. The number following a parent or child process name indicates the maximum number of processes you can activate concurrently.

Table B‒1: Parent and child processes of JP1/AJS3 - Manager for Windows

Parent process

(number of processes)

Description

Child process

(number of processes)

Description

jajs_spmd.exe(1)#1

JP1/AJS3 service

jajs_dbmd.exe(number-of-embedded-databases)

Database management

This process manages embedded databases.

jajs_hstd.exe(1)

Host service management

jajs_schd.exe(number-of-scheduler-services)

Scheduler service management

jajs_agtd.exe(1)

Agent service management

ajsqlagtd.exe(1)#2

JP1/AJS3 Queueless Agent service (queueless agent process)

This process accepts queueless job execution requests from JP1/AJS3 - Manager (scheduler service).

This process is necessary when queueless jobs are executed on the local host.

- (number-of-jobs-to-be-executed)#3

Queueless job management thread.

This thread executes queueless jobs.

The threads are generated respectively for jobs to be executed.

The threads are removed on completion of queueless job execution.

ajsqlftpd.exe(1)#4

JP1/AJS3 Queueless File Transfer service (queueless file transfer process)

This process accepts file transfer requests from the queueless job management process.

- (number-of-file-transfer-requests) #3

Queueless file transfer thread.

This thread transfers transfer files, standard output files, and standard error output files.

The threads are generated respectively for file transfer requests.

The threads are removed on completion of file transfer.

jpomlsrv.exe

JP1/AJS3 Mail service

Mail monitoring process when the mail system linkage function is used within the service

jpomlapisend.exe

Process for email transmission by linkage to a mail system.

This process places new emails in the Outlook Outbox.

The process starts each time a mail sending job is executed.

jpomlapirec.exe

Process for email reception monitoring by linkage to a mail system.

This process determines whether the received email matches the conditions defined in the email reception monitoring job by referencing the Outlook Inbox.

The process starts at the specified monitoring interval when a mail reception monitoring job is executed.

jpomldsk.exe

JP1/AJS3 email monitoring process

Mail monitoring process when the mail system linkage function is used on the desktop

jpomlapisend2.exe

Process for email transmission by linkage to a mail system.

This process places new emails in the Outlook Outbox.

The process starts each time a mail sending job is executed.

jpomlapirec2.exe

Process for email reception monitoring by linkage to a mail system.

This process determines whether the received email matches the conditions defined in the email reception monitoring job by referencing the Outlook Inbox.

The process starts at the specified monitoring interval when a mail reception monitoring job is executed.

ajschkmansvc.exe (1)

JP1/AJS3 Check Manager service

ajschkmand.exe (1)

This process controls the definition pre-check (manager process).

ajschkagtsvc.exe (1)

JP1/AJS3 Check Agent service

ajschkagtd.exe (1)

This process controls the definition pre-check (agent process).

as_service.exe (1)

Flexible job execution process

as_manager.exe (1)

JP1/AJS3 Autonomous Agent service process

as_iescscm.exe (1)

Flexible job execution process

as_iescsvr.exe (1)

JP1/AJS3 Autonomous Agent Messenger service process

#1

jajs_service.exe is available as the management process.

#2

ajsqlasvc.exe is available as the management process.

#3

Threads are spawned instead of child processes. The number of threads is indicated in parentheses.

#4

ajsqlfsvc.exe is available as the management process.

Table B‒2: Child and detail processes of JP1/AJS3 - Manager for Windows

Child process name

Detail process name

(number of processes)

Description

jajs_dbmd.exe

ajsdbmgrd.exe

Database operation control

This process starts, stops, and monitors embedded databases.

jajs_hstd.exe

ajshlogd.exe

Host service-specific log management

ajsinetd.exe

Network control process that controls access from other servers such as JP1/AJS3 - View

ajscdinetd.exe#1

Network control process that controls access from JP1/AJS3 - Web Console

ajsnetwd.exe

Communication control and management

ajsagtmd.exe

Agent management

ajsovstatd.exe

This process monitors JP1/AJS3 from HP NNM when HP NNM is linked.

The process has no detail process.

ajsgwmasterd.exe

This process manages the scheduler service inter-communication control process when jobnet connectors are used to control the execution order of root jobnets between different scheduler services. The scheduler service inter-communication control process enables communication between jobnet connectors and the jobnets to which they connect.

ajsagtmond.exe

Agent monitoring process

This process conducts a communication status check and communication recovery check on execution agents.

This process is generated only if the job distribution delay reduction function is enabled.

jpqman.exe

Manager process for job execution control

Main process for processing specific to job execution control, such as the reception of submit jobs

jpomanager.exe

Event/action control manager process.

This process manages event jobs.

ajsqlcltd.exe(1)#2

This process automatically attaches a logical host to or detaches a logical host from the queueless cluster process when nodes are switched.

The process has no detailed process.

jajs_schd.exe

ajslogd.exe

Scheduler log output process

jpqman.exe

Job execution control manager process.

Main process for the processing that is specific to job execution control, such as the reception of submit jobs.

jpomanager.exe

Event/action control manager process.

This process manages event jobs.

ajsmasterd.exe

Scheduler.

This process monitors all the processes of the scheduler service.

jajs_agtd.exe

jpqmon.exe(1)

Job execution control.

This process monitors all the processes of job execution control.

jpoagent.exe(1)

Event/action control agent process.

This process monitors and controls the monitoring processes other than jpomanager.exe. jpoagent.exe also controls monitoring processes on JP1/AJS3 - Manager.

ajsinetd.exe

ajsmonsvr.exe#3

Process to be activated when connected to JP1/AJS3 - View

ajsrcmdsvr.exe

Process to be activated when a remote jobnet is executed, when a command is executed remotely, or when a JP1/AJS3 command is executed from JP1/AJS3 - View.

ajscdinetd.exe#1

ajsmonsvr.exe#1,#4

Process that processes requests from JP1/AJS3 - Web Console

ajsrcmdsvr.exe

Process that starts when an operation is performed on an execution agent from JP1/AJS3 - Web Console

ajsgwmasterd.exe

ajsgwd.exe

This process manages the scheduler service inter-communication control process when jobnet connectors are used to control the execution order of root jobnets between different scheduler services. The scheduler service inter-communication control process enables communication between jobnet connectors and the jobnets to which they connect.

jpomanager.exe

jpomgrsub.exe

Event/action control submanager process

ajsmasterd.exe

ajsschd.exe

Schedule control process

ajsschbd.exe#5

Generation management subprocess

ajsflowd.exe

Flow control process

ajssubd.exe

Job submit process

ajssubwd.exe

Job completion wait process

jpqnfyfd.exe

Status reporting process for job execution control

ajsremnetcl.exe

Process for requesting the registration of remote jobnets and the cancellation of the registration of remote jobnets

ajsreqd.exe

Queueless job request process.

A maximum of eight processes are started from ajsflowd.exe.

ajsflbd.exe#6

Flow control subprocess

jpqmon.exe

jpqagt.exe

Agent process for job execution control

This process activates jobs.

jpoagent.exe

jpoagtsub.exe

Event/action control subagent process.

This process mainly notifies the manager of information from the monitoring process.

jpocwtflMain.exe

File monitoring process

jpocwtflSub.exe

File monitoring subprocess

This process starts only if the NetworkFilewatch environment setting parameter is set to Y.

jpocwttmMain.exe

Execution interval control process

jpoeventwatch.exe

Event (such as JP1 event or log trap) monitoring process

jpoevsearch.exe

Event search process

This process starts to search for the specified event when a JP1 event reception monitoring job specified with a pre-execution event search is executed.

jpocwtmlmain.exe #7

Process for mail monitoring communication by linkage to a mail system

jpomlapisend.exe #8

Process for mail transmission by linkage to a mail system (when the mail system linkage function is used within the service)

jpomlapisend2.exe #8

Process for mail transmission by linkage to a mail system (when the mail system linkage function is used on the desktop)

jpomlapirec.exe #9

Process for mail reception by linkage to a mail system (when the mail system linkage function is used within the service)

jpomlapirec2.exe #9

Process for mail reception by linkage to a mail system (when the mail system linkage function is used on the desktop)

as_manager.exe (1)

as_player.exe (number of jobs to be executed + 2)

Flexible job execution process

as_player.exe

ajsfxexec.exe

Flexible job execution process

ajsfxdstr.exe

Process for broadcast execution of flexible jobs

ajsfxbcctl.exe

Process that manages the destination agents for broadcast execution of flexible jobs

Note

When you execute a command, a process with the same name as the command is activated.

#1

If you perform an upgrade installation from JP1/AJS3 - Manager version 10 or earlier, this process is not started automatically by using the initial settings. If you want the process to be started automatically, you must edit the JP1/AJS3 startup process definition file (jp1ajs_hstd.conf).

For details, see 3.4.1 Setting up JP1/AJS3 - Manager in the JP1/Automatic Job Management System 3 Configuration Guide (for Windows) or 13.3.1 Setting up JP1/AJS3 - Manager in the JP1/Automatic Job Management System 3 Configuration Guide (for UNIX).

#2

Indicated as qlcltd by the jajs_spmd_status command.

When queueless jobs are used, the ajsqlcltd.exe process is created only if the jp1ajs_hstd.conf file is edited to automatically attach and detach the logical host. For details, see 8.2.7 Setting up the queueless job execution environment in the JP1/Automatic Job Management System 3 Configuration Guide.

#3

One process starts for the selected scheduler service when you select a scheduler service in the tree area in a JP1/AJS3 - View window.

The maximum number of processes that can start is number-of-scheduler-services x number-of-connected-instances-of-JP1/AJS3 - View.

#4

One process starts for the scheduler service that is referenced by JP1/AJS3 - Web Console.

The maximum number of processes that can start is number-of-scheduler-services x number-of-connected-instances-of-JP1/AJS3 - Web Console.

#5

This process starts only when you specify the environment settings as described in 6.1.7 Changing the mode in which unregistration or generation management deletes the generations of a jobnet in the JP1/Automatic Job Management System 3 Configuration Guide.

#6

This process starts only when you specify the environment settings as described in 6.1.8 Settings for using wait conditions in the JP1/Automatic Job Management System 3 Configuration Guide.

#7

This process does not start if the mail system linkage function is disabled. For details about how to set up the mail system linkage function, see 2.3.4 Setting up the environment for the mail system linkage in the JP1/Automatic Job Management System 3 Linkage Guide.

Note that you cannot start multiple instances of this process on the same PC.

#8

This process determines whether the received email matches the conditions defined in the email reception monitoring job by referencing the Outlook Inbox. The process starts each time a mail sending job is executed.

#9

This process checks the Outlook Inbox, and detects the reception of emails. The process starts at the specified monitoring interval when a mail reception monitoring job is executed.

(2) Processes of JP1/AJS3 - Agent for Windows

There are three kinds of processes of JP1/AJS3 - Agent for Windows:

You can use the jajs_spmd_status command to check the status of the child processes of jajs_spmd. For details, see the description of jajs_spmd_status in 3. Commands Used for Normal Operations in the manual JP1/Automatic Job Management System 3 Command Reference.

You can check the status of parent, child, and detail processes on the Processes page in the Task Manager window.

Table B-3 lists the parent and child processes. Table B-4 lists the child and detail processes. The number following a parent or child process name indicates the maximum number of processes you can activate concurrently.

Table B‒3: Parent and child processes of JP1/AJS3 - Agent for Windows

Parent process

(number of processes)

Description

Child process

(number of processes)

Description

jajs_spmd.exe

(1) #1

JP1/AJS3 service

jpoagent.exe

(1) #2

Even/action control agent process

jpqmon.exe

(1) #3

Job execution control

This process monitors all processes for job execution control.

ajsqlcltd.exe

(1) #4

This process automatically attaches a logical host to or detaches a logical host from the queueless cluster process when nodes are switched.

The process has no detail process.

ajsqlagtd.exe(1)#5

JP1/AJS3 Queueless Agent service (queueless agent process)

This process accepts queueless job execution requests from JP1/AJS3 - Manager (scheduler service).

- (number-of-jobs-to-be-executed) #6

Queueless job management thread

This thread executes queueless jobs.

The threads are generated respectively for jobs to be executed.

The threads are removed on completion of queueless job execution.

jpomlsrv.exe

JP1/AJS3 Mail service

Mail monitoring process when the mail system linkage function is used within the service

jpomlapisend.exe

Process for email transmission by linkage to a mail system.

This process places new emails in the Outlook Outbox.

The process starts each time a mail sending job is executed.

jpomlapirec.exe

Process for email reception monitoring by linkage to a mail system.

This process determines whether the received email matches the conditions defined in the email reception monitoring job by referencing the Outlook Inbox.

The process starts at the specified monitoring interval when a mail reception monitoring job is executed.

jpomldsk.exe

JP1/AJS3 email monitoring process

Mail monitoring process when the mail system linkage function is used on the desktop

jpomlapisend2.exe

Process for email transmission by linkage to a mail system.

This process places new emails in the Outlook Outbox.

The process starts each time a mail sending job is executed.

jpomlapirec2.exe

Process for email reception monitoring by linkage to a mail system.

This process determines whether the received email matches the conditions defined in the email reception monitoring job by referencing the Outlook Inbox.

The process starts at the specified monitoring interval when a mail reception monitoring job is executed.

ajschkagtsvc.exe (1)

JP1/AJS3 Check Agent service

ajschkagtd.exe (1)

This process controls the definition pre-check (agent process).

as_service.exe (1)

Flexible job execution process

as_manager.exe (1)

JP1/AJS3 Autonomous Agent service process

as_iescscm.exe (1)

Flexible job execution process

as_iescsvr.exe (1)

JP1/AJS3 Autonomous Agent Messenger service process

#1

jajs_service.exe is available as the management process.

#2

Indicated as evactiona by the jajs_spmd_status command.

#3

Indicated as queue by the jajs_spmd_status command.

#4

Indicated as qlcltd by the jajs_spmd_status command.

When queueless jobs are used, the ajsqlcltd.exe process is created only if the jp1ajs_hstd.conf file is edited to automatically attach and detach the logical host. For details, see 8.2.7 Setting up the queueless job execution environment in the JP1/Automatic Job Management System 3 Configuration Guide.

#5

ajsqlasvc.exe is available as the management process.

#6

Threads are spawned instead of child processes. The number of threads is indicated in parentheses.

Table B‒4: Child and detail processes of JP1/AJS3 - Agent for Windows

Child process name

Detail process name

Description

jpoagent.exe

jpoagtsub.exe

Event/action control subagent process.

This process mainly notifies the manager of information from the monitoring process.

jpocwtflMain.exe

File monitoring process

jpocwtflSub.exe

File monitoring subprocess

This process starts only if the NetworkFilewatch environment setting parameter is set to Y.

jpocwttmMain.exe

Execution interval control process

jpocwtmlmain.exe #1

Process for mail monitoring communication by linkage to a mail system

jpoeventwatch.exe

Event (such as JP1 event or log trap) monitoring process

jpomlapisend.exe #2

Process for mail transmission by linkage to a mail system (when the mail system linkage function is used within the service)

jpomlapisend2.exe #2

Process for mail transmission by linkage to a mail system (when the mail system linkage function is used on the desktop)

jpomlapirec.exe #3

Process for mail reception by linkage to a mail system (when the mail system linkage function is used within the service)

jpomlapirec2.exe #3

Process for mail reception by linkage to a mail system (when the mail system linkage function is used on the desktop)

jpoevsearch.exe

Event search process.

This process starts to search for the specified event when a JP1 event reception monitoring job specified with a pre-execution event search is executed.

jpqmon.exe

jpqagt.exe

Agent process for job execution control

This process activates jobs.

as_manager.exe (1)

as_player.exe

Flexible job execution process

as_player.exe

ajsfxexec.exe

Flexible job execution process

ajsfxdstr.exe

Process for broadcast execution of flexible jobs

ajsfxbcctl.exe

Process that manages the destination agents for broadcast execution of flexible jobs

Note

When you execute a command, a process with the same name as the command is activated.

#1

This process does not start if the mail system linkage function is disabled. For details about how to set up the mail system linkage function, see 2.3.4 Setting up the environment for the mail system linkage in the JP1/Automatic Job Management System 3 Linkage Guide.

Only one process can start on one machine.

#2

The process places new emails in the Outlook Outbox. The process starts each time a mail sending job is executed.

#3

This process determines whether the received email matches the conditions defined in the email reception monitoring job by referencing the Outlook Inbox. The process starts at the specified monitoring interval when a mail reception monitoring job is executed.

(3) Processes of JP1/AJS3 - View for Windows

You can check the processes of JP1/AJS3 - View for Windows, on the Processes page in the Task Manager window.

The following table lists the Processes of JP1/AJS3 - View for Windows.

Table B‒5: Processes of JP1/AJS3 - View for Windows

Process name

Description

ajs.exe

Main process for JP1/AJS3 - View

java.exe

Java GUI process for JP1/AJS3 - View

ajs2java.exe

java.exe monitoring process

(4) Processes of JP1/AJS3 - Web Console for Windows

There are three kinds of processes of JP1/AJS3 - Web Console for Windows:

You can check the status of parent, and child, and detail processes on the Processes page in the Task Manager window.

Table B-6 lists the parent and child processes. Table B-7 lists the child and detail processes. The number following a parent or child process name indicates the maximum number of processes you can activate concurrently.

Table B‒6: Parent and child processes of JP1/AJS3 Web Console for Windows

Parent process (number of processes)

Description

Child process

(number of processes)

Description

httpsd.exe(1)

JP1/AJS3 HTTP Server service

httpsd.exe(1)

Web service process

rotatelogs2.exe(3)#

Log splitting utility for web services

jajs_web_service.exe(1)

JP1/AJS3 Web Application Server service

cjstartsv.exe(1)

J2EE Server process

#

When JP1/AJS3 Web Console communicates with the client host in SSL, the number of processes is 4.

Table B‒7: Child and detail processes of JP1/AJS3 Web Console for Windows

Child process

Detail process

(number of processes)

Description

httpsd.exe

rotatelogs2.exe(3)#

Log splitting utility for web services

Note

When you execute a command, a process with the same name as the command is activated.

#

When JP1/AJS3 Web Console communicates with the client host in SSL, the number of processes is 4.