An Introduction to IMS

book cover
• Table of Contents
• Index
An Introduction to IMS™
By Meltz Dean, Long Rick, Harrington Mark, Hain Robert, Nicholls Geoff
Publisher: Prentice Hall PTR
Pub Date: December 30, 2004
ISBN: 0-13-185671-5
Pages: 592

The Only Up-to-the-Minute Guide to IMS Version 9Straight from IBM IMS Experts

  • Introduces IMS, one of the world's premiere software products

  • Thoroughly covers key IMS functions, from security to Java support

  • For both new and experienced IMS administrators, programmers, architects, and managers

  • Prerequisite reading for IBM IMS Mastery Certificate Program

IMS serves more than 95 percent of Fortune 1000 companies, manages 15,000,000 gigabytes of production data, and supports more than two hundred million users per day. The brand-new IBM IMS Version 9 is not just the world's #1 platform for very large online transaction processing: it integrates with Web application server technology to enable tomorrow's most powerful Web-based applications. Now, for the first time in many years, there's a completely up-to-date guide to understanding IMS in your business environment.

An Introduction to IMS covers

  • Installing and configuring IMS Version 9

  • Understanding and implementing the IMS hierarchical database model

  • Understanding and working with the IMS Transaction Manager

  • Mastering core application programming concepts, including program structure and IMS control blocks

  • Taking advantage of IMS 9 Java programming enhancements

  • Working with the IMS Master Terminal

  • Administering IMS: system definition, customization, logging, security, operations, and more

  • Running IMS in a Parallel Sysplex® environment

Whether you've spent a career running IMS or you are encountering IMS for the first time, this book delivers the insights and skills you need to succeedas an application designer, developer, or administrator

book cover
• Table of Contents
• Index
An Introduction to IMS™
By Meltz Dean, Long Rick, Harrington Mark, Hain Robert, Nicholls Geoff
Publisher: Prentice Hall PTR
Pub Date: December 30, 2004
ISBN: 0-13-185671-5
Pages: 592

   IBM Press
      DB2® Books
      On Demand Computing Books
      Websphere Books
      More Books From IBM Press
      Prerequisite Knowledge
      How to Send Your Comments
   About the Authors
    Part I:  Overview of IMS
          Chapter 1.  IMS: Then and Now
      History of IMS: Beginnings at NASA
      Is IMS Still Strategic for Customers and IBM?
          Chapter 2.  Overview of the IMS Product
      IMS Database Manager
      IMS Transaction Manager
      IMS System Services
      IMS Documentation
      Hardware and Software Requirements for IMS
          Chapter 3.  Accessing IMS
      Accessing IMS from Application Programs
      Accessing IMS from Other Products
          Chapter 4.  IMS and z/OS
      How IMS Relates to z/OS
      Structure of IMS Subsystems
      Running an IMS System
      Running Multiple IMS Systems
      How IMS Uses z/OS Services
          Chapter 5.  Setting Up and Running IMS
      Installing IMS
      Defining an IMS System
      IMS Startup
      IMS Logging
      IMS Utility Programs
      IMS Recovery
      IMS Shutdown
    Part II:  IMS Database Manager
          Chapter 6.  Overview of the IMS Database Manager
      Functions of the IMS Database Manager
      Implementation of IMS Databases
      Storing Data in IMS and DB2 UDB for z/OS
      Storing XML Data in IMS
          Chapter 7.  Overview of the IMS Hierarchical Database Model
      IMS Hierarchical Database Basics
      Basic Segment Types
      Sequence Fields and Access Paths
          Chapter 8.  Implementing the IMS Hierarchical Database Model
      Segments, Records, and Pointers
      IMS Hierarchical Access Methods
      Operating System Access Methods
      IMS Checkpoints
      Locking Data
          Chapter 9.  Data Sharing
      How Applications Share Data
      DBRC and Data Sharing
          Chapter 10.  The Database Reorganization Process
      Purpose of Database Reorganization
      When to Reorganize Databases
      Overview of the Database Reorganization Process
          Chapter 11.  The Database Recovery Process
      Determining When Recovery is Needed
      Overview of the Database Recovery Process
      IMS Backup and Recovery Utilities
    Part III:  IMS Transaction Manager
          Chapter 12.  Overview of the IMS Transaction Manager
      IMS TM Control Region
      IMS TM Messages
      IMS Transaction Flow
      IMS TM Network Overview
      The Data Communication Control (DCCTL) Environment
      Operating an IMS Network
          Chapter 13.  How IMS TM Process Input
      Input Message Types
      Terminal Types
      Input Message Origin
      Terminal Input Destination
      Message Queuing
      Message Scheduling
      Transaction Scheduling
    Part IV:  IMS Application Development
          Chapter 14.  Application Programming Overview
      Java Programs
      Application Program Structure
      IMS Setup for Applications
      IMS Application Programming Interfaces
      IMS Application Calls
      Accessing DB2 for z/OS Using a Resource Translation Table
      IMS System Service Calls
      Testing IMS Applications
          Chapter 15.  Application Programming for the IMS Database Manager
      Introduction to Database Processing
      Processing a Single Database Record
      COBOL and PL/I Programming Considerations
      Processing Databases with Logical Relationships
      Processing Databases with Secondary Indexes
      Loading Databases
      Using Batch Checkpoint/Restart
          Chapter 16.  Application Programming for the IMS Transaction Manager
      Application Program Processing
      Transaction Manager Application Design
          Chapter 17.  Editing and Formatting Messages
      Message Format Service
      Basic Edit Function
          Chapter 18.  Application Programming in Java
      Describing an IMS Database to the IMS Java Function
      Supported SQL Keywords
      Developing JMP Applications
      Developing JBP Applications
      Enterprise COBOL Interoperability with JMP and JBP Applications
      Accessing DB2 UDB for z/OS Databases from JMP or JBP Applications
      Developing Java Applications That Run Outside of IMS
      XML Storage in IMS Databases
    Part V:  IMS System Administration
          Chapter 19.  The IMS System Definition Process:
      Overview of the IMS System Definition Process
      IMS System Definition Macros
      The Extended Terminal Option (ETO)
          Chapter 20.  Customizing IMS
      What You Can Customize
      Naming the Routines
      Changeable Interfaces and Control Blocks
      IMS Standard User Exit Parameter List
      Binding the Routines
      Saving Registers
      IMS Callable Services
      Considering Performance
      Summary of IMS Exit Routines
          Chapter 21.  IMS Security
      History of IMS Security
      Security Overview
      Securing Resources
          Chapter 22.  IMS Logging
      IMS System Checkpoints
      Database Recovery Control Facility (DBRC)
      IMS Log Components
          Chapter 23.  Database Recovery Control (DBRC) Facility
      Overview of DBRC
      DBRC Tasks
      DBRC Components
      When Should You Use DBRC?
      Communicating with DBRC
      DBRC Functions
      Overview of the RECON Data Sets
      Defining and Creating the RECON Data Sets
      Initializing the RECON Data Sets
      Allocating the RECON Data Sets to an IMS System
      Maintaining the RECON Data Sets
      Reorganizing RECON Data Sets
      Recreating the RECON Data Sets
      Summary of Recommendations for RECON Data Sets
          Chapter 24.  Operating IMS
      Monitoring the System
      Processing IMS System Log Information
      Choosing Tools for Detailed Monitoring
      Executing Recovery-Related Functions
      Modifying and Controlling System Resources
      Controlling Data Sharing
      Controlling Log Data Set Characteristics
      Connecting and Disconnecting Subsystems
          Chapter 25.  IMS System Recovery
      Overview of Extended Recovery Facility (XRF)
      Overview of Remote Site Recovery (RSR)
      Comparison of XRF and RSR
      Summary of When to Use XRF or RSR
          Chapter 26.  IBM IMS Tools
      Database Administration Tools
      Application Management Tools
      Performance Management Tools
      Recovery Management Tools
      Information Integration Management Tools
      Utilities Management Tools
      TM Management Tools
      Miscellaneous IMS Tools
    Part VI:  IMS in a Parallel Sysplex Environment
          Chapter 27.  Introduction to Parallel Sysplex
      Goals of a Sysplex Environment
      IMS and the Sysplex Environment
      Other Advantages of Running IMS TM in a Sysplex Environment
          Chapter 28.  IMSplexes
      Components of an IMSplex
      Requirements for an IMSplex
      Operating an IMSplex
    Part VII:  Appendixes
          Appendix A.  Glossary
          Appendix B.  Acronyms and Abbreviations Used in This Book
          Appendix C.  Notices
      Copyright License:
          Appendix D.  Bibliography
      IMS Version 9 Library
      Supplementary Publications
      Publication Collections