Please enable JavaScript to view this site.

Connect CDC SQData  provides two IMS Data Capture agents, the IMS Log Reader and the IMS Transaction Monitor (TM) Exit Captures.

Attribute

Log Reader

TM Exit

Data Capture Latency

Asynchronous

Near-Real-Time

Capture Method

Log Miner

Transaction Monitor Exit

Unit-of-Work Integrity

Transaction

Transaction

Output Datastore Options

TCP/IP

TCP/IP

Runtime Parameter Method

SQDCONF

SQDXPARM, SQDCONF

Auto-Disable Feature

n/a

Yes

Multi-Target Assignment

Yes

Yes

Include/Exclude Filters

IMS SSID and optional Filter Exit

Program, Transaction, IMS SSID, Area, HALDB Partition

Transaction Include/Exclude

Yes (in Apply Engine and optional Filter Exit)

Yes

Both IMS Captures have some unique characteristics. The IMS TM Exit Capture agent is a Database Exit and adds NO overhead to IMS Logging. It is the only viable solution for IMS FastPath databases involved in Active/Active Replication, where a Log based capture would quadruple the size of the IMS Log. In a FastPath environment, the Exit can deliver microsecond performance levels in the Real World. Since it is an Exit however, that also means data once published cannot be recaptured. The TM Exit, though highly optimized, also adds some synchronous delays to a single z/OS dispatchable unit (the application task in IMS) to format and write them synchronously, one at a time to a LogStream. The TM Exit in some circumstances provides higher IMS Active/Active replication performance.

The IMS Captures support all types of IMS databases including DEDB, GSAM, HDAM, HIDAM, HISAM, HSAM, PHDAM and PHIDAM.

The Log Capture introduces no capture-related delays while minimally increasing IMS logging. The IMS application is completely independent of capture which runs concurrently but in a separate address space. The Log capture also adds lower LogStream overhead due to the blocking of CDC records. If zIIP processors are used, both log reading and logstream writing are overlapped under yet additional dispatchable units.

Both capture agents utilize z/OS LogStreams, exploiting zIIP processors. Both also use native TCP/IP for all publishing and communication with Engines to deliver superior efficiency and performance.

The tradeoffs can be complicated, may require internal performance testing or be based on other operational priorities. Prior to making that decision, Precisely recommends consultation with support https://www.precisely.com/support to compare your requirements with those of other successful customers and help validate your conclusions.

See the IMS Quickstart for a step by step illustration of IMS Log Capture configuration and operation using the Connect CDC SQData ISPF panels.

The following sections provide a detail level Reference to installation, configuration and operation of the Connect CDC SQData Capture Agents for IMS:

IMS Capture Considerations

IMS Log Reader Capture

IMS TM EXIT Capture

Initial Target Load and Refresh

Implementing Segment Changes

IMS Straight Replication

IMS Active/Active Replication

IMS Log Capture Troubleshooting

IMS TM Exit Capture Troubleshooting

See the Change Data Capture Guide for an overview of the role capture plays in Precisely's Connect CDC SQData enterprise data integration product, the common features of the capture agents and the transient storage and publishing of captured data to Engines running on all platforms.