RunAs 役割は代行のために使用されます。サーブレットまたはエンタープライズ Bean コンポーネントは、RunAs 役割を使用して、役割の偽名を使用することによって
別のエンタープライズ Bean を起動します。
始める前に
この作業を実行する前に、以下のステップを実行します。
このタスクについて
注: この手順は、
アセンブリー・ツールを使用する場合に必要なステップ、または使用しているアセンブリー・ツールのバージョンに一致しない可能性があります。
ご使用のツールおよびバージョンに応じた指示に従う必要があります。
アプリケーションのサーブレットまたはエンタープライズ Bean が、RunAs 設定を使用して構成されている場合、RunAs 役割を定義するには、以下のステップを実行します。
プロシージャー
- アセンブリー・ツールの Project Explorer ビューで、エンタープライズ・アプリケーション・プロジェクト、
またはエンタープライズ・アーカイブ (EAR) ファイル を右マウス・ボタンでクリックして、
「Open With」>「Deployment Descriptor Editor」とクリックします。 EAR ファイル上でアプリケーション・デプロイメント記述子エディターが開きます。
エディターの情報にアクセスするには、F1 を押して、「Application deployment descriptor editor」を
クリックします。
- 「セキュリティー」タブ上の「Security Role Run As Bindings」下で、
「追加」をクリックします。
- 「RunAs Bindings」の下の「追加」をクリックします。
- 「セキュリティー役割」ウィザードで、1 つ以上の役割を選択し、「終了」をクリックします。
- アプリケーション内のすべての RunAs 役割に対して、
ステップ 3 から 5 までを繰り返します。
- アプリケーション・デプロイメント記述子エディターを閉じ、プロンプトが出された場合は、
「はい」をクリックして変更を保管します。
結果
アプリケーションの ibm-application-bnd.xmi ファイル
には、RunAs 役割マッピング表に対するユーザーが含まれています。