OSF DCE Administration Guide--Core Components
OSF DCE Administration Guide—Core Components
See Chapter 6 for more information on creating cell name aliases and changing cell
names with the dcecp cellalias command. See the cellalias(8dce) reference page for a
complete description of cellalias command syntax.
21.6.3 Changing Primary Cell Names in a Cell Hierarchy
In a hierarchical cell configuration, a cell’s fully qualified primary name defines who its
parent cell is; that is, if you take the cell’s fully qualified primary name and remove the
last simple name component, you now have the parent cell’s fully qualified primary
name. For example, if a child cell’s fully qualified primary name is
/.../coolco.com/northeast/sales/boston
then its parent’s fully qualified primary name is
/.../coolco.com/northeast/sales
Parent and child primary names must always be synchronized; that is, they must always
be identical with the exception of the last simple name for the hierarchical relationship
to exist between them. Thus, in a hierarchical cell, you cannot change a cell’s primary
name without affecting its relationship to the hierarchy.
If you change a child cell’s primary name, you orphan it from its parent. At this point,
the child is no longer in the hierarchy. If you want it to remain in the hierarchy, you
must make it a child of the cell whose primary name it (the child cell) is now using.
For example, if a child cell’s primary name is
/.../goodco.com/northeast/sales/boston
and you change its primary name to
/.../goodco.com/northeast/marketing/boston
then you must add the cell as a child of the /.../goodco.com/northeast/marketing cell
by running the dcecp commands registry connect and cdsalias connect as described
in the previous section.
Similarly, if you change the primary name of a parent, you orphan all of its children
unless you change each child cell’s primary name to be the parent’s new primary name
plus the child cell’s simple name. If the parent’s new primary name is a former cell
name alias that its children recognize, you must run the dcecp cellalias set command
on each of the children to establish the parent’s new primary name plus the child’s
simple name as the child’s new primary name.
Then, on each child, list the cell principal’s primary name and all of its aliases. The
cell principal’s primary name must match the cell’s primary name, so you must change
the cell principal’s primary name to be the same as the new primary cell name. To do
this, use the dcecp principal modify command with the -alias no option and specify
the new primary name. For example:
21 − 18 Tandem Computers Incorporated 124243