__________________

Strain records thru a sieve

Filter:

STRAIN

Syntax:

STRAIN [ [column range] [collapse_option] sieve

Operands:


columnrange :: start_column '-' end_column (DEFAULT 1-*)
columnrange :: start_column '.' number_of_columns
string :: delimiter character_string delimiter
delimiter :: any character not used in the locate string
start_column :: integer | 1
end_column :: integer | *
collapse_option :: C (will collapse position)
sieve :: ALPHANUMERIC | ALPHABETIC | NUMERIC | CLEARTEXT

Functional Description:

Use the STRAIN stage to filter all bytes of each record thru a selected sieve operation. The sieve will alter all characters that do not meet the requirements of the sieve definition. Characters matched by the sieve will be changed to space.

If the collapse option is specified then characters that are filtered out will have their positions collapsed left so that no gap is left.



Secondary Input/Output:

None

Synonyms:

None

Usage Notes:

The following example will only allow clear readable text to pass.

| STRAIN 1-* CLEARTEXT |



JAVA Pipelines -- Copyright © Cullen Programming, 1987, 2012