AggregateEdifactBySupplier

Prev Next

Beschreibung

Die Klasse AggregateEdifactBySupplier ermöglicht es große EDIFACT-Dateien in kleinere EDIFACT-Dateien zu zerlegen. Diese werden anhand der ID des NAD+SU-Segmentes, also SG2/NAD(SU)/C082/3039, sortiert und erstellt. Somit wird für jede unterschiedliche SU-ID eine gültige EDIFACT-Datei erzeugt. Es ist zu beachten, dass bei den erstellten Dateien die Segmentzähler nicht korrekt gesetzt werden.

Konfiguration: Es wird ein Parameter-String im Feld Zusätzliche Parameter mit folgendem Aufbau erwartet:

<Verzeichnis>|<Dateiname>|<Zeichensatz>

Ein möglicher String könnte beispielsweise folgendermaßen aussehen:

./tmp/Customer1/Case01/out|MSG#@VAR_FILENAME@#<supplier>|8859_1

Wie an diesem Beispiel zu erkennen ist, ist es auch möglich Variablen mit @VAR_VARIABLE@ für den Dateinnamen aufzulösen.

Hinweis: Der String für die Angabe des Dateinamens muss den Teilstring <supplier> (buchstäblich, also genau so) enthalten. Dies gewährleistet, dass keine Datei überschrieben wird.

Hinweis: Die NAD+SU-IDs der zu verarbeitenden Datei dürfen keine Textteile enthalten.