I don't think you can expose a service on the following uri : http://localhost/esbtest/testService1.php
You should be able to use: http://localhost/esbtest/ instead. On Tue, May 6, 2008 at 8:20 AM, kapilsharma <[EMAIL PROTECTED]> wrote: > > Gnodet, Pratibha, > > Did you solved the problem? > > My problem is a bit similar. I'll be a lot thankful if anyone of you let me > know the problems with my or have could provide any hint. My problem is > given below: > > Diagram below shows the flow I'm trying to achieve with Service Mix 3.2.1 > > http://www.nabble.com/file/p17073134/SMX-Test-Flow.jpg > > When I hit "http://localhost:8192/PortalCommExample/" (Above BC in diagram) > from browser, I'm expecting to get response from > "http://localhost/esbtest/testService1.php" (HTTP Service 2) but I'm getting > error "resource not found". > > Although it doesn't make any sense, but for testing purpose, I'm trying to > hit HTTP Service 2 from HTTP Service 1 (Ideally Web browser) using SMX > (Service Mix). At that moment, I don't want SMX, to implement any logic thus > I'm not having any Service Engine. Again I'm not using SOAP request, its > just simple HTTP request-response. > > For this I have 2 Service Unit (for 2 BC) and a SA. xbean.xml of 2 SU are as > follow. > > > <beans xmlns:http="http://servicemix.apache.org/http/1.0" > xmlns:test="http://www.abc.com/abcde"> > <http:endpoint service="test:MyHttpReceiver" > endpoint="receiverConsumer" > targetService="test:MyProviderService" > role="consumer" > soap="false" > locationURI="http://localhost:8192/PortalCommExample/"/> > </beans> > > and > > > <beans xmlns:http="http://servicemix.apache.org/http/1.0" > xmlns:test="http://www.abc.com/abcde"> > <http:endpoint service="test:MyProviderService" > endpoint="senderProvider" > role="provider" > soap="false" > locationURI="http://localhost/esbtest/testService1.php" /> > </beans> > > It would be helpful if someone let me know if I'm trying it in wrong manner. > (I know this example doesn't make a lot of sense). I don't want to define > WSDL or any routing as I'm sure which end-point i need to hit. Now this > failure raises few questions for me. > 1. Do I always need to define WSDL. I think its standard format for NMR but > shouldn't SMX-HTTP BC converts it in NMR specific format? > 2. Can two BC communicate with each other without SE or SE is must? > 3. Don't SMX provide way for simple HTTP request? All examples that I saw > are using SOAP request and WSDL. > 4. How can I achieve required flow? > > > > > gnodet wrote: > > > > You can't. This page listing the services is generated and is > > provided for convenience only. > > If you go to http://localhost:8192/mylistenHttp/, you won't see the > > wsdl, this only happens if you click on the link, because the link > > shows the address of the service but points to the wsdl. Makes sense > > ? > > > > On Fri, Apr 25, 2008 at 2:55 PM, pratibhaG <[EMAIL PROTECTED]> > > wrote: > >> > >> Thanks a lot for your reply, > >> I guess this is some default or welcome file. May be there is some > >> configuration which tells that if I hit URL > >> "http://localhost:8192/mylistenHttp/", then main.wsdl will be invoked? > >> where does this file reside? If I want to invoke some custom file say > >> mywsdl.wsdl how would I do that? > >> Please reply > >> Thanks once again > >> -Pratibha > >> > >> -- > >> View this message in context: > >> > http://www.nabble.com/Why-every-http--request-goes-to-main.wsdl--tp16891783p16895542.html > >> > >> > >> Sent from the ServiceMix - User mailing list archive at Nabble.com. > >> > >> > > > > > > > > -- > > Cheers, > > Guillaume Nodet > > ------------------------ > > Blog: http://gnodet.blogspot.com/ > > > > > > -- > View this message in context: > http://www.nabble.com/Why-every-http--request-goes-to-main.wsdl--tp16891783p17073134.html > > > Sent from the ServiceMix - User mailing list archive at Nabble.com. > > -- Cheers, Guillaume Nodet ------------------------ Blog: http://gnodet.blogspot.com/
