Why do you have an element in your message in the
"http://www.w3.org/2001/XMLSchema"; namespace? Does your message
include a schema? If so, have you defined a <xs:schema> element as an
element within your message structure? Or did you perhaps specify
"http://www.w3.org/2001/XMLSchema"; as the targetNamespace for your
schema?

An example would help us identify the problem.

Anne

On 3/30/07, Ted Jones <[EMAIL PROTECTED]> wrote:


Thanks for your response Amila. The SOAP response looks correct when
validating against the wsdl. The issue seems to be in the generated stub
code when a check is done comparing the QName of the element. The WSDL
targetnamespace http://helper.webservice.soap.test.com/xsd
is used to compare against an element that has
http://www.w3.org/2001/XMLSchema as it's namespace so they
don't match up and consequently the "java.lang.RuntimeException: Unexpected
subelement value" exception is thrown.

Here is the line I am referring to:

if (reader.isStartElement() && new
javax.xml.namespace.QName("http://helper.webservice.soap.test.com/xsd","value";).equals(reader.getName())){

Is this a limitation of ADB, an error in the stub generation, an error in
the wsdl generation, or something I can control in my stub generation?

Thanks for any insight you can offer.

Ted

 ________________________________
 From: Amila Suriarachchi [mailto:[EMAIL PROTECTED]
Sent: Thursday, March 29, 2007 11:48 PM
To: [email protected]
Subject: Re: [Axix2] java.lang.RuntimeException: Unexpected subelement value


we have discussed this senario in many times.

First thing you have to do is to check the received soap message using the
tcp mon.
then validate the that received response message with the generated wsdl
(wsdl you used to generate the code)

Amila.


On 3/30/07, Ted Jones <[EMAIL PROTECTED]> wrote:
>
>
> I am receiving the following exception in my ADB generated stub while
processing my soap response: java.lang.RuntimeException: Unexpected
subelement value
>
> The WSDL used to generate my stub is auto generated (Axis2 1.1.1).
>
> Any ideas?
>
> TIA,
> Ted



--
Amila Suriarachchi,
WSO2 Inc.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to