¿Qué significa el código HRESULT 0xC00E004E (MQ_ERROR_TRANSACTION_IMPORT)?

 
Anterior Siguiente
MQ_ERROR_DTC_CONNECT MQ_ERROR_TRANSACTION_USAGE

MQ_ERROR_TRANSACTION_IMPORT

Qué significa MQ_ERROR_TRANSACTION_IMPORT en Message Queuing

En esta llamada, MQ_ERROR_TRANSACTION_IMPORT identifica el siguiente problema: MSMQ no pudo importar o propagar el contexto transaccional requerido por la operación. Esa descripción debe guiar la captura de evidencia sobre transacción.

Cómo aislar la causa

  1. Registra transaction id, tipo, estado final y orden de enlist/prepare/commit/abort antes de repetir trabajo.
  2. Conserva timestamps y correlación entre cliente, servicio y componente subyacente para no mezclar dos fallos próximos en el tiempo.
  3. Repite únicamente una prueba controlada que no duplique mensajes ni objetos.

La condición que debe demostrarse en los logs es esta: si los datos no prueban esta condición, no fuerces el diagnóstico por el nombre del código.

Corrección segura

No uses un restart del servicio como sustituto del diagnóstico. Ajusta el input, estado, permisos o dependencia indicada y valida después con la misma llamada.

Referencias


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