Uso de SoapClient

[email protected] (Pablo Braulio)
Newsgroups php.general.es
Message-ID <[email protected]>
Hola a todos.

Estoy llamando a un webservice con SOAP y siempre obtengo como respuesta 0.

El adminstrador del webservice me asegura que funciona perfectamente ya 
que ha probado con soapUI (herramienta para testear webservices) y 
responde correctamente.

Ya no se si hay algo que no estoy haciendo bien, o que realmente no 
funciona bien el servidor.

Os pongo el código:

$xml= '<soapenv:Envelope 
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:ecom="http://URL">
                     <soapenv:Header/>
                     <soapenv:Body>
                         <ecom:checkUser>
                             <!--Optional:-->
                             <user_email>USUARIO</user_email>
                             <!--Optional:-->
                             <user_password>XXXXXX</user_password>
                         </ecom:checkUser>
                     </soapenv:Body>
                   </soapenv:Envelope>';

            $com= new SoapClient('URL_WEBSERVICE'), array(
                 'trace'=> 1,
                 'encoding'=> 'UTF-8'
             ));

             $xmlRespuesta= $com->checkUser($xml);

             $respuesta= $com->__getLastResponse();

	    print_r($respuesta);

Y lo que muestra:

<?xml version="1.0" ?><S:Envelope 
xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"><S:Body><ns2:checkUserResponse 
xmlns:ns2="http://ecommerce.deyde.com/"><return>0</return></ns2:checkUserResponse></S:Body></S:Envelope> 


¿Alguna idea?.
-- 
Saludos cordiales.
Pablo.

Si lo reenvías, ten la precaución de borrar los datos de procedencia que 
encabezarían tu reenvío – empezando por mi dirección de correo 
electrónico - . Coloca siempre las direcciones de tus contactos en el 
campo <CCO> para que viajen discretas, no en el campo <Para> ni en 
el<CC>. De esa forma nadie que lo reciba tendrá constancia de las señas 
de los demás destinatarios a los que también se remite. Todo ello a fin 
de evitar que nadie se aproveche de todas las direcciones que se van 
acumulando al pasar de buzón a buzón para el lanzamiento de correo 
basura y otras indeseadas lindezas. Aparte claro está de garantizar la 
privacidad.



Gracias.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.