Я использую WSO2 WSF / PHP.У меня есть расширение WSF скомпилировано и включено в PHP.Но я получаю ответ об ошибке Soap при отправке запроса в веб-службу:
soapenv:Client
XML builder done with pulling. Pull parser cannot pull any more
Последние строки из wsf_php_server.log:
[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
Я попытался перезапустить процесс httpd- как следует из этой ветки форума: http://wso2.org/forum/thread/5151
WSF / PHP установлен на следующем сервере: Apache / 2.2.16 (FreeBSD) mod_ssl / 2.2.16 OpenSSL / 0.9.8k DAV / 2 PHP / 5.3.3 с Suhosin-патчем.Версия FreeBSD: FreeBSD 8.0-RELEASE-p4.
Любые предложения по дальнейшей отладке или решениям приветствуются.
ОБНОВЛЕНИЕ
WSO2 WSFОбразцы / PHP работают - по крайней мере, когда я использую примеры в качестве клиента и сервера.Если я использую SoapUI в качестве клиента, я получаю сообщение об ошибке:
Transport identified SOAP version does not match with SOAP message version