I have an Axis server with a method which expects a long parameter.

I have a SOAPpy Python client that's ignoring what the WSDL asked for
and is passing the parameter as an int.
  <v1 xsi:type="xsd2:int">50000</v1>

Apache Axis fails, saying
  org.xml.sax.SAXException: Bad types (int -> long)

While the Axis server is technically correct and the Python client is
wrong, this error seems awfully unhelpful. An int can be converted to
a long afterall.

Is there any way to get Axis to be a bit more accepting?

Reply via email to