Freigeben über


BeginSession-Element (XMLA)

Verwendet einen SOAP-Header in einer SOAP-Anforderungsnachricht, um eine neue Sitzung auf einer Instanz von Analysis Services zu starten.

Namespace urn:schemas-microsoft-com:xml-analysis

Syntax

  
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">  
   <soap:Header>  
      ...  
      <BeginSession  
         xmlns="urn:schemas-microsoft-com:xml-analysis" />  
      ...  
   </soap:Header>  
   <soap:Body>  
      ...  
   </soap:Body>  
</soap:Envelope>  

Elementmerkmale

Merkmal BESCHREIBUNG
Datentyp und -länge Keine
Standardwert Keine
Kardinalität 0-1: Optionales Element, das nur einmal auftreten kann.

Elementbeziehungen

Beziehung Element
Übergeordnete Elemente Keine
Untergeordnete Elemente Keine

Bemerkungen

Das BeginSession-Headerelement ist Teil einer SOAP-Anforderung, die an eine Serverinstanz gesendet wird, und startet explizit eine neue Sitzung für die Instanz. Der von der SOAP-Antwort zurückgegebene SOAP-Header enthält ein Session -Element, das die neue Sitzung identifiziert. Dieser neue Sitzungsbezeichner wird gespeichert und in nachfolgende SOAP-Anforderungen mit dem Session -Headerelement gesendet.

Wenn das BeginSession -Headerelement nicht gesendet wird, wird keine Sitzung explizit gestartet. Wenn eine Sitzung nicht explizit gestartet wird, können Transaktionen auf dieser Sitzung nicht verwaltet werden. Mit anderen Worten, Sie können die folgenden XMLA-Befehle (XML for Analysis) nicht verwenden: BeginTransaction, CommitTransactionund RollbackTransaction. Alle XMLA-Methoden und -Befehle, die auf einer implizit gestarteten Sitzung ausgeführt werden, werden als unteilbare Transaktionen angesehen.