Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/02/2013, 13:36
ocp001a
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años, 7 meses
Puntos: 528
Respuesta: Problema con return web service PHP NuSOAP

En tu webservice defines que vas a devolver una estructura MySoapObject con nombre, apellidos, telefono etc, pero sólo regresas
$result = array('nombre'=>$nombre,'apellidos'=>$apellidos);

Si bien este pueda no ser el problema, te recomiendo dos cosas:
1. Comprobar que la función del webservice opera correctamente sin imprimir mensajes de error, ya que éstos deforman el xml de respuesta y el cliente no los va a poder entender /parsear.

2. Analiza lo que envías y lo que recibes, y coloca a nusoap en modo depuración:
$client->debug();





echo '<pre>' . htmlspecialchars($client->request, ENT_QUOTES) . '</pre>';
echo '<h2>Response</h2>';
echo '<pre>' . htmlspecialchars($client->response, ENT_QUOTES) . '</pre>';