Function

During processing of a TSO/E RECEIVE command, SAF determines a user's authority to receive a data set based on the SECLABELs listed in the user's profile. Default actions JES2 takes when SAF returns control are:
  • If the user can receive the data set with the current SECLABEL (the SECLABEL the user logged on with), RECEIVE processing continues normally and JES2 selects the data set.
  • If the user cannot receive the data set with the current SECLABEL, but the user profile contains a SECLABEL that will allow the user to receive the data set, JES2 does not select the data set at this time. Use exit 37 to override this processing.
  • If the user cannot receive the data set with the current SECLABEL or any of the SECLABELs in the user profile, JES2 deletes the data set. Use this exit to change this processing.
In this exit you set a response byte to have JES2:
  • Continue normal processing, which deletes the data set.
  • Bypass the data set. Bypassing the data set causes the data set to remain on spool. This could cause an undesirable accumulation of data on spool.

You can also supply extra information to the user about the final disposition of the data set. For more information about SECLABELs, see z/OS Security Server RACF Security Administrator's Guide.