Web services Oracle-BPEL中的应答机制与发送管理

Web services Oracle-BPEL中的应答机制与发送管理,web-services,oracle,soa,bpel,business-process-management,Web Services,Oracle,Soa,Bpel,Business Process Management,从同步BPEL服务调用异步BPEL服务时,我收到请求超时异常 我正处于学习阶段,创建了一个异步bpel,只需等待5秒,并使用同步bpel调用它,但仍然收到一个timedout错误 调用的异步进程在等待5秒后已完成,但同步进程仍在等待响应 当使用另一个异步bpel服务调用同一个异步服务时,其工作正常 为什么在使用同步服务调用异步bpel服务时出现此错误 我胡乱猜测,试图将sync process事务属性更改为'requriesNew' 异步进程 要调试此问题,请执行以下操作: 启用审核,以开发

从同步BPEL服务调用异步BPEL服务时,我收到请求超时异常

我正处于学习阶段,创建了一个异步bpel,只需等待5秒,并使用同步bpel调用它,但仍然收到一个timedout错误 调用的异步进程在等待5秒后已完成,但同步进程仍在等待响应

当使用另一个异步bpel服务调用同一个异步服务时,其工作正常

为什么在使用同步服务调用异步bpel服务时出现此错误

我胡乱猜测,试图将sync process事务属性更改为'requriesNew'

异步进程


要调试此问题,请执行以下操作:

  • 启用审核,以开发模式运行,然后从测试控制台运行同步进程。这将向您显示流程流、调用以及同步流程等待的位置
尝试在事务属性中添加这些组合

bpel.config.transaction=required
bpel.config.oneWayDeliveryPolicy=async.persist
如果以上两项都没有帮助。。。尝试在下面添加并注释掉bpel.config.transaction属性

bpel.config.oneWayDeliveryPolicy=async.persist

你能发布这两个过程的代码吗?我不确定我是否正确理解了这个问题,但异步操作不会回答任何问题(因为它是异步的)。我不知道bpelx命名空间中的构造,但同步流程是否有第二个接收,在同步接收-应答对之间有一个与异步流程中的调用相匹配的接收?如果您也粘贴同步进程的代码,可能会有所帮助。如果您也发布同步进程的源代码,我只能看到异步进程。
bpel.config.oneWayDeliveryPolicy=async.persist