The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.43 - 2002-08-18

  • Changed methods/methodSignature.code, t/40_server.t and t/60_net_server.t so that the provided system.methodSignature follows the accepted API (returns a list of lists, rather than list of strings). Pointed out by Bjoern Stierand.
  • Added a missing helper (RPC_I4) to RPC::XML.pm.
  • Fixed a bad bug with the newly-added compression support in Apache::RPC::Server::handler. Because $self was defined earlier, strict failed to point out that my object in that scope was called $srv, rather than $self. And $self->compress didn't work, amazingly enough. Found and reported by Scott Fagg.
  • Added a credentials() method to the RPC::XML::Client class to set Basic Authentication credentials on the underlying LWP::UserAgent object. Per suggestion and sample implementation from Stuart Clark.
  • Fixed a docs-nit in RPC::XML::Server, and did some major clean-up in the docs for RPC::XML. In particular, added documentation for one of the data class methods that had been overlooked ("type").

Documentation

Turn Perl code into an XML description for RPC::XML::Server

Modules

A subclass of RPC::XML::Server tuned for mod_perl
A status monitor similar to Apache::Status for RPC
A set of classes for core data, message and XML handling
An XML-RPC client class
Object class for RPC routines that do not check signatures
Object encapsulation of server-side RPC methods
A container class for XML::Parser
Object encapsulation of server-side RPC procedures
A sample server implementation based on RPC::XML

Provides

in lib/RPC/XML/Procedure.pm
in lib/RPC/XML.pm
in lib/RPC/XML.pm
in lib/RPC/XML.pm
in lib/RPC/XML.pm
in lib/RPC/XML.pm
in lib/RPC/XML.pm
in lib/RPC/XML.pm
in lib/RPC/XML.pm
in lib/RPC/XML.pm
in lib/RPC/XML.pm
in lib/RPC/XML.pm
in lib/RPC/XML.pm
in lib/RPC/XML.pm
in lib/RPC/XML.pm