Die Messaging-Engine bestimmen, mit der eine Anwendung verbunden ist

Falls Ihre Anwendung keine Nachrichten empfangen oder erzeugen kann, müssen Sie im Rahmen der Fehlerbehebung feststellen, mit welcher Messaging-Engine die Anwendung verbunden ist.

Vorgehensweise

  1. Wenn Ihre Anwendung eine JMS-Anwendung ist, überprüfen Sie die Verbindungsfactory, da dort der Name der Messaging-Engine angegeben sein kann.
  2. Wenn Ihre Anwendung keine JMS-Anwendung ist oder der Name der Messaging-Engine in der Verbindungsfactory nicht angegeben ist, können Sie mit einer der folgenden Methoden feststellen, mit welcher Messaging-Engine die Anwendung verbunden ist:
    • Fügen Sie im Anwendungscode nach dem Abruf eines gültigen Verbindungsobjekts einen Aufruf der Methode "toString()" dieses Objekts hinzu. Der Name der verbundenen Messaging-Engine wird aufgelistet, wenn Sie die Anwendung erneut ausführen.
    • Aktivieren Sie die Tracekomponente "SIBJms_External", und führen Sie die Anwendung erneut aus. Suchen Sie in der generierten Traceausgabe nach einer Referenz auf die verbundene Messaging-Engine.

Ergebnisse

Beachten Sie bitte, dass der von diesen Methoden zurückgegebene Name auf die Messaging-Engine verweist, die bei der erneuten Ausführung der Anwendung verwendet wurde. Es ist möglich, dass die ursprüngliche Instanz der Anwendung, in der der Fehler aufgetreten ist, mit einer anderen Messaging-Engine im Bus verbunden war.

Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tju_which_me
Dateiname:tju_which_me.html