FIELD command

This section provides an overview of the Auxiliary command FIELD.

Usage

Use the FIELD command to define exception conditions. You can then filter individual records meeting these conditions by using the INCLUDE or EXCLUDE subcommand option.

Usage notes

Syntax

Read syntax diagramSkip visual syntax diagram>>-FIELD-------------------------------------------------------->
 
>--(--fname--IFCID--selfdef. sect. no.--offset--rep. group no.--field type--+-EQ-+--comp. val.--)-><
                                                                            +-NE-+
                                                                            +-GE-+
                                                                            +-LE-+
                                                                            +-GT-+
                                                                            '-LT-'
 

| | |

Parameters

|

The syntax diagram |shows the parameters that are available with this subcommand. The |following list gives additional or specific descriptions of selected |parameters, where appropriate.

|
|
field name
|
An 8-character name identifying a particular |field. |
|
IFCID
|
The decimal IFCID number of the performance record. |
|
self defining section number
|
The decimal number identifying the self-defining data section |that points to the data section containing the field to be compared. |If the value is 0, the self-defining section identified is the first |one that points to the product section. If the value is 1, the self-defining |section is the first one that points to a data section. |
|
offset
|
The decimal offset into the data section of the starting byte |of the record field to be compared. |
|
repeating group number
|
The number of repeating data sections where the comparison is |made. If this field contains a value of 0, the comparison is made |in all repeating data sections. If the value is, for example, 12, |the self-defining section is the twelfth one that points to a data |section. | |

Valid values are 0-99.

|
|
field type
|
A character indicating the type of data to be compared: | |
|
C
|
Character data |
|
X
|
Hexadecimal data |
|
F
|
Fullword binary data |
|
H
|
Halfword binary data |
|
|
|
comparison type
|
The type of comparison to be made between the field in the performance |record and the comparison value in the definition: | |
|
EQ
|
Equal to |
|
NE
|
Not equal to |
|
GE
|
Greater than or equal to |
|
LE
|
Less than or equal to |
|
GT
|
Greater than |
|
LT
|
Less than |
|
|
|
comparison value
|
The value to be compared to the defined field in the performance |record: | |
|
Character data
|
Up to 16 characters can be entered. Character data containing |blanks must be enclosed in single quotation marks. The quotation marks |cannot be part of the comparison value. |
|
Hexadecimal data
|
This value or constant represents a hexadecimal value, such as |0001D0F2. Up to 8 characters can be specified. Do not enclose the |value in quotation marks. |
|
Fullword binary
|
This data is converted into a fullword binary value. It is limited |to the maximum value allowed in a fullword field. |
|
Halfword binary
|
This data is converted into a halfword binary value. It is limited |to the maximum value allowed in a halfword field. |
|
|
|

Example using the FIELD command

This example requests the following:

FIELD (
	    QXSELECT,
	    003,
	    02,
	    008,
	    0,
	    F,
	    GT,
	    100
	   )