JP1 Version 8

JP1/Automatic Job Management System 2 連携ガイド

解説・手引・操作書

3020-3-K27-43

目　　次

前書き

変更内容

はじめに

1.　概要

1.1　JP1/AJS2と他製品との連携機能

2.　メールシステムとの連携

2.1　メールシステムとの連携の概要

2.1.1　メール受信の概要

2.1.2　メール受信時の動作の概要

2.1.3　メール送信の概要

2.2　メールシステム連携のセットアップ（Windowsホストの場合）

2.2.1　メールシステム連携の前提プログラム

2.2.2　メールシステム連携時のセットアップ手順

2.2.3　プロファイルを作成する

2.2.4　メールシステム連携のための環境設定をする

2.2.5　Outlookを起動して運用する場合の設定（Outlook 2002以降）

2.2.6　メールシステム連携機能の起動と停止

2.2.7　メールシステム連携時の注意事項

2.3　メールシステム連携のセットアップ（UNIXホストの場合）

2.3.1　メールユーザーを設定する

2.3.2　メール受信監視ジョブのための環境設定をする

2.3.3　メール配信機能をセットアップする

2.3.4　メールシステム連携機能の起動と終了

2.3.5　メールシステム連携時の注意事項

2.4　メールフィルターアプリケーションの仕様

2.4.1　メールフィルターアプリケーションの仕様

2.4.2　文字コード変換に関する仕様

2.4.3　MIMEなどのデコードに関する仕様

2.4.4　メールフィルターアプリケーションのサンプルシェルスクリプト

2.4.5　メールフィルターアプリケーションのセットアップ

2.5　メール受信の定義

2.5.1　メール受信の定義方法

2.5.2　受信するメールの形式

2.5.3　添付ファイル一覧のリストファイル（Windows限定）

2.5.4　メール受信リスト（UNIX限定）

2.5.5　メール受信監視ジョブ定義時の注意事項

2.6　メール送信の定義

2.6.1　メール送信の定義方法

2.6.2　送信するメールの形式

2.6.3　送信する添付ファイルのリスト（Windows限定）

2.6.4　メール送信時の注意事項（Windows限定）

2.6.5　メール送信ジョブ定義時の注意事項

3.　メッセージキューシステムとの連携（バージョン7互換機能）

3.1　メッセージキューシステムとの連携の概要

3.2　メッセージキューシステム連携時のセットアップ（Windowsホストの場合）

3.2.1　MSMQ連携時のセットアップ

3.3　メッセージキューシステム連携時のセットアップ（UNIXホストの場合）

3.4　TP1/Message QueueまたはMQSeriesを使ったメッセージの送受信

3.4.1　使用できるメッセージキュー（TP1/Message QueueまたはMQSeries）

3.4.2　JP1/AJS2で扱えるメッセージ（TP1/Message QueueまたはMQSeries）

3.4.3　TP1/Message QueueまたはMQSeriesからメッセージを受信する

3.4.4　TP1/Message QueueまたはMQSeriesへメッセージを送信する

3.5　MSMQを使ったメッセージの送受信

3.5.1　使用できるメッセージキュー（MSMQ）

3.5.2　JP1/AJS2で扱えるメッセージ（MSMQ）

3.5.3　MSMQからメッセージを受信する

3.5.4　MSMQへメッセージを送信する

4.　JP1/Power Monitorとの連携

4.1　JP1/Power Monitor連携の概要

4.2　JP1/Power Monitor連携時のセットアップ

4.2.1　ローカル電源制御を実行する場合のセットアップ

4.2.2　リモート電源制御を実行する場合のセットアップ

4.3　電源制御ジョブの定義

4.3.1　ローカル電源制御ジョブの定義

4.3.2　リモート電源制御ジョブの定義

4.4　ホストの電源制御を定期的に実行するための定義例

4.4.1　自ホストの電源制御を定期的に実行する

4.4.2　他ホストの電源制御を定期的に実行する

4.5　JP1/Power Monitor連携の注意事項

5.　カスタムジョブ

5.1　カスタムジョブの概要

5.1.1　標準カスタムジョブ

5.1.2　カスタムPCジョブ・カスタムUNIXジョブ

5.2　標準カスタムジョブの登録

5.3　カスタムPCジョブまたはカスタムUNIXジョブの登録

5.3.1　アイコン用gifファイルの形式

5.4　カスタムジョブに関する注意事項

6.　JP1/FTPとの連携

6.1　JP1/FTP連携の概要

6.2　JP1/FTP連携時のセットアップ

6.3　JP1/FTPを使ったファイルの転送

7.　ERPシステムとの連携

7.1　ERPシステム連携の概要

7.2　SAP R/3システム，またはSAP BWシステム連携時のセットアップ

7.3　Oracle E-Business Suite連携時のセットアップ

7.4　ERP連携ジョブの定義

8.　JP1/OJEを使ったメインフレームとの連携

8.1　JP1/OJEを使ったメインフレームとの連携の概要

8.2　カスタムジョブを実行するためのセットアップ

8.2.1　ポート番号を設定する

8.3　QUEUEジョブまたはサブミットジョブを実行するためのセットアップ

8.3.1　ポート番号を設定する

8.3.2　ユーザー情報を登録する

8.3.3　VOS3のユーザー情報をJP1/AJS2に登録する（JP1/OJE for VOS3限定）

8.4　カスタムジョブの定義

8.5　QUEUEジョブまたはサブミットジョブの実行

9.　JP1/AJS2 for Mainframeを使ったメインフレームとの連携

9.1　JP1/AJS2 for Mainframeを使ったメインフレームとの連携の概要

9.1.1　ホストリンクジョブネット

9.1.2　サーバリンクジョブ

9.2　JP1/AJS2 for Mainframe連携時のセットアップ

9.2.1　JP1/AJS2 for Mainframeの状態を問い合わせる間隔を設定する

9.2.2　JP1/AJS2 for Mainframeと連携するときに使用するJP1ユーザー名を設定する

9.3　ホストリンクジョブネットの定義

9.4　サーバリンクジョブの定義

10.　hp NonStop Serverとの連携（Windows限定）

10.1　hp NonStop Server連携の概要

10.2　hp NonStop Server連携のセットアップ

10.2.1　ポート番号を設定する

10.2.2　ユーザー情報を登録する

10.3　hp NonStop Serverへのジョブ投入

11.　JP1/Scriptとの連携

11.1　JP1/Script連携の概要

11.2　JP1/Script連携時のセットアップ

11.3　スクリプトファイルの実行

12.　JP1/NQSEXECとの連携

12.1　JP1/NQSEXEC連携の概要

12.2　JP1/NQSEXEC連携時のセットアップ

12.2.1　ポート番号を設定する

12.2.2　ユーザー登録する

12.2.3　JP1/NQSEXEC連携時の注意事項

12.3　JP1/NQSEXECへのジョブ投入

13.　JP1/IMを使った監視

13.1　JP1/IMを使った監視の概要

13.2　JP1/IM連携時のセットアップ

13.2.1　JP1イベントを出力したジョブをジョブネットモニタに表示するための設定

13.3　JP1/IMでのジョブネット監視

13.3.1　イベントコンソールでJP1イベントを確認する

13.3.2　ジョブネットの実行状況などをアイコンで監視する

13.3.3　JP1/IM - ViewからJP1/AJS2 - Viewを表示する

14.　JP1/Cm2またはhp OpenViewを使った監視

14.1　監視の概要

14.2　JP1/Cm2またはhp OpenView連携時のセットアップ（Windowsホストの場合）

14.2.1　SNMPサービスの起動順序を設定する

14.2.2　連携するための環境を設定する

14.2.3　SNMPトラップの送信先を設定する

14.2.4　SNMPトラップ送信を抑止する

14.2.5　送信するSNMPトラップをカスタマイズする

14.2.6　JP1/Cm2またはhp OpenView連携を解除する

14.2.7　JP1/Cm2またはhp OpenView連携時の注意事項

14.3　JP1/Cm2またはhp OpenView連携時のセットアップ（UNIXホストの場合）

14.3.1　連携するための環境を設定する

14.3.2　SNMPトラップ送信を抑止する

14.3.3　送信するSNMPトラップをカスタマイズする

14.3.4　JP1/Cm2またはhp OpenView連携を解除する

14.3.5　JP1/Cm2またはhp OpenView連携時の注意事項

14.4　シンボルの作成と削除

14.4.1　シンボルを作成する

14.4.2　シンボルを削除する

14.5　JP1/AJS2の状態の監視

14.5.1　ノード・サブマップに表示される［JP1AJS2］シンボルの見方

14.5.2　アラーム ブラウザのメッセージの見方

14.5.3　［ajsdetail］ウィンドウの詳細情報の見方

14.5.4　［JP1AJS2］シンボルを初期化する

14.6　ユーザーが通知した任意の状態の監視

14.6.1　ノード・サブマップに表示される［AJS2USER］シンボルの見方

14.6.2　ステータス・アラーム ブラウザのメッセージの見方

14.6.3　［AJS2USER］シンボルを初期化する

14.7　JP1/AJS2 - Managerの運用環境の確認

14.8　ジョブネットの実行状態の監視

14.9　SNMPトラップ

14.9.1　オブジェクトの定義

14.10　MIBオブジェクト（UNIX限定）

15.　JP1/NETM/DMを使った自動配布

15.1　JP1/NETM/DM連携の概要

15.2　JP1/NETM/DM連携時のセットアップ

15.3　自動配布の流れ

15.4　パッケージング

15.5　パッケージの自動配布

15.5.1　JP1/NETM/DMを使って自動配布する（Windowsの場合）

15.5.2　JP1/NETM/DMを使って自動配布する（UNIXの場合）

16.　JP1/AJS2 for Web Serviceとの連携

16.1　JP1/AJS2 for Web Service連携の概要

16.2　JP1/AJS2 for Web Service連携時のセットアップ

16.3　WSジョブの定義

16.3.1　標準WSジョブを定義する

16.3.2　ユーザーWSジョブを定義する

17.　JP1/AJS2 for 活文PDFstaffとの連携

17.1　JP1/AJS2 for 活文PDFstaff連携の概要

17.2　JP1/AJS2 for 活文PDFstaff連携時のセットアップ

17.3　PDF変換ジョブの定義

付録

付録A　各バージョンの変更内容

付録A.1　08-50の変更内容

付録A.2　08-10の変更内容

付録A.3　08-00の変更内容

付録A.4　07-50の変更内容

付録A.5　07-11の変更内容

付録A.6　07-10の変更内容

付録A.7　07-00の変更内容

付録B　（3020-3-K27-43）の変更内容

付録C　用語解説

索引

[他社商品名称に関する表示]

Copyright (C) 2006, 2010, Hitachi, Ltd.
Copyright (C) 2006, 2010, Hitachi Software Engineering Co., Ltd.

前書き

■ 対象製品

適用OSのバージョン，JP1/Automatic Job Management System 2が前提とするサービスパックやパッチなどの詳細については，リリースノートで確認してください。

適用OS：Windows Server 2003，Windows Server 2003（x64）

P-2412-3K84　 JP1/Automatic Job Management System 2 - Manager　 08-50

適用OS：Windows 2000，Windows Server 2003，Windows Server 2003（x64）

P-2412-3384　 JP1/Automatic Job Management System 2 - Agent　 08-50

適用OS：Windows XP Professional，Windows Server 2003，Windows Server 2003（x64）

P-2412-3484　 JP1/Automatic Job Management System 2 - View　 08-50

適用OS：Windows XP Professional，Windows Server 2003，Windows Server 2003（x64）

P-242C-6L84　 JP1/Base　 08-50

適用OS：Windows Server 2003（IPF）

P-2812-3K84　 JP1/Automatic Job Management System 2 - Manager　 08-50
P-2812-3384　 JP1/Automatic Job Management System 2 - Agent　 08-50
P-282C-6L84　 JP1/Base　 08-50

適用OS：Windows Server 2008

P-2A12-3K84　 JP1/Automatic Job Management System 2 - Manager　 08-50
P-2A12-3384　 JP1/Automatic Job Management System 2 - Agent　 08-50

適用OS：Windows Vista，Windows Server 2008

P-2A12-3484　 JP1/Automatic Job Management System 2 - View　 08-50
P-2A2C-6L84　 JP1/Base　 08-50

適用OS：Windows Server 2008（IPF）

P-2D12-3K84　 JP1/Automatic Job Management System 2 - Manager　 08-50
P-2D12-3384　 JP1/Automatic Job Management System 2 - Agent　 08-50
P-2D2C-6L84　 JP1/Base　 08-50

適用OS：HP-UX（PA-RISC）

P-1B12-2781　 JP1/Automatic Job Management System 2 - Manager　 08-50
P-1B12-2981　 JP1/Automatic Job Management System 2 - Agent　 08-50
P-1B2C-6L81　 JP1/Base　 08-50

適用OS：HP-UX（IPF）

P-1J12-2781　 JP1/Automatic Job Management System 2 - Manager　 08-50
P-1J12-2981　 JP1/Automatic Job Management System 2 - Agent　 08-50
P-1J2C-6L81　 JP1/Base　 08-50

適用OS：Solaris

P-9312-2781　 JP1/Automatic Job Management System 2 - Manager　 08-50
P-9312-2981　 JP1/Automatic Job Management System 2 - Agent　 08-50
P-9D2C-6L81　 JP1/Base　 08-50

適用OS：AIX

P-1M12-2781　 JP1/Automatic Job Management System 2 - Manager　 08-50
P-1M12-2981　 JP1/Automatic Job Management System 2 - Agent　 08-50
P-1M2C-6L81　 JP1/Base　 08-50

適用OS：Linux 5（x86），Linux AS 4（x86），Linux ES 4（x86），Linux 5（AMD64 & Intel EM64T），Linux AS 4（AMD64 & Intel EM64T），Linux ES 4（AMD64 & Intel EM64T）

P-9S12-3781　 JP1/Automatic Job Management System 2 - Manager　 08-50
P-9S12-3981　 JP1/Automatic Job Management System 2 - Agent　 08-50
P-9S2C-7L81　 JP1/Base　 08-50

適用OS：Linux 5（IPF），Linux AS 4（IPF）

P-9V12-2781　 JP1/Automatic Job Management System 2 - Manager　 08-50
P-9V12-2981　 JP1/Automatic Job Management System 2 - Agent　 08-50
P-9V2C-6L81　 JP1/Base　 08-50

■ 輸出時の注意

本製品を輸出される場合には，外国為替および外国貿易法ならびに米国の輸出管理関連法規などの規制をご確認の上，必要な手続きをお取りください。
なお，ご不明な場合は，弊社担当営業にお問い合わせください。

■ 商標類

400は，米国およびその他の国におけるInternational Business Machines Corporationの商標です。
Active Directoryは，米国Microsoft Corporationの，米国およびその他の国における登録商標または商標です。
Adobeは，Adobe Systems Incorporated（アドビシステムズ社）の米国ならびに他の国における商標または登録商標です。
AIXは，米国およびその他の国におけるInternational Business Machines Corporationの商標です。
AS/400は，米国およびその他の国におけるInternational Business Machines Corporationの商標です。
CONNECT：Queueは，米国でのSterling Commerce,Inc.の登録商標です。
GIFは，米国CompuServe Inc.が開発したフォーマットの名称です。
HP NonStop Serverは，ヒューレット・パッカード社の商標です。
HP-UXは，米国Hewlett-Packard Companyのオペレーティングシステムの名称です。
INS-Cは，日本電信電話（株）のサービス名称です。
INS-Pは，日本電信電話（株）のサービス名称です。
Internet Explorerは，米国Microsoft Corporationの米国及びその他の国における登録商標または商標です。
Itaniumは，アメリカ合衆国およびその他の国におけるIntel Corporationの商標です。
Javaは，Oracle Corporation 及びその子会社，関連会社の米国 及びその他の国における登録商標または商標です。
Linuxは，Linus Torvalds氏の日本およびその他の国における登録商標または商標です。
Lotus Notesは，IBM Corporationの登録商標です。
Microsoftは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Microsoft Excelは，米国Microsoft Corp.の商品名称です。
Microsoft Exchange Serverは，米国Microsoft Corp.の商品名称です。
Microsoft Mailは，米国Microsoft Corp.の商品名称です。
Microsoft Office Excelは，米国 Microsoft Corporation の商品名称です。
Microsoft SQL Serverは，米国Microsoft Corp.の商品名称です。
MQSeriesは，米国およびその他の国におけるInternational Business Machines Corporationの商標です。
MSPは，富士通株式会社の登録商標です。
MVSは，米国およびその他の国におけるInternational Business Machines Corporationの商標です。
Netscapeは，米国およびその他の国におけるNetscape Communications Corporationの登録商標です。
Netscape Navigatorは，米国およびその他の国におけるNetscape Communications Corporationの登録商標です。
OpenViewは，ヒューレット・パッカード社の商標です。
ORACLEは，Oracle Corporation 及びその子会社，関連会社の米国 及びその他の国における登録商標または商標です。
Outlookは，米国およびその他の国における米国Microsoft Corp.の登録商標です。
PA-RISCは，米国Hewlett-Packard Companyの商標です。
Pentiumは，アメリカ合衆国およびその他の国におけるIntel Corporationの商標です。
R/3は，SAP AGのドイツ及びその他の国における登録商標または商標です。
Red Hatは，米国およびその他の国でRed Hat,Inc. の登録商標若しくは商標です。
SAPは，SAP AGのドイツ及びその他の国における登録商標または商標です。
Solarisは，Oracle Corporation 及びその子会社，関連会社の米国 及びその他の国における登録商標または商標です。
SQL*Plusは，Oracle Corporation 及びその子会社，関連会社の米国 及びその他の国における登録商標または商標です。
UNIXは，The Open Groupの米国ならびに他の国における登録商標です。
Windowsは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Windows Serverは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Windows Vistaは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
活文，PDFstaffは，日立ソフトウェアエンジニアリング株式会社の登録商標です。
プログラムプロダクト「P-9312-2781」，「P-9312-2981」，「P-9D2C-6L81」には，米国Sun Microsystems, Inc.が著作権を有している部分が含まれています。
プログラムプロダクト「P-9312-2781」，「P-9312-2981」，「P-9D2C-6L81」には，UNIX System Laboratories, Inc.が著作権を有している部分が含まれています。

■ ［スコープ］ウィンドウの背景として添付している日本地図データの著作権等についての注意

この地図の作成に当たっては，国土地理院の承認を得て，同院発行の数値地図25000（行政界・海岸線）を使用したものです。（承認番号 平21業使，第124号）
国土地理院の承認は，統合システム運用管理プログラム（JP1）（以下「本製品」という。）における使用に限られています。この地図の画像を本製品とは別に利用すること等この地図を本製品以外に利用することを禁じます。
また，地図を含む本製品は，著作権法により保護されています。
地図を翻案・改変等著作権を侵害する行為を行なうことを禁じます。
地図著作・制作者 株式会社 日立製作所 ソフトウェア事業部
All Rights Reserved. Copyright (C) 2009, Hitachi, Ltd.

■ 発行

2006年6月（第1.1版）3020-3-K27-01
2010年9月（第3.3版）3020-3-K27-43

■ 著作権

Copyright (C) 2006, 2010, Hitachi, Ltd.
Copyright (C) 2006, 2010, Hitachi Software Engineering Co., Ltd.

変更内容

変更内容（3020-3-K27-43）

追加・変更内容 | 変更個所
記載内容を変更した。詳細は，付録Bを参照のこと。 | 付録B

単なる誤字・脱字などはお断りなく訂正しました。

はじめに

このマニュアルは，JP1/Automatic Job Management System 2（以降，JP1/AJS2と省略します）と他製品を連携して実現できる機能について説明したものです。

対象読者

JP1/AJS2を使って自動的に処理を実行したい方，およびJP1/AJS2を使ったシステムを構築したい方を対象としています。

マニュアルの構成

このマニュアルは，次に示す15の章から構成されています。なお，このマニュアルは各OS（Operating System）に共通のマニュアルです。OSごとに差異がある場合は，本文中でそのつど内容を書き分けています。

第1章 概要

他製品との連携機能の概要について説明しています。

第2章 メールシステムとの連携

メールシステムと連携して，メールを送受信する機能について説明しています。

第3章 メッセージキューシステムとの連携（バージョン7互換機能）

メッセージキューシステムと連携して，メッセージを送受信する機能について説明しています。なお，この機能はバージョン7との互換機能です。

第4章 JP1/Power Monitorとの連携

JP1/Power Monitorと連携して，ホストの電源を投入・切断する機能について説明しています。

第5章 カスタムジョブ

他製品との連携に使用するカスタムジョブについて説明しています。

第6章 JP1/FTPとの連携

JP1/FTPと連携して，ファイルを自動的に転送する機能について説明しています。

第7章 ERPシステムとの連携

ERPシステムと連携して，ERPシステムの処理を自動化する機能について説明しています。

第8章 JP1/OJEを使ったメインフレームとの連携

JP1/OJEと連携してメインフレームの処理を実行する機能について説明しています。

第9章 JP1/AJS2 for Mainframeを使ったメインフレームとの連携

JP1/AJS2 for Mainframeを使って，メインフレーム上のジョブやジョブネットと連携する機能について説明しています。

第10章 hp NonStop Serverとの連携（Windows限定）

HP NonStop Serverと連携して，ジョブを実行する機能について説明しています。

第11章 JP1/Scriptとの連携

JP1/Scriptで作成したスクリプトファイルを実行する機能について説明しています。

第12章 JP1/NQSEXECとの連携

JP1/NQSEXECと連携して，JP1/NQSEXECにジョブを投入する機能について説明しています。

第13章 JP1/IMを使った監視

JP1/IMを使って，JP1/AJS2の実行状況を監視する機能について説明しています。

第14章 JP1/Cm2またはhp OpenViewを使った監視

JP1/Cm2またはhp OpenViewを使って，JP1/AJS2を監視する機能について説明しています。

第15章 JP1/NETM/DMを使った自動配布

JP1/NETM/DMを使って，ユニットやカレンダーの定義情報を配布する機能について説明しています。

第16章 JP1/AJS2 for Web Serviceとの連携

JP1/AJS2 for Web Serviceと連携して，Webサービスをジョブとして実行する機能について説明しています。

第17章 JP1/AJS2 for 活文PDFstaffとの連携

JP1/AJS2 for 活文PDFstaffと連携して，PDF変換処理を実行する機能について説明しています。

関連マニュアル

このマニュアルの関連マニュアルを次に示します。必要に応じてお読みください。

JP1/AJS2関連

JP1 Version 8 JP1/Automatic Job Management System 2 解説（3020-3-K21）

JP1 Version 8 JP1/Automatic Job Management System 2 設計・運用ガイド（3020-3-K22）

JP1 Version 8 JP1/Automatic Job Management System 2 セットアップガイド（3020-3-K23）

JP1 Version 8 JP1/Automatic Job Management System 2 操作ガイド（3020-3-K24）

JP1 Version 8 JP1/Automatic Job Management System 2 コマンドリファレンス（3020-3-K25）

JP1 Version 8 JP1/Automatic Job Management System 2 メッセージ（3020-3-K28）

JP1 Version 8 JP1/Automatic Job Management System 2 - Print Option（3020-3-K36）

JP1 Version 8 JP1/Automatic Job Management System 2 - Definition Assistant（3020-3-K37）

JP1 Version 8 JP1/Automatic Job Management System 2 - Web Operation Assistant（3020-3-K38）

JP1 Version 8 JP1/Automatic Job Management System 2 - Datareplicator（3020-3-K39）

JP1 Version 8 JP1/Automatic Job Management System 2 - Configuration（3020-3-K41）

JP1 Version 8 JP1/Automatic Job Management System 2 - Scenario Operation（3020-3-K42）

JP1 Version 8 JP1/Automatic Job Management System 2 for Web Service（3020-3-K43）

JP1 Version 8 JP1/Automatic Job Management System 2 for 活文PDFstaff Option（3020-3-K44）

JP1 Version 8 JP1/Automatic Job Management System 2 for Enterprise Applications（3020-3-K51）

JP1 Version 7i JP1/Automatic Job Management System 2 for Oracle E-Business Suite（3020-3-F27）

JP1 Version 8 JP1/Automatic Job Management System 2 メインフレーム 運用・操作編（3020-3-K52）

JP1 Version 8 JP1/Automatic Job Management System 2 メインフレーム リファレンス編（3020-3-K53）

JP1関連

JP1 Version 8 JP1/Base 運用ガイド（3020-3-K06）

JP1 Version 8 JP1/Base メッセージ（3020-3-K07）

JP1 Version 8 JP1/Base 機能拡張（3020-3-K08）

JP1 Version 8 JP1/Integrated Management - Manager システム構築・運用ガイド（3020-3-K01）

JP1 Version 8 JP1/Integrated Management - Manager リファレンス（3020-3-K02）

JP1 Version 8 JP1/Integrated Management - Manager 機能拡張編（3020-3-K03）

JP1 Version 8 JP1/Integrated Management - Planning Operation（3020-3-K13）

JP1 Version 8 JP1/Power Monitor（3020-3-K54）

JP1 Version 8 JP1/NETM/DM　導入・設計ガイド(Windows(R)用)（3020-3-L36）

JP1 Version 8 JP1/NETM/DM　構築ガイド(Windows(R)用)（3020-3-L37）

JP1 Version 8 JP1/NETM/DM　運用ガイド1(Windows(R)用)（3020-3-L38）

JP1 Version 8 JP1/NETM/DM　運用ガイド2(Windows(R)用)（3020-3-L39）

JP1 Version 8 JP1/NETM/DM Automatic Installation Toolガイド(Windows(R)用)（3020-3-L40）

JP1 Version 8 JP1/NETM/DM Administrator Kit（3020-3-L41）

JP1 Version 8 JP1/NETM/DM SubManager(UNIX(R)用)（3020-3-L42）

JP1 Version 8 JP1/NETM/DM Client(UNIX(R)用)（3020-3-L43）

JP1 Version 8 JP1/NETM/DM APIリファレンス(UNIX(R)用)（3020-3-L44）

JP1 Version 6 JP1/NETM/DM Manager（3000-3-841）

JP1 Version 8 JP1/Performance Management - Agent Option for JP1/AJS2（3020-3-K75）

JP1 Version 8 JP1/Cm2/Network Node Manager ネットワーク管理ガイド（3020-3-L01）

JP1 Version 8 JP1/Cm2/Extensible SNMP Agent（3020-3-L04）

JP1 Version 7i JP1/NQSEXEC システム管理者ガイド（3020-3-F30）

JP1 Version 7i JP1/NQSEXEC ユーザーズガイド（3020-3-F31）

JP1 Version 8 JP1/Script（Windows(R)用） （3020-3-K55）

JP1 Version 8 JP1/File Transmission Server/FTP（Windows(R)用）（3020-3-K57）

JP1 Version 8 JP1/File Transmission Server/FTP（UNIX(R)用）（3020-3-K58）

VOS3 オープンジョブウェイ支援 JP1/Open Job Entry（6190-3-365）

VOS1/FS オープンジョブウェイ支援 for VOS1（6150-3-377）

VOSK/FS オープンジョブウェイ支援 for VOSK（650-3-416）

MVS オープンジョブウェイ支援 JP1/Open Job Entry（9000-3-365）

OSIV/MSP オープンジョブウェイ支援 JP1/Open Job Entry（9000-3-366）

JP1 Version 6 JP1/Open Job Entry for Midrange Computer（9000-3-367）

メッセージキュー連携関連

OpenTP1 Version 5 分散アプリケーションサーバ TP1/LiNK 使用の手引（3000-3-390）

OpenTP1 Version 5 分散トランザクション処理機能 OpenTP1 プログラム作成の手引（3000-3-361）

OpenTP1 Version 5 分散トランザクション処理機能 OpenTP1 システム定義（3000-3-362）

OpenTP1 Version 5 分散トランザクション処理機能 OpenTP1 運用と操作（3000-3-363）

OpenTP1 Version 5 分散トランザクション処理機能 OpenTP1 プログラム作成リファレンス C言語編（3000-3-365）

OpenTP1 Version 5 分散トランザクション処理機能 OpenTP1 メッセージキューイング機能 TP1/Message Queue 使用の手引（3000-3-711）

OpenTP1 Version 5 分散トランザクション処理機能 OpenTP1 メッセージキューイング機能 TP1/Message Queue MQI解説・文法編（3000-3-712）

このマニュアルでの表記

このマニュアルでは，日立製品およびその他の製品の名称を省略して表記しています。また，英略語を使用しています。正式名称と，このマニュアルでの表記を次の表に示します。

正 式 名 称 | このマニュアルでの表記
JP1/Automatic Job Management System 2 - Manager | JP1/AJS2 - Manager | JP1/AJS2
JP1/Automatic Job Management System 2 - Agent | JP1/AJS2 - Agent
JP1/Automatic Job Management System 2 - View | JP1/AJS2 - View
JP1/Automatic Job Management System 2 - Advanced Manager※1 | JP1/AJS2 - Advanced Manager
JP1/Automatic Job Management System 2 - Light Edition※1 | JP1/AJS2 - Light Edition
JP1/Automatic Job Management System 2 - Client Toolkit※1 | JP1/AJS2 - Client Toolkit
JP1/Automatic Job Management System 2 - Datareplicator | JP1/AJS2 - Datareplicator
JP1/Automatic Job Management System 2 - Configuration | JP1/AJS2 - Configuration
JP1/Automatic Job Management System 2 - Definition Assistant | JP1/AJS2 - Definition Assistant
JP1/Automatic Job Management System 2 - Web Operation Assistant | JP1/AJS2 - Web Operation Assistant
JP1/Automatic Job Management System 2 - Scenario Operation Manager | JP1/AJS2 - Scenario Operation Manager | JP1/AJS2 - Scenario Operation
JP1/Automatic Job Management System 2 - Scenario Operation View | JP1/AJS2 - Scenario Operation View
JP1/Automatic Job Management System 2 - Manager for Mainframe | JP1/AJS2 - Manager for Mainframe | JP1/AJS2 for Mainframe
JP1/Automatic Job Management System 2 - Agent for Mainframe | JP1/AJS2 - Agent for Mainframe
JP1/Automatic Job Management System 2 - View for Mainframe | JP1/AJS2 - View for Mainframe
JP1/Automatic Job Management System 2 for Enterprise Applications | JP1/AJS2 for Enterprise Applications
JP1/Automatic Job Management System 2 for Oracle E-Business Suite | JP1/AJS2 for Oracle E-Business Suite
JP1/Automatic Job Management System 2 for Web Service | JP1/AJS2 for Web Service | JP1/AJS2 for Web Service
JP1/Automatic Job Management System 2 - View for Web Service※2 | JP1/AJS2 - View for Web Service
JP1/Automatic Job Management System 2 for 活文PDFstaff Option | JP1/AJS2 for 活文PDFstaff
JP1/Cm2/Network Node Manager | JP1/Cm2/NNM | NNM
hp OpenView Network Node Manager | hp OpenView NNM
JP1/File Transmission Server/FTP | JP1/FTP
JP1/Integrated Management - Manager | JP1/IM - Manager | JP1/IM
JP1/Integrated Management - View | JP1/IM - View
JP1/Integrated Manager - View※1
JP1/Integrated Manager - Central Console※1 | JP1/IM - Central Console
JP1/Integrated Manager - Central Scope※1 | JP1/IM - Central Scope
JP1/Integrated Management - Planning Operation | JP1/IM - Planning Operation
JP1/Open Job Entry | JP1/OJE
JP1/Open Job Entry for Midrange Computer | JP1/OJE for Midrange Computer
JP1/System Event Service | JP1/SES
VOS3 JP1/Open Job Entry | JP1/OJE for VOS3
JP1/Automatic Job Management System 2 - SDK | JP1/AJS2 - SDK | JP1/AJS2
JP1/Automatic Job Management System 2 - Console | JP1/AJS2 - Console
Microsoft(R) Cluster Server | MSCS
Microsoft(R) Excel | Excel
Microsoft(R) Office Excel
Microsoft(R) Exchange 2000 Enterprise Server | Exchange Server
Microsoft(R) Exchange 2000 Server
Microsoft(R) Exchange Server
Microsoft(R) Internet Explorer(R) | IE
Microsoft(R) Mail | Microsoft Mail
Microsoft(R) Message Queue Server | MSMQ
Microsoft(R) Outlook(R) 2000 | Outlook 2000 | Outlook
Microsoft(R) Outlook(R) 2002 | Outlook 2002
Microsoft(R) Outlook(R) 2003 | Outlook 2003
Microsoft(R) Outlook(R) 2007 | Outlook 2007
Microsoft(R) Outlook(R) Express | Outlook Express
Microsoft(R) SQL Server | Microsoft SQL Server
Microsoft(R) SQL Server Enterprise Edition
Microsoft(R) Windows(R) 2000 Advanced Server Operating System | Windows 2000
Microsoft(R) Windows(R) 2000 Professional Operating System
Microsoft(R) Windows(R) 2000 Server Operating System
Microsoft(R) Windows Server(R) 2003, Enterprise Edition | Windows Server 2003 | Windows Server 2003
Microsoft(R) Windows Server(R) 2003, Standard Edition
Microsoft(R) Windows Server(R) 2003, Enterprise Edition for Itanium(R)-based Systems | Windows Server 2003（IPF）
Microsoft(R) Windows Server(R) 2003, Enterprise x64 Edition | Windows Server 2003（x64）
Microsoft(R) Windows Server(R) 2003, Standard x64 Edition
Microsoft(R) Windows Server(R) 2008 Enterprise | Windows Server 2008 | Windows Server 2008
Microsoft(R) Windows Server(R) 2008 Standard
Microsoft(R) Windows Server(R) 2008 for Itanium(R)-based Systems | Windows Server 2008（IPF）
Microsoft(R) Windows Vista(R) Business | Windows Vista
Microsoft(R) Windows Vista(R) Enterprise
Microsoft(R) Windows Vista(R) Ultimate
Microsoft(R) Windows(R) XP Professional Operating System | Windows XP Professional
AIX 5L 5.3 | AIX
AIX V6.1
HP-UX 11i V2 (PA-RISC) | HP-UX（PA-RISC） | HP-UX
HP-UX 11i V2 (IPF) | HP-UX（IPF）
HP-UX 11i V3 (IPF)
Red Hat Enterprise Linux 5 (AMD64 & Intel EM64T) | Linux 5（AMD64 & Intel EM64T） | Linux
Red Hat Enterprise Linux 5 (IPF) | Linux 5（IPF）
Red Hat Enterprise Linux 5 (x86) | Linux 5（x86）
Red Hat Enterprise Linux AS 4 (AMD64 & Intel EM64T) | Linux AS 4（AMD64 & Intel EM64T）
Red Hat Enterprise Linux ES 4 (AMD64 & Intel EM64T) | Linux ES 4（AMD64 & Intel EM64T）
Red Hat Enterprise Linux AS 4 (IPF) | Linux AS 4（IPF）
Red Hat Enterprise Linux AS 4 (x86) | Linux AS 4（x86）
Red Hat Enterprise Linux ES 4 (x86) | Linux ES 4（x86）
Solaris 9 | Solaris
Solaris 10
SAP Business Information Warehouse | SAP BW
SAP R/3(R) | SAP R/3

注※1

バージョン7の製品です。

注※2

JP1/AJS2 for Web Serviceに含まれるコンポーネントです。JP1/AJS2 - Viewと連携して動作します。

Windows 2000，Windows XP Professional，Windows Server 2003，Windows Server 2008，およびWindows Vistaを総称してWindowsと表記することがあります。

Linux 5（IPF），およびLinux AS 4（IPF）を総称してLinux（IPF）と表記することがあります。

HP-UX，Solaris，AIX，およびLinuxを総称して，UNIXと表記することがあります。

このマニュアルで使用する英略語

このマニュアルで使用する英略語を次に示します。

英略語 | 正式名称
ACL | Access Control List
DB | Database
DBMS | Database Management System
DNS | Domain Name System
EUC | Extended UNIX Code
FQDN | Fully Qualified Domain Name
FTP | File Transfer Protocol
GUI | Graphical User Interface
IPF | Itanium(R) Processor Family
ISAM | Indexed Sequential Access Method
JIS | Japanese Industrial Standard code
LAN | Local Area Network
MAPI | Messaging Application Programming Interface
MIB | Management Information Base
MIME | Multipurpose Internet Mail Extensions
NAT | Network Address Translator
NFS | Network File System
NIC | Network Interface Card
PDF | Portable Document Format
RDB | Relational Database
SNMP | Simple Network Management Protocol
SMTP | Simple Mail Transfer Protocol
SUP | Service Using Program
TCP/IP | Transmission Control Protocol/Internet Protocol
UAC | User Account Control
UNC | Universal Naming Convention
WAN | Wide Area Network
WOW64 | Windows On Windows 64
WSDL | Web Services Description Language

JP1 Version 8での製品体系変更について

JP1 Version 8では，JP1/AJS2の製品体系に次の変更がありました。

JP1/AJS2 - Advanced Managerは廃止されました。JP1/AJS2 - Advanced Managerが提供していた組み込みデータベースは，JP1 Version 8では，JP1/AJS2 - Managerに同梱されています。

JP1/AJS2 - Light Editionは廃止されました。

JP1/AJS2 - Client Toolkitは廃止されました。

JP1/AJS2 - Viewは，Windows版だけの提供となりました。

JP1 Version 7iでの製品体系変更について

JP1 Version 7iでは，JP1/AJS2の製品体系に次の変更がありました。

JP1/AJS2 - SDKはJP1/AJS2 - Managerに統合されました。JP1/AJS2 - SDKが提供していた関数は，JP1 Version 7iでは，JP1/AJS2 - Managerが提供しています。

JP1/AJS2 - ConsoleはJP1/AJS2 - Managerに統合されました。JP1/AJS2 - Consoleで使用できた機能は，JP1/AJS2 - Managerで使用できます。

JP1/AJS2 - Light Editionは，Windows版だけの提供となりました。

マニュアルで使用する記号

このマニュアルで使用する記号を次の表に示します。

記号
意味

［　］
メニュー項目，ダイアログボックス，ダイアログボックスのボタンなどを示します。

（例）

［ファイル］－［新規作成］を選択する。

上記の例では，メニューバーの［ファイル］を選んで，プルダウンメニューの［新規作成］を選択することを示します。

コマンドの文法に使用する記号

コマンド，およびパラメーターの説明で使用する記号を次の表に示します。

記号
意味と例

|
（ストローク）
複数の項目に対して項目間の区切りを示し，「または」の意味を示します。
（例）
「A|B|C」は，「A，B，またはC」を示します。

{　}
（波括弧）
この記号で囲まれている複数の項目の中から，一組の項目を必ず選択します。項目と項目の区切りは「|」で示します。
（例）
「{A|B|C}」は，「A，B，またはCのどれかを必ず指定する」ことを示します。

[　]
（角括弧）
この記号で囲まれている項目は，任意に指定できます（省略できます）。
（例）
「[A]」は，「必要に応じてAを指定する」ことを示します（必要でない場合は，Aを省略できます）。
「[B|C]」は，「必要に応じてB，またはCを指定する」ことを示します（必要でない場合は，BおよびCを省略できます）。

...
（点線）
この記号の直前に示された項目を繰り返して複数指定できます。なお，項目を複数指定する場合は，項目の区切りに1バイトの空白文字（半角スペース）を使用します。
（例）
「A B...」は，「Aのあとに，Bを複数指定できる」ことを示します。

_
（下線）
括弧で囲まれているすべての項目を省略したときに，システムが採用する値を示します。
（例）
「[A|B]」は，「AおよびBを指定しなかった場合，システムはAを採用する」ことを示します。

数式で使用する記号

このマニュアルの数式中で使用する記号を，次の表に示します。

記号
意味

＊
乗算記号を示します。

/
除算記号を示します。

↑　　↑
計算結果の値を小数点以下で切り上げることを示します。
（例）
↑34 / 3 ↑の計算結果は12となります。

MAX
計算結果のうち，最も大きい値を選ぶことを示しています。
（例）
MAX(3＊6，4+7)の計算結果は，18となります。

図中で使用する記号

このマニュアルの図中で使用する記号を次の図に示します。

Windows版JP1/AJS2のデフォルトのインストール先フォルダ

Windows版JP1/AJS2のデフォルトのインストール先フォルダは，次のとおりです。

JP1/AJS2 - Managerのデフォルトのインストール先フォルダ

システムドライブ¥Program Files※1¥HITACHI¥JP1AJS2

および

システムドライブ¥Program Files※1¥HITACHI¥JP1AJS2CM

JP1/AJS2 - Agentのデフォルトのインストール先フォルダ

システムドライブ¥Program Files※1¥HITACHI¥JP1AJS2

JP1/AJS2 - Viewのデフォルトのインストール先フォルダ

システムドライブ¥Program Files※2¥HITACHI¥JP1AJS2V

注※1

64ビット版のWindows Server 2008およびWindows Server 2003（x64）の場合は，「Program Files」を「Program Files (x86)」と読み替えてください。

注※2

64ビット版のWindows Server 2008，Windows Vista，およびWindows Server 2003（x64）の場合は，「Program Files」を「Program Files (x86)」と読み替えてください。

このマニュアルで使用する「Administrators権限」について

このマニュアルで表記している「Administrators権限」とは，ローカルPCに対してAdministrators権限を持つユーザーを指します。ローカルPCに対してAdministrators権限を持つユーザーであれば，ローカルユーザー，ドメインユーザー，およびActiveDirectory環境で動作に違いはありません。

オンラインマニュアルについて

JP1/AJS2 - Viewでは，WWW（World Wide Web）ブラウザーで参照できるHTMLマニュアルを提供しています。HTMLマニュアルは下記ブラウザーで参照できます。

Microsoft Internet Explorer 3.02以降

Netscape Navigator 3.01以降

HTMLマニュアルの内容は，下記の紙マニュアルと同じです。

JP1 Version 8 JP1/Automatic Job Management System 2 解説

JP1 Version 8 JP1/Automatic Job Management System 2 設計・運用ガイド

JP1 Version 8 JP1/Automatic Job Management System 2 セットアップガイド

JP1 Version 8 JP1/Automatic Job Management System 2 操作ガイド

JP1 Version 8 JP1/Automatic Job Management System 2 コマンドリファレンス

JP1 Version 8 JP1/Automatic Job Management System 2 連携ガイド

JP1 Version 8 JP1/Automatic Job Management System 2 メッセージ

JP1/AJS2 - Viewでは，［ヘルプ］－［目次］を選択すると目次が表示されます。また，［F1］キーを押して目次を表示することもできます。ただし，拡張子htmのファイルにWWWブラウザーが関連づけられていない場合，HTMLマニュアルが正しく表示されません。その場合は，htmファイルとWWWブラウザーを関連づけてください。

WWWブラウザーでの文字の表示に関する注意事項

Windowsの場合，スタートメニューからオンラインマニュアルを表示させると，すでに表示されているブラウザーの画面上にHTMLマニュアルが表示されます。

また，Microsoft Internet Explorer 5をご使用の場合，文字が不正に表示されることがあります。この場合，次のように設定してください。

［表示］－［エンコード］の［自動選択］のチェックを外す。

［表示］－［エンコード］の日本語で［日本語（シフトJIS）］を選択する。

JP1/AJS2マニュアルの使い分けについて

JP1/AJS2のマニュアルは，7冊に分かれています。次に示す表で各マニュアルの記載内容をご確認の上，利用目的に合わせてマニュアルをお読みください。

マニュアル名
記載内容

JP1/Automatic Job Management System 2
解説

JP1/AJS2の特長

各機能の解説

JP1/Automatic Job Management System 2
設計・運用ガイド

システムの設計時に検討する情報

システムの運用時に知っておくべき情報

トラブルシューティング

JP1/Automatic Job Management System 2
セットアップガイド

インストール・セットアップの操作手順

JP1/Automatic Job Management System 2
操作ガイド

GUIを使った操作方法

JP1/Automatic Job Management System 2
コマンドリファレンス

コマンドの文法

JP1/Automatic Job Management System 2
連携ガイド

他製品と連携してできる機能

JP1/Automatic Job Management System 2
メッセージ

JP1/AJS2が出力するメッセージ

注

バージョン8では，マニュアル「JP1/Automatic Job Management System 2 関数」は提供していません。

このマニュアルで使用するフォルダ名またはディレクトリ名

このマニュアルでは，Windowsのフォルダ名とUNIXのディレクトリ名とが同じ場合，原則として，フォルダ名と表記しています。

JP1/AJS2で使用できる正規表現について

ダイアログボックスやコマンドでの定義で，正規表現が使用できる項目があります。Windowsでの正規表現については，マニュアル「JP1/Base 運用ガイド」を参照してください。また，UNIXでの正規表現については，UNIXのドキュメントを参照してください。

Windowsのホスト上でイベントジョブを実行する場合，JP1/Baseの設定によって使用できる正規表現が異なります。使用できる正規表現の設定方法については，マニュアル「JP1/Base 運用ガイド」の，使用する正規表現の拡張に関する説明を参照してください。

なお，正規表現で，すべての文字に一致する「.*」を多数使用すると，検索に時間が掛かることがあります。長いメッセージなどに対しては，必要な個所に対してだけ「.*」を使用するようにしてください。また，UNIXでは，空白以外の文字に一致させたい場合など，「.*」の代わりに「[^ ]*（空白以外の文字の繰り返し）」を使用すると，検索時間を短縮できます。

JIS 2004（JIS X 0213:2004）で追加された第3水準，第4水準漢字について

JP1/AJS2では，JIS 2004で追加された第3水準漢字，第4水準漢字を使用できません。これらの文字を使用した場合，正常に動作しないおそれがあります。

常用漢字以外の漢字の使用について

このマニュアルでは，常用漢字を使用することを基本としていますが，次の用語については，常用漢字以外の漢字を使用しています。

宛先（あてさき）

個所（かしょ）

栗（くり）色

毎（ごと）

進捗（しんちょく）

橙（だいだい）

同梱（どうこん）

貼（は）り付け

必須（ひっす）

閉塞（へいそく）

捕捉（ほそく）

KB（キロバイト）などの単位表記について

1KB（キロバイト），1MB（メガバイト），1GB（ギガバイト），1TB（テラバイト）はそれぞれ1,024バイト，1,024²バイト，1,024³バイト，1,024⁴バイトです。

1.　概要

JP1/AJS2は，JP1シリーズ製品をはじめとする多くの製品と連携できます。ここでは，JP1/AJS2と他製品との連携の概要について説明します。

＜この章の構成＞

1.1　JP1/AJS2と他製品との連携機能

1.1　JP1/AJS2と他製品との連携機能

JP1/AJS2と連携するプログラムと，連携時に必要なプログラムの概要を次の表に示します。

表1-1　連携するプログラムと連携時に必要なセットアップの概要

連携するプログラム
機能
必要なプログラムなど
説明している章

メールシステム
メールの送受信をジョブとして定義・実行する。
メールサーバ，メールクライアントソフト
2章

メッセージキューシステム
メッセージキューを監視して，メッセージの送受信をジョブとして定義・実行する。
メッセージキューシステム（TP1/Message Queue，MQSeries，MSMQ）
3章

JP1/Power Monitor
指定したホストの電源を制御する。
（ローカル電源制御）
JP1/Power Monitor，電源制御装置
4章

指定したホストにあるJP1/Power Monitorを使ってリモートホストの電源を制御する。
（リモート電源制御）
JP1/Power Monitor，電源制御装置

JP1/FTP
JP1/FTPの処理をカスタムジョブとして定義・実行する。
JP1/FTP
6章

SAP R/3システム
SAP R/3システムの処理をカスタムジョブとして定義・実行する。
JP1/AJS2 for Enterprise Applications
7章

SAP BWシステム
SAP BWシステムの処理をカスタムジョブとして定義・実行する。
JP1/AJS2 for Enterprise Applications
7章

Oracle E-Business Suiteシステム
Oracle E-Business Suiteシステムの処理をカスタムジョブとして定義・実行する。
JP1/AJS2 for Oracle E-Business Suite
7章

メインフレーム（JP1/OJE）
VOS1，VOS3，VOSKなどのメインフレームの処理をカスタムジョブとして定義・実行する。
JP1/OJE
8章

VOS3にジョブをサブミットしたり，メインフレームで実行しているジョブを監視したりする。
JP1/OJE

メインフレーム（JP1/AJS2 for Mainframe）
メインフレームのジョブネットおよびジョブと，JP1/AJS2のジョブネットおよびジョブとを連携して運用する。
JP1/AJS2 - Manager for Mainframe，JP1/AJS2 - View for Mainframe
9章

HP NonStop Server
HP NonStop Serverにジョブを投入したり，HP NonStop Serverから受け取ったジョブを実行したりする。
ジョブ・スケジューラ for MPP JP1連携オプション
10章

JP1/Script
JP1/Scriptで作成したスクリプトをJP1/AJS2のジョブとして定義・実行する。
JP1/Script
11章

JP1/NQSEXEC
JP1/NQSEXECにジョブをサブミットしたり，JP1/NQSEXECで実行しているジョブを監視したりする。
JP1/NQSEXEC
12章

JP1/IM
JP1/IMでJP1/AJS2の運用状態を監視したり，JP1/IM - ViewからJP1/AJS2 - Viewを呼び出して定義編集したりする。
JP1/IM - Manager，JP1/IM - View
13章

JP1/Cm2またはhp OpenView
JP1/Cm2またはhp OpenViewでJP1/AJS2の運用状態を監視する。

JP1/Cm2/NNMまたはhp OpenView NNM

JP1/Cm2/Extensible SNMP Agent，hp OpenView SNMP拡張Agent，またはSNMPサービス

14章

JP1/NETM/DM
JP1/AJS2で作成したジョブネットなどをパッケージングして配布する。
JP1/NETM/DM Manager，
JP1/NETM/DM Client
15章

JP1/AJS2 for Web Service
Webアプリケーションサーバと連携し，Webサービスを実行する。
JP1/AJS2 for Web Service，
JP1/AJS2 - View for Web Service
16章

JP1/AJS2 for 活文PDFstaff
活文PDFstaffと連携してPDF変換を行う。
JP1/AJS2 for 活文PDFstaff
17章

2.　メールシステムとの連携

この章では，メールシステムと連携して，メールの送受信をジョブネットに定義する機能について説明します。

＜この章の構成＞

2.1　メールシステムとの連携の概要

2.2　メールシステム連携のセットアップ（Windowsホストの場合）

2.3　メールシステム連携のセットアップ（UNIXホストの場合）

2.4　メールフィルターアプリケーションの仕様

2.5　メール受信の定義

2.6　メール送信の定義

2.1　メールシステムとの連携の概要

JP1/AJS2は，Outlookやsendmailといったメールシステムを経由して，メールを送信できます。または，条件に一致するメールを受信したというイベントを検知できます。

メールシステム連携機能を使ってできることを次に示します。

メール受信を契機としてジョブを実行する。
この場合，メール受信監視ジョブを定義し，その後続に，実行させたいジョブを定義します。

受信したメールの情報の一部を後続ジョブで使う。
この場合，メール受信監視ジョブと後続ジョブに，情報の引き継ぎを定義しておきます。

ジョブが異常終了したら，異常を通知するために管理者へメールを送信する。
この場合，ジョブの後続にメール送信ジョブをリカバリージョブとして定義します。

なお，メールシステム連携では，前提となるOutlookやsendmailなどのメールシステムが，JP1/AJS2を起動していない状態でもメールサーバと正常にメールを送受信できるようになっている必要があります。

＜この節の構成＞

2.1.1　メール受信の概要

2.1.2　メール受信時の動作の概要

2.1.3　メール送信の概要

2.1.1　メール受信の概要

＜この項の構成＞

(1)　Windowsの場合

(2)　UNIXの場合

(1)　Windowsの場合

Windowsの場合，メール受信監視ジョブは，Outlookを経由してメールを受信します。受信したメールはOutlookの受信トレイに格納されます。

メール受信監視ジョブは，Outlookの受信トレイを参照し，未開封のメールに対して条件判定を行います。

Windowsでのメール受信の概要を次の図に示します。

図2-1　メール受信の概要（Windowsの場合）

(2)　UNIXの場合

UNIXの場合，メール受信監視ジョブは，sendmailを経由してメールを受信します。受信したメールは，内部メールファイルに保存されます。

メール受信監視ジョブは，内部メールファイルを参照し，条件判定を行います。

UNIXでのメール受信の概要を次の図に示します。

図2-2　メール受信の概要（UNIXの場合）

内部メールファイルについては，「2.1.2 メール受信時の動作の概要」を参照してください。

2.1.2　メール受信時の動作の概要

＜この項の構成＞

(1)　Windowsの場合

(2)　UNIXの場合

(1)　Windowsの場合

メール受信時の動作を次の図に示します。

図2-3　メール受信時の動作（Windowsの場合）

図中に示したデータの格納先について説明します。

メールサーバ
受信したメールが保存されます。

受信トレイ
受信したメールが保存されます。このフォルダは，Outlookが管理しています。

メール本文
［詳細定義－［メール受信監視］］ダイアログボックスの［受信後のオプション］で本文ファイルのファイル名を指定している場合に，監視条件に一致したメールの本文が保存されます。出力先に同じ名称のファイルがある場合は，上書きされます。

添付ファイル
［詳細定義－［メール受信監視］］ダイアログボックスの［受信後のオプション］で添付ファイル保存先フォルダ名を指定している場合に，監視条件に一致したメールの添付ファイルが保存されます。添付ファイルは，指定したフォルダに，メールに添付されていたときのファイル名で保存されます。出力先に同じ名称のファイルがある場合は，上書きされます。

添付ファイルのリストファイル
［詳細定義－［メール受信監視］］ダイアログボックスの［受信後のオプション］でリストファイルのファイル名を指定している場合に，監視条件に一致したメールの添付ファイルの一覧がリストファイルに保存されます。出力先に同じ名称のファイルがある場合は，上書きされます。リストファイルの書式については，「2.5.3 添付ファイル一覧のリストファイル（Windows限定）」を参照してください。

メール本文，添付ファイル，および添付ファイルのリストファイルを［詳細定義－［メール受信監視］］ダイアログボックスの［受信後のオプション］で設定する方法については，マニュアル「JP1/Automatic Job Management System 2 操作ガイド　13.4.19 ［詳細定義－［メール受信監視］］ダイアログボックス」およびマニュアル「JP1/Automatic Job Management System 2 操作ガイド　13.4.20 ［詳細定義－［メール受信監視］－［受信後のオプション］］ダイアログボックス」を参照してください。

引き継ぎ情報格納ファイル
［詳細定義－［メール受信監視］］ダイアログボックスの［引き継ぎ］ボタンをクリックすると表示される画面で引き継ぎ情報を指定しておくと，受信したメールを後続ジョブに引き継ぐ場合に，監視条件に一致したメールの情報が保存されます。
［マネージャー環境設定］ダイアログボックスまたは［エージェント環境設定］ダイアログボックスの［イベント起動］タブの［イベント・ジョブ情報引継ぎディレクトリ名］に指定したフォルダ下のmailフォルダに，次に示す情報が保存されます。

メール本文
引き継ぎ情報に「MLRCVBODY」が指定されたメール受信監視ジョブが監視条件に一致するごとに1ファイルが作成され（ファイル名は任意），メールの本文が保存されます。

添付ファイル
引き継ぎ情報に「MLRCVATTACHFILExx」（xxは01～20）を指定すると，メール受信監視ジョブが監視条件に一致するごとにフォルダが作成され（フォルダ名は任意），添付ファイルが保存されます（ファイル名はメールに添付されていたときの名称）。

添付ファイルのリストファイル
引き継ぎ情報に「MLRCVATTACHLIST」が指定されたメール受信監視ジョブが監視条件に一致するごとに1ファイルが作成され（ファイル名は任意），添付ファイルの一覧がリストファイルに保存されます。リストファイルの書式については，「2.5.3 添付ファイル一覧のリストファイル（Windows限定）」を参照してください。

保存先フォルダのデフォルトは，次のとおりです。

Windows Server 2008の場合

%ALLUSERSPROFILE%¥Hitachi¥JP1¥JP1_DEFAULT¥JP1AJS2¥tmp¥infodir

「%ALLUSERSPROFILE%」のデフォルトは「システムドライブ¥ProgramData」です。

Windows Server 2008以外の場合

JP1/AJS2インストール先フォルダ¥tmp¥infodir

［詳細定義－［メール受信監視］］ダイアログボックスの［引き継ぎ］ボタンについては，マニュアル「JP1/Automatic Job Management System 2 操作ガイド　13.4.19 ［詳細定義－［メール受信監視］］ダイアログボックス」を参照してください。

注意事項

メール受信後に作成される，メール本文，添付ファイル，添付ファイルのリストファイル，および引き継ぎ情報で作成されるファイルは，自動的には削除されません。これらのファイルはシステムのディスク容量を圧迫する原因にもなるため，不要になったら削除してください。

メールシステム連携の環境設定で，メール受信後の処理を「開封済」にしている場合には，Outlookの「受信トレイ」に開封済みとなっているメールが残ります。これは，メールサーバ上またはメールシステム連携を実行しているコンピュータのディスク容量を圧迫する要因になるため，定期的にOutlookをメールシステム連携で使用しているプロファイルで起動し，「受信トレイ」の中にある開封済みのメールを削除してください。
なお，Outlookの「受信トレイ」にあるメールを削除する場合は，削除前にJP1/AJS2メール監視プロセスまたはJP1/AJS2 Mailサービスを終了させておいてください。

JP1/AJS2メール監視プロセスおよびJP1/AJS2 Mailサービスの起動と終了については，「2.2.6 メールシステム連携機能の起動と停止」を参照してください。

(2)　UNIXの場合

メール受信時の動作を次の図に示します。

図2-4　メール受信時の動作（UNIXの場合）

図中に示したデータの格納先について説明します。

内部メールファイル
受信したメールが，JP1/AJS2のメールシステム連携で使用できる内部メールファイルに保存されます。内部メールファイルは，メール受信時にsendmailから実行されたjpomailrecvコマンド（メール配信機能を設定するコマンド）によって追加書きされます。
内部メールファイルの名称は，/var/opt/jp1ajs2/tmp/mailbox/に，監視ユーザー名を付けたものです。

不一致メール退避先ファイル
メール受信監視ジョブの監視条件に一致しなかったメールが保存（追加書き）されます。
不一致メール退避先ファイルは，イベント・アクション定義ファイル（EVAction.conf）の環境設定パラメーターNotMatchMailDirに指定したディレクトリに，監視ユーザー名と同じ名称で保存されます。

引き継ぎ情報格納ファイル
受信したメールを後続ジョブに引き継ぐ場合に，引き継ぎ情報に「MLRCVMAILBODY」を指定したメール受信監視ジョブの監視条件に一致すると1ファイルが作成され，受信メールが保存されます。
引き継ぎ情報格納ファイルの名称は，「MLDT」で始まる任意の名称です。ファイルは，イベント・アクション定義ファイル（EVAction.conf）の環境設定パラメーターEvjobInfFileに指定したイベントジョブ情報引き継ぎディレクトリ下のmailディレクトリに保存されます。デフォルトのディレクトリは，/var/opt/jp1ajs2/sys/infoagt/tmp/infodir/です。

メール保存先ファイル
受信メールを保存するように指定したメール受信監視ジョブの監視条件に一致した受信メールが保存（追加書き）されます。
メール保存先ファイルの名称は，イベント・アクション定義ファイル（EVAction.conf）の環境設定パラメーターMailFileNameに指定したファイル名です。

メール受信リストファイル
メール受信リスト用のファイル名を指定したメール受信監視ジョブの監視条件に一致した受信メールのヘッダーが保存（追加書き）されます。
メール受信リストファイルの名称は，メール受信監視ジョブのメール受信リストに指定したファイル名です。

障害用メールファイル
メールの判定中にメール受信監視でエラーが発生した場合に，エラー発生時のメールが保存（追加書き）されます。
障害用メールファイルの名称は，/var/opt/jp1ajs2/sys/infoagt/tmp/mail/errmailです。

注意事項

メール受信監視ジョブで作成される，不一致メール退避先ファイル，引き継ぎ情報格納ファイル，メール保存先ファイル，メール受信リストファイル，および障害用メールファイルは，自動的には削除されません。これらのファイルはシステムのディスク容量を圧迫する原因にもなるため，不要になったら削除してください。

JP1/AJS2のメールシステム連携では，メール受信監視ジョブが実行されないかぎり，メール配信機能によって作成される内部メールファイルにメールがたまり続けます。内部メールファイルは，システムのディスク容量を圧迫する原因にもなるため，不要な内部メールファイルを定期的に削除してください。
なお，内部メールファイルを削除する場合は，削除する前にメール受信監視プロセスを終了させ，内部メールファイルにメール配信をしないようにメール配信機能を設定しておいてください。
メール配信機能の設定については，「2.3.3 メール配信機能をセットアップする」を参照してください。

2.1.3　メール送信の概要

＜この項の構成＞

(1)　Windowsの場合

(2)　UNIXの場合

(1)　Windowsの場合

Windowsの場合，メール送信ジョブはOutlookを経由してメールを送信します。

メール送信ジョブは，メールのデータをOutlookの送信トレイに配置し，実際のメールの送信はOutlookによって行われます。

送信したメールは，Outlookの送信済みアイテムに格納されます。

Windowsでのメール送信の概要を次の図に示します。

図2-5　メール送信の概要（Windowsの場合）

(2)　UNIXの場合

UNIXの場合，メール送信ジョブはsendmailを経由してメールを送信します。

メール送信ジョブは，メールのデータを一時ファイルに格納し，実際のメールの送信はsendmailによって行われます。

UNIXでのメール送信の概要を次の図に示します。

図2-6　メール送信の概要（UNIXの場合）

sendmailについては，sendmail付属のドキュメントを参照してください。

2.2　メールシステム連携のセットアップ（Windowsホストの場合）

ここでは，Windowsホストでのメールシステム連携のセットアップについて説明します。

＜この節の構成＞

2.2.1　メールシステム連携の前提プログラム

2.2.2　メールシステム連携時のセットアップ手順

2.2.3　プロファイルを作成する

2.2.4　メールシステム連携のための環境設定をする

2.2.5　Outlookを起動して運用する場合の設定（Outlook 2002以降）

2.2.6　メールシステム連携機能の起動と停止

2.2.7　メールシステム連携時の注意事項

2.2.1　メールシステム連携の前提プログラム

ここでは，メールシステム連携で必要となる前提プログラムおよび設定について説明します。

前提プログラムはOutlookです。メールシステム連携を使用するためには，JP1/AJS2 - ManagerおよびJP1/AJS2 - Agentと同じホストにOutlookがインストールされている必要があります。

OutlookはMicrosoft社提供のプログラム規格であるMAPI（Messaging Application Programming Interface）準拠のプログラムのため，Outlookを前提としたメールシステム連携はMAPIを使用して実現しています。

＜この項の構成＞

(1)　連携できるメールシステム

(2)　システム構成例

(1)　連携できるメールシステム

Windowsホストでのメールシステム連携は，次に示すメールシステムをサポートしています。これらのメールシステムのうち，どれか一つのメールサーバソフトをメールシステム連携先ホストにセットアップしてください。メールサーバは，JP1/AJS2 - ManagerやJP1/AJS2 - Agentと別のホストでかまいません。

Exchange Server

Microsoft Mail

SMTP/POP3

メールシステム連携の前提プログラムおよび機能と，サポートしているメールシステムの関係を次の表にまとめます。

表2-1　前提プログラムおよび機能とメールシステムの関係

前提プログラム
および機能
Exchange Server
Microsoft
Mail
SMTP/POP3※

Outlook 2000
◎
○
○

Outlook 2002
Outlook 2003
Outlook 2007
◎
×
○

（凡例）

◎：デスクトップ上およびサービス上の両方で連携できる。

○：デスクトップ上でだけ連携できる。

×：連携できない。

注※

SMTP/POP3プロトコルをサポートするメールサーバ（Groupmax Mail ServerやLotus Notes Dominoなどを含む）

連携するメールシステムに応じて，サービス上で連携するか，デスクトップ上で連携するかを選択します。どちらかを選択しない場合，メールシステム連携機能を使用できません。

また，メールシステム連携を使用する際は，サービス上で使用する場合はJP1/AJS2 Mailサービスを，デスクトップ上で使用するときはJP1/AJS2メール監視プロセスを，メール送信ジョブまたはメール受信監視ジョブを実行する前にあらかじめ起動しておく必要があります。

サービス上で連携する場合とデスクトップ上で連携する場合での違いは，Windowsにログオンしていなくてもメールシステム連携機能を使用できるかどうかです。サービス上で連携する場合は，JP1/AJS2 Mailサービスを起動しておくことで，Windowsにログオンしていない状態でもメールシステム連携機能を使用できます。デスクトップ上で連携する場合は，WindowsにログオンしないとJP1/AJS2メール監視プロセスを起動できません。そのため，この場合はあらかじめWindowsにログオンしておく必要があります。

JP1/AJS2メール監視プロセスまたはJP1/AJS2 Mailサービスの起動方法については，「2.2.6 メールシステム連携機能の起動と停止」を参照してください。

前提プログラムおよび機能とメールシステムの関係の注意事項

Windows Server 2008（IPF）およびWindows Server 2003（IPF）では，メールシステム連携機能を使用できません。

Outlook Expressは，メールシステム連携では使用できません。

Windows Server 2008では，Outlook 2003以降だけ使用できます。

(2)　システム構成例

メールシステム連携のシステム構成例を次の図に示します。

図2-7　メールシステム連携のシステム構成例

エージェントホストのJP1/AJS2 - Agentでは，マネージャーホストのJP1/AJS2 - Managerから依頼を受けて，メール送信ジョブおよびメール受信監視ジョブを実行します。

2.2.2　メールシステム連携時のセットアップ手順

メール受信監視ジョブおよびメール送信ジョブの実行ホスト上で，次に示す手順でセットアップをします。

図2-8　メールシステム連携時のセットアップ手順

セットアップの詳細については，以降で説明します。

2.2.3　プロファイルを作成する

JP1/AJS2は，Outlookを介してメールシステムにログインするため，プロファイルをあらかじめ作成する必要があります。

メールプロファイル作成時は，次に示すアカウントでWindowsにログオンしておいてください。

メールシステム連携をサービス上で使用する場合

JP1/AJS2 Mailサービスに設定する（動作させる）アカウント

メールシステム連携をデスクトップ上で使用する場合

Windowsにログオンするアカウント

メールプロファイルの作成手順および作成後のチェックを，Outlook 2000の場合と，Outlook 2002，Outlook 2003，およびOutlook 2007の場合に分けて説明します。

Outlook 2000の場合

Windowsの［スタート］メニューから［設定］－［コントロールパネル］を実行し，［メール］アイコンを選択する。
［メール］ダイアログボックスが表示されます。
すでにメールプロファイルが作成されている場合，［メール］ダイアログボックスは表示されません。この場合は，［プロファイル名のプロパティ］ダイアログボックスにある［プロファイルの表示］をクリックして，［メール］ダイアログボックスを表示させてください。

［メール］ダイアログボックスの［追加］をクリックし，表示されるセットアップウィザードの指示に従ってメールプロファイルを作成する。
インフォメーションサービスを指定する画面では，使用したいメールシステムを選択してください。

［コントロールパネル］で［メール］アイコンを選択する。
［インターネット アカウント］ダイアログボックスが表示されないことを確認します。

Outlookが起動できることを確認する。

Outlookをシステムの規定の電子メールプログラムとして設定する。
設定方法の詳細については，Outlookのヘルプを参照してください。
設定しないでメール送信ジョブおよびメール受信監視ジョブを実行した場合，Outlookによって「Microsoft Outlookを起動して，規定のメールクライアントに設定してください」というダイアログボックスが表示され，メールの送信およびメールの受信監視ができません。

Outlookでメールが送受信できることを確認する。

Outlook起動時およびメールの送受信時に，次のような応答を求めるダイアログボックスが表示されないことを確認する。
・サーバ名，ユーザー名，またはパスワードを問い合わせるダイアログボックス
・その他，ボタンクリックなどの応答を求めて待ちとなるダイアログボックス

これらのダイアログボックスが表示される環境では，メールシステム連携による自動運用はできません。ダイアログボックスが表示される場合は，プロファイルの設定を見直し，ダイアログボックスが表示されないようにしてください。

手順3で［インターネット アカウント］ダイアログボックスが表示される場合は，次の手順で設定を変更してください。

Outlookを起動する。

［ツール］－［オプション］をクリックする。
［オプション］ダイアログボックスが表示されます。

［メール配信］タブ，または［メールサービス］タブを選択する。

［メールサポートの再設定］ボタンをクリックする。
［メールサービスオプション］ダイアログボックスが表示されます。

［企業／ワークグループ］がチェックされた状態になっていることを確認する。

設定変更後，JP1/AJS2メールシステム連携用のプロファイルを新規に作成する。

Outlook 2002，Outlook 2003，およびOutlook 2007の場合

Windowsの［スタート］メニューから［設定］－［コントロールパネル］を実行し，［メール］アイコンを選択する。
［メール］ダイアログボックスが表示されます。
すでにメールプロファイルが作成されている場合，［メール］ダイアログボックスは表示されません。この場合は，［メール設定 - プロファイル名］ダイアログボックスにある［プロファイル］をクリックして，［メール］ダイアログボックスを表示させてください。

［メール］ダイアログボックスの［追加］をクリックし，表示される［電子メール アカウント］ダイアログボックスの指示に従ってメールプロファイルを作成する。
サーバの種類を指定する画面では，使用したいメールシステムを選択してください。

Outlookが起動できることを確認する。

Outlookをシステムの規定の電子メールプログラムとして設定する。
設定方法の詳細については，Outlookのヘルプを参照してください。
設定しないでメール送信ジョブおよびメール受信監視ジョブを実行した場合，Outlookによって「Microsoft Outlookを起動して，規定のメールクライアントに設定してください」というダイアログボックスが表示され，メールの送信およびメールの受信監視ができません。

Outlookでメールが送受信できることを確認する。

Outlook起動時およびメールの送受信時に，次のような応答を求めるダイアログボックスが表示されないことを確認する。
・サーバ名，ユーザー名，またはパスワードを問い合わせるダイアログボックス
・その他，ボタンクリックなどの応答を求めて待ちとなるダイアログボックス

これらのダイアログボックスが表示される環境では，メールシステム連携による自動運用はできません。ダイアログボックスが表示される場合は，プロファイルの設定を見直し，ダイアログボックスが表示されないようにしてください。

異なるユーザーでのメールシステム連携の運用

管理者の不在時に別のユーザーのアカウントでメールを送信したいなど，異なるユーザーがデスクトップ上でメールシステム連携を運用する場合は，各ユーザーのアカウントで，同じ名称，同じ内容のプロファイルを作成しておきます。こうすると，ジョブの定義や運用中のプロファイルを変えることなく，メールの差出人を変えることができます。

例えば，通常の運用では，mail masterというユーザーからメール送信ジョブを使ってメールを送信しているとします。通常は，mail masterがWindowsにログオンしてJP1/AJS2メール監視プロセスを動作させます。mail masterが不在のときにadministratorへ業務を引き継ぎたい場合，administratorのアカウントで同じ名称のプロファイルを用意しておきます。administratorがWindowsにログオンすると，そのプロファイルを読み込んで，administratorからメールが送信されます。ただし，この運用では，同じシステムでメールを受信するときのアカウントも変わるため，メール送信ジョブとメール受信監視ジョブを同一環境で使用している場合には，お勧めできません。これは，アカウントが変わったあとでメール送信ジョブから送信するメールの送信者が，メール受信監視ジョブに定義した差出人と異なるため，メールを受信してもメール受信監視ジョブの条件を満たすことがなくなるからです。

2.2.4　メールシステム連携のための環境設定をする

JP1/AJS2での環境設定の手順と，Windowsホストでメールシステムと連携するために必要な設定内容を説明します。

環境設定の手順を次に示します。

Windowsの［スタート］メニューから［プログラム］－［JP1_Automatic Job Management System 2 - Manager］－［環境設定］を選択する。または，Windowsの［スタート］メニューから［プログラム］－［JP1_Automatic Job Management System 2 - Agent］－［環境設定］を選択する。
論理ホスト名を指定するダイアログボックスが表示されます。

「デフォルト」を指定し，［設定］ボタンをクリックする。
［マネージャー環境設定］ダイアログボックス，または［エージェント環境設定］ダイアログボックスが表示されます。

［メール連携］タブで，メールシステム連携の環境設定をする。
設定する内容については，「(1) ［メール連携］タブでの定義」を参照してください。
なお，［マネージャー環境設定］ダイアログボックスおよび［エージェント環境設定］ダイアログボックスの［メール連携］タブの内容は共通です。

すべての情報を定義したら，［OK］ボタンをクリックする。
表示されていた［マネージャー環境設定］ダイアログボックス，または［エージェント環境設定］ダイアログボックスが閉じます。

JP1/AJS2サービス，およびJP1/AJS2メール監視プロセスまたはJP1/AJS2 Mailサービスを再起動する。
JP1/AJS2サービスを再起動したあと，メールシステム連携機能をデスクトップ上で使用する場合はJP1/AJS2メール監視プロセスを，サービス上で使用する場合はJP1/AJS2 Mailサービスを再起動してください。定義した情報で環境設定されて，メールシステム連携機能を使用できるようになります。

＜この項の構成＞

(1)　［メール連携］タブでの定義

(1)　［メール連携］タブでの定義

［メール連携］タブで定義する項目を説明します。

［メール連携］タブを次に示します。

図2-9　［メール連携］タブ（［マネージャー環境設定］ダイアログボックス）

各項目の定義内容を説明します。

メール連携機能

メールシステム連携機能を使うかどうかを指定します。［設定］ボタンをクリックすると，［メール連携機能の選択］ダイアログボックスが表示されるので，次の三つの中から連携機能を選択します。

［使用しない］
メールシステム連携を使用しません。

［デスクトップ上で使用する］
JP1/AJS2メール監視プロセスが登録されます。

［サービス上で使用する］
JP1/AJS2 Mailサービスが登録されます。
JP1/AJS2 Mailサービスは，ユーザーアカウント（使用するプロファイルの作成時に，Windowsにログオンしたときのユーザーアカウント）に変更して使用する必要があるため，JP1/AJS2 Mailサービスのプロパティのアカウントで，ユーザーアカウントを設定してください。

デフォルトは［使用しない］です。

どの連携機能を選択するかについては，「2.2.1 メールシステム連携の前提プログラム」の表2-1を参照して決定してください。

メールプロファイル名

メールサービスへのログインで使用するプロファイルの名称を256バイト以内で指定します。全角文字も使用できます。

メールシステム連携機能をサービス上で動作させる場合，ローカルユーザーが作成したプロファイルを指定してください。

プロファイル名を入力し，［追加］ボタンをクリックして，一覧にプロファイル名を表示してください。

プロファイル名は4件まで設定できます。プロファイル名を複数指定する場合は，プロファイル名が重複しないようにしてください。プロファイル名が重複していると，メールシステム連携が使用できない場合があります。

一覧からプロファイル名を選択し，［削除］ボタンをクリックすると，プロファイル名が削除されます。

メールクライアントソフト

［メール連携機能］で［デスクトップ上で使用する］を選択している場合は，連携するメールシステムに対応したOutlookを選択してください。

［Outlook 2000］
Outlook 2000を使用する場合に選択します。

［Outlook 2002以降］
Outlook 2002以降のバージョンのOutlookを使用する場合に選択します。

連携するメールシステムとOutlookの対応については，「2.2.1 メールシステム連携の前提プログラム」の表2-1を参照してください。

なお，Windows Server 2008の場合，JP1/AJS2 - Agentの［エージェント環境設定］ダイアログボックスの［メール連携タブ］では，デフォルトでOutlook 2002以降の設定になっているため，この項目は表示されません。

また，［メール連携機能］で［サービス上で使用する］を選択している場合は，Outlookの種別に関係なく動作するため，メールクライアントソフトを選択する必要はありません。

メール受信後の処理

監視条件に合致したメールの受信後の扱いを次のどちらかから選択します。デフォルトは［開封済］です。

［開封済］
監視条件に合致したメールを開封済みします。

［削除］
監視条件に合致したメールを削除します。

差出人アドレスの引き継ぎ

メール受信監視ジョブの引き継ぎ情報「MLRCVADDRESS」に設定する情報の種類を次のどちらかから選択します。デフォルトは［メールアドレス］です。「MLRCVADDRESS」は，メール受信監視ジョブに指定する差出人の情報に該当します。この設定は，設定したホスト上で動作する，すべてのメール受信監視ジョブに影響します。

［メールアドレス］
メールアドレスが引き継ぎ情報として設定されます。

［表示名］
表示名（ニックネーム）が引き継ぎ情報として設定されます。

監視間隔

メールの受信監視間隔を1～1,440（単位：分）の間で指定します。デフォルトは「10」です。

ユーザー認証

この項目は，［メール連携機能］で［デスクトップ上で使用する］を指定した場合だけ操作できます。

Windows自動ログオンの設定

Windowsへ自動的にログオンするかどうかを指定します。［設定］ボタンをクリックすると，［Windows 自動ログオンの設定］ダイアログボックスが表示されるので，次の項目を設定します。

Windows自動ログオン

Windowsへ自動的にログオンするかどうかを次のどちらかから選択します。

［設定］
Windowsへ自動的にログオンするように設定します。ホストの起動と同時に，Windowsへ自動的にログオンします。合わせて［ユーザー名］，［ドメイン名］および［パスワード］を指定する必要があります。

［解除］
Windowsへ自動的にログオンしないように設定します。Windowsへログオンするときに，ユーザー名，ドメイン名（またはログオン先），およびパスワードを入力するダイアログボックスが表示されます。［解除］を選択した場合，このダイアログボックスの［ユーザー名］，［ドメイン名］および［パスワード］に指定した内容は有効になりません。

ユーザー名

Windowsへログオンするユーザーの名称を513バイト以内で指定します。ここで指定したユーザーアカウントが，JP1/AJS2メール監視プロセスの実行アカウントになります。ここでは，使用するプロファイルの作成時にログオンしていたWindowsのユーザーアカウントを指定してください。プロファイル作成時にログオンしていたユーザーアカウントとは別のアカウントを指定すると，JP1/AJS2メール監視プロセス起動時にプロファイルを参照できないため，メールサーバに接続できないで，JP1/AJS2メール監視プロセスを起動できません。また，「ドメイン名¥ユーザー名」で指定するとWindowsへの自動ログオンに失敗し，ログオンを要求するダイアログボックスが表示されます。

なお，指定したユーザー名が存在しない場合は，ログオン時にユーザー名を入力するダイアログボックスが表示されます。

ドメイン名

Windowsへログオンするユーザーが属するドメインの名称を256バイト以内で指定します。

なお，指定したドメイン名が存在しない場合は，ログオン時にドメイン名，またはログオン先を選択するダイアログボックスが表示されます。

また，［Windows自動ログオンの設定］ダイアログボックスの［ドメイン］の指定を省略し（空白を指定し），次に［Windows自動ログオンの設定］ダイアログボックスを表示したとき，［ドメイン］にはWindowsにログオンする際のデフォルトのドメイン名（ドメインに参加していない場合は自ホスト名）が表示されます。

パスワード

Windowsへログオンするためのパスワードを127バイト以内で指定します。

指定したパスワードが存在しない場合は，ログオン時にパスワードを入力するダイアログボックスが表示されます。

再入力

パスワードの確認のため，［パスワード］に入力したパスワードを127バイト以内で再指定します。

2.2.5　Outlookを起動して運用する場合の設定（Outlook 2002以降）

Outlook 2002以降（以下Outlookと略します）では，それ以前のバージョンと比べて内部的な仕様が変更されました。これによって，メール送信ジョブまたはメール受信監視ジョブの実行中にOutlookを起動していると，これらのジョブからメールの即時送受信を行うためのOutlookの操作ができないことがあります。その場合，メール送信ジョブまたはメール受信監視ジョブの状態が異常検出終了となるなど，予期しない現象が発生することがあります。そのため，メール送信ジョブまたはメール受信監視ジョブの実行中にOutlookを起動する必要がある場合は，これらのジョブがメールの即時送受信を行わないように，あらかじめ環境設定パラメーターを設定してください。

メールの即時送受信を行うかどうかの設定を行う環境設定パラメーターの内容を次に示します。

定義キー

[JP1_DEFAULT¥JP1AOMAGENT¥mail_link]

環境設定パラメーター

"ImmediateSendRecv"="{Y|N}"

メールの即時送受信を行うかどうかを指定します。

デフォルトはYです。

Y

Outlookを操作してメールの即時送受信を行います。

N

Outlookを操作しないで，メールの送受信をOutlookに任せます。そのため，ジョブが終了してもOutlookのアイコンがタスクバーに残ります。この値を指定すると，メールはOutlookのオプションに定義されている送受信間隔で送受信されます。Outlookのオプション設定については，Outlookのヘルプを参照してください。

設定手順

環境設定パラメーターの設定手順を次に示します。

メモ帳などのテキストエディターで，次の内容を記述したテキストファイルを作成する。
[JP1_DEFAULT¥JP1AOMAGENT¥mail_link]
"ImmediateSendRecv"="N"
または
[JP1_DEFAULT¥JP1AOMAGENT¥mail_link]
"ImmediateSendRecv"="Y"

ファイルを保存し，次のコマンドを実行する。
jbssetcnf 手順1で作成したテキストファイル名
jbssetcnfコマンドの詳細については，マニュアル「JP1/Base 運用ガイド」を参照してください。

2.2.6　メールシステム連携機能の起動と停止

メールシステム連携機能の起動・停止方法について，メールシステム連携機能をデスクトップ上で使用する場合と，サービス上で使用する場合とに分けて説明します。

＜この項の構成＞

(1)　デスクトップ上で使用する場合の起動・停止

(2)　サービス上で使用する場合の起動・停止

(1)　デスクトップ上で使用する場合の起動・停止

JP1/AJS2のインストール後の環境設定で，メールシステム連携をデスクトップ上で使用するように設定すると，JP1/AJS2メール監視プロセスがスタートアップグループに登録されます。このため，Windowsへのログオン時にJP1/AJS2メール監視プロセスが自動的に起動されます。

JP1/AJS2メール監視プロセスを手動で停止したあとで，JP1/AJS2メール監視プロセスを起動する場合は，スタートアップグループにある［メール監視プロセス］を実行します。または，スタートメニューから［JP1_Automatic Job Management System 2 - Manager］または［JP1_Automatic Job Management System 2 - Agent］－［メール監視プロセス］を選択します。

また，手動でJP1/AJS2メール監視プロセスを停止させる場合は，次の三つのうち，どれかの方法で停止させます。

タスクトレイ内に表示されているJP1/AJS2メール監視プロセスのアイコン上で右クリックし，表示されるメニューから［JP1/AJS2メール監視プロセスを閉じる］を選択する。

Windowsにログオンしているユーザーをログアウトさせる。

システム上のすべてのJP1/AJS2サービスを停止させる。

JP1/AJS2メール監視プロセスを起動しないでメール送信ジョブ，またはメール受信監視ジョブを実行した場合は，ジョブが「異常検出終了」状態になります。この場合，メール送信ジョブで定義したメールを送信できません。また，メール受信監視ジョブの定義と合致するメールの受信を検知できません。

なお，JP1/AJS2メール監視プロセスは，システム上にJP1/AJS2サービスが一つだけの場合，JP1/AJS2サービスと連動して終了します。JP1/AJS2サービスが複数ある場合，JP1/AJS2サービスの中で最後に停止するJP1/AJS2サービスと連動して終了します。

(2)　サービス上で使用する場合の起動・停止

JP1/AJS2のインストール後の環境設定でメールシステム連携機能をサービス上で使用するように設定すると，JP1/AJS2 Mailサービスのプロパティでは，スタートアップの種類は「手動」，アカウントは「システム」に設定されます。

JP1/AJS2 Mailサービスは，ユーザーアカウント（使用するプロファイルの作成時に，Windowsにログオンしたときのユーザーアカウント）に変更して使用する必要があります。このため，JP1/AJS2 Mailサービスのプロパティのアカウントで，ユーザーアカウントを設定してください。

また，JP1/AJS2 Mailサービスは，JP1/AJS2サービスと連動して終了しません。JP1/AJS2サービスを手動で停止した場合は，JP1/AJS2 Mailサービスも手動で停止させる必要があります。次に示すどちらかの方法で停止させます。

［コントロールパネル］の［サービス］で［JP1/AJS2 Mailサービス］を選択し，［停止］をクリックする。

「net stop JP1_AJS2_Mail」コマンドを実行する。

JP1/AJS2 Mailサービスを起動しないでメール送信ジョブ，またはメール受信監視ジョブを実行した場合は，ジョブが「異常検出終了」状態になります。この場合，メール送信ジョブで定義したメールを送信できません。また，メール受信監視ジョブの定義と合致するメールの受信を検知できません。

なお，JP1/AJS2サービスと連動して終了する必要がある場合は，サービスの依存関係を設定するか，JP1/Baseの起動管理機能などを利用してください。

2.2.7　メールシステム連携時の注意事項

メールシステム連携時の注意事項を説明します。

＜この項の構成＞

(1)　Windows自動ログオン機能を使用する場合

(2)　サービスを使用してExchange Server以外のメールシステムと連携する場合

(3)　メールシステム連携機能のクラスタ運用

(4)　メールシステム連携で設定した環境を変更した場合

(5)　メール受信監視ジョブの実行後に作成されるファイルの削除

(6)　メールシステム連携機能の選択を変更する場合

(7)　メールプロファイルに個人用フォルダを設定している場合

(8)　メール監視間隔の算出手順

(9)　Outlookを使用する場合

(10)　Outlook 2002以降を使用する場合の動作の違い

(11)　メールクライアントソフトの設定について

(12)　リモートデスクトップを使用する場合

(13)　設定した環境の情報の読み込みに失敗した場合

(14)　Outlookのライセンス登録および証明書の有効期限に関する注意事項

(15)　トラブルの対処方法

(1)　Windows自動ログオン機能を使用する場合

Windows起動中に［Shift］キーを押し続けると，Windows自動ログオン機能の起動を停止し，Windowsにログオンするためのダイアログボックスを表示できます。これを利用して別のユーザーでWindowsにログオンした場合，次のWindows起動時に，Windows自動ログオンに失敗することがあります。

Windows自動ログオン機能を使用する場合は，別のユーザーでログオンしないようにしてください。別のユーザーでログオンした場合は，次にWindows自動ログオン機能を使用する前に，［Windows自動ログオンの設定］ダイアログボックスの内容が変更されていないことを確認しておいてください。Windows自動ログオンの設定内容の確認方法については，Microsoftのドキュメントを参照してください。

メールシステム連携機能をデスクトップ上で使用する設定からサービス上で使用する設定に変更する場合，またはメールシステム連携機能を使用しない設定に変更する場合，設定を変更する前に，［マネージャー環境設定］ダイアログボックスまたは［エージェント環境設定］ダイアログボックスの［メール連携］タブの［Windows自動ログオンの設定］でWindows自動ログオンを解除してください。

(2)　サービスを使用してExchange Server以外のメールシステムと連携する場合

メールシステム連携のサービスは「JP1/AJS2 Mail」というサービス名で登録されていますが，net startコマンドなどでサービス名を使う場合は「JP1_AJS2_Mail」と入力してください。

SMTP/POP3メールシステムと連携する場合には，Exchange Serverとゲートウェイを設定して，これらのメールシステムをメールサーバとして使用してください。
また，メールアドレスには，グローバルアドレス一覧（Exchange Serverが管理しているメールボックスなどの名前）に含まれるアドレスと，個人用アドレス帳に作成・保存された，ほかのメールシステムのユーザーアドレスが使用できます。
なお，デスクトップ上でメールシステム連携を行う場合については，「2.2.1 メールシステム連携の前提プログラム」を参照してください。

(3)　メールシステム連携機能のクラスタ運用

デスクトップ上で運用している場合

JP1/AJS2メール監視プロセスはクラスタ運用に対応していません。

サービス上で運用している場合

JP1/AJS2 Mailサービスは複数の論理ホストに対応しません。どれか一つの論理ホストでJP1/AJS2 Mailサービスを使用してください。

また，クラスタ運用でクラスタシステムのリソースにメールシステム連携機能を設定し，さらに引き継ぎ情報を使用する場合は，引き継ぎ情報ファイルの指定先として［マネージャー環境設定］ダイアログボックスまたは［エージェント環境設定］ダイアログボックスの［イベント起動］タブの［イベント・ジョブ情報引継ぎディレクトリ名］に，論理ホストに対応した共有ディスク上のフォルダを指定してください。

(4)　メールシステム連携で設定した環境を変更した場合

メールシステム連携で，［マネージャー環境設定］ダイアログボックスまたは［エージェント環境設定］ダイアログボックスの［メール連携］タブで設定した内容を変更した場合は，JP1/AJS2サービスと，JP1/AJS2メール監視プロセスまたはJP1/AJS2 Mailサービスを再起動してください。

(5)　メール受信監視ジョブの実行後に作成されるファイルの削除

メール受信監視ジョブの監視条件に合致したメールの受信後に作成される，メール本文，添付ファイル，添付ファイルのリストファイル，および引き継ぎ情報で作成されるファイルは，自動的には削除されません。これらのファイルはシステムのディスク容量を圧迫する原因になるため，不要になったら手動で削除してください。

各ファイルの格納先については，「2.1.2(1) Windowsの場合」を参照してください。

(6)　メールシステム連携機能の選択を変更する場合

メールシステム連携機能をデスクトップ上で使用する設定からサービス上で使用する設定に変更する場合，またはメールシステム連携機能を使用しない設定に変更する場合，JP1/AJS2メール監視プロセスは自動的に終了しないため，手動で停止してください。

メールシステム連携機能の使用をデスクトップ上での使用からサービス上での使用に変更すると，JP1/AJS2 Mailサービスが作成されます。JP1/AJS2 Mailサービスは，ユーザーアカウント（使用するプロファイルの作成時にWindowsへログオンしたときのユーザーアカウント）に変更して使用する必要があるため，JP1/AJS2 Mailサービスのプロパティのアカウントでユーザーアカウントを設定してください。

(7)　メールプロファイルに個人用フォルダを設定している場合

メール送信ジョブおよびメール受信監視ジョブの詳細定義で，［プロファイル名］に個人用フォルダを使用するように設定しているプロファイルを指定している場合，これらのジョブの実行時に該当する個人用フォルダファイル（拡張子「.pst」）がほかのプログラムで使われていると，Outlookにアクセスしてメールの送受信を行うときにエラーになります。そのため，メール送信ジョブおよびメール受信監視ジョブの状態が異常検出終了となります。したがって，メール送信ジョブおよびメール受信監視ジョブを実行するときは，次の操作を避けてください。

ほかのアプリケーションのプロセス，またはほかのメールアカウントが，個人用フォルダを参照，更新，または削除している。

プロファイルやメールアカウントの設定を行っている。

メモ帳など，ほかのプログラムで直接個人用フォルダファイルを開いて操作している。

エラーが発生した際は，個人フォルダファイルについてこれらの状態を解消してください。メール送信ジョブおよびメール受信監視ジョブの再実行は，これらの状態を解消したあとに行ってください。

(8)　メール監視間隔の算出手順

メール受信監視ジョブの監視間隔には，次に示す方法で算出した値より小さい値を指定してください。デフォルトで10分です。

Outlookで，メール1件の送信および受信を始めてから，処理が完了するまでの時間を測定する。
メールシステム連携で実際に使用するプロファイルで測定してください。求めた時間を秒単位に切り上げ，これを「1件処理時間」とします。

監視処理時間を算出する。
算出式は次のとおりです。
監視処理時間=(そのホストで同時に実行監視するメール受信監視ジョブの最大数)＊1件処理時間

送信処理時間を算出する。
算出式は次のとおりです。
送信処理時間=(そのホストでメール受信監視ジョブの監視中に実行されるメール送信ジョブの最大数)＊1件処理時間

手順2で求めた監視処理時間と手順3で求めた送信処理時間を足し，その秒数を分単位に切り上げる。

手順4で求めた値に1分を加えた値をメール監視間隔の下限値とする。
ただし，実際の運用では，下限値以上の値を設定することをお勧めします。

(9)　Outlookを使用する場合

Outlookをシステムの規定の電子メールプログラムとして設定してから使用してください。設定方法の詳細については，Outlookのヘルプを参照してください。設定しないでメール送信ジョブおよびメール受信監視ジョブを実行した場合，Outlookによって「Microsoft Outlookを起動して，規定のメールクライアントに設定してください」というダイアログボックスが表示され，メールの送受信ができません。

(10)　Outlook 2002以降を使用する場合の動作の違い

メールクライアントソフトとしてOutlook 2002以降を使用している場合，他のメールクライアントソフトを使用している場合と比べて，メール送信ジョブおよびメール受信監視ジョブの実行時に次に示す動作の違いがあります。

マウスカーソルがアプリケーション処理状態（砂時計）になることがあります。

使用中のウィンドウがアクティブでなくなることがあります。

メール送信ジョブおよびメール受信監視ジョブの実行時にメール送受信の進捗度が表示されます。
進捗度を表示しないようにするには，Outlookのメニューの［ツール］－［送受信の設定］－［進捗度の表示］で［送受信中はこの画面を表示しない］をチェックしてください。

メール送信ジョブおよびメール受信監視ジョブの実行時にタスクバーにOutlookが表示されます。
メール送信ジョブおよびメール受信監視ジョブの実行時に，タスクバーに表示されたOutlookを終了させないでください。

メール送信ジョブおよびメール受信監視ジョブの起動，終了時にOutlookのウィンドウが一瞬表示されます。

ウイルス対策ソフトのメールチェック機能が有効になっている場合，メール送信ジョブおよびメール受信監視ジョブの実行時にウイルス対策ソフトのメールチェック機能が実行され，ウイルス対策ソフトのロゴが表示されることがあります。

受信するメールのサイズが大きい場合，メール受信が完了できない場合があります。その場合，次の環境変数をユーザー環境変数またはシステム環境変数に設定し，有効にしてからメール受信監視ジョブを実行してください。
環境変数名
　JP1AJS2_REC2
設定内容
　5～1,800の数字（単位：秒）
メール受信監視ジョブ実行時に，設定された時間だけメール受信の時間が延長されます。5～1,800の範囲外の数値を設定した場合，メール受信の時間は延長されません。
メール受信に掛かる時間は，時間の延長の有無に関係なく，受信するメールのサイズが500キロバイトの場合は約6秒，1メガバイトの場合は約12秒です。時間の延長の設定をする場合は，これらの時間を目安としてください。ただし，実際の時間は使用している環境によって変化しますので，あらかじめOutlookを使用して受信に掛かる時間を測定し，その時間に余裕を持たせた値を設定してください。

メール受信監視ジョブ実行時，Outlookによるメール受信に時間が掛かると，メール受信監視ジョブが受信対象メールを検知できない場合があります。その場合は，次のメール受信監視のタイミングにメールが検知されます。

メール送信ジョブおよびメール受信監視ジョブがOutlookを起動してメールを送受信している途中に，Outlookを手動で起動した場合，起動したOutlookのウィンドウサイズが小さくなっていることがあります。その場合は，タスクバーのOutlookを選択して右クリックし，［サイズ変更］や［最大化］でウィンドウサイズを調整してください。

(11)　メールクライアントソフトの設定について

メールシステム連携機能をデスクトップ上で使用する場合は，［マネージャー環境設定］ダイアログボックスまたは［エージェント環境設定］ダイアログボックスの［メール連携］タブの［メールクライアントソフト］で設定した内容と，実際に使用しているメールクライアントソフトの組み合わせが正しいことを確認してください。

なお，Windows Server 2008版のJP1/AJS2 - Agentの［エージェント環境設定］ダイアログボックスの［メール連携］タブでは，デフォルトでOutlook 2002以降の設定になっているため，この項目は表示されません。

［Outlook2000］を設定するメールクライアントソフト

Outlook 2000

［Outlook2002以降］を設定するメールクライアントソフト

Outlook 2002

Outlook 2003

Outlook 2007

上記以外の組み合わせの場合，次のようにメールシステム連携機能が正しく動作しません。

メール送信ジョブは正常終了するが，ジョブで定義したメールがOutlookの送信トレイに滞留したまま送信されない

Outlookの受信トレイを参照できなくなり，メール受信監視ジョブに定義した条件を満たすメールを受信しても検知できない

また，［マネージャー環境設定］ダイアログボックスまたは［エージェント環境設定］ダイアログボックスの［メール連携］タブで［メールクライアントソフト］を変更したあとは，JP1/AJS2サービスと，JP1/AJS2メール監視プロセスを再起動してください。再起動しないと，変更内容が反映されません。

なお，メールシステム連携機能をサービス上で使用する場合は，Outlookの種別に関係なく動作するため，メールクライアントソフトを選択する必要はありません。

(12)　リモートデスクトップを使用する場合

リモートデスクトップ上でJP1/AJS2メール監視プロセスを動作させると，メールシステム連携の誤動作の原因になりますので，動作させないでください。

リモートデスクトップでのリモートログオンが必要な場合，スタートアップに登録されているJP1/AJS2メール監視プロセスが自動的に起動されないように，JP1/AJS2メール監視プロセスのアイコンをスタートアップから削除してください。

なお，この場合はシステムコンソールにログインしても自動でJP1/AJS2メール監視プロセスが起動しなくなりますので，メールシステム連携の前に，システムコンソール上でJP1/AJS2メール監視プロセスを手動で起動してください。

手動で起動するには，スタートメニューから［JP1_Automatic Job Management System 2 - Manager］，または［JP1_Automatic Job Management System 2 - Agent］－［メール監視プロセス］を選択してください。

また，リモートデスクトップでメールシステム連携を行う場合は，メールシステム連携機能をデスクトップ上ではなくサービス上で使用してください。サービス上で使用する場合に使用できるメールサーバの種別などついては，「2.2.1 メールシステム連携の前提プログラム」を参照してください。

(13)　設定した環境の情報の読み込みに失敗した場合

メールシステム連携機能で，［マネージャー環境設定］ダイアログボックスまたは［エージェント環境設定］ダイアログボックスの［メール連携］タブで設定した内容の読み込みに失敗した場合は，JP1/AJS2メール監視プロセスおよびJP1/AJS2 Mailサービスは起動しますが，メール送信ジョブおよびメール受信監視ジョブを実行すると，統合トレースログにメッセージ「KAVT3409-E 環境定義の読み込みに失敗しました」を出力してジョブの状態が異常検出終了状態になります。その結果，メール送信ジョブで定義したメールを送信できません。また，メール受信監視ジョブの定義と合致するメールの受信を検知できません。この場合は，メッセージKAVT3409-Eが統合トレースログに出力されていることを確認して，［メール連携］タブの設定内容を見直してください。

詳細については，マニュアル「JP1/Automatic Job Management System 2 メッセージ　2.4 KAVTで始まるメッセージ（イベント・アクション制御に関するメッセージ）」のメッセージKAVT3409-Eの説明を参照してください。また，［メール連携］タブの設定内容を変更したあとには，必ずJP1/AJS2メール監視プロセスまたはJP1/AJS2 Mailサービス，およびJP1/AJS2サービスを再起動してください。

(14)　Outlookのライセンス登録および証明書の有効期限に関する注意事項

ライセンス未登録状態でのOutlookの起動回数が上限を超えた状態，またはOutlookで使用している証明書が有効期限切れの状態になると，Outlookが起動できなくなります。

この状態で，メール送信ジョブおよびメール受信監視ジョブを実行すると「異常検出終了」状態になり，メールの送信や，受信したメールの検知ができなくなるので注意してください。

ライセンス
Outlook 2002以降では，ライセンス未登録状態でも規定の回数分はOutlookを起動できますが，その回数を超えると起動できなくなります。規定の回数は，Outlookの仕様によって異なります。Outlookのライセンス未登録状態でJP1/AJS2と連携してメール送信ジョブおよびメール受信監視ジョブを実行しないでください。

証明書
Outlookでメールを送受信する機能に証明書を使用している場合は，証明書の有効期限が過ぎるとOutlookを起動できなくなります。証明書の有効期限を確認してください。証明書の有効期限は各証明書によって異なるため，証明書の発行元に確認してください。
なお，Outlookでメールを送受信する機能に証明書を使用する方法については，Outlookのヘルプを参照してください。

(15)　トラブルの対処方法

メールシステム連携時のトラブルの対処方法については，マニュアル「JP1/Automatic Job Management System 2 設計・運用ガイド　17.5.10 メールシステム連携について（Windows限定）」を参照してください。

2.3　メールシステム連携のセットアップ（UNIXホストの場合）

SMTPメールシステムを経由したメールとJP1/AJS2との連携を「メールシステム連携」と呼びます。

メールシステムと連携するためには，sendmail機能が必要です。また，SMTPメールサーバが配信したメール（RFC822に準拠しているメール）を送受信できるように設定しておく必要があります。

メールシステム連携では，メールを送受信するジョブを実行させるJP1/AJS2 - ManagerまたはJP1/AJS2 - Agentと同じホストに，sendmail機能を持つSMTPメールサーバをセットアップします。

メールシステム連携のシステム構成例を次の図に示します。

図2-10　メールシステム連携のシステム構成例

メールシステム連携時のエージェントホストのセットアップ手順を次の図に示します。なお，マネージャーホストでの，メールシステム連携のセットアップは不要です。

図2-11　メールシステム連携時のエージェントホストのセットアップ手順

次にセットアップの詳細について説明します。

＜この節の構成＞

2.3.1　メールユーザーを設定する

2.3.2　メール受信監視ジョブのための環境設定をする

2.3.3　メール配信機能をセットアップする

2.3.4　メールシステム連携機能の起動と終了

2.3.5　メールシステム連携時の注意事項

2.3.1　メールユーザーを設定する

メール受信監視ジョブで監視するメールユーザーをメールサーバに登録して，メールが送受信できる環境を設定します。JP1/AJS2のメールシステム連携機能で使用するメールユーザーは，JP1/AJS2専用のメールユーザーとして登録してください。

2.3.2　メール受信監視ジョブのための環境設定をする

JP1/AJS2での環境設定の手順と，UNIXホストでメール受信監視ジョブを使用するために必要な設定内容を説明します。なお，JP1/AJS2をインストールした直後の状態では，メールシステム連携機能は無効になっています。メール受信監視ジョブを使用する場合は，必ずこの作業を実行してください。

＜この項の構成＞

(1)　環境設定の手順

(2)　イベント・アクション定義ファイルの設定手順

(3)　イベント・アクション定義ファイルに設定する内容

(1)　環境設定の手順

環境設定の手順を次に示します。

イベント・アクション定義ファイル（EVAction.conf）でメール受信監視ジョブのための環境設定をする。
イベント・アクション定義ファイル（EVAction.conf）でのメール受信監視ジョブのための環境設定については，「(2) イベント・アクション定義ファイルの設定手順」を参照してください。

メール配信機能をセットアップする。
メール配信機能のセットアップについては，「2.3.3 メール配信機能をセットアップする」を参照してください。

必要に応じて，メールフィルターアプリケーション（コード変換ツール）を用意し，セットアップする。
漢字などのマルチバイト文字を使用しているメールやMIMEなどのエンコードがされているメールを受信監視できるようにするには，メールフィルターアプリケーションを別途用意し，メールシステム連携で使用できるようにセットアップする必要があります。メールフィルターアプリケーションについては，「2.4 メールフィルターアプリケーションの仕様」を参照してください。

コマンド実行後，JP1/AJS2を再起動する。
設定した内容でメールシステム連携機能が開始されます。

(2)　イベント・アクション定義ファイルの設定手順

メール受信監視ジョブの環境設定に必要な情報は，イベント・アクション定義ファイル（EVAction.conf）に定義されています。定義を変更したい場合は，イベント・アクション定義ファイルの内容（環境設定パラメーターの定義内容）を書き換えてください。

ここでは，ファイルの内容（環境設定パラメーターの定義内容）を変更する手順を説明します。

なお，イベント・アクション定義ファイル（EVAction.conf）の内容については，「(3) イベント・アクション定義ファイルに設定する内容」を参照してください。

(a)　初期状態の構成定義情報を変更する場合の手順

イベント・アクション定義ファイルは，初期状態では推奨値で定義されています。初期状態の登録情報の変更手順を次に示します。

次のファイルをエディターで開く。

/etc/opt/jp1ajs2/conf/EVAction.conf

必要に応じて，メール受信監視ジョブに関する設定を変更する。
デフォルトでは，メール受信監視ジョブを使用しない設定になっています。メール受信監視ジョブを使用する場合は，ExecModeパラメーターに「U」を指定します。

編集したファイルを保存する。

次のコマンドを実行する。

jbssetcnf ファイル名

jbssetcnfコマンドのパスは，「/opt/jp1base/bin/jbssetcnf」です。
jbssetcnfコマンドの詳細については，マニュアル「JP1/Base 運用ガイド」を参照してください。
ファイルの内容が構成定義に反映されます。

(b)　設定済みの構成定義情報を利用して変更する場合の手順

イベント・アクション定義ファイルは，現在設定されている登録情報から作成することもできます。現在設定されている登録情報の変更手順を次に示します。

次のコマンドを実行する。

jbsgetcnf [-h 論理ホスト名] > 退避ファイル名

jbsgetcnfコマンドのパスは，「/opt/jp1base/bin/jbsgetcnf」です。
jbsgetcnfコマンドの詳細については，マニュアル「JP1/Base 運用ガイド」を参照してください。
現在設定されている定義情報が退避ファイルに退避されます。

手順1で取得した退避ファイルをviなどのエディターで開く。

環境設定パラメーターを変更または追加し，保存する。

次のコマンドを実行する。

jbssetcnf 退避ファイル名

jbssetcnfコマンドのパスは，「/opt/jp1base/bin/jbssetcnf」です。
jbssetcnfコマンドの詳細については，マニュアル「JP1/Base 運用ガイド」を参照してください。

(3)　イベント・アクション定義ファイルに設定する内容

ここでは，イベント・アクション定義ファイル（EVAction.conf）の設定内容のうち，メール受信監視ジョブに関連する設定内容について説明します。

イベント・アクション定義ファイルで定義する環境設定パラメーターを次の表に示します。なお，イベント・アクション全般に関する環境設定パラメーターは，マニュアル「JP1/Automatic Job Management System 2 セットアップガイド　14.3.2 マネージャー環境（JP1/AJS2 - Manager）で設定する内容」に記載しています。必要に応じて参照してください。

なお，マニュアルに記載されていないパラメーターは保守用のパラメーターです。値は変更しないでください。

表2-2　メール受信監視ジョブに関連した環境設定パラメーター一覧（EVAction.conf）

定義キー | 環境設定パラメーター | 定義内容
[{JP1_DEFAULT|論理ホスト名}¥JP1AOMAGENT¥mail_link]※ | "ReceiveIntervalC"= | メールの受信を監視する時間間隔
"UserName"= | ユーザー名
"MailFileDir"= | メールファイルディレクトリ名
"MailFileName"= | メール保存先ファイル名
"NotMatchMailDir"= | 不一致メール退避先ファイルを保存するディレクトリ名
"ExecMode"= | メールシステム連携機能を使用するかどうか

注※

{JP1_DEFAULT|論理ホスト名}の部分は，「JP1_DEFAULT」または「論理ホスト名」を指定してください。

環境設定パラメーターの定義内容の詳細を次に示します。

"ReceiveIntervalC"=dword:時間間隔

メールの受信を監視する時間間隔を指定します。指定できる値は，1～1,440（単位：分）です。省略した場合，10が仮定されます。

"UserName"="ユーザー名"

そのユーザーのメールの受信を監視する場合に，ユーザー名を指定します。指定できる文字数は，1～256（単位：バイト）です。

なお，受信を監視するメールは，ここで指定したユーザー名と同じファイル名で，環境設定パラメーターMailFileDirで指定するディレクトリに格納されます。

"MailFileDir"="メールファイルディレクトリ名"

環境設定パラメーターUserNameで指定したユーザーのメールが格納される，メールファイル用のディレクトリ名を指定します。指定できる文字数は，1～180（単位：バイト）です。JP1/AJS2では，メール配信機能を使ってメールを受信するため，必ず「/var/opt/jp1ajs2/tmp/mailbox」を指定してください。省略した場合は，「/var/opt/jp1ajs2/tmp/mailbox」が仮定されます。

メール配信機能の設定については，「2.3.3 メール配信機能をセットアップする」およびマニュアル「JP1/Automatic Job Management System 2 セットアップガイド　20. セットアップ時に使用するコマンド　jpomailrecv（UNIX限定）」を参照してください。

"MailFileName"="メール保存先ファイル名"

監視条件に一致したメールを保存する，メール保存先ファイルの名称をフルパスで指定します。指定できる文字数は，1～255（単位：バイト）です。

環境設定パラメーターMailFileDirおよびUserNameで指定したメールファイルと同じファイル名ではなく，別のファイル名を指定してください。

"NotMatchMailDir"="不一致メール退避先ファイルを保存するディレクトリ名"

監視条件に一致しなかったメールを保存する，不一致メール退避先ファイルを保存するディレクトリ名をフルパスで指定します。指定できる文字数は，1～180（単位：バイト）です。ただし，環境設定パラメーターMailFileDirに指定するディレクトリと同じディレクトリではなく，別のディレクトリを指定してください。省略した場合，監視条件に一致しないメールは破棄されます。

"ExecMode"="{U|N}"

メールシステム連携機能を使用するかどうかを指定します。

U

メールシステム連携機能を使用します。

N

メールシステム連携機能を使用しません。

2.3.3　メール配信機能をセットアップする

メール受信プロセスがメールを監視するとき，メールサーバの種類やバージョンによっては，メールファイルへの排他制御が正しく実行されず，正常にメールの受信を監視できない場合があります。そのため，メール配信機能がSMTPメールサーバのエイリアスを利用してメールを取得し，メール受信監視独自のメールファイルを作成し，排他制御を実行することで，メールファイルに対する排他制御を十分なものとします。JP1/AJS2では，メール配信機能を使ってメールを送受信します。なお，受信時に指定するメールファイルディレクトリ名は，/var/opt/jp1ajs2/tmp/mailboxに固定されます。メール受信監視ジョブのためのセットアップでは，メールファイルディレクトリ名として必ず/var/opt/jp1ajs2/tmp/mailboxを指定してください。

メール配信機能のセットアップでは，受信監視を行うメールユーザーに対してメールが受信できるよう，SMTPメールサーバのエイリアスファイルなどを修正します。

メール配信機能のセットアップの手順を次に示します。

監視するメールユーザーと，そのユーザーがメールを送受信するための実行コマンド（jpomailrecvコマンド）を，SMTPメールサーバのエイリアスファイルに記述する。
（例）監視するメールユーザーを「mailuser」として，リトライ打ち切り時間を10分とする場合

　mailuser: "|/opt/jp1ajs2/bin/jpomailrecv -u mailuser -t 10"

（例）監視するメールユーザーを「user1」として，リトライ打ち切りをしない場合

　user1: user1, "|/opt/jp1ajs2/bin/jpomailrecv -u user1"

jpomailrecvコマンドの詳細については，マニュアル「JP1/Automatic Job Management System 2 セットアップガイド　20. セットアップ時に使用するコマンド　jpomailrecv（UNIX限定）」を参照してください。
また，通常，エイリアスファイル名は「aliases」です。エイリアスファイルについては，SMTPメールシステムのドキュメントを参照してください。

SMTPメールシステムのnewaliasesコマンド，または「sendmail -bi」コマンドを実行する。
編集したエイリアスファイルが有効になります。

エイリアスファイル記述時の注意事項

エイリアスファイルへjpomailrecvコマンドを記述する場合には，パイプ部分を除いて250バイト以内で指定します。コマンドの記述が250バイトを超える場合には，コマンドを記述したスクリプトファイルを作成し，このスクリプトファイル名をエイリアスファイルに記述してください。

2.3.4　メールシステム連携機能の起動と終了

メールシステム連携機能の起動・終了方法を説明します。

UNIXホストの場合，JP1/AJS2の構成定義情報にメールシステム連携の定義情報が設定されていると，メールシステム連携機能がJP1/AJS2と連動して起動します。

メールシステム連携が起動すると，メール受信の監視を開始します。

メールシステム連携機能の終了も，JP1/AJS2と連動します。JP1/AJS2が終了すると同時にメールシステム連携機能も終了し，メールの監視も終了します。

2.3.5　メールシステム連携時の注意事項

メールシステム連携時の注意事項を説明します。

UNIXホストでメールシステム連携機能を使用する場合の注意事項

障害発生時に退避するメールファイルは，サービスが起動したパッケージ単位に作成されます。通常は，/var/opt/jp1ajs2/sys/infoagt/tmp/mail/errmailに作成されます。

メール監視中，複数のメール受信監視ジョブで条件が成立し，それらのジョブの中で一つでも「メールを保存する」と指定されている場合，構成定義ファイルに指定されているメール保存先ファイルにメールが保存されます。

メール受信監視ジョブで作成される，引き継ぎ情報格納ファイル，メール保存先ファイル，不一致メール退避先ファイル，メール受信リストファイル，および障害用メールファイルは，JP1/AJS2が自動的に削除することはありません。これらのファイルはシステムのディスク容量を圧迫する原因にもなるため，不要になったら手動で削除するようにしてください。

メールシステムとの連携を中止するためにメール受信監視プロセスを終了させたいときは，JP1/Baseの共通定義情報でメールシステム連携をしないように設定したあと，JP1/AJS2を再起動してください。

JP1/AJS2のメールシステム連携機能では，メール受信監視ジョブが実行されないかぎり，メールを監視しません。

メール受信監視中は，指定された監視間隔でメールファイルを監視しますが，複数のメールがメールファイル中にあった場合，メールを一つずつ取り出して処理します。1メール当たりの処理時間は約1秒です。

受信されるメールの本文に改行を入力しないでください。メールの本文に改行を入力した場合，メールの本文に対する条件が成立しなくなり，受信監視状態のままになります。

メール送信ジョブの定義で，件名，本文にマルチバイトコード文字（日本語）や半角かたかなを指定すると，文字化けが発生し，正常にメールが送信されません。件名，本文にはマルチバイトコード文字（日本語）や半角かたかなを指定しないでください。ただし，メールの本文をJISコードに変換した本文ファイルを指定した場合，正常に送信できます。

メール送信ジョブは，「2.3.2 メール受信監視ジョブのための環境設定をする」に示した環境設定をしていない場合でも，実行できます。

sendmail機能では，新たにセットアップしたメール配信機能の動作を制限するプログラムが設定されている場合があり，JP1/AJS2のメール配信機能が正常に実行できないことがあります。このような場合は，メール配信機能を制限しているプログラムのドキュメントを参照し，JP1/AJS2のメール配信機能が正常に実行できるように設定してください。

2.4　メールフィルターアプリケーションの仕様

UNIX版のJP1/AJS2メールシステム連携機能では，RFC822形式のメールだけをサポートしています。ただし，メールフィルターアプリケーションを別途用意することによって，JP1/AJS2で次のメールを扱えます。

漢字などのマルチバイト文字コードが使われているメール

MIMEなどによってテキストがエンコードされているメール

メールフィルターアプリケーションは，これらのメールを，受信したホストで扱える文字コード体系（JP1/AJS2が動作している言語環境）に変換します。

メールフィルターアプリケーションでメールを変換する処理の概要を次の図に示します。

図2-12　メールフィルターアプリケーションによるメール変換処理の概要

メールフィルターアプリケーションで変換されたメールは，メールシステム連携のメール受信でだけ使われます。受信したメールを保存する場合には，メールフィルターアプリケーションで変換する前の状態のメールが使われます。

メールフィルターアプリケーションは，セットアップ時に作成してください。

ここでは，メールフィルターアプリケーションの仕様について説明します。ここで説明する入出力およびリターン値の形式に従っていれば，自由にメールフィルターアプリケーションを作成してかまいません。

＜この節の構成＞

2.4.1　メールフィルターアプリケーションの仕様

2.4.2　文字コード変換に関する仕様

2.4.3　MIMEなどのデコードに関する仕様

2.4.4　メールフィルターアプリケーションのサンプルシェルスクリプト

2.4.5　メールフィルターアプリケーションのセットアップ

2.4.1　メールフィルターアプリケーションの仕様

メールフィルターアプリケーションの仕様について説明します。

＜この項の構成＞

(1)　メールフィルターアプリケーションで使うファイル

(2)　メールフィルターアプリケーションに設定する戻り値

(1)　メールフィルターアプリケーションで使うファイル

メールフィルターアプリケーションで使うファイルを，次の表に示します。

表2-3　メールフィルターアプリケーションで使うファイル

項番
ファイル名
内容

1
/opt/jp1ajs2/usrtools/converter
メールフィルターアプリケーションの名称。

2
/opt/jp1ajs2/usrtools/converterin
入力ファイル。
JP1/AJS2によってメールファイルから取り出された1通のメールが格納されている。
JP1/AJS2がこのファイルにメールを格納したあと，メールフィルターアプリケーションを起動する。

3
/opt/jp1ajs2/usrtools/converterout
出力ファイル。
メールフィルターアプリケーションで変換したメールを格納する。
メールフィルターアプリケーションが正常に終了すると，JP1/AJS2がこのファイルに格納されているメールを取り出し，監視条件の判定をする。

メールフィルターアプリケーションの名称には，表の項番1に示すファイル名を使ってください。また，メールフィルターアプリケーションの入力ファイルには表の項番2に示す名称を，変換後のメールの出力ファイルには項番3に示す名称を使用してください。

論理ホストを使用している場合，ファイル名は次のようになります。

（例）論理ホスト名が「HOSTNAME1」の場合

メールフィルターアプリケーション名：/opt/jp1ajs2/usrtools/converterHOSTNAME1

入力ファイル名：/opt/jp1ajs2/usrtools/converterinHOSTNAME1

出力ファイル名：/opt/jp1ajs2/usrtools/converteroutHOSTNAME1

注　「/opt/jp1ajs2/usrtools/converter」と論理ホスト名の間，「/opt/jp1ajs2/usrtools/converterin」と論理ホスト名の間，および「/opt/jp1ajs2/usrtools/converterout」と論理ホスト名の間には，空白文字は入れません。

(2)　メールフィルターアプリケーションに設定する戻り値

メールフィルターアプリケーションでの変換の終了時，メールフィルターアプリケーションからJP1/AJS2に戻り値を渡すように設定してください。

JP1/AJS2は渡された戻り値によって異なる処理をします。メールフィルターアプリケーションに設定する戻り値と，それに対応するJP1/AJS2の処理を，次の表に示します。

表2-4　戻り値と戻り値に対応するJP1/AJS2の処理

戻り値
意味
JP1/AJS2の処理

0
正常終了
メールフィルターアプリケーションの出力ファイルに格納されたメールを取り出し，監視条件で判定する。
また，メールフィルターアプリケーションで次のメールを変換する。

0以外
異常終了
メッセージを出力し，メールシステム連携機能を休止状態にする。
また，変換が異常終了したメールを障害用メールファイルに保存する。
次のメールは，JP1/AJS2が再起動されてから変換する。

メールフィルターアプリケーションから戻り値を渡す方法は，メールフィルターアプリケーションを作成した言語によって異なります。それぞれ，次に示す方法で設定してください。

シェル言語の場合：exitコマンド

C言語の場合：exit()システムコール

2.4.2　文字コード変換に関する仕様

漢字などのマルチバイト文字が使われているメールを，JP1/AJS2 メールシステム連携で使用できるように変換するメールフィルターアプリケーションの仕様を説明します。

メールシステム連携で漢字などのマルチバイト文字が使われているメールを扱いたい場合は，文字コードの変換が必要です。変換をしないと，メールで使用している文字コードとJP1/AJS2が動作している言語の文字コードが一致しないため，メール受信監視ジョブの条件を満たさなくなります。JP1/AJS2が動作している言語の文字コードは，デフォルトでは次のようになっています。

OSがSolarisの場合：EUC

OSがSolaris以外の場合：シフトJIS

これらの文字コードに変換する仕様で，メールフィルターアプリケーションを作成してください。

なお，JP1/AJS2では，文字コードを変換するシェルスクリプトをサンプルとして提供しています。メールフィルターアプリケーションを作成する際，このサンプルを参考にできます。このサンプルのシェルスクリプトについては，「2.4.4 メールフィルターアプリケーションのサンプルシェルスクリプト」を参照してください。

2.4.3　MIMEなどのデコードに関する仕様

MIME形式などのエンコードされているメールを，JP1/AJS2メールシステム連携で使用できるように変換するメールフィルターアプリケーションの仕様を説明します。

MIME形式などのエンコードされているメールを受信した場合，受信したメールに含まれるエンコードの形式の判別と，それに対応したデコード処理が必要です。

これらの変換をする仕様で，メールフィルターアプリケーションを作成してください。また，デコード処理をしたメールが，JP1/AJS2が動作している言語の文字コードと一致しない場合は，さらにJP1/AJS2が動作している言語の文字コードへ変換するように，メールフィルターアプリケーションを作成する必要があります。

2.4.4　メールフィルターアプリケーションのサンプルシェルスクリプト

メールフィルターアプリケーションのサンプルとして，文字コードを変換するシェルスクリプトを用意しました。このシェルスクリプトでは，受信したメールの文字コードだけを変換し，MIMEなどのエンコードについては変換しません。

ファイルの名称は，/opt/jp1ajs2/tools/converterです。

なお，このサンプルシェルスクリプトで変換される文字コードは，OSによって次のように異なりますので注意が必要です。

OSがSolarisの場合：JISからEUCに変換します。

OSがSolaris以外の場合：JISからシフトJISに変換します。

2.4.5　メールフィルターアプリケーションのセットアップ

メールフィルターアプリケーションのセットアップ手順を次に示します。

メールフィルターアプリケーションを別途用意する。
メールフィルターアプリケーションの仕様に従ったプログラム・シェルスクリプトを用意します。このとき，ファイル名は「converter」としてください。

/opt/jp1ajs2/usrtoolsディレクトリを作成する。

手順2で作成したディレクトリに読み取り/書き込み権限を与える。

用意したメールフィルターアプリケーションを手順2で作成したディレクトリに置く。

メールフィルターアプリケーションに実行権限を与える。

2.5　メール受信の定義

どのようなメールを受信したときに条件を成立させるのかを定義します。

メール受信監視の条件として設定できるのは，差出人，件名，および本文です。これら三つの項目で条件を満たした場合に，条件が成立したとみなされ，イベントジョブが正常終了します。また，これら三つの項目のうち，最低一つは定義しておく必要があります。

なお，条件監視の対象になるのは，未開封のメールだけです。

メール受信の定義方法を説明します。

＜この節の構成＞

2.5.1　メール受信の定義方法

2.5.2　受信するメールの形式

2.5.3　添付ファイル一覧のリストファイル（Windows限定）

2.5.4　メール受信リスト（UNIX限定）

2.5.5　メール受信監視ジョブ定義時の注意事項

2.5.1　メール受信の定義方法

メール受信を実行するために，次の2種類のうちどちらかの方法でジョブを定義します。

JP1/AJS2 - Viewの［ジョブネットエディタ］ウィンドウでメール受信監視ジョブを定義する。

ユニット定義ファイルに必要な情報を定義し，ajsdefineコマンドで定義する。

メール受信の詳細定義（またはパラメーター）には，次の項目を指定します。

プラットフォーム

プロファイル名（Windowsの場合）

差出人一覧，件名一覧，または本文一覧

このほか，必要に応じてリストファイル（Windowsの場合）や，メール受信リスト（UNIXの場合）などを指定します。

受信したメールの監視条件と判定方法

受信したメールの監視条件には，差出人一覧，件名一覧，本文一覧の三つの条件を設定できます。これら三つの条件のうち，少なくとも一つを設定する必要があります。また，イベントが発生したとみなされるのは，設定した条件がすべて一致した場合です。一致しない条件が一つでもある場合，イベント発生とはみなされません。

それぞれの監視条件について次に説明します。

差出人一覧
受信したメールの差出人に，設定したメールアドレスがあるかどうか判定します。
差出人のメールアドレスが，一覧内に設定したメールアドレスのうちどれか一つと同じであれば，条件に一致したと判定されます。
なお，差出人のメールアドレスおよび条件として設定したメールアドレスに空白（半角スペース）が指定されている場合は，空白を詰めて条件判定されます。

件名一覧
受信したメールの件名に，設定した文字列が含まれているかどうかを判定します。
メールの件名に，設定した文字列が含まれているときに，条件に一致したと判定されます。複数の文字列が条件に設定されている場合は，設定された文字列の一つがメールの件名一覧に含まれているとき，件名一覧の条件に一致したと判定されます。
なお，メールの件名および条件の文字列に空白（半角スペース）が指定されている場合は，空白を詰めて条件判定されます。

本文一覧
受信したメールの本文に，設定した文字列が含まれているかどうかを判定します。
メールの本文に，設定した文字列が含まれているときに，条件に一致したと判定されます。複数の文字列を条件として設定している場合は，設定した文字列のうちどれか一つがメールの本文に含まれていた場合，条件が一致したと判定されます。
なお，メールの本文および条件の文字列に空白（半角スペース）が指定されている場合は，空白を詰めて条件判定されます。

注意事項

UNIXの場合で，MIME形式のメールのとき，テキスト形式以外の添付ファイルは，本文一覧の条件を判定する対象になりません。添付ファイルがテキスト形式であれば，本文一覧の条件で判定されます。

ゲートウェイを使用してメールサーバを接続している場合など，メールシステムの構成によっては，メールを受信した際に送信者のメールアドレスに何らかの情報が付け加えられることがあります。
メール受信監視ジョブの送信者のメールアドレスは，完全に一致したときに，条件に一致したと判定されます。したがって，情報が付け加えられる場合に，送信者のメールアドレスを設定するときには，メールサーバによって付け加えられる情報も含めた形で指定してください。
どのような情報が付け加えられるのかなどは，実際にメールの送受信を試してみて，受信したメールの送信者のアドレスを確認してください。

2.5.2　受信するメールの形式

受信するメールはすべてテキスト形式になります。リッチテキスト形式のメールが送信されてきた場合でも，受信時にはプレーンテキスト形式のメールとして扱われます。文字の修飾やフォントの指定を受信条件に付け加えることはできません。

2.5.3　添付ファイル一覧のリストファイル（Windows限定）

Windowsホストのメール受信監視ジョブで受信を検知したメールの添付ファイル一覧のリストファイルを作成できます。

リストファイルを作成するには，リストファイル名の指定のほかに添付ファイルをシステムに保存するためのフォルダ名の指定が必要です。

次の2種類のうち，どちらかの方法で指定します。

メール受信監視ジョブをJP1/AJS2 - Viewの［ジョブネットエディタ］ウィンドウから定義する場合

［詳細定義－［メール受信監視］］ダイアログボックスで［プラットフォーム］に［PC］を指定し，［受信後のオプション］の［設定］ボタンをクリックする。
［詳細定義－［メール受信監視］－［受信後のオプション］］ダイアログボックスが表示されます。

［添付ファイル保存先フォルダ］および［リストファイル］を指定する。

定義内容の詳細については，マニュアル「JP1/Automatic Job Management System 2 操作ガイド　13.4 ［ジョブネットエディタ］ウィンドウ」，マニュアル「JP1/Automatic Job Management System 2 操作ガイド　13.4.19 ［詳細定義－［メール受信監視］］ダイアログボックス」，およびマニュアル「JP1/Automatic Job Management System 2 操作ガイド　13.4.20 ［詳細定義－［メール受信監視］－［受信後のオプション］］ダイアログボックス」を参照してください。

メール受信監視ジョブをajsdefineコマンドで定義する場合
ユニット定義ファイルのパラメーターにメール受信監視ジョブの定義情報を記述するときに，プラットフォームにPCを指定します。また，添付ファイル保存先フォルダ名，およびリストファイル名を指定します。
定義内容の詳細については，マニュアル「JP1/Automatic Job Management System 2 コマンドリファレンス　1. コマンド　ajsdefine」，マニュアル「JP1/Automatic Job Management System 2 コマンドリファレンス　2.1.1 ユニット定義ファイルの記述形式」，およびマニュアル「JP1/Automatic Job Management System 2 コマンドリファレンス　2.2.11 メール受信監視ジョブ定義情報の記述方法」を参照してください。

添付ファイル一覧のリストファイルには，受信を検知したメールの差出人，受信日時，添付ファイル数，および個々の添付ファイルの情報が出力されます。指定したメール受信リストのファイルがすでにある場合は，これらの内容でファイルが上書きされます。

メール受信監視ジョブの定義時に，添付ファイル保存先フォルダ名を指定しないでリストファイル名だけを指定している場合は，添付ファイル数には0が出力され，個々の添付ファイルの情報は出力されません。

個々の添付ファイルの情報は，次の2種類に分けて出力されます。

ファイル
受信を検知したメールに送信元で添付されたファイルです。
リストファイルには，添付ファイル保存先フォルダ名を含めたフルパスでファイル名を出力します。

OLEオブジェクト
受信を検知したメールに送信元で添付された，メールクライアントソフト上のオブジェクト（例：Microsoft Outlookのアイテム）です。
オブジェクトの状態ではWindowsシステムのファイルと互換できないため，OLEオブジェクトは添付ファイル保存先フォルダに保存されません。リストファイルには「添付ファイルはOLEオブジェクトのため保存できませんでした」と出力されます。

リストファイルの書式を次の表に示します。

表2-5　リストファイルの書式

場所
書式
出力内容

1行目
From:差出人
受信を検知したメールの送信者。

2行目
Date:日時
受信を検知したメールの受信日時。

3行目
Files:ファイル数
受信を検知したメールに添付されたファイルおよびOLEオブジェクトの総数。

4行目以降
個々の添付ファイルの情報
個々の添付ファイルの情報を1行につき1ファイルずつ出力。

受信を検知したメールに添付されたのがファイルの場合
ファイルのフルパス名。

受信を検知したメールに添付されたのがOLEオブジェクトの場合
文字列「添付ファイルはOLEオブジェクトのため保存できませんでした」

メール受信監視ジョブの定義時に，添付ファイル保存先フォルダ名を指定しないでリストファイル名だけを指定している場合は，3行目のFiles（ファイル数）に0が出力されたあと，4行目以降は出力されません。

リストファイルの例を次に示します。

図2-13　リストファイルの例

この例は，受信を検知したメールについて次の内容を表しています。

差出人が「Sales」

受信日付が「2006年8月1日 12時34分」

三つの添付ファイル（見積書.doc，OLEオブジェクト，注文書.xls）があり，OLEオブジェクト以外の添付ファイルを，添付ファイル保存先フォルダ「C:¥USER¥DEFAULT¥顧客A」に保存。

2.5.4　メール受信リスト（UNIX限定）

UNIXホストのメール受信監視ジョブで受信を検知したメールについては，内容を抜粋してリスト形式のファイルに保存できます。

メール受信リストのファイルを作成するには，次の2種類のうち，どちらかの方法で指定します。

メール受信監視ジョブをJP1/AJS2 - Viewの［ジョブネットエディタ］ウィンドウから定義する場合

［詳細定義－［メール受信監視］］ダイアログボックスで［プラットフォーム］に［UNIX］を指定し，［受信後のオプション］の［設定］ボタンをクリックする。
［詳細定義－［メール受信監視］－［受信後のオプション］］ダイアログボックスが表示されます。

［メール受信リスト］にファイル名を指定する。

定義内容の詳細については，マニュアル「JP1/Automatic Job Management System 2 操作ガイド　13.4 ［ジョブネットエディタ］ウィンドウ」，マニュアル「JP1/Automatic Job Management System 2 操作ガイド　13.4.19 ［詳細定義－［メール受信監視］］ダイアログボックス」，およびマニュアル「JP1/Automatic Job Management System 2 操作ガイド　13.4.20 ［詳細定義－［メール受信監視］－［受信後のオプション］］ダイアログボックス」を参照してください。

メール受信監視ジョブをajsdefineコマンドで定義する場合
ユニット定義ファイルのパラメーターにメール受信監視ジョブの定義情報を記述するときに，プラットフォームにUNIXを指定してメール受信リストのファイル名を指定します。
定義内容の詳細については，マニュアル「JP1/Automatic Job Management System 2 コマンドリファレンス　1. コマンド　ajsdefine」，マニュアル「JP1/Automatic Job Management System 2 コマンドリファレンス　2.1.1 ユニット定義ファイルの記述形式」，およびマニュアル「JP1/Automatic Job Management System 2 コマンドリファレンス　2.2.11 メール受信監視ジョブ定義情報の記述方法」を参照してください。

メール受信リストのファイルには，受信を検知したメールの差出人，受信日時，および件名が出力されます。指定したメール受信リストのファイルがすでにある場合は，これらの内容が追加書きされます。

メール受信リストのファイルの書式を次の表に示します。

表2-6　メール受信リストのファイルの書式

場所 | 書式 | 出力内容
1行目 | SENDER:差出人 | 受信を検知したメールの送信者。
2行目 | DATE:日時 | 受信を検知したメールの受信日時。
3行目 | SUBJECT:件名 | 受信を検知したメールの件名。

メール受信リストのファイルの書式例を次に示します。

図2-14　メール受信リストのファイルの書式例

この例は，受信を検知したメールについて次の内容を表しています。

差出人が「Sales」

受信日付が「2006年8月1日 12時34分」

件名が「Test」

2.5.5　メール受信監視ジョブ定義時の注意事項

メール受信監視ジョブで「本文ファイル」「添付ファイル保存先フォルダ」「リストファイル」を指定する場合，ローカルドライブ上のファイルまたはフォルダを指定してください。ネットワークドライブ上のファイルやフォルダ（¥¥コンピュータ名¥フォルダ¥の形式で指定したファイルまたはフォルダや，ネットワークドライブの割り当てをしたドライブ上のファイルまたはフォルダ）は指定できません。

2.6　メール送信の定義

メール送信ジョブを実行したときに，どのようなメールを送信するのかを定義します。

＜この節の構成＞

2.6.1　メール送信の定義方法

2.6.2　送信するメールの形式

2.6.3　送信する添付ファイルのリスト（Windows限定）

2.6.4　メール送信時の注意事項（Windows限定）

2.6.5　メール送信ジョブ定義時の注意事項

2.6.1　メール送信の定義方法

メール送信を実行するために，次の2種類のうちどちらかの方法でジョブを定義します。

JP1/AJS2 - Viewの［ジョブネットエディタ］ウィンドウでメール送信ジョブを定義する。

ユニット定義ファイルに必要な情報を定義し，ajsdefineコマンドで定義する。

メール送信の詳細定義（またはパラメーター）には，次の項目を指定します。

プラットフォーム

宛先

プロファイル名（Windowsの場合）

このほか，必要に応じて件名や本文などを指定します。

2.6.2　送信するメールの形式

テキスト形式のメールを送信できます。メール本文に入力するか，または本文を書いたテキストファイルを送信します。なお，本文と本文ファイルの両方を定義した場合は，本文ファイルの内容が優先されます。

また，Windowsの場合は，添付ファイルも送信できます。

2.6.3　送信する添付ファイルのリスト（Windows限定）

添付ファイルを送信するときに，添付ファイルのリストを作成しておき，そこに書かれているファイルを自動的に添付して送信できます。

添付ファイルのリストは，ユーザーがプレーンテキスト形式で作成します。添付ファイルのリストの書式を次の表に示します。

表2-7　添付ファイルのリストの書式

場所 | 書式 | 内容
1行目 | Files:ファイル数 | 「ファイル数」には2行目以降の添付ファイルの数を記述します。記述されたファイルが「ファイル数」より多い場合は，オーバーした数のファイルが無視されます。記述されたファイルが「ファイル数」より少ない場合は，記述された分だけが有効になります。
2行目以降 | ファイルのフルパス名 | 1行に一つずつ，添付ファイルのフルパス名を記述します。

添付リストファイルの書式例を次に示します。

図2-15　添付リストファイルの書式例

なお，添付ファイルと添付ファイルのリストの両方を定義した場合は，添付ファイルリストの内容が優先され，添付ファイルのリストに書かれているファイルが送信されます。

2.6.4　メール送信時の注意事項（Windows限定）

メール送信時の注意事項を次に示します。

送信済みメールの削除

メール送信ジョブで送信したメールは，Outlookの「送信済みアイテム」に残されています。メールサーバ上またはメール送信を実行しているコンピュータのディスク容量を圧迫する要因となりますので，Outlookをメールシステム連携で使用しているプロファイルで定期的に起動し，「送信済みアイテム」にあるメールを削除してください。

なお，Outlookの「送信済みアイテム」に格納されているメールを削除する場合には，削除する前に，JP1/AJS2メール監視プロセスまたはJP1/AJS2 Mailサービスを停止させておいてください。

「メールアドレスマップファイル」の作成（Outlook 2000限定）

Microsoft Mailをメールサーバとしてメールを送信する場合，類似したメールアドレス（例えば，「Hitachi」と「Hitachi2」）が存在するとき，送信先メールアドレスを解決できず，メール送信に失敗することがあります。この場合，次のファイルにログが出力されます。

ログ格納ファイル

JP1/AJS2インストール先フォルダ¥log¥jpomlapisend[1|2].log

ログの内容

Send Address(AMBIGUOUS_RECIPIENT):Hitachi TO:

このような場合に備えて，「メールアドレスマップファイル」を作成しておきます。このファイルを作成しておくと，ファイルに記載されたアドレスと一致した場合はそのアドレスを使ってメールを送信できます。

「メールアドレスマップファイル」は「JP1/AJS2メールシステム連携メールアドレスマップツール」を使って作成します。このツールは次のフォルダに格納されています。

JP1/AJS2メールシステム連携メールアドレスマップツール格納フォルダ

JP1/AJS2インストール先フォルダ¥bin¥jpomladdress.exe

Microsoft Mailメールサーバにメールを送信する場合は，実際にメールを送信するマネージャーホストまたはエージェントホストで，「JP1/AJS2メールシステム連携メールアドレスマップツール」を使ってメールアドレスを設定しておいてください。

なお，このツールは，Microsoft Mail以外のメールサーバを使用している場合でも使用できます。

メール送信失敗時の対策

メールアドレスの不正などによってメール送信に失敗し，サーバから配信不能のメッセージが返された場合に，メール送信に失敗したアドレスの先頭に「=」が付いて表示されていることがあります。

これは送信先メールアドレスを二つの方法で解決しようとしているためです（「=」が付いているアドレス・付いていないアドレスの両方でアドレス解決を試みています）。「=」付きの配信不能メッセージが返された場合には，「JP1/AJS2メールシステム連携メールアドレスマップツール」を使って「メールアドレスマップファイル」を作成することをお勧めします。

メール送信ジョブで宛先として指定できる形式

メール送信ジョブで，宛先として指定できる形式を次の表に示します。

表2-8　メール送信ジョブで宛先として指定できる形式

プロファイル名 | 形式 | 指定可否
Exchange Server | 表示名 | ○
エイリアス | ○
アドレス | ×
インターネットメール | ○
Groupmax | ニックネーム | ×
日本語名 | ×
英語名 | ×
インターネットメール | ○
インターネットメール | インターネットメールアドレス | ○
Microsoft Mail | 名前 | ○
メールボックス | ×

（凡例）

○：指定できる。

×：指定できない。

2.6.5　メール送信ジョブ定義時の注意事項

メール送信ジョブで「本文ファイル」「添付ファイル」「添付ファイルリスト」を指定する場合，ファイルはローカルドライブ上に作成してください。ネットワークドライブ上のファイル（¥¥コンピュータ名¥フォルダ¥の形式で指定したファイルや，ネットワークドライブの割り当てをしたドライブのファイル）は使用できません。

3.　メッセージキューシステムとの連携（バージョン7互換機能）

この章では，メッセージキューシステムと連携して，メッセージの送受信をジョブネットに定義する機能について説明します。

＜この章の構成＞

3.1　メッセージキューシステムとの連携の概要

3.2　メッセージキューシステム連携時のセットアップ（Windowsホストの場合）

3.3　メッセージキューシステム連携時のセットアップ（UNIXホストの場合）

3.4　TP1/Message QueueまたはMQSeriesを使ったメッセージの送受信

3.5　MSMQを使ったメッセージの送受信

3.1　メッセージキューシステムとの連携の概要

この機能は，バージョン7との互換機能です。バージョン8以降では，以降の説明に記載してある「セットアップできる環境」で示す環境でだけ，メッセージキューシステムと連携できます。

「セットアップできる環境」以外の環境では，メッセージキューシステムと連携できません。

メッセージキューシステムと連携すると，メッセージの送信をジョブとして定義したり，メッセージの受信を契機としてジョブを開始したりできます。なお，JP1/AJS2のメッセージキューシステム連携は，ピーク時のメッセージトラフィックが1分間に1メッセージ程度の低いトラフィックを想定しています。

メッセージ受信機能の概要とメッセージ送信機能の概要を次に示します。

図3-1　メッセージ受信機能の概要

図3-2　メッセージ送信機能の概要

JP1/AJS2で受信できるメッセージは，メッセージキューマネージャー（メッセージキュー管理プログラム）が受信できるものに限ります。また，JP1/AJS2で作成したメッセージは，メッセージキューマネージャーからのメッセージを受信できる，ほかのシステムのアプリケーションプログラムで受信できます。

JP1/AJS2では，メッセージキューシステムとして，TP1/Message Queue，MQSeries，およびMSMQが使用できます。なお，MSMQはWindowsの場合だけ使用できます。

MQSeriesを使う場合の補足事項

MQSeriesを使う場合とTP1/Message Queueを使う場合の定義方法は同じです。JP1/AJS2では，項目名としてTP1/Message Queueの項目名を使用しています。MQSeriesを使う場合，MQSeriesの項目名をTP1/Message Queueの項目名に置き換えて定義してください。TP1/Message QueueとMQSeriesで異なる項目名の対応を次の表に示します。

表3-1　TP1/Message QueueとMQSeriesで異なる項目名の対応

TP1/Message Queueでの項目名 | MQSeriesでの項目名
キューマネージャー | キュー・マネージャー，キュー管理プログラム
リモートキュー | 遠隔キュー
イニシエーションキュー | 開始キュー
転送キュー | 伝送キュー
デッドレターキュー | 送達不能キュー
メッセージ入力キュー | メッセージ受信キュー
システム・コマンドキュー | 応答キュー
問い合わせメッセージ | 要求メッセージ
メッセージ保持時間 | メッセージ期間満了時間
メッセージ永続性 | メッセージ持続性
メッセージ優先度 | メッセージ優先順位
メッセージデータフォーマット名 | メッセージデータ形式

メッセージ受信後に作成されるファイルの削除

メッセージ格納ファイル，引き継ぎ情報で作成されるファイルは，JP1/AJS2が自動的に削除することはありません。これらのファイルは，システムのディスク容量を圧迫する原因にもなるため，不要になったら手動で削除するようにしてください。

クラスタ運用時の注意事項

TP1/Message Queue連携時およびMQSeries連携時のメッセージキュー監視プロセスは，物理ホストに連携して動作します。また，メッセージ受信監視ジョブは，物理ホスト上のメッセージを監視します。

JP1/AJS2をクラスタ運用した場合，フェールオーバーしたあとも，JP1/AJS2のジョブネットやメッセージ受信監視ジョブは実行を継続します。しかし，メッセージ受信監視ジョブが監視しているのは，物理ホスト上のメッセージであり，論理ホスト上のメッセージは監視できません。

また，メッセージキューシステム連携は物理ホスト上のメッセージを監視する機能なので，一つのコンピュータ上で複数のメッセージキューシステムと連携することはできません。メッセージキューシステムの環境設定（［マネージャー環境設定］ダイアログボックスでの定義や，イベント・アクション定義ファイル（EVAction.conf）での定義）では，一つのメッセージキューシステムとだけ連携するように設定してください。

3.2　メッセージキューシステム連携時のセットアップ（Windowsホストの場合）

メッセージキューシステムと連携するためには，次のプログラムが必要です。

MSMQ

メッセージキューシステムがセットアップできる環境を次の表に示します。

表3-2　メッセージキューシステムがセットアップできる環境

JP1/AJS2ホストのOS
TP1/LiNKおよび
TP1/Message Queue
MQSeries
MSMQ

Windows 2000※
－
－
○

Windows Server 2003
－
－
○

Windows Server 2008
－
－
－

（凡例）

○：セットアップできる。

－：セットアップできない。

注※

JP1/AJS2 - Agentだけで使用できます。

08-00から，次に示す環境は使用できなくなりました。

TP1/LiNKおよびTP1/Message Queue

MQSeries

メッセージキューシステムと連携するときには，メッセージの送受信を実行するJP1/AJS2シリーズプログラム（JP1/AJS2 - Manager，またはJP1/AJS2 - Agent）と同じホストに，メッセージキューシステムをセットアップします。メッセージキューシステム連携のセットアップについて，使用するメッセージキューシステムごとに説明します。

＜この節の構成＞

3.2.1　MSMQ連携時のセットアップ

3.2.1　MSMQ連携時のセットアップ

MSMQ連携時のシステム構成例を次の図に示します。

図3-3　MSMQ連携時のシステム構成例

MSMQ連携時のエージェントホストのセットアップ手順を次の図に示します。なお，マネージャーホストでのMSMQ連携のセットアップは不要です。

メッセージキューシステムのサーバには，MSMQのサーバとして必要になるプログラムをセットアップしてください。MSMQ送信ジョブ，およびMSMQ受信監視ジョブの実行先には，MSMQのクライアントとして必要になるプログラムをセットアップしてください。

MSMQクライアントホストにJP1/AJS2 - Manager，またはJP1/AJS2 - Agentをインストールすると，そのホストをMSMQ送信ジョブ，およびMSMQ受信監視ジョブの実行先として使用できます。また，MSMQサーバホストにJP1/AJS2 - Manager，またはJP1/AJS2 - Agentをインストールした場合も，そのホストをMSMQ送信ジョブ，およびMSMQ受信監視ジョブの実行先として使用できます。

MSMQ連携は，ワークグループ環境では使用できません。メッセージキューシステムのサーバと同じドメインにエージェントホストを参加させてください。

図3-4　MSMQ連携時のエージェントホストのセットアップ手順

MSMQのセットアップについては，MSMQのドキュメントを参照してください。

ここでは，JP1/AJS2と連携するために必要なMSMQの環境設定と，JP1/AJS2での環境設定について説明します。

＜この項の構成＞

(1)　MSMQの環境設定

(2)　JP1/AJS2の環境設定

(3)　MSMQ連携時の注意事項

(1)　MSMQの環境設定

MSMQでJP1/AJS2との連携のために必要なセットアップは，特にありません。

運用前に，MSMQエクスプローラなどでメッセージキューを作成し，JP1/AJS2のサービスのアカウントに対して，送受信のアクセス権を与えておく必要があります。メッセージキューの作成については，MSMQのドキュメントを参照してください。

(2)　JP1/AJS2の環境設定

JP1/AJS2 - ManagerまたはJP1/AJS2 - Agentでの環境設定を説明します。なお，JP1/AJS2 - ManagerでもJP1/AJS2 - Agentでも，設定内容は同じです。ここでは，JP1/AJS2 - Managerを例にして説明します。

環境設定の手順を次に示します。

Windowsの［スタート］メニューから［プログラム］－［JP1_Automatic Job Management System 2 - Manager］－［環境設定］を選択する。
論理ホスト名を指定するダイアログボックスが表示されます。

「デフォルト」を指定し，［設定］ボタンをクリックする。
論理ホストを使用する場合も，「デフォルト」を指定してください。
［設定］ボタンをクリックすると，［マネージャー環境設定］ダイアログボックスが表示されます。

［MSMQ連携］タブで，MSMQ連携の環境設定をする。
設定する内容については，(a)を参照してください。
すべてデフォルト値のままで使用する場合は，情報の変更などは不要です。

すべての情報を定義したら，［OK］ボタンをクリックする。
［マネージャー環境設定］ダイアログボックスが閉じ，定義した情報で環境が設定されます。

(a)　［MSMQ連携］タブでの定義

［MSMQ連携］タブで定義する項目を説明します。［MSMQ連携］タブを次に示します。

図3-5　［MSMQ連携］タブ（［マネージャー環境設定］ダイアログボックス）

各項目の定義内容を説明します。

MSMQ連携機能

メッセージキューシステム連携機能を使うかどうかを選択します。デフォルトは［使用しない］です。

監視間隔

メッセージキューを監視する間隔を1～1,440（単位：分）の間で指定します。

デフォルトは「10」です。

(3)　MSMQ連携時の注意事項

MSMQがインストールされていないホストでMSMQ送信ジョブを実行すると，ジョブ実行ホストのコンソールにエラーメッセージが出力され，MSMQ送信ジョブは終了しません。MSMQをインストールしてから，実行してください。

3.3　メッセージキューシステム連携時のセットアップ（UNIXホストの場合）

JP1/AJS2 08-50以降のバージョンでは，次のメッセージキューシステムとは連携できません。※

TP1/LiNKおよびTP1/Message Queue

MQSeries

注※

エージェントホストのJP1/AJS2のバージョンが08-10以前の場合は，上記のメッセージキューシステムと連携できます。

3.4　TP1/Message QueueまたはMQSeriesを使ったメッセージの送受信

TP1/Message QueueまたはMQSeriesと連携してメッセージを送受信する方法を説明します。

＜この節の構成＞

3.4.1　使用できるメッセージキュー（TP1/Message QueueまたはMQSeries）

3.4.2　JP1/AJS2で扱えるメッセージ（TP1/Message QueueまたはMQSeries）

3.4.3　TP1/Message QueueまたはMQSeriesからメッセージを受信する

3.4.4　TP1/Message QueueまたはMQSeriesへメッセージを送信する

3.4.1　使用できるメッセージキュー（TP1/Message QueueまたはMQSeries）

JP1/AJS2では，TP1/Message QueueまたはMQSeriesのメッセージキューのうち，ローカルキューマネージャーおよびリモートキューマネージャーのメッセージキューが使用できます。TP1/Message QueueまたはMQSeriesで使用できるメッセージキューの種類を次の表に示します。

表3-3　TP1/Message QueueまたはMQSeriesで使用できるメッセージキューの種類

名称 | ローカル | リモート
定義済みキュー | ○ | ○
動的キュー | ○ | －
別名キュー | ○ | ○
イニシエーションキュー | × | －
転送キュー | ○ | －
デッドレターキュー | × | －
応答キュー | × | ×
システム省略時キュー（MQSeries） | × | －

（凡例）

○：使用できる。

×：使用できない。

－：定義できない。

使用するメッセージキュー名はJP1/AJS2で指定します。メッセージキューの作成および定義は，TP1/Message QueueまたはMQSeriesで実行します。メッセージキューは，JP1/AJS2のメッセージキュー送受信を実行する前に作成しておく必要があります。

JP1/AJS2では，定義済みキューのほかに動的キューを指定できます。JP1/AJS2では，次の種類の動的キューが定義できます。

一時的動的キュー

永続的動的キュー

動的キューの種類は，メッセージキューシステムのモデルキューの設定で指定します。登録されているメッセージは，メッセージキューの種類によって扱われ方が異なります。

しかし，JP1/AJS2は，メッセージキューの種類をチェックしません。そのため，アプリケーションプログラムを作成する側で，運用に応じたメッセージキューを作成するようにしてください。

3.4.2　JP1/AJS2で扱えるメッセージ（TP1/Message QueueまたはMQSeries）

JP1/AJS2で扱えるTP1/Message QueueまたはMQSeriesのメッセージの種別および属性を説明します。

＜この項の構成＞

(1)　メッセージ種別

(2)　メッセージの属性

(1)　メッセージ種別

メッセージ種別を次の表に示します。

表3-4　メッセージ種別（TP1/Message QueueまたはMQSeries）

種別 | 受信 | 送信
データグラム | ○ | ○
問い合わせ | △ | ×
応答メッセージ | △ | ×
報告メッセージ | ○ | ×

（凡例）

○：使用できる。

△：受信できるが，応答しない。

×：使用できない。

問い合わせメッセージおよび応答メッセージは，受信しても応答などは実行しません。

(2)　メッセージの属性

次の属性のメッセージを扱えます。

永続メッセージ

非永続メッセージ

なお，永続メッセージを一時的動的キューには送信できません。送信時にエラーとなります。

3.4.3　TP1/Message QueueまたはMQSeriesからメッセージを受信する

TP1/Message QueueまたはMQSeriesのメッセージキューからメッセージを受信します。メッセージキューから受信したメッセージは，後続ジョブのアプリケーションプログラムで利用できます。

＜この項の構成＞

(1)　メッセージ受信の定義方法

(2)　受信するメッセージの格納形式

(3)　受信したメッセージの引き継ぎ情報

(4)　メッセージ受信時の注意事項

(1)　メッセージ受信の定義方法

メッセージ受信を実行するために，次の2種類のうちどちらかの方法で定義します。

JP1/AJS2 - Viewの［ジョブネットエディタ］ウィンドウでメッセージキュー受信監視イベントジョブを定義する。

ユニット定義ファイルに必要な情報を定義し，ajsdefineコマンドで定義する。

メッセージ受信の詳細定義（またはパラメーター）には，次の項目を指定します。なお，MQSeriesの場合は，デフォルトのキューマネージャーのキューを指定してください。デフォルトのキューマネージャー以外のキューは監視しません。

相関識別子

メッセージ識別子

メッセージ入力キュー名

モデルキュー名

メッセージ格納ファイル名

(2)　受信するメッセージの格納形式

メッセージの格納形式を次の図に示します。

図3-6　メッセージの格納形式

注

メッセージは，ファイルに追加されて格納されます。そのため，メッセージを検索するときは，ファイル内に複数のメッセージがあることに注意してください。

注※1

MQMDは，MQMD長とMQMD構造体の二つの項目から構成されています。MQMD構造体には，メッセージデータの属性情報が格納されています。

Windowsの場合，MQMD長には，MQMD構造体のデータ長のバイト数に4バイトを加えた値が格納されています。MQMD構造体はASCII文字で格納されています。

UNIXの場合，MQMD長には，MQMD構造体のデータ長にintを加えた値が格納されています。MQMD構造体は使用するホストの文字コード体系で格納されています。

注※2

MQODは，MQOD長とMQOD構造体の二つの項目から構成されています。MQOD構造体には，メッセージが格納されているキューの情報が格納されています。

Windowsの場合，MQOD長には，MQOD構造体のデータ長のバイト数に4バイトを加えた値が格納されています。MQMD構造体はASCII文字で格納されています。

UNIXの場合，MQOD長には，MQOD構造体のデータ長にintを加えた値が格納されています。MQOD構造体は使用するホストの文字コード体系で格納されています。

注※3

メッセージデータは，メッセージデータ長とメッセージデータの二つの項目から構成されています。

メッセージデータ長には，メッセージデータのデータ長のバイト数に4バイト（Windowsの場合）またはint（UNIXの場合）を加えた値が格納されています。メッセージデータには，ユーザーのメッセージデータが格納されています。

メッセージデータは，ユーザーがほかのシステム，または自システムで作成した文字コードで格納されています。

(3)　受信したメッセージの引き継ぎ情報

受信したメッセージの情報を，後続ジョブに引き継げます。引き継げる情報を次の表に示します。

表3-5　受信したメッセージの引き継ぎ情報

引き継ぐ項目 | 制限値（単位：バイト）
相関識別子 | 24
メッセージ識別子 | 24
メッセージ入力キュー名 | 48
モデルキュー名 | 48
メッセージ格納ファイル名※ | 256

注※

受信したメッセージを，メッセージ構造体として格納したファイル名のことです。このファイルは，環境設定で定義した引き継ぎデータ格納ディレクトリに格納されます。

なお，このファイルは自動的には削除されません。このファイルを後続ジョブに引き継ぐように指定した場合は，後続ジョブでファイルを削除するようにしてください。

(4)　メッセージ受信時の注意事項

メッセージ受信時の注意事項を次に示します。

相関識別子・メッセージ識別子で扱える文字コードと形式

TP1/Message QueueおよびMQSeriesのメッセージの受信では，次の文字コードを使用できます。

ASCII (USA, International, Japanese, Japanese Extended)

EBCDIC (USA, International, Japanese, Japanese Extended)

相関識別子またはメッセージ識別子が24バイト未満の場合は，ASCIIではNULL（「00」）で，EBCDICでは半角スペース（「40」）で不足分を埋めて送信するように，送信するアプリケーションで設定しておいてください。

受信したメッセージを後続ジョブで使う場合

メッセージ格納ファイルは各JP1/AJS2 - Agentホストに作成されます。ただし，ファイルをほかのホストへ転送できません。そのため，受信したメッセージを後続ジョブで使用する場合は，メッセージを受信したホストと同じホストで後続ジョブを実行するようにしてください。

複数のメッセージキューを監視している場合

複数のメッセージキューを監視している場合，メッセージが到着した順序に関係なくジョブが実行されます。

メッセージ受信失敗時のデッドレターキュー（送達不能キュー）へのメッセージ送信

環境設定でデッドレターキュー（送達不能キュー）が定義されている場合，次のような事象が発生すると，デッドレターキュー（送達不能キュー）にメッセージが送信されます。

情報の引き継ぎを指定していたが，情報引き継ぎファイルへの格納に失敗した。

メッセージ格納ファイル名が指定されていたが，ファイルへの格納に失敗した。

なお，1回目の処理で，デッドレターキュー（送達不能キュー）への送信が失敗した場合，送信処理が再実行されます。ただし，TP1/Message QueueまたはMQSeriesで「キュー管理プログラムと接続不能」または「使用可能なハンドルがなくなった」のエラーが発生した場合を除きます。

また，デッドレターキュー（送達不能キュー）に最大値以上のメッセージが格納されている場合，デッドレターキュー（送達不能キュー）へ送信できません。定期的にデッドレターキュー（送達不能キュー）を管理してください。

デッドレターキュー（送達不能キュー）に送信されるメッセージに設定される値を次の表に示します。

表3-6　デッドレターキュー（送達不能キュー）に送信されるメッセージの値

フィールド | 内容 | 設定される値
StrucId | 構造体識別子 | システムの仮定値
Version | 構造体バージョン情報 | システムの仮定値
Reason | デッドレターキュー（送達不能キュー）になった理由 | 初期値
DestQName | 受信元の宛先キュー名 | 受信元キュー名
DestQMgrName | 受信元の宛先キューマネージャー名 | 初期値
Encoding | 受信元のマシンコード形式 | 受信したメッセージのマシンコード形式
CodedCharSetId | 受信元の文字セット識別名 | 受信したメッセージの文字セット識別名
Format | 受信元のフォーマット名 | 受信したメッセージのフォーマット名
PutApplType | デッドレターキュー（送達不能キュー）にメッセージを出力するアプリケーションタイプ | 初期値
PutApplName | デッドレターキュー（送達不能キュー）にメッセージを出力するアプリケーションの名前 | 初期値
PutDate | メッセージがデッドレターキュー（送達不能キュー）に出力された日付 | デッドレターキュー（送達不能キュー）へのメッセージ送信時に求めた日付
PutTime | メッセージがデッドレターキュー（送達不能キュー）に出力された時間 | デッドレターキュー（送達不能キュー）へのメッセージ送信時に求めた時間

注

格納される初期値や仮定値については，TP1/Message Queueと連携する場合はマニュアル「OpenTP1 Version 5 分散トランザクション処理機能 OpenTP1 メッセージキューイング機能 TP1/Message Queue MQI 解説・文法編」を，MQSeriesと連携する場合はMQSeriesのドキュメントを参照してください。

トランザクション管理をする場合

MQSeries連携は，トランザクション管理に対応していません。

TP1/Message Queue連携は，トランザクション管理に対応しています。トランザクションは，JP1/AJS2イベントジョブのメッセージの取得が終わったときに完了となります。

ほかのアプリケーションと同じメッセージキューを使用してキューを監視する場合

相手側のアプリケーションがメッセージキューに対して排他制御をしている場合は，排他制御を解除してください。これは，キューの監視中にJP1/AJS2がキューの参照権限の排他制御をしているためです。

メッセージ識別子，および相関識別子

メッセージ識別子，および相関識別子は，メッセージキューシステム連携で受信メッセージを監視する際の監視条件となります。

そのため，メッセージ識別子および相関識別子の値は，メッセージ登録元で設定してください。

受信したメッセージ

受信したメッセージの取得後，そのメッセージは削除されます。

3.4.4　TP1/Message QueueまたはMQSeriesへメッセージを送信する

TP1/Message QueueまたはMQSeriesのメッセージキューにメッセージを送信します。

送信したメッセージは，MQMD構造体としてメッセージキューシステムの送信先キューに格納されます。メッセージキューに送信したメッセージは，アプリケーションプログラムで利用できます。

＜この項の構成＞

(1)　メッセージ送信の定義方法

(2)　送信するメッセージの形式

(3)　メッセージ送信の定義例

(4)　メッセージ送信時の注意事項

(1)　メッセージ送信の定義方法

メッセージ送信をJP1/AJS2のアクションとして実行できるようにするには，メッセージ送信パラメーターを指定します。

メッセージ送信の定義方法は，次の2種類があります。

JP1/AJS2 - Viewの［ジョブネットエディタ］ウィンドウでメッセージキュー送信アクションジョブを定義する。

ユニット定義ファイルに必要な情報を定義し，ajsdefineコマンドで定義する。

メッセージ送信パラメーターには，次の項目を指定します。

キュー名

相関識別子

メッセージ識別子

このほか，必要に応じてモデルキュー名などを指定します。

(2)　送信するメッセージの形式

MQMD構造体に格納されるフィールドの内容と値を次の表に示します。

表3-7　メッセージ送信時にMQMD構造体として格納される値

フィールド
内容
値

StrucId
構造体識別子
システムの仮定値

Version
構造体バージョン情報
システムの仮定値

Report
報告オプション
MQRO_NONE（報告なし）

MsgType
メッセージタイプ
MQMT_DATAGRAM（非問い合わせメッセージ）

Expiry
メッセージ保持時間
ユーザー指定

Feedback
報告メッセージ返答コード
MQFB_NONE（応答コードなし）

Encoding
マシンコード形式
キューマネージャーの属性による

CodeCharSetId
文字セット識別名
キューマネージャーの属性による

Format
フォーマット名
ユーザー指定

Priority
メッセージ優先度
ユーザー指定

Persistence
メッセージ永続性
ユーザー指定

MsgId
メッセージ識別子
ユーザー指定

CorrelId
相関識別子
ユーザー指定

BackoutCount
ロールバック回数
0

ReplyToQ
応答キュー名
なし

ReplyToQMgr
応答キューマネージャー名
キューマネージャーによって設定された値

UserIdentifier
ユーザー識別子
なし

AccountingToken
課金トークン
MQACT_NONE（初期値）

ApplIdentityData
アプリケーション識別データ

UNIX版のMQSeries連携の場合：

文字列"JPOSENDMQ jposendmq"

UNIX版のTP1/Message Queue連携の場合：

文字列"JPOAOMMQ jpoaommq"

PutApplType
登録アプリケーションタイプ
キューマネージャーによって設定された値

PutApplName
登録アプリケーション名
キューマネージャーによって設定された値

PutDate
登録日付
メッセージが送信された日付

PutTime
登録時刻
メッセージが送信された時刻

ApplOriginData
登録元データ
空白

注

MQMD構造体については，TP1/Message Queueと連携する場合はマニュアル「OpenTP1 Version 5 分散トランザクション処理機能 OpenTP1 メッセージキューイング機能TP1/Message Queue 使用の手引」を，MQSeriesと連携する場合はMQSeriesのドキュメントを参照してください。

(3)　メッセージ送信の定義例

ここでは，MQSeriesを使った場合のメッセージ送信の定義例を説明します。

この例でのシステム構成を次の図に示します。

図3-7　メッセージ送信の定義例

この図の例での，メッセージ送信の定義例を説明します。

他ホストにメッセージを送信する場合の例

JP1/AJS2 - Managerホストにあるデフォルトキュー管理プログラム（QM1）で認識できる，他ホストのキュー管理プログラム（RQM）のキュー（RQMQ）へメッセージを送信する場合の定義内容を次の表に示します。

表3-8　他ホストにメッセージを送信する定義例

項目名 | 定義内容
キュー名 | RQMQ
相関識別子 | CORRELATION
メッセージ識別子 | MES01
キュー管理プログラム名 | RQM
形式名 | TESTFORM
メッセージデータファイル名 | /usrdisk/user/msg_queue
デッドレターキュー（送達不能キュー）名 | DEADQUEUE
存続時間 | 120
優先順位 | 1
持続性 | なし

自ホストのメッセージキューにメッセージを送信する場合の例

自ホストのキュー管理プログラム（QM2）のキュー（QM2Q）にメッセージを送信する場合の定義内容を次の表に示します。

表3-9　自ホストにメッセージを送信する定義例

項目名 | 定義内容
キュー名 | QM2Q
相関識別子 | CORRELATION
メッセージ識別子 | MES02
接続キュー管理プログラム名 | QM2

(4)　メッセージ送信時の注意事項

メッセージ送信時の注意事項を次に示します。

送信される相関識別子・メッセージ識別子

送信される相関識別子とメッセージ識別子が24バイト未満の場合は，ASCIIではNULL（「00」）で，EBCDICでは半角スペース（「40」）で不足分を埋めて送信されます。送信先で，相関識別子またはメッセージ識別子を使用して受信するように設定されている場合は，この形式で送信したメッセージを受信できるように設定しておいてください。

メッセージ送信失敗時のデッドレターキュー（送達不能キュー）へのメッセージ送信

環境設定でデッドレターキュー（送達不能キュー）が定義されている場合，次のような事象が発生すると，デッドレターキュー（送達不能キュー）にメッセージが送信されます。

指定されたメッセージキューのオープンに失敗した。

指定されたメッセージキューへのメッセージ送信に失敗した。

なお，1回目の処理で，デッドレターキュー（送達不能キュー）への送信が失敗した場合，送信処理が再実行されます。ただし，TP1/Message QueueまたはMQSeriesで「キュー管理プログラムと接続不能」または「使用可能なハンドルがなくなった」のエラーが発生した場合を除きます。

また，デッドレターキュー（送達不能キュー）に最大値以上のメッセージが格納されている場合，デッドレターキュー（送達不能キュー）へ送信できません。定期的にデッドレターキュー（送達不能キュー）を管理してください。

デッドレターキュー（送達不能キュー）に送信されるメッセージに設定される値を次の表に示します。

表3-10　デッドレターキュー（送達不能キュー）に送信されるメッセージの値

フィールド | 内容 | 設定される値
StrucId | 構造体識別子 | システムの仮定値
Version | 構造体バージョン情報 | システムの仮定値
Reason | デッドレターキュー（送達不能キュー）になった理由 | 指定されたキューのMQOPEN，またはMQPUTの理由コード
DestQName | 送信元の宛先キュー名 | -qオプションで指定されたキュー名
DestQMgrName | 送信元の宛先キューマネージャー名 | -uオプションで指定されたキューマネージャー名
Encoding | 送信元のマシンコード形式 | 送信したメッセージのマシンコード形式
CodedCharSetId | 送信元の文字セット識別名 | 送信したメッセージの文字セット識別名
Format | 送信元のフォーマット名 | 送信したメッセージのフォーマット名
PutApplType | デッドレターキュー（送達不能キュー）にメッセージを出力するアプリケーションタイプ | 初期値
PutApplName | デッドレターキュー（送達不能キュー）にメッセージを出力するアプリケーションの名前 | 初期値
PutDate | メッセージがデッドレターキュー（送達不能キュー）に出力された日付 | デッドレターキュー（送達不能キュー）へのメッセージ送信時に求めた日付
PutTime | メッセージがデッドレターキュー（送達不能キュー）に出力された時間 | デッドレターキュー（送達不能キュー）へのメッセージ送信時に求めた時間

注

格納される初期値や仮定値については，TP1/Message Queueと連携する場合はマニュアル「OpenTP1 Version 5 分散トランザクション処理機能 OpenTP1 メッセージキューイング機能 TP1/Message Queue MQI 解説・文法編」を，MQSeriesと連携する場合はMQSeriesのドキュメントを参照してください。

3.5　MSMQを使ったメッセージの送受信

MSMQと連携してメッセージを送受信する方法を説明します。

＜この節の構成＞

3.5.1　使用できるメッセージキュー（MSMQ）

3.5.2　JP1/AJS2で扱えるメッセージ（MSMQ）

3.5.3　MSMQからメッセージを受信する

3.5.4　MSMQへメッセージを送信する

3.5.1　使用できるメッセージキュー（MSMQ）

JP1/AJS2では，MSMQのメッセージキューのうち，ローカルコンピュータのパブリックキューとプライベートキュー，およびリモートコンピュータのパブリックキューが使用できます。ローカルコンピュータ，リモートコンピュータとも，メッセージキューは，使用する前に作成する必要があります。

使用するメッセージキューは，JP1/AJS2のGUIを使って，パス名またはラベル名で指定します。メッセージキューの作成はMSMQエクスプローラなどで実行します。メッセージキューは，JP1/AJS2のジョブネットを実行する前に作成しておく必要があります。

登録されているメッセージは，メッセージキューの種類によって扱われ方が異なります。しかし，JP1/AJS2は，メッセージキューの種類をチェックしません。そのため，ユーザーは，運用に応じたメッセージキューを作成するようにしてください。

3.5.2　JP1/AJS2で扱えるメッセージ（MSMQ）

JP1/AJS2で扱えるMSMQのメッセージ種別を次の表に示します。

表3-11　JP1/AJS2で扱えるMSMQのメッセージ種別

種別 | 受信 | 送信
非応答要求メッセージ | ○ | ○
応答要求メッセージ | △ | ×
応答メッセージ | △ | ×
受信確認メッセージ | ○ | ×

（凡例）

○：使用できる。

△：受信できるが，応答しない。

×：使用できない。

応答要求メッセージおよび応答メッセージは，受信しても応答などは実行しません。

3.5.3　MSMQからメッセージを受信する

MSMQからどのようなメッセージを受信したときに，JP1/AJS2のイベントとするのかを指定します。

＜この項の構成＞

(1)　MSMQメッセージ受信の定義方法

(2)　受信するMSMQメッセージの格納形式

(3)　MSMQメッセージ受信時の注意事項

(1)　MSMQメッセージ受信の定義方法

MSMQメッセージ受信を実行するために，次の2種類のうちどちらかの方法で定義します。

JP1/AJS2 - Viewの［ジョブネットエディタ］ウィンドウでMSMQ受信監視イベントジョブを定義する。

ユニット定義ファイルに必要な情報を定義し，ajsdefineコマンドで定義する。

MSMQメッセージ受信の詳細定義（またはパラメーター）には，次の項目を指定します。

キューパス名，相互関係

このほか，必要に応じてメッセージラベルなどを指定します。

(2)　受信するMSMQメッセージの格納形式

MSMQメッセージ格納ファイルの格納形式を次の表に示します。

表3-12　MSMQメッセージ格納ファイルの属性情報

データ型 | 内容
MSGPROPID | 属性名
DWORD | 属性の値の長さ
BYTE［値の長さ分］ | 属性の値

上記の表に示した形式で，属性の情報が格納されます。MSMQメッセージ格納ファイルに格納される属性を次の表に示します。

表3-13　MSMQメッセージ格納ファイルに格納される属性

属性名 | 内容
PROPID_M_VERSION | 構造体のバージョン番号
PROPID_M_APPSPECIFIC | アプリケーション情報
PROPID_M_ARRIVEDTIME | 受信日時
PROPID_M_AUTH_LEVEL | メッセージ認証オプション
PROPID_M_ENCRYPTION_ALG | 暗号化アルゴリズム
PROPID_M_HASH_ALG | ハッシュアルゴリズム
PROPID_M_PRIV_LEVEL | プライバシーレベル
PROPID_M_SECURITY_CONTEXT | 認証に使用するセキュリティ情報
PROPID_M_SENTTIME | 送信
PROPID_M_TIME_TO_BE_RECEIVED | 保持時間
PROPID_M_TIME_TO_REACH_QUEUE | 配信制限時間
PROPID_M_ACKNOWLEDGE | 管理メッセージの種類
PROPID_M_AUTHENTICATED | 認証済み
PROPID_M_CLASS | クラス
PROPID_M_DELIVERY | 配信モード
PROPID_M_JOURNAL | メッセージ送信後行き先オプション
PROPID_M_PRIORITY | 優先順位
PROPID_M_TRACE | 追跡
PROPID_M_CONNECTOR_TYPE | コネクター型
PROPID_M_SRC_MACHINE_ID | データのエンコード
PROPID_M_CORRELATIONID | 相互関係
PROPID_M_MSGID | メッセージID
PROPID_M_ADMIN_QUEUE_LEN | 管理キューの長さ
PROPID_M_ADMIN_QUEUE | 管理キュー
PROPID_M_BODY_TYPE | 本文タイプ
PROPID_M_BODY_SIZE | 本文サイズ
PROPID_M_BODY | 本文
PROPID_M_DEST_QUEUE_LEN | 送信先キューの長さ
PROPID_M_DEST_QUEUE | 送信先キュー
PROPID_M_DEST_SYMM_KEY_LEN | 暗号化キーの長さ
PROPID_M_DEST_SYMM_KEY | 暗号化キー
PROPID_M_EXTENSION_LEN | メッセージ追加情報の長さ
PROPID_M_EXTENSION | メッセージ追加情報
PROPID_M_LABEL_LEN | ラベルの長さ
PROPID_M_LABEL | ラベル
PROPID_M_PROV_TYPE | デジタルサイン暗号プロバイダータイプ
PROPID_M_PROV_NAME_LEN | デジタルサイン暗号プロバイダー名の長さ
PROPID_M_PROV_NAME | デジタルサイン暗号プロバイダー名
PROPID_M_RESP_QUEUE_LEN | 応答キュー名の長さ
PROPID_M_RESP_QUEUE | 応答キュー名
PROPID_M_SENDER_CERT_LEN | 認証に使用する外部証明書バッファー長
PROPID_M_SENDER_CERT | 認証に使用する外部証明書
PROPID_M_SENDERID_TYPE | 送信者IDの有無
PROPID_M_SENDERID_LEN | 送信者IDの長さ
PROPID_M_SENDERID | 送信者ID
PROPID_M_SIGNATURE_LEN | 認証に使用したデジタルサイン長
PROPID_M_SIGNATURE | 認証に使用したデジタルサイン
PROPID_M_XACT_STATUS_QUEUE_LEN | トランザクション状態キューフォーマット名長
PROPID_M_XACT_STATUS_QUEUE | トランザクション状態キュー

(3)　MSMQメッセージ受信時の注意事項

相互関係，およびメッセージラベルを使用していない場合

メッセージキューシステム連携では，相互関係およびメッセージラベルを設定していないメッセージは監視できません。メッセージの発行元で，相互関係またはメッセージラベルを設定するようにしてください。

受信したメッセージ

受信したメッセージの取得後，そのメッセージは削除されます。

3.5.4　MSMQへメッセージを送信する

JP1/AJS2のアクションとして，MSMQに送信するメッセージを指定します。

MSMQメッセージ送信パラメーターで指定した情報を基に，メッセージを作成し，メッセージキューへ送信します。送信先のキューは，パス名かラベル名で指定します。ラベル名で指定した場合には，同じラベル名の複数のメッセージキューに対して送信できます。

送信したメッセージがMSMQに受け付けられた時点で，メッセージの送信アクションは終了します。

＜この項の構成＞

(1)　MSMQメッセージ送信の定義方法

(2)　送信するMSMQメッセージの形式

(1)　MSMQメッセージ送信の定義方法

MSMQメッセージ送信をJP1/AJS2のアクションとして実行できるようにするには，MSMQメッセージ送信パラメーターを指定します。

MSMQメッセージ送信の定義方法は，次の2種類があります。

JP1/AJS2 - Viewの［ジョブネットエディタ］ウィンドウでMSMQ送信アクションジョブを定義する。

ユニット定義ファイルに必要な情報を定義し，ajsdefineコマンドで定義する。

メッセージ送信パラメーターには，次の項目を指定します。

送信先キューパス名

相互関係

配信制限時間

保持時間

配信モード

優先順位

ジャーナルキュー

配信不能メッセージキュー

このほか，必要に応じてメッセージラベルなどを指定します。

(2)　送信するMSMQメッセージの形式

送信するMSMQメッセージに設定できる値と属性を次の表に示します。

表3-14　MSMQメッセージの送信時に設定される値

属性名
内容
設定される値

PROPID_M_APPSPECIFIC
アプリケーション情報
［アプリケーション情報］に指定した，0～FFFFFFFFまでの16進整数値。

PROPID_M_BODY
メッセージ本文
［本文ファイル名］に指定したファイルの内容。

PROPID_M_BODY_SIZE
メッセージ本文サイズ
［本文ファイル名］に指定したファイルのサイズ。

PROPID_M_BODY_TYPE
メッセージ本文タイプ
［本文タイプ］に指定した，0～FFFFFFFFまでの16進整数値。

PROPID_M_CORRELATIONID
相互関係
［相互関係］に指定した，20バイトまでの文字列。

PROPID_M_DELIVERY
配信モード
［配信モード］で定義した配信モード。
MQMSG_DELIVERY_EXPRESS（高速モード）
MQMSG_DELIVERY_RECOVERABLE（回復可能モード）

PROPID_M_JOURNAL
メッセージ送信後行き先オプション
［ログ］チェックボックスの設定内容。送信後のメッセージを保存するかどうかを指定する。
MQMSG_DEADLETTER（配信不能メッセージキュー）
MQMSG_JOURNAL（ジャーナルキュー）
MQMSG_JOURNAL_NON（チェックなし）

PROPID_M_LABEL
メッセージラベル
［メッセージラベル］に指定したラベル名。250文字までのユニコードキャラクター（終端のNULL文字を含む）。

PROPID_M_PRIORITY
優先順位
［優先順位］に指定した，0～7までの整数値。

PROPID_M_TIME_TO_BE_RECEIVED
保持時間
［保持時間］に指定した，10進数整数。

PROPID_M_TIME_TO_REACH_QUEUE
配信制限時間
［配信制限時間］に指定した，10進数整数。

4.　JP1/Power Monitorとの連携

ホストを自動的に起動・終了するプログラム，JP1/Power Monitorと連携することで，ホストのシステムの起動・終了，電源の投入・切断を自動化できます。ここでは，JP1/AJS2とJP1/Power Monitorの連携機能について説明します。

なお，JP1/Power Monitorの詳細については，マニュアル「JP1/Power Monitor」を参照してください。

＜この章の構成＞

4.1　JP1/Power Monitor連携の概要

4.2　JP1/Power Monitor連携時のセットアップ

4.3　電源制御ジョブの定義

4.4　ホストの電源制御を定期的に実行するための定義例

4.5　JP1/Power Monitor連携の注意事項

4.1　JP1/Power Monitor連携の概要

JP1/Power Monitorと連携して，電源の投入・切断を含めたホストの起動・終了をジョブとしてジョブネットに指定できます。電源の投入と切断は，アクションジョブの「ローカル電源制御」または「リモート電源制御」を使います。それぞれのジョブの機能を次に説明します。

ローカル電源制御

ジョブを実行するエージェントホスト（JP1/AJS2 - ManagerまたはJP1/AJS2 - Agentのあるホスト）を終了します。

ホストの起動はできません。

電源制御装置を使う場合は，システムを終了したあとに電源を切断できます。システムを終了したあとに自動的に電源を投入する場合は，JP1/Power Monitorであらかじめ次回電源投入時刻を設定しておいてください。電源制御装置がない場合は，システム終了時またはシステム終了後，シャットダウンや再起動はできますが，電源の切断はできません。

リモート電源制御

ジョブを実行するエージェントホストとは別のホストを起動・終了します。

電源の投入をする場合は，電源を投入するホストに電源制御装置が設置されている必要があります。

なお，リモート電源制御で次回電源投入時刻を設定した場合，ジョブを実行するホストの実行ユーザーのタイムゾーンで指定された時刻で動作します。

どちらの方法の場合でも，［終了要求種別］または［要求種別］に「計画終了」「監視終了」または「制限終了」を指定して実行すると，ジョブネットが終了したときにJP1/AJS2を停止させ，停止完了を待ってシステムを自動的に終了できます。また，［終了要求種別］または［要求種別］に「強制終了」を指定して実行すると，実行中のジョブネットを安全に実行中断した上でJP1/AJS2を停止させ，停止完了を待ってシステムを終了できます。

なお，JP1/Power Monitorの動作するOSについては，マニュアル「JP1/Power Monitor」を参照してください。

4.2　JP1/Power Monitor連携時のセットアップ

JP1/Power Monitorと連携する場合，ローカル電源制御機能とリモート電源制御機能のどちらを使うかによってシステム構成が変わります。

それぞれの場合のセットアップについて次に説明します。

＜この節の構成＞

4.2.1　ローカル電源制御を実行する場合のセットアップ

4.2.2　リモート電源制御を実行する場合のセットアップ

4.2.1　ローカル電源制御を実行する場合のセットアップ

ローカル電源制御を実行する場合，電源を制御したいホストにJP1/Power Monitorをインストールしておきます。

ローカル電源制御を実行する場合のシステム構成例を次の図に示します。

図4-1　ローカル電源制御を実行する場合のシステム構成例

なお，この図では電源制御装置を使っていますが，使わなくてもシステムを終了できます。

ローカル電源制御を実行する場合のセットアップ手順を次の図に示します。

図4-2　ローカル電源制御を実行する場合のセットアップ手順

4.2.2　リモート電源制御を実行する場合のセットアップ

リモート電源制御を実行する場合，ジョブを実行したいホストと電源を制御したいホストにJP1/Power Monitorをインストールしておきます。リモート電源制御機能を使う場合のシステム構成例を次の図に示します。

図4-3　リモート電源制御機能を使う場合のシステム構成例

リモート電源制御機能を使う場合のセットアップ手順を次の図に示します。

図4-4　リモート電源制御機能を使う場合のセットアップ手順

4.3　電源制御ジョブの定義

ここでは，電源制御ジョブをジョブネットに定義する手順を説明します。

電源制御ジョブの実行は，Windows Server 2008以外のWindowsホストではAdministrators権限，Windows Server 2008ホストではAdministratorユーザー（ビルドインAdministratorアカウント），UNIXホストではスーパーユーザー権限が必要になります。

なお，電源制御ジョブはコマンドでも実行できます。コマンドで実行する場合は，ユニット定義ファイルに必要な情報を定義し，ajsdefineコマンドを実行してください。

＜この節の構成＞

4.3.1　ローカル電源制御ジョブの定義

4.3.2　リモート電源制御ジョブの定義

4.3.1　ローカル電源制御ジョブの定義

編集するジョブネットを［ジョブネットエディタ］ウィンドウで開く。
編集したいジョブネットを開き，［排他編集］をチェックしてください。

アイコンリストのアクションジョブのタブから，ローカル電源制御ジョブのアイコンをドラッグし，マップエリアにドロップする。
アイコンをドロップすると，［詳細定義－［ローカル電源制御］］ダイアログボックスが表示されます。

実行ホスト名，実行種別などの属性を定義する。
［実行ホスト名］には，システムを終了させたいホスト名を入力します。

［OK］ボタンをクリックする。

4.3.2　リモート電源制御ジョブの定義

編集するジョブネットを［ジョブネットエディタ］ウィンドウで開く。
編集したいジョブネットを開き，［排他編集］をチェックしてください。

アイコンリストのアクションジョブのタブから，リモート電源制御ジョブのアイコンをドラッグし，マップエリアにドロップする。
アイコンをドロップすると，［詳細定義－［リモート電源制御］］ダイアログボックスが表示されます。

実行ホスト名，対象ホスト名などの属性を定義する。
［実行ホスト名］には，リモート電源制御ジョブを実行する，JP1/Power Monitorマネージャーのホストを入力してください。［対象ホスト名］には，システムを起動・終了させたい，JP1/Power Monitorエージェントのホスト名を入力してください。

［OK］ボタンをクリックする。

4.4　ホストの電源制御を定期的に実行するための定義例

JP1/Power Monitorと連携してホストの電源制御を定期的に実行するための定義例を紹介します。

＜この節の構成＞

4.4.1　自ホストの電源制御を定期的に実行する

4.4.2　他ホストの電源制御を定期的に実行する

4.4.1　自ホストの電源制御を定期的に実行する

次のようなスケジュールで，自ホストのシステム起動・停止，および電源の投入・切断を自動で実行したい場合の定義例を，Windowsの場合とUNIXの場合のそれぞれについて紹介します。

表4-1　ジョブの運用時間とホストのスケジュール

曜日 | ジョブの運用時間 | ホストを停止したい時間
月 | 8:00～21:00ごろ | すべてのジョブが終了～翌日6:00
火 | 8:00～21:00ごろ | すべてのジョブが終了～翌日6:00
水 | 8:00～21:00ごろ | すべてのジョブが終了～翌日6:00
木 | 8:00～21:00ごろ | すべてのジョブが終了～翌日6:00
金 | 8:00～21:00ごろ | すべてのジョブが終了～翌日6:00
土 | 8:00～19:00ごろ | すべてのジョブが終了～翌週月曜の6:00
日 | なし | －

なお，起動時刻については月曜から土曜まで定刻ですが，終了時刻についてはジョブ運用の関係で1～2時間程度変動することを想定します。

＜この項の構成＞

(1)　Windowsの場合

(2)　UNIXの場合の設定例

(1)　Windowsの場合

自ホストを電源制御する場合は，ローカル電源制御を使用します。また，電源の投入・切断についても制御するため，電源制御装置が必要になります。したがって，次のようなシステム構成になります。

図4-5　自ホストの電源制御を定期的に行うためのシステム構成（Windowsの場合）

(a)　ホストの起動時刻の設定

ローカル電源制御ではホストの起動ができないため，JP1/Power Monitor側でホストの起動時刻を設定します。

JP1/Power Monitorでホストの起動時刻を設定する手順を次に示します。この例では，ホストの起動時刻を6:00に設定するとします。

Windowsの［スタート］メニューから，［プログラム］－［JP1_Power Monitor］－［カレンダー設定］を選択する。
JP1/Power Monitorの［カレンダー設定］ダイアログボックスが表示されます。

カレンダーからホストを起動する曜日を選択し，［時刻設定］ボタンをクリックする。
［時刻設定］ダイアログボックスが表示されます。

［時刻］にホストの起動時刻を設定する。
ホストを起動したい時刻を設定します。この例の場合，6:00と設定します。

［電源オン］ラジオボタンを選択し，［追加］ボタンをクリックする。
［時刻設定リスト］に「6:00 オン」と表示されます。

［OK］ボタンをクリックする。
設定した内容が登録されます。
手順2～5の操作を，日曜日を除くすべての曜日に行います。

(b)　ホスト停止の設定

ホストの停止については，JP1/AJS2側でホストを停止するジョブネットを定義します。

1日のジョブスケジュールが次のような場合，ジョブネットの定義方法には幾つかのパターンがあります。

図4-6　1日のジョブスケジュール

●JP1イベントを使って電源制御ジョブを実行する

図4-6のジョブネット「業務D」の最後に，ジョブネット実行終了時にJP1イベントを送信するJP1イベント送信ジョブを定義し，そのJP1イベントを受信してから電源制御ジョブを実行するジョブネット「ローカルオフ」を定義します。

ジョブネット「ローカルオフ」は，次のように定義します。

●最後のジョブネットの終わりに電源制御ジョブを定義する

図4-6のジョブネット「業務D」に，最後に実行されるジョブとしてローカル電源制御ジョブを定義します。

なお，ローカル電源制御ジョブの［終了要求種別］に［計画終了］を設定すると，電源制御ジョブの実行時にほかのジョブが実行中のとき，ジョブの終了を待ってJP1/AJS2を停止させ，停止完了を待ってシステムを終了できます。

また，ローカル電源制御ジョブの［終了要求種別］で［強制終了］を設定すると，電源制御ジョブの実行時にほかのジョブが実行中のとき，実行中のジョブネットを安全に実行中断した上でJP1/AJS2を停止させ，停止完了を待ってシステムを終了できます。

(2)　UNIXの場合の設定例

自ホストを電源制御する場合は，ローカル電源制御を使用します。また，電源の投入・切断についても制御するため，電源制御装置が必要になります。したがって，次のようなシステム構成になります。

図4-7　自ホストの電源制御を定期的に行うためのシステム構成（UNIXの場合）

(a)　ホストの起動時刻の設定

ホストの起動時刻の設定には，構成定義ファイルおよび運転スケジュール定義ファイルを使用します。この例では，構成定義ファイルおよび運転スケジュール定義ファイルの名称を次のとおりとします。

構成定義ファイル： /usr/lib/jp1_aom/conf

運転スケジュール定義ファイル： /usr/lib/jp1_aom/sch

スケジュールを設定する手順を次に示します。

自動起動用シェルスクリプトファイル（/usr/lib/jp1_aom/startup）を，viなどのエディターで開く。
次のような，自動起動用シェルスクリプトファイルの内容が表示されます。

「LANG=」の前の「: #」を削除する。
コメントとして記述されていた「: #」を削除し，OSから呼び出せるように設定します。

「LANG=」の部分に，イベントを解釈するときに使用する言語種別を設定する。
ここでは「Ja_JP.IBM-932」を設定します。

「/usr/lib/jp1_aom/conf」の部分を，使用する構成定義ファイル名に書き換える。
ここでは，標準構成定義ファイルをそのまま使うので，「/usr/lib/jp1_aom/conf」のままとします。

書き換えた内容を保存し，エディターを終了する。

構成定義ファイル（/usr/lib/jp1_aom/conf）をviなどのエディターで開く。
構成定義ファイルで次のようにパラメーターを設定します。

パラメーターschedule_fileには，運転スケジュール定義ファイル（/usr/lib/jp1_aom/sch）を指定します。また，JP1/AJS2と連携して運用するため，パラメーターrestrict_ajs_exec_jobには，「y」を指定します。

書き換えた内容を保存し，エディターを終了する。
これで，構成定義ファイルの設定が完了です。

jaomcheccコマンドを実行し，構成定義ファイルで設定した情報の妥当性をチェックする。
次のようにコマンドを実行します。

jaomchecc /usr/lib/jp1_aom/conf

構成定義ファイルで設定した情報に誤りがあった場合は，標準エラー出力ファイルにエラー情報が出力されます。

運転スケジュール定義ファイル（/usr/lib/jp1_aom/sch）をviなどのエディターで開く。
運転スケジュール定義ファイルで次のようにパラメーターを設定します。

月曜日から土曜日は，同じ時刻に電源オンするので，まとめて設定します。
この設定例では，自動起動用シェルスクリプトファイルに設定した構成定義ファイル（/usr/lib/jp1_aom/conf）を使って運用するため，構成定義ファイル名の位置には何も指定しません。

書き換えた内容を保存し，エディターを終了する。

ホストまたはJP1/Power Monitorを再起動する。

(b)　ホスト停止の設定

ホストの停止については，ホストを停止するジョブネットを定義します。

1日のジョブスケジュールが次のような場合，ジョブネットの定義方法には幾つかのパターンがあります。

図4-8　1日のジョブスケジュール

●JP1イベントを使って電源制御ジョブを実行する

図4-8のジョブネット「業務D」の最後に，ジョブネット実行終了時にJP1イベントを送信するJP1イベント送信ジョブを定義し，そのJP1イベントを受信してから電源制御ジョブを実行するジョブネット「ローカルオフ」を定義します。

ジョブネット「ローカルオフ」は，次のように定義します。

●最後のジョブネットの終わりに電源制御ジョブを定義する

図4-8のジョブネット「業務D」に，最後に実行されるジョブとしてローカル電源制御ジョブを定義します。

なお，ローカル電源制御ジョブの［終了要求種別］に［監視終了］または［制限終了］を設定すると，電源制御ジョブの実行時にほかのジョブが実行中のとき，ジョブの終了を待ってJP1/AJS2を停止させ，停止完了を待ってシステムを終了できます。

また，ローカル電源制御ジョブの［終了要求種別］で［強制終了］を設定すると，電源制御ジョブの実行時にほかのジョブが実行中のとき，実行中のジョブネットを安全に実行中断した上でJP1/AJS2を停止させ，停止完了を待ってシステムを終了できます。

4.4.2　他ホストの電源制御を定期的に実行する

次のようなスケジュールで，ローカル電源制御ジョブを使用して他ホストのシステム起動・停止，および電源の投入・切断を自動で実行する場合の定義例を，Windowsの場合とUNIXの場合のそれぞれについて紹介します。

表4-2　ジョブの運用時間とホストのスケジュール

曜日 | ジョブの運用時間 | ホストを停止したい時間
月 | 8:00～21:00ごろ | すべてのジョブが終了～翌日6:00
火 | 8:00～21:00ごろ | すべてのジョブが終了～翌日6:00
水 | 8:00～21:00ごろ | すべてのジョブが終了～翌日6:00
木 | 8:00～21:00ごろ | すべてのジョブが終了～翌日6:00
金 | 8:00～21:00ごろ | すべてのジョブが終了～翌日6:00
土 | 8:00～19:00ごろ | すべてのジョブが終了～翌週月曜の6:00
日 | なし | －

なお，起動時刻については月曜から土曜まで定刻ですが，終了時刻についてはジョブ運用の関係で1～2時間程度変動することを想定します。

＜この項の構成＞

(1)　Windowsの場合

(2)　UNIXの場合の設定例

(1)　Windowsの場合

他ホストを電源制御する場合は，次のようなシステム構成になります。

図4-9　他ホストの電源制御を定期的に行うためのシステム構成（Windowsの場合）

(a)　ホストの起動時刻の設定

JP1/Power Monitorでホストの起動時刻を設定します。この設定は，MANAGER，HOST1，およびHOST2で行います。なお，MANAGERで設定したあと，スケジュール情報の退避コマンドや運転スケジュール定義ファイルのエクスポートを実行してHOST1およびHOST2に配布したあと，スケジュール情報の回復コマンドや運転スケジュール定義ファイルのインポートを実行すれば，HOST1およびHOST2にMANAGERと同じスケジュール情報を設定することもできます。

JP1/Power Monitorでホストの起動時刻を設定する手順を次に示します。この例では，ホストの起動時刻を6:00に設定するとします。

Windowsの［スタート］メニューから，［プログラム］－［JP1_Power Monitor］－［カレンダー設定］を選択する。
JP1/Power Monitorの［カレンダー設定］ダイアログボックスが表示されます。

カレンダーからホストを起動する曜日を選択し，［時刻設定］ボタンをクリックする。
［時刻設定］ダイアログボックスが表示されます。

［時刻］にホストの起動時刻を設定する。
ホストを起動したい時刻を設定します。この例の場合，6:00と設定します。

［電源オン］ラジオボタンを選択し，［追加］ボタンをクリックする。
［時刻設定リスト］に「6:00 オン」と表示されます。

［OK］ボタンをクリックする。
設定した内容が登録されます。
手順2～5の操作を，日曜日を除くすべての曜日に行います。

(b)　ホスト停止の設定

ホストの停止については，JP1/AJS2でホストを停止するジョブネットを定義します。

1日のジョブスケジュールが次のような場合，ジョブネットの定義方法には幾つかのパターンがあります。

図4-10　1日のジョブスケジュール

●JP1イベントを使って電源制御ジョブを実行する

図4-10のジョブネット「業務D」の最後に，ジョブネット実行終了時にJP1イベントを送信するJP1イベント送信ジョブを定義し，そのJP1イベントを受信してから電源制御ジョブを実行するジョブネット「ローカルオフ」を定義します。

ジョブネット「ローカルオフ」は，次のように定義します。

●最後のジョブネットの終わりに電源制御ジョブを定義する

図4-10のジョブネット「業務D」に，最後に実行されるジョブとしてローカル電源制御ジョブを定義します。

なお，ローカル電源制御ジョブの［終了要求種別］に［計画終了］を設定すると，電源制御ジョブの実行時にほかのジョブが実行中のとき，ジョブの終了を待ってJP1/AJS2を停止させ，停止完了を待ってシステムを終了できます。

また，ローカル電源制御ジョブの［終了要求種別］で［強制終了］を設定すると，電源制御ジョブの実行時にほかのジョブが実行中のとき，実行中のジョブネットを安全に実行中断した上でJP1/AJS2を停止させ，停止完了を待ってシステムを終了できます。

(2)　UNIXの場合の設定例

他ホストを電源制御する場合は，次のようなシステム構成になります。

図4-11　他ホストの電源制御を定期的に行うためのシステム構成（UNIXの場合）

(a)　ホストの起動時刻の設定

ホストの起動時刻を設定します。ホストの起動時刻の設定には，構成定義ファイルおよび運転スケジュール定義ファイルを使用します。この例では，構成定義ファイルおよび運転スケジュール定義ファイルの名称を次のとおりとします。

構成定義ファイル： /usr/lib/jp1_aom/conf

運転スケジュール定義ファイル： /usr/lib/jp1_aom/sch

この設定は，MANAGER，HOST1，およびHOST2で行います。なお，MANAGERで定義ファイルを設定したあとに定義ファイルの退避コマンドを実行し，HOST1およびHOST2に配布して定義ファイルの回復コマンドを実行すれば，HOST1およびHOST2をMANAGERと同じ設定内容にすることもできます。

ホストの起動時刻を設定する手順を次に示します。

自動起動用シェルスクリプトファイル（/usr/lib/jp1_aom/startup）を，viなどのエディターで開く。
次のような，自動起動用シェルスクリプトファイルの内容が表示されます。

「LANG=」の前の「: #」を削除する。
コメントとして記述されていた「: #」を削除し，OSから呼び出せるように設定します。

「LANG=」の部分に，イベントを解釈するときに使用する言語種別を設定する。
ここでは「Ja_JP.IBM-932」を設定します。

「/usr/lib/jp1_aom/conf」の部分を，使用する構成定義ファイル名に書き換える。
ここでは，標準構成定義ファイルをそのまま使うので，「/usr/lib/jp1_aom/conf」のままとします。

書き換えた内容を保存し，エディターを終了する。

構成定義ファイル（/usr/lib/jp1_aom/conf）をviなどのエディターで開く。
構成定義ファイルで次のようにパラメーターを設定します。

パラメーターschedule_fileには，運転スケジュール定義ファイル（/usr/lib/jp1_aom/sch）を指定します。また，JP1/AJS2と連携して運用するため，パラメーターrestrict_ajs_exec_jobには，「y」を指定します。

書き換えた内容を保存し，エディターを終了する。
これで，構成定義ファイルの設定が完了です。

jaomcheccコマンドを実行し，構成定義ファイルで設定した情報の妥当性をチェックする。
次のようにコマンドを実行します。

jaomchecc /usr/lib/jp1_aom/conf

構成定義ファイルで設定した情報に誤りがあった場合は，標準エラー出力ファイルにエラー情報が出力されます。

運転スケジュール定義ファイル（/usr/lib/jp1_aom/sch）をviなどのエディターで開く。
運転スケジュール定義ファイルで次のようにパラメーターを設定します。

月曜日から土曜日は，同じ時刻に電源オンするので，まとめて設定します。
この設定例では，自動起動用シェルスクリプトファイルに設定した構成定義ファイル（/usr/lib/jp1_aom/conf）を使って運用するため，構成定義ファイル名の位置には何も指定しません。

書き換えた内容を保存し，エディターを終了する。

ホストまたはJP1/Power Monitorを再起動する。

(b)　ホスト停止の設定

ホストの停止については，JP1/AJS2でホストを停止するジョブネットを定義します。

1日のジョブスケジュールが次のような場合，ジョブネットの定義方法には幾つかのパターンがあります。

図4-12　1日のジョブスケジュール

●JP1イベントを使って電源制御ジョブを実行する

図4-12のジョブネット「業務D」の最後に，ジョブネット実行終了時にJP1イベントを送信するJP1イベント送信ジョブを定義し，そのJP1イベントを受信してから電源制御ジョブを実行するジョブネット「ローカルオフ」を定義します。

ジョブネット「ローカルオフ」は，次のように定義します。

●最後のジョブネットの終わりに電源制御ジョブを定義する

図4-12のジョブネット「業務D」に，最後に実行されるジョブとしてローカル電源制御ジョブを定義します。

なお，ローカル電源制御ジョブの［終了要求種別］に［監視終了］または［制限終了］を設定すると，電源制御ジョブの実行時にほかのジョブが実行中のとき，ジョブの終了を待ってJP1/AJS2を停止させ，停止完了を待ってシステムを終了できます。

また，ローカル電源制御ジョブの［終了要求種別］で［強制終了］を設定すると，電源制御ジョブの実行時にほかのジョブが実行中のとき，実行中のジョブネットを安全に実行中断した上でJP1/AJS2を停止させ，停止完了を待ってシステムを終了できます。

4.5　JP1/Power Monitor連携の注意事項

＜この節の構成＞

(1)　リモート電源制御ジョブ実行時の注意事項

(2)　ホスト終了時のJP1/AJS2サービス停止条件についての注意事項

(1)　リモート電源制御ジョブ実行時の注意事項

JP1/AJS2から複数のリモート電源制御ジョブを並列（パラレル）に実行した場合でも，JP1/Power Monitorではリモート電源制御ジョブからの要求を直列（シリアル）に一つずつ実行していきます。複数のホストを同時刻に一斉に終了したい場合には，終了したいホストを実行ホストにしたローカル電源制御ジョブを並列に実行するように設定してください。

(2)　ホスト終了時のJP1/AJS2サービス停止条件についての注意事項

JP1/Power Monitorでホストを終了させるとき，終了させるホストがJP1/AJS2 - ManagerとJP1/AJS2 - Agentの場合で，JP1/AJS2サービスの停止条件が異なります。終了させるホストがJP1/AJS2 - ManagerとJP1/AJS2 - Agentの場合とに分けて次に説明します。

(a)　ホストがJP1/AJS2 - Managerの場合

JP1/Power Monitorでホストを終了するときの，JP1/AJS2 - ManagerのJP1/AJS2サービスの停止条件を，WindowsとUNIXに分けて次に示します。

表4-3　JP1/Power Monitorでホストを終了するときの，JP1/AJS2 - ManagerのJP1/AJS2サービスの停止条件（Windowsの場合）

JP1/Power Monitorの終了要求種別 | JP1/AJS2の終了制限種別 | JP1/AJS2サービスの停止条件
計画終了1※1 | ジョブネット制限 | 終了処理の実行時に実行中のジョブネットがなくなる（新たにジョブネットは開始しない）
計画終了2※2 | スケジュール制限 | 当日に予定されていたスケジュールがすべて実行される
強制終了 | なし | なし（実行直後に停止する）

注※1

JP1/Power Monitorの設定で，実行中のジョブネットの実行完了を待って終了する設定（ジョブネット制限）をしている場合です（JP1/Power Monitorの初期設定値）。

注※2

JP1/Power Monitorの設定で，シャットダウン処理を開始した日に実行が予定されているジョブネットの実行完了を待って終了する設定（スケジュール制限）をしている場合です（jpwenvsetコマンドの-dsオプション）。

表4-4　JP1/Power Monitorでホストを終了するときの，JP1/AJS2 - ManagerのJP1/AJS2サービスの停止条件（UNIXの場合）

JP1/Power Monitorの終了要求種別 | JP1/AJS2の終了制限種別 | JP1/AJS2サービスの停止条件
制限終了 | ジョブネット制限 | 終了処理の実行時に実行中のジョブネットがなくなる（新たにジョブネットは開始しない）
監視終了 | スケジュール制限 | 当日に予定されていたスケジュールがすべて実行される
強制終了 | なし | なし（実行直後に停止する）

JP1/AJS2 - ManagerのJP1/AJS2サービスは，スケジューラーサービスの停止後に停止します。このため，JP1/Power MonitorでJP1/AJS2 - Managerがあるホストを終了する場合，JP1/Power Monitorの終了要求種別に強制終了以外を指定しているときは，ジョブやイベントジョブが終了するまでホストを終了できません。

JP1/Power Monitorでホストを直ちに終了することを想定した運用をしたい場合，JP1/AJS2で実行中のジョブネットが終了しないことでホストを終了できないときには，必要に応じてジョブネットが終了するようにJP1/AJS2で強制終了や中断などの操作をして対処してください。

(b)　ホストがJP1/AJS2 - Agentの場合

JP1/Power Monitorでホストを終了するときの，JP1/AJS2 - AgentのJP1/AJS2サービスの停止条件を，WindowsとUNIXに分けて次に示します。

表4-5　JP1/Power Monitorでホストを終了するときの，JP1/AJS2 - AgentのJP1/AJS2サービスの停止条件（Windowsの場合）

JP1/Power Monitorの終了要求種別 | JP1/AJS2サービスの停止条件
計画終了※ | 終了処理の実行時に終了ホスト上で実行中のジョブがなくなる
強制終了 | なし（実行直後に停止する）

注※

JP1/AJS2 - Agentのホストでは，JP1/Power MonitorでのJP1/AJS2の終了制限種別の設定（ジョブネット制限・スケジュール制限）に関係なく，JP1/AJS2サービスの停止条件は同じです。

表4-6　6JP1/Power Monitorでホストを終了するときの，JP1/AJS2 - AgentのJP1/AJS2サービスの停止条件（UNIXの場合）

JP1/Power Monitorの終了要求種別 | JP1/AJS2サービスの停止条件
制限終了※ | 終了処理の実行時に終了ホスト上で実行中のジョブがなくなる
監視終了※
強制終了 | なし（実行直後に停止する）

注※

JP1/AJS2 - Agentのホストでは，JP1/Power Monitorでの制限終了，監視終了のどちらの終了方法でも，JP1/AJS2サービス停止条件は同じです。

JP1/Power MonitorでJP1/AJS2 - Agentがあるホストを終了するとき，ジョブの種別によって動作が異なります。ジョブの種別ごとの動作を次に示します。

イベントジョブ

JP1/Power Monitorの終了要求種別に関係なく，実行中のイベントジョブは終了します。

イベントジョブ以外のジョブ

JP1/Power Monitorの終了要求種別に強制終了以外を指定している場合，実行中のジョブが終了するのを待ちます。

イベントジョブ以外のジョブでは，JP1/Power Monitorの終了要求種別に強制終了以外を指定している場合，実行中のジョブが終了するまでホストを終了できません。このため，JP1/Power Monitorでホストを直ちに終了することを想定した運用をしたい場合は注意が必要です。

5.　カスタムジョブ

JP1/AJS2以外のプログラムで実行する処理を定義しやすくするため，カスタムジョブというジョブがあります。

この章では，カスタムジョブとその登録方法について説明します。

＜この章の構成＞

5.1　カスタムジョブの概要

5.2　標準カスタムジョブの登録

5.3　カスタムPCジョブまたはカスタムUNIXジョブの登録

5.4　カスタムジョブに関する注意事項

5.1　カスタムジョブの概要

カスタムジョブとは，JP1/AJS2以外のプログラムで実行する処理を定義したジョブのことです。

カスタムジョブは，PCジョブやUNIXジョブと同様にジョブネットに定義できます。カスタムジョブを使う場合は，使用するカスタムジョブを事前にWindows版JP1/AJS2 - Viewに登録する必要があります。登録したカスタムジョブは，［ジョブネットエディタ］ウィンドウのアイコンリストに表示され，ほかのジョブと同じように，ドラッグアンドドロップでジョブを定義できます。

JP1/AJS2のカスタムジョブには，標準カスタムジョブ，およびカスタムPCジョブ／カスタムUNIXジョブの2種類があります。次に，それぞれのカスタムジョブについて説明します。また，カスタムジョブに関する注意事項をまとめます。

＜この節の構成＞

5.1.1　標準カスタムジョブ

5.1.2　カスタムPCジョブ・カスタムUNIXジョブ

5.1.1　標準カスタムジョブ

標準カスタムジョブは，Windows版のJP1シリーズ製品と連携するために，標準で提供されているカスタムジョブです。UNIX版のJP1シリーズ製品と連携したい場合は，カスタムUNIXジョブとして登録，使用してください。

＜この項の構成＞

(1)　標準カスタムジョブの一覧

(2)　標準カスタムジョブを実行するための準備

(1)　標準カスタムジョブの一覧

標準カスタムジョブの一覧を次の表に示します。

表5-1　標準カスタムジョブの一覧

標準カスタムジョブ名 | 機能
JP1FTP | JP1/FTPと連携して，ファイルを転送する。
JP1AMR3 | JP1/AJS2 for Enterprise Applicationsと連携して，R/3システムのバックグラウンドジョブを実行する。
JP1AMR3BW | JP1/AJS2 for Enterprise Applicationsと連携して，BWシステムのインフォパッケージを実行する。
JP1AMOAP | JP1/AJS2 for Oracle E-Business Suiteと連携して，Oracle E-Business Suiteシステムのリクエストを制御する。
MFJOB | JP1/OJEと連携して，メインフレーム（MF）でジョブを実行する。
VOS3JOB | JP1/OJEと連携して，メインフレーム（VOS3）でジョブを実行する。
VOS1JOB | JP1/OJEと連携して，メインフレーム（VOS1）でジョブを実行する。
VOS1NET | JP1/OJEと連携して，メインフレーム（VOS1）でジョブネットを実行する。
VOSKJOB | JP1/OJEと連携して，メインフレーム（VOSK）でジョブを実行する。
VOSKNET | JP1/OJEと連携して，メインフレーム（VOSK）でジョブネットを実行する。
DMSV | HITSENSER Data Mart Serverと連携して，データマートの作成・変更・運用のプロセスをスケジュール実行する。
COSMNGSV | Cosminexus Managerと連携して，WebサーバやJ2EEサーバなどの論理サーバを起動・停止する。
COSMNGAP | Cosminexus Managerと連携して，業務アプリケーションを開始・終了する。
WS_PC，WS_UX | Webアプリケーションサーバと連携し，Webサービスを実行する。
AJSPDFS | 活文PDFstaffと連携して，PDF変換を行う。

(2)　標準カスタムジョブを実行するための準備

標準カスタムジョブを実行するには，プログラムのインストールと，標準カスタムジョブの登録が必要です。それぞれの作業について説明します。

プログラムのインストール
標準カスタムジョブを使用するには，次に示す2種類のプログラムのインストールが必要です。

標準カスタムジョブを実行するための「実行プログラム」
標準カスタムジョブを実行するJP1/AJS2 - ManagerまたはJP1/AJS2 - Agentと同じホストに，JP1/FTPなどの連携するプログラムをインストールします。

標準カスタムジョブを定義するための「定義プログラム」
連携するプログラムが提供する定義プログラムを，JP1/AJS2 - Viewのホストにコピーしておく必要があります。連携するプログラムをJP1/AJS2 - Viewと同じホストにインストールした場合は，定義プログラムのコピーは不要です。標準カスタムジョブの定義プログラムについては，連携するプログラムのマニュアルを参照してください。

標準カスタムジョブを使用する場合のシステム構成を次に示します。

図5-1　標準カスタムジョブ使用時のシステム構成

標準カスタムジョブの登録
標準カスタムジョブのアイコンを［ジョブネットエディタ］ウィンドウや［ジョブネットモニタ］ウィンドウに表示するには，JP1/AJS2 - Viewがインストールされている各マシンに，使用する標準カスタムジョブを登録しておく必要があります。
標準カスタムジョブのアイコンは，インストール直後は，［ジョブネットエディタ］ウィンドウのアイコンリストの［カスタムジョブ］タブに表示されていません。標準カスタムジョブのアイコンを［カスタムジョブ］タブに表示したり，［ジョブネットエディタ］ウィンドウや［ジョブネットモニタ］ウィンドウのマップエリアに表示したりするには，標準カスタムジョブの登録が必要です。詳細は，「5.2 標準カスタムジョブの登録」を参照してください。※

注※

標準カスタムジョブの定義プログラムについての記述の参照先は，連携する製品側のサポート状況によります。連携する製品のマニュアルまたはリリースノートを参照してください。

標準カスタムジョブで用意されているアイコンを次に示します。これらの標準カスタムジョブでは，アイコンを用意する必要はありません。

Windowsの場合
JP1FTP，JP1AMR3，JP1AMR3BW，JP1AMOAP，MFJOB，VOS3JOB，VOS1JOB，VOS1NET，VOSKJOB，VOSKNET，DMSV，COSMNGSV，COSMNGAP

UNIXの場合
JP1FTP，JP1AMR3，JP1AMR3BW，JP1AMOAP

上記以外のアイコンについては，連携するプログラムからアイコンをコピーする必要があります。

5.1.2　カスタムPCジョブ・カスタムUNIXジョブ

よく使うPCジョブやUNIXジョブにユーザー任意のアイコンを関連づけて登録できます。これをカスタムPCジョブ，またはカスタムUNIXジョブと呼びます。

UNIX版のJP1シリーズ製品と連携する場合には，カスタムUNIXジョブを利用します。

＜この項の構成＞

(1)　カスタムPCジョブ・カスタムUNIXジョブを実行するための準備

(1)　カスタムPCジョブ・カスタムUNIXジョブを実行するための準備

カスタムPCジョブおよびカスタムUNIXジョブを実行するには，アイコン用gifファイルの用意とカスタムPCジョブまたはカスタムUNIXジョブの登録が必要です。それぞれの作業について説明します。

アイコン用gifファイルの用意
［ジョブネットエディタ］ウィンドウや［ジョブネットモニタ］ウィンドウでカスタムPCジョブまたはカスタムUNIXジョブを表示するために使うアイコンのgifファイルを用意します。用意するgifファイルの形式については，「5.3.1 アイコン用gifファイルの形式」を参照してください。

カスタムPCジョブまたはカスタムUNIXジョブの登録
カスタムPCジョブまたはカスタムUNIXジョブのアイコンを［ジョブネットエディタ］ウィンドウや［ジョブネットモニタ］ウィンドウに表示するには，JP1/AJS2 - Viewがインストールされている各ホストに，カスタムPCジョブまたはカスタムUNIXジョブを登録しておく必要があります。
カスタムPCジョブまたはカスタムUNIXジョブのアイコンは，インストール直後は，［ジョブネットエディタ］ウィンドウのアイコンリストの［カスタムジョブ］タブに表示されていません。カスタムPCジョブおよびカスタムUNIXジョブのアイコンを［カスタムジョブ］タブに表示したり，［ジョブネットエディタ］ウィンドウや［ジョブネットモニタ］ウィンドウのマップエリアに表示したりするには，カスタムPCジョブまたはカスタムUNIXジョブの登録が必要です。詳細は，「5.3 カスタムPCジョブまたはカスタムUNIXジョブの登録」を参照してください。

カスタムPCジョブ・カスタムUNIXジョブを使用する場合は，実行プログラム，定義プログラムのインストールは不要です。

5.2　標準カスタムジョブの登録

JP1/AJS2 - Viewで標準カスタムジョブをジョブネットに定義するには，カスタムジョブの登録が必要です。

標準カスタムジョブを登録する手順を次に示します。なお，登録の際に設定する内容は，連携する製品によって異なります。詳細は，連携する各製品のマニュアルを参照してください。

Windowsの［スタート］メニューから，［プログラム］－［JP1_Automatic Job Management System 2 - View］－［カスタムジョブ登録］を選択する。
［カスタムジョブの登録］ダイアログボックスが表示されます。

カスタムジョブを新規登録したい場合は，［新規登録］ボタンをクリックする。登録されているカスタムジョブの内容を変更したい場合は，変更対象のカスタムジョブを選択し，［変更］ボタンをクリックする。
［カスタムジョブ登録情報］ダイアログボックスが表示されます。

ダイアログボックスの項目に，カスタムジョブ名や実行プログラムなどの必要な情報を入力する。
［カスタムジョブ登録情報］ダイアログボックスの表示項目と指定する内容については，マニュアル「JP1/Automatic Job Management System 2 操作ガイド　13.9.1 ［カスタムジョブ登録情報］ダイアログボックス」を参照してください。

［OK］ボタンをクリックする。
［カスタムジョブ登録情報］ダイアログボックスが閉じます。

［カスタムジョブの登録］ダイアログボックスの［閉じる］ボタンをクリックする。
［カスタムジョブの登録］ダイアログボックスが閉じます。

［ジョブネットエディタ］ウィンドウの［カスタムジョブ］タブをクリックし，カスタムジョブアイコンが追加されていることを確認する。

カスタムジョブのジョブネットへの定義方法は，PCジョブやUNIXジョブと同じです。

5.3　カスタムPCジョブまたはカスタムUNIXジョブの登録

JP1/AJS2 - ViewでカスタムPCジョブまたはカスタムUNIXジョブをジョブネットに定義するには，カスタムジョブの登録が必要です。

UNIX版のJP1シリーズ製品と連携する場合は，カスタムUNIXジョブとして登録してください。UNIX版のJP1シリーズ製品と連携する場合の設定内容については，連携する各製品のマニュアルを参照してください。

なお，登録の前にアイコン用のgifファイルを用意しておいてください。

カスタムジョブを登録する手順を次に示します。

Windowsの［スタート］メニューから，［プログラム］－［JP1_Automatic Job Management System 2 - View］－［カスタムジョブ登録］を選択する。
［カスタムジョブの登録］ダイアログボックスが表示されます。

カスタムジョブを新規登録したい場合は，［新規登録］ボタンをクリックする。登録されているカスタムジョブの内容を変更したい場合は，変更対象のカスタムジョブを選択し，［変更］ボタンをクリックする。
［カスタムジョブ登録情報］ダイアログボックスが表示されます。

ダイアログボックスの項目に，カスタムジョブ名や実行プログラム名，クラス名などの必要な情報を入力する。
［カスタムジョブ登録情報］ダイアログボックスの表示項目と指定する内容については，マニュアル「JP1/Automatic Job Management System 2 操作ガイド　13.9.1 ［カスタムジョブ登録情報］ダイアログボックス」を参照してください。

［OK］ボタンをクリックする。
［カスタムジョブ登録情報］ダイアログボックスが閉じます。

［カスタムジョブの登録］ダイアログボックスの［閉じる］ボタンをクリックする。
［カスタムジョブの登録］ダイアログボックスが閉じます。

用意しておいたアイコン用gifファイルを，「JP1/AJS2 - Viewインストール先フォルダ¥image¥custom」に保存する。
gifファイル名は，次のように指定してください。

Windowsのホストで実行するジョブ（カスタムPCジョブ）の場合

CUSTOM_PC_USER_任意の名称.gif

UNIXのホストで実行するジョブ（カスタムUNIXジョブ）の場合

CUSTOM_UX_USER_任意の名称.gif

「USER_任意の名称」の部分は，［カスタムジョブ登録情報］ダイアログボックスで登録したクラス名と同じにしてください。クラス名については，マニュアル「JP1/Automatic Job Management System 2 操作ガイド　13.9.1 ［カスタムジョブ登録情報］ダイアログボックス」を参照してください。

［ジョブネットエディタ］ウィンドウの［カスタムジョブ］タブをクリックし，カスタムジョブアイコンが追加されていることを確認する。

カスタムジョブのジョブネットへの定義方法は，PCジョブやUNIXジョブと同じです。

＜この節の構成＞

5.3.1　アイコン用gifファイルの形式

5.3.1　アイコン用gifファイルの形式

カスタムPCジョブおよびカスタムUNIXジョブの登録の際に使用するアイコン用gifファイルは，次の形式で作成してください。

作成するソフトウェア

gif形式の編集ができるグラフィックエディターを使用して，gifファイルを作成してください。

アイコンのサイズ

アイコンのサイズは30×30（ピクセル）以下をお勧めします。実際にJP1/AJS2で表示できる最大値は，32×32（ピクセル）ですが，アイコンを32×32（ピクセル）のサイズで作成すると，［ジョブネットエディタ］ウィンドウのアイコンリストに表示されたときに，隣のアイコンとの余白がなくなり，見にくくなります。そのため，描画領域の周囲に最低1ピクセルの余白を取って，30×30（ピクセル）以下の大きさで作成することをお勧めします。

色の設定

状態によって表示色を変える（異常検出終了は赤，正常終了は薄い緑など）部分は，RGB値で「255，102，255」の色を設定してください。これは，プログラムがRGB値で「255，102，255」の色にフィルターを掛けることで状態表示色を表示しているためです。

透明にしたい部分は，透過色の指定をしてください。

ディスプレイの設定や使用するパレットによっては，グラフィックエディターで設定した色がJP1/AJS2 - Viewで正しく表示されないことがあります。設定した色が正しく表示されるかどうか，JP1/AJS2 - Viewで確認してください。

補足事項

描画方法（RGB値の設定方法，透過色の設定方法など）については，使用しているグラフィックエディターのドキュメントなどを参照してください。

5.4　カスタムジョブに関する注意事項

カスタムジョブに関する注意事項を次に示します。

カスタムジョブを登録していないWindows版JP1/AJS2 - Viewでは，ほかのJP1/AJS2 - Viewで定義されたカスタムジョブがジョブネットのアイコンで表示されます。このアイコンは「？」マークのアイコンに変更することもできます。詳細は，マニュアル「JP1/Automatic Job Management System 2 操作ガイド　10.3.9 未登録のカスタムジョブを「？」アイコンで表示する」を参照してください。

登録済みのカスタムジョブの内容を，［カスタムジョブ登録情報］ダイアログボックスを使って変更した場合は，変更したカスタムジョブが［ジョブネットエディタ］ウィンドウ上で定義されていないことを確認してください。定義されていた場合は，定義済みのカスタムジョブを削除し，定義し直してください。

カスタムジョブが正しく登録されていない場合，カスタムジョブアイコンが表示されません。カスタムジョブの登録内容を見直してください。

6.　JP1/FTPとの連携

JP1/FTPは，FTPプロトコルを使って，ファイルを転送するプログラムです。JP1/FTPと連携すると，ファイルの転送処理を自動化できます。この章では，JP1/FTPを使用したジョブをJP1/AJS2のジョブとして定義する方法を説明します。

＜この章の構成＞

6.1　JP1/FTP連携の概要

6.2　JP1/FTP連携時のセットアップ

6.3　JP1/FTPを使ったファイルの転送

6.1　JP1/FTP連携の概要

JP1/FTPと連携すると，ファイルの転送をジョブネットのジョブとして定義でき，JP1/AJS2の機能を使ってファイル転送処理を自動化できます。

ジョブネットのジョブとしてファイルの転送をするには，JP1/AJS2が提供するJP1/FTP用のカスタムジョブをジョブネットに定義して，実行します。

このカスタムジョブを実行するときには，カスタムジョブを実行するホスト（ファイルを転送するホスト）およびファイルを受信するホストにJP1/FTPが必要です。

6.2　JP1/FTP連携時のセットアップ

JP1/FTPのカスタムジョブを定義・実行する場合，実行先ホストでJP1/FTPのインストールが必要です。また，JP1/AJS2 - Viewを使ってカスタムジョブを定義する場合は，JP1/FTPが提供するJP1/AJS2用の定義プログラムをJP1/AJS2 - Viewホストにコピーする必要があります。

JP1/FTPと連携するときのシステム構成例を次の図に示します。

図6-1　JP1/FTP連携時のシステム構成例

UNIX版JP1/FTPの自動起動プログラム登録機能でジョブネットワーク要素を操作するコマンドを使用する場合，次の環境変数を指定して，JP1/FTPデーモンを起動します。

JP1FTS_AUTO_UID_OPTION=TRUE

JP1FTS_AUTO_STDIO=標準入出力ファイル名および標準エラー出力ファイル名

入力例を次に示します。

# JP1FTS_AUTO_UID_OPTION=TRUE
# JP1FTS_AUTO_STDIO=/dev/null
# export JP1FTS_AUTO_UID_OPTION JP1FTS_AUTO_STDIO
# jftsd

JP1/FTPで設定できるオプションについては，マニュアル「JP1/File Transmission Server/FTP（UNIX(R)用）」を参照してください。

JP1/FTPと連携するときのセットアップ手順を次の図に示します。

図6-2　JP1/FTP連携時のセットアップ手順

カスタムジョブアイコンの登録方法については，「5.2 標準カスタムジョブの登録」を参照してください。

6.3　JP1/FTPを使ったファイルの転送

ここでは，JP1/FTP用のカスタムジョブをジョブネットに定義する手順を説明します。

編集するジョブネットを［ジョブネットエディタ］ウィンドウで開く。
編集したいジョブネットを開き，［排他編集］をチェックしてください。

アイコンリストから，JP1/FTP用のカスタムジョブのアイコンをドラッグし，マップエリアにドロップする。
アイコンをドロップすると，［詳細定義－［Custom Job］］ダイアログボックスが表示されます。

ユニット名などの属性を定義する。

［詳細］ボタンをクリックする。
伝送カードを指定するダイアログボックスが表示されます。このダイアログボックスで設定する情報については，マニュアル「JP1/File Transmission Server/FTP（Windows(R)用）」を参照してください。

実行するジョブの詳細情報を定義し，［OK］ボタンをクリックする。

［詳細定義－［Custom Job］］ダイアログボックスで［OK］ボタンをクリックする。

7.　ERPシステムとの連携

JP1/AJS2は，SAP R/3やOracle E-Business SuiteなどのERPシステムと連携できます。ここでは，ERPシステムと連携して，ERPシステムの処理をJP1/AJS2のジョブとして定義する方法について説明します。

＜この章の構成＞

7.1　ERPシステム連携の概要

7.2　SAP R/3システム，またはSAP BWシステム連携時のセットアップ

7.3　Oracle E-Business Suite連携時のセットアップ

7.4　ERP連携ジョブの定義

7.1　ERPシステム連携の概要

SAP R/3システムやOracle E-Business Suiteシステムの処理を，JP1/AJS2を使って自動運用できます。JP1/AJS2のカレンダー機能やジョブスケジュール機能を活用することで，ERPシステムの業務を細かくスケジューリングして運用できます。

ERPシステムの業務は，ERPシステム用のカスタムジョブとして，ジョブネットに定義します。カスタムジョブとほかのジョブとを関連づけることで，何らかの事象を契機にERPの業務を実行したり，ERPの業務に障害があったときにリカバリージョブを自動的に実行させたりという処理ができます。

JP1/AJS2は，下記のERPシステムと連携できます。

SAP R/3システム

SAP BWシステム

Oracle E-Business Suite

SAP R/3システムまたはSAP BWシステムとJP1/AJS2を連携して使うには，JP1/AJS2 for Enterprise Applicationsが必要です。JP1/AJS2 for Enterprise Applicationsは，カスタムジョブを実行するJP1/AJS2 - AgentまたはJP1/AJS2 - Managerと同じホストにインストールします。JP1/AJS2 for Enterprise Applicationsは，JP1 Version 6のJP1/Application Manager for R/3(R)を名称変更したものです。

また，Oracle E-Business SuiteとJP1/AJS2を連携して使うには，JP1/AJS2 for Oracle E-Business Suiteが必要です。JP1/AJS2 for Oracle E-Business Suiteも，カスタムジョブを実行するJP1/AJS2 - AgentまたはJP1/AJS2 - Managerと同じホストにインストールします。JP1/AJS2 for Oracle E-Business Suiteは，JP1 Version 6のJP1/Application Manager for Oracle E-Business Suiteを名称変更したものです。

7.2　SAP R/3システム，またはSAP BWシステム連携時のセットアップ

SAP R/3システム，またはSAP BWシステム用のカスタムジョブを定義・実行する場合，カスタムジョブを実行するホストにJP1/AJS2 for Enterprise Applicationsが必要です。また，JP1/AJS2 - Viewを使ってカスタムジョブを定義する場合は，JP1/AJS2 for Enterprise Applicationsが提供するJP1/AJS2用の定義プログラムをJP1/AJS2 - Viewホストにコピーする必要があります。

SAP R/3システムと連携するときのシステム構成例を次の図に示します。

図7-1　SAP R/3システム連携時のシステム構成例

SAP R/3システムと連携するときのセットアップ手順を次の図に示します。

図7-2　SAP R/3システム連携時のセットアップ手順

カスタムジョブアイコンの登録方法については，「5.2 標準カスタムジョブの登録」を参照してください。

7.3　Oracle E-Business Suite連携時のセットアップ

Oracle E-Business Suite用のカスタムジョブを定義・実行する場合，カスタムジョブを実行するホストにJP1/AJS2 for Oracle E-Business Suiteが必要です。また，JP1/AJS2 - Viewを使ってカスタムジョブを定義する場合は，JP1/AJS2 for Oracle E-Business Suiteが提供するJP1/AJS2用の定義プログラムをJP1/AJS2 - Viewホストにコピーする必要があります。

Oracle E-Business Suiteと連携するときのシステム構成例を次の図に示します。

図7-3　Oracle E-Business Suite連携時のシステム構成例

Oracle E-Business Suiteと連携するときのセットアップ手順を次の図に示します。

図7-4　Oracle E-Business Suite連携時のセットアップ手順

カスタムジョブアイコンの登録方法については，「5.2 標準カスタムジョブの登録」を参照してください。

7.4　ERP連携ジョブの定義

ここでは，ERP用のカスタムジョブをジョブネットに定義する手順を説明します。

編集するジョブネットを［ジョブネットエディタ］ウィンドウで開く。
編集したいジョブネットを開き，［排他編集］をチェックしてください。

アイコンリストから，カスタムジョブのアイコンをドラッグし，マップエリアにドロップする。
連携するERPシステムによってアイコンが異なります。
アイコンをドロップすると，［詳細定義－［Custom Job］］ダイアログボックスが表示されます。

ユニット名などの属性を定義する。

［詳細］ボタンをクリックする。
ジョブの詳細情報を設定するダイアログボックスが表示されます。表示されるダイアログボックスは連携するプログラムによって異なります。設定する情報については，マニュアル「JP1/Automatic Job Management System 2 for Enterprise Applications」またはマニュアル「JP1/Automatic Job Management System 2 for Oracle E-Business Suite」を参照してください。

実行するジョブの詳細情報を定義し，［OK］ボタンをクリックする。

［詳細定義－［Custom Job］］ダイアログボックスで［OK］ボタンをクリックする。

8.　JP1/OJEを使ったメインフレームとの連携

この章では，JP1/OJEを使って，メインフレーム上のジョブやジョブネットを実行する機能について説明します。

＜この章の構成＞

8.1　JP1/OJEを使ったメインフレームとの連携の概要

8.2　カスタムジョブを実行するためのセットアップ

8.3　QUEUEジョブまたはサブミットジョブを実行するためのセットアップ

8.4　カスタムジョブの定義

8.5　QUEUEジョブまたはサブミットジョブの実行

8.1　JP1/OJEを使ったメインフレームとの連携の概要

JP1/OJEを使うと，メインフレーム（VOS1，VOS3，VOSKなど）へジョブを投入したり，メインフレームからジョブを受け取って実行したりできます。JP1/AJS2からJP1/OJEへジョブを投入すると，JP1/OJEがジョブを自動的にキューイングして実行します。ジョブの実行結果は，JP1/AJS2で確認できます。

JP1/OJEを使って連携できるメインフレームは，VOS3，VOS1，VOSK，他社メインフレーム（MVS，OSIV/MSPなど），AS/400です。

JP1/AJS2からメインフレームのジョブを実行するには，次の方法があります。

カスタムジョブ
メインフレームのジョブの実行を，JP1/AJS2のジョブネットに定義できます。VOS3，VOS1，VOSK，およびMVS用のカスタムジョブを標準で提供しています。
カスタムジョブを使う場合，JP1/AJS2 - Managerと同じホストにJP1/OJE Clientが必要です。また，JP1/AJS2 - ViewでJP1/OJE用のカスタムジョブを定義するときには，JP1/AJS2 - Viewと同じホストに，JP1/OJE Clientに含まれるカスタムジョブ定義ファイルをコピーしておく必要があります。

QUEUEジョブ，サブミットジョブ
VOS3，AS/400，MVS，OSIV/MSPとの連携では，この方法でジョブを実行できます。

QUEUEジョブ
実行するジョブとキューをQUEUEジョブに定義して，ジョブネットからJP1/OJEの管理するキューにジョブを投入できます。

サブミットジョブ
ジョブ実行コマンド（jpqで始まる名称のもの）を使って，ジョブをキューに直接登録できます。

8.2　カスタムジョブを実行するためのセットアップ

JP1/OJEのカスタムジョブを定義・実行する場合，ジョブを実行するメインフレームのホストにJP1/OJEが，JP1/AJS2のマネージャーホストにJP1/OJE Clientが必要です。JP1/AJS2 - Viewを使ってカスタムジョブを定義する場合は，JP1/OJE Clientが提供するJP1/AJS2用の定義プログラムをJP1/AJS2 - Viewホストにコピーする必要があります。

JP1/OJEのカスタムジョブを実行するときのシステム構成例を次の図に示します。

図8-1　JP1/OJEのカスタムジョブを実行するときのシステム構成例

JP1/OJEと連携するときのセットアップ手順を次の図に示します。

図8-2　JP1/OJE連携時のセットアップ手順

カスタムジョブアイコンの登録方法については，「5. カスタムジョブ」を参照してください。

＜この節の構成＞

8.2.1　ポート番号を設定する

8.2.1　ポート番号を設定する

JP1/AJS2 - ManagerホストおよびJP1/AJS2 - Agentホストのservicesファイルに，次に示すポートを設定してください。

JP1AutoJob 5001/tcp JP1event

なお，ポート番号は，連携するホストに設定するポート番号と同じものを設定してください。

8.3　QUEUEジョブまたはサブミットジョブを実行するためのセットアップ

JP1/OJEと連携してQUEUEジョブまたはサブミットジョブを実行するときのセットアップについて説明します。

連携時のシステム構成例を次の図に示します。

図8-3　JP1/OJEと連携してQUEUEジョブまたはサブミットジョブを実行するときのシステム構成例

この例では，JP1/AJS2 - Managerを，JP1/OJEと連携させています。JP1/AJS2 - Managerからは，QUEUEジョブ，ジョブ実行コマンドによるサブミットジョブを使用して，JP1/OJEに対してジョブの実行要求ができます。

また，JP1/AJS2 - Managerは，JP1/OJEから実行要求を受けることができます。

JP1/OJE連携時のセットアップ手順を次の図に示します。

図8-4　JP1/OJE連携時のセットアップ手順

JP1/OJEのセットアップについては，使用するJP1/OJEのマニュアルを参照してください。

ここでは，JP1/AJS2と連携するために必要な，ポート番号の設定と，ユーザー情報の登録について説明します。

＜この節の構成＞

8.3.1　ポート番号を設定する

8.3.2　ユーザー情報を登録する

8.3.3　VOS3のユーザー情報をJP1/AJS2に登録する（JP1/OJE for VOS3限定）

8.3.1　ポート番号を設定する

JP1/AJS2 - Managerの「jp1ajs2qman」サービスのポート番号を，JP1/OJEの連携用ポート番号に合わせてください。なお，「jp1ajs2qman」サービスの初期値は「20241/tcp」です。

ポート番号は，servicesファイルを変更して設定してください。

8.3.2　ユーザー情報を登録する

JP1/OJEにジョブを実行要求するユーザーと，JP1/OJEからジョブを実行要求するユーザーを登録します。

登録するユーザーは，ジョブの実行方法（ジョブネットでQUEUEジョブを定義して実行要求する場合，サブミットジョブで実行要求する場合，およびJP1/OJEからJP1/AJS2に実行要求する場合）によって異なります。それぞれの場合の登録方法を次に説明します。

＜この項の構成＞

(1)　QUEUEジョブで実行要求する場合

(2)　サブミットジョブで実行要求する場合

(3)　JP1/OJEからJP1/AJS2に実行要求する場合

(1)　QUEUEジョブで実行要求する場合

ジョブネットでQUEUEジョブを定義して実行する場合には，ジョブの要求元ユーザーは，JP1ユーザーとなります。

JP1/OJEに対してジョブの操作をするときには，JP1/AJS2 - Viewのログイン先のJP1/AJS2 - Managerに，JP1ユーザーに対応するメインフレームのユーザー情報を登録しておきます。

QUEUEジョブで実行要求する場合に各ホストで設定するユーザー情報を次に示します。

JP1/AJS2 - Managerホスト

JP1ユーザーの登録

VOS3ユーザー情報の登録

JP1/OJEホスト

特になし（メインフレームのユーザー情報が適用されます）

(2)　サブミットジョブで実行要求する場合

サブミットジョブ（「jpq」で始まる名称のジョブ実行コマンドを使用して実行要求するジョブ）で実行する場合には，ジョブの要求元ユーザーは，コマンドを発行するプログラムを実行するOSユーザーとなります。

JP1/OJEに対してジョブの操作をするときには，実行要求元のホストに，実行するOSユーザーに対応するメインフレームのユーザー情報を登録しておきます。

OSユーザー名は，大文字・小文字を含めて正確に合わせてください。なお，JP1/AJS2 - Managerにも実行要求する場合には，OSユーザー名はすべて小文字で設定することをお勧めします。

サブミットジョブで実行要求する場合に各ホストで設定するユーザー情報を次に示します。

JP1/AJS2 - Managerホスト

VOS3ユーザー情報の登録

JP1/OJEホスト

特になし（メインフレームのユーザー情報が適用されます）

(3)　JP1/OJEからJP1/AJS2に実行要求する場合

実行要求される側のJP1/AJS2 - Managerの認証サーバに，実行要求するユーザーをJP1ユーザーとして登録します。JP1ユーザーの登録方法については，マニュアル「JP1/Automatic Job Management System 2 セットアップガイド　3.1.1 JP1/Baseのセットアップ」（Windowsの場合），またはマニュアル「JP1/Automatic Job Management System 2 セットアップガイド　13.1.1 JP1/Baseのセットアップ」（UNIXの場合）を参照してください。

8.3.3　VOS3のユーザー情報をJP1/AJS2に登録する（JP1/OJE for VOS3限定）

ジョブの操作要求元になるJP1/AJS2 - Managerで，JP1ユーザーまたはOSユーザーを，メインフレームユーザーとグループに変換するために，VOS3のユーザー情報を登録します。

ユーザー情報を登録するには，JP1/AJS2 - Managerでjpqreguserコマンドを実行します。jpqreguserコマンドの詳細については，マニュアル「JP1/Automatic Job Management System 2 セットアップガイド　20. セットアップ時に使用するコマンド　jpqreguser」を参照してください。

8.4　カスタムジョブの定義

ここでは，JP1/OJEのカスタムジョブをジョブネットに定義する手順を説明します。

編集するジョブネットを［ジョブネットエディタ］ウィンドウで開く。
編集したいジョブネットを開き，［排他編集］をチェックしてください。

アイコンリストから，カスタムジョブのアイコンをドラッグし，マップエリアにドロップする。
連携するOS，および実行するユニットがジョブかジョブネットかによってアイコンが異なります。
アイコンをドロップすると，［詳細定義－［Custom Job］］ダイアログボックスが表示されます。

ユニット名などの属性を定義する。
［実行ホスト名］には，JP1/OJEをインストールしたホストを指定します。

［詳細］ボタンをクリックする。
ジョブの設定画面が表示されます。この画面で設定する情報については，連携するプログラムのマニュアルを参照してください。

実行するジョブの詳細情報を定義し，［OK］ボタンをクリックする。

［詳細定義－［Custom Job］］ダイアログボックスで［OK］ボタンをクリックする。

8.5　QUEUEジョブまたはサブミットジョブの実行

ここでは，QUEUEジョブまたはサブミットジョブを実行する手順を説明します。

QUEUEジョブの実行

編集するジョブネットを［ジョブネットエディタ］ウィンドウで開く。
編集したいジョブネットを開き，［排他編集］をチェックしてください。

アイコンリストから，QUEUEジョブのアイコンをドラッグし，マップエリアにドロップする。
アイコンをドロップすると，［詳細定義－［Queue Job］］ダイアログボックスが表示されます。

キュー名，ジョブ名などの属性を定義する※。
注※　実行ファイル名は省略できません。

［OK］ボタンをクリックする。

サブミットジョブの実行
実行するジョブやキューを指定して，jpqjobsubコマンドを実行します。コマンドの詳細については，マニュアル「JP1/Automatic Job Management System 2 コマンドリファレンス　1. コマンド　jpqjobsub」を参照してください。

9.　JP1/AJS2 for Mainframeを使ったメインフレームとの連携

この章では，JP1/AJS2 for Mainframeを使って，メインフレーム上のジョブやジョブネットと連携する機能について説明します。

＜この章の構成＞

9.1　JP1/AJS2 for Mainframeを使ったメインフレームとの連携の概要

9.2　JP1/AJS2 for Mainframe連携時のセットアップ

9.3　ホストリンクジョブネットの定義

9.4　サーバリンクジョブの定義

9.1　JP1/AJS2 for Mainframeを使ったメインフレームとの連携の概要

JP1/AJS2 for Mainframeと連携すると，メインフレーム上に定義したジョブやジョブネットとPC/WS上に定義したジョブやジョブネットとを連動させた処理を実行できます。これによって，メインフレームのジョブスケジューラーが管理するジョブネットとJP1/AJS2が管理するジョブネットの定義，監視，操作方法を統一し，一元管理できるようになります。そのため，ユーザーがジョブを実行したり監視したりするときの作業負荷を軽減できます。

JP1/AJS2 for Mainframeを使ったメインフレームとの連携では，次の二つの処理ができます。

JP1/AJS2のジョブネットの中に，メインフレームの処理を定義する。
ホストリンクジョブネットを使います。メインフレームの処理（ネットグループ）をホストリンクジョブネットと関連づけて定義します。

メインフレームのジョブネットの中に，JP1/AJS2のルートジョブネットを定義する。
サーバリンクジョブを使います。ルートジョブネットをサーバリンクジョブと関連づけて定義します。

JP1/AJS2 - ViewおよびJP1/AJS2 - View for Mainframeを使用すると，JP1/AJS2 - Viewの画面からJP1/AJS2 - View for Mainframeの画面を，また逆にJP1/AJS2 - View for Mainframeの画面からJP1/AJS2 - Viewの画面を呼び出せます。例えば，JP1/AJS2 - Viewの［ジョブネットエディタ］でホストリンクジョブネットを定義しているときに，ホストリンクジョブネットのアイコンをダブルクリックして，JP1/AJS2 - View for Mainframeの［ジョブネットエディタ（ホスト）］を表示して，ホストリンクジョブネットとリンクするネットグループの設定内容を変更できます。

JP1/AJS2 for Mainframeの詳細については，マニュアル「JP1/Automatic Job Management System 2 メインフレーム　運用・操作編」，および「JP1/Automatic Job Management System 2 メインフレーム　リファレンス編」を参照してください。

JP1/AJS2とJP1/AJS2 for Mainframeが連携できるのは，両方のプログラムのバージョンがともに07-00以降のとき，またはともに06-71以前のときです。

＜この節の構成＞

9.1.1　ホストリンクジョブネット

9.1.2　サーバリンクジョブ

9.1.1　ホストリンクジョブネット

メインフレームのジョブスケジューラーで定義されているジョブネットとJP1/AJS2とを関連づける処理を，「ホストリンクジョブネット」としてジョブネットに定義し，実行登録できます。

＜この項の構成＞

(1)　ホストリンクジョブネットの運用

(2)　ホストリンクジョブネットとメインフレームのジョブネットとの関係

(1)　ホストリンクジョブネットの運用

ホストリンクジョブネットは，すでにメインフレームのジョブスケジューラーで構築されている運用内容を監視したり，部分的な実行順序と連携したりする場合に使用します。メインフレームのジョブネットはメインフレーム上で管理され，スケジューリングもメインフレームのジョブスケジューラーで実施します。メインフレームのジョブネットには，JP1/AJS2のスケジュールは適用されません。そのため，ホストリンクジョブネットには，スケジュールに関する情報は設定できません。また，メインフレームのジョブネットやジョブを操作するには，基本的にはメインフレーム側でコマンドを実行する必要があります。

JP1/AJS2でメインフレーム側のジョブを制御したい場合は，JP1/OJEを利用した，QUEUEジョブで運用してください。

(2)　ホストリンクジョブネットとメインフレームのジョブネットとの関係

ホストリンクジョブネットを利用すると，メインフレーム側のジョブネットをPC/WS上のジョブネットと同じように扱えます。そのために，ホストリンクジョブネットを，「ネットグループ」と呼ばれる管理単位と関連づけます。ネットグループは，メインフレームのジョブネットの中から，JP1/AJS2と連携するジョブネットを抜き出したもので，運用に応じてメインフレームのジョブネットを選択するスコープの役割を持っています。

階層関係を，次の図に示します。

図9-1　ホストリンクジョブネットとメインフレームのジョブネットの階層関係

ホストリンクジョブネットおよびネットグループを使用して，JP1/AJS2 - Managerから，メインフレームのジョブネットおよびジョブを監視したり，メインフレームのジョブネットやジョブの開始や終了を制御したりできます。

9.1.2　サーバリンクジョブ

PC/WSのJP1/AJS2で定義されているルートジョブネットを，サーバリンクジョブとして，メインフレームのジョブスケジューラーに定義できます。サーバリンクジョブは，メインフレームのジョブスケジューラーに定義し，ほかのジョブとの実行順序や，スケジュールを管理できます。

サーバリンクジョブと関連づけられたルートジョブネットのスケジュールは，メインフレーム側で管理されます。サーバリンクジョブの起動条件が満たされると，メインフレームのジョブスケジューラーによって，ルートジョブネットが即時実行登録されます。サーバリンクジョブと関連づけられたルートジョブネットは，実行のたびに即時実行登録されるので，JP1/AJS2の画面ではそのルートジョブネットの未来の実行予定を表示できません。サーバリンクジョブの状態は，メインフレームのジョブスケジューラーで確認できます。

サーバリンクジョブとリンク先ルートジョブネットの関係を次に示します。

図9-2　サーバリンクジョブとルートジョブネットの関係

9.2　JP1/AJS2 for Mainframe連携時のセットアップ

JP1/AJS2 for Mainframeと連携して，メインフレームのジョブネットおよびジョブと連携するときのセットアップについて説明します。

連携時のシステム構成例を次の図に示します。

図9-3　JP1/AJS2 for Mainframe連携時のシステム構成例

JP1/AJS2 for Mainframe連携時のセットアップ手順を次の図に示します。

図9-4　JP1/AJS2 for Mainframe連携時のセットアップ手順

JP1/AJS2 - Manager for Mainframe，JP1/AJS2 - Agent for Mainframe，およびJP1/AJS2 - View for Mainframeのセットアップについては，マニュアル「JP1/Automatic Job Management System 2 メインフレーム　運用・操作編」を参照してください。

注意事項

JP1/AJS2 for Mainframeとの連携機能が有効になるのは，JP1/AJS2 - Managerを起動した時点でJP1/AJS2 - Manager for Mainframeのセットアップが済んでいる場合，およびJP1/AJS2 - Viewを起動した時点でJP1/AJS2 - View for Mainframeのセットアップが済んでいる場合です。そのため，JP1/AJS2 - ManagerおよびJP1/AJS2 - Viewは，JP1/AJS2 - Manager for MainframeとJP1/AJS2 - View for Mainframeをセットアップしたあとに起動してください。

＜この節の構成＞

9.2.1　JP1/AJS2 for Mainframeの状態を問い合わせる間隔を設定する

9.2.2　JP1/AJS2 for Mainframeと連携するときに使用するJP1ユーザー名を設定する

9.2.1　JP1/AJS2 for Mainframeの状態を問い合わせる間隔を設定する

JP1/AJS2 - Managerがメインフレームのジョブネットおよびジョブの終了を待っているとき，デフォルトでは5分間隔でJP1/AJS2 - Manager for Mainframeの状態を問い合わせます。タイムラグを短くしたい場合は，状態を問い合わせる間隔を短く設定してください。ただし，設定した間隔ごとに状態を問い合わせるため，CPUに高い負荷が掛かるおそれがあります。CPUの負荷が高い場合は，状態を問い合わせる間隔を長く設定してください。

JP1/AJS2 - Manager for Mainframeの状態を問い合わせる間隔の設定手順を次に示します。

テキストエディターで，次に示す内容を記述したファイルを作成する。

[{JP1_DEFAULT|論理ホスト名}¥JP1AJSMANAGER¥スケジューラーサービス名]
"MFPOLLINTERVAL"=dword:ポーリング間隔

{JP1_DEFAULT|論理ホスト名}の部分は，「JP1_DEFAULT」，または「論理ホスト名」のどちらかを指定します。
「ポーリング間隔」には，連携するJP1/AJS2 - Manager for Mainframeに状態を問い合わせる間隔を16進数で指定します。00000001～000005A0（10進数で1～1,440）（単位：秒）の間で指定します。デフォルトは「0000012C」（10進数で300）です。
ファイルの名称は任意です。

次に示すコマンドを実行して，手順1で作成したファイルの内容を環境設定に反映する。

jbssetcnf ファイル名

JP1/AJS2サービスを再起動する。

これでJP1/AJS2 for Mainframeに状態を問い合わせる間隔の設定は終了です。

JP1/AJS2 - Manager for MainframeがJP1/AJS2 - Managerの状態を問い合わせる間隔の設定手順については，マニュアル「JP1/Automatic Job Management System 2 メインフレーム　運用・操作編」を参照してください。

9.2.2　JP1/AJS2 for Mainframeと連携するときに使用するJP1ユーザー名を設定する

JP1/AJS2 for Mainframeと連携するときに使用するJP1ユーザー名は，デフォルトでは「jp1admin」です。使用するJP1ユーザー名を変更したい場合は，次の手順で設定してください。

テキストエディターで次に示す内容を記述したファイルを作成する。

[{JP1_DEFAULT|論理ホスト名}¥JP1AJSMANAGER¥スケジューラーサービス名]
"MFUSERNAME"="JP1ユーザー名"

{JP1_DEFAULT|論理ホスト名}の部分は，「JP1_DEFAULT」，または「論理ホスト名」のどちらかを指定します。
ファイルの名称は任意です。

次に示すコマンドを実行して，手順1で作成したファイルの内容を環境設定に反映する。

jbssetcnf ファイル名

JP1/AJS2サービスを再起動する。

これでJP1/AJS2 for Mainframeと連携するときに使用するJP1ユーザー名の設定は終了です。

9.3　ホストリンクジョブネットの定義

この節では，JP1/AJS2のジョブネットにホストリンクジョブネットを定義し，メインフレームのジョブやジョブネットをホストリンクジョブネットと関連づけて処理を実行する方法を説明します。ここで説明する手順では，ホストリンクジョブネットと関連づけるネットグループはすでにメインフレーム側で定義が済んでいることを前提とします。

ホストリンクジョブネットの定義の詳細については，マニュアル「JP1/Automatic Job Management System 2 メインフレーム 運用・操作編」を参照してください。

編集するジョブネットを［ジョブネットエディタ］ウィンドウで開く。
編集したいジョブネットを開き，［排他編集］をチェックしてください。

アイコンリストから，ホストリンクジョブネットのアイコンをドラッグし，マップエリアにドロップする。
［詳細定義－［ホストリンクジョブネット］］ダイアログボックスが表示されます。

リンク先ネットグループなど，ホストリンクジョブネットの属性を定義する。
リンクするネットグループの名称を，「ホストシステムID：//ネットグループ名」の形式で指定します。また，必要に応じてその他の属性も定義します。

ほかのジョブ，ジョブネットなどを設定する。
必要に応じて，ほかのジョブやジョブネットなどのアイコンをマップエリアにドラッグし，属性などを設定する。

ジョブネット中のジョブやジョブネット，ホストリンクジョブネットの間に関連線を引く。
ジョブやジョブネットなどの実行順序に合わせて，関連線を引きます。

注意事項

JP1/AJS2 - View 06-00を使用している場合，ホストリンクジョブネットはジョブネットとして表示されます。このジョブネットは，操作しないでください。ホストリンクジョブネットを操作する場合は，JP1/AJS2 - View 06-51以降を使用して操作してください。

9.4　サーバリンクジョブの定義

サーバリンクジョブは，JP1/AJS2 for Mainframeのジョブネットに定義します。サーバリンクジョブネットに関連づけられるルートジョブネットは，JP1/AJS2で定義をしておく必要があります。

JP1/AJS2 for Mainframeでサーバリンクジョブを定義する手順については，マニュアル「JP1/Automatic Job Management System 2 メインフレーム 運用・操作編」を参照してください。

10.　hp NonStop Serverとの連携（Windows限定）

この章では，HP NonStop Serverと連携して，HP NonStop Serverへジョブを投入する方法を説明します。

＜この章の構成＞

10.1　hp NonStop Server連携の概要

10.2　hp NonStop Server連携のセットアップ

10.3　hp NonStop Serverへのジョブ投入

10.1　hp NonStop Server連携の概要

HP NonStop Serverと連携すると，HP NonStop Serverへジョブを投入したり，HP NonStop Serverから受け取ったジョブを実行したりできます。ジョブの実行結果は，JP1/AJS2で確認できます。

JP1/AJS2からHP NonStop Serverへジョブを投入するには，QUEUEジョブとしてジョブをキューイングします。

なお，HP NonStop Serverには，「ジョブ・スケジューラ for MPP JP1連携オプション」をインストールする必要があります。

10.2　hp NonStop Server連携のセットアップ

ここでは，HP NonStop Serverと連携してジョブを実行するときのセットアップについて説明します。

連携時のシステム構成例を次の図に示します。

図10-1　HP NonStop Server連携時のシステム構成例

この例では，JP1/AJS2 - ManagerをHP NonStop Serverと連携させています。

HP NonStop Server連携時のセットアップ手順を次の図に示します。

図10-2　HP NonStop Server連携時のセットアップ手順

HP NonStop Serverのセットアップについては，HP NonStop Serverシステムが提供するドキュメントを参照してください。

＜この節の構成＞

10.2.1　ポート番号を設定する

10.2.2　ユーザー情報を登録する

10.2.1　ポート番号を設定する

JP1/AJS2 - Managerの「jp1ajs2qman」サービスのポート番号を，HP NonStop Server連携用ポート番号に合わせてください。なお，「jp1ajs2qman」サービスの初期値は「20241/tcp」です。

ポート番号は，servicesファイルを変更して設定してください。

10.2.2　ユーザー情報を登録する

HP NonStop Serverにジョブを実行要求する場合，HP NonStop Serverではジョブ実行時のユーザー名は意味を持たないので，HP NonStop Serverにジョブを実行要求するユーザーの登録は不要です。

HP NonStop ServerからJP1/AJS2に実行要求する場合は，実行要求される側のJP1/AJS2 - Managerの認証サーバに，実行要求するユーザーをJP1ユーザーとして登録します。JP1ユーザーの登録方法については，Windowsホストの場合は，マニュアル「JP1/Automatic Job Management System 2 セットアップガイド　3.1.1 JP1/Baseのセットアップ」を，UNIXホストの場合は，マニュアル「JP1/Automatic Job Management System 2 セットアップガイド　13.1.1 JP1/Baseのセットアップ」を参照してください。

10.3　hp NonStop Serverへのジョブ投入

HP NonStop Serverへのジョブ投入には，QUEUEジョブを使います。ここでは，QUEUEジョブを使って，HP NonStop Serverへジョブを投入する手順を説明します。

編集するジョブネットを［ジョブネットエディタ］ウィンドウで開く。
編集したいジョブネットを開き，［排他編集］をチェックしてください。

アイコンリストから，QUEUEジョブのアイコンをドラッグし，マップエリアにドロップする。
アイコンをドロップすると，［詳細定義－［Queue Job］］ダイアログボックスが表示されます。

キュー名，ジョブ名などの属性を定義する。

［OK］ボタンをクリックする。

11.　JP1/Scriptとの連携

JP1/Scriptで作成したスクリプトファイルをJP1/AJS2で実行することができます。この章では，JP1/ScriptのスクリプトファイルをJP1/AJS2のジョブとして定義する方法について説明します。

＜この章の構成＞

11.1　JP1/Script連携の概要

11.2　JP1/Script連携時のセットアップ

11.3　スクリプトファイルの実行

11.1　JP1/Script連携の概要

JP1/AJS2では，JP1/Script 06-00以降で作成したスクリプトファイルをジョブとして定義して，実行できます。

また，JP1/Scriptと連携すると，JP1/AJS2のジョブからGUIを表示できます。通常，JP1/AJS2では，GUIを表示し入力待ちになるプログラムをジョブとして実行できません。しかし，JP1/ScriptのスクリプトファイルからGUIを持つプログラムを起動させると，デスクトップ上でGUIを起動した場合と同様にGUIが動作します。JP1/Scriptを使用しないで，JP1/AJS2のジョブからGUIを表示させる動作については保証できません。

また，GUI以外でも，プリンタ印刷などログオン空間に依存するジョブが正常に動作しない場合は，この設定をすることでジョブが動作できるようになる場合があります。

なお，スクリプトファイルの作成方法については，マニュアル「JP1/Script（Windows(R)用）」を参照してください。

11.2　JP1/Script連携時のセットアップ

JP1/Scriptと連携するときのシステム構成例を次の図に示します。

図11-1　JP1/Script連携時のシステム構成例

マネージャーホストのジョブ定義で，エージェントホストで作成したスクリプトファイルの実行をエージェントホストに依頼するジョブを定義すると，実行時刻になった時点で，エージェントホストのスクリプトファイルが実行されます。

スクリプトファイルを実行するホストには，JP1/Scriptがインストールされている必要があります。

JP1/Script連携時のセットアップ手順を次の図に示します。

図11-2　JP1/Script連携時のセットアップ手順

JP1/Scriptのセットアップは不要です。また，JP1/AJS2もJP1/Scriptと連携するための特別なセットアップは不要です。

11.3　スクリプトファイルの実行

JP1/Scriptのスクリプトファイルをジョブとして実行するには，PCジョブ，またはQUEUEジョブ（PC）の実行ファイルにJP1/Scriptで作成したスクリプトファイルを指定します。

次に，JP1/Scriptのスクリプトファイルをジョブネットのジョブとして定義する手順を示します。

編集するジョブネットを［ジョブネットエディタ］ウィンドウで開く。
編集したいジョブネットを開き，［排他編集］をチェックしてください。

アイコンリストから，PCジョブまたはQUEUEジョブのアイコンをドラッグし，マップエリアにドロップする。
アイコンをドロップすると，ドロップしたジョブの詳細定義ダイアログボックスが表示されます。

実行ファイルとしてJP1/Scriptのスクリプトファイルを指定する。

［詳細定義－［PC Job］］または［詳細定義－［Queue Job］］ダイアログボックスで［OK］ボタンをクリックする。

12.　JP1/NQSEXECとの連携

この章では，JP1/NQSEXECと連携して，JP1/NQSEXECへジョブを投入する方法を説明します。

＜この章の構成＞

12.1　JP1/NQSEXEC連携の概要

12.2　JP1/NQSEXEC連携時のセットアップ

12.3　JP1/NQSEXECへのジョブ投入

12.1　JP1/NQSEXEC連携の概要

JP1/NQSEXECと連携すると，JP1/NQSEXECへジョブを投入したり，JP1/NQSEXECから受け取ったジョブを実行したりできます。JP1/AJS2からJP1/NQSEXECへジョブを投入すると，JP1/NQSEXECではジョブを自動的にキューイングして実行します。ジョブの実行結果は，JP1/AJS2で確認できます。

JP1/AJS2からJP1/NQSEXECのキューへジョブを投入するには，次のどちらかの方法を使います。

QUEUEジョブ
実行するジョブとキューをQUEUEジョブに定義して，ジョブネットからJP1/NQSEXECの管理するキューにジョブを投入できます。

サブミットジョブ
ジョブ実行コマンド（jpqで始まる名称のもの）を使って，ジョブをキューに直接登録できます。

12.2　JP1/NQSEXEC連携時のセットアップ

JP1/NQSEXECと連携してジョブを実行するときのセットアップについて説明します。

連携時のシステム構成例を次の図に示します。

図12-1　JP1/NQSEXEC連携時のシステム構成例

この例では，JP1/AJS2 - ManagerをJP1/NQSEXECと連携させています。JP1/AJS2 - Managerからは，QUEUEジョブ，ジョブ実行コマンドを使用して，JP1/NQSEXECに対してジョブの実行要求ができます。

また，JP1/AJS2 - ManagerはJP1/NQSEXECから実行要求を受けることができます。

JP1/NQSEXEC連携時のセットアップ手順を次の図に示します。

図12-2　JP1/NQSEXEC連携時のセットアップ手順

JP1/NQSEXECのセットアップについては，マニュアル「JP1/NQSEXEC システム管理者ガイド」を参照してください。

ここでは，JP1/AJS2と連携するために必要な，ポート番号の設定とユーザー登録について説明します。

＜この節の構成＞

12.2.1　ポート番号を設定する

12.2.2　ユーザー登録する

12.2.3　JP1/NQSEXEC連携時の注意事項

12.2.1　ポート番号を設定する

JP1/AJS2 - Managerの「jp1ajs2qman」サービスのポート番号を，JP1/NQSEXECの連携用ポート番号に合わせてください。なお，「jp1ajs2qman」サービスでの初期値は「20241/tcp」となっています。

ポート番号は，servicesファイルを変更して設定してください。

12.2.2　ユーザー登録する

JP1/NQSEXECにジョブを実行要求するユーザーと，JP1/NQSEXECからジョブを実行要求されるユーザーを登録します。

登録するユーザーは，ジョブの実行方法（ジョブネットでQUEUEジョブを定義して実行要求する場合，ジョブ実行コマンドで実行要求する場合，およびJP1/NQSEXECから実行要求される場合）によって異なります。それぞれの場合の登録方法を次に説明します。

＜この項の構成＞

(1)　QUEUEジョブで実行要求する場合

(2)　ジョブ実行コマンドで実行要求する場合

(3)　JP1/NQSEXECから実行要求される場合

(1)　QUEUEジョブで実行要求する場合

ジョブネットでQUEUEジョブを定義して実行する場合には，ジョブの要求元ユーザーは，JP1ユーザーとなります。

JP1/NQSEXECに対してジョブの操作をするときには，JP1ユーザー名をJP1/NQSEXECホストに登録しておきます。

QUEUEジョブで実行要求する場合のユーザー情報を次に示します。

JP1/AJS2 - Managerホスト

JP1ユーザーの登録

JP1/NQSEXECホスト

ジョブ要求元のJP1ユーザーの登録

(2)　ジョブ実行コマンドで実行要求する場合

ジョブ実行コマンド（「jpq」から始まる名称のコマンド）で実行する場合には，ジョブの要求元ユーザーは，コマンドを発行するプログラムを実行するOSユーザーとなります。

JP1/NQSEXECに対してジョブの操作をするときには，コマンドを実行するOSユーザーをJP1/NQSEXECホストに登録しておきます。

OSユーザー名は，大文字・小文字を含めて正確に合わせてください。なお，JP1/AJS2 - Managerにも実行要求する場合には，OSユーザー名はすべて小文字で設定することをお勧めします。

ジョブ実行コマンドで実行要求する場合のユーザー情報を次に示します。

JP1/AJS2 - Managerホスト

特になし（OSユーザー情報が適用されます）

JP1/NQSEXECホスト

ジョブ要求元のOSユーザーの登録

(3)　JP1/NQSEXECから実行要求される場合

実行要求される側のJP1/AJS2 - Managerの認証サーバに，実行要求するユーザーをJP1ユーザーとして登録します。JP1ユーザーの登録方法については，Windowsホストの場合は，マニュアル「JP1/Automatic Job Management System 2 セットアップガイド　3.1.1 JP1/Baseのセットアップ」を，UNIXホストの場合は，マニュアル「JP1/Automatic Job Management System 2 セットアップガイド　13.1.1 JP1/Baseのセットアップ」を参照してください。

12.2.3　JP1/NQSEXEC連携時の注意事項

JP1/NQSEXECの設定では，マシンIDに「4294」以上の値を設定しないでください。「4294」以上の値を設定すると論理矛盾となり，正常に連携できません。

12.3　JP1/NQSEXECへのジョブ投入

ここでは，QUEUEジョブまたはサブミットジョブを使って，JP1/NQSEXECへジョブを投入する手順を説明します。

QUEUEジョブの実行

編集するジョブネットを［ジョブネットエディタ］ウィンドウで開く。
編集したいジョブネットを開き，［排他編集］をチェックしてください。

アイコンリストから，QUEUEジョブのアイコンをドラッグし，マップエリアにドロップする。
アイコンをドロップすると，［詳細定義－［Queue Job］］ダイアログボックスが表示されます。

キュー名，ジョブ名などの属性を定義する。

［OK］ボタンをクリックする。

サブミットジョブの実行

実行するジョブやキューを指定して，jpqjobsubコマンドを実行します。

13.　JP1/IMを使った監視

この章では，JP1/IMと連携して，JP1/IM - ViewからJP1/AJS2の実行状態を監視する機能について説明します。なお，JP1/IMの詳細については，マニュアル「JP1/Integrated Management - Manager システム構築・運用ガイド」を参照してください。

＜この章の構成＞

13.1　JP1/IMを使った監視の概要

13.2　JP1/IM連携時のセットアップ

13.3　JP1/IMでのジョブネット監視

13.1　JP1/IMを使った監視の概要

JP1/IMを使って，JP1/AJS2やJP1/AJS2のジョブネットで発生した障害などを監視できます。JP1/IMは，JP1製品などのプログラムを統合的に監視する製品です。JP1/IMとJP1/AJS2を連携させることで，JP1/AJS2とほかのJP1製品を同じ画面で監視できるようになります。

JP1/IMでの監視には，JP1/AJS2の発行するJP1イベントが利用されます。

JP1/IMでJP1/AJS2を監視する場合，監視する方法が2種類あり，監視対象や監視の目的などによって監視方法を選べます。監視の方法を次に示します。

JP1イベントによる監視

JP1/AJS2の状況を示すアイコンによる監視

＜この節の構成＞

(1)　JP1イベントによる監視

(2)　アイコンによる監視

(3)　JP1/IMでできるその他の機能

(1)　JP1イベントによる監視

JP1/AJS2やほかのJP1製品が出力するJP1イベントを，JP1/IM - Viewのイベントコンソール画面に一覧表示します。イベントコンソールの表示条件を変更して，気になるJP1イベントだけを表示するように設定できます。

JP1/AJS2で何らかの事象が発生し，JP1イベントを発行すると，そのJP1イベントがJP1/Baseを通じてJP1/IM - Managerに送られ，JP1/IM - Viewのイベントコンソール画面に表示されます。表示されたJP1イベントを選択してJP1/AJS2の画面を表示でき，事象が発生した原因の特定を図ることができます。

JP1/AJS2が発行するイベントについては，マニュアル「JP1/Automatic Job Management System 2 解説　付録B JP1/AJS2が発行するJP1イベント」を参照してください。

JP1イベントによる監視の例として，JP1/AJS2のマネージャーホスト，およびエージェントホストで障害が発生したときに日立統合トレースログとsyslogに出力されたメッセージをJP1/IMで監視する方法について次に説明します。

障害の検知から対策までの流れを次に示します。

図13-1　JP1/IMを使用した障害検知の例

JP1/AJS2でエラーなどが発生し，日立統合トレースログなどのログにメッセージを出力します。

日立統合ログおよびsyslogをログトラップ機能（-E，-W）で監視していたJP1/Baseがメッセージを検知し，JP1イベントをイベントデータベースに登録します。

登録されたJP1イベントがJP1/IM - Managerがあるマネージャーホストに転送されます。

受信したJP1イベントをイベントデータベースに登録します。

JP1/IM - ManagerでイベントデータベースからJP1イベントを取得します。

取得したJP1イベントがJP1/IM - Viewに表示され，ユーザーがエージェントホストで障害が発生したことを検知します。

定義の障害および再実行する場合，JP1/AJS2 - Viewを起動して対処します。

注意

JP1/IMを使用する場合，JP1/AJS2のエージェントホストおよびマネージャーホストから出力されるJP1イベントが大量になる場合があります。この場合，JP1/IMに通知するJP1/Baseのイベントフィルタリング機能で，JP1/AJS2自身が発行するJP1イベントを転送しないなどの配慮が必要です。

(2)　アイコンによる監視

JP1/AJS2の状態を示すアイコンをJP1/IMの画面上に表示し，アイコンの色でJP1/AJS2の状態を表します。アイコンは，ツリー表示とマップ表示の2種類の方法で表示できます。

(a)　JP1/IMの監視対象

JP1/IMでは，アイコンを使って監視できる監視対象のことを，監視オブジェクトと呼びます。JP1/AJS2を監視するための監視オブジェクトには，次の2種類があります。

ジョブネット監視（AJS2）
ジョブの実行状態を表します。

AJS2監視
ジョブネットの実行状態や，システムの障害を表します。

監視オブジェクトの詳細については，マニュアル「JP1/Integrated Management - Manager システム構築・運用ガイド」を参照してください。

(b)　アイコンをツリー状に表示する（監視ツリー）

JP1/AJS2の状態を示すアイコンを，JP1/AJS2のマネージャーホストおよびエージェントホストごとのツリーの中に位置づけて表示します。

あるジョブネットが異常終了すると，そのジョブネットに対応したアイコン，およびそのアイコンの上位オブジェクトが異常終了を表す色に変わります。これによって，どのマネージャー，どのホストで障害が起きているのかがわかりやすくなります。

JP1/IMで表示されるツリーは，JP1/AJS2 - Managerが持つジョブネットやエージェントなどに関する情報をJP1/IMが自動的に収集して，作成します。ユーザーが監視対象を一つずつ定義する必要はありません。

(c)　特定のアイコンだけをマップ上に表示（ビジュアル監視）

特定のオブジェクトに対応したアイコンだけをマップ上に配置することで，監視したいオブジェクトだけをピンポイントで監視できます。監視ツリーと同様，障害が起きるとアイコンの色が変わります。この機能は，監視したいオブジェクトが分散している場合，ツリーが大規模で画面に表示しきれない場合などに便利です。

マップ上にオブジェクトを配置するには，監視したいオブジェクト（ジョブネット，ホストなど）を監視ツリーから選び，画面上にドラッグアンドドロップします。

(3)　JP1/IMでできるその他の機能

上記で説明した機能に加えて，JP1/IMでは，下記のことができます。

JP1/AJS2 - View画面の呼び出し
JP1/AJS2を監視しているJP1/IM - Viewの画面から，JP1/AJS2 - Viewの画面を呼び出して，ジョブネットの定義内容や実行日時の確認・変更ができます。
JP1/AJS2のジョブネットの実行に関してJP1イベントが発行された場合は，［ジョブネットモニタ］ウィンドウを表示して，発行されたJP1イベントに関係するジョブネットを表示させることができます。

JP1/AJS2が出力するイベントやファイルの監視
JP1/AJS2はJP1/AJS2自身が出力するイベントやファイルを監視できません。この場合，JP1/IMを使用すると，JP1/AJS2が出力するイベントやファイルを監視して，自動的にジョブを実行できます。

13.2　JP1/IM連携時のセットアップ

JP1/IMと連携する場合のシステム構成例を次の図に示します。

図13-2　JP1/IMと連携する場合のシステム構成例

JP1/AJS2の状態をアイコンで監視する場合，JP1/IMのマネージャーホストにJP1/IM - Managerが必要です。その場合，JP1/AJS2 - ManagerのマシンにインストールするJP1/Baseはバージョン7以降を使用してください。

JP1/IM - ViewからJP1/AJS2 - Viewを呼び出す場合は，JP1/AJS2 - ViewとJP1/IM - Viewを同じマシンにインストールしてください。

この例では，JP1/AJS2 - ManagerやJP1/AJS2 - Agentの発行するイベントはJP1/Baseを中継して，JP1/IM - Managerに集められます。JP1/IM - ViewがJP1/IM - Managerにログインすると，マネージャーに集まったJP1イベントをJP1/IM - Viewで表示できます。

JP1/IM連携時のセットアップ手順を次の図に示します。

図13-3　JP1/IM連携時のセットアップ手順

JP1/AJS2の状態をアイコンで監視する場合，JP1/AJS2マネージャーホストで，ajs_adapter_setupコマンドを実行します。これは，JP1/IMがJP1/AJS2の定義情報を収集するために必要です。ajs_adapter_setupコマンドの実行形式を次に示します。

ajs_adapter_setup -i

なお，JP1/IMとの連携をやめる場合は，「ajs_adapter_setup -u」を実行してください。

注意事項

JP1/AJS2クライアントホストで，JP1/AJS2 Console Viewのセットアップをしたあとに，JP1/IM - Viewをインストールした場合は，JP1/AJS2 Console Viewを起動するメニューが［統合機能メニュー］画面に表示されません。

JP1/IM - Viewをあとからインストールしたときは，ajscvsetupコマンドを再度実行してください。

＜この節の構成＞

13.2.1　JP1イベントを出力したジョブをジョブネットモニタに表示するための設定

13.2.1　JP1イベントを出力したジョブをジョブネットモニタに表示するための設定

JP1/IM - Viewから［ジョブネットモニタ］ウィンドウを呼び出して，JP1イベントに関係したジョブネットを表示するとき，デフォルトでは，JP1イベントの発行原因となったジョブの属するルートジョブネットが表示されます。該当のジョブがネストジョブネット内にある場合に，そのネストジョブネットを表示させるには，次に示す設定をしてください。

モニター画面呼び出し定義ファイルの変更

JP1/AJS2 - Viewのオプションの設定

＜この項の構成＞

(1)　モニター画面呼び出し定義ファイルの変更

(2)　JP1/AJS2 - Viewのオプションの設定

(1)　モニター画面呼び出し定義ファイルの変更

JP1/IMマネージャーホストにあるモニター画面呼び出し定義ファイルを，JP1/AJS2 - Viewが提供するファイルに変更します。変更手順を次に示します。

起動しているJP1/IM - Viewを終了する。

モニター画面呼び出し定義ファイルを名称変更し，バックアップする。
次に示すファイルの名称を変更してください。

Windowsの場合
システムドライブ:¥Program Files※¥HITACHI¥JP1Cons¥conf¥console¥monitor¥hitachi_jp1_ajs2_mon_ja.conf
または
共有フォルダ¥jp1cons¥conf¥console¥monitor¥hitachi_jp1_ajs2_mon_ja.conf

UNIXの場合
/etc/opt/jp1cons/conf/console/monitor/hitachi_jp1_ajs2_mon_ja.conf
または
共有ディレクトリ/jp1cons/conf/console/monitor/hitachi_jp1_ajs2_mon_ja.conf

注※

64ビット版環境の場合は，「Program Files」を「Program Files (x86)」と読み替えてください。

JP1/AJS2 - ViewのホストからJP1/IMのホストへ，モニター画面呼び出し定義ファイルをコピーする。
次に示すファイルをコピーしてください。

JP1/AJS2 - Viewインストール先フォルダ¥Conf¥
hitachi_jp1_ajs2_mon_ja.conf.0700

手順3でコピーしたファイルの名称を変更する。
ファイル名の最後の「.0700」を削除し，次の名称に変更してください。

hitachi_jp1_ajs2_mon_ja.conf

JP1/Consoleサービスを再起動する。

(2)　JP1/AJS2 - Viewのオプションの設定

ajs2view_opt.confファイルに，次のオプションを指定します。

jajsExecJobnetMonitorAllJobName=Yes

ajs2view_opt.confファイルのカスタマイズの詳細については，マニュアル「JP1/Automatic Job Management System 2 操作ガイド　10.1.1 カスタマイズの方法」を参照してください。

13.3　JP1/IMでのジョブネット監視

JP1シリーズのプログラムを統合管理するJP1/IMと連携すると，次のことができます。

JP1/IM - Viewの［イベントコンソール］画面でJP1/AJS2の発行したJP1イベントを確認する。

JP1/IM - Viewの［監視ツリー］画面，または［ビジュアル監視］画面でジョブネットの実行状況などをアイコンで確認する。

JP1/IM - ViewからJP1/AJS2 - Viewの画面を呼び出す。

それぞれについて次に説明します。

＜この節の構成＞

13.3.1　イベントコンソールでJP1イベントを確認する

13.3.2　ジョブネットの実行状況などをアイコンで監視する

13.3.3　JP1/IM - ViewからJP1/AJS2 - Viewを表示する

13.3.1　イベントコンソールでJP1イベントを確認する

JP1/IM - Viewの［イベントコンソール］画面には，JP1シリーズプログラムから送信されたJP1イベントを基にした情報が表示されています。

［イベントコンソール］画面には，重要度（「エラー」や「警告」など），送信元のプログラム名とホスト名，JP1イベントを受信した日時，メッセージなどが表示されます。ジョブネットの終了状態（正常に終了したか，異常終了したかなど）や，実行状態（実行開始，実行中などの状態）が表示されます。

［イベントコンソール］画面に表示されているJP1/AJS2のジョブやジョブネットの状態を選択して，モニター起動ボタンをクリックすると，［ジョブネットモニタ］ウィンドウが表示されます。このときは，JP1/AJS2 - Viewの［ログイン］画面は表示されません。

13.3.2　ジョブネットの実行状況などをアイコンで監視する

＜この項の構成＞

(1)　監視ツリーで監視する

(2)　ビジュアル監視画面で監視する

(1)　監視ツリーで監視する

JP1/IMの監視ツリー画面には，JP1/AJS2のオブジェクトがツリー状に表示されています。このツリーは，JP1/IMが自動的に作成します。

ツリーの末端には，ジョブネットに対応した監視オブジェクトを示すアイコンが表示されます。障害・異常などで監視オブジェクトの状態が変わると，アイコンの色が変わります。下位のオブジェクトの色が変わると上位のオブジェクトの色も変わります。

普段はツリーを折りたたんでおき，最上位のアイコンの色が変わったときに，ツリーを展開すれば，障害の発生したホストや異常の起きたジョブネットを探せます。

(2)　ビジュアル監視画面で監視する

JP1/IMの［ビジュアル監視］画面では，監視したいオブジェクトだけを配置し，重要なオブジェクトだけをピンポイントで監視できます。

13.3.3　JP1/IM - ViewからJP1/AJS2 - Viewを表示する

JP1/IM - ViewからJP1/AJS2 - Viewを表示するための操作を次に示します。JP1/AJS2 - Viewを呼び出すことのできるJP1/IM - Viewの画面を次に示します。画面ごとに操作方法を説明します。

統合機能メニュー

イベントコンソール

JP1/IM - ViewからJP1/AJS2 - Viewの画面を呼び出す場合は，JP1/IM - ViewとJP1/AJS2 - Viewが同じホストにインストールされている必要があります。

＜この項の構成＞

(1)　統合機能メニューから

(2)　イベントコンソールから

(1)　統合機能メニューから

JP1/IM - Viewで［統合機能メニュー］画面を表示させる。
［統合機能メニュー］画面には，JP1/IM - Viewから呼び出せるプログラムがツリー表示されています。

ツリーの［ジョブシステム運用］フォルダをクリックする。
フォルダ内のメニューが展開されます。

展開されたメニューから［ジョブシステム運用］メニューまたは［業務監視］メニューをクリックする。
［JP1/AJS2 - View］ウィンドウを表示したい場合は［ジョブシステム運用］メニューを，［メインスコープ］ウィンドウを表示したい場合は［業務監視］メニューを選択します。
メニューをクリックすると，JP1/AJS2 - Viewの［ログイン］画面が表示されますが，JP1ユーザー名およびパスワードは，JP1/IM - ViewにログインしたときのJP1ユーザー名およびパスワードがそのまま使用されるため，ここでは入力できません。［接続ホスト］を指定して，［OK］ボタンをクリックしてください。［JP1/AJS2 - View］ウィンドウまたは［メインスコープ］ウィンドウが表示されます。

(2)　イベントコンソールから

JP1/IM - Viewのイベントコンソールを表示します。

イベントコンソールに表示されているJP1イベントの中から，JP1/AJS2が発行したJP1イベントを選択します。

［モニター起動］ボタンをクリックします。
JP1イベントを発行したホストに接続され，JP1/AJS2 - Viewの［ジョブネットモニタ］ウィンドウが表示されます。
［ジョブネットモニタ］ウィンドウには，選択したJP1イベントに関係しているジョブネットが表示されます。
「13.2.1 JP1イベントを出力したジョブをジョブネットモニタに表示するための設定」に示した設定をしている場合は，JP1イベントを発行する原因となったジョブが属するジョブネットが表示されます。設定をしていない場合は，JP1イベントの発行原因となったジョブが属するルートジョブネットが表示されます。
JP1/AJS2 - Viewを表示する際，ログインするJP1ユーザー名およびパスワードは，JP1/IM - ViewでログインしているJP1ユーザー名およびパスワードが適用されます。そのため，認証圏が同じであれば，JP1/AJS2 - Viewのログイン画面は表示されません。

14.　JP1/Cm2またはhp OpenViewを使った監視

この章では，JP1/Cm2またはhp OpenViewを使って，JP1/AJS2 - ManagerやJP1/AJS2 - Agentを監視する方法を説明します。

＜この章の構成＞

14.1　監視の概要

14.2　JP1/Cm2またはhp OpenView連携時のセットアップ（Windowsホストの場合）

14.3　JP1/Cm2またはhp OpenView連携時のセットアップ（UNIXホストの場合）

14.4　シンボルの作成と削除

14.5　JP1/AJS2の状態の監視

14.6　ユーザーが通知した任意の状態の監視

14.7　JP1/AJS2 - Managerの運用環境の確認

14.8　ジョブネットの実行状態の監視

14.9　SNMPトラップ

14.10　MIBオブジェクト（UNIX限定）

14.1　監視の概要

JP1/AJS2 - Managerの運用状態やジョブネット中のジョブの実行状態，JP1/AJS2 - Agentの運用状態を，JP1/Cm2/NNMまたはhp OpenView NNMで監視できます。また，ユーザーが通知した任意の状態も監視できます。

この節では，JP1/Cm2/NNMまたはhp OpenView NNMからJP1/AJS2 - ManagerおよびJP1/AJS2 - Agentに対してどのような監視ができるのかを説明します。

なお，この章では，JP1/Cm2/NNM，hp OpenView NNMを「NNM」と表記します。

NNMからできることを，JP1/AJS2 - Managerの場合とJP1/AJS2 - Agentの場合に分けて説明します。

NNMからJP1/AJS2 - Managerに対してできること

JP1/AJS2 - Managerの運用状態を監視できる※
NNMのノード・サブマップに表示されるシンボルを使って，JP1/AJS2 - Managerの運用状態を監視できます。
また，ステータス・アラーム ブラウザなどに表示されるメッセージから，運用状態の詳細情報を確認することもできます。

ジョブネット中のジョブの実行状態を監視できる※
NNMのノード・サブマップに表示されるシンボルを使って，JP1/AJS2 - Managerが管理するジョブの実行状態を監視できます。
また，ステータス・アラーム ブラウザなどに表示されるメッセージから，ジョブの実行状態の詳細情報を確認することもできます。

任意の状態を監視できる※
JP1/Cm2状態通知ジョブを実行すると，ノード・サブマップに表示されるシンボルによって，ユーザーが通知した任意の状態を監視できます。また，ステータス・アラーム ブラウザなどに表示されるメッセージから，ユーザーが通知した任意の語句を確認できます。

JP1/AJS2 - Managerの運用環境を確認できる
JP1/AJS2 - Managerの運用環境（JP1/AJS2のサービスの名称や，JP1/AJS2 - Managerの運用状態，運用開始日時など）をNNMから確認できます。

ジョブネットの実行状態を監視できる
NNMからJP1/AJS2 - Viewを起動できます。JP1/AJS2 - Viewの［ジョブネットモニタ］ウィンドウや［デイリースケジュール］ウィンドウ，［マンスリースケジュール］ウィンドウを使ってJP1/AJS2 - Managerが管理するジョブネットの実行状態を監視できます。なお，JP1/AJS2 08-00から，HP-UXおよびSolarisではJP1/AJS2 - Viewをサポートしていません。JP1/AJS2 - View 08-00と連携できるのは，Windowsの場合だけです。

NNMからJP1/AJS2 - Agentに対してできること

JP1/AJS2 - Agentの運用状態を監視できる※
NNMのノード・サブマップに表示されるシンボルを使って，JP1/AJS2 - Agentの運用状態を監視できます。
また，ステータス・アラーム ブラウザなどに表示されるメッセージから，運用状態の詳細情報を確認することもできます。

任意の状態を監視できる※
JP1/Cm2状態通知ジョブを実行すると，ノード・サブマップに表示されるシンボルによって，ユーザーが通知した任意の状態を監視できます。

注※

シンボルを使って監視する場合は，監視を始める前に，監視に必要なシンボルを監視元であるNNMに作成しておく必要があります。

14.2　JP1/Cm2またはhp OpenView連携時のセットアップ（Windowsホストの場合）

JP1/Cm2またはhp OpenViewと連携して，NNMからJP1/AJS2 - ManagerおよびJP1/AJS2 - Agentを監視するには，NNMがインストールされているホストに，JP1/AJS2 - ManagerまたはJP1/AJS2 - Viewをインストールします。

JP1/Cm2またはhp OpenView連携時のシステム構成例を次の図に示します。

図14-1　JP1/Cm2またはhp OpenView連携時のシステム構成例

この例では，JP1/AJS2 - Viewで［JP1/Cm2状態通知］アクションジョブを定義・実行し，JP1/AJS2 - Viewと同じホストにあるNNMでJP1/AJS2 - ManagerおよびJP1/AJS2 - Agentの状態を監視しています。

JP1/Cm2またはhp OpenView連携は，次に示すOSで使用できます。

NNMのマネージャー（NNMがインストールされている，監視する側のホスト）として使用する場合

Windows XP Professional
（JP1/AJS2 - View）

Windows Server 2003（Windows Server 2003（IPF）は除く）
（JP1/AJS2 - ManagerまたはJP1/AJS2 - View）

NNMのエージェント（NNMで監視される側のホスト）として使用する場合

Windows 2000
（JP1/AJS2 - Agent）

Windows Server 2003（Windows Server 2003（IPF）は除く）
（JP1/AJS2 - ManagerまたはJP1/AJS2 - Agent）

JP1/Cm2またはhp OpenView連携時のセットアップ手順を次に示します。

図14-2　JP1/Cm2またはhp OpenView連携時のセットアップ手順

JP1/Cm2/NNMまたはhp OpenView NNMのセットアップについては，マニュアル「JP1/Cm2/Network Node Manager ネットワーク管理ガイド」，またはhp OpenView NNMのドキュメントを参照してください。

ここでは，SNMPサービスの起動順序の設定と，連携するための環境設定について説明します。

＜この節の構成＞

14.2.1　SNMPサービスの起動順序を設定する

14.2.2　連携するための環境を設定する

14.2.3　SNMPトラップの送信先を設定する

14.2.4　SNMPトラップ送信を抑止する

14.2.5　送信するSNMPトラップをカスタマイズする

14.2.6　JP1/Cm2またはhp OpenView連携を解除する

14.2.7　JP1/Cm2またはhp OpenView連携時の注意事項

14.2.1　SNMPサービスの起動順序を設定する

JP1/AJS2サービスを起動・終了するときに，SNMPトラップを正しく発行するために，SNMPサービスまたはNNMと，JP1/AJS2サービスの起動順序を設定します。

起動順序を設定するには，JP1/Baseの起動管理機能を使用します。

NNMがセットアップされているホストでは，NNMが起動してからJP1/AJS2サービスを起動するように設定します。また，NNMで監視される側のホストでは，SNMPサービスが起動してからJP1/AJS2サービスが起動するように設定します。

JP1/Baseの起動管理機能については，マニュアル「JP1/Base 運用ガイド」を参照してください。

注意

SNMPトラップを発行するとき，NNMがセットアップされているホストのJP1/Cm2サービスが未起動だった場合には，トラップが通知されないことがあります。また，発行したSNMPトラップは，UDPプロトコルを使用しているため，ネットワークの状態によっては通知されないことがあります。このような場合，SNMPトラップが発行されてもNNMに反映されない場合がありますので注意してください。

14.2.2　連携するための環境を設定する

JP1/Cm2またはhp OpenViewと連携するために，ajsovsetup.batを実行して環境設定します。このコマンドは，監視する側（NNMがインストールされているホスト）および監視される側（JP1/AJS2 - ManagerまたはJP1/AJS2 - Agentがインストールされているホスト）の両方で実行します。

なお，スケジューラーの状態監視をする場合は，5分間隔でスケジューラーの状態を監視し，状態が変化したときにsnmptrapを発信する監視プロセスを設定する必要があります。監視プロセスを設定するためには，次のコマンドを実行してください。ただし，JP1/AJS2 - Agentがインストールされている場合は，スケジューラーの状態監視の設定は不要です。

cd JP1/AJS2インストール先フォルダ¥conf
copy jp1ajs_spmd.conf jp1ajs_spmd.conf.model
copy jp1ajs_spmd_ov.conf.model jp1ajs_spmd.conf

JP1/Cm2またはhp OpenView連携で送信するSNMPトラップを運用環境に合わせて変更する場合，JP1/Baseの共通定義情報およびJP1/Cm2またはhp OpenView連携用環境定義ファイルに環境設定パラメーターを設定します。環境設定パラメーターの一覧を次の表に示します。

表14-1　JP1/Cm2またはhp OpenView連携の環境設定パラメーター一覧

定義先
環境設定パラメーター
定義内容

共通定義情報
[JP1_DEFAULT¥JP1AOMAGENT¥ov_link]
"TRAPRESTRAIN"=
SNMPトラップ送信抑止の有無※1

[{JP1_DEFAULT|論理ホスト名}¥JP1AOMAGENT¥ov_link]
"SNMPTRAPCUSTOM"=
SNMPトラップ送信時のカスタマイズ情報参照レベル※2

"TRAPAGENTADDRHOST"=
SNMPトラップ送信元ホスト名※2

"TRAPAGENTADDRIP"=
SNMPトラップ送信元IPアドレス※2

"CUSTOMCOMMUNITY"=
SNMPトラップ認証用コミュニティ名（NNMエージェント側）※2

JP1/Cm2またはhp OpenView連携用環境定義ファイル※3
（JP1/AJS2インストール先フォルダ¥conf¥jpoov.conf）
[SETSYMBOLCOMMUNITY]=
SNMPトラップ認証用コミュニティ名（NNMマネージャー側）※2

注※1

この環境設定パラメーターに定義する内容の詳細は，「14.2.4 SNMPトラップ送信を抑止する」を参照してください。

注※2

これらの環境設定パラメーターに定義する内容の詳細は，「14.2.5 送信するSNMPトラップをカスタマイズする」を参照してください。

注※3

JP1/Cm2またはhp OpenView連携用環境定義ファイル中でマニュアルに記載されていないパラメーターは保守用のパラメーターです。値は変更しないでください。

14.2.3　SNMPトラップの送信先を設定する

NNMで監視するホスト（監視されるJP1/AJS2がインストールされている側）で，SNMPサービスのコミュニティ名とトラップ送信先の設定が必要です。コミュニティ名は「Jp1Trap」を，トラップ送信先はマネージャー（NNMがインストールされている側）のホスト名，またはIPアドレス（複数指定できます）を指定します。

NNMのエージェントをクラスタシステムで運用する場合，各ノードでトラップの送信先に監視用ホストを指定してください。

14.2.4　SNMPトラップ送信を抑止する

JP1/AJS2サービスは，NNMへJP1/AJS2オブジェクト用のSNMPトラップを送信しています。JP1/AJS2からのSNMPトラップ送信を抑止する場合，JP1/Baseの共通定義情報にSNMPトラップの抑止を設定する必要があります。なお，この設定は物理ホスト・論理ホスト共通の定義で，両方のホストに有効になります。

SNMPトラップ送信の抑止手順を次に示します。

エディターで，次に示す内容を記述したファイルを作成する。
TRAPRESTRAINパラメーターには，SNMPトラップ送信を抑止するかどうかを指定します。SNMPトラップ送信を抑止する場合は「Y」を，抑止しない場合は「N」を指定します。デフォルトは「N」です。ファイル名は任意です。SNMPトラップ送信を抑止しない場合は，「Y」と記述されている部分に「N」を指定してください。「Y」および「N」ではない値が指定されていると，トラップ送信時にエラーが発生します。

[JP1_DEFAULT¥JP1AOMAGENT¥ov_link]
"TRAPRESTRAIN"="Y"

次に示すコマンドを実行する。

JP1/Baseインストール先フォルダ¥bin¥jbssetcnf ファイル名

手順1で作成したファイルが登録されます。

14.2.5　送信するSNMPトラップをカスタマイズする

＜この項の構成＞

(1)　送信元ホスト名をカスタマイズする場合

(2)　認証用コミュニティ名をカスタマイズする場合

(1)　送信元ホスト名をカスタマイズする場合

JP1/AJS2オブジェクト用のSNMPトラップを送信する際，通常は，送信元ホストとして物理ホストの名称およびIPアドレスが設定されますが，SNMPトラップを送信するホストが複数のIPアドレスを持つ場合，SNMPトラップの送信元ホスト名の明示的な指定が必要になることがあります。SNMPトラップの送信元ホスト名は，次のような場合に設定してください。

NNMで論理ホストを認識しない設定をしていて，クラスタ運用をしているJP1/AJS2のノードから論理ホスト名を送信元ホスト名としたSNMPトラップが送信される場合，SNMPトラップの送信元ホスト名に物理ホスト名を設定する。

NNMで論理ホストのノードを認識する運用をしていて，クラスタ運用をしているJP1/AJS2のノードから物理ホスト名を送信元ホスト名としたSNMPトラップが送信される場合，SNMPトラップの送信元ホスト名に論理ホスト名を設定する。

送信するSNMPトラップの送信元ホスト名をカスタマイズする場合は，SNMPトラップ送信時にカスタマイズ情報を参照するよう，JP1/Baseの共通定義情報に設定する必要があります。設定手順を次に示します。

エディターで，次に示す内容を記述したファイルを作成する。

[{JP1_DEFAULT|論理ホスト名}¥JP1AOMAGENT¥ov_link]
"SNMPTRAPCUSTOM"=dword:{0|1|2}
"TRAPAGENTADDRHOST"="エージェントホスト名"
"TRAPAGENTADDRIP"="IPアドレス"

{JP1_DEFAULT|論理ホスト名}の部分は，「JP1_DEFAULT」か，または「論理ホスト名」を指定します。
SNMPTRAPCUSTOMパラメーターには，SNMPトラップ送信時にカスタマイズ情報を参照するかどうかを指定します。送信元ホスト名を参照する場合は「1」を，カスタマイズ情報を参照しない場合は「0」を指定します。デフォルトは「1」です。
TRAPAGENTADDRHOSTパラメーターには，SNMPトラップ送信元ホストの名称を255バイト以内で指定します。デフォルトは，SNMPトラップを送信する物理ホストの名称です。
TRAPAGENTADDRIPパラメーターには，SNMPトラップ送信元ホストのIPアドレスを指定します。デフォルトは，SNMPトラップを送信する物理ホストのIPアドレスです。
ファイル名は任意です。

次に示すコマンドを実行する。

JP1/Baseインストール先フォルダ¥bin¥jbssetcnf ファイル名

手順1で作成したファイルが登録されます。

(2)　認証用コミュニティ名をカスタマイズする場合

JP1/AJS2オブジェクト用のSNMPトラップでは，認証用コミュニティ名に"public"を使用しています。送信するSNMPトラップの認証用コミュニティ名をカスタマイズする場合は，SNMPトラップ送信時にカスタマイズ情報を参照するよう設定する必要があります。

(a)　状態を監視される側（JP1/AJS2がインストールされている側）のSNMPトラップの認証用コミュニティ名をカスタマイズする場合

状態を監視される側（JP1/AJS2がインストールされている側）のJP1/AJS2オブジェクト用SNMPトラップの認証用コミュニティ名をカスタマイズする場合，JP1/Baseの共通定義情報に，カスタマイズ情報を参照する設定を行います。設定手順を次に示します。

エディターで，次に示す内容を記述したファイルを作成する。

[{JP1_DEFAULT|論理ホスト名}¥JP1AOMAGENT¥ov_link]
"SNMPTRAPCUSTOM"=dword:{0|1|2}
"CUSTOMCOMMUNITY"="認証用コミュニティ名"

{JP1_DEFAULT|論理ホスト名}の部分は，「JP1_DEFAULT」か，または「論理ホスト名」を指定します。
SNMPTRAPCUSTOMパラメーターには，SNMPトラップ送信時にカスタマイズ情報を参照するかどうかを指定します。認証用コミュニティ名を参照する場合は「2」を指定します。デフォルトは「1」です。
CUSTOMCOMMUNITYパラメーターには，認証用コミュニティの名称を255バイト以内で指定します。デフォルトは，"public"です。
ファイル名は任意です。

次に示すコマンドを実行する。

JP1/Baseインストール先フォルダ¥bin¥jbssetcnf ファイル名

手順1で作成したファイルが登録されます。

注意事項

送信元ホスト名と認証用コミュニティ名の両方をカスタマイズする場合，SNMPTRAPCUSTOMパラメーターには「2」を指定し，TRAPAGENTADDRHOSTとTRAPAGENTADDRIPパラメーターのどちらかと，CUSTOMCOMMUNITYパラメーターを指定してください。

カスタマイズしたSNMPトラップをWindowsホストのNNMで受信する場合，NNMを「WinSNMPを使用しない」状態に設定しておく必要があります。詳細については，「NNMランタイムヘルプ」の「ovtrapd」に関する説明を参照してください。

(b)　状態を監視する側（NNMがインストールされている側）のSNMPトラップの認証用コミュニティ名をカスタマイズする場合

状態を監視する側（NNMがインストールされている側）のJP1/AJS2オブジェクト用SNMPトラップのコミュニティ名を変更する場合，次のように，JP1/Cm2またはhp OpenView連携用環境定義ファイル（JP1/AJS2インストール先フォルダ¥conf¥jpoov.conf）にコミュニティ名を255バイト以内で指定します。

[SETSYMBOLCOMMUNITY]＝認証用コミュニティ名

256バイト以上の名称を指定した場合，255バイト目までがコミュニティ名として使用されます。設定されたコミュニティ名は即時に有効になります。コミュニティ名のデフォルトは"public"です。

注意事項

カスタマイズしたSNMPトラップをWindowsホストのNNMで受信する場合，NNMを「WinSNMPを使用しない」状態に設定しておく必要があります。詳細については，「NNMランタイムヘルプ」の「ovtrapd」に関する説明を参照してください。

14.2.6　JP1/Cm2またはhp OpenView連携を解除する

JP1/Cm2またはhp OpenView連携を解除する手順を説明します。

＜この項の構成＞

(1)　状態を監視される（JP1/AJS2がインストールされている）側のJP1/Cm2またはhp OpenView連携を解除する場合

(2)　状態を監視する（NNMがインストールされている）側のJP1/Cm2またはhp OpenView連携を解除する場合

(3)　状態を監視される（JP1/AJS2がインストールされている）側と状態を監視する（NNMがインストールされている）側が同一ホスト上にあるときにJP1/Cm2またはhp OpenView連携を解除する場合

(1)　状態を監視される（JP1/AJS2がインストールされている）側のJP1/Cm2またはhp OpenView連携を解除する場合

状態を監視される側（JP1/AJS2がインストールされている側）の，JP1/Cm2またはhp OpenView連携を解除する手順を次に示します。

SNMPサービスの設定で，トラップの宛先からNNMがインストールされているホストを削除する。

ajsovremove.batを実行する。

(2)　状態を監視する（NNMがインストールされている）側のJP1/Cm2またはhp OpenView連携を解除する場合

状態を監視する側（NNMがインストールされている側）の，JP1/Cm2またはhp OpenView連携を解除する手順を次に示します。

状態の監視対象であるJP1/AJS2 - ManagerまたはJP1/AJS2 - Agentがインストールされているすべてのホストで，JP1/Cm2またはhp OpenView連携を解除する。
JP1/AJS2 - ManagerまたはJP1/AJS2 - Agentの，JP1/Cm2またはhp OpenView連携を解除する手順については，（1）を参照してください。

状態を監視する側のホストで，ajsovsymrem.batを実行する。

NNMの画面が起動されていない場合は，NNMの画面を起動する。

NNMの画面で，［管理］－［JP1/AJS2の管理］－［シンボルの作成］－［すべてのホストに］を選択する。
すべてのホストのサブマップ上にある，JP1/AJS2のシンボルが削除されます。

JP1/AJS2のシンボルが存在していたサブマップを開き，［マップ］－［サブマップ］－［プロパティ］を選択する。
［サブマップ・コンテキスト］ダイアログボックスが表示されます。

「isJP1AJS2ObjExist」を選択し，削除する。
JP1/AJS2のシンボルが存在していたサブマップに登録されている，JP1/AJS2のコンテキストが削除されます。

NNMの画面を閉じる。

ajsovremove.batを実行する。
JP1/AJS2のJP1/Cm2またはhp OpenView連携の定義が，NNMから削除されます。

(3)　状態を監視される（JP1/AJS2がインストールされている）側と状態を監視する（NNMがインストールされている）側が同一ホスト上にあるときにJP1/Cm2またはhp OpenView連携を解除する場合

状態を監視される（JP1/AJS2がインストールされている）側と状態を監視する（NNMがインストールされている）側が同一ホスト上である場合のJP1/Cm2，またはhp OpenView連携を解除する手順を次に示します。

SNMPサービスの設定で，トラップのあて先から自ホストを削除する。

ajsovsymrem.batを実行する。

NNMの画面が起動されていない場合は，NNMの画面を起動する。

NNMの画面で，［管理］－［JP1/AJS2の管理］－［シンボルの作成］－［すべてのホストに］を選択する。
すべてのホストのサブマップ上にある，JP1/AJS2のシンボルが削除されます。

JP1/AJS2のシンボルが存在していたサブマップを開き，［マップ］－［サブマップ］－［プロパティ］を選択する。
［サブマップ・コンテキスト］ダイアログボックスが表示されます。

「isJP1AJS2ObjExist」を選択し，削除する。
JP1/AJS2のシンボルが存在していたサブマップに登録されている，JP1/AJS2のコンテキストが削除されます。

NNMの画面を閉じる。

ajsovremove.batを実行する。
JP1/AJS2のJP1/Cm2またはhp OpenView連携の定義が，NNMから削除されます。

14.2.7　JP1/Cm2またはhp OpenView連携時の注意事項

＜この項の構成＞

(1)　全体的な注意事項

(2)　NNMのホスト側の注意事項

(3)　NNMのエージェント側の注意事項

(1)　全体的な注意事項

NNMでは，クラスタ運用を行っているノードを監視する場合，論理ホストを認識しない設定をお勧めします。JP1/AJS2のトラップは物理ホスト名をキーにして送信されるため，NNMが論理ホストでノードを認識すると，JP1/AJS2のシンボルが表示されません。このような場合は，論理ホストを認識しないようNNMを設定するか，または送信するSNMPトラップをカスタマイズしてください。
送信するSNMPトラップのカスタマイズ方法については，「14.2.5 送信するSNMPトラップをカスタマイズする」を参照してください。NNMの設定方法については，マニュアル「JP1/Cm2/Network Node Manager ネットワーク管理ガイド」，またはhp OpenViewのドキュメントを参照してください。

NNMが動作している言語環境と異なる文字コードの情報がSNMPトラップに含まれていると，通知された情報が文字化けしてアラームブラウザに正しく表示されません。そのため，次の項目にマルチバイト文字を使用する場合は，NNMとJP1/AJS2の言語環境を合わせてください。

ルートジョブネット名（ルートジョブネットの異常終了時に発行されるSNMPトラップに含まれる）

JP1/Cm2状態通知ジョブの［付加情報］（JP1/Cm2状態通知ジョブの実行時に発行されるSNMPトラップに含まれる）

JP1/AJS2で設定するNNMのファイルの一覧を，次の表に示します。

表14-2　JP1/AJS2の設定ファイル一覧

ファイル意味 | ファイル名
トラップアクション定義 | NNMインストールフォルダ¥conf¥$LANG¥trapd.conf
フィールド定義 | NNMインストールフォルダ¥fields¥C¥jp1ajs2_f
アプリケーション定義 | NNMインストールフォルダ¥registration¥$LANG¥jp1ajs2_{j|e}
信任コマンド定義 | NNMインストールフォルダ¥conf¥trustedCmds.conf¥trustajs2

これらの設定ファイルは，セットアップ時の状態のまま変更しないでください。変更すると，NNMでシンボルが表示されなくなる場合があります。

(2)　NNMのホスト側の注意事項

ajsovsetup.bat，またはajsovremove.batを実行する場合，NNMのサービスは起動状態で，NNMの画面は閉じた状態で実行してください。

ajsovsetup.batを実行すると，NNMコンソールが自動的に表示されます。表示したくない場合は，次に示すNNMのレジストリーキーにコンポーネント名を追加してください。

NNMのレジストリーキー

OVConsole¥CannotLaunchViewer

追加するコンポーネント名

ovw

詳細については，「NNMリファレンス・ページ」のovconsoleに関する説明を参照してください。

エージェントホストのホスト名が変更された場合，NNMでそのホストに対応するノード・サブマップ上に，同一のシンボル（変更前ホスト名のシンボルと変更後ホスト名のシンボル）が同時に表示されることがあります。この場合は，トラップを受けても状態が変化しない方のシンボルを削除するか，または同一シンボルをいったんすべて削除し，新たなトラップでシンボルを表示するようにしてください。

JP1/AJS2が管理するシンボルのオブジェクトの属性，および選択名は変更しないでください。

ノード・サブマップの選択名をホスト名ではない名称に変更すると，JP1/AJS2のシンボルが作成されないことがあります。ノード・サブマップの選択名をホスト名ではない名称で運用したい場合は，まず，ノード・サブマップの選択名をホスト名に変更し，JP1/AJS2のシンボルを作成してください。そのあと，選択名をホスト名ではない名称に変更してください。

JP1/Cm2またはhp OpenView連携を使用する場合，固定サブマップ・レベル（オンデマンド・サブマップ）を「All Levels」で使用する必要があります。
固定サブマップ・レベルは，マップのプロパティからNNMのIP Mapの設定を表示し，確認・変更してください。

NNMのアラームブラウザが終了している場合，状態を監視される（JP1/AJS2がインストールされている）側からのトラップを受信しても，シンボルは通知された状態を表す色で表示されません。また，シンボルの初期化を行っても，シンボルの状態は変わりません。

システム構築直後やエージェントホストに該当するノードをいったん削除したような場合，「ステータス・カラーを設定できません」という内容のエラーメッセージが出力されることがあります。この場合は，NNMを再起動するか，またはNNMメニューの［管理］－［JP1/AJS2の管理］－［シンボルの作成］－［すべてのホストに］を実行すると，エラーメッセージが出力されなくなります。

(3)　NNMのエージェント側の注意事項

SNMPトラップの送信がエラーとなる場合，SNMPサービスが起動していないおそれがあります。SNMPトラップを送信する側（JP1/AJS2がインストールされている側）のホストでSNMPサービスが起動しているか確認してください。

DNS（ドメインネームシステム）を使用しているなどにより長いホスト名を使用する場合，状態を監視される（JP1/AJS2がインストールされている）側のホスト名を228バイト以下にしてください。
さらに論理ホストのJP1/AJS2を監視する場合，物理ホスト名と論理ホスト名の長さの合計を246バイト以下にしてください。
ホスト名が上記以上のホストの場合，NNMにシンボルが作成されません。

ジョブネットの異常終了を通知するSNMPトラップは，ルートジョブネットの異常終了時に送信されます。

14.3　JP1/Cm2またはhp OpenView連携時のセットアップ（UNIXホストの場合）

JP1/Cm2またはhp OpenViewと連携して，NNMからJP1/AJS2 - ManagerおよびJP1/AJS2 - Agentを監視するには，NNMがインストールされているホストに，JP1/AJS2 - Manager，またはJP1/AJS2 - Viewをインストールします。

JP1/Cm2またはhp OpenView連携時のシステム構成例を次の図に示します。

図14-3　JP1/Cm2またはhp OpenView連携時のシステム構成例

この例では，JP1/AJS2 - Viewで［JP1/Cm2状態通知］アクションジョブを定義・実行し，JP1/AJS2 - Viewと同じホストにあるNNMでJP1/AJS2 - ManagerおよびJP1/AJS2 - Agentの状態を監視しています。

JP1/Cm2またはhp OpenView連携は，次に示すOSで使用できます。

NNMのマネージャー（NNMがインストールされている，監視する側のホスト）として使用する場合

HP-UX（HP-UX（IPF）は除く）
（JP1/AJS2 - Manager）

Solaris
（JP1/AJS2 - Manager）

NNMのエージェント（NNMで監視される側のホスト）として使用する場合

HP-UX（HP-UX（IPF）は除く）
（JP1/AJS2 - Manager，またはJP1/AJS2 - Agent）

Solaris
（JP1/AJS2 - Manager，またはJP1/AJS2 - Agent）

AIX
（JP1/AJS2 - Manager，またはJP1/AJS2 - Agent）

Linux
（JP1/AJS2 - Manager，またはJP1/AJS2 - Agent）

補足事項

JP1/AJS2はNNMのエージェントとして，JP1/Cm2/Extensible SNMP Agentまたはhp OpenView SNMP拡張Agentの次に示す機能やファイルを使用します。

SNMPトラップの宛先の参照

snmptrapコマンド

拡張MIB定義ファイル

このため，前提プログラムとしてJP1/Cm2/Extensible SNMP Agentまたはhp OpenView SNMP拡張Agentが必要です。

JP1/Cm2またはhp OpenView連携時のセットアップ手順を次に示します。

図14-4　JP1/Cm2またはhp OpenView連携時のセットアップ手順

JP1/Cm2/NNMまたはhp OpenView NNMのセットアップについては，マニュアル「JP1/Cm2/Network Node Manager ネットワーク管理ガイド」，またはhp OpenView NNMのドキュメントを参照してください。

JP1/Cm2/Extensible SNMP Agentまたはhp OpenView SNMP拡張Agentのセットアップについては，マニュアル「JP1/Cm2/Extensible SNMP Agent」，またはhp OpenViewのドキュメントを参照してください。

ここでは，連携するための環境設定について説明します。

＜この節の構成＞

14.3.1　連携するための環境を設定する

14.3.2　SNMPトラップ送信を抑止する

14.3.3　送信するSNMPトラップをカスタマイズする

14.3.4　JP1/Cm2またはhp OpenView連携を解除する

14.3.5　JP1/Cm2またはhp OpenView連携時の注意事項

14.3.1　連携するための環境を設定する

JP1/Cm2またはhp OpenViewと連携するために，ajsovsetupコマンドを実行して環境設定します。このコマンドは，監視する側（NNMがインストールされているホスト）および監視される側（JP1/AJS2 - ManagerまたはJP1/AJS2 - Agentがインストールされているホスト）の両方で実行します。

なお，スケジューラーの状態監視をする場合は，5分間隔でスケジューラーの状態を監視し，状態が変化したときにsnmptrapを発信する監視プロセスを設定する必要があります。監視プロセスを設定するためには，次のコマンドを実行してください。ただし，JP1/AJS2 - Agentがインストールされている場合は，スケジューラーの状態監視の設定は不要です。

cd /etc/opt/jp1ajs2/conf
cp jp1ajs_spmd_ov.conf.model jp1ajs_spmd.conf

JP1/Cm2またはhp OpenView連携で送信するSNMPトラップを運用環境に合わせて変更する場合，JP1/Baseの共通定義情報およびJP1/Cm2またはhp OpenView連携用環境定義ファイルに環境設定パラメーターを設定します。環境設定パラメーターの一覧を次の表に示します。

表14-3　JP1/Cm2またはhp OpenView連携の環境設定パラメーター一覧

定義先
環境設定パラメーター
定義内容

共通定義情報
[JP1_DEFAULT¥JP1AOMAGENT¥ov_link]
"TRAPRESTRAIN"=
SNMPトラップ送信抑止の有無※1

[{JP1_DEFAULT|論理ホスト名}¥JP1AOMAGENT¥ov_link]
"SNMPTRAPCUSTOM"=
SNMPトラップ送信時のカスタマイズ情報参照レベル※2

"TRAPAGENTADDRHOST"=
SNMPトラップ送信元ホスト名※2

"TRAPAGENTADDRIP"=
SNMPトラップ送信元IPアドレス※2

"CUSTOMCOMMUNITY"=
SNMPトラップ認証用コミュニティ名（NNMエージェント側）※2

JP1/Cm2またはhp OpenView連携用環境定義ファイル※3
（/etc/opt/jp1ajs2/conf/jpoov.conf）
[SETSYMBOLCOMMUNITY]=
SNMPトラップ認証用コミュニティ名（NNMマネージャー側）※2

注※1

この環境設定パラメーターに定義する内容の詳細は，「14.3.2 SNMPトラップ送信を抑止する」を参照してください。

注※2

これらの環境設定パラメーターに定義する内容の詳細は，「14.3.3 送信するSNMPトラップをカスタマイズする」を参照してください。

注※3

JP1/Cm2またはhp OpenView連携用環境定義ファイル中でマニュアルに記載されていないパラメーターは保守用のパラメーターです。値は変更しないでください。

14.3.2　SNMPトラップ送信を抑止する

JP1/AJS2サービスは，NNMへJP1/AJS2オブジェクト用のSNMPトラップを送信しています。JP1/AJS2からのSNMPトラップ送信を抑止する場合，JP1/Baseの共通定義情報にSNMPトラップの抑止を設定する必要があります。なお，この設定は物理ホスト・論理ホスト共通の定義で，両方のホストに有効になります。

SNMPトラップ送信の抑止手順を次に示します。

エディターで，次に示す内容を記述したファイルを作成する。
TRAPRESTRAINパラメーターには，SNMPトラップ送信を抑止するかどうかを指定します。SNMPトラップ送信を抑止する場合は「Y」を，抑止しない場合は「N」を指定します。デフォルトは「N」です。ファイル名は任意です。なお，SNMPトラップ送信を抑止しない場合は，「Y」と記述されている部分に「N」を指定してください。「Y」および「N」ではない値が指定されていると，トラップ送信時にエラーが発生します。

[JP1_DEFAULT¥JP1AOMAGENT¥ov_link]
"TRAPRESTRAIN"="Y"

次に示すコマンドを実行する。

/opt/jp1base/bin/jbssetcnf ファイル名

手順1で作成したファイルが登録されます。

14.3.3　送信するSNMPトラップをカスタマイズする

＜この項の構成＞

(1)　送信元ホスト名をカスタマイズする場合

(2)　認証用コミュニティ名をカスタマイズする場合

(1)　送信元ホスト名をカスタマイズする場合

JP1/AJS2オブジェクト用のSNMPトラップを送信する際，通常は，送信元ホストとして物理ホストの名称およびIPアドレスが設定されますが，SNMPトラップを送信するホストが複数のIPアドレスを持つ場合，SNMPトラップの送信元ホスト名の明示的な指定が必要になることがあります。SNMPトラップの送信元ホスト名は，次のような場合に設定してください。

NNMで論理ホストを認識しない設定をしていて，クラスタ運用をしているJP1/AJS2のノードから論理ホスト名を送信元ホスト名としたSNMPトラップが送信される場合，SNMPトラップの送信元ホスト名に物理ホスト名を設定する。

NNMで論理ホストのノードを認識する運用をしていて，クラスタ運用をしているJP1/AJS2のノードから物理ホスト名を送信元ホスト名としたSNMPトラップが送信される場合，SNMPトラップの送信元ホスト名に論理ホスト名を設定する。

送信するSNMPトラップの送信元ホスト名をカスタマイズする場合は，SNMPトラップ送信時にカスタマイズ情報を参照するよう，JP1/Baseの共通定義情報に設定する必要があります。設定手順を次に示します。

エディターで，次に示す内容を記述したファイルを作成する。

[{JP1_DEFAULT|論理ホスト名}¥JP1AOMAGENT¥ov_link]
"SNMPTRAPCUSTOM"=dword:{0|1|2}
"TRAPAGENTADDRHOST"="エージェントホスト名"
"TRAPAGENTADDRIP"="IPアドレス"

{JP1_DEFAULT|論理ホスト名}の部分は，「JP1_DEFAULT」か，または「論理ホスト名」を指定します。
SNMPTRAPCUSTOMパラメーターには，SNMPトラップ送信時にカスタマイズ情報を参照するかどうかを指定します。送信元ホスト名を参照する場合は「1」を，カスタマイズ情報を参照しない場合は「0」を指定します。デフォルトは「1」です。
TRAPAGENTADDRHOSTパラメーターには，SNMPトラップ送信元ホストの名称を255バイト以内で指定します。デフォルトは，SNMPトラップを送信する物理ホストの名称です。
TRAPAGENTADDRIPパラメーターには，SNMPトラップ送信元ホストのIPアドレスを指定します。デフォルトは，SNMPトラップを送信する物理ホストのIPアドレスです。
ファイル名は任意です。

次に示すコマンドを実行する。

/opt/jp1base/bin/jbssetcnf ファイル名

手順1で作成したファイルが登録されます。

(2)　認証用コミュニティ名をカスタマイズする場合

JP1/AJS2オブジェクト用のSNMPトラップでは，認証用コミュニティ名に"public"を使用しています。送信するSNMPトラップの認証用コミュニティ名をカスタマイズする場合は，SNMPトラップ送信時にカスタマイズ情報を参照するよう設定する必要があります。

(a)　状態を監視される側（JP1/AJS2がインストールされている側）のSNMPトラップの認証用コミュニティ名をカスタマイズする場合

状態を監視される側（JP1/AJS2がインストールされている側）のJP1/AJS2オブジェクト用SNMPトラップの認証用コミュニティ名をカスタマイズする場合，JP1/Baseの共通定義情報に，カスタマイズ情報を参照する設定を行います。設定手順を次に示します。

エディターで，次に示す内容を記述したファイルを作成する。

[{JP1_DEFAULT|論理ホスト名}¥JP1AOMAGENT¥ov_link]
"SNMPTRAPCUSTOM"=dword:{0|1|2}
"CUSTOMCOMMUNITY"="認証用コミュニティ名"

{JP1_DEFAULT|論理ホスト名}の部分は，「JP1_DEFAULT」か，または「論理ホスト名」を指定します。
SNMPTRAPCUSTOMパラメーターには，SNMPトラップ送信時にカスタマイズ情報を参照するかどうかを指定します。認証用コミュニティ名を参照する場合は「2」を指定します。デフォルトは「1」です。
CUSTOMCOMMUNITYパラメーターには，認証用コミュニティの名称を255バイト以内で指定します。デフォルトは，"public"です。
ファイル名は任意です。

次に示すコマンドを実行する。

/opt/jp1base/bin/jbssetcnf ファイル名

手順1で作成したファイルが登録されます。

注意事項

送信元ホスト名と認証用コミュニティ名の両方をカスタマイズする場合，SNMPTRAPCUSTOMパラメーターには「2」を指定し，TRAPAGENTADDRHOSTとTRAPAGENTADDRIPパラメーターのどちらかと，CUSTOMCOMMUNITYパラメーターを指定してください。

カスタマイズしたSNMPトラップをWindowsホストのNNMで受信する場合，NNMを「WinSNMPを使用しない」状態に設定しておく必要があります。詳細については，「NNMランタイムヘルプ」の「ovtrapd」に関する説明を参照してください。

(b)　状態を監視する側（NNMがインストールされている側）のSNMPトラップの認証用コミュニティ名をカスタマイズする場合

状態を監視する側（NNMがインストールされている側）のJP1/AJS2オブジェクト用SNMPトラップのコミュニティ名を変更する場合，次のように，JP1/Cm2またはhp OpenView連携用環境定義ファイル（/etc/opt/jp1ajs2/conf/jpoov.conf）にコミュニティ名を255バイト以内で指定します。

[SETSYMBOLCOMMUNITY]＝認証用コミュニティ名

256バイト以上の名称を指定した場合，255バイト目までがコミュニティ名として使用されます。設定されたコミュニティ名は即時に有効になります。コミュニティ名のデフォルトは"public"です。

注意事項

設定するコミュニティ名が空白を含む場合，コミュニティ名を「""（ダブルクォーテーションマーク）」で囲んで定義してください。

JP1/AJS2 - Viewだけがインストールされているホストの場合，JP1/Cm2またはhp OpenView連携用環境定義ファイルのファイル名は，/etc/opt/jp1ajs2v/conf/jpoov.confです。

14.3.4　JP1/Cm2またはhp OpenView連携を解除する

JP1/Cm2またはhp OpenView連携を解除する手順を説明します。

＜この項の構成＞

(1)　状態を監視される（JP1/AJS2がインストールされている）側のJP1/Cm2またはhp OpenView連携を解除する場合

(2)　状態を監視する（NNMがインストールされている）側のJP1/Cm2またはhp OpenView連携を解除する場合

(3)　状態を監視される（JP1/AJS2がインストールされている）側と状態を監視する（NNMがインストールされている）側が同一ホスト上にあるときにJP1/Cm2またはhp OpenView連携を解除する場合

(1)　状態を監視される（JP1/AJS2がインストールされている）側のJP1/Cm2またはhp OpenView連携を解除する場合

状態を監視される側（JP1/AJS2がインストールされている側）の，JP1/Cm2またはhp OpenView連携を解除する手順を次に示します。

SNMPトラップの送信を抑止する場合は，SNMPトラップ送信を抑止する。
SNMPトラップ送信を抑止する手順については，「14.3.2 SNMPトラップ送信を抑止する」を参照してください。

ajsovremoveコマンドを実行する。

(2)　状態を監視する（NNMがインストールされている）側のJP1/Cm2またはhp OpenView連携を解除する場合

状態を監視する側（NNMがインストールされている側）の，JP1/Cm2またはhp OpenView連携を解除する手順を次に示します。

状態の監視対象である，JP1/AJS2 - ManagerまたはJP1/AJS2 - Agentがインストールされているすべてのホストで，JP1/Cm2またはhp OpenView連携を解除する。
JP1/AJS2 - ManagerまたはJP1/AJS2 - Agentの，JP1/Cm2またはhp OpenView連携を解除する手順については，（1）を参照してください。

状態を監視する側のホストで，ajsovsymremコマンドを実行する。

NNMの画面が起動されていない場合は，NNMの画面を起動する。

NNMの画面で，［管理］－［JP1/AJS2の管理］－［シンボルの作成］－［すべてのホストに］を選択する。
すべてのホストのサブマップ上にある，JP1/AJS2のシンボルが削除されます。

JP1/AJS2のシンボルが存在していたサブマップを開き，［マップ］－［サブマップ］－［プロパティ］を選択する。
［サブマップ・コンテキスト］ダイアログボックスが表示されます。

「isJP1AJS2ObjExist」を選択し，削除する。
JP1/AJS2のシンボルが存在していたサブマップに登録されている，JP1/AJS2のコンテキストが削除されます。

NNMの画面を閉じる。

ajsovremoveコマンドを実行する。
JP1/AJS2のJP1/Cm2またはhp OpenView連携の定義が，NNMから削除されます。

(3)　状態を監視される（JP1/AJS2がインストールされている）側と状態を監視する（NNMがインストールされている）側が同一ホスト上にあるときにJP1/Cm2またはhp OpenView連携を解除する場合

状態を監視される（JP1/AJS2がインストールされている）側と状態を監視する（NNMがインストールされている）側が同一ホスト上である場合のJP1/Cm2，またはhp OpenView連携を解除する手順を次に示します。

SNMPサービスの設定で，トラップのあて先から自ホストを削除する。

ajsovsymremコマンドを実行する。

NNMの画面が起動されていない場合は，NNMの画面を起動する。

NNMの画面で，［管理］－［JP1/AJS2の管理］－［シンボルの作成］－［すべてのホストに］を選択する。
すべてのホストのサブマップ上にある，JP1/AJS2のシンボルが削除されます。

JP1/AJS2のシンボルが存在していたサブマップを開き，［マップ］－［サブマップ］－［プロパティ］を選択する。
［サブマップ・コンテキスト］ダイアログボックスが表示されます。

「isJP1AJS2ObjExist」を選択し，削除する。
JP1/AJS2のシンボルが存在していたサブマップに登録されている，JP1/AJS2のコンテキストが削除されます。

NNMの画面を閉じる。

ajsovremoveコマンドを実行する。
JP1/AJS2のJP1/Cm2またはhp OpenView連携の定義が，NNMから削除されます。

14.3.5　JP1/Cm2またはhp OpenView連携時の注意事項

＜この項の構成＞

(1)　全体的な注意事項

(2)　NNMのホスト側の注意事項

(3)　NNMのエージェント側の注意事項

(1)　全体的な注意事項

NNMでは，クラスタ運用を行っているノードを監視する場合，論理ホストを認識しない設定をお勧めします。JP1/AJS2のトラップは物理ホスト名をキーにして送信されるため，NNMが論理ホストでノードを認識すると，JP1/AJS2のシンボルが表示されません。このような場合は，論理ホストを認識しないようNNMを設定するか，または送信するSNMPトラップをカスタマイズしてください。
送信するSNMPトラップのカスタマイズ方法については，「14.3.3 送信するSNMPトラップをカスタマイズする」を参照してください。NNMの設定方法については，マニュアル「JP1/Cm2/Network Node Manager ネットワーク管理ガイド」，またはhp OpenViewのドキュメントを参照してください。

JP1/Cm2/Network Node Manager 06-50以前，またはhp OpenView NNM 6.1を使用していた環境から，JP1/Cm2/Network Node Manager 07-10以降，またはhp OpenView NNM 6.4以降へバージョンアップした環境でJP1/Cm2またはhp OpenView連携を使用する場合は，連携を開始する前に，ajsovremoveコマンドおよびajsovsetupコマンドを実行して，JP1/Cm2またはhp OpenView連携を再セットアップしてください。

NNMが動作している言語環境と異なる文字コードの情報がSNMPトラップに含まれていると，通知された情報が文字化けしてアラームブラウザに正しく表示されません。そのため，次の項目にマルチバイト文字を使用する場合は，NNMとJP1/AJS2の言語環境を合わせてください。

ルートジョブネット名（ルートジョブネットの異常終了時に発行されるSNMPトラップに含まれる）

JP1/Cm2状態通知ジョブの［付加情報］（JP1/Cm2状態通知ジョブの実行時に発行されるSNMPトラップに含まれる）

JP1/AJS2で設定するNNMのファイルの一覧を，次の表に示します。

表14-4　JP1/AJS2の設定ファイル一覧

ファイル意味 | ファイル名
トラップアクション定義 | /etc/opt/OV/share/conf/$LANG/trapd.conf
フィールド定義 | /etc/opt/OV/share/fields/C/jp1ajs2_f
アプリケーション定義 | /etc/opt/OV/share/registration/$LANG/jp1ajs2
信任コマンド定義 | /etc/opt/OV/share/conf/trustedCmds.conf/trustajs2
拡張ユーザーMIB定義 | /etc/SnmpAgent.d/snmpd.extend

これらの設定ファイルは，セットアップ時の状態のまま変更しないでください。変更すると，NNMでシンボルが表示されなくなる場合があります。

(2)　NNMのホスト側の注意事項

ajsovsetupコマンド，またはajsovremoveコマンドを実行する場合，NNMのサービスは起動状態で，NNMの画面は閉じた状態で実行してください。

HP-UX（IPF版を除く）またはSolarisでNNMと連携する場合，ajsovsetupコマンドは，環境変数LANGにJP1/Cm2またはhp OpenViewのセットアップ言語を設定したあと，実行してください。JP1/Cm2またはhp OpenViewとの連携時に使用できる環境変数LANGの値については，マニュアル「JP1/Cm2/Network Node Manager ネットワーク管理ガイド」，またはhp OpenViewのドキュメントを参照してください。

ajsovsetupコマンド実行後，次のようなメッセージが出力されますが，問題はありません。

KAVT0952-I OpenView Environment (fields) Setup skipped.
KAVT0952-I OpenView Environment (trapd.conf) Setup skipped.
KAVT0952-I OpenView Environment (registration) Setup skipped.

エージェントホストのホスト名が変更された場合，NNMでそのホストに対応するノード・サブマップ上に，同一のシンボル（変更前ホスト名のシンボルと変更後ホスト名のシンボル）が同時に表示されることがあります。この場合は，トラップを受けても状態が変化しない方のシンボルを削除するか，または同一シンボルをいったんすべて削除し，新たなトラップでシンボルを表示するようにしてください。

JP1/AJS2が管理するシンボルのオブジェクトの属性，および選択名は変更しないでください。

ノード・サブマップの選択名をホスト名ではない名称に変更すると，JP1/AJS2のシンボルが作成されないことがあります。ノード・サブマップの選択名をホスト名ではない名称で運用したい場合は，まず，ノード・サブマップの選択名をホスト名に変更し，JP1/AJS2のシンボルを作成してください。そのあと，選択名をホスト名ではない名称に変更してください。

JP1/Cm2またはhp OpenView連携を使用する場合，固定サブマップ・レベル（オンデマンド・サブマップ）を「All Levels」で使用する必要があります。
固定サブマップ・レベルは，マップのプロパティからNNMのIP Mapの設定を表示し，確認・変更してください。

NNMのアラームブラウザが終了している場合，状態を監視される（JP1/AJS2がインストールされている）側からのトラップを受信しても，シンボルは通知された状態を表す色で表示されません。また，シンボルの初期化を行っても，シンボルの状態は変わりません。

システム構築直後やエージェントホストに該当するノードをいったん削除したような場合，「ステータス・カラーを設定できません」という内容のエラーメッセージが出力されることがあります。この場合は，NNMを再起動するか，またはNNMメニューの［管理］－［JP1/AJS2の管理］－［シンボルの作成］－［すべてのホストに］を実行すると，エラーメッセージが出力されなくなります。

(3)　NNMのエージェント側の注意事項

SNMPトラップ送信を制御するデーモンが起動していないなどの原因で，SNMPトラップ送信がエラーとなる場合があります。SNMPトラップ送信の制御は使用するソフトウェアによって異なるので，エラーの原因もソフトウェアによって異なる場合があります。SNMPトラップを送信する側（JP1/AJS2がインストールされている側）のホストでSNMPトラップが正しく送信できるかどうか確認してください。

DNS（ドメインネームシステム）を使用しているなどにより長いホスト名を使用する場合，状態を監視される（JP1/AJS2がインストールされている）側のホスト名を228バイト以下にしてください。
さらに論理ホストのJP1/AJS2を監視する場合，物理ホスト名と論理ホスト名の長さの合計を246バイト以下にしてください。
ホスト名が上記以上のホストの場合，NNMにシンボルが作成されません。

ajsovsetupコマンドまたはajsovremoveコマンドを実行すると，拡張MIB定義ファイルにJP1/AJS2のMIB定義情報を登録，削除します。登録，削除したMIB定義情報を有効にするためには，SNMPエージェントの再起動が必要です。SNMPエージェントの再起動については，マニュアル「JP1/Cm2/Extensible SNMP Agent」を参照してください。

ajsovsetupコマンド実行時に拡張MIB定義ファイルがすでにある場合，このファイルのバックアップを「元のファイル名.old」に作成します。
さらに，バックアップファイルがすでにある場合は，上書きするかどうか確認されます。「y」を選択すると上書きして続行され，「n」を選択するとバックアップを取らないで続行されます。

ジョブネットの異常終了を通知するSNMPトラップは，ルートジョブネットの異常終了時に送信されます。

14.4　シンボルの作成と削除

NNMでJP1/AJS2 - Managerの運用状態やジョブネット中のジョブの実行状態，JP1/AJS2 - Agentの運用状態をシンボルを使って監視する場合は，監視を始める前に，監視元であるNNMにシンボルを作成しておく必要があります。

シンボルには，次の2種類があります。

［JP1AJS2］シンボル
JP1/AJS2 - Managerの運用状態やジョブネット中のジョブの実行状態，JP1/AJS2 - Agentの運用状態を表すオブジェクトのシンボルです。

［AJS2USER］シンボル
JP1/Cm2状態通知ジョブの実行によって通知された状態を表すオブジェクトのシンボルです。

この節では，2種類のシンボルを作成する方法，シンボルを削除する方法，および各シンボルの属性について説明します。

＜この節の構成＞

14.4.1　シンボルを作成する

14.4.2　シンボルを削除する

14.4.1　シンボルを作成する

監視先のJP1/AJS2ホストからSNMPトラップを受信している場合，［JP1AJS2］シンボルおよび［AJS2USER］シンボルは，NNMでovwコマンドを実行したときに自動生成されます（SNMPトラップはUDPプロトコルで実現されています。したがって，SNMPトラップ送受信の信頼性はUDPプロトコルに依存します）。

JP1/AJS2 - Managerをクラスタシステムで運用している場合は，一つのJP1/AJS2 - Managerホストに対して物理ホストを表す［JP1AJS2］シンボルと，論理ホストを表す［JP1AJS2］シンボルの二つが作成されます。また，JP1/Cm2状態通知ジョブを使用している場合は，［AJS2USER］シンボルが作成されます。なお，［AJS2USER］シンボルは一つのJP1/AJS2 - Managerホストに対して一つ作成されます。JP1/Cm2状態通知ジョブは，物理ホストと論理ホストにかかわらず，一つのシンボルで状態を表示します。

各シンボルを次の図に示します。なお，実行系・待機系ともに同じ構成のシンボルが表示されます。

図14-5　［JP1AJS2］シンボルおよび［AJS2USER］シンボル

一方，ovwコマンドを実行したあとにSNMPトラップを受信した場合は，［JP1AJS2］シンボルおよび［AJS2USER］シンボルは自動生成されません。この場合，シンボルを手動で作成する必要があります。

シンボルの作成方法には，次の3種類があります。

指定したホストに作成する
指定したホストにシンボルを明示的に作成できます。そのホストからSNMPトラップを受信する前でも，ノード・サブマップにシンボルが表示されます。

すべてのホストに作成する
SNMPトラップを受信したすべてのホストにシンボルを作成できます。そのホストからSNMPトラップを受信する前は，ノード・サブマップにシンボルは表示されません。

ovwコマンドを再度実行する

注意

「指定したホストに作成する」方法で作成できるシンボルは，物理ホストを表す［JP1AJS2］シンボルと［AJS2USER］シンボルです。

論理ホストを表す［JP1AJS2］シンボルを作成する場合，「すべてのホストに作成する」または「ovwコマンドを再度実行する」方法で作成してください。このとき，シンボルを作成する前に，クラスタシステムで運用している実行系・待機系両ノードの論理ホストからSNMPトラップを受信している必要があります。

シンボルの作成手順を次に示します。

＜この項の構成＞

(1)　指定したホストに［JP1AJS2］シンボルおよび［AJS2USER］シンボルを作成する

(2)　すべてのホストに［JP1AJS2］シンボルおよび［AJS2USER］シンボルを作成する

(1)　指定したホストに［JP1AJS2］シンボルおよび［AJS2USER］シンボルを作成する

NNMのovwコマンドを実行する。
IP Mapが表示されます。

シンボルを作成したいホストのシンボルをクリックする。
クリックしたシンボルが選択状態で表示されます。

［管理］－［JP1/AJS2の管理］－［シンボルの作成］－［指定ホストに］を選択する。
手順2で選択したホストに［JP1AJS2］シンボルおよび［AJS2USER］シンボルが作成されます。

手順2で選択したホストのシンボルをダブルクリックする。
ノード・サブマップが表示されます。

［JP1AJS2］シンボルおよび［AJS2USER］シンボルが作成されていることを確認する。
［JP1AJS2］シンボルおよび［AJS2USER］シンボルは，作成した直後は認識不能状態を表す色で表示されます。JP1/AJS2からSNMPトラップを受信すると，シンボルは通知された状態を表す色で表示されます。［JP1AJS2］シンボルについては，「14.5.1 ノード・サブマップに表示される［JP1AJS2］シンボルの見方」を参照してください。［AJS2USER］シンボルについては，「14.6.1 ノード・サブマップに表示される［AJS2USER］シンボルの見方」を参照してください。

なお，［JP1AJS2］シンボルおよび［AJS2USER］シンボルは両方同時に作成されますので，不要なシンボルは削除してください。詳細は，「14.4.2 シンボルを削除する」を参照してください。

(2)　すべてのホストに［JP1AJS2］シンボルおよび［AJS2USER］シンボルを作成する

NNMのovwコマンドを実行する。
IP Mapが表示されます。

［管理］－［JP1/AJS2の管理］－［シンボルの作成］－［すべてのホストに］を選択する。
SNMPトラップを受信したすべてのホストに，受信したSNMPトラップに対応する［JP1AJS2］シンボルおよび［AJS2USER］シンボルが作成されます。この操作時点で受信していないSNMPトラップに対応するシンボルは作成されません。

SNMPトラップを受信したホストのシンボルをダブルクリックする。
ノード・サブマップが表示されます。

［JP1AJS2］シンボルおよび［AJS2USER］シンボルが作成されていることを確認する。
［JP1AJS2］シンボルおよび［AJS2USER］シンボルは，通知された状態を表す色で表示されます。［JP1AJS2］シンボルについては，「14.5.1 ノード・サブマップに表示される［JP1AJS2］シンボルの見方」を参照してください。［AJS2USER］シンボルについては，「14.6.1 ノード・サブマップに表示される［AJS2USER］シンボルの見方」を参照してください。

注意事項

SNMPトラップを受信していないホストにはシンボルは作成されません。例を挙げて説明します。

図14-6　［すべてのホストに］メニューコマンドの実行例

この例では，監視元ホストはhostAおよびhostBからのSNMPトラップを受信しているため，［すべてのホストに］メニューコマンドを実行すると，hostAおよびhostBのノード・サブマップにシンボルが表示されます。しかし，hostCからはSNMPトラップを受信していないため，hostCのノード・サブマップにはシンボルは表示されません。

14.4.2　シンボルを削除する

JP1/Cm2またはhp OpenViewを使ってJP1/AJS2 - ManagerやJP1/AJS2 - Agentを監視しない場合などには，不要なシンボルを削除します。

［JP1AJS2］シンボルや［AJS2USER］シンボルは自動的に削除されることはありません。NNM上で削除してください。

14.5　JP1/AJS2の状態の監視

JP1/AJS2 - Managerの運用状態やジョブネット中のジョブの実行状態，JP1/AJS2 - Agentの運用状態を［JP1AJS2］シンボルの色から判断できます。また，ステータス・アラーム ブラウザや［ajsdetail］ウィンドウから状態の詳細情報を確認することもできます。

JP1/AJS2 - ManagerやJP1/AJS2 - Agentの状態が変化すると，状態の変更を通知するSNMPトラップがNNMに送られます。NNMでは，通知された状態に基づいて状態に対応する色でシンボルを表示します。

JP1/AJS2 - Managerでスケジューラーの状態監視を行っている場合，監視プロセスはジョブネットを5分間隔で監視しているため，ジョブの状態の変化がNNMのシンボルに通知されるまでに最大5分のタイムラグが発生します。

スケジューラーの状態監視プロセスは物理ホスト・論理ホスト共通のプロセスです。あるホストに警告状態または異常状態のジョブが一つでもあれば，そのホストが物理ホストまたは論理ホストのどちらであっても，JP1/AJS2 - Managerを異常状態と認識し，NNMのシンボルに通知します。

なお，JP1/AJS2 - Manager，JP1/AJS2 - Agentの運用中にNNMに何らかの状態を通知したあと，状態変化の要因を取り除いても，JP1/AJS2 - Manager，JP1/AJS2 - Agentの運用状態を表すシンボルは，より重要度の高い状態を表示し続けるため，シンボルは初期化されません（例えば，JP1/AJS2でエラーが発生し，エラー発生をNNMに通知したあと，エラーの要因を取り除いても，NNMの［JP1AJS2］シンボルはエラーを表す色で表示されたままとなります）。この場合，手動でシンボルを初期化する必要があります。

この節では，ノード・サブマップに表示される［JP1AJS2］シンボルの見方，ステータス・アラーム ブラウザに表示されるメッセージの見方，［ajsdetail］ウィンドウに表示される詳細情報の見方，および［JP1AJS2］シンボルの状態を初期化する手順を説明します。

＜この節の構成＞

14.5.1　ノード・サブマップに表示される［JP1AJS2］シンボルの見方

14.5.2　アラーム ブラウザのメッセージの見方

14.5.3　［ajsdetail］ウィンドウの詳細情報の見方

14.5.4　［JP1AJS2］シンボルを初期化する

14.5.1　ノード・サブマップに表示される［JP1AJS2］シンボルの見方

ノード・サブマップに表示される［JP1AJS2］シンボルの色と意味は，JP1/AJS2 - Managerの状態を監視している場合と，JP1/AJS2 - Agentの状態を監視している場合とで異なります。JP1/AJS2 - Managerの状態を監視している場合のシンボルの色と意味を表14-5に，JP1/AJS2 - Agentの状態を監視している場合のシンボルの色と意味を表14-6に示します。

表14-5　JP1/AJS2 - Managerを監視している場合の［JP1AJS2］シンボルの色と意味

シンボルの色
（標準設定時の表示色※¹）
意味
重要度※²

認識不能（Unknown）を表す色（明るい青）
状態がわからない。
1

正常域（Normal）を表す色（緑）
JP1/AJS2 - Managerが起動した。JP1/AJS2 - Managerは正常に運用されている。
2

注意域（Warning）を表す色（シアン）
警告終了したジョブがある。
3

警戒域（Minor）を表す色（黄）
異常終了したジョブがある。
4

制限動作中（Restricted）を表す色（明るいピンク）
危険域（Critical）を表す色（赤）

スケジュールに基づいたジョブネットの実行ができない。

ジョブが実行できない。

イベントジョブを使った運用ができない。

5

注※1

標準設定時の表示色は，使用するNNMによって異なる場合があります。

注※2

重要度が最も高いのが5，最も低いのが1です。

表14-6　JP1/AJS2 - Agentを監視している場合の［JP1AJS2］シンボルの色と意味

シンボルの色
（標準設定時の表示色※¹）
意味
重要度※²

認識不能（Unknown）を表す色（明るい青）
状態がわからない。
1

正常域（Normal）を表す色（緑）
JP1/AJS2 - Agentが起動した。JP1/AJS2 - Agentは正常に運用されている。
2

制限動作中（Restricted）を表す色（明るいピンク）
危険域（Critical）を表す色（赤）

ジョブが実行できない。

イベントジョブを使った運用ができない。

3

注※1

標準設定時の表示色は，使用するNNMによって異なる場合があります。

注※2

重要度が最も高いのが3，最も低いのが1です。

なお，［JP1AJS2］シンボルの色は，次に示すJP1/AJS2の機能の運用状態のうち，最も重要度の高い状態を表します。

ジョブネットのスケジュール制御（JP1/AJS2 - Agentの状態を監視している場合を除く）

ジョブの実行制御

イベントジョブを使った運用制御

各機能の状態は［ajsdetail］ウィンドウで確認できます。詳細は，「14.5.3 ［ajsdetail］ウィンドウの詳細情報の見方」を参照してください。

14.5.2　アラーム ブラウザのメッセージの見方

NNMは，JP1/AJS2 - Manager，JP1/AJS2 - AgentからSNMPトラップを受け取ると，次に示す状態の詳細情報をアラーム ブラウザに表示します。

JP1/AJS2 - Managerの運用状態

JP1/AJS2 - Managerのジョブネット中のジョブの実行状態

JP1/AJS2 - Managerのスケジューラーサービスの状態

JP1/AJS2 - Managerのイベントジョブを使った運用制御の実行状態

JP1/AJS2 - Agentの運用状態

JP1/AJS2 - Agentのイベントジョブを使った運用制御の実行状態

アラーム ブラウザを表示する手順と，アラーム ブラウザに表示される2種類のメッセージ形式，メッセージの意味を次に示します。

ステータス・アラーム ブラウザの表示手順
NNMの［アラーム・カテゴリー］で［ステータス・アラーム］ボタンをクリックします。

メッセージの形式1
"オブジェクト名"の状態が"ステータス"になりました("状態変化要因語句")

オブジェクト名

オブジェクトの名称が表示されます。

ステータス・状態変化要因語句

ステータスと状態変化要因語句の組み合わせを次の表に示します。

表14-7　ステータスと状態変化要因語句の組み合わせ

ステータス | 状態変化要因語句 | 意味
Normal | Factor:Start | JP1/AJS2の運用が開始した。※¹
Normal | Factor:Schedule Normal | スケジュール機能は正常に動作している。※²
Warning | Factor:Job Warning End | 警告終了したジョブがある。※²
Minor | Factor:Job Abnormal End | 異常終了したジョブがある。※²
Restricted | Factor:Schedule Restricted | スケジュール機能で制限動作中である。※²
Restricted | Factor:schedule※³ | スケジュール機能が停止した。※¹
Restricted | Factor:ajsmasterd※⁴ | スケジュール機能が停止した。※¹
Restricted | Factor:ajsovstatd | スケジューラーの状態監視機能が停止した。※¹
Restricted | Factor:qlcltd※3 | キューレスジョブ使用時の論理ホスト自動アタッチ・デタッチ機能が停止した。※1
Restricted | Factor:queue※³ | ジョブ実行制御が停止した。※¹
Restricted | Factor:jpqmon※⁴ | ジョブ実行制御が停止した。※¹
Restricted | Factor:evactionm※³ | イベントジョブを使った運用（マネージャー制御）が停止した。※¹
Restricted | Factor:jpomanager※⁴ | イベントジョブを使った運用（マネージャー制御）が停止した。※¹
Restricted | Factor:evactiona※³ | イベントジョブを使った運用（エージェント制御）が停止した。※¹
Restricted | Factor:jpoagent※⁴ | イベントジョブを使った運用（エージェント制御）が停止した。※¹
Restricted | Factor:Event | JP1イベントが受信できない。※⁵
Restricted | Factor:File | ファイルが監視できない。※⁵
Restricted | Factor:Mail | メールが受信できない。※⁵
Restricted | Factor:MQ | メッセージキューを使ってメッセージを受信できない。※⁵
Restricted | Factor:MSMQ | MSMQを使ってメッセージを受信できない。※⁵
Restricted | Factor:Time | 実行間隔を制御できない。※⁵
Unknown | Factor:Schedule Unknown | スケジュール機能の状態が不明である。※²
Critical | Factor:Schedule Stop | スケジュール機能が停止した。※²
Critical | Factor:Stop | JP1/AJS2の運用が終了した。※¹
Critical | Factor:schedule※³ | スケジュール機能の起動に失敗した。※¹
Critical | Factor:ajsmasterd※⁴ | スケジュール機能の起動に失敗した。※¹
Critical | Factor:ajsovstatd | スケジューラーの状態監視機能の起動に失敗した。※¹
Critical | Factor:qlcltd※3 | キューレスジョブ使用時の論理ホスト自動アタッチ・デタッチ機能が停止した。※1
Critical | Factor:queue※³ | ジョブ実行制御の起動に失敗した。※¹
Critical | Factor:jpqmon※⁴ | ジョブ実行制御の起動に失敗した。※¹
Critical | Factor:evactionm※³ | イベントジョブを使った運用（マネージャー制御）の起動に失敗した。※¹
Critical | Factor:jpomanager※⁴ | イベントジョブを使った運用（マネージャー制御）の起動に失敗した。※¹
Critical | Factor:evactiona※³ | イベントジョブを使った運用（エージェント制御）の起動に失敗した。※¹
Critical | Factor:jpoagent※⁴ | イベントジョブを使った運用（エージェント制御）の起動に失敗した。※¹

注※1

SNMPトラップの送信元は，Process Manager（JP1/AJS2のプロセス管理制御）です。

注※2

SNMPトラップの送信元は，Job Schedule（ジョブネットのスケジュール制御）です。

注※3

WindowsのNNMで表示されるメッセージの状態変化要因語句です。

注※4

UNIXのNNMで表示されるメッセージの状態変化要因語句です。

注※5

SNMPトラップの送信元は，Event Action（イベントジョブを使った運用制御）です。

エラー・アラーム ブラウザの表示手順
NNMの［アラーム・カテゴリー］で［エラー・アラーム］ボタンをクリックします。

メッセージの形式2
"オブジェクト名"でジョブネットが異常終了しました（スケジューラーサービス名：ジョブネット名）

オブジェクト名

オブジェクトの名称が表示されます。

スケジューラーサービス名

異常終了したルートジョブネットが属しているスケジューラーサービス名が表示されます。

ジョブネット名

異常終了したルートジョブネット名が表示されます。

なお，アラーム ブラウザに表示されるメッセージの詳細は，NNMの［イベント設定］ダイアログボックスに表示されるイベントをダブルクリックすると表示される［イベントの変更］ダイアログボックスでも確認できます。ただし，イベントの設定内容は変更しないでください。

14.5.3　［ajsdetail］ウィンドウの詳細情報の見方

NNMは，JP1/AJS2 - Manager，JP1/AJS2 - AgentからSNMPトラップを受け取ると，JP1/AJS2 - Managerの運用状態やジョブネット中のジョブの実行状態，JP1/AJS2 - Agentの運用状態の詳細情報を［ajsdetail］ウィンドウに表示します。

［ajsdetail］ウィンドウを表示する手順と，ウィンドウの表示項目の意味を次に示します。

［ajsdetail］ウィンドウの表示手順

詳細情報を表示したい［JP1AJS2］シンボルをクリックし，［管理］－［JP1/AJS2の管理］－［詳細］を選択する。
［ajsdetail］ウィンドウが表示されます。
［ajsdetail］ウィンドウを次に示します。

図14-7　［ajsdetail］ウィンドウ

［ajsdetail］ウィンドウの表示項目の意味

タイトル行

オブジェクト名が表示されます。

Process

JP1/AJS2の機能の名称が表示されます。

Process Manager
JP1/AJS2のプロセス管理制御

Job Schedule
ジョブネットのスケジュール制御
スケジューラーサービス単位で表示されます。
JP1/AJS2 - Agentの状態を監視している場合は機能しません。

Event Action
イベントジョブを使った運用制御

Service Name

スケジューラーサービスの名称が表示されます。

Status

各機能の状態を表示します。詳細は，「14.5.1 ノード・サブマップに表示される［JP1AJS2］シンボルの見方」を参照してください。

JP1 Host Name

複数の論理ホストが起動している場合，該当する論理ホスト名が表示されます。

メッセージ

何も表示されません。

注意事項

スケジューラーサービスの構成を変更した場合，［JP1AJS2］シンボルのオブジェクトには変更前の状態が残っています。構成を変更したスケジューラーサービスの状態が［ajsdetail］ウィンドウに正しく反映されない場合，次の手順で新しい構成を有効にしてください。

ajsovsymremコマンドで［JP1AJS2］シンボルをノード・サブマップからいったん削除する。
ajsovsymremコマンドの詳細については，マニュアル「JP1/Automatic Job Management System 2 コマンドリファレンス　1. コマンド　ajsovsymrem」を参照してください。

JP1/AJS2サービスを再起動する。

［JP1AJS2］シンボルを「すべてのホストに作成する」方法で再作成する。
詳細については，「14.4.1 シンボルを作成する」を参照してください。

14.5.4　［JP1AJS2］シンボルを初期化する

JP1/AJS2 - Manager，JP1/AJS2 - Agentの運用中に何らかの状態をNNMに通知したあと，状態変化の要因を取り除いた場合は，［JP1AJS2］シンボルを初期化してください。通常は，「正常域」に初期化してください。運用状態やジョブの実行状態が不明な場合などには，「認識不能」に初期化してください。

［JP1AJS2］シンボルを初期化する手順を次に示します。

初期化したい［JP1AJS2］シンボルをクリックし，［管理］－［JP1/AJS2の管理］－［シンボルの初期設定］－［正常］，または［認識不能］を選択する。
［JP1AJS2］シンボルが「正常域」または「認識不能」状態に初期化されます。

14.6　ユーザーが通知した任意の状態の監視

ユーザーが通知した任意の状態を［AJS2USER］シンボルの色から判断できます。また，ステータス・アラーム ブラウザから状態の詳細情報を確認することもできます。

JP1/Cm2状態通知ジョブを実行すると，状態を通知するSNMPトラップがNNMに送られます。NNMでは，通知された状態に基づいて状態に対応する色でシンボルを表示します。

なお，何らかの状態をNNMに通知したあと，NNM側で状態の監視が終了した場合でも，シンボルは初期化されません。この場合，手動でシンボルを初期化する必要があります。

この節では，ノード・サブマップに表示される［AJS2USER］シンボルの見方，ステータス・アラーム ブラウザに表示されるメッセージの見方，および［AJS2USER］シンボルの状態を初期化する手順を説明します。

＜この節の構成＞

14.6.1　ノード・サブマップに表示される［AJS2USER］シンボルの見方

14.6.2　ステータス・アラーム ブラウザのメッセージの見方

14.6.3　［AJS2USER］シンボルを初期化する

14.6.1　ノード・サブマップに表示される［AJS2USER］シンボルの見方

ノード・サブマップに表示される［AJS2USER］シンボルの色と意味を次の表に示します。

表14-8　［AJS2USER］シンボルの色と意味

シンボルの色（標準設定時の表示色※） | 意味
正常域（Normal）を表す色（緑） | ユーザー任意。
注意域（Warning）を表す色（シアン） | ユーザー任意。
警戒域（Minor）を表す色（黄） | ユーザー任意。
危険域（Critical）を表す色（赤） | ユーザー任意。
認識不能（Unknown）を表す色（明るい青） | ユーザー任意。
制限動作中（Restricted）を表す色（明るいピンク） | ユーザー任意。
重要警戒域（Major）を表す色（オレンジ色） | ユーザー任意。
テスト中（Testing）を表す色（黄土色） | ユーザー任意。
使用不可（Disabled）を表す色（栗色） | ユーザー任意。

注

［AJS2USER］シンボルには重要度はありません。

注※

標準設定時の表示色は，使用するNNMによって異なる場合があります。

なお，JP1/AJS2の運用を停止しても［AJS2USER］シンボルの色は変更されません。

14.6.2　ステータス・アラーム ブラウザのメッセージの見方

NNMは，JP1/AJS2 - Manager，JP1/AJS2 - AgentからSNMPトラップを受け取ると，通知された状態の詳細情報をステータス・アラーム ブラウザに表示します。

ステータス・アラーム ブラウザに表示する方法と，ステータス・アラーム ブラウザに表示されるメッセージの形式，メッセージの意味を次に示します。

ステータス・アラーム ブラウザの表示手順

NNMの［アラーム・カテゴリー］で［ステータス・アラーム］ボタンをクリックします。

メッセージの形式

"オブジェクト名"の状態が"ステータス"になりました("ユーザー指定語句")

オブジェクト名

オブジェクトの名称が表示されます。

ステータス

ユーザーが指定した任意のステータスが表示されます。

ユーザー指定語句

ユーザーが指定した任意の語句が表示されます。

14.6.3　［AJS2USER］シンボルを初期化する

NNM側で状態の監視が終了した場合は，［AJS2USER］シンボルを「正常域」または「認識不能」のどちらかの状態に初期化してください。

［AJS2USER］シンボルを初期化する手順を次に示します。

初期化したい［AJS2USER］シンボルをクリックし，［管理］－［JP1/AJS2の管理］－［シンボルの初期設定］－［正常］，または［認識不能］を選択する。
［AJS2USER］シンボルが「正常域」または「認識不能」状態に初期化されます。

14.7　JP1/AJS2 - Managerの運用環境の確認

JP1/AJS2 - Managerの運用環境（JP1/AJS2のスケジューラーサービスの名称や，JP1/AJS2のスケジューラーの運用状態，運用開始日時など）をNNMから表示できます。

JP1/AJS2のスケジューラーの運用状態をNNMから確認する手順を次に示します。

NNMのovwコマンドを実行する。
IP Mapが表示されます。

運用環境を確認したいホストのシンボルをクリックし，［管理］－［JP1/AJS2の管理］－［JP1/AJS2の状態］を選択する。
［ajsstatus］ウィンドウが表示されます。
［ajsstatus］ウィンドウを次に示します。

図14-8　［ajsstatus］ウィンドウ

JP1/AJS2 - Managerの運用環境を確認する。
［ajsstatus］ウィンドウの表示内容については，マニュアル「JP1/Automatic Job Management System 2 コマンドリファレンス　1. コマンド　ajsstatus」を参照してください。

注意事項

JP1/AJS2の運用環境を［ajsstatus］ウィンドウに表示するには，運用環境確認先ホストにユーザーマッピングの設定が必要です。ユーザーマッピングには，ovwコマンド投入ユーザーとNNM起動ホスト名からの要求に対するOSユーザー名を設定します。JP1/Baseのユーザー管理機能の設定については，Windowsホストの場合はマニュアル「JP1/Automatic Job Management System 2 セットアップガイド　3.1.1 JP1/Baseのセットアップ」を，UNIXホストの場合はマニュアル「JP1/Automatic Job Management System 2 セットアップガイド　13.1.1 JP1/Baseのセットアップ」をそれぞれ参照してください。

また，JP1/AJS2の運用環境を［ajsstatus］ウィンドウに表示するには，NNMがインストールされているホストにJP1/AJS2 - Managerがインストールされている必要があります。

14.8　ジョブネットの実行状態の監視

NNMを使用している場合，NNMからJP1/AJS2 - Viewを起動できます。JP1/AJS2 - Viewの［ジョブネットモニタ］ウィンドウや［デイリースケジュール］ウィンドウ，［マンスリースケジュール］ウィンドウでJP1/AJS2 - Managerが管理するジョブネットの実行状態を監視できます。

NNMからJP1/AJS2 - Viewを起動する手順を次に示します。

NNMのovwコマンドを実行する。
IP Mapが表示されます。

ジョブネットの実行状態を確認したいホストのシンボルをクリックし，［管理］－［JP1/AJS2の管理］－［JP1/AJS2 - Viewの起動］を選択する。
JP1/AJS2 - Viewが起動します。

［ジョブネットモニタ］ウィンドウなどを使って，ジョブネットの実行状態を確認する。

補足事項

NNMから起動したJP1/AJS2 - Viewでは，ジョブネットワーク要素の属性やスケジュール情報などは変更できません。

［JP1AJS2］シンボルが作成してある場合は，［JP1AJS2］シンボルをダブルクリックするとJP1/AJS2 - Viewを起動できます。

JP1/AJS2 08-00から，HP-UPおよびSolarisではJP1/AJS2 - Viewをサポートしておりません。JP1/AJS2 - View 08-00と連携できるのは，Windowsの場合だけです。

14.9　SNMPトラップ

この節では，JP1/AJS2 - Manager，JP1/AJS2 - Agentを監視するために使用するSNMPトラップについて説明します。

＜この節の構成＞

14.9.1　オブジェクトの定義

14.9.1　オブジェクトの定義

オブジェクトには次の2種類があります。

JP1/AJS2の状態を表すオブジェクト（JP1/AJS2 - Managerの運用状態やジョブネット中のジョブの実行状態，JP1/AJS2 - Agentの運用状態を表すオブジェクト）

ユーザーが通知した任意の状態を表すオブジェクト

＜この項の構成＞

(1)　JP1/AJS2の状態を表すオブジェクト

(2)　ユーザーが通知した任意の状態を表すオブジェクト

(3)　イベント詳細定義

(4)　追加フィールド

(1)　JP1/AJS2の状態を表すオブジェクト

JP1/AJS2の状態を表すオブジェクトの選択名，シンボルの属性を次に示します。

(a)　選択名

形式

ホスト名:論理ホスト名-JP1AJS2

ホスト名

JP1/AJS2 - ManagerまたはJP1/AJS2 - Agentのホスト名が設定されます。

論理ホスト名

JP1/AJS2 - ManagerまたはJP1/AJS2 - Agentの論理ホスト名が設定されます。

論理ホスト名を持たない場合は，「JP1_DEFAULT」が仮定されます。

(b)　シンボルの属性

［JP1AJS2］シンボルの属性を次の表に示します。

表14-9　［JP1AJS2］シンボルの属性

項目
内容

ラベル
JP1AJS2
（論理ホスト名を持つ場合だけ，論理ホスト名-JP1AJS2）

アイコン・シンボル・クラス
Software:Process

ステータス・ソース
オブジェクト・ステータス

シンボルの動作
実行できる。

アクション
JP1/AJS2 - Viewを起動する。

(2)　ユーザーが通知した任意の状態を表すオブジェクト

ユーザーが通知した任意の状態を表すオブジェクトの形式を次に示します。

(a)　選択名

形式

ホスト名:論理ホスト名-AJS2USER

ホスト名

JP1/AJS2 - ManagerまたはJP1/AJS2 - Agentのホスト名が設定されます。

論理ホスト名

JP1/AJS2 - ManagerまたはJP1/AJS2 - Agentの論理ホスト名が設定されます。

論理ホスト名を持たない場合は，「JP1_DEFAULT」が仮定されます。

(b)　シンボルの属性

［AJS2USER］シンボルの属性を次の表に示します。

表14-10　［AJS2USER］シンボルの属性

項目 | 内容
ラベル | AJS2USER
アイコン・シンボル・クラス | Software:Process
ステータス・ソース | オブジェクト・ステータス
シンボルの動作 | 実行できない。
アクション | なし。

(3)　イベント詳細定義

次に示す三つのトラップについて，イベント詳細定義情報を表14-12～表14-14に示します。

Jp1ajs2_Sts_Report

Jp1ajs2_Sts_Caution

Jp1ajs2_Err_Jobnet

表14-11　イベント定義詳細（トラップ名：Jp1ajs2_Sts_Report）

項目 | 内容
トラップ名 | Jp1ajs2_Sts_Report
オブジェクトID | .1.3.6.1.4.1.116.7.17.10
拡張トラップID | 6
重要度 | 1
メッセージのフォーマット文（日本語）※ | $A：$2-$5の状態が$7になりました（$8）
メッセージのフォーマット文（英語）※ | $A：$2-$5 Status change to $7.（$8）
メッセージの詳細（日本語） | JP1/AJS2の状態が変化したことをマネージャーに通知するトラップです。
メッセージの詳細（英語） | This trap is reported for JP1/Automatic Job Management System 2 status changed.

注※

メッセージの埋め字の意味は次のとおりです。

$A：ホスト名

$2：JP1ホスト名

$5：ラベル名

$7：状態

$8：付加情報

表14-12　イベント定義詳細（トラップ名：Jp1ajs2_Sts_Caution）

項目 | 内容
トラップ名 | Jp1ajs2_Sts_Caution
オブジェクトID | .1.3.6.1.4.1.116.7.17.10
拡張トラップID | 6
重要度 | 2
メッセージのフォーマット文（日本語）※ | $A：$2-$5の状態が$7になりました（$8）
メッセージのフォーマット文（英語）※ | $A：$2-$5 Status change to $7.（$8）
メッセージの詳細（日本語） | JP1/AJS2の状態が変化したことをマネージャーに通知するトラップです。
メッセージの詳細（英語） | This trap is reported for JP1/Automatic Job Management System 2 status changed.

注※

メッセージの埋め字の意味は次のとおりです。

$A：ホスト名

$2：JP1ホスト名

$5：ラベル名

$7：状態

$8：付加情報

表14-13　イベント定義詳細（トラップ名：Jp1ajs2_Err_Jobnet）

項目
内容

トラップ名
Jp1ajs2_Err_Jobnet

オブジェクトID
.1.3.6.1.4.1.116.7.17.10

拡張トラップID
6

重要度
21

メッセージのフォーマット文（日本語）※
$A：$2-$5でジョブネットが異常終了しました （$3:$4）

メッセージのフォーマット文（英語）※
$A：$2-$5 Jobnet terminates abnormally.（$3:$4）

メッセージの詳細（日本語）※
JP1/AJS2のジョブネットが異常終了したことをマネージャーに通知するトラップです。（$3 には AJSサービス名，$4 にはジョブネット名）

メッセージの詳細（英語）※
This trap is reported that jobnet terminates abnormally on JP1/Automatic Job Management System 2.
（$3 AJS service name. $4 Jobnet name）

注

Jp1ajs2_Err_Jobnetトラップは，ルートジョブネットの異常終了を「エラー・アラーム」に通知するトラップです。このトラップでは［JP1AJS2］シンボルの状態は変更されません。

注※

メッセージの埋め字の意味は次のとおりです。

$A：ホスト名

$2：JP1ホスト名

$3：AJSサービス名

$4：ジョブネット名

$5：ラベル名

(4)　追加フィールド

追加フィールドを次の表に示します。

表14-14　追加フィールド

フィールド名
タイプ
フラグ
内容

isJP1NNM
boolean
capability
JP1シリーズの管理オブジェクトかどうかを表す。
0：JP1シリーズの管理オブジェクトではない。
1：JP1シリーズの管理オブジェクトである。

isJP1AJS2
boolean
capability
JP1/AJS2の管理オブジェクトかどうかを表す。
0：JP1/AJS2の管理オブジェクトではない。
1：JP1/AJS2の管理オブジェクトである。

isJP1AJS2Submap
boolean
capability
JP1/AJS2の管理するオブジェクトがサブマップを持つかどうかを表す。
0：サブマップを持たない。
1：サブマップを持つ。

isJP1AJS2Action
boolean
capability
JP1/AJS2の管理するシンボルがアクションを持つかどうかを表す。
0：アクションを持たない。
1：アクションを持つ。

isJP1AJS2Type
boolean
capability
JP1/AJS2の管理するシンボル種類を表す。
0：［JP1AJS2］シンボル
1：［AJS2USER］シンボル

isJP1AJS2Del
boolean
capability
JP1/AJS2の管理するオブジェクトが削除されているかどうかを表す。
0：削除されていない。
1：削除済み。

jp1ajs2 Control
Enumeration
capability
JP1/AJS2の管理するオブジェクトの制御元を表す。
jp1ajs2：JP1/AJS2管理
spm：プロセス管理
queue：キューイング
schedule：スケジューラー
evactionm：イベント・アクション制御マネージャー
evactiona：イベント・アクション制御エージェント

jp1ajs2 Status
Enumeration
capability
JP1/AJS2の管理するシンボルの状態を表す。
Unknown：認識不能
Normal：正常域
Warning：注意域
Minor：警戒域
Major：重要警戒域
Critical：危険域
Restricted：制限動作中
Testing：テスト中
Disabled：使用不可

jp1ajs2 SymbolType
Enumeration
capability
JP1/AJS2の管理するシンボルのシンボルタイプを表す。
Software:Process：ソフトウェア・プロセス

jp1ajs2 HostName
string
general
JP1/AJS2 - Agentのホスト名を表す。

jp1ajs2 jp1HostName
string
general
JP1/AJS2 - Agentの論理ホスト名を表す。

isJP1AJS2ObjExist
boolean
capability
JP1/AJS2の管理オブジェクトがマップに関連しているかどうかを表す（コンテキスト機能で使用）。
0：JP1/AJS2の管理オブジェクトがない。
1：JP1/AJS2の管理オブジェクトがある。

jp1ajs2 AJSServiceNamen
（nは1～9の値。合計9フィールド）
string
general
エージェントホストの，JP1/AJS2のサービス名を表す。

jp1ajs2 Status AJSServn
（nは1～9の値。合計9フィールド）
Enumeration
capability
JP1/AJS2のサービスを管理するオブジェクトの状態を表す。
Unknown：認識不能
Normal：正常域
Warning：注意域
Minor：警戒域
Major：重要警戒域
Critical：危険域
Restricted：制限動作中
Testing：テスト中
Disabled：使用不可

14.10　MIBオブジェクト（UNIX限定）

UNIXホストのJP1/AJS2 - ManagerでJP1/Cm2またはhp OpenView連携の環境を設定すると，ジョブネットの統計情報がMIBオブジェクトに登録されます。

統計情報が登録されるMIBオブジェクトの構成を次に示します。

図14-9　MIBオブジェクトの構成

jp1ajs2下のMIBオブジェクトの内容を次の表に示します。

表14-15　jp1ajs2下のMIBオブジェクト

オブジェクト
ID
オブジェクト名
シンタックス
内容

1
ajs2Status
DisplayString
JP1/AJS2の状態
Unknown：状態不明。
Normal：正常実行中。
Minor：異常終了ジョブがある。
Warning：警告終了ジョブがある。
Critical：停止。
Restricted：制限処理中。

2
ajs2EntryCount
Gauge
登録されているジョブネットの数。

3
ajs2NormalCount
Gauge
今日，正常終了したジョブネットの数。

4
ajs2AbnormalCount
Gauge
今日，異常終了または警告検出終了したジョブネットの数。

5
ajs2NormalRunCount
Gauge
現在実行中のジョブネットの数。

6
ajs2AbnormalRunCount
Gauge
現在，異常終了または警告検出実行中ジョブネットの数。

7
ajs2ScheduleCount
Gauge
今日，実行が予定されているジョブネットの数。

15.　JP1/NETM/DMを使った自動配布

この章では，JP1/AJS2で定義したユニットのユニット定義情報およびカレンダー情報を，JP1/NETM/DMを使ってほかのホストに配布する方法を説明します。

＜この章の構成＞

15.1　JP1/NETM/DM連携の概要

15.2　JP1/NETM/DM連携時のセットアップ

15.3　自動配布の流れ

15.4　パッケージング

15.5　パッケージの自動配布

15.1　JP1/NETM/DM連携の概要

JP1/NETM/DMと連携すると，複数のジョブネットやカレンダーをパッケージングして，別のホストのJP1/AJS2 - Managerへ配布できます。

ジョブネットやカレンダーの定義内容を変更したときに，変更したジョブネットやカレンダーを一括で配布および登録できるので，大規模なシステムでも業務を管理しやすくなります。

15.2　JP1/NETM/DM連携時のセットアップ

JP1/NETM/DMと連携してジョブネットなどを自動配布するときのセットアップについて説明します。

連携時のシステム構成例を次の図に示します。

図15-1　JP1/NETM/DM連携時のシステム構成例

JP1/AJS2 - Viewが接続しているホスト（JP1/NETM/DM Clientがインストールされているホスト）を「パッケージング実行ホスト」と呼びます。パッケージング実行ホストのJP1/NETM/DM Clientが接続しているホスト（JP1/NETM/DM Managerがインストールされているホスト）を「パッケージ登録ホスト」と呼びます。パッケージ登録ホストは，JP1/NETM/DM Clientにパッケージを配布するので，「パッケージ配布元ホスト」とも呼びます。パッケージ配布元ホストのJP1/NETM/DM Managerからパッケージが配布されるホストを「パッケージ配布先ホスト」と呼びます。

パッケージング実行ホストには，JP1/NETM/DM Clientが必要です。

この例では，JP1/AJS2 - ManagerとJP1/NETM/DM Managerを別ホストにインストールしていますが，同じホストにインストールすることもできます。

なお，パッケージング実行ホストとパッケージ配布先ホストのOSの種別（WindowsかUNIXか）は，合わせてください。Windowのパッケージング実行ホストから登録したパッケージは，Windowsのホストにしか配布できません。また，UNIXのパッケージング実行ホストから登録したパッケージは，UNIXのホストにしか配布できません。

JP1/NETM/DM連携時のセットアップ手順を次の図に示します。

図15-2　JP1/NETM/DM連携時のセットアップ手順

注意事項

Windowsホストの場合，環境変数PATHの値に，「JP1/NETM/DM Clientインストール先フォルダ¥bin」を追加する必要があります。

JP1/NETM/DMのセットアップ方法については，Windowsの場合はマニュアル「JP1/NETM/DM 構築ガイド (Windows(R)用)」を，UNIXの場合はマニュアル「JP1/NETM/DM Manager」，「JP1/NETM/DM SubManager (UNIX(R)用)」，および「JP1/NETM/DM Client (UNIX(R)用)」を参照してください。

15.3　自動配布の流れ

この節では，JP1/AJS2で定義したユニットのユニット定義情報およびカレンダー情報をパッケージングし，JP1/NETM/DMを使ってほかのホストに自動配布するために必要な作業の流れを説明します。

自動配布の作業の流れを次に示します。

ユニット定義情報，カレンダー情報をパッケージングする。
JP1/AJS2 - Viewの［パッケージ］ダイアログボックスでパッケージングします。
パッケージング時は，パッケージの名称や，パッケージを配布先ホストのどこに回復するのかなどを指定します。

パッケージングした情報（パッケージ）を他ホストに配布する。
JP1/NETM/DM Managerを使ってパッケージを他ホストに自動配布します。

上記1～2について，詳細な操作手順を次の節以降に記載しています。ただし，［パッケージ］ダイアログボックスで定義する項目の詳細は記載していません。詳細は，マニュアル「JP1/Automatic Job Management System 2 操作ガイド　13.3.5 ［パッケージ］ダイアログボックス」を参照してください。

また，JP1/NETM/DMの詳細は，Windowsの場合はマニュアル「JP1/NETM/DM 構築ガイド (Windows(R)用)」，「JP1/NETM/DM 運用ガイド1 (Windows(R)用)」，および「JP1/NETM/DM 運用ガイド2 (Windows(R)用)」を，UNIXの場合はマニュアル「JP1/NETM/DM Manager」，「JP1/NETM/DM SubManager (UNIX(R)用)」，および「JP1/NETM/DM Client (UNIX(R)用)」を参照してください。

15.4　パッケージング

この節では，ユニット定義情報，カレンダー情報をパッケージングする方法を説明します。

なお，Windowsで作成したパッケージはWindowsホストだけに配布できます。UNIXホストには配布できません。また，UNIXで作成したパッケージはUNIXホストだけに配布できます。Windowsホストには配布できません。

ユニット定義情報，カレンダー情報をパッケージングする手順を次に示します。

JP1/AJS2 - Viewを起動する。

［JP1/AJS2 - View］ウィンドウで，パッケージングしたいユニットや，パッケージングしたいカレンダー情報が定義されているジョブグループをクリックする。
クリックしたユニットが選択状態で表示されます。

［ファイル］－［パッケージ］を選択する。
［パッケージ］ダイアログボックスが表示されます。

パッケージの属性を定義する。

［パッケージ］をクリックする。
手順4の定義に従って，パッケージ登録ホストに，ユニット定義情報，カレンダー情報がパッケージングされます。
パッケージが作成されるキャビネットとキャビネット識別IDについて，次に示します。

パッケージ登録ホスト，またはパッケージング実行ホストがUNIXの場合

手順4の定義で指定したキャビネット名は無視され，指定したキャビネット識別ID（グループID）を持つキャビネットに作成されます。キャビネット名はキャビネット識別IDと同じ名称になります。

パッケージ登録ホスト，およびパッケージング実行ホストがWindowsの場合

手順4の定義で指定したキャビネット名とキャビネット識別IDを持つキャビネットに作成されます。ただし，指定したキャビネット識別IDがすでに使用されていた場合は，キャビネット名は無視され，指定したキャビネット識別IDを持つキャビネットに作成されます。

パッケージングの実行結果が［実行結果］に表示されます。［実行結果］に表示されるエラーメッセージについては，Windowsの場合はマニュアル「JP1/NETM/DM 運用ガイド1 (Windows(R)用)」および「JP1/NETM/DM 運用ガイド2 (Windows(R)用)」を，UNIXの場合はマニュアル「JP1/NETM/DM SubManager (UNIX(R)用)」および「JP1/NETM/DM Client (UNIX(R)用)」を参照してください。

注意事項

JP1/AJS2 - ManagerがWindows版の場合，JP1/AJS2 - Viewから「パッケージ」を実行する前に，JP1/AJS2 - Managerホストの環境変数PATHに「JP1/NETM/DM Clientインストール先フォルダ¥bin」を追加しておいてください。

15.5　パッケージの自動配布

この節では，JP1/AJS2 - Viewの［パッケージ］ダイアログボックスでパッケージングした情報（パッケージ）を，JP1/NETM/DMを使って自動配布する方法について，Windowsで実行する場合と，UNIXで実行する場合に分けて説明します。

＜この節の構成＞

15.5.1　JP1/NETM/DMを使って自動配布する（Windowsの場合）

15.5.2　JP1/NETM/DMを使って自動配布する（UNIXの場合）

15.5.1　JP1/NETM/DMを使って自動配布する（Windowsの場合）

パッケージ配布先ホストで，JP1/NETM/DM Clientの［クライアントマネージャ］およびJP1/AJS2 - Managerが起動していることを前提に，JP1/NETM/DMを使ってパッケージを自動配布する手順を次に示します。

配布元ホストのhostsファイルに，パッケージ配布先のホスト名が定義されていることを確認する。

Windowsの［スタート］メニューから，［プログラム］－［JP1_NETM_DM Manager］－［リモートインストール マネージャ］を起動する。
［リモートインストール マネージャ］のウィンドウが表示されます。

［ファイル］－［新規作成］を選択する。
［新規］ダイアログボックスが表示されます。

［システム構成］ウィンドウ，［パッケージ］ウィンドウ，［ジョブ実行状況］ウィンドウを選択し，［OK］ボタンをクリックする。
［新規］ダイアログボックスが閉じます。
選択したウィンドウが表示されます。

［システム構成］ウィンドウで，「ネットワーク」をクリックし，［ファイル］－［ホストの新規作成］を選択する。
［ホストの作成］ダイアログボックスが表示されます。

パッケージを配布したいホスト名（JP1/NETM/DM Clientがインストールされているホスト名）を指定し，［OK］ボタンをクリックする。
［ホストの作成］ダイアログボックスが閉じます。
指定したホストが［システム構成］ウィンドウに表示されます。

［パッケージ］ウィンドウで，配布するパッケージをクリックし，［実行］－［ジョブの実行］を選択する。
［ジョブ定義の新規作成］ダイアログボックスが表示されます。

［パッケージのインストール］を選択し，［OK］ボタンをクリックする。
［ジョブの作成］ダイアログボックスが表示されます。

［あて先］タブで，［追加］ボタンをクリックする。
［あて先の追加］ダイアログボックスが表示されます。

宛先を追加し，［OK］ボタンをクリックする。
宛先が追加され，［あて先の追加］ダイアログボックスが閉じます。
［あて先］タブで指定したホストに同じパッケージを再配布したい場合は，［パッケージ］タブに表示されている再配布したいパッケージをクリックし，［変更］ボタンをクリックします。表示される［インストール条件の変更］ダイアログボックスの［システム条件］タブで，「同じパッケージがあったら上書き」を選択します。

［実行］ボタンをクリックする。
パッケージの配布が開始します。
なお，パッケージの配布状態については，［ジョブ実行状況］ウィンドウで確認できます。

15.5.2　JP1/NETM/DMを使って自動配布する（UNIXの場合）

パッケージ配布先ホストでJP1/NETM/DM Clientの［クライアントマネージャ］およびJP1/AJS2 - Managerが起動していることを前提に，JP1/NETM/DMを使ってパッケージを自動配布する手順を次に示します。

配布元ホストのhostsファイルに，パッケージ配布先のホスト名が定義されていることを確認する。

次のコマンドを実行し，パッケージ情報を表示する。

JP1/NETM/DMコマンド格納先ディレクトリ/rdsdmrsc -c

コマンド実行後に表示される次の形式で出力されるパッケージ情報を「資源」と呼びます。
パッケージング実行ホストがWindowsの場合
　「D.キャビネットID.パッケージ識別ID.バージョン番号.世代番号」

パッケージング実行ホストがUNIXの場合
　「C.キャビネットID.パッケージ識別ID.バージョン番号.世代番号」

次のコマンドを実行し，指令を作成する。

JP1/NETM/DMコマンド格納先ディレクトリ/rdsdmind -d -a 配布先ホスト名 -s 配布資源名

次のコマンドを実行し，指令を実行する。

JP1/NETM/DMコマンド格納先ディレクトリ/rdsdmind -x

次のコマンドを実行し，指令の実行状態を確認する。

JP1/NETM/DMコマンド格納先ディレクトリ/rdsdmind -c

補足事項

JP1/NETM/DMのコマンドを次に示します。

JP1/NETM/DM Managerを起動するコマンド

JP1/NETM/DMコマンド格納先ディレクトリ/rdsdmse

JP1/NETM/DM Managerを終了するコマンド

JP1/NETM/DMコマンド格納先ディレクトリ/rdsdmse -p

資源情報を表示するコマンド

JP1/NETM/DMコマンド格納先ディレクトリ/rdsdmrsc -c

インストールの指令を作成するコマンド

JP1/NETM/DMコマンド格納先ディレクトリ/rdsdmind -d -a 配布先ホスト名 -s 配布資源名

指令を実行するコマンド

JP1/NETM/DMコマンド格納先ディレクトリ/rdsdmind -x

配布状態を確認するコマンド

JP1/NETM/DMコマンド格納先ディレクトリ/rdsdmind -c

資源を削除するコマンド

JP1/NETM/DMコマンド格納先ディレクトリ/rdsdmrsc -r -s 配布資源名

配布状態を削除するコマンド

JP1/NETM/DMコマンド格納先ディレクトリ/rdsdmind -r -a 配布先ホスト名 -s 配布資源名

なお，「JP1/NETM/DMコマンド格納先ディレクトリ」の部分は次のディレクトリに置き換えてください。

HP-UXの場合

/opt/NETMDM/bin

Solaris，AIXの場合

/usr/bin

16.　JP1/AJS2 for Web Serviceとの連携

JP1/AJS2 for Web Serviceは，WebサービスシステムとJP1/AJS2システムとを仲介し，JP1/AJS2でWebサービスを一連の業務として実行させるためのプログラムです。

この章では，JP1/AJS2 for Web Serviceを使用したWebサービスと連携するジョブをJP1/AJS2のジョブとして定義する方法について説明します。

＜この章の構成＞

16.1　JP1/AJS2 for Web Service連携の概要

16.2　JP1/AJS2 for Web Service連携時のセットアップ

16.3　WSジョブの定義

16.1　JP1/AJS2 for Web Service連携の概要

JP1/AJS2 for Web Serviceを使用すると，Webサービスのクライアントプログラムをカスタムジョブでジョブネットに定義することによって，WWW上のさまざまなアプリケーションを利用したり，連携したりできます。

JP1/AJS2 for Web Serviceと連携するためのカスタムジョブを「WSジョブ」と呼びます。WSジョブには，「標準WSジョブ」と「ユーザーWSジョブ」の二つがあります。それぞれのWSジョブについて次に説明します。

標準WSジョブ

JP1/AJS2 - Viewから，接続するWebサービスに渡すパラメーターやオペレーションを定義するだけで，Webサービスと連携できるジョブです。Webサービスのクライアントプログラムを開発する必要はありません。

ユーザーWSジョブ

ユーザーが作成したWebサービスのクライアントプログラムを，JP1/AJS2 for Web Serviceが規定しているインターフェースを実装して，JP1/AJS2のジョブとして定義するジョブです。

なお，JP1/AJS2 for Web Serviceが規定しているインターフェースを実装したプログラムをユーザーWSプログラムと呼びます。

16.2　JP1/AJS2 for Web Service連携時のセットアップ

JP1/AJS2 for Web Serviceと連携する場合，WSジョブを実行するホスト（WSジョブ実行ホストと呼びます）にWebアプケーションサーバおよびJP1/AJS2 for Web Serviceが必要です。また，WSジョブを定義・実行するには，JP1/AJS2 - ViewがインストールされているホストにJP1/AJS2 - View for Web Serviceをインストールする必要があります。

JP1/AJS2 for Web Serviceと連携するときのシステム構成例を次の図に示します。

図16-1　JP1/AJS2 for Web Service連携時のシステム構成例

次に，JP1/AJS2 for Web Serviceと連携するときのセットアップ手順について説明します。

＜この節の構成＞

(1)　JP1/AJS2 - Managerホストでの作業

(2)　JP1/AJS2 - Agentホスト（WSジョブ実行ホスト）での作業

(3)　JP1/AJS2 - Viewホストでの作業

(1)　JP1/AJS2 - Managerホストでの作業

(2)　JP1/AJS2 - Agentホスト（WSジョブ実行ホスト）での作業

JP1/AJS2 for Web Serviceのインストールおよびセットアップについては，マニュアル「JP1/Automatic Job Management System 2 for Web Service」を参照してください。また，Webアプリケーションサーバのインストールとセットアップについては，対応する製品のマニュアルを参照してください。

(3)　JP1/AJS2 - Viewホストでの作業

JP1/AJS2 - View for Web Serviceのコピー，インストールおよびセットアップについては，マニュアル「JP1/Automatic Job Management System 2 for Web Service」を参照してください。

16.3　WSジョブの定義

ここでは，標準WSジョブまたはユーザーWSジョブをジョブネットに定義する方法について説明します。

＜この節の構成＞

16.3.1　標準WSジョブを定義する

16.3.2　ユーザーWSジョブを定義する

16.3.1　標準WSジョブを定義する

標準WSジョブをジョブネットに定義する手順を次に説明します。

接続するWebサービスのWSDLファイルを取得する。
WSDLファイルの取得については，マニュアル「JP1/Automatic Job Management System 2 for Web Service」を参照してください。

編集するジョブネットを［ジョブネットエディタ］ウィンドウで開き，［排他編集］をチェックする。

［カスタムジョブ］タブのアイコンリストから，標準WSジョブのアイコン※をドラッグし，マップエリアにドロップする。
アイコンをドロップすると，［詳細定義－［Custom Job］］ダイアログボックスが表示されます。

注※

WSジョブ実行ホストのOSによって，ドロップするアイコンが異なります。詳細については，マニュアル「JP1/Automatic Job Management System 2 for Web Service」を参照してください。

ユニット名などの属性を定義する。

［定義］タブの［詳細］ボタンをクリックする。
［標準WSジョブ定義］ダイアログボックスが表示されます。

［基本］タブの［選択］ボタンをクリックする。
［Webサービス選択 - ステップ1 of 2］ダイアログボックスが表示されます。

接続するWebサービスのWSDLファイルを選択して，［次へ］ボタンをクリックする。
［Webサービス選択 - ステップ2 of 2］ダイアログボックスが表示されます。

利用するオペレーションを指定し，［完了］ボタンをクリックする。
［標準WSジョブ定義］ダイアログボックスが表示されます。

［基本］タブでWebサービスのオペレーションに対応する入力パラメーターおよび出力パラメーターを，［オプション］タブで通信設定など指定し，［OK］ボタンをクリックする。

［詳細定義－［Custom Job］］ダイアログボックスの［OK］ボタンをクリックする。
［ジョブネットエディタ］ウィンドウに標準WSジョブが定義されます。

16.3.2　ユーザーWSジョブを定義する

ユーザーWSジョブをジョブネットに定義する手順を次に説明します。

Webサービスのクライアントプログラムに，JP1/AJS2 for Web Serviceで実行するためのインターフェースを実装し，jarファイルを作成する。
インターフェースの実装，jarファイルの作成については，マニュアル「JP1/Automatic Job Management System 2 for Web Service」を参照してください。

編集するジョブネットを［ジョブネットエディタ］ウィンドウで開き，［排他編集］をチェックする。

［カスタムジョブ］タブのアイコンリストから，ユーザーWSジョブのアイコン※をドラッグし，マップエリアにドロップする。
アイコンをドロップすると，［詳細定義－［Custom Job］］ダイアログボックスが表示されます。

注※

WSジョブ実行ホストのOSによって，ドロップするアイコンが異なります。詳細については，マニュアル「JP1/Automatic Job Management System 2 for Web Service」を参照してください。

ユニット名などの属性を定義する。

［定義］タブの［詳細］ボタンをクリックする。
［ユーザーWSジョブ定義］ダイアログボックスが表示されます。

ユーザーWSプログラムのファイル配置パス，実行クラス名，およびユーザーWSプログラムへ渡すパラメーターを指定し，［OK］ボタンをクリックする。

［詳細定義－［Custom Job］］ダイアログボックスの［OK］ボタンをクリックする。
［ジョブネットエディタ］ウィンドウにユーザーWSジョブが定義されます。

17.　JP1/AJS2 for 活文PDFstaffとの連携

JP1/AJS2 for 活文PDFstaffは，活文PDFstaffによるPDF変換処理を，JP1/AJS2のジョブとして実行させるためのプログラムです。JP1/AJS2 for 活文PDFstaffと連携すると，文書のPDF変換を自動化できます。

この章では，JP1/AJS2 for 活文PDFstaffを使用した文書のPDF変換処理をジョブとして定義する方法について説明します。

＜この章の構成＞

17.1　JP1/AJS2 for 活文PDFstaff連携の概要

17.2　JP1/AJS2 for 活文PDFstaff連携時のセットアップ

17.3　PDF変換ジョブの定義

17.1　JP1/AJS2 for 活文PDFstaff連携の概要

JP1/AJS2 for 活文PDFstaffを使用すると，活文PDFstaffによるPDF変換処理をカスタムジョブとしてジョブネットに定義，実行できます。

JP1/AJS2 for 活文PDFstaffと連携するためのカスタムジョブを，「PDF変換ジョブ」と呼びます。PDF変換ジョブをジョブネットに定義することで，文書をPDFファイルに変換する処理を自動化できます。

また，PDFファイルに変換するだけでなく，必要に応じて，作成するPDFファイルにパスワード，印刷禁止/許可などの操作制限，ヘッダ・フッタ，透かし文字などのセキュリティ情報を設定できます。

17.2　JP1/AJS2 for 活文PDFstaff連携時のセットアップ

JP1/AJS2 for 活文PDFstaffと連携する場合，カスタムジョブを実行するホスト（ジョブ実行ホストと呼びます）にJP1/AJS2 for 活文PDFstaffが必要です。また，PDF変換ジョブを定義・実行するには，JP1/AJS2 - ViewがインストールされているホストにJP1/AJS2 for 活文PDFstaffが提供するJP1/AJS2用の定義プログラムをコピーする必要があります。

JP1/AJS2 for 活文PDFstaff連携時のシステム構成例を次の図に示します。

図17-1　JP1/AJS2 for 活文PDFstaff連携時のシステム構成例

次に，JP1/AJS2 for 活文PDFstaff連携時のセットアップの流れについて説明します。

＜この節の構成＞

(1)　JP1/AJS2 - Managerホストでの作業

(2)　JP1/AJS2 - Agentホスト（ジョブ実行ホスト）での作業

(3)　JP1/AJS2 - Viewホストでの作業

(1)　JP1/AJS2 - Managerホストでの作業

(2)　JP1/AJS2 - Agentホスト（ジョブ実行ホスト）での作業

JP1/AJS2 for 活文PDFstaffのインストールおよびセットアップについては，マニュアル「JP1/Automatic Job Management System 2 for 活文PDFstaff Option」を参照してください。

(3)　JP1/AJS2 - Viewホストでの作業

17.3　PDF変換ジョブの定義

PDF変換ジョブをジョブネットに定義する手順を次に示します。

編集するジョブネットを［ジョブネットエディタ］ウィンドウで開き，［排他編集］をチェックする。

［カスタムジョブ］タブのアイコンリストから，PDF変換ジョブのアイコンをドラッグし，マップエリアにドロップする。
アイコンをドロップすると，［詳細定義－［Custom Job］］ダイアログボックスが表示されます。

ユニット名などの属性を定義する。

［定義］タブの［詳細］ボタンをクリックする。
PDF変換時の処理内容を設定する［PDF設定］ダイアログボックスが表示されます。

PDF変換処理の対象フォルダ，接続する活文PDFstaffサーバのURLなどを指定し，［OK］ボタンをクリックする。

［詳細定義－［Custom Job］］ダイアログボックスの［OK］ボタンをクリックする。
［ジョブネットエディタ］ウィンドウにPDF変換ジョブが定義されます。

付録

＜この付録の構成＞

付録A　各バージョンの変更内容

付録B　（3020-3-K27-43）の変更内容

付録C　用語解説

付録A　各バージョンの変更内容

各バージョン（07-00以降）での変更点を次に示します。

＜この節の構成＞

付録A.1　08-50の変更内容

付録A.2　08-10の変更内容

付録A.3　08-00の変更内容

付録A.4　07-50の変更内容

付録A.5　07-11の変更内容

付録A.6　07-10の変更内容

付録A.7　07-00の変更内容

付録A.1　08-50の変更内容

08-50での変更点をプログラムごとに示します。

＜この項の構成＞

(1)　JP1/AJS2 - Managerの変更内容

(2)　JP1/AJS2 - Agentの変更内容

(3)　JP1/AJS2 - Viewの変更内容

(1)　JP1/AJS2 - Managerの変更内容

ジョブを実行所要時間によって終了遅延監視する機能を追加した。

ジョブネットコネクタで異なるスケジューラーサービス間のルートジョブネットの実行順序を制御できるようにした。

定義内容の事前チェックで，チェック対象のジョブネット配下にユニット間の実行順序不正があった場合，該当するユニット名をチェック結果格納ファイルに出力するようにした。

UNIXジョブ実行時のファイル権限チェックで，ファイルパーミッションのほか，アクセス制御リストやセカンダリーグループの設定を有効にする機能を追加した。

実行ホストのJP1/AJS2サービスが停止してもイベントジョブの実行を継続させる機能を追加した。

ジョブネットの実行登録状態を登録予定情報としてエクスポート／インポートする機能を追加した。

UNIXホストのメッセージキュー（TP1/LiNK，TP1/Message Queue，MQSeries）連携をサポート対象外とした。

Windows Server 2008，Windows Server 2008（IPF）をサポート対象OSとした。

(2)　JP1/AJS2 - Agentの変更内容

UNIXジョブ実行時のファイル権限チェックで，ファイルパーミッションのほか，アクセス制御リストやセカンダリーグループの設定を有効にする機能を追加した。

UNIXホストのメッセージキュー（TP1/LiNK，TP1/Message Queue，MQSeries）連携をサポート対象外とした。

Windows Server 2008，Windows Server 2008（IPF）をサポート対象OSとした。

(3)　JP1/AJS2 - Viewの変更内容

ジョブを実行所要時間によって終了遅延監視する機能を追加した。

ジョブネットコネクタで異なるスケジューラーサービス間のルートジョブネットの実行順序を制御できるようにした。

［フィルタの設定］ダイアログボックスに，［デイリースケジュール］ウィンドウおよび［マンスリースケジュール］ウィンドウで，保留予定ユニットを「保留中」のユニットとしてフィルター表示させるオプションを追加した。

Windows Server 2008をサポート対象OSとした。

付録A.2　08-10の変更内容

08-10での変更点をプログラムごとに示します。

＜この項の構成＞

(1)　JP1/AJS2 - Managerの変更内容

(2)　JP1/AJS2 - Viewの変更内容

(1)　JP1/AJS2 - Managerの変更内容

ルートジョブネットの実行順序を制御するジョブネットコネクタを追加した。

ジョブネット定義変更など，操作履歴の詳細をスケジューラーログに出力するオプションを追加した。

スケジューラーログからログを抽出するajslogprintコマンドを追加した。

(2)　JP1/AJS2 - Viewの変更内容

ルートジョブネットの実行順序を制御するジョブネットコネクタを定義，操作，監視できるようにした。

任意のジョブまたはジョブネットの先行・後続ユニットを強調表示する機能を追加した。

Windows Vistaをサポート対象OSとした。

付録A.3　08-00の変更内容

08-00での変更点をプログラムごとに示します。

＜この項の構成＞

(1)　JP1/AJS2 - Managerの変更内容

(2)　JP1/AJS2 - Agentの変更内容

(3)　JP1/AJS2 - Viewの変更内容

(1)　JP1/AJS2 - Managerの変更内容

インストール・セットアップ時に，環境設定項目の推奨値を設定するようにした。

ファイル監視ジョブで2ギガバイトを超えるファイル（ラージファイル）を監視できるようにした。

JP1/AJS2 - Viewの接続状況をajsstatusコマンドで出力できるようにした。

組み込みDBを制御する次のコマンドを追加した。

ajsembdbaddareaコマンド（組み込みDBのデータベース領域の拡張）

ajsembdbaddlogコマンド（組み込みDBのログ領域の拡張）

ajsembdbcancelコマンド（組み込みDBの操作コマンドの実行中断）

ajsembdboplogコマンド（組み込みDBのログ操作）

ajsembdbreclaimコマンド（組み込みDBのメンテナンス）

ajsembdbrorgコマンド（組み込みDBのデータのアンロード・リロード）

ajsembdbrstrコマンド（組み込みDBのバックアップ・リストア）

ajsembdbstartコマンド（組み込みDBの開始）

ajsembdbstatusコマンド（組み込みDBの監視）

ajsembdbstopコマンド（組み込みDBの停止）

ajsembdbunsetコマンド（組み込みDBのアンセットアップ）

なお，ajsembdbreclaimコマンドのサポートに合わせて，空きページ回収に掛かる実行時間を改善した。

JP1/AJS2 - Datareplicatorと連携して別ホストへのDBレプリケーションをできるようにした。

JP1/AJS2 - Configurationと連携して構成情報を管理できるようにした。

JP1/IM - Planning Operationと連携してオペレーションジョブを実行できるようにした。

JP1/Performance Management - Agent Option for JP1/AJS2と連携して稼働状況を分析できるようにした。

jajs_startコマンド，およびjajs_start.clusterコマンドでJP1/AJS2起動時にプロセスの起動状態を確認できるようにした（UNIX限定）。

使用できる言語にUnicode（UTF-8）を追加した（Linux限定）。

Windows 2000，Windows XP Professional，およびWindows Server 2003で提供していた関数を廃止した。

Windows 2000，Windows XP Professional，Windows Server 2003，およびWindows Server 2003（IPF）で提供していた次のコマンドを廃止した。

jsubcmdコマンド

jsubwinコマンド

(2)　JP1/AJS2 - Agentの変更内容

インストール・セットアップ時に，環境設定項目の推奨値を設定するようにした。

ファイル監視ジョブで2ギガバイトを超えるファイル（ラージファイル）を監視できるようにした。

使用できる言語にUnicode（UTF-8）を追加した（Linux限定）。

(3)　JP1/AJS2 - Viewの変更内容

JP1/AJS2 - Configuration Managerと連携できるようにした。

JP1/IM - Planning Operation用のオペレーションジョブを操作できるようにした。

アイコンを変更した。

付録A.4　07-50の変更内容

07-50での変更点をプログラムごとに示します。

＜この項の構成＞

(1)　JP1/AJS2 - Managerの変更内容

(2)　JP1/AJS2 - Agentの変更内容

(3)　JP1/AJS2 - Light Editionの変更内容

(4)　JP1/AJS2 - Viewの変更内容

(1)　JP1/AJS2 - Managerの変更内容

JP1/AJS2 - Scenario Operation Managerとの連携機能をサポートした。

実行登録時にマクロ変数の引き継ぎ情報を指定できる機能を追加した。

判定ジョブで変数の判定をできるようにした。

起動条件付きジョブネットが異常終了したときの実行抑止機能を追加した。

ユニット定義を開発環境から本番環境に移行したとき，本番環境上で最終チェックとして使用できる定義内容の事前チェック機能を追加した。

イベント・アクション制御マネージャーに未処理のデータが大量に蓄積して遅延が発生した場合に，イベント・アクション制御マネージャーが保持している情報を削除できるjpomanevresetコマンドを追加した。また，問題の発生している起動条件とエージェントを特定する方法として，送信頻度の高いエージェントと起動条件の情報を表示するjpomanevshowコマンド追加した。

(2)　JP1/AJS2 - Agentの変更内容

ユニット定義を開発環境から本番環境に移行したとき，本番環境上で最終チェックとして使用できる定義内容の事前チェック機能を追加した。

(3)　JP1/AJS2 - Light Editionの変更内容

実行登録時にマクロ変数の引き継ぎ情報を指定できる機能を追加した。

判定ジョブで変数の判定をできるようにした。

起動条件付きジョブネットが異常終了したときの実行抑止機能を追加した。

ユニット定義を開発環境から本番環境に移行したとき，本番環境上で最終チェックとして使用できる定義内容の事前チェック機能を追加した。

イベント・アクション制御マネージャーに未処理のデータが大量に蓄積して遅延が発生した場合に，イベント・アクション制御マネージャーが保持している情報を削除できるjpomanevresetコマンドを追加した。また，問題の発生している起動条件とエージェントを特定する方法として，送信頻度の高いエージェントと起動条件の情報を表示するjpomanevshowコマンド追加した。

(4)　JP1/AJS2 - Viewの変更内容

JP1/AJS2 - Scenario Operation Managerとの連携機能をサポートした。

実行登録時にマクロ変数の引き継ぎ情報を指定できる機能を追加した。

判定ジョブで変数の判定をできるようにした。

起動条件付きジョブネットが異常終了したときの実行抑止機能を追加した。

［JP1/AJS2 - View］ウィンドウに，［追加］，［日時変更］，［即時実行］，［変更解除］の操作を実行できるオプションを追加した。

付録A.5　07-11の変更内容

07-11での変更点をプログラムごとに示します。

＜この項の構成＞

(1)　JP1/AJS2 - Managerの変更内容

(2)　JP1/AJS2 - Light Editionの変更内容

(3)　JP1/AJS2 - Viewの追加・変更機能

(1)　JP1/AJS2 - Managerの変更内容

Cm2連携でJP1/Cm2/NNM 07-10と連携できるようにした。

デスクトップヒープ領域の消費を抑える機能を追加した（Windows限定）。

スケジューラーサービスのデータベースへの接続の最大待ち合わせ時間を指定できる機能を追加した。

(2)　JP1/AJS2 - Light Editionの変更内容

Cm2連携でJP1/Cm2/NNM 07-10と連携できるようにした。

デスクトップヒープ領域の消費を抑える機能を追加した。

スケジューラーサービスのデータベースへの接続の最大待ち合わせ時間を指定できる機能を追加した。

(3)　JP1/AJS2 - Viewの追加・変更機能

［貼り付け（拡張）］メニューコマンドを追加し，ジョブネットワーク要素と関連線を同時に複写できるようにした。

複数のジョブネット要素から一つのジョブネットワーク要素に対して関連線を引けるようにした。

Cm2連携でJP1/Cm2/NNM 07-10と連携できるようにした。

JP1/AJS2 Console ViewからJP1/AJS2 - Viewの［ジョブネットモニタ］ウィンドウを表示するとき，すでに起動されているJP1/AJS2 - Viewがあれば，そのJP1/AJS2 - View上で［ジョブネットモニタ］ウィンドウを起動する機能を追加した。

付録A.6　07-10の変更内容

07-10での変更点をプログラムごとに示します。

＜この項の構成＞

(1)　JP1/AJS2 - Managerの変更内容

(2)　JP1/AJS2 - Agentの変更内容

(3)　JP1/AJS2 - Light Editionの変更内容

(4)　JP1/AJS2 - Client Toolkitの変更内容

(5)　JP1/AJS2 - Viewの追加・変更機能

(1)　JP1/AJS2 - Managerの変更内容

Linux版JP1/Automatic Job Management System 2 - Managerをサポートした。

統合トレースログだけに出力していたメッセージをsyslogにも出力できるようにした（UNIX限定）。

資料採取ツールで次の機能を追加した。

論理ホスト名を指定できるようにした。

採取できる資料を限定できる機能を追加した。

採取できる資料を追加した。

メッセージの説明を改善した。

障害時に緊急で実行できる緊急実行コマンドを追加した。

受信するファイルのファイルサイズなどに制限を掛けて，一部のジョブの処理でシステム全体に影響が出ないように運用するための機能を追加した。

イベント・ジョブ情報，待機情報ファイルの更新時に同期書き込みを行う機能を追加した。

MQ Series連携時の監視間隔を秒単位で設定する機能を追加した。

Cm2連携でJP1/Cm2/NNM 07-01と連携し，Windows XP上で動作できるようにした。

Cm2連携でJP1/Cm2/NNM 07-01と連携し，Solaris 9上で動作できるようにした。

Cm2連携で，JP1/Cm2/NNM 07-10およびhp OpenView NNM 6.41との連携をサポートした。

TCP/IP通信接続エラーのリトライ間隔・回数を変更できるようにした。

ジョブを配信するエージェントホストの決定方式を設定できるようにした。

イベント・アクション制御の詳細プロセスがシグナル終了した場合，すべての詳細プロセスを停止してイベント・アクション制御のエージェントプロセスを終了する機能を追加した。

提供する関数の対応するコンパイラーとして，Microsoft(R) Visual C++ .NET Version 2003を追加した。

ajsshowコマンドで終了状態の保留属性を表示できるようにした。

ajsshowコマンドのフォーマット指示子指定で，未来世代数を出力できるようにした。

ajsnameコマンドでユニットIDからユニット完全名を出力する機能を追加した。

(2)　JP1/AJS2 - Agentの変更内容

資料採取ツールで次の機能を追加した。

論理ホスト名を指定できるようにした。

採取できる資料を限定できる機能を追加した。

採取できる資料を追加した。

メッセージの説明を改善した。

MQ Series連携時の監視間隔を秒単位で設定する機能を追加した。

イベント・アクション制御の詳細プロセスがシグナル終了した場合，すべての詳細プロセスを停止してイベント・アクション制御のエージェントプロセスを終了する機能を追加した。

イベント・ジョブ情報，待機情報ファイルの更新時に同期書き込みを行う機能を追加した。

統合トレースログだけに出力していたメッセージをsyslogにも出力できるようにした（UNIX限定）。

(3)　JP1/AJS2 - Light Editionの変更内容

統合トレースログだけに出力していたメッセージをsyslogにも出力できるようにした（UNIX限定）。

資料採取ツールで次の機能を追加した。

論理ホスト名を指定できるようにした。

採取できる資料を限定できる機能を追加した。

採取できる資料を追加した。

メッセージの説明を改善した。

受信するファイルのファイルサイズなどに制限を掛けて，一部のジョブの処理でシステム全体に影響が出ないように運用するための機能を追加した。

障害時に緊急で実行できる緊急実行コマンドを追加した。

イベント・ジョブ情報，待機情報ファイルの更新時に同期書き込みを行う機能を追加した。

MQ Series連携時の監視間隔を秒単位で設定する機能を追加した。

Cm2連携でJP1/Cm2/NNM 07-01と連携し，Windows XP上で動作できるようにした。

Cm2連携でJP1/Cm2/NNM 07-01と連携し，Solaris 9上で動作できるようにした。

TCP/IP通信接続エラーのリトライ間隔・回数を変更できるようにした。

イベント・アクション制御の詳細プロセスがシグナル終了した場合，すべての詳細プロセスを停止してイベント・アクション制御のエージェントプロセスを終了する機能を追加した。

提供する関数の対応するコンパイラーとして，Microsoft(R) Visual C++ .NET Version 2003を追加した。

ajsshowコマンドで終了状態の保留属性を表示できるようにした。

ajsshowコマンドのフォーマット指示子指定で，未来世代数を出力できるようにした。

ajsnameコマンドでユニットIDからユニット完全名を出力する機能を追加した。

(4)　JP1/AJS2 - Client Toolkitの変更内容

資料採取ツールで次の機能を追加した。

採取できる資料を追加した。

メッセージの説明を改善した。

(5)　JP1/AJS2 - Viewの追加・変更機能

資料採取ツールで次の機能を追加した。

論理ホスト名を指定できるようにした。

採取できる資料を限定できる機能を追加した。

採取できる資料を追加した。

メッセージの説明を改善した。

標準カスタムジョブに，Cosminexus Managerと連携するジョブ（クラス名：COSMNGSV，COSMNGAP）を追加した。

JP1/AJS2 - Viewのログファイルの上限値を拡張した。

JP1/AJS2 Console Viewのログファイルの上限値を拡張した。

JP1/AJS2 - Viewで，繰り返し出力していたログ情報をまとめて出力するようにした。

JP1/AJS2 Console Viewで，繰り返し出力していたログ情報をまとめて出力するようにした。

Windows版のJP1/AJS2 - Viewで［スタート］メニューに［ヘルプ］メニューを追加した。

Cm2連携でJP1/Cm2/NNM 07-01と連携し，Windows XP上で動作できるようにした。

Cm2連携でJP1/Cm2/NNM 07-01と連携し，Solaris 9上で動作できるようにした。

付録A.7　07-00の変更内容

＜この項の構成＞

(1)　JP1/AJS2 - Managerの変更内容

(2)　JP1/AJS2 - Advanced Managerの変更内容

(3)　JP1/AJS2 - Light Editionの変更内容

(4)　JP1/AJS2 - Agentの変更内容

(5)　JP1/AJS2 - Viewの変更内容

(1)　JP1/AJS2 - Managerの変更内容

JP1/AJS2を一時的に縮退させ，運用している業務を途切れることなく，ISAMデータベース（スケジューラーデータベースおよびジョブ実行環境データベース）を再編成できる機能をサポートした。

ISAMデータベースを並列に再編成できるようにした。

追加できるスケジューラーサービスの数を，9から20に変更した。

ajsshowなどのコマンド（参照系コマンド）の実行時期や，操作系のコマンドのサービスへの処理要求履歴を，操作ログとしてスケジューラーログに出力するオプションをサポートした。

ジョブネットの保存世代数を，99から999に変更した。

JP1/AJS2のコールドスタート時に，ジョブ実行環境のデータベースを削除して，JP1/AJS2の起動時間が短くなるようにした。

ジョブ実行制御の環境設定で，ユーザープロファイル情報を有効にする機能をサポートした。

ジョブ情報の保存日数を0日にした場合で，ジョブが異常終了しても，保存時間を変更することで対処できるようにした。

JP1/AJS2起動時にジョブ情報削除処理を抑止できるようにした。

イベントジョブを使用する場合，DNS環境（FQDN形式のホスト名）でも運用できるようにした。

引き継ぎ情報中の「"（ダブルクォーテーションマーク）」の有無を意識しないで，イベントジョブの受信情報をマクロ変数として，標準ジョブやアクションジョブのパラメーターに引き継げるようにした。

JP1/Baseで対応した拡張正規表現を，JP1/Baseの設定に合わせて，イベント受信監視ジョブ，ログファイル監視ジョブ，およびWindowsイベントログ監視ジョブで使用できるようにした。

キューレスジョブを実行できる機能をサポートした。

以前のバージョン（06-71）で別製品であったJP1/AJS2 - Consoleを統合した。

JP1/AJS2 - Consoleで業務スコープを階層化できる機能を追加した。

JP1/AJS2 - Consoleで監視オブジェクトに対して操作できる機能を追加した。

JP1/AJS2 - Consoleで任意の画像を背景として表示できる機能を追加した。

JP1/AJS2 - Consoleで監視オブジェクトと業務スコープのアイコンを任意のアイコンに変更できる機能を追加した。

JP1/AJS2 - Consoleで保留属性が設定されている監視オブジェクトを色で識別できる機能を追加した。

JP1/AJS2 - Consoleで監視オブジェクトの状態を任意のタイミングで更新できる機能を追加した。

JP1/AJS2 - Consoleで監視オブジェクトの監視方法に次のモードを追加した。

当日時刻予定優先

全世代時刻予定優先

JP1/AJS2 - Consoleの定義情報を標準出力ファイルに出力するコマンド（ajscmprint）を追加した。

ジョブネットの実行所要時間に対する終了遅延の監視ができる機能をサポートした。

ajsprintコマンドのフォーマット指示子指定で，ユニットの作成日時を出力できるようにした。

ajsshowコマンドのフォーマット指示子指定で，ユニットに設定されたコメントを出力できるようにした。

ajsshowコマンドのフォーマット指示子指定で，ジョブが異常終了した場合に，異常終了ジョブまたはその後続ユニットから再実行した場合に掛かる実行所要時間の推定値を出力できるようにした。

イベントジョブが，打ち切り時間で終了するときの終了状態を選択できるようにした。

JP1イベント送信ジョブにイベントの到達確認機能をサポートした。

JP1イベント受信監視ジョブに過去のイベントを検索する機能をサポートした。

(2)　JP1/AJS2 - Advanced Managerの変更内容

JP1/AJS2で使用できるデータベース種別として，組み込みDB（HiRDB）をサポートした。

(3)　JP1/AJS2 - Light Editionの変更内容

JP1/AJS2を一時的に縮退させ，運用している業務を途切れことなく，ISAMデータベース（スケジューラーデータベースおよびジョブ実行環境データベース）を再編成できる機能をサポートした。

ISAMデータベースを並列に再編成できるようにした。

追加できるスケジューラーサービスの数を，9から20に変更した。

ajsshowなどのコマンド（参照系コマンド）の実行時期や，操作系のコマンドのサービスへの処理要求履歴を，操作ログとしてスケジューラーログに出力するオプションをサポートした。

ジョブネットの保存世代数を，99から999に変更した。

JP1/AJS2のコールドスタート時に，ジョブ実行環境のデータベースを削除して，JP1/AJS2の起動時間が短くなるようにした。

ジョブ実行制御の環境設定で，ユーザープロファイル情報を有効にする機能をサポートした。

ジョブ情報の保存日数を0日にした場合で，ジョブが異常終了しても，保存時間を変更することで対処できるようにした。

JP1/AJS2起動時にジョブ情報削除処理を抑止できるようにした。

イベントジョブを使用する場合，DNS環境（FQDN形式のホスト名）でも運用できるようにした。

引き継ぎ情報中の「"（ダブルクォーテーションマーク）」の有無を意識しないで，イベントジョブの受信情報をマクロ変数として，標準ジョブやアクションジョブのパラメーターに引き継げるようにした。

JP1/Baseで対応した拡張正規表現を，JP1/Baseの設定に合わせて，イベント受信監視ジョブ，ログファイル監視ジョブ，およびWindowsイベントログ監視ジョブで使用できるようにした。

以前のバージョン（06-71）で別製品であったJP1/AJS2 - Consoleを統合した。

JP1/AJS2 - Consoleで業務スコープを階層化できる機能を追加した。

JP1/AJS2 - Consoleで監視オブジェクトに対して操作できる機能を追加した。

JP1/AJS2 - Consoleで任意の画像を背景として表示できる機能を追加した。

JP1/AJS2 - Consoleで監視オブジェクトと業務スコープのアイコンを任意のアイコンに変更できる機能を追加した。

JP1/AJS2 - Consoleで保留属性が設定されている監視オブジェクトを色で識別できる機能を追加した。

JP1/AJS2 - Consoleで監視オブジェクトの状態を任意のタイミングで更新できる機能を追加した。

JP1/AJS2 - Consoleで監視オブジェクトの監視方法に次のモードを追加した。

当日時刻予定優先

全世代時刻予定優先

JP1/AJS2 - Consoleの定義情報を標準出力ファイルに出力するコマンド（ajscmprint）を追加した。

ジョブネットの実行所要時間に対する終了遅延の監視ができる機能をサポートした。

ajsprintコマンドのフォーマット指示子指定で，ユニットの作成日時を出力できるようにした。

ajsshowコマンドのフォーマット指示子指定で，ユニットに設定されたコメントを出力できるようにした。

ajsshowコマンドのフォーマット指示子指定で，ジョブが異常終了した場合に，異常終了ジョブまたはその後続ユニットから再実行した場合に掛かる実行所要時間の推定値を出力できるようにした。

イベントジョブが，打ち切り時間で終了するときの終了状態を選択できるようにした。

JP1イベント送信ジョブにイベントの到達確認機能をサポートした。

JP1イベント受信監視ジョブに過去のイベントを検索する機能をサポートした。

(4)　JP1/AJS2 - Agentの変更内容

引き継ぎ情報中の「"（ダブルクォーテーションマーク）」の有無を意識しないで，イベントジョブの受信情報をマクロ変数として，標準ジョブやアクションジョブのパラメーターに引き継げるようにした。

キューレスジョブを実行できる機能をサポートした。

JP1イベント送信ジョブにイベントの到達確認機能をサポートした。

イベントジョブが，打ち切り時間で終了するときの終了状態を選択できるようにした。

JP1イベント受信監視ジョブに過去のイベントを検索する機能をサポートした。

JP1/AJS2 - Agentの起動時に認証サーバへのアクセスを行わないようにした（07-00-/C以降）。

(5)　JP1/AJS2 - Viewの変更内容

ユーザー共通プロファイルを利用して，JP1/AJS2 - Viewの環境を設定できるようにした。

［ジョブネットエディタ］ウィンドウと［ジョブネットモニタ］ウィンドウのマップエリアに表示される，ユニット名を任意の位置で改行できるようにした。

ダイアログボックスのデフォルト値を変更できるようにした。

次に示す場所の表示項目（カラム）を選択できるようにした。

［JP1/AJS2 - View］ウィンドウのリストエリア

［デイリースケジュール］ウィンドウの実行結果リスト

［マンスリースケジュール］ウィンドウの実行結果リスト

［JP1/AJS2 - View］ウィンドウで複数のユニットを選択して，編集や操作が行える機能を追加した。

保留属性が設定されているユニットを色で識別できる機能を追加した。

［実行結果詳細］ダイアログボックスのサイズを変更できる機能を追加した。

［JP1/AJS2 - View］ウィンドウと［メインスコープ］ウィンドウ間でJP1/AJS2のユニット定義をJP1/AJS2 - Consoleの監視オブジェクトとして自動作成する機能を追加した。

任意のアイコンイメージを使用できる機能を追加した。

JP1/IM - Viewから［ジョブネットモニタ］ウィンドウを起動した場合に，指定したジョブを直接マップエリアに表示する機能を追加した。

付録B　（3020-3-K27-43）の変更内容

3020-3-K27-43の変更内容を次の表に示します。

表B-1　（3020-3-K27-43）の変更内容

項番
変更個所
追加・変更内容

1
全体
64ビット版Windows環境の場合の，プログラムのインストール先ディレクトリおよび各種ファイルの格納先を追加した。

2
2.1 全体
メールシステムとの連携機能についての説明を全面的に変更した。

3
2.2 全体
メールシステム連携機能のセットアップについての説明を全面的に変更した。

4
2.5.1
受信したメールの監視条件と判定方法についての説明を追加した。

5
2.5.3
添付ファイル一覧のリストファイルについての説明を改善した。

6
2.5.4
メール受信リストのファイルについての説明を改善した。

7
14.2.7(3)
14.3.5(3)
JP1/Cm2またはhp OpenView連携時の注意事項として，NNMのエージェント側の注意事項を追加した。

付録C　用語解説

（英字）

AJS2ユニット監視オブジェクト

JP1/AJS2の業務の状態を監視するためのオブジェクトです。業務には，JP1/AJS2 - Managerのホストのルートジョブネットを指定します。このオブジェクトで監視内容を定義し，監視モードに切り替えることでオブジェクト（業務）を監視できるようになります。

AJSPATH

JP1/AJS2で使用するパスを定義するための環境変数です。環境変数を指定しておくと，コマンドでジョブネット名を指定するときに完全パス名の指定が不要になります。

HITSENSER Data Mart Server

データマート（データウェアハウスのデータから目的に合わせて必要なデータを抽出した，利用目的ごとのデータベース）の作成，変更，および運用の自動化をプログラミングなしで実現するソフトウェアです。HITSENSER Data Mart Serverで定義した運用情報をJP1/AJS2のジョブネットに登録することで，データマートをスケジュールに従って運用できます。

hp OpenView

ネットワークの構成，性能，および障害を管理する，ヒューレット・パッカード社の統合ネットワーク管理プログラムの総称です。

JP1/AJS2 - Definition Assistant

Excelのテンプレートで編集した大量のJP1/AJS2の定義情報を，マネージャーホストに登録したり，マネージャーホストに登録されているJP1/AJS2の定義情報を，Excelのテンプレートに取得したりできるプログラムです。JP1/AJS2 - Definition Assistantで提供されている，Excelのテンプレートを定義情報管理テンプレートといいます。一覧表形式の定義情報管理テンプレートでは，オートフィルやオートフィルターなどのExcelの機能を使って，効率良く定義情報の入力や編集ができます。

JP1/AJS2 - Print Option

JP1/AJS2のジョブネットやスケジュールの情報を，ジョブネット定義情報，実行予実績確認表，実行結果確認表などの帳票レイアウトの形式で表示したり，印刷したりするためのプログラムです。また，JP1/AJS2のジョブネットやスケジュールの情報をCSV形式で出力できます。

JP1/AJS2 - Web Operation Assistant

複数のマネージャーホスト上で実行されているユニットの状態や結果を，Webブラウザー上に一覧表示するプログラムです。操作したいジョブやジョブネットをWebブラウザー上で選択して再実行などの操作をしたり，ジョブネットモニタを起動して状態や結果を確認したりできます。

JP1/AJS2 Console Agent

JP1/AJS2 Console Agentは，JP1/AJS2 Console Managerで指示された自ホストの監視対象（ルートジョブネット）の状態を定期的に監視するコンポーネントです。監視対象の状態に変更があれば，JP1/AJS2 Console Managerに通知します。

JP1/AJS2 Console Manager

JP1/AJS2 Console Managerは，JP1/AJS2 Console Viewで定義された監視対象の定義情報を保存したり，JP1/AJS2 Console Agentに指示して，監視対象の状態を取得したりするコンポーネントです。

JP1/AJS2 Console View

GUIで監視対象を定義するコンポーネントです。定義した情報は，JP1/AJS2 Console Managerに保存されます。また，JP1/AJS2 Console AgentからJP1/AJS2 Console Managerに通知された監視対象の状態を表示して監視します。JP1/AJS2 Console Managerにログインして使用します。

JP1/AJS2 for Enterprise Applications

R/3以外のシステムからR/3システムのジョブを制御するプログラムです。R/3ジョブの投入，削除，および監視ができます。

JP1/AJS2のジョブネット定義時にJP1/AJS2 for Enterprise Applicationsのカスタムジョブをジョブネットに登録すると，JP1/AJS2からR/3ジョブを自動実行できます。

なお，JP1/AJS2 for Enterprise Applicationsは，JP1/Application Manager for R/3を名称変更したものです。

JP1/AJS2 for Mainframe

JP1/AJS2と連携して，メインフレームのジョブスケジューラーが管理する大規模なジョブネットを実行するためのプログラムです。メインフレームのジョブスケジューラーが管理するジョブネットとJP1/AJS2が管理するジョブネットの定義，監視，操作方法の統一と一元管理ができます。

JP1/AJS2 for Oracle E-Business Suite

Oracle E-Business Suite以外のシステムからOracle E-Business Suiteにアクセスして，業務の実行を依頼する（コンカレント要求を発行する）プログラムです。

また，JP1/AJS2のジョブネットにJP1/AJS2 for Oracle E-Business Suiteのカスタムジョブを登録すると，JP1/AJS2からコンカレント要求を発行できます。

また，JP1/AJS2のスケジュール定義機能を利用すると，コンカレント要求の処理サイクルや実行日を指定できます。

なお，JP1/AJS2 for Oracle E-Business Suiteは，JP1/Application Manager for Oracle E-Business Suiteを名称変更したものです。

JP1/AJS2 for Web Service

WebサービスシステムとJP1/AJS2システムを仲介し，JP1/AJS2でWebサービスを一連の業務として実行させるためのプログラムです。

Webアプリケーションサーバ上のWebサービスをJP1/AJS2のジョブとして実行できます。

JP1/AJS2 for 活文PDFstaff

活文PDFstaffと連携し，PDF変換を行います。作成するPDFファイルには，パスワード，印刷禁止/許可などの操作制限，ヘッダー・フッター，透かし文字などのセキュリティ情報を設定できます。

JP1/Base

イベントサービス機能を提供するプログラムです。サービスの起動順序を制御したり，JP1イベントを送受信したりできます。また，JP1/Baseは，JP1/IM，JP1/AJS2，およびJP1/Power Monitorの前提プログラムです。JP1/IM，およびJP1/AJS2を使ったシステムを導入する場合，JP1ユーザーの操作を制限する機能を提供します。

JP1/Cm2

ネットワークの構成，性能，および障害を管理するための統合ネットワーク管理プログラムの総称です。

JP1/FTP

業務と連携したファイル送受信，ファイルのスケジュール伝送，ファイル受信後のプログラムの自動起動など，ファイル伝送業務を効率的に運用するためのプログラムです。また，ファイル伝送状態を監視できるため，ファイル伝送業務の信頼性を向上できます。

JP1/IM

分散システムを集中的に監視するためのプログラムです。分散システム内での業務の実行状況や障害などの情報を表すJP1イベントを，JP1/IM - Viewの画面を通じて監視できます。

JP1/NETM/DM

ソフトウェアの配布およびクライアントの管理を，ネットワークを利用し一括して行うシステムの総称です。

JP1/NETM/DMのコマンドインターフェースを使用してJP1/AJS2と連携すると，ソフトウェアの配布などを自動化できます。

JP1/NQSEXEC

定型的なバッチ処理を分散システム上で実行し，バッチジョブを効率良く運用するためのプログラムです。

JP1/OJE for Midrange Computer

WindowsホストやUNIXホストからAS/400にバッチジョブを投入したり，AS/400からWindowsホストやUNIXホストにバッチジョブを投入したりするためのプログラムです。

JP1/OJE for VOS1

JP1/AJS2と連携して，WindowsおよびUNIXと，メインフレーム（VOS1）間のバッチジョブを実行したり監視したりするプログラムです。

JP1/OJE for VOS3

JP1/AJS2と連携して，WindowsおよびUNIXと，メインフレーム（VOS3）間のバッチジョブを実行したり監視したりするプログラムです。

JP1/OJE for VOSK

JP1/AJS2と連携して，WindowsおよびUNIXと，メインフレーム（VOSK）間のバッチジョブを実行したり監視したりするプログラムです。

JP1/Power Monitor

ホストを自動的に起動・終了するプログラムです。スケジュールを設定してホストを起動・終了したり，離れた場所にあるホストを起動・終了したりできます。

JP1/Script

Windows上でジョブを制御するスクリプト（バッチファイル）を作成して実行するためのプログラムです。JP1/AJS2と連携すると，ジョブを自動運転できます。

JP1イベント

システム内で何らかの事象が発生した際に，その事象の発生を通知する情報です。JP1イベントは，JP1/Baseを経由して，ほかのシステムなどに通知されます。

JP1権限レベル

JP1/AJS2で定義した業務やイベントなどの管理対象（資源）に対して，JP1ユーザーがどのような操作をできるかを表した名称です。JP1/Baseで定義します。

JP1資源グループ

JP1/AJS2の各ユニットに対するJP1ユーザーのアクセスを制御するために，ユニットに設定する名称です。

JP1ユーザー

JP1/AJS2またはJP1/IMを使用するときのユーザー名です。JP1ユーザーとして認証サーバに登録すると，管理対象（資源）へのアクセスが制御されます。

MAPI（Messaging Application Programming Interface）

Windows用の標準的なメッセージングAPIです。

MIME（Multipurpose Internet Mail Extensions）

SMTPの拡張機能で，ASCIIデータ以外のデータを送受信する場合に使います。

メールシステム間でのデータ送受信の方法や，メールを転送するために交換する制御メッセージのフォーマットなどを定めています。

MQSeries

IBM社の製品で，メッセージキューを使って，同一のプラットフォームまたは異なるプラットフォーム間でメッセージをやり取りするためのプログラムです。

MQ文字列

TP1/Message QueueおよびMQSeriesで定義されている文字列です。

MQ文字列には次の文字が指定できます。

A～Z，a～z（英文字）

0～9（アラビア数字）

.（ピリオド）

/（スラント）

_（アンダーバー）

%（パーセント）

MSMQ

Microsoft Message Queue Serverの略で，Windows上でメッセージキューイング機能を実現するソフトウェアです。

SMTP（Simple Mail Transfer Protocol）

UNIXのネットワークで一般的に使われているプロトコルです。このプロトコルは，TCP/IP上で異なるシステム間でのASCIIデータの転送を実現するための規約です。

SUP

TP1/LiNKまたはTP1/Server Baseのクライアントとなるプログラムのことです。JP1/AJS2では，SUPを使用してメッセージキュー連携機能を実現しています。メッセージキュー連携機能を使用するときは，TP1/LiNKまたはTP1/Server BaseのSUPにJP1/AJS2のユーザーサーバを設定しておきます。

TP1/LiNK

オープンシステムでトランザクション処理，およびサーバの処理分散化を実現するソフトウェアです。JP1/AJS2では，これらの機能のうちトランザクション処理を使用しています。

TP1/Message Queue

TP1/LiNKまたはTP1/Server Baseと連携して，メッセージキューイング機能を実現するソフトウェアです。OpenTP1システムに組み込み，異なるアプリケーション同士でプログラム間通信ができます。TP1/Message Queueは一連のメッセージキューイング機能のプログラム間でメッセージ送受信が簡単にできます。また，TP1/Message Queueは，OpenTP1システムのメッセージキューマネージャーの役割を持ち，メッセージキューの管理およびメッセージの送受信をします。

TP1/Server Base

オープンシステムでトランザクション処理，およびサーバの処理分散化を実現するソフトウェアです。JP1/AJS2では，これらの機能のうちトランザクション処理を使用しています。

Windows Messaging機能

電子メールを送受信するためのインターフェースを提供する機能です。Windows Messagingを使うと，オンラインサービスから受け取ったデータなど，さまざまな種類の情報を管理，アクセス，および共有することができます。

（ア行）

アクションジョブ

メールやメッセージキューを送信したり，JP1/IMやJP1/Cm2に状態を知らせるイベントを送信したりするジョブです。

異常終了

ジョブネットの異常終了は，ジョブネットに定義した処理の一部が正しく実行されず，その時点でジョブネットを終了することです。障害が発生した部分からあとに定義されている処理は実行されず，ジョブネットは中断されます。

ジョブの異常終了は，ジョブが正しく実行されず，処理を途中で中断することです。

組み込みDBシステムの異常終了は，組み込みDBシステムに対して何らかの障害が発生した場合に，組み込みDBシステム停止操作が実行されていないのに，稼働状態だった組み込みDBシステムが停止状態または再起動中断状態に遷移することです。詳細については，マニュアル「JP1/Automatic Job Management System 2 設計・運用ガイド　8.7 組み込みDBの動作に関する知識」を参照してください。

異常終了しきい値

ジョブが正常終了したか異常終了したかを，ジョブの終了コードで判断するための値です。

イベント

メールの受信や，ファイルの更新など，システム内で起こる特定の事象のことで，ジョブやジョブネットなどの実行契機となります。イベントの発生は，イベントジョブを使って監視します。

イベントジョブ

システム内の特定の事象の発生を監視するジョブです。イベントジョブを開始すると，ファイルの更新やメッセージの受信などを監視し始めます。

打ち切り時間

ジョブを実行したとき，ジョブからの応答がなかったり終了しなかったりした場合に，ジョブを強制的に打ち切るまでの時間です。

運用日

ジョブネットを実行する日です。

エージェントホスト

エージェントホストとは，マネージャーホストから依頼されたジョブを実行するホストです。このホストには，JP1/AJS2 - Agentをインストールします。なお，JP1/AJS2 - ManagerもJP1/AJS2 - Agentの機能を持っているため，エージェントホストにJP1/AJS2 - Managerをインストールすることもできます。

エージェントホストは，マネージャーホストからジョブの依頼を受け，ジョブを実行します。ジョブの実行が終わると，エージェントホストは，実行ファイルの実行結果（戻り値）を受け取り，ジョブの実行結果をマネージャーホストに転送します。

（カ行）

確定実行登録

スケジュール定義に基づいてあらかじめ実行日時を算出しておき，その日時に従ってジョブネットを起動し，処理を開始する場合の実行登録方法です。

確定スケジュール

確定実行登録時に決められた，絶対日時で確定しているスケジュールのことです。

カスタムジョブ

ある特定の機能を持つジョブを実行するように，あらかじめ定義されたジョブです。ファイル転送やメインフレームへのジョブ依頼など，標準カスタムジョブとして提供しているもののほかに，業務の中でよく使うジョブをカスタムジョブとして登録しておくこともできます。カスタムジョブとして登録する場合，専用のアイコンの形，絵，またはジョブ情報入力のためのダイアログボックスが作成できます。

なお，カスタムジョブを使用する場合は，そのジョブに必要なプログラムをインストールしておく必要があります。

カレンダー情報

業務の運用日と休業日についての情報です。ジョブグループごとに定義できます。この情報によって，ジョブグループ中のジョブネットを実行する日と実行しない日が決定します（ただし，休業日振り替え実行が定義されている場合は，休業日でもジョブネットを実行します）。

また，運用日に合わせて，基準日と月区分，基準時刻の設定もできます。

環境設定パラメーター

JP1/AJS2の運用に必要な各種情報を設定するためのパラメーターで，環境設定ファイルの中に記述します。例えば，ジョブネットワーク要素を作成するディレクトリを指定したり，syslogメッセージの出力の要否を指定したりします。

環境設定ファイル

スケジューラーサービスの環境やジョブの実行環境など，JP1/AJS2の運用に必要な情報を設定するファイルです。

起算スケジュール

実行開始日時，処理サイクル，および休業日の振り替えに従って決められた次回実行予定日を起点日として扱い，新たに次回実行予定日を算出したい場合に定義するスケジュールのことです。

起算猶予日数

起算後の次回実行予定日が休業日の場合に，実行予定日を探す期間を日数で定義したもののことです。

基準時刻

JP1/AJS2を運用するときの，日付の境となる時刻です。

例えば，基準時刻を「8時」と設定すると，7時59分までは前日扱いとなります。

基準日

カレンダー情報で，月の開始日として指定した日のことです。

起動条件

特定の事象を契機としてジョブネットを実行させる場合に，どのような条件が成立したときにジョブネットを実行させるか定義したもののことです。

キュー

実行登録されたジョブを一時的にためておくところです。ジョブは，登録された順番でキューに並び，そのキューに接続されているエージェントに対して順次転送され，実行されます。

大量のジョブが同時に実行されシステムの性能が低下しないよう，キューは，エージェントで同時に実行するジョブの数を制御します。

キューイングジョブ

キューへジョブを直接登録して実行依頼する形態のジョブです。

休業日

ジョブネットを実行しない日です。ただし，休業日振り替え実行が定義されている場合はジョブネットを実行します。

キューレスジョブ

キューを使わず，マネージャーから直接エージェントへ送られて実行されるジョブです。キューでのジョブの管理を省略し処理を簡略化しているため，通常のジョブに比べて処理性能が向上し，一定の時間に，より多くのジョブを実行できます。

ジョブネットに定義するPCジョブ，およびUNIXジョブをキューレスジョブとして定義できます。

キューレスジョブ実行環境

キューレスジョブ実行環境は，JP1/AJS2のマネージャー（スケジューラーサービスとキューレスファイル転送サービス）とキューレスエージェント（キューレスエージェントサービス）で構成され，キューレスジョブの実行を管理します。

キューレスジョブを使用する場合は，ajsqlsetupコマンドでキューレスジョブ実行環境をセットアップしておく必要があります。セットアップされたキューレスジョブ実行環境は，環境設定パラメーターで設定できます。

強制終了

実行中のユニットを強制終了します。

ルートジョブネットを強制終了した場合，実行中のジョブをすべて強制終了し，ジョブネットを中断します。

組み込みDB管理者（DB管理者）

組み込みDBで，各種権限の付与および取り消しを行う権限を持っているユーザー（DBA権限所持ユーザー）を示します。

組み込みDBの内部で管理されているユーザーです。

組み込みDBサービス

Windows上での組み込みDB使用環境を提供するサービスです。組み込みDBを使用するには，このサービスを開始する必要があります。サービス名称は「HiRDB/EmbeddedEdition セットアップ識別子」です。

組み込みDBシステム管理者

組み込みDB運用ディレクトリおよび組み込みDBファイルシステム領域（データ領域，システム領域）の所有者であり，組み込みDBの各コマンドを実行することができるユーザーを示します。

OS上で管理されているユーザーです。

組み込みDB操作コマンド

ajsembdbで始まる名称のコマンドの総称です。

クラスタシステム

クラスタシステムとは，複数のサーバシステムを連携して一つのシステムとして運用するシステムで，障害が発生しても業務を継続できるようにすることを目的としています。業務を実行中のサーバ（実行系）で障害が発生すると，待機していた別のサーバ（待機系）が業務の処理を引き継ぎます。実行「系」から待機「系」へ業務を切り替えるので，「系切り替えシステム」とも呼びます。

なお，クラスタシステムという用語には，並列処理による負荷分散機能という意味もありますが，このマニュアルでは，系を切り替えて業務の中断を防ぐ機能のことだけを指します。

計画実行登録

スケジュール定義に基づいてジョブネットを起動し，処理を開始する場合の実行登録方法です。

系切り替えシステム

クラスタシステムを参照してください。

警告終了

ジョブネットに定義した処理の一部が正しく実行されないままジョブネットを終了することです。ジョブネットは中断されず，最後まで実行されます。

発生した障害が，ジョブネットを中断するほど重大でない場合に，この終了方法にします。

警告終了しきい値

ジョブが警告終了したかを判断するための値です。

件名

メール中のSubject:に記述される文字列です。JP1/AJS2では，件名にASCII文字列以外も設定できますが，接続しているメールシステムによってはASCII文字列以外を扱えない場合もあります。

後続ジョブ

あるジョブ，またはジョブネットの直後に実行するジョブのことです。

後続ジョブネット

あるジョブ，またはジョブネットの直後に実行するジョブネットのことです。

（サ行）

サーバリンクジョブ

JP1/AJS2で定義したジョブネットをメインフレームで管理するために，JP1/AJS2 for Mainframeで定義するジョブネットです。サーバリンクジョブネットは，JP1/AJS2のルートジョブネットと関連づけられます。

サスペンド

ルートジョブネット，およびルートジョブネットの下位にあるユニットの実行を抑止することです。

実行登録中のルートジョブネットの下位にある定義を変更するときに，定義処理と実行制御処理のすれ違いなどの誤動作を防止するために，ルートジョブネットをサスペンドする必要があります。ルートジョブネットをサスペンドすることで，実行制御処理と同期を取って定義を変更できます。

サブミット

ジョブの実行を依頼することです。

サブミットジョブ

jpqjobsubコマンドを使用して登録する標準ジョブのことです。

しきい値

ジョブの終了状態を判断するための値です。ジョブには，異常終了しきい値と警告終了しきい値を定義できます。

実行ID

最上位ジョブネットの実行予定の一つに対して一つ割り振られる番号のことです。

従属ジョブ

判定ジョブの判定結果が真のときに実行するジョブのことです。

従属ジョブネット

判定ジョブの判定結果が真のときに実行するジョブネットのことです。

ジョブ

コマンド，シェルスクリプト，Windows実行ファイルなどの集まりです。

ジョブグループ

複数の業務を分類して管理するためのフォルダです。

ジョブ実行環境

ジョブ実行環境は，JP1/AJS2のマネージャーとエージェントから構成されます。

マネージャーのジョブ実行環境では，ジョブを登録するキューやジョブを実行するエージェントの定義情報（ジョブの実行多重度，最大ジョブ数など），ジョブの配信方法，ジョブの実行結果などを管理します。

エージェントのジョブ実行環境では，主にジョブの実行方法を管理します。

これらのジョブ実行環境は，ISAMデータベースと環境設定パラメーターで管理されます。

なお，キューレスジョブの場合は，キューレスジョブ実行環境で管理します。

ジョブ多重度

同時に実行できるジョブの数のことです。

ジョブネット

実行順序を関連づけたジョブの集まりです。ジョブネットを実行すると，ジョブネット中のジョブが実行順序に従って自動的に実行されます。

ジョブネットエディタウィンドウ

ジョブネットを新規に作成したり，作成済みのジョブネットを編集したりするウィンドウのことです。

ジョブネットコネクタ

ルートジョブネットの実行順序を制御するためのジョブネットワーク要素です。対象のルートジョブネットと接続関係を持ち，その終了や開始を待ち合わせます。

ジョブネットモニタウィンドウ

ジョブネットやジョブの実行状況や実行の詳細結果を表示したり，ジョブネットやジョブを操作したりするウィンドウです。

ジョブネットワーク要素

ジョブネットワークを定義するための要素です。これらの要素を総称して「ユニット」とも呼びます。

処理サイクル

ジョブネットの実行開始日から，次の実行開始日までの間隔のことです。処理サイクルを定義しておくと，定期的にジョブネットを実行できます。

スケジューラーサービス

ジョブネットを実行するスケジュールを管理し，スケジュールに従って，処理を実行します。スケジューラーサービスは，スケジューラーサービス名と同じ名称のルートジョブグループ配下のユニットを管理します。

スケジューラーサービスは，一つのマネージャーで複数起動できます。スケジューラーサービスを複数起動すると，スケジューラーサービスごとにルートジョブグループを管理できるようになります。例えば，スケジューラーサービスを業務ごとに分けて起動すると，それぞれのスケジューラーサービスが，ほかのスケジューラーサービスの影響を受けることなく，独立して業務（ジョブネットおよびジョブ）を並行実行できます。

スケジュールルール

ジョブネットの実行開始日時や処理サイクルなどの情報です。一つのジョブネットに144個までスケジュールルールを定義できます。

正常終了

ジョブネットの正常終了は，ジョブネットに定義した処理がすべて正しく実行されて，ジョブネットが終了することです。

ジョブの正常終了は，ジョブが正しく実行されて終了することです。

先行ジョブ

あるジョブ，またはジョブネットの直前に実行されるジョブのことです。

先行ジョブネット

あるジョブ，またはジョブネットの直前に実行されるジョブネットのことです。

相関識別子

ユーザーが任意の目的で使用できるメッセージ中の項目です。メッセージ識別子と同じように，メッセージを識別するために使用します。相関識別子は，送信元が設定した文字コードで格納されています。

相互関係

送受信するメッセージを識別するために使用する情報です。相互関係は，送信元が設定した文字コードで受信されます。

即時実行登録

実行登録と同時にジョブネットを起動し，処理を開始する場合の実行登録方法です。

（タ行）

退避ファイル

JP1/AJS2で定義したジョブネットワーク要素を格納したファイルです。

退避ボックス

退避ファイルを格納するためのディレクトリまたはフォルダです。

デイリースケジュールウィンドウ

1日ごとの実行予定，実行状況，および実行結果を表示するためのウィンドウです。

デフォルトキュー

ジョブを実行するために，エージェントホストと対で作成するキューです。このキューは必ず作成しておく必要があります。

ジョブを実行する際，ジョブのサブミット先や実行先としてエージェントホスト名を指定すると，ジョブはそのエージェントホストのデフォルトキューにサブミットされます。

（ナ行）

ネストジョブネット

ジョブネット中に定義したジョブネットです。

（ハ行）

排他実行リソース

複数のジョブの同時実行を抑止したい場合に，おのおののジョブで同じリソース名（排他実行リソース名）を指定しておき，同時実行を抑止することです。

判定ジョブ

指定された条件を判定し，判定結果が真であれば，従属ジョブ（ジョブネット）を実行するジョブです。

判定値

ジョブが正常終了したか異常終了したかを判断するための値です。

標準ジョブ

標準ジョブとは，実行ファイルや実行先ホスト名などを指定して処理を実行させるジョブのことです。標準ジョブには次の3種類があります。

UNIXジョブ

PCジョブ

QUEUEジョブ

物理ホスト

クラスタシステムを構成する各サーバに固有な環境のことです。物理ホストの環境は，系切り替え時にもほかのサーバに引き継がれません。

プランニンググループ

複数のルートジョブネットを計画的に切り替えて実行するためのユニットです。プランニンググループの直下に異なる定義内容のルートジョブネットを複数作成し，それぞれに異なったスケジュールを定義することで，指定したスケジュールに従って自動的にジョブネットを切り替えて実行できます。

振り替え

スケジュールに従って決められた次回実行予定日が休業日だった場合に，ほかの日にジョブネットを実行させることです。

振り替え猶予日数

振り替え日が休業日の場合に，振り替え日を探す期間を日数で定義したもののことです。

閉塞状態

障害の発生などによってジョブネットが開始または終了できず，実行状況や次回実行予定が確認できない状態になっていることです。この場合，実行登録を解除して，登録し直す必要があります。

ホストリンクジョブネット

メインフレームのジョブスケジューラーで管理されているジョブネットをJP1/AJS2で監視するために，JP1/AJS2で定義するジョブネットです。ホストリンクジョブネットは，JP1/AJS2 for Mainframeの「ネットグループ」という管理単位を介して，メインフレームのジョブネットと関連づけられます。

（マ行）

マクロ変数

後続ジョブでイベント受信情報を参照するために定義する変数です。イベントジョブに情報を引き継ぐためのマクロ変数名を定義し，引き継ぐイベントのマクロ変数を後続ジョブで指定します。

マクロ変数は「?AJS2xxxxxxxxx?:引き継ぎ情報名」の形式で指定します。

マネージャージョブグループ

JP1/AJS2 - Managerから，別のJP1/AJS2 - Managerの業務を監視するためのジョブグループです。

マネージャージョブネット

JP1/AJS2 - Managerから，別のJP1/AJS2 - Managerの業務を監視するためのジョブネットです。

マネージャーホスト

マネージャーホストは，ジョブネットの定義情報やスケジュール情報をデータベースで管理し，ジョブの実行をエージェントホストに依頼して実行させます。マネージャーホストには，JP1/AJS2 - Managerをインストールします。

マネージャーホストでは，定義されたスケジュール情報を基に，ジョブネットの実行予定が作成されます。実行開始時刻になると，マネージャーホストは，ジョブとして定義された実行ファイルを起動して，ジョブ定義情報をエージェントホストに転送し，エージェントホストにジョブを実行させます。実行が終わると，エージェントホストでのジョブの実行結果を受け取り，データベースに反映します。その反映された情報を基に，後続ジョブを実行したり，次回の実行予定を作成したりします。

マンスリースケジュールウィンドウ

1か月ごとの実行予定や実行結果を表示するためのウィンドウです。

メール受信パラメーターファイル

ユーザーが設定したメール受信監視パラメーターを記録したファイルです。拡張子は，「.prm」です。このファイルは，ユーザーがメール受信イベントジョブを定義したときに自動的に作成されます。

メール送信パラメーターファイル

ユーザーが設定したメール送信パラメーターを記録したファイルです。拡張子は，「.prm」です。このファイルは，ユーザーがメール送信アクションジョブを定義したときに自動的に作成されます。

メールフィルターアプリケーション

メールの形式を変換するためのプログラムまたはシェルスクリプトです。

メール連携でRFC822形式以外のメールを使うには，文字コードを変換するためのメールフィルターアプリケーションが必要です。

メッセージキュー

アプリケーションプログラムからのメッセージを登録しておくファイルのことです。メッセージキューマネージャーによって管理されます。メッセージキューには，受信したメッセージを格納する入力キューと，ほかのシステムへ送信するメッセージを格納する出力キューがあります。また，入力キューと出力キューは同一キューを使用することもできます。

メッセージキューイング機能

メッセージキューマネージャーの機能で，アプリケーションプログラム間のメッセージ送受信をメッセージキューと呼ばれるキューを使用して処理することです。アプリケーションプログラムは，メッセージキューに対して送信または受信の処理をします。メッセージがメッセージキューに登録されたあとは，メッセージキューマネージャーがメッセージの処理をするためアプリケーションプログラムの負荷が軽くなります。また，相手側プログラムが受信したことを自アプリケーション側で待つ必要がないため，プログラム間の非同期処理を実行することができます。

メッセージ識別子

MQSeriesのメッセージ記述子という情報の中の1項目です。メッセージ識別子は，送信元が設定した文字コードで格納されています。メッセージ識別子は，メッセージを特定するためのメッセージIDなどを設定しておくところとして利用されます。

（ヤ行）

ユーザー共通プロファイル

JP1ユーザーが共通に使用できるように，JP1/AJS2 - Viewの環境設定情報を保存したファイルです。管理者は，ユーザー共通プロファイルをJP1/AJS2 - Managerに保存しておき，必要に応じて，JP1ユーザーがこのファイルをダウンロードすることで，JP1/AJS2 - Viewの環境をJP1ユーザー間で共通の設定にすることができます。

多くのJP1ユーザーに同じ環境でJP1/AJS2 - Viewを使わせたい場合に役に立ちます。

ユニット

ジョブネットワーク要素の総称です。

ユニットID

一つのユニットに対して一つ割り振られる番号です。

ユニット定義パラメーターファイル

ユニット定義パラメーターを格納したテキストファイルです。コマンドでジョブネットワーク要素を定義する場合の入力情報になります。

予定情報ファイル

予定情報パラメーターを格納したテキストファイルです。コマンドでジョブネットを確定実行登録する場合の入力情報になります。

（ラ行）

リカバリージョブ

先行するジョブ，またはジョブネットが異常終了したときに実行されるジョブです。

リカバリージョブネット

先行するジョブ，またはジョブネットが異常終了したときに実行されるジョブネットです。

リストファイル

送受信したメールの内容の抜粋をリスト形式で記録したファイルです。

論理ホスト

クラスタシステムでの運用時にJP1の実行環境となる論理上のサーバのことです。障害の発生時には，論理ホスト単位で系が切り替わります。

論理ホストは専用のIPアドレスを持ち，系切り替え時にはそのIPアドレスを引き継いで動作します。そのため，障害で物理的なサーバが切り替わった場合も，クライアントからは同じIPアドレスでアクセスでき，一つのサーバが常に動作しているように見えます。

索引

[数字]
[Ａ][Ｄ][Ｅ][Ｈ][Ｊ][Ｍ][Ｎ][Ｏ][Ｐ][Ｒ][Ｓ][Ｔ][Ｕ][Ｖ][Ｗ]
[ア行][カ行][サ行][タ行][ナ行][ハ行][マ行][ヤ行][ラ行]

(数字)

07-00の変更内容

07-10の変更内容

07-11の変更内容

07-50の変更内容

08-00の変更内容

08-10の変更内容

08-50の変更内容

(英字)

(Ａ)

［AJS2USER］シンボル

AJS2ユニット監視オブジェクト

［ajsdetail］ウィンドウ

AJSPATH

［ajsstatus］ウィンドウ

(Ｄ)

DB管理者

(Ｅ)

ERPシステムとの連携

ERP連携ジョブの定義

EVAction.conf（メール連携）

Exchange Server

ExecMode（メール連携）

(Ｈ)

HITSENSER Data Mart Server

hp NonStop Serverとの連携

hp NonStop Server連携のセットアップ

hp OpenView

hp OpenView

hp OpenView NNM

(Ｊ)

JP1/AJS2 - Definition Assistant

JP1/AJS2 - Managerの運用環境の確認

JP1/AJS2 - Print Option

JP1/AJS2 - Web Operation Assistant

JP1/AJS2 Console Agent

JP1/AJS2 Console Manager

JP1/AJS2 Console View

JP1/AJS2 for Enterprise Applications

JP1/AJS2 for Enterprise Applications

JP1/AJS2 for Mainframe

JP1/AJS2 for Mainframeと連携するときに使用するJP1ユーザー名

JP1/AJS2 for Mainframeの状態を問い合わせる間隔

JP1/AJS2 for Mainframe連携時のセットアップ

JP1/AJS2 for Mainframe連携時のセットアップ手順

JP1/AJS2 for Mainframeを使ったメインフレームとの連携

JP1/AJS2 for Oracle E-Business Suite

JP1/AJS2 for Oracle E-Business Suite

JP1/AJS2 for Web Service

JP1/AJS2 for Web Serviceとの連携

JP1/AJS2 for 活文PDFstaff

JP1/AJS2 for 活文PDFstaffとの連携

JP1/AJS2メール連携メールアドレスマップツール

JP1/Base

JP1/Cm2

JP1/Cm2/NNM

JP1/Cm2またはhp OpenView連携時のセットアップ手順

JP1/Cm2またはhp OpenView連携時のセットアップ手順

JP1/Cm2またはhp OpenView連携を解除する（UNIXホストの場合）

JP1/Cm2またはhp OpenView連携を解除する（Windowsホストの場合）

JP1/Cm2またはhp OpenViewを使った監視

JP1/FTP

JP1/FTPとの連携

JP1/FTP連携時のセットアップ

JP1/IM

JP1/IM

JP1/IMでのジョブネット監視

JP1/IM連携時のセットアップ

JP1/IM連携時のセットアップ手順

JP1/IMを使った監視

JP1/NETM/DM

JP1/NETM/DM連携時のセットアップ

JP1/NETM/DM連携時のセットアップ手順

JP1/NETM/DMを使った自動配布

JP1/NQSEXEC

JP1/NQSEXECとの連携

JP1/NQSEXECへのジョブ投入

JP1/NQSEXEC連携時のセットアップ

JP1/OJE for Midrange Computer

JP1/OJE for VOS1

JP1/OJE for VOS3

JP1/OJE for VOSK

JP1/OJEを使ったメインフレームとの連携

JP1/Power Monitor

JP1/Power Monitorとの連携

JP1/Power Monitor連携時のセットアップ

JP1/Script

JP1/Scriptとの連携

JP1/Script連携時のセットアップ

［JP1AJS2］シンボル

JP1イベント

JP1イベントによる監視

JP1権限レベル

JP1資源グループ

JP1ユーザー

(Ｍ)

MailFileDir

MailFileName

MAPI

MIBオブジェクト

Microsoft Mail

MIME

MIMEのデコード

MQSeries

MQ文字列

MSMQ

MSMQのメッセージ種別

MSMQへメッセージを送信する

MSMQメッセージ格納ファイルの格納形式

MSMQメッセージ受信の定義方法

MSMQメッセージ送信の定義方法

MSMQ連携機能

MSMQ連携時のセットアップ手順

［MSMQ連携］タブ（［マネージャー環境設定］ダイアログボックス）

(Ｎ)

NotMatchMailDir

(Ｏ)

Oracle E-Business Suite

Oracle E-Business Suite連携時のセットアップ

(Ｐ)

PDF変換ジョブ

(Ｒ)

ReceiveIntervalC

(Ｓ)

SAP BWシステム

SAP BWシステム連携時のセットアップ

SAP R/3システム

SAP R/3システム連携時のセットアップ

SMTP

SMTP/POP3

SNMPサービスの起動順序

SNMPトラップ

SNMPトラップ

SNMPトラップ送信を抑止する（UNIXホストの場合）

SNMPトラップ送信を抑止する（Windowsホストの場合）

SNMPトラップをカスタマイズする（UNIXホストの場合）

SNMPトラップをカスタマイズする（Windowsホストの場合）

SUP

(Ｔ)

TP1/LiNK

TP1/Message Queue

TP1/Message QueueまたはMQSeriesからメッセージを受信する

TP1/Message QueueまたはMQSeriesへメッセージを送信する

TP1/Server Base

(Ｕ)

UserName

(Ｖ)

VOS3のユーザー情報をJP1/AJS2に登録する

(Ｗ)

Windows Messaging機能

Windows自動ログオン

(ア行)

(あ)

アイコンによる監視

アイコン用gifファイル

アクションジョブ

アラーム ブラウザ

(い)

異常終了

異常終了しきい値

イベント

イベント・アクション定義ファイルに設定する内容（メール連携）

イベントジョブ

(う)

打ち切り時間

運用日

(え)

エージェントホスト

(カ行)

(か)

確定実行登録

確定スケジュール

各バージョンの変更内容

カスタムPCジョブ

カスタムPCジョブまたはカスタムUNIXジョブの登録

カスタムUNIXジョブ

カスタムジョブ

カスタムジョブ

カスタムジョブに関する注意事項

カレンダー情報

環境設定パラメーター

環境設定ファイル

監視間隔

監視間隔

監視ツリー

(き)

起算スケジュール

起算猶予日数

基準時刻

基準日

起動条件

キュー

キューイングジョブ

休業日

キューレスジョブ

キューレスジョブ実行環境

強制終了

(く)

組み込みDB管理者

組み込みDBサービス

組み込みDBシステム管理者

組み込みDB操作コマンド

クラスタシステム

(け)

計画実行登録

系切り替えシステム

警告終了

警告終了しきい値

件名

(こ)

後続ジョブ

後続ジョブネット

(サ行)

(さ)

サーバリンクジョブ

サーバリンクジョブ

サーバリンクジョブの定義

差出人アドレスの引き継ぎ

サスペンド

サブミット

サブミットジョブ

(し)

しきい値

実行ID

自動配布

従属ジョブ

従属ジョブネット

受信したメッセージの引き継ぎ情報

受信するメールの形式

障害用メールファイル

状態変化要因語句

使用できるメッセージキュー（MSMQ）

使用できるメッセージキュー（TP1/Message QueueまたはMQSeries）

ジョブ

ジョブグループ

ジョブ実行環境

ジョブ多重度

ジョブネット

ジョブネットエディタウィンドウ

ジョブネットコネクタ

ジョブネットの実行状態の監視

ジョブネットモニタウィンドウ

ジョブネットワーク要素

処理サイクル

シンボルの色と意味

シンボルの色と意味

シンボルの削除

シンボルの作成方法

(す)

スクリプトファイルの実行

スケジューラーサービス

スケジュールルール

ステータス・アラーム ブラウザ

(せ)

正常終了

先行ジョブ

先行ジョブネット

(そ)

相関識別子

相互関係

送信するMSMQメッセージの形式

送信するメールの形式

送信するメッセージの形式

送信元ホスト名をカスタマイズする（UNIXホストの場合）

送信元ホスト名をカスタマイズする（Windowsホストの場合）

即時実行登録

(タ行)

(た)

退避ファイル

退避ボックス

(て)

デイリースケジュールウィンドウ

デフォルトキュー

電源制御ジョブの定義

電源の投入・切断

添付ファイルのリストの書式

(ナ行)

(な)

内部メールファイル

(に)

認証用コミュニティ名をカスタマイズする（UNIXホストの場合）

認証用コミュニティ名をカスタマイズする（Windowsホストの場合）

(ね)

ネストジョブネット

ネットグループ

(ハ行)

(は)

排他実行リソース

パッケージ

パッケージの自動配布

判定ジョブ

判定値

(ひ)

引き継ぎ情報格納ファイル

ビジュアル監視

標準WSジョブ

標準WSジョブを定義する

標準カスタムジョブ

標準カスタムジョブの登録

標準ジョブ

(ふ)

ファイルの転送

不一致メール退避先ファイル

物理ホスト

プランニンググループ

振り替え

振り替え猶予日数

(へ)

閉塞状態

(ほ)

ホストリンクジョブネット

ホストリンクジョブネット

ホストリンクジョブネット

ホストリンクジョブネットの定義

(マ行)

(ま)

マクロ変数

マネージャージョブグループ

マネージャージョブネット

マネージャーホスト

マンスリースケジュールウィンドウ

(め)

メインフレームとの連携（JP1/AJS2 for Mainframe）

メインフレームとの連携（JP1/OJE）

メールアドレスマップファイル

メールクライアントソフト

メールシステム

メールシステムとの連携

メールシステム連携機能の起動・終了

メールシステム連携機能の起動・停止

メールシステム連携時のセットアップ手順

メール受信後の処理

メール受信時の動作（UNIXの場合）

メール受信時の動作（Windowsの場合）

メール受信の概要

メール受信の概要（UNIXの場合）

メール受信の概要（Windowsの場合）

メール受信の定義方法

メール受信パラメーターファイル

メール受信リスト

メール受信リストファイル

メール送信の概要（UNIXの場合）

メール送信の概要（Windowsの場合）

メール送信の定義方法

メール送信パラメーターファイル

メール配信機能

メール配信機能のセットアップ

メールフィルターアプリケーション

メールフィルターアプリケーション

メールフィルターアプリケーションで使うファイル

メールプロファイルの作成手順

メールプロファイル名

メール保存先ファイル

メール連携機能

［メール連携］タブ（［マネージャー環境設定］ダイアログボックス）

メッセージキュー

メッセージキューイング機能

メッセージキューシステム

メッセージキューシステムとの連携

メッセージ識別子

メッセージ受信機能の概要

メッセージ受信時の注意事項

メッセージ受信の定義方法

メッセージ種別（TP1/Message QueueまたはMQSeries）

メッセージ送信機能の概要

メッセージ送信時の注意事項

メッセージ送信の定義方法

メッセージ送信の定義例

メッセージの格納形式

(も)

文字コード変換

(ヤ行)

(ゆ)

ユーザーWSジョブ

ユーザーWSジョブを定義する

ユーザー共通プロファイル

ユニット

ユニットID

ユニット定義パラメーターファイル

(よ)

予定情報ファイル

(ラ行)

(り)

リカバリージョブ

リカバリージョブネット

リストファイル

リストファイルの書式

リストファイルの例

リモート電源制御

リモート電源制御を実行する場合のセットアップ

(れ)

連携できるメールシステム

(ろ)

ローカル電源制御

ローカル電源制御を実行する場合のセットアップ

論理ホスト

■ 商標類

400は，米国およびその他の国におけるInternational Business Machines Corporationの商標です。
Active Directoryは，米国Microsoft Corporationの，米国およびその他の国における登録商標または商標です。
Adobeは，Adobe Systems Incorporated（アドビシステムズ社）の米国ならびに他の国における商標または登録商標です。
AIXは，米国およびその他の国におけるInternational Business Machines Corporationの商標です。
AS/400は，米国およびその他の国におけるInternational Business Machines Corporationの商標です。
CONNECT：Queueは，米国でのSterling Commerce,Inc.の登録商標です。
GIFは，米国CompuServe Inc.が開発したフォーマットの名称です。
HP NonStop Serverは，ヒューレット・パッカード社の商標です。
HP-UXは，米国Hewlett-Packard Companyのオペレーティングシステムの名称です。
INS-Cは，日本電信電話（株）のサービス名称です。
INS-Pは，日本電信電話（株）のサービス名称です。
Internet Explorerは，米国Microsoft Corporationの米国及びその他の国における登録商標または商標です。
Itaniumは，アメリカ合衆国およびその他の国におけるIntel Corporationの商標です。
Javaは，Oracle Corporation 及びその子会社，関連会社の米国 及びその他の国における登録商標または商標です。
Linuxは，Linus Torvalds氏の日本およびその他の国における登録商標または商標です。
Lotus Notesは，IBM Corporationの登録商標です。
Microsoftは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Microsoft Excelは，米国Microsoft Corp.の商品名称です。
Microsoft Exchange Serverは，米国Microsoft Corp.の商品名称です。
Microsoft Mailは，米国Microsoft Corp.の商品名称です。
Microsoft Office Excelは，米国 Microsoft Corporation の商品名称です。
Microsoft SQL Serverは，米国Microsoft Corp.の商品名称です。
MQSeriesは，米国およびその他の国におけるInternational Business Machines Corporationの商標です。
MSPは，富士通株式会社の登録商標です。
MVSは，米国およびその他の国におけるInternational Business Machines Corporationの商標です。
Netscapeは，米国およびその他の国におけるNetscape Communications Corporationの登録商標です。
Netscape Navigatorは，米国およびその他の国におけるNetscape Communications Corporationの登録商標です。
OpenViewは，ヒューレット・パッカード社の商標です。
ORACLEは，Oracle Corporation 及びその子会社，関連会社の米国 及びその他の国における登録商標または商標です。
Outlookは，米国およびその他の国における米国Microsoft Corp.の登録商標です。
PA-RISCは，米国Hewlett-Packard Companyの商標です。
Pentiumは，アメリカ合衆国およびその他の国におけるIntel Corporationの商標です。
R/3は，SAP AGのドイツ及びその他の国における登録商標または商標です。
Red Hatは，米国およびその他の国でRed Hat,Inc. の登録商標若しくは商標です。
SAPは，SAP AGのドイツ及びその他の国における登録商標または商標です。
Solarisは，Oracle Corporation 及びその子会社，関連会社の米国 及びその他の国における登録商標または商標です。
SQL*Plusは，Oracle Corporation 及びその子会社，関連会社の米国 及びその他の国における登録商標または商標です。
UNIXは，The Open Groupの米国ならびに他の国における登録商標です。
Windowsは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Windows Serverは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Windows Vistaは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
活文，PDFstaffは，日立ソフトウェアエンジニアリング株式会社の登録商標です。
プログラムプロダクト「P-9312-2781」，「P-9312-2981」，「P-9D2C-6L81」には，米国Sun Microsystems, Inc.が著作権を有している部分が含まれています。
プログラムプロダクト「P-9312-2781」，「P-9312-2981」，「P-9D2C-6L81」には，UNIX System Laboratories, Inc.が著作権を有している部分が含まれています。