Database GetUserList
Returns the name, IP address, and the server internal ID of the users connected to the database. Information about their running task is also returned.
Request
<Alea:Document xmlns:Alea="http://www.misag.com">
  <Alea:Request RequestID="001" Class="Database" Method="GetUserList" />
</Alea:Document>
      Answer
<Alea:Document xmlns:Alea="http://www.misag.com">
  <Alea:Request RequestID="001">
    <Alea:Return>
      <Alea:Users>
        <Alea:User UserId="9" Name="Admin" Address="LOCAL" TaskRunning="0"/>
        <Alea:User UserId="20002" Name="admin" Address="127.0.0.1" TaskRunning="4" TaskState="1" TaskProgress="0" TaskStartTime="2014-07-01 14:53:55"/>
        <Alea:User UserId="20003" Name="admin" Address="127.0.0.1" TaskRunning="0"/>
      </Alea:Users>
    </Alea:Return>
  </Alea:Request>
</Alea:Document>
         These are the values for TaskRunning: 
- 0 : No task
 - 1 : Load Cube
 - 2 : Save Cube
 - 3 : Data Area
 - 4 : Calculation
 - 5 : Accelerators
 - 6 : Backup
 - 7 : Splashing
 - 8 : SplashingUndo
 - 9 : Load Jobs execution
 - 10: Load Jobs scheduling
 - 11: Unload Idle Database
 - 12: Optimize value heap of cubes
 - 14: Execution of MDX request
 
These are the values for TaskState: 
- 1 : Running
 - 2 : Busy
 - 3 : Ending