www.wikidata.de-de.nina.az
Ein Partitioned Data Set PDS oder PDSE umgangssprachlich oft auch als Library oder auch als PO Datei partitioned organized bezeichnet ist eine Dateiorganisationsform Dateiformat auf IBM Grossrechnern Inhaltsverzeichnis 1 PDS 2 PDSE Version 1 3 PDSE Version 2 4 Bearbeitung PDS und PDSE Dateien 5 Literatur 6 Weblinks 7 EinzelnachweisePDS BearbeitenBei einem Partitioned Data Set wird der Dataset in einzelne Partitionen Member genannt eingeteilt Jedes PDS besteht aus einem Verzeichnis directory und den einzelnen PDS Members Im weitesten Sinne ist eine PDS Datei eine Containerdatei Beim Anlegen eines PDS betragt die Mindestgrosse eine Spur track es wird die Anzahl der Directory Blocke angegeben und somit die maximale Grosse des Verzeichnisses festgelegt Die Benennung erfolgt wie auch bei anderen Datasets Durch Anhangen 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 Letzter Qualifier InhaltCLIST enthalt ausfuhrbare TSO BefehleCNTL enthalt ausfuhrbare Batch Jobs JCL LOAD enthalt ausfuhrbare Programme Lademodul Oft wird auch LOADLIB verwendet Die Anderungen LPALIB und LINKLIB stellen Sonderfalle der LOAD Bibliotheken fur Systemzwecke darTEXT enthalt TextdateienCOBOL Cobol QuelltextePLI PL I QuelltexteC C QuelltexteASM Assembler QuelltextePARMLIB Konfigurationsdateien fur das Betriebssystem und SoftwareprodukteBeim 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 Hilfsprogramm sog Utility schiebt die Member wieder zusammen und gibt den Platz frei Dieser PDS Datei spezifische Vorgang darf nicht mit einer Datenkompression verwechselt werden Wenn das Directory voll ist konnen keine weiteren Member im PDS gespeichert werden Ublicherweise wird diese Situation mit Umkopieren und Rename gelost Es gibt aber auch ein Freewareprogramm zur Directory Vergrosserung PDSE Version 1 BearbeitenDurch die Einfuhrung 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 Blocken verwaltet und der beim Loschen von Members frei gewordene Platz kann ohne Compress sofort verwendet werden Die Verzeichnisgrosse ist vollig variabel Die Einfuhrung von PDSE verlauft sehr langsam da bis vor kurzem Integritatsprobleme bestanden Durch einen speziellen Job konnen bestehende Partitioned Datasets in diese neue Verwaltungsform uberfuhrt werden PDSE Version 2 BearbeitenPDSE V2 ist eine Weiterentwicklung von PDSE V1 Neben besserer Performance und Speichereffizienz besteht der Hauptvorteil in der Moglichkeit mehrere Versionen je Member verwalten zu konnen Mit der Einfuhrung von PDSE V2 wurde der Funktionsumfang vom IEBCOPY Programm ISPF und auch der JCL Syntax Umfang erweitert um PDSE V2 verarbeiten zu konnen 1 Beispiel Anlegen PDSE V2 Dataset mit JCL per IEFBR14 JOB1 JOB 12345 MSGCLASS X NOTIFY SYSPROG1 ALLOC EXEC PGM IEFBR14 PDSE2 DD DSN TREED PDSE GENS DSNTYPE LIBRARY 2 MAXGENS 10 RECFM FB LRECL 80 UNIT SYSALLDA SPACE CYL 1 1 1 DISP CATLG DELETE Bearbeitung PDS und PDSE Dateien BearbeitenFolgende gangige Methoden zur PDS PDSE Datei Verarbeitung finden in der Praxis Anwendung Zuordnung physische Datei zu logischem Namen in JCL ist weder nur auf Dataset Ebene ohne Memberangabe moglich oder heruntergebrochen bis auf Memberebene Datasetangabe mit Member Verwendung des IEBCOPY Hilfsprogramms sog Utility Fur Online Anwender unter TSO kann ISPF verwendet werden Die APIs von ISPF konnen sowohl in Programmiersprachen wie Assembler COBOL PL I C als auch in Scriptsprachen CLIST REXX verwendet werden Damit ist ein einfacher Zugriff aus Programmen auf PDS PDSE Dateien moglich 2 3 IBM File Manager for z OS 4 Diverse kommerzielle Produkte von Drittanbietern wie PDSMAN von Broadcom 5 Diverse Freeware Tools 6 Literatur BearbeitenMichael Teuffel TSO Time Sharing Option im Betriebssystem MVS Oldenbourg Verlag GmbH Munchen 1991 ISBN 3 486 22072 1 Weblinks BearbeitenPDS Freewaretool zum Vergrossern des DirectoryEinzelnachweise Bearbeiten Thomas Reed PDSE Version 2 Member GenerationsPractical User Applications PDF Abgerufen am 13 Marz 2022 englisch Invoking ISPF services with program functions In IBM Abgerufen am 15 August 2022 englisch Library access services In IBM IBM abgerufen am 15 August 2022 englisch IBM File Manager for z OS In https www ibm com Abgerufen am 16 August 2022 englisch PDSMAN PDS LIBRARY MANAGEMENT 7 7 In Broadcom 3 Juni 2022 abgerufen am 15 August 2022 englisch PDS command package Abgerufen am 15 August 2022 englisch Abgerufen von https de wikipedia org w index php title Partitioned Data Set amp oldid 233749291