SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 52920: The SAS/SHARE® server fails to close a member that a client is attempting to access

DetailsHotfixAboutRate It

When accessing a SAS/SHARE server running SAS 9.3 M2 through SAS 9.4 M1, if the client user account does not have sufficient authorization to read the library data set, the SAS/SHARE server fails to close the member that the client attempted to access. This incorrect behavior results in the following error message when the SAS/SHARE server attempts to free the library:

ERROR: One or more members in library libref are open.

Since the member is not closed, SAS cannot close the library. Consequently, the library cannot be freed until the SAS/SHARE server terminates. This makes the library unavailable for all other jobs on the system until the server has been stopped and restarted.

In this scenario, there is another, related problem. If a SAS/SHARE client attempts to create a new member in a Base SAS® engine library to which the client does not have Read access, the SAS/SHARE server creates the member. The member is created with zero pages. Subsequent attempts to access this malformed member results in additional errors.

Click the Hot Fix tab in this note to access the hot fix for this issue.



Operating System and Release Information

Product FamilyProductSystemSAS Release
ReportedFixed*
SAS SystemBase SASz/OS9.4 TS1M19.4 TS1M4
z/OS 64-bit9.4 TS1M19.4 TS1M4
* 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.