Dieses Thema ist in folgende Abschnitte eingeteilt:
Verwenden Sie den HTTPAntwortknoten, um eine Antwort vom Nachrichtenfluss an den Web-Service-Client zurückzugeben. Dieser Knoten generiert die Antwort für den Web-Service-Client, von dem die Eingabenachricht durch den HTTPEmpfangsknoten empfangen wurde, und wartet auf die Bestätigung, dass gesendet wurde.
Wenn Sie einen HTTPAntwortknoten in einem Nachrichtenfluss einschließen, müssen Sie entweder einen HTTPEmpfangsknoten im gleichen Fluss einbeziehen, oder die Nachricht muss von einem anderen Fluss empfangen werden, der mit einem HTTPEmpfangsknoten startete. Diese Antwort wird durch eine Anforderungs-ID, die in der lokalen Umgebung vom HTTPEmpfangsknoten gespeichert wird, mit der Antwort verknüpft.
Dieser Knoten erstellt von der gesamten Baumstruktur der Eingabenachricht eine Antwortnachricht für den Web-Service-Client und gibt Sie an den Anforderer zurück.
Der HTTPAntwortknoten wird in der Workbench durch das folgende Symbol dargestellt:
Der HTTPEmpfangsknoten zeigt Beispiele dafür, wie Sie diesen Knoten verwenden können.
Wenn Sie eine Instanz des HTTPAntwortknotens in einen Nachrichtenfluss eingereiht haben, können Sie sie konfigurieren. Klicken Sie in der Editoransicht mit der rechten Maustaste auf den Knoten, und wählen Sie dann Eigenschaften.Es werden die Grundeigenschaften des Knotens angezeigt.
Alle verbindlichen Eigenschaften, für die Sie einen Wert eingeben müssen (diejenigen, für die kein Standardwert definiert ist), sind im Eigenschaftendialog mit einem Stern markiert.
Konfigurieren Sie den HTTPAntwortknoten wie folgt:
Der Knoten enthält immer einen Content-Length-Header, der auf den korrekten errechneten Wert im HTTPReplyHeader eingestellt wird, selbst wenn dieser in der ursprünglichen Anforderung nicht enthalten war.
Sie finden detaillierte Informationen hierzu unter Nachrichten prüfen und Eigenschaften der Gültigkeitsprüfung für Nachrichten in der MRM-Domäne.
Klicken Sie auf Abbrechen, um den Dialog zu schließen und alle Änderungen zu verwerfen, die Sie an den Eigenschaften durchgeführt hatten.
Die Terminals des HTTPAntwortknotens werden in der folgenden Tabelle beschrieben.
Terminal | Beschreibung |
---|---|
Eingabe | Das Eingabeterminal, das eine Nachricht für die Verarbeitung durch den Knoten akzeptiert. |
Fehlerterminal | Das Ausgabeterminal, an das die Nachricht weitergeleitet wird, wenn ein Fehler beim Weitergeben der Nachricht entdeckt wird. |
Ausgabeterminal | Das Ausgabeterminal, an das die Nachricht weitergeleitet wird, wenn sie erfolgreich weitergegeben wurde und wenn eine weitere Verarbeitung in diesem Nachrichtenfluss erforderlich ist. |
Die folgenden Tabellen beschreiben die Knoteneigenschaften; die Spalte mit der Überschrift 'O' gibt an, dass die Eigenschaft obligatorisch ist (beim Eigenschaftendialog mit einem Stern markiert, wenn Sie einen Wert eingeben müssen, falls kein Standardwert definiert ist); die Spalte mit der Überschrift 'K' gibt an, ob die Eigenschaft konfigurierbar ist (Sie können den Wert ändern, wenn Sie den Nachrichtenfluss der BAR-Datei hinzufügen, um sie einzusetzen).
Die Grundeigenschaften des HTTPAntwortknotens werden in der folgenden Tabelle beschrieben.
Eigenschaft | O | K | Standardwert | Beschreibung |
---|---|---|---|---|
Transportfehler ignorieren | Ja | Nein | Ausgewählt | Ignorieren von Transportfehlern. Wenn Sie das Kontrollkästchen auswählen, wird diese Aktion ausgeführt. |
Zeitlimit für Antwortübergabe | Ja | Nein | 120 | Wie lange (in Sekunden) der Antwortknoten wartet, bevor er davon ausgeht, dass die Antwort den Client nicht erreicht hat. Der gültige Bereich geht von Null (d. h. eine unbestimmte Zeit) bis (231)-1. Dies ist nur gültig, wenn Transportfehler ignorieren nicht ausgewählt ist. |
HTTP-Standard-Header auf Basis von Antwort generieren | Ja | Nein | Ausgewählt | Das Kontrollkästchen ist aktiviert, wenn die Header für den standardmäßigen Web-Service mit Hilfe der Werte vom HTTPReplyHeader oder HTTPResponseHeader erstellt wurden. |
In der nachfolgenden Tabelle werden die Auswertungseigenschaften des HTTPAntwortknotens beschrieben.
Der Abschnitt Eigenschaften der Gültigkeitsprüfung für Nachrichten in der MRM-Domäne enthält eine ausführliche Beschreibung der Eigenschaften.
Eigenschaft | O | K | Standardwert | Beschreibung |
---|---|---|---|---|
Auswerten | Ja | Ja | Übernehmen | Durchführung einer Auswertung. Gültige Werte sind Keine, Inhalt und Wert, Inhalt und Übernehmen. |
Aktion bei Fehler | Ja | Nein | Ausnahme | Aktion beim Fehlschlagen einer Gültigkeitsprüfung. Sie können diese Eigenschaft nur angeben, wenn Sie Auswerten auf Inhalt oder Inhalt und Wert gesetzt haben. Gültige Werte sind Benutzertrace, Lokales Fehlerprotokoll, Ausnahmebedingung und Ausnahmeliste. |
Alle Wertvorgaben einschließen | Ja | Nein | Ausgewählt | Diese Eigenschaft kann nicht bearbeitet werden. Die Standardaktion (ausgewähltes Kontrollkästchen) besteht darin, dass in der Auswertung von Inhalt und Wert auch Basisprüfungen der Wertvorgaben ausgeführt werden. |
Korrektur | Ja | Nein | Keine | Diese Eigenschaft kann nicht bearbeitet werden. |
Die Beschreibungseigenschaften des HTTPAntwortknotens werden in der folgenden Tabelle beschrieben.
Eigenschaft | O | K | Standardwert | Beschreibung |
---|---|---|---|---|
Kurzbeschreibung | Nein | Nein | Eine Kurzbeschreibung des Knotens. | |
Ausführliche Beschreibung | Nein | Nein | Text, der den Zweck des Knotens im Nachrichtenfluss beschreibt. |