X4 Produktdokumentation

Operation: Zip

Mit der Operation Zip des ZIP in Memory Converters erzeugen Sie im Arbeitsspeicher ein ZIP-Archiv aus den Daten im Input-XML-Dokument.

Weitere Informationen zu anderen Operationen des ZIP in Memory Converters finden Sie unter ZIP in Memory Converter.

Parameter

encoding

Zeichenkodierung für Datei-/Pfadnamen

Mögliche Werte:

  • Beliebige gültige Zeichenkodierung (z.B. UTF-8)

  • CP850: MS-DOS Deutschland, wird von MS Windows so erzeugt (Standard)

  • (leer): UTF-8 (aus Abwärtskompatibilitäts-Gründen mit älteren X4 Server-Versionen

Statuswerte

1

Die Operation wurde erfolgreich ausgeführt.

-1

Die Operation ist aufgrund eines technischen Fehlers fehlgeschlagen.

Input

Bei der Operation Zip  erwartet der Adapter eine adapterspezifische Input-XML-Struktur. Diese enthält für jede Datei, die im ZIP-Archiv enthalten sein soll, den Dateinamen und den Base64-kodierten Dateiinhalt. Jedes Element <File> steht hierbei für eine Datei, jedes Element <Directory> für einen leeren Ordner im ZIP-Archiv.

<Archiv>
    <File name="Dateiname" comment="Optionaler Kommentar">
        <!--Base64-kodierte Daten-->
    </File>
    <Directory name="Ordnername/" />
</Archiv>

Output

Der Adapter erzeugt im Arbeitsspeicher ein ZIP-Archiv aus den Daten im Input-XML-Dokument.