このJDBCデータ・ソース・パラメータの表示
/management/weblogic/{version}/edit/resourceGroupTemplates/{name}/JDBCSystemResources/{name}/JDBCResource/JDBCDataSourceParams
このJDBCデータ・ソース・パラメータを表示します。
リクエスト
- name: string
コレクション内のインスタンスのnameプロパティ。
- version: string
WebLogic RESTインタフェースのバージョン。
- excludeFields(optional): string
excludeFields問合せパラメータは、レスポンスで返されるフィールドを制限するために使用します。これはフィールド名のカンマ区切りリストです。存在する場合は、名前がリストにないフィールドのみが返されます。存在しない場合は、すべてのフィールドが返されます(fields問合せパラメータが指定されている場合を除く)。ノート: excludeFieldsが指定されている場合、fieldsは指定できません。
- excludeLinks(optional): string
excludeLinks問合せパラメータは、レスポンスで返されるリンクを制限するために使用します。これはリンク関係名のカンマ区切りリストです。存在する場合は、関係名がリストにないリンクのみが返されます。存在しない場合は、すべてのリンクが返されます(links問合せパラメータが指定されている場合を除く)。ノート: excludeLinksが指定されている場合、linksは指定できません。
- fields(optional): string
fields問合せパラメータは、レスポンスで返されるフィールドを制限するために使用します。これはフィールド名のカンマ区切りリストです。存在する場合は、名前が一致するフィールドのみが返されます。存在しない場合は、すべてのフィールドが返されます(excludeFields問合せパラメータが指定されている場合を除く)。ノート: fieldsが指定されている場合、excludeFieldsは指定できません。
- links(optional): string
links問合せパラメータは、レスポンスで返されるリンクを制限するために使用します。これはリンク関係名のカンマ区切りリストです。存在する場合は、関係名が一致するリンクのみが返されます。存在しない場合は、すべてのリンクが返されます(excludeLinks問合せパラメータが指定されている場合を除く)。ノート: linksが指定されている場合、excludeLinksは指定できません。
レスポンス
- application/json
200レスポンス
このJDBCデータ・ソース・パラメータを返します。
object
- algorithmType(optional): string
デフォルト値:
Failover
指定可能な値:[ "Load-Balancing", "Failover" ]
マルチ・データ・ソースの接続リクエスト処理を決定するアルゴリズム。
次のいずれかのタイプのアルゴリズムを指定できます。
フェイルオーバー
接続リクエストはリストの最初のデータ・ソースに送信されます。リクエストが失敗した場合、リクエストはリストの次のデータ・ソースに送信されます。以降も同様です。有効な接続が取得されるか、あるいはリストの終わりに達するまで、この処理は繰り返されます。リストの終わりに達した場合には、例外がスローされます。
ロード・バランシング
接続リクエストは、マルチ・データ・ソースによってメンバー・データ・ソースに均等に分散されます。このアルゴリズムを指定すると、マルチ・データ・ソースはフェイルオーバー処理も提供します。つまり、リクエストが失敗すると、そのリクエストは、有効な接続が取得されるか、あるいはリストの終わりに達するまで、マルチ・データ・ソースによってリストの次のデータ・ソースに送信されます。リストの終わりに達した場合には、例外がスローされます。
- connectionPoolFailoverCallbackHandler(optional): string
デフォルト値:
oracle.doceng.json.BetterJsonNull@28fe508b
マルチ・データ・ソースがマルチ・データ・ソース内の別のデータ・ソースに接続リクエストをフェイルオーバーまたはフェイルバックする準備ができているときに、送られたコールバックを処理するアプリケーション・クラスの名前。
この名前は、
weblogic.jdbc.extensions.ConnectionPoolFailoverCallback
インタフェースを実装するアプリケーション・クラスの絶対名である必要があります。 - dataSourceList(optional): string
デフォルト値:
oracle.doceng.json.BetterJsonNull@61672968
マルチ・データ・ソースが接続リクエストを送信するデータ・ソースのリスト。リスト内のデータ・ソースの順番でフェイルオーバーの順序が決まります。
- failoverRequestIfBusy(optional): boolean
デフォルト値:
false
「
フェイルオーバー
」アルゴリズムのマルチ・データ・ソースに対して、現在のデータ・ソースのすべての接続が使用されている場合に、マルチ・データ・ソースが接続リクエストを次のデータ・ソースにフェイルオーバーできるようにします。 - globalTransactionsProtocol(optional): string
デフォルト値:
OnePhaseCommit
指定可能な値:[ "TwoPhaseCommit", "LoggingLastResource", "EmulateTwoPhaseCommit", "OnePhaseCommit", "None" ]
データ・ソースのトランザクション・プロトコル(グローバル・トランザクション処理動作)を決定します。オプションは次のとおりです:
TwoPhaseCommit: 標準XA トランザクション処理。XAドライバが必要です。
LoggingLastResource: 1つの非XAリソースに対するパフォーマンス強化。
EmulateTwoPhaseCommit: 1つの非XAリソースがグローバル・トランザクションに参加することを有効化します。ただし、データにリスクが発生することがあります。
OnePhaseCommit: 非XAドライバを使用した、1フェーズXAトランザクション処理。これがデフォルトの設定です。
None: ローカル・トランザクションのみサポートします。
- JNDINames(optional): array Items
タイトル:
Items
このデータ・ソースのJNDIパス。デフォルトでは、JNDI名はデータ・ソースの名前です。
JNDIパスを参照するアプリケーションは、このデータ・ソースに対応する
javax.sql.DataSource
インスタンスを取得します。 - keepConnAfterGlobalTx(optional): boolean
デフォルト値:
false
WebLogic Serverがグローバル・トランザクションをコミットするときに、接続を解放するかわりに必要に応じて別の物理接続を取得することで、論理的接続に関連付けられている物理的なデータベース接続を保持できるようにします。
このオプションをtrueに設定すると、データベースでの追加の接続の構成が必要となる場合があります。
この設定を使用すると、JDBC XAドライバに関する特定の問題に対処できます。
- proxySwitchingCallback(optional): string
デフォルト値:
oracle.doceng.json.BetterJsonNull@36e366a
Proxyデータ・ソースに対する切替えコールバック・クラスの名前。
このクラスは
weblogic.jdbc.extensions.DataSourceSwitchingCallback
インタフェースを実装する必要があります。 - proxySwitchingProperties(optional): string
デフォルト値:
oracle.doceng.json.BetterJsonNull@1fc8a3b9
Proxyデータ・ソースに対する切替えコールバック・メソッドに渡される切替えプロパティを指定します。
- scope(optional): string
デフォルト値:
Global
指定可能な値:[ "Global", "Application" ]
データ・ソースの範囲を指定します。
次のスコープのいずれかを指定できます。
Global
指定されたJNDINameでデータ・ソースがクラスタワイドのJNDIツリーにバインドされることが指定され、クラスタ全体の任意のJDBCクライアントでデータ・ソースを使用できます。
これがデフォルトの設定です。
Application
指定されたJNDINameでデータ・ソースがアプリケーションのローカル・ネームスペースにバインドされることが指定され、アプリケーション内のJDBCクライアントでのみデータ・ソースを使用できます。これはパッケージ化されたデータソースに対してのみ使用でき、JDBCシステム・リソースについては無視されます。
array
Items
このデータ・ソースのJNDIパス。デフォルトでは、JNDI名はデータ・ソースの名前です。
JNDIパスを参照するアプリケーションは、このデータ・ソースに対応するjavax.sql.DataSource
インスタンスを取得します。