POOLACC command

A special pool owner of SYSHLQ is reserved to manage permissions associated with the usage of data set name high-level qualifiers (HLQ).

The POOLACC SYSHLQ command can be used to delete authority or to set authority to NONE, DEFN or CNTL. These permissions control the ability of a user to create a data set occurrence with a specific HLQ using the TAPEMNT DSN command and the scratch (SCR) operand or using the TAPEDSN ADD function.
  • DEFN. A user with DEFN authority can create new data sets with the HLQ.
  • CNTL. A user with CNTL authority can create new data sets with the HLQ and grant others access to the HLQ. By default, a user ID has CNTL access to the HLQ that corresponds to the user ID.
  • NONE. A user that is not a system administrator has a default access of NONE to HLQ's that do not correspond to their own user ID.
By default, a system administrator can modify the privileges for an HLQ but cannot create a data set with a particular HLQ (other than one that corresponds to the ID of the administrator) without first explicitly having authority to the HLQ granted.