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.
