View OpenEdge ABL application agent sessions
Print
- Last Updated: June 5, 2024
- 2 minute read
- OpenEdge
- Version 12.8
- Documentation
You can view OpenEdge ABL agent sessions by using the ABL Application: <ABL application name> page.
To view the list of threads:-
Click Resources > Go to Resources in the OpenEdge Management console menu.
All resources managed by your console appear in the grid frame.
-
Filter or search for, and select the required PAS for OpenEdge
instance.
For example, type the default PAS for OpenEdge instance name,
oepas1, in the Filter field or select Progress Application Server as the selection in the Type drop-down menu and select the PAS instance.The Progress Application Server: <instance name> page appears. -
Click an ABL application listed in the ABL Applications section.
The ABL Application: <ABL application name> page appears.Note: To enable the OpenEdge ABL appplications and transport services while the PAS for OpenEdge instance is running, ensure that the OpenEdge manager web application,
oemanager.war(available at <$DLC\servers\pasoe\extras\oemanager.war) is installed on PAS for OpenEdge. If it is not deployed, then deploy it from the Manage Web applications interface -
Click Agent
Sessions.
The OpenEdge ABL Agent Sessions for <ABL application name> page appears. You can view the following ABL agent properties:
Table 1. OpenEdge ABL agent properties Property Description PID The process ID of the server. Agent ID OpenEdge ABL service name. Agent State State of the agent (AVAILABLE or STOPPED) Session ID The ID of the session within the agent process Session State State of the OpenEdge ABL agent session (INIT, STARTING, AVAILABLE, RESERVED STOPPING, STOPPED) Session Start Time The Date and Time when the session started Session External State Returns 1 when the session is executing outside of the AVM in a dll or shared library. Returns 0 otherwise. Session Memory The amount of memory allocated by the session Stack trace link Displays the agent stack trace information such as Session Information, Databases, Persistent procedures, ABL objects and Callstack for reference to debug any issues. If a PID has no agent session(s) available, the result set displays an empty list with a message that there are no agent sessions available.
You can filter from a list of agents by selecting an agent state from the Agent State list and then clicking the Refresh icon to view the agents for that state.
Note: You can sort the columns in ascending or descending order by clicking the arrow next to the selected column name and then clicking Sort Ascending or Sort Descending, respectively. You can also select or deselect a list of columns by clicking Columns. -
To stop one or more agents, select the agent(s) from the list
and click Stop.
Specify the following in the Stop agent for <pas application name> window that appears:
- Wait to finish — The time, in milliseconds, the agent waits to complete the requests that are currently running before stopping gracefully by raising a trappable STOP condition on the remaining request that is running.
- Wait after stop — The time, in milliseconds, the
agent waits after completing Wait to finish and raising a
trappable STOP condition, before the agent forcibly stops remaining
requests by raising an untrappable STOP condition.Note: If Wait after stop is 0, the agent will not raise a trappable STOP after Wait to finish, but will instead forcibly stop the remaining requests by raising an untrappable STOP condition.
Note: To stop an ABL agent, you must have execute permissions (start and stop) that are granted by the administrator.