Partitioned Datasets

Partitioned Datasets

Ein Partitioned Data Set (PDS), umgangssprachlich oft auch als Library bezeichnet, ist ein Dateisystem auf IBM-Großrechnern, das in einzelne Partitionen (Member genannt) eingeteilt ist. Jedes PDS besteht aus einem Verzeichnis (directory) und den einzelnen PDS-Members und umfasst mindestens eine Spur (track).

Beim Anlegen eines PDS wird die Anzahl Directory-Blöcke angegeben, und somit die maximale Größe des Verzeichnisses festgelegt.

Die Benennung erfolgt wie auch bei anderen Datasets. Durch Anhängen des Membernamens in Klammern kann direkt auf das Member zugegriffen werden.
Beispiel: TSO.MVS.CLIST(TEST)

Dabei bezeichnet der letzte Qualifier vor der Klammer in der Regel den Typ der enthaltenen Member. Hierbei handelt es sich aber um reine Namenskonventionen. Oft benutzt sind z. B.:

  • CLIST – enthält ausführbare TSO-Befehle
  • CNTL – enthält ausführbare Batch-Jobs (JCL)
  • LOAD – enthält ausführbare Programme (Lademodul) Oft wird auch LOADLIB verwendet. Die Änderungen LPALIB und LINKLIB stellen Sonderfälle der LOAD Bibliotheken für Systemzwecke dar.
  • TEXT – enthält Textdateien
  • COBOL – Cobol-Quelltexte
  • PLI – PL/I-Quelltexte
  • C – C-Quelltexte
  • ASM – Assembler-Quelltexte
  • PARMLIB – Konfigurationsdateien für das Betriebssystem und Softwareprodukte

Beim Update eines Members wird dieses am Ende des PDS neu geschrieben; der Platz, den das Member vorher einnahm, kann vorerst nicht benutzt werden. Erst ein sogenannter „Compress“ (IEBCOPY-Utility) schiebt die Member wieder zusammen und gibt den Platz frei.

Wenn das Directory voll ist, können keine weiteren Member im PDS gespeichert werden. Üblicherweise wird diese Situation mit Umkopieren und Rename gelöst. Es gibt aber auch ein Freewareprogramm zur Directory-Vergrößerung.

Durch die Einführung des System Managed Storages (SMS) existiert seit MVS/XA eine modernere Verwaltungsform, das Partitioned Data Set Extended (PDSE). Hier werden die Daten in 4-KB-Blöcken verwaltet, und der beim Löschen von Members frei gewordene Platz kann ohne Compress sofort verwendet werden. Die Verzeichnisgröße ist völlig variabel. Die Einführung von PDSE verläuft sehr langsam, da bis vor kurzem Integritätsprobleme bestanden. Durch einen speziellen Job können bestehende Partioned Datasets in diese neue Verwaltungsform überführt werden.

Weblinks

PDS Freewaretool zum Vergrößern des Directory


Wikimedia Foundation.

Игры ⚽ Поможем сделать НИР

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Datasets — Ein Dataset bezeichnet eine größere, zusammenhängende Datenmenge, nicht zu verwechseln mit einem Datensatz einer Datenbanktabelle. Im Detail hat der Begriff aber je nach Kontext unterschiedliche Bedeutungen: Dataset, IBM Großrechner Hier ist… …   Deutsch Wikipedia

  • Partitioned Data Set — Ein Partitioned Data Set (PDS), umgangssprachlich oft auch als Library bezeichnet, ist ein Dateisystem auf IBM Großrechnern, das in einzelne Partitionen (Member genannt) eingeteilt ist. Jedes PDS besteht aus einem Verzeichnis (directory) und den… …   Deutsch Wikipedia

  • Partitioned Dataset — Ein Partitioned Data Set (PDS), umgangssprachlich oft auch als Library bezeichnet, ist ein Dateisystem auf IBM Großrechnern, das in einzelne Partitionen (Member genannt) eingeteilt ist. Jedes PDS besteht aus einem Verzeichnis (directory) und den… …   Deutsch Wikipedia

  • Basic partitioned access method — In IBM mainframe operating systems, a basic partitioned access method (BPAM) is an access method for libraries with a specific structure, called partitioned datasets (PDS). BPAM is used in OS/360, OS/VS2, MVS, z/OS, and others. A PDS consists of… …   Wikipedia

  • IBM mainframe utility programs — are supplied with IBM mainframe operating systems such as MVS to carry out various tasks associated with datasets, etc.History/Common JCLMany of these utilities were designed by IBM users, through the group SHARE, and then developed by IBM or… …   Wikipedia

  • Data set (IBM mainframe) — This article is about mainframe computer file. For a general meaning in computing field, see Data set. data set (archaic), dataset (preferred), is a computer file having a record organization. The term pertains to the IBM mainframe operating… …   Wikipedia

  • MVS — For other uses, see MVS (disambiguation). History of IBM mainframe operating systems On early mainframe computers: GM OS GM NAA I/O 1955 BESYS 1957 UMES 1958 SOS 1959 IBSYS 1960 CTSS 1961 On S/360 and successors: BOS/360 1965 TOS/360 1965 …   Wikipedia

  • Job Control Language — JCL (Job Control Language) ist die Steuersprache für Stapelverarbeitungen in einem Großrechnerumfeld und gehört zu den Skriptsprachen. Aufgabe der JCL ist es, die auszuführenden Programme, deren Reihenfolge sowie eine Laufzeitumgebung (Verbindung …   Deutsch Wikipedia

  • OS/360 and successors — See also History of IBM mainframe operating systems Operating System/360 Company / developer IBM OS family OS/360 and successors Latest stable release 21.8 Available language(s) Algol 60, Assembler (E), Assemble …   Wikipedia

  • Data set — Ein Dataset bezeichnet eine größere, zusammenhängende Datenmenge, nicht zu verwechseln mit einem Datensatz einer Datenbanktabelle. Im Detail hat der Begriff aber je nach Kontext unterschiedliche Bedeutungen: Dataset, IBM Großrechner Hier ist… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”