опишите составной тип wsdl - PullRequest
0 голосов
/ 15 марта 2012

Я получаю этот метод реализовать на 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 голосов
/ 16 марта 2012

Ну, я решил эту проблему с:

<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>

Спасибо

...