PDA

Visualizza la versione completa : WSDL errore parsing (dei parametri?)


Reiuky
13-02-2014, 18:16
Ciao a tutti

rispetto il WSDL sono un niubbo e non so come venir fuori da questa empasse:

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


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

Loading