Control Statements 3

The control statements allow you to specify:
idms19
The control statements allow you to specify:
  • The amount of storage to be used by the syntax generator
  • The range of input columns for syntax generator statements
  • Sequence checking for input statements
  • Formatting for the syntax generator report listing
Syntax
►►─┬────────────────────────────────────────────┬────────────────────────────►    └── CORe size = ─┬── (48) ◄────┬─────── k ───┘                     └── (nnnnnn) ─┘    ►─┬────────────────────────────────────────────────────────────┬────────────►    └─ ICTL = ──┬── (1,80) ◄───────────────────────────────────┬─┘                └─  (start-column-number,end-column-number) ───┘    ►─┬───────────────────────────────┬─────────────────────────────────────────►    └─ OCTL = ─┬── (60) ◄────────┬──┘               └── (line-count) ─┘    ►─┬─────────────────────────────────────────────────────────┬───────────────►    └─ ISEQ = ──── (start-column-number,end-column-number) ───┘    ►─┬───────────────────────────────┬─────────────────────────────────────────►    │ ┌───────────────────────┐     │    └─▼-- SPACE space-count ──┴─────┘    ►─┬─────────────────────┬───────────────────────────────────────────────────►    │ ┌────────────┐      │    └─▼-- EJECT ───┴──────┘    ►─┬───────────────┬─────────────────────────────────────────────────────────►◄    └─ *comments* ──┘
Parameters
  • CORe size=
    (nnnnnn) k
    Specifies the amount of storage that the syntax generator will acquire to process the PSB and DBD control blocks. Storage acquisition is performed by a GETMAIN under OS or a GETVIS or COMREG under z/VSE.
    Nnnnnn
    is a 1- to 6-digit numeric value. If the K option is included, it specifies an
    nnnnnn
    multiple of 1,024 (1K) bytes. If K is omitted,
    nnnnnn
    specifies the number of storage bytes desired (which the syntax generator rounds up to the next doubleword).
    The CORE SIZE default is 48K bytes.
  • ICTL=
    (start-column-number,end-column-number)
    Specifies a range of columns for coding input generator statements. The default and valid range of input columns is 1 through 80. If specified, ICTL must precede all noncontrol statements.
  • OCTL=
    (line-count)
    Specifies the page length (number of lines) for the printed syntax generator report.
    The OCTL default is 60 lines per page. Valid values are from 1 to 66. If specified, OCTL must precede all noncontrol statements.
  • ISEQ=
    (start-column-number,end-column-number)
    Specifies sequence checking for input syntax generator statements. The start column and end column values identify the column range in which sequence numbers will appear. Valid values for the column start and end are 1 and 80, respectively. The column range cannot be more than 10 column positions wide.
    The default is no sequence checking. If specified, ISEQ must precede all noncontrol statements.
  • SPACE
    space-count
    Specifies line spacing for the printed syntax generator report. Valid values are 1 through 9. Note that only one blank is allowed between SPACE and
    space-count
    . You can specify any number of SPACE statements and include them anywhere in the syntax generator input statements.
  • EJECT
    Specifies a page break for the printed syntax generator report. You can specify any number of EJECT statements and include them anywhere in the syntax generator input statements. The EJECT statement must appear on its own line.
  • *comments*
    Designates comment text. You can embed comment text anywhere in the syntax generator input statements. Comment text is automatically terminated at the end of a line. To include comment text within a line, begin and end the text with asterisks (be sure to keep track of the number of asterisks). An odd number turns on comment text; an even number turns comment text off.
Example
 ICTL=(1,72)  OCTL=(45)  ISEQ=3,72  EJECT  SPACE 2  *Begin comments with an asterisk
Figure 27. Sample control statements