摘要 -------- 本文档包含 WebSphere MQ V7.5 及其维护版本的自述文件, 以及 IBM Message Service Client for .NET V2.5.0.1 的 自述文件(在文档底部单独的部分中)。 本文档的英文版本是最新版本。 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 描述 =========== 本文件描述产品限制和已知问题。 您可以在以下站点找到本文件的最新版本: https://ibm.biz/mqreadmes 可在以下站点找到翻译的版本: ftp://public.dhe.ibm.com/software/integration/wmq/docs/V7.5/Readme/ 除此文件之外,您还可在 IBM MQ Web 站点上找到更多信息: https://www.ibm.com/products/mq SupportPac Web 页面的地址为: https://ibm.biz/mqsupportpacs 有关已知问题和可用修订的最新信息,请参阅 IBM MQ“支持”页面,地址为: https://www.ibm.com/support/home/product/P439881V74305Y86/IBM_MQ 可通过 IBM Knowledge Center 获取 IBM MQ 的所有受支持版本的产品文档 (https://www.ibm.com/support/knowledgecenter/SSFKSJ)。 具体地说,您可在 IBM Knowledge Center 获取 IBM MQ V7.5 产品文档,地址为: http://www.ibm.com/support/knowledgecenter/SSFKSJ_7.5.0/com.ibm.mq.helphome.v75.doc/WelcomePagev7r5.htm 声明函: 您可以在以下地址获得 IBM WebSphere MQ V7.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 V7.5.0 FP9 的更新 2018 年 7 月 16 日 - 更新了 KC 和 MQ 站点的 URL,并添加了 Copyright 部分 2017 年 6 月 22 日 - WebSphere MQ V7.5.0 FP8 的更新 2016 年 9 月 20 日 - 将“废弃不可靠的 CipherSpec”项从 FP6 移至 FP7 2016 年 8 月 5 日 - WebSphere MQ V7.5.0 FP7 的更新 2016 年 2 月 23 日 - WebSphere MQ V7.5.0 FP6 的更新 2016 年 2 月 12 日 - FP5 中对不推荐的 SSLv3 CipherSpec 的更新 2015 年 11 月 3 日 - 从 SLES 12 卸载 MQ Explorer 7.5.0.5 时发出的警告 2015 年 5 月 18 日 - 从 RHEL 7 卸载 MQ Explorer 7.5.0.5 时发出的警告 在 V7.5.0.5 中修订了 V7.5.0 中的内存覆盖问题 2015 年 5 月 14 日 - WebSphere MQ V7.5.0 FP5 的更新 2015 年 4 月 27 日 - 调整结构以按修订包显示问题 2014 年 9 月 1 日 - WebSphere MQ V7.5.0 FP4 的更新 2013 年 12 月 1 日 - WebSphere MQ V7.5.0 FP3 的更新 2013 年 7 月 8 日 - WebSphere MQ V7.5.0 FP2 的更新 2013 年 3 月 21 日 - WebSphere MQ V7.5.0 FP1 的更新 2012 年 5 月 18 日 - WebSphere MQ V7.5.0 的更新 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++ ++ ++ 安装指示信息 ++ ++ ++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 您可在 IBM Knowledge Center 内发布的 WebSphere MQ V7.5 产品文档中查看 安装指示信息,地址为: http://www.ibm.com/support/knowledgecenter/SSFKSJ_7.5.0/com.ibm.mq.mig.doc/q008000_.htm ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++ ++ ++ 限制和已知问题 ++ ++ ++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 平台注意事项 ============== WebSphere MQ V7.5 不可用于 IBM i 或 z/OS。 要了解有关 WebSphere MQ for IBM i (z/OS) 的最新版本的信息, 请参阅:http://www.ibm.com/software/products/en/ibm-mq/。 V7.5.0 FP9 的限制和已知问题 ============================================================ 在 Windows 上还原至先前的修订包后无法启动 MQ Explorer -------------------------------------------------------------------------- 在 Windows 上卸载修订包和还原至先前修订包后,您可能无法使用 strmqcfg 启动 MQ Explorer。在以下案例中发现此问题: - 从 V7.5.0 FP 5 还原至 V7.5.0 FP 4 - 从 V7.5.0 FP 9 还原至 V7.5.0 FP 8 要解决此问题,请参阅以下技术说明: http://www.ibm.com/support/docview.wss?uid=swg21975509 V7.5.0 FP8 的限制和已知问题 ============================================================ 仅对连接中断异常调用 MQ JMS ExceptionListener ------------------------------------------------------------------------- 当您的 JMS 应用程序使用 WebSphere MQ V7.5 classes for JMS 时,缺省情况下,JMS ConnectionFactory 属性 JmsConstants.ASYNC_EXCEPTIONS 已设置为值 JmsConstants.ASYNC_EXCEPTIONS_ALL。通过此设置,不仅会对中断连接异常而且会对生成的阻止异步消息传递到 JMS MessageListener 的任何异常都调用应用程序的 JMS ExceptionListener。但是,不会将非连接中断异常(例如,MQRC_GET_INHIBITED)传递到 ExceptionListener。 APAR IT14820 实施以下修订: - 为保留配置 JMS MessageListener 和 JMS ExceptionListener 的当前 JMS 应用程序的行为, 已将 JmsConstants.ASYNC_EXCEPTIONS JMS ConnectionFactory 属性的缺省值 更改为 WebSphere MQ V7.5 classes for JMS 的 JmsConstants.ASYNC_EXCEPTIONS_CONNECTIONBROKEN。因此,缺省情况下 ,只会将与中断连接错误代码对应的异常传递至应用程序的 JMS ExceptionListener。在同步或异步使用消息时, 会将连接中断异常传递至异常侦听器。 - 也已更新 WebSphere MQ V7.5 classes for JMS,这样,如果应用程序使用的 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 或更高版本更改 stash 文件格式 ----------------------------------------------------- APAR IT16295 将 GSKit 组件级别更新至 8.0.50.69 或更高版本。此更新将更改生成 .sth 文件以隐藏密钥数据库密码时使用的 stash 文件格式。较早级别的 GSKit 无法读取此级别的 GSKit 生成的 stash 文件。 为确保兼容性,应将使用通过此级别的 GSKit 生成的 stash 文件的任何应用程序或其他安装更新至包含 GSKit 8.0.50.69 或更高版本的 MQ 版本。 如果无法更新应用程序或其他安装,您可以请求向后兼容的 stash 文件格式。如果使用“-stash”或“-stashpw”选项生成 stash 文件,可通过向 runmqakm 或 runmqckm 命令提供“-v1stash”参数来完成此请求。 如果使用 iKeyman GUI,则无法生成向后兼容的 stash 文件。 V7.5.0 FP7 的限制和已知问题 ============================================================ 在与 Oracle 数据库一起使用时,WebSphere MQ Managed File Transfer Java EE ------------------------------------------------------------------------ 数据库记录器在 WebSphere Application Server Community Edition V2.1 中 ------------------------------------------------------------------------------ 生成警告消息 --------------------------- 此问题会影响要将作为 XML 日志消息发布到协调队列管理器上 SYSTEM.FTE 主题的信息持久存储到 Oracle 数据库的所有数据库记录器用户。 如果将 Oracle 数据库中已创建表格的所有列都定义为 CLOB 类型(如 NCLOB ),那么已定义 Java 类来使用 Java Persistence Architecture (JPA) 指示表格应注解通过“@Lob”表示 CLOB 类型列的类成员变量。 否则,假定列类型为“VARCHAR”类型。 WebSphere MQ Managed File Transfer 组件随附的 Java 类未包含这个注释。 因此,当 JPA 实施尝试将表示数据库表列的成员字段与数据库表中的实际列进行匹配时,会检测到这一差异并将其报告为警告。 在 WebSphere MQ V7.5.0 FP7 中修复了此问题,但受以下限制约束: - “FTELOG.TRANSFER_EVENT”表中名称为“SOURCE_BRIDGE_URL”和“DESTINATION_BRIDGE_URL”的列的长度应定义为 2083。 - 将数据库记录器连接到 DB2 数据库的 MQ Managed File Transfer 组件用户可能需要在应用此修订包后手动更新这些列长度,前提是这些列的长度已定义为 1024。否则,当所写入数据的长度超过 1024 字节时,DB2 将截断该数据且不发出任何警告。 行为变更:现在,缺省情况下已禁用对 PCF 响应的严格检查。 ------------------------------------------------------------------------------- PCFMessageAgent 类可供应用程序使用,也可供 MQ Explorer 在内部使用,用于将 PCF 请求发送至队列管理器并收集响应。 在 WebSphere MQ V7.5.0 FP7 中修改了该类,该类现提供一种机制来关闭/开启 APAR IT01469 中引入的对 PCF 响应消息的严格检查。这可防止应用程序和 MQ Explorer 在连接到受 APAR IT10521 所报告问题影响的队列管理器时出现行为异常。 PCFMessageAgents 和 MQ Explorer 可用于和多个不同队列管理器进行通信,且不一定会将 IT10521 修订应用于所有这些队列管理器。 因此,PCFMessageAgent 提供的三个 send() 方法的缺省行为已发生更改,它们不再对所收到的 PCF 响应执行严格检查。这些方法不再统计 PCF 响应数量来确保队列管理器在将控制权返还给应用程序之前已发送所需数目的响应,它们现假定在处理“控制”字段值设置为 MQCFC_LAST 的响应消息后已收到命令的所有 PCF 响应。这会还原到应用 APAR IT01469 修订之前的行为。 如果需要对 PCF 响应执行严格检查(例如,为避免发生 APAR IT01469 中报告的问题),请在运行使用 PCFMessageAgent 的应用程序的 Java 运行时环境上设置以下 Java 系统属性: com.ibm.mq.pcf.enableStrictPCFResponseChecking=true 要在 MQ Explorer 中启用对 PCF 响应消息的严格检查,请从命令行运行以下命令来启动用户界面: MQ_INSTALLATION_PATH/bin/MQExplorer -Dcom.ibm.mq.pcf.enableStrictPCFResponseChecking=true where MQ_INSTALLATION_PATH is the directory in which MQ V7.5 is installed. 废弃不可靠的 CipherSpec ------------------------------- IBM MQ V7.5.0 FP7 不推荐使用以下 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 设置与修订包 7.5.0.5 的 “废弃 SSLv3 协议”中列出的设置大幅重叠。 V7.5.0 修订包 6 的限制和已知问题 ============================================================ 撤销 migmbbrk 迁移实用程序 ---------------------------------------- 所有 WebSphere MQ V7 发行版已预先随附 migmbbrk 实用程序,并且此实用程序 用于将发布/预订配置数据从 WebSphere Event Broker V6.0 或者 WebSphere Message Broker V6.0 或 6.1 迁移至 WebSphere MQ V7。为简化此操作, 产品随附其他软件组件。 由于撤销相应的 WebSphere Event Broker 和 WebSphere Message Broker 发行版支持, MQ 产品安装不再提供 migmbbrk 实用程序及其依赖性。 为保证兼容性,将随附名称相同的占位符文件,而不是在磁盘保留安装布局。 IBM 支持站点上提供 migmbbrk 实用程序的独立版本。 V7.5.0 修订包 5 的限制和已知问题 ============================================================ 废弃 SSLv3 协议 ----------------------------- IBM MQ V7.5.0 修订包 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 Explorer -------------------------------------------------------------------------- 在 Windows 上卸载修订包和还原至先前修订包后,您可能无法使用 strmqcfg 启动 MQ Explorer。在以下案例中发现此问题: - 从 V7.5.0 FP 5 还原至 V7.5.0 FP 4 - 从 V7.5.0 FP 9 还原至 V7.5.0 FP 8 要解决此问题,请参阅以下技术说明: http://www.ibm.com/support/docview.wss?uid=swg21975509 在从 RHEL 7 或 SLES 12 卸载 MQ Explorer 时显示警告消息 ------------------------------------------------------------------------------- 在从 Red Hat Enterprise Linux 7 或 SUSE Linux Enterprise Server 12 除去 WebSphere MQ Explorer 7.5.0.5 包 (MQSeriesExplorer-7.5.0-5.x86_64) 时, “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 已解决此问题。 V7.5.0 修订包 3 和 4 的限制和已知问题 =================================================================== 这些修订包不包含需要您注意的新限制或问题。 V7.5.0 修订包 2 的限制和已知问题 ============================================================ 在 HP-UX 上已存在 7.0.1.10 的情况下另行安装 -------------------------------------- 此问题会影响 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”脚本失败(退出码“1”)。 脚本位置是“/var/tmp/BAA020518/catalog/MQSERIES/pfiles/checkinstall”。 * 此脚本存在错误,纠正问题后才能继续执行本产品。检查源自脚 本的以上输出,了解更多详细信息。 * 正在执行 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”用户标识运行 “/opt/mqm/bin/mqconfig”命令。 例如,以“root”用户身份运行时执行以下语句: su mqm -c "/opt/mqm/bin/mqconfig" “mqconfig”命令验证系统配置是否满足 WebSphere MQ 的需求, 并确保正确配置了“mqm”用户标识的设置。“mqm”组中的其他 WebSphere MQ 管理员 可以运行此命令,确保还正确配置了用户限制以使用 WebSphere MQ。 如果“mqconfig”表明尚未满足任何需求,请查看 WebSphere MQ 信息中心内的安装部分,以了解有关如何配置系统和用户限制的详细信息。 请注意,截至这些修订包,WebSphere MQ 没有任何新需求。 显示的消息重点说明新工具“mqconfig”,该工具包含在针对 UNIX/Linux 平台的修订包中。此工具可用于验证 系统是否配置为 WebSphere MQ 记录的最低调整规格。运行此工具不会对系统进行任何更改,而只会显示环境配置。 升级服务器安装 ------------------------------- IBM 不支持使用 MSI 机制为服务器安装应用维护(升级至新的修订包级别), 只支持升级至新的版本或发行版。 要应用维护,请使用修订包机制。 在同一 V.R.M.F 级别的安装映像之上安装修订包 ---------------------------------------------------------------------- 在 Solaris(两种体系结构)平台上,可从基于 7.5.0.2(制造更新新映像) 的安装介质之上执行 7.5.0.2 修订包的安装。 不应尝试此操作,因为这样可能导致系统的程序包管理数据库与相关的 WebSphere MQ 安装不一致。 V7.5.0 修订包 1 的限制和已知问题 ============================================================ APAR IV31952 ------------ APAR IV31952 的修订更改了运行 RESET CHANNEL 命令时 WebSphere MQ 在通道对象上所作的权限检查。应用此修订可引发更改行为,并且您可能需要变更一部分权限。 只有在使用解析到非 mqm 用户的 MCAUSER 用户标识运行通道时,您的系统才会受到影响。“重置通道”命令可在 WebSphere MQ 代码内部运行,因此即使未手动运行“重置通道”命令,您的系统也仍可能受到影响。 至少要确保您的通道的 MCAUSER 用户标识在通道对象上具有 +DSP 和 +CTRLX 权限,从而使用户标识能够运行“重置通道”命令。在 IV31952 的修订之前,WebSphere MQ 检查了用户标识是否具有您先前可能授予的使通道运行的 +ALTUSR 权限。 在应用 7.5.0.1 或更高版本的修订包后,您可以除去通道对象上的 MCAUSER 的 +ALTUSR 权限,因为“重置通道”命令不需要它。您还应检查 MCAUSER 用户标识是否在通道对象上具有 +DSP 和 +CTRLX 权限。 无法卸载“IBM WebSphere MQ(修订包 7.5.0.1 文件)” --------------------------------------------------------------- 目前存在关于“IBM WebSphere MQ(修订包 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 应用维护时,通过创建文件 MQPTF_NOSAVE 禁止在 HP-UX 上创建备份目录,但这样可能导致安装损坏,所以不应使用。 V7.5.0 的限制和已知问题 ================================================ 多个传输队列记录导致 QM 存储库管理器完整性/异常中止 ------------------------------------------------------------------------------- 具有管理员特权的恶意用户可能触发集群存储库队列管理器中的内存覆盖,通过异常终止集群存储库管理器导致丢失数据完整性和拒绝服务。 V7.5.0 修订包 5 APAR IT05869 已修复此问题。 以客户机方式使用 AMS 的 JMS 和 Java 客户机应用程序 --------------------------------------------------------- 任何 JMS 或 Java 客户机应用程序(包括 WebSphere MQ Explorer 和 Managed File Transfer Agent)不得以客户机方式使用具有队列管理器版本低于 7.5 的 Advanced Message Security。为了使用消息保护策略,这些应用程序需要与 v7.5 队列管理器进行交互,或者以本地绑定方式连接到应用程序的相同机器上的队列管理器。 针对 Java 应用程序的 AMS 部署局限性 ----------------------------------- WebSphere MQ 7.5.0.1 JCA 资源适配器不包含 AMS 类,并且在使用 RA 时,AMS 在客户机方式中不受支持。 对于在 Java EE 应用程序服务器中运行的应用程序,您可以通过以下一种方法使用 AMS: 将 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 v2.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” 的属性值时可能会不起作用。 例如,如果尝试将类型为 double 的属性的值设置为 4.9E-324,那么 Windows 64 位平台视它为 0.0。因此,在分布式消息传递环境中,如果 JMS 或另一应用程序在任何 Unix 或 Windows 32 位机器上将 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 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 Web 站点的任何引用都只是为了方便起见才提供的,不以任何方式 充当对那些 Web 站点的保证。那些 Web 站点中的资料不是 IBM 产品资料的一部分, 使用那些 Web 站点带来的风险将由您自行承担。 IBM 可以按它认为适当的任何方式使用或分发您所提供的任何信息而无须对您承担任何责任。 本程序的被许可方如果要了解有关程序的信息以达到如下目的:(i) 允许在独立创建的程 序和其他程序(包括本程序)之间进行信息交换,以及 (ii) 允许对已经交换的信息进行 相互使用,请与下列地址联系: IBM Corporation J46A/G4 555 Bailey Avenue San Jose, CA 95141-1003 USA 只要遵守适当的条件和条款,包括某些情形下的一定数量的付费,都可获得这方面的信息。 本资料中描述的许可程序及其所有可用的许可资料均由 IBM 依据 IBM 客户协议、IBM 国际软件许可协议或任何同等协议中的条款提供。 涉及非 IBM 产品的信息可从这些产品的供应商、其出版说明或其他可公开获得的资料中 获取。IBM 没有对这些产品进行测试,也无法确认其性能的精确性、兼容性或任何其他关于非 IBM 产品的声明。对于非 IBM 产品的性能问题必须和这些产品的供应商一起解决。本资料包含在日常业务操作中使用的数据和报告的示例。为了尽可能完整地说明这些示例, 示例中可能会包括个人、公司、品牌和产品的名称。所有这些名字都是虚构的, 若现实生活中实际业务企业使用的名字和地址与此相似,纯属巧合。 版权许可: 本信息包含源语言形式的样本应用程序,用以阐明在不同操作平台上的编程技术。如果是 为按照在编写样本程序的操作平台上的应用程序编程接口 (API) 进行应用程序的开发、 使用、经销或分发为目的,您可以任何形式对这些样本程序进行复制、修改、分发, 而无须向 IBM 付费。这些示例并未在所有条件下作全面测试。因此,IBM 不能担保或暗示 这些程序的可靠性、可维护性或功能。用户如果是为了按照 IBM 应用程序编程接口开发、 使用、经销或分发应用程序,则可以任何形式复制、修改和分发这些样本程序,而无须向 IBM 付费。 以下术语是 International Business Machines Corporation 在美国和/或其他国家或地区的商标: AIX、IBM、WebSphere 和 z/OS Windows 是 Microsoft Corporation 在美国和/或其他国家或地区的商标。 Java 和所有基于 Java 的商标和徽标是 Oracle 和/或其关联公司的商标或注册商标。 UNIX 是 The Open Group 在美国和其他国家或地区的注册商标。 Linux 是 Linus Torvalds 在美国和/或其他国家或地区的商标。 其他公司、产品或服务名称可能是其他公司的商标或服务标记。 要了解更多信息,请访问 http://www.ibm.com/legal/copytrade.shtml