The ACF2 ACFGUCB macro is used by exits to locate the user's ACUCB(ACF2 User Control Block). The macro is typically used for site defined or Third-Party Exits like Connect:Direct's DGACXSIG which frequently use this macro to verify security environments. What should the ACFGUCB macro parameter &SYS be coded? &SYS=AOS1, &SYS=AOS2, or &SYS=BOTH?
z/OS
ACF2 R16.0
ACF2 R17.0
R16.0 PTF LU18185 and R17.0 PTF LU18197 updates the ACFGUCB macro in order to support the 31bit addresses needed to return ACUCB and ACFASVT entry removing the use of the ACFGUCB macro &SYS parameter. With the maintenance, EXITs should no longer code the ACFGUCB macro &SYS parameter
Note: Prior to the maintenance the &SYS parameter was used to determine for which operating system the inline code will be generated. The
choices are 'AOS1' (for OS/VS1), or 'AOS2' (for MVS) or 'BOTH' (for both OS/VS1 and MVS).
Background
MACRO: ACFGUCB - LOCATE ASVT ENTRY AND ADDRSPC ACUCB
FUNCTION: This macro will locate the user's ACUCB and place its address in the specified register.
DISTRIBUTION: ACF2 Installation CAX1MAC0 library.
Usage Notes