Philipp,

Try setting what to the name of the port?  (sorry I'm new at this)

Thanks,
Michael

On 5/30/07, Rossmanith, Philipp <[EMAIL PROTECTED]> wrote:

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.

Reply via email to