IOGEN statements enable users to control generation of the I/O configuration data according to their individual needs. A description of the functional application of the IOGEN statements can be found in the section "Rules for generating the I/O configuration data".
IOGEN statements consist of an operation field and an operand field. The operation field gives the statement name, which indicates the operation to be carried out. This field can contain any number of leading blanks.
The operand field can contain any number of operands, separated by commas. The first operand in the operand field must be separated from the statement name by at least one blank.
Keyword operands of a statement can be in any order, but keyword operands must not be specified before positional operands.
Commas indicating the absence of positional operands can be omitted if no further positional or keyword operands follow.
This rule also applies to operand groups in parentheses. The last operand can be followed by comments, which must be separated from the operands by at least one blank.
An IOGEN statement which is read in from a terminal or from a file must not exceed 1024 characters in length.
An IOGEN statement which is read in from a file can contain any number of continuation lines, but must likewise not exceed a total of 1024 characters. If a line is to be continued, data is written up to column 71 and a hyphen (-) is entered in column 72 as a continuation character. The continuation line must begin in column 1.
The syntax display of the IOGEN statements is based on the SDF syntax (see the “Commands” manual [2]) with the following exceptions:
Notation | Meaning | Example |
---|---|---|
Lowercase letters | Lowercase letters denote variables, for which the user must enter appropriate values upon input, i.e. their contents may vary from one application to the next. | IOCFID 'text' |
[ ] | Square brackets enclose optional entries, i.e. entries which may be omitted. (Parentheses must be specified!) | CPU base [, MODEL= ...] |
Control IOGEN run
Statement | Meaning |
---|---|
| Define generation options for IOGEN |
| Terminate IOGEN statements |
| Define program name |
| Define header text for IOCF |
Statements for defining the hardware configuration
Statement | Meaning |
---|---|
| Define channel |
| Define CPU |
| Define controller |
| Define device |
General statements
Statement | Meaning |
---|---|
| Change assignment of the input medium |
| Insert comments |