Elemento BeginSession (XMLA)

Usa un encabezado SOAP en un mensaje de solicitud SOAP para iniciar una nueva sesión en una instancia de Analysis Services.

Espacio de nombres urn:schemas-microsoft-com:xml-analysis

Sintaxis

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

Características de los elementos

Característica Descripción
Tipo y longitud de los datos Ninguno
Valor predeterminado Ninguno
Cardinalidad 0-1: Elemento opcional que puede aparecer una y solo una vez.

Relaciones de elementos

Relación Elemento
Elementos primarios None
Elementos secundarios Ninguno

Observaciones

El elemento de encabezado BeginSession forma parte de una solicitud SOAP enviada a una instancia de servidor e inicia explícitamente una nueva sesión en la instancia de . El encabezado SOAP devuelto por la respuesta SOAP contiene un elemento Session que identifica la nueva sesión. Este nuevo identificador de sesión se almacenará y enviará en solicitudes SOAP posteriores mediante el elemento de encabezado Session .

Si no se envía el elemento de encabezado BeginSession, no se inicia explícitamente una sesión. Si no se inicia una sesión explícitamente, no se pueden administrar transacciones en esa sesión. En otras palabras, no puede usar los siguientes XML for Analysis (XMLA): BeginTransaction, CommitTransaction y RollbackTransaction. Todos los métodos XMLA y comandos ejecutados en una sesión iniciada implícitamente se consideran transacciones atómicas.