[cifs-protocol] Category 1 schema attributes and classes / FLAG_SCHEMA_BASE_OBJECT flag

Edgar Olougouna edgaro at microsoft.com
Tue May 3 15:03:03 MDT 2011


Matthieu,

This is specified in the following section of MS-ADTS 3.1.1.2.5. 

3.1.1.2.5 Schema Modifications http://msdn.microsoft.com/en-us/library/cc223216(v=PROT.10).aspx
A Delete of an attributeSchema or classSchema object fails, with error unwillingToPerform / <unrestricted>.

On a related topic, attributeSchema or classSchema objects with FLAG_SCHEMA_BASE_OBJECT flag cannot modify the isDefunct to True.
3.1.1.2.5.2 Defunct http://msdn.microsoft.com/en-us/library/cc223220(v=PROT.10).aspx
If a Modify sets isDefunct to true but the attributeSchema or classSchema object is base (that is, it has FLAG_SCHEMA_BASE_OBJECT present in its systemFlags attribute), the Modify fails, with error unwillingToPerform / <unrestricted>.

Regards,
Edgar

-----Original Message-----
From: Edgar Olougouna 
Sent: Monday, May 02, 2011 4:14 PM
To: mat at samba.org; cifs-protocol at samba.org; pfif at tridgell.net
Subject: RE: Category 1 schema attributes and classes / FLAG_SCHEMA_BASE_OBJECT flag

Matthieu,

I am researching this and will follow-up soon.

Regards,
Edgar

-----Original Message-----
From: Josh Curry 
Sent: Monday, May 02, 2011 11:01 AM
To: mat at samba.org; cifs-protocol at samba.org; pfif at tridgell.net; Interoperability Documentation Help
Subject: RE: Category 1 schema attributes and classes / FLAG_SCHEMA_BASE_OBJECT flag

Hi Matthieu, thank you for your question. A member of the protocol documentation team will be in touch with you soon.


Josh Curry
Escalation Engineer
469.775.7215



While reading MS-ADTS I found that classes and attributes with FLAG_SCHEMA_BASE_OBJECT flag can't be renamed. But I found nothing about deletion.

Is this specified somewhere and if not does it means that my assumption that a class or attribute with this flag can't be removed is wrong ?

Thanks for the clarification.

Matthieu.

--
Matthieu Patou
Samba Team        http://samba.org
Private repo      http://git.samba.org/?p=mat/samba.git;a=summary






More information about the cifs-protocol mailing list