摘要 -------- 本文档包含 IBM WebSphere MQ V7.1.0 FP9 的自述文件。 本文档的英文版本是最新版本。 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 描述 ------------ 本自述文件描述下列各项: 1. 每个修订包中的新增功能。 2. 局限性、已知问题及其他更改。3. 如何获取并安装 IBM WebSphere MQ V7.1.0 FP9。 4. 声明和商标。 对产品许可证进行了较小规模的更新,除去了对 z/OS 的不正确引用。请参阅以下页面以了解详细信息:http://www.ibm.com/software/sla/sladb.nsf/lilookup/C7B6AE18DBB9EA2F85257945003596E8?opendocument&li_select=005F6A9250D3F20A85257945003596E1 除本自述文件外,您可在 IBM MQ Web 站点找到更多信息: http://www.ibm.com/software/products/ibm-mq 可在以下站点找到翻译的版本: ftp://public.dhe.ibm.com/software/integration/wmq/docs/V7.1/Readme/ SupportPac Web 页面的地址为: https://ibm.biz/mqsupportpacs 要了解已知问题和可用修订的最新信息,请参阅“支持”Web 站点的 IBM MQ 页面: https://www.ibm.com/support/home/product/P439881V74305Y86/IBM_MQ Web 文档更新 您可以从以下 IBM MQ 库获得基于 Web 的 IBM MQ 文档的最新更新: http://www.ibm.com/software/integration/wmq/library/ 公告函: 可在以下站点获取 IBM WebSphere MQ V7.1 的公告函(美国英语): IBM WebSphere MQ Distributed 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 V7.1.0 FP9 的更新 2017 年 1 月 12 日 - IBM WebSphere MQ V7.1.0 FP8 的更新 2016 年 2 月 12 日 - 针对在 FP7 中不推荐使用的 SSLv3 CipherSpec 的更新 2015 年 11 月 19 日 - IBM WebSphere MQ V7.1.0 FP7 更新 2015 年 11 月 3 日 - 卸载 IBM MQ Explorer 7.1.0 FP6 时的警告 (在 IBM MQ Explorer 7.1.0 FP7 中已修复) 2014 年 11 月 21 日 - IBM WebSphere MQ V7.1.0 FP6 更新 2014 年 5 月 16 日 - IBM WebSphere MQ V7.1.0 FP5 更新 2013 年 11 月 11 日 - IBM WebSphere MQ V7.1.0 FP4 更新 2013 年 5 月 15 日 - IBM WebSphere MQ V7.1.0 FP3 更新 2012 年 8 月 15 日 - IBM WebSphere MQ V7.1.0 FP2 更新 2012 年 5 月 31 日 - IBM WebSphere MQ V7.1.0 FP1 更新 2011 年 11 月 11 日 - IBM WebSphere MQ V7.1.0 更新 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 第 1 节:发行说明 - 本发行版中的新增功能 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ V7.1.0 FP9 ------------------------- 无新功能。 V7.1.0 FP8 ------------------------- 无新功能。 V7.1.0 FP7 ------------------------- IBM WebSphere MQ 增加了对于在特定版本的 CICS 开放式服务网关协议 (OSGi) Java 虚拟机 (JVM) 服务器中将 IBM WebSphere MQ 类用于 JMS 的支持。 V7.1.0 FP6 ------------------------- 无新功能。 V7.1.0 FP5 ------------------------- 无新功能。 V7.1.0 FP4 ------------------------- 无新功能。 V7.1.0 FP3 ------------------------- 从 FP7.1.0.3 开始,系统支持 Windows 2012,虽然安装映像需更新到 7.1.0.3 级别,以便利用此新的支持。 V7.1.0 FP2 ------------------------- 从 FP7.1.0.2 开始,在 FIPS 方式下配置时,WebSphere MQ 队列管理器和 MQI 客户端会从 FIPS SP800-67 强制实施三重 DES (3DES) 建议。这意味着符合 FIPS 140-2 的 3DES CipherSpec 只能使用单个会话密钥传输最大 32Gb 的数据。如果 WebSphere MQ 未在 FIPS 方式下运行,此限制不适用。缺省情况下禁用 FIPS 方式。 如果在 FIPS 方式下,某通道传输 32GB 以上的数据,它会终止并产生错误 AMQ9288。 该限制适用于所有通道类型。启用客户端连接对话共享时,32Gb 限制适用于共享同一安全套接字的所有连接发送的数据总量。 受影响的 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 资源管理器 --------------------------------------------------------------------------- 在 Windows 上卸载修订包并还原至较低版本的修订包后, 可能无法使用较低版本的修订包中的 strmqcfg 启动 MQ 资源管理器。从 V7.1.0 FP9 还原至 V7.1.0 FP8 时,此问题首次出现。 要解决此问题,请参阅以下技术说明: http://www.ibm.com/support/docview.wss?uid=swg22010470 GSKit 8.0.50.69 或更高版本更改了隐藏文件格式 ----------------------------------------------------- 对于 IBM WebSphere MQ V7.1.0 FP8,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 V7.1.0 FP7 废弃 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 在通道对象上所作的权限检查。应用此修订可引发更改行为,并且您可能需要变更一部分权限。 只有在使用解析到非 mqm 用户的 MCAUSER 用户标识运行通道时,您的系统才会受到影响。“重置通道”命令可在 WebSphere MQ 代码内部运行,因此即使未手动运行“重置通道”命令,您的系统也仍可能受到影响。 至少要确保您的通道的 MCAUSER 用户标识在通道对象上具有 +DSP 和 +CTRLX 权限,从而使用户标识能够运行“重置通道”命令。在 IV31952 的修订之前,WebSphere MQ 检查了用户标识是否具有您先前可能授予的使通道运行的 +ALTUSR 权限。 在应用 FP3 或更高版本之后,您可以除去通道对象上的 MCAUSER 的 +ALTUSR 权限,因为“重置通道”命令不需要它。您还应检查 MCAUSER 用户标识是否在通道对象上具有 +DSP 和 +CTRLX 权限。 在 AIX 和 HP-UX 上卸载 -------------------------------- 卸载过程中存在相应的逻辑来防止意外除去用于运行队列管理器的 IBM WebSphere MQ 安装。此逻辑一直被视为是 AIX 和 HP-UX 上的缺陷,在此情况下,有可能在队列管理器仍在使用某个安装运行时卸载此安装。 请仔细检查在您计划卸载的安装上运行的所有队列管理器在卸载过程之前是否已关闭。另请仔细检查您卸载的是否为期望的安装,因为在这些平台上,我们无法防止您意外卸载仍用于运行队列管理器的其他安装。 这是 IBM WebSphere MQ V7.1.0 及其修订包中的一项永久性限制。 在 Windows 上迁移至 IBM WebSphere MQ V7.1.0 --------------------------------------------------- 如果在 Windows 平台上从先前版本的 IBM WebSphere MQ 迁移至 V7.1.0, 您可能会遇到以下一个问题或两个问题: MQ 服务和 MQ 报警监视器(任务栏图标)可能无法在迁移后重新启动,除非在迁移之前已将其终止。它们用于在事件查看器中记录可视的错误以及症状,例如找不到 amqxcs2.dll 或者应用程序 SID 与连接 SID 不匹配。迁移过程会成功,并且可以忽略这些错误,但是 MQ 服务和报警监视器可能需要在迁移后手工重新启动。 迁移后,“除去修订包”图标可能未从“启动”菜单中除去。由于这些图标适用于先前版本的迁移前安装,因此可以安全地手工将其除去。 这是 IBM WebSphere MQ V7.1.0 及其修订包中的一项永久性限制。 HP-UX 非 IBM 许可证文本显示 ----------------------------------- 当在 HP_UX 上以仅文本方式查看非 IBM 许可证文本时,不会显示任何文本。不存在适用的非 IBM 许可证,但以此方式查看时未对此明确说明。 这是 IBM WebSphere MQ V7.1.0 及其修订包中的一项永久性限制。 UNIX/Linux 上的 WebSphere MQ Telemetry 服务日志文件许可权 ------------------------------------------------------------------ 由 WebSphere MQ Telemetry 服务(mqxr.log、mqxr.stdout 或 mqxr.stderr)创建的日志文件的许可权与其他 WebSphere MQ 日志文件不一致,可能需要授权用户修改许可权,以使其他用户能够读取其内容,例如在诊断问题时。 这是 IBM WebSphere MQ V7.1.0 及其修订包中的一项永久性限制。 MQ 资源管理器迁移 ---------------------- 在多版本系统上,如果从 MQ V7.0.1.6 或更高版本迁移至 MQ V7.1 或更高版本,那么任何不是自动启动的队列管理器在手工启动后,在 MQ 资源管理器中都不会显示为正在运行状态。要使队列管理器显示为正在运行状态,请重新启动 MQ 资源管理器。 这是 IBM WebSphere MQ V7.1.0 及其修订包中的一项永久性限制。 在关闭长时间等待的使用者时 XMS .NET 应用程序挂起 ---------------------------------------------------------------- 对于使用 IBM Message Service Client for .NET(也称为 XMS .NET)的 Windows 应用程序,在非受管客户机方式下,如果在客户机重新连接后调用 consumer.close(),那么可观察到导致应用程序关闭延迟的挂起。 非受管客户机方式通过将连接工厂连接方式属性设置为 XMSC.WMQ_CM_CLIENT_UNMANAGED 进行配置。如果这与自动客户机重新连接结合使用并且出现重新连接,那么在关闭期间对 consumer.receive() 或 consumer.receive(wait)(其中 wait 是延长的超时时间长度)的调用将挂起,原因是与 consumer.close() 中的处理发生冲突。 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 第 3 节:如何获取并安装 IBM WebSphere MQ V7.1.0 FP8 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 产品/组件发行版:7.1 更新名称:IBM WebSphere MQ V7.1.0 FP8 目录 --------- 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 V7.1 修订包,可以在以下位置获取下载信息和修订列表: http://www.ibm.com/support/docview.wss?rs=171&uid=swg27024302 3.2 先决条件和共同必要条件 ----------------------------------- 在下载 FP8 之前,请执行下列步骤: 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. 确保有足够的文件系统可用空间来下载和解压缩修订包。您需要具有一千兆字节可用空间的文件系统,以包含压缩文件和解压缩后的安装映像。 4. 确保有安装修订包所需的可用空间。在要更新的 IBM WebSphere MQ 安装版本的位置中, 必须存在此可用空间。 要确定 UNIX 平台上现有 IBM WebSphere MQ 产品所使用的空间量,请执行以下命令: du -k -s MQDIR 其中,MQDIR 表示 WebSphere MQ 产品的安装位置。 5. 如果您已安装 IBM WebSphere MQ Version 7.1 产品并获取特殊修订,请与 IBM 支持机构联系, 以确定安装 FP8 之前是否需要这些修订的更新版本。 这有助于确保系统处于一致状态并且不遗漏任何特殊修订。 3.3 安装 --------------- 3.3.1 在安装之前 ---------------------------- 在安装 FP8 之前,请执行下列步骤: 1. 阅读本自述文件的全部内容。2. 将修订包下载到适当的位置。 3. 对修订包进行解压缩。 3.3.2 将修订包下载到适当的位置 ---------------------------------------------------------- 在您下载并解压缩修订包的目录路径中,不能有任何空格。 如果该目录路径中存在空格,那么安装将失败。3.3.3 解压缩修订包安装映像 -------------------------------------------------------------------------- 下载站点上提供的所有修订包安装映像都以 gz/Z/zip 格式压缩。在可以应用此格式的 修订包之前,请将下载的文件复制到临时目录并使用 gunzip/uncompress 和 tar 对 修订包安装映像进行解压缩。 3.3.4 抽取修订包安装文件 --------------------------------------------------- 要抽取修订包安装文件,请执行下列步骤: 1. 将 gzip/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 在安装之后执行必要的任务 -------------------------------------------------------- 安装 FP8 之后,请重新启动队列管理器。 在应用修订包之后,不必重新编译应用程序。 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 将不对与这些“除外组件”相关的任何直接、间接、偶然、特殊、典型、 惩罚性或结果性损害负责。 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 是 The Open Group 在美国和其他国家或地区的注册商标 Linux 是 Linus Torvalds 在美国和/或其他国家或地区的注册商标。 其他公司、产品或服务名称可能是其他公司的商标或服务标记。