IBM i 7.1 Technical Overview with Technology Refresh Updates

15,313

Published on

Learn about IBM i 7.1 Technical Overview with Technology Refresh Updates. This IBM Redbooks publication introduces a technical overview of the new features, functions, and enhancements available in IBM i 7.1. It provides a summary and brief explanation of new capabilities and what has changed in the operating system. This publication also describes many of the licensed programs and application development tools associated with IBM i. For more information on Power Systems, visit http://ibm.co/Lx6hfc.


Visit http://on.fb.me/LT4gdu to 'Like' the official Facebook page of IBM India Smarter Computing.

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
15,313
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
38
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "IBM i 7.1 Technical Overview with Technology Refresh Updates"

  1. 1. Front coverIBM i 7.1 Technical Overview withTechnology Refresh UpdatesBoost efficiency with enriched virtualizationincluding Live Partition MobilityEnriched database functionality and newapplication development toolsReenergized management andperfomance tooling web interface Hernando Bedoya Octavio Bustos Clive Griffiths Tom Grigoleit Axel Lachmann Yohichi Nakamura Sandra Nelson Xiao Hu Qu Tom Vernaillenibm.com/redbooks
  2. 2. International Technical Support OrganizationIBM i 7.1 Technical Overview with Technology Refresh UpdatesJanuary 2013 SG24-7858-02
  3. 3. Note: Before using this information and the product it supports, read the information in “Notices” on page xvii.Third Edition (January 2013)This edition applies to Version 7, Release 1, Modification 0 of IBM i (5770-SS1) and relatedlicensed programs.© Copyright International Business Machines Corporation 2010, 2011. All rights reserved.Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP ScheduleContract with IBM Corp.
  4. 4. Contents Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xviii Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xix The team who wrote this book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xix Now you can become a published author, too! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxii Comments welcome. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiii Stay connected to IBM Redbooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiii Summary of changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxv December 2012, Third Edition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxv Chapter 1. IBM i 7.1 introduction and summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.1 Communicating IBM i Enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.2 Clarification of operating system terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.3 What is new in IBM i 7.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.3.1 IBM i 7.1 on POWER based servers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.3.2 Technology Refreshes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.3.3 Integrated DB2 database for IBM i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.3.4 PowerHA SystemMirror for i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.3.5 IBM i virtualization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.3.6 IBM i storage management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.3.7 Application Development on IBM i enhancements . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.3.8 Rational support for IBM i 7.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1.3.9 Systems management enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 1.3.10 Printing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 1.3.11 IBM i iSCSI integration with BladeCenter and System x. . . . . . . . . . . . . . . . . . . 11 1.3.12 Security enhancements in IBM i 7.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 1.3.13 Web application serving . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 1.3.14 IBM i Access Family 7.1 enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 1.3.15 Networking enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 1.3.16 Upgrade for IBM i enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 1.3.17 IBM i network installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 1.3.18 IBM i Processor Entitlement Transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 1.3.19 Backup Recovery and Media Services and basic backup and recovery. . . . . . . 13 Chapter 2. Technology Refresh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.2 What is a Technology Refresh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.3 What is a Resave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.4 What is in a Technology Refresh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.4.1 When to install a Technology Refresh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 2.4.2 How it all fits together . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 2.4.3 How to determine the Technology Refresh PTF Group level installed . . . . . . . . . 20 2.4.4 How to determine the Resave level installed on a system . . . . . . . . . . . . . . . . . . 21 2.4.5 How to determine the Technology Refresh PTF level installed on a system . . . . 22 2.4.6 Planning for an IBM i Technology Refresh update . . . . . . . . . . . . . . . . . . . . . . . . 22 2.4.7 How to install an IBM i Technology Refresh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 2.4.8 How to order an IBM i Technology Refresh PTF Group . . . . . . . . . . . . . . . . . . . . 23© Copyright IBM Corp. 2010, 2011. All rights reserved. iii
  5. 5. 2.4.9 How to install an IBM i Technology Refresh PTF Group. . . . . . . . . . . . . . . . . . . . 23 2.4.10 How to order and install an IBM i Resave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 2.4.11 How to order an IBM i Technology Refresh PTF . . . . . . . . . . . . . . . . . . . . . . . . 24 2.4.12 How to install an IBM i Technology Refresh PTF . . . . . . . . . . . . . . . . . . . . . . . . 24 2.4.13 How a Technology Refresh PTF or PTF Group affects other PTFs . . . . . . . . . . 24 2.4.14 How to prevent or reduce the impact of a double IPL . . . . . . . . . . . . . . . . . . . . . 24 2.4.15 Why IBM has moved to this Technology Refresh process . . . . . . . . . . . . . . . . . 26 2.4.16 New releases of IBM i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 2.4.17 Is an IBM i Technology Refresh the same as an AIX Technology Level . . . . . . 26 2.4.18 Related publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Chapter 3. Security enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 3.1 User Profile enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 3.1.1 New USREXPDATE and USREXPITV attributes . . . . . . . . . . . . . . . . . . . . . . . . . 30 3.1.2 CL commands to change and display User Profile expiration schedule . . . . . . . . 30 3.2 Object Audit enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 3.2.1 CL retrieve exit programs can run after command completion . . . . . . . . . . . . . . . 31 3.2.2 Extended auditing detail for run CL command . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 3.2.3 Database object auditing control with QIBM_DB_OPEN exit program . . . . . . . . . 33 3.3 Data encryption enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 3.3.1 ASP encryption enhancements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 3.3.2 Field Procedures to encode and decode data . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 3.4 Security enhancements for DB2 for i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 3.4.1 Query Manager user profile auditing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 3.4.2 Database Monitor and Plan Cache variable values masking . . . . . . . . . . . . . . . . 36 3.4.3 Security function usage for database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 3.4.4 Simplified DDM and Distributed Database (DRDA) authentication. . . . . . . . . . . . 40 3.5 Real time database activity monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 3.5.1 Enhanced audit capability for STRDBMON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 3.5.2 SQL statement auditing with less resource consumption . . . . . . . . . . . . . . . . . . . 45 3.5.3 InfoSphere Guardium database activity monitoring support for DB2 for i . . . . . . . 50 3.6 Security enhancements for printing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Chapter 4. Backup and recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 4.1 New and enhanced system save and restore functions . . . . . . . . . . . . . . . . . . . . . . . . 54 4.1.1 Fast restore using tape position . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 4.1.2 New ALWOBJDIF (*COMPATIBLE) restore option . . . . . . . . . . . . . . . . . . . . . . . 55 4.1.3 Enhanced save and restore limits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 4.1.4 Save While Active support for integrated VMware ESX servers. . . . . . . . . . . . . . 56 4.1.5 Miscellaneous enhancements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 4.2 New and improved BRMS for IBM i functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 4.2.1 Support for Domino 8.5 Domino Attachment and Object Service (DAOS) . . . . . . 57 4.2.2 Link list enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 4.2.3 Support of more than 999,999 objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 4.2.4 Start recovery using BRM (STRRCYBRM) command enhancements . . . . . . . . . 59 4.2.5 Recovery report enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 4.2.6 Output file support for BRMS restores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 4.2.7 Ability to select Saved ASP on RSTLIBBRM and RSTOBJBRM commands . . . . 68 4.2.8 Distributed backup support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 4.2.9 Maintenance enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 4.2.10 Planning Media Movement Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 4.2.11 Improved clearing of volumes in *ERR status. . . . . . . . . . . . . . . . . . . . . . . . . . . 75 4.2.12 Protection of volumes marked for duplication . . . . . . . . . . . . . . . . . . . . . . . . . . . 76iv IBM i 7.1 Technical Overview with Technology Refresh Updates
  6. 6. 4.2.13 Improved recovery times with new media position function . . . . . . . . . . . . . . . . 78 4.2.14 BRMS support for the special value *COMPATIBLE for ALWOBJDIF . . . . . . . . 78 4.2.15 Improved control when running non-BRMS saves . . . . . . . . . . . . . . . . . . . . . . . 78 4.2.16 RDX and BRMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 4.2.17 Allow volumes that are marked for duplication to be moved. . . . . . . . . . . . . . . . 79 4.2.18 Support for expiry dates greater than 2038 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 4.2.19 Set maximum size for BRMS flight recorders . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 4.2.20 Using Compression for BRMS Save Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 4.2.21 Improving IFS save performance - the ASYNCBRING parameter . . . . . . . . . . . 82 4.2.22 STRMNTBRM initialize media when expired . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 4.2.23 PRTRPTBRM control group status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 854.3 BRMS enhancements to GUI and web interfaces. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 4.3.1 Added support for the IBM Systems Director web browser environment . . . . . . . 87 4.3.2 IBM Systems Director navigation to BRMS functions . . . . . . . . . . . . . . . . . . . . . . 87 4.3.3 IBM Systems Director Navigator for i navigation to BRMS functions . . . . . . . . . . 92 4.3.4 Enhancements to the BRMS initial window. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 4.3.5 BRMS advanced functions window. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 4.3.6 Scheduling support for BRMS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 4.3.7 Added option to the BRMS Log to filter messages by control groups. . . . . . . . . 104 4.3.8 Ability to mark and unmark volumes for duplication . . . . . . . . . . . . . . . . . . . . . . 108 4.3.9 Multiple email address support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 4.3.10 High availability support for independent ASPs in a BRMS network . . . . . . . . 117 4.3.11 Enhanced maintenance features in backup policy . . . . . . . . . . . . . . . . . . . . . . 120 4.3.12 New BRMS Enterprise function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1224.4 Additional references . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124Chapter 5. High availability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1255.1 PowerHA SystemMirror for i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 5.1.1 New PowerHA packaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 5.1.2 PowerHA versions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 5.1.3 PowerHA SystemMirror for i enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 5.1.4 PowerHA SystemMirror for i: Graphical interfaces . . . . . . . . . . . . . . . . . . . . . . . 132 5.1.5 N_Port ID virtualization support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 5.1.6 Asynchronous geographic mirroring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 5.1.7 LUN level switching. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 5.1.8 Space-efficient FlashCopy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 5.1.9 Better detection of cluster node outages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 5.1.10 Improved geographic mirroring full synchronization performance . . . . . . . . . . 142 5.1.11 Improvement of geographic mirroring in an IBM i hosted IBM i client environment 142 5.1.12 Support virtualization capabilities on an active cluster node. . . . . . . . . . . . . . . 143 5.1.13 Cluster administrative domain enhancements . . . . . . . . . . . . . . . . . . . . . . . . . 143 5.1.14 IPv6 support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 5.1.15 New CL commands for programming cluster automation . . . . . . . . . . . . . . . . . 1445.2 Journaling and commitment control enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . 144 5.2.1 Journal management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 5.2.2 Remote journaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 5.2.3 DISPLAY_JOURNAL (easier searches of journal) . . . . . . . . . . . . . . . . . . . . . . . 148 5.2.4 Commitment control and independent ASPs . . . . . . . . . . . . . . . . . . . . . . . . . . . 150 5.2.5 System managed access path protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 5.2.6 Journaling and disk arm usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 5.2.7 Range of journal receivers parameter and *CURAVLCHN . . . . . . . . . . . . . . . . . 152 5.2.8 Journal management functions: IBM Navigator for i . . . . . . . . . . . . . . . . . . . . . . 152 Contents v
  7. 7. 5.3 Additional information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 Chapter 6. IBM DB2 for IBM i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 6.1 Introduction: Getting around with data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 6.2 SQL data description and data manipulation language . . . . . . . . . . . . . . . . . . . . . . . 156 6.2.1 XML support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 6.2.2 The MERGE statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162 6.2.3 Creating and using global variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164 6.2.4 Support for arrays in procedures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 6.2.5 Result set support in embedded SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 6.2.6 FIELDPROC support for encoding and encryption . . . . . . . . . . . . . . . . . . . . . . . 168 6.2.7 WebSphere MQ integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 6.2.8 Miscellaneous . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175 6.2.9 OVRDBF SEQONLY(YES, buffer length) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 6.3 Performance and query optimization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 6.3.1 Methods and tools for performance optimization . . . . . . . . . . . . . . . . . . . . . . . . 185 6.3.2 Query optimization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186 6.3.3 Global Statistics Cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 6.3.4 Adaptive query processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 6.3.5 Sparse indexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 6.3.6 Encoded vector index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190 6.3.7 Preserve EVI indexes on ALTER enhancement . . . . . . . . . . . . . . . . . . . . . . . . . 192 6.3.8 Keeping tables or indexes in memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192 6.3.9 SQE optimization for indexes on SSD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192 6.3.10 SQE support of simple logical files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193 6.3.11 QSYS2.INDEX_ADVICE procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193 6.3.12 SKIP LOCKED DATA and NC or UR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194 6.3.13 SQL routine performance integer arithmetic (requires recreate). . . . . . . . . . . . 194 6.3.14 Automatic cancelation of QSQSRVR jobs when an application ends. . . . . . . . 195 6.3.15 QAQQINI properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 6.3.16 ALTER TABLE performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196 6.3.17 Avoiding short name collisions for CREATE PROCEDURE, FUNCTION, or TRIGGER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196 6.3.18 CREATE PROCEDURE (SQL) PROGRAM TYPE SUB. . . . . . . . . . . . . . . . . . 198 6.3.19 Referential integrity and trigger performance . . . . . . . . . . . . . . . . . . . . . . . . . . 198 6.3.20 QSQBIGPSA data area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198 6.3.21 Validating constraints without checking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199 6.3.22 Limiting the amount of processing on an RGZPFM cancel. . . . . . . . . . . . . . . . 199 6.3.23 CPYFRMIMPF performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199 6.3.24 QJOSJRNE API option to force journal entries without sending an entry. . . . . 200 6.3.25 QDBRTVSN API performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200 6.3.26 Adding total DB opens job level instrumentation to Collection Services . . . . . . 200 6.3.27 SYSTOOLS.REMOVE_INDEXES procedure . . . . . . . . . . . . . . . . . . . . . . . . . . 201 6.3.28 Improved SQE statistics maintenance during INSERT, UPDATE and DELETE 201 6.3.29 QSYS2.Reset_Table_Index_Statistics procedure . . . . . . . . . . . . . . . . . . . . . . 201 6.3.30 Performance enhancements for large number of row locks . . . . . . . . . . . . . . . 202 6.3.31 Improved DSPJOB / CHKRCDLCK command behaviour for large numbers of row locks.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203 6.3.32 Chart based graphical interface SQL Performance monitors . . . . . . . . . . . . . . 203 6.3.33 Collection services includes physical I/O breakdown by SQL activity. . . . . . . . 203 6.3.34 Performance Data Investigator - New Database perspective . . . . . . . . . . . . . . 204 6.3.35 Performance Data Investigator - SQL Overview . . . . . . . . . . . . . . . . . . . . . . . . 205 6.3.36 Performance Data Investigator - SQL Attribute mix . . . . . . . . . . . . . . . . . . . . . 206vi IBM i 7.1 Technical Overview with Technology Refresh Updates
  8. 8. 6.3.37 Index Advisor - Show Statements - Improved query identification . . . . . . . . . . 207 6.3.38 Performance improvements for temporary tables . . . . . . . . . . . . . . . . . . . . . . . 2086.4 New functionality for DB2 developers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208 6.4.1 QSYS2.SYSCOLUMNS2 view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208 6.4.2 QSYS2.SYSPARTITIONDISK and QSYS2.SYSPARTITIONINDEXDISK views 209 6.4.3 QSYS2.Object_Statistics table function ease of use . . . . . . . . . . . . . . . . . . . . . 210 6.4.4 EARLIEST_POSSIBLE_RELEASE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211 6.4.5 SIGNAL support for native triggers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211 6.4.6 Hierarchical queries using the CONNECT BY clause. . . . . . . . . . . . . . . . . . . . . 212 6.4.7 Additional parameter marker support (LAND, LOR, XOR, and TRANSLATE) . . 213 6.4.8 Supporting PROGRAM NAME on CREATE TRIGGER . . . . . . . . . . . . . . . . . . . 213 6.4.9 TINYINT in CLI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214 6.4.10 CHGPFM and CHGLFM UNIT support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214 6.4.11 SYSTOOLS procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214 6.4.12 Adding a client / server IP address and port number to QSYS2.TCPIP_INFO. 215 6.4.13 QSYS2.GROUP_PTF_INFO view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215 6.4.14 QSYS2.DUMP_SQL_CURSORS procedure . . . . . . . . . . . . . . . . . . . . . . . . . . 217 6.4.15 QIBM_SQL_NO_RLA_CANCEL environment variable . . . . . . . . . . . . . . . . . . 218 6.4.16 QSYS2.CANCEL_SQL and QSYS2.FIND_AND_CANCEL_QSQSRVR_SQL procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218 6.4.17 QSYS2.FIND_QSQSRVR_JOBS() procedure . . . . . . . . . . . . . . . . . . . . . . . . . 220 6.4.18 SQL server mixed mode for batch processing . . . . . . . . . . . . . . . . . . . . . . . . . 222 6.4.19 QDBRPLAY() API: Disable or Enable Constraints option . . . . . . . . . . . . . . . . . 222 6.4.20 SQL0901 logger education . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223 6.4.21 Retrieve short name for long schema name (QDBRTVSN) . . . . . . . . . . . . . . . 224 6.4.22 SQL0440 Warning on SQL routine build. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224 6.4.23 XMLTABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225 6.4.24 Run SQL (RUNSQL) - new command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227 6.4.25 Native JDBC driver support added for J2SE 7 . . . . . . . . . . . . . . . . . . . . . . . . . 227 6.4.26 Add ORDERBY parameter to CPYTOIMPF command. . . . . . . . . . . . . . . . . . . 228 6.4.27 System naming convention expanded to permit (/) and (.) qualifiers . . . . . . . . 229 6.4.28 Modification of Global Variables within triggers and functions . . . . . . . . . . . . . 229 6.4.29 New QAQQINI option - SQL_GVAR_BUILD_RULE . . . . . . . . . . . . . . . . . . . . . 229 6.4.30 CPYTOIMPF and CPYFRMIMPF commands include column headings . . . . . 230 6.4.31 Improved performance of privileges catalogs and ODBC/JDBC MetaData APIs . . 230 6.4.32 Show statements - Index creates and statistics advised. . . . . . . . . . . . . . . . . . 231 6.4.33 RUNSQLSTM command - OPTION parameter added to control listing. . . . . . 232 6.4.34 Improved NULLID package management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233 6.4.35 Java stored procedures and functions - System naming option. . . . . . . . . . . . 233 6.4.36 Named arguments and defaults for parameters - procedures . . . . . . . . . . . . . 234 6.4.37 Improved catalog management for procedures and functions . . . . . . . . . . . . . 235 6.4.38 SQE Enhancement for Encoded Vector Indexes defined with INCLUDE . . . . . 235 6.4.39 Navigator - System Name column added to show related and all objects . . . . 236 6.4.40 Improved performance for joins over partitioned tables . . . . . . . . . . . . . . . . . . 236 6.4.41 Navigator - Table list totals (members, data size, valid and deleted rows) . . . . 2376.5 DB2 database management and recovery enhancements . . . . . . . . . . . . . . . . . . . . . 238 6.5.1 Preserving the SQL Plan Cache size across IPLs . . . . . . . . . . . . . . . . . . . . . . . 238 6.5.2 Prechecking the physical file size during restore . . . . . . . . . . . . . . . . . . . . . . . . 238 6.5.3 Preventing index rebuild on cancel during catch up . . . . . . . . . . . . . . . . . . . . . . 239 6.5.4 Add QSYS2/SYSDISKSTAT catalog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239 6.5.5 STRDBMON - FETCH statement shows failures and warnings . . . . . . . . . . . . . 239 6.5.6 STRDBMON - QQI2 result rows for more statements . . . . . . . . . . . . . . . . . . . . 239 Contents vii
  9. 9. 6.5.7 Add result set information to QUSRJOBI() & Systems i Navigator . . . . . . . . . . . 240 6.5.8 STRDBMON pre-filtering of QUERY/400 command use . . . . . . . . . . . . . . . . . . 240 6.5.9 UNIT SSD supported on DECLARE GLOBAL TEMPORARY TABLE . . . . . . . . 241 6.5.10 Add MTIs used for a source of statistics within the index advisor and index advisor condenser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242 6.5.11 Add QSYS2.REMOVE_PERFORMANCE_MONITOR procedure . . . . . . . . . . 242 6.5.12 STRDBMON - QQI1 fast delete reason code . . . . . . . . . . . . . . . . . . . . . . . . . . 243 6.5.13 Automatically increase the SQE Plan Cache size. . . . . . . . . . . . . . . . . . . . . . . 243 6.5.14 Navigator for i - New look and no client to manage . . . . . . . . . . . . . . . . . . . . . 243 6.6 DB2 for Web Query for i (5733-QU2, 5733-QU3, and 5733-QU4) . . . . . . . . . . . . . . . 244 6.6.1 DB2 Web Query for i: 5733-QU2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244 6.6.2 DB2 Web Query Report Broker: 5733-QU3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245 6.6.3 DB2 Web Query Software Developer Kit: 5733-QU4 . . . . . . . . . . . . . . . . . . . . . 246 6.6.4 DB2 Web Query for i Standard Edition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246 6.7 OmniFind Text Search Server for DB2 for i (5733-OMF) . . . . . . . . . . . . . . . . . . . . . . 246 6.7.1 OmniFind for IBM i - searching Multiple Member source physical files. . . . . . . . 247 Chapter 7. Performance tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249 7.1 Introduction to performance tooling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250 7.1.1 Gathering data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250 7.1.2 Analyzing data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250 7.2 Overview of data collection in IBM i 7.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251 7.2.1 Collection profiles for Collection Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252 7.2.2 Information repository: Performance tools tables . . . . . . . . . . . . . . . . . . . . . . . . 252 7.2.3 Additional enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263 7.3 IBM Navigator for i Performance interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264 7.4 IBM iDoctor for IBM i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264 7.4.1 Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264 7.4.2 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 7.4.3 My Connections View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 7.4.4 Main window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267 7.4.5 Collection options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271 7.4.6 Data Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272 7.4.7 Collection Services Investigator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275 7.4.8 Job Watcher . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295 7.4.9 PEX Analyzer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304 7.4.10 Plan Cache Analyzer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307 7.4.11 VIOS Investigator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308 7.4.12 iDoctor FTP GUI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310 7.4.13 Additional Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312 Chapter 8. Virtualization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313 8.1 PowerVM enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314 8.1.1 Active memory sharing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314 8.1.2 Enhanced support for IBM System Storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318 8.1.3 PowerVM Virtualization and I/O enhanced with NPIV. . . . . . . . . . . . . . . . . . . . . 319 8.1.4 Expanded HBA and switch support for NPIV on Power Blades . . . . . . . . . . . . . 323 8.1.5 PowerVM N_Port ID Virtualization attachment of DS5000 . . . . . . . . . . . . . . . . . 323 8.1.6 Enhanced mirroring algorithms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323 8.1.7 PCIe2 Riser Card (Gen2) (#5685) direct support . . . . . . . . . . . . . . . . . . . . . . . . 323 8.1.8 Redundant VIOS partitions support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324 8.1.9 Shared Storage Pool. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325 8.2 Additional OS levels combinations of server and client logical partitions . . . . . . . . . . 329viii IBM i 7.1 Technical Overview with Technology Refresh Updates
  10. 10. 8.3 Hardware Management Console virtual device information . . . . . . . . . . . . . . . . . . . . 3318.4 IBM i hosting IBM i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334 8.4.1 Disk Virtualization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 8.4.2 Optical Virtualization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340 8.4.3 Tape Virtualization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343 8.4.4 Networking virtualization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343 8.4.5 Support for embedded media changers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343 8.4.6 Performance consideration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343 8.4.7 Dual Hosting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3448.5 Virtual Partition Manager enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345 8.5.1 Ethernet Layer-2 bridging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345 8.5.2 Preparing for Ethernet Layer-2 bridging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345 8.5.3 Best practices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346 8.5.4 Configuring Ethernet Layer-2 bridging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346 8.5.5 Common errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346 8.5.6 Managing Ethernet Layer-2 bridging. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3478.6 Partition suspend and resume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347 8.6.1 Requirements for Suspend / Resume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347 8.6.2 Restrictions for Suspend / Resume. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3488.7 HEA Daughter cards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3498.8 10 Gb FCoE PCIe Dual Port Adapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3498.9 Live Partition Mobility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349 8.9.1 Requirements for Live Partition Mobility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351 8.9.2 Restriction for Live Partition Mobility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351 8.9.3 Preparing Live Partition Mobility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 8.9.4 Validating Live Partition Mobility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354 8.9.5 Performing Live Partition Mobility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356 8.9.6 Considerations about Live Partition Mobility . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368Chapter 9. Storage and solid state drives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3699.1 General and direct-attached storage management enhancements . . . . . . . . . . . . . . 370 9.1.1 Concurrent removal of disk units. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370 9.1.2 Hot spare for mirroring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373 9.1.3 Dual storage I/O adapters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373 9.1.4 Encrypted ASP enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377 9.1.5 Disk response time buckets enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380 9.1.6 Central processor complex node level mirroring. . . . . . . . . . . . . . . . . . . . . . . . . 381 9.1.7 EXP24S SFF Gen2-bay drawer (#5887). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384 9.1.8 Higher Capacity 10 K RPM SFF SAS disk drives . . . . . . . . . . . . . . . . . . . . . . . . 384 9.1.9 Tape performance instrumentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384 9.1.10 Tape library resource name changes for IOP-less IOA attachment . . . . . . . . . 385 9.1.11 Tape library unreadable barcode changes for IOP-less IOA attachment . . . . . 385 9.1.12 DVD / Tape SAS External Storage Unit for Power 795 CPC Rack. . . . . . . . . . 386 9.1.13 RDX support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386 9.1.14 POWER7+ 770/780 Native I/O support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3879.2 SAN storage management enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388 9.2.1 Multipathing for virtual I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388 9.2.2 DS5000 native attachment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390 9.2.3 Level of protection reporting for multipath disk units. . . . . . . . . . . . . . . . . . . . . . 392 9.2.4 Library control paths for IOP-less Fibre Channel IOA tape attachment . . . . . . . 393 9.2.5 External disk storage performance instrumentation . . . . . . . . . . . . . . . . . . . . . . 394 9.2.6 Thin Provisioning for DS8700 and DS8800 storage servers and for VIOS shared storage pools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399 Contents ix
  11. 11. 9.3 SSD storage management enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400 9.3.1 DB2 media preference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400 9.3.2 ASP balancer enhancements for SSDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405 9.3.3 User-defined file system media preference. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408 9.3.4 177 GB SFF SSD with eMLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410 9.3.5 IBM Disk Sanitizer PRPQ extended to include SSD devices . . . . . . . . . . . . . . . 410 Chapter 10. Networking enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413 10.1 TCP/IP enhancements summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414 10.1.1 IPv6 support enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414 10.1.2 ISC-based DHCP server supports IPv6 and failover . . . . . . . . . . . . . . . . . . . . 414 10.1.3 DHCPv6 client. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416 10.1.4 SNMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417 10.1.5 SMTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418 10.1.6 IPv6 support added for PPP connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419 10.2 HTTP server support for PASE FastCGI PHP processing . . . . . . . . . . . . . . . . . . . . 423 10.2.1 IBM i 5.4 required components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424 10.2.2 IBM i 6.1 required components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424 10.3 Telnet client support for SSL encryption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424 10.4 Sockets programming: New user exits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425 10.4.1 Exit points defined in the user registry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426 10.4.2 Example: User exit program for QIBM_QSO_ACCEPT . . . . . . . . . . . . . . . . . . 426 10.5 IKEv2 support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428 10.5.1 Enhanced Cryptographic Algorithms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428 10.6 IPv6 TCP/IP applications and V6R1 enablement PTFs . . . . . . . . . . . . . . . . . . . . . . 429 10.7 IBM AnyNet support on IBM i 7.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430 10.8 Ethernet link aggregation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430 10.8.1 Overview of Ethernet link aggregation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430 10.8.2 Prerequisites for Ethernet link aggregation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431 10.8.3 Configuring Ethernet link aggregation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431 10.8.4 Example: Configuring four aggregated network links . . . . . . . . . . . . . . . . . . . . 433 10.9 Ethernet Layer-2 bridging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434 10.9.1 Introduction to Ethernet Layer-2 bridging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434 10.9.2 How Ethernet Layer-2 bridging works on IBM i. . . . . . . . . . . . . . . . . . . . . . . . . 434 10.9.3 IBM i prerequisites for Ethernet Layer-2 bridging . . . . . . . . . . . . . . . . . . . . . . . 435 10.9.4 Configuring a shared network connection through Ethernet Layer-2 bridging . 435 10.10 IBM Portable Utilities for i (5733-SC1) supported versions . . . . . . . . . . . . . . . . . . . 439 Chapter 11. Printing enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441 11.1 Printing overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442 11.2 Overview of IBM i 6.1 print enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443 11.3 Enhancements to base print functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444 11.3.1 CPYSPLF command enhancements for copying to PDF or TIFF stream files . 444 11.3.2 New QIBM_QSP_SECURITY exit point and formats . . . . . . . . . . . . . . . . . . . . 447 11.3.3 Encryption of PDF output (Infoprint Server LP). . . . . . . . . . . . . . . . . . . . . . . . . 449 11.4 Print Services Facility for IBM i enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450 11.4.1 Disabling offset stacking and edge mark printing . . . . . . . . . . . . . . . . . . . . . . . 451 11.4.2 Specifying public data authority for directories created by PSF . . . . . . . . . . . . 451 11.4.3 Improved PSF debugging capabilities. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452 11.5 Transform Services enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453 11.5.1 Generating PDFs from existing spooled files . . . . . . . . . . . . . . . . . . . . . . . . . . 453 11.5.2 PDF transform enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453 11.6 IBM Navigator for i print enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454x IBM i 7.1 Technical Overview with Technology Refresh Updates
  12. 12. 11.6.1 Viewing printer output in PDF format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454 11.6.2 Exporting printer output in PDF format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456 11.6.3 System i Navigator and exporting printer output in PDF format . . . . . . . . . . . . 45711.7 IBM i Access for web print enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46211.8 Host Print Transform enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462 11.8.1 The Host Print Transform API and Transform Services . . . . . . . . . . . . . . . . . . 462 11.8.2 Example: Host Print Transform API with Transform Services. . . . . . . . . . . . . . 46311.9 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464Chapter 12. Integration with IBM BladeCenter and IBM System x . . . . . . . . . . . . . . . 46512.1 iSCSI software targets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 466 12.1.1 IBM i Integrated server object model with a hardware target . . . . . . . . . . . . . . 466 12.1.2 IBM i Integrated server object model with a software target . . . . . . . . . . . . . . . 467 12.1.3 Direct connect software targets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46712.2 Defining iSCSI software target support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467 12.2.1 CRTDEVNWSH CL command interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 468 12.2.2 IBM Navigator for i changes for iSCSI software target support. . . . . . . . . . . . . 46912.3 Service Processor Manager function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47012.4 VMware support changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470 12.4.1 New NWSD types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471 12.4.2 VMware ESX server management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471 12.4.3 SWA storage spaces for VMware ESX servers . . . . . . . . . . . . . . . . . . . . . . . . 47212.5 New planning worksheets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47212.6 IBM Navigator for i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472 12.6.1 Create Server task . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473 12.6.2 Clone Integrated Windows Server task. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475 12.6.3 Delete Server task . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477 12.6.4 Launching the web console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478 12.6.5 Simplified Windows File Level Backup (FLB) from IBM i . . . . . . . . . . . . . . . . . 47812.7 New IBM i CL commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479 12.7.1 Install Integrated Server (INSINTSVR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480 12.7.2 Delete Integrated Server (DLTINTSVR) command. . . . . . . . . . . . . . . . . . . . . . 48012.8 IBM i changed CL commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481 12.8.1 Install Windows Server (INSWNTSVR) CL command . . . . . . . . . . . . . . . . . . . 481 12.8.2 Create NWS Configuration (CRTNWSCFG) and Change NWS Configuration (CHGNWSCFG) CL commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481 12.8.3 Install Linux Server (INSLNXSVR) CL command . . . . . . . . . . . . . . . . . . . . . . . 482 12.8.4 No new integrated Linux servers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48212.9 Fewer IBM i licensed programs required . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48212.10 Changes to IBM i integration with BladeCenter and System x documentation . . . . 482 12.10.1 A new IBM i iSCSI Solution Guide PDF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482 12.10.2 IBM i 7.1 Information Center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483 12.10.3 New IBM i integration with BladeCenter and System x group on IBM developerWorks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 484 12.10.4 New IBM i Technology Updates page on developerWorks. . . . . . . . . . . . . . . 484 12.10.5 IBM i integration with BladeCenter and System x Marketing website . . . . . . . 484Chapter 13. IBM Advanced Job Scheduler for i enhancements . . . . . . . . . . . . . . . . . 48513.1 Advanced Job Scheduler capabilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486 13.1.1 Scheduling a job . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486 13.1.2 Job groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486 13.1.3 Notification and report distribution. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486 13.1.4 Remote command jobs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486 Contents xi
  13. 13. 13.1.5 Multiple scheduling environments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486 13.2 IBM Systems Director Navigator for i AJS support . . . . . . . . . . . . . . . . . . . . . . . . . . 487 13.2.1 Navigating to the AJS menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 488 13.2.2 AJS menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 494 13.2.3 Start Scheduler action. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 494 13.2.4 Stop Scheduler action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495 13.2.5 AJS properties menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495 13.2.6 Scheduled Jobs menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502 13.2.7 Using the Scheduled Jobs action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504 13.2.8 Using the Scheduled Jobs table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 506 13.2.9 Adding a new scheduled job . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512 13.3 Other AJS enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525 13.3.1 Notification enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525 13.3.2 Multiple Scheduling Environments function . . . . . . . . . . . . . . . . . . . . . . . . . . . 526 13.3.3 Scheduling and running jobs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 527 13.4 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 530 Chapter 14. Web serving . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 531 14.1 Triggered cache manager removed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 532 14.2 Web server search engine and web crawler support removed . . . . . . . . . . . . . . . . . 532 14.3 Plug-ins and LoadModule directives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 532 14.4 HTTP Server for i with HA IPv6 support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537 14.5 IBM HTTP server plug-in module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 538 Chapter 15. Web enablers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539 15.1 IBM Integrated Web Services for i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 540 15.1.1 Integrated Web Services Client for ILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 540 15.2 Changes in IBM WebSphere Application Server . . . . . . . . . . . . . . . . . . . . . . . . . . . 540 15.2.1 Packaging for WebSphere Application Server . . . . . . . . . . . . . . . . . . . . . . . . . 540 15.2.2 Java for IBM i 7.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541 15.2.3 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542 15.2.4 WAS Installation Management Supports on IBM Web Admin for i . . . . . . . . . . 542 15.2.5 Upgrading to IBM i 7.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549 15.2.6 IBM Installation Manager for WebSphere Application Server V8 . . . . . . . . . . . 550 15.2.7 Integrated Install of WebSphere Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . 551 15.2.8 Enabling IBM Technology for Java Virtual Machine . . . . . . . . . . . . . . . . . . . . . 551 15.3 IBM Web Administration for i. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 552 15.3.1 Web Log Monitor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 552 15.3.2 Permissions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563 15.3.3 Web Performance Advisor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 572 Chapter 16. Application development . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573 16.1 High-level programming languages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 574 16.2 Control Language (CL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 574 16.2.1 New workload capping commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 574 16.2.2 Retrieving CL source support for ILE CL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 574 16.2.3 Longer Integer CL variables for ILE CL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 575 16.2.4 Showing DO and SELECT nesting levels in a compiler listing . . . . . . . . . . . . . 575 16.2.5 Encrypting the debug listing view for ILE CL. . . . . . . . . . . . . . . . . . . . . . . . . . . 575 16.2.6 Nested INCLUDE support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 576 16.3 PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 576 16.3.1 Zend Server Community Edition for IBM i. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 577 16.3.2 Zend Server for IBM i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 577 16.3.3 Zend Studio for IBM i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 577xii IBM i 7.1 Technical Overview with Technology Refresh Updates
  14. 14. 16.4 XMLSERVICE for IBM i. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 578 16.4.1 XMLSERVICE highlights. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 578 16.4.2 XMLSERVICE startup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57916.5 Lotus products for IBM i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58216.6 Native archive and unarchive API support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583 16.6.1 QZIPZIP API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583 16.6.2 QZIPUNZIP API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 584 16.6.3 QZIPUTIL Service program. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58516.7 IBM Toolbox for Java JDBC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 585 16.7.1 JDBC 4.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 585 16.7.2 XML Data type support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 586 16.7.3 Database metadata updates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 586 16.7.4 Currently committed support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 586 16.7.5 Array type support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 586 16.7.6 Long schema name support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58616.8 JTLite/JTOpenLite Java Classes Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58716.9 Application Runtime Expert for i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 587 16.9.1 Deployment template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 588 16.9.2 Customizing plug-ins for templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 588 16.9.3 Application Runtime Expert console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 594 16.9.4 Application Runtime Expert requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 599 16.9.5 More information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 599Chapter 17. IBM Rational products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60117.1 IBM Rational Developer for Power Systems Software . . . . . . . . . . . . . . . . . . . . . . . 602 17.1.1 RPG and COBOL Development Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 602 17.1.2 Rational Team Concert client integration for IBM i . . . . . . . . . . . . . . . . . . . . . . 606 17.1.3 Enhancements in Version 8.0.3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 606 17.1.4 Version 8.x Fix Packs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 607 17.1.5 Enhancements in Version 8.5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 609 17.1.6 Migration to Rational Developer for Power Systems Software V8.5 . . . . . . . . . 61017.2 Rational Team Concert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 610 17.2.1 Integration with Rational Developer for Power Systems Software . . . . . . . . . . 611 17.2.2 What is new in Rational Team Concert V3.0.1 . . . . . . . . . . . . . . . . . . . . . . . . . 614 17.2.3 What is new in Rational Team Concert V4.0 . . . . . . . . . . . . . . . . . . . . . . . . . . 61517.3 Rational Developer for i for SOA Construction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61517.4 Rational Development Studio for i. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 617 17.4.1 Source code protection option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 617 17.4.2 ILE RPG compiler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 618 17.4.3 Sort and search data structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 619 17.4.4 ALIAS support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 620 17.4.5 Performance improvement when returning large values. . . . . . . . . . . . . . . . . . 621 17.4.6 ILE COBOL compiler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 623 17.4.7 ILE C and ILE C++ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62517.5 Rational Open Access: RPG Edition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 630 17.5.1 How to use Rational Open Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 632 17.5.2 IBM Rational Open Access: RPG Edition Withdrawn . . . . . . . . . . . . . . . . . . . . 634 17.5.3 Open Access requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63517.6 Rational Application Management Toolset for i. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 635 17.6.1 Application Management Toolset for i Licensing. . . . . . . . . . . . . . . . . . . . . . . . 637 17.6.2 Application Management Toolset for i Requirements . . . . . . . . . . . . . . . . . . . . 637 17.6.3 Accessing Application Management Toolset for i . . . . . . . . . . . . . . . . . . . . . . . 637 Contents xiii
  15. 15. Chapter 18. IBM Navigator for i 7.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 639 18.1 New name: IBM Navigator for i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 640 18.2 Signing on to IBM Navigator for i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 640 18.3 Independent tabs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 643 18.4 Dynamic navigation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 644 18.5 Modern tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 645 18.6 5250 emulation-related enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 646 18.7 Set Target System enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 647 18.8 Database enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 649 18.8.1 On Demand Performance Center enhancements. . . . . . . . . . . . . . . . . . . . . . . 649 18.8.2 Health center enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 655 18.8.3 Database management enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 656 18.8.4 Database Maintenance category enhancements . . . . . . . . . . . . . . . . . . . . . . . 668 18.8.5 Long SQL schema names enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . 671 18.8.6 OmniFind text search functions enhancements . . . . . . . . . . . . . . . . . . . . . . . . 671 18.9 New journal management enhancements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 672 18.9.1 Show Journaled Objects function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 672 18.9.2 Change Receivers function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 673 18.9.3 Remote Journals function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 673 18.9.4 Add Remote Journal function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 675 18.9.5 Properties function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 675 18.9.6 Activate function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 676 18.9.7 Deactivate function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 677 18.9.8 Remove function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 677 18.9.9 Properties function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 677 18.10 Integrated Server Administration enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . 678 18.10.1 Create Server task . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 678 18.10.2 New Based on ... (cloning) a Server task . . . . . . . . . . . . . . . . . . . . . . . . . . . . 680 18.10.3 Delete Server task . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 681 18.10.4 Launch Web Console task . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 682 18.11 Printer output enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 682 18.11.1 View as PDF action. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 683 18.11.2 Export as PDF action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 683 18.12 File system enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 684 18.13 Networking enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 685 18.14 Disk management enhancements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 686 18.14.1 Graphical view enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 686 18.14.2 Start / Stop encryption on disk pools enhancements . . . . . . . . . . . . . . . . . . . 689 18.14.3 Asynchronous delivery for Geographic Mirroring enhancements . . . . . . . . . . 689 18.15 Tape support enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 690 18.16 Performance enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 691 18.16.1 General health indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 692 18.16.2 Viewing cross-partition processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 702 18.16.3 New Database package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 715 18.16.4 QAPMCONF perspective . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 721 18.16.5 QAPMJOBMI Perspective. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 723 18.16.6 Create Performance Data Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 725 18.16.7 Image and file export . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 727 18.16.8 Sizing the next upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 728 18.16.9 Ethernet Link Aggregation Modified perspectives. . . . . . . . . . . . . . . . . . . . . . 731 18.16.10 Workload Group Perspectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 733 18.16.11 Java perspectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 734 18.16.12 Disk Response Time charts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 738xiv IBM i 7.1 Technical Overview with Technology Refresh Updates
  16. 16. 18.16.13 Interactive perspective development. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 744 18.16.14 Metric finder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 750 18.16.15 Performance Explorer content package . . . . . . . . . . . . . . . . . . . . . . . . . . . . 751 18.16.16 New metrics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 752 18.16.17 Miscellaneous enhancements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75718.17 JS1- Advanced Job Scheduler for i enhancements . . . . . . . . . . . . . . . . . . . . . . . . 76618.18 Backup Recovery Media Services: Plug-in enhancements. . . . . . . . . . . . . . . . . . . 76618.19 Additional information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 767Chapter 19. IBM i Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76919.1 IBM i Access for Windows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 770 19.1.1 Installation enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 770 19.1.2 .NET Data Provider enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 770 19.1.3 OLE Data Provider enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 770 19.1.4 Windows ODBC Driver enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 771 19.1.5 Data Transfer enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 771 19.1.6 Personal Communications Emulator enhancements . . . . . . . . . . . . . . . . . . . . 771 19.1.7 Direct Attach Operations Console withdrawal. . . . . . . . . . . . . . . . . . . . . . . . . . 77119.2 IBM i Access Client Solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 771 19.2.1 Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77219.3 IBM Navigator for i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77319.4 System i Navigator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77419.5 IBM i Access for Web enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 774 19.5.1 AFP to PDF Transform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77419.6 System i Access for Wireless . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 777Chapter 20. Miscellaneous enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77920.1 Licensed product structures and sizes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78020.2 Changed or new CL commands and APIs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78120.3 Temporary user-defined file systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78120.4 Watch for Event function (message enhancements) . . . . . . . . . . . . . . . . . . . . . . . . 783 20.4.1 Advantages of using watches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 783 20.4.2 New Watch for Event function for IBM i 7.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 78320.5 IBM Tivoli Directory Server for IBM i enhancements. . . . . . . . . . . . . . . . . . . . . . . . . 786 20.5.1 Creating suffix entries automatically whenever necessary . . . . . . . . . . . . . . . . 786 20.5.2 Administrative roles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 786 20.5.3 User interface enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 786 20.5.4 Security enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 786 20.5.5 New password encryption options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 787 20.5.6 Pass-through authentication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 787 20.5.7 Enhanced password policy to use global date and time for initialization . . . . . 787 20.5.8 Multiple password policies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 787 20.5.9 Policy enforced for Digest-MD5 binds. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 787 20.5.10 Persistent search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 787 20.5.11 Replication configuration enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . 788 20.5.12 Filtered replication. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 788 20.5.13 Limit number of values returned by a search . . . . . . . . . . . . . . . . . . . . . . . . . 788 20.5.14 Enhanced syntaxes and matching rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 788 20.5.15 IASP enablement for Directory Server on IBM i . . . . . . . . . . . . . . . . . . . . . . . 788 20.5.16 The ldapcompare utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 788 20.5.17 Providing a re-entrant LDAP C client library . . . . . . . . . . . . . . . . . . . . . . . . . . 78820.6 Automating extra IPLs for PTF installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78920.7 IBM i workload groups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 789 Contents xv
  17. 17. 20.7.1 Example of how workload group works. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 790 20.7.2 IBM Passport Advantage Sub-capacity Licensing support . . . . . . . . . . . . . . . . 791 20.8 IBM i on a Flex Compute Node . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 791 Chapter 21. Upgrading IBM i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 793 21.1 Installing or upgrading IBM i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 794 21.1.1 IBM i 7.1 support for POWER5 and later hardware . . . . . . . . . . . . . . . . . . . . . 794 21.1.2 Planning statements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 795 21.1.3 Supported upgrade paths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 795 21.1.4 Program temporary fixes for upgrading to IBM i 7.1 . . . . . . . . . . . . . . . . . . . . . 795 21.1.5 Pre-upgrade verification tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 796 21.1.6 License program releases and sizes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 796 21.1.7 Server firmware requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 796 21.1.8 IBM i 7.1 Resaves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 796 21.2 Upgrading from i5/OS 5.4 to IBM i 7.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 797 21.2.1 Object conversions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 797 21.2.2 Spooled file conversions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 797 21.2.3 Integrated file system conversions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 798 21.2.4 Backup Recovery and Media Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 798 21.3 Media delivery changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 799 21.3.1 IBM i 7.1 multi-language distribution media . . . . . . . . . . . . . . . . . . . . . . . . . . . 799 21.3.2 Media charges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 800 21.4 IBM i network upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 800 21.4.1 Client system requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 801 21.5 Additional considerations for upgrading to IBM i 7.1 . . . . . . . . . . . . . . . . . . . . . . . . . 803 21.5.1 IBM i Console changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 803 21.5.2 Full automatic installation and upgrades from optical media . . . . . . . . . . . . . . 804 21.5.3 IBM i 7.1 5770-SS1 Option 1 installation actions . . . . . . . . . . . . . . . . . . . . . . . 805 21.5.4 Adjusting the cluster version of a cluster. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 805 21.5.5 Java considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 805 21.5.6 Miscellaneous changes and withdrawals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 806 21.6 IBM i network installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 808 21.6.1 Requirements for IBM i network installation . . . . . . . . . . . . . . . . . . . . . . . . . . . 808 Related publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 811 IBM Redbooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 811 Other publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 812 Online resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 812 How to get Redbooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 815 Help from IBM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 816 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 817xvi IBM i 7.1 Technical Overview with Technology Refresh Updates

×