Problem Note 52920: The SAS/SHARE® server fails to close a member that a client is attempting to access
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
SAS System | Base SAS | z/OS | 9.4 TS1M1 | 9.4 TS1M4 |
z/OS 64-bit | 9.4 TS1M1 | 9.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.
The SAS/SHARE server fails to close a member if the client does not have Read permission for the library.
Type: | Problem Note |
Priority: | medium |
Date Modified: | 2014-06-06 08:51:47 |
Date Created: | 2014-05-06 14:20:44 |