Skip main navigation (Press Enter).
Log in
Toggle navigation
Log in
Community
Topic Groups
Champions
Directory
Program overview
Rising Champions
IBM Champions group
User Groups
Directory
Benefits
Events
Dev Days
Conference
Community events
User Groups events
All TechXchange events
Participate
TechXchange Group
Welcome Corner
Blogging
Member directory
Community leaders
Resources
IBM TechXchange
Community
Conference
Events
IBM Developer
IBM Training
IBM TechXchange
Community
Conference
Events
IBM Developer
IBM Training
PL/I
×
PL/I
Group Home
Threads
288
Blogs
19
Events
0
Library
0
Members
41
View Only
Share
Share on LinkedIn
Share on X
Share on Facebook
Back to Blog List
31-bit and 64-bit interoperability
By
Di Hu
posted
Mon June 06, 2022 11:18 PM
Like
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
Copy
https://community.ibm.com/community/user/blogs/di-hu1/2022/06/06/31-bit-and-64-bit-interoperability
Powered by Higher Logic