Ho un piccolo grande problema: stò usando la libreria di soap di php per un client che si connette ad un webservice wsdl java con il seguente codice:
la chiamata alla funzione "selectCity" dovrebbe ritornare una String[7] ma lui me ne ritorna solo 5, anche altri metodi che hanno a che fare con List<String[]> o cmq con array di stringhe i primi due valori non vengono mai ritornati.
Si può sapere che cos'ha che non và?
Aggiungo che sia con client C# sia con client Java non ha di questi problemi quindi il webservice funziona egregiamente.
Grazie
Codice:
$webservices_uri = "http://10.0.0.15:5004/TestWS"; require_once('SOAP/Client.php'); $connection_params = array(); $username = "usr"; $password = "pwd"; $client = new SOAP_client($webservices_uri, false, false, $connection_params); $params = array("user" => $username, "pwd" => $password, "idCitta" => 1); $response = $client->call("selectCity", $params); var_dump($response);
Si può sapere che cos'ha che non và?
Aggiungo che sia con client C# sia con client Java non ha di questi problemi quindi il webservice funziona egregiamente.
Grazie
Commenta