Description:
When defining multiple PROTSYM files the IN25OPTS options parameter SYMFIL= is used.
The names cannot exceed seven characters. If more than one name is specified, the names must be separated by commas and the entire list enclosed in parentheses.
Each PROTSYM file requires an FCT entry with OPERATIONS READ only (READ==> Yes) and must be defined with LSRPOOL=NONE.
Solution:
The maximum number of PROTSYM files that can be defined is determined by a limitation of the high level assembler.
An operand of a macro instruction cannot exceed 1024 characters. For the values of SYMFIL= if you code multiple seven character PROTSYM file names (DD statements) each with a following comma, then you have 8 characters per name.
1024 divided by 8=128 which would be the maximum number of PROTSYM files that could be defined.
If you change the PROTSYM DD names to 6 characters, then you will have 1024 divided by 7=146 which would be the maximum number of PROTSYM files that could be defined.