Anonymous_User Absent Member.
Absent Member.
481 views

Classes in eDirectory of IDM


Hi,

What is the difference between Effective Class and Auxiliary Class in
eDirectory?

Thanks.


--
eden_silva
------------------------------------------------------------------------
eden_silva's Profile: https://forums.netiq.com/member.php?userid=234
View this thread: https://forums.netiq.com/showthread.php?t=45055

Labels (1)
0 Likes
5 Replies
Anonymous_User Absent Member.
Absent Member.

Re: Classes in eDirectory of IDM


http://tinyurl.com/9pm62wd

3.7 eDirectory Class Types

eDirectory classes are either effective or non-effective.
*Non-effective classes can be either auxiliary classes or super
classes*, but they *cannot be used to create entries* in the database.
*Effective classes* are the base classes that are *used to create
entries* in the database. They can also be super classes. From super
classes, classes inherit attributes and may inherit other structural
features such as naming and containment


--
al_b
------------------------------------------------------------------------
al_b's Profile: https://forums.netiq.com/member.php?userid=209
View this thread: https://forums.netiq.com/showthread.php?t=45055

0 Likes
jtl1 Absent Member.
Absent Member.

Re: Classes in eDirectory of IDM

An effective class is a class that you can create objects from. A non effective class can only be inherited by another class
(effective or not).

Auxiliary classes is always non effective and compared to a normal non effective class they can't be inherited.

An auxiliary class is used to extend an existing object of any kind (of any class).

A good example is the homeInfo auxiliary class. The class includes some attributes for personal info such as homeEmailAddress
and homePhone.

You can not add homePhone or homeEmailAddress to a user unless you first add the value homeInfo (the auxiliary class) to the
value set of the Object Class attribute and apply that change. Once you have done that you have extended an existing object with
the homeInfo auxiliary class and can add all attributes in the class to the extended object.

Auxiliary classes is a perfect solution for extending the attribute set on users without breaking the structural class
definition itself.

In Identity Manager auxiliary classes is automatically added to Object Class on the publisher channel if the attribute that
requires the auxiliary class is added before Command Transformation policies. If you add the attribute that require an auxiliary
class in command transformation you will have to add the auxiliary class in a rule yourself.

Best regards,
Tobias

On 2012-10-29 23:44, eden silva wrote:
>
> Hi,
>
> What is the difference between Effective Class and Auxiliary Class in
> eDirectory?
>
> Thanks.
>
>


0 Likes
Knowledge Partner
Knowledge Partner

Re: Classes in eDirectory of IDM

On 10/30/2012 3:37 AM, Tobias Ljunggren wrote:
> An effective class is a class that you can create objects from. A non
> effective class can only be inherited by another class (effective or not).
>
> Auxiliary classes is always non effective and compared to a normal non
> effective class they can't be inherited.
>
> An auxiliary class is used to extend an existing object of any kind (of
> any class).
>
> A good example is the homeInfo auxiliary class. The class includes some
> attributes for personal info such as homeEmailAddress and homePhone.
>
> You can not add homePhone or homeEmailAddress to a user unless you first
> add the value homeInfo (the auxiliary class) to the value set of the
> Object Class attribute and apply that change. Once you have done that
> you have extended an existing object with the homeInfo auxiliary class
> and can add all attributes in the class to the extended object.
>
> Auxiliary classes is a perfect solution for extending the attribute set
> on users without breaking the structural class definition itself.
>
> In Identity Manager auxiliary classes is automatically added to Object
> Class on the publisher channel if the attribute that requires the
> auxiliary class is added before Command Transformation policies. If you
> add the attribute that require an auxiliary class in command
> transformation you will have to add the auxiliary class in a rule yourself.



Well said, clap clap.

> Best regards,
> Tobias
>
> On 2012-10-29 23:44, eden silva wrote:
>>
>> Hi,
>>
>> What is the difference between Effective Class and Auxiliary Class in
>> eDirectory?
>>
>> Thanks.
>>
>>

>


0 Likes
jtl1 Absent Member.
Absent Member.

Re: Classes in eDirectory of IDM

I forgot to mention that the automatic handling of auxiliary classes in IDM add all auxiliary classes that the attribute is
available in. In my opinion it is better to add the classes required manually before adding attributes that require auxiliary
classes.

Best regards,
Tobias

On 2012-10-30 08:37, Tobias Ljunggren wrote:
> An effective class is a class that you can create objects from. A non effective class can only be inherited by another class
> (effective or not).
>
> Auxiliary classes is always non effective and compared to a normal non effective class they can't be inherited.
>
> An auxiliary class is used to extend an existing object of any kind (of any class).
>
> A good example is the homeInfo auxiliary class. The class includes some attributes for personal info such as homeEmailAddress
> and homePhone.
>
> You can not add homePhone or homeEmailAddress to a user unless you first add the value homeInfo (the auxiliary class) to the
> value set of the Object Class attribute and apply that change. Once you have done that you have extended an existing object with
> the homeInfo auxiliary class and can add all attributes in the class to the extended object.
>
> Auxiliary classes is a perfect solution for extending the attribute set on users without breaking the structural class
> definition itself.
>
> In Identity Manager auxiliary classes is automatically added to Object Class on the publisher channel if the attribute that
> requires the auxiliary class is added before Command Transformation policies. If you add the attribute that require an auxiliary
> class in command transformation you will have to add the auxiliary class in a rule yourself.
>
> Best regards,
> Tobias
>
> On 2012-10-29 23:44, eden silva wrote:
>>
>> Hi,
>>
>> What is the difference between Effective Class and Auxiliary Class in
>> eDirectory?
>>
>> Thanks.
>>
>>

>


0 Likes
Knowledge Partner
Knowledge Partner

Re: Classes in eDirectory of IDM

On 11/6/2012 12:56 PM, Tobias Ljunggren wrote:
> I forgot to mention that the automatic handling of auxiliary classes in
> IDM add all auxiliary classes that the attribute is available in. In my
> opinion it is better to add the classes required manually before adding
> attributes that require auxiliary classes.


The additional reason to support what you are suggesting is that writing
back to source, or direct, will probably not add the aux classes. Seems
to happen post Command Transform if it happens.


> On 2012-10-30 08:37, Tobias Ljunggren wrote:
>> An effective class is a class that you can create objects from. A non
>> effective class can only be inherited by another class
>> (effective or not).
>>
>> Auxiliary classes is always non effective and compared to a normal non
>> effective class they can't be inherited.
>>
>> An auxiliary class is used to extend an existing object of any kind
>> (of any class).
>>
>> A good example is the homeInfo auxiliary class. The class includes
>> some attributes for personal info such as homeEmailAddress
>> and homePhone.
>>
>> You can not add homePhone or homeEmailAddress to a user unless you
>> first add the value homeInfo (the auxiliary class) to the
>> value set of the Object Class attribute and apply that change. Once
>> you have done that you have extended an existing object with
>> the homeInfo auxiliary class and can add all attributes in the class
>> to the extended object.
>>
>> Auxiliary classes is a perfect solution for extending the attribute
>> set on users without breaking the structural class
>> definition itself.
>>
>> In Identity Manager auxiliary classes is automatically added to Object
>> Class on the publisher channel if the attribute that
>> requires the auxiliary class is added before Command Transformation
>> policies. If you add the attribute that require an auxiliary
>> class in command transformation you will have to add the auxiliary
>> class in a rule yourself.
>>
>> Best regards,
>> Tobias
>>
>> On 2012-10-29 23:44, eden silva wrote:
>>>
>>> Hi,
>>>
>>> What is the difference between Effective Class and Auxiliary Class in
>>> eDirectory?
>>>
>>> Thanks.
>>>
>>>

>>

>


0 Likes
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.