驗證和配置安裝必備項目

在安裝 WebSphere Partner Gateway 之前,請確定您具備所有必備項目。 本節的主題提供要執行 WebSphere Partner Gateway 軟體所需的系統軟硬體需求、 支援的資料庫及使用者帳戶的概觀。

本節最後有包括安裝之前的核對清單,幫助您為安裝作好準備。 這些核對清單列出您在安裝 WebSphere Partner Gateway 之前必須執行的作業。

本節包含下列主題:

新增使用者帳戶

基於運作上的安全性,WebSphere Partner Gateway 需要一組作業系統使用者。下列程序將引導您設定這些使用者。 雖然此程序使用預設名稱,但您可以取代成自己的使用者和群組名稱。 請注意,若您使用自己的群組和使用者名稱,它們不得超過 8 個字元。

若您要在多部機器上安裝 WebSphere Partner Gateway 則在每一部機器上的群組 ID (GID) 和使用者 ID (UID) 必須符合所有其他機器上的群組 GID 和使用者 UID。

下列程序假設所有 WebSphere Partner Gateway 功能和元件都安裝在一部機器上。

若要建立使用者帳戶:

  1. 建立包含 WebSphere Partner Gateway 使用者的群組。例如,建立 bcggroup。

    Business Integration 利用此群組中的使用者來管理 WebSphere Partner Gateway 元件。

  2. 建立使用者。

    WebSphere Partner 利用這個使用者來管理 WebSphere Partner Gateway 的元件。安裝精靈以此使用者來安裝及執行軟體。 這是一般使用者,而不是超級使用者。 例如,建立 bcguser。

  3. 如果您使用 DB2,請為您要安裝的每一個元件新增適當的使用者。 DB 2 伺服器需要這些使用者 ID 來控制存取資料。 以下是建給各元件的使用者名稱範例:
  4. 將所有使用者新增到 bcggroup 中。
  5. 將使用者名稱與密碼記錄在安裝之前的核對清單表格的表格中。

配置 WebSphere MQ

下列程序說明如何在安裝 WebSphere MQ 之後進行配置。請參閱平台、硬體和軟體需求,以取得 SupportPacs 及必須套用的更新項目的清單。 如需本程序所使用的特定指令之資訊,請參閱 WebSphere MQ 文件。

註:
預設佇列管理程式名稱是 bcg.queue.manager, 預設接聽器埠是 9999。若您變更這些預設值, 只要有用到它們的地方都要進行變更。

若要配置 WebSphere MQ:

  1. 輸入下列指令,將使用者改為 mqm:
    su - mqm
  2. 輸入下列指令以建立佇列管理程式:
    crtmqm -q bcg.queue.manager

    IBM 建議變更下列的預設日誌參數(位於 <MQInstallDir>/qmgrs/<qmgr>/qm.ini), 以防發生潛在的「程序交易回復」錯誤。有關這些屬性的特定資訊, 請參閱 WebSphere MQ 文件。

  3. 在佇列管理程式配置檔 (MQHomeInstallDir/mqm/qmgrs/bcg/qm.ini) 底端加入下列字行, 以更新通道參數。
    Channels:
        MaxChannels=1000
        MaxActiveChannels=1000

    MaxActiveChannels=1000 下面輸入一空白行,並將變更儲存至配置檔。

  4. 若電腦上有多個 CPU.請輸入下列指令:
    setmqcap <number of CPUs>
  5. 以下列指令啟動佇列管理程式:
    strmqm bcg.queue.manager
  6. 以下列指令啟動接聽器:
    runmqlsr -t tcp -p 9999 -m bcg.queue.manager &
  7. 等大約 10 秒之後,按 Enter 鍵返回命令提示模式。
  8. 啟動 JMS Broker(發佈和訂閱分配管理系統):
    strmqbrk -m bcg.queue.manager
  9. 以下列指令啟動 MQ 指令服務:
    strmqcsv bcg.queue.manager
  10. 使用 Tools/MQSeries/BCGCreate_Queues.mqsc 檔, 來定義佇列管理程式的佇列和通道:
    runmqsc bcg.queue.manager <
      <CD image>/Tools/MQSeries/BCGCreate_Queues.mqsc

    其中 <CD image> 是 WebSphere Partner Gateway 安裝 CD 的裝載位置, 或解除安裝之 WebSphere Partner Gateway 安裝檔的位置。

  11. 使用 <MQHomeInstallDir>/mqm/Java/bin/MQJMS_PSQ.mqsc 檔來配置 JMS 發佈和訂閱佇列:
    runmqsc bcg.queue.manager <
           <MQHomeInstallDir>/mqm/Java/bin/MQJMS_PSQ.mqsc
  12. 將 MQ 主機名稱、佇列管理程式名稱和接聽器埠記錄在安裝之前的核對清單表格中。

安裝和配置 DB2

若要在正式作業環境中達到最大效能,WebSphere Partner Gateway 資料庫應該位於專用伺服器上。

配置資料庫時已假設 DB2 UDB 是在多重處理器機器上執行。 尤其 DFT_DEGREE 參數是設為 4,這表示當有 4 個子程序並行執行時會執行 SQL 查詢。 若您是在單一處理器機器上執行 DB2 UDB,則此配置不是最理想的,有可能造成系統記憶體和 CPU 衝突。 您應該和資料庫管理者一起檢視資料庫配置, 並視需要加以修改,以符合您特定的資料庫環境。

註:
WebSphere Partner Gateway 不使用隔離使用者選項。請勿在 WebSphere Partner Gateway 安裝過程中使用隔離使用者 ID。

使用下列程序來安裝及配置 DB2:

  1. 遵循 DB2 的安裝指示及使用 DB2 安裝精靈來安裝 DB2。 有關特定的 DB2 安裝指示,請參閱 DB2 文件。
    註:
    您也可以使用現有的安裝。
  2. 若 DB2 未執行,請輸入下列指令來啟動:

    db2start

為了能很快查到所需的資訊, 請將名稱和密碼記錄在安裝之前的核對清單表格的表格中。亦要記錄預設值,尤其是在預設值有變更時更要記錄。

安裝和配置 Oracle

本手冊不提供 Oracle 的安裝指示。有關如何安裝 Oracle 的程序,請參閱適當的 Oracle 文件。

IBM 建議您在 Oracle 安裝期間遵循本節的指引:

  1. 按照 Oracle 安裝文件所述,匯出 Oracle 系統環境變數(包括 ORACLE_HOME、ORACLE_SID 和 ORACLE_BASE))。 在 Business Integration Connect 安裝程序期間,如果資料庫載入器會自動執行 SQL, 則對於「root/管理者」使用者而言,這是必要動作。
  2. 每一部要執行中心元件的機器上都必須有 Oracle JDBC 驅動程式。JDBC 驅動程式必須與安裝的 Oracle 版本的層次相同。

將名稱和密碼記錄在安裝之前的核對清單表格的表格中。尤其預設值變更時,也要記錄預設值。

安裝之前的核對清單表格

在安裝 WebSphere Partner Gateway 之前,必須執行下列的核對清單項目:

註:
這些核對清單項目假設您是在單一機器進行安裝。

  1. 使用者群組 bcggroup 存在於作業系統上。作業系統使用者 bcguser 存在而且是 bcggroup 的成員之一。若您使用 DB2,則作業系統使用者 bcgcon、bcgdoc 和 bcgrecv 全部存在而且是 bcggroup 的成員。若您使用 Oracle,則不需要作業系統使用者 bcgcon、bcgdoc 和 bcgrecv。
  2. 已在伺服器上安裝及配置 DB2 或 Oracle。
  3. 已在伺服器上安裝及配置 WebSphere MQ。
  4. SMTP 伺服器已存在。(選用)
  5. 若您打算使用多電腦型拓蹼,請確定共用網路儲存體 (例如:NAS、NFS)已安裝及配置在每一部電腦上。

表 8 指出您在啟動資料庫載入器及 WebSphere Partner Gateway 安裝精靈之前必須備妥的資訊。執行精靈時請參考表格。

表 8. 必要資訊
必要的資訊

WebSphere Partner Gateway 使用者名稱

(bcguser 是預設值)

WebSphere Partner Gateway 使用者密碼

WebSphere Partner Gateway 群組名稱

(bcggroup 是預設值)

「社群主控台」使用者名稱

(bcgcon 是預設值)

「社群主控台」使用者密碼

「社群主控台」埠號

(HTTP - 58080 是預設值)

(HTTPS - 58443 是預設值)

說明系統

(預設值為 58888)

「文件管理程式」使用者名稱

(bcgdoc 是預設值)

「文件管理程式」使用者密碼

「文件管理程式」埠號

(HTTP - 56080 是預設值)

(HTTPS - 56443 是預設值)

「接收端」使用者名稱

(bcgrecv 是預設值)

「接收端」使用者密碼

「接收端」埠號

(HTTP - 57080 是預設值)

(HTTPS - 57443 是預設值)

WebSphere MQ 主機名稱

WebSphere MQ 佇列管理程式

(bcg.queue.manager 是預設值)

接聽器的 WebSphere MQ 埠

9999

共用位置的裝載點

資料庫主機名稱

資料庫埠

預設值為:(若使用預設實例,則是 DB2=50000。)(Oracle=1521)

資料庫擁有者 (DB2)

擁有者的密碼 (DB2)

資料庫名稱 (DB2)

實例名稱 (DB2)

管理者登入 ID (Oracle)

管理者密碼 (Oracle)

Oracle SID (Oracle)

綱目擁有者登入 (Oracle)

綱目擁有者密碼 (Oracle)

SMTP 主機名稱

SMTP 埠號

(25 是預設值)

Copyright IBM Corp. 2003, 2005