Re: project.fetchJobs alternative?
Adam Tauno Williams <[email protected]> Thu, 08 Feb 2007 10:21:09 -0500
| Newsgroups | gmane.comp.cms.opengroupware.xmlrpc.devel |
|---|---|
| Message-ID | <[email protected]> |
> Is your ZOGI living beside the rpc daemon?
It loads into ZideStore; it is a ZideStore bundle.
> Is it easy to install. I am accessing the RPC through a delphi program.
> 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.
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 =
> > xmlrpclib.Server('http://awilliam:*****@gourd-amber/zidestore/so/awilliam/')
> > pprint.pprint(server.zogi.getObjectById(115100, 4096))
> > And get all the tasks for project 115100, in the _TASKS key.
signature.asc
(application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) iD8DBQBFyz/lLRePpNle04MRAjpaAJ9iip/oLbzbM8BaWesTzLpCm02V3wCfQ7a+ qsfBiGWWYjTlkJIHvRBa4KU= =ekEQ -----END PGP SIGNATURE-----