WebServiceProxyFactory bug??

"cbare" <[email protected]> 11 Jan 2007 14:48:14 -0800
Newsgroups gmane.comp.mozilla.devel.xml
Organization http://groups.google.com
Message-ID <[email protected]>
I'm trying to use the WebServiceProxyFactory to access a public web
service at:

http://soap.genome.jp/KEGG.wsdl.

I'm seeing some weird behavior, which is either a bug or I don't
understand what's going on. The WSDL for this service defines a bunch
of methods, among them: get_genes_by_organism.

    <operation name="get_genes_by_organism">
      <input message="typens:get_genes_by_organismRequest"/>
      <output message="typens:get_genes_by_organismResponse"/>
    </operation>


The trouble is, the proxy generated by the factory ends up with names
like this: get_005fgenes_005fby_005forganism.

Suspiciously, 0x005f is unicode for the underscore character. Maybe the
underscores are messing things up? Or maybe the WSDL is in an
unexpected character encoding?

It works if I call the methods with the munged up names, but it's not
pretty. Anyone seen similar problems? Is there a good place to file a
bug report?

Thanks,

-Chris