FORMAT (USSCMD)

Read syntax diagramSkip visual syntax diagram
   .-FORMAT--=--PL1-----.   
>>-+--------------------+--------------------------------------><
   |            .-PL1-. |   
   '-FORMAT--=--+-----+-'   
                '-BAL-'     

Specifies the syntax of the user-defined command to be entered by the terminal operator.
FORMAT=BAL
Specifies the user-defined command specified on this USSCMD macroinstruction is in Basic Assembler Language (BAL) syntax.
Read syntax diagramSkip visual syntax diagram
                       .---------------------------.   
                       V                           |   
>>-command--+-------+----+-----------------------+-+-----------><
            | .-,-. |    '-keyword--=--+-------+-'     
            | V   | |                  '-value-'       
            '---p-+-'                                  

command
Identifies the command. It is followed by one or more blanks.
p
Used to specify one or more positional operand. Positional operands are entered in the format Pn, where n is the position number of the operand. Each operand (unless it is the last in the command) is followed by a comma. Positional operands must appear before any keyword operands.
keyword
Used to specify keyword operand associated with the command. Each operand (unless it is the last in a command) is followed by a comma.
value
The value assigned to a keyword operand.
FORMAT=PL1
Specifies the user-defined command specified on this USSCMD macroinstruction is in PL/1 programming syntax.
Read syntax diagramSkip visual syntax diagram
                             .------------------------------.   
                             V                              |   
>>-command--+-------------+----+--------------------------+-+--><
            |    .-,-.    |    '-keyword--+-------------+-'     
            |    V   |    |               '-(--value--)-'       
            '-(----p-+--)-'                                     

command
Identifies the command. It is followed by one or more blanks or by a left parenthesis (that is, positional operands).
p
Specifies one or more positional operands. Positional operands are entered in the format Pn, where n is the position number. If positional operands are used, the parentheses must be coded.
keyword
Used to enter each operand parameter. Each operand must be followed by one or more blanks or by a value enclosed in parentheses.
value
The value assigned to a keyword operand.

See Syntax rules for terminal operator commands for a description of the syntax, the input character set, and BAL and PL/1 value restrictions.

Note: If the USS table is to be searched twice (REP=VERB coded), this operand is ignored on the second pass of USS processing.