NOTE: Libref SJ was successfully assigned as follows:
Engine: V9
Physical Name: /data/Trials
2 data sj.filenames;
3 length fref $8 fname $200;
4 did = filename(fref,'/data/Trials/ae.sas');
5 did = dopen(fref);
6 do i = 1 to dnum(did);
7 fname = dread(did,i);
8 output;
9 end;
10 did = dclose(did);
11 did = filename(fref);
12 keep fname;
13 run;
NOTE: Argument 1 to function DNUM(0) at line 6 column 13 is invalid.
ERROR: Invalid DO loop control information, either the INITIAL or TO expression is missing or the BY expression is missing, zero,
or invalid.
fref=#LN00006 fname= did=0 i=1 _ERROR_=1 _N_=1
NOTE: Mathematical operations could not be performed at the following places. The results of the operations have been set to
missing values.
Each place is given by: (Number of times) at (Line):(Column).
1 at 6:13
NOTE: The SAS System stopped processing this step because of errors.
NOTE: Due to ERROR(s) above, SAS set option OBS=0, enabling syntax check mode.
This prevents execution of subsequent data modification statements.
WARNING: The data set SJ.FILENAMES may be incomplete. When this step was stopped there were 0 observations and 1 variables.
WARNING: Data set SJ.FILENAMES was not replaced because this step was stopped.
I am running SAS on UNIX envi. Please look into the log and let me know where I am going wrong.
Thanks
... View more