AMB enforces the following size and programming limitations.
Component | Item | Maximum |
---|---|---|
COBOL | Characters in paragraph name | 24 |
Report Writer | Report mock-up lines in copyfile | 200 |
Report mock-up lines in Report Painter | 200 | |
Number of reports for FD | 15 | |
Number SOURCE/SUM/ VALUE statements per program | 300 | |
S-COBOL | Paragraph | 600 |
Characters in paragraph name | 24 | |
Indentation levels per nested IF structure | 14 | |
Paragraph arguments per program | 400 | |
EVALUATE statement conditional fields | 255 | |
EVALUATE statement WHEN conditions | 102 | |
Symbol table entries (such as, paragraph names, file names, record names, verbs, section names, keywords, arguments, indexes, flags) | 1801 | |
SQL | Cursor/DB-PROCESS-ID names used in DB-DECLARE, DB-OPEN, DB-FETCH, DB-CLOSE and DB-PROCESS | 12 |
Correlation Names (also known as “Alias” field in Online Express) in SQL DB macros | 17 | |
Correlation names in Online Express | 4 | |
Table names when MFG is on | 128, no embedded spaces | |
Table names when MFG is off | 18, no embedded spaces | |
Column names | 30, no embedded spaces | |
Copyfile names | 8 | |
Record names | 12 | |
Result field names for functions and their indicator variables | 26 |