Retrieving the Tests Supported by eh Enterprise Using eG REST API
To retrieve the tests that are available in eG Enterprise for execution, by default, administrators can use the eG REST API. The URL can be specified in the following format:
URL: http://<eG manager IP:port>/api/eg/miscservice/getTestMapping
Method: POST
Content-Type: application/json
Parameters | Key values | Example |
---|---|---|
Headers |
managerurl: Base URL of the eG Manager i.e., http://<IP address of the eG console:Port> user: eG username or domain/eG username pwd: Base64 encoded password |
Not Applicable |
Type | Code | Content |
---|---|---|
JSON |
200 |
{ "IBSubnetMgrTest": "IB Subnet Manager Statistics", "IBSmaPortTest": "IB SMA Port", "IBPmaExtPortTest": "IB PMA Extended Port", "IBPmaPortTest": "IB PMA Port", "IBFabricElemTest": "Fabric Elements", "Db2DPFSQLNetTest": "Db2 DPF SQL Network", "FileUpdateTest": "File Updates", . . . } |
Type | Code | Content |
---|---|---|
JSON |
401 UNAUTHORIZED |
{"code": 401,"error": "Unauthorized user"} |
JSON |
500 Server Error |
{"code": 500,"error": " Server Error "} |
Figure 1 : Retrieving the tests supported by eG Enterprise using Postman REST Client
Retrieving the Tests Supported by eG Enterprise using cURL
To retrieve the details of the tests available in eG Enterprise for execution in the target environment using cURL, the command should be specified in the following format:
curl -location -request POST "http://<eG Manager IP:Port>/api/eg/miscservice/getTestMapping" -H "user:<eG username or domain/eG username>" -H "pwd:Base64 encoded password" -H "managerurl:http://<eG Manager IP:Port>" --data-raw ""
Figure 2 shows an example cURL command for retrieving the details of all the tests available for execution in the target environment.
Figure 2 : An example cURL command to retrieve the tests supported by eG Enterprise
Figure 3 shows a sample output that retrieves the tests supported by eG Enterprise using cURL.
Figure 3 : Sample output with the list of tests supported by eG Enterprise