IBM Enterprise PL/I for z/OS - Points clés

Gestion des exigences du big data par le biais du support 64 bits

Ce compilateur prend désormais en charge les applications 64 bits avec l'option LP(64). Toutes les limitations de stockage des applications 32 bits sont supprimées. Votre application peut désormais acquérir et manipuler plus de 2 Go de stockage total, et les structures et groupes individuels peuvent avoir une taille supérieure à 2 Go. De plus, vous pouvez tirer parti de la disparition de ces limites au niveau des données tout en utilisant toutes les instructions et fonctions PL/I comme dans vos applications 32 bits.

Traitement des chaînes avec prise en charge d'UTF-16 et d'UTF-8

Le compilateur prend désormais en charge entièrement UTF-16 et UTF-8. Vous pouvez utiliser la fonction ULENGTH pour renvoyer le nombre de caractères UTF-8 ou UTF-16 dans une chaîne CHAR ou WIDECHAR, respectivement. Enterprise PL/I for z/OS fournit également une prise en charge native des données UTF-8 dans les éléments de données, les fonctions intrinsèques et dans les opérations de déplacement et de comparaison. Il vous permet de créer facilement des applications dont la maintenance est simple, et qui peuvent traiter efficacement les données UTF-8.

Prise en charge renforcée du suivi SMF

Ce compilateur assure un suivi exceptionnel de z/OS SMF (System Management Facilities) qui vous permet de réduire vos frais généraux de reporting administratif lorsque vous avez implémenté le suivi de capacité partielle.

Productivité et modernisation accrues avec XML

Le compilateur comporte désormais des attributs nouveaux et étendus des fonctions intégrées, des pseudo-variables, et des sous-routines qui améliorent la productivité des programmeurs. Un nouvel attribut, XMLNAME, vous permet de spécifier un nom non conforme aux règles de nom de PL/I.

Prise en charge étendue des middleware pour Db2

Le compilateur améliore la fonctionnalité de middleware grâce à une prise en charge supplémentaire de SQL pour les applications Db2®. Le préprocesseur SQL analyse les instructions DEFINE ALIAS, DEFINE ORDINAL, et DEFINE STRUCTURE.

Fonctionnalités étendues avec JSON

Analysez, générez et validez le texte JSON à l'aide de fonctions intégrées directement à votre code PL/I. Analysez JSON même si vous ignorez le nombre d'entrées. Vous n'avez pas besoin de vous préoccuper des espaces vierges dans JSON, car ils sont évités lorsqu'ils sont trouvés.

Compatible avec les programmes PL/I et les composants Java

Ce compilateur peut recevoir, manipuler et envoyer des données Java sans traduction, car il prend en charge la norme de virgule flottante décimale IEEE. Afin d'améliorer encore l'interopérabilité Java, le compilateur fournit une bibliothèque PL/I autorisant les unités d'exécution multiples et les instructions de traitement multitâche (ATTACH, WAIT, DETACH) dans le cadre du langage PL/I pris en charge.

Migration facilitée

Le compilateur Enterprise PL/I for z/OS® et le guide de la migration de l'environnement d'exécution vous fournissent des informations utiles dont vous pouvez avoir besoin pour transférer vos applications OS PL/I V2 et PL/I for MVS™ existantes vers le nouvel environnement d’exécution. La migration vers le nouveau compilateur permet à vos applications de tirer parti du grand nombre de nouvelles fonctions d'Enterprise PL/I for z/OS et de bénéficier de tous les avantages du nouveau compilateur en matière de performances.

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

Enterprise PL/I for z/OS fait partie d'une famille de compilateurs, d'outils de développement d'applications et de maintenance compatibles. En plus d'Enterprise PL/I for z/OS, IBM propose des compilateurs PL/I pour plusieurs plateformes ainsi qu'IBM File Manager, IBM Fault Analyzer et Debug Tool. L'environnement de développement recommandé, sur poste de travail, est IBM Developer for z/OS. Il s'agit d'un environnement interactif sur poste de travail qui vous permet de créer, gérer et réutiliser les applications.

Réduit l’utilisation de l'UC sur l'IBM z15™

IBM Enterprise PL/I for z/OS V5.3 réduit l’utilisation de l'UC par les applications à calcul décimal. Les applications PL/I peuvent ne pas s’exécuter plus rapidement lorsqu'elles ont été déplacées vers de nouveaux matériels. Les mainframes IBM Z modernes sont performants avec des options matérielles spécifiques. Pour optimiser le retour sur investissement sur le z15, mettez à jour régulièrement PL/I V5.3 et optimisez sélectivement les applications utilisant intensivement l'UC.

Détails techniques

Logiciels requis

IBM Enterprise PL/I for z/OS®, V5.3 s'exécute avec les éditions prises en charge des programmes suivants et avec leurs éditions suivantes ou leurs équivalents. Pour plus d'informations sur les programmes listés nécessitant des modifications provisoires du logiciel, reportez-vous au répertoire du programme.

    Configuration matérielle

    Enterprise PL/I for z/OS®, V5.3 s'exécute 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)

    Vous pourriez également être intéressé par

    Autres produits de la famille du compilateur PL/I

    IBM PL/I for AIX

    Technologie de compilation et d'optimisation pour IBM AIX et Power Systems

    En savoir plus

    IBM Enterprise COBOL for z/OS

    Améliorez la performance de vos applications critiques

    En savoir plus