【问题标题】:How do I set up a Camel route between two CXF endpoints where the SOAP faults are transferred correctly?如何在正确传输 SOAP 错误的两个 CXF 端点之间设置 Camel 路由?
【发布时间】:2011-10-24 10:23:30
【问题描述】:

我在两个 CXF 端点之间设置了一条路由,如下所示:

<cxf:cxfEndpoint id="monitoringService"
  address="${esb.monitoring-service.ep.address}" serviceName="s:monitoring-service"
  endpointName="s:portSOAP" wsdlURL="classpath:/webservices/monitoring-service.wsdl"
  xmlns:s="http://xyz/monitoring/"
/>

<endpoint
  id="originMonitoringService"
  uri="${origin.monitoring-service.ep.address}" />

<route>
  <from uri="cxf:bean:monitoringService?dataFormat=MESSAGE" />
  <to ref="originMonitoringService" />
</route>

但是,当“originMonitoringService”发生 SOAP 故障时,它们似乎不会被转发到 Camel 发布的端点,因此不会到达连接到它的客户端。

我应该如何声明这个连接?

(仅供参考:${xx} 样式的变量在运行时被正确替换为 http://somehost/someservice 之类的值。)

【问题讨论】:

    标签: cxf apache-camel


    【解决方案1】:

    这个问题应该由CAMEL-4570修复

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-01-26
      • 1970-01-01
      • 1970-01-01
      • 2019-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多