摘要 ---- 本文件包含 WebSphere MQ 7.0.1 版及其維護版本的 ReadMe 本文件的英文版是最新版本。 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 說明 ----------- 此檔案說明下列內容: 1. 限制及已知問題 2. 如何取得及安裝此修正套件 3. IBM Message Service Client for .NET 2.0.0.13 版 4. 聲明及商標 此檔案的最新版本可以在下列位置找到: https://ibm.biz/mqreadmes 產品授權檔的最新版本可以在下列位置找到: http://www.ibm.com/support/docview.wss?uid=swg27006097 除了這個檔案之外,您也可以從 IBM MQ 網站上找到其他資訊: http://www.ibm.com/software/integration/wmq/ SupportPac 網頁的網址如下: https://ibm.biz/mqsupportpacs 如需已知問題及可用修正程式的最新資訊,請參閱 IBM MQ 網站的「支援中心」網頁,網址如下: http://www.ibm.com/software/integration/wmq/support/ Web 文件更新項目 您可以從 IBM MQ 網站取得 Web 型 IBM MQ 文件的最新 更新項目,網址如下: http://www.ibm.com/software/integration/wmq/library/ 公告信 WebSphere MQ 7.0 版(美國英文版)的公告信可從以下網址取得: http://www.ibm.com/common/ssi/cgi-bin/ssialias?infotype=an&subtype=ca&appname=GPA&htmlfid=897/ENUS208-068(對於分散式平台),或者 http://www.ibm.com/common/ssi/cgi-bin/ssialias?infotype=an&subtype=ca&appname=GPA&htmlfid=897/ENUS208-067 (WebSphere MQ for z/OS)。 如需下列類型的資訊,請參閱公告信: - 詳細的產品說明,包括新功能的說明 - 產品定位說明 - 訂購詳細資料 - 軟硬體需求條件 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 更新歷程 2016 年 8 月 5 日 - WebSphere MQ 7.0.1 版 Fix Pack 14 的更新項目 2016 年 2 月 12 日 - Fix Pack 13 中已淘汰 SSLv3 CipherSpec 的更新項目 2015 年 7 月 1 日 - 透過修正套件重構,及 Fix Pack 13 的更新項目 2014 年 3 月 14 日 - WebSphere MQ 7.0.1 版 Fix Pack 12 的更新項目 2013 年 8 月 20 日 - WebSphere MQ 7.0.1 版 Fix Pack 11 的更新項目 2012 年 12 月 17 日 - WebSphere MQ 7.0.1 版 Fix Pack 10 的更新項目 2012 年 7 月 6 日 - WebSphere MQ 7.0.1 版 Fix Pack 9 的更新項目 2012 年 1 月 13 日 - WebSphere MQ 7.0.1 版 Fix Pack 8 的更新項目 2011 年 10 月 3 日 - WebSphere MQ 7.0.1 版 Fix Pack 7 的更新項目 2011 年 6 月 3 日 - WebSphere MQ 7.0.1 版 Fix Pack 6 的更新項目 2011 年 2 月 3 日 - WebSphere MQ 7.0.1 版 Fix Pack 5 的更新項目 2010 年 10 月 1 日 - WebSphere MQ 7.0.1 版 Fix Pack 4 的更新項目 2010 年 8 月 12 日 - WebSphere MQ 7.0.1 版 Fix Pack 3 的更新項目 2010 年 1 月 28 日 - WebSphere MQ 7.0.1 版 Fix Pack 2 的更新項目 2009 年 11 月 20 日 - WebSphere MQ 7.0.1 版 Fix Pack 1 的更新項目 2009 年 7 月 16 日 - WebSphere MQ 7.0.1 版的更新項目 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++ ++ ++ 第 1 節:限制及已知問題 ++ ++ ++ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 7.0.1 版 FIX PACK 14 的限制及已知問題 ============================================================= 撤銷 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.0.1 版 FIX PACK 13 的限制及已知問題 ============================================================= 不再支援較弱 CipherSpec --------------------------------------------- WebSphere MQ 7.0.1 版 Fix Pack 13 淘汰了 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 除外), 請在用來啟動佇列管理程式的環境中,將變數 AMQ_SSL_V3_ENABLE 設為值 "TRUE"。或者可以在佇列管理程式的 qm.ini 檔中,將下列項目 新增至 SSL 段落: AllowSSLV3=Y 設定環境變數會置換 qm.ini 檔中所指定的任何值。 若要繼續使用前述清單中的任何 CipherSpec(那個標示為 「僅限 SSLV3」的 CipherSpec 除外),請在用來啟動佇列 管理程式的環境中,將環境變數 AMQ_SSL_WEAK_CIPHER_ENABLE 設為或匯出為 "Yes"。 或者可以在佇列管理程式的 qm.ini 檔中,將下列項目 新增至 SSL 段落: AllowWeakCipherSpec=Yes 設定環境變數會置換 qm.ini 檔中所指定的任何值。 7.0.1 版 FIX PACK 12 的限制及已知問題 ============================================================= 此修正套件不包含需要您注意的新限制或問題。 7.0.1 版 FIX PACK 11 的限制及已知問題 ============================================================= WebSphere MQ 7.0.1 iSeries 基本程式碼隨附的 EGA.readme.mbr 檔的「簡介」小節包含下載網站中可用的「快速入門」書籍的過時參照 -------------------------------------------------------------------------- 「簡介 這些指示適用於透過從 IBM 下載的安裝映像檔安裝 WebSphere MQ for i5/OS 7.0.1 版。 將它與此版本的《WebSphere MQ for i5/OS 快速入門》手冊搭配使用。下載網站提供了《快速入門》書籍的版本,它具有「WebSphere MQ 7.0 版安裝文件」的說明。」 Passport Advantage 網站不再提供此文件。WebSphere MQ 第 7 版資訊中心中的 'Quick Beginnings for i5/OS' 小節中現在線上提供了此資訊:http://www.ibm.com/support/knowledgecenter/SSFKSJ_7.0.1/com.ibm.mq.amqwac.doc/iq10120_.htm 7.0.1 版 FIX PACK 10 的限制及已知問題 ============================================================= WebSphere MQ 探險家 - 非英文環境中的英文訊息 ------------------------------------------------------------------- 在非英環境中安裝 Fix Pack 10 時,「WebSphere MQ 探險家」中的部分訊息可能仍然以英文顯示,且可能不會顯示最新翻譯。此問題由 Eclipse 錯誤 201489 導致: https://bugs.eclipse.org/bugs/show_bug.cgi?id=201489 若要針對此問題安裝 Eclipse 修正程式,則需要先以「Eclipse 工作台」模式執行 「WebSphere MQ 探險家」。若要選取「Eclipse 工作台」模式,請按一下「視窗」> 「喜好設定」>「WebSphere MQ 探險家」>「以 Eclipse 工作台模式」。 重新啟動「WebSphere MQ 探險家」以使此設定生效。 在 Linux 平台上,如果要能夠檢視及安裝更新項目,請以 root 身分來執行 「WebSphere MQ 探險家」。 啟動更新管理程式,方法是按一下「說明」>「軟體更新項目」 從可用更新項目中選取「RCP 修補程式(錯誤:201489)」,然後遵循指示來安裝修正程式。 若要將「WebSphere MQ 探險家」返回到獨立模式(必要的話),請從「WebSphere MQ 探險家」喜好設定頁面中選取適當的選項。 z/OS 上的 WebSphere Application Server 支援 -------------------------------------------- 在 z/OS 上的 WebSphere Application Server 環境中部署 Fix Pack 10 之前,請先閱讀以下關於所用 WebSphere Application Server 版本的 TechNote: 版本鏈結 -------- ------------------------------------------------------------- 7.0 http://www.ibm.com/support/knowledgecenter/prodconn_1.0.0/com.ibm.scenarios.wmqwasusing.doc/topics/swg21316899.htm 8.0 http://www.ibm.com/support/knowledgecenter/prodconn_1.0.0/com.ibm.scenarios.wmqwasusing.doc/topics/swg21498708.htm 8.5 http://www.ibm.com/support/knowledgecenter/prodconn_1.0.0/com.ibm.scenarios.wmqwasusing.doc/topics/swg21498708_85.htm 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 權限,以使您的通道運作。 套用修正套件 WebSphere MQ Fix Pack 7.0.1.10 或更新版本之後,您可以移除對通道物件的 MCAUSER 的 +ALTUSR 權限,因為 Reset Channel 指令不需要它。您還應檢查 MCAUSER userID 對通道物件具有 +DSP 及 +CTRLX 權限。 7.0.1 版 FIX PACK 8 及 9 的限制及已知問題 =================================================================== 這些修正套件不包含需要您注意的新限制或問題。 7.0.1 版 FIX PACK 7 的限制及已知問題 ============================================================ 當 7.1 版安裝存在時,在 HP-UX 上安裝 7.0.1 版修正套件 --------------------------------------------------------------------- 在同時有 WeSphere MQ 7.1 版安裝的機器上,嘗試在 HP-UX 上將 7.0.1 Fix Pack 6 升級到 7.0.1 Fix Pack 7 時,下列錯誤可能會在修正套件安裝日誌中重複出現許多次。不過,這不會妨礙順利安裝修正 套件。 rm: MQSERIES.MQM-RUNTIME: 不存在 錯誤: 您已指定多個檔案集選擇。修改 檔案或控制檔時,您只能指定 單一檔案集。 當 7.1 版佇列管理程式正在執行時,從 Linux 移除 7.0.1 版修正套件 --------------------------------------------------------------------------- 在 Linux(所有架構)上,當您嘗試移除 7.0.1 版修正套件,如果存在下列兩種情況,則移除可能局部失敗: - 移除 701 版修正套件會讓已安裝的版本 7.0.1 版回復到比 Fix Pack 6 更舊的版本 - 系統上同時執行 7.1 版佇列管理程式。 'rpm' 指令的錯誤訊息輸出 具有格式: 錯誤: 此安裝的 WebSphere MQ 共用資源仍在使用中。 移除此維護套件之前,請確定沒有 WebSphere MQ 程序在執行中 錯誤: %preun(MQSeriesJRE-U844092-7.0.1-7.s390x) Scriptlet 失敗,結束狀態 1 例如,在已採用下列安裝次序的系統上: (1) 全新安裝 WebSphere MQ 7.0.1 版 Fix Pack 3。 (2) 安裝 WebSphere MQ 7.0.1 版 Fix Pack 7。 (3) 安裝 WebSphere MQ 7.1.0.0 版。 (4) 建立及啟動 7.1 版佇列管理程式 (5) 解除安裝 WebSphere MQ 7.0.1.7 版修正套件 為避免此問題,請執行下列其中一個動作: (a) 移除修正套件之前,確保系統上的所有佇列管理程式處於停止狀態。 (b) 確定解除安裝修正套件最後移除的 套件是 'MQSeriesRuntime' rpm 套件。 rpm 語法隨著 rpm 版本而不同 - 您可能需要 詢問作業系統供應商,以根據您的系統來判斷 此資訊。若為 Red Hat Enterprise Linux Server 5.7 (使用 rpm 4.4.2.3 版),則移除順序與指令行上指定 的順序相反。因此,在移除清單的開頭指定 'MQSeriesRuntime',即可移除此修正套件。 例如,在 Red Hat Enterprise Linux Server 5.7 上,使用下列指令語法,以當 7.1.0.0 版佇列管理程式正在執行時,順利移除 7.0.1 版 Fix Pack 7 的實例: rpm -e MQSeriesRuntime-U844091-7.0.1-7 MQSeriesConfig-U844091-7.0.1-7 MQSeriesMsg_es-U844091-7.0.1-7 MQSeriesMsg_ru-U844091-7.0.1-7 MQSeriesMan-U844091-7.0.1-7 MQSeriesMsg_ko-U844091-7.0.1-7 MQSeriesServer-U844091-7.0.1-7 MQSeriesJava-U844091-7.0.1- MQSeriesMsg_cs-U844091-7.0.1-7 MQSeriesMsg_hu-U844091-7.0.1-7 MQSeriesMsg_pl-U844091-7.0.1-7 MQSeriesMsg_Zh_TW-U844091-7.0.1-7 MQSeriesTXClient-U844091-7.0.1-7 MQSeriesClient-U844091-7.0.1-7 MQSeriesJRE-U844091-7.0.1-7 MQSeriesMsg_de-U844091-7.0.1-7 MQSeriesMsg_it-U844091-7.0.1-7 MQSeriesMsg_pt-U844091-7.0.1-7 MQSeriesSamples-U844091-7.0.1-7 MQSeriesKeyMan-U844091-7.0.1-7 MQSeriesMsg_ja-U844091-7.0.1-7 MQSeriesSDK-U844091-7.0.1-7 MQSeriesFTA-U844091-7.0.1-7 MQSeriesMsg_fr-U844091-7.0.1-7 MQSeriesMsg_Zh_CN-U844091-7.0.1-7 如果您遇到此問題,請完成下列步驟來完成移除 7.0.1 版修正套件: 1. 停止系統上的所有 WebSphere MQ 佇列管理程式。 2. 移除與修正套件相關聯的剩餘 rpm 套件(第一次嘗試移除時未移除的套件)。 佇列管理程式物件 DEFXMITQ 屬性的變更 --------------------------------------------------------- Fix Pack 7 中已納入其他檢查,禁止將佇列管理程式物件的 DEFXMITQ 屬性設定為值 "SYSTEM.CLUSTER.TRANSMIT.QUEUE"。已建立新的原因碼 "MQRCCF_DEF_XMIT_Q_CLUS_ERROR"(編號 3269), 以說明試圖將佇列管理程式物件的 DEFXMITQ 屬性設定為 "SYSTEM.CLUSTER.TRANSMIT.QUEUE" 失敗。 此外,為避免 DEFXMITQ 之前不正確地設定為 SYSTEM.CLUSTER.TRANSMIT.QUEUE 而引起問題,已新增一項驗證檢查,防止 MQOPEN 或 MQPUT1 呼叫使用此不正確機制。失敗原因碼是 "MQRC_DEF_XMIT_Q_USAGE_ERROR"(編號 2199)。 7.0.1 版 FIX PACK 6 的限制及已知問題 ============================================================ 在用戶端應用程式中搭配使用 MQPUT1 API 與 MQPMO_SYNCPOINT 的預設行為變更 ------------------------------------------------------------------- 在 Fix Pack 6 中,搭配使用 MQPUT1 與 MQPMO_SYNCPOINT 的預設行為已變更為同步放置訊息,以在 MQPUT1 呼叫期間填入 MQMD 及 MQOD 輸出欄位。 若要變更此預設行為,可以在「通道」段落中設定用戶端配置檔案屬性 Put1AsyncPut。 Put1AsyncPut 的有效值為: (a) no : 一律同步放置。這是預設值。 (b) yes : 一律非同步放置。 (c) syncpoint : 如果設定 MQPMO_SYNCPOINT 則為非同步放置,否則為同步放置。 新的屬性 Put1AsyncPut 不能取代 Put1DefaultAlwaysSync。如果需要將預設值變更回 Fix Pack 6 以前的預設值,則必須將用戶端配置檔屬性 Put1AsyncPut 設定為 "syncpoint"。 7.0.1 版 FIX PACK 5 的限制及已知問題 ============================================================ 已改良在 HP-UX 11i V3(Itanium 硬體)上執行的 WebSphere MQ 的處理 ---------------------------------------------------------------------------- 此項目僅影響 HP-UX 11i V3(Itanium 硬體)上系統主機名稱 超過 8 個字元的使用者。 在 Fix Pack 5 之前,WebSphere MQ 藉由呼叫系統呼叫 uname() 來 取得主機名稱。在 HP-UX 11i V3(Itanium 硬體)上,如果主機名稱 大於 8 個字元,則 uname() 呼叫可能失敗。 處理安裝期間以及處理正常佇列管理程式期間, 失敗的 uname() 呼叫接著可能導致 WebSphere MQ 程式碼無法正確地操作。然後,可能以名稱 "Unknown" 而非主機名稱,不正確地在 /var/mqm 下建立包含 主機名稱的目錄。 APAR IZ87770 會改用 gethostname() 系統呼叫 來解決問題。在安裝 Fix Pack 5 或更高版本的修正套件 之後,請手動移除不正確命名為 "Unknown" 的目錄。 名稱為 "Unknown" 的目錄將特別地位於這些 位置下: - /var/mqm/ipc - /var/mqm/sockets - /var/mqm/qmgrs//@app - /var/mqm/qmgrs//@qmgr 請不要刪除任何其他目錄,例如 /var/mqm/qmgrs//queues 下 保留訊息資料的目錄。 此 APAR 的相關資訊可以在下列位置找到: http://www.ibm.com/support/docview.wss?uid=swg1IZ87770 改良觸發監視器傳送資訊至已觸發應用程式的方式 ----------------------------------------------------------------- APAR IC72003 改良觸發監視器傳送資訊至已觸發應用程式的方式。 百分比及貨幣字元現在是透過雙引號 (Windows) 或反斜線 (UNIX) 跳出。 此變更會導致作業系統抑制環境變數的擴充, 使其無法代表 MQTMC2 結構內當作參數傳遞給 已觸發應用程式的資料。 例如,如果處理程序的 APPLICID 欄位已定義為 "java cp %CLASSPATH% TriggerApp",則在 Windows 上, 建構 MQTMC2 時,這將變更為 "java cp "%"CLASSPATH"%" TriggerApp"。 在此範例中,應用程式將接收到 "java cp %CLASSPATH% TriggerApp" 作為輸入參數。從 Fix Pack 5 開始, 應用程式將不再於 MQTMC2 結構內接收擴充版本的 環境變數。而是,如果它們的內容很重要,則它們 必須使用替代方法來擴充環境變數。 變更在 JMS 的 WebSphere MQ 7.0 版類別中使用 MQGMO_CONVERT 的方式 -------------------------------------------------------------------------- APAR IC72897 變更 JMS 的 WebSphere MQ 7.0 版類別 從佇列管理程式要求訊息的方式。 在 Fix Pack 5 之前,JMS 的 WebSphere MQ 7.0 版類別使用 WebSphere MQ API 選項 MQGMO_CONVERT,從佇列管理程式 要求訊息。此選項會要求佇列管理程式先執行訊息資料轉換, 然後再將訊息傳送至接收端 JMS 應用程式。 JMS 的 WebSphere MQ 6.0 版類別並未使用此選項。 從 6.0 版移轉至 7.0 版時,這種 JMS 用戶端行為變更 會影響 JMS 應用程式。 與此 APAR 相關聯的程式碼變更會將 7.0 版 類別的預設動作回復為 6.0 版行為。安裝 Fix Pack 5 或更高版本時,JMS 應用程式的 WebSphere MQ 7.0 版類別不再使用 MQGMO_CONVERT。因此,在要求訊息時,佇列管理程式不會執行訊息資料轉換。 新的內容已新增為此 APAR 的一部分, 以容許應用程式選擇是否要求佇列管理程式 資料轉換。您可以在 com.ibm.mq.jms.MQDestination 類別上使用 setter 方法以程式方式, 使用目的地的 JNDI 名稱空間中設定的內容以管理方式, 或使用內容 "com.ibm.msg.client.wmq.receiveConversionCCSID" 作為 JVM 內的全系統環境變數來配置這些內容。 此 APAR 的完整說明(包括如何使用新內容), 以及在此修正套件之前用來保留 7.0 版類別 行為的設定,可在下列位置取得: http://www.ibm.com/support/docview.wss?uid=swg21459994 7.0.1 版 FIX PACK 4 的限制及已知問題 ============================================================ DISPLAY QSTATUS 的 UNCOM 輸出欄位的行為 ------------------------------------------------------ APAR IZ76189 已變更 runmqsc 中 DISPLAY QSTATUS 指令的行為,從而 UNCOM 的行為現在與「runmqsc 資訊中心」頁面下的說明相符。 runmqsc 介面現在會顯示未確定的訊息數目,而不僅僅顯示 YES 或 NO。 您現在可以在過濾器中使用 UNCOM:如 WHERE(UNCOM LT 10)。 如果包含 DISPLAY QSTATUS 指令的 Script 依賴於 YES 或 NO 值,則可能需要將這些 Script 修改為 runmqsc。 增強在 JMS 的 WebSphere MQ 第 7 版類別中的無法傳送的郵件處理 ------------------------------------------------------------------------------ APAR IZ78515 已變更在 JMS 的 WebSphere MQ 第 7 版類別中無法傳送的郵件處理之預設行為。 在 Fix Pack 4 之前使用 Java 訊息服務 (JMS) 的 WebSphere MQ 第 7 版類別時,會將無法傳送至指定取消佇列的有害訊息轉換為 JMSBytesMessage 類型,然後再傳送至佇列管理程式的無法傳送郵件的佇列(例如,SYSTEM.DEAD.LETTER.QUEUE)。 從 WebSphere MQ 第 6 版起,這種行為就已經發生了變更。在第 6 版中,JMS 類別會將訊息以其原始格式傳送至無法傳送郵件的佇列,而不會將其轉換為 JMSBytesMessage 類型。 APAR IZ78515 變更了這種行為,現在有害訊息未經任何轉換就傳送至無法傳送郵件的佇列。這是此功能的正確行為,並且符合 WebSphere MQ 第 6 版。 WebSphere MQ 探險家中的新資訊:遺漏部分非英文的文字。 ------------------------------------------------------------------- 非英文版本的「WebSphere MQ 探險家」遺漏部分最新的文字 (在 Fix Pack 4 中新增的文字)。 (a) 「MQ 探險家」授權功能現在包含新的畫面, 可讓您「新增角色型權限」。在此畫面上, 有兩個「相關資訊」鏈結。在 Fix Pack 4 版中, 兩者鏈結的較低者不會提供任何資訊,除非您是 執行英文版的「MQ 探險家」。 (b) 若干最近引進 SSL/TLS 功能的項目已被加入 Fix Pack 4 的「MQ 探險家」。這些項目與通道及 佇列管理程式配置相關。它們特別容許: - 來自「MQ 探險家」的 SHA-2 CipherSpecs 配置。 - 供 OCSP 使用的「HTTP Proxy 伺服器」規格。 - 憑證驗證方式的可配置變更,適用於少數 使用者。 執行英文版的「MQ 探險家」時,已更新這些畫面中的 資訊,反映新的 SSL/TLS 值;在其他語言中,雖然已 適當地翻譯主畫面本身,但是此新資訊的某些部分 不會顯示。 7.0.1 版 FIX PACK 3 的限制及已知問題 ============================================================ 使用 JMS 連接至 Fix Pack 2 伺服器的 Fix Pack 3 及更新版本用戶端 ------------------------------------------------ 如果在正在使用「Java 訊息服務 (JMS)」的 WebSphere MQ 類別的安裝上 升級至 Fix Pack 3 或更新版本,請閱讀下列資訊。 從 Fix Pack 3 起,使用「Java 訊息服務 (JMS)」 的 WebSphere MQ 類別連接至 Fix Pack 2 佇列 管理程式時,如果停止 SVRCONN 通道實例,可能會發生問題。 例如,您可以鍵入: STOP CHANNEL(MY.SVRCONN.CHANNEL) 停止 Java 應用程式使用的通道,會導致通道狀態保持為 STOPPING 狀態。重新啟動該通道時,通道狀態會移至 STARTED,並且會建立另一個通道實例。 此問題已由 APAR IZ77323 解決,並在 Fix Pack 3 中進行了修正。 因此,如果用戶端使用的是 JMS,您應將 WebSphere MQ 的伺服器安裝升級至 Fix Pack 3 或更高版本,然後再升級連接至伺服器的用戶端。 探險家安全測試現在可找出其他錯誤情況 ---------------------------------------- 安裝 Fix Pack 3 或更高版本之後,如果您執行「探險家預設測試」, 則即使之前的結果並沒有顯示錯誤,您還是可能會在「測試結果」中收到 錯誤訊息。這是因為「預設測試」現在會測試之前未測試的配置層面。 最常發生的錯誤是因為入埠系統及預設通道(名稱以 "SYSTEM" 開頭的通道) 未被適當保護以避免不必要的存取。 另一個發生新錯誤常見的原因是,SSL/TLS 系統檔允許不必要的高階存取權。 您可以重新配置系統以移除錯誤的「測試結果」;如果適當,也請移除警告性「測試結果」。與「測試結果」相關聯的 「進一步資訊」中,提供執行這項作業的建議。 您可能會想要使用相同的 SSL/TLS 系統檔來存放用戶端及佇列管理程式的 金鑰和憑證。不過,這是不安全的配置,不建議使用。 一般而言,這類配置所需的存取控制/權限,與新的 SSL/TLS 系統檔測試不相容。如果您持續在用戶端與佇列管理程式之間共用 SSL/TLS 系統檔,但是要讓 「探險家測試結果」沒有錯誤,您可以利用「探險家」的「執行自訂測試配置...」 機能來配置專屬的一組標準測試。 7.0.1 版 FIX PACK 1 及 2 的限制及已知問題 =================================================================== 這些修正套件不包含需要您注意的新限制或問題。 7.0.1.0 版的限制及已知問題 ================================================== 在 Windows 上安裝 MQ 修正套件時未更新 64 位元 GSKit 7 -------------------------------------------------------------- 因為安裝程式碼中的已知限制,當安裝 WebSphere MQ 修正套件時, 並未升級 Windows 上 64 位元版本的 GSKit 7。 這表示 Windows 上使用 SSL/TLS 連線的 64 位元 MQ 用戶端應用程式 不會在最新 GSKit 修正層次中執行。 不過,當安裝修正套件時,將升級 32 位元 GSKit 7 安裝。這表示當套用 WebSphere MQ 維護時,佇列管理程式、 伺服器端通道及 32 位元 SSL/TLS 用戶端應用程式仍將能夠 使用更新的 GSKit 修正層次。 Java 及 JMS 用戶端不會對其 SSL/TLS 功能使用 GSKit, 因此不會受到此問題影響。 維護多重實例佇列管理程式的相關資訊 ----------------------------------------------------------------- 可在此處找到正在使用多重實例佇列管理程式時,如何套用修正套件的指引: http://www.ibm.com/support/knowledgecenter/SSFKSJ_7.0.1/com.ibm.mq.amqaac.doc/cr00060_.htm 一般而言,多重實例佇列管理程式可以具有在 7.0.x.y 和 7.0.a.b 混合層次執行 的多個實例。下面列出了一些例外情況。除了這些例外情況之外,待用實例安裝架構的 修正套件層次一般可以高於或低於作用中實例的修正套件層次。如此可將升級或回復維 護更新軟體所需的關閉時間縮至最短。 下列是例外情況清單: Windows:7.0.1.0 與 7.0.1.0 及更新版本無法組合使用。 i5/OS:7.0.1.0 不支援多重實例佇列管理程式,因此 不能用於待命實例或作用中實例。 使用先前安裝的 WebSphere MQ 7.0.1 版啟動探險家 ----------------------------------------------------------------------------- 如果您先前已安裝 WebSphere MQ 7.0.1 版(例如,測試版),當您啟動 「WebSphere MQ 探險家」時,可能會發生問題。如果您發現 Eclipse 可以啟動, 但 WebSphere MQ 視景無法正常開啟,請執行下列動作: 1. 在「探險家」中,按一下「視窗」功能表,然後選取「重新啟動視景」。 探險家2. 如果上一步未修正問題: a. 關閉「探險家」 b. 從指令行發出下列指令:strmqcfg -i c. 重新啟動「探險家」 3. 如果上一步未修正問題: a. 關閉探險家 b. 檢查不存在正在執行的 Eclipse 程序。 c. (附註:下列動作會移除「探險家」資料,如遠端佇列管理程式定義及自訂視窗外觀和過濾器,因此,請記下您要保留的此類任何資料。) 刪除下列資料夾: 在 Windows 上: C:\Documents and Settings\\Application Data\IBM\MQ Explorer C:\Documents and Settings\\.eclipse 在 Linux 上: /home//.mqdata /home//.eclipse d. 從指令行發出下列指令:strmqcfg -i e. 重新啟動「探險家」 Windows Vista 日文版上的 WebSphere MQ 支援 ---------------------------------------------------------- WebSphere MQ 不支援日文標準 JIS X 0213:2004。 Windows Vista 日文版正式支援 JIS X 0213:2004 字元。 這些 JIS X 0213:2004 字元包括「Unicode CJK 表意文字擴充 B」 字元(UTF-16 代理配對(4 位元組)字元)。 用於將 WAS CE 與 JCA 搭配使用的安裝驗證測試程式 ---------------------------------------------------------- 為了使 JCA IVT 在 WebSphere Application Server Community Edition (WAS CE) 上正常工作,部署 RAR 檔案時,geronimo-rar.xml 中必須已 定義名為 "qcf" 的 Connection Factory 及訊息目的地名稱為 "jmstestQ" 的佇列。 為了在 WAS CE 2.0.1 版或更新版本上部署 wmq.jmsra.ivt.ear 檔案, 必須依下面所示更新該 EAR 檔中的下列 XML 檔: geronimo-application.xml xmlns:nam="[http://geronimo.apache.org/xml/ns/naming-1.2]"> openejb-jar.xml 主題叢集 -------------------- 雖然在一般情況下支援主題叢集,但請勿叢集 SYSTEM.BASE.TOPIC 或 SYSTEM.DEFAULT.TOPIC。這些主題的 CLUSTER 參數必須為空白。 重疊的叢集中的主題 ------------------------------ 如果您定義兩個或多個主題,其中一個主題字串版本比另一個主題更完整(例如 SPORTS 與 SPORTS/FOOTBALL),且這些主題在不同但重疊的叢集中, 則可能會將發佈傳送至非預期的接受者佇列管理程式。例如: - 佇列管理程式 qmAB 同時在叢集 ClusterA 與叢集 ClusterB 中 - SPORTS 是 ClusterA 中的叢集主題 - SPORTS/FOOTBALL 是 ClusterB 中的叢集主題 佇列管理程式(只在 ClusterA 中)上的 SPORTS/FOOTBALL 訂閱者也會接 收到來自佇列管理程式 qmAB 的發佈。 同樣,如果叢集主題與本端主題共用一個名稱, 則可以接收到非預期的發佈。例如: - SPORTS 是 ClusterA 中的叢集主題 - ClusterA 中的佇列管理程式 qmC 定義沒有叢集的主題 SPORTS ClusterA 中佇列管理程式上的 SPORTS 訂閱者會接收到來自 qmC 的發佈。 MQ 探險家在 Linux 上使用 Firefox 失敗 -------------------------------------------------- 當試圖啟動「說明中心」時,「WebSphere MQ 探險家」可能會失敗,並出現 「JVM 已終止」訊息。在某些 Linux 發行套件上,當預設瀏覽器是 Firefox,且 在 Eclipse 中執行「標準小組件工具箱 (SWT)」瀏覽器時,存在已知問題。若要避免 此問題,請將 MOZILLA_FIVE_HOME 環境變數的值設定為包含 Firefox 安裝的 資料夾。例如,如果 Firefox 安裝在 /usr/lib/firefox-3.0.10 中,請 使用指令: export MOZILLA_FIVE_HOME=/usr/lib/firefox-3.0.10 或 setenv MOZILLA_FIVE_HOME /usr/lib/firefox-3.0.10 視正在使用的 Shell 而定。  (Eclipse 網站的 SWT FAQ 小節記錄了此需求: http://www.eclipse.org/swt/faq.php#browserlinux) Linux 沒有自動可用的「檔案傳輸應用程式」說明系統 -------------------------------------------------------------------------- 當啟動「檔案傳輸應用程式」時,無法使用 GUI 中的「說明」, 會出現一項錯誤。可以在下列目錄中找到 html 說明檔: /opt/mqm/eclipse/fta-help/plugins/com.ibm.mq.fta.doc_7.0.1.0/doc.zip IBMi 不支援多重實例的佇列管理程式 -------------------------------------------------------- WebSphere MQ 7.0.1 版引進了多重實例的佇列管理程式。 IBM Knowledge Center 指出它們適用於 z/OS 以外的所有平台。 不過,在 IBMi(先前的 i5/OS)上,無法使用它們。 「Java 傳訊與 Web 服務」元件現在包括 XMS ------------------------------------------------------------ 在 Windows 上,以前名為「Java 傳訊與 Web 服務」的元件現在名為 「Java 及 .NET 傳訊與 Web 服務」。做為此次變更的一部分, 隨此元件安裝了其他檔案,以便能夠使用 Message Service Client for .NET,也稱為 XMS。如果升級 Java 專用安裝,則還會安裝 Message Service Client for .NET。如需 XMS 傳訊的相關資訊,請參閱 IBM Knowledge Center。 發佈/訂閱權限的簡化 ----------------------------------------------- 在主題樹狀結構頂部判定權限的方式已簡化。如果權限定義於 SYSTEM.BROKER.DEFAULT.STREAM 或 SYSTEM.BROKER.DEFAULT.SUBPOINT 主題物件上(且這些主題物件仍然具有空白的主題字串),則那些權限 將不再生效。 若要在主題樹狀結構頂部套用主題權限,您應該將權限套用至 SYSTEM.BASE.TOPIC 物件。 使用 HP Hotspot JVM --------------------- 如果使用 HP Hotspot JVM,請設定「Java 系統」內容 -XX:+UseGetTimeOfDay。 如果不設定此內容,則應用程式可能無法知道系統時間變更。 解除安裝之後,XMS 組件遺留在全域組件快取中 -------------------------------------------------------------- 在 Windows 上,如果在透過修正套件安裝 WebSphere MQ7.0.1 之後解除安裝 WebSphere MQ,則可能會導致部分組件 (IBM.XMS.*.dll) 遺留在 「.NET 全域組件快取 (GAC)」中。 如果機器上有提供 .NET Framework,並且在原始 WebSphere MQ 第 7 版安裝選取了「Java 傳訊與 Web 服務」特性(預設選取), 則會發生此行為。透過回復 WebSphere MQ 7.0.1 版產品更新套件,或在解除安裝 WebSphere MQ 之前執行 "amqiRegsiterdotNet.cmd /u"(在 "\bin" 目錄中可用),可以避免此行為。 7.0.1 版的移轉問題 ================================== 在 Windows 上從 WebSphere MQ 6.0.2.3 版或更舊版本移轉 ----------------------------------------------------------------- 從 WebSphere MQ 6.0.2.3 版或更舊版本移轉至 7.0.1 版時, 會清空 "exits" 目錄。 這個目錄通常位於 c:\Program Files\IBM\WebSphere MQ\exits 或 c:\Program Files\IBM\WebSphere MQ (x86)\exits,但是您可能已將它安裝到不同的目錄。 此問題僅影響 Windows 安裝。若要在移轉之前修正它,請將服務修補程式 6.0.2.4 或更新版本套用至第 6 版安裝。如需詳細資料,請參閱 APAR IC48397。否則,請在移轉之前備份您的 "exits" 目錄。 在 Windows 上從 WebSphere MQ 第 6 版移轉到 WebSphere MQ 第 7 版 -------------------------------------------------------------------------- 從 WebSphere MQ 第 6 版移轉到第 7 版時,如果佇列管理程式的某個啟動內容已設定為「自動」,則該內容將會在移轉期間變更為「互動式」(手動)。 若要將佇列管理程式啟動內容設定回「自動」,請使用下列 MQ 指令:amqmdain auto QMgrName 從舊於 CSD 6.0.2.3 的 WebSphere MQ 第 6 版移轉 -------------------------------------------------------------- 在移轉之後第一次啟動「WebSphere MQ 探險家」時,可能會顯示錯誤訊息 AMQ4473 並且可能會寫入 FDC 檔案,說明用於儲存視窗外觀的 WMQ_Schemes.xml 檔案格式無效,必須重建所有使用者定義的視窗外觀。未正確儲存 CSD 6.0.2.3 之前的視窗外觀。如果使用視窗外觀,則您應已經歷此問題, 並已升級到更新的 CSD 層次。如果您尚未建立自己 的視窗外觀,而且使用的是較早的 WebSphere MQ 版本,在啟動「WebSphere MQ 探險家」時,您會看到這則訊息。不過,「MQ 探險家」將會繼續執行,並建立新的預設視窗外觀集, 因此不需要任何動作。 移轉:儲存 JMSAdmin.config ------------------------------- 在升級到 WebSphere MQ 7.0 版之前,請將 JMSAdmin.config 檔案(位於 /java/bin 目錄)儲存到另一個位置,否則它將會被改寫。 使用訂閱點時,migmbbrk 可能無法正確地移轉 ACLS --------------------------------------------------------------------------- 使用訂閱點時,WebSphere Message Broker 發佈/訂閱狀態移轉工具 (migmbbrk) 可能無法正確地移轉 ACLS。請考量下列實務範例: 1. 訂閱 WebSphere Message Broker 分配管理系統參照主題樹狀結構 a/b/c。 2. a/b/c 的出版品使用稱為 SB1 的訂閱點。 3. 主題字串 a/b 有一份 ACL 會授予使用者 USER1 發佈權。 移轉至佇列管理程式會建立兩個主題物件和一個 setmqaut 指令。 它透過為 SB1 建立主題字串為 SB1/a/b/c 的主題物件來模擬訂閱點。 它還為 a/b 建立一個主題物件,該主題物件具有將發佈存取權授予 USER1 的 ACL。 setmqaut 指令將主題 a/b 的發佈存取權授予 USER1。 移轉的結果是,主題樹狀結構有兩個分支:a/b 及 SB1/a/b/c。 為 a/b 分支定義了 ACL,但沒有為 SB1/a/b/c 分支定義 ACL。因此,會將 a/b 的發佈權授予 USER1,但不會將主題字串 SB1/a/b/c 的發佈權授予 USER1。 如果您的主題樹狀結構包括訂閱點和使用者定義的 ACL,請檢查這兩者, 查看定義在分配管理系統中,再移轉至佇列管理程式的 ACL,是否需要 針對訂閱點之下的主題樹狀結構來手動抄寫。 其他變更 ============= XA 範例 make 檔中的更新項目 --------------------------------- xaswit.mak 檔已進行更新,現在包含最新的 資料庫產品安裝目錄參照。 範例 make 檔中使用的預設目錄會變成最新的版本。 如果您需要重建切換載入檔,且需要繼續使用舊的 資料庫產品安裝目錄或版本,請檢查並修訂 xaswit.mak 檔, 讓其包含目標機器的正確資訊。 除非必要,否則請勿重建切換載入檔。 只有在資料庫產品的安裝目錄變更(例如,在安裝資料庫產品的新版本之後)時, 才需要重建切換載入檔。 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++ ++ ++ 第 2 節:如何取得及安裝此 FIX PACK ++ ++ ++ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 產品/元件版本:7.0 更新項目名稱:WebSphere MQ Fix Pack 7.0.1.13 2.1 下載位置 --------------------- 從下列位置下載修正套件: http://www.ibm.com/support/docview.wss?uid=swg21254675 2.2 必備項目及並存項目 ---------------------- 在下載修正套件之前,請執行下列步驟: 1. 確保系統符合所有系統需求: http://www.ibm.com/software/integration/wmq/requirements/index.html 此動作使安裝與配置修正套件之後不會發生技術問題。 2. 在 WebSphere MQ for UNIX and Windows 產品支援中心網站上 檢閱「快閃記憶體」及「授權問題分析報告 (APAR)」: http://www.ibm.com/software/integration/wmq/support/ APAR 說明修正套件中已解決的問題;如需此修正套件的 APAR 清單,請參閱: http://www.ibm.com/support/docview.wss?uid=swg27014224 3. 確保檔案系統可用空間足以執行修正套件下載及解壓縮作業。檔案系統需要有 1 GB 可用空間,才能包含壓縮檔及解壓縮的 安裝映像檔。 4. 確保具有安裝修正套件所需的可用空間。在要更新 WebSphere MQ 安裝的位置,必須具有此可用空間。 若要判斷 UNIX 平台上現有 WebSphere MQ 產品所使用的 空間,請執行下列指令: du -k -s MQDIR 其中,MQDIR 代表 WebSphere MQ 產品的安裝位置。 5. 如果已安裝 WebSphere MQ 第 7 版產品,且已取得特殊修正 程式,請聯絡 IBM(R) 支援中心以判斷是否需要修正程式的 更新版本,然後再安裝修正套件。這樣做可協 助您確保系統處於一致狀態且不會遺失任何特殊修正程式。 2.3 安裝 -------------- 在繼續安裝程序之前,請檢視 Readme 檔的線上版本,查看自 Readme 檔下載之後, 資訊是否已變更: https://ibm.biz/mqreadmes 2.3.1 安裝之前 --------------------------- 在安裝修正套件之前,請執行下列步驟: 1. 閱讀此 ReadMe 的所有內容。如果有安裝 GSKit 以將 SSL 通道與 WebSphere MQ 搭配使用,則必須執行其他步驟,請特別 注意這些步驟。  2. 將修正套件下載至適當的位置。 3. 解壓縮修正套件。 4. 停止所有 WebSphere MQ 程序及其應用程式。 2.3.2 將修正套件下載至適當的位置 ------------------------------------------------------------- 在您計劃下載及解壓縮修正套件的目錄路徑中,不能含有空格。如果目錄路徑中含有空格,則安裝作業會失敗。例如,確保目錄 路徑類似於: /home/WMQFixPack/FP1/ ... 不應該類似於: /home/WMQ FixPack/FP1/ ... 2.3.3 解壓縮修正套件安裝映像檔 ---------------------------------------------------- 下載網站上的所有修正套件安裝映像檔皆以 gz/Z/zip 格式 進行壓縮。若要從此格式套用修正套件,則必須將下載的 檔案複製到暫存目錄,並使用 gunzip/uncompress 和 tar 來解壓縮修正套件安裝映像檔。 2.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 等是所下載檔案的名稱。 2.3.5 停止所有 WebSphere MQ 程序 ----------------------------------------- 您必須確保所有 WebSphere MQ 程序都已停止,且在安裝程序期間不會自動啟動。 若要停止所有 WebSphere MQ 程序,請執行下列步驟: 1. 以 mqm 群組的使用者身分登入。 2. 使用 endmqm 指令來停止所有正在執行的佇列管理程式。 3. 使用以下指令停止所有與佇列管理程式相關聯的接聽器: endmqlsr -m QMgrName 4. 若要檢查是否已停止所有上述接聽器,請輸入以下指令: ps -ef | grep mq 檢查是否列出了任何執行以 amq 或 runmq 開頭的指令行的程序。請忽略以 amqi 開頭的所有程序。 5. 採取任何進一步管理動作(必要的話,以 root 身分執 行這些動作),以停止系統上所有使用佇列管理程式的 應用程式,並使這些應用程式在執行安裝程序期間無法 自動重新啟動。 2.3.6 安裝 ------------------ 如需如何安裝修正套件的相關資訊,請參閱 WebSphere MQ 產品資訊的適當的「快速入門」小節: AIX:http://www.ibm.com/support/knowledgecenter/SSFKSJ_7.0.1/com.ibm.mq.amqaac.doc/aq10720_.htm HP-UX:http://www.ibm.com/support/knowledgecenter/SSFKSJ_7.0.1/com.ibm.mq.amqcac.doc/hq10790_.htm Linux:http://www.ibm.com/support/knowledgecenter/SSFKSJ_7.0.1/com.ibm.mq.amq1ac.doc/lq10860_.htm Solaris:http://www.ibm.com/support/knowledgecenter/SSFKSJ_7.0.1/com.ibm.mq.amqdac.doc/sq10780_.htm Windows:http://www.ibm.com/support/knowledgecenter/SSFKSJ_7.0.1/com.ibm.mq.amqtac.doc/wq11230_.htm 2.4 後置安裝 --------------------- 2.4.1 安裝 GSKit 及 JRE 的相關資訊 ------------------------------------------------------------ 如需此產品隨附的 GSKit 及 JRE 層次的相關資訊,請參閱下列鏈結: http://www.ibm.com/support/docview.wss?uid=swg27038676 在安裝之後執行必要的作業 ---------------------------------------------- 在安裝此修正套件之後,執行下列步驟: 1. 驗證安裝。請參閱適當平台的 WebSphere MQ 產品說明文件的「快速入門」小節。2. 重新啟動佇列管理程式。 在套用修正套件之後,不需要重新編譯應用程式。 2.4.2 GSKit、JDK、JRE 及 IA9H (IBM Service client for .NET) 安裝的相關資訊 ------------------------------------------------------------------- 如需此產品隨附的 GSKit 及 JRE 層次的相關資訊,請參閱下列鏈結: http://www.ibm.com/support/docview.wss?uid=swg27038676 2.4.3 安裝 GSKit ----------------------- 如需安裝 GSKit 的相關資訊,請參閱適當平台的 WebSphere MQ 產品說明文件的「快速入門」小節。 AIX:http://www.ibm.com/support/knowledgecenter/SSFKSJ_7.0.1/com.ibm.mq.amqaac.doc/aq20040_.htm HP-UX:http://www.ibm.com/support/knowledgecenter/SSFKSJ_7.0.1/com.ibm.mq.amqcac.doc/hq10870_.htm Linux:http://www.ibm.com/support/knowledgecenter/SSFKSJ_7.0.1/com.ibm.mq.amq1ac.doc/lq10980_.htm Solaris:http://www.ibm.com/support/knowledgecenter/SSFKSJ_7.0.1/com.ibm.mq.amqdac.doc/sq10860_.htm Windows:http://www.ibm.com/support/knowledgecenter/SSFKSJ_7.0.1/com.ibm.mq.amqtac.doc/wq12150_.htm 2.4.4 從支援中心網站對安裝進行疑難排解 ------------------------------------------------- 在聯絡 IBM 之前,建議您檢視網站 http://www.ibm.com/support/docview.wss?uid=swg21229861, 該網站提供 WebSphere MQ 問題解決及資料收集的相關特定建議。 2.5 解除安裝 ------------------ 如需如何移除修正套件的相關資訊,請參閱 WebSphere MQ 產品說明文件的適當的「快速入門」小節: AIX:http://www.ibm.com/support/knowledgecenter/SSFKSJ_7.0.1/com.ibm.mq.amqaac.doc/aq10740_.htm HP-UX:http://www.ibm.com/support/knowledgecenter/SSFKSJ_7.0.1/com.ibm.mq.amqcac.doc/hq10810_.htm Linux:http://www.ibm.com/support/knowledgecenter/SSFKSJ_7.0.1/com.ibm.mq.amq1ac.doc/lq10880_.htm Solaris:http://www.ibm.com/support/knowledgecenter/SSFKSJ_7.0.1/com.ibm.mq.amqdac.doc/sq10800_.htm Windows:http://www.ibm.com/support/knowledgecenter/SSFKSJ_7.0.1/com.ibm.mq.amqtac.doc/wq11270_.htm 2.6 修正程式清單 ----------------- 此修正套件所包括的修正程式: http://www.ibm.com/support/docview.wss?uid=swg27014224 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++ ++ ++ 第 3 節:IBM MESSAGE SERVICE CLIENT FOR .NET 2.0.0.13 版 ++ ++ ++ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3.1 本版中的變更 --------------------------- 這個版本的 XMS .NET 已經過測試,可與 IBM WebSphere MQ 7.0.1.13 互動。 此外,套用了數個修正程式,可解決持續測試與客戶意見回饋特別強調的問題。 如果機器上安裝了 Microsoft .NET Framework 4.0 版,可能需要建立或設定如下所示的 HKEY_LOCAL_COMPUTER\SOFTWARE\Microsoft\.NETFramework 登錄機碼: "OnlyUseLatestCLR"=dword:00000001 3.2 解決 XMS .NET 問題 -------------------------------- a) 執行 WebSphere MQ 使用者鑑別時使用的是登入使用者的詳細資訊,而非 XMSC.USERID 與 XMSC.PASSWORD 欄位所提供的資訊。此設計旨在保持與 WebSphere MQ 一致。 如需鑑別的相關詳細資料,請參閱 IBM Knowledge Center。 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 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++ ++ ++ 第 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 FFST i5/OS IBM MQSeries SupportPac WebSphere z/OS Microsoft 及 Windows 是 Microsoft Corporation 在美國及/或其他國家或地區的商標。 Java 和所有以 Java 為基礎的商標與標誌是 Oracle 及其相關企業的商標或 註冊商標。 UNIX 是 The Open Group 在美國及/或其他國家或地區的註冊商標。 Linux 是 Linus Torvalds 在美國及/或其他國家或地區的註冊商標。 其他公司、產品或服務名稱,可能為第三者之商標或服務標誌。