Thanks for ur response.

I'm using servicemix-http component for accessing webservices running in
tomcat server. 

This below code(plz find enclosed servicemix.xml file) works for accessing
signle webservice, but i have lot of webservices with different urls like
http://localhost:8082/genericws/services/Service1?WSDL,
http://localhost:8082/genericws/services/Service2?WSDL... etc., 

My question was how to bind multiple providers (means webservices) to one
consumer component (i.e., http://localhost:8081/services/AxisService/).  


I hope u can grasp from this... or plz let me know.

----------------------------------------------servicemix.xml-----------------------------------------------------

<beans xmlns:sm="http://servicemix.apache.org/config/1.0"; 
        xmlns:eip="http://servicemix.apache.org/eip/1.0"; 
        xmlns:http="http://servicemix.apache.org/http/1.0"; 
        xmlns:ns1="http://www.xyz.com/xyz"; 
        xmlns:ns2="http://xfire.webservice.namespace"; 
        xmlns:myns="http://myNameSpace/servicemix/1.0";> 

    <classpath>
        <location>.</location>
    </classpath>
    
    <sm:serviceunit id="jbi">
       <sm:activationSpecs> 
            <sm:activationSpec componentName="consumer"> 
                    <sm:component> 
                         <http:component> 
                              <http:endpoints> 
                                    <http:endpoint
service="ns1:MyConsumerService"
                                                   endpoint="myConsumer"
                                                   role="consumer" 
                                                  
targetService="ns1:Service1"  
                                                  
locationURI="http://localhost:8081/services/AxisService/"; 
                                                   soap="true" 
                                                  
defaultMep="http://www.w3.org/2004/08/wsdl/in-out"/>
                                        
                                    <http:endpoint service="ns1:Service1"
                                                   endpoint="Service1"
                                                   role="provider" 
                                                  
locationURI="http://localhost:8082/genericws/services/Service1"; 
                                                   soap="true" 
                                                  
wsdlResource="http://localhost:8082/genericws/services/Service1?WSDL"; />

                                    <http:endpoint service="ns1:Service2"
                                                   endpoint="Service2"
                                                   role="provider" 
                                                  
locationURI="http://localhost:8082/genericws/services/Service2"; 
                                                   soap="true" 
                                                  
wsdlResource="http://localhost:8082/genericws/services/Service2?WSDL"; />
                              </http:endpoints> 
                         </http:component> 
                    </sm:component> 
            </sm:activationSpec> 
         </sm:activationSpecs> 
    </sm:serviceunit>
</beans> 

-------------------------------------------------------------------------------------------------------------------




gnodet wrote:
> 
> Could you please explain a bit more what you are trying to
> achieve ? What do you mean by "bind more than one providers with
> one consumer" ?
> 
> On 12/13/06, PrakashT <[EMAIL PROTECTED]> wrote:
>>
>> Hi All,
>>
>> I'm new to Servicemix sea. I'm tried to bind more than one providers with
>> one consumer in servicemix.xml file by using http-binding, but i'm not
>> able
>> to get the proper response.
>>
>> Can u tell me how to use more than one providers in servicemix.xml?....
>> or
>> any other way?... or existing messages?
>>
>> Here i'm using servicemix snapshot version
>> (incubating-servicemix-3.0-SNAPSHOT).
>>
>>
>> Thanks,
>> Prakash T.
>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/How-to-bind-multiple-providers-in-servicemix.xml-tf2813079s12049.html#a7850179
>> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>>
>>
> 
> 
> -- 
> Cheers,
> Guillaume Nodet
> 
> 

-- 
View this message in context: 
http://www.nabble.com/How-to-bind-multiple-providers-in-servicemix.xml-tf2813079s12049.html#a7866308
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to