Previous Topic: DBUG Interception Specifications Panel (14)Next Topic: DBUG Primary Interception Panel


Format Options for Criteria

Format Options for Criteria

If requesting monitor mode, or optionally, if requesting local or remote mode, specify criteria to limit the interception of requests in one of the following forms:

►►─ keyword ─┬──────┬─ operator ─ literal ────────────────────────────────────►◄
             └─ +n ─┘
►►─ NOT ─ (keyword ─┬──────┬─ operator ─ literal) ────────────────────────────►◄
                    └─ +n ─┘
►►─ keyword ─┬──────┬─ operator ─ literal ─┬─ AND ─┬─ keyword ─┬──────┬───────►
             └─ +n ─┘                      └─ OR ──┘           └─ +n ─┘

 ►─ operator ─ literal ───────────────────────────────────────────────────────►◄
NOT

(Optional) Specifies that interception is to exclude matches to the logical expression which follows. The logical expression which follows must be enclosed within parentheses. Both NOT and its symbol, ¬, are valid. (If the negation is omitted, the interception includes, rather than excludes, matches to the logical expression.)

keyword

(Required) One of the following keywords listed by type, where C means character and B means unsigned binary.

Keyword

Type

Length

Derivation for Literal

CMD

C

5

Command Code in Request Area

ELM

C

Up to 480

Element List specifying the data elements to be retrieved, updated or added.

KYN

C

5

Key Name in Request Area.

KYV

C

1-360

Key Value in Request Area.

PGM

C

8

Application program name.

RC

C

2

Return Code in Request Area.

TBL

C

3

Table Name in Request Area.

TRN

C

4

CICS transaction ID.

WRK

C

Up to 4096

Work Area used to send and receive elements.

INRC

B

1

Internal Return Code in Request Area.

DBID

B

5

Database ID in Request Area.

MUF

C

1-99

Number of the MUF on which the request is processed.

+n

(Optional) The integer offset within the intercepted entity at which the comparison to the specified literal begins. (If omitted, comparison begins at the initial character.)

operator (relational)

(Required) Use one of the following relational operators to specify the nature of the comparison between the keyword and the literal:

Relational Operators

Meaning

EQ, =

Equal to

NE, ¬=, =¬, <>

Not equal to

GT, >

Greater than

GE, =>, >=, ¬<, <¬

Greater than or equal to

LT, <

Less than

LE, <=, =<, ¬>, >¬

Less than or equal to

literal

(Required) Literals in the logical expression must represent valid values for the specified keyword, such as 'DBOC' for the TRN keyword, or 014 for DBID. Syntax varies by type of comparison value, that is to say whether literal is a string, an integer value, or a hexadecimal value. Valid comparison types vary by keyword type. Use the following syntax when expressing literals to be compared with keywords of type C (character string) and B (unsigned binary):

Keyword Type

Syntax for Literal

C

Either of the following:

'string'

A character string in single quotes. String literals may include from one character to the number of characters associated with the keyword, where the physical length of the string determines the number of characters evaluated during the comparison.

"hexadecimal"

A hexadecimal value in double quotes, with a length up to the maximum length associated with the specified keyword, as documented for keyword in DBUG Interception Specifications Panel.

B

Either of the following:

integer value

An integer value with no leading zeros, where no punctuation is expected.

"hexadecimal"

A hexadecimal value in double quotes, where you must specify the full length.

operator (logical)

(Optional) Specifies that multiple logical expressions are to be evaluated, where pairs of expressions are connected with one of the following logical operators:

Logical Operators

Meaning

AND, &

logical connective (both)

OR, |

logical inclusive (either or both)

Optional Criteria Examples

Function Key Assignments

Key

Function

PF3

RELEASE Releases the program being intercepted.

PF12

RETURN Returns to Primary Interception Panel, which displays for update the interception criteria currently in use.

Clear

Clears the screen and terminates the maintenance of the interception specifications without any changes.

Enter

Edits the entered data. If any entry contains an error, returns an error message; otherwise, accepts the entered data and redisplays the modified panel.