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
Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!
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.
Ready to level-up your skills? Choose your own adventure.