Problem Note 12075: %INCLUDE with eight-byte member name causes incorrect errors
Beginning in SAS 9.1, attempting to %INCLUDE a PDS member with an
eight-byte name which is allocated externally using a DD card like the
following:
//DDNAME DD DISP=SHR,DSN=DATA.SET.NAME(MEMBERXX)
incorrectly produces the following errors in the SAS log:
ERROR: MEMBER NAME MEMBERXX::F IS LONGER THAN 8 CHARACTERS.
ERROR: CANNOT OPEN %INCLUDE FILE DDNAME.
To circumvent this problem, specify the member name on the %INCLUDE
statement rather than on the DD card, as:
//DDNAME DD DISP=SHR,DSN=DATA.SET.NAME
then:
%INCLUDE DDNAME(MEMBERXX);
This problem is corrected in SAS 9.1 TSLEVEL 1M2.
A Technical Support hot fix for SAS 9.1 (TS1M0) for this
issue is available at:
http://www.sas.com/techsup/download/hotfix/b9_sbcs_prod_list.html#012075
For customers running SAS with Asian Language Support (DBCS), this
hot fix should be downloaded from:
http://www.sas.com/techsup/download/hotfix/b9_dbcs_prod_list.html#012075
Operating System and Release Information
SAS System | Base SAS | z/OS | 9.1 TS1M0 | 9.1 TS1M2 |
*
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: | high |
Topic: | Data Management ==> Access ==> External I/O
|
Date Modified: | 2004-03-31 08:31:02 |
Date Created: | 2004-03-29 16:15:57 |