Hitachi

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


5.1.5 ルートジョブネットを即時実行登録するコーディング例

ルートジョブネットを即時実行登録するコーディング例を次に示します。

try {
  /* 業務一覧画面から実行対象のルートジョブネット名(unitname)を取得 */
  /* requestは,HttpServletRequestインスタンス */
  String unitname = request.getParameter("unitname");
 
  /* 即時実行登録(起動条件やマクロ変数は指定しない) */
  /* mgrhostはログイン時に指定した接続先JP1/AJS3 - Managerのホスト名 */
  AjsCd cdObj = factory.getAjsCd("ユーザーアプリケーション名");
  AjsCdApi apiObj = cdObj.getAjsCdApi("AjsCdApi識別子");
  String execid = apiObj.registerImmediateExec(mgrhost, "AJSROOT1", unitname, null, null);
 
  /* 取得した実行IDは中断や状態確認で必要なためユーザーアプリケーションで管理 */
 
} catch (AjsCdInvalidTokenExceptione e) {
  /* エラー処理 */
} catch (AjsCdException e) {
  /* エラー処理 */
}