Chapter Contents

Previous

Next
SAS/ACCESS Interface to IMS-DL/I Software

Ensuring Data Security

This section describes how to prevent unauthorized access to the data in your IMS-DL/I databases.


IMS-DL/I Security

The SAS System preserves the data security that is provided by IMS-DL/I and the operating system. The Database Administrator (DBA) has control over who has access to an IMS-DL/I database. A user cannot use IMS-DL/I facilities through the ACCESS procedure or the SAS/ACCESS interface view engine unless the PSB specified provides that user with the appropriate IMS-DL/I authority. The PSB determines if a user can access an IMS-DL/I database and, if so, the kind of access the user has to the database (Get, Insert, Replace, Delete, or All).

In addition to controlling access to an IMS-DL/I database, the PSB can also control access to specific segments and fields in the database. To control access to a specific database, the DBA can create several view descriptors that describe the same data in the database, and assign each view descriptor a different PSB. Each PSB should define a different type of access to the database. For example, one PSB would allow a user to insert data in the database and another PSB would allow a user only to read the data in that same database. This enables the DBA to provide each user with a PSB that defines the type of database access the DBA wants to allow that user. Each segment in a view descriptor must be specified in the PSB referenced in the view.


SAS System Security

To secure data from accidental update or deletion, you can do the following on the SAS System side of the interface:


Chapter Contents

Previous

Next

Top of Page

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