Find RDBMS Extension by DN
get
/rest/v1/admin/{dn}
Returns an RDBMS Extension by DN
Request
Supported Media Types
- application/json
Path Parameters
-
dn(required): string
LDAP DN of the entry to be fetched.
Query Parameters
-
attributes: array[string]
Collection Format:
multi
List of attributes to be fetched for the entry. -
controls: array[string]
Collection Format:
multi
LDAP controls to be sent to server for search operation. -
filter: string
Search filter for the LDAP search operation. Should follow LDAP search filter syntax.
-
scope: string
Scope for the LDAP search operation.Allowed Values:
[ "base", "sub", "one" ]
Response
Supported Media Types
- application/json
200 Response
OK
Root Schema : RDBMS Extension GetSuccessResponse
Type:
Show Source
object
-
msgType(required):
string
Default Value:
urn:ietf:params:rest:schemas:oracle:oud:1.0:SearchResponse
The REST message type -
searchResultEntries(required):
array searchResultEntries
Number of search result entries returned after the LDAP operation.
-
totalResults(required):
integer(int32)
Specifies the number of entries created, and returned.
Nested Schema : searchResultEntries
Type:
array
Number of search result entries returned after the LDAP operation.
Show Source
-
Array of:
object RDBMS Extension SearchResultEntry
Nested Schema : RDBMS Extension SearchResultEntry
Type:
Show Source
object
-
attributes(required):
object RDBMS Extension Properties
-
dn(required):
string
LDAP DN of the entry to be created
Nested Schema : RDBMS Extension Properties
Type:
Show Source
object
-
cn:
string
CN (common name) of the entry
-
ds-cfg-connection-pool-provider:
string
Default Value:
universal-connection-pool
Allowed Values:[ "simple-pool", "universal-connection-pool" ]
The connection pool implementation to use for this extension. By default we use Universal Connection Pool (UCP). NOTE: In case Simple_Pool is used then the RDBMS Extension cannot be shared across multiple RDBMS WorkflowElements. -
ds-cfg-connection-reuse-count:
integer(int32)
Default Value:
0
Sets the maximum connection reuse count property. This property specifies the maximum number of times any connection can be reused after which the pool removes and closes a connection. The value must be greater than 0 for this feature to be enabled. For example, if the specified value is 100, then when a connection is reused or borrowed 100 times from the pool, it is closed and removed from the pool. Connections are closed gracefully after they are returned to the pool and the property value has been exceeded. Default is 0, which means this feature is not enabled. -
ds-cfg-enabled(required):
boolean
Indicates whether the Extension is enabled.
-
ds-cfg-inactive-connection-timeout:
integer(int32)
Default Value:
0
Sets the inactive connection timeout. This timeout determines how long an available connection remains in the connection pool before it is removed from the pool. The range of valid values is 0 to Integer.MAX_VALUE. Defaults to 0. Setting the value to 0 disables inactive connection timeout processing. -
ds-cfg-initial-connection-pool-size:
integer(int32)
Default Value:
0
The initial number of connections setup by the ConnectionPool. This is the number of connections that will be created and placed in the pool when the pool is started. The range of valid values is 0 to Integer.MAX_VALUE. It is illegal to set this to a value greater than the maximum pool size. Defaults to 0. -
ds-cfg-java-class(required):
string
Default Value:
com.oracle.dps.server.workflowelement.rdbms.RDBMSExtension
Specifies the fully-qualified name of the Java class that provides the RDBMS Extension implementation. -
ds-cfg-jdbc-connection-properties:
array ds-cfg-jdbc-connection-properties
Optional JDBC driver related connection properties as name value pair for DataSource connection factories that also support connection properties.
-
ds-cfg-jdbc-driver-class(required):
string
Specifies the fully-qualified name of the Java class that provides the JDBC driver implementation for the RDBMS vendor.
-
ds-cfg-jdbc-factory-properties:
boolean
Default Value:
false
Optional flag to specify if JDBC driver related connection properties need to be set as connection factory properties. -
ds-cfg-jdbc-keystore-prop-name:
string
Default Value:
javax.net.ssl.keyStore
KeyStore property name for the JDBC driver. -
ds-cfg-jdbc-keystore-pwd-prop-name:
string
Default Value:
javax.net.ssl.keyStorePassword
KeyStore password property name for the JDBC driver. -
ds-cfg-jdbc-keystore-type-prop-name:
string
Default Value:
javax.net.ssl.keyStoreType
KeyStore type property name for the JDBC driver. -
ds-cfg-jdbc-truststore-prop-name:
string
Default Value:
javax.net.ssl.trustStore
TrustStore property name for the JDBC driver. -
ds-cfg-jdbc-truststore-pwd-prop-name:
string
Default Value:
javax.net.ssl.trustStorePassword
TrustStore password property name for the JDBC driver. -
ds-cfg-jdbc-truststore-type-prop-name:
string
Default Value:
javax.net.ssl.trustStoreType
TrustStore type property name for the JDBC driver. -
ds-cfg-jdbc-url(required):
string
JDBC URL for connecting to the database.
-
ds-cfg-login-timeout:
integer(int32)
Default Value:
0
Sets the maximum time in seconds that this data source will wait while attempting to connect to a database. A value of zero specifies that the timeout is the default system timeout if there is one; otherwise, it specifies that there is no timeout. -
ds-cfg-maximum-connection-pool-size:
integer(int32)
Default Value:
20
The maximum number of connections that can be setup by the connection pool. The maximum number of connections includes the number of connections that are in use as well as the number of available connections. The range of valid values is 1 to Integer.MAX_VALUE. Defaults to 20. -
ds-cfg-minimum-connection-pool-size:
integer(int32)
Default Value:
10
Sets the minimum number of connections set up by the connection pool. If the number of available connections + the number of connections in use is less than the minimum then the connection is returned to the pool. Otherwise, the connection is closed. The range of valid values is 0 to Integer.MAX_VALUE. It is illegal to set this to a value greater than the maximum pool size. Defaults to 10. -
ds-cfg-rdbms-password:
string
Default Value:The password with which connections have to be obtained.
-
ds-cfg-rdbms-username(required):
string
The user name with which connections have to be obtained.
-
ds-cfg-ssl-key-manager-provider:
string
Specifies key manager provider to use with RDBMS Extension. This key manager provider is not mandatory and may be used if the remote server is configured for client authentication.
-
ds-cfg-ssl-trust-manager-provider:
string
Specifies trust manager provider to use with RDBMS Extension. This trust manager provider is mandatory when secure connection needs to be established with the remote backend.
-
ds-cfg-target-database:
string
Allowed Values:
[ "db2", "db2mainframe", "derby", "mysql", "mysql4", "oracle", "oracle10g", "oracle11", "oracle8i", "oracle9i", "postgresql", "sqlserver", "timesten" ]
Specify the Target Database in the backend. -
ds-cfg-use-ssl:
boolean
Default Value:
false
Specifies to use secure JDBC connection to the database. -
objectclass(required):
array objectclass
Objectclass(es) which this entry belongs to.
Nested Schema : ds-cfg-jdbc-connection-properties
Type:
array
Optional JDBC driver related connection properties as name value pair for DataSource connection factories that also support connection properties.
Show Source
-
Array of:
string
Nested Schema : objectclass
Type:
array
Objectclass(es) which this entry belongs to.
Show Source
-
Array of:
string
406 Response
Not Acceptable
Root Schema : ErrorResponse
Type:
Show Source
object
-
ldapErrorCode:
integer(int32)
Specifies the LDAP error code returned for the operation.
-
message(required):
string
Error message returned returned for the operation.
-
msgType(required):
string
Default Value:
urn:ietf:params:rest:schemas:oracle:oud:1.0:ErrorResponse
The REST message type