¿Qué significa el código HRESULT 0xC00E0092 (MQ_ERROR_BAD_XML_FORMAT)?

 
Anterior Siguiente
MQ_ERROR_Q_ADS_PROPERTY_NOT_SUPPORTED MQ_ERROR_UNSUPPORTED_CLASS

MQ_ERROR_BAD_XML_FORMAT

MQ_ERROR_BAD_XML_FORMAT: qué indica en MSMQ

Este HRESULT reduce el problema a una frontera concreta: MQ_ERROR_BAD_XML_FORMAT significa que el XML SRMP proporcionado por la aplicación no está bien formado. El área a inspeccionar es XML SRMP, no todo el servicio MSMQ.

Diagnóstico práctico

Guarda el xml exacto de entrada y valida sintaxis/encoding antes de investigar conectividad. Antes de cambiar configuración global, confirma el dato exacto que la API rechazó y si el mismo input falla de forma determinista.

  • Conserva el input original de la llamada.
  • Registra el resultado más interno disponible además de MQ_ERROR_BAD_XML_FORMAT.
  • Verifica si el recurso cambió entre la preparación y la ejecución.

Qué hacer después

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.

No confundas esta condición con una indisponibilidad general: aquí la señal específica es que el XML SRMP proporcionado por la aplicación no está bien formado.

Referencias


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