Parameter für das Muster Service Access from WebSphere MQ: unidirektional

Eingabeinformationen
Musterparameter M K Standard Beispiel
Eingabewarteschlange Ja Ja IN Dieser Musterparameter gibt die Brokerwarteschlange an, in der Clienteingabenachrichten empfangen werden.
Auswertung von Eingabenachrichten Nein Ja Keine Dieser Musterparameter gibt die Validierungsstufe für Anforderungen an. Gültige Werte sind:
  • Keine
  • Inhalt
  • Inhalt und Wert
Eingabenachrichtengruppe Nein Nein Über diesen Musterparameter wird die Nachrichtengruppe für den Eingabeknoten im Hauptnachrichtenfluss konfiguriert.
Serviceinformationen
Musterparameter M K Standard Beispiel
WSDL für Serviceanbieter Ja Nein Diese Parameter gibt die implementierbare WSDL an, die die Schnittstelle für den Service definiert, für den WebSphere MQ-Zugriff bereit gestellt wird.

Der Wert muss den Pfadnamen beginnend beim Nachrichtensatzprojekt des Arbeitsbereichs enthalten.

URL des Serviceanbieters Nein Ja Dieser Parameter gibt den Endpunkt des Service an, für den WebSphere MQ-Zugriff bereitgestellt wird.

Wenn diese Angabe fehlt, wird der Endpunkt aus den Bindungsinformationen der WSDL-Datei ermittelt.

Maximum response time in seconds (Maximale Antwortzeit in Sekunden) Ja Ja 120 Dieser Parameter gibt an, wie lange die Broker-Service-Anforderung maximal auf eine Antwort wartet.
Protokollierung
Musterparameter M K Standard Beispiel
Request logging required (Protokollierung von Antworten erforderlich) Nein Nein Nicht ausgewählt Dieser Musterparameter bestimmt, ob die Musterinstanz den Code für die Protokollierung enthält.

Wird sowohl Request logging required (Protokollierung von Anforderungen) als auch Response logging required (Protokollierung von Antworten) inaktiviert, wird der untergeordnete Protokollnachrichtenfluss nicht eingefügt.

Wird Request logging required (Protokollierung von Antworten erforderlich) ausgewählt, wird ein untergeordneter Protokollnachrichtenfluss in den Nachrichtenfluss eingefügt und für Protokoll-WS-Manager und Protokollwarteschlange müssen Werte angegeben werden.

Wurde dieser Parameter gesetzt, werden alle erfolgreich an den Zielservice übergebenen Nachrichten protokolliert.

Response logging required (Protokollierung von Antworten erforderlich) Nein Nein Nicht ausgewählt Dieser Musterparameter bestimmt, ob die Musterinstanz den Code für die Protokollierung enthält.

Wird sowohl Request logging required (Protokollierung von Anforderungen) als auch Response logging required (Protokollierung von Antworten) inaktiviert, wird der untergeordnete Protokollnachrichtenfluss nicht eingefügt.

Wurde Response logging required (Protokollierung von Antworten erforderlich) ausgewählt, wird ein untergeordneter Protokollnachrichtenfluss in den Nachrichtenfluss eingefügt und für Protokoll-WS-Manager und Protokollwarteschlange muss ein Wert angegeben werden.

Wurde dieser Parameter gesetzt, werden alle vom Zielservice gesendeten Antworten protokolliert.

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

Dieser Parameter ist nur erforderlich, wenn Request logging required (Protokollierung von Anforderungen erforderlich) oder Response logging required (Protokollierung von Antworten) ausgewählt ist.

Protokollwarteschlange Nein Ja LOG Dieser Musterparameter definiert die Warteschlange für die Protokollierung.

Dieser Parameter ist nur erforderlich, wenn Request logging required (Protokollierung von Anforderungen erforderlich) oder Response logging required (Protokollierung von Antworten) ausgewählt ist.

Fehlerbehandlung
Musterparameter M K Standard Beispiel
Error action (Fehlermaßnahme) Nein Nein Fehlerwarteschlange Dieser Musterparameter gibt die Maßnahme an, die bei Feststellung von Fehlern ergriffen werden soll.

Wird Error action (Fehlermaßnahme) auf Fehlerwarteschlange gesetzt, wird der Code zur Erstellung von Fehlernachrichten in die Musterinstanzen eingefügt; außerdem werden standardmäßig die Daten in den ankommenden Nachrichten gespeichert und in die angegebene Fehlerwarteschlange geschrieben. Dagegen werden keine Ereignisse in das Ereignisprotokoll geschrieben; wenn Diagnoseinformationen benötigt werden, wählen Sie Error notification (Fehlerbenachrichtigung) aus.

Wird Error action (Fehlermaßnahme) auf Rollback gesetzt wird, werden Eingabenachrichten beim Auftreten von Fehlern zurückgesetzt. Bei Auswahl dieser Maßnahme muss für die Eingabewarteschlange eine Rücksetzwarteschlange konfiguriert sein; die Ereignisse, die zu einem Rollback führen, werden im Ereignisprotokoll aufgezeichnet. Ein solcher Rollback wird auch durchgeführt, wenn der aufgerufene Service einen Fehler zurückgibt.

Bei Auswahl dieser Option wird keine Fehlerwarteschlange konfiguriert.

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 gibt die Warteschlange an, in die Nachrichten gestellt werden, die zu einem Fehler geführt haben.
Error notification (Fehlerbenachrichtigung) Nein Nein Gelöscht Dieser Musterparameter gibt an, ob beim Feststellen von Fehlern eine Fehlerbenachrichtigung generiert wird.

Wird Error notification (Fehlerbenachrichtigung) ausgewählt, wird eine Benachrichtigung mit einer Zusammenfassung des Fehlers in die Warteschlange für Fehlerbenachrichtigungen geschrieben. Wurde der Fehler durch eine Fehlerantwort des Service verursacht, wird eine Zusammenfassung dieses Fehlers in die Ereignisübersicht eingefügt.

Error notification queue manager (Warteschlangenmanager für Fehlernachrichten) Nein Ja Dieser Parameter gibt den Warteschlangenmanager für Fehlernachrichten an. Wird der Warteschlangenmanager des Brokers hierfür verwendet, muss für diesen Parameter kein Wert angegeben werden.
Error notification queue (Warteschlange für Fehlernachrichten) Nein Ja NOTIFYERROR Dieser Musterparameter gibt die Warteschlange für die Fehlernachrichten an.
Allgemein
Musterparameter M K Standard Beispiel
Brokerschema Nein Nein mqsi Wenn ein Brokerschema angegeben wird, werden alle Nachrichtenflüsse und ESQL-Dateien in diesem Schema erstellt.

Wenn kein Schema angegeben wird, wird das Standardbrokerschema verwendet.

Nachrichtenflusspräfix Nein Nein Wenn festgelegt, erhalten die Namen aller Nachrichtenflüsse dieses Präfix.
Nachrichtenflusssuffix Nein Nein Wenn festgelegt, erhalten die Namen aller Nachrichtenflüsse dieses Suffix.
Warteschlangenpräfix Nein Nein Wenn festgelegt, erhalten die Namen aller Warteschlangen dieses Präfix.

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 festgelegt, erhalten die Namen aller Warteschlangen dieses Suffix.

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

Kurzbeschreibung Nein Nein Diese Beschreibung wird der Eigenschaft Kurzbeschreibung aller generierten Nachrichtenflüsse hinzugefügt.
Ausführliche Beschreibung Nein Nein Diese Beschreibung wird der Eigenschaft Ausführliche Beschreibung aller generierten Nachrichtenflüsse hinzugefügt.

Alle Musterparameter sind mit ihren Standardwerten aufgelistet.

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 Beschreibung des Musters 'Service Access from WebSphere MQ: unidirektional