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. |