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.

Table 1. Mastership 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:
  • If the label type is one per branch, your current replica must master the branch containing the version.
  • If the label type is one per element, your current replica must master the version’s element.
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