Hi,secondary auth ids is a DB2 concept - and you are using CA ACF2 to exploit it.CA ACF2 provides 2 exit modules that are called to setup secondary auth IDs for a user.The two DB2 exits are
DSN3@ATH and
DSN3@SGN - CA ACF2 provides samples in the CAIMAC library called
ACF3@ATH and
ACF3@SGN .These exits do indeed use source records. In your case they use X(SGP) records.What they do is, for each user, they provide a cross reference to secondary ids that will be used by DB2 when deciding if a user is allowed to access resources - in addition to their own authority.Without ACF2 for DB2 option in place, DB2 uses its own internal tables for resource validation.If ACF2 for DB2 option is installed, ACF2 resource rules will be used for the validation process instead of internal security tables. If you have ACF2 for DB2 option active you will see messages similar to the following at DB2 startup CAS9800I - ENF-DB2 Interface Initialization in Progress
CADB2002 - DB2 subsystem DSNQ now protected by CA-ACF2/DB2 1.2 SP02
CAS9801I - ENF-DB2 Interface Initialization Complete System DSNX If you are having problems at signon time then a sectrace will show the VERIFY REQUESTS being issued, if it is aresource access validation, then it may be related to internal DB2 accesswhich will not involve SAF calls. If you are having problems that cannot be solved here, I would suggest that you open a support call for CA ACF2 and it can be investigated. regardsRossD