[cifs-protocol] RE: CAR - problem with MS-ADTS docs on possibleInferiors

Hongwei Sun hongweis at microsoft.com
Mon Apr 13 23:03:49 GMT 2009


Tridge,

  Thanks for pointing out the problem in the description of POSSSUPERIORS().  We revised the definition of the function in section 3.1.1.4.2 of future release of MS-ADTS.  Please let us know if there is any problem.

Thanks!


--------------------------------------------------------------------
Hongwei  Sun - Sr. Support Escalation Engineer
DSC Protocol  Team, Microsoft
hongweis at microsoft.com
Tel:  469-7757027 x 57027
---------------------------------------------------------------------



-----Original Message-----
From: tridge at samba.org [mailto:tridge at samba.org] 
Sent: Thursday, April 09, 2009 12:02 AM
To: Hongwei Sun
Cc: cifs-protocol at samba.org; pfif at tridgell.net
Subject: RE: CAR - problem with MS-ADTS docs on possibleInferiors

Hi Hongwei,

 >   We finished changing definitions of AUXCLASS(),POSSSUPERIORS(),
 >   and CLASSATTS() in MS-ADTS.  The updated section is attached.
 >   Please review it and let us know if you see any problem.

I don't think the new definiton of POSSSUPERIORS() makes any sense. In
particular, it defines POSSSUPERIORS(O) in terms of POSSSUPERIORS(O).

Recursion is fine, but only when you recurse with a different function
argument than the one you are defining! Otherwise the recursion would
never complete.

This is what you have:

  Let POSSSUPERIORS(O) be the union of
  O!systemPossSuperiors
  and O!possSuperiors
  and POSSSUPERIORS(C) for all C in SUPCLASSES(O)
  and {all C such that C!subClassOf is in POSSSUPERIORS(O)}

There are may ways to fix this. One that is simple is:

  Let _POSSSUPERIORS(O) be the union of
  O!systemPossSuperiors
  and O!possSuperiors
  and _POSSSUPERIORS(C) for all C in SUPCLASSES(O)

  Let POSSSUPERIORS(O) be the union of
  all C such that C!subClassOf is in _POSSSUPERIORS(O)

I'm sure you could find a neater way to handle this.

Cheers, Tridge

-------------- next part --------------
A non-text attachment was scrubbed...
Name: MS-ADTS-3.1.1.4.2.pdf
Type: application/pdf
Size: 47510 bytes
Desc: MS-ADTS-3.1.1.4.2.pdf
Url : http://lists.samba.org/archive/cifs-protocol/attachments/20090413/556a6b1a/MS-ADTS-3.1.1.4.2-0001.pdf


More information about the cifs-protocol mailing list