COBOL ist das unsichtbare Arbeitstier, das viele moderne Branchen antreibt, darunter Banken, Versicherungen, Behörden und viele mehr. Viele dieser COBOL-Anwendungen wurden vor Jahrzehnten geschrieben – im Jahr 2024 wurde COBOL 65 Jahre alt – und viele Kunden führen eine Mischung aus älteren und modernisierten COBOL-Programmen aus.
Wir haben erlebt, dass es eine große Herausforderung sein kann, COBOL-Programme ständig mit der neuesten IBM Technologie aktuell zu halten, um Betriebsrisiken zu vermeiden und die IT-Richtlinien des Unternehmens einzuhalten.
Wir haben auch festgestellt, dass der Upgrade-Prozess auf IBM Enterprise COBOL for z/OS 6 eine Herausforderung darstellen kann, insbesondere für Kunden, die COBOL-Programme mit falsch geschriebenen Codefragmenten haben, z. B. solche, die nicht initialisierte Datenelemente (Variablen) enthalten, da sich diese Programme nach dem Upgrade möglicherweise falsch verhalten. Vor der Bereitstellung in der Produktion können umfangreiche Tests und Änderungen am Quellcode erforderlich sein, um sicherzustellen, dass das Programm korrekt funktioniert. Und das in einer Zeit, in der COBOL-Kenntnisse Mangelware sind. Als Ergebnis haben viele Kunden weiterhin alte Generationen von Compilern wie das 2009 veröffentlichte Enterprise COBOL 4.2 verwendet, das 2022 aus der Unterstützung genommen wurde. Dies könnte ein erhebliches Risiko für ihre Unternehmen darstellen, da sie Schwierigkeiten haben, das Compiler-Upgrade für ihre entscheidenden Anwendungen abzuschließen.
Einige Kunden stehen vor der Herausforderung, dass die Datenmenge, die in ihre COBOL-Anwendungen eingespeist wird, immer größer wird und Anwendungen, die in einem Batch-Fenster abgeschlossen werden müssen, nicht mehr hineinpassen. Enterprise COBOL 6 ist so konzipiert, dass es durch die fortgesetzte Unterstützung der neuesten IBM Z-Funktionen Leistungssteigerungen erzielt, aber eine Neukompilierung ist erforderlich. Auf IBM z17 reduziert IBM Enterprise COBOL for z/OS 6.5 die CPU-Auslastung für rechenintensive Anwendungen, die ursprünglich mit Enterprise COBOL 4.2 auf IBM z17 erstellt wurden, um durchschnittlich 60 %.1
Andere Kunden möchten ihre COBOL-Anwendungen modernisieren und benötigen die neuesten COBOL-Funktionen wie JSON-Unterstützung, Java-Interoperabilität und 64-Bit-Unterstützung – Funktionen, die in Enterprise COBOL 6 verfügbar sind. Entwickler, die neu in COBOL sind, können auch die Vorteile von Sprachmerkmalen nutzen, mit denen sie bereits vertraut sind, wie z. B. benutzerdefinierte Typen, die ihnen die Codierung erleichtern und den Code besser wartbar machen.
IBM COBOL Upgrade Advisor for z/OS 1.1 ist ein neues Produkt, das ab dem 9. Mai 2025 verfügbar sein wird. Es soll Upgrades auf Enterprise COBOL 6 beschleunigen und vereinfachen, um Compliance-Initiativen zu unterstützen, die Leistung zu verbessern und zu modernisieren. IBM COBOL Upgrade Advisor for z/OS wurde entwickelt, um ein umfassendes Upgrade-Erlebnis zu bieten und Unternehmen dabei zu helfen, mit den neuesten COBOL-Compilern von IBM und IBM Z-Hardwaretechnologien auf dem Laufenden zu bleiben. Es bietet automatisierte Analysen und Berichte in einer modernen Visual Studio Code (VS Code) Oberfläche, die für COBOL-Entwickler aller Qualifikationsstufen sowie die neueste Generation von Anwendungsarchitekten entwickelt wurde.
Die folgenden Funktionen in COBOL Upgrade Advisor for z/OS 1.1 können Sie bei der ersten Planungs- und Scoping-Phase des Upgrade-Projekts unterstützen: Inventarisierung, Datenexport, Bewertung der Upgrade-Bereitschaft und Empfehlungen für Compiler-Optionen. Weitere Informationen finden Sie auf der Produktseite.
Aussagen über die zukünftige Ausrichtung und die zukünftigen Vorhaben von IBM können ohne Vorankündigung geändert oder zurückgezogen werden und stellen lediglich Ziele und Absichten dar.
IBM COBOL Upgrade Advisor for z/OS transformiert den Upgrade-Prozess auf Enterprise COBOL 6.
Vereinbaren Sie einen Termin für eine Demo mit einem IBM Experten
Haftungsausschlüsse:
1 Die Leistungsverbesserungen basieren auf dem geometrischen Mittel der IBM-internen Messungen auf IBM z17 mit z/OS 3.1 LPAR mit 1 CP und 80 GB Central Storage. Alle mit IBM Enterprise COBOL for z/OS 6.5 kompilierten Benchmarks verwenden die Optionen ARCH(15), OPT(2), STGOPT, AFP(NOvolatile), HGPR(NOPRESERVE) und LIST. Alle mit IBM Enterprise COBOL for z/OS 4.2 kompilierten Benchmarks verwenden die Optionen OPT(FULL), LIB. Leistungsergebnisse für Kundenanwendungen variieren je nach Quellcode, den angegebenen Compileroptionen und anderen Faktoren.