Hi All,
Am executing the below program in UNIX SAS and am while executing this program in UNIX, am encountering error like "Invalid Logical Name". I think this is related to file name statement. Please correct me what exactly am missing here ? Appreciate for help.
options obs=max compress=yes;
libname a "/project1/one/d071212";
filename a.cust1 pipe "gunzip -c /root/share/file1..GZ";
data a.comp1;
infile a.cust1 missover lrecl=4000 recfm=f;
input
@1 CUSTOMER_NAME $EBCDIC22.
@23 CUSTOMER_ID $ebcdic10.
Regards,
S Ravuri.
a.cust1 is not valid for a filename. letters, numbers and underscores only.
Thanks for quick response.
Please suggest me the valid file name , how can I use it ?
Regards,
S Ravuri.
changing a.cust1 to a_cust1
The fileref follows the sas naming conventions. See the documentation for validvarname
http://support.sas.com/documentation/cdl/en/lrdict/64316/HTML/default/viewer.htm#a000279245.htm
Join us for SAS Innovate April 16-19 at the Aria in Las Vegas. Bring the team and save big with our group pricing for a limited time only.
Pre-conference courses and tutorials are filling up fast and are always a sellout. Register today to reserve your seat.
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.