You are previewing IBM i 7.1 Technical Overview with Technology Refresh Updates.
O'Reilly logo
IBM i 7.1 Technical Overview with Technology Refresh Updates

Book Description

This IBM® Redbooks® publication provides a technical overview of the features, functions, and enhancements available in IBM i 7.1, including all the Technology Refresh (TR) levels from TR1 to TR7. It provides a summary and brief explanation of the many capabilities and functions in the operating system. It also describes many of the licensed programs and application development tools that are associated with IBM i.

The information provided in this book is useful for clients, IBM Business Partners, and IBM service professionals who are involved with planning, supporting, upgrading, and implementing IBM i 7.1 solutions.

Table of Contents

  1. Front cover
  2. Notices
    1. Trademarks
  3. IBM Redbooks promotions
  4. Preface
    1. Authors
    2. Now you can become a published author, too!
    3. Comments welcome
    4. Stay connected to IBM Redbooks
  5. Summary of changes
    1. December 2014, Fourth Edition
  6. Chapter 1. Introduction to IBM i 7.1 and Technology Refreshes
    1. 1.1 Communicating IBM i enhancements
    2. 1.2 Clarification of operating system terminology and supported platforms
      1. 1.2.1 Terminology for IBM i naming
      2. 1.2.2 Terminology for hardware naming
      3. 1.2.3 IBM i 7.1 on POWER based servers
    3. 1.3 Technology Refresh
      1. 1.3.1 What a Resave is
      2. 1.3.2 How it all fits together
      3. 1.3.3 Installing an IBM i Technology Refresh
      4. 1.3.4 Additional information about Technology Refreshes
  7. Chapter 2. Security enhancements
    1. 2.1 User profile enhancements
      1. 2.1.1 New USREXPDATE and USREXPITV attributes
      2. 2.1.2 CL commands to change and display the User Profile expiration schedule
    2. 2.2 Object audit enhancements
      1. 2.2.1 CL retrieve exit programs running after command completion
      2. 2.2.2 Extended auditing details for running a CL command
      3. 2.2.3 Database object auditing control with the QIBM_DB_OPEN exit program
    3. 2.3 Data encryption enhancements
      1. 2.3.1 ASP encryption enhancements
      2. 2.3.2 Field procedures to encode and decode data
    4. 2.4 Security enhancements for DB2 for i
      1. 2.4.1 Query Manager user profile auditing
      2. 2.4.2 Database Monitor and Plan Cache variable values masking
      3. 2.4.3 Security function usage for a database
      4. 2.4.4 Simplified DDM and Distributed Database (DRDA) authentication
      5. 2.4.5 Authorization list impact on database object access
    5. 2.5 DB2 for i security services
      1. 2.5.1 QSYS2.USER_INFO view
      2. 2.5.2 QSYS2.FUNCTION_INFO view
      3. 2.5.3 QSYS2.FUNCTION_USAGE view
      4. 2.5.4 QSYS2.GROUP_PROFILE_ENTRIES view
      5. 2.5.5 SQL_CHECK_AUTHORITY() UDF procedure
    6. 2.6 Real-time database activity monitoring
      1. 2.6.1 Enhanced audit capability for STRDBMON
      2. 2.6.2 SQL statement auditing with less resource consumption
      3. 2.6.3 InfoSphere Guardium database activity monitoring support for DB2 for i
    7. 2.7 Security enhancements for printing
    8. 2.8 TLS V1.1 and V1.2 support
      1. 2.8.1 TLS V1.1 and V1.2 support for IBM HTTP Server for i
    9. 2.9 Java security information
    10. 2.10 PowerSC Tools for IBM i
  8. Chapter 3. Backup and recovery
    1. 3.1 New and enhanced system save and restore functions
      1. 3.1.1 Fast restore using tape position
      2. 3.1.2 New ALWOBJDIF (*COMPATIBLE) restore option
      3. 3.1.3 Enhanced save and restore limits
      4. 3.1.4 Save While Active support for integrated VMware ESX servers
      5. 3.1.5 Support for journal and journal receiver restore independence
      6. 3.1.6 Miscellaneous enhancements
    2. 3.2 New and improved BRMS for IBM i functions
      1. 3.2.1 Support for Domino 8.5 Domino Attachment and Object Service (DAOS)
      2. 3.2.2 Link list enhancements
      3. 3.2.3 Support of more than 999,999 objects
      4. 3.2.4 Start recovery using BRM (STRRCYBRM) command enhancements
      5. 3.2.5 Recovery report enhancements
      6. 3.2.6 Output file support for BRMS restores
      7. 3.2.7 Ability to select Saved ASP on RSTLIBBRM and RSTOBJBRM commands
      8. 3.2.8 Distributed backup support
      9. 3.2.9 Maintenance enhancements
      10. 3.2.10 Planning Media Movement report
      11. 3.2.11 Improved clearing of volumes in *ERR status
      12. 3.2.12 Protection of volumes that are marked for duplication
      13. 3.2.13 Improved recovery times with new media position function
      14. 3.2.14 BRMS support for the special value *COMPATIBLE for ALWOBJDIF
      15. 3.2.15 Improved control with running non-BRMS saves
      16. 3.2.16 RDX and BRMS
      17. 3.2.17 Allowing volumes that are marked for duplication to be moved
      18. 3.2.18 Support for expiration dates greater than year 2038
      19. 3.2.19 Setting maximum size for BRMS flight recorders
      20. 3.2.20 Using compression for BRMS save files
      21. 3.2.21 Improving IFS save performance with the ASYNCBRING parameter
      22. 3.2.22 Using STRMNTBRM to initialize media when it is expired
      23. 3.2.23 Print Report using BRM (PRTRPTBRM) enhancements
      24. 3.2.24 Support of relational database entries and fully-qualified domain names
      25. 3.2.25 Duplicate Media using BRM (DUPMEDBRM) enhancements
      26. 3.2.26 Support for simultaneous batch-mode DUPMEDBRM
      27. 3.2.27 Ability to use save files in independent ASPs as targets for save operations
      28. 3.2.28 Move media using BRM (MOVMEDBRM) allows for multiple locations
      29. 3.2.29 Monitor Save While Active (MONSWABRM) functionality enhancement
      30. 3.2.30 Improvements in online Domino save performance
      31. 3.2.31 Restores of incrementally-saved objects allowed
      32. 3.2.32 Miscellaneous BRMS enhancements
    3. 3.3 BRMS enhancements to GUI and web interfaces
      1. 3.3.1 Added support for the IBM Systems Director web browser environment
      2. 3.3.2 IBM Systems Director navigation to BRMS functions
      3. 3.3.3 IBM Navigator for i navigation to BRMS functions
      4. 3.3.4 Enhancements to the BRMS initial window
      5. 3.3.5 BRMS advanced functions window
      6. 3.3.6 Scheduling support for BRMS
      7. 3.3.7 Added option to the BRMS Log to filter messages by control groups
      8. 3.3.8 Ability to mark and unmark volumes for duplication
      9. 3.3.9 Multiple email address support
      10. 3.3.10 High availability support for independent ASPs in a BRMS network
      11. 3.3.11 Enhanced maintenance features in the backup control group
      12. 3.3.12 BRMS Enterprise function
    4. 3.4 More resources
  9. Chapter 4. High availability
    1. 4.1 PowerHA SystemMirror for i
      1. 4.1.1 New PowerHA packaging
      2. 4.1.2 PowerHA versions
      3. 4.1.3 PowerHA SystemMirror for i enhancements
      4. 4.1.4 PowerHA SystemMirror for i graphical interfaces
      5. 4.1.5 N_Port ID virtualization support
      6. 4.1.6 Asynchronous geographic mirroring
      7. 4.1.7 LUN level switching
      8. 4.1.8 IBM System SAN Volume Controller and IBM Storwize V7000 split cluster
      9. 4.1.9 Space-efficient FlashCopy
      10. 4.1.10 Reverse FlashCopy
      11. 4.1.11 FlashCopy at a Global Mirror target
      12. 4.1.12 Better detection of cluster node outages
      13. 4.1.13 Improved geographic mirroring full synchronization performance
      14. 4.1.14 Geographic mirroring in an IBM i hosted IBM i client partition environment
      15. 4.1.15 Support virtualization capabilities on an active cluster node
      16. 4.1.16 Cluster administrative domain enhancements
      17. 4.1.17 Working with cluster administrative domain monitored resources
      18. 4.1.18 IPv6 support
      19. 4.1.19 New CL commands for programming cluster automation
      20. 4.1.20 Removal of existing command processing restrictions
    2. 4.2 Journaling and commitment control enhancements
      1. 4.2.1 Journal management
      2. 4.2.2 Remote journaling
      3. 4.2.3 DISPLAY_JOURNAL (easier searches of a journal)
      4. 4.2.4 Commitment control and independent ASPs
      5. 4.2.5 System Managed Access Path Protection
      6. 4.2.6 Journaling and disk arm usage
      7. 4.2.7 Range of journal receivers parameter and *CURAVLCHN
      8. 4.2.8 Journal management functions: IBM Navigator for i
    3. 4.3 Other availability improvements
      1. 4.3.1 Reorganize physical file member
      2. 4.3.2 LDAP enhancements
    4. 4.4 Additional information
  10. Chapter 5. IBM DB2 for i
    1. 5.1 Introduction: Getting around with data
    2. 5.2 SQL data description and data manipulation language
      1. 5.2.1 XML support
      2. 5.2.2 The MERGE statement
      3. 5.2.3 Dynamic compound statements
      4. 5.2.4 Creating and using global variables
      5. 5.2.5 Support for arrays in procedures
      6. 5.2.6 Result set support in embedded SQL
      7. 5.2.7 FIELDPROC support for encoding and encryption
      8. 5.2.8 Miscellaneous
      9. 5.2.9 Generating field reference detail on CREATE TABLE AS
      10. 5.2.10 Qualified name option added to generate SQL
      11. 5.2.11 New generate SQL option for modernization
      12. 5.2.12 OVRDBF SEQONLY(YES, buffer length)
    3. 5.3 Performance and query optimization
      1. 5.3.1 Methods and tools for performance optimization
      2. 5.3.2 Query optimization
      3. 5.3.3 Global statistics cache
      4. 5.3.4 Adaptive query processing
      5. 5.3.5 Sparse indexes
      6. 5.3.6 Encoded vector index
      7. 5.3.7 Preserving EVI indexes on ALTER enhancement
      8. 5.3.8 Keeping tables or indexes in memory
      9. 5.3.9 SQE optimization for indexes on SSD
      10. 5.3.10 SQE support of simple logical files
      11. 5.3.11 Maximum size of an SQL index increased to 1.7 TB
      12. 5.3.12 QSYS2.INDEX_ADVICE procedure
      13. 5.3.13 Improved index advice generation to handle OR predicates
      14. 5.3.14 SKIP LOCKED DATA and NC or UR
      15. 5.3.15 SQL routine performance integer arithmetic (requires re-create)
      16. 5.3.16 Automatic cancellation of QSQSRVR jobs when an application ends
      17. 5.3.17 QAQQINI properties
      18. 5.3.18 ALTER TABLE performance
      19. 5.3.19 Avoiding short name collisions
      20. 5.3.20 CREATE PROCEDURE (SQL) PROGRAM TYPE SUB
      21. 5.3.21 Referential integrity and trigger performance
      22. 5.3.22 QSQBIGPSA data area
      23. 5.3.23 Validating constraints without checking
      24. 5.3.24 Limiting the amount of processing on an RGZPFM cancel
      25. 5.3.25 Database reorganization
      26. 5.3.26 CPYFRMIMPF performance
      27. 5.3.27 QJOSJRNE API option to force journal entries without sending an entry
      28. 5.3.28 QDBRTVSN API performance
      29. 5.3.29 Control blocking for a file using QSYS2.OVERRIDE_TABLE()
      30. 5.3.30 Improving JDBC performance with JTOpen
      31. 5.3.31 Adding total DB opens job level instrumentation to Collection Services
      32. 5.3.32 SYSTOOLS.REMOVE_INDEXES procedure
      33. 5.3.33 Improved SQE statistics for INSERT, UPDATE, and DELETE statements
      34. 5.3.34 QSYS2.Reset_Table_Index_Statistics procedure
      35. 5.3.35 Performance enhancements for large number of row locks
      36. 5.3.36 Improved DSPJOB and CHKRCDLCK results for many row locks
      37. 5.3.37 Chart-based graphical interface SQL performance monitors
      38. 5.3.38 Enhanced analyze program summary detail
      39. 5.3.39 Performance Data Investigator
      40. 5.3.40 Index Advisor: Show Statements - Improved query identification
      41. 5.3.41 Performance improvements for temporary tables
    4. 5.4 New functionality for DB2 developers
      1. 5.4.1 QSYS2.SYSCOLUMNS2
      2. 5.4.2 QSYS2.SYSPARTITIONDISK and QSYS2.SYSPARTITIONINDEXDISK
      3. 5.4.3 QSYS2.OBJECT_STATISTICS user defined table function
      4. 5.4.4 EARLIEST_POSSIBLE_RELEASE
      5. 5.4.5 SIGNAL support for native triggers
      6. 5.4.6 Hierarchical queries through the CONNECT BY clause
      7. 5.4.7 Parameter marker support (LAND, LOR, XOR, and TRANSLATE)
      8. 5.4.8 Supporting PROGRAM NAME on CREATE TRIGGER
      9. 5.4.9 Debug step supported for SQL procedures, functions, and triggers
      10. 5.4.10 TINYINT in CLI
      11. 5.4.11 CHGPFM and CHGLFM UNIT support
      12. 5.4.12 Live movement of DB2 tables and indexes to SSD
      13. 5.4.13 SYSTOOLS procedures
      14. 5.4.14 HTTP functions in SYSTOOLS
      15. 5.4.15 QSYS2.TCPIP_INFO view
      16. 5.4.16 Administrative catalog, SYSIBMADM.ENV_SYS_INFO
      17. 5.4.17 QSYS2.PTF_INFO view
      18. 5.4.18 QSYS2.GROUP_PTF_INFO view
      19. 5.4.19 QSYS2.GET_JOB_INFO() user defined table function
      20. 5.4.20 Alias interrogation, SYSPROC.BASE_TABLE
      21. 5.4.21 Number of partition keys added to statistical views
      22. 5.4.22 QSYS2.DUMP_SQL_CURSORS procedure
      23. 5.4.23 QIBM_SQL_NO_RLA_CANCEL environment variable
      24. 5.4.24 CANCEL_SQL and FIND_AND_CANCEL_QSQSRVR_SQL procedures
      25. 5.4.25 QSYS2.FIND_QSQSRVR_JOBS() procedure
      26. 5.4.26 SQL server mixed mode for batch processing
      27. 5.4.27 QDBRPLAY() API: Disable or Enable Constraints option
      28. 5.4.28 SQL0901 log education
      29. 5.4.29 Retrieving a short name for long schema name (QDBRTVSN)
      30. 5.4.30 SQL0440 warning on SQL routine build
      31. 5.4.31 XMLTABLE
      32. 5.4.32 Run SQL (RUNSQL): A new command
      33. 5.4.33 Native JDBC driver support added for J2SE 7
      34. 5.4.34 QSQPRCED() accepts client special registers
      35. 5.4.35 STRQMQRY command instrumented for client special registers
      36. 5.4.36 QSYS2.QCMDEXC() procedure no longer requires a command length
      37. 5.4.37 Adding the ORDERBY parameter to the CPYTOIMPF command
      38. 5.4.38 System naming convention expanded for permit (/) and (.) qualifiers
      39. 5.4.39 Direct control of system names for tables, views, and indexes
      40. 5.4.40 Modification of global variables within triggers and functions
      41. 5.4.41 Multiple events supported in a single SQL trigger
      42. 5.4.42 New QAQQINI option: SQL_GVAR_BUILD_RULE
      43. 5.4.43 CPYTOIMPF and CPYFRMIMPF commands include column headings
      44. 5.4.44 Improved performance of privileges catalogs and ODBC/JDBC APIs
      45. 5.4.45 Show statements: Index creates and statistics advised
      46. 5.4.46 The RUNSQLSTM command and the OPTION parameter
      47. 5.4.47 Improved NULLID package management
      48. 5.4.48 Java stored procedures and functions: System naming option
      49. 5.4.49 Named arguments and defaults for parameters: Procedures
      50. 5.4.50 Improved catalog management for procedures and functions
      51. 5.4.51 SQE enhancement for Encoded Vector Indexes defined with INCLUDE
      52. 5.4.52 Navigator: System Name column added to show related and all objects
      53. 5.4.53 Navigator – Improved Index Build information
      54. 5.4.54 Improved performance for joins over partitioned tables
      55. 5.4.55 Navigator: Table list totals
    5. 5.5 DB2 database management and recovery enhancements
      1. 5.5.1 Preserving the SQL plan cache size across IPLs
      2. 5.5.2 Plan cache properties
      3. 5.5.3 Prechecking the physical file size during restore
      4. 5.5.4 Preventing index rebuild on cancel during catch up
      5. 5.5.5 QSYS2.SYSDISKSTAT view
      6. 5.5.6 STRDBMON: FETCH statement shows failures and warnings
      7. 5.5.7 STRDBMON: QQI2 result rows for more statements
      8. 5.5.8 Adding result set information to QUSRJOBI() and Systems i Navigator
      9. 5.5.9 STRDBMON pre-filtering of QUERY/400 command usage
      10. 5.5.10 UNIT SSD supported on DECLARE GLOBAL TEMPORARY TABLE
      11. 5.5.11 Adding Maintained Temporary Indexes
      12. 5.5.12 Adding the QSYS2.REMOVE_PERFORMANCE_MONITOR procedure
      13. 5.5.13 STRDBMON: QQI1 fast delete reason code
      14. 5.5.14 Automatically increasing the SQE Plan Cache size
      15. 5.5.15 Tracking important system limits
      16. 5.5.16 DB2 for i Services
      17. 5.5.17 DISPLAY_JOURNAL (easier searches of Audit Journal)
      18. 5.5.18 IBM i Navigator improved ability to mine journals
      19. 5.5.19 Navigator for i: A new look and no client to manage
    6. 5.6 DB2 for Web Query for i (5733-QU2, 5733-QU3, and 5733-QU4)
      1. 5.6.1 DB2 Web Query for i (5733-QU2)
      2. 5.6.2 DB2 Web Query Report Broker (5733-QU3)
      3. 5.6.3 DB2 Web Query Software Developer Kit (5733-QU4)
      4. 5.6.4 DB2 Web Query for i Standard Edition
    7. 5.7 OmniFind Text Search Server for DB2 for i (5733-OMF)
      1. 5.7.1 OmniFind for IBM i: Searching Multiple Member source physical files
      2. 5.7.2 Navigator for i - Omnifind Collection Management
    8. 5.8 WebSphere MQ integration
    9. 5.9 DB2 Connect system naming attribute
  11. Chapter 6. Performance tools
    1. 6.1 Introduction to performance tooling
      1. 6.1.1 Gathering data
      2. 6.1.2 Analyzing data
    2. 6.2 Overview of data collection in IBM i 7.1
      1. 6.2.1 Collection profiles for Collection Services
      2. 6.2.2 Collection Services enhancements
      3. 6.2.3 Collection Services data files
    3. 6.3 IBM Navigator for i Performance Data Investigator
    4. 6.4 IBM iDoctor for IBM i
  12. Chapter 7. Virtualization
    1. 7.1 PowerVM enhancements
      1. 7.1.1 Active memory sharing
      2. 7.1.2 Enhanced support for IBM system storage
      3. 7.1.3 PowerVM Virtualization and I/O enhanced with NPIV
      4. 7.1.4 Expanded HBA and switch support for NPIV on Power Blades
      5. 7.1.5 PowerVM N_Port ID Virtualization attachment of DS5000 and Storwize
      6. 7.1.6 Enhanced mirroring algorithms
      7. 7.1.7 PCIe2 Riser Card (Gen2) (#5685) direct support
      8. 7.1.8 Redundant VIOS partitions support
      9. 7.1.9 Shared storage pools
      10. 7.1.10 More partitions per core
      11. 7.1.11 Virtualization of USB-attached storage for IBM i
    2. 7.2 More OS level combinations of server and client logical partitions
    3. 7.3 Hardware Management Console virtual device information
    4. 7.4 IBM i hosting IBM i - iVirtualization
      1. 7.4.1 Disk virtualization
      2. 7.4.2 Optical virtualization
      3. 7.4.3 Tape virtualization
      4. 7.4.4 Networking virtualization
      5. 7.4.5 Support for embedded media changers
      6. 7.4.6 Performance consideration
      7. 7.4.7 Dual hosting
    5. 7.5 Virtual Partition Manager enhancements
      1. 7.5.1 Ethernet Layer-2 bridging
      2. 7.5.2 Preparing for Ethernet Layer-2 bridging
      3. 7.5.3 Preferred practices
      4. 7.5.4 Configuring Ethernet Layer-2 bridging
      5. 7.5.5 Common errors
      6. 7.5.6 Managing Ethernet Layer-2 bridging
    6. 7.6 Partition suspend and resume
      1. 7.6.1 Requirements for Suspend / Resume
      2. 7.6.2 Considerations for Suspend / Resume
    7. 7.7 HEA Daughter cards
    8. 7.8 10 Gb FCoE PCIe Dual Port Adapter
    9. 7.9 Live Partition Mobility
      1. 7.9.1 Requirements for Live Partition Mobility
      2. 7.9.2 Considerations for Live Partition Mobility
      3. 7.9.3 Preparing Live Partition Mobility
      4. 7.9.4 Validating Live Partition Mobility
      5. 7.9.5 Running Live Partition Mobility
      6. 7.9.6 Considerations about Live Partition Mobility
  13. Chapter 8. Storage and solid-state drives
    1. 8.1 General and direct-attached storage management enhancements
      1. 8.1.1 Concurrent removal of disk units
      2. 8.1.2 Hot spare for mirroring
      3. 8.1.3 Dual storage I/O adapters
      4. 8.1.4 Encrypted ASP enhancements
      5. 8.1.5 Disk response time buckets enhancements
      6. 8.1.6 Central processor complex node level mirroring
      7. 8.1.7 EXP24S SFF Gen2-bay drawer (#5887)
      8. 8.1.8 Higher capacity 10 K RPM SFF SAS disk drives
      9. 8.1.9 Higher performance 387 GB SFF SSD with eMLC
      10. 8.1.10 775 GB SFF SSD with eMLC
      11. 8.1.11 1.2 TB / 1.1 TB 10K RPM SAS HDD
      12. 8.1.12 Tape performance instrumentation
      13. 8.1.13 Tape library resource name changes for IOP-less IOA attachment
      14. 8.1.14 Tape library unreadable barcode changes for IOP-less IOA attachment
      15. 8.1.15 DVD / Tape SAS External Storage Unit for Power 795 CPC Rack
      16. 8.1.16 RDX support
      17. 8.1.17 1.5 TB RDX removable disk cartridge
      18. 8.1.18 VIOS support for RDX USB docking station for removable disk cartridge
      19. 8.1.19 Use of USB flash drive for IBM i
      20. 8.1.20 POWER7+ 770/780 Native I/O support
    2. 8.2 Using IBM i 520-byte sector SAS disk through VIOS
    3. 8.3 SAN storage management enhancements
      1. 8.3.1 IBM SAN Volume Controller and IBM Storwize storage systems
      2. 8.3.2 Multipathing for virtual I/O
      3. 8.3.3 DS5000 native attachment
      4. 8.3.4 Level of protection reporting for multipath disk units
      5. 8.3.5 Library control paths for IOP-less Fibre Channel IOA tape attachment
      6. 8.3.6 External disk storage performance instrumentation
      7. 8.3.7 Thin provisioning for DS8700, DS8800, and VIOS shared storage pools
    4. 8.4 SSD storage management enhancements
      1. 8.4.1 DB2 media preference
      2. 8.4.2 ASP balancer enhancements for SSDs
      3. 8.4.3 User-defined file system media preference
      4. 8.4.4 177 GB SFF SSD with eMLC
      5. 8.4.5 IBM Disk Sanitizer PRPQ extended to include SSD devices
  14. Chapter 9. Networking enhancements
    1. 9.1 TCP/IP enhancements summary
      1. 9.1.1 IPv6 support enhancements
      2. 9.1.2 ISC-based DHCP server supports IPv6 and failover
      3. 9.1.3 DHCPv6 client
      4. 9.1.4 SNMP
      5. 9.1.5 SMTP
      6. 9.1.6 Async adapter expanded IBM i support
      7. 9.1.7 IPv6 support added for PPP connections
    2. 9.2 HTTP server support for PASE FastCGI PHP processing
      1. 9.2.1 IBM i 6.1 required components
    3. 9.3 Telnet client support for SSL encryption
    4. 9.4 System SSL support for transport layer security version 1.2
    5. 9.5 Sockets programming: New user exits
      1. 9.5.1 Exit points that are defined in the user registry
      2. 9.5.2 Example: User exit program for QIBM_QSO_ACCEPT
    6. 9.6 IKEv2 support
      1. 9.6.1 Enhanced Cryptographic Algorithms
    7. 9.7 IPv6 TCP/IP applications and V6R1 enablement PTFs
    8. 9.8 IBM AnyNet support on IBM i 7.1
    9. 9.9 Ethernet link aggregation
      1. 9.9.1 Overview of Ethernet link aggregation
      2. 9.9.2 Prerequisites for Ethernet link aggregation
      3. 9.9.3 Configuring Ethernet link aggregation
      4. 9.9.4 Example: Configuring four aggregated network links
    10. 9.10 Ethernet Layer-2 bridging
      1. 9.10.1 Introduction to Ethernet Layer-2 bridging
      2. 9.10.2 How Ethernet Layer-2 bridging works on IBM i
      3. 9.10.3 IBM i prerequisites for Ethernet Layer-2 bridging
      4. 9.10.4 Configuring a shared network connection through Ethernet Layer-2 bridging
    11. 9.11 IBM Portable Utilities for i (5733-SC1) supported versions
  15. Chapter 10. Printing enhancements
    1. 10.1 Printing overview
    2. 10.2 Overview of IBM i 6.1 print enhancements
    3. 10.3 Enhancements to base print functions
      1. 10.3.1 CPYSPLF command enhancements for copying to PDF or TIFF stream files
      2. 10.3.2 New QIBM_QSP_SECURITY exit point and formats
      3. 10.3.3 Encryption of PDF output (Infoprint Server LP)
    4. 10.4 Print Services Facility for IBM i enhancements
      1. 10.4.1 Disabling offset stacking and edge mark printing
      2. 10.4.2 Specifying public data authority for directories created by PSF
      3. 10.4.3 Improved PSF debugging capabilities
    5. 10.5 Transform Services enhancements
      1. 10.5.1 Generating PDFs from existing spooled files
      2. 10.5.2 PDF transform enhancements
    6. 10.6 IBM Navigator for i print enhancements
      1. 10.6.1 Viewing printer output in PDF format
      2. 10.6.2 Exporting the printer output in PDF format
      3. 10.6.3 System i Navigator and exporting printer output in PDF format
    7. 10.7 IBM i Access for web print enhancements
    8. 10.8 Host Print Transform enhancements
      1. 10.8.1 The Host Print Transform API and Transform Services
      2. 10.8.2 Example: Host Print Transform API with Transform Services
    9. 10.9 References
  16. Chapter 11. Integration with IBM BladeCenter and IBM System x
    1. 11.1 iSCSI software targets
      1. 11.1.1 IBM i Integrated server object model with a hardware target
      2. 11.1.2 IBM i Integrated server object model with a software target
      3. 11.1.3 Direct connect software targets
    2. 11.2 Defining iSCSI software target support
      1. 11.2.1 CRTDEVNWSH CL command interface
      2. 11.2.2 IBM Navigator for i changes for iSCSI software target support
    3. 11.3 Service Processor Manager function
    4. 11.4 VMware support changes
      1. 11.4.1 New NWSD types
      2. 11.4.2 VMware ESX server management
      3. 11.4.3 SWA storage spaces for VMware ESX servers
    5. 11.5 Microsoft Windows support changes
    6. 11.6 New planning worksheets
    7. 11.7 IBM Navigator for i
      1. 11.7.1 Create Server task
      2. 11.7.2 Clone Integrated Windows Server task
      3. 11.7.3 Delete Server task
      4. 11.7.4 Launch Web Console
      5. 11.7.5 Simplified Windows File Level Backup (FLB) from IBM i
    8. 11.8 New IBM i CL commands
      1. 11.8.1 Install Integrated Server (INSINTSVR) command
      2. 11.8.2 Delete Integrated Server (DLTINTSVR) command
    9. 11.9 IBM i changed CL commands
      1. 11.9.1 Install Windows Server (INSWNTSVR) CL command
      2. 11.9.2 Create NWS Configuration (CRTNWSCFG) and Change NWS Configuration (CHGNWSCFG) CL commands
      3. 11.9.3 Install Linux Server (INSLNXSVR) CL command
      4. 11.9.4 No new integrated Linux servers
    10. 11.10 Fewer IBM i licensed programs are required
    11. 11.11 Changes to IBM i integration with BladeCenter and System x documentation
      1. 11.11.1 A new IBM i iSCSI Solution Guide PDF
      2. 11.11.2 IBM i 7.1 Knowledge Center
      3. 11.11.3 IBM i integration with BladeCenter and System x on IBM developerWorks
      4. 11.11.4 New IBM i Technology Updates page on developerWorks
      5. 11.11.5 IBM i integration with BladeCenter and System x Marketing website
  17. Chapter 12. IBM Advanced Job Scheduler for i enhancements
    1. 12.1 Advanced Job Scheduler capabilities
      1. 12.1.1 Scheduling a job
      2. 12.1.2 Job groups
      3. 12.1.3 Notification and report distribution
      4. 12.1.4 Remote command jobs
      5. 12.1.5 Multiple scheduling environments
    2. 12.2 IBM Navigator for i AJS support
      1. 12.2.1 Getting to the AJS menu
      2. 12.2.2 AJS menu
      3. 12.2.3 AJS properties menu
      4. 12.2.4 Start Scheduler action
      5. 12.2.5 Stop Scheduler action
      6. 12.2.6 Scheduled Jobs menu
      7. 12.2.7 Using the scheduled jobs actions
      8. 12.2.8 Using the Scheduled Jobs table
      9. 12.2.9 Adding a scheduled job
      10. 12.2.10 Scheduled job activity
      11. 12.2.11 Activity log
    3. 12.3 Other AJS enhancements
      1. 12.3.1 Notification enhancements
      2. 12.3.2 Multiple Scheduling Environments function
      3. 12.3.3 Scheduling and running jobs
    4. 12.4 References
  18. Chapter 13. Web serving
    1. 13.1 Triggered cache manager removed
    2. 13.2 Web server search engine and web crawler support removed
    3. 13.3 Plug-ins and LoadModule directives
    4. 13.4 HTTP Server for i with HA IPv6 support
    5. 13.5 IBM HTTP Server for i support for TLSv1.1 and TLSv1.2
    6. 13.6 Large file support for IBM HTTP Server for i
  19. Chapter 14. Web enablers
    1. 14.1 IBM Integrated Web Services for i
      1. 14.1.1 Integrated Web Services Client for ILE
      2. 14.1.2 Accessing Web Services using DB2 for i UDFs and UDTFs
    2. 14.2 Changes in IBM WebSphere Application Server
      1. 14.2.1 Packaging for WebSphere Application Server
      2. 14.2.2 IBM WebSphere Liberty Profile
      3. 14.2.3 IBM WebSphere Application Server family
      4. 14.2.4 Installation
      5. 14.2.5 Installation support on IBM Web Administration for i
      6. 14.2.6 Alternative and easier installation of WebSphere Application Server
      7. 14.2.7 Upgrading to IBM i 7.1
      8. 14.2.8 IBM Installation Manager for WebSphere Application Server V8
    3. 14.3 IBM Web Administration for i
      1. 14.3.1 Web Log Monitor
      2. 14.3.2 Permissions
      3. 14.3.3 Web Performance Advisor
  20. Chapter 15. Application development
    1. 15.1 High-level programming languages
    2. 15.2 Control Language (CL)
      1. 15.2.1 New workload capping commands
      2. 15.2.2 Retrieving CL source support for ILE CL
      3. 15.2.3 Longer Integer CL variables for ILE CL
      4. 15.2.4 Showing DO and SELECT nesting levels in a compiler listing
      5. 15.2.5 Encrypting the debug listing view for ILE CL
      6. 15.2.6 Nested INCLUDE support
    3. 15.3 PHP and Zend products
      1. 15.3.1 Zend Server Community Edition for IBM i
      2. 15.3.2 Zend Server for IBM i V6.1.0
      3. 15.3.3 Zend Studio for IBM i V10
      4. 15.3.4 Zend DBi and actual PHP database support
    4. 15.4 XMLSERVICE for IBM i
      1. 15.4.1 XMLSERVICE highlights
      2. 15.4.2 XMLSERVICE start
    5. 15.5 IBM Lotus products for IBM i
    6. 15.6 Native archive and unarchive API support
      1. 15.6.1 QZIPZIP API
      2. 15.6.2 QZIPUNZIP API
      3. 15.6.3 QZIPUTIL Service program
    7. 15.7 Java for IBM i 7.1
      1. 15.7.1 Enabling IBM Technology for Java virtual machine
      2. 15.7.2 New Java 7.1 support
      3. 15.7.3 PTF Groups and latest service releases and fixpacks
      4. 15.7.4 Java on IBM i security updates
    8. 15.8 IBM Toolbox for Java JDBC
      1. 15.8.1 JDBC 4.1
      2. 15.8.2 XML Data type support
      3. 15.8.3 Database metadata updates
      4. 15.8.4 Currently committed support
      5. 15.8.5 Array type support
      6. 15.8.6 Long schema name support
    9. 15.9 JTLite/JTOpenLite Java Classes Library
    10. 15.10 Application Runtime Expert for i
      1. 15.10.1 Deployment template
      2. 15.10.2 Customizing plug-ins for templates
      3. 15.10.3 Application Runtime Expert console
      4. 15.10.4 Application Runtime Expert requirements
      5. 15.10.5 More information
    11. 15.11 Operably
  21. Chapter 16. IBM Rational products
    1. 16.1 IBM Rational Developer for i
      1. 16.1.1 IBM Rational Developer for i 9.0 Editions
      2. 16.1.2 RPG and COBOL development tools
      3. 16.1.3 Modernization tools
      4. 16.1.4 Java tools
      5. 16.1.5 EGL tools and IBM Rational Business Developer V9.0
      6. 16.1.6 Rational Team Concert client integration for IBM i
      7. 16.1.7 Version 9.0 fix packs
      8. 16.1.8 Migration to Rational Developer for i v9.0
      9. 16.1.9 Upgrades to Rational Developer for i v9.0
    2. 16.2 IBM Rational Team Concert
      1. 16.2.1 Integration with Rational Developer for i
      2. 16.2.2 What is new in the latest releases of Rational Team Concert
      3. 16.2.3 Rational Team Concert and other Rational products interoperability
      4. 16.2.4 General links for more information about Rational Team Concert
    3. 16.3 IBM Rational Development Studio for i
      1. 16.3.1 Source code protection option
      2. 16.3.2 ILE RPG IV compiler and programming language
      3. 16.3.3 Sorting and searching data structures
      4. 16.3.4 ALIAS support
      5. 16.3.5 Performance improvement when returning large values
      6. 16.3.6 ILE COBOL compiler
      7. 16.3.7 ILE C and ILE C++
    4. 16.4 IBM Rational Open Access: RPG Edition
      1. 16.4.1 How to use Rational Open Access
      2. 16.4.2 IBM Rational Open Access: RPG Edition withdrawn
      3. 16.4.3 Open Access requirements
    5. 16.5 Other Rational and RPG related tools - ARCAD
      1. 16.5.1 ARCAD-Transformer RPG tool
      2. 16.5.2 ARCAD Pack for Rational
    6. 16.6 IBM Rational Application Management Toolset for i
      1. 16.6.1 Application Management Toolset for i Licensing
      2. 16.6.2 Application Management Toolset for i Requirements
      3. 16.6.3 Accessing Application Management Toolset for i
    7. 16.7 IBM Rational Host Access Transformation Services (HATS)
      1. 16.7.1 HATS general description
      2. 16.7.2 HATS basic functionality
  22. Chapter 17. IBM Navigator for i 7.1
    1. 17.1 New name: IBM Navigator for i
      1. 17.1.1 IBM i functions available on the IBM Navigator for i
      2. 17.1.2 IBM Navigator for i requirements
      3. 17.1.3 Signing on to IBM Navigator for i
    2. 17.2 Dynamic navigation
    3. 17.3 Independent tabs
      1. 17.3.1 Modern tables
    4. 17.4 5250 emulation-related enhancements
    5. 17.5 Set target system enhancements
    6. 17.6 Database enhancements
      1. 17.6.1 On Demand Performance Center enhancements
      2. 17.6.2 Health center enhancements
      3. 17.6.3 Database management enhancements
      4. 17.6.4 Database Maintenance category enhancements
      5. 17.6.5 Long SQL schema names enhancements
      6. 17.6.6 OmniFind text search functions enhancements
    7. 17.7 New journal management enhancements
      1. 17.7.1 Show Journaled Objects function
      2. 17.7.2 Change Receivers function
      3. 17.7.3 Remote Journals function
      4. 17.7.4 Add Remote Journal function
      5. 17.7.5 Properties function
      6. 17.7.6 Activate function
      7. 17.7.7 Deactivate function
      8. 17.7.8 Remove function
      9. 17.7.9 Properties function
    8. 17.8 Integrated Server Administration enhancements
      1. 17.8.1 Create Server function
      2. 17.8.2 Creating a server based on an existing server (cloning)
      3. 17.8.3 Delete Server function
      4. 17.8.4 Launch Web Console function
    9. 17.9 Printer output enhancements
      1. 17.9.1 View as PDF function
      2. 17.9.2 Export as PDF function
    10. 17.10 File system enhancements
    11. 17.11 Networking enhancements
    12. 17.12 Disk management enhancements
      1. 17.12.1 Graphical view enhancements
      2. 17.12.2 Start and stop encryption on disk pools enhancements
      3. 17.12.3 Asynchronous delivery for Geographic Mirroring enhancements
    13. 17.13 Rebuild data on failed disk unit in parity set
    14. 17.14 Creating a logical partition with IBM Navigator for i
    15. 17.15 Tape support enhancements
    16. 17.16 Performance enhancements
      1. 17.16.1 General health indicators
      2. 17.16.2 Viewing cross-partition processing
      3. 17.16.3 New Database package
      4. 17.16.4 QAPMCONF perspective
      5. 17.16.5 QAPMJOBMI perspective
      6. 17.16.6 Create Performance Data Report function
      7. 17.16.7 Image and file export
      8. 17.16.8 Sizing the next upgrade
      9. 17.16.9 Timeline perspective
      10. 17.16.10 Memory perspective
      11. 17.16.11 Ethernet Link Aggregation Modified perspectives
      12. 17.16.12 Workload Group perspectives
      13. 17.16.13 Java perspectives
      14. 17.16.14 Disk Response Time charts
      15. 17.16.15 Interactive perspective development
      16. 17.16.16 Metric finder
      17. 17.16.17 Performance Explorer content package
      18. 17.16.18 New metrics
      19. 17.16.19 Miscellaneous enhancements
    17. 17.17 JS1- Advanced Job Scheduler for i enhancements
    18. 17.18 Backup Recovery Media Services: Plug-in enhancements
  23. Chapter 18. IBM i Access
    1. 18.1 IBM i Access Client Solutions (ACS)
      1. 18.1.1 Obtaining IBM i Access Client Solution (5733-XJ1)
      2. 18.1.2 Prerequisites
      3. 18.1.3 ACS system configuration
      4. 18.1.4 5250 Display Emulation
      5. 18.1.5 5250 Data transfer
      6. 18.1.6 Printing
      7. 18.1.7 5250 HMC console
      8. 18.1.8 Virtual Control Panel
      9. 18.1.9 Hardware Management Interface
      10. 18.1.10 ACS mobile solutions to connect to IBM i, real example
    2. 18.2 IBM i Access for Windows
      1. 18.2.1 Installation enhancements
      2. 18.2.2 .NET Data Provider enhancements
      3. 18.2.3 OLE Data Provider enhancements
      4. 18.2.4 Windows ODBC Driver enhancements
      5. 18.2.5 Data Transfer enhancements
      6. 18.2.6 Personal Communications Emulator enhancements
      7. 18.2.7 Direct Attach Operations Console withdrawal
    3. 18.3 IBM Navigator for i
    4. 18.4 System i Navigator
    5. 18.5 IBM i Access for Web
      1. 18.5.1 Requirements for using IBM i Access for Web
      2. 18.5.2 AFP to PDF transform
    6. 18.6 IBM System i Access for Wireless
    7. 18.7 IBM i Access references
  24. Chapter 19. Miscellaneous enhancements
    1. 19.1 Licensed product structures and sizes
    2. 19.2 Changed or new CL commands and APIs
    3. 19.3 Temporary user-defined file systems
    4. 19.4 Watch for Event function (message enhancements)
      1. 19.4.1 Advantages of using watches
      2. 19.4.2 New Watch for Event function for IBM i 7.1
    5. 19.5 IBM Tivoli Directory Server for IBM i enhancements
      1. 19.5.1 Creating suffix entries automatically when they are needed
      2. 19.5.2 Administrative roles
      3. 19.5.3 User interface enhancements
      4. 19.5.4 Security enhancements
      5. 19.5.5 New password encryption options
      6. 19.5.6 Pass-through authentication
      7. 19.5.7 Enhanced password policy to use global date and time for initialization
      8. 19.5.8 Multiple password policies
      9. 19.5.9 Policy that is enforced for Digest-MD5 binds
      10. 19.5.10 Persistent search
      11. 19.5.11 Replication configuration enhancements
      12. 19.5.12 Filtered replication
      13. 19.5.13 Limiting the number of values that are returned by a search
      14. 19.5.14 Enhanced syntaxes and matching rules
      15. 19.5.15 IASP enablement for Directory Server on IBM i
      16. 19.5.16 The ldapcompare utility
      17. 19.5.17 Providing a re-entrant LDAP C client library
    6. 19.6 Automating multiple IPLs for PTF installation
    7. 19.7 IBM i workload groups
      1. 19.7.1 Example of how Workload Group works
      2. 19.7.2 IBM Passport Advantage Sub-capacity Licensing support
    8. 19.8 IBM i on a Flex Compute Node
  25. Chapter 20. Upgrading IBM i
    1. 20.1 Planning to upgrade to IBM i 7.1
      1. 20.1.1 IBM i 7.1 support for POWER5 and later hardware
      2. 20.1.2 Server firmware requirements
      3. 20.1.3 Supported upgrade paths
      4. 20.1.4 Preparation documents to upgrade IBM i
      5. 20.1.5 Pre-upgrade verification tool
      6. 20.1.6 License program releases and sizes
      7. 20.1.7 IBM i 7.1 Resaves
    2. 20.2 Upgrading from i5/OS 5.4 to IBM i 7.1 considerations
      1. 20.2.1 Object conversions
      2. 20.2.2 Spooled file conversions
      3. 20.2.3 Integrated file system conversions
      4. 20.2.4 Backup Recovery and Media Services
    3. 20.3 Media delivery changes
      1. 20.3.1 IBM i 7.1 multi-language distribution media
      2. 20.3.2 IBM i Knowledge Center
      3. 20.3.3 Expanded Electronic Service Delivery (ESD) support
    4. 20.4 IBM i network upgrade
      1. 20.4.1 Client system requirements
    5. 20.5 More considerations for upgrading to IBM i 7.1
      1. 20.5.1 IBM i Console changes
      2. 20.5.2 Full automatic installation and upgrades from optical media
      3. 20.5.3 IBM i 7.1 5770-SS1 Option 1 installation actions
      4. 20.5.4 Adjusting the cluster version of a cluster
      5. 20.5.5 Java considerations
      6. 20.5.6 Miscellaneous changes and withdrawals
    6. 20.6 Performance improvement to LIC PTF apply
    7. 20.7 Reference document summary
  26. Appendix A. IBM i Doctor for IBM i
    1. Installation
    2. My Connections View
    3. Main window
    4. Collection options
    5. Data Viewer
    6. Collection Services Investigator
    7. Job Watcher
    8. PEX Analyzer
    9. Plan Cache Analyzer
    10. VIOS Investigator
    11. iDoctor FTP GUI
    12. MustGather Tools
    13. HMC Walker
    14. More information
  27. Related publications
    1. IBM Redbooks
    2. Other publications
    3. Online resources
    4. How to get Redbooks
    5. Help from IBM
  28. Back cover
  29. IBM System x Reference Architecture for Hadoop: IBM InfoSphere BigInsights Reference Architecture
    1. Introduction
    2. Business problem and business value
    3. Reference architecture use
    4. Requirements
    5. InfoSphere BigInsights predefined configuration
    6. InfoSphere BigInsights HBase predefined configuration
    7. Deployment considerations
    8. Customizing the predefined configurations
    9. Predefined configuration bill of materials
    10. References
    11. The team who wrote this paper
    12. Now you can become a published author, too!
    13. Stay connected to IBM Redbooks
  30. Notices
    1. Trademarks