Hello Chris,
Your article is fantastic!. Very good level (as usual). I have two questions;
1) How to stop sessions from server and get sas end program executed.
In our SAS Main > Logival Workspace Server, we've set propeties to execute a start and end SAS programs in order to get scaproc logs for all sessions (start=proc scaproc record, end=proc scaproc write).
We want to stop all user SAS sessions at a certain hour to start Batch SAS process. Nowadays we are doing this from OS, but we are loosing scaproc logs.
So we are wondering if it's possible to do this from within SAS Server in order to keep scaproc log's for those sessions.
2) Performance details for SAS Sessions.
I took a look at source code part that collect process details about SAS session, ie,

proc iomoperate uri=&connection. launched='" || serverid || "';
list attrs cat='Information' out=pids" || y || ";
quit;

I'm wondering if it's possible to get performance details, using this code;

proc iomoperate uri=&connection. launched='" || serverid || "';
list PERFORMANCE out=salida;
quit;

I tried but i'm getting this error:
ERROR: Not connected to an IOM Server that supports the LIST PERFORMANCE command.
Can you help me with this?. Thanks in advance !