Select Your Region
Americas
Europe
Middle East & Africa
Asia Pacific
![]() | ![]() | ![]() | ![]() | ![]() |
When using SAS® Regular Price Optimization to import or export pricing rules, you might encounter an error similar to the following causing the import or export to fail:
This error occurs because the DI_MACRO library is a read-only library and therefore will not allow new macros to be stored into it. To workaround this issue, you can implement the following workaround:
Modify disetup.sas by replacing this line:
libname di_macro (&goodcats);
with these lines:
%let macrc = %sysfunc(libname(macstore, (SASUSER), base)); options mstored sasmstore=macstore; %macro _macstore /store secure; %put ****************************************************************************; %put Dynamic stored compiled macros will be stored in MACSTORE (SASUSER) library.; %put Temporary change to disetup.sas for SAS Note 44378 issue.; %put Revert to original disetup.sas when this issue is fixed.; %put ****************************************************************************; %mend; %_macstore; libname di_macro ( macstore &goodcats); * libname di_macro (&goodcats);
Click the Hot Fix tab in this note to access the hot fix for this issue.
Product Family | Product | System | Product Release | SAS Release | ||
Reported | Fixed* | Reported | Fixed* | |||
SAS System | SAS Regular Price Optimization | 64-bit Enabled AIX | 4.2_M1 | 4.2_M2 | 9.2 TS2M3 | 9.2 TS2M3 |
Microsoft Windows Server 2008 for x64 | 4.2_M1 | 4.2_M2 | 9.2 TS2M3 | 9.2 TS2M3 | ||
Microsoft Windows Server 2008 | 4.2_M1 | 4.2_M2 | 9.2 TS2M3 | 9.2 TS2M3 | ||
Microsoft Windows Server 2003 for x64 | 4.2_M1 | 4.2_M2 | 9.2 TS2M3 | 9.2 TS2M3 | ||
Microsoft Windows Server 2003 Standard Edition | 4.2_M1 | 4.2_M2 | 9.2 TS2M3 | 9.2 TS2M3 | ||
Microsoft Windows Server 2003 Enterprise Edition | 4.2_M1 | 4.2_M2 | 9.2 TS2M3 | 9.2 TS2M3 | ||
Microsoft Windows Server 2003 Datacenter Edition | 4.2_M1 | 4.2_M2 | 9.2 TS2M3 | 9.2 TS2M3 |