Scope Rights [ HP System Dictionary XL Gen. Ref. Vol. 1 ] MPE/iX 5.0 Documentation
HP System Dictionary XL Gen. Ref. Vol. 1
Scope Rights
Scope rights are capabilities associated with a scope. Scope rights
specify the dictionary components that the scope is allowed to
manipulate. They also specify the dictionary operations that a
particular scope is allowed to perform. The six scope rights are:
* Secure capability indicates that a scope has the ability to create
and own other scopes, and retrieve information about security.
* Extend capability indicates that you have the ability to extend and
customize the dictionary by creating and owning new entity types,
relationship types, relationship classes, and attributes.
* Create capability indicates that a scope has the ability to create
and own entities and relationships.
* Read capability indicates that a scope can read entities and
relationships accessible to that scope. Note that if a scope has
create capability, read capability is automatically assigned.
* Domain capability indicates that you can create and own dictionary
domains, and retrieve information about domains.
* Version capability indicates that you can create or own versions and
perform version control operations. Note that if a scope has domain
capability, version capability is automatically assigned.
Scope Right Restrictions
There are some restrictions on modifying scope rights. Generally, System
Dictionary does not allow any scope right to be removed from a scope if
that scope right is currently in use. For example:
* A scope cannot be modified to remove secure capability if that scope
owns any scopes.
* A scope cannot be modified to remove extend capability if that scope
owns any attributes, entity types, relationship types, relationship
classes, or type/attribute associations.
* A scope cannot be modified to remove create capability if that scope
owns any entity or relationship occurrences.
* A scope cannot be modified to remove domain capability if that scope
owns any domains.
* A scope cannot be modified to remove version capability if that scope
owns any versions.
MPE/iX 5.0 Documentation