Compartilhar via


3.2.3.1 Transaction Object Initialization

The Core Transaction Manager Facet MUST initialize each new transaction object that is created by the facet with the following default values:

  • The Root field MUST default to false.

  • The Doomed field MUST default to false.

  • The Attributes Set field MUST default to false.

  • The Phase Zero Registered field MUST be set to false.

  • The Single Phase Commit field MUST default to false.

  • The State field MUST default to Idle.

  • The Isolation Level field MUST default to Serializable.

  • The Isolation Flags field MUST default to zero.

  • The Description field MUST default to an empty string.

  • The GRFRM field MUST default to zero.

  • The Timeout field value MUST<23> default to a value that is obtained in an implementation-specific manner.