IMS Version 8 Implementation Guide A Technical Overview of the New Features

Book description

In this IBM Redbooks publication, we describe the new features and functions in IMS Version 8. We document the tasks necessary to exploit the features, and identify migration, coexistence, and fallback considerations. We also identify specific hardware and software requirements that are needed to exploit certain enhancements.

First we provide an overview, where we have grouped the various enhancements and their discussion into the categories availability and recoverability, performance and capacity, systems management, and application enablement. Then we have more detailed chapters for describing the individual enhancements.

The base enhancements part of the book describes the base product enhancements that apply to all users migrating to IMS Version 8. The Parallel Sysplex enhancements part of the book describes enhancements in IMS Version 8 that apply to both existing users of IMS Version 6 or IMS Version 7 in a Parallel Sysplex environment and users that are considering sysplex functionality.

The Common Service Layer part documents the Common Service Layer (CSL), new in IMS Version 8, which is the next step in IMS Parallel Sysplex evolution. The CSL enables IMS systems to operate in unison in an OS/390 Parallel Sysplex. The CSL components provide the infrastructure for an IMSplex.

Please note that the additional material referenced in the text is not available from IBM.

Table of contents

  1. Notices
    1. Trademarks
  2. Preface
    1. The team that wrote this redbook
    2. Become a published author
    3. Comments welcome
  3. Part 1: Introduction
    1. Chapter 1: Overview
      1. Introduction to the enhancements
      2. Availability and recoverability
        1. Database Recovery Control (DBRC) enhancements
        2. Database Image Copy 2 enhancements
        3. HALDB enhancements
        4. Batch Resource Recovery Service (RRS) support
        5. Remote Site Recovery (RSR) enhancement
        6. Enhanced availability by using the Resource Manager (RM)
        7. Common Queue Server (CQS) enhancements
        8. APPC and OTMA enhancements
        9. APPC/IMS enhancements
        10. IMS Online Recovery Service (ORS) support
        11. System Log Data Set (SLDS) dynamic backout processing
      3. Performance and capacity enhancements
        1. Fast Path enhancements
        2. Parallel database processing enhancement
        3. IMS MSC FICON CTC support
        4. Virtual storage constraint relief
      4. Systems management enhancements
        1. BPE enhancements
        2. Common Service Layer
        3. Installation and configuration enhancements
        4. Syntax Checker
        5. Transaction trace
      5. Application enablement enhancements
        1. Java enhancements
  4. Part 2: IMS Version 8 base enhancements
    1. Chapter 2: Packaging and installing
      1. Product packaging
        1. Installation changes
        2. Changes in target and distribution data sets
        3. SMP/E processing changes in IMS Version 8
        4. User exits in IMS Version 8
      2. IVP changes
        1. Execution steps
        2. IMS Java IVP
      3. IMS system definition
        1. Changed minimum and default values for RECLNG in MSGQUEUE macro
      4. New and obsolete execution parameters
    2. Chapter 3: Syntax Checker
      1. Introduction
      2. Getting started
      3. Using the Syntax Checker (1/4)
      4. Using the Syntax Checker (2/4)
      5. Using the Syntax Checker (3/4)
      6. Using the Syntax Checker (4/4)
        1. Changing releases
        2. Display options
        3. Save options
    3. Chapter 4: Database management enhancements
      1. Database Image Copy 2 enhancements (1/2)
      2. Database Image Copy 2 enhancements (2/2)
        1. Multiple DBDS and ADS copies
        2. Group name support
        3. Single output data set
        4. Support for the DFSMSdss OPTIMIZE option
        5. GENJCL support
      3. Parallel database processing
        1. DBRC authorization
        2. Full function database allocation, open and close processing
        3. Considerations
      4. Fast Path DEDB enhancements
        1. DEDB support greater than 240 areas
        2. Nonrecoverable DEDBs
        3. Coupling Facility support for DEDB VSO
        4. Unused IOVF count
      5. Batch RRS support
        1. Supported environments
        2. Activation and requirements
      6. Coordinated IMS/DB2 disaster recovery support (1/2)
      7. Coordinated IMS/DB2 disaster recovery support (2/2)
        1. XRC tracking
        2. Log synchronization
        3. Operations
        4. Messages and log records changes
        5. Coexistence
    4. Chapter 5: Database Recovery Control enhancements
      1. Support of 16 MB RECON record size
        1. RECON record spanning segments
        2. Usage of alerts
      2. DBRC PRILOG compression
      3. DBRC command authorization (1/2)
      4. DBRC command authorization (2/2)
        1. Security support for DBRC commands and protected resources
        2. The resource name table DSPRNTBL
        3. How command authorization gets invoked
        4. Supported environments
        5. Usage of the DBRC command authorization exit (DSPDCAX0)
        6. DBRC command authorization examples
      5. Avoidance of certain DBRC abends
      6. Automatic RECON loss notification
      7. IMS version coexistence for DBRC
    5. Chapter 6: Transaction trace
      1. Transaction trace (MVS component trace)
        1. How transaction trace works
        2. How to use transaction trace
        3. Sample transaction trace output
    6. Chapter 7: APPC base enhancements
      1. Dynamic LU 6.2 descriptor support
        1. Add a new LU 6.2 descriptor
        2. Delete an LU 6.2 descriptor
      2. CPU time limit for CPI-C driven transactions
      3. Support for APPC outbound LU
    7. Chapter 8: Application enablement
      1. Overview
      2. Java dependent regions
        1. Persistent Reusable Java Virtual Machine
        2. Benefits of a JVM environment
        3. Other IMS Java considerations
        4. DFSJMP and DFSJBP procedures
        5. JVMOPMAS and JVMOPWKR members
        6. ENVIRON= and DFSJVMAP members
        7. IMS system definition considerations
        8. PSBGEN considerations
        9. /DISPLAY examples
      3. Java standards enhancements
        1. Java result set types
        2. Java result set concurrency
        3. Batch updates
        4. New SQL keywords
      4. JDBC access enhancements
      5. Java Tooling enhancement
      6. XML and IMS
    8. Chapter 9: Java enhancements for IMS and WebSphere
      1. WebSphere 4.0.1 support
      2. J2EE architecture
      3. DataSource
      4. Enterprise Archive (.ear)
      5. Deploying the ear file
        1. Configure the WebSphere server region for IMS access
        2. Obtain the WebSphere for z/OS System Administration tool
        3. Install an IMS JDBC Resource Adapter into a WebSphere server region.
        4. Configure and deploy an instance of the IMS JDBC Resource Adapter
      6. Configure and deploy an Enterprise Archive
      7. IVP for WebSphere for z/OS
        1. Untar the IVP Enterprise Archive
        2. Configure an IMS JDBC Resource Adapter instance for the IVP EJB
        3. Import, deploy and export the IVP application
        4. Deploy and configure the Enterprise Archive (imsjavaIVP.ear)
        5. Update the HTTP Server for access to the IVP Web application
      8. Test the IVP application
      9. Error logging and tracing in WebSphere for z/OS
        1. Sample trace outputs
  5. Part 3: IMS Version 8 Parallel Sysplex enhancements
    1. Chapter 10: Coupling Facility structure management
      1. System managed rebuild
      2. Alter and autoalter
      3. System managed duplexing
        1. Background
        2. Duplexing
        3. Enabling duplexing
        4. Disabling duplexing
      4. Which structures support which features
    2. Chapter 11: Base Primitive Environment enhancements
      1. Base Primitive Environment (BPE) enhancements
      2. New BPE address space initialization module
      3. User exits and statistics for BPE
        1. BPE configuration parameters member
        2. BPE user exit list
      4. Displaying the BPE and CQS versions
    3. Chapter 12: Shared queues support for APPC and OTMA synchronous messages
      1. Background
      2. Implementation
      3. Migration considerations
        1. Synchronous messages and program-to-program switches
        2. Error conditions
        3. Other miscellaneous migration considerations
        4. Support considerations
  6. Part 4: Common Service Layer
    1. Chapter 13: Common Service Layer (CSL) architecture
      1. Background (1/2)
      2. Background (2/2)
        1. The IMSplex
        2. Systems management
        3. Operations management
        4. Resource Management
      3. Common Service Layer (CSL) architecture
      4. Structured Call Interface (SCI)
      5. Operations Manager (OM) (1/2)
      6. Operations Manager (OM) (2/2)
        1. Today
        2. OM infrastructure
        3. OM clients and their roles
        4. Commands
        5. User exits
      7. Resource Manager (1/2)
      8. Resource Manager (2/2)
        1. Resource management functions
        2. Resource management infrastructure
        3. RM clients and their roles
        4. Resource structure
        5. Common Queue Server (CQS)
        6. Resource Manager (RM) address space
        7. RM characteristics
    2. Chapter 14: Sysplex terminal management
      1. Sysplex terminal management objectives
      2. Sysplex terminal management environment
      3. IMSplex resources
      4. STM terms and concepts (1/2)
      5. STM terms and concepts (2/2)
        1. Resource type consistency
        2. Resource name uniqueness
        3. Resource status
        4. Significant status
        5. Status recovery mode (SRM)
        6. Status recoverability (RCVYxxxx)
      6. Enabling sysplex terminal management
        1. Setting SRM and RCVYxxxx
        2. Overriding SRM and RCVYxxxx defaults
      7. Ownership and affinities
        1. Resource ownership and RM affinity
        2. VTAM generic resources affinity
        3. Setting VGR affinity management responsibility
        4. VGR affinities and IMS Version 8
      8. Resources and the resource structure (1/2)
      9. Resources and the resource structure (2/2)
        1. Resource structure components and characteristics
        2. Resource entries in the resource structure
      10. STM in action (1/2)
      11. STM in action (2/2)
        1. Before the first IMS joins the IMSplex
        2. Start IMSplex address spaces
        3. Log on from a static NODE
        4. Logon from an ETO NODE
        5. Signon from an ETO NODE
        6. Commands that change significant status
        7. Work which changes end-user significant status
        8. Commands which change end-user status
        9. Session termination with significant status (not IMS failure)
        10. Logon from NODE which already exists in resource structure
        11. IMS failure
        12. IMS emergency restart
        13. Recovering significant status
        14. Recovering conversations
        15. Recovering Fast Path
        16. Recovering STSN sequence numbers
        17. Summary of STM in action
      12. Resource structure
        1. Defining the resource structure
        2. Managing the resource structure
        3. Structure failure
        4. Loss of connectivity to a structure
        5. SCI, RM, CQS, or structure failure
      13. Miscellaneous other considerations
        1. IMS exits
        2. Global callable services
        3. Extended Recovery Facility (XRF) considerations
        4. Rapid Network Reconnect (RNR) considerations
      14. Summary of sysplex terminal management
    3. Chapter 15: Global online change
      1. Online change
        1. Review of local online change
        2. Overview of global online change
      2. Setting up the global online change
        1. Preparation for global online change
        2. Overview of execution
        3. OLCSTAT data set
        4. DFSUOLC0 functions
        5. DFSUOLC procedure
        6. Initializing OLCSTAT
        7. OLC copy utility
      3. Global online change processing (1/2)
      4. Global online change processing (2/2)
        1. Prepare
        2. Commit phase 1
        3. Commit phase 2
        4. Commit phase 3
      5. Terminate command usage
      6. Status display commands
        1. QUERY MEMBER TYPE(IMS)
        2. QUERY OLC
        3. /DISPLAY MODIFY
      7. Adding and deleting IMS subsystems
      8. Inactive subsystems
      9. Resource consistency checking
      10. Migration and fallback
      11. Requirements
    4. Chapter 16: Single point of control
      1. Introduction to SPOC
        1. Command behaviors
      2. TSO SPOC application (1/4)
      3. TSO SPOC application (2/4)
      4. TSO SPOC application (3/4)
      5. TSO SPOC application (4/4)
        1. Getting started
        2. Preferences
        3. IMSplex and classic command displays
        4. Defining groups
        5. Defining command shortcuts
        6. Saving and printing
        7. Sorting and searching results
        8. Command status
        9. Leaving the SPOC application
    5. Chapter 17: User written interface to Operations Manager
      1. Introduction to Operations Manager user interface
      2. REXX SPOC example (1/2)
      3. REXX SPOC example (2/2)
        1. The REXX SPOC environment
        2. Sample REXX API program
    6. Chapter 18: Automatic RECON loss notification
      1. The benefits of automatic RECON loss notification
      2. Getting started with automatic RECON loss notification
        1. Two choices to enable ARLN
        2. How to migrate and fallback from automatic RECON loss notification
      3. DSPSCIX0 details
      4. Examples (1/2)
      5. Examples (2/2)
    7. Chapter 19: Language Environment (LE) dynamic run time options
      1. LE overview
      2. Defining LE run time options
      3. Dynamic run time option support
      4. DFSCGxxx
      5. New commands and enhanced DL/I INQY call
        1. Update
        2. Delete
        3. Query
        4. DFSBXITA
        5. DL/I INQY LERUNOPT
        6. Migration considerations
        7. Software requirements
        8. LE option recommendations
    8. Chapter 20: Common Service Layer configuration and operation
      1. Setting up a CSL environment (1/2)
      2. Setting up a CSL environment (2/2)
        1. Basic rules
        2. Base primitive environment (BPE)
        3. Update the CFRM couple data set (CDS)
        4. Set up the Structured Call Interface
        5. Set up the Operations Manager
        6. CQS procedure
        7. Set up the Resource Manager
        8. Set up IMS PROCLIB members
        9. Set up TSO logon procedure for SPOC
      3. CSL operations
        1. The CSL execution environment
        2. Starting IMSplex address spaces
        3. Shutting down IMSplex address spaces
      4. IMS commands
        1. IMSplex commands
        2. Classic commands
        3. CSL operations summary
  7. Part 5: Appendixes
    1. Appendix A: Hardware and software requirements
      1. Hardware requirements
      2. Processors
      3. System console
      4. Tape units
      5. Direct access devices
      6. Multiple systems coupling
      7. Terminals supported by IMS Version 8
      8. Sysplex data sharing
      9. Shared message queues and shared EMH queues
      10. DEDB shared VSO enhancement
      11. Remote Site Recovery
      12. Software requirements
      13. Data sharing
      14. DBRC
      15. IMS Java
      16. Small programming enhancements (SPEs)
      17. Sysplex data sharing
      18. Transaction trace
      19. IBM IMS Tools for IMS Version 8
    2. Appendix B: Resource structure sizing
      1. The resource structure
      2. Resource types
      3. Resource number
      4. Data element number
      5. Resource table
      6. Adjusting the size of the Resource Structure
    3. Appendix C: Additional material
      1. Locating the Web material
      2. Using the Web material
      3. How to use the Web material
  8. Abbreviations and acronyms
  9. Related publications
    1. IBM Redbooks
      1. Other resources
    2. Referenced Web sites
    3. How to get IBM Redbooks
      1. IBM Redbooks collections
  10. Index (1/2)
  11. Index (2/2)
  12. Back cover

Product information

  • Title: IMS Version 8 Implementation Guide A Technical Overview of the New Features
  • Author(s): Jouko Jantti, Henry Kiesslich, Roddy Munro, John Schlatweiler, Bill Stillwell
  • Release date: October 2002
  • Publisher(s): IBM Redbooks
  • ISBN: None