【问题标题】:Camel CXF configure WS-Adressing - ReplyTo and MessageIDCamel CXF 配置 WS-Adressing - ReplyTo 和 MessageID
【发布时间】:2018-07-16 16:40:16
【问题描述】:

我需要在 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>

我已经在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 的首选方法是什么?非常感谢

【问题讨论】:

    标签: java apache-camel cxf


    【解决方案1】:

    我现在将关闭这个问题,因为我认为我误解了这个问题,需要进一步调查。

    【讨论】:

    • 您找到解决方案了吗?我也面临如何在 Apache Camel 中设置 CXF SOAP Addressing MessageID 的问题。
    猜你喜欢
    • 1970-01-01
    • 2015-02-09
    • 2019-06-04
    • 1970-01-01
    • 2017-04-07
    • 2023-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多