Introducing IMS Transaction Manager

Fundamentals of IMS TM Part 1

Watch now →

Fundamentals of IMS TM Part 2

Watch now →

IMS Transaction Manager

Speedy transactions

The IMS Transaction Manager receives messages from any platform, usually via TCP/IP through IMS Connect, puts them on the message queue where an application program can retrieve it.

Think about getting money from an ATM or bank. The bank uses IMS DB to store customer data and IMS TM to quickly process deposits, withdrawals, and queries.

Learn more →

Diagram of IMS TM transaction processing

Ways to work

Use Red Hat® Ansible® and Red Hat® OpenShift® through digitally transformed ways of working, developing, and updating critical data-driven applications.

The Ansible® for IBM Z® product offers lots of use cases, capabilities, and tools to automate functions of IMS, such as DBRC administration or IMS catalog management, all by using scripted Ansible playbooks.

Learn more

Ways to connect

Take advantage of not just TCP/IP but RESTful APIs that access IMS™ applications and data in minutes. Transactions might be issued from z/OS environments or distributed applications that use TCP/IP to communicate with IMS.

Use IMS Connect to provide high performance TCP/IP communications between multiple IMS Connect clients and IMS systems.

Learn more

What’s new in transaction management?

Transaction orchestration

OTMA transaction orchestration enhancement allows OTMA to identify and correctly route an external service response from IMS to a waiting IMS Connect client.

If you're getting timeouts with CM0 send and receive messages from IMS Connect or z/OS Connect clients, take advantage of transaction orchestration.

Start by enabling the OTMA TMANORCH flag in IMS Connect and then setting the TRANORCH=YES parameter in the OTMA client descriptor, and you're on your way.

More resources

OTMA overview

The OTMA client

OTMA Tpipe Flood Control

Upskill with IMS Transaction Manager

The basics of IMS

Intermediate and advanced training

Blogs

Amplify your enterprise with IMS TM

Read the blog →

Making IMS transactions more secure by Client ID

Read the blog →

A large bank’s success story implementing RESTful APIs to streamline their digital transformation

Read the blog →