camel cxf - 错误处理 - 如何保持交换属性

时间:2017-11-23 08:23:17

标签: apache-camel cxf

我正在使用camel cxf向服务发送消息。我正在使用doTry / doCatch来处理来自服务的错误。 我注意到,当我从服务中收到错误时,我在交换中没有我的属性(我在交换中放入的服务)。 这是为什么 ?无论如何要保持交换属性? 这是代码:

<doTry>
       <to
              uri="cxf:bean:finishWSEndpoint?defaultOperationName=saveManufactureData" />
       <doCatch>
              <exception>java.lang.Exception</exception>
             <handled>
                    <constant>false</constant>
             </handled>
             <bean ref="finishService" method="onCxfException" />
       </doCatch>
</doTry>

0 个答案:

没有答案