Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/10/2006, 02:26
Avatar de jmsev
jmsev
 
Fecha de Ingreso: abril-2006
Mensajes: 47
Antigüedad: 18 años
Puntos: 0
Error Web Services NuSoap

El fallo que tengo se produce cuando intento acceder a un método llamado "sayHi" que me proporciona un web service (localhost:8080/HiWS/HiWS?WSDL) que tengo disponible desde mi equipo local.

La llamada al servicio web la realizo de la siguiente forma:
<?
require_once('nusoap.php');

$client = new soapclient('localhost/HiWS/HiWS?WSDL', true);

$s = array("Juanma");

$result = $client->call('sayHi', $s);
?>

Si pongo control de errores me sale lo siguiente por pantalla:
Error: wsdl error: phpType is struct, but value is not an array: see debug output for details

El fallo se produce cuando hago $result = $client->call('sayHi, $s), pero sayHi se que es un metodo que se le pasa como parametro un String y me devuelve un String.

Necesito ayuda.