Checks whether ABL object tracking is enabled or disabled. To change the status, see Enable or disable ABL object tracking.

HTTP Operation

GET

URI

http(s)://host_name:port/oemanager/applications/ABL_app_name/agents/agentPID/ABLObjects/status
Note: Agent PID (for example, 1144) or agent ID (for example, W9UI_6dJQ-qSsk-o25mWAw) can be used to identify the multi-session agent. Both values can be obtained using the List agents API.

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/18668/ABLObjects/status

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/18668/ABLObjects/status')
      :UsingBasicAuthentication(new OpenEdge.Net.HTTP.Credentials('PASOE Manager Application', 'username', 'password'))
      :Request
   ).

Request body example

NA

Response body example

Result is false when tracking is off. Result is true when tracking is on. In this example ABL object tracking is disabled.

{
   "operation":"TRACKING ABL OBJECTS",
   "outcome":"SUCCESS",
   "result":false,
   "errmsg":"",
   "versionStr":"v12.1.0 ( 2019-08-07 )",
   "versionNo":1
}