Guy,
Here’s a quick summary of what I know of tamino-webdavserver’s ACL implementation:
All ACLs are inheritable (that is, they’re set on some path, any subdirectories (or contents) of that (if the path is a collection) inherit it. Exceptions: non-inheritable ACEs are possible, and may exist (they may be set on creation in Domain.xml), they cannot be set via the ACL method, and cannot be preserved if the ACL is changed.
Inherited ACEs (i.e. where they’re actually being inherited, not just when they’re inheritable) are always protected. To change them, you should change the ACE that is being inherited (it is not protected) at the path where it is inherited from.
The ACL will specify where an ACE is inherited from (if it is).
Michael
#webMethods#Tamino#API-Management