WSO2 WSF / PHP - Soap Fehler: XML-Builder mit dem Ziehen getan. Pull-Parser kann nicht mehr ziehen

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

Frage

verwende ich WSO2 WSF / PHP. Ich habe die WSF Erweiterung kompiliert und aktiviert in PHP. Aber ich erhalte diese Soap Fehlerreaktion, wenn eine Anfrage an den Webservice zu senden:

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

Die letzten Zeilen aus dem wsf_php_server.log ist:

[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

Ich habe versucht, die httpd Vorarb Neustart - wie dieser Forum-Thread vorschlagen: http://wso2.org / forum / thread / 5151

WSF / PHP ist auf dem folgenden Server installiert: Apache / 2.2.16 (FreeBSD) mod_ssl / 2.2.16 OpenSSL / 0.9.8k DAV / 2 PHP / 5.3.3 mit Suhosin-Patch-. FreeBSD-Version: FreeBSD 8.0-RELEASE-p4

.

Irgendwelche Vorschläge für die weitere Fehlersuche oder Auflösungen wäre sehr willkommen.

UPDATE

Die WSO2 WSF / PHP Proben funktionieren - zumindest, wenn ich die Proben als Client und Server. Wenn ich SoapUI als Client verwende ich einen Fehler:

 Transport identified SOAP version does not match with SOAP message version 
War es hilfreich?

Lösung

Der Grund für die XML-Builder mit dem Ziehen Fehler gemacht war, dass ich einen Fehler in meiner Anfrage XML hatte. Das Kopfelement wurde dupliziert:

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

Hope, das hilft anderen mit dieser Fehlermeldung.

Andere Tipps

Ich hatte den gleichen Fall mit SoapUI 5.2.1 und das Problem wurde mit der Antrag Compression Einstellung der Standard-HTTP-Anforderung des Tool festgelegt. Versuchen Sie, die Anfrage Kompression von Ändern gzip Keine HTTP-Request-Einstellungen

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top