Have a way to enable/create XMLA sessions. For a simple example of how XMLA sessions are created and used in SOAP messages, see
http://docs.openlinksw.com/virtuoso/xmlxmla.html
The "State Support" section.
Or, see the XMLA specification, the section called "Support for Statefulness in XML for Analysis"
Logged In: YES
user_id=1363577
Originator: NO
For future reference :
====================================================================
- client requests a session
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Header>
<xmla:BeginSession xmlns:xmla="urn:schemas-microsoft-com:xml-analysis" mustUnderstand="1"/>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
server returns the SessionID
<SOAP-ENV:Header>
<xmla:Session xmlns:xmla="urn:schemas-microsoft-com:xml-analysis" mustUnderstand="1" SessionID="NNNNNN"/>
</SOAP-ENV:Header>
sequential requests of client contains:
<SOAP-ENV:Header>
<xmla:Session xmlns:xmla="urn:schemas-microsoft-com:xml-analysis" mustUnderstand="1" SessionID="NNNNNN"/>
</SOAP-ENV:Header>
and finally client cancel the session:
<SOAP-ENV:Header>
<xmla:EndSession xmlns:xmla="urn:schemas-microsoft-com:xml-analysis" mustUnderstand="1" SessionID="NNNNNN"/>
</SOAP-ENV:Header>
===========================================================