[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Aggregate Attributes



Would it be helpful in the draft to either:

1.  Remove the word non-divisible from the description of attribute groups
and replace the description with something like "named, reusable set of
attributes that are meaningful together".
- or -
2.  Define what is exactly meant (#1 below) and not meant (#2 below) by
non-divisible, potentially by using an example.

Jamie

> -----Original Message-----
> From: Andy Bierman [mailto:abierman@cisco.com] 
> Sent: Thursday, September 20, 2001 8:57 PM
> To: Joel M. Halpern
> Cc: sming@ops.ietf.org
> Subject: RE: Aggregate Attributes
> 
> 
> At 07:00 PM 9/20/2001 -0400, Joel M. Halpern wrote:
> >I don't know if this is Randy's problem, but I have noticed that
> >non-divisibility is being used by some people interchangeably with 
> >atomicity.  I think that these are two different concepts.
> >
> >1) Non-divisibility to me means that if I define an 
> attribute group A 
> >bade
> >up of attributes A1, A2, & A3 I can not declare that 
> attriubte group B 
> >contains attribute group A, but only contains A1 and A2.  If 
> I want to 
> >include A, I include A1, A2, and A3.  This is a sensible and 
> useful property.
> >2) Atomicity would mean that if I have something defined as having 
> >attribute group A, any time I wanted to reference it (get, 
> set, ...) I 
> >would have to reference the entire group and not its parts.  
> This seems to 
> >me to be a very different, much more protocol oriented 
> concept.  It also 
> >happens to be one I disagree with strongly.  If by atomicity we mean 
> >something different from this, then I would appreciate some betrer 
> >definitions of terms.
> 
> I agree SMIng can only talk about (1), because SMIng deals 
> with static, 
> compile-time
> data definitions.
> 
> Data retrieval or modification is a runtime (protocol) issue.
> I think it can be useful to use the non-divisibility 
> attributes conveyed in sming class definitions to also define 
> 'expected object groupings' for 
> set operations,
> independent of the management protocol.  But maybe that's 
> something for EOS to consider, not this WG.
> 
> 
> >Yours,
> >Joel M. Halpern
> 
> Andy
> 
> 
> >At 03:54 PM 9/20/01 -0700, Durham, David wrote:
> >>Hi Randy,
> >>I'm not sure I follow why you can't reconcile these two. 
> 4.1.27 says 
> >>non-divisible grouping, 4.1.28 says you can compose larger 
> constructs 
> >>out of them. It says nothing about dividing up their attributes. 
> >>Where's the conflict?
> >>
> >>C={a,b}
> >>D={C,e}={a,b,e}
> >>
> >>-Dave
> >>
> >> > -----Original Message-----
> >> > From: rpresuhn-lists@dorothy.bmc.com
> >> >
> >> >
> >> > Hi -
> >> >
> >> > > From: Frank Strauss <strauss@ibr.cs.tu-bs.de>
> >> > ..
> >> > > The descriptions of attribute groups and containment now say:
> >> > >
> >> > > 4.1.27:
> >> > >    Description: An attribute group is a non-divisible, 
> extensible
> >> > >       grouping of attributes that are meaningful together.
> >> > It can be
> >> > >       reused as the type of attributes in other attribute
> >> > groups (see
> >> > >       also Section 4.1.28).  This is similar to 
> `structs' in C or
> >> > >       `classes' in Java.
> >> > >
> >> > > 4.1.28:
> >> > >    Description: SMIng must provide support for the 
> creation of new
> >> > >       attribute groups from attributes of more basic types and
> >> > >       potentially other attribute groups.
> >> > ..
> >> >
> >> > These appear to be in conflict.  I can't reconcile the 
> >> > "non-divisble" in 4.1.27 with the process of composition 
> described 
> >> > in 4.1.28.
> >> >
> >> > (Also, it still bugs me that this definition of 
> "attribute group" 
> >> > bears little resemblance to the concept as defined in 
> X.720, which 
> >> > defines "attribute group" as "a group of attributes 
> which have been 
> >> > given a single identifier for ease of access.")
> >> >
> >> >  ------------------------------------------------------
> >> >  Randy Presuhn          BMC Software, Inc.  1-3141
> >> >  randy_presuhn@bmc.com  2141 North First Street
> >> >  Tel: +1 408 546-1006   San José, California 95131  USA
> >> >  ------------------------------------------------------
> >> >  My opinions and BMC's are independent variables.
> >> >  ------------------------------------------------------
> >> >
> >> >
> >
> 
>