uCosminexus Application Server, Expansion Guide

[Contents][Index][Back][Next]

2.2.3 Setup and operation of the batch application execution environment

This subsection describes how to set up and operate the batch application execution environment. This subsection also describes the programs that can be integrated with the batch application execution environment.

Organization of this subsection
(1) Setting up the batch application execution environment
(2) Operating batch application execution environment
(3) Integrating with other programs

(1) Setting up the batch application execution environment

You use the Smart Composer functionality and server management commands to set up the batch application execution environment. The procedure for setting up the batch application execution environment is as follows:

  1. Set up systems by using the Smart Composer functionality.
    You define the system configuration in the Easy Setup definition file and use the commands provided with the Smart Composer functionality to execute the batch setup of systems.
  2. Set up resource adapters by using the server management commands.
    You implement this process only when connecting to a database from a batch application.

For details on the Smart Composer functionality and the server management commands, see 4.6 Setting up a system that executes batch applications in the uCosminexus Application Server System Setup and Operation Guide.

Note
If you want to set up multiple batch servers, you must perform changes in such a way so that the port number of TCP/IP, used with the server, is not duplicated. For the batch server also, you use the port number of TCP/IP that is being used with a J2EE server. If you want to concurrently start multiple batch servers, and concurrently start the batch server and the J2EE server, set up in such a way so that no duplicate port numbers are used. For details on the port numbers, see 3.16 Port numbers of TCP/UDP used by Application Server processes in the uCosminexus Application Server System Design Guide.
Reference note
You can also set up the batch application execution environment by using the management portal. For details on setting up the batch application execution environment by using the management portal, see 5. Setting up and deleting a system that executes batch applications in the uCosminexus Application Server Management Portal User Guide.

(2) Operating batch application execution environment

The procedure for operating the batch application execution environment is as follows:

  1. Starting a system
    You use the commands provided with the Smart Composer functionality and start the entire system including the batch servers. You also start DB Connector, when connecting to resources from batch applications.
  2. Executing a batch application
    Start a batch application by using the cjexecjob command.
  3. Stopping a batch server
    You use the commands provided with the Smart Composer functionality and stop the entire system including the batch server.
    Reference note
    For details on starting and stopping the batch application execution environment by using the management portal, see 6.1. Starting and stopping a system in the uCosminexus Application Server Management Portal User Guide.

If you integrate a system with JP1/AJS, batch servers and batch applications can start from JP1/AJS. If you integrate the system with JP1/AJS, BJEX, and JP1/Advanced Shell, the batch servers can start from JP1/AJS and the batch applications can start from BJEX or JP1/Advanced Shell.

For details on starting and stopping the systems, see 2.6 Setting the start and stop of systems in the uCosminexus Application Server Operation, Monitoring, and Linkage Guide. For details on how to start the batch applications, see 2.3.2 Executing batch applications.

You can use the following operation functionality with the systems executing batch applications:

(a) Functionality that support daily operations of systems

In addition to start and stop of systems, you can monitor the operation status and resource usage status of batch servers. This subsection gives an overview of the functionality used for supporting the daily operations of the systems.

For details on the functionality that support daily operations of the systems, see 1.2.1 Functionality that support daily operations of systems in the uCosminexus Application Server Operation, Monitoring, and Linkage Guide.

(b) Functionality that support maintenance of systems

You can output the information of processes, started by Administration Agent, such as a batch server as console logs. This subsection gives an overview of console log output.

You can output the logs of batch application as user logs. The user log output is one of the extended functionality. This subsection gives an overview of user log output.

(c) Functionality that support monitoring of a system

With this functionality you can output the history and the operations executed by the system architects and operators for programs of Application Server. You can also record the accounts used when a batch application accessed a database. This subsection given an overview of the functionality that supports the monitoring of systems.

For details on the functionality that supports the monitoring of systems, see the following chapters:

(d) Functionality for maintaining a system

You can acquire troubleshooting data when a batch server detects an error. This subsection gives an overview of the functionality used for maintaining a system.

For details on the functionality used for maintaining the systems, see the uCosminexus Application Server Maintenance and Migration Guide.

(3) Integrating with other programs

You can integrate the following programs with the systems executing batch applications:

For details on the integration with JP1, see 12. Operations of a system integrated with JP1 in the uCosminexus Application Server Operation, Monitoring, and Linkage Guide. For details on the integration with cluster software, see 16. Integrating with cluster software in the uCosminexus Application Server Operation, Monitoring, and Linkage Guide.

(a) Overview of the management functionality by integrating with JP1

This subsection gives an overview of the management functionality by integrating with JP1.

(b) Overview of node switching functionality by integrating with cluster software

This subsection gives an overview of the node switching functionality by integrating with cluster software. The cluster software that can be integrated is; Windows Server Failover Cluster# (in Windows) and HA monitor (in AIX, HP-UX, and Linux). For Solaris, you cannot operate a system integrated with the cluster software.

#
You can use Windows Server 2012 and Windows Server 2008 as an OS.