Book description
This IBM® Redbooks® publication gives a broad understanding of IBM IMS™ integration and connectivity solutions to access applications and data stores across your enterprise architecture.
As an application developer, architect, systems integrator, or systems programmer, there is important information that is available in this book that pertains to your responsibilities to continue to include the proven performance, data integrity, and workload distribution that is available from IMS in to selected projects that are related to your entire enterprise.
This book updates and adds to the information in the following IBM Redbooks publications:
IMS e-business Connectors: A Guide to IMS Connectivity, SG24-6514
IMS Connectivity in an On Demand Environment: A Practical Guide to IMS Connectivity, SG24-6794
Powering SOA Solutions with IMS, SG24-7662
IBM IMS Version 12 Technical Overview, SG24-7972
IMS 12: The IMS Catalog, REDP-4812
Rethink Your Mainframe Applications: Reasons and Approaches for Extension, Transformation, and Growth, REDP-4938
Please note that the additional material referenced in the text is not available from IBM.
Table of contents
- Front cover
- Figures
- Tables
- Examples
- Notices
- Preface
- Part 1 IBM IMS architecture and application technology fundamentals
- Chapter 1. IIBM IMS architectural overview
-
Chapter 2. IBM IMS Connect
- 2.1 IMS Connect overview
- 2.2 Commit processing message flows
- 2.3 Installing IMS Connect
-
2.4 IMS Connect implementation and configuration process
- 2.4.1 Creating an IMS Connect start procedure
- 2.4.2 Authorizing IMS Connect and BPE to the APF
- 2.4.3 Updating the program properties table
- 2.4.4 Enabling Internet Protocol Version 6 (IPV6) for IMS Connect
- 2.4.5 Defining the IMS Connect Base Primitive Environment configuration
- 2.4.6 Base IMS Connect configuration statement parameters
- 2.4.7 Defining a single IMS Connect configuration member
- 2.4.8 Defining multiple IMS Connect configuration members
- 2.4.9 IMS Connect configuration statement for IMS DB support
- 2.4.10 Defining IMS Connect security
- 2.4.11 Installing the default user exits into an IMS Connect resource library
-
2.5 IMS Connect configuration enhancements
- 2.5.1 IMS Version 10: ACEE aging value support
- 2.5.2 IMS Version 10: Send-then-commit (CM1) ACK timeout control
- 2.5.3 IMS Version 10: Message flood control
- 2.5.4 IMS Version 10: Resume Tpipe port affinity
- 2.5.5 IMS Version 11: CM0 ACK timeout support
- 2.5.6 IMS Version 11: Super member support at a data store level
- 2.5.7 IMS Version 13: Configuring the TCP/IP maximum backlog queue size
- 2.6 IMS Connect user exits
- 2.7 IMS Connect user exit enhancements
- 2.8 IMS Connect high availability facilities
- 2.9 IMS Connect high availability enhancements
- 2.10 IMS Connect operations and command support
-
2.11 IMS Connect operations and command enhancements
- 2.11.1 IMS Version 11: Enhanced IMS Connect commands
- 2.11.2 IMS Version 11: Enforcement of the single port requirement for SSL sockets
- 2.11.3 IMS Version 12: IMS Connect type-2 SPOC commands
- 2.11.4 IMS Version 12: Partial read status display and control
- 2.11.5 IMS Version 13: IMS Connect command enhancements
- 2.11.6 IMS Version 13: Increasing the maximum number of XML converters
- 2.11.7 IMS Version 13: Auto-restarting the Language Environment
- 2.12 Accessibility through IMS Connect
- 2.13 IMS Connect accessibility enhancements
- 2.14 IMS Connect client programming interfaces
- 2.15 IMS Connect Client programming interface enhancements
- 2.16 IMS Connect security
- 2.17 IMS Connect security enhancements
- 2.18 IMS Connect scalability and performance
- 2.19 IMS Connect scalability and performance enhancements
- 2.20 IMS Connect diagnostic tests
-
2.21 IMS Connect diagnostic enhancements
- 2.21.1 IMS Version 10 and 11: HWSTECL0 event record enhancements
- 2.21.2 IMS Version 11: Usage of the BPE External Trace facility
- 2.21.3 IMS Version 11: Additional information in message HWSP1410W
- 2.21.4 IMS Version 11: Warning messages and early detection of maximum sockets
- 2.21.5 IMS Version 12: IMS Connect Recorder Trace
- 2.21.6 IMS Version 13: Expanded Recorder trace records
- Chapter 3. IBM IMS Connect Extensions for z/OS
-
Chapter 4. Open Transaction Manager Access
- 4.1 OTMA clients
- 4.2 OTMA activation, operations, and command support
-
4.3 OTMA activation, operations, and command support enhancements
- 4.3.1 IMS Version 10: Message flood condition notification
- 4.3.2 IMS Version 10: OTMA processing during IMS restart
- 4.3.3 IMS Version 10: /DIS TMEMBER Tpipe command enhanced
- 4.3.4 IMS Version 10: CM1 timeout controls
- 4.3.5 IMS Version 11: Timeout capability for commit-then-send messages
- 4.3.6 IMS Version 11: Enhanced resource monitoring
- 4.3.7 IMS Version 11: OTMA type-2 commands
- 4.3.8 IMS Version 13: /DISPLAY TMEMBER Tpipe command enhanced
- 4.3.9 IMS Version 13: OTMA global flood control enhancement
- 4.3.10 OTMA global flood control demonstration
- 4.3.11 IMS Version 13: OTMA MAXTP enhancements
- 4.3.12 IMS Version 13: MAXTP enhancement for the SQ environment
- 4.3.13 IMS Version 13: Enhancements to MAXTP support
- 4.3.14 IMS Version 13: OTMA messages sent to both the MTO and WTO
- 4.4 OTMA programming interfaces
- 4.5 OTMA programming enhancements
- 4.6 OTMA security
- 4.7 OTMA security enhancements
- 4.8 OTMA exit and descriptor usage
- 4.9 OTMA exit and descriptor enhancements
- 4.10 OTMA scalability and performance
-
4.11 OTMA scalability and performance enhancements
- 4.11.1 IMS Version 10: Automatic removal of Tpipes
- 4.11.2 IMS Version 10: Dependent region release after ACK or NAK timeout
- 4.11.3 IMS Version 12: OTMA SQ enhancement
- 4.11.4 IMS Version 12: Reduced path length for OTMA transaction processing
- 4.11.5 IMS Version 13: OTMA transaction expiration at GU time
- 4.11.6 IMS Version 13: OTMA ALT-PCB output for shared queues
- 4.11.7 Version 13: OTMA early termination notification
- 4.11.8 IMS Version 13: MIPS reduction enhancement for YTIB hashing
- 4.11.9 OTMA client type notification
- 4.12 Diagnostic tests that are related to OTMA
- 4.13 OTMA diagnostic enhancements
-
Chapter 5. SOAP application technology
- 5.1 IMS Enterprise Suite SOAP Gateway
- 5.2 IMS SOAP Gateway overview
- 5.3 IMS SOAP Gateway and your IMS applications
-
5.4 What is new in IMS SOAP Gateway V2.2
- 5.4.1 Advanced installation support
- 5.4.2 The new installation architecture in IMS Enterprise Suite V2.2
- 5.4.3 Installing multiple copies of SOAP Gateway
- 5.4.4 Monitoring, tracking, and logging
- 5.4.5 SOAP Gateway message processing events
- 5.4.6 COBOL top down and multiple hosts
- 5.4.7 SOAP Gateway support for multiple hosts for callout
- 5.4.8 WS-Security for synchronous callout and migration
- 5.4.9 IMS Enterprise Suite V3.1 features
- 5.5 Asynchronous callout with SOAP Gateway
- 5.6 Synchronous callout with IMS SOAP Gateway
- 5.7 Multisegment support
- 5.8 Security enhancements
- 5.9 IMS SOAP Gateway features and compatibilities
-
Chapter 6. Java Platform, Enterprise Edition application technology
- 6.1 Java Platform, Enterprise Edition
- 6.2 Key features of the IMS TM Resource Adapter
- 6.3 Installing the IMS TM Resource Adapter
- 6.4 Callin request support
-
6.5 Callout request support
- 6.5.1 Destinations for callouts through IMS TM Resource Adapter
- 6.5.2 Asynchronous callout requests
- 6.5.3 Synchronous callout requests
- 6.5.4 Issuing synchronous callout requests from a Java dependent region
- 6.5.5 IMS Enterprise Suite Connect APIs
- 6.5.6 IBM IMS DB Resource Adapter (DB Universal Driver)
- 6.5.7 IMS Universal drivers: Configuring connections to IMS
- Part 2 Extended architecture and application technology of IBM IMS
- Chapter 7. COBOL dynamic SQL access to IBM IMS databases
-
Chapter 8. The IBM IMS catalog
- 8.1 Overview and objectives of the catalog
- 8.2 Physical structure of the catalog database
-
8.3 IMS catalog database installation and management
- 8.3.1 Installation
- 8.3.2 IMS catalog initial data population
- 8.3.3 ACB generation and changes
- 8.3.4 IMS Catalog Copy utility
- 8.3.5 Keeping multiple versions of metadata in the catalog
- 8.3.6 IMS Catalog Record Purge utility
- 8.3.7 Automatically creating the IMS catalog database data sets
- 8.3.8 Using the IMS catalog without DBRC
- 8.3.9 Aliases and sharing
- 8.3.10 Definitions that are needed for the IMS catalog
- 8.4 Application usage of the catalog
- 8.5 The role of the IMS Enterprise Suite Explorer for Development
- 8.6 Using IMS Explorer to capture IMS metadata
- 8.7 Enhancements to the IMS Universal drivers
- Chapter 9. IBM IMS Explorer and Open Database connectivity
-
Chapter 10. IBM IMS Data Provider for Microsoft .NET
- 10.1 Overview of the IBM IMS Data Provider for Microsoft .NET
-
10.2 Programming applications with IBM IMS Data Provider for Microsoft .NET
- 10.2.1 Generic coding with the ADO.NET common base classes
- 10.2.2 Connecting to IMS from an application
- 10.2.3 Connection pooling with the IMS Data Provider
- 10.2.4 SQL data type representation in ADO.NET database applications
- 10.2.5 Running SQL statements
- 10.2.6 Reading result sets
- 10.2.7 Connected versus Disconnected Modes
- 10.2.8 Choosing between DataReader and DataSet
- 10.2.9 Using IMSDataAdapter and DataSet for Disconnected data processing
- 10.2.10 Processing metadata with IMS Data Provider
- 10.2.11 Tracing IMS Data Provider
- Chapter 11. IBM IMS mobile enablement solutions
-
Chapter 12. IBM WebSphere DataPower and IBM IMS integration
- 12.1 WebSphere DataPower SOA Appliances introduction
-
12.2 WebSphere DataPower capabilities
- 12.2.1 Any-to-any transformation engine
- 12.2.2 Control
- 12.2.3 Domains
- 12.2.4 Firewall
- 12.2.5 Firmware updates
- 12.2.6 Interfaces
- 12.2.7 Logging
- 12.2.8 Optimization
- 12.2.9 Monitoring
- 12.2.10 Multi-Protocol Gateway
- 12.2.11 WS-Proxy
- 12.2.12 XML management interface
- 12.2.13 XML manager
- 12.2.14 XML processing
- 12.2.15 XSL co-processor
-
12.3 WebSphere DataPower and IMS integration solutions
- 12.3.1 Requirements for inbound access to IMS transactions
- 12.3.2 Requirements for IMS Synchronous Callout support
- 12.3.3 Requirements for access to the IMS database
- 12.3.4 Inbound access to IMS transactions from an external client
- 12.3.5 Outbound support from IMS synchronous callout to an external client
- 12.3.6 Access to IMS databases
- Part 3 Appendixes
-
Appendix A. Sample code
- A.1 ICAL Synchronous Program Switch COBOL program
- A.2 Asynchronous callout to a StateLess Session bean
- A.3 Asynchronous callout to a Message Driven bean
- A.4 Synchronous callout to a StateLess Session bean
- A.5 Synchronous callout to a Message Driven bean
- A.6 Feed from an IMS application in MashupHub
- A.7 WSDL files for a DLIModel generated web service
- A.8 XSD files for a DLIModel generated web service
- A.9 Enhanced Provider MPP template sample
- Appendix B. Additional material
- Related publications
- Back cover
Product information
- Title: IMS Integration and Connectivity Across the Enterprise
- Author(s):
- Release date: December 2013
- Publisher(s): IBM Redbooks
- ISBN: 9780738439013
You might also like
book
IMS Connectivity in an On Demand Environment: A Practical Guide to IMS Connectivity
IBM Information Management System (IMS) is the IBM premier transaction and hierarchical database management system. Connectivity …
book
IBM z/OS Mainframe Security and Audit Management Using the IBM Security zSecure Suite
Every organization has a core set of mission-critical data that must be protected. Security lapses and …
book
Securing Your Mobile Business with IBM Worklight
The IBM® Worklight® mobile application platform helps you to develop, deploy, host, and manage mobile enterprise …
book
IBM z/OS V2R2 Communications Server TCP/IP Implementation: Volume 4 Security and Policy-Based Networking
Abstract For more than 50 years, IBM® mainframes have supported an extraordinary portion of the world's …