2012-03-15 166 views
0

我得到這個方法在qt上實現。描述複合類型wsdl

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

而且我想與Web服務使用,但我不`噸,但我不會在文件中的.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我想這將是一個複合型

非常感謝你。

回答

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> 

感謝