TRSMAIN (z/OS)

Aus MARJORIE-WIKI
Wechseln zu: Navigation, Suche

AMATERSE (von engl. terse: knapp, gedrängt) ist ein Kompressionsprogramm für das Mainframe-Betriebssystem z/OS.

Inhaltsverzeichnis

Verwendung[Bearbeiten]

AMATERSE wird typisch als Job-Step aufgerufen, um ein MVS Data Set für die Datenfernübertragung vorzubereiten.

Beispiel-Aufrufe[Bearbeiten]

//jobname JOB ...
//stepname EXEC PGM=TRSMAIN,PARM='aaaaa'
//STEPLIB DD DISP=SHR,DSN=your.joblib.or.steplib.dsn
//SYSPRINT DD SYSOUT=*,DCB=(LRECL=133,BLKSIZE=12901,RECFM=FBA)
//INFILE DD DISP=bbb,DSN=your.input.dataset.name
//OUTFILE DD DISP=ccc,DCB=ddd,DSN=your.output.dataset.name,
// SPACE=space_parameters
/*

Dateiformat[Bearbeiten]

Im Beispiel-Aufruf wird für die PARM-Angabe "aaaaa" aus der EXEC-Karte eine der beiden Optionen "PACK" oder SPACK" gewählt:

  • PACK verdichtet Sätze aus der Eingabe-Datei, so dass die Ausgabe im "simple format" erfolgt.
  • SPACK verdichtet Sätze aus der Eingabe-Datei, so dass die Ausgabe im "complex format" erfolgt.Die SPACK Option ist im Vergleich zur PACK Option etwa um den Faktor 3 aufwändiger (längere Laufzeit). Dafür liefert die SPACK Option oftmals eine kleinere Ausgabe.

Historie[Bearbeiten]

Technisch ist AMATERSE ein Alias für das TRSMAIN Programm. Bis z/OS V1R6 war das Kompressionsprogramm TRSMAIN undokumentiert (und damit nicht offiziell von der IBM unterstützt) enthalten. In den z/OS-Ständen V1R7 und V1R8 konnte AMATERSE (einschließlich Dokumentation und Unterstützung) nachgerüstet werden. Seit Stand V1R9 ist es als Basiskomponente (sogenanntes BCP Element) in der Standardauslieferung von z/OS enthalten.

Weblinks[Bearbeiten]