Novell Cool Solutions

Mutate Objects

wschreiber

By:

September 27, 2005 8:55 am

Reads:5,195

Comments:0

Score:Unrated

Print/PDF

License:
Public Domain

Download mutate

Sometimes you need to change the base class of an existing object (e.g. as preparation for class deletions) – Mutate.exe allows you to change the object class if the source and target class are similar enough. Use with care.

To mutate an object from one class definition to another, the two definitions need to have matching mandatory attributes and schema rules. For example, a User object can be mutated to an Organizational Person object because both definitions are effective classes and share the same mandatory attributes, naming attributes, and containment rules. However, the User class definition has many more optional attributes defined than the Organizational Person class. If the object you are mutating has values in some of these attributes, the information will be lost.

If an auxiliary class has been added to the object, the auxiliary class attributes and their values will mutate to the new object.

Mutation can only take place if the excess attributes that are not available in the target class are deleted.

You can mutate such objects by first deleting these excess attributes. The value information in these attributes will be lost.

Usage:

  • Select the tree, container, and double-click on the target object
  • Review the object’s current classes and select the target class
    The potential attributes of the current and the target class are displayed
  • Review the messages in the right window to identify possible conversion problems
  • You can change the class after removing all object’s attributes that are not allowed for the target class

    This is not possible, if one or more of these attributes are mandatory
    Conflicting attributes are marked with “-“, “*”, or “!”
    “-” indicates mandatory attributes on the target that need to be present before mutation
    “!” indicates mandatory attributes on the source that cannot be removed and prevent mutation
    “*” indicates optional attributes that can be deleted before mutating the object

Use “Mutate” with care since it may have a serious impact on the selected objects (well, that’s what it’s all about, isn’t it?)

It is strongly recommended that you have a verified backup of your eDirectory before mutating objects.

To save any of the result screens right-click on the respective info box.

To run the application, you must have the NetWare Client32 software installed.

Platform:
Windows Win9x/Me / Win32 (WinNT/Win2k/WinXP)

0 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 5 (0 votes, average: 0.00 out of 5)
You need to be a registered member to rate this post.
Loading...Loading...


Categories: Uncategorized

Disclaimer: This content is not supported by Novell. It was contributed by a community member and is published "as is." It seems to have worked for at least one person, and might work for you. But please be sure to test it thoroughly before using it in a production environment.

Comment

RSS