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: &lt;?xml version="1.0" encoding="UTF-8"?>&lt;ping
>> xmlns:e="http://schemas.xmlsoap.org/soap/envelope/";>&#xd;
>>       &lt;pingRequest>&#xd;
>>         &lt;message xmlns="http://soap";>hel lo&lt;/message>&#xd;
>>       &lt;/pingRequest>&#xd;
>>     &lt;/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.

Reply via email to