de:app:020cor:110sm:010system:0120syszip

Packen von Systemverzeichnissen

Transaktion SYSZIP

Mit dieser Transaktion ist es möglich, durch das Komprimieren von Dateien Systemressourcen einzusparen.
Die Datensicherung wird sich beschleunigen, da die Anzahl der zu hantierenden Dateien sich stark reduziert, ebenso wird sich der Plattenplatzbedarf stark reduzieren, bzw. bei gleichem Platzbedarf können mehr Daten länger gespeichert werden.

Die Transaktion wird zum Packen (Komprimieren) von Verzeichnissen verwendet. Dabei werden die ausgewählten Verzeichnisse zu ZIP-Archiven komprimiert. Beim Komprimiervorgang werden die Dateien verglichen. Stimmen die komprimierten Dateien genau mit den Originaldateien überein, werden die Originaldateien gelöscht. Es können auch gewünschte Verzeichnisse (z.B. Subverzeichnisse von data/log) automatisch komprimiert werden, sobald das nächste Subverzeichnis angefangen wurde.

Verzeichnisse sollten erst dann, wenn keine weitere Bewegung (=Veränderung) darin mehr erfolgt, gezipped werden. Bei Dokumentenverzeichnissen kann z.B. beim eigentlichen Versand durch Splitten von Nachrichten noch ein Eintrag entstehen. Daher sollten die Monatsverzeichnisse erst etwa ab Mitte des Folgemonats gezippt werden.

Über das Icon wird das Log angezeigt, in dem alle Ereignisse dieser Transaktion protokolliert werden.

In der Combobox Verzeichnistyp ist der der Typ des zu komprimierenden Verzeichnisses auszuwählen. Verfügbar sind:

  • Logverzeichnis - Verzeichnis der Logdateien
  • Anzeigeverzeichnis - Verzeichnis der Display-Dateien
  • Dokumentenverzeichnis - Verzeichnis der Dokumente
  • Eingehende SWIFTs - Archivverzeichnis der SWIFT-Nachrichten
  • Eingehende TCOs - Archivverzeichnis der TradeConnect-Nachrichten
  • Eingehende DTAs - Archivverzeichnis der DTA-Import L/C Nachrichten
  • Eingehende DTGs - Archivverzeichnis der DTG-Garantie-Nachrichten
  • Eingehende E-Mails - Archivverzeichnis der E-Mails
  • Eingehende Bilddateien - Archivverzeichnis der eingescannten Bilddateien (Images)
  • Eingehende Boleros - Archivverzeichnis der Bolero-Nachrichten

Durch markieren der Checkbox Alle Typen verarbeiten werden alle Typen gleichzeitig ausgewählt. Zur Zeitkontrolle kann dann angegeben werden, nach wievielen Stunden die Transaktion sich selbst automatisch abbrechen soll.

Das Hauptverzeichnis des Pfades für den ZIP-Vorgang wird in Speicherort des Verzeichnisses angezeigt.

Das zu packende Unterverzeichnis kann in der gleichnamigen Combobox ausgewählt werden. Wird die Checkbox “Einschließen des letzten Unterverzeichnisses markiert, wird auch das letzte (eventuell noch zu aktualisierende und daher nicht vollständige) Unterverzeichnis in die Auswahl der Combobox Zu packendes Unterverzeichnis aufgenommen.
Über die Einträge <ALL-1>, <ALL-2> und <ALL-3> werden jeweils alle bis auf die letzten 1, 2, bzw. 3 Unterverzeichnisse gleichzeitig ausgewählt, es können also mehrere Unterverzeichnisse in einem Aufruf gepackt werden. Wird die Checkbox Alle Typen verarbeiten markiert, stehen auch nur diese Werte zur Auswahl zur Verfügung.

Hauptverzeichnis und Unterverzeichnis zusammen bilden den vollständigen Verzeichnisnamen.

Wird die Checkbox 'Alle Typen verarbeiten' markiert, kann man im Feld 'zu packendes Unterverzeichnis' nur 'all-1', 'all-2' or 'All-3' auswählen, um die letzten Verzeichnisse für jeden Verzeichnistyp auszuschliessen.

Der Name der erzeugten ZIP-Archiv-Datei wird im gleichnamigen Feld unten auf dem Panel angezeigt. Die komprimierte Zip-Archiv-Datei verfügt über die Endung *.ZIP.

Die ZIP-Archiv-Datei wird über das Icon erstellt.

Komplette Verzeichnisinhalte werden zu einer ZIP-Archiv-Datei mit ca. 15 - 20% des Platzbedarfes der flachen Dateien komprimiert.
Der Anwender merkt nichts (ausser evtl. einer minimalen Verzögerung beim ersten Zugriff auf eine in einem ZIP liegenden Datei). Alle Dateien sind für Ihn weiterhin zugreifbar, da die in den ZIP-Archiven liegenden Dateien bei Bedarf automatisch ausgepackt werden. Damit diese wieder gelöscht werden, sollte in der Transaktion Bereinigung historischer Daten (SYSCLN) das Löschen von ausgepackten temporären Kopien aktiviert werden.

Es ist möglich, diese Transaktion in automatisierte Abläufe einzubinden.
Die Transaktion kann als Job gestartet werden. Die Einstellungen erfolgen wie bei anderen Jobs. Alternativ kann SYSZIP via Shellscript aufgerufen werden. Über die Command-Line kann das zu zippende Verzeichnis per Schalter -i übergeben werden. Über den Schalter -a kann die Auswahl all-1, all-2 oder all-3 zur Eingrenzung der Unterverzeichnisse übergeben werden, dann ist im Schalter -i nur der Basispfad anzugeben. Der Schalter -r dient zur Übergabe der Stunden.

Transaktions-Panels

Zip

Zip




de/app/020cor/110sm/010system/0120syszip.txt · Last modified: 2022/04/19 13:14 (external edit)