ArchiveResponse
Gruppe |
|
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.
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.
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"