User Guide
3-10 Preliminary Draft Ampex 1308904-X4
Model No.
Running Head
Tape Cartridge Movement ACL Application Programmer’s Guide
3.5 Tape Cartridge Movement
You can use the following functions and utilities to move tape cartridges between ACL
elements.
• aclMoveCartridge() and acl_move_tape move a tape cartridge from the specified
source location to the specified destination location.
• aclMoveVolume() and acl_move_volume move the specified tape cartridge (identified
by barcode ID) to the designated location.
Note: To ensure that the source element is full or the destination element is empty, use the
aclAuditElement() function or the acl_audit_element utility.
Table 3-2 describes the ACL configuration parameters that control how the ACL implements
a move command.
The ACL updates the internal database after each successful move command.
3.6 CHS Positioning
The initiator can use the aclPosition() function to position the designated storage bin in front
of the tape drive (2XX, 4XX) or to position the cartridge handler in front of the designated
element (8XX).
3.7 Operational Status
The following paragraphs describe the ACL status interface.
3.7.1 Unit Ready Status
You can use the aclTUR() function to check whether the ACL is ready for operation. The
function succeeds when the ACL is ready to accept commands and fails when the ACL is not
ready to accept commands.
3.7.2 Initialize Element Status
Any time that the ACL detects a condition that could cause element status to change, it
performs an initialization routine to audit the tape cartridge bins and update element status in
the internal database. This includes reading and storing the barcode IDs of the tape cartridges
contained therein.
The initialization routine is always performed when: