Description

Get ABL stacks for a given ABL session of an agent.

HTTP Operation

GET

URI

//host_name:port/oemanager/applications/ABL_app_name/agents/agentPID/sessions/{sessionID}/stacks
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/39028/sessions/4/stacks

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

Request body example

NA

Response body example

{
  "operation": "GET SESSION RUNTIME STACKS",
  "outcome": "SUCCESS",
  "result": {
    "ABLStacks": [
      {
        "AgentSessionId": 4,
        "StartupParams": "-pf C:\\Progress\\OpenEdge\\startup.pf,-cpinternal ISO8859-1,-cpstream ISO8859-1,-cpcoll Basic,
-cpcase Basic,-d mdy,-numsep 44,-numdec 46,(end .pf),-logginglevel 2,-logfile C:\\OpenEdge\\WRK\\
pas9821/logs/pas9821.agent.{yyyy-mm-dd}.log,-uburl AppServerDC://0.0.0.0:51331/,-logname pas9821,
-logentrytypes ASPlumbing,DB.Connects,-ubpropfile C:\\OpenEdge\\WRK\\pas9821\\conf\\openedge.properties,
-ASID 1,-ipver IPv4,-sectok XXXXXXXXXXXXXXXXXXXXXX,-T C:\\OpenEdge\\WRK\\pas9821/temp",
        "Propath": "C:\\OpenEdge\\WRK\\pas9821\\webapps\\ROOT\\WEB-INF\\openedge,C:\\OpenEdge\\WRK\\pas9821\\ablapps\\pas9821\\openedge,
C:\\OpenEdge\\WRK\\pas9821\\openedge,C:\\Progress\\OpenEdge\\tty,C:\\Progress\\OpenEdge\\tty\\ablunit.apl,C:\\Progress\\OpenEdge\\tty\\adecomm.apl,
C:\\Progress\\OpenEdge\\tty\\dataadmin.apl,C:\\Progress\\OpenEdge\\tty\\OpenEdge.BusinessLogic.apl,C:\\Progress\\OpenEdge\\tty\\OpenEdge.Core.apl,
C:\\Progress\\OpenEdge\\tty\\OpenEdge.ServerAdmin.apl,C:\\Progress\\OpenEdge\\tty\\prodict.apl,C:\\Progress\\OpenEdge\\tty\\adecomp.pl,
C:\\Progress\\OpenEdge\\tty\\adeedit.pl,C:\\Progress\\OpenEdge\\tty\\adeshar.pl,C:\\Progress\\OpenEdge\\tty\\netlib\\OpenEdge.Net.apl,
C:\\Progress\\OpenEdge,C:\\Progress\\OpenEdge\\bin",
        "Databases": [],
        "PersProcs": [],
        "OO4GLObjs": [],
        "Callstack": [],
        "Status": "Idle"
      }
    ]
  },
  "errmsg": "",
  "versionStr": "v12.7.0 ( 2023-04-20 )",
  "versionNo": 1
}