[OGo-Users] starting to look at zOGI

Adam Tauno Williams users@opengroupware.org
Wed, 14 May 2008 13:44:36 -0400


> Since I gather the installation of the various components of OGO might be 
> rather time-consuming,

It is pretty straight-forward on openSUSE since I build packages for
that distro.  Don't really know about other ones.

>  I'm going to go ahead and look at interacting with 
> OGO through XML-RPC for now.  The InstantOGO install will timeout in a 
> month or so, and before that point I should have been able to establish if 
> OGO is going to be a useful application in my scenario.

Cool;  just as a point of reference - the older XML-RPC interface can be
a bit slow.  I believe zOGI is faster.

> One final question.  The XML-RPC API returns data in a XML struct.  Can 
> zOGI also return data in that format or was it decided that it is too 
> verbose?

zOGI is an XML-RPC module for ZideStore, so the RPC technology is
fundamentally the same as with the older XML-RPC API.  You should be
able to use the same assemblies/jars/modules/etc... to talk to both,
just the API changes [significantly].  As for verbose, zOGI is either
more or less.  With zOGI getObjectsById or searchForObjects you specify
a "detail level" which is a bitmask that determines what data you want
from the server [and much of that data is just *not* available through
the old API].  The more detail you ask for, obviously, the larger and
possibly slower the response.  zOGI detail levels are explained on the
zOGI home page <http://code.google.com/p/zogi/>.