Previous Topic: User Exit ModulesNext Topic: How to Define ESI Diagnostics


Name Equates Table

The Name Equates Table allows you to specify security rules that map CA Endevor SCM entity names to pseudo data set names. The following is a sample Name Equates Table:

         TITLE 'BC1TNEQU - EXTERNAL SECURITY INTERFACE TABLE.'
***********************************************************************
*        DEFINE ESI DEFAULTS                                          *
***********************************************************************
BC1TNEQU ESIDFLTS WARN=NO,                                             +
               TITLE='BC1TNEQU SECURITY INTERFACE TABLE',              +
               HEADER=YES,                                             +
               LATSIZE=2,                                              +
               DESC=6,                                                 +
               ROUTCDE=11
***********************************************************************
*        MAP E/MVS AUTHORITIES TO SAF AUTHORITIES FOR                 *
*        ACTION_INITIATION AND PACKAGE_ACTIONS FORMAT CALLS.          *
*        NOTE: ENVIRONMENT_ACCESS, PRIMARY_OPTIONS AND                *
*              FOREGROUND_OPTIONS FORMAT CALLS ALWAYS USE READ        *
*              AUTHORITY AND CANNOT BE MODIFIED.                      *
***********************************************************************
         FUNCEQU SAFAUTH=READ,                                         +
               C1ACTNS=(ADD,ARCHIVE,DELETE,                            +
               DISPLAY,ENVRNMGR,GENERATE,MOVE,                         +
               PBACKOUT,PCAST,PCOMMIT,PCREATE,PDISPLAY,PDYNAMIC,       +
               PEXECUTE,PLIST,PMODIFY,PREVIEW,PSHIP,                   +
               PUTILITY,RETRIEVE,SIGNIN,SIGNOVR,UPDATE,VALIDATE)
***********************************************************************
*        SAMPLE SYNTAX OF OTHER SUPPORTED FUNCEQU AUTHORITIES LEVELS  *
***********************************************************************
*        FUNCEQU SAFAUTH=NONE,                                        +
*        FUNCEQU SAFAUTH=UPDATE,                                      +
*        FUNCEQU SAFAUTH=CONTROL,                                     +
         FUNCEQU SAFAUTH=ALTER,                                        +
               C1ACTNS=(ALTER)                                         
***********************************************************************
*        END OF FUNCEQU SECTION                                       *
***********************************************************************
         FUNCEQU TYPE=END
         SPACE 2
***********************************************************************
*        SPECIFY SAF DATASET NAME FORMATS                             *
***********************************************************************
         NAMEQU ENVIRONMENT_ACCESS,                                    +
               L1=('C1'),                                              +
               L2=('ENVIRON'),                                         +
               L3=(ENVIRONMENT)
         NAMEQU PRIMARY_OPTIONS,                                       +
               L1=('C1'),                                              +
               L2=(ENVIRONMENT),                                       +
               L3=('PMENU'),                                           +
               L4=(MENUITEM)
         NAMEQU FOREGROUND_OPTIONS,                                    +
               L1=('C1'),                                              +
               L2=(ENVIRONMENT),                                       +
               L3=('FORACTN'),                                         +
               L4=(MENUITEM)
         NAMEQU ACTION_INITIATION,                                     +
               L1=('C1'),                                              +
               L2=(ENVIRONMENT),                                       +
               L3=(SYSTEM),                                            +
               L4=(SUBSYSTEM)
         NAMEQU ACTION_INITIATION,                                     +
               L1=('C1'),                                              +
               L2=(MENUAUTH)
         NAMEQU PACKAGE_ACTIONS,                                       +
               L1=('C1'),                                              +
               L2=('PACKAGE'),                                         +
               L3=(MENUITEM),                                          +
               L4=(PKGSUBFC),                                          +
               L5=(PKGID)
         NAMEQU CONCURRENT_ACT_PROC,                                   +
               CLASS='DATASET',                                        +
               WARN=NO,                                                +
               LOG=NONE,                                               +
               L1=('C1'),                                              +
               L2=('CAP')                                               
********************************************************************** *
*        SAMPLE SYNTAX OF OTHER SUPPORTED NAMEQU PACKAGE_ACTIONS       *
*        SYMBOLIC PARAMETERS                                           *
******************************************************************* ****
*              LN=(PKGAPPGR),                                          +
*              LN=(PKGBOE),                                            +
*              LN=(PKGSHR),                                            +
*              LN=(PKGSTAT),                                           +
*              LN=(PKGTYPE),                                           +
*              WARN=NO
***********************************************************************
*        END OF NAMEQU SECTION                                        *
***********************************************************************
         NAMEQU TYPE=END
         END 

The following entries are coded in the Name Equates Table:

ESIDFLTS

This entry allows you to improve performance and establish the default behavior for all formats and traces.

FUNCEQU

This entry equates CA Endevor SCM access levels to authorization values for the RACROUTE attr=auth parameter.

NAMEQU

This entry creates the ENVIRONMENT_ACCESS through CONCURRENT_ACT_PROC pseudo data set names, which creates the entity=dsname value used by the RACROUTE request.

Code the ESIDFLTS, FUNCEQU and NAMEQU entries to:

The sections that follow describe how to code these entries to conform to your needs.