COM Libraries
The C++ class library provides access to the repository only for C++ programs. The COM libraries supplement the C++ classes by providing access to the repository using Visual Basic, J++, and scripting languages such as VBScript and JScript.
The following is a summary of the COM classes available in the MetaCOM library. These interfaces are described in detail in Chapter 14: “MetaCOMExport Library.”
Type |
Class Name |
Functions |
Create and maintain objects and collections |
|
|
Get and set the properties of objects |
||
Get and set the value of a property |
||
Set the search attributes of the filter for use in these functions: |
||
Get and set object keys |
||
Get the values of the DIM common properties when reading DIM objects |
||
API assist functions |
||
Managing collection lists |
MetaInfoList |
Manage a list of IMetaInfo objects |
MetaInfoKeyList |
Manage a list of IMetaInfoKey objects |
|
MetaPropertyItemList |
Manage a list of IMetaPropertyItem objects |
|
MetaFilterList |
Manage a list of IMetaFilter objects |
|
MetaPropertyInfoList |
Manage a list of IMetaPropertyInfo objects |
|
MetaRelationshipInfoList |
Manage a list of IMetaRelationshipInfo objects |
|
MetaClassInfoList |
Manage a list of IMetaClassInfo objects |
|
MetaModelInfoList |
Manage a list of IMetaModelInfo objects |
|
MetaUserInfoList |
Manage a list of IMetaUserInfo objects |
|
MetaGroupInfoList |
Manage a list of IMetaGroupInfo objects |
|
MetaSecProfInfoList |
Manage a list of IMetaSecProInfo objects |
|
Create and maintain AIMs
|
|
|
|
||
Manage property descriptions |
||
Manage relationship descriptions |
||
Create and maintain users, application groups, and security profiles
|
Define groups of users who have access to objects in the MDS repository. |
|
|
||
Manage security profiles |