Parameter für das Muster Nachrichtenkorrelator für WebSphere MQ: Anforderung-Antwort mit Persistenz

Eingabeinformationen
Musterparameter M K Standard Beispiel
Eingabewarteschlange Ja Ja IN Dieser Musterparameter gibt die Brokerwarteschlange an, in der Clientanforderungen empfangen werden.
Auswertung von Eingabenachrichten Nein Ja Keine Dieser Musterparameter gibt den Umfang der Auswertung an, der für Eingabenachrichten erforderlich ist. Gültige Werte sind:
  • Keine
  • Inhalt
  • Inhalt und Wert
Wenn für die Auswertung Keine festgelegt ist, wird die Nachricht als nicht transparentes großes Binärobjekt (BLOB) behandelt.

Wenn die Auswertung als Inhalt oder Inhalt und Wert angegeben wird, sind weitere Informationen erforderlich, die für die Konfiguration des MQInput-Knotens verwendet werden.

Diese Eigenschaft ist in der BAR-Datei konfigurierbar. Sie können diese Eigenschaft konfigurieren, um die Auswertung auszuschalten.

Schalten Sie die Auswertung über diese Eigenschaft nur ein, wenn die Anforderungsnachrichtenparameter definiert wurden.

Input data type (Eingabedatentyp) Nein Nein XML Dieser Musterparameter ist nur erforderlich, wenn Auswertung von Eingabenachrichten auf Inhalt oder Inhalt und Wert gesetzt ist. Gültige Werte sind:
  • XML
  • Binärdaten (z. B. C- oder COBOL-Strukturen)
  • Textdaten (z. B. CSV, SWIFT oder HL7)
Eingabenachrichtengruppe Nein Nein  

Dieser Musterparameter ist nur erforderlich, wenn Auswertung von Eingabenachrichten auf Inhalt oder Inhalt und Wert gesetzt ist.

Eingabenachrichtentyp Nein Nein  

Dieser Musterparameter ist nur erforderlich, wenn der Wert von Auswertung von Eingabenachrichten auf Inhalt oder Inhalt und Wert und der Wert von Input data type (Eingabedatentyp) auf Binärdaten oder Textdaten gesetzt ist.

Eingabenachrichtenformat Nein Nein  

Dieser Musterparameter ist nur erforderlich, wenn der Wert von Auswertung von Eingabenachrichten auf Inhalt oder Inhalt und Wert und der Wert von Input data type (Eingabedatentyp) auf Binärdaten oder Textdaten gesetzt ist.

Providerinformationen
Musterparameter M K Standard Beispiel
WS-Manager für Provideranforderungen Nein Ja   Dieser Musterparameter gibt den Warteschlangenmanager an, über den die Provideranwendung Anforderungen aus dem Nachrichtenfluss des Brokers empfängt. Er kann leer bleiben, wenn der Warteschlangenmanager des Brokers für die Protokollierung verwendet werden soll.
Warteschlange für Provideranforderungen Ja Ja PROVIDER Dieser Musterparameter gibt die Warteschlange an, in der die Provideranwendung Anforderungen vom Brokernachrichtenfluss empfängt.
Maximale Antwortzeit in Zehntelsekunden Ja Ja Kein Zeitlimit Dieser Musterparameter definiert die maximale Wartezeit für eine Antwort.

Der Standardwert ist Kein Zeitlimit; Sie können jedoch in demselben Feld eine positive ganze Zahl als Wert für das Zeitlimitintervall eingeben. Das Zeitlimitintervall wird in Zehntelsekunden gemessen und die Nachrichten, die gespeicherte MQMD-Header enthalten, werden mit dieser Ablaufzeit gespeichert.

Wenn der Wert Kein Zeitlimit ist, werden die Antworten, die an den Broker zurückgegeben werden, immer an den Client zurückgegeben.

Dieser Musterparameter stellt eine automatische Verwaltung für die Nachrichten bereit, die in der Warteschlange gelassen werden, verhindert jedoch, dass Antworten einem Client zugeordnet werden, nachdem die Zeit abgelaufen ist.

Speicherwarteschlange Ja Ja STORE Dieser Musterparameter definiert die Warteschlange, die zum Speichern von MQMD-Headern verwendet wird, während auf eine Providerantwort gewartet wird.

Diese Warteschlange befindet sich direkt auf dem Broker.

Antwortinformationen
Musterparameter M K Standard Beispiel
Antwortwarteschlange Ja Ja RESPONSE Dieser Musterparameter gibt die Brokerwarteschlange an, in der Clientanforderungen empfangen werden.
Auswertung von Antwortnachrichten Nein Ja Keine Dieser Musterparameter gibt die Auswertungsebene an, die für Antwortnachrichten erforderlich ist. Gültige Werte sind:
  • Keine
  • Inhalt
  • Inhalt und Wert

Diese Eigenschaft ist in der BAR-Datei konfigurierbar. Sie können diese Eigenschaft konfigurieren, um die Auswertung auszuschalten.

Schalten Sie die Auswertung über diese Eigenschaft nur ein, wenn die Anforderungsnachrichtenparameter definiert wurden.

Antwortdatentyp Nein Nein XML Dieser Musterparameter ist nur erforderlich, wenn der Wert von Auswertung der Antwort Inhalt oder Inhalt und Wert ist. Gültige Werte sind:
  • XML
  • Binärdaten (z. B. C- oder COBOL-Strukturen)
  • Textdaten (z. B. CSV, SWIFT oder HL7)
Antwortnachrichtengruppe Nein Nein   Dieser Musterparameter ist nur erforderlich, wenn der Wert von Auswertung der Antwort Inhalt oder Inhalt und Wert ist.
Antwortnachrichtentyp Nein Nein   Dieser Musterparameter ist nur erforderlich, wenn der Wert von Auswertung der Anforderung Inhalt oder Inhalt und Wert ist und der Wert von Anforderungsdatentyp Binärdaten oder Textdaten ist.
Antwortnachrichtenformat Nein Nein   Dieser Musterparameter ist nur erforderlich, wenn der Wert von Auswertung der Anforderung Inhalt oder Inhalt und Wert ist und der Wert von Anforderungsdatentyp Binärdaten oder Textdaten ist.
Protokollierung
Musterparameter M K Standard Beispiel
Protokollierung erforderlich Nein Nein Gelöscht

Dieser Musterparameter bestimmt, ob die Musterinstanz den Code für die Protokollierung enthält.

Wenn Protokollierung erforderlich nicht ausgewählt ist, wird kein untergeordneter Protokollnachrichtenfluss eingefügt.

Wenn Protokollierung erforderlich ausgewählt ist, wird ein untergeordneter Protokollnachrichtenfluss in den Nachrichtenfluss eingefügt und für Protokoll-WS-Manager und Protokollwarteschlange müssen Werte festgelegt werden.

Protokoll-WS-Manager Nein Ja

Dieser Musterparameter definiert den WS-Manager für die Protokollierung. Er kann leer bleiben, wenn der Warteschlangenmanager des Brokers für die Protokollierung verwendet werden soll.

Der Parameter ist nur erforderlich, wenn Protokollierung erforderlich aktiviert ist.

Protokollwarteschlange Nein Ja LOG

Dieser Musterparameter definiert die Warteschlange für die Protokollierung.

Der Parameter ist nur erforderlich, wenn Protokollierung erforderlich aktiviert ist.

Fehlerbehandlung
Musterparameter M K Standard Beispiel
Fehlernachricht erforderlich Nein Nein Ausgewählt

Dieser Musterparameter definiert, ob die Musteranwendung die Nachrichtenflusselemente erstellt, die die Fehlernachrichten erstellen.

Wenn Fehlernachricht erforderlich ausgewählt ist, müssen für Fehler-WS-Manager und Fehlerwarteschlange Werte festgelegt werden.

Fehler-WS-Manager Nein Ja  

Dieser Musterparameter definiert den WS-Manager für Fehlernachrichten. Er kann leer bleiben, wenn der Warteschlangenmanager des Brokers für die Protokollierung verwendet werden soll.

Fehlerwarteschlange Nein Ja ERROR

Dieser Musterparameter definiert die Warteschlange für Fehlernachrichten.

Dieser Parameter ist nur erforderlich, wenn Fehlernachricht erforderlich ausgewählt ist.

Allgemein
Musterparameter M K Standard Beispiel
Brokerschema Nein Nein mqsi Wenn dieser Parameter festgelegt ist, werden alle Nachrichtenflüsse und ESQL-Dateien im genannten Brokerschema erstellt. Wenn er nicht festgelegt ist, wird das Standardschema verwendet.
Nachrichtenflusspräfix Nein Nein   Wenn dieses Präfix festgelegt ist, wird es allen Nachrichtenflussnamen vorangestellt.
Nachrichtenflusssuffix Nein Nein   Wenn dieses Suffix festgelegt ist, wird es an alle Nachrichtenflussnamen hinten angehängt.
Warteschlangenpräfix Nein Nein   Wenn dieses Präfix festgelegt ist, wird es allen Warteschlangennamen vorangestellt.

Wenn Standardwarteschlangennamen verwendet werden, müssen das Präfix und/oder das Suffix verwendet werden, um Warteschlangennamen für die einzelnen Musterinstanzen zu identifizieren.

Warteschlangensuffix Nein Nein   Wenn dieses Suffix festgelegt ist, wird es an alle Warteschlangennamen hinten angehängt.
Kurzbeschreibung Nein Nein   Diese Beschreibung wird zur Eigenschaft Kurzbeschreibung aller Nachrichtenflüsse hinzugefügt, die generiert werden.
Ausführliche Beschreibung Nein Nein   Diese Beschreibung wird zur Eigenschaft Ausführliche Beschreibung aller Nachrichtenflüsse hinzugefügt, die generiert werden.

Zu allen Musterparametern sind die Standardwerte angegeben.

Die Spalte mit der Überschrift O gibt an, ob die Eigenschaft obligatorisch ist. Die Spalte mit der Überschrift K gibt an, ob die Eigenschaft konfigurierbar ist, d. h., ob Sie den Wert ändern können, wenn Sie den Nachrichtenfluss zur Brokerarchivdatei (BAR-Datei) hinzufügen.

Wenn kein Standardwert angegeben ist, ist der Standardwert eine leere Zeichenfolge.

Zurück zur Spezifikation des Musters 'Nachrichtenkorrelator für WebSphere MQ: Anforderung-Antwort mit Persistenz'