ランタイム環境の設定

実行時に、アクセス・クライアントは、IBM WebSphere Business Integration Server Express and Express Plus が格納されているマシン上にある必要はありません。また、開発環境と同じマシン上にある必要もありません。ただし、アクセス・クライアントが実行時に必要な IBM WebSphere Business Integration Server Express and Express Plus インスタンスを検索できるようにするには、IBM WebSphere Business Integration Server Express and Express Plus インスタンスなどの異なる CORBA オブジェクトを追跡するオブジェクト・リクエスト・ブローカーのサーバーを探し出して、その情報を ORB クライアント (アクセス・クライアントなど) に伝達する必要があります。ORB サーバーの場所を取得するために、アクセス・クライアントは IBM WebSphere Business Integration Server Express and Express Plus インスタンスが生成する相互運用オブジェクト参照ファイルを使用できます。

IBM WebSphere Business Integration Server Express and Express Plus は、始動またはリブートするときに、.ior 拡張子を持つ相互運用オブジェクト参照ファイルを生成します。アクセス・クライアントはこのファイルを使用して ORB サーバーの場所を検索し、次に、IBM WebSphere Business Integration Server Express and Express Plus インスタンスと通信することができます。

つまり、アクセス・クライアントが IBM WebSphere Business Integration Server Express and Express Plus インスタンスを検索できるようにするために、以下の手順を実行する必要があります。

  1. IBM WebSphere Business Integration Server Express and Express Plus が、永続的な .ior ファイルを生成することを要求します。
  2. アクセス・クライアントがあるマシンが IBM WebSphere Business Integration Server Express and Express Plus インスタンスの .ior ファイルを検索できることを確認します。

この手順の各ステップは以下のセクションでより詳細に解説されています。

永続的な .ior ファイルの生成

IBM WebSphere Business Integration Server Express and Express Plus は、ブート時に新しい .ior ファイルを生成します。ただし、ORB サーバーのポート番号を動的に割り当てます。サーバーがブートするたびにポート番号が変化すると、アクセス・クライアントは .ior ファイルによって ORB サーバーを検索できなくなります。そこで、アクセス・クライアントにとっては、IBM WebSphere Business Integration Server Express and Express Plus が 永続的な .ior ファイルを生成することが必要になります。

永続的な .ior ファイルを IBM WebSphere Business Integration Server Express and Express Plus に生成させるには、IBM WebSphere Business Integration Server Express and Express Plus 構成ファイル (InterchangeSystem.cfg) を XML エディターで編集して、CORBA サブセクションを追加します (まだ存在していない場合)。図 4 に、空の CORBA サブセクション (構成パラメーターが定義されていない サブセクション) を定義する XML コードを示します。

図 4. CORBA サブセクションの XML 定義

<tns:property>
    <tns:name>CORBA</tns:name>
    <tns:isEncrypted>false</tns:isEncrypted>
    <tns:updateMethod>system restart</tns:updateMethod>
    <tns:location>
       <tns:reposController>false</tns:reposController>
       <tns:reposAgent>false</tns:reposAgent>
       <tns:localConfig>true</tns:localConfig>
    </tns:location>
 
   XML definitions of CORBA properties go here
 
   </tns:property>
 

CORBA サブセクションでは、OAport 構成パラメーターに対して静的ポート番号を指定します。この構成パラメーターの構文は以下のとおりです。

OAport=portNumber
 

例えば、静的ポート番号が 15000 の場合、CORBA サブセクションの OAport パラメーターとして値 15000 を割り当てます。以下の XML フラグメントは、CORBA サブセクションの <tns:property> タグ内にあります。この場所は図 4 に「XML definitions of CORBA properties go here」という文字列で示されています。

   <tns:property>
      <tns:name>OAport</tns:name>
      <tns:value xml:space="preserve">15000</tns:value>
      <tns:isEncrypted>false</tns:isEncrypted>
      <tns:updateMethod>system restart</tns:updateMethod>
      <tns:location>
         <tns:reposController>false</tns:reposController>
         <tns:reposAgent>false</tns:reposAgent>
         <tns:localConfig>true</tns:localConfig>
      </tns:location>
    </tns:property>
 
要確認:
IBM WebSphere Business Integration Server Express and Express Plus の構成ファイルは XML ファイルです。CORBA サブセクション、およびその構成パラメーターを追加するには、XML エディターを使用するか、または正しく適切な XML タグの形式を整える必要があります。

構成ファイルの CORBA サブセクションについての詳細は、「IBM WebSphere Business Integration Server Express and Express Plus システム・インストール・ガイド」を参照してください。

.ior ファイルの検索

アクセス・クライアントが実行時に ORB サーバーを検索できるようにするには、アクセス・クライアントが IBM WebSphere Business Integration Server Express and Express Plus インスタンスの .ior ファイルの場所を見付ける必要があります。このファイルを探し出すことは、アクセス・クライアントおよび IBM WebSphere Business Integration Server Express および Express Plus が同じマシン上にある場合には問題ありません。ただし、これらの 2 つのコンポーネントが同じマシン上に存在しない場合 は、以下のいずれか の操作を実行して、アクセス・クライアント・マシンが、.ior ファイルにアクセスできるようにします。

Copyright IBM Corp. 2004