Chapter Contents

Previous

Next
SAS/EIS Software: Administrator's Guide

Providing Access Control Tags for New Values

When you define an Access Control list, you need to have the structure of all your data sources available in the form of metabase registrations. However, you might not have the full set of production data at your disposal.

If you need to set access control tags on data values that are not currently available in the data source but which will be there for the production version of your application, you can use the Add Value selection on the pop-up menu or in the Actions menu.

You can use the Add Value item to set any tag; for example, you can use it to subset data, remove data from a display, and to set initial subsets. Follow the steps in any of the three previous subtopics to display the levels of a CATEGORY column. Then select Add Value on the pop-up menu or in the Actions menu.

[IMAGE]

Any values entered in the Enter Value window are added to the Access Control list for the current CATEGORY column. You can change the tag that you selected in the Enter Value window. To remove a value added through Add Value, reset the tag to None.

You can use Add Value to specify macro variable references. The macro variable references will be resolved at application run time only. This allows you to add dynamic elements to your Access Control list. For example, to implement a subset that always points to the current month, first set macro variable &currmonth with a Keep tag in the Month dimension. Then, be sure to set &currmonth when you invoke the application. For example, you can specify the following statement:

 call symput('currmonth,put(date(),month.));

Note:    Undefined macro variables in the ACL for a given data source will lead to a run-time error of the application.  [cautionend]


Chapter Contents

Previous

Next

Top of Page

Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.