摘要 -------- 本文件包含 WebSphere MQ 7.5 版及其維護版本的 ReadMe, 並且(在文件底端的單獨區段中)包含 IBM Message Service Client for .NET 2.5.0.1 版的 ReadMe。 本文件的英文版是最新版本。 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 說明 ==== 此檔案說明產品限制及已知問題。 此檔案的最新版本可以在下列位置找到: https://ibm.biz/mqreadmes 可以在下列位置找到翻譯版本: ftp://public.dhe.ibm.com/software/integration/wmq/docs/V7.5/Readme/ 除了此檔案以外,您還可以在 IBM MQ 網頁上找到更多資訊: https://www.ibm.com/products/mq SupportPac 網頁的網址如下: https://ibm.biz/mqsupportpacs 如需已知問題和可用修正程式的現行相關資訊,請參閱 IBM MQ 支援網頁: https://www.ibm.com/support/home/product/P439881V74305Y86/IBM_MQ 可以透過 IBM Knowledge Center (https://www.ibm.com/support/knowledgecenter/SSFKSJ) 找到 IBM MQ 的所有支援版本的產品說明文件。 具體地說,可以在 IBM Knowledge Center 中的下列位置找到 IBM MQ 7.5 版產品說明文件: http://www.ibm.com/support/knowledgecenter/SSFKSJ_7.5.0/com.ibm.mq.helphome.v75.doc/WelcomePagev7r5.htm 公告信: 可以在下列位置找到 IBM WebSphere MQ 7.5 版(美式英文版)的公告信: http://www.ibm.com/common/ssi/cgi-bin/ssialias?infotype=AN&subtype=CA&htmlfid=897/ENUS212-091&appname=USN#h2-availx 請參閱公告信中的下列資訊類型: - 詳細的產品說明,包括新功能的說明 - 產品定位聲明 - 訂購詳細資料 - 軟硬體需求 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 更新歷程 2019 年 9 月 12 日 - WebSphere MQ 7.5.0 版 Fix Pack 9 的更新項目 2018 年 7 月 16 日 - 更新了 KC 和 MQ 網站的 URL 並新增了版權區段 2017 年 6 月 22 日 - WebSphere MQ 7.5.0 版 Fix Pack 8 的更新項目 2016 年 9 月 20 日 - 將「淘汰低保護性 CipherSpec」項目從 Fix Pack 6 移至 Fix Pack 7 2016 年 8 月 5 日 - WebSphere MQ 7.5.0 版 Fix Pack 7 的更新項目 2016 年 2 月 23 日 - WebSphere MQ 7.5.0 版 Fix Pack 6 的更新項目 2016 年 2 月 12 日 - Fix Pack 5 中已淘汰 SSLv3 CipherSpec 的更新項目 2015 年 11 月 3 日 - 從 SLES 12 解除安裝「MQ 探險家 7.5.0.5」時發出警告 2015 年 5 月 18 日 - 從 RHEL 7 解除安裝「MQ 探險家 7.5.0.5」時發出警告 7.5.0 版存在記憶體改寫問題,已在 7.5.0.5 中修正 2015 年 5 月 14 日 - WebSphere MQ 7.5.0 版 Fix Pack 5 的更新項目 2015 年 4 月 27 日 - 重組以依修正套件顯示問題 2014 年 9 月 1 日 - WebSphere MQ 7.5.0 版 Fix Pack 4 的更新項目 2013 年 12 月 1 日 - WebSphere MQ 7.5.0 版 Fix Pack 3 的更新項目 2013 年 7 月 8 日 - WebSphere MQ 7.5.0 版 Fix Pack 2 的更新項目 2013 年 3 月 21 日 - WebSphere MQ 7.5.0 版 Fix Pack 1 的更新項目 2012 年 5 月 18 日 - WebSphere MQ 7.5.0 版的更新項目 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++ ++ ++ 安裝指示 ++ ++ ++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 安裝指示是在 IBM Knowledge Center 發佈的 WebSphere MQ 7.5 版 產品說明文件的一部分: http://www.ibm.com/support/knowledgecenter/SSFKSJ_7.5.0/com.ibm.mq.mig.doc/q008000_.htm ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++ ++ ++ 限制及已知問題 ++ ++ ++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 平台注意事項 ============== WebSphere MQ 7.5 版不適用於 IBM i 或 z/OS。 如需適用於 IBM i 和 z/OS 的 WebSphere MQ 最新版本的相關資訊, 請參閱:http://www.ibm.com/software/products/en/ibm-mq/。 7.5.0 版 Fix Pack 9 的限制及已知問題 ============================================================ 在 Windows 上回復至較早的修正套件後,無法啟動 MQ 探險家 -------------------------------------------------------------------------- 在 Windows 上解除安裝修正套件並回復至先前的修正套件之後, 可能無法使用 strmqcfg 來啟動「MQ 探險家」。 下列情況下會出現此問題: - 從 7.5.0 版 Fix Pack 5 回復至 7.5.0 版 Fix Pack 4 - 從 7.5.0 版 Fix Pack 9 回復至 7.5.0 版 Fix Pack 8 若要解決此問題,請參閱下列 Technote: http://www.ibm.com/support/docview.wss?uid=swg21975509 7.5.0 版 Fix Pack 8 的限制及已知問題 ============================================================ 僅針對連線已岔斷異常狀況呼叫 MQ JMS ExceptionListener ------------------------------------------------------------------------- 如果 JMS 應用程式使用 WebSphere MQ classes for JMS 7.5 版,則依預設, JMS ConnectionFactory 內容 JmsConstants.ASYNC_EXCEPTIONS 已設為 值 JmsConstants.ASYNC_EXCEPTIONS_ALL。藉由此設定,應該不僅針對連線已岔斷 異常狀況呼叫應用程式的 JMS ExceptionListener,而且還針對為防止訊息非同步 遞送至 JMS MessageListener 而擲出的任何異常狀況呼叫應用程式的 JMS ExceptionListener。然而,非連線已岔斷異常狀況(例如 MQRC_GET_INHIBITED) 都不會遞送至 ExceptionListener。 APAR IT14820 實作下列修正程式: - 為了維護用來配置 JMS MessageListener 和 JMS ExceptionListener 的現行 JMS 應用程式行為,已針對 WebSphere MQ classes for JMS 7.5 版,將 JmsConstants.ASYNC_EXCEPTIONS JMS ConnectionFactory 內容的預設值 變更為 JmsConstants.ASYNC_EXCEPTIONS_CONNECTIONBROKEN。 因此,依預設,只有對應於連線已岔斷錯誤碼的異常狀況 才會遞送至應用程式的 JMS ExceptionListener。 同步或非同步消費訊息時,連線已岔斷異常狀況會遞送至 異常狀況接聽器。 - WebSphere MQ classes for JMS 7.5 版也已更新,以便在應用程式 使用的 JMS ConnectionFactory 將 JmsConstants.ASYNC_EXCEPTIONS 內容設為值 JmsConstants.ASYNC_EXCEPTIONS_ALL 時,與將訊息遞送至 非同步訊息消費者期間發生的非連線已岔斷錯誤相關的 JMS 異常狀況 會遞送至已登錄 ExceptionListener。 執行檔案傳送 fteCleanAgent 指令時不指定參數, ---------------------------------------------------------------- 等價於指定 -all --------------------------- 如果執行 fteCleanAgent 指令時僅指定代理程式名稱,而不指定引數, 則行為等價於 fteCleanAgent -all。因此,代理程式上, 針對其執行此指令的所有進行中和擱置中傳輸、資源監視器定義及 排定的傳輸定義都會予以清除。例如,下列兩個指令會產生相同的行為: fteCleanAgent agent100 fteCleanAgent -all agent100 在 APAR IT15522 下,更新了 fteCleanAgent 指令,這樣使用者必須傳遞 適當的參數至指令以及提供代理程式名稱,才能指定要清除的 Managed File Transfer 狀態。此 APAR 還新增了內容,必要時可用於將 fteCleanAgent 回復至其原始行為。此內容稱為 "failCleanAgentWithNoArguments" 並且 在 command.properties 檔中設定。依預設,"failCleanAgentWithNoArguments" 的 值為 True,而且只有在指定代理程式名稱參數時,fteCleanAgent 指令 才會執行失敗。 GSKit 8.0.50.69 或更新層次對隱藏檔格式進行變更 ----------------------------------------------------- APAR IT16295 將 GSKit 元件層次更新為 8.0.50.69 或更新層次。此更新 對產生 .sth 檔案來隱藏金鑰資料庫密碼時所使用的隱藏檔格式進行變更。 舊版 GSKit 層次無法讀取此 GSKit 層次所產生的隱藏檔。 若要確保相容性,則任何使用透過此 GSKit 層次所產生隱藏檔的應用程式 或其他安裝,應更新為含 GSKit 8.0.50.69 或更新層次的 MQ 版本。 如果無法更新應用程式或其他安裝,則可以要求與舊版相容的 隱藏檔格式。使用 "-stash" 或"-stashpw" 來產生隱藏檔時, 將 "-v1stash" 參數提供給 runmqakm 或 runmqckm 指令就可以 完成此要求。 使用 iKeyman GUI 時無法產生與舊版相容的隱藏檔。 7.5.0 版 Fix Pack 7 的限制及已知問題 ============================================================ 與 Oracle DB 搭配使用時,WebSphere MQ Managed File Transfer Java EE 資料庫日誌程式 ------------------------------------------------------------------------ 在 WebSphere Application Server Community Edition 2.1 版中 ------------------------------------------------------------------------------ 產生警告訊息 --------------------------- 此問題會影響資料庫日誌程式的所有使用者持續保存至 Oracle 資料庫, 以 XML 日誌訊息發佈的資訊持續保存至協調佇列管理程式上的 SYSTEM.FTE 主題。 如果為 Oracle 資料庫中建立的表格定義的任何欄屬於 CLOB 類型(例如,NCLOB),使用 Java Persistence Architecture (JPA) 定義的、代表該表格的 Java 類別應標註類別成員變數 (使用 "@Lob" 代表類型 CLOB 的欄)。否則, 欄類型假設為類型 "VARCHAR"。 WebSphere MQ Managed File Transfer 元件隨附的 Java 類別中 未包含此註釋。因此,當 JPA 實作嘗試將代表資料庫表中的欄的成員欄位 與資料庫表中的實際欄匹配時,偵測到差異且報告為警告。 在 WebSphere MQ 7.5.0 版 Fix Pack 7 中修正了此問題,受下列 變化限制: - "FTELOG" 表中名稱為 "SOURCE_BRIDGE_URL" 及 "DESTINATION_BRIDGE_URL" 的欄。"TRANSFER_EVENT" 應已定義,欄長度為 2083。 - 如果這些欄的長度已定義為 1024,在套用此修正套件之後, 具有已連接至 DB2 資料庫的資料庫日誌程式的 MQ Managed File Transfer 元件 使用者可能需要手動更新這些欄。否則,如果寫入超過 1024 個位元組的資料, 則資料會被截斷且 DB2 不會提供警告。 行為變更:依預設,現在已停用 PCF 回應的嚴格檢查 ------------------------------------------------------------------------------- PCFMessageAgent 類別由應用程式使用,內部由「MQ 探險家」使用, 來將 PCF 要求傳送至佇列管理程式及收集回應。 WebSphere MQ 7.5.0 版 Fix Pack 7 已修改此類別,提供了 一種機制,可關閉/開啟作為 APAR IT01469 一部分引入的 PCF 回應訊息 的嚴格檢查。這可防止應用程式及「MQ 探險家」在連接至受 APAR IT10521 中 所報告問題影響的佇列管理程式時發生非預期行為。 PCFMessageAgents 及「MQ 探險家」可用於與許多不同的佇列管理程式通訊, 且並非一律可以將 IT10521 的修正程式套用至每個佇列管理程式。 鑒於此,已變更 PCFMessageAgent 提供的三種 send() 方法的預設行為, 因此,它們不再對收到的 PCF 回應執行嚴格檢查。這些方法現在假設 它們在處理已將控制欄位設定為 MQCFC_LAST 值的回應訊息之後收到對 某個指令的所有 PCF 回應,而不是計數 PCF 回應來確保佇列管理程式 在將控制恢復為應用程式之前已傳送所需的數量。這會將此行為回復為 它在 APAR IT01469 的修正程式之前的行為方式。 如果需要 PCF 回應訊息的嚴格檢查(例如,為避免 APAR IT01469 中報告的問題), 請在使用 PCFMessageAgent 的應用程式在其中執行的 Java 執行時期環境上設定 下列 Java 系統內容: com.ibm.mq.pcf.enableStrictPCFResponseChecking=true 若要在「MQ 探險家」內啟用 PCF 回應訊息的嚴格檢查,請從指令行執行下列指令 來啟動使用者介面: MQ_INSTALLATION_PATH/bin/MQExplorer -Dcom.ibm.mq.pcf.enableStrictPCFResponseChecking=true 其中 MQ_INSTALLATION_PATH 是安裝 MQ 7.5 版的目錄。 淘汰低保護性 CipherSpec ------------------------------- IBM MQ 7.5.0 版 Fix Pack 7 已不再使用下列 CipherSpec: 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 NULL_SHA NULL_MD5 FIPS_WITH_DES_CBC_SHA FIPS_WITH_3DES_EDE_CBC_SHA TLS_RSA_WITH_NULL_SHA256 依預設,起始 MQ 通道時,不再允許這些 CipherSpec。 嘗試使用其中一個 CipherSpec 來啟動通道實例,會導致 將 AMQ9635 或 AMQ9788 訊息記載到佇列管理程式錯誤日誌。 如果需要繼續使用其中的任何 CipherSpec,請將環境變數 AMQ_SSL_WEAK_CIPHER_ENABLE 設定或匯出為任何值。請在用來啟動 佇列管理程式的環境中執行此作業。 此外,還將下列項目新增至佇列管理程式 qm.ini 檔的 SSL 段落: AllowWeakCipherSpec=Yes 定義環境變數 AMQ_SSL_WEAK_CIPHER_ENABLE 會啟用 CipherSpec,而不論在 qm.ini 檔中指定任何值。 請注意,這個已淘汰的 CipherSpec 集,明顯地與 Fix Pack 7.5.0.5 的 「淘汰 SSLv3 通訊協定」中列出的 CipherSpec 集重疊。 7.5.0 版 Fix Pack 6 的限制及已知問題 ============================================================ 撤銷 migmbbrk 移轉公用程式 ---------------------------------------- migmbbrk 公用程式先前隨附於 WebSphere MQ 第 7 版的所有 發行版,而且用來將發佈/訂閱配置資料從 WebSphere Event Broker 6.0 版 或 WebSphere Message Broker 6.0 版或 6.1 版移轉至 WebSphere MQ 第 7 版。為了協助其作業,隨產品提供了其他軟體元件。 如果撤銷了對適用 WebSphere Event Broker 及 WebSphere Message Broker 版本的 支援,則 migmbbrk 公用程式及相依關係不再作為 MQ 產品安裝的一部分提供。 為了確保相容性,改為隨附名稱相同的位置保留元檔案,以在磁碟上保留安裝佈置。 將在 IBM 支援網站上提供獨立版 migmbbrk 公用程式。 7.5.0 版 Fix Pack 5 的限制及已知問題 ============================================================ 淘汰 SSLv3 通訊協定 ----------------------------- IBM MQ 7.5.0 版 Fix Pack 5 淘汰了 SSLv3 通訊協定,並且與佇列管理程式相關聯的 通道定義上不再使用下列 CipherSpec: AES_SHA_US 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 NULL_SHA NULL_MD5 FIPS_WITH_DES_CBC_SHA FIPS_WITH_3DES_EDE_CBC_SHA 嘗試使用或配置其中一個 CipherSpec,會導致將下列一則以上 訊息記載到佇列管理程式錯誤日誌:AMQ8242、AMQ9616、AMQ9635。 如果需要繼續使用 SSLv3 CipherSpec,則可以在用來啟動佇列管理程式的環境中 將環境變數 AMQ_SSL_V3_ENABLE 設為值 "TRUE"。 此外,還將下列項目新增至佇列管理程式 qm.ini 檔的 SSL 段落: AllowSSLV3=Y 套用此變更後,使用 GSKit 8 的佇列管理程式,依預設,會啟用 GSK_STRICTCHECK_CBCPADBYTES 功能。若要置換此作業,請在用來啟動佇列管理程式的環境中設定 GSK_STRICTCHECK_CBCPADBYTES=GSK_FALSE。 在 Windows 上回復至較早的修正套件後,無法啟動 MQ 探險家 -------------------------------------------------------------------------- 在 Windows 上解除安裝修正套件並回復至先前的修正套件之後, 可能無法使用 strmqcfg 來啟動「MQ 探險家」。 下列情況下會出現此問題: - 從 7.5.0 版 Fix Pack 5 回復至 7.5.0 版 Fix Pack 4 - 從 7.5.0 版 Fix Pack 9 回復至 7.5.0 版 Fix Pack 8 若要解決此問題,請參閱下列 Technote: http://www.ibm.com/support/docview.wss?uid=swg21975509 從 RHEL 7 或 SLES 12 解除安裝「MQ 探險家」時會顯示警告訊息 ------------------------------------------------------------------------------- 將「WebSphere MQ 探險家 7.5.0.5」套件 (MQSeriesExplorer-7.5.0-5.x86_64) 從 Red Hat Enterprise Linux 7 或者從 SUSE Linux Enterprise Server 12 移除時, "rpm -e" 指令會發出如下警告: 警告:檔案 /opt/mqm/mqexplorer/eclipse/p2/org.eclipse.equinox.p2.engine/profileRegistry/ profile.profile/1429886658124.profile.gz: 移除失敗:無此類檔案或目錄 警告:檔案 /opt/mqm/mqexplorer/eclipse/p2/org.eclipse.equinox.p2.engine: 移除失敗:無此類檔案或目錄 警告:檔案 /opt/mqm/mqexplorer/eclipse/p2/org.eclipse.equinox.p2.core/cache/binary/ com.ibm.mq.explorer.ui.rcp.product_root.gtk.linux.x86_64_7.5.0.201504241541: 移除失敗:無此類檔案或目錄 警告:檔案 /opt/mqm/mqexplorer/eclipse/p2: 移除失敗:無此類檔案或目錄 警告:檔案 /opt/mqm/mqexplorer/eclipse/configuration/org.eclipse.update/platform.xml: 移除失敗:無此類檔案或目錄 儘管有這些警告,但已順利完成解除安裝作業,並且移除了所有預期的 檔案和目錄。 APAR IT08932 解決了此問題。 7.5.0 版 Fix Pack 3 及 4 的限制及已知問題 =================================================================== 這些修正套件不含需要您注意的任何新限制或問題。 7.5.0 版 Fix Pack 2 的限制及已知問題 ============================================================ 與 7.0.1.10 並排安裝在 HP-UX 上 -------------------------------------- 此問題會影響在下列層次上建置的 HP-UX 平台的安裝媒體: WebSphere MQ 7.5.0.0、7.1.0.0、7.1.0.1、7.1.0.2 如果 HP-UX 機器已在其上安裝 WebSphere MQ 7.0.1.10 或更新修正套件,並排安裝的嘗試可能會失敗,類似於下列錯誤。並排安裝 7.0.1.9 或更舊版本不是問題。 錯誤: MQSERIES 7.0.1.10(與本版本不相容)安裝在此系統中 檢查本版本的文件並更正狀況,然後重試安裝。錯誤: "MQSERIES" 的 "checkinstall" Script 失敗(結束碼 "1")。 Script 位置為 "/var/tmp/BAA020518/catalog/MQSERIES/pfiles/checkinstall"。 * 此 Script 發生錯誤,且無法繼續執行本產品,直到解決問題為止。如需相關詳細資料,請檢查來自 Script 的上述輸出。 * 執行 preDSA 指令。 若要暫時解決此問題,請從包括用於 IV45059(7.5.0.1 或 7.1.0.3)的修正程式的安裝媒體安裝 7.5 或 7.1。或者,並排安裝 7.0.1.9 或更舊版本,然後在完成 7.1 或 7.5 安裝之後,將 7.0.1 系統升級至 7.0.1.10 或更新版本。 將修正套件「伺服器」元件安裝在 UNIX/Linux 平台上 ------------------------------------------------------------------------- 在 WebSphere MQ 7.1.0.3 及 7.5.0.2 中第一次引進,將修正套件「伺服器」元件安裝在 UNIX/Linux 平台上時,會顯示下列格式的訊息: 安裝完此修正套件之後,使用 'mqm' 使用者 ID 執行 '/opt/mqm/bin/mqconfig' 指令。 例如,以 'root' 使用者身分執行時,執行下列陳述式: su mqm -c "/opt/mqm/bin/mqconfig" 'mqconfig' 指令驗證系統配置是否滿足 WebSphere MQ 的需求,並確保已適當配置 'mqm' 使用者 ID 的設定。'mqm' 群組中的其他 WebSphere MQ 管理者可以執行此指令,來確保其使用者限制也已正確配置為使用 WebSphere MQ。 如果 'mqconfig' 指示有任何需求尚未符合,請查閱「WebSphere MQ 資訊中心」內的安裝部分,以取得如何配置系統及使用者限制的相關詳細資料。 請注意,WebSphere MQ 自這些修正套件以來沒有任何新需求。 會顯示此訊息以強調顯示新工具 'mqconfig',此工具隨附於用於 UNIX/Linux 平台的修正套件。可以使用此工具,來驗證系統配置為 WebSphere MQ 記載的最小調整規格。執行此工具不會對系統進行任何變更,它僅顯示環境的配置。 升級伺服器安裝 ------------------------------- IBM 不支援透過使用 MSI 機制,僅將維護(升級至更新的修正套件層次)套用至更新版本的伺服器安裝。 若要套用維護,請使用修正套件機制。 在相同 V.R.M.F 層次上將修正套件安裝在安裝映像檔頂端 ---------------------------------------------------------------------- 可能將 7.5.0.2 修正套件安裝在從安裝媒體執行的安裝頂端,該安裝媒體曾以 7.5.0.2(製造重新整理映像檔)建置在 Solaris(兩個架構)平台上。 不應嘗試執行此動作,因為可能會讓與 WebSphere MQ 安裝相關的系統套件管理資料庫處於不一致狀態。 7.5.0 版 Fix Pack 1 的限制及已知問題 ============================================================ APAR IV31952 ------------ APAR IV31952 的修正程式已變更在您執行 RESET CHANNEL 指令時,WebSphere MQ 對通道物件的授權檢查。套用此修正程式可以提供已變更的行為,您可能需要變更部分權限。 僅在您的通道使用 MCAUSER userID 對非 mqm 使用者解析時,才會影響您的系統。Reset Channel 指令可以在 WebSphere MQ 程式碼中內部地執行,即使您尚未手動執行 Reset Channel 指令,您的系統可能仍然受影響。 請確保您的通道的 MCAUSER userID 至少對通道物件具有 +DSP 及 +CTRLX 權限,以便此 userID 可以執行 Reset Channel 指令。在 IV31952 的修正程式之前,WebSphere MQ 檢查到此 userID 具有您可能之前已授與的 +ALTUSR 權限,以使您的通道運作。 套用 7.5.0.1 或更新版本修正套件後,您可以移除對通道物件的 MCAUSER 的 +ALTUSR 權限,因為 Reset Channel 指令不需要它。 您還應檢查 MCAUSER userID 對通道物件具有 +DSP 及 +CTRLX 權限。 無法解除安裝「IBM WebSphere MQ(Fix Pack 7.5.0.1 檔案)」 --------------------------------------------------------------- 目前,解除安裝「IBM WebSphere MQ(Fix Pack 7.5.0.1 檔案)」時存在問題。在一些機器上,當您從「程式和功能」解除安裝 WebSphere MQ 7.5.0.1 修正套件檔案時,可能會顯示一個對話框,其中包含訊息「不支援安裝程式使用者介面模式」。 如果您看到此訊息,則具有下列兩個選項: 1) 將這些檔案保留在此處(它們只佔用 900MB 以下),或 2) 使用下列暫行解決方法: 的預設值為 - c:\Program Files (x86)\IBM\source\WebSphere MQ 7.5.0.1 -- (32 位元 Windows) - c:\Program Files\IBM\source\WebSphere MQ 7.5.0.1 -- (64 位元 Windows) 如果您指定了替代目錄,但忘記了此目錄的位置,則可以在登錄中找到此位置: "HKLM\SOFTWARE\IBM\WebSphere MQ fix pack 7.5.0.1\InstallDir" -- (32 位元 Windows) "HKLM\SOFTWARE\Wow6432Node\IBM\WebSphere MQ fix pack 7.5.0.1\InstallDir" -- (64 位元 Windows) cd "\_IBM WebSphere MQ (fix pack 7.5.0.1 files)_installation" 備份 "Change IBM WebSphere MQ (fix pack 7.5.0.1 files) Installation.lax",方式是複製到安裝位置的外部某處(例如,桌面) 完全如下所述,執行下列指令: echo lax.nl.java.option.java.heap.size.max=2147483648 >>"Change IBM WebSphere MQ (fix pack 7.5.0.1 files) Installation.lax" 再次嘗試透過「程式和功能」解除安裝。 無法使用 MQPTF_NOSAVE 功能在 HP 上套用維護 ------------------------------------------------------------ 透過在將維護套用至 WebSphere MQ 7.5 時建立檔案 MQPTF_NOSAVE,來抑制在 HP-UX 上建立備份目錄的機能,可能會導致安裝毀損且無法使用。 7.5.0 版的限制及已知問題 ================================================ 多個傳輸佇列記錄會造成 QM 儲存庫管理程式遺失完整性/異常終止 ------------------------------------------------------------------------------- 具有管理者專用權的惡意使用者可以觸發叢集儲存庫佇列管理程式中的記憶體改寫問題, 導致遺失資料完整性及透過異常終止叢集儲存庫管理程式來拒絕服務。 在 7.5.0 版 Fix Pack 5 中透過 APAR IT05869 來修正了此問題。 JMS 及 Java 用戶端應用程式在用戶端模式下使用 AMS --------------------------------------------------------- 任何 JMS 或 Java 用戶端應用程式(包括「WebSphere MQ 探險家」及受管理檔案 傳送代理程式)在用戶端模式下,皆不能將「進階訊息安全」與低於 7.5 版的 佇列管理程式一起使用。為了使用訊息保護原則,這些應用程式需要與 7.5 版佇列 管理程式互動,或者以本端連結模式連接至應用程式所在同一部機器上的佇列管理程式。 Java 應用程式的 AMS 部署限制 ------------------------------------------------ WebSphere MQ 7.5.0.1 JCA 資源配接器不包含 AMS 類別, 而且在使用這個 RA 時,不支援在用戶端模式下使用 AMS。 對於在 Java EE 應用程式伺服器中執行的應用程式,您可以用下列其中一種方式來使用 AMS: 使用連結模式來連接到與該應用程式伺服器相同的機器上的 7.5 佇列管理程式。 使用 WebSphere MQ JCA RA 舊版,並以 WebSphere MQ Advanced Message Security 舊版作為用戶端來連接到 7.5 佇列管理程式。 在 AIX 上利用 GSKit 安全設定來與其他產品共存 ----------------------------------------------------------- 在 AIX 系統上,如果 /usr/lib[64] 中有廣域 GSKit 安裝, 則當 WebSphere MQ 試圖載入其 GSKit 程式庫時會發生衝突。 若要解決此問題,請設定 LIBPATH 環境變數指向 WebSphere MQ GSKit 程式庫所在的目錄。 您必須在執行 WebSphere MQ 應用程式及佇列管理程式之前設定 LIBPATH 變數。 如需本產品隨附的 GSKit 及 JRE 層次的相關資訊,請參閱下列鏈結: http://www.ibm.com/support/docview.wss?rs=171&uid=swg27038676 AIX 解除安裝 ------------------ 在 AIX 的特定層次上,可以在佇列管理程式仍然執行時將 WebSphere MQ 解除安裝。 我們的用意是要儘量防止此狀況發生,以幫助客戶避開非刻意毀損。 最新的 AIX 維護已解決此問題: http://www.ibm.com/support/docview.wss?uid=isg1IV13738 此修正程式位於:套件名稱:6100-06 Service Pack 7 發行日期:2012 年 4 月 http://www.ibm.com/support/docview.wss?uid=isg1IV08698 此修正程式位於:套件名稱:6100-07 Service Pack 2 發行日期:2011 年 12 月 http://www.ibm.com/support/docview.wss?uid=isg1IV14774 此修正程式位於:套件名稱:7100-00 Service Pack 5 發行日期:2012 年 4 月 http://www.ibm.com/support/docview.wss?uid=isg1IV08782 此修正程式位於:套件名稱:7100-01 Service Pack 2 發行日期:2011 年 12 月 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++ ++ ++ IBM Message Service Client for .NET 2.5.0.1 版 ++ ++ ++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 本版本中的變更 ----------------------- - dspxmsver 公用程式: 顯示 XMS .NET 版本及建置資訊。 XMS .NET 問題疑難排解 ------------------------------- a) 執行 WebSphere MQ 使用者鑑別時使用的是登入使用者的詳細資訊,而非 XMSC.USERID 與 XMSC.PASSWORD 欄位所提供的資訊。此設計旨在保持與 WebSphere MQ 一致。 如需鑑別的相關詳細資料,請參閱 WebSphere MQ 資訊中心。 b) 在 Windows 64 位元平台上,如果相關值小於 Double.Epsilon,使用 SetDoubleProperty() 或 GetDoubleProperty() 方法設定或取得內容類型 "double" 的值,就可能無法正確運作。 比方說,如果嘗試設定 4.9E-324 值給 double 類型的內容,Windows 64 位元平台會視為 0.0。 所以,在分散式傳訊環境中,如果任何 Unix 或 Windwows 32 位元機器上的 JMS 或其他應用程式 設定 double 內容的值為 4.9E-324,而且 XMS .NET 在 64 位元機器上執行,則 GetDoubleProperty() 傳回的值是 0.0。 這是 Microsoft .NET 2.0 Framework 的已知問題。 請參閱下列鏈結以取得其他詳細資料: http://support.microsoft.com/kb/970495 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++ ++ ++ 版權、聲明和商標 ++ ++ ++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 著作權及商標資訊 本資訊係針對 IBM 在美國所提供之產品與服務所開發。 而在其他國家中,IBM 不見得有提供本資訊中所提的各項產品、服務或功能。如需瞭解在您 的地區目前有哪些產品或服務的相關資訊,請與當地的 IBM 業務代表聯絡。本文件在提及 IBM 產品、程式或服務時,不表示或默示只能使用 IBM 產品、程式或服務。只要未侵犯 IBM 的智慧財產權,任何功能相當的產品、程式或服務都可以取代 IBM 的產品、程式或服 務。不過,任何非 IBM 之產品、程式或服務,使用者必須自行負責作業之評估和驗證責任。 IBM 對於本資訊的內容擁有專利或專利申請案。提供本資訊不代表提供這些專利的授權。您 可以書面提出授權查詢,來函請寄到: IBM Director of Licensing IBM Corporation North Castle Drive Armonk, NY 10504-1785 U.S.A. 如果是有關雙位元組字集 (DBCS) 資訊的授權查詢,請洽詢所在國家的 IBM 智慧財產部門, 或書面提出授權查詢,來函請寄到: Intellectual Property Licensing Legal and Intellectual Property Law IBM Japan, Ltd. 19-21, Nihonbashi-Hakozakicho, Chuo-ku Tokyo 103-8510, Japan 下列段落若與該國之法律條款抵觸,即視為不適用: International Business Machines Corporation 只依「現況」提供本出版品,不提供任何 明示或默示之保證,其中包括但不限於未涉侵權、可售性或特定目的之適用性的隱含保證。 有些地區在特定交易上,不允許排除明示或暗示的保證,因此,這項聲明不一定適合您。 本資訊中可能會有技術上或排版印刷上的訛誤。因此,IBM 會定期修訂本資訊;並將修訂後 的內容納入新版中。IBM 隨時會修改及/或變更本資訊中所說明的產品及/或程式,恕不另行 通知。 本資訊中任何對非 IBM 網站的敘述僅供參考,IBM 對該網站並不提供任何保證。該等網站 上的資料,並非本 IBM 產品所用資料的一部分,如因使用該等網站而造成損害,其責任由 貴客戶自行負責。 IBM 得以各種 IBM 認為適當的方式使用或散布貴客戶提供的任何資訊,而無需對貴客 戶負責。 如果本程式之獲授權人為了 (i) 在個別建立的程式和其他程式(包括本程式)之間交換資訊, 以及 (ii) 相互使用所交換的資訊,因而需要相關的資訊,請洽詢: IBM Corporation J46A/G4 555 Bailey Avenue San Jose, CA 95141-1003 USA 上述資料之取得有其特殊要件,在某些情況下必須付費方得使用。 IBM 基於雙方之 IBM 客戶合約、IBM 國際程式授權合約或任何同等合約之條款,提供本資 訊所描述的授權程式與其所有適用的授權資料。 本文件所提及之非 IBM 產品資訊,取自產品的供應商,或其發佈的聲明或其他公開管道。IBM 並未測試這些產品,而且無法確定與非 IBM 產品相關的效能、相容性或其他任何所宣 稱功能是否正確。有關非 IBM 產品的性能問題應直接洽詢該產品供應商。本資訊包含日常 企業運作所使用的資料和報告範例。為儘可能完整說明,範例中納入個人、公司、品牌及 產品名稱。這些名稱全屬虛構,若與任何公司的名稱和住址雷同,純屬巧合。 著作權: 本資訊含有原始語言之範例應用程式,用以說明各作業平台中之程式設計技術。貴客戶可 以為了研發、使用、銷售或散布符合範例應用程式所適用的作業平台之應用程式介面的應用 程式,以任何形式複製、修改及散布這些範例程式,不必向 IBM 付費。這些範例並未在所 有情況下完整測試。因此,IBM 不保證或默示這些程式的可靠性、可用性或功能。貴客戶 可以為了開發、使用、銷售或散布應用程式,免費利用任何形式來複製、修改和散布這些程 式範例,不過,這些應用程式必須符合 IBM 的應用程式設計介面。 下列詞彙是 International Business Machines Corporation 在美國及/或其他國家/地 區的商標: AIX、IBM、WebSphere、z/OS Windows 是 Microsoft 公司在美國及/或其他國家/地區的商標。 Java 和所有以 Java 為基礎的商標與標誌是 Oracle 及其相關企業的商標或 註冊商標。 UNIX 是 The Open Group 在美國及其他國家或地區的註冊商標。 Linux 是 Linus Torvalds 在美國及/或其他國家/地區的商標。 其他公司、產品或服務名稱,可能為第三者之商標或服務標誌。 如需相關資訊,請參閱 http://www.ibm.com/legal/copytrade.shtml