How to Set up ACF2 to Validate PROGRAM Execution?
Release: All supported releases ACF2
You can protect programs using SAF program validation. When a program is loaded or executed, a SAF Resource class PROGRAM validation call is issued.
This turns into a RACROUTE REQUEST=FASTAUTH, CLASS=PROGRAM call. ACF2 does not process REQUEST=FASTAUTH,CLASS=PROGRAM calls be default. You can create a SAFDEF record to validate this SAF call and then resource rules can be written to validate the use of the program.
Instructions:
FASTAUTH processing gets the required rule from storage and calls the resource rule interpreter. For this reason, the rules must be made globally resident via the GSO INFODIR record. If access is allowed, ACF2 will set an allow return code. If access is denied or no rule exists, ACF2 will check for unscoped security or non-cncl and if they are set, ACF2 will give an "allow but log" return code.
For FASTAUTH processing the following will not occur by default: