| Anterior | Siguiente |
| STATUS_TRANSACTIONMANAGER_RECOVERY_NAME_COLLISION | STATUS_TRANSACTION_OBJECT_EXPIRED |
STATUS_TRANSACTION_NOT_ROOT
Qué significa STATUS_TRANSACTION_NOT_ROOT
STATUS_TRANSACTION_NOT_ROOT pertenece a la jerarquía KTM: el rol superior coordina el outcome de la transaction tree y sólo puede establecerse donde el modelo permite esa autoridad. Una rama subordinate no puede convertirse en coordinator de ese modo.
No es lo mismo que SUPERIOR_EXISTS: aquí el problema es la posición en la jerarquía, aunque no exista aún otro superior en esa rama.
Qué comprobar
- Identifique root y parentage de la transaction.
- Compruebe dónde se intenta crear el superior enlistment.
- Use subordinate enlistment si sólo necesita participar.
- No reorganice hierarchy sólo para eludir el status.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.