{
{ dmt$file_attributes
{

  TYPE
    dmt$file_attribute = record
      case keyword: dmt$file_attribute_keywords of
      = dmc$allocated_length =
        allocated_length: amt$file_byte_address,
      = dmc$asid =
        asid: ost$asid,
      = dmc$byte_address =
        byte_address: amt$file_byte_address,
      = dmc$bytes_per_allocation =
        bytes_per_allocation: dmt$allocation_size,
      = dmc$class =
        class: dmt$class_member,
      = dmc$class_ordinal =
        ordinal: dmt$class_ordinal,
      = dmc$clear_space =
        required: ost$clear_file_space,
      = dmc$device_file_list_index =
        device_file_list_index: dmt$device_file_list_index,
      = dmc$eof_byte_address =
        eof_address: amt$file_byte_address,
      = dmc$eoi_byte_address =
        eoi_address: amt$file_byte_address,
      = dmc$file_hash =
        file_hash: dmt$file_hash,
      = dmc$file_limit =
        limit: amt$file_limit,
      = dmc$file_status =
        file_modified: boolean,
      = dmc$file_kind =
        file_kind: gft$file_kind,
      = dmc$global_file_name =
        global_file_name: dmt$global_file_name,
      = dmc$internal_vsn =
        internal_vsn: dmt$internal_vsn,
      = dmc$locked_file =
        file_lock: dmt$locked_file,
      = dmc$logical_length =
        logical_length: amt$file_byte_address,
      = dmc$master_volume_required =
        master_volume_required: boolean,
      = dmc$overflow =
        overflow_allowed: boolean,
      = dmc$owner =
        file_space_limit: sft$file_space_limit_kind,
      = dmc$preset_value =
        preset_value: amt$preset_value,
      = dmc$recorded_vsn =
        recorded_vsn: rmt$recorded_vsn,
      = dmc$requested_allocation_size =
        requested_allocation_size: dmt$allocation_size,
      = dmc$requested_transfer_size =
        requested_transfer_size: dmt$transfer_size,
      = dmc$requested_volume =
        requested_volume: dmt$requested_volume,
      = dmc$setname =
        setname: stt$set_name,
      = dmc$chapter_length =
        chapter_length: ost$segment_length,
      = dmc$write_mode =
        attached_in_write_mode: boolean,
      = dmc$queue_status =
        queue_status: gft$queue_status,
      casend,
    recend,
    dmt$file_attribute_keywords = (dmc$allocated_length, dmc$asid,
          dmc$byte_address, dmc$bytes_per_allocation, dmc$class,
          dmc$class_ordinal, dmc$clear_space, dmc$device_file_list_index,
          dmc$eof_byte_address, dmc$eoi_byte_address, dmc$file_hash,
          dmc$file_limit, dmc$file_status, dmc$file_kind, dmc$global_file_name,
          dmc$internal_vsn, dmc$locked_file, dmc$logical_length,
          dmc$master_volume_required, dmc$null_attribute, dmc$overflow,
          dmc$owner, dmc$preset_value, dmc$recorded_vsn,
          dmc$requested_allocation_size, dmc$requested_transfer_size,
          dmc$requested_volume, dmc$setname, dmc$chapter_length,
          dmc$write_mode, dmc$queue_status);

*copyc osd$virtual_address
*copyc rmd$volume_declarations
*copyc amt$access_level
*copyc amt$attribute_source
*copyc amt$average_record_length
*copyc amt$block_type
*copyc amt$collate_table
*copyc amt$collation_value
*copyc amt$data_padding
*copyc amt$error_exit_procedure
*copyc amt$error_limit
*copyc amt$estimated_record_count
*copyc amt$file_access_selections
*copyc amt$file_attribute_keys
*copyc amt$file_attributes
*copyc amt$file_byte_address
*copyc amt$file_identifier
*copyc amt$file_length
*copyc amt$file_limit
*copyc amt$file_organization
*copyc amt$file_position
*copyc amt$forced_write
*copyc amt$global_file_position
*copyc amt$index_padding
*copyc amt$internal_code
*copyc amt$key_length
*copyc amt$key_position
*copyc amt$key_type
*copyc amt$label_exit_procedure
*copyc amt$label_options
*copyc amt$label_type
*copyc amt$local_file_name
*copyc amc$mau_length
*copyc amt$max_block_length
*copyc amt$max_record_length
*copyc amt$message_control
*copyc amt$min_block_length
*copyc amt$min_record_length
*copyc amt$padding_character
*copyc amt$preset_value
*copyc amt$record_limit
*copyc amt$record_type
*copyc amt$records_per_block
*copyc amt$return_option
*copyc amt$user_info
*copyc amt$vertical_print_density
*copyc dmt$allocation_size
*copyc dmt$class
*copyc dmt$device_file_list_index
*copyc dmt$file_hash
*copyc dmt$global_file_name
*copyc dmt$internal_vsn
*copyc dmt$locked_file
*copyc dmt$overflow_allowed
*copyc dmt$requested_volume_attributes
*copyc dmt$segment_file_information
*copyc dmt$transfer_size
*copyc gft$file_kind
*copyc gft$queue_status
*copyc ost$clear_file_space
*copyc ost$hardware_subranges
*copyc ost$status
*copyc sft$file_space_limit_kind
*copyc stt$set_name
