Problem Note 15139: S002-A0 abend processing DSCB of a RECFM=VB PDSE library
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:
- Specify to the member level of the VB PDSE
- Convert to non-PDSE library to maintain record format VB
- 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
SAS System | Base SAS | z/OS | 9 TS M0 | 9.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.
Type: | Problem Note |
Priority: | medium |
Topic: | Data Management ==> Access ==> External I/O
|
Date Modified: | 2013-01-02 15:15:19 |
Date Created: | 2005-05-03 12:54:59 |