Perfecto .. una consulta el web services, lo creaste vos ?
On 1 dic, 10:07, Mariano Gonzalez <
magloco...@gmail.com> wrote:
> Hola peraferrer,
>
> mira te cuento que estuve haciendo algo mas
>
> case "consultartodos":
> //require_once('lib/nusoap.php');
> $clientetodo = new nusoap_client('
http://sanmartin/sanmartin/serviciotodos.php');
> $auxtodos = $_GET["iddispositivo"];
> $resultado = $clientetodo->call('consultartodos',array('id' =>
> $auxtodos));
> print_r($resultado);
>
> // Check for errors
> $err = $clientetodo->getError();
> if ($err) {
> // Display the error
> echo '<p><b>Error: ' . $err . '</b></p>';
>
> le agregue una funcion para ver que error estaba largando, y la respuesta
> fue la siguiente:
>
> Error: XML error parsing SOAP payload on line 2: Empty document
>
> Pero lo mas loco de todo es que en la primer llamada al web service, me
> funciona sin problemas.
>
> Voy a probar lo que me escribiste ahi y te cuento como me fue.
>
> Gracias por tu ayuda.
>
> Saludos
>
>
>
>
>
>
> > Hola Mariano .. cuando dices no funciona .. da un error o que sucede ?
> > para poder orientarme ..
>
> > Un comentario, puedes hacer la instancia del objeto $cliente antes del
> > switch, si es que lo vas a usar mas de una vez, escribes menos código
> > y te queda centralizado, luego puedes hacer tantos call a diversas
> > funciones del Web services como necesites.
>
> > Recomendación:
> > Si usas NuSoap, en la class nusoap_client existe un método (getProxy)
> > que puede crear class proxy, para utilizar un web services como se se
> > tratara de un objeto.
>
> > getProxy, retorna la definicion de un class con todos lo metodos del
> > web services, listos para usar, lo único que tienes que hacer es
> > instanciar el objeto e invocar sus métodos, es mas transparente la
> > implementación.
>
> > Si tiene el error a mano, quizas me pueda orientar ..
>
> > On 30 nov, 20:04, Mariano Gonzalez <
magloco...@gmail.com> wrote:
> > > Hola gente,
>
> > > queria hacer el siguiente planteo: en el mismo archivo, quiero trabajar
> > dos
> > > veces con una misma llamada a un web service
>
> > > case "consultar":
> > > require_once('lib/nusoap.php');
> > > $cliente = new nusoap_client('