Example 3 - Defining Additional Levels of Functional Authority

IBM® Connect:Direct® provides additional authorization bit masks (US0DSN through US9DSN) that you can use to expand the number of functional authority levels beyond the standard four levels.

About this task

The following example shows the authorization bit mask for the user-definable ABM.

U0BYTE1  DC    XL1(00)              NULL - Not Set
U0BYTE4  DC    XL1(00)              NULL - Not Set
U0BYTE5  DC    AL1(CHGPRC+DELPRC)   DELETE/CHANGE PROCESS
U0BYTE6  DC    AL1(DSPPRC+DSPSTA+FLSPRC) DISPLAY/FLUSH PROCESS
*                                        DISPLAY STATISTICS
U0BYTE7  DC    AL1(STPNDM+SSTRAC)   STOP START-STOP TRACE
U0BYTE8  DC    XL1'00'              NOT USED
U0BYTE9  DC    AL1(ADDTYP+UPDTYP+DELTYP+DSPTYP)
*                                   DISPLAY/ADD/DELETE TYPE
U0BYTE10 DC    AL1(GCOPY+GRUNJ+GMODALS+GSUBMIT+VIEWPR+GOVCRC)
*                                   COPY/RUN JOB/MODALS/SUBMIT
U0BYTE11 DC    AL1(GSUB+GRUNT)      REMOTE SUBMIT/RUN TASK

Procedure

  1. To create your own authorization level, locate the user-definable ABM you want to use, and change the bytes.
  2. Add the data set and volume names to the DGAMGSAF stage 2 security exit.
  3. Assemble and link-edit the DGAMGSAF exit.
  4. To implement the new authorization level, into effect, you must stop and restart IBM Connect:Direct.