Teilen über


Verwenden von SOAP-Headern für Reporting Services

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-Dokument besteht aus einem Envelope-Stammelement, das sich wiederum aus einem erforderlichen Textkörper-Element und einem optionalen Header-Element zusammensetzt. Das Textelement enthält die für die Meldung spezifischen Daten. Das optionale Header-Element kann zusätzliche Informationen umfassen, die sich nicht direkt auf die spezifische 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.

Die Berichtsserver-Webdienste definieren mehrere Klassen für die Verwendung im SOAP-Header: BatchHeader, ItemNamespaceHeader, ServerInfoHeader, TrustedUserHeader und ExecutionHeader.

In diesem Abschnitt

Artikel Beschreibung
Batchmethoden Beschreibt, wie mehrere Vorgänge mithilfe von BatchHeader in einer Batchtransaktion verarbeitet werden können.
Identifizieren des Ausführungszustands Beschreibt, wie der Sitzungsstatus in Reporting Services mit SessionHeader (Sitzungsheader) 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.