Basicly,
using the SOAP HTTP provider, you should be able to display the WSDL.
Have you tried something like this:
<http:soap-provider service="MyService"
endpoint="MyEndpoint"
locationURI="http://yourtomcat:port/service"
wsdl="classpath:myservice.wsdl"/>
The myservice.wsdl file should be in a resource directory of your pom.xml.
Regards
JB
Madesclair Vivian wrote:
Hello everybody,
I am new here, new on any mailing list in fact. I am studying ESB, and currently testing servicemix, and I am experiencing a difficulty with the wsdl forwarding of the http component. Let me explain issue.
I am exposing a service, named "Recherche", with Apache Axis on Tomcat. This service is working and I can access its wsdl putting "?wsdl" after te URI. Then I used the http component and 2 service units (though now I know one should be enough) to expose it through the servicemix ESB. I can access my service and have it work, but I haven't manage to get its wsdl (I mean the wsdl for the service exposed by the consumer SU) yet. I tryied several way (wsdlResource in the xBean, special service for the wsdl, even putting the wsdl file in the /src/main/resources directory, which is not what I want to do because it would be static) but none succeeded.
I spent many hours on this single problem, I'm starting to feel like I tryied everything, so I was hoping somebody could help me here! If my description is not precise enough, feel free to ask. I'm working on a prototype, so there is no secrecy or such things.
Many thanks for your consideration!
Vivian MADESCLAIR
Stagiaire - Division Midi-Pyrénées - Agence 103
Sopra group.
Basso Cambo
14 rue Mesplé 31000 Toulouse
Phone : +33 (0)5 61 16 25 06
[email protected] - www.sopragroup.com <http://www.sopragroup.com/>
Ce message peut contenir des informations confidentielles dont la divulgation est à ce titre rigoureusement interdite en l'absence d'autorisation explicite de l'émetteur. Dans l'hypothèse où vous auriez reçu par erreur ce message, merci de le renvoyer à l'émetteur et de détruire toute copie.
P Pensez à l'environnement avant d'imprimer.