The add-must-be-new precondition only applies if DAV:add is specified in the LABEL request (i.e. you want it to fail if the label is already applied to some version). You use DAV:set in the LABEL request if you want to move the label from one version to another. Cheers, Geoff Werner wrote on 07/14/2006 12:58:41 PM: > > Hi, > > The add-must-be-new precondition of the LABEL method makes it > impossible to move a label. Moving a label requires a remove > followed by an add, which are two round-trips. Instead of > having the precondition, the postcondition label-must-be-unique > would provide the same data integrity, while avoiding the > extra round-trip. > > An additional advantage is that the move would be atomic. A > remove followed by an add is not. The impact of a failure in > between can be dramatic. > > Regards, > > Werner. > -- > Werner Donné -- Re > Engelbeekstraat 8 > B-3300 Tienen > tel: (+32) 486 425803 e-mail: werner.donne@re.be >Received on Saturday, 15 July 2006 15:47:58 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 8 January 2008 13:57:44 GMT