The following improvements to Open PL/I are available:
- Support for IMS/DB and IMS/TM applications - Open PL/I now supports the PLITDLI and PLIHSSR interfaces. Customers who wish to migrate their PL/I Online or Batch applications that utilize IMS can now run them on Enterprise Server.
- An early release of a New Open PL/I Debugger User Interface is available. It has been designed to streamline debugging tasks and has a host of usability improvements such as persistent break points, watch lists, etc. The new debugger user interface is written in Java and available in early adopter form in this release. It will eventually supplant the cwgui interface based on the deprecated Allegris Foundation Class libraries.
- Improved compatibility with z/OS extensions to the PL/I Language - Ensures fewer changes are required when migrating an application to run under Enterprise Server. The following features are supported:
- ADDRDATA built-in function
- ADDRNAME built-in function
- PROCEDURENAME built-in function
- The VALUE clause of a variable declaration
- Big Endian FIXED BIN data types when running on Little Endian Architectures
- "Host Variables" declared outside of an EXEC SQL DECLARE section
- "Host Structures" within our DB2 LUW precompiler
- Variable names longer than 31 bytes
- User-written PLIDUMP functionality
- Up to 64 keys in internal sorts using character, packed, binary and float key types
- Use of RECSIZE(N) in file declarations where N is a fixed binary number
- += and +|| shorthand operators
- DB2 LUW 8.1 - 9.5 Clients
- Restricted expression evaluation in static initializers when using the built-ins SIZE(), LENGTH(), STORAGE() and PROCEDURENAME()
Note: You can access the Open PL/I features from the
Net Express command prompt.