Preview: IBM z/OS Version 2 Release 1 and IBM z/OS Management Facility -- The foundation for Smarter ComputingIBM United States Software Announcement 213-013
February 5, 2013
|Table of contents|
(Corrected on February 12, 2013)
Added "Coexistence, release migration, and fallback" topic and "License Metric Change" topic.
|At a glance|
z/OS® V2.1. Get ready to innovate with Smarter Computing. Get ready to innovate with z/OS V2.1.
The new version of z/OS , z/OS Version 2 Release 1, marks a new era of z/OS . Version 2 sets the groundwork for the next tier of mainframe computing, allowing you to pursue the innovation to drive highly scalable workloads -- including private clouds. Its unrivaled security infrastructure is designed to help secure your data; its highly optimized availability can help you deliver new data analytics solutions, and its continued improvements in management are targeted to help automate the operations of IBM® zEnterprise® systems. With support for and exploitation of the new IBM zEC12 server, z/OS V2.1 is designed to offer unmatched availability, scalability, and security to meet the emerging business challenges of cloud, data analytics, and the security demands of mobile and social applications. Through its unique design and qualities of service, z/OS delivers the foundation you need to support demanding workloads such as operational analytics and clouds alongside your traditional mission-critical applications.
With enhancements to management and operations, z/OS V2.1 and z/OS Management Facility V2.1 (z/OSMF V2.1) are planned to improve ease of configuration and software service level management to help reduce the cost and improve the quality of your configuration and management processes. z/OS and z/OSMF together can help systems administrators and other personnel handle configuration tasks with ease.
Planned enhancements for z/OS V2.1 are designed to help you achieve the scale and availability needed for cloud, deliver a superior data serving environment, and secure your mission-critical assets. For instance, z/OS V2.1 is designed to help you:
z/OSMF V2.1 is planned to introduce capabilities designed to help you to:
These select highlights of z/OS V2.1 contribute to the foundation of a highly secure, available, and scalable enterprise infrastructure for efficiently running business-critical applications. Some new IBM solutions well suited for this environment include:
Back to top
To compete in today's globally connected markets, organizations need an infrastructure capable of delivering extraordinary service levels. Such an infrastructure must be able to react swiftly to dynamic changes in workloads, deliver extreme scale to support workload shifts, and offer unrivaled availability by reducing opportunities for downtime. Given new increasingly creative security threats, this infrastructure must be "security-ready" by design, and be able to process workloads and data with reduced risk. And it must be able to support solutions using new service delivery models, such as cloud, that depend heavily on the integrity of data and applications.
IBM's z/OS V2.1 operating system in conjunction with zEnterprise and its remarkable hybrid design is such a platform: one that can free you to deliver new solutions to support both your core business-critical applications as well as your next-generation business applications. z/OS V2.1 qualities of service are enhanced through smarter computing to help you reduce opportunities for downtime and achieve superior performance and availability with efficient operations. Smarter computing is built into the core fabric of z/OS V2.1: workload management, I/O, systems configuration, security, operations, and other functions allow you to invest more time on your business.
Planned enhancements are designed to help keep your applications that require near total up time available to support the demands of your business. Several examples include further exploitation of Flash technology, Transactional Execution support for improved throughput, large pages for superb performance availability, and a new smarter task structure to help improve logging performance.
To further strengthen its quality of service, z/OS V2.1 is enhanced to deliver new platform performance capabilities and enhancements in support of data serving and analytics. For instance, in a Parallel Sysplex® environment, z/OS V2.1 is planned to extend support for the VSAM record-level sharing (RLS) environment to catalogs in order to allow you to improve both single-system and shared catalog performance. Other enhancements support data tiering, for intelligent policy-based movement of data, to help you better meet availability, utilization, and performance goals automatically.
With its highly acclaimed security capabilities, z/OS V2.1 can help you deploy the mainframe as your secured enterprise service delivery hub. The z/OS platform is capable of serving the most highly secured and regulated industries. The security fabric of z/OS helps you deliver innovative solutions, including the ability to deploy enterprise-wide Public Key Infrastructure (PKI) services, secure data for use by both business partners and customers, and host solutions that support new cryptographic standards and industry needs. By making cryptography-as-a-service available to Linux clients, including those not running on the zEC12, z/OS extends the strength of centralized and secured key management to more enterprise applications.
Customers recognize that z/OS applications do not run in isolation; new enhancements planned for z/OS Language Environment® can help overcome potential inhibitors to effective application integration, and new RESTful interfaces planned for z/OSMF, such as the Jobs REST API, are intended to help bridge batch-based and web-based applications.
z/OS V2.1 and z/OSMF V2.1 offer enhancements to simplify the user experience and reduce error-prone aspects of systems administration. New z/OSMF enhancements are designed to help you achieve more standardized management processes, automate repeatable tasks, and improve process quality. A new software management application is planned to provide reporting and display capabilities to show end of service dates for software inventory and fix status for SMP/E-installed products. Also, a new workflow application is planned to provide the infrastructure needed to further automate the flow of management tasks to people in the appropriate roles, improving the quality and efficiency of management.
Successful organizations are those best able to gain rapid insight into their businesses to quickly transform data into insightful knowledge for improved decision making. They want to optimize the scale and availability of System z to support private clouds. They want to protect and defend their critical data as new mobile and social applications take root in a global market. These capabilities will become more critical with next-generation workloads. New enhancements to z/OS can help you achieve these processing goals, drive processing of data to new limits, simplify operations, and deliver the superb qualities of service you need to create innovation for your customers.
Get the freedom to innovate with z/OS V2.1.
Back to top
z/OS V2.1 is planned to run on these IBM System z servers:
- These products are withdrawn from marketing.
In addition, beginning with z/OS V2.1, IBM plans to support these and later IBM storage control units:
For a complete description of z/OS V2.1 software prerequisites, refer to z/OS V2R1 Planning for Installation (GA22-7504), when available.
Back to top
|Planned availability date|
Previews provide insight into IBM plans and direction. Availability, prices, ordering information, and terms and conditions are provided upon product announcement.
Back to top
Cloud-ready qualities of service
z/OS V2.1 is a platform designed to dynamically respond and scale to workload change with planned enhancements to scalability and performance that cover operations, I/O, virtual storage constraint relief, memory management, and more. These enhancements are suitable for organizations that would like to catalyze a journey to highly scalable virtualized solutions like cloud.
IBM intends to deliver improved scalability and performance for outstanding throughput and service within your existing environment. Smarter scalability can better prepare you to handle growth and spikes in workloads while maintaining the qualities of service and balanced design that customers have come to expect of the IBM mainframe.
As customers consider all the components of downtime, the true costs can surprise organizations, which is why superior availability continues to remain a key factor in platform selection. With z/OS V2.1, IBM plans to introduce new capabilities designed to improve upon the already legendary z/OS system availability. The industry-leading resiliency and high availability of System z remain key reasons why organizations keep their most critical processing on System z . With its attention to outage reduction, the availability of System z and z/OS is well recognized in the industry. In z/OS V2.1, IBM continues enhancements that improve critical IT systems availability, helping you achieve an even higher level of service for your customers.
Updates for z/OS V2.1 are planned to include:
Additional function, descriptions, and details in support of scalability and performance enhancements planned for z/OS V2.1 include:
z/OS V2.1 is planned to support 100-way symmetric multiprocessing (SMP) support in a single LPAR on IBM zEC12 servers. z/OS V1.12 and z/OS V1.13 (5694-A01) with PTFs running on IBM zEnterprise EC12 (zEC12) servers also support up to 100 processors configured in a single LPAR. z/OS supports combinations of general-purpose processors (CPs), zIIPs, and zAAPs.
In z/OS V2.1, support for 2 GB pages is planned to be provided on zEC12 servers. This is designed to reduce memory management overhead and improve overall system performance by enabling middleware to use 2 GB pages. These improvements are expected due to improved effective translation lookaside buffer (TLB) coverage and a reduction in the number of steps the system must perform to translate a 2 GB page virtual address. Exploitation is planned for the IBM 31-bit SDK for z/OS , Java Technology Edition, V7.0.0 (5655-W43) and SDK7 IBM 64-bit SDK for z/OS , Java Technology Edition, V7.0.0 (5655-W44). This support is also planned to be available for z/OS V1.13 with the z/OS V1R13 RSM Enablement Offering web deliverable and the PTF for APAR OA40967.
In z/OS V2.1 running on IBM zEnterprise zEC12 servers, the system is designed to support the use of hardware transactional memory in additional production environments. The capability to use the Transactional Execution Facility for IBM 31-bit and 64-bit SDK7 for z/OS Java Technology Edition, Version 7 (5655-W43 and 5655-W44) was introduced for z/OS V1.13 with PTFs on zEC12 servers. The capability to write and test applications using XL C/C++ compiler using hardware built-in functions to enable applications to use the Transactional Execution Facility was also provided with a PTF for z/OS V1.13. The z/OS V1.13 XL C/C++ support is intended to be used for development and testing. In z/OS V2.1, support for the use of transactional memory by applications written in XL C/C++ and High Level Assembler (HLASM) is intended for production use as well.
In z/OS V2.1, JES2 and SDSF will be designed to support over 4 billion spin data sets (up to 4,294,967,296) an increase from the prior limit of almost 10 million (9,999,999). This is intended to help improve availability for long-running address spaces by enabling you to offload their output from the spool for a longer period. This support is also available on z/OS V1.12 and z/OS V1.13 with the PTFs for APARs OA38944 and PM59496.
In z/OS V2.1, Capacity Provisioning Manager will be designed to provide support for policy-based changes for Defined Capacity and Group Capacity Limits. This is intended to broaden the range of automatic, policy-based responses available to help you manage capacity shortage conditions when WLM cannot meet your workload policy goals.
In z/OS V2.1, DFSORT is planned to improve its memory resource management to better balance the memory requirements of multiple large concurrent sort operations and other workloads. A new TUNE option is designed to allow you to specify that DFSORT obtain storage incrementally and check on storage availability before allocating additional storage, to better balance utilization for sort operations and other workloads initiated within a short time. Also, DFSORT is planned to be updated to increase the memory object work space maximum from 64 GB to 1 TB, allowing you to sort larger amounts of data in memory object work files.
In z/OS V2.1, support is planned for specifying job classes up to eight characters in length. This new support is planned to be available for both JES2 and JES3 when the class is specified on the JCL JOB statement. SDSF is planned to support these longer job classes, which will also be stored in SMF Type 24 records on JES2 systems and Type 26 records on JES3 systems.
In z/OS V2.1, a new MODIFY VLF command is planned to allow you to specify that the contents of a COFVLFxx parmlib member be used to update VLF classes, update their associated major names, and change the values of MaxVirt and AlertAge for existing VLF classes. This is designed to improve system performance when making these changes to VLF by making it unnecessary to restart VLF.
VSAM supports the use of system-managed buffering (SMB) for VSAM data sets. In prior releases, SMB access bias (ACCBIAS) specifications could be made in JCL, but not specified at the system level. In addition to the existing support in JCL, z/OS V2.1 DFSMS will be designed to allow you to specify SMB Record Access Bias values for VSAM data sets in the SMS data classes. Also, the system will be designed to allow you to override the ACB RMODE31 parameter with SMS data class specifications. The new support is intended to help you make changes for a large number of VSAM data sets without having to make a correspondingly large number of JCL changes.
In z/OS V1.9, System Logger design was enhanced to support separate task structures for managing test and production log streams. In z/OS V2.1, System Logger is planned to provide task separation between coupling facility-based and DASD-only log streams as well. This is intended to support higher rates of log stream offload data set allocations, reduce primary storage full conditions, and support higher overall concurrent log stream offload rates. This function is also available for z/OS V1.13 with the PTF for APAR OA38613.
These performance-related z/OS V2.1 SMF enhancements are planned:
In z/OS V2.1, NFS Server will be designed to use multi-tasking for the RPCSEC_GSS authentication flavor of the Remote Procedure Call (RPC) protocol, which is supported by z/OS NFS server for NFS V4 workloads. This is expected to improve performance for workloads using RPCSEC_GSS.
In z/OS V2.1, the IDCAMS utility is planned to support REPRO and PRINT operations for data sets on tape with block sizes up to 256 KB (262,144 bytes). Also, when processing z/OS UNIX files with REPRO, the maximum block size planned to be supported on the JCL DD statement is 64 KB (65,535 bytes), up from the previous limit of 32,760 bytes. This is intended to allow this processing to support data sets that were created using the large block interface (LBI).
The initial support for System z High-Performance FICON zHPF in z/OS V1.11 was for data sets accessed using the media manager component of DFSMS, including VSAM data sets. z/OS V1.13 added support for QSAM, BSAM, and BPAM and allowed EXCPVR callers to use zHPF channel programs. With z/OS V2.1, support for EXCP is planned. This function is also available for z/OS V1.12 and V1.13 with the PTF for OA38185. This is intended to provide function that programmers can use to achieve significant I/O performance improvements for programs using EXCP.
IBM zEC12 Flash Express exploitation was provided with z/OS V1.13 in 2012 with the z/OS V1R13 RSM Enablement Offering web deliverable. This function is planned to be integrated in z/OS V2.1. With this support, z/OS is designed to help improve system availability and responsiveness by using Flash Express across transitional workload events such as market openings, and diagnostic data collection. z/OS is also designed to help improve processor performance by supporting middleware such as IMS , with its exploitation of pageable large (1 MB) pages. Exploitation is provided for:
With this support, z/OS is also designed to make the pageable link pack area (PLPA) and common page data sets optional, used only for quick and warm start IPLs.
Also, z/OS V2.1 will be designed to support concurrent update for Flash Express on IBM zEC12 servers. This function is designed to allow concurrent updates of Flash Express licensed internal code without interrupting system operation. This support is also available on z/OS V1.13 with the z/OS V1R13 RSM Enablement Offering web deliverable.
In z/OS V1.13, JES3 support for dynamically adding a spool volume was introduced. In z/OS V2.1, new support is planned to allow JES3 to remove a spool volume dynamically. Also, support is planned for JES3 to display spool information for individual jobs, display which jobs have data on a particular spool data set, and dump the spool data associated with jobs having data on a particular spool volume to make it easier to remove a spool volume from the JES3 configuration dynamically. In combination, these functions are intended to allow you to discontinue the use of a JES3 spool volume using either a *MODIFY operator command or during a JES3 hot start with Refresh, removing the existing requirement for a JES3 complex-wide IPL when removing spool volumes. In addition, subsystem interface (SSI80) support is planned to provide track group usage for an individual job.
In z/OS V2.1, the system will be designed to allow you to specify that RRS attempt to recover by quiescing its processing, updating its logs, and resuming its processing without restarting RRS. This is expected to help improve RRS availability in certain recovery situations.
In z/OS V2.1, support is planned to allow you to add and remove MCS consoles dynamically when they are being used in distributed mode. SET CON command processing will be designed to process a CONSOLxx parmlib member and add new consoles, up to the system and sysplex limits for the maximum number of consoles, while the SETCON command will be designed to allow you to specify a console to be removed. This is intended to help you improve availability by removing another reason for system and sysplex-wide IPLs.
In z/OS V2.1, NFS Server is planned to exploit 64-bit addressing to support larger sequential data sets, and PDS and PDSE members. This new function is designed to support processing for files as large as 4 TB, up from the prior limit of 800 MB, and intended to help improve application performance for random access.
In z/OS V2.1, the RPCBIND and NFS Servers will be designed to allow the NFS Server to re-register with RPCBIND when RPCBIND is restarted, without an NFS Server restart. This is designed to help preserve existing connections to the NFS Server and to allow new mounts when RPCBIND is restarted and intended to help improve availability by eliminating a reason for NFS Server restarts.
In z/OS V2.1, two Infoprint Server improvements are planned to improve availability. First, Infoprint Server will be designed to allow you to change most configuration options without a restart. Second, Infoprint Server will be designed to support the use of System Logger for the common message log, rather than files in the z/OS UNIX System Services file system. Using System Logger is intended to allow you to set appropriate retention periods for message log data and offload it at appropriate intervals without having to restart Infoprint Server.
In z/OS V2.1, System Data Mover (SDM) will be designed to allow z Global Mirror (z/GM, formerly called XRC) primary volumes to be offline when the XSTART and XADDPAIR commands are issued to start or restart mirroring for existing volumes. This is intended to improve availability by eliminating the need to wait for all devices to be varied online.
In z/OS V2.1, a new operand is planned for the FORCE operator command, to allow you to specify the TCB address of a particular task for the system to terminate. This function is intended to be used to preserve system availability when a task holds resources required by other critical functions when there seems to be no other alternative to IPL.
In z/OS V2.1, two enhancements are planned for synchronous WTOR processing using the disabled consoles communication facility (DCCF). The first is designed to extend the Timed Auto Reply function introduced in z/OS V1.12 to allow it to respond to WTORs displayed through DCCF. The second is intended to notify all locally attached MCS consoles about the current destination of a WTOR displayed by DCCF, in order to make it easier and faster to locate the console on which the response may be entered. These changes are expected to make it easier to automate responses to critical WTORs and to help you respond to unautomated WTORs displayed through DCCF more quickly.
In z/OS V2.1, Basic HyperSwap® is planned to be enhanced to reduce the number of "false freezes" by detecting common reasons for PPRC link suspensions that do not require a volume to be frozen when you specify a new configuration option. Also, while IBM System Storage® DS8700 and DS8800 series storage controllers are designed for high availability, certain recovery processing operations can cause delayed responses to I/O requests. Basic HyperSwap will be designed to use notifications issued by these storage controllers, when installed with a minimum microcode level, to detect these long-running recovery processes and initiate a swap when appropriate. This is intended to allow application processing to continue with minimal disruption during storage subsystem recovery processing. This function is also available for z/OS V1.12 and z/OS V1.13 with the PTFs for APAR OA37632.
In z/OS V2.1, enhancements to the System Logger component are planned to help you avoid log stream primary storage full conditions that can lead to performance degradation and outages. New function is designed to allow you to specify that warning messages be issued based on thresholds for log stream primary storage consumption above the HIGHOFFLOAD value.
In z/OS V2.1, support for updating the values of system symbols dynamically is planned. A new keyword on the SETLOAD operator command will allow you to specify that the values of local static system symbols be updated using the values from an IEASYMxx member of parmlib.
Planned XCF improvements in z/OS V2.1 include:
z/OS V1.12 DFSMSdfp added support for a catalog contention display command. In z/OS V2.1, additional information is planned to be made available to make it easier to determine the causes of serialization contention problems that affect catalog address space (CAS) processing. Detection was added for SYSZTIOT resource contention in z/OS V1.12. In z/OS V2.1, support is planned to detect resource contention for SYSIGGV2 and SYSZVVDS resources, and for the CAS allocation lock.
A number of networking-related enhancements are planned in z/OS V2.1 Communications Server:
In z/OS V2.1, these UNIX System Services enhancements are planned:
The strength of System z and z/OS V2.1 in delivering huge volumes of data has long established the IBM mainframe as the ideal platform for data-centric applications. Businesses running transactional and batch applications on z/OS value traditional high availability, scale, and security, while enjoying the freedom to run z/OS seamlessly alongside new workloads. The ability to run new z/OS applications gives you the business agility you need while providing integration with your existing core applications. z/OS V2.1 features many capabilities to allow you to harness the value of your transactional and operational data by:
Enhancements to data and file functions are designed to further improve foundational capabilities to support the scale and performance needed for future analytics and other data applications.
Planned updates for z/OS V2.1 include:
Additional function, descriptions, and details in support of application integration planned for z/OS V2.1 include:
In z/OS V2.1, DFSMShsm is planned to provide policy-based movement of SMS-managed data within the primary (Level 0) storage hierarchy. This support is intended to enable DFSMShsm to use existing storage class and storage group constructs to recognize devices with different characteristics within the primary storage hierarchy and apply management class policies to move the data from one class of device to another. For example, you might specify that the primary storage hierarchy is to span tiers that include IBM System Storage DS8700 and DS8800 series devices based on solid-state device (SSD) drives, traditional hard disk drives (HDD), Serial Advanced Technology Attachment drives (SATA), or a mix of these devices, which can include Easy Tier® devices. Support is planned for policy-based management based on age and the elapsed time since last reference. DFSMShsm will continue to support Migration Levels 1 and 2 (ML1 and ML2) in addition to the planned support of the primary storage hierarchy to help you manage data residency to meet your business goals and data management policies.
Also, a number of small enhancements are planned for DFSMShsm. They are designed to provide storage constraint relief, improve recycle processing, and automate DFSMShsm recovery from SMSVSAM restarts.
In z/OS V2.1, Catalog support for VSAM record-level sharing (RLS) is planned for user and volume catalogs in a Parallel Sysplex . This new design is intended to substantially reduce catalog contention and improve performance. Additional catalog enhancements are designed to suspend catalog requests for a specified catalog across a sysplex to allow you to minimize application disruption during catalog maintenance. Also, new support is planned to allow you to preserve user catalog connector alias entries when you temporarily delete a user catalog so they need not be redefined when the catalog is reallocated, and prevent new catalog entries using those aliases from being defined until the new catalog is available. This is intended to simplify the reallocation of user catalogs.
Additional planned RLS-related enhancements include:
In z/OS V2.1, Allocation support is planned to allow you to specify that DFSMShsm-migrated data sets that are to be allocated by batch jobs be recalled in parallel, before each job step starts. This new function is designed to speed batch processing by reducing overall data set recall wait time.
In z/OS V2.1, zFS is planned to be designed to significantly improve performance for file systems with large directories. A new file system version is designed to store directories in a tree for faster processing, particularly for large directories. A number of conversion options are planned to allow you to convert existing file systems to the new format. Also, this new version is designed to remove explicit limits on the number of names that can be stored in zFS directories, including the prior limit of 65,535 subdirectories, and to increase the maximum file system size to 16 TB from 4 TB. This new support is intended to allow you to migrate HFS file systems that contain directories with a large number of files to zFS.
A number of z/OS V2.1 DFSMS enhancements are planned:
In z/OS V1.13, the Batch Runtime Environment was introduced to allow COBOL and Java programs to interoperate using a shared DB2 for z/OS database while maintaining transactional integrity. In z/OS V2.1, this support is planned to be extended to include PL/I programs in addition to COBOL and Java programs. This is intended to provide more flexibility for extending your existing applications. In addition, z/OS Batch Runtime is planned to be extended to support recoverable RLS data sets processed using transactional VSAM (DFSMStvs), in addition to DB2 databases. This is designed to increase the scope of the z/OS Batch Runtime environment beyond transactions using DB2 databases. This support is planned to require IBM 31-bit SDK for z/OS , Java Technology Edition, V6.0.1, Enterprise PL/I Version 4 Release 2 (5655-W67), and DB2 V9 (5635-DB2) or DB2 10 (5605-DB2) with PTFs.
In z/OS V2.1, Global Resource Serialization (GRS) is planned to support synchronously changing an exclusive enqueue to a shared enqueue, in addition to the existing support for changing an enqueue from shared to exclusive. Corresponding support is planned in JCL for a new JOB statement keyword to allow you to specify that access to data sets can transition from exclusive to shared after the last step in which they are allocated with a disposition of OLD, NEW, or MOD. Also, support is planned for a JES2 initialization statement (inish deck) to specify whether this function should be allowed, and whether it should be used by default if not specified in JCL. This function is intended to allow more parallelism in resource processing by allowing resources to be available for read access before the process that originally requested exclusive use ends in single-system and GRS Star environments.
z/OS V2.1 with IBM DB2 10 for z/OS (5605-DB2) running on IBM zEnterprise EC12 (zEC12) or later servers with CFLEVEL 18 is planned to exploit new function to allow batched updates to be written directly to disk without being cached in the coupling facility in a Parallel Sysplex . This is designed to keep the data in the cache that is used by online transactions more current, which is expected to help improve performance during batch update periods. Also, this can help avoid application stalls that might sometimes occur during large concurrent batch updates. This function is also available on IBM zEnterprise 196 (z196) servers with CFLEVEL 17 and an MCL, and on z/OS V1.12 and z/OS V1.13 with the PTF for APAR OA40966.
Security of critical information assets remains a top priority for organizations, especially in light of today's sophisticated attacks and new threats. You must defend against increasingly creative attacks and deliver secured information to maintain customer privacy. With corporate data accessed through mobile applications, social networks, and new cloud environments, the challenges around data privacy and custody are even more critical. New z/OS V2.1 capabilities are intended to assist you to further reduce risk, improve compliance, and manage data security in your z/OS environment.
Today, z/OS offers a huge breadth of security capabilities built into the fabric of the operating system. Many z/OS security functions, such as data encryption, key management, PKI infrastructure, and password synchronization can be deployed to harden the overall security level of your computing environment. Security is built into both the technology and design processes as well as middleware for z/OS fortifying the enterprise infrastructure stack. In addition, enhancements are designed to further support compliance to new regulations and standards in banking, public sector, and other business areas.
Security for z/OS V2.1 is planned to offer additional enhancements:
Additional function, descriptions, and details in support of security enhancements planned for z/OS V2.1 include:
In z/OS V2.1, support is planned for SAF control over the use of job classes for both JES2 and JES3 environments using new profiles in the JESJOBS class. This new support is designed to provide more flexibility in job class naming, and to help eliminate the need for JES2 and JES3 user exits used solely to restrict the use of job classes to authorized users.
In z/OS V2.1, enhancements are planned for RACF Remote Sharing Facility (RRSF). z/OS V1.13 introduced support for TCP/IP-based RACF Remote Sharing Facility (RRSF) connections using IPv4. In z/OS V2.1 RACF , support is planned for RRSF connections over TCP/IP using IPv6. This is intended to allow you to choose between IPv4 and IPv6 addressing when setting up RRSF connections over TCP/IP. Also, RRSF uses Application Transparent Transport Layer Security (AT-TLS) to encrypt data between RRSF nodes. In z/OS V2.1, RRSF is planned to support the use of elliptic curve cryptography (ECC)-based certificates for establishing these AT-TLS sessions. This is intended to allow you to use stronger encryption algorithms to protect the RACF profile data transmitted using RRSF. Additionally, support for placing comments in RACF parameter library members is planned.
In z/OS V2.1, ITDS (LDAP) is planned to comply with NIST SP 800-131a and NSA Suite B by supporting the TLS 1.2 protocol. ITDS is planned to provide support for the SHA-256 and SHA-384 algorithms during SSL handshakes, AES-GCM ciphers, and for TLS V1.1 in addition to TLS V1.2. This is intended to provide better security for LDAP, particularly when used as a user registry, and to help you meet industry standards for security protocols.
Currently, z/OS System SSL supports validation of certificates according to RFC 2459 "Internet X.509 Public Key Infrastructure Certificate and CRL Profile" and RFC 3280 "Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile," and is designed to create certificates according to RFC 3280. An additional RFC, RFC 5280, has been created to update standards for certificates. In z/OS V2.1, certificate validation processing is planned to be extended to encompass three modes of certificate validation. These modes are intended to allow certificate validation to be performed according to RFC 5280, RFC 3280, or RFC 2459.
In z/OS V2.1, a number of additional digital certificate processing enhancements are planned. The system will be designed to support:
In z/OS V2.1, z/OS UNIX System Services will be designed to support a new BPXPRMxx parmlib member parameter that allows you to specify whether a user who is logged in using rlogin, telnet, ftp, or the TSO OMVS command should be logged off the system after a period of inactivity at the user's terminal. This new function is intended to help you improve system security.
RACF health checks
Several RACF health checks are planned in z/OS V2.1:
In z/OS V2.1, the RACF database unload utility, IRRDBU00, is planned to be extended to unload additional information about digital certificates, including the issuer and subject distinguished names (DN) and signature algorithm for each certificate. This is intended to help you more easily perform auditing-related activities for the digital certificates stored in your RACF databases.
z/OS V2.1 RACF is planned to be enhanced to allow you to specify &RACUID in the home directory path name of the model user ID used for BPX.UNIQUE.USER to help simplify system administration for z/OS UNIX user IDs.
ICSF and cryptography-related enhancements
Advances in cryptography available on IBM zEnterprise EC12 (zEC12) servers planned for z/OS V2.1 are now available for z/OS V1.12 and z/OS V1.13 with the Cryptographic Support for z/OS V1R12-V1R13 web deliverable, available at
These new ICSF functions are intended to help banking and finance sector clients meet standards and provide better cryptographic security with:
Similarly, ICSF has enhancements designed to provide new functions for public sector clients, including industry-standard APIs for System z for better interoperability with other platforms to help improve application portability and simplify system setup:
Last, ICSF is designed to improve I/O performance for the public key data set (PKDS) and PKCS #11 token key data set (TKDS), and to provide a random number cache to help improve performance for applications that use random number generation functions.
In z/OS V2.1, the system will be designed to issue a message when you use a Server Timer Protocol Coordinated Timing Network and an External Time Source to obtain standard time, and specify a maximum time variance between Coordinated Universal Time (UTC) and the hardware Time of Day (TOD) clock. This new function is intended to help stock exchange members meet Securities and Exchange Commission (SEC) rules for record timestamps for the Order Audit Trail System (OATS).
Today's enterprise environment accesses data from many untrusted network sources, such as from mobile devices or from social computing sites. As a result, companies are paying more attention to defending their networks, to protecting their data, and to authenticating users and business partners. Both z/OS Communications Server and z/OS security functions help you meet this security challenge, with layered network defenses that help protect your critical business assets from unauthorized use.
Networking enhancements planned for z/OS V2.1 are targeted to help strengthen the use of z/OS as a secured networking hub:
In z/OS V2.1, System SSL is planned to provide support for the TLS V1.2 protocol. TLS V1.2 adds support for exploiters to utilize higher-strength cryptographic ciphers defined in RFCs 5246, 5288, and 5289, which allow for the use of SHA-256 and SHA-384 hashing, and of ciphers utilizing the AES-GCM symmetric algorithm during the TLS handshake and application payload exchange. This support is also available on z/OS V1.13 with the PTF for APAR OA39422.
In z/OS V2.1, System SSL is planned to provide support for NSA Suite B Profile for Transport Layer Security, as defined by RFC 5430 for TLS V1.2. This is intended to meet US government cryptographic algorithm policy for national security applications.
In z/OS V2.1, Communications Server is planned to support two new security exits for the z/OS FTP client. This is designed to help provide more control over FTP file transfer activities. An EZAFCCMD exit will be designed to allow inspection, modification, and rejection of FTP commands, and the cancellation of FTP client sessions. An EZAFCREP exit will be designed to allow inspection of reply message lines from FTP servers and cancellation of FTP client sessions.
Sysplex-wide security associations (SWSA) are intended to allow IPSec-protected traffic to be distributed through a Parallel Sysplex while maintaining end-to-end security to all endpoints within the sysplex. In z/OS V2.1, SWSA is planned to be extended to provide support for IPv6. This is intended to preserve the benefits of SWSA when you use IPv6 in a Parallel Sysplex .
In z/OS V2.1, Communications Server is planned to support the new cryptography suites implemented in TLS, and used by System SSL, in Application Transparent Transport Layer Security (AT-TLS). This is intended to allow these new cipher suites to be used to encrypt application traffic through system programmer-defined policy without application changes.
In z/OS V2.1, z/OS Communications Server is planned to introduce configuration settings to allow control over the level of caching used for network access control checks. A reduction in the level of caching allows more network access control checks to be passed to the System Authorization Facility (SAF), thereby allowing the security manager product to provide more meaningful auditing of access control checks. Additionally, z/OS V2.1 Communications Server is planned to add the IP address the user is attempting to access to the log string provided to the external security manager on each network access control check.
In z/OS V2.1, z/OS Communications Server is planned to provide a configuration option to limit the number of defensive filter messages written to syslog when defensive filtering is enabled through the Defense Manager Daemon (DMD).
In z/OS V2.1, Communications Server is planned to provide enhanced diagnostics for the IKE and NSS daemons as well as the AT-TLS function when FIPS 140-2 processing is in use.
In z/OS V2.1, Communications Server is planned to enhance the Intrusion Detection Services algorithm to reduce IDS false positives in networks with small packet fragments.
Management and usability capabilities
Unlike platforms that are optimized for one type of workload, a key strength of z/OS workload management is the ability to run multiple disparate workloads concurrently, within and across images, even when they have competing resource requirements. z/OS V2.1 is designed to run on System z servers at 100% utilization. System z and z/OS provide dynamic workload management that helps you balance your workloads by assigning resources to workloads and workloads to resources automatically. With its ability to intelligently manage workloads, improve performance, and optimize resource allocations, z/OS can help you meet your most demanding processing priorities. These z/OS built-in management capabilities are designed to help bolster efficiency, availability, and throughput while meeting your most demanding application and business processing priorities. In addition, z/OSMF V2.1 enhancements are designed to help with the standardization of common processes, helping improve the quality of your software management activities.
For example, z/OS V2.1 is planned to include enhancements to offer the following:
Additional function, descriptions, and details in support of optimization and management capabilities planned for z/OS V2.1 include:
In z/OS V2.1, DFSMShsm Fast Replication support is planned to be enhanced to add support for consistency groups, data set recovery to different volumes, and data set recovery to differently named data sets. The consistency group support is designed to allow DB2 users to create consistent backups of log copy pools and recover them without performing conditional DB2 restarts. The support for recovering data sets to different volumes is intended to avoid out-of-space conditions that can occur during recovery when one or more volumes no longer have enough space for the data sets being recovered. Also, support for recovering both VSAM and non-VSAM data sets with different names is planned.
In z/OS V2.1, two DFSMShsm processing improvements are planned. First, DFSMShsm will be designed to improve performance for both tape and disk devices by increasing the multitasking level when a new SETSYS command is specified. This improvement is expected to be greatest when moving a large number of small data sets to tape. It is intended to reduce the elapsed time required to migrate large numbers of small data sets significantly. Second, DFSMShsm is planned to remove its 40-volume limit for migration and backup, and allow you to use up to 254 tape volumes. This is intended to allow you to migrate and back up larger data sets, particularly when using the typically small tape volume sizes configured for virtual tape subsystems.
In z/OS V2.1, zFS file system processing and DFSMSdss are planned to be changed to help reduce unnecessary backups for mounted file system data sets. This function is designed to set an indication that a file system has changed, allow its use in DFSMSdss dump command filtering to back up changed file systems, and reset it after a successful dump.
These Workload Manager (WLM) enhancements are planned for z/OS V2.1:
In z/OS V2.1, these RMF enhancements are planned:
In z/OS V2.1, several OAM enhancements are planned that are intended to improve tape performance by supporting larger block sizes for tape, allow you to remove unneeded backup copies of your objects automatically, enable the OSREQ Store Sequence support on smaller object sizes, improve OAM interoperation with products such as IBM Tivoli® Automated Tape Allocation Manager for z/OS (ATAM, 5698-B15), and enable you to tune tape library operations through a new SETTLIB command option in the CBROAMxx PARMLIB member. OAM will be designed to:
In z/OS V2.1, support is planned to allow the Hardware Management Console Integrated 3270 Console on System z and zEnterprise servers to be used as a z/OS console during and after IPL. This capability is intended to add another backup console and to allow z/OS LPARs to be operated without OSA-ICC 3270 connections when necessary.
In z/OS V2.1, a number of usability and performance improvements are planned for the z/OS FICON Discovery and Auto Configuration (zDAC) function. These include improved support for Dynamic Channel Path Management (DCM) for FICON channels, improved processing of device number-constrained configurations and those with constrained unit addresses for specific channels, a new capability to allow you to specify switch and CHPID maps to guide path selection, and improved discovery performance. z/OS V2.1 is planned to enhance z/OS FICON Discovery and Auto Configuration (zDAC) to discover directly attached storage devices, in addition to those connected to a switch. This is expected to be especially useful for small I/O configurations that do not require a switch, making z/OS I/O definitions easier in those environments.
In z/OS V2.1, support is planned for a new DISPLAY PPT command. This support is designed to allow you to see the currently assigned program properties in use by the system and whether each originated in the system's default program properties table or was the result of an entry in a SCHEDxx member of parmlib.
In z/OS V2.1, Communications Server is planned to provide a new command to allow you to validate the syntax of statements in your TCP/IP profile. This is intended to help you find any errors in the profile that might exist before making configuration changes, which can help prevent network problems from occurring.
z/OS V2.1 Communications Server is planned to provide additional flexibility in configuring Enterprise Extender by allowing progressive mode ARB to be configured on the GROUP definition in the switched major node. Additionally, z/OS Communications Server is planned to enhance your ability to configure an IPv6 address for an EE connection by allowing the IPADDR parameter to accept either an IPv6 address or an IPv4 address.
Dynamic channel path management (DCM) for FICON channels was introduced in z/OS V1.11 with support for a single intermediate FICON switch between the channel and control units. In z/OS V2.1, z/OS is planned to enhance DCM to support FICON channel path connections through two intermediate switches. This is intended to make it easier for you to use a smaller number of channels and optic fiber connections for FICON I/O, particularly for multi-site installations.
In z/OS V2.1, DFSMSrmm is planned to add support to allow you to specify retention periods for tape data sets set using SMS management classes. This support is intended to set the resulting expiration dates automatically. Also, DFSMSrmm will be designed to extend EXPDT-based retention management to allow it to be based on volume sets or first files, and to support expiration of tape data sets after a specified period of inactivity based on when they were last used.
In z/OS V2.1, support for the TS7700 Virtualization Engine's device allocation assistance (DAA) and scratch allocation assistance (SAA) functionality is planned to be provided for JES3-managed tape devices. This support is designed to allow you to use esoteric names specified in HCD and in JES3 initialization statements to enable JES3 to differentiate between composite and distributed library "clusters" during main device scheduling, and select the most appropriate devices to satisfy tape allocation requests for the TS7700 Virtualization Engine.
In z/OS V2.1, the Problem Documentation Upload Utility is planned to be enhanced to support partitioned data sets (PDS) and partitioned data set extended data sets (PDSE). This is intended to improve the usability of the utility when sending large amounts of documentation data to IBM for problem diagnosis.
The CIM Server is planned to be upgraded to a newer version of the OpenPegasus CIM Server. Also, the CIM Servers Schema repository is planned to be updated to CIM Schema version 2.31, and the CIM Client for Java to version 2.1.10. This is intended to keep the z/OS CIM Server and schema current with the CIM standard from OpenGroup and DMTF, and to allow z/OS management applications to manage z/OS in an enterprise environment.
z/OS V2.1 XL C/C++ is planned to support new instructions and facilities available on IBM zEnterprise EC12 (zEC12) servers with new ARCH(10) and TUNE(10) options, designed to optimize code for zEC12 servers. These options are planned to support the execution-hint, load-and-trap, miscellaneous-instruction-extension, and transactional-execution facilities. Also, new hardware built-in functions are planned to support transactional execution on zEC12 servers. These functions can be used to provide two-phase commit processing for multiple memory updates without using software locking. These functions are also available for prototyping and testing purposes on z/OS V1.13 with the PTFs for APARs PM59592, PM59593, PM59589, and PM59595.
Also, z/OS V2.1 XL C/C++ is planned to introduce nine new debug level options, designed to allow you to make different trade-offs between optimization and ease of debugging, making it easier to generate fast code that can still be easily debugged.
In z/OS V2.1, a new base element is planned to include the fonts that are included in the AFP Font Collection for S/390 (5648-B33) and in IBM Infoprint Fonts for z/OS V1.1 (5648-E76), as well as World Type fonts that were not previously available in the z/OS environment but form part of the InfoPrint Font Collection V3.1 available for other operating system platforms, and double-byte Asian fonts. This is intended to eliminate the need to include font products and features in z/OS orders and assure that fonts are always available on z/OS systems.
In z/OS V2.1, a number of JCL improvements are planned:
Planned z/OS V2.1 Language Environment enhancements include:
In z/OS V2.1, memory management services are planned to be enhanced. 31-bit large (1 MB) page support will be designed to provide additional authorized subpool support, CPOOL support, and dataspace support. Exploitation of this function by certain kinds of memory-intensive applications is expected to help improve system performance by relieving memory management constraints. Also, the real storage manager (RSM) is planned to support requests for 128 KB blocks using the IARST64 service. This can reduce the number of calls to the service for programs that need to obtain a large number of blocks.
In z/OS V2.1, SYSREXX is planned to support additional functions that are available when using REXX under TSO/E. Support is planned for the CONSOLE host command environment, to allow you to issue system and subsystem commands and monitor message traffic with an extended MCS console session in a SYSREXX exec such as one intended to provide system automation functions.
In z/OS V2.1, BCPii will be designed to reduce the time it takes to perform queries significantly when multiple attributes are requested for a CPC, image, capacity record, activation profile, or image user group on IBM System z9 , System 10, and zEnterprise servers. Also, BCPii is planned to use this function when processing calls for the HWILIST service. This is expected to yield performance benefits that are most noticeable for interactive system management applications.
In z/OS V2.1, BCPii is planned to support a System REXX (SYSREXX) API. This is intended to make it easier to use BCPii services in system management applications.
In z/OS V2.1, the Program Management Binder is planned to support the exact boundary alignment specified in object modules for all powers of two from byte alignment through 4K page alignment when building program objects and load modules. This is intended to allow programmers to better optimize code and data structures to improve cache alignment, which can help improve performance of customer applications. Also, the binder is planned to support a new SYMTRACE option, which will be designed to add new messages intended to trace the progress of binder symbol resolution processing, to help with program debugging.
In z/OS V2.1, DFSMS is planned to provide support for using generation data groups (GDGs) comprising PDSE generation data sets. This support, planned to be similar to existing GDG support for PDS data sets, is intended to allow you to extend your use of PDSEs.
In z/OS V2.1 DFSORT, several usability enhancements are planned. DFSORT will be designed to support new alphanumeric tests for both compare fields and parse fields, including combinations of alphanumeric character sets (uppercase and lowercase, and numeric). This support is intended to allow you to specify various sets of characters using a single compare condition or PARSE keyword rather than using compare conditions or PARSE keywords. Also, enhancements are planned for symbol processing, allowing symbols to be used for more DFSORT operands, and the number of parse fields supported is planned to be increased from the prior limit of 100 fields to 1,000 fields. Finally, new support is planned to allow you to specify that a string up to 50 characters in length be appended to variable-length output records.
In z/OS V2.1, both JES2 and JES3 are planned to provide support for 64-bit storage for SSI 80 (Extended Status) callers.
In z/OS V2.1, support is planned to be introduced for the IBM Batch Programming Model, similar to that available for WebSphere Compute Grid. This is designed to allow Java applications to be written to conform to a standard batch programming model, making them portable among the supported environments.
In z/OS V1.13, support was added to a number of z/OS UNIX System Services for many commands to allow you to edit untagged text files and have them treated as if they contained ASCII-encoded text data. This support is planned to be extended to additional commands in z/OS V2.1. In addition, z/OS V2.1 is planned to support code pages other than EBCDIC IBM-1047 and ASCII IBM-819, including Unicode code pages, to allow conversion of files tagged with Coded Character Set IDs (CCSIDs) to CCSIDs that can be processed by a program or displayed by a user. This new function is intended to make it easier to work with text files when using z/OS UNIX .
In z/OS V2.1, the Upgrade Case and Collation, Character Conversion, and Normalization services in z/OS Unicode are planned to be designed to meet the Unicode 6.0 standard.
In z/OS V2.1, Unicode support is planned for three Japanese Industrial Standards (JIS) for Extended UNIX Code (EUC), JIS X 0201, JIS X 0208, and JIS X 0212. This new support is designed to add three new coded character set identifiers (CCSIDs), 17338, 21434, and 37818, which collectively extend the Japanese Unicode support to include 83 additional NEC characters. Also, support is planned for the new currency symbol used for the rupee used by the Republic of India, with CCSID 5233.
In z/OS V2.1, z/OS UNIX System Services is planned to support a larger number of UNIX pipes. z/OS UNIX will be designed to support a system maximum of 15,360 pipes, up from the prior limit of 8,730.
In z/OS V2.1, XCF is planned to introduce a new programming interface, IXCNOTE, that allows applications to create and delete "note pads." This is designed to support notes containing up to 1024 bytes of application data, and allow a connected application to create, read, modify, or delete notes in the note pad. XCF will be designed to create note pads in a coupling facility list structure. This new programming interface is intended to help improve Parallel Sysplex flexibility and usability for application programmers. It is also available on z/OS V1.13 with the PTF for APAR OA38450.
z/OS V2.1 Communications Server is planned to provide these new and enhanced application programming interfaces:
In z/OS V2.1, the Catalog Search Interface (CSI) is planned to be enhanced to return additional information about catalog entries. For VSAM data sets, CSI will be designed to provide more information about index and data buffers, indexes, the maximum number of concurrent requests allowed, and the number of tracks per volume for VSAM data sets. CSI is also planned to return additional information about data set alias entries defined using the SYMBOLICRELATE keyword.
In z/OS V2.1 with z/OSMF V2.1, the z/OS Jobs REST Interface is planned to be extended to add support for submitting jobs from data sets and z/OS UNIX files, optional asynchronous notification upon job completion, passing JCL symbols to a job being submitted, and an optional job correlator that is unique across the JES2 spool. These extensions are intended to make it easier to reuse existing JCL and detect job completion. Also, JES2 is planned to support displaying job information using correlators to identify jobs. This support is designed to be used by programs to help eliminate or reduce requirements for manual input and interaction.
The DFSMSdfp VSAM SHOWCB macro provides information about open VSAM data sets. In z/OS V2.1, SHOWCB is planned to return the number of buffers built and the number of buffers actually used, for local shared resources (LSR) and nonshared resources (NSR). This new support is intended to help application programs to, for example, determine whether to change their LSR buffer pool sizes.
In z/OS V2.1, Distributed File Service is planned to provide SMB support for Microsoft Windows 2008 Server acting as a domain controller for pass-through authentication.
In z/OS V2.1, DFSORT is planned to provide Blockset sorting support for programs running in 64-bit addressing mode. This new function is designed to be available to programs, using new parameter lists for DFSORT applications that use E15, E35, or E32 exits to process 64-bit addressed records. 64-bit addressing support in DFSORT is expected to help relieve storage constraints for programs calling DFSORT to perform certain sort operations.
In z/OS V2.1, the JES2 Extended Status Subsystem Interface (SSI) is planned to be extended to allow programs without APF authorization to cancel, hold, purge, and release jobs, and to change their job classes. New profiles in the RACF JESJOBS class will be used to determine whether a user is allowed to use these functions. This is intended to improve the usability of the Extended Status SSI and allow additional automation to be done using unauthorized programs.
In z/OS V2.1, JES3 is planned to support ENF 70 events to provide the capability to track jobs, started tasks, and TSO/E users as they are processed by showing that their states have changed. For example, a job can have been selected for processing, completed processing, or been purged. This support is intended to allow programs to monitor job status without using repetitive Subsystem Interface (SSI 80) calls.
In z/OS V2.1, TSO/E is planned to provide a number of REXX enhancements to EXECIO, LISTDSI, and STORAGE, and to provide a new variable to indicate the level of the operating system. These enhancements are intended to make it easier to retrieve information about data sets in the extended addressing space (EAS) of extended address volumes (EAVs), as well as multi-volume, PDSE, and concatenated data sets; to support I/O to undefined and spanned record format data sets; to improve the usability of EXECIO; and to eliminate unnecessary calls from LISTDSI to an external security manager, such as RACF .
In z/OS V2.1, a new authorized HISSERV service is planned to provide Hardware Instrumentation Services (HIS) data gathered from the CPU Measurement Facility available on IBM System z10 and zEnterprise servers to multiple consumers on the same system. It is also designed to provide new software-based counter data. This new service is intended to make it easier to write programs that sample counter data.
Simplification and usability
A number of enhancements are planned for z/OS V2.1 with z/OSMF V2.1:
In z/OS V2.1, TSO/E will be designed to provide additional information on the screen when an attempt to log on fails for a number of reasons other than user authentication failures. This information is intended to make it easier to identify and resolve the reasons for logon failures.
In z/OS V2.1, TSO/VTAM is planned to provide support for translating Extended English characters for the TPUT EDIT macro instruction.
A catalog parmlib member (IGGCATxx) was introduced in z/OS V1.13. In z/OS V2.1, DFSMSdfp is planned to be enhanced to add parameters for the remaining Modify Catalog command parameters, and for additional specifications currently made in a SYSCATxx member of the nucleus data set or in a LOADxx member of a SYS1.IPLPARM or SYS1.PARMLIB data set that are not required early during IPL processing. These extensions are intended to make it easier to specify options for catalog processing.
In z/OS V2.1, HCD is planned to support dynamic I/O configuration changes from a single system across all LPARs running z/OS V1.12 and z/VM® V5.4 (5741-A05) and later releases on IBM System z9 , System z10 , and zEnterprise servers that are controlled by the same Hardware Management Console. This extension to the current support that allows you to make dynamic I/O configuration changes for all the LPARs on a server that are within the same Parallel Sysplex is intended to help improve system programmer productivity by reducing the number of systems you must interact with to make these changes.
In z/OS V2.1, Infoprint Server is planned to allow you to move a number of customization settings from AOP environment variables to settings stored in the printer inventory, where they can be managed by the Infoprint Server Printer Inventory Manager. This is intended to make it easier to examine and change these settings and to eliminate the need to restart Infoprint Server for the changes to take effect.
In z/OS V2.1, Infoprint Server is planned to replace most attributes in the aopd.conf file with information stored in the Printer Inventory. This is designed to allow you to use Infoprint Server's ISPF application to perform most System Administrator and Printer Administrator tasks. In z/OS V2.1, Infoprint Server is planned to add job accounting information to SMF Type 6 records. This is intended to make it easier to write job accounting and chargeback programs that process these records.
In z/OS V2.1, SMP/E is planned to be changed to allow you to use the SMP/E dialog with multiple ISPF logical screens at a time when different SMP/E zones are in use with each logical screen. This is intended to improve the usability of the SMP/E ISPF dialog.
In z/OS V2.1, DFSMS is planned to extend the function introduced in z/OS V1.13 that allows you to specify that explanatory text for a number of DFSMS abends be included in job output. This will make it easier to determine the reasons for these errors more quickly. This function is also available in z/OS V1.13 with the PTFs for APARs OA37505 and OA37957. Also, open processing for non-SMS-managed data sets using DISP=MOD is planned to be made consistent with the processing for that for SMS-managed data sets.
A number of enhancements are planned for z/OS V2.1 ISPF:
In z/OS V2.1, the Health Checker address space is planned to be started at IPL time, and support is planned to allow you to specify the HZSPRMxx member to be used for Health Checker parameters in an IEASYSxx parmlib member. This is intended to help assure that the information provided by health checks will be available and simplify Health Checker setup. In addition, a number of new health checks are planned:
In z/OS V2.1, new support is planned for the DISPLAY MATRIX=CONFIG and CONFIG CPU commands to allow you to validate that the active processors (CPs, zAAPs, and zIIPs) in a configuration are of the type and number you expect. This is intended to make it easier to detect CPU-related configuration errors.
In z/OS V2.1, z/OS DFSMS and Allocation processing are planned to be enhanced to allow you to specify that all the members of a generation data group (GDG) be returned in order from oldest to newest when the generation data set (GDS) name is specified without a generation number. This is intended to allow all the members of a GDG to be processed in chronological order without being sorted.
In z/OS V2.1, HCD will be designed to use new IOS system services to perform IODF validation when Tivoli System Automation (5698-SA3) I/O Operations is not available. This is intended to provide a minimum level of validation reporting.
In z/OS V2.1, a new tracking facility, with additional function, is planned to replace the Tracking Facility, which has also been referred to as the Console ID Tracking Facility and the EAV migration assistance tracker. For example, many migration actions require you to determine whether specific system functions are in use. This new facility is intended to allow exploiters to use a simple method to call the tracker from within their code so that you can easily determine whether specific functions are being used on each system. Also, a programming interface is planned to allow other programs, such as health checks, to determine whether tracked functions are in use. This new tracker is designed to return more information than the Consoles Tracker (CNZTRKR) when the new programming interface is used. Existing calls using the CNZTRKR interface are planned to be automatically routed to this new facility, and an operator command is planned to provide tracking information.
z/OS Support for zEnterprise EC12 (zEC12) servers
z/OS V2.1 provides exploitation of many of the IBM zEnterprise EC12 (zEC12) features and functions, including Flash Express , hardware transactional memory, improved channel load balancing, a new I/O processing delay measurement, coupling facility write-around support, and 100-way symmetric multiprocessing (SMP) support in a single LPAR. You can use current HOLDDATA and the SMP/E REPORT MISSINGFIX command to help you identify which PTFs are needed on current z/OS systems. Some of this support is also available for z/OS V1.12 and later releases with PTFs, and z/OS V1.10 and z/OS V1.11 with the Lifecycle Extension for z/OS V1.10 (5656-A01) or the Lifecycle Extension for z/OS V1.11 (5657-A01) with PTFs.
Flash Express exploitation on z/OS is designed to help improve system availability and responsiveness by using Flash Express across transitional workload events such as market openings, and diagnostic data collection. z/OS is also designed to help improve processor performance by supporting middleware such as IMS , with its exploitation of pageable large (1 MB) pages. Exploitation is planned for:
Flash Express exploitation is also available with the z/OS V1R13 RSM Enablement Offering web deliverable.
z/OS V2.1 is also designed to help improve processor performance by enabling middleware to use 2 GB pages. Exploitation is planned for the IBM 31-bit SDK for z/OS , Java Technology Edition, V7.0.0 (5655-W43) and SDK7 IBM 64-bit SDK for z/OS , Java Technology Edition, V7.0.0 (5655-W44). Also, along with that support, z/OS will be designed to make the pageable link pack area (PLPA) and common page data sets optional, used only for quick and warm start IPLs. This support is also available on z/OS V1.13 with PTFs and the z/OS V1R13 RSM Enablement Offering web deliverable.
z/OS V2.1 is planned to provide support for FICON channel-to-channel adapter support for GRS Rings. This support is also available for z/OS V1.12 and later releases with a PTF, and z/OS V1.10 and z/OS V1.11 with the Lifecycle Extension for z/OS V1.10 (5656-A01) or the Lifecycle Extension for z/OS V1.11 (5657-A01) with a PTF. With this support, you can migrate your existing ESCON® CTC links to FICON before installing a zEC12 server to help simplify your migration.
z/OS V2.1 provides full support for hardware transactional memory on zEC12 servers. Transactional memory provides atomic processing for multiple storage areas, which can reduce serialization overhead for exploiters. z/OS V1.13 with PTFs also provides limited support for hardware transactional memory on zEC12 servers. Java exploitation is planned with IBM 31-bit SDK for z/OS , Java Technology Edition, V7.0.0 (5655-W43) and SDK7 IBM 64-bit SDK for z/OS , Java Technology Edition, V7.0.0 (5655-W44).
IBM zEnterprise EC12 (zEC12) servers incorporate improved channel load balancing algorithms, designed to provide more consistent I/O rates across the channel subsystem and help improve I/O response times, even when abnormal conditions occur. In support of this new function, z/OS V2.1 is designed to provide an updated health check based on an I/O rate-based metric, rather than on initial control unit command response time.
New RMF function is planned to allow the Monitor I Postprocessor Coupling Facility Activity report and the Monitor III CFSYS report to be used to provide additional information about the coupling facility and CF links. This design extends both to indicate channel path details for each of the Coupling over InfiniBand (CIB) link types, including:
A new interrupt delay time measurement available on IBM zEnterprise EC12 (zEC12) servers is planned to be supported by z/OS V2.1 RMF , which is designed to report on interrupt delay time to help you determine whether I/O processing delays are occurring. This new measurement is designed to measure the time between when primary status is presented to the channel subsystem and when the operating system clears the primary status to begin processing the interrupt. RMF is also designed to write this information to new fields in SMF type 74 subtype 1 and SMF 79 subtype 9 records. This support is also available with z/OS V1.12 or z/OS V1.13 and the PTF for APAR OA39993.
z/OS V2.1 is planned to provide support for IBM DB2 10 for z/OS (5605-DB2) running on zEC12 servers with CFLEVEL 18 to exploit new function to allow batched updates to be written directly to disk without being cached in the coupling facility in a Parallel Sysplex . This is designed to keep the data in the cache that is used by online transactions more current, which is expected to help improve performance during batch update periods. Also, this can help avoid application stalls that might sometimes occur during large concurrent batch updates. This function is also available on IBM zEnterprise 196 (z196) servers with CFLEVEL 17 and an MCL, and is also available for z/OS V1.12 or z/OS V1.13 with the PTF for APAR OA40966.
In z/OS V2.1, XCF is planned to be designed to perform additional validation of certain coupling facility cache requests, collect diagnostic information when validation fails, and terminate affected connectors to prevent or limit cache corruption. This new function is also available with the PTF for APAR OA40966 on z/OS V1.12 and later on IBM zEC12 servers.
z/OS V2.1 running on IBM zEnterprise EC12 (zEC12) servers is designed to support up to 100 processors configured in a single LPAR. z/OS supports combinations of general-purpose processors (CPs), zIIPs, and zAAPs. This support is also available on z/OS V1.12 and z/OS V1.13.
z/OS V2.1 is planned to include support introduced for z/OS V1.13 with a PTF, which adds XL C/C++ compiler support for new instructions and facilities available on zEC12 servers. New ARCH(10) and TUNE(10) compiler options can be used to optimize code that is intended to run on these servers.
IBM continues to support running zAAP workloads on zIIP processors ("zAAP on zIIP"). z/OS V2.1 is designed to remove the restriction that prevents zAAP-eligible workloads from running on zIIP processors when a zAAP is installed on the server. This is intended only to help facilitate migration and testing of zAAP workloads on zIIP processors. This support is also available with the PTF for APAR OA38829 for z/OS V1.12 and z/OS V1.13.
IBM recommends the use of GRS Star in a Parallel Sysplex . For GRS Ring, IBM recommends using XCF communications rather than GRS-managed CTCs. However, IBM zEC12 and later servers are planned to support only FICON channels. In z/OS V2.1, to support those who would find it difficult to migrate to GRS Star or XCF communications, z/OS Global Resource Serialization (GRS) is planned to support FICON channel-to-channel (CTC) connections for GRS Rings. In addition, z/OS V1.12 and V1.13 with the PTF for APAR OA38230, and z/OS V1.10 and z/OS V1.11 with the Lifecycle Extension for z/OS V1.10 (5656-A01) or the Lifecycle Extension for z/OS V1.11 (5657-A01) with the PTF for OA38230, also provide support for FICON channel-to-channel adapter support for GRS Rings. You can migrate your existing ESCON CTC links to FICON before installing an IBM zEnterprise EC12 (zEC12) to help simplify your migration.
Secure z/OS Software Delivery
IBM plans to remove support for unsecured FTP connections used for z/OS software and service delivery October 1, 2013. At that time, it is planned that new System z software (products and service) downloads will require the use of FTPS (FTP using Secure Sockets Layer) or of Download Director with encryption. You will be able to download orders created prior to October 1, 2013, using any currently supported method until they expire, or until November 1, 2013, when IBM plans to refuse unsecured FTP connections to the IBM servers used for System z software downloads (deliverycb-bld.dhe.ibm.com and deliverycb-mul.dhe.ibm.com). If you plan to use FTPS, IBM recommends that you visit the Connectivity Test website to verify your system setup well in advance. No change is required for Download Director with encryption; however, you can also verify Download Director with the Connectivity Test. The Connectivity Test can be found at
Back to top
|Statements of general direction|
z/OS V1.13 is planned to be the last release to support the Microsoft Windows based Capacity Provisioning Control Center (CPCC) function for use with the Capacity Provisioning Manager (CPM). IBM intends to enhance the z/OSMF-based Capacity Provisioning application to allow you to control your CPM policies.
z/OS V2.1 is planned to be the last release to include Version 1 of the Standards Based Linux Instrumentation for Manageability (SBLIM) CIM client for Java . Version 1 support for the SourceForge open source project was sunset in 2010. Version 2 of the SBLIM client, which is designed to be a JSR48-compliant implementation, is included in z/OS V1.13 and planned to be included in z/OS V2.1. IBM recommends that users of SBLIM Version 1 convert to Version 2.
z/OS V1.13 is planned to be the last release to provide support for Integrated Call Level Interface (ICLI).
The Cryptographic Support for z/OS V1R12-R13 web deliverable is planned to be the last level of ICSF to support IBM eServer zSeries® z800 and z900 servers. Future levels of ICSF are planned to require an IBM eServer zSeries z890, z990, or later server.
Note: The Cryptographic Support for z/OS V1R12-R13 web deliverable includes the level of ICSF planned to be incorporated in z/OS V2.1. However, z/OS V2.1 itself is planned to require an IBM System z9 EC, IBM System z9 BC, or later server.
z/OS V2.1 is planned to be the last release to include the IBM HTTP Server Powered by Domino® (IHS powered by Domino ). IBM recommends you use the IBM HTTP Server Powered by Apache, which is available in z/OS Ported Tools as a replacement. IHS powered by Apache supports IPv6, 64-bit execution, and includes security authentication and authorization capabilities similar to those provided in IHS powered by Domino . Also, a refresh of IBM HTTP Server powered by Apache is planned later in 2013. IBM plans to provide documentation help with customer migration to IBM HTTP Server Powered by Apache.
z/OS V2.1 is planned to be the last release to support the z/OS BookManager® Build optional feature.
IBM's statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM's sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion.
Back to top
|Coexistence, release migration, and fallback|
z/OS gives you compatibility and flexibility as you migrate systems in a multisystem configuration by allowing multiple releases of z/OS to coexist. This includes non-Parallel Sysplex and Parallel Sysplex multisystem configurations. Coexistence allows systems within a multisystem configuration to be upgraded to a new release level of z/OS one system at a time. This is contingent on the fact that the release you are migrating to can coexist with the lowest release running in your multisystem configuration.
Note: These statements represent the current intention of IBM. IBM reserves the right to change or alter the Coexistence-Migration-Fallback policy in the future or to exclude certain releases beyond those stated. IBM development plans are subject to change or withdrawal without further notice. Any reliance on this statement of direction is at the relying party's sole risk and does not create any liability or obligation for IBM.
IBM plans to provide the following coexistence, migration, and fallback for z/OS V2.1:
Table: Planned Coexistence-Migration-Fallback for z/OS V2.1
Coexistence-Migration-Fallback Release supported with release in Column 1 z/OS V2.1 z/OS V1.12, z/OS V1.13, z/OS V2.1
This consistent coexistence, migration, and fallback policy applies to release migrations for all configurations, whether they are:
License Metric Change
z/OS V2 will only be offered with NALC pricing for customers using NALC for z/OS V1 who are using PSLC for their middleware programs. z/OS V2 customers using WLC or AWLC pricing for their middleware programs must migrate from NALC to zNALC pricing.
All z/OS customers using NALC pricing are encouraged to migrate to zNALC pricing to obtain the zNALC advantages such as sub-capacity pricing for z/OS with zNALC supported by the SCRT reports, lower prices above 45 MSUs, and aggregated pricing across qualified Parallel Sysplexes.
See Software Announcement 207-006, dated January 09, 2007 , (IBM System z New Application License Charges) and Software Announcement 907-245, dated December 04, 2007 , (Software withdrawal: Selected IBM System z products Some replacements available).
Back to top
Software Announcement 207-339, dated December 11, 2007 ( IBM Enterprise COBOL for z/OS V4.1)
Software Announcement 209-244, dated August 25, 2009 ( IBM Enterprise COBOL for z/OS V4.2)
Software Announcement 211-341, dated September 27, 2011 ( IBM Enterprise PL/I for z/OS V4.2 delivers performance improvements and usability enhancements)
Software Announcement 210-199, dated July 06, 2010 ( IBM Ported Tools for z/OS Version 1.2)
Software Announcement 207-041, dated March 06, 2007 ( IBM DB2 V9.1 for z/OS )
Software Announcement 210-380, dated October 19, 2010 ( IBM DB2 10 for z/OS )
RMF, z10, IMS, HiperSockets, AFP Font Collection for S/390, MVS and eServer are trademarks of IBM Corporation in the United States, other countries, or both.
z/OS, IBM, zEnterprise, System z, System x, AIX, DB2, FICON, RACF, Parallel Sysplex, Language Environment, System z10, System z9, z9, HyperSwap, System Storage, Easy Tier, FlashCopy, DS8000, WebSphere, Tivoli, Rational, z/VM, ESCON, zSeries, Domino and BookManager are registered trademarks of IBM Corporation in the United States, other countries, or both.
Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.
Windows and Microsoft are trademarks of Microsoft Corporation in the United States, other countries, or both.
UNIX is a registered trademark of The Open Group in the United States and other countries.
Other company, product, and service names may be trademarks or service marks of others.
For the most current information regarding IBM products, consult your IBM representative or reseller, or visit the IBM worldwide contacts page