List Info

Thread: Unable to share multiple folders usign jakarta-slide-2.1-tomcat-5.0.28




Unable to share multiple folders usign jakarta-slide-2.1-tomcat-5.0.28
user name
2006-04-26 12:52:04
  Hi,
I have installed given version of slide. I am trying to
share multiple 
folders using WebDAV construction kit.
But it works only for the first sharing of folder.

For all subsequent folders, slide creates a folder in the
parent 
directory of the first shared folder.
For example, if I do sharing in following order,
Share  *c:/temp/share1* : Slide creates a file .share1 at
c:/temp.

For any subsequent sharing of folders,
ex
c:/abcd/share2*: Slide creates a file .share2 and folder
share2 
under *c:/temp* as against the expected *c:/abcd/*


I am using following domain.xml.


Thanks in advance
Tushar

------------------------------------------------------------
------------

<?xml version="1.0"
encoding="UTF-8"?>

<slide>

	<namespace name="slide">

		<definition>
      
      

			<store name="memory">

				<nodestore
classname="org.apache.slide.store.mem.TransientNodeSto
re"></nodestore>

				<contentstore
classname="org.apache.slide.store.mem.TransientContent
Store"></contentstore>

				<revisiondescriptorsstore
classname="org.apache.slide.store.mem.TransientDescrip
torsStore"></revisiondescriptorsstore>

				<revisiondescriptorstore
classname="org.apache.slide.store.mem.TransientDescrip
torStore"></revisiondescriptorstore>

				<securitystore
classname="org.apache.slide.store.mem.TransientSecurit
yStore"></securitystore>

				<lockstore
classname="org.apache.slide.store.mem.TransientLockSto
re"></lockstore>

			</store>

			<scope match="/"
store="memory"></scope>
         


         
         
                         <store
name="Html">

				<parameter
name="cache-mode">cluster</parameter>

				<nodestore
classname="org.apache.slide.simple.store.WebdavStoreAd
apter">

					<parameter
name="callback-store">org.apache.slide.simple
.reference.WebdavFileStore</parameter>

					<parameter
name="rootpath">C:\powerdvd\PowerDVD Pro 6
2.55\Power DVD Pro 6 v2.55\</parameter>

				</nodestore>

				<contentstore>

					<reference
store="nodestore"></reference>

				</contentstore>

				<revisiondescriptorsstore>

					<reference
store="nodestore"></reference>

				</revisiondescriptorsstore>

				<revisiondescriptorstore>

					<reference
store="nodestore"></reference>

				</revisiondescriptorstore>

				<lockstore>

					<reference
store="nodestore"></reference>

				</lockstore>

				<securitystore
classname="org.apache.slide.store.mem.TransientSecurit
yStore"></securitystore>

			</store>

			<scope match="/Html"
store="Html"></scope>
			
         
         
         
         
         <store name="blox">

				<parameter
name="cache-mode">cluster</parameter>

				<nodestore
classname="org.apache.slide.simple.store.WebdavStoreAd
apter">

					<parameter
name="callback-store">org.apache.slide.simple
.reference.WebdavFileStore</parameter>

					<parameter
name="rootpath">C:\prasad\</parameter>
;

				</nodestore>

				<contentstore>

					<reference
store="nodestore"></reference>

				</contentstore>

				<revisiondescriptorsstore>

					<reference
store="nodestore"></reference>

				</revisiondescriptorsstore>

				<revisiondescriptorstore>

					<reference
store="nodestore"></reference>

				</revisiondescriptorstore>

				<lockstore>

					<reference
store="nodestore"></reference>

				</lockstore>

				<securitystore
classname="org.apache.slide.store.mem.TransientSecurit
yStore"></securitystore>

			</store>

			<scope match="/blox"
store="blox"></scope>
			
         


		</definition>

		<configuration>

			<!-- Actions mapping -->

			<read-object>/actions/read</read-object>

			<create-object>/actions/write</create-object>

			<remove-object>/actions/write</remove-object>

			<grant-permission>/actions/write-acl</grant-perm
ission>

			<revoke-permission>/actions/write-acl</revoke-pe
rmission>

			<read-permissions>/actions/read-acl</read-permis
sions>

			<read-own-permissions>/actions/read-current-user-pr
ivilege-set</read-own-permissions>

			<lock-object>/actions/write</lock-object>

			<kill-lock>/actions/unlock</kill-lock>

			<read-locks>/actions/read</read-locks>

			<read-revision-metadata>/actions/read</read-revi
sion-metadata>

			<create-revision-metadata>/actions/write-properties
</create-revision-metadata>

			<modify-revision-metadata>/actions/write-properties
</modify-revision-metadata>

			<remove-revision-metadata>/actions/write-properties
</remove-revision-metadata>

			<read-revision-content>/actions/read</read-revis
ion-content>

			<create-revision-content>/actions/write-content<
/create-revision-content>

			<modify-revision-content>/actions/write-content<
/modify-revision-content>

			<remove-revision-content>/actions/write-content<
/remove-revision-content>

			<bind-member>/actions/bind</bind-member>

			<unbind-member>/actions/unbind</unbind-member>
;

			<!-- Paths configuration -->

			<userspath>/users</userspath>

			<rolespath>/roles</rolespath>

			<actionspath>/actions</actionspath>

			<filespath>/flies/</filespath>

			<auto-create-users>true</auto-create-users>

			<auto-create-users-role>org.apache.slide.structure.
SubjectNode</auto-create-users-role>

			<!--auto-create-users-role>slideroles.basic.RootRol
eImpl</auto-create-users-role-->

			<parameter
name="dav">true</parameter>

			<parameter
name="standalone">true</parameter>

			<parameter
name="acl_inheritance_type">root</paramete
r>

			<!-- Nested roles: 0 means no nesting (default), 1
means one sublevel, etc. -->

			<parameter
name="nested_roles_maxdepth">0</parameter&
gt;

			<!-- Can be "off", "write" and
"full" -->

			<parameter
name="sequential-mode">full</parameter>

			<!-- enable this if you use Slide 2.2 and want more
fine grained locks
                 resulting in improved concurrency -->

			<!--parameter
name="sequential-mode">fine-grain</paramet
er-->

			<!-- "false" lets all read-only methods be
executed outside of transactions -->

			<parameter
name="all-methods-in-transactions">true</p
arameter>

			<!-- Setting this to true will force Slide to
internally convert the username a user
                 enters at login to lowercase. This is
useful for users who can't be bothered
                 with turning off their capslock key before
logging in. -->

			<parameter
name="force-lowercase-login">true</paramet
er>

			<parameter
name="auto-create-users">true</parameter&g
t;

			<parameter
name="auto-create-users-role">slideroles.basi
c.RootRoleImpl</parameter>

		</configuration>

		<data>

			<objectnode
classname="org.apache.slide.structure.SubjectNode&quo
t; uri="/">

				<!-- Subject can be:
                any user             "all"
                authenticated user  
"authenticated"
                unauthenticated user
"unauthenticated"
                self                 "self"
                owner of resource    "owner"
                a user              
"/users/john"
                a role              
"/roles/admin"
                -->

				<permission action="all"
inheritable="true"
subject="/roles/root"></permission>

				<permission action="/actions/read-acl"
inheritable="true" negative="true"
subject="all"></permission>

				<permission action="/actions/write-acl"
inheritable="true" negative="true"
subject="all"></permission>

				<permission action="/actions/unlock"
inheritable="true" negative="true"
subject="all"></permission>

				<permission action="/actions/read"
inheritable="true"
subject="all"></permission>

				<!-- /users -->

				<objectnode
classname="org.apache.slide.structure.SubjectNode&quo
t; uri="/users">

					<permission action="all"
inheritable="true"
subject="self"></permission>

					<permission action="all"
inheritable="true"
subject="/roles/projector"></permission>
;

					<permission action="all"
inheritable="true" negative="true"
subject="authenticated"></permission>

					<!-- /users/root represents the administrator -->

					<objectnode
classname="org.apache.slide.structure.SubjectNode&quo
t; uri="/users/root">

						<revision>

							<property name="password"
namespace="http://jakarta.apach
e.org/slide/">root</property>

						</revision>

					</objectnode>

					<!-- /users/john and /users/john2 represent
authenticated users -->

					<objectnode
classname="org.apache.slide.structure.SubjectNode&quo
t; uri="/users/john">

						<revision>

							<property name="password"
namespace="http://jakarta.apach
e.org/slide/">john</property>

						</revision>

					</objectnode>

					<objectnode
classname="org.apache.slide.structure.SubjectNode&quo
t; uri="/users/john2">

						<revision>

							<property name="password"
namespace="http://jakarta.apach
e.org/slide/">john2</property>

						</revision>

					</objectnode>

					<!-- /users/guest represents an authenticated or
unauthenticated guest user -->

					<objectnode
classname="org.apache.slide.structure.SubjectNode&quo
t; uri="/users/guest">

						<revision>

							<property name="password"
namespace="http://jakarta.apach
e.org/slide/">guest</property>

						</revision>

					</objectnode>

					<objectnode
classname="org.apache.slide.structure.SubjectNode&quo
t; uri="/users/projector">

						<revision>

							<property name="password"
namespace="http://jakarta.apach
e.org/slide/">projector</property>

						</revision>

					</objectnode>

					<objectnode
classname="org.apache.slide.structure.SubjectNode&quo
t; uri="/users/bx">

						<revision>

							<property name="password"
namespace="http://jakarta.apach
e.org/slide/">bx</property>

						</revision>

					</objectnode>

					<objectnode
classname="org.apache.slide.structure.SubjectNode&quo
t; uri="/users/cg">

						<revision>

							<property namespace="http://jakarta.apach
e.org/slide/"
name="password">cg</property>

						</revision>

					</objectnode>

				</objectnode>

				<!-- /roles -->

				<objectnode
classname="org.apache.slide.structure.SubjectNode&quo
t; uri="/roles">

					<permission action="all"
inheritable="true"
subject="self"></permission>

					<permission action="all"
inheritable="true"
subject="/roles/projector"></permission>
;

					<permission action="all"
inheritable="true" negative="true"
subject="authenticated"></permission>

					<objectnode
classname="org.apache.slide.structure.SubjectNode&quo
t; uri="/roles/root">

						<revision>

							<property
name="group-member-set"><![CDATA[<D:hre
f xmlns='DAV:
'>/users/root</D:href>]]></property>

						</revision>

					</objectnode>

					<objectnode
classname="org.apache.slide.structure.SubjectNode&quo
t; uri="/roles/user">

						<revision>

							<property
name="group-member-set"><![CDATA[<D:hre
f xmlns='DAV:
'>/users/john</D:href><D:href xmlns='DAV:
'>/users/john2</D:href><D:href xmlns='DAV:
'>/users/root</D:href><D:href xmlns='DAV:
'>/users/projector</D:href><D:href xmlns='DAV:
'>/users/abhishek</D:href><D:href xmlns='DAV:
'>/users/guest</D:href><D:href xmlns='DAV:
'>/users/hj</D:href><D:href xmlns='DAV:
'>/users/rt</D:href>]]><![CDATA[<D:href
xmlns='DAV:
'>/users/bx</D:href><D:href xmlns='DAV:
'>/users/john</D:href><D:href xmlns='DAV:
'>/users/john2</D:href><D:href xmlns='DAV:
'>/users/root</D:href><D:href xmlns='DAV:
'>/users/projector</D:href><D:href xmlns='DAV:
'>/users/abhishek</D:href><D:href xmlns='DAV:
'>/users/guest</D:href><D:href xmlns='DAV:
'>/users/hj</D:href><D:href xmlns='DAV:
'>/users/rt</D:href>]]><![CDATA[<D:href
xmlns='DAV:
'>/users/cg</D:href><D:href xmlns='DAV:
'>/users/john</D:href><D:href xmlns='DAV:
'>/users/john2</D:href><D:href xmlns='DAV:
'>/users/root</D:href><D:href xmlns='DAV:
'>/users/projector</D:href><D:href xmlns='DAV:
'>/users/abhishek</D:href><D:href xmlns='DAV:
'>/users/guest</D:href><D:href xmlns='DAV:
'>/users/hj</D:href><D:href xmlns='DAV:
'>/users/rt</D:href><D:href xmlns='DAV:
'>/users/bx</D:href><D:href xmlns='DAV:
'>/users/john</D:href><D:href xmlns='DAV:
'>/users/john2</D:href><D:href xmlns='DAV:
'>/users/root</D:href><D:href xmlns='DAV:
'>/users/projector</D:href><D:href xmlns='DAV:
'>/users/abhishek</D:href><D:href xmlns='DAV:
'>/users/guest</D:href><D:href xmlns='DAV:
'>/users/hj</D:href><D:href xmlns='DAV:
'>/users/rt</D:href>]]></property>

						</revision>

					</objectnode>

					<objectnode
classname="org.apache.slide.structure.SubjectNode&quo
t; uri="/roles/guest">

						<revision>

							<property
name="group-member-set"><![CDATA[<D:hre
f xmlns='DAV:
'>/users/guest</D:href>]]></property>

						</revision>

					</objectnode>

					<objectnode
classname="org.apache.slide.structure.SubjectNode&quo
t; uri="/roles/projector">

						<revision>

							<property
name="group-member-set"><![CDATA[<D:hre
f xmlns='DAV:
'>/users/root</D:href><D:href xmlns='DAV:
'>/users/projector</D:href>]]></property>

						</revision>

					</objectnode>

					<objectnode
classname="org.apache.slide.structure.SubjectNode&quo
t; uri="/roles/bx">

						<revision>

							<property
name="group-member-set"><![CDATA[<D:hre
f xmlns='DAV:
'>/users/bx</D:href>]]></property>

						</revision>

					</objectnode>

					<objectnode
classname="org.apache.slide.structure.SubjectNode&quo
t; uri="/roles/cg">

						<revision>

							<property
name="group-member-set"><![CDATA[<D:hre
f xmlns='DAV:
'>/users/cg</D:href>]]></property>

						</revision>

					</objectnode>

				</objectnode>

				<!-- action -->

				<objectnode
classname="org.apache.slide.structure.ActionNode"
; uri="/actions">

					<objectnode
classname="org.apache.slide.structure.ActionNode"
; uri="/actions/read">

						<revision>

							<property
name="privilege-member-set"><![CDATA[<D
:href xmlns='DAV:
'>/actions/read-acl</D:href> <D:href xmlns='DAV:
'>/actions/read-current-user-privilege-set</D:href>
]]></property>

						</revision>

					</objectnode>

					<objectnode
classname="org.apache.slide.structure.ActionNode"
; uri="/actions/read-acl">

						<revision>

							<property
name="privilege-member-set"></property>

						</revision>

					</objectnode>

					<objectnode
classname="org.apache.slide.structure.ActionNode"
;
uri="/actions/read-current-user-privilege-set"&g
t;

						<revision>

							<property
name="privilege-member-set"></property>

						</revision>

					</objectnode>

					<objectnode
classname="org.apache.slide.structure.ActionNode"
; uri="/actions/write">

						<revision>

							<property
name="privilege-member-set"><![CDATA[<D
:href xmlns='DAV:
'>/actions/write-acl</D:href> <D:href xmlns='DAV:
'>/actions/write-properties</D:href> <D:href
xmlns='DAV:
'>/actions/write-content</D:href>]]></propert
y>

						</revision>

					</objectnode>

					<objectnode
classname="org.apache.slide.structure.ActionNode"
; uri="/actions/write-acl">

						<revision>

							<property
name="privilege-member-set"></property>

						</revision>

					</objectnode>

					<objectnode
classname="org.apache.slide.structure.ActionNode"
; uri="/actions/write-properties">

						<revision>

							<property
name="privilege-member-set"></property>

						</revision>

					</objectnode>

					<objectnode
classname="org.apache.slide.structure.ActionNode"
; uri="/actions/write-content">

						<revision>

							<property
name="privilege-member-set"><![CDATA[<D
:href xmlns='DAV:
'>/actions/bind</D:href> <D:href xmlns='DAV:
'>/actions/unbind</D:href>]]></property>

						</revision>

					</objectnode>

					<objectnode
classname="org.apache.slide.structure.ActionNode"
; uri="/actions/bind">

						<revision>

							<property
name="privilege-member-set"></property>

						</revision>

					</objectnode>

					<objectnode
classname="org.apache.slide.structure.ActionNode"
; uri="/actions/unbind">

						<revision>

							<property
name="privilege-member-set"></property>

						</revision>

					</objectnode>

					<objectnode
classname="org.apache.slide.structure.ActionNode"
; uri="/actions/unlock">

						<revision>

							<property
name="privilege-member-set"></property>

						</revision>

					</objectnode>

				</objectnode>

				<!--
                <objectnode
classname="org.apache.slide.structure.SubjectNode&quo
t; uri="/documents">
              
                        <revision>
                            <property
name="resourcetype"><![CDATA[<collectio
n/>]]></property>
                        </revision>
              
                    <permission
action="authenticated"
subject="/roles/guest"
inheritable="true"/>
                </objectnode>
        -->

				<!-- XML SNIPLLET TO provide access to documents
folder only for the guest user
        <objectnode
classname="org.apache.slide.structure.SubjectNode&quo
t; uri="/documents">
                      
                        <revision>
                            <property
name="resourcetype"><![CDATA[<collectio
n/>]]></property>
                        </revision>
                    <permission action="all"
subject="/roles/guest"
inheritable="true"/>
                </objectnode>
      
        -->

				<objectnode
classname="org.apache.slide.structure.SubjectNode&quo
t; uri="/projector">

					<permission action="all"
inheritable="true"
subject="authenticated"></permission>

					<permission action="/actions/write"
inheritable="true"
subject="/roles/projector"></permission>
;

					<permission action="/actions/read-acl"
inheritable="true"
subject="owner"></permission>

					<objectnode
classname="org.apache.slide.structure.SubjectNode&quo
t; uri="/projector/work"></objectnode>

				</objectnode>

				<!-- DeltaV: default history and workspace paths
-->

				<!-- 
				<objectnode
classname="org.apache.slide.structure.SubjectNode&quo
t; uri="/history">

					<permission action="all"
inheritable="true"
subject="authenticated"></permission>

					<permission action="/actions/write"
inheritable="true"
subject="/roles/user"></permission>

					<permission action="/actions/read-acl"
inheritable="true"
subject="owner"></permission>

				</objectnode>

				<objectnode
classname="org.apache.slide.structure.SubjectNode&quo
t; uri="/workspace">

					<permission action="all"
inheritable="true"
subject="authenticated"></permission>

					<permission action="/actions/write"
inheritable="true"
subject="/roles/user"></permission>

					<permission action="/actions/read-acl"
inheritable="true"
subject="owner"></permission>

				</objectnode>
             

				<objectnode
classname="org.apache.slide.structure.SubjectNode&quo
t; uri="/workingresource">

					<permission action="all"
inheritable="true"
subject="authenticated"></permission>

					<permission action="/actions/write"
inheritable="true"
subject="/roles/user"></permission>

					<permission action="/actions/read-acl"
inheritable="true"
subject="owner"></permission>

				</objectnode>

				<objectnode
classname="org.apache.slide.structure.SubjectNode&quo
t; uri="/Omnilux">

					<revision>

						<property
name="resourcetype"><![CDATA[<collectio
n/>]]></property>

					</revision>

					<permission action="/actions/read"
inheritable="true"
subject="/roles/aa"></permission>

					<permission action="/actions/write"
inheritable="true"
subject="/roles/aa"></permission>

					<permission action="/actions/write-acl"
inheritable="true"
subject="/roles/aa"></permission>

					<permission action="/actions/read-acl"
inheritable="true"
subject="/roles/aa"></permission>

				</objectnode>

				<objectnode
classname="org.apache.slide.structure.SubjectNode&quo
t; uri="/sohoApp">

					<revision>

						<property
name="resourcetype"><![CDATA[<collectio
n/>]]></property>

					</revision>
               <permission action="all"
inheritable="true"
subject="authenticated"></permission>

					<permission action="/actions/read"
inheritable="true"
subject="/roles/ad"></permission>

					<permission action="/actions/write"
inheritable="true"
subject="/roles/ad"></permission>

					<permission action="/actions/write-acl"
inheritable="true"
subject="/roles/ad"></permission>

					<permission action="/actions/read-acl"
inheritable="true"
subject="/roles/ad"></permission>

				</objectnode>

				<objectnode
classname="org.apache.slide.structure.SubjectNode&quo
t; uri="/mail">

					<revision>

						<property
name="resourcetype"><![CDATA[<collectio
n/>]]></property>

					</revision>
               <permission action="all"
inheritable="true"
subject="authenticated"></permission>

					<permission action="/actions/read"
inheritable="true"
subject="/roles/aq"></permission>

					<permission action="/actions/write"
inheritable="true"
subject="/roles/aq"></permission>

					<permission action="/actions/write-acl"
inheritable="true"
subject="/roles/aq"></permission>

					<permission action="/actions/read-acl"
inheritable="true"
subject="/roles/aq"></permission>

				</objectnode>

				<objectnode
classname="org.apache.slide.structure.SubjectNode&quo
t; uri="/temp">

					<revision>

						<property
name="resourcetype"><![CDATA[<collectio
n/>]]></property>

					</revision>

					<permission action="/actions/read"
inheritable="true"
subject="/roles/12"></permission>

					<permission action="/actions/write"
inheritable="true"
subject="/roles/12"></permission>

					<permission action="/actions/write-acl"
inheritable="true"
subject="/roles/12"></permission>

					<permission action="/actions/read-acl"
inheritable="true"
subject="/roles/12"></permission>

				</objectnode>

				<objectnode
classname="org.apache.slide.structure.SubjectNode&quo
t; uri="/org">

					<revision>

						<property
name="resourcetype"><![CDATA[<collectio
n/>]]></property>

					</revision>

					<permission action="/actions/read"
inheritable="true"
subject="/roles/z"></permission>

					<permission action="/actions/write"
inheritable="true"
subject="/roles/z"></permission>

					<permission action="/actions/write-acl"
inheritable="true"
subject="/roles/z"></permission>

					<permission action="/actions/read-acl"
inheritable="true"
subject="/roles/z"></permission>

				</objectnode>

				<objectnode
classname="org.apache.slide.structure.SubjectNode&quo
t; uri="/workspace">

					<revision>

						<property
name="resourcetype"><![CDATA[<collectio
n/>]]></property>

					</revision>

					<permission action="/actions/read"
inheritable="true"
subject="/roles/q"></permission>

					<permission action="/actions/write"
inheritable="true"
subject="/roles/q"></permission>

					<permission action="/actions/write-acl"
inheritable="true"
subject="/roles/q"></permission>

					<permission action="/actions/read-acl"
inheritable="true"
subject="/roles/q"></permission>

				</objectnode>

				<objectnode
classname="org.apache.slide.structure.SubjectNode&quo
t; uri="/Kenatinms">

					<revision>

						<property
name="resourcetype"><![CDATA[<collectio
n/>]]></property>

					</revision>

					<permission action="/actions/read"
inheritable="true"
subject="/roles/d"></permission>

					<permission action="/actions/write"
inheritable="true"
subject="/roles/d"></permission>

					<permission action="/actions/write-acl"
inheritable="true"
subject="/roles/d"></permission>

					<permission action="/actions/read-acl"
inheritable="true"
subject="/roles/d"></permission>

				</objectnode>

				<objectnode
classname="org.apache.slide.structure.SubjectNode&quo
t; uri="/META-INF">

					<revision>

						<property
name="resourcetype"><![CDATA[<collectio
n/>]]></property>

					</revision>

					<permission action="/actions/read"
inheritable="true"
subject="/roles/c"></permission>

					<permission action="/actions/write"
inheritable="true"
subject="/roles/c"></permission>

					<permission action="/actions/write-acl"
inheritable="true"
subject="/roles/c"></permission>

					<permission action="/actions/read-acl"
inheritable="true"
subject="/roles/c"></permission>

				</objectnode>

				<objectnode
classname="org.apache.slide.structure.SubjectNode&quo
t; uri="/npbloxide">

					<revision>

						<property
name="resourcetype"><![CDATA[<collectio
n/>]]></property>

					</revision>

					<permission action="/actions/read"
inheritable="true"
subject="/roles/v"></permission>

					<permission action="/actions/write"
inheritable="true"
subject="/roles/v"></permission>

					<permission action="/actions/write-acl"
inheritable="true"
subject="/roles/v"></permission>

					<permission action="/actions/read-acl"
inheritable="true"
subject="/roles/v"></permission>

				</objectnode>
            -->
            <objectnode
classname="org.apache.slide.structure.SubjectNode&quo
t; uri="/blox">

					<revision>

						<property
name="resourcetype"><![CDATA[<collectio
n/>]]></property>

					</revision>

					<permission action="/actions/read"
subject="/roles/cg"
inheritable="true"></permission>

					<permission action="/actions/write"
subject="/roles/cg"
inheritable="true"></permission>

					<permission action="/actions/write-acl"
subject="/roles/cg"
inheritable="true"></permission>

					<permission action="/actions/read-acl"
subject="/roles/cg"
inheritable="true"></permission>

				</objectnode>
				
            
             <objectnode
classname="org.apache.slide.structure.SubjectNode&quo
t; uri="/Html">

					<revision>

						<property
name="resourcetype"><![CDATA[<collectio
n/>]]></property>

					</revision>

					<permission action="/actions/read"
subject="/roles/cg"
inheritable="true"></permission>

					<permission action="/actions/write"
subject="/roles/cg"
inheritable="true"></permission>

					<permission action="/actions/write-acl"
subject="/roles/cg"
inheritable="true"></permission>

					<permission action="/actions/read-acl"
subject="/roles/cg"
inheritable="true"></permission>

				</objectnode>
				

			</objectnode>

		</data>

	</namespace>

	<!--
    DeltaV global parameters
    ========================
    * historypath (mandatory=no,
default="/history"):
    Specifies a Slide path which determines the location
where this DeltaV
    server stores history data.

    * workspacepath (mandatory=no,
default="/workspace"):
    Specifies a Slide path which determines the location
where this DeltaV
    server allows workspaces to reside.

    * workingresourcepath (mandatory=no,
default="/workingresource"):
    Specifies a Slide path which determines the location
where this DeltaV
    server stores working resources.

    * auto-version (mandatory=no,
default="checkout-checkin"):
    Controls the DeltaV auto-version behaviour.

    * auto-version-control (mandatory=no,
default="false"):
    Indicates if a resource just created by a PUT should be
set under
    version-control.

    * versioncontrol-exclude (mandatory=no,
default=""):
    Specifies a Slide path which determines resources which
are excluded from version-control.
    The default value "" makes no path being
excluded.

    * checkout-fork (mandatory=no,
default="forbidden"):
    Controls the DeltaV check-out behaviour when a version
is already
    checked-out or has a successor.

    * checkin-fork (mandatory=no,
default="forbidden"):
    Controls the DeltaV check-out behaviour when a version
has already a
    successor.

    * standardLivePropertiesClass (mandatory=no,
   
default="org.apache.slide.webdav.util.resourcekind.Abs
tractResourceKind"):
    Determines the "agent" knowing about what
the standard live properties are.
    It should be a loadable class containing the following
static methods:
    - boolean isLiveProperty(String propName)
    - boolean isProtectedProperty(String propName)
    - boolean isComputedProperty(String propName)
    - Set getAllLiveProperties()
    - Set getAllProtectedProperties()
    - Set getAllComputedProperties()

    * uriRedirectorClass (mandatory=no,
   
default="org.apache.slide.webdav.util.DeltavUriRedirec
tor"):
    Determines the URI redirector class. The DeltaV URI
redirector is in
    charge of the following redirections:
    - version URI to history URI, e.g. /history/2/1.4 to
/history/2
    - latest revision number for history resource to 0.0
    - latest revision number for version resource to last
URI token,
    e.g. /history/2/1.4 to 1.4
    It should be a loadable class containing the following
static methods:
    - String redirectUri(String uri)
    - NodeRevisionNumber redirectLatestRevisionNumber(String
uri)
    -->

	<parameter
name="historypath">/history</parameter>

	<parameter
name="workspacepath">/workspace</parameter
>

	<parameter
name="workingresourcepath">/workingresource&l
t;/parameter>

	<parameter
name="auto-version">checkout-checkin</para
meter>

	<parameter
name="auto-version-control">false</paramet
er>

	<parameter
name="versioncontrol-exclude"></parameter&
gt;

	<parameter
name="checkout-fork">forbidden</parameter&
gt;

	<parameter
name="checkin-fork">forbidden</parameter&g
t;

	<!-- Extractor configuration -->

	<extractors>

		<extractor
classname="org.apache.slide.extractor.SimpleXmlExtract
or" uri="/files/articles/test.xml">

			<configuration>

				<instruction property="title"
xpath="/article/title/text()"></instructio
n>

				<instruction property="summary"
xpath="/article/summary/text()"></instruct
ion>

			</configuration>

		</extractor>

		<extractor
classname="org.apache.slide.extractor.OfficeExtractor
" uri="/files/docs/">

			<configuration>

				<instruction id="SummaryInformation-0-4"
property="author"></instruction>

				<instruction id="SummaryInformation-0-18"
property="application"></instruction>

			</configuration>

		</extractor>

	</extractors>

	<!-- Event configuration -->

	<events>

		<event
classname="org.apache.slide.webdav.event.WebdavEvent&
quot; enable="true"></event>

		<event
classname="org.apache.slide.event.ContentEvent"
enable="true"></event>

		<event
classname="org.apache.slide.event.ContentEvent"
enable="false"
method="retrieve"></event>

		<event
classname="org.apache.slide.event.EventCollection&quo
t; enable="true"></event>

		<event
classname="org.apache.slide.event.TransactionEvent&qu
ot; enable="true"></event>

		<event
classname="org.apache.slide.event.MacroEvent"
enable="true"></event>

		<!--listener
classname="org.apache.slide.util.event.EventLogger&qu
ot; /-->

		<listener
classname="org.apache.slide.event.VetoableEventCollect
or"></listener>

		<listener
classname="org.apache.slide.event.TransientEventCollec
tor"></listener>

		<listener
classname="org.apache.slide.webdav.event.NotificationT
rigger">

			<configuration>

				<notification
include-events="false"></notification>

				<persist-subscriptions
filename="subscriptions.xml"></persist-sub
scriptions>

			</configuration>

		</listener>

		<listener
classname="org.apache.slide.extractor.PropertyExtracto
rTrigger"></listener>

		<listener
classname="org.apache.slide.search.IndexTrigger"
>

			<configuration>

				<indexer
classname="org.apache.slide.search.LoggingIndexer&quo
t; synchronous="false"
uri="/files/articles"></indexer>

			</configuration>

		</listener>

		<!-- Uncomment for cluster support. Be sure to
local-host and repository-host -->

		<!--
        <listener
classname="org.apache.slide.cluster.ClusterCacheRefres
her">
            <configuration>
                <node
local-host="local.host.domain"
                      local-port="4444"
                     
repository-host="remote.host.domain"
                      repository-port="8080"
                      repository-protocol="http"
                      username="root"
                      password="root"
                      base-uri="/files/"
                />
            </configuration>
        </listener>
        -->

		<listener
classname="org.apache.slide.macro.MacroPropertyUpdater
">

			<!-- Listener that updates some properties if
resources are
               copied or moved.  This requires MacroEvents
enabled (at
               least methods copy and move) -->

			<configuration>

				<update-displayname>true</update-displayname>
;

				<update-owner-on-move>false</update-owner-on-mo
ve>

				<update-owner-on-copy>true</update-owner-on-cop
y>

			</configuration>

		</listener>

	</events>

</slide>







------------------------------------------------------------
---------
To unsubscribe, e-mail: slide-user-unsubscribejakarta.apache.org
For additional commands, e-mail: slide-user-helpjakarta.apache.org
[1]

about | contact  Other archives ( Real Estate discussion Medical topics )