Computer command and response for determining the state of an I/O operation
First Claim
1. A computer program product for determining a state of an input/output (I/O) operation in an I/O processing system, comprising:
- a tangible storage medium readable by a processing circuit and storing instructions for executing by the processing circuit for performing a method comprising;
receiving a request from a channel subsystem at a control unit for performing the I/O operation, the channel subsystem configured to send the request using a transport control word (TCW), the request having an associated time period for completion of the I/O operation;
receiving an interrogation request from the channel subsystem at the control unit at a point in time prior to the expiration of the associated time period and absent completion of the I/O operation, the interrogation request for determining the state of the I/O operation, and sent from the channel subsystem within a threshold of the expiration of the associated time period, wherein the interrogation request includes an interrogate device command word (DCW), and the interrogate DCW is received via a transport command control block (TCCB); and
sending a response from the control unit to the channel subsystem in response to the interrogation request, wherein the response includes information indicating the state of the I/O operation, a state of an I/O device performing the I/O operation and a state of the control unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer program product, apparatus, and method are provided for determining a state of an input/output (I/O) operation in an I/O processing system. A request from a channel subsystem is received at a control unit for performing the I/O operation. After a predetermined amount of time passes without the I/O operation completing, an interrogation request is received from the channel subsystem at the control unit for determining the state of the I/O operation. A response is sent from the control unit to the channel subsystem indicating the state of the I/O operation in response to the interrogation request. The response also includes information regarding a state of an I/O device executing the I/O operation and information indicating a state of the control unit controlling the I/O device executing the I/O operation.
-
Citations
17 Claims
-
1. A computer program product for determining a state of an input/output (I/O) operation in an I/O processing system, comprising:
-
a tangible storage medium readable by a processing circuit and storing instructions for executing by the processing circuit for performing a method comprising; receiving a request from a channel subsystem at a control unit for performing the I/O operation, the channel subsystem configured to send the request using a transport control word (TCW), the request having an associated time period for completion of the I/O operation; receiving an interrogation request from the channel subsystem at the control unit at a point in time prior to the expiration of the associated time period and absent completion of the I/O operation, the interrogation request for determining the state of the I/O operation, and sent from the channel subsystem within a threshold of the expiration of the associated time period, wherein the interrogation request includes an interrogate device command word (DCW), and the interrogate DCW is received via a transport command control block (TCCB); and sending a response from the control unit to the channel subsystem in response to the interrogation request, wherein the response includes information indicating the state of the I/O operation, a state of an I/O device performing the I/O operation and a state of the control unit. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus adapted for communicating with a channel subsystem, comprising:
-
a control unit for controlling execution of an input/output (I/O) operation by an I/O device, the control unit configured to communicate with the channel subsystem, the control unit configured to perform a method comprising; receiving a request from the channel subsystem for performing the I/O operation, the channel subsystem configured to send the request using a transport control word (TCW), the request having an associated time period for completion of the I/O operation; receiving an interrogation request from the channel subsystem at a point in time prior to the expiration of the associated time period and absent completion of the I/O operation, the interrogation request for determining a state of the I/O operation, and sent from the channel subsystem within a threshold of the expiration of the associated time period, wherein the interrogation request includes an interrogate device command word (DCW), and the interrogate DCW is received via a transport command control block (TCCB); and sending a response to the channel subsystem in response to the interrogation request, wherein the response includes information indicating the state of the I/O operation, a state of the I/O device performing the I/O operation and a state of the control unit. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for determining a state of an input/output (I/O) operation in an I/O processing system, comprising:
-
receiving a request from a channel subsystem at a control unit for performing the I/O operation, the channel subsystem configured to send the request using a transport control word (TCW), the request having an associated time period for completion of the I/O operation; receiving an interrogation request from the channel subsystem at the control unit at a point in time prior to the expiration of the associated time period and absent completion of the I/O operation, the interrogation request for determining the state of the I/O operation, and sent from the channel subsystem within a threshold of the expiration of the associated time period, wherein the interrogation request includes an interrogate device command word (DCW), and the interrogate DCW is received via a transport command control block (TCCB); and sending a response from the control unit to the channel subsystem in response to the interrogation request, wherein the response includes information regarding the state of the I/O operation, a state of an I/O device performing the I/O operation and a state of the control unit. - View Dependent Claims (14, 15, 16, 17)
-
Specification