ACF2 listing records with SYSID vs. MSYS

book

Article ID: 198831

calendar_today

Updated On:

Products

CA ACF2 CA ACF2 - DB2 Option CA ACF2 for zVM CA ACF2 - z/OS CA ACF2 - MISC CA LDAP Server for z/OS CA PAM Client for Linux for zSeries CA Web Administrator for Top Secret

Issue/Introduction

Can you please clarify the difference between SYSID and MSYSID especially within the LIST command.

I have added in a role for a new SYSID(ABCD):
ABCD / R1 LAST CHANGED BY USER01 ON 09/04/20-12:30  
                      INCLUDE(USER01) ROLE                   
ACF0A051 TOTAL RECORD LENGTH= 353 BYTES, 8 PERCENT UTILIZED  

When I type:
SET X(ROL)
L LIKE(-) SYSID(****)
I expect to see all roles of all SYSIDs.
However, I get the message: ACF0A005 RECORD(S) NOT FOUND   

Only if I type:
SET X(ROL)
L LIKE(-) MSYSID(****)
I get all roles defined in any SYSID.


My expectations were that SYSID(****) should work.

Environment

Release : 16.0

Component : CA ACF2 Option for Db2

Resolution

SYSID will be taken as a literal character, whereas MSYS is taken as a masking character.

So if a list is done for SYSID(****) ACF2 will only list matches under the SYSID of ****.

If a list is done for MSYS(****) ACF2 will take that as a mask and look for matches under any SYSID.