Description

Get a list of metrics for all PAS for OpenEdge agents and their sessions available to an ABL application.

HTTP Operation

GET

URI

//host_name:port/oemanager/applications/ABL_app_name/agents/sessions

Media type

application/vnd.progress+json

Response codes

200 Success
500 Unexpected Server Error

Command-line example

curl -X GET -u username:password -v http://localhost:16680/oemanager/applications/oepas1/agents/sessions

ABL HTTP client example

define variable resp as OpenEdge.Net.HTTP.IHttpResponse.

resp = OpenEdge.Net.HTTP.ClientBuilder:Build():Client
   :Execute(OpenEdge.Net.HTTP.RequestBuilder
      :Get('http://localhost:16680/oemanager/applications/oepas1/agents/sessions)
      :UsingBasicAuthentication(new OpenEdge.Net.HTTP.Credentials('PASOE Manager Application', 'username', 'password'))
      :Request
   ).

Request body example

NA

Response body example

{
  "operation": "GET AGENTS",
  "outcome": "SUCCESS",
  "result": {
    "agents": [
      {
        "agentId": "48dtOnM9QQWHo39mr9aAfg",
        "pid": "5784",
        "state": "AVAILABLE",
        "overheadMemory": 14303273,
        "agentStartTime": "2024-02-13T09:55:39.985+05:00",
        "sessions": [
          {
            "SessionId": 4,
            "SessionState": "IDLE",
            "StartTime": "2024-02-13T09:55:39.985+05:00",
            "EndTime": null,
            "ThreadId": -1,
            "ConnectionId": null,
            "SessionExternalState": 0,
            "SessionMemory": 919997,
            "RequestsCompleted": 0,
            "RequestsFailed": 0,
            "IdleTimeHighWater": 0,
            "MemAtRestHighWater": 0,
            "MemActiveHighWater": 0
          },
          {
            "SessionId": 7,
            "SessionState": "IDLE",
            "StartTime": "2024-02-13T09:55:39.985+05:00",
            "EndTime": null,
            "ThreadId": -1,
            "ConnectionId": null,
            "SessionExternalState": 0,
            "SessionMemory": 919997,
            "RequestsCompleted": 0,
            "RequestsFailed": 0,
            "IdleTimeHighWater": 0,
            "MemAtRestHighWater": 0,
            "MemActiveHighWater": 0
          }
        ]
      },
      {
        "agentId": "AW-oT0JdSWKPzKBTLiX-dA",
        "pid": "12892",
        "state": "AVAILABLE",
        "overheadMemory": 14303333,
        "agentStartTime": "2024-02-13T09:55:40.103+05:00",
        "sessions": [
          {
            "SessionId": 4,
            "SessionState": "IDLE",
            "StartTime": "2024-02-13T09:55:40.103+05:00",
            "EndTime": null,
            "ThreadId": -1,
            "ConnectionId": null,
            "SessionExternalState": 0,
            "SessionMemory": 919998,
            "RequestsCompleted": 0,
            "RequestsFailed": 0,
            "IdleTimeHighWater": 0,
            "MemAtRestHighWater": 0,
            "MemActiveHighWater": 0
          },
          {
            "SessionId": 7,
            "SessionState": "IDLE",
            "StartTime": "2024-02-13T09:55:40.103+05:00",
            "EndTime": null,
            "ThreadId": -1,
            "ConnectionId": null,
            "SessionExternalState": 0,
            "SessionMemory": 919998,
            "RequestsCompleted": 0,
            "RequestsFailed": 0,
            "IdleTimeHighWater": 0,
            "MemAtRestHighWater": 0,
            "MemActiveHighWater": 0
          }
        ]
      }
    ]
  },
  "errmsg": "",
  "versionStr": "v13.0.0 ( 2024-01-09 )",
  "versionNo": 1
}