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