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