Hi Michael, Try setting it to the name of the port: BookServiceHttpPort.
Have you tried making the Web service accessible via ServiceMix without establishing a consumer endpoint for it? If so, was it visible via JMX? Ciao, Philipp > -----Mensaje original----- > De: Michael Mattox [mailto:[EMAIL PROTECTED] > Enviado el: miƩrcoles, 30 de mayo de 2007 17:41 > Para: [email protected] > Asunto: Re: 404 Unable to find requested resource when requesting WSDL > Importancia: Baja > > I just searched the WSDL and do not find the word "endpoint" at all. > I am attaching the WSDL. > > I get the same result: > > 17:38:15,998 | DEBUG | btpool0-1 | HttpComponent | > e.servicemix.soap.SoapEndpoint 276 | Retrieving proxied endpoint > definition > 17:38:15,998 | DEBUG | btpool0-1 | HttpComponent | > icemix.common.DefaultComponent 79 | Querying service description for > ServiceEndpoint[service={http://xfire.codehaus.org}BookService,endpoint=bo > okServiceProviderEndpoint] > 17:38:15,998 | DEBUG | btpool0-1 | HttpComponent | > icemix.common.DefaultComponent 87 | No description found for > {http://xfire.codehaus.org}BookService:bookServiceProviderEndpoint > > This tells me that servicemix is making the connection from the > consumer to the provider, and that it cannot locate the provider. > Which I don't understand because it's in the xbean.xml, pasted again > here for reference: > > <beans xmlns:http="http://servicemix.apache.org/http/1.0" > xmlns:test="http://xfire.codehaus.org"> > > <http:endpoint service="test:BookService" > endpoint="bookServiceProviderEndpoint" > role="provider" > soapVersion="1.1" > soap="true" > locationURI="http://127.0.0.1:8080/test-business- > service/services/BookService" > /> > > <!-- > targetService="test:BookService" > --> > > <http:endpoint service="test:BookService" > endpoint="bookServiceConsumerEndpoint" > targetService="test:BookService" > targetEndpoint="bookServiceProviderEndpoint" > role="consumer" > locationURI="http://0.0.0.0:8192/BookService/" > defaultMep="http://www.w3.org/2004/08/wsdl/in-out" > soapVersion="1.1" > soap="true" > /> > > > </beans> > > > On 5/30/07, Gert Vanthienen <[EMAIL PROTECTED]> wrote: > > Michael, > > > > Isn't it possible that the webservice you're targeting is also called > > bookServiceEndpoint? If not, can you try to revert to different > > endpoint names and add a targetService and targetEndpoint attribute to > > your consumer end? > > > > Gert > > > > Michael Mattox wrote: > > >> I haven't tried your particular setup yet, but from my experience > both > > >> the service and the endpoint names need to match between a consumer > > >> and a provider. > > >> > endpoint="providerBookService" > > >> > endpoint="consumerBookService" > > >> > > >> Hope that helps. > > > > > > Philipp, thanks for the suggestion. I just set the two endpoints to > > > "bookServiceEndpoint" and I get this error: > > > > > > <loc-message>More than one endpoint found in the SU for key: > > > {http://xfire.codeh > > > aus.org}BookService:bookServiceEndpoint</loc-message> > > > > > > -Michael > > > > > This e-mail may contain confidential or privileged information. Any unauthorised copying, use or distribution of this information is strictly prohibited.
