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 :
====================================================================
<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">
</xmla:beginsession></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">
</xmla:session></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">
</xmla:session></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">
</xmla:endsession></soap-env:header>
===========================================================