Hitachi

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


5.1.2 AjsCdApiインスタンスを生成するコーディング例

AjsCdApiインスタンスは,セッションごとに生成します。ユーザーアプリケーションごとのセッションの単位を次に示します。

Webアプリケーション

HTTPセッションごとにAjsCdApiインスタンスを生成します。生成したAjsCdApiインスタンスは,ユーザーのログアウト操作や,HTTPセッションタイムアウトまたはセッション切断などのタイミングで破棄する必要があります。

C/Sアプリケーション

クライアントアプリケーションとの接続ごとにAjsCdApiインスタンスを生成します。生成したAjsCdApiインスタンスは,ユーザーのログアウト操作や接続の切断などのタイミングで破棄する必要があります。

AjsCdApiインスタンスを生成するコーディング例を次に示します。

try {
  /* AjsCd インスタンスの取得 */
  /* ユーザーアプリケーション名は環境設定ファイルのファイル名で設定した名称と同じ名称を指定 */
  AjsCd cdObj = factory.getAjsCd("ユーザーアプリケーション名");
 
  /* AjsCdApiインスタンスの取得 */
  /* AjsCdApi識別子にインスタンス識別用のユニークなIDを指定
  */
  AjsCdApi apiObj = cdObj.createAjsCdApi("AjsCdApi識別子");
} catch (AjsCdException e) {
  /* エラー処理 */
  /* 使用中の識別子を指定してcreateAjsCdApiを使用した場合など */
}
関連項目