¿Qué significa el código HRESULT 0x8004D02C (XACT_E_LU_TX_DISABLED)?

 
Anterior Siguiente
XACT_E_PULL_COMM_FAILURE XACT_E_CLERKNOTFOUND

XACT_E_LU_TX_DISABLED

Qué significa XACT_E_LU_TX_DISABLED

XACT_E_LU_TX_DISABLED corresponde al HRESULT 0x8004D02C. Windows lo describe así: «El administrador de transacciones MSDTC ha deshabilitado la compatibilidad con transacciones SNA LU 6.2.».

La constante describe una condición concreta de habilitación de protocolos de interoperabilidad TIP, XA o LU 6.2 en MSDTC; aquí la interoperabilidad SNA LU 6.2 está deshabilitada en MSDTC.

Qué comprobar

  • Captura protocolo concreto (TIP, XA o LU 6.2), opción de MSDTC que lo habilita, adapter/proxy implicado, partner y etapa de import/export en el intento que devuelve 0x8004D02C.
  • Verifica la precondición inmediatamente anterior a la llamada: enlistment, prepare, commit, abort, re-enlist o recovery requieren estados distintos.
  • Comprueba de forma explícita esta condición: la interoperabilidad SNA LU 6.2 está deshabilitada en MSDTC.

Tratamiento y recuperación

Habilita o corrige solo el mecanismo de interoperabilidad que realmente usa la aplicación. Confirma que sus componentes/proxies están instalados y que el partner negocia el mismo protocolo antes de volver a importar o propagar el UOW.

Diferencias con resultados cercanos

Repite el escenario con correlación completa y confirma que la transición que originaba el código ya no aparece; no basta con que el caller deje de mostrar el HRESULT.

Referencias técnicas


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