|
|
Choosing A Webhost: |
Re: Some questions about the API: msg#00013cms.opengroupware.xmlrpc.devel
I'll CC to developer, might be interesting for some people there as well ... (we split up the mailing lists to early, I know ...) Bjoern Stierand wrote: Werner Schuster wrote: This is plain wrong. "number" and "id" where both in the initial database schema and in effect the "number" is derived from the company_id (which is mapped to "id" in XML-RPC). "number" is the human-readable primary key of an enterprise record while "id" is the machine generated internal ID. Since "number"'s are only exposed as part of the enterprises, they are filled with the company_id to validate the unique constraints on the number column. "login" is basically the number of "persons". Ergo: - ignore "login" for enterprise records - ignore "number" for person records It would be better if the XML-RPC API wouldn't emit the number for persons. You may want to file a bug on this. Every document type should have an 'id' attribute - but as projects Note: this is basically the same issue. "project code" is the human readable (and settable) ID while the project_id is the machine generated, internal one. + is this ID unique for each document or just for a document type; ie. can Correct: its unique for the whole database. (unique for a document kind of makes no sense ;-) The 'id' attribute looks like this: The skyrix_id is actually required to be different for each OGo database. Its used mostly in conjunction with "mailing objects" - in case you mail an object to the same installation, you will be able to open that one immediatly. You can pass the whole string aswell as only the last part (that is: I should point out that "just the number" is supposed to work because it is seen as a relative ID. Internally the ID will be expanded to a full EOGlobalID (and the skyrix:// URLs are just the external representation of a global ID). + is there an easy way to get from an Account to a Person document?Yeah, that's the way. Actually the qualifier should better read "login = 'zyz'". + does every Account have an associated Person document?Yes - in fact an account is stored in the same table ('person') - just Note: persons, enterprises and teams are all views on the "company" table. Accounts are just special persons, but should be treated separate if possible - since in the future we may not always have the case that an account maps 1:1 to a person. - Enterprise: what fields does this document contain? There is no I still don't find the XML-RPC reference on http://www.opengroupware.org/en/devs/resources/xmlrpc/ Where did you get it? - FetchSpecification: this name is used throughout the doc as a type for Yes, the fetch specification is pretty much the same like described there. Of course you don't map to database tables in the XML-RPC API but rather to the DocumentAPI datasource classes. The fetchSpecification is used here as a synonym for a variable I cannot follow here. "startDate", "endDate", "resources" and "companies" should be regular parts of the qualifier section of the fetchspec and "timeZone" should be a hint. regards, Helge -- http://www.opengroupware.org/ -- OpenGroupware.org XML-RPC xmlrpc@xxxxxxxxxxxxxxxxx http://mail.opengroupware.org/mailman/listinfo/xmlrpc
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: Some questions about the API, Bjoern Stierand |
|---|---|
| Next by Date: | Re: Some questions about the API, Helge Hess |
| Previous by Thread: | Re: Some questions about the API, Bjoern Stierand |
| Next by Thread: | Re: Some questions about the API, Bjoern Stierand |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
Free MagazinesCisco NewsReceive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business. subscribe Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field. subscribe The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business. subscribe Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company. subscribe Total Telecom Total Telecom is "The Economist of the communications industry". subscribe |