Investigación de la razón de que los mensajes punto a punto no se consuman

Hay un conjunto de comprobaciones que puede llevar a cabo para investigar por qué los mensajes de punto a punto no se consumen de un destino a un bus de integración de servicios.

Antes de empezar

Complete las comprobaciones preliminares siguientes antes de iniciar la investigación:
  • Complete las comprobaciones preliminares siguientes antes de iniciar la investigación:
  • Compruebe que la aplicación consumidora está consumiendo mensajes correctamente:
    • Compruebe que la aplicación se ha iniciado.
    • Compruebe que el nombre del destino que se consume es correcto.
  • Compruebe la aplicación generadora para ver si proporciona un tiempo de caducidad corto a los mensajes. Si este es el caso, los mensajes podrían estar caducando antes de poder ser consumidos.
  • Pulse Integración de servicios -> Buses -> nombre_bus -> [Recursos de destino] Destinos para mostrar los destinos en el bus pertinente. Compruebe el destino y asegúrese de que el recuadro de selección Recibir permitido esté seleccionado.
  • Compruebe la fiabilidad de los mensajes. Si la fiabilidad se establece en el mejor esfuerzo, el sistema puede descartar los mensajes durante el funcionamiento normal. Consulte Descripción de las razones por las que se descartan los mensajes no permanentes de mejor esfuerzo para ver una lista de causas posibles.
  • Examine los registros de errores.

Acerca de esta tarea

Complete las siguientes comprobaciones si no ha obtenido una respuesta en la aplicación, porque el mensaje que esperaba no ha aparecido en una cola. La información de este tema se aplica a los generadores locales y remotos y a los consumidores locales y remotos.

Procedimiento

  1. Ejecute la aplicación consumidora y compruebe que los mensajes no se estén consumiendo todavía.
  2. Detenga la aplicación consumidora.
  3. Determine qué motor de mensajería aloja el punto de cola para el que se generan los mensajes. Consulte Determinación de la ubicación de los puntos de mensaje para un destino en un bus de integración de servicios.
  4. Pulse Servidores -> Tipos de servidor -> WebSphere Application Servers -> nombre_servidor -> [Mensajería de servidor] Motores de mensajería -> nombre_motor -> [Puntos de mensaje] Puntos de cola > identificador_punto_cola > [Pestaña Tiempo de ejecución] Mensajes para ver los mensajes en el punto de cola. Compruebe que haya mensajes en el estado Desbloqueado.
    • Si no hay mensajes presentes, entonces no hay mensajes que consumir. Ejecute la aplicación generadora para generar un mensaje de prueba y vuelva a comprobar la cola. Si todavía no hay mensajes, quiere decir que el mensaje de prueba no ha llegado. Utilice el tema Investigación de la razón de que los mensajes punto a punto no lleguen para investigar el problema.
    • Si hay mensajes presentes pero no están en el estado Desbloqueado, compruebe otros consumidores que consuman de este punto de cola. Si hay otros consumidores, deténgalos y repita la investigación.
  5. Determine el motor de mensajería al que está conectada la aplicación consumidora. Consulte Determinación del motor de mensajería al que está conectada una aplicación.

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tju_pt2pt_not_consumed
File name: tju_pt2pt_not_consumed.html