我需要在Camel中为WS-Addressing配置CxfEndpoint。 我的CxfEndpoint服务被调用并发送回确认消息。 我需要在邮件中添加/配置ReplyTo,RelatesTo和MessageID字段。
它应该是这样的:
<a:MessageID u:Id="_4">169</a:MessageID>
<a:ReplyTo u:Id="_5">
<a:Address>http://www.w3.org/2005/08/addressing/anonymous</a:Address>
</a:ReplyTo>
我已经像这样在骆驼中设置了CxfEndpoint:
CxfEndpoint cxfEndpoint = new CxfEndpoint();
cxfEndpoint.setAddress("http://0.0.0.0:8888/service");
cxfEndpoint.setWsdlURL("Service.wsdl");
cxfEndpoint.setCamelContext(camelContext);
....
我通过添加以下内容简单地添加了WS-Addressing:
<cxf:features>
<wsa:addressing/>
</cxf:features>
我找不到有关如何将WS-Addressing配置添加到骆驼cxf的任何信息。我看到了cxf documentation ws-a,但这使我无法将所提到的AddressingProperties映射添加到骆驼CxfEndpoint。 为骆驼CxfEndpoint配置WS-Addressing的首选方法是什么?非常感谢
答案 0 :(得分:0)
我现在将结束这个问题,因为我认为我对该问题有误解,因此需要进一步调查。