Help using Base SAS procedures

Insufficient Authorization Error when trying to save chart

Reply
Occasional Contributor
Posts: 8

Insufficient Authorization Error when trying to save chart

Received below error on Linux 64 bit(SAS 9.4 Grid). Same code is working in EG but not when I execute directly on server

 

ERROR: Insufficient authorization to access /sas/9.4/prod/config/Lev1/SASApp/sasgraph.png.

data cars_small; /* For Scatter Plots*/
set sashelp.cars;
where make in ('Jeep' 'Chevrolet' 'Ford' 'Chrysler');
data cars_large; /* For Bar Charts*/
set sashelp.cars;
n1=(cylinders le 4)*-1;
n2=(cylinders gt 4)*1;
label n1='<= 4 Cylinders' n2='>4 Cylinders';
run;

 

ods html path="/sasuserhome/XYZ" (url=none)
body="barGraph.html";

proc sgplot data=cars_small;
reg x=weight y=MSRP / degree=2 clm;
scatter x=weight y=invoice;
run; quit;

 

Tried to specify gpath=<location where I have complete access> or ods html path but still it is looking for default sas configuration path. Do I need to use any grid enable options?Any suggestions?

Thanks!

SAS Employee
Posts: 69

Re: Insufficient Authorization Error when trying to save chart

Hi Priyanka_b,

 

In addition to the GPATH statement, did you try to add the below statement prior to your ODS statement:

  ods _all_ close;

cheers,

Damo

Ask a Question
Discussion stats
  • 1 reply
  • 320 views
  • 0 likes
  • 2 in conversation