The Data Identification parameters specify the actual criteria (character strings and values) that Control-M/Analyzer should examine within the data source specified by the ON statement.
Figure 47 Data Identification Parameters
WHEN LINE 001 - 060 COL 010 - 020 STOP AND/OR
STRING = CHR001
DO EXTRACT = CURR_ONHAND
LEVEL 0 LINE +000 COL +050 - +060 PROCESS TYP
ON DATA
LABEL:
ALWAYS
DO SET = DIFFER=ABS(CURR_ONHAND-MIN_CHR001) C
DO SET = REASON=TOLER(CURR_ONHAND,MIN_CHR001,10) C
DO
LABEL:
IF CURR_ONHAND>=MIN_CHR001 C
DO PRINT = DO NOT REORDER; SURPLUS=%%DIFFER F C
DO
ELSE
DO PRINT = REORDER; DEFICIT=%%DIFFER F C
DO
(ENTER "ALWAYS", "IF")
Table 57 Data Identification Parameters
Parameter |
Description |
---|---|
WHEN |
Available for all ON statements (except ON DATA). Control-M/Analyzer searches the file, line by line, for the specified character string in the specified range. If the string is found (before the STOP string is found), the DO statements in the WHEN block are processed. For more information seeWHEN: Rule Definition Structure. |
STOP |
Yes/No flag that indicates if STOP criteria are to be specified. The format of STOP criteria subparameters is identical to that of WHEN subparameters. |
ALWAYS |
Available when ON DATA is specified. ALWAYS specifies a group of DO statements that should be executed under all conditions. |
IF condition |
Available when ON DATA is specified. Boolean conditional expressions determine if the next group of DO statements is processed. |
ELSE condition |
If the specified condition resolves to false, the DO statements following ELSE are processed. If the specified condition resolves to true, the DO statements following ELSE are skipped. |
Parent Topic |