From the doc of SAS Help Center: CAS Statement
TERMINATE
terminates a single connected or disconnected session, or all of the connected and disconnected sessions in your SAS client.
Alias
CLEAR
Notes
When you terminate the active session, SAS system option SESSREF= continues to reference the terminated session. A note is written to the SAS log indicating that the session identified by SAS system option SESSREF= was terminated. To access the server in that case, you must start a new session or set system option SESSREF= to an existing connected session. See Start a Session and SESSREF= System Option in SAS System Options: Reference.
If you terminate a session that you disconnected using DISCONNECT, the disconnected session is removed from your client's session list, but it continues to run on the server until its time-out expires. To terminate the session in that case, see Terminating a Disconnected Session.
Tip
Use this option with session-name to terminate a single connected or disconnected session, or use it with _ALL_ to terminate all of the currently connected and disconnected sessions in your SAS client.
See
Terminate a Session
It looks like it updates the value with every "cas" statement execution, but do not updates it after terminating.
82 /*1. Create 3 cas sessions */
83 %put &=_CASNAME_;
WARNING: Apparent symbolic reference _CASNAME_ not resolved.
_CASNAME_
84 cas s1;
NOTE: The session S1 connected successfully to Cloud Analytic Services yyyyyyyyyyy.exnet.sas.com using port 5571. The UUID is
9bf41b83-b09a-f14e-811f-c4135b70ed9f. The user is xxxxxxxxxxxxxxxxxxxxxx and the active caslib is
CASUSER(xxxxxxxxxxxxxxxxxxxxxx).
NOTE: The SAS option SESSREF was updated with the value S1.
NOTE: The SAS macro _SESSREF_ was updated with the value S1.
NOTE: The session is using 0 workers.
85 %put &=_CASNAME_;
_CASNAME_=S1
86 cas s2;
NOTE: The session S2 connected successfully to Cloud Analytic Services yyyyyyyyyyy.exnet.sas.com using port 5571. The UUID is
77b6afaf-fc52-5d41-a6ab-1e962a2df8d4. The user is xxxxxxxxxxxxxxxxxxxxxx and the active caslib is
CASUSER(xxxxxxxxxxxxxxxxxxxxxx).
NOTE: The SAS option SESSREF was updated with the value S2.
NOTE: The SAS macro _SESSREF_ was updated with the value S2.
NOTE: The session is using 0 workers.
87 %put &=_CASNAME_;
_CASNAME_=S2
88 cas s3;
NOTE: The session S3 connected successfully to Cloud Analytic Services yyyyyyyyyyy.exnet.sas.com using port 5571. The UUID is
9e3c1ab8-2a5f-014c-8ece-edd77f22ab0e. The user is xxxxxxxxxxxxxxxxxxxxxx and the active caslib is
CASUSER(xxxxxxxxxxxxxxxxxxxxxx).
NOTE: The SAS option SESSREF was updated with the value S3.
NOTE: The SAS macro _SESSREF_ was updated with the value S3.
NOTE: The session is using 0 workers.
89 %put &=_CASNAME_;
_CASNAME_=S3
90
91 /*2. List the sessions - we can see 3 sessions. Looks OK */
92 cas _ALL_ list ;
NOTE: Session S1 is ACTIVE using port 5571 and host yyyyyyyyyyy.exnet.sas.com for user xxxxxxxxxxxxxxxxxxxxxx. The session UUID
is 9bf41b83-b09a-f14e-811f-c4135b70ed9f.
NOTE: Session S2 is ACTIVE using port 5571 and host yyyyyyyyyyy.exnet.sas.com for user xxxxxxxxxxxxxxxxxxxxxx. The session UUID
is 77b6afaf-fc52-5d41-a6ab-1e962a2df8d4.
NOTE: Session S3 is ACTIVE using port 5571 and host yyyyyyyyyyy.exnet.sas.com for user xxxxxxxxxxxxxxxxxxxxxx. The session UUID
is 9e3c1ab8-2a5f-014c-8ece-edd77f22ab0e.
Bart
... View more