[OGo-XML-RPC] xml problems with enterprise projects and how they are linked to job
Arto Mustikkamaa
xmlrpc@opengroupware.org
Tue, 21 Mar 2006 08:47:39 -0000
we are using older ogo version how do I still get samekind of allproject method
I have tried to understand how new methods is registered and done but most of
examples I get is only Pow function examples :), not how to get something from
database less get out something out of ogo. Other thing I am now trying to is
using XMLRPC over SSL. Maybe I need some information of it too
xmlrpc@opengroupware.org wrote:
> Hi,
>
> first there was a bug with retrieving enterprises inside xmlrpcd, it
> always seemed to use the 'number' of the enterprise. Eg this works
> for me:
> ---snip---
> >>> print s.enterprise.getProjects('OGo26280')
> [{'status': '05_processing', 'startDate': <DateTime
> u'20041130T23:00:00' at 4034626c>, 'endDate': <DateTime
> u'20281230T23:00:00' at 4034662c>, 'name': 'allgemein', 'url':
> 'skyrix://move/', 'projectId': 29470, 'number': 'P29470', 'isFake':
> 0, 'dbStatus': 'inserted', 'ownerId': 10280}]
> ---snap--
>
> However, enterprise.getProjects doesn't return the so called 'fake'
> projects (is_fake flag set in the database). Those are the projects
> created together with the enterprise record.
> I've added a new method enterprise.getAllProjects which also returns
> fake projects (OGo 1.1 r1568).
>
> Greets,
> Helge
>
> On 16. Mrz 2006, at 07:42 Uhr, Arto Mustikkamaa wrote:
>
> > help get project and
> > I have done python program that prints jobs with certain gategory
> > and starDate
> > and endDate is between given dates now I want to search jobs for
> > sertain
> > enterpise
> >
> > in test database I have enterprise named Iiris I see projects with
> > project code
> > P12420 under this project I see my jobs
> > I get enterprices with this methods in my enterprise class
> >
> > def get_enterprise
> > (self,field='name',condition='like',field_value='*'):
> > apu="%s %s '%s'" %(field,condition,field_value)
> > result=self.server.enterprise.fetch(apu)
> > return result
> >
> > then I send result list to other method
> >
> > def get_projects(self,elist):
> > # elist list of enterprises comes all right
> > for e1 in range(len(elist)):
> > # entnumber=string.split(elist[e1] ['id'],'/')
> > # one_eterprise=string.atoi(entnumber[len(entnumber)-1])
> > # I tried also with number
> > one_eterprise= elist[e1] ['id']
> > print one_eterprise
> > result=self.server.enterprise.getProjects(one_eterprise)
> > print elist[e1]
> > print "____projects___"
> > print result
> >
> > enterprise.getProjects give me nothing
> > there is no errors in errorlog
> >
> > how can I get jobs sertain enterprise
> >
> >
> > --
> > OpenGroupware.org XML-RPC
> > xmlrpc@opengroupware.org
> > http://mail.opengroupware.org/mailman/listinfo/xmlrpc
>
> --
> http://docs.opengroupware.org/Members/helge/
> OpenGroupware.org
>
> --
> OpenGroupware.org XML-RPC
> xmlrpc@opengroupware.org
> http://mail.opengroupware.org/mailman/listinfo/xmlrpc
>