Hi, >From looking at your modules I am just thinking that maybe your http:endpoint should be a consumer so that it can receive your request forward it to the cxf-bc and it makes the call to the external web service.
Also your have defined it to have a mep as in-only - so you won't get a response back. Is this was you want to do ? Edell. On Thu, Aug 21, 2008 at 4:40 PM, stlecho <[EMAIL PROTECTED]> wrote: > > Edell, > > I've done the suggested modifications and the deployment of the SA is > working :o). Thank you very much for helping me. > > Now I would like to test via the http:endpoint the call to the webservice. > I've tried to send an HTTP request to http://localhost:8192/bridge but > received a Connection Refused message. Which URL should I use to send a > request to my webservice ? > > Regards, Stefan Lecho. > > > Edell Nolan wrote: > > > > Hi, > > > > I can deploy your tutorial-sa with the following changes. > > > > (I had to change the location of the directories to be polled etc in the > > file su > > and change the locationURI in the cxf-bc to some server I could have > > access > > to) > > > > So if you change the following it should work for you > > > > In the tutorial-cxf-bc the xbean.xml should look like the following > > > > <beans xmlns:cxfbc="http://servicemix.apache.org/cxfbc/1.0" > > xmlns:dummy="urn://fsb.belgium.be/fphp/v3_0"> > > > > <cxfbc:provider > > wsdl="classpath:PersonQuery.wsdl" > > locationURI=" > > https://e-depottest.smals-mvm.be/fphp/3.1/ws/PersonQuery.jws" > > service="dummy:PersonQuery" > > endpoint="PersonQuerySoap"/> > > > > </beans> > > > > The reason that it could not find the service definition is that it was > > not > > in the wsdl. > > It will look for the service defined in the wsdl that you specify and the > > service will take > > the default target namespace defined there which was different to the one > > you were specifying. > > > > Also in the tutorial-http-su - add in the namespace xmlns:dummy="urn:// > > fsb.belgium.be/fphp/v3_0" > > and have the service specified as dummy:PersonQuery. > > > > Hope this helps, Edell. > > > > > > On Thu, Aug 21, 2008 at 11:27 AM, Edell Nolan <[EMAIL PROTECTED]> > > wrote: > > > >> 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> > >>> <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. > >>> > >>> > >> > > > > > > -- > View this message in context: > http://www.nabble.com/Difficulty-in-configuring-external-webservice-call-tp19070587p19091393.html > Sent from the ServiceMix - User mailing list archive at Nabble.com. > >
