症状
DB2 Microsoft BizTalk 适配器无法读取数据存储在 DB2 的 i V7R2 图形 CCSID 13488 UNICODE utf-16 列。并在应用程序事件日志中记录以下消息:
内部消息: HISMPCB0001 在 BasePrimitiveConverter 发生了异常。异常说明: 将对象引用设置到对象的实例。SQLSTATE HY000 与 SQLCODE-343。
原因
因为 DB2 Microsoft DRDA 应用程序请求方客户端不会将 DB2 图形的数据类型转换为正确的 Microsoft.NET Framework 数据类型,将出现此问题。
解决方案
此问题是在累积更新 2固定主机集成服务器 2016年。
安装累积更新 2 完成后,将更新 DB2 数据转换功能,Microsoft DRDA 应用程序请求方客户端以支持 DB2 图形数据类型。
状态
Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。
参考资料
了解 Microsoft 用于描述软件更新的术语。