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 ───────────────────────────────────────────────────────►◄
(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.)
(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. |
(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.)
(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 |
(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. |
(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
CMD='CNTKR'
CMD="C3D5E3D2D9"
WRK="0001234C"
CMD='CNT'
CMD+2='U'
NOT (RC EQ '06')
CMD+2='U' AND NOT (RC = '06')
DBID=035 AND (CMD+2='U' OR CMD='UPDAT')
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. |
|
Copyright © 2015 CA Technologies.
All rights reserved.
|
|