別のセル内の Service Component Architecture (SCA) モジュールを同期して呼び出す場合は、ネーム・スペース・バインディングを追加してリモート SCA サービスをバインドする必要があります。
始める前に
このタスクは、以下のことを前提としています。
- ユーザーのセルで呼び出すサービスが実行されているセルのブートストラップ・ホスト情報を受け取っている。
- 使用側セル上で管理コンソールを使用している。
- ターゲット・サービスを使用する SCA モジュールが既にインストールされている。
このタスクを実行する理由と実行時期
別のセル内の SCA サービスと同期して通信するには、JNDI ネーム・スペースを構成してそのサービスを検出できるようにする必要があります。
以下のタスクは、JNDI ネーム・スペースを構成する場合に実行します。
注: このタスクの目的から、サービス使用側のモジュールはセル A で実行され、サービス提供側のモジュールはセル B で実行されます。
以下のタスクに対し、図 2 には構成に使用される IP 情報が含まれています。
図 1. セル間の同期環境
このタスクのためのステップ
- 提供側セルの管理者からブートストラップ・ホストの情報を入手します。
図 2 におけるブートストラップ・ポートが 2810 であると仮定すると、この情報は corbaname:iiop:9.26.237.144:2810 (corbaname:iiop:9.26.237.150:2810) のようになります。
- 呼び出し側のセル (この例ではセル A) で、提供側セルのエクスポートを指す新規のネームスペース・バインディングを作成します。
「環境」>「ネーミング (Naming)」>「ネームスペース・バインディング (Name Space Bindings)」パネルで、「セル」のスコープを選択して「適用」をクリックします。
スコープを変更した状態で、画面の「新規作成」をクリックして、新しいバインディングを作成します。
ウィザードで、以下の値を指定します (それぞれの値は、この例の構成に合わせています)。
- バインディング・タイプは Indirect です。
- 基本プロパティーは、以下のとおりです。
作業を終了したら、「次へ」をクリックし、「要約」ページで値を確認します。確認後、「終了」をクリックします。
管理コンソールに新しいバインディングが表示されます。
- 「保管」をクリックして変更を保管します。
次の作業
アプリケーションを開始します。
セル A の SCA モジュールがセル B の SCA モジュールを同期して呼び出せるようになりました。