SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 15139: S002-A0 abend processing DSCB of a RECFM=VB PDSE library

DetailsHotfixAboutRate It

In SAS version 9, if you use the INFILE statement option DSCB= on a PDSE library which is RECFM=VB and do not specify a specific member, you will receive a system 002-A0 abend.

The DSCB= option is commonly used to obtain dataset information dynamically. This option is used to define a character variable with a minimum length of 96 bytes. SAS will populate the variable with the DSCB information of non-VSAM files. This information is available to the DATA step program both initially (before opening the file) and when opening a dataset in concatenation.

To circumvent the problem you can do one of the following:

  1. Specify to the member level of the VB PDSE
  2. Convert to non-PDSE library to maintain record format VB
  3. Convert to record format FB to maintain PDSE library

A fix for SAS 9.1.3 (9.1 TS1M3) for this issue is available at:

http://www.sas.com/techsup/download/hotfix/e9_sbcs_prod_list.html#015139

For customers running SAS with Asian Language Support (DBCS), this fix should be downloaded from:

http://www.sas.com/techsup/download/hotfix/e9_dbcs_prod_list.html#015139



Operating System and Release Information

Product FamilyProductSystemSAS Release
ReportedFixed*
SAS SystemBase SASz/OS9 TS M09.1 TS1M3 SP3
* 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.