¿Qué significa el código NTSTATUS 0xC019005F (STATUS_TRANSACTION_NO_SUPERIOR)?

 
Anterior Siguiente
STATUS_TRANSACTION_MUST_WRITETHROUGH STATUS_EXPIRED_HANDLE

STATUS_TRANSACTION_NO_SUPERIOR

Qué significa STATUS_TRANSACTION_NO_SUPERIOR

STATUS_TRANSACTION_NO_SUPERIOR significa que el flujo espera un superior transaction manager y esa relación nunca fue establecida. Los enlistments normales de resource managers no otorgan automáticamente capacidad de coordinar el commit global.

Debe revisarse la integración con el coordinator externo o componente que debía crear el superior enlistment.

Qué comprobar

  • Confirme si el diseño realmente requiere superior TM.
  • Revise creación/recovery del superior enlistment.
  • Separe este caso de SUPERIOR_EXISTS y NOT_ROOT.
  • No haga que un RM subordinate actúe como coordinator sin el rol KTM.

Referencias técnicas


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