SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 69508: CASLIB options that begin with numbers in SAS® Data Integration Studio 4.905 do not work

DetailsHotfixAboutRate It

When you define a CASLIB option in SAS Data Integration Studio 4.905 on a library that starts with numbers, the code does not work. You encounter this problem when you use quotations marks around the library name, as shown below:

caslib

You also encounter this issue when you do not use quotation marks around the library name, as shown below:

caslib2

When the caslib is enclosed in quotation marks, PROC CASUTIL code similar to the following fails:

/* PROC CASUTIL: LOAD DATA  */ 
proc casutil outcaslib=""123casdata"" sessref=CAS_6b49d7e4944b4825be55f7908dd0e892;
 

The code also fails if you omit the quotation marks in the LIBNAME statement:

LIBNAME casd123 CAS  CASLIB=123casdata  SESSREF=CASAUTO ;

This failure occurs because the CASLIB option requires that caslib names that start with a number be enclosed in quotation marks.

The workaround is to rename the caslibs in SAS® Viya® to not start with numbers.

Click the Hot Fix tab in this note for a link to instructions about accessing and applying the software update.



Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Data Integration StudioMicrosoft® Windows® for x644.7_M74.7_M89.4 TS1M79.4 TS1M8
Microsoft Windows 8 Enterprise 32-bit4.7_M74.7_M89.4 TS1M79.4 TS1M8
Microsoft Windows 8 Enterprise x644.7_M74.7_M89.4 TS1M79.4 TS1M8
Microsoft Windows 8 Pro 32-bit4.7_M74.7_M89.4 TS1M79.4 TS1M8
Microsoft Windows 8 Pro x644.7_M74.7_M89.4 TS1M79.4 TS1M8
Microsoft Windows 8.1 Enterprise 32-bit4.7_M74.7_M89.4 TS1M79.4 TS1M8
Microsoft Windows 8.1 Enterprise x644.7_M74.7_M89.4 TS1M79.4 TS1M8
Microsoft Windows 8.1 Pro 32-bit4.7_M74.7_M89.4 TS1M79.4 TS1M8
Microsoft Windows 8.1 Pro x644.7_M74.7_M89.4 TS1M79.4 TS1M8
Microsoft Windows 104.7_M74.7_M89.4 TS1M79.4 TS1M8
Microsoft Windows 114.7_M74.7_M89.4 TS1M79.4 TS1M8
Microsoft Windows Server 20084.7_M74.7_M89.4 TS1M79.4 TS1M8
Microsoft Windows Server 2008 R24.7_M74.7_M89.4 TS1M79.4 TS1M8
Microsoft Windows Server 2008 for x644.7_M74.7_M89.4 TS1M79.4 TS1M8
Microsoft Windows Server 2012 Datacenter4.7_M74.7_M89.4 TS1M79.4 TS1M8
Microsoft Windows Server 2012 R2 Datacenter4.7_M74.7_M89.4 TS1M79.4 TS1M8
Microsoft Windows Server 2012 R2 Std4.7_M74.7_M89.4 TS1M79.4 TS1M8
Microsoft Windows Server 2012 Std4.7_M74.7_M89.4 TS1M79.4 TS1M8
Microsoft Windows Server 20164.7_M74.7_M89.4 TS1M79.4 TS1M8
Microsoft Windows Server 20194.7_M74.7_M89.4 TS1M79.4 TS1M8
Microsoft Windows Server 20224.7_M74.7_M89.4 TS1M79.4 TS1M8
Windows 7 Enterprise 32 bit4.7_M74.7_M89.4 TS1M79.4 TS1M8
Windows 7 Enterprise x644.7_M74.7_M89.4 TS1M79.4 TS1M8
Windows 7 Home Premium 32 bit4.7_M74.7_M89.4 TS1M79.4 TS1M8
Windows 7 Home Premium x644.7_M74.7_M89.4 TS1M79.4 TS1M8
Windows 7 Professional 32 bit4.7_M74.7_M89.4 TS1M79.4 TS1M8
Windows 7 Professional x644.7_M74.7_M89.4 TS1M79.4 TS1M8
Windows 7 Ultimate 32 bit4.7_M74.7_M89.4 TS1M79.4 TS1M8
Windows 7 Ultimate x644.7_M74.7_M89.4 TS1M79.4 TS1M8
* 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.