Initialization statements are processed as 80-byte control card images. However, only card columns 1-71 are examined for parsing purposes. Card columns 72-80 are ignored. Comments are supported and begin with a /* and terminate with a */. Comments can extend over any number of card images. Cards containing spaces in card columns 1-71 are ignored, and can be used as separation between comment statements or control card specifications. Control card operands are not column-dependent and can begin in any card column from 1 to 71. Place at least one space between the control card statement and the first control card parameter. Use commas or blanks to separate sequences of control card parameters and their operand values.
The following example illustrates the general rules for control card data entry.
/*-------------------------------------------------------- This is a comment that extends over multiple cards ---------------------------------------------------------*/ STATEMENT PARAMETER=OPERAND1,PARAMETER2=OPERAND2 /*COMMENT*/
Operand specifications for parameters that support a list of operand values should have the entire operand specification enclosed in parentheses and have the individual operand values separated by commas. The following example shows the general rule for coding operand list sequences:
STATEMENT PARAMETER=(OPERAND1,OPERAND2,...) /*COMMENT*/
Control card continuation is supported over any number of control card images. Control card continuations should be placed following a parameter/operand sequence. To continue a control card, a plus sign (+) should be placed in any card column following the last operand on the current card image, up to column 71. Comments are permitted between the last operand and the plus sign. However, the comment must end before the plus sign.
The following example illustrates the general rules for continuing control card specifications:
/*---------------------------------------------------
This is a comment that extends over multiple cards
-----------------------------------------------------*/
STATEMENT PARAMETER=OPERAND1, /* OPTIONAL COMMENT */ +
PARAMETER=(OPERAND2a, /* OPTIONAL COMMENT */ +
OPERAND2b) /* OPTIONAL COMMENT */
|
Copyright © 2015 CA Technologies.
All rights reserved.
|
|