Post-processing fields

This section explains the fields for post-processing. Up to 256 conditions (extraction, custom error, pre-processing, and post-processing conditions) can be registered in total.

If the format of the input/output file is Text, you cannot set the fields.

(1) Post-processing (Common fields)

You must configure post-processing if you want to set processes after input records are processed. You can specify the following two options for post-processing: No conditions and Variable. In No conditions, the post-processing is always executed. In Variable, the post-processing is executed according to variable conditions. For a single instance of post-processing, No conditions and Variable cannot be specified together.

Post-processing No.

The number of the created instance of post-processing. The post-processing number is displayed in the format Post-processing n, where n is the number of the post-processing instance.

Comment

Comment on the post-processing to be configured.

Conditions

The list of registered conditions.

The maximum number of conditions that you can specify is 400. The combination of a comparison source, a comparison operator, and a comparison target is counted as one condition.

Conditional logic formula

Inputs the number (numerical value) of a condition specified in conditions.

To specify multiple conditions, you can combine conditions by using logical operators such as AND, OR, ! (NOT), parentheses, and space characters.

Automatically combine AND conditions

Select whether the conditions that are input in END Condition are to be combined automatically with AND.

Processing of the length of compared character strings and values

The processing performed when the length of the character string in the comparison source does not match the comparison target.

See (1) Extraction condition (Common fields) in Extraction condition fields .

(2) Post-processing (Condition Setting Details)

Comparison source type

Type of the comparison source to be used for the post-processing. For the post-processing, you can only select Variable.

Output method

You can select the function or common components to be used to process comparison source fields.

If no processing is required, select Skip processing.

Comparison target type

Comparison target for the post-processing.

You can select Fixed value, Runtime argument or Variable. The type of field to be set varies depending on the specified value.

In the post-processing, if you do not want to always unmatch comparisons of the same value in different data types (e.g., the string "123" and the numeric value "123"), and you want to convert the values for comparison instead, set 1 (i.e., convert and compare the values) for Data comparison method (compare_different_type_data) in the system environment settings file (huledenv.conf).

  • If the comparison source is a string and the comparison target is a numeric value, the string value will be converted to a numeric value for comparison.

  • If the comparison source is a numeric value and the comparison target is a string, the numeric value will be converted to a string for comparison.

Variable name

Specify the variable to be the comparison source.

Type

The type of value to be comparison target. The value to be selected varies depending of the setting value of Comparison target type.

Setting will not be performed when Variable is selected for the Type of comparison target.

For details, see (1) Extraction condition (Common fields) in Extraction condition fields .

Value

Specify the fixed value to be compared by using a value of 1024 bytes or fewer in length, if Fixed is selected for Comparison target type for the comparison target.

If Type is Character string, you can use a hexadecimal expression and a control character. If you want to use a control character, set 1 (convert and compare the values) for Use control characters inside a fixed value (ed_fixvalue_ctrlchar_flag) in the system environment settings file (huledenv.conf).

Number

Select the argument number when Runtime argument is selected for the Comparison target type.

Specify a value from 01 to 20.

Field information

Variable type and Initial value for specified variable name is displayed.

Operator

<

: Less than the comparison target value

>

: Greater than the comparison target value

<=

: Equal to or less than the comparison target value

>=

: Equal to or greater than the comparison target value

==

: Equal to the comparison target value

!=

: Not equal to the comparison target value

INCLUDE

: Contains the comparison target value

= Remarks =

If Numeric value, Date, $DSTR (Date), or $DNUM (Numeric value) is specified for the type, you cannot specify INCLUDE.