Create Connection configuration

This page describe the parameters to use to create/edit a connection.

Main object

FieldData TypeDescription
ConnectionTypestringType of the connection - SQLServer/MySQL/DMM_REST/Oracle/SFTP/PostgreSQL
ConnectionNamestringConnection name (will update the a connection if the name already exists)
ServerNamestringServer URL. In Oracle RAC, Servers URL separated by comma
InitialCatalogstringSQLServer, MySQL and PostgreSQL Initial Catalog; SFTP base folder
Usernamestringconnection user
Passwordstringconnection user password
TokenstringIf the connection type is DMM_REST, this is the REST API key
Portintegerport to use
SIDstringIf the connection type is Oracle, this is the SID or Service Name to use
OracleServerTypestringIf the connection type is Oracle, this is the Server Type to use (Dedicated, Shared or Pooled)
SID_ServiceNameintegerIf the connection type is Oracle, set to 1 to use a Service Name and with 2 if to use SID
OracleSchemastringIf the connection type is Oracle, this is the schema to use
SingleInstanceboolIf to use just a single server Oracle instance
RACboolIf to use Oracle RAC
LoadBalanceboolIf to use Load Balance in Oracle RAC
FailoverboolIf to use Failover in Oracle RAC
IsNonOutsystemsDBbooleantrue if this is an external database to be used in the export to database
IsEncryptbooleanTrue to use a private key in the SFTP connection
TokenstringPrivate Key file content

Sample SQLServer Configuration

{
	"ConnectionType" : "SQLServer",
	"ConnectionName" : "MSSQLConnection",
	"ServerName" : "url.com",
	"InitialCatalog" : "initCatalog",
	"Username" : "user",
	"Password" : "pass",
	"IsNonOutsystemsDB" : false
}

Sample Oracle Configuration

{
	"ConnectionType" : "Oracle",
	"ConnectionName" : "OracleConnection",
	"ServerName" : "url.com",
	"Port" : "1521",
	"SID" : "serviceName",
	"OracleServerType" : "DEDICATED",
	"SID_ServiceName" : 1,
	"OracleSchema" : "ADMIN",
	"Username" : "user",
	"Password" : "pass",
	"IsNonOutsystemsDB" : false
}

Sample REST Connection

{  
	"ConnectionType" : "DMM_REST",  
	"ConnectionName" : "RestConnection",  
	"ServerName" : "https://url/DMMAPI_Api/rest/DMM_API",  
	"Token" : "abc123",
	"IsNonOutsystemsDB" : false  
}

Sample SFTP Connection

{  
	"ConnectionType" : "SFTP",  
	"ConnectionName" : "SFTPConnection",  
	"ServerName" : "sample.sftp.com",
  "InitialCatalog": "/",
  "UserName": "user",
  "Password": "pass",
	"IsNonOutsystemsDB" : false  
}