Copyright © Cloud Software Group, Inc. All rights reserved.
Copyright © Cloud Software Group, Inc. All rights reserved.


Chapter 6 Procedure Management : pm_objects

pm_objects
The pm_objects stores information about each procedure object (except shortcuts) in the Procedure Management library.
Structure
The pm_objects table has the following structure:
TABLE pm_objects (
object_guid
VARCHAR(36) NOT NULL,
object_type SMALLINT NOT NULL,
object_name VARCHAR(64) NOT NULL,
version_major INTEGER NULL,
version_minor INTEGER NULL,
icon_mod_time DATETIME NOT NULL,
icon_binary VARBINARY(MAX) NULL,
icon_size INTEGER NOT NULL,
object_url VARCHAR(1000) NULL,
author VARCHAR(64) NULL,
object_create_time DATETIME NOT NULL,
object_mod_time DATETIME NOT NULL,
release_id VARCHAR(64) NULL,
security_all SMALLINT NOT NULL,
proc_id INTEGER NOT NULL,
proc_status SMALLINT NULL)
Procedure object type. Either: library (0), procedure (1), sub-procedure (2) or sub-procedure parameter template (3).
Note: The object’s description (if defined) is also included as part of this field, in brackets following the name.
This value is always 0 if the object is a library.
This value is always 0 if the object is a library.
Value of the Author extended property for this procedure object.
Value of the Date Created extended property for this procedure object, showing the time that this object was created.
Flag that defines whether (1) or not (0) the OEM lock is set for this procedure object.
This value is always -1 if the object is a library.
Primary Key
The following primary key is defined for this table.
Triggers
The following DELETE CASCADE trigger is defined for this table.
Indexes
None.
Table Activity
The pm_objects 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.

Copyright © Cloud Software Group, Inc. All rights reserved.
Copyright © Cloud Software Group, Inc. All rights reserved.