在啟動 InterChange Server 之前,請驗證支援軟體在執行中,且配置檔都設定正確。下列各主題說明如何執行此動作:
若要確定您的系統能辨識由 InterChange Server 系統產生的指令, 您必須檢查系統變數。CWSharedEnv.bat 檔包括 InterChange Server 所需的環境變數。 若缺少任何系統變數,您必須新增它們。
按一下「開始」>「程式集」>「附屬應用程式」>「命令提示字元」
您的所有系統變數都會按字母順序出現。
如果看不到其中一個變數,您可能需要向上捲動視窗或重新調整視窗大小。 遵循此步驟之前的「要訣」中的指示。
如果您已在 C:\ 磁碟機上安裝了 InterChange Server 軟體及支援軟體, 則表 13 中列出的值是 CWSharedEnv.bat 檔中之 InterChange Server 變數的範例。 這些範例並不包括資料庫變數,所以除了這些 InterChange Server 值之外, 也可能看到 DB2、Oracle 或 MS SQL 值。
如果缺少表 13 中列出的任何一個系統變數,請繼續進行驗證及新增環境變數。如果列出所有系統變數,請繼續進行"啟動 InterChange Server 之前"。
表 13. Classpath、CROSSWORLDS,以及 Path 系統變數
如果系統變數缺少表 13 中列出的任何一個 InterChange Server 系統變數, 則您必須新增它們。若要新增系統變數,請遵循下列步驟:
若要驗證支援軟體正在執行中,您必須執行下列步驟:
「IBM 暫時性命名伺服器」(tnameserv) 是 IBM Java ORB 的一部分, 為 WebSphere Business Integration 系統提供命名服務。 當元件啟動時,它會利用「IBM 暫時性命名伺服器」登錄自己。 當元件需要存取另一個 Business Integration 系統元件時, 它會使用命名服務來判斷它需要尋找的資訊,並開始與該元件相互作用。 例如,當配接器必須與 InterChange Server 通訊時, 它會透過「暫時性命名伺服器」來取得 InterChange Server 的位置。
但是如果「暫時性命名伺服器」失敗,它的記憶體內容也會流失。 因此,向它登錄的所有元件都要重新啟動,才能向命名服務重新登錄。 「持續性命名伺服器」擴充了「IBM ORB 暫時性命名伺服器」的功能, 以便將向「暫時性命名伺服器」登錄的持續性 CORBA 物件集合能夠儲存在命名儲存庫中, 這使得萬一「持續性命名伺服器」失敗,其他程序和 ICS 元件可以使用這些物件。 其他元件不需要關閉後再重新啟動,即可向命名服務重新登錄。
依預設,會啟用「持續性命名伺服器」;意即,對 CORBA 物件的參照會保留在命名儲存庫中。 但是,為了要讓這個命名伺服器能夠執行,您必須確實使用 PersistentNameServer.bat 啟動檔來啟動該伺服器, 該檔位於您產品目錄的 bin 子目錄中。這個啟動檔會執行下列作業:
如需有關如何啟動「暫時性命名伺服器」及「持續性命名伺服器」的詳細資訊, 請參閱 System Administration Guide 中,有關如何配置 ORB 的資訊。
HA |
---|
若為高可用性環境,則必須啟動「持續性命名服務」作為「Windows 服務」。 |
「WebSphere InterChange Server 安裝程式」會自動將 InterChange Server 安裝成 Windows 服務。 您也可以將下列 ICS 元件安裝成 Windows 服務:
若要將這些元件之一安裝成 Windows 服務,請使用 CWServices 公用程式。 如需此工具的相關資訊,請參閱將元件當作 Windows 服務執行。
若要驗證是否已為 ICS 元件建立及啟動 Windows 服務,請遵循下列步驟:
資料庫伺服器 | Windows 服務 |
---|---|
DB2 | DB2-DB2 |
Oracle | Oracleservicecwld Oracle 資料庫實例 |
SQL Server | MSSQLServer |
安裝程式會使用您在安裝畫面中輸入的值來建立 InterchangeSystem.cfg 檔。 在啟動 InterChange Server 之前,請確定此檔的值與您用來設定資料庫的值是一致的。
在「系統管理程式」的「伺服器實例」主控台樹狀結構中, 用滑鼠右鍵按一下您的 InterChange Server 名稱,並選取「編輯配置」。