Hi

I'm trying to make use of slide's WebDAV client code (webdavResource in
particular) to communicate with SLIDE (via WebDAV servlet). We're looking to
use version control, 
ie to do a check-out (exclusive) and check-in the updated file.

When I try to execute the webdavResource.checkoutMethod I get
"ava.lang.IllegalStateException: URI /history/1/1.0 is not a version URI"

I'm running SLIDE (2002-06-20) under tomcat 4.0.3, my slide
Domain.xml contains the following so should support versioning ? :-

<!-- THIS ADDED AS PER PETER NEVERMANN'S SUGGESTIONS -->
    <definition>
      <store name="file">
        <nodestore classname="slidestore.file.XMLFileDescriptorsStore">
          <parameter
name="rootpath">C:\Slide\Tomcat\metadatastore</parameter>
        </nodestore>
        <securitystore>
          <reference store="nodestore" />
        </securitystore>
        <lockstore>
          <reference store="nodestore" />
        </lockstore>
        <revisiondescriptorsstore>
          <reference store="nodestore" />
        </revisiondescriptorsstore>
        <revisiondescriptorstore>
          <reference store="nodestore" />
        </revisiondescriptorstore>
        <contentstore classname="slidestore.reference.FileContentStore">
          <parameter
name="rootpath">C:\Slide\Tomcat\contentstore</parameter>
          <parameter name="version">true</parameter> <!-- versioning true=ON
-->
          <parameter name="resetBeforeStarting">false</parameter>  <!-- keep
content data after restart -->
        </contentstore>
      </store>
      <scope match="/" store="file" />
    </definition>


What methods (of webdavResource) should I be using for the 
* check-out (exclusive lock, get latest to work area)
* check-in (store modified file - as next version, release the lock)

Any pointers, sugestions, ideas would be greatly appreciated.

Many thanks

Anton Schoultz

Rubico (Pty) Ltd
Cell Phone:  +27 83 651 7191
Tel:  +27 (11) 808 1000
Fax:  +27 (11) 808 1101  
[EMAIL PROTECTED]  
www.Rubico.com  

The Business Component Company

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to