Greetings, Are you attempting to communicate directly between the ODE-SE endpoint and the CXF-SE endpoint or are you attempting to communicate from ODE-SE -> CXF-BC Provider -> CXF-BC Consumer -> CXF-SE? If the latter, it appears you are missing the CXF-BC Provider in your flow.
/Ron minzou wrote: > > > Hi all, > > This is my first post here, so i want to thanks all collaborators for > your help. I have a problem during the communication of an ODE-SU, which > is composed by a BPEL, and a CXF-SE. This CXF-SE is usually called by a > CXF-BC, and when i try to call this BC using SoapUI, it works. > > Now, i want to call this CXF-SE using an ODE-SU (with an invoke tag in the > BPEL). But the problem is here : the is an "Unknown endpoint" problem > during this call. > > I paste here the code of different files. > > the xbean.xml of CXF-BC : > > <?xml version="1.0" encoding="UTF-8"?> > <beans xmlns="http://www.springframework.org/schema/beans" > xmlns:cxfbc="http://servicemix.apache.org/cxfbc/1.0" > xmlns:xsi="http://http://www.w3.org/2001/XMLSchema-instance" > > xmlns:corb="http://service.application.corbeilledetache.epng.phloeme.com/" > xsi:schemaLocation="http://servicemix.apache.org/cxfbc/1.0 > > http://servicemix.apache.org/schema/servicemix-cxfbc-3.2.3.xsd > http://www.springframework.org/schema/beans > > http://www.springframework.org/schema/beans/spring-beans-2.0.xsd" > > > <cxfbc:consumer wsdl="classpath:CS_CorbeilleWS.wsdl" > > locationURI="http://esb.ixarm.net:7051/CS_CorbeilleWS/" > targetService="corb:CS_Corbeille" > targetEndpoint="CS_Corbeille" /> > > The end of the CS_CorbeilleWS.wsdl (used in the SE and the BC): > > <!-- Service Definition --> > <wsdl:service name="CS_Corbeille"> > <wsdl:documentation> > > </wsdl:documentation> > <wsdl:port binding="impl:CS_CorbeilleSoapBinding" > name="CS_Corbeille"> > <wsdlsoap:address > location="http://esb.ixarm.net:7051/CS_CorbeilleWS/main.wsdl"/> > </wsdl:port> > </wsdl:service> > > > The xbean.xml of CXF-SE > > <?xml version="1.0" encoding="UTF-8"?> > <beans xmlns:cxfse="http://servicemix.apache.org/cxfse/1.0" > > xmlns:corb="http://service.application.corbeilledetache.epng.phloeme.com/"> > > <cxfse:endpoint service="corb:CS_Corbeille" endpoint="CS_Corbeille"> > <cxfse:pojo> > <bean > class="com.phloeme.epng.corbeilledetache.application.service.CSCorbeilleImpl"> > <property name="cs_corbeille" ref="cS_Corbeille" /> > </bean> > </cxfse:pojo> > <cxfse:inInterceptors> > <bean > class="org.apache.cxf.interceptor.LoggingInInterceptor"/> > </cxfse:inInterceptors> > <cxfse:outInterceptors> > <bean > class="org.apache.cxf.interceptor.LoggingOutInterceptor"/> > </cxfse:outInterceptors> > <cxfse:inFaultInterceptors> > <bean > class="org.apache.cxf.interceptor.LoggingInInterceptor"/> > </cxfse:inFaultInterceptors> > <cxfse:outFaultInterceptors> > <bean > class="org.apache.cxf.interceptor.LoggingOutInterceptor"/> > </cxfse:outFaultInterceptors> > </cxfse:endpoint> > > </beans> > > And the deploy.xml of ODE-SU module : > > <?xml version="1.0" encoding="UTF-8"?> > <deploy xmlns="http://www.apache.org/ode/schemas/dd/2007/03" > xmlns:gc="http://www.phloeme.com/TaskManagerNotification/" > > xmlns:corb="http://service.application.corbeilledetache.epng.phloeme.com/" > > > > <process name="gc:GestionCommandeProcess"> > <active>true</active> > > <provide partnerLink="GestionCommandeLocalName"> > <service name="gc:GestionCommandeService" port="gestioncommande" /> > </provide> > > <invoke partnerLink="CorbeilleLocalName"> > <service name="corb:CS_Corbeille" port="CS_Corbeille" /> > </invoke> > > </process> > > </deploy> > > > In my opinion, the ODE-SU, is using the line of deploy.xml > port="CS_Corbeille" as an endpoint, and in theory is able to find the > endpoint="CS_Corbeille" of the CXF-SE. Am i right on this point ? > > The second hesitation i have is the hability of the ODE-SU to communicate > with the CXF-SE (maybe we must respect this schema : ODE-SU -> CXF-BC -> > CXF-SU ? > > > Excuse for my frenglish :) and thank you for your future response. > > Happy new year :) > > minzou. > > -- View this message in context: http://old.nabble.com/Communication-problem-between-an-ODE-SU-and-a-CXF-SU-tp27063479p27082768.html Sent from the ServiceMix - User mailing list archive at Nabble.com.
