Why Rent from Knetbooks?

Because Knetbooks knows college students. Our rental program is designed to save you time and money. Whether you need a textbook for a semester, quarter or even a summer session, we have an option for you. Simply select a rental period, enter your information and your book will be on its way!

Over four decades, IBM's Information Management System (IMS) has consistently earned the trust of the world's largest enterprises. Thanks to its reliability, security, and performance, nearly 95% of Fortune 1000 companies rely on 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 to meet new challenges more flexibly at lower cost. In An Introduction to IMS, leading IMS experts offer the definitive introduction to the latest versions: IMS 12, 11, and 10. This edition reflects major recent enhancements, including dynamic information generation capabilities; new access, interoperability and development tools; improved SOA support, and more. Not just a complete tutorial, this book provides examples, cases, problems, solutions, glossaries, and more: everything database professionals need to succeed with IMS, regardless of experience.

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.

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.

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