準備現有的系統

升級任何系統之前,您必須執行下列步驟:

保留現有使用者專案

任何定義在您現有 WebSphere Business Integration Server Express 或 Express Plus 系統的使用者專案,都會與工具一起儲存在本端環境中。 當您執行安裝程式以升級至另一版本的 WebSphere Business Integration Server Express 或 Express Plus 時,剛升級的工具將無法自動辨識您現有使用者專案所在之「系統管理程式」工作區的路徑。

若要使現有使用者專案可在您的升級系統中使用,您可以執行下列一項:

移轉現有專案

若要移轉現有專案,首先將它們當作解決方案匯出至暫時位置, 然後將它們匯回至您剛升級的「系統管理程式」中。

匯出使用者專案解決方案

若要匯出使用者專案和它當作解決方案參照的整合元件,請執行下列步驟:

註:
匯出解決方案只會移轉整合元件, 而且捷徑會併入到您針對該解決方案所選取的使用者專案中。如果您也想要移轉其他未在任何使用者專案中當成捷徑來併入的整合元件, 也請遵循 System Implementation Guide 中使用「系統管理程式」將元件匯出至套件的程序。

  1. 在 WebSphere Business Integration 的「系統管理程式」檢視畫面中, 展開使用者專案資料夾、再用滑鼠右鍵按一下 InterChange Server 專案資料夾, 然後從快速功能表中選擇匯出解決方案。此時「系統管理程式」會顯示「匯出解決方案」精靈。
  2. 若要選取您要匯出的元件,請執行這些選項其中之一:
  3. 在精靈畫面底端的文字欄位中,輸入解決方案應該匯出所至之目錄的完整路徑和名稱, 或按一下瀏覽以瀏覽至想要的目錄。
  4. 按一下完成。「系統管理程式」會執行下列動作, 匯出步驟 3 中指定之目錄中的解決方案:
    1. 建立 User 目錄,其中包含匯出解決方案期間所選取之使用者專案中的捷徑。
    2. 建立 System 目錄,其中包含整合元件程式庫的目錄,匯出解決方案期間所選取之使用者專案中的捷徑會參照這個程式庫。
  5. 當提示已順利完成匯出作業時,請按一下確定
匯入使用者專案解決方案

在 InterChange Server Express 執行時,將「系統管理程式」連接至您的 InterChange Server Express 實例, 並執行下列步驟:

  1. 展開「使用者專案」資料夾、用滑鼠右鍵按一下 InterChange Server 專案, 然後選取匯入解決方案
  2. 將已匯出解決方案所在之目錄的完整路徑和名稱輸入「解決方案目錄名稱」欄位, 或按一下瀏覽以瀏覽至想要的目錄。
  3. 按一下完成。「系統管理程式」會在您的環境中, 建立已匯出之解決方案中所定義的整合元件程式庫和使用者專案。

升級軟體需求

「啟動程式」安裝介面將自動升級部分軟體需求。 不過,如果您具有的必備軟體版本是在現行版本 WebSphere Business Integration Server Express 或 Express Plus 支援升級的版本之前,則在升級 WebSphere Business Integration Server Express 或 Express Plus 之前,您將必須先以手動方式升級此必備軟體。(如需支援的必備軟體版本的相關資訊, 請參閱 http://www.ibm.com/software/integration/wbiserverexpress。) 您也可以基於任何原因選擇要以手動方式升級必備軟體。 如果您以手動方式將必備軟體升級至現行版本 (WebSphere Business Integration Server Express 4.4) 支援的版本,則在您執行升級的其餘部分時, 「啟動程式」將偵測到您具有該必備軟體的現行版本。如果您以手動方式升級特定必備軟體, 請遵循該必備軟體隨附的升級指示。

下列幾節說明必須對任何資料庫執行的步驟,以及說明數個軟體需求的升級範例情況。 在解除安裝或升級任何軟體之前,請務必遵循備份系統中的步驟。

資料庫移轉選項

在準備您的 WebSphere Business Integration Express 系統進行升級時, 您有兩個移轉資料庫的選項:就地移轉資料庫和不就地移轉資料庫。 就地移轉資料庫表示在第一次啟動 WebSphere Business Integration Express 伺服器期間, 重複使用舊的儲存庫並讓 WebSphere Business Integration Express 執行儲存庫的升級。 不就地移轉資料庫表示利用全新且空的儲存資料庫進行升級。 若為就地移轉資料庫,請確定遵循備份系統中的特殊指示。

IBM DB2 Universal Database

下列幾節適用於 IBM DB2。

舊的 DB2 版本

如果解除安裝舊版 DB2,所以目前沒有 DB2 版本, 「啟動程式」將提示您安裝 DB2 8.2 版 Express。

如果您具有 DB2 的版本低於必要版本 (低於 8.1.5),「啟動程式」將提示您安裝 DB2 8.2 版 Express。

如果您已安裝 DB2 8.1.5 版或更新版本,「啟動程式」將不會提示您安裝更新的 DB2 版本。 在此情況下,如果您的 DB2 版本是在 8.2 之前,而且想要升級至 DB2 8.2 版, 則必須以手動方式升級它。

註:
如果已安裝支援的 DB2 版本 (8.15 或更新版本), 請遵循備份系統中解說的「就地」移轉指示。
傳送先前的使用者登入

如果您是透過「啟動程式」從先前支援的 DB2 版本 (8.1.2 Express - 8.14 Express) 進行升級,將需要使用已針對 WebSphere Business Integration Express 使用的相同使用者名稱和密碼, 與舊版 DB2 和安裝的新版 DB2 搭配。WebSphere Business Integration Server Express 或 Express Plus 4.3.1 版支援的使用者名稱和密碼是 smbadmin (密碼為 smbP4$$word), 所以如果此 DB2 實例已與 WebSphere Business Integration Server Express 或 Express Plus 4.3.1 版搭配使用, 則使用者名稱/密碼必須再次為這個組合。

若要執行此作業:

  1. 停止全部 DB2 服務。
  2. 將使用者名稱 smbadmin (密碼為 smbP4$$word) 新增至 Windows 的「管理員」群組。
  3. 進行升級程序期間,「啟動程式」將提示您輸入資料庫使用者名稱和密碼。 使用如上的使用者名稱/密碼。

Microsoft SQL Server

如果您是使用 Microsoft SQL Server 2000 作為資料庫, 則必須根據 Microsoft SQL Server 升級指示,以手動方式升級它。 「啟動程式」將不會自動升級它。

IBM WebSphere Application Server

WebSphere Business Integration Server Express 或 Express Plus 4.4 版支援 WebSphere Application Server Express 5.1.1 版或更新版本。6.0 版是「啟動程式」安裝的版本。 您應該解除安裝任何在 5.1.1 版之前的 WebSphere Application Server 版本。 如果您已安裝 5.1.1 版,但想要升級至 6.0 版,則必須以手動方式進行升級, 因為「啟動程式」將不會提示您進行升級。

註:
透過「啟動程式」將 WAS 6.0 Express 安裝在先前的 WebSphere Application Server Express 版本 (例如,WebSphere Application Server Express 5.1 或 5.1.1) 之上,可能會導致機器上同時存在兩個安裝的 WAS。 在此情況下,「啟動程式」會將 Web 型工具部署至 WAS 6.0 Express 安裝。

IBM WebSphere MQ 伺服器和用戶端

如果您已安裝舊版 WebSphere Business Integration Express 支援的舊版 IBM WebSphere MQ, 則「啟動程式」將執行自動升級以升級至支援的版本。 比方說,如果您已安裝 MQ 5.3 CSD 05,「啟動程式」將執行自動升級以升級至 CSD 07。

IBM Java Development Kit

「啟動程式」會安裝適當的 IBM JDK 版本 (1.4.2 版)。不需要移除舊版。

使系統處於靜止狀態

升級系統之前,您必須確定系統處於靜止狀態。 這表示必須完成所有進行中的事件,而且必須解決所有未完成的交易之後,才能備份環境並執行升級程序。

下列步驟將說明如何使系統處於靜止狀態:

  1. 重新提出失敗的事件或捨棄事件 (此步驟是選用的)。
  2. 將連接器 PollFrequency 內容設為 No 並重新啟動連接器,阻止所有連接器去輪詢事件表格。
  3. 讓所有事件可在全系統中執行,包括所有處理中的事件。必須解決所有未完成的交易。
  4. 移除佇列中的舊事件來清除佇列。
    註:
    唯有在您未在處理失敗事件並選擇從應用程式重新提出事件時,才需執行步驟 4。 否則佇列應該是清空的,但還是請重覆檢查來加以確認。
  5. 關閉所有 Windows 程式並停止所有與 InterChange Server Express 相關的程序。

如需如何緩慢地停止執行中的系統之詳細資訊,請參閱 System Administration Guide

備份系統

備份系統可讓您復原在安裝新版本期間可能不慎改寫的檔案。 在執行升級程序之前,請備份靜態資料和動態資料 (您定期備份的可變更資料,不管是否升級)。如需靜態和動態資料範例,請參閱表 3

若要備份系統,請執行下列動作:

表 3 彙總了備份不同的元件的方式。

表 3. 資料的備份方法
資料類型 備份方法
靜態資料
儲存庫 使用 repos_copy 公用程式儲存部分或所有自訂的系統物件。 如需詳細資訊,請參閱 System Administration Guide 中,有關如何備份元件的說明。
自訂對映 Java 類別檔 (.class) 若要將這些檔案併入系統備份,請確定下列目錄位於系統備份:
ProductDir\DLMs
自訂連接器 在系統備份中併入下列目錄: ProductDir\connectors\connector_name,其中 『connector_name』 是自訂連接器的名稱。
自訂的啟動 Script 如果您自訂了任何啟動 Script,請確定它們已併入您的系統備份中。
ICS Express 配置檔 (InterchangeSystem.cfg) 在您的系統備份中併入 ICS Express 配置檔 (位於 ProductDir 目錄中)。
動態資料
交互參照、失敗事件和關係表格 使用資料庫的資料庫備份公用程式。 如需詳細資訊,請參閱 System Administration Guide 中,有關如何備份系統元件的說明。
連接器事件保存表格 針對包含這些表格的資料庫,使用資料庫備份公用程式。
日誌檔 將下列目錄併入系統備份:
ProductDir\log

系統關機

完成備份之後,您就可以關閉系統,如下所示:

  1. 關閉 InterChange Server Express 及其相關元件。
  2. 關閉資料庫伺服器。
  3. 關閉 WebSphere MQ。

如需系統關機的詳細資訊,請參閱 System Administration Guide

Copyright IBM Corp. 2004, 2005