We have a webservice that wraps some Java objects to send them over the wire. The problem is that these Java objects contain references to each other (ie. circular). It's fine from our end because we use SOAP RPC style to send the object graph to the .NET layer. However, on the way back, .NET complains about our java Sets in this objects. It looks like it's trying to convert to arrays.
Thanks folks for taking a look. Here's the information.
The following is the error I receive:
Invalid Request for setTestObject com.bea.wlw.runtime.core.request.RequestValidationException: Error deserializing arguments. Encountered an xml tag without a recognized type: the type must be declared with an xsi:type attribute. Caused by: com.bea.xml.marshal.XmlEncodingException: Encountered an xml tag without a recognized type: the type must be declared with an xsi:type attribute.
Here's the WSDL file for the functions were concerned with (Note: this is a partial WSDL from what BEA generated):
[Balaji]Deleted the Code Section for better reading, see the next reply for code section please. [ August 24, 2004: Message edited by: Balaji Loganathan ]
Joined: Nov 08, 2003
Here's a better post with smilies disabled: ;)
[ August 24, 2004: Message edited by: Balaji Loganathan ]