HP 3000 Manuals

Structure Security [ HP System Dictionary XL Gen. Ref. Vol. 1 ] MPE/iX 5.0 Documentation


HP System Dictionary XL Gen. Ref. Vol. 1

Structure Security 

The following groups of restrictions are placed by System Dictionary on
the operations associated with the dictionary structure.  Each group
contains the restrictions for a single component type in the dictionary
structure.  Although the groups contain similar restrictions, they are
listed separately for ease of use.

Entity Type Restrictions 

System Dictionary provides the following security for entity types:

 *  Only the DA scope or a scope with extend capability is allowed to
    create new entity types.

 *  When a scope creates a new entity type, it becomes the owner of that
    entity type.

 *  Only the DA scope or the owner scope can delete or rename an entity
    type, or change its owner scope.

 *  Core set entity types are owned by the core set and can never be
    deleted or modified (exception:  core set entity type external names
    may be modified by the DA scope.)

Relationship Type Restrictions 

System Dictionary provides the following security for relationship types:

 *  Only the DA scope or a scope with extend capability is allowed to
    create new relationship types.

 *  When a scope creates a new relationship type, it becomes the owner of
    that relationship type.

 *  Only the DA scope or the owner scope can delete a relationship type
    or change its owner scope.

 *  Core set relationship types are owned by the core set and can never
    be deleted or modified.

Relationship Class Restrictions 

System Dictionary provides the following security for relationship
classes.

 *  Only the DA scope or a scope with extend capability is allowed to
    create new relationship classes.

 *  When a scope creates a new relationship class, it becomes the owner
    of that relationship class.

 *  Only the DA scope or the owner scope can delete or rename a
    relationship class or change its owner scope.

 *  Core set relationship classes are owned by the core set, and can
    never be deleted or modified (exception:  core set relationship class
    external names may be modified by the DA scope).

Attribute Restrictions 

System Dictionary provides the following security for attributes:

 *  Only the DA scope or a scope with extend capability is allowed to
    create new attributes, or add an attribute to either an entity type's
    attribute list or to a relationship type's attribute list.

 *  When a scope creates a new attribute, it becomes the attribute's
    owner.  When a scope adds an attribute to an attribute list, it
    becomes the owner of that entity type/attribute pair or relationship
    type/attribute pair.

 *  Only the DA scope or the owner scope can delete or rename an
    attribute or change its owner scope, length, or edit values.

 *  Only the DA scope or the scope that owns the pair may delete an
    attribute from an entity type's attribute list or from a relationship
    type's attribute list.

 *  Core set attributes and attribute pairs are owned by the core set and
    can never be deleted or modified.  (exception:  core set attribute
    external names and edit value lists may be modified).



MPE/iX 5.0 Documentation