Hitachi

JP1 Version 10 JP1/Automatic Job Management System 3 - Software Development Kit 設計・構築ガイド


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) {
  /* エラー処理 */
}