I am Using INFO Print Server (AOP Printing) and now getting unexpected violations for user = *NONE*. What can be done to address the violation?
The error can be caused by RACROUTE VERIFY call issued from an address space with no USERID or a null USERID (RACROUTE call with USER=*NONE*) and there is no ACF2 batch default LOGONID.
Message "ACF01097 NO USERID SPECIFIED ON SYSTEM ENTRY VALIDATION REQUEST" can also be a symptom.
The ACF01097 message (from the CA-ACF2 Security for z/OS Messages Guide) states:
ACF01097 NO USERID SPECIFIED ON SYSTEM ENTRY VALIDATION REQUEST
REASON: No Userid was supplied on the system entry validation request and no default LOGONID was available.
The violation for *NONE* is caused by a RACROUTE REQUEST=VERIFY with no USERID specified.
This would normally cause the default logonid to be used. If there is no default logonid defined you will get this error.
To establish a default LOGONID for this region, MUSDLID (xxxxxxxx) can be specified on the region LOGONID. Then define LOGONID xxxxxxxx with the required authority in the ACF2 logonid database.
The MUSDLID description from the CA-ACF2 Administrator Guide states:
Specifies the default logonid for a multiple-user single address space system (MUSASS) address space. The logonid specified does not need the MUSASS attribute. Currently, this field is used only for SAF. (eight characters)
Details on the MUSDLID logonid field can be found in the CA ACF2 for z/OS Administration Guide in Chapter 3: Maintaining Logonid Records section 'Logonid Record Fields'.