Skip to content

Weblog About Jim Jim's Resume Discussion Mailing List Search
  You are not logged in Link icon Log in Link icon Join
You are here: WebObjects � XML-RPC Library for WebObjects 4.5

Twitter Updates
Pro Services

Jim Roepcke specializes in WebObjects (Java), Plone (Zope, Python), and Cocoa (Objective-C).

  • consultation
  • development
  • documentation
  • mentoring

Contact Jim for more information.

Python Tutorial

I presented the Introduction to Python for Plone developers tutorial at the first Plone conference in October 2003. Slides and Video are available to all on the plone.org site.

Badges

Proud Member of the ACM

Proud Member of the Association for Computing Machinery

RSS reader for Mac OS X

NetNewsWire: More news, less junk. Faster

Fantasy Trading of HBWT at:

Listed on BlogShares

Design by:

Powered by Plone
Blog Directory - Blogged
Log in
Name

Password

 
I forgot my password; please send me a new one.
 

XML-RPC Library for WebObjects 4.5

Current version: 1.0b4r1, released March 12, 2001

Revision History

March 12, 2001, 8PM PST: Added better example to Download section.

What is XML-RPC?

See the XML-RPC website for details.

What is XML-RPC Library for WebObjects 4.5?

A port of Hannes Wallnoefer's excellent XML-RPC Library for Java 1.0b4 to the Foundation/WebObjects frameworks.

Instead of using java.util.Vector for <array> elements, java.util.Hashtable for <struct> elements, java.util.Date for <dateTime.iso8601> elements, and byte[] for <base64> elements, it uses NSArray, NSDictionary, NSGregorianDate and NSData from Apple's Foundation framework, respectively.

It also includes WOXmlRpc, a subclass of WODirectAction which implements an entry point to the included XmlRpcServer. With this class you can avoid using the WebServer class included with the XML-RPC Library which requires you to open a port on your web application server, and instead take advantage of WebObjects' built in runtime, including load balancing.

About this version

This is an early release. I believe it to be fully functional but I have not had time to thoroughly test it yet. I want to release this now because people have been asking for XML-RPC and/or SOAP support for WebObjects, and my personal life is about to become very busy, making it very unlikely I can release it any time soon after today (March 12, 2001).

I used a similar (unreleased) port of the 1.0b3 version of Hannes' library in a production WO application last year, and it worked beautifully. I expect this to work just as well, if not better with Hannes' improvements between 1.0b3 and 1.0b4.

I hope to add more samples of client and server usage, documentation, and experiment with even closer integration with WebObjects as time permits.

Download

XmlRpc.framework: http://static.free-conversant.com/jim/XmlRpc-WO45-10b4r1.zip

WOXMLRPCTest (very basic, completely useless sample server app): http://static.free-conversant.com/jim/WOXMLRPCTest-WO45-10b4r1.zip

NEW: A more useful example: http://static.free-conversant.com/jim/xmlrpcexample.txt

Please see license.txt included in the XmlRpc.framework distribution for the license agreement and documentation of modifications as per the original license.

Documentation

Please refer to the documentation on Hannes' site for now, until I have time to write proper documentation. It's 99% applicable, just substitute the Foundation types for java.util types where appropriate. :-)

To install this framework, unzip the XmlRpc-WO45-10b4r1.zip file and then run "make install" in the XmlRpc directory that's created. Add it to the frameworks bucket of any WebObjects project you want to use this library with. That's it!

Feedback

Please send feedback to jim@roepcke.com. If you found this software useful, please let me know, it'll brighten my day! Thanks!

Alternatively, send messages to the WebObjects Newbies mailing list or one of OmniGroup's WebObjects lists.

Note that Hannes also has a mailing list for his XML-RPC Library for Java which is very helpful for general questions related to this library, but please don't bother Hannes with bug reports regarding the XML-RPC Library for WebObjects 4.5.

Credits

Thank you to Hannes Wallnoefer for writing the XML-RPC Library for Java and giving me permission to release this code.

Disclaimer

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of merchantability or fitness for a particular purpose. Please use it AT YOUR OWN RISK.

XML-RPC Library for WebObjects 4.5 is copyright:
(c) 1999-2000 Hannes Wallnoefer
(c) 2001 Jim Roepcke

Discuss...


August 2008
Sun Mon Tue Wed Thu Fri Sat
  1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31  
Jul Sep
 
Sponsors
Research

Jim Roepcke is Willing to Fail

Books

I'm currently reading:

I'm currently reading Programming Erlang

I co-authored:

I co-authored this book