[Zope] Exporting zodb data (Urgent)
Sukhwinder Singh
ssruprai@hotmail.com
Tue, 1 Jul 2003 11:35:17 -0700
Thanks for trying to help me.
On Monday, June 30, 2003 1:13 PM Paul Winkler wrote:
>When you point at an icon in the ZMI, you normally get a tooltip showing
>the meta_type of the Product. This identifies the product. You have
>a folder of type "Folder w/Customizer Support"; what about these person-at-
>desk icons? what tooltip do you get for those?
I have already wrtten that icon of person-at-desk shows word "specialist"
>When you know the meta_type of the product, go to the zope root, click on
>Control Panel, then click on Product Management. There should be items
there
>with similar names to what you see in the tooltips.
>You might even want to paste the whole list in a message here - we're
familiar
>with the standard products, we could then guess which ones look like they
were
>added for your application.
There are many products listed here. Product I am interested in is named
school with icon of an open box.
Other products are with closed box icon. Here is the complete list:
ArmTriggersHack (Installed product ArmTriggersHack) 2001-12-13 11:33
-->School 2003-03-17 16:49
ExternalMethod (Installed product ExternalMethod (External
Method-1-0-0)) 2001-12-13 11:33
LoginManager (Installed product LoginManager (LoginManager-0-8-8b1))
2001-12-13 11:33
MIMETools (Installed product MIMETools) 2001-12-13 11:33
MailHost (Installed product MailHost (MailHost-1-2-0)) 2001-12-13
11:33
OFSP (Installed product OFSP (OFSP-1-0-0)) 2001-12-13 11:33
PatchMiniDom (Installed product PatchMiniDom) 2001-12-13 11:33
PlugIns (Installed product PlugIns (PlugIns-0-4-3p1)) 2001-12-13
11:33
PluginIndexes (Installed product PluginIndexes) 2003-03-17 15:58
PythonScripts (Installed product PythonScripts (PythonScripts-2-0-0))
2001-12-13 11:33
SiteAccess (Installed product SiteAccess (SiteAccess-2-0-0))
2001-12-13 11:33
StandardCacheManagers (Installed product StandardCacheManagers
(StandardCacheManagers-1-1-0)) 2001-12-13 11:33
TransactionAgents (Installed product TransactionAgents
(TransactionAgents 0.0.1)) 2001-12-13 11:33
ZCatalog (Installed product ZCatalog (ZCatalog-2-2-0)) 2001-12-13
11:33
ZGadflyDA (Installed product ZGadflyDA) 2001-12-13 11:33
ZODBCDA (Installed product ZODBCDA) 2003-03-21 10:15
ZPatterns (Installed product ZPatterns
(ZedPatterns-0-4-3p2-transactionagents)) 2001-12-13 11:33
ZSQLMethods (Installed product ZSQLMethods) 2001-12-13 11:33
ZopeTutorial (Installed product ZopeTutorial (Zope Tutorial 1.0))
> This means that in order for you to use an attribute of
> a result object, the catalog must be configured to keep this data
> about this object. This is done on the Metadata tab of the catalog
> instance.
> So, go to one of these Catalogs, click on it, then click the
> Metadata tab. You should see that there is a Metadata entry for
> all the attributes that are accessed in the external method.
Is cataloge an object which represents the zodb (data.fs) file? How can I
access this in catalog ZMI?
>Is there one Catalog for Employees, one for Students, etc.?
Unless I know what catalog is, I can't answer this question?
>def extract_employees(self):
> catalog = self.path.to.where.the.catalog.lives.Catalog
example path?
>e_id = employee.id
How do you know that there was id attribute?
>certainly not! for that kind of job, acquisition is your friend.
>You could have one external method that calls several functions,
>one for each kind of data to export (employees, etc.), much like
>you have now. Put the external method at the top of the application
>folder tree.
OK I put that external method in root folder then? What external method
should look like? Like that example above?
I think you will eventually solve my problem. I still have 2-3 days.
--Sukhwinder Singh