Using Existing DELTA IMS SAF Resource Rules


To use the existing DELTA IMS SAF resource rules, you must complete the following steps:

  1. Change the SAF class in DLPSAMP member DLPYSAF to DLA# and then execute the DLPCNTL member DLP#SAF1.
  2. Grant READ access to the ACTIVATE and ACTIVATE.ALT resources within class DLA#. The ACTIVATE resource activates SAF usage and ACTIVATE.ALT allows the existing DELTA IMS resource rules to be used.

    Warning

    Note

    Prior to DELTA PLUS version 2.1.03, if the ACTIVATE.ALT resource was merely defined or if a generic resource granted or denied READ access to it, then the DELTA IMS resources would have been used. Under ACF2, DELTA IMS resources would have been used if ACTIVATE.ALT (and the SAFDEF record) did not exist.

  3. Define the following DELTA PLUS SAF resource rules for the additional DELTA PLUS functions that have no DELTA IMS equivalent function:

     

    DELTA PLUS SAF Resource

    Function

    DLP.ADMIN.VARDEF.name

    Use DELTA List variables

    DLP.ADMIN.ADDIMS

    Add an IMS to the Group Log

    DLP.ADMIN.CHGDATE

    Change the dates on the DELTA PLUS Log

    DLP.target.CONVERT.LOG.STAGE1

    Convert the DELTA PLUS Log to Stage1 macros

    DLP.VARDEF.name

    Execute variable definitions in a DELTA List

    DLP.VIEWPROF.vname

    Use View Profiles

    target = four-character IMSID or a Group name

    name =one- to eight-character member name

    vname =one- to eight-character View Profile name

    Warning

    Note

    The DELTA PLUS Group options are secured by the DELTA IMS IMSID options BROWSE/EDIT/REFRESH SAF resource rules. Also, all History File functions are secured by the corresponding Log File resource rules.

    SAF Resource Chart for Converting from DELTA IMS to DELTA PLUS

    Function

    DELTA IMS SAF Resource

    DELTA PLUS SAF Resource

    DELTA PLUS

    Access Level

    Log/History File SYSGEN Date Change Utility

    No DELTA IMS Equivalent

    DLP.ADMIN.CHGDATE

    READ

    Global Options Browse

    GLOBAL.BROWSE

    DLP.ADMIN.GLOBAL

    READ

    Global Options Edit

    GLOBAL.EDIT

    DLP.ADMIN.GLOBAL

    UPDATE

    IMSID Options Browse

    iiii.IMSID.BROWSE

    DLP.ADMIN.IMSID

    READ

    IMSID Options Edit

    iiii.IMSID.EDIT

    DLP.ADMIN.IMSID

    UPDATE

    Add IMSID to Group Log/History File

    No DELTA IMS Equivalent

    DLP.ADMIN.ADDIMS

    READ

    Remove IMSID from Group Log/History File

    No DELTA IMS Equivalent

    DLP.ADMIN.REMOVIMS

    READ

    IMSID and Group Options Refresh

    iiii.IMSID.REFRESH

    DLP.target.REFRESH.OPTIONS

    READ

    IMSID CPU-ID Refresh

    iiii.PASSWORD.REFRESH

    DLP.target.REFRESH.SECURITY

    READ

    Group Options Browse

    No DELTA IMS Equivalent

    DLP.ADMIN.GROUP

    READ

    Group Options Edit

    No DELTA IMS Equivalent

    DLP.ADMIN.GROUP

    UPDATE

    Warning

    Note

    BMC Software recommends using the same level of security for Group Options as IMSID Options.

    User Profile Browse

    UPF.BROWSE

    DLP.ADMIN.UPF

    READ

    User Profile Edit

    UPF.EDIT

    DLP.ADMIN.UPF

    UPDATE

    Variable Definition Browse

    No DELTA IMS Equivalent

    DLP.ADMIN.VARDEF.name

    READ

    Variable Definition Edit

    No DELTA IMS Equivalent

    DLP.ADMIN.VARDEF.name

    UPDATE

    Variable Definition Use

    No DELTA IMS Equivalent

    DLP.VARDEF.name

    READ

    Keyword Table Browse/View Profile Browse

    KWT.BROWSE

    DLP.ADMIN.VIEWPROF.vname

    READ

    Keyword Table Edit/View Profile Edit

    KWT.EDIT

    DLP.ADMIN.VIEWPROF.vname

    UPDATE

    View Profile Use

    No DELTA IMS Equivalent

    DLP.VIEWPROF.vname

    READ

    CPU-ID Password/Product Authorization

    PASSWORD.EDIT

    DLP.ADMIN.PRODAUTH

    READ

    DELTA List - Browse Member

    DLALIST.BROWSE

    DLP.DELTALST.name

    READ

    DELTA List - Edit Member

    DLALIST.EDIT

    DLP.DELTALST.name

    UPDATE

    DELTA List - Delete Member

    DLALIST.DELETE

    No DELTA PLUS Equivalent

     

    DELTA List - Check

    iiii.DLALIST.CHECK

    DLP.target.DELTALST.RUN

    READ

    DELTA List - Execute

    iiii.DLALIST.EXECUTE

    DLP.target.DELTALST.RUN

    UPDATE

    Convert DELTA List to STAGE1

    DLALIST.CONVERT

    DLP.CONVERT.DELTALST.STAGE1

    READ

    DELTA Log Generate

    iiii.DLALOG.GENERATE

    DLP.target.CONVERT.LOG.STAGE1

    READ

    DELTA Log Generate

    iiii.DLALOG.GENERATE

    DLP.target.CONVERT.LOG.DELTALST

    READ

    IMS Command Interface

    iiii.IMSCMD. cmd

    DLP.target.COMMAND. cmd

    READ

    DELTA Log List

    iiii.DLALOG.LIST

    DLP.target.LOG.REPORT

    READ

    DELTA Log Status

    iiii.DLALOG.STATUS

    DLP.target.LOG.STATUS

    READ

    DELTA Log Purge

    iiii.DLALOG.PURGE

    DLP.target.LOG.PURGE

    READ

    DELTA Log Recover

    iiii.DLALOG.RECOVER

    DLP.target.LOG.RECOVER

    READ

    DELTA Log Format

    iiii.DLALOG.FORMAT

    DLP.target.LOG.FORMAT

    READ

    History Report

    No DELTA IMS Equivalent

    DLP.target.HISTORY.REPORT

    READ

    History Status

    No DELTA IMS Equivalent

    DLP.target.HISTORY.STATUS

    READ

    History Purge

    No DELTA IMS Equivalent

    DLP.target.HISTORY.PURGE

    READ

    History Recover

    No DELTA IMS Equivalent

    DLP.target.HISTORY.RECOVER

    READ

    History Format

    No DELTA IMS Equivalent

    DLP.target.HISTORY.FORMAT

    READ

    Warning

    Note

    BMC Software recommends using the same level of security for the History Files as the Logs.

    Storage Display

    iiii.STORAGE.DISPLAY

    DLP.target.STORAGE

    READ

    Storage Zap

    iiii.STORAGE.ZAP

    DLP.target.STORAGE

    UPDATE

    iiii = four-character IMSID

    target = four-character IMSID or a Group name

    cmd = three-character IMS command abbreviation

    vname =one- to eight-character View Profile name

    name =one- to eight-character member name

     

    SAF Resource Chart for Converting from DELTA IMS VIRTUAL TERMINALto DELTA PLUS VIRTUAL TERMINAL

    Function

    DELTA IMS SAF Resource

    DELTA PLUS SAF Resource

    DELTA PLUS

    Access Level

    Back up TSS data set

    TSS.BACKUP

    DLP.TSS.BACKUP

    READ

    Define TSS table

    TSS.DEFINE.tablename

    DLP.TSS.DEFINE

    READ

    Browse TSS table

    TSS.BROWSE.tablename

    DLP.TSS.EDIT

    READ

    Test TSS table

    TSS.BROWSE. tablename

    DLP.TSS.EDIT

    READ

    Edit TSS table

    TSS.EDIT.tablename

    DLP.TSS.EDIT

    UPDATE

    Search/Modify TSS table

    TSS.EDIT.tablename

    DLP.TSS.EDIT

    UPDATE

    Format TSS data set

    TSS.FORMAT

    DLP.TSS.FORMAT

    READ

    Load TSS table(s)

    TSS.LOAD.tablename

    DLP.TSS.LOAD.tablename

    READ

    Remove TSS table(s)

    TSS.REMOVE.tablename

    DLP.TSS.REMOVE.tablename

    READ

    Reorganize TSS data set

    TSS.REORG

    DLP.TSS.REORG

    READ

    Status of TSS data set

    TSS.STATUS

    DLP.TSS.STATUS

    READ

    Unload TSS table(s)

    TSS.UNLOAD.tablename

    DLP.TSS.UNLOAD.tablename

    READ

    Refresh TSS in-storage buffers

    iiii.TSS.REFRESH

    DLP.target.REFRESH.TSS

    READ

    Display VIRTUAL TERMINAL statistics

    iiii.VTSTATS

    DLP.target.VTSTATS

    READ

    iiii = four-character IMSID

    target = four-character IMSID or a Group name

    tablename = These resource names may also be qualified by table name, for example, TSS.BROWSE. LOGNOD

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*

DELTA PLUS products 2.6