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.csvdirectory=./temp/archive/@VAR_JOBNR@log=log.txtmeta=target.jplmeta-encoding=8859_1meta-template=./temp/archive/template.jplsource=source.datzip=@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"