WebSphere Adapter for JDBC V6.0.0.1
修订包说明

 

本文档包含以下各节:

已完成的变更请求

升级指示信息

 

针对修订包的已完成变更请求

此修订包包含对下表中所列示的变更请求的修订

适配器版本

CR 号/APAR 号

CR 详细信息

对已完成修订的描述

6.0.0.1

67109

用于设置 BO 级别 ASI 的面板不显示,且 ESD 不响应。

“配置参数”屏幕已更新,以便将 Schema 属性添加至每个存储过程类型组。Schema 属性是单选属性,它将列示数据库中的所有模式。如果在 Schema 属性中选择了数据库模式,则将在所选模式中用一组存储过程来更新同一属性组中的 StoredProcedure 属性

6.0.0.1

73104

无法在 EMD 中设置 XA Resource 属性。

已将两个新的属性 XADataSourceName 和 XADatabaseName 添加至“生成工件”屏幕上的 ManagedConnectionProperties 属性组。当在“配置对象”屏幕上选择“出站服务类型”并且在“生成工件”屏幕上选择“使用发现的连接”属性时,将显示 MCF 属性。

6.0.0.1

73614

“操作 ASI”中的 PropertyName 值设置为列名而不是业务对象属性名。

“配置参数”屏幕上的“存储过程”参数属性将列示业务对象属性而不是表中的列。
“操作 ASI”中的 <jdbcasi:PropertyName> 将设置为业务对象中的业务对象属性名。

6.0.0.1

67622

不能从表或列名包含磅符(#)的数据库对象中生成业务对象

修改了 EMD,以便从业务对象名和属性名中除去 # 字符。将不会用任何其他字符替换已除去的字符,实际的数据库名仍将保留在 ASI 中(表名和列名)

6.0.0.1

49070

如果要更新的子记录在数据库中不存在,则适配器不会抛出错误

以前会在日志文件中记录一条警告,现已更改为抛出一个异常

6.0.0.1

49258

从 WID 测试工具发布 JDBC 适配器中提供的样本时,它已成功部署,且应用程序正常启动。入站使用它可正常工作。但测试出站时,抛出了以下异常:

“java.lang.NoClassDefFoundError: JDBC/Outbound/JDBCOutboundInterface (wrong name: jdbc/outbound/JDBCOutboundInterface)”。

样本 EAR 在以前未正确生成,现在已更正该 EAR,并提供了起作用的样本 EAR

6.0.0.1

67449

如果指定了不正确的 JDBCDriverClass,则错误消息不会对错误进行正确的说明

现在,即使指定了错误的 JDBCDriverClass,也会显示正确的错误消息

6.0.0.1

73106

XA 属性的问题确定不正确

XA 属性曾未验证。已对这些属性增加了验证检查,并会显示正确的错误消息

6.0.0.1

73618

JDBC ASI 导致 Web Services 失败。

JDBCASI.xsd 的 BiDi 节中有额外的空白,现已除去这些空白。

6.0.0.1

73786

对于使用 Oracle 数据库的 JDBC 入站,超过了最大游标数。

在处理入站中的事件时,有一个光标漏洞,现已解决该问题。

6.0.0.1

73799

JDBC 需要使用已高速缓存的连接。

JDBCManagedConnection 类曾未高速缓存 JDBC 连接。已解决此问题。

6.0.0.1

67824

JDBC 适配器无法从数据库中正确地检索业务对象。

由于未正确设置单一基数子外键,因此层次 BO 的检索结果不正确。已解决此问题。

6.0.0.1

73432

在 BO 编辑器中,不能在 BO 级别添加 BiDiContext。

JDBCASI.xsd 的 BiDi 节中有额外的空白,现已除去这些空白。

6.0.0.1

73426

EMD 的“EventTableName BiDi 格式”字段不应该是必填字段。

“EventTableName BiDi 格式”字段现在是可选的。

6.0.0.1

73448

在 BiDiStringTransformation 方法中,入站和出站的 formatIn 和 formatOut 值会切换。

在 BiDiStringTransformation() 方法中已解决此问题;已正确为入站和出站设置 formatIn 和 formatOut 值。

6.0.0.1

73436

在入站中返回的 BO 使用了错误的 BiDi 格式。

已解决此问题。

6.0.0.1

73207

EMD 中未正确处理“relativePath”。

进行了更改以便处理“relativePath”没有前缀“./”的情况。当此前缀存在以及不存在时,现在都能处理。

6.0.0.1

72346

受管连接工厂中的“setReauthSupporte”不起作用。

已解决此问题。已将类型从“boolean”更改为“Boolean”。

6.0.0.1

48839

以 UNORDERED(无序)传递方式轮询时,如果发生错误,则已传递的事件在事件表中可能会显示为未传递。

现在,在这种情况下传递时,事件会被清除。

6.0.0.1

73563

将业务对象作为字节数组发布导致出现了性能问题。

已将字节数组更改为 HexBinary 编码。

6.0.0.1

72743

对于已发布的业务对象的字节数组,每个字节在日志中显示为一行。

HexBinary 编码对于解决这个问题很有用。我们还建议以 日志级别 WARNING 运行生产系统,因此这些消息根本不会出现在该级别的日志中。

6.0.0.1

73738

入站 CEI 事件不能相关

解决了此问题以添加相关性信息。 

6.0.0.1

73449

连接元数据的 BiDi 格式不能正确处理空字符串

已解决此问题。

6.0.0.1

73477

增强 BiDi 日志/跟踪能力

已为 BiDi 诊断增加了跟踪功能。

6.0.0.1

73566 

业务对象 BiDi 格式不能正常起作用。 

已解决此问题。

6.0.0.1

73143

EMD 中未验证 BiDi 属性

EMD 中现在将验证 BiDi 属性。

6.0.0.1

73023

EMD 中“TurnBiDiOff”属性的显示比较混乱。

已解决此问题。当 EMD 中的 BiDi 处于活动状态时,缺省值为“false”。

6.0.0.1

73295

BiDi 格式的上下文 LTR 或 RTL 组件未从 EMD 的第 1 个屏幕传递到第 5 个屏幕

已解决此问题。

6.0.0.1

72745

日志和跟踪之间的时间和日期格式不一致

已更新跟踪的时间格式,以便与日志的格式匹配。

6.0.0.1

67575

当 WPS 中打开了 Java 2 安全性时,将抛出 AccessControlException

已进行了更改,以确保当 Java 2 安全性打开时不会抛出 AccessControlException。

6.0.0.1

67845

缺省 ManagedConnectionFactory 凭证不能正常起作用。

已更新连接代码,以便在未配置认证别名时使用出站属性中指定的凭证。

6.0.0.1

74333

Sybase 存储过程的 JCA JDBC 适配器未生成 BO xsd。

存储过程中其名称具有特殊字符的 BO xsd 未生成。在 BO 上设置名称之前,已更新代码以从存储过程名、表名、视图、同义词/呢称和列名中除去特殊字符。

6.0.0.1

67848

JDBC ESD:期望的 INFO 级别消息未记录在 .log.cbe 文件中。

EMD 与适配器中的消息标识没有重叠。通过为 EMD 和适配器设置唯一的消息标识,已解决此问题。尤其是已更改 EMD 的消息标识。

6.0.0.1

67866

JDBC EMD 不能处理 SQL 服务器中的印地语字符或泰国语字符。

当列名为印地语或泰国语字符时,驱动程序方法 DatabaseMetaData.getColumns 将不能正常工作。这导致了结果集中不返回任何记录。该集合不能关闭,其原因是它至少需要一条返回的记录才能关闭。已更改代码以便在任何情况下均可关闭结果集。

 

 升级指示信息

 要升级至修订包版本 6.0.0.1 时,请执行以下操作:

  1. 在继续往后执行之前,确保您已遵循下载链接中“安装指示信息”部分的指示进行了操作。
  2. 如果需要对 EMD 使用修订包,则删除 WID 中的连接器项目,导入新的 rar 并应用特定于 EIS 的依赖性文件。以下步骤描述如何执行这个操作。

v     打开 SCA 模块的 Java 构建路径并除去在项目选项卡中选择的连接器项目。

v     打开依赖性编辑器并除去连接器项目。

v     从工作空间删除连接器项目。

v     导入新的 rar 文件。在需要时从特定于 EIS 的 API 添加任何依赖性文件。

v     打开 SCA 模块的 Java 构建路径并选择在项目选项卡中选择的连接器项目。

v     打开依赖性编辑器并添加连接器项目(如果它尚不存在),然后选中“使用模块进行部署”。

  1. 如果需要更新 WPS 上已部署的应用程序

v     在 WPS 管理控制台上对相应的应用程序选择“更新”

v     选择“单一模块”,并使用相对路径作为 rar 文件(CWYBC_JDBC.rar)的名称。

v     单击本地文件系统上的“浏览”按钮以选择进行了更改的已更新 rar 文件。

v     在剩余步骤中选择缺省值,然后单击“完成”。这将确保现有的配置(如 MCF)不会更改并且只会更新 JAR。

  1. 提供了新的样本 JDBCApp.ear。

  

最后修改日期:2005 年 12 月 10 日