Heirloom Enterprise PL/I — User Documentation¶
Version 1.0 | March 2026
A comprehensive guide to the Heirloom PL/I Compiler and Runtime for modernizing IBM mainframe PL/I applications to the Java platform.
About This Documentation¶
This documentation covers the complete Heirloom PLI Platform, including:
- PLI Compiler — PL/I to Java transpilation
- PLI Runtime — Java runtime library providing PL/I semantics
- Manifold Enhancement — Compile-time code enhancement
- EBP — Elastic Batch Platform for job execution
- Build Integration — Gradle and Maven configuration
- Real-World Examples — Practical examples from enterprise applications
Quick Navigation¶
For New Users¶
- Getting Started — Quick start guide with examples
- Introduction & Overview — Platform architecture
- Real-World Examples — Practical examples
For Developers¶
- Compiler Reference — Complete compiler documentation
- Runtime Reference — Runtime library and built-in functions
- Build Integration — Gradle and Maven setup
For CICS Developers¶
- CICS Support — CICS transaction processing
- SQL Support — Database integration
- Troubleshooting — Solutions to common issues
For Batch Developers¶
- EBP (Elastic Batch Platform) — Job scheduler
- JCL Integration — JCL syntax and execution
- Best Practices — Recommended patterns
What's New¶
New in Version 1.0
- Complete documentation for Manifold Enhancement (compile-time processing)
- Complete documentation for EBP (Elastic Batch Platform)
- Comprehensive troubleshooting guide
- Best practices for development and deployment
- Real-world examples with anonymized code
Documentation Structure¶
The documentation is organized into 16 parts plus appendices:
- Part 0 — Getting Started
- Part 1 — Introduction and Overview
- Part 2 — PL/I Compiler Reference
- Part 3 — Manifold Enhancement ⭐ NEW
- Part 4 — PL/I Runtime Reference
- Part 5 — PL/I Language Reference
- Part 6 — CICS Support
- Part 7 — DB2/SQL Support
- Part 8 — IBM MQ Support
- Part 9 — File and I/O Operations
- Part 10 — Condition Handling and Diagnostics
- Part 11 — Migration and Compatibility Guide
- Part 12 — EBP (Elastic Batch Platform) ⭐ NEW
- Part 13 — Real-World Examples ⭐ NEW
- Part 14 — Build Integration ⭐ NEW
- Part 15 — Troubleshooting ⭐ NEW
- Part 16 — Best Practices ⭐ NEW
- Appendices — Reference tables and quick lookups ⭐ ENHANCED
Support¶
- Support Portal: https://support.heirloom.cc
- Website: https://heirloom.cc
© 2026 Heirloom Computing. All rights reserved.