Invalid and Valid Characters

Using the <i> Construct

An <i> construct can be used instead of a semicolon (;) to separate statements, declarations, or job attributes. For an example of the use of the <i> construct as a statement separator, refer to Statement List.

The <i> construct can precede the BEGIN JOB and END JOB constructs in WFL jobs, and is a required terminator for global or local data specifications. See WFL Job Example .

Invalid Character Elements

The question mark (?) character is invalid when used as an <i> construct in the first column of a record.

Valid Character Elements

The valid character elements are syntactically defined in the following table.

Element

Definition

<letter>

Any one of the 26 uppercase characters A through Z

<digit>

Any one of the 10 Arabic numerals 0 through 9

<nonquote EBCDIC character>

Any EBCDIC character for which the hexadecimal code is greater than or equal to 4"40" and that is not the EBCDIC double quotation mark (").

<nonsingle quote EBCDIC character>

Any EBCDIC character for which the hexadecimal code is greater than or equal to 4"40" and that is not the EBCDIC single quotation mark (').

<hyphen>

The single character hyphen (-)

<underscore>

The single character underscore (_)