Salesforce

ABL Solution for calling into OE Manager's REST API for insight into PASOE operation

« Go Back

Information

 
TitleABL Solution for calling into OE Manager's REST API for insight into PASOE operation
URL NameABL-Solution-for-calling-into-OE-Manager-s-REST-API-for-insight-into-PASOE-operation
Article Number000110973
EnvironmentProduct: OpenEdge
Version: 11.7.4 and later, 12.0
OS: All Supported Platforms
Question/Problem Description
This article provides access to numerous examples of using OE Manager's REST API for accessing PASOE agents, sessions, statistics metrics, management and control from the ABL.
 
Steps to Reproduce
Clarifying Information
Error Message
Defect Number
Enhancement Number
Cause
Resolution
Note: A prerequisite to using the examples provided in the below links is that the appropriate OpenEdge.Net.pl file must be added to the session's PROPATH.
For example:
If you're running from TTY (Windows Character Client or Linux/UNIX), you should add <install-dir>/tty/netlib/OpenEdge.Net.pl to your PROPATH. 
If you're running from GUI, add <install-dir>gui\netlib\OpenEdge.Net.pl to your PROPATH. 

Getting Agent and Session Information 
  • Getting Agent information for a PASOE Instance
To fetch basic agent status, identification and version information use the getAgents API.  
How to call getAgents OEManager REST API from an ABL client?
  • Getting information about Sessions of an Agent from a PASOE Instance
To fetch a comprehensive list of all active Sessions started by a specific PASOE Agent, call the getSessions API.  
How to call getSessions OEManager REST API from an ABL client?
  • Fetching Properties that were set for a PASOE Instance
To fetch a list of all Properties for a PASOE Instance use the getProperties API.
How to get the properties of an agent using OE Manager's REST API?
  • Fetching Metrics, Status, Connections and Requests information for a PASOE Agent
To fetch the current Status, as well as the number of Connections and Requests an agent has handled since starting, call the getAgentStatus API.
How to get Agent Status, Metrics, Connections and Requests for a PASOE Agent using OE Manager REST API?
  • Wrap up all of the above into a single script with the PASOE Instance Viewer
Use a point and click interface which ties all of the above procedures together to display instance, agent, session, memory, and stack information for a PASOE instance.
PASOE Instance Viewer tool for visualizing PASOE Instance Statistics using the ABL
 
Troubleshooting Memory Leaks on PASOE
  • Getting/Setting the status of ABLObjects tracking
  • Fetching and Consuming the output from ABLObjects tracking

Stay tuned for more...

 
Workaround
Notes
Keyword Phrase
Last Modified Date11/20/2020 6:50 AM

Powered by