How To Correctly Define $CHGMAN Class In The TSS RDT For The CHANGEMAN Product?

book

Article ID: 19851

calendar_today

Updated On:

Products

CA Cleanup CA Datacom - DB CA Datacom CA Datacom - AD CA Datacom - Server CA CIS CA Common Services for z/OS CA 90s Services CA Database Management Solutions for DB2 for z/OS CA Common Product Services Component CA Common Services CA Datacom/AD CA ecoMeter Server Component FOC CA Easytrieve Report Generator for Common Services CA Infocai Maintenance CA IPC Unicenter CA-JCLCheck Common Component CA Mainframe VM Product Manager CA Chorus Software Manager CA On Demand Portal CA Service Desk Manager - Unified Self Service CA PAM Client for Linux for zSeries CA Mainframe Connector for Linux on System z CA Graphical Management Interface CA Web Administrator for Top Secret CA CA- Xpertware CA Top Secret CA Top Secret - LDAP CA Top Secret - VSE

Issue/Introduction

Description:

The $CHGMAN class is defined in the TSS RDT as it follows:

 RESOURCE CLASS = $CHGMAN
  RESOURCE CODE = X'13F'
      ATTRIBUTE = MASKABLE,MAXOWN(26),MAXPERMIT(044),ACCESS,PRIVPGM
         ACCESS = READ(4000),NONE(0000),UPDATE(8000),WRITE(2000),ALL(FFFF)
         DEFACC = READ

 

Please, note the hexadecimal value of accesses READ and UPDATE, respectively 4000 and 8000.

In that case the issue is that having UPDATE access doesn't imply READ access causing CHANGEMAN to not functioning correctly.

Solution:

Change access level UPDATE=8000 to UPDATE=6000 in class $CHGMAN.

Then having UPDATE access also allows READ access and CHANGEMAN works correctly.

Environment

Release: TOPSEC00200-15-Top Secret-Security
Component: