Auf einen Blick: IMS-verwaltete Application Control Blocks (ACBs) vereinfachen das Datenbankmanagement durch die Nutzung des IMS-Katalogs, verbessern die Datenverwaltung und senken die Kosten. Diese Methode vereinfacht die Definitionen durch SQL und DDL, aber der Übergang kann Prozessänderungen erfordern.
- Es entfällt die Notwendigkeit traditioneller DBD- und PSB-Bibliotheken.
- Unterstützt eine einfachere Verwaltung für Nutzer, die mit Db2 vertraut sind.
Der IMS-Katalog™ enthält Definitionen von IMS-Datenbanken und Anwendungsprogrammansichten. Durch die Erstellung eines Katalogs hat IBM es Nicht-IMS-Experten erleichtert, IMS-Datenbank- und Anwendungsprogrammdefinitionen zu pflegen. Da der IMS-Katalog dem Db2-Katalog ähnelt, können Nutzer, die Db2-Definitionen verwaltet haben, einfach IMS-Datenbank- und Programmdefinitionen pflegen. Wie der Db2-Katalog kann auch der IMS-Katalog mit der SQL Data Definition Language (DDL) aktualisiert werden; viele Techniker, die zuvor nie mit IMS gearbeitet haben, haben SQL und DDL verwendet – was die Verwaltung von IMS-Definitionen weiter vereinfacht. Der Katalog bietet mehrere Vorteile gegenüber manuellen Datenbank- und Programmdefinitionen, darunter:
- Weniger Generationen (GENs), um aktualisierte Definitionen umzusetzen, was zu geringerem Risiko und geringeren Kosten führt
- Ein zentrales Repository für alle IMS-Datenstrukturen
- Metadaten, die es erleichtern werden zu verstehen, welche Daten in IMS-Datenbanken sind und welche Anwendungen auf diese Daten zugreifen – und zu besserer Datenkonsistenz und Governance führen
- Eine umfassende Change-Management-Plattform mit einem umfassenden Repository für IMS-Datenbankobjekte und -anwendungen, das Datenbankversionierung ermöglicht
- Zugänglichkeit von verteilten Plattformen, wodurch die Notwendigkeit, lokale IMS-Objekte neu zu programmieren und zu pflegen, entfällt und der Zugriff auf IMS-Objekte auf dem Großrechner vereinfacht wird
Der Katalog klingt großartig. Rechts? Warum zögern Nutzer also, darauf umzusteigen? Ein Grund ist, dass der Katalog erfordert, Application Control Blocks (ACBs) von IMS verwaltet zu werden. Während IMS-verwaltete ACBs Vorteile bieten, erfordert die Migration zu IMS-verwalteten ACBs Prozessänderungen und die Nutzung der IMS Common Service Layer (CSL). Veränderungen können beängstigend sein, aber sie können auch gut sein. Schauen wir uns an, was IMS-verwaltete ACBs für Sie tun können:
- Eliminieren Sie die Notwendigkeit von Datenbankdefinition (DBD), Programmspezifikationsblock (PSB) und ACB-Bibliotheken – da die Informationen des IMS-Katalogs bestimmen, welche Datenbanken und Programmansichten verwendet werden.
- Vereinfachen Sie die Definition von Datenbanken und Programmansichten durch die Verwendung von SQL und DDL. Wenn Sie DDL-Anweisungen verwenden, kann IMS die Datenbank- und Programmansichtsdefinitionen dem IMS-Katalog hinzufügen, die erforderlichen Laufzeitsteuerungsblöcke erstellen und sie in einigen Fällen automatisch in das Online-IMS-System laden. Wenn Sie Definitionen manuell aktualisieren, müssen Sie die DBD- und PSB Generation-Utilities verwenden und dann das ACB Generation and Populate-Utility-Tool oder gleichwertige Tools ausführen, um die ACBs zu erstellen, den IMS-Katalog zu aktualisieren und die ACBs in das IMS-System zu laden.
Jetzt verstehen wir also die Vorteile der Verwendung von IMS-verwalteten ACBs. In kommenden Blogs werde ich einige der Möglichkeiten beschreiben, wie Sie IMS-verwaltete ACBs implementieren können und über Überlegungen sprechen, die Sie beachten sollten.
Diese Beiträge sind meine eigenen und spiegeln nicht unbedingt die Position, Strategien oder Meinung von BMC wider.