View This JDBC Data Source Params
/management/weblogic/{version}/edit/partitions/{name}/resourceGroups/{name}/JDBCSystemResources/{name}/JDBCResource/JDBCDataSourceParams
View this JDBC data source params.
Request
-
name: string
The name property of the instance in the collection.
-
version: string
The version of the WebLogic REST interface.
-
excludeFields(optional): string
The 'excludeFields' query parameter is used to restrict which fields are returned in the response. It is a comma separated list of field names. If present, only fields whose name is not on the list will be returned. If not present, all fields are returned (unless the 'fields' query parameter is specified). Note: 'fields' must not be specified if 'excludeFields' is specified.
-
excludeLinks(optional): string
The 'excludeLinks' query parameter is used to restrict which links are returned in the response. It is a comma separated list of link relationship names. If present, only links whose relationship name is not on the list will be returned. If not present, all links are returned (unless the 'links' query parameter is specified). Note: 'links' must not be specified if 'excludeLinks' is specified.
-
fields(optional): string
The 'fields' query parameter is used to restrict which fields are returned in the response. It is a comma separated list of field names. If present, only fields with matching names are returned. If not present, all fields are returned (unless the 'excludeFields' query parameter is specified). Note: 'excludeFields' must not be specified if 'fields' is specified.
-
links(optional): string
The 'links' query parameter is used to restrict which links are returned in the response. It is a comma separated list of link relationship names. If present, only links with matching relationship names are returned. If not present, all links are returned (unless the 'excludeLinks' query parameter is specified). Note: 'excludeLinks' must not be specified if 'links' is specified.
-
Admin: basic
Type:
basic
Description:A user in the Admin security role.
-
Deployer: basic
Type:
basic
Description:A user in the Deployer security role.
-
Monitor: basic
Type:
basic
Description:A user in the Monitor security role.
-
Operator: basic
Type:
basic
Description:A user in the Operator security role.
Response
- application/json
200 Response
Returns this JDBC data source params.
object
-
algorithmType(optional):
string
Default Value:
Failover
Allowed Values:[ "Load-Balancing", "Failover" ]
The algorithm determines the connection request processing for the multi data source.
You can specify one of the following algorithm types:
Failover
Connection requests are sent to the first data source in the list; if the request fails, the request is sent to the next data source in the list, and so forth. The process is repeated until a valid connection is obtained, or until the end of the list is reached, in which case an exception is thrown.
Load balancing
The multi data source distributes connection requests evenly to its member data sources. With this algorithm, the multi data source also provides failover processing. That is, if a request fails, the multi data source sends the request to the next data source in the list until a valid connection is obtained, or until the end of the list is reached, in which case an exception is thrown.
-
connectionPoolFailoverCallbackHandler(optional):
string
Default Value:
oracle.doceng.json.BetterJsonNull@28fe508b
The name of the application class to handle the callback sent when a multi data source is ready to failover or fail back connection requests to another data source within the multi data source.
The name must be the absolute name of an application class that implements the
weblogic.jdbc.extensions.ConnectionPoolFailoverCallback
interface. -
dataSourceList(optional):
string
Default Value:
oracle.doceng.json.BetterJsonNull@61672968
The list of data sources to which the multi data source will route connection requests. The order of data sources in the list determines the failover order.
-
failoverRequestIfBusy(optional):
boolean
Default Value:
false
For multi data sources with the
failover
algorithm, enables the multi data source to failover connection requests to the next data source if all connections in the current data source are in use. -
globalTransactionsProtocol(optional):
string
Default Value:
OnePhaseCommit
Allowed Values:[ "TwoPhaseCommit", "LoggingLastResource", "EmulateTwoPhaseCommit", "OnePhaseCommit", "None" ]
Determines the transaction protocol (global transaction processing behavior) for the data source. Options include:
TwoPhaseCommit - Standard XA transaction processing. Requires an XA driver.
LoggingLastResource - A performance enhancement for one non-XA resource.
EmulateTwoPhaseCommit - Enables one non-XA resource to participate in a global transaction, but has some risk to data.
OnePhaseCommit - One-phase XA transaction processing using a non-XA driver. This is the default setting.
None - Support for local transactions only.
-
JNDINames(optional):
array Items
Title:
Items
The JNDI path for this Data Source. By default, the JNDI name is the name of the data source.
Applications that look up the JNDI path get a
javax.sql.DataSource
instance that corresponds to this data source. -
keepConnAfterGlobalTx(optional):
boolean
Default Value:
false
Enables WebLogic Server to keep the physical database connection associated with the logical connection when committing a global transaction instead releasing it and getting another physical connection when needed.
Setting this option to true may require additional connections to be configured on the database.
Use this setting to work around specific problems with JDBC XA drivers.
-
proxySwitchingCallback(optional):
string
Default Value:
oracle.doceng.json.BetterJsonNull@36e366a
The name of the switching callback class for a Proxy data source.
This class implements the
weblogic.jdbc.extensions.DataSourceSwitchingCallback
interface. -
proxySwitchingProperties(optional):
string
Default Value:
oracle.doceng.json.BetterJsonNull@1fc8a3b9
Specifies the switching properties passed to the switching callback method for a Proxy data source.
-
scope(optional):
string
Default Value:
Global
Allowed Values:[ "Global", "Application" ]
Specifies the scoping of the data source.
You can specify one of the following scopes:
Global
Specifies that the data source is bound in the cluster-wide JNDI tree with the JNDIName specified so that the data source is available for use to any JDBC client across the cluster.
This is the default setting.
Application
Specifies that the data source is bound in the application's local namespace with the JNDIName specified so that the data source is available for use only by JDBC clients within the application. This can only be used for packaged datasources and is ignored for JDBC System resources.
array
Items
The JNDI path for this Data Source. By default, the JNDI name is the name of the data source.
Applications that look up the JNDI path get a javax.sql.DataSource
instance that corresponds to this data source.