![]() |
| ZIP | Dateien in ZIP-Archiv aufnehmen |
| ONXZIP zipfile [, F=C|B] [, M=S|N|TO-E|TO-A] [, C=D|BEST-S|BEST-C] [, PASS=psw] |
| Die mit dem Action-Code X markierten Dateien werden unter gleichem Namen in das angegebene ZIP-Archiv aufgenommen. | |
| zipfile | Name des ZIP-Archivs. | |
| Es ist z.Z. noch nicht möglich, die gleiche Datei ein zweites Mal in das selbe ZIP-Archiv aufzunehmen. | ||
| F= | Format, in dem die Datei in das ZIP-Archiv aufgenommen werden soll. | |
| C (Compatible) | ||
| Die so aufgenommene BS2000-Datei kann nach dem Transferieren des ZIP-Archivs in andere Betriebssysteme (mittels FTP im Binärmodus), auch dort noch selektiert und korrekt weiter verarbeitet werden. | ||
| B (BS2000-Modus) | ||
| Die so aufgenommene BS2000-Datei kann nur in BS2000-Systemen selektiert und korrekt verarbeitet werden. | ||
| M= | Kodierungsmodus, in dem die Datei im ZIP-Archiv gespeichert wird. | |
| S (Standard) | ||
| Die Eingabedateien werden gemäß dem Format des ZIP-Archivs konvertiert. Siehe Parameter F= | ||
| N (None) | ||
| Die BS2000-Dateien (SAM/ISAM/PAM) werden bei der Aufnahme in das ZIP-Archiv keiner Code-Umwandlung unterworfen. | ||
| TO-A (To ASCII) | ||
| Im EBCDIC-Code vorliegende BS2000-Eingabedateien (SAM/ISAM) werden bei der Aufnahme in das ZIP-Archiv in ASCII-Code umgewandelt. | ||
| TO-E (To EBCDIC) | ||
| Im ASCII-Code vorliegende Eingabedateien (SAM/ISAM) werden bei der Aufnahme in das ZIP-Archiv in EBCDIC-Code umgewandelt. | ||
| C= | Komprimierungsmodus, in dem die Datei im ZIP-Archiv gespeichert wird. | |
| D (Default) | ||
| Dieser Modus wählt einen Kompromiss aus Geschwindigkeit und guter Komprimierungsrate. | ||
| BEST-C (Best Compression) | ||
| Beste Komprimierungsrate zulasten höherer CPU-Belastung. | ||
| BEST-S (Best Speed) | ||
| Die Komprimierungsrate wird zugunsten geringerer CPU-Belastung reduziert. | ||
| PASS=psw | 'passw' | L'passw' | X'passw' | |
| Die in das Archiv aufzunehmenden Elemente werden mit einem Passwort geschützt. | ||
| 'passw' | Das Passwort wird in Grossbuchstaben umgewandelt. | |
| L'passw' | Das Passwort enthält Gross- und Kleinbuchstaben. | |
| X'passw' | Das Passwort ist hexadezimal angegeben. | |
| Hinweise: | |
| Mit der Variablen Action ONX ZIP können nur Dateien und keine Bibliothekselemente in ein ZIP-Archiv aufgenommen werden. Das ZIP-Archiv wird neu angelegt, falls es noch nicht existiert. | |
| Anstelle von ONX ZIP können Dateien und auch Bibliothekselemente mit | |
| ONX ADD zipfile in ein ZIP-Archiv aufgenommen werden. | |
| Falls die Datei zipfile noch nicht existiert, wird der Benutzer gefragt, ob er eine neue Bibliothek oder ein neues ZIP-Archiv anlegen möchte. | |
| Automatisch wird ein ZIP-Archiv erzeugt bei ONX ADD zipfile ,CLZ (Create Library Z). | |
| Mit ONXADD wird das ZIP-Archiv in einem nur im BS2000 lesbaren Format angelegt. (EBCDIC-Codierung der Daten) | |
| Wird der ZIP-Container mit ONXZIP und dem Standardwert F=C erzeugt, so sind das ZIP-Archiv und die Elemente auch in der offenen Welt lesbar. Dabei ist jedoch folgendes zu beachten: Enthält eine aufzunehmende ISAM-Datei besondere Hexazeichenfolgen, wie z.B. X'0D25' in den Daten, so wird das entspr. Element im BS2000 nicht mehr als Datei selektierbar sein (DMS0AAB, nicht aufsteigende ISAM-Schlüssel), da im ASCII codierten ZIP-Element EBCDIC X'0D25' nach X'0D0A' (CR LF) umgewandelt wird und die Datensätze somit in zwei Teilsätze aufgeteilt werden. | |
| Beispiel: | |
ONXZIP TMP.ZIPFILE,M=BEST-C
| |