Processing communication data in a ships passing condition
First Claim
1. A computer program product for processing communication data in a ships passing condition, the computer program product comprising:
- a non-transitory tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising;
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, the TCCB comprising a first logical path value and a first device value;
receiving, by the channel subsystem, an unsolicited first message in a second exchange from the control unit, the unsolicited first message comprising a second logical path value and a second device value, the unsolicited first message opening the second exchange, the second exchange being a different exchange than the first exchange;
responsive to the receiving the unsolicited first message and the first exchange and second exchange being opened, determining that the first logical path value is equal to the second logical path value and the first device value is equal to the second device value;
based on the determination, 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; and
initiating, by the channel subsystem, a timer defining a time period for receiving a response to the second message from the control unit.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
-
Citations
25 Claims
-
1. A computer program product for processing communication data in a ships passing condition, the computer program product comprising:
-
a non-transitory tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising; 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, the TCCB comprising a first logical path value and a first device value; receiving, by the channel subsystem, an unsolicited first message in a second exchange from the control unit, the unsolicited first message comprising a second logical path value and a second device value, the unsolicited first message opening the second exchange, the second exchange being a different exchange than the first exchange; responsive to the receiving the unsolicited first message and the first exchange and second exchange being opened, determining that the first logical path value is equal to the second logical path value and the first device value is equal to the second device value; based on the determination, 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; and initiating, by the channel subsystem, a timer defining a time period for receiving a response to the second message from the control unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for processing communication data in a ships passing condition, the apparatus comprising:
-
a channel subsystem for communication with a control unit, the channel subsystem including one or more channels for directing information flow between memory and one or more I/O devices via the control unit, the channel subsystem configured to perform a method comprising; 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 the TCCB in the first exchange to a control unit, the TCCB comprising a first logical path value and a first device value; receiving an unsolicited first message in a second exchange from the control unit, the unsolicited first message comprising a second logical path value and a second device value, the unsolicited first message opening the second exchange, the second exchange being a different exchange than the first exchange; responsive to the receiving the unsolicited first message and the first exchange and second exchange being opened, determining that the first logical path value is equal to the second logical path value and the first device value is equal to the second device value; based on the determination, sending 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; and initiating, by the channel subsystem, a timer defining a time period for receiving a response to the second message from the control unit. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A method of processing communication data in a ships passing condition, the method comprising:
-
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, the TCCB comprising a first logical path value and a first device value; receiving, by the channel subsystem, an unsolicited first message in a second exchange from the control unit, the unsolicited first message comprising a second logical path value and a second device value, the unsolicited first message opening the second exchange, the second exchange being a different exchange than the first exchange; responsive to the receiving the unsolicited first message and the first exchange and second exchange being opened, determining that the first logical path value is equal to the second logical path value and the first device value is equal to the second device value; based on the determination, 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; and initiating, by the channel subsystem, a timer defining a time period for receiving a response to the second message from the control unit. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification