DynamicCharsetRecodePreparser

Prev Next

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

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
 
entry.search.4=@MSG_CALL_MY_VAR_SEARCH@
entry.charset.4=@MSG_CALL_MY_VAR_CHARSET@