You are viewing a plain text version of this content. The canonical link for it is here.
Posted to slide-dev@jakarta.apache.org by "Pill, Juergen" <Ju...@softwareag.com> on 2002/02/21 18:55:17 UTC

RE: DO NOT REPLY [Bug 6618] New: - proppatch and rfc2518

Version 1.0.16 had this bug, it is already solved in the propPatch method
(version 1.23) available with the current head of CVS.

Best regards

Juergen



 -----Original Message-----
From: 	bugzilla@apache.org [mailto:bugzilla@apache.org] 
Sent:	Thursday, February 21, 2002 18.46 PM
To:	slide-dev@jakarta.apache.org
Subject:	DO NOT REPLY [Bug 6618] New:  -  proppatch and rfc2518

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=6618>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=6618

proppatch and rfc2518

           Summary: proppatch and rfc2518
           Product: Slide
           Version: 1.0.16 Stable
          Platform: Sun
        OS/Version: Solaris
            Status: NEW
          Severity: Normal
          Priority: Other
         Component: WebDAV Server
        AssignedTo: slide-dev@jakarta.apache.org
        ReportedBy: didier.berguerand@imtf.ie


In the rfc2518 document about PROPPATCH:
Instructions MUST either all be executed or none executed. Thus if any error
occurs during processing all executed instructions MUST be undone and a
proper
error result returned.

If you send a proppatch to Slide for several properties and one fails, no
rollback is executed.
I get this response:

<?xml version="1.0" encoding="utf-8" ?>
<d:multistatus xmlns:d="DAV">
 <d:response>
  <d:href>/lts/resource1.html</d:href>
  <d:propstat>
   <d:prop>
    <D:authors1 xmlns:D="DAV:"/>
   </d:prop>
   <d:status>HTTP/1.1 200 OK</d:status>
  </d:propstat>
  <d:propstat>
   <d:prop>
    <D:authors2 xmlns:D="DAV:"/>
   </d:prop>
   <d:status>HTTP/1.1 200 OK</d:status>
  </d:propstat>
  <d:propstat>
   <d:prop>
    <D:creationdate xmlns:D="DAV:"/>
   </d:prop>
   <d:status>HTTP/1.1 409 Conflict</d:status>
  </d:propstat>
 </d:response>
</d:multistatus>

and the two properties author1 and author2 remain in the descriptor store.

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>