![]() | ![]() | ![]() | ![]() | ![]() |
By default, for SAS® 8 servers (or later) under z/OS, the client WORK library is allocated based on the values for the following SAS system options, which are set only at invocation of the SAS server:
With this configuration, SAS does not provide a way to specify that the client work library can span multiple volumes nor to specify a System Managed Storage management, storage, or data class for use in the allocation of the client WORK library.
For SAS® 9.2M3, the only workaround for the client WORK library with limited space is to use one of the following methods:
Click the Hot Fix tab in this note to access the hot fix for this issue.
In the third maintenance release for SAS 9.2 (TS2M3), this hot fix enables you to keep the client WORK library as a native MVS bound library and to use some limited allocation parameters with the following SAS SET= option:
In this SET= option:
Note: When you code the SET= system option shown above to span volumes, SAS still uses the FILESPPRI, FILESPSEC, and FILEUNIT system options to determine the primary and secondary space allocation amounts and the unit of space used.
For additional details, see "SET= System Option" in the SAS® 9.2 Companion for z/OS.
This option has no effect on any other allocations that are performed by SAS. The unit, count, and LARGE parameters are positional, as shown in the following examples.
To allocate a client WORK library as a DSNTYPE=LARGE data set that spans three 3390 units, use the following SET= option:
To allocate a client WORK library using the default values as well as DSNTYPE=LARGE, use the following SET= option:
In SAS® 9.3 and later, the new CLIENTWORK system option enables even broader control over the client WORK library allocation.
Product Family | Product | System | SAS Release | |
Reported | Fixed* | |||
SAS System | Base SAS | z/OS | 9.2 TS2M3 |