C API for Bugzilla

Jim Walters jimw at bugopolis.com
Sun Jun 8 22:58:13 UTC 2003


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.

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.

Extending/merging Redhat's existing code or doing something equivalent
is still on my TODO list...

Jim 

On Wed, 2003-06-04 at 14:28, Daniel Berlin wrote:

> 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:
> <http://bugzilla.org/cgi-bin/mj_wwwusr?user=jimw@bugopolis.com>

__________________________
Jim Walters   Director of Technology
Bugopolis, Inc.

phone: +1 206 447 8315 
email: jimw at bugopolis.com
web: http://www.bugopolis.com
_________________________
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bugzilla.org/pipermail/developers/attachments/20030608/ee3aef86/attachment.html>


More information about the developers mailing list