Too many record level keywords or help specifications.
search cancel

Too many record level keywords or help specifications.

book

Article ID: 136649

calendar_today

Updated On:

Products

CA 2E

Issue/Introduction

On IBM iSeries, with some  DSPFIL, DSPF crashes at compile time with messages similar to this

* CPD5263      30        1      Message . . . . :   Too many record level keywords or help specifications.         

* CPD7892      10        1      Message . . . . :   Indicator ignored because of error on field or keyword.       
* CPD8002      30        2      Message . . . . :   Field on keyword not found or ignored.                        

What could be the problem and what possible solutions can be?

Environment

CA 2E 8.7 and higher

Cause

This is a known problem, IBM iSeries limit. On a function with many fields in each subfile record then this could happen. It will happen with model value YHLPCR *YES and generating UIM Help Text i.e. generating cursor sensitive help text in UIM.

Resolution

To resolve, do one or many of the following

1. Reduce the number of fields on the display

2. Change model value YHLPCSR to *NO

3. Change the function to use Text Management (TM) help text instead

4. If the model value YHLPCSR cannot be changed into *NO then you need to reduce the field.