Ver Mensaje Individual
  #9 (permalink)  
Antiguo 19/08/2011, 17:01
gladiador98
 
Fecha de Ingreso: agosto-2011
Mensajes: 10
Antigüedad: 13 años, 3 meses
Puntos: 1
Respuesta: PROBLEMAS CON web services en PHP

hola disculpa que no había escrito por que he estado muy ocupado.

Llamamos al método call del objeto soapclient o el nusoap_client.

->call("nombre del servicio",$Parametros")


call( <método que queremos ejecutar en el servidor>,

[<un array asociativo con los parámetros que debemos enviar (si existen)>],
[<cadena con el espacio de nombres (namespace)>],
[<cadena con el valor de la acción SOAP>],
[<booleana indicando si esta presente los valores de SOAPVAL en los headers>],
[<booleana la cual ya no se utiliza>],
[<cadena con el style a usar cuando se realiza la serialización de los parametros>],
[<cadena que puede ser "encoded" o "literal" utilizada para serialización de los parametros>]);

Al mismo le pasamos como parámetro el nombre del método que queremos ejecutar en el web service y los parámetros ($Param). En nuestra variable $response tenemos un array con la respuesta del Web Service.

Cuando entra a nusoap.php verifica la función call:

function call($operation,$params=array(),$namespace='http://tempuri.org',$soapAction='',$headers=false,$rpcPar ams=null,$style='rpc',$use='encoded'){

$this->operation = $operation;
$this->fault = false;
$this->setError('');
$this->request = '';
.
.
.
.

y continua pero no encuentra el servicio por tanto no me vota ningún resultado ($response = false)