
{ DECK: DMT$TAPE_JOB_LUN_TABLE

  CONST
    dmc$extra_lun_table_entries = 10;

  TYPE
    dmt$tape_job_lun_table = RECORD
      count: integer,
      tape_file: ^ARRAY [1 .. *] OF dmt$tape_lun_table_entry,
    RECEND;

  TYPE
    dmt$tape_lun_table_entry = RECORD
      slot_in_use: boolean,
      current_vsn_index: amt$volume_number,
      density: rmt$density,
      job_recovery_active: boolean,
      label_type: amt$label_type,
      lun: iot$logical_unit,
      number_of_vsns: amt$volume_number,
      requested_volume_attributes: iot$requested_volume_attributes,
      robotic_mount_info: rmt$robotic_mount_information,
      source_pool: ost$name,
      source_pool_location: ost$name,
      volume_list: ^rmt$volume_list,
      volume_overflow_allowed: boolean,
      write_ring: rmt$write_ring,
    RECEND;

*copyc amt$label_type
*copyc amt$volume_number
*copyc iot$logical_unit
*copyc iot$no_of_tape_units
*copyc iot$requested_volume_attributes
*copyc ost$name
*copyc rmt$density
*copyc rmt$robotic_mount_information
*copyc rmt$tape_class
*copyc rmt$volume_list
*copyc rmt$write_ring
