User Guide
Ampex 1308910-01 4-27
libacl API Functions aclSetParam
typedef struct
{
unsigned char AutoEject; /* keyword: %auto_store */
unsigned char AutoAuditOverride; /* keyword:
%auto_audit_override */
unsigned char BarcodeReqEnable; /* keyword: %barcode_required */
unsigned char AutoImport; /* keyword: %v_auto_import
}aclParam_t;
STRUCTURE MEMBERS
AutoEject Sets the Auto Store configuration parameter to on (1) or off
(0, default).
When the Auto Store configuration parameter is set to off, the
initiator must use the aclMoveCartridge() or aclMoveVolume()
function to remove a tape cartridge from the tape drive (after the
drive ejects the tape cartridge in response to a tape drive Unload
command).
When the Auto Store configuration parameter is set to on, the
ACL automatically returns any tape cartridge ejected by the drive
to the storage bin from which it was loaded (or, if this is unknown,
to an empty storage bin).
AutoAuditOverride Sets the Auto Audit Override configuration parameter to on
(1, default) or off (0).
The ACL has an internal database that it keeps up to date. When
powered on with a tape cartridge in the drive, however, the ACL
cannot read the barcode ID of that cartridge until it is unloaded
from the drive.
When the Auto Audit Override configuration parameter is set to
off, the ACL automatically executes a barcode read when it does
not have a barcode ID stored for a tape cartridge it unloads from
the drive. When the Auto Audit Override configuration parameter
is set to on, this functionality is suppressed.
BarcodeReqEnable Sets the Barcode Required configuration parameter to on (1) or
off (0, default).
When the Barcode Required configuration parameter is set to on,
the ACL limits movement of a tape cartridge that does not have a
readable barcode ID:
• A DST 412 ACL will not move the tape cartridge to a drive.
• A DST 712 or 812 ACL will move the tape cartridge to a drive
or IMEX bin, but not to a storage bin.