ACCEPTPSCBUSERID and NOACCEPTPSCBUSERID: Allowing non-RACF installations to issue authorized commands in a TMP environment

Explanation: ACCEPTPSCBUSERID | NOACCEPTPSCBUSERID are mutually exclusive, optional parameters you use to specify whether DFSMShsm should have a way of issuing authorized DFSMShsm commands in a TSO batch environment in installations not having RACF®. When RACF is not installed, authorized DFSMShsm commands issued in a pure batch environment fail because of a lack of authorization.

ACCEPTPSCBUSERID specifies that an installation not having RACF will have DFSMShsm retrieve the user ID for TSO batch requests from the protected step control block (PSCB) and associate the user ID with the request. Thus, the current authorization checking for commands can be used to determine if the user ID is an authorized DFSMShsm user ID. If no user ID is present in the PSCB, **BATCH* will be used. An installation must ensure that the user ID is placed in the PSCB if ACCEPTPSCBUSERID is specified. If an installation does not issue the SETSYS ACCEPTPSCBUSERID command and RACF is not installed, DFSMShsm will not attempt to retrieve the user ID for TSO batch requests and all DFSMShsm authorized-user commands will fail.

NOACCEPTPSCBUSERID specifies that DFSMShsm will not attempt to retrieve the user ID for TSO batch requests when RACF is not installed.

SMS relationship: Parameter has the same meaning when applied to SMS-managed or non-SMS-managed DASD volumes or data sets.

SETSYS default: None.

DFSMShsm default: If you do not specify this parameter on any SETSYS command, the DFSMShsm default is NOACCEPTPSCBUSERID.
Notes:
  1. The SETSYS ACCEPTPSCBUSERID command applies only to TSO batch requests on systems where RACF is not installed.
  2. When SETSYS SYS1DUMP is entered in the DFSMShsm startup command member in a PARMLIB, there is a possibility of an ABEND occurring during DFSMShsm initialization prior to this command being processed. If an ABEND occurs in this window and a dump listing is desired, include a SYSUDUMP DD card in the DFSMShsm startup procedure.