InterChange Server 系統會使用 IBM Java Object Request Broker (ORB) 來處理 InterChange Server 與個別連接器之間的 ORB 通訊。 本節說明如何配置 ORB。
「InterChange Server 安裝程式」在安裝 Java Runtime Environment (JRE) 時,會自動安裝 IBM Java ORB。 進行安裝程序期間,「安裝程式」會將埠 14500 指派給 ORB。它同時也會顯示「服務」畫面, 以決定您是否要將 InterChange Server 安裝成 Windows 服務。 在這種情況下,您將指定供 ORB 使用的埠號 (依預設為 5500)。 除了這個步驟之外,不需要任何作業,即可安裝 IBM Java ORB。
本節提供下列 IBM Java ORB 配置資訊:
依預設,會將處理 IBM Java ORB 配置當作其安裝程序的一部份。 但是,IBM Java ORB 有支援幾項可自訂的 ORB 內容。 這些內容包括:ORB 的位置、ORB 執行緒的數量,以及計時值。 如需這些內容的完整說明及設定方法,請參閱 System Administration Guide。
在 HA 環境中,必須將 IBM Java ORB 配置成可支援使用「持續性命名服務」及虛擬 IP 位址。 若要這麼做,請遵循下列步驟:
HA 環境必須要有「持續性命名伺服器」。 依預設,它已啟用。若要啟動「持續性命名伺服器」請使用 PersistentNameServer.bat 檔案。 如需相關資訊,請參閱啟動 InterChange Server 之前。
「IBM 暫時性命名伺服器」會提供命名服務給 InterChange Server 系統。 它會追蹤作用中的 CORBA 物件。若為 HA 環境,此「暫時性命名伺服器」必須安裝成 Windows 服務。 InterChange Server 產品提供 CWService 公用程式,可將 ICS 元件登錄為 Windows 服務。 此工具位於產品目錄的 bin 子目錄中。您可以使用 CWService 公用程式的下列語法,將「暫時性命名伺服器」登錄為 Windows 服務:
cwservice -xi -tNAMESERVER -c ProductDir\bin\PersistentNameServer.bat -mode=Auto -s serviceName
其中 serviceName 是指派給「暫時性命名伺服器」服務的名稱。 此指令會啟動 cwservice 工具、指出與此服務相關的元件是「暫時性命名伺服器」、 指定要使用的啟動 Script、將服務設為自動啟動,以及定義服務名稱。
如需 CWService 工具的詳細資訊,請參閱將元件當作 Windows 服務執行
除了將「暫時性命名伺服器」安裝成 Windows 服務, HA 環境還需要您將 InterChange Server 及配接器安裝成服務。 您可以使用 CWServices 工具來執行這些配置作業 (如果還沒將其配置成您系統上的服務)。
在 HA 環境中,InterChange Server 系統必須能夠在多網路機器 (具有多個 NIC 卡的機器) 上執行。 您必須將 IBM Java ORB 配置為使用虛擬 IP 位址,而不是使用二台主機之間的私人網路 IP 位址。 您必須在下列 IBM Java ORB 內容 com.ibm.CORBA.LocalHost 中配置虛擬 IP 位址。
若要配置此 ORB 內容,請遵循下列步驟:
com.ibm.CORBA.LocalHost
這是虛擬 IP 位址的範例:
10.5.1.214 255.255.255.0 10.5.1.255
在此範例中,10.5.1.214 是 IP 位址,255.255.255.0 是子網路遮罩,10.5.1.255 是本端廣播位址。
-Dcom.ibm.CORBA.LocalHost=com.ibm.CORBA.LocalHost