Mainframe Job Output Routing via Intermediary Messaging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In mainframe systems, users face difficulties in accessing and sharing outputs of completed jobs without needing to log onto the system, leading to inefficiencies and unnecessary data overload for recipients.

Innovation Solution

A method and system that transmit a list of completed jobs to a GUI, allowing users to select and forward specific outputs to recipients via various message types, enabling recipients to analyze outputs without logging into the mainframe system, using a mobile device or other remote GUI.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users log into the mainframe system to view job outputs, then they can access the outputs, but it increases the complexity of operation and requires recipients to authenticate themselves

Engineering Contradiction:
ImproveEase of accessing job outputsVSAvoidSystem access complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a messaging system as an intermediary between the mainframe system and recipients. Instead of recipients directly accessing the mainframe, the system creates messages containing output data and delivers them through a messaging interface, eliminating the need for recipients to authenticate or connect to the mainframe system directly.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a copy of the job output data and places it within a message structure. This copy is then transmitted to the recipient through the messaging system, allowing access to the output without requiring the recipient to access the original mainframe system or authenticate themselves.

Inventive Principle:
Principle #26Copying

2Loss of information

If all job outputs are sent to recipients, then recipients receive complete information, but it causes unnecessary data overload

Engineering Contradiction:
ImproveInformation completenessVSAvoidData volume
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent segments the job output into individual messages that can be selectively delivered to recipients. Instead of transmitting all outputs at once, the system can divide and send only the relevant portions or specific outputs to appropriate recipients, reducing data overload while maintaining information completeness for those who need it.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent enables different recipients to receive different portions of output data based on their specific needs. The system can tailor the content of messages to local requirements, delivering only the relevant information to each recipient rather than uniformly distributing all outputs, thereby reducing unnecessary data volume for each individual.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If recipients directly access the mainframe system, then they can analyze outputs in detail, but it increases system security requirements and operational complexity

Engineering Contradiction:
ImproveOutput analysis capabilityVSAvoidSystem access requirements
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The messaging system serves as an intermediary layer that provides output analysis capabilities without requiring direct access to the mainframe. Recipients can view and analyze outputs through the message interface, which contains the necessary data, while the mainframe remains secure and accessible only to authenticated users through its normal interfaces.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10126993B2Routing outputs from jobs submitted on a mainframe system
Publication Date: 2018.11.13 CA TECH INC
  • US10126993B2 patent drawing
  • US10126993B2 patent drawing
  • US10126993B2 patent drawing

AI summary

According to aspects of the present invention, a method, system, and computer-readable hardware for routing outputs of jobs performed on a mainframe comprises transmitting a list of completed jobs to a graphic user interface (GUI). A selection of a job from the list of jobs is received, and a list of outputs associated with the selected job is transmitted to the GUI. A selection of an output from the list of outputs and forwarding parameters associated with the selected output are received. The forwarding parameters include a recipient and a message type. Based on the selected output and the message type identified in the forwarding parameters, a message is created. The message is sent for delivery to the recipient.