ローカル・トランザクション設定は、Enterprise JavaBeans 仕様に対する WebSphere® Application Server の拡張機能です。デプロイメント記述子エディターを使用して、ローカル・トランザクション設定を定義できます。
このタスクについて
ローカル・トランザクション設定を定義する方法は次のとおりです。
手順
- Java™ EE パースペクティブに切り替えます。
- 「エンタープライズ・エクスプローラー」ビューで、任意の EJB モジュールを選択します。
- デプロイメント記述子を右クリックして、を選択します。
- エディターの「Bean」ページで、Bean を選択して、「WebSphere 拡張機能」セクションの「ローカル・トランザクション 2.0」セクションを見つけます。
- 「境界」フィールドで、次の値のいずれかを選択して、ローカル・トランザクション・コンテキストの期間を指定します。
- BeanMethod: ローカル・トランザクションはメソッドが開始すると開始し、メソッドが終了すると終了するように指定します。
- ActivitySession: ローカル・トランザクションは、始動に開始されたいずれかの ActivitySession の有効範囲内で (ActivitySession コンテキストが存在しない場合には始動に使用されたものと同じ Bean メソッド内で) 解決する必要があることを指定します。
- 「リゾルバー」フィールドで、次の値のいずれかを選択して、ローカル・トランザクション・コンテキストが終了する前にローカル・トランザクションが解決される方法を指定します。
- 「未解決アクション」フィールドで、次の値のいずれかを選択して、ローカル・トランザクション内にある、アプリケーションによってリソースがアンコミットされる場合に、EJB コンテナーが実行すべきアクションを指定します。
- コミット: ローカル・トランザクション・コンテキストの終わりで、コンテナーは、未解決のすべてのローカル・トランザクション・コンテキストにコミットを指示します。
- ロールバック: (デフォルト) ローカル・トランザクション・コンテキストの終わりで、コンテナーは、未解決のすべてのローカル・トランザクション・コンテキストにロールバックを指示します。
タスクの結果
ローカル・トランザクション設定の定義後には、
「削除」をクリックすると、そのローカル・トランザクション設定を削除できます。
詳しくは、WebSphere Application Server のドキュメンテーションを参照してください。