Meta Data Services Programming
Repository Class
When you populate an information model, the objects and relationships that conform to the model are stored in a repository. Multiple information models may be stored in the same repository. The Repository class represents your connection to a particular repository.
When to Use
You can use the Repository class to connect to a repository, retrieve the root object of the repository, create new repository objects, and manage repository transactions and error handling.
Interfaces
Interface | Description |
---|---|
IRepository | Creates and populates a repository |
IRepository2 | Manages individual versions of repository objects |
IReposErrorQueueHandler | Creates and assigns error queues |
IRepositoryODBC | Provides access to repository database connection information |
IRepositoryODBC2 | Exposes methods that enable you to set or get options for retrieving object collections asynchronously |
IRepositoryTransaction | Controls repository transactions |
IRepositoryTransaction2 | Supports distributed, atomic transactions |
IReposOptions | Exposes methods for getting, setting, or resetting engine options |
IReposQuery | Provides filters on collections to control how objects appear in an object collection |