未在Java输出中键入WSDL数组复杂类型

时间:2019-03-08 19:21:24

标签: java soap wsdl axis2 wsdl2java

使用Axis2 WSDL2Java工具时,似乎未键入数组,因此必须强制转换对象以添加它。

<element name="FunnyObject" nillable="true">
    <complexType>
        <sequence>
            <element name="id" type="string" />
            <element name="joke" type="string" />
        </sequence>
    </complexType>
</element>
<element name="FunnyObjects" nillable="true">
    <complexType>
        <complexContent mixed="false">
            <restriction base="SOAP-ENC:Array">
                <attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="FunnyObject[]" />
            </restriction>
        </complexContent>
    </complexType>
</element>

任何想法我需要做什么编辑?只是为一门课程学习(对于不幸的是,在2019年),这是WSDL的新功能。

0 个答案:

没有答案