Axis WSDL2Java为某些参数生成错误的数据类型

时间:2013-01-11 10:39:15

标签: java apache wsdl axis wsdl2java

使用WSDL2Java生成存根时,wsdl文件中的字段(int类型)在存根文件中变为short。

有没有人见过这个? 是否有任何已知的解决方法。

<complexType name="SsgKey">
    <complexContent>
     <extension base="tns1:ManagedEntityKey">
      <sequence>
       <element name="ssgId" nillable="true" type="xsd:string"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
  <complexType name="Ssg">
    <complexContent>
     <extension base="tns1:ManagedEntityValue">
      <sequence>
       <element name="ssgId" nillable="true" type="xsd:string"/>
       <element name="priority" nillable="true" type="xsd:int"/>
       <element name="callProcessingElementType" nillable="true" type="xsd:short"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
  </schema></wsdl:types>

0 个答案:

没有答案