WS-Addressing ReplyTo用于异步bpel-processes中的回调

时间:2011-11-03 11:42:49

标签: bpel ws-addressing apache-ode

我有一个异步的bpel-processes,它在客户端上调用cllback-service来传输它的响应。目前,我在相应的wsdl文件中静态定义了客户端的端点,一切正常。

现在我试图让ODE不使用WSDL地址,而是从客户端的初始调用中提取replyTo地址。我在初始调用中提供了带有<wsa:replyTo>的WS-Addressing标头。但是,这似乎不起作用。我是否必须对我的流程进行任何更改才能让ODE使用ws-adressing标头中指定的端点?

修改 由于这似乎不起作用,我实现了一种解决方法:Apache-ODE允许BPEL流程从任意SOAP头读取数据。我使用此功能读取提供的<wsa:replyTo> - 标头的内容,并将其作为端点分配给客户端 - 伙伴链接。

1 个答案:

答案 0 :(得分:2)

我是否正确理解您要使用WS-Addressing使用双通道绑定? Apache ODE官方版本目前尚不支持此功能,但是在路线图上。