Hi,

Can you send your complete xbean.xml files.

Are you sure you have not defined
http://www.credoc.be/<http://www.credoc.be/PersonQuery%7DPersonQuery>in
any of your xbean.xml files.

It looks to have the namespace defined incorrectly somewhere.

Edell.

On Wed, Aug 20, 2008 at 7:13 PM, stlecho <[EMAIL PROTECTED]> wrote:

>
> The credoc namespace is defined as "http://www.company.com";. The leading
> "/"
> is a copy/paste error :o(. In the code I'm using
> "jbi:service:http://www.company.com/PersonQueryIn";.
>
>
> Edell Nolan wrote:
> >
> > Hi,
> >
> > I am not sure that you need the starting '/'
> >
> > should this not be jbi:service:http://www.company.com/PersonQueryIn";
> >
> >  from("jbi:service:/http://www.company.com/PersonQueryIn";)
> >   .convertBodyTo(DOMSource.
> >>
> >> class)
> >>   .to(jbi:service:/http://www.company.com/PersonQuery);
> >>
> >>
> >
> > also what have you defined the credoc namespace to be.
> >
> > Edell.
> >
> > On Wed, Aug 20, 2008 at 4:44 PM, stlecho <[EMAIL PROTECTED]> wrote:
> >
> >>
> >> Hi,
> >>
> >> I'm trying to use ServiceMix to make a call to an external webservice,
> >> but
> >> I
> >> have some difficulties in find the wright configuration.
> >>
> >> The WSDL used by the external webservice contains
> >>  <service name="PersonQuery">
> >>    <port name="PersonQuerySoap" binding="s0:PersonQuerySoap">
> >>      <soap:address
> >> location="http://vilcanota:7002/fphp/3.1/ws/PersonQuery.jws"/>
> >>    </port>
> >>  </service>
> >>
> >>
> >> Based on this WSDL definition, I've defined a cxfbc:provider with the
> >> same
> >> service and endpoint as defined in the WSDL.
> >>  <cxfbc:provider
> >>
> >> wsdl="
> https://e-depottest.smals-mvm.be/fphp/3.1/ws/PersonQuery.jws?WSDL=";
> >>
> >> locationURI="
> https://e-depottest.smals-mvm.be/fphp/3.1/ws/PersonQuery.jws";
> >>    service="credoc:PersonQuery"
> >>    endpoint="PersonQuerySoap"
> >>  />
> >>
> >> I've defined a JMS consumer, so that my clients can use JMS to connect
> to
> >> ServiceMix:
> >>  <jms:consumer
> >>    service="credoc:PersonQueryReceiver"
> >>  endpoint="jmsEndpoint"
> >>  targetService="credoc:PersonQueryIn"
> >>  destinationName="personquery.in"
> >>  connectionFactory="#connectionFactory"/>
> >>
> >>
> >> I've defined a simple Camel router that forwards the incoming JMS
> request
> >> to
> >> the cxfbc provider:
> >>
> >>  from("jbi:service:/http://www.company.com/PersonQueryIn";)
> >>   .convertBodyTo(DOMSource.class)
> >>   .to(jbi:service:/http://www.company.com/PersonQuery);
> >>
> >> When deploying this configuration, I'm receiving the following error:
> >>
> "<loc-message>org.apache.cxf.service.factory.ServiceConstructionException:
> >> Could not find definition for service
> >> {http://www.credoc.be/PersonQuery}PersonQuery<http://www.credoc.be/PersonQuery%7DPersonQuery>
> <http://www.credoc.be/PersonQuery%7DPersonQuery>
> >> .</loc-message>"
> >>
> >> I've tried several options, but without any success :o(. Where should
> >> this
> >> PersonQuery service be defined ?
> >>
> >> Regards, Stefan.
> >> --
> >> View this message in context:
> >>
> http://www.nabble.com/Difficulty-in-configuring-external-webservice-call-tp19070587p19070587.html
> >> Sent from the ServiceMix - User mailing list archive at Nabble.com.
> >>
> >>
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/Difficulty-in-configuring-external-webservice-call-tp19070587p19075160.html
> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>
>

Reply via email to