CORBA

ファイルの CORBA セクション内の構成パラメーターによって、IBM Java オブジェクト・リクエスト・ブローカー (ORB) を構成します。

このセクションのパラメーターについて詳しくは、「システム管理ガイド」の ORB 構成方法に関する情報を参照してください。

OAport

ORB サーバー (InterChange Server 内部に存在) が ORB クライアントからの着信要求を listen するポートのポート番号を指定します。デフォルトでは、ORB はこのポート番号を動的に割り当てます。ただし、以下のような場合には固定の OAport 番号を設定する必要があります。

このパラメーターのフォーマットは次のとおりです。

OAport=portNumber
 

ここで、portNumber は、ORB サーバーが着信要求を listen する固定ポートです。

注:
OAport 構成プロパティーは、com.ibm.CORBA.ListenerPort IBM ORB プロパティーを設定します。
InterChange Server インスタンスが始動するときに、その OAport 構成パラメーターが事前に設定されていれば、この ICS インスタンスは 次の形式の名前を持った相互運用オブジェクト参照 (.ior) ファイルを作成します。
ProductDir/ICS_instanceInterchangeServer.ior
 

ここで、ICS_instance は InterChange Server インスタンスの名前です。

例えば、固定ポート番号 15786OAport に割り当て、ICS インスタンス名が MyICS である場合、InterChange Server は次の .ior ファイルを作成します。このファイルには、固定ポート番号 15786 が記述されています。

MyICSInterchangeServer.ior
 

注:
アクセス・クライアントが DMZ (非武装地帯) 内にあり、InterChange Server が異なるサブネットにある場合は、OAport パラメーターに指定されたポート番号が開いていることを確認してください。

OAthreadMax

ORB サーバーが作成可能なスレッドの最大数を指定します。IBM Java ORB のスレッド・プール・モデルは、各着信要求を別個のスレッドで処理します。新規要求の着信時にすべてのプールのスレッドが使用中であった場合、ORB は新規スレッドを作成して、プールに追加します。スレッドの数が指定された最大数 (OAthreadMax で示される) に達した場合、現在使用中のスレッドが解放されてプールに戻されるまで、新規要求はブロックされます。

注:

  1. OAthreadMax 構成プロパティーは、com.ibm.CORBA.ThreadPool.MaximumSize IBM ORB プロパティーを設定します。

  2. アクセス・クライアントを InterChange Server と共に使用しているときには、スレッドの最大数の指定が必要な場合があります。アクセス・クライアントについて詳しくは、「アクセス開発ガイド」を参照してください。

デフォルト

このパラメーターのデフォルト値はゼロ (0) です。これは、作成するスレッド数に関して制限がないことを示します。

OAthreadMaxIdle

ORB サーバーが作成するスレッドの最大アイドル時間を秒単位で指定します。指定された値よりもアイドル時間が長いスレッドは破棄されます。

OAthreadMaxIdle = 5
 

OAipAddr

ORB サーバーが稼働しているマシンの IP アドレスまたはホスト名を指定します。ORB サーバーは、このローカル・ホスト名を使用して、ORB サーバーのホスト名を、リモート・オブジェクトの相互運用オブジェクト参照 (.ior) ファイル内に配置します。

注:
OAipAddr 構成プロパティーは、com.ibm.CORBA.LocalHost IBM ORB プロパティーを設定します。

デフォルト

このパラメーターのデフォルト値は、ローカル・ホスト・マシンの 名前です。

Copyright IBM Corp. 1997, 2004