Hello, I've been trying unsuccessfully for a couple of days to get WSDL working on my server. Here is my configuration:
Win 2003 Server
Apache 2.2.2
PHP 5.2.6
WSPHP 1.3.2
libxml2 2.6.32
iconv 1.9.2
When I request wsdl from one of the sample pages I get this in my apache log:
[Thu Jun 12 15:15:17 2008] [error] [client 192.168.50.198] PHP Warning: domdocument::domdocument() expects at least 1 parameter, 0 given in wsf_wsdl.php on line 250, referer: http://gw-vwin1/wsfsamples/
[Thu Jun 12 15:15:17 2008] [error] [client 192.168.50.198] PHP Warning: domdocument::domdocument() expects at least 1 parameter, 0 given in wsf_wsdl.php on line 251, referer: http://gw-vwin1/wsfsamples/
[Thu Jun 12 15:15:17 2008] [error] [client 192.168.50.198] PHP Warning: domdocument::domdocument() expects at least 1 parameter, 0 given in wsf_wsdl.php on line 277, referer: http://gw-vwin1/wsfsamples/
[Thu Jun 12 15:15:17 2008] [error] [client 192.168.50.198] PHP Fatal error: Call to undefined method domdocument::load() in wsf_wsdl.php on line 278, referer: http://gw-vwin1/wsfsamples/
Client log:
[Thu Jun 12 15:14:00 2008] [debug] wsf.c(233) wsf version - 1.3.1
[Thu Jun 12 15:14:00 2008] [debug] wsf.c(234) php version - 5.2.5
Server Log:
[Thu Jun 12 15:15:17 2008] [debug] wsf.c(866) [wsf_service] setting operations
[Thu Jun 12 15:15:17 2008] [debug] wsf.c(930) [wsf_service] request xop 0
[Thu Jun 12 15:15:17 2008] [debug] ..\..\src\core\phaseresolver\phase_resolver.c(123) Service name is : wsfsamples_wsdl_mode_wsdl_11_service.php
[Thu Jun 12 15:15:17 2008] [debug] ..\..\src\core\phaseresolver\phase_resolver.c(259) Module name is:addressing
[Thu Jun 12 15:15:17 2008] [debug] ..\..\src\core\phaseresolver\phase_resolver.c(375) Trying to add this handler AddressingInHandler to system pre defined phases , but those handlers are already added to global chain which run irrespective of the service
[Thu Jun 12 15:15:17 2008] [debug] ..\..\src\core\phaseresolver\phase_resolver.c(259) Module name is:addressing
[Thu Jun 12 15:15:17 2008] [debug] ..\..\src\core\phaseresolver\phase_holder.c(139) Add handler AddressingOutHandler to phase MessageOut
[Thu Jun 12 15:15:17 2008] [debug] ..\..\src\core\phaseresolver\phase_resolver.c(259) Module name is:addressing
[Thu Jun 12 15:15:17 2008] [debug] ..\..\src\core\phaseresolver\phase_resolver.c(259) Module name is:addressing
[Thu Jun 12 15:15:17 2008] [debug] ..\..\src\core\phaseresolver\phase_holder.c(139) Add handler AddressingOutHandler to phase MessageOut
[Thu Jun 12 15:15:17 2008] [info] wsf_wsdl.php
Any assistance would be greatly appreciated
Thanks
Greg