Project Artifacts

<< Click to Display Table of Contents >>

Navigation:  Development >

Project Artifacts

 

DTS stores a number of artifacts used to describe structures used in its projects in its internal repository (Mongo). When developing extensions to DTS or tracing certain issues during administration, it is useful to have a reference on the formats and purposes of these artifacts.

DTS uses the DTS database in its internal Mongo deployment to store the following artifact collections:

 

•Foundation Artifacts

▪CONNECTOR_CATEGORY

▪CONNECTOR_TYPE

▪NOTIFICATION_SENDER

▪WEBSERVICE_DEPLOYER

 

•Design Artifacts

▪PROJECT_WIP

▪PROJECT_RESOURCE

▪PROJECT_OPERATION

▪CONNECTOR

▪COLLECTION_RESOURCE

▪COLLECTION_DETAILS

▪REMOTE_CALL_RESOURCE

▪REMOTE_CALL_DETAILS

▪AGGREGATE

▪WEBSERVICE

 

•Runtime Artifacts

▪PROJECT

▪PROJECT_STATUS

▪PRODUCER_STATUS

▪CONSUMER_STATUS

 

Certain substructures are used in multiple collections and are detailed separately:

▪NotificationsConfig

▪NotificationTarget

▪AttributeDescriptor

▪ConstraintDefinition

▪TypeResource

▪AggregateSource

▪AggregateRelationship

▪WebserviceResource

 

Information-icon_16px Some of these structures or their substructures are also passed within commands between DTS components.