WebServices

edited noviembre 2007 in Dudas/Problemas
Hola:
Tengo implementado un WebService en un controlador:
<?php
$server = new SoapServer(null, array('uri' => "http://10.7.25.1/05/ws/";));
$server->setClass("WSController");
$server->handle();

class WSController extends ApplicationController{
public function index(){ }
function Add($x,$y) {
$this->set_response("xml");
return $x+$y;
}
}

cuando invoco el servicio desde un cliente, me devuelve un objeto SoapFault que dice:
SoapFault exception: [Client] looks like we got no XML document in /var/www/ws/client.php:37 Stack trace: #0 /var/www/ws/client.php(37): SoapClient->__soapCall('Add', Array) #1 {main}

Sin embargo, este mismo servicio lo coloco fuera del directorio de kumbia, y funciona bien.

Alguien tiene idea de porqué pasa esto??.

PD: Si imprimo el resultado con el metodo __getLastResponse() de la clase SoapClient, me da el mismo resultado que si imprimo el resultado de invocar el servicio fuera del directorio de kumbia.



?>
Sign In or Register to comment.