When Adaptive Server propagates transactions to other version 12.0 and later Adaptive Servers, it can ensure the integrity of the distributed transaction as a whole. However, the work of a local Adaptive Server transaction is sometimes distributed to remote servers that do not support version 12.0 and later transaction coordination services. This may occur when a transaction uses RPCs to update data in earlier Adaptive Server versions, or when CIS services are used to update data in non-Sybase databases. Under these circumstances the coordinating Adaptive Server cannot ensure that the work of remote servers is committed or rolled back with the original transaction.