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.