2.3.23 getInheritResultメソッド
(1) 説明
指定されたジョブネットの実行登録時に指定したマクロ変数名と引き継ぎ情報,またはジョブ実行時に引き継いだマクロ変数名と引き継ぎ結果情報を取得します。
取得できるマクロ変数名と引き継ぎ結果情報の詳細については,マニュアル「JP1/Automatic Job Management System 3 導入ガイド」のマクロ変数を使用した業務の作成方法について記載している個所を参照してください。
(2) 形式
public java.util.List<AjsCdMacroVariable> getInheritResult( java.lang.String manager, java.lang.String serviceName, java.lang.String unitName, java.lang.String execID) throws AjsCdException
(3) 実行権限
ログインしたJP1ユーザーが,ユニットに対して次に示すJP1権限レベルのどれかを与えられている必要があります。
-
JP1_AJS_Admin権限
-
JP1_AJS_Manager権限
-
JP1_AJS_Editor権限
-
JP1_AJS_Operator権限
-
JP1_AJS_Guest権限
(4) 引数
引数名 |
省略 |
説明 |
---|---|---|
manager |
不可 |
要求を依頼するJP1/AJS3 - Managerのホスト名を,1〜255バイトの文字列で指定します。loginメソッドの第1引数に指定した値と合わせてください。 |
serviceName |
不可 |
要求対象のスケジューラーサービス名を,1〜30バイトの文字列で指定します。 |
unitName |
不可 |
情報を取得するユニットの完全名を,1〜930バイトの文字列で指定します。 |
execID |
不可 |
実行IDを,文字列で指定します。 指定する形式は「@[mmmm]{A〜Z}nnnn」です。 |
(5) 戻り値
引き継ぎ結果をマクロ変数インターフェース(AjsCdMacroVariable)のインスタンスに格納し,その一覧をListインターフェースを実装したクラスのインスタンスに格納して返却します。引き継ぎ結果がない場合は,要素数0個のListインターフェースを実装したクラスインスタンスを返却します。
(6) 例外
例外が発生した場合,このメソッドは例外クラス(AjsCdException)を送出します。