WebSphere Application Server Network Deployment, Version 6.1   
             オペレーティング・システム: AIX , HP-UX, Linux, Solaris, Windows, Windows Vista

             目次と検索結果のパーソナライズ化

コンテナー管理タスクの Enterprise JavaBeans 用構成

新規トランザクションまたはアクティビティー・セッションを、コンテナーによって、 または Enterprise JavaBean 開発者によってプログラマチックに開始するメソッドでは、 エンタープライズ Bean のコンテナー管理タスクを構成して、Bean からの要求をアプリケーション・プロファイルに関連付けする必要があります。

このタスクについて

タスクで構成されたメソッドの実行中に開始された作業単位は、タスク名と関連付けられます。インポートされたトランザクションの下でこのメソッドが実行される場合は、構成済みタスクは無視されます。タスクの使用について詳しくは、アプリケーション・プロファイル・タスク およびタスクおよび作業単位における考慮事項 を参照してください。

注: アプリケーション・プロファイル・サービスのコンソール・ページで 5.x 互換モード属性を選択すると、 J2EE 1.3 アプリケーションで構成されたタスクは、必ずしも作業単位に関連付けられてはおらず、 任意に適用し、オーバーライドすることが可能です。 これは、推奨される操作モードではなく、データベース・アクセス中に予期しないデッドロックが発生する場合があります。 タスクは、 アプリケーション・プロファイル 5.x 互換モードで稼働するアプリケーションと、 互換モードで稼働しないアプリケーションとの間の要求で通信は行いません。

バージョン 6.0 クライアントがアプリケーション・プロファイル 5.x 互換モードで稼働するアプリケーションと対話するためには、 クライアント・プロセスの appprofileCompatibility システム・プロパティーを true に設定する必要があります。 これは、launchClient コマンドを呼び出すときに -CCDappprofileCompatibility=true オプションを指定することにより可能になります。

プロシージャー

  1. Application Server Toolkit を開始します
  2. オプション: J2EE パースペクティブを開き、J2EE プロジェクトと連動させます。 「Window」>「Open Perspective」>「Other」>「J2EE」とクリックします。
  3. オプション: 「プロジェクト・エクスプローラー」ビューを開きます。 「ウィンドウ」>「Show View」>「Project Explorer」とクリックします。 その他の便利なビューとして、「ナビゲーター」ビュー (「ウィンドウ」>「Show View」>「ナビゲーター」) があります。
  4. 新規のアプリケーション EAR ファイルを作成するか、既存のアプリケーション EAR ファイルを編集します。
    例えば、既存のアプリケーションの属性を変更するには、 インポート・ウィザードを使用して EAR ファイルをインポートします。インポート・ウィザードを開始するには、次のようにします。
    1. ファイル」->「インポート」>「EAR ファイル」>「次へ」と選択します。
    2. EAR ファイルを選択します。
    3. WebSphere Application Server v6.0 タイプのサーバー・ランタイムを作成します。 「新規作成」を選択して、「新規サーバー・ランタイム」ウィザードを開き、指示に従ってください。
    4. ターゲット・サーバー」フィールドで、WebSphere Application Server v6.0 タイプのサーバー・ランタイムを選択します。
    5. 終了」を選択します。
  5. J2EE パースペクティブの「プロジェクト・エクスプローラー」ビューで、Bean インスタンスの EJB モジュールの下の「Deployment Descriptor: EJB Module Name」を右マウス・ボタン・クリックして、 「Open With」>「Deployment Descriptor Editor」と選択します。 EJB プロジェクトのプロパティー・ダイアログ・ノートブックがプロパティー・ペインに表示されます。
  6. Extended Access」タブを選択します。
  7. Container-Managed Tasks」テーブルの下の「追加...」を選択します。
  8. タスクを構成する対象である Bean を選択します。
  9. 次へ」を選択します。
  10. タスクを構成する対象であるメソッドを選択します。 . 構成済みのタスクを適用するには、このメソッドによって新規の作業単位を開始する必要があります。メソッドがインポートされた作業単位の下で実行する場合は、そのメソッドに対して構成されたタスクは無視されます。メソッドの実行時に、コンテナーが新規の作業単位を開始した場合は、その作業単位は構成済みのタスク名に関連付けられます。メソッドのインプリメンテーションがプログラマチックに新規の作業単位を開始する場合、その作業単位は構成済みのタスク名に関連付けられます。
  11. 次へ」を選択します。
  12. タスクの名前説明を入力します。 タスク名は、アプリケーション・プロファイルにマップされ、 参加中のエンティティーで使用する適切なアクセス・インテントを判別するために、ランタイムによって使用されます。 タスク名は、アプリケーション内で固有である必要はありません。 ただし、タスク名を共用する際には注意が必要であり、多用は避けてください。 実行時には、同じ名前を持つすべてのタスクは、タスクを構成した場所に関係なく、同様に扱われます。

    説明は、ユーザーの便宜のために提供されています。ランタイム環境で使用するものではありません。

  13. OK」を選択します。



関連概念
アプリケーション・プロファイル・タスク
関連タスク
アプリケーション・プロファイルおよびタスクの自動構成
アプリケーション・プロファイルの作成
タスク・トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 7:44:53 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.nd.doc/info/ae/appprofile/tasks/tapp_ejbcmtask.html