2016-08-30 63 views
0

我使用cxf作爲apache camel路由中的生產者,並使用WS-Addressing。 我知道這是可以通過設置SOAPAction頭的路中(就像例子可能是錯誤的)在駱駝路由中更改cxf ws-addressing屬性

... 
.setHeader("SoapAction").constant("anysoapactionwanted") 
.to("cxf... 

是否有可能同與WS-Addressing的行動領域?因爲我注意到它是用錯誤的值發送的。有2個WS-Addressing Action值需要輸入,並且在駱駝路由中決定使用哪一個值。

回答

0

您必須根據某個值決定所需的操作。在這種情況下,使用Choice-When條件塊來派生正確的動作。