Solution

Operations use cases

Connecting Generative AI with real-time mainframe data - Use cases
Mainframe operations generate vast amounts of data, including logs and audit records such as job outputs, system logs, OPERLOG, and SMF records. While these are essential for diagnosing issues and understanding system behavior, their sheer volume and binary format make them challenging to analyze and comprehend.

Generative AI moves beyond simple data retrieval. It can synthesize, summarize, and even generate new, actionable knowledge from the raw input, turning overwhelming data quantities into a strategic asset for mainframe system operations. This accelerated analysis fundamentally changes how organizations derive value from their historical and real-time data streams.
Querying SMF in natural language

Traditional methods for reporting on SMF data rely on extracting data periodically to off-platform tools. This results in data that is hours or days old, showing only historical data. Therefore, operators rarely use SMF for diagnosis. Using generative AI to query real-time SMF data using natural language revolutionizes troubleshooting. Giving LLMs access to real-time SMF data allows for quick querying, analysis, comparison and explanation of system behavior.

Connecting Generative AI with real-time mainframe data - Use cases
Searching OPERLOG/SYSLOG

The system log is a critical source of information for both normal and unexpected system behaviour. Often, the logs can contain millions of messages per day, which might make it difficult to review and locate any errors. By reading syslog/operlog, Generative AI can detect errors, explain root cause of issues, recognize anomalies and recommend optimizations. This enables operations teams to quickly understand what’s happening in the system and find a resolution, reducing errors and outages.

Connecting Generative AI with real-time mainframe data - Use cases
Analyzing job output logs

Generative AI can simplify interpretation of  job output. Rather than sifting through lengthy spool data sets, operators can use generative AI to quickly determine the job's execution status. Furthermore, generative AI can synthesize the key information from JCL, job messages, and log records to explain why a failure occurred, identify the root cause and suggest remediation steps, significantly reducing debugging time and improving overall operational efficiency.

Connecting Generative AI with real-time mainframe data - Use cases
Comparing setting in a high-availability (HA) CICS/DB2 configuration

In HA sysplex environments, maintaining symmetric configurations for critical subsystems like CICS and DB2 is crucial for consistent performance and failover integrity. Generative AI enables using real-time SMF data to compare  configuration attributes and system activity between sites in natural language, quickly identify discrepancies and workload imbalances across the sysplex, allowing operators to proactively fix asymmetries before they cause service degradation or failover problems.

Connecting Generative AI with real-time mainframe data - Use cases
Troubleshooting system issues

Imagine  an operator who sees their monitor turning red due to increasing response time in CICS could ask “Retrieve the last 5 minutes of SMF data and OPERLOG from SYSA and check why CICS TRN1 is slow”. The same applies for other subsystems such as DB2 and MQ. The table below shows examples of using natural language to troubleshoot developing system issues. Various data sources may be combined to provide the best answer, such as SMF records, OPERLOG messages and job log output.

z/OS

Connecting Generative AI with real-time mainframe data - Use cases

CICS

Connecting Generative AI with real-time mainframe data - Use cases

DB2

Connecting Generative AI with real-time mainframe data - Use cases

IMS

Connecting Generative AI with real-time mainframe data - Use cases

MQ

Connecting Generative AI with real-time mainframe data - Use cases
View more

Geniez AI

The enterprise framework for connecting LLMs and AI-agents to real-time mainframe data