DynamicCharsetRecodePreparser
Gruppe |
|
Funktion |
Dieser Preparser ermittelt anhand des Names der Eingangsdatei ein vordefiniertes Encoding, welches zum Einlesen der Datei verwendet wird. |
Konfigurationsdatei |
DynamicCharsetRecodePreparser.properties |
Beschreibung
Dieser Preparser liest die Eingangsdatei ein. Der dabei verwendete Charset wird dynamisch anhand des Eingangsdateinamens und der Einstellungen in der Properties-Konfigurationsdatei ermittelt. Im Anschluss erfolgt eine Umwandlung der Eingangsdaten in das Encoding, das im Profil bei den Eigenschaften für Phase 2 hinterlegt ist und die Datei wird so an das Profil weitergegeben. Die Properties-Konfigurationsdatei enthält die Dateinamen und zugehörigen Charsets. In dieser stehen folgende Parameter zur Verfügung.
Parameterbeschreibung
Parameter |
Beschreibung |
defaultcharset |
Default Encoding, falls keine Übereinstimmung gefunden wird. |
entry.search.<n> |
Dateimuster. Index n startet bei 1 und wird immer um 1 erhöht. Handelt es sich bei dem Dateimuster um einen regulären Ausdruck ist ein regex: voranzustellen. |
entry.charset.<n> |
Encoding für das entsprechende Dateimuster. Index n startet bei 1 und wird immer um 1 erhöht. |
Beispiel
defaultcharset=8859_1
entry.search.1=MyFile1.*
entry.charset.1=BM850
entry.search.2=MyFile2.*
entry.charset.2=UTF8
entry.search.3=MyFile3.*
entry.charset.3=UTF-16