本文档包含以下各节:
此修订包包含对下表中所列示的变更请求的修订
适配器版本 |
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 值设置为列名而不是业务对象属性名。 |
“配置参数”屏幕上的“存储过程”参数属性将列示业务对象属性而不是表中的列。
|
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 时,请执行以下操作:
v 打开 SCA 模块的 Java 构建路径并除去在项目选项卡中选择的连接器项目。
v 打开依赖性编辑器并除去连接器项目。
v 从工作空间删除连接器项目。
v 导入新的 rar 文件。在需要时从特定于 EIS 的 API 添加任何依赖性文件。
v 打开 SCA 模块的 Java 构建路径并选择在项目选项卡中选择的连接器项目。
v 打开依赖性编辑器并添加连接器项目(如果它尚不存在),然后选中“使用模块进行部署”。
v 在 WPS 管理控制台上对相应的应用程序选择“更新”
v 选择“单一模块”,并使用相对路径作为 rar 文件(CWYBC_JDBC.rar)的名称。
v 单击本地文件系统上的“浏览”按钮以选择进行了更改的已更新 rar 文件。
v 在剩余步骤中选择缺省值,然后单击“完成”。这将确保现有的配置(如 MCF)不会更改并且只会更新 JAR。
最后修改日期:2005 年 12 月 10 日