IBM COBOL Upgrade Advisor for z/OS 1.1 : accélérez et simplifiez votre mise à niveau vers IBM Enterprise COBOL 6

10 avril 2025

Auteur

Shereen Ghobrial

Director, Compilation Technology & Enterprise Products, IBM Z Software

IBM

Le COBOL est le poumon invisible qui fait fonctionner de nombreux secteurs contemporains, comme la banque, les assurances et les pouvoirs publics, etc. Bon nombre de ces applications COBOL ont été écrites il y a des décennies (le COBOL a eu 65 ans en 2024) et de nombreux clients exécutent un mélange de programmes COBOL existants et modernisés.

Le défi de maintenir les programmes COBOL à jour

Nous avons vu qu’il peut être un défi critique de maintenir les programmes COBOL à jour en permanence avec la dernière technologie IBM COBOL afin d’éviter les risques opérationnels et de se conformer aux politiques informatiques de l’entreprise.

Nous avons également constaté que le processus de mise à niveau vers IBM Enterprise COBOL for z/OS 6 peut constituer un défi, en particulier pour les clients qui ont des programmes COBOL avec des fragments de code mal écrits, par exemple ceux qui contiennent des éléments de données non initialisés (variables), car ces programmes peuvent se comporter de manière incorrecte après la mise à niveau. Des tests approfondis et des modifications du code source peuvent être nécessaires pour s’assurer que le programme fonctionne correctement avant d’être déployé en production, à un moment où les compétences COBOL sont rares. Ainsi, de nombreux clients ont continué à utiliser d’anciennes générations de compilateurs tels que Enterprise COBOL 4.2, publié en 2009 et retiré du support en 2022. Cela pourrait présenter un risque important pour leurs entreprises alors qu’elles peinent à terminer la mise à niveau du compilateur pour leurs applications critiques.

Certains clients sont confrontés à des défis où la quantité de données introduites dans leurs applications COBOL augmente, et les applications qui doivent être exécutées dans une fenêtre de traitement par lots ne peuvent plus s’adapter. Enterprise COBOL 6 est conçu pour offrir des gains de performances grâce à la prise en charge continue des dernières fonctionnalités matérielles d’IBM Z, mais une recompilation est nécessaire. Sur IBM z17, IBM Enterprise COBOL for z/OS 6.5 réduit l’utilisation du CPU de 60 % en moyenne pour les applications à forte intensité de calcul, initialement conçues avec Enterprise COBOL 4.2 et exécutées sur IBM z17.1

D’autres clients souhaitent moderniser leurs applications COBOL et doivent utiliser les dernières fonctionnalités du COBOL telles que la prise en charge JSON, l’interopérabilité Java et la prise en charge 64 bits, des fonctionnalités disponibles sur Enterprise COBOL 6. Les développeurs qui découvrent COBOL peuvent également profiter des fonctionnalités du langage qui leur sont familières, comme les types définis par l’utilisateur, ce qui peut leur faciliter le codage et la correction du code.

La solution : nouvelles fonctionnalités d’IBM COBOL Upgrade Advisor

IBM COBOL Upgrade Advisor for z/OS 1.1 est un nouveau produit, qui devrait être disponible le 9 mai 2025, et qui est conçu pour accélérer et simplifier les mises à niveau vers Enterprise COBOL 6 afin de prendre en charge vos initiatives de conformité, d'améliorer les performances et de vous moderniser. IBM COBOL Upgrade Advisor for z/OS est conçu pour fournir une expérience de mise à niveau complète, aidant les entreprises à rester à jour avec les dernières technologies matérielles de compilateur COBOL et IBM Z d’IBM. Il offre des analyses et des rapports automatisés dans une interface moderne Visual Studio Code (VS Code) conçue pour les développeurs COBOL de tous niveaux de compétences et la dernière génération d’architectes d’applications.

Les fonctionnalités suivantes de COBOL Upgrade Advisor for z/OS 1.1 peuvent vous aider dans les phases initiales de planification et d'étendue du projet de mise à niveau : informations sur les stocks, exportation des données, évaluation de la préparation de la mise à niveau et recommandations d'options de compilateur. Pour plus d’informations, veuillez consulter la page de produit.

Les déclarations relatives à l’orientation et aux intentions futures d’IBM sont susceptibles d’être modifiées ou retirées sans préavis et ne représentent que des objectifs.

Comment prendre un bon départ ?

IBM COBOL Upgrade Advisor for z/OS transforme le processus de mise à niveau vers Enterprise COBOL 6.

Accéder à la page de produit

Planifier une démonstration avec un expert IBM

 

Clauses de non-responsabilité :

1 Les améliorations de performances sont basées sur la moyenne géométrique des mesures internes d’IBM sur IBM z17 exécutant z/OS 3.1 LPAR avec 1 CP et 80 Go de stockage central. Tous les benchmarks compilés avec IBM Enterprise COBOL for z/OS 6.5 utilisent les options ARCH(15), OPT(2), STGOPT, AFP(NOVOLATILE), HGPR(NOPRESERVE) et LIST. Tous les points de référence compilés avec IBM Enterprise COBOL for z/OS 4.2 utilisent les options OPT(FULL), LIB. Les résultats de performance des applications client varient en fonction du code source, des options de compilateur spécifiées et d'autres facteurs.