|
> Can someone tell me what is the maximum number of parameters that can be > passed to a RPG program? 255 Appendix A of RPG/400 Reference quotes the following restrictions: A.0 Appendix A. RPG/400 Restrictions ?????????????????????????????????????????????????????????????????????????? ? 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-2024 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.