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.
Konfiguration: Pfad zu einer Properties-Datei im Feld Zusätzliche Parameter.
Parameter
Parameter | Beschreibung |
|---|---|
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 Abschnitt 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.
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@.zipBeispiel einer Metadaten-Template-Datei
Folgende eine beispielhafte Metadaten-Template-Datei template.jpl, aus der dann die Metadaten-Datei target.jpl erzeugt wird.
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"