Hitachi

JP1 Version 12 Job Management: Getting Started (Job Scheduler)


Preface

Organization of this preface

■ What you can do with JP1/Automatic Job Management System 3

Computer-based operations performed on a daily basis typically include a large number of regular and routine tasks. For example, an enterprise might need to calculate daily sales data, prepare daily reports, produce monthly accounting summaries, or issue order entry forms. Many operations are not completed in a single step but entail a number of processes performed in a set order, or might require various conditions to be met.

By automating operations of this nature, costs can be reduced and valuable human resources can be freed up for more creative work. Automation allows the system to be run reliably with just a few operators.

JP1/Automatic Job Management System 3 (simply called JP1/AJS3 hereafter) is designed to automate routine applications.

By using JP1/AJS3 to define steps in an application and their order of execution, application processing can be performed automatically. JP1/AJS3 also allows you to define the application start time in advance or define applications that start when a specific event occurs, thus allowing you to automate complicated applications.

[Figure]

To automate an application by using JP1/AJS3, you need to identify each step in the application, and then define the execution order and hierarchical structure of the steps. Elements (or units) that make up an application are classified into three types: job, jobnet, and job group.

Job:

The smallest unit of processing in JP1/AJS3. Processing of commands, application programs, or shell scripts can be defined as a job.

Jobnet:

A set of jobs with a defined execution order. Applications automated by JP1/AJS3 are executed in units of jobnets.

Job group:

A folder for managing jobnets collectively. A job group can be created in another job group.

The following figure illustrates the hierarchy of units defined in JP1/AJS3.

[Figure]

■ What is explained in this manual

This manual explains the basic methods of configuring and operating JP1/AJS3. The purpose of this manual is to help readers briefly understand the basic usage of JP1/AJS3.

This manual is intended for the following persons:

The explanations in this manual assume that the system configuration shown below is used. For operations using other configurations, see the relevant JP1/AJS3 manuals.

[Figure]

JP1/AJS3 - Manager:

A program that stores jobnet definition information and execution schedule information, and manages the execution of jobnets. This program transfers jobs to be executed to JP1/AJS3 - Agent, and then receives information about the execution status and execution results.

JP1/AJS3 - Manager (which has the agent function for job execution control) also acts as the agent that executes jobs.

JP1/AJS3 - Web Console:

A program that has the functionality of both a web server and web application server. Upon receiving a request from a client, JP1/AJS3 - Web Console communicates with JP1/AJS3 - Manager, and then sends a response to the client.

Because JP1/AJS3 - Web Console has an interface for monitoring jobnets, any computer with a web browser can be used as a client via the Web GUI. Users can also create user applications that act as clients by using the API provided by JP1/AJS3.

JP1/AJS3 - Agent:

A program that executes jobs transferred from JP1/AJS3 - Manager.

JP1/AJS3 - View:

A program for operating JP1/AJS3 by using the GUI. JP1/AJS3 - View is connected to JP1/AJS3 - Manager to define jobnets, perform operations, and check the execution status.

JP1/Base:

A program that manages user permissions. JP1/Base is a prerequisite product for JP1/AJS3, and must be installed on a manager host on which JP1/AJS3 - Manager is installed and an agent host on which JP1/AJS3 - Agent is installed.

■ How to read this manual

There are 11 JP1/AJS3 manuals. This manual describes the procedure for setting up a JP1/AJS3 system (in Windows or Linux) and basic operations from JP1/AJS3 - View. This manual also describes how to monitor jobnets by using the Web GUI of JP1/AJS3 - Web Console.

For explanations about the configuration methods, the parts of this manual to be referenced depend on the OSs of the manager host and the agent host. See 1. Setting Up JP1/AJS3 (in Windows) if the OS is Windows, and 2. Setting Up JP1/AJS3 (in Linux) if the OS is Linux.

JP1/AJS3 also provides many other functions to implement many types of environments and operations. To learn about applied functions and operations according to the JP1/AJS3 installation and operation phases, see the relevant manuals other than Getting Started based on the following figure.

[Figure]

To learn about functions and operations according to the purpose of the use of JP1/AJS3, see the manuals according to the following table.

Purpose

Required reading

Read as necessary

To learn about the basic usage of JP1/AJS3

  • Getting Started

    (3021-3-D20(E))

  • Operator's Guide

    (3021-3-D27(E))

To learn about JP1/AJS3's functionalities

  • Overview

    (3021-3-D21(E))

  • Linkage Guide

    (3021-3-D29(E))

To configure a system (including installation and setup) that automatically runs jobs

  • System Design (Configuration) Guide

    (3021-3-D22(E))

  • Configuration Guide

    (3021-3-D24(E))

  • Linkage Guide

    (3021-3-D29(E))

To design work tasks that will be automated (including job definitions and schedule definitions)

  • System Design (Work Tasks) Guide

    (3021-3-D23(E))

  • Operator's Guide

    (3021-3-D27(E))

To learn about monitoring and maintaining a running system

  • Administration Guide

    (3021-3-D25(E))

  • Troubleshooting

    (3021-3-D26(E))

  • Messages

    (3021-3-D30(E))

To learn about what action you need to take for problems that occur during operation

  • Troubleshooting

    (3021-3-D26(E))

  • Messages

    (3021-3-D30(E))

To learn about operating JP1/AJS3

  • Operator's Guide

    (3021-3-D27(E))

  • Command Reference

    (3021-3-D28(E))

Note:

Getting Started in the figure and table refers to "JP1 Version 12 Job Management: Getting Started (Job Scheduler)". "JP1 Version 12 JP1/Automatic Job Management System 3" is omitted in other manual names.

Explanations of operations in each window assume that the following environments are used.

Network environments:

Environment in which network communication is possible between the manager host, Web Console server, agent host, JP1/AJS3 - View host, and client, and each host name can be resolved.

Note that in an environment that uses a firewall, set the firewall so that communication via the ports used by JP1/AJS3 can pass through the firewall. For details about the direction in which communication passes through, see the JP1/Automatic Job Management System 3 System Design (Configuration) Guide in B.1 Related publications.

Operations on the manager host, Web Console server and agent host:

Environment in which Windows Server 2012 or Linux 7.1 is used

Operations on the JP1/AJS3 - View host:

Environment in which Windows 7 is used

Operations on the client:

Windows environment in which Internet Explorer 11 is used, or a Linux environment in which Firefox is used

Some windows in this manual might differ from the windows of your product because of improvements made without prior notice.