Start of change

Bypass security processing - Key = '007A'

DALNOSEC indicates that no authorization processing is to be done for this request.

This text unit would typically be used when the caller has already performed the appropriate authorization checks prior to invoking dynamic allocation.

When you code this key, # must be zero, and LEN and PARM are not specified.

Use of this text unit only applies to authorization processing during dynamic allocation. Other functions that use the DD, such as OPEN and dynamic unallocation, may perform authorization checks.

DALNOSEC is mutually exclusive with the following text units:
  • DALSYSOU (X'0018')
  • DALPASPR (X'0020')
  • DALPASSW (X'0050')
  • DALSSREQ (X'005C')
  • DALSSNM (X'005F')
  • DALUASSR (X'0075')
  • DALPATH (X'8017')

DALNOSEC is only supported for DASD and tape requests. Other device types, such as unit record devices, graphic devices, or teleprocessing or communication devices are also mutually exclusive with DALNOSEC.

This text unit is only available on z/OS® 1.13 and later systems with APAR OA47824 installed. When this support is available, the JESIBSAV flag in the JESCT is on. See the IEFJESCT macro for usage information.

Note: To specify DALNOSEC, your program must be APF-authorized, in supervisor state, or running with PSW key 0 - 7.
Example: To request that dynamic allocation bypass security processing, code:
KEY   #     LEN      PARM
007A  0000  -        -
End of change