  TYPE
    nft$file_assign_msg_parameter = packed record
      length_indicated: boolean,
      param: nft$file_assignment_params,
    recend;

  TYPE
    nft$file_assignment_params = (nfc$null_parameter, nfc$io_station_name, nfc$system_file_name,
          nfc$device_name, nfc$btfsdi_address, nfc$requested_io_station, nfc$requested_device,
          nfc$operator_name, nfc$operator_family, nfc$station_usage, nfc$copies, nfc$external_characteristics,
          nfc$forms_code, nfc$output_initial_priority, nfc$vfu_load_procedure, nfc$vertical_print_density,
          nfc$ntf_remote_system_protocol, nfc$device_type, nfc$ntf_remote_system_type,
          nfc$ntf_route_back_position, nfc$btfs_di_title, nfc$banner_highlight_field, nfc$banner_page_count,
          nfc$carriage_control_support, nfc$code_set, nfc$device_alias_1, nfc$device_alias_2,
          nfc$device_alias_3, nfc$external_characteristics_1, nfc$external_characteristics_2,
          nfc$external_characteristics_3, nfc$external_characteristics_4, nfc$file_acknowledgement,
          nfc$forms_code_1, nfc$forms_code_2, nfc$forms_code_3, nfc$forms_code_4, nfc$forms_size,
          nfc$maximum_file_size, nfc$page_width, nfc$terminal_model, nfc$tip_type,
          nfc$transmission_block_size, nfc$undefined_fe_action, nfc$unsupported_fe_action,
          nfc$dev_vertical_print_density, nfc$vfu_load_option, nfc$dev_vfu_load_procedure,
          nfc$file_assign_reserved_48, nfc$file_assign_reserved_49, nfc$file_assign_reserved_50,
          nfc$file_assign_reserved_51, nfc$file_assign_reserved_52, nfc$file_assign_reserved_53,
          nfc$file_assign_reserved_54, nfc$file_assign_reserved_55, nfc$file_assign_reserved_56,
          nfc$file_assign_reserved_57, nfc$file_assign_reserved_58, nfc$file_assign_reserved_59,
          nfc$file_assign_reserved_60, nfc$file_assign_reserved_61, nfc$file_assign_reserved_62,
          nfc$file_assign_reserved_63, nfc$file_assign_reserved_64, nfc$file_assign_reserved_65);

