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.