IBM Enterprise PL/I for z/OS
Der Enterprise PL/I Compiler bietet die wesentlichen Tools für die Erstellung und Wartung geschäftskritischer PL/I-Anwendungen zur Ausführung auf IBM Z
Illustration eines abstrakten geometrischen Chevrons
Was kann Enterprise PL/I für Ihr Unternehmen tun?

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.

Vorteile
Leistungsstarke Entwicklungsfunktionen

Bietet Verarbeitungs- und Debugging-Tools zur Aktualisierung und Modernisierung Ihrer PL/I-Anwendungen in z/OS.

Anwendungsmodernisierung

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.

Unterstützung für Middleware

Maximiert Middleware mit integrierter Unterstützung für IBM Db2®-, IBM CICS- und IBM IMS-Systeme.

Werkzeuge für Integration und Zusammenarbeit

Lässt sich in andere Umgebungen integrieren, um Entwicklung und Zusammenarbeit zu optimieren.

Erhalten Sie erstklassigen IBM-Support

Mit hervorragendem IBM Service und Support.

31-Bit- und 64-Bit-Interoperabilität

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.

Funktionen
31-Bit- und 64-Bit-Interoperabilität

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.

Bewältigen Sie Big-Data-Anforderungen mit 64-Bit-Unterstützung

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.

Prozesszeichenfolgen mit UTF-16- und UTF-8-Unterstützung

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.

Verstärkte Unterstützung der SMF-Verfolgung

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.

Höhere Produktivität und Modernisierung mit XML

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.

Verbesserte Middleware-Unterstützung für Db2

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.

Erhöhte Funktionalität mit JSON

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.

Kompatibilität zwischen PL/I-Programmen und Java-Komponenten

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.

Einfachere Migration

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.

Plattformübergreifender Support und Workstation-basierte Entwicklung

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.

Reduziert die CPU-Auslastung auf IBM® z16

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.

Welche Option ist für Sie die richtige?
Monatliche Lizenzgebühr Edition

Ein lizenziertes, voll funktionsfähiges Produkt für den Einsatz in der Produktion von Unternehmenskunden mit erstklassigem IBM Support.


Value Unit Edition

Ein lizenziertes, voll funktionsfähiges Produkt für den Einsatz in der Produktion von Unternehmenskunden mit erstklassigem IBM Support.


Funktionen und Preise vergleichen
Edition vergleichen

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

Weiterführende Produkte IBM PL/I for AIX

Kompilierungs- und Optimierungstechnologie für IBM AIX und Power Systems.

IBM® Enterprise COBOL for z/OS

Steigern Sie die Leistung Ihrer geschäftskritischen Anwendungen.

IBM XL C/C++ for z/VM

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.

IBM z/OS XL C/C++

z/OS XL C/C++ unterstützt Sie bei der Erstellung und Wartung.

Häufig gestellte Fragen

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.

Mehr erfahren

Unter dem folgenden Link können Sie einen PL/I-Fall einreichen.

Mehr erfahren

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:

Mehr erfahren
Ressourcen von Experten für Ihren Erfolg
Support

Finden Sie Lösungen über die Supportsuche oder erstellen Sie ein Supportticket.

Entdecken
Dokumentation

Erhalten Sie Informationen zur Wartung und Verwendung des Produkts.

Entdecken