IntergastPostExecutor


Konfigurationsdatei

sample_IntergastPostExecutor.properties

Klassenname

com.ebd.hub.datawizard.postexec.IntergastPostExecutor

Beschreibung


Der IntergastPostExecutor erzeugt ein ZIP-Archiv mit mehreren Intergast-Nachrichtdateien aus einer, im Profil erstellten, Gesamtnachricht. Es wird eine Nachricht im Fixrecord-Format als Eingang für den Postexecutor erwartet, wobei anhand des Präfixes einer Zeile ermittelt wird in welche Nachrichtendatei der Inhalt geschrieben wird. Die Konfiguration erfolgt mit einer Properties-Datei, in welcher festgelegt wird welcher Präfix welcher Nachrichtendatei zugeordnet wird. Soll eine Zeile mit dem Präfix 002 z.B. in die Nachrichten Datei LIEFINFO_…, so muss folgender Eintrag in der Konfigurationsdatei enthalten sein:


002 = LIEFINFO

Hinweis: Alle in der Gesamtdatei vorkommenden Präfixe müssen zwingend auch in der Konfiguration enthalten sein. Zudem muss der Parameter common vorhanden sein, welcher den allgemeinen Teil des Dateinamens für alle Nachrichtdateien regelt. Hier können auch wie gewohnt beim Dateinamen Platzhalter und Variablen verwendet werden. So wird z.B. mit der Eingabe


commom = _<yyyy><MM><dd>_@var__Index@.txt

in Kombination mit dem Präfix 002 folgender Dateiname im ZIP-Archiv erzeugt:


LIEFINFO_20150416_145.txt


(Die Variable var__Index muss im Profil definiert sein und den Wert 145 haben.)

Beispiel


sample_IntergastPostExecutor.properties
#
# Config file for postexecutor
#
# Define prefix = file name
#
001 = PREISSWARENOGR
002 = LIEFINFO
#
# Define common part of file name (will be concated)
#
common = _88591_<yyyy><MM><dd>_@var_Index@.txt