Hi, I have the same problem but i try to change the namespace but it doesn't work can you put your code which is working ?
mgenov wrote: > > Hi again, > I solved my problem and the problem was in the bean defenition. I've > forgot to replace the namespace and the namespace was not correctly set. > > Now it works. > > Thanks a lot. > > > > > Zhurakousky, Oleg wrote: >> >> Here is what I see >> >> Your target bean defines a service (="identinficazioneAssistito:encode") >> with endpoint (endpoint="test") >> >> Your consumer attempts to forward to the right service >> (targetService="identinficazioneAssistito:encode"), but wrong endpoint >> (targetEndpoint="endpoint") >> >> Endpoint with the name "endpoint" is not present on the target service. >> So change to targetEndpoint="test" >> >> Oleg >> >> -----Original Message----- >> From: mgenov [mailto:[EMAIL PROTECTED] >> Sent: Wednesday, October 17, 2007 5:18 AM >> To: [email protected] >> Subject: bean component >> >> >> Hello guys, >> >> I'm trying to use the servicemix's bean component but I having problems >> with >> it. >> >> That is bean-su's definition: >> >> <beans xmlns:bean="http://servicemix.apache.org/bean/1.0" >> >> xmlns:identinficazioneAssistito="http://servicemix.apache.org/replaceMe" >>> >> >> <bean:endpoint service="identinficazioneAssistito:encode" >> endpoint="test" bean="#encodingBean" /> >> >> <bean id="encodingBean" >> class="cis.servicemix.identinficazioneAssistito.MyBean" >> /> >> >> </beans> >> >> And the source code of the bean listener: >> >> package cis.servicemix.identinficazioneAssistito; >> >> import javax.annotation.Resource; >> import javax.jbi.messaging.DeliveryChannel; >> import javax.jbi.messaging.ExchangeStatus; >> import javax.jbi.messaging.MessageExchange; >> import javax.jbi.messaging.MessagingException; >> >> import org.apache.servicemix.MessageExchangeListener; >> import org.apache.servicemix.jbi.util.MessageUtil; >> >> public class MyBean implements MessageExchangeListener { >> @Resource >> private DeliveryChannel channel; >> >> public void onMessageExchange(MessageExchange exchange) >> throws MessagingException { >> >> if (exchange.getStatus() == ExchangeStatus.ACTIVE) { >> System.out.println("Received exchange: " + >> exchange); >> MessageUtil.transferInToOut(exchange, exchange); >> channel.send(exchange); >> } >> } >> >> } >> >> >> That is the definition of http-su: >> <beans xmlns:http="http://servicemix.apache.org/http/1.0" >> >> xmlns:identinficazioneAssistito="http://servicemix.apache.org/identinfic >> azioneAssistito"> >> >> <http:endpoint service="identinficazioneAssistito:httpService" >> endpoint="endpoint" >> role="consumer" >> locationURI="http://0.0.0.0:8080/identinficazioneAssistito/" >> targetService="identinficazioneAssistito:encode" >> targetEndpoint="endpoint" >> defaultMep="http://www.w3.org/2004/08/wsdl/in-out" >> soap="true" /> >> </beans> >> >> >> >> >> >> This is the request message which I'm sending: >> <?xml version="1.0" encoding="UTF-8"?> >> <e:Envelope xmlns:e="http://schemas.xmlsoap.org/soap/envelope/"> >> <e:Body> >> <ping> >> <pingRequest> >> <message xmlns="http://soap">hello</message> >> </pingRequest> >> </ping> >> </e:Body> >> </e:Envelope> >> >> >> This is the response from service mix: >> STATUS: 500 >> <?xml version='1.0' encoding='UTF-8'?><e:Envelope >> xmlns:e="http://schemas.xmlsoap.org/soap/envelope/"><e:Body><e:Fault><fa >> ultcode>e:Server</faultcode><faultstring>javax.jbi.messaging.MessagingEx >> ception: >> Could not find route for exchange: InOut[ >> id: ID:10.134.4.102-115acffe1dd-9:0 >> status: Active >> role: provider >> service: >> {http://servicemix.apache.org/identinficazioneAssistito}encode >> operation: ping >> in: <?xml version="1.0" encoding="UTF-8"?><ping >> xmlns:e="http://schemas.xmlsoap.org/soap/envelope/">
 >> <pingRequest>
 >> <message xmlns="http://soap">hel lo</message>
 >> </pingRequest>
 >> </ping> >> ] for service: >> {http://servicemix.apache.org/identinficazioneAssistito}encode and >> interface: null</faultstring></e:Fault></e:Body></e:Envelope> >> >> >> >> Any idea where I'm going wrong? >> >> >> -- >> View this message in context: >> http://www.nabble.com/bean-component-tf4639100s12049.html#a13249846 >> Sent from the ServiceMix - User mailing list archive at Nabble.com. >> >> >> > > -- View this message in context: http://www.nabble.com/bean-component-tf4639100s12049.html#a13485854 Sent from the ServiceMix - User mailing list archive at Nabble.com.
