I read some posts, it seems my issue comes from the fact that i am using axis and the wsdl generated for my service is of standard 1.2 while servicemix can handle only 1.1. Am I right about this? If yes, why is servicemix only handling 1.1 standard?
I read about a validateWsdl tag in the xBean, but I could not manage to get it work. Any ideas? Best Regards, Vivian -----Message d'origine----- De : Jean-Baptiste Onofré [mailto:[email protected]] Envoyé : lundi 8 juin 2009 11:14 À : Madesclair Vivian Cc : [email protected] Objet : Re: http-component, wsdl forwarding Strange, let me make a try. Regards JB Madesclair Vivian wrote: > When I use, as you suggest, <http:soap-provider.../> in place of > <http:endpoint.../> I got an exception in maven, but a build successful. And > when deploying this SA in servicemix, the deployment fails with an other > exception. > > To test my service, I use the client.html from the wsdl-first exemple, and to > get the wsdl, I use > "http://172.31.196.135:8192/jbi/Services/Recherche/CA1/?wsdl". The service > answer succesfully, but for the wsdl I get : > "HTTP ERROR: 404" > "Unable to find requested resource" > "RequestURI=/jbi/Services/Recherche/CA1/main.wsdl" > > Thanks, > > Best regards > Vivian MADESCLAIR > > > -----Message d'origine----- > De : Jean-Baptiste Onofré [mailto:[email protected]] Envoyé : lundi 8 > juin 2009 10:35 À : [email protected] Objet : Re: > http-component, wsdl forwarding > > 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. >> >>
