Usage examples
Example 1: Simple character replacement
<StringReplacer>
<Detection>
<MapName>mapping_20_StringReplacer</MapName> <Partner>ImportChildErrorProcess</Partner> <ID>ImportChildErrorProcess</ID>
</Detection>
<ReplacementSet>
<ID>ImportChildErrorProcess</ID>
<Process>
<Step>
<Name>Replace</Name>
</Step>
</Process>
<Replacements>
<ReplaceAll>
<From>Å</From>
<To>AA</To>
</ReplaceAll>
</Replacements>
</ReplacementSet>
</StringReplacer>
Example 2: Multiple process steps that include UpperCase, Replace, and Pattern
<StringReplacer>
<ReplacementSet>
<ID>Example</ID>
<Process>
<Step>
<Name>UpperCase</Name>
</Step>
<Step>
<Name>Replace</Name>
</Step>
<Step>
<Name>Pattern</Name>
<Parameter>[^\w- ]</Parameter>
<Parameter>?</Parameter>
</Step>
</Process>
<Replacements>
<ReplaceAll>
<From IgnoreCase="1">ä</From>
<To>AE</To>
</ReplaceAll>
<ReplaceAll>
<From>Ö</From>
<To>OE</To>
</ReplaceAll>
</Replacements>
</ReplacementSet>
</StringReplacer>
Processing order:
- Convert to uppercase:
"größe"→"GRÖSSE" - Apply replacements:
"GRÖSSE"→"GROESSE" - Apply pattern: Remove invalid characters