Previous Topic

Next Topic

Book Contents

Book Index

Operands

A Control-M/Analyzer operand can be a character string, numeric constant, or variable.

Table 146 Control-M/Analyzer Operands

Operand

Description

Character String

Any string between apostrophes (single quotes); for example, ‘This is a string’. Do not use an apostrophe within a string. Use two consecutive single quotes within a string to produce an apostrophe. Do not use double quotes; for example, "This is not a string". For more information, see Expression Delimiters.

Numeric Constant

Any decimal number. A negative sign (for example, –5, –5.01) can be specified.

Variable

Any Control-M/Analyzer Database, AutoEdit, Local, or System variable. An in-depth explanation of variables is provided in Control-M/Analyzer Variables.

Table 147 Examples of Operands

Expression

Evaluates to:

5.0 = 5.0

True

5.0 GT 2.0

True

5.0 > 2.0

True

2.0 GT 5.0

False

‘ABC’ LT ‘XYZ’

True

5 GT 32

False

‘5’ GT ‘32’

False

‘5’ Ø\- = ‘32’

True

5 CGT 32

True

‘5’ CGT ‘32’

True

‘5’ GT 32

False

5 GT ‘32’

False

5 CGT 32 AND 5.0 LT 2.0

False

5 CGT 32 OR 5.0 LT 2.0

True

5 + 2

7

8 / 2

4

9 / 2

4.5

1 + 2 – 3 * (–4)

15.0

5.5 * SQRT(9)

16.5

(I + J) * 4 where I = 5.5, J = 4

38.0

(I + J) * 4 where I = 5.A, J = 4

Error

1 + 2 LE SQRT(9)

True

‘809’ GT ‘303’

True

809 GT 90

True

‘809’ GT ‘90’

True

809 CGT 90

False

809 CGT 90 AND 1 + 2 LE SQRT(9)

False

809 CGT 90 OR 1 + 2 LE SQRT(9)

True

Note: A numeric value surrounded by single quotes is treated as a numeric value when compared. A nonnumeric value surrounded by single quotes is treated as a string.

Parent Topic

Expressions