Accueil
Logiciel Z
Outils de développement Z
Enterprise PL/I for z/OS
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.
Fournit des outils de traitement et de débogage pour mettre à niveau et moderniser vos applications PL/I dans z/OS.
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.
Maximise les middleware grâce à la prise en charge intégrée des systèmes IBM Db2, IBM CICS et IBM IMS.
S'intègre à d'autres environnements pour optimiser le développement et la collaboration.
Bénéficiez d'un service et d'un support IBM de qualité supérieure.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
Technologie de compilation et d'optimisation pour IBM AIX et Power Systems.
Améliorez les performances de vos applications critiques pour votre entreprise.
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.
z/OS XL C/C++ vous aide à créer et à entretenir.
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.
Vous pouvez envoyer un dossier PL/I en cliquant sur le lien ci-dessous.
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 :