I have SAS Enterprise Guide 4.3 installed on my computer. It is connected to a SAS 9.3 on a server. This work great but if I get an error when I run a SAS program calling R. The server administrator modified the sasv9.cfg file in order to include the -RLANG option. I executed my code in batch on the server and here is the log: 1 PROC OPTIONS OPTION=RLANG; 2 RUN; SAS (r) Proprietary Software Version 9.3 TS1M0 RLANG Support access to R language interfaces NOTE: PROCEDURE OPTIONS used (Total process time): real time 0.00 secondes cpu time 0.00 secondes 3 4 PROC IML; NOTE: IML Ready 5 SUBMIT / R; 6 a <- 2 7 paste("a:",a) 8 b <- 3 9 paste("b:",b) 10 c <- a * b 11 paste("c:",c) 12 ENDSUBMIT; 13 QUIT; NOTE: Exiting IML. NOTE: The PROCEDURE IML printed page 1. NOTE: PROCEDURE IML used (Total process time): real time 0.24 secondes cpu time 0.03 secondes If you executre the same code within SAS Enterprise Guide on the same server, the log is: 15 PROC OPTIONS OPTION=RLANG; 16 RUN; SAS (r) Proprietary Software Version 9.3 TS1M0 RLANG Support access to R language interfaces NOTE: PROCEDURE OPTIONS used (Total process time): real time 0.00 secondes cpu time 0.00 secondes 17 18 PROC IML; NOTE: IML Ready 19 SUBMIT / R; 20 a <- 2 21 paste("a:",a) 22 b <- 3 23 paste("b:",b) 24 c <- a * b 25 paste("c:",c) 26 ENDSUBMIT; ERROR: SAS could not initialize the R language interface. statement : SUBMIT at line 19 column 7 27 QUIT; NOTE: Exiting IML. I don't understand why it doesn't give the same results. I already had the same error in batch when R_HOME was not defined.
... View more