Hello All,
I would like to see details of users using or associated with PAS server agent like classic app server. Sometimes the PAS server works very slow so we need a details of which user or ABL session is busy so that we can check the abl session and kill that user or ask to logout the session.
Thanks in advance.
How can we track/manage individual sessions in PASOE using OEM/OEE ?
Nothing mentioned on that link about OEM/OEE.
To enable REST API access, either oemanager.war or tcmanager.war must be deployed.
Where should i get these files ?
And to run curl, which is a common open software, I have to install any software ?
oemanager.war is available at <DLC>servers\pasoe\extras
Go into your instance directory:
bin/tcman deploy %dlc%/servers/pasoe/extras/oemanager.war
thanks
And curl command, I have to download any tool ?
From where should i execute these commands, proenv or web browser ?
We can view requests,users and session details in OEM/OEE in Requests page. Navigate to the instance page. Click on the ABL app and then requests. It will list all the incoming requests with the user id and the session details along with the request elapsed time.
curl is a command line tool to issue http requests. On Windows it requires a linux like shell.
But for get requests, any web browser will do. For post, a Google Chrome plugin like postman available in the Google Chrome AppStore.
Ok gr8
But these both options OEM/OEE & curl will give the same details like requests,users and session details etc ?
I have access to OEM console aswell so no need to use curl right if both are having the same details.
Yes. If you have access to OEM, you do not need to use curl.
Both OEM and curl will give you the same details.
OEM uses the same oemanager API to get the details. So you should see same results in both ways. Also, you need to deploy oemanager.war to the instance for OEM to fetch details. You can use OEM to deploy oemanager.war.
OK thanks
But now I am facing an issue here. I have previously installed 32 bit progress and now 64 bit on windows. It was successfully installed but no longer running admin service for 64 bit. Even after manually starting as ADMIN it is not running and because of this I am not able to open OEM for 64 bit.
What should I do to solve this?
When you say, it is not starting.What is the error you are seeing?
Can you check admserv.log and fathom.log for the errors?
Admin service for 64 is now running, it was an admin access issue.
But now I am not able to create a PAS instance, which is getting error "Exception Progress Application Server instance is creating myPAS:"
I am using localhost: 9090 URL on my local machine which I was using earlier for 32 bit installation
Which URl should I use for 64 bit ?
You mentioned that you were using 32 bit install. Are you still running OEM on that version?
If that is the case, 64 bit version of OEM wont connect as 9090 port might be busy
Regarding the exception, can you check your license combination for the 64bit install? Let us know, which components you have installed?
Yes, I have changed the port for the 64 bit service and the OEM is now working where I see the default PAS instance oepas1. For this example are the oemanager.war or tcmanager.war files already deployed or do I have to deploy it separately?
oemanager.war/tcmanager.war file(s) need to deployed separately.
I think oemanager is already deployed there for default instance.
What is the meaning of the sessions column in the screenshot and where do i monitor connected users, active session and requests etc.
Just now I tried normal connection from editor to this PAS instance but there is nothing in the client session and requests tabs, all blank and only agent session have some info.
Can someone explain about these statistics ?
Instead of an windows OE management tool, if I want to read this details / description from Linux how can I get it?
How do we kill the specific session and not the entire agent of PAS ? Is this possible ?
You can do that from the OEM sessions page. Under ABL app, client sessions page will list all the sessions. You can select any session and stop.
We have no OEM in production, we are planning to use OEJMX command-line utility or APIs. Is that possible with these solutions ?
Here is your query
{"O":"PASOE:type=OEManager,name=AgentManager","M":["terminateABLSession","<agentID>",<agentSessionID>,<terminateOption>]}
What is <terminateOption> ? What value actually it is ?
Its 0 or 1. 0 - trappable stop 1 - untrappable stop
I don't see any information on google on the terminateABLSession query.
Can i get any references ?
For API's, we provide the documentation in Swagger. So if you can access Swagger using http://host:port/oemanager/, you can see the "terminateABLSession" API and the description on input for it.