CORBA

配置檔的 CORBA 區段中的配置參數,可讓您配置 IBM Java Object Request Broker (ORB)。 如需有關此區段中之參數的詳細資訊,請參閱 System Administration Guide 中,有關如何配置 ORB 的資訊。

OAport

指定 ORB 伺服器 (位在 InterChange Server 中) 用來接聽從 ORB 用戶端送入之要求的埠號。 依預設,ORB 會以動態的方式來指定這個埠號。 但是在下列情況,您必須設定固定值 OAport 號碼:

這個參數具有下列格式:

OAport=portNumber
 

其中 portNumber 是 ORB 伺服器用來接聽送入要求的固定埠。

註:
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 與存取用戶端一起使用時,可能需要指定執行緒的上限。 如需存取用戶端的詳細資訊,請參閱 Access Development Guide

預設值

此參數的預設值為零 (0),表示不限制所建立的執行緒數量。

OAthreadMaxIdle

指定 ORB 伺服器建立的執行緒最多可有多少閒置時間 (秒)。執行緒閒置的時間若超過指定值,將摧毀該執行緒。

範例

OAthreadMaxIdle = 5
 

OAipAddr

指定 ORB 伺服器執行所在之機器的 IP 位址或主機名稱。 ORB 伺服器會使用這個本端主機名稱,將 ORB 伺服器的主機名稱放在遠端物件的「可交互作用的物件參照」(.ior) 檔案中。

註:
OAipAddr 配置內容可設定 com.ibm.CORBA.LocalHost IBM ORB 內容。

預設值

這個參數的預設值是本端主機的名稱。

Copyright IBM Corp. 1997, 2004