WebSphere Message Broker Version 8.0.0.5 Betriebssysteme: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Sehen Sie sich die Informationen zur aktuellen Produktversion im IBM Integration Bus Version 9.0 an.

Ergebnisse der Implementierung überprüfen

Wenn Sie einen Implementierungsvorgang durchgeführt haben, überprüfen Sie, ob die Operation erfolgreich ausgeführt wurde.

Die Ergebnisse einer Implementierung können auf folgende Arten geprüft werden: Überprüfen Sie außerdem das Systemprotokoll auf dem Zielsystem, auf dem der Broker implementiert wurde, um sicherzustellen, dass der Broker keine Fehler gemeldet hat.

WebSphere Message Broker Toolkit verwenden

Gehen Sie folgendermaßen vor, um eine Implementierung unter Verwendung der WebSphere Message Broker Toolkit zu überprüfen:

  1. Öffnen Sie in der Ansicht 'Brokeranwendungsentwicklung' die Ansicht 'Implementierungsprotokoll':
    1. Klicken Sie auf Fenster > Ansicht anzeigen > Sonstige.
    2. Erweitern Sie im Fenster Ansicht anzeigen den Bereich Broker Runtime (Brokerlaufzeit) und klicken Sie auf Implementierungsprotokoll.
  2. Zeigen Sie die Nachrichten der einzelnen Implementierungen in der Ansicht 'Ereignisprotokoll' an.
Das Implementierungsprotokoll wird erst nach der vollständigen Verarbeitung einer Implementierung durch den Broker aktualisiert. Schlägt eine Implementierung fehl, wird hier die Ursache des Fehlers angezeigt.

WebSphere Message Broker Explorer verwenden

Gehen Sie folgendermaßen vor, um eine Implementierung unter Verwendung der WebSphere Message Broker Explorer zu überprüfen:

  1. Wählen Sie in der Navigatoransicht den Broker aus, mit dem Sie arbeiten möchten.
  2. Zeigen Sie die Nachrichten in der Administrationsprotokollansicht an.
Im Verwaltungsprotokoll werden die letzten Konfigurationsänderungsversuche am Broker und, sofern möglich, die Benutzer, die die Änderungen angefordert haben, angezeigt.

Befehl mqsideploy verwenden

Wenn Sie die Implementierung mit dem Befehl mqsideploy durchführen, werden die Ergebnisse der Implementierung sowie ein numerischer Beendigungscode (CC) angezeigt, der Aufschluss über das Ergebnis gibt. Wenn die Implementierung erfolgreich war, gibt der Befehl '0' zurück. Details zu anderen eventuell zurückgegebenen Werten finden Sie im Abschnitt mqsideploy-Befehl.

CMP-API verwenden

Codieren Sie Ihre Anwendung so, dass sie die Ergebnisse der durch sie durchgeführten Implementierungsaktionen testet. Dazu können Sie ähnlichen Code wie den im folgenden Auszug gezeigten Code verwenden:
DeployResult dr = eg.deploy("MyBAR.bar", true, 30000);
System.out.println("Overall result = "+dr.getCompletionCode());

// Display log messages
Enumeration logEntries = dr.getLogEntries();
while (logEntries.hasMoreElements()) {
  LogEntry le = (LogEntry)logEntries.nextElement();
  System.out.println("General message: " + le.getDetail());
}

Die Methode deploy blockiert andere Prozesse, bis der Broker auf die Implementierungsanforderung geantwortet hat. Wenn die Methode einen Wert zurückgibt, entspricht DeployResult dem Ergebnis der Implementierung zu dem Zeitpunkt, als die Methode den Wert zurückgegeben hat; das Objekt wird von der CMP-API nicht aktualisiert.

Wenn die Implementierungsnachricht nicht an den Broker gesendet werden konnte, wird bei der Implementierung die Ausnahmebedingung ConfigManagerProxyLoggedException ausgegeben. Wenn der Broker die Implementierungsnachricht erhält, werden Protokollnachrichten für die gesamte Implementierung angezeigt, gefolgt von Beendigungscodes für die einzelnen Broker, die von der Implementierung betroffen sind. Der Beendigungscode in der folgenden Tabelle entspricht einer der statischen Instanzen der Klasse CompletionCodeType.

Beendigungscode Beschreibung
pending (anstehend) Die Implementierung befindet sich in einer Warteschleife und wird erst gesendet, wenn Sie den Befehl BrokerProxy.sendUpdates() aufrufen.
submitted (übergeben) Die Implementierungsnachricht wurde an den Broker gesendet, jedoch wurde vor Ablauf des Zeitlimits keine Antwort empfangen.
success (erfolgreich) Der Broker hat die Implementierung erfolgreich abgeschlossen.
failure (Fehler) Der Broker hat während der Implementierung mindestens einen Fehler generiert. Mit der Methode getLogEntries() der Klasse DeployResult können Sie Informationen zum Implementierungsfehler abrufen. Diese Methode gibt eine Auflistung der verfügbaren LogEntry-Objekte zurück.
Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Letzte Aktualisierung:
        
        Letzte Aktualisierung: 2015-02-28 16:21:17


TaskthemaTaskthema | Version 8.0.0.5 | af03970_