CData Virtuality Server は、グローバルトランザクションへの参加と、ローカルトランザクションとコマンドスコープトランザクションの区分のためにXA トランザクションを使用します。CData Virtuality Server はトランザクションマネージャとしてJBoss Transactions を使用します。

以下はCData Virtuality Server のトランザクションスコープです:

Scope

Description

Command

Treats the user command as if all source commands are executed within the scope of the same transaction. The AutoCommitTxn execution property controls the behaviour of command-level transactions

Local

The transaction boundary is locally defined by a single client session

Global

The CData Virtuality Server participates in a global transaction as an XA Resource.

CData Virtuality Server のデフォルトのトランザクション分離レベルはREAD_COMMITTEDです。