Links
Here is the tutorial for setting up this beast. It is more detailed reference than this web page now, but a 500kb download (18 page Word Doc).
Creating a .NET Web Service This website shows you how to set up a web service with .NET
Ok. First off.. I was wrong about the .wml suffix requirement, so we're back to php! Thank god. Perl = Yarr.
To get SOAP functions on people.clemson.edu, you can use an all php solution called nusoap. NuSoap Homepage Source Code for making soap calls.
There are a few things in there I recommend taking note of.. specifically I had trouble calling a function with an associative array for params.. so I sent a raw soap msg.. explanation in the code.
Where I ended with Perl(Thurs. Apr 29):
- Good News:
- Cgi Parsing: perl_cgi.Pl
- perl allows for file access on cs.clemson.edu
- Sends and Recieves Soap Requests and Responses!
- Bad news
- You must install the SOAP::Lite and allll its dependencies into your public_html space. This was unbelievably tedius for me. It was supposed to be automated by CPAN but the directions for non-root installations did not work for me. Therefore I did it by hand. Now its on my public_html, but i don't guarantee anything. And you'll probably have to install more modules to get it to parse the response xml, so have fun.
- Ok that leads to the next problem. It won't take the soap response and turn it into perl native variables. And this is where I gave up and went back to php. So it almost works..you can take that xml return data and make it happen (which actually shouldn't be too hard for less complex data).
PEAR::SOAP Update: Sun Apr 18.
This is what I used for use on an outside server.
This one worked the best 'out of the box' This is also in the source code listed above 'Source code for making soap calls' but it is all commented out.
SOAP functions for PHP These are the functions that you can use to use SOAP with only PHP5. Similar to PEAR::SOAP but untested by this guy.
WML Tutorial
WML will only allow images of type .wbmp , so you will need an image converter like ImageMagick to convert from other file formats to that of .wbmp if they are not .wbmp.