IMS/ESA Shared Queues: A Planning Guide

Book description

This IBM Redbooks publication presents a case study of the planning and preparation for
the implementation of IMS shared queues using IMS/ESA Version 6 at IBM
Global Services Australia (IGSA) for Telstra in Melbourne, Australia.

The steps that were taken to plan, prepare, and implement this project
are outlined, with details on the challenges presented to IGSA during
the migration and implementation of the solutions.

This book provides IMS system programmers, systems and applications
designers, database administrators, and applications programmers who
are responsible for the implementation of IMS shared queues with
information regarding a case study of a migration to that environment.

Chapter 1 contains an introduction to Telstra and the IBM Global
Services Australia environment, and the rest of the book contains a
summary of our conclusions and outlines the tasks required.

Some knowledge of IMS shared queues, sysplex environments, and the
coupling facility,of recovery procedures for failures in complex IMS
recovery procedures for failures in complex IMS
environments, and of the role of the coupling facility in support of
IMS are assumed. This information is available from several sources,
including IMS Education and Training class CM61, 'IMS/ESA Version 6
Shared Queues'.

Table of contents

  1. Figures
  2. Preface
    1. The Team That Wrote This Redbook
    2. Comments Welcome
  3. Part 1: Introduction
    1. Chapter 1: Introduction to Telstra and IBM Global Services Australia
      1. Telstra Corporate History
      2. Telstra and IGSA Data Processing Environment
      3. Production Environment
      4. Development Environments
      5. Software Levels
      6. Software Maintenance Environment
      7. Understanding the IMS Environment in which Flexcab Runs
    2. Chapter 2: IMS/ESA Shared Queues in a Parallel Sysplex Environment
      1. Overview of Shared- Queues Message Processing
      2. An IMS Shared- Queues Environment
      3. The Common Queue Server
      4. Shared Queues Group
      5. Registering Interest in Queues
      6. Message Flow Within a Shared- Queues Environment
      7. Full- Function Message Queuing
      8. Message Queuing for Expedited Message Handling
    3. Chapter 3: Planning for Shared Queues
      1. Analyzing the IMS System- Definition Deck
      2. Duplicate Transactions
      3. Serial Transactions
      4. Multiple Systems Coupling
      5. Transaction Classes
      6. Size of the Messages
      7. APPC and OTMA
  4. Part 2: Preparation for Shared Queues
    1. Chapter 4: Preparation for IMS Shared Queues
      1. Naming Standards
      2. Shared Queue Group Name
      3. CQS Address Space
      4. Coupling Facility Structures
      5. MVS Log Stream Offload Data Sets
      6. CQS Data Sets
      7. Coupling Facility
      8. Coupling Facility Resource Manager Policy
      9. IMS CQS Structures
      10. MVS Log Stream
      11. Common Queue Server
      12. CQS Subsystem Names
      13. Program Properties Table
      14. Dispatching Priority
      15. Started Task Control RACF
      16. CQS System Checkpoint Data Sets
      17. Structure Recovery Data Sets
      18. Setting Up the CQS Address Space
      19. Local Structure Definitions
      20. Global Structure Definitions
      21. CQS Initialization Parameters
      22. Base Primitive Environment Parameters
      23. Authorizing Connections to CQS
      24. IMS Parameters
      25. IMS Shared Queue and CQS Parameters
      26. IMS Data Communication Parameters
      27. IMS Control Region Execution Parameters
  5. Part 3: Operations and Automation
    1. Chapter 5: IMS Shared Queue Operations
      1. New Components
      2. Common Queue Server
      3. Coupling Facility
      4. CQS Checkpoint Data Sets
      5. Structure Recovery Data Sets
      6. IMS Changes
      7. Normal IMS Start
      8. IMS Cold Start
      9. IMS Emergency Restart
      10. Normal IMS Shutdown
      11. New Messages
      12. Shared- Queue Commands
      13. IMS Commands
      14. CQS Commands
      15. Cross- System Coupling Facility Commands
      16. IMS Commands Not Effective with Shared Queues
      17. IMS Online Change
    2. Chapter 6: Monitors and Reporting in the Shared-Queue Environment
      1. IMS Monitoring Tools
      2. IMS Performance Analysis and Reporting System
      3. Omegamon/ IMS
      4. Epilog/ IMS
      5. SAS Performance Data Base
      6. IMS- Related Programs
      7. Planning for Shared Queues
      8. MVS Tools
      9. CA- ASTEX
      10. STROBE
      11. Monitors for the Shared- Queues Environment
  6. Part 4: Testing the Shared-Queues Environment
    1. Chapter 7: Setup and Startup Tests
      1. Shared Queues Startup
      2. Shared- Queue Structure Minimum Size
      3. Minimum SRDS Size
    2. Chapter 8: IMS and CQS Normal and Abnormal End
      1. Input IMS Abended and Messages Processed by Other IMS
      2. IMS Abends with Nonconversational Transactions in the Shared Queue
      3. IMS Abends with a Transaction Inflight
      4. IMS Abends with Conversational Transactions in the Shared Queue
      5. IMS Abends with a Response- Mode Transaction on the Shared Queue
      6. CQS Address Space Cancelled
      7. CQS Cancelled with Transactions on the Shared Queue
      8. CQS Cancelled with Transactions in SQ and Checkpoint Data Sets
      9. Deleted
      10. CQS Abend with Transactions on SQ, Checkpoint Data Sets and SRDS
      11. Deleted
      12. CQS Cold Start
      13. CQS Cold Start with Transactions in Flight (IMS Running)
      14. CQS Cold Start with IMS Emergency Restart and Transactions In- flight
      15. Test Begun after Replying to WTOR (Output in Flight)
      16. Transaction Processing after a CQS Warm Start
    3. Chapter 9: IMS Cold Start
      1. Processing Messages Queued across an IMS Cold Start
      2. Cold Start during Processing of a Transaction
      3. Cold Start during Processing of a Response- Mode Transaction
      4. Cold Start during Processing of a Conversational Transaction
      5. Summary
    4. Chapter 10: Changing Shared-Queue Structure Characteristics
      1. Structure Resizing
      2. Structure Overflow Tests
      3. Structure Rebuild Tests
      4. Structure Rebuild after Structure Delete (no Connection)
      5. Structure Rebuild after Structure Delete (Connection to the Structure)
    5. Chapter 11: Miscellaneous Shared-Queue Tests
      1. MSC Link Test
      2. MSC Transactions in the Shared- Queue Environment
      3. MSC Transactions from a Shared- Queue Environment to a
      4. non- Shared- Queue Back End
      5. Serial Transaction Test
      6. EMH Structure Testing
      7. On the Full- Function Shared Queue Initial Program Load of an MVS with
      8. Messages
      9. Fall Back to Local Queues
    6. Appendix A: Shared Queue Planning Worksheets
    7. Appendix B: Analyzing the Message Queue Structure
    8. Appendix C: IMS and CQS Log Records
      1. 1 IMS Log Records
      2. 2 Log Record Patterns in a Local Queue Environment
      3. 2.1 Single- Segment Input with a Single- Segment Response
      4. 2.2 Single- Segment Input with Operator Logical Paging on Output
      5. 2.3 Multisegment Input with a Single- Segment Response
      6. 2.4 Single- Segment Input with Multiple Single- Segment Responses
      7. 2.5 Multiple Single- Segment Inputs with a Single- Segment Response
      8. 2.6 Single- Segment Input with a Program Switch
      9. 3 Shared Queues in an IMS Sysplex
      10. 3.1 Log Record Patterns in a Shared- Queue Environment
      11. 4 CQS Log Records
      12. 4.1 MVS Log Stream
    9. Appendix D: Sizing Coupling Facility Structures
      1. 1 Components of a List Structure
      2. 1.1 List Headers
      3. 1.2 List Entries
      4. 1.3 Lock Table
      5. 1.4 Event Monitor Controls
      6. 2 Short/ Long Message Queue Data Set Record Allocation
      7. 3 Defining Coupling Facility Structures
      8. 3.1 Defining a CFRM Policy
      9. 4 Sizing Coupling Facility Structures
      10. 4.1 Sizing the Message Queue Structure
      11. 4.2 Sizing the EMH Structure
      12. 5 Sizing of the Log Structure
    10. Appendix E: System Maintenance Procedures
      1. Current Procedures
      2. IMS Version 6 Installation Philosophy
      3. Positioning for Shared- Queue Implementation
    11. Appendix F: Telstra IMS Shared Queues Project Plan (1/3)
    12. Appendix F: Telstra IMS Shared Queues Project Plan (2/3)
    13. Appendix F: Telstra IMS Shared Queues Project Plan (3/3)
    14. Appendix G: Special Notices
    15. Appendix H: Related Publications
      1. 1 International Technical Support Organization Publications
      2. 2 Redbooks on CD- ROMs
      3. 3 Other Publications
    16. How to Get ITSO Redbooks
      1. How IBM Employees Can Get ITSO Redbooks
      2. How Customers Can Get ITSO Redbooks
      3. IBM Redbook Order Form
    17. Glossary
    18. List of Abbreviations
    19. Index
    20. A
    21. B
    22. C
    23. F
    24. D
    25. G
    26. H
    27. I
    28. E
    29. L
    30. O
    31. P
    32. M
    33. Q
    34. N
    35. R
    36. S
    37. T
    38. U
    39. V
    40. W
    41. X
    42. ITSO Redbook Evaluation

Product information

  • Title: IMS/ESA Shared Queues: A Planning Guide
  • Author(s): Geoff Nicholls, Glen Battershell, Luigi Cetorelli, Hannelore Nestinger, Pete Sadler, Siew Tay
  • Release date: December 1998
  • Publisher(s): IBM Redbooks
  • ISBN: None