EIM を使用するようにアプリケーションを構成する前に、外部コネクター・リソース・アーカイブ (RAR) ファイルをワークスペースにインポートする必要があります。
- IDE から、を選択します。
- 「J2EE」>「RAR ファイル」を選択し、「次へ」をクリックします。
- 「コネクター・インポート」ダイアログで、「参照」をクリックして、C:¥Program Files¥IBM¥SDP70Shared¥plugins¥com.ibm.etools.iseries.webtools.ae_<ver>¥lib (ここで、C:¥IBM¥SDP70Shared は Installation Manager で指定した共用リソース・ディレクトリー、<ver> は最新のビルド記述子) にナビゲートします。
- 2 つのバージョンの JCA コネクターが Rational® Developer for System
i™、バージョン 7.1 と一緒に出荷されます。
- JCA バージョン 1.5 コネクターは、WebSphere® アプリケーション・サーバー、バージョン 6.0 以降に接続するために使用します。
- JCA バージョン 1.0 コネクターは、WebSphere アプリケーション・サーバー、バージョン 5.1 および 6.0 に使用します。
このコネクターも更新されています。
eimIdTokenRA.rar ファイル (JCA バージョン 1.0 用) または eimIdTokenRA.JCA15.rar ファイル (JCA バージョン 1.5 用) を選択し、「開く」をクリックします。すると、このファイルが「コネクター・インポート」ダイアログに追加されます。
- リストから EAR プロジェクトを選択します。
注: 4 つの RAR ファイルが提供されます。eimIdTokenRA.JCA15.rar (または JCA バージョン 1.0 用の eimIdTokenRA.rar) は、eim.jar をカプセル化して含んでおり、デプロイメントが容易です。idTokenRA.rar および idTokenRA.JCA15.rar には、eim.jar が含まれていないので、ユーザーがこれを追加してサーバー・クラスパスを構成しなければなりません。
- 「完了」をクリックすると RAR ファイルがインポートされます。
次に、前に作成した EIM ドメインを使用するようにリソース・アダプターを構成します。
- ナビゲーター・ビューをアクティブ化します。(ナビゲーター・ビューが表示されない場合は、を選択して表示させることができます。) プロジェクトの EAR フォルダーを展開します。META-INF ディレクトリーを展開し、EAR デプロイメント記述子ファイル (application.xml) をダブルクリックします。
- エディター領域の下部にある「デプロイメント」タブをクリックし、「認証」セクションを展開します。
- 「追加」をクリックして、JAAS 認証を LDAP 管理者用に構成します。この管理者のユーザー ID とパスワードを入力し、「OK」をクリックします。
- 「外部 J2C オプション」セクションを展開します。
- 「J2C リソース・アダプター」の横にある「追加」をクリックします。 「リソース・アダプター名」フィールドにリソース・アダプター名 eimIdTokenRA (または emIdTokenRA.JCA15) が入力された状態で、「リソース・アダプターの作成」ダイアログが表示されます。「OK」をクリックしてダイアログを閉じます。
- 「J2C 接続ファクトリー」の横にある「追加」をクリックします。 「接続ファクトリーの作成」ダイアログが表示されます。
- 接続ファクトリーの名前を入力します。
- この接続ファクトリーの JNDI 名を「JNDI 名」フィールドに入力します (例: eis/idTokenRoot)。
- 「最大接続数」を 10 に設定します。
- このダイアログの他の値は、すべてデフォルト設定のままにしておく必要があります。「OK」をクリックしてダイアログを閉じます。
- J2C 接続ファクトリーのリストで、新規に作成された接続ファクトリーをクリックし、「構成プロパティー」をクリックします。 「構成プロパティーの変更」ダイアログが開きます。
- 「リソース・プロパティー」の下に、適切な情報を入力して接続ファクトリーを構成します。いくつかの推奨されるデフォルト設定を、以下に示します。
- KeyTimeoutSeconds: キーがタイムアウトになるまでの秒数の値を指定します。この値を 1200 に設定します。
- KeySize: キーのサイズをバイト数で示します。この値を 512 に設定します。
- LdapHostName: リモート System i のホスト名または IP アドレス。
- LdapHostPort: LDAP サービスが実行されているポート。この値を 389 に設定します。
- SourceRegistryName: ソース・レジストリーの名前。
- EimDomainName: EIM ドメイン名。
- ParentDomain: 親ドメインの完全修飾ドメイン名。値のペアで区切られた形式です。例えば、親ドメインのドメイン名が torasbcc.torolab.ibm.com の場合、ParentDomain の値は、dc=torasbcc,dc=torolab,dc=ibm,dc=com となります。
- TrustStoreName: トラストストア・ファイルへのパス。
- TrustStorePassword: トラストストア・ファイルのパスワード。
- KeyStoreName: 鍵ストア・ファイルへのパス。
- KeyStorePassword: 鍵ストア・ファイルのパスワード。
これらの設定について詳しくは、WebSphere Application
Server for i5/OS® 資料を参照してください。
- サーバー構成を保管して閉じます。
- 「サーバー」ビューで、テスト・サーバーを右クリックし、「再始動」を選択してテスト・サーバーを始動します。