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?
CA 2E 8.7 and higher
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.
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.