Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Title Page
Copyright Page
Contents
Acknowledgments
About the Authors
Preface
Prerequisite Knowledge
Learning More about IMS
We Welcome Your Feedback
Part I: Overview of IMS
Chapter 1. IMS: From Apollo to Enterprise
IMS and the Apollo Program
IMS as a Database Management System
IMS as a Transaction Manager
Who Uses IMS?
IMS and Enterprise Integration
Chapter 2. Overview of the IMS Product
IMS Database Manager
IMS Transaction Manager
IMS System Services
IMS Product Documentation
Hardware and Software Requirements for IMS
Chapter 3. Access to and from IMS
IMS-Managed Application Program Access
Accessing IMS from Other Application Runtime Environments
Access to and from IMS Using the IMS SOA Integration Suite Components
Accessing from IMS
Accessing to and from IMS
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, Running, and Maintaining IMS
Installing IMS
Defining an IMS System
IMS Startup
IMS Logging
IMS Utility Programs
IMS Recovery
IMS Shutdown
Maintaining an IMS system
Part II: IMS Database Manager
Chapter 6. Overview of the IMS Database Manager
IMS Database Manager Overview
Implementation of IMS Databases
Full-Function Databases
Fast Path Data Entry Databases
Storing Data in IMS and DB2 for z/OS
Storing XML Data in IMS
Open Database Manager
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
Data Communications Control Environment
IMS TM Network Overview
Terminal Types
APPC/IMS
MSC and ISC
Input Message Types
Input Destination
Message Format Service
Message Queuing
Operating an IMS Network
Open Transaction Manager Access
IMS Connect
Workload Routing with the IMS Connect OTMA Interface
WebSphere MQ
Chapter 13. How IMS TM Processes Input
IMS TM Messages
Input Message Origin
Transaction Scheduling
Program and Transaction Definitions That Affect Scheduling
Scheduling a BMP or JBP Application
Scheduling Fast Path Transactions
Scheduling in a Shared-Queues Environment
IMS Transaction Flow
OTMA Message Processing
Synchronous Callout
IMS Connect Implementation of Synchronous Callout
Transaction Expiration
Part IV: IMS Application Development
Chapter 14. Application Programming Overview
Application Program Structure
IMS Setup for Applications
IMS Application Programming Interfaces
IMS Application Calls
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
IMS Universal Drivers Overview
IMS Database Java Metadata
Supported SQL Keywords
Variable-Length Segment Support
Virtual Foreign Key Fields
IMS Support for the JVM Runtime Environment
Developing JMP Applications
Developing JBP Applications
Issuing Synchronous Callout Requests from a Java Dependent Region
Enterprise COBOL Interoperability with JMP and JBP Applications
Accessing DB2 for z/OS Databases from JMP or JBP Applications
Java Interoperability with MPP, IFP, and BMP Applications
Distributed Connectivity with the IMS Universal Drivers
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
Extended Terminal Option
Dynamic Resource Definition and Online Change
Chapter 20. Customizing IMS
What Can Be Customized
Exit Routine Naming Conventions
Changeable Interfaces and Control Blocks
IMS Standard User Exit Parameter List
Routine Binding Restrictions
Registers and Save Areas
IMS Callable Services
Exit Routine Performance Considerations
Chapter 21. IMS Security
Overview of DB/DC and DCCTL Security
Overview of DBCTL Security
Chapter 22. IMS Logging
Overview of IMS System Logging
Database Recovery Control Facility
IMS System Checkpoints
IMS Log Data Sets
Chapter 23. Database Recovery Control Facility
Overview of DBRC
DBRC Tasks
DBRC Components
When to 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
Re-creating the RECON Data Sets
Recommendations for RECON Data Sets
Chapter 24. Operating IMS
Controlling IMS
Modifying and Controlling System Resources
Starting IMS
Restarting IMS
Monitoring the System
Shutting Down IMS
IMS Failure Recovery
Controlling Data Sharing
Chapter 25. IMS Recovery Facilities
Recovery of Failing IMS Components
Recovery Using Dynamic Backout and Batch Backout
Recovery Using DBRC
Recovery in an IMSplex
Recovery in a Parallel Sysplex Environment
Recovery Using InfoSphere IMS Replication for z/OS
Recovery Using IMS Recovery Expert for z/OS
Recovery Using the Extended Recovery Facility
Recovery Using Remote Site Recovery (RSR)
Chapter 26. IBM IMS Tools
Application Management Tools
Backup and Recovery Tools
Database Administration and Change Management Tools
Data Governance/Regulatory Compliance Tools
Information Integration Management Tools
Performance Management Tools
Transaction Management and System Management Tools
Utilities Management Tools
Miscellaneous IMS Tools
Part VI: IMS in a Parallel Sysplex Environment
Chapter 27. Introduction to Parallel Sysplex
Goals of a Sysplex Environment
Some Components and Terminology in a Parallel Sysplex
IMS Data Sharing and the Sysplex Environment
IMS Transaction Manager and the Sysplex Environment
IMS Common Service Layer and the IMSplex
Chapter 28. IMSplexes and the IMS Common Service Layer
IMSplex Overview
IMS Components and System Services That Are Part of an IMSplex
z/OS Components and System Services Used in an IMSplex
Common Service Layer Overview
CSL Configuration Examples
CSL Managers
Defining and Tailoring an IMSplex
IMS Functions That Use the IMS Common Service Layer
Operating an IMSplex
Part VII: Appendixes
Appendix A. Glossary
Appendix B. Notices
Copyright License
Trademarks
Index
← Prev
Back
Next →
← Prev
Back
Next →