Oracle ESB,WS-AT和WCF

是否有任何机构试图在Oracle ESB和WCF Web服务之间启用WS-AT? 目前,我在MS DTC端启用了WS-AT事务,同时也启用了对weblogic JTA中的Web服务使用SSL的功能。但是,我运行时出现错误:[EJB:010158]非法尝试从未参与事务的EJB调用EJBContext.setRollbackOnly()。 为了组织oracle soa和MS DTC之间的可信连接,是否需要在Weblogic中注册SSL证书?     
已邀请:
        今天我要分享的是我们找到了我的问题的答案。 Weblogic事务协调器和MSDTC之间的通信是通过SSL安全通道进行组织的,您应该考虑的主要事情。 因此,如果要在WCF和Oracle BPEL复合服务之间启用WS-AT,则应执行以下操作: 准备有效的SSL证书,一个用于Oracle Weblogic,一个用于带有MSDTC的工作站。 将证书导入到Weblogic和MSDTC服务器上的密钥存储中。 在Windows工作站上安装Windows SDK: 配置WS-Atomic事务支持 在Weblogic上启用SSL侦听端口。 在Weblogic上配置Web服务原子事务 在Weblogic中,将“ Web服务事务传输安全模式”设置为“需要SSL”,但是您应取消选中“已启用Web服务事务已发行令牌”。 完成上述步骤后,您可以在WCF和BPEL端启用WS-Atomic Transaction策略,并以事务方式组织服务之间的工作。     

要回复问题请先登录注册