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
CA ACF2CA ACF2 - z/OSCA 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 CICSP1 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 CICSP1,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.