XFACILIT implementation example 1
Given a history file that is named IDI.COMMON.HIST, prevent general access to the data set using, for example:
ADDSD 'IDI.COMMON.HIST' UACC(NONE)
Define the following XFACILIT profile and access (repeat for each instance of
group):
RDEFINE XFACILIT IDIHIST_GROUP_DSN.group.IDI.COMMON.HIST XFACILIT UACC(NONE)
PERMIT IDIHIST_GROUP_DSN.group.IDI.COMMON.HIST XFACILIT CLASS(XFACILIT) ID(group) ACCESS(UPDATE)
Additional groups or users can be given access to the XFACILIT string as appropriate.
The resulting access to the IDI.COMMON.HIST history file is such that:
- Fault entries are accessible through Fault Analyzer only.
- Fault entries can be viewed or reanalyzed by:
- The users who created the fault entries
- Anyone else who is either a member of the same group, or who was granted explicit access to the XFACILIT profile containing the fault entry creator's default group ID