2.2.2.1.1 ControlProtocol

The ControlProtocol enumeration values identify the three WS-AtomicTransaction protocols, as specified in [WSAT10] and [WSAT11].

 typedef  enum ControlProtocol
 {
   Completion = 1,
   Volatile2PC = 2,
   Durable2PC = 3
 } ControlProtocol;

Completion:  The Completion Protocol, as specified in [WSAT10] section 3.2 and [WSAT11] section 3.2.

Volatile2PC:  The Volatile Two-Phase Commit Protocol, as specified in [WSAT10] section 3.3.1 and [WSAT11] section 3.3.1.

Durable2PC:  The Durable Two-Phase Commit Protocol, as specified in [WSAT10] section 3.3.2 and [WSAT11] section 3.3.2.