webservice返回一个List< PersonalInfo >客户端应该怎样调用

linshb85 2012-07-31 04:54:47
<wsdl:definitions targetNamespace="http://webservice.personalinfo.com">
<wsdl:types>
<xsd:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://webservice.personalinfo.com">
<xsd:element name="getPersonalinfo">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="in0" nillable="true" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="in1" nillable="true" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="in2" nillable="true" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="in3" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="ArrayOfPersonalInfo">
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="PersonalInfo" nillable="true" type="tns:PersonalInfo"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="PersonalInfo">
<xsd:sequece>
<xsd:element minOccurs="0" name="age" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="areastationinfoid" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="areastationname" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="basesalary" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="birthday" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="city" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="corpcontractid" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="corpinfoid" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="corpname" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="corpname1" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="corpnamealias" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="corptelphone" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="createtime" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="degrees" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="deleteflag" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="fromareastationinfoid" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="fromareastationname" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="idcard" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="idcardcopyview" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="insurancebase" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="insurancebtime" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="insurancetype" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="insurancetypeid" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="isallow10001" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="iscontract" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="isinjob" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="isspecialworktype" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="istrain" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="joinareadate" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="joincorpdate" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="leavedate" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="leavereason" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="marriage" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="memo" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="name" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="nation" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="newunifiedcode" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="oldunifiedcode" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="operno" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="outsourcingcretgradeid" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="outsourcingcretgradetime" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="outsourcingfunc" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="outsourcingstation" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="outsourcingstationid" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="outsourcingtype" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="outsourcingtypeid" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="outsourcingtypeidlist" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="personalinfoid" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="photeview" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="polivisa" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="residencecard" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="resume" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="selftelphone" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="selftelphone2" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="sex" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="snative" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="stationoffice" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="stationofficeinfoid" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="substationinfoid" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="substationname" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="techspec" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="tempaddress" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="unifiedcode" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="updatetime" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="workcretno" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="workexperience" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="worktypeinfoid" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="worktypename" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="getPersonalinfoResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="out" nillable="true" type="tns:ArrayOfPersonalInfo"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
</wsdl:types>
<wsdl:message name="getPersonalinfoRequest">
<wsdl:part name="parameters" element="tns:getPersonalinfo"/>
</wsdl:message>
<wsdl:message name="getPersonalinfoResponse">
<wsdl:part name="parameters" element="tns:getPersonalinfoResponse"/>
</wsdl:message>
<wsdl:portType name="PersonalInfoPortType">
<wsdl:operation name="getPersonalinfo">
<wsdl:input name="getPersonalinfoRequest" message="tns:getPersonalinfoRequest"/>
<wsdl:output name="getPersonalinfoResponse" message="tns:getPersonalinfoResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="PersonalInfoHttpBinding" type="tns:PersonalInfoPortType">
<wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="getPersonalinfo"><wsdlsoap:operation soapAction=""/>
<wsdl:input name="getPersonalinfoRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="getPersonalinfoResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="PersonalInfo">
<wsdl:port name="PersonalInfoHttpPort" binding="tns:PersonalInfoHttpBinding">
<wsdlsoap:address location="http://localhost:8080/wfs/services/PersonalInfo"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
配置文件如上面,我在call.setReturnType要如何写?
...全文
90 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧