Si la aplicación no recibe o genera un mensaje, es posible que desee
averiguar a qué motor de mensajería está conectado como parte del proceso de
resolución del problema.
Procedimiento
- Si se trata de una aplicación JMS, examine su fábrica de conexiones,
ya que el nombre del motor de mensajería puede haberse especificado allí.
- Si no se trata de una aplicación JMS, o si su fábrica de conexiones
no especifica el nombre del motor de mensajería, utilice uno de los métodos
siguientes para determinar el motor de mensajería al que está conectada la
aplicación:
- Dentro del código de aplicación, una vez que la aplicación haya obtenido un objeto
Connection válido, añada una llamada al método toString() de dicho objeto. El nombre del motor de mensajería conectado se listará con claridad cuando
vuelva a ejecutar la aplicación.
- Habilite el componente de rastreo SIBJms_External y vuelva a ejecutar la
aplicación.
Inspeccione el rastreo generado para buscar una referencia al nombre del motor
de mensajería conectado.
Resultados
Tenga presente que el nombre del motor de mensajería devuelto por uno
de estos métodos está relacionado con la nueva ejecución de la aplicación. Es posible que la instancia anómala original de la aplicación se haya conectado
a un motor de mensajería diferente del bus.