Each BSA Service Manager option and function can be protected by RACF definitions. This is achieved by means of the user-specific security exit B04UXSEC, which has to be included in the load module sequence of the started task.
You can check the JESMSGLG of the started task to find out whether RACF security for BSM functions is active.
If the security exit B04UXSEC is found, the following message is output to indicate that RACF security for BSM functions is active:
9313I SECURITY ENVIRONMENT FOR THE FUNCTIONS OF THE BSA SERVICE MANAGER IS ACTIVE (GLOBAL_SEC_MSG: YES|NO)
If the security exit B04UXSEC is not found, the following message is output to indicate that RACF security for BSM functions is not active:
9314W SECURITY ENVIRONMENT FOR THE FUNCTIONS OF THE BSA SERVICE MANAGER IS NOT ACTIVE
* SELECT THE APPROPRIATE RETURNCODE IN R15
*----------------------------------------------------------------
XR R15,R15 SET UP RC=0 FOR RACF-CALL OR
* LA R15,4 SET UP RC=4 TO BYPASS RACF-CALL
*----------------------------------------------------------------
Note: As of level 1461-03, you can also use the tailored job in member G#04XSEC in the BSA.CNTL.
Expect RC=0.