WebService Stubs WSDL Axis2

Posted by tt0686 on Stack Overflow See other posts from Stack Overflow or by tt0686
Published on 2013-11-07T14:34:38Z Indexed on 2013/11/07 15:53 UTC
Read the original article Hit count: 274

Filed under:
|
|
|
|

Good afternoon in my timezone.

I have a wsdl file with the following snippet of code:

<schema targetNamespace="http://util.cgd.pt" xmlns="http://www.w3.org/2001/XMLSchema">
            <import namespace="http://schemas.xmlsoap.org/soap/encoding/" />
            <complexType name="Attribute">
                <sequence>
                    <element name="fieldType" nillable="true" type="xsd:string" />
                    <element name="dataType" nillable="true" type="xsd:string" />
                    <element name="name" nillable="true" type="xsd:string" />
                    <element name="value" nillable="true" type="xsd:string" />
                </sequence>
            </complexType>
            <complexType name="ArrayOffAttribute">
                <complexContent>
                    <restriction base="soapenc:Array">
                        <attribute ref="soapenc:arrayType" wsdl:arrayType="tns3:Attribute[]" />
                    </restriction>
                </complexContent>
            </complexType>

When i use jax-rpc or Axis1 to generate the stubs the type Attribute is generated, but when i use Axis2 the type Attribute is not generated and a new type is created ArrayOffAttribute, this new type extends the axis2.databinding.types.soapencoding.Array and permits to add elements through the array.addObject(object), my question is, i am migrating one Java EE application from webservices using jax-rpc to start using Axis2, and the methods are using the Attribute type to fullfill attributes fields, now in Axis2 and do not have attribute type , what should i use in the ArrayOffAttribute.addObject(?) ? Could be something wrong with Axis2 ?

i am stop here :(

Thanks in advance

Best regards

© Stack Overflow or respective owner

Related posts about java

Related posts about wsdl