Job Management Partner 1/Automatic Job Management System 3

System Design (Configuration) Guide

3020-3-S03-04(E)


Contents

Notices
Summary of amendments
Preface

1. Overview of System Design
1.1 Design flow
1.2 Key decisions in the system design stage
1.3 Design considerations

2. Designing the System Configuration
2.1 Checking the operating environment
2.1.1 JP1/AJS3 series programs
2.1.2 JP1/AJS3 prerequisites
2.2 Determining the system configuration
2.2.1 Example of a system configuration for executing work tasks on a single host
2.2.2 Examples of manager/agent system configurations
2.2.3 Example of a system configuration for creating a cluster system
2.3 Determining the network configuration
2.3.1 Connecting multiple LANs
2.3.2 Working through a firewall
2.3.3 Example configurations with multiple LANs and their communications settings
2.3.4 Example of configurations that include a firewall, and their communications settings
2.3.5 Communications used in a WAN
2.3.6 Checking operation in a DNS environment
2.4 Determining the system environment settings
2.4.1 Time zones
2.4.2 Character code set of the system
2.4.3 Language type of the system
2.5 Setting the job execution environment
2.5.1 Defining execution agents
2.5.2 Load distribution
2.5.3 OS user environment when a job is executed
2.5.4 Maximum number of concurrently executable jobs
2.6 Determining the JP1/AJS3 database configuration
2.6.1 Types of JP1/AJS3 databases
2.6.2 JP1/AJS3 database configuration
2.6.3 JP1/AJS3 database tables
2.6.4 Database settings that are set up in JP1/AJS3

3. Estimates
3.1 Estimating the processing performance of JP1/AJS3
3.1.1 Job throughput
3.1.2 Response of JP1/AJS3 - View
3.1.3 Response of JP1/AJS3 Console View
3.1.4 Event monitoring performance
3.1.5 Monitoring interval set when using the Monitoring Files job
3.2 Estimating system performance
3.2.1 Estimating the data flow on the network
3.2.2 Estimating the amount of communications in line connections
3.2.3 Estimating the size of memory used
3.2.4 Estimating disk capacity
3.2.5 Estimating the values for kernel parameters
3.3 Estimating the database area
3.4 Estimating log sizes
3.4.1 Estimating the size of scheduler log files
3.4.2 Estimating the size of the trace log file
3.4.3 Estimating the size of the log information output by event jobs
3.4.4 Estimating the size of trace log files for JP1/AJS3 Console
3.4.5 Estimating the size of log files for JP1/AJS3 - View
3.4.6 Estimating the size of the logs output by execution

4. Installation and Setup Considerations
4.1 Installation procedure
4.1.1 Notes on installation
4.1.2 Pre-installation decisions
4.2 JP1/AJS3 service settings
4.2.1 Types of JP1/AJS3 services
4.2.2 Defaults for JP1/AJS3 services (Windows only)
4.2.3 Changing the JP1/AJS3 service settings (Windows only)
4.2.4 Settings for starting and stopping JP1/AJS3 services automatically
4.2.5 Starting multiple instances of the JP1/AJS3 services
4.3 Setup of JP1/AJS3 - Manager
4.3.1 Environment settings related to system management
4.3.2 Environment settings for scheduler services
4.3.3 Environment settings related to event job activation
4.3.4 Environment settings for JP1/AJS3 Console
4.3.5 Activating multiple scheduler services concurrently
4.3.6 Options related to job execution
4.3.7 Options for using event jobs
4.3.8 Environment settings for other options
4.4 Setup of JP1/AJS3 - Agent
4.4.1 Environment settings related to system management
4.4.2 Environment settings related to event job activation
4.4.3 Options related to job execution
4.4.4 Options for using event jobs
4.4.5 Environment settings for other options
4.5 Environment settings for JP1/AJS3 - View
4.5.1 Settings in the Preferences dialog box
4.5.2 Using common settings
4.5.3 Setting the window display
4.5.4 Changing the dialog box defaults
4.5.5 Adding display items to a window
4.5.6 Environment settings for JP1/AJS3 Console View
4.6 Settings for the user environment
4.6.1 Modifying the login script (UNIX only)

5. Contingency Planning
5.1 Preparing for failures
5.2 Backups and recovery
5.2.1 Backup and recovery methods
5.2.2 Target files and backup timing
5.2.3 Taking backup while JP1/AJS3 is active
5.2.4 Disk copying and mirroring while JP1/AJS3 is active
5.3 Redundancy
5.4 Handling database errors
5.4.1 Overview of database backups

6. Maintenance Planning
6.1 Database reorganization

7. Special Modes of Operation
7.1 Considerations when using QUEUE jobs and submit jobs
7.1.1 Queue/agent configuration
7.1.2 Setup for using QUEUE jobs and submit jobs
7.1.3 Database for QUEUE jobs and submit jobs
7.1.4 Estimating the size of the logs output by the execution environment for QUEUE jobs and submit jobs
7.1.5 Environment settings for executing QUEUE jobs and submit jobs
7.1.6 Setting the default JP1 user function
7.1.7 Method of determining the agent host to which a job is distributed
7.1.8 Option for deleting job information asynchronously
7.1.9 Setting the retention period for job information
7.1.10 Setting for disabling deletion of job information when JP1/AJS3 starts
7.1.11 Setting for preventing changes in the submit job execution order
7.1.12 Setting to reduce memory usage by the job execution control manager (jpqman) when enumerating job information
7.2 Considerations when using queueless jobs
7.2.1 Estimating log file sizes
7.2.2 Environment settings for executing queueless jobs

8. Migration from a Previous Version
8.1 Version compatibility
8.1.1 Version compatibility between JP1/Base and JP1/AJS
8.1.2 Version compatibility between JP1/AJS - Manager and JP1/AJS - View
8.1.3 Version compatibility between JP1/AJS - Manager and JP1/AJS - Agent
8.1.4 Version compatibility between JP1/AJS - Manager on different hosts
8.2 Setting for executing event jobs in a DNS environment (for upgrading)
8.2.1 Tasks required for upgrading JP1/AJS2
8.2.2 Setting when the versions of each agent are different
8.3 Migration of definition information from JP1/AJS2 to JP1/AJS3 on a different host
8.4 Note on programs that use code functions
8.5 Setup after upgrading from JP1/AJS2 - Manager to JP1/AJS3 - Manager
8.6 About the system block

9. Notes on System Design
9.1 Limits to prevent system-wide effects from external factors
9.2 Notes on JP1/AJS3 host settings
9.3 Notes on the JP1/AJS3 database
9.4 Notes when running anti-virus software
9.5 Other cautionary notes
9.5.1 Notes when using JP1/AJS3 for x86 in a WOW64 environment

Appendixes
A. List of Port Numbers
A.1 Tables of port numbers
A.2 Directions of traffic through a firewall
A.3 Ports used for communications between JP1/AJS3 - View and JP1/AJS3 - Manager
A.4 Ports used for communications between JP1/AJS3 - Manager and JP1/AJS3 - Agent
A.5 Ports used for communications between JP1/AJS3 - Manager and JP1/AJS3 - Manager
A.6 Port used for communications between JP1/AJS3 - View and JP1/Base
B. List of Limits
C. Functions and Operating Modes for Verifying the Legitimacy of JP1/AJS3 Operations
C.1 Functions for verifying the legitimacy of JP1/AJS3 operations
C.2 Recommended system configurations
C.3 Examples of verifying JP1/AJS3 operations
D. Version Revisions
D.1 Revisions in 09-00
D.2 Revisions in 08-00
D.3 Revisions in 07-50
D.4 Revisions in 07-00
E. Changes in 3020-3-S03-04(E)
F. Glossary

Index

[Trademarks]

Copyright (C) 2009, 2010, Hitachi, Ltd.
Copyright (C) 2009, 2010, Hitachi Solutions, Ltd.