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

Rispondi quotando