SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 33892: A SAS/SHARE® server does not free a library when a client times out

DetailsHotfixAboutRate It

If a client using SAS® 9.1.3 SP4 assigns a library to a SAS/SHARE® 9.1.3 server running on the mainframe, and then the client's job or session times out with a system abend SEC6, the library might remain allocated to the server. If other jobs outside of SAS/SHARE try to update such a library, IKJ56225I messages will appear, stating that the dataset is allocated to another job or user.

In such a situation under SAS® 8.2, the client receives a S322 abend, the library is deallocated, and updates can take place.

To circumvent this problem, use the STOP LIBRARY command to immediately terminate access to the library in question. The syntax for this command is as follows:

STOP LIBRARY libid-1 < . . . libid-n>;

If there are numerous libraries that need to be deallocated, specify the _ALL_ argument. The syntax is as follows:

STOP LIBRARY _ALL_;

For more information regarding stopping a library, consult Library Management Commands: Stopping a Library



Operating System and Release Information

Product FamilyProductSystemSAS Release
ReportedFixed*
SAS SystemSAS/SHAREz/OS9.1 TS1M3 SP49.2 TS2M2
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.