30.09.2012 Views

Silvio's Corner - 400 Bad Request

Silvio's Corner - 400 Bad Request

Silvio's Corner - 400 Bad Request

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

GSE z/OS Expertforum Switzerland # 66, 27.-28.3.2007<br />

Silvio’s <strong>Corner</strong><br />

z/News, Hints and Tips<br />

Silvio Sasso<br />

IBM Switzerland, ITS Service Delivery for z/OS<br />

sisa@ch.ibm.com<br />

Zürich | 27. März 2007<br />

Zürich | 26. Oktober 2004<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum CH #66, 27.-28.3.2007,<br />

®<br />

© 2007 IBM Corporation<br />

© 2004 IBM Corporation<br />

®<br />

1


The objective of this news session is to provide you with up-to-date and last minute<br />

technical information, hints and tips related to IBM mainframe hardware and software,<br />

such as IBM system z9, zSeries, z/Architecture and z/OS.<br />

This corner allows me to present you...<br />

ƒHardware news: IBM hardware announcements, new features and options<br />

ƒSoftware news: z/OS and Parallel Sysplex update<br />

ƒVarious resources containing additional documentation (e.g. product specific<br />

information or other interesting Websites etc.)<br />

ƒSystem programmer goodies, tools, hints and tips<br />

ƒUseful technical news and flashes<br />

ƒRecommended readings: new Redbooks and whitepapers etc.<br />

ƒTips for education, workshops and conferences<br />

ƒand much more...<br />

Note: the information contained in this document has not been submitted to any formal IBM test and is distributed on an "as is" basis<br />

without any warranty either expressed or implied. The use of this information or the implementation of any of the techniques or hints and<br />

tips described is a customer responsibility and depends on the customer’s ability to evaluate and integrate them into the customer’s<br />

operational environment. Customers attempting to adapt these techniques to their own environments do so at their own risk.<br />

Zürich | 26. Oktober 2004<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum CH #66, 27.-28.3.2007,<br />

Objectives<br />

© 2004 IBM Corporation 2


The following are trademarks of the International Business Machines Corporation in the United States and/or other countries.<br />

CICS*<br />

DB2*<br />

DB2 Universal Database<br />

DirMaint<br />

ESCON*<br />

FICON*<br />

GDPS*<br />

HiperSockets<br />

HyperSwap<br />

* Registered trademarks of IBM Corporation<br />

IBM*<br />

IBM eServer<br />

IBM logo*<br />

IMS<br />

NetView*<br />

OMEGAMON*<br />

On Demand Business logo<br />

Parallel Sysplex*<br />

The following are trademarks or registered trademarks of other companies.<br />

Java and all Java-related trademarks and logos are trademarks of Sun Microsystems, Inc., in the United States and other countries<br />

Linux is a trademark of Linus Torvalds in the United States and other countries..<br />

UNIX is a registered trademark of The Open Group in the United States and other countries.<br />

Microsoft is a registered trademark of Microsoft Corporation in the United States and other countries.<br />

* All other products may be trademarks or registered trademarks of their respective companies.<br />

Zürich | 26. Oktober 2004<br />

RACF*<br />

S/390*<br />

System z9<br />

Tivoli*<br />

TotalStorage*<br />

VSE/ESA*<br />

VTAM*<br />

WebSphere*<br />

z/Architecture*<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum CH #66, 27.-28.3.2007,<br />

z/OS*<br />

z/VM*<br />

z/VSE *<br />

zSeries*<br />

Trademarks<br />

Notes:<br />

Performance is in Internal Throughput Rate (ITR) ratio based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput that any<br />

user will experience will vary depending upon considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload<br />

processed. Therefore, no assurance can be given that an individual user will achieve throughput improvements equivalent to the performance ratios stated here.<br />

IBM hardware products are manufactured from new parts, or new and serviceable used parts. Regardless, our warranty terms apply.<br />

All customer examples cited or described in this presentation are presented as illustrations of the manner in which some customers have used IBM products and the results they may have<br />

achieved. Actual environmental costs and performance characteristics will vary depending on individual customer configurations and conditions.<br />

This publication was produced in the United States. IBM may not offer the products, services or features discussed in this document in other countries, and the information may be subject to<br />

change without notice. Consult your local IBM business contact for information on the product or services available in your area.<br />

All statements regarding IBM's future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only.<br />

Information about non-IBM products is obtained from the manufacturers of those products or their published announcements. IBM has not tested those products and cannot confirm the<br />

performance, compatibility, or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products.<br />

Prices subject to change without notice. Contact your IBM representative or Business Partner for the most current pricing in your geography.<br />

© 2004 IBM Corporation 3


General Information<br />

Zürich | 26. Oktober 2004<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum CH #66, 27.-28.3.2007,<br />

Agenda<br />

� Journal of Research and Development 1/2007: IBM System z9 Technology and Design<br />

� IBM sets Record for most U.S. Patents earned yearly<br />

� IBM System z9: a new Look at the Mainframe<br />

Hardware News<br />

� A Focus on IBM System z9 Functions and Features<br />

� HyperPAV Functionality and Performance<br />

Software News<br />

� z/OS 1.9 Preview<br />

� A Focus on selected z/OS 1.8 Enhancements<br />

� Operating System Support for IBM System z9<br />

� Minimum Operating System Support for System z9 Functions<br />

� z/OS Support Summary<br />

� IBM System z New Application License Charges (NALC)<br />

� z/OS ASM Support for large Page Datasets<br />

© 2004 IBM Corporation 4


Software News…<br />

� RMF Spreadsheet Reporter Update<br />

APAR's of Interest (HIPER's and Red Alerts etc.)<br />

Parallel Sysplex Update<br />

� SFM for XCF Sympathy Sickness<br />

� CFRM Performance Enhancements Stage 2 in z/OS 1.8<br />

Hints and Tips, System Programmer "Goodies", Tools and Resources<br />

� z/OS Migration Checker Tool<br />

� SMP/E Library Change File Record Facility<br />

Redbooks and Redpapers<br />

Doc Juke Box<br />

Zürich | 26. Oktober 2004<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum CH #66, 27.-28.3.2007,<br />

Agenda<br />

© 2004 IBM Corporation 5


GSE z/OS Expertforum Switzerland # 66, 27.-28.3.2007<br />

Zürich | 27.März 2007<br />

Zürich | 26. Oktober 2004<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum CH #66, 27.-28.3.2007,<br />

© 2007 IBM Corporation<br />

© 2004 IBM Corporation<br />

6


Zürich | 26. Oktober 2004<br />

IBM System z9 Technology and Design<br />

A detailed View into IBM System z9 Technology<br />

Journal of Research and Development, Issue January/March 2007<br />

Topics<br />

Technology:<br />

– Optimization of silicon technology for the IBM System z9<br />

– Design methods for attaining IBM System z9 processor cycle-time goals<br />

– High-speed interconnect and packaging design of the IBM System z9<br />

processor cage<br />

– High-speed source-synchronous interface for the IBM System z9 processor<br />

– IBM System z9 eFUSE applications and methodology<br />

System functional Enhancements:<br />

– zAAPs and zIIPs: Increasing the strategic value of System z<br />

– Cryptographic system enhancements for the IBM System z9<br />

– Sharing FCP adapters through virtualization<br />

– IBM System z9 Open Systems Adapter for Communication Controller for<br />

Linux<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum CH #66, 27.-28.3.2007,<br />

© 2004 IBM Corporation 7


Zürich | 26. Oktober 2004<br />

IBM System z9 Technology and Design<br />

A detailed View into IBM System z9 Technology<br />

Journal of Research and Development, Issue January/March 2007, Topics…<br />

System Availability:<br />

– Enhanced I/O subsystem recovery and availability on the IBM System z9<br />

– Fully redundant clock generation and distribution with dynamic oscillator switchover<br />

– Reducing planned outages for book hardware maintenance with concurrent book replacement<br />

– Redundant I/O interconnect<br />

– Concurrent driver upgrade: Method to eliminate scheduled system outages<br />

for new function releases<br />

Design Methodology:<br />

– Open-standard development environment for IBM System z9 host firmware<br />

– Advanced firmware verification using a code simulator for the IBM System z9<br />

– Decimal floating-point in z9: An implementation and testing perspective<br />

Software Development:<br />

– Practical software reuse for IBM System z I/O subsystems<br />

http://www.research.ibm.com/journal/rd/511/tocpdf.html<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum CH #66, 27.-28.3.2007,<br />

© 2004 IBM Corporation 8


Zürich | 26. Oktober 2004<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum CH #66, 27.-28.3.2007,<br />

IBM Innovation<br />

IBM sets Record for most U.S. Patents earned yearly<br />

IFI Claims has released the United States Patent and Trademark Office<br />

(USPTO) annual list of the top patentees for 2006<br />

With 3,621, IBM surpassed its own record<br />

and earned more U.S. patents than any other<br />

company for the fourteenth consecutive year<br />

Exceeding the next closest patentee by 1,170<br />

© 2004 IBM Corporation 9


THE INVASION<br />

DAY 1: Complexity<br />

overwhelming data center.<br />

Need more power. Need more<br />

capacity. Need to stay within<br />

budget. Deadlines looming.<br />

Unusual nervous tics surfacing<br />

daily.<br />

DAY 2: Time to rethink the role<br />

of mainframes. New, rightsized<br />

IBM system z9 will<br />

provide ideal solution.<br />

Twitching all but eliminated.<br />

Breathing returned to normal.<br />

<<br />

Zürich | 26. Oktober 2004<br />

IBM System z9 – a new Look at the Mainframe<br />

With a wide range of capacity levels, the new IBM system z9 TM is just the size you need to handle your most demanding business<br />

problems. While encryption technology helps to ease security worries, innovative technology allows you to centralize data, transactions and<br />

applications, while keeping your system in alignment with your business processes. The lower energy requirements are good for the<br />

environment – and for your bottom line. It‘s a whole new way to look at mainframes.<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum CH #66, 27.-28.3.2007,<br />

© 2004 IBM Corporation 10


Zürich | 26. Oktober 2004<br />

IBM System z9 – a new Look at the Mainframe<br />

You can feel calm and relaxed.You really can! Success is just around the corner when you have a System z9 by your side.<br />

MEET THE NEW IBM System z9.<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum CH #66, 27.-28.3.2007,<br />

© 2004 IBM Corporation 11


GSE z/OS Expertforum Switzerland # 66, 27.-28.3.2007<br />

Zürich | 27. März 2007<br />

Zürich | 26. Oktober 2004<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum CH #66, 27.-28.3.2007,<br />

© 2007 IBM Corporation<br />

© 2004 IBM Corporation<br />

12


A Focus on IBM System z9 Functions and Features<br />

A Vision for System z9 advanced Data Serving<br />

� With a strong foundation for transaction processing, built on 40+ years of<br />

technology innovation, System z servers with z/OS ® and DB2 ® can provide<br />

a premier platform for data serving, today and into the future*<br />

� IBM plans to continue to invest in new solutions to address customers'<br />

strategic information on demand goals*<br />

Today’s<br />

Capabilities<br />

� Industry-leading data integrity and rich<br />

security features<br />

� Data sharing solution for centralized<br />

view of data<br />

� Scalability and availability for enterprise<br />

class workloads<br />

� Comprehensive systems and data<br />

management environment<br />

Zürich | 26. Oktober 2004<br />

Extension of<br />

capabilities*<br />

� New specialty engine (zIIP) with DB2 exploitation -<br />

for mission critical ERP, CRM, and Data<br />

Warehousing workloads *<br />

� Database support improves regulatory compliance<br />

and autonomics<br />

� Support of encryption capability (tape subsystem)<br />

with z/OS centralized key mgmt<br />

� Data protection designed to achieve highest levels<br />

of security certifications<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

� Additional zIIP exploitation<br />

Future<br />

direction*<br />

� DB2 enhancements to help improve<br />

usability and reduce complexity and<br />

management costs.<br />

� DB2 table scan acceleration via IBM<br />

TotalStorage ® DS8000<br />

� Support of encryption capability (disk<br />

subsystem) with z/OS centralized key<br />

mgmt<br />

� Handle larger volumes of data, with<br />

improved scalability<br />

* All statements regarding IBM's plans, directions, and intent are subject to change or withdrawal without notice. Any reliance on these Statements of General Direction is at the relying<br />

party's sole risk and will not create liability or obligation for IBM.<br />

© 2004 IBM Corporation 13


IBM System z9: Balanced System Design<br />

GBs<br />

512 GB<br />

A Focus on IBM System z9 Functions and Features<br />

Zürich | 26. Oktober 2004<br />

256 GB<br />

*z9 EC exploits a subset of its designed I/O capability<br />

System I/O Bandwidth<br />

172.8 GB/sec<br />

96 GB/sec<br />

24 GB/sec<br />

64 GB 288.15 450 ~ 600<br />

32-way<br />

54-way<br />

CPUs<br />

16-way<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

Balanced System<br />

CPU, nWay, Memory,<br />

I/O Bandwidth*<br />

System z9 EC*<br />

zSeries 990<br />

zSeries 900<br />

Generation 6<br />

Generation 5<br />

ITRs for 1-way<br />

© 2004 IBM Corporation 14


z9 EC 12-way MCM<br />

Advanced 95mm x 95mm MCM<br />

– 102 Glass Ceramic layers<br />

– 16 chip sites, 217 capacitors<br />

– 0.545 km of internal wire<br />

A Focus on IBM System z9 Functions and Features<br />

MSC PU PU MSC<br />

PU<br />

PU<br />

CLK<br />

SD SD<br />

SD SD<br />

PU SC PU<br />

Zürich | 26. Oktober 2004<br />

PU<br />

PU<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

CMOS 10Ks0 chip Technology<br />

– PU, SC, SD and MSC chips<br />

– Copper interconnections, 10 copper layers<br />

– 8 PU chips/MCM<br />

15.78 mm x 11.84 mm<br />

121 million transistors/chip<br />

L1 cache/PU<br />

– 256 KB I-cache<br />

– 256 KB D-cache<br />

0.58 ns Cycle Time<br />

– 4 System Data (SD) cache chips/MCM<br />

15.66 mm x 15.40mm<br />

L2 cache per Book<br />

– 660 million transistors/chip<br />

–40 MB<br />

– One Storage Control (SC) chip<br />

16.41mm x 16.41mm<br />

162 million transistors<br />

L2 cache crosspoint switch<br />

L2 access rings to/from other MCMs<br />

– Two Memory Storage Control (MSC) chips<br />

14.31 mm x 14.31 mm<br />

24 million transistors/chip<br />

Memory cards (L3) interface to L2<br />

L2 access to/from MBAs (off MCM)<br />

– One Clock (CLK) chip - CMOS 8S<br />

Clock and ETR Receiver<br />

© 2004 IBM Corporation 15


z9 EC: New Functions/Features of Microcode Level 63J plus MCL’s<br />

New Specialty<br />

Engine – IBM zIIP<br />

CBU for zIIP<br />

PU Conversions for<br />

zAAPs and zIIPs<br />

CBU<br />

Enhancements<br />

On/Off CoD<br />

Enhancements<br />

A Focus on IBM System z9 Functions and Features<br />

Zürich | 26. Oktober 2004<br />

24 New<br />

subcapacity settings<br />

Server Time Protocol<br />

Note: Please refer to the latest PSP bucket for latest PTFs for new functions/features<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

New FICON<br />

Express4<br />

Improved FICON<br />

Error Recovery<br />

OSA Layer 2/3<br />

Enhancements<br />

Crypto<br />

Enhancements<br />

Availability in EU<br />

after implementation<br />

of RoHS<br />

© 2004 IBM Corporation 16


A Focus on IBM System z9 Functions and Features<br />

System z9 Specialty Processor Enhancements<br />

Flexibility for management of Processor Unit (PU) types<br />

– All zIIPs, zAAPs, ICFs and IFLs now managed as individual separate types/pools by PR/SM<br />

Help improve weight management<br />

– Independent PR/SM weight management for both CPs, zAAPs and zIIPs configured to each<br />

ESA mode logical partition.<br />

Enhanced z/OS support for zAAPs and zIIPs<br />

– WLM goal mode management for zAAPs and zIIPs<br />

– WLM dynamic monitoring of work priorities on zAAPs and zIIPs so that goals can be met<br />

– Both Java technology and non Java technology work may each have individual goals<br />

WLM manages each individually and collectively<br />

Zürich | 26. Oktober 2004<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 17


A Focus on IBM System z9 Functions and Features<br />

System z9 PR/SM Hypervisor PU Pool Rules<br />

Logical PUs dispatched from supporting pool only<br />

– Logical CPs from CP pool only, for example<br />

Pool “width”<br />

– Width equals the number of PUs in the pool<br />

– Limits LPAR maximum number of shared logical PUs brought ON<br />

PUs placed in pools by<br />

– Activate (POR)<br />

– Concurrent Upgrade – IBM System z9 On/Off Capacity in Demand (On/Off CoD), Capacity<br />

BackUp (CBU), Customer Initiated Upgrade (CIU), Capacity Upgrade on Demand (CUoD) MES<br />

– Dedicated LPAR deactivation<br />

– Dedicated LPAR configure logical PU OFF<br />

PUs removed from pools by<br />

– Concurrent Downgrade – On/Off CoD, CBU, PU Conversion MES<br />

– Dedicated LPAR activation (“width” permitting)<br />

– Dedicated LPAR configure logical PU ON (“width” permitting)<br />

PUs can be CPs, IFLs, ICFs, zAAPs or zIIPs<br />

Zürich | 26. Oktober 2004<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 18


A Focus on IBM System z9 Functions and Features<br />

System z9 PR/SM Hypervisor PU Dispatching “Pools”<br />

PU Pool – Physical PUs to dispatch to online logical PUs<br />

z9 EC with 10 CPs, 1 ICF, 2 IFLs, and 3 zAAPs<br />

– CP pool contains 10 CP engines<br />

– ICF pool contains 1 ICF<br />

– IFL pool contains 2 IFLs<br />

– zAAP pool contains 3 zAAPs<br />

– z/OS LPAR can have different initial CP and zAAP weights<br />

z990 with 10 CPs, 1 ICF, 2 IFLs, and 3 zAAPs<br />

– CP pool contains 10 CP engines<br />

– Specialty pool contains 6 engines – ICFs, IFLs, zAAPs<br />

– z/OS LPAR zAAP weight is set equal to the initial CP weight<br />

Zürich | 26. Oktober 2004<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 19


A Focus on IBM System z9 Functions and Features<br />

Example: z990 with 10 CP’s, 1 ICF, 2 IFL’s, and 3 zAAP’s<br />

LPAR Share = Pool PUs x (LPAR Pool Weight)/(Total Pool Weight)<br />

– Can’t exceed number of Online Logical Processors dispatched from the pool<br />

– z/OS LPAR – “Initial” weight applies to CPs and to zAAPs<br />

Pool PUs (Physical) – CP =10, Specialty = 6 (ICF, IFL, zAAP)<br />

Total Pool Weights – CP = 1000, Specialty = 1500<br />

LPAR<br />

Name<br />

zOS1<br />

zOS2<br />

CF1<br />

CF2<br />

zVM1<br />

LINUX1<br />

LPAR Weight<br />

Pool Weight ><br />

250c / 250z<br />

750c / 750z<br />

50<br />

50<br />

100<br />

300<br />

CP<br />

10<br />

10<br />

0<br />

0<br />

0<br />

0<br />

1000<br />

Interaction among specialty engine weights impact share<br />

Zürich | 26. Oktober 2004<br />

Shared Logical PUs ON<br />

zAAP<br />

2<br />

3<br />

NA<br />

NA<br />

NA<br />

NA<br />

IFL<br />

NA<br />

NA<br />

NA<br />

NA<br />

2<br />

2<br />

1500<br />

ICF<br />

NA<br />

NA<br />

1<br />

1<br />

NA<br />

NA<br />

Total PUs (Physical) ><br />

CP<br />

2.5<br />

7.5<br />

0<br />

0<br />

0<br />

0<br />

10<br />

PU Share<br />

Specialty<br />

1.2<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

1<br />

3<br />

.2<br />

.2<br />

.4<br />

6<br />

CP<br />

Specialty<br />

© 2004 IBM Corporation 20


A Focus on IBM System z9 Functions and Features<br />

Example: z9 EC with 10 CPs, 1 ICF, 2 IFLs, and 3 zAAPs<br />

LPAR Share = Pool PUs x (LPAR Pool Weight)/(Total Pool Weight)<br />

– Can’t exceed number of Online Logical Processors dispatched from the pool<br />

– z/OS LPAR – Separate “Initial” weights for CPs and zAAPs<br />

Pool PUs (Physical) – CP =10, zAAP = 3, IFL = 2, ICF =1<br />

Total Pool Weights – CP = 1000, zAAP = 200, IFL= <strong>400</strong>, ICF= 100<br />

LPAR<br />

Name<br />

zOS1<br />

zOS2<br />

CF1<br />

CF2<br />

zVM1<br />

LINUX1<br />

LPAR Weight<br />

250c / 100z<br />

750c / 100z<br />

50 - ICF<br />

50 - ICF<br />

100 - IFL<br />

300 - IFL 0 NA 2 NA 0 NA 1.5 NA<br />

Pool Weight ><br />

Shared Logical PUs On<br />

CP<br />

10<br />

10<br />

0<br />

0<br />

0<br />

1000<br />

zAAP<br />

200<br />

No interaction among specialty engine weights<br />

2<br />

3<br />

NA<br />

NA<br />

NA<br />

Zürich | 26. Oktober 2004<br />

IFL<br />

NA<br />

NA<br />

NA<br />

NA<br />

2<br />

<strong>400</strong><br />

ICF<br />

NA<br />

NA<br />

1<br />

1<br />

NA<br />

100<br />

Total PUs (Physical) ><br />

CP<br />

2.5<br />

7.5<br />

0<br />

0<br />

0<br />

10<br />

zAAP<br />

1.5<br />

1.5<br />

NA<br />

NA<br />

NA<br />

3<br />

PU Share<br />

IFL<br />

NA<br />

NA<br />

NA<br />

NA<br />

NA<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

.5<br />

2<br />

ICF<br />

NA<br />

NA<br />

.5<br />

.5<br />

1<br />

© 2004 IBM Corporation 21<br />

CP<br />

zAAP<br />

IFL<br />

ICF


A Focus on IBM System z9 Functions and Features<br />

z9 EC Models and Physical Upgrades<br />

Zürich | 26. Oktober 2004<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 22


A Focus on IBM System z9 Functions and Features<br />

System z9 – I/O Configuration Growth – Multiple Subchannel<br />

Sets (MSS)<br />

System z9 2094<br />

Logical Channel Subsystem<br />

128K Subchannels<br />

63.75K 64K<br />

Base<br />

Base<br />

Base<br />

Base<br />

Base<br />

Base<br />

Base<br />

Base<br />

Base<br />

Base<br />

Base<br />

Base<br />

Alias<br />

Alias<br />

Alias<br />

Alias<br />

Alias<br />

Alias<br />

Alias<br />

Alias<br />

Alias<br />

Alias<br />

Alias<br />

Zürich | 26. Oktober 2004<br />

System z9 2094<br />

DASD Configurations<br />

Increased to 128K Device<br />

Bases Aliases<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 23


A Focus on IBM System z9 Functions and Features<br />

System z9 – Multiple Subchannel Sets (MSS)<br />

A 2094 Logical Channel Subsystem can have up to two Sets of Subchannels<br />

2094 Processor<br />

Logical Channel Subsystem<br />

63.75K<br />

SS-0<br />

Partitions<br />

Subchannels<br />

Channels<br />

Zürich | 26. Oktober 2004<br />

64K<br />

SS-1<br />

Bases Aliases<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 24


A Focus on IBM System z9 Functions and Features<br />

System z9 – Multiple Subchannel Sets per LCSS<br />

Each 2094 Logical Channel Subsystem can have up to two sets of Subchannels<br />

Logical Channel Subsystem<br />

Partitions<br />

Subchannels<br />

Channels<br />

Zürich | 26. Oktober 2004<br />

2094 Processor<br />

63.75K 64K<br />

63.75K<br />

Logical Channel Subsystem<br />

Partitions<br />

Subchannels<br />

SS-0 SS-1 SS-0 SS-1<br />

Base Alias<br />

Channels<br />

64K<br />

Base Alias<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

Bases Aliases<br />

© 2004 IBM Corporation 25


A Focus on IBM System z9 Functions and Features<br />

System z9 Multiple Subchannel Sets Summary<br />

Zürich | 26. Oktober 2004<br />

Set 0 – Up to 65,280 subchannels<br />

– Always present if the LCSS is defined<br />

– Any device for allocation<br />

– Reference in JCL<br />

– UCB Services<br />

– Messages<br />

– Commands<br />

Set 1 – Up to 65,535 subchannels<br />

– Optionally defined<br />

– PAV alias devices only<br />

– Display Commands<br />

– Limited messages<br />

Designed to be compatible with existing<br />

storage CUs that support PAV<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 26


A Focus on IBM System z9 Functions and Features<br />

System z9 HiperSockets IPv6<br />

Internet Protocol Version 6 (IPv6)<br />

More unique IP addresses<br />

– Expands the IP address space<br />

From 32 bits to 128 bits<br />

– Follow-on to IPv4<br />

Minimum software:<br />

– z/OS V1.7<br />

– z/VM V5.2 with PTFs planned for<br />

May 2006<br />

Very High Speed Interconnection between programs running<br />

z/OS, z/VM or Linux<br />

Zürich | 26. Oktober 2004<br />

z/VM<br />

Partition 1<br />

CHPID<br />

00<br />

PCHID<br />

010B<br />

CHPID<br />

01<br />

PCHID<br />

010C<br />

Partition<br />

14<br />

z/OS<br />

Partition<br />

15<br />

LCSS 0 LCSS 3<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

Linux<br />

Partition<br />

18<br />

MIF-1 MIF-2 MIF-F MIF-1 MIF-2 MIF-3 MIF-F<br />

CHPID<br />

02<br />

PCHID<br />

010D<br />

CHPID<br />

03<br />

Share<br />

HiperSockets CHPID 03<br />

Linux<br />

CHPID<br />

FF<br />

PCHID<br />

020A<br />

CHPID<br />

04<br />

SPAN<br />

z/VM<br />

Partition<br />

17<br />

HiperSockets CHPID 04<br />

CHPID<br />

00<br />

PCHID<br />

0245<br />

CHPID<br />

01<br />

PCHID<br />

0246<br />

CHPID<br />

05<br />

Share<br />

CHPID<br />

22<br />

PCHID<br />

0248<br />

HiperSockets CHPID 05<br />

Linux<br />

Partition<br />

3C<br />

CHPID<br />

FF<br />

PCHID<br />

0249<br />

© 2004 IBM Corporation 27


A Focus on IBM System z9 Functions and Features<br />

System z RAS Overview for high end Systems<br />

Zürich | 26. Oktober 2004<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 28


z9 EC Availability Enhancements<br />

Enhanced driver maintenance<br />

Enhanced book availability<br />

Concurrent memory replacement<br />

Concurrent MBA fanout<br />

add/replacement<br />

Redundant I/O Interconnect<br />

Enhanced ECC memory<br />

Dynamic oscillator switchover<br />

A Focus on IBM System z9 Functions and Features<br />

Pluggable optics for FICON Express4<br />

Zürich | 26. Oktober 2004<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 29


A Focus on IBM System z9 Functions and Features<br />

System z9 Enhanced Driver Maintenance<br />

Ability to concurrently install and activate a new driver*<br />

– Can eliminate common planned outage<br />

– Select window of opportunity within code maintenance stream<br />

– Like some concurrent patches, may need to vary off/on certain devices<br />

The ability to concurrently move from one patch point on major driver N, to a patch<br />

point on major driver N+1<br />

– Cannot move any-to-any, must move from a specific "from" patch bundle to a specific "to" patch<br />

bundle<br />

A limited number of specific crossover bundles will be defined for a driver<br />

Disruptive driver upgrades are permitted at any time<br />

Concurrent crossover from driver N to driver N+1, to driver N+2 must be done serially;<br />

no composite moves<br />

No concurrent back-off possible. Must move forward to driver N+1 once enhanced<br />

driver maintenance is initiated. Catastrophic errors during update may cause a<br />

disruptive outage.<br />

*Requires proper configuration and planning for exploitation<br />

Zürich | 26. Oktober 2004<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 30


A Focus on IBM System z9 Functions and Features<br />

System z9 Enhanced Driver Maintenance Limitations<br />

Specific complex code changes may cause a disruptive driver upgrade; this will be<br />

alerted in advance for planning purposes<br />

– Design data fixes<br />

– CFCC level change<br />

– LPAR code fixes<br />

Non-QDIO OSA CHPID types will still require CHPID Vary OFF/ON in order to<br />

activate new code. Not needed if these types do not exist in the IOCDS<br />

– Adapter type: OSA3270 (OSC)<br />

– Adapter type: Ethernet (OSE)<br />

Crypto code load will require a Config OFF/ON in order to activate new code. Not<br />

needed if crypto is not installed<br />

FICON and FCP code changes involving code loads will require CHPID "reset" to<br />

activate. Base code is infrequently changed<br />

Zürich | 26. Oktober 2004<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 31


HyperPAV Introduction<br />

Zürich | 26. Oktober 2004<br />

HyperPAV Functionality and Performance<br />

HyperPAV is a new feature of Parallel Access Volumes (PAV) that reduces the<br />

number of PAV-aliases needed per logical subsystem (LSS)<br />

Announced in October of 2006 for z/OS 1.6+<br />

Benefits of HyperPAV<br />

Increased agility of the management algorithms allows HyperPAVs to instantaneously address<br />

critical workloads like market open<br />

Substantially reduce the number of aliases per LSS required to meet workload I/O response<br />

time objectives<br />

– This is accomplished by no longer statically binding PAV-aliases to PAV-bases and adjusting<br />

the bindings via the Workload Manager<br />

– Instead, in HyperPAV mode, PAV-aliases are bound to PAV-bases only for the duration of<br />

a single I/O operation<br />

Facilitate the exploitation of larger logical volume sizes<br />

– 3390-27 and 3390-54 logical volume images with 32K and 64K cylinders<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 32


HyperPAV Introduction<br />

HyperPAV Support today<br />

Zürich | 26. Oktober 2004<br />

HyperPAV Functionality and Performance<br />

With PAVs, each base volume within a Logical Subsystem (LSS) can be configured with one<br />

or more aliases<br />

Each exposure (base or alias) is capable of having an I/O active simultaneously<br />

For example, a base volume with 2 aliases could have 3 I/Os started at the same time<br />

Additional I/O’s initiated to the base volume remain queued in z/OS until an exposure to it<br />

becomes available<br />

Applications direct I/O to the base volume<br />

If the base volume is busy during I/O initiation, z/OS will automatically select one of the alias<br />

exposures assigned to that base volume and start the I/O using that exposure<br />

As shown in the figure on the next foil, the UCB is the z/OS representation of a device<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 33


HyperPAV Introduction<br />

Zürich | 26. Oktober 2004<br />

HyperPAV Functionality and Performance<br />

Parallel Access Volumes today: WLM Dynamic Alias Management<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 34


HyperPAV Introduction<br />

Zürich | 26. Oktober 2004<br />

HyperPAV Functionality and Performance<br />

Parallel Acess Volumes today: WLM Dynamic Alias Management…<br />

Alias exposures are relatively static today<br />

During initialization, z/OS queries the storage server to determine which alias exposures<br />

belong to which base volumes<br />

The ESS is used to provide the initial alias/base configuration<br />

Over the life of an IPL of the storage server, this alias/base configuration can change due<br />

to I/O loads within the logical subsystem<br />

WLM is used to determine if alias exposures should be reassigned to different bases, and<br />

will facilitate those alias moves to meet overall system workload goals<br />

Each image within a sysplex will share the same view of the LSS, and therefore, the same<br />

alias/base relationships<br />

If an alias is moved, all systems in the sysplex must reassociate the alias with its new base<br />

volume<br />

Note: The I/O request priority (IORP) is employed to manage the order of queueing behind a UCB, to resolve<br />

conflicts within the channel and/or subsystem, to order queuing for commands within the subsystem, and to<br />

allocate link bandwidth<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 35


HyperPAV Introduction<br />

Zürich | 26. Oktober 2004<br />

HyperPAV Functionality and Performance<br />

Parallel Acess Volumes today: WLM Dynamic Alias Management…<br />

Goal decisions are made every 10 seconds to meet the needs of a selected service class<br />

Decisions can only result in the addition or subtraction of one alias for any base address<br />

To minimize IOSQing, efficiency decisions are made every 60 seconds<br />

Decisions are interlocked among all of the z/OS images in a Sysplex via the WLM Couple<br />

structure<br />

Once a decision was made and communicated to all of the z/OS images, a manage alias-I/O<br />

command was issued to the storage subsystem to change the assignment of the alias within an<br />

LSS<br />

– Hence, the algorithm was very lethargic for critical workloads<br />

IBM implemented the pacing of alias transfers as a design objective in the WLM implementation<br />

to avoid thrashing<br />

Unfortunately, experience has shown that one man’s transient fluctuation can be another man’s<br />

market open<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 36


HyperPAV Introduction<br />

HyperPAV Alias Management<br />

Zürich | 26. Oktober 2004<br />

HyperPAV Functionality and Performance<br />

HyperPAVs provides a far more agile alias management algorithm that eliminates interlock<br />

requirements<br />

Different z/OS images in a Sysplex can simultaneously use the same alias for different base<br />

addresses<br />

The z/OS I/O supervisor (IOS) assigns the HyperPAV managed alias addresses based on:<br />

– I/O request priority (IORP) assigned by the WLM<br />

– The availability of unused aliases within the pool for the LCU<br />

– The multi-system state of the logical volume. For example, IOS will not assign<br />

additional aliases to a logical volume that is reserved<br />

Aliases are dynamically bound to a base for the duration of the I/O for the z/OS image that<br />

issued the I/O<br />

When an I/O completes, the alias is returned to the pool for the LCU where it is then assigned<br />

to the waiting I/O with the highest IORP<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 37


HyperPAV Introduction<br />

HyperPAV Alias Management…<br />

Zürich | 26. Oktober 2004<br />

HyperPAV Functionality and Performance<br />

z/OS uses Pools of Aliases<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

For each z/OS image in the sysplex, aliases are used<br />

independently<br />

WLM is not involved in alias movement so it does not<br />

need to collect information to manage HyperPAV aliases<br />

© 2004 IBM Corporation 38


Benefits of HyperPAV<br />

Attribute<br />

Alias to base ratio<br />

Workload Management<br />

RMF<br />

Improved Efficiency<br />

VSCR<br />

Zürich | 26. Oktober 2004<br />

HyperPAV Functionality and Performance<br />

PAV<br />

Complex. One alias per 9GBs, depending on workload<br />

and I/O rates and response time requirements<br />

192 PAV-aliases/64 PAV bases with Mod 27 volume<br />

sizes<br />

Sluggish - WLM adjustments every 10 seconds when<br />

work is not meeting goals, every minute when goals met<br />

I/O Priority by device<br />

Multi-system overheads - Aggregate multi-system<br />

measurements across SYSPLEX to make correct decisions<br />

Number of PAV-aliases bound to a base per interval<br />

Alias used for specific base - PAV-aliases bound to the<br />

same base across all operating system images<br />

Interlocked - Device-state-change interrupt required in<br />

order to insure multi-system coordination of dynamic<br />

PAV-aliases<br />

Limited parallelism<br />

PAV-aliases reside in 31 bit storage only<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

HyperPAV<br />

Simple (Peak I/O rate * average response time * 2) (10x<br />

reduction in the number of PAV-aliases)<br />

20 PAV-aliases/236 PAV-bases (10,000/sec * 1 ms * 2)<br />

On Demand - Instantaneous response to changing work<br />

loads and I/O skews across devices<br />

I/O priority by LSS (# also I/O)<br />

No multi-system overhead - No multi-system aggregation<br />

of measurements needed<br />

Number of times I/O waited because PAV-alias not<br />

available, high water mark for PAV-aliases in use<br />

Alias used for any base ay any time on any system -<br />

Each operating system image uses PAV-alias for a<br />

different base at the same time, multiplier for the amount<br />

of effective number of aliases<br />

No interlock required<br />

Improved parallelism for over coming speed of light<br />

penalty for replication at distance<br />

10x reduction in PAV-aliases UCBs and device related<br />

data structures<br />

© 2004 IBM Corporation 39


HyperPAV Usage<br />

HyperPAV related Parameters and Commands<br />

SYS1.PARMLIB(IECIOSxx)<br />

– HYPERPAV=YES|NO|BASEONLY<br />

Zürich | 26. Oktober 2004<br />

HyperPAV Functionality and Performance<br />

o YES – Attempt to initialize LSSes in HyperPAV mode<br />

o NO – Do not attempt to initialize LSSes in HyperPAV mode<br />

o BASEONLY – Attempt to initialize LSSes in HyperPAV mode, but only start I/Os<br />

on base volumes<br />

Enhanced commands<br />

– SETIOS HYPERPAV=YES|NO|BASEONLY<br />

– SET IOS=xx<br />

– D M=DEV<br />

– D IOS,HYPERPAV<br />

– D DEVSERV QPAV,dddd<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 40


HyperPAV Measurement<br />

Changes to RMF SMF Records for HyperPAV<br />

Zürich | 26. Oktober 2004<br />

HyperPAV Functionality and Performance<br />

The RMF 78 subtype 3 record has been expanded to include the:<br />

– number of I/O requests where no HyperPAV aliases were available<br />

– total number of I/Os<br />

– maximum aliases in use for the LSS<br />

– maximum aliases employed by a single base address in the LSS<br />

– maximum number of I/Os queued waiting for a HyperPAV managed alias to become available<br />

The RMF 74 subtype 1 and RMF 79 subtype 9 records have been expanded to include:<br />

– HyperPAV indicator<br />

– Average HyperPAV alias counts<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 41


HyperPAV Measurement<br />

Changes to RMF SMF Records for HyperPAV…<br />

Zürich | 26. Oktober 2004<br />

HyperPAV Functionality and Performance<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 42


HyperPAV Measurement<br />

RMF Report Changes for HyperPAV<br />

Zürich | 26. Oktober 2004<br />

HyperPAV Functionality and Performance<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 43


HyperPAV Measurement<br />

RMF Report Changes for HyperPAV…<br />

Zürich | 26. Oktober 2004<br />

HyperPAV Functionality and Performance<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 44


HyperPAV Installation<br />

HyperPAV Requirements<br />

Hardware Requirements<br />

– DS/8000 Version 2.4<br />

– FICON Connectivity<br />

Software Requirements<br />

Zürich | 26. Oktober 2004<br />

HyperPAV Functionality and Performance<br />

– z/OS V1R6, z/OS V1R7, and z/OS v1R8 with the following APARs:<br />

o OA13915 – IOS support<br />

o OA13928, OA13929, OA1<strong>400</strong>2, OA1<strong>400</strong>5 – DFSMS support<br />

o OA12699 – WLM support<br />

o OA14556 – GRS support<br />

o OA14248 – ASM support<br />

RMF Support is available with the following APAR:<br />

– APAR OA12865<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 45


HyperPAV Documentation and Reference Material<br />

HyperPAV Documentation and Reference Material<br />

z/OS V1R8 Implementation, SG24-7265-00<br />

Understanding the Performance Implications of HyperPAV’s<br />

– Dr. H. Pat Artis, Performance Associates, 2006<br />

Zürich | 26. Oktober 2004<br />

HyperPAV Functionality and Performance<br />

z/OS V1R8 MVS Initialization and Tuning Reference, SA22-7592<br />

z/OS V1R8 MVS System Commands, SA22-7627<br />

Provided as Part<br />

of <strong>Silvio's</strong> <strong>Corner</strong><br />

Doc Jukebox<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 46


HyperPAV Summary<br />

Conclusions and Summary<br />

Zürich | 26. Oktober 2004<br />

HyperPAV Functionality and Performance<br />

HyperPAV Alias Management provides an agile Solution that substantially reduces the<br />

Number of Alias Addresses required for a Set of Base Addresses<br />

HyperPAV allows you to define aliases that are applicable to more devices, since they<br />

are not statically used<br />

z/OS can react more quickly to I/O loads<br />

HyperPAV increases I/O Parallelism<br />

HyperPAV will significantly reduce the Pressure on the 64K Device Address<br />

Limit and can potentially facilitate the Management of Petabytes of Data in<br />

a z/OS Sysplex<br />

HyperPAV facilitates the exploitation of larger logical volume sizes (3390-27<br />

and 3390-54 logical volume images with 32K and 64K cylinders)<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 47


GSE z/OS Expertforum Switzerland # 66, 27.-28.3.2007<br />

Zürich | 27. März 2007<br />

Zürich | 26. Oktober 2004<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum CH #66, 27.-28.3.2007,<br />

© 2007 IBM Corporation<br />

© 2004 IBM Corporation<br />

48


z/OS 1.9 Preview<br />

At a Glance<br />

Zürich | 26. Oktober 2004<br />

z/OS 1.9 Announcement<br />

Announced on February 6, 2007 (Announcement Letter ENUS207018)<br />

z/OS 1.9 is planned to offer:<br />

– Advancements in ease of use for both new and existing IT professionals coming to z/OS<br />

– Centralized policy-based tailoring for application networking and security<br />

– Centralized encryption key management for Web-based applications<br />

– Autonomic policy-based application performance management<br />

Planned availability date is September 2007<br />

The following foils will provide a brief preview of selected<br />

enhancements provided with z/OS 1.9<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 49


z/OS 1.9 Preview<br />

Scalability and Performance<br />

54-Way Support<br />

Zürich | 26. Oktober 2004<br />

z/OS 1.9 Announcement<br />

– Support for up to 54 processors per z/OS image on System z9 EC servers<br />

– Maximum Number of Processors is the sum of CPs, zAAPs, and zIIPs<br />

64-Bit GRS<br />

– This is expected to dramatically increase the number of concurrent enqueues that can<br />

be supported on a z/OS system<br />

– In z/OS V1.9, the majority of GRS enqueue-related control blocks reside in storage<br />

above the 2GB Bar<br />

– Move QCBs, QELs, QXBs above the bar<br />

– New authorized APIs intended to provide interoperability with other serialization products<br />

– Some exits to be called in cross-memory mode (ISGNQXITBATCH, ISGNQXITBATCHCND,<br />

ISGNQXITQUEUED1, ISGENDOFLQCB)<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 50


z/OS 1.9 Preview<br />

Scalability and Performance…<br />

System Logger Support for SMF Data<br />

– Expected to support much higher write rates when the CF is used<br />

Zürich | 26. Oktober 2004<br />

z/OS 1.9 Announcement<br />

o DASDONLY log streams also supported, but lower write rates are expected<br />

– SETSMF support for changing to/from Logger without an IPL<br />

– Can specify that SMF records from different systems be combined into one log stream<br />

– Can specify different log streams for different SMF record types in SMFPRMxx<br />

o Even better scalability expected (particularly when using the CF)<br />

o Note that different log streams can have different retention periods<br />

– New program (IFASMFDL) will be used to retrieve SMF data from log streams, and<br />

optionally archive it<br />

o Designed to provide OUTDD filtering to reduce the need for multiple-pass processing<br />

– No need to figure out in which GDG SMF data is any more!<br />

o But SYS1.MAN data sets are still supported<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 51


z/OS 1.9 Preview<br />

Scalability and Performance…<br />

Message Flooding Automation<br />

Zürich | 26. Oktober 2004<br />

z/OS 1.9 Announcement<br />

– Policy-driven automation for dealing with high volumes of messages occurring at very high<br />

message rates<br />

– Parmlib and operator command support<br />

– Can specify types of messages to monitor, criteria for message flood start/end, and the actions<br />

– Can apply different policies to message types, jobs and individual message IDs<br />

– To prevent a flood, you can specify that messages:<br />

o Not be displayed<br />

o Not be logged<br />

o Not be queued for automation<br />

o Not be propagated to other systems in a sysplex<br />

o Not be queued to the Action Message Retention Facility (AMRF)<br />

o Be stemmed by taking action against the address space by issuing a command (such<br />

as CANCEL)<br />

– A message rate monitoring facility is provided to assist the installation in establishing<br />

Message Flood Automation policy<br />

– Implemented using IEAVMXIT<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 52


z/OS 1.9 Preview<br />

Scalability and Performance…<br />

TSO/E support for large (>64K TRK) sequential datasets<br />

– LISTDSI used in REXX Exec’s and CLIST’s<br />

Zürich | 26. Oktober 2004<br />

z/OS 1.9 Announcement<br />

o Designed to return new SYSSEQDSNTYPE variable indicating dataset<br />

type (BASIC or LARGE)<br />

– TRANSMIT/RECEIVE Commands<br />

o New value for INMTYPE and a new text unit, INMLSIZE<br />

– PRINTDS Command<br />

XCF Couple Dataset Performance<br />

– Improved parallelism in XCF Couple Data Set access channel programs for all supported<br />

types of Couple Data Sets<br />

– By more granularly expressing whether or not a particular channel program intends to<br />

update any data, channel programs that could not have run in parallel previously will now<br />

be able to do so, resulting in improved I/O performance and throughput<br />

– This enhancement was originally made available for z/OS V1.4 and higher with APAR OA15409<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 53


z/OS 1.9 Preview<br />

Scalability and Performance…<br />

Zürich | 26. Oktober 2004<br />

z/OS 1.9 Announcement<br />

Coupling Facility to Coupling Facility (CF) synchronization protocols for CF Duplexing<br />

– Planned to be streamlined, resulting in improved performance (service time) and throughput<br />

for duplexed requests that can take advantage of this enhancement<br />

– Can help reduce the overhead of CF Duplexing, and may help make duplexing a more viable<br />

alternative for use in providing high availability for CF structure data<br />

– A future CF level will be required, which is planned to be supported on System z9 servers<br />

IOS Virtual Storage Constraint Relief<br />

– IOS will be designed to provide 31-bit virtual constraint relief by relocating configuration<br />

data tables (CDTs)<br />

– To reduce the amount of common storage required, most CDT blocks will be moved to a<br />

common area data space (CADS)<br />

LE HEAPPOOL Performance Improvements<br />

– Better cache and boundary alignment<br />

– Elimination of stack transitions in an XPLINK environment<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 54


z/OS 1.9 Preview<br />

Availability<br />

Zürich | 26. Oktober 2004<br />

z/OS 1.9 Announcement<br />

Internal changes in z/OS UNIX file system processing designed to reduce latch<br />

contention by:<br />

– Reducing the time Mount Latches are held<br />

– Using parallel processing for some mounts<br />

– Using GRS deadlock contention for LFS Latch set<br />

z/OS UNIX System Services automount improvements<br />

– Improved management of automount file systems that are managing a directory located in<br />

an automove(unmount) file system<br />

– The automount file system will now inherit the automove(unmount) attribute rather than<br />

mounting as automove(yes)<br />

– In a Shared File System configuration, a more consistent (and predictable) file system<br />

shutdown/recovery behavior is provided based on the file system AUTOMOVE setting<br />

o In prior releases, the AUTOMOVE specification is not honored if the file system is<br />

mounted in a mode which the Physical File System (PFS) provides "sysplex-aware"<br />

capability<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 55


z/OS 1.9 Preview<br />

Availability…<br />

System Logger asynchronous Dataset Recall Support<br />

Zürich | 26. Oktober 2004<br />

z/OS 1.9 Announcement<br />

– Support for log stream dataset asynchronous recalls that will allow for multiple, concurrent,<br />

migrated dataset recall requests to be processed by System Logger<br />

RRS option to retry “unregister” requests when they don’t complete<br />

– Designed to help you avoid RRS and RM restarts<br />

– Currently, if RRS was unable to properly or completely unset a resource manager while<br />

processing a Registration Services "unregister" RM request, the resource manager could<br />

be left in a "unregister" state with Registration Services but still set with RRS<br />

– This situation cannot be resolved without recycling RRS<br />

– To avoid an RRS warm start, z/OS V1.9 is planned to have an option to reset the resource<br />

manager on the RRS panels<br />

– Thiw will allow for a cleaner and more acceptable recovery action and also allow the<br />

terminated RRS resource manager to restart and recover quickly<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 56


z/OS 1.9 Preview<br />

Availability…<br />

Zürich | 26. Oktober 2004<br />

z/OS 1.9 Announcement<br />

WLM Support for faster Termination of canceled Address Spaces<br />

– WLM design will be changed to increase the priority of canceled address spaces<br />

– This is expected to help them to be terminated more quickly<br />

– This can eliminate the need to reset the priority of a canceled job, task, or user<br />

to speed address space termination when resolving resource contention issues<br />

WLM Support for a new parameter on the IWMSLIM service<br />

– Will allow a server region to tell WLM that a number of minimum server regions<br />

should be started in parallel<br />

– The new parameter can allow applications to control whether WLM should start<br />

server regions in parallel or sequentially<br />

Extended Size of System Trace Table<br />

– z/OS 1.9 BCP plans to increase the maximum specifiable size of the MVS System<br />

Trace from the current value of 999K per CPU<br />

– The practical maximum will be in the order of many MBs per CPU<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 57


z/OS 1.9 Preview<br />

Optimization and Management Capabilities<br />

Zürich | 26. Oktober 2004<br />

z/OS 1.9 Announcement<br />

WLM support for cross-system routing of zAAP and zIIP workloads<br />

– WLM's routing services will be enhanced to recognize the zAAP and the zIIP<br />

capacity of a System z server<br />

– WLM routing services will be enhanced to return weights for zAAPs and zIIPs<br />

– This is in addition to those returned for CPs, for which weight calculations are<br />

unchanged<br />

WLM “Trickle” Support<br />

– Ability to specify that a small amount of processor resource be used for discretionary<br />

work that otherwise would “never” get done on a 100% busy system<br />

– Parmlib controls over amount of processor resource to use and when to consider work<br />

as being “CPU starved”<br />

– Intended to help with resource contention issues (aka “priority inversions”) about<br />

which WLM code is not aware<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 58


z/OS 1.9 Preview<br />

Security<br />

Additional Password Phrase Support<br />

Zürich | 26. Oktober 2004<br />

z/OS 1.9 Announcement<br />

– Minimum length of a password phrase lowered from 14 characters to 9<br />

– Password phrases 9 to 13 characters long will require a new password phrase exit<br />

(ICHPWX11)<br />

– Sample exit planned to be provided using the new System REXX<br />

facility to call a REXX to check password phrase quality rules<br />

– Sample REXX exec planned to be provided<br />

– Password change logging and enveloping functions to be extended<br />

to include RACF password phrases<br />

Kerberos AES support<br />

– Plan to add AES128, AES256 options to KERB segment of RACF<br />

user profile<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 59


z/OS 1.9 Preview<br />

Security…<br />

Enhanced System SSL Support<br />

Zürich | 26. Oktober 2004<br />

z/OS 1.9 Announcement<br />

– Can specify a “tuning” attribute for System SSL CRL checking to allow or disallow<br />

handshakes based on CRL availability<br />

Java User and Group SAF Admin Classes<br />

– Java classes designed to enable RACF user and group administration<br />

PKI Services and RACF digital certificate enhancements planned:<br />

– Writeable SAF Key rings<br />

– Support of certificates with two-byte UTF8 characters (for example, ñ) that can be<br />

mapped to code page 1047, including RACDCERT and RACF authentication support<br />

– Allow use of SDBM credentials for LDAP administrators in PKI Services, to accept<br />

RACF user IDs in addition to X.500 type user IDs<br />

– Provide e-mail notification to PKI administrators for pending certificate requests<br />

– Change the maximum period for certificate validity from 3650 to 9999 days<br />

– Allow queries based on the number of days until certificates will expire<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 60


z/OS 1.9 Preview<br />

Security…<br />

Zürich | 26. Oktober 2004<br />

z/OS 1.9 Announcement<br />

PKI Services and RACF digital certificate enhancements planned:<br />

– Automated certificate renewal via e-mail before certificates expire<br />

– New REFRESH reminder message after RACDCERT commands when refreshes are<br />

needed for RACLISTed DIGTCERT or DIGTNMAP classes<br />

Improved auditability for z/OS UNIX<br />

– z/OS UNIX file and directory deletion recorded in new SMF92 subtype<br />

New Network Security Services function designed to provide:<br />

– Single, centralized certificate storage for IPSEC<br />

– Cross-system and cross–sysplex monitoring and management for IPSec security<br />

– Enhancements to IKE daemon so it can be configured as a Network Security client<br />

(one per stack)<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 61


z/OS 1.9 Preview<br />

Security…<br />

Zürich | 26. Oktober 2004<br />

z/OS 1.9 Announcement<br />

AT-TLS support for FTP server, FTP client, and TN3270 server<br />

– Use Application Transparent TLS (AT-TLS) to manage TLS security<br />

– AT-TLS designed to support more security functions:<br />

o Can specify a certificate using its label rather than use the default certificate<br />

o Can use an LDAP server to validate certificates<br />

o Support for SSL Session Key Refresh<br />

o Support for SSL Sysplex Session ID Caching<br />

o Support for new or multiple key rings<br />

AT-TLS performance improvements planned<br />

– Expected to be better than TLS implemented by the FTP server and client<br />

– Security defined in the TN3270 server profile and FTP.DATA continues to be available<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 62


z/OS 1.9 Preview<br />

Networking<br />

Zürich | 26. Oktober 2004<br />

z/OS 1.9 Announcement<br />

Communications Server for z/OS V1.9 is planned to enter into a new era of z/OS<br />

middleware enablement by enhancing the security and control of Network<br />

communications<br />

Security capabilities are planned for in enhancements with expanded applicationtransparent<br />

security for TN3270 and FTP<br />

Control enhancements are planned in the areas of network traffic and Sysplex<br />

operations<br />

Policy-Based TCP/IP Routing<br />

– Designed to provide policy-based routing based on job name, source/destination port,<br />

protocol type (TCP or UDP), source IP address, NetAccess security zone, security<br />

label, application<br />

– Can specify that outbound traffic be separated by application<br />

FTP Unicode support<br />

– Added file transfer support for UTF-16, UTF-16LE, and UTF-16BE<br />

– Added file storage support for UTF-16<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 63


z/OS 1.9 Preview<br />

Networking…<br />

z/OS Communications Server is planned to provide:<br />

Zürich | 26. Oktober 2004<br />

z/OS 1.9 Announcement<br />

– New APIs designed to allow applications to specify source filterlists<br />

– Support to allow local systems to filter on source addresses even when not attached to<br />

multicast routers with source address filtering support<br />

– Host support for IGMPv3 and MLDv2<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 64


z/OS 1.9 Preview<br />

Application Development<br />

System REXX<br />

Zürich | 26. Oktober 2004<br />

z/OS 1.9 Announcement<br />

– Designed to allow REXX code to run outside the TSO/E environment, via programming<br />

interface or operator command<br />

– Support for running REXX routines authorized<br />

– Support for using System REXX execs to automate complex operator command and<br />

other system functions<br />

– System REXX designed to support invoking execs via a program interface and by<br />

operator command<br />

– IBM plans to make this available for z/OS V1.8 via a Web deliverable<br />

SDSF functions designed to be supported via REXX variables<br />

– Variables loaded with data from the SDSF panels<br />

– Designed to enable scripts to access the data programmatically<br />

– Variables changes are intended to provide a capability similar to action characters<br />

and overtyping<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 65


z/OS 1.9 Preview<br />

Application Development…<br />

Binder improvements<br />

– New C/C++ front end to Binder APIs<br />

Zürich | 26. Oktober 2004<br />

z/OS 1.9 Announcement<br />

– RECFM=U verification designed to provide the same protection against writing programs<br />

into non-program PDS libraries as is provided for PDSE libraries<br />

– Definition Side-Files in z/OS UNIX archives intended to allow programmers to package their<br />

Dynamic Link Library (DLL) side-decks in UNIX archive files produced by the ar utility<br />

– New INFO option to list installed PTFs in Binder SYSPRINT<br />

– New -IMMED option on the CHANGE and REPLACE control statements<br />

z/OS UNIX and Language Environment application porting enablement:<br />

– Changes to awk, bc, ed, file, mailx, od, sed, tr, uuencode, and uudecode commands<br />

– Language Environment C/C++ Run-Time Library designed to provide multicast source<br />

filtering APIs per RFC3678<br />

– Changes intended to provide closer alignment with SUSV3<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 66


z/OS 1.9 Preview<br />

Application Development…<br />

More planned Language Environment improvements:<br />

Zürich | 26. Oktober 2004<br />

z/OS 1.9 Announcement<br />

– Fewer lower-case English characters in reports and CEEDUMP when NATLANG is UEN or JPN<br />

– New CEE3MC2 callable service to return national and international currency symbols<br />

– Enhancements to the CICS CLER transaction<br />

– New CEE3DLY and CEEDLYM callable services intended to allow you to migrate COBOL<br />

applications away from ILBOWAT0<br />

– New AMODE 64 functions designed to help trace a call chain backwards and allow a "goto"<br />

capability to a known location in the program call stack, similar to AMODE 31 services<br />

CEETBCK and CEEGOTO<br />

– Support for XPLINK applications running as IMS transactions in IMS regions running<br />

with or without Language Environment Library Routine Retention (LRR) active<br />

– Enhancements planned for the CEEBLDTX utility, which will be designed to run in a UNIX<br />

shell command<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 67


z/OS 1.9 Preview<br />

Usability<br />

Health Checker:<br />

– Planned to support checks written in REXX (uses SYSREXX)<br />

Zürich | 26. Oktober 2004<br />

z/OS 1.9 Announcement<br />

– More health checks planned for VSM, z/OS UNIX System services, Communications<br />

Server, TSO/E, SDSF<br />

ISPF Improvements<br />

– Edit and Browse support for z/OS UNIX and ASCII files<br />

– System symbol support for data set names on panels<br />

– Improved EDIT recovery<br />

o Even after the ISPF Edit save command has issued and the data being edited has<br />

been saved, Edit undo buffers will be retained by ISPF<br />

o Intended to allow you to remove changes from edited data even after a save command<br />

– Cross-system sharing of profile variables in a parallel sysplex<br />

o Eliminates the need for multiple profile datasets in a sysplex<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 68


z/OS 1.9 Preview<br />

Usability…<br />

DFSMSrmm improvements<br />

– System symbol support for DFSMSrmm parmlib members<br />

– Support for multiple RMMPlexes in a sysplex<br />

– Search and reporting improvements<br />

– Dataset name and TSO/E subcommand parsing rules relaxed<br />

IBM Configuration Assistant for z/OS Communications Server<br />

Zürich | 26. Oktober 2004<br />

z/OS 1.9 Announcement<br />

– Extended to support PBR (policy-based routing) and NSS (Network Security Services)<br />

configuration<br />

– Intended to allow you to configure IPSec, Application Transparent TLS, QoS, IDS, and<br />

PBR policy using a consistent user interface<br />

– Planned to allow configuration information for all of these technologies to be managed<br />

collectively and provide health check operations designed to insure consistent configuration<br />

– Configuration information can be saved and accessed on a z/OS system or on a Windowsbased<br />

file system<br />

– To download the IBM Configuration Assistant for z/OS Communications Server, go to<br />

o http://www.ibm.com/support/docview.wss?rs=852&uid=swg24013160<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 69


z/OS 1.9 Preview<br />

Usability…<br />

Centralized Policy-Based Networking<br />

– For a cluster of nodes, all using Policy Agent technology<br />

Zürich | 26. Oktober 2004<br />

z/OS 1.9 Announcement<br />

– Designed to support a cluster of z/OS nodes (within or across a Sysplex) when configured<br />

as a server<br />

– Intended to be able to be used as a centralized networking policy server for heterogenous node<br />

– Centralized management becomes more important as policy scope widens (QoS, IDS, IPSec,<br />

AT-TLS, etc.)<br />

SETXCF START,REALLOCATE (CF structure) command Enhancements designed to:<br />

– Dynamically optimize CF structure placement among CFs in a parallel sysplex in a way that is<br />

simple and easy-to-use<br />

– Determine best CF locations for structures and move them nondisruptively<br />

– Allow you to specify structures to bypass<br />

– Automatically initiate duplexing for CF structures that should be duplexed<br />

– Complete pending policy changes for structures without rebuilding in many cases<br />

– Improve processing for structures which make use of the exclusion list (EXCLLIST) option in<br />

the CFRM policy<br />

– Note: available on z/OS R4 and higher via APAR OA08688<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 70


z/OS 1.9 Preview<br />

Usability…<br />

Zürich | 26. Oktober 2004<br />

z/OS 1.9 Announcement<br />

“Maintenance Mode” support for CFs - when in maintenance mode<br />

– A CF is logically ineligible for CF structure allocation as if it had been removed from the<br />

CFRM policy (without policy updates)<br />

– Rebuild and REALLOCATE processing will be intended to remove CF structure instances allocated<br />

in a CF when it was placed into maintenancemode<br />

– With the REALLOCATE command, maintenance mode support is expected to greatly simplify<br />

operational procedures related to taking a CF down for maintenance or upgrade<br />

RMF Support for CF utilization<br />

– New RMF function to show information about CF processor resources consumed by CF<br />

structures<br />

– Postprocessor and Monitor III support<br />

– Intended to allow better CF performance monitoring and problem determination<br />

– Will require a future CF level, planned to be supported on System z9 servers<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 71


z/OS 1.9 Preview<br />

Usability…<br />

Zürich | 26. Oktober 2004<br />

z/OS 1.9 Announcement<br />

Batch interface to RRS to gather the information provided by theISPF dialog<br />

New fields in DFSMShsm function statistics records (FSRs)<br />

New tape sublevels in the DFSMSdfp OAM storage hierarchy<br />

IDCAMS enhanced to support data set name masking for DELETE<br />

D XCF, COUPLE,TYPE=BPXMCDS command enhancements display<br />

MAXSYSTEMS, MOUNTS and AMTRULES for the TYPE(BPXMCDS) couple<br />

dataset<br />

HCM report printing function is planned to include the ability to print processor,<br />

channel path, CTC, and ESCON link information based on selected processors<br />

and switches<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 72


z/OS R8 Functions planned to be rolled back to z/OS R7<br />

Ability to specify CNS Notification System for GRS Star<br />

GRS support for more concurrent ENQs<br />

Default limits unchanged:<br />

Zürich | 26. Oktober 2004<br />

A Focus on selected z/OS 1.8 Enhancements<br />

– Unauthorized ENQ default limit remains 4096<br />

– Authorized default ENQ limit is 250,000<br />

– can specify higher maximums than the defaults<br />

New maximum is 2,147,483,647 (x’7FFFFFFF’)<br />

New ISGADMIN authorized interface, T GRS command, and GRSCNFxx parmlib<br />

support for setting higher maximums<br />

Both Funcitons are planned for z/OS 1.7 with APAR OA11382<br />

Planned availability date 30 March 2007<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 73


Zürich | 26. Oktober 2004<br />

A Focus on selected z/OS 1.8 Enhancements<br />

System Logger Separation of Production and Test Logstreams<br />

Logger Enhancements to improve Availability and reduce need for unplanned IPLs<br />

Problem Area<br />

System Logger installations combine both test and production work in the same sysplex<br />

� Possible for work on test log streams to have an adverse effect on production log<br />

streams<br />

� Problems encountered on a test log stream can lead to outages effecting production<br />

log streams<br />

Some Logger tasks, such as data set recall, and data set allocation are single threaded<br />

� Dataset recall for the test log stream can hold off the dataset recall for<br />

production log stream<br />

Sharing of resources<br />

� LOGR couple dataset extents<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 74


Zürich | 26. Oktober 2004<br />

A Focus on selected z/OS 1.8 Enhancements<br />

System Logger Separation of Production and Test Logstreams…<br />

Overview<br />

Solution<br />

� Allow installation to define test and production log streams so that there is separation<br />

of work between the two sets<br />

o Focus of logger tasks<br />

- Separate Allocation Task<br />

- Separate Dataset Management Task<br />

o Limitation of resources used by test log streams<br />

- 25% resource allocation for TEST log streams<br />

- Ability for production log streams to use more than 75% of resources<br />

� Logger has three basic sets of sub tasking within the IXGLOGR address space:<br />

o Logger general services<br />

o Logstream connection handling<br />

o Logstream resource services<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 75


Zürich | 26. Oktober 2004<br />

A Focus on selected z/OS 1.8 Enhancements<br />

System Logger Separation of Production and Test Logstreams…<br />

Overview<br />

Solution…<br />

� The 3rd set of Logger sub tasks (log stream resource services) will continue to manage the<br />

normal production log stream activity<br />

Benefit<br />

o An additional set of these log stream resource services sub tasks will be established in<br />

the IXGLOGR address space to manage the newly established “TEST” group (or class)<br />

of log streams<br />

� Enables installation to define and run test and production resources on the same system(s)<br />

with less interference<br />

o Reduces the effect of test log stream outages on production log streams<br />

Interaction and Dependencies<br />

No special hardware requirements<br />

No special software requirements<br />

Installation<br />

� None<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 76


Zürich | 26. Oktober 2004<br />

A Focus on selected z/OS 1.8 Enhancements<br />

System Logger Separation of Production and Test Logstreams…<br />

Usage and Invocation (Definition)<br />

Provide a GROUP keyword on the following options<br />

� IXCMIAPU utility for DATA TYPE(LOGR) Define log stream request<br />

� IXGINVNT API for the definition of log streams<br />

o Define log stream with TEST attributes<br />

DEFINE<br />

LOGSTREAM<br />

...<br />

STG_DUPLEX(NO),<br />

GROUP(TEST)<br />

o The above parameter will be allowed on the UPDATE log stream request on the<br />

following condition<br />

- No connection to log stream, meaning no active or failed-persistent connections<br />

In order to use the GROUP keyword, the active primary TYPE=LOGR couple dataset in the<br />

sysplex must be formatted at an HBB7705 level or higher<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 77


Zürich | 26. Oktober 2004<br />

A Focus on selected z/OS 1.8 Enhancements<br />

System Logger Separation of Production and Test Logstreams…<br />

Usage and Invocation (Display Command Output)<br />

Display Examples<br />

� No new keyword is required in the display command<br />

o IXG601I 12.39.43 LOGGER DISPLAY 769<br />

SYSTEM LOGGER STATUS<br />

SYSTEM SYSTEM LOGGER STATUS<br />

SY1 ACTIVE – TEST ENVIRONMENT NOT AVAILABLE<br />

o IXG601I 12.39.43 LOGGER DISPLAY 769<br />

SYSTEM LOGGER STATUS<br />

SYSTEM SYSTEM LOGGER STATUS<br />

SY1 ACTIVE<br />

LOGR CDS IS NOT AVAILABLE<br />

TEST ENVIRONMENT NOT AVAILABLE<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 78


Zürich | 26. Oktober 2004<br />

A Focus on selected z/OS 1.8 Enhancements<br />

System Logger Separation of Production and Test Logstreams…<br />

Usage and Invocation (Display Command Output)…<br />

Display Examples<br />

� D LOGGER,CONN,LSN= *,JOBNAME=MAINASID, DETAIL<br />

IXG601I 12.39.43 LOGGER DISPLAY 769<br />

CONNECTION INFORMATION BY LOGSTREAM FOR SYSTEM SY1<br />

LOGSTREAM STRUCTURE #CONN STATUS<br />

--------- --------- ------ ------<br />

TCHOPRA.TEST.LOGSTRM1 LIST01 000001 INUSE<br />

DUPLEXING: LOCAL BUFFERS, STAGING DRXRC<br />

STGDSN: IXGLOGR.TCHOPRA.TEST.LOGSTRM1.SY1<br />

VOLUME=ALL001 SIZE=000300 (IN 4K) % IN-USE=002<br />

GROUP: PRODUCTION<br />

JOBNAME: MAINASD<br />

NUMBER OF LOGSTREAMS: 1<br />

ASID:001D<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 79


Zürich | 26. Oktober 2004<br />

A Focus on selected z/OS 1.8 Enhancements<br />

System Logger Separation of Production and Test Logstreams…<br />

Usage and Invocation (Report Output)<br />

GROUP specification is displayed in the IXCMIAPU DATA TYPE(LOGR) utility output when<br />

REPORT(YES) is specified<br />

LOGSTREAM NAME(USER.STREAM.EXAMPLE) STRUCTNAME(LOGGERSTR1)<br />

LS_DATACLAS()LS_MGMTCLAS()LS_STORCLAS() HLQ(NO_HLQ) MODEL(NO)<br />

LS_SIZE(0) STG_MGMTCLAS(MGMTDR) STG_STORCLAS(STORDR)<br />

STG_DATACLAS(STG2GIG) STG_SIZE(524288) LOWOFFLOAD(0) HIGHOFFLOAD(80)<br />

STG_DUPLEX(YES) DUPLEXMODE(DRXRC) RMNAME() DESCRIPTION() RETPD(0)<br />

AUTODELETE(NO) OFFLOADRECALL DASDONLY(NO) DIAG(NO)<br />

LOGGERDUPLEX(COND) EHLQ(IXGLOGR) GROUP(PRODUCTION)<br />

STRUCTURE NAME(LOGGERSTR1) LOGSNUM(10)<br />

MAXBUFSIZE(65532) AVGBUFSIZE(4092)<br />

EFFECTIVE AVERAGE BUFFER SIZE (4092) GROUP(PRODUCTION)<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 80


Zürich | 26. Oktober 2004<br />

A Focus on selected z/OS 1.8 Enhancements<br />

System Logger Separation of Production and Test Logstreams…<br />

Usage and Invocation (New Messages)<br />

IXG074I System Logger services disabled for GROUP: TEST<br />

IXG075E System Logger constrained for GROUP: PRODUCTION<br />

IXG076I System Logger constrained for GROUP: TEST<br />

IXG270I Directory extent records consumption point for test group<br />

Usage and Invocation (Changed Messages)<br />

IXG063I Logger abended and issued an SVC dump<br />

IXG233I Invalid release level<br />

IXG253I No longer recalling data sets for group: groupname<br />

IXG257I No DSEXTENTS defined or allocated for TEST pool<br />

IXG261E Change explanation and system programmer response<br />

IXG262A Change explanation and system programmer response<br />

IXG266I Identify production or test log stream service tasks<br />

IXG271I Identify production or test log stream service tasks<br />

IXG272E Identify production or test log stream service tasks<br />

IXG601I Display Logger command output<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 81


Zürich | 26. Oktober 2004<br />

A Focus on selected z/OS 1.8 Enhancements<br />

System Logger Separation of Production and Test Logstreams…<br />

Coexistence and Toleration Considerations<br />

PTFs for Compatibility APAR OA1<strong>400</strong>9 are required on pre z/OS V1R8 systems in your sysplex<br />

Following Results will happen on a pre z/OS V1R8 if the PTF is applied<br />

� Log stream connection attempts on pre-z/OS V1R8 release level system are not honored,<br />

if the GROUP attribute is TEST<br />

� Connection request on pre-z/OS V1R8 release level will fail with return code 8 and reason<br />

code ’08E3’x (IXGRSNCODELOGSTREAMNOTSUPPORTED)<br />

� If a LIKE keyword is used to define a log stream that will have the TEST GROUP<br />

designation then this request will fail with return code 8 and reason code ’08E3’x<br />

(IXGRSNCODELOGSTREAMNOTSUPPORTED)<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 82


Zürich | 26. Oktober 2004<br />

A Focus on selected z/OS 1.8 Enhancements<br />

System Logger Separation of Production and Test Logstreams…<br />

Coexistence and Toleration Considerations…<br />

Following Results will happen on a pre z/OS V1R8 if the PTF is applied<br />

� Report on the GROUP<br />

o DISPLAY LOGGER,CONN,SYSPLEX<br />

o DISPLAY LOGGER,LOGSTREAM<br />

o DISPLAY LOGGER,STRUCTURE<br />

� Allow the deletion of GROUP(TEST) log streams on pre z/OSV1R8 systems if the log<br />

stream has never been connected to<br />

o The first offload data set will be orphaned if the log stream has never been<br />

connected to<br />

� Message IXG270I will be DOMable when group TEST log streams are force deleted on<br />

z/OS V1R7, or when any log stream deletion causes the TEST data set extent shortage<br />

to cease on pre z/OS V1R8 systems<br />

� SETLOGR FORCE,DELETE command will be able to delete log stream with GROUP(TEST)<br />

designation but System Logger will not connect to structure to free structure resources<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 83


Zürich | 26. Oktober 2004<br />

A Focus on selected z/OS 1.8 Enhancements<br />

CFRM Performance Enhancements Stage 2<br />

Background<br />

Coupling Facility Resource Management (CFRM) manages coupling facility resources<br />

and is critical to the operation of a high-availability parallel sysplex environment<br />

� The CFRM couple data set (CDS) is the centralized “control point” used by CFRM to manage<br />

Coupling Facilities (CF) and CF Structures<br />

CFRM Performance Enhancements Stage 0 delivered in the service stream added<br />

support to optimize some of the sysplex failure cleanup processing for CF Structures<br />

CFRM Performance Enhancements Stage 1 delivered in z/OS V1R4 added processing<br />

optimizations to CF Structure rebuild processing and IXCQUERY processing<br />

This high degree of availability in a Parallel Sysplex is achieved by enabling surviving<br />

systems to recover rapidly for a failed system within the sysplex and allowing coupling<br />

facility (CF) structures that fail to be quickly rebuilt or recovered via duplexing<br />

failover<br />

Poor CFRM performance can adversely impact the availability of coupling facility<br />

structure data and thus the availability of products and subsystem using the structures<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 84


Zürich | 26. Oktober 2004<br />

A Focus on selected z/OS 1.8 Enhancements<br />

CFRM Performance Enhancements Stage 2<br />

Solution<br />

CFRM Performance Enhancements Stage 2<br />

� Update the current implementation to avoid using the CFRM CDS as much as possible<br />

� Processing required to manage the coordination of CF Structure rebuild or duplexing<br />

failover and system recovery will use a message-based protocol to greatly reduce<br />

serialized access to the CFRM CDS<br />

� The message-based protocol defines a single system as manager and all other systems<br />

as participants<br />

� The manager system is responsible for coordinating the processes involved with the<br />

participating systems and updating the CFRM CDS when needed<br />

� The manager system does the I/O to the CFRM CDS which greatly reduces the number<br />

and frequency of serialized access<br />

� Communication between the manager system and participant systems uses XCF signaling<br />

to send messages between the systems<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 85


Zürich | 26. Oktober 2004<br />

A Focus on selected z/OS 1.8 Enhancements<br />

CFRM Performance Enhancements Stage 2<br />

Solution<br />

Exploiters:<br />

� CFRM Performance Enhancements Stage II is targeted to all zSeries customer environments<br />

which currently run a Parallel Sysplex<br />

o These environments require CFRM to manage CF Structure and Connector events that<br />

occur in the sysplex<br />

Benefit:<br />

� Larger production parallel sysplex configurations with a large number of CF Structures<br />

and Connectors should see a major improvement in sysplex availability, especially during<br />

occurrences of sysplex partitioning and CF recovery<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 86


Zürich | 26. Oktober 2004<br />

A Focus on selected z/OS 1.8 Enhancements<br />

CFRM Performance Enhancements Stage 2<br />

Usage Requirements<br />

CFRM Couple Dataset<br />

� A new version of the CFRM CDS will be required for systems to enable the message-based<br />

protocol<br />

o This allows installations to control the enablement of this function and only exploit it<br />

only when the CFRM CDS supports the new function<br />

z/OS Systems<br />

� All systems in the sysplex must be at a z/OS release V1R8 or higher<br />

o In order to use the new version of the CFRM CDS that supports message-based<br />

protocol, all systems in the sysplex must be at z/OS release 1.8 or higher<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 87


Zürich | 26. Oktober 2004<br />

A Focus on selected z/OS 1.8 Enhancements<br />

CFRM Performance Enhancements Stage 2<br />

Coexistence Considerations<br />

Systems that do not support message-based processing (z/OS 1.7 and below) will<br />

not be able to join a sysplex that is using a CFRM CDS that was formatted for<br />

message-based processing<br />

A CFRM CDS formatted for message-based processing cannot be brought into use<br />

by a sysplex while there are one or more downlevel systems (z/OS 1.7or lower) in<br />

the sysplex<br />

� This is consistent with CDS version changes that have been done in the past for<br />

updated functions<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 88


Zürich | 26. Oktober 2004<br />

A Focus on selected z/OS 1.8 Enhancements<br />

CFRM Performance Enhancements Stage 2<br />

Usage and Invocation<br />

CFRM Couple Dataset<br />

� A CFRM CDS must be formatted specifying<br />

ITEM NAME(MSGBASED)<br />

� This CFRM CDS must be specified in either a COUPLExx Parmlib member or in operator<br />

commands to bring into use as the primary CFRM CDS (SETXCF COUPLE,TYPE=CFRM…)<br />

� Format Utility (IXCL1DSU)<br />

//SYSIN DD *<br />

DEFINEDS SYSPLEX(PLEX1)<br />

DSN(SYS1.XCF.CFRM01) VOLSER(3390X01)<br />

NOCATALOG MAXSYSTEM(8)<br />

DATATYPE(CFRM)<br />

……<br />

ITEM NAME(SMDUPLEX) NUMBER(1)<br />

ITEM NAME(MSGBASED) NUMBER(1)<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 89


Zürich | 26. Oktober 2004<br />

A Focus on selected z/OS 1.8 Enhancements<br />

CFRM Performance Enhancements Stage 2<br />

Usage and Invocation<br />

Display Commands<br />

� D XCF,COUPLE,TYPE=CFRM<br />

IXC358I 00.00.00 DISPLAY XCF FRAME 1 F E SYS=SYSA<br />

CFRM COUPLE DATA SETS<br />

PRIMARY DSN: SYS1.CFRM2.CDS<br />

VOLSER: volser DEVN: devn<br />

FORMAT TOD MAXSYSTEM<br />

03/01/2006 12:58:24 32<br />

ADDITIONAL INFORMATION:<br />

FORMAT DATA<br />

POLICY(6) CF(8) STR(128) CONNECT(128)<br />

SMREBLD(1) SMDUPLEX(1) MSGBASED(1)<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 90


Zürich | 26. Oktober 2004<br />

A Focus on selected z/OS 1.8 Enhancements<br />

CFRM Performance Enhancements Stage 2<br />

Usage and Invocation<br />

SETXCF Operator Command<br />

� SETXCF STOP, MSGBASED<br />

o Message-based processing may be stopped via a SETXCF STOP, MSGBASED command<br />

o The sysplex will change to policy-based processing<br />

o This allows an installation to “fallback” to policy-based processing<br />

� SETXCF START, MSGBASED<br />

o Message-based processing may become enabled via a SETXCF START, MSGBASED<br />

command<br />

o The sysplex must be running with a version of the CFRM couple dataset that supports<br />

message-based processing in order for this command to execute successfully<br />

o The system will choose the system where the SETXCF command was issued as the<br />

new manager system<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 91


Zürich | 26. Oktober 2004<br />

A Focus on selected z/OS 1.8 Enhancements<br />

CFRM Performance Enhancements Stage 2<br />

Usage and Invocation<br />

D XCF,STR (summary information for structures)<br />

� Message-based<br />

IXC359I 00.00.00 DISPLAY XCF FRAME LAST F E SYS=SYSB<br />

STRNAME ALLOCATION TIME STATUS TYPE<br />

DUPALLOWED04 03/01/2006 09:37:56 ALLOCATED CACHE<br />

IXCTL_SIGNAL 03/01/2006 13:52:54 ALLOCATED LIST<br />

EVENT MANAGEMENT: MESSAGE-BASED MANAGER SYSTEM NAME: SYSA<br />

� Policy-based<br />

IXC359I 00.00.00 DISPLAY XCF FRAME LAST F E SYS=SYSA<br />

STRNAME ALLOCATION TIME STATUS TYPE<br />

DUPALLOWED04 03/01/2006 16:13:17 ALLOCATED (NEW) CACHE<br />

DUPLEXING REBUILD<br />

METHOD: SYSTEM-MANAGED<br />

PHASE: DUPLEX ESTABLISHED<br />

DUPALLOWED04 03/01/2006 09:37:56 ALLOCATED (OLD) CACHE<br />

DUPLEXING REBUILD<br />

EVENT MANAGEMENT: POLICY-BASED<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 92


Operating System<br />

Zürich | 26. Oktober 2004<br />

Operating System Support for IBM System z9<br />

z/OS.e (1) Version 1 Release 4 (3) , 5 (3) , 6, 7, 8<br />

z/OS Version 1 Release 4 (3) , 5 (3) , 6, 7, 8<br />

Linux, 64-bit distribution<br />

Linux, 31-bit distribution<br />

z/VM Version 5 Release 1, 2<br />

z/VM Version 4 Release 4 (4)<br />

z/VSE (5) 3.1, VSE/ESA 2.7 (5)(6)<br />

z/VSE V4 (7) (Preview – no GA announced)<br />

z/TPF Version 1<br />

TPF Version 4 Release 1 (ESA mode only)<br />

ESA/390<br />

(31-bit)<br />

No (2)<br />

No (2)<br />

No<br />

Yes<br />

No<br />

Yes<br />

Yes<br />

No<br />

No<br />

Yes<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

z/Architecture<br />

(64-bit)<br />

1 z/OS.e - z800, z890 and z9 BC only<br />

2 IBM Bimodal Accommodation Offering is available for 1.4. This offering is not available for z/OS 1.5 & later<br />

3 Support for z/OS V1.4 and 1.5 will end March 31, 2007<br />

4 Support for z/VM V4.4 will end September 30, 2006<br />

5 z/VSE V3 can execute in 31-bit mode only. It does not implement z/Architecture and specifically does not implement 64-bit mode<br />

capabilities. z/VSE V3 is designed to exploit select features of IBM System z hardware.<br />

6 Support for VSE 2.7 will end February 28, 2007<br />

7 z/VSE V4 is designed to exploit 64 bit real memory addressing, but will not support 64-bit virtual memory addressing<br />

Note: Please refer to the latest PSP bucket for latest PTFs for new functions/features.<br />

Yes<br />

Yes<br />

Yes<br />

No<br />

Yes<br />

Yes<br />

No<br />

Yes<br />

Yes<br />

No<br />

© 2004 IBM Corporation 93


Minimum Operating System Support for System z9 Functions<br />

1.indicates VSE/ESA<br />

2.indicates TPF<br />

3.IBM is working with its Linux Distribution Partners (LDPs) that this function will be provided in future Linux on System z distribution releases/service updates<br />

4.Additional features or Web downloads required<br />

5.IBM is working with LDPs on Kernel space exploitation (3)<br />

Note: Please refer to the latest PSP bucket for latest PTFs for new functions/features<br />

z/OS.e - z800, z890 and z9 BC only SLES = SUSE Linux Enterprise Server<br />

RHEL = Red Hat Enterprise Linux<br />

Zürich | 26. Oktober 2004<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 94


Minimum Operating System Support for System z9 Functions<br />

1.indicates VSE/ESA<br />

2.indicates TPF<br />

3.IBM is working with its Linux Distribution Partners (LDPs) that this function will be provided in future Linux on System z distribution releases/service updates<br />

4.Additional features or Web downloads required<br />

5.IBM is working with LDPs on Kernel space exploitation (3)<br />

6.Linux and z/VM do not support it, the IBM Software Group products are enabled for it on all distributions<br />

Note: Please refer to the latest PSP bucket for latest PTFs for new functions/features<br />

z/OS.e - z800, z890 and z9 BC only<br />

Zürich | 26. Oktober 2004<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

SLES = SUSE Linux Enterprise Server<br />

RHEL = Red Hat Enterprise Linux<br />

© 2004 IBM Corporation 95


Zürich | 26. Oktober 2004<br />

z/OS Support Summary<br />

* All statements regarding IBM's plans, directions, and intent are subject to change or withdrawal without notice. Any reliance on these Statements of General Direction is at<br />

the relying party's sole risk and will not create liability or obligation for IBM.<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 96


z/OS Planned Roadmap<br />

Architectural Level Set<br />

Zürich | 26. Oktober 2004<br />

z/OS Planning Information<br />

* All statements regarding IBM's plans, directions, and intent are subject to change or withdrawal without notice. Any reliance on these Statements of General Direction is at<br />

the relying party's sole risk and will not create liability or obligation for IBM.<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 97


z/OS Statements of Direction<br />

IBM plans to take the following actions in the future*:<br />

Zürich | 26. Oktober 2004<br />

z/OS Statements of Direction<br />

z/OS.e V1.8 (5655-G52), is planned to be the last release of z/OS.e<br />

� Marketing, ordering, support, and service for z/OS (5694-A01)<br />

remain unaffected<br />

� z/OS.e V1.8 planned to be orderable until October 2007<br />

� Service for z/OS.e V1.8 planned to be available until September 2009<br />

To replace both the z/OS.e operating system and the NALC pricingmetric with the<br />

zNALC pricing metric (zNALC is available on all z/Architecture systems)<br />

� zNALC will replace New Application License Charges (NALC) and z/OS.e, and is<br />

intended to be IBM's strategic z/OS offering for new workloads<br />

� zNALC is planned to be available March 16, 2007<br />

z/OSV1.9 is planned to be the lastrelease to support DFSORT ISPFpanels<br />

z/OSV1.9 is planned to be the last release of z/OS Communications Server tosupport the<br />

configuration of Traffic Regulation (TR) policy as part of the Quality of Service discipline<br />

� IBM recommends you implement TRconfiguration using IntrusionDetection Services<br />

(IDS) policy configuration (availablein z/OS V1.8)<br />

* All statements regarding IBM future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only.<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 98


z/OS Statements of Direction…<br />

IBM plans to take the following actions in the future*:<br />

Zürich | 26. Oktober 2004<br />

z/OS Statements of Direction<br />

IBM intends to improve the availability date for z/OS R8 supportof JES3 NJE<br />

communications in using TCP/IP to March 30, 2007, rather than 1H2007<br />

� In order to enable JES3 NJE over TCP/IP in z/OS V1.8, you must install the PTF for<br />

APAR OA16527 and its prerequisites<br />

IBM intends to improve the availablity date of the optimized LDAP directory server,<br />

called IBM Tivoli Directory Server for z/OS, to March 30, 2007 from 1H2007<br />

� Designed to let you centralize distributed user registries z/OS<br />

� PTF for OA19286 required<br />

� Integrated Security Services -LDAP Server also available in V1.8<br />

* All statements regarding IBM future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only.<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 99


Zürich | 26. Oktober 2004<br />

New Application License Charges (NALC)<br />

IBM System z New Application License Charges (NALC)<br />

At a Glance<br />

Announced letter ENUS207006, January 9, 2007<br />

Offers a reduced price for z/OS to encourage Qualified Applications on the Platform<br />

Allows LPAR-level granularity<br />

Provides criteria for identifying a Qualified Application<br />

Is available when Qualified Applications are running under z/OS on IBM z/Architecture servers<br />

Can aggregate across servers belonging to a qualified Parallel Sysplex<br />

Planned availability date is March 16, 2007<br />

Overview<br />

System z New Application License Charges (zNALC) offers a reduced price for the z/OS®<br />

operating system on LPARs where you are running a qualified "new workload" application<br />

(Qualified Application) such as Java language business applications running under WebSphere®<br />

Application Server, Domino®, SAP, PeopleSoft, and Siebel<br />

zNALC extends IBM’s commitment to sub-capacity pricing, allowing customers with a Qualified<br />

Application to obtain a reduced price for z/OS where charges are based on the size of the<br />

LPAR(s) executing a Qualified Application, assuming all applicable terms and conditions are met<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 100


Zürich | 26. Oktober 2004<br />

New Application License Charges (NALC)<br />

IBM System z New Application License Charges (NALC)…<br />

Prerequisites<br />

zNALC is available only on IBM z/Architecture servers (z900, z990, z9 EC, z800, z890, z9<br />

BC, or later) running the z/OS (5694-A01) operating system<br />

z/OS middleware running on the IBM z/Architecture server which qualifies for Workload<br />

License Charges (WLC) or Entry Workload License Charges (EWLC) must be priced WLC/EWLC<br />

in order for z/OS to be eligible for zNALC charges<br />

Any Logical Partition (LPAR) that is designated as a zNALC LPAR must follow the naming<br />

convention "ZNALxxxx" where xxxx may be any letters or numbers<br />

Qualified Applications<br />

zNALC is available only on LPARs where a Qualified Application is present, among other<br />

requirements<br />

In general, Qualified Applications are those that IBM considers "new workload,“ such as<br />

Java language business applications running under WebSphere Application Server, Domino,<br />

SAP, PeopleSoft, or Siebel<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 101


Zürich | 26. Oktober 2004<br />

New Application License Charges (NALC)<br />

IBM System z New Application License Charges (NALC)…<br />

Qualified Applications…<br />

IBM has established the following criteria to determine which applications are Qualified<br />

Applications:<br />

1. An "Application" is a computer program that is used to accomplish specific business<br />

Tasks, such as Customer Relationship Management (CRM), Enterprise Resource Planning<br />

(ERP), Supply Chain Management (SCM), business information warehouse, accounting and<br />

inventory control programs, including the database server used for that task<br />

In this definition, an Application is not a stand-alone database management system or<br />

systems management tool (that is, related to the management or operation of the<br />

Computer itself or of other computer programs)<br />

2. An application may be considered a Qualified Application if:<br />

a) It is currently generally commercially available, supported by its manufacturer, and<br />

enabled to run under z/OS, and that same Application (with substantially the same<br />

functionality) is simultaneously generally commercially available, supported by its<br />

manufacturer on, and enabled to run under a UNIX® operating system (e.g. AIX®,<br />

HP-UX, Linux, or Solaris), or Microsoft Windows (collectively "Distributed Platforms")<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 102


Zürich | 26. Oktober 2004<br />

New Application License Charges (NALC)<br />

IBM System z New Application License Charges (NALC)…<br />

Qualified Applications…<br />

b) It is a database server running under z/OS and it is operating solely in support of a<br />

software program that is currently generally commercially available, supported by its<br />

manufacturer, and running in a client/server environment where the business logic (for<br />

example, application server) is running on a Distributed Platform;<br />

c) It is a Java language business application running under WebSphere Application Server<br />

(or equivalent). These do not include systems management tools<br />

3. z/OS is eligible for zNALC pricing when running in an LPAR where the Qualified Application<br />

is executing<br />

The only other products that may execute in this LPAR are those products that support the<br />

Qualified Application<br />

The only other products that may execute in this LPAR are those products that support the<br />

Qualified Application<br />

The LPAR must be used exclusively for the Qualified Application and for programs that<br />

support the Qualified Application and for no other purpose<br />

4. IBM will determine whether a particular program is a Qualified Application<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 103


Zürich | 26. Oktober 2004<br />

New Application License Charges (NALC)<br />

IBM System z New Application License Charges (NALC)…<br />

Qualified Applications…<br />

For a list of approved zNALC Qualified Applications, visit<br />

http://ibm.com/zseries/swprice/znalc.html<br />

Limitations and Restrictions<br />

zNALC is not available:<br />

� On any server where OS/390® or z/OS.e is licensed or running<br />

� On any server where the pricing metric for z/OS is NALC<br />

Sub-capacity zNALC is not available:<br />

� On any LPAR’s where z/OS is running as a guest of z/VM®<br />

For detailed Information on zNALC refer to the Announcement Letter<br />

IBM System z New Application License Charges, ENUS207006, January 9, 2007<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

Provided as Part<br />

of <strong>Silvio's</strong> <strong>Corner</strong><br />

Doc Jukebox<br />

© 2004 IBM Corporation 104


Zürich | 26. Oktober 2004<br />

New Application License Charges (NALC)<br />

IBM System z New Application License Charges (NALC)…<br />

Statement of general Direction<br />

In 2007, IBM intends:<br />

� For z/OS.e Version 1 Release 8 to be the final release of the z/OS.e operating system<br />

Previously announced marketing, ordering, support, and service for z/OS (5694-A01)<br />

remain unaffected<br />

� To allow ordering of z/OS.e V1.8 until the planned withdrawal from marketing in October 2007<br />

In accordance with IBM program service policy, IBM intends to provide service for z/OS.e V1.8<br />

until its planned end of service in September 2009<br />

� To continue marketing of the NALC pricing metric until fourth quarter 2007<br />

After fourth quarter 2007, you cannot request NALC pricing for any OS/390 or z/OS license,<br />

but you may keep your existing z/OS licenses with NALC charges or OS/390 licenses with NALC<br />

charges<br />

To replace both the z/OS.e operating system and the NALC pricing metric with the zNALC<br />

pricing metric, which is available on both IBM z/Architecture high-end and midrange systems<br />

* All statements regarding IBM’s future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only.<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 105


Zürich | 26. Oktober 2004<br />

z/OS 1.8 Auxiliary Storage Manager (ASM)<br />

z/OS ASM Support for large Page Datasets<br />

z/OS 1.8 DFSMS provides page dataset support which is not exploited by<br />

z/OS 1.8<br />

A page space is a system dataset that contains pages of virtual storage<br />

The pages are stored into and retrieved from the page space by the auxiliary storage<br />

manager (ASM)<br />

A page space is an entry-sequenced cluster which is preformatted (unlike other datasets)<br />

and is contained on a single volume<br />

In z/OS 1.8 DFSMS provided support to allow a page space to have a maximum size equal<br />

to 16,777,215 slots<br />

The support in z/OS has not been provided to allow a local page dataset to be greater than<br />

1,048,576 slots<br />

Though installations may define a page space larger than 1,048,576 slots the additional<br />

space will not be used by z/OS<br />

Installations need to ensure they provide sufficient local page space which is addressable by z/OS<br />

The z/OS restriction of 4GB of page space applies to all page datasets: PLPA, COMMON,<br />

and LOCALs<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 106


RMF Spreadsheet Reporter Enhancements<br />

Zürich | 26. Oktober 2004<br />

RMF Spreadsheet Reporter Update<br />

Current RMF Spreadsheet Reporter Version 5.2.3 Enhancement to LPAR<br />

Trend Reporter Macro RMFR9LP.xls:<br />

Utilization Reports for CP’s as well as Specialty Engines (ICF, IFL, zAAP and zIIP)<br />

New Version 5.2.4, which is still Beta-Testing, will provide a new XCF<br />

Trend Report Macro (RMFR9XCF.xls)<br />

Will allow a more efficient and faster interpretation of XCF performance the RMF postprocessor<br />

XCF report<br />

Supports various filterting options to select XCF performance data of interest<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 107


Zürich | 26. Oktober 2004<br />

RMF Spreadsheet Reporter Update<br />

RMF Spreadsheet Reporter Example 1: CP Utilization<br />

Note: above chart has been created eith RMF Spreadsheet Reporter Macro RMFR9LP.xls<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 108


Zürich | 26. Oktober 2004<br />

RMF Spreadsheet Reporter Update<br />

RMF Spreadsheet Reporter Example 2: zAAP Utilization<br />

Note: above chart has been created eith RMF Spreadsheet Reporter Macro RMFR9LP.xls<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 109


Zürich | 26. Oktober 2004<br />

RMF Spreadsheet Reporter Update<br />

RMF Spreadsheet Reporter Example 3: zIIP Utilization<br />

Note: above chart has been created eith RMF Spreadsheet Reporter Macro RMFR9LP.xls<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 110


Zürich | 26. Oktober 2004<br />

RMF Spreadsheet Reporter Update<br />

RMF Spreadsheet Reporter Example 4: XCF Trend Report<br />

Note: above chart has been created eith RMF Spreadsheet Reporter Macro RMFR9XCF.xls, which is planned to be shipped with new Version 5.2.4<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 111


Zürich | 26. Oktober 2004<br />

RMF Spreadsheet Reporter Update<br />

RMF Spreadsheet Reporter Example 5: XCF Trend Report<br />

Note: above chart has been created eith RMF Spreadsheet Reporter Macro RMFR9XCF.xls, which is planned to be shipped with new Version 5.2.4<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 112


Zürich | 26. Oktober 2004<br />

RMF Spreadsheet Reporter Update<br />

RMF Spreadsheet Reporter Example 6: XCF Trend Report<br />

Note: above chart has been created eith RMF Spreadsheet Reporter Macro RMFR9XCF.xls, which is planned to be shipped with new Version 5.2.4<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 113


Zürich | 26. Oktober 2004<br />

RMF Spreadsheet Reporter Update<br />

RMF Spreadsheet Reporter Example 7: XCF Trend Report<br />

Note: above chart has been created eith RMF Spreadsheet Reporter Macro RMFR9XCF.xls, which is planned to be shipped with new Version 5.2.4<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 114


GSE z/OS Expertforum Switzerland # 66, 27.-28.3.2007<br />

Zürich | 27. März 2007<br />

Zürich | 26. Oktober 2004<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2007 IBM Corporation<br />

© 2004 IBM Corporation<br />

115


APAR's and Red Alerts<br />

OA11382 z/OS 1.8 GRS Dynamic Functions SPE for z/OS 1.7<br />

OA13154 Enhancements to BPXWH2Z for Migration to zFS File Systems<br />

OA13994 (IPL) Loop In HASCHAM Start IO Appendage when Buffer points to itself<br />

OA14409 RSM Available Frame Queue (AFQ) Management Change<br />

OA14465 Missing or unexpected GESYSGON System gone XCF Group Event<br />

OA14593 IXC256A not responded to because it is not readily available<br />

OA15607 (IPL, FUNCTIONLOSS) Catalog Hang after ABEND71A in z/OS 1.4 and up<br />

OA16630 (Hiper) System Hang during XCF Takeover.pdf<br />

OA16704 (ATTENTION, XSYSTEM) IXCMIAPU Loop, corrupt or missing SFM Administration Policy<br />

OA17514 Message Flood Automation Support for z/OS 1.6 and up<br />

Zürich | 26. Oktober 2004<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

APAR's of Interest<br />

OA17264 (NEW FUNCTION) Issue a Warning Message when multiple I/O Timeouts occur during Device Initialization at NIP Time<br />

OA17306 (IPL) SYSZMCS CONSIDLATCH Latch never freed<br />

OA17652 (PERFORMANCE, FUNCTIONLOSS) Repeated ABEND026 RSN0C1C1012 IXLR1DIA for XCF Signalling Structure fills LOGREC<br />

OA17983 (IPL) z/OS DFSMS 1.8, Wait in IDA019SE+3C8 for deferred EOV <strong>Request</strong><br />

OA18196 BPXWH2Z Support for Migration to SMS-managed multi-Volume zFS File Systems<br />

OA18345 STP Migration to mixed CTN Support<br />

OA18464 (FUNCTIONLOSS) Distributed File Service, z/OS 1.4+,includes Fixes for more than 30 zFS problems<br />

© 2004 IBM Corporation 116


APAR's and Red Alerts...<br />

OA18511 (Hiper) RACF ABENDA78 after NETVIEW <strong>Request</strong> Auth Call<br />

OA18622 (FUNCTIONLOSS) SYS.BPX.A000.FSLIT.FILESYS.LSN Deadlock MMAP Buffer Write Pipe<br />

OA18898 ABEND0C4 PIC11 IDACAT11+X'688' UA17643 (Dynamic HCD and Catalog Volumes)<br />

OA18920 ABEND0C4 in IXCL1DSU when defining a Couple Dataset<br />

OA19310 (Hiper) IRA100E SQA Shortage after GDPS HyperSwap of 10000 PPRC Pairs<br />

OA19698 System Logger Connect and Inventory Delete Services may point to incorrect Data<br />

OA19783 (Hiper) XCF STP Support for reverse Migration<br />

OA19962 VLF Cache for Catalogs is not purged<br />

OA20180 zFS performance (Change of Default Value for dir_cache_size to 32M), z/OS 1.7+<br />

OA20293 (Hiper) Potential tape dataset loss due to changes introduced by PE APAR OA17011<br />

Zürich | 26. Oktober 2004<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

APAR's of Interest<br />

OA19109 (IPL) z/OS 1.7+, Miscellaneous ABENDs in IOSAS due to IOSAS Storage Overlay following H/W Activate<br />

OA19239 (IPL) WAIT204 RC06 at IPL Time because of ABEND806 in ALLOCAS Address Space, z/OS 1.7+<br />

OA19281 (IPL) Unpredictable Results due to Overlay of PSA at X'470‘, ABEND0C4-11 in CNZSIMPF+B4, z/OS 1.8<br />

OA19429 SYSIGGV2 ENQ Hang with Wait in Module IGG0CLEG ,z/OS DFSMS 1.4+<br />

OA19462 SRB Service Units incorrect at JBB77S9, HBB772S and HBB7730, z/OS 1.6+<br />

II14026 Performance Degradation after converting LLA Managed PDS to LLA Managed PDSE<br />

OA15473 New Function, LLA Performance Enhancement, z/OS DFSMS 1.7+<br />

OA15473 New Function, LLA Performance Enhancement, z/OS DFSMS 1.7+<br />

© 2004 IBM Corporation 117


GSE z/OS Expertforum Switzerland # 66, 27.-28.3.2007<br />

Zürich | 27. März 2007<br />

Zürich | 26. Oktober 2004<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum CH #66, 27.-28.3.2007,<br />

© 2007 IBM Corporation<br />

© 2004 IBM Corporation<br />

118


SFM for XCF Sympathy Sickness<br />

The Problem Area<br />

There are many users of XCF signalling services, and many of those are critical system<br />

components<br />

� This can hurt "innocent bystanders" on the same system<br />

Zürich | 26. Oktober 2004<br />

SFM for XCF Sympathy Sickness<br />

All these users share a common set of resources (message buffers and paths)<br />

A problem in one XCF user can impact other components using XCF because they are all<br />

sharing the same resources<br />

� This can have a knock-on effect and hurt users in other systems<br />

� Known as "sympathy sickness"<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 119


SFM for XCF Sympathy Sickness<br />

XCF Buffers and Transport Classes<br />

Zürich | 26. Oktober 2004<br />

SFM for XCF Sympathy Sickness<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 120


SFM for XCF Sympathy Sickness<br />

XCF Signalling Flow and Pressure Points<br />

Zürich | 26. Oktober 2004<br />

SFM for XCF Sympathy Sickness<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 121


SFM for XCF Sympathy Sickness<br />

The most common Causes of these Problems are:<br />

MsgExit SRB suspended<br />

� Local Lock<br />

� Latch<br />

MsgExit SRB not dispatched<br />

� Application dispatch priority too low<br />

� Single CPU dominated by higher priority work<br />

� Tight loop in unrelated work unit<br />

� LPAR weight too low<br />

� LPAR capping<br />

Zürich | 26. Oktober 2004<br />

SFM for XCF Sympathy Sickness<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 122


SFM for XCF Sympathy Sickness<br />

But, this is really two Problems:<br />

At the address space level:<br />

� Some address space is not processing his XCF messages<br />

� This might only be hurting that application<br />

At the system and/or sysplex level<br />

Zürich | 26. Oktober 2004<br />

SFM for XCF Sympathy Sickness<br />

� If he isn't sending many messages, it may not impact anyone else<br />

� Existing stall detect code advertises this condition via the IXC430E and IXC431I messages<br />

� We are running out of buffer space for XCF messages for ALL users of that Transport Class<br />

� Now, other users are being impacted<br />

� Eventually the sending system will be unable to accept any more XCF messages in that<br />

Transport Class for that target system, potentially impacting any applications trying to<br />

send messages in that Transport Class<br />

It is the latter situation that this support targets.....<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 123


SFM for XCF Sympathy Sickness<br />

Zürich | 26. Oktober 2004<br />

SFM for XCF Sympathy Sickness<br />

The Solution… a new Role for SFM (Sysplex Failure Management)<br />

SFM – The Enforcer…<br />

Sacrificing one for the good of many.....<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 124


SFM for XCF Sympathy Sickness<br />

Objective of new Function:<br />

Zürich | 26. Oktober 2004<br />

SFM for XCF Sympathy Sickness<br />

Improve Availability for innocent Bystanders by automatically removing the stalled Task that<br />

owns the Messages that are filling the most PATHIN Buffers:<br />

� IF the new function is enabled, and IF the sender and target system agree that pain is<br />

being caused to both, SFM will cancel the stalled task that owns the largest number of<br />

buffers in the bufferpool<br />

� It does this by building on the existing stall detection capability<br />

Note that ANY task can be killed by this function<br />

If the hung task is GRS, CONSOLE, or XCF, this function will result in that system being<br />

partitioned out of the sysplex<br />

The Function is included in the z/OS 1.8 Base and rolled back to z/OS 1.6<br />

with APAR OA09194<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 125


SFM for XCF Sympathy Sickness<br />

Implementation<br />

Zürich | 26. Oktober 2004<br />

SFM for XCF Sympathy Sickness<br />

SFM policy must be defined with new MEMSTALLTIME parameter and activated with the<br />

SETXCF START,POL,TYPE=SFM,POLNM=xxxx command<br />

MEMSTALLTIME(NO) is default<br />

DATA TYPE(SFM) REPORT(YES)<br />

DEFINE POLICY NAME(SFM01) REPLACE(YES)<br />

CONNFAIL(YES)<br />

SYSTEM NAME(*)<br />

MEMSTALLTIME(900)<br />

WEIGHT(50)<br />

ISOLATETIME(0)<br />

SYSTEM NAME(FRED)<br />

MEMSTALLTIME(NO)<br />

WEIGHT(100)<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 126


SFM for XCF Sympathy Sickness<br />

D XCF,C Command now shows MEMSTALLTIME…<br />

Zürich | 26. Oktober 2004<br />

SFM for XCF Sympathy Sickness<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 127


SFM for XCF Sympathy Sickness<br />

An example…<br />

First we stall the member…<br />

� This causes PATHIN buffers to fill<br />

� After a while, XCF tries restarting a path…<br />

Zürich | 26. Oktober 2004<br />

SFM for XCF Sympathy Sickness<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 128


SFM for XCF Sympathy Sickness<br />

Example…<br />

Zürich | 26. Oktober 2004<br />

SFM for XCF Sympathy Sickness<br />

90 seconds later, XCF tries restarting all paths in that transport class (not at the same time)…<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 129


SFM for XCF Sympathy Sickness<br />

Example…<br />

Zürich | 26. Oktober 2004<br />

SFM for XCF Sympathy Sickness<br />

These signalling paths will not be used again until the stall is resolved..<br />

Part of the process of restarting paths includes communication between target and sender about<br />

stalled members and whether they are causing sympathy sickness<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 130


SFM for XCF Sympathy Sickness<br />

Example…<br />

Zürich | 26. Oktober 2004<br />

SFM for XCF Sympathy Sickness<br />

Shortly afterwards… get new messages indicating sympathy sickness…<br />

Or, if MEMSTALLTIME not specified in SFM policy:<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 131


SFM for XCF Sympathy Sickness<br />

Example…<br />

Zürich | 26. Oktober 2004<br />

SFM for XCF Sympathy Sickness<br />

After the IXC631I message, D XCF,G command ON ANY system shows the group with the<br />

stalled member, together with an indication that it is causing sympathy sickness<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 132


SFM for XCF Sympathy Sickness<br />

Example…<br />

Zürich | 26. Oktober 2004<br />

SFM for XCF Sympathy Sickness<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 133


SFM for XCF Sympathy Sickness<br />

Automation<br />

New Messages<br />

� IXC631I, IXC640E<br />

Summary<br />

Zürich | 26. Oktober 2004<br />

SFM for XCF Sympathy Sickness<br />

Very focused function - intent is to save the sysplex by sacrificing one offender:<br />

� New function to identify if stalled member is actually causing pain for others<br />

� Enhanced D XCF,G command, so information can be obtained on any member of the plex<br />

plus new messages to inform you of the problem<br />

� New support in SFM to automatically address the problem:<br />

o Can be turned on or off system by system<br />

o Can control how long SFM waits before taking action<br />

� You must decide on an appropriate MEMSTALLTIME value<br />

o Long enough to give you a chance to fix it<br />

o But short enough to address problem before it escalates<br />

This situation can exist with both CF and CTC XCF connectivity<br />

� This new function addresses both<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 134


SFM for XCF Sympathy Sickness<br />

Summary…<br />

Zürich | 26. Oktober 2004<br />

SFM for XCF Sympathy Sickness<br />

Member will only be terminated if it is causing sympathy sickness – it will NOT be terminated<br />

purely because it is stalled<br />

DOES NOT address the root cause of the stall - critical that you raise an alert on the<br />

IXC631I and IXC640E messages and use the time to attempt to address the root cause<br />

� Might consider using automation to increase Service Class of member(s) causing the stall<br />

This is not intended to address general system hangs or stalls<br />

� But will effectively address the subset of stalls that are causing XCF buffers to fill<br />

AND are hurting other XCF users<br />

Member termination could hurt<br />

� Some exploiters don't recover well from task termination<br />

� Will terminate ANY task causing sympathy sickness, including CONSOLE, GRS, etc…<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 135


GSE z/OS Expertforum Switzerland # 66, 27.-28.3.2007<br />

Zürich | 27. März 2007<br />

Zürich | 26. Oktober 2004<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum CH #66, 27.-28.3.2007,<br />

© 2007 IBM Corporation<br />

© 2004 IBM Corporation<br />

136


z/OS Migration Checker Tool<br />

Starting with z/OS 1.8, IBM provides a new<br />

Migration Checker Tool<br />

It can be executed as a Batch Job on each<br />

of your individual z/OS LPAR’s and check for<br />

required Migration Actions<br />

Zürich | 26. Oktober 2004<br />

z/OS Migration Assistance<br />

This easy to install and run Tool is available on the z/OS Downloads Web Site<br />

http://www-03.ibm.com/servers/eserver/zseries/zos/downloads/#mchecker<br />

Refer to the IBM Migration Checker for z/OS Installation and Use File for any<br />

incorporated Fixes<br />

Download Libraries and Doc:<br />

MIGCHECK.CLIST<br />

MIGCHECK.JCL<br />

MIGCHECK.LOAD<br />

z/OS Migration Checker Installation and User’s Guide<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 137


z/OS Migration Checker Tool<br />

The current Level B.1 of the Tool provides the following Checks:<br />

TN3270AS Run the TN3270E Telnet server as a separate address space<br />

HFSZFS Migrate from HFS file systems to zFS file systems<br />

ZFSMULT Discontinue use of multi-file system aggregates<br />

BTSIZE Use the new default for BLOCKTOKENSIZE in IGDSMSxx<br />

OLDVSAM Redefine existing VSAM data sets that contain the IMBED,<br />

MASTRCON Accommodate the removal of the master console<br />

ONEBCON Accommodate the removal of 1-byte console IDs<br />

LLSTCAT Catalog SYS1.SIEALNKE and SYS1.SIEAMIGE for the<br />

default system link list in z/OS V1R8<br />

NEWDS Add references to new data sets and paths<br />

OLDDS Remove references to old data sets and paths<br />

SMSLVL Ensure the integrity of SMS control data sets<br />

ETCUSS Update Communications Server and z/OS UNIX /etc<br />

configuration files<br />

Zürich | 26. Oktober 2004<br />

REPLICATE, and KEYRANGE attributes<br />

z/OS Migration Assistance<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 138


z/OS Migration Checker Tool<br />

Installation Steps<br />

1.<br />

Download z/OS 1.8 Migration Checker<br />

Zürich | 26. Oktober 2004<br />

z/OS Migration Assistance<br />

2. Upload the 3 binary Files to z/OS physical sequential (PS) RECFM=FB Datasets<br />

3. RECEIVE (unpack) the 3 PS-Datasets<br />

4. Customize HLQ.ZOSV1R8.MIGCHECK.CLIST($JOBCARD)<br />

Note: to prevent an ABEND S213-30 due to multiple Migration Checker Jobs from<br />

opening Library HLQ.ZOSV1R8.MIGCHECK.sysname.OUTPUT for Output in parallel, set<br />

the JOBNAME Variable to JOBNAME=ALLSAME<br />

5. Execute 'USM1115.ZOSV1R8.MIGCHECK.CLIST($SETUP)'<br />

This will create the following 2 Libraries:<br />

- HLQ.ZOSV1R8.MIGCHECK.sysname.JCL (Execution JCL)<br />

- HLQ.ZOSV1R8.MIGCHECK.sysname.OUTPUT (Migration Checker Reports)<br />

6. Run HLQ.ZOSV1R8.MIGCHECK.sysname.JCL($MIGALL)<br />

This exectutes all Checks and writes the Results to HLQ.ZOSV1R8.MIGCHECK.sysname.OUTPUT<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 139


z/OS Migration Checker Tool<br />

Migration Checker Reports<br />

Zürich | 26. Oktober 2004<br />

z/OS Migration Checker Tool<br />

The following Member contains a Summary of the Migration Checker Results:<br />

- HLQ.ZOSV1R8.MIGCHECK.sysname.OUTPUT($MIGALL)<br />

Detailed Information on the Results and recommended Migration Actions will be written to<br />

individual Component Members in HLQ.ZOSV1R8.MIGCHECK.sysname.OUTPUT<br />

Example of the Migration Checker Summary Report in Member $MIGALL:<br />

/*------------------------------------------------------------------*/<br />

/* Summary status of the migration checker programs */<br />

/*------------------------------------------------------------------*/<br />

BTSIZE - EXCEPTION FOUND? Yes. MIGRATION ACTION REQUIRED? No but recommended<br />

ETCUSS - EXCEPTION FOUND? Yes. MIGRATION ACTION REQUIRED? Yes.<br />

HFSZFS - EXCEPTION FOUND? Yes. MIGRATION ACTION REQUIRED? No but recommended<br />

LLSTCAT - EXCEPTION FOUND? No.<br />

MASTRCON - EXCEPTION FOUND? No.<br />

NEWDS - EXCEPTION FOUND? Yes. MIGRATION ACTION REQUIRED? Yes.<br />

OLDDS - EXCEPTION FOUND? No.<br />

ONEBCON - EXCEPTION FOUND? Yes. MIGRATION ACTION REQUIRED? No but recommended<br />

TN3270AS - EXCEPTION FOUND? No.<br />

ZFSMULT - EXCEPTION FOUND? No.<br />

OLDVSAM - EXCEPTION FOUND? No.<br />

SMSLVL - EXCEPTION FOUND? No.<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 140


z/OS Migration Checker Tool<br />

Migration Checker Reports…<br />

Zürich | 26. Oktober 2004<br />

z/OS Migration Checker Tool<br />

The detailed Migration Actions required for the different z/OS Components will be written to<br />

individual Members in the OUTPUT Dataset<br />

These will contain the following Information:<br />

- Migration Actions being checked<br />

- Reason why this is a Migration Action<br />

- What is examined in this Check<br />

- Process Information<br />

- Exception found Yes/No<br />

- Steps to take<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 141


SMP/E Change File Record Facility<br />

Zürich | 26. Oktober 2004<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

System Cloning<br />

SMP/E Change File Records can be produced and written to the SMPDATA1<br />

and SMPDATA2 Datasets as a Result of APPLY or RESTORE Processing<br />

These records can be used to propagate the libraries and members modified by SMP/E<br />

APPLY and RESTORE processing to other systems that require the same changes<br />

Normal SMP/E Reports, such as SMPOUT etc, do not contain complete Information on<br />

all Elements changed during APPLY or RESTORE<br />

To use Change File Recording, the CHANGEFILE Subentry in the OPTIONS Entry<br />

must be set to YES to instruct SMP/E to create these Records<br />

In Addition, the Datasets and the DDDEF’s for the SMPDATA1 and<br />

SMPDATA2 Datasets have to be created<br />

SMP/E provides macros containing the mappings of these records:<br />

- GIMMALC for Assembler<br />

- GIMMCLC for C<br />

- GIMMPLC for PL/I<br />

© 2004 IBM Corporation 142


SMP/E Change File Record Facility<br />

Library Change File Record Types<br />

The following are the valid Record Types produced by the<br />

Library Change Interface:<br />

Record Type Desription<br />

A0 Alias Record Type 0<br />

A1 Alias Record Type 1<br />

C0 Continuation Record Type 0<br />

E0 Element Record Type 0<br />

E1 Element Record Type 1<br />

H0 Header Record Type 0<br />

L1 Library Record Type 1<br />

L2 Library Record Type 2<br />

P0 SYSMOD Status Record Type 0<br />

S0 SMP/E Environment Record Type 0<br />

T0 Trailer Record Type 0<br />

Zürich | 26. Oktober 2004<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

System Cloning<br />

© 2004 IBM Corporation 143


SMP/E Change File Record Facility<br />

Examples of Library Change File Records<br />

H0MVST1002007044135845000000000000000143000000000946<br />

Zürich | 26. Oktober 2004<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

System Cloning<br />

S0APPLY 030<strong>400</strong>06SM154.SMPE.ZOSV17.TARGET.CSI MCAT.SM15.M4SYS<br />

P0AA19310APPLIED HDZ11K0APAR<br />

P0JBB772SAPPLIED HBB7720FUNCTION<br />

P0UA00015APPLIED HDZ11K0PTF<br />

P0UA23255APPLIED HDZ11K0PTF<br />

P0UA24565SUPD<br />

P0UA24582SUPD<br />

P0UA24667SUPD HDZ11K0PTF<br />

P0UA24671SUPD HDZ11K0PTF<br />

L0CMDLIB PDS S15R41SYS1.CMDLIB<br />

L0CNMCLST PDS S15R42NETVIEW.CNMCLST<br />

L0CSSLIB PDS S15R41SYS1.CSSLIB<br />

L1SBPXXMLS HFS /usr/lib/xml_schema/IBM/<br />

L2SBPXXMLSPATHHFS SYS1.OMVS.ZOSV17.ROOT.ZFS<br />

© 2004 IBM Corporation 144


SMP/E Change File Record Facility<br />

Examples of Library Change File Records…<br />

L1SFSUMLIB HFS /usr/lib/IBM/<br />

L2SFSUMLIBPATHHFS SYS1.OMVS.ZOSV17.ROOT.ZFS<br />

E0EEQINSTXDATA1 ADDREP SEEQINST<br />

E0IOSIOSENMSGENU ADDREP MSGENU<br />

E0IWMWLMENMSGENU ADDREP MSGENU<br />

A0IWMP2FDPLMOD ADDREP MIGLIB IWMPMFDP<br />

A0IWMZ2RTRLMOD ADDREP MIGLIB IWMZPRTR<br />

A0BLSU LMOD ADDREP MIGLIB BLSQPRMJ<br />

A0BLSU LMOD ADDREP MIGLIB BLSRADDD<br />

T0MVST1002007044135845000000000000000143000000000946<br />

Zürich | 26. Oktober 2004<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

System Cloning<br />

For detailed Information and refer to the following Documentation:<br />

SMP/E for z/OS Reference, SA22-7772<br />

© 2004 IBM Corporation 145


GSE z/OS Expertforum Switzerland # 66, 27.-28.3.2007<br />

Zürich | 27. März 2007<br />

Zürich | 26. Oktober 2004<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum CH #66, 27.-28.3.2007,<br />

© 2007 IBM Corporation<br />

© 2004 IBM Corporation<br />

146


Redbooks and Redpapers<br />

� IBM System z Strengths and Values, SG24-7333-00<br />

� Server Time Protocol Planning Guide, SG24-7280-00<br />

� Server Time Protocol Implementation Guide, SG24-7281-00<br />

Zürich | 26. Oktober 2004<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

Recommended Readings<br />

� Introduction to the New Mainframe: Large-Scale Commercial Computing, SG24-7175-00<br />

� z/OS V1R8 RACF Implementation, SG24-7248-00<br />

� z/OS V1R8 Implementation, SG24-7265-00<br />

� System Programmer's Guide to Workload Manager, SG24-6472-03<br />

� z/OS UNIX Security Fundamentals, REDP-4193-00<br />

� ABCs of zOS System Programming Volume 8, SG24-6988-00<br />

� IBM System Storage Business Continuity: Part 1 Planning Guide, SG24-6547-00<br />

� IBM System Storage Business Continuity: Part 2 Solutions Guide, SG24-6548-00<br />

� IBM System Storage Business Continuity Solutions Overview, SG24-6684-00<br />

� Customizing and using IBM OMEGAMON zOS Management Console 4.1.0, REDP-4166-00<br />

� HiperSockets Implementation Guide, SG24-6816-01<br />

© 2004 IBM Corporation 147


GSE z/OS Expertforum Switzerland # 66, 27.-28.^3.2007<br />

Zürich | 27. März 2007<br />

Zürich | 26. Oktober 2004<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum CH #66, 27.-28.3.2007,<br />

© 2007 IBM Corporation<br />

© 2004 IBM Corporation<br />

148


Zürich | 26. Oktober 2004<br />

Supplemental Documentation<br />

The following Documentations will also be supplied as Part of the GSE<br />

z/OS Expert Forum CH Handouts CD:<br />

� z/OS Hot Topics Newsletter #16 (February 2007), GA22-7501-12<br />

� Transformation of zSeries to support new Workloads, WP100961A<br />

� Why new Workloads on System z9, WP100961B<br />

� Enterprise Copy Services Matrix, 20070131, TD103655)<br />

� FlashCopy for Open Environments, 20070215, PRS2458<br />

� FlashCopy in a zSeries Environment, 20070215, PRS2459, 20070215<br />

� Global Copy, Metro Mirror, Global Mirror, and Metro-Global Mirror Overview, 20070215, PRS2457<br />

� Managing CPU-intensive Work on Uniprocessor LPARs, 20061215, WP100925<br />

� z/OS V1R8 Parallel Sysplex Test Report, December 2006, SA22-7997-04<br />

� FlashCopy in a zOS Environment Quick Reference, TD103707, 20070315<br />

� FlashCopy in Open Environments Quick Reference, TD103706, 20070315<br />

� Global Copy, Metro Mirror, Global Mirror Quick Reference, TD103708, 20070315<br />

On the Handouts CD, refer to the following Directory: Silvio’s_<strong>Corner</strong>_Doc_Jukebox<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

© 2004 IBM Corporation 149


How to get the Handouts for this Session<br />

http://www.thebrainhouse.ch/gse/<br />

Zürich | 26. Oktober 2004<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum IBM System CH #66, z9 27.-28.3.2007,<br />

– The Enterprise Hub<br />

Last, but not least…<br />

The handouts for this session and the documentations listed in the “Doc Jukebox” will<br />

be provided on the GSE z/OS Expertforum handouts CD<br />

This presentation will also be provided for download at:<br />

Do you want the handouts for this presentation even faster?<br />

- No problem, just now during this conference, or when attending the next<br />

GSE z/OS Expert Forum, have a USB stick with you and I’ll give you a<br />

copy of the handouts immediately!<br />

© 2004 IBM Corporation 150


GSE z/OS Expertforum Switzerland # 66, 27.-28.3.2007<br />

The End...<br />

Zürich | 26. Oktober 2004<br />

Zürich | 26. Oktober 2004<br />

Silvio Sasso's <strong>Corner</strong>, GSE z/OS<br />

Expertforum CH #66, 27.-28.3.2007,<br />

© 2004 IBM Corporation<br />

© 2004 IBM Corporation<br />

151<br />

Zürich, 27. März 2007 © 2007 IBM Corporation

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!