Hello,
I changed form Axis
alpha 3 to Axis nightly build because of name spaces packaging
problem.
I was able to run
the axis server nightly build and as a client axis alpha3 (I had to
manually
add
manually code for the bean serialization), however if I want
to
upgrade the client
also to Axis nightly build I get the following error, when I run the
emitted
Testcase from
WSDL2Java utitlity:
Remote Exception caught: org.xml.sax.SAXException: No deserializer
defined for array type
urn:ecofin.quoteserver.types:IndizeSummaryBean
When I
look into the codes IndizeSummaryBean have
been added in the
call before the Testcase starts: I changed also that ArrayOf_tns... was in
urn:ecofin.quoterserver.types namespace (in the wsdl) but that did not change
the result:
qName = new javax.xml.rpc.namespace.QName("urn:ecofin.quoteserver",
"ArrayOf_tns1_IndizeSummaryBean");
cachedSerQNames.add(qName);
cls =
com.ecofin.vk.beans.IndizeSummaryBean[].class;
cachedSerClasses.add(cls);
cachedSerFactories.add(arraysf);
cachedDeserFactories.add(arraydf);
qName = new javax.xml.rpc.namespace.QName("urn:ecofin.quoteserver.types",
"IndizesSumCollectionBean");
cachedSerQNames.add(qName);
cls =
com.ecofin.vk.beans.IndizesSumCollectionBean.class;
cachedSerClasses.add(cls);
cachedSerFactories.add(beansf);
cachedDeserFactories.add(beandf);
qName = new javax.xml.rpc.namespace.QName("urn:ecofin.quoteserver.types",
"IndizeSummaryBean");
cachedSerQNames.add(qName);
cls =
com.ecofin.vk.beans.IndizeSummaryBean.class;
cachedSerClasses.add(cls);
cachedSerFactories.add(beansf);
cachedDeserFactories.add(beandf);
Please find
attached the WSDL file (generated by Java2WSDL utitly and modified by hand for
namespaces/packages).
Any help or
hints are greatly appreciated.
Best,
Oliver
NEU:
NZZ finfox, personal finance, die finanz- und
vermögensplanung für private
http://finfox.nzz.ch
ECOFIN Research and Consulting
AG
Neumuensterallee 6
CH-8032 Zuerich
+41 1 389 65 29
[EMAIL PROTECTED]
www.ecofin.ch
quoteserver.wsdl
Description: Binary data