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:
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.
Defines the logic, using Boolean expressions, that specifies who gets access to a record based on the contents of one or more fields.
(Optional) Defines which fields within a record cannot be access.
To help implement RLP smoothly:
The process to enter the definitions is:
For example:
TSS ADDTO(SDT) RECORD(pfile)
RECDATA(dept,char,10,4)
If you are protecting multiple fields within one record, do a separate ADDTO for each field you want to protect. You can protect up to ten fields in one record.
For example:
TSS ADDTO(SDT) SELECT(dp1000)
SELDATA('If dept GE “1000” AND dept LE “1099”)
TSS ADDTO(SDT) MASKREC(MDEPT)
MASKDATA(pay,char,30,4,$$$$)
TSS LIST(SDT) RECORD(ALL)
TSS MODIFY(SDTTABLE)
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 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)
|
Copyright © 2014 CA Technologies.
All rights reserved.
|
|