Ciao a tutti
rispetto il WSDL sono un niubbo e non so come venir fuori da questa empasse:
questo è il codice
codice:
require_once '../Admin/Engine/PagUtility/nusoap.0.9.5/lib/nusoap.php';
require_once '../Admin/Engine/PagUtility/nusoap.0.9.5/lib/class.wsdlcache.php';
$serverpath = "http://[CENSURA]/WSBacheca/WSBacheca.asmx";
$wsdl = "wsdl";
$operation = "ListaDelibere";
$param = array();
$param['BachecaFiltri'] = array();
$client = new nusoap_client($serverpath, $wsdl);
$result = $client->call($method, $param);
questo, invece, il metodo che sto cercando di chiamare
codice:
<wsdl:definitions targetNamespace="http://tempuri.org/"> <wsdl:types>
<s:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/">
<s:element name="ListaDelibere">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="BachecaFiltri" nillable="true" type="tns:BachecaFiltri"/>
<s:element minOccurs="0" maxOccurs="1" name="CodiceAmministrazione" type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="CodiceAOO" type="s:string"/>
</s:sequence>
</s:complexType>
</s:element>
Non vi ammorbo con la definizione del tipo "BachecaFiltri": sono una ventina di campi string, tutti con minOccurs = 0 all'interndo di un elemento sequence.
l'esito che mi da è
wsdl error: XML error parsing WSDL from http://[CENSURA]/WSBacheca/WSBacheca.asmx on line 61: Mismatched tag
l'errore è
HTTP Error: Unsupported HTTP response status 404 Not Found (soapclient->response has contents of the response)
Non sono in grado di capire quale sia il problema. Cosa mi consigliate di verificare?