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