[OGo-XML-RPC] project.fetchJobs alternative?

Adam Tauno Williams xmlrpc@opengroupware.org
Thu, 08 Feb 2007 10:21:09 -0500


--=-dA9cpWojzWItFbg3G3V4
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

> Is your ZOGI living beside the rpc daemon?

It loads into ZideStore; it is a ZideStore bundle.=20

> Is it easy to install. I am accessing the RPC through a delphi program.=20
> Normally  it should be easy to use your ZOGI. Is that right?

To my knowledge no one has tested it other than me;  or people who I can
force to use my code. :)  But it should be pretty easy to install.

1.) Get from Google's SVN
http://code.google.com/p/zogi/source
2.) make

* Of course this requires the OGo, SOPE, & Objective-C development
packages to be installed.

This should give you a zOGI.zsp file which you need to bundle up and
move to /usr/local/lib/zidestore-1.5 folder of your OGo server.  Then if
you restart ZideStore (rcogo-zidestore restart on SuSE) you should see a
"register ZideStore product: zOGI.zsp" in your
"ogo-zidestore-1.5-err.log" file.

Then tweak getLoginAccount.py in the TestScripts directory to reflect
your username, password, url, etc... and see if it works.  This requires
Python, but that is a nice simple method to test with.

Or, especially if you are using SuSE, try downloading the file at
http://code.google.com/p/zogi/downloads/list and unpacking that
in /usr/local/lib/zidestore-1.5 on your server.  This is built on
openSUSE 10.2, but seems to work fine on my SuSE 9.3 boxes as well.  As
with all off-the-cuff binaries,  this can't be guaranteed to work on
any-given-box.

Documentation at http://code.google.com/p/zogi/wiki/Root

zOGI is not complete;  but if you run into something you desperately
need we'll try to add it quickly.  The initial focus was on getting
decent methods for managing jobs/tasks. =20

Any feedback is very much appreciated.

> > Using ZOGI (http://code.google.com/p/zogi/) your should be able to:
> > #!/usr/bin/env python
> > import xmlrpclib,pprint
> > server =3D
> > xmlrpclib.Server('http://awilliam:*****@gourd-amber/zidestore/so/awilli=
am/')
> > pprint.pprint(server.zogi.getObjectById(115100, 4096))
> > And get all the tasks for project 115100, in the _TASKS key.


--=-dA9cpWojzWItFbg3G3V4
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQBFyz/lLRePpNle04MRAjpaAJ9iip/oLbzbM8BaWesTzLpCm02V3wCfQ7a+
qsfBiGWWYjTlkJIHvRBa4KU=
=ekEQ
-----END PGP SIGNATURE-----

--=-dA9cpWojzWItFbg3G3V4--