Getting an abend SYSTEM COMPLETION CODE=EC6 REASON CODE=0F01C008 with a job that utilizes UNIX System Services, what is the cause of the abend?
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
DATA AT PSW 02FF3B36 - C05018F8 0A0D5880 C0385810
GR 0: 00000648 1: 84EC6000
2: 0000009C 3: 0B250012
4: 8E987BAA 5: 00FDDA70
6: 01B00818 7: 0E987BAA
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.
OMVS User Profile Data Record PROCUSER description:
PROCUSER(max number of processes)
This field overrides the MAXPROCUSER parameter in the BPXPRMxx member of PARMLIB for this user. The value can be from 3 to 32,767. This 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. 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 BPXPRMxx MAXPROCUSER value and the OMVS User Profile Data Record PROCUSER values should be reviewed and updated accordingly.