Bei Verwendung der WS-Adressierung mit dem SOAPInput-Knoten stehen verschiedene Optionen zur Verfügung.
Der SOAPInput-Knoten verfügt über die Eigenschaft WS-Adressierung verwenden. Diese Eigenschaft verarbeitet die in der ankommenden Nachricht enthaltenen WS-Adressierungsinformationen.
Wenn Sie diese Eigenschaft aktivieren, werden die WS-Adressierungsinformationen verarbeitet. Dieser Prozess wird auch als Inanspruchnahme von WS-Adressierung bezeichnet. Standardmäßig wird die WS-Adressierung nicht in Anspruch genommen.
Beim Verlassen des SOAPInput-Knotens sind die ankommenden WS-Adressierungsheader in diesem Fall in der Nachricht sichtbar, und zwar in der Nachrichtenbaumstruktur des SOAP-Parsers unter dem Ordner 'Header'.
Mittels der WS-Adressierung wird dem Knoten mitgeteilt, wie die WS-Adressierungsheader interpretiert werden müssen. In diesem Fall verbleiben die WS-Adressierungsheader im SOAP-Headerbereich des SOAP-Parsers und sie werden von keinen anderen SOAP-Knoten verarbeitet. In jedem Fall werden die WS-Adressierungsheader als SOAP-Header ohne besondere Bedeutung behandelt.
Sind die WS-Adressierungsheader gültig und ist das Kontrollkästchen WS-Adressierungsheader in LocalEnviroment ablegen auf dem SOAPInput-Knoten ausgewählt, werden alle Header (einschließlich der feststellbaren eingehenden Referenzparameter) aus der Baumstruktur für eingehende Nachrichten entfernt und in die Baumstruktur der lokalen Umgebung unter dem Ordner SOAP.Input.WSA gestellt. Die Verschiebung der WS-Adressierungsheader in die lokale Umgebung bedeutet, dass sie vom Broker verarbeitet wurden. Die Header werden aus der Nachrichtenbaumstruktur entfernt, weil sie beim Eingang verarbeitet wurden; andererseits sind sie nicht gültig, wenn die Nachrichtenbaumstruktur ohne weitere Änderungen gesendet wird. Sie werden in der lokalen Umgebung gespeichert, damit Sie diese überprüfen können.
Es sind nur Referenzparameter aus der endgültigen Spezifikation feststellbar, da sie über das Attribut IsReferenceParameter verfügen, an dem sie erkannt werden können. Übergabereferenzparameter verfügen nicht über dieses Attribut, können deshalb nicht erkannt werden und werden nicht aus der Nachrichtenbaumstruktur in die Baumstruktur der lokalen Umgebung verschoben.
Die Antwortheader der WS-Adressierung können vor Erreichen des SOAPReply-Knotens geändert werden. Weitere Informationen zur Änderung der WS-Adressierungsdaten in der lokalen Umgebung finden Sie im Abschnitt WS-Adressierungsdaten in der lokalen Umgebung.