• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Axis 1.0 and ur-type arrayType encoding

Ken Pelletier
Ranch Hand
Posts: 54
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
A client is sending an array of strings to a method I've implemented in an Axis service, and the client's encoding of that array is not being understood by Axis.
The encoding of the arrayType is:
It is a homogeneous array, however ( all <item>'s within are xsd:string) and other clients use arrayType="xsd:string[10]" in such cases.
The ur-type encoding of arrays is understood by the same service when implemented in Ruby, SoapLite and Apache SOAP, and from what I can tell it is perfectly valid SOAP encoding of an array.
Axis' exception message is:
No deserializer defined for array type {http://www.w3.org/2001/XMLSchema}ur-type
q) is the xsd:ur-type indeed a valid arrayType encoding?
q) what can be done to get Axis to deserialize this?
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic