このJDBCXAパラメータの変更

post

/management/weblogic/{version}/edit/JDBCSystemResources/{name}/JDBCResource/JDBCXAParams

このJDBCXAパラメータを変更します。

リクエスト

サポートされているメディア・タイプ
パス・パラメータ
ヘッダー・パラメータ
  • X-Requested-Byヘッダーは、クロスサイト・リクエスト・フォージェリ(CSRF)攻撃からの保護に使用されます。値は、MyClientなどの任意の名前です。
本文()

変更されたJDBCXAパラメータ・モデルを含める必要があります。

ルート・スキーマ: JDBCXA Params
タイプ: object
ソースを表示
  • デフォルト値: false

    物理XA接続が接続プールに戻されるときに、WebLogic Serverが、グローバル・トランザクションに対して論理JDBC接続を開いたまま保持できるようにします。

    データベース接続の作成に使用されるXAドライバまたはDBMSで、物理XA接続が接続プールに戻されてもトランザクション処理が継続している間は論理JDBC接続が開いたまま保持される必要がある場合に、このオプションを選択します。

    これは、XAドライバを使用するデータ・ソースにのみ適用されます。

    この設定を使用すると、JDBC XAドライバに関する特定の問題に対処できます。

  • デフォルト値: true

    トランザクションが完了するまで、接続プールからの同じXAデータベース接続をグローバル・トランザクションに関連付けることができるようにします。

    これは、XAドライバを使用する接続プールにのみ適用されます。

    この設定を使用すると、JDBC XAドライバに関する特定の問題に対処できます。

  • デフォルト値: false

    様々なJDBCオブジェクト(結果セット、文、接続など)が閉じられたときに、XAドライバが分散トランザクション・コンテキストを要求するかどうかを指定します。これは、XAドライバを使用する接続プールにのみ適用されます。

    有効化すると、JDBCオブジェクトを閉じるときにスローされるSQL例外のうち、トランザクション・コンテキストがないものが抑制されます。

    この設定を使用すると、JDBC XAドライバに関する特定の問題に対処できます。

  • デフォルト値: false

    専用のXA接続がグローバル・トランザクションのコミットおよびロールバック処理に使用されることを指定します。

    これは、XAドライバを使用するデータ・ソースにのみ適用されます。

    この設定を使用すると、JDBC XAドライバに関する特定の問題に対処できます。

  • デフォルト値: false

    トランザクション・マネージャがリソース上で回復処理を1回のみ呼び出すことを指定します。これは、XAドライバを使用するデータ・ソースにのみ適用されます。

    この設定を使用すると、JDBC XAドライバに関する特定の問題に対処できます。

  • デフォルト値: true

    XAデータ・ソースのJTAリソース・ヘルス監視を有効化します。有効化すると、MaxXACallMillisに指定した期間内にXAリソースがXA呼出しへの応答に失敗すると、データ・ソースに異常があるものとしてマークされ、リソースに対する以降の呼出しがすべてブロックされます。

    このプロパティはXAデータ・ソースにのみ適用され、非XAドライバを使用するデータ・ソースでは無視されます。

  • デフォルト値: 0

    トランザクション・マネージャがリソースに対して回復処理を実行する期間を秒数で指定します。値0を指定すると、再試行は行われません。

  • デフォルト値: 60

    XA再試行処理を行う秒間隔(XARetryDurationSecondsが正の値に設定されている場合)。

  • デフォルト値: false

    WebLogic ServerがXaTransactionTimeoutの値に基づいてトランザクション・ブランチ・タイムアウトを設定できるようにします。

    有効化すると、WebLogic Serverトランザクション・マネージャがXAResource.startの前にXAResource.setTransactionTimeout()を呼び出して、XAトランザクション・タイムアウト値またはグローバル・トランザクション・タイムアウトのいずれかを渡します。

    トランザクション・ブランチ・タイムアウトは、XAリソースに対してデフォルトのタイムアウト値を超過して長時間実行されているトランザクションがある場合などに設定します。

    注意:この機能を使用するには、リソース・マネージャ(通常はJDBCドライバ)がjavax.transaction.xa.XAResource.setTransactionTimeout()メソッドをサポートしている必要があります。

  • デフォルト値: 0

    トランザクション・ブランチがタイムアウトするように設定する秒数。

    設定すると、この値は、XAリソース・マネージャ(通常はJDBCドライバ)におけるXAResource.setTransactionTimeout()呼出しのトランザクション・タイムアウト値として渡されます。

    この値にを設定すると、WebLogic Serverトランザクション・マネージャはグローバルWebLogic Serverトランザクション・タイムアウト(秒単位)をメソッドに渡します。

    このプロパティを設定する場合には、グローバルWebLogic Serverトランザクション・タイムアウトと同じか、それよりも大きい値にする必要があります。

    注意:トランザクション・ブランチ・タイムアウトを設定できるようにするには、XaSetTransactionTimeoutを有効化する必要があります。

セキュリティ
トップに戻る

レスポンス

200レスポンス

トップに戻る