It looks like there's a NuSOAP for PHP 5 project on Google Code: http://code.google.com/p/nusoap-for-php5/
I might take some time next week(s) to update my NuSOAP eZ Publish extension to use this updated library for PHP 5, and test it on eZ Publish 4. I'll keep you informed.
The nusoap library is updated so it supports php5. To upgrade the ez extension you just have to:
* Download the latest version of nusoap from http://sourceforge.net/projects/nusoap/
* Replace the files in ./extension/nusoap/classes with the new from the downloaded zip * Add: require 'autoload.php'; to the start of nusoap.php in the ezroot (copied from ./extension/nusoap/install/nusoap.php)
Works as a charm on ez 4.0.0 on php 5.2.0 Good luck.
nusoap's latest commit was on 6/4/08, afaict.
The latest release is 0.7.3 - ignore the faulty changelogs and the sf.net project homepage only reporting version 0.7.1. 0.7.3 is php5 compatible and quite stable
Principal Consultant International Business
Member of the Community Project Board
Here's an idea: why not integrate nusoap with ez instead of the existing ez soap functionality? Then we could get a feature full soap framework which support for generating wsdls. It would simplify creating webservice interfaces to ez a great deal.
btw, the ggwebservices extension supports calling soap services using the native php soap extension.
The new ezwebservicesapi extension allows calling ezp fetch functions and views as if they where webservices - no soap support yet, only xmlrpc and jsonrpc, but soap+wsdl is coming fast!
Principal Consultant International Business
Member of the Community Project Board