IBM® Enterprise PL/I for z/OS® is an advanced software development environment designed to build and maintain high-performance PL/I applications on IBM Z®. With support for modern web technologies such as JSON, XML and Java®, it enables seamless integration of legacy applications with new digital workloads. The compiler also enhances efficiency with 31-bit and 64-bit interoperability, powerful debugging tools and optimized CPU performance on IBM z17™.
Use web-based technologies such as web services, JSON and XML to extend and enhance your existing PL/I applications.
Reduce CPU usage and improve efficiency with advanced compiler optimizations tailored for IBM Z, including IBM z17 enhancements.
Enable smooth integration between 31-bit and 64-bit PL/I programs to maximize flexibility and support evolving application needs.
Perform high-speed calculations with 16-byte integer support, enhancing performance for data-intensive applications.
With IBM Enterprise PL/I for z/OS, you can maintain, modernize and optimize your PL/I applications for today’s evolving digital landscape.
Call 64-bit PL/I programs from 31-bit applications and vice versa, enabling enhanced data processing and compatibility with modern technologies such as Python and 64-bit Java®.
Parse, generate and validate JSON text natively within PL/I code, streamlining data exchange with modern web applications.
Directly interact with Java components without translation, thanks to IEEE decimal floating point support, a thread-safe PL/I library and multithreading capabilities.
Optimize compute-intensive applications with compiler enhancements that lower CPU consumption, maximizing efficiency on IBM Z hardware.
This fully licensed, enterprise-grade solution is designed for production use, backed by world-class IBM support and a monthly license charge model. Available on Shopz by searching 5655-PL6 or through an IBM Z representative.
No, IBM no longer offers a PL/I compiler for Windows and AIX.
PL3 is packed decimal, length 3 (bytes). That would correspond to fixed decimal(5), as a nibble of the 3 bytes is for the sign, and the remaining 5 nibbles for digits.
Yes, PL/I can call C/C++ routines.