Utiliser des en-têtes SOAP 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 Envelope racine, composé lui-même d’un élément Body obligatoire et d’un élément Header facultatif. L’élément Body contient les données propres au message. L’élément Header facultatif peut contenir des informations supplémentaires qui ne sont pas directement liées au message. Chaque élément enfant de l’élément Header 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.
Contenu de cette section
Article | Description |
---|---|
Méthodes Batch | Décrit comment traiter en lot plusieurs opérations dans une transaction unique à l'aide de BatchHeader. |
Identifier l’état d’exécution | Explique comment gérer l’état de session dans Reporting Services à l’aide de SessionHeader. |
Définir 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. |