During IPL STC gets ACF01004 LOGONID +xxxxxx
search cancel

During IPL STC gets ACF01004 LOGONID +xxxxxx

book

Article ID: 45250

calendar_today

Updated On:

Products

ACF2 ACF2 - DB2 Option ACF2 for zVM ACF2 - z/OS ACF2 - MISC PanApt PanAudit

Issue/Introduction

During an IPL started tasks(STC) such as OPSMVS which start before ACF2 gets fully activated get the following ACF2 message: ACF01004 LOGONID +xxxxxx NOT FOUND ; how is this resolved? And where does the "+" sign come from?

 

 

Environment

Release: ACF2 r16.0

Resolution

The ACF01004 LOGONID +xxxxxx NOT FOUND is issued because ACF2 is not fully active to complete the verification process.  It is recommended that ACF2 be fully operational before starting tasks such as OPSMVS.

By MVS/RACF convention, userids beginning with a plus sign ('+') are reserved for use by 'system tasks', such as MASTER and CONSOLE.  

In an ACF2 environment, the use and convention of these logonids remains (as that's how the MVS tasks init themselves), but the use of such LOGONIDs is not restricted to only these system tasks.   

When RACROUTE REQUEST=VERIFY,ENVIR=CREATE,PASSCHK=NO calls are issued for such LOGONIDs, ACF2 processes them as system tasks. The result is a valid ACEE, which addresses (for performance reasons) a 'dummy' ACUCB/LIDREC for the address space LOGONID.  

The recommended solution is to create a CAISEC00 member in the system PARMLIB to automatically start ACF2 after security subsystem initialization to ensure that ACF2 starts before any other started tasks.  There are a handful of exceptions like MASTER, DUMPSRV, CONSOLE, SMF, and a few other system tasks that do start before ACF2.  The CAISEC00 member can point to another CAISECxx member.  The CAISEC00 or CAISECxx member then specifies:

ACF2 (00 START)

which starts ACF2 and points to member CAIACF00 that contains the ACF2 startup parameters. 

See Perform ACF2 System Initialization for details on CAISEC00 configuration for deatils on how to start ACF2 automatically through a CAISEC00 member in SYS1.PARMLIB.

 

 

 

 

Additional Information

This is documented in the ACF2 Installation Guide in Chapter 5 (Starting Your Product) under "CA ACF2 System Initialization."