WSO2 FSM / PHP - faute Soap: constructeur XML fait avec traction. analyseur Pull ne peut pas tirer plus

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

Question

J'utilise WSO2 FSM / PHP. J'ai l'extension du FSM compilé et activé en PHP. Mais je reçois cette réponse faute de savon lors de l'envoi d'une demande au WebService:

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

Les dernières lignes du wsf_php_server.log est:

[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

Je l'ai essayé de redémarrer le serveur httpd procès- - comme ce fil de discussion suggère: http://wso2.org / forum / fil / 5151

FSM / PHP est installé sur le serveur suivant: Apache / 2.2.16 (FreeBSD) mod_ssl / 2.2.16 OpenSSL / 0.9.8k DAV / 2 PHP / 5.3.3 avec Suhosin-Patch. FreeBSD version: FreeBSD 8.0-RELEASE-p4

.

Les suggestions de débogage ou résolutions serait la bienvenue.

UPDATE

Les travaux WSO2 FSM / samples PHP - au moins quand on utilise les échantillons à la fois comme client et serveur. Si j'utilise SoapUI en tant que client, je reçois une erreur:

 Transport identified SOAP version does not match with SOAP message version 
Était-ce utile?

La solution

La raison pour le constructeur XML fait avec l'erreur de traction était, que j'ai eu une erreur dans ma requête XML. L'élément en-tête a été dupliqué:

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

Espérons que cela aide les autres avec ce message d'erreur.

Autres conseils

J'ai eu le même cas avec SoapUI 5.2.1 et le problème a été résolu avec la demande de réglage de compression de la requête HTTP par défaut de l'outil. Essayez de changer la compression de la demande de gzip Aucun requête HTTP Paramètres

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top