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
#
# 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