Get a report of tracked ABL objects
Description
Get a report of ABL objects that may indicate potential memory leaks. Getting a report requires that object tracking is enabled. See
Enable or disable ABL object tracking . After leaks have been identified and resolved, disable ABL object tracking.
HTTP Operation
GET
URI
http(s)://host_name :port /oemanager/applications/app_name /agents/agentPID /ABLObjects
Media type
application/vnd.progress+json
Response codes
200 Success
500 Unexpected Server Error
Command-line example
curl -X GET -v -u username:password http://localhost:16680/oemanager/applications/oepas1/18668/ABLObjects
Request body example
NA
Response body example
This excerpt shows the objects that are being tracked. Source identifies the related code.
{
"result": {
"ABLOutput": {
"ABLObjects": [
{
"AgentSessionId": 4,
"Objects": []
},
{
"AgentSessionId": 7,
"Objects": []
}
]
},
"ABLReturnVal": true,
"agentId": "y11SsN0cSC2skp9NV-N0Ww",
"pid": "6064"
},
"errmsg": "",
"versionStr": "v11.7.4 ( 2018-09-17 )",
"versionNo": 1,
"outcome": "SUCCESS",
"operation": "GET ABL OBJECTS REPORT"
}
This excerpt shows results if object tracking is disabled.
{
"result": {
"ABLReturnVal": false,
"agentId": "y11SsN0cSC2skp9NV-N0Ww",
"pid": "6064"
},
"errmsg": "",
"versionStr": "v11.7.4 ( 2018-09-17 )",
"versionNo": 1,
"outcome": "SUCCESS",
"operation": "GET ABL OBJECTS REPORT"
}