IBM's Definitive One-Stop Guide to IMS Versions 12, 11, and 10: for Every IMS DBA, Developer, and System Programmer

Over 90% of the top Fortune® 1000 companies rely on IBM's Information Management System (IMS) for their most critical IBM System z® data management needs: 50,000,000,000+ transactions run through IMS databases every day. What's more, IBM continues to upgrade IMS: Versions 12, 11, and 10 meet today's business challenges more flexibly and at a lower cost than ever before. In An Introduction to IMS, Second Edition, leading IBM experts present the definitive technical introduction to these versions of IMS.

More than a complete tutorial, this book provides up-to-date examples, cases, problems, solutions, and a complete glossary of IMS terminology. Prerequisite reading for the current IBM IMS Mastery Certification Program, it reflects major recent enhancements such as dynamic information generation; new access, interoperability and development tools; improved SOA support; and much more. Whether you're a DBA, database developer, or system programmer, it brings together all the knowledge you'll need to succeed with IMS in today's mission critical environments.

Coverage includes

  • What IMS is, how it works, how it has evolved, and how it fits into modern enterprise IT architectures
  • Providing secure access to IMS via IMS-managed application programs
  • Understanding how IMS and z/OS® work together to use hardware and software more efficiently
  • Setting up, running, and maintaining IMS
  • Running IMS Database Manager: using the IMS Hierarchical Database Model, sharing data, and reorganizing databases
  • Understanding, utilizing, and optimizing IMS Transaction Manager
  • IMS application development: application programming for the IMS Database and IMS Transaction Managers, editing and formatting messages, and programming applications in Java(TM)
  • IMS system administration: the IMS system definition process, customizing IMS, security, logging, IMS operations, database and system recovery, and more
  • IMS in Parallel Sysplex® environments: ensuring high availability, providing adequate capacity, and balancing workloads



Autorentext

Barbara Klein, responsible for the strategy and introduction of new IMS capabilities, has held various positions in IBM Planning, Design, Development, Assurance, Systems Engineering, Marketing, and Management.

Richard Alan Long, IMS Development Level 2 Database Support Team member since 2002, began with IMS in the late 1970s working in various programming and database administration roles.

Kenneth Ray Blackman, IBM Certified IT Specialist - IMS Advanced Technical Skills, consults on IMS connectivity, IMS application modernization and System z integration architectures, and presents IMS topics at technical conferences and seminars.

Diane Lynne Goff, IBM IMS Advanced Technical Skills Senior I/T Specialist, has presented IMS topics at technical conferences and seminars, worked with IMS customers, and provided System z hardware and software support.

Stephen P. Nathan has 38 years of experience as an IMS developer, application analyst, DBA, systems programmer, and performance tuner. He has worked for IBM in IMS Level 2 Support since 2003.

Moira McFadden Lanyi has been the Technical Editor, Terminologist, and Information Architect for the IMS Information Development team since 2003, and has also worked as a Visual Designer and Project Manager at IBM.

Margaret M. Wilson, now retired from IBM, spent more than 20 years of her IBM career working with IMS and IMS Tools, testing IMS software, teaching IMS basics, and marketing IMS Tools.

John Butterweck, IBM Worldwide IMS Technical Support Team member, specializes in assisting customers with IMS installation and maintenance.

Sandra L. Sherrill, IMS Worldwide Market Manager, has spent more than 20 years working on IMS teams.



Inhalt

Acknowledgments xxv

About the Authors xxvi

Preface xxvii

Part I: Overview of IMS

Chapter 1 IMS: From Apollo to Enterprise 1

IMS and the Apollo Program 1

IMS as a Database Management System 2

IMS as a Transaction Manager 2

Who Uses IMS? 3

IMS and Enterprise Integration 4

Chapter 2 Overview of the IMS Product 5

IMS Database Manager 6

IMS Transaction Manager 8

IMS System Services 9

IMS Product Documentation 9

Hardware and Software Requirements for IMS 10

Hardware 10

Software 10

Chapter 3 Access to and from IMS 13

IMS-Managed Application Program Access 13

Accessing IMS by Using DL/I Calls 14

Accessing IMS TM 14

IMS Connect 16

Accessing IMS DB Using JDBC 16

Accessing IMS from Other Application Runtime Environments 19

Accessing IMS DB 19

Accessing IMS TM 20

Access to and from IMS Using the IMS SOA Integration Suite Components 20

IMS Enterprise Suite Connect APIs 22

IMS Enterprise Suite SOAP Gateway 22

IMS TM Resource Adapter 24

IMS MFS Web Enablement 25

MFS SOA Support 27

IMS Solutions for Java Development 27

IMS Enterprise Suite DLIModel Utility Plug-In 27

IMS Enterprise Suite Explorer for Development 27

IMS XML DB 29

IMS Web 2.0 Solutions for IMS DB and IMS TM 29

Accessing from IMS 30

Accessing to and from IMS 32

Chapter 4 IMS and z/OS 33

How IMS Relates to z/OS 33

Structure of IMS Subsystems 33

IMS Control Region 34

IMS Environments 34

IMS Separate Address Spaces 41

Internal Resource Lock Manager 48

IMS Connect 48

Advanced Program-to-Program Communications 48

Running an IMS System 49

Running Multiple IMS Systems 49

Running Multiple IMS Systems on a Single z/OS Image 49

Running Multiple IMS Systems on Multiple z/OS Images 50

How IMS Uses z/OS Services 50

Resource Access Control Facility 51

Resource Recovery Services 51

Parallel Sysplex 52

Cross-System Coupling Facility 52

Cross-System Extended Services 53

Automatic Restart Management 53

Chapter 5 Setting Up, Running, and Maintaining IMS 55

Installing IMS 55

Installing IMS Using SMP/E 56

IMS Installation Verification Program 56

Defining an IMS System 57

IMS Startup 57

Types of IMS System Starts 57

Starting Regions That Are Related to IMS 58

IMS Logging 60

IMS Utility Programs 60

IMS Recovery 60

Extended Recovery Facility 60

Remote Site Recovery 61

Database Recovery Control Facility 61

Fast Database Recovery 61

IMS Database Recovery Facility for z/OS 61

IMS Shutdown 61

Maintaining an IMS System 62

Part II: IMS Database Manager

Chapter 6 Overview of the IMS Database Manager 63

IMS Database Manager Overview 63

Implementation of IMS Databases 64

Overview of Full-Function Databases 64

Overview of Fast Path DEDBs 64

Full-Function Databases 65

Fast Path Data Entry Databases 66

Storing Data in IMS and DB2 for z/OS 66

Storing XML Data in IMS 67

Open Database Manager 67

Workload Routing and Distribution 71

Chapter 7 Overview of the IMS Hierarchical Database Model 75

IMS Hierarchical Database Basics 76

Basic Segment Types 79

Sequence Fields and Access Paths 80

Logical Relationships 81

Secondary Indexes 81

Logical Relationships 81

Secondary Index Databases 85

Chap…

Titel
Introduction to IMS, An
Untertitel
Your Complete Guide to IBM Information Management System
EAN
9780132887007
Format
E-Book (epub)
Hersteller
Veröffentlichung
29.11.2011
Digitaler Kopierschutz
Wasserzeichen
Dateigrösse
15.43 MB
Anzahl Seiten
624