Hi,
You need add operation attribute for your eip:exchange-target .

Please take a look at the [1], which is the same issue we discussed before.

[1]
http://cwiki.apache.org/SM/discussion-forums.html#nabble-td16026202%7Ca16026202
Regards
Freeman

On Fri, Oct 3, 2008 at 12:07 AM, jcamus <[EMAIL PROTECTED]> wrote:

>
> Hi,
> i am trying the following data flow :
>
> CXF-BC -> EIP Wiretap -> CXF-SE
>                 |
>                 -> File sender (filearchiver)
>
> I have the following error when running my SOAP client :
>
> org.apache.cxf.interceptor.Fault: Operation not bound on this
> MessageExchange
>        at
> org.apache.servicemix.cxfse.CxfSeEndpoint.process(CxfSeEndpoint.java:195)
>
> I have file sender working correctly but CXF-SE does not receive the data
> flow.
>
> My config files (xbean.xml) are the following :
>
> CXF-BC :
>
> <beans xmlns="http://www.springframework.org/schema/beans";
>       xmlns:cxfbc="http://servicemix.apache.org/cxfbc/1.0";
>       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>       xmlns:parkeon="http://esb.transfolio.parkeon.com";
>       xsi:schemaLocation="http://servicemix.apache.org/cxfbc/1.0
> http://servicemix.apache.org/schema/servicemix-cxfbc-3.2.2.xsd
>       http://www.springframework.org/schema/beans
> http://www.springframework.org/schema/beans/spring-beans-2.0.xsd";>
>
>  <cxfbc:consumer wsdl="classpath:SoapInterface.wsdl"
>                                  targetEndpoint="parkeon:wiretap"
>                                  targetService="parkeon:wiretap">
>  </cxfbc:consumer>
> </beans>
>
> EIP Wiretap :
>
> <beans xmlns:eip="http://servicemix.apache.org/eip/1.0";
>       xmlns:parkeon="http://esb.transfolio.parkeon.com";>
>
>  <eip:wire-tap service="parkeon:wiretap" endpoint="parkeon:wiretap">
>    <eip:target>
>        <!-- <eip:exchange-target service="parkeon:SoapInterfaceService"
> endpoint="SoapInterfaceImplPort" />-->
>                <eip:exchange-target service="parkeon:SoapInterfaceService"
> interface="parkeon:SoapInterface"/>
>    </eip:target>
>
>    <eip:inListener>
>      <eip:exchange-target service="parkeon:fileArchiver"
> endpoint="fileArchiver" />
>    </eip:inListener>
>  </eip:wire-tap>
> </beans>
>
> CXF-SE :
>
> <beans xmlns:cxfse="http://servicemix.apache.org/cxfse/1.0";>
>
>    <cxfse:endpoint mtomEnabled="true"
> service="parkeon:SoapInterfaceService">
>        <cxfse:pojo>
>                <bean class="com.parkeon.transfolio.esb.SoapInterfaceImpl">
>
>                        </bean>
>        </cxfse:pojo>
>    </cxfse:endpoint>
> </beans>
>
> I am sure the problem is in the wiretap with the exchange target config :
> <eip:exchange-target service="parkeon:SoapInterfaceService"
>
> But why, wiretap can't find the CXF-SE entry point?
>
> Regards.
>
>
> --
> View this message in context:
> http://www.nabble.com/Cxf-bc---eip-wiretap---Ccf-se-%3A--Operation-not-bound-tp19782376p19782376.html
> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>
>

Reply via email to