| US 7,539,786 B2 | ||
| Method for simulating cartridge changes in import/export station slots in an automated data storage library | ||
| Frank D. Gallo, Tucson, Ariz. (US); Jose G. Miranda Gavillan, Tucson, Ariz. (US); and Khan V. Ngo, Tucson, Ariz. (US) | ||
| Assigned to International Business Machines Corporation, Armonk, N.Y. (US) | ||
| Filed on Aug. 17, 2005, as Appl. No. 11/205,711. | ||
| Prior Publication US 2007/0043885 A1, Feb. 22, 2007 | ||
| Int. Cl. G06F 3/00 (2006.01); G06F 17/50 (2006.01); G01D 3/00 (2006.01); G01L 25/00 (2006.01); G01C 25/00 (2006.01) | ||
| U.S. Cl. 710—19 [702/108; 702/113; 702/115; 702/116; 703/13; 703/21; 703/24; 703/25; 710/15; 710/16; 710/17; 710/18] | 12 Claims |

| 1. A simulated data storage medium insertion/ejection system, comprising:
an import/export station having a plurality of I/O slots adapted to transfer storage media to and from a storage library,
wherein at least one I/O slot is full and at least one I/O slot is empty;
a memory device for storing a variable having a value representing a status of each of the plurality of import/export station
I/O slots;
a processor in communication with the memory device; and
a sensor for detecting the status of each import/export station I/O slot in communication with the processor;
wherein the processor is adapted to ascertain a correct value of the variable for each import/export I/O slot using said sensor,
modify the value of the variable so as to be inconsistent with the status of the import/export station I/O slot and to simulate
an opening and closing of a door of the import/export station I/O slots, thereby triggering a scan by the sensor of the-import/export
station I/O slots to determine the status of each of the plurality of import/export station I/O slots;
wherein the processor is further adapted to update the value of the variable so as to be consistent with the status of the
import/export station I/O slots based on said scanning; and
wherein the processor is further adapted to report the update of the value of the variable to an external device.
|