News Feed
Jobs Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Katy's Homepage:
Automatic WSDL Generation in PHP 5
July 31, 2006 @ 05:52:09

One of the things that frustrates SOAP (and other web service) users is the creation of the WSDL files for their service. Learning a whole new "language" just to describe what they're offering seems silly, so the quest began for a method to automatically create this information based off of the service itself.

That's where this post on Katy's homepge comes in. It details updates Katy has made to a class offered by David Griffin called wsdl-writer-0.3.

There have been several attempts to write WSDL auto-generation code for PHP. They typically work by having the developer provide additional data about the types of each argument and return value to each web service defined, for example in comments or arrays.

All of the published solutions are rather limited. Perhaps the best attempt I found is David Giffin's wsdl-writer-0.3, but [it] has some major limitations as it stands. David unfortunately does not maintain wsdl-writer so I have decided to publish my modifications here.

She details the changes, noting updates to interoperability, new features (including native SOAP header support), and a few other bug fixes. A simple code example is also included, showing a sample web service class.

2 comments voice your opinion now!
automatic generation wsdl php5 wsdl-writer automatic generation wsdl php5 wsdl-writer


blog comments powered by Disqus

Similar Posts

Community News: Big Nerd Ranch - PHP5 Bootcamp - 5-Day Intensive Training

Ed Eliot's Blog: Automatic merging and versioning of CSS/JS files with PHP

Nexen.net: April 2006 PHP Usage Stats

php|architect: Free PHP 5 Certification at php/db|works

DevShed: User-defined interfaces in PHP 5 - Implementing (X)HTML Widgets


Community Events











Don't see your event here?
Let us know!


security opinion introduction install hhvm performance language facebook composer hack release unittest symfony2 package series application code podcast component framework

All content copyright, 2014 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework