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