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.