A simple scenario is as follows (uses the check):
1) PUT a.txt (resource “a.txt” is now)
2) VERSION-CONTROL a.txt (“a.txt” is under version control; to retrieve the associated history and version PROPFIND the properties DAV:version-history and DAV:checked-in)
3) CHECKOUT a.txt (“a.txt” is now checked-out and can be modified; the checkout state can be verified by means of a PROPFIND’ing the DAV:checked-out property)
4) A sequence of PUT a.txt and PROPPATCH a.txt (to modify it)
5) CHECKIN a.txt (a new version of “a.txt” has been created; alternatively, UNCHECKOUT would be used to forget all the changes performed under 4.)
Does this help?
Regards,
Peter
#API-Management#webMethods#Tamino