| Anterior | Siguiente |
| MQ_ERROR_PROPERTIES_CONFLICT | MQ_ERROR_CANT_RESOLVE_SITES |
MQ_ERROR_MESSAGE_NOT_FOUND
Qué significa MQ_ERROR_MESSAGE_NOT_FOUND en Message Queuing
En esta llamada, MQ_ERROR_MESSAGE_NOT_FOUND identifica el siguiente problema: el mensaje identificado por lookup ID o cursor ya no está presente en la cola. Esa descripción debe guiar la captura de evidencia sobre mensaje.
Cómo aislar la causa
- Conserva lookup id, label, transaction id y posición de cursor para detectar consumo concurrente o desaparición.
- Comprueba si otro proceso, consumidor o administrador pudo modificar el objeto entre enumeración y uso.
- 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
La recuperación debe atacar esta causa concreta. Si el resultado previo puede haber producido cambios, verifica primero el estado antes de volver a ejecutar la llamada.
Referencias
¿Buscas un código diferente? Buscar otro código de estado o error.
