ACF2 Abend: "SYSTEM COMPLETION CODE=EC6 REASON CODE=0F01C008"

book

Article ID: 16767

calendar_today

Updated On:

Products

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

Issue/Introduction

Getting an abend SYSTEM COMPLETION CODE=EC6 REASON CODE=0F01C008 with a job that utilizes UNIX System Services.

IEA995I SYMPTOM DUMP OUTPUT 246 
SYSTEM COMPLETION CODE=EC6 REASON CODE=0F01C008
TIME=04.11.03 SEQ=04525 CPU=0000 ASID=0047
PSW AT TIME OF ERROR 078D1000 82FF3B3C ILC 2 INTC 0D
NO ACTIVE MODULE FOUND
NAME=UNKNOWN
DATA AT PSW 02FF3B36 - C05018F8 0A0D5880 C0385810
GR 0: 00000648 1: 84EC6000
2: 0000009C 3: 0B250012
4: 8E987BAA 5: 00FDDA70
6: 01B00818 7: 0E987BAA 

Cause

A system abend code SEC6 with a reason code of 0F01C008 indicates that you have exceeded a USS limit. This can be caused by the BPXPRMxx MAXPROCUSER value. The MAXPROCUSER parameter specifies the maximum number of processes one USS UNIX user identifier (UID) can have concurrently active, regardless of how the processes were created. The value can be in the range 3 to 32767. The default is 25. 

The ACF2 User OMVS Profile record PROCUSER overrides the MAXPROCUSER parameter in the BPXPRMxx member of PARMLIB for this user. 

Environment

Component: ACF2MS

Resolution

Review and update the BPXPRMxx MAXPROCUSER value and the OMVS User Profile Data Record PROCUSER value.

The PROCUSER field, which defines the maximum number of processes, overrides the MAXPROCUSER parameter in the BPXPRMxx member of PARMLIB for the user. The value can be from 3 to 32,767. The PROCUSER field is not set when the record is inserted. If the field is not set, a RACROUTE EXTRACT will return a length of 4 and a value of X'FFFFFFFF'. UNIX System Services takes the system defaults set in BPXPRMxx when this field is not set. To add the PROCUSER field issue the following acf commands:

ACF
SET PROFILE(USER) DIV(OMVS)
CHANGE lid PROCUSER(###)

You can remove this field from the record by changing it to a null value (change user PROCUSER()). PROCUSER is equivalent to PROCUSERMAX in RACF. The ACF commands to null the PROCUSER field are:

ACF
SET PROFILE(USER) DIV(OMVS)
CHANGE lid PROCUSER()