[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/>.