问题描述
我正在尝试从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 (将#修改为@)