Hello,

Thanks for your explanation. 
I changed the http-su to this:

    <http:endpoint service="xyz:helloWorldHttp"
                 endpoint="helloWorld"
                 role="consumer" 
                 targetService="xyz:helloWorld"
                 locationURI="http://localhost:8000/example/";
                 defaultMep="http://www.w3.org/2004/08/wsdl/in-out";
                 soap="true" />   

The targetService value points to the next service. But it has the same
problem.


Madesclair Vivian wrote:
> 
> Hello,
> 
> The services in ServiceMix ESB are identified by a service name and an
> endpoint name, which have to comply with the WSDL (if you have one)
> service and port name. You can have twice the same endpoint name, as long
> as the service names are different, or twice the same service name as long
> as the endpoint names are different.
> 
> In your case, you have twice the service "xyz:helloWorld" with endpoint
> "helloWorld" and xyz have the same value in both your service. Therefore I
> think that service mix can't register them.
> 
> I am not expert in ServiceMix, so I don't know what an endpoint is
> exactly. You might find some answer by googling it. The idea of endpoint
> is not specific to ServiceMix though.
> 
> Ok you want to customize an SE. Do you mean by that you need to create
> specific code for a service inside ServiceMix? I never did that, but I
> think CXF SE could help you.
> 
> 
> Regards,
> Vivian
> 
> 
> 
> 
> -----Message d'origine-----
> De : youhaodeyi [mailto:[email protected]] 
> Envoyé : mercredi 16 septembre 2009 13:20
> À : [email protected]
> Objet : RE: Anyone knows this error "specified for routing, but can't find
> it registered"
> 
> 
> Hello,
> 
> Why do you think I have two different endpoints with the same names? I
> took the bridge demo as an example. If you look at the xbean.xml in
> bridge-http-su demo, you would see that it uses "endpoint" endpoint. And
> in bridge-eip-su, it uses the same endpoint "endpoint". I am new to
> ServiceMix.
> What does this endpoint mean? 
> 
> I want to customize a SE. So which type should I use? 
> 
> 
> Madesclair Vivian wrote:
>> 
>> Hello,
>> 
>> Don't you have an error at deployment?
>> It seems to me that you have two different endpoints with the same names.
>> That can't work in my opinion.
>> 
>> BTW, you should use the new http endpoint (cf smx documentation). 
>> Also, I don't know what this hwse namespace you are using is. What SE 
>> type is this? CXF SE?
>> 
>> I hope this helps
>> Vivian
>> 
>> -----Message d'origine-----
>> De : youhaodeyi [mailto:[email protected]] Envoyé : mercredi 16 
>> septembre 2009 09:27 À : [email protected] Objet : Anyone 
>> knows this error "specified for routing, but can't find it registered"
>> 
>> 
>> I have two SU. One for Http-BC another for SE. The HTTP-BC xbean.xml is
>> shown as below:
>> 
>> <beans xmlns:http="http://servicemix.apache.org/http/1.0";
>>        xmlns:xyz="http://companyxyz.com";
>>        xmlns="http://www.springframework.org/schema/beans";
>>        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>>        xsi:schemaLocation="http://servicemix.apache.org/http/1.0
>> http://servicemix.apache.org/schema/servicemix-http-3.2.3.xsd
>>        http://www.springframework.org/schema/beans
>> http://www.springframework.org/schema/beans/spring-beans-2.0.xsd";>
>> 
>>   <http:endpoint service="xyz:helloWorld"
>>                  endpoint="helloWorld"
>>                  role="consumer" 
>>                  locationURI="http://localhost:8192/example/";
>>                  defaultMep="http://www.w3.org/2004/08/wsdl/in-out";
>>                  soap="true" />             
>> 
>> </beans>
>> 
>> The SE xbean.xml is shown as below:
>> <beans
>> xmlns:hwse="http://org.apache.servicemix.samples.helloworld.se/1.0"; 
>>        xmlns:xyz="http://companyxyz.com";>
>>   <hwse:endpoint service="xyz:helloWorld" endpoint="helloWorld"/>
>> </beans>
>> 
>> Then, I write a javascript to send message to
>> http://localhost:8192/example.
>> The servicemix console print this error:
>> WARN  - DefaultBroker                  - ServiceName
>> ({http://companyxyz.com}helloWorld) specified for routing, but can't find
>> it registered
>> WARN  - DefaultBroker                  - ServiceName
>> ({http://companyxyz.com}helloWorld) specified for routing, but can't find
>> it registered
>> --
>> View this message in context:
>> http://www.nabble.com/Anyone-knows-this-error-%22specified-for-routing%2C-but-can%27t-find-it-registered%22-tp25467299p25467299.html
>> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>> 
>> 
>> 
> 
> -- 
> View this message in context:
> http://www.nabble.com/Anyone-knows-this-error-%22specified-for-routing%2C-but-can%27t-find-it-registered%22-tp25467299p25470333.html
> Sent from the ServiceMix - User mailing list archive at Nabble.com.
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Anyone-knows-this-error-%22specified-for-routing%2C-but-can%27t-find-it-registered%22-tp25467299p25473512.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to