pues estos son ejemplos que he encontrado en varias paginas web... ahora he combinado un par de ellos y he obtenido otra respuesta
codigo del servidor
Código PHP:
<?php
//incluimos la clase nusoap.php
require_once('lib/nusoap.php');
$ns="...../nusoap";
//creamos el objeto de tipo soap_server
$server = new soap_serverEP;
$server->configureWSDL('hello',$ns);
$server->wsdl->schemaTargetNamespace=$ns;
//registramos la función que vamos a implementar
$server->register('hello',array('name' => 'xsd:string'),array('return' => 'xsd:string'),$ns);
//implementamos la función
function hello ($name){
$respuesta = 'HOla $name';
return new soapval('return','xsd:string',$respuesta);
}
//llamamos al método service de la clase nusoap
$server->service($HTTP_RAW_POST_DATA);
?>
codigo del cliente
Código PHP:
<?php
require_once('lib/nusoap.php');
// Dirección del servicio web
$wsdl = '..../ws_server.php?wsdl';
// Creamos una instancia del objeto Soap en su modo Cliente
$client = new soapclientEP($wsdl, 'wsdl');
$param=array('name'=>'Cesar',);
var_dump ( $client->call('hello', $param) );
?>
pues ahora lo que me devuelve el var_dump es.... bool(false)