摘要 -------- 本文件包含 IBM WebSphere MQ 7.1.0 版 Fix Pack 9 的 ReadMe。 本文件的英文版是最新版本。 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 說明 ------------ 此 Readme 檔說明下列內容: 1. 每個修正套件的新增功能。 2. 限制、已知問題及其他變更。 3. 如何取得並安裝 IBM WebSphere MQ 7.1.0 版 Fix Pack 9。 4. 聲明及商標。 已對產品授權進行次要更新,移除了對 z/OS 的不正確參照。請參閱以下網站以取得相關詳細資料: http://www.ibm.com/software/sla/sladb.nsf/lilookup/C7B6AE18DBB9EA2F85257945003596E8?opendocument&li_select=005F6A9250D3F20A85257945003596E1 除了此 Readme 檔之外,您還可以在 IBM MQ 網站上找到其他資訊: http://www.ibm.com/software/products/ibm-mq 可以在下列位置找到翻譯版本: ftp://public.dhe.ibm.com/software/integration/wmq/docs/V7.1/Readme/ SupportPac 網頁的網址如下: https://ibm.biz/mqsupportpacs 如需已知問題和可用修正程式的最新資訊,請參閱支援網站上的 IBM MQ 網頁: https://www.ibm.com/support/home/product/P439881V74305Y86/IBM_MQ Web 文件更新項目 可以從 IBM MQ Library 取得 Web 型 IBM MQ 文件的最新更新項目: http://www.ibm.com/software/integration/wmq/library/ 公告信: IBM WebSphere MQ 7.1 版(美國英文版)的公告信可從以下網址取得: IBM WebSphere MQ(分散式) http://www.ibm.com/common/ssi/cgi-bin/ssialias?infotype=an&subtype=ca&supplier=897&letternum=ENUS211-395 IBM WebSphere MQ for z/OS http://www.ibm.com/common/ssi/cgi-bin/ssialias?infotype=an&subtype=ca&supplier=897&letternum=ENUS211-394 如需下列類型的資訊,請參閱公告信: - 詳細的產品說明,包括新功能的說明 - 產品定位說明 - 訂購詳細資料 - 軟硬體需求條件 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 更新歷程 2017 年 11 月 17 日 - IBM WebSphere MQ 7.1.0 版 Fix Pack 9 的更新項目 2017 年 1 月 12 日 - IBM WebSphere MQ 7.1.0 版 Fix Pack 8 的更新項目 2016 年 2 月 12 日 - Fix Pack 7 中已淘汰 SSLv3 CipherSpec 的更新項目 2015 年 11 月 19 日 - IBM WebSphere MQ 7.1.0 版 Fix Pack 7 的更新項目 2015 年 11 月 3 日 - 解除安裝 IBM MQ Explorer 7.1.0 Fix Pack 6 時出現的警告 (已在 IBM MQ Explorer 7.1.0 Fix Pack 7 中修正) 2014 年 11 月 21 日 - IBM WebSphere MQ 7.1.0 版 Fix Pack 6 的更新項目 2014 年 5 月 16 日 - IBM WebSphere MQ 7.1.0 版 Fix Pack 5 的更新項目 2013 年 11 月 11 日 - IBM WebSphere MQ 7.1.0 版 Fix Pack 4 的更新項目 2013 年 5 月 15 日 - IBM WebSphere MQ 7.1.0 版 Fix Pack 3 的更新項目 2012 年 8 月 15 日 - IBM WebSphere MQ 7.1.0 版 Fix Pack 2 的更新項目 2012 年 5 月 31 日 - IBM WebSphere MQ 7.1.0 版 Fix Pack 1 的更新項目 2011 年 11 月 11 日 - IBM WebSphere MQ 7.1.0 版的更新項目 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 第 1 節:版本注意事項 - 本版新增功能 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 7.1.0 版 Fix Pack 9 ------------------------- 未新增任何功能。 7.1.0 版 Fix Pack 8 ------------------------- 未新增任何功能。 7.1.0 版 Fix Pack 7 ------------------------- IBM WebSphere MQ 新增下列支援:在特定版本的 CICS Open Services Gateway Initiative (OSGi) 「Java 虛擬機器 (JVM)」伺服器中使用 IBM WebSphere MQ Classes for JMS。 7.1.0 版 Fix Pack 6 ------------------------- 未新增任何功能。 7.1.0 版 Fix Pack 5 ------------------------- 未新增任何功能。 7.1.0 版 Fix Pack 4 ------------------------- 未新增任何功能。 7.1.0 版 Fix Pack 3 ------------------------- 從 Fix Pack 7.1.0.3 起,現在支援 Windows 2012,但安裝映像檔必須是更新至 7.1.0.3 層次的映像檔才能利用此新支援。 7.1.0 版 Fix Pack 2 ------------------------- 從 Fix Pack 7.1.0.2 起,WebSphere MQ 佇列管理程式及 MQI 用戶端在 FIPS 模式下配置時,強制執行 FIPS SP800-67 中的「三重 DES 演算法 (3DES)」建議。這意味著 FIPS 140-2 相容 3DES CipherSpec 只能使用單一階段作業金鑰傳送最多 32Gb 資料。如果 WebSphere MQ 在 FIPS 模式下作業,則此限制不適用。依預設,已停用 FIPS 模式。 如果通道在 FIPS 模式中傳送超過 32Gb 的資料,則它會終止,並顯示錯誤 AMQ9288。此限制適用於所有通道類型。啟用用戶端連線交談共用時,32Gb 限制會適用於共用相同安全 Socket 的所有連線傳送的資料總量。 受影響的 3DES CipherSpec 如下: ECDHE_ECDSA_3DES_EDE_CBC_SHA256 ECDHE_RSA_3DES_EDE_CBC_SHA256 TLS_RSA_WITH_3DES_EDE_CBC_SHA 若要避免在使用 FIPS 模式時發生 AMQ9288 錯誤,請執行下列其中一個動作: 1) 將您的通道變更為使用不會使用 3DES 的不同 CipherSpec。 2) 啟用秘密金鑰重設,以確保在傳送 32Gb 資料之前,重設階段作業金鑰。 3) 最後一個方法,您可以停用 FIPS 模式(但是不建議此動作)。 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 第 2 節:限制、已知問題及其他變更 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 在 Windows 上回復至較早的修正套件後,無法啟動 MQ Explorer --------------------------------------------------------------------------- 在 Windows 上解除安裝 Fix Pack 並回復為舊版 Fix Pack 後, 您可能無法使用舊版 Fix Pack 中的 strmqcfg 來啟動 MQ Explorer。 最初從 7.1.0 版 Fix Pack 9 轉換為 7.1.0 版 Fix Pack 8 時 會看到此問題。 若要解決此問題,請查看下列 Technote: http://www.ibm.com/support/docview.wss?uid=swg22010470 GSKit 8.0.50.69 或更新版本會變更隱藏檔格式 ----------------------------------------------------- 對於 IBM WebSphere MQ 7.1.0 版 Fix Pack 8,APAR IT16295 會將 GSKit 元件層次更新至 8.0.50.69 或更新版本。此更新項目會變更在產生 .sth 檔以隱藏金鑰資料庫密碼時使用的隱藏檔格式。較舊層次的 GSKit 將無法讀取此層次 GSKit 所產生的隱藏檔。 為了確保相容性,使用透過此層次 GSKit 所產生隱藏檔的任何應用程式或其他安裝,皆應該更新至包含 GSKit 8.0.50.69 或更新版本的 MQ 版本。 如果無法更新應用程式或其他安裝,則可要求與舊版相容的隱藏檔格式。在使用 "-stash" 或 "-stashpw" 選項產生隱藏檔時,為 runmqakm 或 runmqckm 指令提供 "-v1stash" 參數即可執行此動作。 使用 iKeyman GUI 時,無法產生與舊版相容的隱藏檔。 淘汰對較弱 CipherSpec 的支援 --------------------------------------------- IBM WebSphere MQ 7.1.0 版 Fix Pack 7 會淘汰 SSLv3 通訊協定,以及在與佇列管理程式相關聯的通道定義中使用下列 CipherSpec: AES_SHA_US(僅限 SSLV3) RC4_SHA_US RC4_MD5_US TRIPLE_DES_SHA_US DES_SHA_EXPORT1024 RC4_56_SHA_EXPORT1024 RC4_MD5_EXPORT RC2_MD5_EXPORT DES_SHA_EXPORT TLS_RSA_WITH_DES_CBC_SHA(非 SSLV3) NULL_SHA NULL_MD5 FIPS_WITH_DES_CBC_SHA FIPS_WITH_3DES_EDE_CBC_SHA TLS_RSA_WITH_NULL_SHA256(非 SSLV3) 嘗試使用或配置上述其中一個 CipherSpec,會導致將下列一則以上 訊息記載到佇列管理程式錯誤日誌:AMQ8242、AMQ9616、AMQ9635。 若要繼續使用上述清單中的任何 SSLv3 CipherSpec(即除標示為「非 SSLV3」的兩個 CipherSpec 以外的任何 CipherSpec),請在用於啟動佇列管理程式的環境中將環境變數 AMQ_SSL_V3_ENABLE 設定為 "TRUE" 值。 或者,將下列項目新增至佇列管理程式 qm.ini 檔的 SSL 段落: AllowSSLV3=Y 設定此環境變數會置換在 qm.ini 檔中指定的任何值。 若要繼續使用上述清單中除標示為「僅限 SSLV3」的 CipherSpec 以外的任何 CipherSpec,請在用於啟動佇列管理程式的環境中將環境變數 AMQ_SSL_WEAK_CIPHER_ENABLE 設定為 "Yes"。 或者,將下列項目新增至佇列管理程式 qm.ini 檔的 SSL 段落: AllowWeakCipherSpec=Yes 設定此環境變數會置換在 qm.ini 檔中指定的任何值。 APAR IV31952 ------------- APAR IV31952 的修正程式已變更在您執行 RESET CHANNEL 指令時,IBM WebSphere MQ 對通道物件的授權檢查。套用此修正程式可以提供已變更的行為,您可能需要變更部分權限。 僅在您的通道使用 MCAUSER userID 對非 mqm 使用者解析時,才會影響您的系統。Reset Channel 指令可以在 WebSphere MQ 程式碼中內部地執行,即使您尚未手動執行 Reset Channel 指令,您的系統可能仍然受影響。 請確保您的通道的 MCAUSER userID 至少對通道物件具有 +DSP 及 +CTRLX 權限,以便此 userID 可以執行 Reset Channel 指令。在 IV31952 的修正程式之前,WebSphere MQ 檢查到此 userID 具有您可能之前已授與的 +ALTUSR 權限,以使您的通道運作。 套用 Fix Pack 3 或更新版本之後,您可以移除 MCAUSER 對通道物件的 +ALTUSR 權限,因為 Reset Channel 指令不需要它。您還應檢查 MCAUSER userID 對通道物件具有 +DSP 及 +CTRLX 權限。 在 AIX 及 HP-UX 上解除安裝 -------------------------------- 解除安裝程序中的邏輯,可防止不慎移除用於執行佇列管理程式的 IBM WebSphere MQ 安裝。此邏輯在 AIX 及 HP-UX 上已視為錯誤,因為有可能當佇列管理程式仍在執行且使用該安裝時解除安裝它。 在進行解除安裝程序之前,請仔細檢查正在您想要解除安裝的安裝上執行的所有佇列管理程式是否都已關閉。 也請仔細檢查您是否正在解除安裝 想要的安裝,因為我們無法在這些平台防止您意外解除安裝 仍有執行中佇列管理程式的不同安裝。 這是 IBM WebSphere MQ 7.1.0 版及其修正套件中的永久限制。 在 Windows 上移轉至 IBM WebSphere MQ 7.1.0 版 --------------------------------------------------- 如果您在 Windows 平台上從 IBM WebSphere MQ 的較舊版本移轉至 7.1.0 版,則可能會遇到下列一個或兩個問題: MQ 服務及「MQ 警示監視器」(作業列圖示)可能無法在移轉後重新 啟動,除非在移轉之前先終止它們。這些將記錄可在事件檢視器中看見 的錯誤,並附有一些症狀,例如找不到 amqxcs2.dll,或「應用程式 SID」不符合「連線 SID」。移轉程序將成功,而且您可以忽略這些 錯誤,但是 MQ 服務及「警示監視器」可能需要手動重新啟動下列移轉。 移轉之後,「移除修正套件」圖示可能無法從「開始功能表」中移除。 您可以安全地手動移除這些圖示,因為它們適用於舊版的預先移轉安裝。 這是 IBM WebSphere MQ 7.1.0 版及其修正套件中的永久限制。 在 HP-UX 上顯示非 IBM 授權文字 ----------------------------------- 在 HP-UX 上以只顯示文字模式檢視非 IBM 授權文字時,看不見文字。沒有任何適用的非 IBM 授權,但以此模式檢視時,並未清楚地表示。 這是 IBM WebSphere MQ 7.1.0 版及其修正套件中的永久限制。 UNIX/Linux 上的 WebSphere MQ Telemetry Service 日誌檔許可權 ------------------------------------------------------------------ WebSphere MQ Telemetry Service 所建立日誌檔(mqxr.log、mqxr.stdout、 mqxr.stderr)的許可權與其他 WebSphere MQ 日誌檔不一致,而且可能需要 授權使用者才能修改許可權以讓其他使用者能夠閱讀其內容,例如在診斷 問題時。 這是 IBM WebSphere MQ 7.1.0 版及其修正套件中的永久限制。 MQ 瀏覽器移轉 ---------------------- 在多版本系統上,如果從 MQ 7.0.1.6 版或更高版本移轉至 MQ 7.1 版或更高 版本,則任何未自動啟動的佇列管理程式在手動啟動之後,將不會在「MQ 瀏覽器」 中以執行中狀態出現。若要看到佇列管理程式以執行中狀態出現,請重新啟動「MQ 瀏覽器」。 這是 IBM WebSphere MQ 7.1.0 版及其修正套件中的永久限制。 當關閉長時間等待的消費者時 XMS .NET 應用程式當掉 ---------------------------------------------------------------- 在未受管理的用戶端模式下,對於使用 IBM Message Service Client for .NET(亦稱為 XMS .NET)的 Windows 應用程式,如果用戶端重新連線之後呼叫 consumer.close(), 則會看到延遲關閉應用程式的當掉。 未受管理的用戶端是透過將 Connection Factory 連線模式內容設定為 XMSC.WMQ_CM_CLIENT_UNMANAGED 來配置的。如果此模式與自動用戶端重新連線一起使用、執行重新連線, 然後呼叫 consumer.receive() 或 consumer.receive(wait)(其中 wait 是延長的 逾時期間),則會在關閉期間停止執行,因為與 consumer.close() 中的處理發生 衝突。 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 第 3 節:如何取得並安裝 IBM WebSphere MQ 7.1.0 版 Fix Pack 8 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 產品/元件版本:7.1 更新項目名稱:IBM WebSphere MQ 7.1.0 版 Fix Pack 8 內容 --------- 3.1 下載位置及修正程式清單 3.2 必要條件及並存條件 3.3 安裝 3.3.1 安裝之前 3.3.2 將修正套件下載至適當的位置 3.3.3 解壓縮修正套件安裝映像檔 3.3.4 解壓縮修正套件安裝檔 3.3.6 安裝 3.4 後置安裝 3.4.1 在安裝之後執行必要的作業 3.4.2 GSKit 及 JDK 安裝的相關資訊 3.4.3 從支援中心網站對安裝進行疑難排解 3.5 解除安裝 3.1 下載位置及修正程式清單 ---------------------------------- 對於每個 IBM WebSphere MQ 7.1 版修正套件,皆可從下列網址取得下載資訊 及修正程式清單: http://www.ibm.com/support/docview.wss?rs=171&uid=swg27024302 3.2 必要條件及並存條件 ----------------------------------- 在下載 Fix Pack 8 之前,請執行下列步驟: 1. 確保系統符合所有系統需求: http://www.ibm.com/software/integration/wmq/requirements/index.html 此動作使安裝與配置修正套件之後不會發生技術問題。 2. 檢閱 IBM WebSphere MQ 支援入口網站上的 Flash 及「授權問題分析報告 (APAR)」, 網址如下: http://www.ibm.com/support/entry/myportal/product/websphere/websphere_mq APAR 會說明修正套件中已解決的問題。 3. 確保檔案系統可用空間足以執行修正套件下載及解壓縮作業。檔案系統需要有 1 GB 可用空間,才能包含壓縮檔及解壓縮的安裝映像檔。 4. 確保您具有安裝修正套件所需的可用空間。在要更新的 IBM WebSphere MQ 安裝所處位置,必須具有此可用空間。 若要判斷 UNIX 平台上現有 IBM WebSphere MQ 產品所使用的空間,請執行下列指令: du -k -s MQDIR 其中 MQDIR 代表 WebSphere MQ 產品的安裝位置。 5. 如果已安裝 IBM WebSphere MQ 7.1 版產品,且已取得 特殊修正程式,請聯絡 IBM 支援中心以判斷是否需要 修正程式的更新版本,然後再安裝 Fix Pack 8。這有助於確保您的系統處於一致狀態,且未遺失任何特殊修正程式。 3.3 安裝 --------------- 3.3.1 安裝之前 ---------------------------- 在安裝 Fix Pack 8 之前,請執行下列步驟: 1. 閱讀此 ReadMe 的所有內容。 2. 將修正套件下載至適當的位置。 3. 解壓縮修正套件。 3.3.2 將修正套件下載至適當的位置 ---------------------------------------------------------- 在您計劃下載及解壓縮修正套件的目錄路徑中,不能含有空格。 如果目錄路徑中含有空格,安裝會失敗。3.3.3 解壓縮修正套件安裝映像檔 ----------------------------------------------------- 下載網站上的所有修正套件安裝映像檔皆以 gz/Z/zip 格式進行壓縮。若要從此格式套用修正套件,則必須將下載的 檔案複製到暫存目錄,並使用 gunzip/uncompress 和 tar 來解壓縮修正套件安裝映像檔。 3.3.4 解壓縮修正套件安裝檔 -------------------------------------------- 若要解壓縮修正套件安裝檔,請執行下列步驟: 1. 將 gzipped/Z 映像檔複製到暫存位置。 2. 切換至複製映像檔的目錄。 3. 下列是用來解壓縮修正套件安裝映像檔的範例指令: gunzip -c filename.tar.gz | tar -xvf - zcat filename.tar.Z | tar -xvf - unzip filename.zip 其中,filename.tar.gz 等是所下載檔案的名稱。 3.3.5 安裝修正套件 ------------------------------ 如需如何安裝維護層次升級的相關資訊, 請參閱 IBM WebSphere MQ 文件的維護作業小節: http://www.ibm.com/support/knowledgecenter/SSFKSJ_7.1.0/com.ibm.mq.doc/zi00090_.htm 3.4 後置安裝 ---------------------- 3.4.1 在安裝之後執行必要的作業 -------------------------------------------------------- 在安裝 Fix Pack 8 之後,請重新啟動佇列管理程式。 在套用修正套件之後,不需要重新編譯應用程式。 3.4.2 安裝 GSKit 及 JRE 的相關資訊 ------------------------------------------------------------ 如需此產品隨附的 GSKit 及 JRE 層次的相關資訊,請造訪下列網址: http://www.ibm.com/support/docview.wss?rs=171&uid=swg27038676 3.5 解除安裝 ----------------- 如需移除維護層次的相關資訊, 請參閱 WebSphere MQ 文件的維護作業小節: http://www.ibm.com/support/knowledgecenter/SSFKSJ_7.1.0/com.ibm.mq.doc/zi00090_.htm +++++++++++++++++++++++++++++++++++++++++++++++ 第 4 節:著作權、聲明及商標 +++++++++++++++++++++++++++++++++++++++++++++++ 4.1 著作權及商標資訊 ----------------------------------------- http://www.ibm.com/legal/copytrade.shtml 4.2 聲明 ------------ INTERNATIONAL BUSINESS MACHINES CORPORATION 只依「現況」 提供本出版品,不提供任何明示或默示之保證,其中包括但不 限於不違反規定、可售性或特定目的之適用性的隱含保證。 有些轄區不允許放棄在特定交易中的明示或默示保證,因此,這項聲明對您可能不適用。 本資訊中可能會有技術上或排版印刷上的訛誤。因此,IBM 會定期修訂;並將修訂後的內容納入新版中。同時,IBM 得隨時修改及/或變更本出版品中所提及的產品及/或程式,而不另行通知。 協力廠商授權條款、聲明及資訊 本產品之授權合約讓貴客戶檢閱本檔案,以取得本產品隨附之 第三人軟體程式碼所適用條款的相關詳細資料,以及 IBM 須依 特定軟體程式碼授權提供給貴客戶的特定聲明及其他資訊。以下 提供或參照相關條款、聲明及其他資訊。請注意,以下非英文版的 授權都不是正式版本,只供參考之用。本檔案以英文版所提供之 如下英文版授權才是正式版本。 縱使貴客戶與 IBM 或與 IBM 相關之公司或關係企業(以下 統稱 IBM)之其他合約中另有規定,下列第三人軟體程式碼 指明為「排除元件」並受下列條款拘束: * 排除元件都是「依現狀」提供 * IBM 排除所有明示與默示之保證與條款,包括且不限於無侵權 行為或干擾之保證,及可售性與符合特殊目的之默示保證與 條款 * 凡與「排除元件」相關之任何法律上主張或要求,IBM 均不對 貴客戶負責或賠償 * 凡與「排除元件」相關之任何直接損害、間接損害、附帶損害、 特殊損害、懲戒性損害、懲罰性或衍生之損害,IBM 概不負責。 4.3 商標 --------------- 下列術語是 International Business Machines Corporation 在美國及/或其他國家或地區的商標: AIX、IBM、WebSphere MQ、SupportPac、z/OS、i5/OS、iSeries、OS/400 另請參閱以下網址的 IBM 著作權及商標資訊:http://www.ibm.com/legal/copytrade.shtml Microsoft 及 Windows 是 Microsoft Corporation 在美國及/或其他國家或地區的商標。 Java 和所有以 Java 為基礎的商標是 Oracle 在美國及/或其他國家或地區的商標。 UNIX 是 Open Group 在美國及/或其他國家或地區的註冊商標。 Linux 是 Linus Torvalds 在美國及/或其他國家或地區的註冊商標。 其他公司、產品或服務名稱,可能是其他公司的商標或服務標記。