
  TYPE
    jmt$scheduling_attr_results = array [1 .. * ] of
          jmt$scheduling_attr_result;

  TYPE
    jmt$scheduling_attr_result = record
      case key: jmt$scheduling_attribute_keys of
      = jmc$sak_active_jobs =
        active_jobs: jmt$job_count_range,
      = jmc$sak_enable_class_initiation =
        enable_class_initiation: boolean,
      = jmc$sak_enable_job_leveling =
        enable_job_leveling: boolean,
      = jmc$sak_initiation_age_interval =
        initiation_age_interval: jmt$priority_aging_interval,
      = jmc$sak_initiation_level =
        initiation_level: jmt$job_initiation_level,
      = jmc$sak_job_leveling_prior_bias =
        job_leveling_priority_bias: jmt$priority_bias,
      = jmc$sak_maximum_active_jobs =
        maximum_active_jobs: jmt$maximum_active_jobs,
      = jmc$sak_null_attribute =
        ,
      = jmc$sak_queued_jobs =
        queued_jobs: jmt$job_count_range,
      = jmc$sak_selection_priority =
        selection_priority: jmt$selection_priority,
      = jmc$sak_swapped_jobs =
        swapped_jobs: jmt$job_count_range,
      casend,
    recend;

*copyc jmt$scheduling_attribute_keys
*copyc jmt$job_count_range
*copyc jmt$selection_priority
*copyc jmt$priority_bias
*copyc jmt$maximum_active_jobs
*copyc jmt$job_initiation_level
*copyc jmt$priority_aging_interval
