RTblTypeLibs SQL Table

Meta Data Services Programming

Meta Data Services Programming

RTblTypeLibs SQL Table

RTblTypeLibs stores a global identifier for each information model object.

Column name Data type Description
IntID RTIntID The internal identifier for the information model (repository type library).
Z_BranchID_Z RTBrID The branch identifier for repository API versioning. It is reserved for proprietary use by the repository engine. The value of this column is always zero.
Z_VS_Z RTVerID An identifier for repository API versioning. It is reserved for proprietary use by the repository engine. The value of this column is always zero.
Z_VE_Z RTVerID An identifier for repository API versioning. It is reserved for proprietary use by the repository engine. The value of this column is always VERINFINITY.
TypeLibID RTGUID The global identifier for the repository type library, as recorded in the system registry.
Prefix Varchar,
255 bytes
A string containing the prefix that identifies an object with an information model. The first three characters of the information model provide a default prefix (for example, UML for the generic Unified Modeling Language (UML) model of the Open Information Model (OIM)). The maximum length for this value is 255 bytes.

Remarks

The RTblTypeLibs table relates the internal object identifiers of ReposTypeLib objects (information models) to their corresponding global identifiers.

The primary key for this table is formed by the IntID, Z_BranchID_Z, and Z_VS_Z columns.

Z_BranchID_Z, Z_VS_Z, and Z_VE_Z are included to provide future support for versioning repository API definitions in case more than one version of this repository API structure is created.

See Also

Repository SQL Data Types

Repository SQL Schema

Repository SQL Tables

ReposTypeLib Class

ReposTypeLib Object