Method for communicating control messages between a first device and a second device
First Claim
1. A method for communicating control messages between a media library manager and a storage device, comprising:
- directing the control messages between the media library manager device and the storage device through a host, the host coupled to the media library manager by a control path and to the storage device by a data path;
distinguishing, at the host, first control messages received over the control path by detecting an identifier in a header of each of the first control messages;
translating, at the host, the first control messages received over the control path into first transport data messages, wherein each first transport data message comprises a Send Simulated Library Message (SSLIM) Small Computer Systems Interface (SCSI) Command Descriptor Block (CDB) that encapsulates each of the first control messages in an unaltered form;
translating, at the host, second transport data messages received over the data path into second control messages, wherein each of the second transport data message comprises a Receive Simulated Library Message (RSLIM) Small Computer Systems Interface (SCSI) Command Descriptor Block (CDB) that encapsulates each of the second control messages in an unaltered form;
sending from the host the first transport data messages over the data path to the storage device and the second control messages from the storage device over the control path to the media library manager; and
translating, at the storage device, the first transport data messages received by the storage device into the first control messages.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for communicating control messages between a first device and a second device. The method includes a communication module that directs control messages between a first device and a second device through an intermediate device. The intermediate device is coupled to the first device by a control path and to the second device by a data path. The method also includes a translation module and a transmission module that cooperate to translate control messages received over the control path at the intermediate device to transport data messages and transport data messages received over the data path at the second device to control messages. Transport data messages are sent over the data path to the second device and control messages from the second device are sent over the control path to the first device.
34 Citations
5 Claims
-
1. A method for communicating control messages between a media library manager and a storage device, comprising:
-
directing the control messages between the media library manager device and the storage device through a host, the host coupled to the media library manager by a control path and to the storage device by a data path; distinguishing, at the host, first control messages received over the control path by detecting an identifier in a header of each of the first control messages; translating, at the host, the first control messages received over the control path into first transport data messages, wherein each first transport data message comprises a Send Simulated Library Message (SSLIM) Small Computer Systems Interface (SCSI) Command Descriptor Block (CDB) that encapsulates each of the first control messages in an unaltered form; translating, at the host, second transport data messages received over the data path into second control messages, wherein each of the second transport data message comprises a Receive Simulated Library Message (RSLIM) Small Computer Systems Interface (SCSI) Command Descriptor Block (CDB) that encapsulates each of the second control messages in an unaltered form; sending from the host the first transport data messages over the data path to the storage device and the second control messages from the storage device over the control path to the media library manager; and translating, at the storage device, the first transport data messages received by the storage device into the first control messages. - View Dependent Claims (2, 3, 4, 5)
-
Specification