WSO2 FSM / PHP - faute Soap: constructeur XML fait avec traction. analyseur Pull ne peut pas tirer plus
-
01-10-2019 - |
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
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