Condividi tramite


Elemento BeginSession (XMLA)

Utilizza un'intestazione SOAP in un messaggio di richiesta SOAP per avviare una nuova sessione in un'istanza di Analysis Services.

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

Sintassi

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

Caratteristiche degli elementi

Caratteristica Descrizione
Tipo di dati e lunghezza Nessuno
Valore predefinito Nessuno
Cardinalità 0-1: elemento facoltativo che può ricorrere una sola volta.

Relazioni tra elementi

Relazione Elemento
Elementi padre Nessuno
Elementi figlio nessuno

Osservazioni

L'elemento intestazione BeginSession fa parte di una richiesta SOAP inviata a un'istanza del server e avvia in modo esplicito una nuova sessione nell'istanza. L'intestazione SOAP restituita dalla risposta SOAP contiene un elemento Session che identifica la nuova sessione. Questo nuovo identificatore di sessione viene archiviato e inviato nelle richieste SOAP successive usando l'elemento intestazione Session .

Se l'elemento intestazione BeginSession non viene inviato, una sessione non viene avviata in modo esplicito. Se una sessione non viene avviata in modo esplicito, non sarà possibile gestire le transazioni nella sessione. In altre parole, non è possibile usare i comandi XML for Analysis (XMLA) seguenti: BeginTransaction, CommitTransaction e RollbackTransaction. Tutti i metodi e i comandi XMLA eseguiti in una sessione avviata in modo implicito vengono considerati transazioni atomiche.