Tue Oct 19, 2021 6:41 pm
Login Register Lost Password? Contact Us


Bug in generated WSDL

Comments or questions specific to the features of ECL Watch

Mon Jan 23, 2012 1:48 pm Change Time Zone

After publishing a small work unit I looked at the SOAP WSDL as generated by WsECL (the port 8002 interface). There is an error that results in an unusable WSDL. The XSD for the result is declared as the following in my example:

Code: Select all
<xsd:import namespace="urn:hpccsystems:ecl:generate_analytics:result:result_1" schemaLocation="../result/Result 1.xsd" />


Note that the schemaLocation value contains a space. That space should be encoded, probably as '%20' for best compatibility. If you leave the space there then tools such as soapUI cannot parse the WSDL.

Cheers!

Dan
DSC
Community Advisory Board Member
Community Advisory Board Member
 
Posts: 568
Joined: Tue Oct 18, 2011 4:45 pm

Mon Jan 23, 2012 2:14 pm Change Time Zone

I just figured out that the workaround in my case is to provide an explicit name for my output (I'm using Thor, so I can use OUTPUT and the NAMED option).

Still, encoding that name is probably a Good Idea.

Cheers,

Dan
DSC
Community Advisory Board Member
Community Advisory Board Member
 
Posts: 568
Joined: Tue Oct 18, 2011 4:45 pm


Return to ECL Watch

Who is online

Users browsing this forum: No registered users and 1 guest

cron