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