<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
<META NAME="GENERATOR" CONTENT="GtkHTML/1.1.10">
</HEAD>
<BODY>
I've looked at the Redhat drop and it is using the Frontier module for the XMLRPC. It looks like the XMLRPC calls are "thunked" with a thin layer to a custom perl module that implements the XMLRPC function call logic.<BR>
<BR>
If the bugzilla concept of moving the heavy lifting into a library of *.pm makes substantial progress with the essential API calls it shouldn't be too difficult to add the XMLRPC layer using whatever library as long as error handling back to the remote client is handled intelligently. In selection of a library for implementing XMLRPC/SOAP one might want to pick one compatible with the eventual creation of an Eclipse plug-in.<BR>
<BR>
Extending/merging Redhat's existing code or doing something equivalent is still on my TODO list...<BR>
<BR>
Jim <BR>
<BR>
On Wed, 2003-06-04 at 14:28, Daniel Berlin wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE><FONT COLOR="#737373" SIZE="3"><I>On Wednesday, June 4, 2003, at 02:09 PM, J. Paul Reed wrote:
> On 04 Jun 2003 at 10:10:46, Ferhat Ayaz moved bits on my disk to say:
>
>> This can be a way to write customized "bugzilla client"
>>
>> Thanks for your opinions
>
> Well, I don't see why everyone wants to reinvent the wheel, but in
> discussions in IRC today about how you'd do this, you could write a C
> API
> that uses curl to contact Bugzila via our HTTP API.
>
Redhat's bugzilla has an XMLRPC API that is trivial to add to an
existing Bugzilla (It consists of Bugzilla/RPC.pm, and xmlrpc.cgi).
You'd be better off with that than trying to use our HTTP API directly.
>
----
To view or change your list settings, click here:
<</FONT><A HREF="http://bugzilla.org/cgi-bin/mj_wwwusr?user=jimw@bugopolis.com"><FONT SIZE="3">http://bugzilla.org/cgi-bin/mj_wwwusr?user=jimw@bugopolis.com</FONT></A><FONT COLOR="#737373" SIZE="3">></I></FONT></PRE>
</BLOCKQUOTE>
<PRE><TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
<FONT COLOR="#ff8000">__________________________</FONT><BR>
<FONT COLOR="#808080" SIZE="2"><B>Jim Walters Director of Technology</FONT><BR>
<FONT COLOR="#ff8000" SIZE="2">Bugopolis, Inc.</B></FONT><BR>
<BR>
<FONT COLOR="#ff8000" SIZE="2">phone:</FONT><FONT COLOR="#808080" SIZE="2"> +1 206 447 8315 </FONT><BR>
<FONT COLOR="#ff8000" SIZE="2">email: </FONT><FONT COLOR="#808080" SIZE="2">jimw@bugopolis.com</FONT><BR>
<FONT COLOR="#ff8000" SIZE="2">web: </FONT><FONT COLOR="#808080" SIZE="2">http://www.bugopolis.com</FONT><BR>
<FONT COLOR="#ff8000">_________________________</FONT>
</TD>
</TR>
</TABLE>
</PRE>
</BODY>
</HTML>