描述复合类型wsdl

时间:2012-03-15 08:55:49

标签: web-services qt xsd wsdl

我在qt上获得了这个方法。

QList<Job> getJobs(unsigned int firtJob, unsigned int lastJob);

我想使用网络服务,但我不知道,但我没有在文件.wsdl中定义它。

<message name="getJobsRequest">
  <part name="firtJob" type="xsd:unsigedInt" />
  <part name="lastJob" type="xsd:unsigedInt" />
</message>
<message name="getJobsResponse">
 .....
</message>

<portType name="CorePortType">
  <operation name="getJobs">
    <input message="tns:getJobsRequest"/>
    <output message="tns:getJobsResponse"/>
  </operation>
</portType>

我不知道如何描述getJobsResponse我想它将是一个复合类型

非常感谢你。

1 个答案:

答案 0 :(得分:0)

嗯,我用以下方法解决了这个问题:

<complexType>
   <all>
     <sequence>
       <element name="list_job" type="Job" minOccurs="0" maxOccurs="unbounded"/>
     <sequence>
   </all>
</complexType>

<message name="getJobsResponse">
   <part name="listJobs" type="tns:list_job" />
</message>

由于