|
DC Press Build your own knowledge base IBM Literatur für die iSeries
20
| | ORDFIL | | ___|__________ÿ| EMPMAST | | | | |__________|____OELIB/ORDFIL | | | | | | |________| _______ | __OELIB/OEUPDT | | |_________| | | | | | | _OELIB/CUSTMAST | | _______ | | |OEUPDT ||_|| | _|ÿ| PAYPGM| | | | | | | | | | | | | | |_______| | | PAYLIB/EMPMAST_| | | | | | | __________ | | PAYLIB/PAYPGM____| | |_______| | | | CUSTMAST | | | PAYLIB/PAYHIST__ | _________ | | | |________|__| |__|__________ÿ| PAYHIST | | | | | | | | | | | |__________| | | |_________| | | | | | |______________________| |_______________________| verschiedenen Bibliotheken vorhanden sein. Zwei verschiedene Objekte mit demselben Namen können nicht in derselben Bibliothek vorhanden sein, es sei denn, sie haben verschiedene Objektarten. Dieses Konzept ermöglicht es einem Programm, das über den Namen auf Objekte verweist, verschiedene Objekte (Objekte mit demselben Namen, die jedoch in verschiedenen Bibliotheken gespeichert sind) in aufeinanderfolgenden Läufen des Programms zu verarbeiten, ohne jedoch das Programm selber zu verändern. Außerdem kann der Benutzer einer Datenstation, der ein Objekt erstellt, die Namen der Objekte in anderen Bibliotheken außer acht lassen. Im folgenden Diagramm z. B. könnte eine neue Datei mit dem Namen MONTHUPD (Monthly Update) zwar in die Bibliothek OELIB, jedoch nicht in die Bibliothek ACCTLIB gestellt werden. Die Erstellung der Datei in ACCTLIB würde fehlschlagen, da bereits ein anderes Objekt mit dem Namen MONTHUPD und der Art "Datei" in der Bibliothek ACCTLIB vorhanden ist. ____________________________ ____________________________ | ________ ___________ | | | | | ORDFIL | | OEUPDT | | | ________ ___________ | | | (Dat.) | | (Progr.) | | | | ORDFIL | | BILLING | | | | | | | | | | (Dat.) | | (Progr.) | | | | | | | | | | | | | | | |________| |___________| | | | | | | | | | | |________| |___________| | | ___________ | | | | | CUSTMAST | | | ____________ | | | (Datei) | " | | | MONTHUPD | | | | | | | | | (Datei) | | | |___________| | | | | | | | | | | |____________| | |__________________|_________| |____________________________| JA | NEIN | " | ________________ | | | MONTHUPD | | |____| (neue Datei) |_________________| | | | | | | |________________| Objektart gekennzeichnet. Viele CL-Befehle beziehen sich nur auf eine einzige Objektart, so daß die Objektart nicht explizit angegeben werden muß. Bei Befehlen, die für viele Objektarten ausgeführt werden können, muß
|