
  TYPE
    jmt$output_attribute_changes = array [1 .. * ] of
          jmt$output_attribute_change;

  TYPE
    jmt$output_attribute_change = record
      case key: jmt$attribute_keys of
      = jmc$comment_banner =
        comment_banner: jmt$output_comment_banner,
      = jmc$copies =
        copies: jmt$output_copy_count,
      = jmc$device =
        device: jmt$output_device,
      = jmc$earliest_print_time =
        earliest_print_time: jmt$date_time,
      = jmc$external_characteristics =
        external_characteristics: jmt$external_characteristics,
      = jmc$forms_code =
        forms_code: jmt$forms_code,
      = jmc$latest_print_time =
        latest_print_time: jmt$date_time,
      = jmc$null_attribute =
        ,
      = jmc$output_class =
        output_class: jmt$output_class_name,
      = jmc$output_deferred_by_operator =
        output_deferred_by_operator: boolean,
      = jmc$output_deferred_by_user =
        output_deferred_by_user: boolean,
      = jmc$output_destination =
        output_destination: ost$name,
      = jmc$output_destination_family =
        output_destination_family: ost$name,
      = jmc$output_destination_usage =
        output_destination_usage: jmt$destination_usage,
      = jmc$output_priority =
        output_priority: jmt$output_priority,
      = jmc$purge_delay =
        purge_delay: ^jmt$time_increment,
      = jmc$remote_host_directive =
        remote_host_directive: ^jmt$remote_host_directive,
      = jmc$reprint_disposition =
        reprint_disposition: jmt$reprint_disposition,
      = jmc$routing_banner =
        routing_banner: jmt$output_routing_banner,
      = jmc$site_information =
        site_information: ^jmt$site_information,
      = jmc$station =
        station: jmt$station,
      = jmc$station_operator =
        station_operator: jmt$station_operator,
      = jmc$user_information =
        user_information: ^jmt$user_information,
      = jmc$vertical_print_density =
        vertical_print_density: jmt$vertical_print_density,
      = jmc$vfu_load_procedure =
        vfu_load_procedure: jmt$vfu_load_procedure,
      casend,
    recend;

*copyc jmt$attribute_keys
*copyc jmt$date_time
*copyc jmt$destination_usage
*copyc jmt$external_characteristics
*copyc jmt$forms_code
*copyc jmt$output_class_name
*copyc jmt$output_comment_banner
*copyc jmt$output_copy_count
*copyc jmt$output_device
*copyc jmt$output_priority
*copyc jmt$output_routing_banner
*copyc jmt$remote_host_directive
*copyc jmt$reprint_disposition
*copyc jmt$site_information
*copyc jmt$station
*copyc jmt$station_operator
*copyc jmt$time_increment
*copyc jmt$user_information
*copyc jmt$vertical_print_density
*copyc jmt$vfu_load_procedure
*copyc ost$name
