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-115
April 5, 2022

Table of contents
OverviewOverviewTechnical informationTechnical information
Key requirementsKey requirementsOrdering informationOrdering information
Planned availability datePlanned availability dateTerms and conditionsTerms and conditions
DescriptionDescriptionPricesPrices
Product positioningProduct positioningRegional availabilityRegional availability
Program numberProgram number


At a glance

Top rule

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


Back to topBack to top

Overview

Top rule

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.



Back to topBack to top

Key requirements

Top rule

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.



Back to topBack to top

Planned availability date

Top rule

May 27, 2022

Availability within a country is subject to local legal requirements.



Back to topBack to top

Description

Top rule

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.



Back to topBack to top

Product positioning

Top rule

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.



Back to topBack to top

Program number

Top rule

Program number VRM Program name
5655-PL6 6.1.0 IBM Enterprise PL/I for z/OS 6


Back to topBack to top

Services

Top rule

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.



Back to topBack to top

IBM Support

Top rule

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.



Back to topBack to top

Additional IBM support

Top rule

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.



Back to topBack to top

Technical information

Top rule

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.



Back to topBack to top

Ordering information

Top rule

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

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.



Back to topBack to top

Terms and conditions

Top rule

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


Back to topBack to top

Statement of good security practices

Top rule

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.



Back to topBack to top

Prices

Top rule

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

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 charges:

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.



Back to topBack to top

Regional availability

Top rule

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

Terms of use

For the most current information regarding IBM products, consult your IBM representative or reseller, or go to the IBM worldwide contacts page

IBM United States