Changes for version 0.41 - 2002-05-22

  • Wrapped the call to XML::Parser::parse (lib/RPC/XML/Parser.pm) in an eval {} so that parse failures don't kill a server or client. Reported by Kevin Greene.
  • An intended clone-operation in RPC::XML::response::new (lib/RPC/XML.pm) was never actually written, which allowed for a corner case that could result in new() return undef when it shouldn't. Related to the bug reported by Sergey Scherbinin.
  • The RPC::XML::Procedure::call method (lib/RPC/XML/Procedure.pm) had one error-check loop that was returning a full RPC::XML::response object, instead of just a RPC::XML::fault. Reported by Sergey Scherbinin.

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