Getting Information about BI Server Processor

Below is the example of using the GetSystemInfo operation to get information about BI server processor. The request contains whether information about processor should be obtained. The response contains the obtained information.

SOAP request:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<GetSystemInfo xmlns="http://www.fsight.ru/PP.SOM.Som">
<tArg xmlns="">
  <cpuInfo>true</cpuInfo>
  </tArg>
  </GetSystemInfo>
  </s:Body>
  </s:Envelope>

SOAP response:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<GetSystemInfoResult xmlns="http://www.fsight.ru/PP.SOM.Som" xmlns:q1="http://www.fsight.ru/PP.SOM.Som" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <version xmlns="">Release 10.4.10052.0 Master x64</version>
  <release xmlns="">10.4</release>
  <platformInfo xmlns="">x64</platformInfo>
  <osType xmlns="">Windows</osType>
  <osInfo xmlns="">Windows 10 x64</osInfo>
<cpuInfo xmlns="">
<cpuCoresUsage>
  <Item>69</Item>
  <Item>66</Item>
  <Item>66</Item>
  <Item>61</Item>
  <Item>72</Item>
  <Item>60</Item>
  <Item>64</Item>
  <Item>64</Item>
  <Item>71</Item>
  </cpuCoresUsage>
  </cpuInfo>
  </GetSystemInfoResult>
  </soapenv:Body>
  </soapenv:Envelope>

JSON request:

{
"GetSystemInfo" :
{
"tArg" :
{
"cpuInfo" : "true"
}
}
}

JSON response:

{
"GetSystemInfoResult" :
{
"version" : "Release 10.4.10052.0 Master x64",
"release" : "10.4",
"platformInfo" : "x64",
"osType" : "Windows",
"osInfo" : "Windows 10 x64",
"cpuInfo" :
{
"cpuCoresUsage" :
{
"Item" :
[
"69",
"66",
"66",
"61",
"72",
"60",
"64",
"64",
"71"
]
}
}
}
}
public static GetSystemInfoResult GetCPUInfo()
{
var somClient = new SomPortTypeClient(); // Proxy object for operation execution
// Operation execution parameters
var tGet = new GetSystemInfo()
{
tArg = new GetSystemInfoArg()
{
cpuInfo = true
}
};
// Get information about operating system and BI server processor loading
var result = somClient.GetSystemInfo(tGet);
return result;
}

See also:

GetSystemInfo: Operation