Von IBM MQ bereitgestellte Tests

Mit IBM® MQ Explorer werden Tests bereitgestellt, mit denen Sie Ihre IBM MQ-Objektdefinitionen auf Probleme überprüfen können.

Die folgenden Testkategorien werden zur Prüfung von IBM MQ-Objekten in IBM MQ Explorer bereitgestellt:

Die in der folgenden Tabelle aufgeführten Tests werden mit IBM MQ Explorer zur Prüfung Ihrer IBM MQ-Objektdefinitionen bereitgestellt. Darüber hinaus werden mit IBM MQ Explorer zur Prüfung anderer Objekte (z. B. von JMS verwaltete Objekte) weitere Tests bereitgestellt, die in der folgenden Tabelle jedoch nicht enthalten sind.

Allgemein

Die folgende Tabelle listet Tests auf, die Ihre IBM MQ-Definitionen auf allgemeine Probleme prüfen.

Test Aktion Beschreibung
Warteschlangenmanagernamen überprüfen Mit diesem Test werden die WS-Manager-Namen auf eventuelle Probleme überprüft Dieser Test prüft WS-Manager-Namen auf Ähnlichkeiten, die Verwirrung erzeugen könnten. So werden beispielsweise Namen geprüft, die abgesehen von ihrer Großschreibung gleich sind. Der Test zeigt auch Warnungen für Warteschlangenmanager an, die zwar auf unterschiedlichen Computern, jedoch mit gleichem Namen vorhanden sind.
Definitionen von Warteschlangen für nicht zustellbare Nachrichten Prüft Warteschlangenmanager auf nicht zustellbare Nachrichten Dieser Test warnt bei Warteschlangenmanagern, die über keine Warteschlange für nicht zustellbare Nachrichten verfügen. Außerdem gibt er Fehler für Warteschlangenmanager aus, deren Warteschlange für nicht zustellbare Nachrichten-Attribute ungültig sind. Dies ist beispielsweise der Fall, wenn der Name einer Warteschlange nicht existiert oder eine Warteschlange nicht als Warteschlange für nicht zustellbare Nachrichten verwendet werden kann. Der Test gibt Warnungen oder Fehler aus, falls Nachrichten in der Warteschlange für nicht zustellbare Nachrichten gefunden werden, da dies ein hilfreicher Hinweis auf Probleme mit der IBM MQ-Konfiguration sein kann. Der Test warnt auch, falls Kanäle über eine maximale Nachrichtenlänge verfügen, die größer als die Größe der Warteschlange für nicht zustellbare Nachrichten ist.
FFST-Fehlerprotokoll Mit diesem Test wird festgestellt, ob in das FFST-Verzeichnis auf dem System Fehlerprotokolle geschrieben wurden. Dieser Test zeigt einen Fehler an, falls FFST-Protokolle auf dem System geschrieben wurden.
Gestoppte Warteschlangenmanager Mit diesem Test wird festgestellt, ob Warteschlangenmanager gestoppt wurden. Dieser Test warnt bei Warteschlangenmanagern, die gestoppt wurden.
Standardmäßige Übertragungswarteschlangen überprüfen Überprüft standardmäßige Übertragungswarteschlangen Dieser Test zeigt Fehler bei unzulässiger Verwendung des Attributs Standardmäßige Übertragungswarteschlange an. Hierzu gehören auch fehlende Warteschlangen und Warteschlangen, deren Wert im Attribut Typ nicht gültig ist.

Cluster

Die folgende Tabelle listet Tests auf, die Ihre Clusterdefinitionen auf Probleme prüfen.

Test Aktion Beschreibung
Cluster kann Warteschlangenmanagernamen nicht auflösen Prüft, ob Cluster alle Warteschlangenmanagernamen auflösen können. Dieser Test zeigt einen Fehler an, falls Clusterzugehörigkeits-Einträge nicht ordnungsgemäß aufgelöst wurden, da der Warteschlangenmanager nicht erreicht wurde.
Clustersenderkanäle sind im Wiederholstatus Bei diesem Test wird überprüft, ob manuell definierte Clustersenderkanäle sich noch im Wiederholstatus befinden. Dieser Test zeigt einen Fehler an, falls ein Clustersenderkanal sich im Status Wird wiederholt befindet.
Überprüfen, ob Clusterattribute gesetzt wurden Bei diesem Test wird überprüft, ob für alle Clusterkanäle ein Clusterwert gesetzt wurde. Dieser Test zeigt einen Fehler an, wenn für Clustersender- oder Clusterempfängerkanäle keine Cluster- (oder Clusternamenslisten-) Attribute gesetzt wurden.
Verdoppelte Cluster-Mitglieder Bei diesem Test wird überprüft, ob in den Listen mit Clusterzugehörigkeiten ein Warteschlangenmanager mehr als einmal aufgeführt wird. Dieser Test zeigt eine Warnung an, falls Clusterzugehörigkeitslisten doppelte Einträge einzelner Warteschlangenmanager enthalten.
Zwei vollständige Repositorys Bei diesem Test wird überprüft, ob alle Cluster über mindestens zwei Warteschlangenmanager mit einem vollständigen Clusterrepository verfügen. Dieser Test zeigt eine Warnung an, falls ein Cluster nur über ein vollständiges Repository verfügt.
Definitionen von Clusternamenslisten überprüfen Überprüft die Verwendung von Namenslisten in Clusterdefinitionen. Dieser Test prüft die Clusternamenslisten-Attribute von Warteschlangen, Kanälen und Warteschlangenmanagern. Der Test zeigt Fehler an, falls keine passenden Namenslisten gefunden werden, oder falls eine Namensliste leer ist.
Clusternamen überprüfen Prüft Clusternamensattribute auf mögliche Probleme. Dieser Test prüft die Clusternamensattribute von Warteschlangen, Kanälen und Warteschlangenmanagern. Dieser Test prüft Namen auf Ähnlichkeiten, die Verwirrung erzeugen könnten. So werden beispielsweise Namen geprüft, die abgesehen von ihrer Großschreibung gleich sind.
Clusterwarteschlangeninstanzen überprüfen Bei diesem Test wird überprüft, ob alle Instanzen einer Clusterwarteschlange dieselben Attribute haben. Dieser Test zeigt eine Warnung an, falls verschiedene Instanzen einer Clusterwarteschlange über unterschiedliche Attribute verfügen.

Warteschlangen

Die folgende Tabelle listet Tests auf, die Ihre Warteschlangendefinitionen auf Probleme prüfen.

Test Aktion Beschreibung
Volle Warteschlangen erkennen Prüft, ob bekannte Warteschlangen voll sind Dieser Test prüft, ob die aktuelle Länge bekannter Warteschlangen mit dem vorgegebenen Höchstwert übereinstimmt.
Definitionen der Aliaswarteschlangen überprüfen Prüft Definitionen von Aliaswarteschlangen. Dieser Test prüft die Definitionen von Aliaswarteschlangen. Dabei wird das Attribut Basiswarteschlange aller Aliaswarteschlangen, die gefunden werden, überprüft, um festzustellen, ob es sich um ein gültiges Ziel für die jeweilige Aliaswarteschlange handelt.
Warteschlangennamen überprüfen Prüft Namen von MQ-Warteschlangenobjekten. Dieser Test prüft die Namen von Warteschlangendefinitionen. Dieser Test prüft Namen auf Ähnlichkeiten, die Verwirrung erzeugen könnten. So werden beispielsweise Namen geprüft, die abgesehen von ihrer Großschreibung übereinstimmen.
Überprüfen, ob bei Warteschlangen das Abrufen von Nachrichten aktiviert ist Prüft, ob bekannte Warteschlangen für den Nachrichtenabruf gesperrt sind. Dieser Test prüft, ob alle Warteschlangen für GET-Vorgänge aktiviert sind. Auch wenn es sich nicht um einen Fehler handelt, falls eine Warteschlange nicht für GET-Vorgänge aktiviert ist, kann sich diese Prüfung als nützlich erweisen, wenn Sie die Ursache für unerwartetes Verhalten von Anwendungen ermitteln.
Überprüfen, ob bei Warteschlangen das Einreihen von Nachrichten aktiviert ist Stellt sicher, dass das Einreihen von Nachrichten für alle bekannten Warteschlangen nicht gesperrt ist. Dieser Test prüft, ob alle Warteschlangen für PUT-Vorgänge aktiviert sind. Auch wenn es sich nicht um einen Fehler handelt, falls eine Warteschlange nicht für PUT-Vorgänge aktiviert ist, kann sich diese Prüfung als nützlich erweisen, wenn Sie die Ursache für unerwartetes Verhalten von Anwendungen ermitteln.
Definitionen der fernen Warteschlangen überprüfen Prüft Definitionen von fernen Warteschlangen. Dieser Test prüft die Attribute Ferner Warteschlangenmanager und Ferne Warteschlange von Definitionen ferner Warteschlangen.
Verwendung von Übertragungswarteschlangen in Warteschlangen überprüfen Mit diesem Test wird die Verwendung der Übertragungswarteschlangen in den Definitionen ferner Warteschlangen überprüft. Dieser Test prüft den Wert des Attributs Übertragungswarteschlange in Definitionen ferner Warteschlangen. Der Test zeigt Fehler an, falls der Wert der Name einer nicht existierenden Warteschlange oder eines unzulässigen Warteschlangentyps ist.

Kanäle

Die folgende Tabelle listet Tests auf, die Ihre Kanaldefinitionen auf Probleme prüfen.

Test Aktion Beschreibung
Kanäle mit Status 'Unbestätigt' ermitteln Mit diesem Test wird festgestellt, ob sich Kanäle in unbestätigtem Status befinden. Dieser Test warnt bei Kanälen, deren Status unbestätigt ist.
Paare einander entsprechender Kanäle Prüft bei Kanalpaaren Attribute beider Kanäle auf mögliche Probleme. Dieser Test versucht, übereinstimmende Kanalpaare zu ermitteln. Falls der Test die übereinstimmenden Kanalpaare ermittelt, prüft er, ob die zwei Kanalenden den entsprechenden Typ aufweisen und die erforderlichen Attribute an beiden Enden des Paares übereinstimmen. Der Test zeigt eine Warnmeldung an, falls keine oder mehrere Übereinstimmungen für einen Kanal gefunden werden. Bei inkompatiblen Attributen eines Kanalpaares wird ein Fehler angezeigt.
Alle nicht-aktiven Kanäle mit Ping überprüfen Mit diesem Test werden MQ-Pingsignale an alle nicht aktiven Sender-, Server- und Clustersenderkanäle gesendet. Dieser Test sendet einen Ping-Befehl an alle nicht aktiven Sender-, Server- und Clustersenderkanäle und zeigt mögliche Fehler in der Ansicht 'Testergebnis' an. An Kanäle im Status Aktiv werden keine Pingsignale abgesetzt, da bei diesen von einer gültigen Definition ausgegangen wird.
Verbindungsnamen mit Ping überprüfen Stellt sicher, dass alle Verbindungsnamen, auf die in Kanaldefinitionen verwiesen wird, mit dem Ping-Befehl abgefragt werden können. Dieser Test versucht, einen Ping-Befehl an die Hostnamen zu senden, auf die in den Attributen Verbindungsname einer Kanaldefinition verwiesen wird. Der Test verwendet das Ping-Werkzeug des Betriebssystems, falls verfügbar. Andernfalls wird der Test nicht ausgeführt. Der Test zeigt eine Warnung an, falls ein Ping-Befehl fehlschlägt, bzw. einen Fehler, falls der Wert eines erforderlichen Attributs Verbindungsname fehlt.
Verbindungsnamen auflösen Stellt sicher, dass alle Verbindungsnamen, auf die in Kanaldefinitionen verwiesen wird, aufgelöst werden können. Dieser Test versucht, die Hostnamen aufzulösen, auf die in den Attributen Verbindungsname von Kanaldefinitionen verwiesen wird. Es wird eine Warnung angezeigt, falls der Hostname nicht zu einer IP-Adresse aufgelöst werden kann.
Kanalintervallwerte überprüfen Prüft das Verhältnis der Intervallwerte für Kanaldefinitionen. Dieser Test zeigt mögliche Probleme an, wie beispielsweise, ob bei Kanälen das Intervall der Überwachungssignale länger als das Unterbrechungsintervall ist.
Kanalnamen überprüfen Prüft Namen von MQ-Kanalobjekten. Dieser Test prüft die Namen von Kanaldefinitionen. Dieser Test prüft Namen auf Ähnlichkeiten, die Verwirrung erzeugen könnten. So werden beispielsweise Namen geprüft, die abgesehen von ihrer Großschreibung gleich sind.
MCA-Benutzer-ID (Nachrichtenkanalagent-Benutzer-ID) auf Serververbindungskanälen überprüfen Stellt sicher, dass bei allen Serververbindungskanälen ein Wert für MCAUSER angegeben wurde. Dieser Test zeigt Warnungen an, falls Kanäle fehlende MCA-Benutzer-ID-Attribute aufweisen. Verwenden Sie diesen Test, falls alle Serververbindungskanäle über MCA-Benutzer-IDs verfügen sollen.
Verwendung von Übertragungswarteschlangen in Kanälen überprüfen Mit diesem Test wird die Verwendung von Übertragungswarteschlangen in Kanaldefinitionen überprüft. Dieser Test zeigt einen Fehler an, falls das Attribut Übertragungswarteschlange in Sender- und Serverkanaldefinitionen unzulässig verwendet wird. Hierzu gehören auch fehlende Warteschlangen, Warteschlangen mit ungültigen Attributen sowie Übertragungswarteschlangen, die von keinem Kanal oder von mehreren Kanälen verwendet werden.

Empfangsprogramme

Die folgende Tabelle listet Tests auf, die Ihre Empfangsprogrammdefinitionen auf Probleme prüfen.

Test Aktion Beschreibung
Portnummern von TCP-Empfangsprogrammen Prüft die Verwendung von TCP-Portnummern durch Kanalempfangsprogramme. Dieser Test prüft die TCP-Portnummern, die durch Kanalempfangsprogramme verwendet werden. Der Test zeigt Warnungen an, falls ungültige Portnummern verwendet werden, oder falls dieselbe Portnummer durch mehrere Warteschlangenmanager verwendet wird.
Empfangsprogrammnamen überprüfen Prüft die Namen von IBM MQ-Listenerobjekten. Dieser Test prüft die Namen von Empfangsprogramm-Objektdefinitionen. Dieser Test prüft Namen auf Ähnlichkeiten, die Verwirrung erzeugen könnten. So werden beispielsweise Namen geprüft, die abgesehen von ihrer Großschreibung gleich sind.

Auslösefunktion

Die folgende Tabelle listet Tests auf, die Ihre Konfiguration für Auslösefunktionen auf Probleme prüft.

Test Aktion Beschreibung
Initialisierungswarteschlangen-Definitionen überprüfen Prüft Verwendung des Initialisierungswarteschlangen-Attributs von ausgelösten Warteschlangen. Dieser Test überprüft das Attribut Initialisierungswarteschlange von lokalen und Modellwarteschlangen. Der Test zeigt Fehler an, falls der Wert eine lokale Warteschlange angibt, die nicht gefunden werden kann. Der Test stellt auch sicher, dass alle Initialisierungswarteschlangen über Prozesse verfügen, deren Warteschlange für Eingaben geöffnet ist. Falls eine Warteschlange nicht über einen solchen Prozess verfügt, bedeutet dies, dass für diese Warteschlange keine Auslösemonitore ausgeführt werden.
Prozessnamen überprüfen Prüft die Namen von IBM MQ-Prozessobjekten. Dieser Test prüft die Namen von Prozessdefinitionen. Dieser Test prüft Namen auf Ähnlichkeiten, die Verwirrung erzeugen könnten. So werden beispielsweise Namen geprüft, die abgesehen von ihrer Großschreibung gleich sind.
Prozessdefinitionen überprüfen Prüft Prozessobjektdefinitionen. Dieser Test prüft IBM MQ-Prozessdefinitionen. Der Test stellt sicher, dass Systemprozesse, die im Attribut Anwendungs-ID des Objekts angegeben wurden, auch vorhanden sind. Gibt das Attribut Anwendungs-ID keinen absoluten Pfad an, wird außerdem eine Warnung ausgegeben, wenn in der Pfadumgebung mehrere Systemprozesse desselben Namens enthalten sind.
Prozessdefinitionen von Warteschlangen überprüfen Prüft Verwendung des Prozessattributs von ausgelösten Warteschlangen. Dieser Test prüft das Attribut Prozessname von lokalen und Modellwarteschlangen und zeigt Fehler bei Prozessnamen an, deren IBM MQ-Prozessobjektdefinition nicht gefunden werden kann.
Auslösedaten-Warteschlangendefinitionen überprüfen Prüft Verwendung des Attributs, das die Auslösedaten in der Warteschlangendefinition angibt, durch ausgelöste Warteschlangen. Dieser Test prüft das Attribut Daten des Auslösers von lokalen und Modellwarteschlangen und zeigt Fehler bei Namen an, deren Kanal nicht gefunden werden kann.
Verwendung von ausgelösten Warteschlangen überprüfen Prüft Verwendung von Auslösewarteschlangen. Falls eine Warteschlange ihre Auslösebedingungen erfüllt, jedoch derzeit nicht für Eingaben geöffnet ist, zeigt der Test einen Fehler an.

SSL/TLS

Die folgende Tabelle listet die Tests auf, die Ihre SSL/TLS-Konfiguration auf Probleme überprüfen.

Test Aktion Beschreibung
Neustart von Kanälen überprüfen Stellt sicher, dass SSL/TLS-Kanäle seit der letzten Änderung des SSL/TLS-Schlüsselrepositorys neu gestartet wurden. Mit diesem Test wird festgestellt, ob es Kanäle gibt, deren letzter Neustart vor der letzten Änderung des verwendeten Schlüsselrepositorys liegt und die daher aktualisiert werden sollten.
SSL-Kanalauthentifizierung überprüfen Stellt sicher, dass alle Kanäle SSL/TLS-Authentifizierung erfordern. Dieser Test stellt fest, ob Kanäle ggf. nicht über ein festgelegtes Attribut Verschlüsselungsangaben verfügen. Verwenden Sie diesen Test, wenn Sie erwarten, dass alle Kanäle TLS verwenden.
SSL-Clientauthentifizierung überprüfen Stellt sicher, dass alle Kanäle SSL/TLS-Clientauthentifizierung erfordern. Dieser Test stellt fest, ob für Kanäle das Attribut Authentifizierung von Verbindungen einleitenden Parteien (SSLCAUTH) ggf. nicht auf Erforderlich festgelegt wurde. Verwenden Sie diesen Test, wenn alle Kanäle SSL/TLS verwenden und alle Clients ein Zertifikat zur Authentifizierung vorweisen sollen.
SSL-Schlüsselrepository-Dateien überprüfen Stellt das Vorhandensein von SSL/TLS-Schlüsselrepositorys sicher. Dieser Test prüft das SSL/TLS-Attribut Schlüsselrepository von Warteschlangenmanagern und stellt fest, ob an diesem Standort eine Datei gefunden werden kann. Der Test stellt auch sicher, dass eine Kennwortstashdatei auffindbar ist und gelesen werden kann.
Werte des Attributs 'SSLPEER' überprüfen Prüft die SSL/TLS-Peer-Attribute, die in Kanaldefinitionen verwendet werden. Hierdurch wird das Attribut Nur Zertifikate mit den folgenden definierten Namen (DNs) akzeptieren (SSLPEER) aller bekannten Kanäle geprüft. Es werden Fehler ausgegeben bei unzulässigen Spezifikationen und Warnungen, falls zwar der Wert verwendet wird, das Attribut Verschlüsselungsangaben jedoch nicht.