17 |
1 | apply import normalisation rules (xml) |
1 | apply import normalisation rules (xml) |
18 |
V |
V |
19 |
intermidiate this data is re-formatted source data converted |
intermidiate this data is re-formatted source data converted |
20 |
data to chunks based on tag names from import_xml |
data to chunks based on tag names from config/input/*.xml |
21 |
| |
| |
22 |
2 | apply output filter (TT2) |
2 | apply output filter (TT2) |
23 |
V |
V |
37 |
(perl subroutines), use lookups within same source file or do simple |
(perl subroutines), use lookups within same source file or do simple |
38 |
evaluations while producing output. |
evaluations while producing output. |
39 |
|
|
40 |
All that is controlled with C<import_xml> configuration file. You will want |
All that is controlled with C<config/input/*.xml> configuration file. You |
41 |
to create fine-grained chunks of data (like separate first and last name), |
will want to create fine-grained chunks of data (like separate first and |
42 |
which will later be used to produce output. You can think of conversation |
last name), which will later be used to produce output. You can think of |
43 |
process as application of C<import_xml> recepie on every input record. |
conversation process as application of C<config/input/*.xml> recepie on |
44 |
|
every input record. |
45 |
|
|
46 |
Each tag within recepie is creating one new records as long as there are |
Each tag within recepie is creating one new records as long as there are |
47 |
fields in input format (which can be repeatable) that satisfy at least one |
fields in input format (which can be repeatable) that satisfy at least one |