 TYPE
    fst$file_registration_info = record
      account: avt$account_name,
      application_information: fst$application_information,
      concurrent_cycle_limit: fst$cycle_number,
      cycle_limit_enforcement: fst$cycle_limit_enforcement,
      expiration_date: ost$date_time,
      file_hidden: boolean,
      highest_cycle_number: fst$cycle_number,
      library_privilege: fst$library_privilege,
      log_file_access: boolean,
      lowest_cycle_number: fst$cycle_number,
      number_of_cycles: fst$cycle_number,
      password_expiration: ost$date_time,
      permanent_file: boolean,
      permitted_access_modes: fst$file_access_options,
      permitted_control_modes: fst$control_modes,
      project: avt$project_name,
      propagate_highest_cycle: boolean,
      require_explicit_deletion: boolean,
      required_share_modes: fst$file_access_options,
      system_defined_name: ost$binary_unique_name,
    recend;

*copyc avt$account_name
*copyc avt$project_name
*copyc fst$application_information
*copyc fst$control_modes
*copyc fst$cycle_limit_enforcement
*copyc fst$cycle_number
*copyc fst$file_access_options
*copyc fst$library_privilege
*copyc fst$resolved_file_reference
*copyc osd$unique_name
*copyc ost$date_time
*copyc ost$name
