Repository Engine Automation Objects

Meta Data Services Programming

Meta Data Services Programming

Repository Engine Automation Objects

This topic introduces the repository engine objects, which are used to add, retrieve, and change information model data in a repository database.

These objects complement the Repository Type Information Model (RTIM) automation objects that define an information model. The RTIM objects are listed separately. For more information, see RTIM Automation Objects.

The following table lists the repository engine Automation objects in alphabetical order.

Object Description
ObjectCol Object Defines a set of repository objects that can be enumerated
Relationship Object Connects two objects in a repository database
RelationshipCol Object Defines a set of relationships that are attached to a particular source object
Repository Object Defines an instance of a single repository session
RepositoryObject Object Defines an object that is stored in a repository database and managed by the repository engine
RepositoryObjectVersion Object Defines a versioned object that is stored in the repository database and managed by the repository engine
RepositoryTransaction Object Defines a transaction
ReposProperties Object Defines a set of persistent properties and collections that are attached to a repository object or relationship
ReposProperty Object Defines a persistent property or collection that is attached to an object instance
TransientObjectCol Object Defines an object collection that you can create and dynamically populate at run time using script and object methods rather than persisted data in a repository database
VersionCol Object Defines a versioned collection of object versions
VersionedRelationship Object Defines a connection between two repository objects in a repository database
Workspace Object Defines a subset of a larger, shared repository

See Also

Automation Reference

Information Models

Repository API Reference

Repository Engine

Repository Object Architecture