cn应该是中国把~

最简单的方法,你可以用servicemix的EIP组件,虽然他不是很推荐,smx推荐camel

for example (using content route):

<cxfbc:producer wsdl="mycalculate.wsdl"
service="calculate:CalculateService"
endpoint="calculate:eip"
locationURI="http://myserver:8080/services/Calculate"/>

<eip:content-based-router service="calculate:eip" endpoint="endpoint">
  <eip:rules>
    <eip:routing-rule>
      <eip:predicate>
        <!-- 这里写条件-->
        <eip:xpath-predicate xpath="count(/test:echo) = 1" 
namespaceContext="#nsContext" />
      </eip:predicate>
      <eip:target>
            <!-- 条件成立则到这里-->
           <eip:exchange-target service="mycalculate.wsdl" endpoint="endpoint" 
/>
      </eip:target>
    </eip:routing-rule>
    <eip:routing-rule>
      <!-- 条件不符合就到这里-->
      <eip:target>
        <eip:exchange-target service="test:recipients" />
      </eip:target>
    </eip:routing-rule>
  </eip:rules>
</eip:content-based-router>

<cxfbc:producer wsdl="mycalculate.wsdl"
service="calculate:CalculateService"
endpoint="calculate:Calculate"
locationURI="http://myserver:8080/services/Calculate"/>



Thanks and regards 
Fred



From: fat_belly 
Date: 2010-10-18  15:57:09 
To: users 
Cc:  
Subject: cxfbc:consumer and camel routes 
 
I have the following cxfbc consumer and cxfbc producer:
<cxfbc:consumer wsdl="mycalculate.wsdl"
service="calculate:CalculateService"
endpoint="soap"
targetService="calculate:CalculateService"
targetEndpoint="calculate:Calculate"
locationURI="http://myserver:8000/Calculate"/>
<cxfbc:producer wsdl="mycalculate.wsdl"
service="calculate:CalculateService"
endpoint="calculate:Calculate"
locationURI="http://myserver:8080/services/Calculate"/>
Currently, I have the following flow:
external client --> cxf consumer --> cxf producer --> external service
How would I introduce routing btwn the consumer and producer that would
result in the following flow:
external client --> cxf consumer --> routing --> cxf producer --> external
client
Can you give me an example, thank you?
-- 
View this message in context: 
http://servicemix.396122.n5.nabble.com/cxfbc-consumer-and-camel-routes-tp3217057p3217057.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to