IBM Enterprise PL/I for z/OS
Le compilateur Enterprise PL/I fournit les outils essentiels pour la création et la maintenance d'applications PL/I essentielles à l'exécution sur IBM Z
Illustration d'un chevron géométrique abstrait
Les avantages de Enterprise PL/I pour votre entreprise

IBM Enterprise PL/I for z/OS est un environnement de développement logiciel pour la création et la maintenance d'applications PL/I sur les systèmes d'exploitation IBM z/OS. Cette solution d'entreprise vous permet d'intégrer une technologie Web moderne, telle que les services Web, XML, JSON et Java dans vos applications PL/I existantes.

Avantages
Fonctionnalités de développement puissantes

Fournit des outils de traitement et de débogage pour mettre à niveau et moderniser vos applications PL/I dans z/OS.

Modernisation des applications

Prend en charge les technologies Web telles que les services Web, les analyseurs XML et la plateforme Java, Enterprise Edition (Java EE), et inclut la possibilité d'analyser, de générer et de valider du texte JSON.

Prise en charge des middlewares

Maximise les middleware grâce à la prise en charge intégrée des systèmes IBM Db2, IBM CICS et IBM IMS.

Outils d'intégration et de collaboration

S'intègre à d'autres environnements pour optimiser le développement et la collaboration.

Bénéficier d'un support IBM de premier ordre

Bénéficiez d'un service et d'un support IBM de qualité supérieure.

Interopérabilité 31 bits et 64 bits

IBM Enterprise PL/I for z/OS 6.1 vous permet d'appeler des programmes PL/I 64 bits à partir de programmes PL/I 31 bits et d'appeler des programmes PL/I 31 bits à partir de programmes PL/I 64 bits.

Fonctionnalités
Interopérabilité 31 bits et 64 bits

IBM Enterprise PL/I for z/OS 6.1 vous permet d'appeler des programmes PL/I 64 bits à partir de programmes PL/I 31 bits et d'appeler des programmes PL/I 31 bits à partir de programmes PL/I 64 bits. La première capacité est essentielle si vous souhaitez étendre des programmes PL/I existants qui ont besoin d'accéder à de très grandes quantités de données, et la seconde est cruciale si vous souhaitez pouvoir appeler votre code PL/I à partir d'un code Python ou Java 64 bits.

Gérer les exigences du big data avec la prise en charge 64 bits

Le compilateur prend désormais en charge les applications 64 bits avec l'option LP(64). Cela signifie que toutes les limitations de stockage des applications 32 bits sont levées. Votre application peut désormais acquérir et manipuler plus de 2 Go de stockage total, et les structures et tableaux individuels peuvent désormais avoir une taille supérieure à 2 Go. En outre, vous pouvez exploiter la suppression de ces limites de données tout en utilisant toutes les déclarations et fonctions PL/I comme dans vos applications 32 bits existantes.

Traiter les chaînes de caractères avec support UTF-16 et UTF-8

Le compilateur prend désormais entièrement en charge UTF-16 et UTF-8. Vous pouvez utiliser la fonction ULENGTH pour obtenir 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 un support natif pour les 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, ce qui vous permet de créer facilement des applications faciles à maintenir qui peuvent traiter efficacement les données UTF-8.

Renforcement de l'aide au suivi des SMF

Le compilateur fournit maintenant un nouveau niveau de support pour le suivi des SMF (System Management Facilities ) z/OS qui vous permet, lorsque vous avez mis en œuvre le suivi de la sous-capacité, de réduire votre charge administrative de reporting.

Productivité et modernisation accrues grâce à XML

Le compilateur propose désormais des attributs, des fonctions intégrées, des pseudovariables et des sous-programmes nouveaux et améliorés afin d'accroître la productivité des programmeurs. Un nouvel attribut XMLNAME vous permet de spécifier un nom qui ne respecte pas les règles de nom PL/I.

Amélioration de la prise en charge des middlewares pour Db2

Le compilateur améliore désormais les fonctionnalités middleware avec une prise en charge SQL supplémentaire pour les applications Db2. Le préprocesseur SQL analyse désormais 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 le JSON même sans connaître le nombre d'entrées présentes. Vous n'avez pas à vous soucier des espaces dans votre JSON, car ils seront ignorés lorsqu'ils seront trouvés.

Compatibilité entre les programmes PL/I et les composants Java

Le compilateur peut recevoir, manipuler et envoyer des données Java sans traduction, car il prend en charge la norme IEEE décimale à virgule flottante. Pour améliorer encore l'interopérabilité avec Java, le compilateur fournit désormais une bibliothèque PL/I sûre pour les threads et des instructions de multithreading (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 Guide vous fournit des informations utiles dont vous pourriez avoir besoin pour déplacer 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 existantes de tirer parti des nombreuses nouvelles fonctions disponibles dans Enterprise PL/I for z/OS et de profiter des nombreux avantages en termes de performances offerts par le nouveau compilateur.

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

Enterprise PL/I for z/OS fait partie d'une famille de compilateurs, d'outils de développement d'applications et d'outils de maintenance compatibles. Outre Enterprise PL/I for z/OS, IBM propose des compilateurs PL/I pour plusieurs plateformes, ainsi que IBM File Manager, IBM Fault Analyzer et Debug Tool. L'environnement de développement recommandé est IBM Developer for z/OS, qui fournit un environnement interactif basé sur une station de travail pour vous aider à créer, maintenir et réutiliser des applications.

Réduit l'utilisation du processeur sur IBM z16

IBM Enterprise PL/I for z/OS réduit l'utilisation du processeur des applications à forte intensité de calcul décimal. Il est possible que les applications PL/I ne s'exécutent pas automatiquement plus rapidement lorsqu'elles sont déplacées vers un nouveau matériel. Les mainframes IBM Z modernes offrent des performances avec des fonctionnalités matérielles spécifiques. Pour maximiser ROI sur z16, restez à jour avec PL/I 6.1 et optimisez de manière sélective les applications à forte intensité du processeur.

Quelle option vous convient le mieux ?
Licence mensuelle Edition payante

Un produit soumis à licence, entièrement fonctionnel pour une utilisation en production par les entreprises clientes, et doté du support IBM de premier ordre.


Edition de l'unité de valeur

Un produit soumis à licence, entièrement fonctionnel pour une utilisation en production par les entreprises clientes, et doté du support IBM de premier ordre.


Comparer les fonctionnalités et la tarification
Comparer l'édition

Licence mensuelle Edition payante

Edition de l'unité de valeur

Un produit soumis à licence, entièrement fonctionnel pour une utilisation en production par les entreprises clientes, et doté du support IBM de premier ordre.

Un produit soumis à licence, entièrement fonctionnel pour une utilisation en production par les entreprises clientes, et doté du support IBM de premier ordre.

Frais de licence mensuelle (MLC)

Mesures de tarification à redevance unique basées sur les unités de valeur

Mesures de tarification à redevance unique basées sur les unités de valeur

Peut être utilisé dans les environnements de production

Pour les entreprises clientes

Pour les entreprises clientes

Support et abonnement IBM de premier ordre

Support et abonnement IBM de premier ordre

Produits associés IBM PL/I for AIX

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

IBM Enterprise COBOL for z/OS

Améliorez les performances de vos applications critiques pour votre entreprise.

IBM XL C/C++ for z/VM

IBM XL C/C++ for z/VM est un compilateur optimisé avancé qui permet de développer des applications C et C++ pour la plateforme z/VM.

IBM Z/OS XL C/C++

z/OS XL C/C++ vous aide à créer et à entretenir.

Foire aux questions

Non, IBM ne propose plus de compilateur PL/I pour Windows.

PL3 est compressé en décimal, longueur 3 (octets). Cela correspondrait à une décimale fixe (5), car un fragment de 3 octets est réservé au signe, et les 5 autres parties sont réservées aux chiffres.

Oui, PL/I peut appeler les routines C/C++. En savoir plus.

En savoir plus

Vous pouvez envoyer un dossier PL/I en cliquant sur le lien ci-dessous.

En savoir plus

IBM File Manager contient une version du compilateur PL/I qui est automatiquement appelée. Un PTF est disponible pour résoudre le problème :

En savoir plus
Ressources spécialisées pour vous aider à réussir
Support

Trouvez des solutions via la fonction de recherche du support ou ouvrez un dossier de support.

Explorer
Documentation

Obtenez des informations sur la façon d’entretenir et d’utiliser le produit.

Explorer