5.1.6 実行したルートジョブネットの状態を取得するコーディング例
実行したルートジョブネットの状態を取得するコーディング例を次に示します。
try {
/* ルートジョブネットの状態情報の取得 */
/* mgrhostはログイン時に指定した接続先JP1/AJS3 - Managerのホスト名 */
/* ユニット名(unitname),実行ID(exeid)は管理されている情報を使用 */
AjsCd cdObj = factory.getAjsCd("ユーザーアプリケーション名");
AjsCdApi apiObj = cdObj.getAjsCdApi("AjsCdApi識別子");
AjsCdUnitStatus statinfo = apiObj.getUnitStatus(mgrhost, "AJSROOT1", unitname, exeid);
/* 状態の取得 */
AjsCdUnitStatus statusCode = statinfo.getStatus();
} catch (AjsCdInvalidTokenExceptione e) {
/ *エラー処理 */
} catch (AjsCdException e) {
/* エラー処理 */
}