Site icon EfmSoft

¿Qué significa el código de error de Windows 6709 (ERROR_TRANSACTION_SUPERIOR_EXISTS)?

 
Anterior Siguiente
ERROR_TRANSACTION_NOT_JOINED ERROR_CRM_PROTOCOL_ALREADY_EXISTS

ERROR_TRANSACTION_SUPERIOR_EXISTS

Lectura del código ERROR_TRANSACTION_SUPERIOR_EXISTS

ERROR_TRANSACTION_SUPERIOR_EXISTS (6709, 0x00001A35) — El objeto Transaction ya tiene un Enlistment superior y se intentó crear otro. Solo se permite un Enlistment superior.

KTM coordina Transaction Manager, Resource Managers y enlistments. Antes de reintentar un side effect hay que conocer el outcome de la transacción y qué participantes ya procesaron prepare, commit o rollback.

Frontera que hay que demostrar

Para el valor decimal 6709, la condición observable es «El objeto Transaction ya tiene un Enlistment superior y se intentó crear otro. Solo se permite un Enlistment superior».

Qué comprobar

  • Conserva como etiqueta de correlación «transaction · superior · exists» y la descripción exacta «El objeto Transaction ya tiene un Enlistment superior y se intentó crear otro. Solo se permite un Enlistment superior»; así el ticket no se mezcla con otro código de la misma familia.

Diferencia con otro estado

ERROR_TRANSACTION_RECORD_TOO_LONG (6724) describe «La operación no se pudo realizar porque el registro que debía escribirse en el log era demasiado largo. Puede haber demasiados objetos Enlistment en la transacción o la RecoveryInformation combinada registrada en nombre de ellos puede ser demasiado grande». El código actual describe «El objeto Transaction ya tiene un Enlistment superior y se intentó crear otro. Solo se permite un Enlistment superior».

Cómo actuar

Validación práctica

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.

Exit mobile version