Mastership restrictions for VOB objects
Many MultiSite operations on VOB objects are subject to mastership restrictions.
The following table describes the restrictions for VOB objects.
Object | Action | Object your current replica must master |
---|---|---|
Activity | Change (chactivity) Remove (rmactivity) Set (setactivity) | Activity |
Attribute | Create (mkattr) | Type (if the attribute’s type is unshared) Object to which attribute is being applied (if the attribute’s type is shared) |
Remove (rmattr) | Type (if the attribute’s type is unshared) Object from which attribute is being removed (if the attribute’s type is shared) | |
Baseline | Create (mkbl) | Stream where you make the baseline. For an imported baseline created from a pre-UCM label, your current replica must master the component and label type. |
Label (mklabel) | Stream’s branch type (in each VOB where you have made changes) | |
Change (chbl) Remove (rmbl) | Baseline | |
Branch | Change type (chtype) | New branch type and the branch you are changing |
Create (mkbranch) | Branch type | |
Remove (rmbranch) | Branch | |
Checked-out version | Reserve (reserve) | Branch on which the version is checked out |
Component | Remove (rmcomp) | Component |
Element | Check in (checkin) | Branch on which you are checking in the version |
Check out (checkout) | Branch on which you are checking out the version (unless you use –unreserved –nmaster) | |
Change type (chtype) Relocate (relocate) Remove (rmelem) | Element | |
Event record | Change (chevent) | For a version, the branch containing the version. For any other object, the object. |
Folder | Change (chfolder) Remove (rmfolder) | Folder |
Hyperlink | Create (mkhlink) | Hyperlink type (for unshared types) |
Remove (rmhlink) | Hyperlink | |
Label | Create (mklabel) Remove (rmlabel) | If the label’s type is unshared, your current replica must
master the label type. If the label’s type is shared, the following restrictions
apply:
|
Merge arrow | Remove (rmmerge) | Merge hyperlink |
Object | Change event (chevent) Change mastership (chmaster) Change name (rename) Lock obsolete (lock –obsolete) Unlock (unlock) | Object |
Change protection (protect) | Object (if current replica preserves identities or permissions) | |
Project | Change (chproject) Remove (rmproject) | Project |
Project VOB | Change list of promotion levels ( setplevel) | PromotionLevel attribute type |
Replica | Change host (chreplica) Change preservation properties (chreplica ) Enable requests for mastership (reqmaster ) Remove (rmreplica) | Replica |
Stream | Change (chstream) Rebase (rebase) Remove (rmstream) | Stream |
Symbolic link | Remove (rmelem) | Symbolic link |
Type | Copy (cptype) | The replica containing the original type must master that type. |
Remove (rmtype) Replace (mkobject type –replace) | Type | |
Version | Check in (checkin) Check out (checkout) Remove (rmver) | Branch With checkout –unreserved –nmaster, there are no mastership restrictions. |
VOB | Change feature level (chflevel) | The replica to be changed must be self-mastering. |
Set up snapshots (vob_snapshot_setup) | The replica must be self-mastering. | |
VOB family | Change feature level (chflevel) | VOB object |