Die Testumgebung kann auf der Registerkarte
Konfiguration im Testclient
konfiguriert werden.
Zweck
Auf der
Testclient-Registerkarte Konfiguration
können Sie die Einstellungen für das Testen eines Nachrichtenflusses ändern.
Sie können auf
der Registerkarte
Konfiguration folgende Einstellungen festlegen:
- Nachrichtenflüsse
- Implementierung
- MQ-Einstellungen
- JMS-Einstellungen
- MQ-Nachrichtenheader
- JMS-Nachrichtenheader
MQ-Einstellungen gelten für Aufrufereignisse sowie für Ereignisse für das Hinzufügen und das Entfernen zu bzw. aus Warteschlangen; alle anderen Einstellungen gelten nur für Aufrufereignisse.
Wählen Sie die relevanten Optionen im linken Teilfenster aus,
um die Eigenschaften im rechten Teilfenster der Registerkarte Konfiguration
anzuzeigen.
In den folgenden Abschnitten werden die Eigenschaften der Registerkarte Konfiguration beschrieben.
Nachrichtenflüsse
- Zu testende Nachrichtenflüsse hinzufügen/entfernen
- In diesem Bereich der Registerkarte Konfiguration wird der
Nachrichtenfluss aufgelistet, den Sie zum Testen ausgewählt haben. Sie können mehrere
Nachrichtenflüsse zur Testkonfiguration hinzufügen, um sie gleichzeitig zu testen, z. B., wenn es
eine Ausgabenachricht von einem Nachrichtenfluss gibt, die einen anderen Nachrichtenfluss auslöst,
oder wenn Sie untergeordnete Nachrichtenflüsse verwenden. Klicken Sie auf Hinzufügen, um Nachrichtenflüsse zur Testkonfiguration
hinzuzufügen. Klicken Sie auf Entfernen, um Nachrichtenflüsse aus der Konfiguration zu
entfernen.
Implementierung
- Das angegebene Brokerarchiv wird vom Benutzer manuell implementiert
- Sie können diese Option auswählen, um zu verhindern, dass der
Testclient die Nachrichtenflüsse implementiert, bevor Sie
eine Nachricht zum Testen des Nachrichtenflusses senden. Geben Sie das Brokerarchiv
(BAR-Datei), das manuell implementiert werden soll, in der Eigenschaft
Brokerarchivdatei angeben im Bereich Implementierung
der Registerkarte Konfiguration an. Implementieren Sie die Brokerarchivdatei
in der Ausführungsgruppe, die unter 'Implementierungsstelle' angegeben ist.
- Brokerarchiv immer automatisch erneut erstellen und implementieren
- Die Datei wird immer vom Testclient erstellt und
implementiert, unabhängig davon, ob die Brokerarchivdatei oder abhängige Objekte, einschließlich
Nachrichtenflüsse, geändert wurden.
- Mithilfe dieser Option können Sie den Testclient
zwingen, die Implementierung auch dann durchzuführen, wenn der
Testclient keine Änderungen im Nachrichtenfluss erkennen kann.
- Brokerarchiv nur bei Änderungen automatisch erneut erstellen und implementieren
- Die Brokerarchivdatei wird nur dann vom Testclient erneut
erstellt und implementiert, wenn der Inhalt des Nachrichtenflusses geändert wurde. Dies ist die
Standardaktion.
- Konfigurierbare Eigenschaften bei der erneuten Erstellung der Brokerarchivdatei überschreiben
- Sie können die konfigurierbaren Eigenschaften im Brokerarchiveditor definieren. Legen Sie über diese Option fest, ob der benutzerdefinierte Wert überschrieben wird, wenn der
Testclient die Brokerarchivdatei erneut erstellt.
Klicken Sie auf Ändern, um eine
Implementierungsstelle auszuwählen (siehe Assistent für Implementierungsstelle).
MQ-Einstellungen
- Stoppen, sobald erste MQ-Nachricht empfangen wird
- Aktivieren Sie diese Option, wenn der Testclient keine
weiteren Ereignisse empfangen soll, falls die erste
WebSphere MQ-Ausgabewarteschlange eine Nachricht enthält.
Fügen Sie eine oder mehrere Bedingungen hinzu. Diese Option wird ignoriert, wenn keine MQ-Warteschlangen überwacht werden.
Der
Testclient überwacht MQ-Warteschlangen, die in den
MQOutput-Knoten der getesteten Nachrichtenflüsse
definiert sind. Durch Aktivieren dieser Option weisen Sie den Testclient an, den Test zu stoppen,
sobald die Nachricht eine der überwachten WebSphere MQ-Warteschlangen
erreicht.
- Lösch- oder Suchoption auswählen
- Verwenden Sie diese Option, um entweder eine Nachricht aus der Warteschlange zu löschen oder
die Nachrichten in der Ausgabewarteschlange zu durchsuchen.
- Verbindungsparameter für Warteschlangenmanager
- Geben Sie die Zeichensatz-ID für die Verbindung mit dem Warteschlangenmanager ein.
JMS-Einstellungen
- Stoppen, sobald erste JMS-Nachricht empfangen wird
- Bei Aktivierung dieser Option empfängt der Testclient
keine weiteren Ereignisse mehr, wenn das erste JMS-Ausgabeziel eine Nachricht enthält.
- JMS-Client-JARs angeben
- Über diese Option können JAR-Dateien, die zum Erstellen von JMS-Verbindungen verwendet werden,
hinzugefügt oder entfernt werden.
Wählen Sie Voreinstellungen verwenden
aus, um Voreinstellungen zu konfigurieren. Bei dieser Option handelt es sich um eine globale
Einstellung, die auf alle Testclients in derselben Workbench
angewendet werden kann.
WMQ-Nachrichtenheader
- WMQ-Nachrichtenheader
- Verwenden Sie diese Option, um mehrere MQMD-Headerdefinitionen zu erstellen. Wenn Sie eine
Nachricht an einen Nachrichtenfluss senden, der einen
MQInput-Knoten enthält, haben Sie die Möglichkeit, einen
MQMD mit geeigneten Werten für den Test auszuwählen. Klicken Sie auf
Hinzufügen, um weitere MQMD-Header einzugeben. Alle neuen Header werden
unter 'MQ-Nachrichtenheader' in der linken Navigatorspalte aufgelistet. Jeder MQMD-Definitionsname
muss innerhalb der Testclient-Konfigurationsdatei eindeutig
sein.
- MQ-Nachrichtenheader "Standard-Header"
- Diese Option gibt die Standarddefinition für den MQ-Nachrichtenheader an. Sie können
die Werte in dieser Definition für Ihre Testkonfiguration bearbeiten oder eine neue Definition für
den WebSphere MQ-Nachrichtenheader erstellen.
Wenn Sie MQ-Nachrichtenheader oder JMS-Nachrichtenheader auswählen, wird das Kontextmenü Duplizieren angezeigt. Mit diesem Kontextmenü können Sie auf der Basis eines bereits vorhandenen Nachrichtenheaders einen neuen Nachrichtenheader erstellen.
Wenn Sie im rechten Fensterbereich RFH V2-Header einschließen auswählen, können Sie Werte in einem anderen Ordner angegeben, die für den MQRFH2-Header gelten.
Wenn Sie MCD-Ordner einschließen auswählen, sind die MCD-Ordnereigenschaften im MQRFH2-Header enthalten.
Wenn Sie JMS-Ordner einschließen auswählen, sind die JMS-Ordnereigenschaften im MQRFH2-Header enthalten.
Wenn Sie Include USR folder (USR-Ordner einschließen) auswählen, sind alle weiteren Eigenschaften, die Sie hinzufügen, im MQRFH2-Header enthalten.
Wenn Sie JMS-Ordner einschließen ausgewählt haben, wird der MCD-Ordner automatisch eingeschlossen. Wenn der Nachrichtentyp geändert wird, wird zudem die Nachrichtendomäne im MCD-Ordner geändert.
Wenn eine Nachricht empfangen wird, die den MQRFH2-Header enthält, wird der Header analysiert und die Ergebnisse werden im Teilfenster Ausführliche Eigenschaften des Testclients angezeigt. Um alle Eigenschaften des MQRFH2-Headers anzuzeigen, erweitern Sie die Registerkarte Header.
Weitere Informationen zu den MQRFH2-Werten finden Sie im Abschnitt
MQRFH2-Header.
JMS-Nachrichtenheader
- JMS-Nachrichtenheader
- Verwenden Sie diese Option, um mehrere JMS-Nachrichtenheader einzugeben. Klicken Sie auf
Hinzufügen, um weitere Header einzugeben. Alle neuen Header werden unter
'JMS-Header' in der linken Navigatorspalte aufgelistet.
Wählen Sie jeden einzelnen
JMS-Nachrichtenheader aus, um die Einstellungen anzuzeigen und zu ändern.
- JMS-Header
- Geben Sie die Werte für Ihre JMS-Konfiguration auf der Seite 'JMS-Header' ein.