WSDL

Messages

<definitions .... >
  <types>
    <schema .... >
      <element name="PO" type="tns:POType"/>
      <complexType name="POType">
        <all>
          <element name="id" type="string/>
          <element name="name" type="string"/>
          <element name="items">
            <complexType>
              <all>
                <element name="item" type="tns:Item" minOccurs="0" maxOccurs="unbounded"/>
              </all>
            </complexType>
          </element>
        </all>
      </complexType>

      <complexType name="Item">
        <all>
          <element name="quantity" type="int"/>
          <element name="product" type="string"/>
        </all>
      </complexType>
      <element name="Invoice" type="tns:InvoiceType"/>
      <complexType name="InvoiceType">
        <all>
          <element name="id" type="string"/>
        </all>
      </complexType>
    </schema>
  </types>

  <message name="PO">
    <part name="po" element="tns:PO"/>
    <part name="invoice" element="tns:Invoice"/>
  </message>
</definitions>


José M. Vidal .

7 of 17