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.