Hitachi

JP1 Version 11 JP1/Advanced Shell Description, User's Guide, Reference, and Operator's Guide 


1.3.4 Flow of processes when using the application-execution agent functionality

The application-execution agent functionality can operate independently from the job controller and perform the following functions.

The application-execution agent functionality executes the executable application specified by the user by linking the application-execution agent program with the GUI application execution program. The following is the flow of processes when using the application-execution agent functionality:

For details, see 3.12 Using the application-execution agent functionality (only for the Windows execution environment).

Organization of this subsection

(1) When waiting for the executable application to finish [only for the Windows execution environment]

The following is the flow of processes when waiting for the executable application to finish:

[Figure]

  1. Start the application-execution agent program for each running user in advance to start up Windows (1).

  2. If you need to run the executable application, specify the -w argument and start the GUI application execution program (2).

  3. The application-execution agent program starts the executable application when the GUI application execution program starts (3).

  4. The GUI application execution program finishes when the executable application finishes (the flow of the dotted arrows) (4).

  5. The application execution log stores the log when executing the application-execution agent program and GUI application execution program (5).

(2) When not waiting for the executable application to finish [only for the Windows execution environment]

The following is the flow of processes when not waiting for the executable application to finish:

[Figure]

  1. Start the application-execution agent program for each running user in advance to start up Windows (1).

  2. If you need to run the executable application, specify the -n argument and start the GUI application execution program (2).

  3. The application-execution agent program starts the executable application when the GUI application execution program starts (3).

  4. The GUI application execution program finishes when the executable application starts (the flow of the dotted arrows) (4).

  5. The application execution log stores the log when executing the application-execution agent program and GUI application execution program (5).