|
> Peter wrote: > I am just curious. I looked in the OS400 Maximum Capacities Documentation but I > did not see anything related to this... >From V4R4 RPG Reference (see table below): http://publib.boulder.ibm.com/pubs/html/as400/online/v4r4eng.htm Steve Landess Austin, Texas (512) 423-0935 ________________________________________________________________________ | Table 43. RPG/400 Restrictions | |____________________________________ ___________________________________| | Function | Restriction | |____________________________________|___________________________________| | AN/OR lines (positions 7 and 8 of | Maximum of 7 per operation. | | calculation specifications) | | |____________________________________|___________________________________| | Arrays and tables | Maximum of 200 per program. | |____________________________________|___________________________________| | Array/table input record length | Maximum length is 80. | | for compile time | | |____________________________________|___________________________________| | Character field length | Maximum length is 256. | |____________________________________|___________________________________| | Control fields (position 59 and 60 | Maximum length is 256. | | of input specifications) length | | |____________________________________|___________________________________| | Data structure length | Maximum of 9999. | |____________________________________|___________________________________| | Data structure occurrences (number | Maximum of 9999 per data | | of) | structure. | |____________________________________|___________________________________| | Edit Word | Maximum length of 24 for literals | | | or 115 for named constants. | |____________________________________|___________________________________| | Elements in an array/table | Maximum of 9999 per array/table. | | (positions 36 through 39 of | | | extension specifications) | | |____________________________________|___________________________________| | File | Maximum of 50 per program. | |____________________________________|___________________________________| | Levels of nesting in structured | Maximum of 100. | | groups | | |____________________________________|___________________________________| | Look-ahead | Can be specified only once for a | | | file. Can be specified only for | | | primary and secondary files. | |____________________________________|___________________________________| | Named Constant | Maximum length of 256 for | | | character named constant, 512 for | | | hexadecimal named constant, and | | | 30 digits with 9 decimal | | | positions for numeric named | | | constant. | |____________________________________|___________________________________| | Overflow indicator | Only 1 unique overflow indicator | | | can be specified per printer | | | file. | |____________________________________|___________________________________| | Parameters | Maximum of 255 | |____________________________________|___________________________________| | Primary file (P in position 16 of | Maximum of 1 per program. | | file description specifications) | | |____________________________________|___________________________________| | Printer file (PRINTER in positions | Maximum of 8 per program. | | 40 through 46 of file description | | | specifications) | | |____________________________________|___________________________________| | Printing lines per page | Minimum of 2; maximum of 112. | |____________________________________|___________________________________| | Program status data structure | Only 1 allowed per program. | |____________________________________|___________________________________| | Record address file (R in position | Only 1 allowed per program. | | 16 of file description | | | specifications) | | |____________________________________|___________________________________| | Record length for program | Maximum length is 9999. (1) | | described file (positions 24 | | | through 27 of file description | | | specifications) | | |____________________________________|___________________________________| | Structured groups (see levels of | | | nesting) | | |____________________________________|___________________________________| | Subroutines | Maximum of 254 per program. | |____________________________________|___________________________________| | Tables (see arrays) | | |____________________________________|___________________________________| | (1)Any device record size restraints override this value. | |________________________________________________________________________|
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.