Camel CXF 配置 WS-Adressing - ReplyTo 和 MessageID
Camel CXF configure WS-Adressing - ReplyTo and MessageID
我需要在 Camel 中为 WS-Addressing 配置我的 CxfEndpoint。
我的 CxfEndpoint 服务被调用并发回确认消息。
我需要 add/configure 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>
我已经在 camel 中设置了 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 配置添加到 camel cxf 的信息。我看到了 cxf documentation ws-a,但它让我无法理解如何将提到的 AddressingProperties 映射添加到骆驼 CxfEndpoint。
为 Camel CxfEndpoint 配置 WS-Addressing 的首选方法是什么?非常感谢
我暂时关闭这个问题,因为我认为我误解了这个问题,需要进一步调查。
我需要在 Camel 中为 WS-Addressing 配置我的 CxfEndpoint。 我的 CxfEndpoint 服务被调用并发回确认消息。 我需要 add/configure 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>
我已经在 camel 中设置了 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 配置添加到 camel cxf 的信息。我看到了 cxf documentation ws-a,但它让我无法理解如何将提到的 AddressingProperties 映射添加到骆驼 CxfEndpoint。 为 Camel CxfEndpoint 配置 WS-Addressing 的首选方法是什么?非常感谢
我暂时关闭这个问题,因为我认为我误解了这个问题,需要进一步调查。