I have 9.2 and 9.3 installed on my work station and above code works in 9.2, I have the code working in 9.2 on another box first and then tried to run it on my box with 9.3 and it failed and then I tried it with 9.2 on my box and it still works. but failed in 9.3. here is output log 89 ./SAS_Scripts RULE: ----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0 1 CHAR 89../SAS_Scripts 16 ZONE 3302254555676777 NUMR 899EF313F3329043 size=. dir_name=/SAS_Scr _ERROR_=1 _INFILE_=89 ./SAS_Scripts _N_=1 1824 ./sizing 2 CHAR 1824../sizing 13 ZONE 3333022767666 NUMR 18249EF39A9E7 size=. dir_name=/sizing _ERROR_=1 _INFILE_=1824 ./sizing _N_=2 264376 ./tmp2 3 CHAR 264376../tmp2 13 ZONE 3333330227673 NUMR 2643769EF4D02 size=. dir_name=/tmp2 _ERROR_=1 _INFILE_=264376 ./tmp2 _N_=3 16 ./tt in the c:\temp, if I do "du" it will output 89 ./SAS_Scripts 1824 ./sizing 264376 ./tmp2 16 ./tt I did see _error_ is set to 1 but I do not know what cause it. From the log, you can see dir_name is set fine. as I mentioned at begining, I have a work around , it is setting the size to be char as well, if I do input size $ dir_name $, it has no problem. but this is not the case in 9.2
... View more