A la une

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). Ainsi, toutes les limitations de stockage liées aux applications 32 bits n'existent plus ; votre application peut désormais acquérir et manipuler plus de 2G de stockage total ; en outre les structures et matrices individuelles peuvent dépasser 2G. 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.

Productivité et modernisation accrues avec XML

Ce compilateur fournit désormais des fonctions, pseudo-variables et sous-routines intégrées, nouvelles et améliorées, afin d'accroître la productivité des programmeurs. Un nouvel attribut XMLCONTENT est introduit pour générer du texte XML sans balises.

Prise en charge du middleware améliorée pour DB2

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

Performances et fonctionnalités améliorées grâce à JSON

Ce compilateur exploite plus avant les fonctions d'unité de calcul vectoriel et fournit des fonctions intégrées d'horodatage en temps universel coordonné. En outre, les données JSON peuvent être gérées par le biais des nouveaux attributs JSON, JSONNAME et JSONOMIT.

Prise en charge renforcée du suivi SMF

Ce compilateur fournit un niveau inédit de prise en charge du suivi z/OS SMF (System Management Facilities) permettant de réduire vos frais généraux de reporting administratif après avoir implémenté le suivi de capacité partielle.

Compatible avec des programmes PL/I et des 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. De plus, PL/I prend totalement en charge les chaînes à terminaison null et UTF-8.

Migration facilitée

Le manuel Enterprise PL/I for z/OS® Compiler and Runtime Migration Guide fournit toutes les informations utiles dont vous pourriez avoir besoin pour le transfert de 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 à 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.

Développement sur poste de travail

Rational Developer for z Systems® fournit un environnement interactif sur poste de travail permettant de créer, tenir à jour et réutiliser des applications. Rational Developer for z Systems prend en charge le développement classique via PL/I, mais peut aussi générer des interfaces de services web depuis des éléments PL/I, afin de faciliter la création de services web depuis des applications PL/I.

PL/I sur différentes plateformes

Enterprise PL/I for z/OS fait partie d'une famille de compilateurs, d'outils de développement d'applications et de maintenance compatibles. Avec Enterprise PL/I for z/OS, IBM offre des compilateurs PL/I pour plusieurs plateformes, ainsi qu'IBM File Manager, IBM Fault Analyzer et Debug Tool. Il est recommandé d'utiliser Rational Developer for z Systems comme environnement de développement sur poste de travail.

Réduit l'utilisation de l'unité centrale sur IBM z14™

IBM Enterprise PL/I for z/OS V5.2 réduit jusqu'à 40 % l'utilisation de l'unité centrale au niveau des applications à traitement décimal intensif, et en moyenne, de 10 %, sur z14, au niveau des mêmes applications créées avec Enterprise PL/I for z/OS V5.1 on z14. Cette réduction importante de l'utilisation de l'unité centrale est due à des améliorations en termes d'optimisation et d'exploitation du compilateur de la nouvelle fonction Vector Packed Decimal et de l'option de compilation ARCH(12).

Détails techniques

Logiciels requis

IBM Enterprise PL/I for z/OS®, V5.1 s'exécute conjointement aux éditions prises en charge des programmes suivants et à leurs éditions ultérieures 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.1 s'exécute sur les serveurs IBM z Systems® suivants :

    • IBM z13®
    • IBM zEnterprise® EC12 (zEC12)
    • IBM zEnterprise BC12 (zBC12)
    • IBM zEnterprise 196 (z196)
    • IBM zEnterprise 114 (z114)
    • IBM System z10™ (z10 EC, z10 BC)

    Vous pourriez également être intéressé par

    IBM Enterprise COBOL for z/OS

    Améliorez la performance de vos applications critiques

    En savoir plus

    IBM Automatic Binary Optimizer for z/OS

    Boostez en un clin d'œil les applications COBOL

    En savoir plus