RE: RE: response to comments on PCELS-05/May 06

"John Strassner" <[email protected]> Sun, 20 Jun 2004 10:08:33 -0600
Newsgroups gmane.ietf.policy
Message-ID <[email protected]>
Please reread my reasoning. If you have questions, reply to me offline, =
as I'm sure the rest of the readership is tired of this circular debate

regards,
John
> -----Original Message-----
> From: [email protected] [mailto:[email protected]]=20
> Sent: Thursday, June 10, 2004 10:14 AM
> To: [email protected]
> Subject: RE: [Policy] RE: response to comments on PCELS-05/May 06
>=20
>=20
> Hi,
>=20
> We thing that creating a pcimRuleValidityAssociation subclass=20
> we can extend its capabilities in order to associate=20
> pcelsRule and pcimTPCAuxClass. If the=20
> pcelsRuleConditionAssociation and pcelsRuleActionAssociation=20
> subclasses are accepted as they are defined, then the=20
> pcimRuleValidityAssociation should be correctly=20
> defined as well because the changes that were made to the=20
> these classes are the same that now have been proposed to define=20
> pcelsRuleActionAssociation.
>=20
> Technically there is no problem creating the PCELS model in a=20
> LDAP using a pcelsRuleActionAssociation as a=20
> pcimRuleValidityAssociation
> subclass:
>=20
> 		=09
> 	DN reference	+---------------------+
>            +------------|  pcelsRule Subclass |
> 	   |		+---------------------+
> 	   |      		  |
> 	   |		+---------+ DIT Containment
> 	   v    	|
> 	+-------------------------------+
> 	|  pcelsRuleValidityAssociation |
> 	+-------------------------------+
> 	=09
> At Technical University of Catalonia, we have implemented the=20
> last draft version (PCELS-05) (+ the last proposed change) in=20
> a distributed=20
> openLDAP server and the storaged policies are retrieved, and=20
> prodessed by the PDP with no problems.
>=20
> As an alternative, the pcelsRuleValidityAssociation could be defined=20
> on the same level than pcimRuleValidityAssociation and=20
> reusing its atributes:
>=20
>    ( OID NAME 'pcelsRuleValidityAssociation'
>            DESC 'This defines the scheduled activation or deactivation
>                  of a policy rule.'
>            SUP pcimPolicy
>            STRUCTURAL
>            MAY ( pcimValidityConditionName $=20
> pcimTimePeriodConditionDN )
>     )
>=20
> Opinions?
>=20
> Best regards,
>=20
> David Mor=F3n
> Antoni Barba
> Technical University of Catalonia
>=20
>=20
> ----------------------------------------------------------------------
> Fine. Since it is technically incorrect, please be advised=20
> that I will object in any Last Call.
>=20
> regards,
> John Strassner
> TeleManagement Forum Advisory Director
>=20
>=20
> John Strassner=20
> Chief Strategy Officer=20
> Intelliden Inc.=20
> 90 South Cascade Avenue=20
> Colorado Springs, CO  80906  USA=20
> phone:  +1.719.785.0648=20
>   fax:     +1.719.785.0644=20
> email:    [email protected]
>=20
>=20
>=20
> >> -----Original Message-----
> >> From: Pana, Mircea [mailto:[email protected]]
> >> Sent: Wednesday, June 09, 2004 6:13 PM
> >> To: John Strassner; [email protected]
> >> Cc: [email protected]; [email protected]
> >> Subject: RE: [Policy] RE: response to comments on PCELS-05/May 06
> >>=20
> >>=20
> >> John, Although very interesting, your arguments have failed
> >> to convince me that your suggestion would be a better option.=20
> >> We have to agree that we disagree=20
> >>=20
> >> Joel, Unless somebody produces arguments to prove the
> >> contrary, I would like to ask you to accept the version=20
> >> currently included in the I-D (i.e. reuse of=20
> >> pcimRuleValidityAssociation for pcelsRule) with the revised=20
> >> Note 1 in section 5.4 on the premise that: 1. it accurately=20
> >> maps the PCIMe model 2. it does not violate current LDAP=20
> >> recommendations 3. it is a practical approach (simplifies=20
> >> implementations)
> >>=20
> >> Thank you,
> >> Mircea.
> >>=20
> >>=20
> > =20
> >
> >>> > -----Original Message-----
> >>> > From: John Strassner [mailto:[email protected]]
> >>> > Sent: Tuesday, June 08, 2004 5:05 PM
> >>> > To: Pana, Mircea
> >>> > Cc: [email protected]; [email protected]; [email protected]
> >>> > Subject: [Policy] RE: response to comments on PCELS-05/May 06
> >>> >=20
> >>> >=20
> >>> > I don't think we're making progress anymore. Regardless of
> >>   =20
> >>
> >> what I may
> > =20
> >
> >>> > have said, or what you think I may have said in the beginning,=20
> >>> > I've
> >>> > given you very clear rationale as to what should be done.
> >>> >=20
> >>> > One last time: you can't subclass the existing association
> >>   =20
> >>
> >> because it
> > =20
> >
> >>> > was defined between classes that do not include pcelsRule.
> >>> >=20
> >>> > I have nothing else to say, as I don't know how to make this any
> >>> > clearer.
> >>> >=20
> >>> >=20
> >>> > regards,
> >>> > John Strassner
> >>> > TeleManagement Forum Advisory Director
> >>> >=20
> >>> >=20
> >>> > John Strassner
> >>> > Chief Strategy Officer
> >>> > Intelliden Inc.=20
> >>> > 90 South Cascade Avenue=20
> >>> > Colorado Springs, CO  80906  USA=20
> >>> > phone:  +1.719.785.0648=20
> >>> >   fax:     +1.719.785.0644=20
> >>> > email:    [email protected]
> >>> >=20
> >>> >=20
> >>> >=20
> >>   =20
> >>
> >>>> > > -----Original Message-----
> >>>> > > From: Pana, Mircea [mailto:[email protected]]
> >>>> > > Sent: Monday, June 07, 2004 1:02 PM
> >>>> > > To: John Strassner
> >>>> > > Cc: [email protected]; [email protected];=20
> [email protected]
> >>>> > > Subject: RE: response to comments on PCELS-05/May 06
> >>>> > >=20
> >>>> > >=20
> >>>> > > John,
> >>>> > >=20
> >>>> > > You have started this thread by asking: "why is there no=20
> >>>> > > pcelsRuleValidityAssociation subclass?" In a subsequent=20
> >>>> > > message, you have further detailed the issue by saying:=20
> >>>> > > "Looking at your class structure, since you subclassed other=20
> >>>> > > associations, I was surprised that you didn't=20
> subclass this one=20
> >>>> > > as well."
> >>>> > >=20
> >>>> > > Besides, PCELS defines the pcelsConditionAssociation and=20
> >>>> > > pcelsActionAssociation classes by subclassing PCLS=20
> classes for=20
> >>>> > > the purpose of extending their semantics. Neither=20
> you nor any=20
> >>>> > > other reviewer of the I-D has expressed any issue with those=20
> >>>> > > definitions.
> >>>> > >=20
> >>>> > > The latest proposal *does* accommodate your original request=20
> >>>> > > but I see you bringing up a different issue now. So, if you=20
> >>>> > > think that it is wrong to subclass the PCLS association=20
> >>>> > > class(es), please help me out by pointing to the LDAP (or
> >>>> > > other) specification that would be violated. I am not
> >>>     =20
> >>>
> >> aware of any.
> > =20
> >
> >>>> > >=20
> >>>> > > Thank you,
> >>>> > > Mircea.
> >>>> > >=20
> >>>> > >=20
> >>>     =20
> >>>
> >>>>> > > > -----Original Message-----
> >>>>> > > > From: John Strassner=20
> [mailto:[email protected]]
> >>>>> > > > Sent: Friday, June 04, 2004 5:45 PM
> >>>>> > > > To: Pana, Mircea; [email protected]
> >>>>> > > > Cc: [email protected]; [email protected]
> >>>>> > > > Subject: RE: response to comments on PCELS-05/May 06
> >>>>> > > >=20
> >>>>> > > >=20
> >>>>> > > > Hmm.
> >>>>> > > >=20
> >>>>> > > > First, I don't think subclassing helps, because the
> >>>>       =20
> >>>>
> >> root problem
> > =20
> >
> >>>>> > > > is that pcimRuleValidityAssociation doesn't apply to a=20
> >>>>> > > > pcelsRule (pcelsRule is a sibling of pcimRule. Thus, I=20
> >>>>> > > > believe that you need a new class.
> >>>>> > > >=20
> >>>>> > > > Second, rather than pcelsValidityAssociation, could I=20
> >>>>> > > > suggest pcelsRuleValidityAssociation?
> >>>>> > > >=20
> >>>>> > > > regards,
> >>>>> > > > John Strassner
> >>>>> > > > TeleManagement Forum Advisory Director
> >>>>> > > >=20
> >>>>> > > >=20
> >>>>> > > > John Strassner
> >>>>> > > > Chief Strategy Officer
> >>>>> > > > Intelliden Inc.
> >>>>> > > > 90 South Cascade Avenue=20
> >>>>> > > > Colorado Springs, CO  80906  USA=20
> >>>>> > > > phone:  +1.719.785.0648=20
> >>>>> > > >   fax:     +1.719.785.0644=20
> >>>>> > > > email:    [email protected]
> >>>>> > > >=20
> >>>>> > > >=20
> >>>>> > > >=20
> >>>>       =20
> >>>>
> >>>>>> > > > > -----Original Message-----
> >>>>>> > > > > From: Pana, Mircea [mailto:[email protected]]
> >>>>>> > > > > Sent: Friday, June 04, 2004 2:48 PM
> >>>>>> > > > > To: [email protected]; John Strassner
> >>>>>> > > > > Cc: [email protected]; [email protected]
> >>>>>> > > > > Subject: RE: response to comments on PCELS-05/May 06
> >>>>>> > > > >=20
> >>>>>> > > > >=20
> >>>>>> > > > > To accomodate the change requested by Joel, I'm making=20
> >>>>>> > > > > the
> >>>>>> > > > > proposal below. Please review it and let me=20
> know as soon as=20
> >>>>>> > > > > possible whether you like or not.
> >>>>>> > > > >=20
> >>>>>> > > > > Instead of re-using pcimRuleValidityAssociation, PCELS=20
> >>>>>> > > > > would
> >>>>>> > > > > introduce a new class: pcelsValidityAssociation. This=20
> >>>>>         =20
> >>>>>
> >> new class
> > =20
> >
> >>>>>> > > > > would be a subclass of pcimRuleValidityAssociation
> >>>>>         =20
> >>>>>
> >> and it would
> > =20
> >
> >>>>>> > > > > not introduce any new attributes. Its=20
> instances would be
> >>>>>> > > > > subordinated to pcelsRule instances. (Much like=20
> >>>>>> > > > > pcelsConditionAssociation etc.) The pcelsRule class,=20
> >>>>>         =20
> >>>>>
> >> instead of
> > =20
> >
> >>>>>> > > > > reusing the pcimRuleValidityPeriodList=20
> attribute, would=20
> >>>>>> > > > > use a
> >>>>>> > > > > new attribute (pcelsValidityPeriodList) as=20
> reference to its=20
> >>>>>> > > > > pcelsValidityAssociation instances.
> >>>>>> > > > >=20
> >>>>>> > > > > In addition, Note 1 in section 5.4 would be removed.
> >>>>>> > > > >=20
> >>>>>> > > > > Regards,
> >>>>>> > > > > Mircea.
> >>>>>> > > > >=20
> >>>>>> > > > >=20
> >>>>>> > > > > -----Original Message-----
> >>>>>> > > > > From: Joel M. Halpern [mailto:[email protected]]
> >>>>>> > > > > Sent: Friday, June 04, 2004 9:37 AM
> >>>>>> > > > > To: [email protected]
> >>>>>> > > > > Cc: [email protected]; John Strassner; Pana, Mircea
> >>>>>> > > > > Subject: RE: response to comments on PCELS-05/May 06
> >>>>>> > > > >=20
> >>>>>> > > > >=20
> >>>>>> > > > > I have looked this over again, and I think I=20
> understand=20
> >>>>>> > > > > the
> >>>>>         =20
> >>>>>
> >>>>> > > > question.
> >>>>       =20
> >>>>
> >>>>>> > > > >=20
> >>>>>> > > > > From an object mapping and class definition=20
> perspective,=20
> >>>>>> > > > > it
> >>>>>> > > > > appears to me that extending the definition of=20
> >>>>>> > > > > pcimRuleValidityAssociation to point to a pcelsRule=20
> >>>>>         =20
> >>>>>
> >> is probably
> > =20
> >
> >>>>>> > > > > not appropriate.
> >>>>>> > > > >=20
> >>>>>> > > > > It seems to me thinking about this that adding a=20
> >>>>>> > > > > different
> >>>>>> > > > > association class for the pcelsRule - time-period=20
> >>>>>         =20
> >>>>>
> >> relationship
> > =20
> >
> >>>>>> > > > > will not adversely affect either existim PCLS=20
> >>>>>> > > > > implementors or
> >>>>>> > > > > future PCELS implementors.  Ruding churn in an=20
> I-D before=20
> >>>>>> > > > > publication is not a good reason to avoid making a=20
> >>>>>         =20
> >>>>>
> >> technically
> > =20
> >
> >>>>>> > > > > correct change.
> >>>>>> > > > >=20
> >>>>>> > > > > However, I could easily have missed multiple aspects
> >>>>>         =20
> >>>>>
> >> of this. If
> > =20
> >
> >>>>>> > > > > there are folks looking at implementing PCELS=20
> who have an
> >>>>>> > > > > opinion on the complexity of either the current=20
> >>>>>         =20
> >>>>>
> >> "extension" or
> > =20
> >
> >>>>>> > > > > the proposed additional class, please speak=20
> up. If there=20
> >>>>>> > > > > are
> >>>>>> > > > > LDAP folks (other than John, who has been very=20
> >>>>>         =20
> >>>>>
> >> helpful) who can
> > =20
> >
> >>>>>> > > > > shed light or opinions on this, I would love to hear
> >>>>>         =20
> >>>>>
> >> from them.
> > =20
> >
> >>>>>> > > > >=20
> >>>>>> > > > > Given how many times we have been around the block on=20
> >>>>>> > > > > this, I
> >>>>>> > > > > would like to ask folks to respond within one week. =20
> >>>>>         =20
> >>>>>
> >> If we hear
> > =20
> >
> >>>>>> > > > > nothing, I will ask Mircea and company if they can
> >>>>>         =20
> >>>>>
> >> make this one
> > =20
> >
> >>>>>> > > > > last change, and hand the document to Bert for
> >>>>>         =20
> >>>>>
> >>>> > > publication.
> >>>     =20
> >>>
> >>>>>> > > > >=20
> >>>>>> > > > > And then we will officially close the working group!
> >>>>>> > > > >=20
> >>>>>> > > > > Yours,
> >>>>>> > > > > Joel M. Halpern
> >>>>>> > > > >=20
> >>>>>> > > > > At 07:55 PM 6/3/2004 -0600, John Strassner wrote:
> >>>>>> > > > >=20
> >>>>>> > > > > Subject: RE: response to comments on PCELS-05/May 06
> >>>>>> > > > > To: "Pana, Mircea" <[email protected]>
> >>>>>> > > > > Cc: <[email protected]>,
> >>>>>> > > > >         <[email protected]>,
> >>>>>> > > > >         <[email protected]>
> >>>>>> > > > >=20
> >>>>>> > > > > Hi Mircea,
> >>>>>> > > > > =20
> >>>>>> > > > > thanks for your thoughtful response.
> >>>>>> > > > > =20
> >>>>>> > > > > Regarding the first issue, I still disagree. The
> >>>>>         =20
> >>>>>
> >> definition of
> > =20
> >
> >>>>>> > > > > the class doesn't allow this, even though the
> >>>>>         =20
> >>>>>
> >> semantics remain
> > =20
> >
> >>>>>> > > > > unchanged. Since we are at an impasse, I'm=20
> happy to let=20
> >>>>>> > > > > Joel
> >>>>>> > > > > rule one way or the other.
> >>>>>> > > > > =20
> >>>>>> > > > > Regarding changing the note in section 5.4, I=20
> agree with
> >>>>>         =20
> >>>>>
> >>>> > > the change.
> >>>     =20
> >>>
> >>>>>> > > > > =20
> >>>>>> > > > > Regarding the DIT containment issue, I'm happy=20
> with your
> >>>>>         =20
> >>>>>
> >>>> > > suggestion.
> >>>     =20
> >>>
> >>>>>> > > > > =20
> >>>>>> > > > >=20
> >>>>>> > > > > regards,
> >>>>>> > > > > John Strassner
> >>>>>> > > > > -----Original Message-----
> >>>>>> > > > > From: Pana, Mircea [mailto:[email protected]]
> >>>>>> > > > > Sent: Friday, May 28, 2004 8:16 AM=20
> >>>>>> > > > > To: John Strassner=20
> >>>>>> > > > > Cc: [email protected]; [email protected];=20
> >>>>>         =20
> >>>>>
> >> [email protected]
> > =20
> >
> >>>>>> > > > > Subject: RE: response to comments on PCELS-05/May 06
> >>>>>> > > > >=20
> >>>>>> > > > >=20
> >>>>>> > > > > Look for my responses in <mircea4></mircea4>. Sorry,
> >>>>>         =20
> >>>>>
> >> I'm slow to
> > =20
> >
> >>>>>> > > > > respond as well. Regards,
> >>>>>> > > > > Mircea.
> >>>>>         =20
> >>>>>
> >>>>> > > >=20
> >>>>       =20
> >>>>
> >>>> > >=20
> >>>     =20
> >>>
> >>> >=20
> >>> > _______________________________________________
> >>> > Policy mailing list
> >>> > [email protected] https://www1.ietf.org/mailman/listinfo/policy
> >>> >=20
> >>   =20
> >>
> >>=20
> > =20
> >
>=20
> _______________________________________________
> Policy mailing list
> [email protected]
> https://www1.ietf.org/mailman/listinfo/policy
>=20
>=20
> _______________________________________________
> Policy mailing list
> [email protected]
> https://www1.ietf.org/mailman/listinfo/policy
>=20