For the benefit of anyone looking at this later, the solution to this question was:

Move the <parameter ...> elements as children to the <proxy> element and not to the <publishWSDL...> Then you can use any WSDL you like, as Synapse just shows what you specify without modifying or validating it

cheers
asankha

Asankha C. Perera wrote:
Hi Henrik
A complete, standalone test case can be downloaded from here:
http://sparklingideas.co.uk/synapse.test.case.henrik.zip* [28 MB]*

For convenience, I have also attached to this email:

   1. /validateCli.wsdl/ [Original WSDL file]
2. /proxied_validateCli.wsdl /[Proxied WSDL file, served up by Synapse]
   3. /synapse.xml/
   4. /stack.trace/ [stacktrace from the wsimport stubs, when
      "TelewestBindingPort" can not be found]
   5. /generated.java.source.sample.java/ [File generated by wsimport.
      Note the hardcoded binding name "TelewestBindingPort"]

Can you also attach the referenced XSD's so that I can just try starting up your configuration? If your original WSDL is displayed your problem is solved right?

cheers
asankha



--
Asankha C. Perera
http://adroitlogic.org

http://esbmagic.blogspot.com

Reply via email to