SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 17038: Limited support in SAS® 9.1.3 SP4 for DSNTYPE=LARGE data sets when running under z/OS Releases V1R7 and later

DetailsHotfixAboutRate It
SAS 9.1.3 Service Pack 4 running under z/OS operating system releases V1R7 and later has limited support for direct access (BASE engine) bound libraries that reside in DSNTYPE=LARGE files after you apply the following hot fix. See Note below regarding limited support. DSNTYPE=LARGE is fully supported in SAS Release 9.2. DSNTYPE=LARGE data sets can occupy more than 64K tracks on a single volume. Thus, the data sets can fill all available tracks on the largest DASD volumes (54G) that are currently available. This reduces the need to use multiple volumes for storing SAS data libraries. However, DSNTYPE=LARGE is supported for libraries that need to span multiple volumes.

To create a direct access bound library that resides in a DSNTYPE=LARGE data set, you must externally allocate the library data set with the DSNTYPE=LARGE parameter, as shown in the following example:

   //jobname  JOB acct-info
   //STEP01   EXEC SAS
   //LARG01   DD   DSN=dataset-name,DISP=(NEW,CATLG),
   //         UNIT=DISK,SPACE=(CYL,(5000,5000)),DSNTYPE=LARGE
   //SYSIN    DD   *

   data larg01.memb01;
      do obs = 1 to 200000000;
         output;
      end;
   run;

   /*
   //

Once you create a library using the DSNTYPE=LARGE parameter, you can assign it via either a LIBNAME statement or an external allocation (Job Control Language (JCL) or the TSO ALLOCATE command), the same as any other direct access bound library. No additional allocation options are required.

Compatibility Issues:

A prior release of SAS cannot process a library created using DSNTYPE=LARGE. Any attempt to do so will result in a S213 error; however, SAS will recover from the abnormal ending and will issue an appropriate diagnostic message.

These libraries cannot be processed under z/OS operating system releases V1R6 and earlier, even at the required level of SAS maintenance.

Note that this hot fix does not provide DSNTYPE=LARGE data set support for the following:

  • external files (for example, those processed via the FILENAME statement, and so on)
  • sequential access bound libraries (tape format) on disk
  • V5SEQ libraries on disk
  • the DLTEST procedure
  • LIBNAME statements and LIBNAME functions.

Select 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 SystemN/Az/OS9.1 TS1M39.2 TS1M0
* 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.