Oh, sorry, went to far ahead ;-). Sorry for the long explanations, but I don't want
to miss anything that might be relevant or trigger a memory.
Domain.XML
Store configured as:
======
<store name="tx2">
<parameter name="tlock-timeout">120</parameter>
<nodestore classname="org.apache.slide.store.txfile.TxXMLFileDescriptorsStore">
<parameter name="rootpath">e:/store/metadata</parameter>
<parameter name="workpath">worktx2/metadata</parameter>
<parameter name="defer-saving">true</parameter>
<parameter name="timeout">120</parameter>
</nodestore>
......
======
With scope configured as:
=====
<scope match="/store78" store="tx2"/>
=====
Will cause a file called 'store78.def.xml' to be created in the [EMAIL
PROTECTED]/nodestore/[EMAIL PROTECTED] value of "e:/store/metadata". I can not change
where 'store78.def.xml' is created without changing where all of the WebDAV file
metadata is saved.
'store78.def.xml' file looks like this:
========
<?xml version="1.0" encoding="UTF-8"?>
<data>
<objectnode classname="org.apache.slide.structure.SubjectNode" uri="/store78">
<children />
<parents>
<parent name="store78" uuri="/" />
</parents>
<links />
</objectnode>
<permissions>
<permission subjectUri="unauthenticated" actionUri="all" inheritable="true"
negative="false" />
</permissions>
<locks />
<revisionsHistory initialRevision="1.0" useVersioning="false">
<branches>
<branch name="main" lastestRevision="1.0" />
</branches>
<revisions>
<branch start="1.0" />
</revisions>
</revisionsHistory>
<descriptor>
<revisions branchName="main" number="1.0">
<labels />
<properties>
<property name="modificationdate" namespace="DAV:"
value="2004-10-11T17:47:57Z" type="" protected="true">
<permissions />
</property>
<property name="resourcetype" namespace="DAV:" value="<collection/>"
type="" protected="true">
<permissions />
</property>
<property name="source" namespace="DAV:" value="" type="" protected="true">
<permissions />
</property>
<property name="displayname" namespace="DAV:" value="store78" type=""
protected="false">
<permissions />
</property>
<property name="getlastmodified" namespace="DAV:" value="Mon, 11 Oct 2004
17:47:57 GMT" type="" protected="true">
<permissions />
</property>
<property name="creationdate" namespace="DAV:" value="2004-10-11T17:47:57Z"
type="" protected="true">
<permissions />
</property>
<property name="getcontentlength" namespace="DAV:" value="0" type=""
protected="true">
<permissions />
</property>
<property name="modificationuser" namespace="DAV:" value="unauthenticated"
type="" protected="true">
<permissions />
</property>
</properties>
</revisions>
</descriptor>
</data>
==============
For someone that uses a store/nodestore = database, where does this data get saved?
-D
> -----Original Message-----
> From: Oliver Zeigermann [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, October 12, 2004 4:46 PM
> To: Slide Users Mailing List
> Subject: Re: read-only support (CD/DVD)
>
>
> Could you define what the values of a scope are? This is what
> I do not
> understand...
>
> Oliver
>
> Darren Hartford schrieb:
> > This is the big question. I don't think it is.
> >
> > If in domain.xml, if you have a
> /slide/namespace/definition/store/nodestore configured as:
> > ===
> > <nodestore
> classname="org.apache.slide.store.txfile.TxXMLFileDescriptorsStore">
> > <parameter name="rootpath">store/metadata</parameter>
> > <parameter name="workpath">work/metadata</parameter>
> > <parameter name="defer-saving">true</parameter>
> > <parameter name="timeout">120</parameter>
> > </nodestore>
> > ===
> > My understanding is that /slide/namespace/definition/scope
> will save it's values under the nodestore configuration of
> the referenced <store>. If you have a <store> configured for
> nodestore=TxXMLFileDescriptorsStore, I don't think you can
> have the /definition/scope values stored in a database, or vice-versa.
> >
> > <scope> uses the referenced <store>'s nodestore
> configuration for saving it's values. <scope> does not have
> its own 'scopestore' to configure.
> >
> > As an example, security has its own SecurityStore that can
> be configured independently of <store>'s nodestore
> configuration. Adding <scope> to the SecurityStore or
> creating a new 'ScopeStore' (or ConfigStore) could be one
> workaround. Since the <scope>'s have to be unique, having a
> central store for all <scope> information for each namespace
> makes sense, regardless of the number of <store>'s.
> >
> >
> >
> >>-----Original Message-----
> >>From: Oliver Zeigermann [mailto:[EMAIL PROTECTED]
> >>Sent: Tuesday, October 12, 2004 4:18 PM
> >>To: Slide Users Mailing List
> >>Subject: Re: read-only support (CD/DVD)
> >>
> >>
> >>OK, I am confused. I thouht scope *is* independent of the store
> >>definition, isn't it? Could you explain for me?
> >>
> >>Oliver
> >>
> >>Darren Hartford schrieb:
> >>
> >
> >
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]