欢迎使用 IBM WebSphere Message Broker 和 IBM WebSphere Event Broker。本文档为修订包 1(运行时)的自述文件,其内容涉及 V6.0.0.1 的工具以及运行时组件。
本自述文件描述已知问题,同时也包含联机信息中心所无法及时补充的文档更新。
请始终使用本自述文件的最新版本,可在以下站点找到(仅提供英语版本):
http://www.ibm.com/support/docview.wss?rs=171&uid=swg27006917
自述文件的翻译版本可在以下站点找到:ftp://ftp.software.ibm.com/software/integration/wbibrokers/docs/V6.0
要完成安装,请参阅《WebSphere Message Broker 安装指南》或《WebSphere Event Broker 安装指南》。 这两本指南包括有关在安装该产品前必须完成的任务的信息。在线访问以下 IBM 出版物中心中的安装指南:
http://publib.boulder.ibm.com/epubs/pdf/c3466212.pdf(对于 Message Broker)
http://publib.boulder.ibm.com/epubs/pdf/c3466222.pdf(对于 Event Broker)
信息中心的各翻译版本将于 GA 后通过更新管理器提供。
WebSphere Message Broker 和 WebSphere Event Broker 的单机版信息中心可在 WebSphere 文档 CD 中获取,也可从以下站点进行访问:http://www.ibm.com/software/integration/wbimessagebroker/library/
也可从以下站点下载:
ftp://ftp.software.ibm.com/software/integration/wbibrokers/docs/V6.0/wmb_help_lin.zip(Linux 版本)
和
ftp://ftp.software.ibm.com/software/integration/wbibrokers/docs/V6.0/wmb_help_win.zip(Windows 版本)。
请阅读 installing_and_managing.htm 文件,该文件包括在 wmb_help_lin.zip 和 wmb_help_win.zip 文件中。
已格式化供打印的信息主题集合以及规则和格式化程序的所有文档均可在以下站点找到:
ftp://ftp.software.ibm.com/software/integration/wbibrokers/docs/V6.0/
缺陷:本自述文件文档通篇引用了缺陷编号。这些编号指的是 IBM 的内部问题编号;当与您的 IBM 服务代表讨论问题时,您可能会觉得这些编号十分有用。
技术说明:有关当前已知问题和可用修订的信息,请访问:
http://www.ibm.com/software/integration/wbimessagebroker/support/
您可以使用以下任一方法来找到信息:
版本:有关受 WebSphere Message Broker 和 WebSphere Event Broker 支持的特定版本的操作系统和数据库的最新状态,请访问“WebSphere MQ 系列受支持软件”页面,该页面位于:
http://www.ibm.com/support/docview.wss?uid=swg27007065
本节根据组件来概述 WebSphere Message Broker 和 WebSphere Event Broker 的限制和局限。
在 eGA 时仅提供英语的《WebSphere Message Brokers V6 安装指南》PDF 版本。GA 时将提供本地语言版本的安装指南。
如果安装的是 Beta 程序产品,则无法将其升级至 V6.0 GA 产品。必须完全卸载该代理程序的运行时组件、Toolkit 和 RAC。 但是,在 Beta 产品中使用的底层 WebSphere MQ 和数据库可保持安装状态。
Beta 驱动程序上开发的工件可从 Toolkit 导出,并可随后重新导入至 GA Toolkit。但是,强烈建议您使用内容清洁的机器和工作空间来开始。
安装 GA 代理程序、GA Toolkit 和 RAC 后,初次使用 Toolkit 必须以使用 wmbt -clean 命令作为起始点:
<install_root>\IBM\MessageBrokersToolkit\6.0\wmbt.exe
/opt/ibm/MessageBrokersToolkit/6.0/wmbt.bin
注:初次打开 Toolkit 时,仅需使用 -clean。
有关安装和卸载产品或组件的信息,请参阅产品安装指南。
虽然将 Toolkit 从 V6.0 升级至 V6.0.0.1 存在两种方法(使用 RPU 或刷新 CD),但仅建议使用 RPU 方法。
如果使用刷新 CD 的方法来升级现有的安装,则在后续的卸载过程中会出现问题。因此,请尽量避免使用该方法。
在从 V6.0 升级到 V6.0.0.1(修订包 1)后,您需要执行以下操作:
当使用静默安装的响应文件时,这些文件可能包含未正确设置的标志。 结果便是,如果选择一个或多个要安装的特定组件(而并非完整产品),这些选项将被忽略并安装完整产品。要解决该问题,需要编辑响应文件并修改相应的标志,如下所示:
应将以下行:
-W setupTypes.selectedSetupTypeId=custom
更改为:
-W setupTypes.selectedSetupTypeId=
(即,设为无)以避免运行缺省的典型或定制安装(安装所有组件)。
技术说明涵盖了一些与安装带有 Rational Application Developer(RAD)或 Rational Software Architect(RSA)产品的 Message Brokers Toolkit 和 Event Broker Toolkit 相关的重要问题。因此,强烈建议在安装 Message Brokers Toolkit 时参阅这些技术说明。本自述文件的支持节中提供了有关如何访问这些技术说明的信息。
在 IBM Rational Agent Controller(RAC)安装期间,缺省情况下启用安全性。但是,如果启用了安全性,则流量调试器将不会正常运作。为了使流量调试器能够运作,必须通过在 IBM Rational Plugins > 安全性面板中选择安全性子组件、在 RAC 安装期间禁用安全性。
如果在启用安全性的情况下安装了 RAC,则必须卸载它,然后在禁用安全性设置的情况下重新安装。
WebSphere Message Brokers Toolkit 包括某些 Rational Application Developer(RAD)本地语言组件作为其安装的部分。
本节提供有关任何预安装 Rational 产品和使用 Toolkit 安装的语言包的简要说明。但是,更多详细信息包含在 IBM Support Web 站点上的“技术说明”中。有关如何访问技术说明的信息,请参阅本自述文件的支持节。
注:如果安装 Toolkit 语言包时未安装用于现有 Rational 产品的语言包支持,则 Toolkit 安装将失败。症状包括缺少 Toolkit 中的功能。 确定安装是否失败的一种方式是在安装 Toolkit 后运行 IBM Rational Product Updater。如果 Toolkit 产品的版本显示为 1.0.0,则很可能是安装失败。
在 Linux 平台上:
如果要在安装 Toolkit 后安装 Rational 产品,则届时的缺省目录为 Toolkit 安装目录,因为 Rational 工作台安装于此。在 Linux 系统上,必须将其保留为缺省安装目录。请勿安装至其他目录,否则将无法升级您的产品。
即使安装已成功完成,但启动板显示 Toolkit 为暂挂。可安心地忽略该问题。
如果在一台计算机上安装了 WebSphere Message Broker 的一个或多个组件,并随后尝试安装任何其他组件,则 InstallShield 将检查并确认是否有足够的磁盘空间来安装整个产品而并非仅是要安装的其他组件。结果便是,即使计算机有足够的空间来安装这些组件,也无法进行安装。如果有足够的空间来安装整个产品,则可以成功安装选定的组件。但是,如果没有足够空间,则将需要卸载先前安装的组件并再次启动。
在某些 Windows 系统上,如果已创建代理程序数据库,则创建缺省配置可能会失败。如果根据消息的指引去查看 DefaultConfigurationWizard.log 文件,则可以查看到与以下内容相似的条目:
+++++++++++++++++++++++++++++++++++ 任务跟踪 +++++++++++++++++++++++++++++++++++++++++++++ 时间戳记 [Fri Sep 23 16:31:42 BST 2005] 为缺省代理程序创建数据库 [DEFBKDB6]。 状态错误:com.ibm.etools.mft.eou code=0 无法创建该数据库。 C:\Program Files\IBM\MQSI_TK\600_IVT2>CALL mqsicreatedb DEFBKDB6 -i paton -a ********
也可以查看有关其他任务的消息,显示如下:
Stderr:['C:\PROGRA~1\IBM\MQSI\6ABB0~1.0_I\bin\mqsiprofile.cmdmd' 未被 识别为内部或外部命令、可操作程序或者批处理文件。]
对于每个任务均会显示这些内容。
由于向导无法找到产品的概要文件,因此数据库创建失败。 此为某些安装中的已知问题,并取决于 WebSphere Message Brokers 的安装在的目录(以及是否为其指定 Windows 短名称)。
解决方案:请联系您的 IBM 支持中心以获取对该问题的临时修订。 对该问题的修订也将包括在将来的修订包中。
“命令辅助向导”当前无法管理配置管理器组件。 日后将会发布更正该问题的修订。
如果要安装与 WebSphere Message Brokers Toolkit 结合使用的 WebSphere MQ V6 Explorer 插件,可使用 Eclipse 更新管理器。但是,必须首先安装 WebSphere MQ V6 的 V6.0.1 更新包。
请从 Eclipse 工具栏选择帮助 > 软件更新 > 查找并安装。选择新功能部件选项。 添加 <WebSphere MQ installation directory>/eclipse 作为新的本地源,而 Explorer 功能部件显示为可安装。
作为在 V6.0.1 更新之前的变通方法,可手动将包含 WebSphere MQ Explorer 功能部件和插件的目录复制到 WebSphere Message Brokers Toolkit 目录中。重新启动 WebSphere Message Brokers Toolkit 后,WebSphere MQ Explorer 便可作为新的透视图打开。
当使用静默卸载的响应文件时,这些文件可能包含未正确设置的标志。结果便是,如果选择一个或多个要卸载的特定组件(而并非完整产品),则将忽略此选项并卸载完整产品。要解决该问题,需要编辑响应文件并修改指定是否卸载单个组件的每行。这意味着您需要将以下字符串的所有实例:
-P feature.active=true更改为:
-P feature.activeForUninstall=true其中 feature 是要卸载的组件的名称。
您也需要将以下字符串:
-P feature.active=false更改为:
-P feature.activeForUninstall=false其中 feature 是您不希望卸载的组件的名称。
您必须确保每个组件都存在一个语句(activeForUninstall=true 或 ctiveForUninstall=false)。
但是,在生成的响应文件中,也可以存在与尚未安装的组件相关联的 activeForUninstall 语句。如果这样的语句存在,请确保将每个组件的 activeForUninstall 选项设置为 true。如果将这些组件的 activeForUninstall 选项设置为 false,则卸载程序将失败。
如果按照以下过程进行操作,则将 Eclipse 工作空间从 V5.1.0 迁移至 V6.0 时会偶尔出现失败:
解决方案:如果遇到该问题,请手动将您的工作空间迁移至 V6.0.0。
以下 Dublin Adapter 解决方案的所有用户应联系 Dublin Adapters Support(dubadsup@ie.ibm.com)以获取某个版本的解决方案(已在 Message Broker V6 上经过测试)。由于只迁移 V5 解决方案可能导致在行为上与 V5 略微有些差别,因此请勿执行该操作:
在尝试将解决方案迁移至 V6 之前,以下 Dublin Adapter 解决方案的所有用户应联系 Dublin Adapters Support(dubadsup@ie.ibm.com)以检查是否有可用版本的解决方案(已在 Message Broker V6 上经过测试)以及是否还有任何其他问题:
如果要将某个消息集从 WebSphere MQ Integrator V2.1 进行迁移,但该消息集包含符合业界标准的 TDS 物理格式(例如,SWIFT);并且,如果要将该消息集部署至 V2.1 的代理程序(或部署至先于修订包 3 而处于服务级别的 V5 代理程序),则可能需要在使用 mqsimigratemsgsets 命令后完成以下步骤。
如果未进行更新,则在将消息集添加到 bar 文件时,将出现以下消息(该消息中的 CSD3 指修订包 3):
BIP0202W 该代码说明要求 V5 CSD3 或更高版本的代理程序。TDS 格式“SWIFT”使用“严格数字检查”。V5 CSD 3 以前的代理程序不支持该选项。
必须在可以成功部署 bar 文件之前更正该错误。
当初次将包含 Java Compute 节点的消息流添加至 bar 文件时,会同时添加 JAR 并且不会产生任何问题。如果随后更新与 Java Compute 节点关联的 Java 代码,并再次将相同的消息流添加至相同的 bar 文件,则该 bar 文件中的 JAR 文件有时不会根据最新的 Java 代码进行更新。
解决方案:请于再次添加该消息流之前除去 bar 文件的所有内容。
当使用全局调整的 JMSInput 节点或 JMSOutput 节点时,某些消息无法在输出 JMS 目标上进行提交。由于这些消息处于“未确定”状态,因此对于后续处理不可用。
解决方案:虽然在某些情况下重新启动代理程序的队列管理器可解决这些消息的“未确定”状态,但当前仍然没有针对该问题的统一解决方案。
在将 Real-timeInput 节点与发布/预订应用程序结合使用时,所有分布式平台上的 DataFlowEngine 进程中可能存在内存泄漏。基于平台和发布/预订客户端的数量,DataFlowEngine 进程使用的内存将不断增加。
如果 DataFlowEngine 进程内存不足,则将停止。在 Windows 上,将在“errors”文件夹中生成 ABEND 文件和转储。在其他系统上,将生成 ABEND 文件以及核心文件。DataFlowEngine 进程随后会重新启动。
例如,在带有一个执行组的一个代理程序中使用单个消息流(不带其他实例),且 80 个发布/预订客户端存在于一台运行 Windows 的 4 路 4GB 计算机之上,DataFlowEngine 进程大约将于 1.5 小时后停止。
可能会在系统事件日志中显示如下错误消息:
发生 Java 虚拟机内存不足错误。 JVM 已报告了内存不足错误的情况。
ABEND 文件可能包含以下错误:
文件:F:\build\S000_P\src\DataFlowEngine\JavaNodeLibrary\ImbJmsIpJNIJmsIpNode.cpp 行:417 函数:Java_com_ibm_broker_server_JmsIpNode_logFatalError 异常结束行为:3
要解决该问题,可能有必要停止并重新启动代理程序,以及增加 Java 虚拟机堆的大小。如果使用的是 Real-timeOptimizedFlow 节点(而并非 Real-timeInput 节点),则可以消除一些内存问题。
在 z/OS 平台上:如果高吞吐量消息流中包括 Trace 节点(目标属性设置为“用户跟踪”),则所拥有的执行组可能会停止(异常结束 S2C1)。由于 Trace 节点始终处于活动状态,因此通常不应将这些节点包括在生产流中。由于已连接的 Trace 节点始终处于活动状态,因此将具有很高 I/O 开销,为避免上述问题,请确保这些节点未包括在高吞吐量流中。
在将某个用户定义的扩展项目或节点放入 evtoolkit\eclipse\plugins 目录并重新启动 Toolkit 后,上述内容可能不会出现在节点选用板中。
解决方案:一旦对 evtoolkit\eclipse\plugins 目录中用户定义的扩展(项目或节点)进行了更改,就必须使用 -clean 选项来重新启动 Toolkit。要执行该操作,在通过命令行启动 Toolkit 时,添加 -clean;或者,修改“开始”菜单。例如在 Windows 上,将“开始”菜单快捷方式修改为:
"C:\Program Files\IBM\MessageBrokersToolkit\6.0\wmbt.exe" -clean
注:由于进行此添加将延长 Toolkit 的启动时间,因此请勿一直添加。Eclipse 插件注册表(除去了 -clean)可缩短启动时间。如果将其除去,则 Eclipse 下一次重新启动的速度将明显减慢。
建议另外创建一个包括 -clean 的“开始”菜单快捷方式(例如,“WebSphere Message Brokers Toolkit -clean”)以便仅在必要时使用,该方式可能十分有用。
当使用流调试器时,请注意以下限制:
V6.0 中提供的流调试器可用于调试 V5 的运行时代理程序。
支持 Rational Agent Controller V6.0.1、V6.0.0.1 和 V5.0.2.1 与 Brokers V6.0 结合使用,但 Brokers V5 只能使用 Rational Agent Controller V5.0.2.1。(Brokers V2.1 不使用 Rational Agent Controller。)
因此,如果安装了先前版本的 WebSphere Message Brokers,且具有包括 Brokers V5 和 V6.0 的域,则必须使用 Rational Agent Controller V5.0.2.1。如果要继续将 Rational Agent Controller 与 Brokers V5 结合使用,则请勿更新至 Rational Agent Controller V6.0.0.1 或 V6.0.1。
如果未安装先前版本的 WebSphere Message Broker,或者不想将 Rational Agent Controller 与其结合使用,则可以使用 Rational Agent Controller V6.0.0.1 或 V6.0.1。该软件在补充 CD 和 DVD 上随 WebSphere Message Broker V6.0 一同提供。
有关受支持版本以及您必须安装的 Rational Agent Controller 版本的完整详细信息,请参阅联机信息中心。
无法更改异常的内容。
请勿尝试对生产代理程序进行调试。
由于安全功能尚未实现,因此请勿通过因特网进行调试。
如果要使用流调试器,则无论计算机的语言环境如何,代理程序和执行组的名称都必须为英文字母字符。
即使不同“流项目”中的消息流均部署至相同的代理程序,也无法对这些消息流进行调试。要支持调试,请将这些消息流复制到一个“流项目”,并在“消息代理程序调试启动配置向导”中指定该项目。
在 Windows 上使用 V6 的工作台时,除非 LogonInfo.dll 和依赖性路径正确,否则域支持将无法正常运行。如果并非如此,则将使用您计算机的名称,而不是域名。
通过从 WebSphere Message Brokers 6.0 命令控制台启动该工作台便可避免该问题。
当跨发布/预订应用程序中的流式方法(即,当使用 JMS IP Publishers 和 JMS MQ Subscribers)时,可能存在内存泄漏。该问题将影响所有的分布式平台。基于平台和发布/预订客户端的数量,DataFlowEngine 进程使用的内存将不断增加。
如果 DataFlowEngine 进程内存不足,则将停止。在 Windows 上,将在“errors”文件夹中生成 ABEND 文件和转储。在其他系统上,将生成 ABEND 文件以及核心文件。DataFlowEngine 进程随后会重新启动。
Java 客户机可能会发出抛出以下异常:
com.ibm.mq.jms.JMSWrappedException: MQJMS6119: An IOException occurred while publishing, exception java.net.SocketException: Connection reset by peer: socket write error com.ibm.mq.jms.MessageProducerImpl.publishInternal(MessageProducerImpl.java(Compiled Code)) com.ibm.mq.jms.TopicPublisherImpl.publish(TopicPublisherImpl.java(Compiled Code)) com.ibm.mq.jms.TopicPublisherImpl.publish(TopicPublisherImpl.java(Compiled Code))
生成的 ABEND 文件将包含以下信息:
文件:F:\build\S000_P\src\DataFlowEngine\JavaNodeLibrary\ImbJmsIpJNIJmsIpNode.cpp 行:417 函数:Java_com_ibm_broker_server_JmsIpNode_logFatalError 异常结束行为:3
导致 JVM 内存不足的最常见原因是 RealTime 队列大小的值设置过大。例如,maxQueueSize 和 maxMessageSize(可使用 mqsichangeproperties 命令进行配置)设置为过大或无限大(0)的大小。如果客户机的数量并非很大,则使用以下这些值:
在 AIX 上,如果 /usr/lib 到 Oracle 提供的 32 位客户机库“libclntsh.a”之间不存在连接,则启用 XA 的 WebSphere MQ 队列管理器将无法完全启动。
要解决该问题,请发出以下命令(作为 root 用户):
ln -s $ORACLE_HOME/lib32/libclntsh.a /usr/lib/libclntsh.a
该命令将使队列管理器能够完全启动。
如果遇到该错误,请增加内核参数(msgmni、sem)。这些内核参数应明显高于它们的最小值,并至少为建议用于 DB2、WebSphere MQ 和 WebSphere Message Broker 的最大值。例如,为高工作负载环境(其中,代理程序具有 2 个执行组并带有 200 个部署的消息流,且约有 45 个应用程序正在使用这些消息流)设置的值可能显示如下:
/proc/sys/kernel/msgmni 2048 /proc/sys/kernel/sem 250 256000 32 2048
当使用 Sybase 时,mqsimigratecomponents 命令可能失败,并显示 SQL 本地错误“2762”。这是由于 Sybase 数据库不允许在单个事务中创建多个表。可根据以下操作来修改 Sybase 数据库以接受多个表的创建:
1> use master 2> go 1> sp_dboption "BROKER1","ddl in tran",TRUE 2> go上述命令为数据库“BROKER1”启用选项“ddl in tran”。
1> use BROKER1 2> go 1> checkpoint 2> go
如果将 Oracle9i 或 Oracle10g 与 DB2v8 安装在相同的 HP-UX 系统上,则在使用带有 Oracle 代理程序数据库的代理程序时可能会遇到问题。
该代理程序将无法启动,并创建异常结束文件。在该文件中,将查看到来自 DB2 库中解析的 Oracle 库的符号(导致分段违例)。
如果要将 Oracle 与该代理程序结合使用,同时还将 DB2 安装在相同的(HP-UX)计算机上,请禁用 <install_dir>/lib/imbdfdb2.lil 文件。实现该操作的最简便方法便是将 imbdfdb2.lil 重命名为其他名称。该操作将停止代理程序获取 HP-UX 操作系统随后用于解析 Oracle 符号的 DB2 库。
执行后,带有数据库源(具有数据库模式覆盖设置“为该数据源使用缺省的运行时模式”)的映射失败。将发出数据库异常,表明无法找到数据库。导致该问题的原因是错误生成的代码,该问题应在某个 iFix 得到更正。暂无已知的变通方法。
在所有平台上,如果代理程序在处理消息时与其队列管理器的连接中断,则将异常终止。当队列管理器再次可用时,代理程序将完全重新启动并继续处理。发生上述情况后,将生成 MQCMIT/MQBACK ABEND 文件或小型转储。
解决方案:暂无。
在 Linux 上,以下样本具有较小的可用性问题:
在 Windows 上,以下样本具有较小的可用性问题:
使用前,请参阅以下技术说明:
http://www-1.ibm.com/support/docview.wss?rs=849&uid=swg21218626
本信息是为在美国提供的产品和服务编写的。
IBM 可能在其他国家或地区不提供本信息中讨论的产品、服务或功能特性。有关您当前所在区域的产品和服务的信息,请向您当地的 IBM 代表咨询。任何对 IBM 产品、程序或服务的引用并非意在明示或暗示只能使用 IBM 的产品、程序或服务。只要不侵犯 IBM 的知识产权,任何同等功能的产品、程序或服务,都可以代替 IBM 产品、程序或服务。但是,评估和验证任何非 IBM 产品、程序或服务,则由用户自行负责。
IBM 公司可能已拥有或正在申请与本信息内容有关的各项专利。提供本信息并未授予用户使用这些专利的任何许可。您可以用书面方式将许可查询寄往:
有关双字节(DBCS)信息的许可查询,请与您所在国家或地区的 IBM 知识产权部门联系,或用书面方式将查询寄往:
本条款不适用英国或任何这样的条款与当地法律不一致的国家或地区:
International Business Machines Corporation“按现状”提供本出版物,不附有任何种类的(无论是明示的还是暗含的)保证,包括但不限于暗含的有关非侵权、适销和适用于某种特定用途的保证。某些国家或地区在某些交易中不允许免除明示或暗含的保证。因此本条款可能不适用于您。
本信息中可能包含技术方面不够准确的地方或印刷错误。此处的信息将定期更改;这些更改将编入本资料的新版本中。IBM 可以随时对本资料中描述的产品和/或程序进行改进和/或更改,而不另行通知。
本信息中对非 IBM Web 站点的任何引用都只是为了方便起见才提供的,不以任何方式充当对那些 Web 站点的保证。那些 Web 站点中的资料不是 IBM 产品资料的一部分,使用那些 Web 站点带来的风险将由您自行承担。
IBM 可以按它认为适当的任何方式使用或分发您所提供的任何信息而无须对您承担任何责任。
本程序的被许可方如果要了解有关程序的信息以达到如下目的:(i)允许在独立创建的程序和其他程序(包括本程序)之间进行信息交换,以及(ii)允许对已经交换的信息进行相互使用,请与下列地址联系:
只要遵守适当的条件和条款,包括某些情形下的一定数量的付费,都可获得这方面的信息。
本信息中描述的许可程序及其所有可用的许可资料均由 IBM 依据 IBM 客户协议、IBM 国际软件许可协议或任何同等协议中的条款提供。
涉及非 IBM 产品的信息可从这些产品的供应商、其出版说明或其他可公开获得的资料中获取。IBM 没有对这些产品进行测试,也无法确认其性能的精确性、兼容性或任何其他关于非 IBM 产品的声明。有关非 IBM 产品性能的问题应当向这些产品的供应商提出。
本信息包括在日常业务操作中使用的数据和报告示例。为了尽可能完整地阐述它们,这些示例包括个人姓名、公司名称、品牌名称和产品名称。所有这些名称都是虚构的,对于现实中使用类似于此名称和地址的企业都纯属巧合。
版权许可:
本信息包含源语言形式的样本应用程序,这些样本说明不同操作平台上的编程方法。如果是为按照在编写样本程序的操作平台上的应用程序编程接口(API)进行应用程序的开发、使用、经销或分发为目的,您可以任何形式对这些样本程序进行复制、修改、分发,而无须向 IBM 付费。这些示例并未在所有条件下作全面测试。因此,IBM 不能担保或暗示这些程序的可靠性、可维护性或功能。用户如果是为了按照 IBM 应用程序编程接口开发、使用、经销或分发应用程序,则可以任何形式复制、修改和分发这些样本程序,而无须向 IBM 付费。
下列术语是 International Business Machines Corporation 在美国和/或其他国家或地区的商标。
AIX、DB2、Everyplace、IBM、通用数据库(Universal Database)、WebSphere、z/OS、zSeries。
Java 和所有基于 Java 的商标是 Sun Microsystems, Inc. 在美国和/或其他国家或地区的商标。
Microsoft 和 Windows 是 Microsoft Corporation 在美国和/或其他国家或地区的商标。
UNIX 是 The Open Group 在美国和其他国家或地区的注册商标。
Linux 是 Linus Torvalds 在美国和/或其他国家或地区的商标。
其他公司、产品或服务名称可能是其他公司的商标或服务标记。
DB2 修订包
可在 CD-ROM 中或者从 Web 进行下载来获取 DB2 修订包。注:但是该修订包可能很大,因此使用 CD-ROM 版本的修订包可避免漫长的下载。
如果有当前支持的联系方式,则可以致电 DB2 支持机构来定购 CD-ROM 版本的 DB2 修订包。
有关联系方式的详细信息在以下 Web 站点提供:
http://www.ibm.com/software/data/db2/udb/support.html
还可以从同一 Web 站点进行下载。
WebSphere MQ 修订包
http://www.ibm.com/software/integration/wmq/support/
WebSphere Message Brokers 修订包
http://www.ibm.com/support/docview.wss?rs=171&uid=swg27006367
WebSphere Message Broker 和 WebSphere Event Broker 需求
http://www.ibm.com/software/integration/wbimessagebroker/requirements/
和
http://www.ibm.com/software/integration/wbieventbroker/requirements/
WebSphere Message Broker 和 WebSphere Event Broker 自述文件
http://www.ibm.com/support/docview.wss?rs=171&uid=swg27006917
WebSphere Message Broker 和 WebSphere Event Broker 单机版信息中心
对于 Linux:
ftp://ftp.software.ibm.com/software/integration/wbibrokers/docs/V6.0/wmb_help_lin.zip
对于 Windows:
ftp://ftp.software.ibm.com/software/integration/wbibrokers/docs/V6.0/wmb_help_win.zip
WebSphere Message Brokers V6 联机帮助
http://publib.boulder.ibm.com/infocenter/wmbhelp/v6r0m0/index.jsp
IBM Java 技术开发下载中心
http://www.ibm.com/developerworks/java/jdk/
Web 服务描述语言(WSDL)规范
http://www.w3.org/TR/wsdl
WebSphere Message Broker Basics(红皮书)
http://publib-b.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/sg247090.html
Migration to WebSphere Message Broker V5(红皮书)
http://publib-b.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/sg246995.html