IBM Automated Media Libraries

This topic describes using the following IBM AMLs with Robot Save.

  • IBM 3494 Librarian

  • IBM 3570 Librarian

  • IBM TS3100/TS3200 Librarian

  • IBM 3575 Librarian

  • IBM TS3310 Librarian

  • IBM TS3400 Librarian

  • IBM 3581 Librarian

  • IBM 3583 Librarian

  • IBM 3584/TS3500 Librarian

  • IBM 3590 Librarian

  • IBM 9427 Librarian

These instructions are designed to be used in conjunction with the Robot Save User Guide. The user guide contains a complete discussion of Robot Save AML setup considerations and panels.

Note: If you will be sharing the AML and its volumes with multiple systems, your AML will be part of a Robot Save data center.

  • If you are defining an AML to Robot Save for the first time, the AML name and parameters must be exactly the same on all systems in the data center.

  • If you are setting up an AML on a system that is already part of a data center, the AML definition already exists. See the Robot Save User Guide for a discussion on how to select AML drives and connect the system to the AML.

The following panel shows one of the default IBM AML definitions shipped with Robot Save. Separate definitions are shipped for each of the AMLs listed above. Copy the appropriate definition for your AML and modify it for your site, as described below.


Parameter Description


Enter a generic name for the AML that is meaningful to you. If the AML is being shared by multiple systems in a data center, you must use the same name for the AML on each system.

Note: The AML name you enter here does not have to match the IBM Power Systems (System i, iSeries, AS/400) device description name.


Enter a brief description of this AML or leave the description retrieved from the shipped definition.

Storage Location

Enter a storage location to use for the volumes located in the AML. We recommend you use the name of the AML as the storage location.

Note: Make sure the storage location name you enter is unique. To see currently defined storage locations, select option 5 from the Robot Save System Setup Menu to display the Storage Location Entry panel.

This AML has a barcode reader?

Enter Y if the AML has a barcode reader; enter N if there is no barcode reader.

Vary devices off after use?

Accept the default value of Y; all IBM AMLs should be varied off after use.

Delay tape ejections

Specify if you want to queue volumes for ejection from the AML. Volumes are ejected from the AML when Robot Save moves them to a location other than the AML location. You can enter one of the following values:

0 No queuing occurs. No volumes are added to the ejection queue until you turn on queuing.

1 Queues volumes that are attached to automatic move sets and are moved to the ejection queue only during auto move processing following a backup or through the RBSAUTOMOV command. The volumes are ejected from the queue at a later time using the RBSEJQVOL command.

2 Queues all volumes that have been moved by Robot Save to a location outside of the AML.

Note: Delay tape ejections does not queue volumes moved outside of Robot Save.

See the Robot Save User Guide for complete information on selecting AML drives and connecting the system to the AML.

Using IBM AMLs

Volume Management

Follow these guidelines when using Robot Save with an AML:

  • Use the manual volume naming method to name your save media.

  • On the System Setup Media Defaults panel, specify Y in the Use Scratch Media Pool field.

  • All volumes that will be used by the AML must be in the Robot Save scratch pool. The volumes must be assigned to the AML location and should be in the category ROBOTSAVE. The ROBOTSAVE category is created automatically the first time you run a Robot Save backup or use the RBSAMLLRN command.

  • Use the RBSAMLLRN command to insert volumes into the AML. The command inventories all the volumes in the AML, adds the volumes to the scratch pool (if they do not exist in Robot Save), puts them in the ROBOTSAVE category, and defines the AML location for the volumes. The RBSAMLLRN command also can initialize any volumes that are located in the *INSERT category and are new or have a blank volume ID.

  • All IBM AMLs except the IBM 3494: After you run the RBSAMLLRN command on one system in a data center, you must run the RBSAMLSYNC command on all other systems in the data center that share the AML. The RBSAMLSYNC command moves the volumes to the proper category in the AML unit as defined on each system.

  • Robot Save uses the logical ID (internal label) of the volume to update its database. The IBM AML locates volumes using the barcode label (external label). If the volume’s internal and external labels do not match, it will be apparent after you run the RBSAMLLRN command.

    To check the barcode labels against the internal labels, enter the IBM Work with Media Library Status (WRKMLBSTS) command and select option 9 for each AML device. If the volume labels do not match, you should either remove those volumes from the AML or initialize them to the barcode manually using IBM commands. If you need assistance initializing the volumes, contact Technical Support.

Error Resolution

  • If a volume that is write protected or contains unexpired data is mounted during a backup, Robot Save automatically removes the volume from the AML drive and loads another volume. The volume is flagged with an error condition and cannot be selected again until the errors have been corrected. To resolve a volume error, select option 5, Data Center Error Resolution, from the Operations Menu. See the Robot Save User Guide for complete information on resolving volume errors.

Data Center Recommendations

  • If you have multiple systems sharing an AML, we recommend that you select one system to be the Data Center Management System (DCMS). The DCMS should be the fastest system in the data center and the system with the least amount of planned or actual downtime.

  • Once volumes are placed in the AML, they are available to all systems using the AML. If you do not want to share volumes among all systems, you can reserve volumes to a specific system. Volumes reserved to a specific system remain reserved until you remove the reservation manually.

    The selection process proceeds by first selecting volumes that are reserved, then volumes that have been used the least, in alphabetical order.

  • If a system other than the DCMS is excluded from the data center, all the shared volumes in the shared scratch pool will be unavailable to that system. If all systems are excluded from the data center, the shared scratch volumes will be available only to the DCMS. Volumes reserved to systems will always remain on those systems.


Still have questions? We can help. Submit a case to Technical Support.

Last Modified On: March 30, 2021