JP1/Automatic Job Management System 3 - SOA Option ジョブ・ジョブネット呼び出し機能編
ジョブネット制御クラスは,ジョブネットを制御するクラスです。ジョブネットを即時実行登録します。ジョブネットの実行登録に成功した場合,ジョブネット実行監視によってジョブネット実行状況を監視します。ジョブネットの実行を強制的に終了することもできます。
このクラスのインスタンスを作成して使用してください。
ジョブネット制御クラスインターフェースの詳細を次に示します。
| メソッド名 | 説明 |
|---|---|
| AjsWsJobnet | ジョブネット制御クラスのコンストラクタです。 |
| jobnetEntry | ジョブネットの即時実行登録をします。 |
| jobnetShow | ジョブネットの実行状況監視をします。 |
| jobnetKill | 実行中のジョブネットの強制終了をします。 |
各メソッドの詳細を説明します。
public AjsWsJobnet(
jp.co.Hitachi.soft.ajs2.ws.jobcontrol.AjsWsClient client,
java.lang.String manager,
java.lang.String serviceName,
java.lang.String jobnetName,
java.lang.String[] macro)| 項番 | 引数名 | 省略 | 説明 |
|---|---|---|---|
| 1 | client | 不可 | 初期化済みのAjsWsClientのインスタンスを指定します。 |
| 2 | manager | 不可 | ジョブ制御要求を依頼するJP1/AJS3 - ManagerまたはJP1/AJS2 - Managerのホスト名を,1〜255バイトの文字列で指定します。 JP1/AJS3 - SOA Optionのセットアップ時に設定するWS-Server動作環境設定定義ファイル(ajswsserver.conf)の「接続先JP1/AJS3 - Managerホスト名または接続先JP1/AJS2 - Managerホスト名」と同じ値を指定してください。 WS-Server動作環境設定定義ファイルの設定については,「6.6.7(1) WS-Server動作環境設定定義ファイル(ajswsserver.conf)」を参照してください。 |
| 3 | serviceName | 可 | スケジューラーサービス名を,1〜30バイトの文字列で指定します。 スケジューラーサービス名を指定しない場合は,nullを指定してください。nullを指定した場合,JP1/AJS3 - SOA Optionのセットアップ時に設定するWS-Server動作環境設定定義ファイル(ajswsserver.conf)の「接続先JP1/AJS3 - Managerスケジューラーサービス名または接続先JP1/AJS2 - Managerスケジューラーサービス名」に設定されている値が仮定されます。 WS-Server動作環境設定定義ファイルの設定については,「6.6.7(1) WS-Server動作環境設定定義ファイル(ajswsserver.conf)」を参照してください。 |
| 4 | jobnetName | 不可 | ジョブネット名を,1〜930バイトの文字列で指定します。 ルートジョブネットだけ指定できます。 |
| 5 | macro※ | 可 | ルートジョブネット配下のジョブで使用しているマクロ変数に設定する情報を,配列で指定します。32個まで情報を指定できます。 配列の各要素は,「マクロ変数名:引き継ぎ情報」の形式で指定します。 マクロ変数名は,AJS2xxx(xxxは任意の文字列)の形式で,62バイトまでの文字列で指定します。指定できる文字は,英大文字,数字,「.(ピリオド)」です。 引き継ぎ情報は,1〜255バイトの文字列で指定します。すべてのマクロ変数の配列長の総和について,各マクロ変数配列要素の長さの和 + (マクロ変数配列要素数 * 3)の値が4,085バイトを超えないよう指定してください。 同一マクロ変数を指定した場合,配列要素番号の小さい要素番号に指定したマクロ変数の引き継ぎ情報が引き継がれます。 マクロ変数を引き継がない場合,nullを指定してください。 |
public synchronized void jobnetEntry()
public AjsWsJobnetInfo jobnetShow()
public void jobnetKill()
ジョブネット制御クラスの実装例を次に示します。
Copyright (C) 2012,Hitachi, Ltd.
Copyright (C) 2012,Hitachi Solutions, Ltd.