¿Qué significa el código NTSTATUS 0xC0190057 (STATUS_TRANSACTION_RESPONSE_NOT_ENLISTED)?

 
Anterior Siguiente
STATUS_COMPRESSION_NOT_ALLOWED_IN_TRANSACTION STATUS_TRANSACTION_RECORD_TOO_LONG

STATUS_TRANSACTION_RESPONSE_NOT_ENLISTED

Qué significa STATUS_TRANSACTION_RESPONSE_NOT_ENLISTED

STATUS_TRANSACTION_RESPONSE_NOT_ENLISTED indica mismatch entre notification mask y completion enviada por un superior transaction manager. La transaction puede ser válida, pero ese enlistment no solicitó recibir/responder a esa clase de fase.

Revise qué notifications fueron registradas y cuál se está completando; no basta con que otra fase del mismo transaction lifecycle exista.

Qué comprobar

  • Capture notification mask del superior enlistment.
  • Compare con completion/response exacta.
  • Revise code paths compartidos entre prepare/commit/rollback.
  • No amplíe masks sin entender qué responsabilidades de recovery añade.

Referencias técnicas


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