Hitachi

JP1 Version 12 JP1/Automatic Operation サービステンプレートリファレンス


4.6.12 JP1/AJSのジョブネット実行結果取得

機能

指定したサーバのJP1/AJS3 - Manager(またはJP1/AJS2 - Manager,以降まとめてJP1/AJSと呼びます)に対して,ジョブネットの実行結果取得を行います。

この部品では,次のサーバを前提とします。

・業務サーバ(実行対象サーバ)

 JP1/AJSのジョブネット実行結果を取得するサーバです。前提条件に記載のJP1/AJSがセットアップされている必要があります。

利用場面

jp1ajsExecute部品でジョブネットを実行した際に,ジョブネットの実行結果を取得することができます。

プロパティjobnetStateに実行結果が格納されるので,結果に応じてサービステンプレートの動作を変更できます。

前提条件

【システム内前提製品】/【実行対象サーバ内前提製品】/【実行対象サーバ内前提製品の稼働OS】の最新のサポート状況については,リリースノートを参照してください。

【システム内前提製品】

 (1)JP1/Automatic Operation 11-00以降

【実行対象サーバ内前提製品】

 (1)JP1/Automatic Job Management System 3 - Manager 09-00以降

【実行対象サーバ内前提製品の稼働OS】

 (1) Windows Server 2008 R2 Standard/Enterprise/Datacenter

 (2) Windows Server 2012 Standard/Datacenter,Windows Server 2012 R2 Standard/Datacenter

 (3) Windows Server 2016 Standard/Datacenter

 (4) Windows Server 2019 Standard/Datacenter

 (5) Red Hat Enterprise Linux Server 6 (32-bit x86),Red Hat Enterprise Linux Server 6 (64-bit x86_64)

 (6) Red Hat Enterprise Linux Server 7 (64-bit x86_64)

 (7) Red Hat Enterprise Linux Server 8 (64-bit x86_64)

 (8) AIX V6

 (9) AIX V7

【実行対象サーバ内前提製品の使用条件】

 (1)実行結果を取得するジョブネットが作成されていること。

 (2)プロパティJP1AJS.executeJP1UserNameには,実行対象サーバでジョブネットの実行結果の取得を行うためのJP1ユーザー名を指定してください。JP1/AOから接続するOSユーザーと同一名のJP1ユーザーで実行結果の取得を行う場合は,このプロパティに値を指定する必要はありません。

 (3)クラスタ構成の論理ホスト上に定義されているジョブネットの実行結果を取得する場合は,

 ・プロパティplugin.destinationHostに実行系サーバの物理ホスト名または論理ホスト名を指定してください。

 ・プロパティJP1AJS.serviceName に論理ホストで動作しているスケジューラーサービス名を指定してください。

 ・プロパティJP1.logicalHostName にスケジューラーサービスが動作している論理ホスト名を指定してください。

注意事項

(1)同一スケジューラーの同一ジョブネットに対してjp1ajsExecute部品を並列に実行した場合,直前に実行されたジョブネットの結果を取得します。

実行権限

JP1/AOから業務サーバに接続する際のOSユーザーに,次の設定が必要です。

接続するOSユーザーと同名のJP1ユーザーが存在しない場合,プロパティjp1ajs.executeJP1UserNameを必ず指定してください。

[Windows,UNIX共通]

JP1_AJS_Guest権限,JP1_AJS_Operator権限,JP1_AJS_Editor権限,JP1_AJS_Manager権限,JP1_AJS_Admin権限のどれかの権限を付与されたJP1ユーザーと同名であること。

バージョン

02.00.00

部品のタグ

Gather JP1 information,AJS,Windows,Linux,AIX

タスクログに表示される部品の名称

jp1ajsCheck

戻り値

戻り値

説明

0

正常

21

異常(環境不正) コマンドが見つからない(部品スクリプトでエラーを検知)

27

異常(エラー内容はタスクログで確認)

41

異常(部品内でエラーを検知) プロパティ未入力(部品スクリプトでエラーを検知)

42

異常(部品内でエラーを検知) 内部エラー(部品スクリプトでエラーを検知)

プロパティ一覧

プロパティ一覧を次の表に示します。

プロパティキー

プロパティ名

説明

デフォルト値

入出力種別

必須区分

JP1AJS.serviceName

JP1/AJSサービス名

スケジューラーのサービス名を指定します。クラスタ構成の場合は論理ホストのスケジューラサービス名を指定します。

− 

入力

△ 

JP1AJS.jobnetName

ジョブネット名

実行結果を取得するジョブネット名を指定します。

− 

入力

○ 

plugin.destinationHost

実行対象サーバのホスト名

この部品を実行するサーバのホスト名またはIPアドレスを指定します。IPv6アドレスには対応していません。

− 

入力

○ 

JP1AJS.executeJP1UserName

ジョブネットの結果を参照するJP1ユーザー名

ジョブネットの結果を参照する際のJP1ユーザー名を指定します。実行対象サーバに接続する際のOSユーザー名と同一のJP1ユーザーで実行する場合,指定する必要はありません。

− 

入力

△ 

JP1.logicalHostName

実行対象サーバの論理ホスト名

実行対象サーバのJP1論理ホスト名を指定します。

− 

入力

△ 

JP1AJS.jobnetResult

ジョブネットの結果

ジョブネットの結果が格納されます。

− 

出力

△ 

common.returnValue

部品の戻り値

この部品の戻り値が格納されます。

− 

出力

△