通过Oracle Service Bus 12C中的DB适配器连接到Microsoft SQL DB

问题描述

我正在尝试从OSB 12C中的DB适配器连接到Microsoft sql数据库。从代码中,我可以执行选择操作,但是在更新时,此错误来了。

调用导致错误

调用JCA出站服务失败,出现连接错误,异常:com.bea.wli.sb.transports.jca.JCATransportException:oracle.tip.adapter.sa.api.jcabindingException:oracle.tip.adapter.sa.impl。 fw.ext.org.collaxa.thirdparty.apache.wsif.WSIFException:servicebus:/FetchCGISInterim/Resources/CGISUpdateInterim_DB.wsdl [CGISUpdateInterim_DB_ptt :: CGISUpdateInterim_DB(CGISUpdateInterim_DBInput_msg)]-由于操作'CUpdate导致WSIF JIM执行Puresql,原因:Pure sql例外。 更新dbo.QPS_SYNC的纯sql执行设置了recordstatus ='1',其中objectid =#objectid失败。 由java.sql.sqlException引起:注册XAConnection时发生意外异常java.sql.sqlException:XA错误:资源'CGISInterimDB_base_domain'上的XAResource.XAER_RMERR start()失败:XAER_RMERR:事务分支中发生了资源管理器错误 javax.transaction.xa.XAException:com.microsoft.sqlserver.jdbc.sqlServerException:无法创建XA控件连接。错误:“连接已关闭。”

在客户端,他们也授予了写权限。我可以从sql Server / Heidisql更新。仅从代码更新不起作用。有什么问题吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...