Previous Topic: Application ProtectionNext Topic: Installation Defined Resource Protection


Record Level Protection (RLP)

RLP gives you detailed control over which users have access to what data by defining the records to protect the SDT reserved ACID record and then permitting access with the TSS PERMIT command.

Before implementing RLP, ensure that the SDT is initialized with the SDTBLOCKS parameter of TSSMAINT.

Using RLP, you can give users access to:

The SDT record elements used to implement RLP are:

RECORD

Defines the record using its FCT name, and specifies the record's layout (field name, data type, field positions, length). The field(s) defined are then referenced in the SELECT record.

SELECT

Defines the logic, using Boolean expressions, that specifies who gets access to a record based on the contents of one or more fields.

MASKREC

(Optional) Defines which fields within a record cannot be access.

RLP Implementation

To help implement RLP smoothly:

The process to enter the definitions is:

Permit Access to the Defined Records

To permit access to the defined records:

Example: permit access

This example permits access to the defined record:

TSS PERMIT(jane) FCT(pfile)
                 ACCESS(READ)
                 SELECT(dp1000)
                 MASKREC(mdept)

Enable RLP Protection

Enable RLP for the facility for the definitions and permissions to take effect.

Example: enable RLP protection

This example enables RLP in the CICS region:

TSS MODIFY FACILITY(cicsprod=RLP=YES)