search cancel

BAS20300E Defined More Than Once Error in SMFCGEN

book

Article ID: 200396

calendar_today

Updated On:

Products

MICS Resource Management

Issue/Introduction

Receiving a U0998 abend on SMFCGEN when applying SMF maintenance.

The MICS LOG contains the following BAS20300E error(s)

BAS20300E ACTFLD1 HAS BEEN DEFINED MORE THAN ONCE IN FILE _JS
BAS20300E ACTFLD2 HAS BEEN DEFINED MORE THAN ONCE IN FILE _JS
BAS20300E ACTFLD3 HAS BEEN DEFINED MORE THAN ONCE IN FILE _JS
BAS20300E ACTFLD4 HAS BEEN DEFINED MORE THAN ONCE IN FILE _JS
BAS20300E ACTFLD5 HAS BEEN DEFINED MORE THAN ONCE IN FILE _JS
BAS20300E ASID HAS BEEN DEFINED MORE THAN ONCE IN FILE _JS
BAS20300E JOBCLASS HAS BEEN DEFINED MORE THAN ONCE IN FILE _JS
BAS20300E JOBCORR HAS BEEN DEFINED MORE THAN ONCE IN FILE _JS
BAS20300E JOBPRGNM HAS BEEN DEFINED MORE THAN ONCE IN FILE _JS
BAS20300E JOBPRTY HAS BEEN DEFINED MORE THAN ONCE IN FILE _JS
BAS20300E PERFGRP HAS BEEN DEFINED MORE THAN ONCE IN FILE _JS
BAS20300E SYSID HAS BEEN DEFINED MORE THAN ONCE IN FILE _JS
BAS20998E ERRORS ENCOUNTERED, RUN ABORTED

Cause

Carefully examine the MICS LOG to determine if a BAS00196I warning message is issued.   In this case, the array capacity has been exceeded for a particular file.

The warning message contains the resolution steps to increase the array capacity.  See the Resolution section below for more details.

If no BAS00196I warning message is present then duplicate elements have been defined in the cccGENIN member.  Carefully examine the cccGENIN member

and remove any duplicates.  Please contact support if you require assistance.

Resolution

The array capacity was exceeded due to too many elements defined on the BATJOB file.  This was causing the duplicate element error in that BAT_JS file.    

To fix the problem, update the SMFDEMAX assignment in sp.MACAUTOS(SMFGENMC) to a value greater than 400.   


ex.
%LET SMFDEMAX=999;