Channel Subsystem Ships Passing Protocol Translation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In input/output processing systems, 'ships passing' conditions occur when messages from a channel and a control unit cross paths without proper synchronization, especially when using different protocols, leading to inefficiencies and lack of methods to efficiently discontinue operations.
Innovation Solution
A method and system that process communication data by obtaining a Transport Command Control Block, opening exchanges, and sending messages to determine logical path and device values, allowing the channel subsystem to send status messages to manage and close exchanges, even across disparate protocols.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the channel and control unit use different protocols for communication, then protocol versatility is improved, but the ability to efficiently discontinue operations in ships passing conditions deteriorates
Solution Approach 1:
The patent introduces an intermediary mechanism where the channel subsystem acts as a mediator between the channel and control unit using different protocols. The channel subsystem translates and manages communication between the FICON protocol (used by the channel) and the second link protocol (used by the control unit), enabling protocol compatibility while maintaining the ability to discontinue operations through the intermediary's control
2Adaptability or versatility
If the channel sends commands to the control unit in different protocols, then adaptability is improved, but message synchronization and reliability deteriorate in ships passing conditions
Solution Approach 1:
The patent implements feedback mechanisms where the channel subsystem monitors the state of commands and messages exchanged between the channel and control unit. The channel tracks the state of each command and controls when the next set of commands are sent, using feedback about message delivery status to maintain synchronization reliability across different protocols
Solution Approach 2:
The channel subsystem serves as an intermediary that manages protocol translation and message synchronization. It receives commands from the channel in FICON protocol, translates them to the second link protocol for the control unit, and maintains reliability through state tracking and controlled command forwarding
3Reliability
If the channel tracks the state of each command and controls command sending, then message synchronization is improved, but device complexity increases
Solution Approach 1:
The patent segments the system into distinct functional components: the channel, the channel subsystem (as intermediary), and the control unit. This segmentation allows the channel subsystem to specialize in protocol translation and state tracking without overwhelming any single component, distributing the complexity across the system architecture
Data Source
AI summary
Articles of manufacture, apparatuses, and methods for processing communication data in a ships passing condition are disclosed. Embodiments include a computer program product for performing a method including: obtaining a Transport Command Control Block (TCCB) from a location in memory specified by a Transport Command Control Block address of a Transport Control Word; opening a first exchange and sending, by a channel subsystem, the TCCB in the first exchange to a control unit; receiving, by the channel subsystem, an unsolicited first message in a second exchange from the control unit, the unsolicited first message opening the second exchange, the second exchange being a different exchange than the first exchange; and sending, by the channel subsystem, a second message to the control unit in a third exchange, the second message comprising a status of the first message, the second message configured to open and close the third exchange.


