Verwenden von Reporting Services SOAP-Headern

Die Kommunikation mit einer Webdienstmethode über SOAP erfolgt nach einem Standardformat. Teil dieses Formats bilden die Daten, die in einem XML-Dokument verschlüsselt sind. Das XML besteht aus einem Umschlag-Stammelement, das sich wiederum aus einem erforderlichen Body-Element und einem optionalen Header-Element zusammensetzt. Das Body-Element enthält die für die Meldung spezifischen Daten. Das optionale Header-Element kann zusätzliche Informationen umfassen, die sich nicht direkt auf die Meldung beziehen. Die untergeordneten Elemente des Header-Elements werden SOAP-Header genannt.

Obwohl die SOAP-Header Daten enthalten können, die sich auf die Meldung beziehen, beinhalten sie in der Regel von der Infrastruktur des Webservers verarbeitete Informationen.

Der Berichtsserver-Webdienst definiert vier Klassen für die Verwendung im SOAP-Header: BatchHeader, ItemNamespaceHeader, ServerInfoHeader und ExecutionHeaderValue

In diesem Abschnitt

Thema

Beschreibung

Methoden der Batchverarbeitung

Beschreibt, wie mehrere Vorgänge mithilfe von BatchHeader in einer Transaktion verarbeitet werden können.

Identifizieren des Ausführungsstatus

Beschreibt, wie der Sitzungsstatus in Reporting Services mit SessionHeader verwaltet werden kann.

Festlegen des Elementnamespaces für die GetProperties-Methode

Beschreibt, wie Eigenschaften anhand des Pfads oder der ID des Elements mit der GetProperties-Methode und dem ItemNamespaceHeader-SOAP-Header abgerufen werden können.