驗證環境變數

CWSharedEnv.sh 檔包括 InterChange Server 需要的環境變數。 此檔案將環境變數分類為幾個種類。 在 UNIX 執行的所有 InterChange Server Script 均會先找尋此檔案之後再執行, 因此能夠存取正確的環境變數設定。指令行公用程式會先尋找此檔案之後再執行 InterChange Server 軟體。

「安裝程式」會建立 CWSharedEnv.sh 檔。建議您驗證此檔案中的環境變數設定值。確定在 CWSharedEnv.sh 檔中有正確設定下列環境變數:
變數 說明
CROSSWORLDS 設為安裝 InterChange Server 軟體的目錄
LIBPATH (AIX)


LD_LIBRARY_PATH (Solaris)


SHLIB_PATH (HP-UX) LIBPATHLD_LIBRARY_PATH (Linux)


包括:
  • WebSphere InterChange Server 安裝的 /lib 目錄
  • WebSphere MQ 安裝的 /java/lib 目錄
CWJAVA 設為 WebSphere InterChange Server 安裝中的 jre/bin/java (用來呼叫 InterChange Server 元件的執行檔)。 此設定會從 PATH 中挑選預設的「Java 虛擬機器 (JVM)」。
JVM_FLAGS
 
 
 
Server 以外之元件的 Java 選項。包括:
  • -mx512m (資料堆的大小上限 512 MB - 可配置)
  • JAVA_PROPERTY_FLAGS (包含 Java 屬性清單的變數)
JVM_ICS_FLAGS
 
 
 
Java for InterChange Server。包括:
  • -Xmx512m (與由 CW_MEMORY_MAX 設定的值相同)
  • -Xss512k
  • CW_MEMORY_MAX(資料堆的大小上限 512 MB - 可配置)
  • ORB_BUFFER_SIZE_PROP=』-Dcom.ibm.CORBA.BufferSize=8192』
  • JAVA_PROPERTY_FLAGS (包含 Java 屬性清單的變數)
  • -Duser.home=${CROSSWORLDS} (主要使用者目錄是 $CROSSWORLDS)
MQ_HOME 設為安裝 WebSphere MQ 的目錄。「安裝程式」會將此環境變數設為 /WebSphere_MQ_inst_home/mqm 目錄。 向 UNIX 系統管理者確認,此目錄是 WebSphere MQ 軟體所在的位置。如果不是的話,請將 MQ_HOME 設為正確位置。
PATH 包括:
  • WebSphere InterChange Server 安裝的 /bin 目錄
  • WebSphere MQ 安裝的 /java/lib 目錄
  • WebSphere InterChange Server 安裝的 /mqseries 目錄

建議 WebSphere Business Integration 管理者帳戶 (依預設是 admin) 在其設定檔中尋找 ProductDir/bin/CWSharedEnv.sh 檔。表 13 列出可能的 Shell 和它們在使用者起始目錄中的對應設定檔。

註:
本章假設您在 Shell 中有設定 CROSSWORLDS 環境變數。 因此,安裝 InterChange Server 軟體的目錄之參照是指定為 ProductDir。例如,ics_manager Script 位於 ProductDir/bin 目錄。

Copyright IBM Corp. 1997, 2004