Hi everybody!
I'm in a PHP 5.3 project on Windows.
Customer wants me to implement web service for sake integration with other parts of system.
I decided to use php_soap extension.
My problem is that .NET/java applications could not consume my service without WSDL.
In contrast to these platforms which are strongly typed, PHP is weakly typed language.
But there is SCA for PHP which can generate WSDL using phpDocumentor-style annotations.
My problem is that SCA requires PHP_SDO extenson.
I'm googling few days yet, but i cannot find php_sdo.dll for win32 VC9 nts.(for IIS/FASTCGI)
I tried to compile this exetension from source but i don't how.
If anyone owns this extension or knows how to compile it from source or even know about other good working extension which generates WSDL, please help me.
Thanks in advance.
SDO for php 5.3 on windows help please i'm desperate
Moderator: General Moderators
Re: SDO for php 5.3 on windows help please i'm desperate
This extension is pretty much abandoned, so I wouldn't recommend using it.
Re: SDO for php 5.3 on windows help please i'm desperate
What else?Weirdan wrote:This extension is pretty much abandoned, so I wouldn't recommend using it.
I tried wsf for php but it doesn't work with php 5.3 and AFAIK would generate WSDL only on apache
Re: SDO for php 5.3 on windows help please i'm desperate
Isn't it an option to write a wsdl manually? On the other hand automating it using phpdocumentor-like annotation is relatively simple task - I know I did it previously (for a proprietary project).
Re: SDO for php 5.3 on windows help please i'm desperate
Manually WSDL writing is my last option. Every time service is canging it is necessary adopt WSDL.Weirdan wrote:Isn't it an option to write a wsdl manually? On the other hand automating it using phpdocumentor-like annotation is relatively simple task - I know I did it previously (for a proprietary project).
I agree with You about generating WSDL from PHP class reflection data, but SCA / SDO ois doing the same. I'm not sure that I can do it better.
Anyhow these two are last solutions.