WSO2 FSM / PHP - Jabón culpa: Constructor XML hace con tracción. Tire analizador no puede tirar más

StackOverflow https://stackoverflow.com/questions/3651013

Pregunta

Yo uso WSO2 FSM / PHP. Tengo la extensión FSM compilado y habilitado en PHP. Pero recibo esta respuesta culpa de jabón al enviar una solicitud al servicio web:

soapenv:Client
XML builder done with pulling. Pull parser cannot pull any more

Las últimas líneas de la wsf_php_server.log es:

[Mon Sep 6 11:54:04 2010] [debug] /root/download/wso2-wsf-php-src-2.1.0/src/wsf_wsdl.c(1685) [wsf_wsdl]policies found
[Mon Sep 6 11:54:04 2010] [debug] /root/download/wso2-wsf-php-src-2.1.0/src/wsf_wsdl.c(1752) operation name is Search
[Mon Sep 6 11:54:04 2010] [debug] /root/download/wso2-wsf-php-src-2.1.0/src/wsf_wsdl.c(1848) [wsf_wsdl]valid policies not found
[Mon Sep 6 11:54:04 2010] [debug] /root/download/wso2-wsf-php-src-2.1.0/src/wsf_worker.c(409) [WSF/PHP] Client HTTP version HTTP/1.1
[Mon Sep 6 11:54:04 2010] [debug] soap_builder.c(883) Identified soap version is soap11
[Mon Sep 6 11:54:04 2010] [debug] om_stax_builder.c(651) -1 returned from the xml reader when reading xml
[Mon Sep 6 11:54:04 2010] [error] soap_builder.c(329) Error occurred when building node

He intentado reiniciar el proces httpd - ya que este hilo del foro sugiero: http://wso2.org / foro / hilo / 5151

FSM / PHP está instalado en el siguiente servidor: Apache / 2.2.16 (FreeBSD) mod_ssl / 2.2.16 OpenSSL / 0.9.8k DAV / 2 PHP / 5.3.3 con Suhosin-Patch. versión FreeBSD: FreeBSD 8.0-RELEASE-p4

.

¿Alguna sugerencia para su posterior depuración o resoluciones sería muy bienvenido.

Actualizar

El FSM WSO2 / PHP muestras de trabajos - al menos cuando uso las muestras como el cliente y el servidor. Si uso SoapUI como el cliente me da un error:

 Transport identified SOAP version does not match with SOAP message version 
¿Fue útil?

Solución

La razón para el constructor XML hecho con el error fue tirando, que tenía un error en mi solicitud XML. El elemento de cabecera se duplicó:

<soapenv:Header xmlns:wsa="http://www.w3.org/2005/08/addressing">
<soapenv:Header xmlns:wsa="http://www.w3.org/2005/08/addressing">

Espero que esto ayude a otros con este mensaje de error.

Otros consejos

Yo tenía el mismo caso con SoapUI 5.2.1 y el problema se solucionó con la orden de ajuste de compresión de la petición HTTP por defecto de la herramienta. Intente cambiar la compresión petición de gzip Ninguno Configuración de la petición HTTP

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top