Mauro Canal wrote:
> Hello John
>
> Yes, you are right with the trim() issue in StartupHelper. I have
> fixed it and published the new version.

Excellent

>
> In my project, I need the Log4J implementation for the server process
> to log the handled request.
> On the client side the logger capability is not needed at all.

I think that a standard logging interface for XML-RPC as a whole may be a
good idea. One of the adavanatades of the Apache XML-RPC implementation at
the moment is that you get all you need in a single download but because it
uses SAX you can replace the parser if you prefer to use something else.
Log4J is quite substantial (340Kb jar file) and is not everybody's choice
for a Java logging package. I have just started to look at the Apache
Commons Logging package which seems to offer a wrapper which allows actual
logging implementations to be plugged in to an application and has support
for Log4J. LogKit, JDK 1.4 and a simple file logging mechanism. has anybody
any experience with this?

>
> For the matter of the JDK 1.1 compatibility I share the opinion to
> keep it for the client code.
> The server should implement the best afford for JDK 1.2 instead.
> Specially if used for SSL connections (eg. java.security.KeyStore).

I don't see any real objection to the SSL support requireing JDK 1.2 or
better. I would like to still be able to use a non SSL server implementation
in a JDK 1.1 environment.
>
> OFF-TOPIC: Why are you using MinML 1.6 in XML-RPC instead of the
> current version (MinML 1.7)?

I think it's because none of the problems fixed in 1.7 impacted XML-RPC.

> I also realized that
> MinML.setDocumentHandler(org.xml.sax.DocumentHandler) does not set
> the Locator for the passed DocumentHandler. This behavior throws
> a NullPointerExceptions when the Locator is referenced in
> StartupHelper. Is this an issue to be fixed?

Thanks for the bug report - I'll fix it in the next release (I you would
like a pre relase please contatct me off list).

I think the next MinML release should go into the XML_RPC release. This is
mainly because I'm changing the licence to the modified BSD licence so that
GPL users can include the MinML code.

John Wilson
The Wilson Partnership
http://www.wilson.co.uk

Reply via email to