What is the databinding framwrok you use?
Can you test this with a nightly build or RC2?

On 4/16/07, Mark Badorrek <[EMAIL PROTECTED]> wrote:


I have a soap request using axis2-1.1  to generate the client and server
bindings.
The client seems to render the xml just fine, but the server side seems to
have a problem.

Specifically, here is a snippet of code that is generated from the client:

<Field Id="TOTALSUMINSURED" xmlns:ns0="http://***********************
">100000</Field<http://aon.com.au/ebixconvertortypes/2007%22%3E100000%3C/Field>
>

If I attempt to do an xmlText() on the element I get the following
string:

<xml-fragment Id="TOTALSUMINSURED" xmlns:ns0="
http://***********************"; xmlns:soapenv="
http://schemas.xmlsoap.org/soap/envelope/";>100000</xml-fragment<http://schemas.xmlsoap.org/soap/envelope/%22%3E100000%3C/xml-fragment>
>

This appears correct to me. This snippet is referred to in the generated
code as a "FieldType".


FieldType blah = fieldArr[i];    // OK

String str = blah.getStringValue();   //OK

String id = blah.getId();    //Fails - returns null

'str' will be set to '100000', whilst 'Id' will be set to null. I would
have expected 'Id' to be 'TOTALSUMINSURED'.
Does anyone else have problems retrieving attributes with axis2 or am I
just doing something silly here?

BTW, where is snippet from the scheme:

 <complexType name="FieldType">
  <simpleContent>
   <extension base="string">
    <attribute name="Id" type="string" use="required"/>
   </extension>
  </simpleContent>
 </complexType>

Cheers,

Mark B






--
Amila Suriarachchi,
WSO2 Inc.

Reply via email to