Introduction to IMS(TM) : Your Complete Guide to IBM's Information Management System

by ; ; ; ;
Edition: 1st
Format: Hardcover
Pub. Date: 2005-01-01
Publisher(s): IBM Press
  • Free Shipping Icon

    This Item Qualifies for Free Shipping!*

    *Excludes marketplace orders.

List Price: $74.99

Rent Textbook

Select for Price
There was a problem. Please try again later.

New Textbook

We're Sorry
Sold Out

Used Textbook

We're Sorry
Sold Out

eTextbook

We're Sorry
Not Available

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

The Only Up-to-the-Minute Guide to IMS Version 9--Straight 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 ProgramIMS 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 IMScovers 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(r) environmentWhether 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 succeed--as an application designer, developer, or administrator.

Author Biography

Dean H. Meltz is team lead for IMS Information Development at IBM's Silicon Valley Lab, in San Jose, California.

Table of Contents

Figures
xiii
Tables
xvii
Foreword xix
Preface xxiii
Acknowledgments xxv
About the Authors xxvii
Part I Overview of IMS
1(58)
IMS: Then and Now
3(6)
History of IMS: Beginnings at NASA
3(1)
Is IMS Still Strategic for Customers and IBM?
4(5)
Overview of the IMS Product
9(8)
IMS Database Manager
10(2)
IMS Transaction Manager
12(1)
IMS System Services
13(1)
IMS Documentation
13(1)
Hardware and Software Requirements for IMS
13(4)
Accessing IMS
17(10)
Accessing IMS from Application Programs
17(5)
Accessing IMS from Other Products
22(5)
IMS and z/OS
27(22)
How IMS Relates to z/OS
27(1)
Structure of IMS Subsystems
28(15)
Running an IMS System
43(1)
Running Multiple IMS Systems
44(1)
How IMS Uses z/OS Services
45(4)
Setting Up and Running IMS
49(10)
Installing IMS
49(2)
Defining an IMS System
51(1)
IMS Startup
51(3)
IMS Logging
54(1)
IMS Utility Programs
54(1)
IMS Recovery
55(1)
IMS Shutdown
56(3)
Part II IMS Database Manager
59(108)
Overview of the IMS Database Manager
61(6)
Functions of the IMS Database Manager
61(1)
Implementation of IMS Databases
62(2)
Storing Data in IMS and DB2 UDB for z/OS
64(1)
Storing XML Data in IMS
65(2)
Overview of the IMS Hierarchical Database Model
67(16)
IMS Hierarchical Database Basics
68(4)
Basic Segment Types
72(1)
Sequence Fields and Access Paths
73(10)
Implementing the IMS Hierarchical Database Model
83(36)
Segments, Records, and Pointers
84(3)
IMS Hierarchical Access Methods
87(22)
Operating System Access Methods
109(2)
IMS Checkpoints
111(3)
Locking Data
114(5)
Data Sharing
119(4)
How Applications Share Data
120(1)
DBRC and Data Sharing
121(2)
The Database Reorganization Process
123(28)
Purpose of Database Reorganization
124(1)
When to Reorganize Databases
124(4)
Overview of the Database Reorganization Process
128(23)
The Database Recovery Process
151(16)
Determining When Recovery Is Needed
151(1)
Overview of the Database Recovery Process
152(1)
IMS Backup and Recovery Utilities
153(14)
Part III IMS Transaction Manager
167(48)
Overview of the IMS Transaction Manager
169(26)
IMS TM Control Region
170(1)
IMS TM Messages
171(2)
IMS Transaction Flow
173(2)
IMS TM Network Overview
175(14)
The Data Communication Control (DCCTL) Environment
189(1)
Operating an IMS Network
190(5)
How IMS TM Processes Input
195(20)
Input Message Types
195(2)
Terminal Types
197(1)
Input Message Origin
197(1)
Terminal Input Destination
197(1)
Message Queuing
198(8)
Message Scheduling
206(2)
Transaction Scheduling
208(7)
Part IV IMS Application Development
215(112)
Application Programming Overview
217(24)
Java Programs
218(1)
Application Program Structure
218(12)
IMS Setup for Applications
230(5)
IMS Application Programming Interfaces
235(1)
IMS Application Calls
235(2)
Accessing DB2 for z/OS Using a Resource Translation Table
237(1)
IMS System Service Calls
237(2)
Testing IMS Applications
239(2)
Application Programming for the IMS Database Manager
241(40)
Introduction to Database Processing
241(5)
Processing a Single Database Record
246(15)
COBOL and PL/I Programming Considerations
261(4)
Processing Databases with Logical Relationships
265(2)
Processing Databases with Secondary Indexes
267(2)
Loading Databases
269(6)
Using Batch Checkpoint/Restart
275(6)
Application Programming for the IMS Transaction Manager
281(16)
Application Program Processing
281(8)
Transaction Manager Application Design
289(8)
Editing and Formatting Messages
297(14)
Message Format Service
298(10)
Basic Edit Function
308(3)
Application Programming in Java
311(16)
Describing an IMS Database to the IMS Java Function
312(1)
Supported SQL Keywords
313(1)
Developing JMP Applications
314(1)
Developing JBP Applications
315(1)
Enterprise COBOL Interoperability with JMP and JBP Applications
316(1)
Accessing DB2 UDB for z/OS Databases from JMP or JBP Applications
317(1)
Developing Java Applications That Run Outside of IMS
317(4)
XML Storage in IMS Databases
321(6)
Part V IMS System Administration
327(138)
The IMS System Definition Process
329(18)
Overview of the IMS System Definition Process
330(5)
IMS System Definition Macros
335(3)
The Extended Terminal Option (ETO)
338(9)
Customizing IMS
347(14)
What You Can Customize
348(1)
Naming the Routines
349(1)
Changeable Interfaces and Control Blocks
349(1)
IMS Standard User Exit Parameter List
349(1)
Binding the Routines
349(1)
Saving Registers
350(1)
IMS Callable Services
350(1)
Considering Performance
351(1)
Summary of IMS Exit Routines
352(9)
IMS Security
361(6)
History of IMS Security
361(1)
Security Overview
361(2)
Securing Resources
363(4)
IMS Logging
367(8)
IMS System Checkpoints
367(1)
Database Recovery Control Facility (DBRC)
368(1)
IMS Log Components
368(7)
Database Recovery Control (DBRC) Facility
375(30)
Overview of DBRC
376(1)
DBRC Tasks
376(1)
DBRC Components
377(1)
When Should You Use DBRC?
378(1)
Communicating with DBRC
379(2)
DBRC Functions
381(14)
Overview of the RECON Data Sets
395(3)
Defining and Creating the RECON Data Sets
398(1)
Initializing the RECON Data Sets
399(1)
Allocating the RECON Data Sets to an IMS System
400(1)
Maintaining the RECON Data Sets
401(2)
Reorganizing RECON Data Sets
403(1)
Recreating the RECON Data Sets
404(1)
Summary of Recommendations for RECON Data Sets
404(1)
Operating IMS
405(34)
Monitoring the System
405(1)
Processing IMS System Log Information
406(7)
Choosing Tools for Detailed Monitoring
413(6)
Executing Recovery-Related Functions
419(2)
Modifying and Controlling System Resources
421(7)
Controlling Data Sharing
428(3)
Controlling Log Data Set Characteristics
431(5)
Connecting and Disconnecting Subsystems
436(3)
IMS System Recovery
439(4)
Overview of Extended Recovery Facility (XRF)
440(1)
Overview of Remote Site Recovery (RSR)
440(1)
Comparison of XRF and RSR
441(1)
Summary of When to Use XRF or RSR
442(1)
IBM IMS Tools
443(22)
Database Administration Tools
443(4)
Application Management Tools
447(3)
Performance Management Tools
450(2)
Recovery Management Tools
452(3)
Information Integration Management Tools
455(1)
Utilities Management Tools
456(5)
TM Management Tools
461(2)
Miscellaneous IMS Tools
463(2)
Part VI IMS in a Parallel Sysplex Environment
465(36)
Introduction to Parallel Sysplex
467(28)
Goals of a Sysplex Environment
468(1)
IMS and the Sysplex Environment
469(16)
Other Advantages of Running IMS TM in a Sysplex Environment
485(10)
IMSplexes
495(6)
Components of an IMSplex
496(2)
Requirements for an IMSplex
498(1)
Operating an IMSplex
499(2)
Part VII Appendixes
501(24)
Appendix A Glossary
503(8)
Appendix B Acronyms and Abbreviations Used in This Book
511(6)
Appendix C Notices
517(4)
Appendix D Bibliography
521(4)
Index 525

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.