<< 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"} |
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. |