IBM Enterprise PL/I for z/OS 6.1 supports and takes advantage of the latest IBM z16 architecture to help you capitalize on your existing IT investments
IBM United States Software Announcement 222-115April 5, 2022
Table of contents | ||||||||||||||||||||||||
|
At a glance
IBM® Enterprise PL/I for z/OS® 6.1 adds support for the IBM z16 architecture so that you can take advantage of the latest IBM z/Architecture®. It delivers new features and enhancements that:
- Enable 31-bit to 64-bit and 64-bit to 31-bit interoperability so that you can have your 31-bit PL/I programs work with your 64-bit PL/I programs or vice versa
- Accelerate the ability to modernize your PL/I applications by introducing several modernization features, such as improved usage of JSON and more built-in functions
- Help you integrate PL/I and web-based business processes in web services, XML, Java, and PL/I applications
- Increase your ability to perform problem resolution
- Improve support for date/time handling
- Integrate several enhancements previously made available to you through the continuous delivery (CD) model
Overview
Enterprise PL/I is a leading-edge compiler for IBM z/OS that helps you create and maintain mission-critical, line-of-business PL/I applications to execute on your z/OS operating systems. The applications that are created by using Enterprise PL/I can interoperate with IBM CICS®, IBM Db2®, IBM IMS, and other transactional and data systems.
This compiler can help facilitate your new, on-demand business endeavors by helping to integrate PL/I and web-based business processes in web services, XML, Java, and PL/I applications. This compiler's interoperability helps you capitalize on your existing IT investments while more smoothly incorporating new, web-based applications as part of your organization's infrastructure.
Version 6.1 offers:
- Utilization of the new IBM z16 processor and architecture
- Support for 31-bit to 64-bit and 64-bit to 31-bit interoperability so that you have flexibility to mix components of your 31-bit and 64-bit PL/I programs
- New and enhanced features that allow you to modernize your existing PL/I applications
- Features that allow for easier problem resolution
- Features that improve support for date/time handling
- Inclusion of 30 additional features implemented in the previous release through the CD model
Enterprise PL/I for z/OS 6.1 reinforces the continuing IBM commitment to the PL/I programming language on the z/OS platform and the continued delivery of new features.
With Enterprise PL/I for z/OS 6.1, you can take advantage of more than 50 years of IBM experience in PL/I compiler development.
Key requirements
Enterprise PL/I for z/OS 6.1 requires z/OS V2.4 (5650-ZOS), or later.
For additional details, see the Software requirements section.
Planned availability date
May 27, 2022
Availability within a country is subject to local legal requirements.
Description
Support for latest IBM z16 architecture
Enterprise PL/I for z/OS 6.1 incorporates leading-edge code generation and optimization technology to improve delivery of z/Architecture utilization, maximize hardware utilization, and help improve application performance.
Enterprise PL/I for z/OS 6.1 adds support for the new vector-packed-decimal-enhancement facility 2 in IBM z16 through the new ARCH(14) compiler option. This new facility adds performance improvements for PL/I programs that contain statements using numeric-edited data items. No source changes are required to take advantage of this new facility; just recompile with ARCH(14) to target IBM z16.
31-bit/64-bit interoperability
PL/I can create AMODE 31 (31-bit) and AMODE 64 (64-bit) programs. Most existing PL/I programs are AMODE 31, but there may be a need to recompile some programs and their modules to run in AMODE 64. Previously, Enterprise PL/I did not allow mixing of AMODE 31 and AMODE 64 programs, so if one program was compiled with AMODE 64, all programs within the application must also be compiled to run in AMODE 64. Enterprise PL/I for z/OS 6.1 offers a new feature to enable you to easily mix modules created with AMODE 31 with modules created with AMODE 64. This is accomplished through the interoperability of AMODE 31 and AMODE 64 PL/I programs.
With this feature you no longer need to convert your entire application to AMODE 64. You can convert some of your program to run in AMODE 64, while keeping the rest running in AMODE 31. This feature is meant to provide you with the flexibility to move your applications to AMODE 64 at your own pace. You can now extend your existing 31-bit PL/I programs to work with 64-bit PL/I programs and thereby provide the addressing space needed to handle your growing PL/I program data without requiring you to convert the entire application to 64-bit. Your AMODE 64 PL/I programs will be able to call the AMODE 31 programs and vice versa using dynamic calls. Behind the scenes, the compiler and the PL/I runtime library take advantage of a new Language Environment® (LE) feature to manage AMODE switching. This LE feature allows a DLL subprogram to have a different AMODE from its caller. If you have an existing application running in AMODE 31 using dynamic calls, take advantage of this feature with minimal or no changes to most programs. z/OS LE offers this new feature to easily mix AMODE 31 and AMODE 64 programs that other major architectures do not offer for their 32-bit and 64-bit architectures
Note: Use of this feature requires z/OS Language Environment (LE) 2.4 with APARs PH43999 (31-bit) or PH44010 (64-bit), or z/OS LE 2.5 with APAR PH44011.
Additional new and enhanced features
Over the previous releases, Enterprise PL/I for z/OS delivered new and enhanced features to add modernization, improved performance, and better usability to this mission-critical compiler.
In this release, Enterprise PL/I for z/OS delivers features and enhancements for:
Improved modernization by:
- Building the compiler itself as a 64-bit application, thus enabling full compilation of much larger source programs
- Allowing the use of typed structures in JSON and PUT DATA statements
- Supporting an explicit CONFORMANCE condition
- Supporting the use of named constants in the JSONNAME attribute
- Predefining two integer types that will make it much easier to write code that will be correct for 32-bit and later for 64-bit
- Supporting the INITACROSS attribute, which makes it easier to initialize some arrays and especially those declared through DIMACROSS
- Introducing a new built-in function that will compare two buffers and return the index where they differ
Easier problem resolution by:
- Including the invalid index and array bounds in the messages produced when a SUBSCRIPTRANGE error occurs
- Including the invalid value and the source and target attributes when a SIZE error occurs
- Supporting tests of ORDINAL data through the VALID built-in function
- Additional flagging at compile-time of both risky and poor-performing code
- Introducing a compiler option to request that the compiler generate code to check that the source is not too big when a FLOAT is converted to FIXED DECIMAL
Improved support for date/time handling by:
- Supporting the date/time pattern YYYYMMDDHHMISS999999
- Providing a built-in function that will generate the PTFF hardware instruction
- Inlining of REPATTERN when patterns use MMM and Mmm
- Inlining some VALIDDATE code
Improved performance by:
- Generating better code for some common usage of FIXED DECIMAL and PICTURE variables
- Taking advantage of some of the new hardware instructions
- Internally reformatting some user SELECT statements and thereby improving both compile-time and runtime performance
- Generating better code for the ORDINALNAME, ORDINALPRED, and ORDINALSUCC built-in functions
- Generating better code for the INLIST and INARRAY built-in functions
Features of Enterprise PL/I for z/OS 6.1 previously made available through continuous delivery
Since version 5.1, Enterprise PL/I for z/OS has supported the CD model. Through CD, new features and enhancements are included in program temporary fixes (PTFs) along with corrective and preventative service. You receive new features and enhanced capabilities as soon as the code is ready. You can now receive enhancements in a faster and more continuous way without waiting for the next release. The CD model and new features described in this announcement also apply to Enterprise PL/I Value Unit Edition for z/OS. Most of the new features are requested by clients.
The CD model for this enterprise-level program reinforces the continuing IBM commitment to the PL/I programming language on the z/OS platform. With the support of the CD model, you gain the benefit of immediate delivery of new compiler technology and new functions while taking advantage of more than 50 years of IBM experience in PL/I compiler and compiler-related development.
Enterprise PL/I for z/OS 6.1 includes all of the Enterprise PL/I for z/OS 5.3 features delivered through CD. These features include:
- Expand OPEN to allow specification of DD and member (64-bit)
- Provide better detection of missing or superfluous end
- Support RULES(NOUNSET)
- Flag more possible STRINGSIZE conditions
- Add option to cause matching unqualified name in parent block to be found
- Support the SUBTO built-in function
- Support LBI (Large Block Interface)
- Expand REGEX to return group offsets
- Allow NULLINIT and REINIT with DEFINEd STRUCTs
- Flag EXEC HANDLE CONDITION and EXEC SQL WHENEVER as violations of RULES(NOGOTO)
- Flag passing INONLY to INOUT, INONLY to OUTONLY, and NONASGN to ASGN
- Support +DD: in options strings in ibmziop
- Don't flag risky INONLY parms if OPTIONS(ASSEMBLER)
- Add ALL/SOURCE and STRICT/LOOSE suboptions to NOLAXINOUT
- Support XMLIGNORE attribute
- Allow XMLATTR with arrays if only dims are on parents
- Support the XMLOMIT attribute
- Support the XMLUCHAR built-in function
- Support DEFINE STRUCT types in XMLCHAR
- Support the JSONTRIMR attribute
- Support increased length limit for SYSPARM option
- Extend QUICKSORT to make it parallel to BINSEARCH
- Support SYSNAME, SYSNODE, and SYSPLEX in GETSYSWORD
- Support DEC(CHECKFLOAT)
- Provide option so UUID and UUID4 return a lowercase result
- Support the date/time pattern YYYYMMDDHHMISS999999
- Support the NOEOLCOMM macro option
- Support PLIPARSE built-in subroutine
- Add new compiler messages for REPATTERN to avoid runtime errors with IBM
- Improve the RULES(NOLAXENTRY) option
Section 508 of the US Rehabilitation Act
The product or offering is capable as of the planned availability date, when used in accordance with associated IBM documentation, of satisfying the applicable standards, including the Worldwide Consortium Web Content Accessibility Guidelines, European Standard EN 301 349, and US Section 508, provided that any assistive technology used with the product properly interoperates with it. An Accessibility Conformance Statement can be requested on the IBM Accessibility Conformance Report website.
Product positioning
Taking advantage of the new z/Architecture in IBM z16
Enterprise PL/I for z/OS 6.1 now supports and takes advantage of the latest IBM z16 architecture.
31-bit/64-bit interoperability
Enterprise PL/I for z/OS 6.1 offers a feature that will enable you to have your 31-bit modules interoperate with your 64-bit modules and vice-versa. You can now mix 31-bit modules created with AMODE 31 with 64-bit modules created with AMODE 64. You can now gradually recompile some programs to run in AMODE 64, while keeping the rest running in AMODE 31. With this feature, you have the flexibility to move your applications to AMODE 64 at your own pace.
Enhancements that allow for modernization of Enterprise PL/I applications in place
This compiler can help facilitate your new, on-demand business endeavors by helping to integrate PL/I and web-based business processes in web services, XML, Java, and PL/I applications. This compiler's modernization features can help you capitalize on your existing IT investments while more smoothly incorporating new, web-based applications as part of your organization's infrastructure.
Modernization is about delivering the best value to your customers, more quickly. This includes reducing the cost of maintaining your existing applications by updating or extending them.
Application modernization does not mean you have to move off the IBM Z® platform. With the many modernization features in Enterprise PL/I for z/OS, PL/I for z/OS clients have the option to modernize applications to extend the value of existing applications.
Enterprise PL/I for z/OS has been introducing many features over recent releases that enable you to modernize your application in place.
Examples of modernization features are support for:
- XML
- JSON
Support for the CD model
Since version 5.1, Enterprise PL/I for z/OS has supported the continuous delivery model. Through CD, new features and enhancements are included in PTFs, along with corrective and preventative service. You receive new features and enhanced capabilities as soon as the code is ready. You can now receive enhancements in a faster and more continuous way without waiting for the next release.
IBM commitment to the PL/I programming language and the Enterprise PL/I for z/OS offering
Enterprise PL/I for z/OS 6.1 reinforces the continuing IBM commitment to the PL/I programming language on the z/OS platform and the continued delivery of new features.
With Enterprise PL/I for z/OS 6.1, you can take advantage of more than 50 years of IBM experience in PL/I compiler development.
Program number
Program number | VRM | Program name |
5655-PL6 | 6.1.0 | IBM Enterprise PL/I for z/OS 6 |
Services
IBM Systems Lab Services
Systems Lab Services offers infrastructure services to help build hybrid cloud and enterprise IT solutions. From servers to storage systems and software, Systems Lab Services can help deploy the building blocks of a next-generation IT infrastructure to empower a client's business. Systems Lab Services consultants can perform infrastructure services for clients online or onsite, offering deep technical expertise, valuable tools, and successful methodologies. Systems Lab Services is designed to help clients solve business challenges, gain new skills, and apply best practices.
Systems Lab Services offers a wide range of infrastructure services for IBM Power® servers, IBM Storage systems, IBM Z, and IBM LinuxONE. Systems Lab Services has a global presence and can deploy experienced consultants online or onsite around the world.
For assistance, contact Systems Lab Services at ibmsls@us.ibm.com.
To learn more, see the IBM Systems Lab Services website.
IBM Consulting
As transformation continues across every industry, businesses need a single partner to map their enterprise-wide business strategy and technology infrastructure. IBM Consulting is the business partner to help accelerate change across an organization. IBM specialists can help businesses succeed through finding collaborative ways of working that forge connections across people, technologies, and partner ecosystems. IBM Consulting brings together the business expertise and an ecosystem of technologies that help solve some of the biggest problems faced by organizations. With methods that get results faster, an integrated approach that is grounded in an open and flexible hybrid cloud architecture, and incorporating technology from IBM Research® and IBM Watson® AI, IBM Consulting enables businesses to lead change with confidence and deliver continuous improvement across a business and its bottom line.
For additional information, see the IBM Consulting website.
IBM Technology Support Services (TSS)
Get preventive maintenance, onsite and remote support, and gain actionable insights into critical business applications and IT systems. Speed developer innovation with support for over 240 open-source packages. Leverage powerful IBM analytics and AI-enabled tools to enable client teams to manage IT problems before they become emergencies.
TSS offers extensive IT maintenance and support services that cover more than one niche of a client's environment. TSS covers products from IBM and OEMs, including servers, storage, network, appliances, and software, to help clients ensure high availability across their data center and hybrid cloud environment.
For details on available services, see the Technology support for hybrid cloud environments website.
IBM Expert Labs
Expert Labs can help clients accelerate their projects and optimize value by leveraging their deep technical skills and knowledge. With more than 20 years of industry experience, these specialists know how to overcome the biggest challenges to deliver business results that can have an immediate impact.
Expert Labs' deep alignment with IBM product development allows for a strategic advantage as they are often the first in line to get access to new products, features, and early visibility into roadmaps. This connection with the development enables them to deliver First of a Kind implementations to address unique needs or expand a client's business with a flexible approach that works best for their organization.
For additional information, see the IBM Expert Labs website.
IBM Security® Expert Labs
With extensive consultative expertise on IBM Security software solutions, Security Expert Labs helps clients and partners modernize the security of their applications, data, and workforce. With an extensive portfolio of consulting and learning services, Expert Labs provides project-based and premier support service subscriptions.
These services can help clients deploy and integrate IBM Security software, extend their team resources, and help guide and accelerate successful hybrid cloud solutions, including critical strategies such as zero trust. Remote and on-premises software deployment assistance is available for IBM Cloud Pak® for Security, IBM Security QRadar®/QRoC, IBM Security SOAR/Resilient®, IBM i2®, IBM Security Verify, IBM Security Guardium®, and IBM Security MaaS360®.
For more information, contact Security Expert Labs at sel@us.ibm.com.
For additional information, see the IBM Security Expert Labs website.
IBM Support
IBM Support is your gateway to technical support tools and resources that are designed to help you save time and simplify support. IBM Support can help you find answers to questions, download fixes, troubleshoot, submit and track problem cases, and build skills. Learn and stay informed about the transformation of IBM Support, including new tools, new processes, and new capabilities, by going to the IBM Support Insider.
Additional IBM support
IBM Client Engineering for Systems
Client Engineering for Systems is a framework for accelerating digital transformation. It helps you generate innovative ideas and equips you with the practices, technologies, and expertise to turn those ideas into business value in weeks. When you work with Client Engineering for Systems, you bring pain points into focus. You empower your team to take manageable risks, adopt leading technologies, speed up solution development, and measure the value of everything you do. Client Engineering for Systems has experts and services to address a broad array of use cases, including capabilities for business transformation, hybrid cloud, analytics and AI, infrastructure systems, security, and more. To learn more, see the IBM Client Engineering for Systems website.
Technical information
Specified operating environment
Hardware requirements
Enterprise PL/I for z/OS 6.1 runs and generates code that runs on the following IBM Z servers:
- IBM z16
- IBM z15 Models T01 and T02
- IBM z14® Models M01-M05
- IBM z14 ZR1
- IBM z13®
- IBM z13s®
- IBM zEnterprise® EC12 (zEC12)
- IBM zEnterprise BC12 (zBC12)
Software requirements
Enterprise PL/I for z/OS 6.1 runs under the control of, or in conjunction with, the currently supported releases of the following programs and their subsequent releases or their equivalents. For more information about the following programs listed that require PTFs, see the Program Directory and the preventive service planning (PSP) bucket.
- z/OS V2.4 (5650-ZOS), or later, is required.
- For installation on z/OS, z/OS SMP/E is required.
Optional licensed programs
Depending on the functions used, you may require other software products, such as CICS, Db2, or IMS. For a list of compatible software, see the Software Products Compatibility Reports (SPCR) site. From the SPCR site, click Create a Report under in-depth reports, search for Enterprise PL/I for z/OS , choose Version 6.1, and then click Submit.
User group requirements
This announcement satisfies or partially satisfies the following 21 Request for Enhancements (RFEs), which were submitted by users of Enterprise PL/I for z/OS:
- 115414
- 121720
- 145232
- 147579
- 148878
- 149548
- 149756
- 150041
- 151589
- 151590
- 151864
- 151971
- 151972
- 152278
- 152864
- 153108
- 153413
- 153576
- 153577
- 153585
- 153587
Planning information
Packaging
The Enterprise PL/I for z/OS 6.1 (5655-PL6) package includes:
- Basic machine-readable material on the customer-selected distribution medium
- Program Directory (GI13-5615-00)
- Licensed Program Specifications (GC31-5710-00)
Security, auditability, and control
The announced program uses the security and auditability features of the host operating system software.
The client is responsible for evaluation, selection, and implementation of security features, administrative procedures, and appropriate controls in application systems and communication facilities.
Ordering information
Ordering z/OS through the internet
Shopz provides an easy way to plan and order your z/OS packaged offering. It will analyze your current installation, determine the correct product migration, and present your new configuration based on z/OS. Additional products can also be added to your order. Shopz will determine whether all product requisites are satisfied. Shopz is available in all countries. For more details and availability, go to the Shopz website.
New licensees
- Orders for new licenses can be placed now.
- Registered customers can access IBMLink for ordering information and charges.
- Shipment will not occur before the availability date.
- Unless a later date is specified, orders entered before the planned availability date will be assigned a schedule date of one week following availability.
- Orders entered after the planned availability date will be assigned a schedule date for the week following order entry.
Shipment will begin on the planned availability date.
New users of IBM Enterprise PL/I for z/OS 6.1 should specify: Type: 5655 Model: PL6
No Graduated or Processor-Based Charges
Parallel Sysplex License Charges (PSLC)
Parallel Sysplex® license charge (PSLC) basic license
To order a basic license, specify the program number and quantity of MSU.
If there is more than one program copy in a Parallel Sysplex, the charge for all copies is associated to one license by specifying the applicable PSLC license options and quantity represented by the sum of the Service Units in Millions (MSUs) in your Parallel Sysplex. For all other program copies, specify the System Usage Registration No-Charge (SYSUSGREG NC) Identifier on the licenses.
Entitlement identifier | Description | License option/Pricing metric |
---|---|---|
S018M6N | IBM Enterprise PL/I for z/OS 6 | Basic MLC, PSLC below 3 MSU |
S018M6N | IBM Enterprise PL/I for z/OS 6 | Basic MLC, PSLC AD |
S018M6N | IBM Enterprise PL/I for z/OS 6 | SYSUSGREG NC, PSLC AD |
Advanced Workload License Charges (AWLC)
Advanced Workload License Charges (AWLC) basic license
To order a basic license, specify the program number and quantity of MSUs. If there is more than one program copy in a Parallel Sysplex, the charge for all copies is associated to one license by specifying the applicable AWLC license options and quantity represented by the sum of the Service Units in Millions (MSUs) in your Parallel Sysplex. For all other program copies, specify the System Usage Registration No-Charge (SYSUSGREG NC) Identifier on the licenses.
Entitlement identifier | Description | License option/Pricing metric |
---|---|---|
S018M6N | IBM Enterprise PL/I for z/OS 6 | Basic MLC, AWLC |
Advanced Entry Workload License Charges (AEWLC)
Advanced Entry Workload License Charges (AEWLC) basic license
To order a basic license, specify the program number and quantity of MSUs.
Entitlement identifier | Description | License option/Pricing metric |
---|---|---|
S018M6N | IBM Enterprise PL/I for z/OS 6 | Basic MLC, AEWLC |
Country Multiplex License Charges (CMLC)
Country Multiplex License Charges (CMLC)
To order a license, specify the program number and quantity of MSUs.
If there is more than one program copy in a Country Multiplex, the charge for all copies is associated to one license if all the copies are licensed to one client number within the multiplex. If there is more than one client number, the charge for all copies is prorated to one license for each client within the multiplex.
For each license being charged, specify the applicable CMLC license options and the prorated quantity of the Service Units in Millions (MSUs) for each client number within the multiplex. For all other program copies, specify the Workload Registration No-Charge (WLREG NC) Identifier on the licenses.
Entitlement identifier | Description | License option/Pricing metric |
---|---|---|
S018M6N | IBM Enterprise PL/I for z/OS 6 | Basic MLC, CMLC |
Solution Consumption License Charges (SCLC)
SCLC delivers a true metered usage model, where the million service units (MSUs) that are consumed are charged at the same per-MSU rate, regardless of hourly peaks and spikes. This can deliver exceptional levels of pricing predictability.
For additional information about SCLC, see Software Announcement 218-325, dated October 02, 2018.
IBM Enterprise PL/I for z/OS 6 (5655-PL6)
Solution Consumption License Charges (SCLC)
Entitlement identifier | Description | License option/Pricing metric |
---|---|---|
S018M6N | IBM Enterprise PL/I for z/OS 6 | SCLC Monthly Charge Solution Consumption MSU 0 |
S018M6N | IBM Enterprise PL/I for z/OS 6 | SCLC Registration No Charge Solution Consumption MSU 0 |
S018M6N | IBM Enterprise PL/I for z/OS 6 | SCLC Monthly Charge Solution Consumption MSU 1 |
S018M6N | IBM Enterprise PL/I for z/OS 6 | SCLC Registration No Charge Solution Consumption MSU 1 |
Enterprise Solution License Charge
Entitlement identifier | Description | License option/Pricing metric |
---|---|---|
S018M6N | IBM Enterprise PL/I for z/OS 6 | Basic License No Charge Enterprise Solution FLAT |
S018M6N | IBM Enterprise PL/I for z/OS 6 | Enterprise Solution License Charge Monthly Charge Enterprise Solution MSU |
S018M6N | IBM Enterprise PL/I for z/OS 6 | Enterprise Solution License Charge Registration No Charge Enterprise Solution MSU |
Variable Workload License Charge (VWLC)
Workload License Charge (WLC) Basic License
If there is more than one program copy in a Parallel Sysplex, the charge for all copies is associated to one license by specifying the applicable WLC license options and quantity represented by the sum of the Service Units in Millions (MSUs) in your Parallel Sysplex. For all other program copies, specify the Workload Registration Variable WLC Identifier on the licenses.
Entitlement identifier | Description | License option/Pricing metric |
---|---|---|
S018M6N | IBM Enterprise PL/I for z/OS 6 | Basic MLC, Variable WLC |
S018M6N | IBM Enterprise PL/I for z/OS 6 | Workload Registration, Variable WLC |
Workload License Charge (WLC) Basic License
To order a basic license, specify the program number and the quantity of MSUs.
Entry Workload License Charges (EWLC)
Entry Workload License Charge (EWLC) Basic License
To order a basic license, specify the program number and the quantity of MSUs.
Entitlement identifier | Description | License option/Pricing metric |
---|---|---|
S018M6N | IBM Enterprise PL/I for z/OS 6 | Basic MLC, Entry WLC |
Growth Opportunity License Charge (GOLC)
Growth Opportunity License Charge (GOLC) basic license
To order a basic license, specify the program number and the correct level.
Entitlement identifier | Description | License option/ Pricing metric |
---|---|---|
S018M6N | IBM Enterprise PL/I for z/OS 6 | Basic MLC, GOLC |
IBM Z Entry License Charge (zELC)
IBM Z Entry License Charge (zELC) basic license
To order a basic license, specify the program number and machine model.
Entitlement identifier | Description | License option/ Pricing metric |
---|---|---|
S018M6N | IBM Enterprise PL/I for z/OS 6 | Basic MLC, zELC |
Basic machine-readable material
Orderable Supply ID | Language | Distribution Medium | Description |
---|---|---|---|
S018M6R | US English | 3590 Tape Cartridge | Ent PL/I for z/OS 6 |
S018M6P | Japanese | 3590 Tape Cartridge | Ent PL/I for z/OS 6 |
IBM recommends internet delivery. However, if you still require physical media, you can choose DVD.
Customization options
Expedite shipments will be processed to receive 72-hour delivery from the time IBM Software Delivery and Fulfillment (SDF) receives the order. SDF will then ship the order by overnight air transportation.
Publications
Unlicensed documentation
A Program Directory (GI13-5615-00) and Licensed Program Specification (GC31-5710-00) are supplied automatically with the basic machine-readable material. No other hardcopy publications are shipped with the product.
Softcopy publications that are available from IBM Documentation
The following publications for Enterprise PL/I for z/OS 6.1 will be available in IBM Documentation or you can contact your IBM representative or IBM Business Partner.
Online documentation
- Online documentation is available in IBM Documentation after planned availability.
PDF documentation
- Documentation is provided for download in PDF from IBM Documentation after planned availability. See PDF version documentation for details.
Subsequent updates (technical newsletters or revisions between releases) to the publications shipped with the product will be distributed to the user of record for as long as a license for this software remains in effect. A separate publication order or subscription is not needed.
Customized Offerings
Product deliverables are shipped only through CBPDO and ServerPac. These customized offerings are offered for internet delivery from Shopz. For more details on internet delivery, go to the Help section on the Shopz website.
IBM recommends internet delivery. However, if you still require physical media, you can choose DVD.
Many products can be ordered in ServerPac the month following their availability in CBPDO. z/OS can be ordered through CBPDO and ServerPac on the planned availability date. Many products will also be orderable in a ServerPac without also having to order the z/OS operating system or subsystem.
Shopz and CFSW will determine the eligibility based on product requisite checking. For more details on the ServerPac, go to the Help section on the Shopz website.
Production of software product orders will begin on the planned availability date.
- CBPDO shipments will begin within 3 business days after the planned availability date.
- ServerPac availability and shipments will begin within 3 - 4 weeks after the planned availability date due to additional customization and data input verification.
Terms and conditions
Agreement
IBM Client Relationship Agreement (CRA) or IBM Customer Agreement (ICA)
Variable charges apply
No
Location license applies
No
Educational allowance available
Yes, 15% education allowance applies to qualified education institution Clients.
Volume orders
Not applicable.
Multi-Version Measurement
Multi-Version Measurement (MVM) Sub-Capacity charges for the most recent program version are for the combined concurrent peak utilization of the LPARs where any version of the eligible program is used. MVM Full Capacity charges for the most recent program version are for the full capacity of the machine. Program charges are waived for any older eligible versions. MVM does not extend support dates for programs withdrawn from service.
For more information about MVM, including requirements for qualification, see the MVM web page. For a list of eligible programs, see the Sub-Cap MLC web page on the IBM Z software contracts website.
Warranty applies
Yes
Licensed program materials availability
Restricted Materials of IBM: None Non-Restricted Source Materials: None Object Code Only (OCO): All
Statement of good security practices
IT system security involves protecting systems and information through prevention, detection, and response to improper access from within and outside your enterprise. Improper access can result in information being altered, destroyed, or misappropriated or can result in misuse of your systems to attack others. Without a comprehensive approach to security, no IT system or product should be considered completely secure and no single product or security measure can be completely effective in preventing improper access. IBM systems and products are designed to be part of a lawful, comprehensive security approach, which will necessarily involve additional operational procedures, and may require other systems, products, or services to be most effective.
Important: IBM does not warrant that any systems, products, or services are immune from, or will make your enterprise immune from, the malicious or illegal conduct of any party.
Prices
For additional information and current prices, contact your local IBM representative or IBM Business Partner.
Growth Opportunity License Charge
Entitlement identifier | Description | License option/ Pricing metric |
---|---|---|
S018M6M | IBM Enterprise PL/I for z/OS 6 | Basic MLC, GOLC |
z Systems® Entry License Charge
Entitlement identifier | Description | License option/ Pricing metric |
---|---|---|
S018M6N | IBM Enterprise PL/I for z/OS 6 | Basic MLC, zELC |
Parallel Sysplex License Charge
Entitlement identifier | Description | License option/ Pricing metric |
---|---|---|
S018M6N | IBM Enterprise PL/I for z/OS 6 | Basic MLC, PSLC below 3 MSU Basic MLC, PSLC AD SYSUGREGL NC, PSLC AD |
Advanced Workload License Charge
Entitlement identifier | Description | License option/ Pricing metric |
---|---|---|
S018M6N | IBM Enterprise PL/I for z/OS 6 | Basic MLC, AWLC Workload Registration No Charge, AWLC |
Advanced Entry Workload License Charge
Entitlement identifier | Description | License option/ Pricing metric |
---|---|---|
S018M6N | IBM Enterprise PL/I for z/OS 6 | Basic MLC, AEWLC |
Sub-capacity charges for AWLC, AEWLC, CMLC, zNALC, VWLC, EWLC, and MWLC products
Sub-capacity charges for eligible products are based on product LPAR utilization capacity. Product LPAR utilization capacity for a sub-capacity product is the highest number of MSUs utilized by the combined LPARs in which the product runs concurrently during a reporting period. The number of MSUs is based on the highest observed rolling 4-hour average utilization used by the combination of the relevant LPARs during the reporting period.
Sub-capacity charges terms and conditions
IBM Z software charges at less than full machine capacity for eligible sub-capacity products apply when z/OS, z/TPF, or z/VSE® is running in z/Architecture (64-bit) mode on an IBM Z, no other MVS-based, TPF-based, or VSE-based operating system respectively is licensed to that server, and the required information is provided by the client in accordance with the applicable terms.
Sub-capacity charges for a sub-capacity product are based on the utilization of the LPARs where/when the product executes. To obtain charges at less than full machine capacity for sub-capacity products, the client is required to:
- Sign and abide by the terms of one of the following:
- Attachment for IBM System z® Advanced Workload License Charges (Z125-8538)
- Attachment for IBM System z Advanced Entry Workload License Charges (Z125-8755)
- Attachment for IBM Country Multiplex Pricing (Z126-6965)
- Attachment for zNALC License Charges on IBM System z (Z125-7454)
- Attachment for IBM System z Workload License Charges (Z125-6516
- Attachment for EWLC, TWLC, zELC, and z/OS.e License Charges (Z125-6587)
- Attachment for IBM System z Midrange Workload License Charges (Z125-7452)
- Required service will be listed on the IBM Z software pricing website.
- Collect SMF or SCRT89 data as required by the Sub-Capacity Reporting Tool. Retain the collected data for a period of not less than six months.
- Use the IBM provided Sub-Capacity Reporting Tool to process the collected SMF or SCRT89 data. The Sub-Capacity Report produced by the tool is used to determine required license capacity for the sub-capacity products. Required license capacity is determined based on the largest MSU value of a sub-capacity product running concurrently in all LPARs during the reporting period. IBM reserves the right to request the system data that supports these product-defined capacity values for a period of up to six months after the data was collected.
- Provide an initial Sub-Capacity Report to begin to receive the benefits of less than full machine capacity charges. Sub-capacity charging will follow submission of a Sub-Capacity Report. There will be no retroactive application of sub-capacity charges.
- Submit Sub-Capacity Reports monthly between the second and ninth day of the month after the reporting period.
- Submit Sub-Capacity Reports for all sub-capacity products with complete data for
the entire reporting period through the method specified on the IBM Z software pricing website.
Sub-Capacity Reports that reflect a changed product defined capacity will be considered to be orders placed by the client without further action on the client's part, and IBM is authorized to make any resulting billing increase or decrease, including the ordering of any necessary new licenses. To discontinue licenses, move licenses between machines, report a hardware model upgrade, or enable or disable product features, the client must contact IBM or their IBM Business Partner.
- Configure the machine to send weekly Transmit System Availability Data (TSAD) to IBM through the IBM Z Remote Support Facility (RSF). If the machine cannot connect through the RSF, provide this TSAD through an alternate means documented in the SCRT Users Guide (SG24-6522) publication on the IBM Z software pricing website.
Entry Workload License Charge (EWLC):
Entitlement identifier | Description | License option/ Pricing metric |
---|---|---|
S018M6N | IBM Enterprise PL/I for z/OS 6 | Basic MLC, Entry WLC |
Country Multiplex License Charge (CMLC)
Entitlement identifier | Description | License option/ Pricing metric |
---|---|---|
S018M6N | IBM Enterprise PL/I for z/OS 6 | Basic MLC, CMLC Workload Registration No Charge, CMLC |
Solution Consumption License Charges (SCLC)
Entitlement identifier | Description | License option/ Pricing metric |
---|---|---|
S018M6N | IBM Enterprise PL/I for z/OS 6 | SCLC Monthly Charge Solution Consumption MSU 0 |
S018M6N | IBM Enterprise PL/I for z/OS 6 | SCLC Registration No Charge Solution Consumption MSU 0 |
S018M6N | IBM Enterprise PL/I for z/OS 6 | SCLC Monthly Charge Solution Consumption MSU 1 |
S018M6N | IBM Enterprise PL/I for z/OS 6 | SCLC Registration No Charge Solution Consumption MSU 1 |
Entitlement identifier | Description | License option/ Pricing metric |
---|---|---|
S018M6N | IBM Enterprise PL/I for z/OS 6 | Basic License No Charge Enterprise Solution FLAT |
S018M6N | IBM Enterprise PL/I for z/OS 6 | Enterprise Solution License Charge Monthly Charge Enterprise Solution MSU |
S018M6N | IBM Enterprise PL/I for z/OS 6 | Enterprise Solution License Charge Registration No Charge Enterprise Solution MSU |
The applicable processor based one-time charge will be based on the group of the designated machine on which the program is licensed for use. If the program is designated to a processor in a group for which no charge is listed, the charge of the next higher group listed applies. For movement to a machine in a higher group, an upgrade charge equal to the difference in the then-current charges between the two groups will apply. For movement to a machine in a lower group, there will be no adjustment or refund of charges paid.
Regional availability
American Samoa, Guam, Marshall Islands, Federated States of Micronesia, Northern Mariana Islands, Palau, Puerto Rico, United States, and US Virgin Islands
Trademarks
z15 is a trademark of IBM Corporation in the United States, other countries, or both.
IBM, z/OS, z/Architecture, CICS, Db2, Power, IBM Z, z/VSE, Language Environment, IBM Research, IBM Watson, IBM Security, IBM Cloud Pak, QRadar, Resilient, i2, Guardium, MaaS360, IBM z14, IBM z13, IBM z13s, zEnterprise, Parallel Sysplex, z Systems and System z are registered trademarks of IBM Corporation in the United States, other countries, or both.
Oracle and Java are trademarks of Oracle and/or its affiliates in the United States, other countries, or both.
Other company, product, and service names may be trademarks or service marks of others.
Terms of use
IBM products and services which are announced and available in your country can be ordered under the applicable standard agreements, terms, conditions, and prices in effect at the time. IBM reserves the right to modify or withdraw this announcement at any time without notice. This announcement is provided for your information only. Additional terms of use are located at
For the most current information regarding IBM products, consult your IBM representative or reseller, or go to the IBM worldwide contacts page