General
IMS discovery defaults to attempting to use the Rexx SPOC interface to
issue what are called ‘type 2 commands’ directed to a given IMS
plex.
If no connection to is available, or no data is returned, then
discovery will attempt to use ‘type 1’ commands. This will issue IMS MTO
commands that can be entered through either the EMCS console interface
or via an IMS outstanding reply message. If the IMS CMDMCS parameter is
other than “N”, then by default, IMS commands issued by discovery
scripts will be issued through the IMS Subsystem Interface (SSI), using
the IMSID as the command prefix. If CMDMCS is specified as "N," then
commands will be issued using the IMS outstanding reply message.
RACF Permissions
Table 1. Full IMS
Commands Issued
|
RACF General Resource
|
RACF Security Configuration Requirements
|
Type-2 commands:
QRY AREA
QRY DB
QRY IMSPLEX
QRY PGM SHOW(ALL) | SHOW(TRAN)
QRY TRAN SHOW(ALL)
|
OPERCMDS |
Class = OPERCMDS Profile =
IMS.IMSSSID.QRY with Authority
READ
|
Type-1 commands:
DISPLAY AREA ALL
DISPLAY ACTIVE
DISPLAY DATABASE ALL
DISPLAY PGM ALL
DISPLAY STATUS
DISPLAY TRAN ALL
|
OPERCMDS |
Class = OPERCMDS Profile =
IMS.IMSSSID.DIS with Authority READ
|
|
Table 2. DBCTL only
Commands Issued
|
RACF General Resource
|
Native or RACF Security Configuration Requirements
|
DISPLAY DATABASE ALL
DISPLAY AREA ALL
DISPLAY ACTIVE
DISPLAY MODIFY ALL
DISPLAY OLDS
DISPLAY POOL ALL
DISPLAY STATUS
|
CIMS |
With native IMS security:
Exit = DFSCCMD0
TABLE = ICMDTABL or create new entry VCMDTABL which only
has the DIS command
With RACF/IMS Security:
Class = CIMS Profile = DIS with Authority
READ
|
RMLIST DBRC='LOG ALLODS'
|
CIMS |
With native IMS security:
Exit = DFSCCMD0
TABLE = ICMDTABL or create new entry VCMDTABL which only
has the DIS command
With RACF/IMS security:
Class = CIMS Profile = RML with Authority READ
|
|