这些发行说明包含 IBM(R) WebSphere(R) Business Integration Adapter Framework V2.6.0 for Solaris 的发行信息。它们包含下列各节:
本发行版中的新增内容 | 安装和配置信息 |
产品修订历史 | 局限性 |
向后兼容性 | 已知问题和变通方法 |
产品兼容性 | 文档更新 |
硬件和软件需求 |
注意:关于本产品的重要信息可以在发布这些发行说明之后发布的技术支持 Flash 中获得。可以在 WebSphere Business Integration Support Web 站点 http://www.ibm.com/websphere/integration/wbiserver/support 找到它们。请选择您感兴趣的组件区并搜索 Flash 部分。
在发行版 2.4.0 和 2.6.0 之间,根据客户报告的情况修正了下列 CR。
跟踪 号码 |
描述 |
35632 | DisableNumberFormatGrouping 用来确定当调用 CWConnectorBusObj.setintValue(..)/setfloatValue()/setdoubleValue() 时是否使用分组。缺省值为 false。如果不使用分组,则 1,234,567 将显示为 1234567。名为 DisableLocaleFormating 的新属性将确定是否对数字执行任何格式化。此属性的缺省值为 false。 |
33705 | 添加了两种新属性 MaxDoublePrecision 和 MaxFloatPrecision,用来设置与语言环境无关的双精度和浮点精度。现在,如果设置了这些属性值,setdoubleValue 和 setfloatValue 方法就会使用这些属性值,而不使用缺省语言环境精度。在补丁 1.6.1 中已进行修正。 |
30617 | 引入了新属性 RetrieveVerb。为了保持向后兼容性,缺省情况下,查询描述将设置为 RetrieveByContent。适配器可以设置 RetrieveVerb 来覆盖此缺省值。如果设置了该属性,则将把它用作 getBO 中的检索查询描述。 |
33784 | 为 fetchEvents 添加了新的方法特征符:public Vector fetchEvents(int pollQuantity) 抛出 ConnectionFailureException 和 FetchEventsFailedException。 为了保持向后兼容性,此方法还具有缺省实现:包含对原始方法的调用,并且在 CWConnectorEventStore 中将返回 eventsToProcess 向量。捕获了 StatusChangeFailedException,并且转换为 ConnectionFailureException。 在 pollForEvents 中,将调用新方法。如果存在 ConnectionFailureException,则会返回 APPRESPONSETIMEOUT。对于 FetchEventsFailedException,pollForEvents 将返回“失败”(FAIL)状态。 |
跟踪 号码 |
描述 |
46029 | 添加了 RAS 帮助,以始终跟踪所使用的适配器版本。 |
46185 | 当 CxListBuffer 的 endsWith() 方法无法找到指定的搜索值时,它未正确地返回值 false。已经修正了 CxListBuffer 中的 IndexOutOfBoundsException。 |
30977 | 当 MQSeries 产生 2019 错误时,适配器表现反常。 |
29963 | 可以启动多个同名的适配器。添加了检查方法,以确保一个适配器不能在同一平台上多次启动。如果检测到另一个同名的适配器,则会显示一条消息。 |
33337、33338 和 33339 | 应该添加大对象支持。 |
32412 | 无法启动 C++ 适配器,原因是软件包中缺少 CWConnector.dll。 |
34350 | 使用 JDBCConnector 时,如果选择查询遇到多个记录,则 RetrieveByContent 查询描述不会检索业务对象。 |
46118 | RetrieveByContent 查询描述在 JDBC 适配器中处理失败。 |
34472 | 当处理大型事件时,MQ 适配器返回 OutOfMemory 错误。已经添加了代码来检查轮询线程中的 OutOfMemory 异常。如果发现了该异常,则将记录一条消息,该适配器也将退出。 |
34726 | 当与 WebSphere Business Integration Message Broker 配合运行的适配器接收到无效消息时,这些无效消息丢失。这种类型的消息不会被传递至故障队列。 |
36131 | 当接收到意外类型的 JMS 消息时,Adapter Framework 的响应将是 ClassCastException 错误。已经添加了跟踪,以指示发生了错误。 |
36763 和 58347 | 重新启动 Persistent Naming Server 之后,适配器无法连接至 InterChange Server。 |
36147 | 对代理程序跟踪级别的动态更新不起作用。 |
32199 | Adapter Framework 始终将连接器名称添加到 ObjectEventId 前面。为 InterChange Server 代理程序添加了新的连接器属性 EnableOidForFlowMonitoring。此属性为布尔值,缺省值为 false。如果将此属性设置为 true,则 ADK 将把传入 ObjectEventId 标记为流监视的外键。 |
29420 和 30721 | 更改适配器脚本可以提高适配器的性能。JVM 自变量包含 -mx 选项(最大堆大小)。通过添加 -ms 选项(最小堆大小)并将它的值设置为最大堆大小的一半可以提高性能。编辑位于 \bin 目录中的 start_adapter.bat 文件。找到包含“set JVMArgs”的那一行,并添加 -ms 选项。例如:set JVMArgs="-mx128m -ms64m %JVMArgs%" |
29249 | 将业务对象属性设置为零会导致解析器错误:org.xml.sax.SAXParseException:在元素中找到了无效 XML 字符(Unicode:0x0)。 |
在同一物理机器上还安装有较早版本的情况下,建议不要使用 WebSphere Business Integration Adapters V2.6.0。如果需要不同于 WebSphere Business Integration Adapters V2.6.0 的其它版本,应该使用另外的机器。
受支持的 InterChange Server 版本包括 4.2.2 到 4.3。
受支持的适配器包括随 WebSphere Business Integration Adapters V2.3.1 到 V2.6.0 一起发布的任何适配器。
产品文档中包括了硬件和软件需求。有关与这些指南的链接,请参阅安装、迁移、升级和配置信息。
无论您是从 CD 中安装软件,还是从 Passport Advantage 下载软件然后从本地目录中安装它,请参阅 Installing WebSphere Business Integration Adapters, V.2.6。
迁移说明
要允许前发行版的 Adapter Framework 中的任何适配器在此发行版中能够正常工作,必须同时更改连接器和 ODA 的启动脚本。有关必须进行的特定更改,请参阅 Adapter Migration Guide。
CORBA 适配器安装说明
如果安装 CORBA 适配器,务必阅读适配器发行说明以了解有关必备软件的更多信息。
此发行版具有下列局限性:
在本发行版中已经发现了下列问题:
跟踪 号码 |
问题 |
44407 | 当与 IBM WebSphere Business Integration Adapter Framework 安装程序配合使用的 IBM 32 位 SDK 在繁体中文、简体中文和韩国语语言环境中运行时,该安装程序欢迎屏面上的文本指出“软件开发包”(SDK)版本为 2.6.0。版本 2.6.0 实际上是指 IBM WebSphere Business Integration Adapter Framework 而不是 IBM SDK。当该安装程序在其它语言环境中运行时,则不存在此问题。 |
23482 |
由于 WebSphere MQ 的局限性,适配器不能将超过 100 MB 的 XML 消息文本写入 MQ 队列以进行处理。当 JMS 是传送包且
WebSphere MQ Integrator 或 WebSphere Application Server 为集成代理程序时,就会产生此问题。适配器运行时将业务对象转换成 XML 消息,因此 XML 消息会变得非常大。 |
不适用 | 对于将元数据/配置数据存储在元业务对象中(作为缺省值的一部分)或存储在常规业务对象中(作为运行时实例内容的一部分)的适配器来说,它可能无法完全支持按从右向左的方向处理 BIDI 数据。仅当此元数据/配置数据在处理特定于应用程序的信息(ASI)时指导连接器,并且包括数据处理程序类路径、数据编码和队列名等的规范时,才可能会发生不正确的处理。要解决此问题,必须为每个元业务对象添加特定的定义。尤其是,必须为每个元业务对象的业务对象级别 ASI 添加 BIDI.METABUSINESSOBJECT=YES 规范。 |
跟踪 号码 |
描述 |
不适用 | 在将外部位置(例如,“记事本”)的 BIDI 字符复制并粘贴到带有 GUI 的基于 C++ 的 WebSphere Business Integration 工具中时,如果选择了非 BIDI 键盘布局(例如,英语键盘),这些 BIDI 字符将显示为问号。为了避免此问题,在从外部源复制到基于 C++ 的 WebSphere Business Integration 工具 GUI 组件时,应该使用 BIDI 键盘布局。 |
产品文档没有通过 CD 或者电子产品分发的形式包括为产品软件包的一部分。可以在下列信息中心找到此产品的文档:
http://www.ibm.com/websphere/integration/wicserver/infocenter
http://www.ibm.com/websphere/integration/wbicollaborations/infocenter(对于协作)
http://www.ibm.com/websphere/integration/wbiadapters/infocenter
要获得产品文档,请访问 Web 站点,并下载您正在使用的发行版的最新文档集。遵循“信息中心”页面上提供的指示信息来完成安装。