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.
