+1 voto
por (30 puntos) en PHP
Buenas tardes amigos, por favor alguien que me pueda ayudar con este error que tengo con SoapClient:

" Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing Schema: can't import schema from 'http://yoda:100/WebServiceCO/PointPay.Bridge.webService.WebServiceCO.svc?xsd=xsd0' in... ".

2 Respuestas

0 votos
por (5.4k puntos)
Puedes adjuntar el código para que le echemos un ojo. Saludos.
por (30 puntos)
$soap_client = new SoapClient ( "http://190.228.137.90:100/WebServiceCO/PointPay.Bridge.webService.WebServiceCO.svc?wsdl" , array ( 'trace' => 1 ) ) ;    
           
            print_r($soap_client-> __getFunctions());
0 votos
por (5.4k puntos)

El WSDL tiene la definición del XSD en una máquina a la cual, al menos yo, no accedo. http://yoda:100/WebServiceCO/PointPay.Bridge.webService.WebServiceCO.svc?xsd=xsd0

Es por eso que el cliente te devuelve ese error. Tiene pinta de ser una máquina de una red interna.

Tu código con un WSDL que está online como el de GlobalWeather funciona perfectamente:

$url = "http://www.webservicex.com/globalweather.asmx?WSDL";
$soap_client = new SoapClient ($url , array ( 'trace' => 1,'exception' => 0 ) ) ;
print_r($soap_client-> __getFunctions());

Saludos.

por (30 puntos)
Ok entiendo, pero cuando accedemos por la URL trae el XML, pero por el cliente soap nada, allí estoy confuso ... Gracias de todas maneras, muy amable .
por (5.4k puntos)
El XML que tu ves es la respuesta del Webservices. Pero si te fijas en la línea de los XSD, estos se importan de http://yoda:100/WebServiceCO/PointPay.Bridge.webService.WebServiceCO.svc?xsd=xsd0 que es la URL que no está accesible.

Es decir el WSDL es una suma de XML, uno de los cuales no está accesible.

Preguntas relacionadas

0 votos
0 respuestas
0 votos
1 respuesta
0 votos
1 respuesta
preguntado por csantibanez (20 puntos) May 7, 2016 en PHP
0 votos
2 respuestas
preguntado por ulises ochoa (20 puntos) Jun 28, 2016 en C/C++
Bienvenido a Dudas de Programación, donde puedes hacer preguntas y recibir respuestas sobre los problemas más frecuentes de los lenguajes de programación, frameworks de desarrollo y bases de datos que utilices. Foro de Línea de Código

Categorías

...