pmobjects_security

The pmobjects_security table stores the encrypted security settings for every procedure object (except shortcuts) in the Procedure Management library.

Structure

The pmobjects_security table has the following structure:

TABLE pmobjects_security (
object_guid varchar2(36) NOT NULL,
security_id number(5) NOT NULL,
attrib_expr varchar2(260) NOT NULL,
security_level varchar2(8) NOT NULL)

Column

Description

object_guid

ID for this procedure object, as defined in the pm_objects table.

security_id

Internal identifier for this procedure object.

attrib_expr

Encrypted security attribute expression for this procedure object.

security_level

Encrypted security level for this procedure object.

Primary Key

The following primary key is defined for this table.

Key Name

Column(s)

Index Tablespace

pk_pmobjects_security

object_guid
security_id

SMALLINDEXSPACE

Foreign Keys

The following foreign key is defined for this table.

Key Name

Column(s)

Referenced in Table...

fk_pmobjects_security1

object_guid

pm_objects

Indexes

None.

Storage

The following STORAGE values are defined for this table.

Value

Definition

Initial

SMALLTABLESIZE

Percentage Increase

SMALLTABLEPCTINCREASE

Tablespace

SMALLTABLESPACE

Table Activity

The pmobjects_security table contains one row for each procedure object (except shortcuts) in the Procedure Management library.

Rows are added, updated and deleted in the following situations.

A row is...

When...

added

a procedure object is created.

updated

a procedure object’s security settings are modified.

deleted

a procedure object is deleted.