Der ZIP Converter komprimiert und dekomprimiert Daten in ein ZIP-Archiv.
Eigenschaften (Properties)
|
|
Vom Adapter ausgeführte Operation Mögliche Werte:
|
Parameter
|
|
Hauptklasse des Adapters (nicht verändern!) Mögliche Werte: de.softproject.x4.adapter.zipconverter.ZipConverter: Hauptklasse (Standard) |
|
|
Verzeichnispfad zur Datei, die komprimiert/dekomprimiert werden soll. Mögliche Werte: Verzeichnispfad Wenn dieser Parameter nicht gesetzt wird, dann wird die Datei über den Adapter-Input bereitgestellt. In diesem Fall ist der Parameter
|
|
|
Verzeichnispfad zum Speicherort, an dem der Output gespeichert werden soll ("Zielverzeichnis"). Mögliche Werte: Verzeichnispfad Wenn dieser Parameter nicht gesetzt wird, dann wird die Datei über den Adapter-Output bereitgestellt.
|
|
|
Legt fest, ob vorhandene Dateien mit dem gleichen Namen überschrieben werden sollen. Mögliche Werte:
|
|
|
Legt fest, ob vorhandene Dateien mit dem gleichen Namen zusammengeführt werden sollen. Mögliche Werte:
|
|
|
Name der Input-Datei. Wird verwendet, wenn der Mögliche Werte: Dateiname der Datei, die als Input empfangen bzw. als Output ausgegeben werden soll |
|
|
Gibt an, ob in der Operation verschlüsselte Dateien verarbeitet werden sollen. Bei der Operation Mögliche Werte:
|
|
|
Passwort für verschlüsselte Dateien. Mögliche Werte: Beliebige Zeichenkette |
|
|
Gibt an, welche Verschlüsselungsmethode beim Zippen verwendet wird, wenn Mögliche Werte:
|
|
|
Gibt an, welcher Komprimierungsalgorithmus beim Zippen verwendet wird. Mögliche Werte:
|
|
|
Gibt den Komprimierungsalgorithmus beim Zippen an, wenn für Mögliche Werte:
|
Statuswerte
|
|
Die Adapter-Operation wurde erfolgreich ausgeführt. |
|
|
Bei der Ausführung des Adapters ist ein Fehler aufgetreten. |
Input
Der Adapter erwartet Input in folgender Struktur:
-
Beide Operationen (
Zip/Unzip) können mit zwei verschiedenen Herkunfts- bzw. Zielorten arbeiten:Input/OutputVerzeichnispfad für Input/Output -
Basierend auf diesen zwei Möglichkeiten können für beide Operationen verschiedene Inputs verwendet werden:Parameter sourcePath ist gesetzt: Input vom Verzeichnis, dass im Verzeichnispfad angegeben ist.Parameter sourcePath ist nicht gesetzt: Input des Parameters
-
Basierend auf diesen zwei Möglichkeiten können für beide Operationen verschiedene Outputs verwendet werden:Parameter targetPath ist gesetzt: Das Ergebnis der Operation wird am Speicherort abgelegt, der als Verzeichnispfad angegeben ist.Parameter targetPath ist nicht gesetzt:Eine XML-Datei mit einem Eintrag für jede Input-Datei, die in der Input-Zip-Datei enthalten ist, wird ausgegeben.Der Inhalt der Zip-Datei wird am Speicherort abgelegt, der als Verzeichnispfad angegeben ist.
Output
Der Adapter liefert abhängig von der ausgeführten Operation unterschiedliche Arten von Dokumenten zurück.
-
Zip-Operation ohnetargetPath: Zip-Datei wird im Adapter-Output bereitgestellt. -
Zip-Operation mittargetPath: Zip-Datei wird im Zielverzeichnis abgelegt. -
Unzip-Operation ohnetargetPath: Eine XML-Datei, die die verschiedenen Dateien innerhalb der Zip-Datei enthält, wird im Adapter-Output bereitgestellt. Die XML-Datei hat folgende Struktur:XML<?xml version="1.0" encoding="UTF-8" ?> <Zip> <File size="209" name="testToZip.xml" comment="...">PD94bWwgdmVyc2lvgj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPFJvb3RFbGVtZW50P</File> </Zip>
-
Unzip-Operation mittargetPath: Der Inhalt der Zip-Datei wird im Zielverzeichnis abgelegt.