En vedette

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.

Productivité et modernisation accrues avec XML

Le compilateur fournit maintenant des fonctions, des pseudo-variables et des sous-routines intégrées nouvelles et améliorées qui permettent d'augmenter la productivité des programmeurs. Un nouvel attribut XMLCONTENT est introduit afin de générer du texte XML sans étiquette.

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.

Performance et fonctionnalité accrues avec JSON

Le compilateur exploite maintenant davantage les fonctions vectorielles et offre des fonctions intégrées de date et heure UTC (temps universel coordonné). Vous pouvez maintenant aussi traiter des données JSON à l'aide des nouveaux attributs JSON JSONNAME et JSONOMIT.

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.

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. De plus, PL/I prend maintenant en charge entièrement les chaînes à terminaison nulle et UTF-8.

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.

Développement axé sur le poste de travail

Rational Developer for z Systems fournit un environnement interactif axé sur le poste de travail qui vous aide à créer et à réutiliser les applications et à en assurer la maintenance. Rational Developer for z Systems comprend des fonctions de soutien du développement traditionnel qui utilisent PL/I, mais permet également de générer des interfaces de services Web à partir de constructions PL/I afin de faciliter la création de services Web à partir d'applications PL/I existantes.

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'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. L'environnement de développement axé sur le poste de travail recommandé est Rational Developer for z Systems.

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

IBM Enterprise PL/I for z/OS V5.2 réduit de jusqu'à 40 % l'utilisation de l'unité centrale par les applications requérant des calculs intensifs des décimales et en moyenne de 10 % sur z14 pour les mêmes applications construites avec Enterprise PL/I for z/OS V5.1 sur z14. Cette importante réduction de l'utilisation de l'unité centrale est obtenue grâce à des améliorations dans l'optimisation et l'exploitation par le compilateur de la nouvelle fonction en décimal condensé vectoriel et de l'option de compilateur ARCH(12).

Renseignements techniques

Exigences logicielles

IBM Enterprise PL/I for z/OS V5.1 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.1 fonctionne 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)

    Autres produits susceptibles de vous intéresser

    IBM Enterprise COBOL for z/OS

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

    En savoir plus

    IBM Automatic Binary Optimizer for z/OS

    Donnez un coup d'accélérateur à vos applications COBOL en un éclair

    En savoir plus