IBM PL/I for AIX

Advanced compiler for creating and maintaining mission-critical PL/I applications for execution on IBM AIX and Power Systems

A modern abstract design featuring geometric shapes and patterns on a white textured surface. The composition includes triangular facets and subtle gradients, creating a clean and minimalist aesthetic. Soft blue lighting accents add depth and dimension to the visual.

What PL/I for AIX can do for your business

IBM® PL/I for AIX® is a powerful development environment for building PL/I applications. With PL/I for AIX, you can use your existing PL/I code to upgrade your applications with the newest technologies. This compiler provides key enterprise modernization technologies and industry leading compilation and optimization technologies designed for AIX and Power Systems™.

What's new in IBM PL/I for AIX V3.1 (2:14 min)
Powerful development environment

Maximizes the development of applications executing on IBM Power Systems.

XML and Java interoperability

Incorporates modern web-based technologies, such as XML and Java®, into existing systems.

Debugging capabilities

Provides standard debugging tools for optimized code and comes with world-class IBM service and support.

Application compatibility

Minimizes the risks of porting from other PL/I implementations.

Features

Close Up of a Software Developer Working on a Desktop Computer,
Produces PL/I code that performs across all levels of AIX

The compiler maximizes middleware by providing access to IBM Db2® and IBM TXSeries® systems. It also well integrates SQL, IBM CICS® and preprocessors, as well as the PL/I macro facility. You can now use the compiler to produces PL/I code that performs across all hardware levels of AIX including Power Systems.

IT developers discussing intelligent website with laptop showing data
Increased interoperability with Java and XML

The compiler provides flexibility and control over the form of XML documents that are generated. In addition, it also allows PL/I and Java® programs to inter-operate based on the Java Native Interface. You can now use the compiler to consume program inbound XML messages and transform contents into PL/I data structures by making use of the high-speed XML parser.

Back view of male IT engineer focused on writing code looking at computer screen on blurred background
Extended debugging capabilities

The compiler produces symbolic debugging information, which can be read by any standard AIX debugger. You are enabled to monitor variables, registers, memory, call stacks and other elements. Moreover, you can now debug applications that are written in C, C++, COBOL and PL/I from your workstation.

Portrait of developer using laptop to write code sitting at desk with multiple screens parsing algorithm
Improved application compatibility with PL/I for z/OS®

The compiler provides source compatibility and data management utilities to reduce the barriers and minimize the risks of porting from other PL/I implementations.

Close Up of a Software Developer Working on a Desktop Computer,
Produces PL/I code that performs across all levels of AIX

The compiler maximizes middleware by providing access to IBM Db2® and IBM TXSeries® systems. It also well integrates SQL, IBM CICS® and preprocessors, as well as the PL/I macro facility. You can now use the compiler to produces PL/I code that performs across all hardware levels of AIX including Power Systems.

IT developers discussing intelligent website with laptop showing data
Increased interoperability with Java and XML

The compiler provides flexibility and control over the form of XML documents that are generated. In addition, it also allows PL/I and Java® programs to inter-operate based on the Java Native Interface. You can now use the compiler to consume program inbound XML messages and transform contents into PL/I data structures by making use of the high-speed XML parser.

Back view of male IT engineer focused on writing code looking at computer screen on blurred background
Extended debugging capabilities

The compiler produces symbolic debugging information, which can be read by any standard AIX debugger. You are enabled to monitor variables, registers, memory, call stacks and other elements. Moreover, you can now debug applications that are written in C, C++, COBOL and PL/I from your workstation.

Portrait of developer using laptop to write code sitting at desk with multiple screens parsing algorithm
Improved application compatibility with PL/I for z/OS®

The compiler provides source compatibility and data management utilities to reduce the barriers and minimize the risks of porting from other PL/I implementations.

Technical details

Software requirements

IBM PL/I for AIX, V3.1 runs in conjunction with the supported releases of the following programs and their subsequent releases.

  • For more information on the programs listed that require program temporary fixes (PTFs), refer to the Installation Guide.

Hardware requirements

IBM PL/I for AIX, V3.1 and its generated object programs run on any processors that are supported by:

  • AIX V5.3.9.0 or later
  • AIX V6.1.0.0 or later
  • AIX V7.0 with lastest PTFs
Take the next step

See how IBM PL/I for AIX can help your business succeed.

More ways to explore Resource library Product documentation Community Application development consulting services