このJDBCXAパラメータの表示
/management/weblogic/{version}/domainConfig/partitions/{name}/resourceGroups/{name}/JDBCSystemResources/{name}/JDBCResource/JDBCXAParams
このJDBCXAパラメータを表示します。
リクエスト
- name: string
コレクション内のインスタンスの名前プロパティ。
- 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'は指定できません。
- Admin: basic
型:
basic
説明:Adminセキュリティ・ロールのユーザー。
- Deployer: basic
型:
basic
説明:デプロイヤ・セキュリティ・ロールのユーザー。
- Monitor: basic
型:
basic
説明:モニター・セキュリティ・ロールのユーザー。
- Operator: basic
型:
basic
説明:オペレータ・セキュリティ・ロールのユーザー。
レスポンス
- application/json
200レスポンス
このJDBCXAパラメータを返します。
object
- keepLogicalConnOpenOnRelease(optional): boolean
デフォルト値:
false
物理XA接続が接続プールに戻されるときに、WebLogic Serverが、グローバル・トランザクションに対して論理JDBC接続を開いたまま保持できるようにします。
データベース接続の作成に使用されるXAドライバまたはDBMSが、トランザクション処理の継続中に(物理XA接続は接続プールに戻されても)論理JDBC接続を開いたまま保持できるように求める場合、このオプションを選択します。
XAドライバを使用するデータ・ソースにのみ適用されます。
この設定を使用すると、JDBC XAドライバに関する特定の問題に対処できます。
- keepXaConnTillTxComplete(optional): boolean
デフォルト値:
true
トランザクションが完了するまで、接続プールからの同じXAデータベース接続をグローバル・トランザクションに関連付けることができるようにします。
XAドライバを使用する接続プールにのみ適用されます。
この設定を使用すると、JDBC XAドライバに関する特定の問題に対処できます。
- needTxCtxOnClose(optional): boolean
デフォルト値:
false
各種JDBCオブジェクト(結果セット、文、接続など)を終了するときにXAドライバが分散型トランザクション・コンテキストを要求するかどうかを指定します。XAドライバを使用する接続プールにのみ適用されます。
有効化すると、トランザクション・コンテキストを持たないJDBCオブジェクトを終了中にスローされるSQLの例外が抑止されます。
この設定を使用すると、JDBC XAドライバに関する特定の問題に対処できます。
- newXaConnForCommit(optional): boolean
デフォルト値:
false
専用のXA接続がグローバル・トランザクションのコミットおよびロールバック処理に使用されることを指定します。
XAドライバを使用するデータ・ソースにのみ適用されます。
この設定を使用すると、JDBC XAドライバに関する特定の問題に対処できます。
- recoverOnlyOnce(optional): boolean
デフォルト値:
false
トランザクション・マネージャがリソース上で1回のみ復元をコールすることを指定します。XAドライバを使用するデータ・ソースにのみ適用されます。
この設定を使用すると、JDBC XAドライバに関する特定の問題に対処できます。
- resourceHealthMonitoring(optional): boolean
デフォルト値:
true
JTAリソースのXAデータ・ソースに対するヘルス・モニタリングを有効化します。有効化すると、MaxXACallMillisに指定した期間内にXAリソースがXA呼出しへの応答に失敗すると、データ・ソースに異常があるものとしてマークされ、リソースに対する以降の呼出しがすべてブロックされます。
このプロパティはXAデータ・リソースのみに適用され、XAドライバ以外を使用するデータ・リソースは無視されます。
- xaRetryDurationSeconds(optional): integer(int32)
デフォルト値:
0
トランザクション・マネージャがリソース上で復元操作を実行する際の持続時間を秒単位で決定します。値をゼロに指定すると、再試行は実行されません。
- xaRetryIntervalSeconds(optional): integer(int32)
デフォルト値:
60
XARetryDurationSecondsが正の値に指定される場合のXA再試行操作間の秒数。
- xaSetTransactionTimeout(optional): boolean
デフォルト値:
false
WebLogic ServerがXaTransactionTimeoutの値に基づいてトランザクション・ブランチ・タイムアウトを設定できるようにします。
有効化すると、WebLogic Serverトランザクション・マネージャが
XAResource.start
の前にXAResource.setTransactionTimeout()
を呼び出して、XAトランザクション・タイムアウト値またはグローバル・トランザクション・タイムアウトのいずれかを渡します。XAリソース上でデフォルトのタイムアウト値を超える長期間実行中のトランザクションがある場合、トランザクション・ブランチのタイムアウトを設定できます。
ノート:この機能を使用するには、リソース・マネージャ(通常はJDBCドライバ)が
javax.transaction.xa.XAResource.setTransactionTimeout()
メソッドをサポートしている必要があります。 - xaTransactionTimeout(optional): integer(int32)
デフォルト値:
0
トランザクション・ブランチのタイムアウトとして設定する秒数。
設定すると、この値は、XAリソース・マネージャ(通常はJDBCドライバ)における
XAResource.setTransactionTimeout()
呼出しのトランザクション・タイムアウト値として渡されます。この値に
を設定すると、WebLogic Serverトランザクション・マネージャはグローバルWebLogic Serverトランザクション・タイムアウト(秒単位)をメソッドに渡します。
このプロパティを設定する場合には、グローバルWebLogic Serverトランザクション・タイムアウトと同じか、それよりも大きい値にする必要があります。
ノート:トランザクション・ブランチ・タイムアウトを設定できるようにするには、XaSetTransactionTimeoutを有効化する必要があります。