RE: extending existing object classes vs deriving new classes
PGUPTA@hss.hns.com Wed, 22 February 1995 14:42 UTC
Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa01433; 22 Feb 95 9:42 EST
Received: from CNRI.Reston.VA.US by IETF.CNRI.Reston.VA.US id aa01429; 22 Feb 95 9:42 EST
Received: from haig.cs.ucl.ac.uk by CNRI.Reston.VA.US id aa06054; 22 Feb 95 9:42 EST
Received: from bells.cs.ucl.ac.uk by haig.cs.ucl.ac.uk with local SMTP id <g.02239-0@haig.cs.ucl.ac.uk>; Wed, 22 Feb 1995 12:07:54 +0000
Received: from cs.ucl.ac.uk by bells.cs.ucl.ac.uk with local SMTP id <g.18284-0@bells.cs.ucl.ac.uk>; Wed, 22 Feb 1995 12:07:24 +0000
Return-Path: <PGUPTA@hss.hns.com>
Received: from kanchan.hss.hns.com by bells.cs.ucl.ac.uk with Internet SMTP id <g.17165-0@bells.cs.ucl.ac.uk>; Wed, 22 Feb 1995 04:34:49 +0000
Date: Wed, 22 Feb 1995 10:47:57 +0000
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: PGUPTA@hss.hns.com
Message-Id: <950222104757.2020085d@hss.hns.com>
Subject: RE: extending existing object classes vs deriving new classes
To: osi-ds-request@cs.ucl.ac.uk
X-Vmsmail-To: SMTP%"osi-ds-request@cs.ucl.ac.uk"
Resent-To: "Luis P. Caamano" <lpc@sware.com>
Resent-cc: osi-ds@cs.ucl.ac.uk
Resent-Date: Wed, 22 Feb 1995 12:07:05 +0000
Resent-Message-ID: <18281.793454825@cs.ucl.ac.uk>
Resent-From: Postmaster@cs.ucl.ac.uk
Hello, Let me try to address your questions to the best of my knowledge. To start with, there can be multiple interpretations of the standard in this respect. So, I am proposing the way "I interpret this issue from the standard". I feel that we cannot CHANGE the objectClass or Attribute definitions as mandated in the standard. You can derive your own private SUBCLASS for your own attributes to be added in the schema. Further, in your application, you need to have mechanisms to accomodate BOTH type of objects i.e. objects with standard object classes and objects with non-standard object classes. You can say that this is the COST you need to pay for accomodating your own derivatives from standard schema. > One of our goals is for our DSA to support as many DUAs as possible. Are you developing a DSA ?? In that case you need to be very flexible in terms of schema definitions. Normally, in DSA, the schema definition is defined through some propritory mechanisms and does not assume any standard or nonStandard schema. Of course, standard schama is normally provided as part of default installation. But, I think if a customer wants then he can create a nonStandard (i.e. private) schema which will be closed for access by any intruder. > If we extend, other DUAs will query our DSA and get an ASN.1 encoded > object that will have strange attributes. However, the DUA will know > about the object class. Thus, it's possible that the DUA will simply > skip the unknown attribute while displaying the other ones. However, > we are not sure if this is allowed by the standard. After all, > Application Process has an object identifier and that in itself might > carry the object semantics for some DUAs. No. MyApplicationProcess is the correct approach.... > On the other hand, if we derive, we are afraid that the DUA might not > be able to find out that MyApplication Process is just a derivation of > Application Process and then reject the whole object class. We are > not sure how polymorphism works in the directory or how DUAs find > about new object semantics when using the 1993 extensions. This can easily be done in the initial handshake mechanism i.e. immediately after bind. Praveen Gupta Hughes software system, New Delhi.
- extending existing object classes vs deriving new… Luis P. Caamano
- RE: extending existing object classes vs deriving… Debasish Biswas
- Re: extending existing object classes vs deriving… Paul Barker
- RE: extending existing object classes vs deriving… PGUPTA
- Re: extending existing object classes vs deriving… Andrew Waugh