2011-11-03 39 views
3

我有一個異步的bpel進程調用客戶端上的cllback服務來傳輸其響應。目前,我靜靜地在相應的wsdl文件中定義了客戶端的端點,並且一切正常。WS-Addressing回覆異步bpel進程中的回調

現在我試圖讓ODE不使用WSDL地址,而是從客戶端的初始調用中提取replyTo地址。我在最初的調用中提供了一個帶有<wsa:replyTo>的WS-Addressing頭。但是,這似乎並不奏效。爲了使ODE能夠使用ws-adressing頭文件中指定的端點,我必須對我的過程進行任何更改嗎?

編輯: 由於這似乎並沒有工作,我實現了一個變通辦法:Apache的ODE允許BPEL流程從任意SOAP報頭讀取數據。我使用此功能來讀取提供的<wsa:replyTo>-標題的內容,並將其作爲端點分配給客戶端 - 夥伴鏈接。

回答

2

我是否正確理解您希望使用WS-Addressing的雙通道綁定?目前,官方的Apache ODE版本不支持這個版本,但它在路線圖上。

+1

感謝您的回覆。我已經按照問題中所述實施瞭解決方法。 – Simon