To ensure complete two-phase commit capability, ASTC uses the concept of strict dtm enforcement. When enabled, strict dtm enforcement causes a transaction to abort if an attempt is made to include a pre-DTM or no-DTM server in the transaction.