PL/I

PL/I

PL/I

 View Only

31-bit and 64-bit interoperability

By Di Hu posted Mon June 06, 2022 11:18 PM

  
With the Enterprise PL/I for z/OS 6.1 compiler, mixing AMODE 31 and AMODE 64 programs is now allowed.

This interoperability feature serves as a great tool for your migration projects. It provides you the flexibility to move your AMODE 31 programs to AMODE 64 at your own pace. Your AMODE 31 PL/I programs will be able to call the AMODE 64 PL/I programs and vice versa using dynamic calls. Since you can now extend your existing 31-bit PL/I programs to work with 64-bit PL/I programs, the need to address space needed for your growing PL/I program data is simplified.

It also makes it possible for 64-bit code to invoke 31-bit code that uses CICS and/or IMS.

Finally, you can create small 64-bit PL/I routines to serve as an interface layer so that your 31-bit code can interact with other 64-bit code, such as Java Version 11 or Python, that runs only in 64-bit mode.

For more information regarding this new feature, refer to "Mixing AMODE 31 and AMODE 64 code" in the Enterprise PL/I for z/OS 6.1 Programming Guide.
0 comments
20 views

Permalink