1.org.apache.axis2.databinding.ADBException: Unexpected subelement PTo
我的wsdl中有一个函数的传进去参数是两个:
<wsdl:message name="getByTRangeRequest">
<wsdl:part name="TFrom" type="xs:double" />
<wsdl:part name="TTo" type="xs:double"/>
</wsdl:message>
开始的时候在portType中的情况如下 :
<wsdl:operation name="getByTPRange" >
<wsdl:input message="ghml-wsdl:getByTPRangeRequest">
</wsdl:input>
<wsdl:output message="ghml-wsdl:getByTPRangeResponse">
</wsdl:output>
这样由wsdl2java生成代码然后布置的时候会出现以上错误,解决方法如下:
在<wsdl:operation name="getByTPRange" >中加上参数的顺序:
<wsdl:operation name="getByTPRange" parameterOrder="TFrom TTo">
问题解决