DynamicCharsetRecodePreparser

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.

Parameter


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


DynamicCharsetRecodePreparser.properties
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