IBM IMS Connect API monitoring requires more than one dashboard. Monitor the HTTP or API edge, the IMS Connect TCP/IP gateway, OTMA or ODBM connectivity, IMS transaction processing, security controls, and the final business outcome. Correlate all layers with stable request, trace, client, transaction, and case identifiers.
| Monitoring plane | What it explains | Primary evidence |
|---|---|---|
| API edge | HTTP operation, consumer, authentication, status, payload size, API latency, gateway policy, and client behavior. | z/OS Connect OpenTelemetry, MicroProfile metrics, access logs, SMF 123, API gateway logs, and runtime API security |
| IMS Connect | TCP/IP ports, clients, sessions, sockets, user exits, datastores, remote links, waiting requests, and message transit. | IMS commands, IMS Connect Extensions status and journals, OMEGAMON workspaces, IMS Connect traces, and SMF 1160 |
| IMS processing | OTMA or ODBM path, queueing, transaction execution, region activity, database access, and application response. | IMS commands, IMS logs and monitor data, OMEGAMON, IMS Performance Analyzer, and application records |
| Business and security | Whether the correct user performed the correct operation on the correct object, with the expected data and outcome. | Identity, authorization, object context, workflow state, sensitive-data classification, SIEM cases, and business reconciliation |
What Does IBM IMS Connect API Monitoring Mean?
IMS Connect is not simply an HTTP reverse proxy. IBM describes it as a TCP/IP server and message router that provides distributed access to IMS TM through OTMA, IMS DB through ODBM, and IMS Operations Manager through IMSplex services. The supported client patterns are documented in IMS Connect client support.
When teams say “IMS Connect API,” they often mean one of three architectures:
REST API into IMS
An external consumer calls an HTTP API exposed through IBM z/OS Connect, IBM API Connect, or another gateway. The API layer transforms or routes the request to an IMS transaction or database service through IMS Connect. IBM explains this IMS REST pattern in its z/OS Connect integration guidance.
Native distributed client
A Java, DRDA, socket, resource-adapter, SOAP, or other supported client communicates with IMS Connect using the client protocol and message format appropriate to IMS TM or IMS DB. See IBM’s client support matrix.
IMS application calling an API
An IMS application invokes an external REST API through the IBM z/OS Connect API requester path. IBM documents the required IMS and z/OS Connect configuration in Configuring IMS to call APIs.
IMS-to-IMS or CICS integration
IMS Connect can support remote IMS Connect links, MSC TCP/IP, OTMA transaction traffic, and ISC connectivity with CICS. IBM documents the broader communication role in the IMS Connect overview.
Reference Monitoring Architecture
1. Observe the API entry point
Collect API name, operation, route template, HTTP method, status, latency, request and response size, authenticated principal, policy result, consumer, and trace context from z/OS Connect or the API gateway. IBM’s monitoring overview lists SMF, access logs, metrics, interceptors, and OpenTelemetry options.
2. Correlate into IMS Connect
Map the API request to the IMS Connect system, port, client ID, datastore, transaction code, user ID, trace record, and final response. Use privacy-safe identifiers rather than copying credentials or sensitive payload fields.
3. Monitor transport and routing
Track TCP/IP listener health, accepted clients, socket usage, session state, waiting requests, OTMA XCF connectivity, ODBM and SCI connectivity, remote IMS Connect state, and routing availability. IBM lists the relevant facilities in Monitoring IMS Connect connections.
4. Measure IMS transaction work
Separate network time, IMS Connect handling time, user-exit time, queue time, IMS transaction time, database time, and response-return time wherever the available products and records expose them.
5. Centralize operational analytics
Send normalized metrics and traces to APM, OMEGAMON, Grafana, Instana, or another approved observability platform. IBM documents an OMEGAMON REST API plugin and Grafana dashboards and an OMEGAMON integration for Instana.
6. Centralize security evidence
Forward audit, authentication, authorization, configuration, API behavior, sensitive-data, and protection events to the SIEM with enough source context to investigate while minimizing sensitive content.
Recommended correlation chain
business_transaction_id
└─ api_request_id
└─ trace_id / parent_span_id
└─ z/OS Connect API provider or requester record
└─ IMS Connect system + port + client_id
└─ datastore / OTMA member / ODBM target
└─ IMS transaction code or database operation
└─ application outcome
└─ security case or incident_idWhere OpenTelemetry is enabled, use the trace context as one correlation dimension. IBM explains that OpenTelemetry provides distributed context propagation in IMS OpenTelemetry concepts. For HTTP-facing services, align field names with OpenTelemetry HTTP semantic conventions and propagate standard trace context according to W3C Trace Context Level 2.
IBM IMS Connect API Metrics and Security Signals
| Domain | Metrics or signals | Useful dimensions |
|---|---|---|
| API demand | Calls, operations, unique consumers, request and response bytes, concurrency, and API product usage | API, operation, route, method, consumer, application, region, version, and environment |
| API latency | p50, p95, p99 response time; server processing; system-of-record time; network time; timeout rate | Success or failure, operation, backend, transaction code, datastore, port, and release |
| IMS Connect throughput | Messages received and sent, active sessions, requests per interval, socket use, waiting requests, and completed transactions | IMS Connect system, port, client ID, user, datastore, user exit, remote system, and protocol |
| Connectivity | Port state, client state, XCF state, OTMA member state, ODBM or SCI state, remote IMS Connect state, and reconnect rate | System, member, group, datastore, port, client, remote endpoint, and IMSplex |
| Transaction performance | Transit time, exit processing, queue time, IMS processing, response-return time, resource use, and availability | Transaction code, client, user, datastore, port, IMS system, application, and time window |
| Reliability | Errors, NAKs, timeouts, retries, duplicate requests, send failures, malformed messages, unavailable datastores, and recovery time | Error family, component, operation, client, port, datastore, transaction, and deployment |
| Identity and access | Authentication failures, RACF denials, PassTicket issues, trusted-user use, role changes, unusual users, and failed API authorization | User, principal type, client, API operation, transaction, object, source, security profile, and result |
| API behavior | Object enumeration, cross-account access, sequence bypass, repeated high-value actions, unusual automation, and rate anomalies | Identity, object, route, transaction, workflow stage, frequency, value band, response, and baseline |
| Sensitive data | PII or PCI exposure, excessive response data, secrets in payloads, token leakage, verbose errors, and unusual data extraction | Data class, field, direction, quantity, identity, destination, policy, masking, and business purpose |
| Telemetry health | Missing records, delayed SMF, journal gaps, trace disabled, parser errors, source silence, clock drift, and dropped events | Source, record type, last event, expected volume, ingestion path, schema version, and owner |
Core calculations
API success rate = successful API requests / completed API requests
IMS Connect availability = healthy listener and routing intervals /
scheduled service intervals
p95 end-to-end latency = API receipt to final API response at the 95th percentile
IMS transit contribution = IMS Connect and IMS elapsed time /
end-to-end API elapsed time
retry amplification = total attempts / unique intended business operations
datastore waiting ratio = requests waiting for datastore /
active or recently processed requests
security alert precision = confirmed actionable findings / reviewed findings
telemetry completeness = expected correlated transactions /
transactions with complete API and IMS evidenceNative IMS Connect Monitoring: Commands, Status, and Traces
Operational commands
IBM documents different facilities for different connection types. The IMS Connect monitoring overview covers TCP/IP ports and clients, remote IMS Connect connections, IMSplex SCI connectivity, XCF datastores for IMS TM, ODBM, and other paths.
| Monitoring goal | Representative command or facility | IBM reference |
|---|---|---|
| Overall IMS Connect status | VIEWHWS or QUERY IMSCON TYPE(CONFIG) |
Checking XCF datastore connection status |
| Listener ports and clients | QUERY IMSCON TYPE(PORT), optionally with client detail |
IBM IMS 15.6 command examples |
| Datastores and OTMA routing | VIEWDS or QUERY IMSCON TYPE(DATASTORE) |
Datastore and XCF status guidance |
| Remote IMS Connect links | QUERY IMSCON TYPE(RMTIMSCON), VIEWRMT, or z/OS MODIFY query |
Checking remote IMS Connect status |
| IMSplex and SCI members | IMS Connect and IMSplex member queries appropriate to the connection | Checking IMSplex member SCI status |
| Trace configuration | UPDATE TRACETABLE for selected IMS Connect trace-table types |
BPE UPDATE TRACETABLE reference |
Recorder and subsystem traces
IBM IMS 15.6 trace documentation distinguishes the IMS Connect Recorder Trace, which captures message-processing information, from BPE subsystem traces for IMS Connect address-space activity. IBM documents recorder trace points for TCP/IP, OTMA, SCI, ODBM, MSC, and other message flows.
Use high-detail traces carefully. IBM warns that higher recorder trace levels can significantly affect IMS Connect performance and recommends targeted use for diagnosis rather than continuous collection. IBM also documents how to start an external trace and stop it explicitly.
OpenTelemetry and SMF for End-to-End IMS API Tracing
IMS and IMS Connect OpenTelemetry
IBM’s IMS 15.6 OpenTelemetry documentation states that IMS and IMS Connect emit spans as SMF type 1160 records: IMS uses subtype 1 and IMS Connect uses subtype 2. The same documentation describes required z/OS in-memory resources, SAF permissions, and maintenance prerequisites.
IBM’s IMS system enhancement summary identifies the IMS and IMS Connect OpenTelemetry support delivered through the relevant APARs. Architecture teams should confirm installed PTF levels, record routing, security permissions, collector design, sampling, retention, and backend compatibility before relying on the traces operationally.
z/OS Connect OpenTelemetry and SMF
For REST APIs, IBM z/OS Connect monitoring includes OpenTelemetry, MicroProfile metrics, HTTP access logging, interceptors, and SMF records. IBM documents OpenTelemetry support from z/OS Connect 3.0.96, and the configuration guide explains that z/OS Connect uses Liberty MicroProfile Telemetry 2.0.
SMF type 123 records can capture individual API provider and requester requests for auditing, workload monitoring, capacity planning, and problem determination. SMF 123 subtype 1 version 2 provider records include detailed timing, payload sizes, system-of-record information, and tracking tokens.
| Source | Best use | Cautions |
|---|---|---|
| IMS Connect SMF 1160 subtype 2 | Distributed tracing through IMS Connect and correlation with IMS spans | Verify IMS maintenance, SAF, in-memory resource, exporter, sampling, clock, and backend design. |
| z/OS Connect OpenTelemetry | Trace REST API provider or requester activity across the HTTP and z/OS path | IBM notes that z/OS Connect-specific enrichment is focused on traces; validate the available metrics and logs for the chosen configuration. |
| z/OS Connect SMF 123 | Audit, timing, payload-size, tracking, capacity, and problem-determination records | Configure buffering and delays carefully; avoid duplicate global and API-specific interceptor records. |
| IMS Connect Extensions journal | Detailed IMS Connect transaction, session, timing, client, and resource analysis | Plan journal storage, retention, access, downstream processing, and privacy controls. |
| OMEGAMON metrics and workspaces | Operational health, response time, throughput, resource availability, thresholds, and dashboards | Confirm supported IMS level, PTFs, workspace technology, collection interval, and external-export design. |
IBM Tools for IMS Connect API Monitoring
| Tool or facility | Current documented capability | Recommended role |
|---|---|---|
| IMS 15.6 commands | Connection status for ports, clients, remote IMS Connect, IMSplex, OTMA, ODBM, and related resources | Immediate operator checks, runbooks, automation, readiness validation, and incident triage. |
| IMS 15.6 OpenTelemetry | IMS and IMS Connect spans emitted through SMF 1160, including subtype 2 for IMS Connect | Cross-tier trace correlation between distributed APIs, IMS Connect, and IMS processing. |
| IMS Connect Extensions 3.1 | Throughput, datastore health, client-session analysis, commands, traces, logs, and centralized operations | Deep IMS Connect operations, session control, status monitoring, enhanced trace, and journal collection. |
| IMS Connect Extensions status and host commands | Socket, active-session, waiting-request, journal, port, datastore, alias, ODBM, remote-system, and trace statistics | Operational dashboards, scripts, automated checks, and capacity indicators. |
| IMS Performance Analyzer | Summary and detailed transaction transit, resource-use, availability, trace, client, IP, and timing analysis from IMS Connect Extensions data | Historical analysis, tuning, audit evidence, trend analysis, and capacity planning. |
| OMEGAMON for IMS on z/OS 5.5 | IMS Connect response time, performance, resource availability, and throughput workspaces | Continuous operations, thresholds, situations, dashboards, response-time analysis, and bottleneck isolation. |
| IBM Z OMEGAMON AI Insights / Grafana integration | Prebuilt dashboards and an OMEGAMON REST API plugin for Grafana | Enterprise visualization and shared operational views across IBM Z telemetry. |
| IBM z/OS Connect | OpenTelemetry, SMF 123, MicroProfile metrics, access logging, interceptors, and API health monitoring | HTTP and REST API evidence for IMS-backed API providers and IMS API requesters. |
| IBM API Connect | Capabilities depend on the deployed API Connect topology, edition, version, gateway, analytics, and logging configuration. | API lifecycle, gateway policy, consumer analytics, developer products, and edge controls when API Connect fronts z/OS Connect or IMS services. Review Ammune’s IBM API Connect security best-practices guide. |
OMEGAMON for IMS update notes include IMS 15.6 support and ongoing transaction-analysis enhancements. Confirm installed maintenance, supported versions, and the exact workspace or interface being used before designing automation around a field.
Runtime API Security Considerations
IMS Connect availability and transaction response time are only part of the security picture. API-facing teams must also determine whether the caller, operation, object, data, sequence, rate, and outcome are legitimate.
| Risk | Monitoring evidence | Control or response |
|---|---|---|
| Authentication or credential misuse | API identity, RACF result, PassTicket status, client ID, source, repeated failures, unusual time or location | Alert, credential review, session restriction, account protection, and incident investigation |
| BOLA or IDOR | Identity-to-object relationship, object owner, transaction code, requested object, API response, previous behavior | Block or investigate unauthorized object access and enumeration |
| Broken function authorization | Role, operation, API route, IMS transaction, administrative function, response, and expected policy | Enforce least privilege and review exposed transaction mappings |
| Business logic abuse | Sequence, frequency, transaction value, workflow state, repeated actions, approval state, and business outcome | Behavior-based detection, step-up approval, containment, and fraud or operations review |
| Sensitive-data exposure | Response fields, data class, destination, client, volume, masking, purpose, and unusual extraction pattern | Mask, minimize, alert, investigate, and prevent excessive responses or data exfiltration |
| Resource exhaustion | API rate, concurrent sessions, waiting requests, socket use, queue pressure, retries, timeouts, and backend impact | Rate control, prioritization, capacity response, client isolation, and safe degradation |
| Inventory drift | New or changed routes, transaction mappings, direct-service paths, inactive endpoints returning, and unknown consumers | Ownership review, specification validation, exposure reduction, and decommissioning |
Use the updated NIST SP 800-228 for pre-runtime and runtime API protection guidance, and compare detected risks with the OWASP API Security Top 10 – 2023. For operational response design, see Ammune’s API security incident response playbook.
IMS Connect security telemetry
IBM documents IMS Connect security support for RACF, PassTickets, user message exits, security exits, trusted-user handling, password management, OTMA, ODBM, and other connection types. IBM also documents AT-TLS setup for IMS Connect. Security teams should correlate these controls with the API-layer identity and operation rather than treating network encryption as proof of authorization.
IMS Connect exit routines can influence message handling and security. Monitor deployment, configuration, execution failures, and unexpected behavior in custom exits, but avoid collecting message bodies or credentials unless a tightly controlled diagnostic process requires them.
Service Levels and Alert Design
| Objective | Indicator | Alert strategy |
|---|---|---|
| API availability | Successful business-complete API calls divided by intended calls | Multi-window burn-rate alerts with API, z/OS Connect, IMS Connect, datastore, and IMS attribution |
| IMS Connect readiness | Required ports, datastores, SCI or XCF connections, and routing resources healthy | Immediate operator alert for state loss, with command output and affected services |
| Latency | End-to-end p95 and p99 plus time in API, IMS Connect, queue, IMS, and return path | Alert on sustained user or business impact, not every slow transaction |
| Throughput and capacity | Messages, active sessions, socket utilization, waiting requests, queue age, and workload growth | Trend and forecast alerts before saturation; anomaly alerts for sudden bursts |
| Correctness | Expected transaction result, duplicate rate, reconciliation mismatch, and compensation rate | Route to application and business owners with correlated API and IMS evidence |
| Security | Unauthorized access, sensitive-data exposure, abuse, exfiltration, or credential misuse | SOC alert with identity, API operation, IMS transaction, object, data, timeline, and response |
| Telemetry completeness | Expected SMF, journal, trace, OMEGAMON, API, and SIEM sources reporting on time | Separate blind-spot alert so missing telemetry is not mistaken for healthy service |
Reduce false positives
- Group retries and duplicate symptoms under one intended business operation.
- Separate API client latency from IMS Connect transit, IMS queueing, and IMS application time.
- Baseline batch windows, month-end, maintenance, failover, and known high-volume consumers.
- Use transaction code, datastore, port, API operation, consumer, and release as alert dimensions.
- Require every alert to identify the owner, impact, evidence, next action, and related runbook.
- Measure precision, duplicate rate, time to acknowledge, time to isolate, and time to recover.
IBM IMS Connect API Monitoring Checklist
| Phase | Actions | Exit evidence |
|---|---|---|
| 1. Map the flow | Document API consumers, gateways, z/OS Connect, IMS Connect systems, ports, user exits, OTMA or ODBM, IMS systems, transaction codes, databases, and business owners. | Validated end-to-end data-flow and ownership map |
| 2. Confirm versions | Record IMS, IMS Connect Extensions, OMEGAMON, z/OS Connect, API Connect, z/OS, Liberty, APAR, PTF, and collector levels. | Support and maintenance matrix linked to IBM documentation |
| 3. Define objectives | Set availability, latency, throughput, queue, correctness, security, and telemetry-completeness objectives. | Approved SLI and SLO definitions with owners |
| 4. Enable native monitoring | Implement IMS Connect commands, IMS Connect Extensions status and journals, OMEGAMON workspaces, and approved IMS monitoring data. | Source validation and operator runbook |
| 5. Enable API monitoring | Configure z/OS Connect OpenTelemetry, metrics, SMF 123, access logs, and gateway analytics as appropriate. | API request evidence linked to IMS service calls |
| 6. Correlate traces | Configure IMS and IMS Connect OpenTelemetry where supported and map API trace context to SMF 1160, IMS Connect, and IMS transaction evidence. | Navigable distributed trace for representative transactions |
| 7. Protect sensitive data | Mask, tokenize, minimize, encrypt, restrict, and retain telemetry according to policy. Exclude credentials and payload fields unless explicitly approved. | Negative leakage tests and access-control review |
| 8. Centralize events | Normalize operational and security records, preserve source metadata, and send them to APM, SIEM, dashboards, tickets, and case management. | Searchable cross-source timeline and evidence chain |
| 9. Test incidents | Exercise port failure, datastore loss, high latency, retry storm, authentication failure, authorization abuse, data leakage, and telemetry loss. | Measured detection, investigation, containment, and recovery results |
| 10. Stage enforcement | Begin with monitoring, validate baselines, and move selected high-confidence API controls inline only after performance and resilience testing. | Approved rollback, bypass, availability, and false-positive results |
Use Ammune’s enterprise API monitoring best-practices guide for cross-platform governance and the centralized SIEM log forwarding guide for event-format and integration planning.
Common Monitoring Mistakes
- Monitoring only the REST gateway. This misses IMS Connect ports, clients, datastores, OTMA or ODBM connectivity, user exits, and IMS transaction delays.
- Monitoring only IMS Connect. This misses HTTP consumer behavior, authorization context, API policies, response data, and business-flow abuse.
- Treating a healthy port as a healthy API. A listener can be active while a datastore, transaction, application, database, or business process is slow or incorrect.
- Using recorder trace continuously. IBM recommends targeted diagnostic use because detailed tracing can affect performance.
- Logging full request and response bodies. This can expose credentials, account data, personal data, and regulated information.
- Failing to correlate retries. Retry amplification can make traffic look healthy while creating duplicate or delayed business operations.
- Ignoring maintenance levels. OpenTelemetry, OMEGAMON, z/OS Connect, and IMS features depend on supported versions and maintenance.
- Sending every operational event to the SOC. Operations, application, business, and security alerts need different ownership and severity.
Why Evaluate Ammune for IBM IMS Connect API Security?
IMS commands, IMS Connect Extensions, OMEGAMON, IMS Performance Analyzer, SMF, OpenTelemetry, RACF, and AT-TLS provide critical mainframe operations and security evidence. Ammune can be evaluated as a complementary runtime API security layer at the decrypted HTTP or API boundary where IMS-backed APIs are exposed or consumed.
API discovery and inventory
Evaluate detection of active, changed, undocumented, legacy, internal, partner, and low-volume API routes that connect to IMS services.
Request and response inspection
Validate visibility into HTTP methods, routes, identities, objects, schemas, errors, and data classes before or after z/OS Connect or the selected API gateway.
Behavioral analytics
Test identity, object, transaction, sequence, frequency, value, response, and data behavior for BOLA or IDOR, business logic abuse, enumeration, and automated extraction.
SIEM-ready evidence
Confirm that findings can be correlated with API, z/OS Connect, IMS Connect, SMF, OMEGAMON, transaction, and case identifiers without unnecessary payload exposure.
Recommended deployment positions
Monitoring mode
Observe approved decrypted traffic through mirroring, taps, gateway feeds, or another supported out-of-band path. Use this for discovery, baselining, risk validation, and low-risk proof of value.
Inline mode
Place Ammune on an approved HTTP or API path before z/OS Connect or another gateway when enforcement is required. Validate latency, throughput, high availability, failure behavior, and rollback.
Hybrid monitoring and enforcement
Monitor broad traffic and enforce only selected high-confidence routes, identities, abuse patterns, or sensitive-data policies after acceptance testing.
SIEM and incident workflow
Export normalized events and correlate them with IBM records, operational dashboards, tickets, and response playbooks.
Review Ammune’s runtime API security platform guide and monitoring mode versus inline mode guide when planning the proof of value.
Ammune proof-of-value tests
| Test | Scenario | Acceptance evidence |
|---|---|---|
| Discovery | Introduce new, changed, legacy, low-volume, and direct IMS-backed API routes. | Route, host, operation, first seen, last seen, owner, activity, and exposure |
| Correlation | Run an API call through z/OS Connect and IMS Connect into a known IMS transaction. | API request, identity, trace, IMS Connect, transaction, response, and SIEM case linked |
| Authorization | Execute controlled cross-account object access and function-access tests. | Identity, object, API route, IMS transaction, response, severity, and explanation |
| Business logic | Test sequence bypass, repeated transfer or update, automation burst, and approval evasion. | Behavioral evidence with transaction and business context |
| Sensitive data | Return controlled excessive fields and simulated sensitive markers. | Data class, direction, field, quantity, masking, identity, destination, and policy |
| Performance | Run representative load, slow backends, retry conditions, and failover. | Measured overhead, p95 and p99 impact, throughput, availability, and recovery |
| SIEM workflow | Export, triage, investigate, assign, and close a controlled finding. | Deduplicated evidence with owner, trace, IMS context, timeline, and case status |
| Inline safety | Test false positives, legitimate batch traffic, outage behavior, rollback, and bypass. | Approved enforcement rules and operational acceptance |
Conclusion
Effective IBM IMS Connect API monitoring joins multiple views. Use IBM IMS 15.6 commands and traces for connection and diagnosis, IMS Connect Extensions 3.1 for deep status, session, journal, and throughput analysis, OMEGAMON for continuous response-time and resource monitoring, IMS Performance Analyzer for historical transit analysis, and z/OS Connect OpenTelemetry and SMF 123 for REST API evidence.
Then correlate those sources with identity, authorization, object, data, workflow, business outcome, and runtime API behavior. Ammune can be evaluated at the decrypted API layer to add discovery, request and response inspection, behavioral analytics, sensitive-data detection, abuse detection, and SIEM-ready evidence while preserving IBM’s native monitoring and diagnostic controls.
Official Reference Index
| Area | Official reference | Used for |
|---|---|---|
| IMS Connect architecture | IBM IMS 15.6: Overview of IMS Connect | TCP/IP, IMS TM, IMS DB, OTMA, ODBM, SCI, and supported communication role. |
| Connection monitoring | Monitoring IMS Connect connections | Ports, clients, remote IMS Connect, IMSplex, datastores, and connection facilities. |
| OpenTelemetry | OpenTelemetry tracing in IMS 15.6 | IMS and IMS Connect SMF 1160 spans and configuration requirements. |
| Tracing | IMS Connect traces | Recorder trace, subsystem traces, capture points, and performance cautions. |
| Security | IMS Connect security support; AT-TLS setup | RACF, PassTickets, exits, trusted users, SSL or AT-TLS, and connection security. |
| IMS Connect Extensions | Features and benefits; host commands | Throughput, sessions, status, sockets, journals, datastores, and enhanced traces. |
| Historical performance | IMS Performance Analyzer integration | Transaction transit, resource use, availability, clients, IP addresses, and timings. |
| OMEGAMON | IMS Connect workspaces; workspace index | Response time, throughput, resource availability, clients, ports, datastores, and users. |
| REST API monitoring | z/OS Connect monitoring | OpenTelemetry, MicroProfile metrics, SMF 123, access logs, interceptors, and tracking. |
| SMF API evidence | SMF 123 subtype 1 version 2 | Provider request timing, payload size, system-of-record data, and tracking tokens. |
| API protection | NIST SP 800-228 | Updated pre-runtime and runtime API protection guidance. |
| API risks | OWASP API Security Top 10 – 2023 | Current public API-specific risk categories. |
| Telemetry conventions | OpenTelemetry HTTP metrics; W3C Trace Context Level 2 | Normalized HTTP metrics and distributed trace-context propagation. |
Frequently Asked Questions
What is IBM IMS Connect API monitoring?
IBM IMS Connect API monitoring is the combined observation of REST or HTTP APIs that reach IMS, the IMS Connect TCP/IP gateway, OTMA or ODBM paths, IMS transactions, and security controls. IBM documents IMS Connect as the TCP/IP communications layer for IMS DB and IMS TM, while IBM z/OS Connect can expose z/OS assets as REST APIs. See IBM IMS Connect overview and IBM z/OS Connect overview.
Is IMS Connect itself a REST API gateway?
IMS Connect is primarily a high-performance TCP/IP server and message router for IMS clients, IMS TM through OTMA, and IMS DB through ODBM. REST API exposure is commonly provided by IBM z/OS Connect or another API layer that invokes IMS services. See IMS Connect client support and IBM guidance for IMS REST APIs through z/OS Connect.
What should I monitor in IMS Connect?
Monitor listener ports, active and waiting clients, socket usage, sessions, datastores, OTMA and ODBM connectivity, remote IMS Connect links, throughput, response time, errors, resource availability, trace health, and security events. IBM lists connection-status commands in Monitoring IMS Connect connections, and IMS Connect Extensions documents status and activity statistics in its host command summary.
Does IMS 15.6 support OpenTelemetry tracing for IMS Connect?
Yes. IBM documents OpenTelemetry support for IMS and IMS Connect, with spans emitted as SMF type 1160 records; IMS Connect spans use subtype 2. Review the required setup and maintenance levels in OpenTelemetry tracing in IMS 15.6.
How do I monitor REST APIs that call IMS through z/OS Connect?
Use z/OS Connect OpenTelemetry, MicroProfile metrics, HTTP access logging, and SMF 123 audit records, then correlate those API records with IMS Connect and IMS transaction telemetry. IBM summarizes these options in Monitoring with z/OS Connect and documents detailed provider timing and payload-size fields in SMF 123 subtype 1 version 2 records.
Which IMS Connect commands are useful for monitoring?
Useful commands include VIEWHWS, VIEWDS, QUERY IMSCON TYPE(CONFIG), QUERY IMSCON TYPE(PORT), QUERY IMSCON TYPE(DATASTORE), QUERY IMSCON TYPE(RMTIMSCON), and related client or IMSplex queries. IBM provides examples in Checking XCF datastore status and Checking remote IMS Connect status.
What does IMS Connect Extensions add?
IMS Connect Extensions adds centralized operations, status monitoring, client-session analysis, throughput and datastore monitoring, enhanced tracing, journals, and data that can be analyzed by IMS Performance Analyzer. See IMS Connect Extensions features and benefits and reporting with IMS Performance Analyzer.
Can OMEGAMON monitor IMS Connect response time?
Yes. IBM documents IMS Connect workspaces for response time, performance, resource availability, and throughput. The response-time workspace can organize data by client, datastore, port, and user. See IMS Connect workspaces and OMEGAMON workspace descriptions.
When should I enable the IMS Connect Recorder Trace?
Use the Recorder Trace for targeted diagnosis when detailed message-processing evidence is required, not as a default continuous monitoring source. IBM warns that higher trace levels can affect performance and recommends disabling the recorder trace after troubleshooting. See IMS Connect traces.
How should IMS Connect monitoring data be sent to a SIEM?
Normalize IMS Connect status, journal, trace, SMF, OMEGAMON, z/OS Connect, RACF, AT-TLS, and API security events into a common schema with timestamps, system identifiers, client or user context, transaction codes, endpoints, outcomes, and case identifiers. Preserve source records and minimize sensitive payload content. IBM documents the underlying sources throughout its connection monitoring, OpenTelemetry, and SMF monitoring guidance.
Which API security risks matter for IMS-backed APIs?
Prioritize broken object and function authorization, authentication failures, excessive response data, business-flow abuse, resource exhaustion, security misconfiguration, unmanaged API inventory, and unsafe third-party API consumption. Use the current OWASP API Security Top 10 – 2023 and the updated NIST SP 800-228 as evaluation references.
Where can Ammune fit in an IBM IMS Connect architecture?
Ammune can be evaluated at the decrypted HTTP or API traffic layer—for example, in front of IBM z/OS Connect, IBM API Connect, or another gateway—to add API discovery, request and response inspection, behavioral analytics, sensitive-data detection, abuse detection, and SIEM-ready evidence. It complements, rather than replaces, IMS Connect commands, IMS Connect Extensions, OMEGAMON, SMF, and native IMS diagnostics. Validate placement and enforcement using the actual architecture and IBM monitoring sources such as z/OS Connect monitoring and IMS Connect connection monitoring.
Connect IBM IMS performance monitoring with runtime API security
Evaluate Ammune using the actual IBM z/OS Connect or API gateway path, IMS Connect systems, ports, clients, OTMA or ODBM services, transaction codes, data classes, service levels, SMF sources, OMEGAMON workflows, SIEM requirements, and resilience targets.
