hello,


my report now works, but I have another problem:

how to get the current revision URL for a given resource:

if I do this:

WebdavResource after = new WebdavResource(httpUrl);

        //Enumeration enum = resource.propfindMethod(path, "D:version-name");
        Enumeration enum = after.propfindMethod(2);
        //should have exactly one result!!
        int resultCount = 0;
        String version = "";
        while (enum.hasMoreElements())
        {
            Object element = enum.nextElement();
            System.out.println("element: [" + element + "]");
        }


I see all the properties of my resource, but none of them is the version URL, whereas it is clearly specified in the DeltaV specs that:



3.2.1 DAV:checked-in (protected) This property appears on a checked-in version-controlled resource, and identifies a version that has the same content and dead properties as the version-controlled resource. This property is removed when the resource is checked out, and then added back (identifying a new version) when the resource is checked back in. <!ELEMENT checked-in (href)>


any idea?


thanks,

Stan.

At 11:34 03/09/2003 +0200, Ingo Brunberg wrote:

Hi Stan,

I have tried this kind of REPORT (version-tree) and it works for
me. The only problem on the client side could be your HttpURL. There
is a problem if you write this:

new HttpURL(hostPort, path)

instead of

new HttpURL(hostPort + path)

Before you are going to capture a tcp trace as suggested by Peter,
please check what the getEscapedPath() method of your HttpURL object
returns.

Btw., why do you path a depth of 2 to the method? It should be one of
DepthSupport.DEPTH_0, DepthSupport.DEPTH_1 or
DepthSupport.DEPTH_INFINITY.

Regards,
Ingo

> hello,
>
> I am trying to get the current version of a version controlled resource by
> doing the following stuff:
>
> Enumeration report = resource.reportMethod(new HttpURL(hostPort + path),
> 2);
>
>          while (report.hasMoreElements())
>          {
>              Object element = report.nextElement();
>              System.out.println(element);
>          }
>
> however, I always receive a
>
> PoolThread-8, 02-Sep-2003 17:54:12, , REPORT, 404 "Not Found", 10 ms,
> /slide/files/test/one.xml
>
> while the file is there...
>
> any idea?
>
> thanks a lot,
>
> Stan.


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




-- Incoming mail is certified Virus Free. Checked by AVG Anti-Virus (http://www.grisoft.com). Version: 7.0.167 / Virus Database: 259.11.3 - Release Date: 19/08/2003


--
Outgoing mail is certified Virus Free.
Checked by AVG Anti-Virus (http://www.grisoft.com).
Version: 7.0.167 / Virus Database: 259.11.3 - Release Date: 19/08/2003



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



Reply via email to