Usercomm - Enterprise PL/I for z/OS upgrade from version 4.1 to 4.2
Scope: Enterprise PL/I for z/OS will be upgraded from version 4.1 to version 4.2 on Systems listed in the affected locations section below.
Effective Date: For each complex, a change record will be created in Service Center to support the change and to indicate the proposed implementation date of version 4.2.
Group Name: National MVS Software Support Team
Affected Locations: AHIPC27, APLSYSD, DYIPC1A, DYIPC1B, GB1, HOUMVS, JESB01, LAXMVS, PLIPCMZ, PLIPCM1, PLIPCM2, PLIPC3E, PLIPC3G, PLIPC4B, PLIPC4R.
Summary: The currently installed version of the Enterprise PL/I compiler is being upgraded to Version 4 Release 2. While this is mainly a maintenance release there are some new features which are detailed below. Other than the addition of some new built-in functions there are no major changes, and your existing PL/I programs should be fully compatible with this new version. Enterprise PL/I is a leading-edge, z/OS-based compiler that helps you create and maintain mission-critical, line-of-business PL/I applications to execute on your z/OS systems. It gives you access to IBM DB2, IBM CICS, and IBM IMS systems, and other data and transaction systems. With IBM® Enterprise PL/I for z/OS® V4R2, you can leverage more than 30 years of IBM experience in application development to facilitate your new On Demand Business endeavors, helping you to integrate PL/I and web-based business processes in web services, XML, Java and PL/I applications. You can use this interoperability of the compiler to capitalize on existing IT investment while more smoothly incorporating new, web-based applications as part of your organization's infrastructure.
Justification: Latest supported version of the Enterprise PL/I compiler. Performance improvements.
Benefits to Users: To maintain software currency and exploit the products new features.
Details: All HP mainframe systems supported by the National MVS Software Support team that currently has Enterprise PL/I for z/OS installed will be upgraded to version 4.2.
Testing of the new version of Enterprise PL/I will be made available via STEPLIB to data set SYS3.ENTPLI.V420.SIBMZCMP at least one month prior to planned implementation date.
Highlights: The following enhancements and improvements are added in Enterprise PL/I for z/OS V4R2: - Additional utilization of the latest IBM zEnterprise™ 196 architecture for improved compiler performance - Compiler enhancements to improve debugging with IBM Debug Tool - XML generation improvements for better web interoperability - SQL preprocessor and SQL support enhancements - Productivity improvements, many of them customer-requested
Summary of Changes – New features:
For further information consult the Enterprise PL/I for z/OS v4.2 manuals at: http://www-01.ibm.com/software/awdtools/pli/plizos/library/
Migrating from Enterprise PL/I V4R1
The V4R2 compiler, like the V3R8, V3R9, and V4R1 compilers, must be installed in a PDSE. Also, the Language Environment runtime option XPLINK must be ON whenever you start the compiler. If you start the compiler under batch by using IBMZPLI or under z/OS Unix System Services by using the pli command, the compiler itself ensures that it runs with XPLINK(ON). However, if you are starting the compiler in some other way, you must ensure that XPLINK(ON) is in effect.
Enterprise PL/I V4R2 contains some new options and some old options with new suboptions. However, the defaults for these new options and suboptions produce executable code that is compatible with the code that is produced by the Enterprise PL/I V4R1 compiler (or any of the releases since V3R3).
If you use with PL/I V4R2 the same settings for your compiler options as you used with the V4R1 and Version 3 releases, you can mix code compiled with V4R2 and earlier releases. You do not need to recompile all your code unless you change the setting of a compiler option that changes the program semantics. For example, you can freely change the ARCH or RULES option when mixing objects, but you cannot do so if you change the BACKREG, BIFPREC, or CMPAT options.
The new options and added suboptions are listed as follows: New options - PPLIST - UNROLL Existing options with new suboptions - CHECK supports (NO)STORAGE as a suboption. - DEFAULT supports (NO)PSEUDODUMMY as a suboption. - RULES supports NOLAXENTRY(LOOSE | STRICT), (NO)LAXRETURN, and (NO)SELFASSIGN as suboptions.
For more detailed information refer to the Enterprise PL/I manuals at: http://www-01.ibm.com/software/awdtools/pli/plizos/library/
Primary Contact: William Sousa at william.sousa@hp.com
Secondary Contact: Michael Brennan at mbrennan@hp.com
|