CONNECTOR_CATEGORY

<< Click to Display Table of Contents >>

Navigation:  Development > Project Artifacts >

CONNECTOR_CATEGORY

 

The CONNECTOR_CATEGORY collection holds the base (built-in) definitions for DTS connectors. Its content is predefined and maintained by the DTS Core and should not be altered.

 

{

 "category" : "",

 "imageName" : "",

 "bladeJar" : "",

 "build" : "",

 "requiredJars" : [],

 "environment" : {},

 "volumes" : {}

}

 

Attribute

Value

Note

category

The category of the connector type, also the type of data source. Must be one of the supported data source types.

e.g.: "Oracle"

The category is used to identify base connection parameters and to find specific connector implementation libraries.

imageName

The name of the Docker image to use as a base for producers of this connector type.

e.g.: "registry/dts-producer-2021.1"

Should be the tag by which the image is known in the Docker engine.

bladeJar

The path of the main jar for this this connector type's implementation library (blade) relative to the blades directory

e.g.: "Oracle/dts-blade-oracle-2021.1.jar"

If the blade is contained in the Docker image, this is omitted (e.g. the Smallworld connector types).

requiredJars

A list of all the jars that bladeJar requires as paths relative to the blades directory.

e.g.: ["Oracle/dts-blade-oracle-2021.1.jar",  "Oracle/ojdbc8-19.3.0.0.jar",  "Oracle/orai18n-19.3.0.0.jar", "Oracle/jdbc"]

 

environment

A map of environment variables to pass into the producer's Docker container as key-value pairs.

e.g: {"DTS_DEBUG_LOGGING" : "true", "SOMETHING_ELSE" : "1234"}

 

volumes

A map of volumes between the Docker host and the producer container as key-value pairs where the key is the host directory and the value is the container directory.

e.g.: {"/dts/stuff" : "/usr/local/stuff"}

exclamation_mark_16px Mongo does not accept the period (.) character as a map key and it cannot be escaped. As such, DTS does not support mapping directories whose path on the Docker host contains a period (.) character.