IBM Enterprise PL/I for z/OS® ist eine Softwareentwicklungsumgebung für die Erstellung und Wartung von PL/I-Anwendungen auf IBM z/OS-Betriebssystemen. Mit dieser Enterprise-Lösung können Sie moderne Webtechnologien wie Web-Services, XML, JSON und Java® in Ihre vorhandenen PL/I-Anwendungen integrieren.
Bietet Verarbeitungs- und Debugging-Tools zur Aktualisierung und Modernisierung Ihrer PL/I-Anwendungen in z/OS.
Unterstützt webbasierte Technologien wie Web-Services, XML-Parser und Java Platform, Enterprise Edition (Java EE) und bietet die Möglichkeit, JSON-Text zu analysieren, zu generieren und zu validieren.
Maximiert Middleware mit integrierter Unterstützung für IBM Db2®-, IBM CICS- und IBM IMS-Systeme.
Lässt sich in andere Umgebungen integrieren, um Entwicklung und Zusammenarbeit zu optimieren.
Mit hervorragendem IBM Service und Support.
IBM Enterprise PL/I for z/OS 6,1 ermöglicht Ihnen den Aufruf von 64-Bit-PL/I-Programmen aus 31-Bit-PL/I-Programmen und ermöglicht Ihnen auch den Aufruf von 31-Bit-PL/I-Programmen aus 64-Bit-PL/I-Programmen.
IBM Enterprise PL/I for z/OS 6,1 ermöglicht Ihnen den Aufruf von 64-Bit-PL/I-Programmen aus 31-Bit-PL/I-Programmen und ermöglicht Ihnen auch den Aufruf von 31-Bit-PL/I-Programmen aus 64-Bit-PL/I-Programmen.Erstere Fähigkeit ist entscheidend, wenn Sie bestehende PL/I-Programme erweitern wollen, die Zugriff auf sehr große Datenmengen benötigen, und letztere Fähigkeit ist entscheidend, wenn Sie Ihren PL/I-Code von Python- oder 64-Bit-Java-Code aus aufrufen wollen.
Der Compiler unterstützt nun 64-Bit-Anwendungen mit der Option LP(64). Dies bedeutet, dass alle Speicherbeschränkungen von 32-Bit-Anwendungen aufgehoben werden. Ihre Anwendung kann jetzt mehr als 2 GB Gesamtspeicher erfassen und bearbeiten, und einzelne Strukturen und Arrays können jetzt größer als 2 GB sein. Darüber hinaus können Sie die Aufhebung dieser Datenbeschränkungen nutzen und gleichzeitig alle PL/I-Anweisungen und -Funktionen wie in Ihren vorhandenen 32-Bit-Anwendungen verwenden.
Der Compiler unterstützt nun UTF-16 und UTF-8 vollständig. Sie können die ULENGTH-Funktion verwenden, um die Anzahl der Zeichen UTF-8 oder UTF-16 in einer CHAR- bzw. WIDECHAR-Zeichenfolge zurückzugeben. Enterprise PL/I for z/OS bietet auch native Unterstützung für UTF-8-Daten in Datenelementen, intrinsischen Funktionen und beim Verschieben und Vergleichen von Vorgängen, sodass Sie leicht wartbare Anwendungen erstellen können, die UTF-8-Daten effizient verarbeiten können.
Der Compiler bietet jetzt eine neue Ebene der z/OS System Management Facilities (SMF) Tracking-Unterstützung, die es Ihnen ermöglicht, Ihren administrativen Berichtsaufwand zu reduzieren, wenn Sie Sub-Capacity Tracking implementiert haben.
Der Compiler bietet jetzt neue und erweiterte Attribute, integrierte Funktionen, Pseudovariablen und Subroutinen, um die Produktivität des Programmierers zu verbessern. Es wird ein neues XMLNAME-Attribut eingeführt, mit dem Sie einen Namen angeben können, der nicht den PL/I-Namensregeln entspricht.
Der Compiler verbessert jetzt die Middleware-Funktionalität mit zusätzlicher SQL-Unterstützung für Db2®-Anwendungen. Der SQL-Präprozessor analysiert nun die DEFINE ALIAS-, DEFINE ORDINAL- und DEFINE STRUCTURE-Anweisungen.
Analysieren, generieren und validieren Sie JSON-Text mit integrierten Funktionen direkt in Ihrem PL/I-Code. Analysieren Sie JSON, auch ohne zu wissen, wie viele Einträge vorhanden sind. Sie müssen sich keine Sorgen über Leerzeichen in Ihrem JSON machen, da diese – falls vorhanden – übersprungen werden.
Der Compiler kann Java-Daten ohne Übersetzung empfangen, bearbeiten und senden, da er den IEEE-Standard für dezimale Fließkommazahlen unterstützt. Um die Java-Interoperabilität weiter zu verbessern, bietet der Compiler jetzt eine threadsichere PL/I-Bibliothek und Multithreading-Anweisungen (ATTACH, WAIT, DETACH) als Teil der unterstützten PL/I-Sprache.
Der Enterprise PL/I for z/OS® Compiler and Runtime Migration Guide bietet Ihnen hilfreiche Informationen, die Sie möglicherweise benötigen, um Ihre bestehenden OS PL/I V2- und PL/I für MVS™-Anwendungen in die neue Laufzeitumgebung zu verschieben. Durch die Migration auf den neuen Compiler können Ihre vorhandenen Anwendungen die vielen neuen Funktionen nutzen, die in Enterprise PL/I for z/OS verfügbar sind, und von den vielen Leistungsvorteilen profitieren, die der neue Compiler bietet.
Enterprise PL/I for z/OS ist Teil einer Familie kompatibler Compiler, Anwendungsentwicklungstools und Wartungstools. Neben Enterprise PL/I for z/OS bietet IBM PL/I-Kompilierer für mehrere Plattformen sowie IBM File Manager, IBM Fault Analyzer und Debug Tool an. Die empfohlene Workstation-basierte Entwicklungsumgebung ist IBM Developer for z/OS, die eine interaktive, Workstation-basierte Umgebung bietet, mit der Sie Anwendungen erstellen, verwalten und wiederverwenden können.
IBM Enterprise PL/I for z/OS reduziert die CPU-Auslastung dezimal arbeitender, rechenintensiver Anwendungen. PL/I-Anwendungen werden möglicherweise nicht automatisch schneller ausgeführt, wenn sie auf neue Hardware verschoben werden. Moderne IBM Z Mainframes liefern Leistung mit spezifischen Hardware-Features. Um den ROI auf z16 zu maximieren, bleiben Sie mit PL/I 6.1 auf dem neuesten Stand und optimieren Sie gezielt CPU-intensive Anwendungen.
Ein lizenziertes, voll funktionsfähiges Produkt für den Einsatz in der Produktion von Unternehmenskunden mit erstklassigem IBM Support.
Ein lizenziertes, voll funktionsfähiges Produkt für den Einsatz in der Produktion von Unternehmenskunden mit erstklassigem IBM Support.
Monatliche Lizenzgebühr Edition
Value Unit Edition
Ein lizenziertes, voll funktionsfähiges Produkt für den Produktionseinsatz von Unternehmenskunden mit erstklassigem IBM-Support
Ein lizenziertes, voll funktionsfähiges Produkt für den Produktionseinsatz von Unternehmenskunden mit erstklassigem IBM-Support
Monatliche Lizenzgebühr (Monthly License Charge, MLC)
Einmalige Gebühr auf der Basis von Value Units
Einmalige Gebühr auf der Basis von Value Units
Kann in Produktionsumgebungen verwendet werden
Für Unternehmenskunden
Für Unternehmenskunden
Erstklassiger Support von IBM Support und Abonnement
Erstklassiger Support von IBM Support und Abonnement
Kompilierungs- und Optimierungstechnologie für IBM AIX und Power Systems.
Steigern Sie die Leistung Ihrer geschäftskritischen Anwendungen.
IBM XL C/C++ für z/VM ist ein fortschrittlicher, optimierender Compiler zur Entwicklung von C- und C++-Anwendungen für die Z/VM-Plattform.
z/OS XL C/C++ unterstützt Sie bei der Erstellung und Wartung.
Nein, IBM bietet keinen PL/I-Compiler für Windows mehr an.
PL3 ist dezimalverpackt und hat eine Länge von 3 (Byte). Das würde einer festen Dezimalzahl (5) entsprechen, da ein Nibble der 3 Byte für das Vorzeichen und die restlichen 5 Nibbles für Ziffern sind.
Ja, PL/I kann C/C++-Routinen aufrufen. Mehr erfahren.
Unter dem folgenden Link können Sie einen PL/I-Fall einreichen.
IBM File Manager enthält eine Version des PL/I-Compilers, der automatisch aufgerufen wird. Es ist ein PTF verfügbar, um das Problem zu beheben: