Faits saillants d'IBM Enterprise PL/I for z/OS

Prise en charge des mégadonnées grâce au soutien 64 bits

Le compilateur prend maintenant en charge les applications 64 bits avec l'option LP(64). Cela signifie que toutes les limitations de stockage des applications 32 bits sont supprimées; votre application peut maintenant acquérir et manipuler plus de 2 Go de stockage total et les grappes et les structures individuelles peuvent maintenant dépasser la taille de 2 Go. De plus, vous pouvez profiter de l'élimination de ces limitations de stockage tout en utilisant toutes les instructions et fonctions PL/I comme dans vos applications 32 bits existantes.

Traitement de chaînes avec prise en charge UTF-16 et UTF-8

Le compilateur assure maintenant la prise en charge complète d'UTF-16 et UTF-8. Vous pouvez utiliser la fonction ULENGTH pour retourner le nombre de caractères UTF-8 et UTF-16 contenus dans une chaîne CHAR ou WIDECHAR, respectivement. Enterprise PL/I for z/OS fournit aussi une prise en charge native des données UTF-8 dans les éléments de données, des fonctions intrinsèques et des fonctions de déplacement et de comparaison vous permettant de concevoir facilement des applications qui peuvent traiter les données UTF-8 de façon efficace et qui peuvent être maintenues.

Suivi SMF renforcé

Le compilateur offre maintenant un niveau amélioré de suivi SMF (fonction d'évaluation du système) z/OS qui permet, une fois qu'on a mis en oeuvre le suivi de sous-capacité, de réduire les frais généraux liés à la production de rapports administratifs.

Productivité et modernisation accrues avec XML

Le compilateur fournit maintenant des attributs, des fonctions intégrées, des pseudo-variables et des sous-routines nouvelles et améliorées qui permettent d'augmenter la productivité des programmeurs. Un nouvel attribut XMLNAME est compris pour vous permettre d'indiquer un nom qui n'est pas conforme aux règles de nom PL/I.

Prise en charge de l'intergiciel améliorée pour Db2

Le compilateur améliore maintenant la fonctionnalité intergicielle grâce à un soutien SQL supplémentaire pour les applications Db2. Le préprocesseur SQL analyse maintenant les instructions DEFINE ALIAS, DEFINE ORDINAL et DEFINE STRUCTURE.

Fonctionnalité accrue avec JSON

Analysez, générez et validez du texte JSON à l'aide de fonctions intégrées, directement dans votre code PL/I. Analysez du texte JSON en ne connaissant pas le nombre d'entrées existantes. Vous n'avez pas à vous préoccuper des caractères d'espace blanc dans votre texte JSON, puisqu'ils seront sautés.

Compatible avec les programmes PL/I et les composants Java

Le compilateur peut maintenant recevoir, manipuler et envoyer des données Java sans nécessiter de traduction, car il prend en charge la norme de virgule flottante décimale IEEE. Pour améliorer encore davantage l'interopérabilité Java, le compilateur fournit maintenant une bibliothèque PL/I verrouillée par un fil d'exécution et des instructions multifilières (ATTACH, WAIT, DETACH) dans le cadre du langage PL/I pris en charge.

Migration plus facile

Le guide «Enterprise PL/I for z/OS Compiler and Runtime Migration» fournit toutes les informations utiles dont vous avez besoin pour faire passer vos applications OS PL/I V2 et PL/I for MVS vers le nouvel environnement d'exécution. La migration vers le nouveau compilateur permet de faire profiter vos applications existantes des nombreuses nouvelles fonctions disponibles dans Enterprise PL/I for z/OS et de profiter des nombreux avantages que procure le nouveau compilateur sur le plan des performances.

Prise en charge multiplateforme et développement axé sur le poste de travail

Enterprise PL/I for z/OS fait partie d'une famille de compilateurs, d'outils de développement d'application et d'outils de maintenance compatibles. IBM offre avec Enterprise PL/I for z/OS des compilateurs PL/I pour de nombreuses plateformes ainsi qu'IBM File Manager, IBM Fault Analyzer et Debug Tool. IBM Developer for z/OS constitue un environnement interactif et axé sur le poste de travail pour vous aider à créer, maintenir et réutiliser des applications.

Réduit le taux d'utilisation du processeur sur IBM z15

IBM Enterprise PL/I for z/OS V5.3 réduit le taux d'utilisation du processeur des applications requérant des calculs intensifs des décimales. Il est possible que les applications PL/I ne fonctionnent pas plus rapidement de façon automatique après avoir été installées sur une nouvelle plateforme. Les grands systèmes IBM Z modernes offrent des performances avec des fonctionnalités matérielles particulières. Pour maximiser la rentabilisation des investissements sur z15, restez à jour avec PL/I V5.3 et optimisez les applications gourmandes en ressources de façon sélective.

Renseignements techniques

Exigences logicielles

IBM Enterprise PL/I for z/OS, V5.3 fonctionne conjointement avec les versions prises en charge des programmes suivants et leurs versions ultérieures ou l'équivalent. Pour plus d'information sur les programmes énumérés qui requièrent des modifications provisoires du logiciel (PTF), reportez-vous au répertoire de programmes.

    Exigences matérielles

    Enterprise PL/I for z/OS, V5.3 fonctionne sur les serveurs IBM Z suivants :

    • IBM z15 et IBM z14
    • IBM z13 ou IBM z13s
    • IBM zEnterprise EC12 (zEC12)
    • IBM zEnterprise BC12 (zBC12)
    • IBM zEnterprise 196 (z196)
    • IBM zEnterprise 114 (z114)

    Autres produits susceptibles de vous intéresser

    Autres produits de la famille de compilateurs PL/I

    IBM PL/I for AIX

    Technologie de compilation et d'optimisation pour les systèmes IBM AIX et Power

    En savoir plus

    IBM Enterprise COBOL for z/OS

    Augmentez le niveau de performance de vos applications essentielles pour l'entreprise

    En savoir plus