Previous Topic: IDOPTSCB Macro for AuthorizationNext Topic: Specifying User Exits


Modifying Existing Authorizations

The IDOPTSCB macro produces the @IIDOPTS load module. This procedure is described next. The previous section describes the macro.

  1. Code an IDOPTSCB macro with a FUNC=START parameter. (TYPE=DC and any site options not related to authorizations are required with FUNC=START.)
  2. Code an IDOPTSCB macro with a FUNC=ATZ parameter for each command that requires an authorization other than the default. Keep them in a separate source module (named USERATZ), which is copied into the IDOPTS source member.
  3. Code an IDOPTSCB macro with a FUNC=END parameter.
  4. Assemble the source member IDOPTS and link edit @IIDOPTS.

    Member IDOPTASM in the SOURCE library on the installation tape contains either JCL (for z/OS or VSE) that you can use as an example for assembly and link edit.

Note: The IDOPTSCB macro specifies site options related to security; therefore, keep the IDOPTSCB macro in a secure location. This macro produces a complete replacement for the site options load module @IIDOPTS.

Under z/OS or VSE: If authorization exits are specified, different versions of @IIDOPTS might be required for CICS and batch. When you change authorizations, take the appropriate action to recognize the new authorizations: