A new AUTH bit is needed for the CICS region. What is needed in the ACF2 ACFFDR?
search cancel

A new AUTH bit is needed for the CICS region. What is needed in the ACF2 ACFFDR?

book

Article ID: 144832

calendar_today

Updated On:

Products

ACF2 ACF2 - z/OS ACF2 - MISC

Issue/Introduction

I need a new AUTH bit for a new CICS region using ACF2 for CICS.  How is that added to the ACFFDR?

Environment

Release : 16.0

Component : CA ACF2 for z/OS

Resolution

Multiple changes are need in the ACFFDR.  A byte needs to be added at the end of the current usermod UM99901, like this:
NOTE:  Line numbers are important for this process.

++MACUPD (USERLID)  DISTLIB(AAX1MAC0) .
./ CHANGE NAME=USERLID
***      COPY  USERLID             INCLUDED VIA COPY IN LIDREC MACRO
LIDCPFLG DS    XL1       *** CICS PRODUCTION FLAGS                      00010000
LIDCPRG1 EQU   X'80'     *** PRODUCTION REGION 1                        00710000
LIDCPRG2 EQU   X'40'     *** PRODUCTION REGION 2 (RESERVED FOR FUTURE)  00720000
LIDCPRG3 EQU   X'20'     *** PRODUCTION REGION 3 (RESERVED FOR FUTURE)  00730000
LIDCPRG4 EQU   X'10'     *** PRODUCTION REGION 4 (RESERVED FOR FUTURE)  00740000
LIDCPRG5 EQU   X'08'     *** PRODUCTION REGION 5 (RESERVED FOR FUTURE)  00750000
LIDCPRG6 EQU   X'04'     *** PRODUCTION REGION 6 (RESERVED FOR FUTURE)  00760000
LIDCPRG7 EQU   X'02'     *** PRODUCTION REGION 7 (RESERVED FOR FUTURE)  00770000
LIDCPRG8 EQU   X'01'     *** PRODUCTION REGION 8 (RESERVED FOR FUTURE)  00780000

and then a USERCFDE update to define the entry.  The name CICS1 is the logonid record field, and then points to the byte (LIDCPFLG), and the bit in the byte (LIDCPRG1).

++MACUPD (USERCFDE) DISTLIB(AAX1MAC0) .
./ CHANGE NAME=USERCFDE
***      COPY  USERCFDE            INCLUDED VIA COPY IN ACFFDR ASMBLY   00010000
  @CFDE  CICS1,LIDCPFLG,BIT,ALTER=SECURITY,                           X03300000
               LIST=SECURITY+ACCOUNT+AUDIT,FLAGS=NULL+RESTRICT,        X03310000
               BITMAP=LIDCPRG1,PRTN=3,RRTN=3,GROUP=2                    03320000

Then the usermod needs to be re-assembled as normal using SMPE, added to the linklist library, LLA refreshed, and the ACF2 NEWMOD command issued, just like any other changes made to the ACFFDR.