ArchiveResponse

Gruppe

Eigene Klassen Phase 6

Funktion

Stellt einem Archivsystem Eingangs- und Ausgangsdatei des Profils, Logdatei und Metadaten-Datei in einem Verzeichnis zur Verfügung.

Konfigurationsdatei

archive_response.properties

Beschreibung


Mit dieser Klasse können einem Archivsystem in einem Verzeichnis (directory) die Eingangs- und Ausgangsdatei des Profils zur Verfügung gestellt werden. Zudem können eine Logdatei und, für manche Archivsysteme notwendig, eine Metadaten-Datei abgelegt werden.

Parameterbeschreibung


destination

Der Name, unter dem die Ausgangsdatei des Profils im Verzeichnis directory abgelegt wird. Die Ausgabedatei ist dabei die, die im Antwortweg-Feld Inhalt eingestellt ist. Die Kodierung der Datei ist in 8859_1. Siehe ansonsten ArchiveUtf8Response für eine UTF8-Kodierung.

directory

Das Verzeichnis, in dem alle Dateien abgelegt werden.

log

Die Job-Logdatei des Profils kann ebenfalls im Verzeichnis directory abgelegt werden.

meta

Der Name einer zusätzlichen Metadaten-Datei, die für manche Archivsysteme benötigt wird. Details hierzu entnehmen Sie bitte der Dokumentation Ihres Archivsystems. Siehe Beispiel unten.

meta-encoding

Die Kodierung der Metadaten-Datei meta.

meta-template

Das Template auf dessen Basis die Metadaten-Datei meta erzeugt wird. Siehe Beispiel unten.

source

Der Name, unter dem die Eingangsdatei des Profils im Verzeichnis directory abgelegt wird.

zip

Wird hier ein Name angegeben, dann werden alle Dateien im Verzeichnis directory in eine gleichnamige Archivdatei gezippt.


Hinweis: Allgemein gilt, dass eine Datei nicht erzeugt wird, wenn in der Konfigurationsdatei für diese kein Name angegeben wurde.

Hinweis: In der Konfigurationsdatei und der Metadaten-Datei können Variablen verwendet werden. Siehe Beispiele unten. Dort würde der Platzhalter @VAR_JOBNR@ ersetzt werden durch den Wert der System-Variable VAR_JOBNR.

Beispiel einer Konfigurationsdatei


Wir verwenden den Wert ./conf/archive/archive_response.properties im Antwortweg-Feld Zusätzlicher Parameter.

Folgend der Inhalt der entsprechenden Properties-Datei. Hinweis: Siehe auch Abschnitt Aufbau einer Properties-Datei.


archive_response.properties
destination=target.csv
directory=./temp/archive/@VAR_JOBNR@
log=log.txt
meta=target.jpl
meta-encoding=8859_1
meta-template=./temp/archive/template.jpl
source=source.dat
zip=@VAR_JOBNR@.zip


Beispiel einer Metadaten-Template-Datei


Folgende eine beispielhafte Metadaten-Template-Datei template.jpl, aus der dann die Metadaten-Datei target.jpl erzeugt wird.


template.jpl
doku_Art="DRECH"
logi_verzeichnis="Freigabe"
dok_dat_feld[1]="@VAR_JOBNR@"
dok_dat_feld[81]="0000285123"
dok_dat_feld[3]="Garten KG"
dok_dat_feld[10]="4512345678"
dok_dat_feld[4]="4545974"
dok_dat_feld[50]="20160711"
dok_dat_feld[70]="260.00"
dok_dat_feld[15]="EUR"