Ciao a tutti.
Ho un problema nella comprensione di un WSDL. Devo valorizzare l'elemento ContractType, ma non ho assolutamente capito come. Sto sbattendo la testa da 2 giorni.


Nel WSDL c'è l'elemento ContractType che devo valorizzare:

<s:element minOccurs="0" maxOccurs="1" name="ContractType" type="tns:TdoContractType"/>

Questo è quello che segue nel WSDL:

<s:complexType name="TdoContractType">
<s:complexContent mixed="false">
<s:extension base="tns:TdoBaseIdName"/>
</s:complexContent>
</s:complexType>

Questo è l'XLM con i valori per il tipo di contratto:

<?xml version="1.0" encoding="utf-8" ?>
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<GetContractTypeResponse xmlns="http://schema.pippo.net/">
<GetContractTypeResult>
<TdoBaseIdName id="2" name="VENDITA" />
<TdoBaseIdName id="1" name="AFFITTO" />
</GetContractTypeResult>
</GetContractTypeResponse>
</soap:Body>
</soap:Envelope>

Potreste aiutarmi a capire come scrivere l'elemento ContractType valorizzato con VENDITA, per favore?

Grazie mille a tutti. :-D