Utilisation des en-têtes SOAP de Reporting Services

La communication avec une méthode Web Service à l'aide de SOAP suit un format standard. Ce format est constitué en partie des données encodées dans un document XML. Le document XML consiste en un élément Enveloppe racine, composé lui-même d'un élément Corps requis et d'un élément En-tête facultatif. L'élément Corps contient les données propres au message. L'élément En-tête facultatif peut contenir des informations supplémentaires qui ne sont pas directement liées au message. Chaque élément enfant de l'élément En-tête est appelé en-tête SOAP.

Bien que les en-têtes SOAP puissent contenir des données en rapport avec le message, ils contiennent en général des informations traitées par l'infrastructure du serveur Web.

Les services Web Report Server définissent plusieurs classes à utiliser dans l'en-tête SOAP : BatchHeader, ItemNamespaceHeader, ServerInfoHeader, TrustedUserHeader et ExecutionHeader.

Dans cette section

Rubrique

Description

Méthodes de traitement par lot

Décrit comment traiter en lot plusieurs opérations dans une transaction unique à l'aide de BatchHeader.

Identification de l'état d'exécution

Décrit comment gérer l'état de session dans Reporting Services à l'aide de SessionHeader.

Définition de l'espace de noms d'élément pour la méthode GetProperties

Décrit comment extraire des propriétés selon le chemin d'accès ou l'ID d'un élément, en utilisant la méthode GetProperties et l'en-tête SOAP ItemNamespaceHeader.