Rough Cuts are manuscripts that are developed but not yet published, available through Safari. Rough Cuts provide you access to the very latest information on a given topic and offer you the opportunity to interact with the author to influence the final publication.
This is the Rough Cut version of the printed book.
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
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