エンタープライズ Bean を使用する際のバックアップに関しては、以下の項目を検討する必要があります。
エンタープライズ Bean は、 バックエンド・パーシスタンスにデータベースをよく使用します。 コンテナー管理エンティティー Bean は、バックエンド・パーシスタンスにデータベースを常時使用します。 このデータは、すべてのビジネス・データと同じようにバックアップする必要があります。
SAVLIB LIB(EJB) DEV(*SAVF) SAVF(WSALIB/WSASAVF) SAVOBJ OBJ(MYBEANTBL) LIB(EJB) DEV(*SAVF) OBJTYPE(*FILE) SAVF(WSALIB/WSASAVF)
保管操作でデータ・ストアのスナップショットを取得できる場合は、 WebSphere Application Server がアクティブである間にデータベース・オブジェクトを保管できます。 スナップショットを取得できない場合は、シャットダウンしてください。 これが発生するのは、ロックを取得するか、または保管するデータベースに対してトランザクションをオープンにしなければならない要求がある場合です。
エンタープライズ Bean をデプロイすると、エンタープライズ Bean の WebSphere Application Server 固有の実装が生成されます。 これらのデプロイ済み Java(TM) アーカイブ (JAR) ファイルは、 再デプロイを回避するために、またアプリケーションのインストール中に指定されたすべてのバインディング情報を保持するために保管する必要があります。 JAR ファイル、アプリケーション・コード、および構成 (バインディングなど) は、 デフォルトでは profile_root/installedApps ディレクトリーにあります。 このディレクトリーを保管することによって、HTML や、サーブレット、JavaServer Pages(TM) (JSP(TM)) ファイル、エンタープライズ Bean などのインストール済みアプリケーションを保管します。 通常の場合、各アプリケーションは別個のサブディレクトリーにあるため、 すべてのアプリケーションを保管することも、サブセットを保管することもできます。
SAV DEV('/QSYS.lib/wsalib.lib/wsasavf.file') OBJ(('/profile_root/installedApps'))
SAV DEV('/QSYS.lib/wsalib.lib/wsasavf.file') OBJ(('/profile_root/installedApps/cellName/sampleApp.ear'))
ユーティリティーまたは汎用クラスを /profile_root/lib/app または /profile_root/lib/ext などの他のディレクトリーに配置している場合は、必ずそれらのロケーションもバックアップ計画に含めてください。
詳しくは、 概要: 管理構成データ を参照してください。