HP 3000 Manuals

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